@charset "utf-8";
html, body, div, span, h1, h2, h3, h4, h5, h6, p, a, q, em, ul, li, ol, dl, dt, dd, form, article, aside, embed, table, td, th, input, button, legend, fieldlset, blockquote, textarea, label, strong, img, cite { margin: 0; padding: 0; outline: none; }
body {background: #f2f2f2; font-family:"微软雅黑","Microsoft YaHei"; font-size:0.12rem;color:#333;}
h1, h2, h3, h4, h5, h6 { font-weight: normal; font-size: 100%;}
table { border-collapse: collapse; table-layout: fixed}
ul, li , ol, li{ list-style: none; }
img{ border: none; vertical-align:top; }
em, cite, address,i ,strong{ font-style: normal; font-weight: normal; }
a { text-decoration:none; }
input { outline:none; border:none; background-color:transparent;}
input::-ms-clear { display:none; }
textarea { outline:none; resize:none; ;overflow:auto;border:none;background: transparent;}
.clearfix:after,
.clearfix:before{content: "";display: table;}
.clearfix:after{clear: both;}
.clearfix{*zoom:1;}
.fl{float:left;}
.fr{float:right;}
*,*:before,*:after{box-sizing:border-box}
.mask{z-index: 9; display: none; position: fixed; top: 0; left:0;bottom: 0;right: 0; background: rgba(0, 0, 0, .5); z-index: 9;}
.content_box{width: 100%; height: auto; margin: 0 auto;}

/************************************************/
.head{width: 100%; height: 100px; background: #fff;}
.logo{float: left; height: 100px;}
.logo a{float: left; margin: 23px 15px 0 20px; padding:0 15px 0 0 ; display: block; height: 44px; border-right: 1px solid #e0e0e0;}
.logo span{margin: 35px 0 0;float: left;width: 300px 0 0; }
.logo span img{max-width: 100%;}
.nav_cont{float:right}
.nav {float: left; margin: 0 40px 0 0;}
.nav li{float: left; margin: 0 15px; line-height: 100px;}
.nav li a{font-size: 16px;font-weight: bold; color: #676262;}
.nav li.active a{color: #f96f7b; background: url(../images/ty_03.jpg) no-repeat center bottom ; padding: 0 0 10px;}
.zxzx_icon{margin: 30px 20px 0 0; font-size: 14px; font-weight: bold; text-align: center; display: block; float: left; height: 40px; line-height: 40px; background: #f96f7b; color: #fff; border-radius:40px;width: 130px; }
.zxzx_icon span{display: inline-block;position:relative; top: 5px; margin: 0 10px 0 0;  width: 21px; height: 18px; background: url(../images/a2.png)no-repeat;}
.phone_icon{margin: 30px 20px 0 0; font-size: 14px;font-weight: bold; text-align: center; display: block; float: left;height: 40px; line-height: 40px; background: #8ea6d9; color: #fff; border-radius:40px;width: 180px;}
.phone_icon span{display: inline-block;position:relative; top: 5px; margin: 0 10px 0 0;  width: 21px; height: 18px; background: url(../images/a3.png)no-repeat;}
.banner{width: 100%; height: 750px; position: relative; overflow: hidden;}
.banner a{display: block; width: 1920px; height: 750px; position: absolute; top: 0; left: 50%; margin: 0 0 0 -960px;}
.box_cont{width: 100%; height: auto;}
.box_cont1{background: #fafafa;}
/**/
.tit_cont{width: 100%; height: auto;text-align: center;}
.tit_cont h3{width: 100%; height: auto;font-size: 38px;padding: 80px 0 0;}
.tit_cont h3 span{display: inline-block; padding: 0 30px; font-weight: bold;}
.tit_cont h3 em{width: 26px; height: 24px; display: inline-block;background:url(../images/a5.png);}
.tit_cont h4{font-size: 20px;padding: 30px 0 60px;}
.tit_cont h4 b{background: #f96f7b;display: inline-block; line-height: 60px; color: #fff; border-radius:30px; padding: 0 80px;}
.box_cont6 .tit_cont h4{padding: 10px 0 60px; color: #928c8c;}
.tit_cont h4 em{ color: #928c8c;}
.box_cont7 .tit_cont h4{padding: 10px 0 60px; }
/*****/
.box_cont5 .tit_cont h3{ color: #fff;}
.box_cont5 .tit_cont h4 b{color: #8ea6d9; background: #fff;}
.box_cont5 .tit_cont h3 em{width: 26px; height: 24px; display: inline-block;background:url(../images/ddbg.png) no-repeat;}



/**/
.box_cont1_a1{width: 1240px; height: auto; margin: 0 auto;}
.box_cont1_a1 ul{width: 100%;}
.box_cont1_a1 ul li{width: 280px;font-size: 16px; line-height: 30px; height: 340px; float: left; color: #fff; padding: 0 40px; margin: 0 15px;}
.box_cont1_a1 ul li:nth-of-type(1){background: url(../images/bg1.png) no-repeat;}
.box_cont1_a1 ul li:nth-of-type(2){background: url(../images/bg2.png) no-repeat;}
.box_cont1_a1 ul li:nth-of-type(3){background: url(../images/bg3.png) no-repeat;}
.box_cont1_a1 ul li:nth-of-type(4){background: url(../images/bg4.png) no-repeat;}
.box_cont1_a1 ul li b{margin: 30px 0 10px; display: inline-block;}
.box_cont1_a1 h4{width: 100%; color:#f96f7b; height: 70px;font-weight: bold; line-height: 70px; border-radius:5px ; text-align: center;background: #fff; font-size: 24px; margin: 50px 0 80px;-moz-box-shadow:0px 0px 10px #e6e2e2; -webkit-box-shadow:0px 0px 10px #e6e2e2; box-shadow:0px 0px 10px #e6e2e2;}
.box_cont1_a1 h4 a{color: #f96f7b;}
/***************/
.box_cont2{background: #fff; }
.box_cont1_a2{width: 1210px;margin: 0 auto; height: 730px; background: url(../images/bgt2.png) no-repeat center top;}
.box_cont1_a2 ul{width: 1210px;margin: 0 auto; height: 730px; position: relative;}
.box_cont1_a2 ul li{width: 290px; height: 280px;}
.box_cont1_a2 ul li img{display: inline-block;}
.box_cont1_a2 ul li b{width: 100%; font-size: 26px; display: inline-block; line-height: 50px;}
.box_cont1_a2 ul li p{display: inline-block;font-size: 16px; line-height: 28px; color:#333;}
.box_cont1_a2 ul li:nth-of-type(1){ position:absolute; top: 0; left: 0; color: #f96f7b;}
.box_cont1_a2 ul li:nth-of-type(1) b,.box_cont1_a2 ul li:nth-of-type(1) p{ text-align: right;}
.box_cont1_a2 ul li:nth-of-type(1)  img{float:right;}
.box_cont1_a2 ul li:nth-of-type(3)  img{float:right;}
.box_cont1_a2 ul li:nth-of-type(2){ position:absolute; top: 0; right: 0; color: #6fc4ad;}
.box_cont1_a2 ul li:nth-of-type(3) b,.box_cont1_a2 ul li:nth-of-type(3) p{ text-align: right;}
.box_cont1_a2 ul li:nth-of-type(3){ position:absolute; top: 310px; left: 0; color: #8ea6d9;}
.box_cont1_a2 ul li:nth-of-type(4){ position:absolute; top: 310px; right: 0; color: #fec892;}
.box_cont1_a2 ul li:nth-of-type(5){width:450px; position:absolute; top:600px; left:435px; color: #b7aaff; height:120px;}
.box_cont1_a2 ul li:nth-of-type(5) img{float: left; margin: 0 15px 0 0;}
.box_cont1_a2 ul li:nth-of-type(5) p{width: 290px; float: left;}
.box_cont1_a2 ul li:nth-of-type(5) b{width: 290px; float: left;}
/*********/
.box_cont3{width: 100%; background:url(../images/bg22.png) no-repeat center top; height:auto;}
.box_cont1_a3{width: 1210px; height: auto; margin: 0 auto; background: url(../images/cc1.png) no-repeat center top;}
.box_cont1_a3 ul{width: 100%;}
.box_cont1_a3 ul li{width: 200px;float: left;font-weight: bold;font-size:24px;}
.box_cont1_a3 ul li:nth-of-type(1),
.box_cont1_a3 ul li:nth-of-type(2),
.box_cont1_a3 ul li:nth-of-type(3),
.box_cont1_a3 ul li:nth-of-type(4),
.box_cont1_a3 ul li:nth-of-type(5),
.box_cont1_a3 ul li:nth-of-type(6){ padding: 140px 0 260px;}
.box_cont1_a3 h4{width: 100%; color:#f96f7b; height: 70px;font-weight: bold; line-height: 70px; border-radius:5px ; text-align: center;background: #fff; font-size: 24px; margin: 50px 0 80px;-moz-box-shadow:0px 0px 10px #e6e2e2; -webkit-box-shadow:0px 0px 10px #e6e2e2; box-shadow:0px 0px 10px #e6e2e2;}
.box_cont1_a3 h4 a{color:#f96f7b;}
/*****************/
.box_cont4{width: 100%;background: #fff;}
.box_cont1_a4{width: 1210px;margin: 0 auto;}
.table_cont{background: url(../images/bg.png) no-repeat; height: 535px; width: 100%;}
.box_cont1_a44 .table_cont{background: url(../images/tuy.png) no-repeat; height: 607px; }
.box_cont1_a44 .table_cont td em{background: url(../images/wx.png) no-repeat center left;padding: 0 0 0 20px; }
.form_cont label.J-datepicker{padding: 0 20px; background:#f8f7f7 url(../images/ri.png) no-repeat 230px center;}
.phone_la{padding: 0 20px;}
.table_cont table{width: 100%; height:535px;font-size:14px;}
.table_cont table span{padding: 0 10px;}
.table_cont table p{padding: 0 10px;}
.table_cont table tr td p{line-height: 28px;}
.table_cont table tr.first td{ color: #fff; font-size: 20px; font-weight: bold;}
.table_cont table tr.last td{color: #fff;}


.bz_ul{width: 1080px; margin: 40px auto 80px;font-size: 14px; color:#868282; line-height: 30px;}
/*****************************/
.box_cont5{width: 100%; background: #abbde4;}
.box_cont1_a5 {width: 1260px; height: auto; margin: 0 auto;}
.box_cont1_a5 ul{width: 100%;}
.box_cont1_a5 ul li{width: 370px; position: relative; height: 360px; float: left; margin: 0 25px 30px;}
.word{ text-align: center; color: #fff; position: absolute; bottom: 0; left:0;width: 370px; height: 130px;}
.word b{font-size: 20px;margin: 20px 0 10px;display: block; width: 100%;}
.word p{font-size: 16px; padding: 0 50px; line-height: 26px;}
.box_cont1_a5 h4{width: 100%; color:#f96f7b; height: 70px;font-weight: bold; line-height: 70px; border-radius:5px ; text-align: center;background: #fff; font-size: 24px; margin: 20px 0 50px;-moz-box-shadow:0px 0px 10px #e6e2e2; -webkit-box-shadow:0px 0px 10px #e6e2e2; box-shadow:0px 0px 10px #e6e2e2;}
.box_cont1_a5 h4 a{color:#f96f7b;}
/**************/
.box_cont6{width: 100%; background: #fff;}
.box_cont1_a6 {width: 1240px; height: auto; margin: 0 auto 40px;}
.box_cont1_a6 ul{width: 100%;}
.box_cont1_a6 ul li{width: 590px; height: 180px; float: left; margin: 0 15px 30px;}
.box_cont1_a6 ul li b{display: block; line-height: 56px; color: #fff;font-size: 22px; margin: 0 0 0 40px;}
.box_cont1_a6 ul li p{font-size: 14px; color: #504545; padding: 10px 40px 0; line-height: 30px;font-weight: bold; }
.box_cont1_a6 ul li:nth-of-type(1){background:url(../images/e1.png) no-repeat;}
.box_cont1_a6 ul li:nth-of-type(2){background:url(../images/e4.png) no-repeat;}
.box_cont1_a6 ul li:nth-of-type(3){background:url(../images/e3.png) no-repeat;}
.box_cont1_a6 ul li:nth-of-type(4){background:url(../images/e2.png) no-repeat;}
/*******************/
.box_cont7{width: 100%;background: #f8f7f7;}
.box_cont1_a7{width: 1230px; margin: 0 auto 30px;}
.box_cont1_a7 ul{width: 100%;}
.box_cont1_a7 ul li{width: 226px; text-align: center; height: 260px; background: #fff; margin: 0 10px 20px; border-radius:3px; float: left;-moz-box-shadow:0px 0px 10px #e6e2e2; -webkit-box-shadow:0px 0px 10px #e6e2e2; box-shadow:0px 0px 10px #e6e2e2;}
.box_cont1_a7 ul li img{display: block; margin: 40px auto 15px;}
.box_cont1_a7 ul li b{font-size: 20px; color:#363030; margin: 0 0 15px; display: block;}
.box_cont1_a7 ul li p{font-size: 16px; color: #928c8c; line-height: 26px;}
/**************/
.box_cont8{width: 100%; position: relative;background: #fff;}
.box_cont1_a8{width: 1210px; height: 340px; background: #fff; margin: -160px auto 0;-moz-box-shadow:0px 0px 10px #e6e2e2; -webkit-box-shadow:0px 0px 10px #e6e2e2; box-shadow:0px 0px 10px #e6e2e2;}
/***/
.box_cont1_a8 .tit_cont h3{padding: 0;}
.box_cont1_a8 .tit_cont h4{ padding:50px 0 10px;}
.tit_cont h4 i{font-size: 26px; color: #3b2626;}
.box_cont1_a8 .tit_cont h3 span{color: #f96f7b;}
.box_cont1_a8 .tit_cont h3 span i{ color: #000;}
.form_cont{width: 1180px; height: 50px; margin: 30px auto 0;color: #928c8c; }

.form_cont label{position: relative; font-size: 18px; display: block;  float: left;width: 275px; height: 50px; margin: 0 10px; background: #f8f7f7;border-radius:5px ;}
.form_cont label.selectq:after{ content: ""; background:url(../images/tt.png) no-repeat; width: 10px; height: 7px; position: absolute; right: 10px; top:25px;}


.form_cont label select{ padding: 0 0 0 20px;  border: none;font-size: 18px;
  -webkit-appearance:none;
  -moz-appearance:none;
  appearance:none; /*去掉下拉箭头*/box-sizing:border-box; background:transparent; width: 100%; height: 50px;border: none; border-radius:5px ; color: #928c8c;}
.form_cont label select:focus {outline: none;}
.form_cont label input{width: 100%; line-height: 50px;font-size: 18px;}
.form_cont p{width: 100%; float: left; height: 55px; text-align: center;}
.form_cont p a{width: 170px; height: 55px; display: inline-block; line-height: 55px; text-align:center;font-weight: bold;font-size: 20px; background: #93bdff; color: #fff; border-radius:50px; margin: 30px 0 0;}
/********/
.footer{width: 100%; height: 180px; text-align: center;background: #fff;}
.footer p{font-size: 12px; color: #918b8b;padding: 44px 0 20px;}
.footer h3{font-size: 14px; color: #9d9898;}
/******************************************************************************************************************************************************/
.box_contb1{width: 100%; background: #fff;}
.box_cont_b1{width: 1240px; height: auto; margin: 0 auto;}
.box_cont_b1 ul{width: 100%; margin:  0 0 40px;}
.box_cont_b1 ul li{width: 590px; height: 80px; float: left; margin: 0 15px 30px;}
.box_cont_b1 ul li:nth-of-type(3) p,
.box_cont_b1 ul li:nth-of-type(4) p,
.box_cont_b1 ul li:nth-of-type(5) p,
.box_cont_b1 ul li:nth-of-type(8) p,
.box_cont_b1 ul li:nth-of-type(10) p{ line-height: 30px; padding: 10px 0 0;}
.box_cont_b1 ul li b{ vertical-align: middle; float: left;font-size: 32px;line-height: 80px; margin: 0 20px 0 20px; color: #f96f7b;  display: block;}
.box_cont_b1 ul li b i{font-size: 16px; position: relative; top:-8px;}
.box_cont_b1 ul li p{ float: left; font-size: 17px;font-weight: bold; line-height: 80px; color: #555;}
.box_cont_b1 ul li:nth-of-type(1),.box_cont_b1 ul li:nth-of-type(2){background: url(../images/j4.png) no-repeat;}
.box_cont_b1 ul li:nth-of-type(3),.box_cont_b1 ul li:nth-of-type(4){background: url(../images/j2.png) no-repeat;}
.box_cont_b1 ul li:nth-of-type(5),.box_cont_b1 ul li:nth-of-type(6){background: url(../images/j3.png) no-repeat;}
.box_cont_b1 ul li:nth-of-type(7),.box_cont_b1 ul li:nth-of-type(8){background: url(../images/j1.png) no-repeat;}
.box_cont_b1 ul li:nth-of-type(9),.box_cont_b1 ul li:nth-of-type(10){background: url(../images/j5.png) no-repeat;}
/***********************/
.box_cont_b2{width: 1240px; margin: 0 auto 80px;}
.box_cont_b2 dl{width: 590px; height: 320px; float: left; margin: 0 15px;}
.box_cont_b2 dl:nth-of-type(1){background: url(../images/dlbg1.png) no-repeat;}
.box_cont_b2 dl:nth-of-type(2){background: url(../images/dlbg2.png) no-repeat;}
.box_cont_b2 dl dt{float: left;width: 200px; height: 320px;}
.box_cont_b2 dl dt img{display: block; margin: 65px auto 25px;}
.box_cont_b2 dl dt b{display:block; text-align:center;color: #fff; font-size: 20px; line-height: 35px}
.box_cont_b2 dl dd{float: left;width: 300px; margin: 25px 0 0 50px;}
.box_cont_b2 dl dd span{font-weight: bold; float:left;width: 300px;height: 50px;line-height: 50px; font-size: 16px; position: relative; padding: 0 0 0 15px;}
.box_cont_b2 dl dd span:before{content: "●"; position: absolute; top: 0; left: 0; line-height: 50px;}
.box_cont_b2 dl dd span.fchl_1{ margin: 0 0 15px;}
.box_cont_b2 dl dd span.fchl_2{ margin: 0 0 15px;}
.box_cont_b2 dl dd span.fchl_3{ margin: 0 0 15px;}
.box_cont_b2 dl dd span.fchl_4{ height: 70px; line-height: 30px;padding: 5px 0 0 15px; margin: 0 0 10px;}
.box_cont_b2 dl:nth-of-type(2) dd span.fchl_1{ margin: 0 0 10px;}
.box_cont_b2 dl:nth-of-type(2) dd span.fchl_2{ margin: 0 0 10px;}
.box_cont_b2 dl:nth-of-type(2) dd span.fchl_3{height: 70px; line-height: 30px;padding: 5px 0 0 15px; margin: 0 0 15px;}
.box_cont_b2 dl:nth-of-type(2) dd span.fchl_4{height: 70px; line-height: 30px;padding: 5px 0 0 15px; margin: 0 0 10px;}
/**/
.box_cont_b2 dl:nth-of-type(2) dd span.fchl_3:before{ top: -5px;}
.box_cont_b2 dl:nth-of-type(2) dd span.fchl_4:before{top: -5px;}
.box_cont_b2 dl dd span.fchl_4:before{ top: -5px;}

/****************************************************/
.box_contb3{width: 100%; background: #fff;}
.box_cont_b3{width: 1300px; height:auto; margin: 0 auto;}
.box_cont_b3 ul{width: 100%;position: relative; height: 590px; background: url(../images/tt.png) no-repeat center bottom;}
.box_cont_b3 ul li{width:300px; height:auto; position: absolute; border-radius:5px ;}
.box_cont_b3 ul li b{font-size: 14px; color: #f96f7b;padding: 10px 15px 10px; display: block;}
.box_cont_b3 ul li p{padding: 0 15px 10px; line-height: 24px; font-size: 15px;}

.box_cont_b3 ul li:nth-of-type(1){bottom: 40px; left: 0;background: #eaf2ff; }
.box_cont_b3 ul li:nth-of-type(2){bottom: 240px; left: 45px; background:#fff5ea;}
.box_cont_b3 ul li:nth-of-type(3){top: 0; left: 300px;background: #f1eeff;}
.box_cont_b3 ul li:nth-of-type(4){top: 0; right:310px;background: #ebfbf7;}
.box_cont_b3 ul li:nth-of-type(5){bottom: 250px; right: 70px;background: #fee3e5;}
.box_cont_b3 ul li:nth-of-type(6){bottom: 40px; right: 0;background: #eff2fa;}

/**********************/
@media screen and (max-width:1600px) {
	 .logo span{width: 200px;}
	 .nav li{margin: 0 10px;}
}

@media screen and (max-width:1400px) {
    .logo span{width: 200px;}
    .nav li{margin: 0 10px;}
	.nav li a{font-size: 14px;}
}

@media screen and (max-width:1300px) {
	.logo span{display: none;}
}











