﻿.wxwb-list{
margin-top:0!important;
}
#ewm-t{
color:#fff;
height:30px;
line-height:30px;
text-align:center;
}
*{
 margin: 0;
 padding: 0;
outline:none;
}
body{
 font-family: "Segoe UI", Arial, "Microsoft Yahei", sans-serif;
 font-size: 12px;
 -webkit-font-smoothing:antialiased;
}
ul,li{
 list-style: none;
}
h1,h2,h3,h4,h5,h6{
 font-weight: normal;
}
a{
 text-decoration: none;
 color: #333;
}
a:hover{
 color:#000;
 
}
img{
 border: 0;
}
.fl{
 float:left;
}
.fr{
 float:right;
}
.clear{
 clear: both;
}
.container{
 width: 100%;
 min-width: 1200px;
}
.con_center{
 width: 1200px;
min-width: 1200px;
 margin:0 auto;
}

.top_wrap{
 height: 40px;
display:none;
 line-height: 40px;
 overflow: hidden;
 background: #fff;
}
.toplink_l{
 height: 40px;
 overflow: hidden;
}

.toplink-l{
 height: 40px;
}
.toplink-l li{
 float: left;
}
.toplink-l li a{
 font-size: 16px;
 color:#999;
 padding:0 10px;
}

.top_r{
 font-size: 16px;
 color: #999; 
}
.tel{
 width: 250px;
 padding:0 0 0 40px;
 background: url(../images/tel-ico.png) no-repeat 2px 50%;
}
.top_r .link{
 height: 30px;
 margin-top:5px;
 border-right: 1px dotted #000;
}
.top_r .lang {
 width: 190px;
}
.top_r .lang span{
display: block;
float: left;
width: 30px;
height: 40px;
}
.top_r .lang span.wz{
 width: 110px;
 text-align: center;
}
.top_r .lang a{
 display: block;
 float: left;
 text-align: center;
 width: 30px;
 height: 40px;
 text-indent: -9999px;
 border-radius: 15px;
  margin-right: 5px;
}
.top_r .lang span.cn{
background: url(../images/cn-ico.png) no-repeat 0 50%;
}
.top_r .lang span.en{
background: url(../images/en-ico.png) no-repeat 0 50%;
}

.logo_wrap{
 height: 111px;
 background: url(../images/topbg.png) repeat-x;
}
.logo{
}
.logo_l{
 
}
.logo_l a{
 display: block;
 width: 416px;
 height: 111px;
}
.logo_r{
 height: 111px;
 width: 295px;
 background: url(../images/xx.png) no-repeat;
}


.nav_wrap{
 height: 45px;
 line-height: 45px;
 background: url(../images/navbg.png) repeat-x;
}
.nav{
 color: #fff;
 font-size: 14px;
}
          .nav {
                height: 45px;
                
                width: 1030px;
            }
              
            .nav li {
                float: left;
                position: relative;
                width: 120px
            }
              
            .nav li a {
                display: block;
                height: 45px;
                text-align: center;
                line-height: 45px;
                
 color:#fff;
            }
              
            .subNav {
                position: absolute;
                top: 45px;
                left: 0;
                width: 120px;
                height: 0;
                display: none;
            }
            .subNav li{
                height: 30px;
                line-height: 30px;
            }  
            .subNav li a {
                background: #E14740;
                height: 30px;
                line-height: 30px;                
            }
              
            .subNav li a:hover {
                background: #BC1D14;
            }
            
            .lis:hover>.subNav{
             z-index: 10;
                    display: block;
            }
        
.lis i.arr{
 position: absolute;
 top: 20px;
 right: 15px;
 display: block;
 width: 10px;
 height: 5px;
 font-style: normal;
 background: url(../images/arr.jpg) no-repeat 0 50%;
}

.banner{
 height: 460px;

}
.content{
 margin-top: 30px;
}

.content-l{
 width: 770px;
}
.content h4{
 height: 40px;
 line-height: 40px;
 font-weight: normal;
 font-size: 18px;
 border-bottom: 1px solid #CB1E17;
}
.content-l h4{
 margin-bottom: 15px;
}
.bkmc{
 display: block;
 height: 40px;
 padding:0 0 0 45px;
}
.xxxw span.bkmc{
 background: url(../images/ico-xxxw.png) no-repeat 10px 50%;
}
span.more{
 font-size: 12px;
 margin-right: 5px;
 display: block;
    height: 40px;
}
span.more i.pl{
 font-size: 16px;
}
.xxxw-l{
 width: 330px;
}
.xxxw-l h2{
 line-height: 40px;
 color: #e14740;
 font-size: 16px;
}
.xxxw-l p{
 line-height: 20px;
 color:#b1b1b1;
}
.xxxw-r{
 width: 420px;
}
.xxxw-r{
}
ul.xxxw-list li{
 height: 55px;
 line-height: 55px;
 padding:0 10px;
}
ul.xxxw-list li a{
 float: left;
 font-size: 15px;
}
ul.xxxw-list li span{
 float: right;
}
ul.xxxw-list li.li-2,ul.xxxw-list li.li-4,ul.xxxw-list li.li-6,ul.xxxw-list li.li-8{
background: #F7F7F7;
height: 40px;
line-height: 40px;
}

.gzap span.bkmc{
 background: url(../images/ico-gzap.png) no-repeat 10px 50%;
}
.gzap ul li {
 float: left;
}
.gzap ul li.li-2 {
 margin-left: 30px;
}
.gzap ul li h3{
 font-size: 16px;
 line-height: 40px;
}
.gzap ul li div{
 padding:5px  0 30px 0;
}
.gzap ul li span{
 padding:0 0 0 30px;
 font-size: 14px;
}
.gzap ul li span.sj{
 background: url(../images/ico-sj.png) no-repeat 4px 50%;
}
.gzap ul li span.yd{
 margin-left: 25px;
 background: url(../images/ico-yd.png) no-repeat 4px 50%;
}

.content-r{
 width: 387px;
}
.tzgg h4{
 color: #fff;
 padding:0 0 0 0px;
 background: #e14740;
 border: none;
 height: 40px;
}
.tzgg .bkmc{
 padding:0 0 0 25px;
}
.tzgg span.more a{
 color: #fff;
}
ul.tzgg-list{
 padding:0 15px;
 border: 1px solid #ccc;
 border-top: none;
}
ul.tzgg-list li{
 height: 50px;
 line-height: 50px;
 font-size: 15px;
 border-bottom: 1px dashed #ccc;
}
ul.tzgg-list li.li-5{
 border-bottom: none;
}
ul.tzgg-list li a{
 float: left;
}
ul.tzgg-list li span{
 float: right;
 font-size: 14px;
}

.tplj{
 height: 255px;
 background: #f7f7f7;
}
.tplj h4{
 height: 42px;
 line-height: 40px;
 font-weight: normal;
 font-size: 18px;
}
.zhxy{
 width: 800px;
}
.zhxy h4{
 background: url(../images/ico-zhxy.png) no-repeat 10px 50%;
}
ul.zhxy-list{
}
ul.zhxy-list li{
 width: 199px;
 height: 90px;
 line-height: 90px;
 font-size: 16px;
 font-weight: bold;
 float: left;
 background: #e14641;
 border: 1px solid #f6e3dc;
 border-left: none;
 border-top: none;
}
ul.zhxy-list li:hover{

}
ul.zhxy-list li a{
  color: #e14641;
}
ul.zhxy-list li a:hover{

}
ul.zhxy-list li span{
 display: block;
 width: 130px;
 text-align: right;
 float: left;
}
ul.zhxy-list li i{
 display: block;
 height: 90px;
 width: 65px;
 float: right;
}
ul.zhxy-list li.li-1 a,ul.zhxy-list li.li-3 a,ul.zhxy-list li.li-6 a,ul.zhxy-list li.li-8 a{
 color: #fff;
}
ul.zhxy-list li.li-1 a:hover,ul.zhxy-list li.li-3 a:hover,ul.zhxy-list li.li-6 a:hover,ul.zhxy-list li.li-8 a:hover{
 color: #e14641;
}
ul.zhxy-list li.li-2,ul.zhxy-list li.li-4,ul.zhxy-list li.li-5,ul.zhxy-list li.li-7{
 background: #f6b37f;
}
ul.zhxy-list li.li-2 a,ul.zhxy-list li.li-4 a,ul.zhxy-list li.li-5 a,ul.zhxy-list li.li-7 a{
 color: #e14641;
}
ul.zhxy-list li.li-1 i{
 background: url(../images/ico-oa.png) no-repeat 50% 50%;
}
ul.zhxy-list li.li-2 i{
 background: url(../images/ico-jwglxt.png) no-repeat 50% 50%;
}
ul.zhxy-list li.li-3 i{
 background: url(../images/ico-xsglxt.png) no-repeat 50% 50%;
}
ul.zhxy-list li.li-4 i{
 background: url(../images/ico-zsglxt.png) no-repeat 50% 50%;
}
ul.zhxy-list li.li-5 i{
 background: url(../images/ico-ssglxt.png) no-repeat 50% 50%;
}
ul.zhxy-list li.li-6 i{
 background: url(../images/ico-szyxglxt.png) no-repeat 50% 50%;
}
ul.zhxy-list li.li-7 i{
 background: url(../images/ico-dzlxglxt.png) no-repeat 50% 50%;
}
ul.zhxy-list li.li-8 i{
 background: url(../images/ico-xlpcxt.png) no-repeat 50% 50%;
}

.ztwz{
 width: 375px;
}
.ztwz h4{
 background: url(../images/ico-zt.png) no-repeat 10px 50%;
}
.ztwz h4 span.more{
 padding:0 30px 0 0;
 height: 40px;
 background: url(../images/ico-more-arr.jpg) no-repeat 90% 50%;
}
ul.ztwz-list li{
 float: left;
 margin:0 7px 5px 0;
}

.yxfc h4{
 height: 40px;
 line-height: 40px;
 border-bottom: 3px solid #e14641;
 background: url(../images/ico-yxfc.png) no-repeat 10px 50%;
}
.yxfc h4 .bkmc{
font-size: 16px;
}
ul.yxfc-list{
 height:210px;
}

.dblj_wrap{
 background: #e14641;
 height: 225px;
}
.dblj_l{
 width: 630px;
}
ul.dblj-list{
 margin-top: 55px;
}
ul.dblj-list li{
 float: left;
 width: 155px;
 height: 60px;
 line-height: 60px;
}
ul.dblj-list li a{
 display: block;
 font-size: 16px;
 color: #fff;
 width: 155px;
 height: 60px;
 text-indent: 65px; 
 background-repeat: no-repeat;
 background-position: 5px 50%;
}
ul.dblj-list li.li-1 a{
 background-image: url(../images/dblj01.png);
}
ul.dblj-list li.li-2 a{
 background-image: url(../images/dblj02.png);
}
ul.dblj-list li.li-3 a{
 background-image: url(../images/dblj03.png);
}
ul.dblj-list li.li-4 a{
 background-image: url(../images/dblj04.png);
}
ul.dblj-list li.li-5 a{
 background-image: url(../images/dblj05.png);
}
ul.dblj-list li.li-6 a{
 background-image: url(../images/dblj06.png);
}
ul.dblj-list li.li-7 a{
 background-image: url(../images/dblj07.png);
}
ul.dblj-list li.li-8 a{
 background-image: url(../images/dblj08.png);
}


ul.dblj-list li a:hover{
 color:#ccc;
}
.dblj_r{
 width: 460px;
}
ul.wxwb-list {
 margin-top: 35px;
}
ul.wxwb-list li{
 height: 155px;
 line-height: 155px;
 margin-right: 20px;
 float: left;}

 
.bq{
 height: 110px;
}
.bq_l{
 width: 600px;
 height: 90px;
 margin-top: 25px;
 background: url(../images/dblogo.png) no-repeat 0 50%;
}
.bq_l p{

 line-height: 30px;
 color:#a0a0a0;
}
.bq_r{
 margin-top: 15px;
 width: 270px;
}
.bq_r div.xllj{
 margin-top: 15px;
 height: 30px;
}
ul.bqlj-list li{
 width:80px;
 float: left;
}
ul.bqlj-list li a{
 font-size: 14px;
 color: #e14641;
}


.logo-nav-ss{
 height: 50px;
 line-height: 50px;
 background: #be1d14;
}
.logo-list{
  height: 50px;
 width: 250px;
}
.logo-list img{
 margin-top:3px;
}
.nav-list{
 width: 860px;
}
.ss-list{
 width: 50px;
}

.banner-list-wrap {
 height: 188px;
 background: #f7f7f7;
 margin-bottom: 20px;
}
.con-list-l{
 width: 232px;
 margin-bottom: 30px;
}

.con-list-l h3{
 width: 232px;
 height: 45px;
 line-height: 45px;
 font-size: 20px;
 color: #fff;
 padding:0 0 0 15px;
 background: url(../images/list-lmmc.jpg) no-repeat;
}
.con-list-l h3 span{
 font-size: 14px;
 padding:0 10px;
}
.list-sub-nav{
 border:1px solid #ddd;
 min-height: 450px;
 background: #f7f7f7 url(../images/sub-nav-bg.jpg) no-repeat 50% 100%;
 margin-bottom: 30px;
}

.zxzt h4{
 height: 40px;
 line-height: 40px;
 padding:0 0 0 35px;
 font-size: 18px;
 border-top: 2px solid #e14740;
 border-left: 1px solid #ccc;
 border-right: 1px solid #ccc;
 background: url(../images/ico-zxzt.jpg) no-repeat 15px 50%;
}

.zxzt-list{
 border:1px solid #dfdfdf;
 background: #f7f7f7;
 border-top: none;
 border-bottom: none;
}
.zxzt-list li a{
 display: block;
 height: 40px;
 line-height: 40px;
 padding:0 0 0 20px;
 font-size: 15px;
 border-bottom:1px solid #dfdfdf;
}
.zxzt-list li a:hover{
 background: #e14740;
 color: #fff;
}


.con-list-r{
 width: 940px;
}
.con-list-r .dqwz{
 height: 40px;
 line-height: 40px;
 border-bottom: 1px solid #e14641;
}
.dqwz-l{
 width: 250px;
 padding:0 0 0 40px;
 color: #be1d14;
 font-size: 18px;
 background: url(../images/ico-zxzt.jpg) no-repeat 25px 50%;
}
.dqwz-r{
 padding:0 20px 0 0;
 color: #aaa; 
}

.wznrzj h1{
 font-size: 25px;
 text-align: center;
 line-height: 50px;
 height: 50px;
 margin-top: 40px;
}
.wznrzj .wzxx{
 height: 40px;
 line-height: 40px;
 border: 1px solid #ccc;
 border-right: none;
 border-left: none;
 padding:0 50px;
}
.wzxx-con{
 margin:0 auto; 
 width: 380px;
 color: #b5b5b5;
}
.wzxx-con-l{
 
}
.wzxx-con-r{
 
}
.wzxx-con-l span.llcs{
 display: block;
 float: left;
 padding:0 10px;
}


.wzxx-con-l span.fbrq{
 display: block;
 float: left;
 padding:0 10px;
}
.wzxx-con-l span i{
 display: block;
 width: 20px;
 height: 40px;
 float: left;
}
.wzxx-con-l span.llcs i{
background: url(../images/ico-yd-con.png) no-repeat 0 50%;
}
.wzxx-con-l span.fbrq i{
background: url(../images/ico-sj-con.png) no-repeat 0 50%;
}
.wznrzj .zw{
 width: 800px;
 margin:0 auto;
 padding:15px 0;
 
}
.wznrzj .zw img{
 display: block;
 margin:20px auto;
}
.wznrzj .zw p{
 text-indent: 2em;
 line-height: 35px;
 font-size: 16px;
 color: #555;
 margin-top: 10px;
}
div.pre-nex{
 width: 830px;
 margin:0 auto;
 padding:25px 0 0px 70px;
 margin-bottom: 60px;
 border-top: 1px solid #ccc;
}
div.pre-nex-l{
 width: 700px;
}
div.pre-nex-l ul li{
 line-height: 40px;
}
div.pre-nex-l ul li a{
 color:#707070;
 font-size: 14px;
}
div.pre-nex-l ul li a:hover{
color:#e14641
}
div.pre-nex-r{
 width: 119px;
height:30px;
background:url(../images/back.jpg) no-repeat;
}
div.pre-nex-r a{
color:#fff;
display:block;


 height: 30px;
 line-height: 30px;
 padding: 0 0 0 50px;

}

ul.fylb-list{
}
ul.fylb-list li{
padding:20px;
cursor: pointer;
border-bottom: 1px #e4e4e4 solid;
}
ul.fylb-list li:hover{
 background: #f9f9f9;
 webkit-transition: all 2s ease;
    -moz-transition: all 2s ease;
    -ms-transition: all 2s ease;
    -o-transition: all 2s ease;
    transition: all 2s ease;  
}
ul.fylb-list li a:hover{
 color:#000;
}
ul.fylb-list li h2{
 font-size: 16px;
 color:#333;
 line-height: 40px;
}
ul.fylb-list li h2:hover{
 color:#000;
}
ul.fylb-list li p{
 font-size: 12px;
 color:#848484;
 line-height: 20px;
}
ul.fylb-list .bzyr{
 width: 650px;
}
.yd-rq span.llcs {
 display: block;
 float: left;
 color: #b5b5b5;
 font-size: 14px;
 height: 40px;
 line-height: 40px;
 padding:0 10px;
}
.yd-rq span.fbrq{
 display: block;
 float: left;
 color: #b5b5b5;
 font-size: 14px;
 height: 40px;
 line-height: 40px;
 padding:0 10px;
}

.yd-rq span i{
 display: block;
 width: 20px;
 height: 40px;
 float: left;
}
.yd-rq span.llcs i{
background: url(../images/ico-yd-con.png) no-repeat 0 50%;
}
.yd-rq span.fbrq i{
background: url(../images/ico-sj-con.png) no-repeat 0 50%;
}

ul.fylb-list .rq{
 width: 90px;
 height: 90px;
 background: url(../images/list-sjbg.png) no-repeat;
}
ul.fylb-list .rq span{
 display: block;
 text-align: center;
}
ul.fylb-list .rq span.mm{
 height: 30px;
 line-height: 30px;
 color:#fff;
}
ul.fylb-list .rq span.dd{
 height: 60px;
 line-height: 60px;
 color:#e14641;
 font-size: 22px;
 font-weight: bold;
}



div.zzjg{
 min-height: 640px;
 background: url(../images/zzjg-bg.jpg) no-repeat 100% 100%;
}

div.zzjg h3{
 font-size: 24px;
 line-height: 70px;
 color: #dcdcdc;
 padding:20px 0 0 30px;
}
.zzjg-list{
 border-bottom:#ddd 1px solid;  
}
.zzjg-list li{
 width: 200px;
 height: 50px;
 line-height: 50px;
 padding:0 0 0 30px;
 float: left; 
 border-top:#ddd 1px solid; 
}
.zzjg-list li a{
 font-size: 14px;
}
.zzjg-list li.li-1,
.zzjg-list li.li-2,
.zzjg-list li.li-3,
.zzjg-list li.li-4,
.zzjg-list li.li-9,
.zzjg-list li.li-10,
.zzjg-list li.li-11,
.zzjg-list li.li-12,
.zzjg-list li.li-17,
.zzjg-list li.li-18,
.zzjg-list li.li-19,
.zzjg-list li.li-20
{
background: #f7f7f7;
}
.zzjg-table{
  border:#ddd 1px solid;
  border-top: 0;
  border-right: 0;
}
.zzjg-table tr td{
 height: 50px;
 line-height: 50px;
 padding:0 0 0 30px;
 border-top:#ddd 1px solid;
 border-right:#ddd 1px solid;
}
.zzjg-table tr td a{
 font-size: 14px;
 display: block;
}
.zzjg-table tr.t1 td,
{
}
.zzjg-table tr.tr1,
.zzjg-table tr.tr3,
.zzjg-table tr.tr5,
.zzjg-table tr.tr7,
.zzjg-table tr.tr9,
.zzjg-table tr.tr11,
.zzjg-table tr.tr13,
.zzjg-table tr.tr15,
.zzjg-table tr.tr17{
background: #f7f7f7;

}


.zzjg-table tr.tr2,
.zzjg-table tr.tr4,
.zzjg-table tr.tr6,
.zzjg-table tr.tr8,
.zzjg-table tr.tr10,
.zzjg-table tr.tr12,
.zzjg-table tr.tr14,
.zzjg-table tr.tr16,
.zzjg-table tr.tr18{
background: #fff;

}
.zzjg-table tr.tr1 a,
.zzjg-table tr.tr3 a,
.zzjg-table tr.tr5 a,
.zzjg-table tr.tr7 a,
.zzjg-table tr.tr9 a,
.zzjg-table tr.tr11 a,
.zzjg-table tr.tr13 a,
.zzjg-table tr.tr15 a,
.zzjg-table tr.tr17 a
{
color:#e14641;
}

.scrollBox{ width:1200px;
position:relative;
}
.scrollBox .piclist{ overflow:hidden;
zoom:1;
}
.scrollBox .ohbox{overflow:hidden;
position:relative;
width:1150px;
left:40px}
.scrollBox {position:relative;
overflow:hidden;
zoom:1;
}
.scrollBox .piclist li{float:left;
display:inline;
width:185px;
background:#fff;
margin-right:45px;
}
.scrollBox .piclist li img{
 border:1px solid #ddd;
}
.scrollBox .piclist li span{height:25px;
line-height:25px;
display:block;
text-align:center;
}
.scrollBox .pageBtn span{
display:block;
width:45px;
height:59px;
position:absolute;
top:50px;
cursor:pointer;
text-indent:-999em;
overflow:hidden;
}
.scrollBox .pageBtn .prev{left:20px;
background: url(../images/arr-left.png) no-repeat 0 50%;
}
.scrollBox .pageBtn .next{right:20px;
background: url(../images/arr-right.png) no-repeat 0 50%;
}
.scrollBox .pageBtn .list{overflow:hidden;
zoom:1;
margin:10px 0 0 413px;
}
.scrollBox .pageBtn .list li{ 
float:left;
display:inline;
width:15px;
height:15px;
background-position:-86px -57px ;
cursor:pointer;
margin-left:10px;
line-height:10000px;
overflow:hidden;
}
.scrollBox .pageBtn .list li.on{background-position:-114px -57px }