@charset "utf-8";
/* CSS Document */
body,p,dl,dt,dd,img,input,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,div,tr,span{ margin:0; padding:0;}
body{font-size:12px;color:#333;font-family:\5FAE\8F6F\96C5\9ED1;margin:0; padding:0;background:#fff;}
*{ margin:0; padding:0;}
html{-webkit-text-size-adjust:none;}
body,p{ margin:0; padding:0;}
ul,li{ margin:0; padding:0; list-style:none;}
a{color:#333; text-decoration:none;-webkit-transition:all .3s;transition:all .3s}
a:hover{color:#2581bd; text-decoration:none;}
a{blr:expression(this.onFocus=this.blur())}
img{ border:none;margin:0;padding:0;font-size:0;}
a img{filter:alpha(opacity=100);-moz-opacity:1; opacity:1;transition: all 0.2s ease-in-out 0s, opacity 1s ease 0s; transition: all 1s ease 0s;}
a img:hover{filter:alpha(opacity=70);-moz-opacity:0.7; opacity:0.7;}
.clearfix:before {content: "";display: table;}
.clearfix:after {clear:both;content:' ';display:block;line-height:0;height:0;font-size:0;visibility: hidden;}
.w1200{ width:1200px; margin:0 auto;}
.clear{ clear:both;}
.f_l{ float:left;}
.f_r{ float:right;}
.p_r{ position:relative;}
.p_a{ position:absolute;}
.d_over{display:block; overflow:hidden;}
.iAlTit {transition: all 0.5s ease-in-out 0s;}
button, input, select, textarea {color: inherit; font-family: inherit;font-size: inherit; line-height: inherit;}


/* 头部*/
/********************************/
.nav_box{width:100%;height:70px;position:absolute;z-index:999;box-shadow: 0 0 0 1px rgba(255, 255, 255, .35);}
.fixed{width:100%;height:70px;position:fixed;top:0;background:rgba(255, 255, 255, 0.95);z-index:999;box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.1);}
.nav{height:70px;}
.nav .logo a{display:block; background:url(../images/logo.png) no-repeat center;width:313px;height:70px;}
.nav .menu{ width:600px;height:70px;padding-left:40px;}
.nav .menu li{ float:left;font-size:16px;height:46px;padding:24px 20px 0; text-align:center;}
.nav .menu li a{display:block;color:#fff;}
.nav .menu li.no_bg{ background:none;}
.nav .menu li.xuan{border-bottom:2px solid #fff;height:44px;}
.nav .btn_l_z{width:230px;}
.nav .btn_login{box-shadow: 0 0 0 1px rgba(255, 255, 255, .35);color:#fff;display:block;width:100px;height:34px;line-height:34px; text-align:center;float:right;margin-top:20px;margin-left:10px;font-size:16px;border-radius:3px;}
.nav .btn_login:hover{ background:#fff;color:#1942af;}
.fixed .menu li a,.nav_fixed_box .menu li a{color:#333;}
.fixed .menu li.xuan a,.nav_fixed_box .menu li.xuan a{ color:#2581bd;}
.fixed .menu li.xuan,.nav_fixed_box .menu li.xuan{border-bottom:2px solid #2581bd;}
.fixed .btn_login,.nav_fixed_box .btn_login{color:#2581bd;border:1px solid #2581bd;}
.fixed .btn_login:hover,.nav_fixed_box .btn_login:hover,.nav a.current{ background:#2581bd;color:#fff;}
.fixed .logo a,.nav_fixed_box .logo a{ background:url(../images/logo_fixed.png) no-repeat center;}
.nav a.current{box-shadow: 0 0 0 1px rgba(37, 129, 189, 1);}

.ad{padding:35px 0 0 23px; background:url(../images/jjg/icon_ad.jpg) 30px 33px no-repeat; font-size:18px; color:#666;}
.ad .qieh{font-size:12px; color:#333;}
.ad .dz{ width:360px; padding:20px 20px 0 20px; border:1px solid #ff6700; left:20px;background:#fff; z-index:20;overflow-y:auto;}
.ad .dz .tj{ height:40px; line-height:40px; font-size:12px; border-top:1px solid #ddd; border-bottom:1px solid #ddd; width:100%;}
.ad .dz .tj a{ float:left; color:#333; display:block; margin-right:10px;}
.ad .dz .tj a.on{ font-weight:700; color:#ff6700;}
.ad .dz .flo{ margin:15px 0;}
.ad .dz .flo .sx_list i{ width:18px; height:18px; text-align:center; font-size:14px; color:#666; display:block; float:left; font-style:normal; margin-bottom:5px; cursor:pointer;}
.ad .dz .flo .sx_list i.on{ border-radius:50%; background:#bc0b0a; color:#fff;}
.ad .dz .flo .cs_list{ margin:10px 0; display:none;}
.ad .dz .flo .cs_list a{ color:#444; font-size:12px; height:16px; display:block; float:left; margin-bottom:3px; margin:0; padding:5px 10px;}
.ad .dz .flo .cs_list a:hover,.ad .dz .tj a:hover{color:#bc0b0a;}
.ad .dz .flo .cs_list a:hover{ background:#eee;}
.nav .menu li.navitem {position: relative;}
.nav .menu li.navitem .subnav{display:block;position: absolute;left:0;top:68px;border-top:2px solid #fff;background:rgba(0, 0, 0, 0.2);width:160px;transition: all 0.3s ease-out 0s; opacity: 0;visibility: hidden;transform: translate3d(0px, 10px, 0px);-moz-transform: translate3d(0px, 10px, 0px);-webkit-transform: translate3d(0px, 10px, 0px);}
.nav .menu li.navitem:hover .subnav{display:block;opacity: 1;left:0;top:68px;visibility: visible; transform: translate3d(0px, 0px, 0px);-moz-transform: translate3d(0px, 0px, 0px);-webkit-transform: translate3d(0px, 0px, 0px);}
.nav .menu .subnav li {font-size: 14px;padding:0;text-align: center; float:inherit;}
.nav .menu .subnav li a{color:#fff;display:block;height:20px;padding:10px 20px;border-top: 1px solid rgba(255, 255, 255, 0.2);}
.nav .menu .subnav li a:hover{text-indent:10px;}
.nav .menu .icon_xlcd{display:inline-block;background:url(../images/icon_xlcd.png) no-repeat 5px 3px;width:20px;height:10px;}
.nav .menu li.navitem .zxzx_xl{width:130px;}
.fixed .menu li.navitem .subnav,.nav_fixed_box .menu li.navitem .subnav{border-top:2px solid #2581bd;}
.fixed .nav .menu .icon_xlcd,.nav_fixed_box .nav .menu .icon_xlcd{display:inline-block;background:url(../images/icon_xlcd.png) no-repeat 5px -22px;width:20px;height:10px;}

/*注册头部*/
/********************************/
.w1000{width:1000px;margin:0 auto; }
.nav_fixed_box{ width:100%;height:70px;background:#fff;box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.1);}
.nav_fixed_box .logo a{ background:url(../images/logo_fixed.png) no-repeat center;}
.login_a{color:#666;line-height:70px;font-size:14px;}
.login_a a{color:#2581bd;}

/*底部*/
.footer {background-color: #176ca1;width: 100%;}
.footer .container{padding:45px 0 30px;}
.footer .navlist {float: left;overflow: hidden;width:150px;}
.footer .navlist h3 {color: #fff; font-size: 14px; margin-bottom: 12px;}
.footer .navlist i { background-color: #4cc159;display: block; height: 1px; margin-bottom: 12px;width: 30px;}
.footer .navlist p { color: #a7bfd3; font-size: 12px;line-height: 26px;}
.footer .navlist p a {color: #a7bfd3;}
.footer .navlist p a:hover{color: #c6daeb;}
.footer .last { border-left: 1px solid #2776a8;width:70px;height:100px;float:left;}
.footer .navlist.last p { width: 100%;}
.footer .share {float: left;margin-right:70px; overflow: hidden; width: 190px;}
.footer .share p {color: #dee7ee;font-size: 12px;margin-bottom: 5px;}
.footer .share span {border-bottom: 1px solid #2776a8;color: #dee7ee;display: block;font-size: 24px;font-weight: lighter;margin-bottom: 15px;padding-bottom: 10px;}
.footer .share b {color: #bbccdc;display: block;font-size: 12px;margin-bottom: 10px;}
.footer .share .shbox {overflow: hidden; width: 100%;}
.footer .shbox .shbox img { display: block;float: left;margin-right: 10px;}
.footer .ewm { float: left; overflow: hidden; text-align: center;width: 120px;}
.footer .ewm img {display: block;margin: 0 auto 10px;}
.footer .ewm p {color: #bbccdc; font-size: 12px;}
.footer .pbox {background:#fff;color: #666;font-size: 12px;line-height:26px; text-align:center;padding:10px 0;}
.footer .pbox a{color:#666;}
.footer .brand a{margin:0 8px;}
.footer .fwtj{width:120px;float:right;color:#bbccdc;}
.footer .fwtj a{color:#bbccdc;}



/****** 分页 ******/
.fenye{text-align:center;padding:20px 0;}
.fenye span{border:1px solid #ccc;padding:6px 12px;color:#666;font-size:14px;margin:0 5px; display:inline-block;cursor: pointer;}
.fenye span.curr_sel,.fenye span:hover{ background:#2581bd; border:1px solid #2581bd; color:#fff;}