/*css by chinayubo QQ 415204 */
body, div, iframe, ul, ol, dl, dt, dd, h1, h2, h3, h4, h5, h6, p, pre, table, th, td, 
form, input, button, select, textarea {margin: 0;padding: 0;font-style: normal;font-size: 100%;font-family: inherit;}
ol, ul {list-style: none;}
img {border: 0;}
a:link,a:visited {color:#222;text-decoration:none;}
a:hover {color:#FF4053;text-decoration:none;}
body {font-size:14px;color:#444;font-family:'微软雅黑','Microsoft Yahei', Tahoma,Verdana;background:#fff;overflow-y: auto;}
div,form,img,ul,ol,li,dl,dt,dd {margin: 0; padding: 0; border:0; }
h1,h2,h3,h4,h5,h6 {margin:0; padding:0; font-size:12px; font-weight:normal;}
table,td,tr,th{font-size:12px;}
li{list-style-type:none;}
img{vertical-align:top;}
.cr {clear:both;height:0px;overflow:hidden;}
.fl {float:left;}
.fr {float:right;}
i,em {font-style: normal;}
.mt10 {margin-top:10px;}
.hidden,.ins {display:none}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0;}
.clearfix{*zoom:1;}
.w,.head,.main {width: 1150px;margin: 0 auto;}
.cr {clear: both;height: 0px;overflow: hidden;}
.mt20 {margin-top: 20px;}
/*******头部样式**********/
.alltop {height: 40px;background: #f6f6f6;border-bottom: 1px solid #e8e8e8;}
.alltop ul {float: left;}
.alltop ul li {float: left;position: relative;z-index: 99;}
.alltop ul li .drop-t, .alltop ul li .drop-s {line-height: 40px;color: #333;padding: 0 10px;}
.alltop ul li .drop-t em {background: url(../img/drop.png) no-repeat;width: 7px;height: 4px;display: inline-block;margin-left: 8px;vertical-align: middle;transition: .3s ease-in}
.alltop ul li .drop-on {border: 1px solid #e7e7e7;border-top: 0;border-bottom: 1px solid #fff;line-height: 40px;height: 40px;position: relative;background: #fff;padding: 0 9px;}
.alltop ul li .drop-on em {transform: rotate(180deg);}
.drop {display: none;position: absolute;border: 1px solid #e7e7e7;border-top: none;background: #fff;left: 0px;top: 41px;overflow: hidden;padding: 10px;width: 200px;z-index: 998;-moz-box-shadow: 2px 3px 3px rgba(100,100,100,.5);-webkit-box-shadow: 2px 3px 3px rgba(100,100,100,.5);box-shadow: 2px 3px 3px rgba(100,100,100,.5);}
.drop p {line-height: 34px;height: 32px;font-size: 13px;float:left;width:100px}
.drop p a:hover {color: #f00;}


.search {height: 28px;position: relative;float: right;margin-top: 5px;}
.search input {background: none;line-height: 24px;height: 24px;color: #999;border: 1px solid #eee;outline: 0;background: #eee;padding: 2px 10px;background: #fff;width: 200px;border-radius: 40px;}
.search .input:focus {border: 1px solid #162d8e;background: #fff}
.search .sub {widtH: 50px;padding: 0;position: absolute;top: 0;right: 0;height: 28px;background: url(../img/search.png) no-repeat center center;padding: 0;cursor: pointer;font-size: 14px;color: #fff;border: none;font-weight: bold;}


.tel {background: url(../img/tel.png) no-repeat left 0 center;text-align: right;margin-top: 30px;}
.tel em {padding-left: 30px;color: #666;font-size: 14px;font-style: normal;}
.tel span {color: #de1616;font-size: 22px;font-weight: 500;display: block;}

.menu {width: 100%;height: 40px;background: #162d8e;margin-bottom: 14px;}
.menu ul {height: 40px;overflow: hidden;}
.menu ul li {float: left;height: 40px;line-height: 40px;text-align: center;color: #fff;border-left: 1px solid #1F40C5}
.menu ul li:first-child {border-left: 0;}
.menu ul li a {display: block;color: #fff;font-size: 16px;padding: 0 18px;}
.menu ul li a:hover,.menu ul li.on a,.menu ul li.curr a {background: #10C55B;}

/*******banner样式**********/
.tlogin {float: right;}
.tlogin .tl {padding-top: 8px;}
.tlogin .tl a {display:inline-block;line-height: 24px;height: 24px;border: 1px solid #ccc;padding: 0 1em;border-radius: 3px;margin: 0 4px;}
.tlogin .tl a.reg,.tlogin .tl a:hover {border: 1px solid #162D8E;color: #fff;background: #162D8E;}
.tlogin .tl a.reg:hover {background: #1C39B3;}

.tlogin .tuser {position: relative;height: 40px;padding-left: 10px;z-index: 999;}
.tuser a.uname {display:inline-block;position: relative;z-index: 1;padding:6px 20px 0 0;}
.tuser a.uname img {width: 28px;height: 28px;border-radius: 100%;float: left;}
.tuser a.uname span {float: left;padding-left: 10px;line-height: 28px;height: 28px;overflow: hidden;display: block;text-overflow:ellipsis;white-space:nowrap;color: #333;}
.tuser a.uname:after {content: "";text-indent:-9999em;width:0;height:0;border-width:5px 4px 0;border-style:solid;border-color:#888 transparent transparent;/*黄 透明 透明 */;overflow: hidden;position: absolute;top:18px;right: 0px;}
.tuser ul {position: absolute;top:40px;right: -10px;width: 130px;-moz-box-shadow:2px 2px 7px rgba(0,0,0,0.2); -webkit-box-shadow:2px 2px 7px rgba(0,0,0,0.2); box-shadow:2px 2px 7px rgba(0,0,0,0.2);display: none;background: #f9f9f9;padding-top: 10px;}
.tuser ul li {height: 30px;border-bottom: 1px solid #eee;width: auto;padding: 8px 0 0px 14px;width:116px}
.tuser ul li a {display: block; text-align: left;line-height: 20px;height: 20px;}

.header {box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.1);background: #fff;}
.header .head {overflow: hiddefn;margin-bottom: 18px;height: 120px;}
.logo {float:left;widtH:320px;height:70px;padding-top:25px}
.logo a,.logo a:visited {float:left;width:100%;line-height:180px;height:70px;overflow:hidden;display:block;background:url(../img/logo2020.png) no-repeat 0 center;}

.zmenu {float: left;height: 120px; margin-left: 60px;}
.zmenu li {float: left;height: 120px;line-height: 118px;margin-right: 40px;}
.zmenu li a {color: #333; font-size: 18px; text-decoration: none; padding-bottom: 23px;}
.zmenu li.curr a{color: #1F40C5;border-bottom: 4px solid #1F40C5;}
.zmenu li a:hover { color: #1F40C5;}

.head-search {float: right;padding-top: 35px;position: relative;}
.head-search>form>div {float: left;height:24px;padding: 12px 10px 12px 50px;width:240px;border-radius: 4px 0 0 4px;background: #fff;position: relative;border: 1px solid #ddd;}
.head-search>form>div:before {content:'';border-right: 1px solid #f0f0f0;width: 16px;height: 16px;display: inline-block;background: url(../ask/askser.png) no-repeat 0 center;background-size: 16px auto;position:absolute; top:17px;left: 10px;padding-right: 15px;}
.head-search >form>div:hover {border-color: #1F40C5;}
.head-search input {background:none;line-height:24px;height:24px;border:1px solid #eee;outline:0;background: #eee;background: #fff;width: 100%;border: 0;font-size: 16px}
.head-search .sub {widtH:90px;padding:0;height:50px;background:#1F40C5;cursor:pointer;font-size:20px;color:#fff;border:none;font-weight:400;border-radius: 0 4px 4px 0;}

.head-search .sub:hover {opacity: .8;-moz-opacity:0.8;}
.head-search .askadd {width: 140px;display: inline-block;position: absolute;top: -15px;right: -150px;}
.head-search .askadd a {line-height: 62px;height: 62px;}
#auto-search {display: none;position: absolute;top: 86px;left: 0px;width: 300px;border: 1px solid #ddd;background: #fff;cursor: default;overflow: auto;box-shadow: 0 0 9px 3px rgba(228, 228, 228, 0.4);z-index: 9999;}
#auto-search p {display: block;padding: 2px 5px;white-space: nowrap;overflow: hidden;height: 22px;line-height: 22px;text-decoration: none;}
#auto-search p em {font-weight: bold;color: red;}
#auto-search p.hover {background: #f0f0f0;}


#gengduo_three {width: 80px;height: 58px;line-height: 58px;color: #999999;position: absolute;left: 900px;top: 1px;z-index: 9999;background: url(../img/a_bg.jpg) right center no-repeat;font-size: 14px;border-left: #f0f1f1 solid 1px;text-align: center;}
.h2_bj {width: 2px;height: 20px;background: #f0f1f1;float: left;position: absolute;left: 90px;bottom: 18px;}
/**/
.dingbu {width: 64px;height: 72px;position: fixed;right: 0px;bottom: 25%;}
.dingbu a {width: 64px;height: 72px;display: block;}
/*底部*/
.footer {width: 100%;background: #eef1f8;overflow: hidden;margin-top: 20px;height: 200px;}
.copyright {width: 840px;margin-top: 30px;float: left;}
.copyright p.t {margin-bottom: 20px;}
.copyright p.t a {color: #333;font-size: 14px;}
.copyright p.t a:hover {text-decoration: underline;}
.copyright p.t a:after {content: "";border-right: 1px solid #ccc;height: 14px;line-height: 14px;overflow: hidden;display: inline-block; vertical-align: middle;margin: 0 10px;}
.copyright p.t a:last-child:after {display: none;}
.copyright p {color: #333;font-size: 14px;margin-right: 10px;margin-top: 12px;}

.zxqrcode {float: right;padding-top: 30px;}
.zxqrcode p {width: 120px;float: left;margin-left: 20px;text-align: center;}
.zxqrcode p img {width: 120px;height: 120px;}
.zxqrcode p span {display: block;line-height: 40px;}


.bottom {width: 100%;background: #162d8e;color: #fff;position: fixed;bottom: 0;}
.bottom_b {width: 1000px;margin: 0 auto;padding: 1% 0;overflow: hidden;}
.bottom p {float: left;color: #fff;font-size: 18px;}
.bottom p span {font-size: 26px;}
.bottom h3 {float: right;margin-top: 5px;width: 254px;height: 32px;line-height: 32px;}
.bottom h3 a {background: #ffe400;font-size: 16px;width: 109px;height: 32px;text-align: center;display: inline-block;color: #162d8e;}
.bottom h3 a:hover {color: #3d0700;}
.bottom h3 span {padding: 0 4%;}
div.fixed {position: absolute;}

.bottom h3 a {background: #ffe400;font-size: 16px;width: 109px;height: 32px;text-align: center;display: inline-block;color: #162d8e;}
.pages {height: 34px;padding: 20px 0px 20px 20px;clear: both;text-align: center}
.pages a, .pages a:visited, .pages a:hover, .pages b {padding: 0px 12px;;border: 1px solid #dedede;display: inline-block;height: 32px;line-heighT: 32px;text-decoration: none;color: #777;background: #fff;}
.pages a:hover, .pages b {border: 1px solid #6C98E6;color: #fff;background: #6C98E6;}
.Validform_checktip {margin-left: 8px;line-height: 20px;height: 20px;overflow: hidden;color: #999;font-size: 12px;}
.Validform_right {color: #71b83d;padding-left: 20px;background: url(../img/right.png) no-repeat left center;}
.Validform_wrong {color: red;padding-left: 20px;white-space: nowrap;background: url(../img/error.png) no-repeat left center;}
.Validform_loading {padding-left: 20px;background: url(../img/onLoad.gif) no-repeat left center;}
.Validform_error {background-color: #ffe7e7;}
#Validform_msg {color: #7d8289;font: 12px/1.5 tahoma, arial, \5b8b\4f53, sans-serif;width: 380px;-webkit-box-shadow: 2px 2px 3px #aaa;-moz-box-shadow: 2px 2px 3px #aaa;background: #fff;position: absolute;top: 0px;right: 50px;z-index: 99999;display: none;
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#999999');}
#Validform_msg .iframe {position: absolute;left: 0px;top: -1px;z-index: -1;}
#Validform_msg .Validform_title {line-height: 25px;height: 25px;text-align: left;font-weight: bold;padding: 0 8px;color: #fff;position: relative;background-color: #000;}
#Validform_msg a.Validform_close:link, #Validform_msg a.Validform_close:visited {line-height: 22px;position: absolute;right: 8px;top: 0px;color: #fff;text-decoration: none;}
#Validform_msg a.Validform_close:hover {color: #cc0;}
#Validform_msg .Validform_info {padding: 30px 8px;border: 1px solid #000;border-top: none;text-align: left;font-size: 18px;color: #f00;text-align: center;}
.online {position: fixed;right: 0px;top: 140px;z-index: 98;}

.loaction {height: 40px;background: url(../img/wz.png) no-repeat 0 3px;padding-left: 22px;}
.mysitemap {border: 1px solid #e8e8e8;padding: 14px;border-radius: 3px;}
.mysitemap h3 {font-size: 18px;font-weight: bold;color: #2A74DD;background: #fff;}
.mysitemap dl {margin-bottom: 10px;}
.mysitemap dl dt {line-height: 40px;height: 40px;font-size: 16px;background: #f9f9f9;margin-top: 10px;color: #f60;text-indent: 1em;border-radius: 5px;}
.mysitemap dl dt a {color: #2A74DD;font-size: 16px;font-weight: 700;}
.mysitemap dl dd {height: 100%;overflow: hidden}
.mysitemap dl dd a {display: block;float: left;width: 12.5%;line-height: 32px;height: 32px;text-align: center;font-size: 13px;overflow: hidden}


/* back-top */
#gotop {position:fixed;right: 20px;bottom: 230px;display: none;z-index: 96;}
*html #gotop{position:absolute;_top: expression(documentElement.scrollBottom + 160 + "px");}
#gotop a {width: 50px;height: 50px;display: block;overflow: hidden;text-indent: -999px;background: url(../img/gotop.gif) 0 0 no-repeat #9f9f9f;border-radius:50px}
#gotop a:hover {background-position: -50px 0;background-color: #1F40C5;}

/* back-top */
#gotop2 {position:fixed; right:0px; width:60px;bottom:100px; z-index:999;box-shadow:0 3px 6px rgba(93,105,96,.08);font-family: Helvetica, "Helvetica Neue", Tahoma, Arial, sans-serif;;}
#gotop2 li:first-child {border-radius: 4px 4px 0 0;border-top: 1px solid #e4eae8;}
#gotop2 li:last-child{border-radius:0 0 4px 4px}
#gotop2 li:not(:first-child){border-top:none}
#gotop2 li {background: #fff;width: 60px;line-height: 1.2;font-size: 13px;text-align: center;padding: 10px 0px;border: 1px solid #e4eae8;transition: all .2s;cursor: default;border-top: 0;position: relative;}
#gotop2 li:hover,#gotop2 .btn-top  {background:#1F40C5;color:#fff!important;border-color:#1F40C5}
#gotop2 li>a {text-align: center;display: block;color: #666;}
#gotop2 li>a>em {width: 22px;height: 23px;display: inline-block;background: url(../img/gotop.png) no-repeat;}
#gotop2 li>a>span {display: block;}
#gotop2 li em.go-ico-fl {background-position: 0 -23px}
#gotop2 li em.go-ico-app {background-position: 0 -46px}
#gotop2 li em.go-ico-top {background-position: 0 -69px}
#gotop2 li:hover a {color: #fff;}
#gotop2 li:hover em {background-position: 0 -92px}
#gotop2 li:hover em.go-ico-fl {background-position: 0 -115px}
#gotop2 li:hover em.go-ico-app {background-position: 0 -138px}
#gotop2 li:hover em.go-ico-top,#gotop2 .btn-top em.go-ico-top {background-position: 0 -161px}
#gotop2 .go-box {display: none;position: absolute;bottom: -1px;right: 61px;background: #1F40C5;color: #fff;padding: 20px;width: 200px;}
#gotop2 .go-box  img {width: 100%;}
#gotop2 .go-box  p {padding-top: 10px;line-height: 20px;}
#gotop2 li:hover .go-box {display: block;}
#gotop2 .btn-top {display: none;}
#gotop2 .btn-top a {color: #fff;}
#gotop2 .btn-top a:hover {opacity: .9;}
.tcity {float: left;padding-right: 10px;line-height: 40px;}
.tcity b.navcity {color: #f00;}
.pupop,.opacity_bg{position:fixed;_position:absolute;pointer-events:auto}
.pupop {width:800px;display:none;z-index:199;top:50%; left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);height:460px;background:#fff;border-radius:8px;-webkit-overflow-scrolling:touch;}
.pupop a.close {position: absolute;top:10px;right:10px;color: #fff;width: 20px;background:url(../img/close.png) no-repeat center;height: 20px;line-height: 20px;text-align: center;font-family: arial;text-indent: -9999em;overflow: auto;}
.pupop a.close-white {background: url(../img/close-white.png) no-repeat;}
.pupop a.close:hover {opacity: .8;}
.pupop .bd {padding:10px 20px;}
.opacity_bg{top:0;left:0;width:100%;height:100%;_height:expression(document.body.offsetHeight+"px"); background:#000;opacity:0.3;filter:alpha(opacity=30); display:none; z-index:198;}
#allcity ul li.hot {border-bottom: 1px solid #E8E8E8;padding: 10px 0 10px 56px;margin-bottom: 10px;}
#allcity ul li.hot span {color: #f30;top: 10px;}
#allcity ul li {height: 30px;line-height: 30px;clear: both;position: relative;padding-left: 56px;}
#allcity ul li span {display: block;width: 30px;text-align: center;color: #999;position: absolute;top:0;left: 0;line-height: 30px;}
#allcity ul li p {float: left;width: 88px;}
#allcity .selcity {height: 46px;background: url(../img/dmap.png) no-repeat 0 center;padding-left: 30px;line-height: 46px;border-bottom: 1px solid #E8E8E8;}
#allcity .selcity a {border: 1px solid #ddd;padding: 0 10px;line-height: 30px;height: 30px;display: inline-block;margin-left: 10px;color: #333;}
#allcity .selcity a:hover {background: #F2F2F2;}

#copymode {display: none;width: 700px;height: 420px;}
#copymode .copybox {float: left;width: 230px;padding-right: 39px;border: 0;}
#copymode .copybox.free {width: 310px;padding: 0 0 0 40px;border-left: 1px solid #E8E8E8;}
#copymode .bd {padding: 20px 40px;}
.copybox {text-align: center;}
.copybox .copy_title,.copybox h3,#copy_help h2 {color:#1F40C5;font-size:30px;font-weight:700;line-height:40px;height:40px;}
.copybox .copy_payimg{width:100px;display:inline-block;margin:20% 0 5%}
.copybox .copy_payimg img{width:100%}
.copybox .copy_money {line-height: 60px;}
.copybox .copy_money b {color:#ff4733;font-size:16px;display:inline-block;font-weight:700}
.copybox .copy_money span{text-decoration:line-through;color:#949494;margin-left:10px;font-size:14px}
.copybox .copy_buy a{background:#1F40C5;height:50px;line-height:50px;border-radius:4px;font-size:22px;color:#fff;font-weight:700;display: inline-block;width: 100%;}
.copybox .copy_buy a:hover {opacity: .9;}
.copybox .copy_server {line-height: 30px;}
.copybox .copy_weixin {padding: 0px 0;text-align: center;}
.copybox .copy_weixin img {width: 100%;max-width: 220px;}
.copybox h3 {font-size: 20px}
.copybox .desc {font-size: 18px;color: #aaa;}
.copy_search {display:block;border: 1px solid #1F40C5;height: 36px;line-height: 36px;margin: 10px 0;position: relative;}
.copy_search .copy_ipt {width: 74%;font-size: 15px;float: left;border: none;line-height: 36px;padding-left: 3%; outline: none;}
.copy_search .copy_results {width: 19%;background: #1F40C5;color: #fff;text-align: center;font-size: 16px;border: 0 none;cursor: pointer;float: right;height: 36px;}
.copy_search p {position: absolute;top: 40px;left: 0;color: #f00;line-height: 20px;}
#copymode .copyok {text-align: center;line-height: 60px;font-size: 32px;color: #10C55B;padding-top: 100px;display: none;}
#copymode .copyok span {font-size: 14px;color: #333;display: block;}
#copymode .copyok p {background: url(../img/copy/ok.png) no-repeat;background-size: 60px;padding-left: 80px;display: inline-block;font-weight: 600;}

#copy_help {display: none;width: 730px;height: auto;}
#copy_help h2 {text-align: center;font-size: 20px;padding: 20px 0 10px;}
#copy_help ul {padding: 0 30px 30px;}
#copy_help li {margin-top: 10px;border: 1px solid #1F40C5;padding: 10px;-webkit-box-shadow: 0 16px 30px -14px rgba(0, 0, 0, .3);-moz-box-shadow: 0 16px 30px -14px rgba(0, 0, 0, .3);box-shadow: 0 3px 5px -2px rgba(0, 0, 0, .3);}
#copy_help li h3 {font-size: 14px;color: #1F40C5;font-weight: bold;line-height: 30px;border-bottom: 1px dotted #aaa;}
#copy_help li p {line-height: 20px;color: #888;padding: 5px 0;}
#copy_pay {display: none;width: 400px;height: auto;}
#copy_pay .copy_pay_tit {background: #1F40C5;color: #fff;font-size: 18px;line-height: 46px;text-indent: 1em;border-radius: 8px 8px 0 0;}
.red-pay-hd {border-bottom: solid #e2dfdf 1px;}
.red-pay-hd a {text-align: center;line-height: 36px;color: #333;width: 50%;float: left;display: block;position: relative;top: 1px;border-bottom: solid transparent 2px;font-size: 18px;}
.red-pay-hd a.alipay {color: #00aaee;}
.red-pay-hd a.alipay.on {color: #00AAEE;border-color: #00AAEE;}
.red-pay-hd a.on {color: #38ad3a;border-color: #38ad3a;}
.red-pay-box li {display: none;}
.red-pay-box li.on {display: block;}
.red-pay-box .qrcode {width: 240px;height: 240px;margin: 15px auto 0;display: block;border: solid #f8f8f8 5px;background:url(../img/loading.gif) no-repeat center;}
.red-pay-box li p {line-height: 20px;color: #333;text-align: center;padding: 5px 0;}
#copy_pay .bd {padding-bottom: 20px;}
#copy_pay .desc {color: #f00;text-align: center}
#copy_pay .desc a {color: #f00;}

.pages {height: 34px;padding: 20px 0px 26px 20px;clear: both;text-align: center}
.pages a, .pages a:visited, .pages a:hover, .pages b {padding: 0px 12px;;border: 1px solid #dedede;display: inline-block;height: 32px;line-heighT: 32px;text-decoration: none;color: #777;background: #fff;}
.pages a:hover, .pages b {border: 1px solid #6C98E6;color: #fff;background: #6C98E6;}
.pages a b {padding:0;border:0;background:none;color:#888;margin:0 -5px;font-weight:normal;font-size:12px;}
@media only screen and (max-width:1290px){

.logo {widtH:300px;}
.logo a,.logo a:visited {background-size: auto 50px;}
.head-search>form>div {width:220px;}


.zmenu li {margin-right: 30px;}

}

