@charset "utf-8";
/* CSS Document */
/* banner */
.b_box{height:800px; margin:0 auto; clear:both;}
.flexslider{position:relative;height:800px;overflow:hidden;*z-index:-1;}
.slides{position:relative;z-index:1;}
.slides li{height:800px;}
.slides li a{height:100%; display:block;}
.flex-control-nav{position:absolute;bottom:27px;z-index:999;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:36px;height:11px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:36px;height:11px;line-height:40px;overflow:hidden;background:url(/images/dot.png) right 0 no-repeat;cursor:pointer; }
.flex-control-nav .flex-active{background-position:0 0;}
/*search*/
.search{
	width:1180px;
	height:58px;
	margin-top: 20;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.search .keywords{ font-size:14px; line-height:58px; float:left;color:#171515; padding-left:25px;  }
.search .keywords a{color:#2c2c2c; }
.search .sur_con{width:400px; height:56px; overflow:hidden;  float:right;   margin-top: 2px;}
.search .sur_con .search_k{
	height:34px;
	float:left;
	width:309px;
	padding:0 15px 0 15px;
	border: 1px solid #dad7d7;
}
.search .sur_con .search_anniu{width:56px;height:56px; background:url(/images/search_an.gif) no-repeat; cursor:pointer; border:none; float:left;}
/*chanpin_box*/
/*滑动门*/
.index_fyly{ width:1180px; margin:auto;}
.index_fy_left{
	width:221px;
	float:left;
	background-image: url(/images/yy_lf.jpg);
	background-repeat: no-repeat;
	height: 169px;
	padding:28px 0 0 19px;
}
.index_fy_left h3{ font-size:20px; color:#fff; font-weight:normal; padding-bottom:54px;}
.index_fy_left span{font-size:14px; color:#fff;}
.index_fy_right{ width:940px; float:left;}
.index_fy_right dl{
	width:209px;
	height:195px;
	float:left;
	border: 1px solid #dedede;
	margin-left:24px;
}
.index_fy_1 dt{
	background-image: url(/images/yy_01.jpg);
	background-repeat: no-repeat;
	height: 87px;
	width: 107px;
	margin:30px auto 0 auto;
}
.index_fy_2 dt{
	background-image: url(/images/yy_02.jpg);
	background-repeat: no-repeat;
	height: 87px;
	width: 107px;
	margin:30px auto 0 auto;
}
.index_fy_3 dt{
	background-image: url(/images/yy_03.jpg);
	background-repeat: no-repeat;
	height: 87px;
	width: 107px;
	margin:30px auto 0 auto;
}
.index_fy_4 dt{
	background-image: url(/images/yy_04.jpg);
	background-repeat: no-repeat;
	height: 87px;
	width: 107px;
	margin:30px auto 0 auto;
}
.index_fy_right dl dd{ width:209px; text-align:center; height:30px; color:#3a3939; font-size:14px; padding-top:25px;}
/*滑动门*/
.product_nr{ padding-top:20px;}
#tab1{width:1180px;position:relative;}
#tab1 .tab_menu1{
	position:absolute;
	z-index:1;
	height:42px;
	width:654px;
}
.menu1{height:42px; width:654px; margin:0px auto 15px;}
#tab1 .tab_menu1 li{float:left;width:150px;height:42px;border-bottom:0px;cursor:pointer;text-align:left;margin:0 5px 0 8px; font-size:16px; font-family:"微软雅黑"; background:#fff; line-height:42px; text-align:center; color:#333;}
#tab1 .tab_menu1 li span{ font-size:12px; text-transform:uppercase; color:#fff;}
#tab1 .tab_box1{width:1180px;height:100px;clear:both;position:relative;}
#tab1 .tab_menu1 .selected{cursor:pointer; color:#fff; background:#1277cf;}
#tab1 .hide{display:none;}
.prod_nr{ padding-top:8px;}
.prod_nr ul li{ float:left; background:#FFF; margin:15px 11px; width:266px; height:280px;}
.prod_nr ul li p{ text-align:center; line-height:35px;background:#e2e1e2; margin-top:10px;}
.prod_nr ul li img{ width:252px; height:228px; padding:7px;display:block; background:#e2e1e2;}
.prod_nr ul li img:hover{ background:#1277cf;}
/*工程案例展示*/
.index_gg{
	width:100%;
	margin:auto;
	background-image: url(/images/index_12.jpg);
	background-repeat: no-repeat;
	height: 328px;
	background-position: center;
}
.index_gg_img{ width:410px; margin:auto;padding-top:205px;}
/*partner*/
/* product */
.product{margin:35px auto 0 auto;width:1180px;}
.list{
	float:left;
	width:231px;
}
.list .list_t{
	height:71px;
	display:block;
	width: 231px;
	background-image: url(/images/cpbt.jpg);
	background-repeat: no-repeat;
}
.list .list_t a h2{ font-size:24px; color:#ffffff;display:block;  padding:17px 0 0 50px;}
.list .list_con{
	width:229px;
	border: 1px solid #dedddd;
	padding-bottom:32px;
}
.list .list_con dl{width:202px;margin:auto;}
.list .list_con dl dt{
	padding-left:0px;
	height:35px;
	line-height:35px;
	background-image: url(/images/fl.jpg);
	background-repeat: no-repeat;
	width: 200px;
	font-size:16px;
	padding-left:24px;
	margin-top:26px;
	margin-bottom:15px;
}
.list .list_con dl dt a{ font-size:16px; color:#fff;text-align:center; font-weight:bold; padding-left:10px;}
.list .list_con dl dd{
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #c2c2c2;
	height:38px;
	line-height:38px;
	padding-left:36px;
}
.list .list_con dl dd a{font-size:16px;}
.list .list_con ul li.first a:hover{color:#c40001;}
.index_cp_rt{
	width:937px;
	float:right;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #216fff;
}
.index_cp_rt ul{ padding-left:3px; padding-top:5px;}
.index_cp_rt ul li{ text-align:center; width:213px; margin-left:8px; float:left; margin-top:8px; margin-right:12px;}
.index_cp_rt ul li img{ width:211px; height:186px; border:solid 1px #f1efef; padding:2px}
.index_cp_rt ul li p{ color:#fff; width:213px; height:34px; overflow:hidden; line-height:34px; background:#216fff;}
.index_cp_rt ul li p a{color:#fff; font-size:14px;}
/*banner2_box*/
.banner2_box{ background:url(/images/banner2.jpg) no-repeat; width:1180px; height:217px; margin:15px auto 0 auto; position:relative;}
.b2_phone{
	color:#FFF;
	font-size:16px;
	position:absolute;
	left: 645px;
	top: 158px;
}
.b2_phone span{ font-weight:bold; font-size:26px;}
.b2_anniu a{ color:#FFF; font-size:16px;}
.b2_anniu{
	position:absolute;
	left: 956px;
	top: 161px;
}
/*xijie_box*/
.xijie_box{ width:1180px; margin:30px auto;}
.xijie_title{ text-align:center; line-height:30px; font-size:30px; color:#666;}
.xijie_title p{ font-family:Arial; font-size:14px; text-transform:uppercase; color:#999;}
.xijie{ background:url(/images/xijie_bg.jpg) no-repeat; width:1082px; height:548px; margin:0 auto; position:relative;}
.jx_1{
	position:absolute;
	left: 175px;
	width: 285px;
	height: 107px;
	top: 52px;
}
.jx_t{ font-size:24px; text-align:right;}
.jx_t2{ font-size:14px; padding-top:30px;}
.jx_2{
	position:absolute;
	left: 654px;
	width: 249px;
	top: 52px;
	height: 104px;
}
.jx_t1{ font-size:24px; text-align:left;}
.jx_3{
	font-size:26px;
	position:absolute;
	left: 189px;
	top: 330px;
	width: 144px;
}
.jx_4{
	position:absolute;
	font-size:26px;
	text-align:center;
	left: 781px;
	top: 339px;
}
/*——————————————————————————————————案例展示——————————————————————————————————*/
/*anli*/
.anli_box{ width:1180px; margin:0 auto;}
.anli_t{ background:url(/images/anli_title.jpg) no-repeat; height:53px; width:1039px; margin:0 auto; text-align:center; font-size:33px;}
.anli_title{ width:1039px; margin:0 auto;}
.anli_more{ width:21px; height:21px; margin:0 auto;}
.anli_nr{ margin-top:30px;}
/**********************************************图片滚动********************************************/
.gd_01{ position:relative; width:1180px; margin:0 auto; }
.gd_01 em{
	position: absolute;
	top: 105px;
}
.gd_01 .t_l{ left:0px;}
.gd_01 .t_r{ right:0px;}
.gd_01 #simgs{ margin:0 auto;}
.gd_01 li{ float:left; width:327px; text-align:center; height:340px; margin:0 10px;}
.gd_01 li p{ line-height:30px;}
.gd_01 li.last{ padding-right:0;}
.gd_01 li img{ display:block; width:325px; height:282px; padding:1px; border:1px solid #ccc;}
.gd_01 li a{ color:#333;}
.gd_01 .fl { float:left;}
.gd_01 .fr { float:right;}
.gd_01 .pa{ position:absolute;}
.gd_01 .pr{ position:relative}
.gd_01 li img:hover{ background:#216fff; border:1px solid #216fff;}
/*tese_box*/
.tese_box{ background:url(/images/tese_bg.jpg) no-repeat center top; width:100%; height:605px; margin:0 auto;}
.tese{ width:1180px; margin:0 auto; position:relative;}
.ts_t{ font-size:20px; font-weight:bold; color:#4d4e4f;}
.ts_wen{ color:#4d4e4f;  line-height:24px; font-size:14px; padding-top:5px;}
.ts_1{
	position:absolute;
	width: 445px;
	height: 101px;
	left: 758px;
	top: 139px;
}
.ts_2{
	position:absolute;
	width: 445px;
	height: 101px;
	left: 758px;
	top: 269px;
}
.ts_3{
	position:absolute;
	width: 445px;
	height: 101px;
	left: 758px;
	top: 383px;
}
.ts_4{
	position:absolute;
	width: 445px;
	height: 101px;
	left: 758px;
	top: 496px;
}
/*advantages*/
.index_ys_bj{
	width:100%;
	margin:auto;
	background-image:url(/images/ys_bj.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	height:1096px;
	margin-top:12px;
}
.index_ys{
	width:1080px;
	margin:auto;
	position: relative;
}
.index_ys h3{ font-size:39px;  color:#216fff; text-align:center; line-height:112px;}
.index_ys h3 a{font-size:39px; color:#216fff; }
.index_ys h3 span{ font-size:52px; color:#216fff;}
.index_ys1{width:598px;position: absolute;top: 267px;left:0px;}
.index_ys1 dl{}
.index_ys1 dl dt{font-size:30px; color:#383838; line-height:18px; margin-bottom:46px; padding-left:83px; color:#fff;}
.index_ys1 dl dd{font-size:14px;color:#ffffff;height: 30px;line-height:30px;background-image: url(/images/ys_list_bj.jpg);background-repeat: no-repeat;padding-left:20px;background-position: 0px 9px; margin-left:17px;}
.index_ys2{width:598px;position: absolute;top: 576px;right:0px;}
.index_ys2 dl{}
.index_ys2 dl dt{font-size:30px; color:#383838; line-height:18px; margin-bottom:46px; padding-left:119px; color:#fff;}
.index_ys2 dl dd{font-size:14px;color:#ffffff;height: 30px;line-height:30px;background-image: url(/images/ys_list_bj.jpg);background-repeat: no-repeat;padding-left:20px;background-position: 0px 9px; margin-left:43px;}
.index_ys3{width:598px;position: absolute;top: 883px;left:0px;}
.index_ys3 dl{}
.index_ys3 dl dt{font-size:30px; color:#383838; line-height:18px; margin-bottom:46px; padding-left:97px; color:#fff;}
.index_ys3 dl dd{font-size:14px;color:#ffffff;height: 30px;line-height:30px;background-image: url(/images/ys_list_bj.jpg);background-repeat: no-repeat;padding-left:20px;background-position: 0px 9px;margin-left:16px;}
.index_tel{ width:373px; height:50px; background:#0057a7; line-height:50px; color:#fff; margin:25px auto; font-size:16px; padding-left:20px;}
.index_tel span{ float:right;}
/*客户见证*/
/*————————————————————————————————客户评价————————————————————————————————*/
/*企业相册  荣誉资质*/
/*banner_little3*/
.banner3{ width:100%;  height:240px; margin-top:7px; background:url(/images/ban3_bg.jpg) no-repeat center;}
.banner3 .main{  position:relative;}
.banner3 dl{ position:absolute; top:54px; right:20px; }
.banner3 dl dd{
	font-size:26px;
	color:#FFF;
	line-height:36px;
	font-family: Impact;
	text-decoration: none;
}
.banner3 dl dt{ font-size:16px; color:#ffffff;height:18px;  }
.banner3 em{  width:158px; height:32px; font-style:normal; display:block;position:absolute; top:112px; right:0px;}
.banner3 em a{font-size:18px; color:#fff; font-weight:bold;line-height: 32px;}
/*banner_little1*/
.banner1{ width:100%;  height:274px; background:url(/images/banner3.jpg) no-repeat center;}
.banner1 .main{  position:relative; width:1180px; margin:auto;}
.banner1 dl{ position:absolute; top:91px; right:20px; }
.banner1 dl dd{
	font-size:26px;
	color:#fff;
	line-height:36px;
	font-family: Impact;
	text-decoration: none;
}
.banner1 dl dt{ font-size:16px; color:#fff;height:18px;  }
.banner1 em{  width:158px; height:32px; font-style:normal; display:block;position:absolute; top:158px; right:0px;}
.banner1 em a{font-size:18px; color:#1277cf; font-weight:bold;line-height: 32px;}
/*customer*/
/*————————————————————————————————客户评价————————————————————————————————*/
/*——————————————————————————————————客户见证——————————————————————————————————*/
#pj { padding-top:20px; margin:20px auto 0 auto; width:1180px;}
.pj_t{ background:url(/images/pj_title.jpg) no-repeat; height:53px; width:1039px; margin:0 auto; text-align:center; font-size:33px;}
.pj_title{ width:1039px; margin:0 auto;}
.pj_more{ width:21px; height:21px; margin:0 auto;}
#pj .ul_w { width:1206px; margin-top:35px;}
#pj li { float:left; width:548px; height:178px; padding:8px; margin-right:29px; margin-bottom:16px; border:#b2b3b4 1px solid;}
#pj li:hover {border:#216fff 1px solid;}
#pj dl dt { float:left;}
#pj dl dt img { width:177px; height:154px; margin-top:13px;}
#pj dl dd { width:340px; float:right;}
#pj dl dd h4 { height:45px; line-height:45px;}
#pj dl dd h4 a { color:#292828; font-size:14px; font-weight:bold; height:35px;}
#pj dl dd p {text-indent:2em; line-height:23px; margin-bottom:8px; height:93px; padding-right:15px; font-size:14px; overflow:hidden;}
#pj dl dd .more { display:block; text-align:center; color:#FFF; width:112px; height:34px; line-height:34px; background-color:#216fff;}
/*center1_box*/
/*滑动门*/
/*gongsijianjie*/
.about_nr{ width:1180px; margin:20px auto;}
.index_jj{width: 804px; float:left;}
.index_jj h3{background-image: url(/images/jjbt.jpg);background-repeat: no-repeat;height: 35px;width: 804px; font-size:18px; color:#373535}
.index_jj h3 em{ color:#216fff; font-style:normal;}
.index_jj h3 span{ float:right; margin-top:8px;}
.index_jj dl{width: 804px; margin-top:25px;}
.index_jj dl dt{ width:275px; float:left;}
.index_jj dl dt img{ width:269px; height:205px; border:solid 1px #dfdede; padding:2px;}
.index_jj dl dd{width:507px; float:right}
.index_jj dl dd p{ width:507px; overflow:hidden; font-size:14px; line-height:24px; color:#4d4e4f; height:205px;}
.index_jj ul{  height:182px; overflow:hidden; margin-top:20px;}
.index_jj ul li{ float:left; width:196px; margin-left:15px; text-align:center;}
.index_jj ul li img{width:190px; height:147px; border:solid 1px #dfdede; padding:2px;}
.index_jj ul li p{ width:196px; height:28px; line-height:28px; overflow:hidden;}
.index_jj ul li p a{ font-size:14px;}
.index_ry{width: 316px; float:right}
.index_ry h3{background-image: url(/images/rybb.jpg);background-repeat: no-repeat;height: 35px;width: 316px; font-size:18px; color:#373535; margin-bottom:20px;}
.index_ry h3 em{ color:#216fff; font-style:normal;}
.index_ry h3 span{ float:right; margin-top:8px;}
.index_ry ul{ margin:30px auto 0 auto;}
.index_ry ul li{ width:240px; margin-left:15px; text-align:center;}
.index_ry ul li img{width:234px; height:183px; border:solid 1px #dfdede; padding:2px;}
.index_ry ul li p{ width:240px; height:28px; line-height:28px; overflow:hidden;}
#ticker1 {
	width: 316px;
	height: 407px;
	position: relative;
	margin:0 auto;
}
/**********************************************图片滚动********************************************/
.news_center{
	width:100%;
	margin:auto;
	height:24px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #e6e6e6;
	margin:35px 0px;
}
.center_2box{ width:1180px; margin:auto;}
.news_nox{ width:350px; height:395px; float:left; background-color:#fff;}
.news_title{
	width:350px;
	height:61px;
	margin:auto;
	background-image: url(/images/news_bg.jpg);
	background-repeat: no-repeat;
	background-position: center 6px;
}
.news_t{
	float:left;
	width:225px;
	margin-left:30px;
	font-size:16px;
	font-family:"微软雅黑";
	line-height:55px;
}
.news_t a{ color:#216fff; font-weight:bold;}
.news_t span{ color:#a7a7a7; font-size:10px;font-weight:normal;}
.news_more{ width:47px; height:13px; float:right; padding:20px 0px;}
.news_nr{ padding:10px; line-height:25px;}
.news_nr span{ float:right;}
.news_nr ul li{ display:block; width:300px; height:32px; overflow:hidden; line-height:26px;}
.news_nr ul li a{ font-size:14px; color:#414242;}
.hynews_box{ width:320px; height:395px; float:left; background-color:#fff; margin-left:59px;}
.cjwt_box{ width:364px; height:395px; float:right; background-color:#fff; margin-left:18px;}
.news_titlex{
	width:374px;
	height:61px;
	margin:auto;
	background-image: url(/images/news_bgwt.jpg);
	background-repeat: no-repeat;
	background-position: center 6px;
}
.news_tx{
	float:left;
	width:225px;
	margin-left:30px;
	font-size:16px;
	font-family:"微软雅黑";
	line-height:55px;
}
.news_tx a{ color:#216fff; font-weight:bold;}
.news_tx span{ color:#a7a7a7; font-size:10px;font-weight:normal;}
.news_morex{ width:47px; height:13px; float:right; padding:20px 0px;}
.wenda_nr1{ margin-top:25px;}
#ticker2 {
	width: 350px;
	height: 300px;
	overflow: hidden;
	position: relative;
	margin:0 auto;
}
#ticker2 li {
	position: relative;
	width: 100%;
	line-height: 30px;
	margin: 5px auto;
	border-bottom:1px dashed #CCC;
	font-size:14px;
}
.wen{
	background-image: url(/images/img_35.jpg);
	background-repeat: no-repeat;
	height: 30px;
	width: 325px;
	background-position: 0px 3px;
	padding-left:10px;
	line-height:22px;
}
.wen a{ color:#216fff;}
.wen span{ background-color:#03F; color:#FFF; line-height:24px;text-align:center; margin:0 5px;}
.da{ width:312px; height:65px; overflow:hidden; padding-left:10px;}
.da span{ background-color:#900; color:#FFF; margin:0 5px;}
/*link*/
/*link*/
.links{
	background:url(/images/index_43.jpg) left no-repeat;
	line-height:52px;
	width:1032px;
	height:52px;
	margin:auto;
	border: 1px solid #dde5f1;
	padding-left:148px;
	margin-top:12px;
	color:#555;
}
.links a{ padding-left:17px; padding-right:5px; font-size:14px; color:#555;}