﻿html{font-size:10vw;}
@media screen and (min-width:640px){
    html{font-size:64px;}
}
/*begin*/
#topswt{width:10rem;line-height: 1.1875rem;background: #060606;font-size:0.375rem;padding: 0 0.3125rem;margin-left: -5rem;}
#topswt span{color: #fff;padding: 0 0.1875rem;}
#btmswt{width:10rem;margin-left: -5rem;height: 2.34375rem;}
#btmswt .a1{line-height: 1.6875rem;font-size: 0.40625rem;text-indent: 1.0625rem; }
#btmswt .a2{line-height: 1.6875rem;font-size: 0.40625rem;text-indent: 2.28125rem;}
#btmswt .a3{width:2.34375rem;height: 2.34375rem;border:0.0625rem solid #fff;margin-left: -1.171875rem;background: #0b6db7 url(/mobile/images/gyMobileCPM/btmswtpic1.gif) no-repeat center 0.25rem;background-size: 1.015625rem 1.015625rem;line-height: 8.5em;font-size: 0.375rem;}
#btmswtdb{width:10rem;bottom: -3.84375rem;margin-left: -5rem;z-index: 99;}
#btmswtdb h3{height: 0.921875rem;}
#btmswtdb h3 .a1{width:6.8125rem;height: 0.71875rem;margin-left:1.59375rem; margin-top: 0.09375rem;border-radius: 0.359375rem;}
#btmswtdb h3 .a2{width:0.625rem;height: 0.625rem;margin-left: 0.65625rem;margin-top: 0.15625rem;}
#btmswtdb .div1{height: 1.734375rem;background: #ebebeb url(/mobile/images/gyMobileCPM/btmswtdbpic3.png) no-repeat 0.125rem 0.4375rem;background-size: 1.375rem 1.128rem;padding-top: 0.625rem;}
#btmswtdb .div1 p{line-height: 0.75125rem;font-size: 0.375rem;width: 7.125rem;border-radius: 1.25rem;padding-left: 0.15625rem;margin-left: 1.875rem; }
#btmswtdb .div1 p:before{width:0.15625rem;height: 0.2140625rem;left:-0.15625rem;top:0.1875rem; }
#btmswtdb .div2{height: 1.1875rem; }
#btmswtdb .div2 .a1{width:0.875rem;height: 0.875rem;margin-left: 0.2rem;margin-top:0.15625rem; }
#btmswtdb .div2 .a2{width:6.03125rem;height: 0.84375rem;border-radius: 0.0625rem;margin-top: 0.15625rem;margin-left: 0.1875rem;line-height: 0.8125rem;text-indent:0.1875rem;font-size:0.34375rem;}
#btmswtdb .div2 .a3{width:2.09375rem;height: 0.8125rem;margin-left: 0.1875rem;margin-top: 0.171875rem;}
#centerswt{width:6.4375rem;height: 4.625rem;margin-left: -3.21875rem;box-shadow: 0 0 0.15625rem 1px #999;border-radius:0.375rem; }
#centerswt h1{font-size:0.6875rem;line-height: 1.5em;margin-top: 0.125rem;}
#centerswt h4{font-size: 0.3875rem;line-height: 1.5em;}
#centerswt div{width:5.875rem;margin:0.1875rem auto 0 auto;height: 0.71875rem;}
#centerswt div input{width:4.0625rem;height: 0.71875rem;font-size:0.28125rem;line-height: 0.6875rem;text-indent: 0.5em;border-top-left-radius: 0.1875rem;border-bottom-left-radius: 0.1875rem;}
#centerswt div button{width:1.8125rem;height: 0.71875rem;font-size:0.34375rem;line-height: 0.6875rem;border-top-right-radius: 0.1875rem;border-bottom-right-radius: 0.1875rem;}
#centerswt p{font-size: 0.3125rem;text-indent: 0.3125rem;line-height: 0.90625rem;}
#centerswt ul{border-bottom-left-radius: 0.375rem;border-bottom-right-radius: 0.375rem;}
#centerswt ul li{line-height: 1rem;font-size:0.40625rem;text-indent: 1.25rem;background: #ff7e00 url(/mobile/images/gyMobileCPM/centerswtpic1.png) no-repeat 0.40625rem center;background-size: 0.578125rem 0.578125rem;}
#centerswt ul li:nth-child(1){background:#0b6db7 url(/mobile/images/gyMobileCPM/centerswtpic2.png) no-repeat 0.40625rem center;background-size:0.59375rem 0.546875rem;}
#closecenterswt{width: 0.78125rem;height: 0.78125rem;top: -0.3125rem;right: -0.3125rem;box-shadow: 0 0 0.15625rem 1px #999;cursor: pointer;}
/*动画定义*/
@keyframes topswtdbact
{
    0 {top:-1.1875rem;}
    30% {top:-1.1875rem;}
    40%{top:0;}
    90%{top:0;}
    100%{top:-1.1875rem;}
}
 
@-webkit-keyframes topswtdbact /* Safari 与 Chrome */
{
    0 {top:-1.1875rem;}
    30% {top:-1.1875rem;}
    40%{top:0;}
    90%{top:0;}
    100%{top:-1.1875rem;}
}

.zhanwei{width:100%;height: 1.5rem;background: #0B6DB7}
.cardhd{display:inline-block;padding:0.125rem 0;background:#e7f3ff;margin-top:0.75rem;width:100%;}
.cardhd li{width:22%;line-height:0.75rem;background:#fff;float:left;margin-left:2.5%;color:#333;border-radius:3px;font-size:0.375rem;text-align:center;}
.cardhd li.cur{color:#fff;background:#167fe5;}
.dc{width:100%;}
.dc >img{width:2.953125rem;height:3.34375rem;display:block;float:left;margin-left:0.15625rem;}
.dc>h5{font-size:0.40625rem;font-weight:bold;color:#167fe5;padding-left:3.4375rem;line-height:1.75em;}
.dc>h5 span{font-size:0.3125rem;font-weight:normal;}
.dc>p{font-size:0.375rem;font-weight:normal;line-height:1.5em;padding-left:3.4375rem;text-align:justify;color:#333;padding-right:0.15625rem;}
.dc>p>a{display:inline;color:#f20000;}
.dc>h6{width:6.40625rem;line-height:0.46875rem;margin-left:3.4375rem;margin-top:0.125rem;background:#0e77de url(/mobile/images/common/channelnewico9.png) no-repeat 0.15625rem center;color:#fff;text-indent:0.71875rem;font-size:0.3125rem;font-weight:normal;background-size:0.390625rem 0.234375rem;}
.dc .a1{width:3.0625rem;line-height:0.71875rem;height:0.71875rem;display:block;float:left;font-size:0.34375rem;color:#0e77de;border:1px solid #0e77de;text-align:center;margin-left:0.25rem;margin-top:0.15rem;background:#fff url(/mobile/images/common/channelnewico7.png) no-repeat 0.5rem center;background-size:0.4375rem 0.40625rem;text-indent:2em;}
.dc .a2{width:3.0625rem;line-height:0.71875rem;height:0.71875rem;display:block;float:left;font-size:0.34375rem;color:#ce1a1a;border:1px solid #ce1a1a;text-align:center;margin-left:0.25rem;margin-top:0.15rem;text-indent:2em;background:#fff url(/mobile/images/common/channelnewico8.png) no-repeat 0.5rem center;background-size:0.515625rem 0.5rem;}
.footerdaodu{width:100%;font-size:0.34375rem;line-height:1.5em;color:#333333;background:#f7f7f7;position:relative;text-align:justify;padding:.125rem .25rem .125rem 1.25rem;margin-top:0.0625rem;margin-top:0.25rem;}
.footerdaodu span{display:block;position:absolute;top:0;bottom:0;left:0;width:1rem;color:#fff;font-size:.375rem;background:#2794ea;text-align:center;line-height:1.4em;padding-top:0.35em}
/*公用头部*/
header p,header p img{height:1.71875rem;}
header nav{margin: 0.03125rem 0;}
header nav a{width:2.34375rem;line-height: 0.96875rem;font-size:0.375rem;} 
header nav a:nth-child(4n+1){width:2.65625rem;padding-left: 0.3125rem;}
header nav a:nth-child(4n){width:2.65625rem;padding-right: 0.3125rem;}

#pubbanner ,#pubbanner img{width:100%;height: 5.3125rem;}

.title{padding: 0 0.3125rem;margin-top: 0.25rem;}
.title img{width:0.59375rem;height: 0.59375rem;margin-top: 0.15625rem;margin-right: 0.125rem;}
.title h2{font-size:0.46875rem;line-height:0.90625rem; }
.title h2 span{font-size:0.3125rem;}
.title a{right: 0.3125rem;font-size: 0.3125rem;top: 0.3125rem;background-size:0.453125rem 0.359375rem;padding-left:0.46875rem;}

.bottomswtbox{width: 100%;height:1.46875rem;;position: fixed;bottom: 0;background: #0373e1;max-width:640px;z-index:88;	border-top:1px solid #fff;	}
.bottomswtbox li{width:50%;height:1.46875rem;display:block;float:left;position:relative;}
.bottomswtbox li a{color:#fff;display:block;width:100%;height:100%;}
.bottomswtbox li:first-child{font-size:0.3125rem;}
.bottomswtbox li:first-child a{padding-left:1rem;padding-top:0.34375rem;}
.bottomswtbox li:first-child img{width:0.34375rem;height:0.34375rem;margin-right:0.125rem;vertical-align:middle;margin-top:-0.125rem;}
.bottomswtbox li:first-child span{display:block;font-size:0.4375rem;font-weight:bold;}
.bottomswtbox li:nth-child(2){background:#ff6900;font-size:0.46875rem;font-weight:bold;border-left:1px solid #fff;}
.bottomswtbox li:nth-child(2) a{padding-top:0.4375rem;padding-left:1rem;}
.bottomswtbox li:nth-child(2) img{width:0.9375rem;height:0.671875rem;vertical-align:middle;margin-right:0.125rem;margin-top:-0.125rem;}


#centerMobileCPMbox{width:6.71875rem;height: 4.84375rem;margin-left: -3.21875rem;}
#centerMobileCPMbox h1{font-size:0.6875rem;line-height: 1.5em;margin-top: 0.125rem;}
#centerMobileCPMbox h4{font-size: 0.3875rem;line-height: 1.5em;}
#centerMobileCPMbox div input{width:4.0625rem;height: 0.71875rem;font-size:0.28125rem;line-height: 0.6875rem;text-indent: 0.5em;border-top-left-radius: 0.1875rem;border-bottom-left-radius: 0.1875rem;}
#centerMobileCPMbox div button{width:1.8125rem;height: 0.71875rem;font-size:0.34375rem;line-height: 0.6875rem;border-top-right-radius: 0.1875rem;border-bottom-right-radius: 0.1875rem;}
#centerMobileCPMbox p{font-size: 0.3125rem;text-indent: 0.3125rem;line-height: 0.90625rem;}
#centerMobileCPMbox ul{border-bottom-left-radius: 0.375rem;border-bottom-right-radius: 0.375rem;}
#centerMobileCPMbox ul li{line-height: 1rem;font-size:0.40625rem;text-indent: 1.25rem;background: #ff7e00 url(/mobile/images/gyMobileCPM/centerswtpic1.png) no-repeat 0.40625rem center;background-size: 0.578125rem 0.578125rem;}
#centerMobileCPMbox ul li:nth-child(1){background:#0b6db7 url(/mobile/images/gyMobileCPM/centerswtpic2.png) no-repeat 0.40625rem center;background-size:0.59375rem 0.546875rem;}
#closecenterMobileCPMbox{width: 0.78125rem;height: 0.78125rem;top: -0.1rem;right: -0.1rem;cursor: pointer;}


.channelbox4 .cardhd li {
    width: 3.02rem !important;
}