﻿@charset "UTF-8";
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em,
 img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table,
 caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed, figure, figcaption, footer, header, menu, nav, output,
 section, summary,time, mark, audio, video, input, select { margin:0;padding:0;}
body{ background: #17162b; color: #eee; font: 12px/1.5 "Microsoft Yahei","Hiragino Sans GB",arial,sans-serif;}
h1,h2,h3,h4,h5,h6{ font-size:100%; font-weight:normal;}
address,cite,dfn,em,var,i{ font-style:normal}
ol, ul { list-style: none;}
img{ border: 0;}
table { border-collapse: collapse; border-spacing: 0;}
a{ color: #333; text-decoration: none;}
a:hover{ color: #fff; text-decoration: none;}
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}
* html .clearfix { height: 1%;}
input::-ms-clear, ::-ms-reveal{display: none;}
input:focus,textarea:focus { outline:none;}
.mask{ display: none; z-index: 9999; position: fixed; top: 0; right: 0; bottom: 0; left: 0; background:rgba(0,0,0,0.4); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#66000000,endColorstr=#66000000); zoom:1;}
:root .mask{filter:none\9;}/*for IE9*/
.outHide{ white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.box{ width: 1200px; margin: 0 auto; position: relative; max-height: 99999px;}

.header{ height: 110px; min-width: 1200px; background: #171342; width: 100%; position: fixed; top: 0; left: 0; z-index: 9;}
.logo{ float: left; width: 390px;}
.logo img{ margin-top: 36px;}
.nav{ float: right; width: 805px; max-height: 9999px;}
.nav li{ float: left; width: 115px; height: 110px; line-height: 125px; text-align: center; position: relative;}
.nav li a{ font-size: 16px; color: #cea330; border-bottom: 2px solid #171342; padding-bottom: 5px;}
.nav li.w80{ width: 80px;}
.nav li.w150{ width: 150px;}
.navTwo{ display: none; position: absolute; left: 0; top: 100%; width: 100%; background: url(../images/nav_bg.png) repeat; z-index: 9;}
.nav li .navTwo a{ display: block; height: 35px; line-height: 35px; text-align: center; padding: 0; font-size: 12px; border: 0;}
.nav li:hover a,.nav li a.active{ color: #fff000; border-bottom: 2px solid #fff000;}
.nav li:hover .navTwo{ display: block;}
.nav li:hover .navTwo a{ border: 0; color: #d6b459;}
.nav li .navTwo a:hover{ background: #2f2b68;}
.top_dlzc{ position: absolute; height: 40px; line-height: 40px; right: 0; top: 0; z-index: 99; width: 500px; text-align: right;}
.login_btn,.reg_btn{ font-size: 14px; color: #c3c3c3; padding-left: 20px; margin-left: 15px; background: url(../images/login.png) left center no-repeat;}
.reg_btn{ background: url(../images/reg.png) left center no-repeat;}
.slide_box{ min-width: 1200px; height: 600px; position: relative; *overflow: hidden; margin-top: 110px;}
.slide .slide_info{ z-index: 1; width: 100%;}
.slide .slide_info li{ float: left; width: 100%; height: 600px; margin: 0; overflow: hidden; position: relative;}
.slide .slide_info li a,.slide .slide_info li a img{ display: block; width: 100%; height: 100%;}
.cell{ position: absolute; overflow: hidden; width: 100%; height: 15px; bottom: 15px; left: 0; z-index: 9; text-align: center;}
.cell li{ display: inline-block; overflow: hidden; background: #b7cdf5; text-indent: -9999px; cursor: pointer; height: 12px; width: 12px; margin: 0 6px; border-radius: 50%; opacity: 0.9; filter:alpha(opacity=90);}
.cell li.on{ background: #0058F9;}
.cell{ *position: absolute; *overflow: hidden; *bottom: 20px; *left: 47%; *z-index: 9;}
.cell li{ *float: left;}
.content{  padding: 30px 0;}
.i_info_box{ max-height: 9999px; margin: 0 -33.33px 50px 0;}
.i_info{ float: left; width: 248px; padding: 6px; background: #e8e8e8; margin-right: 33.33px; *margin-right: 25px;}
.i_info img{ width: 248px; height: 152px; display: block;}
.i_info span{ display: block; height: 35px; line-height: 40px; text-align: center; font-size: 15px; color: #10100f;}
.i_info:hover span{ color: #0058F9;}
.zqdj_t{ max-height: 9999px; margin-bottom: 30px;}
.zqdj_t_l{ float: left; width: 780px;}
.qyhl_tit{ line-height: 35px; border-bottom: 1px solid #cecfd0; font-size: 20px; color: #fcfcfc; margin-bottom: 30px;}
.qyhl_tit span{ font-size: 16px; color: #585a60; padding-left: 8px;}
.qyhl_tit a{ font-size: 12px; color: #585a60; float: right; position: relative; top: 4px; *margin-top: -35px;}
.qyhl_tit a:hover{ color: #cea330;}
.xxgs{ height: 85px; overflow: hidden; margin-bottom: 24px;}
.xxgs_l{ float: left; width: 85px; height: 100%; background: #f0f0f0; text-align: center; line-height: 26px; border-radius: 2px; font-size: 16px; color: #333;}
.xxgs_l span{ display: inline-block; font-size: 30px; margin-top: 16px;}
.xxgs_r{ float: right; width: 676px;}
.xxgs_name{ height: 30px; line-height: 30px; margin-bottom: 5px; font-size: 16px;}
.xxgs_name a{ color: #e9e9e9;}
.xxgs_name a:hover{ color: #cea330;}
.xxgs_ms{ height: 50px; line-height: 25px; overflow: hidden; color: #999; font-size: 14px;}
.zqdj_t_r{ float: right; width: 345px;}
.zqdj_t_r img{ margin-top: 16px; border-radius: 8px;}
.nav_b{ border-top: 1px solid #5f4a39; margin-top: 45px; max-height: 9999px;}
.nav_b_info{ float: left; width: 115px; margin: 0 42px; padding-top: 75px;}
.nb_ptjs{ background: url(../images/jieshao.png) 5px 20px no-repeat;}
.nb_gyl{ background: url(../images/gyl.png) 10px 20px no-repeat;}
.nb_gypcs{ background: url(../images/chaoshi.png) 18px 20px no-repeat;}
.nb_sctg{ background: url(../images/tuiguang.png) 14px 20px no-repeat;}
.nb_zqdj{ background: url(../images/duijie.png) 3px 20px no-repeat;}
.nb_qyhl{ background: url(../images/hulian.png) 0px 22px no-repeat;}
.nav_b_info .nb_link1{ display: block; color: #cea330; font-size: 13px; font-weight: bold; margin-bottom: 4px;}
.nav_b_info a{ display: block; color: #878787; line-height: 24px;}
.nav_b_info a:hover{ color: #cea330; text-decoration: underline;}
.footer{ min-width: 1200px; background: #2a1a30; padding: 20px 0 15px;}
.footer_info{ text-align: center; line-height: 30px; font-size: 12px; color: #b8adad;}
.footer_info a{ color: #b8adad; border-right: 1px solid #999; padding-right: 10px; margin-right: 10px;}
.footer_info a:last-of-type{ border-right: 0;}
.footer_info a:hover{ color: #fff;}
.dialogCommon{ z-index: 10000; position: fixed; width: 460px; top: -8888px; left: 50%; margin-left: -230px;}
.dialogCommon_header{ height: 50px; line-height: 50px; background: #f2f2f2; color: #666; font-size: 17px; padding: 0 24px;}
.dialogCommon_close{ display: block; color: #888; float: right; width: 16px; height: 16px; background: url(../images/close1.png) no-repeat; margin-top: 17px; *margin-top: -32px;}
.dialogCommon_close:hover{ background: url(../images/close2.png) no-repeat;}
.dialogCommon_center{ padding: 20px 0; background: #fff;}
.ljbm_form{ line-height: 35px; margin-bottom: 20px; padding-left: 50px;}
.ljbm_form span{ display: inline-block; width: 80px; font-size: 14px; color: #666;}
.ljbm_form input{ width: 260px; height: 33px; line-height: 33px; padding: 0 10px; border: 1px solid #ddd; color: #666; border-radius: 2px;}
.ljbm_btn{ padding-left: 136px;}
.ljbm_btn input{ height: 35px; line-height: 35px; width: 200px; text-align: center; border: 0; background: #DD2727; color: #fff; border-radius: 2px; cursor: pointer;}
.ljbm_btn input:hover{ background: #CF2727; color: #fff;}
.ljbm_error{ padding-left: 134px; min-height: 20px; line-height: 20px; color: #f00; margin: -5px 0 10px;}
.login_type{ line-height: 35px; border-bottom: 1px solid #169EFA; margin: -10px 20px 30px; color: #888;}
.login_type span{ border: 0; display: inline-block; border-radius: 4px 4px 0 0; height: 35px; line-height: 35px; margin: 0 10px -1px; padding: 0 20px; cursor: pointer;}
.login_type span.active{border: 1px solid #169EFA; border-bottom: 1px solid #fff; color: #169EFA;}
.nr_tit{ text-align: center; font-size: 24px; color: #cea330;}
.nr_tit2{ margin: 3px 0 60px; text-align: center; font-size: 18px; color: #6e727c;}
.nr_tit2 span{ font-family: Arial;}
.nr_box{ width: 900px; margin: 0 auto; font-size: 16px; color: #ccc; line-height: 36px;}
.nr_box img{ max-width: 100%;}
.nr_box p{ margin-bottom: 15px;}
.path{ margin-top: 50px; font-size: 14px; color: #6e727c;}
.path a{ color: #977417;}
.path a:hover{ text-decoration: underline;}
.path .lj{ padding: 0 6px;}
.ny_banner{ min-width: 1200px; height: 325px; margin-top: 110px;}
.ptjj_banner{ background: url(../images/ptjjBanner.jpg) center center no-repeat;}
.gsjj_banner{ background: url(../images/gsjj_banner.jpg) center center no-repeat;}
.fzzl_banner{ background: url(../images/fzzl_banner.jpg) center center no-repeat;}
.rcwh_banner{ background: url(../images/rcwh_banner.jpg) center center no-repeat;}
.lxwm_banner{ background: url(../images/lxwm_banner.jpg) center center no-repeat;}
.jrwm_banner{ background: url(../images/jrwm_banner.jpg) center center no-repeat;}
.jrfw_banner{ background: url(../images/jrfw_banner.jpg) center center no-repeat;}
.gxzyfw_banner{ background: url(../images/gxzyfw_banner.jpg) center center no-repeat;}
.wlfw_banner{ background: url(../images/wlfw_banner.jpg) center center no-repeat;}
.fwjs_banner{ background: url(../images/fwjs_banner.jpg) center center no-repeat;}
.qytgfw_banner{ background: url(../images/qytgfw_banner.jpg) center center no-repeat;}
.gydsjfx_banner{ background: url(../images/gydsjfx_banner.jpg) center center no-repeat;}
.zqdj_banner{ background: url(../images/zqdj_banner.jpg) center center no-repeat;}
.qyhl_banner{ background: url(../images/qyhl_banner.jpg) center center no-repeat;}
.news_banner{ background: url(../images/news_banner.jpg) center center no-repeat;}
.wxxq_box{ margin-bottom: 30px; max-height: 9999px; margin-right: -36px;}
.wxxq{ display: block; float: left; width: 550px; height: 118px; border: 1px solid #777; padding: 4px 15px; margin: 0 36px 22px 0;}
.wxxq:hover{ border: 1px solid #cea330;}
.wxxq_t{ height: 40px; line-height: 40px; overflow: hidden;}
.wxxq_t_l{ float: left; width: 65%; color: #ddd; font-size: 14px;}
.wxxq_t_r{ float: right; width: 33%; color: #888; text-align: right;}
.wxxq_b_info{ max-height: 9999px; line-height: 26px; font-size: 13px; color: #999; max-height: 52px; overflow: hidden;}
.wxxq_b_l{ display: block; float: left; width: 12%; text-align: right;}
.wxxq_b_r{ float: right; width: 86%;}
.xwzx_box{ margin: 0 -40px 30px 0;}
.xwzx{ float: left; width: 580px; margin: 0 40px 30px 0;}
.xwzx .xxgs_r{ width: 480px;}
.proShow{ overflow:hidden; position:relative; margin-bottom: 30px;}
.proShow .hd{ display: none;}
.proShow .prev,.proShow .next{ position: absolute; top: 50px; display:block; width:27px; height:47px; cursor:pointer;}
.proShow .prev{ left: 0; background: url(../images/zjt.png) no-repeat;}
.proShow .next{ right: 0; background: url(../images/yjt.png) no-repeat;}
.proShow .bd{ width: 1090px; margin: 0 auto;}
.proShow .bd ul li{ width: 230px; height: auto; margin: 0 21px; float:left; overflow:hidden; text-align:center;}
.proShow .bd ul li .pic{ height: 135px; border: 4px solid #f0f0f0; border-radius: 2px;}
.proShow .bd ul li .pic img{ width:100%; height:100%; display:block;}
.proShow .bd ul li .title{ line-height:40px; font-size: 14px;}
.proShow .bd ul li .title a{ color: #aaa;}
.zygx_box{ max-height: 999px; margin-bottom: 30px;}
.zygx_info{ float: left; width: 510px; padding: 0 20px; border: 1px solid #888;}
.zygx_info_tit{ height: 35px; line-height: 35px; margin-bottom: 8px; border-bottom: 1px dashed #888; font-size: 14px; color: #9e7b1e;}
.zygx_t{ height: 45px; line-height: 45px; overflow: hidden; font-size: 14px; color: #bbb;}
.zygx_l{ float: left; width: 38%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.zygx_c{ float: left; width: 37%; overflow: hidden; text-align: center; text-overflow: ellipsis; white-space: nowrap;}
.zygx_r{ float: left; width: 25%; *width: 24.9%; overflow: hidden; text-align: center; text-overflow: ellipsis; white-space: nowrap;}
.fR{ float: right;}
.zygx_b{ overflow:hidden; position:relative; padding: 5px 0;}
.zygx_b .hd{ display: none;}
.zygx_b .infoList li{ height:40px; line-height:40px; overflow: hidden; color: #999; font-size: 14px;}
.zygx_l a,.zygx_c a,.zygx_r a{ color: #848788;}
.zygx_l a:hover,.zygx_c a:hover,.zygx_r a:hover{ color: #cea330;}
.dl_box{ margin-bottom: 30px; max-height: 9999px;}
.dl_info{ float: left; width: 190px; margin: 0 19px;}
.dl_img{ display: block; width: 100%; height: 166px; line-height: 166px; text-align: center; overflow: hidden; vertical-align: middle; background: #fff;}
.dl_img img{ max-height: 100%; max-width: 100%; vertical-align: middle; margin-bottom: 3px;}
.dl_name{ display: block; height: 35px; line-height: 35px; text-align: center; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 14px; color: #aaa;}



