body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
li{list-style:none;}
body{font-family: "Î¢ÈíÑÅºÚ";font-size: 12px;color: #000000;}
a{
	text-decoration: none;
}
.HeaderContainer{margin: 0 auto; width:1200px; overflow:hidden; padding:20px 0px;}
.HeaderContainer .logo{ float:left;}
.HeaderContainer .nav{ float:right; width:600px; padding-top:20px;}
.HeaderContainer .nav a{
	font-family: "Î¢ÈíÑÅºÚ";
	font-size: 16px;
	color: #333333;
	font-weight: normal;
	text-decoration: none;
	font-style: normal;
	text-align: center;
	height: 42px;
	line-height: 42px;
	float: left;
	width: 120px;
}
.HeaderContainer .nav a:hover{background: #d03333;color: #ffffff;}
.HeaderContainer .nav .active {background: #d03333;color: #ffffff;}





.dhnav{  width:1180px; margin:auto;}
.dhnav a{
	font-family: "Î¢ÈíÑÅºÚ";
	font-size: 16px;
	color: #ffffff;
	font-weight: normal;
	text-decoration: none;
	font-style: normal;
	text-align: center;
	height: 50px;
	line-height: 50px;
	float: left;
	width: 150px;
}
.dhnav a:hover{background: #d03333;color: #ffffff;}
.dhnav .active {background: #d03333;color: #ffffff;}





.banner{margin: 0px auto;position: relative;overflow: hidden;}

.BodyCenter{margin: 0 auto; width:1200px; overflow:hidden; padding:20px 0px;}
.BodyCenter .n1{font-size: 24px;text-align: center; padding:40px 0px 10px 0px; color:#d03333;}
.BodyCenter .n2{font-size:14px;text-align: center; padding-bottom:20px;}
.BodyCenter .n3{font-size:16px;text-align: center; line-height:40px; padding-bottom:20px;}

.BodyCenter .bingpic{ float:left; width:400px;}

.column-wh-column{float:left; width:800px;margin:0 auto; overflow:hidden;}
.column-wh-column ul{ margin-left:10px;}
.column-wh-column ul li{ width:265px; height:265px; float:left; margin:0px 10px 20px 10px; border:solid 1px #e2e2e2; background:#FFF;}
.column-wh-column ul li:hover{ -webkit-box-shadow:0 2px 2px #999; -moz-box-shadow:0 2px 2px #999;box-shadow:0 2px 2px #999; cursor:pointer}
.column-wh-column ul li .wh{ width:100%;}
.column-wh-column ul li .wh .wh-top{ width:265px;}
.wh-top img{ display:block; max-width:265px; max-height:177px;}
.wh-bottom .wh-name{ font-size:16px; font-weight:bold; color:#333333; line-height:26px; margin-top:10px; margin-left:10px; width: 240px;overflow: hidden; height:26px;}
#ox{ margin:0;}
.wh-bottom  .prospan {
    float: left;
    font-size: 14px;
    line-height:20px;
    margin-left: 10px;
   
    width: 240px;
  color:#d03333;
    overflow: hidden;
}


.BodyCenter .kouhao{ width: 358px; height:300px;margin-top: 40px; float: left; border: 1px solid #E7E7E7; margin-left:20px; }

.BodyCenter .kouhao img{ margin:20px auto}
.BodyCenter .kouhao .a0{ text-align: center; padding-bottom:20px;}
.BodyCenter .kouhao .a1{ font-size:18px;text-align: center;padding-bottom:20px;}
.BodyCenter .kouhao .a2{ font-size:14px;text-align: center;}
.BodyCenter .kouhao1 li:hover{ background:#f2f2f2;}

.hengfu{ background: url(hengfu.jpg) center; height: 400px; clear: both; width: 100%;}

.BodyCenter .newslist{width: 380px;float: left;padding: 10px;border-bottom-width: 1px;border-bottom-style: dotted;
	border-bottom-color: #CCC;max-height: 100px;
}
.BodyCenter .newsLink{display: block;overflow: hidden;max-height: 100px; color:#333;}
.BodyCenter .news-date{text-align: center; display: inline-block;float: left; width: 80px; height:80px;background: #f2f2f2;}
.news-date .news-date1{text-align: center;color: #666666;font-size: 20px;margin-top: 15px;}
.news-date .news-date2{text-align: center;color: #999999;font-size:14px;}
.media-bodys{ padding-left:100px;}
.media-bodys .news-title{ font-size:16px; padding-bottom:10px;}
.media-bodys .news-title:hover{text-decoration:underline;}
.media-bodys .news-scheme{ font-size:14px;color: #999999;}
.morbox{ width:100px; margin:25px 0px;font-size: 16px; line-height:28px;
    color:#d03333;



    text-align: center;
    
    border: rgb(127, 127, 127) solid 1px;
}
.foottop{background-color:#d03333; height:50px; text-align:center; font-size:14px; line-height:50px; }
.BodyCenter .footleft{ float:left; width:400px; }
.BodyCenter .footleft p{ line-height:25px; font-size:14px;}
.BodyCenter .foot2 { float:left; width:400px;font-size:14px;}
.BodyCenter .foot22{clear: both; padding-top:20px;}
.BodyCenter .foot2 .picc{ float:left; }
.BodyCenter .foot2 .piccinfo{ float:left; padding-left:10px; }


.ModuleSubContainer{    margin: 0 auto 40px auto; width: 1200px;overflow: hidden;background:#f2f2f2;}
	
.Container_left{ float:left; width:530px;padding: 60px 30px 90px 40px;
line-height:25px;color:#333333;font-size:14px;}



.Container_right{ float:right; width:540px;    padding: 30px;}


.news-container{ width: 100%; margin: 0 auto;}
.news-tit .fl{ float:left;}
.news-span1{width: 200px;}
.news-span2{width: 900px;}
.news-item{position: relative;  overflow: hidden;  padding: 10px 0;  margin: 4px 0;}
.news-item .news-time{ padding: 6px 0;  border-right: 1px solid #eee;  text-align: center;  color: #666666; }
.news-action{ padding: 5px 0px 12px 40px;  }
.news-item .news-time .news-time-date{ font-size: 32px;}
.news-item .news-title{position: relative;  font-size: 18px;  color: #333333;  line-height: 24px;  padding-bottom: 12px; }
.news-item .news-desc{ font-size: 14px; color: #999999;line-height: 24px;  overflow: hidden; }


.news-container li:hover{background: #f5f5f5;display:block;}

.news-details-small{text-align: center;
}
.news-details-small p {
    display: inline-block;
    padding-left: 13px;
    color: #666;
}
.news-details-desc {
    margin: 29px 0 0 0;
    padding: 15px;
    background: #f5f5f5;
    color: #666666;
    line-height: 24px;
	font-size:14px;
}
.news-details-content{ font-size:16px; color:#333; line-height:25px; margin:20px auto; width:1200px;}
.news-details-content p{ margin-top:15px;}
.news-details-bottom{ text-align: center; border-top-width: 1px; border-top-style: solid; border-top-color: #CCC; line-height: 30px; font-size: 14px; width: 1200px; margin: 0 auto 20px auto }
.news-details-bottom a{ color:#333333}
.news-details-bottom a:hover{ color:#d03333;}




.contactnei { overflow:hidden; position:relative; height:600px;}
#mapall { height:620px;}
.contactnei .wraper {width:630px; height:300px; background:#fff; position:absolute; top:20px; right:10%; z-index:1;}
.contactnei .wraper .tit { width:92%; padding:10px 4%;  border-bottom:1px dotted #333; position:relative; background:#000;}
.contactnei .wraper .tit h1{font-size:30px; color:#fff;}
.contactnei .wraper .tit p { font-size:24px;  color:#fff;}
.contactnei .wraper .tit h2 { font-size:28px;position:absolute; right:4%; top:50%; margin-top:-17px; font-family:Arial, Helvetica, sans-serif; color:#fff;}
.contactnei .wraper .tit h2 span { display:block; position:absolute; width:60px; height:60px; background:url("../img/24tel.png") no-repeat;left:-75px; top:50%; margin-top:-30px;}

.contactnei .wraper .addr .alltit {width:92%; margin:10px auto; margin-bottom:20px; }
.contactnei .wraper .addr .alltit h2 { font-size:14px; color:#acacac;}
.contactnei .wraper .addr .alltit p{ font-size:14px; height:28px; line-height:28px;}


.pro-item{ border:1px solid #CCC; width:370px; float:left; margin-left:20px;background:#F2f2f2; margin-bottom:20px;}

.pro-item a{ color:#333;}
.pro-item1 li:hover{
background:#d03333;
}
.pro-item img{ width:115px; height:80px;}
.pro-item-img{ float:left; width:115px;}
.pro-item-info{ font-size:14px; width:240px; float:right; padding-top:10px;}
.BodyCenter a{ color:#333;}

.yyyy{display:none}

/*ÊÓÆµÕ¹Ê¾*/
#video_bg{width:100%; padding:50px 0px; margin-top:20px;}

#video_c{width:1200px; margin:0 auto; margin-top:30px; margin-bottom:30px;}
#video_c li{float:left; width:285px; background:#adbab3; margin-left:20px;}
#video_c .v_t{padding:10px;}
#video_c .v_b{padding:0px 10px 20px 10px; font-size:16px; text-align:center;}
#video_c .v_b a{font-size:16px;}
#video_c .v_b a:hover{font-size:16px; color:#df0308;}


/*ÈÈÂô²úÆ·*/
.prod_row3 { width:100%; padding-top:30px;}
.page{ margin:0 auto; width:1100px;}
.prod_row3 .divproduct_new_div:after { content: ''; display: block; clear: both; }
.prod_row3 .divproduct_new_div_item { float: left; width: 265px; position: relative; height: 280px; transition: 0.3s all ease-in-out; overflow: hidden; margin: 0 20px 0px 0; }
.prod_row3 .divproduct_new_div_item .product_div_item_pic a, .prod_row3 .divproduct_new_div_item .product_div_item_pic a img { display: block; width: 100%; height: auto; transition:0.3s all ease-in-out}
.prod_row3 .divproduct_new_div_item .product_div_item_pic { position: absolute; width: 285px; height: 210px;overflow: hidden; top: 0; left: 0; bottom: auto;}
.prod_row3 .divproduct_new_div_item .divproduct_new_div_item_content {height: 60px; padding: 0px 15px 0px 15px; position: absolute; width: 255px; top: auto; left: 0; bottom: 0; }

.prod_row3 .divproduct_new_div_item:hover .divproduct_new_div_item_content:after{ bottom:0; background: #ba1a1b; }
.prod_row3 .divproduct_new_div_item_body{ transition:0.3s all ease-in-out; display:none;}
.prod_row3 .divproduct_new_div_item .divproduct_new_div_item_content .divproduct_new_div_item_a { display: block; line-height: 26px; font-size: 16px; padding: 5px 0 5px; color: #222; position: relative; z-index: 3; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; width: 230px; font-weight:bold; margin:0 auto;}
.prod_row3 .divproduct_new_div_item:hover .divproduct_new_div_item_content .divproduct_new_div_item_a { color: #df0308; transition:0.3s all ease-in-out; }
.prod_row3 .divproduct_new_div_item .product_div_item_pic a { width: auto; height: auto; }
.prod_row3 .divproduct_new_div_item .divproduct_new_div_item_content .divproduct_new_div_item_body { line-height: 24px; font-size: 13px; color: #999; position: relative; z-index: 3; text-align: justify; width: 230px; }
.prod_row3 .divproduct_new_div_item:hover .divproduct_new_div_item_content .divproduct_new_div_item_body{ transition:0.3s all ease-in-out; color: #ffacac}
.prod_row3 .divproduct_new_div_item:hover .product_div_item_pic a img { transform: scale(1.1); }

.prod_row3 .page { position: relative; }
#prod_c1_left,#prod_c1_right{ background:url(/sh/20180925145244_2011143091.png) no-repeat 0 -12px; width: 40px; height: 66px; position: absolute; top: 125px; cursor: pointer; }
#prod_c1_left{ left: -50px}
#prod_c1_right { right: -50px; background-position: -110px -12px; }
#prod_c1_left:hover, #prod_c1_right:hover { background-position-y: -122px}

#prod_c1_lefts{width:40px; float:left; cursor:pointer; padding-top:150px;}
#prod_c1_rights{width:40px; float:right; cursor:pointer; padding-top:150px;}

.boxx{ border: 1px solid #C0C0C0; }

.inner{display:block;cursor:pointer;}
.inner img{transition:all .4s;}
.inner:hover img{transform:scale(1.03);}

.video .play{width:83px;height:83px;background:rgba(0,0,0,.4) url(3f_play_left.png) no-repeat center center;position:absolute;left:50%;top:50%;margin:-21px 0 0 -21px;border-radius:50%;cursor:pointer;transition:all .2s;}
.video .play:hover{background-color:rgba(0,0,0,.6);}