@charset "gb2312";
body{
	font-size:12px;
	color:#000;
	margin:0;
	padding:0;
	background:url(../images/header_bg.jpg) repeat-x;
}
img {
	border:none}
/**layout的开始**/
#layout{
	width:960px;
	padding:0;
	margin:0 auto;
}
.red{
	color:#C00!important;
	font-weight:bold;
}
/**header的开始**/
#header{
	width:960px;}
#logo{
	width:614px;
	height:105px;
	float:left;
}
#hotline{
	float:right;
	width:250px;
	color:#ffffff;
	margin-top:30px;
	font-size:14px;
	line-height:22px;
}
.com_info{
	border:#cccccc 1px solid;
	height:100px;
	padding:5px;
}
.com_info .con{
	width:520px;
	float:right;
	color:#000;
	font-size:12px;
}
.com_info .con p{
	text-indent:2em;
	margin:0;
	padding:0;
	line-height:20px;
}
.com_info .con .title{
	text-align:center;
	display:block;
	font-weight:bold;
	font-size:14px;
}
.com_info_pic{
	float:left;
	width:133px;
}
.com_info_pic img{
	height:100px;
}
#mainnav{
	width:960px;
	clear:both;
}
#mainnav ul{
	margin:0;
	padding:0;
	list-style:none;
}
#mainnav ul li{
	width:95px;
	text-align:center;
	float:left;
	line-height:32px;
	color:#FFF;
	font-size:13px;
	position:relative;
}
#mainnav ul li a:link{
	width:71px;
	height:30px;
	margin-top:7px;
	display:block;
	color:#FFF;
	text-decoration:none;
}
#mainnav ul li a:hover{
	width:71px;
	height:30px;
	background:url(../images/nav_bg.jpg) no-repeat;
	margin-top:7px;
	display:block;
	color:#FFF;
	text-decoration:none;
}
#mainnav ul li a:visited{
	width:71px;
	height:30px;
	background:url(../images/nav_bg.jpg) no-repeat;
	margin-top:7px;
	display:block;
	color:#FFF;
	text-decoration:none;
}
#mainnav ul li ul{
	display:none;
}
#mainnav ul li:hover ul{
	display:block;
	position:absolute;
	margin:0;
	padding:0;
	height:auto;
	overflow:visible;
	left:-33px;
	top:35px;
	z-index:99;
}
#mainnav ul li ul li{
	margin:0;
	padding:0;
	width:150px;
	height:25px;
	background:#303030;
	line-height:25px;
	border-left:#ffffff 1px solid;
	border-right:#ffffff 1px solid;
	border-bottom:#ffffff 1px solid;
}
#mainnav ul li ul li a:link{
	display:inline;
	background:none;
	padding:0;
	margin:0;
	height:23px;
}
#mainnav ul li ul li a:hover{
	color:#E4970D;
}
/**header的结束**/
.banner{
	width:960px;
	margin-bottom:5px;
}
#ibanner {
	position:relative;
	width:960px;
	height:276px;
	overflow:hidden;
	margin-top:5px;
}
#ibanner_pic a {position:absolute; top:0; display:block; width:960px; height:276px; overflow:hidden;}
#ibanner_btn {
	position:absolute;
	z-index:9999;
	font-weight:700;
	font-family:Arial;
	overflow:hidden;
	height:25px;
	bottom:12px;
	left:400px;
	zoom:1;}
#ibanner_btn span { 
	width:25px;
	height:25px;
	line-height:25px;
	text-align:center;
	font-weight:400;
	font-family:"微软雅黑", Arial;
	color:#FFFFFF;
	background:#444444;
	margin-right:10px;
	border-radius:50%;
	cursor:pointer;
	float:left;}
#ibanner_btn .normal {background:#444444;}
#ibanner_btn .current {background:#FF7700;}
.hotlist{
	width:640px;
	margin:0 auto;
	list-style:none;
	padding:0;
}
.hotlist li {
	float:left;
	margin:5px 0;
	padding:0;
	width:160px;
	height:217px;
	overflow:hidden;
}
.hotlist li img{
	max-width:150px;
	max-height:150px;
	margin:0 auto;
	border:#CCC 1px solid;
	_height:150px;
}
.hotlist .list_name{
	line-height:20px;
	height:20px;
	overflow:hidden;
}
.list_td{
	height:30px;
	line-height:15px;
	overflow:hidden;
	margin:5px 5px 10px 5px;
}
.list_pic{
	text-align:center;
}
.hotlist a:link{
	color:#3da173;
	text-decoration:none;
}
.hotlist a:hover{
	color:#3da173;
	text-decoration:underline;
}
.hotlist a:visited{
	color:#3da173;
	text-decoration:none;
}
/**content的开始**/
.content{
	width:960px;
	margin:5px auto;}
/**con_left的开始**/
.con_left{
	width:268px;
	float:left;
	background:url(../images/conleft_bg.jpg) repeat-y;
}
.huace{
	width:268px;
	height:58px;
}
.pro_t1{
	width:268px;
	height:40px;
	margin-top:25px;
}
.pro_t1 img{
	width:268px;
	height:40px;
}
.pro_xl{
	width:197px;
	margin-top:15px;
	float:right;
}
.pro_xl ul{
	margin:0;
	padding:0;
	list-style:none;
}
.pro_xl ul li{
	background:url(../images/tubiao.jpg) no-repeat 1px 8px;
	line-height:38px;
	text-indent:25px;
	border-bottom:dotted #FFF 1px;
}
.pro_xl ul li a:link{
	color:#000;
	display:block;
	width:197px;
	height:38px;
	text-decoration:none;
	background: none;
}
.pro_xl ul li a:visited{
	color:#000;
	display:block;
	background: none;
	width:197px;
	height:38px;
	text-decoration:none;
}
.pro_xl ul li a:hover{
	color:#000;
	display:block;
	background-color:#3ba072;
	width:197px;
	height:38px;
	text-decoration:none;
}
.lb2 li{
	text-indent:28px!important;
	line-height:25px!important;
	border-bottom:none!important;
	background:none!important;
	}
.lianxi_t{
	width:268px;
	height:58px;
	margin-top:25px;
	margin-bottom:20px;
}
.lianxi_t img{
	width:268px;
	height:58px;
}
.lian_con{
	margin-left:75px;
	padding-right:20px;
	margin-bottom:10px;
	line-height:25px;
}
.fuwu{
	width:268px;
	height:180px;
	margin-top:10px;
	margin-bottom:28px;
	background-image:url(../images/qrcode.jpg);
	background-repeat:no-repeat;
	background-position:75px 0px;
}
.fuwu img{
	width:268px;
	height:98px;
}
/**con_left的结束**/
/**con_right的开始**/
.wz{
	height:40px;
	padding-bottom:6px;
	padding-top:10px;
	font-size:14px;
	border-bottom:#CCC dotted 1px;
}
.wz a:link{
	text-decoration:none;
	color:#3da173;
}
.wz a:hover{
	color:#096;
	text-decoration:underline;
}
.wz a:visited{
	color:#3da173;
	text-decoration:none;
}
#picimg{
	width:470px;
	text-align:center;
	float:left;
}
#picimg img{
	max-width:470px;
	text-align:center;
	margin:0 auto;
}
#pictitle{
	color:#000;
	margin:0px;
	float:right;
	width:470px;
}
#piccontent{
	margin:0px;
	float:right;
	width:470px;
	font-size:16px;
	line-height:1.5em;
}
.con_right{
	float:left;
	width:672px;
	margin-left:17px;
}
.com_js{
	width:672px;
	height:40px;
	padding-bottom:6px;
	padding-top:10px;
	font-size:14px;
	border-bottom:#CCC dotted 1px;
}
.com_js a:link{
	text-decoration:none;
	color:#000;
}
.com_js a:hover{
	color:#096;
	text-decoration:underline;
}
.com_js a:visited{
	color:#000;
	text-decoration:none;
}
.gduo{
	color:#000;
	float:right;
	font-size:12px;
	margin-top:25px;
	margin-right:10px;
}
.gduo a:link{
	color:#000;
	text-decoration:none;
}
.gduo a:hover{
	color:#096;
	text-decoration:underline;
}
.gduo a:visited{
	color:#000;
	text-decoration:none;
}
.com_con{
	width:672px;
	margin-top:5px;
}
.com_tp{
	width:131px;
	height:133px;
	margin-right:13px;
	float:left;
}
.com_tp img{
	width:131px;
	height:133px;
}
.com_nr{
	float:left;
	width:522px;
	text-indent:2em;
	line-height:26px;
	margin-right:4px;
	overflow:hidden;
}
.com_nr a:link{
	color:#000;
	text-decoration:none;
}
.com_nr a:hover{
	color:#000;
	text-decoration:underline;
}
.com_nr a:visited{
	color:#000;
	text-decoration:none;
}
.news{
	padding:5px 10px 0px 30px;
	width:632px;
}
.newspage{
	padding:5px 10px 0px 30px;
	width:632px;
}
.news h1{
	font-size:20px;
}
.news ul{
	margin:0;
	padding:0;
	list-style:none;
}
.news ul li{
	background:url(../images/new_bt.jpg) no-repeat 25px 12px;
	line-height:35px;
	text-indent:60px;
	border-bottom:solid 1px #CCC;
}
.news ul li a:link{
	color:#000;
	text-decoration:none;
}
.news ul li a:hover{
	color:#3da173;
	text-decoration:underline;
}
.news ul li a:visited{
	color:#000;
	text-decoration:none;
}
.index_news ul{
	margin:0;
	padding:0;
	list-style:none;
}
.index_news ul li{
	line-height:35px;
	height:35px;
	overflow:hidden;
	text-indent:10px;
	border-bottom:solid 1px #CCC;
	width:320px;
	margin-left:5px;
	float:left;
}
.index_news ul li a:link{
	color:#000;
	text-decoration:none;
}
.index_news ul li a:hover{
	color:#3da173;
	text-decoration:underline;
}
.index_news ul li a:visited{
	color:#000;
	text-decoration:none;
}
.riqi{
	float:right;}
.z_aliu{
	width:34px;
	height:41px;
	margin-top:160px;
	margin-left:6px;
	float:left;
  display: block;
  cursor: pointer;
  background:url(../images/kh_z.jpg) 0 0 no-repeat;
  right: 0;
}
.y_aliu{
	width:34px;
	height:41px;
	float:right;
	margin-top:160px;
  display: block;
  cursor: pointer;
  background:url(../images/kh_y.jpg) 0 0 no-repeat;
  left: 0;
}
a.abtn{display:block;height:130px;width:17px;overflow:hidden;background:url(images/arrow3.png) no-repeat 0px 50%;}
a.aleft{
	width:34px;
	height:41px;
	margin-top:160px;
	margin-left:6px;
	float:left;
  display: block;
  cursor: pointer;
  background:url(../images/kh_z.jpg) 0 0 no-repeat;}
a.agrayleft{cursor:default;background-position:-34px 50%;}
a.aright{
	width:34px;
	height:41px;
	float:right;
	margin-top:160px;
  display: block;
  cursor: pointer;
  background:url(../images/kh_y.jpg) 0 0 no-repeat;
  right: 0;}
a.agrayright{cursor:default;background-position:-51px 50%;}
.prozs{
	width:672px;
	height:318px;
	margin-top:15px;
	background:url(../images/pro_bgt.jpg) no-repeat;}
.prozs .pro_zsjs{float:left;
	width:540px;
	height:220px;
	overflow:hidden;
	margin-right:15px;
	margin-left:30px;
	margin-top:70px;position:relative;/*必要元素*/}
.prozs .pro_zsjs ul{width:20000px;position:absolute;left:0px;top:0px; margin:0; padding:0;}
.prozs .pro_zsjs li{width:148px;float:left;padding:0 15px; margin:0; list-style:none;}
.prozs .pro_zsjs li img{padding:2px;border:solid 1px #ddd;
	width:128px;
	height:105px;}
.prozs .pro_zsjs li a:hover img{filter:alpha(opacity=86);-moz-opacity:0.86;opacity:0.86;}
.pro_pic img{
}
.pro_name{
	margin-top:10px;
	text-indent:15px;
	background:url(../images/new_bt.jpg) no-repeat 2px 2px;
}
.pro_name a:link{
	color:#000;
	text-decoration:none;
}
.pro_name a:hover{
	color:#3da173;
	text-decoration:underline;
}
.pro_name a:visited{
	color:#000;
	text-decoration:none;
}
.pro_td{
	width:148px;
	margin-top:15px;
	line-height:18px;
}
.pro_td a:link{
	color:#000;
	text-decoration:none;
}
.pro_td a:hover{
	color:#3da173;
	text-decoration:underline;
}
.pro_td a:visited{
	color:#000;
	text-decoration:none;
}
/**con_right的结束**/
/**content的结束**/
/**layout的结束**/
/**yq的开始**/
.yq{
	margin-top:8px;
	color:#FFF;
	padding:10px 0px 10px 0px;
	text-align:center;
	background-color:#333333;
}
.yq div{
	width:900px;
	margin:0 auto;
	line-height:23px;
}
.yq a:link{
	color:#FFF;
	text-decoration:underline;
	word-break:keep-all;
}
.yq a:hover{
	color:#FFF;
	text-decoration:none;
}
.yq a:visited{
	color:#FFF;
	text-decoration:underline;
}
/**yq的结束**/
.footer_link{
	margin-top:15px;
	line-height:20px;
	text-align:center;
}
.footer_link a:link{
	color:#000;
	text-decoration:none;
}
.footer_link a:hover{
	color:#3da173;
	text-decoration:underline;
}
.footer_link a:visited{
	color:#000;
	text-decoration:none;
}
/**footer的开始**/
.footer{
	width:100%;
	text-align:center;
	line-height:20px;
}
.footer a:link{
	color:#000;
	text-decoration:none;
}
.footer a:hover{
	color:#3da173;
	text-decoration:underline;
}
.footer a:visited{
	color:#000;
	text-decoration:none;
}
/**footer的结束**/
/**zoujinxl的开始**/
.zoujinxl{
	width:662px;
	padding:0px 5px;
	margin-top:10px;
	line-height:32px;
}
.zjxl_mz{
	color:#ca9a49;
	font-size:13px;
}
/**zoujinxl的结束**/
/**news的开始**/
.yema{
	color:#000;
	font-size:12px;
	float:right;
	margin-top:35px;
	margin-bottom:20px;
}
.yema a:link{
	color:#000;
	text-decoration:none;
}
.yema a:hover{
	color:#3C6;
	text-decoration:underline;
}
.yema a:visited{
	color:#000;
	text-decoration:none;
}
/**news的结束**/
/**prozs_zy的开始**/
.prozs_zy,.anli{
	width:672px;
	padding:0px;
}
.prozs_zy ul{
	margin:0;
	padding:0;
	list-style:none;
}
.prozs_zy ul li{
	float:left;
	margin-bottom:10px;
}
.prozs_zycp{
	width:128px;
	height:196px;
	margin-left:13px;
	margin-top:5px;
	padding:8px;
	border:#CCC 1px solid;
}
.prozs_zycp img{
	width:120px;
	height:188px;
}
.prozs_zycp span{
	line-height:1.3em;
	height:1.3em;
	overflow:hidden;
	padding:0.2em;
	display:block;
	text-align:center;
	color:#535353;
	text-decoration:none;
}
.prozs_zymc{
	width:136px;
	margin-top:10px;
	margin-left:13px;
	text-align:center;
	height:30px;
}
.prozs_zymc a:link{
	color:#000;
	text-decoration:none;
}
.prozs_zymc a:hover{
	color:#3da173;
	text-decoration:underline;
}
.prozs_zymc a:visited{
	color:#000;
	text-decoration:none;
}
.oemlist{
	width:652px;
	padding-left:20px;
}
.oemlist ul{
	margin:0;
	padding:0;
	list-style:none;
}
.oemlist ul li{
	list-style:none;
	width:160px;
	height:196px;
	margin-left:15px;
	margin-top:5px;
	padding:8px;
	border:#CCC 1px solid;
	float:left;
	overflow:hidden;
}
.oemlist img{
	width:160px;
	height:120px;
}
.oemlistname{
	width:160px;
	margin-top:0;
	margin-left:0;
	text-align:center;
	height:140px;
	line-height:20px;
	overflow:hidden;
}
.oemlistdesc{
	width:160px;
	margin-top:5px;
	margin-left:0;
	text-align:center;
	height:45px;
	line-height:15px;
	overflow:hidden;
}
.oemlist a:link{
	color:#000;
	text-decoration:none;
}
.oemlist a:hover{
	color:#3da173;
	text-decoration:underline;
}
.oemlist a:visited{
	color:#000;
	text-decoration:none;
}
.com_js1{
	width:672px;
	height:40px;
	padding-bottom:6px;
	margin-bottom:20px;
	padding-top:10px;
	font-size:14px;
	border-bottom:#CCC dotted 1px;
}
.com_js1 a:link{
	color:#000;
	text-decoration:none;
}
.com_js1 a:hover{
	color:#096;
	text-decoration:underline;
}
.com_js1 a:visited{
	color:#000;
	text-decoration:none;
}
/**prozs_zy的结束**/
.anli ul{
	margin:0;
	padding:0;
	list-style:none;
}
.anli ul li{
	line-height:16px;
	border:#CCC 1px solid;
	margin:5px 8px;
	padding:0;
	width:310px;
	text-align:center;
	float:left;
}
.anli ul li .anlipic{
	height:225px;
	text-align:center;
	margin-top:5px;
}
.anli ul li .anlipic img{
	width:300px;
	height:225px;
}
.anli ul li .anlititle{
	height:16px;
	overflow:hidden;
	text-align:left;
	margin:3px 10px;
}
.anli ul li .anliintro{
	height:48px;
	text-align:left;
	margin:3px 10px;
	overflow:hidden;
}
/**.zshezuo的开始**/
.zshezuo{
	width:652px;
	padding-left:20px;
}
.zshezuo ul{
	margin:0;
	padding:0;
	list-style:none;
}
.zshezuo ul li{
	margin:0;
	padding:0;
	list-style:none;
}
.zshz_name{
	color:#bf892e;
	font-size:13px;
	margin-top:30px;
}
.zshz_nr{
	color:#000;
	margin-top:15px;
	line-height:25px;
	text-indent:2em;
}
.zshz_nr a:link{
	color:#000;
	text-decoration:none;
}
.zshz_nr a:hover{
	color:#3da173;
	text-decoration:underline;
}
.zshz_nr a:visited{
	color:#000;
	text-decoration:none;
}
/**.zshezuo的结束**/
/**.ggaozs的开始**/
.ggzs_t1{
	text-align:center;
	margin-top:20px;
}
.ggzs_wz{
	color:#000;
	text-align:center;
	margin-top:8px;
	margin-bottom:8px;
}
.ggzs_t2{
	width:672px;
	margin-top:20px;
}
.ggzs_t2 ul{
	margin:0;
	padding:0;
	list-style:none;
}
.ggzs_t2 ul li{
	float:left;
	margin-left:10px;
	margin-top:5px;
	background-color:#efefefef;
	text-align:center;
}
.ggzs_t2 ul li img{
	max-width:200px;
	max-height:250px;
	border:#999 1px solid;
	padding:2px;
}
.ggzs_wz2{
	text-align:center;
	margin-top:8px;
	margin-bottom:8px;
}
.ggzs_wz2 a{
	color:#000;
	text-decoration:none;
}
/**.ggaozs的结束**/
/**.contant us的开始**/
.kfu{
	color:#b57a15;
	font-size:13px;
	margin-top:30px;
	margin-left:10px;
}
.lxkf{
	margin-top:10px;
	margin-left:20px;
	margin-bottom:30px;
}
.lxkf ul{
	margin:0;
	padding:0;
	list-style:none;
}
.lxkf ul li{
	float:left;
	margin-left:32px;
}
.dhfw{
	margin-left:52px;
	margin-top:10px;
	line-height:25px;
	font-size:18px;
}
/**.contant us的结束**/
.nobg{
	background:none;
}
.pro_title{
	text-align:center;
	font-size:14px;
	font-weight:bold;
	color:red;
	padding:10px;
}
.pro_pic{
	text-align:center;
}
.pro_hr{
	text-align:center;
}
.procontent{
	font-size:18px;
	text-align:left;
	line-height:1.5em;
}
.procontent p{
	font-size:18px;
	line-height:1.5em;
}
.viewbottom{
	height:23px;
	line-height:23px;
	overflow:hidden;
	width:49%;
	font-size:12px;
}
.viewbottom a{
	text-decoration:underline;
}
#other1{
	clear:both;
	font-weight:bold;
	color:#F36;
	font-size:14px;
}
#other1 ul{
	list-style:none;
	margin:0;
	padding:0;
}
#other1 ul li{
	list-style:none;
	width:100px;
	height:150px;
	margin:5px;
	float:left;
	text-align:center;
	overflow:hidden;
	font-weight:normal;
}
#other1 ul li img{
	height:100px;
	max-width:120px;
	border:#8bb3f4 1px solid;
}
#other1 ul li span{
	line-height:20px;
}
#anlilist{
	clear:both;
	font-weight:bold;
	color:#F36;
	font-size:14px;
}
#anlilist ul{
	list-style:none;
	margin:0;
	padding:0;
}
#anlilist ul li{
	list-style:none;
	width:150px;
	height:135px;
	margin:2px;
	float:left;
	text-align:center;
	overflow:hidden;
	font-weight:normal;
	border:#666666 1px solid;
	padding:1px;
}
#anlilist ul li img{
	height:113px;
	width:150px;
}
#anlilist ul li span{
	line-height:22px;
}
#anlilist ul li a{
	text-decoration:none;
	color:#333333;
}
.newsbody{
	font-size:18px;
	line-height:1.5em;
}
.newsbody p{
	font-size:18px;
	line-height:1.5em;
}
.newsbody table{
	background-color: #999;
}
.newsbody table td{
	background-color:#FFF;
	margin:1px;
	padding:0 5px;
}
#othernews{
	clear:both;
	font-size:14px;
	font-weight:bold;
	color:#F36;
}
#othernews ul{
	list-style:none;
	margin:0;
	padding:0;
	font-weight:normal;
}
#othernews ul li{
	list-style:none;
	width:300px;
	height:20px;
	margin:5px;
	float:left;
	text-align:left;
	overflow:hidden;
	padding:0;
	line-height:20px;
	background:none;
	text-indent:0;
	font-size:14px;
}
.liuyanform {
	border:#CCC 1px solid;
	width:98%;
	margin:10px auto;
}
.liuyanform table {
	margin:10px auto;
}
.liuyanform table td{
	line-height:25px;
	height:25px;
	font-size:12px;
	border:#CCC 1px solid;
	padding:3px;
}
.input_ly {
	width:120px;
	height:16px;
}
.lylist {
	background-color:#666666;
	width:600px;
	margin:10px auto;
}
.lylist thead td {
	background-color:#dddddd;
	padding:3px;
}
.lylist tbody td {
	background-color:#ffffff;
	padding:3px;
}
.lylist .hf {
	color:#09C;
	margin-top:5px;
	display:block;
}
#oll {
	float:left;
	position:fixed !important;
	top:200px;
	position:absolute;
	z-index:200;
	top:expression(offsetParent.scrollTop+200);
	right:7px;
	text-align:center;
	width:131px;
	padding: 0px;
	left: 7px;
	bottom: 15px;
	font-size:12px;
	line-height:20px;
	display:none;
}
#oll img{
	opacity:0.8;
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
}
#oll img:hover{
	opacity:1;
	filter:alpha(opacity=100);
	-moz-opacity:1;
}
#oll2 {
	float:left;
	position:fixed !important;
	top:400px;
	position:absolute;
	z-index:200;
	top:expression(offsetParent.scrollTop+200);
	right:7px;
	text-align:center;
	background-repeat:no-repeat;
	width:131px;
	padding: 0px;
	background-position: center;
	left: 7px;
	bottom: 15px;
	font-size:12px;
	line-height:20px;
}
#pages{
	margin:10px 0;
	clear:both;
	color:#000;
}
#pages a{
	display:block;
	padding:3px 5px;
	border: #CCC 1px solid;
	margin:2px;
	float:left;
	background-color:#ffffff;
	text-decoration:none;
}
#pages a:hover{
	background-color:#dddddd;
}
#pages span{
	display:block;
	float:left;
	margin:2px 10px;
	padding:4px 5px;
}
.proliuyan table{
	width:670px;
	background-color:#eeeeee;
}
.liuyanhead{
	font-size:14px;
	font-weight:bold;
	margin:10px 0 5px 0;
}