@charset "utf-8";
body{margin:0;padding:0;font-family:"Microsoft YaHei";background: url(topbg.jpg?2) top center repeat-x #f2f2f2;}

ul,li{margin:0;padding:0;list-style:none}
.fl{float:left}
.fr{float:right}
.c{clear:both}
.top{height:42px;border-bottom:1px solid #E3E3E3}
.toplight{background:url(toplight.png) top center no-repeat}
.logo {width: 1020px;height: 103px;margin-right: auto;margin-left: auto;}
.heada{padding:10px 10px 0 0;text-align:right;font:12px/35px simsun;color:#C31C22}
.heada a{font:12px/35px simsun;color:#333;text-decoration:none}
.headsrh{width:199px;height:30px;background:url(form.gif);float:right;margin:3px 0 0 15px}
.headsrh input{border:0;background:none;color:#7D7D7D;margin-top:2px}

.menu2 {background:url(navbg.gif) repeat-x;height:49px}
.menu2 ul{width:1010px;margin:0 auto}
.menu2 li {
	list-style-type: none;
	float: left;background:url(navjg.jpg?3) right no-repeat;margin-left:-1px
}
.menu2 .wz {
	width: 110px;
	text-align: center;
	font-family: "Microsoft YaHei";
	font-size: 14px;
	color: #333;
	font-weight:bold;
}
.wz a {
	color: #333;
	text-decoration: none;
	display:block;
	line-height:49px;
}
table a{color: #333;text-decoration: none}
.wz a:hover,.wz a.a1 {color:#fff;background:url(navon.jpg?1) top center no-repeat}

.indextitle1{padding-top:15px;font:bold 23px/50px 'Microsoft YaHei';color:#ccc;background:url(line.gif) bottom repeat-x;padding-bottom:9px;color:#c31e24}
.indexmore{display:inline-block;width:20px;height:20px;line-height:19px;font-size:16px;background:#c31e24;color:#fff;text-decoration:none;text-align:center}
.middle2 a.indexmoretxt{color:#c31e24;font-weight:bold}
.middle2 a.indexmoretxt:hover{color:#c31e24;text-decoration:underline}
.companypic{position:relative}
.cpic{padding:3px;border:1px solid #ccc;background:#fff}
.toppic{position:absolute;left:-3px;top:-2px}
.companytxt{margin-left:20px;width:630px;font-size:14px;line-height:29px;color:#333}
.indexaboutmore{margin-top:15px;border-top:1px solid #ccc}
.indexaboutmore a{float:left;height:36px;font:bold 14px/19px 'Microsoft YaHei';color:#444444;padding-top:1px}
.indexaboutmore a font{font-size:11px;font-weight:normal;font-family:arial}
.middle2 .indexaboutmore a:hover{color:#c31e24}
.indexaboutmore img{float:left}
.indexa1{background:url(a1.jpg) 9px center no-repeat;padding-left:58px;width:99px}
.indexa2{background:url(a2.jpg) 20px 0 no-repeat;padding-left:65px;width:92px;}
.indexa3{background:url(a3.jpg) 20px 0 no-repeat;padding-left:65px;width:92px;}
.indexa4{background:url(a4.jpg) 20px 1px no-repeat;padding-left:65px;width:91px;}

.indexpbg{background:url(indexp.png?2) top center no-repeat;height:380px}
.indexptitle{text-align:center;font:bold 21px/50px 'Microsoft YaHei';color:#fff;letter-spacing:2px}
.indexpleft{background:url(direct.png) 0 0 no-repeat;width:29px;height:48px;position:absolute;top:85px;left:-45px;cursor:pointer}
.indexpright{background:url(direct.png) -30px 0;width:29px;height:48px;position:absolute;top:85px;right:-45px;cursor:pointer}
.indexpleft:hover,.indexpright:hover{background-image:url(direct1.png)}

.indexlist{width:1020px;margin:35px auto}

/**********************************banner样式**********************************************/
.banner {
	width: 100%;border-bottom:1px solid #C0C0C0;
	min-width: 1000px;
    _width: expression((documentElement.clientWidth < 1000) ? "1000px" : "auto" );
	height: 400px;
	overflow: hidden;
	position: relative;
	z-index: 1;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

.banner ul li {
	width: 100%;
	height: 400px;
	margin: 0 auto;
	overflow: hidden;
	position: absolute;
	z-index: 2;
	left: 0px;
	top: 0px;
	display: none;
	background-position: center top;
	background-repeat: no-repeat;
}

.banner ul li a {
	width: 100%;
	height: 400px;
	display: block;
	overflow: hidden;
	text-indent: -9999px;
}

.banner_other {
    width: 1002px;
    margin: 0 auto;
    position: relative;
    z-index: 8;
}

.banner_sel {
	width: 1002px;
	height: 12px;
	position: absolute;
	z-index: 9;
	left: 0px;
	top: -30px;
}

.banner_sel ul {height: 12px;overflow: hidden;margin-left:480px}

.banner_sel ul li {
	width: 12px;
	height: 12px;
	line-height: 16px;
	float: left;
	overflow: hidden;
	display: inline;
	margin-right: 8px;
	text-align: center;
	cursor: pointer;
	background: white;
	color:#FF0000;
}

.banner_sel ul li.current {
	background: #ffb400;
	color: white;
}
.product {
	margin-top: 25px;
	background-image: url(iprobg.gif);
	background-repeat: repeat-x;
}
.product h1 {
	display:block;
	margin:0 auto;
	background:url(ipro.gif);
	width:290px;
	height:82px;
}
.iproclass{padding-top:18px;text-align:center}
.iproclass a{display:inline-block;width:57px;height:57px;margin:0 11px}

/********************产品滚动样式**************************************/

#colee_left{
	overflow:hidden;
	margin:0 auto 0 auto;
	width:1020px;
	line-height:30px;	
	font-size:12px;
	font-family:"simsun";position:relative;
}
#colee_left img{border:0;width:183px;height:183px}
#colee_left p{margin-right:15px}
#colee_left a{text-decoration:none;color:#333;font-size:14px;font-family:arial}
#colee_left a:hover{color:#c31e24;}
.product h2 {padding-left: 922px;	padding-top: 8px;	font-family: "Microsoft YaHei";font-size: 14px;color: #FFFFFF}
.product h2 a{color:#ffffff}
.product a {color: #005294;text-decoration: none;}
.product a:hover{color:#c31e24}

.middle {margin-top:22px;}


#box_main_sub3_sub1 {width: 130px;background:url(inewbg.gif);float: left;}
#box_main_sub3_sub2 {background:url(icon05.png) 20px 35px no-repeat #f6f6f6;padding: 10px;width: 520px;float: left;height: 225px;}
.in_news{text-align:left;width:160px;height:195px;padding:20px 0 30px 20px}
.in_news H2{font-family:Arial;color:#fff;font-size:30px}
.in_news H2 SPAN{display:block;font-family:'Microsoft YaHei';font-size:16px;font-weight:bold;padding-top:10px;letter-spacing:2px}
.in_news IMG{padding-top:70px}
.in_news a{font-size:12px;border-radius:5px;font-family:simsun;display:block;width:70px;text-align:center;border:1px solid #fff;line-height:25px;color:#fff;text-decoration:none}
.in_news a:hover{background:#F3D2D3;color:#A91B1E}

.newstitle{width:100%;overflow:hidden;padding-bottom:3px}
.date{width:20%;float:right;text-align:right;font-size:12px;color:#666;line-height:22px;}
.title{float:left;width:80%}
.newstitle .inewz{color:#4b4b4b;font-weight:bold;font-size:14px;text-decoration:none}
.newstitle .inewz:hover{color:#C31E24}

LI.clearBoth{line-height:0;font-size:0}
.newslist .pic{width:140px;float:left}
.newslist .pic A{float:left}
.newslist .pic IMG{width:120px;height:90px}
.newslist .summary{float:none}
.newslist .summary H3{line-height:22px;font-size:12px;font-weight:bold}
.newslist .summary{line-height:18px;color:#4b4b4b;font-size:12px}
.newslist .summary A{margin-left:5px}
.indexnews {text-align: left;margin: 0 auto;padding-left: 50px;width: 420px;clear: both;padding-top: 7px;}
.content {border-left: #c5c5c5 1px solid;padding-left: 15px;margin-bottom: 20px;float: left;height: 60px;overflow: hidden;width:100%;}



.ibox{float:left;border:1px solid #D2D2D2;background:#fff}
.ibox img{border:0}
.ibox h1 {margin:0;padding:0;border-left:4px solid #DA2B28;background:#D2D2D2;padding-left:10px}
.ibox h1 a{font:bold 16px/30px 'Microsoft YaHei';color:#333;text-decoration:none}
.ibox p {
	font-size: 14px;
	line-height: 23px;
	color: #444;
	padding-top: 4px;padding-left:2px;
}
.ibox p font{font-family:simsun;color:#0070B2}
.ibox .imore{padding-top:23px;text-align:center;}
.ibox .imore a{font-size:12px;line-height:20px;font-family:arial;color:#fff}
.middle2 {
	width: 1020px;
	margin-right: auto;
	margin-left: auto;
	padding-bottom:35px;
}
.middle2 a {
	color: #333333;
	text-decoration: none;
}
.middle2 a:hover {
	color: #c31e24;
	text-decoration: none;
}

.service{margin-right:57px;width:301px}
.contact{width:284px}
.contact h2 {
	font-family: "Microsoft YaHei";
	font-size: 16px;
	color: #c31e24;
	padding-left: 12px;
	padding-top: 1px;
}

.foota{display:block;font:12px/28px 'Microsoft YaHei';color:#C8C8C8;text-decoration:none;background:url(ico.jpg) left center no-repeat;padding:0 20px 0 15px}
.foota:hover{text-decoration:underline}
.footer3 {
	padding:5px 0;
	background:url(footbg.jpg?a2) top repeat-x;
}
.footer4 {
	width: 1002px;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 10px;
}
.footer3 p {
	font:12px/25px 'Microsoft YaHei';padding-top:5px;
	color: #C8C8C8;
	text-align: center;
}
.foota1{color:#C8C8C8;text-decoration:none}



/*内页*/

.middle1 {
	width: 1020px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 28px;background:url(rightbg.jpg?2) left top repeat-y;
}
.left1 {
	float: left;
	width: 210px;margin-top:-5px;
	padding:0 0 18px 0;
}
.left21{background:url(lbg.gif) repeat-y}
.left21 h1 {font-size:16px;color: #C51A2D;line-height: 50px;padding:0 0 0 10px;margin:0}
.left21 h1 font{font-size:14px;font-weight:normal;color:#878787}
.left21 ul {background:#FEFEFE;margin:0 auto;padding:5px 0}
.left21 li {line-height:32px;height:34px;border-bottom:1px solid #D3D3D3;font-size:14px;text-indent:20px;}


.left21 a {color:#333;text-decoration: none;display:block;}
.left21 a font{font-family:simsun;color:#c31e24}
.left21 a:hover,.left21 .aa1{color:#000;background:#DFDFDF;height:34px;}
.leftcontact{background:#FEFEFE;font:13px/25px 'Microsoft YaHei';padding:8px;color:#333}
.leftcontact b{float:left;}
.leftcontact font{float:left;width:150px}

.lefttitle{background:#FEFEFE;border-bottom:2px solid #C51A2D;border-radius:5px 5px 0 0}
.lx {
	background-image: url(lx_bg.jpg);
	background-repeat: no-repeat;
	height: 150px;
	margin-top: 10px;
}
.lx ul {
	padding-top: 35px;
}
.lx li {
	list-style-type: none;
	line-height: 21px;
	font-family: "simsun";
	font-size: 12px;
	padding-left: 25px;
	color:#333333;
}
.lx a {
	color: #333333;
	text-decoration: none;
}
.lx a:hover {
	color: #c31e24;
	text-decoration: none;
}


.right1 {float: right;width: 785px;padding:0 0 30px 0;margin-top:-5px;position:relative;background:#FEFEFE;border-radius:5px;}
.pos{position:absolute;width:765px;top:9px;font:12px/38px simsun;text-align:right;color:#333333}
.pos a{color:#333333;text-decoration:none}
.pos a:hover{color:#c31e24}
.right1 h1 {
	background-image: url(right_h1.jpg?A1);
	background-repeat: no-repeat;
	height: 45px;
	font-family: "Microsoft YaHei";
	font-size: 16px;
	padding-left: 35px;
	padding-top: 4px;
	color:#333333;margin:11px 0 2px 0;
}
.about1 {
	padding-top: 5px;
	padding-right: 10px;
	padding-left: 15px;
}
.about1 p {
	font-size: 14px;
	line-height: 28px;
	color: #434343;
	text-indent: 28px;
	padding: 5px 0 0 0;margin:0;
}
.feedback {margin-top: 8px;}


.contact1 {padding-top: 8px;padding-left: 20px;}
.contact1 li {font-family: "Microsoft YaHei";font-size: 14px;line-height: 30px;list-style-type: none;padding-left: 10px;}
.contact1 a {color: #34A114;text-decoration: none;}
.contact1 a:hover {color: #0E8802;text-decoration: underline;}
.map {margin-top:8px;padding-left:15px}

.picmore{text-align:center;padding-top:20px}
.picmore img{display:inline-block;padding:15px 35px;border:1px solid #ccc;margin:10px 20px}
.picmore638 img{padding:15px 5px;margin:10px 10px}
.picmore639 img{padding:15px 18px;margin:10px 18px}
.picmore640 img{padding:15px 15px;margin:10px 10px}
#rpro-text{padding:10px 0 0 35px}
#rpro-text a{text-decoration:none}

.pimg img{border:solid 1px #dbdbdb;}
.pimg img:hover{border:solid 1px #c31e24;}
#rpro-text a:hover{color:#c31e24;}
.ptxt{width:390px;padding-left:20px;font:14px/25px 'Microsoft YaHei';color:#555}
.ptxt a{font:bold 18px/35px 'Microsoft YaHei';color:#c31e24}
.ptxt img{width:50px;height:65px;margin:5px}
.ptxtinfo img{width:60px;height:78px;margin:10px 10px 0 10px}

td.ListTitle{background: url(Point_line_01.gif) bottom repeat-x;height: 40px;font-size: 14px;color: #666666;}
td.ListTitle a{color:#333333;text-decoration:none}
td.ListTitle a:hover{color:#c31e24}
.t_page{
	padding:20px 0 10px 0;
	text-align:center;
	font-size:14px;
	line-height:25px;
}
.t_page a{
	padding:2px 5px;
	border:1px solid #DEDEDC;
	margin:0px 3px;
	text-decoration:none;
	color:#333333}
.t_page a:hover{border:1px solid #c31e24;color:#c31e24;text-decoration:none}

.workshop{padding-top:0px}
.workshop img{border:1px solid #ccc;width:340px;height:250px;margin:15px 13px 0 13px;padding:3px}
.workshop p{display:none}

.gg_tp{width: 340px;height:265px;background: url(indexwbg.jpg) no-repeat;padding: 5px;float:left;margin-top:-5px}