@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;}

#logo img{margin-left:-140px;}

#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;background:url(banner_inside.png) center center no-repeat;}

.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;*/background: #1b7ef6;}

.h2_plist{ 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;font-weight:bold;}

#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;}

.h1_recommend{ font-size:16px; color:#0070cd; text-align:center; line-height:30px;}

.img{ overflow:hidden;}

.img li{ width:158px; height:155px; border:1px solid #e1e1e1; margin-left:6px; _margin-left:4px; margin-top:10px;}

.img li p{ height:21px; line-height:21px; text-align:center; color:#3f3f3f; font-size:13px; font-weight:normal;}



#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:0px auto;overflow:hidden;}

.title{ width:100%; height:50px; /*background:url(prolist_bg.jpg) left center repeat-x;*/background: #1b7ef6;}

.title a{ color:#fff; float:right; margin-right:20px; line-height:50px;}

.h2_honor{ line-height:50px; height:50px; background:url(prolist_title_bg.jpg) center center repeat-x; float:left; padding-left:15px; padding-right:15px; text-align:center; color:#fff;font-weight:bold;}

.title img{ float:left;}

.pic1{ margin-top:20px;}

#guntwo { overflow:hidden;width:1000px; margin:0 auto; height:191px;}

#inguntwo {float: left;width: 800%;}

#inguntwo p{  text-align: center;line-height:32px;}

#guntwo1 { float: left;}

#guntwo2{ float: left;}

#inguntwo ul{ height:184px; _width:980px;}

#inguntwo li{ float:left;margin-left:11px;width:178px;height:182px;_margin-left:8px; border:2px solid #eeeeee; background-color:#f5f6f8;}

.procurement_h3title{ width:178px;line-height:20px;text-align:center;color:#7f7f7f;font-weight:normal; padding-top:10px;float: left;}













.procurement_in{margin:0px auto; width:1000px;}



.h2title_index{font-size:22px; text-align:center; color:#7b7b7b;background: url(reason_bg.jpg) repeat-x left top;padding-top: 20px; color:#525252;font-family:"Microsoft YaHei"; font-weight:normal;}



.h2title_index span{font-weight:bold;font-size:22px;color:#7b7b7b;}



.procurement_index{float:left; width:998px;border:1px solid #e4e4e4; background:url(jia.jpg) no-repeat right top; margin-top:15px; margin-bottom:30px; overflow:hidden;}



.procurement_img{float:left; margin-right:20px;}



.procurement_h3title{font-size:18px; color:#0168b7;font-family:"Microsoft YaHei"; margin-top:30px;}



.procurement_desc{color:#575757;float:left; margin-left:114px; margin-top:-18px;}



.procurement_index ul{float:left; width:642px; margin-top:10px;}



.procurement_index li{float:left; width:199px; background:url(block_bg.jpg) no-repeat left top; height:150px; margin-right:15px; _margin-right:11px;  padding-top:10px;}



.procurement_index li p{padding-top:35px; margin-left:15px; margin-right:15px; font-size:14px; line-height:22px;}



.procurement01{background:url(procurement01.jpg) no-repeat top center;}



.procurement02{background:url(procurement02.jpg) no-repeat 70px 0px;}



.procurement03{background:url(procurement03.jpg) no-repeat 70px 6px;}







.pro_recommend01{float:left; overflow:hidden; margin-right:5px;}



.pro_recommend01 li,.pro_recommend02 li{border:1px solid #e1e1e1; margin-bottom:10px;}



.pro_recommend02 li{margin-left:20px; _margin-left:20px;float:left; width:150px;  }



.img li p{ height:21px; line-height:21px; text-align:center; color:#3f3f3f; font-size:13px; font-weight:normal;}



.pro_recommend02 span{background: #f4f4f4;width: 120px;height: 140px;display: block;text-align: center;line-height: 140px;}



.pro_recommend02 span a{font-size:18px; font-weight:bold;}









#purchase_index{ clear:both; width:1000px; margin:30px auto 0; overflow:hidden; background:url(bg01.jpg) center top no-repeat; padding-top:30px;}

.h2title_index{ 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;}

.h2_case{ line-height:50px; height:50px;/* background:url(prolist_title_bg.jpg) center center no-repeat; */background: #1c98fc;float:left; padding-left:10px; padding-right:10px; text-align:center; color:#fff;font-weight:bold;}



#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;*/background:url(gai_09.jpg) left top repeat-x;}

.h2_news{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;font-weight:bold;}

#company_news img{ float:left;}

#knowledge{ width:500px; float:left; overflow:hidden; /*background:url(prolist_bg.jpg) left top repeat-x;*/background:url(gai_09.jpg) left top repeat-x; }

.h2_knowledge{ 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;font-weight:bold;}

#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;}

.h2_about{ font-size:22px; color:#525252; text-align:center; margin-bottom:20px; font-weight:normal; margin-bottom:20px;}

#comp{ width:485px; overflow:hidden; float:left;}

.h3_comp,.h3_about{ 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; float:right; width:245px;}

#comp img{ float:left; margin-right:20px;}

#cont_index{ float:right; width:474px;}



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

#foot_nav{ width:100%; padding-top:10px; padding-bottom:10px; background-color:#15427c;}

#foot_nav ul{ overflow:hidden; width:380px; 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:40px; padding-bottom:30px;}

#foot p{ color:#b9c9de; text-align:center; font-size:13px; line-height:25px;}

#foot a{ color:#b9c9de; text-align:center; font-size:13px; line-height:25px;}

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



#float_left{ width:120px; /*height:475px;*/height:350px; 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;}



#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{text-indent: 4ex;line-height:25px; font-size:13px; color:#444444; margin-top:5px;}



#allpro{ margin-top:10px; width:100%; overflow:hidden;}

#allpro ul{ overflow:hidden;padding-bottom: 20px;}

#allpro ul li{ width:158px; height:155px; border:1px solid #e1e1e1; margin-left:18px; margin-top:20px; _margin-left:14px;}

#allpro ul li p{ height:21px; line-height:21px; text-align:center; color:#3f3f3f; font-size:13px; font-weight:normal;}



#allnews{ margin-top:20px; width:100%; overflow:hidden;}

#allnews ul{ width:100%; overflow:hidden;padding-bottom: 20px;}

#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;}

#detail p{text-align: left;text-indent: 4ex;line-height:25px; font-size:13px; color:#444444; margin-top:5px;}

.title_h{ width:100%; text-align:center; font-size:15px; margin-bottom:10px;font-weight: bold;}

.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 10px;margin-top:20px;text-align: left;}

#up_down a{line-height:20px;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 p{ width:160px;line-height:30px;text-align:center;color:#7f7f7f;font-weight:normal;}







.reason_index{

    clear: both;

    background: url(reason01.jpg) no-repeat top center;

    height: 311px;

}

.reason_index02{margin: 0 auto;

    width: 1000px;

    background: url(reason02.jpg) no-repeat top center;

    height: 768px;

}


.page a{ padding:0 5px;}




#detail{text-align: center;}

.page_p {

    padding: 20px 0px;

	text-align: left;

    text-indent: 4em;

}

.page_p p {

    line-height: 30px;

    text-align: left;

    text-indent: 2em;

}

.slide_x {overflow: hidden;	position: relative;float:left;width:320px;height: 322px;margin:10px 12px 30px 0;border: 1px solid #e1e1e1;}

.slide_x a {color: #eee;	text-decoration: none;}

.slide_x .box {overflow: hidden;	position: relative;	width: 320px;	height: 322px;/*margin-left: 26px;*/background: url(bom.jpg) center bottom no-repeat;}

.slide_x .list{overflow: hidden;	width: 9999px;height: 324px;text-align: center; }

.slide_x .list li {float: left;	position: relative;	width: 320px;}

.slide_x .list img {vertical-align: top;}

.slide_x .list p {

position: absolute;

bottom: -52px;

left: 0;

width: 100%;

height: 52px;

color: #000;

font-size: 14px;

line-height: 52px; 

background-color:#c7c7c7;

filter: progid: DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#99000000', endColorstr='#99000000');

}

.slide_x .minus,.slide_x .plus {position: absolute;	top: 180px;	text-align: center;	cursor: pointer;}

/*.slide_x .minus {top: 60px;width: 26px;height: 50px;	background: url(new_left.jpg) no-repeat left top;}

.slide_x .plus {right: 0px;top: 60px;width: 26px;height: 50px;background: url(new_right.jpg) no-repeat right top;}*/

.slide_x .plus {right: 0px;top: 270px;width: 46px;height: 52px;background: url(new_right.jpg) no-repeat right top;}