/* CSS Document */
/*qt：sjh*/
*{ padding:0; margin:0;outline:none !important;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;}
html{ overflow-x:hidden; overflow-y:auto;}
ul, ol,li{ list-style-type:none; line-height:normal;}
body, button, input, select, textarea{ font-family:'Microsoft yahei' ,Arial; font-size:12px;}
body{ float:left; width:100%; position:relative;}
code, kbd, pre, samp {font-family:'Microsoft yahei' ,Arial;}
a{ text-decoration:none; color:#333;
-webkit-transition: all 0.2s ease-out 0s; 
   -moz-transition: all 0.2s ease-out 0s; 
     -o-transition: all 0.2s ease-out 0s; 
        transition: all 0.2s ease-out 0s;
/*清除IOS系统点击默认事件*/
-webkit-tap-highlight-color:rgba(0,?0,?0,?0);
-webkit-tap-highlight-color:?transparent;}
a:hover{color:#333; cursor:pointer;}
img{border:0; max-width:100%;}
table { border-collapse: collapse; border-spacing: 0; }
h1,h2,h3,h4,h5,h6{margin:0; font-weight:normal; font-family:'Microsoft yahei' ,Arial;}
h1{font-size: 32px;}
h2{font-size: 24px;}
h3{font-size: 22px;}
h4{font-size: 18px;}
h5{font-size: 14px;}
h6{font-size: 12px;}
input,table,tr,td{ margin:0; padding:0; border:none;}
button,table{ border:none; background:none; margin:0; padding:0;}
select{ margin:0; padding:0; font-family:'Microsoft yahei' ,Arial;}
textarea{ resize:none;}
input{ outline:0;}
article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block;}

.pz_top{ float:left; width:100%;}
.pz_banner{ float:left; width:100%; overflow:hidden; position:relative;}
.pz_main{ float:left; width:100%;}
.pz_down{ float:left; width:100%; background: #232323;}


/*pc版头部*/
.top1{position: absolute; width:100%; height:128px; left:0; top:6px; z-index:101; padding: 0 38px;
-webkit-transition: all 0.2s linear;
   -moz-transition: all 0.2s linear;
     -o-transition: all 0.2s linear;
        transition: all 0.2s linear;
}
.top1.active{ background-color:#fff;
-webkit-box-shadow: 0 2px 6px #aaa;
   -moz-box-shadow: 0 2px 6px #aaa;
     -o-box-shadow: 0 2px 6px #aaa;
        box-shadow: 0 2px 6px #aaa;
}
.top1 .logo{ float:left; width:529px;}
.homeTop{float: right; width: 100%;}
.homeTop_m{float: right;}
.homeTop_m a{float: left; padding-left: 47px; height: 64px; line-height:64px; color: #fff; position: relative; z-index:20;}
.homeTop_m a i{position: absolute; left: 24px; top: 50%; display: block; width: 16px;
-webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
        transform: translate(0, -50%);}
.homeTop_m a i img{float: left; width: 100%; display: block;}
.homeTop_m a span{float: left; width: 100%; font-size: 14px;}
.homeTop_m .tel{float: right; padding-left: 50px; font-size: 14px; color: #fff; font-family: Arial; font-weight: bold; background: url(img/telico.png) no-repeat 20px; height: 64px; line-height:64px;}
.menu{ float:right; height:58px;}
.menu .nli{ float:left; z-index:15; position:relative; padding-left:58px;}
.menu .nli span a{ display:block; float:left; font-size:16px; height:58px; line-height:58px; color:#fff; position:relative; font-weight: bold;}
.menu .nli span a:hover,
.menu .nli.on span a{ color:#184a96;}


.homeTop_m a.top_wx .wxewm{position:absolute; left:50%; margin-left:-47px; top:50px; padding: 10px; display: none;  background: #169BD5; width:120px; }
.homeTop_m a.top_wx:hover .wxewm{display:block;} 


@media  screen and (max-width:1699px){
  .top1 .logo{width:429px;}
  .menu .nli{padding-left:40px;}
}
@media  screen and (max-width:1449px){
  .top1 .logo{width:360px; margin-top: 10px;}
  .menu .nli{padding-left:20px; font-size: 14px;}
}


/*phone版头部*/
.top2{ position:fixed; left:0; top:0; width:100%; height:80px; z-index:1030;}
.top2.active{background: rgba(0,0,0,.6);
-webkit-box-shadow: 0 2px 6px rgba(0,0,0,.2);
   -moz-box-shadow: 0 2px 6px rgba(0,0,0,.2);
     -o-box-shadow: 0 2px 6px rgba(0,0,0,.2);
        box-shadow: 0 2px 6px rgba(0,0,0,.2);}
.top2 .logo{ float:left; width:400px; margin:14px 0 0 0;}

/*手机按钮*/
.menuph{ position:absolute; top:15px; right:15px; cursor:pointer; width:50px; height:50px; background:#39a050; text-align:center;}
.menuph .point{ display:inline-block; width:28px; height:22px; margin-top:14px; position:relative;}
.menuph .point:hover .navbtn,
.menuph .point:hover .navbtn::after,
.menuph .point:hover .navbtn::before{ width:28px;}
.menuph .navbtn{ position:absolute; top:10px; right:0; display:inline-block; width:21px; height:1px; background:#fff;
-webkit-transition: all .3s ease-out 0s;
	 -moz-transition: all .3s ease-out 0s;
	  -ms-transition: all .3s ease-out 0s;
	   -o-transition: all .3s ease-out 0s;
	      transition: all .3s ease-out 0s;}
.menuph .navbtn::after,
.menuph .navbtn::before{ content:''; position:absolute; right:0; display:inline-block; width:28px; height:1px; background:#fff;
-webkit-transition: all .3s ease-out 0s;
	 -moz-transition: all .3s ease-out 0s;
	  -ms-transition: all .3s ease-out 0s;
	   -o-transition: all .3s ease-out 0s;
	      transition: all .3s ease-out 0s;}
.menuph .navbtn::after{ top:-11px;}
.menuph .navbtn::before{ top:10px;}
.menuph .point.active .navbtn{ background:transparent;}
.menuph .point.active .navbtn::after{	top:0px;
-webkit-transform: rotate(45deg);
	 -moz-transform: rotate(45deg);
	  -ms-transform: rotate(45deg);
	   -o-transform: rotate(45deg);
	      transform: rotate(45deg);}
.menuph .point.active .navbtn::before{ top:0px;
-webkit-transform: rotate(-45deg);
	 -moz-transform: rotate(-45deg);
	  -ms-transform: rotate(-45deg);
	   -o-transform: rotate(-45deg);
	      transform: rotate(-45deg);}

@media  screen and (max-width:767px){
.top2{height:50px;}
.top2 .logo{width:200px; margin:14px 0 0 0;}  
.top2 .menuph{ top:5px; right:15px; width:40px; height:40px;}
.top2 .menuph .point{ width:22px; height:19px; margin-top:10px;}
.top2 .menuph .point:hover .navbtn,
.top2 .menuph .point:hover .navbtn::after,
.top2 .menuph .point:hover .navbtn::before{ width:22px;}
.top2 .menuph .navbtn{ top:9px; width:16px; }
.top2 .menuph .navbtn::after,
.top2 .menuph .navbtn::before{	width:22px;}
.top2 .menuph .navbtn::after{ top:-9px;}
.top2 .menuph .navbtn::before{ top:9px;}
}


/*手机下拉*/
.xialaph{ position:fixed; top:80px; left:0; width:100%; max-height:100%; overflow-y:auto; background:url(img/bg_nav.png);display:none; z-index:1049;}
.xialaph .ul1{ padding-bottom:50px;border-top: 1px solid #fff;}
.xialaph li{border-bottom: 1px solid #fff;padding: 0 15px;}
.xialaph .ul2,
.xialaph .ul3{ display:none;border-top: 1px solid #fff; position:relative;}
.xialaph .ul2 > li:last-child{border-bottom: 0 none;}
.xialaph .ul3 > li:last-child{border-bottom: 0 none;}
.xialaph h4 a{color:#333; font-size:16px; font-weight:bold; line-height:62px;}
.xialaph h5 a{color:#333; font-size:16px; line-height:57px;}
.xialaph h4,
.xialaph h5{position:relative;}
.xialaph h4 i,
.xialaph h5 i{display: block;position: absolute;right: 0;top: 50%;margin-top: -9px; width: 12px;height: 12px;border-bottom: 2px solid #333;border-right: 2px solid #333;
-webkit-transform: rotate(45deg);
   -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
     -o-transform: rotate(45deg);
        transform: rotate(45deg);
-webkit-transition: all 0.2s ease-out 0s; 
   -moz-transition: all 0.2s ease-out 0s;
	  -ms-transition: all 0.2s ease-out 0s;
     -o-transition: all 0.2s ease-out 0s; 
        transition: all 0.2s ease-out 0s;}
.xialaph h4.active i,
.xialaph h5.active i{margin-top: -3px;
-webkit-transform: rotate(-135deg);
   -moz-transform: rotate(-135deg);
    -ms-transform: rotate(-135deg);
     -o-transform: rotate(-135deg);
        transform: rotate(-135deg);}
.xialaph .ul2{padding: 10px 0;}
.xialaph .ul3{padding: 5px 0;}
.xialaph .ul3 li a{ color:#666; font-size:14px; line-height:35px; display:block;}
.xialaph .ul3 li{ padding-top:5px;}
.xialaph .phsou{ position:relative; margin-top:30px;}
.xialaph .phsou input{ width:100%; height:56px; background-color:#fff; color:#aaa; font-size:14px; padding-left:20px; border:1px solid #e5e5e5;}
.xialaph .phsou img{ cursor:pointer; width:21px; height:22px; position:absolute; top:17px; right:29px;}
.xialaph .try{ text-align:center; padding:30px 0 0 0;}
.xialaph .try a{ display:inline-block; width:120px; background:#80b63b; font-size:16px; color:#fff; line-height:50px;}

.phonemeng{ position:absolute; top:0; left:0; width:100%; height:100%; background:#000; opacity:0.6; z-index:196; display:none;}

@media  screen and (max-width:767px){
.xialaph{ top:50px;}
.xialaph h4 a{ font-size:14px; line-height:42px;}
.xialaph h5 a{ color:#333; font-size:14px; line-height:38px;}
.xialaph h4 i,
.xialaph h5 i{margin-top: -6px; width: 8px;height: 8px;border-bottom: 1px solid #333;border-right: 1px solid #333;}
.xialaph h4.active i,
.xialaph h5.active i{margin-top: -2px;}
.xialaph .ul3 li a{ color:#666; font-size:12px; line-height:30px; display:block;}
.xialaph .ul3 li{ padding-top:5px;}
}

/*banner*/
.slide_banner{ margin:0;}
.slide_banner .slick-slide{ width:100%; padding:0;}
.slide_banner img{ width:100%;}
.slide_banner .slick-dots{ bottom:46px; height:22px; overflow:hidden; z-index:99;}
.slide_banner .slick-dots li{ width:14px; height:14px; border:solid 1px #dadadc; margin:4px 8px; position: relative;
 -webkit-border-radius:50%; 
    -moz-border-radius:50%;
         border-radius:50%;}
.slide_banner .slick-dots li::after{position: absolute; content: ""; left: -5px; top: -5px; width: 22px; height: 22px; border:solid 1px #dadadc; filter:alpha(opacity=00);opacity:0; 
 -webkit-border-radius:50%; 
    -moz-border-radius:50%;
         border-radius:50%;}
.slide_banner .slick-dots li button{ display:none;}
.slide_banner .slick-dots li.slick-active{background:#dadadc;}
.slide_banner .slick-dots li.slick-active::after{filter:alpha(opacity=100);opacity:1; }

.nyBan{float: left; width: 100%; position: relative; }
.nyBan img{float: left; width: 100%; display: block;}
.nyBan .nyBanTit{position: absolute; top: 50%; left: 0; width: 100%; text-align: center;
-webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
        transform: translate(0, -50%);}
.nyBan .nyBanTit h4{float: left; width: 100%; line-height: 54px;height: 54px; font-size: 46px; color: #fff; font-weight: bold; font-family: Arial; text-transform: uppercase;}
.nyBan .nyBanTit .local{display: inline-block; *display: inline; *zoom:1; vertical-align: top; font-size: 14px; color: #fff;}
.nyBan .nyBanTit .local a{padding: 0 5px; color: #fff;}
.nyBan .nyBanTit .local a:hover{color: #169BD5;}

@media  screen and (max-width:767px){
  .slide_banner .slick-dots{ bottom:15px; height:15px;}
  .slide_banner .slick-dots li{ width:8px; height:8px; margin:2px 4px; }
  .slide_banner .slick-dots li::after{left: -3px; top: -3px; width: 12px; height: 12px;}
  .nyBan .nyBanTit{top: 60%;}
  .nyBan .nyBanTit h4{line-height: 34px;height: 34px; font-size: 18px;}
  .nyBan .nyBanTit .local{font-size: 12px;}
}

.banInput{position: absolute; left: 0; top: 0; width: 100%; height: 100%; padding-top: 134px; }
.banInput_m{position: absolute; left: 0; top:50%; text-align: center; width: 100%;
-webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
        transform: translate(0, -50%);}
.banInput_m h2{float: left; width: 100%; line-height: 88px; color: #fff; font-size: 55px; }
.banInput_m h2 span{font-weight: bold;}
.banInput_m h4{float: left; width: 100%; margin-top: 14px; text-transform: uppercase;  font-size: 22px; color: #fff; font-weight: bold; font-family: Arial;}
.banInput_m h4 span{border-top: 1px solid rgba(255,255,255,.3); border-bottom: 1px solid rgba(255,255,255,.3); padding: 0 25px; line-height: 44px; display: inline-block;}
.banInput_m .banInput_d{display: inline-block; *display: inline; *zoom:1; vertical-align: top; margin-top: 25px; width: 38%;}
.banInput_m .banInput_d .name{float: left; width: 50%; padding: 0 10px; }
.banInput_m .banInput_d .yzm_m,
.banInput_m .banInput_d .name input{float: left; width: 100%; line-height: 38px; height: 40px; border: 1px solid rgba(255,255,255,.5); background: rgba(255,255,255,.1); padding: 0 15px; font-size: 14px; color: #fff;}
.banInput_m .banInput_d .name input::-webkit-input-placeholder { color:rgba(255,255,255,.5) !important;}
.banInput_m .banInput_d .name input:-moz-placeholder {  color:rgba(255,255,255,.5) !important;}
.banInput_m .banInput_d .name input::-moz-placeholder {  color:rgba(255,255,255,.5) !important;}
.banInput_m .banInput_d .name input:-ms-input-placeholder { color:rgba(255,255,255,.5) !important; } 
.banInput_m .banInput_d .yzm{float: left; width: 100%; margin-top: 16px; padding:0 10px; }
.banInput_m .banInput_d .yzm button{float: right; width: 22.556391%; background: #a6a4a6; line-height: 40px; height: 40px; color: #414141; }
.banInput_m .banInput_d .yzm_m{float: left; width: 72.519084%; }
.banInput_m .banInput_d input{display: inline-block; *display: inline; *zoom:1; vertical-align: top; width: 188px; height:42px; margin-top: 38px; background: #39a050; font-size: 16px; color: #fff; line-height: 42px;
 -webkit-border-radius:21px; 
    -moz-border-radius:21px;
         border-radius:21px;}

@media  screen and (max-width:1399px){
  .banInput_m h2{ line-height: 68px; font-size: 40px; }
  .banInput_m h4{margin-top: 10px; font-size: 20px;}
  .banInput_m h4 span{ padding: 0 20px; line-height: 40px;}
  .banInput_m .banInput_d a{margin-top: 25px;}
}
@media  screen and (max-width:1199px){
  .banInput_m .banInput_d{margin-top: 20px; width: 48%;}
}
@media  screen and (max-width:991px){
  .banInput_m h2{ line-height: 48px; font-size: 22px;}
  .banInput_m h4{font-size: 16px;}
  .banInput_m h4 span{ padding: 0 15px; line-height: 30px;}
  .banInput_m .banInput_d{margin-top: 20px; width: 50%;}
  .banInput_m .banInput_d .name{padding: 0 5px; }
  .banInput_m .banInput_d .yzm_m,
  .banInput_m .banInput_d .name input{line-height: 30px; height: 32px; padding: 0 10px; font-size: 12px;}
  .banInput_m .banInput_d .yzm{margin-top: 15px; padding:0 5px; }
  .banInput_m .banInput_d .yzm button{line-height: 30px; height: 30px;}
  .banInput_m .banInput_d a{width: 148px; height:32px; margin-top: 20px;font-size: 14px; line-height: 32px;}
}
@media  screen and (max-width:767px){
  .banInput_m h2{ line-height: 28px; font-size: 16px;}
  .banInput_m h4{display: none;}
  .banInput_m .banInput_d{margin-top: 10px; width: 90%;}
  .banInput_m .banInput_d .name{padding: 0 5px; }
  .banInput_m .banInput_d .yzm_m,
  .banInput_m .banInput_d .name input{line-height: 24px; height: 26px; padding: 0 5px;}
  .banInput_m .banInput_d .yzm{margin-top: 10px; }
  .banInput_m .banInput_d .yzm button{line-height: 26px; height: 26px; font-size: 12px; width: 25%;}
  .banInput_m .banInput_d a{width: 108px; height:24px; margin-top: 10px;font-size: 12px; line-height: 24px;}
}

/* 隐藏菜单 按钮 */
.navBtn{position: absolute; top: 50%; right: 46px; padding-right: 58px; font-size: 16px; color: #fff; line-height: 41px; height: 41px; background: url(img/ban_r.png) no-repeat right; cursor: pointer; z-index: 9;}

/* 隐藏菜单 */
.navList{display: none; position: absolute; z-index: 999; right: 0; top: 0; height: 100%; width: 40.9375%; }
.navList_r{float: right; width: 33.078880%; height: 100%; padding-top: 148px; background: rgba(0,0,0,.8);}
.navList_r .ul1{float: left; width: 100%; padding: 0 22px;}
.navList_r .li1{float: left; width: 100%; line-height: 71px; height: 72px; border-bottom: 1px solid #2a2929; font-size: 14px;  padding-left: 50px;}
.navList_r .li1 a{padding-left:30px; color: #fff; position: relative;}
.navList_r .li1 .navBox{display: none;}
.navList_r .li1 a i{position: absolute; left: 0; top: 50%; margin-top: -8px; width: 16px; height: 16px; display: block;}
.navList_r .li1 a i img{float: left; width: 100%; display: block;
-webkit-transition: all 0.2s ease-out 0s; 
   -moz-transition: all 0.2s ease-out 0s; 
     -o-transition: all 0.2s ease-out 0s; 
        transition: all 0.2s ease-out 0s;}
.navList_r .li1 a i img.img02{position: absolute; top: 0; left: 0; filter:alpha(opacity=00);opacity:0;}
.navList_r .li1 a.active{color: #355db1;}
.navList_r .li1 a.active img.img01{filter:alpha(opacity=00);opacity:0;}
.navList_r .li1 a.active img.img02{filter:alpha(opacity=100);opacity:1;}
.navList_le{float: left; width: 66.92112%; background: rgba(53,97,177,.8); height: 100%; padding: 138px 20px 50px 20px; overflow-y: auto; overflow-x: hidden; filter:alpha(opacity=00);opacity:0;}
.navList_le.active{filter:alpha(opacity=100);opacity:1;}
.navList_le ul{float: left; width: 100%; display: block; margin-top: 45px; }
.navList_le ul h4{float: left; width: 100%; line-height: 36px; height: 36px; margin-bottom: 10px; padding-left: 12px; color: #fff; font-size: 16px;}
.navList_le ul li{float: left; padding:0 12px; font-size: 14px; line-height: 36px; height: 36px;}
.navList_le ul a{color: #fff;}
.navList_le ul a:hover{text-decoration: underline;}

@media  screen and (max-width:1699px){
  .navList_r{padding-top: 108px;}
  .navList_r .li1{line-height: 61px; height: 62px; }
  .navList_le{padding: 98px 20px 50px 20px;}
  .navList_le ul{margin-top: 35px; }
}
@media  screen and (max-width:1549px){
  .navList_r{padding-top: 88px;}
  .navList_r .li1{line-height: 51px; height: 52px; padding-left: 30px; }
  .navList_le{padding: 78px 20px 30px 20px;}
  .navList_le ul{margin-top: 30px; }
  .navList_le ul h4{line-height: 30px; height: 30px; margin-bottom: 8px; font-size: 16px;}
  .navList_le ul li{padding:0 12px;line-height: 30px; height: 30px;}
}
@media  screen and (max-width:1299px){
  .navList_r{padding-top: 68px;}
  .navList_r .li1{line-height: 51px; height: 52px; padding-left: 10px; }
  .navList_le{padding: 58px 20px 30px 20px;}
  .navList_le ul{margin-top: 30px; }
  .navList_le ul h4{line-height: 30px; height: 30px; margin-bottom: 8px; font-size: 16px;}
  .navList_le ul li{padding:0 12px;line-height: 30px; height: 30px;}
}
@media  screen and (max-width:1199px){
  .navBtn{display: none;}
}


/*main*/

/* 标题 */
.homtTit{float: left; width: 100%; margin-top: 60px; text-align: center;}
.homtTit h2{float: left; width: 100%; line-height: 48px; color: #000; font-size: 28px; font-weight:bold;}
.homtTit h4{float: left; width: 100%; line-height: 36px; color: #cbcbcb; font-size: 26px; font-weight:bold; font-family: Arial; text-transform: uppercase; letter-spacing: 1px;}
.homtTit h4 span{padding: 0 20px; position: relative;}
.homtTit h4 span::after,
.homtTit h4 span::before{position: absolute; right: 100%; top: 50%; margin-top: -1px; width: 40px; height: 2px; background: #e1e1e1; content: "";}
.homtTit h4 span::after{left: 100%;right: auto;}
.homtTit h5{float: left; width: 100%; line-height: 37px; color: #bfbfbf; font-size: 14px; }

@media  screen and (max-width:767px){
  .homtTit{margin-top: 30px;}
  .homtTit h2{line-height: 28px; font-size: 18px;}
  .homtTit h4{line-height: 26px;font-size: 16px;}
  .homtTit h4 span{padding: 0 15px;}
  .homtTit h4 span::after,
  .homtTit h4 span::before{margin-top: 0; width: 20px; height: 1px;}
  .homtTit h5{ line-height: 24px; font-size: 14px; }
}

.homeNews{float: left; width: 100%; background: #f4f4f4; border-bottom: 1px solid #ebebeb; position: relative;}
.homeNews_m{float: left; width: 100%;  position:relative; padding-left: 140px; }
.homeNews_m .homeNews_le{position: absolute; left: 0; top: 0; padding-left: 40px; line-height: 60px; height: 60px; color: #294b92; font-size: 14px; background: url(img/hnews.png) no-repeat 4px;}
.homeNews_m .bd{float: left; width: 100%; height: 60px; overflow: hidden;}
.homeNews_m .bd .tempWrap{ width:100% !important; }
.homeNews_m .bd ul{ overflow:hidden; zoom:1; }
.homeNews_m .bd ul li{float:left; height:60px; line-height:60px; text-align:left; _display:inline; width:auto !important; padding: 0 122px 0 42px; font-size: 14px; color: #3f3f3f; position: relative;}
.homeNews_m .bd ul li span{ position: absolute; right: 42px; top: 0;}

@media  screen and (max-width:991px){
  .homeNews_m{padding-left: 120px; }
  .homeNews_m .bd{height: 40px; overflow: hidden;}
  .homeNews_m .homeNews_le{padding-left: 30px; line-height: 40px; height: 40px; font-size: 12px; background-size: 18px 14px;}
  .homeNews_m .bd ul li{height:40px; line-height:40px; padding: 0 102px 0 22px; font-size: 12px;}
  .homeNews_m .bd ul li span{right: 22px; top: 0;}
}
@media  screen and (max-width:767px){
  .homeNews_m{padding-left: 105px; }
  .homeNews_m .homeNews_le{padding-left: 15px; background-size:12px 8px ; background-position: 0 center;}
}

.homeService{float: left; width: 100%; padding-bottom: 70px;}
.homeSerList{float: left; width: 100%; position: relative; margin-top: 11px;}
.homeSerList::after,
.homeSerList::before{position: absolute; width: 100%; height: 38px; background: #fff; left: 0; top: 0; content: ""; z-index: 9;}
.homeSerList::after{top: auto; bottom: 0;}
.homeSerList ul{float: left; width: 100%; position: relative;}
.homeSerList ul::after{position: absolute; content: ""; right: 0; top: 0; width: 1px; height: 100%; background: #fff;}
.homeSerList ul li{float: left; width: 25%; border-bottom: 1px solid #dfdfdf; border-right: 1px solid #dfdfdf; padding: 38px 0;}
.homeSerList ul li a{float: left; width: 100%; text-align: center; padding: 0 66px; display: block;}
.homeSerList ul li i{display: inline-block; *display: inline; *zoom:1; vertical-align: top; position: relative;  width: 100px;}
.homeSerList ul li i img{display: block; width: 100%; 
-webkit-transition: all 0.2s ease-out 0s; 
   -moz-transition: all 0.2s ease-out 0s; 
     -o-transition: all 0.2s ease-out 0s; 
        transition: all 0.2s ease-out 0s;}
.homeSerList ul li i img.img02{position: absolute; left: 0; top: 0; filter:alpha(opacity=00);opacity:0;}
.homeSerList ul li h4{float: left; width: 100%; line-height: 28px; height: 28px; font-size: 18px; color: #222222; margin-top: 13px;
-webkit-transition: all 0.2s ease-out 0s; 
   -moz-transition: all 0.2s ease-out 0s; 
     -o-transition: all 0.2s ease-out 0s; 
        transition: all 0.2s ease-out 0s;}
.homeSerList ul li span{float: left; width: 100%; line-height: 22px; height: 44px; overflow: hidden; font-size: 14px; color: #888888; display: block; margin-top: 9px;}
.homeSerList ul li a:hover .img01{filter:alpha(opacity=00);opacity:0;}
.homeSerList ul li a:hover .img02{filter:alpha(opacity=100);opacity:1;}
.homeSerList ul li a:hover h4{color: #169BD5;}
.homeSerMore{float: left; width: 100%; margin-top: 11px; text-align: center;}
.homeSerMore a{display: inline-block; *display: inline; *zoom:1; vertical-align: top; width: 187px;  background: #169BD5; text-align: center; font-size: 16px; color: #fff;
 -webkit-border-radius:23px; 
    -moz-border-radius:23px;
         border-radius:23px;}
.homeSerMore a span{padding-right: 42px; height: 46px; line-height: 46px; display: inline-block; background:url(img/hser_bg1.png) no-repeat right;}
.homeSerMore a:hover{
   -webkit-box-shadow: 1px 1px 10px rgba(0,0,0,.3);
    -moz-box-shadow: 1px 1px 10px rgba(0,0,0,.3);
         box-shadow: 1px 1px 10px rgba(0,0,0,.3);}

@media  screen and (max-width:1399px){
  .homeSerList ul li a{padding: 0 40px;}
}
@media  screen and (max-width:1199px){
  .homeSerList ul li a{padding: 0 20px;}
}
@media  screen and (max-width:991px){
  .homeService{padding-bottom: 40px;}
  .homeSerList::after,
  .homeSerList::before{height: 28px;}
  .homeSerList ul li{ padding: 28px 0;}
  .homeSerList ul li a{padding: 0 10px;}
  .homeSerList ul li h4{font-size: 15px; margin-top: 8px;}
  .homeSerList ul li i{ width: 80px;}
  .homeSerList ul li span{font-size: 12px; margin-top: 5px;}
}
@media  screen and (max-width:767px){
  .homeService{padding-bottom: 30px;}
  .homeSerList::after,
  .homeSerList::before{height: 20px;}
  .homeSerList ul li{ padding: 20px 0; width: 50%;}
  .homeSerList ul li a{padding: 0 10px;}
  .homeSerList ul li i{ width: 60px;}
  .homeSerMore a{width: 127px; font-size: 14px; }
.homeSerMore a span{padding-right: 22px; height: 36px; line-height: 36px; background-size: 15px;}
}

.homeFlow{float: left; width: 100%; padding-bottom: 49px;}
.homeFlow_s{float: left; width: 100%; padding: 49px 0; overflow: hidden;}
.homeFlow_s .slick-slide{ padding:0; position: relative;}
.homeFlow_s .li_hp{float: left; width: 100%; text-align: center; padding:0 50px;}
.homeFlow_s .li_hp a{float: left; width: 100%; display: block;}
.homeFlow_s .homeFlowIcon{float: left; width: 100%; position: relative;  }
.homeFlow_s .homeFlowIcon::after{position: absolute; content: ""; width:42px; height: 22px; left: 118%; top: 50%; margin-top: -11px; background: url(img/hflow_bg04.png) no-repeat;}
.homeFlow_s .slick-slide:last-child .homeFlowIcon::after{display: none;}
.homeFlow_s .homeFlowIcon i img{float: left; width: 100%; display: block;
-webkit-transition: all 0.2s ease-out 0s; 
   -moz-transition: all 0.2s ease-out 0s; 
     -o-transition: all 0.2s ease-out 0s; 
        transition: all 0.2s ease-out 0s;}
.homeFlow_s .homeFlowIcon i img.img02{position: absolute; top: 0; left: 0;filter:alpha(opacity=00);opacity:0;}
.homeFlow_s .homeFlowIcon .icon_m{position: absolute; left: 0; top:50%; width: 100%; text-align: center;
-webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
        transform: translate(0, -50%);}
.homeFlow_s .homeFlowIcon .icon_m img{display: block; margin: 0 auto; width: 84px;}
.homeFlow_s .homeFlowIcon .icon_m span{float: left; width: 100%; font-size: 20px; font-style: italic; color: #fff; line-height: 22px; height: 22px; display: block; font-family: Arial;}
.homeFlow_s .li_hp a h4{float: left; width: 100%; line-height: 28px; height: 56px; overflow: hidden; font-size: 14px; color: #888; margin-top: 28px; text-align: center;}
.homeFlow_s .li_hp a:hover i .img01{filter:alpha(opacity=00);opacity:0;}
.homeFlow_s .li_hp a:hover i .img02{filter:alpha(opacity=100);opacity:1;}

@media  screen and (max-width:1199px){
  .homeFlow_s .li_hp{ padding:0 30px;}
  .homeFlow_s .homeFlowIcon::after{width:32px; height: 18px; left: 110%; margin-top: -9px; background-size:100%;}
  .homeFlow_s .homeFlowIcon .icon_m img{width:64px; }
  .homeFlow_s .homeFlowIcon .icon_m span{font-size: 18px;}
}
@media  screen and (max-width:991px){
  .homeFlow_s .li_hp{ padding:0 15px;}
  .homeFlow_s .homeFlowIcon::after{width:20px; height: 12px; left: 106%; margin-top: -6px;}
  .homeFlow_s .homeFlowIcon .icon_m img{width:54px; }
  .homeFlow_s .homeFlowIcon .icon_m span{font-size: 16px;}
  .homeFlow_s .li_hp a h4{line-height: 24px; height: 48px; font-size: 13px; margin-top: 20px; }
}
@media  screen and (max-width:767px){
  .homeFlow{padding-bottom: 30px;}
  .homeFlow_s{padding: 30px 0 40px 0;}
  .homeFlow_s .homeFlowIcon::after{display: none;}
}
.homeAdv{float: left; width: 100%; padding-bottom:66px ;}
.homeAdv_m{float: left; width: 100%; padding: 0 96px; position: relative;}
.homeAdv_m .homeAdvCenter{position: absolute; width: 32.214286%; top:72px; left: 50%;
-webkit-transform: translate(-50%,0);
    -ms-transform: translate(-50%,0);
        transform: translate(-50%,0); }
.homeAdvCenter img{float: left; width: 100%; display: block;}
.homeAdv_m .homeAdvCenter .txt{position: absolute; top: 40%; left: 0; width: 100%; text-align: center;
-webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
        transform: translate(0, -50%); }
.homeAdv_m .homeAdvCenter .txt h2{float: left; width: 100%; line-height:49px; height: 49px; color: #333; font-size: 34px;}
.homeAdv_m .homeAdvCenter .txt h4{float: left; width: 100%; line-height:35px; height: 35px; color: #169BD5; font-size: 26px; font-weight: bold; font-family: Arial; text-transform: uppercase;}
.homeAdv_m ul{float: left; width: 100%; position: relative; height: 456px; margin-top: 37px;}
.homeAdv_m ul li{float: left; position: absolute; width: 100%; width: 22%; text-align: center;}
.homeAdv_m ul li::after{position: absolute; content: "";  height: 23px; top:58px;}
.homeAdv_m ul li img{display: block; width: 95px; margin: 0 auto;}
.homeAdv_m ul li h4{float: left; width: 100%; line-height: 30px; height: 30px; color: #292a2b; font-size: 18px; font-weight: bold; margin-top: 12px;}
.homeAdv_m ul li h5{float: left; width: 100%; line-height: 30px; height: 60px; overflow: hidden; color: #666666; font-size: 16px;  margin-top: 10px;}
.homeAdv_m ul li h5 span{color: #169BD5; font-weight: bold;}
.homeAdv_m ul li:nth-child(1){left: 0; top: 0;}
.homeAdv_m ul li:nth-child(2){right: 0; top: 0;}
.homeAdv_m ul li:nth-child(3){left: 0; bottom: 0;}
.homeAdv_m ul li:nth-child(4){right: 0; bottom: 0;}
.homeAdv_m ul li:nth-child(1)::after{background: url(img/hadv01.png) no-repeat; width: 162px; left: 100%; }
.homeAdv_m ul li:nth-child(2)::after{background: url(img/hadv02.png) no-repeat; width: 162px; right: 100%;}
.homeAdv_m ul li:nth-child(3)::after{background: url(img/hadv03.png) no-repeat; width: 125px; left: 100%;}
.homeAdv_m ul li:nth-child(4)::after{background: url(img/hadv04.png) no-repeat; width: 125px; right: 100%;}

@media  screen and (max-width:1439px){
  .homeAdv_m ul{height: 426px; margin-top: 30px;}
  .homeAdv_m ul li{ width: 28%; text-align: center;}
  .homeAdv_m ul li:nth-child(1)::after,
  .homeAdv_m ul li:nth-child(2)::after{width: 122px; background-size: 100%;}
  .homeAdv_m ul li:nth-child(3)::after,
  .homeAdv_m ul li:nth-child(4)::after{width: 85px; background-size: 100%; }
}
@media  screen and (max-width:1199px){
  .homeAdv_m{padding: 0 36px;}
  .homeAdv_m ul{height: 366px; margin-top: 30px;}
  .homeAdv_m ul li{width: 28%;}
  .homeAdv_m ul li img{ width: 75px;}
  .homeAdv_m ul li h4{line-height: 24px; height: 24px; font-size: 16px; margin-top: 10px;}
  .homeAdv_m ul li h5{line-height: 24px; height: 48px; font-size: 14px; margin-top: 8px;}
}
@media  screen and (max-width:991px){
  .homeAdv_m{padding: 0px;}
  .homeAdv_m .homeAdvCenter{width: 32.214286%; top:50%; left: 50%;
-webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
        transform: translate(-50%,-50%); }
  .homeAdv_m .homeAdvCenter .txt h2{line-height:30px; height: 30px;font-size: 22px;}
  .homeAdv_m .homeAdvCenter .txt h4{line-height:26px; height: 26px; font-size: 18px;}
  .homeAdv_m ul{height: 346px; margin-top: 30px;}
  .homeAdv_m ul li{width: 34%;}
  .homeAdv_m ul li img{ width: 75px;}
  .homeAdv_m ul li::after{top: 48px;}
  .homeAdv_m ul li:nth-child(3)::after,
  .homeAdv_m ul li:nth-child(1)::after{left: 80%;}
  .homeAdv_m ul li:nth-child(4)::after,
  .homeAdv_m ul li:nth-child(2)::after{right: 80%;}
}
@media  screen and (max-width:767px){
  .homeAdv_m .homeAdvCenter{float: left; position: static; width: 100%; top:auto; left: auto; margin-top: 20px;
-webkit-transform: translate(0,0);
    -ms-transform: translate(0,0);
        transform: translate(0,0); }
  .homeAdv_m .homeAdvCenter .txt h2{line-height:30px; height: 30px;font-size: 20px;}
  .homeAdv_m .homeAdvCenter .txt h4{line-height:26px; height: 26px; font-size: 16px;}
  .homeAdv_m ul{height: auto; margin-top: 10px;}
  .homeAdv_m ul li{float: left; width: 50%; padding: 0 5px; position: static; left: auto; top: auto; bottom: auto; right: auto; margin-top: 20px;}
  .homeAdv_m ul li img{ width: 55px;}
  .homeAdv_m ul li::after{display: none;}
  .homeAdv_m ul li h4{font-size: 12px; margin-top: 5px;}
  .homeAdv_m ul li h5{font-size: 12px; margin-top: 4px;}
}

.homeZx{ clear:both; padding: 64px 0 42px 0;}
.homeZxLe{float: left; width: 50%; margin-top:30px;}
.homeZxLe .span01{float: left;  display: block; line-height: 35px; height: 35px;  font-size: 24px; color:#fff;  }
.homeZxLe h2{float: left; width: 100%; line-height: 46px; color: #fff; margin-top: 9px; font-size: 28px; }
.homeZxLe h2 span{font-weight: bold;}
.homeZxLe h4{float: left; width: 100%; line-height: 24px; font-size: 18px; color: #fff;}
.homeZxLe h4 p{display:inline-block;}
.homeZxR{float: right; width: 50%; margin-top: 12px;}
.erweima{ float:left; margin-top:8px;}
.erweima img{ width:150px; height:150px;}
.aboutinfo{ margin-left:170px;}
.aboutinfo p{ color:#fff; line-height:2; font-size:16px;}
.aboutinfo p a{ color:#f9e012}
.homeZxLe .telbtn {
    width: 310px;
    background: url(../img/telbg.png) no-repeat left top;
    height: 40px;
    line-height: 40px;
    color: #125927;
    font-size: 30px;
    text-align: center;
    margin-right: 5px;
    font-family: arial;
    display: inline-block;
    text-indent: 14px;
}

@media  screen and (max-width:1199px){
  .homeZxLe h2{line-height: 46px; margin-top: 5px; font-size: 24px; }
}
@media  screen and (max-width:991px){
  .homeZxLe .span01{padding: 0 15px; line-height: 30px; height: 30px; font-size: 16px;}
  .homeZxLe h2{line-height: 36px; font-size: 20px; }
  .homeZxLe h4{line-height: 24px; font-size: 16px;}
  .homeZxR h4{line-height: 26px; height: 26px; font-size: 16px;}
  .homeZxR h4 span{ padding-right: 5px; font-size: 18px; }
  .homeZxR h4 span::before{width: 58px; height: 58px; left: -42px; background-size: 100%;}
  .homeZxR a{width: 82px; height: 30px; line-height: 30px; font-size: 14px; }
}
@media  screen and (max-width:767px){
  .homeZx{padding: 30px 0 ;}
  .homeZxLe{width: 100%;} 
  .homeZxR{float: left; width: 100%;}
  .homeZxLe .span01{padding: 0 10px; line-height: 26px; height: 26px; font-size: 14px;}
  .homeZxLe h2{line-height: 30px; font-size: 16px; }
  .homeZxLe h4{font-size: 14px;}
  .homeZxR h4{font-size: 14px; padding-left: 40px; float: left; text-align: left;}
  .homeZxR h4 span{font-size: 16px; }
  .homeZxR a{width: 82px; height: 30px; line-height: 30px; font-size: 14px;float: left; margin-right: 0; margin-left: 70px;}
}
.homeTesti{float: left; width: 100%; padding-bottom: 60px;}
.homeTestiList{margin: 0 -85px;}
.homeTesti_s{float: left; width: 100%; position: relative; overflow: hidden; padding: 0 72px; margin-top: 40px;}
.homeTesti_s .slick-slide{ padding:0 13px;}
.homeTesti_s .li_hp{float: left; width: 100%;}
.homeTesti_s .li_hp a{float: left; width: 100%; display: block; position: relative;}
.homeTesti_s .li_hp a::after{position: absolute; content: ""; bottom: 0; left: 50%; width: 0; height: 1px; background: #169BD5;
-webkit-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
        transform: translate(-50%, 0);}
.homeTesti_s .li_hp i{float: left; width: 100%; display: block; border: 5px solid #f6f3f5; overflow: hidden;}
.homeTesti_s .li_hp i img{float: left; width: 100%; display: block;
-webkit-transition: all 0.4s ease-out 0s; 
   -moz-transition: all 0.4s ease-out 0s; 
     -o-transition: all 0.4s ease-out 0s; 
        transition: all 0.4s ease-out 0s;}
.homeTesti_s .li_hp .homeTestiTxt{float: left; width: 100%; padding: 53px 0 24px 0; border-bottom: 1px solid #e4e4e4; position: relative;}
.homeTesti_s .li_hp .homeTestiTxt::after,
.homeTesti_s .li_hp .homeTestiTxt::before{position: absolute; content: ""; width: 24px; height: 16px; background: url(img/htesti_bg1.png) no-repeat left; background-size: 48px; top: 24px; left: 5px;}
.homeTesti_s .li_hp .homeTestiTxt::after{background-position:right;top: auto; left: auto; right: 5px; bottom: 24px;}
.homeTesti_s .li_hp .homeTestiTxt h4{float: left; width: 100%;  line-height: 28px; height: 28px; color: #1a1a1a; font-size: 16px; }
.homeTesti_s .li_hp .homeTestiTxt span{float: left; width: 100%; line-height: 26px; height: 52px; color: #666; display: block; overflow: hidden; margin-top: 3px; font-size: 14px;}
.homeTesti_s .li_hp .homeTestiTxt h5{float: left; width: 100%; font-size: 12px; color: #a8a8a8; font-family: Arial; margin-top: 7px; text-transform: uppercase;}
.homeTesti_s .li_hp i,
.homeTesti_s .li_hp a::after,
.homeTesti_s .li_hp .homeTestiTxt h4{
-webkit-transition: all 0.2s ease-out 0s; 
   -moz-transition: all 0.2s ease-out 0s; 
     -o-transition: all 0.2s ease-out 0s; 
        transition: all 0.2s ease-out 0s;}
.homeTesti_s .li_hp a:hover i{border: 5px solid #169BD5;}
.homeTesti_s .li_hp a:hover i img{
  -webkit-transform: scale(1.1);
     -moz-transform: scale(1.1);
       -o-transform: scale(1.1);
          transform: scale(1.1);}
.homeTesti_s .li_hp a:hover::after{width: 100%;}
.homeTesti_s .li_hp a:hover .homeTestiTxt h4{color:#169BD5;}

.homeTesti_s .slick-prev,
.homeTesti_s .slick-next
{
  font-size: 0;
  line-height: 0;
  position: absolute;
  left:0;
  top: 50%;
  display: block;
  width: 64px;
  height: 64px;
  padding: 0;
  cursor: pointer;
  color: transparent;
  border: none;
  outline: none;
  background:url(img/htesti_le2.png) no-repeat;
  z-index:80;
}
.homeTesti_s .slick-next{
	left:auto;
	right:0;
	background:url(img/htesti_r2.png) no-repeat;
}
.homeTesti_s .slick-prev:hover{background:url(img/htesti_le.png) no-repeat; background-size: 100%;}
.homeTesti_s .slick-next:hover{background:url(img/htesti_r.png) no-repeat; background-size: 100%;}

@media  screen and (max-width:1379px){
  .homeTestiList{margin: 0 -65px;}
.homeTesti_s{ padding: 0 52px; margin-top: 40px;}
}
@media  screen and (max-width:1199px){
  .homeTestiList{margin: 0 -20px;}
  .homeTesti_s{ padding: 0 42px; margin-top: 40px;}
  .homeTesti_s .slick-prev,
  .homeTesti_s .slick-next{width: 44px; height: 44px; background-size: 100%;}
}
@media  screen and (max-width:991px){
  .homeTesti{padding-bottom: 40px;}
  .homeTestiList{margin: 0 -5px;}
  .homeTesti_s{ padding: 0 52px; margin-top: 30px;}
}
@media  screen and (max-width:767px){
  .homeTesti{padding-bottom: 30px;}
  .homeTesti_s{ padding: 0 32px; margin-top: 20px;}
  .homeTesti_s .slick-slide{ padding:0 5px;}
  .homeTesti_s .li_hp .homeTestiTxt{padding: 25px 0 20px 0;}
  .homeTesti_s .li_hp .homeTestiTxt::before{width: 15px; height: 10px;background-size: 30px; top: 14px; left: 2px;}
  .homeTesti_s .li_hp .homeTestiTxt::after{width: 15px;right: 2px; bottom: 15px;background-size: 30px;}
  .homeTesti_s .li_hp .homeTestiTxt span{line-height: 22px; height: 44px; margin-top: 3px;}
  .homeTesti_s .slick-prev,
  .homeTesti_s .slick-next{width: 34px; height: 34px;}
}
.HomeTrends{float: left; width: 100%; position: relative; padding-bottom: 30px; background: #f4f4f4;}
.HomeTrends::before{position: absolute; content: ""; width: 100%; height: 100px; background: #fff; left: 0; top: 0;}
.HomeTreNews{float: left; position: relative;  width:59.428571%;}
.HomeTreNews .hd{float: left; width: 100%; height: 100px;}
.HomeTreNews .hd ul{float: left; margin-top: 23px;}
.HomeTreNews .hd ul li{float: left; padding-right: 34px; line-height: 60px; height: 60px; font-size: 20px; color: #333333; cursor: pointer; font-weight: bold; position: relative;}
.HomeTreNews .hd ul li::after{position: absolute; content: ""; width: 11px; height: 7px; bottom: 0; left: 38%; margin-left: -5px; background: url(img/htre_bg1.png) no-repeat; filter:alpha(opacity=00);opacity:0;}
.HomeTreNews .hd ul li.on{color: #169BD5;}
.HomeTreNews .hd ul li.on::after{filter:alpha(opacity=100);opacity:1;}
.HomeTreNews .bd{float: left; width: 100%; margin-top: 29px;}
.HomeTreNews .bd ul{float: left; width: 100%;}
.HomeTreNews .bd ul .more{float: left; width: 100%; display: block; margin-top: 4px; height: 47px; line-height: 47px; color: #666; font-size: 14px; font-family: Arial; text-transform: uppercase;}
.HomeTreNews .bd ul li{float: left; width: 100%;  margin-top: 4px;}
.HomeTreNews .bd ul li a{float: left; width: 100%; display: block; height: 47px; line-height: 47px; font-size: 14px; color: #4c4c4c; position: relative;}
.HomeTreNews .bd ul li a::before{position: absolute; content: ""; width: 2px; background: #169BD5; height: 100%; left: 0; top: 0; filter:alpha(opacity=00);opacity:0;}
.HomeTreNews .bd ul li span{max-width:68%; float: left; }
.HomeTreNews .bd .top{float: left; display: block; padding: 0 5px; height: 18px; line-height: 16px; font-size: 12px; color: #d82128; margin-top: 15px; border: 1px solid #d82128; margin-left: 10px; font-style: normal;
 -webkit-border-radius:9px; 
    -moz-border-radius:9px;
         border-radius:9px;}
.HomeTreNews .bd .date{float: right; font-family: Arial; }
.HomeTreNews .bd ul li a::before,
.HomeTreNews .bd ul li span,
.HomeTreNews .bd .date{
-webkit-transition: all 0.2s ease-out 0s; 
   -moz-transition: all 0.2s ease-out 0s; 
     -o-transition: all 0.2s ease-out 0s; 
        transition: all 0.2s ease-out 0s;}
.HomeTreNews .bd ul li a:hover{background: #ebebeb;}
.HomeTreNews .bd ul li a:hover::before{filter:alpha(opacity=100);opacity:1;}
.HomeTreNews .bd ul li a:hover span{color: #169BD5; padding-left: 20px;}
.HomeTreNews .bd ul li a:hover .date{color: #169BD5; padding-right: 22px;}
.HomeTreNews .bd ul .more:hover{color: #169BD5; }
.HomeTreQue{float: right; width: 32.714286%; position: relative;}
.HomeTreTit{float: left; width: 100%; background: #169BD5; padding: 30px 36px;}
.HomeTreTit span{float: left; width: 50%; font-size: 20px; color: #fff; font-weight: bold;  line-height: 40px; height: 40px; display: block;}
.HomeTreTit a{float: right; padding-right: 26px; line-height: 40px; height: 40px; color: #fff; font-size: 14px; font-family: Arial; text-transform: uppercase; background: url(img/htre_bg2.png) no-repeat right;}
.HomeTreTit a:hover{text-decoration: underline;}
.HomeTreQue ul{float: left; width: 100%; padding: 5px 45px; background: #fff;}
.HomeTreQue ul li{float: left; width: 100%; padding: 20px 0 17px 0; border-bottom: 1px dashed #ccc;}
.HomeTreQue ul li:last-child{border: 0;}
.HomeTreQue ul li a{float: left; width: 100%; display: block;}
.HomeTreQue ul li a .ask01{float: left; width: 100%; padding-left: 30px; line-height: 26px; height: 26px; color: #4c4c4c; font-size: 14px; background: url(img/htre_bg3.png) no-repeat left;}
.HomeTreQue ul li a .answer01{float: left; width: 100%; padding-left: 30px; line-height: 26px; height: 52px; color: #666; font-size: 14px; overflow: hidden; background: url(img/htre_bg4.png) no-repeat left 6px;}
.HomeTreQue ul li a:hover .ask01{ color: #169BD5;}

@media  screen and (max-width:1199px){
  .HomeTreQue{width: 35%;}
}
@media  screen and (max-width:991px){
  .HomeTreNews{width:57%;}
  .HomeTreNews .bd ul li a{height: 40px; line-height: 40px; font-size: 14px;}
  .HomeTreNews .bd .top{margin-top: 10px;}
  .HomeTreNews .bd ul li span{max-width:60%;}
  .HomeTreQue{width: 40%;}
  .HomeTreQue ul{padding: 5px 25px;}
}
@media  screen and (max-width:767px){
  .HomeTrends::before{height: 60px;}
  .HomeTreNews{width:100%;}
  .HomeTreNews .hd{height: 60px; text-align: center;}
  .HomeTreNews .hd ul{margin-top: 0; float: none; display: inline-block; *display: inline; zoom:1; vertical-align: top;}
  .HomeTreNews .hd ul li{padding:0 10px; line-height: 40px; height: 40px; font-size: 16px;}
  .HomeTreNews .hd ul li::after{left: 50%;}
  .HomeTreNews .bd ul li a{height: auto; line-height: 30px; font-size: 13px;}
  .HomeTreNews .bd .top{ position: absolute; right: 0; bottom: 5px;}
  .HomeTreNews .bd ul li span{max-width:100%;}
  .HomeTreNews .bd .date{float: left; width: 100%;}
  .HomeTreNews .bd ul li a:hover span{ padding-left: 10px;}
  .HomeTreNews .bd ul li a:hover .date{padding-left: 10px; padding-right: 0;}
  .HomeTreQue{width: 100%;}
  .HomeTreQue ul{padding: 5px 15px;}
  .HomeTreTit{padding: 10px 16px;}
  .HomeTreTit span{font-size: 16px;}
  .HomeTreQue ul li{padding: 15px 0;}
}
.homeCoo{float: left; width: 100%; padding-bottom: 70px;}
.homeCoo_s{float: left; width: 100%; padding: 42px 0 44px 0; position: relative; overflow: hidden;}
.homeCoo_s .slick-list{border-top: 1px solid #d9d9d9; border-right: 1px solid #d9d9d9;}
.homeCoo_s .li_hp{float: left; width: 100%; border-bottom: 1px solid #d9d9d9; border-left: 1px solid #d9d9d9;}
.homeCoo_s .li_hp a{float: left; width: 100%; display: block; overflow: hidden;}
.homeCoo_s .li_hp img{/*float: left;*/ width: 100%; display: block;  margin: 20px auto 0 auto;width: 120px;
    height: 100px;
-webkit-transition: all 0.4s ease-out 0s; 
   -moz-transition: all 0.4s ease-out 0s; 
     -o-transition: all 0.4s ease-out 0s; 
        transition: all 0.4s ease-out 0s;}
.homeCoo_s .li_hp a:hover img{
  -webkit-transform: scale(1.1);
     -moz-transform: scale(1.1);
       -o-transform: scale(1.1);
          transform: scale(1.1);}

@media  screen and (max-width:767px){
  .homeCoo{padding-bottom: 30px;}
  .homeCoo_s{padding: 25px 0;}
}

/* 内页导航 */
.nyNav{position: absolute; left: 0; bottom: 0; width: 100%; text-align: center;}
.nyNav .pz_SideLayer{ text-align:center; display:inline-block; *display:inline; *zoom:1; vertical-align: top;}
.nyNav .pz_SideLayer .l1{ float: left; margin-left:1px;}
.nyNav .pz_SideLayer .l1 a{ float:left; width:290px; height:60px; color:#fff; font-size:18px; line-height:60px; background-color:rgba(0,0,0,.3); display: block;}
.nyNav .pz_SideLayer .l1 a:hover,
.nyNav .pz_SideLayer .l1 .hover{ background-color:rgba(32,67,140,.8);}

@media  screen and (max-width:1199px){
  .nyNav .pz_SideLayer .l1 a{width:180px; height:50px; font-size:16px; line-height:50px; }
}
@media  screen and (max-width:767px){
  .nyNav{position: static; left: auto; bottom: auto;float: left; margin-top: 20px;}
  .nyNav .pz_SideLayer .l1{ width: 78px; margin-left:0; padding-left: 1px;}
  .nyNav .pz_SideLayer .l1:first-child{padding-left: 0;}
  .nyNav .pz_SideLayer .l1 a{width:100%; height:34px; font-size:14px; line-height:34px; background-color:rgba(0,0,0,.6); }
}

/* 帮助中心 */
.help{float: left; width: 100%; padding-top: 73px;}
.help .helpLi{float: left; width: 100%; margin-top: 9px;}
.help .helpLi .helpTit{float: left; width: 100%; height: 60px; padding: 0 36px 0 21px; border: 1px solid #ebebeb; position: relative; cursor: pointer;}
.help .helpLi .helpTit::after{position: absolute; content: ""; width: 15px; height: 9px; background: url(img/help02.png) no-repeat; right: 36px; top: 50%; margin-top: -5px;
-webkit-transition: all 0.2s ease-out 0s; 
   -moz-transition: all 0.2s ease-out 0s; 
     -o-transition: all 0.2s ease-out 0s; 
        transition: all 0.2s ease-out 0s;}
.help .helpLi .helpTit h4{float: left; width: 90%; height: 58px; line-height: 58px; font-size: 14px; color: #292929; padding-left: 30px; background: url(img/help01.png) no-repeat left;}
.help .helpLi .helpTit.on::after{
-webkit-transform: rotate(180deg);	/* Safari and Chrome */
   -moz-transform: rotate(180deg);	/* Firefox */
    -ms-transform: rotate(180deg);	/* IE 9 */
     -o-transform: rotate(180deg);	/* Opera */
        transform: rotate(180deg);}
.help .helpLi .helpTit.on h4{color: #186ebf;}
.help .helpLi .help_m{display: none; float: left; width: 100%; padding: 13px 20px; line-height: 30px; font-size: 14px; color: #797979;}

@media  screen and (max-width:767px){
  .help{padding-top: 10px;}
  .help .helpLi .helpTit{height: 40px; padding: 0 15px 0 10px;}
  .help .helpLi .helpTit::after{width: 10px; height: 6px; right: 15px; top: 50%; margin-top: -3px; background-size: 100%;}
  .help .helpLi .helpTit h4{height: 38px; line-height: 38px; font-size: 13px; padding-left: 24px; background-size: 15px 13px;}
  .help .helpLi .help_m{padding: 10px 15px; line-height: 26px; font-size: 13px;}
}

/* 税务筹划 */
.tax{float: left; width: 100%;}
.taxTit{float: left; width: 100%; text-align: center; margin-top: 72px; overflow: hidden;}
.taxTit .taxTit_m{padding: 0 80px; position: relative; display: inline-block; *display: inline; *zoom:1; vertical-align: top;  color: #2f2f2f; }
.taxTit .taxTit_m::after,
.taxTit .taxTit_m::before{position: absolute; content: ""; background: url(img/tax_bg1.png) no-repeat; width: 501px; height: 6px; right: 100%; top: 50%; margin-top: -3px;}
.taxTit .taxTit_m::after{background: url(img/tax_bg2.png) no-repeat; left: 100%; right: auto;}
.taxTit .taxTit_m h2{float: left; width: 100%; line-height:46px; height: 46px; font-size: 30px;font-weight: bold;}
.taxTit .taxTit_m h2 span{color: #294b92;}
.taxTit .taxTit_m h4{float: left; width: 100%; line-height:36px; font-size: 16px;}
.taxTit.tit02 .taxTit_m{color: #fff;}
.taxTit.tit02 .taxTit_m::before{ background: url(img/tax_bg4.png) no-repeat;}
.taxTit.tit02 .taxTit_m::after{ background: url(img/tax_bg5.png) no-repeat;}
.taxTit.tit02 .taxTit_m h2 span{color: #fff;}
.taxSense{float: left; width: 100%; padding-bottom: 80px;}
.taxSense ul{float: left; width: 100%; margin-top: 35px;}
.taxSense ul li{float: left; width: 20%; border-right: 1px dotted #e3e3e3; text-align: center; padding: 41px 15px 16px 15px;}
.taxSense ul li:last-child{border-right: 0;}
.taxSense ul li img{margin: 0 auto; width: 114px; display: block;}
.taxSense ul li span{float: left; width: 100%; line-height: 24px; height: 48px;font-weight: bold; overflow: hidden; font-size: 18px; color: #333333; margin-top: 19px; display: block;}
@media  screen and (max-width:1199px){
  .taxTit .taxTit_m{padding: 0 50px;}
  .taxSense ul li img{width: 94px;}
  .taxSense ul li span{font-size: 16px; margin-top: 15px;}
}
@media  screen and (max-width:991px){
  .taxTit{margin-top: 42px;}
  .taxTit .taxTit_m{padding: 0 30px;}
  .taxTit .taxTit_m h2{line-height:36px; height: 36px; font-size: 20px;}
  .taxTit .taxTit_m h4{line-height:30px; font-size: 14px;}
  .taxSense ul{margin-top: 20px;}
  .taxSense ul li{padding: 20px 10px 10px 10px;}
  .taxSense ul li img{width: 74px;}
  .taxSense ul li span{font-size: 14px; margin-top: 10px;}
  .taxSense{padding-bottom: 40px;}
}
@media  screen and (max-width:767px){
  .taxTit{margin-top: 22px;}
  .taxTit .taxTit_m{padding: 0;}
  .taxTit .taxTit_m h2{line-height:26px; height: 26px; font-size: 16px;}
  .taxTit .taxTit_m h4{line-height:20px; font-size: 12px;}
  .taxSense ul li{width: 50%; padding: 10px; margin-top: 10px;}
  .taxSense ul li img{width: 74px;}
  .taxSense ul li span{font-size: 14px; margin-top: 10px;}
  .taxSense{padding-bottom: 20px;}
  .taxSense ul li:nth-child(2n){border-right: 0;}
}

.taxContent{float: left; width: 100%; padding-bottom: 80px; background: #f9f9f9;}
.taxConList{float: left; width: 100%; margin-top: 22px;}
.taxConList ul{margin: 0 -8px;}
.taxConList ul li{float: left; width: 25%; padding: 0 8px; color: #fff; }
.taxConList .taxCon_m{float: left; width: 100%; display: block; text-align: center; padding: 49px 33px 22px 33px; background: #294b92; position: relative;}
.taxConList .taxCon_m i{position: absolute; left: 0; top: 0; width: 100%; height: 100%; display: block; z-index: 1;}
.taxConList .taxCon_m i img{float: left; width: 100%; height: 100%; display: block; filter:alpha(opacity=30);opacity:0.3; }
.taxConList .taxCon_m h4{float: left; width: 100%; height: 49px; font-weight: bold; position: relative; z-index: 9;}
.taxConList .taxCon_m h4 span{padding: 0 38px; border-bottom: 1px solid #fff; border-top: 1px solid #fff;  line-height: 47px;  font-size: 24px; display: inline-block;}
.taxConList .taxCon_m .taxConTxt{float: left; width: 100%; line-height: 30px; font-size: 15px; margin-top: 19px; height: 120px; overflow: hidden;  position: relative; z-index: 9;}

.taxKind{float: left; width: 100%; padding-bottom: 85px;}
.taxKind ul{float: left; width: 100%; margin-top: 45px;}
.taxKind ul li{float: left; width: 16.666667%; padding: 0 11px;}
.taxKind .taxKind_m{float: left; width: 100%; border: 1px solid #efefef; text-align: center; padding: 20px 10px;}
.taxKind .taxKind_m img{display: block; margin: 0 auto; width: 75px;}
.taxKind .taxKind_m span{float: left; width: 100%; font-size: 18px; color: #585858; line-height: 28px; height: 28px; margin-top: 12px; display: block;}

@media  screen and (max-width:1439px){
  .taxConList .taxCon_m h4 span{padding: 0 25px;}
  .taxConList .taxCon_m{padding: 49px 20px 22px 20px;}
}
@media  screen and (max-width:1199px){
  .taxConList .taxCon_m h4 span{padding: 0 20px; font-size: 20px;}
  .taxConList .taxCon_m{padding: 39px 20px 22px 20px;}
  .taxConList .taxCon_m .taxConTxt{line-height: 28px; font-size: 14px; margin-top: 15px; height: 112px; }
}
@media  screen and (max-width:991px){
  .taxContent{padding-bottom: 30px;}
  .taxConList{ margin-top: 15px;}
  .taxConList ul{margin: 0 -5px;}
  .taxConList ul li{width: 50%; padding: 0 5px; margin-top: 10px;}
  .taxConList .taxCon_m h4{height: 30px;}
  .taxConList .taxCon_m h4 span{padding: 0 10px; font-size: 15px; line-height: 30px; height: 30px;}
  .taxConList .taxCon_m{padding: 30px 15px 15px 15px;}
  .taxConList .taxCon_m .taxConTxt{line-height: 24px; font-size: 13px; margin-top: 10px; height: 120px; }
  .taxKind{padding-bottom: 45px;}
  .taxKind ul{margin-top: 25px;}
  .taxKind ul li{width: 16.666667%; padding: 0 5px;}
  .taxKind .taxKind_m{padding: 15px 5px;}
  .taxKind .taxKind_m img{width: 50px;}
  .taxKind .taxKind_m span{font-size: 14px; line-height: 28px; height: 28px; margin-top: 8px;}
}
@media  screen and (max-width:767px){
  .taxKind{padding-bottom: 30px;}
  .taxKind ul{margin-top: 15px;}
  .taxKind ul li{width: 33.333333%; padding: 0 5px; margin-top: 10px;}
}
@media  screen and (max-width:349px){
  .taxContent{padding-bottom: 30px;}
  .taxConList ul li{width: 100%; padding: 0 5px; margin-top: 10px;}
  .taxConList .taxCon_m h4{height: 30px;}
  .taxConList .taxCon_m h4 span{padding: 0 10px; font-size: 15px; line-height: 30px; height: 30px;}
  .taxConList .taxCon_m{padding: 20px 10px 10px 10px;}
  .taxConList .taxCon_m .taxConTxt{line-height: 24px; font-size: 13px; margin-top: 10px; height: auto; max-height: 120px;}
}
.taxWay{float: left; width: 100%; padding-bottom: 84px;}
.taxWay ul{float: left; width: 100%; margin-top: 55px; border-top: 1px solid rgba(255,255,255,.3);border-left: 1px solid rgba(255,255,255,.3);}
.taxWay ul li{float: left; width: 25%; border-bottom: 1px solid rgba(255,255,255,.3);border-right: 1px solid rgba(255,255,255,.3); padding: 32px 10px 22px 10px;}
.taxWay .taxWayTit{float: left; width: 100%; padding-bottom: 16px; border-bottom: 1px dashed rgba(255,255,255,.3); text-align: center;}
.taxWay .taxWay_t{display: inline-block; *display: inline; *zoom:1; vertical-align: top;}
.taxWay .taxWayTit img{width: 80px; float: left; display: block;}
.taxWay .taxWayTit span{float: left; display: inline-block; padding-left: 26px; line-height: 80px;height: 80px;  font-size: 20px; color: #fff;}
.taxWay .taxWayTxt{float: left; width: 100%; padding: 0 10px; line-height: 24px; height: 96px; overflow: hidden; font-size: 14px; color: #fff; margin-top: 19px;}

@media  screen and (max-width:1439px){
  .taxWay .taxWayTxt{ height: 120px; padding: 0 9px;}
}
@media  screen and (max-width:1199px){
  .taxWay .taxWayTit img{width: 60px;}
  .taxWay .taxWayTit span{padding-left: 20px; line-height: 60px;height: 60px; font-size: 16px;}
}
@media  screen and (max-width:991px){
  .taxWay{padding-bottom: 44px;}
  .taxWay ul{margin-top: 35px; }
  .taxWay ul li{width: 33.333333%;  padding: 24px 10px 20px 10px;}
}
@media  screen and (max-width:767px){
  .taxWay{padding-bottom: 30px;}
  .taxWay ul{margin-top: 20px; }
  .taxWay ul li{width: 50%;  padding: 15px 5px;}
  .taxWay .taxWayTit{padding-bottom: 10px;}
  .taxWay .taxWayTit img{width: 40px;}
  .taxWay .taxWayTit span{padding-left: 5px; line-height: 40px;height: 40px; font-size: 14px;}
  .taxWay .taxWayTxt{padding: 0 5px; line-height: 20px; height: 120px; font-size: 12px; margin-top: 10px;}
}
.taxSerCon{float: left; width: 100%; padding-bottom: 80px; }
.taxSerCon table{float: left; width: 100%; margin-top: 42px; border-left: 1px solid #e5e5e5; border-top: 1px solid #e5e5e5;}
.taxSerCon table thead{width: 100%;}
.taxSerCon table th{border-right: 1px solid #e5e5e5; font-size: 16px; color: #fff; background: #000000; height: auto; text-align: center; line-height: 22px; padding: 15px 0;}
.taxSerCon table tr td{border-right: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5;font-size: 14px; color: #7b7b7b; background: #fafafa;  text-align: center; line-height: 38px; }
.taxSerCon table tr td span{display: inline-block;}
.taxSerCon table tr td:nth-child(1),
.taxSerCon table th:nth-child(1){width: 10.571428%;}
.taxSerCon table tr td:nth-child(2),
.taxSerCon table th:nth-child(2){width: 15.142857%;}
.taxSerCon table tr td:nth-child(3),
.taxSerCon table th:nth-child(3){width: 19.071429%;}
.taxSerCon table tr td:nth-child(4),
.taxSerCon table th:nth-child(4){width: 17.785714%;}
.taxSerCon table tr td:nth-child(5),
.taxSerCon table th:nth-child(5){width: 18.571429%;}
.taxSerCon table tr td:nth-child(6),
.taxSerCon table th:nth-child(6){width: 18%;}
@media  screen and (max-width:991px){
  .taxSerCon{padding-bottom: 40px; }
  .taxSerCon table{margin-top: 30px;}
}
@media  screen and (max-width:767px){
  .taxSerCon{padding-bottom: 30px; }
  .taxSerCon table{margin-top: 24px;}
  .taxSerCon table th{font-size: 14px; line-height: 22px; padding: 10px 3px;}
  .taxSerCon table tr td{font-size: 12px; line-height: 20px; padding: 5px 3px; }
  .taxSerCon table tr td span{display: inline;}
  .taxSerCon table tr td:nth-child(1),
  .taxSerCon table th:nth-child(1){width: 8%;}
  .taxSerCon table tr td:nth-child(2),
  .taxSerCon table th:nth-child(2){width: 28%;}
  .taxSerCon table tr td:nth-child(3),
  .taxSerCon table th:nth-child(3){width: 16%;}
  .taxSerCon table tr td:nth-child(4),
  .taxSerCon table th:nth-child(4){width: 16%;}
  .taxSerCon table tr td:nth-child(5),
  .taxSerCon table th:nth-child(5){width: 16%;}
  .taxSerCon table tr td:nth-child(6),
  .taxSerCon table th:nth-child(6){width: 16%;}
}
.taxSerFlow{float: left; width: 100%; padding-bottom: 80px;}
.taxSerFlow ul{float: left; width: 100%; margin-top: 62px;}
.taxSerFlow ul li{float: left; width: 25%; text-align: center; }
.taxSerFlow ul li i{float: left; width: 100%; display: block;position: relative;}
.taxSerFlow ul li i::after{position: absolute; content: ""; width: 48px; height: 56px;right: -24px; top: 50%; margin-top: -28px; background: url(img/tax_bg6.png) no-repeat;}
.taxSerFlow ul li:last-child i::after{display: none;}
.taxSerFlow ul li img{width: 117px;}
.taxSerFlow ul li span{float: left; width: 100%; margin-top: 21px; font-size: 18px; color: #646464; line-height: 38px; height: 38px; display: block;}
.hotLine{float: left; width: 100%; background: url(img/tax_bg7.jpg) repeat-x;}
.hotLine_m{float: left; width: 100%; padding: 38px 130px 38px 335px; background: url(img/tax_bg8.jpg) no-repeat 100px top; }
.hotLine_m .hotLine_l{float: left; width: 65.775401%;}
.hotLine_m .hotLine_l .h4{float: left; width: 152px; height: 24px; line-height: 24px; font-size: 18px; color: #fff; text-align: center; letter-spacing: 2px; background: #354696; margin-top: 3px;}
.hotLine_m .hotLine_l span{float: left; width: 100%; display: block; font-weight: bold; height: 52px; line-height: 52px; font-size: 34px; color: #fff; margin-top: 7px;}
.hotLine_m .homeZxR{float: right; width: 34%;}

@media  screen and (max-width:1429px){
  .hotLine_m{ padding: 38px 40px 38px 220px; background-position: 20px top;}
}
@media  screen and (max-width:1199px){
  .hotLine_m{ padding: 28px 30px 28px 160px; background-position: 0 top; background-size: 160px 145px; }
  .hotLine_m .hotLine_l span{ height: 42px; line-height: 42px; font-size: 24px; margin-top: 5px;}
}
@media  screen and (max-width:991px){
  .taxSerFlow{padding-bottom: 40px;}
  .taxSerFlow ul{margin-top: 32px;}
  .taxSerFlow ul li i::after{width: 28px; height: 34px;right: -14px; margin-top: -17px; background-size:  100% 100%;}
  .taxSerFlow ul li img{width: 87px;}
  .taxSerFlow ul li span{margin-top: 15px; font-size: 16px;line-height: 28px; height: 28px;}
  .hotLine_m{ padding: 28px 20px; background: none; }
  .hotLine_m .hotLine_l .h4{width: 132px; font-size: 14px;}
  .hotLine_m .hotLine_l span{ height: 32px; line-height: 32px; font-size: 20px;}
}
@media  screen and (max-width:767px){
  .taxSerFlow{padding-bottom: 20px;}
  .taxSerFlow ul{margin-top: 20px;}
  .taxSerFlow ul li{width: 50%;}
  .taxSerFlow ul li i::after{display: none;}
  .taxSerFlow ul li img{width: 47px;}
  .taxSerFlow ul li span{margin-top: 10px; font-size: 14px;line-height: 24px; height: 48px;}
  .hotLine{ background: url(img/tax_bg7.jpg) no-repeat center/cover;}
  .hotLine_m{ padding: 20px 15px;}
  .hotLine_m .hotLine_l{width: 100%; }
  .hotLine_m .hotLine_l span{ height: auto; line-height: 32px; font-size: 18px;}
  .hotLine_m .homeZxR{width: 100%; float: left;}
}
.taxYs{float: left; width: 100%; padding-bottom: 80px;}
.taxYs .taxYs_m{float: left;width: 100%; margin-top: 11px;}
.taxYs ul{margin: 0 -28px;}
.taxYs ul li{float: left; width: 50%; padding: 0 28px; margin-top: 38px;}
.taxYs .taxYsPic{float: left; width: 33.074534%; position: relative; overflow: hidden;
 -webkit-border-radius:50% 50% 0 50%;  
    -moz-border-radius:50% 50% 0 50%;
         border-radius:50% 50% 0 50%;}
.taxYs .taxYsPic img{float: left; width: 100%; display: block;
 -webkit-border-radius:50% 50% 0 50%;  
    -moz-border-radius:50% 50% 0 50%;
         border-radius:50% 50% 0 50%;}
.taxYs .taxYsPic h4{position: absolute; bottom: 0; right: 0; width: 100%; line-height: 41px; height: 41px; font-size: 21px; padding-right: 44px; text-align: right; color: #fff; background: #294b92; text-transform: uppercase;}
.taxYs .taxYsBox{float: right; width: 66.925466%; padding-left: 35px; margin-top: 58px; height: 136px; position: relative;}
.taxYs .taxYsBox::after{position: absolute; content: ""; width: 100%; left: 0; bottom:0; height: 1px; border-bottom:  2px dotted #294b92;}
.taxYs .taxYsBox::before{position: absolute; content: ""; width: 16px; height: 16px; right: 0; bottom:-8px; background:#294b92;
 -webkit-border-radius:50%;  
    -moz-border-radius:50%;
         border-radius:50%;}
.taxYs .taxYsBox h4{float: left; width: 100%; line-height: 40px; height: 40px; font-size: 24px;color: #294b92;}
.taxYs .taxYsBox span{float: left; width: 100%; line-height: 25px; height: 50px; display: block; overflow: hidden;margin-top: 17px; font-size: 15px; color: #333333;}

@media  screen and (max-width:1429px){
  .taxYs .taxYsBox{padding-left: 30px; margin-top: 30px;}
}
@media  screen and (max-width:1199px){
  .taxYs .taxYsBox{padding-left: 20px; margin-top: 20px; height: 116px;}
  .taxYs .taxYsBox span{line-height: 22px; height: 44px; margin-top: 10px; font-size: 14px; }
}
@media  screen and (max-width:991px){
  .taxYs{padding-bottom: 40px;}
  .taxYs ul{margin: 0 -15px;}
  .taxYs ul li{padding: 0 15px; margin-top: 28px;}
  .taxYs .taxYsBox{padding-left: 15px; margin-top: 10px; height: auto; padding-bottom: 10px;}
  .taxYs .taxYsBox h4{line-height: 30px; height: 30px; font-size: 20px;}
  .taxYs .taxYsPic h4{line-height: 25px; height: 25px; font-size: 16px; padding-right: 24px; }
}
@media  screen and (max-width:767px){
  .taxYs{padding-bottom: 30px;}
  .taxYs ul{margin: 0 ;}
  .taxYs ul li{padding: 0; margin-top: 15px; width: 100%;}
  .taxYs .taxYsBox{padding-left: 15px; margin-top: 20px; height: auto; padding-bottom: 15px;}
  .taxYs .taxYsBox::before{ width: 10px; height: 10px; bottom:-5px; }
  .taxYs .taxYsBox h4{line-height: 24px; height: 24px; font-size: 16px;}
  .taxYs .taxYsBox span{margin-top: 5px;}
  .taxYs .taxYsPic h4{line-height: 25px; height: 25px; font-size: 16px; padding-right: 24px; }
}
@media  screen and (max-width:349px){
  .taxYs .taxYsBox{margin-top: 10px; padding-bottom: 8px;}
}
.taxEvr{float: left; width: 100%; background: url(img/tax_bg9.jpg); padding: 64px 0;}
.taxEvr_m{float: left; width: 100%;}
.taxEvr_le{float: left; width: 70.5%; margin-top: -26px;}
.taxEvr_le ul{float: left; width: 100%; }
.taxEvr_le ul li{float: left; width: 100%; margin-top: 26px;}
.taxEvr_le .taxEvr_1{float: left; width: 32%; background: #294b92; height: 238px; position: relative; overflow: hidden;}
.taxEvr_le .taxEvrTit{position: absolute; top: 50%; left: 0; width: 100%; color: #fff; text-align: center; padding-bottom: 16px;
-webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
        transform: translate(0, -50%); }
.taxEvr_le .taxEvrTit::after{position: absolute; left: 50%; margin-left: -18px; bottom: 0; width: 36px; height: 3px; background: #fff; content: "";}
.taxEvr_le .taxEvrTit h4{float: left; width: 100%; font-size:28px; font-weight: bold; line-height: 41px; height: 41px;}
.taxEvr_le .taxEvrTit h5{float: left; width: 100%; font-size:16px; line-height: 30px; height: auto; display: block; text-transform: uppercase; }
.taxEvr_le .taxEvr_2{float: right; width: 65%; height: 238px; overflow: hidden; }
.taxEvr_le .taxEvr_1 i,
.taxEvr_le .taxEvr_2 i{float: left; width: 100%; height: 238px; display: block;}
.taxEvr_r{float: right; width: 27.214286%; position: relative; height: 502px; overflow: hidden;}
.taxEvr_r i{float: left; width: 100%; display: block; height: 502px; }
.taxEvr_r img{vertical-align:middle;-ms-interpolation-mode:bicubic; float: left; width: 100%; display: block;}
.taxEvr_r::after{position: absolute;content: ""; left: 6%; top: 5%; width:88%; height:90%; border: 1px solid rgba(255,255,255,.5); }

.taxEvr_le ul li:nth-child(2n) .taxEvr_1{float: right;}
.taxEvr_le ul li:nth-child(2n) .taxEvr_2{float: left;}

.taxEvr_le .taxEvr_1 i,
.taxEvr_le .taxEvr_2 i,
.taxEvr_r i{
-webkit-transition: all 0.2s ease-out 0s; 
   -moz-transition: all 0.2s ease-out 0s; 
     -o-transition: all 0.2s ease-out 0s; 
        transition: all 0.2s ease-out 0s;}

.taxEvr_le .taxEvr_1:hover i,
.taxEvr_le .taxEvr_2:hover i,
.taxEvr_r:hover i{ 
  -webkit-transform: scale(1.1);
     -moz-transform: scale(1.1);
       -o-transform: scale(1.1);
          transform: scale(1.1);}

@media  screen and (max-width:991px){
  .taxEvr{padding: 44px 0;}
  .taxEvr_le{margin-top: -15px;}
  .taxEvr_le ul li{margin-top: 15px;}
  .taxEvr_le .taxEvrTit h4{font-size:18px; line-height: 31px; height: 31px;}
  .taxEvr_le .taxEvrTit h5{font-size:14px; line-height: 24px;}
  .taxEvr_le .taxEvr_1{height: 148px;}
  .taxEvr_le .taxEvr_1 i,
  .taxEvr_le .taxEvr_2 i{height: 148px;}
  .taxEvr_le .taxEvr_2{height:148px;}
  .taxEvr_r{width: 27.214286%; height: 311px;}
}
@media  screen and (max-width:767px){
  .taxEvr{padding: 30px 0;}
  .taxEvr_le{width: 100%;}
  .taxEvr_le .taxEvrTit{padding-bottom: 10px;}
  .taxEvr_le .taxEvrTit h4{font-size:16px; line-height: 31px; height: 31px;}
  .taxEvr_le .taxEvrTit h5{font-size:12px; line-height: 20px;}
  .taxEvr_le .taxEvr_1{height: 100px;}
  .taxEvr_le .taxEvr_1 i,
  .taxEvr_le .taxEvr_2 i{height: 100px;}
  .taxEvr_le .taxEvr_2{height:100px;}
  .taxEvr_r{width:100%; height: auto; margin-top: 15px; background: none !important;}
}

/* 单页模板 */
.navigation{float: left; width: 100%; padding: 14px 0 40px 0;}
.navigation .navig_le{float: left; width: 17.428571%;}
.navigation .navigTit{float: left; width: 100%; background: #169BD5; padding: 20px;color: #fff;
-webkit-border-radius:5px 5px 0 0; 
    -moz-border-radius:5px 5px 0 0;
         border-radius:5px 5px 0 0;} 
.navigation .navigTit h4{float: left; width: 100%; line-height: 32px; height: 32px; font-size: 24px; }
.navigation .navigTit span{float: left; width: 100%; display: block; line-height: 18px; height: 18px; font-size: 14px; text-transform: uppercase;}
.navigation .pz_SideLayer{float: left; width: 100%;}
.navigation .pz_SideLayer .l1{float: left; width: 100%; margin-top: 2px;}
.navigation .pz_SideLayer .l1 a{float: left; width: 100%; display: block; border: 1px solid #e3e3e3; padding: 0 27px 0 20px; line-height: 48px; height: 50px; font-size: 16px; color: #4c4c4c; position: relative; background: #f7f7f7;}
.navigation .pz_SideLayer .l1 a::after{position: absolute; content: ""; background: url(img/navg_bg3.png) no-repeat; width: 7px; height: 12px; right: 20px; top: 50%; margin-top: -6px;
-webkit-transition: all 0.2s ease-out 0s; 
   -moz-transition: all 0.2s ease-out 0s; 
     -o-transition: all 0.2s ease-out 0s; 
        transition: all 0.2s ease-out 0s;}
.navigation .pz_SideLayer .l1 a:hover,
.navigation .pz_SideLayer .l1 .hover{color: #6284b4; background: #e6e6e6; border-color: #d6d6d6;}
.navigation .pz_SideLayer .l1 a:hover::after,
.navigation .pz_SideLayer .l1 .hover::after{background: url(img/navg_bg2.png) no-repeat; }
.navigation .pz_SideLayer.pz_SideLayer7 .l1 a,.navigation .pz_SideLayer.pz_SideLayer8 .l1 a,.navigation .pz_SideLayer.pz_SideLayer9 .l1 a,.navigation .pz_SideLayer.pz_SideLayer13 .l1 a,.navigation .pz_SideLayer.pz_SideLayer14 .l1 a{background: #169BD5; color:#fff;}
.navigation .pz_SideLayer.pz_SideLayer7 .l1 a::after,.navigation .pz_SideLayer.pz_SideLayer8 .l1 a::after,.navigation .pz_SideLayer.pz_SideLayer9 .l1 a::after,.navigation .pz_SideLayer.pz_SideLayer13 .l1 a::after,.navigation .pz_SideLayer.pz_SideLayer14 .l1 a::after{background: url(img/down03.png) no-repeat; width: 11px;}
.navigation .pz_SideLayer .lefterji { display:none}
.navigation .pz_SideLayer .lefterji.on{ display:block}
.navigation .pz_SideLayer .lefterji a{ display:block; padding-left:20px; line-height:3; background:#f2f2f2; border:#dfdfdf 1px solid; margin-top:2px; font-size:14px;}
.navigation .pz_SideLayer .lefterji a.on{ color:#169BD5; font-weight:900;}
.navig_r{float: right; width: 77.428571%;}
.navig_r .navig_rm{float: left; width: 100%; padding-bottom: 40px;}
.navig_r .navig_rm .h2{float: left; width: 100%; font-size: 18px; font-weight: bold; color: #fff; background: #294b92; padding: 15px 26px; line-height: 24px; margin: 0;}
.navig_r .navig_rm .h4{float: left; width: 100%; line-height: 30px; font-size: 16px; color: #2e2e2e; font-weight: bold; margin-top: 34px; padding: 0 5px;}
.navig_r .navig_rm .txt{float: left; width: 100%; line-height: 34px; font-size: 16px; color: #333; margin-top:44px;  padding: 0 5px;}

@media  screen and (max-width:991px){
  .navigation{padding: 44px 0 30px 0;}
  .navigation .navig_le{width:100%;}
  .navig_r{width: 100%; margin-top: 15px;}
  .navigation .navigTit{position: relative;}
  .navigation .navigTit::after{position: absolute; content: ""; right: 20px; top: 50%; background: url(img/right_down.png) no-repeat; width: 18px; margin-top: -6px; height: 10px; background-size: 100%;}
  .navigation .navigTit.on::after{
-webkit-transform: rotate(180deg);	/* Safari and Chrome */
   -moz-transform: rotate(180deg);	/* Firefox */
    -ms-transform: rotate(180deg);	/* IE 9 */
     -o-transform: rotate(180deg);	/* Opera */
        transform: rotate(180deg);
  }
  .navigation .navigTit h4{line-height: 28px; height: 28px; font-size: 18px; }
  .navigation .navigTit span{font-size: 12px;}
  .navigation .pz_SideLayer{display: none;}
  .navig_r .navig_rm{padding-bottom: 40px;}
  .navig_r .navig_rm .h2{font-size: 16px; padding: 10px 20px; line-height: 24px; }
  .navig_r .navig_rm .h4{line-height: 28px; font-size: 15px; margin-top: 20px;}
  .navig_r .navig_rm .txt{line-height: 24px; margin-top: 20px;}
}
@media  screen and (max-width:767px){
  .navigation{padding: 30px 0 20px 0;}
  .navigation .navigTit{padding: 10px 20px;}
  .navigation .pz_SideLayer .l1 a{padding: 0 20px; line-height: 34px; height: 36px; font-size: 14px;}
  .navig_r .navig_rm{padding-bottom: 20px;}
}

/* 加入我们 */
.joinUs{float: left; width: 100%; padding-top: 80px; min-height: 800px;}
.t_7{float: left; width: 100%; background: #294b92; height: 60px;}
.t_7 span{float: left; width:28.114754%; height: 60px; display: inline-block; font-size: 16px; font-weight: bold; padding-left: 98px; line-height: 60px; color: #fff;}
.t_7 ul{float: left; width: 71.885246%;  padding-right: 10.638298%;}
.t_7 ul li{float: left; width: 25%; text-align: center; font-size: 16px; color: #fff; line-height: 60px; height: 60px; font-weight: bold;}
.d_7{float: left; width: 100%; margin-top: 12px;  background: #f5f5f5; cursor: pointer;}
.d_7 .d_7_t{float: left; width:28.114754%; display: table; height: 60px; }
.d_7 .d_7_t div{ display: table-cell; vertical-align: middle;}
.d_7 .d_7_t span{float: left; width: 100%; line-height: 24px; max-height: 60px;overflow: hidden;  font-size: 16px;padding-left: 98px;}
.d_7 ul{float: left; width:71.885246%;padding-right: 10.638298%; position: relative;}
.d_7 ul li{float: left; width: 25%; text-align: center; font-size: 16px; color: #333; line-height: 60px; height: 60px;}
.d_7 ul i{position: absolute; right: 0; top: 0; width: 10.638298%; height: 60px; background: url(img/join1.png) no-repeat center; display: block; border-left: 1px solid rgba(255,255,255,.8);}
.d_7.on i{background: url(img/join2.png) no-repeat center;}
.d_7.on{background: #294b92;}
.d_7.on .d_7_t span{color: #fff;}
.d_7.on ul li{color: #fff;}
.d_7 .d_7_h{display: none;float: left; width: 100%; padding: 24px 0; background: #fbfbfb;}
.d_7 .d_7_le{float: left; width: 47.340426%; padding-left: 98px; line-height: 28px; font-size: 14px; color: #666;}
.d_7 .d_7_le .d_7_h4{float: left; width: 100%; font-size: 16px; color: #333; line-height: 24px; height: 24px;}
.d_7 .d_7_le .d_7_s{float: left; width: 100%; display: block; font-size: 12px; padding-bottom: 6px;}
.d_7 .d_7_le a{float: left; width: 133px; height: 35px; line-height: 35px; text-align: center; font-size: 14px; color: #fff; background: url(img/join_bg1.png) no-repeat center; background-size: 100%; margin-top: 49px;}
.d_7 .d_7_le.d_7_r{margin-left: 23px; }

@media  screen and (max-width:1199px){
  .t_7 span{padding-left: 10px;}
  .d_7 .d_7_t span{ font-size: 14px; padding-left: 10px;}
   .d_7 .d_7_le{padding-left: 20px; }
  .d_7 ul li{font-size: 14px;}
}
@media  screen and (max-width:991px){
  .m_11{padding-top: 20px;  min-height: 600px;}
  .t_7 span{font-size: 14px;}
  .t_7 ul li{font-size: 14px; line-height: 48px; height: 48px; }
  .d_7 .d_7_t span{ font-size: 12px;}
  .d_7 ul li{font-size: 12px;}
}
@media  screen and (max-width:767px){
  .joinUs{padding-top: 20px; min-height: 400px;}
  .t_7{display: none;}
  .d_7 .d_7_t{width: 80%; height: 40px; line-height: 40px;}
  .d_7 .d_7_t span{ font-size: 12px;  height: 40px;  line-height: 40px;}
  .d_7 ul{width: 20%;}
  .d_7 ul i{width: 100%; height: 40px; background-size: 15px;}
  .d_7.on i{background-size: 15px;}
  .d_7 ul li{display: none;}
  .d_7 .d_7_h{ padding: 14px 0;}
  .d_7 .d_7_le{width: 100%; padding-top: 10px;}
  .d_7 .d_7_le .d_7_h4{font-size: 14px;}
  .d_7 .d_7_le.d_7_r{margin-left: 0; }
  .d_7 .d_7_le a{width: 100px; height: 30px; line-height: 30px; font-size: 12px; margin-top:  19px;}
}

/* 在线留言 */
.c_1200_19{float: left; width: 100%; padding: 80px 0 66px 0;}
.c_19_m{float: left; width:100%; padding: 10px 55px 28px 55px; background: #f5f5f5; }
.c_19_m ul{float: left; width: 100%; }
.c_19_m ul li{float: left; width: 50%; padding: 0 24px; margin-top: 20px;}
.c_19_1 label,
.c_19_m li label{float: left; width: 100%; font-size: 12px; color: #4c4c4c; line-height: 32px; height: 32px; text-transform: uppercase; font-weight: normal;}
.c_19_2 span i,
.c_19_m li label i{font-size: 14px; color: #ec9706;font-style: normal;}
.c_19_m li input{float: left; width: 100%; border: 1px solid #e6e6e6; background: #fff; padding: 0 18px; color: #333; line-height: 48px; height: 48px; font-size: 14px;
 -webkit-border-radius:3px; 
    -moz-border-radius:3px;
         border-radius:3px;}
.c_19_m li.li2{float: left; width: 100%;}
.c_19_1{float: left; width: 100%; padding: 0 24px; margin-top: 20px;}
.c_19_1 textarea{float: left; width: 100%; height: 138px; border: 1px solid #e6e6e6; line-height: 30px; padding: 9px 18px; color: #333; font-size: 14px;
 -webkit-border-radius:3px; 
    -moz-border-radius:3px;
         border-radius:3px;}
.c_19_2{float: left; width: 100%; text-align:center; margin-top: 45px;}
.c_19_2 span{line-height: 32px; height: 32px; font-size: 14px; color: #999999; float: left; width: 100%; display: block;}
.c_19_2 input{width: 280px; height: 56px;  line-height: 56px; text-align: center; display: inline-block; *display: inline; *zoom:1; vertical-align: top; font-size: 16px; color: #fff; background: #294b92;
 -webkit-border-radius:3px; 
    -moz-border-radius:3px;
         border-radius:3px;}
.c_19_2 input:hover{background: #20438c;}
@media  screen and (max-width:991px){
  .c_1200_19{padding: 40px 0 36px 0;}
  .c_19_m{padding: 10px 25px 28px 25px;}
  .c_19_m ul li{padding: 0 15px; margin-top: 10px;}
  .c_19_1{padding: 0 15px; margin-top: 10px;}
  .c_19_2{margin-top: 25px;}
  .c_19_2 a{width: 180px; height: 36px;  line-height: 36px; font-size: 14px; }
}
@media  screen and (max-width:767px){
  .c_1200_19{padding: 30px 0 30px 0;}
  .c_19_m{padding: 10px 15px 20px 15px;}
  .c_19_m ul li{padding: 0; margin-top: 10px; width: 100%;}
  .c_19_1{padding: 0; margin-top: 10px;}
  .c_19_2{margin-top: 20px;}
  .c_19_2 a{width: 140px; height: 32px;  line-height: 32px;  }
  .c_19_m li input{padding: 0 10px; line-height: 38px; height: 40px;}
  .c_19_1 label,
.c_19_m li label{line-height: 24px; height: 24px;}
}

/* 联系我们 */
.contact{float: left; width: 100%; padding: 34px 0 52px 0;}
.contact_t{float: left; width: 100%;}
.contactMa{float: left; width: 35.714286%; border: 1px solid #f5f5f5; padding: 61px 0 81px 0; text-align: center; background: url(img/bg_7_1.jpg);}
.contactMa > img{display: inline-block; *display: inline; *zoom:1; vertical-align: top; width: 302px;}
.contactMa .contactMa_m{zoom:1; vertical-align: top; margin-top: 40px;}
.contactMa .contactMa_1{ width: 149px; margin: 0 auto; }
.contactMa .contactMa_1 img{display: block; border: 1px solid #ddd;}
.contactMa .contactMa_1 span{float: left; width: 100%; display: block; line-height: 35px; height: 35px; text-align: center; font-size: 18px; color: #000; margin-top: 11px;}
.contactAdd{float: right; width: 61.285714%; border: 1px solid #f5f5f5; padding: 12px 66px 50px 66px;}
.contactAdd ul li{float: left; width: 100%; margin-top: 43px; padding-left:50px; }
.contactAdd ul li h4{float:left; width: 100%; line-height: 30px; height: 30px; color: #294b92; font-size: 18px; font-weight: bold;}
.contactAdd ul li span{float: left; width: 100%; display: block; margin-top: 3px; line-height: 26px; color: #000; font-size: 16px;}
.contact #dituContent
{
  width: 100%;
  margin-top: 40px;
  height: 480px;
  float: left;
  overflow: hidden; 
  position: relative; 
  font-size: 14px; 
  color: #666666 !important;
}
.contact #dituContent img{max-width: none;}

@media  screen and (max-width:1199px){
  .contactMa{width: 36%; padding: 41px 0 61px 0; }
  .contactMa > img{width: 242px;}
  .contactMa .contactMa_1{width: 129px; margin: 0 10px; }
  .contactAdd{width: 62%; padding: 12px 36px 29px 36px;}
  .contactAdd ul li{margin-top: 28px; padding-left:50px; }
}
@media  screen and (max-width:991px){
  .contactMa{width: 40%; padding: 32px 0 41px 0; }
  .contactMa > img{width: 202px;}
  .contactMa .contactMa_1{width: 109px; margin: 0 5px; }
  .contactAdd{width: 56%; padding: 12px 26px 25px 26px;}
  .contactAdd ul li{margin-top: 15px; padding-left:50px; }
  .contactAdd ul li h4{line-height: 28px; height: 28px; font-size: 16px;}
  .contactAdd ul li span{line-height: 24px; font-size: 14px;}
  .contact #dituContent{margin-top: 30px;}
}
@media  screen and (max-width:767px){
  .contact{padding: 30px 0 32px 0;}
  .contactMa{width: 100%; padding: 32px 0 31px 0; }
  .contactMa > img{width: 162px;}
  .contactMa .contactMa_m{margin-top: 20px;}
  .contactMa .contactMa_1{width: 109px; margin: 0 5px; }
  .contactMa .contactMa_1 span{line-height: 30px; height: 30px; font-size: 14px; margin-top: 5px;}
  .contactAdd{width: 100%; padding: 12px 15px 25px 15px; margin-top: 15px;}
  .contactAdd ul li{margin-top: 15px; padding-left:30px; background-size: 25px !important;}
  .contactAdd ul li h4{line-height: 28px; height: 28px; font-size: 16px;}
  .contactAdd ul li span{line-height: 24px; font-size: 14px;}
  .contact #dituContent{margin-top: 30px; height: 300px;}
}

/* 股权转让 */
.equity{float: left; width: 100%;}
.equityTit{float: left; width: 100%; text-align: center; padding-top: 70px; }
.equityTit h2{float: left; width: 100%; font-size: 30px; font-family: Arial; color: #294b92; font-weight: bold; font-style: italic; line-height: 42px; text-transform: uppercase;}
.equityTit h4{float: left; width: 100%; font-size: 32px; color: #181818; font-weight: bold;  line-height: 50px;}
.equityHot{float: left; width: 100%; padding-bottom: 80px;}
.equityHot .equityHotList{margin: 0 -12px;}
.equityHot ul{float: left; width: 100%; margin-top: 32px;}
.equityHot ul li{float: left; width: 25%; padding: 0 12px;}
.equityHot ul li a{float: left; width: 100%; display: block; background: #f4f4f4; text-align: center; padding: 20px 25px 29px 25px;}
.equityHot ul li a img{float: left; width: 100%; display: block; margin-bottom: 15px;}
.equityHot .equityBox{float: left; width: 100%; padding-top: 24px; border-top:  1px solid #dfdfdf;}
.equityHot .equityBox h4{float: left; width: 100%; font-size: 20px; color: #393939; font-weight: bold; line-height: 33px; height: 33px;}
.equityHot .equityTxt{float: left; width: 100%; line-height: 24px; height: 72px; overflow: hidden; font-size: 14px; color: #545454; margin-top: 4px;}
.equityHot .span01{float: left; width: 100%; line-height: 32px; height: 32px; font-size: 24px; color: #b60014; font-weight: bold; display: block;  margin-top: 9px;}
.equityHot .equityBtn{display:inline-block; *display: inline; *zoom:1; vertical-align: top; width: 140px; line-height: 40px; height: 40px; font-size: 18px; color: #fff; font-weight: bold;  margin-top: 9px; background: #294b92; 
 -webkit-border-radius:20px; 
    -moz-border-radius:20px;
         border-radius:20px; }
.equityHotMore a:hover,
.equityHot ul li a:hover{
   -webkit-box-shadow: 1px 1px 10px rgba(0,0,0,.2);
    -moz-box-shadow: 1px 1px 10px rgba(0,0,0,.2);
         box-shadow: 1px 1px 10px rgba(0,0,0,.2);}
.equityHotMore{float: left; width: 100%; text-align: center; margin-top: 54px;}
.equityHotMore a{display:inline-block; *display: inline; *zoom:1; vertical-align: top; width: 282px; line-height: 48px; height: 48px; font-size: 18px; color: #fff; background: #294b92;}

@media  screen and (max-width:1429px){
  .equityHot .equityTxt{height: 96px;}
}
@media  screen and (max-width:991px){
  .equityTit{padding-top: 40px; }
  .equityTit h2{font-size: 20px; line-height: 32px;}
  .equityTit h4{font-size: 24px; line-height: 38px;}
  .equityHot{padding-bottom: 40px;}
  .equityHot .equityHotList{margin: 0 -5px;}
  .equityHot ul{margin-top: 15px;}
  .equityHot ul li{padding: 0 5px;}
  .equityHot ul li a{ padding: 15px;}
  .equityHot ul li a img{margin-bottom: 10px;}
  .equityHot .equityBox{padding-top: 15px;}
  .equityHot .equityBox h4{font-size: 16px; line-height: 28px; height: 28px;}
  .equityHot .equityTxt{height: 96px; font-size: 12px;}
  .equityHot .span01{line-height: 28px; height: 28px; font-size: 18px; margin-top: 5px;}
  .equityHot .equityBtn{width: 90px; line-height: 30px; height: 30px; font-size: 14px; margin-top: 5px; }
  .equityHotMore{margin-top: 34px;}
  .equityHotMore a{width: 182px; line-height: 38px; height: 38px; font-size: 16px;}
}
@media  screen and (max-width:767px){
  .equityTit{padding-top: 30px; }
  .equityTit h2{font-size: 16px; line-height: 24px;}
  .equityTit h4{font-size: 18px; line-height: 28px;}
  .equityHot{padding-bottom: 30px;}
  .equityHot ul li{padding: 0 5px; width: 50%; margin-top: 10px;}
  .equityHot ul li a{ padding: 15px 10px;}
  .equityHot ul li a img{margin-bottom: 10px;}
  .equityHot .equityBox{padding-top: 10px;}
  .equityHot .equityBox h4{font-size: 14px; line-height: 24px; height: 24px;}
  .equityHot .span01{line-height: 24px; height: 24px; font-size: 16px;;}
  .equityHot .equityBtn{width: 90px; line-height: 30px; height: 30px; font-size: 14px;}
  .equityHotMore{margin-top: 24px;}
  .equityHotMore a{width: 122px; line-height: 30px; height: 30px; font-size: 14px;}
}
@media  screen and (max-width:349px){
  .equityHot .equityTxt{line-height: 22px; height: 110px; font-size: 12px;}
}
.equityAcq{float: left; width: 100%; background: #f4f4f4; padding-bottom: 60px;}
.equityAcq_s{float: left; width: 100%; margin-top: 45px; position: relative; overflow: hidden; padding-bottom: 45px; }
.equityAcq_s .slick-slide{}
.equityAcq_s .li_hp{text-align: center; }
.equityAcq_s .li_hp i{display:inline-block; *display: inline; *zoom:1; vertical-align: top; width: 96px; position: relative; padding-bottom: 10px;}
.equityAcq_s .li_hp i::after{position: absolute; content: ""; width: 99px; height: 94px; background: url(img/equ_bg2.png) no-repeat; top: 15px; left: 9px; z-index: 1;}
.equityAcq_s .li_hp img{width: 100%; position: relative; z-index: 2;}
.equityAcq_s .li_hp .step{float: left; width: 100%; border-top: 1px solid #c3c3c3; padding-top: 27px; position: relative;}
.equityAcq_s .li_hp .step::before{position: absolute; content: ""; width: 23px; height: 23px; background: url(img/equ_bg1.png) no-repeat; left: 50%; margin-left: -11px;top: -12px; z-index: 3;}
.equityAcq_s .li_hp .step .num{float: left; width: 100%; line-height: 22px; height: 22px; font-size: 18px; color: #333333;}
.equityAcq_s .li_hp .step h4{float: left; width: 100%; line-height: 31px; height: auto; font-size: 16px; color: #666666; margin-top: 10px;  padding:0 5px;}

@media  screen and (max-width:991px){
  .equityAcq{padding-bottom: 20px;}
  .equityAcq_s{margin-top: 25px;  padding-bottom: 25px; }
  .equityAcq_s .li_hp i{ width: 66px; padding-bottom: 5px;}
  .equityAcq_s .li_hp i::after{width: 64px; height: 58px; top: 15px; left: 9px; background-size: 100% 100%;}
  .equityAcq_s .li_hp .step{padding-top: 20px;}
  .equityAcq_s .li_hp .step::before{width: 16px; height: 16px; margin-left: -8px;top: -8px; background-size: 100%;}
  .equityAcq_s .li_hp .step .num{font-size: 16px;}
  .equityAcq_s .li_hp .step h4{line-height: 24px; font-size: 14px; margin-top: 5px;}
}
.equityGood{float: left; width: 100%; padding-bottom: 80px;}
.equityGoodList{float: left; width: 100%; padding-top: 120px;}
.equityGoodList ul{margin: 0 -31px;}
.equityGoodList ul li{float: left; width: 25%; padding: 0 31px; position: relative; text-align: center;}
.equityGoodList ul li img{position: absolute; margin-top: -70px; width: 118px; left: 50%; margin-left: -59px; top: 0; z-index: 9;}
.equityGoodBox{float: left; width: 100%; padding: 116px 65px 80px 65px; background: url(img/equ_bg3.png) no-repeat; background-size:  100% 100%; position: relative;}
.equityGoodBox .num2{float: left;width: 100%; font-size: 30px;color: #294b92; font-weight: bold; padding-bottom: 15px; line-height: 44px; position: relative;}
.equityGoodBox .num2::after{position: absolute; content: ""; width: 40px; height: 2px; background: #dddddd; left: 50%; margin-left: -20px; bottom: 0;}
.equityGoodBox span{float: left; width: 100%; font-size: 16px; line-height: 36px; height: 144px; overflow: hidden; margin-top: 17px; display: block;}
.equityGoodList ul li.even .equityGoodBox {background: url(img/equ_bg4.png) no-repeat; background-size:  100% 100%;}
.equityGoodList ul li.even .equityGoodBox .num2::after{background: #fff;}

@media  screen and (max-width:1429px){
  .equityGoodList ul{margin: 0 -20px;}
  .equityGoodList ul li{padding: 0 20px;}
  .equityGoodBox{padding: 116px 30px;}
}
@media  screen and (max-width:1199px){
  .equityGoodList ul{margin: 0 -10px;}
  .equityGoodList ul li{padding: 0 10px;}
  .equityGoodBox{padding: 86px 15px;}
}
@media  screen and (max-width:991px){
  .equityGood{padding-bottom: 40px;}
  .equityGoodList{padding-top: 70px;}
  .equityGoodList ul{margin: 0 -10px;}
  .equityGoodList ul li{padding: 0 10px;}
  .equityGoodList ul li img{margin-top: -50px; width: 88px; margin-left: -44px;}
  .equityGoodBox{padding: 66px 15px 42px 15px;}
  .equityGoodBox .num2{font-size: 24px;padding-bottom: 10px; line-height: 34px;}
  .equityGoodBox span{font-size: 14px; line-height: 24px; height: 96px; margin-top: 10px;}
}
@media  screen and (max-width:767px){
  .equityGood{padding-bottom: 30px;}
  .equityGoodList{padding-top: 20px;}
  .equityGoodList ul{margin: 0 -5px;}
  .equityGoodList ul li{padding: 0 5px; width: 50%; margin-top: 35px;}
  .equityGoodList ul li img{margin-top: -30px; width: 68px; margin-left: -34px;}
  .equityGoodBox .num2{font-size: 20px;padding-bottom: 5px; line-height: 24px;}
}
@media  screen and (max-width:349px){
  .equityGoodBox span{font-size: 12px; line-height: 22px; height: 88px; margin-top: 5px;}
}
.equityNotice{float: left; width: 100%;}
.equityNotice ul{float: left; width: 100%; padding-top: 25px;}
.equityNotice ul li{float: left; width: 100%; margin-top: 18px;}
.equityNotice ul li .pic{float: left; width: 49.285714%; height: 310px; }
.equityNotice ul li img{float: left; width: 100%; display: block; }
.equityNoticeBox{float: right; width:50.714286%; background: #f8f8f8; padding:71px 54px 60px 71px; }
.equityNotTit{float: left; width: 100%; padding-left: 90px; position: relative; line-height: 28px; font-size: 18px; color: #282828; height: 56px; overflow: hidden;}
.equityNotTit i{position: absolute; left: 0; top: 0; width: 67px; height: 50px; margin-top: 3px; background: #294b92; line-height: 50px; font-size: 30px; color: #fff; font-family: Arial; font-weight: bold; display: block; text-align: center;}
.equityNotTxt{float: left; width: 100%; margin-top: 33px; line-height: 30px; font-size: 16px; color: #717171; padding-left: 90px; height: 90px; overflow: hidden; position: relative;}
.equityNotTxt span{position: absolute; left: 0; top: 0; line-height: 30px; height: 30px; font-weight: bold; font-size: 18px; color: #4f6aa3; display: block; text-align: right; width: 67px;}
.equityNotice ul li:nth-child(2n) .pic{float: right;  width:50.714286%;}
.equityNotice ul li:nth-child(2n) .equityNoticeBox{float: left; width: 49.285714%;}

@media  screen and (max-width:1429px){
  .equityNoticeBox{padding:71px 40px 60px 50px; }
  .equityNotTit{font-size: 16px;}
  .equityNotTxt{font-size: 14px;}
}
@media  screen and (max-width:1199px){
  .equityNotice ul li .pic{height: 242px; }
  .equityNoticeBox{padding:41px 15px 40px 15px; }
  .equityNotTit{font-size: 16px; padding-left: 50px; line-height: 24px; height: 48px;}
  .equityNotTit i{width: 40px; height: 42px; line-height: 42px; font-size: 24px;}
  .equityNotTxt{font-size: 14px; padding-left: 50px; margin-top: 23px;}
  .equityNotTxt span{font-size: 16px; width: 40px;  }
}
@media  screen and (max-width:767px){
  .equityNotice ul li .pic{height: auto; width: 100%; background: none !important; }
  .equityNoticeBox{padding:20px 15px; width: 100%; }
  .equityNotTit{font-size: 14px; padding-left: 50px; line-height: 22px; height: auto;}
  .equityNotTit i{width: 40px; height: 42px; line-height: 42px; font-size: 24px;}
  .equityNotTxt{font-size: 14px; line-height: 24px; padding-left: 50px; margin-top: 10px; height: auto;}
  .equityNotTxt span{font-size: 14px; width: 40px;  line-height: 24px; height: 24px;}
  .equityNotice ul li:nth-child(2n) .pic{width:100%;}
  .equityNotice ul li:nth-child(2n) .equityNoticeBox{width: 100%;}
}
.equityBz{float: left; width: 100%; padding-bottom: 40px;}
.equityBzTit{float: left; width: 100%; padding-top: 70px; text-align: center;}
.equityBzTit h4{float: left; width: 100%; font-size: 32px; color: #181818; font-weight: bold; line-height: 52px; height: 52px;}
.equityBzTit h5{float: left; width: 100%; font-size: 18px; color: #294b92; font-weight: bold; line-height: 41px; height: 41px;}
.equityBzList{margin: 0 -74px;}
.equityBz_s{float: left; width: 100%; margin-top: 44px; padding-bottom: 40px;  text-align: center;}
.equityBz_s .slick-slide{ padding:0 74px;}
.equityBz_s li img{width: 170px; display: block; margin: 0 auto;}
.equityBz_s li h4{float: left; width: 100%; line-height: 40px; height: 40px; font-size: 18px; font-weight: bold;color: #262626; margin-top: 23px;}
.equityBz_s .equityBzTxt{float: left; width: 100%; line-height: 24px; font-size: 14px; color: #666; margin-top: 10px;}

@media  screen and (max-width:1199px){
  .equityBzList{margin: 0 -20px;}
  .equityBz_s .slick-slide{ padding:0 20px;}
}
@media  screen and (max-width:991px){
  .equityBz{padding-bottom: 20px;}
  .equityBzTit{padding-top: 40px;}
  .equityBzTit h4{font-size: 22px; line-height: 32px; height: 32px;}
  .equityBzTit h5{font-size: 16px; line-height: 31px; height: 31px;}
  .equityBz_s{margin-top: 25px; padding-bottom: 20px;}
  .equityBzList{margin: 0 -15px;}
  .equityBz_s .slick-slide{ padding:0 15px;}
  .equityBz_s li img{width: 104px; }
  .equityBz_s li h4{line-height: 24px; height: 24px; font-size: 16px; margin-top: 5px;}
  .equityBz_s .equityBzTxt{line-height: 22px; font-size: 12px; margin-top: 5px;}
}
@media  screen and (max-width:767px){
  .equityBzTit{padding-top: 30px;}
  .equityBzTit h4{font-size: 18px; line-height: 28px; height: 28px;}
  .equityBzTit h5{font-size: 14px; line-height: 26px; height: 26px;}
  .equityBzList{margin: 0 -5px;}
  .equityBz_s .slick-slide{ padding:0 5px;}
  .equityBz_s li img{width: 84px; }
  .equityBz_s li h4{font-size: 14px;}
}

/* 客户感言 */
.customer{float: left; width: 100%;}
.customerList{margin: 0 -13px;}
.customerList .homeTesti_s{padding: 0;}
.customer .li_hp{float: left; width: 25%; padding: 0 13px; padding-top: 40px;}
@media  screen and (max-width:991px){
  .customerList{margin: 0 -5px;}
  .customer .li_hp{float: left; width: 25%; padding: 0 5px; padding-top: 20px;}
  .customer .li_hp .homeTestiTxt{padding: 25px 0 20px 0;}
  .customer .li_hp .homeTestiTxt::before{width: 15px; height: 10px;background-size: 30px; top: 14px; left: 2px;}
  .customer .li_hp .homeTestiTxt::after{width: 15px;right: 2px; bottom: 15px;background-size: 30px;}
  .customer .li_hp .homeTestiTxt span{line-height: 22px; height: 44px; margin-top: 3px;}
}
@media  screen and (max-width:767px){
  .customerList{margin: 0 -5px;}
  .customer .li_hp{float: left; width: 50%; padding: 0 5px; padding-top: 15px;}
  .customer .li_hp .homeTestiTxt h4{font-size: 15px;}
  .customer .li_hp .homeTestiTxt span{margin-top: 3px; font-size: 13px;}
}

/* 资讯百科 */
.news{float: left; width: 100%; padding-top: 51px;}
.news ul{float: left; width: 100%;}
.news ul li{float: left; width: 100%; border-bottom: 1px solid #ededed;}
.news ul li a{float: left; width: 100%; padding: 30px 0 30px 0; display: block;}
.news ul li a i{float: right; width: 22.785714%; display: block; overflow: hidden;}
.news ul li a i img{float: left; width: 100%; display: block;
-webkit-transition: all 0.2s ease-out 0s; 
   -moz-transition: all 0.2s ease-out 0s; 
     -o-transition: all 0.2s ease-out 0s; 
        transition: all 0.2s ease-out 0s;}
.news .newsDate{float: left; width:11.142857%; text-align: center;  color: #333333; margin-top: 19px;}
.news .newsDate h2{float: left; width: 100%;line-height: 36px; height: 36px; font-size: 36px; }
.news .newsDate h4{float: left; width: 100%;line-height: 23px; height: 23px; font-size: 16px;}
.news .newsDate .span01{display: inline-block; *display: inline; *zoom:1; vertical-align: top; margin-top: 22px; width: 36px; height: 36px; color: #fff; font-size: 18px; text-align: center; line-height: 36px; background: #294b92;
 -webkit-border-radius:50%; 
    -moz-border-radius:50%;
         border-radius:50%;}
.news .newsIntr{float: left; width:59.928571%; padding-left: 59px; border-left: 1px solid #ededed; margin-top: 19px;}
.news .newsIntr .newsTit{float: left; width: 100%; line-height: 44px; height: 44px; font-size: 16px; color: #333333;}
.news .newsIntr .newsTxt{float: left; width: 100%; line-height: 30px; height: 90px; font-size: 14px; color: #9a9a9a; margin-top: 6px; overflow: hidden;}
.news ul li a:hover{background: #efefef;}
.news ul li a:hover .newsIntr h4{color: #294b92;}
.news ul li a:hover .newsIntr{border-color: #dddddd;}
.news ul li a:hover .newsDate .span01{background: #184a96;}
.news ul li a:hover i img{ 
  -webkit-transform: scale(1.1);
     -moz-transform: scale(1.1);
       -o-transform: scale(1.1);
          transform: scale(1.1);}

@media  screen and (max-width:1199px){
  .news .newsDate{width:14%;margin-top: 0;}
  .news .newsIntr{width:58%; padding-left: 39px; margin-top: 0;}
}
@media  screen and (max-width:991px){
  .news{padding-top: 30px;}
  .news .newsDate h2{line-height: 30px; height: 30px; font-size: 26px; }
  .news .newsDate h4{line-height: 20px; height: 20px; font-size: 13px;}
  .news .newsDate .span01{margin-top: 15px; width: 30px; height: 30px;font-size: 18px; line-height: 30px;}
  .news .newsIntr{padding-left: 39px;}
  .news ul li a{padding: 20px 0;}
  .news .newsIntr .newsTit{line-height: 34px; height: 34px; font-size: 16px;}
  .news .newsIntr .newsTxt{line-height: 24px; height: 72px; font-size: 14px; margin-top: 3px;}
}
@media  screen and (max-width:767px){
  .news{padding-top: 20px;}
  .news ul li a i{float: left; width:100%;}
  .news .newsDate{width:100%; margin-top: 15px;  text-align: left;}
  .news .newsDate h2{font-size: 22px; width: 30%;}
  .news .newsDate h4{line-height: 30px; height: 30px; font-size: 14px; width: 30%;}
  .news .newsDate .span01{ display: inline; float: right; margin-top: 0; font-size: 16px; line-height: 30px;}
  .news .newsIntr{width:100%; padding-left: 0; border-left: 0;}
  .news ul li a{padding: 20px 0;}
  .news .newsIntr .newsTit{line-height: 34px; height: 34px; font-size: 16px;}
  .news .newsIntr .newsTxt{line-height: 24px; height: 72px; font-size: 14px; margin-top: 3px;}
}

/* 资讯百科-详细 */
.newsDel{float: left; width: 100%; padding: 80px 0 65px 0;}
.newsDel_le{float: right; width:74.142857%; border: 1px solid #ececec; padding: 31px 24px 38px 24px;min-height: 731px;}
.newsDelTit{ text-align: left; padding-bottom: 9px; border-bottom: 1px solid #ececec;}
.newsDelTit h2{  line-height: 48px; font-size: 24px; color: #333; font-weight: bold;}
.newsDelTit span{ display: block; line-height: 36px; height: 36px; font-size: 14px; color: #999;}
.newsDel_m{float: left; width: 100%; margin-top: 28px; color: #333; line-height: 28px; font-size: 14px; border-bottom: 1px solid #ececec; padding-bottom: 28px;}
.newsDel_m img{  max-width: 100%;  }
.newsPage{float: left; width: 100%;  padding: 13px 0;}
.newsPage .newsPageTurn{float: left; width: 40%; line-height: 36px; height: 36px;}
.newsPage .newsPageTurn a{float: left; padding-right: 16px; border-right:1px solid #ececec; font-size: 14px; color: #666666; }
.newsPage .newsPageTurn a.next{padding-right: 0; padding-left: 16px; border-right: 0;}
.newsPage .newsPageTurn a:hover{color: #294b92;}
.newsShare{float: right; width: 60%;}
.newsShare span{float: left; padding-right: 20px; line-height: 36px; height: 36px; font-size: 16px; color: #666666; }
.newsShare .bdsharebuttonbox{float: right;}
.newsAbout{float: left;width: 100%; margin-top: 30px;}
.newsAbout h4{display: block;float: left;width: 100%;height: 28px;line-height: 28px;font-size: 18px;color: #294b92;text-transform: uppercase;}
.newsAbout .d_15{float: left;width: 100%;margin-top: 20px;}
.newsAbout .d_15 ul{margin: 0 -12px;}
.newsAbout .d_15 ul li{float: left;width: 50%;padding: 0 12px;}
.newsAbout .d_15 ul li a{display: block; float: left;width: 100%; position: relative; height: 39px;line-height: 38px;font-size: 14px; padding-right: 90px; border-bottom: 1px solid #d7d8d8;}
.newsAbout .d_15 ul li a span{display: block; width: 100%; white-space:nowrap; overflow: hidden; text-overflow:ellipsis; text-transform: uppercase;color: #333;
-webkit-transition: all 0.2s ease-out 0s; 
   -moz-transition: all 0.2s ease-out 0s; 
     -o-transition: all 0.2s ease-out 0s; 
        transition: all 0.2s ease-out 0s;}
.newsAbout .d_15 ul li a font{display: block;position: absolute;right: 0;top: 0;color: #777;}
.newsAbout .d_15 ul li a:hover span{color: #294b92;}
.newsDel_r{float: right; width:22.714286%; border:1px solid #ebebeb; margin-bottom: 40px; }
.newsDel_r .title{float: left; width: 100%; padding: 33px 0; line-height: 58px;text-align: center; background: url(img/news_bg1.jpg) no-repeat center/cover; font-size: 30px; font-weight: bold; color: #fff;}
.newsDel_r ul{float: left; width: 100%; padding-bottom:50px; margin-top: -10px;}
.newsDel_r ul li{float: left; width: 100%; margin-top: 32px; padding: 0 28px 0 20px;}
.newsDel_r ul li .a1{float: left; width: 100%; display: block; padding-left: 18px; position: relative;}
.newsDel_r ul li .a1 i{position: absolute; left: 0; top: 0; line-height: 30px; height: 30px; font-size: 16px; color: #333; display: block; font-style: normal;}
.newsDel_r ul li .a1 h4{float: left; width: 100%; line-height: 30px; height: 30px; font-size: 16px; color: #333; font-weight: bold;}
.newsDel_r ul li .a1 span{float: left; width: 100%; line-height: 27px; height: 27px; font-size: 14px; color: #666; display: block;}
.newsDel_r ul li .a1:hover h4{color: #294b92;}
.newsDel_r .newsDelBtn{float: left; width: 100%;}
.newsDel_r .newsDelBtn span{margin-right: -16px;}
.newsDel_r .newsDelBtn .a2{float: right; padding: 0 16px 0 28px; font-size: 14px; color: #a7a7a7; position: relative; line-height: 19px; height: 19px; margin-top: 5px;}
.newsDel_r .newsDelBtn .a2 i{position: absolute; left: 0; top: 50%; width: 19px; height: 19px; margin-top: -9px; }
.newsDel_r .newsDelBtn .a2 i img{float: left; width: 100%; display: block;}
.newsDel_r .newsDelBtn .a2 i .img02{position: absolute; left: 0; top:0; filter:alpha(opacity=00);opacity:0;}
.newsDel_r .newsDelBtn .a2:hover i  img{filter:alpha(opacity=00);opacity:0;}
.newsDel_r .newsDelBtn .a2:hover i .img02{filter:alpha(opacity=100);opacity:1;}

@media  screen and (max-width:1199px){
  .newsDel_le{width:70%;padding: 31px 24px 38px 24px;min-height: 731px;}
  .newsDel_r{width:28%; margin-bottom: 40px; }
}
@media  screen and (max-width:991px){
  .newsDel{padding: 40px 0 35px 0;}
  .newsDel_le{width:67%;padding: 20px 15px 28px 15px;min-height: 570px;}
  .newsDelTit h2{line-height: 38px; font-size: 20px;}
  .newsDelTit span{line-height: 30px; height: 30px;}
  .newsDel_m{margin-top: 20px; line-height: 26px; font-size: 13px; padding-bottom: 20px;}
  .newsAbout .d_15 ul{margin: 0 ;}
  .newsAbout .d_15 ul li{width: 100%;padding: 0;}
  .newsDel_r{width:32%; margin-bottom: 40px; }
  .newsDel_r .title{padding: 15px 0; line-height: 38px;font-size: 20px;}
  .newsDel_r ul li{margin-top: 20px; padding: 0 15px;}
  .newsDel_r ul li .a1 h4{line-height: 24px; height: 24px; font-size: 14px;}
  .newsDel_r ul li .a1 i{font-size: 14px; line-height: 24px; height: 24px;}
  .newsDel_r ul li .a1 span{line-height: 24px; height: 24px; font-size: 12px;}
}
@media  screen and (max-width:767px){
  .newsDel{padding: 30px 0;}
  .newsDel_le{width:100%;padding: 20px 15px 28px 15px;min-height: inherit;}
  .newsDelTit h2{line-height: 28px; font-size: 18px;}
  .newsDelTit span{line-height: 24px; height: 24px;}
  .newsPage{padding: 10px 0;}
  .newsPage .newsPageTurn{width: 100%; line-height: 26px; height: 26px; text-align: center;}
  .newsPage .newsPageTurn span{display: inline-block; *display: inline; *zoom:1; vertical-align: top;}
  .newsShare{width: 100%; text-align: center;}
  .newsShare span{padding-right: 10px; line-height: 28px; height: 28px; font-size: 14px;}
  .newsShare .bdsharebuttonbox{float: none; display: inline-block; *display: inline; *zoom:1; vertical-align: top; }
  .newsAbout .d_15{margin-top: 10px;}
  .newsAbout{margin-top: 10px;}
  .newsAbout h4{font-size: 16px;}
  .newsAbout .d_15 ul li a{height: 28px;line-height: 28px;font-size: 12px; padding-right: 90px;}
  .newsDel_r{width:100%; margin-bottom: 0; }
  .newsDel_r .title{padding: 15px 0; line-height: 38px;font-size: 20px;}
  .newsDel_r ul{padding-bottom: 20px;}
}

/* 许可证办理 */
.licen{float: left; width: 100%; }
.licenTit{float: left; width: 100%; padding: 75px 0 0 0; position: relative; text-align: center;}
.licenTit::after{position: absolute; left: 50%; bottom: 0; width: 506px; background: #dfdfdf; height: 1px; content: ""; margin-left: -253px;}
.licenTit h2{float: left; width: 100%; line-height: 47px; height: 47px; font-size: 30px; color: #434343;font-weight: bold;}
.licenTit h4{float: left; width: 100%; line-height: 34px;  font-size: 16px; color: #606060;position: relative; padding-bottom: 16px;}
.licenTit h4 span{color: #294b92; font-weight: bold;}
.licenTit h4::after{position: absolute; content: ""; width:94px; height: 1px; bottom: 0; background: #294b92; left: 50%; margin-left: -47px; z-index: 9;}
.licenAround{float: left; width: 100%; padding-bottom: 80px;}
.licenAroList{float: left; width: 100%; margin-top: 15px; position: relative;}
.licenAroList::after,
.licenAroList::before{position: absolute; left: 0; top: 0; width: 100%; height: 40px; background: #fff; content: ""; z-index: 9;}
.licenAroList::after{bottom: 0; top: auto;}
.licenAround ul{float: left; width: 100%; position: relative;}
.licenAround ul::after{position: absolute; content: ""; width: 1px; height: 100%; background: #fff; right: 0; top: 0;}
.licenAround ul li{float: left; width: 25%;  padding: 40px 15px; text-align: center; border-right: 1px solid #ebebeb;  border-bottom: 1px solid #ebebeb;}
.licenAround ul li img{width:92px; margin: 0 auto; display: block;}
.licenAround ul li h4{float: left; width: 100%; line-height: 26px; height: 26px; font-size: 16px; color: #606060; margin-top: 25px;}
@media  screen and (max-width:991px){
  .licenTit{padding: 35px 0 0 0;}
  .licenTit::after{width: 406px; margin-left: -203px;}
  .licenTit h2{line-height: 37px; height: 37px; font-size: 20px;}
  .licenTit h4{line-height: 24px;  font-size: 14px; padding-bottom: 12px;}
  .licenTit h4::after{ width:64px; margin-left: -37px; }
  .licenAround{padding-bottom: 40px;}
  .licenAroList::after,
  .licenAroList::before{height: 30px;}  
  .licenAround ul li{ padding: 30px 10px; }
  .licenAround ul li img{width:62px; }
  .licenAround ul li h4{line-height: 22px; height: 22px; font-size: 14px; margin-top: 15px;}
}
@media  screen and (max-width:767px){
  .licenTit{padding: 30px 0 0 0;}
  .licenTit::after{width: 306px; margin-left: -153px;}
  .licenTit h2{line-height: 30px; height: 30px; font-size: 18px;}
  .licenTit h4{font-size: 14px; padding-bottom: 10px;}
  .licenTit h4::after{ width:44px; margin-left: -22px; }
  .licenAround{padding-bottom: 0;} 
  .licenAround ul li{ padding: 30px 5px; width: 50%;}
}
.licenIntr{float: left; width: 100%; position: relative;}
.licenIntr ul{float: left; width: 100%; }
.licenIntr ul li{float: left; width: 100%; padding: 52px 0; position: relative;}
.licenIntr ul li::before{position: absolute; left: 0; top: 0; width: 50%; background: #294b92; content: ""; height: 100%;}
.licenIntr ul li::after{position: absolute; right: 0; top: 0; width: 50%; background: #eaeaea; content: ""; height: 100%;}
.licenIntr ul li i{float: right; width: 50%; position: relative; display: block; z-index: 9;}
.licenIntr ul li img{float: right; width:466px; display: block; margin-top: 20px;}
.licenIntr .licenIntrTxt{float: left; width: 50%; padding-right: 30px; position: relative; z-index: 9;}
.licenIntr .licenIntrTxt h4{float: left; width: 100%; font-size: 28px; line-height: 44px; height: 44px;  color: #e3e3e3; font-weight: bold;}
.licenIntr .licenIntrTxt h5{float: left; width: 100%; margin-top: 6px; color: #e3e3e3; position: relative;}
.licenIntr .licenIntrTxt h5 span{padding-right: 68px; border-bottom: 1px solid #e3e3e3; font-size: 16px; line-height: 25px; padding-bottom: 25px; display: inline-block;}
.licenIntr .licenIntrTxt h5::after{position: absolute; content: ""; left: 0; bottom: -1px; height: 3px; width: 58px;background: #e3e3e3;}
.licenIntr .licenIntrTxt .span01{float: left; width: 100%; line-height: 30px; font-size: 14px; color: #e3e3e3; margin-top: 24px; display: block;}
.licenIntr ul li.even i{float: left;}
.licenIntr ul li.even .licenIntrTxt{padding-left: 60px; padding-right: 0;}
.licenIntr ul li.even img{float: left;}
.licenIntr ul li.even::before{background: #eaeaea; }
.licenIntr ul li.even::after{background: #294b92;}

@media  screen and (max-width:1199px){
  .licenIntr ul li{padding: 42px 0;}
  .licenIntr ul li img{width:366px;margin-top: 30px;}
  .licenIntr .licenIntrTxt{padding-right: 30px; }
  .licenIntr .licenIntrTxt h4{font-size: 24px; line-height: 40px; height: 40px;}
  .licenIntr .licenIntrTxt h5 span{padding-right: 48px; padding-bottom: 20px;}
  .licenIntr .licenIntrTxt .span01{line-height: 26px; margin-top: 20px;}
}
@media  screen and (max-width:991px){
  .licenIntr ul li{padding: 32px 0;}
  .licenIntr .licenIntrTxt{padding-right: 20px; }
  .licenIntr .licenIntrTxt h4{font-size: 20px; line-height: 35px; height: 35px;}
  .licenIntr .licenIntrTxt h5 span{padding-right: 38px;font-size: 14px;padding-bottom: 15px;}
  .licenIntr .licenIntrTxt .span01{font-size: 13px;margin-top: 15px;}
  .licenIntr ul li.even .licenIntrTxt{padding-left: 30px;}
}
@media  screen and (max-width:767px){
  .licenIntr ul li{padding: 0;}
  .licenIntr ul li::before,
  .licenIntr ul li::after{display: none;}
  .licenIntr ul li i{width: 100%; padding: 15px 0;}
  .licenIntr ul li img{width:266px;margin:0 auto; float: none;}
  .licenIntr .licenIntrTxt{padding:15px 20px; width: 100%; background: #294b92;}
  .licenIntr .txtBox{margin: 0 -15px;}
  .licenIntr .licenIntrTxt h4{font-size: 18px; line-height: 30px; height: 30px;}
  .licenIntr .licenIntrTxt h5 span{padding-right: 15px;font-size: 14px;padding-bottom: 10px;}
  .licenIntr .licenIntrTxt .span01{margin-top: 10px;}
  .licenIntr ul li.even .licenIntrTxt{padding: 15px 20px;}
  .licenIntr ul li.even img{float: none;}
}
.licenFlow{float: left; width: 100%; padding-bottom: 80px; }
.licenFlowList{float: left; width: 100%; margin-top: 58px;}
.licenFlowList ul{margin: 0 -94px;}
.licenFlowList ul li{float: left; width: 25%; padding: 0 94px; position: relative;}
.licenFlowList ul li::after{position: absolute; content: ""; background: url(img/licen_bg2.png) no-repeat; width: 50px; height: 29px; right: -25px; top: 50%; margin-top: -15px;}
.licenFlowList ul li:last-child::after{display: none;}
.licenFlowList .step01{float: left; width: 100%; background: url(img/licen_bg1.png) no-repeat center; overflow: hidden;text-align: center; padding: 30px 0 24px 0; background-size:auto 100%;}
.licenFlowList .step01 i{float: left; width: 100%; position: relative; padding-bottom: 21px; display: block;}
.licenFlowList .step01 i::after{position: absolute; left: 50%; bottom: 0; content: ""; width: 80px; height: 1px; background: rgba(255,255,255,.1); margin-left: -40px;}
.licenFlowList .step01 img{ width: 71px; margin: 0 auto; display: block;  }
.licenFlowList .step01 span{float: left; width: 100%; position: relative; line-height:32px; height: 32px; font-size: 18px; color: #333; display: block; margin-top: 12px; font-weight: bold;}
@media  screen and (max-width:1429px){
  .licenFlowList ul li{ padding: 0 84px;}
  .licenFlowList .step01{padding: 28px 0;background-size:100% auto ; }
  .licenFlowList .step01 i{padding-bottom: 15px;}
  .licenFlowList .step01 i img{width: 60px;}
  
}
@media  screen and (max-width:1199px){
  .licenFlowList ul{margin: 0 -64px;}
  .licenFlowList ul li{padding: 0 64px;}
  .licenFlowList .step01 span{line-height:28px; height: 28px; font-size: 16px; margin-top: 10px; }
}
@media  screen and (max-width:991px){
  .licenFlow{padding-bottom: 40px;}
  .licenFlowList{margin-top: 38px;}
  .licenFlowList ul{margin: 0 -34px;}
  .licenFlowList ul li{ padding: 0 34px;}
  .licenFlowList ul li::after{width: 30px; height: 20px; right: -15px; margin-top: -10px; background-size: 100%;}
  .licenFlowList .step01 i img{width: 40px;}
  .licenFlowList .step01 span{line-height:24px; height: 24px; font-size: 14px; margin-top: 6px; }
}
@media  screen and (max-width:449px){
  .licenFlow{padding-bottom: 30px;}
  .licenFlowList{margin-top: 28px;}
  .licenFlowList ul{margin: 0 -20px;}
  .licenFlowList ul li{padding: 0 20px; width: 50%; margin-top: 20px;}
  .licenFlowList ul li::after{display: none;}
  .licenFlowList .step01{ background-size:auto 100%;}
}
@media  screen and (max-width:369px){
  .licenFlowList .step01{ background-size:100% auto;}
}

.licenTrobule{float: left; width: 100%;}
.licenTroList{float: left; width: 100%; margin-top: 60px;}
.licenTroList ul{margin: 0 -18px;}
.licenTroList ul li{float: left; width: 33.333333%; padding: 0 18px;}
.licenTroBox{float: left; width:100%; padding: 55px 28px 66px 28px; background: #f4f4f4;}
.licenTroBox img{float: left; width:48.311688%; display: block;}
.licenTroBox .licenTroTxt{float: right; width: 43.116883%;}
.licenTroBox .licenTroTxt h4{float: left; width: 100%; line-height: 28px; font-size: 18px; color: #294b92; font-weight: bold;}
.licenTroBox .licenTroTxt span{float: left; width: 100%; margin-top: 26px; line-height: 26px; font-size: 14px; color: #474545; display: block; height: 156px; overflow: hidden;}

@media  screen and (max-width:1429px){
  .licenTroBox{ padding: 45px 20px 56px 20px;}
  .licenTroBox img{width:55%;}
  .licenTroBox .licenTroTxt{width: 40%;}
  .licenTroBox .licenTroTxt span{margin-top: 10px;}
}
@media  screen and (max-width:1199px){
  .licenTroList ul{margin: 0 -10px;}
  .licenTroList ul li{padding: 0 10px;}
  .licenTroBox{ padding: 35px 15px 46px 15px;}
  .licenTroBox img{width:48%;}
  .licenTroBox .licenTroTxt{width: 48%;}
  .licenTroBox .licenTroTxt span{margin-top: 10px;}
}
@media  screen and (max-width:991px){
  .licenTroList{margin-top: 40px;}
  .licenTroBox{padding: 25px 10px 36px 10px;}
  .licenTroBox img{width:40%;}
  .licenTroBox .licenTroTxt{width: 56%;}
  .licenTroBox .licenTroTxt h4{line-height: 24px; font-size: 16px;}
  .licenTroBox .licenTroTxt span{margin-top: 10px; font-size: 13px; line-height: 22px; height: 132px;}
}
@media  screen and (max-width:767px){
  .licenTroList{margin-top: 20px;}
  .licenTroList ul{margin: 0;}
  .licenTroList ul li{width: 100%; margin-top: 10px; padding: 0;}
  .licenTroBox img{width:50%;}
  .licenTroBox .licenTroTxt{width: 46%;}
  }
/* 关于我们 */
.about{float: left; width: 100%;}
.aboutFh{float: left; width: 100%; padding: 80px 0;}
.aboutFhTit{float: left; width: 100%; line-height: 64px; height: 64px; font-size: 24px; color: #000; text-align: center;}
.aboutFh_m{float: left; width: 100%; margin-top: 76px; line-height: 30px; color: #717171; font-size: 15px;}
.aboutFh_m img{float: left; width: 40.714286%; display: block; margin-right: 40px; margin-top: -20px;}
.aboutTit{float: left; width: 100%; text-align: center; position: relative; line-height: 48px; font-size: 30px; color: #303030; font-weight: bold; margin-top: 36px; padding-bottom: 21px;}
.aboutTit span{color: #294b92;}
.aboutTit.tit02{color: #fff;}
.aboutTit::after{position: absolute; content: ""; width:36px; background: #294b92; height: 3px; bottom: 0; left: 50%; margin-left: -18px;}
.aboutTit.tit02::after{background: #fff;}
.aboutCul{float: left; width: 100%; padding-bottom: 90px;}
.aboutCul_m{float: left; width: 100%; margin-top: 14px; position: relative;}
.aboutCul_m img{position: absolute; left:12.142857%; width: 27%; top: 0; display: block;}
.aboutCulTxt{float: right; width: 50%;}
.aboutCulTxt ul{float: left; width: 100%; }
.aboutCulTxt ul li{float: left; width: 100%; margin-top: 37px;}
.aboutCulTxt ul li h4{float: left; width: 100%; font-size: 18px; font-weight: bold; line-height: 36px; height: 36px; color: #294b92;}
.aboutCulTxt ul li h5{float: left; width: 100%; font-size: 16px; line-height: 36px; color: #4c4c4c;}
.aboutCulTxt ul li span{float: left; width: 100%; display: block; font-size: 16px; line-height: 36px; color: #9b9b9b;}

@media  screen and (max-width:1429px){
  .aboutCul_m img{top: 50%;
  -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
        transform: translate(0, -50%);}
}
@media  screen and (max-width:1199px){
  .aboutFh{padding: 60px 0;}
  .aboutFh_m{margin-top: 56px; line-height: 28px;font-size: 14px;}
  .aboutFh_m img{margin-top:-15px;}
  .aboutCulTxt{float: right; width: 55%;}
}
@media  screen and (max-width:991px){
  .aboutFh{padding: 40px 0;}
  .aboutFhTit{line-height: 44px; height: 44px; font-size: 20px; background-size:90% 100% !important;}
  .aboutFh_m{margin-top: 36px; font-size: 13px;}
  .aboutFh_m img{margin-top:-5px; margin-right: 15px;}
  .aboutCul{padding-bottom: 50px;}
  .aboutTit{line-height: 38px; font-size: 20px; margin-top: 26px; padding-bottom: 15px;}
  .aboutCulTxt ul li{ margin-top: 25px;}
  .aboutCulTxt ul li h4{font-size: 16px; line-height: 30px; height: 30px;}
  .aboutCulTxt ul li h5{font-size: 14px; line-height: 30px; }
  .aboutCulTxt ul li span{font-size: 14px; line-height: 30px;}
}
@media  screen and (max-width:767px){
  .aboutFh{padding: 30px 0;}
  .aboutFhTit{line-height: 34px; height: 34px; font-size: 18px;  background-size:100% !important;}
  .aboutFh_m{margin-top: 26px;}
  .aboutFh_m img{width: 100%; margin-top:0; margin-right: 0; padding-bottom: 20px;}
  .aboutCul{padding-bottom: 30px;}
  .aboutTit{line-height: 30px; font-size: 18px; margin-top: 20px; padding-bottom: 10px;}
  .aboutCulTxt{width: 100%;}
  .aboutCulTxt ul li{ margin-top: 20px;}
  .aboutCul_m img{top:auto; position: static; left: auto; width: 100%; padding: 0 50px; margin: 20px 0 0 0; float: left;
  -webkit-transform: translate(0, 0);
    -ms-transform: translate(0,0);
        transform: translate(0,0);}
}
.aboutYw{float: left; width: 100%; padding-bottom: 83px;}
.aboutYwList{float: left; width: 100%; margin-top: 57px;}
.aboutYwList ul{margin: 0 -46px;}
.aboutYwList ul li{float: left; width:16.666667%; padding: 0 46px; }
.aboutYwList ul li a{float: left;width: 100%; display: block; text-align: center;}
.aboutYwList .aboutYwPic{float: left; width: 100%; position: relative;}
.aboutYwList .aboutYwPic img{float: left; width: 100%; display: block;}
.aboutYwList .aboutYwPic .img02{position: absolute; left: 0; top: 0; filter:alpha(opacity=00);opacity:0;}
.aboutYwList ul li span{float: left; width: 100%; line-height: 38px; height: 38px; font-size: 18px; color: #fff; margin-top: 18px; display: block;}
.aboutYwList ul li a:hover .img01{filter:alpha(opacity=00);opacity:0;}
.aboutYwList ul li a:hover .img02{filter:alpha(opacity=100);opacity:1;}

@media  screen and (max-width:1199px){
  .aboutYwList ul{margin: 0 -26px;}
.aboutYwList ul li{padding: 0 26px; }
}
@media  screen and (max-width:991px){
  .aboutYw{ padding-bottom: 43px;}
  .aboutYwList{ margin-top: 37px;}
  .aboutYwList ul{margin: 0 -15px;}
  .aboutYwList ul li{padding: 0 15px; }
  .aboutYwList ul li span{line-height: 30px; height: 30px; font-size: 16px;margin-top: 10px;}
}
@media  screen and (max-width:767px){
  .aboutYw{ padding-bottom: 30px;}
  .aboutYwList{ margin-top: 20px;}
  .aboutYwList ul{margin: 0;}
  .aboutYwList ul li{padding: 0 10px; width: 33.333333%; margin-top: 10px;}
  .aboutYwList ul li span{line-height: 24px; height: 24px; font-size: 14px;margin-top: 10px;}
}
.aboutHistory{float: left; width: 100%; padding-bottom: 83px;}
.aboutHi_s{float: left; width: 100%; padding: 0 112px 0 112px; position: relative; overflow: hidden; margin-top: 44px;}
.aboutHi_s .slick-slide{padding:176px 14px; position: relative;}
.aboutHi_s .slick-list{padding-right: 80px;  position: relative;}
.aboutHi_s .slick-list::after{position: absolute; content: ""; width: 100%; height: 1px; left: 0; top: 50%; background: #3462ce; z-index: -1;}
.aboutHi_s .li_hp{float: left; width: 100%;}
.aboutHi_s .li_hp .year{float: left; width: 100%; background: url(img/about_bg4.png) no-repeat center; background-size: 100%; text-align: center; font-size: 24px; color: #fff; font-weight: bold; font-family: Arial; line-height: 123px; position: relative; z-index: 9;}
.aboutHi_s .aboutHiIntr{position: absolute; left: 0; top: 0; width: 218px; padding-left: 28px;}
.aboutHi_s .aboutHiIntr::before{position: absolute; background: url(img/about_bg05.png) no-repeat; width: 68px; height: 219px; top: 0; left: 0; content: "";}
.aboutHi_s .aboutHiIntr h4{float: left; width: 100%; line-height: 22px; height: 22px; margin-top: 12px; font-size: 16px; color: #3462ce; font-weight: bold;}
.aboutHi_s .aboutHiIntr span{float: left; width: 100%; display: block; line-height: 24px; height: 96px; margin-top: 5px; font-size: 14px; overflow: hidden;}
.aboutHi_s .slick-slide:nth-child(2n) .aboutHiIntr{top: auto; bottom: 0; padding-bottom: 45px;}
.aboutHi_s .slick-slide:nth-child(2n) .aboutHiIntr::before{background: url(img/about_bg06.png) no-repeat; top: auto; bottom: 0;}
.aboutHi_s .slick-slide:nth-child(2n) .aboutHiIntr h4{margin-top: 90px;}
.aboutHi_s .slick-prev,
.aboutHi_s .slick-next
{
    font-size: 0;
    line-height: 0;
    position: absolute;
	  left:0;
    top: 50%;
    display: block;
    width: 55px;
    height: 110px;
    padding: 0;
    cursor: pointer;
    color: transparent;
    border: none;
    outline: none;
	background:url(img/about_le01.jpg) no-repeat;
	z-index:100;
}
.aboutHi_s .slick-next{
	left:auto;
	right:0;
	background:url(img/about_r01.jpg) no-repeat;
}
.aboutHi_s .slick-prev:hover{background:url(img/about_le02.jpg) no-repeat;}
.aboutHi_s .slick-next:hover{background:url(img/about_r02.jpg) no-repeat;}

@media  screen and (max-width:991px){
  .aboutHistory{ padding-bottom: 43px;}
  .aboutHi_s{padding: 0 62px 0 62px; margin-top: 34px;}
  .aboutHi_s .slick-slide{padding:156px 10px;}
  .aboutHi_s .aboutHiIntr{ width: 198px; padding-left: 28px;}
  .aboutHi_s .slick-slide:nth-child(2n) .aboutHiIntr{padding-bottom: 15px;}
  .aboutHi_s .slick-slide:nth-child(2n) .aboutHiIntr h4{margin-top: 90px;}
  .aboutHi_s .slick-prev,
  .aboutHi_s .slick-next{width: 35px; height: 90px; background-size: 100%;}
  .aboutHi_s .slick-prev:hover,
  .aboutHi_s .slick-next:hover{ background-size: 100%;}
}
@media  screen and (max-width:767px){
  .aboutHistory{ padding-bottom: 33px;}
  .aboutHi_s{padding: 0 40px; margin-top: 34px;}
  .aboutHi_s .slick-slide{padding:156px 10px;}
  .aboutHi_s .slick-list{padding-right: 30px;}
  .aboutHi_s .li_hp .year{font-size: 18px; line-height: 83px; background-size: auto 100%;}
  .aboutHi_s .aboutHiIntr{ width: 148px; padding-left: 18px; }
  .aboutHi_s .aboutHiIntr h4{margin-top: 5px; font-size: 14px;}
  .aboutHi_s .aboutHiIntr span{line-height: 20px; height: 80px;font-size: 12px;}
  .aboutHi_s .slick-prev,
  .aboutHi_s .slick-next{width: 24px; height: 50px;}
  .aboutHi_s .aboutHiIntr::before,
  .aboutHi_s .slick-slide:nth-child(2n) .aboutHiIntr::before{ width: 48px; height: 169px; background-size: 100% 100%;}
}
@media  screen and (max-width:329px){
  .aboutHi_s .slick-slide{padding:126px 10px;}
  .aboutHi_s .li_hp .year{background-size: auto 100%;line-height: 123px;}
}
.aboutCont{float: left; width: 100%; padding-bottom: 80px;}
.aboutContList{float: left; width: 100%; margin-top: 5px;}
.aboutContList .ul1{margin: 0 -17px;}
.aboutContList .ul1 .li1{float: left; width: 50%; padding: 0 17px; margin-top: 38px;}
.aboutContBox{float: left; width: 100%; padding: 32px 38px; border: 1px solid #eee;
-webkit-transition: all 0.2s ease-out 0s; 
   -moz-transition: all 0.2s ease-out 0s; 
     -o-transition: all 0.2s ease-out 0s; 
        transition: all 0.2s ease-out 0s;  
 -webkit-box-shadow: 1px 1px 10px rgba(0,0,0,.2);
    -moz-box-shadow: 1px 1px 10px rgba(0,0,0,.2);
         box-shadow: 1px 1px 10px rgba(0,0,0,.2);}
.aboutContBox h4{float: left; width: 100%; padding-bottom: 22px; border-bottom: 1px solid #e5e5e5; position: relative; font-size: 18px; color: #000000; }
.aboutContBox h4::after{position: absolute; content: ""; width: 62px; height: 2px; left: 0; bottom: 0; background: #294b92; }
.aboutContBox .ul2{float: left; width: 100%; margin-top:9px; }
.aboutContBox .ul2 .li2{float: left; width: 100%; padding-left: 40px; line-height: 25px; height: 25px; font-size: 14px; color: #666666; position: relative; margin-top: 18px;}
.aboutContBox .ul2 .li2 span{position: absolute; left: 5px; top: 0; width: 25px; height: 25px; display: block;}
.aboutContBox .ul2 .li2 span img{float: left; width: 100%; display: block;}
.aboutContBox .ul2 .li2 span .img02{position: absolute; left: 0; top: 0; filter:alpha(opacity=00);opacity:0; }
.aboutContMap{float: left; width: 100%; margin-top: 27px; height: 159px; position: relative; overflow: hidden;}
.aboutContMap .anchorBL{display: none;}
.aboutContBox:hover{background: #294b92;}
.aboutContBox:hover h4{color: #fff;border-color: rgba(255,255,255,.1);}
.aboutContBox:hover h4::after{background: #fff;}
.aboutContBox:hover .ul2 .li2{color: #fff;}
.aboutContBox:hover .ul2 .li2 img{filter:alpha(opacity=00);opacity:0; }
.aboutContBox:hover .ul2 .li2 .img02{filter:alpha(opacity=100);opacity:1; }

@media  screen and (max-width:1199px){
  .aboutContList .ul1{margin: 0 -10px;}
  .aboutContList .ul1 .li1{ padding: 0 10px; margin-top: 20px;}
  .aboutContBox{padding: 25px 15px;}
}
@media  screen and (max-width:991px){
  .aboutContList .ul1{margin: 0 -10px;}
  .aboutContList .ul1 .li1{ padding: 0 10px; margin-top: 20px;}
  .aboutContBox{padding: 25px 15px;}
}
@media  screen and (max-width:767px){
  .aboutCont{padding-bottom: 30px;}
  .aboutContBox h4{padding-bottom: 10px; font-size: 16px;}
  .aboutContList .ul1{margin: 0;}
  .aboutContList .ul1 .li1{ width: 100%; padding: 0;}
  .aboutContBox{padding: 25px 15px;}
  .aboutContBox .ul2 .li2{height: auto;}
}

/* 公司注册 */
.register{float: left; width: 100%;}
.registerTit{float: left; width: 100%; margin-top: 80px;  text-align: center;}
.registerTit h4{float: left; width: 100%; line-height: 41px; padding-bottom: 18px; color: #000; font-size: 32px; position: relative;}
.registerTit h4::after{position: absolute; content: ""; left: 50%; bottom: 0; width: 116px; height: 2px; background: #294b92; margin-left: -58px;}
.registerTit h5{float: left; width: 100%; line-height: 32px; color: #727272; font-size: 16px; margin-top: 12px;}
.registerTop{float: left; width: 100%; padding-bottom: 79px;}
.registerTop_m{float: left; width: 100%; margin-top: 88px; line-height:36px; font-size: 15px; color: #4c4c4c; }
.registerTop_m .img01{float: right; width: 31.5%; display: block; margin-top: -44px; margin-left: 8%;}
.registerTop_m .reh4{float: left; width: 60%; font-size: 26px; color: #294b92; font-weight: bold; line-height: 43px;}
.registerTop_m .reh5{float: left; width: 60%; font-size: 14px; color: #cacaca; line-height: 29px; padding-bottom: 16px;}

@media  screen and (max-width:1429px){
  .registerTop_m{margin-top: 88px; line-height:36px; font-size: 15px;}
  .registerTop_m .img01{width: 35%; margin-top: -44px; margin-left: 5%;}
}
@media  screen and (max-width:1199px){
  .registerTop{padding-bottom: 59px;}
  .registerTop_m{margin-top: 68px; line-height:30px; font-size: 14px;}
  .registerTop_m .img01{width: 35%; margin-top: -24px; margin-left: 5%;}
  .registerTop_m .reh4{font-size: 22px; line-height: 33px;}
  .registerTop_m .reh5{line-height: 25px; padding-bottom: 10px;}

}
@media  screen and (max-width:991px){
  .registerTit{ margin-top: 40px;}
  .registerTit h4{line-height: 30px; padding-bottom: 14px; font-size: 22px;}
  .registerTit h4::after{width: 86px; margin-left: -43px;}
  .registerTit h5{line-height: 24px;font-size: 14px; margin-top: 5px;}
  .registerTop{ padding-bottom: 39px;}
  .registerTop_m{margin-top: 48px; line-height:28px;}
  .registerTop_m .img01{width: 35%; margin-top:0; margin-left: 5%;}
  .registerTop_m .reh4{font-size: 18px; line-height: 30px;}
  .registerTop_m .reh5{line-height: 22px; padding-bottom: 10px; font-size: 12px;}
}
@media  screen and (max-width:767px){
  .registerTit{ margin-top: 30px;}
  .registerTit h4{line-height: 25px; padding-bottom: 10px; font-size: 18px;}
  .registerTit h4::after{width: 56px; margin-left: -28px;}
  .registerTop{padding-bottom: 29px;}
  .registerTop_m{margin-top: 38px; line-height:28px; font-size: 13px;}
  .registerTop_m .img01{width: 100%; margin-top:0; margin-left:0; padding: 0 5%;}
  .registerTop_m .reh4{font-size: 16px; width: 100%; line-height: 30px; margin-top: 20px;}
  .registerTop_m .reh5{line-height: 22px;  width: 100%; padding-bottom: 10px; font-size: 12px;}
}
.registerCl{float: left; width: 100%; padding-bottom: 90px;}
.regClList{float: left; width: 100%; margin-top: 40px;}
.regClList ul{ margin: 0 -14px;}
.regClList ul li{float: left; width:20%;}
.regClList ul li i{padding: 0 69px;float: left; width: 100%; margin-bottom: 40px;}
.regClList ul li img{width: 100%; display: block; background: #fff;
 -webkit-box-shadow: 1px 1px 10px rgba(0,0,0,.2);
    -moz-box-shadow: 1px 1px 10px rgba(0,0,0,.2);
         box-shadow: 1px 1px 10px rgba(0,0,0,.2);  
 -webkit-border-radius:50%; 
    -moz-border-radius:50%;
         border-radius:50%;}
.regClList ul li .regClTxt{float: left; width: 100%; border-top: 1px solid #d7d7d7; position: relative;  padding: 19px 49px 0 49px;}
.regClList ul li .regClTxt::after{position: absolute; content: ""; left: 50%; bottom: 100%; width: 72px; height: 6px; background: #294b92; margin-left: -36px;}
.regClList ul li .regClTxt span{float: left; width: 100%; display: block; line-height: 38px; height: 38px; font-size: 20px; color: #333333; text-align: center;}
.regClList ul li:hover .regClTxt span{color: #294b92;}

@media  screen and (max-width:1429px){
  .regClList ul li i{padding: 0 49px; margin-bottom: 30px;}
  .regClList ul li .regClTxt{ padding: 19px 39px 0 39px;}
}
@media  screen and (max-width:1199px){
  .regClList ul li i{padding: 0 39px; margin-bottom: 30px;}
  .regClList ul li .regClTxt{ padding: 15px 30px 0 30px;}
  .regClList ul li .regClTxt::after{width: 52px; height: 3px;  margin-left: -26px;}
  .regClList ul li .regClTxt span{line-height: 32px; height: 32px; font-size: 16px;}
}
@media  screen and (max-width:991px){
  .registerCl{padding-bottom: 50px;}
  .regClList ul li i{padding: 0 29px; margin-bottom: 20px;}
  .regClList ul li .regClTxt{ padding: 10px 20px 0 20px;}
  .regClList ul li .regClTxt::after{width: 52px; height: 3px;  margin-left: -26px;}
  .regClList ul li .regClTxt span{line-height: 24px; height: 24px; font-size: 14px;}
}
@media  screen and (max-width:767px){
  .registerCl{padding-bottom: 30px;}
  .regClList{margin-top: 0;}
  .regClList ul li{width: 33.33333%; margin-top: 25px;}
  .regClList ul li i{padding: 0 25px; margin-bottom: 15px;}
  .regClList ul li .regClTxt{ padding: 10px 10px 0 10px;}
  .regClList ul li .regClTxt::after{width: 32px; height: 2px;  margin-left: -16px;}
  .regClList ul li .regClTxt span{font-size: 13px; line-height: 20px; height: 20px;}
  .regClList ul li:nth-child(4){margin-left: 16%;}
}

.regFlow{float: left; width: 100%; padding-bottom: 80px;}
.regFlowList{float: left; width: 100%; margin-top: 60px; min-height: 682px; background: url(img/reg_bg2.png) no-repeat 20px center; padding-right: 186px;}
.regFlowList .li_hp{float: left; width: 20%; padding: 0 10px; height: 280px; position: relative;}
.regFlowList .regFlowTxt{position: absolute; top: -28px; left: 0; width: 100%; text-align: center;}
.regFlowList .regFlowTxt h4{float: left; width: 100%; line-height: 38px; height: 38px; font-size: 18px; color: #333;}
.regFlowList .regFlowTxt h4 span{color: #294b92; padding-right: 8px;}
.regFlowList .regFlowTxt .span02{float: left; width: 100%; display: block; margin-top: 8px; line-height: 28px; height: 140px; overflow: hidden; font-size: 14px; color: #7d7d7d;}
.regFlowList .regFlowIcon{position: absolute; bottom: 0; width: 80px; left: 50%; margin-left: -40px;}
.regFlowList .regFlowIcon img{float: left; width: 100%; display: block;}
.regFlowList .regFlowIcon .img02{position: absolute; left: 0; top: 0; filter:alpha(opacity=00);opacity:0; }
.regFlowList .regFlowIcon i{position: absolute; left: 50%; margin-left: -13px; top: -34px; width: 26px; height: 26px; background: url(img/agen_bg9.png) no-repeat; z-index: 9;}

.regFlowList .li_hp:hover .img02{ filter:alpha(opacity=100);opacity:1;}

.regFlowList .li_hp:nth-child(7) .regFlowTxt,
.regFlowList .li_hp:nth-child(9) .regFlowTxt,
.regFlowList .li_hp:nth-child(2n) .regFlowTxt{top:auto; bottom: -100px;}
.regFlowList .li_hp:nth-child(7) .regFlowIcon,
.regFlowList .li_hp:nth-child(9) .regFlowIcon,
.regFlowList .li_hp:nth-child(2n) .regFlowIcon{top:60px; bottom: 0;}
.regFlowList .li_hp:nth-child(7) .regFlowIcon i,
.regFlowList .li_hp:nth-child(9) .regFlowIcon i,
.regFlowList .li_hp:nth-child(2n) .regFlowIcon i{top:106px; }
.regFlowList .li_hp:nth-child(6){float: right; height: 186px; right: -186px; top: -20px;}
.regFlowList .li_hp:nth-child(7){float: right; right: -146px; top: 32px;}
.regFlowList .li_hp:nth-child(8){float: right; right: -146px; top: 32px;}
.regFlowList .li_hp:nth-child(9){float: right; right: -146px; top: 32px;}

.regFlowList .li_hp:nth-child(6) .regFlowTxt{top:30px; bottom:auto; left: -150px;}
.regFlowList .li_hp:nth-child(6) .regFlowIcon{top:30px; bottom:auto; right: 15px; left: auto;}
.regFlowList .li_hp:nth-child(6) .regFlowIcon i{top: 50%; left: -25px; margin-top: -13px;}

.regFlowList .li_hp:nth-child(8) .regFlowTxt{top:0; bottom: auto;}
.regFlowList .li_hp:nth-child(8) .regFlowIcon{top:auto; bottom: 0;}
.regFlowList .li_hp:nth-child(8) .regFlowIcon i{top:-34px; }

@media  screen and (max-width:1429px){
  .regFlowList{background-size: 90%; background-position: 0 center;}
  .regFlowList .regFlowTxt{width: 110%;}
  .regFlowList .regFlowTxt h4{line-height: 38px; height: 38px; font-size: 15px;}
  .regFlowList .regFlowTxt .span02{font-size: 12px; line-height: 24px; height: 120px;  margin-top: 0;}
  .regFlowList .li_hp{margin-top: 26px;}
  .regFlowList .li_hp:nth-child(7) .regFlowTxt,
  .regFlowList .li_hp:nth-child(9) .regFlowTxt,
  .regFlowList .li_hp:nth-child(2n) .regFlowTxt{top:auto; bottom: -70px;}
  .regFlowList .li_hp:nth-child(6){top: -60px;}
  .regFlowList .li_hp:nth-child(7){right: -116px; top: -44px;}
  .regFlowList .li_hp:nth-child(8){right: -116px; top: -44px;}
  .regFlowList .li_hp:nth-child(9){right: -116px; top: -44px;}
  .regFlowList .li_hp:nth-child(6) .regFlowTxt{top:30px; bottom:auto; left: -150px;}
  .regFlowList .li_hp:nth-child(6) .regFlowIcon{top:30px; bottom:auto; right: 12px; left: auto;}
  .regFlowList .li_hp:nth-child(8) .regFlowTxt{top:35px; bottom: auto;}
}
@media  screen and (max-width:1199px){
  .regFlowList{background:none; padding-right: 0; min-height: 360px;}
  .regFlowList .li_hp{width: 100%; padding:0;}
   .regFlowList .li_hp::after{position: absolute; content: ""; width: 100%; height: 1px; background: #ececec; left: 0; bottom: 100px;}
  .regFlowList .regFlowTxt{width: 110%; top:0;}
  .regFlowList .li_hp:nth-child(7) .regFlowTxt,
  .regFlowList .li_hp:nth-child(9) .regFlowTxt{top: 0; bottom: auto;}
  .regFlowList .li_hp:nth-child(7) .regFlowIcon,
  .regFlowList .li_hp:nth-child(9) .regFlowIcon{top: auto; bottom: 0;}
  .regFlowList .li_hp:nth-child(7) .regFlowIcon i,
  .regFlowList .li_hp:nth-child(9) .regFlowIcon i{top:-34px;}
  .regFlowList .li_hp:nth-child(6){float: left; height: 280px; right: auto; top: auto;}
  .regFlowList .li_hp:nth-child(7){float: left; right: auto; top: 0;}
  .regFlowList .li_hp:nth-child(8){float: left; right: auto; top: 0;}
  .regFlowList .li_hp:nth-child(9){float: left; right: auto; top: 0;}
  .regFlowList .li_hp:nth-child(6) .regFlowTxt{top:auto; bottom:-70px; left: auto;}
  .regFlowList .li_hp:nth-child(6) .regFlowIcon{top:60px; bottom: 0; right: auto; left: 50%;}
  .regFlowList .li_hp:nth-child(6) .regFlowIcon i{top:106px; left: 50%; margin-top: 0;}
  .regFlowList .li_hp:nth-child(8) .regFlowTxt{top:auto; bottom: -70px;}
  .regFlowList .li_hp:nth-child(8) .regFlowIcon{top:60px; bottom: auto;}
  .regFlowList .li_hp:nth-child(8) .regFlowIcon i{top:106px; }
}
@media  screen and (max-width:767px){
  .regFlow{padding-bottom: 30px;}
  .regFlowList{min-height: 360px; margin-top: 15px;}
  .regFlowList .li_hp{height: 260px;}
  .regFlowList .regFlowTxt{width: 100%;}
  .regFlowList .regFlowTxt h4{font-size: 14px;}
  .regFlowList .regFlowTxt .span02{height: 72px;}
}


.regAfcl{float: left; width: 100%;}
.regAfcl_m{float: left; width: 100%; margin-top: 40px; background: #f7f7f7; padding: 44px 72px 44px 81px;}
.regAfcl_m img{float: left; width: 42.181235%; display: block;}
.regAfcl_m ul{float: right; width: 48.516439%; margin-top: 33px;}
.regAfcl_m ul li{float: left; width: 100%; line-height: 52px; height: 54px; font-size: 16px; color: #565656; border: 1px solid #e4e4e4; padding: 0 28px; border-left: 2px solid #294b92; margin-top: 19px;}

.regNotice{float: left; width: 100%; padding-bottom: 80px;}
.regNoticeList{float: left; width: 100%; margin-top: 20px;}
.regNoticeList ul{margin: 0 -13px;}
.regNoticeList ul li{float: left; width: 33.333333%; padding: 0 13px; margin-top: 26px;}
.regNoticeBox{float: left; width: 100%; border: 1px solid #e4e4e4; padding: 24px 38px 24px 127px; position: relative;
 -webkit-border-radius:8px; 
    -moz-border-radius:8px;
         border-radius:8px;}
.regNoticeBox img{position: absolute; left: 24px; top: 50%; width: 76px; display: block;
-webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
        transform: translate(0, -50%); }
.regNoticeBox h4{float: left; width: 100%; font-size: 18px; color: #333333; line-height: 30px; height: 30px; font-weight: bold;}
.regNoticeBox span{float: left; width: 100%; font-size: 14px; color: #a0a0a0; line-height: 24px; height: 72px; overflow: hidden;}
.regTro{float: left; width: 100%; background: #e4e4e4; padding-bottom: 93px;}
.regTro .licenTroBox{ background: #f2f2f2; padding: 28px 33px 28px 25px;}
.regTro .licenTroBox .licenTroTxt h4{color: #333;}
.regTro .licenTroBox img{ background: #f2f2f2;border: 6px solid rgba(41,75,146,.5); width: 195px; margin-top: 12px;
 -webkit-border-radius:50%; 
    -moz-border-radius:50%;
         border-radius:50%;}

@media  screen and (max-width:1429px){
  .regAfcl_m ul{margin-top: 20px;}
  .regAfcl_m ul li{line-height: 46px; height: 48px; font-size: 16px; padding: 0 28px; margin-top: 15px;}
  .regNoticeBox{padding: 20px 12px 20px 80px;}
  .regNoticeBox img{left: 12px; width: 56px;}
  .regNoticeBox span{font-size: 13px;}
  .regTro .licenTroBox{padding: 24px 15px 24px 18px;}
  .regTro .licenTroBox img{ width: 155px; }
  .regTro .licenTroTxt{ width: 47%; }
}
@media  screen and (max-width:1199px){
  .regAfcl_m ul{margin-top: 15px;}
  .regAfcl_m ul li{line-height: 36px; height: 38px; font-size: 14px; padding: 0 15px; margin-top: 10px;}
  .regNoticeBox{padding: 20px 12px 20px 90px;}
  .regNoticeBox img{left: 12px; width: 66px;}
  .regNoticeBox span{line-height: 20px; height: 80px;}
  .regTro .licenTroBox{padding: 24px 15px 24px 18px;}
  .regTro .licenTroBox img{ width: 110px; border: 3px solid rgba(41,75,146,.5);}
  .regTro .licenTroTxt{ width: 57%; }
}
@media  screen and (max-width:991px){
  .regAfcl_m{ margin-top: 30px; padding: 34px 50px;}
  .regAfcl_m ul{margin-top: 10px;}
  .regAfcl_m ul li{line-height: 34px; height: 36px; margin-top: 5px;}
  .regNotice{padding-bottom: 40px;}
  .regNoticeList ul{margin: 0 -5px;}
  .regNoticeList ul li{padding: 0 5px; margin-top: 10px; width: 50%;}
  .regNoticeBox{padding: 20px 12px 20px 90px;}
  .regNoticeBox span{line-height: 20px; height: 60px;}
  .regTro{padding-bottom: 43px;}
  .regTro .licenTroBox{padding: 20px 10px 20px 13px;}
  .regTro .licenTroBox img{ width: 100px; float: none; margin: 0 auto;}
  .regTro .licenTroTxt{ width: 100%; margin-top: 15px; text-align: center;}
}
@media  screen and (max-width:767px){
  .regAfcl_m{ margin-top: 30px; padding: 24px 20px;}
  .regAfcl_m img{width: 100%;}
  .regAfcl_m ul{margin-top: 10px; width: 100%;}
  .regAfcl_m ul li{line-height: 34px; height: 36px; font-size: 13px; padding: 0 12px;}
  .regNotice{padding-bottom: 30px;}
  .regNoticeList ul{margin: 0;}
  .regNoticeList ul li{padding: 0; width: 100%;}
  .regNoticeBox{padding: 20px 12px 20px 90px;}
  .regNoticeBox img{left: 12px; width: 66px;}
  .regNoticeBox h4{font-size: 16px;line-height: 26px; height: 26px;}
  .regTro .licenTroTxt span{height: auto;}
}

/* 代理记账 */
.agency{float: left; width: 100%;}
.agencyTit{float: left; width: 100%; text-align: center; margin-top: 75px;}
.agencyTit h2{float: left; width: 100%; line-height: 44px; font-size: 34px; color: #333; height: 44px;}
.agencyTit h2 span{padding: 0 29px; position: relative;}
.agencyTit h2 span::before{ position: absolute; content: ""; background: url(img/agen_bg1.png) no-repeat; right: 100%; top: 50%; width: 373px; height: 24px; margin-top: -12px;}
.agencyTit h2 span::after{ position: absolute; content: ""; background: url(img/agen_bg2.png) no-repeat; left: 100%; top: 50%; width: 373px; height: 24px; margin-top: -12px;}
.agencyTit h2 i{font-weight: bold; color: #254c9b; font-style: normal;}
.agencyTit h4{float: left; width: 100%; line-height: 28px; font-size: 16px; color: #979797; margin-top: 11px;}
.agencyTit.tit02 h4,
.agencyTit.tit02 h2,
.agencyTit.tit02 h2 i{color: #fff;}
.agencyTit.tit02 h2 span::before{background: url(img/agen_bg6.png) no-repeat; }
.agencyTit.tit02 h2 span::after{background: url(img/agen_bg7.png) no-repeat;}

.agencyTopList{float: left; width: 100%; margin-top: 42px;}
.agencyTopList ul{margin: 0 -3px 0 -4px;}
.agencyTopList ul li{float: left; width:16.666667%; padding: 0 3px 0 4px; }
.agencyTopList ul li a{float: left; width: 100%; border: 1px solid #e8e8e8; padding: 32px 20px 20px 20px;}
.agencyTopList ul li h2{padding: 0 20px; float: left; width: 100%; color: #222222; font-weight: bold;}
.agencyTopList ul li h2 span{float: left; width: 100%; line-height: 35px; height: 35px; font-size: 20px; border-bottom: 1px solid #e0e0e0; text-align: center;}
.agencyTopList ul li h4{float: left; width: 100%; line-height: 20px; height: 20px; margin-top: 9px; text-align: center; font-size: 14px; color: #222222}
.agencyTopList .agencyTop_p{float: left; width: 100%; margin-top: 26px; padding-top: 20px; border-top: 1px dashed #c1c1c1;}
.agencyTopList .agencyTop_p .price01{float: left; width: 50%; line-height: 35px; height: 35px; color: #d3252b; font-size: 14px;}
.agencyTopList .agencyTop_p .price01 span{font-weight: bold; font-size: 18px;}
.agencyTopList .agencyTop_p .btn01{float: right; width: 50%; height: 35px; line-height: 35px; font-size: 16px; color: #fff; text-align: center; background: #bababa;
-webkit-transition: all 0.2s ease-out 0s; 
   -moz-transition: all 0.2s ease-out 0s; 
     -o-transition: all 0.2s ease-out 0s; 
        transition: all 0.2s ease-out 0s;   
 -webkit-border-radius:5px; 
    -moz-border-radius:5px;
         border-radius:5px;}
.agencyTopList ul li a:hover .btn01{background: #5170af;}

@media  screen and (max-width:1429px){
  .agencyTopList ul li h2{padding: 0 15px; }
  .agencyTopList ul li h2 span{font-size: 18px; }
}
@media  screen and (max-width:1199px){
  .agencyTopList ul{margin: 0 -15px;}
  .agencyTopList ul li{width: 33.333%; margin-top: 20px; padding: 0 15px;}
    .agencyTopList ul li a{padding: 20px 15px 15px 15px;}
}
@media  screen and (max-width:991px){
  .agencyTit{margin-top: 40px;}
  .agencyTit h2{line-height: 40px; font-size: 24px; height: 40px; overflow: hidden;}
  .agencyTit h2 span{padding: 0 20px;}
  .agencyTit h4{font-size: 16px;margin-top: 5px;}
  .agencyTopList{margin-top: 20px;}
  .agencyTopList ul{margin: 0 -10px;}
  .agencyTopList ul li{ padding: 0 10px;}
  .agencyTopList ul li a{padding: 20px 15px 15px 15px;}
  .agencyTopList ul li h2{padding: 0 10px; }
  .agencyTopList ul li h4{margin-top: 5px; font-size: 12px;}
  .agencyTopList .agencyTop_p{margin-top: 15px; padding-top: 15px;}
}
@media  screen and (max-width:767px){
  .agencyTit{margin-top: 30px;}
  .agencyTit h2{line-height: 30px; font-size: 18px; height: 30px; overflow: hidden;}
  .agencyTit h2 span{padding: 0 15px;}
  .agencyTit h2 span::before,
  .agencyTit h2 span::after{width: 273px; height: 18px; margin-top: -9px; background-size: 100%;}
  .agencyTit h4{line-height: 24px; font-size: 14px;margin-top: 5px;}
  .agencyTopList{margin-top: 15px;}
  .agencyTopList ul{margin: 0 -5px;}
  .agencyTopList ul li{ padding: 0 5px; width: 50%; margin-top: 10px;}
  .agencyTopList ul li a{padding: 15px 10px;}
  .agencyTopList ul li h2{padding: 0 5px; }
  .agencyTopList ul li h2 span{line-height: 28px; height: 28px; font-size: 16px; }
  .agencyTopList ul li h4{margin-top: 5px; font-size: 12px;}
  .agencyTopList .agencyTop_p{margin-top: 10px; padding-top: 10px;}
  .agencyTopList .agencyTop_p .price01{line-height: 25px; height: 25px; font-size: 12px;}
  .agencyTopList .agencyTop_p .price01 span{font-size: 16px;}
  .agencyTopList .agencyTop_p .btn01{height: 25px; line-height: 25px; font-size: 14px;}
}
.agenSense{float: left; width: 100%; }
.agenSense_m{float: left; width: 100%; margin-top: 40px; position: relative;}
.agenSense_m::after,
.agenSense_m::before{position: absolute; content: ""; width: 50%; height: 100%; background: #f4f4f4; left: 0; top: 0;}
.agenSense_m::after{right: 0; left: auto; background: #eaeaea;}
.agenSense_m ul li{float: left; width: 50%; padding: 91px 4% 113px 15.571429%;position: relative; z-index: 9;}
.agenSense_m ul li img{position: absolute; left: 56px; top: 50%; width: 126px; display: block;
-webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
        transform: translate(0, -50%);}
.agenSense_m ul li h4{float: left; width: 100%; line-height: 32px; padding: 33px 0 10px 0; font-size: 24px; color: #333; font-weight: bold; position: relative;}
.agenSense_m ul li h4::before{position: absolute; left: 0; top: 0; width: 48px; height: 4px; background: #254c9b; content: "";}
.agenSense_m .agenSenseTxt{float: left; width: 100%; font-size: 16px; color: #565656; line-height: 36px; display: block;}
.agenSense_m .agenSenseTxt span{display: block;}

@media  screen and (max-width:1429px){
  .agenSense_m ul li{ padding: 91px 3% 113px 13%;}
  .agenSense_m ul li img{left: 20px; width: 126px; }
}
@media  screen and (max-width:1199px){
  .agenSense_m ul li{ padding: 61px 3% 60px 13%;}
  .agenSense_m ul li img{left: 20px; width: 86px; }
  .agenSense_m ul li h4{line-height: 30px; padding: 23px 0 10px 0; font-size: 20px; }
  .agenSense_m ul li h4::before{ width: 40px; height: 3px; }
  .agenSense_m .agenSenseTxt{font-size: 14px; line-height: 30px;}
}
@media  screen and (max-width:991px){
  .agenSense_m ul li{ padding: 40px 2% 40px 15%;}
  .agenSense_m ul li img{left: 20px; width: 76px; }
  .agenSense_m ul li h4{line-height: 24px; padding: 15px 0 10px 0; font-size: 18px; }
  .agenSense_m ul li h4::before{height: 2px; }
  .agenSense_m .agenSenseTxt{font-size: 13px; line-height: 24px;}
  .agenSense_m .agenSenseTxt span{display: inline;}
}
@media  screen and (max-width:767px){
  .agenSense_m{margin-top: 30px;}
  .agenSense_m::after,
  .agenSense_m::before{display: none;}
  .agenSense_m ul li{width: 100%; padding: 30px 5% 30px 22%; background: #f4f4f4; }
  .agenSense_m ul{margin: 0 -15px;}
  .agenSense_m ul li:nth-child(2n){ background: #eaeaea;}
  .agenSense_m ul li img{left:15px; width: 66px; }
  .agenSense_m ul li h4{line-height: 24px; padding: 10px 0 10px 0; font-size: 16px; }
  .agenSense_m .agenSenseTxt{font-size: 13px; line-height: 24px;}
}
.agenFlow{float: left; width: 100%; display: block; padding-bottom: 73px; overflow: hidden;}
.agenFlowList{float: left; width: 100%; margin-top: 50px;}
.agenFlowList ul{margin: 0 -92px;}
.agenFlowList ul li{float: left; width: 25%; padding: 0 92px; position: relative;}
.agenFlowList ul li::after{position: absolute; content: ""; width: 65px; height: 30px; right: -32px; top: 50%; margin-top: -15px; background: url(img/agen_bg3.png) no-repeat;}
.agenFlowList ul li:last-child::after{display: none;}
.agenFlowList ul li img{float: left; width: 100%; display: block;}
.agenFlowList ul li span{float: left; width: 100%; margin-top: 19px; line-height: 33px; height: 33px; font-size: 16px; color: #333333; display: block; text-align: center;}

@media  screen and (max-width:1429px){
  .agenFlowList ul li::after{width: 55px; height: 24px; right: -27px; margin-top: -12px; background-size: 100%;}
}
@media  screen and (max-width:1199px){
  .agenFlowList ul{margin: 0 -52px;}
  .agenFlowList ul li{padding: 0 52px;}
  .agenFlowList ul li::after{width: 55px; height: 24px; right: -27px;margin-top: -20px;}
}
@media  screen and (max-width:991px){
  .agenFlow{padding-bottom: 43px; overflow: hidden;}
  .agenFlowList ul{margin: 0 -32px;}
  .agenFlowList ul li{padding: 0 32px;}
  .agenFlowList ul li::after{width: 45px; height: 20px; right: -22px; margin-top: -20px;}
}
@media  screen and (max-width:767px){
  .agenFlow{padding-bottom: 30px;}
  .agenFlowList{margin-top: 30px;}
  .agenFlowList ul{margin: 0;}
  .agenFlowList ul li{padding: 0 15px; width: 50%; margin-top: 15px;}
  .agenFlowList ul li::after{display: none;}
  .agenFlowList ul li img{width: 100px; margin: 0 auto; float: none;}
  .agenFlowList ul li span{font-size: 14px;}
}
.agenNeed{float: left; width: 100%; padding: 57px 0; background: url(img/agen_bg4.png);}
.agenNeedTit{float: left; width: 100%; }
.agenNeedTit h2{float: left; width: 100%; line-height: 46px; font-size: 34px; color: #333; }
.agenNeedTit h2 span{font-weight: bold; color: #254c9b;}
.agenNeedTit h4{float: left; width: 100%; line-height: 35px; color: #979797;  font-size: 16px;}
.agenNeed_le{float: left; width: 50%; padding: 18px 70px 78px 20px; border-right: 1px solid #e6e6e6;}
.agenNeed_m{float: left; width: 100%; margin-top: 18px;}
.agenNeed_m .txt01{float: left; width: 37.704918%; line-height: 48px; color: #888888; font-size: 18px; margin-top: 49px;}
.agenNeed_m img{float: right; width: 58.688525%; display: block;}
.agenGet{float: right; width: 50%; padding: 18px 0 65px 60px }
.agenGet img{float: left; width: 100%; display: block; margin-top: 30px;}

.agenNotice{float: left; width: 100%; padding-bottom: 80px;}
.agenNotice ul{float: left; width: 100%; margin-top: 42px;}
.agenNotice ul li{float: left; width: 20%; padding: 78px 3.2% 58px 3.2%; text-align: center; background: #222222;}
.agenNotice ul li:nth-child(2n){background: #2b2b2b;}
.agenNotice ul li img{display: block; margin: 0 auto; width: 90px;}
.agenNotice ul li span{float: left; width: 100%; line-height: 40px; height: 80px; overflow: hidden; font-size: 16px; color: #fff; display: block; margin-top: 29px;}

@media  screen and (max-width:1429px){
  .agenNotice ul li{padding: 78px 2.5% 58px 2.5%;}
  .agenNotice ul li span{font-size: 15px;}
}
@media  screen and (max-width:1199px){
  .agenNeed{padding: 30px 0;}
  .agenNeedTit h2{line-height: 36px; font-size: 30px;}
  .agenNeed_le{padding: 18px 40px 58px 20px;}
  .agenNeed_m .txt01{line-height: 38px;font-size: 14px; margin-top: 29px;}
  .agenGet{padding: 18px 0 55px 40px }
  .agenNotice{padding-bottom: 60px;}
  .agenNotice ul{margin-top: 32px;}
  .agenNotice ul li{padding:58px 2.5% 48px 2.5%;}
  .agenNotice ul li img{width: 60px;}
  .agenNotice ul li span{line-height: 34px; height: 68px;font-size: 14px;margin-top: 20px;}
}
@media  screen and (max-width:991px){
  .agenNeedTit h2{line-height: 30px; font-size: 22px;}
  .agenNeed_le{padding: 18px 20px 38px 20px;}
  .agenNeed_m .txt01{line-height: 28px;font-size: 13px; margin-top: 15px; width: 40%;}
  .agenGet{padding: 18px 0 25px 20px }
  .agenGet img{margin-top: 20px;}
  .agenNotice{padding-bottom: 40px;}
  .agenNotice ul{margin-top: 28px;}
  .agenNotice ul li{padding:48px 2% 38px 2%;}
  .agenNotice ul li img{width: 40px;}
  .agenNotice ul li span{line-height: 30px; height: 60px;font-size: 13px;margin-top: 15px;}
}
@media  screen and (max-width:767px){
  .agenNeedTit h2{line-height: 28px; font-size: 18px;}
  .agenNeedTit h4{line-height: 25px; font-size: 14px;}
  .agenNeed_le{padding: 18px 15px 25px 15px; width: 100%; border-right: 0; border-bottom: 1px solid #e6e6e6;}
  .agenNeed_m .txt01{line-height: 28px;font-size: 13px; margin-top: 15px; width: 45%;}
  .agenNeed_m img{width: 55%;}
  .agenGet{padding: 18px 15px 25px 15px ; width: 100%;}
  .agenGet img{margin-top: 15px;}
  .agenNotice{padding-bottom: 30px;}
  .agenNotice ul{margin-top: 20px;}
  .agenNotice ul li{width: 100%; padding:25px 2% 25px 20%; position: relative;}
  .agenNotice ul li img{width: 40px; float: left; position: absolute; left: 3%; top: 50%; margin-top: -20px;}
  .agenNotice ul li span{width:100%; line-height: 24px; height: 48px;font-size: 13px;margin-top: 0; text-align: left;}
}
@media  screen and (max-width:349px){
  .agenNeed_m .txt01{width: 100%;}
  .agenNeed_m img{width: 100%; float: left; }
}
.agenTro{float: left; width: 100%; padding-bottom: 122px;}
.agenTroList{float: left; width: 100%; margin-top: 156px;}
.agenTroList ul{margin: 0 -14px;}
.agenTroList ul li{float: left; width: 33.333333%; display: block; padding: 0 14px; position: relative;}
.agenTroList ul li img{position: absolute; width: 37.473233%; display: block; border: 6px solid #9caaca; top: 0; left: 50%; 
 -webkit-border-radius:50%; 
    -moz-border-radius:50%;
         border-radius:50%;  
-webkit-transform: translate(-50%, -60%);
    -ms-transform: translate(-50%, -60%);
        transform: translate(-50%, -60%);}
.agenTroList .agenTroTxt{float: left; width: 100%; border: 1px solid #fff; padding: 80px 40px 30px 40px;color: #fff;}
.agenTroList .agenTroTxt h4{float: left; width: 100%; font-size: 18px; font-weight: bold;  line-height: 30px; height: 30px;}
.agenTroList .agenTroTxt span{float: left; width: 100%; line-height: 30px; height: 60px; overflow: hidden; font-size: 16px; }

.agenCl{float: left; width: 100%; padding-bottom: 80px; }
.agenCl .agenCl_s{float: left; width: 100%; height: 405px; padding-bottom: 65px; padding-top: 55px; position: relative; border-bottom: 1px solid #e2e2e2; background: url(img/agen_bg8.png) no-repeat center; background-size: 100%;}
.agenCl .agenCl_s::after{position: absolute; bottom:-3px ;width: 90%;height: 6px;background: #e2e2e2;left: 5%; content: "";}
.agenCl .li_hp{float:left; width: 14.285714%; position: relative; height: 233px; padding: 0 5px;} 
.agenCl .agenClTxt{position: absolute; top: 0; left: 0; width: 100%; line-height: 24px; height:96px; display: block; color: #333; overflow: hidden; font-size: 15px; }
.agenCl .agenClIcon{position: absolute; bottom: 0; width: 80px; text-align: center;} 
.agenCl .agenClIcon i{position: absolute; left: 50%; top: -36px; width: 26px; height: 26px; margin-left:-13px;  background: url(img/agen_bg9.png) no-repeat; display: block;}
.agenCl .agenClIcon img{ width: 100%; display: block;}

.agenCl .li_hp:nth-child(2n) .agenClTxt{bottom: 0; top:auto;}
.agenCl .li_hp:nth-child(2n) .agenClIcon{top: 0; bottom: auto;}
.agenCl .li_hp:nth-child(2n) .agenClIcon i{bottom: -36px; top: auto;}
.agenCl .li_hp:nth-child(1){top:55px;}
.agenCl .li_hp:nth-child(2){top:75px;}
.agenCl .li_hp:nth-child(3){top:-15px;}
.agenCl .li_hp:nth-child(4){top:45px;}
.agenCl .li_hp:nth-child(5){top:-10px;}
.agenCl .li_hp:nth-child(6){top:10px;}
.agenCl .li_hp:nth-child(6) .agenClTxt{bottom: -40px; top:auto;}
.agenCl .li_hp:nth-child(7){top:26px;}
.agenCl .li_hp:nth-child(7) .agenClIcon{right: 0;}

@media  screen and (max-width:1429px){
  .agenTroList .agenTroTxt span{font-size: 15px;}
  .agenCl .agenClTxt{font-size: 13px; }
  .agenCl .li_hp:nth-child(2){top:70px;}
  .agenCl .li_hp:nth-child(3){top:-10px;}
  .agenCl .li_hp:nth-child(6){top:15px;}
  .agenCl .li_hp:nth-child(7){top:30px;}
}
@media  screen and (max-width:1199px){
  .agenTro{padding-bottom: 102px;}
  .agenTroList{margin-top: 126px;}
  .agenTroList .agenTroTxt{padding: 60px 30px 25px 30px;}
  .agenTroList .agenTroTxt span{font-size: 15px; height: 90px;}
  
  .agenCl .agenCl_s{background: none; height: 343px;} 
  .agenCl .li_hp{padding: 0 15px; height: 212px;} 
  .agenCl .li_hp::before{position: absolute; width: 100%; left: 0; top: 50%; height: 1px; background: #294b92; content: ""; }
  .agenCl .agenClIcon{left: 50%; margin-left: -40px;}
  .agenCl .agenClIcon i{top: -40px;}
  .agenCl .li_hp:nth-child(2n) .agenClIcon i{bottom: -40px; top: auto;}
  .agenCl .li_hp:nth-child(1),
  .agenCl .li_hp:nth-child(2),
  .agenCl .li_hp:nth-child(3),
  .agenCl .li_hp:nth-child(4),
  .agenCl .li_hp:nth-child(5),
  .agenCl .li_hp:nth-child(6),
  .agenCl .li_hp:nth-child(7){top:0;}
}
@media  screen and (max-width:991px){
  .agenTro{padding-bottom: 82px;}
  .agenTroList{margin-top: 86px;}
  .agenTroList ul li img{border: 3px solid #9caaca;}
  .agenTroList .agenTroTxt{padding: 40px 20px 20px 20px;}
  .agenTroList .agenTroTxt h4{font-size: 16px;}
  .agenTroList .agenTroTxt span{font-size: 13px; height: 90px;}
  .agenCl{padding-bottom: 30px; }
}
@media  screen and (max-width:767px){
  .agenTro{padding-bottom: 42px;}
  .agenTroList{margin-top: 10px;}
  .agenTroList ul li{width: 100%; margin-top: 80px;}
  .agenTroList ul li img{border: 3px solid #9caaca; width: 30%;}
  .agenTroList .agenTroTxt h4{font-size: 16px; line-height: 24px; height: 24px;}
  .agenTroList .agenTroTxt span{font-size: 13px; height: auto; line-height: 24px;}
  .agenCl{padding-bottom: 30px; }
  .agenCl .li_hp{padding: 0 10px; height: 220px;} 
  .agenCl .agenClIcon i{top: -42px;}
  .agenCl .li_hp:nth-child(2n) .agenClIcon i{bottom: -42px; top: auto;}
  .agenCl .agenClTxt{font-size: 12px; line-height: 20px; height: 100px; text-align: center;}
}




/*down*/
.homeDownTop{float: left; width: 100%; padding-top: 16px; }
.homeDownNav{float: left; width: 21.285714%; padding-top: 35px; border-right: 1px solid #3a3a3a;}
.homeDownNav h4{float: left; width: 100%; line-height: 41px; height: 41px; font-size: 16px; color: #fff;}
.homeDownNav ul{float: left; width: 100%; margin-top: 25px; height: 232px;}
.homeDownNav ul li{float: left; width: 100%; line-height: 36px; height: 36px;}
.homeDownNav ul li a{float: left; font-size: 14px; color: #fff; padding-right: 16px; position: relative;}
.homeDownNav ul li a::after{position: absolute; right: 5px; top: 50%; width: 7px; height: 10px; margin-top: -5px; background: url(img/down01.png) no-repeat; filter:alpha(opacity=00);opacity:0; content: "";
-webkit-transition: all 0.2s ease-out 0s; 
   -moz-transition: all 0.2s ease-out 0s; 
     -o-transition: all 0.2s ease-out 0s; 
        transition: all 0.2s ease-out 0s;}
.homeDownNav ul li a:hover{color: #3e7af2;}
.homeDownNav ul li a:hover::after{right: 0;filter:alpha(opacity=100);opacity:1; }

.homeDownAdd{float: left; width:36.785714%; padding-left: 31px; }
.homeDownAdd .hd{float: left; width: 100%; margin-top: 23px;}
.homeDownAdd .hd ul{float: left; width: 100%;}
.homeDownAdd .hd ul li{float: left;margin-right: 31px; position: relative; line-height:58px; height: 58px; font-size: 15px; color: #fff; cursor: pointer;}
.homeDownAdd .hd ul li::after{position: absolute; left: 0; width: 100%; bottom: 0; height: 8px; border-bottom: 4px solid #3e7af2; background: url(img/down02.png) no-repeat top center; filter:alpha(opacity=00);opacity:0; content: ""; }
.homeDownAdd .hd ul li.on::after{filter:alpha(opacity=100);opacity:1; }
.homeDownAdd .bd{float: left; width: 100%; margin-top: 28px;}
.homeDownAdd .address{float: left; width: 100%;}
.homeDownAdd .address .tit{float: left; width: 100%; line-height: 36px; height: 36px; color: #fff; font-size: 14px;  padding: 0 15px; position: relative;  background: rgba(255,255,255,.2);}
.homeDownAdd .address .tit::after{position: absolute; content: ""; background: url(img/down03.png) no-repeat; right: 15px; top: 50%; margin-top: -4px; width: 11px; height: 7px;}
.homeDownAdd .address .h4{float: left; width: 100%; line-height: 23px; height: 23px; font-size: 14px; color: #fff; font-weight: bold;}
.homeDownAdd .address .downTel{float: left; width: 100%; line-height: 35px; height: 35px; font-size: 28px; color: #3e7af2; font-weight: bold; font-family: Arial; }
.homeDownAdd .address .downTel span{padding-left: 33px; background: url(img/telico2.png) no-repeat left;}
.homeDownAdd .address .address_m{float: left; width: 100%; line-height: 23px; margin-top: 11px; font-size: 14px; color: #fff; }
.homeDownAdd .address .address_m .span02{float: left; width: 100%; font-weight: bold;}
.homeDownEwm{float: right; width: 20%; margin-top: 36px;}
.homeDownEwm h4{/*float: left;*/text-align: center; width: 100%; line-height: 40px; height: 40px; font-size: 16px; color: #fff;}
.homeDownEwm .ewm{/*float: left;*/ margin: 0 auto; width: 125px; /*margin-right: 25px;*/ padding-top: 32px;}
.homeDownEwm .ewm img{float: left; width: 100%; display: block;}
.homeDownEwm .ewm span{float: left; width: 100%; font-size: 14px; color: #fff; text-align: center; margin-top: 14px; display: block; line-height: 23px; height: 23px;}
.homeDownEwm .ewm_r{float: right; width: 126px; margin-top: 64px;}
.homeDownEwm .ewm_r h5{float: left; width: 100%; line-height: 24px; height: 48px; font-size: 14px; color: #fff;}
.homeDownEwm .ewm_r span{float: left; width: 100%; display: block; line-height: 24px; height: 48px; font-size: 14px; color: #3e7af2; margin-top: 5px;}
.homeDown_b{float: left; width: 100%; border-top: 1px solid #3a3a3a; padding: 25px 0 37px 0;}
.homeDown_b .link{float: left; width: 100%; line-height: 23px; font-size: 12px; color: #7d7d7d;}
.homeDown_b .link a{padding: 0 20px; color: #7d7d7d;}
.homeDown_b .link a:hover{color: #fff;}
.homeDown_b .downTxt{float: left; width: 100%; font-size: 12px; color: #7d7d7d; line-height: 23px;}
.homeDown_b .downTxt a{color: #fff;}
.homeDown_b .downBq{float: left; /*width: 100%;*/ font-size: 12px; color: #7d7d7d; line-height: 23px; }
.homeDown_b .downBq a{float: left; width: 100%; color: #7d7d7d;}
.homeDown_b .downBq a:hover{color: #fff;}

.homeDown_b .r_link{float:right;  font-size: 12px; color: #7d7d7d; line-height: 23px;}
.homeDown_b .r_link a{ color: #7d7d7d;}
.homeDown_b .r_link a:hover{color: #fff;}


@media  screen and (max-width:1409px){
  .homeDownNav{width: 18%;}
  .homeDownAdd{width:42%;}
  .homeDownEwm{width: 38%;}
}
@media  screen and (max-width:1199px){
  .homeDownNav{width: 15%;}
  .homeDownAdd{width:48%;}
  .homeDownAdd .hd ul li{margin-right: 20px; line-height:58px; height: 58px; font-size: 15px;}
  .homeDownEwm{width:35%;}
  .homeDownEwm .ewm{width: 90px; margin-right: 15px; padding-top: 32px;}
  .homeDownEwm .ewm_r{width: 125px;}
}
@media  screen and (max-width:991px){
  .homeDownTop .downtit{float: left; width: 100%; font-size: 14px; color: #fff; line-height: 30px; height: 30px; position: relative; background: rgba(255,255,255,.2); padding: 0 15px;}
  .homeDownTop .downtit::after{position: absolute; content: ""; background: url(img/down03.png) no-repeat; right: 15px; top: 50%; margin-top: -4px; width: 11px; height: 7px;}
  .homeDownAdd .address .tit.on::after,
  .homeDownTop .downtit.on::after{
-webkit-transform: rotate(180deg);	/* Safari and Chrome */
   -moz-transform: rotate(180deg);	/* Firefox */
    -ms-transform: rotate(180deg);	/* IE 9 */
     -o-transform: rotate(180deg);	/* Opera */
        transform: rotate(180deg);}
  .homeDownTop{padding-top: 16px; padding-bottom: 30px;}
  .homeDownNav{width: 100%; padding-top: 15px;}
  .homeDownNav ul{height: auto; margin-top: 10px; display: none;}
  .homeDownNav ul li{padding: 0 15px; margin-top: 1px; background: rgba(255,255,255,.2); }
  .homeDownAdd{width:100%; padding-left: 0; margin-top: 10px;}
  .homeDownAdd .bd{margin-top: 5px; display: none;}
  .homeDownAdd .address{margin-top: 1px;}
  .homeDownAdd .address .content{display: none; float: left; width: 100%; padding: 20px 15px; margin-top: 1px; background: rgba(255,255,255,.2);}
  .homeDownAdd .hd{display: none;}
  .homeDownEwm{width:100%; text-align: center; margin-top: 15px;}
  .homeDownEwm_m{display: inline-block; *display: inline; vertical-align: top; *zoom:1; width: 50%;}
  .homeDownEwm .ewm{width: 50%; padding:0 15px; margin: 0 auto; padding-top: 15px; }
  .homeDownEwm .ewm_r{display: none;}
  .homeDown_b{padding: 20px 0 20px 0; text-align: center;}
  .homeDown_b .link a{padding: 0 4px;}


  .homeDown_b .downBq{width:100%;}
  .homeDown_b .r_link{width:100%;}
}
@media  screen and (max-width:767px){
  .homeDownEwm_m{width: 80%;}
}

/* 右侧栏 */
.right{position: fixed; z-index: 110; width: 230px; padding-bottom: 49px; right: 30px; top: 75%; 
-webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
        transform: translate(0, -50%);}
.right .cha{position: absolute; bottom: 0; right: 16px; background: url(img/cha.png) no-repeat; width: 26px; height: 26px; cursor: pointer;}
.right .right_m{float: right; width: 59px;background: rgba(0,0,0,.5); padding-bottom: 10px;
  -webkit-border-radius:8px; 
    -moz-border-radius:8px;
         border-radius:8px; }
.right .backTop{float: left; width: 100%; display: block; height: 51px; font-size: 20px; line-height: 61px; color: #fff; font-weight: bold; text-align: center;}
.rightLis{ float: right; width: 59px; padding: 0px 13px 0px 158px; position: relative; /*overflow:hidden;*/
  -webkit-box-sizing: content-box;
  -ms-box-sizing: content-box;
      box-sizing: content-box;}
.rightLis_m{margin-right: -13px;}
.rightLis .hd .prev,
.rightLis .hd .next{ position: absolute; top: 0; right: 13px; display:block;  width:59px; height:30px; overflow:hidden;
   cursor:pointer; background:url("img/right_up.png") no-repeat top center;}
.rightLis .hd .next{top: auto; bottom: 0; background: url("img/right_down.png")  no-repeat bottom center;}
.rightLis .hd .prev:hover,
.rightLis .hd .next:hover{filter:alpha(opacity=80);opacity:0.8;}
.rightLis .bd{ float: left; width: 59px;}
.rightLis .tempWrap{ width: 100%; padding-left: 158px; margin-left: -158px; padding-right: 13px;
  -webkit-box-sizing: content-box;
  -ms-box-sizing: content-box;
      box-sizing: content-box;}
.rightLis .bd ul{float: left; zoom:1; position: relative;}
.rightLis .bd ul li{float: left; zoom:1; height: 50px; width: 100%; text-align: center; position: relative;}
.rightLis .bd ul li a{float: left; width: 100%; display: block;  padding: 13px 0 12px 0; height: 25px;
   -webkit-border-radius:8px; 
    -moz-border-radius:8px;
         border-radius:8px;
  -webkit-box-sizing: content-box;
  -ms-box-sizing: content-box;
      box-sizing: content-box;}
.rightLis .bd ul li a img{position: relative; z-index: 10;}
.rightLis .bd ul li a span{position:absolute; right: -300px; top: 0; padding: 13px 60px 12px 24px; line-height: 25px; height: 25px; display: block; font-size: 16px; color:#fff; background: #169BD5; width:146px; text-align: left;
    -webkit-box-sizing: content-box; z-index: 1;
  -ms-box-sizing: content-box;
      box-sizing: content-box;
-webkit-transition: all 0.2s ease-out 0s; 
   -moz-transition: all 0.2s ease-out 0s; 
     -o-transition: all 0.2s ease-out 0s; 
        transition: all 0.2s ease-out 0s;   
 -webkit-border-radius:8px; 
    -moz-border-radius:8px;
         border-radius:8px;}

.rightLis .bd ul li a:hover{background: #169BD5; padding-right: 13px;}
.rightLis .bd ul li.qq a:hover{padding-right:0;}
.rightLis .bd ul li.wx a:hover{padding-right:0;}
.rightLis .bd ul li a:hover span{right:-13px;}
.rightLis .bd ul li a:hover i{display: block;}
.rightLis .bd ul li .wxewm{position:absolute; right: -300px; bottom: 0px; padding: 10px; display: block;  background: #169BD5; width:120px; 
    -webkit-box-sizing: content-box; z-index: 1;
  -ms-box-sizing: content-box;
      box-sizing: content-box;
-webkit-transition: all 0.2s ease-out 0s; 
   -moz-transition: all 0.2s ease-out 0s; 
     -o-transition: all 0.2s ease-out 0s; 
        transition: all 0.2s ease-out 0s;   
 -webkit-border-radius:8px; 
    -moz-border-radius:8px;
         border-radius:8px;}
.rightLis .bd ul li.wx:hover .wxewm{right:59px;} 

/* 分页 */
.d_0100_fy{ float:left; width:100%; text-align:center; margin-top:52px; padding-bottom: 63px;}
.pz_fy{display:inline-block; *display:inline; *zoom:1;vertical-align: top;}
.pz_fy a { display:block; float:left; width:38px; height:38px; text-align:center; line-height:36px; border:1px solid #e1e1e1; font-size:14px; color:#272727; margin:0 5px;
 -webkit-border-radius:19px; 
    -moz-border-radius:19px;
         border-radius:19px;}
.pz_fy a:hover,
.pz_fy a.on{color: #fff; border:1px solid #294b92; background:#294b92; text-decoration:none;}
.pz_fy a.prve{ background:url(img/prve_fy.png) no-repeat center; width:100px;}
.pz_fy a.prve:hover,
.pz_fy a.prve.on{ background:url(img/prve_fy_h.png) no-repeat center #294b92; border:1px solid #294b92;}
.pz_fy a.next{ background:url(img/next_fy.png) no-repeat center; width:100px;}
.pz_fy a.next:hover,
.pz_fy a.next.on{ background:url(img/next_fy_h.png) no-repeat center #294b92; border:1px solid #294b92;}
.fy_phone{ display:none;}
@media  screen and (max-width:767px){
.d_0100_fy{margin-top:30px; padding-bottom: 30px;}
.pz_fy{ display:none;}
.fy_phone{ display:block;  float:left; width:100%; text-align:center; font-size:14px; color:#333;}
.fy_phone a {display:inline-block; *display:inline; *zoom:1; width:80px; height:30px; text-align:center; line-height:36px; border:1px solid #e1e1e1; margin:0 5px;
-webkit-border-radius:18px; 
 -khtml-border-radius:18px;
   -moz-border-radius:18px;
        border-radius:18px;}
.fy_phone a.prve{ background:url(img/prve_fy.png) no-repeat center;}
.fy_phone a.prve:hover,
.fy_phone a.prve.on{ background:url(img/prve_fy_h.png) no-repeat center #294b92; border:1px solid #294b92;}
.fy_phone a.next{ background:url(img/next_fy.png) no-repeat center;}
.fy_phone a.next:hover,
.fy_phone a.next.on{ background:url(img/next_fy_h.png) no-repeat center #294b92; border:1px solid #294b92;}
.fy_phone span{ padding:0 5%; color:#333; display:inline-block; *display:inline; *zoom:1; vertical-align:top; height:30px; line-height:30px;}
}

/*手机版底部菜单*/
.pf_d{ float:left; width:100%; height:50px;}
.pf_down{ width:100%; float:left; position:fixed; left:0; bottom:0; background:#fff; border-top:solid 1px #ddd; height:50px; z-index:99;}
.pf_down li{ width:33.3333%; float:left; text-align:center; padding:5px 0 0 0;}
.pf_down li .ico7{ width:100%; float:left; height:20px;}
.pf_down li .name{ width:100%; float:left; font-size:14px; color:#666; line-height:20px; font-family:"Arial";}
.pf_down li.l1 .ico7{ background:url(img/btn15.png) no-repeat center; background-size:20px 20px;}
.pf_down li.l2 .ico7{ background:url(img/btn16.png) no-repeat center; background-size:20px 20px;}
.pf_down li.l3 .ico7{ background:url(img/btn18.png) no-repeat center; background-size:20px 20px;}
.pf_down li:hover .name,
.pf_down li.on .name{ color:#39a050;}
.pf_down .l1:hover .ico7,
.pf_down .l1.on .ico7{ background:url(img/btn15_1.png) no-repeat center; background-size:20px 20px;}
.pf_down .l2:hover .ico7,
.pf_down .l2.on .ico7{ background:url(img/btn16_1.png) no-repeat center; background-size:20px 20px;}
.pf_down .l3:hover .ico7,
.pf_down .l3.on .ico7{ background:url(img/btn18_1.png) no-repeat center; background-size:20px 20px;}

/* 轮播圆点 */
.agenCl_s .slick-dots{ bottom:15px; height:22px; overflow:hidden;}
.regFlowList .slick-dots,
.equityBz_s .slick-dots,
.equityAcq_s .slick-dots,
.homeCoo_s .slick-dots,
.homeFlow_s .slick-dots{ bottom:0; height:22px; overflow:hidden;}
.regFlowList .slick-dots li,
.agenCl_s .slick-dots li,
.equityBz_s .slick-dots li,
.equityAcq_s .slick-dots li,
.homeCoo_s .slick-dots li,
.homeFlow_s .slick-dots li{ width:14px; height:14px; background: #bbbbbb; margin:2px 6px; position: relative;
 -webkit-border-radius:50%; 
    -moz-border-radius:50%;
         border-radius:50%;}
.regFlowList .slick-dots li::after, 
.agenCl_s .slick-dots li::after,
.equityBz_s .slick-dots li::after,
.equityAcq_s .slick-dots li::after,
.homeCoo_s .slick-dots li::after,
.homeFlow_s .slick-dots li::after{position: absolute; content: "";  left: -2px; top: -2px;  width: 18px; height: 18px; border:solid 1px #bbbbbb;
 -webkit-border-radius:50%; 
    -moz-border-radius:50%;
         border-radius:50%;}
.regFlowList .slick-dots li button, 
.agenCl_s .slick-dots li button,
.equityBz_s .slick-dots li button,
.equityAcq_s .slick-dots li button,
.homeCoo_s .slick-dots li button, 
.homeFlow_s .slick-dots li button{ display:none;}
.regFlowList .slick-dots li.slick-active,
.agenCl_s .slick-dots li.slick-active,
.equityBz_s .slick-dots li.slick-active,
.equityAcq_s .slick-dots li.slick-active,
.homeCoo_s .slick-dots li.slick-active,
.homeFlow_s .slick-dots li.slick-active{background:#169BD5;}
.equityAcq_s .slick-dots li.slick-active::after,
.homeCoo_s .slick-dots li.slick-active::after,
.homeFlow_s .slick-dots li.slick-active::after{border-color: #169BD5; }

@media  screen and (max-width:767px){
  .regFlowList .slick-dots,
  .agenCl_s .slick-dots,
  .equityBz_s .slick-dots,
  .equityAcq_s .slick-dots,
  .homeCoo_s .slick-dots,
  .homeFlow_s .slick-dots{ height:14px;}
  .regFlowList .slick-dots li,
  .agenCl_s .slick-dots li,
  .equityBz_s .slick-dots li,
  .equityAcq_s .slick-dots li,
  .homeCoo_s .slick-dots li,
  .homeFlow_s .slick-dots li{ width:8px; height:8px; margin:2px 4px;}
  .regFlowList .slick-dots li::after,
  .agenCl_s .slick-dots li::after,
  .equityBz_s .slick-dots li::after,
  .equityAcq_s .slick-dots li::after,
  .homeCoo_s .slick-dots li::after,
  .homeFlow_s .slick-dots li::after{width: 12px; height: 12px; }
}


.sitemap{ width:100%;float:left;}
.sitemap li{border-bottom:1px dashed #d2d2d2; padding:7px 0; float:left; line-height:40px;width:98%; padding-left:2%;  }
.sitemap li a{ margin-right:10px;font-size:12px; float:left; white-space: nowrap; font-size:14px;}
.sitemap li a:hover{color:#294b92;}
.sitemap li .font16{ font-size:16px;  /*color:#135fb1*/}
.sitemap li .font14{font-size:14px; }
.sitemap li .font12{ font-size:12px;  color:#999}


.elli{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}


@media screen and (max-device-width: 320px){body{-webkit-text-size-adjust:none}}
@media screen and (max-device-width: 480px){body{-webkit-text-size-adjust:none}}
@media only screen and (-webkit-min-device-pixel-ratio: 2){body{-webkit-text-size-adjust:none}}
@media only screen and (min-device-width: 768px) and (max-device-width: 1243px){body{-webkit-text-size-adjust:none}}
.zhichi{
        			float:right;
        			color: #FFF;
        		}
        		.zhichi>a{
        			color: #fff;
        		}
        		@media screen and (max-width: 991px){
        			
        			.zhichi{
        				float: none;
        				margin: 0 auto;
        			}
        			
        		}
        		
/*分页*/
.pages{text-align: center;padding: 2% 0 3.5%;}
.pages a{display: inline-block;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;height: 30px;border: 1px solid #DDDDDD;color: #999999; line-height: 30px;padding: 0 10px;min-width: 30px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;margin: 3px 2px}
.pages a i{font-style: normal;}
.pages .on *{color: #b23838;border: none;}
.pages a.disabled{cursor: not-allowed;color: #ccc;}
/*分页*/ 

#cxy{float:left;width:100%;text-align:center;padding:20px 0px;}


.news-title {
	height: 40px;
	line-height: 30px;
	border-bottom: 1px solid #ccc;
	margin-bottom: 20px;
}
.news-title h3 {
	margin: 0;
	line-height: 38px;
	font-size: 24px;
	font-weight: bold;
	color: #333;
	border-bottom: 3px solid #169BD5;
	padding: 0 10px; background:url(../img/jt1.png) left center no-repeat; padding-left:24px;
}
.news-list li {
	height: 40px;
	line-height: 40px;
	overflow: hidden;
	border-bottom: 1px dotted #ccc;
	background: url(../img/icon05.gif) no-repeat left center;
	padding-left: 10px; font-size:14px;
}

.footer{ background:url(../img/footbg.jpg) center; color:#fff; padding:60px 0 30px 0; clear:both}
.erweima1{ text-align:center;}
.erweima1 img{ height:150px; width:150px;}
.footer2{ height:30px;}
.footer1 p{ line-height:2; font-size:15px; margin-top:10px;}
.footer3 img{ float:left}
.footer3 p{ float:left; margin-left:20px; font-size:16px; line-height:2;}
.footer4{ padding:40px 0 10px 0; text-align:center; clear:both}


.mainall{width:1180px; margin:0 auto; overflow:hidden;}



.mainall1{width:1180px; margin:0 auto; }





.td_n { padding-top:40px; clear:both}
.td_n ul {

  width: 1260px;

}


.td_n li {

  position: relative;


  width: 275px;


  float: left;

  height: 360px;


  display: block;

  margin-right: 26px;

}


.td_n li p.p1 {

  position: absolute;

  left: 41px;

  top: 0px;

  z-index: 2;


}


.td_n li p.p2 {



  font-size: 16px;


  color: #FFF;

  position: absolute;


  left: 50%; margin-left:-75px; width:150px; text-align:center;

  top: 161px;
line-height: 34px;

  z-index: 3;


}


.td_n li p.p3 {

  background: url(../img/td_n.png) no-repeat;

  width: 275px;


  height: 195px;

  display: block;

  position: absolute;
    background-size: 100% 100%;
  top: 147px;

  left: 0px;

  z-index: 1;


}



.td_n li p.p3 span {
  width: 188px;
  line-height: 24px;

  color: #5d5d5d;

  text-align: center;

  margin: 60px auto 0;

  display: block;





}



.pro_dbg {





  background: #f5f5f5;





  height: 797px;





}











.pro_c_nav h2 {





  height: 60px;





  background: url(../img/com_x.png) no-repeat center 0;





  padding-top: 20px;





}




.info{ clear:both; margin-top:40px;}









.ys_dbg { clear:both; background:url(../img/cp_bg.jpg) center no-repeat;;
	height:845px;
	margin-top:40px;
	overflow:hidden;
}
.ys_t {
	padding-top:60px;
}
.ys_show.ysp {
	 
	width:930px;
	height:523px;
	float:right;
	margin-top:40px;
	position:relative;
}
.ys_show.ysp .yysimg img{ width:100%; height:523px;}
.ys_show .info {
	background:rgba(0,0,0,.8);
	 
	position:absolute;
	bottom:0px;
	left:0px;
	width:100%;
	color:#FFF;
	line-height:30px; padding-bottom:10px;
}
.ys_show .info p {
	display:block;
	font-size:15px;
	margin:10px 30px 0;
}
.ys_show .info b{ font-size:18px;}
.ys_nav ul {
	}.ys_nav {
	background:#fff;
	height:523px;
	width:250px;
	float:left; margin-top:40px;
}
.ys_nav li {
 
	font-size:18px;
	color:#666;
	line-height:62px; border-top:#ddd 1px solid;
}

.ys_nav li:first-child {
	background:none;
}
.ys_nav li.tag_ys {
	background:#fcc442;
	color:#FFF;color:#FFF; font-size:24px; line-height:82px;  border-top:none;
}
.ys_nav li.on { color:#169BD5; font-weight:900;}
.ys_nav li span {
	background:url(../img/ys_jt.png) no-repeat 190px center;
	text-indent:35px;
	display:block;
}

.casefl{ text-align:center; clear:both; padding-top:30px;}
.casefl a{ display:inline-block; line-height:50px; padding:0 40px; margin:0 10px; font-size:16px; background:#fff;}
.casefl.casefl_1 a{background:#f2f2f2;}
.casefl a:hover , .casefl a.on{ background:#169BD5; color:#fff;}

.casefl.casefl_1{ padding:0 0 20px 0}


.clear{ clear:both}
.wrap{ width:1200px; margin:0 auto; max-width:100%; }

.top{ background:#f6f6f6; line-height:26px;}
.yc_head{ background:#fff; padding:30px 0;}
.yc_head .wrap{ position:relative}
.yc_head .yc_tel{ float:right; background:url(../images/tel.png) left center no-repeat; padding-left:55px; margin-top:10px; height:47px;}
.yc_head .yc_tel small{ font-size:20px; padding-bottom:5px; float:left;  font-weight:bold;margin-top:10px;}
.yc_head .yc_tel p{ float:left; font-size:18px;   font-weight:bold; }
.yc_head .sousuo{ float:right; margin-top:10px; margin-left:20px; }
.yc_head .sousuo .ss{ float:left;border:#c9c9c9  1px solid; background:none; border-right:none; line-height:27px; height:27px; width:185px; padding-left:10px;}
.yc_head .sousuo .sss{ background:url(../images/sss.png) center no-repeat #0483ca; width:31px; height:31px; border:none;}
.yc_logo{ float:left;  }
.yc_logo font{ font-size:26px; font-weight:900; color:#1a73c4; line-height:50px;}
.yc_head .yc_tag{ float:left; margin-left:15px; padding-left:5px; border-left:#ddd 1px solid; line-height:1.6;}
.yc_head .yc_tag big{ display:block; font-size:22px;  line-height:70px; color:#169BD5;}
.yc_head .yc_tag small{ display:block; font-size:14px;}
.nav{   border-top:#ddd 1px solid; }
.nav li{ float:left;; font-size:16px; width:120px; text-align:center;  height:57px;  position:relative; z-index:111111111111111111;}
.nav li a.big{line-height:55px; display:block; color:#000; font-size:16px;  border-bottom:#fff 2px solid;}
.nav li.on a.big,.nav li:hover a.big{ color:#169BD5;border-bottom:#169BD5 2px solid;}
.nav li div{ display:none; opacity:0;}
.nav li div a{ display:block; line-height:44px; background:#169BD5; font-size:14px; color:#fff;}
.nav li div a:hover{ background:#fcc442}
.nav li:hover div{ display:block; opacity:1;}



.page_num {
	background: #169BD5;
	background-size: cover;
	padding: 20px 0;
}
.page_num ul li {
	border-left: 1px solid rgba(255,255,255,.3);
	margin-left: -1px;
	width: 25%;
	float: left;
	padding: 25px 0;
	text-align: center;
	color: #fff;
	font-size: 16px;
}
.page_num ul li:first-child {
	border-left: 0;
}
.page_num ul li h2 {
	font-size: 50px;
}
.page_num ul li label {
	display: block;
	width: 30px;
	height: 3px;
	background: #fcc442;
	margin: 20px auto;
}



.in-yin {
	margin: 0 0 0 -18px; padding-top:40px; clear:both; margin-bottom:20px;
}
.in-yin li {
	float: left;
	width: 25%;
}
.in-yin li a {
	display: block;
	position: relative;
	margin: 0 0 0 18px;
	overflow: hidden;
	-webkit-transition: all 0.5s;
	transition: all 0.5s;
}
.in-yin li .tit {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	background-color: #fcc442;
	text-align: center;
	font-size: 18px;
	line-height: 85px;
	font-weight: bold;
	color: #333;
	-webkit-transition: all 0.5s;
	transition: all 0.5s;
}
.in-yin li .tit i {
	position: absolute;
	left: 50%;
	top: -23px;
	width: 46px;
	height: 46px;
	background: no-repeat center #eee;
	margin-left: -23px;
	border-radius: 50%;
}
.in-yin li .text {
	position: absolute;
	left: 0;
	top: 100%;
	width: 100%;
	height: 100%;
	background-color: rgba(0,0,0,0.7);
	-webkit-transition: all 0.5s;
	transition: all 0.5s;
}
.in-yin li .wrap {
	color: #fff;
	padding: 30px 30px 0;
}
.in-yin li .wrap i {
	width: 64px;
	height: 64px;
	background: no-repeat center #169BD5;
	margin: 0 auto;
	border-radius: 50%;
	display: block;
}
.in-yin li .wrap h4 {
	margin: 0;
	position: relative;
	line-height: 70px;
	font-size: 24px;
	text-align: center;
}
.in-yin li .wrap h4:after {
	position: absolute;
	bottom: 0;
	left: 50%;
	content: '';
	height: 3px;
	width: 30px;
	background-color: #fff;
	margin-left: -15px;
}
.in-yin li .wrap p {
	font-size: 14px;
	line-height: 1.6;
	text-align: justify;
	margin: 15px 0 0;
}
.in-yin li a:hover {
	-webkit-transform: translateY(-20px);
	transform: translateY(-20px);
}
.in-yin li a:hover .tit {
	bottom: -108px;
}
.in-yin li a:hover .text {
	top: 0;
}
.bg1 {
	color: #fff;
	background: url(../images/cp_bg.jpg) no-repeat center;
}
.bg2 {
	color: #fff;
	background: url(../images/ys_bg.jpg) no-repeat center 0 #f5f5f5;
}
.bg3 {
	background: url(../images/ban01.jpg) no-repeat center;
}

.teaminfo_img a.zxbtn{background: #169BD5;
    color: #fff;
    font-size: 16px;
    text-align: center;
    border-radius: 5px;
    display: block;
    margin:10px 0px 20px 0px;
    line-height: 40px;
}
.teaminfo_img img{ width:100%;}
.list-news3 li{  overflow:hidden; padding:2%; margin-bottom:3%; background:#fff;box-shadow: 4px 4px 15px #efefef;}
.list-news3 li a.litpic{ float:left; display:block; width:25%;}
.list-news3 li a.litpic img{ width:100%; height:185px;}
.list-news3 li span{ float:right; display:block; width:73%;}
.list-news3 li.noimg span{ width:100%; float:none}
.list-news3 li span a.title{ font-size:22px; line-height:200%; margin-bottom:5px; color:#169BD5; font-weight:900;}
.list-news3 li span a.more{ color:#169BD5}
.list-news3 li span font{ display:inline-block; margin-top:5px;}
.list-news3 li span  p{ font-size:14px; line-height:2; height:113px;}
.list-news3 li span div{ overflow:hidden; font-size:16px;}
.list-news3 li span div .f1{ float:left}
.list-news3 li span div .f2{ float:right;}

.leftlx{ clear:both ; padding-top:10px;}
.leftlxwm{ margin-top:10px; clear:both}
.leftlxwmbox{ padding:15px; border:#dfdfdf 1px solid; background:#f2f2f2; line-height:2; font-size:14px;}
.leftweima font{ font-size:16px; font-weight:900;display:block; line-height:2.4; text-align:center; margin-top:20px;
  
    color: #000;}
	.leftweima  img{ width:100%;}
	
.h2title{ border-bottom:#ddd 1px solid;  line-height:20px; padding:15px 0;}
.h2title font{ font-size:20px; font-weight:900; border-left:5px solid #fcc442; padding-left:5px;}

.teaminfo{ padding:3% 0;}
.teaminfo_img{ float:left; width:30%}
.teaminfo_right{ float:right; width:70%;}
.teaminfo_right_box{ padding-left:3%;}
.teaminfo_right_item{ margin-bottom:2%; background:#f2f2f2; padding:20px; border:#dfdfdf 1px solid;}
.teaminfo_right_item .th3{ font-size:24px; font-weight:900;}
.teaminfo_right_item .th2{ font-size:20px;}
.teaminfo_right_item .p{ line-height:2; padding:10px 0 0 0;}