@charset "utf-8";
/* CSS Document */
body{ margin:0; padding:0; font-size:12px; font-family:"Microsoft YaHei",Arial,Helvetica,sans-serif,"微软雅黑"; overflow-x:hidden; background: #fff;}
div,ul,li,p,form,h1,h2,h3,h4,h5,h6,dt,dd,dl{padding:0;margin:0; font-family:"Microsoft YaHei",Arial,Helvetica,sans-serif,"微软雅黑";}
a{ text-decoration:none; color:#000;}
img{border:none; max-width: 100%; height: auto;}
ul,li{list-style:none;}
*{padding:0;margin:0;}
table{border-collapse:collapse;}
.wrap{ width:100%; height:auto;}

input::-webkit-input-placeholder {color: #484848;}
input::-moz-placeholder {color: #484848;}
input:-moz-placeholder {color: #484848;}
input:-ms-input-placeholder {color: #484848;}

input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none;}
textarea {-webkit-appearance: none;}

.clearfix:before,.clearfix:after {clear: both; content: "."; display: block; height: 0; overflow: hidden; visibility: hidden;}
.clearfix{zoom:1}

/*左侧悬浮*/
.left {width: 160px;height: 323px;padding: 132px 0 0;background: url(../images/left_bg.png) center no-repeat;background-size: 100% 100%;position: fixed;top: 18%;left: 0;z-index: 3;}
.left_a {width: 120px;display: block;margin: 0 auto;text-align: center;font-size: 18px;color: #fff;line-height: 42px;border-bottom: 1px dashed #fff;}
.left_a2 {border-top: 1px solid #fff;}
.left_top {display: block;width: 100px;margin: 0 auto;text-align: center;}
.left .close {width: 24px;height: 24px;margin: 0 auto;position: absolute;top: -10px;right: 0;}

#tp_mn{display:none;}
.dv_mn {z-index: 2; display: none;}
#hdr_mn > div {width: 620px;}
#hdr_mn > div > ul > li {width: 88px; font-size: 16px;}
.phone_top {display: none;}

/*banner*/
.ban {width: 100%;height: 380px;background: url(../images/ban_001.jpg) center no-repeat; background-size: auto 100%;position: relative;z-index: 0;overflow: hidden;}
.ban_a {display: block;width: 100%;height: 100%;}
.ban_ab {width: 100%;position: absolute;top: 0;left: 0;}
.ban_cen {width: 100%;max-width: 1100px;margin: 0 auto;position: relative;}
.ban_logo {width: 158px;margin: 20px 0 0;float: left;position:relative;z-index: 3;}
.ban_logo img {width: 100%;height: auto;}

.tran_a {transition: .3s;}
.tran_a:hover {transform: translateY(-8px);}

.public {width: 100%;margin: 0 auto;padding: 50px 0;}
.pub_cen {width: 100%;max-width: 1100px;margin: 0 auto;}
.pub_tit {width: 100%;margin: 0 auto;text-align: center;}
.pub_titp {width: 100%;margin: 0 auto;padding: 12px 0;background: url(../images/title_001.png) center no-repeat;background-size: auto 100%;font-size: 3.5em;color: #0f2145;line-height: 1.7em;font-weight: bold;}
.pub_titp span {display: inline-block;width: 2.4em;height: 2.4em;line-height: 2.4em;font-size: .7em;color: #fff;background: url(../images/title_000.png) center no-repeat;background-size: 100% 100%;vertical-align: top;margin: 0 15px 0 0;}
.pub_titp font {color: #2b5fed;}
.main {width: 100%;margin: 60px auto 0;}

.one {padding: 100px 0 50px;}
.one_t {width: 90%;margin: 0 auto;background: url(../images/one_001.png) center bottom no-repeat;background-size: 100% 86%;padding: 0 5% 4.5%;}
.one_tp {width: 87.3%;margin: 0 auto;font-size: 2.5em;color: #fb1112;line-height: 1.6em;font-weight: bold;}
.one_tp2 {width: 100%;margin: 10px auto 0;font-size: 1.6em;color: #000;line-height: 1.8em;}
.one .pub_cen .pub_tit {margin: 60px auto 0;}
.one_m {width: 100%;margin: 0 auto;}
.one_l {width: 53%;float: left;margin: 0;padding: 0 12% 3% 3%;background: #fff;border-radius: 10px;-webkit-box-shadow: 0 0 20px rgba(170, 170, 170, .2);-moz-box-shadow: 0 0 20px rgba(170, 170, 170, .2);box-shadow: 0 0 20px rgba(170, 170, 170, .2);}
.one_lp {width: 75%;float: left;margin: -1em 0 0 1%;background: #e9f3ff;background: linear-gradient(to right,#e9f3ff,#f3f9ff);border-radius: 10px;text-align: center;font-size: 1.6em;color: #2f2f2f;line-height: 3.6em;}
.one_lp img {display: inline-block;width: 1.5em;height: 1.5em;float: left;margin: 1.1em 0 0 -.6em;}
.one_lp b {font-size: 1.2em;color: #2b60ed;}
.one_lm {width: 100%;margin: 10px auto 0;text-align: center;}
.one_lli {width: 17%;float: left;margin: 6px 1.5%;cursor: pointer;}
.one_lli a {display: block;width: 100%;margin: 0 -1px;border: 1px solid #bfbfbf;font-size: 1.6em;color: #242424;line-height: 2em;border-radius: 10px;}
.one_lli.on a {background: #ec0f10;background: linear-gradient(to right,#f5797a,#ec0f10);color: #fff;border: 1px solid #f04747;}
.one_r {width: 40%;float: right;margin: 5% 0 0 -8%;background: url(../images/one_003.jpg) center no-repeat;background-size: 100% 100%;padding: 5% 0;text-align: center;border-radius: 20px;position: relative;z-index: 1;-webkit-box-shadow: 0 0 20px rgba(209, 211, 217 , .8);-moz-box-shadow: 0 0 20px rgba(209, 211, 217 , .8);box-shadow: 0 0 20px rgba(209, 211, 217 , .8);}
.one_rp {width: 38%;margin: 0 auto;background: #f5f7fd;font-size: 2em;color: #2b60ed;line-height: 2em;font-weight: bold;border-radius: 1em;position: relative;}
.one_rp::after {content: "";width: .8em;height: .5em;background: url(../images/one_009.png) center no-repeat;background-size: 100% 100%;position: absolute;left: 50%;margin-left: -.4em;bottom: -.5em;}
.one_rp2 {width: 100%;margin: 20px auto 0;font-size: 1.6em;color: #fff;line-height: 1.8em;}
.one_rp3 {width: 100%;margin: 0 auto;font-size: 1.6em;color: #fff;line-height: 1.8em;}
.one_rp2 span,.one_rp3 span {font-weight: bold;color: #fff193;}
.one_ra {display: block;width: 60%;margin: 20px auto 0;font-size: 1.6em;color: #781903;line-height: 2.6em;font-weight: bold;border-radius: 1.3em;background: #ffe240;background: linear-gradient(#fffdbb,#ffe240);}
.one_ra:hover {background: #fff;color: #2b60ed;}
.one_b {width: 96%;padding: 2%;margin: 50px auto 0;border-radius: 20px;background: #244ee7;background: linear-gradient(#2160ff,#2938c8);}
.one_bm {width: 100%;margin: 0 auto;background: url(../images/one_004.jpg) center no-repeat;background-size: 100% 100%;border-radius: 18px;padding: 20px 0;position: relative;}
.one_bp {width: 100%;margin: 0 auto;text-align: center;font-size: 2.4em;color: #2b60ed;line-height: 1.6em;font-weight: bold;}
.one_bp img {display: inline-block;width: auto;height: .6em;vertical-align: top;margin: .56em 20px 0;}
.one_bmc {width: 83%;margin: 20px auto 0;padding: 0 0 0 11%;}
.one_bli {width: 30.33%;float: left;margin: 0 1.5%;background: #fff;border-radius: 2em;}
.one_bli input {width: 78%;height: 2.2em;padding: 0 5% 0 17%;background: url(../images/one_006.png) 7% center no-repeat;background-size: auto 50%;border: 1px solid #2b60ed;outline: none;font-size: 1.5em;color: #484848;line-height: 2.4em;margin: 0 -1px;border-radius: 1.2em;}
.one_bli2 input {background: url(../images/one_007.png) 7% center no-repeat;background-size: auto 50%;}
.one_bli3 input {background: url(../images/one_008.png) 7% center no-repeat;background-size: auto 50%;}
.one_bli4 {width: 30%;float: left;margin: 20px 35% 0;}
.one_bli4 .one_blia {display: block;width: 100%;margin: 0 auto;background: #ffeb68;
  box-shadow:0 5px 15px 1px #cfcfcf;
  background: linear-gradient(to bottom,#fffdb9,#ffe551);text-align: center;font-size: 1.8em;color: #781903;line-height: 2.6em;border-radius: 2em;font-weight: bold}
.form_bot {width: 94%; margin: 20px auto 0; text-align: center; font-size: 1.6em; color: #514e4e; line-height: 1.8em;}
.form_bot span a {color: #514e4e;}
.form_bot label {display: inline-block;}
.form_bot label input {display: inline-block; width: 1.2em; height: 1.2em; background: #e9f3ff; border: none; vertical-align: top; margin: .6em 0 0; position: relative;}
.form_bot label input[type=checkbox]::before {position: absolute; content: ""; top: -1px; left: -1px; background: #e9f3ff; width: 100%; height: 100%; border: 1px solid #514e4e; border-radius: 2px;}
.form_bot label input[type=checkbox]:checked::before {position: absolute; content: "\2713"; top: -1px; left: -1px; width: 100%; height: 100%; border: 1px solid #514e4e; border-radius: 2px; color: #514e4e; line-height: 1.2em; font-weight: bold; text-align: center; background: #e9f3ff;}
.one_bimg {width: 16%;position: absolute;left: -2.3em;bottom: -4.5em;}

.two .pub_cen .pub_tit .pub_titp {background: url(../images/title_002.png) center no-repeat;background-size: auto 100%;}
.two_t {width: 100%;margin: 0 auto;}
.two_li {width: 31.33%;float: left;margin: 0 1%;position: relative;}
.two_li::after{content: "";width: 2.5em;height: 2.5em;background: url(../images/two_007.png) center no-repeat;background-size: 100% 100%;position: absolute;right: -1.9em;top: 5em;}
.two_li2::after{background: url(../images/two_006.png) center no-repeat;background-size: 100% 100%;}
.two_li3::after{display: none;}
.two_limg {width: 42%;margin: 0 auto;position: relative;}
.two_limg img {width: 100%;height: auto;margin: 0 auto;animation: rotation 4s linear infinite;}
.two_limg span {display: block;width: 48%;height: 48%;position: absolute;left: 26%;top: 28%;background: url(../images/two_001.png) center no-repeat;background-size: 100% 100%;}
.two_li2 .two_limg span {background: url(../images/two_002.png) center no-repeat;background-size: 100% 100%;}
.two_li3 .two_limg span {background: url(../images/two_003.png) center no-repeat;background-size: 100% 100%;}
.two_lip {width: 88%;margin: 30px auto 0;background: url(../images/two_008.jpg) center no-repeat;background-size: 100% 100%;text-align: center;font-size: 2.4em;color: #fff;line-height: 3em;font-weight: bold;border-radius: 20px 20px 0 0;-webkit-box-shadow: 0 0 20px rgba(170, 170, 170, .2);-moz-box-shadow: 0 0 20px rgba(170, 170, 170, .2);box-shadow: 0 0 20px rgba(170, 170, 170, .2);}
.two_li2 .two_lip {background: url(../images/two_009.jpg) center no-repeat;background-size: 100% 100%;}
.two_lit {width: 100%;margin: 0 auto;padding: 40px 0;background: #fff;border-radius: 12px;-webkit-box-shadow: 0 0 20px rgba(170, 170, 170, .2);-moz-box-shadow: 0 0 20px rgba(170, 170, 170, .2);box-shadow: 0 0 20px rgba(170, 170, 170, .2);}
.two_lip2 {width: 75%;margin: 0 auto;font-size: 1.6em;color: #000;line-height: 1.6em;height: 4.8em;}
.two_b {width: 100%;margin: 50px auto 0;background: url(../images/two_010.jpg) center no-repeat;background-size: 100% 100%;padding: 20px 0 0;border-radius: 20em;}
.two_bt {width: 59%;float: left;margin: 2% 0 0;text-align: center;}
.two_btp {width: 100%;margin: 0 auto;}
.two_btp img {display: block;width: auto;height: 4.66em;margin: 0 auto;}
.two_btp2 {width: 100%;margin: 20px auto 0;font-size: 1.6em;color: #fff;line-height: 2em;}
.two_btp2 span {display: inline-block;width: 25%;margin: 0 2%;border: 1px solid #fff;border-radius: 1.2em;}
.two_bimg {width: 19.5%;float: left;margin: 0 0 -3em 3%;}
.two_br {display: block;width: 11%;float: right;margin: 2% 7% 0 0;text-align: center;background: url(../images/two_013.png) center no-repeat;background-size: 100% 100%;font-size: 2em;color: #781903;line-height: 1.2em;padding: 1.32em 0;}
.two_br span {display: block;}
@-webkit-keyframes rotation{
	from {-webkit-transform: rotate(0deg);}
	to {-webkit-transform: rotate(-360deg);}
}

.three_l {width: 47%;float: left;margin: 0;padding: 0 0 30px;text-align: center;background: url(../images/three_002.jpg) center no-repeat;background-size: 100% 100%;border-radius: 20px;position: relative;z-index: 1;-webkit-box-shadow: 0 0 20px rgba(209, 211, 217 , .8);-moz-box-shadow: 0 0 20px rgba(209, 211, 217 , .8);box-shadow: 0 0 20px rgba(209, 211, 217 , .8);}
.three_lp {width: 86%;float: left;margin: -.8em 7% 0;background: url(../images/three_001.png) center no-repeat;background-size: 100% 100%;font-size: 2.2em;color: #781903;line-height: 2.6em;font-weight: bold;padding: 0 0 .3em;}
.three_limg {width: 28%;float: left;margin: 6% 0 0 6%;}
.three_lp2 {width: 50%;float: right;margin: 8% 6% 0 0;font-size: 1.8em;color: #fff;line-height: 2.4em;}
.three_lp2 span {display: block;width: 100%;margin: 0 -1px 22px;border: 1px solid #fff;border-radius: 1.2em;}
.three_r {width: 45%;float: right;margin: 2% 0 0;background: #fff;padding: 4%;border-radius: 0 12px 12px 0;z-index: 0;-webkit-box-shadow: 0 0 20px rgba(170, 170, 170, .2);-moz-box-shadow: 0 0 20px rgba(170, 170, 170, .2);box-shadow: 0 0 20px rgba(170, 170, 170, .2);}
.three_rp {width: 100%;margin: 0 auto;font-size: 1.5em;color: #000;line-height: 1.6em;}
.three_rp2 {margin: 15px auto 0;}

.four_m {width: 100%;margin: 0 auto;background: url(../images/four_003.jpg) center no-repeat;background-size: 100% 100%;padding: 0 0 50px;border-radius: 12px;-webkit-box-shadow: 0 0 20px rgba(209, 211, 217 , .8);-moz-box-shadow: 0 0 20px rgba(209, 211, 217 , .8);box-shadow: 0 0 20px rgba(209, 211, 217 , .8);}
.four_t {width: 91%;float: left;margin: -2em 4.5% 0;text-align: center;background: #ec0f10;background: linear-gradient(to right,#1136e9,#73b6fc);border-radius: 10px;padding: 20px 0;-webkit-box-shadow: 0 0 20px rgba(209, 211, 217 , .8);-moz-box-shadow: 0 0 20px rgba(209, 211, 217 , .8);box-shadow: 0 0 20px rgba(209, 211, 217 , .8);}
.four_tp {width: 30%;float: left;margin: 0 0 0 2%;font-size: 2.2em;color: #fff;line-height: 2em;font-weight: bold;}
.four_tr {width: 66%;float: left;margin: 0;}
.four_tp2 {width: 30.33%;float: left;margin: 0 1.5%;font-size: 2em;color: #2b60ed;line-height: 2.2em;background: #fff;border-radius: 1.2em;cursor: pointer;}
.four_tp2.on {background: #ffe240;background: linear-gradient(#fffdbb,#ffe240);color: #781903;}
.four_mt {width: 91%;margin: 30px auto 0;}
.four_mc {width: 100%;margin: 0 auto;display: none;}
.four_mc.act {display: block;}
.four_ml {width: 38%;float: left;margin: 0;padding: 50px 0;background: url(../images/four_001.jpg) center no-repeat;background-size: 100% 100%;border-radius: 12px;position: relative;}
.four_ml::after {content: '';width: 2em;height: 3.5em;background: url(../images/four_002.png) center no-repeat;background-size: 100% 100%;position: absolute;right: -2em;top: 50%;margin-top: -1.75em;}
.four_mlp {width: 100%;margin: 0 auto;text-align: center;font-size: 2.5em;color: #fff;line-height: 1.6em;font-weight: bold;}
.four_mlp2 {width: 80%;margin: 10px auto 0;font-size: 1.7em;color: #fff;line-height: 1.6em;}
.four_mr {width: 53%;float: right;margin: 3% 3% 0 0;}
.four_mrp {width: 100%;margin: 0 auto;font-size: 1.5em;color: #000;line-height: 1.8em;}

.five_li {width: 30.33%;float: left;margin: 0 1.5%;position: relative;background: url(../images/five_001.jpg) center no-repeat;background-size: 100% 100%;border-radius: 10px;overflow: hidden;}
.five_li2 {background: url(../images/five_002.jpg) center no-repeat;background-size: 100% 100%;}
.five_li3 {background: url(../images/five_003.jpg) center no-repeat;background-size: 100% 100%;}
.five_lim {width: 100%;margin: 0 auto;padding: 5.2em 0 3.5em;text-align: center;}
.five_limg {width: 42.76%;margin: 0 auto;}
.five_lip {width: 100%;margin: 20px auto 0;font-size: 2.2em;color: #fff;line-height: 1.6em;font-weight: bold;}
.five_limg2 {width: 2.41em;margin: 40px auto 0;}
.five_lit {width: 80%;height: 0;visibility: hidden;position: absolute;left: 0;bottom: 0;padding: 10%;background: url(../images/five_001.jpg) center no-repeat;background-size: 100% 100%;-webkit-transition: all 0.35s ease-in-out 0.35s;-moz-transition: all 0.35s ease-in-out 0.35s;transition: all 0.35s ease-in-out 0.35s;}
.five_li2 .five_lit {background: url(../images/five_002.jpg) center no-repeat;background-size: 100% 100%;}
.five_li3 .five_lit {background: url(../images/five_003.jpg) center no-repeat;background-size: 100% 100%;}
.five_lip2 {width: 100%;margin: 0 auto;font-size: 1.5em;color: #fff;line-height: 1.6em;opacity: 0;-webkit-transition: all 0.35s ease-in-out 0.35s;-moz-transition: all 0.35s ease-in-out 0.35s;transition: all 0.35s ease-in-out 0.35s;}
.five_lia {width: 100%;text-align: right;margin: 20px auto 0;font-size: 1.6em;color: #fff;line-height: 1.8em;opacity: 0;display: block;-webkit-transition: all 0.35s ease-in-out 0.35s;-moz-transition: all 0.35s ease-in-out 0.35s;transition: all 0.35s ease-in-out 0.35s;}
.five_lia:hover {text-decoration: underline;}
.five_li:hover .five_lit {height: 83%;visibility: visible;}
.five_li:hover .five_lit .five_lip2,.five_li:hover .five_lit .five_lia {opacity: 1;}

.six {padding-bottom: 100px;}
.six .pub_cen .pub_tit .pub_titp {background: url(../images/title_003.png) center no-repeat;background-size: auto 100%;}
.six .pub_cen .main {width: 90%;padding: 0 5%;}
.six_li {width: 40%;float: left;margin: 0 5%;background: url(../images/six_001.jpg) center no-repeat;background-size: 100% 100%;padding: 3em 0;border-radius: 12px;text-align: center;}
.six_lip {width: 100%;margin: 0 auto;font-size: 2.2em;color: #fff;line-height: 1.6em;font-weight: bold;}
.six_limg {width: 75%;margin: 15px auto 0;}
.six_lip2 {width: 100%;margin: 20px auto 0;font-size: 1.6em;color: #fff;line-height: 1.6em;}

/*平板*/
@media only screen and (max-width:999px) and (min-width:769px) {
body {font-size: 9px;}
.pc-hide{display: block;}

#box-kefu {display: none;}
/*左侧悬浮*/
.left {display: none;}

.hdr_con {width: 100% !important;}
.phone_top {display: none;}
.dv_mn {display: none;}

/*banner*/
.ban {height: 280px;}
.ban_logo {width: 15%; margin: 15px 0 0 2%; display: block;}

/* 公共css */
.public {width: 100%; margin: 0 auto; padding: 20px 0;}
.pub_cen {width: 96%;}

.pc_bot {display: none;}

}



/*手机*/
@media only screen and (max-width:768px) and (min-width:200px) {
.pc-hide{display: block;}
#box-kefu {display: none;}
/*左侧悬浮*/
.left {display: none;}

/*top*/
.zhy {display: none;}
.phone_top {display: block; width: 100%; background: #fff;}
.mn_dv2 { position: fixed; bottom: 0;width: 100%;background: #fff;z-index: 999999;border-top: 1px solid #cfcfcf;}
.nd_mn {margin: auto;overflow: hidden;padding: 10px 0;}
.nd_mn  li {float: left; width: 46%;margin: 0 2%;}
.nd_mn > li > a {margin: 0 2%;border: 1px solid #d0d0d0; border-radius: 3px; padding: 10px;display: block;text-align: center;font-size: 16px;color: #555;background-image: -moz-linear-gradient(top, #fafafa, #dbdbdb);background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fafafa), color-stop(1, #dbdbdb));filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fafafa', endColorstr='#dbdbdb', GradientType='0');}
.mn_dv {position: fixed; top: 0; width: 100%; background: #fff; z-index: 999999;}
.tp_mn { width: 100%; margin: auto; overflow: hidden; padding: 3px 0;}
.lgn_id { position: absolute; left: 0; top: -200px;}
.tp_mn > li { float: left;width: 25%;}
.tp_mn > li > a {margin: 0 2%; border: 0 solid #fff; border-radius: 3px; padding: 8px; display: block; text-align: center; font-size: 14px; color: #fff; background: #03b7e8;}

/*banner*/
.ban {height: 130px;}
.ban_logo {width: 24%; margin: 8px 0 0 4px;}

.public {padding: 15px 0;}
.pub_cen {width: 96%;}
.pub_titp {padding: .3em 0;font-size: 1.6em;}
.pub_titp span {line-height: 2.6em;margin: 0 10px 0 0;}
.main {margin: 10px auto 0;}

.one {padding: 30px 0 15px;}
.one_t {width: 86%;background: none;padding: 3% 5%;border: 1px dashed #fc3637;}
.one_tp {width: 100%;font-size: 1.5em;text-align: center;}
.one_tp2 {font-size: 1.2em;margin: 5px auto 0;}
.one .pub_cen .pub_tit {margin: 20px auto 0;}
.one_m {width: 100%;margin: 0 auto;padding: 15px 0 0;}
.one_l {width: 94%;margin: 0;padding: 0 3% 3%;}
.one_lp {width: 88%;margin: -.8em 0 0 3%;font-size: 1em;}
.one_lm {margin: 6px auto 0;}
.one_lli {width: 22%;margin: 3px 1.5%;}
.one_lli a {font-size: 1.2em;}
.one_r {width: 100%;margin: 10px 0 0;border-radius: 10px;}
.one_rp {font-size: 1.3em;}
.one_rp2 {margin: 10px auto 0;font-size: 1.25em;}
.one_rp3 {font-size: 1.2em;}
.one_ra {margin: 10px auto 0;font-size: 1.25em;}
.one_b {margin: 20px auto 0;border-radius: 10px;}
.one_bm {border-radius: 9px;}
.one_bp {font-size: 1.6em;}
.one_bp img {margin: .56em 10px 0;}
.one_bmc {width: 86%;margin: 10px auto 0;padding: 0;}
.one_bli {width: 100%;margin: 6px 0;}
.one_bli input {width: 84%;padding: 0 4% 0 12%;background: url(../images/one_006.png) 4% center no-repeat;background-size: auto 50%;font-size: 1.3em;}
.one_bli2 input {background: url(../images/one_007.png) 4% center no-repeat;background-size: auto 50%;}
.one_bli3 input {background: url(../images/one_008.png) 4% center no-repeat;background-size: auto 50%;}
.one_bli4 {width: 100%;margin: 10px 0 0;}
.one_bli4 .one_blia {font-size: 1.4em;line-height: 2.4em;border-radius: 1.2em;}
.form_bot {width: 100%;margin: 10px auto 0;font-size: 1.2em;}
.form_bot label input {margin: .4em 0 0;}
.one_bimg {display: none;}

.two_t {width: 100%;margin: 0 auto;}
.two_li {width: 31.33%;float: left;margin: 0 1%;position: relative;}
.two_li::after{content: "";width: 1.8em;height: 1.8em;right: -1.2em;top: 1.5em;}
.two_limg {width: 50%;}
.two_lip {margin: 10px auto 0;font-size: 1.4em;border-radius: 10px 10px 0 0;line-height: 2.4em;}
.two_lit {padding: 15px 0;}
.two_lip2 {width: 80%;font-size: 1.2em;height: auto;word-break: break-all;}
.two_b {margin: 15px auto 0;padding: 20px 0;border-radius: 10px;}
.two_bt {width: 94%;margin: 0 3%;}
.two_btp img {height: 2em;}
.two_btp2 {font-size: 1.2em;}
.two_btp2 span {width: 31.5%;margin: 0 .5%;}
.two_bimg {display: none;}
.two_br {width: 80%;margin: 15px 10% 0;background: #ffe240;background: linear-gradient(#fffdbb,#ffe240);font-size: 1.3em;line-height: 2.4em;padding: 0;border-radius: 1.2em;}
.two_br span {display: inline-block;}

.three_l {width: 100%;padding: 0 0 20px;border-radius: 10px;margin: 10px 0 0;}
.three_lp {width: 86%;margin: -.5em 7% 0;font-size: 1.4em;}
.three_lp2 {font-size: 1.2em;}
.three_lp2 span {margin: 0 -1px 16px;}
.three_r {width: 92%;margin: 10px 0 0;padding: 4%;border-radius: 10px;}
.three_rp {font-size: 1.2em;}
.three_rp2 {margin: 10px auto 0;}

.four_m {padding: 4% 0;border-radius: 10px;}
.four_t {width: 92%;margin: 0 4% 0;padding: 10px 0 15px;}
.four_tp {width: 100%;margin: 0;font-size: 1.3em;}
.four_tr {width: 96%;margin: 6px 2% 0;}
.four_tp2 {font-size: 1.2em;}
.four_mt {width: 92%;margin: 10px auto 0;}
.four_mc.act {display: block;}
.four_ml {padding: 6% 0;width: 100%;}
.four_ml::after {display: none;}
.four_mlp {font-size: 1.3em;}
.four_mlp2 {font-size: 1.2em;}
.four_mr {width: 96%;margin: 10px 2% 0;}
.four_mrp {font-size: 1.2em;}

.five_li {width: 46%;margin: 6px 2%;}
.five_limg {width: 36%;}
.five_lip {font-size: 1.5em;}
.five_limg2 {width: 1.4em;margin: 20px auto 0;}
.five_lit {padding: 5% 10%;}
.five_lip2 {font-size: 1em;}
.five_lia {margin: 10px auto 0;font-size: 1.1em;}
.five_li:hover .five_lit {height: 90%;}
.five_li3 {width: 96%;}
.five_li3 .five_lim {padding: 4em 0;}
.five_li3 .five_limg {width: 18%;}
.five_li3 .five_lit {padding: 8% 10% 0;}
.five_li3 .five_lit .five_lip2 {font-size: 1.2em;}
.five_li3 .five_lit .five_lia {margin: 0 auto;font-size: 1.3em;}
.five_li3:hover .five_lit {height: 92%;}

.six {padding-bottom: 20px;}
.six .pub_cen .main {width: 100%;padding: 0;}
.six_li {width: 46%;margin: 0 2%;padding: 1em 0;}
.six_lip {width: 90%;font-size: 1.2em;}
.six_limg {width: 80%;margin: 10px auto 0;}
.six_lip2 {width: 80%;margin: 10px auto 0;font-size: 1.1em;}
.six_lip span,.six_lip2 span {display: block;}

.pc_bot {display: none;}

}