@charset "utf-8";
/* CSS Document */
/* author:sin */
/* company style */

/*basic*/
body{font-size:12px;font-family:'微软雅黑';font-weight:normal;}
/*td{padding:20px;}*/

/*header*/
.header{z-index:9;background:rgba(255,255,255,.9)}
.header_bg{border-bottom:2px solid #c6c6c6;line-height:78px;height:78px;}

.header_logo{display:inline-block;position:absolute;width:128px;left:50%;margin-left:-64px;z-index:9;}

.header_nav li{float:left;width:168px;font-size:133.333%;position:relative;}
.header_nav li a{color:#303030;font-weight:700;}
.header_nav li a:hover{color:#093c7e;}
.header_nav li.on a{color:#093c7e;}
.header_nav li.on::after{content:'';position:absolute;width:100%;height:2px;bottom:0;background:#093c7e;z-index:2;left:0;}

/*footer*/
.footer{background:#f6f6f6;padding:20px 0;}

.f_link li{font-size:116.6667%;}
.f_link li span{display:inline-block;padding:0 8px;}
.f_link li span,.f_link li a{color:#9c9c9c;}
 
.copyright{color:#9c9c9c;margin-top:10px;}
.copyright a,span.company_name{display:inline-block;margin-left:5px}
.copyright a{color:#9c9c9c;}
.copyright span.company_name{color:#3a5476;}

.footer_block ._title{color:#9c9c9c;font-weight:bold;line-height:250%;display:iniline-block;font-size:116%;}
.footer_block .f_focus li{display:inline-block;margin-left:10px;}

/*banner*/
.index_banner{height:530px;margin-top:-80px;}
.inner_banner{height:280px;margin-top:-80px;}

.slide_banner{height:100%;overflow:hidden;}
.slide_banner .hd{position:absolute;bottom:5%;z-index:2;}
.slide_banner .hd li{display:inline-block;width:11px;height:11px;background:rgba(255,255,255,0.1);border:1px solid #fff;margin:0 5px;border-radius:6px;cursor:pointer;}
.slide_banner .hd li.on{background:#093c7e;border:1px solid #093c7e;}
.slide_banner .bd{ position:absolute;width:1920px;margin-left:-960px;left:50%; height:100%; z-index:0;   }
.slide_banner .bd li{ zoom:1; vertical-align:middle; }
.slide_banner .bd img{ width:100%; height:100%; display:block;  }

.inner_banner .banner_img .text_box{display:block;position:absolute;width:100%;height:100%;left:0;top:0;z-index:2;}
.inner_banner .banner_img .text_box p{color:#fff;text-transform:uppercase;font-size:333.33%;line-height:1.05;margin-top:145px;}

/*index_news*/
.index_news{padding-top:30px;padding-bottom:35px;}

.index_news_left{width:370px;min-height:100px;margin-right:30px;}
#slideTextBox_index .hd{border-bottom:2px solid #c6c6c6;} 
#slideTextBox_index .hd ul{} 
#slideTextBox_index .hd li{font-size:116%;font-weight:700;margin:0 25px 20px 0;color:#777;position:relative;cursor:pointer;float:left;}
#slideTextBox_index .hd li.on::after{content:'';width:100%;height:2px;background:#093c7e;position:absolute;bottom:-22px;z-index:2;left:0;}
#slideTextBox_index .bd{width:100%;overflow:hidden;}
#slideTextBox_index .bd ul{width:100%;display:inline-block;padding-top:20px;height:90px;}
#slideTextBox_index .bd li a{color:#777;line-height:1.8;}
#slideTextBox_index .bd li .title{margin-left:10px;}

.index_news_mid{width:500px;}
.index_news_mid h1{font-size:150%;font-weight:bold;color:#5e5e5e;margin-top:0;margin-bottom:35px;}
.index_news_mid p{font-size:116%;color:#777;line-height:1.8;}

/*index_quick_link*/
.index_quick_link{background:#e0e2e4}
.index_quick_link ul{margin-bottom:0;}

/*index_company*/
.index_company{padding:15px 0;}
.index_company li{position:relative;height:81px;}
.index_company li a{position:relative;display:inline-block;height:100%;width:100%;}
.index_company li a img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);}
.index_company li a b{position:absolute;display:inline-block;height:100%;width:0;transform:translateX(-50%);transition:all 0.4s ease;left:50%;}
.index_company li:hover a b{width:100%;}
.index_company li::after{content:'';position:absolute;background:#c6c6c6;height:50px;width:1px;top:50%;margin-top:-25px;left:0;}
.index_company li:first-child::after{display:none;}

/*inner_page*/
/*.page_content td{padding:20px;}*/
.inner_page{background:#f6f6f6;}
.inner_content_box{background:#fff;box-shadow:2px 0px 15px #c6c6c6;min-height:100px;}
.inner_page_block{margin-top:-2px;}

.box_left{width:310px;}
.box_left h1{margin:0;}
 
.box_left_menu{background:url(../images/inner/menu_bg.png) no-repeat;width:100%;height:442px;background-position:-10px 0;overflow:Hidden;margin-top:-95px;}
.box_left_menu h1{font-size:250%;color:#fff;margin-left:30px;margin-top:105px;margin-bottom:25px;display:inline-block;}
.box_left_menu ._list{display:inline-block;margin-left:30px;}
.box_left_menu ._list li{line-height:30px;}
.box_left_menu ._list .nicescroll{height:150px;overflow:hidden;}
.box_left_menu ._list a{display:inline-block;color:#fff;line-height:1.8;font-size:116.667%;padding:0 15px 0 5px;border:1px solid transparent;}
.box_left_menu ._list li.on a{background:#fff;border:1px solid #587cac;color:#002e90;}

.box_left_imgs{margin-top:15px;padding-left:25px;padding-right:25px;}
.box_left_imgs li{display:inline-table;border-bottom:1px solid #e0e0e0;padding-bottom:10px;margin-bottom:10px;}
.box_left_imgs li p{display:table-cell;vertical-align:middle;}
.box_left_imgs li p.imgs{width:81px;}
.box_left_imgs li p .text_1{font-size:116.67%;color:#303030;font-weight:bold}
.box_left_imgs li p .text_2{color:#777;}

.box_left_news{margin-top:25px;margin-bottom:50px;padding-left:25px;padding-right:25px;}
.box_left_news ._title{font-size:200%;color:#08397c;margin-bottom:25px;}
.box_left_news ._title i{display:inline-block;margin-left:5px;width:18px;height:18px;background:url(../images/inner/right-circle-o.png) no-repeat center center;}
.box_left_news ._list li{font-size:116.67%;color:#777;margin-bottom:5px;} 
.box_left_news ._list li a{color:#777;} 
.box_left_news ._list li b{display:inline-block;margin-right:5px;float:left;} 
.box_left_news ._list li span{display:inline-block;width:calc(100% - 12px);float:left;} 
  
.box_right{width:765px;margin-right:25px;}

.breadcrumb{padding:0;border-radius:0;background:none;margin-top:40px;background:url(../images/inner/line.png) no-repeat left bottom;}

.breadcrumb_now{padding-bottom:10px;}
.breadcrumb_now span{display:inline-block;vertical-align:baseline;margin-right:10px;}
.breadcrumb_now ._ch{font-size:166.667%;color:#303030;}
.breadcrumb_now ._en{color:#919191;text-transform:uppercase;}

.breadcrumb_path{line-height:30px;}
.breadcrumb_path span,.breadcrumb_path a{display:inline-block;color:#777;float:left;margin-left:5px;}
.breadcrumb_path img{vertical-align:baseline;margin-top:9px;}
.breadcrumb_path a:last-child{font-weight:700} 

/*contact*/
.contact_box{margin-top:20px;}

.contact_box ._map{height:340px;border:1px solid #eee;margin-bottom:20px;}
.contact_box ._information{margin-bottom:40px;}
.contact_box ._information li{padding:0;padding-top:35px;padding-bottom:35px;position:relative;}
.contact_box ._information li::before{width:1px;content:'';height:100%;background:#e2e2e2;left:0;top:0;position:absolute;}
.contact_box ._information li:first-child::before{opacity:0;}
.contact_box ._information .__name{color:#000;font-size:116.667%;margin-top:15px;}
.contact_box ._information .__text{color:#777777;margin-top:10px;}
.contact_box ._qr_box{padding-bottom:120px;}
.contact_box ._qr_box p{font-size:116.667%;color:#777;margin-top:10px;}

/*news*/
.news_list{padding-bottom:105px;}

.news_text_list li{border-bottom:1px dashed #eee;padding:20px 10px;}
.news_text_list li:last-child{border-bottom:1px solid #a1a1a1;}
.news_text_list li ._date{width:84px;height:84px;background:#f3f3f3;color:#5e5e5e;display:inline-table;}
.news_text_list li ._date span{display:table-cell;vertical-align:middle;}
.news_text_list li ._date b{font-size:200%;margin-bottom:5px;}
.news_text_list li ._text{width:calc(100% - 109px);height:84px;color:#5e5e5e;display:inline-table;}
.news_text_list li ._text .__text{display:table-cell;vertical-align:middle;line-height:1.8;overflow:hidden;}
.news_text_list li ._text .__text b{display:inline-block;font-size:150%;line-height:normal;margin-bottom:10px;}

.news_video_list{height:220px;padding:10px;box-shadow:0 0 15px #c2c2c2;margin-bottom:20px;margin-top:20px;}
.news_video_list ._img{height:100%;width:300px;}
.news_video_list ._img img{height:100%;width:300px;}
.news_video_list ._text{height:100%;width:calc(100% - 330px );position:relative;}
.news_video_list ._text .gallery-text{height:150px;}
.news_video_list ._text h1{font-size:166.667%;color:#97bc37;font-weight:normal;}
.news_video_list ._text span{display:inline-block;color:#777777;font-size:150%;margin-bottom:10px;}
.news_video_list ._text p{color:#898a8a;font-size:116.667%;height:45px;overflow:hidden;line-height:1.8;}
.news_video_list .hd{position:absolute;bottom:10px;left:0;}
.news_video_list .next,.news_video_list .prev{left:auto;color:#a6a6a6;font-size:183.33%;line-height:30px;text-align:center;display:inline-block;width:30px;height:30px;border-radius:15px;position:relative;margin-right:15px;background-image:none;background-color:#eeeeee;}
.news_video_list .next::after{content:'<';}
.news_video_list .prev::after{content:'>';}
a:visited,a:focus,a:hover{text-decoration:none;}

.news_show_text{padding:0 10px;}
.news_show h1{font-size:150%;font-weight:600;}
.news_show ._infor{font-size:116.66%;color:#999;}
.news_show ._infor span{display:inline-block;margin:0 10px;}
.news_show ._content{border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;padding-top:25px;margin-top:15px;padding-bottom:25px;margin-bottom:25px;}

.news_change{font-size:116.667%;padding:0 10px;}
.news_change a{color:#999;}

/*index_swiper*/
.swiper-container{width:100%;height:100%;margin-left:auto;margin-right:auto}
.swiper-wrapper{height:100%;max-height:100%;}
.swiper-slide{background-size:cover;background-position:center;height:100%;}
.gallery-img{}
.gallery-thumbs{height:148px;box-sizing:border-box;padding:10px 0;width:504px;display:inline-block}
.gallery-thumbs .swiper-slide{height:100%;opacity:.4}
.gallery-thumbs .swiper-slide-thumb-active{opacity:1}
.gallery-thumbs .swiper-slide-thumb-active img{transform:scale(1.1)}
          
/* 滚动条 */
.scroll_bar {
	position: absolute;
	top:0;
	left:180px;
	width: 5px;
	height: 95%;
	background-color: #093e84;
}
/* 滚动块 */
.scroll_slider {
	position: absolute;
	top: 0;
	left: 0px;
	width: 5px;
	height: 48px;
	background-color: #3a649d;
	border-radius:5px;
	opacity: .5
}
.scroll_slider:hover{
	opacity: 1
}


		                                                                                                                                                                                                                                                                                                                                                                                                                