 body, dl, dd, ul, ol ,h1, h2, h3, h4 ,form, input, button, textarea, p, th, td{ margin:0; padding:0;}
body{ font:12px/1.5 '\5FAE\8F6F\96C5\9ED1',arial,'Microsoft YaHei'; color:#333; -webkit-text-size-adjust: none; }
img{vertical-align: middle; border:none;}
ul,ol{list-style:none outside none;}
table{border-collapse:collapse; border-spacing:0;}
button, input, select, textarea {font-size: 100%; vertical-align:middle; outline:none; font-family:'arial';}
a{ color:#333; text-decoration:none; blr:expression(this.onFocus=this.blur());  }
a:focus {outline: 0 none;}
h1,h2,h3,h4{ font-size:100%; font-weight:normal;}
button, input[type="button"], input[type="reset"], input[type="submit"] {cursor: pointer; -webkit-appearance: button;-moz-appearance: button;}
.text,.btn,textarea{font-family:"\5FAE\8F6F\96C5\9ED1",arial,'Hiragino Sans GB';}
.clearfix:after{ content:""; clear:both; height:0; display:block; visibility:hidden; }
.clearfix{*zoom:1;}
.btn{ border: none; cursor: pointer;}
html,body{ width: 100%; }
/*body{-webkit-filter: grayscale(100%)!important;}*/
li{ list-style:none;}
em,i{ font-style: normal; }
.box{ width: 1200px; margin: 0 auto }

/* head */
.head{ background: #fff; }
h1{ float: left; line-height: 86px;}
.head_top{ border-bottom: 1px solid #dddddd }
.search{ float: right; padding-top: 25px; }
.searchform{ background: #f1f3f6; height: 40px; width: 280px; overflow: hidden; }
.search_txt{ float: left; border: none; font-size: 14px; background:none; color: #999999; height: 40px; line-height: 40px; width:240px; padding: 0 20px; box-sizing: border-box; }
.search_sub{ float: right; height: 40px; line-height: 40px; border: none; cursor: pointer; width:36px;background: url(../images/search.png) left center no-repeat;   }

/* foot */
.foot{ border-top:1px solid #dddddd;  }


/* index */
.indexflexslider {position: relative;width: 100%;height:auto; overflow: hidden;  text-align: center;  }
.indexflexslider .slides li .banner_img{ width: 100%; height: auto;  }
.indexflexslider .slides li { position:relative; width:100%; height:auto; float: left; }
.indexflexslider .slides {width:100%; height:auto;}
.flex-control-nav { position: absolute; z-index: 99; left: 0; bottom: 32px; width: 100%; text-align:center;} 
.indexflexslider .flex-direction-nav{ display: block; }
.indexflexslider .flex-prev{ position: absolute; left: 60px; top: 50%; display: block; font-size: 0; transition: all 0.5s ease 0s;  background: url(../images/banner_left.png) center center no-repeat; width: 60px; height: 60px; margin-top: -30px; z-index: 99; }
.indexflexslider .flex-next{ position: absolute; right:60px; top: 50%; display: block; font-size: 0; transition: all 0.5s ease 0s;  background: url(../images/banner_right.png) center center no-repeat; width: 60px; height: 60px; margin-top: -30px; z-index: 99; }
.indexflexslider .flex-prev:hover{  background: url(../images/banner_left1.png) center center no-repeat; transition: all 0.5s ease 0s; }
.indexflexslider .flex-next:hover{ background: url(../images/banner_right1.png) center center no-repeat; transition: all 0.5s ease 0s;  }
.flex-control-nav li{ display: inline-block; margin: 0 10px; }
.flex-control-nav li a{background:url(../images/tab1.png) center center repeat; display: block; transition: all 0.5s ease 0s; font-size: 0; border-radius: 14px; width: 14px; height: 14px;}
.flex-control-nav li a.flex-active{background:#002b93;  transition: all 0.5s ease 0s;}
 


.nav_ul{ height: 64px; overflow: hidden; }
.nav_ul li{ float: left; width:11.11%; padding: 0 1px; box-sizing: border-box;  }
.nav_ul li a{ display: block; font-size: 18px; transition: all 0.5s ease 0s; text-align: center; color: #002b93; font-weight: bold; height: 64px; line-height: 64px;background: url(../images/navbj.jpg) left center no-repeat; }
.nav_ul li:nth-last-child(1) {background: url(../images/navbj.jpg) right center no-repeat;}
.nav_ul li a:hover{ color: #fff; background: #002b93; transition: all 0.5s ease 0s; }
.foot{ overflow: hidden; }
.company{ border-bottom: 1px solid #dddddd }
.foot_logo{ float: left;  line-height: 114px;  }
.sel_div{ padding-top:44px;  float: right; }
.foot_sel{ width: 380px; height: 40px;  border: none; padding-left: 20px; box-sizing: border-box; color: #999999; font-size: 14px; appearance: none;
-moz-appearance: none;-webkit-appearance: none; background: #f1f3f6 url(../images/foot1.jpg) right top no-repeat;}
            
.what{ float: left; margin: 0 0 0 60px;}
.what_img{ display: block; float: left; width: 71px; height: 71px; overflow: hidden; }
.what_img img{ width: 71px; height: 71px; overflow: hidden;}
.what_tit{ display: block; float: left; height: 20px; line-height: 20px; font-size: 14px; padding: 53px 0 0 10px; }
.touch_div{ width: 348px; border-right: 1px solid #dddddd; height:70px; overflow: hidden; float: left;  }
.touch{ padding:30px 0; }
.touch_dl dt{ float: left; width: 108px; height: 28px; line-height: 28px; font-size: 16px; color:#333; }
.touch_dl dt img{ margin:-4px 8px 0 0; }
.touch_dl dd{ float: left; width:220px;  }
.touch_i{ display: block; height: 28px; line-height: 28px; font-size: 14px; color: #666; overflow: hidden; }
.touch_div:nth-child(2){ margin-left:60px;  }
.foot_bottom{ background: #869093; height:50px; line-height: 50px; overflow: hidden;  }
.support{ float: right; display: block; font-size: 14px; color: #bcc1c3;transition: all 0.5s ease 0s; }
.copyright{ float: left; font-size: 14px; color: #bcc1c3  }
.copyright a{ color: #bcc1c3; margin-left: 15px;transition: all 0.5s ease 0s;  }
.notice{ background: #f1f3f6; height: 60px; overflow: hidden; margin-bottom: 30px; }
.copyright a:hover,.support:hover{ color: #fff; transition: all 0.5s ease 0s; }
.scroll{ height:60px; width:80%; margin:auto; overflow:hidden; float: left;}
.scbox{ float:left; background:url(../images/index2.png) no-repeat left center; padding-left:16px; height:60px;}
#s3 li{  height:68px; line-height: 60px; overflow:hidden;}
#s3 li a{ color:#666666; font-size:16px;transition: all 0.5s ease 0s;}
#s3 li a:hover{ color: #00299c; transition: all 0.5s ease 0s; }
.nt{ float: left; display: block; padding-left: 40px; box-sizing: border-box; width: 136px; background:url(../images/index1.png) no-repeat left center;  }
.nt a{ display: block;height: 60px; line-height: 60px; font-size: 20px;  }
.not_see{ float: right; height: 60px; line-height: 60px; background:url(../images/index3.png) no-repeat right center; transition: all 0.5s ease 0s; font-size: 14px; display: block; padding-right: 22px; color: #666; }
.not_see:hover,.imp_see:hover,.reveal_see:hover{background:url(../images/index33.png) no-repeat right center; color: #00299c; transition: all 0.5s ease 0s;}
.adj_h3{ font-size: 28px; text-align: center; font-weight: bold; height:50px; line-height: 50px; overflow: hidden;  }
.adjust{ padding:40px 30px 18px 0; border-bottom: 1px solid #dddddd; margin-bottom:30px;  }
.adj_ul{ float: left; width: 1080px; height:42px; overflow: hidden;  }
.adj_ul li{ float: left; width: 33.3%;}
.adj_ul li a{ display: block; transition: all 0.5s ease 0s; height: 42px; overflow: hidden; width: 100%; line-height: 42px; box-sizing: border-box; font-size:18px; color: #666666;background:url(../images/index1.jpg) no-repeat right center; padding: 0 30px;   }
.adj_see{ display: block; transition: all 0.5s ease 0s; float: right; height: 42px; line-height: 42px; overflow: hidden;font-size:14px; color: #666666; }
.adj_ul li a:hover,.adj_see:hover{ color: #00299c; transition: all 0.5s ease 0s; }
.imp{ float: right; width:590px;  background: #f6f6f6; height: 379px; }
.imp_top{ background: #f1f3f6; height:40px; overflow: hidden; padding-right: 20px;  }
.imp_ul{ float: left; height: 40px; overflow: hidden; }
.imp_ul li{ float: left; padding-right: 4px; margin-right: 5px; }
.imp_ul li a{ display: block; height: 39px; line-height: 39px; text-indent: 44px;background:url(../images/btn1.png) no-repeat 20px center; width:144px; border-top: 1px solid #f0f0f0; font-size: 18px;  }
.imp_ul li.on a{ border-top: 1px solid #002b93; color: #002b93; }
.imp_ul li:nth-child(2) a{background:url(../images/btn2.png) no-repeat 20px center;}
.imp_ul li.on{background:url(../images/adj2.png) no-repeat right center;}
.imp_ul li.on a{background:url(../images/btn11.png) no-repeat 20px center;}
.imp_ul li.on:nth-child(2) a{background:url(../images/btn11.png) no-repeat 20px center;}
.imp_see{ display: block; float: right;transition: all 0.5s ease 0s; height: 40px; line-height: 40px; font-size: 14px; color: #666; padding-right: 17px;background:url(../images/index3.png) no-repeat right center;  }
.imp_dl a{ display: block; font-size:16px; font-weight: bold; transition: all 0.5s ease 0s; text-align: center; height:48px; line-height: 24px; overflow: hidden;   }
.imp_dl a:hover{ color: #00299c; transition: all 0.5s ease 0s; }
.imp_dl dd{ height: 44px; line-height: 22px; overflow: hidden; font-size: 14px; text-align: center; color: #666; }
.imp_dl { border-bottom: 1px dotted #dcdcdc; padding:0 20px 10px; }
.impul{ padding: 10px 20px 0; }
.impul li a{ height:32px; line-height: 32px; box-sizing: border-box; display: block; width: 100%; overflow: hidden;background:url(../images/dian1.png) no-repeat left center;padding-left: 14px; }
.imp_tit{ display: block; transition: all 0.5s ease 0s;float: left; height: 32px; line-height: 32px; font-size: 14px; overflow: hidden; width: 75%; }
.imp_time{ display: block;transition: all 0.5s ease 0s; text-align: right; float: right; width: 20%; height: 32px; line-height: 32px; font-size: 14px; overflow: hidden; color: #666; }
.impul li a:hover .imp_tit,.impul li a:hover .imp_time{ color: #002b93; transition: all 0.5s ease 0s; }
.impul li a:hover{background:url(../images/dian11.png) no-repeat left center;}
.spe_h3{ font-size: 24px; font-weight: bold; height:74px; line-height: 74px;   }
.spe_h3 img{ margin-right:10px;  }
.spe_div{ height:120px; position: relative; margin-bottom: 30px;  }
.spe_scroll{ width: 1200px; position: absolute;left: 0; top: 0; height: 120px; overflow: hidden; }
.spe_scroll ul{ width: 10000px; }
.spe_scroll li{ margin-right:20px; width: 285px; height: 120px; overflow: hidden; float: left;  }
.spe_scroll li img{width: 285px; height: 120px; overflow: hidden; }
.spe_left{ position: absolute; right: 46px; top: -50px; width: 30px; height: 30px; display: block;background:url(../images/imp_left.png) no-repeat left center; }
.spe_right{ position: absolute; right: 0; top: -50px; width: 30px; height: 30px; display: block;background:url(../images/imp_right.png) no-repeat left center; }
.spe_more{ position: absolute; right: 0; bottom: 0;background:url(../images/imp.png) no-repeat left center; width: 35px; height: 35px; }
.reveal_h3{font-size: 24px; font-weight: bold; height: 40px; line-height: 40px; overflow: hidden;}
.reveal_h3 img{ margin-right: 10px; }
.reveal_tit{ padding: 24px 0 0 0; margin-bottom: 22px; }
.reveal_div{ height:28px; line-height: 28px; overflow: hidden; padding: 0 0 0 30px;  }
.reveal_zi{ float: left; height: 28px; line-height: 28px; overflow: hidden; font-size: 14px; color: #666; }
.reveal_see{ float: right; height: 28px; transition: all 0.5s ease 0s; padding-right: 22px; line-height: 28px; background:url(../images/index3.png) no-repeat right center; font-size: 14px; display: block;  color: #666;}
.reveal_ul{ margin:0 0 10px -30px;  }
.reveal_ul li{ float: left; margin: 0 0 0 30px; width: 380px; }
.reveal_img{ width: 380px; height: 260px; overflow: hidden; }
.reveal_img img{width: 380px; height: 260px; overflow: hidden;}
.reveal_tit{ display: block; height:58px;transition: all 0.5s ease 0s; line-height: 58px; overflow: hidden; font-size: 18px;background:url(../images/dian11.png) no-repeat left center; padding:0 18px; box-sizing: border-box;   }
.reveal_ul li:hover .reveal_tit{ color: #002b93; transition: all 0.5s ease 0s; }
.introduce{ background: #f1f3f6; padding: 30px 0; }
.intro{ position: relative; height:161px;  }
.intro_scroll{ position: absolute; left: 0; top: 0; width: 1200px; overflow: hidden; height: 161px; }
.intro_scroll ul{ width: 10000px; }
.intro_scroll li{ float: left; margin-right:20px; width:285px; height: 161px; overflow: hidden; position: relative;   }
.intro_scroll li img{ width:285px; transition: all 1s ease 0s;  height: 161px; overflow: hidden; }
.intro_tit{ position: absolute;transition: all 0.5s ease 0s;left: 0;background:url(../images/curbj.png) repeat right center; bottom: 0;height:40px; z-index: 99; line-height: 40px; text-align: center; width: 100%; color: #fff; font-size: 18px; }
.intro_left{ position: absolute; left: 0; top: 50%;background:url(../images/cur_left1.png) no-repeat left center; width: 30px; height: 30px; margin-top: -15px; }
.intro_right{ position: absolute; right: 0; top: 50%;background:url(../images/cur_right1.png) no-repeat left center; width: 30px; height: 30px; margin-top: -15px; }
.intro_left:hover{background:url(../images/cur_left11.png) no-repeat left center;transition: all 0.5s ease 0s;}
.intro_right:hover{background:url(../images/cur_right11.png) no-repeat left center;transition: all 0.5s ease 0s;}
.intro_scroll li:hover img{ transition: all 1s ease 0s; transform: scale(1.1); }
.intro_scroll li:after{ position: absolute;clear: both; left:0;transition: all 0.5s ease 0s; bottom: 0; width: 100%; height: 0px; content: '';  }
.intro_scroll li:hover:after{ background: #002b93; transition: all 0.5s ease 0s;height: 40px; }
.intro_scroll li:hover .intro_tit{ background:none; transition: all 0.5s ease 0s; }
.bus{ background: #f1f3f6; padding: 0 0 40px 0; }
.bus{ margin-bottom: 0px; }
.revealtit{ padding: 26px 0; }
.bus_ul li{ float: left; height: 420px; width: 180px;transition: all 0.5s ease 0s; position: relative; overflow: hidden; }
.bus_ul li.on{ width: 300px; transition: all 0.5s ease 0s; }
.busimg{ display: block; width: 100%; height: 100%; }
.busimg img{ width:auto; height: 100%; overflow: hidden; }
.bus_inner{ position: absolute; left: 0; bottom: 20px; width: 100%; transition: all 0.5s ease 0s; padding: 0 18px; box-sizing: border-box; height: 60px; }
.bus_tit{ font-size: 20px; font-weight: bold; height:58px; line-height: 58px; display: block; overflow: hidden; color:#fff;  }
.bus_line{ display: block; width:30px; height: 1px; background: #fff;  margin-bottom: 14px; }
.bus_zi{ height: 90px; line-height: 30px; color: #fff; overflow: hidden; font-size:14px;  margin-bottom: 22px; }
.bus_see{ display: none; height:32px; line-height: 32px; font-size: 14px; color: #fff;background:url(../images/index4.png) no-repeat 80px center;  }
.bus_ul li:hover .bus_inner,.bus_ul li.on .bus_inner{ height: 226px; transition: all 0.5s ease 0s; }
.bus_ul li:hover{ width: 300px; transition: all 0.5s ease 0s; }
.recommend{ float: left; width: 590px; height: 380px; overflow: hidden; }
.recom_tit{ position: absolute; left: 0;background:url(../images/recombj.png) left center; font-size: 14px; bottom: 0; width: 100%; color: #fff; padding:0 10px; box-sizing: border-box;height:50px; line-height: 50px; overflow: hidden;   }
.swiper-button-next{background:url(../images/recom_right.png) center center no-repeat!important; z-index: 999!important; right: 0!important; width: 35px!important; height: 70px!important;}
.swiper-button-next:after, .swiper-rtl .swiper-button-prev:after,.swiper-button-prev:after, .swiper-rtl .swiper-button-next:after{ display: none!important; }
.swiper-button-prev{background:url(../images/recom_left.png) center center no-repeat!important; left: 0!important; z-index: 999!important; width: 35px!important; height: 70px!important;}
.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled{ opacity: 1!important; }
.swiper-button-prev:hover{background:url(../images/recom_left1.png) center center no-repeat!important; }
.swiper-button-next:hover{background:url(../images/recom_right1.png) center center no-repeat!important; }
.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled{ pointer-events: auto!important; }
.swiper-pagination-fraction{ width: 10%!important;left: auto!important; right: 0!important; height:50px!important; line-height: 50px!important; bottom: 0!important; color: #fff!important; font-size: 14px!important;   }

.column{ float: left; width: 180px; border-right: 1px solid #dddddd }
.col_cn{ font-size: 32px; font-weight: bold; height: 50px; line-height: 50px; display: block; position: relative; }
.column_tit{ border-bottom: 1px solid #dddddd; padding: 44px 0 10px 0; margin-bottom: 14px; }
.col_en{ height:52px; line-height: 52px; font-weight: bold; color: #dde0ec; margin-top: -26px; font-size: 14px; text-transform: uppercase; }
.con_words{ font-size:44px; margin-right: 10px;  }
.column_ul { padding-right: 20px; }
.column_ul li{ margin-bottom: 15px; }
.column_ul a{ display: block; font-size: 18px; line-height: 28px;background:url(../images/cata11.jpg) no-repeat right 8px; transition: all 0.5s ease 0s;  }
.column_ul a.for,.column_ul a:hover{background:url(../images/cata1.jpg) no-repeat right 8px; transition: all 0.5s ease 0s; color: #002b93; }
.details{ padding-left: 30px; width:1018px; float: left; box-sizing: border-box; min-height: 600px; }
.smell{ padding: 26px 0 20px 0; border-bottom: 1px solid #dddddd;  }
.smell_tit{ float: left; height: 44px; line-height: 44px; font-size:26px; padding-left:18px; background:url(../images/icon1.jpg) no-repeat left center;   }
.smell_inner{ float: right; height: 44px; line-height: 44px; font-size: 14px; color: #858585; }
.smell_inner a{font-size: 14px; color: #858585; margin-left: 10px;background:url(../images/smell1.jpg) no-repeat left center; padding-left: 12px; }
.smell_inner .smell_home{background:url(../images/icon2.jpg) no-repeat left center; padding-left: 24px; }
.smell_inner a:nth-last-child(1){background:url(../images/smell2.jpg) no-repeat left center; color: #333;}
.news_dl{ padding:32px 0; border-bottom: 1px dotted #dddddd;  }
.news_dl dt{ float: left; width:280px; height: 180px; overflow: hidden;  }
.news_dl dt img{ width:280px; height: 180px; overflow: hidden;  }
.news_dl dd{ float: right; width:668px;  }
.news_time{ display: block; font-size: 14px; height: 30px; line-height: 30px; overflow: hidden; }
.news_tit{ display: block;transition: all 0.5s ease 0s;  height: 42px; line-height: 42px; overflow: hidden; font-size: 22px; margin-bottom: 14px; }
.news_zi{ height:52px; line-height: 26px; overflow: hidden; font-size: 14px; color: #666;  }
.news_see{ display: block;transition: all 0.5s ease 0s; height: 44px; line-height: 44px; overflow: hidden; font-size: 14px; }
.news{ padding-bottom: 50px; }
.news_tit:hover,.news_see:hover,.rel_zi:hover{ color: #002b93; transition: all 0.5s ease 0s; }
.city_inner{ float: left; width: 700px; }
.rel{ padding:20px 0; border-bottom: 1px solid #dddddd; margin-bottom: 20px;  }
.rel_tit{ line-height: 34px; overflow: hidden; font-size:22px; font-weight: bold;  margin-bottom: 10px;  }
.rel_tiem{ height: 44px; line-height: 44px; font-size: 16px; overflow: hidden; color:#666; }
.end{ display: block; float: right; width:188px; height: 52px; line-height: 52px;background:url(../images/end1.png) no-repeat 153px center; border: 1px solid #dddddd; text-indent:20px; font-size: 16px;   }
.piece_left{ float: left; }
.piece_left a{ display: block; width:120px; height: 54px; line-height: 54px; transition: all 0.5s ease 0s;  text-align: center; font-size: 14px; background: #f5f5f5; margin-right:40px; float: left;   }
.piece_left a:hover{ color: #fff; background: #002b93; transition: all 0.5s ease 0s; }
.city{ padding-bottom: 80px; }
.relevant{ float: right; width:260px; padding-top: 40px;   }
.rel_line{ display: block; margin-left: 20px; width:20px; height: 2px; background: #dd0000;  }
.rel_h3{ height: 58px; line-height: 58px; border-bottom:1px solid #dddddd; text-indent: 20px;font-size: 18px;}
.rel_inner{background: #f6f6f6 }
.news_info img{ width: auto; height: auto; max-width: 100% }
.rel_ul{ padding:0 22px 30px; }
.rel_zi{ font-size: 14px;transition: all 0.5s ease 0s;  height:52px; line-height: 26px; overflow: hidden;  }
.rel_year{ display: block;font-size: 14px;  height:26px; line-height: 26px; overflow: hidden;  }
.rel_ul li{ padding:14px 0 8px 0; border-bottom: 1px dotted #dddddd }

.about{ padding: 30px 0 50px 0; }
.about img{ width: auto; height: auto; max-width: 100% }

.culture{ padding:30px 0 50px 0;  }
.culture_dl{ margin-bottom:20px;  }
.culture_dl dt{ float: right; width:495px; height: 300px; overflow: hidden;  }
.culture_dl dt img{ width:495px; height: 300px; overflow: hidden; }
.culture_dl dd{ float: left;background:url(../images/culbj.jpg) no-repeat left top; box-sizing: border-box;  width:493px; height: 300px; background-size: cover;  padding: 60px 20px 0 60px; }
.cul_img{ display: block; float: left; height:58px; width: 58px; line-height: 58px; text-align: center; border: 1px solid #c3c6c7; margin-right: 22px;  }
.cul_tit{ display: block; font-size: 30px; height:36px; line-height: 36px; padding-top: 24px;  }
.cul_top{ margin-bottom: 14px; }
.cul_zi{ display: block; height:32px; line-height: 32px; overflow: hidden; font-size: 20px;   }
.culture_dl:nth-child(even) dt{ float: left; }

.man_dl{ padding:30px 0;border-bottom: 1px dotted #dddddd  }
.man_dl dt{ float: left; width: 198px; height: 268px; border: 1px solid #ebebeb }
.man_dl dd{ float: left; width: 760px; }
.man_tit{ display: block; height:74px; line-height: 74px; overflow: hidden; font-size:26px; font-weight: bold; padding-left: 20px;  }
.man_ci{ display: block; height:50px; line-height: 50px; margin-bottom: 12px; width: 295px; border-radius: 0 50px 50px 0; background: #1573b9; text-indent:20px; color: #fff; font-size: 14px;   }
.man_div{ height: 96px; overflow: hidden; padding: 0 20px; overflow-y:auto; }
.man_i{ height: 32px; line-height: 32px; display: block; background:url(../images/manbj.jpg) no-repeat left center; padding-left: 15px; font-size: 14px;}
.man_div::-webkit-scrollbar {
  width: 6px;
  height: 6px;
  background: transparent;
}
 
.man_div::-webkit-scrollbar-thumb {
  background: transparent;
  border-radius: 4px;
}
 
.man_div:hover::-webkit-scrollbar-thumb {
  background: hsla(0, 0%, 53%, 0.4);
}
 
.man_div:hover::-webkit-scrollbar-track {
  background: hsla(0, 0%, 53%, 0.1);
}

.manage{ padding-bottom: 50px; }
.work_ul{ margin:0 0 0 -28px;  }
.work_ul li{ float: left; width: 480px; margin: 0 0 30px 28px; }
.work_img{ display: block; width: 480px; height: 310px; overflow: hidden; }
.work_img img{ width: 480px; height: 310px; overflow: hidden; }
.work_tit{ font-weight: bold; transition: all 0.5s ease 0s; font-size: 20px; width:420px; height: 70px; line-height: 70px; text-align: center; background: #ffffff;  position: relative;z-index: 99; display: block; margin:-30px auto 0; border-bottom: 1px solid #dddddd   }
.business{ padding-bottom: 50px; }
.work_ul li:hover .work_tit{ background: #002b93; color: #fff; border-bottom: 1px solid #002b93; transition: all 0.5s ease 0s; }

.party_ul{ margin:0 0 0 -26px;  }
.party_ul li{ float: left; width:480px; margin: 0 0 30px 26px; }
.party_img{ display: block; width: 480px; height: 210px; overflow: hidden; }
.party_img img{ width: 480px; transition: all 1s ease 0s; height: 210px; overflow: hidden;}
.party_div{ background: #f8f8f8;transition: all 0.5s ease 0s; padding:15px 20px; font-size: 18px; height: 60px; overflow: hidden; line-height: 30px;  }
.party{ padding: 30px 0 50px 0; }
.public_ul li{ border-bottom:1px dotted #dddddd; height: 59px; background:url(../images/dian.jpg) no-repeat left center; padding-left: 20px;   }
.public_ul li a{ height: 59px; overflow: hidden; display: block; }
.pub_left{ display: block;transition: all 0.5s ease 0s; float: left; width: 75%; height: 59px; font-size: 18px; line-height: 59px; overflow: hidden; }
.pub_right{ display: block;transition: all 0.5s ease 0s; float: right; text-align: right; width: 20%; font-size: 14px; height: 59px; line-height: 59px; overflow: hidden; }
.public_ul li a:hover .pub_left,.public_ul li a:hover .pub_right{ color: #002b93; transition: all 0.5s ease 0s; }
.public{padding-bottom: 50px;}
.honor{ padding: 30px 0 50px 0; }
.honor_inner{ margin-left: -29px; }
.honor_inner li{ float: left; margin: 0 0 30px 29px; position: relative; }
.honor_tit{ font-size: 16px; text-align: center; height:60px;transition: all 0.5s ease 0s; line-height: 60px; background: #f5f5f5;  display: block; overflow: hidden;  }
.honor_inner li:hover .honor_tit{ background: #00299c; color: #fff; transition: all 0.5s ease 0s; }
.honor_more{background:url(../images/more.png) no-repeat left center; transition: all 0.5s ease 0s; width: 60px; height: 0px; display: block; position: absolute; left:50%; margin-left: -30px; top:90px; }
.honor_inner li:hover .honor_more{ height: 60px; transition: all 0.5s ease 0s; }
.imp_words{ display: none; }
.party_ul li:hover .party_div{ background: #002b93; color: #fff; transition: all 0.5s ease 0s; }
.party_ul li:hover .party_img img{ transition: all 1s ease 0s; transform: scale(1.1); }


.float{ position: fixed; right: 60px; top: 50%; width:90px; z-index: 9999  }
.float a{ display: block; margin-bottom: 11px; width: 90px; height: 90px; overflow: hidden; border-radius: 10px;}
.float a img{ transition: all 1s ease 0s; width: 90px; height: 90px; overflow: hidden; }
.float a:hover img{ transition: all 1s ease 0s; transform: scale(1.1); }
.news_info p span{word-break:break-all!important;}