@charset "utf-8";
*{ margin:0; padding:0;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p{padding:0; margin:0; font-size:100%; background:transparent; outline:0; border:0;}
li{list-style-type:none;}img{vertical-align:top;border:0; margin:0; overflow:hidden}ol,ul {list-style:none;}   
.left{float:left;}.right{float:right;}
.blank10 {clear:both; height:10px; overflow:hidden; display:block;}
.blank12 {clear:both; height:12px; overflow:hidden; display:block;}
.blank15 {clear:both; height:15px; overflow:hidden; display:block;}
.blank5 {clear:both; height:5px; overflow:hidden; display:block;}
.blank30 {clear:both; height:30px; overflow:hidden; display:block;}
.blank20 {clear:both; height:20px; overflow:hidden; display:block;}
.blank40 {clear:both; height:40px; overflow:hidden; display:block;}
.cb{ clear:both;}.clearfloat { clear:both; height:0; font-size: 1px; line-height: 0px;}
a{color: #bd0b00; text-decoration: none; outline:none;}a:hover {color: #9d9d9d; text-decoration: underline}
body {background:#2a2a2a;font-size:14px;color: #fff;line-height:28px;font-family:Verdana; -webkit-text-size-adjust:none;}
.main { width:100%; background:#2a2a2a; overflow:hidden;}
.mainbody { width:1088px; margin:0 auto;}

h5{ height:338px; width:100%; overflow:hidden}

.t_top { width:100%;height:28px; line-height:28px; overflow:hidden; color:#595959; font-size:12px; border-bottom:#3f3f3f 1px dashed;}
.t_left { height:28px; float:left; padding-left:5px;}
.t_right {height:28px; float:right; text-align:right;}
.t_right a {color:#595959; padding:0 8px;}

.header2 { clear:both; width:100%; height:142px; background:#242424; border-bottom:#ae0000 5px solid;}
.head2 { width:1127px; height:142px; position:relative; margin:0 auto;}
.logo2 { width:226px; height:116px; left:0; top:25px;}
.ew2 img,.wx2 img {width:85px;}
.logo2,.wx2,.ew2,.navs_2 {position:absolute; display:block; z-index:9; overflow:hidden;}

.navs_2{width:850px;height:142px; right:0; top:0;}
.navs_2 ul li {height:142px; text-align:center; float:left;}
.navs_2 ul li a,.navs_2 ul li a:visited{color:#fff; width:116px; height:142px; line-height:180px;font-size:16px; font-family:Microsoft YaHei; display:block;}
.navs_2 ul li a:hover{color:#fff; text-decoration:none;}

.navs_2 ul li a.nav_1 { background:url(../images/n1.png) no-repeat center 45px; display:block}
.navs_2 ul li a.nav_1:hover { background:#c70212 url(../images/n1-1.png) no-repeat center 45px;}
.navs_2 ul li a.nav_2 { background:url(../images/n2.png) no-repeat center 45px;display:block}
.navs_2 ul li a.nav_2:hover { background:#c70212 url(../images/n2-1.png) no-repeat center 45px;}
.navs_2 ul li a.selected { background:#c70212 url(../images/n2-1.png) no-repeat center 45px; color:#fff;}
.navs_2 ul li a.nav_3 { background:url(../images/n3.png) no-repeat center 45px;display:block}
.navs_2 ul li a.nav_3:hover { background:#c70212 url(../images/n3-1.png) no-repeat center 45px;}
.navs_2 ul li a.nav_4 { background:url(../images/n4.png) no-repeat center 45px;display:block}
.navs_2 ul li a.nav_4:hover { background:#c70212 url(../images/n4-1.png) no-repeat center 45px;}
.navs_2 ul li a.nav_5 { background:url(../images/n5.png) no-repeat center 45px;display:block}
.navs_2 ul li a.nav_5:hover { background:#c70212 url(../images/n5-1.png) no-repeat center 45px;}
.navs_2 ul li a.nav_6 { background:url(../images/n7.png) no-repeat center 45px;display:block}
.navs_2 ul li a.nav_6:hover { background:#c70212 url(../images/n7-1.png) no-repeat center 45px;}
.navs_2 ul li a.nav_7 { background:url(../images/n7.png) no-repeat center 45px;display:block}
.navs_2 ul li a.nav_7:hover { background:#c70212 url(../images/n7-1.png) no-repeat center 45px;}

.header3 {width:100%; height:215px; background:#242424;}
.head { width:1127px; height:142px; position:relative; margin:0 auto; background:#242424 repeat-x;}
.logo { width:614px; height:94px; left:10px; top:24px;}
.ew { width:85px; height:112px; top:15px; right:247px; line-height:22px; font-size:12px; color:#6a6a6a; text-align:center}
.wx { width:85px; height:112px; top:15px; right:130px; line-height:22px; font-size:12px; color:#6a6a6a; text-align:center}
.ew img,.wx img {width:85px;}
.logo,.wx,.ew {position:absolute; display:block; z-index:9; overflow:hidden;}

.navbg { clear:both; width:100%; height:42px; background:#ae0000; overflow:hidden;}
.nav{width:1100px;height:42px; margin:0 auto;}
.nav ul li {height:42px; text-align:center; float:left;}
.nav ul li a,.nav ul li a:visited{color:#fff; width:120px; height:42px; line-height:42px;font-size:15px; font-family:Microsoft YaHei; display:block;}
.nav ul li a:hover{color:#fff; text-decoration:none; background:#000}
.nav ul li img { vertical-align:middle; margin-bottom:3px; margin-right:5px;}

#nav1 .nav1 a,#nav2 .nav2 a,#nav3 .nav3 a,#nav4 .nav4 a,#nav5 .nav5 a,#nav6 .nav6 a,#nav7 .nav7 a,#nav8 .nav8 a,#nav9 .nav9 a,#nav10 .nav10 a,#nav11 .nav11 a{color:#fff; text-decoration:none; background:#000;}

.flash { width:100%; height:597px; overflow:hidden; text-align:center; background:url(../images/in_03.jpg) repeat-x bottom; padding-bottom:14px;}
.flash2 { width:100%; height:338px; overflow:hidden; text-align:center; background:url(../images/in_03.jpg) repeat-x bottom; padding-bottom:8px;}

h1 { width:85%; text-align:center; font-size:18px; font-weight:bold; line-height:30px; color:#fff; padding-bottom:10px; margin:0 auto;}

.tit { width:100%; background:url(../images/in_31.jpg) no-repeat left bottom; height:52px;overflow:hidden;}
.tit h3 { float:left; padding-top:11px;}
.tit span { width:373px; height:40px;display:block; float:right; background:url(../images/in_24.jpg) no-repeat right top;}
.tit a { width:56px; height:52px;display:block; float:right; background:url(../images/more.jpg) no-repeat center;}

.tit2 { width:100%; background:url(../images/in_31.jpg) no-repeat left bottom; height:42px;overflow:hidden;}
.tit2 h3 { height:40px; padding-left:5px; float:left; font-size:18px;font-family:Microsoft YaHei; color:#d00000; font-weight:bold}
.tit2 h3 span { font-family:Verdana; font-size:14px; color:#666; padding-left:8px; font-weight:100;}
.tit2 p { height:40px;display:block; float:right;background:url(../images/aa.jpg) no-repeat left center; text-align:right; padding-left:20px; font-size:12px; line-height:40px; color:#999}

.zuozu { width:945px; height:63px; line-height:63px; background:url(../images/in_07.jpg) no-repeat; overflow:hidden; margin:0 auto; padding:37px 0 19px 143px;}
.zuozu p { float:left;}
.zuozu a { float:right; display:block; width:100px; height:63px; color:#c70212;}

.sypro { width:1125px; margin:0 auto;}
.sypro ul{ margin-left:17px;}
.sypro li { width:250px; background:#393939; height:330px; overflow:hidden; float:left; margin-left:35px;}
.sypro li.a1 { margin:0;}
.sypro li img { width:185px; height:285px; margin:22px 0 0 33px}

.syabout { width:1088px; margin:0 auto;}
.sytex { width:526px; float:left; overflow:hidden;}
.syabout img.abimg { float:right; width:529px; height:301px; margin-top:10px;}
.syab { width:526px; height:265px; overflow:hidden;}
.syab p { text-indent:2em; line-height:32px; padding:3px 0;}
.sytex .aa { padding-top:15px;}
.sytex .aa a { border:#5d5d5d 1px solid; line-height:29px; padding:0 20px; display:inline-block; margin-right:10px; color:#fff; text-decoration:none;}
.sytex .aa span { color:#bd0b00; padding-left:5px; font-family:simsun;}
.sytex .aa a.more { background:#bd0b00; border:0; color:#fff;}
.sytex .aa a.more span { color:#fff;}

.syeq { width:1125px; clear:both; margin:0 auto;}
.syeq li { float:left; width:250px; text-align:center; margin:10px 10px 0 19px;}
.syeq li img { width:250px; height:180px; display:block;}
.syeq li h2 { width:250px; height:25px; overflow:hidden;}

.nyleft { width:250px; float:left;}
.nyright { width:800px; float:right;}

.nyright .tit p { float:right; height:30px; font-size:12px; font-family:simsun; background:url(../images/aa.jpg) no-repeat left 12px; padding-left:20px; text-align:right; padding-right:10px;}

.newsbg { width:100%; background:#2a2a2a;overflow:hidden;}
.synews { width:1088px; margin:0 auto;}
.synews a.nimg { width:511px; height:325px; background:url(../images/in_47.jpg) no-repeat; overflow:hidden; float:left;}
.synews a.nimg img { width:499px; height:313px; margin:0 6 6 6px;}
.synews2 {width:555px; float:right; overflow:hidden; background:url(../images/in_50.jpg) no-repeat left top; height:325px;}
.synews2 ul {width:453px; overflow:hidden; padding-left:102px;}
.synews2 li { width:420px; height:85px; padding-left:33px; float:left; background:#444442; overflow:hidden; margin-bottom:15px; padding-top:10px;}
.synews2 li h2 { font-weight:bold; font-size:15px; width:370px; line-height:30px; height:30px; overflow:hidden;}
.synews2 li h2 a { color:#fff}
.synews2 li .newtex {width:370px; height:44px; color:#7f7f7f; overflow:hidden; line-height:22px; font-size:12px;}


.nypro { width:250px; background:url(../images/left_02.jpg) repeat-y; overflow:hidden;}
.nypro ul { width:200px;padding:10px 0 0 25px; overflow:hidden;}
.nypro li { float:left; border-bottom:#828282 1px dashed; height:35px; line-height:35px; margin-bottom:10px;}
.nypro li a { width:158px; background:url(../images/h2.png) no-repeat 15px center; display:block; padding-left:40px; border:#828282 1px solid; color:#fff}
.nypro li a:hover {background:#ae0000 url(../images/h2.png) no-repeat 15px center; color:#fff; text-decoration:none;}

.lxlx { clear:both; width:200px; margin:0 auto; overflow:hidden; padding-top:5px;}
.lx_l {padding-top:5px; overflow:hidden;}
.lx_l p {font-size:13px; color:#fff; line-height:26px;}
.lx_l strong { color:#fff; font-size:14px;}
.lx_l a { color:#fff;}

.footer { clear:both; width:100%;height:235px;color:#fff;overflow:hidden; background:#242424;}
.footer span.zzb07tail a,.footer a{ color:#fff;}
.bottom2 { width:1150px; margin:0 auto; overflow:hidden; line-height:30px;}
.ftwx { float:left;padding:30px 12px; text-align:center; line-height:35px; overflow:hidden; color:#fff;}
.ftwx img { display:block}
.foot {float:right; padding-top:45px; overflow:hidden;}
.ftnav { width:728px; background:#2b2b2b; border:#2b2b2b 1px solid; height:20px; line-height:20px; padding:11px 0 11px 10px; overflow:hidden; margin-bottom:15px; font-size:14px; color:#fff;}
.ftnav a { color:#fff; padding:0 16px;}
.ftbq { clear:both;}
.tt { background:url(../images/in_68.jpg) no-repeat 0 8px; width:705px; height:65px; overflow:hidden; line-height:35px; padding-left:30px; margin-top:5px;}

.footer2 { clear:both; width:100%;height:80px; line-height:80px; text-align:center;color:#fff;overflow:hidden; background:#242424;}
.footer2 span.zzb07tail a,.footer2 a{ color:#fff;}

.about { padding:0 35px; line-height:30px;}
.about p {padding:5px 0; text-indent:2em;}

.aboute { padding:0 35px; line-height:24px;}
.aboute p {padding:5px 0;}

.product { line-height:30px; width:898px; border-top:#444442 1px solid;border-left:#444442 1px solid; margin-top:5px; overflow:hidden;}
.product p { float:left; width:428px; padding:0 10px; line-height:30px; border-right:#444442 1px solid;border-bottom:#444442 1px solid;}

.ppage { clear:both;line-height:30px; text-align:center; overflow:hidden; padding-top:10px;}
.ppage a { padding:0 30px; color:#fff;display:inline-block; margin:0 20px; background:url(../images/dda.png) no-repeat;text-decoration:none;}

.ppagee { clear:both;line-height:30px; text-align:center; overflow:hidden; padding-top:10px;}
.ppagee a { width:105px; text-align:center; color:#fff;display:inline-block; margin:0 20px; background:url(../images/dda.png) no-repeat;text-decoration:none;}

.contact { line-height:30px; float:left; width:600px; padding-left:40px; padding-top:10px;}
.contact p {padding:5px 0; font-size:13px;}
.contact strong { font-size:14px; color:#f60;}

.pnpage { padding-top:10px; margin-top:10px; font-size:12px; border-top:#ccc 1px solid;}
.pnpage a,.pnpage span { display:inline-block;}



.txtc { clear:both; text-align:center; padding-right:25px; padding-top:10px; font-size:12px}
.txtc a { text-decoration:underline; color:#f60; padding:0 5px;}

.close { clear:both; color:#f60; text-align:center; font-size:12px;}
.close a{color:#f60;}

ul.newlist{widht:750px; overflow:hidden; padding-left:25px;}
ul.newlist li { border-bottom:#ddd 1px dashed; width:750px; float:left; line-height:40px;}
ul.newlist li a{ width:610px;heigth:40px; display:block; overflow:hidden; background:url(../images/dd.jpg) no-repeat 5px center; float:left; overflow:hidden; color:#fff; padding-left:20px;}
ul.newlist li span { width:95px; text-align:center;height:40px; float:right;color:#999; font-family:Arial}

.yy td {padding:3px 0; font-size:14px;}
.yy input { border:#b2b5b5 1px solid;height:25px;line-height: 25px; margin:0 3px; color: #222;}
.yy textarea {border:#c8e4ff 1px solid; line-height:25px;margin:0 3px;color: #222;}
input.aak { background:#000; color:#fff; line-height:25px; padding:0 10px; cursor:pointer;}

table.bak { width:700px; margin:10px auto; border-left:#ddd 1px solid;border-top:#ddd 1px solid;}
.bak td,.bak th {border-right:#ddd 1px solid;border-bottom:#ddd 1px solid; padding:3px 10px; font-size:13px; line-height:22px; text-align:center;}
.bak th { background:#f5f5f5; color:#666; font-weight:bold; text-align:center;}

span.current { padding:0 3px;}

.round1li2 input {
	border-radius: 5px;-moz-border-radius: 5px;
-khtml-border-radius: 5px;
-webkit-border-radius: 5px;
	line-height: 30px;
	height: 23px;
	width: 70%;
	padding-left: 5px;
	border: 1px solid;
	border-color: #bd7979 #bd7979 #bd7979 #bd7979;
	background: #ffcdcd;
	font-size:13px;
	color:#000;
margin:3px 0;
}
.round1li2 label { width:23%; display:inline-block}
.round1li3 label { float:left; width:23%;}
.round1li3 input {
	border-radius: 5px;-moz-border-radius: 5px;
-khtml-border-radius: 5px;
-webkit-border-radius: 5px;
	line-height: 23px;
	height: 30px;
	width: 150px;
	padding-left: 5px;
	border: 1px solid;
	border-color: #bd7979 #bd7979 #bd7979 #bd7979;
	background: #ffcdcd;
	float:left;
	margin:3px 0;
	color:#000;
	font-size:13px;
}
.round1li4 input.button { margin:0 auto;
	 font-size: 15px;
	 color:#ffffff;
	 font-weight: bold;
	  display:block;width: 100px; height: 35px; background:url(../images/dda.png) no-repeat; width:105px; text-align:center; /*Opera11*/
	margin-top:10px;
}

.nyprod li { float:left; width:252px; text-align:center; margin:10px 2px 0 10px; font-size:13px;}
.nyprod li img { width:250px; height:180px; display:block;}

.prolist li { float:left; width:252px; text-align:center; margin:20px 2px 0 10px; font-size:13px;}
.prolist li a { width:250px; height:180px; display:block; border:#444442 1px solid;}
.prolist li a img { width:250px; height:180px;}
.prolist li a:hover { border:#bf0400 1px solid;}
.prolist li a:hover img { width:246px; height:176px; margin:2px;}
.prolist .pro { width:250px; border:#393937 1px dashed; line-height:30px; height:30px; overflow:hidden; margin-top:1px; background:#444442; color:#fff;}

.yayi li { float:left; width:182px; text-align:center; margin:10px 7px 0 11px; font-size:13px;}
.yayi li a { width:180px; height:270px; display:block; border:#ddd 1px solid;}
.yayi li a img { width:180px; height:270px;}
.yayi li a:hover { border:#f60 1px solid;}
.yayi li a:hover img { width:176px; height:266px; margin:2px;}

.nyprod3 li { float:left; width:252px; text-align:center; margin:10px 2px 0 10px; font-size:13px;}
.nyprod3 li img { width:127px; padding:0 63px; height:180px; display:block; border:#ddd 1px solid;}

.nyprod5 li { float:left; width:232px; text-align:center; margin:15px 12px 0 20px;}
.nyprod5 li img { width:230px; height:70px; display:block;}
.nyprod5 li a { border:#ddd 1px solid; display:block;}
.nyprod5 li a:hover { border:#f60 1px solid;}

.eqimg { text-align:center;}
.eqimg { max-width:100%; height:auto !important; height:100%;}