@charset "utf-8";
/* CSS Document */

body{ margin:0px; font-size:14px; color:#666666;font-family: "微软雅黑"; background:#f5f5f5; min-width:1280px; }
*{padding:0px;margin:0px;}
body, ul, ol, dl, dd, h1, h2, h3, h4, h5, h6, p, form, fieldset, legend, input, textarea, select, button, th, td {
	margin: 0;
	padding: 0;
}
h1, h2, h3, h4, h5, h6 {
	font-size: 14px;
	list-style: none;
	font-weight: normal;
}
table,div,p,ul,ol,li{ margin:0px auto; padding:0px; border:none;}

table{ empty-cells:show; border-collapse:collapse;}
td{ vertical-align:top;}
li{ list-style-type:none;}button {overflow:visible}
img{border:none;}
a{color:#666666;text-decoration:none; font-size:14px; outline:none;}
a:hover{color:#4c070a;text-decoration:none; font-size:14px;}
li{	list-style:none;}
input,select,button{font:12px Verdana,Arial,Tahoma;vertical-align:middle;}
.clear{clear:both;}
.lf{ float:left;}
.rt{ float:right;}
.m { width:1200px; margin:0px auto; }
.mm {width:1200px; margin:0px auto; margin-top:10px;}.hei10{ height:10px;}
.hei20{ height:20px;}
.hei30{ height:30px;}

.nav2 { width:100%; height:45px; line-height:45px; background:url(nav.jpg) repeat-x;}
.nav2 .left { float:left; width:240px;}
.tel{  }

.header .nav{
	width: 880px;
	height: 45px;
	line-height: 45px;
	margin: 0 auto;
	position: relative;
	z-index: 111;  float:right; 
		
}
.header .nav li{
	float: left;
	width: 110px;
	height: 45px;
	line-height: 45px;
	text-align: center; 
	
}
.nav li a:hover{ color:#fff;}
.header .nav li a{
	color: #fff; font-size:15px;
}
.header .nav li a:hover {width: 110px;
	height: 45px; display:block;   }

.header .nav li .second-nav{
	width: 100%;
	display: none;
	position: relative;
}
.header .nav li .second-nav li{
	position: relative;
	width: 100%;
	height: 45px;
	line-height: 45px;
	background: #f2f2f2;
	color:#333;font-size:14px;
}
.header .nav li .second-nav li a{color:#333;}
.header .nav li .second-nav li .third-nav{
	/*position: absolute;*/
	width: 110px;

	display: none;
	margin-left: 100%;font-size:14px;
	margin-top: -45px;color:#333; 
}
.second-nav li a:hover{ color:#be0204;}



/*顶部*/
.top{ background:#f5f5f5; height:35px; line-height:35px; color:#666666;}
.top font { padding:0px 10px; color:#cccccc;}

/*logo*/
.logo2{ margin-top:10px;}
.logo { width:100%; background:#FFF;}
.sea { padding-left:110px; padding-top:13px;}
.sea1 { height:37px; width:350px;} 
.sea1 .wen { width:283px; border:1px solid #dadada; height:34px; line-height:34px; float:left; outline:none; color:#999999; padding-left:5px;}
.sea1 .img { float:right;}
.sea2 { height:30px; line-height:30px;}
.sea2 font { font-weight:bold; color:#4c070a;}
.dianhua { width:210px; margin-top:5px; }
.dianhua .left{  padding:17px 0px; font-size:14px; color:#FFF; width:45px; text-align:center;}
.dianhua .right { width:160px; color:#666666; padding-top:17px;}
.dianhua .right font { color:#4c070a; font-size:22px; font-family:Arial;}

/*导航*/



.bt{ background: url(../images/titlebg.png) no-repeat center; text-align:center; margin-bottom:10px; height:100px; margin-top:1px; padding-top:10px; }
.bt span a{ color:#4c070a; font-size:28px; line-height:40px;  }
.bt  span a:hover{ color:# 4c070a;text-decoration:none; }
.bt p{ color:#666; font-size:14px; line-height:30px; text-transform:uppercase;}


.jihua{ width:100%; height:650px; background:#f5f5f5;}


/*产品*/
.hot{ text-align:center;width:1200px;}
.slideGroup{ width:1200px;  }
.slideGroup .parHd{ height:39px; margin:10px 0;  }
.slideGroup .parHd ul{text-align:center }
.slideGroup .parHd ul li{  width:109px; height:39px; border:#d6d5d5 solid 1px; background-color:#fbfbfb; text-align:center; line-height:39px; margin:0 10px; cursor:pointer; font-size:16px; color:#999;display:inline-block;  }

.slideGroup .parBd ul li .pic:hover{	border: 1px solid #4c070a;

	box-shadow: 0px 0px 10px #4c070a;

	transform: translateY(-5px);

	-wbkit-transform: translateY(-5px);

	-o-transform: translateY(-5px);

	-moz-transform: translateY(-5px);

	transition: all 0.3s;

	-wbkit-transition: all 0.3s;

	-o-transition: all 0.3s;

	-moz-transition: all 0.3s;
}



.slideGroup .parHd ul li.on{ border:#4c070a solid 1px; background-color:#4c070a; color:#fff;display:inline-block; }
.slideGroup .slideBox{ width:1200px;overflow:hidden; zoom:1; position:relative;  }
.slideGroup .sPrev:hover,.slideGroup .sNext:hover{ border-color:#4c070a;  }
.slideGroup .parBd ul{ overflow:hidden; zoom:1;   }
.slideGroup .parBd ul li{ width:272px; height:350px; float:left; margin:10px 20px;display:inline;  text-align:center; border:1px solid #ccc;  }
.slideGroup .parBd ul li .pic{ text-align:center; width:272px; height:350px;  border:#d6d5d5 solid 1px; }
.slideGroup .parBd ul li .pic p{ text-align:center; width:250px; line-height:30px; margin-top:15px; }

.slideGroup .parBd ul li .pic img{  display:block; text-align:center; margin:20px auto; }
.slideGroup .parBd ul li .pic a:hover img{  }
.slideGroup .parBd ul li .title a{ line-height:20px; font-size:20px; color:#666; font-weight:bold;   }
.slideGroup .parBd ul li:hover .title a{ line-height:20px; font-size:20px; color:#4c070a   }
.slideGroup .slideBox .tempWrap{width:1200px !important; margin:0 auto ;}

.btn3{ background:url(../images/xiazai3.png) #4c070a 10px no-repeat; width:60px; height:40px; float:left; padding-left:40px;padding-right:5px; margin-left:20px; margin-top:25px;}
.btn33{ background:url(../images/xiazai2.png)#4c070a 10px no-repeat;width:60px; height:40px; float:right; padding-left:40px;padding-right:5px; margin-right:20px; margin-top:25px;}
.btn3 a{ line-height:40px; color:#fff; display:block; }
.btn33 a{ line-height:40px; color:#fff;display:block;}
.btn3 a:hover{ color:#fff;}

.btn33 a:hover{ color:#fff;}





.aboutda{ width:100%;  height:460px; background-color:#fff;}
.about{ width:1200px; margin:0 auto;}
.about-l{ float:left; width:390px; height:280px; }
.about-r{ float:right; width:810px;    background-color:#fff;  height:280px;}
.about-r p{ text-align:left; text-indent:30px; line-height:32px; color:#666666; width:760px; font-size:14px; }


/*promise*/
.promise_box{overflow:hidden;margin:20px auto 0px; width:1200px; }
.promise_box dl{float: left; margin-right: 30px; width:270px;}
.promise_box dl dt{float: left;  text-align: center; color: #fff; font-size: 40px; line-height: 60px; margin:0 10px 0 40px;}
.promise_box dl .first_dd{font-size: 20px; color: #333; margin-top:5px;}
.promise_box dl .second_dd{font-size: 14px; color: #666; margin-top:6px;}



/*最新动态*/
.newda{ width:100%; height:610px; background-color:#f2f2f2; padding:10px 0px 10px 0px;}
.news{ text-align:center; padding:10px 0; }
.news li{ width:233px; height:120px; float:left; margin-left:5px; margin-right:1px; margin-bottom:10px;}
.news ul li p{ text-align:center;}

.news img{ border-bottom:1px #CCCCCC solid; border-right:1px #CCCCCC solid;} 
.news li img{ border:1px #eee solid;}
.news li:hover img{ transition:all 0.2s; opacity:0.75;filter:Alpha(Opacity=75); border:1px #EEE solid;  box-shadow:0px 1px 10px #999; }



.news h1{ font-family:"Impact"; text-transform:uppercase; font-size:35px; color:#999999; margin-bottom:15px;}
.news h2{ font-size:28px; font-weight:bold; background:url(../images/x1.png) center no-repeat; color:#666666;}
.news h3{ font-size:16px; color:#999; margin-top:10px; margin-bottom:25px;}
.news1{ width:435px; float:left; text-align:left; height:425px; background-color:#fff; } 
.news1 h4{ padding:0 20px; font-size:15px; margin-top:25px;}
.news1 h4 span{ float:right}
.news1 p{ font-size:14px; color:#999; padding:0 20px; margin-top:15px; line-height:24px;}
.news1:hover{ width:435px; float:left; text-align:left; height:425px; background-color:#666} 
.news1:hover h4{ color:#fff}
.news1:hover p{ color:#fff}
.news1:hover img{opacity:0.95}
.news2{ width:732px; float:right}
.news2 dl{ width:712px; height:105px; background-color:#fff; padding:25px 20px 0 0; text-align:left; margin-bottom:18px;}
.news2 dl dd{ width:135px; float:left; text-align:center; font-family: "Impact"; font-size:25px; color:#ccc; margin-top:5px;}
.news2 dl dd span{ font-family:"微软雅黑"; color:#666; font-size:30px; font-weight:bold; line-height:38px;}
.news2 dl dt h4{ font-size:15px; line-height:25px;}
.news2 dl dt p{ font-size:14px; color:#999; line-height:24px; margin-top:10px;}
.news2 dl:hover dd{  color:#fff;}
.news2 dl:hover dd span{  color:#fff;}
.news2 dl:hover dt h4{ color:#fff;}
.news2 dl:hover dt p{  color:#fff; }
.news2 dl:hover{  background-color:#666; }
.news font a{ background:url(../images/t35.png) center no-repeat; width:174px; height:41px; line-height:41px; font-size:15px; display:block; padding-right:30px; margin:auto; margin-top:40px;}
.news font a:hover{opacity:0.7}







/*底部*/
.foot{width:100%; margin:0 auto; background:#333333;height:260px;}
.dot1{ width:150px; color:#b1b1b1; font-size:17px;}

.dot1 p a{ font-size:13px; color:#b1b1b1; line-height:30px; display:block;}
#dot{ width:120px; margin-left:50px;}
.dot2{ width:360px; color:#b1b1b1; font-size:18px;}

.dot2 p { font-size:13px; color:#b1b1b1; line-height:26px;}
.dot3{ width:320px; color:#b1b1b1; font-size:18px;  }
.dot3 ul li { width:126px; float:left; margin-right:30px; height:150px; text-align:center;}
.dot3 ul li p{ color:#b1b1b1; font-size:15px;  width:126px; display:block; text-align:center; line-height:35px; }


.btm{width:100%; background:#222222;  text-align:center; line-height:40px; color:#d4d4d4; font-size:15px; height:40px;}

.btm a{ color:#d4d4d4; font-size:15px;}









/*内页1*/
.neiye{width:1200px; margin:0 auto; }
.ptb{ padding:30px 0 10px 0; border-bottom:#e6ebef 1px solid;}

.nsty1{border-bottom:#e6ebef 1px solid; line-height:36px; text-align:left; background:url(t39.png) no-repeat left; padding-left:25px; }
.nsty1 a{ font-size:16px; }
.nsty2{border-right:#e6ebef 1px solid; padding-top:10px}
.neiye .list11{ width:220px;}
.neiye .list11 h3{ margin-bottom:10px; line-height:45px; background-color:#4c070a; color:#fff; text-align:center; font-size:18px; font-weight:normal }
.neiye .list11 ul li{ margin-bottom:10px; line-height:45px; background-color:#eaecf5; color:#004d93; text-align:center; font-size:16px; display:block}
.neiye .list11 ul li a{  line-height:45px; background-color:#eaecf5; color:#4c070a;  display:block}
.neiye .list11 ul li a:hover{  line-height:45px; background-color:#4c070a; color:#fff; display:block}


.neiye .list12{float:left; width:220px;}
.neiye .list12 h3{ margin-bottom:10px; line-height:45px; background-color:#4c070a; color:#fff; text-align:center; font-size:18px; font-weight:normal }
.nlx{ font-size:14px; width:200px;background-color:#eaecf5; color:#666; padding:10px 10px; text-align:left  }
.nlx b { font-size:24px; line-height:40px; color:#004d93}
.nlx .map{ margin:0 auto; border:1px solid #ccc}


 .neiye .nr{float: right; width:910px; padding-bottom:20px; padding-top:15px}

.neiye .nr dl dt{ background:url(../images/btx.jpg) repeat-x center bottom; font-size:24px; color:#000; line-height:75px; text-align:left; }
.neiye .nr dl dd{ margin:20px 0; font-size:14px; line-height:40px; color:#7b7b7b;width:910px; text-align:left;}
.neiye .nr .p1{ color:#666; font-size:22px; margin:20px 0 5px 0; line-height:40px; }

.ncp{ width:440px; height:230px; float:left; border:1px #CCCCCC solid; margin-top:20px;}
.ncp a{ width:440px; height:230px;  display:block}
.ncp a:hover{ width:440px; height:230px; border:1px #0f77c0 solid;display:block}
.ncplf{ padding:5px; float:left; width:280px;}
.ncprt{ width:130px; float:right; padding:5px; font-size:13px; line-height:28px;}
.ncprt h3{ font-size:18px; font-weight:normal; line-height:48px;color:#0f77c0;}



.infr{ width:910px;font-size:14px;   }

.title2{ padding:20px 0; background:url(../images/title2.jpg) no-repeat right center;}

.title2 p{ color:#047bcd; line-height:16px;}

.title3{ background:url(../images/title3_bottom.jpg) no-repeat left bottom; height:40px; line-height:40px; margin:30px 0;}

.title3 h6{ background:url(../images/title3.png) no-repeat left center; padding-left:20px; color:#0457a5;}

.title3 .r a{ display:block; background:url(../images/title3_more.png) no-repeat right center; padding-right:20px;}

.home_product li{ float:left; margin:0 9px 7px; display:inline; }

.home_product li a{ display:block; font-size:15px;}

.home_product li a img{ border:2px solid #dfdfdf; width:280px; height:270px;}

.home_product li a span{ text-align:center; display:block; font-size:15px; }

.home_product li:hover img{ border:2px solid #4c070a;}

.home_product li:hover p{ color:#4c070a; }


.newr ul li{ width:910px; height:155px; border-bottom:1px dashed #1ab2fd; margin-bottom:20px; color:#666666;  }
.newrz{ width:100%;}

.newrz-l{ float:left; width:215px; height:135px; }
.newrz-r{ float:right; width:650px; height:135px;  }
.newrz-r span{ line-height:25px; display:block;}



DIV.yahoo2 {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 0.85em; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 3px; FONT-FAMILY: Tahoma,Helvetica,sans-serif; TEXT-ALIGN: center; margin-top:30px;
}
DIV.yahoo2 A {
	BORDER-RIGHT: #666 1px solid; PADDING-RIGHT: 8px; BACKGROUND-POSITION: 50% bottom; BORDER-TOP: #666 1px solid; PADDING-LEFT: 8px; PADDING-BOTTOM: 2px; BORDER-LEFT: #666 1px solid; COLOR: #666; MARGIN-RIGHT: 3px; PADDING-TOP: 2px; BORDER-BOTTOM: #666 1px solid; TEXT-DECORATION: none
}
DIV.yahoo2 A:hover {
	BORDER-RIGHT: #4c070a 1px solid; BORDER-TOP: #4c070a 1px solid; BACKGROUND-IMAGE: none; BORDER-LEFT: #4c070a 1px solid; COLOR: #fff; BORDER-BOTTOM: #4c070a 1px solid; BACKGROUND-COLOR: #4c070a
}
DIV.yahoo2 A:active {
	BORDER-RIGHT: #2b55af 1px solid; BORDER-TOP: #2b55af 1px solid; BACKGROUND-IMAGE: none; BORDER-LEFT: #2b55af 1px solid; COLOR: #fff; BORDER-BOTTOM: #2b55af 1px solid; BACKGROUND-COLOR: #3666d4
}
DIV.yahoo2 SPAN.current {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; COLOR: #000; MARGIN-RIGHT: 3px; PADDING-TOP: 2px
}
DIV.yahoo2 SPAN.disabled {
	DISPLAY: none
}
DIV.yahoo2 A.next {
	BORDER-RIGHT: #ccdbe4 2px solid; BORDER-TOP: #ccdbe4 2px solid; MARGIN: 0px 0px 0px 10px; BORDER-LEFT: #ccdbe4 2px solid; BORDER-BOTTOM: #ccdbe4 2px solid
}
DIV.yahoo2 A.next:hover {
	BORDER-RIGHT: #2b55af 2px solid; BORDER-TOP: #2b55af 2px solid; BORDER-LEFT: #2b55af 2px solid; BORDER-BOTTOM: #2b55af 2px solid
}
DIV.yahoo2 A.prev {
	BORDER-RIGHT: #ccdbe4 2px solid; BORDER-TOP: #ccdbe4 2px solid; MARGIN: 0px 10px 0px 0px; BORDER-LEFT: #ccdbe4 2px solid; BORDER-BOTTOM: #ccdbe4 2px solid
}
DIV.yahoo2 A.prev:hover {
	BORDER-RIGHT: #2b55af 2px solid; BORDER-TOP: #2b55af 2px solid; BORDER-LEFT: #2b55af 2px solid; BORDER-BOTTOM: #2b55af 2px solid
}


.xiaocms-page { padding:14px 0 10px;font-family:\5b8b\4f53; margin-right: 10px;}
.xiaocms-page a { display:inline-block; height:22px; line-height:22px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333; padding:0 10px;margin-left: 1px;}
.xiaocms-page a:hover { background:#4c070a; color:#fff; text-decoration:none; }
.xiaocms-page span { display:inline-block; height:22px;padding:0 10px; line-height:22px; background:#4c070a; border:1px solid #4c070a; color:#fff; text-align:center;margin-left: 1px; }