yf_plbox* { box-sizing:border-box;-moz-box-sizing:border-box; /* Firefox */-webkit-box-sizing:border-box; /* Safari */-webkit-text-size-adjust: none; outline: none; }

body{-webkit-text-size-adjust:none;font-family:Arial, Helvetica,sans-serif; line-height:26px;}
body {
  color: #181818;
  font-family: "Roboto", sans-serif;
  font-size: 16px;font-weight: 300
}
@media only screen and (max-width:1400px) {
body {font-size: 14px;}}
h1, h2, h3, h4, h5, h6 {
  color: #181818;}

a > h1, a > h2, a > h3, a > h4, a > h5, a > h6 {
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  transition: all 0.3s ease; }

p{ margin:0px; padding:0px}
dd{margin:0px; padding:0px}
a {
  color: #181818;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  transition: all 0.3s ease; display: inline-block;  text-decoration: none
}

a:hover, a:focus, a:active, a:visited {
  color: #181818;
  text-decoration: none;
  outline: none; }
/*-----------------共用------------*/
.space1{ overflow:hidden; clear:both; height:10px; width:100%}
.space2{ overflow:hidden; clear:both; height:20px; width:100%}
.space3{ overflow:hidden; clear:both; height:30px; width:100%}
.space4{ overflow:hidden; clear:both; height:40px; width:100%;}

.main_box{ max-width:1400px; overflow:hidden; margin:0 auto; width: 94%}


li{list-style: none}
ul{ margin: 0px; padding: 0px}


@media only screen and (max-width:1000px) {
.space2{ overflow:hidden; clear:both; height:10px; width:100%}
.space3{ overflow:hidden; clear:both; height:15px; width:100%}
.space4{ overflow:hidden; clear:both; height:20px; width:100%}
}


.hui_bg{ background:#F6F7FB; width:100%; padding:60px 0px 60px 0px; overflow:hidden; }
.bai_bg{ background:#ffffff; width:100%; padding:60px 0px 60px 0px; overflow:hidden; }


@media only screen and (max-width:1400px) {
.hui_bg{ background:#F6F7FB; width:100%; padding:40px 0px 40px 0px; overflow:hidden;}
.bai_bg{ background:#ffffff; width:100%; padding:40px 0px 40px 0px; overflow:hidden; }
}


@media only screen and (max-width:1100px) {
.hui_bg{ background:#F6F7FB; width:100%; padding:30px 0px 30px 0px; overflow:hidden;}
.bai_bg{ background:#ffffff; width:100%; padding:30px 0px 30px 0px; overflow:hidden; }
}



.top_main_bg{overflow: hidden; background: url(../images/top_bg_pc.jpg) no-repeat center top; background-size:100% 100%; padding: 20px 0px 40px 0px; position: relative;max-height:800px}

.top_nr_bg{overflow: hidden; background: url(../images/nr_bg.jpg) no-repeat center top; background-size:cover; padding: 20px 0px 20px 0px; position: relative;}


.ys_xy_Left{margin: 0px; padding: 100px 0px 0px 0px; overflow: hidden; float: left; width: 45%}
.ys_xy_ad{margin: 0px; overflow: hidden; }
.ys_xy_ad dl{margin: 0px; padding:0px; overflow: hidden; color: #fff}
.ys_xy_ad dl dt{margin: 0px; padding:0px; overflow: hidden;font-size:46px;line-height:170%;}
.ys_xy_ad dl dd {margin: 0px; padding:0px; overflow: hidden;font-size: 22px;line-height:30px}

.ys_xy_tu{margin: 0px; padding: 120px 0px 0px 0px; overflow: hidden; float:right; width: 54%; text-align: center}
.ys_xy_tu img{max-width: 100%; height: auto; }


.ys_xz_box{margin: 0px; padding:20px 0px 0px 0px; overflow: hidden;}
.ys_xz_box li{margin: 0px; padding: 0px; width: 50%;float:left; margin-top:30px}
.ys_xz_box li a{display:inline-block}
.ys_xy_btn_box{width: 200px; line-height: 50px; background: #fff; border-radius: 10px;text-align: center;font-size: 22px}
.ys_xy_btn_box i{ color: #00c7d9; margin-right: 8px; line-height: 50px;vertical-align: top;font-size: 32px}
.ys_xy_btn_box:hover { background: -webkit-linear-gradient(45deg, #4facfe , #96e6a1);
background: -o-linear-gradient(45deg, #4facfe  , #96e6a1); 
background: -moz-linear-gradient(45deg, #4facfe , #96e6a1); 
background: linear-gradient(45deg, #4facfe , #96e6a1); color: #fff  }
.ys_xy_btn_box:hover i{color: #fff;}


@media only screen and (max-width:1440px) {
.top_main_bg{min-height:600px;}
.ys_xy_ad{margin: 0px; padding:0px; overflow: hidden;}
.ys_xy_ad dl dt{font-size:38px;}
	
}




@media only screen and (max-width:1200px) {
.top_main_bg{min-height:500px;}
.ys_xy_ad dl dt{font-size:30px;line-height:170%;}

.ys_xy_Left{margin: 0px; padding: 60px 0px 0px 0px; overflow: hidden; float: left; width:54%}

.ys_xy_tu{margin: 0px; padding: 100px 0px 0px 0px; overflow: hidden; float:right; width: 45%; text-align: center}

.ys_xy_ad dl dd{font-size:18px;}
	
.ys_xz_box li{margin: 0px; padding: 0px; width: 50%;float:left; margin-top:20px}
.ys_xy_btn_box{width:180px; line-height: 50px; background: #fff; border-radius: 10px;text-align: center;font-size:18px}
	
}

.wap_btn_k{margin: 0px; padding:0px; overflow: hidden; padding-top: 20px; text-align: center; display: none}
.wap_btn_k a{display:inline}
@media only screen and (max-width:1000px) {
.ys_xz_box{ display: none}
.wap_btn_k{ display:  block}
.ys_xy_Left{margin: 0px; padding: 80px 0px 0px 0px; overflow: hidden; float: left; width:54%}
.top_main_bg{min-height:400px;}
}

@media only screen and (max-width:850px) {
.ys_xy_ad dl dt{ text-align: center}
.ys_xy_ad dl dd{ text-align: center}
.ys_xy_Left{margin: 0px; padding: 30px 0px 0px 0px; overflow: hidden; float: none; width:100%}
.ys_xy_tu{margin: 0px; padding: 30px 0px 0px 0px; overflow: hidden; float:none; width: 100%; text-align: center}
.top_main_bg{min-height:300px; height: auto; background-size:auto 100%;}
.ys_xy_btn_box{width:180px; line-height: 50px; background: #fff; border-radius: 10px;text-align: center;font-size: 22px; margin: 0 auto}

}
@media only screen and (max-width:550px) {
.ys_xy_ad dl dt{ font-size: 24px; line-height: 190%}
.ys_xy_ad dl dd{font-size:16px}
}


.logo{overflow: hidden; padding: 10px 0px 0px 0px; margin: 0px; display:inline;float:left;}
.logo img {display: block; height:58px; width:auto; vertical-align: top}


.top_nav{ margin-left: 10%; padding: 10px 0px;float:left; color: #fff; line-height: 58px; width: auto}
.top_nav a{ color: #fff; font-size: 16px; padding: 0px 10px;font-weight: bold}
.top_nav a:hover{ color: #ff7e00}




.m_sj_box{background-color: #fff;box-shadow: 0 0 25px rgba(103,119,239, .1); border-radius: 3px;padding: 60px 50px; width: 1200px; margin: 0 auto; margin-top:-70px; position: relative; z-index: 2; overflow: hidden}

.m_sj_L{ width: 49%;float:left; margin: 0px; padding: 0px; overflow: hidden}
.m_sj_L dl{ margin: 0px; padding: 0px;}
.m_sj_L dl dt{ margin: 0px; padding: 0px;font-size: 25px; color: #222; line-height:30px; position: relative}
.m_sj_L dl dd{ margin: 0px; padding: 0px;font-size: 14px; color: #777; line-height: 26px;}
.m_sj_L dl dt::after{content: " ";
    border-radius: 5px;
    height: 8px;
    width: 50px;
    background-color: #0cd3cb;
    display: inline-block;
    float: left;
    margin-top: 20px;
    margin-right: 15px;}

.m_sj_R{ width: 50%;float:right; margin: 0px; padding: 0px; overflow: hidden}

.sj_box{ max-width: 580px; margin: 0px; padding: 0px; overflow: hidden;}
.sj_box li{ margin: 0px; padding: 0px; overflow: hidden; width: 33.3333%;float:left; text-align: center}
.sj_box li dl{ margin: 0px; padding: 0px; overflow: hidden;}
.sj_box li dl dt{ margin: 0px; padding: 0px; overflow: hidden;font-weight: 700; font-size: 30px; line-height: 170%}
.sj_box li dl dd{ margin: 0px; padding: 0px; overflow: hidden;font-weight: 500; font-size: 14px; line-height: 190%; color: #00afa8}



.h_title_txt{font-size: 40px;margin: 0px;overflow: hidden; padding: 0px; color: #222;text-align: center; margin-bottom: 10px; font-weight: 300; line-height: 180%}
.h_title_txt_x{font-size:16px;margin: 0px;overflow: hidden; padding: 0px; color: #888;text-align: center; margin-bottom: 10px; font-weight: 300; line-height: 180%}
@media only screen and (max-width:1580px) {
.h_title_txt{font-size: 36px;}
}
@media only screen and (max-width:1300px) {
.h_title_txt{font-size: 32px;}	
}
@media only screen and (max-width:1000px) {
.h_title_txt{font-size: 28px;}	
.logo{overflow: hidden; padding: 5px 0px 0px 0px; margin: 0px; display:block; width: 100%; text-align: center}
}
@media only screen and (max-width:750px) {
.h_title_txt{font-size: 25px;}	
}
@media only screen and (max-width:550px) {
.h_title_txt{font-size: 22px;}	
.logo img {display: block; height:45px; width:auto; vertical-align: top}
}


.sy_xy_xz{margin: 0 auto;overflow: hidden; padding: 0px 15px;max-width:1400px;   }
.sy_xy_xz li{margin: 0px;overflow: hidden; padding: 0px;float: left;width: 23.5%; margin-right: 2%;  box-shadow: 1px 1px 22px rgba(157, 184, 209, 0.3);border-radius: 3px; margin-top: 20px; margin-bottom: 20px}
.sy_xy_xz li:nth-child(4n){margin-right: 0%}

.sy_xy_xz li dl{padding:0px 0px 33px 0px;text-align: center;background-color: #fff; margin: 0px}
.sy_xy_xz li dl dt{margin: 0px;overflow: hidden; padding: 0px; margin-bottom: 10px}
.sy_xy_xz li dl dt i{/* background: -webkit-linear-gradient(45deg, #B7F8DB, #50A7C2); */
	background: -o-linear-gradient(45deg, #B7F8DB, #50A7C2);
	background: -moz-linear-gradient(45deg, #B7F8DB, #50A7C2);
	background: linear-gradient(45deg, #B7F8DB, #50A7C2);
	-webkit-background-clip: text;
	color: transparent;}
.sy_xy_xz li dl dt h3{font-size:24px; line-height:30px;margin: 0px;overflow: hidden; padding: 0px;font-weight: 700; margin-bottom: 20px}
.sy_xy_xz li dl dt h4{font-size:18px; line-height:30px;margin: 0px;overflow: hidden; padding: 0px;font-weight: 700}
.sy_xy_xz li dl dd {font-size:14px; line-height: 180%;}
.sy_xy_xz li dl dd a{display: inline}
.sy_xy_xz li dl dd  .xzk{ width:80%;line-height:50px;border-radius:0px 0px 30px 30px;  background:#00c9c1; text-align:center; color:#fff; margin:0 auto;font-size: 32px; padding: 5px 0px; margin-bottom: 30px}
.sy_xy_xz li dl:hover .xzk{background:#2ee1f7;}

.main_Mk_bg{overflow: hidden; padding: 0px; margin: 0px; position: absolute; z-index: 1; width: 100%; height: 100%;top: 0px;left: 0px; background:rgba(0,0,0,0.30)}

@media only screen and (max-width:1000px) {
.sy_xy_xz li dl dd  .xzk{ 	font-size: 25px;}
}


@media only screen and (max-width:650px) {
.sy_xy_xz li dl dd  .xzk{ 	font-size: 25px;}
.sy_xy_xz li{margin: 0px;overflow: hidden; padding: 0px;float: left;width: 49%; margin-right: 2%;    box-shadow: 1px 1px 22px rgba(157, 184, 209, 0.3);border-radius: 3px; margin-top: 20px; margin-bottom: 20px}
.sy_xy_xz li:nth-child(4n){margin-right: 0%}
.sy_xy_xz li:nth-child(2n){margin-right: 0%}
}

@media only screen and (max-width:650px) {
.sy_xy_xz li dl dd  .xzk{ width:80%;line-height:42px;border-radius:0px 0px 30px 30px;  background:#00c9c1; text-align:center; color:#fff; margin:0 auto;font-size: 22px; padding: 5px 0px; margin-bottom:20px}
.sy_xy_xz li dl{padding:0px 0px 20px 0px;}
.sy_xy_xz li dl dt h3{font-size:22px; line-height:30px;margin-bottom: 10px}
.sy_xy_xz li{margin-top: 15px; margin-bottom: 15px}
}




.yf_plbox{overflow: hidden; padding: 0px; max-width: 1440px; margin: 0 auto}

.yf_plbox li{margin: 0;padding: 0px;overflow: hidden;width: 50%; float: left}
.yf_plbox li dl{margin: 25px;overflow: hidden; padding: 20px 30px; box-shadow: 1px 1px 22px rgba(157, 184, 209, 0.3); background: #fff; border-radius: 10px;}

.yf_plbox li dl dt{font-size: 16px;margin: 0;padding: 0px;overflow: hidden;color: #111}
.yf_plbox li dl dd{font-size: 16px;margin: 0;padding: 0px;overflow: hidden;color: #333}
.yf_plbox li dl dd p{font-size: 14px;margin: 0;padding: 0px;overflow: hidden; color: #666}
.yf_plbox li dl dd p span{ margin-left: 5px}
.yf_plbox li dl dd p i{ color:#ffa200 }

.yf_pl_tu{margin: 0;padding: 0px;overflow: hidden;float:left; margin-right: 20px;border-radius:50%; margin-top: 7px}
.yf_pl_tu img{border-radius:50%;width: 90px; height:90px}

.yf_plbox li:nth-child(3){width:33.333%; float: left}
.yf_plbox li:nth-child(4){width:33.333%; float: left}
.yf_plbox li:nth-child(5){width:33.333%; float: left}

@media only screen and (max-width:1200px) {
.yf_plbox li dl{margin: 20px;padding: 20px 20px;}
	
}

@media only screen and (max-width:1100px) {
.yf_plbox li dl{margin: 20px;padding: 20px 20px;}
.yf_pl_tu img{border-radius:50%;width: 70px; height:70px}	
	
.yf_plbox li dl dd{font-size: 12px;margin: 0;padding: 0px;overflow: hidden;color: #333}
.yf_plbox li dl dd p{font-size: 13px;margin: 0;padding: 0px;overflow: hidden; color: #666}
}
@media only screen and (max-width:1100px) {
.yf_plbox li:nth-child(3){width:100%; float: left}
.yf_plbox li:nth-child(4){width:100%; float: left}
.yf_plbox li:nth-child(5){width:100%; float: left}
.yf_plbox li{margin: 0;padding: 0px;overflow: hidden;width: 100%; float: left}
	
.yf_plbox li dl{margin: 15px;overflow: hidden; padding: 20px 20px; box-shadow: 1px 1px 12px rgba(157, 184, 209, 0.3); background: #fff; border-radius: 10px;}
}



.sy_info{padding: 50px 52px 50px 52px; width: 1200px;  box-shadow: 1px 1px 30px rgba(14, 21, 34, 0.07); border-radius: 4px;
background-color: #fff; margin: 0 auto; margin-bottom: 20px}



.sy_info_bt{overflow: hidden; padding: 0px; margin: 0px; text-align: center;font-size: 24px; line-height:190%;font-weight: 700}

.bz_info_box{overflow: hidden; padding: 0px; margin: 0px; margin-top: 30px}
.bz_info_box dl{overflow: hidden; padding: 0px; margin: 0px;}
.bz_info_box dt{overflow: hidden; padding: 0px; margin: 0px;font-weight: 700; line-height: 180%}
.bz_info_box dd{overflow: hidden; padding: 0px; margin: 0px;line-height: 190%; margin-bottom: 10px}

.bz_info_tu{width: 40%;float: left; margin-right: 30px}
.bz_info_tu img{width: 100%; height: auto;vertical-align: top}




.ts_list{margin: 0px; padding: 20px 0px; overflow: hidden;}
.ts_list li{margin: 0px; padding: 0px; overflow: hidden;width: 32%; margin-right:2%; margin-bottom:2%;float: left}
.ts_list li dl{margin: 0px; padding: 0px; overflow: hidden;}
.ts_list li dl dt{margin: 0px; padding: 0px; overflow: hidden;font-size:20px; margin-bottom: 5px; color: #111; font-weight: 600;}
.ts_list li dl dd{margin: 0px; padding: 0px; overflow: hidden;font-size: 16px; line-height:28px; color: #666;min-height:84px}
.ts_list li:nth-child(3n+0){margin-right: 0px}

.ts_list li dl dt .icon{background: #f4f4f4; border-radius: 50%;text-align: center; width: 60px; height: 60px}
.ts_list li dl dt .icon i{ color: #1bccc4;font-size: 30px;vertical-align: middle; line-height: 60px}


@media only screen and (max-width:1300px) {
.ts_list li dl dd{font-size: 14px;}
.ts_list li dl dt{font-size:18px; }
}


@media only screen and (max-width:800px) {
.ts_list li dl dd{line-height:24px;font-size: 14px;text-align: center }
.ts_list li dl dt{text-align: center}
.ts_list li dl dt .icon{ margin: 0 auto}
}


@media only screen and (max-width:600px) {
.ts_list li{margin: 0px; padding: 0px; overflow: hidden;width:49%; margin-right:2%; margin-bottom:2%;float: left}
.ts_list li:nth-child(3n+0){margin-right:2%}
.ts_list li:nth-child(2n+0){margin-right:0%}
		.ts_list li dl dt{font-size:18px; }
}

.price_list{overflow:hidden;  padding: 0px 10px; margin: 0px; }
.price_list li{overflow:hidden;  padding: 0px; margin: 15px 0px; list-style: none; width: 32%; float: left; margin-right: 2%;background-color: #fff; border-radius: 8px}
.price_list li dl{overflow:hidden; margin: 0 auto; text-align: center; padding-bottom: 30px}
.price_list li dl dt{overflow:hidden;  padding: 0px; margin: 0px; font-weight: normal; line-height: 190%;}
.price_list li dl dt span{font-size: 18px; margin-left: 10px; color: #555}
.price_list li dl dd{overflow:hidden;  padding: 0px; margin: 0px; font-size: 18px; margin-bottom: 20px; line-height: 200%; color: #999;}
.price_list li dl dt h3{overflow:hidden;  padding: 0px; margin: 0px;font-size: 48px; margin-bottom: 20px; color: #f24b4d;font-weight: 600;font-family: 'AVGBBT';line-height: 60px;}
.price_list li:nth-child(3){margin-right: 0%}

.price_list li dl dd span{text-decoration:line-through;}

.price_list li dl dd i{  margin-right: 10px}
.price_list li:nth-child(2) .panel {background: rgba(0, 157, 202, 0.5);}

.jg_btn_box1{padding: 0px;overflow: hidden; margin-top:10px; width: 60%; margin: 0 auto; }
.jg_btn{background: #1bccc4;line-height: 44px; text-align: center; color: #fff; width: 100%; border-radius: 40px }
.jg_btn_box1:hover .jg_btn{background: #ff9c00; color: #fff}


.price_list li:nth-child(2) dl .jg_btn_box1 .jg_btn{background: #f24b4d;color: #fff} 


.price_list li:nth-child(2) .price_bt1{ background: #f24b4d;}


@media only screen and (max-width:766px) {
.price_list li{overflow:hidden;  padding: 0px; margin: 0px; list-style: none; width: 100%; float: left; margin-bottom: 20px}
.price_list li:nth-child(1){margin-right: 0%}
.price_list li:nth-child(2){margin-right: 0%}
.price_list li:nth-child(3){margin-right: 0%}
.price_list li dl dt h3{ margin-bottom: 10px;}
.price_list li dl dd{ margin-bottom:0px }	
.xiazai_btn2{ font-size: 18px;}
}

.price_bt1{ width: 100%;  line-height: 70px;  color: #fff; background: #00c1ba; font-size: 26px; text-align: center; position: relative; margin-bottom:30px;font-weight: 300}


@media only screen and (max-width:1200px) {
.price_bt1{line-height:70px; font-size:24px;  }	
}



.fangan1{ overflow:hidden; margin:0px; padding:0px}
.fangan1 li{ overflow:hidden; margin:0px; padding:20px 0px; }
.fangan1 li dl{ overflow:hidden; margin:0px; padding:0px;}
.fangan1 li dl dt{ overflow:hidden; margin:0px; padding:0px; color:#222; line-height:30px; font-size:24px; font-weight:600;padding-top:5%; margin-bottom: 10px}
.fangan1 li dl dd{ overflow:hidden; margin:0px; padding:0px;color:#666; line-height:190%; font-size:16px;}
.fangan1 li dl dd p{font-size:14px;line-height: 36px; margin-top: 5px}

.fangan1 li dl dd p i{font-size:30px; color: #1bccc4; margin-right: 10px; line-height: 36px; vertical-align: top; width: 40px; text-align: center}

.fangan1 li dl dt p{ font-weight:300;padding: 7px 12px; background: #1bccc4;
    letter-spacing: 0.3px;border-radius: 30px;font-size: 12px; line-height: 20px; display: inline-block; margin-bottom: 10px; color: #fff;text-transform:uppercase;}
.fangan1 li dl dt h3{overflow:hidden; margin:0px; padding:0px}


.fangan1_tu{overflow:hidden; margin:0px; padding:0px; position:relative; float:left; width:45%; margin-right: 5%}
.fangan1_tu img{ max-width:100%; width:auto; height:auto; vertical-align:top; text-align:center;transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}

.fangan1 li:nth-child(2n-1) .fangan1_tu{ float:left; }
.fangan1 li:nth-child(2n) .fangan1_tu{ float: right;}
.fangan1_tu:hover img{-webkit-transform: scale(0.9);transform: scale(0.9);-moz-transform: scale(0.9);transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}

@media only screen and (max-width:1500px) {
.fangan1 li dl dd{ font-size:16px;}
}


@media only screen and (max-width:1300px) {
.fangan1 li{ overflow:hidden; margin:0px; padding:30px 0px;}
.fangan1_tu{overflow:hidden; margin:0px; padding:0px; position:relative; float:left; width:50%;}
.fangan1 li dl{ overflow:hidden; margin:0px; padding:0px;}
.fangan1 li dl dt{ overflow:hidden; margin:0px; padding:0px; color:#222; line-height:180%; font-size:22px; padding-top:0%}
}

@media only screen and (max-width:950px) {
.fangan1 li dl dt{font-size:20px; }
}
@media only screen and (max-width:770px) {
.fangan1_tu{overflow:hidden; margin:0px; padding:0px; position:relative; float:left; width:40%;}
.fangan1 li dl dd{ font-size:14px;}
}

@media only screen and (max-width:620px) {
.fangan1 li{ overflow:hidden; margin:0px; padding:10px 10px; }
.fangan1 li:nth-child(2n-1) .fangan1_tu{ float:left;}
.fangan1 li:nth-child(2n) .fangan1_tu{ float: left;}
.fangan1_tu{overflow:hidden; margin:0px; padding:0px; position:relative; float: left; width:100%; text-align: center; margin-bottom: 10px}
.fangan1_tu img{ max-width:60%; width:auto; height:auto; vertical-align:top; text-align:center}
.fangan1 li dl dt{ font-size:20px;text-align: center; margin-bottom: 5px}
.fangan1 li dl{float: left}
}


.zc_box{ overflow:hidden; margin:0px;  padding: 50px 0px}
.zc_box dl{ overflow:hidden; margin:0px;  padding:0px;}
.zc_box dl dt{font-size: 28px;line-height: 34px;font-weight: 700; overflow:hidden; margin:0px;  padding: 0px}
.zc_box dl dd{font-size: 14px;line-height: 22px;font-weight: 300;overflow:hidden; margin:0px;  padding: 0px; color: #888;text-transform:uppercase;}

.zc_btn{ overflow:hidden; margin:0px;  padding: 0px;float: right; width: 120px; line-height: 50px;text-align: center; background: #1bccc4; color: #fff; border-radius: 40px}

.zc_box a{display: inline}


@media only screen and (max-width:650px) {
.zc_box dl dt{font-size: 25px;line-height: 34px;}

}
@media only screen and (max-width:550px) {
.zc_box dl dt{font-size: 22px;line-height: 30px;}
	.zc_box dl dd{font-size: 12px;line-height:22px;}
}
.zc_btn:hover{ background: #ff9c00}

.content_img{overflow:hidden; width:100%; text-align:center}
.content_img img{MAX-WIDTH: 100%!important;HEIGHT: auto!important;}

/* actGotop */
.actGotop{position:fixed;_position:absolute;bottom:40px;right:2%;width:40px;height:40px;display:none; z-index:999999;background: #fc7f04; border-radius: 40px;text-align:center; }
.actGotop a,.actGotop a:link{width:40px;height:40px;text-align:center;color: #fff;display: inline}
.actGotop a:hover{outline:none;}
.actGotop i{color: #fff;font-size:18px; line-height: 40px}
.actGotop:hover{ color: #ff9804;background: #0390be;} 



.d_box{ overflow: hidden; padding: 0px 0px 60px 0px; position: relative;}

.d_box::after{ content: ""; position: absolute; z-index:-1;background: linear-gradient(to right, rgb(0, 180, 219), rgb(0, 131, 176)); top:100px; width: 100%;left: 0px; height: 100%}

.lxlist{ overflow: hidden; padding: 30px 30px; margin: 0 auto;max-width: 1260px; width:100%}
.lxlist li{ overflow: hidden;margin: 0px; float: left; width: 49%; background: #fff; padding: 30px;box-shadow: 0 0 20px rgba(103,119,239,.15); margin-right: 2%}

.lxlist li:nth-child(2n){ margin-right: 0%}

.lxlist li dl{overflow: hidden; padding: 0px; margin: 0px}
.lxlist li dl dd{overflow: hidden; padding: 0px; margin: 0px; line-height: 28px; min-height: 56px;}
.lxlist li dl dt{font-size: 20px; line-height:30px}
.lxlist li dl dd p{font-size: 14px; margin: 0px; margin-top: 10px; text-align: right; padding: 0px;}

@media only screen and (max-width:750px) {
	
.lxlist li{ overflow: hidden;margin: 0px; float: left; width:100%; background: #fff; padding: 30px;box-shadow: 0 0 20px rgba(103,119,239,.15); margin-right: 0%; margin-bottom: 20px}	
}

@media only screen and (max-width:550px) {
.lxlist li{  padding: 30px 20px;}
.lxlist{padding: 30px 20px;}
}

.lxlist li .tu{float:left; margin-right:20px; width: 50px; height: 50px; background: #1bccc4; text-align: center;border-radius: 8px}
.lxlist li .tu i{color: #fff;font-size: 30px; line-height: 50px}


.x_icon{color:#23adaf; margin-top:10px}
.x_icon i{ font-size:25px; margin:4px 5px;}


.down_box{ margin: 0px; padding: 30px 0px; overflow: hidden;  border-top:1px solid rgba(210,210,210,1.00)}

.down_L{ width: 45%; float: left; margin: 0px; padding: 0px}
.down_L dl{overflow: hidden; padding: 0px; margin: 0px; color: #333}
.down_L dl dt{overflow: hidden; padding: 0px; margin: 0px;font-size: 20px; line-height:30px; margin-bottom: 10px}
.down_L dl dd{overflow: hidden; padding: 0px; margin: 0px;font-size: 14px; line-height:24px}
.down_L dl dt span {margin-right: 10px;}
.down_L dl dt span img{ width: 34px; height: auto; vertical-align: top}
.down_R{ width: 55%; float:right; margin: 0px; padding: 0px}

.down_hm_nav{ overflow:hidden; margin:0px; padding:0px;color: #333;float:left; width:40%}
.down_hm_nav a{font-size: 14px;color: #333; line-height: 190%; padding: 0px 5px}
.down_hm_nav h2{ margin: 0px; padding: 0px; overflow: hidden; font-size: 24px; margin-bottom: 15px}

@media only screen and (max-width:600px) {
.down_L{ width: 100%; float: left; margin: 0px; padding: 0px; text-align: center; margin-bottom: 20px}
.down_R{ width: 100%; float:right; margin: 0px; padding: 0px}	
	
.down_hm_nav{float:left; width:50%;text-align: center}
.d_box{ overflow: hidden; padding: 0px 0px 40px 0px; position: relative;}
.down_hm_nav h2{font-size: 18px;}
.x_icon i{ font-size:20px; margin:4px 3px;}
}



.weizhang_bg{ padding: 0px; width: auto;position: relative; z-index: 1; margin-top: -60px; background:none;}

.weizinr{padding:6%;margin:0 auto; overflow: hidden;color: #444; background: #fff; }
.weizinr h1{font-size: 30px; line-height: 180%;  margin-bottom: 10px;color: #222;}
.weizinr h2{font-size: 30px; line-height: 180%;  margin-bottom: 10px;color: #222;}
.weizinr p{font-size: 16px; line-height: 180%; margin-bottom: 20px; font-family: Arial, "sans-serif"; }
.weizinr li{line-height: 180%;}
@media only screen and (max-width:1200px) {
.weizinr{ width:100%}
.weizinr h2{font-size:24px; }
}




.nei_main_bg{overflow: hidden; background: url(../images/fun_bg.png) no-repeat center; background-size: cover; position: relative; height: 350px }


.main_adk1{position: absolute;overflow: hidden;  width: 100%;
top: 50%;
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
transform: translateY(-50%);}

@media screen and (max-width:1300px) {
	.nei_main_bg{height: 250px }	
	
}


@media screen and (max-width:780px) {
	.nei_main_bg{height: 230px }	
	
}


@media screen and (max-width:700px) {
	.nei_main_bg{height: 230px }	
	.main_adk1{top: 50%; margin-top:30px}
}


.w_main_top_k{ max-width: 750px;margin: 0 auto;overflow: hidden}

.w_main_bai_bg{max-width: 750px;margin: 0 auto; padding: 0px; overflow: hidden; background: #fff}

.w_main_box{ max-width: 750px;margin: 0 auto; width: 94%; padding: 0px; overflow: hidden}



.wap_ys_xy_ad1{margin: 0px; padding:10px 20px 60px 20px; overflow: hidden;}
.wap_ys_xy_ad1 dl{margin: 0px; padding:0px; overflow: hidden; color: #fff; text-align:center}
.wap_ys_xy_ad1 dl dt{margin: 0px; padding:0px; overflow: hidden;font-size:38px;line-height:170%;}
.wap_ys_xy_ad1 dl dd {margin: 0px; padding:0px; overflow: hidden;font-size: 18px;line-height:30px}

@media only screen and (max-width:1000px) {
.wap_ys_xy_ad1{margin: 0px; padding:10px 20px 30px 20px; overflow: hidden;}
}
@media only screen and (max-width:600px) {
.wap_ys_xy_ad1{margin: 0px; padding:10px 20px 30px 20px; overflow: hidden;}
.wap_ys_xy_ad1 dl dd{font-size:14px;}
.wap_ys_xy_ad1 dl dt{font-size:25px;line-height:170%;}

}



.wap_m_sj_box{background-color: #fff;box-shadow: 0 0 20px rgba(103,119,239, .1); border-radius: 3px;padding: 30px 20px;overflow: hidden}


.wap_m_sj_L{ width: 39%;float:left; margin: 0px; padding: 0px; overflow: hidden}
.wap_m_sj_L dl{ margin: 0px; padding: 0px;}
.wap_m_sj_L dl dt{ margin: 0px; padding: 0px;font-size: 25px; color: #222; line-height:30px; position: relative}
.wap_m_sj_L dl dd{ margin: 0px; padding: 0px;font-size: 14px; color: #777; line-height: 26px;}
.wap_m_sj_L dl dt::after{content: " ";
    border-radius: 5px;
    height: 8px;
    width: 50px;
    background-color: #0cd3cb;
    display: inline-block;
    float: left;
    margin-top: 20px;
    margin-right: 15px;}

.wap_m_sj_R{ width: 60%;float:right; margin: 0px; padding: 0px; overflow: hidden}

.wap_sj_box{margin: 0px; padding: 0px; overflow: hidden;}
.wap_sj_box li{ margin: 0px; padding: 0px; overflow: hidden; width: 33.3333%;float:left; text-align: center}
.wap_sj_box li dl{ margin: 0px; padding: 0px; overflow: hidden;}
.wap_sj_box li dl dt{ margin: 0px; padding: 0px; overflow: hidden;font-weight: 700; font-size: 30px; line-height: 170%}
.wap_sj_box li dl dd{ margin: 0px; padding: 0px; overflow: hidden;font-weight: 500; font-size: 14px; line-height: 190%; color: #00afa8}


@media only screen and (max-width:620px) {
.wap_sj_box li dl dt{font-size: 20px;}
.wap_m_sj_L dl dt{font-size: 22px;}
}

@media only screen and (max-width:460px) {
.wap_m_sj_L{ width:100%;float:left; text-align: center; margin-bottom: 15px}
.wap_m_sj_R{ width:100%;float:left;}
.wap_m_sj_L dl dt{ padding-top: 20px}
.wap_m_sj_L dl dt::after{content: " ";
    border-radius: 5px;
    height:4px; top:10px; position: absolute; z-index: 1;
    width: 50px;
    background-color: #0cd3cb;
    display: inline-block; margin: 0px;
    margin:0px;
left: 50%;
-webkit-transform: translateX(-50%);
-moz-transform: translateX(-50%);
transform: translateX(-50%);}
}






.w_sy_xy_xz{margin: 0 auto;overflow: hidden; padding: 0px 15px;max-width: 1200px;   }
.w_sy_xy_xz li{margin: 0px;overflow: hidden; padding: 0px;float: left;width: 24.25%; margin-right: 1%; background: #f6f6f6;
    border-radius: 3px; margin-bottom: 20px}
.w_sy_xy_xz li:nth-child(4n){margin-right: 0%}

.w_sy_xy_xz li dl{padding: 30px 0px 30px 0px; text-align: center; margin: 0px}
.w_sy_xy_xz li dl dt{margin: 0px;overflow: hidden; padding: 0px; margin-bottom: 10px}
.w_sy_xy_xz li dl dt i{font-size:50px; line-height:60px;}
.w_sy_xy_xz li dl dt h3{font-size:16px; line-height:30px;margin: 0px;overflow: hidden; padding: 0px;font-weight: 700}
.w_sy_xy_xz li dl dt h4{font-size:16px; line-height:30px;margin: 0px;overflow: hidden; padding: 0px;font-weight: 700}
.w_sy_xy_xz li dl dd {font-size:14px; line-height: 180%;}
.w_sy_xy_xz li dl dd a{display: inline}
.w_sy_xy_xz li dl dd  .xzk{ width:80%; height:40px; line-height:40px;border-radius:30px; border:#00c9c1 1px  solid; background:#00c9c1; text-align:center; color:#fff; margin:0 auto;}
.w_sy_xy_xz li dl dd  .xzk:hover{background:#ff9c00; border:#ff9c00 1px  solid; }

@media only screen and (max-width:690px) {
.w_sy_xy_xz li dl dt h3{font-size:14px; line-height:26px;}
.w_sy_xy_xz li dl dt h4{font-size:14px; line-height:26px;}	
	
}
@media only screen and (max-width:620px) {
	.w_sy_xy_xz li{width: 49%; margin-right:2%;}
	.w_sy_xy_xz li:nth-child(2n){margin-right: 0%}
}


.w_sy_info{padding: 30px 20px 30px  ; box-shadow: 1px 1px 30px rgba(14, 21, 34, 0.07); border-radius: 4px;
background-color: #fff; margin: 0 auto;}



.w_sy_info_bt{overflow: hidden; padding: 0px; margin: 0px; text-align: center;font-size: 24px; line-height:190%;font-weight: 700}

.w_bz_info_box{overflow: hidden; padding: 0px; margin: 0px; margin-top: 30px}
.w_bz_info_box dl{overflow: hidden; padding: 0px; margin: 0px;}
.w_bz_info_box dl dt{overflow: hidden; padding: 0px; margin: 0px;font-weight: 700; line-height: 180%;font-size: 16px}
.w_bz_info_box dl dd{overflow: hidden; padding: 0px; margin: 0px;line-height: 190%; margin-bottom: 10px}

.w_bz_info_tu{width: 40%;float: left; margin-right: 30px}
.w_bz_info_tu img{width: 100%; height: auto;vertical-align: top}
@media only screen and (max-width:600px) {
	.w_sy_info_bt{font-size: 20px;}

.w_bz_info_box dl dd{font-size: 14px}
.w_bz_info_tu{width:80%;float: none; margin-right:0px; margin: 0 auto}
}















