/* CSS Document */

body{font-size:12px;font-family:verdana,Arial,"Lucida Grande","Microsoft Yahei","Hiragino Sans GB","Hiragino Sans GB W3",SimSun,STHeiti;_font-family:Tahoma,Arial,Helvetica,STHeiti;}
*,*:active,*:focus { outline: 0 none;}
input,select,textarea,button{font-family:verdana,Arial,"Lucida Grande","Microsoft Yahei","Hiragino Sans GB","Hiragino Sans GB W3",STHeiti;_font-family:Tahoma,Arial,Helvetica,STHeiti;}
body, p, div{margin:0; padding:0; word-break:break-all; word-wrap:break-word;}
h1, h2, h3, h4, h5, h6 { margin:0; padding:0; font-size: 100%; }
ul,ol,li,dl,dd,dt{ margin:0; padding:0; list-style:none;}
a {color:#2a83c4;text-decoration: none;}
a:hover {color:#2a83c4!important;text-decoration: underline;}
td {font-size: 12px;color: #996600;}
img{border:none;}
input {outline: none;}
.line20 {line-height:20px;}
.tdcenter { text-align:center;}
.hide { display:none;}
.clearbg { background:none;}
.clear{clear:both;display:block;height:0;font-size:0;line-height:0;overflow:hidden;}
.clearfix:after,.wrapper:after,.article:after{content:'\20';clear:both;display:block;}
.clearfix,.wrapper,.article{*zoom:1;}

.login-popup-box {width: 540px;height: 260px;background-color: #fff;padding: 20px;/* overflow: hidden; *//* margin: 10px 0 0; */}
.login-popup-box .login-box {width: 255px;float: left;padding: 20px 34px 0 10px;position: relative;}
.login-popup-box .login-box.has-code {padding-top: 0;}
.login-popup-box .login-box .errer-info {width: 227px;height: 40px;background: url(/images/login/loginBox_btn.gif) -180px 0 no-repeat;padding: 9px 0 0 29px;color: #f00;font-weight: 700;position: absolute;top: 0;left: 0;}
.login-popup-box .login-box h2 {line-height: 1.8em;font-size: 18px;color: #333;text-align: left;}
.login-popup-box .login-box p {line-height: 1.8em;font-size: 12px;color: #333;}
.login-popup-box .login-input {height: 25px;padding: 19px 0 0;}
.login-popup-box .login-input input {width: 248px;height: 23px;border: 1px solid;border-color: #aaa #ddd #ddd #aaa;color: #999;font:12px/22px;padding: 2px 0 0 5px;}
.login-popup-box .login-input.login-code input {width: 163px;float: left;}
.login-popup-box .login-input.login-code img {width: 73px;height: 25px;border: 1px solid #ddd;float: right;cursor: pointer;}
.login-popup-box .login-buttons {padding-top: 25px;}
.login-popup-box .login-buttons button {width: 62px;height: 26px;background-color: #ffa800;color: #fff;border: 0;border-radius: 4px;cursor: pointer;line-height: 26px;overflow: hidden;display: block;padding: 0;margin: 0 0 0 30px;float: right;}
.login-popup-box .login-buttons span {float: left;font-size: 12px;padding-top: 6px;}
.login-popup-box .connect-box {width: 215px;float: left;padding: 20px 0 0 15px;height: 221px;border-left: 1px solid #ddd;}
.login-popup-box .connect-box h3 {padding: 15px 0 10px 35px;height: 28px;font-size: 14px;color: #333;font-weight: normal;}
.login-popup-box .connect-buttons {padding: 0 0 0 20px;}
.login-popup-box .connect-buttons a {display: block;_float: left;width: 135px;margin: 0 auto 10px;_margin-left: 15px;height: 32px;border-bottom: 1px solid #eba452;background-color: #ffc952;border-radius: 2px;line-height: 32px;font-size: 14px;color: #fff;text-align: left;}
.login-popup-box .connect-buttons a i {width: 25px;height: 20px;float: left;margin: 6px 6px 0 9px;background: url(../images/login/lc-icon2.png) no-repeat;cursor: pointer;}
.login-popup-box .connect-buttons a.qq i {background-position: 0 0;}
.login-popup-box .connect-buttons a.weibo i {background-position: 0 -21px;}
.login-popup-box .connect-buttons a.weixin i {background-position: 0 -62px;}
.login-popup-box .regist-link {height: 28px;font-size: 14px;color: #333;padding: 10px 0 0 35px;}
.login-popup-box i.loading{ width:34px; height:20px; display:none; background:url(../images/common/loading_big.gif) no-repeat; position:absolute; top:156px; left:275px;}
.login-popup-box p.loading{font-size:14px; color:#666; display:none; width:100%; text-align:center; position:absolute; top:115px; left:0;font-size: 24px;color: #ffa800;}


.login-popup-box.loading i.loading,.login-popup-box.loading p.loading{display:block;}


.placeholder {color: #b1b1b1!important;}
/*.layui-layer-content{background:#fff!important;}*/



body{font-size:14px; font-family:'Microsoft YaHei','Hiragino Sans GB',helvetica,arial; color:#666; background:#fff;}
div#qifutc{ margin:0; padding:0; border:0;}
body,html{width:100%; height:100%;}
body.cur{height: auto; background:url(../images/body_bg.jpg) no-repeat center top;background-size: 1974px 2190px;}
ul,li{ list-style:none; }
.left{ float:left; }
.right{float:right;}
a,a:hover{ text-decoration:none; }
a{ color:#666;}
h1,h2,h3,h4,h5,h6,em,cite{ font-style:normal;}
a img,a:hover img{ vertical-align:top; display:block; border:none;}
header,aside,footer,section,article,figure,nav,menu{ display:block; }
input,select,textarea{ outline:none;  resize:none;}
.clearfix:after {clear:both;content:".";display:block;font-size:0;height:0;overflow:hidden;visibility:hidden;}
.clearfix {*zoom:1;}
.lt,.left {float:left;}
.rt,.right {float:right;}
.block{width:1000px;margin:0 auto;}
.outPanel{width:100%; position: relative; min-width: 1000px;}
/*******font-mart******/
h1{font-size:24px;}
h2{font-size: 26px;}
h3{font-size:16px;}
.explain1{font-size:12px; color:#4a4a4a;}
.explain2{font-size:12px; color:#9b9b9b;}
a.link1{font-size:14px; color:#ed6c43; text-decoration:underline;}
a.link2{font-size:12px; color:#ed6c43; text-decoration:underline;}
a.btn{font-size:12px; color:#fff; text-align:center; background:#ed6c43; display:inline-block;}
.ft12{font-size:12px;}
.hide{ display:none!important;}
.pub_ipt{ border:none;font-family:'Microsoft YaHei','Hiragino Sans GB',helvetica,arial;color:#666; }
/*******nav******/
.header{ width:100%;z-index: 10;position: relative;background:#fff url(../images/dhbg.jpg) repeat-x; background-size:auto 100%;}
.header .nav{ width:1000px;height: 62px;margin:0 auto;/* overflow:hidden; */position: relative;}
.header .nav strong{margin-top: 8px;margin-right: 12px;height: 52px;overflow: hidden;}
.header .nav ul{float:left;}
.header .nav ul li{ height:40px; line-height:40px; float:left;padding:10px 20px;position:relative;}
.header .nav ul li a{display: block;color: #333;font-size: 13px; text-decoration:none;height: 100%;}
.header .nav a:hover{ color:#2a83c4!important; text-decoration:none;}
.header .nav ul li:nth-of-type(2).cur{background:#2a83c4!important;}
.header .nav ul li.cur{background:#2a83c4;}
.header .nav ul li.cur span{left:0!important; bottom:0; width:100%!important; height:4px!important;}
.header .nav ul li.cur a{color: #fff;}
.header .nav ul li.cur a:hover{ color:#fff!important; text-decoration:none;}
.header .nav ul li span{ display:block; position:absolute; width:0px; height:4px;background: #2a83c4; bottom:0; left:50%; border-radius:5px;}
.header .nav ol a{font-size:16px;color: #2a83c4;}
.header .nav ol li{margin-top: 23px;line-height: 14px;padding: 0 4px;text-align: center;font-weight: 500;z-index: 999999;}
.header .nav ol li:nth-of-type(1){border-right: 1px solid #b8b8b8;}
/*******footer******/
.friendship_link{width:100%; background:#2a83c4;margin-top: 50px;}
.links{padding:44px 0 32px 0}
.txt_list2{float:left;width:178px;color:#fff;}
.txt_list2 a{color:#fff;}
.txt_list2 a:hover{ color:#f79700; text-decoration:none;}
.txt_list2 dt{margin-bottom:10px}
.txt_list2 dd{margin-top:20px}
.er{float:right;margin-top:6px}
.footer{width:100%; height: 90px; background:#1e6090;padding: 18px 0;overflow: hidden;box-sizing: border-box;}
.footer img{float:left}
.footer p{float:left;padding:13px 0 0 66px;color:#fff;line-height: 22px;}

/***footer_new***/
.footer_new{margin-top: 50px;width:100%; min-height:90px;background: #2a83c4;}
.footer_new1{height:390px; border-bottom:1px solid #5aa8e1; padding-top:45px; box-sizing:border-box;}
.footer_new a{color:#c9c9c9; font-size:14px;}
.footer_new a:hover{color:#fff!important; text-decoration: none;}
.footer_new1 .p1 a,.footer_new2 .p1 a{font-size:16px;}
.footer_new1 .ul_1{width:360px; height:250px;margin-left: 50px;}
.footer_new1 .ul_1 li{margin-bottom: 24px;}
.footer_new1 .ul_1 p{height: 26px;}
.footer_new1 .ul_2{width:235px; height:250px;}
.footer_new1 .ul_2 li{margin-bottom: 24px;}
.footer_new1 .ul_2 p{height: 26px;}
.footer_new1 .ul_3{width:300px; height:250px;}
.footer_new1 .ul_3 p{margin-top: 16px;width:108px;color: #fff;text-align: center;margin-bottom: 60px;}
.footer_new1 .ul_3 .dingyue{margin-right: 58px;}
.footer_new1 .ul_3 .ul_3_li2>a{margin-right: 6px;}
.footer_new2{height:100px;padding-top: 12px;box-sizing: border-box;padding-left: 28px;padding-right: 28px;}
.footer_new2 span{display:inline-block;line-height: 20px;margin-right: 10px;}
.footer_new2 p{height: 24px;}


/*************/
.zhucemain{width:100%; height:100%; background: url(../images/zhuce_02bg.png) no-repeat center; background-size:100% 100%;}
.zhucemain img{display:block; width:100%; height:100%;}
.zhucelogin{width: 240px; height: 370px; position:fixed; left: 50%; top:50%; margin-left: -150px; margin-top: -185px; border:1px solid #000; background:#fff; z-index:6; padding: 30px;padding-left: 55px; color:#666;}
.zhucelogin h2{color:#3795D6;}
.zhucelogin .guanbi{float:right; margin-right:-30px;margin-top: -27px; cursor:pointer;}
.zhucelogin dl{width: 216px; height:30px; margin-top:20px;}
.zhucelogin dt{float:left; width: 48px; height: 30px;}
.zhucelogin dd{float:left; width: 140px; height: 30px;}
.zhucelogin dd input{width: 140px; height: 30px; border-left:1px solid #3795D6; padding-left:5px;float: left; line-height:30px;}

.zhucelogin .yonghu{border:1px solid #3795D6; padding-left:5px;}
.zhucelogin .yonghu dt{background:url(../images/login_bg_01.png) no-repeat left center; color:#3795D6; padding-left: 22px; line-height: 30px;}
.zhucelogin .mima{border:1px solid #3795D6; padding-left:5px;}
.zhucelogin .mima dt{background:url(../images/login_bg_02.png) no-repeat left center; color:#3795D6;padding-left: 22px; line-height: 30px;}
.zhucelogin .youxiang{border:1px solid #3795D6; padding-left:5px;}
.zhucelogin .youxiang dt{background:url(../images/login_bg_05.png) no-repeat left center; color:#3795D6; padding-left: 22px; line-height: 30px;}
.zhucelogin .mima2{border:1px solid #3795D6; padding-left:5px;}
.zhucelogin .mima2 dt{ color:#3795D6; line-height: 30px; width: 70px;}
.zhucelogin .yanzheng{/* border:1px solid #3795D6; */ padding-left:5px;width: 265px;}
.zhucelogin .yanzheng dt{ color:#3795D6; line-height: 30px; width: 68px; border: 1px solid #3795D6; text-align: center;}
.zhucelogin .yanzheng dd input{width: 64px; height: 30px; border-left: 0; padding-left:5px;float: left;border: 1px solid #3795D6;border-left: 0;}

.zhucelogin .zidong{width: 230px; height:20px; margin-top: 20px;}
.zhucelogin .zidong input{float:left;height: 20px;}
.zhucelogin .zidong dt{width: 290px; height: 20px; float:left;  margin-right:0;  margin-left: 8px;}
.zhucelogin .zidong dt>*{float:left;}
.zhucelogin .zidong dt>a {color:#3aa2e0;}
.zhucelogin .zidong dd{width:100px; height:20px; float:right;}
.zhucelogin .help-block {width:97px;}

.zhucelogin .anniu{  width: 215px; height: 31px;  margin-top: 20px; margin-left: 5px;}
.zhucelogin .anniu >*{background:url(../images/login_bg_03.png) no-repeat; width:95px;height: 33px; color: #fff; line-height:31px; text-align:center; margin-left:10px; float:left;font-weight: bold;font-size: 14px;}
.zhucelogin .anniu a{width:100%; height:100%; display:block; color:#fff;}

#zhucelogin{height: 220px;}
#zidong dt{float:left; width:100px;}
#zidong dd{float:right;}
.zhucelogin .anniu2{width: 225px;}
.zhucelogin .anniu2 >*{width:95px; height:31px; color:#fff; line-height:31px; text-align:center;background:#3795d5; border-radius:5px;}
.zhucelogin .anniu2 dt{float:left;}
.zhucelogin .anniu2 dd{float:right;}
.zhucelogin .anniu2 a{width:100%; height:100%; display:block; color:#fff;}

.zhucelogin .help-block{color:#fc4343; font-size:10px; line-height:24px;}
#signupform-verifycode-image{width: 70px; float: left; height:32px;}

#gallery-wrapper { position: relative; max-width: 75%; width: 1000px; margin: 0 auto; }
img.thumb { width: 100%; max-width: 100%; height: auto; }
.white-panel { position: absolute; background: white; border-radius: 5px; box-shadow: 0px 1px 2px rgba(0,0,0,0.3); padding: 10px; }
.white-panel h1 { font-size: 1em; }
.white-panel h1 a { color: #A92733; }
.white-panel:hover { box-shadow: 1px 1px 10px rgba(0,0,0,0.5); margin-top: -5px; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}
#logoindeng{position:absolute;top: 19px;right: 92px;}
#logoindeng a{float:left;margin-right: 10px;}
.fyxl{position:absolute;left: 242px;top: 57px;width: 174px;/* height:100px; */background:url(../images/fyxl.png) no-repeat; background-size:100% 100%; padding-left: 14px;padding-bottom: 10px;display: none;}
.fyxl>*>*{float:left;}
.fyxl span{display:inline-block;width: 140px;height: 36px;line-height: 36px;font-size: 16px;text-align: center;/* border-bottom: 2px solid #deebf7; */margin-right: 52px;margin-top: 6px;padding-left: 9px;color: #333;}
.fyxl p{height: 36px;line-height: 34px;/* border-bottom: 2px solid #deebf7; */color: #666;font-size: 14px;}
.fyxlin{height: 72px; margin-top: 3px;}
.fyxlin2{margin-top:6px;}

#qiandaotq{ width:1000px;height: 500px; background:#fff;padding-top: 20px;overflow:hidden;}
.sign_left{ width:655px; margin:0 20px;}
.sign_left .last{ width:74px; height:32px; background:#2a83c4; text-align:center; font-size:14px; color:#fff; line-height:28px;}
.sign_left .time{ margin-left:190px; margin-top:5px; font-size:14px; color:#666666;}
.sign_left .next{ width:74px; height:32px; background:#2a83c4; text-align:center; font-size:14px; color:#fff; line-height:28px;}
.sign_left ul{ margin-top:20px; margin-bottom:25px;cursor: pointer;}
.sign_left li{ width:88px; margin-left:5px;}
.sign_left li p{ color:#666666;font-size:14px;}
.sign_left li.cur p{ font-size:14px; color:#2a83c4;}
.sign_left .zhangjie{display:none;}
.sign_left .zhangjie.cur{display:block;}
.sign_left .zhangjie p:nth-of-type(1){ font-size:18px; color:#333333; margin-bottom:10px;}
.sign_left .zhangjie p:nth-of-type(2){ font-size:14px; color:#666; line-height:24px;}
.sign_right{ width:285px;height:100px;}
.sign_right .jifen,.sign_right .jifen a{ width:260px; height:40px; border-radius:20px; background:#2a83c4; text-align:center; color:#fff; font-size:14px; line-height:38px; margin-bottom:20px;}
.sign_right .qiandao{ width:264px; border:1px solid #2a83c4;}
.sign_right .qiandao .yonghu{ color:#666666; font-size:14px;}
.sign_right .qiandao p{ font-size:14px; color:#333333; text-align:center; padding: 0 20px;}
.sign_right .qiandao em:nth-of-type(1){ font-style:normal; color:#2a83c4;}
.sign_right .qiandao p>em:nth-of-type(1){ font-style:normal; margin-left:30px;}
.sign_right .qiandao_btn{ text-align:center; margin-top:40px;}
.qiandao .top{line-height:30px; border-bottom:1px solid #2a83c4; }
.myscroll {height: 260px; margin: 0 auto; line-height: 26px; font-size: 12px; overflow: hidden;}
.myscroll li { height: 26px;}

/*#rocket-to-top div{position:absolute;top:0;left:0;overflow:hidden;margin:0;padding:0;width:149px}
#rocket-to-top .level-2{z-index:1;display:none;height:250px;background:url(../images/rocket_button_up.png) no-repeat scroll -149px 0 transparent;opacity:0}
#rocket-to-top .level-3{z-index:2;display:block;height:150px;background:none repeat scroll 0 0 transparent;cursor:pointer}
#rocket-to-top{position:fixed;top:80%;right:0;z-index:11;display:block;overflow:hidden;margin:-125px 0 0;padding:0;width:149px;height:250px;background:url(../images/rocket_button_up.png) no-repeat scroll 0 0 transparent;cursor:default}*/















