﻿@charset "gb2312";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
fieldset,img{border:0}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal}
ol,ul{list-style:none}
caption,th{text-align:left}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal}
sup{vertical-align:text-top}
sub{vertical-align:text-bottom}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit}
input,textarea,select{*font-size:100%}
legend{color:#000}

html,body,form{font-size:14px;line-height:180%;width:100%;height:100%;min-height:100%;background-color:#ffffff;color:#333;font-family:"simsun","宋体","arial narro";word-spacing:0.5pt; letter-spacing:0.5px;}

a{hide-focus:expression( this.hideFocus=true );outline: none;font-family:"Microsoft YaHei","微软雅黑",helvetica,arial,verdana,tahoma,sans-serif;}
a{text-decoration:none;font-size:12px;}
a:link,a:visited{color:#363636;}
a:hover,a:active,a:focus{color:#db261d;}

.tc{text-align:center;}.tl{text-align:left;}.tr{text-align:right;}
.vtt{vertical-align: top;}.vtc{vertical-align: middle;}.vtb{vertical-align: bottom;}
.b1{border: 1px solid #a0a0a0;}
.b1t{border-top: 1px solid #a0a0a0;}
.b1b{border-bottom: 1px solid #a0a0a0;}
.fl{float:left;}.fr{float:right;}
.clears{clear:both; height:0; width:0; overflow:hidden;}
.hidden{ display:none;}

.mt15{ margin-top:15px;}.mt30{ margin-top:30px;}.mt40{ margin-top:40px;}.mt50{ margin-top:50px;}
.p20{padding:20px;}.p25{padding:25px;}
.pt15{padding-top:15px;}.pt20{padding-top:20px;}.pt30{padding-top:30px;}.pt50{padding-top:50px;}

.w100 {width:100%;   height:auto; margin:0 auto;}
.w{width:1080px; margin:0 auto;}
.content-wrapper{padding-left:110px;}

/*logo*/
.logo_box{ height:70px; width:100%;z-index:999; border-bottom: 1px solid #c9e3fe; }
.logo_box .logo{float:left;width:315px; height:45px; margin-top:15px;}
.logo_box .logo a{ display:block;width:315px; height:45px; background:url('../../images/zlgl/top_logo.png') 0px -40px no-repeat; text-indent:-9999px;}
.logo_box .logo_right{float:right;}

/*scrollNav Css*/
#nav{width:100%; height:40px; margin-top:30px;position:relative; z-index:999;}
.navlist{ display:block; width:100%; height:40px;}
.navlist li{ display:block;width:auto;_width:0;float:left; position:relative;}
.navlist li a{display:block; margin-left:25px; text-decoration:none; height:40px; line-height:40px;text-align:right;color:#ffffff;font-size:15px;  font-weight:400; white-space:nowrap; cursor:pointer;}
.navlist li a:hover{color:#db261d;}


.co{padding:0px 0 15px 0;}

.banner{width:100%; margin:0 auto; text-align:center;height:320px;position: relative;overflow: hidden; background: url('../../images/zlgl/banner.png') top center no-repeat;}
.main_left{display: block;width:730px;float:left;}
.main_right{display:block; width:320px;float:right;}
.main_l_left{display: block;width:320px;float:left;}
.main_l_right{display:block; width:380px;float:right;}


.banners{width:100%; margin:0 auto; text-align:center;height:260px;position: relative;overflow: hidden;}
#BContentID,#BContentID li,#BContentID li a img{width:320px;height:260px;}
#BContentID li{position: relative;}
#BContentID li a span{ display: block; position: absolute; left: 0;  bottom: 0; height: 40px;width:100%; background: url('../../images/zlgl/pic_tit_bg1.png') 0 0 repeat; }
#BContentID li a span h2{font-size: 14px; color: #ffffff;text-align: left;line-height:40px; font-weight:normal; width:230px; text-indent: 10px;white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}


#BTabID{ position:absolute; bottom:10px; right:10px; height:16px; overflow:hidden;}
#BTabID li{ display:block; float:left; width:16px; height:16px; margin:0 2px; font-size:0px;background:url('../../images/zlgl/top_logo.png') -100px 0px no-repeat; overflow:hidden; text-indent:-9999px; cursor:pointer;}
#BTabID li:hover,#BTabID li.active{ font-size:0;background:url('../../images/zlgl/top_logo.png') -120px 0px no-repeat;}

.top_box{width:100%; border-bottom:1px solid #a0a0a0; height:40px; line-height:40px;font-family:"Microsoft YaHei","微软雅黑",helvetica,arial,verdana,tahoma,sans-serif; }
.top_box div{ display:block; float:left;}
.top_box .tit{ font-size:18px; font-weight:600; color:#5e5e5e; white-space:nowrap;}
.top_box .navs{margin:8px 0 0 15px;}
.top_box .navs a{padding:3px 10px 4px 10px; line-height:20px; height:20px; font-size:14px; float:left; cursor:pointer;color:#333333;font-weight:400;}
.top_box .navs a.on,.top_box .navs a:hover{ background:#06A7E1; color:#ffffff;}

.top_box .more{ float:right;}
.top_box .more a{ display:block;width:16px; height:16px; margin-top:16px; background:url('../../images/zlgl/top_logo.png') -150px 0px no-repeat; text-indent:-9999px;}
.top_box .more a:hover{background:url('../../images/zlgl/top_logo.png') -170px 0px no-repeat;}

.navs_body{width:100%; margin-top:20px; overflow:hidden;}
.navs_bodys{width:100%; margin-top:10px; overflow:hidden;}

.fast_link{ height: 224px;}
.fast_link a{ display: block;width:100%; height: 55px; line-height: 55px; margin-bottom: 25px; background: url('../../images/zlgl/fast_bg.png') 0 0 no-repeat; font-size:20px; text-align: center;}
.fast_link a.f1{ background-position: 0 0;}
.fast_link a.f2{ background-position: 0 -90px;}
.fast_link a.f3{ background-position: 0 -180px;}

.new_ul1{width:1320px;height:188px;overflow:hidden; text-align:left; font-size:14px;}
.new_ul1 li{width:200px; height:188px; float:left; margin-right:20px;}
.new_ul1 li img{display:block;width:200px; height:120px;}
.new_ul1 li h2{ display:block; margin-top:5px; height:40px; line-height:20px; font-size:14px; white-space:normal; overflow:hidden; font-weight:400;}
.new_ul1 li span{ display:block; text-align:right; font-size:85%; color:#999999; height:20px; line-height:20px;}

.navs_ul2 li,.navs_ul3 li{ line-height:200%;}
.navs_ul2 li a{display:block;font-size:14px; font-weight:400;width:100%;overflow:hidden;white-space:nowrap; text-overflow:""; }
.navs_ul3 li a{display:block; font-size:14px; font-weight:400;width:85%; float:left;overflow:hidden;white-space:nowrap; text-overflow:""; }
.navs_ul3 li font{ display:block; float:right; font-size:85%; color:#999999;}

.new_ul3{height:280px;width:1320px; overflow:hidden; text-align:left;}
.new_ul3 li{ float:left;width:200px; height:120px; margin:0 20px 20px 0; overflow:hidden; position:relative;}
.new_ul3 li a{ display:block;width:100%; height:100%;}
.new_ul3 li a img{ position:absolute; left:0;top:0;width:200px; height:120px;}
.new_ul3 li.first{width:420px; height:260px;}
.new_ul3 li.first img{ position:absolute; left:0;top:0;width:420px; height:260px;}
.new_ul3 li .info{display:block;width:100%; height:40px; overflow:hidden;background:url('../../images/zlgl/pic_tit_bg1.png') repeat; position:absolute; bottom:0px; left:0px;}
.new_ul3 li .info h2{height:40px; line-height:40px; font-size:16px; font-weight:400; color:#ffffff; display:block;padding:0 10px; text-align:left; white-space:nowrap; text-overflow:""; overflow:hidden;}
.new_ul3 li .info p{ display:none;padding:0 10px;font-size:13px; color:#cccccc; line-height:20px;text-indent:26px; height:40px;white-space:normal;text-overflow:ellipsis;overflow:hidden;}
.new_ul3 li .info span{ display:none;padding:0 10px;font-size:13px; color:#cccccc; line-height:20px; margin-top:10px; text-align:right;}
.new_ul3 li a:hover .info h2{ margin-top:5px;}
.new_ul3 li a:hover .info p,.new_ul3 li a:hover .info span{ display:block;}


.subbanner{width:100%;height:210px;background:url(../../images/zlgl/banner.jpg) center -30px no-repeat;}
.subbody{ background:url(../../images/zlgl/subbody_bg.png) 0 0 repeat; border:1px solid #ccc; margin:30px 0 0 0px; padding-bottom:20px; z-index:100;}

.sub_top{height:50px; line-height:48px; background:url(../../images/zlgl/sub_top_line.png) 0 bottom repeat-x;}
.sub_top_tit{ float:left; border-bottom:2px solid #006bcf; padding:0 20px; font-size:28px; font-weight:bold;}
.sub_top_postion{float:right; padding-right:20px; font-size:12px; color:#666666;}
.sub_box{padding:10px; display:block;}
.sub_box_tit{ font-size:22px; font-weight:bold; color:#FF0000; margin-top:20px;}
.sub_box_body{ margin-top:10px;}
.sub_box_body a{ display:block; font-size:16px;width:20%; float:left; text-align:left;padding:7px 0; color:#0063b1;}
.sub_box_body span{ display:none; font-size:16px;width:20%; float:left; text-align:left;padding:7px 0; color:#999999;}
.sub_box_body a:hover{color:#db261d;}

.con_box{padding:15px;}
.con_tit{ font-size:22px; text-align:center; line-height:60px; font-weight:bold;}
.con_info{ font-size:12px; text-align:right; background:#f5f5f5; line-height:20px; color:#999999;}
.con_body{padding:20px 0; text-align:left; font-size:14px; line-height:220%;}
.share_box{ margin-top:5px;}


.subpagelist{ font-family:"微软黑雅"; padding:10px;}
.subpagelist li { display:block; float:left;width:100%; border-bottom:1px dashed #a0a0a0;padding:0 0 10px 0; margin:0 0 18px 0;}
.subpagelist li a .pic,.subpagelist li .pic img{float:left;width:135px; height:100px;overflow:hidden;}
.subpagelist li a .info{width:880px; float:right; text-align:left;overflow:hidden; color:#333333;}
.subpagelist li a h2{display:block;width:100%;height:30px; line-height:25px; font-size:18px; font-weight:normal;white-space:normal;text-overflow:ellipsis;overflow:hidden;}
.subpagelist li a p{ display:block; height:50px; font-size:12px; line-height:24px; overflow:hidden; color:#666666;}
.subpagelist li a span{ display:block; font-size:12px; line-height:20px; text-align:right; color:#666666;}
.subpagelist li a:hover h2{color:#db261d;}
.subpagelist li a:hover img{FILTER: alpha(opacity=80); opacity:0.8;}

.sub_page{padding:10px 0; text-align:left; font-weight:bold; margin-top:20px; font-size:12px;}
.sub_page a{ font-size:12px; border:1px solid #666666;padding:3px 10px 2px 10px; font-weight:normal; margin:0;color:#333333;}
.sub_page span{ font-size:12px; border:1px solid #666666;padding:5px 10px 3px 10px; background-color:#006FCB; margin:0; color:#FFFFFF}
.sub_page a:hover{ background-color:#006FCB; color:#FFFFFF}

.downpagelist{margin: 0;padding: 0;width:100%; overflow:hidden; color:#888888; font-size:14px;}
.downpagelist li{list-style-type:none;text-align: left;padding-left:12px;padding-top:15px;border-bottom:1px dashed #CCCCCC;}
.downpagelist span{padding-right:10px;}
.downpagelist li a{ font-size:16px;font-weight:bold;text-decoration: none;display: block;white-space:nowrap;text-overflow:ellipsis; overflow: hidden;}
.downpagelist li a:hover{font-size:16px; color: #1A77C4;}

.down_intro{ text-align:left}
.down_info{ background:#333333; width:80%; margin:20px 0}
.down_info td{ background:#FFFFFF; padding:0 0 0 5px;}
.down_info th{ background:#FFFFFF; padding:0 0 0 5px; font-size:12px; font-weight:bold;}
.downaddlist ul{ list-style:none;padding:0; margin:0;}
.downaddlist ul li{ height:24px;line-height:24px;color:#666666;background:url(../../images/down_btn.gif) no-repeat 0px 8px;padding:2px 0 0 20px;font-size:0;}

.foot_page{ border-top:1px solid #a0a0a0;padding:30px 0;position:relative;}
.foot_page .foot_cp{float:left;}
.foot_page .foot_logo{float:left;width:80px; height:80px; margin-right:20px; background:url(../../images/zlgl/logo_gr.png) center center no-repeat;background-size: 100% 100%;}
.foot_page .coyp_info{float:left;font-size:13px; color:#666666; line-height:24px;}


.foot_page .foot_link_box{float:left; margin-left:30px; overflow:hidden;}

.foot_link_box span{ display:none;width:90px; float:left; margin-left:15px; text-indent:-9999px; font-weight:200; text-align:center; font-size:12px;}
.foot_link_box .wb i{ display:block;width:80px; height:80px; background:url(../images/weibo.jpg) center center no-repeat #ffffff;}
.foot_link_box .wx i{ display:block;width:80px; height:80px;background:url(../images/weixin.jpg) center center no-repeat #ffffff;}


.foot_page .foot_link_ul{ float:right; height:90px; overflow:hidden;}
.foot_page .foot_link_ul a{ display:block; height:25px; font-size:14px; float:left; margin:0px 0px 20px 20px;}
.foot_page .foot_link_ul a img{ float:left; height:25px;width:auto;}
.foot_page .foot_link_ul a font{ float:left; line-height:25px; padding-left:5px;font-size:14px;}
