@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; vertical-align: middle; display: block; max-width: 100%; height: auto; margin: 0 auto;}
ul,li{list-style:none;}
*{padding:0;margin:0;}
table{border-collapse:collapse;}
.wrap{ width:100%; height:auto;}

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

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: 200px; height: 469px; padding: 190px 0 0; background: url(../images/left_bg.png) center repeat-x; background-size: auto 100%; position: fixed; top: 14%; left: 0; z-index: 3;}
.left_a {width: 90px; display: block; margin: 0 auto; text-align: center; font-size: 16px; color: #dd2027; line-height: 36px; background: url(../images/left_001.png) center bottom no-repeat; background-size: 100% auto;}
.left_top {display: block; width: 100px; margin: 10px auto 0; text-align: center;}
.left .close {width: 24px; height: 24px; margin: 0 auto; position: absolute; top: 10px; right: 10px;}

#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: 488px; 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: 15px 0 0; float: left; position: relative; z-index: 3; display: none;}
.ban_logo img {width: 100%; height: auto;}
.ban_img {width: 96%; margin: 0 auto; padding: 60px 0 0;}
.ban_t {width: 99%; margin: 60px auto 0; text-align: center;}
.ban_tp {width: 31.33%; float: left; margin: 0 1%; background: url(../images/botton_bg.png) center repeat-x; background-size: auto 101%; font-size: 2.2em; color: #fff; line-height: 2.4em; border-radius: 1.2em;}
.ban_tp span {display: inline-block; width: 2em; height: 2em; background: url(../images/ban_003.png) center no-repeat; background-size: 100% 100%; color: #eb7001; font-weight: bold; line-height: 2em; vertical-align: top; margin: .2em 5px 0 0;}

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

.public {width: 100%; margin: 0 auto; padding: 60px 0;}
.pub_cen {width: 100%; max-width: 1100px; margin: 0 auto;}
.title {width: 100%; margin: 0 auto; text-align: center;}
.title_p {width: 100%; margin: 0 auto; font-size: 4em; color: #303030; line-height: 1.4em; font-weight: bold;}
.title_p img {display: inline-block; width: auto; height: .7em; vertical-align: top; margin: .35em 20px 0;}
.title_p span {color: #ed3821;}
.main {width: 100%; margin: 40px auto 0;}

.one {padding: 10px 0; background: url(../images/one_bg.jpg) center bottom no-repeat;}
.one_m {width: 99%; padding: 30px .5%; background: #fff; -webkit-box-shadow: 0 0 20px #f6f6f6; -moz-box-shadow: 0 0 20px #f6f6f6; box-shadow: 0 0 20px #f6f6f6;}
.one_li {width: 23.33%; float: left; margin: 0 5%;}
.one_limg {width: 100%; margin: 0 auto;}
.one_lip {width: 100%; margin: 16px auto 0; text-align: center; font-size: 2.2em; color: #303030; line-height: 1.6em; font-weight: bold;}
.one_lip2 {width: 100%; margin: 6px auto 0; font-size: 1.6em; color: #303030; line-height: 1.8em;}

.two {background: url(../images/two_bg.jpg) center top no-repeat;}
.two_li {width: 23%; float: left; margin: 0 1%;}
.two_lip {width: 2em; margin: 0 auto; background: url(../images/two_001.png) center no-repeat; background-size: 100% 100%; text-align: center; font-size: 4.2em; color: #fff; line-height: 2em; font-weight: bold; font-family: '宋体'; font-style: italic; text-indent: -.26em; position: relative; z-index: 1;}
.two_lit {width: 100%; margin: -4.2em auto 0; padding: 5.4em 0 1.5em; background: #fff; z-index: 0; -webkit-box-shadow: 0 0 7px #f6f6f6; -moz-box-shadow: 0 0 7px #f6f6f6; box-shadow: 0 0 7px #f6f6f6;}
.two_lip2 {width: 100%; margin: 0 auto; text-align: center; font-size: 2.2em; color: #303030; line-height: 1.6em; font-weight: bold;}
.two_lip3 {width: 84%; margin: 6px auto 0; font-size: 1.6em; color: #303030; line-height: 1.8em;}
.two_bot {width: 36%; display: block; margin: 50px auto 0; background: url(../images/botton_bg.png) center repeat-x; background-size: auto 101%; text-align: center; font-size: 2.5em; color: #fff; line-height: 2em; font-weight: bold; border-radius: 1em;}
.two_bot:hover {background: url(../images/botton_bg2.png) center repeat-x; background-size: auto 101%;}

.three {padding-bottom: 0; background: url(../images/three_bg.jpg) center bottom no-repeat;}
.three_m {width: 100%; margin: 0 auto; padding: 276px 0 90px; background: url(../images/three_001.png) center no-repeat; background-size: auto 100%; position: relative;}
.three_mp {width: 28%; margin: 0 auto; text-align: center; font-size: 3em; color: #0a3f9d; line-height: 1.6em; font-weight: bold;}
.three_mp img {max-width: 100%; margin: 6px auto 0;}
.three_li {width: 24%; position: absolute; left: 0; top: 60%; text-align: center; font-size: 1.9em; color: #303030; line-height: 1.6em;}
.three_li b {font-size: 1.1em; display: block;}
.three_li::before {content: ''; width: 3.4em; height: 3.4em; position: absolute; top: 50%; margin-top: -1.7em; right: -3.4em; background: url(../images/three_003.png) center no-repeat; background-size: 100% 100%;}
.three_li2 {left: 2%; top: 40%;}
.three_li2::before {background: url(../images/three_004.png) center no-repeat; background-size: 100% 100%;}
.three_li3 {left: 38%; top: 5%;}
.three_li3::before {background: url(../images/three_005.png) center no-repeat; background-size: 100% 100%; right: 50%; margin: 0 -1.7em 0 0; top: auto; bottom: -4em;}
.three_li4 {left: 74%; top: 40%;}
.three_li4::before {background: url(../images/three_006.png) center no-repeat; background-size: 100% 100%; right: auto; left: -3.4em;}
.three_li5 {left: 76%; top: 60%;}
.three_li5::before {background: url(../images/three_007.png) center no-repeat; background-size: 100% 100%; right: auto; left: -3.4em;}

.four {padding-top: 150px; background: url(../images/four_bg.jpg) center top no-repeat;}
.four .pub_cen .title .title_p {color: #fff;}
.four_li {width: 46%; float: left; margin: 25px 2%;}
.four_lil {width: 25%; padding: 3.2em 0; float: left; margin: 2.2em 0 0; background: url(../images/four_001.jpg) center no-repeat; background-size: 100% 100%; text-align: center;}
.four_lilp {width: 60%; margin: 0 auto; padding: 0 20%; font-size: 4em; color: #fff; line-height: 1.2em; font-weight: bold;}
.four_lilp2 {width: 100%; margin: .8em auto 0; font-size: 2.4em; color: #fff; line-height: 1.4em; font-weight: bold;}
.four_lir {width: 67%; float: left; margin: 0; background: url(../images/four_004.png) center repeat; padding: 4%;}
.four_lirp {width: 100%; margin: 0 auto; font-size: 2em; color: #303030; line-height: 1.6em; font-weight: bold;}
.four_lirt {width: 100%; margin: 0 auto; padding: 10px 0; border-bottom: 1px dashed #cfcfcf;}
.four_lirp2 {width: 25%; float: left; margin: 3px 0; text-align: center; font-size: 1.5em; color: #303030; line-height: 1.6em;}
.four_lirp3 {background: #eaf1fb; position: relative; color: #042485;}
.four_lirp3::after {content: ''; width: 5px; height: 8px; background: url(../images/four_003.png) center no-repeat; background-size: 100% 100%; position: absolute; right: -5px; top: 50%; margin-top: -4px;}
.four_lirp4 {width: 71%; float: right; margin: 3px 0; font-size: 1.5em; color: #303030; line-height: 1.6em;}
.four_lirp5 {width: 100%; margin: 10px auto 0; font-size: 2em; color: #042485; line-height: 1.6em; font-weight: bold;}
.four_lirimg {width: 70%; float: right; margin: 3px 0; font-size: 1.5em; color: #303030; line-height: 1.6em;}
.four_lirimg img {display: inline-block; width: auto; height: 1em; vertical-align: top; margin: .3em 3px;}

.five_m {width: 95%; padding: 2.5%; background: url(../images/five_001.jpg) center no-repeat; background-size: 100% 100%; border-radius: 6px;}
.five_mt {width: 100%; margin: 0 auto; position: relative;}
.five_table {width: 100%; margin: 0 auto; text-align: center; background: #fff; border: 1px solid #5378e8;}
.five_table th {background: #fb5b4f; font-size: 2em; color: #fff; line-height: 1.4em; font-weight: normal; padding: .5em 0; border: 1px solid #c85950;}
.five_table td {font-size: 1.6em; color: #303030; line-height: 1.6em; padding: .8em 0; border: 1px solid #cbcbcb;}
.five_table td.five_td {background: #fef4dd;}
.five_mimg {width: 100%; margin: 0 auto;}
.five_mimg img {width: 100%; height: auto;}
.five_mimg2 {width: 4.2em; position: absolute; right: 2%; top: -6em;}
.five_bot {width: 90%; margin: 50px auto 0; text-align: center;}
.five_ba {display: block; width: 29.33%; float: left; margin: 0 2%; background: url(../images/botton_bg.png) center repeat-x; background-size: auto 101%; font-size: 2.4em; color: #fff; line-height: 2.2em; font-weight: bold; border-radius: 1.2em;}
.five_ba:hover {background: url(../images/botton_bg2.png) center repeat-x; background-size: auto 101%;}

.six {background: #0e36ad; border-radius: 12em 0 0;}
.six .pub_cen .title .title_p {color: #fff;}
.six_m {width: 100%; margin: 0 auto;}
.six_li {width: 34%; float: left; margin: 0 2%;}
.six_li input {width: 90%; height: 1.8em; padding: .3em 5%; background: #fff; border: none; outline: none; font-size: 1.6em; color: #303030; line-height: 1.8em;}
.six_li2 {width: 20%; float: left; margin: 0 2%;}
.six_li2 .six_lia {display: block; width: 100%; margin: 0 auto; background: url(../images/botton_bg.png) center repeat-x; background-size: auto 101%; text-align: center; font-size: 2.2em; color: #fff; line-height: 1.8em; border-radius: 1em;
	border: none;
}
.form_bot {width: 94%; margin: 20px auto 0; text-align: center; font-size: 1.6em; color: #fff; line-height: 1.8em;}
.form_bot span a {color: #fff;}
.form_bot label {display: inline-block;}
.form_bot label input {display: inline-block; width: 1.2em; height: 1.2em; background: #0e36ad; border: none; vertical-align: top; margin: .6em 0 0; position: relative;}
.form_bot label input[type=checkbox]::before {position: absolute; content: ""; top: 0; left: 0; background: #0e36ad; width: 100%; height: 100%; border: 1px solid #fff; border-radius: 2px;}
.form_bot label input[type=checkbox]:checked::before {position: absolute; content: "\2713"; top: 0; left: 0; width: 100%; height: 100%; border: 1px solid #fff; border-radius: 2px; color: #fff; line-height: 1.2em; font-weight: bold; text-align: center; background: #0e36ad;}

.seven {background: url(../images/seven_bg.jpg) center bottom no-repeat; padding-bottom: 100px;}
.seven_l {width: 54%; float: left; margin: 0;}
.seven_limg {width: 50%; float: left; margin: 0;}
.seven_lt {width: 46%; float: right; margin: 2.4em 0 0;}
.seven_lli {width: 90%; padding: 4% 5%; background: url(../images/seven_002.png) center no-repeat; background-size: 100% 100%; float: left; margin: 20px 0;}
.seven_llip {width: 100%; margin: 0 auto; font-size: 1.6em; color: #042485; line-height: 1.8em;}
.seven_llip b {margin-right: 6px;}
.seven_llip2 {width: 93%; padding: 0 0 0 7%; margin: 0 auto; font-size: 1.4em; color: #303030; line-height: 1.6em;}
.seven_r {width: 43%; float: right; margin: 0;}
.seven_r .seven_limg {width: 63%;}
.seven_rt {width: 32%; float: right; margin: 3em 0 0; text-align: center;}
.seven_rtp {width: 100%; float: left; margin: 10px 0; font-size: 2em; color: #f1321c; line-height: 2em; border-radius: 10px; border: 1px solid #999;}

.eight {background: #f9f9f9;}
.eight_l {width: 40%; float: left; margin: 0;}
.eight_r {width: 44%; float: right; margin: 20px 0 0; padding: 2%; background: url(../images/five_001.jpg) center no-repeat; background-size: 100% 100%; border-radius: 6px;}
.eight_rp {width: 100%; margin: 0 auto; text-align: center; font-size: 2.4em; color: #fff; line-height: 1.6em;}
.eight_rp2 {width: 100%; margin: 0 auto; text-align: center; font-size: 1.6em; color: #fff; line-height: 1.6em;}
.eight_rm {width: 90%; padding: 5%; margin: 15px auto 0; background: #fff;}
.eight_rli {width: 90%; float: left; margin: 12px 5%;}
.eight_rli input {width: 90%; height: 2em; padding: .3em 5%; background: #fff; border: 1px solid #d1d1d1; outline: none; font-size: 1.6em; color: #303030; line-height: 2em;}
.eight_rli2 {width: 90%; float: left; margin: 10px 5% 0;}
.eight_rli2 .eight_rlia {display: block; width: 100%; margin: 0 auto; background: url(../images/botton_bg.png) center repeat-x; background-size: auto 101%; text-align: center; font-size: 2.2em; color: #fff; line-height: 2em; border-radius: 1em;
	border: 0;
}
.eight_rm .form_bot {width: 100%; color: #303030;}
.eight_rm .form_bot span a {color: #f1341e;}
.eight_rm .form_bot label input {background: #fff;}
.eight_rm .form_bot label input[type=checkbox]::before {background: #fff; border: 1px solid #f1341e;}
.eight_rm .form_bot label input[type=checkbox]:checked::before {border: 1px solid #f1341e; color: #f1341e; background: #fff;}

.nine_m {width: 100%; margin: 0 auto; background: url(../images/nine_001.png) center no-repeat; background-size: auto 79%;}
.nine_li {width: 22%; float: left; margin: 0 28% 0 0; position: relative;}
.nine_lip {width: 2.8em; text-align: center; background: #fff; font-size: 2.4em; color: #303030; line-height: 2.8em; font-weight: bold; border: .5em solid #c0c662; border-radius: 50%; position: absolute; right: -5.4em; top: 50%; margin-top: -2em;}
.nine_lit {width: 100%; margin: 0 auto;}
.nine_lip2 {width: 100%; margin: 0 auto; font-size: 2em; color: #303030; line-height: 1.6em; font-weight: bold;}
.nine_lip3 {width: 100%; margin: 0 auto; font-size: 1.5em; color: #303030; line-height: 1.8em;}
.nine_li2 {margin: 0 0 0 28%;}
.nine_li2 .nine_lip {right: auto; left: -5.4em; border: .5em solid #ecb311;}
.nine_li3 {margin: 70px 28% 0 0;}
.nine_li3 .nine_lip {right: -4em; border: .5em solid #9587cb;}
.nine_li4 {margin: 70px 0 0 28%;}
.nine_li4 .nine_lip {right: auto; left: -4em; border: .5em solid #f47345;}
.nine_li5 {margin: 50px 26% 0 2%;}
.nine_li5 .nine_lip {right: -4.3em; border: .5em solid #d35779;}
.nine_li6 {margin: 50px 2% 0 26%;}
.nine_li6 .nine_lip {right: auto; left: -4.6em; border: .5em solid #3eb2d2;}

.ten {background: url(../images/ten_bg.jpg) center bottom no-repeat; padding: 70px 0 80px;}
.ten .pub_cen .main {margin: 60px auto 0;}
.ten_m {width: 100%; margin: 0 auto;}
.ten_ml {width: 70%; float: left; margin: 1% 0 0;}
.ten_mlt {width: 100%; margin: 0 auto; display: none;}
.ten_mlt.act {display: block;}
.ten_mlimg {width: 21%; float: left; margin: 0;}
.ten_mlr {width: 76%; float: right; margin: 0;}
.ten_mlp {width: 100%; margin: 0 auto; font-size: 2.3em; color: #fff; line-height: 1.6em; font-weight: bold;}
.ten_mlp2 {width: 100%; margin: 6px auto 0; font-size: 1.5em; color: #fff; line-height: 1.8em;}
.ten_mla {display: block; width: 40%; margin: 20px 0 0 60%; background: url(../images/botton_bg.png) center repeat-x; background-size: auto 101%; text-align: center; font-size: 1.8em; color: #fff; line-height: 2.4em; font-weight: bold; border-radius: 1.2em;}
.ten_mr {width: 26%; float: right; margin: 0; text-align: center;}
.ten_mrp {display: inline-block; width: 40%; margin: 6px 2%; background: #fff; border-radius: 50%; overflow: hidden; cursor: pointer;}
.ten_mrp img {width: 100%; height: auto; margin: 0 auto;}
.ten_mrp.on {border: 1px solid #0e36ad;}

.eleven .pub_cen .main {margin: 0 auto; background: #0e36ad; padding: 50px 0;}
.eleven .pub_cen .main .title .title_p {color: #fff;}
.eleven_m {width: 96%; margin: 30px auto 0;}

.twelve {background: url(../images/twelve_bg.png) center repeat-x; background-size: auto 100%;}
.twelve_tit {width: 100%; margin: 0 auto; font-size: 1.6em; color: #303030; line-height: 1.6em;}
.twelve_table {width: 100%; margin: 0 auto 10px; background: #fff; border: 1px solid #cbcbcb; text-align: center;}
.twelve_table th {background: #fef4dd; font-size: 2em; color: #000; line-height: 1.4em; padding: .5em 0;}
.twelve_table td {font-size: 1.6em; color: #303030; line-height: 1.6em; padding: .5em 0; border: 1px solid #cbcbcb;}
.twelve_table td h4{
	font-size: .8em;
	padding: 0 3rem;
	line-height: 1.2;
}
.twelve_table td span {display: block;}
.twelve_table td font {color: #ed3821; font-weight: bold;}
.twelve_table td b { font-size: 1em;}
.twelve_table td p {width: 90%; margin: 0 auto; text-align: left;}
.twelve_table td.twelve_td {background: #1f9fd2; font-size: 2.6em; color: #fff; font-weight: bold; line-height: 1.2em;}
.twelve_table td.twelve_td2 {background: #e12b5a; font-size: 2.6em; color: #fff; font-weight: bold; line-height: 1.2em;}
.twelve_tda {width: 80%; display: block; margin: 10px auto 0; background: url(../images/botton_bg.png) center repeat-x; background-size: auto 101%; color: #fff; line-height: 2em; border-radius: 1em;}
.twelve-tip{font-size:1.6em;color:#333;text-align:right;margin:0 0 10px;}


.thirteen {background: #f9f9f9; padding-top: 80px;}
.thirteen .pub_cen .main {margin: 0 auto;}
.thirteen_t {width: 74%; margin: 0 auto;}
.thirteen_m {width: 100%; margin: 0 auto; border-bottom: 1px solid #f9d99c; text-align: center;}
.thirteen_li {width: 15.66%; margin: auto .3%; display: inline-block; vertical-align: bottom; background: #fff;}
.thirteen_lip {width: 100%; margin: 0 auto; background: #7a9af2; font-size: 2em; color: #fff; line-height: 2.2em;}
.thirteen_lip2 {width: 86%; margin: 15px auto 0; font-size: 1.3em; color: #303030; line-height: 1.6em; word-break: break-all;}
.thirteen_lip3 {width: 100%; margin: 0 auto; font-size: 1.3em; color: #303030; line-height: 1.6em; height: 3.2em;}
.thirteen_lip4 {width: 100%; margin: 0 auto; font-size: 1.3em; color: #303030; line-height: 1.6em; height: 1.6em;}
.thirteen_lisp {display: block; width: 1.4em; margin: 10px auto 0; background: #7a9af2; font-size: 1.3em; color: #fff; line-height: 1.4em; border-radius: 50%;}
.thirteen_li2 .thirteen_lip {background: #3f6cec;}
.thirteen_li2 .thirteen_lisp {background: #3f6cec;}
.thirteen_li2 .thirteen_lip4 {height: 2em;}
.thirteen_li3 .thirteen_lip {background: #f2a113;}
.thirteen_li3 .thirteen_lisp {background: #f2a113;}
.thirteen_li3 .thirteen_lip4 {height: 4em;}
.thirteen_li4 .thirteen_lip {background: #ec8105;}
.thirteen_li4 .thirteen_lisp {background: #ec8105;}
.thirteen_li4 .thirteen_lip4 {height: 4.6em;}
.thirteen_li5 .thirteen_lip {background: #f3442f;}
.thirteen_li5 .thirteen_lisp {background: #f3442f;}
.thirteen_li5 .thirteen_lip4 {height: 9.8em;}
.thirteen_li6 .thirteen_lip {background: #f3442f;}
.thirteen_li6 .thirteen_lisp {background: #f3442f;}
.thirteen_li6 .thirteen_lip4 {height: 12em;}

.fourteen {padding-bottom: 0;}
.fourteen_m {width: 100%; margin: 40px auto 0; background: #333;}
.fourteen .fourteen_m .pub_cen .main {margin: 0 auto;}
.fourteen_li {width: 33.33%; float: left; margin: 0; position: relative; background: url(../images/fourteen_004.jpg) center no-repeat; background-size: 100% 100%; overflow: hidden;}
.fourteen_lit {width: 100%; padding: 60% 0; -webkit-transition: all 0.35s ease-in-out; -moz-transition: all 0.35s ease-in-out; transition: all 0.35s ease-in-out; -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1);}
.fourteen_limg {width: 22%; margin: 0 auto;}
.fourteen_lip {width: 100%; margin: 30px auto 0; font-size: 2.2em; color: #fff; line-height: 1.6em; text-align: center;}
.fourteen_li .info {width: 100%; height: 100%; position: absolute; top: 0; left: 0; opacity: 0; background: rgba(0,0,0,.3); -webkit-transition: all 0.35s ease-in-out; -moz-transition: all 0.35s ease-in-out; transition: all 0.35s ease-in-out; -webkit-transform: scale(0) rotate(-180deg); -moz-transform: scale(0) rotate(-180deg); -ms-transform: scale(0) rotate(-180deg); -o-transform: scale(0) rotate(-180deg); transform: scale(0) rotate(-180deg);}
.fourteen_lip2 {width: 70%; margin: 0 auto; font-size: 1.8em; color: #fff; line-height: 1.6em; padding-top: 42%;}
.fourteen_lia {width: 70%; display: block; margin: 20% auto 0; font-size: 2em; color: #fff; line-height: 2.2em; border: 1px solid #fff; text-align: center; border-radius: 1.2em;}
.fourteen_li:hover .fourteen_lit {-webkit-transform: scale(0); -moz-transform: scale(0); -ms-transform: scale(0); -o-transform: scale(0); transform: scale(0); -webkit-transition-delay: 0; -moz-transition-delay: 0; transition-delay: 0;}
.fourteen_li:hover .info {visibility: visible; opacity: 1; -webkit-transform: scale(1) rotate(0deg); -moz-transform: scale(1) rotate(0deg); -ms-transform: scale(1) rotate(0deg); -o-transform: scale(1) rotate(0deg); transform: scale(1) rotate(0deg); -webkit-transition-delay: 0.3s; -moz-transition-delay: 0.3s; transition-delay: 0.3s;}

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

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

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

/*banner*/
.ban {height: 320px;}
.ban_logo {width: 15%; margin: 15px 0 0 2%; display: block;}
.ban_img {width: 80%; padding: 40px 0 0;}
.ban_t {width: 90%; margin: 40px auto 0;}

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

.pc_bot {display: none;}

}



/*手机*/
@media only screen and (max-width:768px) and (min-width:200px) {

#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: auto; padding-bottom: 50px;}
.ban_cen {width: 96%;}
.ban_logo {width: 24%; margin: 8px 0 0 4px; display: block;}
.ban_img {width: 80%; margin: 0 auto; padding: 40px 0 0;}
.ban_t {width: 100%; margin: 10px auto 0;}
.ban_tp {font-size: 1em; line-height: 2.4em; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.ban_tp span {display: none;}

.public {padding: 20px 0;}
.pub_cen {width: 96%;}
.title_p {font-size: 1.7em;}
.title_p img {display: none;}
.main {margin: 10px auto 0;}

.one {padding: 10px 0; background-size: auto 100%;}
.one_m {width: 99%; padding: 15px .5%;}
.one_li {width: 44%; margin: 5px 3%;}
.one_lip {margin: 10px auto 0; font-size: 1.3em;}
.one_lip2 {font-size: 1.2em;}
.one_li2 {width: 94%;}
.one_li2 .one_limg {width: 47.5%;}

.two {background-size: auto 100%;}
.two_li {width: 46%; margin: 5px 2%;}
.two_lip {font-size: 2em;}
.two_lit {margin: -2em auto 0; padding: 2.4em 0 1em;}
.two_lip2 {font-size: 1.3em;}
.two_lip3 {font-size: 1.2em;}
.two_bot {width: 90%; margin: 10px auto 0; font-size: 1.3em;}

.three {padding: 20px 0;}
.three_m {padding: 0; background: none;}
.three_mp {display: none;}
.three_li {width: 46%; position: relative; left: auto; top: auto; float: left; margin: 5px 2%; font-size: 1.2em; color: #303030; line-height: 1.6em;}
.three_li::before {display: block; position: relative; top: auto; right: auto; margin: 0 auto;}
.three_li2 {left: 2%; top: 40%;}
.three_li3 {left: auto; top: auto;}
.three_li3::before {right: auto; margin: 0 auto; top: auto; bottom: auto;}
.three_li4 {left: auto; top: auto;}
.three_li4::before {right: auto; left: auto;}
.three_li5 {left: auto; top: auto;}
.three_li5::before {right: auto; left: auto;}

.four {padding-top: 20px; background: #0e36ad;}
.four .pub_cen .title .title_p {color: #fff;}
.four_li {width: 100%; margin: 6px 0;}
.four_lil {width: 20%; padding: 4em 0; margin: 3em 0 0;}
.four_lilp {font-size: 2em;}
.four_lilp2 {font-size: 1.3em;}
.four_lirp {font-size: 1.3em;}
.four_lirp2 {width: 30%; font-size: 1.2em;}
.four_lirp4 {width: 66%; font-size: 1.2em;}
.four_lirp5 {font-size: 1.3em;}
.four_lirimg {width: 66%; font-size: 1.2em;}

.five_table th {font-size: 1.2em;}
.five_table td {font-size: 1em;}
.five_mimg {width: 100%; margin: 0 auto;}
.five_mimg2 {width: 1.8em; top: -2.4em;}
.five_bot {width: 100%; margin: 20px auto 0;}
.five_ba {width: 32.33%; margin: 0 .5%; font-size: 1.1em;}

.six {border-radius: 0;}
.six_li {width: 90%; margin: 8px 5%;}
.six_li input {font-size: 1.2em;}
.six_li2 {width: 90%; margin: 8px 5%;}
.six_li2 .six_lia {font-size: 1.3em;}
.form_bot {margin: 10px auto 0; font-size: 1.2em;}
.form_bot label input {width: 1em; height: 1em; margin: .4em 0 0;}

.seven {background-size: auto 100%; padding-bottom: 20px;}
.seven_l {width: 100%;}
.seven_limg {width: 48%;}
.seven_lt {width: 52%; margin: 0;}
.seven_lli {width: 90%; padding: 4% 5%; margin: 3px 0;}
.seven_llip {width: 100%; margin: 0 auto; font-size: 1.2em; color: #042485; line-height: 1.8em;}
.seven_llip2 {width: 90%; padding: 0 0 0 10%; font-size: 1em;}
.seven_r {width: 100%; margin: 10px 0 0;}
.seven_r .seven_limg {width: 48%;}
.seven_rt {width: 52%; margin: 1em 0 0;}
.seven_rtp {margin: 6px 0; font-size: 1.2em; background: #fff;}

.eight_l {width: 70%; margin: 0 15%;}
.eight_r {width: 96%; margin: 10px 0 0;}
.eight_rp {font-size: 1.6em;}
.eight_rp2 {font-size: 1.2em;}
.eight_rm {margin: 10px auto 0;}
.eight_rli {width: 100%; margin: 6px 0;}
.eight_rli input {font-size: 1.2em;}
.eight_rli2 {width: 100%; margin: 6px 0 0;}
.eight_rli2 .eight_rlia {font-size: 1.3em;}

.nine_m {background: none;}
.nine_li {width: 96%; margin: 5px 2%; border: 1px solid #ececec;}
.nine_lip {width: 18%; float: left; margin: 0; font-size: 1.3em; color: #fff; line-height: 1.6em; padding: 1.5em 0; border: none; background: #c0c662; border-radius: 0 5em 5em 0; position: relative; right: auto; top: auto;}
.nine_lit {width: 80%; float: right; margin: .4em 0 0;}
.nine_lip2 {font-size: 1.2em;}
.nine_lip3 {font-size: 1em;}
.nine_li2 {margin: 5px 2%;}
.nine_li2 .nine_lip {right: auto; left: auto; border: none; background: #ecb311;}
.nine_li3 {margin: 5px 2%;}
.nine_li3 .nine_lip {right: auto; border: none; background: #9587cb;}
.nine_li4 {margin: 5px 2%;}
.nine_li4 .nine_lip {right: auto; left: auto; border: none; background: #f47345;}
.nine_li5 {margin: 5px 2%;}
.nine_li5 .nine_lip {right: auto; border: none; background: #d35779;}
.nine_li6 {margin: 5px 2%;}
.nine_li6 .nine_lip {right: auto; left: auto; border: none; background: #3eb2d2;}

.ten {background: url(../images/ten_bg2.jpg) center no-repeat; background-size: 100% 100%; padding: 20px 0;}
.ten .pub_cen .main {margin: 15px auto 0;}
.ten_ml {width: 92%; padding: 4%; margin: 0; background: url(../images/ten_009.jpg) center no-repeat; background-size: 100% 100%;}
.ten_mlimg {width: 30%;}
.ten_mlr {width: 66%;}
.ten_mlp {font-size: 1.3em;}
.ten_mlp2 {margin: 0 auto; font-size: 1.2em; line-height: 1.6em;}
.ten_mla {width: 60%; margin: 10px 0 0 40%; font-size: 1.2em; line-height: 2em;}
.ten_mr {width: 100%; margin: 10px 0 0;}
.ten_mrp {width: 19%; margin: 0 2%;}

.eleven .pub_cen .main {width: 96%; padding: 20px 2%;}
.eleven_m {width: 100%; margin: 10px auto 0;}

.twelve_tit {font-size: 1.2em;}
.twelve_table th {font-size: 1em;}
.twelve_table td {font-size: 1em;}
.twelve_table td h4{font-size:1.1em; padding: 0 .5em;}
.twelve_table td b {font-size: 1.2em;}
.twelve_table td.twelve_td {font-size: 1.3em;}
.twelve_table td.twelve_td2 {font-size: 1.3em;}
.twelve-tip{font-size: 1.2em;}

.thirteen {padding-top: 20px;}
.thirteen_t {width: 90%;}
.thirteen_li {width: 30.33%; margin: auto 1%;}
.thirteen_lip {font-size: 1.2em;}
.thirteen_lip2 {margin: 10px auto 0; font-size: 1em;}
.thirteen_lip3 {font-size: 1em;}
.thirteen_lip4 {font-size: 1em;}
.thirteen_lisp {font-size: 1em;}
.thirteen_li4 .thirteen_lip4 {height: 3em;}
.thirteen_li6 {margin: 10px 1% auto;}

.fourteen {padding-bottom: 0;}
.fourteen .pub_cen {width: 100%;}
.fourteen_m {margin: 15px auto 0;}
.fourteen_lip {margin: 15px auto 0; font-size: 1em; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.fourteen_li .info {display: none;}
.fourteen_li:hover .fourteen_lit {-webkit-transform: none; -moz-transform: none; -ms-transform: none; -o-transform: none; transform: none;}

.pc_bot {display: none;}

}

.xieyi {margin-bottom: 20px; font-size: 14px;text-align: center; line-height: 30px; color: #666;}
.xieyi label {border: none; width: 120px; height: 30px;}
.xieyi input[type=checkbox] {position: relative; width: 13px; height: 13px; padding: 0; margin-bottom: 0; border: none; border-radius: 2px; -webkit-appearance: checkbox;}
.xieyi input[type=checkbox]::before {position: absolute; content: ""; top: 0; left: 0; background: #fff; width: 100%;  height: 100%; border: 1px solid #d9d9d9; border-radius: 2px;
}
.xieyi input[type=checkbox]:checked::before {position: absolute; content: "\2713"; background-color: #0075ff; top: 0; left: 0; width: 100%; border: 1px solid #0075ff; border-radius:2px; color: #fff; font-size: 14px; font-weight: bold; text-align: center; line-height: 13px;}
.xieyi a {display: inline; background: transparent; font-size: 14px; line-height: 30px; color: #ed5736;}
