﻿* {
	margin: 0;
	padding:0;
}
body {
	background:#fff;
	color: #666;
	font-family:"微软雅黑";
	font-size:12px;
}
a {
	color:#666;
	text-decoration:none;
}
a:hover {
	color:#000;
	text-decoration:none;
}
a:focus {
	outline: 0;
}
embed:focus {
	outline: 0;
}
object:focus {
	outline: 0;
}

img, a img, button {
	border: none;
	vertical-align:middle;
}
dl, dd, dt {
	margin: 0;
	padding: 0;
}
dl img {
	display:block;
}
select, textarea {
	color:#666;
	line-height: 20px;
	vertical-align:middle;
	border:1px #ccc solid;
	background:#fff;
	}
input { outline:none;}
.input{ background:url(../images/input.gif) no-repeat; width:242px; height:31px; border:none; line-height:31px; padding:0 10px; color:#999; margin-bottom:10px; font-size:14px;}
.input2{ background:url(../images/input.gif) no-repeat 0 -31px; width:252px; height:56px; border:none; overflow: hidden; padding:10px 10px; line-height:18px; color:#999; font-size:14px; margin-bottom:10px;}
.btn{ background:url(../images/input.gif) no-repeat 0 -107px; border:none; width:262px; height:45px; cursor:pointer;}
.btn:hover{ background:url(../images/input.gif) no-repeat 0 -152px; border:none; width:262px; height:45px; cursor:pointer;}

.color {
	color:#cd1306;
}
.hidden {
	display:none;
}
.center {
	text-align:center;
}
.magt {
	margin-top:10px;
}
.magm {
	margin-bottom:10px;
}
ul, ol {
	list-style: none;
}
.clear {
	clear: both;
	height:0px;
	*line-height:0px;
	*overflow:hidden;
}
.font14 { font-size:14px;}
.float_l {
	float: left;
}
.float_r {
	float: right;
}
/* -----Common----- */

#header { width:1002px; height:83px; background:url(../images/top_bg.jpg) no-repeat;  margin:0 auto;}
.wrap {	clear:both;	width:1002px; margin:0 auto;}
.logo { float:left; margin:36px 0 0 30px;}
.nav { float:right; width:650px;  height:30px; line-height:30px; margin:46px 20px 0 0; }
.nav ul { }
.nav ul li  { float:left; font-size:14px;  width:106px; text-align:center; }
.nav ul li a { color:#333; display:block; background:url(../images/menu_line.png) no-repeat right;}
.nav ul li a:hover { color:#cd1306;}
.nav ul li.hover a { color:#cd1306;}

/******************************** index_ban *******************************************/
.banner{ background:url(../images/banner_bg.jpg) no-repeat; height:370px; width:1002px; margin:0 auto; padding-top:3px;}

/******************************** index_ban end *******************************************/

.hm_body { background:url(../images/body_bg.jpg) top repeat-x; padding:20px 0; margin:0 auto; width:1002px; min-height:200px; }

.ind_con { width:200px; float:left; margin-left:29px;}
.ind_con h1 { height:26px; width:200px; }
.ind_con ul { width:180px; height:150px; padding:10px; border:1px #d2d2d2 solid;  border-radius:10px; }
.ind_con h2 { text-align:center;}
.ind_con h2 img { border:1px #ddd solid; width:120px; height:120px;}
.ind_con .tel { width:180px; height:30px; line-height:30px; color:#cd1306; font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.ind_con .tel .tel_tit { font-family:"微软雅黑"; font-size:12px; color:#333;}

.ind_news { width:340px; float:left; margin-left:26px;}
.ind_news h1 { height:26px; width:340px; border-bottom:1px #dedede solid; margin-bottom:10px;}
.ind_news h1 span { float:right;}
.ind_news ul li { height:34px; line-height:34px; color:#666; background:url(../images/icon.gif) no-repeat 3px 14px; padding-left:20px;}
.ind_news ul li span { float:right;}
.ind_news ul li a { color:#666;}
.ind_news ul li a:hover { color:#cd1306;}

.ind_pr { width:340px; float:left; margin-left:29px;}
.ind_pr h1 { height:26px; width:340px; border-bottom:1px #dedede solid; margin-bottom:10px;}
.ind_pr h1 span { float:right;}
.ind_pr h2 { float:left;}
.ind_pr h2 img { border:1px #ddd solid; width:180px; height:158px;}
.ind_pr .text { float:right; width:140px; color:#878787; height:160px; overflow:hidden; line-height:20px;}


.suckerdiv { float:left; float:left; margin-left:54px;}
.suckerdiv ul {
	
		}
.suckerdiv ul li {
}
.suckerdiv ul li ul {
	width: 180px;
	border:0px;
	padding:0px;
}
.suckerdiv ul li ul li {
	position: relative;
	text-indent:20px;
}
.suckerdiv ul li ul li ul {
	left: 164px;
	position: absolute;
	top: 0;
	display: none;
	text-indent:0px;
			}
.suckerdiv ul li a {
background:url(../images/left_nav_bg.jpg) no-repeat; width:180px; display:block; color:#b10f03; display:block; height:42px; line-height:42px; text-indent:32px;
}
.suckerdiv ul li ul li a {
	background:url(../images/icon.gif) no-repeat 12px 12px #FFF !important; width:180px; height:30px; line-height:30px; margin-left:0px; display:block; font-size:12px; color:#333 !important; font-weight:normal !important; text-decoration:none; border-bottom:#e4e3e4 1px solid; margin-bottom:0px;
}
.suckerdiv ul li ul li a:hover {
	background:url(../images/icon.gif) no-repeat 12px 12px #eaf8ff; color:#cd1306 !important;  font-weight:normal; text-decoration:none; border-bottom:#e4e3e4 1px solid; margin-bottom:0px; 
}
.suckerdiv ul li ul li ul li a {
	background:url(../images/icon.gif) no-repeat 12px 12px #e9d5d5 !important;  width:180px; height:30px; line-height:30px;  margin-left:16px; display:block; font-size:12px; color:#cd1306 !important;  text-decoration:none; border-bottom:#f3bdbd 1px solid; filter:alpha(opacity=80); -moz-opacity:0.8; opacity:0.8;  margin-bottom:0px;
}
.suckerdiv ul li ul li ul li a:hover {
	background:url(../images/icon01.gif) no-repeat 12px 12px #cd1306  !important;  color:#fff !important;  font-weight:normal !important; border-bottom:#b5dbee 1px solid;  text-decoration:none; margin-bottom:0px; 
}

.suckerdiv ul li a:visited {
	color: fff;
}
.suckerdiv ul li a:hover {background:url(../images/left_nav_bg_on.jpg) no-repeat; color:#b10f03;}
.suckerdiv ul li.hover a{ background:url(../images/left_nav_bg_on.jpg) no-repeat; color:#b10f03;}

.suckerdiv .subfolderstyle {
	background:url(../images/icon05.gif) no-repeat 12px 12px #fff; border-bottom:#e4e3e4 1px solid; 
}
.suckerdiv .subfolderstyle01 {
	background:url(../images/leftnav_bg.jpg) no-repeat; height:34px; line-height:34px; padding-left:43px; display:block; margin-bottom:2px; font-size:12px; color:#333; text-decoration:none;  
}



.right { width:680px; clear:both; float:right; margin-right:50px;}
.location { height:24px; line-height:22px; background:url(../images/loca_bg.jpg) no-repeat;  }
.location p{ padding-left:36px; }
.location span { color:#940000; float:left; margin-right:6px; font-size:14px; font-weight:bold;}
.content { padding:20px 5px; line-height:22px;}
.content img { max-width:670px;}

.news_list { margin:0 auto; width:660px;}
.news_list li { border-bottom:1px #e1e1e1 dashed; background:url(../images/icon.gif) no-repeat 10px; padding-left:26px; height:30px; line-height:30px;}
.news_list li a { color:#666;}
.news_list li a:hover { color:#cd1306;}
.news_list li span { float:right; color:#b3b3b3;}

.newsview .newsview_tit { font-size:14px; font-weight:bold;  background:url(../images/line.gif) repeat-x bottom; line-height:26px; margin-bottom:20px;  text-align:center; color:#333;}
.newsview .newsview_x_tit { background:#f7f7f7; border-top:1px #e6e6e6 solid; height:30px; line-height:30px; color:#898989; font-size:12px; font-weight:normal; padding:0 20px; }
.newsview .newsview_x_tit a { float:right; color:#e81010;}
.newsview .newsview_x_tit a:hover { text-decoration:underline; color:#e81010;}
.newsview .newsview_end { background:#f7f7f7; border-top:1px #e6e6e6 solid; padding:20px 10px; font-size:12px;  height:48px; line-height:24px; font-weight:normal; color:#333;}
.newsview .newsview_end  a{ color:#777;}
.newsview .newsview_end  a:hover{ color:#000;}

.pr_list {}
.pr_list li { float:left; width:160px; margin:10px 30px;}
.pr_list h1 { width:160px; height:140px;}
.pr_list h1 img { border:1px #ddd solid; width:158px; height:138px; display:block;}
.pr_list li p { text-align:center; height:30px; line-height:30px;}
.pr_list li p a { color:#666;}
.pr_list li p a:hover { color:#cd1306;}

.products { padding:15px 0;}
.productsview { padding:10px 0 15px 0;}
.productsview .pic { margin:0 auto; width:332px;}
.productsview .pic h1 { width:330px; height:289px; background:#FFF; border:1px #ddd solid;}
.productsview .pic h1 img { width:326px; height:285px; margin:2px;}
.productsview .pic p{ text-align:center; height:40px; line-height:40px;}
.productsview .pic p a:hover { color:#cd1306;}
.productsview .table { width:100%; margin:20px 0; border-spacing:0; border-top:1px #eee solid; border-left:1px #eee solid; border-collapse:collapse;}
.productsview .table td { padding-left:10px; height:30px; line-height:30px; border-right:1px solid #eee; border-bottom:1px solid #eee;}
.pr_deatil h1 { background:#f9f9f9; border:1px #e9e9e9 solid; border-bottom:2px #d8d8d8 solid; padding-left:12px; color:#940000; font-size:14px; height:30px; line-height:30px; margin:16px 0;}
.pr_deatil .text { line-height:24px;}


.mt20{ margin-top:20px;}
.mt20 input { height:22px; line-height:22px;}
.mt20{ margin-top:20px;}
.btn5 { margin-top:16px;}
a.btn5 { background:url(../images/tj_btn5.png) no-repeat; width:119px; height:32px; text-align:center; line-height:32px; display:block; font-size:14px; cursor:pointer; border:none; color:#fff; float:left; font-family:"微软雅黑"; margin-right:20px; }
a:hover.btn5 { color:#fff; text-decoration:underline;}


.page { text-align:center; width:680px; height:30px; line-height:30px; margin-top:20px;}
#foot { background:url(../images/end_bg.jpg) repeat-x; height:70px; width:1002px; text-align:center; clear:both; line-height:70px; color:#777; margin:0 auto; }


