body { margin:0; padding:0; line-height:24px; font-family:"PingFang SC","Microsoft YaHei",SimSun; font-size:12px; background: #ffffff;}
div,ul,li,ol,dt,dl,dd,h1,h2,h3,h4,h5,h6,h7,img,p,span{ border-style: none;
	border-color: inherit;
	border-width: 0px;
	padding: 0;
	list-style-type:none;
	/* margin-left: auto; */
	margin-top: 0;
	margin-bottom: 0;
}
@font-face {
	font-family: scr;
	src: url("../font/ANTON-REGULAR-2.TTF");
  }

/* Link */
a:link { text-decoration:none;}
a:visited {text-decoration:none;}
a:hover { text-decoration:none;}
a:active { border:0px; background-color:Transparent;}

a{outline:none; color: #000000;} 

.blank5{ width:100%; height:5px; clear:both;}
.blank10{ width:100%; height:10px; clear:both;}
.blank15{ width:100%; height:15px; clear:both;}
.blank20{ width:100%; height:20px; clear:both;}
.blank30{ width:100%; height:30px; clear:both;}
.blank40{ width:100%; height:40px; clear:both;}
.blank50{ width:100%; height:50px; clear:both;}
.blank60{ width:100%; height:60px; clear:both;}
.blank70{ width:100%; height:70px; clear:both;}
.blank80{ width:100%; height:80px; clear:both;}

/*Clear*/
.clear{ clear:both; font-size:1px; height:0px; line-height:0px; overflow:hidden;}/*可用height:1px; overflow:hidden;来控制IE6默认的div的高为12~14px,用BR来做吧，用DIV不太好用*/

/*针对1920的宽屏*/

.max{ position:relative; overflow:hidden;}

/* .head{
	height: 224px;
	position: relative;
	width: 1920px;
	 *width: 1920px;
	  _width: 1920px; 
	  z-index: 11; 
	  margin: 0; 
	  top: 0; 
	  float: left; 
	  left: 50%; 
	  margin-left: -960px; 
	  *margin-left: -960px; 
	  _margin-left: -960px; 
} */

.head{
    width: 100%;
    height: 224px;
    display: block;
    margin: 0 auto;
	position: relative;
}

.head-top{
    width: 100%;
    height: 40px;
    background: #eeeeee;
}
.head-t_cen{
    width: 1200px;
    height: 100%;
    margin: 0 auto;
}

.head-tc_z{
    height: 100%;
    float: left;
}
.head-tc_z li{
    float: left;
    height: 100%;
    margin-right: 38px;
    position: relative;
}
.head-tc_z li img{
    width: 22px;
    float: left;
    margin: 9px 8px 0px 0px;
}
.head-tc_z li span{
    font-size: 14px;
    color: #666666;
    line-height: 40px;
}
.head-tc_z li .wj-himg2{
	display: none;
}

.head-tc_z li:hover span{
    color: #37ac68;
}

.head-tc_z li:hover .wj-himg2{
	display: block;
}

.head-tc_z li:hover .wj-himg{
	display: none;
}
.head-tc_z li:hover .wj-htu{
	display: block;
}

.wj-htu{
	padding: 6px 6px;
	background: #ffffff;
	position: absolute;
	left: 0;
	top: 40px;
	box-shadow: 0px 0px 10px 1px rgba(0, 0, 0, 0.1);
    display: none;
    z-index: 66;
}
.wj-htu img{
	width: auto !important;
	margin: 0 !important;
}

.head-tc_z li:nth-child(4) span,
.head-tc_z li:nth-child(5) span{
    color: #37ac68;
}

.head-tc_r{
    float: right;
    height: 22px;
    margin-top: 9px;
}
.head-tc_r a{
    height: 22px;
    position: relative;
    padding-right: 22px;
    margin-right: 22px;
    line-height: 22px;
    font-size: 14px;
    color: #333333;
}

.head-tc_r a::after{
    content: "";
    width: 2px;
    height: 14px;
    background: #333333;
    position: absolute;
    right: -1px;
    top: 4px;
}

.head-tc_r a:last-child{
    margin-right: 0px;
}
.head-tc_r a:last-child::after{
    display: none;
}

.head-cen{
    width: 1200px;
    height: 132px;
    margin: 0 auto;
}

.head-cz{
    float: left;
    height: 100%;
}
.logo{
    width: 215px;
    float: left;
    margin-top: 30px;
}
.logo img{
    width: 100%;
}

.head-czd{
    /* width: 74px; */
    padding: 0 10px;
    height: 34px;
    border-radius: 17px;
    background: #eeeeee;
    float: left;
    margin: 60px 0px 0px 20px;
    position: relative;
}
.head-czd img{
    width: 14px;
    float: left;
    margin-top: 8px;
    margin-right: 5px;
    position: relative;
    z-index: 11;
}
.head-czd span{
    line-height: 34px;
    font-size: 13px;
    color: #333333;
    position: relative;
    z-index: 11;
}

.head-czd_alist{
    padding-top: 50px;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 33;
    display: none;
}
.head-czd_ashow{
    width: 500px;
    padding: 15px;
    background: #ffffff;
    box-shadow: 0px 0px 10px 1px rgba(0, 0, 0, 0.1);
}
.head-czd_ashow a{
    float: left;
    line-height: 26px;
    color: #555;
    padding: 0 10px;
    margin: 3px;
}
.head-czd_ashow a:hover{
    color: #37ac68;
}
.head-czd:hover .head-czd_alist{
    display: block;
}
.head-cr{
    height: 100%;
    float: right;
}
.h-cr_box{
   width: 614px;
   float: left; 
}
.head-cr_input{
    width: 100%;
    height: 44px;
    border: 1px solid #37ac68;
    margin-top: 30px;
}
.cr_in-select{
    width: 82px;
    height: 100%;
    float: left;
    /* background: #eeeeee; */
}

    /* select */
    .cr_in-select select {
    display: none;
}

.cr_in-select .select_box {
    width:100%;
    height:100%;
    float: left;
}
.cr_in-select .select_showbox {
    /* border: 1px solid #b0a296; */
    width:54px;
    height:100%;
    outline: none;
    background: url("../images/h-xj.png") no-repeat #eeeeee;
    background-position: 60px 20px;
    padding: 0 12px;
    overflow: hidden;
    font-size:14px;
    color:#333333;
    line-height: 44px;
}

.cr_in-select .select_option {
    /*     border: 1px solid #b0a296; */
    display: inline-block;
    width: 54px !important;
    padding: 0 12px;
    height: auto;
    background: #ffffff;
    text-align: center;
    border-top: none;
    display: none;
    position: absolute;
    z-index: 55;
    box-shadow: 0px 4px 20px 0px rgba(51, 51, 51, 0.2);
    margin-top: 1px;
}
.cr_in-select .select_option li {
    width: 100%;
    height: 35px;
    font-size: 14px;
    line-height: 35px;
    color: #333333;

}

.cr_in-select .select_option li.selected {
    color: #37ac68;
}

.cr_in-ip{
    width: 414px;
    height: 100%;
    float: left;
    background: transparent;
}
.cr_in-ip img{
    width: 21px;
    float: left;
    margin: 10px 10px 0px 15px;
}
.hcr-in{
    width: 358px;
    height: 100%;
    float: left;
    font-size: 14px;
    line-height: 44px;
    color: #333333;
    border: none;
    outline: none;
    background: transparent;
}
.hcr-in::placeholder{
    font-size: 14px;
    color: #999999;
}
.cr-ss{
    width: 118px;
    height: 100%;
    float: left;
    text-align: center;
    line-height: 44px;
    font-size: 16px;
    color: #ffffff;
    background: #37ac68;
    border: none;
    outline: none;
    padding: 0;
    margin: 0;
    cursor: pointer;
}
.head-cr_bot{
    width: 100%;
    margin-top: 5px;
}
.crb-list{
    width: 494px;
    float: left;
}
.crb-list a{
    display: inline-block;
    font-size: 12px;
    line-height: 20px;
    color: #666666;
    margin-right: 14px;
}
.crb-list a:hover{
    color: #37ac68;
}
.crb-show{
    float: right;
    height: 18px;
    cursor: pointer;
}
.crb-show img{
    float: left;
    height: 100%;
    margin-right: 5px;
}
.crb-show span{
    font-size: 14px;
    line-height: 18px;
    color: #37ac68;
    text-decoration: underline;
}
.cr-sr{
    width: 167px;
    height: 46px;
    float: left;
    background: #fdb323;
    margin-left: 28px;
    font-size: 16px;
    color: #333333;
    text-align: center;
    line-height: 46px;
    margin-top: 30px;
    cursor: pointer;
}

.nav-box{
    width: 100%;
    height: 52px;
    float: left;
    background: #37ac68;
}
.nav-cen{
    width: 1200px;
    height: 100%;
    margin: 0 auto;
    position: relative;
}
.nav-list{
    width: 100%;
    height: 100%;
}
.nav-list li{
    /* display: inline-block; */
    float: left;
    position: relative;    
}

.nav-list li>a{
    height: 52px;
    display: block;
    padding: 0px 16px;
    position: relative;
}
.nav-list li>a::after{
    content: "";
    width: 1px;
    height: 16px;
    background: #30975b;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
}
.nav-list li>a img{
    width: 20px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 4px;
}
.nav-list li>a span{
    line-height: 52px;
    font-size: 14px;
    color: #fdfefe;
    vertical-align: middle;
}

.nav-list li:hover>a{
    background: #29814e;
}
.nav-list .nav-on>a{
    background: #29814e;
}

.baner{
      width: 100%;
      margin: 0 auto;
      position: relative;
      z-index: 11;
}

#sw{
	width: 100%;
	/* height: 100%; */
}
#sw .pic{
	width: 100%;
	/* height: 100%; */
}

.in-ks{
    width: 1200px;
    height: auto;
    margin: 0 auto;
}

.in-ks_list{
    width: 100%;
    height: auto;
    text-align: center;
    margin: 35px 0px 40px 0px;
}
.in-ks_list li{
    width: 146px;
    height: 146px;
    background: #57a5ff;
    border-radius: 50%;
    display: inline-block;
    text-align: center;
    margin: 0px 65px;
    cursor: pointer;
    position: relative;
    z-index: 11;
}
.in-ks_list li::after{
    content: "";
    width: 33px;
    height: 18px;
    background: url(../images/a-s.png) no-repeat;
    background-size: 100% 100%;
    position: absolute;
    bottom: -41px;
    left: 50%;
    transform: translateX(-50%);
    z-index: 33;
    opacity: 0;
}
.in-ks_list .ks-on::after{
    opacity: 1;
}
.in-ks_list li img{
    height: 60px;
    display: block;
    margin: 0 auto;
    margin-top: 26px;
}
.in-ks_list li .ks-sti{
    font-size: 20px;
    color: #ffffff;
    font-weight: bold;
    margin-top: 5px;
}

.in-ks_list li:nth-child(2){
    background: #fdb323;
}
.in-ks_list li:nth-child(3){
    background: #48bd1c;
}
.in-ks_list li:nth-child(4){
    background: #ff5a00;
}

.in-ks_box{
    width: 100%;
    padding-bottom: 36px;
}

.in-ks_show{
    width: 1160px;
    padding: 30px 20px 30px;
    border: 1px solid #e7e7e7;
    border-radius: 4px;
}

.ks-slist{
    width: 100%;
    float: left;
}
.ks-sex{
    float: left;
}
.ks-sex li{
 float: left;
 margin-right: 8px;
 width: 240px;
 height: 58px;
 background: #eeeeee;
 border: 1px solid #dcdcdc;
 font-size: 16px;
 color: #333333;
 line-height: 58px;
 position: relative;
 cursor: pointer;
}

.ks-sex li select{
    display: none;
}


.ks-sex li .select_box {
    width:100%;
    height:100%;
    float: left;
}
.ks-sex li .select_showbox {
    /* border: 1px solid #b0a296; */
    width: 210px;
    padding: 0 15px;
    height: 100%;
    outline: none;
    background: url(../images/s-j.png) no-repeat #eeeeee;
    background-size: 15px 8px;
    background-position: 210px 25px;
    font-size: 16px;
    color: #333333;
    line-height: 58px;
}

.ks-sex li .select_option {
    width: 100% !important;
    display: inline-block;
    height: auto;
    background: #ffffff;
    text-align: left;
    border: none;
    display: none;
    position: absolute;
    z-index: 55;
    box-shadow: 0px 4px 20px 0px rgba(51, 51, 51, 0.2);
    margin-top: 1px;
}
.ks-sex li .select_option li {
    width: 210px;
    height: 35px;
    padding: 0 15px;
    font-size: 14px;
    line-height: 35px;
    color: #333333;
    margin: 0;
    border: none;
    /* border-bottom: 1px solid #dcdcdc; */

}

.ks-sex li .select_option li.selected {
    color: #ff9f00;
    background: #FFF7E9;
}


.ks-tj{
    width: 160px;
    height: 60px;
    float: left;
    background: #fdc223;
    text-align: center;
    line-height: 60px;
    font-size: 20px;
    color: #333333;
    border: none;
    outline: none;
    padding: 0;
    margin: 0;
    cursor: pointer;
}

.ks-sbot{
    width: 100%;
    float: left;
    margin-top: 30px;
}
.sbot-li{
    width: 100%;
}
.sbot-li li{
    width: 540px;
    float: left;
    margin-right: 80px;
    position: relative;
}
.sbot-li li:nth-child(2n){
    margin-right: 0px;
}
.sbot-li li::after{
    content: "";
    width: 1px;
    height: 80px;
    background: #dcdcdc;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
}
.sbot-li li:nth-child(2n)::after{
    opacity: 0;
}
.sbot-ti{
    width: 100%;
    font-size: 18px;
    color: #333333;
}

.sbot-sw{
    width: 100%;
    margin: 20px 0px 10px;
}
.sbot-sw a{
    display: inline-block;
    margin-right: 24px;
    font-size: 14px;
    line-height: 24px;
    color: #333333;
}

.sbot-sw a:hover{
    color: #37ac68;
}

.ks-more{
    font-size: 14px;
    color: #3b8dfc;
}

.active{
    display: none;
}

.kss-ti{
    width: 100%;
    font-size: 18px;
    color: #333333;
    margin-bottom: 10px;
}

.ks-sex_2{
    float: left;
}
.ks-sex_2 li{
 float: left;
 margin-right: 8px;
 width: 310px;
 height: 58px;
 /* background: #eeeeee; */
 border: 1px solid #dcdcdc;
 font-size: 16px;
 color: #333333;
 line-height: 58px;
 position: relative;
 cursor: pointer;
}

.ks-sex_2 li select{
    display: none;
}


.ks-sex_2 li .select_box {
    width:100%;
    height:100%;
    float: left;
}
.ks-sex_2 li .select_showbox {
    /* border: 1px solid #b0a296; */
    width: 280px;
    padding: 0 15px;
    height: 100%;
    outline: none;
    background: url(../images/s-j.png) no-repeat #eeeeee;
    background-size: 15px 8px;
    background-position: 280px 25px;
    font-size: 16px;
    color: #333333;
    line-height: 58px;
}

.ks-sex_2 li .select_option {
    width: 100% !important;
    display: inline-block;
    height: auto;
    background: #ffffff;
    text-align: left;
    border: none;
    display: none;
    position: absolute;
    z-index: 55;
    box-shadow: 0px 4px 20px 0px rgba(51, 51, 51, 0.2);
    margin-top: 1px;
}
.ks-sex_2 li .select_option li {
    width: 280px;
    height: 35px;
    padding: 0 15px;
    font-size: 14px;
    line-height: 35px;
    color: #333333;
    margin: 0;
    border: none;
    /* border-bottom: 1px solid #dcdcdc; */

}

.ks-sex_2 li .select_option li.selected {
    color: #ff9f00;
    background: #FFF7E9;
}

.ks-three{
    width: 100%;
    float: left;
}

.ks-sex_3{
    float: left;
}
.ks-sex_3 li{
 float: left;
 margin-right: 36px;
 width: 560px;
 height: 58px;
 /* background: #eeeeee; */
 border: 1px solid #dcdcdc;
 font-size: 16px;
 color: #333333;
 line-height: 58px;
 position: relative;
 cursor: pointer;
}

.ks-sex_3 li:nth-child(2n){
    margin-right: 0;
}

.ks-sex_3 li select{
    display: none;
}


.ks-sex_3 li .select_box {
    width:100%;
    height:100%;
    float: left;
}
.ks-sex_3 li .select_showbox {
    /* border: 1px solid #b0a296; */
    width: 530px;
    padding: 0 15px;
    height: 100%;
    outline: none;
    background: url(../images/s-j.png) no-repeat #eeeeee;
    background-size: 15px 8px;
    background-position: 530px 25px;
    font-size: 16px;
    color: #333333;
    line-height: 58px;
}

.ks-sex_3 li .select_option {
    width: 100% !important;
    display: inline-block;
    height: auto;
    background: #ffffff;
    text-align: left;
    border: none;
    display: none;
    position: absolute;
    z-index: 55;
    box-shadow: 0px 4px 20px 0px rgba(51, 51, 51, 0.2);
    margin-top: 1px;
}
.ks-sex_3 li .select_option li {
    width: 530px;
    height: 35px;
    padding: 0 15px;
    font-size: 14px;
    line-height: 35px;
    color: #333333;
    margin: 0;
    border: none;

}

.ks-sex_3 li .select_option li.selected {
    color: #ff9f00;
    background: #FFF7E9;
}

.ks_3-box{
    width: 100%;
    float: left;
    margin-top: 25px;
}
.ks_3-list{
    float: left;
}
.ks_3-list li{
    height: 58px;
    float: left;
    margin-right: 30px;
}
.ks_3-list li:last-child{
    margin-right: 0;
}
.ks_input{
    height: 100%;
    width: 370px;
    padding: 0 15px;
    display: inline-block;
    border: 1px solid #dcdcdc;
    background: #eeeeee;
    font-size: 16px;
    color: #333333;
    margin: 0;
    line-height: 58px;
    vertical-align: bottom;
    outline: none;
}
.ks_input::placeholder{
    color: #999999;
    font-size: 16px;
}
.ks_3-list span{
   font-size: 16px;
   color: #333333;
   vertical-align: bottom;
   margin-left: 5px;
}

.ks_3-tj{
    width: 290px;
    height: 60px;
    float: right;
    background: #fdc223;
    padding: 0;
    margin: 0;
    border: none;
    outline: none;
    text-align: center;
    font-size: 20px;
    color: #333333;
    line-height: 60px;
}

.img-k{
    width: 100%;
    display: block;
    margin: 0 auto;
    /* margin-bottom:30px; */
}
.img-k img{
    width: 100%;
}

.in-fen-box{
    width: 100%;
    display: block;
    margin: 0 auto;
}
.if-bq{
    width: 1200px;
    margin: 0 auto;
}
.bq-title{
    width: 100%;
    float: left;
    margin-top: 30px;
}
.fen-ti{
    height: 24px;
    float: left;
    padding-left: 20px;
    position: relative;
    font-size: 18px;
    line-height: 24px;
    color: #333333;
}
.fen-ti::after{
    content: "";
    height: 100%;
    width: 6px;
    background: #37ac68;
    border-radius: 3px;
    position: absolute;
    left: 0;
    top: 0;
}

.fen-more{
    float: right;
    height: 24px;
    font-size: 14px;
    color: #37ac68;
}
.fen-more img{
    display: inline-block;
    width: 7px;
    margin-left: 10px;
}
.bq-xz{
    width: 1140px;
    padding: 20px 30px;
    border: 1px solid #dcdcdc;
    border-radius: 4px;
    float: left;
    margin: 20px 0px;
}
.bq-xz a{
    width: 95px;
    font-size: 14px;
    line-height: 35px;
    color: #333333;
    float: left;
}
.bq-xz a:hover{
    color: #37ac68;
}

.if-rm{
    width: 1200px;
    display: block;
    margin: 0 auto;
}
.rm-list{
    float: left;
    margin-left: 40px;
}
.rm-list li{
    display: inline-block;
    padding-bottom: 4px;
    position: relative;
    margin-right: 30px;
    font-size: 14px;
    color: #999999;
    cursor: pointer;
}
.rm-list li::after{
    content: "";
    width: 100%;
    height: 2px;
    background: #37ac68;
    position: absolute;
    bottom: 0;
    left: 0;
    opacity: 0;
}

.rm-list .rm-on{
    color: #333333;
}
.rm-list .rm-on::after{
    opacity: 1;
}
.rm-list li:hover{
    color: #333333;
}
.rm-list li:hover::after{
    opacity: 1;
}
.rm-show{
    width: 100%;
    float: left;
    margin-top: 40px;
    padding-bottom: 40px;
}
.rm-box{
    width: 100%;
    float: left;
}
.rm-top_list{
    width: 100%;
    float: left;
}
.rm-top_list li{
    width: 290px;
    float: left;
    position: relative;
    background: #ffffff;
    border: 1px solid #dcdcdc;
    margin-right: 10px;
    margin-bottom: 30px;
}
.rm-top_list li:nth-child(4n){
    margin-right: 0;
}
.rm-zhi{
    width: 24px;
    position: absolute;
    left: 18px;
    top: 12px;
    z-index: 33;
}
.rm-zhi img{
    max-width: 100%;
    margin: 0 auto;
}
.rm-img{
    width: 100%;
    float: left;
    position: relative;
    z-index: 11;
}
.rm-img img{
    width: 100%;
	height:220px;
}
.rm-text{
    width: 90%;
    padding: 20px 5%;
    float: left;
}
.rm-tz{
    width: 100%;
    font-size: 16px;
    line-height: 26px;
    color: #333333; 
	text-align:left;
	height:52px;
    overflow: hidden;
}
.rm-wz{
    width: 100%;
    text-align: left;
    margin: 6px 0;
}
.rm-wz img{
    display: inline-block;
    width: 12px;
    vertical-align: middle;
}
.rm-wz span{
    font-size: 14px;
    color: #999999;
    display: inline-block;
    vertical-align: middle;
    margin-left: 4px;
}
.rm-dx{
    width: 100%;
}
.rm-dz{
    float: left;
    font-size: 16px;
    color: #fe1b1b;
}
.rm-dc{
    float: right;
}
.rm-dc img{
    width: 14px;
    display: inline-block;
    vertical-align: middle;
}
.rm-dc span{
    font-size: 14px;
    color: #999999;
    display: inline-block;
    vertical-align: middle;
    margin-left: 4px;
}

.rm-top_list li:hover{
    top: -10px;
    box-shadow: 0px 0px 10px 1px rgba(0, 0, 0, 0.2);
}
.rm-top_list li:hover .rm-tz{
    color: #37ac68;
}


.rm-bot_show{
    width: 100%;
    float: left;
}
.rm-bot_list{
    width: 100%;
    float: left;
}
.rm-bot_list li{
    width: 285px;
    float: left;
    margin-right: 20px;
    margin-bottom: 10px;
    position: relative;
}
.rm-bot_list li::after{
    content: "";
    width: 1px;
    height: 90%;
    background: #dcdcdc;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
}
.rm-bot_list li:nth-child(4n){
    margin-right: 0;
}

.rm-bot_list li:nth-child(4n)::after{
    display: none;
}

.rm-bot_list li a{
    width: 95%;
    float: left;
    padding-right: 5%;
    font-size: 14px;
    line-height: 34px;
    color: #666666;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
}
.rm-bot_list li a span{
    color: #333333;
}

.rm-bot_list li a:hover{
    color: #37ac68;
}
.rm-bot_list li a:hover span{
    color: #37ac68;
}

.in-tjk{
    width: 1200px;
    margin: 0 auto;
    display: block;
}

.tjk-list{
    width: 100%;
    float: left;
    margin-top: 20px;
}
.tjk-list li{
    width: 226px;
    float: left;
    margin-right: 15px;
    margin-bottom: 14px;
    background: #ffffff;
    border: 1px solid #dcdcdc;
}

.tjk-list li:nth-child(5n){
    margin-right: 0;
}
.tjk-img{
    width: 100%;
    float: left;
    position: relative;
}
.tjk-img img{
    width: 100%;
    position: relative;
    left: 0;
    top: 0;
    z-index: 11;
}
.tjk-y{
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    z-index: 33;
    background: rgba(83, 83, 83, 0.5);
    opacity: 1;
}
.tjk-yz{
    width: 60px;
    height: 60px;
    border-radius: 50%;
    background: #3f3f3f;
    text-align: center;
    line-height: 60px;
    font-size: 14px;
    color: #ffffff;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
}

.tjk-text{
    width: 90%;
    padding: 10px 5%;
    float: left;
}

.tjk-tz{
    width: 100%;
    font-size: 16px;
    line-height: 26px;
    color: #333333;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
.tjk-tc{
    width: 100%;
    float: left;
    margin-top: 10px;
}
.tjk-tci{
    float: left;
    font-size: 16px;
    color: #fe1b1b;
    line-height: 20px;
}
.tjk-tci span{
    font-size: 14px;
    color: #999999;
    text-decoration: line-through;
    margin-left: 4px;
}
.tjk-tcii{
    float: right;
}
.tjk-tcii img {
    width: 14px;
    display: inline-block;
    vertical-align: middle;
}
.tjk-tcii span {
    font-size: 14px;
    color: #999999;
    display: inline-block;
    vertical-align: middle;
    margin-left: 4px;
}

.tjk-list li:hover .tjk-tz{
    color: #37ac68;
}

.fw-wd{
    width: 1200px;
    margin: 0 auto;
    display: block;
}

.fw-list{
    width: 100%;
    float: left;
    margin-top: 20px;
}
.fw-list>li{
    width: 590px;
    float: left;
    margin-right: 20px;
    margin-bottom: 20px;
}
.fw-list>li:nth-child(2n){
    margin-right: 0;
}
.fw-left{
    width: 276px;
    float: left;
}
.fw-left img{
    width: 100%;
}
.fw-right{
    width: 280px;
    float: right;
}
.fw-ti{
    width: 100%;
    font-size: 16px;
    color: #333333;
    line-height: 34px;
    font-weight: bold;
}
.fw-list li:hover .fw-ti{
    color: #37ac68;
}
.fw-xin{
    width: 100%;
}
.fw-xz{
    width: 100%;
    font-size: 14px;
    color: #999999;
    line-height: 34px;
}
.fw-xz span{
     margin-left: 15px;
     color: #333333;
}

.fw-xj{
    width: 100%;
    margin-top: 10px;
}
.fw-xj>li{
    display: inline-block;
    padding: 0px 10px;
    height: 26px;
    border-radius: 13px;
    font-size: 14px;
    line-height: 26px;
    margin-right: 12px;
}
.fw-xj>li:nth-child(1){
    color: #37ac68;
    background:#d1f4dd;
    border:1px solid #3cae6c;
}
.fw-xj>li:nth-child(2){
    color: #feab0c;
    background:#fef1c2;
    border:1px solid #fdc839;
}
.fw-xj>li:nth-child(3){
    color: #2aaffc;
    background:#bff2fc;
    border:1px solid #60e2fc;
}

.in-hzk{
    width: 100%;
    background: #eeeeee;
}
.in-hz_cen{
    width: 1200px;
    margin: 0 auto;
    display: block;
}

.hz-list{
    float: left;
    margin-left: 40px;
}
.hz-list li{
    display: inline-block;
    padding-bottom: 4px;
    position: relative;
    margin-right: 30px;
    font-size: 14px;
    color: #999999;
    cursor: pointer;
}
.hz-list li::after{
    content: "";
    width: 100%;
    height: 2px;
    background: #37ac68;
    position: absolute;
    bottom: 0;
    left: 0;
    opacity: 0;
}

.hz-list .hz-on{
    color: #333333;
}
.hz-list .hz-on::after{
    opacity: 1;
}
.hz-list li:hover{
    color: #333333;
}
.hz-list li:hover::after{
    opacity: 1;
}

.hz-show{
    width: 100%;
    float: left;
    margin-top: 30px;
    /* padding-bottom: 40px; */
}
.hz-box{
    width: 100%;
    float: left;
}
.hb-box{
    width: 100%;
    padding-bottom: 30px;
    border-bottom: 1px solid #e5e5e5;
}
.hb-cen{
    width: 1200px;
    margin: 0 auto;
}
.hb-list{
    width: 100%;
    float: left;
    margin-top: 20px;
}
.hb-list li{
    width: 228px;
    border: 1px solid #dcdcdc;
    float: left;
    margin-right: 12.5px;
    margin-bottom: 10px;
}
.hb-list li:nth-child(5n){
    margin-right: 0;
}
.hb-list li img{
    /* max-width: 100%; */
    width: 100%;
    display: block;
    margin: 0 auto;
}

.zx-box{
    width: 1200px;
    margin: 0 auto;
    display: block;
}
.zx-show{
    width: 100%;
    float: left;
    margin-top: 20px;
    padding-bottom: 80px;
}
.zx-left{
    width: 446px;
    float: left;
    background: #eeeeee;
    cursor: pointer;
}
.zx-z-img{
    width: 100%;
    float: left;
}
.zx-z-img img{
    width: 100%;
}
.zx-z-text{
    width: 90%;
    padding: 30px 5% 30px;
    float: left;
}

.zx-zti{
    width: 100%;
    font-size: 16px;
    color: #333333;
    font-weight: bold;
    margin-bottom: 20px;
}
.zx-zci{
    width: 100%;
    font-size: 14px;
    line-height: 24px;
    color: #333333;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}

.zx-left:hover .zx-zci{
    color: #37ac68;
}
.zx-left:hover .zx-zti{
    color: #37ac68;
}

.zx-right{
    width: 730px;
    float: right;
}
.zr-list{
    width: 100%;
}
.zr-list>li{
    width: 352px;
    float: left;
    margin-right: 26px;
}
.zr-list>li:nth-child(2n){
    margin-right: 0;
}
.zr-img{
    width: 100%;
    position: relative;
    float: left;
}
.zr-img img{
    width: 100%;
    position: relative;;
    z-index: 11;
}
.zr-text{
    width: 90%;
    padding: 0 5%;
    height: 50px;
    background: rgba(0, 0, 0, 0.5);
    font-size: 14px;
    color: #ffffff;
    line-height: 50px;
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 33;
}

.zr-xw{
    width: 100%;
    float: left;
    margin-top: 30px;
}
.zr-xw_ti{
    width: 100%;
    float: left;
    padding-bottom: 10px;
    border-bottom: 1px solid #eeeeee;
}
.xw-z{
    float: left;
    font-size: 16px;
    color: #333333;
}
.xw-more{
    float: right;
    font-size: 14px;
    color: #333333;
}
.xw-more img{
    display: inline-block;
    margin-left: 4px;
}
.xw-list{
    width: 100%;
    float: left;

}

.xw-list a{
    width: 100%;
    display: block;
    float: left;
    margin-top: 10px;
    font-size: 14px;
}
.xw-zi{
    float: left;
    color: #333333;
width: 73%;
height: 30px;
line-height: 30px;
overflow: hidden;

}
.xw-yi{
    float: right;
    color: #999999;
height: 30px;
line-height: 30px;
overflow: hidden;
}
.xw-list a:hover .xw-zi{
    color: #37ac68;
}
.xw-list a:hover .xw-yi{
    color: #37ac68;
}

/* foto */
.foot{
    width: 100%;
    display: block;
    margin: 0 auto;
    background: #313131;
}
.foot-top{
    width: 100%;
    border-bottom: 1px solid #535353;
    padding: 20px 0px;
}
.fop-cen{
    width: 1200px;
    height: 25px;
    margin: 0 auto;
}
.fot-ti{
    height: 25px;
    float: left;
}
.fot-ti img{
    height: 25px;
    display: inline-block;
    vertical-align: bottom;
}
.fot-ti span{
    display: inline-block;
    font-size: 16px;
    color: #ffffff;
    vertical-align: bottom;
    margin-left: 4px;
}
.fot-a{
    height: 25px;
    float: left;
    margin-left: 30px;
}
.fot-a a{
    float: left;
    font-size: 14px;
    color: #eeeeee;
    line-height: 25px;
    margin-right: 25px;
}
.fot-a a:hover{
    color: #37ac68;
}

.foot-bot{
    width: 1200px;
    display: block;
    margin: 0 auto;
    padding: 40px 0px 30px;
}
.fbt-left{
    width: 350px;
    float: left;
}
.fbt-logo{
    width: 60%;
    margin-bottom: 30px;
}
.fbt-logo img{
    width: 100%;
}

.fbt-xi{
    width: 100%;
}

.fbt-xi img{
    width: 50px;
    float: left;
    margin-top: 6px;
    margin-right: 15px;
}
.fbt-xin{
    float: left;
}
.fbx-z{
    font-size: 30px;
    color: #ffffff;
    line-height: 36px;
}
.fbx-c{
    font-size: 14px;
    color: #ffffff;
    line-height: 30px;
}
.fbt-cen{
    width: 140px;
    float: left;
}
.fbt-cen img{
    width: 100%;
}
.fbt-er_zi{
    text-align: center;
    font-size: 14px;
    color: #ffffff;
    margin-top: 10px;
}

.fbt-right{
    float: right;
}

.fbt-list{
    width: 100%;
}
.fbt-list li{
    float: left;
    margin-right: 60px;
}
.fbt-list li:last-child{
    margin-right: 0px;
}
.fbt-sti{
    font-size: 18px;
    color: #ffffff;
    margin-bottom: 16px;
}
.fbt-sbox{
    width: 100%;
}
.fbt-sbox a{
    display: block;
    font-size: 14px;
    color: #999999;
    line-height: 24px;
    margin-bottom: 6px;
}
.fbt-sbox a:hover{
    color: #37ac68;
}

/* 悬浮 */
.xuan-box{
    position: fixed;
    top: 50%;
    transform: translateY(-50%);
    right: 0;
    z-index: 9999;
    transition: all 0.3s;
    visibility: hidden;
    opacity: 0;
    -webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    opacity: 1;
    visibility: visible;
}
.z_fd1 {
    opacity: 1;
    visibility: visible;
}
.xuan-list{
    width: 90px;
    float: right;
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px;
    background: #ffffff;
    overflow: hidden;
    box-shadow: 0px 0px 30px 3px rgba(0, 0, 0, 0.1);
    position: relative;
    z-index: 22;
}
.xuan-list a{
    width: 100%;
    height: 96px;
    float: left;
    display: block;
    background: #ffffff;
    text-align: center;
    position: relative;
}
.xuan-list a::after{
    content: "";
    width: 70px;
    height: 1px;
    background: #d9d9d9;
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
}
.xuan-list a img{
    width: 50px;
    display: block;
    margin: 10px auto 2px;
}
.xuan-list a .xt-img2{
    display: none;
}
.xuan-list a .xt-bzi{
    font-size: 14px;
    color: #333333;
    text-align: center;
}
.xuan-list a:nth-child(1){
    background: #37ac68;
}
.xuan-list a:nth-child(1):hover .xt-bzi{
    background: #37ac68;
}
.xuan-list a:nth-child(1)::after{
    opacity: 0;
}
.xuan-list a:nth-child(1) .xt-bzi{
    color: #ffffff;
}
.xuan-list a:nth-child(1):hover .xt-bzi{
    color: #ffffff;
}
.xuan-list a:hover .xt-bzi{
    color: #37ac68;
}
.xuan-list a:hover .xt-img{
    display: none;
}
.xuan-list a:hover .xt-img2{
    display: block;
}
.x-top{
    width: 100%;
    float: left;
    /* height: 64px; */
    cursor: pointer;
    margin: 30px 0px;
}

.x-top img{
    width: 36px;
    display: block;
    margin: 0 auto;
}

.xuan-lian{
    /* height: 44px; */
    padding: 8px 8px;
    border-radius: 4px;
    position: relative;
    right: 10px;
    top: 0;
    float: left;
    background: #37ac68;
    display: none;
}

.xan-box{
    background: #ffffff;
    padding: 10px 10px;
    clear: both;
}
.xan-blist{
    width: 100px;
    float: left;
}
.xan-blist li{
    width: 100%;
    float: left;
   display: block;
   margin-bottom: 10px;
}
.xan-blist li:last-child{
    margin-bottom: 0;
}
.xan-blist li img{
    width: 16px;
    float: left;
    margin-right: 10px;
}
.xan-blist li .xan-text{
    width: 72px;
    float: left;
    font-size: 12px;
    line-height: 20px;
    color: #37ac68;
}


.xuan-lian2{
    padding: 8px 8px;
    border-radius: 4px;
    position: relative;
    right: 10px;
    top:290px;
    float: left;
    background: #37ac68;
    display: none;
    z-index: 33;
}

.tudi-tan{
    width: 100%;
    height: 100%;
    position: fixed;
    left: 0;
    top: 0;
    background: rgba(0, 0, 0, 0.5);
    z-index: 999999;
    display: none;
}

.tudi-box{
    width: 1130px;
    padding: 35px;
    background: #ffffff;
    position: relative;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
}
.tudi-title{
    width: 100%;
    font-size: 24px;
    color: #333333;
    text-align: center;
    font-weight: bold;
}
.tudi-cr{
    width: 100%;
    margin-top: 30px;
}
.tudi-cr_ti{
    width: 100%;
    font-size: 18px;
    color: #333333;
}

.tudi-cr_list{
    width: 100%;
    float: left;
    margin-top: 10px;
}

.tudi-cr_list li{
    /* width: 552px; */
    height: 58px;
    border: 1px solid #dcdcdc;
    float: left;
    margin-right: 22px;
    margin-bottom: 22px;
}
.tudi-cr_list li:nth-child(2n){
    margin-right: 0;
}
.tudi-cr_list li .tcr-input{
    width: 512px;
    height: 100%;
    padding: 0 20px;
    background: #eeeeee;
}
.tudi-cr_list li .tcr-input input{
    width: 100%;
    height: 100%;
    border: none;
    outline: none;
    background: #eeeeee;
    font-size: 16px;
    color: #333333;
}
.tudi-cr_list li .tcr-input input::placeholder{
    color: #999999;
}



.tudi-cr_list li select{
    display: none;
}


.tudi-cr_list  li .select_box {
    width:100%;
    height:100%;
    float: left;
}
.tudi-cr_list  li .select_showbox {
    /* border: 1px solid #b0a296; */
    width: 512px;
    padding: 0 20px;
    height: 100%;
    outline: none;
    background: url(../images/s-j.png) no-repeat #eeeeee;
    background-size: 15px 8px;
    background-position: 530px 25px;
    font-size: 16px;
    color: #333333;
    line-height: 58px;
}

.tudi-cr_list  li .select_option {
    width: 552px !important;
    display: inline-block;
    height: auto;
    background: #ffffff;
    text-align: left;
    border: none;
    display: none;
    position: absolute;
    z-index: 55;
    box-shadow: 0px 4px 20px 0px rgba(51, 51, 51, 0.2);
    margin-top: 1px;
}
.tudi-cr_list  li .select_option li {
    width: 512px;
    height: 35px;
    padding: 0 20px;
    font-size: 14px;
    line-height: 35px;
    color: #333333;
    margin: 0;
    border: none;

}

.tudi-cr_list  li .select_option li.selected {
    color: #ff9f00;
    background: #FFF7E9;
}


.rudi-t_show{
    width: 100%;
    float: left;
}
.rudi-t_show li{
    height: 58px;
    float: left;
    margin-right: 30px;
}
.rudi-t_show li:last-child{
    margin-right: 0;
}
.rt_input{
    height: 100%;
    width: 370px;
    padding: 0 15px;
    display: inline-block;
    border: 1px solid #dcdcdc;
    background: #eeeeee;
    font-size: 16px;
    color: #333333;
    margin: 0;
    line-height: 58px;
    vertical-align: bottom;
    outline: none;
}
.rt_input::placeholder{
    color: #999999;
    font-size: 16px;
}
.rudi-t_show span{
   font-size: 16px;
   color: #333333;
   vertical-align: bottom;
   margin-left: 5px;
}
.tudi-but{
    width: 290px;
    height: 58px;
    background: #fdc223;
    border: none;
    outline: none;
    display: block;
    margin: 20px auto;
    text-align: center;
    font-size: 20px;
    color: #333333;
    cursor: pointer;
}

.tudi-close{
    width: 17px;
    position: absolute;
    right: 24px;
    top: 24px;
    cursor: pointer;
}



/* 分页css */
.dw-box{
    width: 1200px;
    margin: 12px auto 0px;
}
.dw-box img{
    width: 14px;
    float: left;
    margin-right: 5px;
}
.dw-box a{
    font-size: 14px;
    color: #999999;
    display: inline-block;
}
.dw-box a::after{
    content: "-";
    font-size: 14px;
    color: #999999;
}
.dw-box a:last-child::after{
    display: none;
}

.pr-box_k{
    width: 100%;
    margin: 0 auto;
    display: block;
}

.pr-box_cen{
    width: 1200px;
    margin: 0 auto;
    display: block;
}


.pr-box_top{
    
    width: 100%;
    float: left;
    margin-top: 20px;
}
.pr-box_title{
    width: 100%;
    float: left;
    border-bottom: 1px solid #37ac68;
}
.pr-box_title a{
    float: left;
    padding: 0px 20px 20px;
    font-size: 18px;
    color: #333333;
    position: relative;
}

.pr-box_title a::after{
    content: "";
    width: 23px;
    height: 9px;
    background: url(../images/p-san.png) no-repeat;
    background-size: 100% 100%;
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    opacity: 0;
}

.pr-box_title .pa-on{
    color: #37ac68;
}
.pr-box_title .pa-on::after{
    opacity: 1;
}

.pr-box_tlsit{
    width: 100%;
    float: left;
}
.pr-box_tlsit .prb-ul{
    width: 100%;
}
.pr-box_tlsit .prb-ul>li{
    width: 100%;
    padding: 20px 0px;
    float: left;
    background: #eeeeee;
    margin-bottom: 6px;
}
.pr-tmz{
    width: 76px;
    float: left;
    text-align: right;
    font-size: 18px;
    color: #333333;
}
.pr-tmzz{
    width: 1040px;
    float: left;
    margin-left: 60px;
}
.pr-tmzz a{
    float: left;
    font-size: 14px;
    color: #666666;
    line-height: 25px;
    margin-right: 30px;
}
.pr-tmzz a:hover{
    color: #37ac68;
}

.pr-tmzz .ma-on{
    color: #37ac68;
}

.pr-tmx{
    width: 1040px;
    float: left;
    margin-left: 60px;
    position: relative;
}
.pr-tmx>li{
    float: left;
    cursor: pointer;
    margin-right: 50px;
}
.pr-mxs{
    display: block;
    font-size: 14px;
    color: #666666;
}
.pr-mxs img{
    width: 10px;
    display: inline-block;
    margin-left: 4px;
}
.pr-mxb{
    width: 1000px;
    padding: 10px 20px;
    border: 1px solid #eeeeee;
    background: #ffffff;
    position: absolute;
    left: -20px;
    top: 22px;
    z-index:55;
    display: none;
}
.pr-mxb a{
    font-size: 14px;
    color: #666666;
    float: left;
    margin-right: 20px;
}
.pr-mxb .ma-on{
    color: #37ac68;
}
.pr-mxb a:hover{
    color: #37ac68;
}
.pr-tmx>li:hover .pr-mxb{
    display: block;
}
.pr-tmx>li:hover .pr-mxs{
    color: #37ac68;
}

.pr-box_bot{
    width: 100%;
    float: left;
    margin-top: 25px;
    padding-bottom: 40px;
}

.pr-box_cz{
    width: 898px;
    float: left;
}
.pr-box_cr{
    width: 254px;
    float: right;
    padding: 0px 15px;
    border: 1px solid #dcdcdc;
}
.pr_cz-x{
    width: 100%;
    float: left;
    padding: 2px 0px;
    background: #eeeeee;
}
.pr_cz-x a{
    height: 45px;
    padding: 0px 10px;
    /* background: #ffffff; */
    float: left;
    margin: 0 18px;
}
.pr_cz-x a span{
    font-size: 14px;
    color: #333333;
    line-height: 45px;
    vertical-align: middle;
}
.pr_cz-x a img{
    width: 10px;
    vertical-align: middle;
    margin-left: 6px;
}

.pr_cz-x .cz-on{
    background: #ffffff;
}
.pr_cz-x a:hover{
    background: #ffffff;
}
.pr_cz-sj{
    width: 100%;
    float: left;
    font-size: 14px;
    color: #333333;
    margin: 20px 0px;
}


.pr_cz-list{
    width: 100%;
    float: left;
}
.pr_cz-list li{
    width: 290px;
    float: left;
    position: relative;
    background: #ffffff;
    border: 1px solid #dcdcdc;
    margin-right: 11px;
    margin-bottom: 30px;
}
.pr_cz-list li:nth-child(3n){
    margin-right: 0;
}
.pr_cz-list li:hover{
    box-shadow: 0px 0px 10px 2px rgba(0, 0, 0, 0.1);
}
.pr_cz-list li:hover .rm-tz{
    color: #37ac68;
}
.pr_cz-fan{
    width: 100%;
    float: left;
    margin: 20px 0px;
    text-align: center;
}
.pr_cz-fan a{
    display: inline-block;
    height: 44px;
    margin: 0 10px;
    padding: 0px 18px;
    font-size: 16px;
    color: #333333;
    line-height: 44px;
    background: #eeeeee;
}
.pr_cz-fan a:first-child{
    padding: 0 28px;
    color: #ffffff;
    background: #37ac68;
}
.pr_cz-fan a:last-child{
    padding: 0 28px;
    color: #ffffff;
    background: #37ac68;
}
.pr_cz-fan a:hover{
    background: transparent;
    color: #37ac68;
}
.pr_cz-fan .cz-on{
    background: transparent;
    color: #37ac68;
}
.pr_cz-fan a:first-child:hover{
    /* padding: 0 28px; */
    color: #ffffff;
    background: #37ac68;
}
.pr_cz-fan a:last-child:hover{
    /* padding: 0 28px; */
    color: #ffffff;
    background: #37ac68;
}

.pr_cr-title{
    width: 100%;
    height: 25px;
    float: left;
    position: relative;
    font-size: 18px;
    color: #333333;
    margin: 15px 0px;
}
.pr_cr-title::after{
    content: "";
    width: 6px;
    height: 100%;
    background: #37ac68;
    border-radius: 3px;
    position: absolute;
    left: 0;
    top: 0;
}
.pr_cr-title span{
    margin-left: 16px;
}
.pr_cr-list{
    width: 100%;
    float: left;
}
.pr_cr-list li{
    width: 100%;
    float: left;
    background: #eeeeee;
    margin-bottom: 20px;
}
.pr_cr-img{
    width: 100%;
    float: left;
}
.pr_cr-img img{
    width: 100%;
}
.pr_cr-tw{
    width: 90%;
    padding: 10px 5%;
    float: left;
}
.pr_cr-twz{
    width: 100%;
    float: left;
    font-size: 16px;
    line-height: 26px;
    color: #333333;
    /* text-decoration: underline; */
    position: relative;
}
.pr_cr-twc{
    width: 100%;
    float: left;
    font-size: 14px;
    color: #ea0c0c;
    text-align: right;
    position: absolute;
    right: 0;
    bottom:0;
}
.pr_cr-list li:hover .pr_cr-twz{
    color: #37ac68;
}
.pr_det-top{
    width: 1200px;
    display: block;
    margin: 0 auto;
}

.pdet_top-k{
    width: 100%;
    float: left;
    padding-bottom: 60px;
    margin-top: 20px;
	position:relative; z-index:33;
}

 .pdet_lunbo{
    width: 560px;
    height: 465px;
    float: left;
	position:relative; z-index:13;
}
.video{
    float: left;
    width: 84px;
    height: auto; 
	position:absolute; z-index:23; left:0%; bottom:37%;  cursor:pointer; 
}
.video img {
    width: 100%;
    /*height: 465px;*/
    /*margin-top: 200px;*/
}



#popup_video {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.5);
    z-index: 123;
    display: none;
}

.colsebtn {
    width: 35px;
    height: 35px;
    border-radius: 100%;
    position: absolute;
    right: 33%;
    top: 30%;
    background: rgba(255,255,255,.2);
    text-align: center;
    line-height: 32px;
    color: #fff;
    font-weight: 700;
    font-size: 25px;
    z-index: 9999; cursor:pointer;
}
.lak {
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    z-index: 1234;
    display: none;
    width: 670px;
    height: 400px;
}
.popup_video_url{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
  .pdet_lunbo .gallery-top {
    /* height: 340px; */
    width: 100%;
  }
  .pdet_lunbo .gallery-top .swiper-slide{
      width: 100%;
      /* height: 100%; */
      cursor: pointer;
  }
  .pdet_lunbo .gallery-top .swiper-slide img{
      width: 100%;
      height: 340px;
      /* height: 100%; */
  }
  .pdet_lunbo .gallery-thumbs {
     height: 108px; 
    box-sizing: border-box;
    margin-top: 16px;
  }
  .pdet_lunbo .gallery-thumbs .swiper-slide {
    /* height: 100%; */
    opacity: 1;
    cursor: pointer;
  }
  .pdet_lunbo .gallery-thumbs .swiper-slide img{
      width: 100%;
      height: 109px;
  }
  .pdet_lunbo .gallery-thumbs .swiper-slide-thumb-active {
    opacity: 1;
  }

@media  screen and (max-width:768px){

.video {
    float: left;
    width: 84px;
    height: auto;
    position: absolute;
    z-index: 23;
    left: 78%;
    top: 5%;
}
.colsebtn {
    width: 35px;
    height: 35px;
    border-radius: 100%;
    position: absolute;
    right: 0%;
    top: 10%;
    background: rgba(255,255,255,.2);
    text-align: center;
    line-height: 32px;
    color: #fff;
    font-weight: 700;
    font-size: 25px;
    z-index: 9999;
    cursor: pointer;
}
}
 
  .pdet_top-right{
      width: 618px;
      float: right;
  }
  .pdet_tpr-ti{
      width: 100%;
      float: left;
  }
  .pdet_rz{
      width: 400px;
      float: left;
  }
  .pdet_rti{
      width: 100%;
      float: left;
      font-size: 20px;
      color: #333333;
  }
  .pdet_rzi{
      width: 100%;
      float: left;
      font-size: 12px;
      color: #999999;
      line-height: 24px;
  }
  .pdet_rzi span{
      margin-right: 30px;
  }
  .pdet_rzi span:last-child{
      margin-right: 0;
  }
  .pdet_ry{
      float: right;
  }
  .pdet_ry a{
      height: 22px;
      float: left;
      margin-right: 20px;
  }
  .pdet_ry a:last-child{
      margin-right: 0;
  }
  
  .pdet_ry a img{
      width: 22px;
      float: left;
  }
  .pdet_ry a .pdet_rimg2{
    display: none;
}
  .pdet_ry a span{
      font-size: 14px;
      line-height: 22px;
      color: #999999;
      margin-left: 5px;
      float: left;
  }
  .pdet_ry a:hover span{
    color: #fdb323;
}
.pdet_ry a:hover .pdet_rimg2{
    display: block;
}
.pdet_ry a:hover .pdet_rimg{
    display: none;
}
  .pdet_rtext{
      width: 100%;
      float: left;
      padding-bottom: 20px;
      border-bottom: 1px solid #efefef;
      margin-top: 20px;
  }
  .pdet_rtlist{
      width: 100%;
      float: left;
  }
  .pdet_rtlist li{
      width: 50%;
      float: left;
      font-size: 14px;
      color: #666666;
      margin-bottom: 10px;
  }

  .pdet_r-bot{
      width: 100%;
      float: left;
      margin: 25px 0px;
  }
  .pdet_rbz{
      float: left;
      font-size: 14px;
      color: #999999;
  }
  .pdet_rbz span{
    font-size: 30px;
    color: #e51111;
    margin-right: 5px;
  }
.pdet_rbc{
    float: right;
    width: 138px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    font-size: 14px;
    color: #333333;
    background: #fdb323;
    cursor: pointer;
}

.pdet_rbx{
    width: 94%;
    padding: 18px 3%;
    float: left;
    background: #eeeeee;
}
.pdet_rbx-z{
    width: 100%;
    float: left;
    font-size: 14px;
    color: #333333;
    line-height: 30px;
}

.pdet_rbx-c{
    width: 100%;
    float: left;
    margin: 10px 0px;
}
.pdet_rbx-c a{
    width: 122px;
    height: 38px;
    font-size: 14px;
    line-height: 38px;
    text-align: center;
    border-radius: 4px;
    background: #fdb323;
    color:#333333;
    margin-right: 16px;
    float: left;
}
.pdet_rbx-c a:first-child{
    background: #37ac68;
    color:#ffffff;
}

.pr_det-cti{
    width: 100%;
    height: 78px;
    display: block;
    margin: 0 auto;
    border-top: 1px solid #e6e6e6;
    box-shadow: 0px 1px 10px 2px rgba(0, 0, 0, 0.1);
}
.pr_det-cti_list{
    width: 1200px;
    height: 100%;
    margin: 0 auto;
}
.pr_det-cti_list a{
    width: 152px;
    height: 100%;
    float: left;
    color: #333333;
    font-size: 18px;
    line-height: 78px;
    text-align: center;
}
.pr_det-cti_list .pde-a_on{
    background: #37ac68;
    color: #ffffff;
}

.pr_det-c_one{
    width: 1200px;
    display: block;
    margin: 0 auto;
    padding: 30px 0px 0px;
}
.pone-title {
    width: 100%;
    float: left;
    margin-bottom: 20px;
}

.pr_co-text{
    width: 96%;
    padding: 0px 2%;
    float: left;
}
.pr_co-tw{
    width: 100%;
    font-size: 14px;
    line-height: 30px;
    color: #333333;
}
.pr_co-tu{
    width: 100%;
    float: left;
}

.pr_co-tu li{
    width: 48%;
    float: left;
    margin-right: 4%;
    margin-bottom: 10px;
}
.pr_co-tu li:nth-child(2n){
    margin-right: 0;
}
.pr_co-tu li img{
    width: 100%;
}
.fen {
    position: relative;
}
.fen_section {
    background: #ffffff;
    position: absolute;
    padding: 15px 15px 5px 15px;
    top: 100%;
    left: 50%;
    width: 80px;
    box-shadow: 0 1px 2px 0 rgba(0,0,0,.2);
    border: 1px solid #ededed;
    display: none;
}
.fen_info {
    margin-bottom: 10px;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    position: relative;
}
.lalc {
    position: absolute;
    top: 0;
    left: -180px;
    width: 150px;
    height: 150px;
    display: none;
}
.lalc img {
    width: 150px !important;
    height: 150px;
}
.fen_info img {
    display: inline-block;
    float: none !important;
}
.fen_info_text {
    font-size: 16px;
    color: #333333;
    display:inline-block;
    margin-left: 10px;
    float: none !important;
}
.fen_info:hover .lalc {
    display: block;
}
.fen:hover .fen_section {
    display: block;
}

.sjfd{display: none;}
.pr_co-pg{
    width: 96%;
    margin: 0 2%;
    float: left;
    padding: 40px 0px;
    border:1px solid #e6e6e6;
}

.pr_co-pg_z{
    width: 270px;
    float: left;
    margin-left: 50px;
    padding: 10px 0px;
    border-right: 1px solid #e1e1e1;
}
.pr_pgz_ti{
    width: 100%;
    float: left;
    font-size: 18px;
    color: #333333;
    margin-bottom: 20px;
}
.pr_pgz_ti span{
    color: #dddddd;
}

.pr_pgz_ci{
    width: 100%;
    font-size: 18px;
    color: #fdb323;
}
.pr_pgz_ci span{
    font-size: 30px;
}

.pr_co-pg_c{
    width: 470px;
    float: left;
    margin-left: 70px;
    padding: 10px 0px;
}
.pr_pgc_ti{
    width: 100%;
    float: left;
    font-size: 18px;
    color: #333333;
    margin-bottom: 20px;
}
.pr_pgc_ci{
    width: 100%;
    float: left;
    font-size: 24px;
    color: #43b171;
}

.pr_co-pg_a{
    width: 185px;
    height: 50px;
    background: #37ac68;
    float: left;
    font-size: 18px;
    color: #ffffff;
    text-align: center;
    line-height: 50px;
    margin-left: 20px;
    margin-top: 10px;
}

.pr_co-pg_map{
    width: 100%;
    float: left;
}
.pr_co-pg_map img{
    width: 100%;
}

.pr_co-pg_img{
    width: 100%;
    padding-bottom: 20px;
}
.pr_co-pg_img img{
    max-width: 100%;
}

.pdet_r-tan{
    width: 100%;
    height: 100%;
    position: fixed;
    left: 0;
    top: 0;
    background: rgba(0, 0, 0, 0.5);
    z-index: 999999;
    display: none;
}
.pdet_r-tb{
    width: 1150px;
    padding: 50px 25px;
    background: #ffffff;
    position: relative;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
}
.rtb-close{
    width: 30px;
    position: absolute;
    right: 10px;
    top: 10px;
    cursor: pointer;
}
.pdet_r-tb_ti{
    width: 100%;
    float: left;
    padding-bottom: 28px;
    font-size: 28px;
    color: #37ac68;
    text-align: center;
    border-bottom: 1px solid #e8e8e8;
}
.pdet_r-tb_box{
    width: 100%;
    float: left;
    margin-top: 50px;
}
.pdet_rtb-list{
    width: 100%;
    float: left;
}
.pdet_rtb-list li{
    width: 50%;
    height: 60px;
    float: left;
    margin-bottom: 30px;
}
.rtb_zi{
    width: 154px;
    height: 60px;
    line-height: 60px;
    float: left;
    font-size: 18px;
    color: #333333;
    text-align: right;
    margin-right: 20px;
}

.rtb_input{
    width: 370px;
    padding: 0 5px;
    float: left;
    height: 60px;
    border: 1px solid #dbdbdb;
    border-radius: 5px;
}
.pdet_rtb-list li:nth-child(2n) .rtb_zi{
    width: auto;
    padding-left: 30px;
}
.rtb_input input{
    width: 100%;
    height: 100%;
    border: none;
    background: none;
    outline: none;
    font-size: 18px;
    color: #333333;
}
.rtb_jb{
    width: 100%;
    height: 60px;
    float: left;
    margin-bottom: 30px;
}
.rtb_yzm{
    width: 204px;
    height: 60px;
    float: left;
    border-radius: 5px;
    background: #37ac68;
    font-size: 18px;
    text-align: center;
    line-height: 60px;
    color: #ffffff;
    border: none;
    outline: none;
    cursor: pointer;
    margin-left: 15px;
}
.rtb_tj{
    width: 400px;
    height: 68px;
    border-radius: 5px;
    background: #37ac68;
    font-size: 24px;
    text-align: center;
    line-height: 68px;
    color: #ffffff;
    border: none;
    outline: none;
    cursor: pointer;
    display: block;
    margin: 0 auto;
}

.rtb_bm{
    width: 100%;
    text-align: center;
    font-size: 14px;
    color: #999999;
    margin: 5px 0px;
}

.pr_b-map{
    width: 100%;
    display: block;
    margin: 0 auto;
}
.pr_b-map img{
    width: 100%;
}
.fuwu-box{
    width: 100%;
    margin: 0 auto;
    display: block;
}
.fw_cen{
    width: 1200px;
    display: block;
    margin: 0 auto;
    padding: 30px 0px;
}

.fw_c-list{
    width:100%;
    float: left;
}
.fw_c-list>li{
    width: 100%;
    float: left;
    padding-bottom: 20px;
    border-bottom: 1px solid #e2e2e2;
    margin-bottom: 26px;
}
.fw_cs-img{
    width: 275px;
    float: left;
}
.fw_cs-img img{
    width: 100%;
} 
.fw_cs-zc{
    width: 490px;
    float: left;
    margin-left:30px;
    margin-right:30px;
}
.fw_zc-ti{
    width: 100%;
    font-size: 16px;
    color: #333333;
    font-weight: bold;
}
.fw_zc-tw{
    width: 100%;
    height: 22px;
    margin-top: 15px;
}
.fw_zc-tw img{
    height: 100%;
    float: left;
    margin-right: 6px;
}
.fw_zc-tw span{
    font-size: 14px;
    line-height: 22px;
    color: #999999;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}

.fw_zc-an{
    width: 100%;
    margin-top: 50px;
}
.fw_zc-an a{
    float: left;
    width: 136px;
    height: 42px;
    text-align: center;
    line-height: 42px;
    font-size: 14px;
    margin-right: 18px;
    cursor: pointer;
}
.fw_zc-an .fw_zc-anz{
    color: #ffffff;
    background: #37ac68;
}
.fw_zc-an .fw_zc-anm{
    color: #ffffff;
    background: #37ac68;
}
.fw_zc-an .fw_zc-anc{
    color: #333333;
    background: #fdb323;
}

.fw_zy{
    width:260px;
    float: left;
    padding-left: 58px;
    border-left: 1px solid #ebebeb;
}
.fw_zy-ti{
    font-size: 14px;
    color: #333333;
    line-height: 34px;
    margin-bottom: 20px;
}
.fw_zy-list{
    display: block;
}
.fw_zy-list li{
width: 100%;
float: left;
margin-bottom: 15px;
}

.fw_zy-list li img{
    height: 20px;
    float: left;
    margin-right: 5px;
}
.fw_zy-list li .fw_zy-sw{
    height: 20px;
    float: left;
    font-size: 14px;
    color: #999999;
}
.fw_zy-list li:nth-child(1) .fw_zy-sw span{
    color: #333333;
}
.fw_zy-list li:nth-child(2) .fw_zy-sw span{
    color: #37ac68;
    font-weight: bold;
}

.fw_zy-list li .fw_zy-sw span{
    margin-left: 5px;
}

.fwd_top{
    width: 100%;
    float: left;
}
.fwd_t-img{
    width: 480px;
    float: left;
}
.fwd_t-img img{
    width: 100%;
}

.fwd_t-rb{
    width: 685px;
    float: right;
}

.fwd_rb-ti{
    width: 100%;
    padding-bottom: 15px;
    border-bottom: 1px solid #dfdfdf;
    font-size: 24px;
    color: #333333;
    margin-bottom: 10px;
}

.fwd_rb-ci{
    width: 100%;
    font-size: 18px;
    line-height: 34px;
    color: #333333;
}

.fwd_rb-ci span{
    margin-right: 80px;
}

.fwd_rb-ws{
    width: 100%;
    font-size: 14px;
    line-height: 34px;
    color: #999999;
}

.fwd_zc-an{
    width: 100%;
    margin-top: 20px;
}
.fwd_zc-an a{
    float: left;
    width: 136px;
    height: 42px;
    text-align: center;
    line-height: 42px;
    font-size: 14px;
    margin-right: 18px;
    cursor: pointer;
}
.fwd_zc-an .fw_zc-anz{
    color: #ffffff;
    background: #37ac68;
}
.fwd_zc-an .fw_zc-anm{
    color: #ffffff;
    background: #37ac68;
}
.fwd_zc-an .fw_zc-anc{
    color: #333333;
    background: #fdb323;
}

.fwd_kbox{
    width: 100%;
    float: left;
    padding-top: 30px;
}
.fwd_kb-w{
    width: 96%;
    padding: 0 2% 10px;
    float: left;
    font-size: 14px;
    line-height: 24px;
    color: #333333;
}

.fwd_kb-list{
    width: 96%;
    float: left;
    padding: 0 2% 10px;
}
.fwd_kb-show{
    width: 100%;
    float: left;
}
.fwd_kb-show li{
    width: 100%;
    float: left;
    padding-bottom: 20px;
    border-bottom: 1px solid #dfdfdf;
    margin-bottom: 30px;
    cursor: pointer;
}
.fwd_kb-img{
    width: 286px;
    float: left;
}
.fwd_kb-img img{
     width: 100%;
	height:164px;
}
.fwd_kb-box{
    width: 850px;
    float: right;
}
.fwd_kb-bz{
    width: 590px;
    float: left;
}
.fwd_bz-ti{
    width: 100%;
    font-size: 16px;
    line-height: 25px;
    color: #333333;
}
.fwd_bz-tw{
    width: 100%;
    font-size: 14px;
    line-height: 24px;
    color: #999999;
}
.fwd_bz-a{
    width: 150px;
    height: 40px;
    float: left;
    background: #fdbb08;
    font-size: 14px;
    color: #333333;
    text-align: center;
    line-height: 40px;
    margin-top: 65px;
}

.fwd_by{
    font-size: 30px;
    color: #fd2b08;
    margin-top: 70px;
    float: left;
}


.fwd_kb-show li:hover .fwd_bz-ti{
    color: #37ac68;
}
.fwd_kb-show li:hover .fwd_by{
    color: #37ac68;
}
/* 关于我们css */
.about_k{
    width: 100%;
    display: block;
    margin: 0 auto;
}
.about_ban{
    width: 100%;
    position: relative;
}
.about_ban img{
    width: 100%;
    position: relative;
    z-index: 11;
}

.coop-hz{
    width: 220px;
    height: 60px;
    border-radius: 30px;
    background: rgba(55, 172, 104, 0.8);
    text-align: center;
    line-height: 60px;
    font-size: 24px;
    color: #ffffff;
    position: absolute;
    left: 50%;
    top: 70%;
    z-index: 55;
    transform: translate(-50%,-30%);
    cursor: pointer;
}
.about_cen{
    width: 1200px;
    display: block;
    margin: 0 auto;
    padding-bottom: 30px;
}

.ab_title{
    width: 100%;
    float: left;
    margin: 50px 0px;
}
.ab_ti-z{
    width: 100%;
    font-size: 24px;
    line-height: 38px;
    color: #333333;
    text-align: center;
    margin-bottom: 10px;
}
.ab_ti-c{
    width: 100%;
    text-align: center;
}
.ab_ti-c img{
    width: 106px;
    display: inline-block;
    vertical-align: middle;
}
.ab_ti-c span{
    padding: 0 20px;
    font-size: 16px;
    color: #333333;
    letter-spacing: 12px;
    display: inline-block;
    vertical-align: middle;
}

.ab_c-tw{
    width: 100%;
    float: left;
    font-size: 14px;
    line-height: 38px;
    color: #333333;
}
.ab_c-tw img{
    max-width: 100%;
    display: block;
    margin: 0 auto;
}
.ab_c-img{
    width: 100%;
    float: left;
    margin: 20px 0px;
}
.ab_c-img img{
    width: 380px;
    float: left;
    margin-right: 30px;
}
.ab_c-img img:nth-child(3n){
    margin-right: 0px;
}

.coop_cen{
    width: 1200px;
    display: block;
    margin: 0 auto;
}

.coop_c-list{
    width: 96%;
    padding:0 2%;
    float: left;
    background: #eeeeee;
    margin: 30px 0px;
}
.coop_c-list a{
    height: 60px;
    float: left;
    font-size: 18px;
    color: #333333;
    line-height: 60px;
    width: 140px;
    text-align: center;
}
.coop_c-list a:hover{
    color: #37ac68;
}
.coop_c-list .co-on{
    color: #37ac68;
}
.coop_c-box{
    width: 100%;
    float: left;
    padding-bottom: 40px;
}
.coop_c-box2{
    width: 100%;
    float: left;
    padding-bottom: 40px;
    margin-top: 30px;
}

.coop_c-show{
    width: 100%;
    float: left;
}
.coop_c-show li{
    width: 100%;
    float: left;
    padding-bottom: 20px;
    border-bottom: 1px solid #e2e2e2;
    margin-bottom: 20px;
}
.coop_cs-img{
    width: 290px;
    float: left;
}
.coop_cs-img img{
    width: 100%;
	height:165px;
}
.coop_cs-box{
    width: 850px;
    float: right;
}
.coop_cs-ti{
    width: 100%;
    font-size: 16px;
    color: #333333;
    line-height: 34px;
}

.coop_cs-tw{
    width: 100%;
    font-size: 14px;
    line-height: 30px;
    color: #999999;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    margin: 20px 0px;
}
.coop_cs-dat{
    width: 100%;
    font-size: 14px;
    color: #999999;
}

.coop_c-show li:hover .coop_cs-ti{
    color: #37ac68;
}
.coop_tan{
    width: 100%;
    height: 100%;
    position: fixed;
    left: 0;
    top: 0;
    background: rgba(0, 0, 0, 0.5);
    z-index: 999999;
    display: none;
}

.coop_tan-box{
    width: 1140px;
    padding:50px 30px;
    background: #ffffff;
    position: relative;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
}

.coop-close{
    width: 30px;
    position: absolute;
    right: 10px;
    top: 10px;
    cursor: pointer;
}
.coop_tan-ti{
    width: 100%;
    padding-bottom: 20px;
    border-bottom: 1px solid #c9c9c9;
    text-align: center;
}
.coop_tan-tz{
    width: 100%;
    font-size: 28px;
    color: #37ac68;
    font-weight: bold;
    line-height: 38px;
}
.coop_tan-tc{
    width: 100%;
    font-size: 16px;
    line-height: 38px;
    color: #999999;
}
.coop_tan-wk{
    width: 990px;
    padding: 0 75px;
    float: left;
    margin-top: 40px;
}
.coop_t-list{
    width: 100%;
    float: left;
    margin-bottom: 30px;
}
.coop_t-list li{
    width: 464px;
    height: 48px;
    float: left;
    margin-right: 62px;
}
.coop_t-list li:nth-child(2n){
    margin-right: 0px;
}
.coop_t-m{
    width: 90px;
    height: 48px;
    float: left;
    text-align: left;
    line-height: 48px;
    font-size: 18px;
    color: #333333;
}
.coop_t-x{
    width: 364px;
    height: 48px;
    float: right;
}
.coop_t-x select{
    display: none;
}

.coop_t-x .select_box {
    width:100%;
    height:100%;
    float: left;
}
.coop_t-x .select_showbox {
    /* border: 1px solid #b0a296; */
    width: 334px;
    padding: 0 15px;
    height: 100%;
    outline: none;
    background: url(../images/s-j.png) no-repeat #eeeeee;
    background-size: 15px 8px;
    background-position: 335px 20px;
    font-size: 14px;
    color: #999999;
    line-height: 48px;
}

.coop_t-x .select_option {
    width: 364px !important;
    display: inline-block;
    height: auto;
    background: #ffffff;
    text-align: left;
    border: none;
    display: none;
    position: absolute;
    z-index: 55;
    box-shadow: 0px 4px 20px 0px rgba(51, 51, 51, 0.2);
    margin-top: 1px;
}
.coop_t-x .select_option li {
    width: 334px;
    height: 35px;
    padding: 0 15px;
    font-size: 14px;
    line-height: 35px;
    color: #333333;
    margin: 0;
    border: none;

}

.coop_t-x .select_option li.selected {
    color: #ff9f00;
    background: #FFF7E9;
}
.coop_t-sx{
    width: 100%;
    float: left;
    margin-bottom: 30px;
}
.coop_t-sxi{
    width: 890px;
    height: 80px;
    padding: 10px 15px;
    float: right;
    background: #eeeeee;
    border: none;
    outline: none;
}

.coop_t-xx{
    width: 334px;
    height: 48px;
    padding: 0px 15px;
    background: #eeeeee;
    float: left;
    margin-left:10px;
}
.coop_t-xx input{
    width: 100%;
    height: 100%;
    border: none;
    outline: none;
    background: transparent;
}

.cob_tj{
    width: 268px;
    height: 58px;
    border-radius: 5px;
    background: #37ac68;
    font-size: 18px;
    text-align: center;
    line-height: 58px;
    color: #ffffff;
    border: none;
    outline: none;
    cursor: pointer;
    display: block;
    margin: 20px auto 10px;
}

.cob_bm{
    width: 100%;
    text-align: center;
    font-size: 12px;
    line-height: 38px;
    color: #999999;
    margin: 5px 0px;
}

.finan_k{
    width: 100%;
    display: block;
    margin: 0 auto;
}
.fin_cen{
    width: 1200px;
    display: block;
    margin: 0 auto;
}

.fin_c-box{
    width: 100%;
    float: left;
    padding: 30px 0px 40px;
}
.fin_cb-left{
    width: 750px;
    float: left;
}
.fone-title{
    width: 100%;
    float: left;
    margin-bottom: 10px;
}

.fin_cb-zs{
    width: 100%;
    float: left;
}
.fin_cb-zs li{
    width: 96%;
    padding: 20px 2%;
    float: left;
    margin-bottom: 20px;
    box-shadow: 0px 0px 10px 1px rgba(0, 0, 0, 0.1);
}

.fin_cb-zt{
    width: 100%;
    height: 25px;
    padding-bottom: 15px;
    border-bottom: 1px solid #e6e6e6;
}
.fin_zt-m{
    padding: 0px 40px 0px 20px;
    line-height: 25px;
    font-size: 16px;
    color: #333333;
    font-weight: bold;
    float: left;
}
.fin_zt-md{
    height: 100%;
    float: left;
    padding-left: 15px;
    font-size: 14px;
    color: #333333;
    line-height: 25px;
    border-left: 1px solid #e6e6e6;
}
.fin_zt-ma{
    float: right;
    font-size: 14px;
    color: #37ac68;
}
.fin_zt-ma img{
    display: inline-block;
    margin-left: 5px;
}
.fin_cb-zw{
    width: 96%;
    padding: 20px 2%;
    font-size: 14px;
    color: #333333;
    line-height: 22px;
}
.fin_cb-right{
    width: 410px;
    float: right;
}
.fin_cb-rs{
    width: 100%;
    float: left;
}
.fin_cb-rs li{
    width: 100%;
    height: 138px;
    border: 1px solid #dddddd;
    margin-bottom: 20px;
    position: relative;
    cursor: pointer;
}
.fin_cb-rs li img{
    display: inline-block;
    vertical-align: middle;
    max-height: 100%;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
}

.villa_list{
    width: 100%;
    float: left;
    margin-top: 20px;
}
.villa_list li{
    width: 430px;
    float: left;
    margin-right: 38px;
    margin-bottom: 10px;
}
.villa_list li:nth-child(2n){
   margin-right: 0px;
}
.vi_img{
    width: 100%;
    float: left;
}
.vi_img img{
    width: 100%;
	height:270px;
}
.vi_text{
    width: 100%;
    float: left;
    padding: 10px 0px;
}
.vi_t-ti{
    width: 100%;
    font-size: 16px;
    color: #333333;
    line-height: 26px;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.vi_t-j{
    width: 100%;
    font-size: 24px;
    color: #fe1b1b;
    line-height: 26px;
    margin-top: 10px;
}
.vi_t-d{
    width: 100%;
    text-align: right;
}
.vi_t-d img{
    width: 12px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px;
}
.vi_t-d span{
    font-size: 14px;
    color: #999999;
    display: inline-block;
    vertical-align: middle;
}
.villa_list li:hover .vi_t-ti{
    color: #37ac68;
}

.act_b-left{
    width: 804px;
    padding: 10px 20px;
    border: 1px solid #dddddd;
    float: left;
}

.acone-title{
    width: 100%;
    float: left;
    padding-bottom: 20px;
    border-bottom: 1px solid #dddddd;
}
.act_t-list{
    float: left;
    margin-left: 30px;
}
.act_t-list a{
    font-size: 14px;
    color: #37ac68;
    display: inline-block;
    margin-right: 30px;
}

.act-elx{
    width: 100%;
    border-collapse: collapse;
    float: left;
}

.act-elx thead>tr{
    width: 100%;
    height: 54px;
}
.act-elx thead>tr>th{
   text-align: center;
   font-size: 16px;
   color: #333333;
}
.act-elx tbody>tr{
    width: 100%;
    height: 54px;
}
.act-elx tbody>tr>td{
    text-align: center;
    font-size: 14px;
    color: #333333;
}
.act-elx tbody>tr:nth-child(odd){
    background: #eeeeee;
}
.act-elx tbody>tr>td:first-child{
    width: 280px;
    padding: 0 10px;
}
.act-elx tbody>tr>td:first-child a{
    color: #333333;
}
.act-elx tbody>tr>td:first-child a:hover{
    text-decoration: underline;
    color: #37ac68;
}

.act_b-right{
    width: 314px;
    float: right;
    padding: 10px 10px;
    border: 1px solid #dddddd;
}
.act_br-ti{
    width: 100%;
    float: left;
}
.act_br-tm{
    width: 100%;
    float: left;
    padding-bottom: 16px;
    border-bottom:1px solid #dddddd;
    margin-top: 15px;
    margin-bottom: 20px;
}
.act_tm1{
    width: 208px;
    float: left;
    text-align: center;
    font-size: 16px;
    color: #333333;
    font-weight: bold;
}
.act_tm2{
    width: 88px;
    float: right;
    font-size: 16px;
    color: #333333;
    font-weight: bold;
    text-align: center;
}
.act_br-list{
    width: 100%;
    float: left;
}
.act_br-list li{
    width: 100%;
    float: left;
    margin-bottom: 30px;
    cursor: pointer;
}
.act_sw{
    width: 100%;
    float: left;
}
.act_swz{
    width: 208px;
    float: left;
    font-size: 14px;
    line-height: 23px;
    color: #333333;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
}

.act_swy{
    width: 88px;
    float: right;
    font-size: 14px;
    line-height: 23px;
    color: #f52929;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
}
.act_swt{
    font-size: 14px;
    line-height: 23px;
    color: #37ac68;
}

.adet_gp{
    width: 90%;
    padding: 30px 5%;
    background: #dddddd;
    float: left;
    margin: 30px 0px;
}
.adet_t{
    width: 100%;
    float: left;
    font-size: 24px;
    line-height: 37px;
    color: #333333;
}
.adet_but{
    height: 37px;
    width: 94px;
    background: #37ac68;
    border-radius: 4px;
    text-align: center;
    line-height: 37px;
    font-size: 18px;
    color: #ffffff;
    display: inline-block;
    cursor: pointer;
    margin-left: 20px;
}
.adet_td{
    font-size: 14px;
    color: #666666;
}
.adet_cbox{
    width: 100%;
    float: left;
    margin-bottom: 30px;
}
.adet_cti{
    width: 100%;
    float: left;
    padding-bottom: 20px;
    border-bottom: 1px solid #dddddd;
    font-size: 18px;
    color: #333333;
}
.adet_cx-list{
    width: 100%;
    float: left;
}
.adet_cx-list li{
    width: 50%;
    float: left;
    margin-top: 30px;
    font-size: 14px;
    color: #333333;
}
.adet_cx-list li a{
    color: #333333;
}

.adet_cx-list2{
    width: 100%;
    float: left;
}
.adet_cx-list2 li{
    width: 50%;
    float: left;
    margin-top: 30px;
    font-size: 14px;
    line-height: 24px;
}
.adet_cx-list2 li b{
    color: #000000;
}
.adet_cx-list2 li span{
    color: #888888;
    width: 400px;
}
.adet_cbox img{
    max-width: 100%;
    display: block;
    /* margin: 0 auto; */
}


/* 个人中心css */

/* 顶部个人头像css */
.per_cxin{
    /* width: 105px; */
    height: 24px;
    float: right;
    padding-right: 20px;
    margin-top: 7px;
}
.per_cx-tx{
    width: 24px;
    height: 24px;
    border-radius: 50%;
    overflow: hidden;
    position: relative;
    float: left;
}
.per_cx-tx img{
    width: 100%;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
}
.per_cxin span{
    font-size: 14px;
    color: #333333;
    line-height: 24px;
    margin-left: 10px;

}

.person_k{
    width: 100%;
    display: block;
    margin: 0 auto;
    min-height: 720px;
    padding-bottom: 60px;
    background: #eeeeee;
}

.per_cen{
    width: 1200px;
    margin: 0 auto;
    display: block;
}

.per_cbox{
    width: 100%;
    float: left;
    margin-top: 25px;
}
.per_b-left{
    width: 284px;
    float: left;
    background: #ffffff;
    
}

.per_b-left a{
    width:100%;
    height: 66px;
    display: block;
    /* text-align: center; */
}

.per_b-left a img{
    width: 30px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 12px;
    margin-left: 78px;
}
.per_b-left a span{
    font-size: 16px;
    line-height: 66px;
    color: #333333;
    display: inline-block;
    vertical-align: middle;
}
.per_b-left a:hover{
    background: #ebf7f0;
}
.per_b-left .pb-on{
    background: #ebf7f0;
}

.per_b-right{
    width: 898px;
    float: right;
}
.per_br-top{
    width: 100%;
    min-height: 210px;
    float: left;
    background:url(../images/pt-j.png) no-repeat #ffffff;
    background-size: contain;
}
.per_br-tb{
    width: 90%;
    padding: 0 5%;
    float: left;
    margin-top: 30px;
}
.per_br-timg{
    width: 100px;
    height: 100px;
    border-radius: 50%;
    overflow: hidden;
    float: left;
    text-align: center;
    position: relative;
    border: 2px solid #ffffff;
}
.per_br-timg img{
    width: 100%;
    height: 100%;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
}
.per_br-tzi{
    float: left;
    margin-left: 30px;
    margin-top: 30px;
}
.per_br-tm{
    font-size: 18px;
    color: #333333;
    line-height: 34px;
}
.per_br-tx{
    font-size: 16px;
    line-height: 34px;
    color: #333333;
}
.per_br-tx span{
    color: #37ac68;
    margin-right: 5px;
}

.per_br-tj{
    width: 90%;
    padding: 0 5%;
    float: left;
}
.per_br-tj ul{
    float: right;
}
.per_br-tj ul li{
    width: 110px;
    float: left;
    text-align: center;
    position: relative;
}
.per_br-shu{
    font-size: 30px;
    color: #37ac68;
    font-family: Arial;
}
.per_br-z{
    font-size: 12px;
    color: #999999;
}
.per_br-tj ul li::after{
    content: "|";
    font-size: 12px;
    color: #999999;
    position: absolute;
    right: 0;
    bottom: 0;
}
.per_br-tj ul li:last-child::after{
    opacity: 0;
}

.per_br-gr{
    width: 96%;
    float: left;
    padding:20px 2%;
    background: #ffffff;
    margin-top: 20px;
}
.per_br-gti{
    width: 100%;
    float: left;
    margin-bottom: 10px;
}

.per_br-gti2{
    width: 100%;
    float: left;
    padding-bottom: 20px;
    border-bottom: 1px solid #efefef;
}

.per_br-gc{
    width: 96%;
    float: left;
    padding: 0 2%;
}
.per_br-xin{
    width: 100%;
    float: left;
}
.per_br-xin li{
    width: 44%;
    padding: 0 2%;
    height: 50px;
    background: #eeeeee;
    float: left;
    margin-right: 4%;
    margin-bottom: 20px;
}
.per_br-xin li:nth-child(2n){
    margin-right: 0;
}
.per_br-xin li input{
    width: 100%;
    height: 100%;
    border: none;
    outline: none;
    background: transparent;
}
.per_br-xin li input::placeholder{
    color: #999999;
}
.per_br-tgx{
    width: 100%;
    float: left;
}
.per_tgx-ti{
    width: 100%;
    font-size: 14px;
    color: #333333;
    float: left;
}
.per_tgx-bot{
    width: 100%;
    float: left;
}
.per_tgx-img{
    width: 127px;
    height: 127px;
    background: #eeeeee;
    border-radius: 50%;
    overflow: hidden;
    display: inline-block;
    vertical-align: bottom;
    position: relative;
}
.per_tgx-img img{
    display: inline-block;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
}
.per_tgx-zi{
    font-size: 14px;
    color: #333333;
    line-height: 34px;
    display: inline-block;
    vertical-align: bottom;
}

.per_quren{
    width: 180px;
    height: 50px;
    border-radius: 4px;
    font-size: 18px;
    background: #37ac68;
    color: #ffffff;
    line-height: 50px;
    border: none;
    outline: none;
    cursor: pointer;
    display: block;
    margin: 20px auto;
}

.my_re-jj{
    float: right;
    margin-top: 30px;
}
.my_re-jj li{
    float: left;
    font-size: 16px;
    padding-right: 40px;
    margin-right: 40px;
    position: relative;
}
.my_re-jj li a{
    color: #999999;
}
.my_re-jj li::after{
    content: "|";
    font-size: 16px;
    color: #999999;
    position: absolute;
    right: 0;
    top: 0;
}
.my_re-jj li:last-child{
    padding-right: 0;
    margin-right: 0;
}

.my_re-jj li:last-child::after{
    display: none;
}
.my_re-jj li:hover a{
    color: #37ac68
}
.my_re-jj .jj-on a{
    color: #37ac68
}
.my_re-tab{
    width: 100%;
    float: left;
    border-collapse: collapse;
    margin-top: 20px;
}
.my_re-tab thead tr{
    width: 100%;
    height: 46px;
    background: #37ac68;
}
.my_re-tab thead tr td{
    font-size: 14px;
    color: #ffffff;
    text-align: center;
}

.my_re-tab tbody tr{
    width: 100%;
}
.my_re-tab tbody tr:nth-child(even){
   background: #eeeeee;
}

.my_re-tab tbody tr td{
    padding: 15px 0px;
}

.my_re-tab tbody tr td:nth-child(1){
   width: 36%;
   padding: 0 2%;
}
.my_re-tab tbody tr td:nth-child(2){
    width: 20%;
    font-size:14px;
    line-height: 20px;
    color: #333333;
    vertical-align: middle;
 }
 .my_re-tab tbody tr td:nth-child(3){
    width: 10%;
    text-align: center;
    font-size: 14px;
    color: #fd7d0b;
    vertical-align: middle;
 }
 .my_re-tab tbody tr td:nth-child(4){
    width: 20%;
    font-size:14px;
    line-height: 20px;
    color: #333333;
    vertical-align: middle;
 }
 .my_re-tab tbody tr td:nth-child(5){
    width: 10%;
    text-align: center;
    font-size: 14px;
    color: #37ac68;
 }
 .my_re-tab tbody tr td:nth-child(5) a{
     color: #37ac68;
     margin: 0px 5px;
 }

 .my_re-tab tbody tr td:nth-child(1) img{
    width: 30%;
    float: left;
 }
 .my_re-tab tbody tr td:nth-child(1) .my_re-tbox{
     width: 60%;
     float: left;
     margin-left: 5%;
 }
 .my_re-tb-zi{
     font-size: 14px;
     line-height: 20px;
     color: #333333;
     display: inline-block;
     -webkit-box-orient: vertical;
     -webkit-line-clamp: 2;
     overflow: hidden;
 }
 .my_re-tb-ci{
    font-size: 12px;
    /* line-height: 20px; */
    color: #999999;
    display: inline-block;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
 }

 .per_bz-a{
    width: 120px;
    height: 30px;
    float: left;
    background: #fdbb08;
    font-size: 14px;
    color: #333333;
    text-align: center;
    line-height: 30px;
    margin-top: 20px;
}

.per_co-list{
    width: 100%;
    float: left;
}
.per_co-list li{
    width: 100%;
    float: left;
    padding-bottom: 20px;
    border-bottom: 1px solid #efefef;
    margin-top: 20px;
}

.per_co-img{
    width: 30%;
    float: left;
}
.per_co-img img{
    width: 100%;
}
.per_co-rb{
    width: 68%;
    float: right;
}
.per_co-rbz{
    width: 50%;
    float: left;
}
.per_co-rby{
    width: 40%;
    float: right;
    margin-top: 40px;
}
.per_rbz-ti{
    width: 100%;
    font-size: 16px;
    color: #333333;
}
.per_rbz-w{
    width: 100%;
    font-size: 14px;
    color: #999999;
}
.per_rby-j{
    font-size: 30px;
    color: #fd2b08;
    float: left;
}
.per_tby-qx{
    float: right;
}

.per_tby-qx input{display:none;opacity:0;}
.per_tby-qx input[type=checkbox]+label, .per_tby-qx input[type=radio]+label {
    line-height: 1;
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    cursor: pointer;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
	margin:2px;
}

.per_tby-qx input[type=checkbox]+label:before, .per_tby-qx input[type=radio]+label:before {
    display: inline-block;
    width: 22px;
	height: 22px;
	margin-left: 8px;
    margin-right: 8px;
    content: '';
	background: url(../images/co.png) no-repeat;
    background-size:100% 100%;
}
.per_tby-qx input[type=checkbox]:checked+label:before,.per_tby-qx input[type=radio]:checked+label:before{
    content:' ';
    width: 22px;
    height: 22px;
    background: url(../images/dec.png) no-repeat;
    background-size:100% 100%;
}

.per_tby-qx label{
	font-size: 14px;
	color: #999999;
}

.per_tby-qx img{
    display: inline-block;
    width: 22px;
    vertical-align: middle;
}
.per_tby-qx span{
    font-size: 14px;
    color: #999999;
    display: inline-block;
    vertical-align: middle;
    margin-left: 6px;
}

.per_con-list{
    width: 100%;
    float: left;
    margin-top: 20px;
}
.per_con-list li{
    width: 100%;
    float: left;
    padding-bottom: 20px;
    margin-bottom: 20px;
    border-bottom: 1px solid #efefef;
}

.per_con-top{
    width: 100%;
    float: left;
}
.per_con-tz{
    width: 80%;
    float: left;
}
.per_tz-ti{
    font-size: 14px;
    color: #999999;
    line-height: 24px;
}
.per_tz-tc{
    font-size: 14px;
    color: #333333;
    line-height: 24px;
}
.per_ty-s{
    float: right;
    font-size: 14px;
    color: #37ac68;
    margin-top: 20px;
    cursor: pointer;
}

.per_con-bot{
    width: 96%;
    padding-left: 4%;
    margin-top: 10px;
    float: left;
}
.per_bot-rw{
    float: left;
    margin-right: 20px;
}
.per_rw-x{
    width: 32px;
    height: 32px;
    float: left;
    border-radius: 50%;
    overflow: hidden;
    margin-right: 4px;
}
.per_rw-x img{
    width: 100%;
    height: 100%;
}
.per_bot-rw span{
    font-size: 16px;
    line-height: 32px;
    color: #333333;
}
.per_bot-hf{
    font-size: 14px;
    line-height: 32px;
    color: #999999;
    /* float: left; */
}


/* 土地咨询css */
.land_k{
    width: 100%;
    display: block;
    margin: 0 auto;
}
.land_cen{
    width: 1200px;
    margin: 0 auto;
    padding-bottom: 40px;
}
.land_top{
    width: 100%;
    height: 60px;
    float: left;
    background: #eeeeee;
    margin: 20px 0px;
}
.land_t-ti{
    float: left;
    margin-left: 16px;
    font-size: 18px;
    line-height: 60px;
    color: #29814e;
    font-weight: bold;
}
.land_t-ci{
    float: left;
    line-height: 60px;
    font-size: 16px;
    color: #333333;
    width: 70%;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    margin-left: 10px;
}
.land_t-qi{
    float: right;
    font-size: 16px;
    line-height: 60px;
    color: #333333;
    margin-right: 16px;
}

.land_box{
    width: 100%;
    float: left;
    margin-bottom: 30px;
}
.land_b-left{
    width: 572px;
    float: left;
    position: relative;
}
.land_b-title{
    float: left;
    width: 100%;
    height: 40px;
    border-bottom: 1px solid #e6e6e6;
    margin-bottom: 25px;
}
.land_bti{
   float: left;
   height: 100%;
   position: relative;
   font-size: 18px;
   color: #37ac68;
}
.land_bti::after{
    content: "";
    width: 100%;
    height: 4px;
    border-radius: 2px;
    background: #37ac68;
    position: absolute;
    left: 0;
    bottom: 0;
}
#land{
    width: 100%;
    position: relative;
    z-index: 11;
}
#land .swiper-slide{
    width: 100%;
}
#land .swiper-slide img{
    width: 100%;
}
.land_b-zk{
    width: 96%;
    padding: 30px 2%;
    background: rgba(0, 0, 0, 0.8);
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 33;
}
.land_b-zti{
    width: 70%;
    font-size: 16px;
    color: #ffffff;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

#land .swiper-pagination{
    width: 15%;
    bottom: 40px;
    left:80%;
    z-index: 44;
    text-align: right;
}
#land .swiper-pagination-bullet{
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background: #ffffff;
}
#land .swiper-pagination-bullet-active{
    background: #37ac68;    
}

.land_b-right{
    width: 600px;
    float: right;
}
.land_r-top{
    width: 100%;
    float: left;
}
.land_rt-img{
    width: 30%;
    float: left;
}
.land_rt-img img{
    width: 100%;
}
.land_rt-w{
    width: 68%;
    float:right;
}
.land_rt-wz{
    width: 100%;
    font-size: 16px;
    line-height: 24px;
    color: #333333;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.land_rt-wc{
    width: 100%;
    font-size: 14px;
    line-height: 24px;
    color: #999999;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    margin-top: 10px;
}
.land_rt-list{
    width: 100%;
    margin-top: 30px;
    float: left;
}
.land_rt-list li{
    float: left;
    width: 100%;
    margin-bottom: 20px;
}
.land_rt-list li img{
    width: 10px;
    display: inline-block;
    margin-right: 10px;
    vertical-align: middle;
}
.land_rt-list span{
    vertical-align: middle;
    font-size: 18px;
    color: #333333;
}
.land_rt-list li:hover span{
    color: #37ac68;
}
.land_zixun{
    width: 100%;
    float: left;
}
.land_zx-list{
    float: left;
    margin: 8px 0px 0px 60px;
}
.land_zx-list a{
    float: left;
    font-size: 16px;
    color: #999999;
    margin-right: 70px;
}
.land_zx-list a:hover{
    color: #37ac68;
}
.land_zx-list .zx-on{
    color: #37ac68;
}

.land_zx-show{
    width: 100%;
    float: left;
}
.land_zx-show li{
    width: 22%;
    float: left;
    margin-right: 4%;
    margin-bottom: 30px;
}
.land_zx-show li:nth-child(4n){
    margin-right: 0;
}
.land_zx-img{
    width: 100%;
    float: left;
}
.land_zx-img img{
    width: 100%;
}
.land_zx-tw{
    width: 100%;
    float: left;
}
.land_tw-zi{
    width: 100%;
    font-size: 16px;
    /* line-height: 38px; */
    margin:10px 0px 10px 0px;
    color: #333333;
}
.land_tw-ci{
    width: 100%;
    font-size: 14px;
    color: #999999;
    line-height: 18px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.land_zx-show li:hover .land_tw-zi{
    color: #37ac68;
}
.land_zx-show li:hover .land_tw-ci{
    color: #37ac68;
}

.land_zx-bot{
    width: 100%;
}
.land_zx-bot a{
    width: 48%;
    float: left;
    padding-bottom: 10px;
    border-bottom: 1px solid #e6e6e6;
    margin-right: 4%;
    font-size: 14px;
    color: #333333;
    margin-bottom: 20px;
}
.land_zx-bot a span{
    float: right;
}
.land_zx-bot a:nth-child(2n){
    margin-right: 0;
}
.land_zx-bot a:hover{
    color: #37ac68;
}

.land_det-title{
    width: 100%;
    float: left;
    margin-bottom: 30px;
}
.land_det-title2{
    width: 100%;
    float: left;
    margin-bottom: 30px;
    text-align: center;
}
.land_det-ti{
    width: 100%;
    font-size: 18px;
    color: #333333;
}
.land_det-zi{
    width: 100%;
    font-size: 14px;
    line-height: 24px;
    color: #999999;
    margin-top: 12px;
}
.land_det-box{
    width: 100%;
    float: left;
    font-size: 14px;
    line-height: 24px;
    color: #333333;
    padding-bottom: 30px;
    border-bottom: 1px solid #e6e6e6;
}
.land_det-box img{
    max-width: 100%;
    display: block;
    margin: 20px auto;
}

.page{
    width: 100%;
    float: left;
    margin: 30px 0px;
}
.page_fy{
    float: left;
}
.page_fy a{
    font-size: 14px;
    line-height: 24px;
    color: #333333;
    display: block;
    margin-bottom: 6px;
}
.page_fy a:hover{
    color: #37ac68;
}

.page_fx{
    float: right;
    font-size: 14px;
    line-height: 24px;
    color: #333333;
    margin-right: 30px;
	text-align:center;
	position:relative;
}
.page_fx span{
    vertical-align: middle;
}
.page_fx a{
    width: 20px; 
    display: inline-block;
    vertical-align: middle;
    margin: 0 8px;
}
.page_fx a img{
    width: 100%;
}

.help_cen{
    width: 1200px;
    margin: 0 auto;
    display: block;
    padding-bottom: 40px;
    margin-top: 30px;
}

.help_cbox{
    width: 100%;
    float: left;
}
.help_left{
    width: 162px;
    float: left;
    padding: 30px 30px;
    min-height: 550px;
    box-shadow: 0px 0px 10px 1px rgba(0, 0, 0, 0.1);
}
.help_left a{
    font-size: 18px;
    color: #333333;
    width: 100%;
    display: block;
    margin-bottom: 20px;
}
.help_left a:hover{
    color: #37ac68;
}
.help_left .he-on{
    color: #37ac68;
}

.help_right{
    width: 870px;
    float: right;
    padding: 40px 40px;
    box-shadow: 0px 0px 10px 1px rgba(0, 0, 0, 0.1);
}

.help_r-list{
    width: 100%;
    float: left;
}
.help_r-list a{
    width: 100%;
    float: left;
    margin-bottom: 10px;
    cursor: pointer;
}
.help_r-list a img{
    width: 10px;
    display: inline-block;
    margin-right: 10px;
}
.help_r-list a span{
    font-size: 16px;
    color: #333333;
}
.help_r-list a:hover span{
    color: #37ac68;
}

.jion_top{
    width: 100%;
    display: block;
    margin: 0 auto;
}
.jion_t-cen{
    width: 1200px;
    display: block;
    margin: 0 auto;
}
.jion_tc-ti{
    width: 100%;
    text-align: center;
    margin: 50px 0px 40px;
}
.jion_tc-tz{
    font-size: 24px;
    color: #333333;
    margin-bottom: 20px;
}
.jion_tc-tz span{
    color: #fdb323;
}
.jion_tc-tc{
    font-size: 24px;
    color: #999999;
}

.jion_t-show{
    width: 100%;
    display: block;
    margin: 0 auto;
    position: relative;
    padding-bottom: 50px;
}
.jion_t-show::after{
    content: "";
    width: 100%;
    height: 2px;
    background: #e0e0e0;
    left: 0;
    top: 85px;
    z-index: 1;
}
.jion_t-slist{
    width: 1200px;
    margin: 0 auto;
    display: block;
}
.jion_t-slist li{
    width: 28%;
    float: left;
    margin: 0 2%;
    text-align: center;
}
.jion_ts-box{
    width: 146px;
    height: 146px;
    display: block;
    margin: 0 auto;
    background: #ffffff;
    border-radius: 50%;
    border: 12px solid #fdb323;
    position: relative;
    text-align: center;
}
.jion_ts-box span{
    width: 100%;
    font-size: 24px;
    line-height: 30px;
    color: #fdb323;
    font-weight: bold;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
}
.jion_ts-text{
    width: 100%;
    font-size: 16px;
    line-height: 34px;
    color: #fdb323;
    margin: 30px 0px;
}
.jion_t-slist li:nth-child(2) .jion_ts-box{
    border: 12px solid #37ac68;
}
.jion_t-slist li:nth-child(2) .jion_ts-box span{
    color: #37ac68;
}
.jion_t-slist li:nth-child(2) .jion_ts-text{
    color: #37ac68;
}
.jion_t-slist li:nth-child(3) .jion_ts-box{
    border: 12px solid #0dadf7;
}
.jion_t-slist li:nth-child(3) .jion_ts-box span{
    color: #0dadf7;
}
.jion_t-slist li:nth-child(3) .jion_ts-text{
    color: #0dadf7;
}
.jion_sx{
    width: 100%;
    display: block;
    margin: 0 auto;
    padding: 50px 0px;
    background: #eeeeee;
}
.jion_xs-title{
    width: 100%;
    text-align: center;
}
.jion_xs-tz{
    font-size: 24px;
    color: #37ac68;
    line-height: 34px;
}
.jion_xs-tc{
    font-size: 24px;
    color: #333333;
    line-height: 34px;
}
.jion_sx-cen{
    width: 1200px;
    display: block;
    margin: 0 auto;
    margin-top: 70px;
}
.jion_sx-cz{
    width: 446px;
    float: left;
}
.jion_sx-cz li{
    width: 100%;
    padding: 30px 0px;
    float: left;
    background: #37ac68;
    text-align: center;
    font-size: 24px;
    line-height: 34px;
    color: #ffffff;
    margin-bottom: 10px;
}
.jion_sx-cz img{
    width: 85px;
    display: block;
    margin: 0px auto 10px;
}
.jion_sx-rbox{
    width: 698px;
    height: 436px;
    float: right;
    position: relative;
}
.jion_sx-rb{
    width: 100%;
    height: 100%;
    position: absolute;
    background: #fdb323;
    border-radius: 4px;
    transform:rotate(7deg);
	-ms-transform:rotate(7deg);
    -webkit-transform:rotate(7deg);
    z-index: 11;
}
.jion_sx-rbx{
    width: 100%;
    height: 100%;
    background: #ffffff;
    border-radius: 4px;
    position: relative;
    z-index: 44;
}

.jion_sxr-list{
    width: 90%;
    padding: 80px 5% 40px;
    float: left;
}
.jion_sxr-zi{
    float: left;
    line-height: 40px;
    font-size: 18px;
    color: #333333;
}

.jion_sxr-ex{
    width: 134px;
    height: 40px;
    float: left;
    margin: 0 20px 0px 18px;
}
.jion_sxr-ex select{
    display: none;
}


.jion_sxr-ex .select_box {
    width:100%;
    height:100%;
    float: left;
}
.jion_sxr-ex .select_showbox {
    /* border: 1px solid #b0a296; */
    width: 104px;
    padding: 0 15px;
    height: 100%;
    outline: none;
    background: #eeeeee;
    /* background: url(../images/s-j.png) no-repeat #eeeeee;
    background-size: 15px 8px;
    background-position: 104px 16px; */
    font-size: 14px;
    color: #333333;
    line-height: 40px;
}

.jion_sxr-ex .select_option {
    width: 134px !important;
    display: inline-block;
    height: auto;
    background: #ffffff;
    text-align: left;
    border: none;
    display: none;
    position: absolute;
    z-index: 55;
    box-shadow: 0px 4px 20px 0px rgba(51, 51, 51, 0.2);
    margin-top: 1px;
}
.jion_sxr-ex .select_option li {
    width: 104px;
    height: 35px;
    padding: 0 15px;
    font-size: 12px;
    line-height: 35px;
    color: #333333;
    margin: 0;
    border: none;

}

.jion_sxr-ex .select_option li.selected {
    color: #ff9f00;
    background: #FFF7E9;
}


.jion_sxr-exx{
    width: 134px;
    height: 40px;
    float: left;
    margin: 0 20px 0px 18px;
}
.jion_sxr-exx select{
    display: none;
}


.jion_sxr-exx .select_box {
    width:100%;
    height:100%;
    float: left;
}
.jion_sxr-exx .select_showbox {
    /* border: 1px solid #b0a296; */
    width: 104px;
    padding: 0 15px;
    height: 100%;
    outline: none;
    background: #eeeeee;
    /* background: url(../images/s-j.png) no-repeat #eeeeee;
    background-size: 15px 8px;
    background-position: 104px 16px; */
    font-size: 14px;
    color: #333333;
    line-height: 40px;
}

.jion_sxr-exx .select_option {
    width: 134px !important;
    display: inline-block;
    height: auto;
    background: #ffffff;
    text-align: left;
    border: none;
    display: none;
    position: absolute;
    z-index: 55;
    box-shadow: 0px 4px 20px 0px rgba(51, 51, 51, 0.2);
    margin-top: 1px;
}
.jion_sxr-exx .select_option li {
    width: 104px;
    height: 35px;
    padding: 0 15px;
    font-size: 12px;
    line-height: 35px;
    color: #333333;
    margin: 0;
    border: none;

}

.jion_sxr-exx .select_option li.selected {
    color: #ff9f00;
    background: #FFF7E9;
}

.jion_sxr-exd{
    width: 134px;
    height: 40px;
    float: left;
    margin: 0 20px 0px 18px;
}
.jion_sxr-exd select{
    display: none;
}


.jion_sxr-exd .select_box {
    width:100%;
    height:100%;
    float: left;
}
.jion_sxr-exd .select_showbox {
    /* border: 1px solid #b0a296; */
    width: 104px;
    padding: 0 15px;
    height: 100%;
    outline: none;
    background: url(../images/ex.png) no-repeat #eeeeee;
    background-size: 13px 8px;
    background-position: 104px 16px;
    font-size: 14px;
    color: #333333;
    line-height: 40px;
}

.jion_sxr-exd .select_option {
    width: 134px !important;
    display: inline-block;
    height: auto;
    background: #ffffff;
    text-align: left;
    border: none;
    display: none;
    position: absolute;
    z-index: 55;
    box-shadow: 0px 4px 20px 0px rgba(51, 51, 51, 0.2);
    margin-top: 1px;
}
.jion_sxr-exd .select_option li {
    width: 104px;
    height: 35px;
    padding: 0 15px;
    font-size: 12px;
    line-height: 35px;
    color: #333333;
    margin: 0;
    border: none;

}

.jion_sxr-exd .select_option li.selected {
    color: #ff9f00;
    background: #FFF7E9;
}

.jion_sxr-input{
    width: 90%;
    padding: 0px 5%;
    float: left;
}
.jion_sxr-input li{
    width: 100%;
    float: left;
    margin-bottom: 40px;
}
 .jion_sz-in{
    width: 305px;
    padding: 0 15px;
    height: 40px;
    float: left;
    margin-left: 18px;
    background: #eeeeee;
}
.jion_sz-in input{
    width: 100%;
    height: 100%;
    background: transparent;
    border: none;
    outline: none;
}
.jion_sz-in input::placeholder{
    font-size: 14px;
    color: #999999;
}

.jion_sxr-tj{
    width: 320px;
    height: 62px;
    border-radius: 31px;
    text-align: center;
    line-height: 62px;
    border: none;
    outline: none;
    background: #37ac68;
    display: block;
    margin: 0 auto;
    font-size: 18px;
    color: #ffffff;
    cursor: pointer;
}

.jion_kc-k{
    width: 100%;
    display: block;
    margin: 0 auto;
    padding: 50px 0;
}
.jion_kc-zi{
    text-align: center;
    font-size: 24px;
    line-height: 34px;
    color: #333333;
}
.jion_kc-ci{
    text-align: center;
    font-size: 24px;
    line-height: 34px;
    color: #fdb323;
}

.jion_kc-dw{
    width: 1200px;
     display: block;
     height: 464px;
     margin: 50px auto;
     position: relative;
}
.jion_kc-list{
    width: 100%;
    height: 100%;
    float: left;
    position: relative;
    left: 0;
    top: 0;
    z-index: 33;
}
.jion_kc-dw img{
    width: 34%;
    position: absolute;
    left: 50%;
    top: 0px;
    transform: translateX(-50%);
    z-index: 11;
}
.jion_kc-list li{
    padding: 12px 15px;
    height: 56px;
    border-radius: 40px;
    background: #ebf7f0;
    display: inline-block;
    position: absolute;
    z-index: 33;
}
.jion_kc-box{
    height: 100%;
    border-radius: 40px;
    background: #d9efe2;
    font-size: 14px;
    line-height: 56px;
    color: #333333;
    padding: 0 40px;
}
.jion_kc-box span{
    font-size: 24px;
    margin-right: 10px;
}

.jion_kc-list li:nth-child(1){
    left: 0;
    top: 0;
}

.jion_kc-list li:nth-child(2){
    left: -5%;
    top: 25%;
}

.jion_kc-list li:nth-child(3){
    left: -2%;
    top: 50%;
}

.jion_kc-list li:nth-child(4){
    right: -2%;
    top: 4%;
}
.jion_kc-list li:nth-child(5){
    right: 0;
    top: 30%;
}

.jion_kc-list li:nth-child(6){
    right: -5%;
    top: 55%;
}

.jion_kc-list li:nth-child(7){
    right: 10%;
    bottom: 2%;
}

.jion_hs-k{
    width: 100%;
    display: block;
    margin: 0 auto;
    padding: 40px 0px 60px;
    background: #eeeeee;
}

.jion_hs-ti{
    width: 100%;
    font-size: 24px;
    color: #333333;
    text-align: center;
    line-height: 34px;
    margin-bottom: 30px;
}

.jion_hs-list{
    width: 1200px;
    margin: 0 auto;
    display: block;
}
.jion_hs-list li{
    width: 22%;
    float: left;
    margin-right: 4%;
    cursor: pointer;
}

.jion_hs-list li:nth-child(4n){
    margin-right: 0;
}

.jion_hs-list li img{
    width: 100%;
}

.jion_dz-k{
    width: 100%;
    display: block;
    margin: 0 auto;
    padding: 50px 0px;
}
.jion_dz-ti{
    width: 100%;
    font-size: 24px;
    line-height: 38px;
    text-align: center;
}
.jion_dz-zi{
    color: #37ac68;
}
.jion_dz-ci{
    color: #333333;
}
.jion_dz-box{
    width: 624px;
    display: block;
    margin: 0 auto;
    padding: 45px 0px;
    box-shadow: 0px 0px 10px 1px rgba(0, 0, 0, 0.2);
    margin-top: 30px;
    border-radius: 6px;
}


.jion_dz-list{
    width: 90%;
    padding: 0px 5% 40px;
    float: left;
}

.free_k{
    width: 100%;
    display: block;
    margin: 0 auto;
}
.free_cen{
    width: 1200px;
    margin: 0 auto;
    display: block;
    padding: 50px 0px 100px;
}

.free_cbox{
    width: 90%;
    padding: 40px 5%;
    float: left;
    box-shadow: 0px 0px 10px 1px rgba(0, 0, 0, 0.1);
}
.free_cb-top{
    width: 100%;
    float: left;
    padding: 16px 0px;
    background: #f6f6f6;
}

.free_cb-top a{
    width: 50%;
    height: 48px;
    float: left;
    position: relative;
    text-align: center;
    line-height: 50px;
    font-size: 24px;
    color: #333333;
}
.free_cb-top a::after{
    content: "";
    width: 1px;
    height: 100%;
    background: #d0d0d0;
    position: absolute;
    right: 0;
    top: 0;
}

.free_cb-top a:last-child::after{
    opacity: 0;
}

.free_cb-top a:hover{
    color: #37ac68;
}
.free_cb-top .fr-on{
    color: #37ac68;
}
.free_cb-box{
    width: 100%;
    float: left;
    margin-top: 50px;
}
.free_cb-box li{
    width: 100%;
    float: left;
    margin-bottom: 20px;
}

.free_cb-zi{
    width: 142px;
    float: left;
    font-size: 16px;
    line-height: 60px;
    text-align: right;
    margin-right: 40px;
    color: #333333;
}




.free_cb-dz{
    width: 188px;
    height: 60px;
    float: left;
    margin-right: 30px;
    border: 1px solid #e1e1e1;
    border-radius: 4px;
}
.free_cb-dz select{
    display: none;
}


.free_cb-dz .select_box {
    width:100%;
    height:100%;
    float: left;
}
.free_cb-dz .select_showbox {
    /* border: 1px solid #b0a296; */
    width: 148px;
    padding: 0 20px;
    height: 100%;
    outline: none;
    /* background: url(../images/ex.png) no-repeat #eeeeee;
    background-size: 13px 8px;
    background-position: 104px 16px; */
    font-size: 16px;
    color: #333333;
    line-height: 60px;
}

.free_cb-dz .select_option {
    width: 188px !important;
    display: inline-block;
    height: auto;
    background: #ffffff;
    text-align: left;
    border: none;
    display: none;
    position: absolute;
    z-index: 55;
    box-shadow: 0px 4px 20px 0px rgba(51, 51, 51, 0.2);
    margin-top: 1px;
}
.free_cb-dz .select_option li {
    width: 148px;
    height: 35px;
    padding: 0 20px;
    font-size: 12px;
    line-height: 35px;
    color: #333333;
    margin: 0;
    border: none;

}

.free_cb-dz .select_option li.selected {
    color: #ff9f00;
    background: #FFF7E9;
}


.free_cb-dzz{
    width: 188px;
    height: 60px;
    float: left;
    margin-right: 30px;
    border: 1px solid #e1e1e1;
    border-radius: 4px;
}
.free_cb-dzz select{
    display: none;
}


.free_cb-dzz .select_box {
    width:100%;
    height:100%;
    float: left;
}
.free_cb-dzz .select_showbox {
    /* border: 1px solid #b0a296; */
    width: 148px;
    padding: 0 20px;
    height: 100%;
    outline: none;
    background: url(../images/s-j.png) no-repeat;
    background-size: 15px 8px;
    background-position: 150px 26px;
    font-size: 16px;
    color: #333333;
    line-height: 60px;
}

.free_cb-dzz .select_option {
    width: 188px !important;
    display: inline-block;
    height: auto;
    background: #ffffff;
    text-align: left;
    border: none;
    display: none;
    position: absolute;
    z-index: 55;
    box-shadow: 0px 4px 20px 0px rgba(51, 51, 51, 0.2);
    margin-top: 1px;
}
.free_cb-dzz .select_option li {
    width: 148px;
    height: 35px;
    padding: 0 20px;
    font-size: 12px;
    line-height: 35px;
    color: #333333;
    margin: 0;
    border: none;

}

.free_cb-dzz .select_option li.selected {
    color: #ff9f00;
    background: #FFF7E9;
}

.free_cb-input{
    width: 108px;
    height: 60px;
    display: inline-block;
    border: 1px solid #e1e1e1;
    border-radius: 4px;
    padding: 0 20px;
    background: transparent;
    outline: none;
    font-size: 14px;
    color: #333333;
    vertical-align: bottom;
}
.free_cb-box li span{
    font-size: 16px;
    color: #333333;
    display: inline-block;
    vertical-align: bottom;
    margin: 0 10px;
}

.xuan-group{
    display: inline-block;
    margin-right: 40px;
    height: 60px;
    margin-top: 20px;
}
.xuan-group input{display:none;opacity:0;}
.xuan-group input[type=checkbox]+label, .xuan-group input[type=radio]+label {
    line-height: 1;
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    cursor: pointer;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin:2px;
}
.xuan-group input[type=checkbox]+label:before, .xuan-group input[type=radio]+label:before {
    line-height: 20px;
    display: inline-block;
    width: 20px;
    height: 20px;
    margin-right: 8px;
    content: '';
    color: #fff;
    border: 1px solid #e2e2e2;
    border-radius: 50%;
}
.xuan-group input[type=checkbox]:checked+label:before,.xuan-group input[type=radio]:checked+label:before{
    content:' ';
    width: 20px;
    height: 20px;
    background: url(../images/v.png) no-repeat;
    background-size:100% 100%;
}

.xuan-group label{
    font-size: 16px;
    color: #333333;
    display: inline-block;
}

.free_in-shu{
    width: 340px;
    height: 60px;
    float: left;
    padding: 0 20px;
    border: 1px solid #e1e1e1;
    border-radius: 4px;
    outline: none;
}
.free_in-ym{
    width: 200px;
    height: 60px;
    background: #37ac68;
    float: left;
    margin-left: 20px;
    font-size: 16px;
    color: #ffffff;
    text-align: center;
    line-height: 60px;
    border: none;
    border-radius: 4px;
    outline: none;
    cursor: pointer;
}

.free_in-tj{
    width: 500px;
    height: 86px;
    display: block;
    margin: 0 auto;
    background: #37ac68;
    border: none;
    outline: none;
    border-radius: 4px;
    text-align: center;
    line-height: 86px;
    font-size: 24px;
    color: #ffffff;
    cursor: pointer;
}
.free_in-text{
    width:100%;
    text-align: center;
    font-size: 14px;
    line-height: 60px;
    color: #999999;
}

.ch_title{
    width: 100%;
    float: left;
    margin-bottom: 10px;
    text-align: center;
}
.ch_zi{
    width: 100%;
    font-size: 30px;
    line-height: 60px;
    color: #333333;
}
.ch_ci{
    width: 100%;
    font-size: 14px;
    line-height: 60px;
    color: #333333;
}

.ch-tmz{
    width: 100px;
    float: left;
    text-align: right;
    font-size: 18px;
    line-height: 30px;
    color: #333333;
}
.ch-tmzz{
    width: 1040px;
    float: left;
    margin-left: 40px;
}
.ch-tmzz a{
    float: left;
    height: 30px;
    padding: 0px 15px;
    /* background: #37ac68; */
    font-size: 14px;
    color: #333333;
    line-height: 30px;
    border-radius: 4px;
    margin-right: 5px;
}
.ch-tmzz a:hover{
    color: #ffffff;
    background: #37ac68;
}

.ch-tmzz .ma-on{
    color: #ffffff;
    background: #37ac68;
}

.ch_tongji{
    width: 100%;
    float: left;
    margin: 50px 0px 30;
}
.ch_tubox{
    width: 100%;
    float: left;
}
.ch_tubox li{
    width: 526px;
    padding: 10px;
    margin: 0px 26px 60px;
    border:1px solid #d6d6d6;
    float: left;
    position: relative;
}
.ch_tb-k{
    width: 100%;
    height: 375px;
    background: #f3f3f3;
    position: relative;
    z-index: 11;
}

.ch_tb-ti{
    height: 50px;
    display: block;
    padding: 0px 20px;
    font-size: 16px;
    line-height: 50px;
    color: #ffffff;
    background: #37ac68;
    border-radius: 4px;
    position: absolute;
    left: 50%;
    top: -25px;
    transform: translateX(-50%);
    z-index: 33;
}

.da_title{
    width: 100%;
    float: left;
    text-align: center;
    margin: 40px 0px;
}
.da_zi{
    width: 100%;
    font-size: 24px;
    line-height: 40px;
    color: #333333;
}
.da_ci{
    width: 100%;
    font-size: 14px;
    line-height: 24px;
    color: #999999;
}

.da_a-list{
    width: 100%;
    float: left;
    border-bottom: 2px solid #37ac68;
}
.da_a-list a{
    width: 190px;
    height: 48px;
    float: left;
    font-size: 14px;
    line-height: 48px;
    text-align: center;
    color: #333333;
}
.da_a-list a:hover{
    color: #fff;
    background: #37ac68;
}
.da_a-list .da-on{
    color: #fff;
    background: #37ac68;
}
.da_tjs{
    width: 100%;
    float: left;
    padding: 30px 0px;
    border-bottom: 1px solid #e6e6e6;
    text-align: center;
}
.da_tjs-ti{
    font-size: 16px;
    line-height: 24px;
    color: #999999;
}
.da_tjs-su{
    font-size: 48px;
    line-height: 60px;
    color: #37ac68;
}

.da_ztu{
    width: 100%;
    float: left;
    height: 500px;
    margin: 50px 0px;
}

.da_btu{
    width: 100%;
    float: left;
    margin: 30px 0px 50px;
}
.da_btu li{
    width: 50%;
    height: 550px;
    float: left;
    position: relative;
}
.da_btu li::after{
    content: "";
    width: 1px;
    height: 100%;
    background: #e6e6e6;
    position: absolute;
    top: 0;
    right: 0;
}
.da_btu-k{
    width: 100%;
    height: 100%;
}
.da_btu li:nth-child(2n)::after{
    opacity: 0;
}



/* 服务弹窗css */
.fw_tan{
    width: 100%;
    height: 100%;
    position: fixed;
    left: 0;
    top: 0;
    background: rgba(0, 0, 0, 0.5);
    z-index: 999999;
    display: none;
}

.fw_tan-c{
    width: 1130px;
    padding: 35px;
    background: #ffffff;
    position: relative;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    border-radius: 5px;
}

.fw_tan-close{
    width: 17px;
    position: absolute;
    right: 24px;
    top: 24px;
    cursor: pointer;
}

.fw_tan-title{
    width: 100%;
    float: left;
    text-align: center;
    font-size: 24px;
    color: #37ac68;
    padding-bottom: 30px;
    border-bottom: 1px solid #e6e6e6;
    margin-bottom: 30px;
}
.fw_tan-text{
    width: 100%;
    float: left;
    font-size: 14px;
    line-height: 24px;
    color: #999999;
    margin: 0px 0px 30px;
}
.fw_cb-box{
    width: 100%;
    float: left;
    /* margin-top: 50px; */
    height: 600px;
    overflow-y: scroll;
}
.fw_cb-box li{
    width: 100%;
    float: left;
    margin-bottom: 20px;
}
.fw_cb-box li span{
    font-size: 18px;
    color: #333333;
    display: inline-block;
    vertical-align: bottom;
    margin: 0 10px;
}
.fw_tan-tk{
    float: left;
}
.fw_tan-img{
    width: 138px;
    height: 125px;
    border: 1px solid #e6e6e6;
    position: relative;
    display: inline-block;
    overflow: hidden;
    vertical-align: bottom;
    cursor: pointer;
}
.fw_tan-img img{
    width: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    z-index: 11;
}
.fw_tan-img input{
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 33;
    opacity: 0;
}
.fw_tan-tk span{
    color: #999999 !important;
}

.da_map_echarts{
    width: 100%;
    float: left;
}
.da_map_ecz{
    width: 50%;
    height: 500px;
    float: left;
}

.da_map_two{
    width: 100%;
    height: 500px;
    float: left;
}

.da_map_ecti{
    width: 100%;
    float: left;
    margin: 20px 0px 10px;
    font-size: 16px;
    color: #333333;
}

.deal-area-txt{
    width: 320px;
    padding-top: 60px;
    float: right;
}
.deal-area-txt li {
    width: 100%;
    float: left;
    font-size: 12px;
    padding: 10px 0;
}
.deal-area-txt p {
    width: 95px;
    float: left;
}
.deal-area-txt i {
    height: 10px;
    float: left;
    border-radius: 10px;
    margin: 5px 0;
    -webkit-transition: width 1s;
    transition: width 1s;
}
.deal-area-txt i.bg1 {
    width: 200px;
    background-color: #81C9AC;
}
.deal-area-txt i.bg2 {
    width: 183px;
    background-color: #819FC9;
}
.deal-area-txt i.bg3 {
    width: 183px;
    background-color: #819FC9;
}
.deal-area-txt i.bg4 {
    width: 183px;
    background-color: #819FC9;
}
.deal-area-txt i.bg5 {
    width: 183px;
    background-color: #819FC9;
}
.deal-area-txt i.bg6 {
    width: 200px;
    background-color: #81C9AC;
}
.deal-area-txt i.bg7 {
    width: 183px;
    background-color: #819FC9;
}
.deal-area-txt i.bg8 {
    width: 183px;
    background-color: #819FC9;
}
.deal-area-txt i.bg9 {
    width: 183px;
    background-color: #819FC9;
}
.deal-area-txt i.bg10 {
    width: 183px;
    background-color: #819FC9;
}



/* 自适应页面调整css */
.xys_head{
    width:90%;
    background: #ffffff;
    box-shadow: 0px 1px 10px 1px rgba(0, 0, 0, 0.1);
    padding: 10px 5%;
    display: none;
    position: fixed;
    left: 0;
    top: 0;
    z-index: 9999;
}
.xys_h-logo{
    width: 20%;
    float: left;
}
.xys_h-logo img{
    width: 100%;
}
.xys_h-dh{
    width: 4%;
    float: right;
    margin-top: 1%;
    cursor: pointer;
}
.xys_h-box{
    width: 90%;
    padding: 10px 5%;
    display: none;
    opacity: 0;
}

.xys_h-nav{
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.7);
    position: fixed;
    left: 0;
    top: 0;
    z-index: 99999;
    display: none;
}
.xys_h-close{
    width: 8%;
    position: absolute;
    right: 2%;
    top: 2%;
    cursor: pointer;
}
.xys_h-nav-a{
    width: 100%;
    padding-top: 5%;
    text-align: center;
}
.xys_h-nav-a a{
    font-size: 18px;
    color: #ffffff;
    line-height: 46px;
    display: block;
}
.pr-box_cz2{
    width: 100%;
    float: left;
}
.wj_zd-list{
    width: 100%;
    float: left;
    margin-top: 30px;
}
.wj_zd-list li{
    width: 30%;
    float: left;
    border: 1px solid #ddd;
    margin-right: 4.6%;
    margin-bottom: 30px;
}
.wj_zd-list li:nth-child(3n){
    margin-right: 0;
}
.wj_zd-list li a{
    padding: 5% 5%;
    float: left;
    
}
.wj_zd-ti{
    width: 100%;
    float: left;
    line-height: 22px;
    font-size: 16px;
    margin-bottom: 20px;
}
.wj_zd-wen{
    width: 100%;
    float: left;
}
.wj_zd-wen p{
    width: 50%;
    height: 30px;
    float: left;
    line-height: 30px;
    color: #999;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.font-14{
    font-size: 14px;
}
.font-14 span{
    font-size: 16px;
    color: #37ac68;
    font-weight: 700;
}
.font-12 span{
    font-size: 12px;
    line-height: 30px;
    vertical-align: middle;
   display: inline-block;
}
.font-12 img{
   vertical-align: middle;
   display: inline-block;
   margin-right: 5px;
}
.text-right{
    text-align: right;
}

.wj_zd-list li:hover .wj_zd-ti{
    color: #37ac68;
}

#right_layer { width: 90px; float: right; position: fixed; _position: absolute; z-index: 88; right: 1px;  top:15%; margin-top: auto;  bottom: auto; }

#right_layer dl { float: left; border-top: 1px solid #e4e4e4; }
#right_layer dl dt {    width: 90px;
    height: 96px;
    float: left;
    display: block;
    background: #ffffff;
    text-align: center;
    position: relative;}
#right_layer  dl dt a img{ 
    display: block;
    margin: 10px auto 2px;
}
#right_layer  dl dt a font{
    font-size: 14px;
    color: #333333; height: 30px;
    overflow: hidden;
}
#right_layer  dl dt a img.xt-img{display: block; 
    margin: 10px auto 2px; 
    height: 50px;
    width: 50px;}

#right_layer  dl dt a img.xt-img2{display: none; 
    margin: 10px auto 2px; 
    height: 50px;
    width: 50px;}

#right_layer dl dt:hover{  background: #37ac68;}

#right_layer dl dt:hover a font{color: #fff;}

#right_layer  dl dt:hover a img.xt-img{display: none; 
    margin: 10px auto 2px; }

#right_layer  dl dt:hover a img.xt-img2{display: block; 
    margin: 10px auto 2px; }

#right_layer  dl dt:nth-child(2),#right_layer  dl dt:nth-child(3),#right_layer  dl dt:nth-child(4),#right_layer  dl dt:nth-child(5){
    background: #fff;
}
#right_layer  dl dt:nth-child(2):hover font,#right_layer  dl dt:nth-child(3):hover font,#right_layer  dl dt:nth-child(4):hover font,#right_layer  dl dt:nth-child(5):hover font{
    color: #37ac68;
    background: #fff;
}
#right_layer  dl dt:last-child{width: 90px; height: 96px; float: left: background#fff;}

#right_layer  dl dt:last-child a img{display: block; margin: 20px auto 0 auto;}
#right_layer  dl dt:last-child:hover{background: #fff;}
#right_layer dl dt .rlist { width: 130px;  float: left;   position: absolute; z-index: 990; top: 0; margin-top: 0px; padding: 8px 8px;
    border-radius: 4px;  display: none;
    right:90px;  background: #37ac68;}
#right_layer dl dt:hover .rlist { width: 130px; min-height: 120px; float: left; display: block;  position: absolute; z-index: 990; right: 92px; top: 0; margin-top: 0px;    background: #37ac68;}


#right_layer dl dt .rwx { width: 120px; height: 120px; float: left; display: block; display: none\9; position: absolute; z-index: 990; right: 90px; top: 0; margin-top: -60px;  display: none\9; transition: all 0.4s linear; -ms-transition: all 0.4s linear; -moz-transition: all 0.4s linear; -webkit-transition: all 0.4s linear; -o-transition: all 0.4s linear; transform: scale(0.0,0.0); -webkit-transform: scale(0.0,0.0); }
#right_layer  dl dt:hover .rwx { width: 120px; height: 120px; float: left; display: block; position: absolute; z-index: 990; right: 90px; top: 0; margin-top: -10px; transition: all 0.4s linear; -ms-transition: all 0.4s linear; -moz-transition: all 0.4s linear; -webkit-transition: all 0.4s linear; -o-transition: all 0.4s linear; transform: scale(1,1); -webkit-transform: scale(1,1); transition: all 0.4s linear; -ms-transition: all 0.4s linear; -moz-transition: all 0.4s linear; -webkit-transition: all 0.4s linear; -o-transition: all 0.4s linear; }



}
.btn_store{width: 20px; float:right;}
.lal {
    position: relative;
    display: inline-block;
    width: 20px; float:right;  margin:3px 0 0 0;
}
.lal:hover .qrcode_box {
    display: block;
}
.fen {
    position: relative;
}
.fen_section {
    background: #ffffff;
    position: absolute;
    padding: 15px 15px 5px 15px;
    top: 100%;
    left: 50%;
    width: 80px;
    box-shadow: 0 1px 2px 0 rgba(0,0,0,.2);
    border: 1px solid #ededed;
    display: none;
}
.fen_info {
    margin-bottom: 10px;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    position: relative;
}
.lalc {
    position: absolute;
    top: 0;
    left: -180px;
    width: 150px;
    height: 150px;
    display: none;
}
.lalc img {
    width: 150px !important;
    height: 150px;
}

@media (max-width: 1030px) { 
    .wj_zd-list li{
        width: 48%;
        margin-right: 3%;
       
    }
    .wj_zd-list li:nth-child(3n){
        margin-right: 3%;
    }
    .wj_zd-list li:nth-child(2n){
        margin-right: 0;
    }
}

@media (max-width: 780px) { 
    .wj_zd-list li{
        width: 100%;
        margin-right: 0;
       
    }
    .wj_zd-list li:nth-child(3n){
        margin-right: 0;
    }
    .wj_zd-list li:nth-child(2n){
        margin-right: 0;
    }
}
/* 新加详情 */

.wj_det-ti{
    width: 100%;
    float: left;
    margin: 30px 0 10px;
}
.wj_det-ti h1{
    float: left;
    font-size: 26px;
    line-height: 30px;
    color: #222;
    white-space: nowrap;
    overflow: hidden;
}

.wj_det-ci{
    width: 100%;
    float: left;
    margin-bottom: 30px;
    font-size: 12px;
    line-height: 28px;
    color: #999999;
}
.wj_det-ci span{
    margin-right: 10px;
}

.wj_det-box{
    width: 100%;
    float: left;
    margin-bottom: 30px;
}
.wj_det-left{
    width: 78%;
    float: left;
    border: solid 1px #ddd;
    padding: 20px 0px;
}
.wj_det-z{
    width: 46%;
    float: left;
    margin: 0 2%; 
}
.wj_det-y{
    width: 46%;
    float: left;
    margin: 0 2%;
}
.wj_det-right{
    width: 20%;
    float: right;
}
.wj_det-rti{
    height: 25px;
    line-height: 25px;
    color: #222;
    padding-left: 10px;
    position: relative;
    text-align: left;
    font-size: 14px;
    font-weight: 700;
}
.wj_det-rti::before{
    content: "";
    width: 2px;
    height: 12px;
    top: 7px;
    left: 0;
    position: absolute;
    background-color: #ff9f00;
}
.wj_det-rist{
    width: 100%;

}
.wj_det-rist li{
    width: 100%;
    line-height: 30px;
    font-size: 14px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    word-wrap: break-word;
}
.wj_det-rist li a{
    color: #666666;
}
.wj_det-rist li:hover a{
    color: #30975b;
}

.wj_det-zb{
    width: 100%;
    float: left;
}
.wj_det-zb li{
    width: 100%;
    float: left;
    margin-bottom: 20px;
}
.wj_det-zb li:last-child{
    margin-bottom: 0;
}
.wj_det-zb li:last-child .wj_det-zx{
    border: none;
}
.wj_det-zx{
    width: 100%;
    float: left;
    padding-bottom: 20px;
    border-bottom: solid 1px #ddd;
}
.wj_det-zb_ti{
    font-size: 14px;
    line-height: 20px;
    color: #999999;
}
.wj_det-zb_ci{
    font-size: 14px;
    line-height: 20px;
    color: #333333;
}

.zx2{
    width: 48%;
    margin-right: 4%;
}
.zx2:nth-child(2n){
    margin-right: 0;
}

.wj_det-yx{
    width: 100%;
    float: left;
    padding-bottom: 30px;
    border-bottom: solid 1px #ddd;
}
.pull-left{
    float: left;
    font-size: 14px;
    color: #999999;
}
.pull-right{
    float: right;
    text-align: right;
    font-size: 14px;
    color: #333333;
}
.pull-right span{
    font-weight: 700;
    font-size: 30px;
    color: #37ac68;
    margin-right: 10px;
}
.font-16{
    width: 100%;
    font-size: 14px;
    color: #999999;
}
.text-success{
    width: 100%;
}
.font-18{
    float: left;
    font-size: 18px;
    color: #37ac68;
}
.font-20{
    float: right;
    font-size: 12px;
    
}
.font-20 a{
    color: #57A5FF;
}
.wj_fland{
    display: inline-block;
    width: 100px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    border-radius: 4px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 14px;
    background: #FFF;
    color: #00C100;
    border: 1px solid #00C100
}
.wj_fland:hover{
    background: #00C100;
    color: #fff;
}

.z_city{width: 412px;float: left;position: relative;    background: #f2fbf6;}
.z_city h3{display: flex;align-items: flex-start;justify-content: space-between;}
.z_city h3 font{display: block;width: 110px;height: 50px;background: #37ac68;text-align: center;line-height: 50px;font-size: 16px;color: #fff;font-weight: normal;box-sizing: border-box;border-right:1px solid #fff;}
.z_city h3 font:last-child{border-right: 0;}
.z_city .xzs{width: 103px;height: 625px;float: left;background: #dbf2e5;border-right:1px solid #fff;box-sizing: border-box;}
.z_city .xzs li{text-align: center;}
.z_city .xzs li a{display: block;font-size: 14px;color: #333;line-height: 35px;}
.z_city .xzs li.nhov{background: #a5dbbc;}
.z_city .xzz{position: absolute;left: 103px;top: 50px;height: 625px;width: 103px;border-right: 1px solid #fff;box-sizing: border-box;background: #f2fbf6;}
.z_city .xzx{position: absolute;left: 103px;top: 0px;height: 625px;width: 103px;border-right: 1px solid #fff;box-sizing: border-box;background: #f2fbf6;}
.z_city .xzt{position: absolute;left: 103px;top: 0px;height: 625px;width: 103px;box-sizing: border-box;background: #f2fbf6;}
.z_city .xzs li .xzz{z-index: -1;}
.z_city .xzs li.nhov .xzz{z-index: 1;}
.z_city .xzs li .xzz li{visibility: hidden;}
.z_city .xzs li.nhov .xzz li{visibility: visible;}

.z_city .xzs .xzz li .xzx{z-index: -1;}
.z_city .xzs .xzz li.nhov .xzx{z-index: 1;}
.z_city .xzs .xzz li .xzx li{visibility: hidden;}
.z_city .xzs .xzz li.nhov .xzx li{visibility: visible;}

.z_city .xzs .xzz .xzx li .xzt{z-index: -1;}
.z_city .xzs .xzz .xzx li.nhov .xzt{z-index: 1;}
.z_city .xzs .xzz .xzx li .xzt li{visibility: hidden;}
.z_city .xzs .xzz .xzx li.nhov .xzt li{visibility: visible;}

.z_qyxx{width: 440px;float: right;box-sizing: border-box;border: 0px solid #dcdcdc;}
.z_qyxx ul li{float: left;width: 33.3%;box-sizing: border-box;border: 1px solid #dcdcdc;display: flex;align-items: center;justify-content: center;flex-flow: column;text-align: center;height: 100px;}
.z_qyxx ul li h3{font-weight: normal;font-size: 14px;color: #999999;}
.z_qyxx ul li h4{font-size: 14px;font-weight: normal;color: #13a951;line-height: 1.5;}
.z_qyxx ul li.nhov h4{color: #ff9f17;}

.z_tc{position: fixed;z-index: 8889;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.5);left: 0;top:0;}
.z_tc .z_max{width: 695px;height: 520px;box-sizing: border-box;padding:25px 30px;background: #fff;border-radius: 10px;position: absolute;left: 0;right: 0;background: #fff;margin: 0 auto;margin-top: -260px;top:50%;}
.z_tc .z_max .title{width: 100%;float: left;padding-bottom: 20px;margin-bottom: 25px;border-bottom: 1px solid #dcdcdc;}
.z_tc .z_max .select{width: 100%;float: left;margin-bottom: 10px;}
.z_tc .z_max .select ul{}
.z_tc .z_max .select ul li{float: left;width: 300px;margin-bottom: 10px;display: flex;align-items: center;justify-content: space-between;}
.z_tc .z_max .select ul li:nth-child(2n+0){float: right;}
.z_tc .z_max .select ul li font{width: 50px;text-align: right;font-size: 14px;color: #333333;}
.z_tc .z_max .select ul li select{width: 230px;height: 35px;border: 1px solid #dcdcdc;border-radius: 5px;box-sizing: border-box;padding:0 10px;outline: none;}
.z_tc .z_max .qyxx{width: 100%;float: left;box-sizing: border-box;}
.z_tc .z_max .qyxx ul li{float: left;width: 25%;box-sizing: border-box;border: 1px solid #dcdcdc;display: flex;align-items: center;justify-content: center;flex-flow: column;text-align: center;height: 100px;}
.z_tc .z_max .qyxx ul li h3{font-weight: normal;font-size: 14px;color: #999999;}
.z_tc .z_max .qyxx ul li h4{font-size: 14px;font-weight: normal;color: #13a951;line-height: 1.5;}
.z_tc .z_max .qyxx ul li.nhov h4{color: #ff9f17;}
.z_xzcz{    width: 250px;
    padding: 0 10px;
    height: 100%;
    outline: none;
    background: #f5f5f5;
    background-size: 8px 5px;
    background-position: 240px 15px;
    font-size: 14px;
    color: #333333;
    line-height: 36px;
    text-align: left;}

.z_tc .z_max .select ul li .select_box {
    width: 230px;height: 35px;border: 1px solid #dcdcdc;border-radius: 5px;box-sizing: border-box;   display: none;
}
.z_tc .z_max .select ul li .select_showbox {
    /* border: 1px solid #b0a296; */
    width: 100%;
    height: 100%;
    padding:0 10px;
    outline: none;
    background: url(../images/h-xj.png) no-repeat #eeeeee;
    background-size: 8px 5px;
    background-position: 200px 14px;
    font-size: 14px;
    color: #333333;
    line-height: 33px;
    text-align: left;
    box-sizing: border-box;
}

.z_tc .z_max .select ul li .select_option {
    width:230px !important;
    display: inline-block;
    height: auto;
    background: #ffffff;
    text-align: left;
    border: none;
    display: none;
    position: absolute;
    z-index: 55;
    box-shadow: 0px 4px 20px 0px rgba(51, 51, 51, 0.2);
    margin-top: 1px;
}
.z_tc .z_max .select ul li .select_option li {
    width: 230px;
    height: 24px;
    padding: 0 15px;
    font-size: 12px;
    line-height: 24px;
    color: #333333;
    margin: 0;
    border: none;
box-sizing: border-box;
}

.z_tc .z_max .select ul li .select_option li.selected {
    color: #ff9f00;
    background: #FFF7E9;
}

.qrcode_box{
    padding: 6px 6px;
    background: #ffffff;
    position: absolute;
    left: 0;
    top: 40px;
    box-shadow: 0px 0px 10px 1px rgba(0, 0, 0, 0.1);
    display: none;
    z-index: 66;
}
.qrcode_box img{
    width: auto !important;
    margin: 0 !important;
}

@media (max-width: 830px) { 
   .wj_det-right{
       display: none;
   }
   .wj_det-left{
       width: 96%;
       padding: 20px 0%;
       margin: 0 2%;
   }
   .wj_det-z{
       width: 96%;
   }
   .wj_det-y{
       width: 96%;
   }
}

.cr_tan-fp{
    width: 100%;
    height: 100%;
    position: fixed;
    left: 0;
    top: 0;
    background: rgba(0, 0, 0, 0.5);
    z-index:8888;
    display: none;
}

.cr_fp-k{
    width: 882px;
    padding:40px 50px;
    background: #ffffff;
    border-radius: 5px;
    position: relative;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    overflow: hidden;
}

.pf_title{
    width: 100%;
    float: left;
    padding-bottom: 30px;
    border-bottom: 1px solid #e4e4e4;
    text-align: center;
    font-size: 20px;
    color: #5ebb85;
}
.pf_box{
    width: 845px;
    float: left;
    padding: 0 20px;
    margin: 20px 0px 0px;
    height: 500px;
    overflow-y: scroll;
}

.pf_hz{
    width: 100%;
    float: left;
    margin-bottom: 10px;
}
.pf_hz-ti{
    width: 100%;
    float: left;
    margin-bottom: 20px;
    font-size: 16px;
    color: #333333;
    text-align: left;
}

.pf_hz-show{
    width: 100%;
    float: left;
}
.pf_hz-show li{
    width: 275px;
    float: left;
    margin-right: 7px;
    margin-bottom: 10px;
}

.pf_hz-show li:nth-child(3n){
    margin-right: 0;
}
.pf_hz-input{
    width: 250px;
    height: 36px;
    padding: 0 10px;
    background: #f5f5f5;
}
.pf_hz-input input{
    width: 100%;
    height: 100%;
    border: none;
    outline: none;
    background: transparent;
}
.pf_hz-input input::placeholder{
    font-size: 14px;
    color: #999999;
}



.pf_sel{
    width: 100%;
    height: 36px;
    float: left;
    margin-right: 8px;
}
.pf_sel select{
    display: none;
}


.pf_sel .select_box {
    width:100%;
    height:100%;
    float: left;
}
.pf_sel .select_showbox {
    /* border: 1px solid #b0a296; */
    width: 250px;
    padding: 0 10px;
    height: 100%;
    outline: none;
    background: url(../images/h-xj.png) no-repeat #f5f5f5;
    background-size: 8px 5px;
    background-position: 240px 15px;
    font-size: 14px;
    color: #333333;
    line-height: 36px;
    text-align: left;
}

.pf_sel .select_option {
    width: 270px !important;
    display: inline-block;
    height: auto;
    background: #ffffff;
    text-align: left;
    border: none;
    display: none;
    position: absolute;
    z-index: 55;
    box-shadow: 0px 4px 20px 0px rgba(51, 51, 51, 0.2);
    margin-top: 1px;
}
.pf_sel .select_option li {
    width: 250px;
    height: 35px;
    padding: 0 10px;
    font-size: 12px;
    line-height: 35px;
    color: #333333;
    margin: 0;
    border: none;

}

.pf_sel .select_option li.selected {
    color: #ff9f00;
    background: #FFF7E9;
}

.pf_ns{
    width: 250px;
    height: 36px;
    padding: 0 10px;
    background: #f5f5f5;
}
.pf_ns input{
    width: 190px;
    height: 100%;
    background: transparent;
    float: left;
    border: none;
    outline: none;
}

.pf_ns input::placeholder{
    font-size: 14px;
    color: #999999;
}
.pf_ns span{
    float: right;
    font-size: 14px;
    color: #333333;
    line-height: 36px;
}
.pf_hz-tu{
    width: 127px;
    height: 127px;
    float: left;
    background: #f5f5f5;
    position: relative;
    cursor: pointer;
}
.pf_hz-tu img{
    width: 100%;
    height: 100%;
    position: relative;
    left: 0;
    top: 0;
    z-index: 11;
}
.pf_hz-tu input{
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 22;
    background: transparent;
    opacity: 0;
}
.pf_hz-tz{
    font-size: 14px;
    color: #999999;
    margin-left: 12px;
    float: left;
    margin-top: 100px;
}



.pf_lab {
    width: 100%;
    float: left;
    margin-bottom: 30px;
}
.pf_lab>li{
    float: left;
    margin-right: 30px;
}
.pf_lab>li input{display:none;opacity:0;}
.pf_lab>li input[type=checkbox]+label, .pf_lab>li input[type=radio]+label {
    line-height: 1;
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    cursor: pointer;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin:2px;
    color: #333333;
}
.pf_lab>li input[type=checkbox]:checked+label, .pf_lab>li input[type=radio]:checked+label {
    color: #37ac68;
}
.pf_lab>li input[type=checkbox]+label:before, .pf_lab>li input[type=radio]+label:before {
    display: inline-block;
    width: 20px;
    height: 20px;
    margin-left: 8px;
    margin-right: 8px;
    content: '';
    background: url(../images/fp.png) no-repeat;
    background-size:100% 100%;
}
.pf_lab>li input[type=checkbox]:checked+label:before,.pf_lab>li input[type=radio]:checked+label:before{
    content:' ';
    width: 20px;
    height: 20px;
    background: url(../images/fp2.png) no-repeat;
    background-size:100% 100%;
}

.pf_lab>li label{
    font-size: 14px;
    color: #333333;
}

.fp_quren{
    width: 194px;
    height: 40px;
    display: block;
    margin: 30px auto;
    background: #37ac68;
    text-align: center;
    line-height: 40px;
    font-size: 14px;
    color: #ffffff;
    cursor: pointer;
}
.kfw_close{cursor: pointer;}