﻿@charset 'UTF-8';
/* CSS Document */
/*切图：smz*/
/*网站：*/

.clearfix:before,.clearfix:after {display:table;content:" ";}
.clearfix:after {clear:both;}
.fl {float:left}
.fr {float:right}
#pz_top {float:left;width:100%;background:rgba(0,0,0,0.5);position:absolute;z-index: 999;height:100px;line-height:100px;}
#pz_banner {float:left;width:100%;line-height:0;position:relative;}
#pz_main {float:left;width:100%;background:#fff;}
.pz_main {float:left;width:100%;background:#fff;}
#pz_down {float:left;width:100%;background: #34363f}
#pz_menu {float:left;width:100%;}
.pz_banner {float:left;width:100%;overflow:hidden;position:relative;}
/*top*/
.logo{ float:left; width:231px; height:30px; line-height:0; margin:33px 0; -webkit-transition: 0.5s ease;
transition: 0.5s ease;}
.so_box{ float:right; z-index:99; margin:0px; position:relative;-webkit-transition: 0.5s ease;
transition: 0.5s ease;}


.ssss{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;float: right;height:30px;line-height:30px;}
.ssss .search{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;border-bottom: 1px solid #e5e5e5;margin-right:40px;}
.ssss input{background:none;border:none;width:200px}
.ssss #sousuo{width:21px;height:21px;background:url(images/fdj.png) no-repeat center;background-size:100% 100%}
.zyqh {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.zyqh .yuyan{ color:#bebebe;font-size:13px;padding:0px 7px;border-right:1px solid #bebebe;height: 13px;line-height: 13px;}
.zyqh .yuyan:hover,.zyqh .on{color:#93c7dc}
.zyqh a:last-child{border-right:none}
.crm a{width:75px;background:#93c7dc;color:#fff;text-align:center;font-size:16px;display:block;margin-left:33px;font-weight:bold;border-radius:30px;}
/*menu*/
.menu{ -webkit-transition: 0.5s ease;
transition: 0.5s ease;height: 100px;float: left; }
.menu .nli{ float:left; position:relative; text-align:center; margin:0 20px;}
.menu .nli:first-child{margin-left: 0px;}
.menu .nli:last-child{margin-right: 0px;}
.menu .nli span{ float:left;}
.menu .nli span a{float:left; min-width:80px; text-align:center; color:#fff; font-size:16px;  position:relative;-webkit-transition:none;transition:none;line-height: 98px;padding:0px 12px}
.menu .nli.on span a{  color:#93c7dc;border-bottom:3px solid #fff;background:rgba(255,255,255,0.1)}
.menu .nli:hover span a{ color:#93c7dc;}
.menu .sub{ display:none; float:left; position:absolute; left:50%; top:103px; width:100px; margin-left:-50px; z-index:66;}
.menu .sub li{ float:left; width:100%; margin-bottom:1px;}
.menu .sub li a{ float:left; width:100%; text-align:center; color:#333; font-size:14px; line-height:34px; background:#fff; background:rgba(255,255,255,0.9);}
.menu .sub li a:hover{ background:#93c7dc; color:#fff;}


.menuph,
.xialaph{ display:none;}
.so_box .search{ float: right;   position: relative; -webkit-transition: all 0.2s linear;transition: all 0.2s linear;margin-top: 32px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-left:40px;}
.so_box .search .English a{font-size: 16px;margin-right: 30px;color: #666666;display: block}
.so_box .search .searchBtn{ position: relative; float: left;width: 30px; height:30px;  border: 0; background:url(images/xb4.png) center no-repeat; z-index:200;-webkit-appearance:none; outline: 0;margin-left: 25px;}
.so_box .search select { margin-top:-5px;}
.so_box .search .searchBox{ position: absolute; right: 0; top: 0; width: 30px; height: 30px; z-index: 100; border: #fff solid 1px;border-radius:18px; -webkit-border-radius:18px; -moz-border-radius:18px;-o-border-radius:18px; -webkit-transition: all 0.3s linear;transition: all 0.3s linear;}
.so_box .search.active .searchBox{ border-color: #a78b6b; width:200px;  background-color: #fff; padding: 0 18px 0 0;}
.so_box .search .searchBox input{ float: left; height:30px; line-height:20px; width: 0; background: 0; border: 0; padding: 5px 15px; color: #333; font-size: 14px; font-weight: normal;border-radius:18px;-webkit-border-radius:18px;-moz-border-radius:18px;-o-border-radius:18px;;}
    .so_box .search .searchBox.active { width:200px; background:#fff;} 
.so_box .search .searchBox.active input{ width: 100%;}
.so_box .search .searchBtn.active{ background:url(images/xb5.png) center no-repeat;}
.searchBtn2{ display:none; position:absolute; right:0;}
.so_box .searchBtn1.active { display:none;}
.so_box .searchBtn2.active { display:block;}

@media screen and (max-width:1229px ) {	
.logo{ width:185px; height:24px; margin:38px 0;}
}
@media screen and (max-width:1023px ) {	
.logo{ margin:15px 0;}
#pz_top{ height:60px;}
.so_but_ph{ float:left; width:100%; margin-top:15px;}
.menu,
.Htop,
.so_box{ display:none;}
.menuph,
.xialaph{ display:block;}


/*手机按钮*/
.menuph{ float:right; width:28px; height:22px; cursor: pointer; text-align: center; margin:19px 0;}
.menuph .point {  display: inline-block; vertical-align:top;  width: 28px;  height: 22px; position: relative;}
.menuph .point:hover .navbtn,
.menuph .point:hover .navbtn::after,
.menuph .point:hover .navbtn::before {  width: 28px;  }
.menuph .navbtn {  position: absolute;  top: 10px;  right: 0;  display: inline-block;  width: 21px;  height: 2px;  -webkit-transition: all .3s ease-out 0s;  transition: all .3s ease-out 0s;  background: #93c7dc;  }
.menuph .navbtn::after,
.menuph .navbtn::before {  position: absolute;  right: 0;  display: inline-block;  width: 28px;  height: 2px;  content: '';  -webkit-transition: all .3s ease-out 0s;  transition: all .3s ease-out 0s;  background: #93c7dc;  }
.menuph .navbtn::after {  top: -11px;  }
.menuph .navbtn::before {  top: 10px;  }
.menuph .point.active .navbtn{  background: transparent;  }
.menuph .point.active .navbtn::after{  -webkit-transform: rotate(45deg);  transform: rotate(45deg);  top: 0px;  }
.menuph .point.active .navbtn::before {  -webkit-transform: rotate(-45deg);  transform: rotate(-45deg);  top: 0px;  }

/*手机下拉*/
.xialaph {position:absolute;top:60px;left:0;width:100%;padding-bottom:20px;display:none;z-index:1029;background:#fff;}
.xialaph .titleTwo {border-bottom:#f3f3f3 solid 1px;}
.xialaph .ul2,.xialaph .ul3 {display:none;}
.xialaph .tp{ position:relative;}
.xialaph .tp a { float:left;width:80%;color:#333;font-size:15px;font-weight:bold;line-height:50px;position:relative;}
.xialaph .tp b {position:absolute;right:5px;top:50%;width:9px;height:9px;float:right;border-top:#333 solid 1px;border-right:#333 solid 1px;margin-top:-7px;cursor:pointer;-webkit-transition:all 0.3s linear;transition:all 0.3s linear;transform:rotate(135deg);-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg);}
.xialaph .tp.active b {margin-top:-5px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);border-top:#333 solid 1px;border-right:#333 solid 1px;}
.xialaph h5 a {display:block;text-transform:uppercase;color:#333;font-size:14px;line-height:42px;}
.xialaph .tp.active a{ color:#93c7dc;}
.xialaph h5 a:hover{ color:#93c7dc;}
.xialaph h5 {position:relative;margin-left:20px; width:100%;}
.xialaph h5::after {content:'';position:absolute;bottom:0;left:0;right:0;height:1px;background-color:#f5f5f5;/*opacity:0.05;*/  width:100%;}
.xialaph .ul2 li:last-child h5::after {display:none;}
.xialaph .tp img{  width: 15px;  height: 8px;  float: right;  margin-top: 24px;  cursor: pointer;}
.xialaph h5 img{  width: 11px;  height: 6px;  float: right;  margin-top: 20px;  margin-right: 18px;  cursor: pointer;  }
.xialaph .tp img.img_d,
.xialaph h5 img.img_d{  display: none;  }
.xialaph .tp.active img.img_s,
.xialaph h5.active img.img_s{  display: none;  }
.xialaph .tp.active img.img_d,
.xialaph h5.active img.img_d{  display: block;  }
.xialaph .ul2 {}
.xialaph .ul3 {padding-top:12px;padding-bottom:18px;padding-left:15px;position:relative;}
.xialaph .ul3::after {content:'';position:absolute;bottom:0;left:0;right:0;height:1px;background-color:#e5e5e5;}
.xialaph li:last-child .ul3::after {display:none;}
.xialaph .ul3 li a {color:#666;font-size:14px;line-height:35px;display:block;}
.xialaph .ul3 li {padding-top:5px;}
.xialaph .ul3 li:first-child {padding-top:0;}
.chen{float: left;margin-top: 15px;height: 35px;line-height: 35px;}
.chen a{font-size: 15px;font-weight: bold;margin-right: 20px;}
.xialaph .searchP {margin-top:15px;height:35px;border:#ccc solid 1px;border-radius:18px;-webkit-border-radius:18px;-moz-border-radius:18px;-o-border-radius:18px;float: left}

.xialaph .searchP button{ float: right; width: 21px; height: 21px; margin: 6px 18px 0 0; line-height: 0;-webkit-appearance:none; background: 0;outline: 0;border: 0;border-radius:0;}
.xialaph .searchP .searchLeft{ padding: 0 40px 0 0;}
.xialaph .searchP .searchLeft .Iminput{ float: left; width: 100%; height: 33px; padding: 0 0 0 14px; color: #333; font-size: 14px; border: 0; background: 0;border-radius:18px;-webkit-border-radius:18px;-moz-border-radius:18px; -o-border-radius:18px;-webkit-appearance:none;outline: 0;}
.phonemeng{position: fixed;top: 0;left: 0;width: 100%;height: 100%;background-color: #000;opacity: .6;z-index: 196;display: none;}
.phonemeng.active{display: block;}
}

/*banner*/
.slide_banner {margin:0;}
.slide_banner .slick-slide {width:100%;padding:0;}
.slide_banner img {width:100%;}
#pz_banner:hover .slide_banner .slick-prev{display: block!important}
#pz_banner:hover .slide_banner .slick-next{display: block!important}
.slide_banner .slick-prev {position:absolute;width:77px;height:25px;left:50px;top:50%;margin-top:0px;z-index:2;background:url(images/lbxz.png) no-repeat;cursor:pointer;background-size:100% 100%}
.slide_banner .slick-next {position:absolute;width:77px;height:25px;right:50px;top:50%;margin-top:0px;z-index:2;background:url(images/lbxy.png) no-repeat;cursor:pointer;background-size:100% 100%}
.slide_banner .slick-next:hover{background:url(images/lbxy.png) no-repeat;background-size:100% 100%}
.slide_banner .slick-prev:hover{background:url(images/lbxz.png) no-repeat;background-size:100% 100%}
.slide_banner .slick-dots {bottom:40px;height:10px;overflow:hidden;}
.slide_banner .slick-dots li button{width:8px;height:8px;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;background:#7b95a6;}
.slide_banner .slick-dots li{width:8px;height:8px;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;background:#7b95a6;}
.slide_banner .slick-dots li.slick-active{background:#93c7dc;}
.slide_banner .slick-dots li.slick-active button{background:#93c7dc}
@media  screen and (max-width:1023px) {
.slide_banner .slick-prev {left:15px;width:18px;height:38px;margin-top:0px;background-size:100%;}
.slide_banner .slick-next {right:15px;width:18px;height:38px;margin-top:0px;background-size:100%;}
.slide_banner .slick-dots {bottom:15px;overflow:hidden;height: 15px;}
.slide_banner .slick-dots li button{width:8px;height:8px;margin:2.5px;padding: 2px}
.slide_banner .slick-dots li{width: 15px;height: 15px;}
#pz_banner .slide_banner .slick-prev{display: none!important}
#pz_banner .slide_banner .slick-next{display: none!important}
}
.biaoti{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.biaoti h2{font-size:48px;color:#93c7dc;background:url(images/btbg.png) no-repeat left bottom;font-weight:bold;line-height:48px;background-size: 100% 28px;}
.biaoti h4 a{color:#888888;font-size:14px;background:url(images/gdtb.png) no-repeat right center;padding-right:15px}
/*indexmain*/
.aboutIndex{margin-top:100px;float:left;width:100%; position:relative;}
.modul-1 { float:left; width:44.06%; position:relative;}

.module-1-1,
.module-1-2,
.module-1-3 {
position: absolute;
}

.module-1-1 { float:left; width:100%;
left: 10%; height:542px;
top: 10%;
}

.module-1-2 {
position: relative; height:542px;
}

.module-1-3 { cursor:pointer;
right: -33px;
top: 50%;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
width: 66px;

}

.modul-1-text {
overflow: hidden; float:right; width:50%; padding-left:45px;
}

.modul-1-text .yh {
margin-bottom:35px;
}
.modul-1-text-box { float:left; width:740px;}
.modul-1-text-box .sp2{font-size:12px;color:#333333; line-height:22px;float:left;width:100%}
.modul-1-text-box .sp1{font-size:14px;margin-bottom:30px;float:left;width:100%; color:#888888;}

.modul-1-text-box h3 {
color: #93c7dc;
font-size: 36px;
position: relative;
font-weight:bold;
line-height:46px;letter-spacing:5px;margin-top:10px; float:left; width:100%;
}
.modul-1-text-box h3::before {
content: '';
display: inline-block;
width: 40px;
height: 4px;
background: #93c7dc;
position: absolute;
left: 184px;
top: 50%;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
margin-top:-1px;
}

.modul-1-text-box .p1{ float:left; width:100%;
font-size:16px;
line-height:30px; height:210px; overflow:hidden; color:#888888;
}
.modul-1-text .details {
display: block; float:left; width:100%; padding-right:6px; line-height:0; position:relative;
text-align: right;
margin-top:66px;
background-size:100% 100%
}
.modul-1-text .details a{ float:left; position:absolute; left:0; top:50%; width:740px;
font-size:20px;color:#575757;line-height:30px; margin-top:-15px;font-weight: bold; padding-right:110px;-webkit-transition: 0.5s ease;
-moz-transition: 0.5s ease;
-ms-transition: 0.5s ease;
-o-transition: 0.5s ease;
transition: 0.5s ease;
}
.modul-1-text .details a::before {
content: '';
display: inline-block;
width: 80px;
height: 2px;
background: #333;
position: absolute;
top: 50%;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
right: 0%;-webkit-transition: 0.5s ease;
-moz-transition: 0.5s ease;
-ms-transition: 0.5s ease;
-o-transition: 0.5s ease;
transition: 0.5s ease;
}

.modul-1-text .details a:hover{ padding-right:130px; color:#93c7dc;}
.modul-1-text .details a:hover::before { width:100px; background:#93c7dc;}



@media  screen and (max-width:1599px) {
.modul-1-text-box{ width:555px;}	
.modul-1-text .details a{ width:555px;}	
}
@media  screen and (max-width:1229px) {
.modul-1-text{ padding-left:20px;}	
.modul-1-text-box{ width:477px;}	
.modul-1-text .details a{ width:477px;}
.modul-1-text-box .p1{ font-size:15px; line-height:28px; height:140px;}	
.modul-1-text .details{ margin-top:40px;}	
.module-1-2,
.module-1-1{ height:450px;}

	
}
@media  screen and (max-width:1023px) {
.modul-1-text-box{ width:348px;}	
.modul-1-text .details a{ width:348px;}
.aboutIndex{ margin-top:30px;}
}
@media  screen and (max-width:767px) {
	.modul-1-text-box .sp1{ margin-bottom:10px;}
.modul-1{ width:100%; padding:20px 15px 25px 15px;}
.module-1-2,
.module-1-1{ height:220px;}	
.modul-1-text-box{ width:100%;}	
.modul-1-text .details a{ width:100%;}
.modul-1-text{ width:100%;}
.modul-1-text .details{ margin-top:15px;}	
}


.ymxm{float:left;width:100%;margin-top:150px;padding-top: 140px;
padding-bottom: 86px;
background:url(images/xb6.jpg) center top no-repeat;
background-size:100% 100%;}
.module-2 { float:left; width:100%;}

.module-2 .title-box {
text-align: center;
color: #fff;
}

.module-2 .title-box span {
font-size:26px;line-height:26px;
display: block;
color:#e1ecf2;
letter-spacing: 3px;
}

.module-2 .title-box p {
font-size: 32px;
line-height: 32px;
font-weight:bold;
margin-top:8px;margin-bottom:18px;letter-spacing: 3px;
}

.module-2 .title-box .title {
font-size:30px;line-height:30px;font-weight:400;margin-top:0px;background: url(images/xxtb2.png) no-repeat bottom center;
margin-bottom: 50px;
padding-bottom: 20px;
}




.module-2 .title-box2 .bg {
background: #fff;
padding: 10px;
padding-bottom: 20px;-webkit-transition: 0.5s ease;
-moz-transition: 0.5s ease;
-ms-transition: 0.5s ease;
-o-transition: 0.5s ease;
transition: 0.5s ease;
}

.module-2 .title-box2 .bg p {
color: #929292;
font-size: 15px;
text-align: left;
line-height: 25px;
padding-left: 10px;
padding-right: 10px;
}
.module-2 .title-box2 .bg .title {
font-size: 20px;
line-height: 24px;
margin-bottom: 14px;
margin-top: 20px;
color: #666;
}

.module-2 .title-box2 .bg:hover {
background: #cccc8e;  
}
.module-2 .title-box2 .bg:hover p{
color: #fff !important;    
}
.module-2 .title-box2 .slick-slide{margin:0px 15px;padding:0px;}

.module-2 .title-box2 .slick-prev {position:absolute;width:35px;height:35px;left:-50px;top:50%;margin-top:-17.5px;z-index:2;background:url(images/xmxz.png) no-repeat;cursor:pointer;background-size:100% 100%}
.module-2 .title-box2 .slick-next {position:absolute;width:35px;height:35px;right:-50px;top:50%;margin-top:-17.5px;z-index:2;background:url(images/xmxy.png) no-repeat;cursor:pointer;background-size:100% 100%}
.module-2 .title-box2 .slick-next:hover{background:url(images/xmxy2.png) no-repeat;background-size:100% 100%}
.module-2 .title-box2 .slick-prev:hover{background:url(images/xmxz2.png) no-repeat;background-size:100% 100%}

@media  screen and (max-width:1023px) {
.ymxm{ margin-top:60px; padding:100px 0 40px 0;background:url(images/xb7.jpg) center top no-repeat;background-size:100% 100%}
}

.swiper-slide-bg {
background: transparent;
}

.module-3 {
background: url('images/ymgjbg.jpg') 0 0 no-repeat;
padding-top: 100px;
float:left;width:100%;background-size:100% 100%
}
.div-list>.div {
padding: 0 16px;
margin-bottom:40px;
}
.module-3 .title-box>div {
text-align: center;
}
.module-3 .title-box {
text-align: center;
}
.module-3 .title-box span {
font-size:26px;line-height:26px;
display: block;
color:#d1d1d1
}

.module-3 .title-box p {
font-size: 32px;
line-height: 32px;
font-weight:bold;
margin-top:8px;margin-bottom:18px;color:#93c7dc
}

.module-3 .title-box .title {

font-size:30px;line-height:30px;font-weight:400;margin-top:0px;color:#575757;background: url(images/xxtb.png) no-repeat bottom center;   margin-bottom: 50px;padding-bottom:20px;

}
.module-3 .title-box>div p {
font-size: 16px;
}

.module-3 .title-box div p.title {
padding-bottom: 20px;
}

.module-3 .title-box div p.en {
color: #93c7dc;
}

.module-3 .dis {
display: inline-block;
}

.module-3 .dis span {
color: #93c7dc;
}

.module-3 .div-list .div .bg p {
padding: 0;
font-size:15px;color:#666666;overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
width: 100%;
}
.module-3 .div-list .div .bg .dis:hover {
color: rgba(204,204,142,0.8);
}
.module-3 .ul-list li {
border-bottom: 1px dashed #d3d1d1;

}
.module-3 .ul-list li a{line-height: 47px; display:inline-block; height:47px; width:100%;}
.module-3 .div-list .div .bg {
padding: 0;
position: relative;
padding-bottom:38px
}

.module-3 .div-list .div .bg .icon {
position: relative; line-height:0;

}

.module-3 .div-list .div .bg .ino {
content: '';
display: inline-block;
width: 37px;
height: 41px;
background: url('images/icon.png') 0 0 no-repeat;
position: absolute;
left: 50%;
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
top: 34px;z-index:99
}
.module-3 .div-list .div .bg .icon::after {content: '';
display: inline-block;
width: 100%;
height: 100%;
position: absolute;
left: 0%;           
top: 0px;background:rgba(151,186,202,0.8)}
.module-3 .div-list .div .bg .t{
position: absolute;
top: 90px;
width: 100%;
text-align: center;
color: #fff;
font-size:20px;
}
.module-3 .div-list>.div:hover .icon::after{
background:rgba(204,204,142,0.8)
}
.module-3 .div-list .div:hover .bg .btn{display:none}
.module-3 .div-list .div:hover .bg .btn2{display:block}
.module-3 .div-list .div>.bg .ts {
top: 122px;font-size:15px;
position: absolute;
width: 100%;
text-align: center;
color: #fff;
}

.module-3 .div-list .div .bg .btn {
width: 120px;
display: block;
height: 26px;
border: 1px solid #999;
border-radius: 0;
margin: 37px auto;
background: url('images/jt.png') center center no-repeat;
margin-bottom:0px;
}
.module-3 .ul-list{padding:0 5%;margin-top:26px;}
.module-3 .div-list .div .bg {
-webkit-transition: all .5s;
transition: all .5s;
background: #fff;-webkit-box-shadow: 0px 0px 4px 4px #eaeaea;box-shadow: 0px 0px 4px 4px #eaeaea;
border-radius:10px;
overflow: hidden;
}

.module-3 .div-list .div .bg:hover {
-webkit-transform: scale(1.06);
transform: scale(1.06);
}
.module-3 .div-list .div .bg:hover .dis span{color:#cccc8e}

.module-3 .div-list .div .btn2 {
width: 120px;
display: block;
height: 26px;
border: 1px solid #999;
border-radius: 0;
margin: 37px auto;
margin-bottom:0px;
display:none;
background: #cccc8e;
border: 0;
font-size: 14px;
color: #fff;
text-align:center;line-height:26px;
}

.module-3 .div-list .div .active .dis span {
color: #cccc8e;
}

.module-3 .more a { text-align:center; line-height:38px;
width: 240px;
height: 40px;
background: #95c1d5;
border-radius: 20px;
font-size: 14px;
color: #fff;
margin: 22px auto;
-webkit-transition: all .5s;
transition: all .5s;
display:block;
margin-bottom:76px;
}

.module-3 .more a:hover {
-webkit-transform: scale(1.02);
transform: scale(1.02);
}
@media screen and (max-width:1599px ) {	
.module-3 .div-list .div .bg .icon::before{ top:20px;}
.module-3 .div-list .div .bg .t{ top:66px;}
.module-3 .div-list .div>.bg .ts{ top:98px;}
}
@media screen and (max-width:1229px ) {	
.module-3 .div-list .div .bg .icon::before{ top:10px; width:30px; height:33px; background-size:100% 100%;}
.module-3 .div-list .div .bg .t{ top:50px; font-size:18px;}
.module-3 .div-list .div>.bg .ts{ top:75px;}
.module-3 .div-list .div .btn2 {margin:30px auto 0 auto;}
.module-3 .div-list .div .bg .btn{margin:30px auto 0 auto;}

}

@media screen and (max-width:1023px ) {	
.module-3 .div-list{ width:100%; padding:0 40px; margin:0;}
.module-3 .div-list .div .bg{ margin:6px;}

}


.module-4 {
background: url('images/sybg2.png') 0 0 no-repeat;
padding-top: 120px;
float:left;width:100%;
background-size: 100% 100%;padding-bottom: 120px;
}
.module-4 .la{ float:left; width:100%; position:relative; background:#fff;webkit-transition: all .5s;
transition: all .5s;}
.module-4 .la:hover{-webkit-transform: scale(1.05);transform: scale(1.05);box-shadow: 0 5px 9px rgba(0,0,0,.15);}
.module-4 .left{float:left;width:20%;}
.module-4 .right{float:right;width:80%;}
.module-4 .title-box2 .title {
font-size: 18px;
line-height: 24px; height:48px; overflow:hidden;
margin-bottom: 16px;
margin-top: 25px;
color: #666;
padding: 0 8.86%;
}

.module-4 .title-box2  {
background: #fff;
padding: 10px;


}

.module-4 .title-box2  p {
color: #929292;
font-size: 14px;
text-align: left;
line-height: 24px; height:96px; overflow:hidden;
padding-left: 10px;
padding-right: 10px;
padding: 0 8.86%;
}
.module-4 .title-box2 .bg:hover {
background: #cccc8e;          
}
.module-2 .title-box2 .bg:hover p{
color: #fff;          
}
.module-4 .tab-list {
overflow: hidden;
display: inline-block;
margin-bottom: 40px;
}

.module-4 .tab-list li {
float: left;
width: 140px;
height: 40px;
border-radius: 20px;
background: #fff;
color: #333;
font-size: 14px;
line-height: 40px;
margin: 0 20px;
cursor: pointer;
}

.module-4 .tab-list li.active {
background-color: #cccc8e;
}
.module-4 .tab-list li.active a {
color: #fff;
}

.module-4 .dis {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
text-align: left;
padding:25px 8.86% 22px 8.86%;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
-webkit-box-pack:justify;
-ms-flex-pack:justify;
justify-content:space-between;

font-size:12px;color:#93c7dc; line-height:22px;
}

.module-4 .div-list>.div>.bg {
padding: 0;
}

.module-4 .div-list .bg .time {
color: #fff;
top: 2px;
left: 0;
position: absolute;
padding: 6px;
background-color: #93c7dc;
}
.module-4 .div-list>.div:hover .time{
background-color: #cccc8e;
}
.module-4 .div-list>.div:hover .title{
color: #cccc8e; font-weight:bold;
}
.module-4 .div-list>.div:hover .dis{
color: #cccc8e;
position: relative;          
}
.module-4 .div-list>.div:hover .jiantou{display:block}
.module-4 .dis img{
display:none;
}
@media screen and (max-width:1023px ) {	
.module-4 .left{float:left;width:100%;}
.module-4 .right{float:right;width:100%; margin:15px 0 0 0;}
}



/*底部*/
.downTop{float:left;width:100%;background:#333e45;padding-bottom:49px}
.top{float:left;border-bottom:3px solid #485258;width:100%;position:relative}
.dbdh{float:left;}
.dbdh ul li{float:left;margin-top:40px;margin-bottom:40px;margin-right:65px;}
.dbdh ul li a{color:#fff;font-size:14px;}
.dbdh ul li a:hover{color:#93c7dc}
.share{float:right;margin-top:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.share p{color:#fff;font-size:12px;margin-right:22px;}
.share ul li{float:left;margin-left:18px;}
.share ul li .img2{display:none}
.share ul li:hover .img2{display:block}
.share ul li:hover .img1{display:none}
.c_left{float:left;width:33.3%;padding-right:5%}
.c_center{float:left;width:33.3%;padding-right:5%}
.c_right{float:left;width:33.3%}
.center .tit{padding-top:60px;padding-bottom:30px;border-bottom:1px dashed #5c656a;font-size:18px;color:#fff;font-weight:bold;margin-bottom:19px;}
.c_left p{font-size:14px;color:#929699;line-height:36px;}
.c_center p a{font-size:14px;color:#929699;line-height:36px;}
.c_center p a:hover{color:#93c7dc}
.c_right ul li{float:left;width:25%;margin-top:20px}
.c_right ul li a{color:#929699;font-size:14px;line-height: 14px;}
.c_right ul li a:hover{color:#93c7dc}
.downDown{float:left;width:100%;background:#2c373d;height:64px;line-height:64px;font-size:14px;color:#929699;text-align:center}
.top .fhdban{position:absolute;top:-19px;right:-73px;cursor:pointer}


/* 分页 */
.wack1 {float:left;width:100%;padding-top:70px;text-align:center;padding-bottom:70px}
.pz_fy {display:inline-block;*display:inline;*zoom:1;}
.pz_fy a {float:left;width:31px;height:31px;line-height:31px;border-radius:31px;-moz-border-radius:31px;-webkit-border-radius:31px;border:#e2e2e2 1px solid;color:#272727;font-size:14px;font-family:Arial;margin:0 8px;}
.pz_fy a:hover,.pz_fy a.on {color:#fff;border:#93c7dc 1px solid;background-color:#93c7dc;}
.pz_fy .l_fy {background:url(images/prve_fy.png) center no-repeat;width:100px;display:inline-block;*display:inline;*zoom:1;}
.pz_fy .r_fy {background:url(images/next_fy.png) center no-repeat;width:100px;display:inline-block;*display:inline;*zoom:1;}
.pz_fy .l_fy.on,.pz_fy .l_fy:hover {background:url(images/prve_fy_h.png) center no-repeat #93c7dc;}
.pz_fy .r_fy.on,.pz_fy .r_fy:hover {background:url(images/next_fy_h.png) center no-repeat #93c7dc;}
@media  screen and (max-width:1023px) {
.wack1 {padding:25px 0;}
.fy_pc {text-align:center;font-size:14px;color:#272727;padding:5px 0;}
.fy_pc a {padding:5px 25px;color:#fff;border:solid 1px #93c7dc;background:#93c7dc;border-radius:16px;overflow:hidden;}
.fy_pc span {padding:5px 20px;color:#272727;}
}

/*常见问题*/
.cjwt{float:left;width:100%; margin-top:42px;}
.cjwt ul li{float:left;width:100%;padding:36px 50px 30px 50px;background:#90c1d4;margin-top:41px;-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;  }
.cjwt ul li:hover{ box-shadow:10px 10px 15px rgba(0,0,0,0.15);}
.cjwt ul li:first-child{margin-top:0px;}
.cjwt ul li:nth-child(2n){background:#d6c5aa}
.cjwt ul li h3 span{background:#fff;color:#90c1d4;width:21px;height:21px;font-size:14px;text-align:center;line-height:21px;border-radius:4px;display:inline-block;float:left; position:absolute; left:0; top:5px;}
.cjwt ul li:nth-child(2n) h3 span{color:#acab71}
.cjwt ul li h3{font-size:22px;color:#fff;margin-bottom:20px; float:left; width:100%; line-height:32px; padding-left:46px; position:relative;}
.cjwt ul li .p span{background:#fff;color:#90c1d4;width:21px;height:21px;font-size:14px;text-align:center;line-height:21px;border-radius:4px;display:inline-block;float:left; position:absolute; left:0; top:2px;}
.cjwt ul li:nth-child(2n) .p span{color:#acab71}
.cjwt ul li .p{float:left;width:100%; position:relative; padding-left:46px;font-size:16px;color:#fff;line-height:32px;}
@media screen and (max-width:1023px) {
.cjwt{ margin-top:25px;}	
.cjwt ul li{padding:15px 12px;background:#90c1d4;margin-top:12px;}
.cjwt ul li h3{ font-size:18px; line-height:28px; margin-bottom:5px; padding-left:22px;}
.cjwt ul li h3 span{width:16px;height:16px;font-size:12px;line-height:16px;}
.cjwt ul li .p{ font-size:14px; line-height:26px; padding-left:22px;}
.cjwt ul li .p span{width:16px;height:16px;font-size:12px;line-height:16px; top:5px}
}



/*联系我们*/
.contactMap{ float:left; width:100%; margin-top:85px; }
#bdmap{width:100%; height:550px; background: no-repeat}
#bdmap img{ max-width:none;}
#bdmap .iw_poi_title{ display: block; line-height: 30px !important;font-size:18px;color:#90c1d4}
#bdmap .iw_poi_content{ font-size: 14px; color: #666; line-height: 24px;}
@media  screen and (max-width:1023px){
#bdmap{ height:300px; }
.contactMap{ margin-top:30px;}
}

.fgs{float:left;width:100%;margin-top:13px;margin-bottom:75px;}
.fgs ul li{width:48.21%;margin-right:3.58%;-webkit-box-shadow:0px 0px 4px 4px #f7f7f7;box-shadow:0px 0px 15px rgba(0,0,0,0.1);padding:30px 33px;margin-top:39px;float:left; border:1px solid #eeeeee;}
.fgs ul li:nth-child(2n){margin-right:0px;}
.fgs ul li h3{color:#000000;font-size:18px;background:url(images/btbg1.png) no-repeat left bottom;background-size:100%;padding-bottom:21px;margin-bottom:18px;}
.fgs ul li p{font-size:14px;color:#666666; min-height:25px; line-height:18px; padding-top:3px; padding-bottom:3px;padding-left:34px;margin-top:17px;}
.fgs ul li .address{background:url(images/lxxtb1.png) no-repeat left top;}
.fgs ul li .phone{background:url(images/lxxtb2.png) no-repeat left top;}
.fgs ul li .email{background:url(images/lxxtb3.png) no-repeat left top;}
.fgs ul li:hover .address{background:url(images/lxxtb11.png) no-repeat left top;}
.fgs ul li:hover .phone{background:url(images/lxxtb22.png) no-repeat left top;}
.fgs ul li:hover .email{background:url(images/lxxtb33.png) no-repeat left top;}
.fgs ul li:hover{background:#90c1d4;}
.fgs ul li:hover h3{background:url(images/btbg2.png) no-repeat left bottom;background-size:100%;color:#fff}
.fgs ul li:hover p{color:#fff}
.tcmap{}
.zhegai{position:fixed;width:100%;height:100%;background:rgba(0,0,0,0.7);left:0px;top:0px;display:none}
.tcmap #bdmap2{position:fixed;left:50%;top:50%;margin-left:-339px;width:678px;height:383px;margin-top:-191.5px; background: no-repeat;}
.tcmap #bdmap2 img{ max-width:none;}
.tcmap #bdmap2 .iw_poi_content{ font-size: 14px; color: #666; line-height: 24px;}
.gbdt{position:fixed;left: 50%;margin-left: 320px;top: 50%;margin-top: -215px;}
@media  screen and (max-width:1023px){
.tcmap  #bdmap2{ height:220px; }
.fgs ul li{width:49%;margin-right:2%;padding:15px;margin-top:12px;} 
.fgs{ margin-bottom:30px;}
}
@media  screen and (max-width:767px){
.tcmap  #bdmap2{ height:150px; }
}

/*预约咨询*/
.liuyan{float:left;width:100%;background:#f5f5f5;padding:40px 85px 82px 85px;margin:82px 0 76px 0;}
.liuyan .item {width:100%;float:left; margin-top: 20px;}
.liuyan .item1 {width:47.64%;float:left}
.liuyan .item2 {width:47.64%;float:right;}
.liuyan .item p { width:100%; line-height: 34px; color: #4c4c4c; font-size: 14px;}
.liuyan input{border:none;background:#fff; height:50px; line-height:24px; padding:12px 17px; border-radius:3px; width: 100%; -webkit-box-sizing: border-box; box-sizing: border-box; border: 1px solid #e6e6e6; color:#999999; font-size:14px;}


.liuyan textarea{border:none;background:#fff;padding:16px 17px;width:100%;float:left;height:140px; border: 1px solid #e6e6e6; color:#999999; font-size:14px; line-height:24px;}
.liuyan .tj{float:left;width:100%}
.liuyan #tijiao{width:280px;height:56px;line-height:54px; border-radius:4px; border:none; display:block;margin:0px auto; text-align:center;background:#94c4d8;color:#fff;font-size:16px;padding: 0px;margin-top:55px;-webkit-transition: all 0.5s ease-out 0s; 
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s;  
}
.liuyan #tijiao:hover{ background:#c7c68e;}

@media  screen and (max-width:1023px){
.liuyan{padding:20px 50px 30px 50px;margin:30px 0;}
.liuyan .item {margin-top:5px;}
.liuyan #tijiao{width:160px;height:46px;line-height:44px;margin-top:26px; }
}
@media screen and (max-width:767px) {

.liuyan h1{font-size:16px;margin-bottom:10px}
.ditu h1{font-size:16px;margin-bottom:10px}
.liuyan{ padding:10px 15px 30px 15px;}
.liuyan #name{width:100%}
.liuyan #phone{width:100%}
.liuyan input{padding:7px 12px; height:40px;}
.liuyan textarea{ padding:6px 12px;}
.liuyan #tijiao{width:120px;height:40px;line-height:40px;margin-top:20px;}
.liuyan .item { width: 100% !important;}
}

/*移民攻略详细*/
.ymglxq{float:left;width:100%; margin:82px 0 74px 0;}
.ymglxq .left{float:left;width:71.42%}
.ymglxq .right{float:right;width:24.71%;}
.c_0100_10{ width:100%; float:left;}
.c_0100_10 h1{ width:100%; float:left; text-align:left; font-size:30px; color:#333333; line-height:30px; }
.c_0100_10 .main_1{ width:100%; float:left; margin-top:22px;  border-bottom:solid 1px #d7d8d8; line-height:53px;}
.c_0100_10 .main_1 .p{ float:left; font-size:14px; color:#888888;}
.c_0100_10 .main_1 .p span{display:inline-block;*display:inline; *zoom:1; margin-right:15px;}
.c_0100_10 .main_1 .btn{ float:right;}
.c_0100_10 .main_1 .btn img{ margin-left:10px; margin-top:-3px;}
.c_0100_10 .main_1 .btn a{ color:#777;}
.c_0100_10 .main_1 .btn a:hover{ color:#eb77a8;}
.c_0100_10 .text{ width:100%; float:left; margin-top:42px; padding-bottom:31px;font-size:15px; color:#666666; line-height:30px;}
.c_0100_10 .main_3{ width:100%; float:left; border-bottom: 1px solid #d7d8d8; position:relative;}
.c_0100_10 .main_3 .l_fy,
.c_0100_10 .main_3 .r_fy{ width:50%; float: left; font-size:14px;color: #666; line-height: 60px; padding:0 85px 0 0; overflow:hidden;white-space: nowrap; text-overflow:ellipsis;}
.c_0100_10 .main_3 .r_fy{ text-align: right; padding:0 0 0 85px;}
.c_0100_10 .main_3 .l_fy:hover,
.c_0100_10 .main_3 .r_fy:hover{ color:#93c7dc;}
.c_0100_10 .main_3 ._renter{ float:left; width:140px; height:60px; line-height:60px; background:#93c7dc; color:#fff; font-size:16px; text-align:center; position:absolute; left:50%; top:0; margin-left:-70px;}


.ymglxq .right .sousuo{float:left;width:100%}
.ymglxq .right .sousuo .input{border:1px solid #e8e8e8;height:59px;line-height:25px;font-size:16px;color:#c6c6c6;padding:17px 15px;float:left;width:66%}
.ymglxq .right .sousuo .tijiao{height:59px;line-height:59px;font-size:18px;color:#fff;background:#90c1d4;float:right;width:30%;border:none}
.ymglxq .right .article{
float:left;width:100%;margin-top:30px;background:#f8f8f8;padding:30px 30px 110px 30px;
}
.ymglxq .right .article .title{
color:#90c1d4;font-size:18px;background:url(images/btbg1.png) no-repeat left bottom;background-size:100%;padding-bottom:16px;margin-top:40px;float:left;width:100%
}
.ymglxq .right .article .title:first-child{margin-top:0px;}
.ymglxq .right .article ul li{float:left;width:100%;overflow:hidden;height:54px;line-height:54px;border-bottom:1px dashed #c6c6c6}
.ymglxq .right .article ul li a {font-size:15px;color:#5c5c5c; float:left; width:100%; overflow:hidden;white-space: nowrap; text-overflow:ellipsis;}
.ymglxq .right .article ul li a:hover {color:#90c1d4;}
@media screen and (max-width:1023px) {
.c_0100_10 .text{ margin-top:32px;}
.ymglxq{ margin:20px 0 30px 0;}
.ymglxq .left{ width:100%;}
.ymglxq .right{ width:100%; margin-top:20px;}
.c_0100_10 h1{ font-size:24px; line-height:34px;}
.c_0100_10 .main_1 { line-height:30px; padding-bottom:10px; margin-top:15px;}
.ymglxq .right .article ul li{ line-height:40px; height:auto;}
.ymglxq .right .article{ padding:20px 15px;}
.ymglxq .right .article .title{ margin-top:20px;}
.ymglxq .right .sousuo .input{ height:37px; padding:6px 12px; font-size:14px;}
.ymglxq .right .sousuo .tijiao{ height:37px; line-height:35px; font-size:14px;}
.ymglxq .right .article{ margin-top:20px;}
}
@media screen and (max-width:767px) {
.c_0100_10 h1{ font-size:20px; line-height:26px;}
.c_0100_10 .main_1{ margin-top:12px; line-height:18px;}
.c_0100_10 .main_1 .p{ font-size:12px; width:100%;}
.c_0100_10 .main_1 .p span{ margin-right:10px;}
.c_0100_10 .main_1 .btn img{ width:30px;}
.c_0100_10 .text{ margin-top:22px; padding-bottom:21px; font-size:12px; line-height:26px;}
.c_0100_10 .bshare-custom{ margin-top:17px;}
.c_0100_10 .main_3 { padding:10px 0;}
.c_0100_10 .main_3 .l_fy, .c_0100_10 .main_3 .r_fy{ width:100%; padding:0 90px 0 0; line-height:24px; text-align:left;}
.c_0100_10 .main_3 ._renter{ left:auto; right:0; top:14px; width:76px; font-size:14px; height:40px; line-height:40px;}
}
@media screen and (max-width:480px) {
.c_0100_10 .text{ margin-top:12px;}
.c_0100_10 .bshare-custom a{ width:30px; height:30px; margin:0 5px; background-size:contain !important;}
.c_0100_10 .main_2 ul{ margin-top:0;}
}
.t_20_3{float: left;width: 100%;text-align: center;padding:2px 0 30px 0; border-bottom:solid 1px #d7d8d8; }

.bd_weixin_popup { box-sizing:content-box;}
.jiathis_style_32x32{display:inline-block !important; *display:inline !important; *zoom:1 !important; vertical-align: top !important;}
.bds_weixin{float: left !important; display: block !important; background: url(images/ico_10_1.png) no-repeat center  !important;background-size: 100% 100% !important; width: 36px !important;height: 36px!important;overflow: hidden; position: relative; margin: 0 8px !important; padding: 0 !important;cursor: pointer;}
.bds_qzone{float: left !important;display: block !important; background: url(images/ico_10_2.png) no-repeat center  !important;background-size: 100% 100% !important; width: 36px !important;height: 36px!important;overflow: hidden; position: relative; margin: 0 8px !important; padding: 0 !important;cursor: pointer;}
.bds_tsina{float: left !important;display: block !important; background: url(images/ico_10_3.png) no-repeat center  !important;background-size: 100% 100% !important; width: 36px !important;height: 36px!important;overflow: hidden; position: relative; margin: 0 8px !important; padding: 0 !important;cursor: pointer;}
.jiathis_style_32x32 a:hover{opacity:0.8; filter:alpha(opacity=80);}


@media screen and (max-width:767px) {

.t_20_3{padding:0 0 20px 0;}


}

.ymzc{background: #fff;padding: 30px 20px;position:relative; margin-bottom: 9px;}
.ymzc h3{font-size:18px;font-weight:bold;color:#93c7dc}
.ymzc h4{font-size:16px;color:#93c7dc;letter-spacing:3px;margin-top:5PX;}
.ymzc .ymzctb{position:absolute;right:20px;bottom:20px;}
.talRec .r_6 {float:right;width:100%;}
.talRec .talRecContent {float:left;width:100%; padding:7px 15px 3px 8px; background:#fff; height:336px; overflow:hidden;}
.talRec .talRecTop {float:left;width:100%;background:#8ac53f;height:48px;}
.talRec .talRecTop span {float:left;width:14.893617%;height:48px;display:inline-block;font-size:16px;font-weight:bold;padding-left:20px;line-height:48px;color:#fff;}
.talRec .talRecTop ul {float:left;width:85.106383%;padding-right:10.638298%;}
.talRec .talRecTop ul li {float:left;width:25%;text-align:center;font-size:16px;color:#fff;line-height:48px;height:48px;font-weight:bold;}
.talRec .talRecMain {float:left;width:100%;background: #fff;cursor: pointer;border-bottom: 1px solid #e7e7e7; padding:14px 0;}
.talRec .talRecMain:last-child{ border-bottom:none;}
.talRec .talRecMain .mainTop {float:left;width:80%;display:table;}
.talRec .talRecMain .mainTop div {display:table-cell;vertical-align:middle;}
.talRec .talRecMain .mainTop a {float:left;width:100%;line-height:24px;height:48px;overflow:hidden;font-size:16px;padding-left:11px;}
.talRec .talRecMain .mainTop a:hover {
color:#cccc8e;
}
.talRec .talRecMain ul {float:right;width:25px;position:relative;}
.talRec .talRecMain ul li {float:left;width:25%;text-align:center;font-size:16px;color:#333;line-height:48px;height:48px;}
.talRec .talRecMain ul i {position:absolute;right:0;top:0;width:100%;height:48px;background:url(images/bg_11_1.png) no-repeat center;display:block;}
.talRec .talRecMain.on i {background:url(images/bg_11_3.png) no-repeat center;}

.talRec .talRecMain .mainMain {display:none;float:left;width:100%;background:#fff; padding-top: 0;}
.talRec .talRecMain .mainLeft {float:left;width:100%;line-height:28px;font-size:14px;color:#666; padding-left:11px; padding-right:25px;}
.talRec .talRecMain .mainLeft .mainTitle {float:left;width:100%;font-size:14px;color:#888888;line-height:24px; height:72px; overflow:hidden;}
.talRec .talRecMain .mainLeft .time {float:left;width:100%;font-size:14px;color:#888888;line-height:24px;height:24px;}
.talRec .talRecMain .mainLeft .mainContent {float:left;width:100%;display:block;font-size:12px;padding-bottom:6px;}

.talRec .talRecMain .mainLeft.mainRight {border:none;padding-right:0px;padding-left:0%;}
.talRec .talRecMain .mainLeft.mainRight .mainContent {border-left:1px solid #e7e7e7;padding-left:40px}
.talRec .talRecMain .mainLeft.mainRight .mainTitle {border-left:1px solid #e7e7e7;padding-left:40px}
.talRec .talRecMain:hover .mainTop span {
color:#cccc8e;
}
.talRec .talRecMain:hover ul i {
background:url(images/bg_11_2.png) no-repeat center;
}
.talRec .on:hover ul i {
background:url(images/bg_11_4.png) no-repeat center;
}
@media screen and (max-width:1599px) {
.ymzc{ padding:26px 20px;}	
.talRec .talRecMain{ padding:8px 0;}
.talRec .talRecContent{ height:300px; padding:7px 8px 3px 8px;}	
}
@media screen and (max-width:1229px) {
.ymzc{ padding:15px 20px;}		
.talRec .talRecContent{ height:300px; padding:3px 8px;}	
.talRec .talRecTop span {padding-left:10px;}
.talRec .talRecMain .mainTop span {font-size:14px;padding-left:10px;}
.talRec .talRecMain ul li {font-size:14px;}
.div-list>.div{ margin-bottom:15px;}
}
@media  screen and (max-width:1023px) {
.talRec .talRecContent {padding-top:0; height:auto;}
.talRec .talRecTop span {font-size:14px;}
.talRec .talRecTop ul li {font-size:14px;line-height:48px;height:48px;}
.talRec .talRecMain ul li {font-size:12px;}
.talRec .talRecMain .mainLeft.mainRight {padding-left:5%}
.talRec .talRecMain .mainLeft .mainTitle{ height:48px; margin-top:0;}
}
@media screen and (max-width:767px) {
.div-list>.div{ margin-bottom:10px;}	
.talRec .talRecMain{ padding:4px 0;}
.talRec .talRecMain .mainTop a{ font-size:15px; padding-left:0; height:24px;}	
.inner_banner {
margin-bottom: 5%;
}

.talRec .talRecContent {
padding-top: 0px;
}

.talRec .talRecTop {
display: none;
}

.talRec .talRecMain .mainTop {
width: 90%;
}

.talRec .talRecMain ul {
width: 10%;
}

.talRec .talRecMain ul i {
width: 100%;
}

.talRec .talRecMain ul li {
display: none;
}

.talRec .talRecMain .mainMain {
padding: 14px 0;
}

.talRec .talRecMain .mainLeft {
width: 100%;
padding-top: 10px;
padding-right: 5%;
}

.talRec .talRecMain .mainLeft .mainTitle {
font-size: 14px;
}

.talRec .talRecMain .mainLeft.mainRight {
margin-left: 0;
padding-right: 5%;
padding-left: 5%;
}

.talRec .talRecMain .mainLeft.mainRight .mainContent {
border: none;
padding-left: 0px;
}

.talRec .talRecMain .mainLeft.mainRight .mainTitle {
border: none;
padding-left: 0px;
}

.talRec .talRecMain .mainLeft a {
width: 100px;
height: 30px;
line-height: 30px;
font-size: 12px;
margin-top: 8px;
margin-left: 0px;
}
}
/*常见问题首页*/
.cjwtIndex{float:left;width:100%;padding-top:35px;padding-bottom1:100px;}
.cjwtIndex .title-box {
text-align: center;
color: #fff;
}

.cjwtIndex .title-box {
text-align: center;
}
.cjwtIndex .title-box span {
font-size:26px;line-height:26px;
display: block;
color:#d1d1d1
}

.cjwtIndex .title-box p {
font-size: 32px;
line-height: 32px;
font-weight:bold;
margin-top:8px;margin-bottom:18px;color:#93c7dc
}

.cjwtIndex .title-box .title {

font-size:30px;line-height:30px;font-weight:400;margin-top:0px;color:#575757;background: url(images/xxtb.png) no-repeat bottom center;
margin-bottom: 50px;
padding-bottom: 20px;
}
.cjwtIndex ul li{ float:left;width:50%; padding:0 15px;margin-bottom:30px;}

.cjwtIndex ul li a{ float:left; width:100%; position:relative; border-radius:10px;-webkit-box-shadow:0px 0px 4px 4px #e5e5e5;box-shadow:0px 0px 4px 4px #e5e5e5;padding:17px;}
.cjwtIndex ul li img{float:left; position:absolute; left:17px; top:17px; width:200px; height:133px;}
.cjwtIndex ul li .info{ float:left; width:100%; min-height:133px; padding-left:230px;}
.cjwtIndex ul li .info h3{ width:100%;font-size:18px;color:#575757;margin-top:14px;margin-bottom:16px;white-space: nowrap; text-overflow:ellipsis; overflow:hidden;}
.cjwtIndex ul li .info p{ width:100%;font-size:15px;color:#8e8e8e;line-height:25px;height:75px;overflow:hidden;}
.cjwtIndex ul li:hover a{background:#3571b0 }
.cjwtIndex ul li:hover .info h3{color:#fff}
.cjwtIndex ul li:hover .info p{color:#fff}

@media screen and (max-width:1023px ) {	
.cjwtIndex ul li{ margin:10px 0;}
.cjwtIndex{padding-top:30px;padding-bottom:30px;}
}

/*子页公用*/
.location{position:absolute;top:50%;text-align:center;width:100%;margin-top:-44px; z-index:66;}
.location .title{font-size:46px;color:#fff;font-weight:bold}
.location ul{display:inline-block;color:#fff}
.location a{color:#fff;font-size:14px;}
.location a:hover{ color:#93c7dc;}
.pz_Side1{ float:left; width:100%; position:relative; top:0; margin-top:-76px;}
.pz_SideLayer{ float:left;text-align:center;width:100%; background:#fff; padding:30px 0 0 0;}
.pz_SideLayer ul{ float:left;text-align:center;width:100%;}
.pz_SideLayer ul .l1{ display:inline-block; vertical-align:top; margin:18px 13px 0 13px;}
.pz_SideLayer ul .l1 .la1{ width:262px; font-size:18px;color:#565656;height:56px;line-height:56px;background:#ededed;display:block}
.pz_SideLayer ul .l1 .la1:hover,
.pz_SideLayer ul .l1.on .la1{background:#8ec3d9;color:#fff;}

.pz_SideLayer .u2 { margin-top:5px;}
.pz_SideLayer ul .l2{ display:inline-block; vertical-align:top; width:12%; text-align:center; margin-top:10px; padding:0 7px;}
.pz_SideLayer ul .l2 .la2{ float:left; width:100%; font-size:14px;color:#565656;height:46px;line-height:44px;background:#ededed;}
.pz_SideLayer ul .l2 .la2:hover,
.pz_SideLayer ul .l2.on .la2{background:#8ec3d9;color:#fff;}


