@charset "utf-8";===================*/body{background: #F7F7F7;}
.clearfix:before, .clearfix:after{content: "";display: table;font-size:0 !important;line-height:0!important;height:0!important;}
.clearfix:after{clear: both;}
.clear{clear: both;display: block;overflow: hidden;visibility: hidden;width: 0;height: 0;}
.fl{float: left;}
.fr{float: right;}
.pr{position: relative;}
.pa{position: absolute;}
.f-fH{font-family: 'SimHei';}
.f-fM{font-family: 'Microsoft YaHei';}
.f-fA{font-family: 'SimSun';}
.f-fG{font-family: 'Georgia';}
.unBg{background: none !important;}
.unBr{border: none !important;}
.unFw{font-weight: normal;}
.dis{display:block;}
.disIb{display: inline-block;*display: inline;*zoom: 1;}
.undis{display:none;}
.of{overflow: hidden;}
.ov{overflow: visible;}
.vam{vertical-align: middle;}
.tal{text-align: left;}
.tac{text-align: center;}
.tar{text-align: right;}
.hand{cursor: pointer !important;}
.fsize12{font-size: 12px;}
.fsize14{font-size: 14px;}
.fsize16{font-size: 16px;}
.fsize18{font-size: 18px;}
.fsize20{font-size: 20px;}
.fsize24{font-size: 24px;}
.fsize34{font-size: 34px;}
.mt10{margin-top: 10px;}
.ml10{margin-left: 10px;}
.mb10{margin-bottom: 10px;}
.mb15{margin-bottom: 15px;}
.pb15{padding-bottom: 15px;}
.mt20{margin-top: 20px;}
.ml20{margin-left: 20px;}
.icon14{display: inline-block;*display: inline;*zoom: 1;height: 14px;width: 14px;vertical-align: middle;}
.icon16{display: inline-block;*display: inline;*zoom: 1;height: 16px;width: 16px;vertical-align: middle;}
.icon18{display: inline-block;*display: inline;*zoom: 1;height: 18px;width: 18px;vertical-align: middle;}
.icon24{display: inline-block;*display: inline;*zoom: 1;height: 24px;width: 24px;vertical-align: middle;}
.icon26{display: inline-block;*display: inline;*zoom: 1;height: 26px;width: 26px;vertical-align: middle;}
.icon30{display: inline-block;*display: inline;*zoom: 1;height: 30px;width: 30px;vertical-align: middle;}
.txtOf{display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.hLh20{height: 20px;line-height: 20px;}
.hLh30{height: 30px;line-height: 30px;}
.w50pre{width: 50%;}
.viewport{margin-left: auto;margin-right: auto;}
.c-333{color: #333;}
.c-666{color: #666;}
.c-999{color: #999;}
.c-ccc{color: #ccc;}
.c-red{color: #ef1a2e;}
.c-orange{color: #FF8723;}

.c-green{color: #68c04a;}
.c-blue{color: #336699;}
.c-fff{color: #fff;}
/* #sHeader==================================================*/#header{background: #1e2432 url(../img/color-bg.gif) repeat-x 0 0;box-shadow: 0 0 1px 0 rgba(0, 0, 0, 0.3), 0 0 6px 2px rgba(0, 0, 0, 0.15);left: 0;right: 0;position: fixed;z-index: 9999;}
.header-wrap{padding: 0 30px;height: 52px;}
.header-mobile,.leftMenu-mobile,.h-mobile-mask{display: none;}
.header-wrap .h-l{width: 60%;}
.header-wrap .h-r{width: 40%;}
.logo{float: left;height: 42px;margin-top: 5px;margin-right: 20px;}
.logo img{display: block;height: 42px;}
.lt-ie9.lt-ie8 .logo img,.lt-ie9 .logo img{width: 112px;}
.nav-pc ul li,.h-r-user-box ul li{float: left;margin-left: 40px;position: relative;}
.nav-pc ul li a,.h-r-user-box ul li a{color: #ddd;line-height: 52px;font-size: 14px;transition: .3s;-webkit-transition: .3s;}
.nav-pc ul li a:hover,.h-r-user-box ul li a:hover,.h-r-user-box ul li a:hover span{color: #fff;text-decoration: none;}
.nav-pc ul li a .DT-arrow{top: 19px;right: 4px;transition: .4s;-webkit-transition: .4s;}
.nav-pc ul li a .DT-arrow *{cursor: pointer;}
.nav-pc ul li a .DT-arrow span{margin: -20px 0 0 0;}
.nav-pc ul li a:hover .DT-arrow em{color: #fff;}
.nav-pc ul li{margin-left: 0;padding: 0 20px;}
/* .nav-pc ul li:hover .DT-arrow{transform: rotate(180deg);-webkit-transform: rotate(180deg);}*/.fn-sub-box{display: none;position: absolute;top: 50px;left: -80px;z-index: 19;}
.fn-sub-wrap{background-color: #fff;border: 1px solid #ddd;box-shadow: 5px 5px 0 rgba(0,0,0,.04);cursor: text;padding: 10px 15px;width: 720px;max-height: 380px;overflow-x: hidden;overflow-y: auto;}
.fn-sub dl{border-bottom: 1px dotted #f2f2f2;padding: 10px 0 5px;+overflow: hidden;}
.fn-sub dl dt{width: 120px;float: left;}
.fn-sub dl dd{width: 580px;float: left;}
.fn-sub dl dd a{display: inline-block;font-size: 12px;color: #4e4e4e;margin: 0 6px 10px;line-height: 100%;}
.h-r-search{margin: 12px 0 0 0;float: right;}
.h-r-s-box{display: block;position: relative;height: 30px;}
.h-r-s-box input{background: #444;border: none;border-radius: 20px;color: #aaa;padding: 0 15px;font-family: 'Microsoft YaHei';width: 140px;height: 30px;line-height: 30px;vertical-align: top;transition: .3s;-webkit-transition: .3s;}
.h-r-s-box .s-btn{background: none;border: none;position: absolute;right: 3px;top: 50%;margin-top: -15px;width: 30px;height: 30px;cursor: pointer;}
.h-r-s-box input:focus{background: #555;color: #999;width: 200px;}
.h-r-user-box ul li a .u-face-img{border-radius: 50%;height: 30px;width: 30px;}
.h-r-user-box ul li a span{color: #ddd;cursor: pointer;font-size: 14px;height: 18px;line-height: 18px;max-width: 72px;overflow: hidden;}
.lt-ie10 .cusName{line-height: 28px;}
.h-r-user-box .fn-sub-box{right: 0;left: inherit;}
.lt-ie9.lt-ie8 .h-r-user-box .fn-sub-box{right: 0;left: 0;}
.h-r-user-box .fn-sub dl{padding: 0;}
.h-r-user-box .fn-sub-wrap,.h-r-user-box .fn-sub dl dd{width: 80px;max-height: inherit;}
.h-r-user-box .fn-sub dl dd a{display: block;padding-top: 5px;}
.newsImg{-webkit-animation-duration: 1s;animation-duration: 1s;-webkit-animation-fill-mode: both;animation-fill-mode: both;}
.dialog-shadow,.dialogWrap{-webkit-animation-duration: .4s;animation-duration: .4s;-webkit-animation-fill-mode: both;animation-fill-mode: both;}
/* #commStyle==================================================*/.DT-arrow{cursor: default;position: absolute;width: 12px;}
.DT-arrow *{cursor: default;display: block;font-size: 12px;font-family: 'SimSun';height: 18px;line-height: 1.231;overflow: hidden;font-style: normal;font-weight: normal;}
.DT-arrow em{color: #ddd;}
.DT-arrow span{color: #333;}
.G-goTop{display: none;position: fixed;right: 50%;margin-right: -600px;bottom: 140px;z-index: 999;}
.G-goTop span{background: #ff662f;display: block;height: 32px;width: 35px;line-height: 18px;padding: 5px;overflow: hidden;text-align: center;}
.G-goTop span i{background-position: -38px -168px;}
.G-txt{display: none;font-size: 12px;color: #666;}
.G-goTop:hover,.G-goTop:hover *,.G-goTop:hover .G-txt{text-decoration: none;}
.G-goTop:hover .G-ico{display: none;}
.G-goTop:hover .G-txt{display: block;color: #fff;}
.G-goTop:hover span{background: #ff662f;}
/* #sFooter==================================================*/#footer{background: #333;padding: 30px 0 15px;}
.footer-elem dt{float: left;width: 230px;text-align: center;border-right: 1px solid #444;height:77px;padding-top: 12px;}
.footer-elem dt img{max-width: 200px;opacity: 0.3;-moz-opacity: 0.3;filter:alpha(opacity=30);}
.footer-elem dd{min-height: 50px;padding: 0 0 10px 260px;}
.lt-ie9.lt-ie8 .footer-elem dd{padding-left: 30px;}
.footer-ol li{line-height: 30px;}
.footer-ol li span{color: #666;font-size: 12px;}
.mo-foot{display: none;height: 50px;width: 100%;}
.mo-foot .mo-f-w-list{background-color: #fff;border-top: 1px solid #ccc;height: 49px;width: 100%;}
.mo-foot .mo-f-w-list li{float: left;width: 20%;}
.mo-foot .mo-f-w-list li a{display: block;width: 100%;height: 100%;text-align: center;}
.mo-foot .mo-f-w-list li a svg{width: 22px;height: 22px;margin: 4px auto 0;}
.mo-foot .mo-f-w-list li a p{text-align: center;font-size: 0.7rem;color: #333;height: 16px;line-height: 16px;}

.mo-foot .mo-f-w-list li a:hover,.mo-foot .mo-f-w-list li a:hover p{text-decoration: none;}
/* #dialog==================================================*/.dialog-shadow{position: absolute;z-index: 99999;}
.dialog-shadow{border: 1px solid #bbb;box-shadow: 0 2px 8px 1px rgba(0, 0, 0, 0.2);border-radius: 3px;overflow: hidden;}
.dialog-shadow .dContent{background: #fff;position: relative;}
.dContent .dHead{border-bottom: 1px solid #f0f0f0;font-size: 12px;font-weight: 700;height: 37px;line-height: 37px;vertical-align: middle;cursor: move;}
.dHead span{font-size: 13px;margin-left: 16px;}
.dContent .dClose,.d-s-head .dClose,.guiDcole .dClose{background-position: -42px -20px;display: inline-block;height: 18px;width: 18px;vertical-align: middle;position: absolute;right: 8px;top: 8px;cursor: pointer;}
.dContent .dClose:hover,.d-s-head .dClose:hover{background-position: -45px -48px;text-decoration: none;}
.dcWrap{padding: 12px 20px;overflow: hidden;}
.dca0,.dca1,.dca2{width: 340px;text-align: center;margin: 10px 0 0;}
.dca3,.dca4{width: 560px;}
.dca5{width: 200px;text-align: center;margin: 10px 0;}
.dca i.icon26{margin-right: 10px;}
.dca .dRight{background-position: -72px 0;}
.dca .dError{background-position: -72px -50px;}
.dca .dFade{background-position: -72px -100px;}
.dca .dAsk{background-position: -72px -150px;}
.dca .dTextarea{width: 545px;}
.yinY-txt{background: #f4f4f4;padding-left: 8px;}
.dca .dGt{background-position: -46px -114px;}
.jbRadio label{font-size: 12px;color: #666;margin: 0 6px;vertical-align: middle;}
.jbRadio label input{margin: 0 2px 0 0;vertical-align: -2px;}
/*========== global login register ==========*/.bMask{background: #000;opacity: 0.3;filter: alpha(opacity=30);position: fixed;height: 100%;width: 100%;top: 0;right: 0;bottom: 0;left: 0;z-index: 99999;}
.dialogWrap{position: fixed;left: 50%;z-index: 99999;}
.dialogWrap .dialog-ele{background: #fff;box-shadow: 0 2px 8px 1px rgba(0, 0, 0, 0.2);border-radius: 3px;overflow: hidden;}
.d-s-head,.d-s-head-infor{border-bottom: 1px solid #e2e2e2;height: 50px;line-height: 50px;padding: 0 15px;width: 100%;}
.d-s-head-txt,.d-s-head-txt-infor{color: #333;font-size: 16px;}
.lrWrap{width: 320px;padding-bottom: 30px;}
.d-s-head-tab{display: block;height: 50px;}
.d-s-head-tab a{border-bottom: 1px solid transparent;color: #666;display: block;float: left;width: 100px;text-align: center;line-height: 50px;font-size: 18px;}
.d-s-head-tab a:hover,.d-s-head-tab a.current{text-decoration: none;}
.e-l-jy{border: 1px dotted #FF6600;display: block;height: 20px;visibility: hidden;line-height: 20px;text-align: center;}
.e-login-options li .lr-tip-wrap{margin: 5px 0;height: 12px;line-height: 13px;}
.e-login-options li .lr-tip-wrap span{display: none;font-size: 12px;}
.e-login-options li label{color: #4e4e4e;display: inline-block;vertical-align: middle;height: 32px;width: 30px;text-align: center;vertical-align: middle;}
.e-login-options li input{background: #fff;border: 1px solid #ddd;color: #666;height: 38px;font: 16px/38px 'Microsoft YaHei';width: 300px;vertical-align: middle;}
.e-login-options li input:focus{border-color: #ccc;box-shadow: 0 0 6px rgba(0,0,0,.08) inset;}

.sf-lr-wrap{padding-top: 15px;border-top: 1px solid #f2f2f2;}
.sf-lr-wrap h6{margin-top: -26px;}
.sf-lr-wrap a{margin: 0 10px;display: inline-block;width: 32px;height: 32px;vertical-align: middle;position: relative;}
.sf-lr-wrap a:hover,.e-login-btn:hover,.e-register-btn:hover{text-decoration: none;}
.e-login-btn:hover,.e-register-btn:hover{opacity: 0.9;-moz-opacity: 0.9;filter:alpha(opacity=90);}
.lr-tip-wrap .u-a-cw{background-position: -46px -138px;}
@media (max-width: 1024px) and (min-width: 768px){body{font-size:22px}
.viewport{width: 100%;}
.h-r-user-box ul li{margin-left: 20px;}
/* .nav-pc ul li{margin-left: 30px;}*/.nav-pc ul li a,.nav-pc ul .fn-sub dl dd a,.h-r-user-box ul li a span{font-size: 0.98rem;}
/*.h-r-user-box ul li:last-child{display: none;}*/.h-r-s-box input:focus{width: 140px;}
.fn-sub-wrap{width: 620px;}
.fn-sub dl dd{width: 480px;}
.G-goTop{margin-right: 0;right: 0;}
.header-wrap{padding: 0 15px;}
.header-wrap .h-r{width: 46%;}
.header-wrap .h-l{width: 54%;}}.newsImg:hover{-webkit-animation-name: shake;animation-name: shake;}
@-webkit-keyframes shake{0%, 100%{-webkit-transform: translateX(0);transform: translateX(0);}
10%, 30%, 50%, 70%, 90%{-webkit-transform: translateX(-2px);transform: translateX(-2px);}
20%, 40%, 60%, 80%{-webkit-transform: translateX(2px);transform: translateX(2px);}}@keyframes shake{0%, 100%{-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);}
10%, 30%, 50%, 70%, 90%{-webkit-transform: translateX(-2px);-ms-transform: translateX(-2px);transform: translateX(-2px);}
20%, 40%, 60%, 80%{-webkit-transform: translateX(2px);-ms-transform: translateX(2px);transform: translateX(2px);}}@-webkit-keyframes bounceIn{0%{opacity: 0;-webkit-transform: scale(.3);transform: scale(.3);}
50%{opacity: 1;-webkit-transform: scale(1.05);transform: scale(1.05);}
100%{opacity: 1;-webkit-transform: scale(1);transform: scale(1);}}@keyframes bounceIn{0%{opacity: 0;-webkit-transform: scale(.3);-ms-transform: scale(.3);transform: scale(.3);}
50%{opacity: 1;-webkit-transform: scale(1.05);-ms-transform: scale(1.05);transform: scale(1.05);}
100%{opacity: 1;-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);}}.bounceIn{-webkit-animation-name: bounceIn;animation-name: bounceIn;}
@-webkit-keyframes bounceOut{0%{-webkit-transform: scale(1);transform: scale(1);}
50%{opacity: 0;-webkit-transform: scale(.5);transform: scale(.5);}
100%{-webkit-transform: scale(0);transform: scale(0);}}@keyframes bounceOut{0%{-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);}
50%{opacity: 0;-webkit-transform: scale(.5);-ms-transform: scale(.5);transform: scale(.5);}
100%{opacity: 0;-webkit-transform: scale(0);-ms-transform: scale(0);transform: scale(0);}}.bounceOut{-webkit-animation-name: bounceOut;animation-name: bounceOut;}
.delay0d5s{-webkit-animation-delay: 0.5s;-moz-animation-delay: 0.5s;-o-animation-delay: 0.5s;animation-delay: 0.5s;}