﻿@charset "utf-8";
html{-webkit-font-smoothing:antialiased}
blockquote,body,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}
header, hgroup, nav, menu, main, section, article, summary, details, aside, figure, figcaption, footer{display: block;margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
fieldset,img{border:0}
address,b,caption,cite,code,dfn,em,i,th,var{font-style:normal;font-weight:400}
dl,ol,ul{list-style-type:none}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}
a{text-decoration:none}
a:hover{text-decoration:none;-webkit-tap-highlight-color:rgba(255,0,0,0);outline:0;outline:none;blr:expression(this.onFocus=this.blur())}
sup{vertical-align:text-top}
sub{vertical-align:text-bottom}
textarea{resize:none}
img{vertical-align:middle}
button,input[type=submit],input[type=text],input[type=button],select{-webkit-appearance:none;border-radius:0;-webkit-tap-highlight-color:rgba(255,0,0,0);outline:0;outline:0;blr:expression(this.onFocus=this.blur())}
body{color:#000;line-height:1;overflow-x: hidden;background:#fff}
.fl{float:left}
.fr{float:right}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;line-height:0;font-size:0}
#web-ietip {width: 526px; height: 90px; padding: 83px 0 0 84px; overflow:hidden; background: url(../images/browser.png) no-repeat center center; margin: 200px auto 0;}
#web-ietip a{display: block; width: 65px; height: 80px; float: left;}
input::-webkit-input-placeholder{color: #999 !important;}
input:-ms-input-placeholder{color: #999 !important;}
/* Slider */
.slick-slider{
    position: relative;
    display: block;
    -moz-box-sizing: border-box;
         box-sizing: border-box;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}
.slick-slider:focus,.slick-slider:active{outline:none;blr:expression(this.onFocus="this.blur"());cursor: pointer;}
.slick-list{position: relative;display: block;overflow: hidden;margin: 0;padding: 0;}
.slick-list:focus{cursor: pointer;outline: none;}
.slick-list.dragging{cursor: pointer;cursor: hand;}
.slick-slider .slick-track,.slick-slider .slick-list{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}
.slick-track{position: relative;top: 0;left: 0;display: block;}
.slick-track:before,.slick-track:after{display: table;content: '';}
.slick-track:after{clear: both;}
.slick-loading .slick-track{visibility: hidden;}
.slick-slide{display: none;float: left;height: 100%;min-height: 1px;outline-style: none;}
[dir='rtl'] .slick-slide{float: right;}
.slick-slide img{display: block;}
.slick-slide.slick-loading img{display: none;}
.slick-slide.dragging img{pointer-events: none;}
.slick-initialized .slick-slide{display: block;}
.slick-loading .slick-slide{visibility: hidden;}
.slick-vertical .slick-slide{display: block;height: auto;border: 1px solid transparent;}
.slick-arrow.slick-hidden {display: none;}
/*初始化*/
.wrap{max-width: 1200px;margin:0 auto;}
.wrap.scale{transform-origin: 50% 0;}
/*header*/


/*footer*/
/*.footer,.footer.fp-tableCell{height: auto !important;}*/
.footer .foot_1{ padding: 3% 0; background: #0e9ee8;}
.foot_1 .ft_1{ width: 40%;}
.foot_1 .ft_2{ width: 30%;}
.foot_1 .ft_3{ width: 30%;}
.foot_1 .ft_nav { margin: 10px 0; line-height: 20px;}
.foot_1 .ft_nav .ft_hd{float: left; width: 6em; font-size: 16px;color: #fff;}
.foot_1 .ft_nav .ft_bd{float: left; width: calc(100% - 6em);}
.foot_1 .ft_nav .ft_bd a{ float: left; position: relative;padding: 0 6px; font-size: 14px;color: #fff;}
.foot_1 .ft_nav .ft_bd a:before{ position: absolute;top: 50%;left: 0;width: 1px;height: 14px; content: ''; margin-top: -7px; background: #fff;}
.foot_1 .ft_nav .ft_bd a:first-child:before{ display: none;}
.foot_1 .ft_2{ text-align: center;color: #fff;}
.foot_1 .ft_2 h4{ font-size: 20px;}
.foot_1 .ft_2 h6{ margin: 10px 0; font-size: 32px;font-weight: bold; letter-spacing: -1px;}
.foot_1 .ft_2 p{font-size: 14px;}
.foot_1 .ft_3 span{ float: right;color: #fff; text-align: right;}
.foot_1 .ft_3 span.span_2{padding-top: 6%;margin-right: 8%; line-height: 24px;}
.foot_2{  background: #fff; text-align: center;}
.foot_2 span{ display: block; padding: 5%; border-bottom: 1px solid #a0a8b8;}
.foot_2 span img{max-width: 100%;}
.foot_2 font{ display: block;padding: 3%; font-size: 14px;color: #666; line-height: 20px;}

/*banner*/
.banner{position: relative;z-index: 1;width: 100%;height: 500px;overflow: hidden;}
.banner .slick-list,.banner .slick-track,.banner .banner_box{ height: 100%;}
.banner .bg_img{ height: 100%; background: no-repeat center; background-size: cover;}
.banner .bg_img a{ display: block; width: 100%;height: 100%;}
.banner .slick-dots{position: absolute;left: 0;bottom: 2%;z-index: 999;width: 100%;height: 8px;text-align: center;}
.banner .slick-dots li{display: inline-block;width: 8px;height: 8px;overflow: hidden; margin:0 10px; border-radius:50%; background: #fff;vertical-align: top;-webkit-transition: all .5s ease;transition: all .5s ease;}
.banner .slick-dots li.slick-active{ background: #fc3a55;-webkit-transform: scale(1.3);transform: scale(1.3);}
.banner .slick-dots li button{display: none;}

/*index_1*/
/*.index_1{ padding: 3% 0;}*/
.index_1 .i_tit{height: 112px;text-align: center;}
.index_1 .i_tit img{max-width: 100%;height: 100%;vertical-align: top;}
.index_1 .i_mian ul li{ float: left; width: 23%;padding:10px; margin: 10px 0 0;}
.index_1 .i_mian ul li:nth-child(odd){ float: left;}
.index_1 .i_mian ul li:nth-child(odd){ float: right;}
.index_1 .i_mian .i_img{overflow: hidden;}
.index_1 .i_mian .i_img img{ width: 100%;-webkit-transition: -webkit-transform .5s ease;transition: transform .5s ease;}
.index_1 .i_mian ul li:hover .i_img img{-webkit-transform: scale(1.05);transform: scale(1.05);}
.index_1 .i_mian ul li:hover .i_text h4 span{color: #fb3a55;}
.index_1 .i_mian .i_text{ padding: 3% 0;}
.index_1 .i_mian .i_text h4 span{ float: left;width: calc(100% - 140px); font-size: 18px; font-weight: bold; color: #333; line-height: 34px;overflow:hidden;white-space:nowrap; text-overflow:ellipsis;}
.index_1 .i_mian .i_text h4 a{ float: right; width: 120px;height: 34px;margin-right: 10px; background: url(../images/icon_4.png) no-repeat center; background-size: 100%;}
.index_1 .i_mian .i_text p {margin-top: 5px; font-size: 14px;color: #666; line-height: 24px;overflow:hidden;white-space:nowrap; text-overflow:ellipsis;}
.index_1 .i_mian .i_text p font{ font-size: 20px; font-weight: bold; color: #fb3a55;}

/*index_2*/
.index_2{ width: 100%;height: auto;padding-bottom:50px;/* padding: 5% 0;*/ background: url(../images/index_2.jpg) no-repeat center; background-size: cover; box-sizing: border-box;}
.index_2 .i_tit{height: 112px; text-align: center;}
.index_2 .i_tit img{max-width: 100%;height: 100%;vertical-align: top;}
.index_2 .i_mian ul li{ float: left; width: 30%; padding: 2%; margin: 10px 0 0; background: #fff; box-sizing: border-box;}
.index_2 .i_mian ul li:nth-child(3n+2){margin: 10px 4.98% 0 !important;}
.index_2 .i_mian ul li>div{ border:1px solid #bfc5d0;}
.index_2 .i_mian .i_img{overflow: hidden;position: relative;padding-top: 80.7%;}
.index_2 .i_mian .i_img img{ width: 100%; -webkit-transition: -webkit-transform .5s ease;transition: transform .5s ease;}
.index_2 .i_mian .i_img a {position: absolute;left: 0;top: 0;}
.index_2 .i_mian ul li:hover .i_img img{-webkit-transform: scale(1.05);transform: scale(1.05);}
.index_2 .i_mian ul li:hover .i_text h4{color: #fb3a55;}
.index_2 .i_mian .i_text{ padding: 3% 6%;}
.index_2 .i_mian .i_text h4{font-size: 18px; font-weight: bold; color: #333; line-height: 34px;overflow:hidden;white-space:nowrap; text-overflow:ellipsis;}
.index_2 .i_mian .i_text p {margin-top: 5px; font-size: 14px;color: #666; line-height: 24px;overflow:hidden;white-space:nowrap; text-overflow:ellipsis;}
.index_2 .i_mian .i_text p font{ font-size: 20px; font-weight: bold; color: #fb3a55;}
.index_2 .i_mian .i_text h6{ padding: 5% 0; height: 50px; text-align: center;}
.index_2 .i_mian .i_text h6 a{ display: inline-block;height: 100%;}
.index_2 .i_mian .i_text h6 a img{max-width: 100%;height: 100%;vertical-align: top;}

/*index_3*/
.index_3{ position: relative; /*padding: 0 0 5% 0;*/overflow: hidden;}
.index_3:after{position: absolute;top: 0;left: 0; width: 200px;height: 230px;content: ''; background: url(../images/icon_6.png) no-repeat top left;background-size: 100%;}
.index_3:before{position: absolute;bottom: 0;right: 0; width: 270px;height: 230px;content: ''; background: url(../images/icon_7.png) no-repeat bottom right;background-size: 100%;}
.index_3 .i_tit{ position: relative;z-index: 2; height: 330px;margin-bottom: 2%;margin-top: -170px; text-align: center;}
.index_3 .i_tit img{max-width: 100%;height: 100%;vertical-align: top;}
.index_3 .i_mian{ position: relative;z-index: 2;}
.index_3 .i_mian form>div{ margin: 2% 0;}
.index_3 .i_mian .i_form_1>div{position: relative; float: left; width: 23%;height: 50px; overflow: hidden; margin-left: calc(8% / 3); border: 1px solid #8a93a7; border-radius: 20px; background: #fff; box-sizing: border-box}
.index_3 .i_mian .i_form_1>div:first-child{margin-left: 0;}
.index_3 .i_mian .i_form_1>div.i_2{overflow: initial;}
/*.index_3 .i_form_1{ height: 50px;}*/
.index_3 .i_form_1 .i_1.select p{ width: 100%; padding: 0 25px; font-size: 14px;color: #999999; line-height: 48px;}
.index_3 .i_form_1 .i_1.select:before{ position: absolute;top: 50%;right: 6px; width: 20px;height: 20px;content: '\e62f';font-family:"iconfont" !important; font-size: 16px;color: #999; text-align: center; line-height: 20px;-webkit-transform: translate(0,-50%); transform: translate(0,-50%);}
.index_3 .i_form_1 .i_1.select select{ display: block; position: absolute;top: 0;left: 0; width: 100%;height: 100%;opacity: 0;}
.index_3 .i_mian .i_form_1>div>input{ width: 100%; height: 100%; padding: 0 40px 0 25px; border: none;border-radius: 20px; box-sizing:border-box; font-size: 14px;color: #999999; line-height: 24px;}
.index_3 .i_mian .i_form_1>div>span{ position: absolute;top: 0;right: 25px; font-size: 14px;color: #999999; line-height: 50px;}
.index_3 .i_mian .i_form_2>div{position: relative; float: left; width: 23%;height: 50px; overflow: hidden; margin-left: calc(8% / 3); border: 1px solid #8a93a7; box-sizing: border-box; border-radius: 20px; background: #fff;}
.index_3 .i_mian .i_form_2>div:first-child{margin-left: 0;}
.index_3 .i_mian .i_form_2>div>input{ width: 100%;height: 100%; padding: 0 40px 0 25px; border: none;border-radius: 20px;  box-sizing:border-box; font-size: 14px;color: #999999; line-height: 24px;}
.index_3 .i_mian .i_form_3{ padding: 10px 20px; border: 1px solid #8a93a7;; border-radius: 20px; box-sizing: border-box;}
.index_3 .i_mian .i_form_3 span{ float: left; font-size: 14px;color: #999; line-height: 24px;}
.index_3 .i_mian .i_form_3 textarea{ float: left; width: calc(100% - 4em);height: 220px; border: none; font-size: 14px;color: #999; line-height: 24px;}
.index_3 .i_mian .i_form_4{ text-align: center;}
.index_3 .i_mian .i_form_4 input{ display: inline-block; width: 280px;height: 69px;border: none; background: url(../images/icon_8.png) no-repeat center; background-size: 100%;cursor: pointer;}
.index_3 .i_mian .i_form_1.yzm{margin-bottom: 0;}

/*日期*/
.date_selector, .date_selector *{width: auto;height: auto;border: none;background: none;margin: 0;padding: 0;text-align: left;text-decoration: none;}
.date_selector{background:#fbfbfb;border: 1px solid #ccc;padding: 10px;margin:0;margin-top:-1px;position: absolute;z-index:100000;display:none;border-radius: 3px;box-shadow: 0 0 5px #aaa;box-shadow:0 2px 2px #ccc; width:100%; box-sizing: border-box;}
.date_selector_ieframe{position: absolute;z-index: 99999;display: none;}
.date_selector ._nav{width: 100%;}
.date_selector ._nav p{clear: none;}
.date_selector .month_nav, .date_selector .year_nav{margin: 0 0 3px 0;padding: 0;display: block;position: relative;text-align: center;}
.date_selector .month_nav{float: left;width: 55%;}
.date_selector .year_nav{float: right;width: 42%;}
.date_selector .month_name, .date_selector .year_name{ font-size: 14px; font-weight: bold;line-height: 20px;}
.date_selector .button{display: block;position: absolute;top: 0;width:18px;height:18px;line-height:16px;font-weight:bold;color:#5985c7;text-align: center;font-size:12px;overflow:hidden;border: 1px solid #ccc;border-radius:2px;}
.date_selector .button:hover, .date_selector .button.hover{background:#5985c7;color: #fff;cursor: pointer;border-color:#3a930d;}
.date_selector .prev{left: 0;}
.date_selector .next{right: 0;}
.date_selector table{border-spacing: 0;border-collapse: collapse;clear: both;margin: 0; width:100%;}
.date_selector th, .date_selector td{width: 2.5em;height: 2em;padding: 0 !important;text-align: center !important;color: #666;font-weight: normal;}
.date_selector th{font-size: 12px;}
.date_selector td{border:1px solid #f1f1f1;line-height: 2em;text-align: center;white-space: nowrap;color:#5985c7;background: #fff;}
.date_selector td.today{background: #eee;}
.date_selector td.unselected_month{color: #ccc;}
.date_selector td.selectable_day{cursor: pointer;}
.date_selector td.selected{background:#2b579a;color: #fff;font-weight: bold;}
.date_selector td.selectable_day:hover, .date_selector td.selectable_day.hover{background:#5985c7;color: #fff;}

/*sub_banner*/
.sub_banner{ width: 100%;height: 520px; background: no-repeat center; background-size: cover;}
.sub_banner1{ background-image: url(../images/sub_1.jpg);}
.sub_banner2{ background-image: url(../images/sub_2.jpg);}
.sub_banner3{ background-image: url(../images/sub_3.jpg);}
.sub_banner>.wrap{position: relative; height: 100%;}
.sub_banner>.wrap>span{ display: inline-block; position: relative; top: 50%; left: 0; padding: 2% 12%; background: no-repeat center; background-size: 100%;}

/*sub_tit*/
.sub_box{position: relative; z-index: 8; width: 100%;}
.sub_tit{ width: 100%;height: 60px; background: #f1f2f6; line-height: 60px;}
.sub_tit .t_fl>*{position: relative; float: left; padding: 0 15px; vertical-align: 0; font-size: 14px; color: #666;}
.sub_tit .t_fl>*:before{ position: absolute;top: 0;right: -6px;content: '\e614'; font-family:"iconfont" !important; font-size: 12px;color: #666;}
.sub_tit .t_fl>i{padding-left: 0;}
.sub_tit .t_fl>span{ color: #ff0033;}
.sub_tit .t_fl>span:before{ display: none;}
.sub_tit .t_fr{ text-align: right;}
.sub_tit .t_fr span{ display: inline-block;vertical-align: top;}
.sub_tit .t_fr span a{ position: relative; float: left; padding: 0 10px; margin: 0 10px; font-size: 14px;color: #666;}
.sub_tit .t_fr span a:before{ display: none;position: absolute;bottom: 0;left: 0;width: 100%;height: 2px;content: ''; background: #ff0227;}
.sub_tit .t_fr span a:hover,.sub_tit .t_fr span a.on{ color: #ff0227;}
.sub_tit .t_fr span a:hover:before,.sub_tit .t_fr span a.on:before{ display: block;}

/*page*/
.pageing{ padding:6% 0 8%; text-align: center;}
.pageing ul{ display: inline-block;vertical-align: top;}
.pageing ul li{ float: left; width: 20px;height: 20px; margin: 0 8px; text-align: center; line-height: 20px;}
.pageing ul a{ float: right; width: 20px;height: 20px; line-height: 20px;}
.pageing ul li a{ display: block;height: 100%; font-size: 12px;color: #8a93a7;text-align: center;}
.pageing ul a span{ display: block;height: 100%; font-size: 12px;color: #8a93a7;}
.pageing ul li.page_but a{background: no-repeat center;}
.pageing ul li.page_but.page_prve a{background-image: url(../images/icon_10.png);}
.pageing ul li.page_but.page_next a{background-image: url(../images/icon_11.png);}
.pageing ul li.on,.pageing ul li:hover{ border-bottom: 1px solid #fd0025; box-sizing: border-box;}
.pageing ul li.on a,.pageing ul li:hover a{ color: #fd0025;}
/*about*/
.about .ab_1{margin-bottom: 5%;}
.about .ab_1 ul li{position: relative; padding: 3% 0; border-bottom: 1px dashed #acb3c2;}
.about .ab_1 ul li:last-child{ border-bottom: none;}
.about .ab_1 img{max-width: 100%;}
.about .ab_1 .ab_box{ width: calc(100% - 490px);}
.about .ab_1 .ab_tit{ height:54px;margin-bottom: 3%;}
.about .ab_1 .ab_tit img{ height: 100%;}
.about .ab_1 .ab_mian p{ text-indent: 2em; font-size: 14px;color: #666; line-height: 30px;}
.about .ab_1 ul li.li_1 .ab_mian{padding-left: 30px;}
.about .ab_2 img{ max-width: 100%;}
.about .ab_2 .ab_mian{ margin: 5% 0;}
.about .ab_2 .ab_mian>h3 img{ height: 100%;}
.about .ab_2 .ab_mian>div{width: 50%;padding-left: 5%; box-sizing: border-box;}
.about .ab_2 .ab_tit{ height:54px;margin-bottom: 3%;}
.about .ab_2 .ab_text{padding-left: 64px;}
.about .ab_2 .ab_text p{ font-size: 16px;color: #666; line-height: 38px;}
.about .ab_2 .ab_text p font{ font-size: 14px;}
.about .ab_2 .ab_mian .ab_tit img{ height: 100%;}

/*服务项目*/
.fwxm ul li{ padding: 3% 0; border-bottom: 1px dashed #dadde4;}
.fwxm .fw_img{ width: 485px;overflow: hidden;}
.fwxm .fw_img img{ max-width: 100%;-webkit-transition: -webkit-transform .5s ease;transition: transform .5s ease;}
.fwxm ul li:hover .fw_img img{ -webkit-transform: scale(1.05);transform: scale(1.05);}
.fwxm ul li:hover .fw_text h4{color: #fd001b;}
.fwxm .fw_text{ width: calc(100% - 520px);}
.fwxm .fw_text h4{ padding: 1.8% 0; font-size: 18px; font-weight: bold; color: #333; line-height: 40px;}
.fwxm .fw_text h6 span{ float: left; font-size: 14px;color: #333; line-height: 40px;}
.fwxm .fw_text h6 span.span_1{ width: 5.5em;}
.fwxm .fw_text h6 span.span_2{ width: calc(100% - 5.5em);color: #000;}
.fwxm .fw_text h6 span.span_2 em{ font-size: 20px;font-weight: bold; color: #fd001b;}
.fwxm .fw_text h6 span.span_2 font{padding-left: 2em;}
.fwxm .fw_text p span{ float: left; font-size: 14px;color: #333; line-height: 30px;}
.fwxm .fw_text p span.span_1{ width: 5.5em;}
.fwxm .fw_text p span.span_2{ width: calc(100% - 5.5em);}
.fwxm .fw_text h5{padding-left: 5em;margin-top: 3%;}
.fwxm .fw_text h5 a{ display: inline-block;width: 120px;height: 34px; background: url(../images/icon_9.png) no-repeat center; background-size: 100%; cursor: pointer;vertical-align: top;}

/*服务项目-x*/
.fwxm_x>div{ margin: 3% 0;}
.fwxm_x .fx_tit{ width: 100%;  border-bottom: 1px solid #e0e2e9;}
.fwxm_x .fx_tit span{ display: inline-block;height: 32px; padding: 15px 0; border-bottom: 1px solid #ff0140;}
.fwxm_x .fx_tit img{max-width: 100%; height:100%;}
.fwxm_x .fx_1 .fx_mian h4{ padding: 1.8% 0; font-size: 18px; font-weight: bold; color: #333; line-height: 40px;}
.fwxm_x .fx_1 .fx_mian h6 span{ float: left; font-size: 14px;color: #333; line-height: 40px;}
/*.fwxm_x .fx_1 .fx_mian h6 span.span_1{ width: 5.5em;}*/
.fwxm_x .fx_1 .fx_mian h6 span.span_2{color: #000;}
.fwxm_x .fx_1 .fx_mian h6 span.span_2 em{ font-size: 20px;font-weight: bold; color: #fd001b;}
.fwxm_x .fx_1 .fx_mian h6 span.span_2 font{padding-left: 2em;}
.fwxm_x .fx_1 .fx_mian p span{ float: left; font-size: 14px;color: #666; line-height: 30px;}
.fwxm_x .fx_1 .fx_mian p span.span_1{color: #333;}
.fwxm_x .fx_1 .fx_mian img{max-width: 100%;}
.fwxm_x .fx_2 .x_1{margin-top: 3%;}
.fwxm_x .fx_2 .x_tit{ padding: 0 3%; background: #f1f2f6; font-size: 18px;color: #333; line-height: 56px;}
.fwxm_x .fx_2 .x_mian{padding: 3% 0;}
.fwxm_x .fx_2 .x_mian h4{ font-size: 16px; font-weight: bold; color: #333;}
.fwxm_x .fx_2 .x_mian p{ font-size: 14px;color: #666; line-height: 30px;}
.fwxm_x .fx_2 .x_tj h4{margin-bottom: 15px; font-size: 16px; font-weight: bold; color: #333;}
.fwxm_x .fx_2 .x_tj li{ float: left; width: 32%; margin-left: 2%;}
.fwxm_x .fx_2 .x_tj li:first-child{ margin-left: 0;}
.fwxm_x .fx_2 img{ max-width: 100%;/*height:100%;*/}
.fwxm_x .nx_bottom{margin-top: 30px;}
.fwxm_x .nx_bottom .bot_1{border-top: 2px solid #ccc; border-bottom: 2px solid #ccc;}
.fwxm_x .nx_bottom .bot_1>div{ line-height: 60px;}
.fwxm_x .nx_bottom .bot_1>div.a1{ border-bottom: 1px solid #ddd;}
.fwxm_x .nx_bottom .bot_1>div span{ float: left;width: 120px; background: #f7f7f8; font-size: 14px;color: #333; text-align: center;}
.fwxm_x .nx_bottom .bot_1>div span i{ padding-left: 12px;vertical-align: middle;}
.fwxm_x .nx_bottom .bot_1>div a{ float: left; padding: 0 24px; font-size: 14px;color: #666;}
.fwxm_x .nx_bottom .bot_1>div a:hover{color: #063190;}
.fwxm_x .nx_bottom .bot_1>div font{ float: right;font-size: 14px;color: #666;}
.fwxm_x .nx_bottom .bot_2{margin-top: 15px; text-align: right;}
.fwxm_x .nx_bottom .bot_2 a{ display: inline-block;width: 140px;height: 40px; border: 1px solid #cacaca; background: #fafafa; box-sizing: border-box; font-size: 14px;color: #333; text-align: center; line-height: 38px;}
.fwxm_x .nx_bottom .bot_2 a i{padding: 0 10px; vertical-align: middle;}
.fwxm_x .nx_bottom .bot_2 a:hover{color: #fff; background: #063190;}

/*特色套餐*/
.tstc {padding-top: 5%;}
.tstc ul li{ float: left; width: 32%; margin-left: 2%;margin-bottom: 2%; border: 1px solid #afb6c4; box-sizing: border-box;}
.tstc ul li:nth-child(3n+1){margin-left: 0;}
.tstc .ts_img{overflow: hidden;}
.tstc .ts_img img{ width: 100%;-webkit-transition: -webkit-transform .5s ease;transition: transform .5s ease;}
.tstc ul li:hover .ts_img img{-webkit-transform: scale(1.05);transform: scale(1.05);}
.tstc ul li:hover .ts_mian h4{color: #fb3a55;}
.tstc .ts_mian{ padding: 5% 8%;}
.tstc .ts_mian h4{ font-size: 18px; font-weight: bold; color: #333;overflow:hidden;white-space:nowrap; text-overflow:ellipsis; line-height: 36px;}
.tstc .ts_mian h6{ line-height: 36px;}
.tstc .ts_mian h6 font{ font-size: 14px;color: #333;}
.tstc .ts_mian h6 span{ font-size: 20px; font-weight: bold; color: #fb3a55;}
.tstc .ts_mian p{ font-size: 14px;color: #333; line-height: 24px;overflow:hidden;white-space:nowrap; text-overflow:ellipsis;}
.tstc .ts_mian h5{ height: 50px; margin-top: 5%; text-align: center;}
.tstc .ts_mian h5 a{ display: inline-block; height: 100%;}
.tstc .ts_mian h5 a img{ max-width: 100%; height: 100%;}

/*特色套餐-s*/
.tss_tit .ts_1{ padding: 5% 0;}
.tss_tit .ts_1 div.fl{ line-height: 38px;}
.tss_tit .ts_1 div.fl a{position: relative; float: left;padding: 0 30px; font-size: 24px;color: #333;}
.tss_tit .ts_1 div.fl a:first-child{padding-left: 0;}
.tss_tit .ts_1 div.fl a:first-child:before{ position: absolute;top: 0;right: 0;content: '/'; font-size: 18px;color: #666;}
.tss_tit .ts_1 div.fl a.on {font-size: 30px;color: #ff0227;}
.tss_tit .ts_1 div.fr{ width: 300px;}
.tss_tit .ts_1 div.fr form{ height: 36px; border: 1px solid #c3c9d4; border-radius: 20px;}
.tss_tit .ts_1 div.fr input[type='text']{ float: left; width: 80%;height: 100%; padding: 0 20px; border: none;border-radius: 20px 0 0 20px; box-sizing: border-box; font-size: 14px;color: #666; line-height: 20px;}
.tss_tit .ts_1 div.fr input[type='submit']{ float: left; width: 20%;height: 100%; border: none;  border-radius: 0 20px 20px 0 ; background: #ff0140; font-size: 14px;color: #fff;}
.tss_tit .ts_2{ background: #f1f2f6; line-height: 56px;}
.tss_tit .ts_2 ul{ width: 70%;margin: 0 auto;}
.tss_tit .ts_2 ul li{position: relative; float: left; width: 25%; text-align: center;}
.tss_tit .ts_2 ul li a{ font-size: 16px;color: #333;}
.tss_tit .ts_2 ul li:before{position: absolute;top: 50%;left: 0; width: 1px;height: 12px;content: '';margin-top: -6px; background: #8a93a7;}
.tss_tit .ts_2 ul li:first-child:before{ display: none;}
.tss_tit .ts_2 ul li.on a,
.tss_tit .ts_2 ul li:hover a{  color: #ff0140;}
.tss_mian {padding-top: 5%;}
.tss_mian ul li{ float: left; width: 32%; margin-left: 2%;margin-bottom: 2%; border: 1px solid #afb6c4; box-sizing: border-box;}
.tss_mian ul li:nth-child(3n+1){margin-left: 0;}
.tss_mian .tss_img{overflow: hidden;}
.tss_mian .tss_img img{ width: 100%;-webkit-transition: -webkit-transform .5s ease;transition: transform .5s ease;}
.tss_mian ul li:hover .tss_img img{-webkit-transform: scale(1.05);transform: scale(1.05);}
.tss_mian ul li:hover .tss_text h4{color: #fb3a55;}
.tss_mian .tss_text{ padding: 5%;}
.tss_mian .tss_text h4{ font-size: 18px; font-weight: bold; color: #333; line-height: 36px;}
.tss_mian .tss_text p{ font-size: 14px; color: #333; line-height: 30px;}
.tss_mian .tss_text p em{ font-size: 20px;font-weight: bold;color: #fb3a55;}
.tss_mian .tss_text p i{color: #fb3a55;}

/*特色套餐-定制*/
.tstc_x{ padding: 5% 0;}
.tstc_x .tx_tit{ height: 30px; padding: 3% 0; text-align: center;}
.tstc_x .tx_tit span{ display: inline-block; height: 100%;}
.tstc_x .tx_tit span img{ max-width: 100%; height: 100%;}
.tstc_x .tx_mian form>div{ margin: 3% 0;}
.tstc_x .tx_mian .i_form_1>div{position: relative; float: left; width: 23%;height: 50px; overflow: hidden; margin-left: calc(8% / 3); border: 1px solid #8a93a7; border-radius: 20px; background: #fff; box-sizing: border-box}
.tstc_x .tx_mian .i_form_1>div:first-child{margin-left: 0;}
.tstc_x .tx_mian .i_form_1>div.i_2{overflow: initial;}
.tstc_x .tx_mian .i_form_1>div>input{ width: 100%; height: 100%; padding: 0 40px 0 25px; border: none;border-radius: 20px; box-sizing:border-box; font-size: 14px;color: #999999; line-height: 24px;}
.tstc_x .tx_mian .i_form_1>div>span{ position: absolute;top: 0;right: 25px; font-size: 14px;color: #999999; line-height: 50px;}
.tstc_x .tx_mian .i_form_2>div{position: relative; float: left; width: 23%;height: 50px; overflow: hidden; margin-left: calc(8% / 3); border: 1px solid #8a93a7; box-sizing: border-box; border-radius: 20px; background: #fff;}
.tstc_x .tx_mian .i_form_2>div:first-child{margin-left: 0;}
.tstc_x .tx_mian .i_form_2>.i_5>input{ width: 100%;height: 100%; padding: 0 40px 0 25px; border: none;border-radius: 20px;  box-sizing:border-box; font-size: 14px;color: #999999; line-height: 24px;}
.tstc_x .tx_mian .i_form_2>.i_5>span{ position: absolute;top: 0;right: 25px; font-size: 14px;color: #999999; line-height: 50px;}
.tstc_x .tx_mian .i_form_2>.i_6{ width: calc(8% / 3 + 46%); padding: 0 25px; font-size: 14px; color: #999999; line-height: 24px;}
.tstc_x .tx_mian .i_form_2>.i_6 input[type='text']{width: 100%;height: 100%; padding: 0 25px; border: none;border-radius: 20px;  box-sizing:border-box; font-size: 14px;color: #999999; line-height: 24px;}
.tstc_x .rodi{ width: 40%;height: 100%;}
.tstc_x .rodi>span{position: relative; float: right; width: calc(100% - 3.5em);height: 100%;}
.tstc_x .rodi>span em{position: absolute;top: 0;right: 0; font-size: 14px;color: #999999; line-height: 48px;}
.tstc_x .rodi>span font{ display: inline-block; font-size: 14px;color: #999999; line-height: 48px;vertical-align: top;}
.tstc_x .rodi>span:first-child{ float: left; width: 3.5em;}
.tstc_x .tx_mian .i_form_2>.i_6 input[type='checkbox']{ display: inline-block; height: 100%;margin-left: .5em; vertical-align: top;}
.tstc_x .tx_mian .i_form_3{ padding: 10px 20px; border: 1px solid #8a93a7;; border-radius: 20px; box-sizing: border-box;}
.tstc_x .tx_mian .i_form_3 span{ float: left; font-size: 14px;color: #999; line-height: 24px;}
.tstc_x .tx_mian .i_form_3 textarea{ float: left; width: calc(100% - 4em);height: 220px; border: none; font-size: 14px;color: #999; line-height: 24px;}
.tstc_x .tx_mian .i_form_4{ text-align: center;}
.tstc_x .tx_mian .i_form_4 input{ display: inline-block; width: 280px;height: 69px;border: none; background: url(../images/icon_8.png) no-repeat center; background-size: 100%;cursor: pointer;}

/*插件样式*/
.index.section{padding-top: 50px; box-sizing: border-box;}

#fp-nav ul li{width: 16px;height: 16px;}
#fp-nav ul li a{ padding: 2px; border: 2px solid transparent;border-radius: 50%; box-sizing: border-box;}
#fp-nav ul li a span{ display: block; position: static; width: 100%;height: 100%; border: none; background: rgba(0,0,0,.5) !important;}
#fp-nav ul li a.active{border-color: rgba(0,0,0,.5);}
/*.fwxm_x .fx_2 img{ max-width: 100%;height:100%;}*/
@media(max-height:820px){
	.index_3 .i_tit{margin-top: -200px;}
	.index_3 .i_mian form>div{margin: 1.5% 0;}
}
@media(max-height:768px){
	.index_3 .i_tit{margin-top: -260px;}
	.index_3 .i_mian form>div{margin: 1% 0;}
}

@media(max-width:1280px){
/*初始化*/
	.wrap{max-width: 1000px;margin:0 auto;}

/*header*/
	.nav>ul>li>a{padding: 0 32px;}
/*banner*/
	.banner{ height: 650px;}
/*index_2*/
	.index_2{ height: auto;}
	.index_2 .i_mian ul li{ width: 32%; margin: 10px .666% 0;}
/*sub_banner*/
	.sub_banner{height: 500px;}
}
@media(max-width:1024px){
/*初始化*/
	.wrap{max-width: 100%; padding: 0 3%;}
	.scale{transform: scale(1) !important;}
	.fp-tableCell,.section{ height: auto !important;padding-top: 0 !important;}
	#fp-nav{ display: none !important;}
/*header*/
	.header{ height: 60px;}
	.logo{ padding: 10px 0;}
	.h_dz{margin-right: 60px; line-height: 1;}
	.h_dz a{width: 60px;height: 60px;background-image: url(../images/icon_3.png);}
	.nav{ position: fixed;top: 0;right: 0;z-index:998; width: 300px; height: 100%;overflow-x: hidden; margin: 0; padding: 50px 0 0 60px; box-sizing: border-box; background: #000;}
	.nav>ul{ display: block;}
	.nav>ul>li{ float: none; text-align: left;}
	.nav>ul>li>a{ padding: 0; line-height: 60px;}
	.nav>ul>li>a:before{ display: none;}
	.nav>ul>li:hover.on>a,
	.nav>ul>li:hover>a{ background: none;}
	.down_nav{position: static;height: auto; background: transparent;}
	.down_nav ul li{ display: block; padding: 0 0 0 20px; float: none;}
	.down_nav ul li a{color: #eee; line-height: 40px;}
	.nav.close-nav{ -webkit-transition: -webkit-transform 430ms cubic-bezier(0.3,0,0,1); transition: transform 430ms cubic-bezier(0.3,0,0,1); -webkit-transform: translate(300px,0); transform: translate(300px,0);}
	.nav.open-nav{ -webkit-transform: translate(0,0) !important; transform: translate(0,0) !important; -webkit-transition: -webkit-transform 430ms cubic-bezier(0.3,0,0,1); transition: transform 430ms cubic-bezier(0.3,0,0,1);}
	.push-nav{display: block;position: fixed; top: 0; right: 3%; z-index: 999;width: 56px; height: 60px;}
	.push-nav .nav-toggle{ display: block;position: absolute;left: 50%;top: 50%; border: 0; background-image: none; border-radius: 4px; cursor: pointer;-webkit-transform: translate(-50%,-40%);transform: translate(-50%,-40%);}
	.push-nav .nav-toggle span{display: block; position: relative; z-index: 1; width: 36px; height: 3px; margin-bottom: 8px;background: #fff;border-radius: 3px;-webkit-transform-origin: 33px;transform-origin: 33px;-webkit-transition: all .5s;transition: all .5s;}
	.push-nav .nav-toggle.animate span:nth-last-child(1){ background: #fff; opacity: 1; -webkit-transform: rotate(45deg); transform: rotate(45deg); }
	.push-nav .nav-toggle.animate span:nth-last-child(2) { opacity: 0;}
  	.push-nav .nav-toggle.animate span:nth-last-child(3) { background: #fff; opacity: 1; -webkit-transform: rotate(-45deg); transform: rotate(-45deg);}
	.bg-nav{ display: none; position: fixed;top: 0;left: 0;z-index: 997; width: 100%; height: 100%; background: rgba(0,0,0,0.75);animation:fade-in .43s ease 0s;-webkit-animation:fade-in .43s ease 0s;}
	/*.head-height{ display: block; height: 60px;}*/
/*footer*/
	.footer .foot_1{ padding: 3% 0; background: #ff0227;}
	.footer .foot_2{ background: #fff;}
	.foot_1 .ft_nav .ft_hd,.foot_1 .ft_nav .ft_bd{width: auto;}
	.foot_1 .ft_1,
	.foot_1 .ft_2,
	.foot_1 .ft_3{ float: none; width: 100%; margin: 15px 0;}
	.foot_1 .ft_1 .ft_nav{ text-align: center;}
	.foot_1 .ft_1 .ft_nav>div{ display: inline-block;}
	.foot_1 .ft_3 span{ display: block; float: none; text-align: center;margin: 0 !important;padding: 0 !important;}

/*banner*/
	.banner{ height: 550px !important;}
/*index_1*/
	.index_1{ padding: 5% 0 !important;}
	.index_1 .i_tit{ height: 90px;}
	.index_1 .i_mian .i_text h4 span{ width: calc(100% - 100px); font-size: 16px;}
	.index_1 .i_mian .i_text h4 a{ width: 100px; margin-right: 0;}
	.index_1 .i_mian .i_text p{ font-size: 12px;}
	.index_1 .i_mian .i_text p span{ font-size: 16px;}
/*index_2*/
	.index_2{ padding: 5% 0 !important;}
	.index_2 .i_tit{height: 90px;}
	.index_2 .i_mian .i_text h4{ font-size: 16px;}
	.index_2 .i_mian .i_text h6{height: 40px;}
	.index_2 .i_mian .i_text p{ font-size: 12px;}
	.index_2 .i_mian .i_text p span{ font-size: 16px;}
/*index_3*/
	.index_3{ padding: 0 0 5% 0;}
	.index_3 .i_tit{ height: 300px;margin-top: -150px !important;}
	.index_3 .i_mian form>div{ margin: 0;}
	.index_3:after,.index_3:before{ background-size: 80%;}
	.index_3 .i_mian .i_form_1>div,.index_3 .i_mian .i_form_2>div{ width: 48%; margin: 0 0 3% 0;}
	.index_3 .i_mian .i_form_1>div:nth-child(odd),.index_3 .i_mian .i_form_2>div:nth-child(odd){ float: left;}
	.index_3 .i_mian .i_form_1>div:nth-child(even),.index_3 .i_mian .i_form_2>div:nth-child(even){ float: right;}
	.index_3 .i_mian .i_form_4 input{background-size: 90%;}
/*sub_banner*/
	.sub_banner{height: 400px;}
	.sub_banner>.wrap>span{ padding: 3% 20%;}
/*sub_tit*/
	.sub_tit{ height: auto;}
	.sub_tit .t_fl,.sub_tit .t_fr{ float: none;}
	.sub_tit .t_fr span{ display: block; text-align: center;}
	.sub_tit .t_fr span>a{ width: 16.66%; padding: 0;margin: 0;}
/*about*/
	.about .ab_1 .ab_box{ width: 60%;}
	.about .ab_1 .ab_img{ width: 35%;}
/*特色套餐*/
	.tstc ul li{ width: 48%; margin-left: 0 !important;}
	.tstc ul li:nth-child(odd){ float: left;}
	.tstc ul li:nth-child(even){ float: right;}
	.tstc .ts_mian h4{ font-size: 16px; line-height: 32px;}
	.tstc .ts_mian h6{ line-height: 30px;}
	.tstc .ts_mian h6 span{ font-size: 18px;}
	.tstc .ts_mian p{ font-size: 12px;}
	.tstc .ts_mian h5 {height: 40px;}
/*特色套餐-s*/
	.tss_mian ul li{ width: 48%; margin-left: 0 !important;}
	.tss_mian ul li:nth-child(odd){ float: left;}
	.tss_mian ul li:nth-child(even){ float: right;}
	.tss_tit .ts_2{ line-height: 48px;}
	.tss_tit .ts_2 ul li a{ font-size: 14px;}
/*特色套餐-定制*/
	.tstc_x .tx_mian form>div{ margin: 0;}
	.tstc_x .tx_mian .i_form_1>div,.tstc_x .tx_mian .i_form_2>div{ width: 48%; margin: 0 0 3% 0;}
	.tstc_x .tx_mian .i_form_1>div:nth-child(odd),.tstc_x .tx_mian .i_form_2>div:nth-child(odd){ float: left;}
	.tstc_x .tx_mian .i_form_1>div:nth-child(even),.tstc_x .tx_mian .i_form_2>div:nth-child(even){ float: right;}
	.tstc_x .tx_mian .i_form_2>.i_6{ float: none !important; width: 100% !important;}
	.tstc_x .tx_mian .i_form_2>.i_6 input[type='text']{ padding: 0 1em 0 4%;}
    .fwxm_x .fx_2 img{ max-width: 100% !important;height:100%;margin:10px 0;}
}
@media(max-width:900px){
/*banner*/
	.banner{ height: 450px !important;}
/*about*/
	.about .ab_1 .ab_box,
	.about .ab_1 .ab_img{ float: none; width: 100%;}
	.about .ab_1 .ab_img{margin-bottom: 3%;}
	.about .ab_1 ul li.li_1 .ab_mian,.about .ab_2 .ab_text{padding-left: 0;}
	.about .ab_1 .ab_tit,
	.about .ab_2 .ab_tit{ height:48px;}
/*服务项目*/
	.fwxm .fw_img{width: 46%;}
	.fwxm .fw_text{width: 50%;}
/*特色套餐-s*/
	.tss_tit .ts_1 div.fl{ float: none; width: 100%;margin-bottom: 3%;}
	.tss_tit .ts_1 div.fr{ float: none; width: 100%;}
	.tss_tit .ts_1 div.fl a{ padding: 0 20px; font-size: 18px;}
	.tss_tit .ts_1 div.fl a.on{ font-size: 24px;}
/*_x*/
	.fwxm_x .nx_bottom .bot_1>div{ text-align: center;}
	.fwxm_x .nx_bottom .bot_1>div span{ display: block; float: none;width: 100%; line-height: 30px;}
	.fwxm_x .nx_bottom .bot_1>div a{ display: block; float: none; width: 100%;margin-top: 10px; box-sizing: border-box; line-height: 24px;}
	.fwxm_x .nx_bottom .bot_1>div font{ display: block; float: none; width: 100%;margin-bottom: 10px; line-height: 24px;}
	.fwxm_x .nx_bottom .bot_2{ text-align: center;}
	.fwxm_x .nx_bottom .bot_2 a{ width: 100%;}

}
@media(max-width:768px){
/*header*/
	.header{ height: 50px;}
	/*.logo{ padding: 10px 0;}*/
	.h_dz{margin-right: 50px;}
	.h_dz a{width: 50px;height: 50px; background-size: 50%;}
	.nav{ width: 250px;}
	.push-nav{ width: 50px; height: 50px;}
	.push-nav .nav-toggle span { width: 25px; height: 2px; margin-bottom: 6px; -webkit-transform-origin: 24px; transform-origin: 24px; }
	/*.head-height{ height: 50px;}*/
/*footer*/
	.foot_1 .ft_1 .ft_nav>div{ display: block;}
	.foot_1 .ft_nav .ft_hd{ display: block; float: none; margin: 10px 0; text-align: left;}
	.foot_1 .ft_nav .ft_bd{ display: block; float: none;}
	.foot_1 .ft_nav .ft_bd a{ display: block; float: left; width: 33.33%; padding: 0; line-height: 30px;}
	.foot_1 .ft_nav .ft_bd a:nth-child(3n+1):before{ display: none;}
/*banner*/
	.banner{ height: 350px !important;}
/*index_1*/
	.index_1 .i_tit{ height: 70px;}
	.index_1 .i_mian ul li{ float: none !important; width: 100%;}
	.index_1 .i_mian .i_text h4 span{ width: calc(100% - 80px);}
	.index_1 .i_mian .i_text h4 a{ width: 80px;}
/*index_2*/
	.index_2 .i_tit{height: 70px;}
	.index_2 .i_mian .i_text h6{height: 30px;}
/*index_3*/
	.index_3 .i_tit{ height: 200px;margin-top: -100px;}
	.index_3:after,.index_3:before{ background-size: 60%;}
	.index_3 .i_mian .i_form_4 input{background-size: 80%;}
/*sub_banner*/
	.sub_banner{height: 300px;}
	.sub_banner>.wrap>span{top: 55%;}
/*sub_tit*/
	.sub_tit{line-height:50px;}
	.sub_tit .t_fr span>a{ width: 25%;}
/*about*/
	.about .ab_1 .ab_tit,
	.about .ab_2 .ab_tit{ height:42px;}
	.about .ab_2 .ab_text p{ font-size: 14px; line-height: 32px;}
/*服务项目*/
	.fwxm .fw_img{ float: none;width: 100%;margin-bottom: 2%;}
	.fwxm .fw_text{ float: none;width: 100%;}
	.fwxm .fw_text h5 a{ width: 110px;}
}
@media(max-width:640px){
/*header*/
	.nav>ul>li>a{ font-size: 16px;}
/*footer*/
	.foot_1 .ft_nav .ft_hd{ font-size: 14px;}
	.foot_1 .ft_nav .ft_bd a{ font-size: 12px;}

	.foot_1 .ft_2 h4{ font-size: 16px;}
	.foot_1 .ft_2 h6{ font-size: 28px;}
	.foot_1 .ft_2 p{ font-size: 12px;}
	.foot_1 .ft_3 span.span_2{margin-top: 10px !important; font-size: 12px; line-height: 18px;}
/*banner*/
	.banner{ height: 250px !important;}
/*index_2*/
	.index_2 .i_mian ul li{ float: none !important; width: 100%;margin: 0 0 2%;}
/*index_3*/
	.index_3 .i_tit{ height: 160px;margin-top: -80px !important;}
	.index_3:after,.index_3:before{ background-size: 30%;}
	.index_3 .i_mian .i_form_1>div,.index_3 .i_mian .i_form_2>div{ width: 100%; margin: 0 0 3% 0;}
	.index_3 .i_mian .i_form_1>div:nth-child(odd),.index_3 .i_mian .i_form_2>div:nth-child(odd){ float: none;}
	.index_3 .i_mian .i_form_1>div:nth-child(even),.index_3 .i_mian .i_form_2>div:nth-child(even){ float: none;}
	.index_3 .i_mian .i_form_4 input{background-size: 60%;}
/*sub_banner*/
	.sub_banner{height: 200px;}
/*sub_tit*/
	.sub_tit .t_fr span>a{ width: 50%;}
/*about*/
	.about .ab_1 ul li{padding: 5% 0;}
	.about .ab_1 ul li .ab_mian p{ font-size: 12px; line-height: 24px;}
	.about .ab_1 .ab_img{margin-bottom: 5%;}
	.about .ab_1 .ab_tit,
	.about .ab_2 .ab_tit{ height:36px;}
	.about .ab_2 .ab_mian>div{ float: none; width: 100%; margin: 10px 0;}
	.about .ab_2 .ab_text p{ font-size: 12px; line-height: 24px;}
/*服务项目*/
	.fwxm .fw_text h4{  font-size: 16px; line-height: 28px;}
	.fwxm .fw_text h6 span{ font-size: 12px; line-height: 32px;}
	.fwxm .fw_text p span{ font-size: 12px; line-height: 24px;}
	.fwxm .fw_text h5{padding-left: 4em;}
	.fwxm .fw_text h5 a{ width: 100px;}
/*服务项目-x*/
	.fwxm_x .fx_tit span{height: 24px;}
	.fwxm_x .fx_1 .fx_mian h4{ padding: 2% 0; font-size: 16px;line-height: 32px;}
	.fwxm_x .fx_1 .fx_mian h6 span{font-size: 12px;color: #333; line-height: 32px;}
	.fwxm_x .fx_1 .fx_mian h6 span.span_2 em{ font-size: 18px;}
	.fwxm_x .fx_1 .fx_mian p span{font-size: 12px; line-height: 24px;}
	.fwxm_x .fx_2 .x_tit{ padding: 0 5%;font-size: 16px;line-height: 42px;}
	.fwxm_x .fx_2 .x_mian{padding: 5% 0;}
	.fwxm_x .fx_2 .x_mian h4{ font-size: 14px;}
	.fwxm_x .fx_2 .x_mian p{ font-size: 12px; line-height: 24px;}
	.fwxm_x .fx_2 .x_tj h4{margin-bottom: 10px; font-size: 14px; }
	.fwxm_x .fx_2 .x_tj li{ float: none; width: 100%; margin-left: 0;margin-bottom: 2%;}
	.fwxm_x .nx_bottom .bot_1>div span{ font-size: 12px;}
	.fwxm_x .nx_bottom .bot_1>div a{ font-size: 12px;}
	.fwxm_x .nx_bottom .bot_1>div font{ font-size: 12px;}
/*特色套餐*/
	/*.tstc ul li{ float: none !important; width: 100%;}*/
	.tstc .ts_mian h6 span{ font-size: 16px;}
	.tstc .ts_mian p{ font-size: 12px;}
	.tstc .ts_mian h5 {height: 30px;}
/*特色套餐-s*/
	.tss_mian ul li{ float: none !important; width: 100%;}
	.tss_mian .tss_text h4{ font-size: 16px;}
	.tss_mian .tss_text p{ font-size: 12px; line-height: 24px;}
	.tss_mian .tss_text p em{ font-size: 16px;}

	.index_3 .i_mian .i_form_1>div:nth-child(odd),.index_3 .i_mian .i_form_2>div:nth-child(odd){ float: none;}
	.index_3 .i_mian .i_form_1>div:nth-child(even),.index_3 .i_mian .i_form_2>div:nth-child(even){ float: none;}
/*特色套餐-定制*/
	.tstc_x .tx_mian .i_form_1>div, .tstc_x .tx_mian .i_form_2>div{ width: 100%;}
	.tstc_x .tx_mian .i_form_1>div:nth-child(odd),.tstc_x .tx_mian .i_form_2>div:nth-child(odd),
	.tstc_x .tx_mian .i_form_1>div:nth-child(even),.tstc_x .tx_mian .i_form_2>div:nth-child(even){ float: none;}

}
@media(max-width:400px){
/*banner*/
	.banner{ height: 200px;}
}


















