@charset "utf-8";
@import url("reset.css");
@import url("header.css");
@import url("footer.css");

/*专题专栏*/
.special_column {
    height: 112px;
}
.special_column .slideBox{ width:1000px; height:100%; overflow:hidden; position:relative; border:1px solid #ddd;  }
.special_column .slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:13px; bottom:11px; z-index:1; }
.special_column .slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.special_column .slideBox .hd ul li{ float:left; margin-right:2px;  width:14px; height:14px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.special_column .slideBox .hd ul li.on{ background:#b90505; color:#fff; }
.special_column .slideBox .bd{ position:relative; height:100%; z-index:0;   }
.special_column .slideBox .bd li{ zoom:1; vertical-align:middle; }
.special_column .slideBox .bd img{ width:1000px; height:100%; display:block;  }

.center1{width: 1000px;height: auto;margin: 30px auto;/* background:  #fff; *//* padding:  10px; */}
.b-right{width:182px; height:390px;  overflow: hidden;}
.b-right ul li{width: 182px; height: 119px; background: #bd1e22; margin-top:17px;}
.b-right ul li a{font-size: 20px; color: #FFFFFF; line-height: 112px;}
.b-right ul li.b3 em{width:36px;height: 31px; display: block; float: left; margin: 40px 15px;}
.b-right ul li.b3 em{background: url(../images/xtb.png) no-repeat 0 0;}
.b-right ul li.b2 em{width:28px;height: 39px; display: block; float: left; margin: 40px 21px;}
.b-right ul li.b2 em{background: url(../images/xtb.png) no-repeat -47px 0;}
.b-right ul li.b1 em{width:42px;height: 35px; display: block; float: left; margin: 40px 15px;}
.b-right ul li.b1 em{background: url(../images/jrtt_icon_07.png) no-repeat;}
.b-right ul li:hover{
   transform:scale(1.05);
    transition: transform 0.7s ease-out 0s;
    -moz-transition: transform 0.7s ease-out 0s;
}

.b-center{width: 431px;height: 281px;/* margin-left: 15px; */overflow: hidden;}

.b-center .focusBox{
    width: 431px;
    height: 281px;
    position: relative;
}
.b-center .focusBox .pic li a{
    display:block;
    overflow:hidden;
    width: 549px;
    height: 390px;
}
.b-center .focusBox .pic li a img{
    width: 431px;
    height: 281px;
    transition: transform 0.7s ease-out 0s;
    -moz-transition: transform 0.7s ease-out 0s;
}
.b-center .pic{
    width: 431px;
    height: 281px;
    position: relative;
}
.b-center .pic li{
    overflow:hidden;
    position: absolute;
    width: 431px;
    left: 0;
    top: 0;
}
.b-center .focusBox .txt-bg{
    position: absolute;
    bottom: 0;
    z-index: 1;
    height: 36px;
    width: 430px;
    background: #333;
    filter: alpha(opacity=40);
    opacity: 0.4;
    overflow: hidden;
}
.b-center .focusBox .txt{
    position: absolute;
    bottom: 0px;
    left: 4px;
    z-index: 2;
    height: 36px;
    width: 431px;
    overflow: hidden;
}
.b-center .focusBox .txt li {
    height: 36px;
    line-height: 36px;
    position: absolute;
    bottom: 36px;
}
.b-center .focusBox .txt li a{
    color: #fff;
}
.b-center .focusBox .num{
    position: absolute;
    z-index: 3;
    bottom: 10px;
    right: 12px;
}
.b-center .focusBox .num li {
    float: left;
    margin: 0 3px;
    width: 15px;
    height: 13px;
    overflow: hidden;
    cursor: pointer;
    zoom: 1;
    background:url(../images/jiandain.png) no-repeat 0 -15px;
}
.b-center .focusBox .num .on{
    background-position: 0 -1px;
}
.b-center .focusBox .pic li a img:hover{
    transform:scale(1.05);
    transition: transform 0.7s ease-out 0s;
    -moz-transition: transform 0.7s ease-out 0s;
}

.b-left{width: 340px;height: 291px;/* background: #FFFFFF; */float: left;overflow: hidden;margin-left: 18px;}
.b-left .gzdd{width: 340px;height: 291px;/* margin: 0 18px; */overflow: hidden;}
.b-left .gzdd ul {margin-top: 0px;}
.b-left .gzdd h3{width: 340px;height: 28px;border-bottom: 2px solid #bd1e22;text-align:  center;}
.b-left .gzdd h3  a{font-size: 16px;color: #c23a3d;line-height: 25px;padding-left: 5px;}
.b-left .gzdd p{margin-top: 10px;text-align:  center;}
.b-left .gzdd p a{font-size: 16px;color: #383838;line-height: 25px;/* text-align:  center; */}

.b-left .gzdd h2{width: 340px;height: 76px;border-bottom: dashed #dddddd 1px;font-weight: normal;margin-top: 8px;}

.b-left .gzdd h2 span{font-size: 14px;color: #a5a5a5;line-height: 25px;padding-left: 25px;}
.b-left .gzdd h2 span a{color: #bd1e22;}
.b-left .gzdd ul li{line-height: 28px;
    *line-height: 25px;
    padding: 0 0 0 15px;
    background: url(xtb.png) no-repeat -195px 12px;
    transition: all 0.3s ease-in 0s;
    -moz-transition: all 0.3s ease-in 0s;
    -webkit-transition: all 0.3s ease-in 0s;
    position:relative;
    overflow:hidden;}


.b-left .gzdd ul li:hover{
    margin-left:8px;
    transition: all 0.3s ease-in 0s;
    -moz-transition: all 0.3s ease-in 0s;
    -webkit-transition: all 0.3s ease-in 0s;
}

   .tzgg {
            float:right;
            width: 208px;
            height: 293px;
        }

        .tzgg .hd {
            width: 208px;
            border-bottom: 2px solid #bc1f21;
        }
        .tzgg .hd a {
            display: block;
            width: 113px;
            height: 31px;
            line-height: 31px;
            text-align: center;
            background: #bc1f21;
            color: #fff;
            border-top-left-radius:5px;
            border-top-right-radius:5px;
        }
        .tzgg li {
         border-bottom: 1px solid #ccc;
         height: 55px;
         padding-top:10px;
   
        }

        .tzgg .bd {
            background: #f6edeb;
            height: 261px;
            padding: 0 10px;
        }
        .tzgg .bd ul{ 
             height: 261px;

        }


/*鐒︾偣鍥�2*/
.slideBox{ width:1000px; height:87px; overflow:hidden; position:relative; margin-top: 15px; float: left;}
.slideBox .hd{ height:20px; overflow:hidden; position:absolute; right:13px; bottom:6px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:2px;  width:14px; height:14px; line-height:14px; text-align:center; background:#fff; cursor:pointer; line-height: 20px;}
.slideBox .hd ul li.on{ background:#b90505; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:1000px; height:87px; display:block;  }


.center2{width: 1000px;height: auto;float: left;margin-top: 15px;/* padding:  10px; */}
.center2 .right{width: 244px; height: auto; overflow:hidden; float: left;}
.s-box1{
    /* width: 237px; */
    height: 169px;
}
.s-box1 h3{width: 237px; height: 30px; border-bottom: 2px solid #bd1e22;}
.s-box1 h3 a{background:#bd1e22; color: #FFFFFF; padding:4px 14px; float: left; font-size: 18px; border-top-left-radius: 7px;border-top-right-radius: 7px;}
.s-box1>a{
    display: block;
    color: #fff;
    font-size: 18px;
    margin-bottom: 8px;
}
.s-box1 ul{
    display: block;
    width: 220px;
    height: 129px;
}
.s-box1 ul li {
    float: left;
    height: 32px;
    line-height: 32px;
    margin-top: 10px;
}
.s-box1 ul li a{color: #bd1e22;}
.s-box1 ul li.b1{margin-right: 15px;}
.s-box1 ul li.b3{margin-right: 15px;}
.s-box1 ul li i{
    background:url(../images/icon_jl_03.png) no-repeat;
    margin-right: 5px;
}
.s-box1 ul li.b1 i{ width:35px;  height: 36px;background-position: -3px -1px;}
.s-box1 ul li.b2 i{width:36px; height: 35px;background-position: -122px -2px;}
.s-box1 ul li.b3 i{width:35px;height: 34px;background-position: -3px -46px;}
.s-box1 ul li.b4 i{width:34px; height: 34px;background-position:  -123px -46px; }
.s-box1 ul li.b5 i{width:34px; height: 34px;background-position:  -4px -89px; }

.s-box2{height: 128px}
.s-box2 h3{width: 237px; height: 30px; border-bottom: 2px solid #bd1e22;}
.s-box2 h3 a{background:#bd1e22; color: #FFFFFF; padding:4px 14px; float: left; font-size: 18px; border-top-left-radius: 7px;border-top-right-radius: 7px;}
.s-box2 ul li{background: url(../images/xxgk_bg_03.png) no-repeat;width: 122px; height: 36px;margin-top: 8px;float: left}
.s-box2 ul li a{font-size: 15px;  line-height: 36px;  padding-left: 16px;  box-sizing: border-box; }
.s-box2 ul li.b6 i{width:34px; height: 34px;background-position:  -4px -89px; }
.s-box2 ul li.b7 i{width:34px; height: 34px;background-position:  -4px -89px; }
.s-box2 ul li.b8 i{width:34px; height: 34px;background-position:  -4px -89px; }
.s-box2 ul li.b9 i{width:34px; height: 34px;background-position:  -4px -89px; }
.s-box3 ul {
    display: block;
    width: 236px;
    height: 228px;
    background: #f5ecec;
    padding: 10px 0 0 56px;
    box-sizing:  border-box;
    }
.s-box3 ul li a{color: #bd1e22;}
.s-box3{margin-top: 15px;}
.s-box3 h3{width: 237px; height: 30px; border-bottom: 2px solid #bd1e22;}
.s-box3 h3 a{background:#bd1e22; color: #FFFFFF; padding:4px 14px; float: left; font-size: 18px; border-top-left-radius: 7px;border-top-right-radius: 7px;}
.s-box3 ul li{width: 115px;height: 50px;font-size: 15px;line-height: 50px;text-align: center;/* margin-top: 8px; */color: #bd1e22;}

.s-box3 ul li i{
    background:url(../images/117icon_02.png) no-repeat;
    margin-right: 5px;
}
.s-box3 ul li.b1 i{ width:38px;  height: 36px;background-position: -2px -1px;}
.s-box3 ul li.b2 i{width:36px; height: 38px;background-position: -3px -50px;}
.s-box3 ul li.b3 i{width:35px;height: 40px;background-position: -3px -100px;}
.s-box3 ul li.b4 i{width:37px; height: 37px;background-position:  -3px -153px; }




.center2 .left{width:748px; height: auto; overflow:hidden; float: right; }
.box1{
     width: 432px;
    height: auto;
    float: left;
}
.s-center{
    width: 350px;
    margin-right: 15px;}
.s-content ul li a{float: left;}
.s-content ul li span{float: right;}
.s-title{
    height: 30px;
    line-height: 32px;
    border-bottom: 2px solid #bd1e22;
    margin-bottom: 8px;
}
.s-title ul li{
    float: left;
    margin-right: 5px;
    font-size: 18px;
    padding: 0 13px;
    text-align: center;
}

.s-title ul li.on{
    background: #bd1e22;
    padding: 0 17px;
    border-top-left-radius: 7px;border-top-right-radius: 7px;
}
.s-title ul li.on a{color: #fff}
.s-content ul li{
	  line-height: 28px;
    *
	  line-height: 25px;
	  padding: 0 0 0 15px;
	  background: url(../images/xtb.png) no-repeat -195px 12px;
	  transition: all 0.3s ease-in 0s;
	  -moz-transition: all 0.3s ease-in 0s;
	  -webkit-transition: all 0.3s ease-in 0s;
	  position:relative;
	  overflow:hidden;
}

.s-content ul li:hover{
    margin-left:8px;
    transition: all 0.3s ease-in 0s;
    -moz-transition: all 0.3s ease-in 0s;
    -webkit-transition: all 0.3s ease-in 0s;
}

.box2{width: 300px; float: right;}
.s-center1{
    width: 300px;
    margin-right: 15px;}
.s-content1 ul li a{float: left;}
.s-content1 ul li span{float: right;}
.s-title1{
    height: 30px;
    line-height: 32px;
    border-bottom: 2px solid #bd1e22;
    margin-bottom: 8px;
}
.s-title1 ul li{
    float: left;
    margin-right: 5px;
    font-size: 18px;
    padding: 0 13px;
    text-align: center;
}

.s-title1 ul li.on{
    background: #bd1e22;
    padding: 0 17px;
    border-top-left-radius: 7px;border-top-right-radius: 7px;
}
.s-title1 ul li.on a{color: #fff}
.s-content1 ul li{
  	 line-height: 28px;
    *
  	 line-height: 25px;
  	 padding: 0 0 0 15px;
  	 background: url(../images/xtb.png) no-repeat -195px 12px;
  	 transition: all 0.3s ease-in 0s;
  	 -moz-transition: all 0.3s ease-in 0s;
  	 -webkit-transition: all 0.3s ease-in 0s;
  	 position:relative;
  	 overflow:hidden;
}
.s-content1 ul li:hover{
    margin-left:8px;
    transition: all 0.3s ease-in 0s;
    -moz-transition: all 0.3s ease-in 0s;
    -webkit-transition: all 0.3s ease-in 0s;
}

.box3{width: 432px; float: left; margin-top: 15px;}
.s-center3{
    width: 432px;
    margin-right: 15px;}
.s-content3 ul li a{float: left;}
.s-content3 ul li span{float: right;}
.s-title3{
    height: 30px;
    line-height: 32px;
    border-bottom: 2px solid #bd1e22;
    margin-bottom: 8px;
}
.s-title3 ul{width: 432px; height: 30px; border-bottom: 1px dashed #b3b3b3;}
.s-title3 ul li{
    float: left;
    font-size: 15px;
    text-align: center;
}


.s-title3 ul li.on a{color: #2f89c7}
.s-title3 h3{width: 237px; height: 30px; border-bottom: 2px solid #bd1e22;}
.s-title3 h3 a{background:#bd1e22; color: #FFFFFF; padding:0px 14px; float: left; font-size: 18px; border-top-left-radius: 7px;border-top-right-radius: 7px;}
.s-content3 ul li{
   	 line-height: 28px;
    *
   	 line-height: 25px;
   	 padding: 0 0 0 15px;
   	 background: url(../images/xtb.png) no-repeat -195px 12px;
   	 transition: all 0.3s ease-in 0s;
   	 -moz-transition: all 0.3s ease-in 0s;
   	 -webkit-transition: all 0.3s ease-in 0s;
   	 position:relative;
   	 overflow:hidden;
}
.s-content3 ul li:hover{
    margin-left:8px;
    transition: all 0.3s ease-in 0s;
    -moz-transition: all 0.3s ease-in 0s;
    -webkit-transition: all 0.3s ease-in 0s;
}

.s-box2 ul {
    margin-top: 10px;
}