@charset "utf-8";
/* CSS Document */

*{ font-family:Arial, Helvetica, sans-serif; font-size:14px; text-decoration:none; color:black;}
img{ display:block; border:none;}
body{ margin:0; padding:0;}
ul{ margin:0; padding:0;}
li{ list-style:none;}
a{ display:block;}
em{ margin:0; padding:0; /*font-style:normal;*/}
h1,h2,h3,h4,h5,h6{ margin:0; padding:0; font-weight:normal; font-size:14px;}
dl,dd{ margin:0; padding:0;}
.clearfix{ clear:both;}

.head_bg{ background-color:#cb0402;}
.head_cte{ width:80%; margin:0 auto;}
.huanying{ float:left;}
.huanying li{ color:white; font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:40px;}
.language{ float:right;}
.language li{ float:left; background:url(../img/line.png) center right no-repeat; padding:0 10px;}
.language li a{ color:white; font-size:14px; font-family:Arial, Helvetica, sans-serif; line-height:40px;}



.nav_bg{}
.nav_cte{ width:80%; margin:0 auto;}
.nav_cte img{ float:left; width:25%; margin:1% 0;}
.nav_box{ float:right; width:65%}
.nav_box ul{ width:100%;}
.nav_box ul li{ float:left; text-align:center; line-height:80px; position:relative;padding:0 5px;}
.nav_box ul li a{ font-size:16px;}
.nav_box ul li a:hover{ color:red; background:url(../img/01.png) top center no-repeat;}
.sub{position:absolute;width:100%;background-color:#cb0402; color:white;left:0;top:100%; z-index:999; text-align:center;}
.sub a{ color:white;}
.nav_box .sub a:hover{ background:none; color:black;}
.nav_box .sub a{ font-size:10px; line-height:30px;}
.lang{ position:absolute; top:40px; right:0; background-color:#e1e1e1; display:none;z-index:999;}
.lang dd{ width:150px; margin:0 auto;}
.lang dd a{ text-align:center;}
.lang a{ font-size:14px; line-height:30px;}
.lang dd:hover{ background-color:white; }
.langshow{ display:block;}
.nav_box img{ width:5%;}
.menu{ display:none; width:40px; height:40px; margin:0 auto; /*padding:1% 0%;*/ z-index:999; position:absolute; top:0; right:0;}
@media(max-width:1000px){
	.nav_box ul{ display:none;}
	.menu{ display:block; }
	}


.banner{ width:100%; height:100%; overflow:hidden; position:relative;}
.btn li{ width:20%; height:10px; background-color:#cb0402; float:left; margin:0 2%;}
.btn{ width:50%; margin:0 auto; position:absolute; top:95%; left:30%;}
.btn .current{ background-color:white;}



.about_bg{ margin:4% 0;}
.about_cte{ width:80%; margin:0 auto;}
.about{ width:20%; float:left;}
.about_navbox{ width:100%; margin:0 auto}
.nav_about{/* background-color:#3f0504;*/ background-color:#b30504;}
.nav_about h1{ font-family:"Arial, Helvetica, sans-serif"; font-size:18px; padding-top:10px; line-height:25px; letter-spacing:2px;color:white; padding-left:20px;}
.nav_about h2{ font-family:"宋体"; font-size:16px; line-height:25px; padding-bottom:10px; color:white; padding-left:20px;}
.about_nav{ width:100%; background-color:#fbfbfb; box-shadow:0px 2px 0px #d8d8d8;}
.about_nav li{ width:100%; border-bottom:1px #e2e2e2 dotted;}
.about_nav li a{/* width:82.5%; */font-size:14px; line-height:40px; padding-left:40px; color:#6a6a6a;}
.about_contact{ width:100%; margin-top:10px;}
.about_contact img{ width:100%;}
.about_nav li a:hover{ color:#b30504;}
.about_box{ float:left; width:75%; margin-left:4%;}
.about_web{ width:100%; margin:0 auto; border-bottom:1px #e4e4e4 solid;}
.about_web li{ float:left; font-size:14px; line-height:35px; color:#929292;}
.company{ width:90%; margin:0 auto; margin-top:4%;}
.company p{ font-size:14px; line-height:25px; color:#333;}
.company img{ margin:0 auto;}
.culture_box{ width:95%; margin:0 auto;}
.culture{ width:47%; float:left; margin-left:2%; margin-top:5%;}
.culture img{ float:left; width:30%; padding-top:5%;}
.culture_bg{ float:left; width:60%; margin-left:4%;}
.culture_bg h1{  font-size:16px; line-height:30px; font-weight:500;}
.culture_bg p{  margin:0; padding:0; font-size:14px; line-height:25px; color:#666;}
.contact{ width:90%; margin:0 auto; margin-top:4%;}
.contact img{ margin:0 auto; width:90%;}
.pro_bg{}
.pro_box{ width:23%; margin-right:2.5%; float:left;}
.pro{ width:100%;}
.pro li{ border:1px #CCC solid; width:100%;}
.pro li img{ width:90%; height:150px; padding:4%;}
.pro_bg h1{ font-size:14px; text-align:center; line-height:40px; color:#333;}
.web_box{ width:70%; margin:0 auto; margin-top:4%;}
.web{}
.web li{ float:left; padding:1% 2%; border:1px black solid; margin-right:2%;}
.web li a{ font-size:14px;}


.video_bg{}
.video_box{ width:30%; margin-right:2.5%; float:left;}
.video{ width:100%;}
.video li{ border:1px #CCC solid; width:100%;}
.video li img{ width:90%; padding:4%;}
.video_bg h1{  font-size:14px; text-align:center; line-height:40px; color:#333;}


.proshow{ width:80%; margin:0 auto;}
.proshow img{ width:90%; margin:0 auto;}
.proshow h1{ font-size:14px; line-height:40px; text-align:center; color:#333;}



.new_bg{ width:100%; padding:2% 0; border-bottom:1px #CCC solid;}
.new_cte{ width:15%; float:left; margin:0 auto; }
.new_cte img{ width:90%; padding:4%;}
.new_box{ width:75%; float:left; margin-left:3%;}
.new li{ float:left; font-size:12px; color:#999; line-height:40px;}
.new li a{ font-size:14px; color:#333; line-height:40px;}
.new_box p{ margin-top:0; font-size:13px; color:#666; line-height:25px;}

.newshow{}
.newshow h1{ font-size:16px; color:#cb0402; font-weight:500; text-align:center; line-height:40px;}
.newshow h2{ font-size:12px; color:#999; text-align:center;}
.newshow p{ font-size:14px; color:#666; line-height:25px;}







.foot_bg{ background-color:#222222;}
.foot_cte{ width:80%; margin:0 auto;}
.foot{ width:60%; margin:0 auto; padding-top:1%;}
.foot li{ float:left; width:16%; text-align:center; line-height:25px;}
.foot li a{ font-size:15px; color:white;}
.foot_cte p{ margin:0; font-size:14px; line-height:40px; color:white; text-align:center;}


/*CSS scott style pagination*/

DIV.scott {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 3px; TEXT-ALIGN: center
}
DIV.scott A {
	display:none;
	BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ddd 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #ddd 1px solid; COLOR: #666; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #ddd 1px solid; TEXT-DECORATION: none
}
DIV.scott A:hover {
	BORDER: #333 1px solid;BACKGROUND-COLOR: #f1ffd6
}
DIV.scott A:active {
	BORDER: #333 1px solid;BACKGROUND-COLOR: #999; color:#fff;
}
DIV.scott SPAN.current {
	BORDER:#000 1px solid; PADDING-RIGHT: 5px;PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; COLOR: #fff; MARGIN-RIGHT: 2px; PADDING-TOP: 2px;  BACKGROUND-COLOR: #333;
}
DIV.scott SPAN.disabled {
	BORDER-RIGHT: #f3f3f3 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #f3f3f3 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #f3f3f3 1px solid; COLOR: #ccc; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #f3f3f3 1px solid
}