﻿*{margin:0;padding:0;}
body{margin:0;padding:0;font:16px/1.2 微软雅黑,Arial,Tahoma,宋体;color:#333333;background: #F5F6F9;}
.left{float:left;}
.right{float:right;}
.hide{display:none;}
.show{display:block;}
ul,li,ol{list-style:none;}
.clearfix{*zoom:1;}
.clearfix:after{content:'';clear:both;display:block;font-size:0;height:0;visibility:hidden;}
img{border:none 0;display:inline; vertical-align:top;}
a,input,select{outline:none;text-decoration:none;}
.animated,.a-opacity{-webkit-transition-duration:0.4s; -moz-transition-duration:0.4s; transition-duration:0.4s; -o-transition-duration:0.4s;animation-fill-mode: both;}
.a-opacity{opacity: 1;}
.a-opacity:hover{opacity: 0.8}
a{color:#333333}
a:hover{color:#FF6B30;}
.wrapper{width:1200px;margin:0 auto;}
.location,.lo-class{background:#EDEDF0;}
.lo-class{height:40px;line-height: 40px;font-size: 14px;color: #666666;box-sizing: border-box;}
.lo-class a{margin: 0 5px;color: #666666;}
.lo-class a:hover{color:#FF6B30;}
.cont-content p.title-style{border-left:#78bdff 4px solid;text-indent:0;font-size:18px;color:#333;padding-left:15px;margin-bottom:15px;font-weight:700}

/*轮播图*/
.swiper-container{position:relative;height:300px;z-index:1;overflow:hidden;width:100%;min-width:1200px;}
.pagination{position:absolute;left:0 !important;bottom:12px;z-index:10;right:0 !important;margin-left:0 !important;text-align:right;padding-right:40px;}
.swiper-slide,.swiper-wrapper{width:100%;height:300px}
.swiper-container .arrow-left{width:47px;height:113px;position:absolute;left:40px;z-index:9;top:50%;margin-top:-57px;background:url(../images/sprite_index.png) 0 0 no-repeat;-webkit-transition:.3s ease-out;-moz-transition:.3s ease-out;-ms-transition:.3s ease-out;-o-transition:.3s ease-out;transition:.3s ease-out}
.swiper-container .arrow-right{width:47px;height:113px;position:absolute;right:40px;z-index:9;top:50%;margin-top:-57px;background:url(../images/sprite_index.png) -52px 0 no-repeat;-webkit-transition:.3s ease-out;-moz-transition:.3s ease-out;-ms-transition:.3s ease-out;-o-transition:.3s ease-out;transition:.3s ease-out}
.swiper-container .arrow-left:hover,.swiper-container .arrow-right:hover{-webkit-filter:brightness(130%);-moz-filter:brightness(130%);-o-filter:brightness(130%);-ms-filter:brightness(130%);filter:brightness(130%)}
.swiper-slide a{display:block;width:100%;height:300px;}
.swiper-slide{float:left;}
.pagination li{width:12px;height: 6px;background: #FFFFFF;border-radius: 3px;opacity: 0.6;margin:0 0 0 8px;overflow:hidden;text-indent:-100em;cursor:pointer;display:inline-block;color:#fff}
.pagination li.current{opacity:1;}
.swiper-container .arrow-left,.swiper-container .arrow-right{display:none}
.index-banner:hover.swiper-container .arrow-left,.index-banner:hover.swiper-container .arrow-right{display:block}
/*轮播图*/

/*header*/
.header{background: #fff}
.h-top{padding: 20px 0 10px 0;position: relative;z-index: 10}
.district-box{line-height:36px;}
.district-box a{margin-left:20px;font-size:16px;color:#666;}
.district-box a:hover,.seach-hot a:hover{color:#FF6B30;}
.seach-box{width:320px;}
.seach-input{overflow:hidden}
.seach-input input{width:100%;height:36px;background: #FFFFFF;border-radius: 2px;border: 1px solid #CACBD9;box-sizing:border-box;padding:0 10px;font-size: 16px;line-height:36px;}
.saech-form .btn-link{float:right;width: 48px;height: 36px;background: linear-gradient(180deg, #42A5FF 0%, #095EF6 100%);border-radius: 0px 2px 2px 0px;border:0 none;cursor:pointer;overflow:hidden;text-indent:-100em;position:relative}
.saech-form .btn-link i{background:url(../images/sprite_ico.png) -54px -77px no-repeat;width:16px;height:16px;position:absolute;left:50%;top:50%;margin:-8px 0 0 -8px;}
.seach-hot{font-size: 12px;color: #FF6B30;line-height: 16px;padding:8px 0 0 0;}
.seach-hot a{color: #999999;margin-right:10px;}
.nav-box,.nav-box-inner{background: #1F4DE7;}
.nav-box .nav-on{float:left;position:relative;background:#095ef6;margin:0 40px 0 0;z-index:10}
.nav-box .nav-on .a-title{height: 88px;display:block;padding:0 26px;}
.nav-box .nav-on .a-title span{width:50px;float:left;line-height:88px;font-size: 24px;font-weight: bold;color: #FFFFFF;}
.nav-box .nav-on-kyyy .a-title span{line-height:28px;}
.nav-box .nav-on-kyyy .a-title{padding:16px 26px;height:56px;}
.nav-box .nav-on .a-title i{width:16px;height:16px;background:url(../images/sprite_ico.png) -80px -77px no-repeat;margin:36px 0 0 12px;float:left}
.nav-box .nav-on-kyyy .a-title i{margin-top:20px;}
.nav-box .nav-on .nav-list{position:absolute;background: #FFFFFF;box-shadow: 0px 3px 9px 0px rgba(0, 0, 0, 0.1);border-radius: 0px 0px 2px 2px;top:88px;left:0;right:0;padding:0 13px;box-sizing:border-box;display:none}
.nav-box .nav-on.current .nav-list{display:block}
.nav-box .nav-on .nav-list a{display:block;text-align:center;line-height:48px;border-bottom:1px solid #CACBD9;font-size: 20px;font-weight: bold;color: #999999;}
.nav-box .nav-on .nav-list a:last-child{border-bottom:none}
.nav-box .nav-on .nav-list a:hover{color:#FF6B30}
.nav-box .nav-item{overflow:hidden}
.nav-box .nav-item .a-title{float:left;font-size: 16px;color: #FFFFFF;line-height:56px;margin:0 30px 0 0;}
.nav-box .nav-item .a-title:last-child{margin-right:0}
.nav-box .nav-item-list{font-size: 18px;color: #FFFFFF;line-height: 32px;padding:12px 0;}
.nav-box .nav-item-list a{color: #FFFFFF;margin:0 40px 0 0;float:left}
.nav-box .nav-item.nav-item-kyyy .a-title{line-height:32px;}
.nav-box .nav-item.nav-item-on .a-title{width:136px;background: linear-gradient(180deg, #1F4DE7 0%, #095EF6 100%);font-size: 24px;font-weight: bold;text-align:center}
.nav-box .nav-item.nav-item-index .a-title{margin-right:100px;font-size: 20px;}
.nav-box .nav-list{overflow:hidden;}
.nav-box .nav-list li{float:left;margin-right:15px;}
.nav-box .nav-list li a{font-size:16px;color: #FFFFFF;line-height: 28px;}
.nav-box .nav-item:first-child{margin-left:0;}
.nav-box .nav-item.nav-item-gjyy{width:220px;}
.nav-box .nav-item.nav-item-zyyy{width:180px;}
.nav-box .nav-item.nav-item-dxks{width:242px;}
.nav-box .nav-item.nav-item-xyz{width:388px;}
.nav-box .nav-item.nav-item-xyz .a-title{width:56px;line-height:44px;}
.nav-box .nav-list li a:hover,.nav-box .nav-item .a-title:hover,.nav-box .nav-list li.on a,.nav-box .nav-item .a-title.on,.nav-box .nav-item-list a.on{color:#00EBFF}
/*header*/

/*footer*/
.footer{padding:20px 0 0 0;background: #F5F6F9;}
.footer-box,.f-inner{background: #fff;}
.website .title{font-size: 20px;color: #333333;border-bottom: 1px solid #CCCCCC;padding: 40px 0 16px 0;}
.website .website-link{font-size: 16px;color: #333333;line-height: 36px; word-break: break-all;word-wrap: break-word;padding: 10px 0 20px 0;}
.website .website-link a{margin-right: 40px;float:left}
.lxfs-list span{float: left;font-size: 18px;color: #333333;line-height: 24px;margin-right: 66px;}
.lxfs-list span i{background: url(../images/sprite_ico.png) -62px -43px no-repeat;width: 24px;height: 24px;display: inline-block;vertical-align: middle;margin-right: 12px;}
.lxfs-list span i.email-ico{background-position: -62px -43px;}
.lxfs-list span i.phone-ico{background-position: -28px -43px;}
.lxfs-list span i.tel-ico{background-position: -96px -43px;}
.f-copy{font-size: 16px;color: #666666;line-height:30px;padding: 24px 0 40px 0;}
.links-box a{margin-right: 40px;}
.lxfs-list{padding:20px 0 0 0;}
/*footer*/
/*分页*/
.pages-fy{text-align: center;padding:30px 0 68px 0;}
.pages-fy a{margin-right:12px; font-size: 14px;font-weight: 500;color: #535569;}
.pages-fy span{margin-right:12px;font-size:14px;}
.pages-fy a:hover{cursor:pointer;}
.pages-fy a.pages-fysw{border-radius: 2px;padding:0 15px;border:1px solid #E0DFDF;line-height:36px; height:36px;display:inline-block}
.pages-fy a.pages-fysz{display: inline-block;text-align: center;width: 36px;height: 36px;background: #FFFFFF;border-radius: 2px;border: 1px solid #E0DFDF;line-height: 36px;}
.pages-fy a.pages-fysz.on,.pages-fy a.pages-fysz:hover,.pages-fy a.pages-fysw:hover{background: #1F4DE7;border-color: #1F4DE7;color:#fff;text-decoration: none;}
/*分页*/

/*搜索*/
.alert-danger{padding:20px 24px;}
.seach-list .hotnews-list li span{float: none;font-size: 16px;}
.seach-list .hotnews-list li span.right{float:right;font-size:12px;}
/*搜索*/

/*地区*/
.gn-diqu{padding:20px 0;}
.gn-diqu-inner a{float:left;margin-left:43px;}
.gn-diqu-inner{border-top:1px solid #C6D5DC;border-bottom:1px solid #C6D5DC;background:#fff;font-size: 14px;color: #535569;line-height: 30px;padding:15px 15px 15px 0;}
.gn-diqu-inner a.on{color:#FF6B30;}
/*地区*/