﻿@charset "utf-8";

html,body,div,iframe,span,
dl,dt,dd,ul,ol,li,
form,input,textarea,pre,p,blockquote,
th,td						{ margin:0; padding:0; font-size:100%;}
a							{ text-decoration:none;}
li							{ list-style:none;}
.clear						{ clear:both; height:0px; line-height:0;}
h1,h2,h3					{ font-weight:normal; padding:0px; margin:0px; }
img							{ border:0; }


a							{ color:#666; }
a:hover 					{ text-decoration:none; color:#d00302; }

/* body */
body,html 					{ font-family:"微软雅黑"; font-size:12px; color:#666; background:#fff;}
.fl{float:left !important;}
.fr{float:right !important;}
.box{ width:1200px; margin:0 auto; }



/****导航****/
.w-nav{ font-size:16px; height:80px; background:#d00202;}
.w-nav .box{ position:relative; z-index:999;display: flex;justify-content: space-between;}
.nav li{text-align:center;  background:url(../img/navline.png) no-repeat right 28px; height:80px;width: 12.5%;}
.nav li a{color:#fff;  line-height:80px; height:80px; display: block;}
.nav li:nth-child(8){background: transparent;}
.nav li:nth-child(2) .hot{position: absolute;top:15px;left: 250px;}
.nav li:nth-child(3) .hot{position: absolute;top:15px;left: 400px;}
/*.nav li span{font-family:'04b08'; font-size:8px; color:#e29794; font-weight:lighter; text-transform:uppercase;}*/
.pl2{padding-left:4px !important;}
/*.nav li.homepage{padding:0 24px;}*/

/*.nav li a:hover{background:url(../img/subnavc.png) no-repeat center bottom;}*/
.nav .homepage.cur a{background: transparent;}
.nav .cur a{background:url(../img/subnavc.png) no-repeat center bottom;display: block;}
.nav li div{display:none;}
.subnav{ padding:30px 0 30px 0; background:#fff; width:100%; position:absolute; top:80px; left:0px;}
.subnl{width:230px; height:50px; border-right:1px dashed #acacac; margin-left:19px; padding-top:102px;}
.subnl h2{font-size:18px; font-weight:bold; text-align:center;}

.subnc{width:170px; padding:0px 25px 0 25px;text-align:left;}
.nav .subnc a{min-width:160px;font-size:14px; color:#2b2828; padding:0px; text-align:left; background:none; line-height:30px; height:30px; overflow:hidden;display:block; padding-right:10px;}
.nav .subnc a:hover{background:none;}
.subnc h3{color: #000;margin-bottom: 20px;     }
.subnc h3 a{font-size: 15px !important;
    font-weight: bold; }
.subnr{ margin-right:20px;}
.subnr img{ width:426px;height:204px ;}


.fhhcv{ position:absolute; background:#ee792c;display:none }
.form{ background:url(../img/bdbj.jpg) no-repeat center center; height: 130px;}
.form div{height: 100%;}
.form .box{display: flex;flex-direction: row;justify-content: flex-start;}
.form .text{display: flex;flex-direction: column; justify-content: center; width: 350px;}
.form .text h2{color: #d00302; font-size: 19px; font-weight: bold;}
.form .text p{color: #fff;margin-top: 10px;}
.form .bd{display: flex;justify-content:space-between;width: 800px; align-items: center;}
.form .bd input{ height: 40px; line-height: 40px; width: 250px; font-size: 16px; padding-left: 10px;border: none;}
.form .bd button{background:#d00302 ; color: #fff; width: 250px; height: 40px ;line-height40px; font-size: 16px; border: none;cursor: pointer;}
.ner-bgf5 {
    float: left;
    background: #f5f5f5;
}

.width-100 {
    width: 100%;
}
.new-title {
    font-size: 30px;
    text-align: center;
    margin-top: 35px;
    margin-bottom: 15px;
    float: left;
    width: 100%;
	color: #2b2828;
}
.new-qie {
    border-bottom: 1px solid #ccc;
    margin-top: 10px;
    float: left;
}
.new-qie ul {
    width: 672px;
    margin: 0 auto;
}
.clearfloat {
    zoom: 1;
}
.new-qie ul li {
    width: 112px;
    text-align: center;
    float: left;
    padding-bottom: 15px;
}
.new-qie ul li span.active {
    border-bottom: 2px solid #ff9600;
    color: #ff9600;
}
.new-qie ul li span {
    font-size: 16px;
    color: #666;
    cursor: pointer;
    padding: 0 5px 15px 5px;
}
.clearfloat:after {
    display: block;
    clear: both;
    content: "";
    visibility: hidden;
    height: 0;
}
.dis-b {
    display: block !important;
}
.qie-ner{width: 100%; float: left; margin-top: 35px; margin-bottom: 60px; display: none;}
.qie-ner-2{width: 278px; float: left; margin-right: 16px;}
.qie-ner-2:nth-child(4n+4){margin-right:0;}
.qie-ner-1{ padding: 8px 20px; height: 172px}
.qie-ner-1 h3{margin-top: 20px;font-size: 24px; font-weight: 600; color: #fff; margin-bottom: 20px; white-space: nowrap; overflow:hidden; text-overflow: ellipsis;}
.qie-ner-1 p{font-size: 12px; color: #fff; line-height: 18px; margin-bottom: 10px;     padding-left: 25px;overflow:hidden; text-overflow: ellipsis; background: url(../img/yuangou.png) no-repeat left center;}
.qie-ner-3{background: #fff; height: 85px;     display: flex;

    align-items: center; width: 100%; }
.qie-ner-3 span{color: #f20000; font-size: 24px;}
.qie-ner-3 a{display: block;     margin: 0 auto;border: 1px solid #f70000; color: #f70000; width: 130px; height: 42px; line-height: 42px; text-align: center; font-size: 18px;}
.qie-ner-3 a:hover{border: 1px solid #f70000; color: #fff; background: #f70000;}
.ner-bgf5{float: left; background: #f5f5f5;}
.qie-c-1{background: #ff9600;}
.qie-c-2{background: #009ad3;}
.qie-c-3{background: #ff704f;}
.qie-c-4{background: #00bc5d;}
.recommended{width: 100%;height: auto;background-color:#fff;overflow: hidden;}
.recommended .contain {width: 1200px;height: auto;margin:0 auto;}
.recommended .contain h2{margin-top: 74px;position: relative;
    color: #2b2828;
    font-size: 30px;
	text-align: center;
    font-weight: normal;}

.recommended .contain .box{width: 100%;margin:40px auto 30px ;text-align:center;}
.recommended .contain .box .item{width: 230px;height: 220px;background-color:#fff;margin-right:12.5px;margin-bottom:30px;box-sizing:border-box;display:inline-block;float: left;box-shadow: 6px 0px 22px rgba(219,219,219,0.59);}
.recommended .contain .box .item:nth-child(5n+1) a{border-top: 1px solid #45C3FF}
.recommended .contain .box .item:nth-child(5n+2) a{border-top: 1px solid #FF8713}
.recommended .contain .box .item:nth-child(5n+3) a{border-top: 1px solid #A2E132}
.recommended .contain .box .item:nth-child(5n+4) a{border-top: 1px solid #48E4C0}
.recommended .contain .box .item:nth-child(5n+5) a{border-top: 1px solid #52DCF1}
.recommended .contain .box .item:nth-child(5n){margin-right: 0}
.recommended .contain .box .item a{display: block;width: 100%;height: 100%;overflow: hidden;}
.recommended .contain .box .item img{display: block;margin:0 auto;width: 73px;height: 73px;margin-top: 28px;margin-bottom:17px;}
.recommended .contain .box .item p{text-align: center;}
.recommended .contain .box .item .name{font-size:20px;color:#2b2828;margin-bottom:8px;}
.recommended .contain .box .item .desc{font-size:14px;margin-bottom:21px;}
.recommended .contain .box .item .price{font-size:20px;color: #DF3C22;}
.recommended .contain .box .item .price span{font-size:14px;color: #DF3C22;}
.fwbz{ background: url(../img/fwbz.jpg) no-repeat center center; height: 480px; margin-top: 50px;}
.fwbz .title{color: #fff; font-size: 25px; text-align: center; padding-top: 50px;}
.fwbz .title p{font-size: 12px; margin-top: 10px;}
.fwbz ul{overflow: hidden;display: flex;justify-content: space-between; align-content: center; margin-top: 50px;}
.fwbz ul li{ text-align: center;}
.fwbz ul li .yuan{width: 140px; height: 140px; border-radius: 50%; position: relative; border: 2px solid #fff; margin: 0 auto; display: flex; align-items: center; }
.fwbz ul li.active .yuan{ background:#d00302 ;}
.fwbz ul li .yuan img{text-align: center; margin: 0 auto;}
.fwbz ul .samllYuan{position: absolute;width: 40px; height: 40px;border-radius: 50%; background: #fff; color: #d00302;     top: 0;font-size: 14px; line-height: 40px;}
.fwbz ul li .h1{width: 140px;font-size: 16px;color: #fff; margin-top: 10px;}
.fwbz ul li .h1 p{font-size: 12px;margin-top: 10px;}
.marketing_advantage {
overflow: hidden;
    padding: 50px 0;
    background: url(../img/0181.jpg) center top repeat;

}
.rowFluid {

    clear: both;

}
.span12 {

    width: 100%;

}
.container {

    width: 96%;
    max-width: 1200px;
    margin: 0 auto;

}
.all_title2 {

    margin-bottom: 50px;
    text-align: center;
    color: #fff;

}
.all_title2 .title {

    font-size: 35px;

}
h1, h2, h3, h4, h5, h6 {

    font-weight: normal;
    margin: 0;

}
.marketing_advantage_content {

    margin-left: -15px;

}
.span3 {

    width: 25%;

}
.span1, .span2, .span3, .span4, .span5, .span6, .span7, .span8, .span9, .span10, .span11, .span12 {

    float: left;

}
.marketing_advantage_list {

    position: relative;
    margin: 0 0 15px 15px;
    transform: translate3d(0, 0, 0);
    -webkit-transform: translate3d(0, 0, 0);
    transition: 0.3s all;
    -webkit-transition: 0.3s all;
    overflow: hidden;

}
marketing_advantage_list {

    position: relative;
    margin: 0 0 15px 15px;
    transform: translate3d(0, 0, 0);
    -webkit-transform: translate3d(0, 0, 0);
    transition: 0.3s all;
    -webkit-transition: 0.3s all;
    overflow: hidden;

}
.marketing_advantage_brief {

    position: absolute;
    top: 30%;
    padding: 0 40px;

}
.marketing_advantage_brief .brief_title {

    font-size: 16px;
    color: #606060;
    margin-bottom: 10px;

}
.marketing_advantage_brief .brief_text {

    font-size: 12px;
    color: #a5a5a5;
    line-height: 1.6;
    transition: 0.3s all;
    -webkit-transition: 0.3s all;

}

.cusbox {
    width: 100%;

    padding: 75px 0;
}
.wrap {
    width: 1200px;
    padding: 0;
    margin: 0 auto;
    position: relative;
    clear: both;
}
.h1 {
    clear: both;
    width: 100%;
    height: 30px;
    line-height: 30px;
	text-align: center;
   
}
.h1 .p1 {
    font-size: 24px;
    font-weight: bold;
    color: #222;
    height: 30px;
    line-height: 30px;
    padding-left: 20px;
    display: inline-block;
}
.cusbox .acs-block {
    margin-top: 40px;
    width: 1080px;
    height: 400px;
    padding: 60px;
    overflow: hidden;
    background: url(../img/cus-bg.png) no-repeat center top;
    float: left;
}
.cusbox .acs-block .item {
    width: 1080px;
    height: 400px;
   
}
.cusbox .item .img {
    width: 616px;
    height: 416px;
    float: left;
}
img{
    transition:.3s all;
}
img:hover{
    transform: scale(1.1);
}
.cusbox .item .con {
    width: 430px;
    height: 350px;
    float: right;
    margin-top: 70px;
	position: relative;
}
.cusbox .item .con a{display: block;position: absolute;right: 0; bottom: 0; padding: 10px 20px; background: #d00302; color: #fff;}
.cusbox .item .con .p1 {
    font-size: 22px;
    color: #2f2f2f;
}
.cusbox .item .con .p1 {
    font-size: 22px;
    color: #2f2f2f;
}
.cusbox .item .con .txt {
    line-height: 2;
    float: left;
    color: #4c4c4c;
    background: url(../img/cus-yh.png) no-repeat 0 20px;
    padding: 20px 0 0 56px;
    text-align: left;
}
.indexNew{
	background: #f5f5f5 !important;
}
.modulebox {
    width: 100%;
    height: auto;
    overflow: hidden;
    background-color: #fff;
}
.modulebox .contain {
    width: 1200px;
    margin: 0 auto;
}
.modulebox .contain h2 {
    margin-top: 49px;
}
h2.tit {
    text-align: center;
}
h2.tit p{ font-size: 14px; margin-top: 10px;}
h2.tit span {
    position: relative;
    color: #2b2828;
    font-size: 30px;
    font-weight: normal;
}
.modulebox .contain .policy_category {
    text-align: center;
    margin-top: 30px;
}
.modulebox .contain .policy_category a.selected {
    color: #E88C16;
}
.modulebox .contain .policy_category a {
    font-size: 16px;
    color: #999;
    margin: 0 30px;
    cursor: pointer;
    white-space: nowrap;
    line-height: 28px;
}
.modulebox .contain .ajax .row3 {
    width: 100%;
    margin-top: 80px;
    padding-bottom: 80px;
	overflow: hidden;
	display: none;
}
.modulebox .contain .ajax .row3.active{display: block;}
.modulebox .contain .ajax .row3 .item {
    width: 48%;
    float: left;
    margin-right: 2%;
    box-shadow: none;
    margin-bottom: 25px;
}
.modulebox .contain .ajax .row3 .item .img {
    width: 242px;
    height: 154px;
    overflow: hidden;
    background-color: #ddd;
    margin-right: 20px;
    float: left;
}
.modulebox .contain .ajax .row3 .item img {
    width: 100%;
    height: auto;
    transition: all 0.2s;
}
.modulebox .contain .ajax .row3 .item .text {
    width: 53%;
    height: auto;
 
    box-sizing: border-box;
    float: left;
}
.modulebox .contain .ajax .row3 .item .text .tit {
    text-align: left;
    color: #2b2828;
    font-size: 20px;
    margin-bottom: 15px;
  
}
.modulebox .contain .ajax .row3 .item .text .desc {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    text-overflow: ellipsis;
    line-height: 28px;
    overflow: hidden;
    height: 56px;
}
.modulebox .contain .ajax .row3 .item .text .time {
    font-size: 12px;
    color: #999;
    margin-top: 5px;
}
.modulebox .contain .row2 {
    width: 100%;
    margin-top: 36px;
    border: 1px solid #eee;
	overflow: hidden;
}
.modulebox .contain .row2 .item {
    width: 200px;
    height: 110px;
    float: left;
    position: relative;
    box-sizing: border-box;
    border-right: 1px solid #EEEEEE;
    border-bottom: 1px solid #EEEEEE;
}
.modulebox .contain .row2 .item img {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    width: 151px;
    height: 68px;
}
.modulebox .contain .row2 .item:nth-of-type(n+7) {
    border-bottom: 0;
}
.modulebox .contain .row2 .item:nth-of-type(6n) {
    border-right: none;
}
.links{ margin-top: 50px; margin-bottom: 50px;}
.linkhead{width:125px; padding-top:0px; font-size:17px; color:#2b2828; line-height:24px;}
.linkhead span{font-size:28px; color:#adadad; padding-left:3px;} 
.linkinfo{width:912px; }
.linkinfo a{display:block; float:left; margin:0 10px; line-height:24px;}
.linkmore{padding-top:0px;}
.lmore{display:block; width:139px; height:27px; line-height:25px; background:#d00302; font-size:14px; color:#ffffff; text-align:center; border-radius:45px;}

.footer{ position:relative;}
.fnavxx{height:77px; background:#1b1b1b; line-height:77px;}
.fnavxx ul li{padding:0 18px; float:left;}
.fnavxx ul li a{font-size:14px; color:#ffffff;}
.footerinfo{height:306px; background:#d00302;}
.footerinfo .box{position:relative;}
.footerinfo .flogo{position:absolute; top:-53px; left:505px;}
.footerinfo .faddress{ padding-top:90px; color:#fff; line-height:32px; text-align:center;}
.footerinfo .fphone{font-size:18px; line-height:36px; padding-top:5px;}
.fphone img{display:inline-block;}
.fcode{position:absolute; width:115px; height:115px; top:105px; right:91px;}
.gzwx{position:absolute; width:115px; height:30px; top:225px; right:91px;color:#fff; text-align:center}
.faddress p{ font-size:14px; text-align: left;}
.faddress p span{font-size: 25px;}
.faddress a{ color:#fff; }
/***************************************************************************************************************/



.w-top{height:40px; background:#f7f7f7; color:#8a8a8a; font-size:12px; line-height:40px;}
.w-top .wtr{}
.w-top .wtr a{color:#8a8a8a;  text-align:center; padding:0 6px;}
.mt30{ margin-top: 30px;}

.w-header{height:90px; padding:10px 0 ;}
.w-logo-left{ width:810px; margin-top: 20px;}
.w-logo-left img{display:block;}

.w-logo-right{width:280px; margin-top:16px; height:60px; background:url(../img/tphone.png) no-repeat left center;}
.w-phone{ color:#666666; font-size:28px;font-weight: bold; text-align:left; padding-left:60px; line-height:60px; color: #d00202; min-height:60px}



.fnav{ position:absolute; width:100%; top:0px; left:0; z-index:996; }
.fnav .box{ position:relative; width:1350px; }
.xlogo img{ width:100px; height:132px; position:absolute; left:0; top:30px; }
.fnav .xlogo{ color:#fff; font-size:16px; font-weight:bold; }
.fnav .xrr{ padding-left:127px; padding-top:76px;}
.fnav ul{ position:absolute; right:0; top:72px; }
.fnav ul li { float:left; font-size:14px; line-height:36px; }
.fnav ul li:hover,
.fnav ul li.cur{ border-bottom:3px solid #ee792c; }
.fnav ul li a{ color:#fff; padding:0 10px; display:block;position:relative;  }

.w-banner { width:100%; position:relative; /* height:711px; */ height:549px; overflow:hidden;}
.w-banner .bd {margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.w-banner .bd ul {width:100% !important;}
.w-banner .bd li {width:100% !important;/* height:711px; */ height:549px;overflow:hidden;text-align:center;}
.w-banner .bd li a {display:block; /* height:711px; */ height:549px;}
.w-banner .hd {width:100%;position:absolute;z-index:1;bottom:5px;left:0;height:30px;line-height:30px;}
.w-banner .hd ul {text-align:center;}
.w-banner .hd ul li {cursor:pointer;display:inline-block;width:20px;height:20px;margin:0 3px;overflow:hidden;background:#000;opacity:0.8;line-height:20px; color:#fff; font-size:10px; line-height:50px; overflow:hidden; border-radius:50%; color:#df0024;}
.w-banner .hd ul .on {background:#fff; color:#fff;}
.w-banner .prev,.w-banner .next { border-radius:50%;display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:15%;z-index:1;width:60px;height:60px;background:url(../img/slider-arrow.png) -118px -137px #000 no-repeat;cursor:pointer;opacity:0.5;display:none;}
.w-banner .next {left:auto;right:15%;background-position:3px -137px;}



.zbox{ width:1220px; margin:20px auto; }
.box-zz .zz-ul{ padding-bottom:20px;}
.box-zz .zz-ul li{ float:left; width:285px; margin:0 10px 20px 10px;}
.box-zz .zz-ul li h2{ background:#eee; font-size:14px; text-align:center; line-height:40px; color:#666; }
.box-zz .zz-ul li h2 a{color:#666;}



.x2{ }

.x2r{ margin-left:830px; height:642px; position:relative;}
.x2r h2{ display:none;  }
.x2r ul{ color:#2b2828; padding-top:149px;  }
.x2r ul li{ line-height:44px; font-size:16px;  padding-left:20px; }
.x2r ul li span{ color:#ee792c;}
.x2r .xtel{color:#ee792c; font-size:28px; position:absolute; bottom:40px; left:35px;}
.xzx{ background:#d00302; width:142px; height:34px; line-height:34px; color:#fff; border-radius:12px; font-size:16px; font-weight:bold; display:block; text-align:center; position:absolute; bottom:55px; left:310px;  }
.xzx:hover{ color:#fff; background:#f64307 ; }




.x3 .box{ width:1200px; height:713px; text-align:center;}

.x3 .box .x3y span{ display:none; }
.x3 .box .x3t{ font-size:24px; color:#fff; line-height:65px; text-align:center;}
.x3 .box .x3u{margin-top:35px;text-align:center;}
.x3 .box .x3u li{ border:1px solid #fff; width:258px; height:144px; display:inline-block; margin:0 25px; color:#fff;  }

.x3 .box .x3u li:hover{background:#ce2a20;}
.x3 .box .x3u li span{ font-size:72px; padding-top:5px; display:block; }
.x3 .box .x3u li span i{ font-style:normal; font-size:24px; }
.x3 .box .x3u li p{ font-size:14px; }

.x3tel{ color:#fff; font-size:14px; padding-top:40px; padding-bottom:50px; }
.x3tel span{ display:block; font-size:28px; }
.x3zx{ display:block; width:220px; height:55px; line-height:55px; margin:0 auto; border:3px solid #fff; border-radius:10px; text-align:center; color:#fff; font-weight:bold; font-size:24px; }
.x3zx:hover{ color:#fff; background:#f64307 ; }
.x4{background:#ff7523;}
.x4 .box{ width:1200px; margin:0 auto; padding-bottom:83px; padding-top:123px;  }

.x4a{ width:358px; float:left; }
.x4a a{ color:#fff; }
.x4a img{ margin-bottom:20px; margin-top:57px; }
.x4a ul{ padding-bottom:20px; }

.x4b{ width:358px; margin:0 60px; }
.x4a a.x4m{ display:block; width:97px; height:35px; line-height:35px; text-align:center; border:2px solid #fff; }
 
.x4t{ border-bottom:1px solid #fff; height:17px; text-align:center; }
.x4t span{ display:block; height:34px; line-height:34px; margin:0 auto; width:180px; background:#ff7523; font-size:20px; color:#fff; font-family:"幼圆","微软雅黑"; }


.x5{ height:760px; }


.x5p{ color:#666; font-size:16px; text-align:center; line-height:24px; margin-top:15px; }
.x5pimg{display:block; margin-top:25px;}

.x7{ padding-bottom:73px; padding-top:89px; }

.x6 .boxy{ width:1218px; margin:0 auto; position:relative;}
.x6 .boxy .xy0{ width:248px; height:248px; position:absolute; transition:all 0.5s ease-out 0s;  }

.x6 .boxy .xy0:hover{ transform: scale(1.2);z-index:99;}

.xy1{ left:0px; top:160px;}
.xy2{ left:120px; top:280px; }
.xy3{ left:240px; top:400px; }
.xy4{ left:360px; top:280px; }
.xy5{ left:480px; top:160px; }
.xy6{ left:480px; top:400px; }
.xy7{ left:600px; top:280px; }
.xy8{ left:720px; top:160px; }
.xy9{ left:720px; top:400px; }
.xy10{ left:840px; top:280px; }
.xy11{ left:960px; top:160px; }





.x7 .x7p{ text-align:center; font-size:18px; }
.x77{ width:290px; position:absolute; right:0px; top:0px; }
.x7ul{ position:relative; height:420px; margin-top:66px; }
.x77 li{ width:135px; height:200px; float:left; margin-left:10px; margin-bottom:10px; position:relative;}
.x77 li img{ width:135px; height:200px; }



.x78 li{ background:#f6f6f6; width:890px; height:410px; position:relative; display:none;  }
.x78 li img{ width:270px; height:410px; position:absolute; left:0px; top:0px; z-index:55; }
.x78 li .x78d{ padding-left:295px; height:258px; position:relative; }
.x78 li .x78d h2{ padding-top:35px; padding-bottom:13px; color:#2b2828; font-size:16px; }
.x78 li .x78d p{ line-height:24px; font-size:14px; color:#2b2828;}
.x78 li .x78d a{ display:inline-block; height:30px; line-height:30px; color:#fff; width:98px; text-align:center; font-size:14px; background:#494949; }
.x78 li .x78d .x78a{ position:absolute; left:295px; bottom:42px; }
.x78 li .x78d a.x78ax{ background:#ff7523; margin-left:23px; }

.x78b{padding-left:295px; height:152px; background:#ff7523; color:#fff; position:relative;z-index:54; }
.x78b i{ font-style:normal; font-size:40px; position:absolute; left:349px; top:45px; }
.x78b p.p1{ font-weight:bold; top:50px;  }
.x78b p.p2{ top:70px;  }
.x78b p{ font-size:18px; position:absolute;left:440px;}






.x8{ background:#f6f6f6; padding-top:84px; }

.x8 .x8m .x8ml{ line-height:50px; font-size:16px; color:#666666; position:absolute; left:40px; bottom:50px; }
.x8 .x8m .x8mr{ line-height:50px; font-size:16px; color:#666666; position:absolute; right:0; bottom:50px; width:485px; }



.x8 .x8p{ text-align:center; font-size:18px; }
.x8 .x8c{ font-size:24px; font-weight:bold; }
.x8 .x8c span{ display:inline-block; width:530px; text-align:center; margin:20px 0; }
.x8 .x8c .x8ct{ color:#ff7523; margin-right:140px; }

.x9{ background:#fff; padding-top:84px; padding-bottom:65px; }
.x9 .box{ width:1276px; margin:0 auto; }

.x9 .x9p{ text-align:center; font-size:18px; }

.x9ml{ margin-top:45px; }
.x9ml li{ float:left; margin:0 37px; width:245px; margin-bottom:45px;}
.x9ml li div{ width:245px; height:182px; border:1px solid #e9e8e8; transition:all 0.2s ease-out 0s; }

.x9ml li div:hover{ background-color:#ff7523; border-color:#ff7523; color:#fff;}
.x9ml li div:hover{ transform: scale(1.2);}
.x9ml li div{ font-size:24px; text-align:center; background-position:center 25px; background-repeat:no-repeat; }
.x9ml li div span{ display:block; padding-top:120px; }
.x9ml li div.xxcur{}

.x10{ width:1200px; margin:79px auto 62px auto; }

.x10p{ border:1px solid #e2dfe0; height:157px; margin-right:15px; margin-bottom:15px; float:left; position:relative; }
.x10p .x10l{ height:110px; width:67px; position:absolute; text-align:center; background:#f2f2f2; top:50%; margin-top:-55px; font-size:18px; color:#fff; left:0px; }
.x10p .x10l span{ padding-top:25px; display:block; }
.x10p .x10r{ padding:20px 20px 20px 90px ; font-size:14px; line-height:24px; }
.x10p .x10r a{ padding-right:15px; }

.x10a{ width:465px; }
.x10a .x10l{ background:#bfe399; }

.x10b{ width:290px; }
.x10b .x10l{ background:#fcb35e; }

.x10c{ width:100px; }
.x10c .x10l{ background:#fff; color:#666; font-weight:bold;width:100px; }

.x10d{ width:292px; margin-right:0px; }
.x10d .x10l{ background:#777afa; }


.x10e{ width:465px; }
.x10e .x10l{ background:#58dabd; }



.x10f{ width:368px; }
.x10f .x10l{ background:#f99e76; }


.x10g{ width:331px; margin-right:0px;  }
.x10g .x10l{ background:#f99e76; }



.xbt{ width:1200px; margin:0 auto; border-top:1px solid #e2dfe0; padding-top:53px; padding-bottom:53px; }
.xbt0{ float:left; padding-top:30px;}
.xbt0 h2{ font-size:18px; font-weight:bold; padding-bottom:10px; }

.xbt1{ width:400px; }
.xbt1 ul li{ float:left; width:100px; line-height:24px; font-size:14px; }

.xbt2{ width:410px; }
.xbt2 p{ line-height:24px; font-size:14px; }



.jk3{ padding-left:150px; }
.jk3 p{ font-size:14px; }
.jk3 .jk3t{ font-size:30px; color:#ee792c; }



.xlink{ background:#1a1a1a; padding:30px 0 20px 0; }

.xlink .box .l2{ padding-left:120px; }
.xlink .box .l2 a{ font-size:14px; line-height:24px; padding:0 10px; }


/******内容页******/
.box-left{width:218px; padding:20px 0;}
.mt5{margin-top:5px;}
.box-right{width:962px; padding:20px 0;}
.lmain-title{width:219px; height:78px; background:#d00302;  font-size:24px; color:#fff; line-height:78px; text-align:center;}
.case-class{margin-top:5px; background:#ebebeb; padding-bottom:10px;}
.case-class ul{padding:8px 0;}

.case-title{background:#4d4d4d url('../img/y-icon.png')no-repeat 25px center; color:#fff; padding-left:60px; height:47px; line-height:47px;}
.case-title a{color:#fff;}
.case-title:hover{background:#d00302 url('../img/y-icon.png')no-repeat 25px center;}
.l-contentus{margin-top:10px; background:#ebebeb; color:#695e66; font-size:12px;    overflow: hidden;}
.l-contentus ul{padding:20px 13px 35px 15px;}
.l-contentus ul li{line-height:26px;}
.l-contentus ul h2{font-size:14px; font-weight:bold; line-height:30px;}

.list-head{border-bottom:3px solid #d00302; height:40px; color:#666; line-height:40px;font-size: 24px;}
.list-head a{color:#666;}
.caseinfo ul{padding-top:10px;}
.caseinfo ul li{background:#f9f9f9; border:1px solid #e2dfe0; padding:20px; position:relative; height:145px; padding-left:276px; margin-top:15px; position:relative;}
.caseinfo ul li img{position:absolute; top:20px; left:20px;}
.caseinfo ul li h2{font-size:18px; color:#2b2828; line-height:46px;}
.caseinfo ul li h2 a{color:#2b2828;}
.caseinfo ul li h2 span{float:right; font-size:14px; color:#7d7c7a;}
.caseinfo ul li p{line-height:24px; font-size:14px; color:#7d7c7a; height:72px; overflow:hidden; display:block;}
.caseinfo ul li .tomore{border:1px solid #d00302; color:#d00302; display:block; width:88px; height:24px; line-height:24px; text-align:center; position:absolute; right:10px; bottom:10px;}
.servicelink{display:block; width:219px; height:112px; }

/******分页*******/
.page{text-align:center; margin-top:30px; color:#2b2828; font-size:12px;}
.page a{margin:0 5px; display:inline-block;}
.page .current{background:#d00302; border-radius:3px; padding:0 5px; color:#fff; line-height:21px;}

.content-box{color:#555; padding-top:20px; padding:14px;}
.content-box img{margin:0 auto;}
.content-box .img-box{text-align:center; padding-top:15px;}
.content-box h2{font-size:22px; font-weight:bold; padding-left:28px; line-height:60px;}
.content-box p{text-indent:2em; line-height:30px;}
.hui{color:#797979;}
.laboutus{background:#ebebeb;}
.laboutus ul{padding:8px 0;}
.laboutus ul li{background:url(../img/y-icon2.png) no-repeat 10px 20px; padding-left:30px; font-size:14px;  line-height:46px; border-bottom: 1px solid #f5f5f5;}
.laboutus ul li .sub{ font-size: 16px; color: #000000; line-height: 46px;}
.laboutus ul li a:hover{color:#d00302;}
.laboutus ul li a{display: block;font-size: 14px; line-height: 35px;}

.page{ text-align:center; padding-bottom:20px; }
.page li{ display:inline-block; font-size:14px; margin:0 3px; border:1px solid #dcdcdc;padding:5px 5px; color:#666; margin-bottom:10px; }
.page li.thisclass{ background:#d00302; color:#fff; border:1px solid #d00302;  }
.page li.thisclass a{color:#fff;}
.page li strong{ font-weight:normal; padding:0 5px; }


.x-box{ color:#666; }
.x-box h2{ font-size:30px; text-align:center; padding-top:40px; padding-bottom:20px; }
.other-info{ line-height:74px; height:74px; border-top:1px dashed #dcdcdc; border-bottom:5px solid #ebebeb; position:relative; }
.case-info{ line-height:25px; padding:30px 0; }

.near-page{ border-top:1px dashed #dcdcdc; padding-top:18px; line-height:25px; }
.tagss{ padding-bottom:10px; }
.tagss span{ font-weight:bold; }


.tjn{ padding:20px; background:#f1f1f1; margin-top:20px; }
.tjt{ background:#d00302; color:#fff; width:118px; line-height:35px; height:35px; text-align:center; font-size:20px; }
.tjxx{ line-height:30px; margin-top:10px; }
.tjxx li{ position:relative; }
.tjxx li span{ position:absolute; right:20px; top:0; }
.case-ok{ font-size:14px; line-height:25px; }

.hk{ margin-top:10px; line-height:24px; color:#666; }
.hk a{ color:#d00302;}


.maps .t {border-bottom: 1px solid #dcdcdc;height: 50px;line-height: 50px;padding: 0 20px;}
.maps { border: 1px solid #e5e5e5; border-radius: 5px; margin-top:15px;}
.x-mmmop .t a {background: transparent none repeat scroll 0 0; line-height: 15px; top: 8px;}
.x-mmmop .t { background: transparent none repeat scroll 0 0; border: 1px solid #e5e5e5; border-radius: 5px;color: #fe510d;height: 27px; line-height: 27px; margin-bottom: 9px; padding-left: 20px;position: relative;}
.x-mmmop .t a { line-height: 27px;position: absolute;right: 10px;top: 0;}
.maps .linkbox { border-bottom: 1px solid #e5e5e5;margin-bottom: 10px;padding-bottom: 10px;}
.maps h3 { font-size: 16px;padding: 10px 20px;}
.f6 {padding-left: 20px;}
.f6 li { border: 1px solid #e5e5e5;display: inline-block;margin-bottom: 5px; margin-right: 5px;padding: 10px;}
.f6 li:hover {background:#d00302  none repeat scroll 0 0;color: #fff;}
.f6 li:hover a {color: #fff;}

.about-box{ padding:30px 0; line-height:25px; color:#666; }

.t400{ color:#d00302; font-size:26px; padding:10px 0; }
.dty{ background:#d00302; color:#fff; padding:3px 20px; }
.about-title{ background:#d00302; width:120px; color:#fff; padding:10px; text-align:center; margin-bottom:20px; }
.hb{ padding:20px 0; width:970px; }
.hb img{ border:1px solid #dcdcdc; }
.hb li{ float:left; width:232px; margin-right:10px; height:140px; text-align:center; display:inline }
.hb li .title{ line-height:40px; text-align:center; }

.case-ok{ padding:20px 0; }

.page{ clear:both; }
.n-imagess{ text-align:center; }
.zjzj li{ height:auto; margin-bottom: 20px;}
.zjzj li .preview{display:block;overflow: hidden;}
.zjzj img{ border:0; width:232px;height:174px}
.zjinfo{ background:#d00302 ; color:#fff;  }
.zjinfo a{ color:#fff; }
.zjinfo h2{ line-height:40px; font-size:16px; text-align:center; padding:0; color:#fff; }
.zjinfo  p{ font-size:12px; line-height:22px; margin:10px 20px 20px 20px; padding-top:10px; border-top:1px solid #fff }

.tobuy ul{padding-left:60px; padding-top:30px; border:1px solid #dcdcdc; padding-bottom:40px;}
.tobuy .tobuy-head{height:29px; padding:10px 20px; font-size:18px; background:#d00302; line-height:29px; color:#fff;}
.buyname{color:#474747; width:70px;}
.tobuy ul li{padding:12px 0; line-height:27px;}
.w2em{width:2em; display:inline-block;}
.tobuy ul li .buyinput{ width:345px; line-height:27px; border:1px solid #aaaaaa; padding:0 5px;}
.tobuy ul li textarea{line-height:21px;}
.tobuy .subbtn{border:0px; background:#d00302; color:#fff; padding:5px 30px; margin-left:70px;}
.tobuy .rebtn{border:0px; background:#787978; color:#fff; padding:5px 30px; margin-left:20px;}

.fm{ font-size:14px; padding:20px; line-height:25px; color:#666; }

.mmm{margin-top:40px}.mmm table{border-top:1px solid #dcdcdc;border-left:1px solid #dcdcdc}.mmm table td{border-bottom:1px solid #dcdcdc;border-right:1px solid #dcdcdc;padding:10px}.mmm table td input{border:1px solid #dcdcdc}.mmm table td input.mmm1{font-size:16px;background:#d00302;color:#fff;border:0;padding:10px 60px}.maps .t{border-bottom:1px solid #dcdcdc;height:50px;line-height:50px;padding:0 20px}
.mainbox .maintitle{border-top:1px solid #a7b4bc;margin-top:10px;position:relative;text-align:center}
.mainbox .maintitle span{background:#fff none repeat scroll 0 0;border-left:1px solid #a7b4bc;border-right:1px solid #a7b4bc;color: #fb372e;display:block;font-size:18px;height:19px;left:385px;line-height:19px;position:absolute;top:-10px;width:118px}
.mainbox .maininfo{color:#666;line-height:38px;padding:36px 15px 60px}

.ws .maindesc{ height:20px; margin-top:20px; }
.ws .maintitle{ clear:both;border-top:1px solid #a7b4bc;margin-top:10px;position:relative;text-align:center}
.ws .maintitle span{background:#fff none repeat scroll 0 0;border-left:1px solid #a7b4bc;border-right:1px solid #a7b4bc;color: #666;display:block;font-size:18px;height:19px;left:385px;line-height:19px;position:absolute;top:-10px;width:118px}

.ws1 ul{overflow:hidden; margin-left:40px; color:#666; padding-top:30px;}

.ws1 ul li span{color:#fefefe;display:inline;float:left;font-family:"黑体";font-size:30px;height:80px;line-height:70px;margin-right:20px;text-align:center;width:80px}
.ws1 ul li p{bottom:0;font-size:16px;left:100px;line-height:30px;padding-bottom:40px;position:absolute}



/*******搜索导航********/
.search{height:66px; line-height:66px;font-size:14px; color:#666666; }
.search span{color:#2b2828; font-weight:bold;}
.s-word{width:832px; overflow:hidden; color:#666666; font-size:14px;}
.s-word a{color:#666666; display:inline-block; padding:0 2px;}

.search-r{margin-top:18px; width:294px; height:26px; font-size:14px; border-radius:45px; border:1px solid #a8a8a8;}
.searchinfo{border:1px solid #fcfcfc; width:282px; border-radius:45px;  padding-left:10px;height:24px; background:#e5e5e5;}
.search-r .s-input{height:24px; width:240px; color:#b1b1b1; line-height:24px;  float:left;  border:0px; background:#e5e5e5;}
.search-r .search-btn{ display:block; height:24px; width:42px;  float:right; font-size:14px; color:#fff;  text-align:center;}



.ws{ color:#666; }
.w2 { padding:20px 40px; }
.w2 li{ line-height:30px; font-size:14px; }
.w2 p{ line-height:30px; font-size:14px; }
.w2 p em{ color:#d00302;}
.ws11{ padding:20px 40px; color:#666; font-size:14px; line-height:25px; margin-top:20px; }

.ws00 .ws{ width:50%; float:left; display:inline }
.ws00 .wsl{ border-left:1px solid #dcdcdc; }
.ws00 .ws .maintitle span { left:50%; margin-left:-59px }

.ws00 .ftt{ text-align:center; padding-bottom:40px;  }
.ws00 .ftt a{background:#d00302; color:#fff; display:inline-table; padding: 10px 30px; font-size:14px;}

.about .list-head{font-size: 14px;}

/*******封面页*********/
.crumbsnav{ color:#666; font-size:14px; line-height:14px; margin-top:20px;}
.crumbsnav span{padding:0 5px 0 10px; border-left:5px solid #d00302 ; height:14px; display:block; float:left;}
.crumbsnav a{padding:0 5px;}
.show{margin-top:0;}
.showl{width:540px; height:; padding:20px 0px;}
.showl img{width:540px; height:297px; display:block;}
.showl .insitem{padding-top:15px;}
.showl .insitem li{ line-height:25px; color:#666666; font-size:12px; float:left; margin-right:70px; padding:5px 0 5px 30px;}


.showr{width:595px; padding-top:30px;}
.showr h2{font-size:24px; color:#2b2828; line-height:42px;}
.showr .showdesc {color: #999; font-size: 14px; line-height: 28px; padding-top: 10px;}
.showdesc span { color: #2b2828; font-weight: bold;}
.showobj { color: #999; font-size: 14px; line-height: 28px; padding-top: 10px;}
.showobj span { color: #2b2828; font-weight: bold;}
.show-zx {  padding-top: 25px;}
.showbtn { background:#d00302 none repeat scroll 0 0; color: #fff; display: block; font-size: 16px; height: 38px; line-height: 38px; text-align: center; width: 150px;}
.showbtn:hover{ color:#fff; }

.showphone { background:url("../img/tphone1.png") no-repeat scroll left 7px / 28px auto; color:#d00302; font-family: "raavi"; font-size: 26px; font-weight: bold; padding: 0 36px;}

.main{position:relative; padding-top:14px; padding-bottom:30px;}
.mainleft {
   
    width: 238px;
}


.mainleft h2 {
    border-bottom: 1px solid #ebebeb;
    color: #414141;
    font-size: 14px;
    line-height: 40px;
    padding-left: 20px;
}

.mainleft ul {
    border-bottom: 1px solid #ebebeb;
    margin: 0 14px;
    padding: 10px 0;
}
.mainleft ul li {
    font-size: 12px;
    line-height: 28px;
    padding-left: 18px;
}
.mainleft ul li a {
    color: #666;
}
.mainleft ul li:hover {
    background: #d00302  none repeat scroll 0 0;
}
.mainleft ul li:hover a {
    color: #fff;
}
.mainleft ul li.cur {
    background: #d8a49e none repeat scroll 0 0;
}
.mainleft ul li.cur a {
    color: #fff;
}


.fwc,
.wjdrup{ border: 1px solid #ebebeb;}
.wjdrup h2{ font-size:16px; border:-bottom:1px solid #ebebeb; margin-bottom:20px; }

.wjdrup ul li{  position:relative; padding:0; }
.wjdrup ul li:hover{ background:#fff; }
.wjdrup ul li .mtt{ position:absolute; bottom:0px; left:0px; background:rgba(0,0,0,0.5); height:30px; line-height:30px; width:100%; color:#fff; }
.wjdrup ul li img{ width:100%; height:150px; display:block; }
.wjdrup ul li .mtt span{ display:block; text-align:center; padding:0 10px; }
.wjdrup ul li .xxg{margin:0 20px;position:relative; }

.xpps{ text-align:center; }
.wjdrup .prev,
.wjdrup .next{ display:inline-block; height:30px; width:50px; background-repeat:no-repeat; background-position:center; }


.mainr{width:926px; color:#595757;}
.mainr .mainhead{border-top:2px solid #e2dfe0; background:#efeff0; height:50px; line-height:50px; width:100%;}
.mainr .mainhead ul{}
.mainr .mainhead ul li{float:left; width:106px; margin-right:47px; font-size:16px; cursor:pointer; color:#595757; text-align:center;}
.mainr .mainhead ul li.cur{border:1px solid #efefef; border-bottom:0; height:45px; line-height:45px; padding:0 20px; background:#fff; margin-left:20px; border-radius:10px 10px 0 0; margin-top:5px;}
.mainr .maindesc{padding-top:30px; line-height:26px;}
.maindesc span{font-weight:bold;}
.mainys{padding-top:30px; }
.mainys img{max-width:100%;}
.fromuser{padding-top:30px;}
.userinfo{margin-top:60px;}
.userhead{font-size:32px; color:#595757; text-align:center;}
.userinfo .user{width:370px;}
.userinfo .user .userimg{display:block; width:103px; height:103px; border-radius:90%; padding:3px; border:1px solid #fb372e; margin-right:20px;}
.userinfo .username{font-size:17px; line-height:40px; padding-top:22px;}
.userinfo .username img{display:block; width:160px; height:40px;}
.userinfo .username span{padding-left:5px;}
.userinfo .userask{width:630px; height:110px; line-height:30px; overflow:hidden; padding-top:10px;}

.mainr .cus{margin-top:40px;}
.mainr .cus h2{font-size:16px; height:18px; line-height:18px; border-left:5px solid #fb372e; padding-left:12px; margin:24px 0 12px 0;}
.mainr .cus p{font-size:14px; line-height:21px;}
.mainr .cus .pink{display:inline-block; width:22px; height:22px; line-height:22px; color:#fff; border-radius:50%; background:#fb372e; text-align:center; margin-right:5px;}

.pinkbg{position:absolute; top:0px; left:0px; z-index:-1; width:100%; height:300px; background:#ffe3e2; }
.maininfo{ line-height:24px; color:#666; }

/**
 * 公司注册样式
 */

.w1200 {
    width: 1200px;
    margin: 0 auto;
}
.zbanner{
	height: 460px;
	background: url(../img/gszc.jpg) no-repeat center center;

}
.dbanner{
	height: 480px;
	background: url(../img/dljz.jpg) no-repeat center center;

}
.dbanner .w1200{height: 480px !important;}
.nbanner .w1200{	display: flex;
	justify-content: flex-end; align-items: center; height: 460px;}
.nbanner .bdzx{width: 310px; height: 363px; background: #fff;}
.nbanner .bdzx h1{font-size: 20px;color: #d72825; text-align: center; margin-top: 40px; margin-bottom: 40px;}
.nbanner .bdzx h1 p{font-size: 13px;color: #575151; text-align: center;}
.nbanner .bdzx  input{width: 250px; margin: 20px auto;    display: block; height: 50px; line-height: 50px; background: #f6f6f6; border: none; padding-left: 10px; font-size: 16px;}
.nbanner .bdzx button{width: 250px; margin: 20px auto;    display: block; height: 50px; line-height: 50px; background: #f8b551; border: none; color: #fff; font-size: 16px; cursor: pointer;}

.titleimg{
	margin: auto;
	padding-top: 35px;
	text-align: center;
}
.inquirebox{
	width: 900px;
	height: 305px;
	background: #fff;
	margin: 10px auto 0;
}
.search{
	height: 50px;
	padding: 22px 0;
	border-bottom: 1px solid #e0e0e0;
}
.searchbar{
	font-size: 0;
	width: 855px;
	height: 50px;
	margin: auto;
	border: 1px solid #fd3d2a;
	border-radius: 50px;
}
.searchbar > span{
	font-size: 16px;
	height: 100%;
	display: inline-block;
	vertical-align: top;
	*zoom:1;
	*display: inline;
}
.sr{
	position: relative;
	width: 605px;
}
.sr::before{
	content: '';
	position: absolute;
	left: 50%;
	top: 20%;
	width: 1px;
	height: 60%;
	background: #e0e0e0;

}
.sr input{
	font-size: 18px;
	width: 251px;
	height: 100%;
	line-height: 50px\0;
	*line-height: 50px;
	padding: 0 15px;
	margin-left: 36px;
	outline: none;
	border: none;
	text-align: center;
}
.sr input:first-child{
	width: 251px\0;
	*width: 252px;
	margin-left: 0;
	border-radius: 50px 0 0 50px;
	border-right: 1px solid #ccc\0;
	*border-right: 1px solid #ccc;
}

.search-button{
	font-size: 16px;
	color: #fff;
	width: 250px;
	line-height: 50px;
	background: #fd3d2a;
	border-radius: 0 50px 50px 0;
	text-align: center;
	cursor: pointer;
}
.zclock{
	background: #fff;
}
.zclock .clock{
	box-shadow: 0 5px 15px #f5ebeb;
}
.zclock .clock .clock-list{
	position: relative;
}
.zclock .clock .clock-list::after{
	content: '';
	position: absolute;
	right: 0;
	top: 12%;
	width: 1px;
	height: 70%;
	background: #e0e0e0;
}
.clock-list{
	width: 256px;
	height: 87px;
	background: #fff;
	padding: 7px 13px;
	margin-left: 18px;
	display: inline-block;
	*zoom:1;
	*display: inline;
	vertical-align: top;
	overflow: hidden;
}
.clock-list:first-child{
	margin-left: 0;
}
.clock-list span{
	display: inline-block;
	vertical-align: middle;
	*zoom:1;
	*display: inline;
}
.clock-list span {
    display: inline-block;
    vertical-align: middle;
}
.prominent {
    background: #fbf5f4;
    padding: 20px 0;
}
.list-text {
    max-width: 169px;
    font-size: 18px;
    margin-left: 10px;
    overflow: hidden;
}
.list-text em {
    display: block;
    margin-top: 5px;
	font-style: normal;
}
.subtext {
    font-size: 14px;
    color: #666;
	font-style: normal;
}
.iconcontainer {
    width: 87px;
    height: 87px;
}
.zclock .clock .clock-list:last-child::after{
	display: none;
}
.zicon1{
	background: url(../img/201803120918_04.png) no-repeat center center;
}
.zicon2{
	background: url(../img/201803120918_05.png) no-repeat center center;
}
.zicon3{
	background: url(../img/201803120918_06.png) no-repeat center center;
}
.zicon4{
	background: url(../img/201803120918_07.png) no-repeat center center;
}
.result-show{
	padding: 20px 40px;
}
.title-h1 {
    font-weight: normal;
    font-size: 34px;
}
.titlebox {
    text-align: center;
}
.main-xxjfw {
    padding: 50px 0;
}
.xxjfw-div1 {
    margin-top: 55px;
    background: url(../img/1-0.png) center 0 no-repeat;
}
.xxjfw-div1, .xxjfw-div2 {
    height: 335px;
}
.title-h1{
	font-weight: normal;
	font-size: 34px;
	
}
.xxjfw li,.xxjfw-div1-tb,.xxjfw-ul1 p{
	box-sizing: border-box;
}
.xxjfw li,.zixun{
	transition: all .3s;
}
.xxjfw-div1,.xxjfw-div2{
	height: 335px;
}
.xxjfw-div1{
	margin-top: 55px;
	background: url(../img/1-0.png) center 0 no-repeat;
}
.xxjfw-div2{
	margin-top: 20px;
	
}
.main-xxjfw{
	padding: 50px 0;
}
.xxjfw li{
	width: 204px;
	height: 291px;
	float: left;
	text-align: center;
	position: relative;
	top: 10px;
	left: 0px;
	padding-top: 23px;
	overflow: hidden;
}
.xxjfw-div1-tb{
	display: inline-block;
	height: 300px;
	width: 208px;
	padding: 60px 8px 0 8px;
	float: left;
}
.xxjfw-div1-tb h1{
	height: 43px;
	font-size: 32px;
	color: #fff;
	letter-spacing: 6px;
}
.xxjfw-div1-tb p{
	height: 30px;
	line-height: 30px;
	font-size: 15px;
	color: #fff;
	letter-spacing: 1px;
}
.xxjfw-div1-tb-p1{
	margin: 30px 0px 0px 20px;
}
.xxjfw-div1-tb-p2{
	margin-left: 20px;
}
.xxjfw-ul1{
	float: left;
	position: relative;
	top: 20px;
	left: 164px;
}
.xxjfw-ul1 h4{
	display: inline-block;
	font-size: 16px;
	font-weight: inherit;
	margin: 22.5px 0 14px 0;
}
.xxjfw-div2 h4{
	margin: 14px 0 13px 0 !important;
}
.xxjfw-ul1 p{
	font-size: 14px;
	color: #737373;
	margin-bottom: 17px;
	padding: 0 10px 0 10px;
}
.xxjfw-div2 .xxjfw-ul1 p{
	margin-bottom: 12px !important;
}
.zixun{
	width: 204px;
	height: 40px;
	background: #FE3E2A;
	opacity:0;
	    margin-top: 45px;

	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
}
.zixun a{
	color: #fff;
	line-height: 40px;
}
.xxjfw-ul1 span{
	color: #ED8029;
}
.xxjfw-ul1 li:hover .zixun{
	opacity:1;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
}
.xxjfw-ul1 li:hover{
	padding-top: 10px;
}
.xxjfw-div2-p1{
	letter-spacing: 0px !important;
}
.last-li,.last-li .zixun{
	width: 207px !important;
}
/*.result-show div{
	height: 100%;
}*/
.result-left{
	position: relative;
	width: 540px;
	padding-right: 40px;
	border-right: 1px solid #e0e0e0;
}
.restit{
	font-size: 18px;
}
.restit span{
	font-size: 15px;
	color: #787878;
}
.restit span em{
	font-weight: 600;
	font-size: 16px;
	color: #fd3d2a;
	padding: 0 5px;
}
.resuscroll{
	position: relative;
	height: 140px;
	margin-top: 5px;
	overflow: hidden;
}
.resuscroll ul{
	position: absolute;
	left: 0;
	top: 0;
}
.resuscroll ul li{
	font-size: 14px;
	color: #666;
	height: 35px;
	line-height: 35px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.resuscroll ul li span{
	margin-left: 5px;
	display: inline-block;
	vertical-align: middle;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.resuscroll ul li .search-commpany{
	max-width: 265px;
	color: #56aedc;
	text-overflow: ellipsis;
	overflow: hidden;
}
.resuscroll ul li span:first-child{
	width: 56px;
	margin-left: 0;
}
.result-right{
	width: 190px;
}
.result-right p{
	color: #666;
	font-size: 16px;
	margin-top: 20px;
	white-space: nowrap;
	overflow: hidden;
}
.result-right .rtit{
	color: #000;
	font-size: 18px;
	margin-top: 0;
}
.rnum{
	font-weight: 600;
	color: #fd3d2a;
}
.zclock{
	background: #fff;
}
.zclock .clock{
	box-shadow: 0 5px 15px #f5ebeb;
}
.zclock .clock .clock-list{
	position: relative;
}
.zclock .clock .clock-list::after{
	content: '';
	position: absolute;
	right: 0;
	top: 12%;
	width: 1px;
	height: 70%;
	background: #e0e0e0;
}
.zclock .clock .clock-list:last-child::after{
	display: none;
}
.zicon1{
	background: url(../img/201803120918_04.png) no-repeat center center;
}
.zicon2{
	background: url(../img/201803120918_05.png) no-repeat center center;
}
.zicon3{
	background: url(../img/201803120918_06.png) no-repeat center center;
}
.zicon4{
	background: url(../img/201803120918_07.png) no-repeat center center;
}
.faststep{
	font-size: 0;
	
	
}
.steplist{
	font-size: 14px;
	width: 290px;
	width: 300px\0;
	*width: 300px;
	display: inline-block;
	*zoom:1;
	*display: inline;
	position: relative;
}
.step{
	position: relative;
	text-align: center;
}
.step span{
	font-size: 26px;
	color: #f39b55;
	position: relative;
	z-index: 2;
	background: #fff;
	padding: 0 10px;
	display: inline-block;
}
.step::before{
	content: '';
	position: absolute;
	left: 0;
	top: 29%;
	width: 15px;
	height: 15px;
	background: #e0e0e0;
	border-radius: 50%;
	z-index: 2;
}
.step::after{
	content: '';
	position: absolute;
	left: 0;
	top: 50%;
	width: 100%;
	height: 1px;
	background: #e0e0e0;
	display: block;
	z-index: 1;
}
.stepcont{
	position: relative;
	height: 117px;
	background: #f69048;
	margin: 30px 20px;
	box-shadow: 0 5px 15px #ffc9a6;
}
.steplist:first-child .stepcont{
	margin-left: 0;
}
.steplist:last-child .stepcont{
	margin-right: 0;
}
.steplist:last-child .stepcont:after{
	display: none;
}
.nopdr .stepcont{
	margin-right: 0\0;
	*margin-right: 0;
}
.steplist:last-child::after{
	content: '';
	position: absolute;
	right: 0;
	top: 4.9%;
	width: 15px;
	height: 15px;
	background: #e0e0e0;
	border-radius: 50%;
	z-index: 2;
}
.stepcont span{
	display: inline-block;
	vertical-align: middle;
	*zoom:1;
	*display: inline;
}
.stepicon{
	width: 51px;
	height: 51px;
	background: url(../img/201803120915.png);
	margin: 35px 10px 0 55px;
}
.stepcont::after{
	content: '';
	position: absolute;
	right: -25px;
	top: 35px;
	width: 0;
	height: 0;
	border: 25px solid #f69048;
	border-right: 0;
	border-top-color: transparent;
	border-bottom-color: transparent;
	display: block;
}
.st1{
	background-position:  0 0;
}
.st2{
	background-position:  -81px 0;
}
.st3{
	background-position:  -172px 0;
}
.st4{
	background-position:  -248px 0;
}
.steptext{
	margin-top: 25px;
	font-size: 20px;
	color: #fff;
}
.steptext em{
	font-size: 14px;
	color: #893f0a;
	margin-top: 5px;
	display: block;
}
.comlist{
	width: 238px;
	height: 335px;
	background: #fff;
	margin-left: 2px;
	text-align: center;
	float: left;
}
.comlist:first-child{
	margin-left: 0;
}
.comimg{
	width: 170px;
	height: 230px;
	margin: 30px auto;
	text-align: center;
	box-shadow: 0 3px 15px #f4f4f4;
}
.comlist p{
	font-size: 18px;
	margin-top: 15px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
i{ color: #eb2f2e; font-style: normal;}
.cop1{
	background-position: 0 -174px !important;
}
.cop2{
	background-position: -118px -178px  !important;
}
.cop3{
	background-position: -233px -178px  !important;
}
.cop4{
	background-position: -351px -178px  !important;
}
.cswservice-list:hover .cop1{
	background-position: 0 -250px  !important;
}
.cswservice-list:hover .cop2{
	background-position: -118px -250px  !important;
}
.cswservice-list:hover .cop3{
	background-position: -233px -250px  !important;
}
.cswservice-list:hover .cop4{
	background-position: -351px -250px  !important;
}
.cjbox{
	
	padding-bottom: 152px;
}
.newes{
	position: relative;
	z-index: 2;
	
	padding-bottom: 20px;
}
.cj-tab{
	text-align: center;
}
.cj{
	color: #78736f;
	margin: 0 40px;
	display: inline-block;
}
.cj em{
	font-size: 20px;
	color: #000;
	display: block;
}
.cj em strong{
	color: #fe3e2a;
	padding-right: 5px;
}
.cj-show{
	position: relative;
	width: 770px;
	height: 273px;
	background: #fff;
	margin: 30px auto;
	border: 5px solid #fe3e2a;
	overflow: hidden;
}
.cj-show ul{
	position: absolute;
	left: 0;
	width: 90%;
	padding: 0 5%;
}
.cj-show ul li{
	height: 68px;
	padding: 0 10px;
	border-bottom: 1px dashed #e0e0e0;
}
.cj-show ul li span{
	font-size: 14px;
	height: 100%;
	line-height: 68px;
	margin-left: 20px;
	display: inline-block;
	*zoom:1;
	*display: inline;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.cj-show ul li span:first-child{
	margin-left: 0;
}
.cj-who{
	width: 280px;
}
.cj-contact{
	width: 250px;
}
.cj-time{
	color: #f39b55;
	width: 93px;
	text-align: right;
}

/* 关于我们页面样式 */
.abanner{
	height: 300px;
}
.bafter::before{
	background: #e7e0e0;
}
.summary-left{
	width: 498px;
	height: 616px;
}
.summary-right{
	width: 670px;
}
.summary-right p{
	color: #666;
	line-height: 25px;
	margin-top: 10px;
}
.gsname{
	font-size: 18px;
	font-weight: normal;
}
.jstext{
	margin-top: 20px;
}
.weight{
	font-weight: bold;
}
.teamleft{
	width: 293px;
}
.pzion{
	position: relative;
	overflow: hidden;
}
.pzion img{
	display: block;
}
.jt{
	width: 48px;
	height: 48px;
	position: absolute;
	display: block;
}
.shang{
	background-position: -77px 0 !important;
	right: 30px;
	top: 20px;
}
.zuo{
	background-position: -91px -65px !important;
	top: 60px;
	left: 20px;
}
.xia{
	background-position: -170px -65px !important;
	bottom: 20px;
	right: 20px;
}
.you{
	background-position: -164px 0px !important;
	bottom: 20px;
	right: 20px;
}
.teamtext{
	position: absolute;
	left: 0;
	top: 0;
	color: #fff;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.5);
	
	display: none;
	text-align: center;
}
.teamtit,
.tamtxt{
	position: absolute;
	width: 80%;
	left: 10%;
	transition: all .3s; 
}
.promiseimg .teamtit{
	top: 27%;
	font-size: 20px;
}
.promiseimg .tamtxt{
	top: 42%;
}
.trust .teamtit{
	top: 40%;
	font-size: 20px;
}
.trust .tamtxt{
	top: 47%;
}
.skill .teamtit{
	top: 30%;
	font-size: 20px;
}
.skill .tamtxt{
	top: 47%;
}
.support .teamtit{
	top: 30%;
	font-size: 20px;
}
.support .tamtxt{
	top: 47%;
}
.leader .teamtit{
	top: 30%;
	font-size: 20px;
}
.leader .tamtxt{
	top: 47%;
}
.pure{
	font-size: 36px;
	color: #fff;
	padding: 25px;
	position: relative;
}
.pure p em{
	font-size: 22px;
	display: block;
}
.blue{
	height: 111px;
	background: #10b8e9;
	margin-top: 10px;
}
.blue p em{
	margin-top: 26px;
}
.green{
	background: #0eb96b;
	text-align: right;
}
.red{
	background: #fe3e2a;
	height: 97px;
}
.red p em{
	margin-top: 15px;
}
.orange{
	background: #fc9449;
}
.darkblue{
	background: #5088e9;
	text-align: right;
}
.teamright{
	width: 898px;
}
.m10{
	margin-top: 10px;
}
.right-upper-r,
.right-under-l{
	width: 295px;
}
.right-under-r{
	width: 592px;
}
.pzion:hover .teamtext{
	display: block;
}
.lastsection{
	margin-bottom: 50px;
}


/* 记账报税页面样式 */
.trablelist{
	width: 305px;
	height: 370px;
	
	text-align: center;
	display: inline-block;
	vertical-align: top;
	margin-right: -9px;
	*display: inline;
	*zoom: 1;
}
.trableimg{
	width: 280px;
	height: 198px;
	padding-left: 19px;
}
.tratext{
	padding: 25px 50px 0 35px;
}
.tratitle{
	font-size: 20px;
	color: #f39b55;
}
.trablereason{
	color: #666;
	line-height: 25px;
	margin-top: 15px;
}

.youshi ul{
	margin: -15px -12px;
}
.youshi ul li{
	position: relative;
	width: 380px;
	height: 311px;
	margin: 15px 12px;
	display: inline-block;
	*zoom:1;
	*display: inline;
	overflow: hidden;
}
.ystext{
	position: absolute;
	color: #fff;
	right: 0;
	bottom: 0;
	width: 63%;
	height: 68px;
	padding-right: 20px; 
}
.ystext p{
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.ystext-title{
	font-size: 18px;
	margin-bottom: 5px;
}
.jzprocess ul{
	
}
.jzprocess ul li{
	color: #999;
	width: 300px;
	padding-top: 140px;
	text-align: center;
	float: left;
}
.jzprocess ul li .jztitle{
	font-size: 18px;
	color: #f39b55;
	margin-bottom: 10px;
}
.question ul li{
	width: 100%;
	margin: 0;
}
.question ul li:last-child{
	border-bottom: 0;
}
.question li > p i{
	max-width: 1160px;
}


/* 联系我们页面样式 */
.contact ul li{
	width: 290px;
	margin-left: 5px;
	display: inline-block;
	*zoom:1;
	*display: inline;
	vertical-align: top;
	text-align: center;
}
.contact ul li:first-child{
	margin-left: 0;
}
.contact ul li:hover .contact-icon{
	transform: rotate(360deg);
}
.contact-icon{
	width: 84px;
	height: 84px;
	margin: auto;
	display: block;
	transition: all 1s;
}

.contact ul li p{
	font-size: 18px;
	font-weight: bold;
	margin-top: 15px;

}
.titlebox h3 {
    font-size: 36px;
    font-weight: normal;
    color: #2b2828;
}
.subtitle {
    font-size: 16px;
    color: #6c6259;
    margin-top: 10px;
}
.mt50 {
    margin-top: 50px;
}
.morebox {
    text-align: center;
    margin-bottom: 50px;
}
.more:hover {
    box-shadow: 0 5px 15px #f9aba6;
	color: #fff;
}
.more {
    font-size: 16px;
    color: #fff;
    height: 50px;
    min-width: 190px;
    line-height: 50px;
    background: -webkit-linear-gradient(#fd3d2a, #e52930);
    background: -o-linear-gradient(#fd3d2a, #e52930);
    background: linear-gradient(#fd3d2a, #e52930);
    background: #fd3d2a\0;
    padding: 0 40px;
    display: inline-block;
    border-radius: 50px;
    transition: box-shadow .1s;
}
.grap {
   
    padding: 50px 0;
}
.completed{ overflow: hidden;}
.cswservice {
    padding-bottom: 50px;
}
.cswservice-list:first-child {
    margin-left: 0;
}
.cswservice-list {
    width: 280px;
    height: 150px;
    background: #fff;
    padding-top: 30px;
    margin-left: 22px;
    margin-left: 17px\0;
    border-top-right-radius: 20px;
    border-bottom-left-radius: 20px;
    text-align: center;
    display: inline-block;
    transition: all .3s;
}

.cswservice-list:hover{
	color: #fff;
	background: -webkit-linear-gradient(#fd3d2a, #e52930);
	background: -o-linear-gradient(#fd3d2a, #e52930);
	background: linear-gradient(#fd3d2a, #e52930);
	box-shadow: 5px 5px 15px #ffc8b5;
	background: #fd3d2a\0;
	*background: #fd3d2a;
}
.sericon {
    width: 81px;
    height: 81px;
    background: url(../img/201803101508.png);
    margin: auto;
    display: inline-block;
    transition: all .3s;
}
.mat-text {
    position: relative;
    font-size: 16px;
    height: 60px;
    line-height: 60px;
}
.cswservice .line {
    background: #ccc;
}
.mat-text span {
    display: inline-block;
    vertical-align: middle;
}
.line {
    width: 23px;
    height: 2px;
    background: #ff938d;
}
.gszcdb{ width: 100%; height: 197px; background:#efefef url(../img/gszcdibu.jpg) no-repeat center  center;}
.zczl{background: #ecf2f6; padding: 60px 0;}
.zczl .zczlxz{height: 174px; background:url(../img/zczl.png) no-repeat center  center; margin-top: 20px;}


.gszr_t { text-align: center; font-size: 15px; color: #878787; font-weight: normal; line-height:25px; }
.gszr_t em { display: block; font-size: 30px; font-weight: bold; color: #e80c2b; letter-spacing: 0.5px; font-style: normal; margin-bottom: 4px; line-height:40px; }
.gszr_t em span { color: #2b2828 }
.golden_service { width: 100%; height: auto; background: #edf3f7; padding-top: 50px; padding-bottom:40px; }
.golden_service .golden_service_content { width: 1240px; height: 166px; margin-top:30px; }
.golden_service .box_wrap { width: 295px; height: 145px; padding-top: 6px; background: #ff6270; float: left; margin-right: 20px; }
.golden_service .box_wrap4 { margin-right: 0; }
.golden_service .box_wrap2 { background: #41c0fe; }
.golden_service .box_wrap3 { background: #ffac09; }
.golden_service .box_wrap4 { background: #1fd7b6; }
.golden_service .box_wrap .box { width: 295px; height: 137px; border-top: 1px dashed #fff; border-bottom: 1px dashed #fff; background: #ff6270; }
.golden_service .box_wrap2 .box { background: #41c0fe; }
.golden_service .box_wrap3 .box { background: #ffac09; }
.golden_service .box_wrap4 .box { background: #1fd7b6; }
.golden_service .box .img { text-align: center; margin-top: 23px; font: bold 22px/22px "微软雅黑"; color: white; }
.golden_service .box .img1 { text-shadow: 0px 1px 2px rgba(165,3,18,0.8); }
.golden_service .box .img2 { text-shadow: 0px 1px 2px rgba(1,69,131,0.8); }
.golden_service .box .img3 { text-shadow: 0px 1px 2px rgba(147,97,0,0.8); }
.golden_service .box .img4 { text-shadow: 0px 1px 2px rgba(1,123,102,0.8); }
.golden_service .box p { text-align: center; font-size: 17px; font-family: "微软雅黑"; color: #fff; margin-top: 7px; }
.golden_service .box .details { width: 100px; height: 26px; border: 2px solid #fff; text-align: center; line-height: 26px; color: #fff; margin: 9px auto 0; }
.adv{width: 100%; height: 136px; background: url(../img/dljzAdv.jpg) no-repeat center center; }



.process-handling {
	background:url(../img/process-handl.jpg) center center no-repeat;

    width: 100%;
	height:714px;
    margin: 0px;
    overflow: hidden;
    clear: both;
}
.process_dw1 {position:relative; top: 115px;}
.process_dw2 {position:relative; top: -5px;}
.process_dw3 {position:relative; top: 40px;}
.process_dw4 {position:relative; top: 94px;}
.process_dw5 {position:relative; top: 70px;}
.process_img {background:url(../img/agency_province10.png) no-repeat; width:94px; height:94px; background-size:100%; display:inline-block;}

.process_img p { margin:0px; text-align:center; margin-top:20px; font-size:14px; color:#ffffff;line-height: 18px; }
.process_img span {font-size:37px; color:#ffffff;text-align:center; width:94px; ;display: inline-block;line-height: 40px;height: 40px; }

.process_txt2 {padding-left:25px;}
.procebas_txt2 {font-size:28px;line-height: 26px;height: 30px; margin-top:30px;}
.process_txt2 p { margin:0px;font-size: 16px;width: 180px; margin-top:10px;height: 50px;}
.zjia_btn2 { width:432px; height:48px; margin: 0 auto; border-radius:25px; border:2px solid #fe0303; margin-bottom:80px;position: relative;top: 158px; overflow:hidden;background: #fe0303;}
.zjia_btn2 span { width: 149px;text-align: left;float:left;height:48px;line-height:48px; font-size:18px; color:#ffffff; padding-left:40px; background: url(../img/yuyue_btn2.png) no-repeat 10px 14px; margin-left:5px;}
.zjia_btn2 b {width:228px;padding-left: 10px; background:#ffffff; height:48px; line-height:48px; display:inline-block; float:left; color:#fe0303; font-size:24px;}

.h_tt_l {
	
	display: inline-block;
	margin: 0px;
	padding: 0px;
	height: 60px;
	width: 150px;
}
.h_tt_r {
	
	display: inline-block;
	margin: 0px;
	padding: 0px;
	height: 60px;
	width: 150px;
}
.h_tt_txt1 {
	font: 36px/54px "PingFang Medium_downcc","Microsoft YaHei", "SimSun", "STXiHei", "SimHei";
	border-style: none;
	
	text-align: center;
	vertical-align: top;
	padding: 0px 10px;
margin: 50px auto 0px auto;
	height: 60px;
	color: #2b2828;
}
.h_tt_txt1 a {
	font: 36px/54px "Microsoft YaHei", "STXiHei", "SimHei", "SimSun";
	border-style: none;
	display: block;
	text-align: center;
	vertical-align: top;
	padding: 0px;
	margin: 0px;
	height: 60px;
	color: #025134;
}
.h_tt_txt1 a:hover {color: #009881;}
.h_tt_txt2 {
	font: 18px/30px "PingFang Medium_downcc","Microsoft YaHei", "SimSun", "STXiHei", "SimHei";
	border-style: none;
	display: block;
	text-align: center;
	vertical-align: top;
	padding: 0px 10px;
	height: 40px;
	color: #2b2828;
	margin: 0px;
	clear: both;
} 

.blank50 {
    clear: both;
    font-size: 0px;
    height: 50px;
    line-height: 50px;
    size: 0px;
}
.kuan{width: 1200px; margin: 0 auto; position: relative;}
section{ overflow: hidden;}
.tax_title{width: 100%; float: left; text-align: center; color: #2b2828; font-size: 36px; margin-top: 45px;}
.tax_title-p{width: 100%; float: left; text-align: center; color: #999; font-size: 14px; margin-top: 10px; margin-bottom: 30px;}
.fw{width: 100%; float: left; margin-bottom: 35px;}
.fw table{width: 100%;}
.fw th{background: #eb110f; height: 70px; text-align: center; font-size: 18px; font-weight: 600; color: #fff; width: 245px; border-right:1px solid #afd4e9;}
.fw th:nth-child(1){width: 220px;}
.fw th:nth-child(5){ border-right:0;}
.fw td{height: 70px; text-align: center;border-right:1px solid #fff;}
.fw td:nth-child(4n+5){ border-right:0; color: #666; padding-left: 55px; text-align: left;}
.fw tbody tr:nth-child(1) td{font-size: 18px; font-weight: 600; color: #eb110f;}
.fw td:nth-child(1){color: #fff!important; padding-left: 27px; text-align: left;}
.fw tbody tr:nth-child(2n+1) td{background: #f6f3f3;}
.fw tbody tr:nth-child(2n+2) td{background: #eed5d5;}
.fw tbody tr:nth-child(2n+1) td:nth-child(1){background: #fe4e1b;}
.fw tbody tr:nth-child(2n+2) td:nth-child(1){background: #fe8e6e;}
.fw td button{font-size: 18px; color: #fff; width: 139px; height: 42px; background: #eb110f; border: 0; border-radius: 20px;}
.tax-data{width: 100%; float: left; margin: 10px 0 60px; text-align: center;}
.bg-f5 {
    background: #f5f5f5;
}

.agent_adv {
	margin: 0px auto;
	padding: 0px;
	clear: both;
	width: 1232px;
	list-style: none;
	/*overflow: hidden;*/
}
/*.agent_adv a:link, .agent_adv a:visited{*/.agent_adv .removeA{
	text-align: center;
	vertical-align: top;
	display: block;
	margin: 0px 16px;
	padding: 0px;
	float: left;
	height: 300px;
	width: 276px;
	/*overflow: hidden;*/
 }
.agent_adv .removeA .aga_pic  {
	text-align: center;
	vertical-align: top;
	display: block;
	margin: 20px auto 15px auto;
	padding: 0px;
	clear: both;
	overflow: hidden;
	height: 138px;
	width: 138px;
}
.agent_adv .removeA .aga_pic img {
	text-align: center;
	vertical-align: top;
	display: block;
	margin: 0;
	padding: 0px;
	clear: both;
	overflow: hidden;
	height: 138px;
	width: 138px;
	border-style: none;
	transition: 1s;
  -moz-transition: 1s;
  -webkit-transition: 1s;
  -o-transition: 1s;
}
.agent_adv a:hover .aga_pic img {
	-webkit-transform: rotateY(360deg);
	-moz-transform: rotateY(360deg);
	-o-transform: rotateY(360deg);
	-ms-transform: rotateY(360deg);
	transform: rotateY(360deg);
}
.agent_adv .removeA .aga_txt {
	height: 133px;
	margin: 0px 0px 20px;
	padding: 0px;
	clear: both;
}
.agent_adv .removeA .aga_txt p{
	font: bold 18px/27px "Microsoft YaHei", "STXiHei", "SimHei", "SimSun";
	color: #fe0303;
	text-align: center;
	vertical-align: top;
	margin: 0px auto 12px;
	padding: 0px;
	clear: both;
	width: 164px;
	max-height:54px;
	overflow: hidden;
	display:block;
}
.agent_adv .removeA .aga_txt span{
	font: 14px/22px "Microsoft YaHei", "STXiHei", "SimHei", "SimSun";
	color: #555;
	text-align: left;
	vertical-align: top;
	margin: 0px auto 12px;
	padding: 0px;
	clear: both;
	width: 224px;
	max-height:133px;
	overflow: hidden;
	display:block;
}
.agent_adv a .aga_btn{
	font: 14px/44px "Microsoft YaHei", "STXiHei", "SimHei", "SimSun";
	color: #fff;
	text-align: center;
	vertical-align: top;
	margin: 0px auto;
	padding: 0px;
	clear: both;
	width: 142px;
	max-height: 133px;
	overflow: hidden;
	display: block;
	
	height: 48px;
}
 .agent_adv .removeA{
	-webkit-box-shadow: 0 0 4px 2px rgba(0,0,0,0.05);
	-moz-box-shadow: 0 0 4px 2px rgba(0,0,0,0.05);
	box-shadow: 0 0 4px 2px rgba(0,0,0,0.05);
	-webkit-appearance: none;
}
/*.agent_adv a:hover .aga_txt p{
	color: #fff;
}
.agent_adv a:hover .aga_txt span{
	color: #fff;
}*/

/*客服*/
.fix {

  position: fixed;

  z-index: 99;

  right: 10px;

  bottom: 30%;

  border-radius: 5px;

}

.fix .bodd {

  position: relative;

  background:#FF6600;

  padding: 10px;

  width: 120px;

}

.fix .bodd .blacktop,

.fix .bodd .close {

  position: absolute;

  cursor: pointer;

  width: 43px;

  left: 50%;

  margin-left: -21.5px;

}

.fix .bodd .close {

  background: url(../img/close.png) no-repeat;

  top: -29px;

  height: 29px;

}

.fix .bodd .blacktop {

  background: url(../img/fix_top.png) no-repeat;


  bottom: -35px;

  height: 35px;

}

.fix .bodd p {

  font-size: 16px;

  color: #fff;

  text-align: center;

  font-weight: bold;

  padding: 15px 0px 15px 0px;

}

.fix .bodd span {

  height: 35px;

  background: #313131;

  display: block;

  text-align: center;

  color: #fff;

  border-radius: 5px 5px 0px 0px;

  line-height: 35px;

  font-size: 14px;

}

.fix .bodd .online {

  background: #fff;

  text-align: center;

  padding-top: 10px;

}

.fix .bodd .online a {

  height: 18px;

  line-height: 18px;

  background: url(../img/fixqq.jpg) no-repeat 20px 2px;

  display: block;

  padding-bottom: 10px;

  padding-left: 15px;

}

.fix .bodd .ewm {

  text-align: center;

  background: #fff;

  margin-top: 10px;

  border-radius: 5px;

}

.fix .bodd .tel {

  text-align: center;

  padding-top: 13px;

}

.fix .bodd .tel b {

  display: block;

  color: #fff;

  font-size: 15px;

  padding-bottom: 5px;font-weight:normal

}

.fix .kefubtn {

  background: url(../img/fixsuo.png) no-repeat;

  width: 70px;

  height: 142px;

  display: none;

  cursor: pointer;

}
.tuandui .wrap{

background: url(../img/tuandui.jpg) no-repeat center 205px;
display: flex;
    justify-content: space-between;
    flex-wrap: wrap; padding:30px 0}
.tuandui .wrap .item{width:24%;    overflow: hidden;
    position: relative; margin-bottom:15px}
.tuandui .wrap .item img{width:288px; height:161px}
.tuandui .wrap .item p{position: absolute;
    bottom: 0;
    width: 100%;
    background: rgba(0,0,0,0.5);
    line-height: 40px;
    text-align: center;}
.tuandui .wrap .item p a{color:#fff}
