body{ color:#393939; font-family:Microsoft Yahei,Arial, Helvetica, sans-serif; background:#fff;}
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ol,pre,form,input,textarea{margin:0;padding:0; list-style:none; line-height:24px; font-size:12px; font-weight:normal}
ul,li{margin:0; padding:0;list-style:none; font-weight:normal;}
a{ color:#393939; text-decoration:none; }
a:hover{ color:#ff9000; } 
img{ border:none;}
.clearfix:after { content:'\20'; display:block; height:0; clear:both; }
.clearfix { *zoom:1; }
.wrapper{width:1150px; margin:0 auto;}
.c{ clear:both}
/*display:block; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;*/
strong{display: block;margin: 0 auto;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}


#banner .slideBox {
	width:100%;
	position:relative;
}
#banner .slideBox .hd {
	height:15px;
	overflow:hidden;
	position:absolute;
	bottom:15px;
	z-index:10001;
	text-align:center;
	width:100%;
}
#banner .slideBox .hd ul {
	overflow:hidden;
	zoom:1;
	display:inline-block;
}
#banner .slideBox .hd ul li {
	float:left;
	margin-right:5px;
	width:15px;
	height:15px;
	line-height:14px;
	text-align:center;
	background:#fff;
	cursor:pointer;
	border-radius:15px;
}
#banner .slideBox .hd ul li.on {
	background:#eb6100;
	color:#fff;
}
#banner .slideBox .bd {
	position:relative;
	height:100%;
	z-index:0;
	margin:0px auto;
	text-align:center;
}
#banner .slideBox .bd li {
	zoom:1;
	vertical-align:middle;
}
#banner .slideBox .bd img {
	display:block;
	border:1px solid #ddd;
	padding:1px;
	margin:0px auto;
	text-align:center;
}
/* ������ǰ/��ť���룬�������Ҫɾ������ */
#banner .slideBox .prev,  #banner .slideBox .next {
	position:absolute;
	left:3%;
	top:50%;
	margin-top:-25px;
	display:block;
	width:32px;
	height:40px;
	background:url(../images/slider-arrow.png) -110px 5px no-repeat;
	filter:alpha(opacity=50);
	opacity:0.5;
}
#banner .slideBox .next {
	left:auto;
	right:3%;
	background-position:8px 5px;
}
#banner .slideBox .prev:hover,  #banner .slideBox .next:hover {
	filter:alpha(opacity=100);
	opacity:1;
}
#banner .slideBox .prevStop {
	display:none;
}
#banner .slideBox .nextStop {
display:none;}


.header_bg{ background:#006db2; height:138px;}


#header{ position:relative; }
#header .logo{width:650px;height:138px;float:left; position:relative;   }
#header .logo a{display:block;height:138px;width:650px; position:absolute; bottom:0px; left:0;}
#header .logo img{max-width:650px; max-height:138px; position:absolute; top:0px; left:0; bottom:0; margin:auto}

#header .search{  width:420px;  position:absolute; top:45px; right:0px; }
#header .search_area{  float:left; border:none; color:#434343;  width:380px; height:39px; line-height:39px; text-indent:24px; background:#fff; }
#header .search_btn{  width:40px; height:39px; border:none; float:left; position:relative; left:0px; top:0px; color:#fff;cursor: pointer; background:#ff9000 url(../images/ico.png) top center no-repeat;}
#header .search .search_area::-webkit-input-placeholder { color:#848383; }
#header .search .search_area::-moz-input-placeholder { color:#848383; }

#header .tel{ background:url(../images/ico2.png) no-repeat 8px; min_width:280px; float:right; height:35px; line-height:35px; overflow:hidden; padding-left:35px; font-size:18px; color:#cc0000; font-family:Microsoft Yahei; margin-top:70px;}
#header .search_btn:hover{ background:#ff0000 url(../images/ico.png) top center no-repeat}


#nav{ height:55px;}
#nav ul li p{ height:55px; line-height:55px; overflow:hidden; background:url(../images/li.jpg) right no-repeat;}
#nav ul li{float:left; height:55px; line-height:55px; font-size:14px;font-family:Microsoft Yahei; } 
#nav ul li a{ color:#434343; display:block; text-align:center; padding:0 15px;font-family:Microsoft Yahei;font-size:15px;}
#nav ul li a:hover{ background:#e7791a; color:#fff}
#nav ul li a{ overflow:hidden;}
#nav ul li .cc{background:#dedede;height:40px; line-height: 40px;display: none; text-align:center; width:100%; position:relative; z-index:100; margin-top:0px;color:#434343 }
#nav ul li .cc:hover{ background:#e7791a}
#nav ul li .cc a{width:92%; margin:auto;color:#434343; padding:0 4%; overflow:hidden; height:40px; line-height:40px;}
#nav ul li .cc a:hover{ color:#fff;background: #e7791a}



#banner{ width:100%; height:530px; overflow:hidden; margin-bottom:40px;}


#about{ width:563px; float:left}
#about .inner .about_img{ text-align: center; height:207px; margin:14px 0 10px 0 }
#about .inner .about_img img{ height:100%;}
#about .inner .about_text{  line-height:36px; height:144px; overflow:hidden; font-size:13px;font-family:Microsoft Yahei;} 

#news{ width:562px; float:right;}
#news .inner ul{ height:400px; overflow:hidden}
#news .inner ul li{ width:540px; height:95px; border:1px solid #f0f0f0; padding:10px; margin-bottom:20px;}
#news .inner ul li .date{ width:94px; float:left; border-right:2px solid #eee; height:95px; font-size:14px; color:#696969; text-align:center; margin-right:15px; display:inline }
#news .inner ul li .date span{ font-size:35px; display:block; line-height:65px;}
#news .inner ul li .text h2{ color:#0072ba; font-size:16px; height:25px; line-height:25px; overflow:hidden; margin-bottom:15px;}
#news .inner ul li .text p{ font-size:14px; height:50px; line-height:25px; overflow:hidden;}
#news .inner ul li .text p span{ color:#f07702}



#pro{ background:url(../images/pro_bg.jpg) left no-repeat; height:356px; margin-top:15px;}
#pro .left{ width:130px; padding-top:20px; padding-left:15px; float:left;}
#pro .left .title{ font-size:16px; color:#fff; height:50px; overflow:hidden;width:280px;}
#pro .left .title a{ color:#fff}
#pro .left .title span{font-size:25px; display:block; height:23px; line-height:23px; overflow:hidden}
#pro .left ul{ height:252px; overflow:hidden}
#pro .left ul li{ background:url(../images/ico1.jpg) no-repeat 5px; height:36px; line-height:36px; overflow:hidden}
#pro .left ul li a{ color:#fff; padding-left:25px;}
#pro .left ul li a:hover{ color:#ff9000}
#pro .inner{ width:995px; float:left}
#pro .inner ul li{ float:left; width:290px; margin-right:30px;}
#pro .inner ul li .pic{ width:290px; height:290px; margin:auto; overflow:hidden; }
#pro .inner ul li .pic img{ display:block;}
#pro .inner .bd{ width:995px; margin:auto; overflow:hidden; margin-top:40px;}




.footer_bg{ background:#006db2; width:100%; margin-top:50px; }
.links{ background:#f7f7f7; width:100%;color:#747474; font-size:12px; line-height:45px;}
.links span{ background:url(../images/ico3.png) no-repeat 2px; padding-left:30px; font-size:14px; color:#f07702}
.links a{ color:#747474;font-size:12px;}
.links a:hover{ color:#f07702}
.cpy{text-align:center; color:#fff; padding:10px 0 10px 0;}
.cpy a{ color:#fff}
.cpy a:hover{ color:#f07702}



#sub_container{ margin-top:20px; margin-bottom:40px;}

/*sidebar css*/
.sidebar{ width:269px; float:left; margin-left:10px; margin-top:10px; display:inline; }


.subnav { background:#fff}
.subnav .alefttitle{ background:url(../images/att_bg.jpg) top center no-repeat; width:269px; height:59px; line-height:45px; font-size:20px; text-indent:25px; color:#d01029; overflow:hidden}



.category{  border:1px solid #dcdcdc; width:238px; border-top:none; margin-left:30px;}
.category ul li .firsta{  overflow:hidden; color:#6b6b6b;font-size:14px; display:block;  background:#f2f2f2 url(../images/ico4.jpg) no-repeat 15px ; height:35px; line-height:35px; padding-left:35px; border-bottom:1 dashed #a2a2a2; cursor:pointer; margin-bottom:10px;}
.category ul li a.firsta{ color:#6b6b6b;font-size:14px;border-bottom:1 dashed #a2a2a2}
.category ul li a:hover.firsta { color:#ffd200; background:#f2f2f2 url(../images/ico4.jpg) no-repeat 15px ; }

ul.second li .seconda{  height:35px; line-height:35px;overflow:hidden; margin:auto; overflow:hidden;  cursor:pointer}
ul.second li a.seconda{display:block; color:#6b6b6b; background:url(../images/ico5.png) 25px no-repeat; padding-left:40px;}
ul.second li a.seconda:hover{color:#ffd200}

ul.third li a.thirda{ margin:auto;color:#6b6b6b;display:block; line-height:35px; height:35px; overflow:hidden;padding-left:50px;}
ul.third li a.thirda:hover{color:#ffd200}


.sub_contact{ width:276px; margin-top:30px;}
.sub_contact h2{ background:url(../images/sub_title.jpg) top center no-repeat; width:276px; height:64px; line-height:64px; font-size:24px; text-indent:65px; color:#fff; overflow:hidden;}
.sub_contact h2 a{ color:#fff}
.sub_contact .inner{ padding:15px; border:1px solid #cacaca}

/*main css*/
.main{ float:right; width:840px; margin-top:10px; margin-right:10px;  display:inline;}
.article {  padding:10px ;}
.article img{ max-width:840px; overflow:hidden}
.crumb{ height:44px;line-height:44px;  color:#00000; font-size:14px; font-weight:bold;  overflow:hidden ; border-bottom:1px solid #e3e3e3 }

.crumb p{  font-size:15px; line-height:44px; height:44px; overflow:hidden;  color:#303030;}

.crumb span{ float:right;  color:#2c2c2c; font-size:12px; font-weight:normal; background:url(../images/ico9.png) no-repeat 5px; text-indent:25px;}
.crumb span a{  color:#2c2c2c; }



