@charset "utf-8";
/* 如需修改公共头部搜索框和导航条背景色，请修改以下三处颜色值 */
.topInfo a:hover, .topInfo .loginbox .siteCityInfo, .search .type dd a.active span,.search .type dd a:hover span, .MoudleNav ul li:hover, .MoudleNav ul li.MooudleBC {
  color: #000;   /* 修改一 */
}
.searchwrap, .search .hotkey a:hover, .search .submit:hover, .fixedwrap .nav, .mainnav li dd, .mainnav li:hover ,.mainnav li:hover .dropbox, .mainnav li.mainnav li dd ,.hover .dropbox ,.mainnav li:hover ,.mainnav li:hover .dropbox {
  background: #2babff;   /* 修改二 */
}
.MoudleNav ul li:hover, .MoudleNav ul li.MooudleBC{
  border: 1px solid #2babff;   /* 修改三 */
}


/* Css Reset */
html {color:#333; background:#fff; -webkit-text-size-adjust:100%; -ms-text-size-adjust:100%; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; overflow-x: hidden;}
body {width: 100%;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, hr, button, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {margin:0; padding:0;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block;}
audio, canvas, video {display:inline-block; *display:inline; *zoom:1;}
body, button, input, select, textarea {font:12px/1.5 "Microsoft Yahei", "Hiragino Sans GB", "STHeiti", "\5B8B\4F53", sans-serif, tahoma, arial;}
input, select, textarea {font-size:100%;}
table {border-collapse:collapse; border-spacing:0;}
th {text-align:inherit;}
fieldset, img {border:0;}
iframe {display:block;}
abbr, acronym {border:0; font-variant:normal;}
del {text-decoration:line-through;}
address, caption, cite, code, dfn, em, th, var {font-style:normal; font-weight:500;}
ol, ul, li {list-style:none;}
caption, th {text-align:left;}
h1, h2, h3, h4, h5, h6 {font-size:100%; font-weight:500;}
q:before, q:after {content:'';}
sub, sup {font-size:75%; line-height:0;	position:relative; vertical-align:baseline;}
sup {top:-0.5em;}
sub {bottom:-0.25em;}
a {color:#333;transition: all 0.3s}
/*a:hover{transform:translateX(3px);-webkit-transform:translateX(3px);-o-transform:translateX(3px);-moz-transform:translateX(3px)}*/
.red a:hover{color:#EE4341; text-decoration:underline;}
.blue a:hover{color:#3592e2; text-decoration:underline;}
.green a:hover{color:#42b712; text-decoration:underline;}
.orange a:hover{color:#F78015; text-decoration:underline;}
ins, a {text-decoration:none;}
.fn-clear:after {visibility:hidden; display:block; font-size:0;	content:" "; clear:both; height:0;}
.fn-clear {zoom:1; /* for IE6 IE7 */}
.fn-hide {display:none;}
.fn-left, .fn-right {display:inline;}
.fn-left {float:left;}
.fn-right {float:right;}
.mar-t20{margin-top: 0px;clear: both;height:20px;}
.mar-b20{margin-bottom: 20px;clear: both;}
.mar-b30{margin-bottom: 30px;clear: both;}
.indexcatad{clear: both;margin: 20px auto 20px;width: 1280px;}
.wrap {width: 1280px; margin: 0 auto;}

/* 支付成功回调页面隐藏LOGO右侧文字 */

.picon {background-image:url(/static/images/public_icons.png);background-repeat:no-repeat;}
.picon-qq {background-position: -2px 0px;}
.picon-weixin {background-position: -6px -20px;}
.picon-weibo {background-position: -6px -40px;}
.picon-phone {background-position: -6px -60px;}
.picon-down {background-position: -2px -85px;}
.picon-down2 {background-position: -20px -94px;}
.picon-latest {background-position: 0 -103px;}
.picon-hui {background-position: 0 -126px;}
.picon-join {background-position: 0 -149px;}

/* 顶部信息 */
.topInfo {position: relative;height: 34px; line-height: 34px; margin-bottom: 16px; border-bottom: 1px solid #eee; background: #f5f5f5;color: #6c6c6c;z-index: 1002;font-size:.9rem;}
.topInfo a {color: #6c6c6c;}
.topInfo .separ {color:#ddd;margin-left: 15px;}
.topInfo .loginbox .regist {margin-right: 0;}
.topInfo .regist {color: #ff6600;}
.topInfo .logint {float: left; margin-right: 10px;}
.topInfo .loginbox .logint a {margin-right: 0;}
.topInfo .menu {float: right;}
.topInfo .menu li {position: relative;float: left;padding:0 5px;border-left: 1px solid transparent;border-right: 1px solid transparent;}
.topInfo .menu li i img {display: inline-block; width: 22px; height: 22px; margin-top: -2px; vertical-align: middle;}
.topInfo .menu li .ewmbox {position: absolute;left:0;top:36px;margin-left: -90px; border-radius: 4px; border: 1px solid #0087BD; -webkit-box-shadow: 0 0 10px rgba(0,0,0,.2); box-shadow: 0 0 10px rgba(0,0,0,.2);z-index: 100;display: none;}
.topInfo .loginbox {float: left;}
.topInfo .loginbox .siteCityInfo, .topInfo .loginbox .changeCityBtn, .topInfo .loginbox .loginbefore, .topInfo .loginbox .loginafter {float: left;}
.topInfo .loginbox .changeCityBtn {margin-right: 10px;}
.topInfo .loginbox .changeCityBtn a {float: none; margin: 0;}
.topInfo .loginbox a {margin:0 10px 0 0;}
.loginbefore,.loginbefore a{color:#3366FF}
.loginbefore{font-weight:bold;color:#ff0000}
.loginbefore ul{float:left}
.topInfo .loginbox a.loginconnect {margin-right: 5px;}
.topInfo .loginbox a.loginconnect .picon {background: none;}
.topInfo .loginbox a:hover {text-decoration: underline;}
.topInfo .dropdown a {padding-left: 2px;}
.topInfo .dropdown .picon-down {display: inline-block;width: 8px;height: 5px;margin-left: 4px;vertical-align: middle;-webkit-transition:all .3s;transition:all .3s;}

.topInfo li:hover .picon-down {-webkit-transform:rotate(180deg);transform:rotate(180deg);}
.topInfo li.dropdown:hover {height: 35px;border-color: #ddd;background: #fff;}
.topInfo li:hover .submenu {display: block;}

.topInfo .picon {display: inline-block;width: 20px;height: 20px;margin:0 3px 0 0;vertical-align: middle;}
.topInfo .picon img {width: 20px; height: 20px; display: block; margin: -2px auto 0; vertical-align: middle;}

/*切换城市弹出层*/
.topInfo .loginbox .changeCityBtn {position: relative;}
.topInfo .loginbox .changeCityList {display: none;position: absolute;left:0;top:34px;min-width:400px;max-width:900px;z-index: 10;font-size: 14px;color: #999;line-height: 24px;background: transparent;}
.topInfo .loginbox .changeCityBtn:hover .changeCityList, .topInfo .loginbox .changeCityBtn:hover .changeCityList {display: block !important;}
.setwidth {height:0;opacity:0;padding: 0 45px 0 65px;overflow: hidden;white-space: nowrap;}
.setwidth span{display: inline-block; width: 30px; text-align: center; margin: 0 5px 0 0;}
.topInfo .loginbox .changeCityBtn:hover .changeCityList {display: block;}
.topInfo .loginbox .changeCityList a:hover, .topInfo .loginbox .changeCityList a.curr {text-decoration: none;color: #FF6402;}
.topInfo .loginbox .changeCityBtn .changeCityList .boxpd {position: relative;padding-top: 12px;}
.topInfo .loginbox .changeCityBtn .changeCityList .boxpd .sj {position: absolute;left:22px;top:-7px;display: block;width: 0;height:0;border: 10px solid transparent;border-bottom-color: #ddd;}
.topInfo .loginbox .changeCityBtn .changeCityList .boxpd .sj i {position: absolute;left:-9px;top:-7px;display: block;width: 0;height: 0;border:9px solid transparent;border-bottom-color: #fff;}
.topInfo .loginbox .changeCityList .box {padding: 15px 0 5px;border:1px solid #ddd;box-shadow: 0 2px 6px 0 rgba(0,0,0,0.16);background: #fff;}
.topInfo .loginbox .changeCityBtn .changeCityList .hot {margin-bottom: 15px;padding-bottom: 10px;border-bottom: #E5E5E5 solid 1px;}
.topInfo .loginbox .changeCityBtn .changeCityList dt {display: inline-block;width:65px;float: left;text-align: center;color: #B0B3B4;}
.topInfo .loginbox .changeCityBtn .changeCityList dd a {float: left;margin:0 20px 6px 0;white-space: nowrap;}
.topInfo .loginbox .changeCityBtn .changeCityList .hot dt {color: #FF6402;}
.topInfo .loginbox .changeCityList dd {overflow: hidden;}
.topInfo .loginbox .changeCityList .more {position: relative;}
.topInfo .loginbox .changeCityList .pytit {padding-right: 25px;margin-bottom: 10px;line-height: 26px;white-space: nowrap;}
.topInfo .loginbox .changeCityBtn .changeCityList .pytit span {width: 30px;text-align: center;float: left;margin: 0 5px 0 0;cursor:pointer;}
.topInfo .loginbox .changeCityBtn .changeCityList .pytit span:hover, .topInfo .loginbox .changeCityBtn .changeCityList .pytit span.curr {background: #FF6402;color: #fff;}
.topInfo .loginbox .changeCityBtn .changeCityList .pytit dd {border-bottom: 1px solid #FF6402;}
.topInfo .loginbox .changeCityBtn .changeCityList .list {position: relative;max-height: 280px;overflow-y: auto;}
.topInfo .loginbox .changeCityBtn .changeCityList .list dl {line-height: 30px;}
.topInfo .loginbox .changeCityBtn .changeCityList .content {padding:0 15px;}
.topInfo .loginbox .changeCityBtn .changeCityList .content li {float:left;margin:0 10px 10px 0}
.topInfo .loginbox .changeCityBtn .changeCityList .content li:nth-child(6n){margin-right:0}
.topInfo .loginbox .changeCityBtn .changeCityList .content li a {display: block; font-size: 15px; padding: 3px 10px;border: 1px solid #eaeaea; border-radius: 3px;}
.topInfo .loginbox .changeCityBtn .changeCityList .content li a:hover {text-decoration: none; color:#fff; background: #0ab7f9;}
.topInfo .loginbox .changeCityBtn .changeCityList .content li a s {position: absolute; width: 17px; height: 17px; right: 0; bottom: 0; display: none;}
.loginbefore{width:230px;}
.loginbefore img{margin-top:10px;}
.loginbefore .barright{width:25pc;text-align:right;float:right;height:32px;overflow:hidden}
.loginbefore .barright a:hover{text-decoration:none}
.loginbefore .barleft ul{float:left}
.loginbefore .barright ul{float:right}

/* 浮动菜单 */
.topInfo .pop-mobile {display: none; position: absolute; left: 0px; top: 35px; width: 170px; text-align: center; background: #fff; border: 1px solid #ccc; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; padding: 10px 0; -moz-box-shadow: 4px 4px 0 rgba(0,0,0,.2); -webkit-box-shadow: 4px 4px 0 rgba(0,0,0,.2); box-shadow: 4px 4px 0 rgba(0,0,0,.2); color: #101010; font-size: 14px; -webkit-animation:topFadeIn .3s ease-out; -moz-animation:topFadeIn .3s ease-out; animation:topFadeIn .3s ease-out;}
.topInfo .pop-webchat {display: none; position: absolute; left: 0px; top: 35px; width: 170px; text-align: center; background: #fff; border: 1px solid #ccc; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; padding: 10px 0; -moz-box-shadow: 4px 4px 0 rgba(0,0,0,.2); -webkit-box-shadow: 4px 4px 0 rgba(0,0,0,.2); box-shadow: 4px 4px 0 rgba(0,0,0,.2); color: #101010; font-size: 14px; -webkit-animation:topFadeIn .3s ease-out; -moz-animation:topFadeIn .3s ease-out; animation:topFadeIn .3s ease-out;}
.topInfo .pop-mobile s {position: absolute; top: -8px; left: 80px; width: 16px; height: 9px; background: url('/static/images/icons.png') -10px -591px;}
.topInfo .pop-mobile p {line-height: 20px;}
.topInfo .pop-mobile p a {padding: 0; background: none;}
.topInfo .pop-mobile p a img {display: block; margin: 0 auto;}
.jinian{float:left;position: relative;left: 10px;top: 18px;background: #9900CC;font-style: normal;color: #fff;padding: 3px 5px 3px 4px;border-radius: 5px;font-size:12px;display:inline-block;width:15px;text-align:center;}
/* header */
.fixedwrap {height: 139px;margin:10px 0 23px;}
.fixedpane.fixed {position: fixed; height: 150px; width: 100%; top: 0; z-index: 1000; background-color: #fff;}
.header {height:80px;}
.fixedwrap .header .logo {float: left;max-width: 220px;height: 65px;margin-top: 13px;overflow: hidden;}
.fixedwrap .header .logo a {display: inline-block;overflow: hidden; height: 65px; line-height: 65px;}
.fixedwrap .header .logo h2 {float: left;line-height: 60px;font-size: 24px;color: #333;}
.fixedwrap .header .logo img {max-width: 220px; margin-right: 10px;vertical-align: middle;}

.fixedwrap .search {margin:3px 88px 3px 3px;background: #fff;*zoom:1;overflow:hidden}
.searchwrap .s_ulC{position:absolute; left: 0; top: 40px}
.fixedwrap .search .type {float: left;width: 93px;border-right: 1px solid #ddd;}
.fixedwrap .search .type a {font-size: 14px;color: #666;}
.fixedwrap .search .type dl {position: relative;}
.fixedwrap .search .type dl dt {height: 34px;text-align: center;}
.fixedwrap .search .type dl em {display: inline-block;width: 0;height: 0;border:5px solid transparent;border-top-color: #666;vertical-align: middle;margin-left: 8px;transition: all .3s;}
.fixedwrap .search .type dl.hover em {-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transform-origin: center 2px;transform-origin: center 2px;}
.fixedwrap .search .type dd {display: none;position: absolute;top:32px;padding-top: 20px;left:-3px;width: 100px;}
.fixedwrap .search .type dd .ModuleBox{min-width: 97px;  border-top: none; background: #fff;-webkit-animation: topFadeIn .3s ease-out; -moz-animation: topFadeIn .3s ease-out; animation: topFadeIn .3s ease-out; z-index: 10;box-shadow: 1px 2px 16px rgb(218, 218, 218);padding:8px 0;}
.fixedwrap .search .type dl.hover dd {display: block;}
.fixedwrap .search .type dd a {display: block;line-height: 30px;padding:0 10px;white-space: nowrap;text-align: center;position: relative;}
.fixedwrap .search .type dd a.active span,.fixedwrap .search .type dd a:hover span {background: #fff;}
.fixedwrap .search .type dd a:hover .MoudleNav {display: block;}
.fixedwrap .search .inpbox {margin:0 10px;height: 34px;}
.fixedwrap .search .searchkey {width: 100%;height: 21px;margin:6px 0 7px;font-size: 14px;vertical-align: middle;}
.fixedwrap .search .searchkey ,.fixedwrap .search .searchkey:focus ,.fixedwrap .search .searchkey:active ,.fixedwrap .search .submit ,.fixedwrap .search .submit:focus ,.fixedwrap .search .submit:active {border:0;outline:0;background: none;}
.fixedwrap .search .submit {position: absolute;right:0;top:0;display: block;width: 88px;height: 100%;text-align: center;font-size: 16px;color: #fff;cursor: pointer;}

.footer_new{width:100%;background-color:#ececec;height:auto;position:absolute;left:0;margin-top:0px;}
.footer_new .foot_new{width:1280px;margin-left:auto;margin-right:auto}
.footer_new .foot_box{width:170px;height:200px;float:left;display:block;border-right:1px #ddd solid;margin:30px 20px 10px 0;padding:0 0 20px 10px;text-align:left}
.footer_new .foot_box .hd{font-size:18px;line-height:36px;color:#000;font-weight:bold}
.footer_new .foot_box .bd li{line-height:35px;color:#666;float:left;width:50%;font-size:.96rem;}
.footer_new .foot_wap{width:230px;height:200px;float:left;display:block;border-right:1px #ddd solid;margin:30px 10px 10px 15px;padding:0 0 20px 10px}
.footer_new .foot_wap .hd{font-size:16px;line-height:36px;color:#000;text-align:left}
.footer_new .foot_wap .bd{text-align:left;padding:0}
.footer_new .foot_wap .bd img{margin:5px 0 0;width:175px;height:175px}

.footer_new .foot_wx{width:230px;height:200px;float:left;display:block;border-right:1px #ddd solid;margin:30px 10px 10px 15px;padding:0 0 20px 10px}
.footer_new .foot_wx .hd{font-size:16px;line-height:36px;color:#000;text-align:left;margin-bottom:10px;}
.footer_new .foot_wx .bd{text-align:left;padding:0}
.footer_new .foot_wx .bd li a{font-size:1rem;height:30px;line-height:30px;}
.footer_new .foot_wx .bd img{margin:5px 0 0;width:150px;height:150px}
.footer_new .foot_mobile{width:210px;height:190px;float:left;display:block;margin:55px 10px 0 15px;padding:20px 0 0 10px;text-align:center;background:url(../images/global/foot_tel.gif) center 0 no-repeat}
.footer_new .foot_mobile ul{margin-top:60px}
.footer_new .foot_mobile .h1{margin-top:8px;font-weight:700;font-size:26px;color:#000;margin-top:50px;margin-bottom:20px}
.footer_new .foot_mobile .h2{color:#666;margin-top:5px}
.footer_new .foot_mobile .h3{color:#666;margin-top:15px;font-size:.95rem;}
.footer_new .foot_powered{width:100%;background-color:#fff;margin-left:auto;margin-right:auto;text-align:center;padding:15px 0 15px;line-height:25px}
.footer_new .foot_powered,.footer_new .foot_powered a{color:#787878;font-size:13px;clear:both;}

