@charset "utf-8";
/* CSS Document */

body,a,p,li,ul,span,h1,h2,h3,table,tr,td{ margin:0; padding:0; font-size:12px; color:#303030;}
a{ text-decoration:none;}
li{ float:left; list-style:none;}
img{ border:none;}

#head_index{ width:100%; height:620px; position:relative; z-index:9999}
#top{ width:1000px; margin:0 auto; height:70px;}
#top p{ float:right; color:#ffef00; font-weight:bold; font-size:28px; margin-top:20px; letter-spacing:-2px;}
#tel_title{ color:#fff; font-size:12px; font-weight:normal; background:url(tel_pic.png) left center no-repeat; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true',sizingMethod='scale',src="tel_pic.gif");_background:url(tel_pic.gif) left center no-repeat; float:right; padding-left:27px; line-height:25px; height:25px; margin-top:30px;}
#ali{ float:right; margin-top:15px; margin-right:30px;}

#nav{ clear:both; width:100%; margin:0 auto; height:55px;background:url(nav_bg_02.png) center center no-repeat; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true',sizingMethod='scale',src="nav_bg_02.gif");_background:url(nav_bg_02.gif) center center no-repeat;}
#nav_center{ height:55px; width:1000px; margin: 0 auto;}
#logo{ float:left;}
#nav ul{ float:right; }
#nav ul li{ background:url(nav_li.png) right center no-repeat; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true',sizingMethod='scale',src="nav_li.gif");_background:url(nav_li.gif) right center no-repeat; padding-right:15px; line-height:55px; height:55px; margin-left:30px; _margin-left:26px;}
#nav ul li a{ color:#fff; font-size:14px;}

#banner{ clear:both; margin:0 auto; width:100%; height:620px;  position:absolute; top:0;z-index: -1;}
.midbg{ width:100%; height:620px; position: relative; z-index:-1;}
.iBanScreen ul{ width:100%; height:620px;position:relative; top:0; margin:0 auto;}
.iBanScreen li{ width:100%; height:620px;overflow:hidden; position:absolute; display:none;z-index: -1;}
.iBanScreen li a{ display:block; width:100%; height:100%;}
.iBanScreen .num{ position:absolute; bottom:30px; left:50%; z-index:999; }
.iBanScreen .num a{ display:inline-block; border: 1px solid #fff;border-radius: 10px; width: 15px;height: 15px;margin: 0;background-color: #fff; margin-left:5px; margin-right:5px;}
.iBanScreen .num a.cur{ border: 1px solid #fff;border-radius: 10px; background-color: rgba(0,0,0,0);}

#wraper{ margin-top:40px; width:100%; clear:both; overflow:hidden; background:url(body_bg.jpg) left top repeat-x; padding-top:10px;}
#plist_index{ width:1000px; margin:0 auto; height:50px; background:url(prolist_bg.jpg) left center repeat-x;}
#plist_index h2{ padding-left:15px; padding-right:15px; height:50px; line-height:50px; color:#fff; font-size:14px; background:url(prolist_title_bg.jpg) left center repeat-x; float:left;}
#plist_index ul{ float:left; overflow:hidden;}
#plist_index ul li{ padding-left:15px; padding-right:15px; height:50px; line-height:50px; background:url(line01.jpg) left center no-repeat;}
#plist_index ul li a{ color:#fff; font-size:14px;}

#pro_recommend{ clear:both; width:1000px; margin:10px auto 0; background:#fff url(pro_bg.jpg) left bottom repeat-x; padding-bottom:10px; padding-top:10px;}
#pro_recommend h1{ font-size:16px; color:#0070cd; text-align:center; line-height:30px;}
#pro_recommend div{ float:left; width:311px;  height:294px; }
#pro_recommend div img{border:1px solid #c7c7c7; border-bottom:none}
#pro_recommend div h2{ background: url(cp01_h2_bg.jpg) no-repeat; height:40px; line-height:40px; font-size:14px; text-align:center; font-weight:normal}
#pro_recommend ul{ overflow:hidden; float:right; width:689px}
#pro_recommend ul li{ width:160px; height:140px; border:1px solid #e1e1e1; margin-left:6px; _margin-left:4px; margin-bottom:10px}
#pro_recommend ul li h3{ height:25px; line-height:25px; text-align:center; color:#3f3f3f; font-size:13px; font-weight:normal; border-top:1px solid #e1e1e1}
#pro_recommend ul li h3 a:hover{ color:#1c98fc; font-weight: bold;}
#reason{ clear:both; width:1000px; margin:30px auto 0; overflow:hidden; background:url(bg01.jpg) top center no-repeat; padding-top:30px;}
#reason h2{ width:100%; text-align:center; height:33px; margin-bottom:20px;}
#reason_content{ width:100%; height:307px; background: #fafafa url(reason_center_bg.jpg) center center no-repeat;}
#reason_content ul{ overflow:hidden;}
#reason_content ul li{ width:480px; height:74px; margin-top:25px;}
#reason_content ul li p{ line-height:18px; color:#333; width:235px; font-size:13px; font-family:"Microsoft YaHei"; }
#reason_content ul li h3{ margin-bottom:10px; width:235px;}
.reason_left h3{ text-align:right;}
.reason_left p{ text-align:right;}
.reason_right{ float:right;}
.reason_right h3{ text-align:left; margin-left:250px;}
.reason_right p{ text-align:left; margin-left:250px;}

#honor_index{ clear:both; width:1000px; margin:20px auto 0; overflow:hidden;}
.title{clear:both; width:1000px; height:50px; background:url(prolist_bg.jpg) left center repeat-x;margin:0 auto;}
.title a{ color:#fff; float:right; margin-right:20px; line-height:50px;}
.title h1{ line-height:50px; height:50px;float:left; padding-left:15px; width:auto; color:#fff; font-size:14px;}
.title span{line-height:50px;display:block;color:#fff; font-size:14px;font-weight:bold;}
.title h2{ line-height:50px; height:50px; background:#1d99fd; float:left; padding-left:15px; width:auto; color:#fff;}

.title img{ float:left;}
.pic1{ margin-top:20px;}
#guntwo { overflow:hidden;width:1000px; margin:0 auto; }
#inguntwo { float: left;width: 800%;}
#guntwo1 { float: left;}
#guntwo2{ float: left;}
#inguntwo ul{ _width:980px;height:220px;}
#inguntwo li{ float:left;margin-left:11px;width:242px;height:220px;_margin-left:8px;}
#inguntwo li img{ width:240px; height:173px; border:1px solid #e8e8e8}
#inguntwo li h3{text-align:center;color:#7e7e7e;font-weight:normal; margin:10px 0px; font-size:14px; font-family:"Microsoft YaHei" }

#purchase_index{ clear:both; width:1000px; margin:30px auto 0; overflow:hidden; background:url(bg01.jpg) center top no-repeat; padding-top:30px;}
#purchase_index h2{ font-size:22px; color:#525252; text-align:center; margin-bottom:20px; font-weight:normal;}
#purchase{ width:100%; height:202px;}
#purchase_pic{ float:left;}
#purch{ float:left; width:651px; border:1px solid #e4e4e4; border-left:none; height:200px; padding-left:20px; position:relative;}
#top_right{ position:absolute; top:0; right:0;}
#purch_title{ font-size:12px; color:#575757; margin-top:30px;}
#purch_title span{ color:#0168b7; font-family:"Microsoft YaHei"; font-size:18px; margin-right:5px;}
#purch ul{ overflow:hidden; margin-top:15px;}
#purch ul li{ width:199px; height:114px; background:url(block_bg.jpg) center center no-repeat; margin-right:18px; _margin-right:13px;}
#purch ul li span{ margin-top:10px; overflow:hidden; text-align:center; display:block; margin-bottom:10px;}
#purch ul li p{ line-height:20px; color:#575757; font-size:14px; padding-left:20px; padding-right:20px;}

#case_index{ clear:both; width:1000px; margin:20px auto 0; overflow:hidden;}
#case_index table{ border-top:1px solid #efefef; border-left:1px solid #efefef; margin-top:15px;}
#case_index table td{ border-bottom:1px solid #efefef;  border-right:1px solid #efefef;}

#news_index{ width:1000px; clear:both; overflow:hidden; margin:20px auto 0;}
#company_news{ width:500px; float:left; overflow:hidden; background:url(prolist_bg.jpg) left top repeat-x;}
#company_news h2{ line-height:50px; height:50px; background:url(prolist_title_bg.jpg) center center no-repeat; float:left; padding-left:20px; padding-right:20px; text-align:center; color:#fff;}
#company_news h2 img{ float:left;}
#knowledge{ width:500px; float:left; overflow:hidden; background:url(prolist_bg.jpg) left top repeat-x;}
#knowledge h2{ line-height:50px; height:50px; background:url(line01.jpg) center left no-repeat; float:left; padding-left:20px; padding-right:20px; text-align:center; color:#fff;}
#company_news ul,#knowledge ul{ width:100%; margin-top:25px; overflow:hidden;}
#company_news ul li,#knowledge ul li{ height:32px; line-height:32px; border-bottom:1px dashed #cccccc; background:url(news_li.jpg) 10px center no-repeat; padding-left:30px; width:430px;}
#knowledge ul li{ width:450px;}
#company_news ul li a,#knowledge ul li a{ font-size:14px;}
.date{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#5b5b5b; float:right;}
.news_more{ padding:10px 30px; border:1px solid #d3d1d1; font-size:12px; color:#666666; float:right; margin-top:20px; margin-right:40px;}
#knowledge .news_more{ margin-right:20px;}

#about_index{ width:1000px; clear:both; overflow:hidden; background:url(about_bg.jpg) center top no-repeat; margin:30px auto 0; padding-top:30px; padding-bottom:30px;}
#about_index h2{ font-size:22px; color:#525252; text-align:center; margin-bottom:20px; font-weight:normal; margin-bottom:20px;}
#comp{ width:485px; overflow:hidden; float:left;}
#comp h3,#cont_index h3{ font-family:"Microsoft YaHei"; font-size:16px; font-weight:normal; width:100%; float:left; margin-bottom:10px;}
.about_en{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:20px; float:left; margin-right:5px; letter-spacing:-1px;}
#comp p{ line-height:25px;}
#comp img{ float:left; margin-right:20px; height:175px}
#cont_index{ float:right; width:474px;}

#foot_index{ width:100%; clear:both; overflow:hidden; background-color:#0f3663;}

#foot_nav{ width:100%; padding-top:10px; padding-bottom:10px; background-color:#15427c;}
#foot_nav ul{ overflow:hidden; width:700px; margin:0 auto;}
#foot_nav ul li{ width:95px; background:url(foot_nav_li.jpg) left center no-repeat; height:18px; line-height:18px; text-align:center;}
#foot_nav ul li a{ color:#00b0ff; font-size:13px;}
#foot{ clear:both; width:1000px; margin:0 auto; padding-top:30px; padding-bottom:30px;}
#foot p{ color:#b9c9de; text-align:center; font-size:13px; line-height:25px;}
#foot p a{ color:#b9c9de;}

#foot span{ color:#4d7db5; font-family:Arial, Helvetica, sans-serif; font-size:13px; text-decoration:underline; display:block; width:100%; text-align:center;}

#float_left{ width:120px;  border:1px solid #e4e4e4; position:fixed; top:250px; right:0;_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop));_margin-top:240px; background:#fff; margin-right:20px; z-index:9999;}
#chart_name{ font-size:10px; color:#4288bc; text-align:center; font-weight:normal;}
#tel_name{ width:100%; text-align:center; font-size:16px; line-height:30px; height:30px;}
#tel_num{ width:100%; height:20px; line-height:20px; text-align:center; font-family: Arial, Helvetica, sans-serif; font-size:16PX; font-weight:bold}

#head_inside{ width:100%; height:409px; background:url(nav_bg_02.png) center 70px no-repeat;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true',sizingMethod='scale',src="nav_bg_02.gif");_background:url(nav_bg_02.gif) center 70px no-repeat; position:relative;}
#ban{ clear:both; margin:0 auto; width:100%; height:409px;  position:absolute; top:0; background:url(banner_inside.jpg) center center no-repeat; z-index:-1;}

#location { clear:both; width: 1000px; margin:10px auto 0;}
#location p {line-height: 35px; color: #6a6a6a; margin-left: 20px; font-size: 12px;}

#wrap{ width:100%; clear:both; overflow:hidden; background:url(body_bg.jpg) left top repeat-x; padding-top:10px;}
#container{ width:1000px; margin:0 auto; overflow:hidden; padding-top:20px;}
#left{ width:239px; overflow:hidden; float:left;}
#pro_left,#news_left{ width:100%; overflow:hidden; padding-bottom:100px;}
#pro_left h2,#news_left h2{ color:#fff; font-family:"Microsoft YaHei"; font-size:28px; padding-left:45px; background:url(left_title_bg.jpg) left center repeat-x; width:194px; font-weight:normal; margin-bottom:15px; height:75px; padding-top:20px;}
#pro_left h2 span,#news_left h2 span{ font-size:12px; font-weight:normal; color:#fff;}
#pro_left ul,#news_left ul{ border:1px solid #dbdbdb; overflow:hidden; background:#3890d7; padding-bottom:10px; width:237px;}
#pro_left ul li,#news_left ul li{ width:100%; background:url(pro_li01.jpg) center center no-repeat; height:40px; border-bottom:1px solid #dbdbdb;}
#pro_left ul li a,#news_left ul li a{ color:#575757; font-size:14px; padding-left:45px; display:block; width:192px; height:40px; line-height:40px;}
#pro_left ul li a:hover,#news_left ul li a:hover{ background:url(pro_li02.jpg) center center no-repeat; color:#fff;}

#middle{ width:731px; float:right; overflow:hidden; padding-bottom:100px;}
#common{ margin-top:25px;}
#common p{ line-height:25px; font-size:13px; color:#444444; margin-top:5px;}

#allpro{ margin-top:10px; overflow:hidden;}
#allpro ul{overflow:hidden; padding-bottom:20px}
#allpro ul li{ width:162px; height:160px;  margin:0px 10px; margin-top:20px; _margin-left:14px;}
#allpro ul li img{ width:160px; height:115px;border:1px solid #e1e1e1; }
#allpro ul li h3{ text-align:center; color:#3f3f3f; font-size:13px; font-weight:normal; margin:10px 0px}
.page{clear:both;margin:20px; text-align:right; color:#000;}
.page a{color:#000;padding-left:5px}

#allnews{ margin-top:20px; width:100%; overflow:hidden;}
#allnews ul{ width:100%; overflow:hidden;}
#allnews ul li{ height:32px; line-height:32px; border-bottom:1px dashed #cccccc; background:url(news_li.jpg) 10px center no-repeat; padding-left:30px; width:701px;}
#allnews ul li a{ font-size:13px;}

#allhonor{ margin-top:20px; width:100%; overflow:hidden;}
#allhonor ul{ overflow:hidden;}
#allhonor li{ float:left;margin-left:15px;width:160px;height:136px;_margin-left:8px; border:2px solid #eeeeee; background-color:#f5f6f8; margin-top:15px;}
#allhonor li h3{ width:160px;line-height:30px;text-align:center;color:#7f7f7f;font-weight:normal;}

#detail{  margin-top:20px; width:100%; overflow:hidden; text-align:center}
#detail p{ line-height:25px; font-size:13px; color:#444444; margin-top:5px; text-align:left; text-indent:2em }
#detail h1{ width:100%; text-align:center; font-size:16px; margin-bottom:10px;}
.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{margin:0 auto;border:1px solid #cccccc;padding:5px 20px;margin-top:20px; text-align:left}
#up_down a{line-height:30px;color:#333333;}
#up_down a:hover{ text-decoration:underline;}
#related_product,#related_honor{width:100%; margin-top: 20px;overflow: hidden;margin-bottom:40px;}
#related_product h2,#related_honor h2{font-size:14px; color:#333333;border:1px solid #cccccc;padding:5px 10px;}
#related_product ul{ overflow:hidden;}
#related_product ul li{ width:158px; height:137px; border:1px solid #e1e1e1; margin-left:18px; margin-top:20px;}
#related_product ul li h3{ height:21px; line-height:21px; text-align:center; color:#3f3f3f; font-size:13px; font-weight:normal;}

#related_honor ul{ overflow:hidden;}
#related_honor li{ float:left;margin-left:15px;width:160px;height:136px;_margin-left:8px; border:2px solid #eeeeee; background-color:#f5f6f8; margin-top:15px;}
#related_honor li h3{ width:160px;line-height:30px;text-align:center;color:#7f7f7f;font-weight:normal;}

.related_product{margin-top:10px; overflow:hidden;}

.related_product h2{font-size:14px;margin:15px;text-align:left}

.related_product ul{overflow:hidden; padding-bottom:20px}

.related_product ul li{ width:162px; height:135px;  margin:0px 10px; margin-top:20px; _margin-left:14px;}

.related_product ul li img{ width:160px; height:115px;border:1px solid #e1e1e1; }

.related_product ul li h3{text-align:center; color:#3f3f3f; font-size:13px; font-weight:normal; margin:10px 0px}

.related_product ul li  a{color:#000;}










