/* CSS Document */
body{
	line-height:180%;
	margin:0px auto;
	/* background:url(../images/bodyback.jpg) repeat-x; */
	font-size:12px;
	 width:100%;
	 font-family:"Microsoft Yahei"; color: #555;
    background: #fff;
}



h1, h2, h3, h4, h5, h6 {
    font-weight: bold;
    font-size:3em; padding:0; margin:0;
}
p,ul,big,small,b,span,font,h2,h1,dl,dd{;padding:0px;margin-top:0px;margin:0px;}
ul{padding:0px;margin-top:0px;margin:0px;}
li{ list-style:none;}
ul{list-style:none;}
a { color:#000000; text-decoration:none;outline:none;blr:expression(this.onFocus=this.blur());}
a:hover{ color:#F00; text-decoration:none ;}
.wrap{ max-width:1200px; margin:0 auto; width:100%;}
img{ border:none}
.fl{ float:left}
.fr{ float:right}
.h20{ height:20px; clear:both;}
.h10{ height:10px; clear:both;}
.clear{ clear:both}
.clear2{ clear:both; height:20px;}
input{ outline:none; font-family:"Microsoft Yahei";}


.teambox123{margin:0 160px; overflow:hidden}
.team-litpic{ width:30%; margin-left:5%; float:left; margin-right:5%;}
.team-info{ float:left; width:60%; float:left}
.top{ background:#f6f6f6; line-height:26px;}
.head{ background:#fff; padding:20px 0;}
.head .wrap{ position:relative}
.head .tel{ float:right; background:url(../images/tel.png) left center no-repeat; padding-left:45px; height:47px; margin:0 50px 0 100px;}
.head .tel small{ font-size:16px; padding-bottom:5px; display:inline-block}
.head .tel big{ font-size:18px; color:#000; font-weight:bold;}
.head .sousuo{ float:right; margin-top:10px; margin-left:20px; }
.head .sousuo .ss{ float:left;border:#333333  1px solid; background:none; border-right:none; line-height:347px; height:34px; width:255px; padding-left:10px;}
.head .sousuo .sss{ background:url(../images/sss.png) center no-repeat #333333; width:38px; height:38px; border:none;}


.logo{ float:left;}
.logo a{background:url(../images/logo.png) no-repeat; display:block; text-indent:-999px;  width: 300px; height:50px; }


.logoright{ float:right;}

.nav{ height:65px; background:#333; line-height:65px;}
.nav li{ float:left;; font-size:16px; width:132px; text-align:center;  height:65px;  position:relative; z-index:111111111111111111}
.nav li a.big{line-height:65px; display:block; color:#fff;;}
.nav li a.big.on,.nav li a.big:hover{ background:#eee; color:#333;  border-bottom:#888 1px solid; }
.nav li div{ display:none}
.nav li div a{ display:block; line-height:50px; background:#eee; font-size:14px;}
.nav li div a:hover { display:block; line-height:50px; background:#333; font-size:14px; color:#fff;}

.nav li:hover div{ display:block;}

.nbanner img{ max-width:100%;}
.nbanner{ text-align:center;}

.ztitle{ text-align:center; padding-top:20px; padding-bottom:8px;}
.ztitle font{ font-size:24px; display:block; margin-bottom:5px; line-height:24px;}
.ztitle span{ display:inline-block; width:400px; border-bottom:#ddd 1px solid; height:10px;}
.ztitle small{ font-size:16px; display:inline-block; background:#fff; padding:0px 10px;}
.menu2 { text-align:center; padding:20px 0;}
.menu2 a{ display:inline-block; padding:10px 20px; font-size:14px; border:#ddd 1px solid; border-radius:5px; margin:0 5px;}
.menu2 a:hover ,.menu2 a.on{ background:#1a73c4; color:#fff;}


.menu3{ background:#fff;  border-bottom:#dcdcdc 1px solid; text-align:center; }
.menu3 a{ display:inline-block; line-height:40px;  font-size:16px; padding:20px 0 }
 
.menu3 a span{ display:block;border-left:#dcdcdc 1px solid; padding:0 24px ;}
.menu3 a.first span { border:none}
.menu3 a:hover,.menu3 a.on{ border-bottom:#c7a049 1px solid;; color:#c7a049;}


.yy{ height:44px; background:url(../images/yy.png) center no-repeat;}
/******************************
 ** 内页架构
 ******************************/
.sidebar { float:left; width:220px; }
.side-menu { position: relative;    }
 

.side-title{ background:#1a73c4; color:#fff; text-align:center; padding:17px 0; line-height:240%}
.side-title big{ display:block; font-size:24px; }
.side-title small{ display:block; font-size:18px;}

.side-list ul{border-left:#ddd 0px solid;border-right:#ddd 0px solid; }
.side-list li{ border-bottom:#ddd 1px solid; line-height:50px; }
.side-list li a{ font-size:16px; background:url(../images/arr1.png) left center no-repeat; background-position:20px; padding-left:40px; display:block;}
.side-list li:hover a,.side-list li.on a{ color:#fff; background:url(../images/arr2.png) left center no-repeat #274583; background-position:20px;}

 
.side-head { height:34px; line-height:34px; padding:10px 0 10px 10px; font-size:20px; background:none;  }
.side-con { margin-bottom:20px; position:relative; top:20px; }
.side-con .side-head { height:40px; line-height:40px; background:#1a73c4; }
.side-con .side-head h2 { font-size:16px; font-weight:normal; color:#fff; padding:0 0  0 15px; }
.side-con .main { padding:10px 10px 15px; line-height:25px; border:1px solid #ddd;background: #fff; border-radius:0 0 5px 5px; }
.side-con .main img{ max-width:100%; margin-bottom:5px;}

.container {}
.location { height:55px;  position:relative; line-height:55px;   }
.location font { font-size:20px; float:left;  }
.location .io {   float:right;color:#666; }
.location .io b { color:#999; }
.content { padding:20px; border:1px solid #ddd; margin-bottom:20px; }


.list-news1 li{ line-height:35px; border-bottom:#ececec 1px solid; overflow:hidden;}
.list-news1 li a{ float:left; background:url(../images/arr1.png) left center no-repeat; padding-left:15px; display:block}
.list-news1 li span{ float:right; color:#666}

.list-news2 li{border-bottom:#ececec 1px solid; overflow:hidden; padding-bottom:1%; margin-bottom:1%}
.list-news2 li.odd{  }
.list-news2 li span{ display:block; overflow:hidden;}
.list-news2 li span a{ font-size:16px; line-height:35px;}
.list-news2 li span font{ float:right}
.list-news2 li p{ font-size:12px; line-height:180%;}

.list-news3 li{border-bottom:#ececec 1px solid; overflow:hidden; padding-bottom:2%; margin-bottom:2%}
.list-news3 li a.litpic{ float:left; display:block; width:20%;}
.list-news3 li a.litpic img{ width:100%;}
.list-news3 li span{ float:right; display:block; width:78%;}
.list-news3 li.noimg span{ width:100%; float:none}
.list-news3 li span a{ font-size:16px; line-height:200%; margin-bottom:5px;}
.list-news3 li span font{ display:inline-block; margin-top:5px;}

.list-news4 { margin-top:30px;}
.list-news4 li{ float:left; overflow:hidden;  width:32%; margin-right:2%; margin-bottom:2%; border-radius:3px}
.list-news4 li div{ background:#f7f7f7;}
.list-news4 li.last{ margin-right:0;}
.list-news4 li a.litpic{   display:block; }
.list-news4 li a.litpic img{ width:100%; height:220px;}
.list-news4 li span{   display:block; padding:10px 20px }
.list-news4 li.noimg span{ width:100%; float:none}
.list-news4 li span a{ font-size:16px; height:40px; line-height:40px; overflow:hidden; display:block; }
.list-news4 li span font{ display:inline-block; margin-top:5px;}
.list-news4 li  p{ height:42px;}


.single{ padding:20px 0;}

.list-news5 li{border-bottom:#999999 1px dashed; overflow:hidden; margin-top:6%; margin-bottom:5%; position:relative}

.list-news5 li a.litpic{ float:left; display:block; width:22%; height:80px; overflow:hidden;}
.list-news5 li a.litpic img{ width:100%; }
.list-news5 li span{ float:right; display:block; width:76%;}
.list-news5 li.noimg span{ width:100%; float:none}
.list-news5 li span a{ font-size:14px; line-height:200%; margin-bottom:5px;}
.list-news5 li span font{ display:inline-block; margin-top:5px; position:absolute; right:10px; top:0px;}
.newsbox-title{ border-bottom:#bfbfbf 1px solid; line-height:40px; height:40px; margin-bottom:10px;}
.newsbox-title font{ float:left; background:#f3f3f3; font-size:18px; padding:0 30px;}
.newsbox-title a{ float:right; margin-right:10px;}
/* shownews*/
.vtitle{ font-size:22px; line-height:30px; text-align:center; padding-top:20px;  margin-bottom:20px;  color:#000;;}
.vdes{  text-align:center; color:#A8A6A6; border-bottom:1px dotted #CCCCCC;border-top:1px dotted #CCCCCC; ; margin-bottom:10px; padding:4px 0;}
.ArticleMessage a:link{ text-align:center;color:#A8A6A6;}
.vcon{  line-height:180%; padding:10px 10px; }
.vcon img{ max-width:100%;}
.vpages { border:#f1f1f1 1px solid; background:#f7f7f7; padding:10px; margin:0px;}

.news{ padding:40px 0;}
.newsbox{ float:left; width:32%; margin-right:2%;}
.newsbox.last{ float:right; margin-right:0;}
/*简单产品列表*/
.prolist ul{ }
.prolist li{ float:left; margin-top:10px; width:32%; margin-right:2%; }
.prolist li.last{ float:right; margin-right:0;}
.prolist li a.txt{ display:block; text-align:center; line-height:30px;}
.prolist li a.img{ display:block;  border:#efefef 1px solid; height:180px;}


/*简单产品列表*/
.prolist1 ul{ }
.prolist1 li{ float:left; margin-top:10px; width:32%; margin-right:2%; position:relative;height:180px; }
.prolist1 li.last{ float:right; margin-right:0;}
.prolist1 li a.txt{ display:block; text-align:center; line-height:36px; position:absolute; bottom:0px; left:0; color:#fff; width:100%; font-size:14px; z-index:3}
.prolist1 li a.img{ display:block;    height:180px;}
.prolist1 li span{position:absolute; bottom:0px; left:0; width:100%; background:#000; z-index:2; background:#000; height:36px;/* older safari/Chrome browsers */  
    -webkit-opacity: 0.8;  
    /* Netscape and Older than Firefox 0.9 */  
    -moz-opacity: 0.8;  
    /* Safari 1.x (pre WebKit!) 老式khtml内核的Safari浏览器*/  
    -khtml-opacity: 0.8;  
    /* IE9 + etc...modern browsers */  
    opacity: .8;  
    /* IE 4-9 */  
    filter:alpha(opacity=80);  
    /*This works in IE 8 & 9 too*/  
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";  
    /*IE4-IE9*/  
    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);  }
 
/*面包屑导航*/
.vpos{ height:40px; line-height:40px; border-bottom:#d9d9d9 1px solid;}
.vpos font{ float:left; font-size:18px; margin-left:10px;}
.vpos span{ float:right; margin-right:10px;}
 

.footer { background:#2b4284; padding:10px 0 10px;color: #343434;border-bottom: 2px solid #0d2872;position: relative; text-align:center; color:#fff; }
.footer a{color: #fff;}


.bord999{border-bottom:#ddd 1px solid;}
.icase{ padding:40px 0; background:#f7f7f7; margin-top:40px;}
.z-title{ text-align:center; padding:20px 0;}
.z-title h1{ font-size:32px; font-weight:bold;}
.z-title p{ font-size:16px; line-height:4;}
.slideBox{width:100%;   overflow:hidden; position:relative;  }
		.slideBox .hd{ height:15px; overflow:hidden; position:absolute; left:0; width:100%; height:18px; text-align:center; bottom:105px; z-index:1; }
		.slideBox .hd ul{ overflow:hidden; zoom:1;   }
		.slideBox .hd ul li{  margin-right:14px; display:inline-block; width:15px; height:15px; text-indent:111111111111rem; border-radius:50%;; line-height:15px; text-align:center; background:#fff; cursor:pointer; }
		.slideBox .hd ul li.on{ background:#f00; color:#fff; }
		.slideBox .bd{ position:relative; height:100%; z-index:0;   }
		.slideBox .bd li{ zoom:1; vertical-align:middle; }
		.slideBox .bd img{ width:100%; height:528px; display:block;  }
		.bdtitle{ background:#eeeeee; padding:10px; position:relative}
		.bdtitle big{ font-size:20px; font-weight:bold;}
		.bdtitle p{ font-size:14px; padding:10px 0;}
		.bdtitle a{ position:absolute; border:#afafaf 2px solid; right:10px;  top:10px; display:inline-block; line-height:38px; text-align:center; padding:0 40px;} 

		/* 下面是前/后按钮代码，如果不需要删除即可 */
		.slideBox .prev,
		.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url("../images/slider-arrow1.png") -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
		.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
		.slideBox .prev:hover,
		.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
		.slideBox .prevStop{ display:none;  }
		.slideBox .nextStop{ display:none;  }

.productlist li{ width:25%; float:left;text-align:center;}
.productlist li span{ display:block; overflow:hidden; }
.productlist li img{  width:100%;  transition:all .3s ease-out;}
.productlist li:hover .img img{transform: scale(1.1)}
.productlist li a { display:block; margin:2%; background:#ededed ; border:#c9c9c9 1px solid;;}
.productlist li a font{ display:block; font-size:16px; line-height:3;background:#ededed ;}
.more { text-align:center; margin-top:40px;}
.more a{ display:inline-block; line-height:40px; font-size:16px; padding:0 30px; border:#8c8b8b 1px solid; color:#8c8b8b;}
.more a:hover{ background:#000; color:#fff;}

.teambox{ position:relative;}
.teambox .btn{ position:absolute; top:400px;}
.teambox .btn.prev{ left:-100px;}
.teambox .btn.next{ right:-100px;}
.team{ padding:30px 0;}
.teamli li{ float:left; width:22%; margin-right:3.9%; background:#eeeeee;text-align:center; margin-top:2%; position:relative}
.teamli li.last{ float:right; margin-right:0;}
.teamli li img{ width:100%; height:359px;}
.teamli li p.bg{ display:none; left:0px; top:0px; width:100%; background:url(../images/bannerbb.png); height:200px; position:absolute;height:359px; z-index:1;}
.teamli li a.ck{display:none; left:0px; top:0px; width:50%; left:25%; top:35%; border:#fff 1px solid; color:#fff; line-height:50px; font-size:16px;  position:absolute;  z-index:2;}
.teamli li:hover p.bg,.teamli li:hover a.ck{ display:block;}
.teamli li div.p1{ overflow:hidden; line-height:33px; font-size:14px;}
.teamli li div.p1 .p1font{ display:inline-block; font-weight:bold; color:#000}
.teamli li div.p1 span{ display:inline-block; padding:0 8px;}
.teamli li div.p2{ overflow:hidden; border:#dcdcdc 1px solid; }
.teamli li div.p2 a{ display:block; float:left; width:50%; line-height:42px; font-size:14px; }
.teamli li div.p2 a.p2a span{ display:block; border-left:#dcdcdc 1px solid; }


.gongyi{ background:url(../images/gongyibg.jpg) center ; padding:30px 0; margin:30px 0;}
.gongyibox .hd li{ text-align:center; float:left; width:14.2%;padding-bottom:30px;}
.gongyibox .hd li span{ display:block; width:120px; height:120px; margin:0 auto;}
.gongyibox .hd li.g1 span{ background:url(../images/gongyi1.png)}
.gongyibox .hd li.g2 span{ background:url(../images/gongyi2.png)}
.gongyibox .hd li.g3 span{ background:url(../images/gongyi3.png)}
.gongyibox .hd li.g4 span{ background:url(../images/gongyi4.png)}
.gongyibox .hd li.g5 span{ background:url(../images/gongyi5.png)}
.gongyibox .hd li.g6 span{ background:url(../images/gongyi6.png)}
.gongyibox .hd li.g7 span{ background:url(../images/gongyi7.png)}
.gongyibox .hd li.on{ background:url(../images/sanjiao.png) bottom center no-repeat; }
.gongyibox .hd li.g1.on span{ background:url(../images/gongyi1_1.png)}
.gongyibox .hd li.g2.on span{ background:url(../images/gongyi2_1.png)}
.gongyibox .hd li.g3.on span{ background:url(../images/gongyi3_1.png)}
.gongyibox .hd li.g4.on span{ background:url(../images/gongyi4_1.png)}
.gongyibox .hd li.g5.on span{ background:url(../images/gongyi5_1.png)}
.gongyibox .hd li.g6.on span{ background:url(../images/gongyi6_1.png)}
.gongyibox .hd li.g7.on span{ background:url(../images/gongyi7_1.png)}
.gongyibox .hd li font{ display:block; line-height:3; font-size:16px;}

.gongyibox .bd{ background:#f7f7f7; clear:both; padding:30px 0; margin:0px 0 20px 0;;}
.gongyibox .bd li{ width:357px; margin-left:32px; text-align:center; float:left;}
.gongyibox .bd li img{ width:100%; height:238px;}
.gongyibox .bd li span{ font-size:24px; color:#666; line-height:2;}
.gongyibox .bd li p{ text-align:left;} 

.live{ padding:30px 0;}
.livebox-fl{ float:left; width:560px; height:430px; background:#eee}

.livebox-fr{ float:right; width:630px; height:440px;}
.livebox-fr ul li{ width:49%; float:left; position:relative; margin-bottom:10px;}
.livebox-fr ul li img.img{ width:100%; display:block; height:210px;}
.livebox-fr ul li.last{ float:right;}
.livebox-fr ul li span{ display:block; position:absolute; left:0px; bottom:0px; line-height:35px; height:35px; width:100%; text-align:center; background:#000; z-index:1;}
.livebox-fr ul li a.txt{ display:block; position:absolute; left:0px; bottom:0px; line-height:35px; height:35px; width:100%; text-align:center; z-index:2; font-size:16px; color:#fff;}
.livebox-fr ul li a.img1{ position:absolute; left:135px; top:70px; line-height:35px; height:35px; width:100%; z-index:3;}
.livebox-fr ul li a.img1 img{ width:45px; height:45px;}
 
 
.livebox-fl ul li{   position:relative; margin-bottom:10px;}
.livebox-fl ul li img.img{ width:100%; display:block; height:430px;}
.livebox-fl ul li.last{ float:right;}
.livebox-fl ul li span{ display:block; position:absolute; left:0px; bottom:0px; line-height:35px; height:35px; width:100%; text-align:center; background:#000; z-index:1;}
.livebox-fl ul li a.txt{ display:block; position:absolute; left:0px; bottom:0px; line-height:35px; height:35px; width:100%; text-align:center; z-index:2; font-size:16px; color:#fff;}
.livebox-fl ul li a.img1{ position:absolute; left:250px; top:180px; line-height:35px; height:35px; width:100%; z-index:3;}
.livebox-fl ul li a.img1 img{ width:auto}

.cate{ text-align:center; margin-bottom:40px;}
.cate a{ display:inline-block; padding:0 44px; font-size:16px; background:#f3f3f3; line-height:38px; border-left:#f5f5f5 1px solid;}
.cate a.f{ border:none;}
.cate a:hover,.cate a.on{ background:#c7a049; color:#fff;}

.about{ background:#f7f7f7; padding:30px 0;}

.aboutcon{ margin-top:50px;}
.aboutcon img{max-width:100%;}
.aboutcon .acimg{ width:50%;}
.aboutcon .acbody{ width:48%;}
.acbodycon{ font-size:16px; line-height:2;}
.aboutcon2{ margin-bottom:40px;}

.ibanner{ position:relative;}
.fw-list123{ position:absolute; width:100%; z-index:11111111111111111111111111111; left:0px; bottom:0; background:url(../images/bannerbb.png)
}
{ background:#000;
filter:alpha(opacity=80); 
-moz-opacity:0.8; 
opacity: 0.8;
-khtml-opacity: 0.8;}
.fw-list123 ul{ overflow:hidden;}
.fw-list123 li{ width:25%; float:left; text-align:left;}
.fw-list123 li a{ display:block; border-right:#fff 1px solid; overflow:hidden; margin:0 5% 0 13%; padding:7% 0; cursor:pointer;color:#fff;}
.fw-list123 li.last a{ border:none;}
.fw-list123 li:hover a,.fw-list123 li.on a{ color:#c7a049}
.fw-list123 li span{ display:block; float:left;}
.fw-list123 li p{ float:left; margin-left:20px;}
.fw-list123 li big{ display:block; font-size:24px; padding:0px 0 15px 0;  }
.fw-list123 li small{ font-size:14px; }
.fw-list123 .btn{ position:absolute; top:110px;}
.fw-list123 .btn.prev{ left:-50px;}
.fw-list123 .btn.next{ right:-50px;}

.fw-list{ position:relative; padding:60px 0 30px 0; background:#737373;}
.fw-list ul{ overflow:hidden;}
.fw-list li{ width:16.60%; float:left; text-align:center;}
.fw-list li span{ display:block;}
.fw-list li big{ display:block; font-size:16px; padding:15px 0 5px 0; color:#fff;}
.fw-list li small{ font-size:14px; color:#fff;}
.fw-list .btn{ position:absolute; top:110px;}
.fw-list .btn.prev{ left:-50px;}
.fw-list .btn.next{ right:-50px;}


.link{ text-align:center; color:#fff; clear:both; margin-top:40px;}
.link a{ color:#fff; display:inline-block; margin:5px}


 .footer { background:#5c5c5c; padding:15px 0 15px;color: #eee; position: relative; line-height:25px; text-align:center; color:#eee; }
.footer a{color: #eee;}

.flxfs{background:#5c5c5c; padding:40px 0 20px 0; color:#c8c8c8}
.flxfs .f1 a{ color:#b2b2b2;}
.flxfs .f1 a.toptitle{ font-size:14px; color:#fff; display:inline-block ; margin-bottom:10px;}
.flxfs .f1{ width:94px; padding-left:25px; float:left; font-size:12px; line-height:200%; border-right:#525252 1px solid;}
.flxfs  .ferweima{ float:left; margin-right:20px;border-right:#525252 1px solid; padding-right:20px; text-align:center}
.flxfs .ferweima img.qcode{ height:120px;  }
.flxfs .ferweima  font{ display:block; font-size:14px;  margin-left:10px ; line-height:30px;}
.flxfs  .ferweima a{ display:block; font-size:14px;  margin-left:10px ; line-height:30px; color:#fff;}

 .fflxfs{ float:right; }
 .fflxfs span{ display:block;  border-bottom:#fff 1px solid; padding-bottom:10px; margin-bottom:10px;}
 
 .fflxfs big{ font-size:34px; display:block;  line-height:40px; color:#fff; } 
.fflxfs td{ padding-right:20px;}






/*产品搜索*/
.products-list-wrap{ width:1200px; margin:30px auto 0 auto; }
.search-product {background:#fff url(../images/search-bg1.jpg) no-repeat center top;padding-top:1px;margin-bottom:40px;}
.search-product-form {clear:both;overflow:hidden;}
.search-product-form.hide {background:#fff url(../images/search-bg1.jpg) no-repeat center bottom;padding-bottom:1px;}
.search-product-form li {float:left;width:33%;*width:32.9%;}
.search-product-form li.last .search-product-h3 h3,
.search-product-form li.last .search-checboxs {background:none;}

.search-checboxs a{padding:4px 15px; margin:5px; display:inline-block; color:#000;}
.search-checboxs a.hove{background: url(../images/currentsort.gif) no-repeat bottom right; border: 1px solid #ff3300;}

.search-product-h3 {background:url(../images/search-bg1.jpg) no-repeat -250px bottom;padding-bottom:1px;}
.wap-psearch-h3 {display:none;}
.search-product-h3 h3 {color:#0d2046;font-size:18px;font-weight:bold;height:60px;line-height:60px;text-align:center;background:#fff url(../images/search-bg3.jpg) no-repeat right center;position:relative;cursor:pointer;}
.search-product-h3 h3 i {background:url(../images/cssimages.png) no-repeat -128px 3px;padding: 8px 9px;font-size:0;margin-left:10px;float:right;position:absolute;right:30px;top:21px;}
.open .search-product-h3 h3 {background:url(../images/search-bg2.jpg) no-repeat right 0;}
.first .search-product-h3 {background-position:left bottom;}

.last .search-product-h3 {background-position:right bottom;}
.search-checboxs {padding: 30px 35px 0;background:#fff url(../images/search-bg2.jpg) no-repeat right bottom;clear:both;height: 180px;}
.first .search-checboxs {padding: 20px 10px 15px 10px;height: 130px;}
.search-checboxs label {float:left;width:50%;*width:49.9%;line-height:100%;margin-bottom:20px;color:#333;cursor:pointer;}
.first .search-checboxs label {width:25%;*width:24.95%;}
.checbox-item {background: url(../images/cssimages.png) -147px -1px; padding:0px 8px;line-height:100%;margin-right:5px;*display:inline-block;font-size:0;padding: 6px;float: left;}
.selected .checbox-item {background:url(../images/cssimages.png) -165px 1px;}
.hide-searchform {background:#fff url(../images/search-bg1.jpg) no-repeat center bottom;padding-bottom:1px;position: relative;}

.hide-searchform a {background:url(../images/cssimages.png) -123px -14px;  *font-size:0;width: 32px;height: 35px;position: absolute;left: 50%;bottom: -15px;margin-left: -16px;}
.hide-searchform a:hover {opacity:0.8;filter:Alpha(Opacity=80);text-decoration:none;}
.selected-products {display:none;padding:0 0 25px;color:#333;}

.selected-products a, .search-keywords {display:none;background:#0064B3;color:#fff;padding:2px 10px;border-radius:3px;margin: 0 5px 5px 0;}
.search-keywords {display:inline-block;*display:inline;zoom:1;margin-bottom:5px;}
.selected-products a:hover {opacity:0.8;filter:Alpha(Opacity=80);text-decoration:none;}
.selected-products a i {background:url(../images/cssimages.png) no-repeat -186px 1px;padding:0 5px;margin-left:5px;*display:inline-block;}
.search-result {padding:25px 0;}
.search-result a {display:inline-block;}
.search-result a.dn {display:none;}

.productsearchbar {position:relative;}
.nav-searbar {display:none;position:absolute;right: 0;top:-3px;width: 200px;}
.nav-searchtext {/* float:left; */width: 305px;border:1px solid #ddd;background:#f7f7f7;color:#999;padding: 9px 10px;outline: none;font-size: 14px;}
.nav-searchbtn {background: #c7a049  url(../images/fangdajing2.png) no-repeat center center; padding: 20px 22px 18px;cursor:pointer;position: absolute;right: 0;top: 0;}
.waptop {position:relative;text-align: center;}
.waptop .nav-searbar {top:0;width:100%;background:#fff;height:46px;text-align:center;}
.waptop .nav-searchtext {height: 36px;background: #fff;width: 100%;padding: 5px 10px 4px;}
.waptop .nav-searchbtn {height: 20px;width: 26px;background: #d12200 url(../images/fangdajing.png) no-repeat center center;}
.wap-back-mainnav {display:none;background: url(../images/nav-icon2.png) no-repeat 18px 11px;text-indent: 40px;border-bottom: 1px solid #ddd;font-weight: bold;cursor: pointer;}


.caselist{width:100%;overflow:hidden;}
.caselist ul{width:100%;}
.caselist li{width:380px; position:relative;overflow:hidden;float:left;margin:0 30px 30px 0;}
.caselist li:nth-child(3n){ margin-right:0;}
.caselist li a{display:block;}
.caselist li .images{width:100%;height:100%;overflow:hidden;}
.caselist li .images img{width:380px;height:280px;transition:all .3s ease-out;}
.caselist li:hover .images img{transform: scale(1.1)}
.caselist li .texts{ left:0;bottom:-50px;width:100%;height:42px;background:#fff;text-align:center; font-size:14px; line-height:42px;}
.caselist li .texts span,
.caselist li .texts p{padding:0 10px;overflow: hidden;}
.caselist li .texts span{display:block;height:30px;line-height:30px;text-overflow: ellipsis;white-space: normal;}
.caselist li .texts p{height:50px;}

.case_cont1{ width:1200px; margin:0 auto; padding:25px 0; font-size:18px; }
.case_cont2{width:100%; background:#e9e9e4;}
.case_cont4{width:100%; background:#e9e9e4;padding-bottom:50px; margin-bottom:-50px;}
.case_cont2 h3,.case_cont3 h3,.case_cont4 h3{ width:1200px; margin:0 auto; padding:25px 0; font-size:24px; text-align:center;}
.case_cont2 div.con123,.case_cont3 div.con123,.case_cont4 div.con123{width:1200px; margin:0 auto; padding:15px 0 50px; font-size:16px;}



.zhibolist{ padding-top:30px;}
.zhibolist ul li{ width:49%; float:left; position:relative; margin-bottom:2%;}
.zhibolist ul li img.img{ width:100%; display:block; height:400px;}
.zhibolist ul li.last{ float:right;}
 
.zhibolist ul li a.txt{ display:block; line-height:70px;  width:100%; text-align:center; z-index:2; font-size:16px; color:#333; background:#e5e5e5}
.zhibolist ul li a.img1{ position:absolute; left:270px; top:140px; line-height:35px;  width:100%; z-index:3;}
.zhibolist ul li a.img1 img{ width:auto}
 
 
 .gytitle{ text-align:center; padding:30px 0 20px 0;}
 .gytitle font{ font-size:24px; display:inline-block ; margin-bottom:20px;}
  .gytitle small{ display:inline-block; height:1px; background:#ddd; width:90px;}
 .gongyip{ text-align:center; line-height:16px; font-size:16px;}
 .gongyiimg{ padding:50px 0;}
 
 .gongyitem{ margin-top:30px;}
 .gongyitem-title{ overflow:hidden;}
 .gongyitem-title-fl{ float:left; font-size:16px; line-height:16px; padding:20px 40px; border-bottom:#757575 2px solid; }
  .gongyitem-title-fl b{ color:#fe4103;}
 .gongyitem-title-fr{ float:left; overflow:hidden; margin-top:20px; margin-left:30px;}
 .gongyitem-title-fr span{ display:block; float:left; font-size:14px; margin-right:10px; color:#fff; background:url(../images/bq.png) right no-repeat #fe4103; padding:0 34px 0 20px}
 
 .gongyitembox{ border:#d2d2d2 1px solid; padding:30px 0 0 0}
 .gongyitembox ul li{ width:16.6%; float:left; text-align:center}
 .gongyitembox ul li div{ padding:5% 0;}
 .gongyitembox ul li div span{ width:80%; margin:0 auto; display:block;}
 .gongyitembox ul li img{ width:100%;}
 .gongyitembox ul li font{ display:block; font-size:14px; line-height:3;}
 
 
 
 /*生态工艺 start*/

.craft_out{width:100%;background-color:#fff;}

.craft{width:1200px;margin:auto;overflow:hidden;}

.craft h2{width:1000px;height:55px;border-bottom:solid 1px #cecece;margin:auto;text-align:center;}

.craft h2 span{display:inline-block;font-size:32px;color:#666;font-weight:bold;background-color:#fff;margin:35px 0 0 0;padding:0 24px;}

.craft ul{overflow:hidden;padding:50px 0;width:1251px;}

.craft li{float:left;width:366px;margin:0 51px 0 0;}

.craft li .images{width:366px;height:250px;}

.craft li .images img{width:100%;height:100%;}

.craft li .texts{}

.craft li .texts h4{font-size:26px;color:#666;text-align:center;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;padding:12px 0 12px 0;}

.craft li .texts p{font-size:14px;color:#999a9a;line-height:24px;padding:0 10px;}

/*生态工艺 end*/

/*环保辅材 start*/

.craft2_title{width:100%;background-color:#fff;left:0;top:0px; z-index:10}

.craft2_title ul{width:1200px;margin:auto;padding:10px 0 10px 0;text-align:center;}

.craft2_title li{display:inline-block;height:35px; border-radius:17px;border:solid 1px #aaaaaa;line-height:35px;font-size:14px;color:#666666;padding:0 15px;margin:10px;cursor:pointer;transition:all .2s linear; background-color:#eee;}

.craft2_title li:hover{color:#ffffff;background-color:#fe4103;border:solid 1px #fe4103;}

.craft2{width:100%;margin:auto;}

.craft2_con{width:100%;  }

.c_c_top{width:100%;height:262px;padding:58px 0 0 0;background-repeat:no-repeat;background-position:center center;}

.c_c_top .texts{width:599px;height:166px;background:url("../images/hb2.png") no-repeat;margin:auto;color:#fff;padding:28px 38px 10px 38px;}

.c_c_top .texts h4{font-size:46px;font-weight:bold;}

.c_c_top .texts p{font-size:14px;line-height:30px;margin-top:15px;height:83px;overflow:hidden;}



.c_c_bottom{width:1200px;margin:5px auto 50px auto;border:solid 1px #c9c9c9;}

.ccb_top{overflow:hidden;width:914px;margin:auto;padding:30px 0;}

.ccb_top .images{width:404px;height:255px;float:left;}

.ccb_top .images img{width:100%;height:100%;}

.ccb_top .texts{float:left;margin-left:36px;width:470px;}

.ccb_top .texts dl{padding:5px 0 0 0;}

.ccb_top .texts dt{font-size:18px;color:#333333;padding-bottom:15px;font-weight:bold;}

.ccb_top .texts dd{font-size:14px;color:#666666;padding:10px 0;}

.ccb_bottom{ border-left:1px solid #c9c9c9; border-bottom:1px solid #c9c9c9}

.ccb_bottom ul{border-top:solid 1px #c9c9c9;overflow:hidden;}

.ccb_bottom li{width:199px;height:175px;float:left;border-right:solid 1px #c9c9c9;}

.ccb_bottom li .images{width:188px;height:124px;margin:auto; padding-top:10px;}

.ccb_bottom li .images img{width:100%;height:100%;}

.ccb_bottom li span{display:block;text-align:center;padding:10px;font-size:16px;color:#333333;}

/*环保辅材 end*/






/*底部公共悬浮条*/
.fixed-bottom-box{clear:both;font-family: "微软雅黑";}
.fixed-bottom-box .fixed-bottom-bar{ height:75px; width:100%; position:fixed; z-index:11111111111111111111111111111111111111111120; bottom:0;left:0; font-size:14px; visibility:hidden;transform:translateX(-100%);-webkit-transform:translateX(-100%); transition:all ease .3s;-webkit-transition:all ease .3s;}
.fixed-bottom-box.active .fixed-bottom-bar{ visibility:visible; transform:translateX(0);-webkit-transform:translateX(0);}
.fixed-bottom-bar .close{ width:30px; height:30px; text-align:center; line-height:30px; position:absolute; right:0; top:0; color:#fff; font-size:20px; cursor:pointer; z-index:11;}
.fixed-bottom-bar .close:hover{ background:#000;}
.fixed-bottom-bar .shadow{ background:#000; opacity:.4; filter:alpha(opacity=70); width:100%; height:100%; position:absolute; left:0; top:0;}
.fixed-bottom-bar .box{ position:relative; z-index:10; padding-top:19px;}
.fixed-bottom-bar .myform{ height:80px; padding-right:110px; position:relative;}
#fixed-bottom-submit{ position:absolute; top:0; right:30px; height:35px; background:#c7a049; font-size:18px; color:#fff; border:0; cursor:pointer; border-radius:5px;}
#fixed-bottom-submit:hover{ background:#ec4c26;}
.myform .fl{ margin-right:10px;}
.fixed-bottom-bar select,.fixed-bottom-bar .input{ width:157px; height:35px;line-height:35px;  border:0; margin-bottom:7px; position:relative; color:#7d7d7d; background:#fff; overflow:hidden;}
.fixed-bottom-bar input{ width:120px; height:35px; line-height:35px; border:0 !important; margin:0 5px; color:#666;}
.fixed-bottom-bar .input .placeholder{ position:absolute; left:5px; top:7px; pointer-events:none; line-height:20px;}
.fixed-bottom-bar .tel-tit{font-size: 24px;color:#fff; line-height:34px;}
.fixed-bottom-bar .tel-num{font-size: 24px;color:#fff; line-height:34px; padding:0 20px;}
.fixed-bottom-box .down-bar-btn{width: 130px;height: 134px;position:fixed;left:0;bottom:0;z-index:21;background: url(../images/down-bar-btn.png) no-repeat;cursor: pointer;visibility:visible;transform:translateX(0);-webkit-transform:translateX(0); transition:all ease .3s;-webkit-transition:all ease .3s;}
.fixed-bottom-box .down-bar-btn p{font-size:16px;color:#fff;width: 25px;text-align: center;margin: 20px 0 0 19px;}
.fixed-bottom-box.active .down-bar-btn{ visibility:hidden; transform:translateX(-130px);-webkit-transform:translateX(-130px);}
.shadow-close{color:#fff; font-size:28px;float:right; padding:20px; margin-right:320px; bottom:250px;}
.container {
    width: 1200px;
    min-width: 1200px;
    margin: 0 auto;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 { position: relative; min-height: 1px; }
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 { float: left; }
.col-xs-12 { width: 100%; }
.col-xs-11 { width: 91.66666667%; }
.col-xs-10 { width: 83.33333333%; }
.col-xs-9 { width: 75%; }
.col-xs-8 { width: 66.66666667%; }
.col-xs-7 { width: 58.33333333%; }
.col-xs-6 { width: 50%; }
.col-xs-5 { width: 41.66666667%; }
.col-xs-4 { width: 33.33333333%; }
.col-xs-3 { width: 25%; }
.col-xs-2 { width: 16.66666667%; }
.col-xs-1 { width: 8.33333333%; }




/*家装预约*/

.r_s_out{width:1200px;height:1px;position:fixed;left:50%;margin-left:-600px;top:0;}

.r_s_in{width:100%;height:1px;position:relative;}

.rightSlide{width:79px;position:absolute;right:-79px;top:340px;background-color:#eeeeee;text-align:center;z-index: 10000; }

.rightSlide>div{cursor:pointer;}

.rightSlide .yuyue,

.rightSlide .zaixian{width:79px;height:24px;font-size:14px;color:#333333;background-repeat: no-repeat;background-position:center 6px;padding-top:55px;}

.rightSlide .yuyue{background-image:url("../images/yuyue.png");border-bottom:dotted 1px #747474;}

.rightSlide .zaixian{background-image:url("../images/zaixian.png");}

.rightSlide .returntop{width:79px;height:26px;background:url("../images/retruntop.png") no-repeat 26px 16px;padding:40px 0 0 0 ;background-color:#333;color:#ffffff;}

/*预约弹窗*/

.home_out{width:100%;height:100%;position:fixed;left:0;top:0;background:url("../images/home.png");z-index: 555;display:none;}

.home{width:740px;height:666px;background:#fff;border-radius:10px;margin:80px auto;overflow:hidden;position:relative}

.home h2{font-size:16px;color:#333333;text-indent:25px;line-height:48px;background-color:#eeeeee;}

.home ul{  padding: 20px 0 10px 0;}

.home li{overflow:hidden;line-height:30px;margin-bottom:20px;}

.home li b{float:left;width:126px;text-align:right;font-size:14px;color:#333333;margin:0 10px 0 0;}

.home li input{float:left;height:28px;line-height:28px;width:169px;border:solid 1px #cdcdcd;}

.home li select{width:171px;height:30px;}

.home li p{float:left;margin:0 0 0 20px;color:#999999;}

.home li p i{color:#ff0202;}

.home li textarea{width:378px;height:86px;border:solid 1px #cdcdcd;float:left;}

.home .home_bottom{overflow:hidden;padding:0 0 0 136px;}

.home .home_bottom input,

.home .home_bottom a{width:124px;height:40px;border:none;border-radius:5px;float:left;cursor:pointer;}

.home .home_bottom input{background-color:#fe4103;color:#ffffff;}

.home .home_bottom a{background-color:#a7a7a7;text-align:center;line-height:40px;color:#ffffff;margin-left:24px;}

.home .close{width:48px;height:48px;background:url("../images/close.png") no-repeat;position:absolute;right:0;top:0;cursor:pointer;}


.left{ float:left; width:70%;}
.bordertop{ border-top:#ddd 1px solid;}
.singlecase{ padding-top:0;}
.right{float:right; width:28%; margin-top:20px;}
.right .rightb{border:#ddd 1px solid; padding:20px;}
.right .rightboxtitle{ font-size:24px; text-align:center;border-bottom:#ddd 1px solid; line-height:24px; padding:20px 0; margin-top:20px;}
.right .rightboxlist{ margin-top:10px;}
.right .rightboxlist a{ display:block; float:left; width:25%; line-height:2.5; text-align:center;}

.zxanli{ margin:0 10px;}
.anlititle{ font-size:18px; line-height:18px; padding:20px 0;}
.zxanlilist li{ margin-bottom:20px;}
.zxanlilist li a.img{ display:block}
.zxanlilist li a.img img{ width:100%; border-radius:10px; display:block}
.zxanlilist li a.txt{ display:block; text-align:center; background:#f7f7f7; line-height:40px; font-size:14px;}



.newsxq_fl{width:850px; padding-right:30px; border-right:1px solid #e3e3e3; padding-top:48px;}
.newsxq_fl img{ width:auto}
.newsxq_fr{width:290px; padding-left:20px;}
.newsxq_fr h3{ width:100%; height:60px; line-height:60px; font-size:16px; font-weight:bold;}
.newsxq_fr1 ul li{ border-bottom:1px dashed #e3e3e3; padding:5px}
.newsxq_fr1 ul li a{display:block; height:30px; font-size:16px; line-height:30px; color:#000;}
.newsxq_fr1 ul li p{ line-height:22px; padding:5px 0; color:#979797}

.newsxq_fr2{}
.newsxq_fr2 li{width:100%;background-color:#f7f7f7;border-top-left-radius: 5px;border-top-right-radius: 5px;overflow:hidden;margin:0 0px 30px 0;float:left;}
.newsxq_fr2 li .images{width:100%;height:auto;overflow:hidden;}
.newsxq_fr2 li .images img{width:100%;height:100%;transition:all .5s linear;zoom:1;}
.newsxq_fr2 li:hover .images img{transform:scale(1.1)}
.newsxq_fr2 li p{ height:30px; line-height:30px; color:#000 ;text-align:center}

.teamxq_fl{width:auto;; padding-right:0; border-right:0 solid #e3e3e3; padding-top:48px;}
.teamxq_fl img{ width:100%}
.teamxq_fr{ }
.teamxq_fr h3{ width:100%; height:60px; line-height:60px; font-size:16px; font-weight:bold;}
.teamxq_fr1 ul li{ border-bottom:1px dashed #e3e3e3; padding:5px;}
.teamxq_fr1 ul li a{display:block; height:30px; font-size:16px; line-height:30px; color:#000;}
.teamxq_fr1 ul li p{ line-height:22px; padding:5px 0; color:#979797}

.teamxq_fr2{}
.teamxq_fr2 li{width:290px;background-color:#f7f7f7;border-top-left-radius: 5px;border-top-right-radius: 5px;overflow:hidden;margin:0 10px 30px 0;float:left;}
.teamxq_fr2 li .images{width:100%;height:220px;overflow:hidden;}
.teamxq_fr2 li .images img{width:100%;height:100%;transition:all .5s linear;zoom:1;}
.teamxq_fr2 li:hover .images img{transform:scale(1.1)}
.teamxq_fr2 li p{ height:30px; line-height:30px; color:#000 ;text-align:center}

/*集团新闻-公司新闻详情 start*/

.newsxq{width:1200px;margin:auto;padding:0 0 48px; border-top:#ddd 1px solid;}

.newsxq h2{font-size:22px;text-align:center;}

.newsxq h6{font-size:14px;color:#979797;text-align:center;padding:24px 0;}

.newsxq h6 span{display:inline-block;padding-left:160px;}

.newsxq_con{font-size:14px;color:#666666;line-height:30px;}

.newsxq_con img{max-width:100%;margin:auto;}

/*集团新闻-公司新闻详情 end*/

/*更多案例 start*/

.morecase{width:1200px;margin:auto;padding:24px 0;overflow:hidden;}

.morecase ul{overflow:hidden;width:1230px;}

.morecase li{width:380px;background-color:#efefef;overflow:hidden;margin:0 30px 34px 0;float:left;}

.morecase li .images{width:380px;height:220px;overflow:hidden;}

.morecase li .images img{width:100%;height:100%;transition:all .3s ease-out;}

.morecase li:hover .images img{transform:scale(1.1)}

.morecase li .texts{padding:20px 14px;}

.morecase li .texts span{display:block;font-size:20px;color:#333333;overflow:hidden;text-overflow: ellipsis;white-space:nowrap;}

.morecase li .texts p{font-size:16px;color:#666666;line-height:30px;overflow:hidden;padding:10px 0 0 0;height:60px;}

/*更多案例 end*/


/*联系我们 start*/

.contact{width:1200px;margin:auto;}

.contact .map{width:1200px;height:300px;margin-top:40px;}

.contact_bottom{padding:50px 0 0 0;overflow:hidden;}

.contact .ewm2{float:left;margin:0 80px;}

.contact .ewm2 .images{width:186px;height:186px;}

.contact .ewm2 .images img{width:100%;height:100%;}

.contact .ewm2 span{display:block;font-size:14px;color:#808080;text-align:center;padding:20px 0;}

.contact .add{float:left;padding:30px 0 0 0;}

.contact .add h4{font-size:26px;color:#333333;padding:0 0 30px 0;}

.contact .add dl{width:700px;overflow:hidden;}

.contact .add dd{font-size:16px;color:#666666;line-height:36px;background-repeat: no-repeat;padding:0 0 0 50px;background-position:0 center;width:300px;float:left;margin:0 0 10px 0;}

/*联系我们 end*/


/*企业荣誉 start*/

.honor{ margin:auto;padding:30px 0 0 0;overflow:hidden;}

.honor ul{overflow:hidden;width:1228px;}

.honor li{width:279px;float:left;margin:0 28px 0 0;}

.honor li a{display:block;}

.honor li .images{width:279px;height:191px;overflow:hidden;}

.honor li .images img{width:100%;height:100%;transition:all .3s linear;}

.honor li .images:hover img{transform:scale(1.1)}

.honor li .texts{font-size:14px;color:#333333;text-align:center;padding:25px 10px;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;}

/*企业荣誉 end*/

/*企业荣誉详情 start*/

.honorxq{width:1110px;margin:auto;padding:50px 45px;}

.honorxq h2{font-size:26px;color:#333333;text-align:center;}

.honorxq_con{font-size:14px;color:#666666;line-height:24px;padding:30px 0 0 0;}

.honorxq_con img{max-width:100%;margin:auto;}



.case_cont1{ width:1200px; margin:0 auto; padding:25px 0; font-size:18px; }
.case_cont2{width:100%; background:#e9e9e4;}
.case_cont4{width:100%; background:#e9e9e4;padding-bottom:50px; margin-bottom:-50px;}
.case_cont2 h3,.case_cont3 h3,.case_cont4 h3{ width:1200px; margin:0 auto; padding:25px 0; font-size:24px; text-align:center;}
.case_cont2 div.con123,.case_cont3 div.con123,.case_cont4 div.con123{width:1200px; margin:0 auto; padding:15px 0 50px; font-size:16px;}


/*服务标准 start*/

.serve2{width:1200px;margin:auto;padding:36px 0 0 0;}

.serve2 h2{font-size:30px;color:#333333;text-align:center;}

.top1 h2{padding-bottom:70px;background:url("../images/top1.png") no-repeat 49% bottom;}

.top1 p{font-size:14px;color:#666666;line-height:30px;width:880px;margin:auto;text-align:center;padding:24px 0 0 0;}

.top2{margin-top:60px;}

.top2 ul{text-align:center;padding:50px 0;}

.top2 li{display:inline-block;width:118px;height:38px;line-height:38px;border:solid 1px #c9c9c9;font-size:16px;color:#333333;cursor:pointer;transition:all .2s ease-out;margin:0 25px;}

.top2 .this{color:#fe4103;border:solid 1px #fe4103;}

.top2 li:hover{color:#fe4103;border:solid 1px #fe4103;}

.top2 .view .images{width:100%;height:auto;}

.top2 .view .images img{max-width:100%;height:auto;margin:auto;}

.top2 .view .texts{text-align:center;padding:30px 50px 50px 50px;font-size:14px;color:#666666;line-height:30px;}

.serve21_out{width:100%;background-color:#f2f2f2;}

.serve21{width:724px;margin:auto;min-height:706px;background:url("../images/top3.png") no-repeat;padding:70px 0 0 476px;}

.serve21 ul{width:624px;}

.serve21 li{margin:0 0 20px 0;}

.serve21 li b{font-size:18px;color:#333333;font-weight:bolder;padding:0 0 8px 30px;display:block;background-repeat: no-repeat;}

.serve21 li p{font-size:14px;color:#999999;line-height:26px;font-weight:normal;}

.serve22{width:1000px;margin:auto;padding:50px 0;position:relative;}

.serve22 h2{font-size:30px;color:#333333;text-align:center;margin-bottom:40px;}

.s22_con{margin:auto;text-align:center;}

.s22_con li .images{width:366px;height:233px;margin:auto;}

.s22_con li .images img{width:100%;height:100%;}

.s22_con li .texts{padding:40px 0 0 0;}

.s22_con li .texts h6{font-size:16px;color:#fe4103;}

.s22_con li .texts p{font-size:14px;color:#333333;line-height:24px;padding:20px 0 0 0;}

.serve22 .prev,

.serve22 .next{width:37px;height:37px;position:absolute;top:230px;background-repeat: no-repeat;cursor:pointer;}

.serve22 .prev{background-image:url("../images/prev1.png");left:160px;}

.serve22 .next{background-image:url("../images/next1.png");right:160px;}

/*服务标准 end*/

/*服务保障 start*/

.serve3{width:1200px;margin:auto;font-size:14px;color:#666666;line-height:30px;padding:20px 0 20px 0;}

.serve3 h6{font-size:18px;color:#fe4103;padding:10px 0;}

.serve3 img{max-width:100%;margin:auto;}

/*服务保障 end*/

/*企业简介 start*/


/*右侧浮层样式开始*/

.fixeRight {
    position: fixed;
    right: 40px;
    width: 60px;
   
    top: 26%;
    background: rgb(255, 255, 255);
    z-index: 11;
    opacity: 0;
}

.fixeRight a {
    display: block;
    position: relative;
    font-size: 12px;
    line-height: 12px;
    text-align: center;
    color: rgb(136, 136, 136);
    width: 100%;
}

.fixeRight a:nth-child(1) {
    height: 24px;  
    border-top: 1px solid rgb(233, 233, 233);
    border-right: 1px solid rgb(233, 233, 233);
    border-bottom: none;
    border-left: 1px solid rgb(233, 233, 233);
    border-image: initial;
    padding-top: 42px;
    cursor: pointer;
    z-index: 11;
    background: url('../images/fixe_call.png') center center no-repeat rgb(255, 255, 255);
}

.fixeRight a:nth-child(1):hover {
    background: url('../images/fixe_call_1.png') center center no-repeat rgb(255, 163, 31);
    border-color: rgb(255, 163, 31);
    color: #fff;
}

.fixeRight a:nth-child(2) {
    height: 24px;  
    border-top: 1px solid rgb(233, 233, 233);
    border-right: 1px solid rgb(233, 233, 233);
    border-bottom: none;
    border-left: 1px solid rgb(233, 233, 233);
    border-image: initial;
    padding-top: 42px;
    cursor: pointer;
    z-index: 11;
    background: url('../images/fixe_about.png') center center no-repeat rgb(255, 255, 255);
}

.fixeRight a:nth-child(2):hover {
    background: url('../images/fixe_about_1.png') center center no-repeat rgb(255, 163, 31);
    border-color: rgb(255, 163, 31);
    color: #fff;
}

.fixeRight a:nth-child(3) {
    height: 24px;  
    border-top: 1px solid rgb(233, 233, 233);
    border-right: 1px solid rgb(233, 233, 233);
    border-bottom: none;
    border-left: 1px solid rgb(233, 233, 233);
    border-image: initial;
    padding-top: 42px;
    cursor: pointer;
    z-index: 11;
    background: url('../images/fixe_price.png') center center no-repeat #fff;
}

.fixeRight a:nth-child(3):hover {
    background: url('../images/fixe_price_1.png') center center no-repeat rgb(255, 163, 31);
    border-color: rgb(255, 163, 31);
    color: #fff;
}

.fixeRight a:nth-child(4) {
    height: 24px; 
    border-top: 1px solid rgb(233, 233, 233);
    border-right: 1px solid rgb(233, 233, 233);
    border-bottom: none;
    border-left: 1px solid rgb(233, 233, 233);
    border-image: initial;
    padding-top: 42px;
    cursor: pointer;
    z-index: 11;
    background: url('../images/fixe_ma.png') center center no-repeat #fff;
}

.fixeRight a:nth-child(4):hover,.fixeRight a:nth-child(4).hover {
    background: url('../images/fixe_ma_1.png') center center no-repeat rgb(255, 163, 31);
    border-color: rgb(255, 163, 31);
    color: #fff;
}

.fixeRight a:nth-child(4) > div {
    display: none;
    position: absolute;
    left: -195px;
    top: -192px;
    width: 175px;
    height: 311px;
    background: rgb(255, 255, 255);
    box-shadow: 0px 0px 52px rgba(163, 163, 163, 0.15);
    padding-top: 18px;
    text-align:center;
    font-size:14px;
    opacity: 1;
    color: #333;
}

.fixeRight a:nth-child(4).hover > div{
    display:block;
}
.fixeRight a:nth-child(4) > div > p{
    margin-bottom: 10px;
}
.fixeRight a:nth-child(4) > div > p > span {
    display:block;
    margin-top: 3px;
    line-height:18px;
}
.fixeRight a:nth-child(4) > div > p:first-child{
    letter-spacing:2px;
}
.fixeRight a:nth-child(4) > div > p > img {
    width:95px;
    height:95px;
}
.fixeRight a:nth-child(4) > div > p > em {
    display:block;
    color: #ffa31f;
    line-height: 16px;
    font-style: normal;
}

.fixeRight a:nth-child(4) > div > img {
    position: absolute;
    right: -12px;
    bottom: 80px;
}

.fixeRight a:nth-child(5) {
    height: 24px; overflow:hidden;
    border: 1px solid rgb(233, 233, 233);
    padding-top: 25px;
    cursor: pointer;
    z-index: 11;
    background: url('../images/fixe_top.jpg') center center no-repeat #fff;
}



/**/
/* function */
h2 a:hover{ text-decoration: none;}
input,textarea{ outline:none; }
textarea{ resize:none;}
em{ font-style: normal;}
.f_cb:after,.f_cbli li:after{display:block;clear:both;visibility:hidden;height:0;overflow:hidden;content:".";}
.f_cb,.f_cbli li{zoom:1;}
.f_cb{ position:relative;}
.f_ib{display:inline-block;*display:inline;*zoom:1;}
.f_dn{display:none;}
.f_db{display:block;}
.f_pr{position:relative;}
.f_pa{position:absolute;}
.f_fl{float:left;}
.f_fr{float:right;}
.f_prz{position:relative;zoom:1;}
.f_oh{overflow:hidden;}
.f_fa{font-family:Arial, Helvetica, sans-serif;}
.f_fw{ font-family:"Microsoft Yahei" }

.f_fwn{font-weight:normal;}
.f_fwb{font-weight:bold;}
.f_tal{text-align:left;}
.f_tac{text-align:center;}
.f_tar{text-align:right;}
.f_csp{cursor:pointer;}
i,em{font-style: normal;}

.g_fw{height: 856px; overflow: hidden;}
.g_fw h2{position: absolute; left:0; top:85px; opacity: 0; z-index: 9; font-size: 30px;color: #333333;font-weight: normal;	opacity: 1;background:url(../images/tit.png) no-repeat 125px 0; width: 160px;
	-webkit-transition:all 0.7s;
	transition:all 0.7s;}
.g_fw h2 em{display: block;font-size: 14px;color: #999999}
.active h2{	 opacity: 1;	-webkit-animation-name: slideInLeft;
	animation-name: slideInLeft;
	-webkit-animation-duration: 1s;
	animation-duration: 1s;}

.g_fw .round{opacity: 0;	position: absolute; left:0; top:0;width: 1200px; height: 856px;  top:0;	-webkit-transition:all 0.7s;
	transition:all 0.7s; 
}
.active .round{	-webkit-animation-name: bounceInDown;opacity: 1;
	animation-name: bounceInDown;
	-webkit-animation-duration: 1s;
	animation-duration: 1s;}

.g_fw .fwimg{position: absolute;left:385px;top:280px;transition: all 0.3s linear 0s;opacity: 0;
-webkit-transition: all 0.3s linear 0s;animation-fill-mode: forwards; -webkit-animation-fill-mode: forwards; }
.active .fwimg{	opacity: 1;
	-webkit-animation-name: flipInY;
	animation-name: flipInY;
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	animation-fill-mode: backwards;
-webkit-animation-fill-mode: backwards;
}

.g_fw .fwgy dt{height: 84px;}

.g_fw .fwgy h3{height: 28px;line-height: 28px;font-size: 20px;color: #00a0e9;font-weight: normal;}
.g_fw .fwgy p{margin-top: 7px;font-size: 14px;color: #666;line-height: 24px;}
.g_fw .fw1{position: absolute;right: 897px;top:270px;text-align: right;opacity: 0; margin-left: -300px;
	transition: all 0.1s linear 0s;
-webkit-transition: all 0.1s linear 0s; animation-fill-mode: forwards; -webkit-animation-fill-mode: forwards;
}
.g_fw .fw1 dt img{ float:right;}
.g_fw .fw2 dt img{ display:block; margin:0 auto;}
.active .fw1{	opacity: 1;
	-webkit-animation-name: bounceInLeft;
	animation-name: bounceInLeft;
	-webkit-animation-duration: 2s;
	animation-duration: 2s;
	animation-delay:0.2s;
-webkit-animation-delay:0.2s;
animation-fill-mode: backwards;
-webkit-animation-fill-mode: backwards;
}
.g_fw .fw2{position: absolute;right: 494px;top:45px;text-align: center;opacity: 0;	transition: all 0.1s linear 0s;
-webkit-transition: all 0.1s linear 0s; animation-fill-mode: forwards; -webkit-animation-fill-mode: forwards; margin-top: -30px;}
.active .fw2{	opacity: 1;
	-webkit-animation-name: bounceInDown;
	animation-name: bounceInDown;		
	-webkit-animation-duration: 2s;
	animation-duration: 2s;
		animation-delay:0.5s;
-webkit-animation-delay:0.5s;
animation-fill-mode: backwards;
-webkit-animation-fill-mode: backwards;


}
.g_fw .fw3{position: absolute;left: 900px;top:265px;text-align: left;transition: all 0.1s linear 0s;opacity: 0;
-webkit-transition: all 0.1s linear 0s; animation-fill-mode: forwards; -webkit-animation-fill-mode: forwards;
 margin-right: -300px;}
.active .fw3{	opacity: 1;
	-webkit-animation-name: bounceInRight;
	animation-name: bounceInRight;		
	-webkit-animation-duration: 2s;
	animation-duration: 2s;
		animation-delay:1s;
-webkit-animation-delay:1s;
animation-fill-mode: backwards;
-webkit-animation-fill-mode: backwards;

}

.g_fw .fw4{position: absolute;left: 900px;top:565px;text-align: left;transition: all 0.1s linear 0s;opacity: 0;
-webkit-transition: all 0.1s linear 0s; animation-fill-mode: forwards; -webkit-animation-fill-mode: forwards;
 margin-right: -300px;}
.active .fw4{	opacity: 1;
	-webkit-animation-name: bounceInRight;
	animation-name: bounceInRight;		
	-webkit-animation-duration: 2s;
	animation-duration: 2s;
		animation-delay:1s;
-webkit-animation-delay:1s;
animation-fill-mode: backwards;
-webkit-animation-fill-mode: backwards;

}
.g_fw .fw5{position: absolute;right: 897px;top:565px;text-align: right;opacity: 0; margin-left: -300px;
	transition: all 0.1s linear 0s;
-webkit-transition: all 0.1s linear 0s; animation-fill-mode: forwards; -webkit-animation-fill-mode: forwards;
}
.active .fw5{	opacity: 1;
	-webkit-animation-name: bounceInLeft;
	animation-name: bounceInLeft;
	-webkit-animation-duration: 2s;
	animation-duration: 2s;
	animation-delay:0.2s;
-webkit-animation-delay:0.2s;
animation-fill-mode: backwards;
-webkit-animation-fill-mode: backwards;
}





.bgf7f7f7{ background:#f7f7f7;}
.fzlctitle{ padding-top:3%;}

.fcnian{ }
.fcnian-left{ float:left; width:38%;padding:1% 0; position:relative; z-index:2;}
.fcnian-left big{ display:block; font-size:30px; line-height:30px; color:#707079; margin-bottom:5px; margin-top:20px;}
.fcnian-left small{ display:block; font-size:16px; color:#bb8d50; padding-right:10%; line-height:1.6;}
.fcnian-right{ float:left; border-left:#c9c9c9 1px solid;padding:2% 0; position:relative; z-index:2;}
.fcnian-right-item{ margin-bottom:10px;}
.fcnian-right-item font{ font-size:20px; line-height:45px; margin-left:-11px; display:block; padding-left:70px; background:url(../images/timeright.png) left center no-repeat;}
.fcnian-right-item:hover font{background:url(../images/timeright1.png) left center no-repeat;}
.fcnian-right-item  p{ font-size:14px; color:#898989; line-height:24px;; padding-left:70px;}
.fcnian-right-item.hei,.fcnian-right-item.hei  p{ color:#e3e3e3}
