﻿@charset 'UTF-8';
/* CSS Document */
/*切图：smz*/
/*网站：*/
html {overflow-x:hidden;overflow-y:auto;}
* {padding:0;margin:0;}
ul,ol,li,dl,dt,dd {list-style-type:none;}
body {margin:0;font-size:12px;font-family:'Microsoft yahei',Arial;color:#333; overflow:hidden;}
fieldset,img {border:0}
img{border:0; max-width:100%;}

sup {vertical-align:super;font-size:smaller;}
input {margin:0;padding:0;outline:0;font-family:'Microsoft yahei',Arial;}
button {margin:0;padding:0;border:none;font-family:'Microsoft yahei',Arial;cursor:pointer;}
table {border-collapse:collapse;border-spacing:0;}
i {font-style:normal;}
input,textarea:focus {outline:none;}
select {margin:0;padding:0;font-family:'Microsoft yahei',Arial;}
textarea {resize:none;outline:0;}
.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;}




/*首页 */
.h148{height:148px;}
.top1{width:100%; position: fixed; top: 0; left: 0; z-index: 600; background-color: #fff;border-bottom:1px solid #f1f1f1;box-shadow: 0 1px 6px rgba(0,0,0,0.1);}
.top1.active{box-shadow:0 4px 15px rgba(0,0,0,0.1);}
.top1Box{background:url(../images/j1.jpg) center right no-repeat; background-size:100% 100%; }
.top1T{padding-left:40.125%;}
.top1T .wel{width:51.96%; float:left;  font-size:14px; color:#fff; line-height:40px; }
.top1T .phoneT{float:left; font-size:14px; color:#fff; line-height: 40px;}
.top1T .phoneT .ico{width:21px; height: 21px; display: inline-block; line-height: 0; margin: 8.5px 5px 0 0;}
.top1T .phoneT .bold{font-size:16px; font-weight: bold;}
.top1T .phoneT1{padding:0 4.17%; position: relative;}
.top1T .phoneT1::after{width:1px; height: 12px; background-color: #ab9c8b; content: ""; position: absolute; top:14px; right:0;}
.top1T .phoneT2{float:right;}

.logo{width:213px; height: auto; float:left; margin-top:12px;}

.search{ position: relative; float:right; z-index: 100; margin-top:34px; }
.search .submit{display:block; width:36px; height: 36px; border-radius: 50%; position: relative;z-index: 1; float:right; background-color: #201b18;
	appearance: none;
-moz-appearance: none;
-webkit-appearance: none;
outline: 0;}
.search .input{width:0px; position: absolute; top:0; right:1px; overflow: hidden; border-radius: 30px; border:1px solid rgba(255,255,255,0);
-webkit-transition: all 0.3s ease-out 0s;
    -moz-transition: all 0.3s ease-out 0s;
    -o-transition: all 0.3s ease-out 0s;
    transition: all 0.3s ease-out 0s;}
.search .input input{display:block; width: 100%; height: 34px; line-height: 34px;padding:0 40px 0 10px; background:none; color:#666;
	appearance: none;
-moz-appearance: none;
-webkit-appearance: none;
outline: 0; border-radius: 0;}
.search:hover .input{width:150px;border-color:#201b18;background-color: #fff;}

.lang{float:right; text-align: center;  margin:34px 8px 0 0; width: 36px; height: 36px; border:1px solid #e9e5e1; border-radius: 30px; font-size:14px; color:#201b18; font-family: Arial; line-height: 34px;}
.lang:hover{background-color:#201b18; color:#fff;}

.menu_box{ float:right; margin-right:3.75%;}
.menu{float:left;}
.menu .nli{float:left;position: relative; text-align: center; margin-right:35px;}
.menu .nli:last-child{ margin-right:0;}
.menu .nli span > a{font-size:16px; color:#666666; display: block;position: relative; line-height: 108px; width:92px; text-align: center;
-webkit-transition: all 0.3s ease-out 0s;
    -moz-transition: all 0.3s ease-out 0s;
    -o-transition: all 0.3s ease-out 0s;
    transition: all 0.3s ease-out 0s;}
.menu .nli span > a::after{width:100%; height: 1px; background-color: #201b18; background-color:#201b18; content: ""; position: absolute; bottom:0; left: 0; opacity: 0;}
.menu .nli span > a::before{width:0; height:0;border-width:0 8px 8px 8px; border-style: solid; border-color:transparent transparent #201b18 transparent; content: ""; position: absolute; bottom:0; left: 50%; margin-left:-8px; opacity: 0;}
.menu .nli:hover span > a{color:#201b18; font-weight: bold;}
.menu .nli.on span > a{color:#201b18; font-weight: bold;}
.menu .nli:hover span > a::after,
.menu .nli:hover span > a::before{opacity:1;}
.menu .nli.on span > a::after,
.menu .nli.on span > a::before{opacity:1;}

.sub{position: absolute; top:107px; left: 50%; margin-left:-70px; width:140px; text-align: center; z-index: 300; display:none;}
.sub a{display:block; font-size:14px; color:#fff;  line-height: 40px; border-bottom:1px solid rgba(255,255,255,0.1);background-color:rgba(27,27,27,0.6);}
.sub a:hover{background-color:rgba(134,113,89,1);}

@media screen and (max-width:1629px){
	.top1T{padding-left:40%;}
	.top1T .wel{width:62%;}
	.top1T .phoneT1{padding:0 2%;}
	.menu .nli{margin-right:10px;}
	.logo{width:180px; margin-top:30px;}
}
@media screen and (max-width:1199px){
	.top1T .wel{font-size:12px; width:32%;}
	.top1T .phoneT1{font-size:12px; padding:0 2%;}
	.top1T .phoneT .bold{font-size:13px;}
	.top1T{padding-left:37%;}
	.menu .nli span > a{font-size:14px; width: 70px;}
}
@media screen and (max-width:991px){
	.h148{height:60px;}
}

/*手机头*/
.top2{width:100%; height:60px;display: none ; position: fixed; top:0; left: 0; z-index: 600; border-top:2px solid #201b18; background-color: #fff;}
.top2.active{box-shadow: 0 4px 10px rgba(0,0,0,0.1)}
.top2 .logo{width:150px; height:auto; float:left; margin-top:14px;}
.top2 .lang{margin:15px 10px 0 0;}
.top2 .lang a{width:40px; height: 30px; line-height: 30px; font-size:13px;}

@media screen and (max-width:991px){
   .top2{ display:block; border:1px solid #ccc;}
	.top1{ display:none;}
}

/*下拉*/
.menuph{
    float:right;
    margin:10px 0 0 0;
    cursor: pointer;
    width: 40px;
    height: 40px;
    text-align: center;
}
.menuph .point
{
    display: inline-block;
    width: 28px;
    height: 22px;
    margin-top: 5px;
    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;
    -moz-transition: all .3s ease-out 0s;
    -ms-transition: all .3s ease-out 0s;
    -o-transition: all .3s ease-out 0s;
    transition: all .3s ease-out 0s;
    background: #201b18;
}
.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;
    -moz-transition: all .3s ease-out 0s;
    -ms-transition: all .3s ease-out 0s;
    -o-transition: all .3s ease-out 0s;
    transition: all .3s ease-out 0s;
    background: #201b18;
}
.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);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    top: 0px;
}
.menuph .point.active .navbtn::before
{
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
    top: 0px;
}


/*手机下拉*/
.xialaph{
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
	  height: 100%;
    display: none;
	 padding-top:60px;
	  overflow-y: auto;
    z-index: 200;
    background-color:#fff;
}
.xialaph .img_d{ display:none;}
.xialaph .ul2,
.xialaph .ul3{
    display: none;
}
.xialaph h4 a{
    display: block;
    color: #333;
    font-size: 14px;
    line-height: 50px;
    position: relative;
/*	font-weight: bold;*/
	text-transform: uppercase;
}
.xialaph h4{
    position: relative;
}
.xialaph h4 .ico{width:22px; line-height: 0; display: inline-block ; vertical-align: middle; margin-right:5px;}
.xialaph li:last-child h4::before{
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1px;
    background-color: #f2f2f2;
	display: none
}
.xialaph li:first-child h4::after{display:none;}
.xialaph h4::after{
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 1px;
    background-color:#dedede;
    /*opacity: 0.1;*/
}
.xialaph h4 em{ font-size: 12px; margin-left: 5px; text-transform: uppercase;}

.xialaph h5 a{
    display: block;
    color: #666;
    font-size: 14px;
    line-height: 42px; padding:0 10px;
}
.xialaph h5{
    position: relative;
}
.xialaph h5::after{
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 1px;
    background-color:rgba(95,123,118,0.1);;
    /*opacity: 0.05;*/
}
.xialaph li:last-child h5::after{
    display: none;
}
.xialaph h4 b{
    position: absolute; right: 5px; top: 50%;
    width: 9px;
    height: 9px;
    float: right;
    border-top: #666 solid 1px; border-right: #666 solid 1px;
    margin-top: -5px;
    cursor: pointer;
    transform:rotate(45deg);
    -webkit-transform:rotate(45deg);
    -moz-transform:rotate(45deg);
    -o-transform:rotate(45deg);
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    transition: all 0.3s linear;
}
.xialaph h4.active b{
    transform:rotate(135deg);
    -webkit-transform:rotate(135deg);
    -moz-transform:rotate(135deg);
    -o-transform:rotate(135deg);
    margin-top: -7px;
}
/*.xialaph .ul2{ padding-left: 30px;  }*/
.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;
}

.xialaph h5 b{
    position: absolute; right: 5px; top: 50%;
    width: 9px;
    height: 9px;
    float: right;
    border-top: #999 solid 1px; border-right: #999 solid 1px;
    margin-top: -5px;
    cursor: pointer;
    transform:rotate(45deg);
    -webkit-transform:rotate(45deg);
    -moz-transform:rotate(45deg);
    -o-transform:rotate(45deg);
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    transition: all 0.3s linear;
}
.xialaph h5.active b{
    transform:rotate(135deg);
    -webkit-transform:rotate(135deg);
    -moz-transform:rotate(135deg);
    -o-transform:rotate(135deg);
    margin-top: -7px;
}

 
.phonemeng{
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,0.9);
    opacity: .6;
    z-index: 99;
    display: none;
}
.phonemeng.active{
    display: block;
}
.langPh{text-align: center; font-size:0;}
.langPh a{display:inline-block; width:40px; line-height: 24px; border:1px solid #201b18; font-size:14px;}
.langPh a.on{background-color:#201b18; color:#fff;}
.searchPh{width:90%; margin: auto auto auto auto; float:none; border-bottom:1px solid #201b18;}
.xialaph .searchP{ margin: 15px 0 20px 5%; height: 35px; border: #dddddd solid 1px; width:90%; float:left;
    border-radius:18px;
    -webkit-border-radius:18px;
    -moz-border-radius:18px;
    -o-border-radius:18px;
}
.xialaph .searchP button{ float: right; width: 33px; height: 33px; line-height: 0; border-radius: 50%; background-color: #201b18;}
.xialaph .searchP .searchLeft{ padding: 0 34px 0 0;}
.xialaph .searchP .searchLeft .Iminput{ float: left; width: 100%; height: 33px; padding: 0 10px 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;
}

/*banner*/
.pz_banner{clear: both;}
.c_banner{position:relative; }
.slide1 .list{line-height:0; position: relative;}

.slide1 .slick-dots{width:100%; bottom:40px; font-size:0;}
.slide1 .slick-dots li{width:18px; height: 18px;margin: 0 10px; border-radius: 50%; background-color: #201b18; opacity: 0.6;}
.slide1 .slick-dots li.slick-active{opacity: 1;}
.slide1 .slick-dots li button:before,
.slide1 .slick-dots li button{display:none;}

.bannerTxt{width:100%; position: absolute; left: 0; top:50%;
-webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
        transform: translate(0, -50%);}
.bannerTxt2{padding:0 6%;}
.bannerTxt2 .H4{font-size:23px; line-height: 35px; color:#aa8d6d; font-family: "sy_light"; font-weight:lighter;}
.bannerTxt2 .H5{font-size:66px; color:#201b18; font-weight: bold;font-family: "sy_bold"; margin: 30px 0;}
.bannerTxt2 .H5 .lighter{ font-family: "sy_light"; font-weight:lighter;}
.bannerTxt2 .bannerMore{display:block; width:177px; height: 42px; line-height: 42px; text-align: center; background-color: #201b18; font-size:16px; color:#fff;}
.bannerTxt2 .bannerMore .trangle{display:inline-block;vertical-align: middle;width: 0; height: 0; border-width: 6px 0 6px 6px; border-style:solid; border-color:transparent transparent transparent #fff; margin-left:10px;}
.bannerTxt2 .bannerMore:hover{opacity:0.8;}

@media screen and (max-width:1199px){
	.bannerTxt2 .H4{font-size:18px;}
	.bannerTxt2 .H5{font-size:40px; margin: 15px 0;}
}
@media screen and (max-width:767px){
	.bannerTxt2{padding:0;}
	.bannerTxt2 .H4{font-size:14px; line-height: 20px;}
	.bannerTxt2 .H5{font-size:20px; margin: 10px 0;}
	.bannerTxt2 .bannerMore{width:110px; height: 30px; line-height: 30px; font-size:12px;}
	.slide1 .slick-dots{bottom:10px;}
	.slide1 .slick-dots li{width:10px; height: 10px; margin: 0 4px;}
	.top2 .logo{ width:105px;}
}




.mb-60{ margin-bottom:60px;}
.homeCoo{float: left; width: 100%; padding-bottom: 10px;margin-top:100px;}
.homeCoo_s{float: left; width: 100%; padding: 42px 0 0 0; position: relative; overflow: hidden;}
.homeCoo_s .slick-list{border-top: 1px solid #d9d9d9; border-right: 1px solid #d9d9d9;}
.homeCoo_s .li_hp{float: left; width: 100%; border-bottom: 1px solid #d9d9d9; border-left: 1px solid #d9d9d9;}
.homeCoo_s .li_hp a{float: left; width: 100%; display: block; overflow: hidden;}
.homeCoo_s .li_hp img{float: left; width: 100%; display: block;margin:0 0;
-webkit-transition: all 0.4s ease-out 0s; 
   -moz-transition: all 0.4s ease-out 0s; 
     -o-transition: all 0.4s ease-out 0s; 
        transition: all 0.4s ease-out 0s;}
.homeCoo_s .li_hp a:hover img{
  -webkit-transform: scale(1.1);
     -moz-transform: scale(1.1);
       -o-transform: scale(1.1);
          transform: scale(1.1);}

@media  screen and (max-width:767px){
  .homeCoo{margin-top:30px;}
  .homeCoo_s{padding: 25px 0;}
  .pd-right__area{margin-top:5px !important;}
  .c_1570_3 .hd ul li .zbox{ width:100% !important;}
}


/*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: #201b18;
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: #201b18;
position: absolute;
left: 384px;
top: 50%;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
margin-top:-1px;
}
.modul-1-text-box p{float:left; width:100%;
font-size:16px;
line-height:32px;overflow:hidden; color:#888888; text-indent:2em;}
.modul-1-text-box .p1{ float:left; width:100%;
font-size:18px;
line-height:32px;overflow:hidden; color:#888888; text-indent:2em;
}
.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:#201b18;}
.modul-1-text .details a:hover::before { width:100px; background:#201b18;}



@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:100px;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; text-align:center;
line-height: 24px;
margin-bottom: 14px;
margin-top: 20px;
color: #666;
}

.module-2 .title-box2 .bg:hover {
background: #201b18;  
}
.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:#201b18
}

.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: #201b18;
}




.homeCoo .title-box>div {
text-align: center;
}
.homeCoo .title-box {
text-align: center;
}
.homeCoo .title-box span {
font-size:26px;line-height:26px;
display: block;
color:#d1d1d1
}

.homeCoo .title-box p {
font-size: 32px;
line-height: 32px;
font-weight:bold;
margin-top:8px;margin-bottom:18px;color:#201b18
}

.homeCoo .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;

}
.homeCoo .title-box>div p {
font-size: 16px;
}

.homeCoo .title-box div p.title {
padding-bottom: 20px;
}

.homeCoo .title-box div p.en {
color: #201b18;
}


.module-3 .dis {
display: inline-block;
}

.module-3 .dis span {
color: #201b18;
}

.module-3 .div-list .div .bg p { text-align:center;
padding: 0;
font-size:18px;color:#666666;overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
width: 100%;
}
.module-3 .div-list .div .bg .dis:hover {
color: rgba(32,27,24,0.8);
}
.module-3 .ul-list li {

}
.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;

}

.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(32,27,24,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%;}
.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:#201b18}

.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: #201b18;
border: 0;
font-size: 14px;
color: #fff;
text-align:center;line-height:26px;
}

.module-3 .div-list .div .active .dis span {
color: #201b18;
}

.module-3 .more a { text-align:center; line-height:38px;
width: 240px;
height: 40px;
background: #201b18;
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: #201b18;          
}
.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: #201b18;
}
.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:#201b18; 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: #201b18;
}
.module-4 .div-list>.div:hover .time{
background-color: #201b18;
}
.module-4 .div-list>.div:hover .title{
color: #201b18; font-weight:bold;
}
.module-4 .div-list>.div:hover .dis{
color: #201b18;
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:#201b18}
.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:#201b18}
.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:#201b18}
.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:#201b18 1px solid;background-color:#201b18;}
.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 #201b18;}
.pz_fy .r_fy.on,.pz_fy .r_fy:hover {background:url(../images/next_fy_h.png) center no-repeat #201b18;}
@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 #201b18;background:#201b18;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; }
.homeCoo .title-box .title{margin-bottom:10px;}
.module-3 .div-list{padding:0;}
}

/*预约咨询*/
.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:#201b18;}
.c_0100_10 .main_3 ._renter{ float:left; width:140px; height:60px; line-height:60px; background:#201b18; 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:#201b18}
.ymzc h4{font-size:16px;color:#201b18;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:#201b18;
}
.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:#201b18;
}
.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:100px;padding-bottom: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:#201b18
}

.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:#201b18}
.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:#201b18;}
.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;}


/*购房移民*/
.gfym{float:left;width:100%; margin-top:83px;}
.liebao{float:left;width:100%}
.biao{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;margin-bottom:1px;}
.biao ul{ float:left; width:100%; height:25px; overflow:hidden;-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;  }
.biao ul.on{ height:auto;}
.biao ul li{float:left}
.biao ul li a{display:block;margin-left:40px;float:left;font-size:14px; line-height:25px;color:#282828}
.biao{background:#fafafa;padding:15px 80px;position:relative;padding-left:0px;}
.biao p{border-right:1px solid #c5c5c5;font-size:15px;color:#282828;font-weight:bold;height:25px;width:120px;text-align:center;}
.biao .xlan{position:absolute;right:25px;top:0;margin-top:23px;-webkit-transition: all 0.5s ease-out 0s; width:17px; height:10px; background:url(../images/xtb4.png) center no-repeat;
-moz-transition: all 0.5s ease-out 0s; 
-o-transition: all 0.5s ease-out 0s; 
transition: all 0.5s ease-out 0s; cursor:pointer;}
.biao .xlan:hover{background:url(../images/xtb4_1.png) center no-repeat;}
.biao .xlan.active{ transform:rotate(180deg); background:url(../images/xtb4_1.png) center no-repeat;}
.biao ul li a.on{color:#e62129}
@media screen and (max-width:1229px ) {	
.gfym{ margin-top:60px;}
.pz_SideLayer ul .l1 .la1{ width:200px;}
.pz_SideLayer ul .l2{ padding:0 5px;}

.biao ul li a{ margin-left:25px;}

}
@media screen and (max-width:1023px ) {	
.gfym{ margin-top:20px;}
.biao ul li a{ margin-left:25px;}
.pz_Side1{ margin-top:-38px;}
.pz_SideLayer{ padding-top:10px;}
.pz_SideLayer ul .l1{ margin:10px 8px 0 8px;}
.pz_SideLayer ul .la1{width: 120px;height: 36px;line-height: 36px;font-size: 16px; }

.pz_SideLayer ul .l2{ padding:0 5px; width:24%;}


}
@media screen and (max-width:767px ) {	
.pz_Side1{ margin-top:-20px;}
.pz_SideLayer{ padding-top:12px;}
.pz_SideLayer ul .l1{ margin:8px 3px 0 3px;}
.pz_SideLayer ul .l1 .la1{    height: 30px;line-height: 30px;font-size: 14px;display: inline-block; width:auto;}

.pz_SideLayer ul .l2{ padding:0 2px; width:24%; margin-top:6px;}
.pz_SideLayer ul .l2 .la2{ height:26px;line-height:24px;}


.BMap_pop .BMap_center{ width:212px !important;}
.BMap_pop .BMap_top{ width:188px !important;}
.BMap_pop .BMap_bottom{ width:188px !important;}
.BMap_pop div:nth-child(9){ width:180px !important;}
.BMap_pop div:nth-child(3){ left:189px !important;}
.BMap_pop div:nth-child(7){ left:189px !important;}
.BMap_pop img:nth-child(10){ left:189px !important;}
}


.gfymlb{float:left;width:100%; margin-top:7px;}
.gfymlb ul li{float:left;width:47%;margin-right:6%;background:#fafafa;padding:30px;margin-top:48px;-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;  }
.gfymlb ul li:hover{-webkit-transform: scale(1.05); -moz-transform: scale(1.05);transform: scale(1.05); box-shadow:0px 0px 4px 4px #eaeaea}
.gfymlb ul li:nth-child(2n){margin-right:0px;}
.gfymlb ul li .lbt{float:left;width:100%;position:relative; line-height:0; overflow:hidden;}
.gfymlb ul li .lbt:hover{ box-shadow:0 5px 10px rgba(0,0,0,0.15);}
.gfymlb ul li .lbt .img1{width:100%;-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;transition: -webkit-transform 2s;vertical-align:middle;-ms-interpolation-mode:bicubic;}
.gfymlb ul li .lbt .img1:hover{ -webkit-transform: scale(1.1); -moz-transform: scale(1.1);transform: scale(1.1);}
.gfymlb ul li .lbt .guoqi{position:absolute;left:50%;top:50%;margin-left:-46px;margin-top:-21px}
.gfymlb ul li .info .title{ font-size:24px; color:#201b18;line-height:34px;margin-top:17px;margin-bottom:11px;float: left;width: 100%; overflow:hidden;white-space: nowrap; text-overflow:ellipsis; margin-bottom:8px;}
.gfymlb ul li .info .jj{font-size:16px;color:#949494;line-height:24px; height:48px; overflow:hidden; width:100%;}
.gfymlb ul li .info .lx p{font-size:14px; line-height:24px; color:#797979;margin-right:6px;background:#f1f1f1;padding:0 13px;display: inline-block;
margin-top: 10px;}
.gfymlb ul li .info .lx p.on{background:#201b18;color:#fff}
.gfymlb ul li .info .yuyue{float:left;width:100%;margin-top:6px;}
.gfymlb ul li .info .yuyue .feiyong{min-width: 230px; font-weight: bold; color:#c7c68e;font-size:16px;padding-left:30px;background:url(../images/jqtb.png) no-repeat left center;display:inline-block;float:left}
.gfymlb ul li .info .yuyue .yy{float:right; background:#c7c68e;font-size:16px;color:#fff;width:140px;height:35px;line-height:33px;text-align: center;border-radius: 35px;}
.gfymlb ul li .info .yuyue .yy:hover { background: #201b18;}

@media screen and (max-width:1229px ) {	
.gfymlb ul li{ width:48%; margin-right:4%; margin-top:40px; padding:20px;} 

}
@media screen and (max-width:1023px ) {	
.gfymlb ul li{  margin-top:20px; padding:12px;} 
.gfymlb ul li .info .title{ font-size:18px; margin-top:10px; margin-bottom:0;}
.gfymlb ul li .info .lx p{ padding:0 8px;}
.gfymlb ul li .info .jj{ font-size:14px;}
.gfymlb ul li .info .yuyue .feiyong{ font-size:14px;}
.gfymlb ul li .info .yuyue .yy{ width:100px; font-size:14px;}
.gfymlb ul li .info .yuyue .feiyong{ padding-left:25px;}
}

/*移民功率*/
.ymss{float:left;width:100%;text-align:center; margin-top:85px;}
.ymss form{display:inline-block;}
.ymss form .input1{width:612px;height:56px;line-height:24px;padding:15px 27px;margin-right:14px;font-size:16px;color:#c6c6c6}
.ymss form .input2{width:217px;height:56px;line-height:56px;text-align:center;background:#90c1d4;font-size:18px;color:#fff;border:none}
.ymgllb{ float:left; width:100%; margin-top:6px;}
.ymgllb ul{ margin:0 -22px;}
.ymgllb ul li{ float:left;width:50%;padding:0 22px;margin-top:40px;}
.ymgllb ul li a { float:left; width:100%;background:#f6f6f6; position: relative; padding-left:270px; box-shadow:0 0 10px rgba(0,0,0,0.15);}
.ymgllb ul li .img{float:left; position:absolute; left:0; top:0; margin:25px; line-height:0; overflow:hidden; width:213px; height:165px;}
.ymgllb ul li .img img{
-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;transition: -webkit-transform 2s;vertical-align:middle;-ms-interpolation-mode:bicubic;}
.ymgllb ul li a:hover .img img{ -webkit-transform: scale(1.1); -moz-transform: scale(1.1);transform: scale(1.1);}
.ymgllb ul li .icon { position: absolute; right: 29px; bottom: 36px; display: none;}
.ymgllb ul li .icon img { margin-right: 0;}
.ymgllb ul li .info {border-left: 1px solid #fff; float:left; width:100%; height:220px; padding:29px;}
.ymgllb ul li .info h3{font-size:18px; line-height:28px; color:#575757; float:left; width:100%; overflow:hidden;white-space: nowrap; text-overflow:ellipsis; }
.ymgllb ul li .info p{font-size:15px;color:#898989;line-height:25px; float:left; width:100%; line-height:24px; height:72px; overflow:hidden; margin:20px 0;}
.ymgllb ul li .info .time{font-size:14px;color:#a9a9a9;line-height:24px; float:left; width:100%;}
.ymgllb ul li a:hover{background:#201b18}
.ymgllb ul li a:hover .info { border-color: #b2d4e1}
.ymgllb ul li a:hover .info h3{color:#fff}
.ymgllb ul li a:hover .info p{color:#fff}
.ymgllb ul li a:hover .info .time{color:#fff}
.ymgllb ul li a:hover .icon {display: block;}


@media screen and (max-width:1229px ) {	
.ymgllb ul{ margin:0 -15px;}
.ymgllb ul li{padding:0 15px;margin-top:30px;}
.ymgllb ul li a { padding-left:211px;}
.ymgllb ul li .img{ margin:15px; width:181px; height:140px;}
.ymgllb ul li .info { height:170px; padding:15px;}
.ymgllb ul li .info p{ margin:8px 0;}
.ymgllb ul li .icon{ bottom:18px;}
}

@media screen and (max-width:1023px ) {	
.ymss form .input1{ width:500px;}
.ymss form .input2{ width:160px;}
.ymgllb ul{ margin:0 -8px;}
.ymgllb ul li{ width:100%; padding:0 8px;margin-top:16px;}
.ymgllb ul li a { padding-left:211px;}
.ymgllb ul li .img{ margin:15px; width:181px; height:140px;}
.ymgllb ul li .info { height:170px; padding:15px;}
.ymgllb ul li .info p{ margin:8px 0;}
.ymgllb ul li .icon{ bottom:18px;}

}

/*移民国家*/
.ymgjlb{float:left;width:100%; margin-top:29px;}
.ymgjlb ul li{float:left;width:47%;margin-right:6%;background:#fff;padding:24px;margin-top:54px;-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;  }
.ymgjlb ul li:hover{ box-shadow:0 0 10px rgba(0,0,0,0.15);-webkit-transform: scale(1.1); -moz-transform: scale(1.1);transform: scale(1.1);}
.ymgjlb ul li:nth-child(2n){margin-right:0px;-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; }
.ymgjlb ul li .lbt{float:left;width:100%;position:relative; line-height:0; overflow:hidden;}
.ymgjlb ul li .lbt img{
-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;transition: -webkit-transform 2s;vertical-align:middle;-ms-interpolation-mode:bicubic;}
.ymgjlb ul li:hover .lbt img{ -webkit-transform: scale(1.1); -moz-transform: scale(1.1);transform: scale(1.1);}
.ymgjlb ul li .lbt .img1{width:100%;}
.ymgjlb ul li .lbt .guojia{position:absolute;left:50%;top:50%;margin-left:-136.5px;margin-top:-25px;width:273px;height:50px;background:url(../images/5.png) no-repeat;text-align: center;line-height: 50px;font-size: 18px;color: #90c1d4;font-weight: bold;}
.ymgjlb ul li .info .title{font-size:16px; color:#333333;margin-top:22px;margin-bottom:14px;float: left;width: 100%;font-weight:bold}
.ymgjlb ul li .info .jj{font-size:15px;color:#666666;line-height:24px; float:left; width:100%; height:72px; overflow:hidden;}
.ymgjlb ul li .info .xiangmu{float:left; background:#90c1d4;font-size:16px;color:#fff;width:161px;height:37px;line-height:35px;text-align: center;border-radius: 40px;margin:20px 0 10px 0;-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;  
}
.ymgjlb ul li .info .xiangmu:hover{ background:#c7c68e;}

@media screen and (max-width:1229px ) {	
.ymgjlb ul li{width:48%;margin-right:4%;padding:20px;margin-top:30px;}
}
@media screen and (max-width:1023px ) {	
.ymgjlb ul li{width:49%;margin-right:2%;padding:15px;margin-top:12px;}
}



.gfymxq{float:left;width:100%; margin-top:83px;}
.gfymxq .nr1 {float:left;width:100%;margin-bottom:52px;}
.gfymxq .nr1 .left{float:left;width:45%;margin-right:5%}
.gfymxq .nr1 .left .slick-dots{ bottom:40px; height:16px;}
.gfymxq .nr1 .left .slick-dots li{ width:15px; height:15px; border-radius:50%; background:#fff; text-indent:-999px; overflow:hidden; margin:0 8px; vertical-align:top;-webkit-transition: 0.5s ease;
-moz-transition: 0.5s ease;
-ms-transition: 0.5s ease;
-o-transition: 0.5s ease;
transition: 0.5s ease;}
.gfymxq .nr1 .left .slick-dots li.slick-active{ background:#201b18;}
.gfymxq .nr1 .left img{width:100%}
.gfymxq .nr1 .right{float:right;width:50%; position: relative;}
.gfymxq .nr1 .right .title{font-size:30px;color:#333333;margin-top:22px;margin-bottom:22px}
.gfymxq .nr1 .right  .lx p{display:inline-block;width:107px;height:27px;line-height:27px;text-align:center;background:#ededed;margin-right:10px;font-size:14px;color:#717171}
.gfymxq .nr1 .right  .lx p.on{background:#201b18;color:#fff}
.gfymxq .nr1 .right .xmys,
.gfymxq .nr1 .right .bltj,
.gfymxq .nr1 .right .shzq,
.gfymxq .nr1 .right .fwf{line-height:26px;font-size:16px;color:#555555;border-bottom:1px solid #ededed; width:100%; padding:17px 0;}
.gfymxq .nr1 .right .fwf span{color:#c7c68e;font-size:24px;font-weight:bold;}
.gfymxq .nr1 .right .fwf a{ color:#555555;}
.gfymxq .nr1 .right .fwf a:hover{ color:#201b18;}
.gfymxq .nr1 .right .yuyue{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;margin-top:30px}
.gfymxq .nr1 .right .yuyue .yy{background:#c7c68e;width:140px;height:35px;line-height:33px;border-radius:35px;text-align:center;color:#fff;font-size:16px}
.gfymxq .nr1 .right .yuyue .yy:hover{background:#201b18;}
.gfymxq .nr1 .right .yuyue .zxdh{color:#6e6e6e;font-size:16px;}
.gfymxq .nr1 .right .yuyue .zxdh span{color:#201b18;font-size:26px; font-weight: bold;}
.gfymxq .nr1 .right .fiexd-t {
position: absolute;
right: 0; top: 0; background: url(../images/1_1.jpg); width: 86px; height: 100px; display: -webkit-box; display: -ms-flexbox; display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center; color: #fff;}
.gfymxq .nr1 .right .fiexd-t .s1 {
font-size: 18px;
padding-top: 5px;
}
.gfymxq .nr1 .right .fiexd-t .s2 {
font-size: 26px;
font-weight: bold;
line-height: 28px;
}
.gfymxq .nr1 .right .fiexd-t .s3 {
font-size: 14px;
}
.gfymxq .nr2{float:left;width:100%; margin-bottom:70px;}
.gfymxq .nr2 .left{float:left;width:72%}
.gfymxq .nr2 .left .fl{border-bottom:1px solid #e8e8e8;float:left;width:100%; cursor:pointer;}
.gfymxq .nr2 .left .fl ul li{background:#a3a3a3;width:120px;height:44px;line-height:44px;float:left;text-align:center;margin-right:3px;border-radius:4px 4px 0px 0px}
.gfymxq .nr2 .left .fl ul li a{color:#fff;font-size:16px;}
.gfymxq .nr2 .left .fl ul li.on{background:#201b18;}
.gfymxq .nr2 .left .title{font-size:18px;color:#201b18;font-weight:bold;padding-top:36px;margin-bottom:24px;float:left;width:100%;margin-top:38px;border-top:1px solid #e8e8e8;}
.gfymxq .nr2 .left .jj{font-size:16px;color:#768676;line-height:26px;float:left;width:100%}
.gfymxq .nr2 .left .content{ float:left; width:100%;}
.gfymxq .nr2 .left .xmtj .title{font-size:18px;color:#505050; margin:30px 0;}
.gfymxq .nr2 .left .xmtj .ul1{ width:100%;}
.gfymxq .nr2 .left .xmtj .ul1 ul{ margin-right:-25px;}
.gfymxq .nr2 .left .xmtj ul li{float:left;width:33.33%; padding-right:25px; margin-top:8px;}
.gfymxq .nr2 .left .xmtj ul li:last-child{margin-right:0px}
.gfymxq .nr2 .left .xmtj ul li i{ float:left; width:100%; line-height:0; overflow:hidden;}
.gfymxq .nr2 .left .xmtj ul li i img{
-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;transition: -webkit-transform 2s;vertical-align:middle;-ms-interpolation-mode:bicubic;}
.gfymxq .nr2 .left .xmtj ul li:hover i img{ -webkit-transform: scale(1.1); -moz-transform: scale(1.1);transform: scale(1.1);}
.gfymxq .nr2 .left .xmtj ul li .info{height:50px;line-height:50px;text-align:center;background:#f3f3f3;font-size:18px;color:#505050; overflow:hidden;
white-space: nowrap; text-overflow:ellipsis; padding:0 6px;-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;  
}
.gfymxq .nr2 .left .xmtj ul li:hover .info{background:#201b18;color:#fff}
.gfymxq .nr2 .right{float:right;width:23%}
.gfymxq .nr2  .article{
float:left;width:100%;margin-top:36px;background:#f8f8f8;padding:26px 30px 38px 25px;
}
.gfymxq .nr2  .article .title{
color:#90c1d4;font-size:18px; line-height:18px; padding-bottom:2px;float:left;width:100%;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
}
.gfymxq .nr2  .article .title span{font-size:14px; cursor:pointer;}
.gfymxq .nr2  .article .title span:hover{ text-decoration:underline;}
.gfymxq .nr2  .article ul li {border-bottom:1px solid #ebebeb;float:left;width:100%}
    .gfymxq .nr2 .article ul li a {padding:17px 0;float:left;width:100%}
.gfymxq .nr2  .article ul li .tit{float:left;width:100%;overflow:hidden;font-size:16px; line-height:26px;max-height:52px; color:#7e7e7e;margin-bottom:5px;-webkit-transition: 0.5s ease;
-moz-transition: 0.5s ease;
-ms-transition: 0.5s ease;
-o-transition: 0.5s ease;
transition: 0.5s ease;}
.gfymxq .nr2 .article ul li:hover .tit{ color:#201b18;}
.gfymxq .nr2  .article ul li .jj{float:left;width:100%;line-height:24px; max-height:48px; overflow:hidden; font-size:14px;color:#9e9e9e;}
.gfymxq .nr2  .article1{
float:left;width:100%;background:#f8f8f8;padding:25px 25px 33px 25px;
}
.gfymxq .nr2  .article1 .title{
color:#90c1d4;font-size:18px; line-height:28px; padding-bottom:10px;float:left;width:100%;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
}
.gfymxq .nr2 .article1 .title span{font-size:14px; cursor:pointer;}
.gfymxq .nr2 .article1 .title span:hover{ text-decoration:underline;}
.gfymxq .nr2 .article1 .title:first-child{margin-top:0px;}
.gfymxq .nr2 .article1 ul li { margin:12px 0;float:left;width:100%;}
.gfymxq .nr2 .article1 ul li i{float:left; width:100%;line-height:0; overflow:hidden;}
.gfymxq .nr2 .article1 ul li i img{-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;transition: -webkit-transform 2s;vertical-align:middle;-ms-interpolation-mode:bicubic}
.gfymxq .nr2 .article1 ul li a:hover i img{ -webkit-transform: scale(1.1); -moz-transform: scale(1.1);transform: scale(1.1);}
.gfymxq .nr2 .article1 ul li a{ float:left; width:100%; position:relative; }
.gfymxq .nr2 .article1 ul li .info{float:left; width:100%; min-height:78px; margin-top:12px;}
.gfymxq .nr2 .article1 ul li .tit{float:left;width:100%;overflow:hidden;
white-space: nowrap; text-overflow:ellipsis;-webkit-transition: 0.5s ease;
-moz-transition: 0.5s ease;
-ms-transition: 0.5s ease;
-o-transition: 0.5s ease;
transition: 0.5s ease;font-size:16px; line-height:20px; color:#201b18;margin-bottom:12px;}
.gfymxq .nr2 .article1 ul li a:hover .tit{ font-weight:bold;}
.gfymxq .nr2 .article1 ul li .jj{float:left;width:100%;line-height:24px; height:48px; overflow:hidden; font-size:14px;color:#949494;}
.aboutUs{float:left;width:100%;}
.aboutUs .nr1{width:100%;float:left; margin-top:57px;}
.aboutUs .nr1 .left{width:47.85%;float:left;background:#f5f5f7;padding:2.28%; margin-left:1.42%;}
.aboutUs .nr1 .left .img{ float:left; position:relative; line-height:0; width:100%}
.aboutUs .nr1 .left .img .sp1{ float:left; position:absolute; right:0; bottom:18px; border-radius:50px 0 0 50px; background:#201b18; color:#fff; font-size:30px; font-weight:bold; line-height:46px; height:50px; padding:0 37px 0 42px;}
.aboutUs .nr1 .left .title{font-size:22px;color:#201b18;margin-top:29px;margin-bottom:8px; width:100%; line-height:32px;}
.aboutUs .nr1 .left .info{ float:left; width:100%; font-size:16px;color:#807e7e;line-height:30px; margin-bottom:6px; letter-spacing:1px; min-height:240px;}
.aboutUs .nr1 .left .cont{ width:100%; margin-top:0;}
.aboutUs .nr1 .right{width:47.85%;float:right}
.aboutUs .nr1 .right ul{ margin-top:-17px;} 
.aboutUs .nr1 .right ul li{width:100%; background: #f7f7f7;display: flex;align-items: center; margin-top:17px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.aboutUs .nr1 .right ul li:last-child{margin-bottom:0px;}
.aboutUs .nr1 .right ul li .tu{width:22.38%;height:117px;background:#201b18;padding-top:28px;}
.aboutUs .nr1 .right ul li .tu img{display:block;margin:0px auto;}
.aboutUs .nr1 .right ul li:hover .tu img{-webkit-transition: 1s ease;
-moz-transition: 1s ease;
-ms-transition: 1s ease;
-o-transition: 1s ease;
transition: 1s ease;
-webkit-transform: rotateY(360deg);
-moz-transform: rotateY(360deg);
-ms-transform: rotateY(360deg);
-o-transform: rotateY(360deg);
transform: rotateY(360deg);}
.aboutUs .nr1 .right ul li .info{-webkit-box-flex: 1;-ms-flex: 1;flex: 1; padding:0 52px;}
.aboutUs .nr1 .right ul li .info h4{font-size:18px;color:#201b18;line-height: 28px;}
.aboutUs .nr1 .right ul li .info h5{font-size:16px;color:#666666; line-height: 26px; margin-top:3px;}
.aboutUs .nr1 .right ul li:hover .tu{background:#c7c68e}
.aboutUs .nr1 .right ul li:hover .info h4{color:#c7c68e}
.pz_SideLayer2{text-align:center;width:100%;margin-top: -60px;position: relative; z-index:66;}
.pz_SideLayer2 ul{align-items: center;justify-content: center;display:flex}
.pz_SideLayer2 ul li{float:left;margin-right:1px;}
.pz_SideLayer2 ul li a{ width:291px; font-size:18px;color:#fff;height:60px;line-height:60px;background:#000; background:rgba(0,0,0,0.5);display:block}
.pz_SideLayer2 ul li a:hover,.pz_SideLayer2 ul li a.on{background:#201b18; background:rgba(147,199,220,0.96);color:#fff}
.aboutUs .nr2{float:left;width:100%;background:#201b18 ; position:relative; padding:136px 0 85px 0; margin-top:100px;}
.aboutUs .nr2_bg{ float:left; width:100%; line-height:0; position:absolute; left:0; top:-1px;}
.aboutUs .nr2 .title{font-size:30px;color:#fff;background:url(../images/btbg4.png) no-repeat bottom ;text-align:center;padding-bottom:70px;font-weight:bold}
.aboutUs .nr2 .list{ float:left; width:100%;margin-top:36px;}
.aboutUs .nr2 ul{ margin:0 -13px;}
.aboutUs .nr2 ul li{float:left;width:25%; padding:0 13px;}
.aboutUs .nr2 ul li .la{ float:left; width:100%;background:#f5f5f7;padding:40px; box-shadow:0 0 66px rgba(70,156,191,0.52);}
.aboutUs .nr2 ul li .img{display:block;margin:0px auto; width:120px; height:120px; position:relative;}
.aboutUs .nr2 ul li .tu2{ position:absolute; left:0; top:0;opacity:0; filter:alpha(opacity=00);}
.aboutUs .nr2 ul li .tu1{ position:relative;opacity:1; filter:alpha(opacity=100);}
.aboutUs .nr2 ul li .tit1{font-size:21px; line-height:31px; color:#201b18;margin-top:21px;margin-bottom:24px;text-align:center;font-weight:bold; float:left; width:100%;}
.aboutUs .nr2 ul li .p1{font-size:16px;color:#444444;line-height:28px; height:112px; float:left; width:100%; text-align:center; margin-bottom:10px;}
.aboutUs .nr2 ul li:hover .tu1{opacity:0; filter:alpha(opacity=00);}
.aboutUs .nr2 ul li:hover .tu2{opacity:1; filter:alpha(opacity=100); -webkit-transition: 1s ease;
-moz-transition: 1s ease;
-ms-transition: 1s ease;
-o-transition: 1s ease;
transition: 1s ease;
-webkit-transform: rotateY(360deg);
-moz-transform: rotateY(360deg);
-ms-transform: rotateY(360deg);
-o-transform: rotateY(360deg);
transform: rotateY(360deg);}
.aboutUs .nr2 ul li:hover .tu1{display:none}
.aboutUs .nr2 ul li:hover h3{color:#201b18}
.aboutUs .nr3{float:left;width:100%; margin-top:100px; position:relative; z-index:8;}
.aboutUs .nr3 .title{font-size:30px;color:#201b18;background:url(../images/btbg4.png) no-repeat bottom; text-align:center;padding-bottom:70px;font-weight:bold}

.aboutUs .nr3 ul .slick-slide{background:none;padding:0px}

.aboutUs .nr5{ float:left; width:100%; position:relative; top:0; z-index:5; margin-top:-40px; background:url(../images/bg-1.png) center top no-repeat; padding:286px 0 90px 0; background-size:100% 100%;}
.aboutUs .nr5 .title2{font-size:30px;color:#fff;background:url(../images/btbg4.png) no-repeat bottom ;text-align:center;padding-bottom:70px;font-weight:bold;float:left;width:100%}
.aboutUs .nr5 ol{ margin:0 -18xpx;}
.aboutUs .nr5 ol li{float:left;width:25%;padding:0 18px; position:relative;margin-top:12px}
.aboutUs .nr5 ol li .la{ float:left; width:100%; background:#fff; position:relative; box-shadow:0 0 4px rgba(0,0,0,0.16); padding:43px 19px 20px 19px;}
.aboutUs .nr5 ol li:last-child{margin-right:0px;}

.aboutUs .nr5 ol li .tu img{width:100%;margin-bottom:37px;}
.aboutUs .nr5 ol li .tit{ float:left; width:100%; font-size:16px;color:#666666;text-align:center;border-top:1px dashed #b2b2b2;padding-top:15px;}
.aboutUs .nr5 ol li .zgc{position:absolute;left:0px;width:100%;height:100%;background:rgba(206,206,146,0.8);top:0px;display:none}
.aboutUs .nr5 ol li .tu{ float:left; width:100%; line-height:0; padding:0 6px;}
.aboutUs .nr5 ol li .tit2{font-size:16px;color:#fff;text-align:center;margin: 0px auto;border-bottom:1px dashed #fff;width:50%;margin-top:95px;padding-bottom:15px;}
.aboutUs .nr5 ol li .zgc img{display:block;margin:0px auto;margin-top:25px;}
.aboutUs .nr5 ol li:hover .zgc{display:block}
.aboutUs .nr5 ol li:hover .tit{opacity:0}
.aboutUs .cont{ float:left; width:100%; margin-top:48px;}

@media screen and (max-width:1599px) {
.gfymxq .nr1 .left{ width:48%; margin-right:2%;}	
.gfymxq{ margin-top:60px;}
.gfymxq .nr2 .article1{ padding:20px 15px 20px 15px}

.gfymxq .nr2 .article{ padding:20px 15px 25px 15px;}
.gfymxq .nr1 .right .xmys, .gfymxq .nr1 .right .bltj, .gfymxq .nr1 .right .shzq, .gfymxq .nr1 .right .fwf{ font-size:15px; padding:14px 0;}
.aboutUs .nr1 .right ul li .tu { height:113px; padding-top:26px;}
.aboutUs .nr1 .left .img .sp1{ font-size:24px; line-height:42px; height:44px; padding:0 27px 0 32px;}
.aboutUs .nr1 .right ul li .info{ padding:0 42px}
.aboutUs .nr2 ul li .la{ padding:30px 20px;}
.aboutUs .nr5{ margin-top:-10px; padding:256px 0 90px 0; background-size:100% 100%;}

.aboutUs .nr5 ol{ margin:0 -10px;}
.aboutUs .nr5 ol li{padding:0 10px; }
.aboutUs .nr5 ol li .tit2{margin-top:75px;}
}
@media screen and (max-width:1229px) {
.gfymxq .nr2 .article1 ul li{ padding:6px 0;}
.gfymxq .nr2 .article ul li a{ padding:10px 0;}
.gfymxq .nr2 .left .xmtj .ul1 ul{ margin-right:-15px;}
.gfymxq .nr2 .left .xmtj ul li{padding-right:15px;}
.gfymxq .nr1 .right .xmys, .gfymxq .nr1 .right .bltj, .gfymxq .nr1 .right .shzq, .gfymxq .nr1 .right .fwf{ font-size:14px; line-height:22px; padding:10px 0;}
.gfymxq .nr1 .right .fwf span{ font-size:22px;}
.gfymxq .nr1 .right .title{ font-size:20px; margin:10px 0;}
.gfymxq .nr1 .right .yuyue{ margin-top:15px;}
.gfymxq .nr1 .right .yuyue .zxdh span{ font-size:22px;}
.gfymxq .nr1 .right .fiexd-t{ width:66px; height:77px; background-size:100% 100%;}
.gfymxq .nr1 .right .fiexd-t .s1{ font-size:14px; line-height:16px;}
.gfymxq .nr1 .right .fiexd-t .s2{ font-size:18px; line-height:20px;}
.gfymxq .nr1 .right .fiexd-t .s3{ font-size:12px; line-height:14px;}

.aboutUs .nr1 .right ul li .info h5{ font-size:14px; line-height:24px;}
.aboutUs .nr1 .right ul li .info{ padding:0 30px; margin-top:0;}
.aboutUs .nr1 .left .info{ font-size:14px; line-height:28px;}
.aboutUs .nr1 .right ul li .tu{ height:105px;}
.aboutUs .nr1 .left .img .sp1{ font-size:18px; line-height:34px; height:36px; padding:0 15px 0 20px; bottom:8px;}
.aboutUs .nr2 ul li .la{ padding:20px 15px;}
.aboutUs .nr2 ul li .p1{ font-size:14px; line-height:24px; height:120px;}
.aboutUs .nr2 ul li .tit1{ font-size:18px; line-height:28px;}
.aboutUs .nr2 ul li .img{ width:100px; height:100px;}


}
@media screen and (max-width:1023px) {
.gfymxq{ margin-top:20px;}
.gfymxq .nr2 .article{ margin-top:15px;}
.gfymxq .nr2 .right{ width:100%; margin:15px 0 0 0;}
.gfymxq .nr2 .left{ width:100%;}
.gfymxq .nr2{ margin-bottom:40px;}
.gfymxq .nr2 .left .xmtj .ul1 ul{ margin-right:-8px;}
.gfymxq .nr2 .left .xmtj ul li{padding-right:8px; margin-top:4px;}
.gfymxq .nr1 .left{ width:100%; margin-top:20px;}	
.gfymxq .nr1 .right{ width:100%;}
.aboutUs .nr1{ margin-top:30px;}
.aboutUs .nr1 .left{ width:100%;margin-left:0;}

.aboutUs .nr1 .right{ width:100%; margin-top:30px;}
.aboutUs .nr2 ul{ margin:0 -8px;}
.aboutUs .nr2 ul li{ padding:0 8px;}
.aboutUs .nr2 ul li .la{ padding:15px 12px;}
.aboutUs .nr2 ul li .tit1{ margin:10px 0;}
.aboutUs .nr2 ul li .img{ width:80px; height:80px;}
.aboutUs .nr2 ul li .p1{ min-height:144px;}
.aboutUs .nr5 ol{ margin:0 -8px;}
.aboutUs .nr5 ol li{padding:0 8px; width:50%;}
.aboutUs .nr5 ol li .la{ padding:15px 12px;}
.aboutUs .nr5 ol li .tu img{ margin-bottom:15px;}
.aboutUs .cont{ margin-top:20px;}
.aboutUs .nr5{ padding:10% 0 30px 0; background:url(../images/bg-1_1.png) center top no-repeat; background-size:100% 100%; margin-top:0;}
}
@media screen and (max-width:767px) {
.aboutUs .nr5 ol{ margin:0 -6px;}
.aboutUs .nr5 ol li{padding:0 6px; width:50%;}
.aboutUs .nr5 ol li .la{ padding:15px 12px;}
.aboutUs .nr5 ol li .tu{ padding:0 3px;}
.aboutUs .nr5 ol li .tu img{ margin-bottom:15px;}
.aboutUs .nr5 ol li .tit2{margin-top:40px;}
.aboutUs .nr5 ol li .zgc img{ width:40px;}
.aboutUs .cont{ margin-top:15px;}
}


/*about_3*/
.about_3{ float:left; width:100%; margin:55px 0 0 0; position:relative; }
.about_3::after{ float:left; width:96%; height:1px; background:#a9d3e3; position:absolute; left:2%; top:50%; z-index:6; content:''; z-index:1;}
.about_3 .ul1{ float:left; width:100%; position:relative; z-index:8;}
.about_3 .slick-list{ margin:0 35px;}
.about_3 .slick-next,
.about_3 .slick-prev{ width:55px; height:110px; margin-top:-55px; left:-55px; background:url(../images/xzan.png) center no-repeat; background-size:100% 100%;}
.about_3 .slick-next{ background:url(../images/xyan.png) center no-repeat; background-size:100% 100%; left:auto; right:-55px;}
.about_3 .slick-next:hover{ background:url(../images/xyan1.png) center no-repeat; background-size:100% 100%;}
.about_3 .slick-prev:hover{ background:url(../images/xzan1.png) center no-repeat; background-size:100% 100%;}
.about_3 .li .info{ float:left; width:100%; height:219px; padding-left:24px; background:url(../images/ab22.png) left top no-repeat; position:relative; z-index:1;}
.about_3 .li .info .p1{ float:left; width:100%; color:#201b18; font-size:18px; line-height:26px; font-weight:bold; margin:10px 0 3px 0;}
.about_3 .li .info .p2{ float:left; width:100%; color:#282828; font-size:14px; line-height:20px;}
.about_3 .li .years{ float:left; width:100px; height:100px; background:#fff; background:rgba(255,255,255,0.21); border-radius:50%; box-shadow:0 0 12px rgba(171,171,171,0.38); position:relative; z-index:6;top:0; margin-top:-50px; margin-left:22px;}
.about_3 .li .years span{ float:left; width:80px; height:80px; border:1px solid #fff; text-align:center; color:#fff; font-size:24px; font-weight:bold; font-family:Arial; line-height:78px; background:#201b18; border-radius:50%; box-shadow:0 0 12px rgba(171,171,171,0.38); margin:10px;}

.about_3 .ln2{ margin-top:169px;}
.about_3 .ln2 .info{ background:url(../images/ab21.png) left top no-repeat; padding-top:70px; margin-top:-50px;}
.about_3 .ln2 .years{ margin-top:0;}
@media  screen and (max-width:1599px){
.about_3 .slick-next,
.about_3 .slick-prev{ left:-45px;}
.about_3 .slick-next{ left:auto; right:-45px;}

}
@media  screen and (max-width:1229px){
.pz_SideLayer2 ul li a{ width:200px;}
}
@media  screen and (max-width:1023px){
.about_3 .slick-next,	
.about_3 .slick-prev{ width:28px; height:56px; margin-top:0; top:auto; bottom:28px; left:-28px;}
.about_3 .slick-next{left:auto; right:-28px;}
.about_3 .li{ margin-right:0; position:relative; padding-bottom:0; margin-bottom:0;}
.about_3 .li .years{ width:66px; height:66px; margin-top:0; margin-left:12px; position:absolute; left:-10px; background:#fff; top:auto; bottom:0;}
.about_3 .li .years span{ width:56px; height:56px; font-size:18px; line-height:60px; margin:5px;}
.about_3 .li .info .p2{ padding-right:10px; font-size:13px; line-height:22px;}
.about_3 .ln2{ margin-top:0;}
.about_3 .li .info{ padding-top:0; margin-top:0; background:url(../images/ab22_1.png) left top no-repeat; height:auto; padding-bottom:80px; position:relative;}
.about_3 .li .info::after{ float:left; width:1px; height:30px; background:#fff; position:absolute; left:6px; bottom:0; content:'';}
.about_3:after{ top:auto; bottom:55px; width:100%; left:0;}
.about_3 .slick-list{ margin:0 15px;}
.pz_SideLayer2{ margin-top:-36px;}
.pz_SideLayer2 ul li a{ width:120px; height:36px; line-height:36px; font-size:16px;}
.about_3{ margin-top:20px;}
}
@media  screen and (max-width:767px){
.about_3 .slick-next,	
.about_3 .slick-prev{ left:-15px;}
.about_3 .slick-next{ left:auto; right:-15px;}
.about_3 .li .info{ min-height:260px;}
.about_3:after{ bottom:48px;}
}

.aboutUs .nr4{float:left;width:100%;padding:90px 0 70px 0;}
.aboutUs .nr4 .title{font-size:30px;color:#201b18;background:url(../images/btbg4.png) no-repeat bottom ;text-align:center;padding-bottom:70px;font-weight:bold}
.aboutUs .nr4 .cont6{ float:left; width:100%; margin-top:34px;}
.aboutUs .nr4 ul{ margin:0 -24px;}
.aboutUs .nr4 ul li{ float:left; width:33.33%; padding:0 24px; margin:20px 0;}
.aboutUs .nr4 ul .la{float:left;width:100%;-webkit-box-shadow:0px 0px 4px 4px #f8f8f8;box-shadow:0px 0px 4px 4px #f8f8f8;padding:34px 54px 46px 54px; -webkit-transition: all .5s; transition: all .5s;border:2px solid #fff;}
.aboutUs .nr4 ul .la:hover {-webkit-transform: scale(1.06);transform: scale(1.06);border:2px solid #201b18;}
.aboutUs .nr4 ul li img{display:block;margin:0px auto;padding:20px; width:200px; height:200px; background:#fff;border:3px solid #f5efea;border-radius:50%}
.aboutUs .nr4 ul li .entit{font-size:16px;color:#888888;margin-top:30px;text-align:center;line-height:16px;}
.aboutUs .nr4 ul li .tit{font-size:24px;color:#323232;margin-top:17px;font-weight:bold;margin-bottom:23px;text-align:center;line-height:24px;}
.aboutUs .nr4 ul li .jj{color:#888888;font-size:16px;line-height:26px;text-align:center; min-height:120px;}
.aboutUs .nr4 .slick-prev,
.aboutUs .nr4 .slick-next{ width:38px; height:38px; background:url(../images/xb2.png) left center no-repeat; background-size:auto 100%; margin-top:-19px; left:-43px;}
.aboutUs .nr4 .slick-next{ left:auto; right:-43px; background:url(../images/xb2.png) right center no-repeat; background-size:auto 100%;}
.aboutUs .nr4 .slick-prev:hover{ background:url(../images/xb3.png) left center no-repeat; background-size:auto 100%;}
.aboutUs .nr4 .slick-next:hover{ background:url(../images/xb3.png) right center no-repeat; background-size:auto 100%;}


@media screen and (max-width:1599px) {	
.menu .nli{ margin:0 5px;}	
.so_box .search{margin-left:0}
.aboutUs .nr4 ul li .jj{ font-size:14px; line-height:24px;}
.aboutUs .nr4 ul .la{padding:34px 25px 46px 25px;}
.aboutUs .nr4 .slick-prev,
.aboutUs .nr4 .slick-next{ left:-30px;}
.aboutUs .nr4 .slick-next{ left:auto; right:-30px;}
}
@media screen and (max-width:1229px) {	
.menu .nli{ margin:0;}	
.menu .nli span a{ font-size:14px; padding:0 8px;}	
	
.aboutUs .nr2{ background-size:100% auto; padding-top:100px;}

.cjwtIndex ul li .info{ padding-left:220px;}

.aboutUs .nr3 ul li:nth-child(2n) .nian p{margin-left:100px}
.aboutUs .nr3 ul li:nth-child(2n) .p{padding-left:90px;}
.aboutUs .nr3 ul li:nth-child(2n) h3{ padding-left: 70px;}
.location .title{ font-size:24px;}
.aboutUs .nr4 ul{ margin:0 -15px;}
.aboutUs .nr4 ul li{padding:0 15px;}
.aboutUs .nr4 ul li img{padding:15px; width:180px; height:180px; }
}
@media screen and (max-width:1023px) {
.module-4{ background:url(../images/sybg2_1.jpg) center top no-repeat; background-size:100% 100%; padding:15% 0 8% 0 !important;}	


.gfymxq .nr1 .left .slick-dots{ height:10px; bottom:12px;}
.gfymxq .nr1 .left .slick-dots li{ width:10px; height:10px; margin:0 5px;}
.gfymxq .nr1{ margin-bottom:25px;}
.aboutUs .nr2{ margin-top:30px; background-size:100% auto; padding:9% 0 30px 0;}
.aboutUs .nr2 .list{ margin-top:20px;}

.aboutUs .nr4 { padding:40px 0 10px 0;}
.aboutUs .nr4 .cont6{ margin-top:0; padding:0 40px;}
.aboutUs .nr4 ul .la{padding:20px 12px;}
.aboutUs .nr4 ul li .tit{ font-size:18px; line-height:28px; margin:8px 0;}
.aboutUs .nr4 ul li .entit{ margin-top:15px;}
.aboutUs .nr4 ul{ margin:0 -8px;}
.aboutUs .nr4 ul li{padding:0 8px;}
.aboutUs .nr4 ul li img{padding:10px; width:160px; height:160px;border:2px solid #f5efea; }

.aboutUs .nr4 .slick-prev,
.aboutUs .nr4 .slick-next{ width:24px; height:24px; margin-top:-12px;}


.cjwtIndex  .slick-list{ margin:0px 40px;}
.cjwtIndex  .slick-prev {position:absolute;width:35px;height:35px;left:0px;top:50%;margin-top:-17.5px;z-index:2;background:url(../images/xmxz.png) no-repeat;cursor:pointer;background-size:100% 100%}
.cjwtIndex  .slick-next {position:absolute;width:35px;height:35px;right:0px;top:50%;margin-top:-17.5px;z-index:2;background:url(../images/xmxy.png) no-repeat;cursor:pointer;background-size:100% 100%}

.module-3  .slick-prev {position:absolute;width:35px;height:35px;left:0px;top:50%;margin-top:-17.5px;z-index:2;background:url(../images/xmxz.png) no-repeat;cursor:pointer;background-size:100% 100%}
.module-3  .slick-next {position:absolute;width:35px;height:35px;right:0px;top:50%;margin-top:-17.5px;z-index:2;background:url(../images/xmxy.png) no-repeat;cursor:pointer;background-size:100% 100%}
.module-3  .slick-next:hover{background:url(../images/xmxy2.png) no-repeat;background-size:100% 100%}
.module-3 .slick-prev:hover{background:url(../images/xmxz2.png) no-repeat;background-size:100% 100%}




}

@media screen and (max-width:767px) {
	.modul-1-text{ padding:0 15px;}
	
.location ul{ display:none;}
#pz_top{height:50px;line-height: inherit;}
.logo {width:185px; height:24px; margin:13px 0;}
.menuph{ margin:14px 0;}
.xialaph{ top:10px;}
#pz_banner .slide_banner .slick-prev{display:none!important}
#pz_banner:hover .slide_banner .slick-prev{display:none!important}
#pz_banner .slide_banner .slick-next{display:none!important}
#pz_banner:hover .slide_banner .slick-next{display:none!important}
.aboutIndex{margin-top:15px;}
.module-1-1{display:none}
.module-1-3{right:50%;margin-right:-25px; width:50px;}
.modul-1-text .yh{margin-top:5px;margin-bottom:10px;width: 20px;}
.modul-1-text-box h3{font-size:18px;line-height:18px;margin-top:8px;margin-bottom:8px;}
.modul-1-text-box h3::before{left:100px;height:2px}

.modul-1-text-box .details{display:none}
.modul-1-text-box p{font-size:14px;line-height:22px;padding-right:0px;}
.ymxm{margin-top:0; padding:30px 0 30px 0;}
.swiper-slide-bg{ margin-top:20px;}
.module-2{padding-top:15px}
.module-2 .title-box span{font-size:16px;line-height:16px;}
.module-2 .title-box p{font-size:20px;line-height:20px;margin-top:5px;margin-bottom:5px;}
.module-2 .title-box .title{font-size:18px;line-height:18px;margin-bottom:8px;padding-bottom:0px;background:none}
.module-2 .title-box2 .bg .title{margin-top:8px;margin-bottom:0;line-height:26px;font-size:16px}
.module-2 .title-box2 .bg p{font-size:14px;line-height:22px}
.module-2 .title-box2 .slick-prev{left:0px;}
.module-2 .title-box2 .slick-next{right:0px;}
.module-2 .title-box2 .slick-slide{margin: 0 50px;}
.module-3{padding-top:30px;}
.module-3 .title-box span{font-size:16px;line-height:16px;}
.module-3 .title-box p{font-size:20px;line-height:20px;margin-top:5px;margin-bottom:5px;}
.module-3 .title-box .title{font-size:18px;line-height:18px;margin-bottom:8px;padding-bottom:0px;background:none}

.module-3 .div-list .div .bg .ino{top:15px;}
.module-3 .div-list .div .bg .t{top:60px;font-size:15px;}
.module-3 .div-list .div > .bg .ts{top:90px;font-size:14px;}
.module-3 .ul-list{margin-top:10px;}
.module-3 .div-list .div .bg p{font-size:13px;}
.module-3 .div-list .div .btn2{margin-top:15px;}
.module-3 .div-list .div .bg .btn{margin-top:15px;}
.module-3 .div-list .div .bg{padding-bottom:5px;}
.module-3 .div-list .div .bg:hover{-webkit-transform: scale(1);transform: scale(1);}
.module-3 .more a{width:140px;margin-top:15px;margin-bottom:25px;}
.slide_banner .slick-dots li{width:10px;height:10px;}
.slide_banner .slick-dots li button{margin:0px;}
.module-4 .left{width:100%}
.ymzc{padding:3%}
.ymzc h3{font-size:15px;}
.ymzc h4{font-size:14px;}
.talRec .talRecMain .mainTop{height:40px;line-height:40px;}
.talRec .talRecMain ul i{height:40px;line-height:40px;}
.talRec .talRecMain .mainLeft{padding:0 0 6px 0;}
.talRec .talRecMain .mainMain{padding:0px;}
.module-4 .right{width:100%;}
.module-4 .tab-list{margin-bottom:5px; margin-top:15px;}
.module-4 .tab-list li{margin:0px 5px;margin-bottom:10px;width:85px; height:32px; line-height:30px;}
.module-3 .ul-list li{height:30px;line-height:30px;}
.module-3 .ul-list li a{height:30px;line-height:30px;}
.module-3 .div-list{ margin-top:15px;}
.cjwtIndex .slick-list{ margin-top:15px;}
.cjwtIndex{padding-top:25px;padding-bottom:25px;}
.cjwtIndex .title-box span{font-size:16px;line-height:16px;}
.cjwtIndex .title-box p{font-size:20px;line-height:20px;margin-top:5px;margin-bottom:5px;}
.cjwtIndex .title-box .title{font-size:18px;line-height:18px;margin-bottom:8px;}
.cjwtIndex ul li{margin:10px 0;}
.cjwtIndex ul li{width:auto;-webkit-box-shadow:none;box-shadow:none}
.cjwtIndex ul li .info{float:left;width:100%; padding-left:0;}
.cjwtIndex ul li:hover{background:none;}
.cjwtIndex ul li:hover .info h3{color:#fff}
.cjwtIndex ul li:hover .info p{color:#fff}
.cjwtIndex ul li i{ width:100%; line-height:0;}
.cjwtIndex ul li img{float:none;display:block;margin:0px auto; position:static; width:100%;}
.cjwtIndex ul li .info h3{font-size:15px;margin-top:10px;margin-bottom:10px;}
.cjwtIndex ul li .info p{font-size:13px;line-height:20px;}

.location{margin-top:0px;}
.pz_SideLayer{position:inherit}
.pz_SideLayer ul li a{height: 30px;line-height: 30px;font-size: 14px;display: inline-block;padding: 0px;padding-left: 8px;padding-right: 8px;}
.pz_SideLayer2{ margin-top:-30px;}
.pz_SideLayer2 ul li a{height: 30px;line-height: 30px;font-size: 14px;display: inline-block; width:90px;}
.cjwt ul li:first-child{margin-top:0px;}
.cjwt ul li{margin-top:10px;}
.gfymlb ul li{width:100%;margin-right:0px;margin-top:10px;}
.gfymlb ul li .info .title{font-size:16px; }
.gfymlb ul li .info .jj{font-size:14px;line-height:20px; height:40px;}
.gfymlb ul li .info .lx p{font-size:13px;margin-top:6px;}
.gfymlb ul li .info .yuyue .feiyong{font-size:13px;}
.gfymlb ul li .info .yuyue .yy{font-size:13px;height:30px;line-height:30px;}

.fgs ul li{width:100%;margin-right:0px;margin-top:10px;}
.fgs ul li h3{font-size:16px;padding-bottom:10px;margin-bottom:10px;}
.fgs ul li p{margin-top:10px;}
.ymss{margin-top:25px;}
.ymss form .input1{width:70%;height:36px;  padding:6px 12px;font-size:14px;}
.ymss form .input2{width:20%;height:36px; line-height:34px;  font-size:14px;}
.ymgllb ul li{ margin-top:12px;}
.ymgllb ul li a{ padding-left:160px;}
.ymgllb ul li .img{ width:140px; height:108px; margin:10px;}
.ymgllb ul li .info{ padding:10px 12px; height:128px;}
.ymgllb ul li .info h3{font-size:16px; line-height:26px;}
.ymgllb ul li .info p{line-height:22px; height:44px; margin:6px 0;}
.ymgllb ul li .icon{ bottom:12px;}
.ymglxq .left{width:100%}
.ymgjlb ul li{width:100%;margin-right:0px;}
.ymgjlb ul li .info .title{font-size:16px; line-height:26px; margin-top:15px;margin-bottom:5px;}
.ymgjlb ul li .info .jj{float:left;line-height:22px;height:66px; font-size:14px;}
.ymgjlb ul li .info .xiangmu{ width:120px;font-size:15px; margin:10px 0 5px 0;}
.ymgjlb{ margin-top:15px;}
.biao{ padding:10px 30px 10px 0;}
.biao p{ width:104px;}
.biao ul li a{margin-left:12px;}
.biao .xlan{top:0; right:8px; margin-top:18px;}
.gfymxq{margin-top:10px;}
.gfymxq .nr1 .left{width:100%;margin-right:0px;}
.gfymxq .nr1 .right{width:100%}
.gfymxq .nr1 .right .lx p{ width:auto; padding:0 10px;}
.gfymxq .nr1 .right .fiexd-t { position: initial; background: none; color: #555555; -webkit-box-orient: initial; -webkit-box-direction: initial; -ms-flex-direction: initial; flex-direction: initial; width: 100%; height: auto; margin-bottom: 15px; line-height: 1}
.gfymxq .nr1 .right .fiexd-t .s1 { padding-top: 0;}
.gfymxq .nr1 .right .fiexd-t .s2 { font-size: 18px;line-height: 1}

.gfymxq .nr1 .right .fwf span{font-size:15px;}
.gfymxq .nr1 .right .yuyue .zxdh{font-size:14px;}
.gfymxq .nr1 .right .yuyue .zxdh span{font-size:15px;}
.gfymxq .nr1 .right .yuyue .yy{font-size:14px;height:30px;line-height:30px; width:100px;}
.gfymxq .nr2 .left{float:left;width:100%}
.gfymxq .nr2 .left .fl ul li{font-size:14px;height:30px;line-height:30px;float:left;width:31%;margin:1%}
.gfymxq .nr2 .left .title{font-size:15px;padding-top:15px;margin-bottom:10px;}
.gfymxq .nr2 .left .jj{font-size:14px;line-height:22px; padding-bottom:15px;}
.gfymxq .nr2 .left .xmtj .title{font-size:15px;margin-top:10px;margin-bottom:10px;}
.gfymxq .nr2 .left .xmtj ul li .info{font-size:14px; line-height:40px; height:40px;}
.gfymxq .nr2 .right{width:100%}
.gfymxq .nr2 .article1 .title{font-size:15px;}
.aboutUs .nr1{position:initial;margin-top:20px;width:100%;margin-left:0px}

.aboutUs .nr1 .left{width:100%}
.aboutUs .nr1 .left .img .sp1 { font-size:16px;}
.aboutUs .nr1 .left .title{font-size:18px;margin-top:12px;margin-bottom:2px;}
.aboutUs .nr1 .left p{font-size:14px;line-height:22px;}
.aboutUs .nr1 .right{width:100%; margin-top:20px;}
.aboutUs .nr1 .right ul{ margin:-12px 0 0 0;}
.aboutUs .nr1 .right ul li .tu{ height:100px; padding-top:30px;}
.aboutUs .nr1 .right ul li .tu img{ width:40px; height:40px;}
.aboutUs .nr1 .right ul li{ margin-top:12px;}
.aboutUs .nr1 .right ul li .info{padding:12px}
.aboutUs .nr1 .right ul li .info h4{font-size:16px; line-height:26px;}
.aboutUs .nr1 .right ul li .info h5{font-size:14px;line-height:22px; margin-top:0;}
.aboutUs .nr2 .title{padding-bottom: 35px; font-size:18px; background-size:10px auto;}
.aboutUs .nr2 ul{ margin:0 auto;}
.aboutUs .nr2 ul li{width:50%; margin:6px 0; padding:0 6px;}
.aboutUs .nr2 ul li .la{ box-shadow:0 0 33px rgba(70,156,191,0.52)}
.aboutUs .nr2 ul li .img{ width:66px; height:66px;}
.aboutUs .nr3{ margin-top:40px;}
.aboutUs .nr3 .title{ background-size:10px auto; padding-bottom: 35px;color:#201b18;font-size:18px;}
.aboutUs .nr5 .title2{padding-bottom:35px;color:#fff;font-size:18px; background-size:10px;}


.aboutUs .nr4 .title{padding-bottom:35px;color:#201b18;font-size:18px; background-size:10px;}
.aboutUs .nr4 ul li{width:100%;}

.aboutUs .nr4 ul li .entit{margin-top:10px;font-size:14px;line-height:14px;}
.aboutUs .nr4 ul li .tit{margin-top:10px;margin-bottom:10px;font-size:16px;line-height:16px;}
.aboutUs .nr4 ul li .jj{font-size:14px;line-height:22px;}

.aboutUs .nr3 ul li::before{background:none}
.aboutUs .nr3 ul li:nth-child(2n)::before{content:'';position:absolute;background:none;width: 63px;height:219px;background-position:20px}
.aboutUs .nr3 ul li:nth-child(2n){-webkit-transform: rotate(360deg);transform: rotate(360deg);margin-top:0px}
.aboutUs .nr3 ul li:nth-child(2n) .nian p{margin-left: 0px;-webkit-transform: rotate(360deg);transform: rotate(360deg);}
.aboutUs .nr3 ul li:nth-child(2n) h3{-webkit-transform: rotate(360deg);transform: rotate(360deg);}
.aboutUs .nr3 ul li:nth-child(2n) .p{-webkit-transform: rotate(360deg);transform: rotate(360deg);padding-left:40px;}

.aboutUs .fzlcTit .h4{margin-bottom:4%}
.aboutUs .nr3 ul .slick-prev{width:20px;height:40px;background-size:100% 100%; }
.aboutUs .nr3 ul .slick-next{width:20px;height:40px;background-size:100% 100%}
.aboutUs .nr3 ul .slick-prev:hover{width:20px;height:40px;background-size:100% 100%}
.aboutUs .nr3 ul .slick-next:hover{width:20px;height:40px;background-size:100% 100%}
}
@media screen and  (max-width: 413px){
.ymgjlb ul li{ padding:12px}
.ymgjlb ul li .info .jj{ font-size:13px;}
}

.z-footer {
margin: 0;
padding: 0;
background: #34363f;
float:left;width:100%
}
.z-footer-w {
max-width: 1520px;
margin: 0 auto;
}
.z-footer-top {
padding:39px 0 31px 0;

}
.z-footer-top .zleft{
float: left;
width: 25%;
border-right: 1px solid #3a3c44;
margin-right: 6.11%;
padding-right: 6.11%;
}
.z-footer-top .zleft .dlogo {
display: inline-block;
margin:29px 0;
}
.z-footer-top .zleft .phone {
line-height: 33px;
margin-bottom: 14px;
}
.z-footer-top .zleft .phone img,
.z-footer-top .zleft .phone span{
float: left;
color: #fff;
}
.z-footer-top .zleft .phone img {
margin-right: 15px;
}
.z-footer-top .zleft .phone span {
font-size: 28px;
}
.z-footer-top .zleft .mi { display:block; float:left; width:100%;
color: #bfc0c1;
font-size: 16px;
line-height:36px;

}

.z-footer-top .zleft .mi em {
font-style: normal;
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1;
}
.z-footer-top .zleft .icon {
margin-top:22px; float:left; width:100%;
}
.z-footer-top .zleft .icon a{ position:relative;
display: inline-block;
width: 34px;
height: 34px;
border-radius: 50%;
background: rgba(255, 255, 255, 0.2);
float: left;
margin-right: 10px;
-webkit-transition: background 0.3s;
transition: background 0.3s;
}
.z-footer-top .zleft .icon a:hover {
background: rgba(230, 0, 19, 0.8);
}
.z-footer-top .wx_bx{ float:left; width:90px; height:90px; background:#fff; position:absolute; left:50%; margin-left:-45px; bottom:45px; z-index:80;-webkit-transition: all 500ms cubic-bezier(.5, 1, .4, 1);
	-moz-transition: all 500ms cubic-bezier(.5, 1, .4, 1);
	transition: all 500ms cubic-bezier(.5, 1, .4, 1);
	-webkit-transform-origin:50% 5%;
	-moz-transform-origin:50% 5%;
	-ms-transform-origin:50% 5%;
	-o-transform-origin:50% 5%;
	transform-origin:50% 5%;
	-webkit-transform: translateY(0) scale(0);
	-moz-transform: translateY(0) scale(0);
	-ms-transform: translateY(0) scale(0);
	-o-transform: translateY(0) scale(0);
	transform: translateY(0) scale(0)}
.z-footer-top .zleft .icon a:hover .wx_bx{ opacity: 1;
	filter: alpha(opacity=100);
	display: block \9;
	pointer-events: auto;
	-webkit-transform: translateY(0) scale(1);
	-moz-transform: translateY(0) scale(1);
	-ms-transform: translateY(0) scale(1);
	-o-transform: translateY(0) scale(1);
	transform: translateY(0) scale(1);}

.z-footer-top .zmenu {
float: left;
width: 27.63%;margin-top:36px
}
.z-footer-top .zmenu dt {
color: #fff; font-weight:normal;
margin-bottom: 17px;
font-size: 20px; display:block; line-height:30px;
}
.z-footer-top .zmenu dd { display:block;
}
.z-footer-top .zmenu dd a{
color:#bfc0c1;
text-decoration: none;
font-size: 14px;line-height: 36px;
}
.z-footer-top .zmenu dd a:hover {
color: #fff;
}
.z-footer-top .zright {
float: right; margin-top:39px;
}
.z-footer-top .zright .i {
float: left;
text-align: center;
color: #fff;
}
.z-footer-top .zright .i p {
font-size: 14px;
margin-top: 20px;
}
.z-footer-top .zright .r {
float: left;
margin-left: 15px;
margin-top: 13px;
}
.z-footer-bom {
padding: 38px 0 34px;
border-top: 1px solid #3a3c44;
}
.link { float:left; width:100%; text-align:center;color:#bfc0c1;
font-size: 14px; line-height:24px;}
.link span{ display:inline-block; vertical-align:top;padding: 0 12px;}
.link .sub{ display:inline-block; vertical-align:top;}
.link a { position:relative; display:inline-block;
color:#bfc0c1;
padding: 0 12px;
float: left;}
.link a::after{ float:left; width:2px; height:15px; background:#45474b; position:absolute; left:-1px; top:50%; margin-top:-7px; content:'';}
.link a:hover {
color: #fff;
}
.z-footer-bom .recordcode {
margin-top: 10px;
text-align: center;
color:#bfc0c1; float:left; width:100%; line-height:24px;
font-size: 14px;
}
.z-footer-bom .recordcode span {
margin: 0 10px;
}
.z-footer-top .zright .i img{ width:154px; height:154px;}
@media screen and  (max-width: 1599px){
.z-footer-top .zleft{ padding-right:3%; margin-right:5%;}
.z-footer-top .zmenu{ width:22%;}
}
@media screen and  (max-width: 1229px){
.link a { padding:0 5px;}
.link a::after{ width:1px; left:0;}
.link span{ padding:0 5px;}
.z-footer-top .zleft .phone span{ font-size:20px;}
.z-footer-top .zleft .mi{ font-size:14px; line-height:28px;}
.z-footer-top .zright .i img{ width:140px; height:140px;}
.z-footer-top .zmenu dt{ font-size:18px; line-height:28px;}
}

@media screen and  (max-width: 1023px){
.z-footer-top {
padding:25px 0 20px 0;
}
.z-footer-top .zleft {
width: 100%;
margin-right: 0;
padding-right: 0;
margin-bottom: 10px;
border-right: 0;
}
.footd{ float:left; width:100%; padding:10px;}
.z-footer-top .zleft .dlogo{margin:0 0 20px 0; text-align:center; width:100%;}
.z-footer-top .zleft .dlogo img{}
.z-footer-top .zleft .phone{ line-height:24px; margin-bottom:10px; margin-top:5px;}
.z-footer-top .zleft .phone img{ float:none; display:inline-block; vertical-align:top; width:24px; height:24px; margin-right:10px; white-space:nowrap;}
.z-footer-top .zleft .phone span{ float:none; display:inline-block; vertical-align:top;}
.z-footer-top .zleft .mi{ line-height:24px;}
.z-footer-top .zleft .icon {
margin:15px 0 0 0;
}
.z-footer-top .zmenu {
width: 100%; margin-top:8px;
}
.z-footer-top .zmenu dt{ margin-bottom:0; font-size:16px; line-height:26px;}
.z-footer-top .zmenu dd a {
float: left; margin-bottom:0;
font-size: 14px;
line-height:24px;
}
.z-footer-top .zmenu dd { float:left; margin-right:10px;
}
.z-footer-top .zright {width: 100%; margin-top:20px; text-align:center;}
.z-footer-top .zright .i{ float:none; display:inline-block; vertical-align:top;}
.z-footer-top .zright .r{ float:none; display:inline-block; vertical-align:top}
.z-footer-bom {
padding: 20px 0;
}
.gfymxq .nr1 .right .fiexd-t { position: initial; background: none; color: #555555; -webkit-box-orient: initial; -webkit-box-direction: initial; -ms-flex-direction: initial; flex-direction: initial; width: 100%; height: auto; margin-bottom: 15px; line-height: 1}
.gfymxq .nr1 .right .fiexd-t .s1 { padding-top: 0;}
.gfymxq .nr1 .right .fiexd-t .s2 { font-size: 18px;line-height: 1}

.link{ text-align:left; margin-top:10px;}
.link span{ float:left; width:100%; position:relative;background:#494a53; color:#fff; font-size:15px; padding:0 15px; border-radius:3px; line-height:36px;}
.link span::after{ float:left; width:0; height:0; content:''; position:absolute; right:15px; top:50%; margin-top:-4px; border-left: 6px solid transparent; border-right:6px solid transparent;border-top: 8px solid #fff; }
.link .sub { width:100%; float:left; display:none; padding:10px 0;}
.link .sub a{ padding:0 10px;}
.link .sub a:after{ left:auto; right:0;}
.z-footer-top .zright .i img{ width:110px; height:110px;}
.z-footer-top .zright .i p{ margin-top:10px;}
.z-footer-top .zleft .icon a{ float:none; display:inline-block;}
.footd{ display:none;}
.footT{ float:left; width:100%; background:#494a53; color:#fff; font-size:15px; padding:0 15px; border-radius:3px; line-height:36px; position:relative;}
.footT::after{ float:left; width:0; height:0; content:''; position:absolute; right:15px; top:50%; margin-top:-4px; border-left: 6px solid transparent; border-right:6px solid transparent;border-top: 8px solid #fff; }
.z-footer-bom .recordcode{ margin-top:0;}

}

@media screen and (max-width:767px ) {
.z-footer-bom .recordcode span{ display:block;}
.z-footer-top .zleft .mi{ font-size:13px;}
}


#pictureViewer{
width: 100%;
height: 100%;
position: fixed;
top: 0;
left: 0;
background-color: rgba(0,0,0,.3);
z-index: 10000;
}
#pictureViewer > .content{
background-color: #fff;
position: absolute;
width: 590px;
height: 590px;
margin: auto;
top: 0;
right: 0;
bottom: 0;
left: 0;
}
#pictureViewer .menu-bar{
width: 100%;
}
#pictureViewer .menu-bar .handel{
width: 40px;
height: 40px;
float: right;
background-repeat: no-repeat;
background-position: 50%;
cursor: pointer;
}
#pictureViewer .menu-bar .handel:hover{

-webkit-transition: all .3s;
transition: all .3s;
}
#pictureViewer .menu-bar .handel.maximization{
background-image: url(../images/maximization_black.png);
background-size: 14px;
}
#pictureViewer .menu-bar .handel.miniaturization{
background-size: 16px;
background-image: url(../images/miniaturization_black.png);
}
#pictureViewer .menu-bar .handel.close-view{
background-image: url(../images/close_black.png);
background-size: 15px;
}
#pictureViewer .handel-prev,
#pictureViewer .handel-next{
display: inline-block;
width: 50px;
height: 70px;
position: relative;
top: calc(50% - 80px);
background-repeat: no-repeat;
background-size: 25px;
background-position: 50%;
cursor: pointer;

-webkit-transition: all .3s;
transition: all .3s;
}
#pictureViewer .handel-prev{
background-image: url(../images/prev_blank.png);
}
#pictureViewer .handel-next{
background-image: url(../images/next_blank.png);
}
#pictureViewer .picture-content{
display: inline-block;
width: 70%;
height: 60%;
position: absolute;
left: 15%;
 top:20%; border:1px solid #ccc;
}
#pictureViewer .picture-content .cover{
position: absolute;
margin: auto;
top: 0;
right: 0;
bottom: 0;
left: 0;
}
#pictureViewer .counter{
position: absolute;
bottom: 0;
height: 40px;
line-height: 40px;
width: 100%;
text-align: center;
color: #808080;
font-size: 13px;
}
#pictureViewer .hide{
display: none;
}
#pictureViewer .left{
float: left;
}
#pictureViewer .right{
float: right;
}
#pictureViewer .clear-flex{
clear: both;
}
#pictureViewer img{
max-width: 100%;
max-height: 100%;
}
.global_toolbar {
position: fixed;
z-index: 1001;
top: 0;
right: 0;
width: 0;
height: 100%;
-webkit-transition: all .4s cubic-bezier(.2,.83,.42,.91);
transition: all .4s cubic-bezier(.2,.83,.42,.91);
border-left: 1px solid #d0d0d0;
background: #fff
}
.toolbar_btn {
position: absolute;
top: 100%;
left: -50px;
width: 44px;
background: #201b18;
border-radius: 10px 0 0 10px;
}
.toolbar_btn .bar_forum{
font-size: 16px;
font-style: normal;
line-height: 50px;
z-index: 1;
top: 0;
right: 0;
display: block;
width: 44px;
height: 50px;
-webkit-transition: all .4s cubic-bezier(.2,.83,.42,.91);
transition: all .4s cubic-bezier(.2,.83,.42,.91);
text-align: center;
color: #fff;
position: relative;
}
.toolbar_btn .bar_forum .box {
font-size: 16px;
font-style: normal;
line-height: 50px;
position: absolute;
z-index: 2;
top: 0;
right: 0;
display: block;
width: 44px;
height: 50px;
-webkit-transition: all .4s cubic-bezier(.2,.83,.42,.91);
transition: all .4s cubic-bezier(.2,.83,.42,.91);
text-align: center;
color: #fff;

}
.toolbar_btn .bar_forum samp {
width: 44px;
height: 50px;
float: left;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.toolbar_btn .bar_forum samp img { width:26px;}
.toolbar_btn .bar_forum em {
position: absolute;
left:60px;
vertical-align: middle;
height: 50px;
line-height: 24px;
width: 0;
}
.toolbar_btn .bar_forum em i {
display: block;white-space:nowrap;
line-height: 24px;
text-align: left;
font-size: 16px;
}
.toolbar_btn .bar_forum em .i1 {
padding-top: 1px;
}
.toolbar_btn .bar_forum em .i2 {
font-weight: bold;
}
.toolbar_btn .bar_forum:hover .box {
background: rgba(26, 26, 26, 0.8);
width: 250px;
border-radius:  10px 0 0 10px;
}
.toolbar_btn .bar_forum:hover .box em {
width: 165px;
left:44px;
}

.toolbar_btn .bar_forum .box1{ width:200px; height:200px;font-size: 16px;
font-style: normal;
line-height: 50px;
position: absolute;
z-index: 1;
top: 0;
right: -240px;
display: block;
-webkit-transition: all .4s cubic-bezier(.2,.83,.42,.91);
transition: all .4s cubic-bezier(.2,.83,.42,.91);
text-align: center;
color: #fff;
overflow: hidden;  border-radius: 10px 0 0 10px; background: rgba(26, 26, 26, 0.8); padding:0 10px;}
.toolbar_btn .bar_forum .box1 .l1{ float:left; width:100%;}
.toolbar_btn .bar_forum .box1 .l1 i{ float:left; width:100%; line-height:0; margin:15px 0 10px 0;}
.toolbar_btn .bar_forum .box1 .l1 i img{ width:150px; height:150px;}
.toolbar_btn a:nth-child(2):hover samp{ background: rgba(26, 26, 26, 0.8); }
.toolbar_btn .bar_cart:hover .box1{right: 44px;}

.toolbar_btn .rREN:hover .box{ width:100%;border-radius:  0 0 0 10px; }

@media screen and (max-width:1023px ) {
.global_toolbar{ display:none;}
    #pictureViewer .picture-content { width:76%; left:12%; height:50%; top:25%;}

}


@media screen and (max-width:767px ) {
#pictureViewer > .content {
width: 100%;
height: 100%;
}

}


.hdt2 .bg{
width: 100%;
display: block;
}
.hd2-box{ float:left; width:100%; position:relative;}
.hd2-box1{ background:#000; line-height:0;}
.hd2-box1 .bg1{opacity:0.6; filter:alpha(opacity=60);}
.hd2-box1 .f-top {
position: absolute;
top: 28.72%;
left: 36.97%;
}
.hd2-box2 {
position: relative; top:0; margin-top:-23.69%; padding:10.05% 0 0 0;
}
.hd2-box .bg{ position:absolute; left:0; top:0; z-index:7;}
.hd2-box2 .f-form { float:left; width:50%; position:relative; z-index:66; }
.hd2-box2 .f-form .f-info {
margin-top: 40px;
font-size: 16px;
color: #595959;
line-height: 30px;
}
.hd2-box2 .f-form .form {
margin-top: 40px;
-webkit-box-shadow: 0px 0px 4px 4px #eaeaea;
box-shadow: 0px 0px 4px 4px #eaeaea;
border-radius: 10px;
padding: 40px 30px;
background: #fff;
}
.hd2-box2 .f-form .form .input {
background: #f7f7f7;
margin-bottom: 13px;
}
.hd2-box2 .f-form .form .input input,
.hd2-box2 .f-form .form .input textarea {
border: none;
background: none;
width: 100%;
padding: 15px 50px;
color: #5d5d5d;
font-size: 14px;
}
.hd2-box2 .f-form .s-btn {
text-align: center;
margin-top: 38px;
}
.hd2-box2 .f-form .s-btn input {
height: 44px;
width: 230px;
background: #74a7ea;
-webkit-box-shadow: 0px 0px 10px 4px rgba(0,0,0,.1);
box-shadow: 0px 0px 10px 4px rgba(0,0,0,.1);
border: none;
border-radius: 22px;
color: #fff;
font-size: 14px;
-webkit-transition: background 0.2s ease-out 0s;
transition: background 0.2s ease-out 0s;
}
.hd2-box2 .f-form .s-btn input:hover {
background: #201b18;
}
.hd2-box3{ position:relative; margin-top:-633px; padding-bottom:31.82%;}
.hd2-box3 .bg{ height:100%;}
.hd2-box3 .f-other { float:right; width:61.64%; position:relative; z-index:66;margin-top:564px;
}
.hd2-box3 .f-other .f1 {
text-align: right;
}
.hd2-box3 .f-other .f1 .i1 {
margin-bottom: 7.35%;
}
.hd2-box3 .f-other .ul .m {
display: inline-block;
text-align: center;
margin-left: 64px;
}
.hd2-box3 .f-other .ul .m:first-child {
margin-left: 0;
}
.hd2-box3 .f-other .ul .m span {
width: 136px;
height: 136px;
display: inline-block;
border-radius: 50%;
background: #fff;
margin-bottom: 20px;
-webkit-transition: background 0.2s ease-out 0s;
transition: background 0.2s ease-out 0s;
}
.hd2-box3 .f-other .ul .m span:hover {
background: #201b18;
}
.hd2-box3 .f-other .ul .m p {
font-size: 22px;
color: #fff;
}
.hd2-box3 .f-other .f2 {
margin-top: 17.27%; width:100%;
}
.hd2-box3 .f-other .f2 .i2 {
margin-bottom: 4.9%;
}
.hd2-box3 .f-other .f2 .f-info {
font-size: 16px;
color: #fff;
line-height: 30px;
padding-left: 99px;
}
.hd2-box4{ padding:0 0 10.93% 0; position:relative; top:0; margin-top:-14.73%;}
.hd2-box4 .f-bom { float:left; width:50%; position:relative; z-index:66;}
.hd2-box4 .f-bom .i1 {
margin-bottom: 30px;
}
.hd2-box4 .f-bom p {
font-size: 21px;
color: #434343;
margin-bottom: 12px;
margin-left: 15px;
}
.hd2-box4 .f-bom .imgs {
padding-top: 20px;
}
.hd2-box4 .f-bom .imgs img {
margin-right: 33px;
}




@media screen and (max-width:1599px){

.div-list>.div{ padding:0 12px;}
.module-4 .title-box2 .title{ padding:0 12px;}
.module-4 .dis{ padding:25px 12px 22px 12px;}
.module-4 .title-box2 p{ padding:0 12px;}
.hd2-box1 .f-top .i1 {
width: 477px;
}
.hd2-box1 .f-top .i2 {
width: 279px;
}
.hd2-box2 .f-form .f-info {
margin-top: 20px;
}
.hd2-box2 .f-form .i1 {
width: 337px;
}
.hd2-box2 .f-form .form {
margin-top: 20px;
padding: 30px 20px;
}
.hd2-box3 .f-other .f2{ margin-top:10%;}
.hd2-box3 .f-other .f1 .i1 {
width: 270px;
}
.hd2-box3 .f-other .ul .m {
margin-left: 32px;
}
.hd2-box3 .f-other .ul .m span {
width: 100px;
height: 100px;
}
.hd2-box3 .f-other .ul .m span img{
width: 100%;
height: 100%;
}
.hd2-box3 .f-other .ul .m p {
font-size: 18px;
}
.hd2-box3 .f-other .f2 .i2 {
width: 338px;
}
.hd2-box3 .f-other .f2 .f-info {
padding-left: 71px
}
.hd2-box4 .f-bom .i1 {
width: 288px;
}
.hd2-box4 .f-bom p {
font-size: 18px;
}
}
@media screen and (max-width:1229px){
.div-list>.div{ padding:0 8px;}
.hd2-box1 .f-top {
z-index: 2;
left: 0;
width: 100%;
text-align: center; top:18%;
}
.hd2-box1 .f-top .i1 {
width: 40%;
}
.hd2-box1 .f-top .i2 {
width: 30%;
}

.hd2-box2 .f-form .form {
padding: 15px;
}
.hd2-box2 .f-form .form .input input, .hd2-box2 .f-form .form .input textarea {
padding: 10px 15px;
}
.hd2-box2 .f-form .s-btn {
margin-top: 20px;
}
.hd2-box3 .f-other .ul .m{ margin-left:20px;}
.hd2-box3 .f-other .ul .m span{ width:95px; height:95px;}
.hd2-box2{ margin-top:-22.69%; padding:10.05% 0 0 0;}

}
@media screen and (max-width:1023px){
.div-list>.div{ padding:0; width:49%;}
.div-list>.div:nth-child(2n){ float:right;}
.module-4 .title-box2 .title{ margin:10px 0 2px 0; height:24px; font-size:16px;}
.module-4 .title-box2 p{ line-height:20px; height:40px;}
.module-4 .dis{ padding:2px 12px 12px 12px;}

.hd2-box4 .f-bom .imgs img{ width:150px; margin-right:20px;}

.hd2-box2 .f-form .i1{ width:225px;}
.hd2-box3 .f-other .f1 .i1{ width:180px;}
.hd2-box3 .f-other .f2 .i2{ width:225px;}
.hd2-box4 .f-bom .i1{ width:192px;}
.hd2-box3 .f-other .f2 .f-info{ padding-left:52px; font-size:14px; line-height:26px;}
.hd2-box3 .f-other .ul .m p{ font-size:16px;}
.hd2-box3 .f-other .ul .m span{ width:76px; height:76px;}
.hd2-box2 .f-form .s-btn input{ width:160px;}
.hd2-box2 .f-form .f-info{ font-size:14px; line-height:26px;}
.hd2-box4 .f-bom p{ font-size:16px; line-height:26px; margin-bottom:5px;}
.hd2-box4 .f-bom .i1{ margin-bottom:20px;}
}
@media screen and (max-width:767px){
.hd2-box4 .f-bom{ width:100%;}
.hd2-box2 .f-form{ width:100%;}
.hd2-box3 .f-other{ width:100%;}
.hd2-box3 .f-other .ul .m{ margin-left:10px;}
.hd2-box3 .f-other .ul .m span{ margin-bottom:10px;}
.hd2-box3{ margin-top:-140px;}
.hd2-box3 .f-other{ margin-top:170px;}
.hd2-box1 .f-top { top:25%;}
.hd2-box1 .f-top .i1{ width:48%;}
.hd2-box1 .f-top .i2{ width:38%;}
.module-4 .title-box2 .title{ padding:0 6px; font-size:15px;}
.module-4 .title-box2 p{ padding:0 6px; font-size:13px;}
}
@media screen and (max-width:374px){
.hd2-box3 .f-other .ul .m{ margin-left:6px;}
.hd2-box3 .f-other .ul .m span { width:65px; height:65px;}
.hd2-box3 .f-other .ul .m p{ font-size:14px;}
}


.article-form {
-webkit-box-shadow: 0px 0px 4px 4px #eaeaea;
box-shadow: 0px 0px 4px 4px #eaeaea;
background: #fff !important;
border-radius: 10px;
}
.article-form .title2 {
font-size: 21px;
color: #201b18;
text-align: center;
font-weight: normal;
padding-bottom: 25px;
}
.article-form .input {
background: #f7f7f7;
min-height: 42px;
margin-bottom: 10px;
}
.article-form .input input,
.article-form .input textarea {
padding: 10px 20px;
-webkit-box-sizing: border-box;
box-sizing: border-box;
min-height: 42px;
width: 100%;
background: none;
border: none;
}
.article-form .btns {
padding: 0 22px;
margin-top: 25px;
}
.article-form .btns input {
width: 100%;
height: 44px;
background: #201b18;
-webkit-box-shadow: 0px 0px 10px 4px rgba(0,0,0,.1);
box-shadow: 0px 0px 10px 4px rgba(0,0,0,.1);
border: none;
border-radius: 22px;
color: #fff;
font-size: 14px;
-webkit-transition: background 0.2s ease-out 0s;
transition: background 0.2s ease-out 0s;
}




/* 视频弹窗 */
.video_tc{display: none; position: fixed;left: 0;top: 0;width: 100%;height: 100%;z-index: 1999;background: rgba(0,0,0,0.60);}
.video_tc .vid_m{position: absolute;left: 20%;top: 20%;width: 60%;height: auto;padding: 0 30px;}
.video_tc .vid_m i{
float: left;
width: 32px;
height: 32px;
line-height: 32px;
color: #fff;
font-size: 16px;
text-align: center;
font-family: Arial;
position: absolute;
right: -4px;
top: 0;
background: #201b18 url(../images/main19.png) center no-repeat;
border-radius: 50%;
transform: rotate(45deg);
cursorp;
}
.video_tc .vid_m ._vid{float: left; width: 100%;}
.video_tc .vid_m ._vid video{display: block;position: relative;width: 100%;height: 100%;object-fit: cover;}

@media  screen and (max-width:1229px){
.video_tc .vid_m{left: 10%;top: 50%;width: 80%;
-webkit-transform: translate(0, -50%);
-ms-transform: translate(0, -50%);
transform: translate(0, -50%); }
}
@media  screen and (max-width:767px){
.video_tc .vid_m{left: 5%;top: 50%;width: 90%; padding: 0 15px;}
.video_tc .vid_m i{width:20px;height: 20px; background-size:  100%;right: -10px;top:-10px;}
}



/*移民弹窗*/
._hyimPopunBg{ display:none; float:left; width:100%; height:100%; position:fixed; left:0; top:0; z-index:666; background:#000;opacity:0.8; filter:alpha(opacity=80); }
._hyimPopun{ display:none; float:left; width:765px; height:px; background:#fff; position:fixed; left:50%; top:50%; margin:-227px 0 0 -382px; background:#fff; background:rgba(255,255,255.9); border:2px solid #ededed;border:2px solid rgba(237,237,237,.9); border-radius:10px; z-index:668;}
._hyimPopun .box{ float:left; width:100%; position:relative; padding:30px 41px 41px 41px;}
._hyimPopun .tit{ float:left; width:100%; text-align:center; color:#90c1d4; font-size:28px; line-height:38px; margin-bottom:17px;}
._hyimPopun .lab{ float:left; width:100%; margin:10px 0 0 0; position:relative;}
._hyimPopun .lab1{ padding-right:117px;}
._hyimPopun .fv1{ float:left; width:100%; height:44px; background:#f7f7f7; border-radius:2px; padding:10px 22px; color:#5d5d5d; font-size:14px; line-height:24px; border:none; cursor:pointer;}
._hyimPopun .fv2{ height:79px; padding:9px 22px;}
._hyimPopun .fv3{ display:block; margin:19px auto 0 auto; width:229px; height:44px; background:#90c1d4; border-radius:44px; color:#fff; font-size:16px; line-height:42px; border:none; cursor:pointer; box-shadow:0 0 13px rgba(111,111,111,0.2);}
._hyimPopun .fv3:hover{ cursor:pointer; box-shadow:0 0 13px rgba(0,0,0,0.2);}
.yanzhengma{ float:left; position:absolute; width:102px; height:44px; right:0; top:0;}
.colseP{ float:left; width:18px; height:18px; position:absolute; right:6px; top:4px; cursor:pointer;}
@media  screen and (max-width:1023px){
._hyimPopun{ width:80%; left:10%; margin:-194px 0 0 0;}
._hyimPopun .box{ padding:10px 15px 20px 15px;}
._hyimPopun .tit{ font-size:20px; line-height:30px; margin-bottom:5px;}
._hyimPopun .fv1{ padding:10px 12px;}
._hyimPopun .fv2{ padding:9px 12px;}
._hyimPopun .fv3{ width:180px; margin:14px auto 0 auto;}
}


.h_banner::after{ float:left; width:100%; height:100%; background:url(../images/p5.png) center no-repeat; content:''; position:absolute; left:0; top:0; z-index:0;}


/*手机底部导航*/
.q_d_m{float:left; width:100%; height:50px;}
.pf_down{width:100%; float:left; position:fixed; left:0; bottom:0; height:50px; background:#201b18; z-index:66; box-shadow:0 -4px 7px rgba(0,0,0,0.15);}
.pf_down li{ width:25%; float:left; text-align:center; padding:7px 0 5px 0; border-right:1px solid #acddf1; text-transform:uppercase;}
.pf_down li:last-child{ border:none;}
.pf_down li .ico7{ width:100%; float:left; height:20px;}
.pf_down li .name{ width:100%; float:left; margin-top:4px; font-size:12px; color:#fff; line-height:14px;}
.pf_down li.l1 .ico7{ background:url(../images/btn15.png) no-repeat center; background-size:20px 20px;}
.pf_down li.l2 .ico7{ background:url(../images/btn13.png) no-repeat center; background-size:20px 20px;}
.pf_down li.l3 .ico7{ background:url(../images/btn14.png) no-repeat center; background-size:20px 20px;}
.pf_down li.l4 .ico7{ background:url(../images/btn16.png) no-repeat center; background-size:20px 20px;}
.pf_down li.l5 .ico7{ background:url(../images/btn17.png) no-repeat center; background-size:20px 20px;}


/**/
.ymxm .slide_pic .slick-dots{ position:static; margin-top:15px; height:10px;}
.ymxm .slide_pic .slick-dots li{ width:10px; height:10px; border-radius:50%; text-align:center; background:#fff; float:none; padding:0; text-indent:-999px; overflow:hidden; margin:0 5px; vertical-align:top;}
.ymxm .slide_pic .slick-dots li.slick-active{ background:#201b18;}

.module-3 .slide_pic .slick-dots{ position:static; margin-top:12px; height:10px;}
.module-3 .slide_pic .slick-dots li{ width:10px; height:10px; border-radius:50%; text-align:center; background:#201b18; float:none; padding:0; text-indent:-999px; overflow:hidden; margin:0 5px; vertical-align:top;}
.module-3 .slide_pic .slick-dots li.slick-active{ background:#201b18;}

.cjwtIndex .slide_pic .slick-dots{ position:static; margin-top:12px; height:10px;}
.cjwtIndex .slide_pic .slick-dots li{ width:10px; height:10px; border-radius:50%; text-align:center; background:#201b18; float:none; padding:0; text-indent:-999px; overflow:hidden; margin:0 5px; vertical-align:top;}
.cjwtIndex .slide_pic .slick-dots li.slick-active{ background:#201b18;}

/*地图弹窗*/
.mapopunBg{ display:none; float:left; width:100%; height:100%; position:fixed; left:0; top:0; background:#000;opacity:0.8; filter:alpha(opacity=80); z-index:9999;}
.mapopun{ display:none; float:left; width:676px; background:#f6f6f6; padding:10px; position:fixed; left:50%; top:50%; z-index:99991; margin:-190px 0 0 -338px;}
#bdmap1{ float:left; width:100%; height:360px;}
#bdmap1 .BMap_pop{ display:none !important;}
#bdmap1 .BMap_shadow img{ display:none !important;}
.mapClose{ float:left; width:18px; height:18px; background:url(../images/colse.png) center no-repeat; position:absolute; right:1px; top:-18px; cursor:pointer;}


@media  screen and (max-width:767px){
.mapopun{width:88%; left:6%; margin:-190px 0 0 0;}
}


.pageCont {float:left; width:100%; color:#333; font-size:14px; line-height:28px; margin:60px 0;
}

@media screen and (max-width:767px) {
    .pageCont {
        margin: 30px 0;
    }
}

.picScroll-top .bd{ float:left; width:100%;}





.section-content{ float:left; width:100%;}
.nav-mobile{ display:none;}
.navFix{ position:fixed; left:50%; top:0; background:#fff; box-shadow:0 3px 3px rgba(4,0,0,0.08); width:1400px; margin-left:-700px; z-index:99;}
.nav-height{ height:44px;}
.nav-ul{ display:block !important;}
.gfymxq .nr2 .left #section1 .title{ border-top:none;}

@media  screen and (max-width:1599px){
.navFix{width:1200px; margin-left:-600px;}
}
@media  screen and (max-width:1229px){
.navFix{width:994px; margin-left:-497px;}
.gfymxq .nr2 .left .fl ul li { width:98px;}
}
@media  screen and (max-width:1023px){
.navFix{width:100%; margin-left:0; left:0;}
}
@media  screen and (max-width:767px){
.navFix{width:100%; margin-left:0; left:0;}
.gfymxq .nr2 .left .fl ul li { width:14%; margin:0 0.14%;}
.gfymxq .nr2 .left .fl ul li a{ font-size:12px;}
.nav-height{ height:30px;}
}
@media  screen and (max-width:374px){
.gfymxq .nr2 .left .fl ul li a{ font-size:10px;}
}

.hBbanner { float:left; width:100%; position:relative;}
.hPic{ float:left; width:100%;opacity:0; filter:alpha(opacity=00);}
.hVoide { float:left; width:100%; height:100%; position:absolute; left:0; top:0;}

.navFix1 { position:fixed; left:0; top:0; z-index:101; background:#fff; width:100%; box-shadow:0 5px 10px rgba(0,0,0,0.15);}
.navFix1 .pz_SideLayer { padding-top:0;}
.navFix1 .pz_SideLayer ul .l1 { margin-top:0;}





/*联系我们*/
.c_1570_3{ width:100%; float:left; padding:59px 0 0 0;}
.c_1570_3 .hd{ width:100%; float:left;}
.c_1570_3 .hd ul{ margin:0 -16px;}
.c_1570_3 .hd ul li{padding:0 16px;}
.c_1570_3 .hd ul li .zbox{ width:48%; float:left; margin:0 1%;position:relative; height:223px; border:solid 1px #e7e7e7; position:relative; padding:19px 31px 0 38px;
-moz-border-top-left-radius:28px; 
-webkit-border-top-left-radius:28px; 
-khtml-border-top-left-radius:28px;
border-top-left-radius:28px;
-moz-border-bottom-right-radius:28px; 
-webkit-border-bottom-right-radius:28px; 
-khtml-border-bottom-right-radius:28px;
border-bottom-right-radius:28px;}
.c_1570_3 .hd ul li .zbox h4{ width:100%; padding-bottom:14px; background:url(../images/lxwm3.jpg) no-repeat left bottom; font-size:24px; color:#34363f; line-height:34px; font-weight:bold; letter-spacing:1px;}
.c_1570_3 .hd ul li .zbox .p{ width:100%; margin-top:10px; font-size:14px; color:#666; line-height:30px; position:relative; z-index:2;}
.c_1570_3 .hd ul li .zbox .p a{ color:#666;}
.c_1570_3 .hd ul li .zbox .ico{ position:absolute; right:40px; bottom:0;}
.c_1570_3 .hd ul li.on .zbox{ background:#f32c2c;}
.c_1570_3 .hd ul li.on .zbox h4{ color:white; background:url(../images/lxwm4.png) no-repeat left bottom;}
.c_1570_3 .hd ul li.on .zbox .p,.c_1570_3 .hd ul li.on .zbox .p a{ color:white;}
.c_1570_3 .hd ul li.on .zbox .ico{ opacity:0.1;}
.c_1570_3 .bd{ width:100%; margin-top:60px !important; float:left;}
.c_1570_3 .bd ul{ width:100%; height:495px; }
.c_1570_3 .bd ul iframe{ border:solid 1px #e7e7e7; padding:9px;}


#dituContent1 .BMap_pop,
#dituContent2 .BMap_pop{ float:right; background:url(../images/lxwm6.png); border:none !important; width:358px !important; border:0 !important; height:55px; padding:0; margin:55px 0 0 5px;}
#dituContent2 .BMap_pop{ margin:55px 0 0 -64px;}
#dituContent1 .BMap_pop .BMap_top,
#dituContent1 .BMap_pop .BMap_center,
#dituContent1 .BMap_pop .BMap_bottom,
#dituContent1 .BMap_pop div:nth-child(9n),
#dituContent2 .BMap_pop .BMap_center,
#dituContent2 .BMap_pop .BMap_bottom,
#dituContent2 .BMap_pop div:nth-child(9n){ width:100% !important; left:0 !important; top:0 !important;}
#dituContent1 .BMap_pop div,#dituContent2 .BMap_pop div{ background:none !important; border-color: none !important; border:0 !important;}
#dituContent1 .BMap_pop img,#dituContent2 .BMap_pop img{display:none;}
#dituContent1 .iw_poi_content,
#dituContent2 .iw_poi_content{ text-align:center; font-size:16px; color:#fff; line-height:45px;}
#dituContent1 .BMap_shadow,#dituContent2 .BMap_shadow{ width:100%; float: left; display: none !important;}
#dituContent1 .BMapLabel,#dituContent2 .BMapLabel{ display: none !important;}
@media  screen and (max-width:1380px){
.c_1570_3 .hd ul li .zbox{ padding:19px 20px 0 16px;}
}
@media  screen and (max-width:1199px){
.c_1570_3{ padding:39px 0 59px 0;}
.c_1570_3 .hd ul{ margin:0 -10px;}
.c_1570_3 .hd ul li{ padding:0 10px;}
.c_1570_3 .hd ul li .zbox{ padding:12px 15px 0 10px; height:175px;
-moz-border-top-left-radius:18px; 
-webkit-border-top-left-radius:18px; 
-khtml-border-top-left-radius:18px;
border-top-left-radius:18px;
-moz-border-bottom-right-radius:18px; 
-webkit-border-bottom-right-radius:18px; 
-khtml-border-bottom-right-radius:18px;
border-bottom-right-radius:18px;}
.c_1570_3 .hd ul li .zbox h4{ padding-bottom:9px; font-size:18px; line-height:28px;}
.c_1570_3 .hd ul li .zbox .p{ margin-top:6px; font-size:12px; line-height:24px;}
.c_1570_3 .hd ul li .zbox .ico{ right:20px;}
}
@media  screen and (max-width:1023px){
.c_1570_3{ padding:29px 0 39px 0;}
.c_1570_3 .bd{ margin-top:40px !important;}
.c_1570_3 .bd ul{ padding:5px; height:300px;}
}
@media  screen and (max-width:767px){
.c_1570_3{ padding:0px 0 19px 0;}
.c_1570_3 .bd{ margin-top:10px !important;}
.c_1570_3 .bd ul{ padding:5px; height:200px;}
.c_1570_3 .hd ul li{ width:100%; margin-top:20px;}
.c_1570_3 .hd ul li .zbox{ height:auto; padding:12px 10px 10px 10px;}
.c_1570_3 .hd ul li .zbox h4{ padding-bottom:5px; font-size:14px; line-height:24px;}
.c_1570_3 .hd ul li .zbox .p{ margin-top:4px; line-height:20px;}
.c_1570_3 .hd ul li .zbox .ico{ right:10px; height:84px;}
.c_1570_3 .hd ul li .zbox .ico img{ height:100%;}
#dituContent3 .BMap_pop,#dituContent4 .BMap_pop{ background:url(../images/lxwm6.png) no-repeat; background-size:contain !important; width:240px !important; border:0 !important; height:37px; padding:0; margin:74px 0 0 3px;}
#dituContent4 .BMap_pop{ margin:74px 0 0 3px;}
#dituContent3 .BMap_pop .BMap_top,
#dituContent3 .BMap_pop .BMap_center,
#dituContent3 .BMap_pop .BMap_bottom,
#dituContent3 .BMap_pop div:nth-child(9n),
#dituContent4 .BMap_pop .BMap_center,
#dituContent4 .BMap_pop .BMap_bottom,
#dituContent4 .BMap_pop div:nth-child(9n){ width:100% !important; left:0 !important; top:0 !important;}
#dituContent3 .BMap_pop div,#dituContent4 .BMap_pop div{ background:none !important; border-color: none !important; border:0 !important;}
#dituContent3 .BMap_pop img,#dituContent4 .BMap_pop img{display:none;}
#dituContent3 .iw_poi_content,#dituContent4 .iw_poi_content{ text-align:center; font-size:12px; color:#fff; line-height:30px;}
#dituContent3 .BMap_shadow,#dituContent4 .BMap_shadow{ width:100%; float: left; display: none !important;}
#dituContent3 .BMapLabel,#dituContent4 .BMapLabel{ display: none !important;}
}





