@charset "utf-8";
/* CSS Document */


html, body, div, p, span, h1, h2, h3, h4, h5, h6, blockquote, ul, li, a, form, img, input {
	margin: 0;
	padding: 0;
	white-space:normal;
	word-break:break-all;
	white-space:normal;
	word-break:normal;
	-webkit-text-size-adjust:none;
}

body {
	font-size: 12px;
	line-height: 23px;
	color: #434343;
	font-family: Arial, Helvetica, sans-serif;
	background:url(../images/bg.jpg) repeat-x #e7e7e7
}


a {
	color: #000;
	text-decoration: none;
}
a:hover {
	color:#cc0000;/*position: relative;
	top: 1px;
	left: 1px;*/
}
ol, ul {
	list-style: none;
}
img {
	border: none;
}
#clear {
	clear: both;
	height: 0;
	line-height: 0;
	font-size: 0;
}
.header {
	width:1000px;
	height: 105px;
	position: relative; margin:auto; 
}
.logo {
	width: 437px;
	height:104px;
	position: absolute;
	left: 10px;
}


/*===== * subnav * =====*/
.subnav {
	height:30px;
	width:300px;
	position:absolute;
	right:0px;
	top:10px
}
.subnav ul {
	padding:0;
	margin:0
}
.subnav ul li {
	height:30px;
	color:#515151;
	font-size:12px;
	float:left;
	line-height:30px;
	margin-left:14px;
	list-style:none
}

/*===== * nav * =====*/
.nav{
	height:36px;
	width:100%;
	font-size:12px;
	font-family:微软雅黑;
	
	
}
.nava{ width:1000px;height:36px; margin:auto;background:url(../images/nav_01.jpg) no-repeat ;}
.nava ul{ float:left; margin:0; padding:0}
.nava ul li{ width:107px; height:36px; line-height:36px; font-size:14px;float:left; text-align:center;position:relative;z-index:90; color:#FFF; margin-left:50px; }
.nava a{ width:107px; height:36px; line-height:36px; color:#FFF; text-align:center; display:block}
.nava a:hover{width:107px; color:#cc0000; font-weight:bold;background:url(../images/nav_02.jpg) no-repeat;  }

.in_search { position:absolute; right:0; top:50px; width:220px
}

/*===== * cent * =====*/
.cent{ width:1006px; margin:0 auto; margin-top:20px; padding-bottom:20px}



/*===== * left* =====*/
.left{ width:222px;  float:left; }
.left_title{ width:222px; height:55px;}
.left_cent{ width:209px; margin-left:2px; margin-top:15px   }
.left_cent ul li{ list-style:none;width:222px; height:33px;  background:url(../images/cl_2.jpg);  line-height:33px;  margin-top:8px}
.left_cent ul li span{font-size:12px;text-align:left; color:#175a9e; font-family:Arial, Helvetica, sans-serif; font-weight:bold; width:100px; margin-left:25px  }
.left_cent ul li a{width:222px; height:33px; color:#000;font-weight:bold;}
.left_cent ul li a:hover{width:222px; height:33px; color:#e30000;}


/*===== * contact * =====*/
.contact{ width:222px;  margin-top:20px }
.contact_img{ width:222px; height:58px;}
.in_contact{ width:222px; height:55px; margin-top:5px  }
.in_contact li{ width:205px;  font-size:12px;list-style:none; text-align:left;  line-height:25px;  padding-left:5px; color:#000 }


/*===== *right* =====*/
.right{ width:770px;  float:right; margin-bottom:20px}
.middle{ width:770px; height:218px;}


/*===== * about* =====*/
.about{ width:374px; height:202px;  float:left; background:url(../images/ab_bg.jpg) no-repeat; position:relative}
.about_more{ width:53px; height:24px; position:absolute; top:0; right:0  }
.about_img{ width:117px; height:80px; float:left  }
.about span{ float:left; margin-right:10px; }
.about_text{ width:350px; height:160px; color:#5B5B5B;    font-size:12px; line-height:18px; padding-top:40px; margin-left:15px}
.about_botton{   position:absolute ; top:170px; left:550px; }

/*===== * news * =====*/
.news{ width:387px; float:right; height:201px; background:url(../images/ne_bg.jpg); position:relative  }
.news_more{ width:53px; height:24px; position:absolute; top:0px; right:0px}
.in_ne_cent{ width:380px; padding-top:30px}
.in_ne_cent ul li{ list-style:none;width:360px; height:26px; font-size:12px;text-align:left;  line-height:26px;  padding-left:10px;  color:#666;   margin-top:5px; background: url(../images/doton.jpg) no-repeat left center; border-bottom:1px dotted #b4b4b4; margin-left:10px}
.in_ne_cent ul li a{width:221px; height:26px; color:#666;display:inline;}
.in_ne_cent ul li a:hover{width:221px; height:26px; color:#cc0000;  }

/*===== * foot * =====*/
.foot{  background:url(../images/fo_bg.jpg) repeat-x; margin-top:20px; width:1000px; margin:auto}
.foota{ height:32px; background:url(../images/logo2.gif) top left no-repeat; width:670px; margin:auto; line-height:32px}

/*===== *product* =====*/
.product{ width:770px; height:523px; margin-top:10px; background:url(../images/cp_bg.jpg) no-repeat; position:relative}
.product_more{ width:53px; height:24px; position:absolute; top:0px; right:0px}
.product ul{  width:770px ; padding-top:30px; }
.product ul li{ width:122px; height:160px; list-style:none; margin-left:25px; float:left; margin-top:30px;  }
.product ul li p{ width:122px; height:15px; text-align:center; line-height:15px; margin-top:1px;border-bottom:1px dotted #CCC }

/*===== *new-product* =====*/
.Pro2FloatB{width:740px;padding-top:60px;margin:0 auto;}
.Pro2Float{float:left;width:355px;padding:0 15px 12px 0;height:170px;overflow:hidden;font:12px/22px "宋体";color:#333333;}
.Pro2Float .imgB{width:155px;float:left;margin-right:10px; text-align:center;line-height:28px;}
.Pro2Float .imgB img{width:155px;height:142px;}
.Pro2Float p{width:auto;line-height:30px;}
.Pro2Float p span{font-weight:bold;}
.Pro2Float .more{color:#ac1800;margin-top:8px;display:block; cursor:pointer;}
.Pro2Float .more:hover{color:#f00;}

.Pro2NYFloatB{width:740px;padding-top:30px;margin:0 auto;}
.Pro2NYFloatB .cap{width:100%;font:16px/36px "宋体";color:#000; text-align:center;margin-bottom:20px;border-bottom:solid 1px #fff; font-weight:bold;}
.Pro2NYFloatB .Pro_com{width:100%;background:url(../images/Pro_com_bj.jpg) 0 0 no-repeat;padding-top:36px;font:12px/24px "宋体";color:#000;}
/*===== *内页* =====*/
/*===== *inabout* =====*/
.inabout{ width:758px; }
.inabout_title{ width:758px; height:52px; background: url(../images/nei_bg.jpg) no-repeat;  position:relative}
.inabout_title span{ float:left; color:#000; font-size:12px; padding-left:30px; height:52px; line-height:48px}
.inabout_title span a{ color:#000}
.inabout_title span a:hover{ color:#f55804}

/*===== *inproduct* =====*/
.inproduct{ width:758px;}
.inproduct_title{ width:758px; height:52px; background: url(../images/nei_bg.jpg) no-repeat;  }
.inproduct_title span{ float:left; color:#000; font-size:12px; padding-left:30px; height:52px; line-height:48px}
.inproduct ul{ padding:0; }
.inproduct ul li{ width:122px; height:160px; list-style:none; margin-left:20px; float:left; margin-top:30px; }
.inproduct ul li p{ width:122px; height:15px;  text-align:center; line-height:15px; margin-top:1px ; border-bottom:1px dotted #CCC }

/*===== *innew* =====*/
.innew{ width:758px; margin-top:30px; margin-left:10px}
.innew_title{ width:758px; height:52px;  background: url(../images/nei_bg.jpg) no-repeat;  }
.innew_title span{ float:left; color:#000; font-size:12px; padding-left:30px; height:52px; line-height:48px}
.innew ul{ padding:0; margin:0 }
.innew ul li{list-style:none; width:720px; padding-left:10px; border-bottom:1px dotted #333333; height:30px; line-height:30px }
.innew ul li span{ text-align:left; float:right; width:80px }
.nv_ti{ text-align:center; color:#000; font-size:14px; }
.nv_ti span{ text-align:center; color:#000; font-size:12px; }
.nv_ce{ font-size:12px; line-height:24px; color:#000; text-align:left}
/*======  * wvdm *  =======*/
.wvdm{ width:664px; line-height:35px; height:35px;text-align:center; font-size:12px; padding-top:20px;color:#4a4a4a;}
.wvdm a{ color:#4a4a4a;}
.wvdm a:hover{ color:#cc0000;}

