body,h1,h2,h3,h4,h5,p,dl,dd,ol,ul,th,td,fieldset,input,button,textarea,form,canvas,audio,video,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{margin:0;padding:0px; font-family:"Microsoft YaHei";}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}
audio,canvas,video{display:inline-block;*display:inline;*zoom:1}
html{-webkit-text-size-adjust:100%;text-size-adjust:100%;word-wrap:break-word}
h1,h2,h3,h4,h5{font-size:100%}
ol,ul{list-style:none}
img{border:0;-ms-interpolation-mode:bicubic}
cite,em,s,i,b{font-style:normal}
input,button,textarea,select{font-size:100%}
body,input,button,textarea,select,option{font-size:normal}
input,textarea{text-decoration:none;outline:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}
li,img,label,input{vertical-align:middle}
var{font-style:normal}
ins{text-decoration:none}
abbr,acronym{border:0;font-variant:normal}
sup{vertical-align:text-top}
sub{vertical-align:text-bottom}
button,select{text-transform:none}
button[disabled],html input[disabled]{cursor:default}
input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0;*height:13px;*width:13px}
button,input,select,textarea{margin:0;vertical-align:baseline;*vertical-align:middle}
button::-moz-focus-inner,input[type=reset]::-moz-focus-inner,input[type=button]::-moz-focus-inner,input[type=submit]::-moz-focus-inner,input[type=file]>input[type=button]::-moz-focus-inner{border:0;padding:0}
button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;*overflow:visible}
a{ text-decoration:none; outline:none;}
a:active {star:expression(this.onFocus=this.blur());} 
.clear{ clear:both;}
.left{ float:left;}
.right{ float:right;}

body{font-family:"Microsoft YaHei"; min-width:1580px;}


.top_box{width:100%; margin:auto; position:relative;
padding-bottom: 28px;}


.topwk{ position: absolute; left:50%;
width: 1580px; margin-left: -790px; z-index: 3;}

.tlogo{ float:left; margin-top:40px;}


/* 搜索 */
.tbsou{ float:right; position: relative;
margin-top: 50px;}
.tbsou .tbsou_btn { border-style: none; outline: none;
	width:40px; height:40px;
    cursor: pointer;
background: url(../images/ic_ser.png) no-repeat;}

.tbsou .tbsou_inp {
	transition: 0.3s;
	width: 0; 
    height: 40px;  line-height: 40px;
    font-size: 15px; color: #333;
    z-index: 1; position: absolute; right: 40px;
    border-style: none; outline: none;
    border-radius:3px 0px 0px 3px;
    background: #fff; text-indent: 10px;
}

.tbsou:hover .tbsou_btn{background:#c50c11;
background-images: url(../images/ic_ser.png);
  background-repeat: no-repeat;
 background-position: center;
}
.tbsou .tbsou_inp:focus,
.tbsou:hover .tbsou_inp {
	width: 240px;
background:#fff; 
    border-radius:0px 3px 3px 0px;
    
}





.banner{ width:100%; margin:auto; overflow:hidden;
     height: 500px;
    background: url(../images/banner.jpg) no-repeat center;}


.nav_bg{ width:1726px; height:72px;
position: absolute; left: 50%; margin-left: -863px; bottom: 0px;
background: url(../images/nav_bg.png) no-repeat;}
.nav{ width:1580px; margin:auto;}
.nav .nLi{ float:left; position:relative; display:inline; width:10%;}
.nav .nLi h3{ float:left; height:72px; line-height:72px;
     text-align:center; width:100%; font-weight: normal;}
.nav .nLi h3 a{ display:block; font-size:18px; color:#fff;}
.nav .nLi h3:hover a{ color:#fff;}
.nav .sub{ display:none; width:100%; left:0px; top:72px; 
     position:absolute; z-index:3; background:#c50c11;}
.nav .sub li{ zoom:1; text-align:center; 
    border-top:#b3080c 1px solid;}
.nav .sub a{ display:block; font-size:16px; color:#fff; display:block; padding:8px 0px; line-height:30px;}
.nav .sub a:hover{background:#c57c00;}
.nav .on h3{ font-weight: bold;}




.sydh{width:100%; float: left;
    font-size: 34px; color: #333; text-align: center;
    position: relative; font-weight: bold;
background: url(../images/sy_dhbg.png) no-repeat left center;}

.sydh span{position: absolute; right: 0px; top:10px;
    font-size: 16px; color: #808080; font-weight: normal;}
.sydh span a{color: #808080;}
.sydh span a:hover{ color: #c50c11;}


.sydh2{width:100%; float: left; font-weight: bold;
    font-size: 34px; color: #333;
    position: relative;
background: url(../images/sy_dhbg2.png) no-repeat 160px center;}

.sydh2 span{position: absolute; right: 0px; top:10px;
    font-size: 16px; color: #808080; font-weight: normal;}
.sydh2 span a{color: #808080;}
.sydh2 span a:hover{ color: #c50c11;}



.gzdt_box{width:1580px; margin: auto; padding: 80px 0px 50px; overflow: hidden;}
.gzdtnr{ width: 100%; float: left; }


.slideBox{ width:760px; height:428px; float:left;
    margin-top:40px;
    position:relative; }

.slideBox .hd{ position: relative;
    height: 20px; width: 45px;
    overflow: hidden;
    position: absolute;
    left: 100px;
    bottom: 18px;
    z-index: 1;
    font-family: Arial, Helvetica, sans-serif;
}
.slideBox .hd ul{overflow: hidden;
    zoom: 1; width: 20px;
    float: left;}
    
.slideBox .hd ul li{ position: absolute; left: 0px;
    bottom: 0px;
    float: left;
    width: 20px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    cursor: pointer;
    display: none;
    
}

.slideBox .hd ul li.on{ color: #c5242b;font-size: 22px;
display: block;}

.hdnum{ float: right;font-size: 18px; color: #fff; }



.slideBox .bd{width:760px; height:428px;
}
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd {}
.slideBox .bd li span{ width:760px; height:428px; overflow:hidden;display:block;}
.slideBox .bd li span img{ width:760px; height:428px;
transition:all 0.4s;
    -webkit-transition: all 0.4s ease;
        -moz-transition: all 0.4s ease;
        -ms-transition: all 0.4s ease;
        -o-transition: all 0.4s ease;
        transition: all 0.4s ease;}




.slideBox .bd li span img:hover{transform: scale(1.1);}	
.slideBox .bd li h2{  position: absolute; bottom: 0px;
    width:490px; height:58px; 
    padding: 0px 100px 0px 170px;
    line-height:58px;
    font-size:18px; color:#fff; font-weight:normal;
background: url(../images/titbg.png);
}

.slideBox .prev,
.slideBox .next{ position:absolute; left:40px; bottom:17px; 
    display:block; width:20px; height:20px;
background:url(../images/new_prev.png) no-repeat;}
.slideBox .next{ left: auto; right:40px; background:url(../images/new_next.png) no-repeat;}
.slideBox .prev:hover{background:url(../images/new_prev2.png) no-repeat;}
.slideBox .next:hover{background:url(../images/new_next2.png) no-repeat;}



.gzdt_rg{ width: 750px; float: right;margin-top:28px;}
.gzdt_rg ul{ width: 100%; float: left;}
.gzdt_rg ul li{width:100%; float: left;
    line-height:58px; height:58px;
    font-weight:normal;
    white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis;
background: url(../images/ic_sjx.png) no-repeat left center;
transition:all 0.4s;
    -webkit-transition: all 0.4s ease;
        -moz-transition: all 0.4s ease;
        -ms-transition: all 0.4s ease;
        -o-transition: all 0.4s ease;
        transition: all 0.4s ease;}
.gzdt_rg ul li a{color:#444; margin-left: 28px;  
    font-size:18px; color:#444; }

.gzdt_rg ul li span{ float: right;
    font-size:16px; color:#444; 
    }


.gzdt_rg ul li:hover a{ font-weight: bold;}




/* 工作部署 */
.cont2_box{ width: 1580px; margin: auto;}
.cont2_nr{ width: 750px;}

.cont2_lb{ width: 100%; float: left; margin:20px 0px 50px;}
.cont2_lb ul{ }
.cont2_lb ul li{width:100%; float: left;
    line-height:58px; height:58px;
    font-weight:normal;
    white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis;
background: url(../images/ic_sjx.png) no-repeat left center;
transition:all 0.4s;
    -webkit-transition: all 0.4s ease;
        -moz-transition: all 0.4s ease;
        -ms-transition: all 0.4s ease;
        -o-transition: all 0.4s ease;
        transition: all 0.4s ease;}
.cont2_lb ul li a{color:#444; margin-left: 28px;  
    font-size:18px; color:#444; }

.cont2_lb ul li span{ float: right;
    font-size:16px; color:#444; 
    }


.cont2_lb ul li:hover a{ font-weight: bold;}




/* 特色展示 */
.cont3_box{ width: 1580px; margin: auto;}
.tszs{ margin-left: -20px; margin-right: -20px;}
.tszs ul{width: 100%; float: left; margin: 40px 0px 80px;}
.tszs ul li{width: 33.3%; float: left; margin-bottom: 30px;}
.tszs ul li a{ display: block; overflow: hidden; background: #f1f1f1;
margin: 0px 20px; padding:20px 32px;
transition:all 0.4s;
   -webkit-transition: all 0.4s ease;
       -moz-transition: all 0.4s ease;
       -ms-transition: all 0.4s ease;
       -o-transition: all 0.4s ease;
       transition: all 0.4s ease;}
.tszs ul li span{ width: 106px; height: 25px; line-height: 25px; float: left;
background: #ffe5e6; text-align: center; margin-bottom: 10px;
border-radius: 13px; font-size: 16px; color: #c50c11;
font-family: Arial, Helvetica, sans-serif;}

.tszs ul li h2{ width:100%; height: 60px; line-height: 30px; float: left;
    font-size: 18px; color: #444; font-weight: normal;
}

.tszs ul li:hover a{background: #c50c11;}
.tszs ul li:hover span{ background: #fff; color: #c50c11;}
.tszs ul li:hover h2{ color: #fff;}




/*底部*/
.dibu_bg{ width:100%; margin:0px auto; overflow:hidden;
    padding: 45px 0px;
     background:#c50c11;}
.dibu{width:1580px; margin:auto; text-align: center;}
.dibu img{ display: inline-block;vertical-align: bottom;
margin-right: 60px;}
.dibu p{font-size:14px; color:#fff; line-height:30px;
    text-align: left;
    display: inline-block;}



.main{width:1500px;margin:0 auto;}
.main3{margin-bottom:60px;}

.deploy{margin-top:40px;overflow: hidden;}
.deploy>div,.title1_l2{font-size:30px;float:left;color:#ad161b;font-family: '方正粗宋简体';font-weight: 600;}
.deploy>span{float:right;display: block;height:6px;background-color: #eeeeee;width:1350px;margin-top:20px;}


.work_list{margin-top:30px;}
.work_list>li{margin-top:20px;overflow: hidden;}
.work_list>li p{float:left;width:90%;font-size:18px;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.work_list>li p:hover{color:#d41c19;}

.dian{float:left;width:4px;height:4px;display: block;margin-right:10px;background-color: #d41c19;border-radius: 50%;margin-top:11px;}
.date{float:right;font-size:14px;color:#a1a1a1;margin-top:4px;}



.arit{margin-top:20px;background-color: #fff;padding:20px 40px 40px;}
.rubric{font-size: 28px;font-weight:600;color: #333;margin-top: 40px;text-align: center;}
.transform{margin-top: 20px;text-align: center;font-size:14px;color:#979797;border-bottom:1px solid #f1f1f1;padding-bottom:10px;}
.rubric_b{font-size: 16px;color: #333;margin-top: 26px;text-indent: 34px;line-height: 36px;}

.contt_zhwen{ width:100%; float:left; margin:20px 0px 30px; font-size:16px; 
    color:#444; line-height:35px;}
.contt_zhwen p{ text-indent:2em;}
.contt_zhwen p img{ max-width:80%; text-indent:0em; height:auto !important; }
.contt_zhwen p td{ text-indent:0em;}
.contt_zhwen p iframe{max-width:80%;}


.contt_sxp{ width:100%; float:left; border-top:#d9d9d9 1px solid; padding-top:30px;}
.contt_sxp ul{ width:100%; float:left;}
.contt_sxp ul li{ width:100%; float:left; font-size:16px; color:#444; 
    line-height:35px;}
.contt_sxp ul li a{ color:#444;}
.contt_sxp ul li:hover{ color:#9b0000;}	
.contt_sxp ul li:hover a{ color:#9b0000;}	


.qzssjg_no { width:700px; margin:50px auto 0px; overflow:hidden; font-size:14px; color:#333; line-height:40px;}
.qzssjg_no dl{ width:100%; float:left;}
.qzssjg_no dl dt{ width:100%; float:left;}
.qzssjg_no dl dd{ width:100%; float:left; border-bottom:#d9d9d9 1px solid;}





















