@charset "gb2312";
/* CSS Document */
*{ margin:0; padding:0}
.cle{ clear:both;}
li{ list-style:none;}
a,a:hover{ text-decoration:none; color:#454545;}
body{ font-size:12px; line-height:22px; font-family:"Î¢ÈíÑÅºÚ"; background:url(bg.jpg) repeat-x left top #fff;color:#454545;}
.conmar{ width:1000px; height:auto; overflow:hidden; margin:0px auto;}
.top{ height:90px; overflow:hidden;  padding-top:15px; }
.logo{ background:url(logo.png) no-repeat; float:left; display:inline; width:460px; height:90px; padding-left:84px;}
.logo h1{font-weight:bold; margin-top:15px; color:#000;font-size:26px;}
.logoen{ line-height:40px;font-weight:bold;}
.tel{background:url(tel.png) no-repeat 0px 18px; width:255px; height:80px; display:inline; float:right; padding-right:10px; }


.sub{ height:39px; overflow:hidden; background:url(nav-bg.png) no-repeat; position:relative; z-index:1000; padding-left:70px; width:930px;}
.sub li{ height:39px; line-height:39px; width:116px; text-align:center; display:inline; float:left;font-weight:bold; font-size:14px; }
.sub li a,.sub li a:hover{ color:#fff;}
.pli{ background:url(pli.jpg) no-repeat left 12px;}
.leftbar{ width:234px;  height:auto; overflow:hidden;display:inline; float:left;}
.rightbar{ width:750px; float:right; display:inline; height:auto; overflow:hidden; }
.mt{ margin-top:340px;}
.leftpro{  height:auto; overflow:hidden;  width:234px; padding-bottom:10px; }
.leftpro dt{ height:39px; line-height:39px; background:url(prolist-title.jpg) no-repeat;   height:100px;}
.cn{color: #c10000;font-size: 16px; font-weight:bold; margin-left:15px; padding-top:20px; display:inline; float:left}
.more{ width:40px; height:20px;  display:block; float:right; margin-right:10px; margin-top:70px; line-height:20px;  text-indent:-1000px;}
.bpro{width:234px;}
.bpro a{ background:url(li04.jpg) no-repeat; display:block; width:209px; height:30px; padding-left:25px; line-height:36px; }
.bpro a:hover{ background:url(li03.jpg) no-repeat;}
.spro a{ background:url(dian.jpg) no-repeat 20px 13px; display:block; width:204px; height:30px; padding-left:30px; line-height:34px;border-bottom:1px dashed #ddd;}
.condl{ width:234px; height:auto; overflow:hidden;}
.condl dt{line-height: 38px;border: 1px solid #e7e7e7;color: #c10000;background-color: #f4f4f4;padding-left: 10px;font-size: 14px; font-weight:bold; margin-bottom:5px;}
.condl dd{ background:url(cont-pic.jpg) no-repeat;border: 1px solid #e7e7e7;  padding:70px 10px 10px 10px;}
.aboutdl{ background:url(aboutpic.gif) no-repeat; border:1px solid #bbbbbb;}
.aboutdl dd{ padding:10px 10px 10px 255px;}
.aline{ background:url(aline.gif) no-repeat left center; height:15px; overflow:hidden; width:750px;}
.newsdl{width:411px;height:337px;float:left; border:1px solid #e5e5e5; margin-top:10px;}
.newsdl dt{border-bottom:1px solid #e5e5e5;color:#474747;font-size:14px;font-weight:bold;padding-left:5px; height:34px; margin-left:10px; margin-right:10px;}
.leftname{ display:inline; float:left;line-height:34px;}
.more1{ background:url(more.jpg) no-repeat; height:11px; width:40px; margin-top:10px; display:inline; float:right; }
.i_newslist{ background:url(dian.jpg) no-repeat 5px 12px; padding-left:15px; width:370px; border-bottom:1px dashed #b1b1b1; margin-left:10px; height:28px; line-height:28px; overflow:hidden; color: #b1b1b1;}
.i_newslist a{ width:300px; display:inline; float:left;}
#advan{width:320px;height:331px;float:right;border:1px solid #e5e5e5;padding-top: 6px; margin-top:10px;}
#advan h2{width:300px;margin: 0 auto;line-height:28px;border-bottom:1px solid #e5e5e5;color:#474747;font-size:14px;font-weight:bold;padding-left:8px;}
#pic{width:304px;margin-top:8px;display:block;margin-left:8px;border:1px solid #e5e5e5;}
#advan ul{overflow:hidden;margin-top:10px;}
#advan ul li{height:42px;width:304px;margin-left:8px;}
#advan ul li img{float:left;margin-left:5px;}
#adv-title{color:#636363;font-size:13px;font-weight:bold;float:left;margin-left:12px;padding-top:5px;height:37px;}
#advan ul li p{width:175px;float:right;line-height:21px;*line-height:18px;height:42px;color:#636363;}

.proshow{height:auto; overflow:hidden; margin-top:15px;}
.proshow dt{ color: red; font-weight:bold;border-bottom:1px solid #e5e5e5; height:36px; line-height:36px; margin-bottom:10px;}
.pdesc{ margin-bottom:25px;}
.probox{ width:142px; height:170px; display:inline; float:left; margin-left:8px; overflow:hidden; text-align:center; line-height:22px;}
.probox img{ border:1px solid #ccc; display:block;}

.probox2{ width:220px; height:215px; display:inline; float:left; margin-left:20px; overflow:hidden; text-align:center; line-height:30px;}
.probox2 img{ border:1px solid #ccc; display:block;}

#footer{clear:both;width:100%;overflow:hidden;background-color:#333333;margin-top:30px;}
#footer-inside{clear:both;width:100%;overflow:hidden;background-color:#333333;margin-top:30px;}
#foot-nav{clear:both;width:1002px;margin:0 auto;margin-top:15px;padding-bottom:40px;overflow:hidden;}
.block{width:180px;float:left;height:auto;background:url(line01.jpg) left bottom no-repeat; padding-bottom:10px;}
#block-cont{width:220px;float:right;height:230px;background:url(line01.jpg) left bottom no-repeat;color:#d6d6d6; }
.cc{ padding-left:35px;}
.block h2,#block-cont h2{font-size:15px;color:#ffffff;margin-bottom:15px;margin-left:35px;margin-top:20px;}
.block ul,#block-cont ul{overflow:hidden;}
.block ul li{float:left;width:150px;line-height:25px;margin-left:35px;_margin-left:20px;}
#block-cont ul li{width:185px;padding-left:30px;line-height:30px;margin-left:35px;_margin-left:20px;}
.block ul li a,#block-cont ul li{color:#d6d6d6;}
#foot-bottom{clear:both;width:100%;background:url(line02.jpg) top center no-repeat;overflow:hidden;padding-bottom:30px;padding-top:20px;color:#d6d6d6; text-align:left;}
#foot-bottom p{width:1000px;margin:0 auto;color:#d6d6d6;}
#foot-bottom a{ color:#d6d6d6;}

#container{width:1000px;margin:0 auto;overflow:hidden;padding-top:20px;}
.juli{margin-left:12px;_margin-left:16px;}
#comp-left{width:234px;overflow:hidden;}
#comp-left h2{width:214px;height:60px;font-size:16px;color:#c10000;padding-left:20px;padding-top:40px;background:url(comp-pic02.jpg) center center no-repeat;}
#comp-left ul{overflow:hidden;padding-bottom:15px;background-color:#f5f5f5;}
#comp-left ul li{width:100%;height:30px;background:url(li04.jpg) center center no-repeat;}
#comp-left ul li a{height:20px;padding-top:10px;display:block;width:209px;padding-left:25px;}
#comp-left ul li a:hover{background:url(li03.jpg) center center no-repeat;}

#middle{float:right;width:724px;overflow:hidden;margin-top:10px;}
#location{clear:both;height:35px;border-bottom:1px solid #cccccc;}
#location h2{font-size:18px;color:#4d4d4d;line-height:35px;margin-left:5px;font-weight:normal;}
#title-en02{color:#4d4d4d;font-size:12px;margin-left:10px;}
#weizhi{float:right;margin-right:2px;padding-left:15px;line-height:35px;color:#a0a09f;}
#weizhi a{font-size:12px;color:#a0a09f;margin:0 5px;}

#main{width:100%;margin-top:20px;}
#main p{line-height:25px;font-size:12px;text-indent:2em;margin-top:10px;}

#allpro,#allnews,#showpro{width:100%;}
#allpro ul,#allnews ul{width:100%;overflow:hidden;margin-top:20px;}
#allpro li {float:left; width:167px;height:202px;margin-top:10px;margin-left:6px;margin-right:6px;}
#allpro li a img{border:1px solid #cccccc;}
#allpro li a span{width:167px;line-height:25px;text-align:center;display:block;}
.page {overflow: hidden;clear: both;text-align: center;padding-top:40px;padding-bottom:40px;}
.page a{width: auto;padding: 5px;display: inline;}

#allnews ul{overflow:hidden;margin-top:15px;}
#allnews ul li{width:700px;margin-left:7px;_margin-left:6px;float:left;line-height:25px;background:url(dot01.jpg) left center no-repeat;padding-left:10px;}
#allnews ul li a{font-size:13px;font-family:"SimSun";}
#allnews ul li a:hover,#allnews ul li a:hover .time{color:#c31512;}

#showpro{margin-top:20px;overflow:hidden;padding-bottom:40px;}
#showpro p{line-height:22px;font-size:12px;text-indent:2em;font-family:"SimSun";margin-top:10px;}
.H1{font-size:15px;line-height:40px;text-align:center;}
.hit{display:block;width:724px;text-align:center;margin:0 auto;font-size:12px;color:#555555;margin-bottom:20px;}
.imgcenter{width:100%;text-align:center;display:block;margin:0px auto 30px;}
#up_down{width:712px;margin:0 auto;border:1px solid #cccccc;padding:5px;margin-top:20px;}
#up_down a{line-height:20px;}
#related_product{width:100%; margin-top: 20px;overflow: hidden;}
#related_product h2{font-size: 14px;padding-left: 10px;line-height: 30px;width: 712px;border: 1px solid #cccccc;}
#related_product ul{width:100%;overflow:hidden;}
#related_product li {float:left; width:167px;height:192px;margin-top:20px;margin-left: 6px;margin-right: 6px;}
#related_product li img{border:1px solid #cccccc;}
#related_product li a span{width:167px;line-height:25px;display:block;text-align:center;}

#feedback{margin:0px auto;width:724px;margin-top:30px;}
.anniu{width:80px;height:30px;text-align:center;margin: 20px 560px;}
#feedback table{margin:0 auto;}
#feedback table tr{height:30px;}
#content1{margin-top:5px;margin-bottom:5px;}

.bannerabout{ background:url(bannergs.jpg) no-repeat; height:254px; overflow:hidden; margin-bottom:15px;}
.bannercp{ background:url(bannercp.jpg) no-repeat; height:254px; overflow:hidden; margin-bottom:15px;}
.bannerxw{ background:url(bannerxw.jpg) no-repeat; height:254px; overflow:hidden; margin-bottom:15px;}
.bannerpic{ background:url(bannerpic.jpg) no-repeat; height:254px; overflow:hidden; margin-bottom:15px;}
.bannerry{ background:url(bannerry.jpg) no-repeat; height:254px; overflow:hidden; margin-bottom:15px;}
.bannerfw{ background:url(bannerfw.jpg) no-repeat; height:254px; overflow:hidden; margin-bottom:15px;}
.rname{ height:40px; line-height:40px; border-bottom:1px solid #ddd; overflow:hidden; margin-bottom:15px;}
.rn{ float:left; display:inline; font-size:15px; padding-left:15px;}


.position{ display:inline; float:right; margin-right:10px;height:31px; line-height:31x;  }

#full-screen-slider { width:100%; height:375px;position:absolute; left:0; top:105px; z-index:10;}
#slides { display:block; width:100%; height:375px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:50%; top:360px; z-index:9900;  padding:5px 15px 5px 0; margin:0; display:none;}
#pagination li { display:block; list-style:none; width:10px; height:10px; float:left; margin-left:15px; border-radius:5px; background:#FFF; overflow:hidden; }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#0092CE}

.newslist li{background:url(row.jpg) no-repeat 5px 10px; height:30px; line-height:30px; border-bottom:1px dashed #ccc; padding-left:20px;width:680px; margin-left:15px;}
.newslist li a{ width:600px; display:inline; float:left;}
.newstitle{ height:36px; text-align:center; line-height:36px; font-weight:bold; font-size:14px;}
.ppinfo{ height:30px; line-height:30px; border-bottom:1px dashed #ccc; text-align:center; margin-bottom:15px;}
.pnn{ height:30px; line-height:30px;}
.mar{ margin-top:15px;}
.fred{color:#f00; font-weight:bold;}
.linkbox h3{ height:30px; line-height:30px;background:#c1022b; padding-left:15px;}
.linkbox h3 a,.linkbox h3 a:hover{color:#fff;}
.f6 li{padding-left:15px; border-bottom:1px dashed #ccc;}
.page{ margin-top:15px; text-align:center; margin-left:20px; overflow:hidden; margin-bottom:15px;}
.page li{ display:inline; float:left; margin-right:10px;}


 #preview{  overflow:hidden;display:inline;float:left;margin-bottom:15px; }

.rightbox1{ width:370px; height:auto;display:inline;float:right; overflow:hidden;  }
.pinfo{ line-height:25px; overflow:hidden;}
.ninfo{ height:30px; line-height:30px; text-align:center; border-bottom:1px dashed #eee; margin-bottom:15px;}
.page{ margin-top:20px; text-align:right;}
.txt{ margin-bottom:10px; text-indent:2em;}

.prenext{ height:26px; line-height:26px; margin-left:10px; text-align:right; padding-right:10px;}
.newstitle{ height:36px; text-align:center; line-height:36px; font-weight:bold; font-size:14px;}
.proc{ text-align:center; height:30px; line-height:30px;}
.pro_pic{ text-align:center; overflow:hidden; margin-top:10px; width:670px;}
.xginfo{ background:#d6d5d5; height:42px; line-height:42px; font-size:14px;padding-left:15px; margin-top:5px;}
.xgcs{ height:30px; line-height:30px; padding-left:30px;}
.xxpro{ line-height:30px; padding-left:30px; padding-right:15px;}

.xgcp{line-height: 38px;border: 1px solid #e7e7e7;background-color: #f4f4f4;padding-left: 10px;font-size: 14px; font-weight:bold; margin-bottom:15px; margin-top:15px;}

.QQbox {
	Z-INDEX: 9999; RIGHT: 0px; WIDTH: 121px; POSITION: absolute; TOP: 230px; overflow:visible;
}
.QQbox .press {
	RIGHT: 0px; WIDTH: 24px; CURSOR: pointer; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; POSITION: absolute; HEIGHT: 94px; BORDER-BOTTOM-STYLE: none
}
.QQbox .Qlist {
   RIGHT: 0px; WIDTH: 121px; POSITION: absolute
}
.QQbox .Qlist .t {
	FONT-SIZE: 1px; FLOAT: right; WIDTH: 145px; HEIGHT: 6px
}
.QQbox .Qlist .b {
	FONT-SIZE: 1px; FLOAT: right; WIDTH: 145px; HEIGHT: 6px
}
.QQbox .Qlist .t {
	BACKGROUND: url(qq_listbg.gif) no-repeat left 50%
}
.QQbox .Qlist .b {
	BACKGROUND: url(qq_listbg.gif) no-repeat right 50%
}
.QQbox .Qlist .con {
	BACKGROUND: #fff; MARGIN: 0px auto; WIDTH: 90%
}
.QQbox .Qlist .con H2 {
	BORDER-RIGHT: #3a708d 1px solid; BORDER-TOP: #3a708d 1px solid; BACKGROUND: url(qq_listbg.gif) repeat-y -163px 0px; FONT: bold 12px/22px "??"; BORDER-LEFT: #3a708d 1px solid; COLOR: #fff; BORDER-BOTTOM: #3a708d 1px solid; HEIGHT: 22px; TEXT-ALIGN: center
}
.QQbox .Qlist .con UL {
	
}
.QQbox .Qlist .con UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 8px; BACKGROUND: #ffffff; PADDING-BOTTOM: 0px; PADDING-TOP: 5px; HEIGHT: 20px
}
.QQbox .Qlist .con UL LI.odd {
	BACKGROUND: #fff
}