/*body{background:#fff;}*/

/*头部*/

    *{

        outline: none;

    }

	.head{width:100%;/*height:78px;*/background:#f3f3f3;position:relative;z-index:3;}

	.center{

        margin:0 auto;

        padding: 0 10px;

        padding-top:1px;

        max-width:1200px;

        height:auto;

        clear:both;

    }

	.head .center{overflow:hidden;background:#f3f3f3;}

	.logo{width:350px;height:25px;float:left;margin:26px 0;display:block;}

	.logo img{width:350px;height:25px;display:block;}

	.branch{width:auto;height:32px;line-height:32px;font-size:14px;color:#000;padding-right:15px;position:relative;margin:23px 0 23px 20px;float:left;}

	/* .branch:after{
	
		content: '';
	
		display: block;
	
		width:10px;
	
		height:10px;
	
		position:absolute;
	
		top:11px;
	
		right:0;
	
		background:url(/uploads/zhuanti/img/sanjiao.png) no-repeat;
	
		background-size:10px 10px;	
	
	} */

	/*搜索框*/

	.searchbox{

        float:left;

        margin:23px 0 23px 55px;

        overflow:hidden;

        width:384px;

        height:32px;

    }

	.searchbox select{width:auto;height:32px;border:1px solid #3f4a59;float:left;}

	.searchbox1{width:285px;height:30px;border:1px solid #3f4a59;float:left;margin-left:5px;position:relative;}

	.inputbox{width:205px;height:30px;line-height:30px;}

	.inputbox input{width:200px;height:30px;line-height:30px;padding-left:5px;}

	.search{width:74px;border:0;height:30px;line-height:30px;font-size:14px;color:#333;position:absolute;top:0px;right:0;background:#3f4a59;text-align:center;color:#fff;}

	/*二维码*/

	.ewmbox{width:230px;height:65px;margin:6px 0;float:right;}

	.ewmimg{width:65px;height:65px;float:right;}

	.ewmimg img{width:65px;height:65px;display:block;}

	.telbox{width:auto;height:40px;float:left;margin:12px 0;padding-left:30px;position:relative;}

	.telbox:after{

		content: '';

		display:block;

		width:20px;

		height:28px;

		position:absolute;

		top:6px;

		left:0;

		background:url(/uploads/zhuanti/img/tel.png) no-repeat;

		background-size:20px 28px;

	}

	.telp,.telspan{width:auto;font-weight:bold;}

	.telp{color:#3f4a59;font-size:12px;height:16px;line-height:16px;}

	.telspan{color:#f08200;font-size:16px;height:24px;line-height:24px;}

    

    .nav_li:hover .nav_a{color:#f08200;}

/*导航*/

	.nav_box{

        width:100%;

        background:#3f4a59;

        box-shadow: 0px 3px 5px 0 #b8b8b8;

        /*height:77px;background:url(/uploads/zhuanti/img/fh_nav.png) center repeat-x;margin:0 auto -22px;*/}

	.nav{max-width:1200px;height:54px;margin:0 auto;

		overflow: visible !important;}

	.navlist{width:100%;height:54px;}

    .navlist:after{content:'';display: block;clear: both;}

	.nav_li{width:auto;height:54px;float:left;margin-right:14px;position:relative;z-index:99;}

	.nav_a{width:auto;height:54px;line-height:54px;font-size:16px;color:#fff;font-weight:bold;padding:0 30px;}

	.nav_li.one>.nav_a{background:#f08200;color:#fff;}

	.nav_li:hover>.nav_bubble{display:block;}

	.nav_tip{    

		width: 11px;

	    height: 5px;

	    position: absolute;

	    top: -5px;

	    left: 50%;

	    margin-left: -4px;

	    background: url(/uploads/zhuanti/img/fh_tip2.png) center no-repeat;

	}



	.nav_list{

	    display: none;

	    position: absolute;

	    top: 54px;

	    border-radius: 5px;

	    left:-10px;

	    padding: 0 9px;

	    background-color: #ff8d29;

	    width:100%;

	    font-size: 14px;

	    color: #fff;		

	}

	.nav_li:hover>div.nav_list{display:block;}

	.nav_li2 a{

	    display: block;

	    height: 34px;

	    line-height: 34px;

	    width: 100%;

	    border-bottom: 1px solid #ffc694;

	    text-align:center;

	    color: #fff;		

	}

	.nav_li2 a:hover{

		color: #333;

	}

	.hot .nav_a{color:#f08200;}

	.hot .iconhot{width:25px;height:16px;position:absolute;top:10px;right:0;}





    .nav_li2:last-of-type a{border-bottom: 0;}

    

/*banner  轮播图*/

	.banner{

	  width: 100%;

	  height: 776px;

	  position: relative;

	}

	.banner .arrow-left {

	  position: absolute;

	  left: 12%;

	  top: 50%;

	  margin-top: -34px;

	  width: 68px;

	  height: 68px;

	  z-index:10;

	}

	.banner .arrow-right {

	  position: absolute;

	  right:12%;

	  top: 50%;

	  margin-top: -34px;

	  width: 68px;

	  height: 68px;

	  z-index:10;

	}

	.banner .swiper-container {

	  width: 100%;

	  height: 776px;

	}

	.banner .swiper-wrapper{

	  width: 100%;

	  height: 776px;

	}

	.banner .swiper-slide{width:100%;height:776px;}

	.banner a{width:100%;height: 776px;}

	.banner a img{max-width:100%;}



/*为什么选择业之峰*/

	.whybox{

        overflow: hidden;

        width:100%;

        height:525px;

    }

	.whytit{width:auto;height:74px;line-height:74px;text-align:center;font-size:36px;color:#333;text-align:center;margin-top:30px;position:relative;}

	.whytit:after{

		content:'';

		display:block;

		width:70px;

		height:3px;

		position:absolute;

		left:50%;

		margin-left:-35px;

		background:url(/uploads/zhuanti/img/whytit.png) center top repeat-x;

	}

	.whyspan{width:auto;height:auto;padding:18px 0;font-size:18px;color:#333;text-align:center;display:block;position:relative;}

	.iconbox{width:100%;height:auto;overflow:hidden;margin-top:10px;}

	.iconlist{width:100%;height:auto;overflow:hidden;}

	.iconli{width:227px;height:auto;float:left;margin-right:15px;padding-top: 30px;padding-bottom: 30px;background-color: #e6e6e6;}

	.iconspan{width:157px;height:157px;display:block;margin:0 auto;}

	.iconspan1{

		background:url(/uploads/zhuanti/img/iconspan1.png) left;background-size:auto 100%;

	}

	.iconspan2{

		background:url(/uploads/zhuanti/img/iconspan2.png) left;background-size:auto 100%;

	}

	.iconspan3{

		background:url(/uploads/zhuanti/img/iconspan3.png) left;background-size:auto 100%;

	}

	.iconspan4{

		background:url(/uploads/zhuanti/img/iconspan4.png) left;background-size:auto 100%;

	}

	.iconspan5{

		background:url(/uploads/zhuanti/img/iconspan5.png) left;background-size:auto 100%;

	}

	.icon5{margin-right:0;}

	.iconh3{width:100%;height:auto;line-height:30px;font-size:22px;color:#424242;text-align:center;display:block;margin-top:5px;font-weight:normal;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}

	.iconp{width:100%;height:50px;line-height:25px;text-align:center;font-size:16px;color:#424242;display:block;overflow:hidden;}

	
	.iconli:hover{background-color:#F08200;}
	.iconli:hover .iconspan{background-position: right;}
	.iconli:hover .iconh3, .iconli:hover .iconp{color:white;}

/*环保装修解决方案*/

	.planwrap{width:100%;height:683px;overflow:hidden;}

	.planlist{width:100%;height:auto;overflow:hidden;margin-top:10px;}

	.planli{width:386px;height:auto;display:block;float:left;margin-right:21px;overflow:hidden;}

	.plana{width:100%;height:auto;display:block;position:relative;}

	.planimg{

        position: relative;

        display:block;

        overflow:hidden;

        padding-top: 119%;

    }

	.planimg img{

        position: absolute;

        left: 0;

        top: 0;

        width: 100%;

        height: 100%;

    }



	.opacbg{width:100%;height:100%;position:absolute;top:0;left:0;z-index:3;} /*;background:url(/uploads/zhuanti/img/opaimg1.png) repeat*/

	.opactit{width:100%;height:auto;margin-top:135px;overflow:hidden;text-align:center;}

	.opacbox{width:100%;height:165px;background:url(/uploads/zhuanti/img/opaimg2.png) repeat;position:absolute;bottom:0;left:0;z-index:3;}

	.opach3{width:auto;height:40px;line-height:40px;color:#fff;text-align:center;font-weight:normal;font-size:26px;margin-top:26px;}

	.opacp{width:auto;height:26px;line-height:26px;font-size:18px;color:#fff;text-align:center;}

	.planli:hover .opacbox{background:url(/uploads/zhuanti/img/opahover.png) repeat;}

	.homewrap{width:100%;height:773px;position:relative;background-color:white;}

	/*左边*/

	.homelt{width:100%;height:307px;max-width:1200px;margin:0 auto;} /*position:absolute;top:0;left:0*/

	.homeltbox{width:100%;height:auto;}

	.homeltlist{width:100%;height:auto;}

	.homeltlist li{width:14%;float: left;}

	.homelta{width:100%;height:200px;overflow:hidden;}

	.homespan{width:115px;height:100px;display:block;position:relative;float:left;}

	.hicon{width:115px;height:100px;display:block;position:relative;z-index:9;}

	.hicon1{background:url(/uploads/zhuanti/img/hicon01.png) no-repeat;}

	.hicon2{background:url(/uploads/zhuanti/img/hicon02.png) no-repeat;}

	.hicon3{background:url(/uploads/zhuanti/img/hicon03.png) no-repeat;}

	.hicon4{background:url(/uploads/zhuanti/img/hicon04.png) no-repeat;}

	.hicon5{background:url(/uploads/zhuanti/img/hicon05.png) no-repeat;}

	.hicon6{background:url(/uploads/zhuanti/img/hicon06.png) no-repeat;}

	.spanbg{

		position: absolute;

	    width: 100%;

	    height: 100%;

	    background:#d07100;

	    left: 0px;

	    top: 0px;

	    transform: scale(0.5) rotate(0);

	    -webkit-transform: scale(0.5) rotate(0);

	    -moz-transform: scale(0.5) rotate(0);

	    opacity: 0;

	    filter:alpha(opacity=0);

	    transition: 600ms;

	    -webkit-transition: 600ms;

    }

	.hometit{width:100%;height:40px;line-height:40px;color:#707070; float:left;text-align: center;}

	.hometitspan{line-height:40px;font-size:18px;display:block;color:black;}

	.hometitline{width:92px;height:20px;border-bottom:1px solid #424242;display:block;float:left;margin:0 20px;}

	.hometitword{width:auto;height:40px;line-height:40px;font-size:18px;}

	.homejia{width:30px;height:40px;line-height:40px;color:#fff;font-size:33px;text-align:center;display:block;float:right;padding:30px 35px 30px 0;display:none;}

	



	/*鼠标移入的效果*/

	/* .homeltlist li:hover,.homeltlist li.active{background:#f08200;} */

	/* .homeltlist li:hover .homelta .spanbg{ */

	    /* transform: scale(1) rotate(180deg); */

	    /* -webkit-transform: scale(1) rotate(180deg); */

	    /* -moz-transform: scale(1) rotate(180deg); */

	    /* opacity: 1;		 */

	    /* filter:alpha(opacity=1); */

	/* } */

	/* .homeltlist li:hover .hometit,.homeltlist li.active .hometit{color:#fff;} */

	/* .homeltlist li:hover .hometitline,.homeltlist li.active .hometitline{border-bottom:1px solid #fff;} */

	/* .homeltlist li:hover .homejia{display:block;} */

	/* .homeltlist li:hover .homelta .hicon1,.homeltlist li.active .homelta .hicon1{ */

		/* background:url(/uploads/zhuanti/img/hicon1.png) no-repeat; */

	/* } */

	/* .homeltlist li:hover .homelta .hicon2,.homeltlist li.active .homelta .hicon2{ */

		/* background:url(/uploads/zhuanti/img/hicon2.png) no-repeat; */

	/* } */

	/* .homeltlist li:hover .homelta .hicon3,.homeltlist li.active .homelta .hicon3{ */

		/* background:url(/uploads/zhuanti/img/hicon3.png) no-repeat; */

	/* } */

	/* .homeltlist li:hover .homelta .hicon4,.homeltlist li.active .homelta .hicon4{ */

		/* background:url(/uploads/zhuanti/img/hicon4.png) no-repeat; */

	/* } */

	/* .homeltlist li:hover .homelta .hicon5,.homeltlist li.active .homelta .hicon5{ */

		/* background:url(/uploads/zhuanti/img/hicon5.png) no-repeat; */

	/* } */

	/* .homeltlist li:hover .homelta .hicon6,.homeltlist li.active .homelta .hicon6{ */

		/* background:url(/uploads/zhuanti/img/hicon6.png) no-repeat; */

	/* } */

	.morea,.morea1,.morea2{height:37px;background:url(/uploads/zhuanti/img/morebg.png) no-repeat;position:relative;background-size:162px 37px;}

	.morea{width:132px;margin-left:35%;margin-top:10px;padding:0 15px;}

	.morea1{width:112px;left:50%;margin-top:40px;margin-left:-56px;padding:0 25px;}

	.morea2{width:92px;left:50%;margin-top:10px;margin-left:-46px;padding:0 35px;}

	.morea p,.morea1 p,.morea2 p{width:auto;height:37px;line-height:37px;color:#fff;}

	.morea span,.morea1 span,.morea2 span{width:12px;height:12px;background:url(/uploads/zhuanti/img/sanjiao1.png) no-repeat;display:block;position:absolute;top:13px;}

	.morea span{right:15px;}

	.morea1 span{right:25px;}

	.morea2 span{right:35px;}

	

	/*右边*/

	 .homert{width:100%;height:365px;max-width: 1200px;margin: 0 auto;margin-top:10px;margin-bottom:50px;}/*position:absolute;top:0;right:0} */

	.homertul{width:100%;height:365px;display:block;}

	.homertul li{

        position:relative;

        display:none;

        width:100%;

        height:100%;

        -webkit-background-size: cover;

        -o-background-size: cover;

        -moz-background-size: cover;

        background-size: cover;

        background-repeat: no-repeat;

        background-position: center;

    }

	.homertbox{width:auto;height:365px;} /*position:absolute;bottom:30px;left:0;}*/

	.homerttext{width:410px;height:365px;float:left;font-size:20px;font-weight:bold;} /*background:url(/uploads/zhuanti/img/opahover.png) repeat;}*/
	 
	
	.homerttext_half span{position:relative;top:125px;width:350px;height:50px;text-align:center;display: block;line-height:50px;background-color:#c9caca;font-size:20px;color:white;font-weight:bold;}

	.homerttext span{position:relative;top:320px;width:410px;height:50px;text-align:center;display: block;line-height:50px;background-color:#c9caca;font-size:22px;color:white;}
	.homerttext span:hover,.homerttext_half span:hover{background-color:#F08200;}
	
	.homerth3{width:auto;height:35px;line-height:35px;font-size:24px;color:#fff;}

	.homertspan{width:auto;height:30px;line-height:35px;font-size:18px;color:#fff;display:block;}

	.homertp{width:auto;max-height:144px;line-height:36px;font-size:18px;color:#fff;overflow:hidden;}

	.homerta{width:auto;height:45px;line-height:45px;background:#666;color:#fff;padding:0 35px;}

/*大家喜欢的案例*/

	.lovewrap{width:100%;height:465px;}	

	.lovetit{font-size:28px;}

	.lovecont{width:100%;height:auto;margin-top:30px;position:relative;}

	.lovediv{width:100%;height:auto;text-align:center;overflow:hidden;}

	.lovelist{width:100%;height:auto !important;overflow:hidden;}

	.lovelist li{width:386px;height:auto !important;float:left;overflow:hidden;}

	.lovelist li a{max-width:386px;height:auto;margin:0 auto;overflow:hidden;}

	.loveimg{

        position: relative;

        padding-top: 64%;

        overflow:hidden;

    }

    .loveimg img{

        position: absolute;

        left: 0;

        top: 0;

        width: 100%;

        height: 100%;

        -o-transition:.3s;

        -ms-transition:.3s;

        -moz-transition:.3s;

        -webkit-transition:.3s;

        transition:.3s;

    }



    .lovelist li a:hover img{

        -webkit-transform: scale(1.05);

        -moz-transform: scale(1.05); 

        -ms-transform: scale(1.05); 

        -o-transform: scale(1.05); 

        transform: scale(1.05);

        transform-origin: 50% 50%;

    }

	.lovebox{width:auto;height:33px;background:#fff;overflow:hidden;padding:10px;}

	.lovespan,.lovelook{width:auto;height:33px;line-height:33px;color:#707070;font-size:14px;}

	.lovespan span{color:#f08200;}

	.lovespan{float:left;position:relative;}

	.lovelook{float:right;}

	.lovespan:after{

		content: '';

		display:block;

		width:17px;

		height:17px;

		position:absolute;

		top:8px;

		right:-28px;

		background:url(/uploads/zhuanti/img/btn1.png) no-repeat

	}

	.btn_left,.btn_right{width:28px;height:52px;position:absolute;top:46%;margin-top:-26px;overflow:hidden;z-index:9;}

	.btn_left img,.btn_right img{width:28px;height:52px;display:block;}

	.btn_left{left:-40px;}

	.btn_right{right:-40px;}

/*设计团队*/

	.designwrap{width:100%;height:810px;overflow:hidden;}

	.tabwrap{width:100%;height:auto;margin-top:10px;overflow:hidden;}

	.tableft{width:742px;height:508px;float:left;}

	.tabbox{width:742px;height:508px;display:none;}

	.leftbig{width:100%;height:508px;float:left;} /*{width:586px;*/

	.bigimg{width:100;height:508px;position:relative;display:none;}

	.bigimg img.bigimg1{width:586px;height:508px;}

	.textcont{width:378px;height:82px;position:absolute;bottom:10px;left:10px;}

	.textimg{width:72px;height:72px;overflow:hidden;border:1px solid #F08200;margin-top:5px;float:left;}

	/* .textimg img{width:101px;height:101px;display:block;} */

	.textbox{width:266px;height:71px;background:url(/uploads/zhuanti/img/neirongbg.png) no-repeat;float:right;padding:5px 15px;}

	.texth4,.textp{width:auto;height:auto;line-height:24px;font-size:12px;color:#00;font-weight:normal;}



	.rightsmall{width:156px;height:508px;float:right;}

	.rightsmall li{width:154px;height:124px;border:1px solid #fff;overflow:hidden;}

	.rightsmall li.bord{border:1px solid #f08200;}

	.rightsmall li img{width:154px;height:126px;}



	/*右侧 列表*/

	.tabright{width:416px;height:478px;display:block;float:right;background:#3f4a59;padding:15px 20px;}

	.tabrttit{width:100%;height:42px;line-height:42px;color:#fff;font-size:20px;font-weight:bold;}

	.tablist{width:auto;height:auto;}

	.tablist li{width:103px;height:auto;float:left;margin-bottom:10px;}

	.imgfalse{width:101px;height:101px;display:block;overflow:hidden;border:1px solid #3f4a59;}

	.tablist li div.bord{border:1px solid #f08200;}

	.imgfalse{width:101px;height:101px;display:block;}

	.tabp{width:100%;height:34px;line-height:34px;font-size:18px;color:#fff;text-align:center;}

	.mar50{margin:0 53px;}

/*品质保障*/

	.qualitywrap{width:100%;height:600px;}

	.qualist{max-width:100%;height:auto;overflow:hidden;padding: 80px 5px 0;padding-top:10px;}

	.qualist li{width:auto;height:auto;overflow:hidden;float:left;margin:0 5px;}

	.quaicon{width:132px;height:132px;display:block;margin:0 auto;}	

	.quah4{width:auto;height:36px;line-height:36px;font-size:22px;color:#424242;font-weight:normal;text-align:center}

	.quap{width:auto;line-height:24px;font-size:16px;color:#424242;text-align:center;}

	.qualist li.martop{margin-top:165px;}

	.quaicon1{background:url(/uploads/zhuanti/img/quaicon1.png) no-repeat;}

	.quaicon2{background:url(/uploads/zhuanti/img/quaicon2.png) no-repeat;}

	.quaicon3{background:url(/uploads/zhuanti/img/quaicon3.png) no-repeat;}

	.quaicon4{background:url(/uploads/zhuanti/img/quaicon4.png) no-repeat;}

	.quaicon5{background:url(/uploads/zhuanti/img/quaicon5.png) no-repeat;}

	.quaicon6{background:url(/uploads/zhuanti/img/quaicon6.png) no-repeat;}

	.quaicon7{background:url(/uploads/zhuanti/img/quaicon7.png) no-repeat;}

	.qualist li:hover .quaicon{background-position-x:right;}



/*企业新闻*/

	.newswrap{width:100%;height:auto;background:#fff;padding-bottom:50px;position:relative;}

	.newslist{width:100%;height:auto;overflow:hidden;padding-top:30px;}

	.newslist li{width:28%;height:auto;overflow:hidden;float:left;margin-top:10px;min-height: 70px;}

	.newsa{width:100%;height:auto;overflow:hidden;position:relative;padding-top:22px;}

	.newsa p,.newsa span{width:100%;color:#707070;}

	.newsa p{font-size:14px;height:24px;line-height:24px;overflow:hidden;text-overflow: ellipsis;

    text-overflow: -o-ellipsis-lastline;

    -webkit-line-clamp: 2;

    -webkit-box-orient: vertical;white-space:nowrap;}

	.newsa span{font-size:12px;height:20px;line-height:20px;}

	.newsa:after{

		content:'';

		display:block;

		width:28px;

		height:5px;

		position:absolute;

		top:0;

		left:0;

		background:#666;

		transition: 600ms;

	    -webkit-transition: 600ms;

	}

	.mar8{margin:10px 8% 0;}

	.newslist li:hover .newsa:after{

		width:100%;

		background:#f08200;

	}

	.newslist li:hover .newsa p{color:#f08200;}



/*底部*/

	.footer{width:100%;height:auto;overflow:hidden;padding-bottom:101px;}

	.footone{width:100%;height:auto;background:#3a3a3a;;padding-bottom:10px;}

	.ftltbox{width:auto;height:auto;margin-top:36px;position:relative;}

	.boxone{width:165px;height:auto;overflow:hidden;float:left;}

	.oneh4{width:auto;height:30px;line-height:30px;font-size:14px;color:#fff;margin-bottom:10px;}

	.onea{display: inline-block;width:auto;height:24px;line-height:24px;font-size:12px;color:#bfbfbf;}

    .onea:hover{text-decoration: underline;}

	.abowrap{width:auto;height:auto;float:left;}
	
	.yqljbox{width:1200px;}
	
	.yqljbox ul{width:1200px;height:50px;text-align:left;}
	
	.yqljbox ul li{height:auto;float:left;  display: inline;margin-right:35px;}

	.fticonbox{position:relative;width:auto;height:auto;padding-top:10px;}

	.ftspan{width:43px;height:43px;background-size:86px 43px;display:block;float:left;margin:0 5px;cursor:pointer;}

	.ftspan1{background:url(/uploads/zhuanti/img/fticon1.png);}

	.ftspan2{background:url(/uploads/zhuanti/img/fticon2.png);}

	.ftspan3{background:url(/uploads/zhuanti/img/fticon3.png);}

	.ftspan:hover{background-position-x:right;-ms-background-position-x:right;}

	.ftp{width:auto;height:34px;line-height:34px;color:#fff;font-size:12px;}

	.fth2{width:auto;height:40px;line-height:40px;color:#fff;font-size:34px;}

	.ewmbox1{width:114px;height:114px;display:block;position:absolute;top:15px;right:0;}

	.ewmbox1 img{width:114px;height:114px;display:block;}



	.foottwo{width:100%;height:auto;background:#292929;}

	.fttwop{width:auto;line-height:30px;padding:15px 10px;font-size:12px;color:#fff;text-align:center;}



/*首页 结束*/

/*底部输入框*/

		.in_form.fix_form{position:fixed; bottom:0;left:0;z-index:999;}

		.in_form{position:fixed;z-index:9;bottom:0;left:0;width:100%;height:101px;background:rgba(0,0,0,0.8);display:block;}

		.in_form .form_content{max-width:1200px;width:auto;margin:auto;height:100%;}

		.in_form .form_left{padding-left:86px;width:250px;float:left;background:url(/uploads/zhuanti/img/fh-inpt.png) left center no-repeat;height:100%;}

		.in_form .form_left span{display:block;font-size:30px;color:#fff;font-weight:lighter;line-height:42px;margin-top:16px;}

		.in_form .form_left i{display:block;font-style:normal;font-size:18px;line-height:26px;color:#fff;}

		.in_form .form_center{padding-top:13px;width:564px;float:left;position:relative;}

		.in_form .form_center input{width:182px;height:35px;line-height:35px;display:block;float:left;margin-right:5px;margin-bottom:5px;font-weight:bold;color:#999;padding:0 10px;background:#fff;}

		.in_form .form_center span{position:absolute;left:380px;top:62px;color:#999;}

		.in_form .form_center span sup{font-size:8px;}

		.in_form .form_center button{width:145px;height:75px;border-radius:5px;background:#f08200;color:#fff;border:none;cursor:pointer;font-size:24px;font-family:"微软雅黑";display:block;margin-left:419px;}

		.in_form .form_right{float:right;color:#fff;}

		.in_form .form_right span{display:block;color:#fff;font-size:18px;line-height:26px;padding-top:20px;text-align:center;}

		.in_form .form_right i{display:block;font-style:normal;color:#f08200;font-size:40px;line-height:40px;}

/*结束*/



.h{height: 10px;}

.h20{height: 20px;}

.h30{height: 30px;}

.h40{height: 40px;}

.h50{height: 50px;}

.r{float: right;}

.c{

    clear: both;

    display: block;

}





.pad2{

    padding: 20px 0;

}



.pt0{

    padding-top: 0 !important;

}



.bg_gray{

    background:#f3f2f2;

}



.bg_3f4a59{

    background:#3f4a59;

}



.bg_e6e6e6{

    background:#e6e6e6;

}



.bg_e2e2e2{

    background:#e2e2e2;

}



.bg_e8e8e8{

    background:#e8e8e8;

}



.bg_f08200{

    background:#f08200;

}



.bg_f5f5f5{

    background:#f5f5f5;

}



.c_cc{

    color:#ccc;

}



.c_f00{

    color:#ff0000;

}



.ovh{

    overflow: hidden;

}



.dn{

    display: none;

}



.bg_f7{

    /* background:#f7f7f7; */

}



.gxz_hxys .box,

.gxz_hxys .box p,

.gxz_hxys .box h3,

.gxz_hxys .box em,

.gxz_more a,

.bgtz_tabcon .box,

.ins_form button,

.hcbs_btn a,

.list_pic .li em,

.list_imgtxt .case em,

.list_case .img img{

    -o-transition:.3s;

    -ms-transition:.3s;

    -moz-transition:.3s;

    -webkit-transition:.3s;

    transition:.3s;
}

.list_case .img img[src='']{
	visibility: hidden;
}



/* g_img */

.g_img {

    text-align: center;
}

.g_img_banner {

	height: 360px;
background-position: center;
    background-repeat: no-repeat;
}


.g_img img{

    /*width: 100%;*/

    vertical-align: bottom;
	
}



/* ban */

/*.g_ban img{

    display: block;

    width: 100%;

}

*/

.g_ban{

    height: 360px;

    background-position: center;

    background-repeat: no-repeat;

}



.g_ban2{

    height: 260px;

}



.g_ban3{

    height: 170px;

}



.g_ban .txt{

    position: relative;

    margin:56px 0 0 114px;

    padding-left: 16px;

    max-width: 440px;

    height: 96px;

    overflow: hidden;

    color:#fff;

    font-size: 20px;

    line-height: 30px;

    background: url(/uploads/zhuanti/img/ban_icn1.png) no-repeat left 1px;

}



.g_ban .txt strong{

    font-size: 35px;

}



/* g_tit */

.g_tit{

    padding:45px 0 27px;

    text-align: center;

    font-weight: normal;

    color:#333;
	    /* padding-bottom: 5px; */

}



.g_tit b{

    position: relative;

    font-weight: normal;

}



.g_tit strong{

    display: block;

    font-size: 35px;

    font-weight: normal;

}



.g_tit i{

    display: block;

    font-size: 24px;

    color:#767676;

    font-style: normal;

    color:#767676;

    text-transform: uppercase;

}



.g_tit .i2{

    font-size: 18px;

}



.g_tit em{

    display: block;

    margin:17px auto;

    width: 64px;

    height: 1px;

    background:#333;

}



.g_tit span{

    font-size: 18px;

}



/* 个性装 */

.gxz_list{

    position: relative;

    z-index: 2;

    overflow: hidden;

    margin-left: -10px;
margin-top: -175px;
} 



.gxz_list li{

    float: left;

    width: 25%;

}



.gxz_list .item{

    margin-left: 10px;

    padding: 6px;

     background: url(/uploads/zhuanti/img/br.png) no-repeat center; 

    -webkit-background-size: 100% auto;

    -o-background-size: 100% auto;

    -moz-background-size: 100% auto;

    background-size: 100% auto;

}



.gxz_list .box{

    position: relative;

    padding-top: 71%;    

}



.gxz_list .li1 .box{background:#f08200;}
.gxz_list .li3 .box{background:#71aa28;} 

 .gxz_list .li2 .box{background:#009798;} 

.gxz_list .li4 .box{background:#fbb069;} 



.gxz_list .con{

    position: absolute;

    left: 0;

    top: 50%;

    width: 100%;

    text-align: center;

    margin-top: -58px;

}



.gxz_list img{

    display: block;

    margin:0 auto 3px;

    width: 62px;

    height: 62px;

}



.gxz_list p{

    padding: 0 5px;

    overflow: hidden;

    height: 52px;

    color:#fff; 

    text-align: center;

    line-height: 26px;

}



/* 个性装 核心优势 */

.gxz_hxys{

    overflow: hidden;

    margin-left: -8px;

}



.gxz_hxys li{

    float: left;

    width: 20%;

}



.gxz_hxys .box{

    margin-left: 8px;

    padding:36px 0 24px;

    background:#f5f5f5;

    border-radius:8px; 

    text-align: center;

}



.gxz_hxys .box:hover{

    background:#f08200;

}



.gxz_hxys .box:hover h3,

.gxz_hxys .box:hover p{

    color:#fff;

}



.gxz_hxys em{

    display: block;

    margin:0 auto;

    width: 95px;

    height: 95px;

    background-position: center bottom;

    background-repeat: no-repeat;

    background-size: auto 200%;

}



.gxz_hxys h3{

    margin:37px 0 10px;

    font-size: 18px;

    color:#424242;

    height: 25px;

    line-height: 25px;

    overflow: hidden;

}



.gxz_hxys .txt{

    height: 60px;

    overflow: hidden;

}



.gxz_hxys .txt p{

    font-size: 16px;

    line-height: 20px;

    color:#707070;

}



.gxz_hxys .box:hover em{

    background-position: left top;

}



.gxz_more{

    text-align: center;

}



.gxz_more a{

    position: relative;

    display: inline-block;

    padding:0 42px 0 15px;

    height: 37px;

    line-height: 37px;

    background:#f08200;

    border-radius: 6px;

    color:#fff;

}



.gxz_more a:hover{

    padding: 0 50px 0 23px;
    color:#fff;

}



.gxz_more a:after{

    content:'';

    position: absolute;

    right: 15px;

    top: 50%;

    margin-top: -2px;

    border-top: 4px solid transparent;

    border-left: 6px solid #fff;

    border-bottom: 4px solid transparent;

}



.gxz_slide .slick-arrow{

    position: absolute;

    top: 50%;

    z-index: 2;

    padding: 0;

    font-size: 0;

    height: 42px;

    width: 26px;

    height: 43px;

    border:0;

    outline: none;

    background: url(/uploads/zhuanti/img/l_arr.png) no-repeat left top;

}



.gxz_slide .slick-prev{

    left: -46px;

}



.gxz_slide .slick-next{

    right: -46px;

    background-position: right center;

}



/* 环保套装 */

.hbtz_form {

    padding-bottom: 30px;

}



.hbtz_form .bt{

    margin-top: -4px;

    text-align: center;

}



.hbtz_form ul{

    padding:30px 0 50px;

    text-align: center;
	padding-top:0px;
	padding-bottom:30px;
}



.hbtz_form li{

    display: inline-block;

    vertical-align: middle;

}



.hbtz_form li *{

    vertical-align: middle;

}



.hbtz_form li span{

    display: inline-block;

    width: 85px;

    text-align: right;

}

.hbtz_form h4{
	font-weight:normal;
	line-height: 170%;
}


.hbtz_form li i{

    display: inline-block;

    margin-left: 6px;

    font-style: normal;

    color:#f08200;

}



.hbtz_form input{

    padding: 0 10px;

    width: 138px;

    height: 34px;

    line-height: 34px;

    border-radius: 6px;

    border:1px solid #c2baba;

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;   

    box-sizing: border-box;

}



/*.hbtz_form select{

    padding: 0 10px;

    width: 138px;

    height: 34px;

    border-radius: 4px;

    border:1px solid #c2baba;

}

*/



.hbtz_form .select{

    position: relative;

    display: inline-block;
	
	line-height:45px;

}


.hbtz_form .select .btn{
    display: block;
    width: 181px;
    height: 45px;
    line-height: 45px;
    text-align: left;
    border:1px solid #c2baba;
	color:#c2baba;
}



.hbtz_form .select .btn em{

    display: inline-block;

    padding-right: 135px;

    font-style: normal;

    font-size: 14px;

    color:#6c6c6c;

    vertical-align: bottom;

    background: url(/uploads/zhuanti/img/a2_new.png) no-repeat right center;
padding-left: 10px;
}



.hbtz_form .select dl{

    position: absolute;

    left: 0;

    top: 100%;

    z-index: 9;

    display: none;

    padding:10px 0;

    width: 100%;

    text-align: left;

    background:#3f4a59;

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;   

    box-sizing: border-box;

}



.hbtz_form .select dd a{

    padding: 0 10px;

    height: 25px;

    line-height: 25px;

    color:#fff;

}



.hbtz_form .select dd a:hover{

    background:#fff;

    color:#3f4a59;

}



.hbtz_form li button{

    display: block;

    margin:10px;

    /*margin:0 auto;*/

    width: 190px;

    text-align: center;

    height: 41px;

    font-size: 24px;

    color:#fff;

    border:0;

    background:#f08200;

    border-radius: 4px;

}



.hbtz_form .txt{

	overflow: hidden;

}



.hbtz_form .txt .let{
	float: left;
	width:400px;
	height:150px;
	text-align:center;
	background-color:#96b7cd;
}



.hbtz_form .txt .rig{
	overflow: hidden;
	/* width:750px; */
	height:220px;
}

.hbtz_form .txt strong{
	font-size:25px;
	font-family: 'Microsoft YaHei';
	margin-top:25px;
	display:block;
}
.hbtz_form .baojiatxt{
	color:#fff;
}

.hbtz_form .baojiatxt .let table{
	text-align:left;
	font-size:14px;
	margin-left:auto;
	margin-right:auto;
	margin-top:15px;
}

.hbtz_form .baojiatxt .let table img{
	width:17px;
	height:17px;
}

.hbtz_form .baojiatxt .rig table{
	/* width:360px; */
	height:150px;
}


.hbtz_form .txt p{

	font-size: 12px;

	line-height: 20px;

}



.hbtz_form .item{
	float: left;
	margin:15px 0 0 0px;
}

.hbtz_form .li_hbtz{
	float: left;
    width: 33%;
}
.hbtz_form .itemico{

	margin-left: 10px;
    padding: 6px;
    /* background: url(/uploads/zhuanti/img/br.png) no-repeat center; */
    -webkit-background-size: 100% auto;
    -o-background-size: 100% auto;
    -moz-background-size: 100% auto;
    background-size: 100% auto;
	color:black;

}

.hbtz_form .item1 .box{
	      background: url(/uploads/zhuanti/img/5a7641eebe77d.png) no-repeat center;
}

.hbtz_form .item2 .box{
	       background: url(/uploads/zhuanti/img/5a7641eec6819.png) no-repeat center;
}

.hbtz_form .item3 .box{
	      background: url(/uploads/zhuanti/img/5a7641eec99c9.png) no-repeat center;
}


.hbtz_form .li_hbtz p{

    padding: 0 5px;

    overflow: hidden;

    height: 52px;

    color:black; 

    text-align: center;

    line-height: 26px;

}


.hbtz_form .item input{
	/* display: block; */
	/* margin-bottom: 6px; */
	/* padding: 0 18px; */
	width: 182px;
	height: 45px;
	line-height: 45px;
	color:#6c6c6c;
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;   
    box-sizing: border-box;
    border-radius: 0;
    border:0;
    font-size: 14px;
    /* background:#afafaf; */
	border: 1px solid #c2baba;
}
.hbtz_form .item input::-webkit-input-placeholder{
	color:#6c6c6c;
	font-size: 14px;
}

.hbtz_form .item input::-moz-placeholder{
	color:#6c6c6c;
	font-size: 14px;
}

.hbtz_form .item input:-ms-input-placeholder{
	color:#6c6c6c;
	font-size: 14px;
}

.hbtz_form .item button{
	width: 150px;
	height:150px;
	border-radius: 4px;
	font-size: 33px;
	color:#fff;
	border:0;
	padding:0;
	background:#1b71ab;
}

.hbtz_slide em{
    display: block;
    padding-top: 39%;
    /*height: 464px;*/
    background-position: center;
    background-repeat: no-repeat;
    -webkit-background-size: cover;
    -o-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;

}

.hbtz_slide .slick-list{

    overflow: visible !important; 

}



.hbtz_slide .slick-arrow{

    position: absolute;

    top: 0;

    z-index: 2;

    width: 30%;

    height: 100%;

    font-size: 0;

    border:0;

    outline: none;

    background:rgba(0,0,0,.5) url(/uploads/zhuanti/img/);

}



.hbtz_slide .slick-arrow:after{

    content:'';

    position: absolute;

    top: 50%;

    width: 32px;

    height: 61px;

    margin-top: -30px;

}



.hbtz_slide .slick-prev{

    left: -30%;

}



.hbtz_slide .slick-next{

    right: -30%;

}



.hbtz_slide .slick-prev:after{

    right: 50px;

    background: url(/uploads/zhuanti/img/prev.png) no-repeat;

}



.hbtz_slide .slick-next:after{

    left: 50px;

    background: url(/uploads/zhuanti/img/next.png) no-repeat;

}



.hbtz_tab{

    max-width: 1032px;

    margin:0 auto;

    padding: 10px 0 23px;

}



.bgtz_tabnav{

    overflow: hidden;

    margin-left: -32px;

    padding-bottom: 14px;

}



.bgtz_tabnav li{

    position: relative;

    float: left;

    width: 20%;

}



.bgtz_tabnav li a{

    display: block;

    margin-left: 32px;

    height: 52px;

    line-height: 52px;

    border-radius: 6px;

    text-align: center;

    background:#707070;

    color:#fff;

    font-size: 24px;

}



.bgtz_tabnav li.on a{

    background:#f08200;

}



.bgtz_tabnav b{

    position: absolute;

    left: 0;

    top: 0;

    bottom: 0;

    right: 0;

    display: none;

}



.bgtz_tabcon{

    overflow: hidden;

    margin-left: -20px;

}



.bgtz_tabcon .item{

    float: left;

    width: 33.3%;

}



.bgtz_tabcon .box{

    margin-left: 20px;

    padding: 0 10px;

    height: 290px;

    overflow: hidden;

    border-radius: 4px;

    background:#c5c5c5;

    color:#fff;

    overflow: auto;

}



.bgtz_tabcon .box:hover{

    background:#f08200;

}



.bgtz_tabcon h3{

    margin:16px 0 10px;

    height: 30px;

    line-height: 30px;

    overflow: hidden;

    font-size: 22px;

    text-align: center;

    font-weight: normal;

}



.bgtz_tabcon li{

    overflow: hidden;

}



.bgtz_tabcon em{

    float: left;

    margin-top: 5px;

    width: 20px;

    height: 20px;

    line-height: 20px;

    text-align: center;

    font-size: 14px;

    color:#f08200;

    background:#fff;

    border-radius: 50%;

    font-style: normal;

}



.bgtz_tabcon p{

    padding-left: 30px;

    line-height: 30px;

    font-size: 14px;

}



.hbtz_pic{

    padding:20px 0 3px;

    background:#f5f2e9;

    text-align: center;

}



.hbtz_pic li{

    display: inline-block;

    margin:0 30px;

    width: 82px;

}



.hbtz_pic em{

    display: block;

    height: 80px;

    border-radius: 8px;

    border:1px solid #b1afa9;

    background: url(/uploads/zhuanti/img/hbtz_icn1.png) no-repeat left top;

    -webkit-background-size: 200% auto;

    -o-background-size: 200% auto;

    -moz-background-size: 200% auto;

    background-size: 200% auto;

}



.hbtz_pic .li2 em{background-position: right top;}

.hbtz_pic .li3 em{background-position: left 33.3%;}

.hbtz_pic .li4 em{background-position: right 33.3%;}

.hbtz_pic .li5 em{background-position: left 66.6%;}

.hbtz_pic .li6 em{background-position: right 66.6%;}

.hbtz_pic .li7 em{background-position: left bottom;}

.hbtz_pic .li8 em{background-position: right bottom;}





.hbtz_pic .on em{

    background-image: url(/uploads/zhuanti/img/hbtz_icn1_on.png);

    background-color: #f08200;

    border-color:#fff;

}



.hbtz_pic p{

    margin-top: 7px;

    height: 25px;

    line-height: 25px;

    overflow: hidden;

    font-size: 16px;

    color:#424242;

}



.hbtz_pic .on p{

    color:#f08200;

}



.material{

    padding-top: 20px;

    overflow: hidden;

}



.material_let{

    float: left;

    width: 650px;

    height: 390px;

}



.material_let img{

    display: block;

    width: 650px;

    height: 390px;

}



.material_rig{

    float: right;

    width: 550px;

    height: 390px;

    overflow: hidden;

    background:#ebebeb;

}



.material_pad{

    padding: 24px 18px 0;

}



.material_rig .tit strong{

    display: inline-block;

    padding-bottom: 10px;

    font-weight: normal;

    font-size: 24px;

    color:#424242;

    border-bottom: 2px solid #f08200;

} 



.material_rig .txt{

    padding-top: 35px;

}



.material_rig .txt p{

    font-size: 18px;

    line-height: 26px;

    color:#707070;

}



.material_rig .con{

    float: left;

}



.material_nav{

    float: left;

    margin-left: 58px;

    padding-top: 14px;

}



.material_nav strong{

    display: inline-block;

    padding:2px 3px;

    background:#f08200;

}



.material_nav strong i{

    display: inline-block;

    padding: 0 6px;

    font-size: 16px;

    color:#fff;

    font-style: normal;

    font-weight: normal;

    border:1px solid #fff;

}



.material_nav ul{

    padding-top: 12px;

    overflow: hidden;

}



.material_nav li{

    position: relative;

    float: left;

    margin-right: 15px;

}



.material_nav li:after{

    content:'';

    position: absolute;

    left: 0;

    top: 0;

    width: 100%;

    height: 100%;

    border:1px solid #f08200;

    display: none;

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;   

    box-sizing: border-box;

}



.material_nav li.on:after{

    display: block;

}



.material_nav li img{

    display: block;

    width: 54px;

    height: 52px;

}





.material_rig .con2{

    padding-top: 37px;

    clear: both;

}



.material_rig .con2 ul{

    overflow: hidden;

    padding-top: 17px;

}



.material_rig .con2 li{

    float: left;

    margin:0 8px 8px 0;

}



.material_rig .con2 li input{

    display: none;

}



.material_rig .con2 li img{

    display: block;

    border:1px solid #c9c8c8;

}



.material_rig .con2 .on img{

    border-color:#f08200;

}



.post_tabnav{

    overflow: hidden;

    text-align: center;

}



.post_tabnav li{

    display: inline-block;

    margin:5px 2px;

}



.post_tabnav li a{

    display: block;

    width: 237px;

    line-height: 54px;

    border:1px solid #707070;

    border-radius: 8px;

}



.post_tabnav li i{

    display: inline-block;

    margin-right: 10px;

    width: 20px;

    height: 20px;

    background: url(/uploads/zhuanti/img/post_icn.png) no-repeat;

    vertical-align: middle;

}



.post_tabnav .li2 i{background-position: left -20px;}

.post_tabnav .li3 i{background-position: left -40px;}

.post_tabnav .li4 i{background-position: left -60px;}



.post_tabnav li em{

    display: inline-block;

    vertical-align: middle;

    font-style: normal;

}



.post_tabnav li.on a{

    border-color:#f08200;

    background:#f08200;

    color:#fff;

}



.post_tabnav li.on i{background-position: right top;}

.post_tabnav .li2.on i{background-position: right -20px;}

.post_tabnav .li3.on i{background-position: right -40px;}

.post_tabnav .li4.on i{background-position: right -60px;}



.post_tabcon{

    overflow: hidden;

    margin-left: -17px;

    padding:25px 0 50px; 

}



.post_tabcon li{

    float: left;

    width: 20%;

}



.post_tabcon .box{

    margin-left: 17px;

    border:1px solid #f08200;

}



.post_tabcon .img{

    padding-top: 61%;

    background-position: center;

    background-repeat: no-repeat;

    -webkit-background-size: cover;

    -o-background-size: cover;

    -moz-background-size: cover;

    background-size: cover;

}



.post_tabcon .txt{

    padding: 0 5px;

    height: 85px;

    overflow: hidden;

    text-align: center;

    line-height: 27px;

    font-size: 16px;

    color:#000;

}



.post_tabcon .tab{

    display: table;

    width: 100%;

    height: 100%;

}



.post_tabcon .tab-cell{

    display: table-cell;

    vertical-align: middle;

}



.post_tabcon .box:hover{

    border-color:#d6e28e;

}



.post_tabcon .box:hover .txt{

    color:#fff;

    background:#f08200;

}



.hbtz_bg1{

    padding-bottom: 50px;

    /* background: url(/uploads/zhuanti/img/bg1.jpg) no-repeat center bottom; */
background-color:#efefef;
}



.hbtz_footer{

    overflow: hidden;

    background:#f7f7f7 url(/uploads/zhuanti/img/bg2.jpg) no-repeat center bottom;

}



.hbtz_footer_slide{

    position: relative;

    margin:0 63px;

    -webkit-box-shadow:0px 8px 20px 2px #919191;

    -o-box-shadow:0px 8px 20px 2px #919191;

    -moz-box-shadow:0px 8px 20px 2px #919191;

    box-shadow:0px 8px 20px 2px #919191;

}



.hbtz_footer .btn{

    display: block;

    margin:33px auto 60px;

    width: 228px;

    height: 54px;

    line-height: 54px;

    text-align: center;

    font-size: 28px;

    color:#fff;

    background:#f08200;

    border-radius: 8px;

}



.hbtz_footer_slide .item{

    position: relative;

}



.hbtz_footer_slide .img{

    display: block;

    padding-top:57%;

    -webkit-background-size: cover;

    -o-background-size: cover;

    -moz-background-size: cover;

    background-size: cover;

    background-position: center;

    background-repeat: no-repeat;

    border:2px solid #000;

}



.hbtz_footer_slide p{

    position: absolute;

    left: 1px;

    top: 11px;

    padding: 0 25px;

    height: 53px;

    line-height: 53px;

    overflow: hidden;

    background:#f08200;

    border-radius: 12px;

    font-size: 26px;

    color:#fff;

}



/* 箭头 */

.hbtz_footer .slick-arrow{

    position: absolute;

    top: 50%;

    margin-top: -56px;

    z-index: 2;

    font-size: 0;

    border:0;

    width: 112px;

    height: 112px;

    outline: none;

    cursor: pointer;

    /* background: url(/uploads/zhuanti/img/arr.png) no-repeat; */

}



.hbtz_footer .slick-prev{

    left: -64px;

}



.hbtz_footer .slick-next{

    right: -64px;

    background-position: right top;

}







/* 待完成 */

/* 会巢别墅 */

.hcbs_pic{

    overflow: hidden;

    margin-left: -1px;

}



.hcbs_pic li{

    float: left;

    width: 25%;

}



.hcbs_pic li a{

    position: relative;

    margin:1px 0 0 1px;

}



.hcbs_pic .img{

    display: block;

    padding-top: 58%;

    background-position: center;

    background-repeat: no-repeat;

    -webkit-background-size: cover;

    -o-background-size: cover;

    -moz-background-size: cover;

    background-size: cover;

}



.hcbs_pic .txt{

    position: absolute;

    left: 0;

    top: 0;

    right: 0;

    bottom: 0;

    padding: 0 20px;

    background:url(/uploads/zhuanti/img/yellow_zz.png);

    color:#fff;

    display: none;

}



.hcbs_pic h2{

    margin:16px 0 9px;

    height: 30px;

    line-height: 30px;

    font-size: 20px;

    overflow: hidden;

    font-weight: normal;

    text-align: center;

}



.hcbs_pic p{

    font-size: 14px;

    line-height: 24px;

    height: 48px;

    overflow: hidden;



    display: -webkit-box;

    white-space: normal;

    text-overflow: ellipsis;

    -webkit-line-clamp: 2;

    -webkit-box-orient: vertical;

    word-break: break-all;

}



.hcbs_pic em{

    display: block;

    margin:14px 0 0 15px;

    width: 36px;

    height: 36px;

    background: url(/uploads/zhuanti/img/a1.png) no-repeat ;

    -webkit-background-size: cover;

    -o-background-size: cover;

    -moz-background-size: cover;

    background-size: cover;

}



.hcbs_btn{

    text-align: center;

}



.hcbs_btn a{

    display: inline-block;

    margin:0 20px;

    width: 230px;

    height: 47px;

    line-height: 47px;

    border:2px solid #707070;

    font-size: 22px;

}



.hcbs_btn a:hover{

    background:#f08200;

    border-color:#f08200;

    color:#fff;

}



/* 案例详情 */





.row_m1 .center{

    overflow: hidden;

}



.row_m1 .col_l{

    padding-right: 337px;

}



.row_m1 .col_r{

    float: right;

    width: 303px;

}



.g_car{

    padding:42px 0 23px;

    font-size: 14px;

    color:#000;

}



.g_car2{

    padding:15px 0;

    color:#707070;

}



.g_car2 a{

    color:#707070;

}



.g_car a{

    display: inline-block;

}



.g_car a.on{

    color:#ff9900;

}



.g_car a:hover{

    text-decoration: underline;

}





.case_xq{

    background:#f9f9f9;

}



.case_xq h1{

    margin-bottom: 35px;

    padding:20px 0;

    font-size: 20px;

    color:#424242;

    text-align: center;

    border-bottom: 1px solid #a7a7a7;

}





.caes_xq_con .item em{

	position: relative;

    display: block;

    padding-top: 76%;

    -webkit-background-size: cover;

    -o-background-size: cover;

    -moz-background-size: cover;

    background-size: cover;

    background-position: center;

    background-repeat: no-repeat;

}



.caes_xq_con .item em img{

	position: absolute;

	left: 0;

	top: 0;

	width: 100%;

	height: 100%;

}



.caes_xq_con .slick-arrow{

    position: absolute;

    top: 50%;

    z-index: 2;

    margin-top: -20px;

    padding: 0;

    width: 21px;

    height: 39px;

    font-size: 0;

    outline: none;

    border:0;

    background: url(/uploads/zhuanti/img/arr2.png) no-repeat left top;

}



.caes_xq_con .slick-prev{

    left: 20px;

}



.caes_xq_con .slick-next{

    right: 20px;

    background-position: right top;

}



.case_xq_nav{

    margin:15px 0 15px -60px;

}



.case_xq_nav .item{

    cursor: default;

}



.case_xq_nav .box{

    cursor: pointer;

    margin-left: 60px;

}



.case_xq_nav em{

	position: relative;

    display: block;

    padding-top: 54%;

    /*-webkit-background-size: cover;

    -o-background-size: cover;

    -moz-background-size: cover;

    background-size: cover;

    background-position: center;

    background-repeat: no-repeat;*/

}



.case_xq_nav em img{

	position: absolute;

	left: 0;

	top:0;

	width:100%;

	height: 100%;

}



.case_xq_nav p{

    padding: 0 5px;

    height: 20px;

    line-height: 20px;

    background:#707070;

    font-size: 12px;

    text-align: center;

    color:#fff;

}



.case_xq_nav .slick-current p{

    background:#f08200;

}



.case_xq_tit{

    padding: 0 9px;

    overflow: hidden;

    height: 30px;

    line-height: 30px;

    background:#f08200;

    color:#fff;

}

.case_con a{
	display: inline-block;
	text-indent: 0;
}

.case_con{

    margin:0 auto 15px;

    padding: 10px;

	max-width: 750px;

    font-size: 12px;

    line-height: 36px;

    color:#424242;

    border:1px solid #f08200;

}



.case_con .list{

    overflow: hidden;

}



.case_con .list li{

    float: left;

    width: 20%;

    text-align: center;

}



.ins_form{

    border:1px solid #ccc;

}



.ins_form h3{

    overflow: hidden;

    height: 54px;

    line-height: 54px;

    background:#f5f5f5;

    font-size: 22px;

    font-weight: normal;

    text-align: center;

}



.ins_form .box{

    padding:18px;

    overflow: hidden;

}



.ins_form .txt{

    padding: 0 10px;

    width: 100%;

    height: 36px;

    line-height: 36px;

    font-size: 16px;

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;   

    box-sizing: border-box;

    border:1px solid #eaeaea;

}



.ins_form .txt::-webkit-input-placeholder {

   font-family:"微软雅黑","Microsoft Yahei";

   color:#ccc;

}



.ins_form .txt::-moz-placeholder { 

   font-family:"微软雅黑","Microsoft Yahei";  

   color:#ccc;

}



.ins_form .txt::-ms-input-placeholder {  

   font-family:"微软雅黑","Microsoft Yahei";  

   color:#ccc;

}



.ins_form em{

    font-style: normal;

    font-size: 16px;

    color:#ccc;

}



.ins_form .radio{

    padding:13px 8px;

}



.ins_form .radio *{

    vertical-align: middle;

}



.ins_form .radio input{

    display: none;

}



.ins_form_radio{

    position: relative;

    top:-2px;

    margin-left: 3px;

}



.ins_form .radio i{

    display: inline-block;

	position: relative;

	z-index: 3;

    padding-left: 20px;

    font-style: normal;

    color:#ccc;

    cursor: pointer;

}



.ins_form .radio b{

    position: absolute;

    left: 0;

    top: 7px;

    width: 10px;

    height: 10px;

    border:1px solid #e5e5e5;

    border-radius: 50%;

    overflow: hidden;

}



.ins_form .on b{

    background:#e5e5e5;

}



.ins_form button{

    margin-top: 15px;

    width: 100%;

    height: 50px;

    border:0;

    font-size: 25px;

    color:#fff;

    font-weight: bold;

    background:#ff6600;

}



.ins_form button:hover{

    opacity: .8;

}



.ins_tit{

    margin-bottom: 20px;

    padding-bottom: 14px;

    border-bottom: 2px solid #ff6600;

}



.ins_tit strong{

    display: inline-block;

    font-size: 26px;

    color:#333;

    font-weight: normal;

}



.list_case{

    overflow: hidden;

    margin-left: -25px;

}



.list_case a{

    position: relative;

    display: block;

    margin-left: 25px;

}



.list_case li{

    float: left;

    margin-bottom: 20px;

    width: 33.3%;

}



.list_case2 li{

    float: none;

    width: 100%;

}



.list_case .img{

    position: relative;

    padding-top: 66%;

    overflow: hidden;

}



.list_case .img img{

    position: absolute;

    left: 0;

    top:0;

    width: 100%;

    height: 100%;

	/*right: -1px;
	bottom: -1px;*/
	border:1px solid #ccc;
	box-sizing:border-box;
}



.list_case a:hover .img img{

    /*-webkit-transform: scale(1.1);

    -moz-transform: scale(1.1); 

    -ms-transform: scale(1.1); 

    -o-transform: scale(1.1); 

    transform: scale(1.1);

    transform-origin: 50% 50%;*/

}



.list_case .txt{

    padding: 10px 20px;

    border:1px solid #ccc;

    border-top: 0;

}



.list_case .txt h3{

    height: 26px;

    line-height: 26px;

    font-size: 16px;

    color:#030303;

    font-weight: normal;

    overflow: hidden;

}



.list_case2 .txt h3{

    font-size: 14px;

}



.list_case .txt p{

    margin-left: -5px;

    overflow: hidden;

    height: 26px;

    line-height: 26px;

    font-size: 13px;



    -o-text-overflow:ellipsis;

    text-overflow:ellipsis;

    white-space:nowrap;

}





.list_case .txt,

.list_case .txt h3,

.list_case .txt em,

.list_case .txt em:after{

    -o-transition:.3s;

    -ms-transition:.3s;

    -moz-transition:.3s;

    -webkit-transition:.3s;

    transition:.3s;

}



.list_case .txt em{

    position: relative;

    display: inline-block;

    margin:0 5px;

    font-style: normal;

    color:#030303;

}



.list_case .txt em:after{

    content:'';

    position: absolute;

    right: -8px;

    top: 6px;

    width: 1px;

    height: 14px;

    background:#030303;

}



.list_case .txt em:last-of-type:after{

    display: none;

}



.list_case a:hover .txt{

    background:#f08200;

}



.list_case a:hover h3,

.list_case a:hover em{

    color:#fff;

}



.list_case a:hover em:after{

    background:#fff;

}



.list_case a:hover {

    -webkit-box-shadow:0 0 5px 1px #b8b8b8;

    -o-box-shadow:0 0 5px 1px #b8b8b8;

    -moz-box-shadow:0 0 5px 1px #b8b8b8;

    box-shadow:0 0 5px 1px #b8b8b8;

}



.list_case .tx{

    position: absolute;

    right: 10px;

    bottom: 60px;

    border-radius: 50%;

    overflow: hidden;

    border:2px solid #fff;

}



.list_case .tx em{

    display: block;

    width: 67px;

    height: 67px;

    border-radius: 50%;

    -webkit-background-size: cover;

    -o-background-size: cover;

    -moz-background-size: cover;

    background-size: cover;

    /* background-position: center; */

    background-repeat: no-repeat;

}



.list_case .tx p{

    position: absolute;

    left: 0;

    bottom: 0;

    height: 25px;

    line-height: 22px;

    width: 100%;

    text-align: center;

    font-size: 14px;

    color:#fff;

    background:rgba(0,0,0,.62);

}



.list_case3 a:hover .img img{

    -webkit-transform: none;

    -moz-transform: none; 

    -ms-transform: none; 

    -o-transform: none; 

    transform: none;

    /*transform-origin: 50% 50%;*/

}





/* 视频 */

.box_video{

    padding:50px 0 64px;

    background: url(/uploads/zhuanti/img/video_bg.jpg) no-repeat center;

    -webkit-background-size: cover;

    -o-background-size: cover;

    -moz-background-size: cover;

    background-size: cover;

}



.video_con{

    overflow: hidden;

}



/* 视频待处理 */



/* 品质保障 */

body.bg1{

    background: url(/uploads/zhuanti/img/bg3.jpg);

}



.pzbz_img{

    padding: 20px 0;

    background-repeat: no-repeat ;

    background-position: center top;

    -webkit-background-size: 100% auto;

    -o-background-size: 100% auto;

    -moz-background-size: 100% auto;

    background-size: 100% auto;

}





/* 设计团队 */

.sjtd_zz{

    /* padding-bottom: 55px; */
    /* background:#ebedee url(/uploads/zhuanti/img/sjtd_bg.jpg) repeat-x center bottom; */
	background:#ebedee;

}



.sjtd_hd{

    margin-top: -24px;

    padding:16px 24px;

    background:#3f4a59;

    color:#fff;

    box-shadow: 0 0 0 0px #adafaf;

}



.sjtd_hd h3{

    margin-bottom: 8px;

    padding:0 0 10px 26px;

    background: url(/uploads/zhuanti/img/sjtd_icn1.png) no-repeat left top;

    border-bottom: 1px dashed #767676;

}



.sjtd_hd ul{

    text-align: center;

}



.sjtd_hd li{

    position: relative;

    display: inline-block;

    margin-top: 3px;

    padding: 0 17px;

    font-size: 16px;

    line-height: 23px;

    vertical-align: middle;

}



.sjtd_hd li:after{

    content:'';

    position: absolute;

    left: -.5px;

    top:0px;

    width: 1px;

    height: 23px;

    background:#fff;

}



.sjtd_hd li:first-of-type:after{

    display: none;

}



.sjtd_bd{

    padding:16px 13px;

}



.sjtd_bd h3{

    margin:9px 0 13px;

    padding:0 0 10px 35px;

    background: url(/uploads/zhuanti/img/sjtd_icn2.png) no-repeat left top;

    border-bottom: 1px dashed #767676;

    color:#3f4a59;

}



.sjtd_bd ul{

    text-align: center;

}



.sjtd_bd li{

    display: inline-block;

    margin:2px 15px;

    font-size: 16px;

    color:#424242;

}



.sjtd_bd li em{

    font-size: 18px;

    font-family: "Impact";

    font-style: normal;

    color:#f08200;

}



.sjtd_bd li i{

    position: relative;

    top:-5px;

    font-size: 12px;

    font-style: normal;

}



.sjtd_select{

    border:1px solid #dfdfdf;

    border-top: 0;

}



.sjtd_select li{

    overflow: hidden;

    border-top: 1px solid #dfdfdf;

}



.sjtd_select .let{

    float: left;

    width: 100px;

    text-align: center;

}



.sjtd_select .let img{

    display: block;

    /* margin:20px auto 15px; */
	margin:10px auto 5px;

    width: 26px;

    height: 26px;

}



.sjtd_select .let em{

    font-style: normal;

    color:#424242;

    font-size: 14px;

}



.sjtd_select .rig{

    margin-left: 100px;

    border-left: 1px solid #dfdfdf;

    /* padding:35px 0 34px 0; */
	padding:15px 0 10px 0;

    overflow: hidden;

}



.sjtd_select .rig a{

    float: left;

    margin:5px 0 5px 80px;

    font-size: 14px;

}



.sjtd_select .rig .on,

.sjtd_select .rig a:hover{

    color:#f08200;

}





.list_pic{

    margin:0 -13px;

}



.list_pic *{

    outline: none;

}



.list_pic .li a{

    position: relative;

    display: block;

    margin:0 13px;

    overflow: hidden;

}



.list_pic .li em{

	position: relative;

    display: block;

    padding-top: 135%;

    overflow: hidden;

    /*background-position: center;

    background-repeat: no-repeat;

    -webkit-background-size: cover;

    -o-background-size: cover;

    -moz-background-size: cover;

    background-size: cover;*/

}



.list_pic .li em img{

	position: absolute;

	left: 0;

	top:0;

	width: 100%;

	height: 100%;

}



.list_pic .li a:hover img{

   /*  -webkit-transform: scale(1.05);

    -moz-transform: scale(1.05); 

    -ms-transform: scale(1.05); 

    -o-transform: scale(1.05); 

    transform: scale(1.05);

    transform-origin: 50% 50%;
 */
}



.list_pic .li p{

    position: absolute;

    left: 0;

    bottom: 0;

    height: 33px;

    line-height: 33px;

    width: 100%;

    background:rgba(0,0,0,.54);

    text-align: center;

    color:#fff;

}



.list_pic .slick-dots{

    padding-top: 5px;

    text-align: center;

}



.list_pic .slick-dots li{

    display: inline-block;

    margin:0 5px;

}



.list_pic .slick-dots li button{

    padding: 0;

    width: 25px;

    height: 5px;

    font-size: 0;

    border:0;

    background:#707070;

}



.list_pic .slick-dots .slick-active button{

    background:#f08200;

}



.g_search{

    margin-top: -62px;

    float: right;

    overflow: hidden;

}



.g_search .txt{

    float: left;

    padding: 0 10px;

    width: 141px;

    height: 26px;

    line-height: 26px;

    border:1px solid #cbcbcb;

    border-radius: 32px;

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;   

    box-sizing: border-box;

    text-transform: uppercase;

}



.g_search button{

    margin-left: 2px;

    width: 26px;

    height: 26px;

    border-radius: 50%;

    border:0;

    background:#f08200 url(/uploads/zhuanti/img/icn_search.png) no-repeat center;

}



.list_imgtxt{

    overflow: hidden;

    margin-left: -15px;

}



.list_imgtxt li{

    float: left;

    width: 33.3%;
	

}



.list_imgtxt .box{

    margin:0 0 15px 15px;
   /*  border:1px solid #f08200; */
    border:1px solid #cccccc;
	height: 390px;
	background-color:#fafafa;
}



.list_imgtxt .img{

    float: left;

    width: 50%;

    height: 293px;

}



.list_imgtxt .img img{

    display: block;

    width: 240px;

    height: 293px;

}



.list_imgtxt .txt{

    margin-left: 270px;

    overflow: hidden;

    height: 293px;

}



.list_imgtxt .con{

    margin:8px 10px 0 0;

    overflow: hidden;

    height: 170px;

}



.list_imgtxt .con p{

    font-size: 18px;

    height: 34px;

    line-height: 34px;

    overflow: hidden;

    color:#8d8d8d;



    -o-text-overflow:ellipsis;

    text-overflow:ellipsis;

    white-space:nowrap;

}



.list_imgtxt .num{
    padding-top: 10px;
    overflow: hidden;
    position: relative;
    top: -270px;
    left: 90px;
	border-radius: 50%;
	width:20%;
	text-align: center;
	/* background: rgba(240,130,0,0.62);
	color:white; */
    background: rgba(255,255,255,0.62);
	color:black;
}

.list_imgtxt .num:hover{
    background: rgba(240,130,0,0.62);
	color:white;
	text-decoration:none;
}
.list_imgtxt .num a:hover{
	color:white;
	 
}


.list_imgtxt .num a{
	color:black;
}


.list_imgtxt .num dd{

    float: left;

    margin-left: -1px;

    height: 80px;

    width: 105px;

    text-align: center;

    border-left: 1px solid #707070;

}



.list_imgtxt .num em{

    display: block;

    margin:4px 0 10px;

    height: 24px;

    line-height: 24px;

    overflow: hidden;

    font-size: 18px;

    font-style: normal;

}



.list_imgtxt .num strong{

    display: block;

    height: 34px;

    line-height: 34px;

    overflow: hidden;

    font-family: 'Impact';

    font-size: 28px;

	font-weight: normal;

}



.list_imgtxt .num a:hover strong{

    text-decoration: none;

}



.list_imgtxt .case{

    /* clear: both; */

    margin: 7px 0;

    padding: 0 2px;

    overflow: hidden;
	width:50%;

}



.list_imgtxt .case div{

    float: left;

    width: 98%;

    overflow: hidden;
	margin-bottom:2%;
	margin-top:3%;
	height:115px;
}



.list_imgtxt .case a{

    display: block;

    margin:0 2px;

    overflow: hidden;

}



.list_imgtxt .case em{

	position: relative;

    display: block;

    padding-top: 65%;

}



.list_imgtxt .case em img{

	position: absolute;

	left: 0;

	top:0;

	width: 100%;

	height: 100%;

}



.page{

    text-align: center;

}



.page *{

    display: inline-block;

    padding:0 0;

    vertical-align: middle;

}



.page em{

    font-style: normal;

}



.page span,

.page a{

    margin:2px 0;

    width: 40px;

    height: 36px;

    text-align: center;

    line-height: 36px;

    border:1px solid #dbdbdb;

    overflow: hidden;

}



.page a:hover{

    color:#f08200;

}


.page input{

   margin:2px 0;

    width: 40px;

    height: 36px;

    text-align: center;

    line-height: 36px;

    border:1px solid #dbdbdb;

    overflow: hidden;

}

.page span{

    color:#fff;

    border-color:#f08200;

    background:#f08200;

}

.page .spanwhite{

    color:black;

       border: none;

      background:none;  

}
#page-submit{ border:solid 1px #dbdbdb;cursor:pointer;}


.page .prev,

.page .next{

    width: auto;

    padding:0 20px;

}



.page .prev em{

    vertical-align: top;

    padding-left: 25px;

    background: url(/uploads/zhuanti/img/arrow_left2.png) no-repeat left center;

}



.page .next em{

    vertical-align: top;    

    padding-right: 25px;

    background: url(/uploads/zhuanti/img/arrow_right2.png) no-repeat right center;

}



/* 设计团队 详情 */

.sjtd_xq .g_car{

    padding-top: 6px;

}



.sjtd_xq{

    padding-top: 26px;

    overflow: hidden;

}



.row_m2{

    overflow: hidden;

}



.row_m2 .col_l{

    float: left;

    width: 236px;

}



.row_m2 .col_r{

    margin-left: 290px;

    padding-left: 27px;

    border-left: 1px solid #ccc;

}



.sjtd_xq .img em{

    display: block;

    padding-top: 135%;

    -webkit-background-size: cover;

    -o-background-size: cover;

    -moz-background-size: cover;

    background-size: cover;

    background-position: center;

    background-repeat: no-repeat;

}



.sjtd_xq .img a{

    display: block;

    margin-top: 26px;

    overflow: hidden;

    height: 40px;

    line-height: 40px;

    text-align: center;

    background:#ff9900;

    color:#fff;

    font-size: 22px;

    font-weight: bold;

}



.sjtd_xq .txt h3{

    padding-top: 15px;

    font-size: 24px;

    color:#ff9900;

    font-weight: normal;

}



.sjtd_xq .txt strong{

    display: block;

    padding: 15px 0 5px;

    font-size: 18px;

    color:#000;

}



.sjtd_xq .txt p{

    font-size: 14px;

    line-height: 28px;

    color:#000;

}



.xq_tit{

    padding-bottom: 19px;

    font-size: 24px;

    color:#333;

    text-align: center;

}



.xq_tit strong{

    font-size: 31px;

    color:#cc0000;

}



.row_m2 .list_pic{

    margin:0;

    padding:20px 38px 15px;

    border:1px solid #ccc;

}



.row_m2 .list_pic .li{

    float: none;

    margin-bottom: 10px;

    width: 100%;

}



.bl0{

    border-left: 0 !important; 

}



.row_m2 .list_case li{

    margin-bottom: 14px;

}



.row_m2 .list_case .txt{

    padding: 7px 20px;

}





/* 装修百科 */

.row_m3{

    overflow: hidden;

}



.row_m3 .col_l{

    float: left;

    width: 270px;

}



.row_m3 .col_r{

    padding-left: 290px;

}



.g_subnav h3{

    padding:16px 10px 16px 48px;

    background:#f08200;

    color:#fff;

}



.g_subnav h3 strong{

    display: block;

    font-size: 20px;

    font-weight: normal;

}



.g_subnav h3 em{

    display: block;

    font-size: 16px;

    font-family: "arial";

    font-style: normal;

    font-weight: normal;

}



.g_subnav li{

    border-top: 2px solid #f5f5f5;

}



.g_subnav li:first-of-type{

    border-top: 0;

}



.g_subnav li a{

    display: block;

    overflow: hidden;

    padding:0 30px 0 38px;

    height: 48px;

    line-height: 48px;

    background:#fff;

    color:#474747;

}



.g_subnav li a span{

    float: right;

    width: 8px;

    height: 100%;

    background: url(/uploads/zhuanti/img/arrow_right2.png) no-repeat center;

}



.list_txt{

    float: left;

    margin-left: -20px;

    overflow: hidden;

}



.list_txt li{

    float: left;

    width: 50%;

}



.list_txt .box{

    margin:14px 0 0 20px;

}



.list_txt .tit{

    padding:0 13px;

    height: 27px;

    line-height: 27px;

    overflow: hidden;

    background:#f08200;

}



.list_txt .tit strong{

    font-size: 14px;

    font-weight: normal;

    color:#fff;

}



.list_txt .more{

    float: right;

    width: 8px;

    height: 100%;

    background: url(/uploads/zhuanti/img/arrow_right3.png) no-repeat center;

}



.list_txt .con{

    padding:13px 18px;

    border:1px solid #dedede;

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;   

    box-sizing: border-box;

}



.list_txt .con div{

    height: 180px;

    overflow: hidden;

}



.list_txt .con a{

    display: block;

    overflow: hidden;

    padding-left: 12px;

    background: url(/uploads/zhuanti/img/icn1.png) no-repeat left center;

    height: 25px;

    line-height: 25px;

    -o-text-overflow:ellipsis;

    text-overflow:ellipsis;

    white-space:nowrap;

}



.list_txt .con a:hover{

    color:#f08200;

}



.service_tit{

    padding: 6px 13px;

    font-size: 14px;

    color:#707070;

    border-bottom: 5px solid #f08200;

}



.video_con{

    position: relative;

    overflow: hidden;

    height: 515px;

}



#video{

    position: relative;

    margin-right: 283px;

    height: 100%;

}



#video .box{

    height: 100%;

}



#video video{

    width: 100%;

    height: 100%;

    min-height: 100%;

    vertical-align: bottom;

}



.video_btn{

    position: absolute;

    left: 0;

    top: 0;

    right: 0;

    bottom: 0;

    z-index: 9;

    background:rgba(0,0,0,.5) url(/uploads/zhuanti/img/video_btn.png) no-repeat center;

}



.video_list{

    position: absolute !important;

    right: 0;

    top: 0;

    bottom: 0;

    width: 283px;

    background:#888;

}



.video_list .slick-list,

.video_list .slick-track{

    height: 100% !important;

}



.video_list dl{

    overflow-y: auto;

    height: 100%;

}



/* css3滚动条 */

.video_list dl::-webkit-scrollbar {width:5px;height:1px;}

/* 两端按钮*/

.video_list dl::-webkit-scrollbar-button{display: none;}

/*滚动条轨道背景颜色*/

.video_list dl::-webkit-scrollbar-track-piece{background:#f4f4f4;}

/*滚动条样式*/

.video_list dl::-webkit-scrollbar-thumb{background:#87a6e6;}





.video_list dd{

    padding:0 22px;

}



.video_list dd a{

    display: block;

    height: 46px;
	overflow:hidden;
    line-height: 46px;
	text-overflow:ellipsis;
    color:#fff;
	white-space:nowrap;

    border-bottom: 2px solid #a8a9a9;

}



.video_list dd a:hover{

    color:#f08200;

}



.video_nav{

    padding-top: 26px;

}



.video_nav .con{

    position: relative;

    margin:0 1px;

    border:1px solid #fff;

}



.video_nav .con em{

    display: block;

    padding-top: 37%;

    -webkit-background-size: cover;

    -o-background-size: cover;

    -moz-background-size: cover;

    background-size: cover;

    background-position: center;

    background-repeat: no-repeat;

}



.video_nav .con p{

    position: absolute;

    left: 0;

    top: 0;

    width: 100%;

    height: 100%;

    z-index: 3;

    text-align: center;

    background:rgba(0,0,0,.5);

}



.video_nav .con i{

    position: absolute;

    left: 0;

    top: 50%;

    width: 100%;

    -webkit-transform:translateY(-50%);

    -o-transform:translateY(-50%);

    -moz-transform:translateY(-50%);

    transform:translateY(-50%);

    font-size: 29px;

    color:#fff;

    font-style: normal;

}





.video_nav .slick-current .con{

    border-color:#f08200;

}



.video_nav .item{

    position: relative;

    padding-top: 16px;

}



.video_nav .item:after{

    content:'';

    position: absolute;

    left: 50%;

    top: 0px;

    margin-left: -14px;

    display: none;

    border-left: 14px solid transparent;

    border-right: 14px solid transparent;

    border-bottom: 16px solid #f08200;

} 



.video_nav .slick-current:after{

    display: block;    

}



.video_nav .slick-arrow{

    position: absolute;

    top: 48%;

    z-index: 2;

    padding: 0;

    width: 28px;

    height: 52px;

    border:0;

    outline: none;

    font-size: 0;

}



.video_nav .slick-prev{

    left: -36px;

    background: url(/uploads/zhuanti/img/arrow_left.png) no-repeat center;

}



.video_nav .slick-next{

    right: -36px;

    background: url(/uploads/zhuanti/img/arrow_right.png) no-repeat center;

}





/* 手机导航 */



.menu_btn{position: absolute;right:15px;top:50%;z-index: 9;

    margin-top: -12px;}

.menu_btn em{position: relative;display: block;

    width: 26px;height: 2px;margin:4px 0;background:#000;

    -o-transition:1s;

    -ms-transition:1s;

    -moz-transition:1s;

    -webkit-transition:1s;

    transition:1s;

    border-radius: 4px;}

.menu_btn.ok .em1{

    top:8px;

    transform:rotate(40deg);

    -ms-transform:rotate(40deg);

    -moz-transform:rotate(40deg);

    -webkit-transform:rotate(40deg);

    -o-transform:rotate(40deg);

}

.menu_btn.ok .em2{

    opacity: 0;

    transform:rotate(-90deg);

    -ms-transform:rotate(-90deg);

    -moz-transform:rotate(-90deg);

    -webkit-transform:rotate(-90deg);

    -o-transform:rotate(-90deg);

}

.menu_btn.ok .em3{

    top:-5px;

    transform:rotate(-40deg);

    -ms-transform:rotate(-40deg);

    -moz-transform:rotate(-40deg);

    -webkit-transform:rotate(-40deg);

    -o-transform:rotate(-40deg);

}







.menu{

    position: fixed;

    left: 0;

    right: 0;

    top: 50px;

    bottom: 0;

    overflow-y: auto;

    background:#0c1923;

}



.menu a{

    display: block;

}



.menu li{

    position: relative;

}



.menu span{

    position: absolute;

    right: 0;

    top: 0;

    width: 40px;

    height: 40px;

    background: url(/uploads/zhuanti/img/l-jia.png) no-repeat center;

    -webkit-background-size: 10px auto;

    -o-background-size: 10px auto;

    -moz-background-size: 10px auto;

    background-size: 10px auto;

    border-left: 1px solid #868c91;

}



.menu .on span{

    background-image: url(/uploads/zhuanti/img/l-jian.png) ;

}



.menu .a1{

    overflow: hidden;

    padding: 0 10px;

    height: 40px;

    line-height: 40px;

    border-bottom: 1px solid #868c91;

    color:#fff;

}



.menu dl{

    display: none;

    padding: 5px 0;

}



.menu dd a{

    padding: 0 20px;

    height: 35px;

    line-height: 35px;

    overflow: hidden;

    font-size: 14px;

    color:#ccc;

    border-bottom: 1px solid #999;

}



/* 案例 */

.box_case h2{

    padding:31px 0 23px;

    font-size: 16px;

    color:#424242;

    font-weight: normal;

}

.case_list .on em a{
	color:#fff;
}

.case_list{

    padding:5px 15px 18px;

    border:1px solid #ccc;

}



.case_list li{

    font-size: 14px;

    overflow: hidden;

    padding:8px 0;

    border-bottom: 1px solid #dadada;

}



.case_list .let{

    float: left;

}



.case_list .let i{

    display: block;

    overflow: hidden;

    padding-left: 30px;

    width: 60px;

    font-style: normal;

    background: url(/uploads/zhuanti/img/icn2.png) no-repeat left 2px;

    height: 27px;

    line-height: 27px;

}



.case_list .let .i2{background-image:  url(/uploads/zhuanti/img/icn3.png);}

.case_list .let .i3{background-image:  url(/uploads/zhuanti/img/icn4.png);}

.case_list .let .i4{background-image:  url(/uploads/zhuanti/img/icn5.png);}



.case_list .rig{

    padding-left: 80px;

}



.case_list dl{

    padding-left: 10px;

    overflow: hidden;

}



.case_list dd{

    float: left;

    margin-right: 9px;

}



.case_list input{

    display: none;

}



.case_list .l{

    float: left;

}



.case_list em{

    display: inline-block;

    margin:2px 0;

    padding: 0 10px;

    height: 24px;

    line-height: 24px;

    font-style: normal;

    border-radius: 6px;

    color:#424242;

    cursor: pointer;

}



.case_list .on em,

.case_list .first em{

    background:#f08200;

    color:#fff !important;

}



.case_list dd em:hover{

    color:#f08200;

}



.case_search{

    margin:10px 0 40px;

    padding: 2px 15px;

    overflow: hidden;

    border:1px solid #ccc;

}



.case_search strong{

    float: left;

    font-weight: normal;

    font-size: 14px;

    color:#424242;

    height: 30px;

    line-height: 30px;

}



.case_search strong i{

    color:#f08200;

    font-family: "impact";

    font-style: normal;

}



.case_search div{

    float: right;

    overflow: hidden;

}



.case_search input{

    float: left;

    padding: 0 5px;

    width: 200px;

    height: 28px;

    line-height: 28px;

    border:1px solid #ddd;

}



.case_search button{

    padding: 0 5px;

    height: 30px;

    background:#f08200;

    color:#fff;

    border:0;

    font-size: 14px;

}

		.hbtz_form input::-webkit-input-placeholder {

           font-family:"微软雅黑","Microsoft Yahei";

           color:#fff;

        }

        

        .hbtz_form input::-moz-placeholder { 

           font-family:"微软雅黑","Microsoft Yahei"; 

           color:#fff; 

        }

        

        .hbtz_form input::-ms-input-placeholder {  

           font-family:"微软雅黑","Microsoft Yahei"; 

           color:#fff; 

        }

.case_search input::-webkit-input-placeholder {

   font-family:"微软雅黑","Microsoft Yahei";

   color:#adadad;

}

.foottwo a{

	display: inline-block;

}

.case_search input::-moz-placeholder { 

   font-family:"微软雅黑","Microsoft Yahei";  

   color:#adadad;

}



.case_search input::-ms-input-placeholder {  

   font-family:"微软雅黑","Microsoft Yahei";  

   color:#adadad;

}



.newslist2{

    padding-top: 0 !important;

}



.br0{

    border:0 !important;

}



.in_form .close{

	position: absolute;

	right: 0;

	top: 0;

	display: none;

	width: 35px;

	height: 35px;

	line-height: 35px;

	text-align: center;

	font-size: 25px;

	font-family: 'arial';

	color:#fff;

}



.m_popBtn{

	position: fixed;

	right: 0;

	bottom:20px;

	z-index: 9;

	display: none;

	padding: 0 15px;

	height:30px;

	line-height: 30px;

	overflow: hidden;

	background:#f08200;

	color:#fff;

}



.m_popBtn:hover{

	color:#fff;

}



.fticonbox .item{

	/*position: relative;*/

	float: left;

}

.c{

	clear: both;

	display: block;

}



.fdPop{

	position: absolute;

	top: 100%;

	left:0;

	z-index: 9;

	display: none;

	width: 300px;

	padding-top: 10px;

}



.fdPop:after{

	position: absolute;

	top:5px;

	left: 20px;

	content:'';

	border-left: 5px solid transparent;

    border-right: 5px solid transparent;

    border-bottom: 5px solid #fff;

}

.fdPop2:after{
	left: 74px;
}

.fdPop3:after{
	left: 128px;
}

.ftltbox:after{

	content:'';

	clear: both;

	display: block;

}



.fdPop .box{

	padding: 10px 0;

	background-color: #fff;

}



.fdPop .box div{

	float: left;

	width: 33.3%;

	text-align: center;

}



.fdPop .box:after{

	content:'';

	display: block;

	clear: both;

}



.fdPop h3{

	font-size: 12px;

	color:#000;

}



.fdPop img{

	width: 100px;

	height: 100px;

}



.m_homelist{
	display: none;
	overflow: hidden;
	margin-left: -10px;
}

.m_homelist li{
	float: left;
	width: 50%;
}

.m_homelist a{
	display: block;
	margin:0 0 10px 10px;
}

.m_homelist em{
	display: block;
	background-position: center;
	background-repeat:no-repeat;
	background-size: cover;
	-webkit-background-size: cover;
	padding-top:50%;
}
.case_w{
	max-width:100%;
}

.sjtd_title_20{
	font-size:24px;
	font-weight:bold;
	color:#333333;
}

.sjtd_title_16{
	font-size:14px;
	color:#333333;
	font-weight:bold;
}
.sjtd_title_16_red{
	color:red;
	font-size:14px;
}

.title_cccccc{
	color:#5c5c5c;
	font-weight:normal;
}

.norelative{
	 position:static;
}
.height330{height:330px;}
.height328{height:328px;}
.height333{height:333px;}
.height347{height:347px;}
.height584{height:584px;}
.fontsize14{font-size:14px;}
.lineheight27{line-height:27px;}

.qwzzslide .slick-arrow {top:180px;background:url(/uploads/zhuanti/img/b_arr.png) no-repeat left top;}
.qwzzslide .slick-prev {left:20px;}
.qwzzslide .slick-next {right:20px; background:url(/uploads/zhuanti/img/b_arr.png) no-repeat right top;}



.dpjd_slide .slick-arrow{

    position: absolute;

    top: 50%;

    z-index: 2;

    padding: 0;

    font-size: 0;

    height: 42px;

    width: 26px;

    height: 43px;

    border:0;

    outline: none;

    background: url(/uploads/zhuanti/img/l_arr.png) no-repeat left top;

}

.dpjd_slide .slick-prev{
    left: -46px;
}

.dpjd_slide .slick-next{

    right: -46px;

    background-position: right center;

}

.dpjd_slide .slick-arrow {top:212px;background:url(/uploads/zhuanti/img/g_arr.png) no-repeat left top;}
.dpjd_slide .slick-prev {left:20px;}
.dpjd_slide .slick-next {right:20px; background:url(/uploads/zhuanti/img/g_arr.png) no-repeat right top;}
.dpjd_ul_li_click{background-color:#96b7cd;color:white;}

.dpjd_ul_li_noclick{background-color:none;color:black;}

 .dpjd .center ul li:nth-child(1){
       background-color:#96b7cd;color:white;
    }
	
.hbtz_form .item img{float:left;width:263px;height:151px;} 
.dpjd .center ul{width:1200px;height:65px;border-top:solid 1px #d6d6d6;border-left:solid 1px #d6d6d6;}
.dpjd .center ul li{width:199px;height:65px;line-height:65px;float:left;text-align:center;font-size:20px;border-right:solid 1px #d6d6d6;}
.rzjj .qwzzslide a{width:1200px;height:540px;}
.home_jzal_m{width: 100%;text-align: center;display: block;background-color:#F08200;color:white;}
.ovh .g_tit .i2{font-size:26px;}
.ovh .g_tit .i2 span{font-size:50px;}
.rzjj  .g_tit .i2{font-size:26px;}
.rzjj{padding-bottom:50px;}
.qwzz_hzwl{padding-bottom:40px;}

.qwzz_em{width:293px !important;margin-bottom:0  !important;}
.qwzz_hzwl .g_tit{padding-top:20px;}
.qwzz_dxgy{padding-bottom:0px;}
.qwzz_dygy{padding-bottom:35px;}
.qwzz_yjk .g_img{margin-bottom:70px;}
.rzjj .g_tit{padding-bottom: 40px;}
.bg_f7 .g_tit,.hbtz_bg1 .g_tit,.qwzz_yjk .g_tit{padding-bottom:10px;}
.qwzz_line{width: 0;height: 0;border-left: 14px solid transparent;border-right: 14px solid transparent;border-top: 14px solid black;margin-left:auto;margin-right:auto;}
/* .video_pc{display:inline;} */
.video_phone{display:none;}