/*共用*/
*{margin: 0px;padding: 0px;}
body{font-size:12px; font-family:"Microsoft YaHei" !important;padding-top: 0px !important;}
div{margin: 0px; padding: 0px;}
span,p{margin: 0px; padding: 0px;}
h1,h5,h6{margin: 0px; padding: 0px;}
h2{font-size:14px;font-weight:400;}
h3{font-size:13px;font-weight:400;}
h4{font-size:13px;font-weight:400;color:#fff;}
h5{font-size:16px;font-weight:400;color:#333333;}
img{margin: 0px; padding: 0px;}
dl,dt,dd,ol,ul,li{margin: 0px; padding: 0px; list-style: none;}
img{border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px;}
from,input,select{margin: 0px; padding: 0px;}
.clear{clear:both; font-size:0px; overflow:hidden; height:0px;}
a{ text-decoration: none !important;}
a:hover{text-decoration: none;}
/*顶部*/
#ding{width: 100%;height: 35px;line-height: 35px;font-size: 12px;color:#666;background: url(../../images/my/ding_bg.png);}
#dingbu{width: 1200px;margin: 0 auto;}
#dingbu .left{width: 500px;float: left;}
#dingbu .right{float: right;}
#dingbu .right a{color: #666;}
#dingbu .right span{padding-left: 10px;padding-right: 10px;}
/*抬头*/
#tai{width: 100%;height: 124px;}
#tai #taitou{width: 1200px;margin: 0 auto;}
#tai #taitou .left{float: left;margin-top: 26px;}
#tai #taitou .left .logo{float: left;}
#tai #taitou .left .miaosu p{font-size: 28px;}
#tai #taitou .left .miaosu{float: right;font-size: 18px;line-height: 30px;color: #be1710;padding-left: 20px;padding-top: 5px;}
#tai #taitou .right{float: right;width:244px;height: 57px;background: url(../../images/my/phone.png)no-repeat;margin-top: 36px;}
#tai #taitou .right .phone{float: left;font-size: 16px;color: #333;padding-left: 60px;line-height: 20px;}
#tai #taitou .right .lianxi{float: right;line-height: 22px;font-size: 14px;}
#tai #taitou .right .lianxi span{font-size: 20px;font-weight: bold;color: #004693;}
/*导航*/
#box_dao {width: 100%;background: #be170f;float: none;height: 50px;}
#box_dao_sub1 {margin: 0 auto;width: 1200px;float: none;height: 50px}
.FrontProducts_generalSearch01-d1_c1_01 {text-align: left;margin: 0 auto;width: 100%;clear: both;overflow: hidden}
.FrontProducts_generalSearch01-d1_c1_01 SPAN {padding-bottom: 0;padding-left: 0;padding-right: 0;padding-top: 0}
.FrontProducts_generalSearch01-d1_c1_01 SPAN.keyword {padding-bottom: 0;line-height: 20px;display: inline-block;}
.FrontProducts_generalSearch01-d1_c1_01 SPAN.category {padding-bottom: 5px;line-height: 20px;display: inline-block;}
.FrontProducts_generalSearch01-d1_c1_01 SPAN.keyword {padding-right: 0;}
.FrontProducts_generalSearch01-d1_c1_01 SPAN.keyword {padding-right: 0;}
.FrontProducts_generalSearch01-d1_c1_01 SELECT {vertical-align: middle}
.FrontProducts_generalSearch01-d1_c1_01 .input {border-bottom: #00b9ef 0 solid;border-left: #00b9ef 0 solid;line-height: 20px;height: 20px;vertical-align: middle;border-top: #00b9ef 0 solid;border-right: #00b9ef 0 solid;}
.FrontProducts_generalSearch01-d1_c1_01 .input-light {border-bottom: #003ccc 1px solid;border-left: #003ccc 1px solid;border-top: #003ccc 1px solid;border-right: #003ccc 1px solid}
.FrontProducts_generalSearch01-d1_c1_01 .input-gray {width: 145px;background: url(/../../images/my/products/input-bg1.gif) no-repeat left top;color: #000;border:none;outline:none;padding-left: 15px;}
.FrontProducts_generalSearch01-d1_c1_01 .input-keyword {color: gray;}
.FrontProducts_generalSearch01-d1_c1_01 .input-width {text-align: center;width: 90px}
.FrontProducts_generalSearch01-d1_c1_01 .input-width2 {width: 100px;}
.FrontProducts_generalSearch01-d1_c1_01 SPAN.condition {padding-bottom: 5px;line-height: 20px;display: inline-block;}
.FrontProducts_generalSearch01-d1_c1_01 SPAN.search1 {padding-left: 0}
.FrontProducts_generalSearch01-d1_c1_01 .btn {vertical-align: middle}
.btn { border-bottom: 0;text-align: center; border-left: 0;line-height: 31px;width: 72px;height: 31px;color: #fff;font-size: 14px;border-top: 0;cursor: pointer;font-weight: bold;border-right: 0;}
.btn-com-03 {line-height: 26px;width: 20px;background: none;height: 24px;font-size: 12px;}
@charset "utf-8";
.nav {z-index: 9999;position: relative;padding-bottom: 0;line-height: 50px;padding-left: 0;padding-right: 0;font-family: 微软雅黑,Arial,Helvetica,sans-serif;height: 50px;padding-top: 0
}
.nav A {

	color: #fff

}



.nav .nLi {

	position: relative;

	display: inline;

	float: left

}



.nav .nLi H3 {

	text-align: center;

	width: 150px;

	float: left;

	color: #fff

}



.nav .nLi H3 A {

	padding-bottom: 0;

	line-height: 50px;

	padding-left: 5px;

	padding-right: 5px;

	display: block;

	color: #fff;

	font-size: 18px;

	font-weight: normal;

	padding-top: 0

}



.nav .sub {

	position: absolute;

	padding-bottom: 10px;

	line-height: 24px;

	padding-left: 0;

	width: 150px;

	padding-right: 0;

	display: none;

	background: #444444;

	top: 44px;

	padding-top: 5px;

	left: 0

}



.nav .sub LI {

	text-align: center;

	zoom: 1

}



.nav .sub A {

	padding-bottom: 3px;

	padding-left: 10px;

	padding-right: 10px;

	display: block;

	color: #555;

	padding-top: 3px

}



.nav .sub A:hover {

	background: #cc1817;

	color: #fff

}



.nav .on {

	background: none transparent scroll repeat 0 0

}



.nav .on H3 A {

	background: none transparent scroll repeat 0 0;

	color: #fff

}






#nav .products {

	width: 780px;

	background: #f1efef;

	border-top: #d2332f 5px solid

}



#nav .product1 {

	width: 155px;

	padding-right: 5px;

	display: inline;

	float: left;

	padding-top: 12px

}



#nav .product1 DIV.iiul1 {

	line-height: 20px

}



#nav .iiul1img {

	padding-bottom: 0;

	padding-left: 0;

	padding-right: 0;

	float: right;

	padding-top: 0

}



#nav .iiul1img A {

	margin: 0;

	background: none transparent scroll repeat 0 0;

	padding-top: 3px

}



#nav .product1 DIV.iiul1 DIV A {

	padding-bottom: 1px;

	padding-left: 10px;

	padding-right: 10px;

	background: none transparent scroll repeat 0 0;

	color: #000000;

	font-size: 14px;

	padding-top: 1px

}



#nav .product1 DIV.iiul1 DIV:hover {

	color: #666;

	text-decoration: underline

}



#nav .product4 {

	padding-bottom: 0;

	line-height: 20px;

	color: #c4271e

}



#nav .product4 A {

	color: #c4271e;

	font-size: 16px;

}



#nav .product4 A:hover {

	background: none transparent scroll repeat 0 0;

	color: #c4271e;

	text-decoration: underline

}



#nav .service {

	padding-bottom: 10px;

	padding-left: 15px;

	width: 690px;

	padding-right: 25px;

	background: #f1efef;

	border-top: #d2332f 5px solid;

	padding-top: 10px

}



#nav .service_l {

	width: 190px;

	float: left;

	overflow: hidden

}



#nav .service_l UL LI {

	text-align: left;

	line-height: 30px;

	text-indent: 15px;

	width: 190px;

	background: url(/../../images/my/xian_x.gif) repeat-x center bottom;

	height: 40px

}



#nav .service_l UL LI A:link {

	background: url() no-repeat left center

}



.service_l UL LI A:visited {

	background: url() no-repeat left center

}



#nav .service_l UL LI A:active {

	background: url(/../../images/my/icon2.gif) no-repeat left center

}



#nav .service_l UL LI A:hover {

	background: url(/../../images/my/icon2.gif) no-repeat left center;

	color: #666;

	text-decoration: underline

}



#nav .service_r {

	width: 490px;

	float: right;

	overflow: hidden

}



#nav .service_r UL {

	width: 510px;

	padding-top: 10px

}



#nav .service_r UL LI {

	position: relative;

	margin: 0 20px 20px 0;

	width: 235px;

	background: #f00;

	float: left;

	height: 90px;

	overflow: hidden

}



#nav .service_r UL LI B {

	position: absolute;

	line-height: 25px;

	text-indent: 10px;

	width: 235px;

	bottom: 0;

	display: block;

	background: url(/b_bg.png);

	height: 25px;

	color: #fff;

	left: 0

}



#nav .industry {

	padding-bottom: 10px;

	padding-left: 20px;

	width: 580px;

	padding-right: 25px;

	background: #f1efef;

	border-top: #d2332f 5px solid;

	padding-top: 10px

}



#nav .industry_l {

	width: 330px;

	float: left;

	overflow: hidden

}



#nav .industry_l UL {

	width: 330px

}



#nav .industry_l UL LI {

	text-align: left;

	line-height: 30px;

	text-indent: 15px;

	width: 150px;

	background: url(/../../images/my/xian_x.gif) repeat-x center bottom;

	float: left;

	height: 40px;

	margin-right: 15px

}



#nav .industry_l UL LI A:link {

	background: url() no-repeat left center

}



.industry_l UL LI A:visited {

	background: url() no-repeat left center

}



#nav .industry_l UL LI A:active {

	background: url(/../../images/my/icon2.gif) no-repeat left center

}



#nav .industry_l UL LI A:hover {

	background: url(/../../images/my/icon2.gif) no-repeat left center;

	color: #666;

	text-decoration: underline

}



#nav .industry_r {

	width: 250px;

	float: right

}



#nav .news {

	padding-bottom: 10px;

	padding-left: 20px;

	width: 390px;

	padding-right: 25px;

	background: #f1efef;

	border-top: #d2332f 5px solid;

	padding-top: 10px

}



#nav .news_l {

	width: 135px;

	float: left;

	overflow: hidden

}



#nav .news_l UL {

	width: 135px

}



#nav .news_l UL LI {

	text-align: left;

	line-height: 30px;

	text-indent: 15px;

	width: 120px;

	background: url(/../../images/my/xian_x.gif) repeat-x center bottom;

	float: left;

	height: 40px;

	margin-right: 15px

}



#nav .news_l UL LI A:link {

	background: url() no-repeat left center

}



.news_l UL LI A:visited {

	background: url() no-repeat left center

}



#nav .news_l UL LI A:active {

	background: url(/../../images/my/icon2.gif) no-repeat left center

}



#nav .news_l UL LI A:hover {

	background: url(/../../images/my/icon2.gif) no-repeat left center;

	color: #666;

	text-decoration: underline

}



#nav .news_r {

	width: 250px;

	float: right

}



#nav .about {

	padding-bottom: 10px;

	padding-left: 20px;

	width: 520px;

	padding-right: 25px;

	background: #f1efef;

	border-top: #d2332f 5px solid;

	padding-top: 10px;
	
	font-size: 16px;

}



#nav .about_l {

	width: 270px;

	float: left;

	overflow: hidden

}



#nav .about_l UL {

	width: 270px

}



#nav .about_l UL LI {

	text-align: left;

	line-height: 30px;

	text-indent: 15px;

	width: 120px;

	background: url(/../../images/my/xian_x.gif) repeat-x center bottom;

	float: left;

	height: 40px;

	margin-right: 15px;

	list-style: none;

}



#nav .about_l UL LI A:link {

	background: url() no-repeat left center

}



.about_l UL LI A:visited {

	background: url() no-repeat left center

}



#nav .about_l UL LI A:active {

	background: url(/../../images/my/icon2.gif) no-repeat left center

}



#nav .about_l UL LI A:hover {

	background: url(/../../images/my/icon2.gif) no-repeat left center;

	color: #666;

	text-decoration: underline

}



#nav .about_r {

	width: 250px;

	float: right

}

.nav .nLi:hover .sub{display:block;}

.nav .sub{z-index:999;}

.foot_txt{width:100%;display:block;text-align:center;float:left;height:60px;line-height:60px;border-top: 1px #ccc solid;

    margin-top: 30px;}

.foot_txt p{display:inline-block;color:#fff;margin:0 10px;}

/*banner*/
.focus {width:100%; height:500px; overflow:hidden; position:relative;}
.focus ul {height:500px; position:absolute;}
.focus ul li {float:left; width:100%; height:500px; overflow:hidden; position:relative;}
.focus ul li div {position:absolute; overflow:hidden;}
.focus .btnBg {position:absolute; width:100%; height:20px; left:0; bottom:0; background:#000; display:none;}
.focus .btn {position:absolute; width:780px; height:23px; padding:0px 10px 0px 10px; right:0; bottom:15px; text-align:right;}
.focus .btn span {display:inline-block; _display:inline; _zoom:1; width:25px; height:24px; line-height:24px; text-align:center; _font-size:0; margin-left:5px; cursor:pointer; background:#fff;}
.focus .btn span.on {background:#fff;}
.focus .preNext {width:45px; height:100px; position:absolute; top:200px; background:url(../../images/my/anniu.png) no-repeat 0 0; cursor:pointer;}
.focus .pre {left:0;}
.focus .next {right:0; background-position:right top;}
#focus001{width:100%height:600px !important;margin: 0 auto;}
.focus .btn span{color: #999;}

/* search */
#search_bg{width:100%; height:45px;border-bottom: 1px solid #c8d4d5;}
#search_b{width:1200px; margin:0 auto; height:45px;}
#search-i{float:left; width:33px; overflow:hidden; height:45px;margin-top: 9px;}
#search-bg{float:left; width:159px; height:27px; background:url(../../images/my/wenben.jpg) no-repeat; overflow:hidden;margin-top: 9px;}
.search-text span{color: #be170f;font-size:14px;}
.search-text{width:1008px;float:left; font-size:14px; line-height:45px; height:45px;color: #9b9b9b;}
.search-text a{ font-size:14px;color: #9b9b9b;}
.search-text a:hover{ color:#db261d; font-size:14px;color: #e70012;}
.search-text span{ float:left; font-weight:bold;}
#infoname{ border:none;background:none; outline:none;}
