@font-face {font-family:"iconfont";src:url('../iconfont/iconfont.eot');src:url('../iconfont/iconfont.eot#iefix') format('embedded-opentype'),url('../iconfont/iconfont.woff') format('woff'),url('../iconfont/iconfont.ttf') format('truetype'),url('../iconfont/iconfont.svg#iconfont') format('svg');}
.iconfont {font-family:"iconfont"!important;font-size:16px;font-style:normal; -webkit-font-smoothing:antialiased;-webkit-text-stroke-width:0.2px;-moz-osx-font-smoothing:grayscale;}

html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;height:100%;}
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div,dl,dt,dd,input {margin:0;padding:0;}
body {height:100%;margin:auto;-webkit-overflow-scrolling:touch;color:#333;background-color:#fff;overflow-x:hidden;font-size:12px;}
body,a,input,textarea,select {-webkit-text-size-adjust:none;-ms-text-size-adjust:none;font-family:"Microsoft YaHei","Hiragino Sans GB",tahoma,arial,simhei;}
a,a:hover{text-decoration:none;outline:none;-webkit-tap-highlight-color:transparent;}
a:focus{outline:none;}

a:link{color:#191919;}
a:visited{color:#333;}
a:hover{color:#c80000;}
a:active{color:#202020;}

a.lancss{color:#0189e0;}
a.lancss:hover{color:#55b614;}

a.redlink { color:#f30;}
a.redlink:hover { color:#0189e0;}

ul{list-style-type:none;}
li{list-style:none }
img{border:none }
input,select,textarea,button{border:none;outline:none;background:none;font-size:14px;-webkit-tap-highlight-color:rgba(0,0,0,0);padding:0;}
input:focus,textarea:focus,button:focus{border:none;outline:none;}

textarea{resize:none }
em,i{font-style:normal }
h1,h2,h3,h4,h5,h6{font-weight:normal }
.clear:after{content:"";display:block;clear:both;}
.clear{clear:both;}

.fl{float:left }
.fr{float:right }

.bc1 {background-color:#65cced }
.bc2 {background-color:#ed6849 }
.bc3 {background-color:#fe8824 }
.bc4 {background-color:#2bb2a3 }
.bc5 {background-color:#ff5283 }
.bc6 {background-color:#fe8824 }
.cl1 {color:#65cced }
.cl2 {color:#ed6849 }
.cl3 {color:#fe8824 }
.cl4 {color:#2bb2a3 }
.cl5 {color:#ff5283 }
.cl6 {color:#fe8824 }
.h10 {height:10px;}
.h15 {height:15px;}
.h20 {height:20px;}
.h30 {height:30px;}
.h50 {height:50px;}
.h60 {height:60px;}
.mb5 {margin-bottom:5px;}
.mb10 {margin-bottom:10px;}
.mb15 {margin-bottom:15px;}
.mb20 {margin-bottom:20px;}
.mb30 {margin-bottom:30px;}
.mr15 {margin-right:15px;}
.mr25 {margin-right:25px;}
.mr30 {margin-right:30px;}

.w1200 {width:1200px;margin:auto;}
.w1000 {width:1000px;margin:auto;}
.w230 {width:230px;}
.w260 {width:260px;}
.w300 {width:300px;}
.w310 {width:310px;}
.w320 {width:320px;}
.w350 {width:350px;}
.w425 {width:425px;}
.w480 {width:480px;}
.w530 {width:530px;}
.w585 {width:585px;}
.w680 {width:680px;}
.w860 {width:860px;overflow:hidden;}
.w875 {width:875px;}

.w280 { width:280px; }
.w620 { width:620px; }
.w660 { width:660px; }
.w700 { width:700px; }
.w720 { width:720px; }
.w735 { width:735px; }

.nowrap { text-overflow:ellipsis;overflow:hidden; white-space:nowrap;}
.smtext { color:#f60; font-size:12px; line-height:20px; border:1px solid #e9e9e9; border-radius:3px; background-color:#f9f9f9; padding:10px; margin-bottom:5px; }
.setfix {position:fixed;z-index:999;}
.setabs {position:absolute;z-index:99;}

.load {position:fixed;width:100%;height:100%;background-color:#f0f0f0;top:0;left:0;z-index:999;}
.spinner {width:50px;height:50px;background-color:#67CF22;position:absolute;top:50%;left:50%;margin-top:-25px;margin-left:-25px;-webkit-animation:rotateplane 1.2s infinite ease-in-out;animation:rotateplane 1.2s infinite ease-in-out;}
@-webkit-keyframes rotateplane {
	0% {-webkit-transform:perspective(100px) }
	50% {-webkit-transform:perspective(100px) rotateY(180deg) }
	100% {-webkit-transform:perspective(100px) rotateY(180deg) rotateX(180deg) }
}

@keyframes rotateplane {
	0% {transform:perspective(100px) rotateX(0deg) rotateY(0deg);-webkit-transform:perspective(100px) rotateX(0deg) rotateY(0deg)}
	50% {transform:perspective(100px) rotateX(-180.1deg) rotateY(0deg);-webkit-transform:perspective(100px) rotateX(-180.1deg) rotateY(0deg)}
	100% {transform:perspective(100px) rotateX(-180deg) rotateY(-179.9deg);-webkit-transform:perspective(100px) rotateX(-180deg) rotateY(-179.9deg);}
}

@keyframes fadein { 0% {opacity:0;}50% {opacity:0;}100% {opacity:1;}}
@-webkit-keyframes fadein { 0% {opacity:0;}50% {opacity:0;}100% {opacity:1;} }  

#blogin {display:none;position:fixed;width:100%;height:100%;background:rgba(0,0,0,.5);top:0;left:0;z-index:99;filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000,endcolorstr=#7F000000);}
#blogin img {width:80%;}
.ubox,.wxbox {width:360px;height:525px;background-color:#fff;position:absolute;top:50%;left:50%;margin-top:-270px;margin-left:-190px;-webkit-border-radius:5px;border-radius:5px;text-align:center;padding:10px;}
.ubox dt,.wxbox dt {position:relative;line-height:30px;padding:40px 0 20px;font-size:20px;}
.ubox dt i {display:block;position:absolute;right:0;top:0;width:30px;height:30px;font-size:25px;color:#aaa;cursor:pointer;}
.ubox dt i:hover {color:#666;}
.wxbox {font-size:14px;display:none;}

.uline {height:25px;background:url(../images/xudian.gif) repeat-x center;margin:20px;line-height:23px;}
.uline span {display:block;width:25px;height:25px;border:1px dashed #ccc;margin:auto;background-color:#fff;-webkit-border-radius:100%;border-radius:100%;color:#aaa;}

.utype p {padding:5px 30px;}
.utype p a {display:block;line-height:40px;position:relative;font-size:16px;color:#fff;-webkit-border-radius:3px;border-radius:3px;transition:border 0.1s linear 0s,color 0.1s linear 0s,background-color 0.1s linear 0s;}
.utype em {display:block;position:absolute;left:0;font-size:23px;width:60px;}
.usubmit {padding:5px 30px;}
.usubmit p {-webkit-border-radius:3px;border-radius:3px;border:1px solid #ddd;padding:0 5px;margin-bottom:10px;}
.usubmit p:hover {border:1px solid #fe7d6e;}
.int {width:100%;line-height:38px;height:38px;}
.text {width:100%;line-height:25px;}
.sub {width:100%;line-height:40px;height:40px;-webkit-border-radius:3px;border-radius:3px;background-color:#333;color:#fff;font-size:16px;}
.ubot {text-align:left;height:45px;line-height:45px;}
#loginnote { display:none; color:#f30; text-align:left; padding:0 0 5px; }

.mint {width:100%;line-height:40px;height:40px;}
.msub {width:100%;line-height:40px;height:40px;background-color:#222;color:#fff;font-size:14px;}
.bline {border-bottom:1px solid #e9e9e9;}
.xuxian { background: url(../images/dian.gif) repeat-x center; }

input.pubint {line-height:30px;height:30px;padding:5px 10px;border:1px solid #e0e0e0;color:#888;-webkit-border-radius:3px;border-radius:3px;}
input.pubint:focus {border:1px solid #aaa;color:#333;}
input.pubfile {line-height:25px;height:25px;padding:3px 10px;border:1px solid #e0e0e0;color:#888;-webkit-border-radius:3px;border-radius:3px;}
input.pubfile:focus {border:1px solid #aaa;color:#333;}
input.pubsub {height:40px;-webkit-border-radius:3px;border-radius:3px;font-size:16px;background-color:#1989fa;color:#fff;padding:0 20px;cursor:pointer;}
input.pubback {height:40px;-webkit-border-radius:3px;border-radius:3px;font-size:16px;background-color:#888;color:#fff;padding:0 20px;cursor:pointer;}
button.pubbut {height:40px;padding:0 15px;background-color:#dd4b39;color:#fff;-webkit-border-radius:3px;border-radius:3px;font-size:12px;vertical-align:middle;cursor:pointer;}
button.readonly {background-color:#999;color:#fff;}
textarea.pubtext {line-height:25px;padding:5px 10px;border:1px solid #e0e0e0;color:#888;-webkit-border-radius:3px;border-radius:3px;}
textarea.pubtext:focus {border:1px solid #aaa;color:#333;}

select.pubslc {line-height:30px;height:35px;padding:5px 10px;border:1px solid #e0e0e0;color:#888;-webkit-border-radius:3px;border-radius:3px;}
select.pubslc:focus {border:1px solid #aaa;color:#333;}

@keyframes hover-color { from { border-color:#c0c0c0; } to { border-color:#3e97eb; } }
.mradio,.mcheckbox { position:absolute; display:none; }
.mradio[disabled],.mcheckbox[disabled] { cursor:not-allowed; }
.mradio + label,.mcheckbox + label { position:relative; display:block; padding-left:30px; cursor:pointer; vertical-align:middle; white-space:nowrap;text-overflow:ellipsis; }
.mradio + label:hover:before, .mcheckbox + label:hover:before { animation-duration:0.4s; animation-fill-mode:both; animation-name:hover-color; }
.mradio + label:before, .mcheckbox + label:before { position:absolute; left:0; display:inline-block; width:20px; height:20px; content:''; border:1px solid #c0c0c0; }
.mradio + label:after, .mcheckbox + label:after { position:absolute; display:none; content:''; }
.mradio[disabled] + label,.mcheckbox[disabled] + label { cursor:not-allowed; color:#e4e4e4; }
.mradio[disabled] + label:hover, .mradio[disabled] + label:before, .mradio[disabled] + label:after, .mcheckbox[disabled] + label:hover, .mcheckbox[disabled] + label:before, .mcheckbox[disabled] + label:after { cursor:not-allowed; }
.mradio[disabled] + label:hover:before, .mcheckbox[disabled] + label:hover:before { border:1px solid #e4e4e4; animation-name:none; }
.mradio[disabled] + label:before, .mcheckbox[disabled] + label:before { border-color:#e4e4e4; }
.mradio:checked + label:before,.mcheckbox:checked + label:before { animation-name:none; }
.mradio:checked + label:after,.mcheckbox:checked + label:after { display:block; }
.mradio + label:before { border-radius:50%; }
.mradio + label:after { top:7px; left:7px; width:8px; height:8px; border-radius:50%; background:#3e97eb; }
.mradio:checked + label:before { border:1px solid #3e97eb; }
.mradio:checked[disabled] + label:before { border:1px solid #c9e2f9; }
.mradio:checked[disabled] + label:after { background:#c9e2f9; }
.mcheckbox + label:before { border-radius:3px; }
.mcheckbox + label:after { top:2px; left:7px; box-sizing:border-box; width:6px; height:12px; transform:rotate(45deg); border-width:2px; border-style:solid; border-color:#fff; border-top:0; border-left:0; }
.mcheckbox:checked + label:before { border:#3e97eb; background:#3e97eb; }
.mcheckbox:checked[disabled] + label:before { border:#c9e2f9; background:#c9e2f9; }

.publabel { padding-right:25px; }
.publabel input { vertical-align:middle; margin-right:8px; }

.position {line-height:45px;border-bottom:1px solid #e6e9f0;color:#666;padding-top:10px;}
.position span {font-size:12px;color:#999;padding:0 10px;}

.browsehappy { position:fixed;z-index:9999;width:100%; height:100%; line-height:80px; text-align:center; color:#fff; font-size:23px;background:rgba(0,0,0,0.5); filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000,endcolorstr=#7F000000); }
.browsehappy a { color:#ff0; }

/*顶部css*/
.topcss {top:0;height:50px;border-bottom:1px solid #e9e9e9;width:100%;background-color:rgba(255,255,255,.8);z-index:99;-webkit-box-shadow:0px 1px 4px rgba(0,0,0,0.1);box-shadow:0px 1px 4px rgba(0,0,0,0.1);-webkit-transition:all 0.5s ease-in;-moz-transition:all 0.5s ease-in;transition:all 0.5s ease-in;filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#DFFFFFFF,endcolorstr=#DFFFFFFF);}
.topinfo {position:relative;width:1200px;margin:auto;font-size:14px;line-height:50px;height:50px;}
.toplink {position:absolute;left:0;top:0;}
.uinfo {position:absolute;right:0;top:0;}
.toplink a,.uinfo a {display:inline-block;padding:0 10px;}
.toplink a { color: #0189e0; }

/*公共顶部搜索*/
.searcht {width:600px;height:120px;margin:auto;}
.searchc {width:500px;height:50px;background:#fff;padding:0 160px 0 15px;-webkit-border-radius:5px;border-radius:5px;position:relative;margin:auto;}
.searchc input {line-height:50px;height:50px;width:100%;color:#333;}
.searchbut {position:absolute;right:-1px;top:0;padding:0 25px 0 10px;color:#eee;font-size:18px;cursor:pointer;line-height:50px;-webkit-border-radius:0 5px 5px 0;border-radius:0 5px 5px 0;background-color:#1989fa;}
.searchbut:hover {background-color:#df3066;color:#fff;transform:translate3d(0px,0px,0px);transition:all 0.3s cubic-bezier(0.645,0.045,0.355,1) 0s;}
.searchbut span {font-size:23px;width:50px;display:block;float:left;text-align:center;}

.cmenu {height:30px;line-height:30px;padding:15px 0;border-bottom:1px solid #e6e9f0;border-top:1px solid #e6e9f0;-webkit-box-shadow:0px 1px 4px rgba(0,0,0,0.1);box-shadow:0px 1px 4px rgba(0,0,0,0.1);-webkit-transition:all 0.5s ease-in;-moz-transition:all 0.5s ease-in;transition:all 0.5s ease-in;}
.cmenu ul {width:1200px;margin:auto;}
.cmenu li {float:left;padding:0 30px;font-size:14px;}
.cmenu a {color:#333;}
.cmenu a:hover {color:#f30;}

/*公共顶部样式*/
.pub-top {height:60px;width:100%;border-bottom:1px solid #e6e9f0;background:rgba(255,255,255,0.7);}
.ulogo {height:60px;width:150px;background:url(../images/ulogo.gif) no-repeat center;padding:0 15px;}
.slogo {background:url(../images/mlogo.png) no-repeat center;background-size:80% auto;}
.ulogo a {display:block;}
.ulogo i {position:absolute;left:-9999px;}

.utlink {padding:15px 30px;font-size:14px;}
.utlink span {color:#aaa;font-size:17px;}
.utlink a:hover {color:#555;}
.utlink a:hover span {color:#666;}

.alink,.rlink {float:left;}
.alink {border-right:1px solid #eee;padding-right:10px;}
.alink a {padding:0 15px;line-height:30px;}

.rlink {border-left:1px solid #eee;padding-left:10px;}
.rlink a {display:inline-block;padding:0 15px;line-height:28px;border:1px solid #fff;}
.rlink a.linkon {border:1px solid #0087be;color:#0087be;-webkit-border-radius:3px;border-radius:3px;font-size:12px;}
.rlink a.linkon:hover {border:1px solid #0087be;color:#fff;background-color:#0087be;}

/*底部样式*/
.footer {padding:35px 0 20px;background-color:#303848;color:#fff;font-size:14px;}
.footer a {color:#999;}
.footer a:hover {color:#eee;}
.footer dl img{width:100px;display:block;}
.qyweixin p{float:left;margin-right:20px;width:90px;}
.qyweixin p img{width:100%;display:block;}

a.freglink {display:block;line-height:35px;text-align:center;width:200px;margin:0 auto 35px;background-color:#fff;color:#0087be;-webkit-border-radius:3px;border-radius:3px;}
a.freglink:hover {color:#006c98;} 
.footer1,.footer2,.footer3 {float:left;padding:10px 0;}
.footer1 {width:28%;}
.footer2 {width:16%;padding-left:3%;}
.footer3 {width:14%;float:right;}

.footer2 dt,.footer3 dt {font-size:12px;font-weight:bold;margin-bottom:15px;}
.footer2 dd,.footer3 dd {line-height:30px;font-size:12px;}

.footer1 {border-right:1px solid #3e4758;}
.footer1 dt {font-size:18px;height:30px;padding-bottom:10px;}
.footer1 dt span {display:inline-block;width:35px;height:30px;color:#999;font-size:23px;vertical-align:middle;}
.footer1 dd {line-height:30px;padding-left:35px;}

.copylink {padding:20px 0;border-top:1px solid #3e4758;font-size:16px;}
.copylink a {padding-right:35px;}

.cybottom {font-size:12px;color:#aaa;line-height:25px;}
.cybottom a {padding:0 5px;}

.cyicon {font-size:12px;color:#aaa;line-height:18px; height:36px; padding:15px 0 5px; border-top:1px solid #3e4758;}
.cyicon li { height:36px; float:left; width:150px; }
.cyicon a {display:block; height:36px;position:relative;color:#666;}
.cyicon a img { display:block; float:left; margin-right:5px; width:36px; height:36px; -webkit-border-radius:3px;border-radius:3px;opacity:0.2;filter:alpha(opacity=20);}

.mfooter {border-top:1px solid #e9e9e9;color:#666;font-size:14px;padding-top:5px;}
.mfooter a {color:#666;}
.mfooter a:hover {color:#333;}

.cplink {padding:10px 0;}
.cplink a {padding-right:35px;}

.cpright {font-size:12px;color:#999;line-height:25px;}
.cpright a {padding:0 5px;}

.ufooter { text-align:center;color:#555;}
.ublink {border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;line-height:50px;background-color:#f5f5f5;font-size:14px;height:50px;}
.ublink a {display:inline-block;color:#555;padding:0 20px;}
.ublink a:hover {color:#333;}
.ubcopy {line-height:28px;padding:15px 0;}
.ubcopy span {color:#888;}
.ubcopy a {display:inline-block;color:#888;padding:0 10px;}
.ubcopy a:hover {color:#555;}

.pdtb20 {padding:20px 0;}
.pdtb15 {padding:15px 0;}
.pubad a {display:block;position:relative;}
.pubad a img {display:block;}
.pubad span {display:block;position:absolute;bottom:0;right:0;line-height:20px;background:rgba(0,0,0,0.3);filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#3F000000,endcolorstr=#3F000000);color:#fff;padding:0 10px;-webkit-border-radius:10px 0 0 0;border-radius:10px 0 0 0;}

.tborder {padding:5px 15px;border:1px solid #e6e9f0;}
.pubt1 {line-height:24px;padding:8px 0;font-size:16px;height:24px;}

a.btlink {float:left;}
a.btlink:before {float:left;content:"";background:#fdd000;width:4px;height:16px;display:inline-block;margin:5px 8px 0 0;border-radius:2px;}

.pubt1-r {float:right;font-size:12px;color:#888;cursor:pointer;border:1px solid #fff;line-height:22px;-webkit-border-radius:22px;border-radius:22px;padding:0 8px 0 5px;}
.pubt1-r:hover {border:1px solid #1989fa;transform:translate3d(0px,0px,0px);transition:all 0.3s cubic-bezier(0.645,0.045,0.355,1) 0s;color:#1989fa;}
.pubt1-r span {display:inline-block;width:23px;text-align:center;font-size:13px;vertical-align:middle;}
.pubt1-r a { display: block; }
.nobottom {border-bottom:none;}

.nodata { text-align:center; background-color:#fff; }
.nodata span { display:block; margin:auto; width:200px; height:150px; color:#f60; font-size:80px; line-height:150px; text-align:center; }
.nodata p { padding:10px 0 25px; font-size:14px;} 
.nodata a { color:#1989fa; border:1px solid #1989fa; display:inline-block; line-height:35px; padding:0 20px; border-radius:35px; font-size:14px; }
.nodata a:hover { color:#fff; background-color:#1989fa;transform:translate3d(0px, 0px, 0px);transition:all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1) 0s}

.discover { position:fixed; z-index:9999; display:none; top:0; width:100%;height:100%;background:rgba(0,0,0,0.3);}
.dismain { width:300px; margin:100px auto 0; background-color:#fff; padding:15px; -webkit-border-radius:5px;border-radius:5px;}
.dismain img { max-width:100%; }
.disclose { height:40px; line-height:40px;width:40px;float:right; cursor:pointer; text-align:center; }
.disclose em { display:block; font-size:30px; }

.tomore { padding:20px 0 0; }
.tomore a { color:#666; display:block; line-height:45px; border:1px solid #ddd; -webkit-border-radius:3px;border-radius:3px; text-align:center; font-size:16px; background-color:#ffffff;background:-moz-linear-gradient(top, #ffffff 0%, #f0f0f0 100%);background:-webkit-linear-gradient(top, #ffffff 0%,#f0f0f0 100%);background:linear-gradient(to bottom, #ffffff 0%,#f0f0f0 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f0f0f0',GradientType=0 ); }
.tomore a:hover { color:#fff; transform:translate3d(0px,0px,0px);transition:all 0.3s cubic-bezier(0.645,0.045,0.355,1) 0s; background:#1678da; border:1px solid #1678da; }

.sitefooter { width:1200px; margin:auto; text-align:center; }
.sitefooter div { background-color:#eee; line-height:45px; font-size:14px; }
.sitefooter div a { padding:0 15px; }
.sitefooter p { line-height:30px; padding:10px; color:#666; background-color:#fff; font-size:12px; }