﻿*{margin:0;padding:0;font-family:'Microsoft YaHei';}
html, body, ul, li, ol, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form, fieldset, legend, img { margin:0px; padding:0px; }
fieldset, img { border:none; }
img{border:none;}
address, caption, cite, code, dfn, th, var { font-style:normal; font-weight:normal; }
ul, ol { list-style:none;  }
li{ list-style:none;}
table { border-collapse:collapse; }
input { padding-top:0px; padding-bottom:0px; font-family:Arial, Helvetica, sans-serif;}
input[type="submit"],
input[type="reset"],
input[type="button"],
button { -webkit-appearance: none; }
input::-moz-focus-inner { border:none; padding:0px; }
select, input { vertical-align:middle; outline:none; }
select, input, textarea { font-size:13px; margin:0px; }
input[type="text"], input[type="password"], textarea { outline-style:none; -webkit-appearance:none; }
textarea { resize:none; }
body { font-family:"Microsoft YaHei"; background:#fff; }
.clearfix:after { content:""; display:block; height:0px; visibility:hidden; clear:both; }
.clearfix {zoom:1; }
.clearit {clear:both; height:0px; font-size:0px; overflow:hidden; width:100%; }
.max{ max-width:780px; margin:0 auto;}
.box{ width:96%; margin:0 auto;}
.box:after { content:""; display:block; height:0px; visibility:hidden; clear:both; }
ul:after { content:""; display:block; height:0px; visibility:hidden; clear:both; }
.max:after { content:""; display:block; height:0px; visibility:hidden; clear:both; }
.left{ float:left;}
.right{ float:right;}
a{text-decoration:none;-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s; }




.lmt{ padding-top:20px; margin-bottom:23px;}
.lmt strong{ display:block; font-size:20px; color:#000000; text-align:center; position:relative; padding-bottom:18px;}
.lmt strong:after{ content:""; width:32px; height:4px; background:#999999; position:absolute; left:0; right:0; bottom:0; margin:0 auto;}



.info2{ background:#f5f6fb; padding-bottom:10px;}
.info2 .left{width:100%;background: #1367de;padding-left:20px;padding-bottom:20px;padding-top:20px;position:relative;box-sizing: border-box;margin-bottom:5px;}
.info2 .left strong{ color:#fff; font-size:16px; font-weight:normal;}
.info2 .left p{ display:block; font-size:18px; color:#fff; position:relative; padding-bottom:10px;}
.info2 .left p:after{ content:""; width:28px; height:3px; background:#fff; position:absolute; left:0; bottom:0;}
.info2 .left span{ display:block; font-size:14px; color:#fff; line-height:26px; margin-top:10px;}
.info2 .left a{position:absolute;right: 20px;top:0;bottom:0;margin:auto;display:block;width:70px;float:right;border-left:1px solid #2684de;font-size:14px;color:#fff;padding-right: 35px;background:url(../images/info2_more.png) no-repeat right center;text-align:right;background-size: 25px;height: 80px;padding-top: 14px;}
.info2 .left a i{ display:block; margin-top:5px;font-size:12px; font-style:normal;}
.info2 .left a:hover{transform: translate(-10px,0px); -webkit-transform: translate(-10px,0px);}

.info2 .right{ width:100%;}
.info2 .right .yw_list{ padding-bottom:40px;}
.info2 .right .swiper-slide{display:block;float:left;width:46%;height:165px;background:#fff;position:relative;padding-left:18px;padding-top:25px;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s;cursor:pointer;box-sizing:border-box;background: linear-gradient(to right, #7a42fd, #006ed8) !important;}
.info2 .right .swiper-slide a.t{display:block;font-size:16px;color: #fff;font-weight:bold;margin-bottom:5px;}
.info2 .right .swiper-slide p{display:block;font-size:14px;color: #ffffff;line-height:23px;}
.info2 .right .swiper-slide a.more{display:block;width:75px;height:24px;line-height:24px;border: 1px solid #ffffff;border-radius:5px;text-align:center;font-size:12px;color: #ffffff;margin-top:10px;}
.info2 .right .swiper-slide a.more:hover{ background:#006ed8; border:1px solid #006ed8; color:#fff;}
.info2 .right .swiper-slide a.t:hover{ color:#006ed8;}
.info2 .right .swiper-slide img{ display:block; position:absolute; right:5px; bottom:15px;    width: 50px;}
.info2 .right .swiper-slide:hover{box-shadow:0px 5px 15px rgba(0,0,0,.1);}


.info3{
	 /* background:url(../images/info3_bg.jpg) no-repeat center; */
	 background-size:cover;
	 padding-bottom:10px;
	 background: #e7e7e7;
	 /* background-image: url(../images/fiscalbg.jpg); */
}
.info3 .lmt strong{color: #333;}
.info3 .lmt strong:after{ background:#fff;}


.info3 .right{ width:100%;}
.info3 .right .yw_list{ padding-bottom:40px;}
.info3 .right .swiper-slide{ display:block; float:left; width:46%; height:165px; background:#fff; position:relative;  padding-left:18px; padding-top:25px;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s; cursor:pointer; box-sizing:border-box;}
.info3 .right .swiper-slide a.t{ display:block; font-size:16px; color:#000; font-weight:bold; margin-bottom:5px;    height: 21px; line-height: 21px;  overflow: hidden;}
.info3 .right .swiper-slide p{ display:block; font-size:14px; color:#7e7e7e; line-height:23px;    height: 46px;overflow: hidden;}
.info3 .right .swiper-slide a.more{ display:block; width:75px; height:24px; line-height:24px; border:1px solid #cfcfcf; border-radius:5px; text-align:center; font-size:12px; color:#959595; margin-top:10px;}
.info3 .right .swiper-slide a.more:hover{ background:#006ed8; border:1px solid #006ed8; color:#fff;}
.info3 .right .swiper-slide a.t:hover{ color:#006ed8;}
.info3 .right .swiper-slide img{ display:block; position:absolute; right:5px; bottom:15px;    width: 50px;}
.info3 .right .swiper-slide:hover{box-shadow:0px 5px 15px rgba(0,0,0,.1);}





.info6{ padding-bottom:20px;} 
.info6 .t_list{ padding-bottom:40px;}
.info6 .swiper-slide{ display:block; float:left;  position:relative; overflow:hidden;}
.info6 .swiper-slide img{ display:block; width:100%;}
.info6 .swiper-slide .info6_txt{background:#fff;width:100%;border:1px solid #dadada;border-top:none;padding-top:10px;padding-bottom: 4px;box-sizing:border-box;}
.info6 .swiper-slide .info6_txt strong{ display:block; font-size:16px; color:#1e1d1d; text-align:center;}
.info6 .swiper-slide .info6_txt p{ text-align:center; font-size:14px; color:#454545; margin-top:7px;}
 
.info6 a.more{ display:block; width:166px; page:48px; line-height:48px; text-align:center; margin:0 auto; color:#fff; font-size:15px; background:#0069be; margin-top:40px; border-radius:5px;}
.info6 .swiper-slide .info6_txt strong:hover{ color:#0069be;}
.info6 .swiper-slide:hover .info6_txt span:hover{ box-shadow:0px 0px 15px #0069be;} 


.info8{ padding-bottom:25px;}
.info8 .tab-hd{ margin-bottom:10px;}
.info8 .tab-hd ul{ text-align:center;}
.info8 .tab-hd ul li{ display:inline-block; width:120px; height:32px; line-height:32px; text-align:center; color:#000000; background:#ececec; border-radius:25px; font-size:14px; margin:0 5px;}
.info8 .tab-hd ul li.on{ color:#fff; background:#006ed8;}
.info8 .news{ width:100%;}
.info8 .news ul li{ height:40px; line-height:40px; border-bottom:1px dashed #d8d8d8; padding-left:15px; background:url(../images/li.png) no-repeat left center; overflow:hidden;}
.info8 .news ul li span{ float:right; font-size:14px; color:#a9a9a9; margin-left:15px;}
.info8 .news ul li a{ font-size:14px; color:#4b4b4b;}


.footer{ background:#14304b; padding-top:20px; padding-bottom:60px;}
 
.footer .copyright{font-size:14px;width:96%;margin:0 auto;color:#4f769b;line-height:27px;padding-bottom:20px;text-align: center;}
.footer .copyright a{color:#4f769b;}

.newsnav{ height:55px; line-height:55px; border-bottom:1px solid #eaeaea;}
.newsnav p{ background:url(../images/newsnav.png) no-repeat left center; padding-left:19px; font-size:14px; color:#858585;}
.newsnav p a{ color:#858585;}



.fuwu{ background:#f8f8fc; padding-top:25px;}
.fuwu_tab{margin-bottom:10px;}
.fuwu_tab ul li{ display:block; background:#fff;   box-shadow:0px 3px 8px rgba(0,0,0,.1);  float:left; width:32%;position:relative; font-size:14px;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s; height:40px; line-height:40px; margin-bottom:10px; overflow:hidden; text-align:center; margin-right:2%; } 
.fuwu_tab ul li:nth-of-type(3n+3){ margin-right:0;}
.fuwu_tab ul li a{ display:block; color:#646464;}
.fuwu_tab ul li.on{ background:#007df5;}
.fuwu_tab ul li.on a{ color:#fff;}
.fuwu_tab ul li:hover:After{ display:none;}
 
.fuwu_list li{ display:block; float:left; width:49%; background:#fff; margin-right:2%; margin-bottom:15px; padding-top:20px; padding-bottom:15px;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s;}
.fuwu_list li:nth-of-type(even){ margin-right:0;}
.fuwu_list li img{ display:block; margin:0 auto; width:100%;}
.fuwu_list li p{ text-align:center; font-size:14px; height:22px; line-height:22px; overflow:hidden; color:#464646; margin-top:10px;}
.fuwu_list li:hover{ box-shadow:0px 10px 15px rgba(0,0,0,.1);transform: translate(0px,-5px); -webkit-transform: translate(0px,-5px);}

.fenye{ width:100%; margin:0 auto;  margin-top:15px;  padding-bottom:20px;  text-align:center; }
.fenye a{ display:inline-block;padding:0 8px;text-align:center; line-height:28px;  font-size:12px; color:#333; margin:2px 4px; border-radius:5px; background:#eee;}
.fenye b,.fenye a:hover{ display:inline-block;padding:0 8px;text-align:center; line-height:28px;  font-size:12px; color:#fff; margin:2px 4px; background:#007df5; border-radius:5px;}

.fuwu_xq{ margin-top:20px; padding-bottom:30px;}
.fuwu_xq .fuwuxq_top .left{ width:100%;  border:1px solid #e6e6e6; position:relative;} 
.fuwu_xq .fuwuxq_top .left  img {width:100%;   display:block; margin:0 auto;}
.fuwu_xq .fuwuxq_top .right{ width:100%; padding-top:15px;}
.fuwu_xq .fuwuxq_top .right h1{ font-size:18px; color:#000;}
.fuwu_xq .fuwuxq_top .right .ft{ font-size:14px; color:#ff0000; margin-top:5px; display:block; margin-bottom:15px;}
.fuwu_xq .fuwuxq_top .right .fuwu_c{ background:#f7f8f8; padding:10px; font-size:14px; color:#6c6c6c; line-height:40px;}
.fuwu_xq .fuwuxq_top .right .fuwu_c img{ display:inline-block; vertical-align:middle; margin-right:5px;}
.fuwu_xq .fuwuxq_top .right .fuwu_c a{ color:red;}
.fuwu_xq .fuwuxq_top .right dl{ position:relative;   margin:15px 0;}
.fuwu_xq .fuwuxq_top .right dl dt{ font-size:15px; color:#6c6c6c;   width:98px; height:32px; line-height:32px; margin-bottom:10px;}
.fuwu_xq .fuwuxq_top .right dl dd p{ display:inline-block; height:24px; line-height:24px; line-height:px;border:2px solid #e8e8e8; padding:0 10px; font-size:13px; color:#6c6c6c; margin-right:5px; cursor:pointer; margin-bottom:5px;}
.fuwu_xq .fuwuxq_top .right dl dd p.on{ border:2px solid red; position:relative; height:24px; line-height:24px;}
.fuwu_xq .fuwuxq_top .right dl dd p.on:after{ content:""; width:11px; height:11px; background:url(../images/on.png) no-repeat center; position:absolute; right:0; bottom:0;}
.fuwu_xq .fuwuxq_top .right .zx a{ display:inline-block; width:49%; float:left; height:40px; border:1px solid #ff0000; line-height:40px;}
.fuwu_xq .fuwuxq_top .right .zx{ margin-top:15px;}
.fuwu_xq .fuwuxq_top .right .zx a.a1{ color:#fff; text-align:center; box-sizing:border-box; background:#ff0000; margin-right:2%; box-sizing:border-box; font-size:14px; }
.fuwu_xq .fuwuxq_top .right .zx a.a2{ color:#ff0000; text-align:center; box-sizing:border-box; background:#fff3f3; font-size:16px; font-weight:bold; box-sizing:border-box;}

.fuwuxq_bot{ margin-top:26px;}
.fuwuxq_bot .left{ width:100%;}
.fuwuxq_bot .left .fb_tab{ width:100%; height:40px; line-height:40px; background:#f9f9f9; border:1px solid #e1e1e1; margin-bottom:15px;}
.fuwuxq_bot .left .fb_tab li{ display:block; float:left; width:20%; text-align:center; font-size:13px; color:#484848;border-top:2px solid #f9f9f9;}
.fuwuxq_bot .left .fb_tab li a{ color:#333;}
.fuwuxq_bot .left .fb_tab li.current{ background:#fff;  border-top:2px solid #007df5;width:20%;}


.fwxq1{ background:#f9f9f9; padding:15px; text-align:justify; }
.fwxq1 strong{ display:block; text-align:center; font-size:18px; font-weight:normal; margin-bottom:10px;}
.fwxq1 p{ font-size:14px; color:#626262; line-height:28px;}

.fwxq2{ background:#f1f1f1; padding:15px; }
.fwxq2 strong{ display:block; text-align:center; font-size:18px; font-weight:normal; margin-bottom:10px;}
.fwxq2 ul{ width:100%; position:relative; margin:0 auto; margin-top:20px;}
.fwxq2 ul li{ width:49%; background:#fff; float:left; padding:10px; box-sizing:border-box; margin-right:2%; margin-bottom:10px;}
.fwxq2 ul li:nth-of-type(even){ margin-right:0;}
.fwxq2 ul li p{ font-size:14px; color:#7d7d7d; line-height:24px;}
.fwxq2 ul li a{ display:block; width:112px; height:24px; line-height:24px; color:#fff; border-radius:5px; background:#ff0000; text-align:center; font-size:14px; margin-top:10px;} 

.fwxq3{ background:#007df5; padding-top:30px; padding-bottom:20px;}
.fwxq3 strong{ display:block; text-align:center; font-size:18px; font-weight:normal; margin-bottom:10px; color:#fff}

.fwxq3 .txt p{ color:#fff; text-align:center; font-size:14px; color:#b6dbff; line-height:24px;}
.fwxq3 .txt a{ display:block; margin:0 auto; width:130px; height:30px; line-height:30px; border:1px solid #fff; border-radius:5px; color:#fff; font-size:14px; text-align:center; margin-top:15px;}
.fwxq3 .txt a:hover{ background:#fff; color:#007df5;}
.fwxq3 .fwxq3-list{ width:100%; overflow:hidden; margin-top:35px !important;}
.fwxq3 .fwxq3-list .swiper-slide{ display:block; width:240px; height:295px;}
.fwxq3 .fwxq3-list .swiper-slide img{ display:block; width:240px; height:295px;}
.fwxq3 .fwxq3-list .swiper-button-next{ width:188px; height:253px; background:none; position:absolute; right:0px; top:45px; outline:none;}
.fwxq3 .fwxq3-list .swiper-button-prev{ width:188px; height:253px; background:none; position:absolute; left:0px; top:45px;outline:none;}

.fwxq4{ background:#f7f7f7; padding-top:30px; padding-bottom:20px;}
.fwxq4 strong.t{ display:block; text-align:center; font-size:18px; font-weight:normal; margin-bottom:20px; color:#333}
.fwxq4 ul{ text-align:center;}
.fwxq4 ul li{ display:inline-block;  width:32%; margin-bottom:15px;}
.fwxq4 ul li img{ display:block; margin:0 auto; width:50%;}
.fwxq4 ul li strong{ text-align:center; display:block; font-size:14px; font-weight:normal; margin:5px auto;}
.fwxq4 ul li p{ font-size:12px; color:#686868; line-height:18px;}

.fwxq5{  padding-top:30px; background:#eeeeee; position:relative; padding-bottom:20px;}
.fwxq5 strong.t{ display:block; text-align:center; font-size:18px; font-weight:normal; margin-bottom:20px; color:#333}
.fwxq5 ul{ text-align:center;}
.fwxq5 ul li{ display:inline-block; width:30%; }
.fwxq5 ul li img{ display:block; margin:0 auto; width:50%;}
.fwxq5 ul li strong{ display:block; text-align:center; font-size:14px; color:#000; margin:6px 0; font-weight:normal;}
.fwxq5 ul li p{ font-size:12px; color:#595959; line-height:18px; text-align:center;}

.fwxq6{ background:#007df5; padding-top:30px; padding-bottom:20px;}
.fwxq6 strong{ display:block; text-align:center; font-size:18px; font-weight:normal; margin-bottom:10px; color:#fff}
.fwxq6 img{ display:block; margin:0 auto; width:100%;}

.fwxq7{ background:#fff; padding-top:20px; padding-bottom:10px;}
.fwxq7 strong{ display:block; text-align:center; font-size:18px; font-weight:normal; margin-bottom:10px; color:#333}
.fwxq7 img{ display:block; margin:0 auto;}
.fwxq7 .fwxq3-list{ width:100%; overflow:hidden; padding-bottom:30px; margin-top:35px !important;}
.fwxq7 .fwxq3-list .swiper-slide{ display:block; width:60%;  }
.fwxq7 .fwxq3-list .swiper-slide img{ display:block;width:100%; }
.fwxq7 .fwxq3-list .swiper-button-next{ width:215px; height:325px; background:none; position:absolute; right:0px; top:45px;}
.fwxq7 .fwxq3-list .swiper-button-prev{width:215px; height:325px; background:none; position:absolute; left:0px; top:45px;}
.fwxq7 .fwxq3-list .swiper-slide p{ text-align:center; font-size:16px; color:#333; margin-top:10px;}

.tjtitle{ width:100%; height:45px; line-height:45px; background:#f9f9f9; border:1px solid #e1e1e1; margin-bottom:15px; margin-top:20px;}
.tjtitle strong{ display:inline-block;  background:#fff; border-right:1px solid #e1e1e1; border-left:1px solid #e1e1e1; border-top:2px solid #007df5;width:100px; text-align:center; font-weight:normal; font-size:14px;}  
.xgtj li{ display:block; float:left; width:49%; background:#fff; margin-right:2%; padding-top:20px; padding-bottom:15px;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s; border:1px solid #e3e3e3; box-sizing:border-box;}
.xgtj li img{ display:block; margin:0 auto; width:100%;}
.xgtj li:nth-of-type(even){ margin-right:0;}
.xgtj li p{ text-align:center; font-size:14px; height:20px; line-height:20px; overflow:hidden;color:#464646; margin-top:10px;}
.xgtj li:hover{ box-shadow:0px 10px 15px rgba(0,0,0,.1);transform: translate(0px,-5px); -webkit-transform: translate(0px,-5px);}

.fuwuxq_bot .right{ width:306px;}
.fuwuxq_bot .right .biaodan{ background:#f9f9f9; width:308px; border:1px solid #e1e1e1; padding-top:20px; padding-bottom:25px;}
.fuwuxq_bot .right .biaodan strong{ display:block; text-align:center; font-size:17px; margin-bottom:20px;}
.fuwuxq_bot .right .biaodan .text{ display:block; width:250px; height:44px; border:1px solid #e0e0e0; border-radius:5px; background:#fff; padding-left:14px; margin:0 auto; margin-bottom:15px;}
.fuwuxq_bot .right .biaodan textarea{ width:250px; border:1px solid #e0e0e0; height:100px; margin:0 auto; background:#fff; display:block;padding-left:14px; padding-top:10px;}
.fuwuxq_bot .right .biaodan .submit{ display:block; width:266px; height:46px; color:#fff; border-radius:5px; background:#ff0000; border:none; margin:0 auto; margin-top:16px; cursor:pointer;}

.fuwuxq_bot .right .rmtj{ background:#f9f9f9; width:308px; border:1px solid #e1e1e1; padding-top:20px; padding-bottom:25px; margin-top:20px;}
.fuwuxq_bot .right .rmtj strong{ display:block; text-align:center; font-size:17px; margin-bottom:20px;}
.fuwuxq_bot .right .rmtj ul{ padding:0 25px;}
.fuwuxq_bot .right .rmtj ul li img{ display:block; float:left; width:105px; height:147px; margin-right:15px;}
.fuwuxq_bot .right .rmtj ul li{ margin-bottom:25px;}
.fuwuxq_bot .right .rmtj ul li p{ font-size:17px; color:#464646; line-height:24px; margin-top:12px; float:left; width:138px; height:48px; overflow:hidden;}
.fuwuxq_bot .right .rmtj ul li span{ display:inline-block; width:108px; height:35px; line-height:35px; border:1px solid #d3d3d3; border-radius:5px; text-align:center; margin-top:12px; color:#7e7e7e; font-size:14px;}
.fuwuxq_bot .right .rmtj ul li span:hover{ background:#ff0000; border:1px solid #ff0000; color:#fff;}
.fuwuxq_bot .right .rmtj ul li:after { content:""; display:block; height:0px; visibility:hidden; clear:both; }


.fuwuxq_bot .right .rmzr{ background:#f9f9f9; width:308px; border:1px solid #e1e1e1; padding-top:20px; padding-bottom:25px; margin-top:20px;}
.fuwuxq_bot .right .rmzr strong{ display:block; text-align:center; font-size:17px; margin-bottom:20px;}
.fuwuxq_bot .right .rmzr ul{ padding:0 15px;}
.fuwuxq_bot .right .rmzr ul li{ font-size:14px; color:#666666; line-height:38px; background:url(../images/li.png) no-repeat left center; padding-left:15px; border-bottom:1px solid #e3e3e3; overflow:hidden;}
.fuwuxq_bot .right .rmzr ul li a{ color:#666;}
.fuwuxq_bot .right .rmzr ul li a:hover{ color:#007df5}

.news_box{ margin-top:22px;}
.news_box .left{ width:300px;}
.news_box .left .left_baike{ margin-bottom:25px;}
.news_box .left .left_baike .title{ width:100%; height:54px; line-height:54px; text-align:center; font-size:16px; color:#2c2c2c; border-top:2px solid #ff6600; border-bottom:1px solid #e8e8e8; margin-bottom:10px;}
.news_box .left .left_baike ul li{ display:block; margin-bottom:10px;}
.news_box .left .left_baike ul li img{ display:block; float:left; width:75px; height:80px; margin-right:10px;}
.news_box .left .left_baike ul li strong{ font-size:16px; color:#000; height:30px; line-height:30px; overflow:hidden;}
.news_box .left .left_baike ul li p{ font-size:15px; color:#858585; line-height:22x;}
.news_box .left .left_baike ul li:after { content:""; display:block; height:0px; visibility:hidden; clear:both; }
.news_box .left .left_baike ul li strong:hover{ color:#ff6600;}
.news_box .left .left_baike  a.more{ display:block; width:292px; height:38px; line-height:38px; text-align:center; border:1px solid #dbdbdb; color:15px; color:#a3a3a3;}
.news_box .left .left_baike  a.more:hover{ background:#ff6600; border:1px solid #ff6600; color:#fff;}

.news_box .right{ width:100%;}
.news_box .right .focusBox { position: relative; width:100%;height:200px;   overflow: hidden;  }
.news_box .right .focusBox .pic img {  width:100%; height:200px; display: block; }
.news_box .right .focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height:40px; width:100%; background:rgba(0,0,0,.7); overflow: hidden; }
.news_box .right .focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 40px; width:100%; overflow: hidden;  border-top:none; }
.news_box .right .focusBox .txt li{ height:40px; line-height:40px; position:absolute; bottom:-40px;}
.news_box .right .focusBox .txt li a{ display: block; color: #fff; padding: 0 0 0 15px; font-size: 14px;  text-decoration: none; }
.news_box .right .focusBox .num { position: absolute; z-index: 3; bottom:13px; right:15px; }
.news_box .right .focusBox .num li{ float: left; position: relative; width:10px; height: 10px; line-height: 9px; overflow: hidden; text-align: center; margin-left: 5px; cursor: pointer; background:#b7bdbb; border-radius:50%; }
.news_box .right .focusBox .num li.on{ background:#ff6600;}

.news_box .right .news_tab{ width:100%; height:49px; line-height:49px; border-bottom:1px solid #e8e8e8; margin-top:10px;}
.news_box .right .news_tab  a{ display:inline-block; padding:0 5px;border-bottom:2px solid #fff; height:43px; line-height:43px; margin-right:10px; font-size:14px; color:#000; font-weight:bold;}
.news_box .right .news_tab a:hover,.news_box .right .news_tab a.on{ color:#ff6600; height:43px; line-height:43px; border-bottom:2px solid #ff6600;}
.news_box .right .news_list ul li:after { content:""; display:block; height:0px; visibility:hidden; clear:both; }
.news_box .right .news_list ul li img{ display:block; float:left; width:148px; height:100px; margin-right:15px;}
.news_box .right .news_list ul li a.tit{ font-size:15px; color:#000; height:25px; line-height:25px; overflow:hidden; display:block;}
.news_box .right .news_list ul li{ padding:14px 0; border-bottom:1px dashed #d3d3d3;}
.news_box .right .news_list ul li p{ font-size:13px; color:#858585; line-height:22px; height:44px; overflow:hidden; margin-top:7px;}
.news_box .right .news_list ul li span{ display:inline-block; font-size:12px; color:#c1c1c1; background:url(../images/time.jpg) no-repeat left center; padding-left:18px; margin-top:7px;}
.news_box .right .news_list ul li a.tit:hover{ color:#ff6600}


.news_more{ display:block; width:100%; height:40px; line-height:40px; text-align:center; border:1px solid #e0e0e0; color:#333; font-size:15px; margin:30px 0;}
.news_more:hover{ background:#ff6600; border:1px solid #ff6600; color:#fff;}

.about_banner{   background:url(../images/about_bg.jpg) no-repeat center; background-size:cover; padding-bottom:20px;}
.about_banner .left{ padding-top:35px; width:50%;}
.about_banner .left strong{ display:block; font-size:20px; color:#fff; margin-bottom:15px;}
.about_banner .left p{ font-size:16px; color:#fff; margin-bottom:15px;}
.about_banner .left span{ display:block; font-size:14px; color:#fff;}
.about_banner .right{ padding-top:28px; width:50%;}
.about_banner .right img{ display:block; width:100%;}


.about_1{ padding-top:25px; padding-bottom:25px;}
.about_1 h1{ display:block; text-align:center; font-size:24px; font-weight:normal; }
.about_1 .ab-jj{ font-size:14px; color:#535353; line-height:24px; margin:0 auto; margin-top:25px;}
.about_1 .ab-jj p{ margin-bottom:15px;}
.about_1 ul{ text-align:center; margin-top:20px;}
.about_1 ul li{ display:block; width:50%; float:left; margin-bottom:10px; }
.about_1 ul li .num{ font-size:24px; color:#2170f7; }
.about_1 ul li .num b{font-weight:normal;}
.about_1 ul li p{ font-size:14px; color:#535353; text-align:center; margin-top:5px;}
.about_1 ul li.last{ border:none;}

.lmt1{ margin-bottom:29px;}
.lmt1 strong{ display:block; text-align:center; font-size:18px; color:#333;}
.lmt1 p{ text-align:center; font-size:14px; color:#3d3d3d; margin-top:10px;}
.about_2{ background:#f8f8f8; padding-top:20px; padding-bottom:30px;}

.about_2 ul li{ display:block; float:left; width:49%; height:160px; background:url(../images/about_2_li.jpg) no-repeat center; margin-right:2%; padding-top:30px; margin-bottom:10px;}
.about_2 ul li:nth-of-type(even){ margin-right:0;}
.about_2 ul li img{ display:block; margin:0 auto; margin-bottom:15px;    width: 60px;}
.about_2 ul li strong{ color:#fff; text-align:center; font-size:16px; display:block;}
.about_2 ul li p{ text-align:center; color:#fff; font-size:15px; margin-top:10px;}



.about_3{ background:url(../images/about_3.jpg) no-repeat center; padding-top:60px; height:524px;}
.about_3 .lmt1 strong{ color:#fff;}
.about_3 .lmt1 p{ color:#fff;} 
.about_3 .box{height:524px; background:url(../images/about_3_box.jpg) no-repeat center 70px ;position:relative;}
.about_3 ul li{ display:block; width:120px; position:absolute;}
.about_3 ul li strong{ display:block; text-align:center; font-size:20px; color:#2170f7; line-height:24px;}
.about_3 ul li p{ text-align:center; font-size:15px; color:#fff; line-height:24px; margin-top:20px;}



.about_4{ padding-top:15px; padding-bottom:20px;}
.about_4 .gallery-top{margin-bottom:15px;}
.about_4 .gallery-top .swiper-slide{ font-size:16px; color:#3f3f3f; text-align:center; font-weight:normal;line-height:33px; padding:0 12%; box-sizing:border-box;}

.about_4 .gallery-thumbs{ position:relative;}
.about_4 .gallery-thumbs .line{ position:absolute; width:100%; height:1px; background:#f1f1f1; left:0; top:7px;}

.about_4 .gallery-thumbs .swiper-slide{ text-align:center; font-size:16px; color:#3d3d3d; cursor:pointer;}
.about_4 .gallery-thumbs .swiper-slide i{ display:block; width:20px; height:20px; background:url(../images/i1.png) no-repeat center; margin:0 auto; margin-bottom:6px;}
.about_4 .gallery-thumbs .swiper-slide-thumb-active{ color:#2170f7;}
.about_4 .gallery-thumbs .swiper-slide-thumb-active i{ background:url(../images/i2.png) no-repeat center;}

.about_4 .swiper-button-prev{ background:url(../images/p.png) no-repeat center;}
.about_4 .swiper-button-next{ background:url(../images/r.png) no-repeat center;}


.about_5{ background:#f7f7f7; padding-top:30px; padding-bottom:30px;}
.about_5 .about_5_li{ padding-bottom:40px;}
.about_5 .about_5_li .swiper-slide{ width:280px; }
.about_5 .about_5_li .swiper-slide img{ display:block; width:100%; }


.wenti{ background:#f8f8fc; padding-top:15px; padding-bottom:25px;}
 
.wenti .box .left{ width:100%; padding-bottom:15px;} 
.wenti .box .left ul{ width:100%; margin:0 auto;}
.wenti .box .left ul li{ height:40px; line-height:40px; border-bottom:1px solid #f1f1f1; background:#fff; width:32%; margin-right:2%; font-size:14px; color:#505050; text-align:center; float:left;}
.wenti .box .left ul li a{ color:#333; display:block;}
.wenti .box .left ul li:nth-of-type(3n+3){ margin-right:0;}
.wenti .box .left ul li.on{background:#007df5}
.wenti .box .left ul li:hover,.wenti .box .left ul li.on a{ color:#fff;}
.wenti .box .right{ width:100%;  background:#fff;  padding:0 10px; box-sizing:border-box;}
.wenti .box .right .title{ height:45px; line-height:45px; border-bottom:1px solid #e8e8e8}
.wenti .box .right .title strong{ font-size:18px; color:#000000; font-weight:normal; display:inline-block; height:45px; line-height:45px; border-bottom:2px solid #ff6600}

 
.wenti .box .right ul li:after { content:""; display:block; height:0px; visibility:hidden; clear:both; }
.wenti .box .right ul li img{ display:block; float:left; width:130px; height:100px; margin-right:15px;}
.wenti .box .right ul li a.tit{ font-size:16px; color:#000; height:25px; line-height:25px; overflow:hidden; display:block;}
.wenti .box .right ul li{ padding:14px 0; border-bottom:1px dashed #d3d3d3;}
.wenti .box .right ul li p{ font-size:14px; color:#858585; line-height:22px; height:44px; overflow:hidden; margin-top:7px;}
.wenti .box .right ul li span{ display:inline-block; font-size:14px; color:#c1c1c1; background:url(../images/time.jpg) no-repeat left center; padding-left:18px; margin-top:7px;}
.wenti .box .right ul li a.tit:hover{ color:#ff6600}



.contact{ padding-top:30px; padding-bottom:35px;}
.contact .left{ width:100%;}
.contact .left .t{ display:block; font-size:22px; color:#000;}
.contact .left h1{ font-size:16px; color:#3b3b3b; margin-top:7px; margin-bottom:30px;}
.contact .left ul li strong{ font-size:14px; color:#4f4f4f; display:block; margin-bottom:5px;}
.contact .left ul li p{ font-size:16px; color:#4f4f4f;}
.contact .left ul li{ margin-bottom:16px;}
.contact #map{  width:100%; height:220px;}


.rexian{ background:#f6f6f6; padding-top:20px; padding-bottom:20px;} 
.rexian ul li{ display:block; float:left; width:49%; background:#fff; margin-right:2%; margin-bottom:15px; box-shadow:0px 3px 25px rgba(0,0,0,.1); }
.rexian ul li:nth-of-type(even){ margin-right:0;}
.rexian ul li strong{ display:block; width:100%; height:45px; line-height:45px; text-align:center; font-size:16px; color:#393939; background:#e1e1e1;}
.rexian ul li p{ line-height:60px; text-align:center; font-size:16px; color:#686868;}


.message{ padding-top:26px; padding-bottom:20px;}
.message .t{ text-align:center; font-size:18px; color:#333; margin-bottom:20px; font-weight:bold;}
.message .b{ width:100%; margin:0 auto;}
.message .b .text{ width:100%; height:35px; line-height:35px; border:1px solid #e7e7e7; border-radius:5px; padding-left:13px; margin-bottom:15px; box-sizing:border-box;}
.message .b textarea{ display:block; width:100%; height:100px; padding-left:13px; padding-top:10px;border:1px solid #e7e7e7; border-radius:5px; box-sizing:border-box;}
.message .b .submit{ display:block; margin:0 auto; width:160px; height:35px; line-height:35px; border-radius:25px; color:#fff; text-align:center; font-size:14px; background:#0072dd; margin-top:20px; border:none; cursor:pointer;-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s; }
.message .b .submit:hover{ box-shadow:0px 0px 15px #0072dd}


.danye{ font-size:14px; color:#535353; line-height:25px; text-align:justify;}
.danye p{ margin-bottom:15px;}


.biaoti{ width:100%; margin:0 auto; text-align:center; border-bottom:1px solid #e8e8e8; padding-bottom:15px; margin-bottom:15px; padding-top:25px;}
.biaoti h1{ font-size:18px; color:#000; text-align:left;}
.biaoti p{ font-size:14px; color:#ccc; margin-top:15px;text-align:left;}

.fn{ width:100%; margin:0 auto; margin-top:30px; border-top:1px solid #e8e8e8; padding-top:10px; padding-bottom:20px;}
.fn p{ font-size:14px; line-height:30px; color:#565656}
.fn p a{ color:#565656}
.fn p a:hover{ color:#0069be;}









 
.current-location{
	color: #666;
	line-height: 40px;
	height: 40px;
	font-size: 14px;
	padding: 10px 0px
}

.Company-search{
	background: #fff;
	padding:5px;
}

.Company-search .row{
	margin: 6px 0px;
    padding-bottom: 6px;
    border-bottom: 1px dashed #eee;
}
.Company-search .row.province{
	position: relative;
    width: 100%;  
}
  
.Company-search .row:last-child{
	border: none;
}
.Company-search .row span{
	font-size: 12px;
	line-height: 30px;
	margin: 0px 3px;
	display: inline-block;
	*display: inline; 
	text-align: left;
	color: #888;
	padding: 2px 3px; 
}

.Company-search .row .c span{ border:1px solid #ccc; margin:3px; padding:0 10px; height:26px; line-height:26px;}
.Company-search .row .c span a{ color:#333; display:block;}
.Company-search .row span.more{
	color: #333;
	cursor: pointer;
	position: absolute;
	right: 5px
}
.Company-search .row span.more i{
	display: inline-block;
	width: 10px;
	height: 10px;
	margin-left: 10px;
	background: url(../images/select-ico.png) no-repeat  center;
}
.Company-search .row span.more:hover i{
	background-image: url(../images/select-ico-h.png);
}
.Company-search .row span.t{
	margin: 0;
	width: 100px;
	text-align: left;
	color: #333; font-size:14px; font-weight:bold;
}
.Company-search .row span.on{ 
	text-align: left; border:1px solid #f60;
}
.Company-search .row span.on a{
	color: #f60; display:block;
}
.Company-search .row span:hover{
	color: #ff6600
}

.shuaixuan{ display:block; width:100%; height:40px; line-height:40px; border:none; color:#fff; background:#007df5; font-size:15px;}

 
/*公司列表*/
 
.company-list .list{
	background: #fff; 
	margin: 20px 0px 0px;
	position: relative;
	cursor: pointer;
	border: 1px solid #ebebec;-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;
}

.company-list .list:after { content:""; display:block; height:0px; visibility:hidden; clear:both; }

.company-list .list .tips1{
	position: absolute;
    height: 40px;
    width: 40px; 
    top: 18px;
    left: 24px; 
    background: url(../images/kong.png) no-repeat center;
    background-size: 70%;
}
.company-list .list .tips2{
	    position: absolute;
    height: 40px;
    width: 40px; 
    top: 18px;
    left: 24px; 
    background: url(../images/shi.png) no-repeat center;
    background-size: 70%;
}
.introduction span1{
 padding-right: 25px; 
    font-size: 14px; color:#828282; line-height:22px;
}

.xmbox{ display:inline-block; height:24px; line-height:24px; border:1px solid #ff6600; padding:0 10px; color:#ff6600; font-size:14px; margin-right:10px; border-radius:25px;}


.company-list{ padding-bottom:30px;}


.company-list .list .tips span{
	display: inline-block;
	color: #fff;
	font-size: 16px;
	width: 15px;
	margin-top: 42px;
	line-height: 19px;
}
.company-list .list .summary{
 
	padding:15px; 
}
.summary em{ 
	font-style: normal;
}
.company-list .list .summary a{
	font-size: 18px;
	color: #333;
	margin-left: -7px
}
.company-list .list .summary .digital{
	display:block; font-size:16px; font-weight:bold; -webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s; color:#333;
}
.company-list .list .summary .digital:hover{ color:#007df5;}
.company-list .list .summary .digital i{ display:inline-block; height:20px; line-height:20px; color:#fff; font-size:14px; padding:0 5px; background:#007df5; font-weight:normal; font-style:normal; border-radius:5px; position:relative;    margin-left: 10px;}
.company-list .list .summary .digital i:after{ content:""; width:0; height:0;     border-top: 5px solid transparent;
border-bottom: 5px solid transparent;border-right: 5px solid #007df5; position:absolute; top:5px; left:-5px;}

.company-list .list .summary div.introduction{
	font-size: 14px;
	margin: 8px 0px 10px;
	color: #828282; 
}
.company-list .list .summary div.supplement{
	font-size: 14px;
	color: #888
}
.company-list .list .time{
  
  padding-top:10px; color:#333; font-size:14px;
}
.company-list .list .time .price{
	font-size:16px; color:#007df5; 
}
.company-list .list .time span.more{
	width:134px; height:33px; line-height:33px; text-align:center; color:#fff; border-radius:25px; background:#007df5; font-size:15px; display:block; margin:0 auto; margin-top:15px;
}
.company-list .list .time i{
	display: block;
	position: absolute;
	width: 3px;
	height: 15px;
	background: #ff5a00;
	top: 65px;
}

.company-list .list:hover{
	box-shadow: 0px 5px 15px rgba(0,0,0,.1); 
}
.company-list .list:hover a{
	color: #ff5a00;
}

.company-list div.more{
	font-size: 18px;
	text-align: center;
	color: #333; 
	margin-top: -24px;
}
 

.listmore1{
	    font-size: 14px;
    line-height: 28px;
    margin-right: 30px;
    position: absolute;
    right: 10px;
    top: 4px;
    color: #0085d0; 
    background: url(../images/listmore.png) no-repeat right;
        width: 45px;
    background-position-x: 30px;
}
.listmore2{
	    font-size: 14px;
    line-height: 28px;
    margin-right: 30px;
    position: absolute;
    right: 10px;
    top: 0px; 
    color: #0085d0; 
}
.listshou1{
	display: none;
	    font-size: 14px;
    line-height: 28px;
    margin-right: 30px;
    position: absolute;
    right: 10px;
    bottom: 5px;
    color: #0085d0; 
    background: url(../images/listshou.png) no-repeat right; 
        width: 45px;
    background-position-x: 30px;
}
.listshou2{
	display: none;
	    font-size: 14px;
    line-height: 28px;
    margin-right: 30px;
    position: absolute;
    right: 10px;
    bottom: 18px; 
    color: #0085d0; 
}


.zhuanrang_xq:after { content:""; display:block; height:0px; visibility:hidden; clear:both; }
.zhuanrang_xq{ border:1px solid #ececec; padding:15px; box-sizing:border-box; position:relative;}
.zhuanrang_xq h1{ font-size:16px; color:#000; display:block; margin-bottom:10px;}
.zhuanrang_xq h1  i{ display:inline-block; height:20px; line-height:20px; color:#fff; font-size:14px; padding:0 5px; background:#007df5; font-weight:normal; font-style:normal; border-radius:5px; position:relative; margin-left:5px;}
.zhuanrang_xq h1  i:after{ content:""; width:0; height:0;     border-top: 5px solid transparent;
border-bottom: 5px solid transparent;border-right: 5px solid #007df5; position:absolute; top:5px; left:-5px;}
.zhuanrang_xq .jbxx{ font-size:14px; color:#8d8d8d; line-height:30px;}
.zhuanrang_xq .zr_tag p{display:inline-block; height:24px; line-height:24px; border:1px solid #ff6600; padding:0 10px; color:#ff6600; font-size:13px; margin-right:10px; border-radius:25px; margin-bottom:5px;}
.zhuanrang_xq .zr_tag{ margin:10px 0;}
 
.zhuanrang_xq  .zx a{ display:inline-block; width:49%; float:left; height:40px; border:1px solid #ff0000; line-height:40px;}
.zhuanrang_xq  .zx{ margin-top:15px;}
.zhuanrang_xq  .zx a.a1{ color:#fff; text-align:center; box-sizing:border-box; background:#ff0000; margin-right:2%; box-sizing:border-box; font-size:14px; }
.zhuanrang_xq  .zx a.a2{ color:#ff0000; text-align:center; box-sizing:border-box; background:#fff3f3; font-size:16px; font-weight:bold; box-sizing:border-box;}
.zhuanrang_xq .right{ float:none;font-weight:bold; font-size:14px; color:#fe0000; margin:10px 0;}
.zhuanrang_xq .right strong{ font-size:18px;}


.zhuanrang_box{ padding:10px; border:1px solid #e1e1e1; border-top:none;}
.zhuanrang_box dl dt span{  display:inline-block; height:27px; line-height:27px; color:#fff; font-size:14px; padding:0 10px; background:#007df5; font-weight:normal; font-style:normal; border-radius:5px; position:relative; margin-left:5px;}
.zhuanrang_box dl dt span:after{ content:""; width:0; height:0;     border-top: 5px solid transparent;
border-bottom: 5px solid transparent;border-right: 5px solid #007df5; position:absolute; top:7px; left:-5px;}
.zhuanrang_box dl dt i{ display:inline-block; width:16px; height:16px; background:#b9dafa; border-radius:50%; position:relative; margin-right:5px;}
.zhuanrang_box dl dt i:after{ content:""; width:8px; height:8px; background:#007df5; border-radius:50%; position:absolute; left:0; right:0; bottom:0; top:0; margin:auto;}

.zhuanrang_box dl dd{ font-size:14px; color:#848484; line-height:24px; padding-left:25px; padding-top:15px; text-align:justify;}
.zhuanrang_box dl{ position:relative; padding-bottom:40px;}
.zhuanrang_box dl:after{ content:""; border-left:1px solid #e9e9e9; width:1px; height:98%; position:absolute; left:7px; top:20px;}



.bottom{ width:100%; height:60px; background:#007df5; margin:0 auto; position:fixed; bottom:0; left:0; z-index:99;}
.bottom ul{ max-width:780px; height:60px; margin:0 auto}
.bottom ul li{ width:25%; height:60px; display:block; float:left; text-align:center; background:url(../images/bottom_li.png) no-repeat right center}
.bottom ul li a{ color:#fff; font-size:12px}
.bottom ul li:nth-of-type(4){ background-image:none}
.bottom ul li.index i{ display:block; width:100%; height:32px; background:url(../images/index.png) no-repeat  center; margin-top:5px;}
.bottom ul li.bohao i{ display:block; width:100%; height:32px; background:url(../images/dh.png) no-repeat  center; margin-top:5px;}
.bottom ul li.anli i{ display:block; width:100%; height:32px; background:url(../images/bohao.png) no-repeat  center; margin-top:5px;}
.bottom ul li.guanyu i{ display:block; width:100%; height:32px; background:url(../images/women.png) no-repeat  center; margin-top:5px;}

 .tab_li{margin-bottom:10px;}
 .tab_li a{ display:block; background:#fff;   box-shadow:0px 3px 8px rgba(0,0,0,.1);  float:left; width:49%;font-size:14px;-webkit-transition:all .4s ease-in-out 0s;transition:all .4s ease-in-out 0s; height:40px; line-height:40px; margin-bottom:10px; overflow:hidden; text-align:center; margin-right:2%; } 
 .tab_li a:nth-of-type(even){ margin-right:0;}
 .tab_li a{ display:block; color:#646464;}
.tab_li a.on{ background:#007df5;color:#fff;}

.fwxq7 img{max-width:100%;height:auto !important;}

.fwxq7 dl{margin-bottom: 15px;}

.fwxq7 dl dt{display: block;
    font-size: 16px;
    font-weight: bold;
    color: #007df5;
    margin-bottom: 10px;}

.fwxq7 dl dd{    font-size: 14px;
    line-height: 26px;
    color: #545454;
    padding-left: 25px;
    margin-bottom: 10px;}
