body{margin: 0;padding: 0;font-size: 14px;min-width: 1200px;background:#ffffff; font-family: "Microsoft Yahei", 宋体, sans-serif;}

.top{
width:100%;
height:40px;
background:#700;
}
.top span{
height:40px;
line-height:40px;
color:#ccc;
}
.biaotiName{
padding-bottom:50px;
}

.ztStyle{

padding:60px 0  70px 0;




}
.fr{ float:right }
.fl{ float:left }
.moreBtn {
height: 32px;
width:50px;
line-height: 30px;
padding: 0 20px;
color: #fff!important; 
background: #bb2928;
float: right;
} 

.moreBtn2 {
height: 32px;
width:50px;
line-height: 30px;
margin-top:10px;
padding: 0 20px;
color: #000!important; 
float: right;
} 
.moreBtn a {
color: #fff!important; 

} 
.moreBtn1 {
height: 32px;
width:50px;
line-height: 30px;
padding: 0 20px;
color: #fff!important; 
background:#bb2928;
margin:10px auto;
} 
.moreBtn1 a {
color: #fff!important; 

} 


.ptlb{
width:1300px;
margin:0 auto;
}
.ptlb li{
float:left;
width:13%;
text-align: center;
font-size: 16px;
color:#ad3136 !important;
background-color: #eee;
margin:0 0.64%;
height:110px;
}
.ptlb li a{
color:#ad3136 !important;
}


.l1{
background:url(../images/jwxt.png) no-repeat;
background-size:50px 50px;
background-position:50% 30%;
}
.l2{
background:url(../images/kyxt.png) no-repeat;
background-size:50px 50px;
background-position:50% 30%;
}

.l3{
background:url(../images/lwxt.png) no-repeat;
background-size:50px 50px;
background-position:50% 30%;
}

.l4{
background:url(../images/cwxt.png) no-repeat;
background-size:50px 50px;
background-position:50% 30%;
}
.l5{
background:url(../images/fypt.png) no-repeat;
background-size:50px 50px;
background-position:50% 30%;
}
.l6{
background:url(../images/oaxt.png) no-repeat;
background-size:50px 50px;
background-position:50% 30%;
}

.l7{
background:url(../images/jxjy.png) no-repeat;
background-size:50px 50px;
background-position:50% 30%;
}

.l1{
background:url(../images/jwxt.png) no-repeat;
background-size:50px 50px;
background-position:50% 30%;
}





.l1:hover{
background:url(../images/jwxt1.png) no-repeat;
background-size:50px 50px;
background-position:50% 30%;
background-color:#bb2928;
color:#fff!important;
}

.l2:hover{
background:url(../images/kyxt1.png) no-repeat;
background-size:50px 50px;
background-position:50% 30%;
background-color:#bb2928;
color:#fff!important;
}

.l3:hover{
background:url(../images/lwxt1.png) no-repeat;
background-size:50px 50px;
background-position:50% 30%;
background-color:#bb2928;
color:#fff!important;
}

.l4:hover{
background:url(../images/cwxt1.png) no-repeat;
background-size:50px 50px;
background-position:50% 30%;
background-color:#bb2928;
color:#fff!important;
}

.l5:hover{
background:url(../images/fypt1.png) no-repeat;
background-size:50px 50px;
background-position:50% 30%;
background-color:#bb2928;
color:#fff!important;
}

.l6:hover{
background:url(../images/oaxt1.png) no-repeat;
background-size:50px 50px;
background-position:50% 30%;
background-color:#bb2928;
color:#fff!important;
}

.l7:hover{
background:url(../images/jxjy1.png) no-repeat;
background-size:50px 50px;
background-position:50% 30%;
background-color:#bb2928;
color:#fff!important;
}
.ptlb li a:hover{
color:#fff!important;
}

.topHeader{
width:100%;
background:url(../images/logoWord.png) no-repeat;

background-size:100% 100%;

height:124px;
line-height:124px;
border-bottom:2px solid #700;

}
.post {margin-bottom: 10px;}
.post .tt {height: 38px;margin: 10px auto;text-align: center}
.post .tt .tit {display: inline-block; font-size: 20px;font-weight: normal;}
.post .tt .tit .title {display: inline-block;height: 38px;line-height: 38px; no-repeat 5px center; }
 
.post .con {padding:20px 0 50px 0;margin: 0 auto;}
.post .con .wp_article_list .list_item {border-bottom: 1px dashed #ccc;}



.post .con li {
float: left;
margin:0 10px;
}

.post .con li.n1 {height: 320px;overflow: hidden;}
.post .con li.n3 {height: 343px;overflow: hidden;}
.post .con li.n4 {height: 370px;overflow: hidden;}
.post .con li.n1 .img-link {}
.post .con li img {margin-bottom: -5px;}
.post .con li.n1 .imgs {}
.post .con li.n2, .post-11 .con li.n3 {}
.post .con li.n2 .img-link, .post .con li.n3 .img-link {}
.post .con li.n2 .imgs, .post-11 .con li.n3 .imgs {}
.post .con li .news_title {
line-height:25px;
margin-top: 15px;
margin-bottom: 5px;
font-family: "Microsoft yahei";
font-size: 16px;
}
.post .con li .news_title a {color: #000;}
.post .con li .news_wz { line-height:25px; margin-top: 15px;color: #717171;}
.post .con li .news_meta {color: #a40c22;}
.post-13 .tit {color: #fff;}
.post-13 .con ul.news_list {margin-left: -34px;}

.post-13 .con li {
width:265px;
padding: 0px 20px 20px 20px;
background: #fff;
height:120px;
}
.post-13 .con li.n1 {height: 220px;border-top-color: #00214C;}
.post-13 .con li.n2 {height: 220px;border-top-color: #D66F23;}
.post-13 .con li.n3 {height: 220px;border-top-color: #00214C;}
.post-13 .con li img {width: 100px;height: 80px;float: left;margin-right: 10px;margin-top: 20px;margin-bottom: 10px;}
.post-13 .con li .imgr {display: inline-block;height: 100px;}


.zongheImg{ 
width:580px;
height:130px;
border-radius:10px;
display:block;
transition: all 0.5s;
margin-bottom:20px;

}
.zongheImg:hover{ 
border-radius:10px;
display:block;
transform: scale(1.02);

}




.ztxx{ 
width:305px;
height:125px;
border-radius:10px;
margin:0 8px;
transition: all 0.5s;

}
.ztxx:hover{ 
border-radius:10px;
transform: scale(1.02);
}

.ztwzbg{
background:url(../images/ztBg.png);
}


/*search*/
.i-search {
    width: 220px;
    height: 26px;
    line-height:26px;
    overflow: hidden;
    position: relative;
    float: right;
   
}
.i-search .search-txt {
    width: 176px;
    padding-left: 5px;
    height: 26px;
    line-height: 26px;
    background: #ffffff;
    color: #9e9e9e;
    border: none;
    border-radius:8px 0 0 8px;
   
}
.i-search .search-btn {
    width: 45px;
    height: 27px;
   line-height:27px;
    position: absolute;
    right: 0;
  
    background: url("../images/search_ico.png") center no-repeat #000000;
    border: 0;
    cursor: pointer
}

.i-search .search-btn:hover {
    background: url("../images/search_ico.png") center no-repeat #990000;
    border: 0;
    cursor: pointer;
}
.ibanner {
    width: 100%;
    background:#fff;
    overflow: hidden;
    position: relative;
    z-index: 4;
    margin-top:101px;
}
.ibanner .hd {
    height: 15px;
    overflow: hidden;
    position: absolute;
    right: 48%;
    bottom: 50px;
    z-index: 1;
}
.ibanner .hd ul {
    overflow: hidden;
    zoom: 1;
    float: left;
}
.ibanner .hd ul li {
    float: left;
    margin-right: 4px;
    width: 15px;
    height: 15px;
    line-height: 15px;
    text-align: center; border-radius: 50px;
    background: #fff;
    cursor: pointer;
    opacity: 0.8;
}
.ibanner .hd ul li.on {
    background: #3e6db5;
    opacity: 1;
    color: #fff;
}
.ibanner .bd {
    position: relative;
    height: 500px;
    z-index: 0;
}
.ibanner .bd li {
    zoom: 1;
    vertical-align: middle;
    height: 500px;
    position: relative
}
.ibanner .bd li h1 {
    position: absolute;
    bottom: 40px;
    left: 20%;
  
    font-size: 24px;
    color: #ffffff;
    padding: 10px 20px;
}
.ibanner .bd img {
    width: 100%;
   height: 500px;
    display: block;
}
.ibanner .prev,
.ibanner .next {
    position: absolute;
    left: 3%;
    top: 50%;
    margin-top: -25px;
    display: block;
    width: 45px;
    height: 80px;
    background: url(../images/slider-arrow.png) -120px 5px no-repeat;
    filter: alpha(opacity=50);
    opacity: 0.5;
}
.ibanner .next {
    left: auto;
    right: 3%;
    background-position: -2px 5px;
    width: 45px;
    height: 80px;
}
.ibanner .prev:hover,
.ibanner .next:hover {
    filter: alpha(opacity=100);
    opacity: 1;
}
.ibanner .prevStop {
    display: none;
}
.ibanner .nextStop {
    display: none;
}



#u_u4_ifocus_opdiv
{
height:38px !important;
width:485px !important;
text-align:center;
}

ul,li{list-style-type: none;margin: 0;padding: 0;}
h1,h2,h3,h4,h5,h6{margin: 0;padding: 0;font-weight: normal}
img{border: 0;}
a{text-decoration: none !important;color: #bb2928;}
a:hover{text-decoration: none;color:#bb2928; transition: all 0.5s;}
.fl{float: left !important;}
.fr{float: right !important;}
.clearboth{clear: both;border: 0;padding: 0;margin: 0;}

.w1300{width: 1300px;height: auto;margin: 0 auto; overflow: hidden;}
.w620{width:620px;height: auto;margin: 0 auto; overflow: hidden;}

.boxpadding30{ padding:30px 0;}
.boxpadding50{ padding:50px 0;}
.boxpadding70{ padding:50px 0;}
.clearfix:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.relative{position:relative;}
.imghover{cursor: pointer;transition: all 0.6s;}
.imghover:hover{transform: scale(1.2);}
.i_logo{    position: absolute;    left: 230px;    top: 50px;}
.n_list{height: auto; padding: 0 0 0 0 !important; position: relative;}
.n_list li{width: 100%; height: 46px; line-height: 46px; display: block;color: #333333;font-size: 16px;}
.n_list li a{font-size: 16px;color: #333333;  background: url("../images/ico_001.png") left center no-repeat; padding-left: 15px; float: left}
.n_list li a:hover{color: #cc3300}
.n_list li .date{float: right; font-size: 14px; color: #999999}
.n_list li i{ font-style: normal; color: #ff9900}

.n2_list{height: auto; padding: 0 0 0 0 !important; position: relative;}
.n2_list li{width: 100%; height: 42px; line-height: 42px; display: block;color: #333333;font-size: 16px;}
.n2_list li a{font-size: 16px;color: #333333;  background: url("../images/ico_001.png") left center no-repeat; padding-left: 15px; float: left}
.n2_list li a:hover{color: #cc3300}
.n2_list li .date{float: right; font-size: 14px; color: #999999}
.n2_list li i{ font-style: normal; color: #ff9900}

.n3_list{height: auto !important; ; padding: 0 0 0 0 !important; position: relative !important; ;}
.n3_list li{width: 100% !important; ; height: 46px !important; line-height: 46px !important; ; display: block;color: #333333 !important; ;font-size: 16px !important; ;}
.n3_list li a{font-size: 16px;color: #333333;  background: url("../images/ico_002.png") left center no-repeat; padding-left: 15px; float: left}
.n3_list li a:hover{color: #cc3300}
.n3_list li .date{float: right; font-size: 14px; color: #999999}
.n3_list li i{ font-style: normal; color: #ff9900}

.i_nav{ padding:0; height:100px;  position:relative; z-index:1;  }
.i_nav a{ color:#ffff99;}
.i_nav .nLi{ float:left; position:relative; display:inline; background: url("../images")  }
.i_nav .nLi h3{ float:left;  position: relative }
.i_nav .nLi h3 span{ display: block; width: 100%; text-align: center; height: 40px; line-height: 40px;font-size:20px; position: absolute; bottom: 10px; }
.i_nav .nLi h3 img{ display: block; margin: 0 auto; padding: 15px 0 0 0;ransition:transform 0.7s ease-out 0s;-moz-transition:transform 0.7s ease-out 0s;-webkit-transition: transform 0.7s ease-out 0s;}
.i_nav .nLi h3:hover img{ transform: rotateY(180deg);-moz-transform: rotateY(180deg);-webkit-transform: rotateY(180deg);ransition: transform 0.7s ease-out 0s;-moz-transition:transform 0.7s ease-out 0s;-webkit-transition: transform 0.7s ease-out 0s;}
.i_nav .nLi h3 a{ display:block; padding:0; width:125px;height:100px; font-size:20px; font-weight:bold;  }
.i_nav .sub{ display:none; width:200px; left:0; top:100px;  position:absolute; background:#cd0000;  line-height:45px; padding:0; text-align: center  }
.i_nav .sub li{ zoom:1;  }
.i_nav .sub a{ display:block; padding:0 10px; border-bottom: #ce0100 1px solid;}
.i_nav .sub a:hover{ background:#660000; color:#ffff99;  }
.i_nav .on h3 a{ background:url("../images/i_nav_hoverbg.png") left no-repeat; color:#ffff99;   }
/*ibanner*/
.i_banner{height:450px;max-width: 1920px; background: url(../images/topbanner.jpg) center top no-repeat; position: relative; overflow: hidden;
margin-left: auto !important; margin-right: auto !important;}
.i_nav_box{ height: 100px; width:100%; background:rgba(178, 17, 12, 1);
border-bottom:2px solid #700;
position:fixed;
z-index:10;
}
.i_nav_box ul{  
width:1450px;
margin: 0 auto;}

.i_no1_box{ height: 122px;width:100%; background: url("../images/i_no1_box_bg.png") top repeat-x; padding: 25px  0;}
.i_no1_title{ background: url("../images/i_no1bg.jpg") center no-repeat; width: 1300px; margin:0 auto; height:123px;  text-align: center;}
.i_no1_title h1{ display: block; line-height: 120px; height: 120px; color: #cc0000; font-size: 42px; font-weight: bold;}
/*p_box*/
.p_box{width: 100%; margin: 0 auto; padding: 0; height:auto; overflow: hidden;}

   .xyxw{ 
     width: 100%; margin: 0 auto; padding: 0; height:auto; overflow: hidden;
     background: url("../images/xwbg2.jpg");
     background-size:100% 100%; 
}

.zonghe{
 background:url(../images/zhbg.png);
 background-size:100% 100%;
}
.lanmuTitle{ width: 100%; margin: 0 auto 35px auto; text-align: center;}

/*news_pic*/
.news_pic{width:660px;height:400px;overflow:hidden;position:relative;float: left;}
.news_pic .hd{height:15px;overflow:hidden;position:absolute;right:10px;bottom:8px;z-index:1;}
.news_pic .hd ul{overflow:hidden;zoom:1;float:left;}
.news_pic .hd ul li{float:left;margin-right:4px;width:7px;height:7px;line-height:7px;text-align:center;background:#fff;cursor:pointer;font-size: 10px;}
.news_pic .hd ul li.on{background:#cc0000;color:#fff;}
.news_pic .bd{position:relative;height:100%;z-index:0;}
.news_pic .bd li{zoom:1;vertical-align:middle;}
.news_pic .bd img{width:650px;height:392px;display:block;}
.news_pic .bd span{position:absolute;bottom:0;background:url("../images/title_bg.png");width:100%;line-height:56px;height:56px;color:#fff;}
.news_pic .bd h1{color:#fff;font-size:24px;margin:0;padding:0 10px;height:56px;line-height:56px; text-align: center}
.news_pic .prev, .news_pic .next{position:absolute;left:3%;top:50%;margin-top:-25px;display:block;width:32px;height:50px;background:url("../images/slider-arrow.png") -110px 5px no-repeat;filter:alpha(opacity=50);opacity:0.5;}
.news_pic .next{left:auto;right:3%;background-position:8px 5px;}
.news_pic .prev:hover,
.news_pic .next:hover{filter:alpha(opacity=100);opacity:1;}
.news_pic .prevStop{display:none;}
.news_pic .nextStop{display:none;}

.xyxwList{ width:550px; height: 370px; overflow: hidden; float: right; background: #ffffff; padding: 10px 30px}
.xyxwList h2{ font-size: 30px; line-height: 50px; color: #cc0000;}
.xyxwList p{ font-size:16px; line-height: 36px; color: #333333; margin: 0; padding:15px 0;}



/*xxxd*/
.xxxd_bqqh{ width:100%; text-align:left;  }
.xxxd_bqqh .parHd{
width:1300px; 
height:50px; 
line-height:50px; 
background: #ccc;
position:relative;
margin:0 auto 40px auto; 
}
.xxxd_bqqh .parHd ul{ float:left;  position:absolute;  height:50px;   }
.xxxd_bqqh .parHd ul li{ float:left; width: 180px; text-align: center; cursor:pointer; font-size: 22px; font-weight: bold;  }
.xxxd_bqqh .parHd ul li.on{
width:180px;
background:#bb2928;
color: #ffffff}

.xxxd_bqqh .parBd ul{ padding:0;   zoom:1; background: #ffffff; height:auto;   }
.xxxd_bqqh .parBd li{ line-height:24px;   }
.xxxd_bqqh .parBd li .date{ float:right; color:#bb2928;  }





.xxxd_bqqh .parHd1{
 width:882px; 
height:50px; 
line-height:50px; 
background: url("../images/i_qh_there.png") center no-repeat;
position:relative;margin:0 auto 40px auto; 
}

.xxxd_bqqh .parHd1 ul{ float:left;  position:absolute;  height:50px;   }
.xxxd_bqqh .parHd1 ul li{ float:left; width: 193px; text-align: center; cursor:pointer; font-size: 22px; font-weight: bold;  }
.xxxd_bqqh .parHd1 ul li.on{background: url("../images/i_qh_here.png") no-repeat; color: #ffffff}

.xxxd_bqqh .parBd1 ul{ padding:0;   zoom:1; background: #ffffff; height:auto;   }
.xxxd_bqqh .parBd1 li{ line-height:24px;   }
.xxxd_bqqh .parBd1 li .date{ float:right; color:#999;  }


.news_xxxd_left{ float: left; width:490px; padding:30px;}
.news_xxxd_right{float: right;width:650px;}
.news_xxxd_left h2{ color: #cc0000; font-size: 24px; line-height: 40px;}
.news_xxxd_left p{ margin:8px 0; padding: 0; font-size: 14px; color:#666666; line-height: 30px;}

.xxxd_news_pic{width:650px;height:400px;overflow:hidden;position:relative;}
.xxxd_news_pic .nhd{height:10px !important;width:100px !important; overflow:hidden;position:absolute;right:0 !important;bottom:-15px !important ;z-index:1; background: none !important; }
.xxxd_news_pic .nhd ul{zoom:1;float:left; margin: 0 !important; background:none !important;}
.xxxd_news_pic .nhd ul li{float:left;margin-right:5px !important;width:10px !important;height:10px !important;line-height:10px;text-align:center;background:#fff;cursor:pointer;font-size: 10px;  }
.xxxd_news_pic .nhd ul li.on{background:#cc0000;color:#fff;width:10px !important;height:10px !important;}
.xxxd_news_pic .nbd{position:relative;height:100%;z-index:0;}
.xxxd_news_pic .nbd li{zoom:1;vertical-align:middle;}
.xxxd_news_pic .nbd img{width:650px;height:400px;display:block;}
.xxxd_news_pic .nbd span{position:absolute;bottom:0;background:url("../images/title_bg.png");width:100%;line-height:56px;height:56px;color:#fff;}
.xxxd_news_pic .nbd h1{color:#fff;font-size:20px;margin:0;padding:0 10px;height:56px;line-height:56px; text-align: center}

.xxxd_news_pic .sPrev,.xxxd_news_pic .sNext{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.xxxd_news_pic .sNext{ left:auto; right:3%; background-position:8px 5px; }
.xxxd_news_pic .sPrev:hover,
.xxxd_news_pic .sNext:hover{ filter:alpha(opacity=100);opacity:1;  }
.xxxd_news_pic .prevStop{ display:none;  }
.xxxd_news_pic .nextStop{ display:none;  }


/*xxjd*/
.xxjd_twzy_box{ margin:40px auto 0 auto; height: auto; overflow: hidden;}
.xxjd_twzy{ width:580px; float: left}
.xxjd_twzy_img{ float: left; width: 254px; height: 182px; overflow: hidden; margin: 13px 0 0 0}
.xxjd_twzy_img img{ width: 254px; height: 182px;}
.xxjd_twzy_list{ float: right; width:295px }


/*xxkt*/
.xxkt_twzy_box{ margin:0 auto; height: auto; overflow: hidden;}
.xxkt_twzy{ width:580px; float: left}
.xxkt_twzy_img{ float: left; width: 184px; height:auto; overflow: hidden; margin: 10px 0 0 0}
.xxkt_twzy_img a{ display:block;width: 184px; height: 115px; overflow: hidden; margin: 0 0 20px 0}
.xxkt_twzy_img img{ width: 184px; height: 115px;}
.xxkt_twzy_list{ float: right; width:370px }

/*ad_banner*/
.ad_banner{ width: 100%; height: auto; overflow: hidden;}
.ad_banner img{width:1300px; height: 128px; margin: 0 auto;display: block}

/*lm_box*/
.lm_box{ width: 1300px; margin: 20px auto; height: auto; overflow: hidden;}
.lm_box_left{ width: 800px; padding:10px 30px 30px 30px;  float: left; height: auto; background: #FFFFff;overflow: hidden;}
.lm_box_right{ width: 300px; float: right; overflow: hidden; background: #FFFFff; padding:25px 10px 20px 10px }
.lm_r_title{ font-size: 22px; display: block;  height:47px;line-height: 30px; font-weight: normal; background: url("../images/right_title_bg.png") bottom  right no-repeat; color: #cc0000;}
.lm_r_title h2{font-weight: normal; font-size: 24px;}
.lm_r_title span{ color: #333333;}
.lm_name{ border-bottom: #cc0000 3px solid; line-height:60px; height: 60px; }
.lm_name h2{ float: left; font-size: 24px; color: #cc0000; font-weight: bold;}
.lm_name span{ float:right;font-size: 14px; color: #666666; }
.lm_name span a{color: #666666; }
/*list_box*/

.list_box {
    height: auto;
    overflow: hidden;
    margin: 0 auto;
    padding: 20px 0;
}

.list_box li {
    line-height: 50px;
    height: 50px;
    font-size: 16px;
    color: #999999;
    text-align: right;
    padding: 0;
    background: url("../images/dxhx.png") bottom repeat-x;
}

.list_box li a {
    color: #333333;
    float: left;
    padding-left: 15px;
    background: url("../images/ico_003.png") left center no-repeat;
}

.list_box li:hover {
    background: url("../images/dxhx.png") bottom repeat-x f8f8f8;
    color: #cc0000;
}

.list_box li:hover a {
    background: url("../images/ico_002.png") left center no-repeat;
    color: #cc0000;
}

.list-fy {
    text-align: center;
    margin: 0 auto 40px auto;
    min-height: 40px;
}

/*content_box*/
.content_box{width: 1300px; margin: 20px auto; height: auto; overflow: hidden; background: #ffffff; padding:20px 30px}
/*content*/
.c-content {
    height: auto;
    overflow: hidden;
    position: relative;
    margin: 30px auto 40px auto;
    padding: 0 20px;
}

.c-content .c-title {
    font-size: 30px;
    color: #cc3333;
    line-height: 50px;
    text-align: center
}

.c-content .other-s {
    font-size: 14px;
    line-height: 35px;
    text-align: center;
    color: #666666;
    background: #f5f5f5;
    margin: 15px auto 0 auto;
    position: relative;
}

.c-content .other-s .sjfx {
    position: absolute;
    right: 10px;
    top: 10px;
}

.c-content .nr-info {
    height: auto;
    overflow: hidden;
    position: relative;
    text-align: left
}

.c-content .nr-info p {
    font-size: 16px;
    color: #666;
    line-height: 34px;
    margin: 15px 0;
    text-indent: 2em;
    text-align: left
}

.wz_fj {
}

.wz_fj p {
    line-height: 36px;
    color: #0d8100;
    font-size: 16px;
    background: url("../images/ico_fj2.png") left center no-repeat;
    padding: 0 0 0 20px
}

.wz_fj a {
    line-height: 36px;
    font-size: 16px;
}

.wzclose-relative {
    text-align: center;
    margin-top: 30px;
}

.wzclose-relative span {
    margin: 0 15px;
}

.i-sxt {
    border-top: #d9d9d9 1px solid;
    margin: 20px auto;
    padding: 20px 0; position: relative;
}

.i-sxt p {
    display: block;
    width: 100%;
    float: left;
    margin: 0;
    padding: 0;
}

.i-sxt a {
    color: #555555;
    font-size: 14px;
    line-height: 30px;
}

.i-sxt a:hover {
    color: #cc0010;
}
.wafx{ padding: 0; position: absolute; right: 0;top:40px;}
/*end_piclink*/
.pic_yqlink{ 
width:1300px; 
height:130px;  
overflow:hidden;
position:relative; 
margin:30px auto; 
background: url("../images/end_link_bg.jpg")  no-repeat ;
background-size:100% 100%;


}
.pic_yqlink .bd{ padding:21px 25px;}
.pic_yqlink .bd ul{ overflow:hidden; zoom:1; }
.pic_yqlink .bd ul li{ margin:0 20px 0 0; float:left; _display:inline; overflow:hidden; text-align:center;width:300px; height:90px;  }
.pic_yqlink .bd ul li .pic{ text-align:center; }
.pic_yqlink .bd ul li .pic img{ width:300px; height:90px; display:block;  padding:0; }

.banquan{ 
width: 100%; 
text-align: center; 
color: #eee; 
font-size:14px;
line-height: 40px; 
padding: 10px 0;
height:250px;
background: rgba(224,0,0,0.8);

}
.bqnb{
width:100%;
height:250px;
position: relative;
z-index: 1;
background:url(../images/bangquanBg.png) no-repeat;
background-position:center left;
background-size:auto 90%
}

.kslj{
width:1300px; 
height:50px; 
line-height:50px; 
background: #eee;
position:relative;
margin:30px auto 10px auto; 

}

.kslj span{
float: left;
    width: 180px;
    text-align: center;
    
    font-size: 22px;
    font-weight: bold;

}



.list_banner {
    width: 100%;
    text-align: center;
}
.list_banner img {
    width: 100%;
}
.this_map {
    background: #e5e5e5;
    height: 48px;
    position: relative;
    width: 100%;
}
.this_name {
    float: left;
    width: 200px;
    height: 54px;
    line-height:54px;
    position: absolute;
    top: -45px;
    background: #007744;
    padding: 20px 0;
    z-index: 5;
}
.this_name h1 {
    font-size: 30px;
    color: #ffffff;
    display: block;
    margin: 0 auto;
    text-align: center;
}
.this_name span {
    font-size: 14px;
    color: #d8dfd8;
    display: block;
    margin: 0 auto;
    text-align: center;
}
.this_dqwz {
    float: right;
    width: 1100px;
    text-align: right;
    color: #555555;
    font-size: 14px;
    line-height: 48px;
}
.this_dqwz h2 {
    display: block;
    float: left;
    line-height: 48px;
    font-weight: bold;
    color: #000;
    font-size: 20px;
}
.this_dqwz .ico_home {
    margin: 0 5px;
}
/*list_main*/
.list_main {
    width: 1200px;
    margin: 0 auto;
    height: auto;
    overflow: hidden
}
.list_main_left {
    width: 200px;
    min-height: 500px;
    float: left;
    margin-bottom:30px;
}
.list_main_right {
    width: 1000px;
    float: right;
    padding: 10px 0;
}
.list_main_right1 {
    width: 950px;
    float: right;
    padding: 10px 0;
}

.list_banner {
    width: 100%;
    text-align: center;
}
.list_banner img {
    width: 100%;
}
.this_map {
    background: #e5e5e5;
    height: 48px;
    position: relative;
    width: 100%;
}
.this_name {
    float: left;
    width: 200px;
    height: 54px;
    line-height:54px;
    position: absolute;
    top: -45px;
    background: #007744;
    padding: 20px 0;
}
.this_name h1 {
    font-size: 30px;
    color: #ffffff;
    display: block;
    margin: 0 auto;
    text-align: center;
}
.this_name span {
    font-size: 14px;
    color: #d8dfd8;
    display: block;
    margin: 0 auto;
    text-align: center;
}
.this_dqwz {
    float: right;
    width: 1100px;
    text-align: right;
    color: #555555;
    font-size: 14px;
    line-height: 48px;
}
.this_dqwz h2 {
    display: block;
    float: left;
    line-height: 48px;
    font-weight: bold;
    color: #000;
    font-size: 20px;
}
.this_dqwz .ico_home {
    margin: 0 5px;
}
/*list_main*/
.list_main {
    width: 1200px;
    margin: 0 auto;
    height: auto;
    overflow: hidden
}
.list_main_left {
    width: 200px;
    float: left;
}
.list_main_right {
    width: 1000px;
    float: right;
    padding: 10px 0;
}
.list_main_right1 {
    width: 950px;
    float: right;
    padding: 10px 0;
}

.list_banner {
    width: 100%;
    text-align: center;
}
.list_banner img {
    width: 100%;
}
.this_map {
    background: #e5e5e5;
    height: 48px;
    position: relative;
    width: 100%;
}
.this_name {
    float: left;
    width: 200px;
    height: 54px;
    line-height:54px;
    position: absolute;
    top: -45px;
    background: #bb2928;
    padding: 20px 0;
}
.this_name h1 {
    font-size: 30px;
    color: #ffffff;
    display: block;
    margin: 0 auto;
    text-align: center;
}
.this_name span {
    font-size: 14px;
    color: #d8dfd8;
    display: block;
    margin: 0 auto;
    text-align: center;
}

.this_dqwz h2 {
    display: block;
    float: left;
    line-height: 48px;
    font-weight: bold;
    color: #000;
    font-size: 20px;
}
.this_dqwz .ico_home {
    margin: 0 5px;
}
/*list_main*/
.list_main {
    width: 1300px;
    margin: 0 auto;
    height: auto;
    overflow: hidden
}
.list_main_left {
    width: 200px;
    float: left;
}

.list_main_right1 {
    width: 950px;
    float: right;
    padding: 10px 0;
}

.list_sub {
    width: 100%;
    min-height: 500px;
    background: url("../images/list_subj.png") bottom right no-repeat #e5e5e5;
    padding: 20px 0;
    overflow: hidden;
}

.list_sub1 {
    width: 100%;
    min-height: 500px;
    background: url("../images/list_subj.png") bottom right no-repeat #e5e5e5;
    padding: 20px 0;
    overflow: hidden;
}
.list_sub li {
    width: 100%;
    padding: 5px 0 5px 00px;
}
.list_sub li a {
    display: block;
    height:30px;
    line-height: 30px;
    width: 100%;
      padding: 0;
    font-size: 16px;
    text-align:center;
}
.list_sub li a:hover {
    background: #ffffff;
    border-left: #900 4px solid;
    color: #bb2829;
    font-weight: bold;
}
.list_sub .on_here {
    background: #ffffff;
    border-left: #bb2928 2px solid;
    color: #bb2928;
    font-weight: bold;
}





.list_sub1 li {
    width: 100%;
    padding: 5px 0 5px 00px;
}
.list_sub1 li a {
    display: block;
   
    line-height: 25px;
    width: 100%;
    padding: 8px 0 8px 0px;
    font-size: 16px;
    text-align:center;
}
.list_sub1 li a:hover {
    background: #ffffff;
    border-left: #900 4px solid;
    color: #bb2829;
    font-weight: bold;
}
.list_sub1 .on_here {
    background: #ffffff;
    border-left: #bb2928 2px solid;
    color: #bb2928;
    font-weight: bold;
}




/*list_box*/
.list_box {
    height: auto;
    overflow: hidden;
    margin: 0 auto;
    padding: 20px 0 0 40px;
}
.list_box li {
    line-height: 50px;
    height: 50px;
    font-size: 16px;
    color: #999999;
    padding: 0;
    background: url("../images/dxhx.png") bottom repeat-x;
}

.list_box li span {

    float: right;

}

.list_box li a {
    color: #4a4a4a;
    float: left;
    padding-left: 15px;
    background: url("../images/ico_001.png") left center no-repeat;
}
.list_box li:hover {
    background: #f8f8f8;
    color: #cc3300;
}
.list_box li a:hover {
    background: url("../images/ico_001.png") left center no-repeat #ececec;
    color: #cc3300;
}
.list-fy {
    text-align: center;
    margin: 0 auto 40px auto;
    min-height: 40px;
}