*{ margin:0; padding:0; font-size:12px; color:#434343;}
a{ text-decoration:none;}
li{ float:left; list-style:none;}
img{ border:none;}

#header{ width:1000px; height:90px; margin:0 auto;}
#logo{ float:left;}
#header ul{ width:671px; overflow:hidden; float:right;}
#header ul li{ text-align:center; line-height:90px; width:63px; margin-left:20px; _margin-left:17px;}
#header ul li a{ display:block; width:100%; line-height:90px; color:#737373; font-family:"Microsoft YaHei";}
#header ul li a:hover{ background:url(../images/li_nav.jpg) top center no-repeat; color:#c61416;}

#banner{clear:both;margin:0px auto;width:100%;height:500px; background:url(../images/banner01.jpg) center center no-repeat;}
#banner a{ width:100%; display:block; height:500px;}
/*#banner{ clear:both;margin:0px auto;width:100%;height:500px;}
.midbg{ width:100%; height:500px; position: relative; z-index:1;}
.iBan .banNum{width:192px;height:59px;position:absolute;bottom:35px;left:50%;z-index:100;}
.iBan .banNum a{width:53px;height:7px;display:inline;overflow:hidden;text-indent:-999em;float:left;}
.iBan .banNum a.dots{background:url(dotsFocus.png) no-repeat center ;}
.iBanScreen ul{ width:100%; height:500px;position:relative; top:0; margin:0 auto;}
.iBanScreen li{ width:100%; height:500px;overflow:hidden; position:absolute; display:none;}
.iBanScreen li a{ display:block; width:100%; height:100%;}
.iBanScreen .num{ position:absolute; bottom:15px; left:45%; z-index:999; }
.iBanScreen .num a{ display:inline-block; width:53px; height:7px; background:url(dots.png) no-repeat center ;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true',sizingMethod='scale',src="dots.gif");_background:url(dots.gif) no-repeat  center;margin-right:10px}
.iBanScreen .num a.cur{ background:url(dotsFocus.png) no-repeat center; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true',sizingMethod='scale',src="dotsFocus.gif");_background:url(dotsFocus.gif) no-repeat  center;}*/

#prolist{ width:1000px; overflow:hidden; margin:50px auto;}
#prolist ul{ width:100%; overflow:hidden;}
#prolist ul li{ width:187px; height:197px; text-align:center; margin-left:59px; _margin-left:45px;}
#prolist ul li a{ display:block; width:100%; background:url(../images/li01.png) center center no-repeat; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true',sizingMethod='scale',src="../images/li01.gif");_background:url(../images/li01.gif) center center no-repeat; color:#fefefe; font-size:18px; font-family:"Microsoft YaHei"; height:87px; padding-top:110px;}
#prolist ul li a:hover{ background:url(../images/li02.png) center center no-repeat; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true',sizingMethod='scale',src="../images/li02.gif");_background:url(../images/li02.gif) center center no-repeat;}

#recommend{ clear:both; overflow:hidden;background:url(../images/pro_title.jpg) center 20px no-repeat #eeeeee; width:100%; padding-top:43px; padding-bottom:43px;}
#recommend .h1_bg{ height:50px; font-size:18px; color:#656565; font-family:"Microsoft YaHei"; font-weight:normal;width:auto;position:relative;left:50%;line-height:35px;margin-left:-64px;}
#recommend .h1_bg h1{ font-size:18px; color:#656565; font-family:"Microsoft YaHei"; width:auto;font-weight:normal;float:left;}

.pic1{ width:1000px; margin:0 auto;}
#guntwo { overflow:hidden;width:1000px; margin:0 auto; height:237px;}
#inguntwo { float: left;width: 800%;}
#guntwo1 { float: left;}
#guntwo2{ float: left;}
#inguntwo ul{ height:237px; _width:1000px;}
#inguntwo li{ margin-left:13px;width:237px;height:237px;_margin-left:8px;}
#inguntwo li h3{ width:100%; line-height:38px; text-align:center;color:#434343; font-family:"Microsoft YaHei"; font-size:15px; font-weight:normal;}

#news_index{ clear:both; width:1000px; margin:50px auto; overflow: hidden;}
#news_index h2{ height:45px; text-align:center; color:#4c4c4c; font-size:18px; font-family:"Microsoft YaHei"; font-weight:normal; background:url(../images/news_title.jpg) bottom center no-repeat; margin-bottom:15px;}
#news_index h2 span{ color:#c61416; font-size:18px; font-family:"Microsoft YaHei";}
#news_index ul{ overflow:hidden;width:960px;margin:0 auto;}
#news_index ul li{ line-height:28px; background:url(../images/li03.jpg) left center no-repeat; padding-left:10px; width:310px;float:left;}
#news_index ul li a{ color:#707070; font-family:"Microsoft YaHei"; letter-spacing:1px;}
#news_index p{ width:550px; height:131px; float:left; margin-left:100px; font-family:"Microsoft YaHei"; color:#707070; line-height:21px; position:relative;}
#news_index p img{ float:left; margin-right:15px; }
#news_title a{ display:block; width:100%; *width:305px; margin-top:2px; color:#c60f0f; font-family:"Microsoft YaHei";}
#more{ position:absolute; bottom:0; left:235px;}

#about_index{ clear:both; height:311px; width:100%; background:url(../images/about_bg01.jpg) center center no-repeat; padding-top:40px;}
#about_index h2{ text-align:center; margin:0 auto; height:28px; color:#fff; padding-top:35px;font-size:20px; margin-bottom:15px;}
#about_index p{ width:790px; margin:0 auto; line-height:25px; color:#fff; font-family:"Microsoft YaHei"; font-size:14px; text-align:center;}
#mo{ width:100%; display:block; text-align:center; margin-top:35px;}

#cont_index{ padding-top:30px; margin:0 auto; width:1000px; text-align:center;}

#top{margin:0 auto; width:1000px; text-align:right;}

#footer{ width:100%; overflow:hidden; padding-top:30px; padding-bottom:25px; background-color:#4c4c4c;}
#foot{ width:1000px; margin:0 auto;}
#foot p{ color:#fff; line-height:20px; font-family:"Microsoft YaHei"; text-align:center;}

#link,#link a{ color:#fff; text-align:center;}

#ban{ clear:both; width:100%; height:260px; background:url(../images/banner-inside.jpg) center center no-repeat;}

#container{ width:1000px; overflow:hidden; margin:0 auto; padding-top:30px; padding-bottom:80px; }

#left{ width:230px; overflow:hidden; float:left;}
#pro_left{ width:100%; overflow:hidden;}
#pro_left h2{ color:#fff; font-size:15px; font-weight:normal; font-family:"Microsoft YaHei"; padding-left:35px; line-height:45px; background:#4c4c4c url(../images/li04.jpg) 14px center no-repeat; width:195px;}
.en{ margin-left:10px; font-size:10px; color:#fff;}
#pro_left ul{ width:100%; overflow:hidden; margin-top:10px;}
#pro_left ul li{ width:100%; line-height:40px; margin-top:4px; background:#dddddd;}
#pro_left ul li a{ color:#3a3a3a; display:block; margin-left:37px; background:url(../images/li05.jpg) left center no-repeat; padding-left:15px;}
#pro_left ul li a:hover{ color:#de0403}

#search{height: 40px; margin-top:10px;}
#input{width: 188px;height: 40px; line-height:40px; text-indent: 12px; border:none; background:url(../images/input.jpg) center center no-repeat; float:left; color:#666}
#sear{ float:right;}

#middle{float:right;width:740px;overflow:hidden;}
#location{clear:both; height:43px; border-bottom:2px solid #4c4c4c;}
#location h2{font-size:15px;color:#fff;padding:12px;background:url(../images/li07.jpg) left center no-repeat;float:left; background:#4c4c4c url(../images/li04.jpg) 14px center no-repeat; padding-left:35px; font-family:"Microsoft YaHei"; font-weight:normal;}
#weizhi{float:right; line-height:43px; color:#959595; font-family:"Microsoft YaHei"; }
#weizhi a{color:#959595; font-family:"Microsoft YaHei"; }

#main{width:100%;margin-top:20px;}
#main p{line-height:25px; padding-left:5px;padding-right:5px; color:#5f5f5f;}

#allpro,#allnews,#showpro{width:100%; margin-top:20px;}
#allpro ul,#allnews ul{width:100%;overflow:hidden;}
#allpro li {float:left; width:232px;height:222px;margin-top:10px;margin-left:7px; margin-right:7px; _margin-left:5px;}
#allpro li img{border:#bebebe 1px solid;}
#allpro li a span{width:100%;display:block;color:#5f5f5f;text-align:center; line-height:30px;}
.page {overflow: hidden;clear: both;text-align: center;padding-top:40px;padding-bottom:40px;}
.page a{width: auto;color:#333333;padding: 5px;display: inline;}
.page a.active{color:#c61416;font-weight:bold;}
#all-page{margin-left:10px;font-size:13px;font-style:italic;}
#notice{ width:100%; text-align:center; display:block; color:#ff0000; font-size:14px;}

#allnews{margin-top:10px;}
#allnews ul li{width:710px;margin-left:10px;float:left;line-height:25px;background:url(../images/li03.jpg) left center no-repeat; padding-left:10px; border-bottom:1px dashed #ccc; margin-top:7px; _margin-left:5px;}
#allnews ul li a{ color:#5f5f5f;}
#allnews ul li a:hover{color:#de0403;}
.time{ color:#999; float:right;}

#showpro p{line-height:25px;color:#5f5f5f;}
#showpro p img{ margin: auto;display: block;margin-bottom: 20px;}
#showpro table{border-top:1px solid #cccccc;border-left:1px solid #cccccc;}
#showpro table td{border-bottom:1px solid #cccccc;border-right:1px solid #cccccc;}
.H1{font-size:16px;line-height:40px;text-align:center;color:#333333;}
.hit{display:block;width:100%;text-align:center;margin:0 auto; color:#555555;margin-bottom:20px;}
.imgcenter{width:100%;text-align:center;display:block;margin:0px auto 30px;}
#up_down{width:718px;margin:0 auto;border:1px solid #cccccc;padding:5px 10px;margin-top:20px; color:#000;}
#up_down a{line-height:20px;color:#666;}
#related_product{width:100%; margin-top: 20px;overflow: hidden;margin-bottom:40px;}
#related_product h2{font-size:15px; color:#000;border:1px solid #cccccc;padding:5px 10px; font-family:"Microsoft YaHei"; font-weight:normal;}
#related_product ul{width:100%;overflow:hidden;}
#related_product li {float:left; width:232px;height:222px;margin-top:20px;margin-left:7px;margin-right:7px;_margin-left:5px;}
#related_product li img{border:#bebebe 1px solid;}
#related_product li a span{width:100%;display:block;color:#5f5f5f; text-align:center; line-height:30px;}

#feedback{ margin:20px 10px; width:650px;}
#feedback table tr{ height:30px;}
.anniu{ width:40px; height:25px;}

#f_right {position:absolute; background:none; top:0px; right:1px; z-index:9999;}
#f_right #r_btn {width:15px; height:60px; padding:5px 10px 25px 15px; background:#d62e33; margin-top:150px; margin-left:-36px; color:#fff; display:block; -moz-border-top-left-radius:5px; -webkit-border-top-left-radius:5px; border-top-left-radius:5px;  -moz-border-bottom-left-radius:5px; -webkit-border-bottom-left-radius:5px; border-bottom-left-radius:5px; cursor:pointer; float:left;}
#f_right #kf_list {width:150px; float:right;}
#f_right #kf_list .f_right_top {height:42px; background:#d62e33; -moz-border-top-left-radius:5px; -webkit-border-top-left-radius:5px; border-top-left-radius:5px;  -moz-border-top-right-radius:5px; -webkit-border-top-right-radius:5px; border-top-right-radius:5px;}
#f_right #kf_list .f_right_top span {height:42px; line-height:42px; color:#fff; padding-left:10px; float:left;}
#f_right #kf_list .f_right_top i {width:32px; height:32px; line-height:32px; color:#fff; text-align:center; display:block; cursor:pointer; float:right;}
#f_right #kf_list .f_right_bot {height:5px; background:#d62e33; -moz-border-bottom-left-radius:5px; -webkit-border-bottom-left-radius:5px; border-bottom-left-radius:5px; -moz-border-bottom-right-radius:5px; -webkit-border-bottom-right-radius:5px; border-bottom-right-radius:5px;}
#f_right #kf_list .f_right_ul {padding:5px 10px; background:#fff; border:#d62e33 solid 1px;}
#f_right #kf_list .f_right_ul .ul_list {clear:both;}
#f_right #kf_list .f_right_ul .ul_list ul {display:block; padding:0px; margin:0px;}
#f_right #kf_list .f_right_ul .ul_list ul li {height:30px; line-height:30px; position:relative;}
#f_right #kf_list .f_right_ul .ul_list ul li a {width:100%; height:30px; display:block;}
#f_right #kf_list .f_right_ul .ul_list ul li a i {width:24px; height:24px; line-height:24px; color:#fff; font-size:14px; text-align:center; display:block; background:#d62e33; margin-top:3px; float:left;}
#f_right #kf_list .f_right_ul .ul_list ul li a span {width:100px; height:30px; line-height:30px; color:#333; font-size:14px; font-weight:bold; display:block; padding-left:4px; float:left;}
































