@charset "utf-8";
/* CSS Document */
*{ font-family:"微软雅黑"; padding:0px; margin:0px;}
.mar{width:1090px; margin:0px auto;}
.clear{ clear:both;}
body{ font-size:14px; color:#666;}
a{ text-decoration:none; color:#666;}
li a:hover{color:#A10000;}a:hover{color:#A10000;}
.top{ margin-top:15px; margin-bottom:15px;}
.logo{ width:416px;}
.bg_none{ background:none;}
.bor{border:none !important;}
.wap ul li{ float:left; padding-left:20px; background:url(../images/home.png) no-repeat 0px 8px; margin-left: 10px;height:30px; line-height:30px; font-size:12px;}
.wap ul li:hover{ background:url(../images/home_01.png) no-repeat 0px 8px;}
.wap{ width:445px; margin-top:20px}
.wap .zqdh{ background:url(../images/zq.jpg) no-repeat; width:87px; padding-left:0px}
.zqdh a{ display:block; font-size:0px;}
.wap .zqdh .jtt1{ background:url(../images/zq_01.png) no-repeat;width:87px;}
.wap .zqdh:hover{ background:url(../images/zq_01.png) no-repeat;}
.nav{ background:#0168b7; color:#fff; height:40px; line-height:40px;}
.nav .search{ width:315px; padding-left: 15px; float:left;}
.nav .search img{float: left; margin-top: 5px;margin-left: 15px;}
.nav .search:hover{background:#0168b7;}
.nav .search input{ float:left; height:29px; line-height:29px; margin-top:5px; padding-left:10px; width:250px;}
.nav .search span{ float:left; background:#d90000; display:block; width:50px; height:29px; margin-top:5px; text-align:center;}

.jgzn_left img{width: 240px;}
.top_dh_r1{background-color:#f7f7f7; min-height:76px;}
.top_dh_r2{background-color:#f7f7f7;}
.top_dh_r2 li{width:255px; float:left; height:76px; line-height:76px; overflow:hidden}
.top_dh_r2 img{ width:33px; height:34px; float:left; padding:21px 15px 0 0;}
.top_dh_r2 .bm{ width:160px; overflow:hidden}
.top_dh_r2 .zt{ width:250px; overflow:hidden}
.top_dh_r2 .sb{ width:390px; overflow:hidden}
.top_dh_r2 .zx{ width:140px;}
.top_dh_r31{width:1090px; margin:auto;background-color:#f7f7f7; }
.top_dh_r31 li{width:300px; float:left; height:76px; line-height:76px;}
.top_dh_r31 img{ width:33px; height:34px; float:left; padding:21px 15px 0 0;}

.news_pic{ background:url(../images/pic_bg.jpg) repeat-x bottom; height:316px;}
.tzgg_lb { float:left;}
.tzgg_more{ width:30px; height:56px; background:#f6f6f6; text-align:center; display:block;padding-top:20px;}
.tzgg_more a{ width:30px; height:56px; display:block}
.tzgg_more .jtx{ width:30px; height:31px; background:url(../images/ico_04.png) no-repeat center;}
.tzgg_more .jtt{ width:30px; height:31px; background:url(../images/ico_04_01.png) no-repeat center;}

.gzyw{ width:535px;}
.gzyw dl{ height:85px; margin-top:30px;}
.gzyw dl dt{ float:left; width:85px; border:1px solid #ddd; text-align:center;}
.gzyw dl:hover dt{ border:1px solid #0064b8}
.gzyw dl:hover{background: #f7f7f7;}
.gzyw dl dt span{ display:block; font-size:16px; color:#858585; margin-top:5px;}
.gzyw dl dt strong{ font-size:40px; color:#0064B8; font-weight:lighter;}
.gzyw dl dd{ float:right; width:435px;}
.gzdt_title span{ display:block; height:35px; width:90px; text-align:center; line-height:35px; font-size:16px;}
.gzdt_title span.hover{ background:#0067b6; color:#fff;}
.gzdt_title span.hover a{ color:#fff; display:block;}
.gzdt_title:hover span{ font-size:18px;}
.gzyw dl dd span{color:#0066AD; font-size:16px; font-weight:bold;}
.gzyw dl dd p{color:#999999; margin-top:10px; line-height:22px;}
.gzyw dl dd p a{color:#A10000;}
.tzgg{ width:539px;}
.tzgg_title {height:73px;}
.tzgg_title span{ display:block; width:148px; height:73px; float:left; background:url(../images/tzgg.png) no-repeat center; text-align:center; line-height:60px; font-size:18px; color:#0067B6;}
.tzgg_title span:hover{ background:url(../images/tzgg_01.png) no-repeat center; color:#fff;}
.tzgg_title span:hover a{color:#fff;}
.tzgg_title span a{color:#0067B6;display: block;}
.tzgg_title img{ float:left;}
.tzgg dl:hover dt{ border:1px solid #0064b8}
.tzgg dl:hover{background: #f7f7f7;}
.tzgg dl{ height:85px; margin-top:30px; border-bottom:1px solid #ddd;margin-bottom: 20px; padding-bottom: 10px;}
.tzgg dl dt{ float:left; width:85px; border:1px solid #ddd; text-align:center;}
.tzgg dl dt span{ display:block; font-size:16px; color:#858585; margin-top:5px;}
.tzgg dl dt strong{ font-size:40px; color:#0064B8; font-weight:lighter;}
.tzgg dl dd{ float:right; width:435px;}
.tzgg dl dd span{color:#888888; font-weight:bold;}
.tzgg dl dd p{color:#999999; margin-top:10px; line-height:22px;}
.tzgg dl dd p a{color:#A10000;}
.tzgg ul li{ line-height:50px; border-bottom:1px solid #ddd; padding-left:15px; padding-right:15px;color:#858585;}
.tzgg ul li:hover{background: #f7f7f7;}
.tzgg ul li a:hover{color:#A10000}
.xxgk_left li a:hover{color:#A10000}
.tzgg ul li a{color:#858585;}
.tzgg ul li span{ margin-right:20px;}
.banner{ height:420px;}

/**部门信息公开**/
.bm_xxgk{ background:#FEF8FA; }
.xxgk_left{ width:720px;}
.xxgk_title{ border-bottom:3px solid #DDDDDD; height:50px;}
.xxgk_title span{ border-bottom:3px solid #D80001; display:block; padding-top:15px; width:150px; text-align:center; padding-bottom:5px; font-size:22px;color:#D80001;}
.xxgk_title a{ font-size:22px;color:#fff;}
.xxgk_right{ width:328px;}
.xxgk_left li{color:#666; line-height:35px;}
.xxgk_left li a{color:#666;}
.xxgk_left li{font-size:15px;}
.xxgk_left li span{ float:right;}
.xxgk_left li a{ font-size:15px;}
.xxgk_left li strong{ margin-right:20px; font-weight:lighter;color: #D80001;}
.xxgk_right_ul{ margin-top:10px; height:220px;}
.xxgk_right_ul li{width:130px;padding-left:25px;color:#666;height:32px;line-height:32px;float:left;background: #fff url(../images/bm_xxgk_left.png) no-repeat 2px 2px;margin-right:7px;margin-top:10px;}
.xxgk_right_ul li a{color:#545454; font-size:15px; display:block;}
.xxgk_right_ul li:hover{background:#EEEEEE url(../images/bm_xxgk_left.png) no-repeat 10px 12px ; color:#666;}
.xxgk_search{ background:url(../images/hx.jpg) repeat-x 0px 20px; width:328px; height:40px; text-align:center;line-height:40px; margin-top:10px;}
.xxgk_search span{ background:#91c445; display:block; width:150px; color:#fff; font-size:18px; margin:0px auto;}
.xxgk_search span a{ color:#fff;}
.xxgk_right .search_input input{ width:235px; float:left;height: 34px;line-height: 34px; background: #fff;float: left; padding-left: 10px; color: #666;border: 1px solid #ddd;}
.xxgk_right .search_input span{ background:#ffb500; text-align:center; padding:0px; width:80px; display:block; float:left;line-height: 36px;height: 36px;}
.xxgk_right .search_input span img{ margin-top:8px;}
.ddiv{ margin-top:40px;}
.fw_1{ width:348px; height:290px; float:left;}
.fw_2{ width:348px; height:290px; float:left; margin-left:20px;}
.fw_3{ width:348px; height:290px; float:left; margin-left:20px;}
.fw_4{ width:530px; height:290px; float:right;}
.fw_5{ width:530px; height:290px; float:left; margin-left:20px;}
.fw_6{ width:348px; height:290px; float:left; margin-left:20px;}
.ddiv .fw_title{ color:#fff; height:40px; line-height:40px; padding-left:15px; font-size:22px;}
.ddiv .fw_title a{ color:#fff;}
.fw_1 ul li:hover a{ color:#fff;}
.fw_1,.fw_2,.fw_3,.fw_4,.fw_5,.fw_6{border:1px solid #e7e7e7; margin-bottom:20px;}
.fw_2 .fw_title .bs{ font-size:14px; color:#fff; padding-right:15px;}
.fw_1_bg_c{ background:#01b4db;}
.fw_2_bg_c{ background:#fc7886;}
.fw_3_bg_c{ background:#ffa975;}
.fw_4_bg_c{ background:#6cc872;}
.fw_5_bg_c{ background:#c8c580;}
.fw_6_bg_c{ background:#808dc8;}
.fw_1 ul li{ float:left; width:100%; padding-left: 0px; height:35px; line-height:35px; background:#f0fdff; text-align:center; font-size:15px;  margin-top:20px;}
.fw_1 ul li:hover{ background:#01b4db; color:#fff;}
.fw_2 dl { padding-left:15px; padding-right:15px;}
.fw_2 dl dt{ font-size:22px; color:#777; margin-bottom:12px;}
.fw_2 dl dd{color:#999999; margin-bottom:12px;}
.fw_2 .fw_title{ margin-bottom:20px;}
.fw_li { padding-left:15px; padding-right:15px;}
.fw_li li{ background:url(../images/fw_li_bg.png) no-repeat 0px 15px; padding-left:15px; padding-right:15px; height:30px; line-height:30px; margin-top:2px;}
.fw_li li span{ float:right;}
.fw_li .fw_li_title{ background:#fff4ee;color:#FF7F00; margin-top:15px;}
.fw_li_1{ padding-left:15px; padding-right:15px; padding-top:10px;}
.fw_li_1 li{ background:url(../images/fw_li_bg_01.png) no-repeat 0px 12px;height: 30px; padding-left:15px; line-height:30px;margin-top:2px;padding-right: 84px;position: relative}
.fw_li_1 li span{position: absolute!important;right: 0px!important;float: none!important}


.jgld{ background:#fff4ee; padding-bottom:20px;}
.jgld_title{ width:610px; margin:0px auto; height:45px; padding-top:20px;}
.jgld_title span{ display:block; float:left; padding:0 20px; text-align:center; height:45px; line-height:45px; font-size:22px;color:#777777;}
.jgld_title span.hover{ background:#ff7f00;}
.jgld_title span.hover a,.jgld_title span.hover{color:#ffffff}
.jgld_title span a{color:#777777; display:block;}
.jgld_div_li li{ float:left; margin-right:37px;margin-left:37px; width:142px; height:184px; position:relative;    margin-bottom: 70px;}
.jgld_div_li li img{ width:142px;height:184px;}
.jgld_div_li li .li_span_name{ display:block; background:url(../images/user_bg.png) no-repeat; position:absolute; z-index:99; top:154px; left:0px; width:142px; height:30px;color:#fff; font-size:18px; text-align:center; line-height:30px;}
.jgld_div_li li .li_span_name a{ color:#fff; font-size:18px; }
.ld_jj{ position:absolute; top:0px; left:0px; background:url(../images/user_bg.png);width:142px; height:184px;color:#fff; text-align:center;}
.ld_jj span{ font-size:18px; display:block; margin-top:50px;}
.ld_jj p{ line-height:20px; margin-top:20px;}
.ld_li_img{background:url(../images/user_bg.png);}
.ld_li_img .ld_jj_1{ border:1px solid #fff;width:125px; height:170px; margin:0px auto;color:#fff; text-align:center; margin-top:6px;}
.ld_jj_1 span{ font-size:18px; display:block; margin-top:50px;}
.ld_jj_1 p{ line-height:20px; margin-top:20px;}
.jgzn_right{ color:#555555; width:600px; margin-left:40px;}
.jgzn_right p{ line-height:30px; text-indent:2em;}
.jgzn_right p a{ display:block; width:120px; text-align:center; color:#fff; line-height:40px; background:#e27e5f; text-indent:0px; margin-top:15px; }
.jgzn_right p a:hover{ background:#ff7f00;}
.bmld_rns li{width:240px; float:left; margin:30px 15px 10px 15px; background:url(../images/bm_r3_ns.jpg) no-repeat top; height:170px}
.bmld_rns li:hover{background:url(../images/bm_r3_ns_1.png) no-repeat top;}
#one4_v li{ background:url(../images/bm_r3_ns_1.jpg) no-repeat top !important;}
#one4_v li:hover{ background:url(../images/bm_r4_ns_01.jpg) no-repeat top!important;}
.zsjg p{ line-height:45px; width:600px; color:#fff; margin-left:20px;}
.zsjg p a{color:#fff; font-size:20px;}
.zsjg p a:hover{color: #A10000;}
.jg_right_r1_1 {color:#fff;}
.jg_right_r1_1 a{color:#fff;}
.bmld_r2 {padding: 9px 20px 0 20px;line-height: 25px;text-indent: 2em;color: #444;}
.jg_right_r1_1 {line-height: 40px;}

.firstyqlj{height:40px}
/**机构领导**/
/* scrollpic */
.ld_span{ text-align:center;color:#fff;background:url(../images/ld_bg.png) no-repeat center;}
.ld_span span{ margin-top:20px; display:block; margin-top:40px; font-size:16px;}
.ld_span span a{font-size:16px;}
.ld_span p{ width:120px; margin:20px auto; line-height:23px;}
#myscroll{display:block; width:100%;  overflow:hidden;}
#myscroll a .intro{color:#fff; }
#myscroll ul{display:block; float:left; list-style-type:none; padding:0; margin:0;}
#myscroll ul li{display:block; float:left;height:180px; overflow:hidden; background:url(../images/jgld_bg.png) no-repeat center;margin-right:0}
#myscroll ul li a{display:block; float:left; width:142px;position:relative; height:180px; color:#333;}
#myscroll a .intro{position:absolute; left:0; z-index:10; background:url(../images/jgld_bg_01.png);width:142px; font-size:16px;}
#myscroll a .intro p{font-size:13px; line-height:20px; margin:0 15px; height:40px; overflow:hidden;}
#myscroll a .intro{bottom:0px; line-height:30px; height:30px; text-align:center}
#myscroll a:hover .intro{bottom:0px; height:180px; line-height:100px;}
#myscroll .he{height:180px!important; line-height:69px!important;}
#myscroll .he:hover{ background:url(../images/jgld_bg_02.png) no-repeat !important;}

#myscroll .he div{padding-top:20px;}
#mybtns a:hover, #myscroll, #mybtns a,.myscroll a:hover .intro, #myscroll a .intro,#myscroll #myscrollbox{-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-ms-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}


.gzxmt h3{ text-align:center; font-size:40px; color:#0059AD; font-weight:lighter;}
.mar-8{ margin-top:80px;}
.gzxmt_m img{ width:133px; height:132px;}
.gzxmt_m{ margin-bottom:80px; font-size:18px;}

.fooder{ background:#014e87;color:#fff; padding-top:15px; padding-bottom:15px;}
.fooder a{color:#fff;}
.fooder a:hover{color:#ffb500}

.ldxx img{}
.ldxx_bg img{ background:#0099cc;}
.ldxx_bg img:hover{background:#C8C580;}
.zfrx_bg img{ background:#FC7886;}
.zfrx_bg img:hover{background:#C8C580;}
.zwzx_bg img{ background:#88c222;}
.zwzx_bg img:hover{background:#C8C580;}
.dczj_bg img{ background:#bbbbff;}
.dczj_bg img:hover{background:#C8C580;}
.qzqd{background:#fff;}
.qzqd:hover{filter: alpha(opacity=20);-moz-opacity: 0.4;opacity: 0.4;}


/**站群导航**/
.tzlb_div{height: 456px;position:absolute; top:97px; margin:0px; z-index:9999; background:#fff; border:1px solid #EEEEEE; border-top:0px;}
.tzlb_div li a:hover{color:#A10000;}

/**回到顶部**/
.back_top { width: 48px; height: 48px;padding-top: 26px; cursor: pointer; position: fixed;_position: absolute; top: 85%;left: 50%; margin-left: 556px; _bottom: auto;_top: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||20)-(parseInt(this.currentStyle.marginBottom,10)||20)));}
.back_top a {display: block;text-align: center;background: #c1c1c1;font-size: 16px;font-family: "微软雅黑", "宋体"; color: #fff;line-height: 20px; padding: 4px 3px;}

/**头部样式**/
.menu ul {}
.menu ul li {/* width and height of the menu items */  float: left;overflow: hidden;position: relative;line-height: 40px;}

.menu ul li a {
/* must be postioned relative  */ position: relative;display: block;width: 150px;height: 40px;font-size: 18px;cursor: pointer;}

.menu ul li a span {/* all layers will be absolute positioned */position: absolute;left: 0;width: 150px;}
.menu ul li a span.out {top: 0px;}

.menu ul li a span.over,
.menu ul li a span.bg {/* hide */  top: -40px;}
		
/** 2nd example **/
#menu2{width:760px; float:left;}
#menu2 ul li a {color: #fff;}
#menu2 ul li img{ float:left;margin-top: 8px; margin-left: 40px; margin-right: 10px;}
#menu2 ul li a span.over {color: #fff;background-color: #014d98;}

.nav_2{ width:100%; top:0px;position: fixed;background: #0168b7; z-index:999; display:none;}
/*eid样式*/
.eid-banbox{width: 100%;}
.eid-ban1{width:100%;height: 270px;background: url(../img/banbg1.jpg)no-repeat center; -ms-behavior: url(backgroundsize.min.htc);behavior: url(backgroundsize.min.htc);}
.eid-ban2{width:100%;height: 475px;background: url(../img/banbg2.jpg)no-repeat center; -ms-behavior: url(backgroundsize.min.htc);behavior: url(backgroundsize.min.htc);}
.eid-bancontent{}
.ban-center{width: 750px;margin: 0 auto;text-align: center;}
/**/
.section-content{ }
.nav-height{ position:relative; height: 50px;}
.nav-box {height: 50px;}
.nav-box.navFix ul{ border-bottom: 0;}
.nav-box li {width: 20%; text-align: left;height: 50px; line-height: 50px;float: left; text-align: center;position: relative;}
.nav-box li a {display: block;padding: 0 20px;font-size:20px; color: #fff; text-decoration: none;}

.nav-box li a:hover{color: #ee8800; /*border:1px solid #ee8800;*/}
.nav-box li a.active {color: #fff;background: #ee8800;}
.nav-mobile {display: none;font-weight: bold;width: 100%;}
.click-me {width: 150px;height: 30px; background: #4680d1;color: white; text-align: center;line-height: 30px;}
.click-me a {display: block;color: white;}
        /**/
.product-box{width: 100%;height: auto;background-color: #fff;}
.product-list{width: 100%; margin-top: 10px;}

.product-tit{width: 100%; border-bottom: 2px solid #39b54a; text-align: left;margin-top: 10px;}
.product-tit i{width: 3px;height: 16px;display: inline-block;background: #39b54a;}
.product-tit h3{display: inline-block;font-size: 20px;color: #2c2c2c;text-align: left;}


/*.category-btn{right:200px;top: 70%}*/
#goTopBtn { display:none;}
/*头部添加*/
#iebug{height: 160px;}
.zdmc{ width:auto!important; font-size:24px; color:#fff; border:0px !important;}
.category-btn {
    background: #d5d5d5 none repeat scroll 0 0;
    border-radius: 16px;
    display: block;
    height: 160px;
    padding-top: 15px;
    position: fixed;
    top: 60%;
    width: 35px;
    z-index: 999;
}
.category-btn a {
    color: #fff;
    cursor: pointer;
    display: block;
    font-size: 25px;
    font-weight: bold;
    line-height: 30px;
    text-align: center;
    text-decoration: none;
}
.category-btn a:hover {
    color: #666;
}
.catCur {
    background: #000 none repeat scroll 0 0;
    color: #fff;
}
.category-btn ul li {
    position: relative;
}
.category-btn ul li div {
    background: rgba(0, 0, 0, 0) url("../img/arrow-cate-side.png") no-repeat scroll 0 center;
    border-radius: 3px;
    left: 35px;
    padding-left: 6px;
    position: absolute;
    top: 3px;
}
.category-btn ul li div span {
    background: #ebebeb none repeat scroll 0 0;
    display: block;
    font-size: 13px;
    line-height: 18px;
    padding: 5px;
    white-space: nowrap;
}
.category-btn ul li.active a{
    color: red;
}



/**********弹窗*********/
#btn{width: 100px;height: 100px;background: #dddddd}
.sfewf{width: 480px;height: 170px;background: #ffffff;margin:0 auto;margin-top:14%;display: none;border-radius: 4px;position: relative;}
.sfewfwbg{width:100%;height: 100%;background:#000000;position: fixed;left: 0;top: 0;display: none;z-index:999999999;opacity:0.7;filter:alpha(opacity=70)}
.sfewfw{width:100%;height: 100%;position: fixed;left: 0;top: 0;display: none;z-index:99999999999;}
.layui-layer-ico{display: block;width: 30px;height: 30px;background:url(../images/iconase.png) no-repeat -149px -31px;position: absolute;right: -15px;top: -15px;cursor: pointer;}
.layui-layer-ico:hover{background:url(../images/iconase.png) no-repeat -180px -31px;}
.alertp{height: 63px;padding:20px;text-align: center;line-height: 31px;font-size: 16px;padding-top:40px}
.alertbtn span{padding:0 15px;display:inline-block;height: 28px;line-height: 28px;border-radius: 3px;margin-right: 30px;background: #f1f1f1;border: 1px solid #dedede;font-size: 16px;cursor: pointer;}
.alertbtn .jjfw{background: #2e8ded;border-color: #2e8ded;color: #ffffff}
.alertbtn {text-align: right;}