.cw{width:1245px;margin:0 auto;min-width:1245px;}
header{height:58px;background:url(../images/2017/header_bg.jpg) no-repeat center;min-width:1245px;}
header .cw{width:1245px;margin:0 auto;min-width:1245px;}
header div.clearfix{width:100%;height:58px; position:relative;display:inline-block!important;}
header .left_header{padding-left:10px;float:left;}
header .left_header .logo_head{margin-top:3px;float:left;}
header .left_header .tel_head{padding-top:15px;float:left;}
header .left_header .qq_head{margin-top:10px;float:left;}
header ul.nav2017{float:left;padding-left:110px;margin-top:20px;}
header ul.nav2017 li{float:left;width:110px; text-align:center;height:42px; position:relative;}
header ul.nav2017 li a.titsa{font-size:21px;color:#0a0a0a;font-weight:bold;text-shadow:2px 2px 2px #fff;font-style:italic; text-decoration:none;}
header ul.nav2017 li a.titsa span{padding-right:30px;background:url(../images/2017/tit_bg.png) no-repeat right 13px;}
header ul.nav2017 li .subNav{width:97px;height:115px;background:url(../images/2017/subNav.png) no-repeat; position:absolute;top:38px;padding:5px 0;display:none;z-index:5}
header ul.nav2017 li .subNav p a{font-size:18px;line-height:38px;color:#fff; text-decoration:none;display:block;}
header ul.nav2017 li .subNav p:hover a{color:#000;}
header .right_header{padding:10px 3px 0 17px;background:url(../images/2017/right_bg.png) no-repeat;width:107px;height:35px; position:absolute;right:0;top:15px;font-size:15px;color:#fff; text-align:center;line-height:20px;float:right}
header .right_header a{font-size:15px;color:#fff; text-decoration:none;}
header .right_header .arrow{display:inline-block;width:20px;height:20px;background:url(../images/2017/right_span.png) no-repeat;}
header .login_after{min-width:135px;height:54px;background:url(../images/2017/login_after.jpg) no-repeat;display:none;float:right;}
header .login_after .af01{padding-left:13px;padding-top:8px;float:left;}
header .login_after .af01 p .admin{padding-left:22px;background:url(../images/2017/af01.png) no-repeat left bottom;font-size:12px;color:#d9d6d7;line-height:12px;padding-top:10px;display:inline-block; text-decoration:none;margin-top:10px;}
header .login_after .af01 .my{padding-right:8px;background:url(../images/2017/af02.png) no-repeat right center;font-size:12px;line-height:22px;color:#d9d6d7; text-decoration:none;}
header .login_after .af02{padding-top:15px;float:right;}
header .login_after .af02 .out{font-size:12px;color:#d9d6d7;line-height:20px; text-decoration:none;margin-right:10px;}
header .login_after .af02 .mail{padding-left:16px;background:url(../images/2017/af03.png) no-repeat left center; text-decoration:none;font-size:12px;color:#d9d6d7;}
header .login_after .af02 .my{padding-right:8px;background:url(../images/2017/af02.png) no-repeat right center;font-size:12px;line-height:22px;color:#d9d6d7; text-decoration:none;}

footer{background:#191a1c;min-width:1245px;}
footer .cw{width:1245px;margin:0 auto;min-width:1245px;}
footer .foot01{padding:20px 0; position:relative;}
footer .foot01 .text{ text-align:center}
footer .foot01 .text h3{font-size:18px;color:#fff;padding-bottom:5px;}
footer .foot01 .text h4{font-size:16px;color:#fff;padding-top:20px;padding-bottom:5px;}
footer .foot01 .text p{font-size:14px;line-height:20px;color:#bababa;}
footer .foot01 .wx{ position:absolute;right:20px;top:30px;width:100px;}
footer .foot01 .wx img{display:block;width:100px;height:100px;}
footer .foot01 .wx p{font-size:14px;line-height:28px;color:#c5c5c5}
footer .foot02{border-top:2px solid #252627;padding:25px 0;}
footer .foot02 div.clearfix{width:100%;}
footer .foot02 div.clearfix div.fl{padding-left:20px;}
footer .foot02 div.clearfix div.fl h3{font-size:14px;color:#c2c2c2;font-weight:bold;padding-bottom:5px;}
footer .foot02 div.clearfix div.fl h3 a{color:#c2c2c2; text-decoration:none;margin:0 2px;}
footer .foot02 div.clearfix div.fl p{font-size:14px;color:#b0b0b0;opacity:0.7;}
footer .foot02 div.clearfix div.fl p a{color:#b0b0b0; text-decoration:none;opacity:0.7;}
footer .foot02 div.clearfix div.fl p a:hover{opacity:1;}

footer .foot02 div.clearfix a.backTop{font-size:16px;color:#fff; text-decoration:none;margin-right:20px;margin-top:8px;}
footer .foot02 div.clearfix a.backTop span{padding-right:20px;background:url(../images/2017/backtop.png) no-repeat right center;}

.new_login{border:2px solid #fff;display:inline-block;width:865px;height:518px; position:relative;z-index:29}
.new_login .n_fl{width:433px;border-right:2px solid #fff;height:518px;float:left}
.new_login .n_fr{width:429px;float:right;}
.new_login .n_fr .bx_01{width:429px;height:253px;border-bottom:2px solid #fff;}
.new_login .n_fr .bx_02{width:429px;height:263px;}
.new_login .nl_wd{width:334px;height:259px;background:url(../images/2017/login_bg.png) no-repeat; position:absolute;left:273px;top:89px;z-index:39;padding-top:67px;}
.new_login .nl_wd .tab{ text-align:center;}
.new_login .nl_wd .tab a{font-size:19px;font-weight:bold;color:#acacac;margin:0 20px; text-decoration:none;}
.new_login .nl_wd .tab a.cur{color:#f8f8f8;}
.new_login .nl_wd .nl_name{padding-left:60px;display:inline-block;padding-top:15px;}
.new_login .nl_wd .nl_name span{float:left;font-size:15px;color:#e1e1e1;line-height:23px;}
.new_login .nl_wd .nl_name input{border:0;background:none;color:#11C8DC;font-size:14px;line-height:14px;height:14px;float:left;margin-top:5px;width:152px;padding-left:5px;}
.new_login .nl_wd .nl_pass{display:inline-block;padding-left:82px;padding-top:17px;}
.new_login .nl_wd .nl_pass span{float:left;font-size:15px;color:#e1e1e1;line-height:23px;}
.new_login .nl_wd .nl_pass input{border:0;background:none;color:#11C8DC;font-size:14px;line-height:14px;height:14px;float:left;margin-top:5px;width:115px;padding-left:5px;}
.new_login .nl_wd .nl_dl{ text-align:center;padding-top:22px;}
.new_login .nl_wd .nl_dl a{display:inline-block;width:128px;height:23px;line-height:23px;font-size:16px;color:#fff; text-decoration:none;}
.new_login .nl_wd .nl_lk{text-align:center;padding-top:8px;}
.new_login .nl_wd .nl_lk a{font-size:10px;color:#d2d2d2; text-decoration:none;margin:0 2px;}
.new_login .nl_wd .nl_lk a:hover{color:#fff;}
.new_login .nl_wd .dl_tabcon{display:none; position:relative;}
.new_login .nl_wd .dl_tabcon p{ position:absolute;bottom:-18px;left:0;right:0; text-align:center;}
.new_login .nl_wd .dl_tabcon p a{ text-decoration:none;color:#fff;}

