@charset "utf-8";
body hr {
    border-width: 3px;
    width: 50px;
    color: #acacac;
    height: 0px;
    border: 2px solid #acacac;
    margin: 15px auto;
	}
hr {
    display: block;
    unicode-bidi: isolate;
    -webkit-margin-before: 0.5em;
    -webkit-margin-after: 0.5em;
    -webkit-margin-start: auto;
    -webkit-margin-end: auto;
    overflow: hidden;
    border-style: inset;
    border-width: 1px;
}
.contents{width:1200px; margin:0px auto;}
.ybs{
    display: block;
    height: 705px;
}
.ybs ul{
    height: 70px;
}
.ybs ul li{
    WIDTH: 200px;
    border: 1px solid #c30d23;
    background: #c30d23;
    color: #fff;
    font-size: 16px;
    float: left;
    border-right: 1px solid #fff;
    height: 54px;
    line-height: 54px;
    text-align: center;
    font-family:"黑体";
    overflow:hidden;
}
.ybs ul li.cur{ border:1px solid #e6e7e8;  background: #e6e7e8;}
.ybs ul li.cur a{color: #c30d23; }
.yll img{
    width: 1200px;
    height: 450px;
        transition: all 2s;
}
.yll a {
    width: 1200px;
    height: 450px;
  overflow:hidden;
  display:block;
}
.yll img:hover{    transform: scale(1.2);}
.ybs h3{
    font-size: 33px;
    color: #c30d23;
    font-weight: bold;
    font-family: "黑体";
    text-align: center;
    padding-top: 40px;
}
.ybs h3 span{
    display: block;
    font-size: 16px;
    color: #000;
    font-weight: normal;
    padding-bottom: 40px;
    padding-top: 10px;
}
	.ybs ul li a{ color:#fff}
	.yll{display: none;}
	.dggczzx {
    background: url(/skins/default/img/projebj.png);
    background-repeat: no-repeat;
    position: absolute;
    height: 450px;
    width: 440px;
    margin-top: -450px;
}
.dggczzx span{
    color: #c30d23;
    padding-top: 25px;
    display: block;
    font-size: 26px;
    font-family: "黑体";
    text-align: left;
    padding-left: 30px;
} 
.dggczzx i{
    display: block;
    width: 40px;
    height: 5px;
    margin-top: 10px;
    margin-left: 30px;
    background: #c30d23;
    margin-bottom: 10px;
}
.dggczzx em{     display: block;
    color: #fff;
    font-family: "黑体";
    font-size: 14px;
    padding-left: 30px;
    text-align: left;
    line-height: 22px;
    width: 390px;}
	
	 
  
/*第二段*/   
    body h4
     {
         font-size:24px;
         color:#8b8b8b;
          margin-bottom:12px;
          font-weight: normal;
           font-family:"微软雅黑";
               text-align: center;
     }   
  body   h5
     {
         font-size:10px;
         color:#8b8b8b;
         font-weight: normal;
    text-align: center;
          font-family:"微软雅黑";
     }
	
  .pptil h3{      font-size: 38px;
    color: #c30d23;
    font-weight: bold;
    font-family: "黑体";
    text-align: center;
    padding-top: 55px;}
	.pptil h3 span{display: block;
    font-size: 26px;
    color: #acacac;
    font-weight: normal;
    padding-top: 10px;}
			.pptil h3 i{
    font-style: normal;
    color: #000;
    font-weight: normal;
} 
.pptil h3 em{    font-size: 10px;
    color: #acacac;}
		.pptil ul li{
    width: 200px;
    float: left;
    border: 1px solid #666;
    padding: 20px;
    margin: 19px;
    height: 310px;
}
.menu_bj{
    width: 235px;    padding-top: 30px; float:left;
}
.menu_bj h2{
    width: 235px;
    background: #c30d23;
    font-size: 20px;
    height: 40px;
    line-height: 40px;
    text-align:center;
	color: #fff;
}
.menu_bj h2 a{
    font-size: 16px;
    color: #fff;
    font-family: "黑体";
}
.menu_c h3{
    margin-top: 10px;
    height: 35px;
    width: 235px;
    background-color: #c30d23;
    line-height: 35px;
    font-size: 16px;
    text-align:center;
}
.menu_c h3 a{
    color: #fff;
}
.menu_c h3.cur{ background-color:#e6e7e8}
.menu_c h3.cur a{color:#c30d23}
.menu_c p{
   margin-top: 10px;
    display: inline-block;
    width: 235px;
    background: url(/skins/default/img/sxx.jpg);
    background-repeat-x: no-repeat;
    background-position: center;
}
.menu_c p a{
    width: 116px;
    height: 30px;
    display: block;
    float: left;
    text-align: center;
    overflow: hidden;
    line-height: 30px;
    border-bottom: 1px dashed #e5e5e6;
}


.ppbj{
    width: 945px; padding-top: 30px; float:right;
}

.pjdu ul li{
   width: 280px;
    height: 288px;
	margin:18px 17px;
    float: left;
    padding-top: 10px;
}

 .pjdu ul li a{ width: 280px;
    height: 250px;display:block;overflow: hidden;    border: 1px solid #e3e3e3;}

.pjdu ul li img{
      width: 280px;
    height: 250px;
    transition: all 2s;
}
.pjdu ul li img:hover{transform: scale(1.2);}
.pjdu ul li span{
     font-size: 14px;
    overflow: hidden;
    font-family: "宋体";
    height: 32px;
    padding-top: 15px;
    display: block;
}
.pjdu ul li span a{  font-family: "宋体";  height: 46px;border:none;}

.ppbjul{width:945px;}
.ppbjul ul{background: #c30d23; height:40px; width:100%;}
.ppbjul ul li{background: #c30d23; height:40px; width:945px;}
/*.ppbjul ul li.cur{background: #e6e7e8;}
 .ppbjul ul li.cur a{  color: #c30d23;}
.ppbjul ul li{width: 216px;float:left;
    background: #c30d23;
    font-size: 20px;
    height: 40px;
    line-height: 40px;    text-align: center;}
    .ppbjul ul li a{    font-size: 16px;
    color: #fff;
    font-family: "黑体";}
    .pjdu{display:none;}
    .ppbjul ul li.last{
    width: 80px;
}*/




.cor{ font-family:"Microsoft YaHei"; clear:both;padding:40px 0 0;height:600px; overflow:hidden; margin:0 auto;    border-bottom: 5px solid #c30d23; width: 1200px;}
	.cor h3{      font-size: 38px;
			color: #c30d23;
			font-weight: bold;
			font-family: "黑体";
			text-align: center;
			padding-top: 20px;}
		.cor h3 span{display: block;
			font-size: 26px;
			color: #acacac;
			font-weight: normal;
			padding-top: 10px;}
				.cor h3 i{
			font-style: normal;
			color: #000;
			font-weight: normal;
	} 
	.cor h3 em{    font-size: 10px;
			color: #acacac;}
.cor_c{ clear:both;    padding-top: 30px;}

.cor_c li{ text-align:center; float:left;width:258px;margin:0 2px 0 18px; display:inline;}
.cor_c li a.cora{
    padding-top: 30px;
    padding-bottom: 30px;
    display: block;
    border: 1px #d2d2d2 solid;
	
}
.cor_c li i{ width: 254px;
    height: 230px;
    overflow: hidden;
    display: block;
   }
.cor_c li img{width: 254px;
    height: 230px;
    overflow: hidden;
       transition: all 2s;}
.cor_c li img:hover{    transform: scale(1.2);}
.cor_c li span{ font-size:12px; display:block;line-height:28px;}
.cor_c li span a,.cor_c li span a:hover{color: #fff;
    border: 1px solid #c30d23;
    background: #c30d23;
    width: 148px;
    display: block;
    margin: auto;
    font-size: 15px;
    height: 28px;
    overflow: hidden;
    margin-top: -17px;
    z-index: 999;}
.cor_c .to_l,.cor_c .to_r{margin-top:130px; display:inline-block;width:23px;height:50px;}
.cor_c .to_l{background:url(tol.png) left top no-repeat;}

.cor_c .to_r{background:url(tola.png) top no-repeat;}



.cors{ font-family:"Microsoft YaHei"; clear:both;padding:40px 0 0;height:600px; overflow:hidden; margin:0 auto;}
	.cors h3{      font-size: 38px;
			color: #c30d23;
			font-weight: bold;
			font-family: "黑体";
			text-align: center;
			padding-top: 20px;}
		.cors h3 span{display: block;
			font-size: 26px;
			color: #acacac;
			font-weight: normal;
			padding-top: 10px;}
				.cors h3 i{
			font-style: normal;
			color: #000;
			font-weight: normal;
	} 
	.cors h3 em{    font-size: 10px;
			color: #acacac;}
.cors_c{ clear:both;    padding-top: 30px;}
.cors_c li{ text-align:center; float:left;width:258px;margin:0 2px 0 18px; display:inline;}
.cors_c li i{width: 254px;
    height: 230px;    overflow: hidden;  display: block;  }
    .cors_c li a.corsa{  padding-top: 30px;
    padding-bottom: 30px;display: block;  border: 1px #d2d2d2 solid;}
.cors_c li img{    width: 254px;
    height: 230px;
  transition: all 2s;
    display: block;

}
.cors_c li img:hover{transform: scale(1.2);}

.cors_c li span{ font-size:12px; display:block;line-height:28px;}
.cors_c li span a{color: #fff;
    border: 1px solid #c30d23;
    background: #c30d23;
    width: 148px;
    display: block;
    margin: auto;
    font-size: 18px;
    height: 28px;
    overflow: hidden;
    margin-top: -17px;
    font-family:"微软雅黑";
    z-index: 999;}
.cors_c .to_l,.cors_c .to_r{margin-top:130px; display:inline-block;width:23px;height:50px;}
.cors_c .to_l{background:url(tol.png) left top no-repeat;}
.cors_c .to_r{background:url(tola.png) top no-repeat;}

.fl{ float:left;}
.fr{ float:right;}