@charset "gb2312";
/* CSS Document */
body{ margin:0; padding:0; min-width:1100px;}
*{ font-family:"微软雅黑"; color:#3b3b3b;}
ul,li,dl,dt,dd,p,h1,h2,a{ text-decoration:none; list-style:none; font-weight:normal; margin:0; padding:0;}
/*top*/
.top_bj{ width:100%; min-width:1100px; height:30px; background:url(../images/top_bj.jpg);}
.top_box{ width:1100px; margin:auto; overflow:hidden; font-size:12px;}
.top_box span{ float:left; line-height:30px;}
.top_box ul{ float:right;}
.top_box ul li{ display:inline; line-height:30px;}
.top_box ul li a{ line-height:30px;}
.top_box ul li a:hover{ text-decoration:underline;}
/*logo*/
.logo_bj{ width:100%; min-width:1100px; height:130px;}
.logo_box{ width:1100px; height:130px; margin:auto;}
.logo_box2{ float:left; margin-top:30px;}
.logo{ float:left; margin-right:15px;}
.logo_title{ float:left;}
.rx_box{ float:right;}
.rx_box span{ float:left; width:231px; height:70px; background:url(../images/z_t.jpg) no-repeat; margin-top:30px; padding-right:10px; border-right:1px solid #CCC;}
.rx{ float:left; margin-top:30px; margin-left:10px;}

.nav_bj{ width:100%; min-width:1100px; height:50px; background-color:#11a169;}
.nav_box{ width:1100px; height:50px; margin:auto;}
.nav li{ float:left; padding:0 25px; position:relative;}
.nav li a{ display:block; font-size:16px; color:#FFF; line-height:50px;}
.nav{ display:block; height:50px; margin-left:50px;}
.nav li:hover{ background:#e4b71d;}
.xl_box{ width:142px; background:#fff; border:#CCC 1px solid; display:none; position:absolute; top:50px; left:0; z-index:100;}
.nav .xl_box a{ display:block; width:142px; height:30px; color:#3b3b3b; line-height:30px; font-size:14px; text-align:center; border-bottom:1px solid #ccc;}
.nav .xl_box a:hover{ background:#e4b71d; color:#fff;}
/*banner*/
.banner_box{ width:100%; min-width:1100px; height:480px; overflow:hidden;}
.banner{ width:1000px; height:480px; margin:auto; position:relative;}
.banner img{ position:absolute; left:-340px;}
.anniu{ display:block; position:absolute; bottom:10px; left:43%; overflow:hidden;}
.anniu li{ float:left; width:25px; height:25px; background:url(../images/a_bj.png) no-repeat center; margin:0 10px; border-radius:50%;}
.anniu .anniu_bj{ background:url(../images/a_bj2.png) no-repeat center;}

.dt_bj{ width:100%; min-width:1100px; height:40px; background-color:#ebebeb;}
.dt_box{ width:1100px; margin:auto; overflow:hidden;}
.dt_box span{ float:left; font-size:14px; line-height:40px;}

.dt_box ul{ float:left; overflow:hidden;}
.dt_box ul li{ float:left; margin-right:10px;}
.dt_box ul li a{ font-size:14px; font-weight:bold; line-height:40px;}
.dt_box ul{ float:left; overflow:hidden;}
.dt_box ul li{ display:inline; padding-right:10px;}
.dt_box ul li a{ display:inline; line-height:40px;}
.sousuo{ float:right; width:157px; padding-left:25px; margin-top:8px; background:url(../images/ss_tu.png) no-repeat center; overflow:hidden; }
input{float:left; height:21px;width:123px;line-height:21px; text-align:left; color:#969595; border:none; outline:none;}
button{
	float:left;
	color:#FFF;
	border:none;
	width:30px;
	height:24px; 
	background:url(../images/suos.png) no-repeat left;
	 outline:none;
	}
/*product*/
.proTop .p1{ background:url(../images/linx.png);}
.proTop{ width:1100px; margin:auto; height:119px;padding:35px 0 0;overflow:hidden;color:#fff;font-size:16px;text-align:center;}
.proTop li{float:left;width:210px;height:99px;background:#217ddb;border-radius:5px;margin-right:12px;padding-top:20px;line-height:22px;overflow:hidden;box-shadow:-1px -1px  0  rgba(0,0,0,0.2) inset;transition:all 0.3s;}
.proTop span{display:block;background: url('../images/proIcon.png') no-repeat center top;height:35px;margin-bottom:15px;transition:all 0.3s;}
.proTop li.p2{background:url(../images/qiangb.png) no-repeat;}
.proTop li.p3{background:url(../images/sjia.png) no-repeat;}
.proTop li.p4{background:url(../images/shiy.png) no-repeat;}
.proTop li.p5{margin-right:0;background:url(../images/jish.png) no-repeat;}
.proTop li.p2 span{background-position: center -35px;}
.proTop li.p3 span{background-position: center -70px;}
.proTop li.p4 span{background-position: center -105px;}
.proTop li.p5 span{background-position: center -140px;}
.proTop li:hover{margin-top:-8px;transition:all 0.3s;}

.products_box{ width:1100px; margin:auto; margin-top:40px; overflow:hidden;}
.list_left{ float:left; width:230px;}
.left_title,.lx_title{ width:200px; height:40px; padding-left:30px; background:url(../images/cp_gf_title.jpg) no-repeat center; font-size:18px; line-height:40px; color:#FFF;}
.products_fl{ width:220px; padding:5px; background-color:#0b8153; border-top:1px solid #11a169; margin-bottom:10px;}
.products_fl ul{ display:block; padding:15px 10px 10px; background-color:#FFF; border-top-left-radius:5px; border-top-right-radius:5px;}
.products_fl ul li{ display:block; width:180px; height:40px; padding-left:20px; background:url(../images/fl_bj.jpg) no-repeat center; margin-bottom:10px; line-height:40px;}
.products_fl ul li:hover{ background:url(../images/fl_bj2.jpg) no-repeat center;}
.products_fl ul li a{ display:block;}
.lx_con{ width:200px; padding:15px 10px 10px; background-color:#FFF; border-top-left-radius:5px; border-top-right-radius:5px;}
.lx_con p{ display:block; line-height:30px;}
.lx_con h1{ display:block; font-size:16px; line-height:32px;}
.lx_tu{ width:200px; height:100px; margin-bottom:10px; overflow:hidden;} 
#cp_box{ float:right; width:850px; overflow:hidden;}
.cp_tu_bigbox{ width:850px; margin-top:20px; overflow:hidden;}
.cp_tubox{ width:870px; overflow:hidden;}

.product_bj{ width:100%; min-width:1100px; padding-bottom:20px; border-bottom:#CCC 1px solid;}
.product_title{ display:block; width:1100px; margin:auto; margin-top:40px;}
.product_title dt{ display:block; font-size:16px; color:#ccc; text-align:center;}
.product_title dd{ display:block; font-size:30px; color:#3b3b3b; text-align:center; line-height:50px; padding-bottom:20px; background:url(../images/title_bj.png) no-repeat bottom;}
.product_title span{ display:block; font-size:16px; color:#666666; padding-bottom:15px; text-align:center; line-height:42px;}
.product_box{ width:1100px; margin:auto; margin-top:30px; overflow:hidden;}
.product_fl{ display:block; width:1102px; overflow:hidden;}
.product_fl li{ float:left; width:218px; height:50px; background-color:#ebebeb; margin-right:2px;}
.product_fl li a{ display:block; text-align:center; font-size:20px; line-height:50px;}
.product_fl .product_fl_bj{ background-color:#11a169; color:#fff;}
.cp_box{ width:1120px; margin-top:20px; overflow:hidden;}
.cp_tu{ float:left; width:260px; margin-right:20px; margin-bottom:10px;}
.cp_tu dt{ display:block; width:258px; height:188px; border:#CCC 1px solid; overflow:hidden;}
.cp_tu dt img{ cursor:pointer; transition:all 1s;}
.cp_tu dt img:hover{ transform:scale(1.2);}
.cp_tu dd{ display:block;}
.cp_tu dd a{ display:block; line-height:36px; text-align:center;}

.pr_box{ width:870px; overflow:hidden;}
.pr_box dl{ float:left; width:201px; margin-right:15px; margin-bottom:15px; font-size:12px;}
.pr_box dl dt{ display:block; width:199px; height:146px; border:1px solid #ccc; overflow:hidden;}
.pr_box dl dt img{ display:block; cursor:pointer; transition:all 1s;}
.pr_box dl dt img:hover{ transform:scale(1.2);}
.pr_box dl dd,.cp_tu dd a,#video_tu dd,#video_tu dd a{ display:block; text-align:center; line-height:40px;}
.list_aboutbox{ width:850px; margin-top:20px; font-size:14px; line-height:30px; overflow:hidden;}
#video_tu{ float:left; width:265px; margin-right:20px; margin-bottom:15px;}
#video_tu dt{ display:block; width:263px; height:193px; border:#CCC 1px solid; overflow:hidden;}
/*位置*/
.weizhi{ width:850px; margin:auto; border-bottom:1px solid #ccc; font-size:18px; color:#6ec600; line-height:50px;}
.weizhi span{ float:right; padding-left:20px; background:url(../images/dw_tb.png) no-repeat left; font-size:14px;}
.weizhi span a{ display:inline; font-size:14px; line-height:50px;}

/*case*/
.container_p {margin:5px auto 0 auto;width:1100px;overflow:hidden;}
#index_pro_list .pro_list {overflow:hidden;padding:15px 0 0 0;}
#index_pro_list .pro_list .l{width:30px;float:left;margin-top:100px; margin-right:20px;}
#index_pro_list .pro_list .r {width:30px;float:right;margin-top:100px;}
#index_pro_list .pro_list .list {width:1000px;float:left;overflow:hidden;padding:0;}
#index_pro_list_scroll .Cont {width:1000px;overflow:hidden;display:block;}
#index_pro_list_scroll .ScrCont {width:10000px;display:block;}
#index_pro_list_scroll #scroll_list_1,#index_pro_list_scroll #scroll_list_2 {float:left;display:block;}
#index_pro_list_scroll .pro_item {width:318px;overflow:hidden;float:left; margin-right:20px;}
#index_pro_list_scroll .pro_item ul {width:318px;margin:0 auto;overflow:hidden; margin-right:10px;}
#index_pro_list_scroll .pro_item li {text-align:center;}
#index_pro_list_scroll .pro_item li.pro_img {width:318px;height:232px;ertical-align:middle;display:table-cell;*font-family:Arial;*display:block;}
#index_pro_list_scroll .pro_item li.pro_img img {vertical-align:middle;}
#index_pro_list_scroll .pro_item li{width:318px;padding-top:10px;line-height:20px;text-align:center;}
.pro_item .pro_name,.pro_item .pro_name a{ display:block; width:318px; line-height:36px; text-align:center;}
/*about*/
.about_bj{ width:100%; min-width:1100px; background:url(../images/about_bj.jpg) no-repeat center; padding:0px 0 38px; margin-top:40px; overflow:hidden;}
.about_box{ width:1070px; margin:auto; margin-top:20px; background:url(../images/noj.png); padding:15px;overflow:hidden;}
.about_conbox{ width:1070px; margin:auto; overflow:hidden;}
.about_tu{ float:left; width:434px; height:299px; overflow:hidden;}
.about_con{ float:right; width:620px; overflow:hidden;}
.about_con p{ display:block; font-size:14px; line-height:30px;}
.about_con a{font-size:14px; line-height:30px; color:#11a169;}
.hj_box{ display:block; width:1120px; margin-top:20px; overflow:hidden;}
.hj_box li{ float:left; width:260px; height:190px; margin-right:20px;}
/*honor*/
.bonor_box{ width:620px; margin:auto; margin-top:30px; overflow:hidden;}
.honor_left{ float:left; margin-top:30px; margin-right:20px;}
.honor_tubox{ float:left; width:540px; overflow:hidden;}
.honor_right{ float:right; margin-top:30px;}
.honor_tu{ display:block; width:10000px; overflow:hidden;}
.honor_tu li{ float:left; width:170px; height:119px; margin-right:12px;}

.ys_box{ width:1100px; margin:auto; overflow:hidden;}
.ys_conbox{ width:1125px; margin-top:40px; overflow:hidden;}
.ys_tu{ float:left; margin-right:25px;}
.ys_tu dt{ display:block; width:198px; height:168px;}
.ys_tu dd{ display:block; line-height:30px; text-align:center;}
/*news*/
.news_bigbox{ width:1100px; margin:auto; margin-top:30px; overflow:hidden;}
.news_box{ float:left; width:602px; height:420px; padding:0 10px; overflow:hidden;}
.news_title,.video_title{ display:block; padding:11px 0; border-bottom:#CCC 1px solid; overflow:hidden;}
.news_title span,.video_title span{ float:right; line-height:30px;}
.news_title span a,.video_title span a{ font-size:16px; line-height:30px;}
.news_title li,.video_title li{ float:left; width:100px; height:30px; margin-right:10px; border:#CCC 1px solid; border-radius:15px;}
.news_title li a,.video_title li a{ display:block; text-align:center; font-size:16px; line-height:30px; border-radius:15px;}
.news_title .news_title_bj{ background:#11a169; color:#FFF;}
.news_conbox{ width:602px; margin-top:5px; overflow:hidden;}
.news_conbox2{ width:602px; padding-bottom:15px; border-bottom:#CCC 1px solid; margin-top:15px; overflow:hidden;}
.news_tu{ float:left; width:140px; height:90px; overflow:hidden;}
.news_con{ float:right; width:447px; height:90px; overflow:hidden;}
.news_c_title{ display:block; width:447px; margin-bottom:15px; overflow:hidden;}
.news_c_title dt{ float:left; line-height:24px;}
.news_c_title dt a{ display:block; font-size:14px; color:#000; line-height:24px;}
.news_c_title dd{ float:right; font-size:14px; line-height:24px;}
.news_con p{ display:block; line-height:24px;}
/*video*/
.video_box{ float:right; width:418px; height:420px; padding:0 0px 0 38px; background:url(../images/n_bj.jpg) no-repeat left; overflow:hidden;}
.video{ width:418px; height:330px; margin-top:20px; overflow:hidden;}
.kh_tu{ display:block; width:436px; overflow:hidden;}
.kh_tu li{ display:block; width:418px; height:120px; overflow:hidden; margin-bottom:18px;}
/*footer*/
.footer_bj{ width:100%; min-width:1100px; background:#7b817f; padding:30px 0 10px; margin-top:40px;}
.footer_box{ width:1100px; margin:auto; overflow:hidden;}
.footer_nav{ float:left; overflow:hidden;}
.footer_nav li{ float:left; width:200px; height:250px;}
.footer_nav li span{ display:block; font-size:16px; color:#e5e5e5; font-weight:bold; text-align:center; line-height:30px; margin-bottom:10px;}
.footer_nav li a{ display:block; font-size:14px; color:#d7d7d7; line-height:32px; text-align:center;}
.footer_con{ float:left; width:280px; margin-left:60px; overflow:hidden;}
.footer_con h1{ display:block; font-size:16px; color:#e5e5e5; font-weight:bold; line-height:30px; margin-bottom:10px;}
.footer_con p{ display:block; font-size:14px; color:#d7d7d7; line-height:32px;}
.footer_con p a{ font-size:14px; color:#d7d7d7; line-height:36px;}
.link_box{ width:100%; margin:auto; background:#7b817f; padding-bottom:20px;}
.banq{ width:1100px; margin:auto; font-size:14px; line-height:40px; color:#d7d7d7; text-align:center; border-top:1px solid #CCC;}
.banq a{ font-size:14px; line-height:40px; color:#d7d7d7;}
.link{ width:1100px; margin:auto; font-size:14px; line-height:20px; color:#d7d7d7; overflow:hidden;}
.link marquee{ float:right; width:1030px; overflow:hidden;}
.link marquee a{ display:inline; font-size:14px; line-height:20px; color:#d7d7d7; margin-right:10px;}
.er_mb{ float:left; width:100px; height:100px; margin-left:30px; background:url(../images/erweima.jpg) no-repeat center; margin-top:50px;}
/*产品详情*/
.cnt_02{ width:850px; margin-bottom:5px; padding-right:5px; overflow:hidden;}
.cnt_02 h1{height:30px; line-height:30px; font-size:14px; font-weight:bold;}
.cnt_02 .xgcp{ width:850px; overflow:hidden; margin-top:5px; border-top:#CCC 1px dashed; margin-top:10px;}
.bdsharebuttonbox a{ display:inline;}
.xq_tt_02{ width:850px; font-size:24px; color:#000; line-height:50px; height:50px; text-align:center; margin-top:30px; border-bottom:#CCC 1px dashed; }
.zuozhe a{ display:inline;}
.zuozhe{ height:26px; color:#4e4e4e; border-bottom:#CCC 1px dashed;text-align:center; margin-bottom:20px; line-height:26px;}
.content_n_pn_02{ width:850px; text-align:left; color:#4e4e4e; margin-top:20px; border-top:#CCC 1px dashed; padding-top:10px;margin-bottom:10px;}
.fanye{ float:left;}
.fanye a{ display:inline; color:#4e4e4e; font-size:12px;}
.fanye a:hover{ color:#F30; text-decoration:underline;}
.fanye01,.fanye02{ color:#4e4e4e; margin-top:8px;}

.xgcp  dl{ width:230px;padding:2px; float:left; margin-right:10px; margin-bottom:20px;}
.xgcp  dl:hover{ background-color:#F17700; color:#FFF;}
.xgcp  dl:hover a{ color:#FFF;}
.xgcp  dl dt{ width:230px; height:169px;}
.xgcp dl dd{ overflow:hidden;}
.xgcp  dl dd a{ display:block;width:230px; text-align:center; line-height:32px;}

.xgcp02 dl{ width:230px;padding:2px; float:left; margin-right:10px; margin-bottom:20px;}
.xgcp02 dl:hover{ background:#F17700; color:#FFF;}
.xgcp02 dl:hover a{ color:#FFF;}
.xgcp02 dl dt{ width:230px; height:169px;}
.xgcp02 dl dd{ overflow:hidden;}
.xgcp02 dl dd a{ display:block;width:230px;height:32px; text-align:center; line-height:32px;}

/*新闻详情页*/
.article_bigbox{ float:right; width:850px; margin:auto; background:#FFF; padding:30px 30px 40px; margin-top:30px;}
.article_title{ width:850px; padding:10px 0 20px; border-bottom:#CCC 1px solid;}
.article_title h1,.article_title h1 a{ display:block; font-size:22px; color:#000; line-height:50px; text-align:center;}
.article_title p{ display:block; text-align:center; color:#a6a6a6; line-height:30px;}
.article_con{ width:850px; margin:auto; font-size:14px; line-height:30px; margin-top:20px; border-bottom:#CCC 1px solid;}
.sx_yy{ width:850px; height:50px; border-bottom:#CCC 1px solid; line-height:50px; overflow:hidden;}
.s_yy{ float:left; width:410px; height:50px; line-height:50px; overflow:hidden;}
.x_yy{ float:left; width:410px; margin-left:25px; height:50px;line-height:50px;}
.sx_yy a:hover{ text-decoration:underline;}
.f_box{ width:294px; margin:auto; margin-top:20px; overflow:auto;}
.f_box li{ float:left; width:135px; height:44px; border:#CCC 1px solid; margin-left:5px; margin-right:5px;}
.f_box li a{ display:block; font-size:18px; text-align:center; line-height:44px;}

/*新闻详情页*/
.news_text{ width:850px; line-height:20px;}
#news_title{ display:block; overflow:hidden;}
#news_title a{ float:left; font-size:14px; margin-bottom:5px; margin-right:8px; color:#000;}
.cnt{ width:850px; margin:auto; margin-bottom:5px; padding-right:5px;}
.news_text p{ display:block; line-height:30px;}


/*上下页*/
.dede_pages{ width:850px; margin:auto; margin-top:50px;}
.dede_pages ul{ display:block; width:500px; margin:auto; overflow:hidden;}
.dede_pages ul li{ float:left; margin:0 5px; padding:8px; border:#CCC 1px solid; }
.dede_pages ul li a{ display:block; text-align:center;}
.dede_pages ul li:hover{ border:#11a169 1px solid; background:#11a169; color:#FFF;}
.dede_pages ul li:hover a{ color:#FFF;}

/*网站地图*/
.map_box{ width:100%; 
		margin:auto;
		padding-bottom:30px;
		padding-top:30px;
		border-bottom:#999 1px solid;
		}
.sp-title{ width:1100px;
height:30px;
margin:auto;
		overflow:hidden;
		background-color:#F93;
		margin-bottom:20px;}
.sp-title span{ float:left; color:#FFF; line-height:30px; margin-left:10px;}

.sp-title a{ float:right; color:#FFF;line-height:30px; margin-right:10px;} 
.sp-title a:hover{ text-decoration:underline;}
.linkbox{width:1100px;
margin:auto;
padding:10px 0px;
border-bottom:1px solid #EEE;
}
.linkbox h3,.linkbox h3 a{
font-size:14px;
color:#236DF2;
}


.f6{
width:1100px;
margin:auto;
overflow:hidden;
clear:both;
padding-bottom:10px;
}
.f6 li{
float:left;
line-height:30px;
padding:8px 10px 0px;
white-space:nowrap;
}
.f6 li a{
color:#666;
float:left;
}
.f6 li a:hover{
color:#19ADE8;
}