@charset "utf-8";
/* CSS Document */
body { font-size:13px;font-family: "微软雅黑",Arial; background:none; margin: 0; padding: 0; border:0; overflow-x:hidden;}
ul, ol, li, dl, dd, h1, h2, h3, h4, h5, h6, form, fieldset, hr {margin: 0; padding: 0; border:0;}
table {empty-cells: show; border-collapse: collapse;}
ol li,ul li ,li {list-style: none;}
img {border:0;vertical-align:middle;}
a {color: #555; text-decoration: none;}
a:hover {text-decoration:none; color:#e20000; cursor:pointer;}
.clear{ clear:both;}
.sumbit{ border:none; background:none;}
.yh_txt{ font-family:"微软雅黑";}
.e{display:inline-block;*display:inline;*zoom:1;height:100%;width:1px;margin-left:-1px;vertical-align:middle;}

/****返回头部***/
#rollTop{position:fixed;cursor:pointer;height:72px;width:26px;background:url(images/top.png) no-repeat;top:50%;_position:absolute;_top:expression(eval(document.documentElement.scrollTop));z-index:99;}

.head_txt{ width:100%; height:30px; background:#ebebeb; }
.head_con{ width:950px; height:30px; line-height:30px; margin:0px auto; color:#222;}
.head_con span{ float:right;}
.logo_con{ width:1185px; height:140px; margin:0px auto; }
.logo{ width:880px; height:117px; margin-top:10px; margin-right:50px; margin-left:20px; float:left;}
.tel{ width:235px; height:85px; float:left; margin-top:30px;}
.tel_icon{ width:100%; height:33px; line-height:33px; background:url(images/tel.jpg) no-repeat left center; font-size:16px; text-indent:40px; margin-bottom:10px;}
.tel .tel_txt{ font-size:20px; font-weight:bold; color:#ef8015; line-height:22px; text-indent:10px; margin:0px; padding:0px;}

.nav_bg{ width:100%; height:108px; background:url(images/nav_bg.jpg) no-repeat center center; position:relative;}
.nav{ width:1120px; height:108px; margin:0px auto; position:relative;}
.nav ul li{ float:left; font-size:16px; width:101px; height:108px; line-height:108px; text-align:center;}
.nav ul li.bli{width:2px !important;background:url(images/nav_line.gif) no-repeat left 29px;}
.nav ul li a{ color:#fff; display:block;}
.nav ul li a:hover{color:#000; background:url(images/nav_hover.png) no-repeat center center;}
.Hnav{color:#000 !important; background:url(images/nav_hover.png) no-repeat center center;}
.adv_txt{ position:absolute; top:-17px; left:890px; font-family:"微软雅黑"; font-size:16px;  }


.hot_txt{ color:#202020; font-size:12px; float:left; display:inline-block; height:30px; line-height:30px;}
.hot_txt a{ color:#202020; }
.hot_txt a:hover{ color:#dd7208; }
.hot_txt b{ color:#dd7208; font-size:14px; font-weight:normal;}
.search{ width:238px; height:30px; float:right; }
.search .sear_input{ width:185px; height:26px; border-left:1px solid #e1e0e0; border-top:1px solid #e1e0e0; border-bottom:1px solid #e1e0e0; border-right:none; float:left; background:url(images/sear.gif) no-repeat 5px center; text-indent:35px; }
.sear_button{ width:50px; height:30px; line-height:30px; text-align:center; color:#fff; background:#4f4e4e; border:none; }


.foot_bg{ width:100%; height:270px; background:#dd7208; font-size:14px;}
.foot_con{ width:1200px; min-height:100px; font-size:14px; margin:0px auto; padding-top:60px;  color:#fff; }
.foot_bg a:hover{ text-decoration:underline;} 
.foot_bg a{ color:#fff; padding:0px 10px; text-align:center; }
.foot_logo{ width:1200px; height:140px; margin-top:20px;  float:left; text-align:center; line-height:30px;}
.foot_logo dl dt{ width:420px; height:130px; border-right:1px solid #fff; float:left; margin-right:30px;}
.foot_logo dl dd{ float:left; width:490px; height:130px; line-height:26px; padding-top:10px;}

.foot_nav{
	float:left;
	width:1200px;
	text-align:center; padding-bottom:20px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #ec7c0e;
}
.product_left{ width:250px; float:left; margin-top:20px;}
.proclass_tit{ width:250px; height:85px; background:url(images/class_bg.gif) no-repeat;}
.proclass_box{ border:1px solid #d9d9d9; padding:10px; margin-bottom:6px; width:228px; height:1800px;} 
.proclass_box ul{
margin:0px; padding:0px;
}
.bigprolist{
float:left; width:218px;
height: 30px;
line-height: 30px;
text-align: center;
background: #dd7208;
font-weight: normal;font-size: 16px;
color: #fff;
}
.bigprolist a{color: #fff;}

.smallprolist{
float:left; list-style:none; width:104px;
font-size: 12px;
background: url(images/class_lin.gif) no-repeat left center;
padding-left: 10px;
float: left;
height: 30px;
line-height: 30px;
}



