@charset "UTF-8";
@font-face {
  font-family: "hzgb";
  src: url("../images/mfyansong_noncommercial-regular.eot"),
       url("../images/mfyansong_noncommercial-regular.otf"),
       url("../images/mfyansong_noncommercial-regular.ttf"),
       url("../images/mfyansong_noncommercial-regular.woff"),
       url("../images/mfyansong_noncommercial-regular.woff2");
}
.page1{ margin:0 auto; width:1200px; position:relative;}
.font_youth{font-family:"hzgb";}
*{ margin:0; padding:0; font-size:14px; font-family:microsoft yahei; /*! color: #333; */}
body{ overflow-x: hidden; min-width:1200px;}
svg { display: block; }
img{ border:0 none}
a,img{ outline:0}
a{ text-decoration:none}
li{ list-style:none}
.fl{ float:left}
.pl{ left:0}
.pl,.pr{ position:absolute}
.pr{ right:0}
.fr{ float:right}
.page{ margin:0 auto; width:1200px}
.cl,.clear{ clear:both; display: block; }
.dis{ display:none} 
.top35{ margin-top:35px}
.en{ text-transform:uppercase; font-family:arial}

a {color: #333;}



/*共用tit*/
.tit{ font-size:45px; text-align:center; color:#333; }
.tit b{ color:#00b7bd; font-size:45px; font-weight:normal; font-family: "hzgb";}
.tit p{ font-size:24px; color:#333; padding: 0 0 10px;}
.tit i{ width:158px; height:30px; margin:0 auto;}

.top20{ margin-top:20px;}


/*幻灯片*/
.banner {width: 100%;margin: auto;position: relative; z-index: 1;}
#full-screen-slider {width: 100%;height:720px;float: right;position: relative;}
#slides {display: block;width: 100%;height:720px;list-style: none;padding: 0;margin: 0;position: relative;}
#slides li {display: none;width: 100%;height: 100%;list-style: none;padding: 0;margin: 0;position: absolute;}
#slides li a {display: block;width: 100%;height: 100%;text-indent: -999px;}
#pagination {display: block;list-style: none;position: absolute;left: 48%;width: 120px;top:654px;z-index:1000;padding: 5px 0px 5px 0;margin-left: 0px !important;}
#pagination li {display: block;list-style: none;width:16px;height:16px;float: left;margin-left:8px;border-radius:10px;background: #FFF;}
#pagination li a {display: block;width: 100%;height: 100%;padding: 0;margin: 0;text-indent: -9999px;}
#pagination li.current {background:#00b7bd;}

/*项目*/
.fw_bg{background: url(../images/fw_bg.jpg)#f5f5f5 bottom center no-repeat; width:100%; height:830px; margin:0 auto; overflow:hidden; padding-top:70px;}
.fw_1{ margin-top:28px;}
.fw_1 li{ width:221px; height:480px; border-radius:10px; border:1px solid #ededed;  background:#fff; margin-right:20px; float:left;}
.fw_2{ height:247px;}
.fw_21{ font-size:25px; text-align:center; color:#333; padding:26px 28px; }
.fw_21 p{ font-size:15px; line-height:30px; padding-top:20px; height:65px;}
.fw_21 i a{display:block;  border-radius: 30px; border:1px solid #00b7bd; width: 160px; height: 42px; color:#666; line-height:42px; text-align:center; font-size: 15px; font-style:normal;  margin-top: 20px;}
.fw_21 i a:hover{border-radius: 30px; background: #00b7bd; width: 160px; height: 42px; color:#fff; line-height:42px; text-align:center; font-size: 15px; }
.fw_1 li:nth-of-type(5){margin-right:0px;}

.sy_banner{ width:1150px; border:2px solid #00b7bd; border-radius:10px;margin:56px auto; overflow:hidden; height:86px; line-height:86px;  font-size:18px; color:#9d9b9e; padding:0 25px;}
.sy_banner span{ font-size:28px; color:#444; font-weight:normal;}
.sy_banner b{ font-size:28px; font-weight:bold; color:#00b7bd;}
.sy_banner i a{border-radius: 30px; background: #00b7bd; padding: 10px 30px; height: 46px; color:#fff; line-height:46px; text-align:center; font-size: 18px; font-style:normal;  margin-top: 30px;}
.sy_banner i a:hover{ text-decoration:underline;}


.sh40{ height:40px;}

/*数据*/
.case_1{height:580px;position: relative;z-index: 20; width:1198px; margin:auto; border: 1px #e4e4e4 solid; border-radius: 10px;}
.case_1 h2{text-align: center;height: 115px;padding-top: 72px;margin-bottom: 60px;}
.case_1 h2 i{font-size: 22px;color: #000000;display: block;line-height: 22px;}
.case_1 h2 em{font-size: 34px;color: #000000;display: block;padding-top:6px;line-height:34px;font-weight: normal;}
.case_1 h2 span{font-size:16px;color: #666666;display: block;padding-top:33px;line-height: 16px;font-weight: normal;}

.case_con{height:603px; position: relative;}
.case_con dt{height:562px; width:672px; float:right;}
.case_con dt img{height:562px; width:672px;display: block; position: absolute; top: -40px; border-radius:10px; right:1px;}
.case_con dd{width:450px; height: 415px; padding:56px 0 0 45px;}
.case_con dd h3{font-size:33px;color:#00b7bd;display: block; height:94px; line-height:24px;font-weight: normal;margin-bottom:30px; font-family: "hzgb"; background:url(/skin/home/images/xian.jpg) bottom no-repeat;}
.case_con dd h3 p{font-size:22px;color:#333; line-height:36px;}
.case_con dd p{font-size:17px;color:#666;display: block;line-height:36px;font-weight: normal;width:451px; height:170px;}

.case_con dd .ck1{font-size:16px; color:#666; font-style:normal; margin-top:30px; border:2px solid #00b7bd; border-radius:30px; height:52px; line-height:52px;  padding:10px 40px;}
.case_con dd .ck1:hover{border-radius: 30px; background: #00b7bd;  height: 52px; color:#fff; line-height:52px; text-align:center; font-size: 16px; }

.case_con dd ul{height: 194px;margin-top:36px;width: 960px;}
.case_con dd ul li{float: left;height: 194px;width: 319px;display: block;margin-right:1px;}
.case_con dd ul li img{width: 319px;height: 194px;display: block;}
.case_con dd ul li:last-child{margin-right: 0;}

.tit2{box-sizing: border-box;position: absolute;z-index: 99; margin-left:45px; border-bottom:#dddddd solid 1px;}
.tit2 ul li{float: left;box-sizing: border-box;height:50px;text-align: center;position:relative; margin-right:80px;}
.tit2 ul li h3{}
.tit2 ul li h3 em{font-size:20px;color: #666;display: block;line-height:22px;font-weight: normal;}
.tit2 ul li h3 span{font-size: 14px;color: #000000;display: block;line-height:14px;font-weight: normal;text-transform: uppercase;padding-top: 6px;}
.tit2 ul li:last-child{ margin-right:0px;}

.tit2 ul .cur{ border:none; border-bottom:#00b7bd solid 2px}
.tit2 ul .cur h3 em{font-weight: bold;color:#00b7bd; font-size:20px;}




.shuju{width:1200px; margin:0 auto; height:223px;}
.shuju .y_c{ height:85px; padding-top:12px;}
.shuju .y_c li{float:left;}
.shuju .y_c .yy1{ margin-right:260px;}
.shuju .y_c .yy1 .font{font-size:55px; color:#00b7bd; text-align:left;}
.shuju .y_c .yy1 .font span{ font-weight: bold; font-size:60px; line-height:33px; height:33px;}
.shuju .y_c .yy1 .fonts{font-size:30px; color:#00b7bd; font-weight:900;  position:relative; top:0px;  right: 10px;}
.shuju .y_c .yy1 .fontss{ font-size:27px; color: #666; text-align: left; line-height:40px;}

/*模式*/

.ms_bg{  margin-top:50px;  position: relative; border:1px #e4e4e4 solid; height:600px; z-index:99999;}
.ms_f{ width:438px; float:left; padding:40px 45px;}
.ms_r{width: 672px; height: 562px; right: 0; position: absolute; top: -40px;}
.ms_w{ font-size:30px; color:#00b7bd;}
.ms_w p{ font-size:22px; color:#333;}
.ms_w i{ width:438px; float: left; padding: 38px 0 20px 0;}
.ms_w span{ font-size:15px; color:#666; line-height:30px;}
.ms_w em{  }
.ms_w em a{font-size:16px; color:#666; font-style:normal; margin-top:30px; border:2px solid #00b7bd; border-radius:30px; height:52px; line-height:52px;  padding:10px 40px;}
.ms_w em a:hover{border-radius: 30px; background: #00b7bd;  height: 52px; color:#fff; line-height:52px; text-align:center; font-size: 16px; }
.ms_w1{ font-size:15px; color:#666; line-height:30px; padding-top:40px;}
.ms_w1 span{ padding:0 10px}
.ms_w1 b{ font-weight:bold; color:#00b7bd; font-size:18px;}
.ms_w1 p{}

/*分店*/
.branch-map{position:relative;float:right;margin-top:-40px;width:550px;height:452px;background:url(../images/map.png) no-repeat;}
.branch-map .dot{position:absolute;width:30px;height:30px;background:url(../images/map_dot.png) no-repeat;animation:scale 2s linear infinite;}
.branch-map .dot-1{left:380px;top:363px;}
.branch-map .dot-2{left:447px;top:332px;}
.branch-map .dot-3{left:397px;top:328px;}
.branch-map .dot-4{left:397px;top:156px;}
.branch-map .dot-5{left:458px;top:260px;}
.branch-map .dot-6{left:379px;top:280px;}
.branch-map .dot-7{left:324px;top:238px;}
.branch-map .dot-8{left:226px;top:216px;}
@keyframes scale
{
    0 {transform:scale(1.1);}
    50% {transform:scale(0.5);}
    100% {transform:scale(1);}
}

/*加盟店*/
.ms_db{ background:url(../images/jiameng.jpg) no-repeat center bottom; width:100%; margin:0 auto; height:880px;}
.jm_bg{ background:url(../images/jiameng1.jpg) no-repeat center top; width:100%; height:920px; margin:0 auto;}
.jm_w{ font-size:45px; text-align:center; color:#fff;}
.jm_w p{ font-size:18px; color:#fff; line-height:30px; padding-bottom:10px;}
.jm_w i{ width:150px; height:30px;}
.jm_w1{ width:570px; float:right;}
.jm_w11{ font-size:40px; color:#fff; padding-top: 40px;}
.jm_w11 p{ font-size:16px; color:#fff; line-height:30px; padding-top:30px;}
.jm_w2{}
.jm_w21 a{ display:block; float:left; border-radius: 30px; border:1px solid #fff; width: 160px; height: 42px; color:#fff; line-height:42px; text-align:center; font-size: 16px; font-style:normal;  margin-top: 30px; margin-right:20px;}
.jm_w21 a:hover{border-radius: 30px; background: #fff; width: 160px; height: 42px; color:#00b7bd; line-height:42px; text-align:center; }

/*合作伙伴*/
.hezuo-wrap {width: 1200px;  margin:0 auto;}
.hezuo-box {}
.hezuo-box .cmy-imgs { position: relative; overflow: hidden; background-color: #fff; border-top: solid 1px #d4d4d4; border-left:solid 1px #d4d4d4; border-right:solid 1px #d4d4d4; border-radius:6px}
.cpy-box { position: relative; }
.cpy-box .btn { width: 36px; height: 36px; background-color: #fff; border:solid 1px #d4d4d4; border-radius: 50%; position: absolute; top: 132px; z-index: 9; cursor: pointer;}
.cpy-box .btn:hover { background-color: #00b7bd; border-color: #00b7bd; }
.cpy-box .left-btn { left: -18px; } 
.cpy-box .right-btn { right: -18px; } 
.cpy-box .btn:before { content: ''; display: block; width: 9px; height: 17px; background: url(../images/jiantou.png) no-repeat; position: absolute; left: 13px; top: 9px;}
.cpy-box .left-btn:before { background-position: -32px -5px; }
.cpy-box .right-btn:before { background-position: -20px -5px; }
.cmy-imgs ul { width: 3000px; height: 300px; position: relative; }

.hezuo-box .cmy-imgs li{ float: left; width: 240px; }
.cmy-imgs a.img-box { display: block; width: 240px; height: 150px; border-right: solid 1px #d4d4d4; border-bottom: solid 1px #d4d4d4; overflow: hidden;}
.cmy-imgs a.img-box img { display: block; height: auto;     padding: 28px 0 0 24px;}
.hezuo-cont{ }


/*训练营*/
.xly_bg{ width:100%; min-width:1200px; height:700px; background:url(../images/xiybg.jpg) no-repeat center bottom; padding-top:80px;}
.xly_bt{ text-align:center; margin:0 auto; margin-bottom:43px;}
.xly_bt span{ font-size:42px; color:#333;}
.xly_bt i{ color:#00b7bd; font-size:42px; font-family: "hzgb";}
.xly_bt p {font-size:24px;color: #333;display: block;padding:0 0 23px;}
.xly_bt em{ display:block; width:158px; height:19px; background:url(../images/xlytp.png) no-repeat; margin:0 auto;}
.xiy_tp{ width:1032px; float:right; position:relative;}
.xiy_tp li{ width:255px; height:191px; display:block; border-radius:8px; overflow:hidden; position:absolute;  }

.xiy_tp li:after{content: '';width: 100%;height: 100%;position: absolute;display: block;left: 0;top: 0;background: rgba(0, 0, 0, 0.35) center;transition: 0.3s all ease;}
.xiy_tp li:hover:after{background:rgba(255,255,255,0.5)}

.xiy_tp li:nth-child(1){ width:513px; height:385px; position:absolute; top:0; left:0;}
.xiy_tp li:nth-child(2){ top:0; left:516px; background: rgba(0,0,0,0.35);}
.xiy_tp li:nth-child(3){ top:0; left:776px; background: rgba(0,0,0,0.35);}
.xiy_tp li:nth-child(4){ top:194px; left:516px; background: rgba(0,0,0,0.35);}
.xiy_tp li:nth-child(5){ top:194px; left:776px; background: rgba(0,0,0,0.35);}
.xiy_tp li a p {font-size: 18px;color:#;text-align: center;position: absolute;bottom: 17px;left: 32.5%;  transition:6s all;}
.xiy_tp li:hover a p{top:60%; transition:6s all;}
.xiy_tp li:hover .dot2 {top: 26%;transition: 0.3s all;}
.dot2 {position: absolute;z-index: 2;width:62px;height: 62px;background:url(../images/jgtp.png);border-radius: 50%;-webkit-transform: rotate(0deg);transform: rotate(0deg); top:-80px; left: 38%; transition:0.3s all;}
.xiy_tp li:hover .pulse4  {top: 22%;transition: 0.3s all;}
.pulse4 {position: absolute;z-index: 1;width: 80px;height: 80px;top:-120px;left:87px;border-radius: 50%;opacity: 1;-webkit-animation: warn 2s ease-out;animation: warn 2s ease-out;-webkit-animation-iteration-count: infinite;animation-iteration-count: infinite; transition: 0.3s all;}
.xiy_tp li:nth-child(1) a p {top:264px;left:42.5%;}
.xiy_tp li:nth-child(1):hover a p{ left: 34.5%; top:264px;}
.xiy_tp li:nth-child(1) .dot2 {position: absolute;z-index: 2;width:62px;height: 62px;background:url(../images/jgtp.png);border-radius: 50%;-webkit-transform: rotate(0deg);transform: rotate(0deg); top:169px; left: 224px; transition:0.3s all;}
.xiy_tp li:nth-child(1) .pulse4 {position: absolute;z-index: 1;width: 80px;height: 80px;top:160px;left:215px;border-radius: 50%;opacity: 1;-webkit-animation: warn 2s ease-out;animation: warn 2s ease-out;-webkit-animation-iteration-count: infinite;animation-iteration-count: infinite; transition: 0.3s all;}
@-webkit-keyframes "warn" {0% {transform: scale(0.3);-webkit-transform: scale(0.3);opacity: 0.0;}
25% {transform: scale(0.3);-webkit-transform: scale(0.3);opacity: 0.3;}
50% {transform: scale(0.5);-webkit-transform: scale(0.5);opacity: 0.5;}
75% {transform: scale(0.8);-webkit-transform: scale(0.8);opacity: 0.7;}
100% {transform: scale(1);-webkit-transform: scale(1);opacity: 0.0;} }
.csr_qm {position: absolute;top:155px;left: 85px;}



/*特点*/
.cptd_bg{ width:100%; min-width:1200px; height:915px; /*background:url(../images/tdbg.jpg) no-repeat center top #f5f5f5;*/ padding-top:16px;}
.cptd_bt{ text-align:center; margin:0 auto;}
.cptd_bt span{ font-size:33px; color:#333; line-height:63px;}
.cptd_bt p{ font-size:45px; color:#00b7bd; padding:0 0 10px;}
.cptd_bt em{display:block; width:158px; height:19px; background:url(../images/xlytp.png) no-repeat; margin:0 auto;}
.tdnr{ width:1195px; height:647px; display:block; background:#fafaf9; box-shadow: 0 0 10px #eff1eb; border:2px solid #ddd; overflow:hidden; margin-top:43px;} 
.tdnr_r li:nth-child(12) {border-bottom: none;}
.tdnr_r li {display: block;width: 573px;height:80px;border-bottom: 1px solid #ddd;padding-left: 26px;line-height:80px; position:relative;}
.tdnr_r li span{ float:left; font-size:19px; color:#333; padding-right:26px; transition:0.3s all; z-index:3; position: relative;}
.tdnr_r li p{ font-size:18px; color:#666;transition:0.3s all; z-index:3; position: relative;}
.tdnr_r li i{ font-size:18px; color:#333;transition:0.3s all;z-index:3; position: relative; }
.tdnr_r li:hover{ transition:0.3s all; line-height:80px; position: relative; padding-left:0; }
.tdnr_r li:hover span,.tdnr_r li:hover p,.tdnr_r li:hover i{ color:#fff;}
.tdnr_r li:hover:after {opacity: 1; transition:0.3s all;}
.tdnr_r li:after {content: "";display: block;background: #00b7bd;width: 640px;height:80px;position: absolute;top: 0;left: -41px;z-index: 0;opacity: 0;transition: 0.3s all; z-index:2;}
.td_tp {z-index: 999;position: absolute;bottom: -63px;right: -224px;width: 350px;height: 535px;display: block;}



/*方案*/
.Program_bg{ width:100%; min-width:1200px; background:#ebf0ef; height:890px; padding-top:70px;}
.fanan_bt{ text-align:center; margin:0 auto; margin-bottom:43px;}
.fanan_bt span{ font-size:45px; color:#00b7bd;}
.fanan_bt p {font-size:24px;color: #333;display: block;padding:0 0 23px;}
.fanan_bt em{ display:block; width:158px; height:19px; background:url(../images/xlytp.png) no-repeat; margin:0 auto;}
.fan_nr1 li{ float:left; width:597px; height:260px; background:url(../images/td1.png) no-repeat no-repeat; text-align:center; padding-top:70px; }
.fan_nr1 li:nth-child(2){background:url(../images/td2.png) no-repeat no-repeat; margin-left:6px;}
.fan_nr1 li span{ font-size:30px; color:#fff; }
.fan_nr1 li p{ font-size:16px; color:#fff; line-height:30px; width:310px; margin:0 auto; }
.fan_nr1 li em{ display:block; width:36px; height:41px; padding:30px 0 30px; margin:0 auto;}
.fan_nr2 li {float: left;width: 398px;height: 251px;display: block;background: url(../images/fntdbg.jpg) no-repeat center top;border: 1px solid #ddd;text-align: center;padding-top: 60px;}
.fan_nr2 li:nth-child(2) {border-left: none;border-right: none;}
.fan_nr2 li:nth-child(1) {border-radius: 10px 0 0 10px;}
.fan_nr2 li:nth-child(3) {border-radius: 0 10px 10px 0;}
.fan_nr2 li span{ font-size:30px; color:#333; }
.fan_nr2 li p{ font-size:16px; color:#333; line-height:30px; margin:0 auto; }
.fan_nr2 li em{ display:block; width:36px; height:41px; padding:40px 0 30px; margin:0 auto;}
.fan_nr2 li {float: left;width: 398px;height: 251px;display: block;background: url(../images/fntdbg.jpg) no-repeat center;border: 1px solid #ddd;text-align: center;padding-top: 60px;}


/*加盟*/
.Join{ width:100%; margin:0 auto; background:url(../images/Join.png) center; height:695px; padding-bottom:40px; padding-top:70px;}
.Join_bt{ text-align:center; font-size:45px; color:#00b7bd; margin-bottom: 50px;}
.Join_l{ width:522px; height:590px; float:left; border-left:1px solid #e7e7e7; padding-left:34px;}
.Join_l p:nth-child(1){ font-size:24px; color:#1c1c1c;}
.Join_l p:nth-child(2){ font-size:33px; color:#1c1c1c; font-weight:bold; line-height:45px;}
.Join_l p:nth-child(3){ font-size:13px; color:#666666; line-height:45px; font-weight:bold;}
.Join_l p:nth-child(4){ width:75px; height:1px; background:#1c1c1c; margin-top:10px;}
.Join_l p:nth-child(5){ font-size:17px; color:#444; line-height:55px; padding-top:15px;}
.Join_l span{ font-size:14px; color:#00b7bd; font-weight:bold; }
 
 
/*留言代码*/
form input,form{ }
form td{float:left;}
.label_start { float: right; font-size: 24px; color: #00b7bd; font-family: Arial; margin-top: 5px; margin-right: 20px; }

#txtShortDesc1{width:320px;height:38px;border: 1px #ddd solid;outline: none;resize: none;padding:14px;}

/*我要加盟*/
.abvc{width:139px; height:555px; background:url(../images/lianj.png) center;}
.abvc span{width:90px; height:66px; background:#00b7bd; display:block;z-index:33;  border-radius:50px; position: absolute; margin:233px 24px; font-size:18px; color:#fff; text-align:center; line-height: 22px; padding-top: 24px;}
.pulse2 {z-index: 1; width:138px; height:138px; border-radius: 50%; opacity: 0; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; opacity: 0; -webkit-animation: warn 2s ease-out; animation: warn 2s ease-out;-o-animation:warn 2s linear infinite;-moz-animation:warn 2s linear infinite; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; background: rgba(0,183,189,.8);  margin: 209px 0px;}
@keyframes warn {
    0% {
        transform: scale(0.3);-webkit-transform: scale(0.3);opacity: 0.1;
    }
    25% {
        transform: scale(0.3);-webkit-transform: scale(0.3);opacity: 0.4;
    }
    50% {
        transform: scale(0.5);-webkit-transform: scale(0.5);opacity: 0.6;
    }
    75% {
        transform: scale(0.8);-webkit-transform: scale(0.8);opacity: 0.65;
    }
    100% {
        transform: scale(1);-webkit-transform: scale(1);opacity: 0.0;
    }
}

/* --常见问题解答-- */
.faq{float:right;width:480px; border-right:1px solid #e7e7e7;}
.faq p:nth-child(1){ font-size:24px; color:#1c1c1c; }
.faq p:nth-child(2){ font-size:33px; color:#1c1c1c; font-weight:bold; line-height:45px;}
.faq p:nth-child(3){ font-size:13px; color:#666666; line-height:45px; font-weight:bold;}
.faq p:nth-child(4){ width:75px; height:1px; background:#1c1c1c; margin-top:10px;}

.faq .bd{overflow:hidden;}
.faq .bd dl{margin-top:15px;}
.faq .bd dt{padding-left:27px;height:27px;line-height:27px;font-size:16px;color:#1c1c1c;cursor:pointer;background:url(../images/faq_dt.png) no-repeat 0 center;}
.faq .bd dd{display:none;margin-top:13px;padding-left:37px;padding-right:20px;height:81px;line-height:27px;font-size:14px;color:#343434;overflow:hidden;background:url(../images/faq_dd.png) no-repeat 13px center;}
.faq .bd dt.on{padding-left:37px;color:#1c1c1c;background-image:url(../images/faq_dt_cur.png);}
.indexForm{float:right;width:554px;}
.indexForm .bd{padding-top:38px;overflow:hidden;}
.indexForm .bd li{margin-top:10px;}
.indexForm .bd li input{display:block;padding:20px;width:512px;height:20px;line-height:20px;font-size:14px;border:#ddd solid 1px;background-color:#fff;background-repeat:no-repeat;background-position:96% center;}
.indexForm .bd li input.userName{background-image:url(../images/Index/userName.png);}
.indexForm .bd li input.userPhone{background-image:url(../images/Index/userPhone.png);}
.indexForm .bd li textarea{display:block;padding:20px;width:512px;height:112px;line-height:20px;font-size:14px;border:#ddd solid 1px;background-color:#fff;}
.indexForm .bd li input::-webkit-input-placeholder,
.indexForm .bd li textarea::-webkit-input-placeholder{color:#999;}
.indexForm .bd li a{display:block;height:60px;line-height:60px;text-align:center;font-size:17px;color:#fff;background:#155da6;}
.indexForm .bd li a:hover{background:#04386c;}
/* --end faq-- */



/*友情*/
.links{ background:#fff; line-height:60px; font-size:14px; color:#333;}
.links p.fl{ padding:0 20px 0 30px; background:url(../images/links.jpg) no-repeat left center; font-size:18px; color:#333; border-right:1px solid #f1f1f1; margin-right:20px;}
.links .fr a{ font-size:15px; color:#666;}


/*八大*/
.xL{ overflow: hidden; width: 100%; background:url(/skin/home/images/Join2.jpg); padding-bottom:80px;}
.xL .title{ padding-top:60px; text-align:center;}
.xL .title h3{ font-size:40px;color: #fff; font-weight:bold; line-height:62px;}
.xL .title p{ color: #fff; font-size:45px; text-align:center;font-family: "hzgb"; }
.xL .xlBox{ width: 1350px; position: relative; margin:0 auto;  margin-top:50px;}
.xL .xlCon{ width: 1200px; margin: 0 auto; height:310px; position: relative; overflow: hidden}
.xL .list{ position: absolute}
.xL .list li{ text-align:center; position: relative; width:400px; height:310px; margin-right:0px; float: left; background:url(/skin/home/images/xlub.png);}

.xL .xlBox span{ display: block; width: 40px; height: 40px; position: absolute; top:130px; cursor: pointer}
.xL .xlLt{ display: block; background: url("/skin/home/images/xLLt.png") no-repeat center top;  left: 0}
.xL .xlRt{ display: block; background: url("/skin/home/images/xLRt.png") no-repeat center top; right: 0}
.xL .xlBox span:hover{ background-position: bottom;}

.ys_td {display: block;float: left;width: 304px;height: 304px;background: #f9f9f9;box-sizing: border-box;font-size: 22px;line-height: 50px;padding: 30px 0;text-align:center;position: relative;margin: 0 48px;border-radius: 150px; position:relative;}
.ys_td em{ font-size:90px; color:#000; text-align:center; display: block; padding-top:34px; font-family:"hzgb";}
.ys_td i{ font-size:12px; color:#9c9c9c; position:absolute; top:65px; right:32px;text-align: left;line-height: 20px; font-family: "AvantGarde";}
.ys_td dd{ font-size:26px; color:#1a1a1a; position:relative; top:15px;}
.ys_td dd b{font-size:26px; color:#1a1a1a;}
.ys_td p{ font-size:15px; line-height:25px; text-align:center; padding:20px 15px;}
.ys_w{ font-size:42px; color:#fff; text-align:center; padding-bottom:50px;}
.ys_w p{font-size:42px; color:#fff;}
.xL .title i{ display: block; width:195px; margin:20px auto; height:1px; background:#99ecef;}
