@charset "utf-8";
/* CSS Document */
.top_bj{background: #eee;position: fixed;left: 0;right: 0;top: 0;z-index: 3; margin-left: 0 !important;}
.header .nav{height: 98px; -webkit-transition: all .2s ease-out; -moz-transition: all .2s ease-out; -ms-transition: all .2s ease-out; -o-transition: all .2s ease-out; transition: all .2s ease-out;position: relative;  }
.header .nav .logo{float:left;display: block;padding-top: 20px;}
.header .nav .list{float:left;margin-left: 65px;height: 98px;}
.header .nav .list ul{position:relative;}
.header .nav .list ul li:after{clear:both; content: '';display:block;width:0;height:0;visibility:hidden; }
.nav_2 img{margin-left:10px;}
.header .nav .list ul li{float: left;text-align:center;width: 94px;font-size:16px;line-height: 98px;}
.header .nav .list ul li a{color:#333;display:block;}
.header .nav .list ul li a:hover{text-decoration:none;color: #f08630 !important;}
.bj_xx:hover .nav_2{display:block;color:#fff;text-decoration:none;}
.header .nav .list ul li div{text-align: left;font-size:14px;line-height:34px;z-index:2;position:absolute;top:98px;left:120px;width:202px;display:none;}
.header .nav .list ul li div.nav_2 ul{background: rgba(240,134,48,.90); background: #f08630\90;/*IE*/filter: alpha(opacity=90);width: 202px;display: block;height:255px;}
.header .nav .list ul li div.nav_2 ul li{float:none !important;width: 200px !important;border-bottom: 1px solid #fbae71;text-align: left}
.header .nav .list ul li div.nav_2 ul li a{color:#ffefce !important;display:block;margin:0px 10px;}
.header .nav .list ul li div.nav_2 ul li a:hover{color:#fff !important;background: none;}
.header .nav .list ul li div.nav_2 ul li{margin:0 !important;line-height: 50px;}

.header .nav .list ul li:hover .nav_2{display:block;color: #fff;}


.header .nav .list ul li.active{color: #f18730;text-decoration: none;}
.header .nav .list ul li.active a{color:#f18730 !important;}

.header .let{position:absolute;right: 0;top:26px;}

.sy_banner{position: relative;overflow: hidden;height: 510px;margin-top: 98px;}
.sy_banner .bd ul li {height:510px;}
.sy_banner .bd ul li a{display:block;height: 510px;}
.sy_banner .hd{position: absolute;bottom: 20px;height: 20px;z-index: 1;left:47%;overflow:hidden;margin:0 auto;}
.sy_banner .hd ul li{width:14px;height: 14px;background: #fff;float: left;margin-right:14px;cursor:pointer;border-radius:100%;}
.sy_banner .hd ul:after{clear:both; content: '';display:block;width:0;height:0;visibility:hidden; }
.sy_banner .hd ul li.on{background:#ffb87e;}
.sy_banner .bd{ position:relative; height:100%; z-index:0;   }
.sy_banner .bd ul{ width:100% !important;}
		.sy_banner .bd li{ zoom:1; vertical-align:middle;width:100% !important;}

.sy_banner .next,.sy_banner .prev{position:absolute;width:54px;height:54px;top:50%;opacity: 0; -webkit-transition:all .4s; -moz-transition:all .4s; transition:all .4s;}
.sy_banner .next{right:-54px;background:url(hd_right.png) no-repeat center top;}
.sy_banner .prev{left:-54px;;background:url(hd_left.png) no-repeat center top;}
.sy_banner:hover .next{right:8%; opacity: 1;}
.sy_banner:hover .prev{left:8%; opacity: 1;}

.padd_40{padding:40px 0;}
.padd_40 .w1200:after{clear:both; content: '';display:block;width:0;height:0;visibility:hidden; }
/* 标题
.column_01{background: url(sy_nav01.png) no-repeat center center;}
.column_02{background: url(sy_nav02.png) no-repeat center center;}
.column_03{background: url(sy_nav03.png) no-repeat center center;}
.column_04{background: url(sy_nav04.png) no-repeat center center;}
 */
.hige88{height:88px; font-size:32px;font-weight:bold;text-align: center;color: #f08630;}
.hige88 span{padding-bottom:20px;border-bottom: 2px solid #f08630;}

.list_object{width:780px;float:left;}
.list_object ul li{float:left;font-size: 16px;color: #666;line-height: 70px;margin-left: 40px;border-bottom:1px solid #ccc;}
.list_object ul li.marg_0{margin-left:0;}
.list_object ul li span{width:4px;height: 4px;border-radius: 4px;background: #ccc;display: inline-block;vertical-align:middle;margin: 0 10px;}

.list_object ul li.text01{width:200px;}
.list_object ul li.text02{width:120px;}
.list_object ul li.text03{width:380px;}

.list_right{width:400px;float: right;height:152px;}
.list_right ul li{float:left;width: 200px;text-align: center;font-size: 16px;color: #666;margin-bottom: 20px;}
.list_right ul li i.icon_pp{background:url(icn_pp.png);width: 30px;height: 30px;display: block;margin: 0 auto;margin-bottom: 10px;}
.list_right ul li i.icon_pp02{background-position:0 -30px;}
.list_right ul li i.icon_pp03{background-position:0 -60px;}
.list_right ul li i.icon_pp04{background-position:0 -90px;}


.back_f2{background:#f2f2f2;}
.back_img{background:url(/a/images/back.jpg) center top;background-attachment:fixed;overflow: hidden;}


.sideMenu{margin-top: 30px;}
.sfq_bj01{background:url(sy_sfxxz.jpg) no-repeat center center;display:block}
.sfq_bj1{background:url(sy_sfx.jpg) no-repeat center center;display:block}
.sfq_bj2{background:url(sy_sfx2.jpg) no-repeat center center;display: none;}
.sfq_bj3{background:url(sy_sfx3.jpg) no-repeat center center;display: none;}
.sfq_bj4{background:url(sy_sfx4.jpg) no-repeat center center;display: none;}
.sfq_bj5{background:url(sy_sfx5.jpg) no-repeat center center;display: none;}
.num em.em{display: block;width: 30px;height: 30px;margin: 50px auto;word-wrap: break-word;background: url(djq.png)}
.num em.current{display: block;width: 30px;height: 30px;margin: 50px auto;background: url(djh.png)}
.solution-item{position: relative;width:1200px;overflow: hidden;zoom:1;}
.solution-item li{position: relative;overflow: hidden;zoom:1;float:left;width:100px;height:353px;}
.solution-item .num{cursor:pointer;position: absolute;left:0;top:0;width:100px;height:353px;text-align: center;color:#fff;}
.solution-item .num span{font-size:18px;border-bottom:2px solid #fff; margin-top: 48px;display: inline-block}
.solution-item .num_bj1{background:#f08630;}
.solution-item .num_bj2{background:#f6a05b;}


.num h1{font-size: 20px;font-weight: 400;width:20px;line-height: 1.1;margin:50px auto 0;letter-spacing: 0; }
.num h1 span{font-size: 24px;}
.description{position: absolute;left:100px;top:0;height:353px;color:#fff;}
.bord_none{border-right:none;}
.description{display: block;width:600px;}
.description a{display:block;width: 600px;height: 353px;position: absolute;top: 0;}
.description a:hover{text-decoration: none;}
.description a p{font-size: 14px;line-height: 1.2;font-size:16px;color: #fff; background: rgba(0,0,0,0.5);background: #000\9;filter: alpha(opacity=50);margin-top: 300px;padding:10px 20px;}
.description a:hover p{text-decoration: none;}

.sy_icon {margin-top:30px;background: #fff;}
.sy_icon ul:after{clear:both; content: '';display:block;width:0;height:0;visibility:hidden; }
.sy_icon ul li{width:200px;float:left;border-top: 1px solid #ccc;border-left: 1px solid #ccc;line-height: 50px;font-size: 16px;color: #666;}
.sy_icon ul li.border_r{border-right:1px solid #ccc;}
.sy_icon ul li.border_b{border-bottom:1px solid #ccc;}

.sy_icon ul li i{width:30px;height: 30px;display: inline-block;vertical-align:middle;margin-left:20px;margin-right: 10px;background: url(icn.png);}
.sy_icon ul li i.icon02{background-position:0 -30px;}
.sy_icon ul li i.icon03{background-position:0 -60px;}
.sy_icon ul li i.icon04{background-position:0 -90px;}
.sy_icon ul li i.icon05{background-position:0 -120px;}
.sy_icon ul li i.icon06{background-position:0 -150px;}
.sy_icon ul li i.icon07{background-position:0 -180px;}
.sy_icon ul li i.icon08{background-position:0 -210px;}
.sy_icon ul li i.icon09{background-position:0 -240px;}
.sy_icon ul li i.icon10{background-position:0 -270px;}
.sy_icon ul li i.icon11{background-position:0 -300px;}
.sy_icon ul li i.icon12{background-position:0 -330px;}



.sy_hjzs_gb{margin-top:30px;} 
.sy_hjzs_text a{display:block;color: #fff;padding: 20px 20px 0 20px;height: 100%}
.sy_hjzs_text a:hover{color:#fff;text-decoration: none;}
.sy_hjzs_text h3{font-size: 24px;color: #fff;line-height: 52px;}
.sy_hjzs_text p{font-size:16px;}
.sy_hjzs_text span{display:inline-block;background:#fff;color: #666;line-height: 20px;padding: 5px 10px;border-radius:4px;}
.sy_hjzs_gb:after{clear:both; content: '';display:block;width:0;height:0;visibility:hidden;}

.sy_hjzs_gb_l{float:left;width:602px;}
.sy_hjzs_gb_r{float:right;width:598px;}
.sy_hjzs_gb .sy_hjzs_gb_r{float:right;width:598px;}
.sy_hjzs_gb01{background:url(sy_hjzs_gb01.png) no-repeat center center;width:454px;height: 215px;margin-top:20px;margin-left: 140px;border-top-left-radius: 20px;border-bottom-right-radius: 20px;}
.sy_hjzs_gb02{background:url(sy_hjzs_gb02.png) no-repeat center center;width:574px;height: 320px;margin-top:30px;border-bottom-left-radius: 20px;border-top-right-radius: 20px;}
.sy_hjzs_gb03{background:url(sy_hjzs_gb03.png) no-repeat center center;width:567px;height: 320px;margin-left: 22px; border-bottom-left-radius: 20px;border-top-right-radius: 20px;}
.sy_hjzs_gb04{background:url(sy_hjzs_gb04.png) no-repeat center center;width:454px;height: 215px;margin-top:30px; border-top-left-radius: 20px;border-bottom-right-radius: 20px;}
.sy_hjzs_gb01 h2,.sy_hjzs_gb04 h2{padding-top: 164px;}
.sy_hjzs_gb02 h2,.sy_hjzs_gb03 h2{padding-top: 270px;}

.sy_hjzs_gb01 h2,.sy_hjzs_gb02 h2,.sy_hjzs_gb03 h2,.sy_hjzs_gb04 h2{font-size: 24px;color: #fff;line-height: 54px;text-indent:0.5em;line-height: 52px;}
.sy_hjzs_gb01,.sy_hjzs_gb02,.sy_hjzs_gb03,.sy_hjzs_gb04{overflow: hidden;position: relative;}
.sy_hjzs_gb01 .sy_hjzs_text,.sy_hjzs_gb04 .sy_hjzs_text{height:215px;display: block;}
.sy_hjzs_gb02 .sy_hjzs_text,.sy_hjzs_gb03 .sy_hjzs_text{height:320px;display: block;}
.sy_hjzs_gb01 .sy_hjzs_text,.sy_hjzs_gb02 .sy_hjzs_text,.sy_hjzs_gb03 .sy_hjzs_text,.sy_hjzs_gb04 .sy_hjzs_text{background:#f08630;position: absolute;left: 0;right: 0;bottom: -600px; -webkit-transition: all .2s ease-out; -moz-transition: all .2s ease-out; -ms-transition: all .2s ease-out; -o-transition: all .2s ease-out; transition: all .2s ease-out;}
.sy_hjzs_gb01:hover .sy_hjzs_text,.sy_hjzs_gb02:hover .sy_hjzs_text,.sy_hjzs_gb03:hover .sy_hjzs_text,.sy_hjzs_gb04:hover .sy_hjzs_text{position: absolute;bottom: 0;background: #f08630; -webkit-transition: all .2s ease-out; -moz-transition: all .2s ease-out; -ms-transition: all .2s ease-out; -o-transition: all .2s ease-out; transition: all .2s ease-out;}



.sy_hjzs .hd{width:724px;background: #efefef;border-radius: 4px;height: 50px;margin: 30px auto 20px auto;font-size: 24px;color: #666;}
.sy_hjzs .hd ul:after{clear:both; content: '';display:block;width:0;height:0;visibility:hidden; }
.sy_hjzs .hd ul li{float:left;width: 148px;text-align: center;line-height: 50px;cursor: pointer;}
.sy_hjzs .hd ul li.on{color: #f08630;}
.sy_hjzs .hd ul span{float:left;width: 44px;text-align: center;line-height: 50px;font-size: 18px;color:#ccc;}

.hjzs_gd{text-align:center;width:300px;margin: 20px auto 0 auto;}
.hjzs_gd a{font-size: 16px;color:#fff;line-height: 42px;display: inline-block;width: 300px;border-radius: 4px;background: #f08630;position: relative; -webkit-transition: all .2s ease-out; -moz-transition: all .2s ease-out; -ms-transition: all .2s ease-out; -o-transition: all .2s ease-out; transition: all .2s ease-out;border: 2px solid #f08630;}

.hjzs_gd a:hover{color: #f08630;text-decoration:none;box-shadow:0 0px 10px #ccc; -moz-box-shadow: 0 0 8px #ccc; -webkit-box-shadow: 0 0 10px #ccc;box-shadow: 0 0 10px #ccc;-moz-transform: translate3d(0,-2px,0);-ms-transform: translate3d(0,-2px,0); -o-transform: translate3d(0,-2px,0);-webkit-transform: translate3d(0,-2px,0);transform: translate3d(0,-2px,0);background:#fff;}



.jgdz{margin-top:30px;position: relative;}
.jgdz_text{background: rgba(0,0,0,0.7);/*firefox、chrome*/ background: #000\7;filter: alpha(opacity=70);position: absolute;z-index: 1;top: 0;bottom: 0;left: 50%;right: 0;}
.jgdz_text .jgdz_l{color:#fff;font-size: 18px;padding: 130px 0 0 20px;}
.jgdz_text .jgdz_l span{font-size:24px;}
.jgdz_text .jgdz_r{border-radius:4px;background: #f08630;width: 200px;margin: 20px 0 0 20px;line-height: 40px;text-align: center;}
.jgdz_text .jgdz_r a{color:#fff;display: inline-block;width: 200px;line-height: 40px;}

.zx{padding-bottom:10px;}
.zxzx{padding:30px 0; border-bottom: 1px solid #ccc;position: relative;text-align: center;font-size:18px;color: #666;}
.zxzx img{position:absolute;bottom: -35px;left: 50%;right: 50%;}
.zxzx b{font-size:28px;color:#666;}
.zxzx i{color:#ccc;font-style:normal;font-size: 28px;font-weight: 100;}
.zxzx span{font-size:34px;color: #f08630;font-weight: bold;}
.kfwx img{margin: 0 auto;display: block;}
.kfwx_wx{margin-top:10px ;}
.kfwx p{font-size:18px;color: #666;text-align: center;padding-top: 20px;}

.bottom{text-align:center;line-height: 28px;font-size: 14px;color: #666;padding-top:15px;//*padding-bottom: 66px;*//}


.bottom_iput{background:#eee;position: fixed;height: 66px;bottom: 0;left: 0;right: 0;z-index:200;}
.bottom_dw{height:66px;position:relative;overflow: hidden;}
.buttom_cs{position:absolute;background: #f08630;left: 0;right:50%;height: 66px;margin-right: 376px;}
.buttom_cs img{position: absolute;right: 0;}
.bottom_dw form{position:absolute;left: 50%;margin-left:-320px;}
.bottom_dw form ul:after{clear:both; content: '';display:block;width:0;height:0;visibility:hidden; }
.bottom_dw form ul li{width:222px;float: left;margin-right: 30px;margin-top: 16px;}
.bottom_dw form ul li.tijiao{margin-right: 0;width: 134px;}
.bottom_dw form ul li span{font-size:16px;color: #666;text-align: center;float: left;line-height: 36px;padding-right: 10px;}
.bottom_dw form ul li input{width:178px;background: #fff;font-size: 14px;color: #333;height: 36px;border: none;border-radius: 4px;padding-left: 10px;}
.zxcg_l{z-index:2;}
.datainp{ width:200px; height:30px; border:1px #ccc solid;}
.bottom_dw form ul li input.yycg_an{height: 35px;width: 134px;line-height: 35px;background: #f08630;color: #fff;padding-left: 0;}

.bottom_iput .cha{position:relative;}
.bottom_iput .cha img{position:absolute;z-index: 1;top:-20px;right: 0;cursor: pointer}

.fc-bt{position:fixed;right: -70px;bottom: 0;padding: 20px 14px; background: #f08630;z-index: 200;cursor: pointer;}



/* 环境展示 */
.top_hight{height:98px;}
.top_nav{font-siez:30px;color: #666;border-bottom: 1px solid #ccc;padding-top: 60px;padding-bottom: 30px;}
.top_nav h2{font-weight:bold;}
.jgmc{font-size:30px;color: #666;padding-top: 40px;}

.hjzs_nav{font-size:24px;color: #f08630;padding-top: 40px;}
.hjzs_nav span{color:#ccc;padding: 0 10px;}

.hjzs_link{padding:0 10px;margin-top: 30px;border-bottom: 1px solid #ccc;}
.hjzs_link ul:after{clear:both; content: '';display:block;width:0;height:0;visibility:hidden; }
.hjzs_link ul li{float:left;border: 4px solid #ccc;margin-left: 20px;margin-bottom: 20px;position: relative;overflow: hidden;}
.hjzs_link ul li img{transition:all 1s ease;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;}
.hjzs_link ul li:hover img{overflow:hidden;transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);}
.hjzs_link ul li.marg_0{margin-left:0}
.hjzs_link ul li:hover{box-shadow:0 0px 10px #ccc; -moz-box-shadow: 0 0 8px #ccc; -webkit-box-shadow: 0 0 10px #ccc;box-shadow: 0 0 10px #ccc;-moz-transform: translate3d(0,-2px,0);-ms-transform: translate3d(0,-2px,0); -o-transform: translate3d(0,-2px,0);}
.hjzs_link ul li .syhdpdaohang{position: absolute;left: 110px;bottom:-51px;background: url(fangda01.png);width: 51px;height:51px;display: block; -webkit-transition: all .5s; -moz-transition: all .5s; transition: all .3s;}
.hjzs_link ul li:hover .syhdpdaohang{bottom: 60px; -webkit-transition: all .3s; -moz-transition: all .3s; transition: all .3s;}
.hjzs_link ul li .syhdpdaohang:hover{background:url(fangda02.png);}

/* 入住指南 */

.rzzn_rzlc{padding-bottom:40px;border-bottom: 1px solid #ccc;padding-top: 30px;}
.rzzn_rzlc ul:after{clear:both; content: '';display:block;width:0;height:0;visibility:hidden; }
.rzzn_rzlc ul li{float:left;margin-left:50px;}
.rzzn_rzlc ul li h2{display:inline-block;}
.rzzn_rzlc ul li h2 p{color: #666;font-size: 18px; text-align: center;line-height:52px;}
.rzzn_rzlc ul li h2 span{border:5px solid #ffc99d;border-radius: 50%;display: block;margin: 0 auto;width:80px;height:80px;}
.rzzn_rzlc ul li h2 span i{width:35px;height: 35px;background:url(icon.jpg) no-repeat;display:block;margin:18px;}
.rzzn_rzlc ul li h2 span i.icon_lc01{background-position:0 0;}
.rzzn_rzlc ul li h2 span i.icon_lc02{background-position:0 -35px;}
.rzzn_rzlc ul li h2 span i.icon_lc03{background-position:0 -70px;}
.rzzn_rzlc ul li h2 span i.icon_lc04{background-position:0 -105px;}
.rzzn_rzlc ul li h2 span i.icon_lc05{background-position:0 -140px;}
.rzzn_rzlc ul li h2 span i.icon_lc06{background-position:0 -175px;}
.rzzn_rzlc ul li h2 span i.icon_lc07{background-position:0 -210px;}
.rzzn_rzlc ul li h2 span i.icon_lc08{background-position:0 -245px;}
.rzzn_rzlc ul li img{vertical-align:top;padding-top:32px;padding-left: 50px;}
.rzzn_rzlc h3{margin-top:30px;font-size:16px;color: #666;text-align: center;}

.rzzn_rzxz{padding: 30px 0 20px 0;font-size: 16px;color: #666;}
.rzzn_rzxz p {padding-bottom: 20px;}
.rzzn_rzxz p i{width: 30px;height: 30px;background: #ccc;color: #fff;text-align: center;line-height: 30px;border-radius: 30px;display:inline-block;margin-right:10px;font-style: normal;vertical-align:top;}
.rzzn_rzxz p span{display:inline-block;width: 1150px;line-height: 30px;}



/* 常见问题 */
.cjwt{font-size:18px;color: #666;}

.cjwt ul li{padding-bottom: 20px;border-bottom: 1px solid #ccc;}
.cjwt ul li p {margin-top:20px;}
.cjwt ul li p{color:#ccc;font-size:16px;}
.cjwt ul li p span{width:1180px;display: inline-block;color:#666;padding-left:20px;vertical-align:middle}

.cjwt ul li p span.cjwt_co{color:#f18730}



/* 关于我们 */
.about_nav{font-size:24px;color: #f18731;padding-left: 44px;margin-top: 40px;}
.about_icon{background:url(about_icon.png) no-repeat left top;}
.about_icon1{background:url(about_icon.png) no-repeat left top;background-position: 0 -34px;}
.about_icon2{background:url(about_icon.png) no-repeat left top;background-position: 0 -68px;}
.about_icon4{background:url(about_icon.png) no-repeat left top;background-position: 0 -102px;}

.about_jgjs{padding:30px 40px 0 40px;}
.about_jgxr ul li{float:left;margin-left:10px;}
.about_jgxr ul:after{clear:both; content: '';display:block;width:0;height:0;visibility:hidden; }
.about_jgxr ul li{overflow: hidden;width:580px;height: 328px; border:5px solid #ccc;}
.about_jgxr img{transition:all 1s ease;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;}
.about_jgxr img:hover{overflow:hidden;transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);}
.about_jgxr img.marg_l10{margin-right:10px;}
.about_jgxx{padding-top:30px;}
.about_jgxx ul:after{clear:both; content: '';display:block;width:0;height:0;visibility:hidden; }
.about_jgxx ul li{font-size:18px; color: #666;float: left;background: url(icn_about.png) no-repeat;padding-left: 60px;height: 47px;margin-bottom: 20px;}
.about_jgxx ul li p{font-size:16px;line-height:22px;}
li.about_iconfont01{margin-right:97px;}
.about_jgxx ul li.about_iconfont02{background-position:0 -47px;margin-right: 140px;}
.about_jgxx ul li.about_iconfont03{background-position:0 -94px;margin-right: 110px;}
.about_jgxx ul li.about_iconfont04{background-position:0 -141px;margin-right: 60px;}
.about_jgxx ul li.about_iconfont05{background-position:0 -188px;margin-right:224px;}
.about_jgxx ul li.about_iconfont06{background-position:0 -235px;}
.about_text{font-size:15px;color: #666;text-indent: 2em;}
.about_text p{padding-bottom:20px;line-height: 24px;}
.about_jghj ul:after{clear:both; content: '';display:block;width:0;height:0;visibility:hidden; }
.about_jghj ul li{float: left; margin-left: 10px;}
.about_jghj ul li.mar_l0{margin-left:0;}
.about_jghj ul li.about_w1{width:355px;}
.about_jghj ul li.about_w2{width:245px;}
.about_jghj ul li.about_w3{width:245px;}
.about_jghj ul li.about_w4{width:245px;}

.video .video_img {width:500px;height: 288px;margin:30px auto;position: relative;overflow: hidden;border: 10px solid #f2f2f2;}
.video .video_img ing{overflow:hidden;}
.video .video_img span{width:38px;height: 38px;background: url(video_ico.png) no-repeat center top;display: block;position: absolute;left: 218px;bottom: -38px; -webkit-transition: all .5s; -moz-transition: all .5s; transition: all .3s;cursor: pointer;}
.video .video_img span.vido_icon1{width:50px;height: 50px;background: url(video_ico01.png) no-repeat center top;display: block;position: absolute;left: 218px;bottom: -50px; -webkit-transition: all .5s; -moz-transition: all .5s; transition: all .3s;cursor: pointer;}
.video .video_img:hover{box-shadow:0 0px 10px #ccc; -moz-box-shadow: 0 0 8px #ccc; -webkit-box-shadow: 0 0 10px #ccc;box-shadow: 0 0 10px #ccc;-moz-transform: translate3d(0,-2px,0);-ms-transform: translate3d(0,-2px,0); -o-transform: translate3d(0,-2px,0);-webkit-transform: translate3d(0,-2px,0);transform: translate3d(0,-2px,0);-webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s;cursor: pointer;}
.video .video_img:hover span{bottom:118px;}


.about_ppjs{padding:0 40px 20px 40px;font-size: 16px;color: #666;line-height: 24px;border-bottom: 1px solid #ccc;}
.about_ppjs p{margin-bottom:35px !important;line-height: 32px;}
.about_ry{padding:20px 0}
.about_ry ul:after{clear:both; content: '';display:block;width:0;height:0;visibility:hidden; } 
.about_ry ul li{float:left;margin-left: 32px; background: #f2f2f2;padding: 10px;text-align: center;font-size: 16px;color: #666;}
.about_ry ul li:hover{box-shadow:0 0px 10px #ccc; -moz-box-shadow: 0 0 8px #ccc; -webkit-box-shadow: 0 0 10px #ccc;box-shadow: 0 0 10px #ccc;-moz-transform: translate3d(0,-2px,0);-ms-transform: translate3d(0,-2px,0); -o-transform: translate3d(0,-2px,0);-webkit-transform: translate3d(0,-2px,0);transform: translate3d(0,-2px,0);-webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s;cursor: pointer;}
.about_ry ul li a{position: relative;overflow: hidden;width: 332px;height: 228px;display:inline-block;}
.about_ry ul li a span{width:38px;height: 38px;background: url(video_ico.png) no-repeat center top;display: block;position: absolute;left: 150px;bottom: -38px; -webkit-transition: all .5s; -moz-transition: all .5s; transition: all .3s;cursor: pointer;}
.about_ry ul li:hover a span{bottom:108px;}

.about_ry ul li p{padding-top:10px}



/* 输入框颜色*/
.layui-layer-btn .layui-layer-btn0{border-color:#f28731 !important;background-color:#f28731 !important;}
.video-close{background:url(X.png) !important;}

/* 环境展示改版*/
.hjzs_gb{border-bottom:1px solid #ccc;position: relative;}
.hjzs_gb .tz1,.hjzs_gb .tz2,.hjzs_gb .tz3,.hjzs_gb .tz4{position:absolute;top: -110px;}

.hjzs_gb{padding-bottom:20px;}
.hjzs_gb:after{clear:both; content: '';display:block;width:0;height:0;visibility:hidden; }
.hjzs_gb p{font-size:15px;color: #666;line-height: 32px;margin-top: 20px;}
.hjzs_gb img{display:block;}
.nav_hjzs{margin-top:40px;}
.nav_hjzs span{padding:8px 20px; border-radius: 50px;background: #f08630;color: #fff;margin-top: 20px;}
.hjzs_gb .mar_t20{margin-top:20px;}
.hjzs_gbli ul:after{clear:both; content: '';display:block;width:0;height:0;visibility:hidden; }
.hjzs_gbli ul li{float:left;margin-left: 20px;}


/* 机构特色*/
.fwts_text {padding-top:30px;padding-bottom:30px;border-bottom: 1px solid #ccc;position: relative;}
.fwts_text span{font-size:16px;color: #fff;background: #f18730;border-radius: 50px;padding: 6px 20px;}
.fwts_text p{margin-top:20px;font-size: 18px;color: #666;}
.fwts_img{font-size:0;}
.fwts_text .tz1,.fwts_text .tz2,.fwts_text .tz3,.fwts_text .tz4,.fwts_text .tz5,.fwts_text .tz6{position:absolute;top: -98px;}


/* 首页机构介绍*/
.jgjs{position:relative;}
.jgjs_kj{background: #fff;}
.jgjs_kj .jgjs_l{float:left;}
.jgjs_kj .jgjs_r{float:right;width: 500px;margin-right: 24px;}
.jgjs_kj .jgjs_r h2{font-size:24px;font-weight: bold;padding-top:25px;color:#666;}
.jgjs_kj .jgjs_r p{font-size:16px;color:#666;padding:12px 0;border-bottom: 1px solid #ccc;}
.jgjs_kj .jgjs_r .iconfont{margin-top:15px;border-bottom: 1px solid #ccc;}
.jgjs_kj .jgjs_r .iconfont h3{font-size:16px;color:#666;line-height: 22px;margin-bottom: 16px;}
.jgjs_kj .jgjs_r .iconfont h3 i{width: 24px; height: 24px;display: inline-block;float: left;margin-right: 10px;}
.jgjs_kj .jgjs_r .iconfont h3 i.iconfont01{background:url(sy_iconfont05.jpg) no-repeat center;}
.jgjs_kj .jgjs_r .iconfont h3 i.iconfont02{background:url(sy_iconfont06.jpg) no-repeat center;}
.jgjs_kj .jgjs_r .iconfont h3 i.iconfont03{background:url(sy_iconfont07.jpg) no-repeat center;}
.jgjs_kj .jgjs_r .iconfont h3 i.iconfont04{background:url(sy_iconfont10.jpg) no-repeat center;}
.jgjs_kj .jgjs_r .iconfont h3 i.iconfont05{background:url(sy_iconfont11.jpg) no-repeat center;}
.jgjs_kj .jgjs_r a:hover{text-decoration: none;}
.jgjs_kj .jgjs_r .xq a{width: 112px;display: inline-block;font-size: 18px;line-height: 44px;text-decoration: none;color: #333;}
.jgjs_kj .jgjs_r .xq a.xiangqing{width:110px;border: 1px solid #ccc;margin: 22px 0 0 268px;}
.jgjs_kj .jgjs_r .xq a i.iconfont04{width: 22px;height: 22px;background: url(sy_iconfont08.jpg) no-repeat center;display: inline-block;float:left;margin:10px 5px 0px 25px;}
.jgjs_kj .jgjs_r .xq a.zixun{width:112px;background: #f18730;line-height: 46px;color:#fff !important;margin: 22px 0 0 4px;;}
.jgjs_kj .jgjs_r .xq a i.iconfont05{width: 22px;height: 22px;background: url(sy_iconfont09.jpg) no-repeat center;display: inline-block;float:left;margin:10px 5px 0px 25px;}
.xq{display:inline;}

.jgjs .hd{position:absolute;left: -12px;bottom: -30px;}
.jgjs .hd ul li{width: 14px;height: 14px;border: 2px solid #ccc;border-radius: 100%;float: left;margin-left: 10px;}
.jgjs .hd ul li.on{width:14px;height: 14px;border: none;background: #f18730;}



.lsjg{margin-top:35px;margin-bottom: 35px;}
.lsjg ul li{float:left;width:370px;  box-shadow:0 0 3px 3px #f3f3f3;margin-left: 35px;height: 520px;}
.lsjg ul li:hover{box-shadow:0px 0px 5px 0px #ccc;transition:all 0.3s linear 0s;transform:translateY(-5px);}
.lsjg ul li h2{font-size:18px;text-align: center;color:#666;line-height: 47px;border-bottom: 1px solid #e5e5e5;margin: 0 13px;}
.lsjg ul li p{margin:0 13px;border-bottom: 1px solid #e5e5e5;font-size: 14px;color:#666;line-height: 21px;padding: 10px 0;}
.lsjg ul li p i{width: 22px;height: 22px;display: inline-block; float: left;margin-right: 10px;}
.lsjg ul li p i.jgjs_iconfont01{background:url(lsjg_iconfont01.jpg) no-repeat center;}
.lsjg ul li p i.jgjs_iconfont02{background:url(lsjg_iconfont02.jpg) no-repeat center;}
.lsjg ul li a{width:112px;height: 40px;line-height: 40px;font-size:18px;display: inline-block;text-decoration: none;}
.lsjg ul li a.lsjg_an1{border:1px solid #ccc;width: 108px;height: 40px;margin: 13px 10px 13px 63px;}
.lsjg ul li a.lsjg_an2{background:#f18730;color:#fff !important;}
.lsjg ul li a i{width:20px;height: 20px;float: left;margin: 11px 10px 0 22px;}
.lsjg ul li a i.an1_iconfon{display: inline-block;background: url(lsjg_iconfont03.jpg) no-repeat center;}
.lsjg ul li a i.an2_iconfon{display: inline-block;background: url(lsjg_iconfont04.jpg) no-repeat center;}
.lsjg ul li a.lsjg_pic{height:auto;}


/*首页改版*/
.icon_dx{margin:24px auto;}
.icon_dx ul li{float:left;margin-left: 66px;line-height: 35px;font-size: 18px;color:#333;}
.icon_dx ul:after{clear:both; content: '';display:block;width:0;height:0;visibility:hidden; }
.icon_dx ul li i{background:url(icn_pp.jpg);width: 35px;height: 35px;display: inline-block;vertical-align:middle;margin-right: 10px;}
.icon_dx ul li i.icon_srz1{background-position: 0 -35px;}
.icon_dx ul li i.icon_srz2{background-position: 0 -70px;}
.icon_dx ul li i.icon_srz3{background-position: 0 -105px;}
.icon_dx ul li i.icon_srz4{background-position: 0 -140px;}
.sy_fwdx{margin-bottom:30px;}
.sy_fwdx_nr{width:1132px;margin: 0 auto;}
.sy_fwdx{border:1px solid #ccc;border-radius: 20px;}
.sy_fwdx h2{font-size:32px;color: #f08630;text-align: center;margin: 30px auto;}
.sy_fwdx ul:after{clear:both; content: '';display:block;width:0;height:0;visibility:hidden; }
.sy_fwdx ul li{float:left;margin-left:52px;width: 244px;font-size: 18px;color: #666;margin-bottom: 10px;}
.sy_fwdx ul li i{background:url(lr_ico.jpg);width: 33px;height: 33px;display: inline-block;vertical-align:middle;margin-right: 10px;}
.sy_fwdx ul li i.iconfont_dx2{background-position: 0 -33px;}
.sy_fwdx ul li i.iconfont_dx3{background-position: 0 -66px;}
.sy_fwdx ul li i.iconfont_dx4{background-position: 0 -99px;}
.sy_fwdx ul li i.iconfont_dx5{background-position: 0 -132px;}
.sy_fwdx ul li i.iconfont_dx6{background-position: 0 -165px;}
.sy_fwdx ul li i.iconfont_dx7{background-position: 0 -198px;}
.sy_fwdx ul li i.iconfont_dx8{background-position: 0 -231px;}

.sy_bj{background:#fffce9;padding-bottom: 30px;}
.jg_banner{background:url(back_jg.jpg) no-repeat right top;height: 507px;}
.jg_banner h2{font-size: 56px;padding-top:150px;color: #f18731;}
.jg_banner p{font-size:18px;color: #333;line-height:38px;}
.jg_banner span{width: 369px;display:block;font-size:15px;line-height:33px;color:#666;}


.sy_jg{background:#fff;padding:30px 40px;border:1px solid #ccc;border-radius: 20px;border-bottom: 1px solid #ccc;margin-top:30px;}
.sy_jgxx1{border-bottom:1px solid #ccc;margin-bottom: 40px;}
.sy_jgxx1 ul{margin-bottom:30px;margin-top:0;}
.sy_jgxx1 ul li{float:left;}
.sy_jgxx1 ul li.jg_nr{margin-left:20px;}
.jg_nr h2{font-size:24px;}
.jg_nr h3{font-size:14px;color:#f18731;margin:20px 0;}
.jg_nr h3 span{border:1px solid #f18731;border-radius:4px;padding:5px;margin-right:10px;}
i.sy_icon_sf{width:22px;height:22px;background:url(/a/images/sy_icon_sf.jpg);display:inline-block;vertical-align:middle;margin-right:10px;}
i.sy_icon_dh{width:22px;height:22px;background:url(/a/images/sy_icon_dh.jpg);display:inline-block;vertical-align:middle;margin-right:10px;}
i.sy_icon_dz{width:22px;height:22px;background:url(/a/images/sy_icon_dz.jpg);display:inline-block;vertical-align:middle;margin-right:10px;}
.sy_jgxx1 ul li p span{color:#666;}
.sy_jgxx1 ul:after{clear:both; content: '';display:block;width:0;height:0;visibility:hidden; }

.sy_jgxx1 ul li.jg_tb{float:right !important;width:235px;height:164px;position:relative;}
.jg_tb img{position:absolute;right:0;top: 0;}
.jg_tb a{position:absolute;bottom:0;right:0;background:#f18730;padding:5px 10px;border-radius:6px;width:127px;vertical-align:middle;line-height:32px;}
.jg_tb a i.icon_djjr{width:23px;height:23px;display:inline-block;vertical-align:middle;margin-right:10px;line-height:32px;background:url(/a/images/icon_djjr.jpg);}
.jg_tb a span{font-size:18px;color: #fff;vertical-align:middle;}


.sfbz{border: 1px solid #ccc;border-radius: 20px;padding: 20px;margin-top:30px;}
.sfbz:after{clear:both; content: '';display:block;width:0;height:0;visibility:hidden; }
.sfbz_img{float:left;}
.sfbz_txt{float:left;margin-left:40px;}
.sfbz_txt h2{font-size:26px;line-height:64px;color: #333;}
.sfbz_bg{background:#fffce9;}
.sfbz_bg tr td{border:1px solid #ccc;padding:9px;text-align:center;font-size:14px;color:#666;line-height:34px;width: 131px;}
.sfbz_an{margin-top:28px;margin-left:160px;}
.sfbz_an a{padding:15px 12px;background:#ff9933;color:#fff !important;font-size:18px;border-radius:10px;}
.sfbz_an a.sfbz_jg{margin-right:20px;}
.sfbz_an a.sfbz_zx{background:#f18730;}
.sfbz_an a i{width:30px;height: 30px;display: inline-block;vertical-align:middle;margin-right: 10px;}
.sfbz_an a i.iconsf_jr{background: url(/a/images/sfbz_jr.jpg);}
.sfbz_an a i.iconsf_zx{background:url(/a/images/sfbz_zx.jpg);}
td.w_173{width:173px !important;font-weight: bold;color: #333 !important;}
td.sf_color{color:#f18730 !important;}

.sfbz_bt{font-size:24px;color:#f18730;line-height:48px;margin-top:15px;}
.sfbz_sm ul li{float:left;width: 600px;font-size:18px;color: #333;line-height:48px;}
.sfbz_sm ul:after{clear:both; content: '';display:block;width:0;height:0;visibility:hidden; }
.sfbz_sm ul li i{display:inline-block;font-size:16px;font-style:normal;padding:0 7px;background:#f18730;border-radius:100%;width:24px;height: 24px;line-height:26px;margin-right:10px;color:#fff;}



/*首页服务案例*/
.sy_fwal{margin-top:30px;}
.sy_fwal_nav{font-size:24px;color: #f18731;padding-bottom:20px;}
.sy_fwal ul:after{clear:both; content: '';display:block;width:0;height:0;visibility:hidden; }
.sy_fwal ul li{float:left;margin-left:45px;width: 370px;background: #f2f2f2;border-radius: 10px;margin-bottom:30px;padding-bottom:20px;}
.sy_fwal ul li h2{font-size:20px;text-align: center;line-height:50px;}
.sy_fwal ul li p{padding:0 20px;}
.sy_fwal ul li p a{color:#666 !important;}
.sy_fwal ul li span{margin-left:276px;background:url(/a/images/sy_gd.jpg) no-repeat right;padding-right:12px;}
.sy_fwal ul li span a{color:#f18731 !important;}


/*服务案例*/
.fwal_banner{height:400px;background:url(/a/images/fwal_banner.jpg) no-repeat center top;}
.fwal_nr{margin:30px auto;}
.fwal_nr:after{clear:both; content: '';display:block;width:0;height:0;visibility:hidden; }
.fwal_left{width:312px;float: left;}
.fwal_left ul li{margin-bottom:20px;}
.fwal_left ul li a{display:inline-block;text-align:center;background:#eee;width:312px;line-height:80px;color:#333 !important;font-size:18px;transition:0.3s background,0.3s color;-webkit-transition:0.3s background,0.3s color;}
.fwal_left ul li a:hover,.fwal_left ul li a.active{background:#f18730;color: #fff !important;}

.fwal_r{float:right;width: 858px;background: #f2f2f2;}
.fwxx{width:288px;background:#fff;margin:20px;float:left;}
.fwxx:after{clear:both; content: '';display:block;width:0;height:0;visibility:hidden;}
.fwxx h2{font-size:36px;text-align:center;color:#333;line-height:70px;}
.fwxx h2 span{font-size:24px;margin-left:10px;color:#666;}
.fwxx p{padding:0 20px 20px 20px;line-height:24px;color: #666;}

.fwxx_nr{float:right;width:526px;margin-top:20px;}
.fwxx_nr h2{font-size:24px;color:#f18730;margin-bottom:20px;}
.fwxx_nr p{margin-bottom: 20px;}
.fwxx_nr p:after{clear:both; content: '';display:block;width:0;height:0;visibility:hidden;}
.fwxx_nr p i{width: 6px;height: 6px;border-radius: 100%;display: block;float: left;background:#ccc;margin-top:6px;}
.fwxx_nr p span{float:right;padding-right:20px;width:510px;color:#666;}



