 @charset "utf-8";
/* css document*/
body{background: #f7f7f7;}
.wrap{width: 1200px;margin: 0 auto;overflow:  hidden;}
* a:hover{text-decoration: none;}
.head-top{height: 254px;background:  no-repeat top center;}
.top{height: 40px;background: repeat;}
.top span,.top span a{font-size: 15px;color:#333333;line-height: 40px;}
.flash{height: 214px;position: relative;}

.nav-ul{background:  #e12626;}
.nav{overflow: hidden;width: 1240px;margin: 0 auto;}
.nav li{float: left;}
.nav li a{display: block;height: 50px;padding: 0px 30px 0 66px;font-size: 16px;line-height: 50px;color: #ffffff;font-weight: bold;background-image: ;background-repeat: no-repeat;text-decoration: none;}
.nav li a:hover{background-color:#ba1919;}
.nav .nav1 a{background-position: -22px 0px;padding: 0px 30px 0 57px;}
.nav2 a{background-position: -151px 0px;}
.nav3 a{background-position: -308px 0px;}
.nav4 a{background-position: -457px 0px;}
.nav5 a{background-position: -614px 0px;}
.nav6 a{background-position: -768px 0px;}
.nav7 a{background-position: -923px 0px;}
.nav8 a{background-position: -1078px 3px;}

.content{position: relative;background: #ffffff;padding: 20px}
.top-box,.bottom-box{overflow: hidden;}
.top-box{margin-top: 22px;}
.center-box{overflow: hidden;}
.bottom-box{margin-bottom: -15px;}

.top-news{height: 42px;line-height: 42px;border-bottom: 1px solid #dfdfdf;}
.top-news .tp-l{font-size: 15px;}
.top-news .tp-l span{font-weight: bold;color: #cb1c1d}

.search-f{position: relative;background:  no-repeat;width: 410px;height: 42px;margin-top: 87px;}
.search-f input{float: left;}
.txtt{width: 252px;height: 42px;color: #666666;font-size: 15px;line-height: 42px;padding-left: 48px;background: transparent;}
.sousuo{width: 110px;height: 42px;font-size: 18px;color: #ffffff;background: transparent;cursor: pointer;}


.top-left-box {position:relative;width:595px;height:370px;overflow: hidden;text-align:left;}
.top-left-box .pic img {width:595;height:370px;display:block;}
.top-left-box .txt-bg {position:absolute;bottom:-1px;z-index:1;height:40px;width:100%;overflow:hidden;background:#0c0d0e;opacity:0.5;filter: alpha(opacity=50);}
.top-left-box .txt {position:absolute;bottom:0px;z-index:2;height:40px;width:100%;overflow:hidden;}
.top-left-box .txt li {height:40px;line-height:40px;}
.top-left-box .txt li a {padding-left: 20px; color:#fff;font-size:15px;line-height: 46spx;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.top-left-box .num{position: absolute;z-index: 3;bottom:3px;right: 11px;height: 37px;line-height: 37px;*height: 20px;}
.top-left-box .num li{cursor:pointer;display:inline-block; *display:inline;zoom:1;width:7px;height:7px;background:  0 -12px no-repeat;/* overflow:hidden; */margin-right: 3px;*margin-right: 6px;}
.top-left-box .num li.on{background-position:0 0;}
.top-left-box .prev,.top-left-box .next{ position:absolute; top:50%; margin-top:-35px; display:block; width:45px; height:70px;z-index:1;filter:alpha(opacity=50);opacity:0.5;}
.top-left-box .next{ right:0; background: no-repeat;}
.top-left-box .prev{left:0; background: no-repeat;}
.top-left-box .prev:hover,.top-left-box .next:hover{ filter:alpha(opacity=100);opacity:1;  }


.top-right-box{width: 585px;overflow: hidden;}
.list-box{overflow: hidden;}
.list-box .t-bd{height:40px;border: 1px solid #ebebeb;background: #f7f7f7;}
.list-box .t-bd span{float:left;width:118px;text-align:center;border-right:1px solid #dbdee1;}
.list-box .t-bd span a{color:#535353;font:16px/40px 微软雅黑;text-decoration:none;}
.list-box .t-bd span.on{background:#fff  repeat-x top;border-bottom: 1px solid #fff;}
.list-box .t-bd span.on a{color:#e12626;font-weight: bold;}
.mras a{font-size: 15px;color:#666666;line-height: 38px;padding-right: 10px;}
.yswitch ul{}
.yswitch ul li{background: no-repeat center left;padding-left: 11px;overflow: hidden;height: 35px;}
.yswitch ul li a{font-size: 15px;line-height: 35px;*height: 26px;_height:26px;color: #333333;float: left;}
.yswitch ul li span{font-size:15px;color: #999999;line-height: 35px;*height: 26px;_height:26px;float: right;}

.ztzl {position: relative;overflow: hidden;margin-top: 20px;}
.ztzl .bd{ padding:0px;   }
.ztzl .bd ul{ overflow:hidden; zoom:1; }
.ztzl .bd ul li{ margin-right: 7px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.ztzl .bd ul li img{ width:295px; height:90px; display:block;   }
.ztzl .zt-btn{ position:absolute; top:34%; display:block; width:19px; height:29px;z-index:1;filter:alpha(opacity=50);opacity:0.5;}
.ztzl .zt-prev{left:0; background: no-repeat;}
.ztzl .zt-next{right:0; background: no-repeat;}
.ztzl .zt-btn:hover{ filter:alpha(opacity=100);opacity:1;  }



.byu{position:relative}
.byu .hd{ height:21px; overflow:hidden; position:absolute; right:10px; bottom:12px; z-index:1; }
.byu .hd ul{ overflow:hidden; zoom:1; float:left;  }
.byu .hd ul li{ float:left; margin-right:5px;  width:21px; height:21px; line-height:21px; text-align:center; background:#edcfcf; cursor:pointer; }
.byu .hd ul li.on{ background:#f19b35; color:#fff; }

.jt_jqhd{padding: 20px 0 0 0;overflow:hidden}
.jt_jqhd .jt_hustt{height: 40px;border-bottom: 1px solid #f4f4f4;margin-bottom: 10px;}
.jt_jqhd .jt_hustt span{font-size: 20px;color: #df4707;font-weight: bold;line-height: 40px;border-bottom: 2px solid #df4707;padding-bottom: 5px;}
.ljt_listnrqj a{padding: 0px 27px;margin-bottom: 10px;line-height:40px;text-align:center;background:#f4f4f4;font-size:16px;float:left;margin-right:20px}

.c-l-box{width: 322px;float: left;}
.c-c-box{width: 513px;float: left;margin: 0 20px}
.c-r-box{width: 321px;float: left;}
.bottom-box .c-r-box{width: 857px;float: left;margin-left: 20px;}
.mras{line-height: 42px;font-size: 15px;color: #666666;margin-right: 10px;}
.box-tt{overflow: hidden;height: 42px;border:1px solid #ebebeb;background: #f7f7f7  no-repeat;padding-left: 53px;margin-bottom: 15px;}
.box-tt h3{line-height: 42px;font-weight: bold;font-size: 18px;color: #ffffff;float: left;}

.lists .t-bd{margin-bottom: 7px;}
.lists .yswitch ul li{height: 31px;}
.lists .yswitch ul li a{line-height: 31px;}
.bottom-box .lists .list-box .t-bd{width: 320px}
.bottom-box .lists .list-box .t-bd span{width: 107px}
.lists .list-box .t-bd span{border-right:none;width: 102px}
.lists .list-box .t-bd span.on{}

.tzgg .box-tt{border:none;background:  no-repeat left center;margin-bottom: 8px;}
.tzgg .box-tt h3,.tzgg .box-tt a{color: #ffffff}
.tzgg .yswitch ul li{}
.tzgg .yswitch ul li a{}
.tzgg .yswitch {background: #fcfcfc;padding: 0 10px;height: 210px}

.jb-box{margin-top: 20px;}
.jb-box .box-tt{background: #f7f7f7  no-repeat;margin-bottom: 0px;}
.jb-box .box-tt a{color: #666666}
.jb-box .jb-fw{font-size: 15px;color: #333333;font-weight: bold;}
.jb-box .yswitch{padding: 10px 20px;}
.jb-box .yswitch p{line-height: 25px;font-size: 15px;}
.jb-box .yswitch h4{font-size: 15px;color: #e12626;font-weight: bold;line-height: 23px;padding: 0 10px;margin-bottom: 8px;text-align: center;}

.b-tt{margin-bottom: 20px; }

.icos{overflow: hidden;width: 335px}
.icos li{float: left;margin:0 10px 8px 0;}
.icos li a{font-size: 15px;color: #333333;display: inline-block;}
.ico-list1{margin-bottom: 10px;}
.ico-list1 li{text-align: center;}
.ico-list1 li a{line-height: 55px;width: 155px;height: 55px;padding-top: 40px;}
.icos .im-ico{width: 310px}
.icos .im-ico1{width: 322px}


.ico-list2 li{padding-left: 12px;height: 50px;border:1px solid #ebebeb;background: #f7f7f7;width: 143px}
.ico-list2 li a{padding-left: 13px;background:  no-repeat left center;line-height: 50px;}

.ico-list3 li,.ico-list4 li{text-align: center;}
.ico-list3 li a{width: 156px;height: 28px;padding-top:54px;}

.ico-list4 li a{width: 156px;height: 27px;padding-top:61px;}
.icos .im-ico1 a{padding-top: 35px;height: 47px;width: 322px}

.ico1{background:  no-repeat bottom center;}
.ico2{background:  no-repeat bottom center;}
.ico3{background:  no-repeat bottom center;}
.ico4{background:  no-repeat bottom center;}
.ico5{background:  no-repeat;}
.ico6{background:  no-repeat;}
.ico7{background:  no-repeat;}
.ico8{background:  no-repeat;}
.ico9{background:  no-repeat;}
.ico10{background:  no-repeat;}
.ico11{background:  no-repeat;}

.im-lists {margin-left: 20px;width: 323px;float: left;}
.im-lists0{width: 514px;float: left;}

.im-lists .t-bd{background: transparent;margin-bottom: 7px;}
.im-lists .t-bd span{width:106px;background:#f7f7f7  no-repeat;border-right: none;text-align: left;padding-left: 53px; }
.im-lists .t-bd span.on{background:#e12626  no-repeat;}
.im-lists .t-bd span a{color: #333333;font-weight: bold;}
.im-lists .t-bd span.on a{color:#ffffff }
.im-lists .yswitch ul li{height: 33px;}
.im-lists .yswitch ul li a{line-height: 33px;}
.lists .im-lists .im-lists-ul{margin-top: 16px;}
.lists .im-lists .im-lists-ul li{background: transparent;padding-left: 0;height: 55px;margin-bottom: 8px;}

.im-lists1 ul{overflow: hidden;padding: 10px;width: 855px;background: #f7f7f7;}
.im-lists1 ul li{float: left;margin-right: 14px;}

.im-lists0 ul{overflow: hidden;width: 322px;}
.im-lists0 ul li{float: left;margin-right: 12px;margin-bottom: 10px;}

.im-lists-l ul{}
.im-lists-l ul .ph1 a{
    width: 106px;
    height: 80px;
    background:  no-repeat 38px 14px;
    background-color:#f7f7f7;
}
.im-lists-l ul .ph2 a{
    width: 110px;
    height: 80px;
    background:  no-repeat 41px 14px;
    background-color:#f7f7f7;
}
.im-lists-l ul .ph3 a{
    width: 230px;
    height: 80px;
    margin-top: 17px;
    background:  no-repeat 99px 14px;
    background-color:#f7f7f7;
}
.im-lists-r ul .ph4 a{
    width: 106px;
    height: 80px;
    background:  no-repeat 39px 14px;
    background-color:#f7f7f7;
}
.im-lists-r ul .ph5 a{
    width: 110px;
    height: 80px;
    background:  no-repeat 36px 14px;
    background-color:#f7f7f7;
}
.im-lists-r ul .ph6 a{
    width: 230px;
    height: 80px;
    margin-top: 17px;
    background:  no-repeat 100px 14px;
    background-color:#f7f7f7;
}

.im-lists-l ul li{float: left;margin: 0 6px 0 6px;}
.im-lists-l ul li a{display: block;background: #f7f7f7;float: left;text-align: center;line-height: 120px;font-size: 15px;color: #333333;}
.im-lists-r ul li{float: left;margin: 0 6px 0 6px;}
.im-lists-r ul li a{display: block;background: #f7f7f7;float: left;text-align: center;line-height: 120px;font-size: 15px;color: #333333;}


.footer{margin-top: 13px;background:#ffffff;border-top: 4px solid #e12626;}
.yq-lines{overflow: hidden;padding: 12px 0;border-bottom: 1px solid #d6d6d6;}
.yq-lines .wrap{width: 1245px;}
.y-lines-tt{float: left;background: no-repeat left center;width: 74px;height: 44px;line-height: 44px;padding-left: 46px;font-size: 15px;margin-right: 10px;}
.yq-lines ul{float: left;overflow: hidden;width: 1076px;margin-left: 10px;}
.yq-lines ul li{margin-right: 9px;text-align: center;float: left;background: no-repeat left center transparent;}

.yq-lines ul li select {border: none;appearance:none;-moz-appearance:none;-webkit-appearance:none;background:  no-repeat left center;font-size: 16px;width: 260px;height: 44px;height: 44px;padding-left: 20px;}

.footer-p{text-align: center;}
.footer-p p{font-size: 15px;line-height: 106px;}


/*-------------list---------------*/
/* .lists .nav{width: 1200px;}
.lists .nav li a{padding: 0px 46px 0 66px;} */

.list-content{overflow: hidden;padding: 20px;background: #ffffff;width: 1200px}
.list-side{overflow: hidden;width: 300px;font-size: 16px;}
.list-side .side-t{padding-left: 42px;line-height: 42px;font-size: 16px;color: #ffffff;font-weight: bold;background:  no-repeat}
.list-side .side-c{background: #f7f7f7;padding: 15px;height: 925px}
.list-side .side-lis{}
.list-side .side-lis ul{overflow: hidden;}
.list-side .side-lis ul li{padding-left: 30px;margin-bottom:10px;background:  no-repeat}
.list-side .side-lis ul li a{line-height: 43px;}
.list-side .side-lis ul li:hover,.list-side .side-lis ul li.cur{background:  no-repeat}
.list-side .side-lis ul li.cur a,.list-side .side-lis ul li:hover a{color:#ffffff }


.list-cont{width: 870px;}
.list-cont .tt{height: 42px;border:1px solid #ebebeb;border-left: 4px #e12626 solid;overflow: hidden;background: #f7f7f7;}
.list-cont .tt h1{height: 42px;float: left;color: #e12626;line-height:42px;font-size: 16px;font-weight: bold;padding: 0 9px;}
.list-cont .tt span{height:42px;padding: 0 20px;font-size: 14px;color: #666;background:  no-repeat left center;}
.list-cont .tt span a{font-size: 14px;line-height: 42px;color: #666;}
.list-cont ul {min-height: 483px;overflow: hidden;padding: 10px 0px 0px 0px;}
.list-cont ul li{height: 41px;overflow: hidden;border-bottom: 1px dashed #d1d1d1;}
.list-cont ul li a{line-height: 41px;height: 41px;text-decoration: none;padding:0 0 0 13px;color: #333333;font-size: 15px;background:  no-repeat left center;float: left;    white-space: nowrap;overflow: hidden;text-overflow: ellipsis;text-align: left;}
.list-cont ul li span{line-height: 41px;color: #999999;font-size: 15px;}

.pagelist .current,.pagelist a:hover {color: #fff;;background: #e12626;border: 1px solid #e12626;}
.pagelist {margin:10px;padding:6px 0px;height:34px;text-align: center;}
.pagelist a{padding:7px 11px;font-size: 13px;color: #666;height:30px;line-height:35px;margin:0px 2px;border:1px solid #d9d9d9;background: #fff;}

.list-ft{margin-top: 0;}

/*-------------content---------------*/
.cont{width: 100%;}
.cont .tt{background: #f7f7f7;line-height: 40px;border: none;padding-left: 16px;height: 40px}
.cont .tt span{}
.list-cont .cont-cont{padding: 30px 20px 20px 20px;background: #ffffff;}
.contentx{font-size: 15px;}
.list-cont .cont-cont h3 {font-weight: bold;font-size: 26px;color: #e12626;text-align: center;padding: 0 0 30px 0;}
.list-cont .cont-cont p,.contentx p{margin: 0;font-size: 15px;line-height: 25px;font-family: '微软雅黑';}
.list-cont .cont-cont .des {height: 38px;line-height: 38px;color: #666;margin-bottom: 20px;text-align: center;width: 100%;font-size: 15px;background: #f7f7f7;}

/*-------------leader---------------*/
.ld-lists{padding-top: 30px;}
.head-lead{width: 114px;margin: 0 auto}
.lead-box{text-align: center;border: 1px solid #e3e3e3;width: 114px;height: 203px}
.lead-box .lead-box-img {border-bottom: 1px solid #e3e3e3;padding: 8px}
.lead-box .lead-box-cont{padding: 11px 8px}
.lead-box .l-name a{font-size: 16px;color: #003399;margin-bottom: 3px;}
.lead-box .l-post{font-size: 14px;color: #666666}
.ld-lists ul{overflow: hidden;margin-top: 27px;width: 750px;padding:0 48px }
.ld-lists ul li{height: 205px;float: left;margin: 0 33px 26px 0; }
.ld-lists ul li a{line-height: 22px;padding: 0;float: none;height: auto;background: transparent;}

/*-----------------hd-from-----------------*/
.zaxztt{margin:40px 0}
.zaxztt h3{font-size:28px;color:#e12626;margin-bottom:15px}
.zaxztt p{font-size:16px}
.fuwbjd{}
.hd-box .fuwbjd li{padding: 0 0 20px 0;overflow: hidden;font-size: 14px;font-family: 微软雅黑;color: #333;height:auto;border:none}
.fuwbjd .bh,.fuwbjd .zt{border: 1px solid #d6d6d6;height: 35px;}
.fuwbjd li .yazhenm{height: 35px;display: block;line-height: 35px;font-size: 14px;font-family: 微软雅黑;color: #333;}
.fuwbjd li .yazhenm input{border: 1px solid #d6d6d6;height: 35px;width: 164px;}
.fuwbjd li .yazhenm img{width: 114px;height: 35px;margin: 0 0 0 15px;}
.fuwbjd li .yazhenm a{float:none}
.fuwbjd .tbtitle{text-align:right;width:100px;display: block;float: left;font-size: 16px;font-family: 微软雅黑;color: #333;line-height: 35px;}
.fuwbjd .tbtitle i{color: #e80000}
.fuwbjd .bh{width: 358px;}
.insubmit{width: 330px;height: 38px;margin: 0 auto;}
.insubmit input{cursor: pointer;border: none;width: 140px;height: 38px;background: url(/uploads/image/gximages/btn-tg.jpg) no-repeat 0 0;color:#ffffff;}



.pagediv{padding:20px 0; font-size:14px; color:#555; line-height:28px; text-align:center; clear:both;}
.pagediv li{display: inline-block;}
.pagediv .arrow a{color: #555;}
.pagediv .total_count,
.pagediv .arrow a,
.pagediv .arrow span,
.page_jump a{display: inline-block; padding:0 10px; margin:4px; zoom:1; border:#dfdfdf 1px solid; border-radius:3px; 
}
.pagediv  #page_input{width:40px; height:28px; color:#888; text-align:center; border:#dfdfdf 1px solid; border-radius:3px; background:#fff;}
.pagediv .total_count,
.pagediv .arrow a,
.page_jump a{
    transition: all .2s;
    -webkit-transition: all .2s;
    background: #f1f1f1;
    background: -webkit-linear-gradient(#ffffff 10%, #f1f1f1);
    background: -o-linear-gradient(#ffffff 10%, #f1f1f1);
    background: -moz-linear-gradient(#ffffff 10%, #f1f1f1);
    background: linear-gradient(#ffffff 10%, #f1f1f1);
}
.pagediv .arrow span{background: #f5f5f5; color: #999;}
.pagediv .arrow a:hover,
.page_jump a:hover,
.pagediv .arrow .current{background: #e12626;border-color: #e12626;color:#fff;text-decoration:none;}
.pagediv .arrow .current{font-weight: bold;}
.page_jump{margin-left: 4px;}
.page_jump a{margin-left: 6px;}