﻿@charset "utf-8";
@import url("../css/common/grid.css");/*网格*/
@import url("../css/common/layout.css");/*整体框架*/
@import url("../css/common/icon.css");/*图标*/
@import url("../css/navi/navi_02.css");/*02导航*/
@import url("../css/banner.css");/*幻灯片*/
@import url("../css/navi/classify_01.css");/*侧栏样式*/
@import url("../css/adorner/01/A_style.css");/*01装饰器*/
@import url("../css/adorner/02/A_style.css");/*02装饰器*/
@import url("../css/links.css");/*友情链接*/
@import url("../css/kefu.css");/*在线客服*/
@import url("../css/common/doc.css");/*自定义文档*/
@import url("gaode_main.css");/*高德地图*/

html{
	overflow-x:hidden;
	}

/*浏览器滚动条*/
::-webkit-scrollbar/*整体部分*/
{
width: 10px;
height:10px;
}
::-webkit-scrollbar-track/*滑动轨道*/
{
-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.5);
border-radius: 0px;
background: rgba(0,0,0,0.5);
}
::-webkit-scrollbar-thumb/*滑块*/
{
border-radius: 5px;
-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
background: rgba(1,125,197,0.5);
}
::-webkit-scrollbar-thumb:hover/*滑块效果*/
{
border-radius: 5px;
-webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
background: rgba(1,125,197,0.5);
}



/*网页文字复选中制效果*/
::selection {
background:#004098;
color:#fff;
}
::-moz-selection{
background:#004098;
color:#fff;
	}
/*网页文字复选中制效果*/
	
	
/*顶部css*/
.fix-div {
    position: fixed !important;
    top: 0px;
    _position: fixed;
    z-index: 99999999999999;
    background: #fff;
    -webkit-box-shadow: 0 4px 3px rgba(0, 0, 0, .2);
    -moz-box-shadow: 0 4px 3px rgba(0, 0, 0, .2);
    -o-box-shadow: 0 4px 3px rgba(0, 0, 0, .2);
    box-shadow: 0 4px 3px rgba(0, 0, 0, .2);
    -webkit-transition: all 0.5s 0s ease-in-out;
    -moz-transition: all 0.5s 0s ease-in-out;
    -o-transition: all 0.5s 0s ease-in-out;
    -ms-transition: all 0.5s 0s ease-in-out;
    transition: all 0.5s 0s ease-in-out;
}
.fix-div .top_logo a{
    background-image: url(../img/top_logo_xiao.png);
    background-repeat: no-repeat;
    background-position: center center;
    height: 50px;
    width: 135px;
    background-size: 100%;
	}
.fix-div .header_right_01{
	display:none;
	}	
.fix-div nav ul{
	margin-top:10px;
	}	

.top_logo{
	float:left;
	width:100px;
	z-index:999999;
	position:relative;
	}
.top_logo a{
	display:block;
	width:100px;
	height:135px;
	background-image: url(../img/top_logo.png);
	background-repeat: no-repeat;
	background-position: center center;
	}	
.header_right{
	float:right;
	position:relative;
	}	
.header_right_01{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ddd;
	padding-bottom:20px;
	margin-bottom:20px;
	margin-top:10px;
	line-height:40px;
	}
.header_biaoyu{
	float:left;
	}
.header_biaoyu p{
	font-size: 16px;
	font-family: "微软雅黑", "黑体";
	color: #222;
	line-height:40px;
	}	
.top_phone{
	float: right;
	background-image: url(../img/top_phone.png);
	background-repeat: no-repeat;
	background-position: center center;
	height: 40px;
	line-height:40px;
	width: 131px;
	padding-left: 50px;
	}
.top_phone p{
	font-family: "Times New Roman", Times, serif;
	font-size: 20px;
	color: #017dc5;
	line-height: 40px;
	font-style: italic;
	font-weight: bold;
	}			
	
	
/*导航栏css*/
nav {
	text-align: center;
	text-transform: uppercase;
}

nav ul {
    width: 100%;
    margin: 0 auto;
    list-style-type: none;
}

nav ul li {
    display: inline-block;
}

nav ul li a {
	color: #333;
	text-decoration: none;
	display: inline-block;
	box-sizing: border-box;
	font-family: "微软雅黑", "黑体";
	font-size: 16px;
	padding-left:20px;
	padding-right:20px;
	line-height:36px;
	margin-left:10px;
	margin-right:10px;
}

nav ul li a:hover {
	background-color: #017dc5;
	color:#fff;
	border-radius:25px;
}

.current_page {
	background-color: #017dc5;
	color:#fff;
	border-radius:25px;
}

.current_page a {
    color:#fff;
}

#menu_button_wrapper{
    display: none;
}
nav .hidden{
	display: none;
	}


/*首页banner*/
.device {
  width: 1920px;
  max-height:730px;
  overflow:hidden;
  position:relative;
}

.swiper-container {
	width:100%;
	position:relative;
}
.content-slide {
  padding: 20px;
  color: #fff;
}

.swiper-slide img{
	width:100%;
	position:relative;
	}

.pagination {
  position: absolute;
  width:100%;
  text-align: center;
  bottom:15px;
  z-index:99999;
}
.swiper-pagination-switch {
  display: inline-block;
  width: 12px;
  height: 12px;
  border-radius: 50%;
  border-radius: 50px;
  background: #fff;
  cursor: pointer;
  margin-right:5px;
  margin-left:5px;
}
.swiper-active-switch {
  background: #15529b;
}
.swiper-container {
	position:relative;
	overflow:hidden;
	-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	-ms-backface-visibility:hidden;
	-o-backface-visibility:hidden;
	backface-visibility:hidden;
	/* Fix of Webkit flickering */
	z-index:1;
}
.swiper-wrapper {
	position:relative;
	width:100%;
	-webkit-transition-property:-webkit-transform, left, top;
	-webkit-transition-duration:0s;
	-webkit-transform:translate3d(0px,0,0);
	-webkit-transition-timing-function:ease;
	
	-moz-transition-property:-moz-transform, left, top;
	-moz-transition-duration:0s;
	-moz-transform:translate3d(0px,0,0);
	-moz-transition-timing-function:ease;
	
	-o-transition-property:-o-transform, left, top;
	-o-transition-duration:0s;
	-o-transform:translate3d(0px,0,0);
	-o-transition-timing-function:ease;
	-o-transform:translate(0px,0px);
	
	-ms-transition-property:-ms-transform, left, top;
	-ms-transition-duration:0s;
	-ms-transform:translate3d(0px,0,0);
	-ms-transition-timing-function:ease;
	
	transition-property:transform, left, top;
	transition-duration:0s;
	transform:translate3d(0px,0,0);
	transition-timing-function:ease;

	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}
.swiper-free-mode > .swiper-wrapper {
	-webkit-transition-timing-function: ease-out;
	-moz-transition-timing-function: ease-out;
	-ms-transition-timing-function: ease-out;
	-o-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
	margin: 0 auto;
}
.swiper-slide {
	float: left;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}

/* IE10 Windows Phone 8 Fixes */
.swiper-wp8-horizontal {
	-ms-touch-action: pan-y;
}
.swiper-wp8-vertical {
	-ms-touch-action: pan-x;
}


/*首页主体通用*/
.index_01,.index_02,.index_03,.index_04,.index_05{
	padding-left:3%;
	padding-right:3%;
	width:100%%;
	}
.index_title{
	text-align: center;
	background-image: url(../img/index_title_bj.png);
	background-repeat: no-repeat;
	background-position: center center;
	margin-bottom:35px;
	z-index:999;
	position:relative;
	}
.index_title h2{
	font-family: "微软雅黑", "黑体";
	font-size: 30px;
	font-weight: bold;
	color: #004098;
	line-height: 36px;
	padding-top:45px;
	}	
.index_title p{
	font-family: "Times New Roman", Times, serif;
	font-size: 15px;
	color: #7d7d7d;
	line-height:30px;
	text-transform: uppercase;
	}
.index_title span{
	font-family: "微软雅黑", "黑体";
	font-size: 16px;
	color: #333;
	padding-left:10px;
	padding-right:10px;
	}	


/*首页关于滚动*/
.index_01{
	background-image: url(../img/index_about_bj.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	padding-top:20px;
	padding-bottom:30px;
	}
.index_about{
	max-width: 1200px;
	position: relative;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 35px;
	margin-left: auto;
	}
.index_about_img img{
	max-width:700px;
	width:100%;
	}	
.index_about_info{
	position: absolute;
	width: 544px;
	height: 377px;
	right: 0px;
	top: 35px;
	background-image: url(../img/index_about_info_bj.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	padding-top: 35px;
	padding-right: 35px;
	padding-bottom: 50px;
	padding-left: 50px;
	}
.index_about_bt{
	margin-bottom:20px;
	}	
.index_about_bt p{
	background:#fff;
	height:1px;
	width:60px;
	margin-bottom:10px;
	}
.index_about_bt h2{
	font-family: "Times New Roman", Times, serif;
	font-size: 36px;
	line-height:55px;
	font-weight: bold;
	color: #fff;
	text-transform: uppercase;
	}	
.index_about_bt h3{
	font-family: "微软雅黑", "黑体";
	font-size: 16px;
	color: #fff;
	font-weight: normal;
	}	
.index_about_txt{
	color:#fff;
	font-family: "微软雅黑", "黑体";
	font-size:14px;
	line-height:30px;
	}
.index_about_more{
	text-align:right;
	}	
.index_about_more a{
	font-family: "微软雅黑", "黑体";
	font-size: 14px;
	line-height: 36px;
	font-weight: normal;
	color: #fff;
	}	
.index_about_more a:hover{
	letter-spacing: 1px;
	text-decoration: underline;
	}		
					
.index_about_tab_list { max-width: 1200px; overflow: hidden; }
.index_about_tab_list .tab-hd {
	background-image: url(../img/xiantiao.gif);
	background-repeat: repeat-x;
	background-position: center center;
	text-align:center;
	line-height:42px;
	margin-bottom:25px;
}
.index_about_tab_list .tab-hd ul {
	padding-right: 10px;
	padding-left: 10px;
	margin: 0 auto;
	max-width: 350px;
	background: #f0f0f0;
	font-size: 18px;
	color: #555;
	font-family: "微软雅黑", "黑体";
}
.index_about_tab_list .tab-hd li{
	display:inline-block;
	margin-left:15px;
	margin-right:15px;
}
.index_about_tab_list .tab-hd li a{
	display: block;
	font-size: 18px;
	color: #555;
	font-family: "微软雅黑", "黑体";
}
.index_about_tab_list .tab-hd li a:hover{
	color: #116ab0;
	font-weight: normal;
}
.tab-hd li.on a{
	color: #116ab0;
	font-weight: normal;	
	}

.index_about_tab_list .tab-bd {
	max-width:1200px;
	}

.index_about_img_list{max-width:1200px;}
.index_about_img_list .tbC{
	max-width: 1200px;
	position: relative;
	height:170px;
}
.index_about_img_list .prev02{
	width: 16px;
	height: 28px;
	position: absolute;
	left: 0;
	background-position: center center;
	background-image: url(../img/page_left.png);
	background-repeat: no-repeat;
	z-index: 999999;
	top: 70px;
	filter: alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity:0.6;
}
.index_about_img_list .next02{
	width: 16px;
	height: 28px;
	position: absolute;
	right: 0;
	top:70px;
	background-position: right center;
	background-image: url(../img/page_right.png);
	background-repeat: no-repeat;
	z-index: 999999;
	filter: alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity:0.6;
}
.index_about_img_list .prev02:hover{
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	opacity:1;	

}
.index_about_img_list .next02:hover{
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	opacity:1;	

}
.index_about_img_list .slide{
    width: 1060px;
    overflow: hidden;
    padding-right: 50px;
    padding-left: 90px;
}
.index_about_img_list ul{ overflow:hidden; zoom:1; }
.index_about_img_list li{ 
     width:215px; 
     display:inline;
	 float:left;
	 margin-left:20px;
	 margin-right:20px;
	 -webkit-transition: all 0.4s linear -1ms;
	-moz-transition: all 0.4s linear -1ms;
	-ms-transition: all 0.4s linear -1ms;
	-o-transition: all 0.4s linear -1ms;
	transition: all 0.4s linear -1ms;
}
.index_about_img_list li a{
	padding:3%;
	width:94%;
	display:block;
	background:#fff;
	border:1px solid #ddd;
	filter: alpha(opacity=90);
	-moz-opacity: 0.9;
	opacity:0.9;	
	}
.index_about_img_list li a img{
	width:100%;
	}
.index_about_img_list li a:hover{
	border-top-color: #004098;
	border-right-color: #004098;
	border-bottom-color: #004098;
	border-left-color: #004098;
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	opacity:1;		
	}


/*首页优势*/
.index_youshi{
	max-width:1200px;
	margin:25px auto;
	}
.index_youshi li{
	height:260px;
	width:100%;
	position:relative;
	}
.index_youshi li.con_02 .index_youshi_txt{
	float:right;
	}		
.index_youshi_txt{
	float:left;
	width:50%;
	height:100%;
	text-align:center;
	background:#f2f2f2;
	z-index:9999;
	position:relative;
	}
.index_youshi_txt h2{
	font-weight:normal;
	font-size:20px;
	color:#000;
	padding-top:35px;
	}
.index_youshi_txt p{
	height:1px;
	width:80px;
	background:#000;
	margin:10px auto;
	}	
.index_youshi_txt span{
	color:#666;
	font-size:14px;
	line-height:26px;
	padding-left:35px;
	padding-right:35px;
	display:block;
	margin-top:20px;
	}		
.index_youshi_img{
	float:left;
	width:50%;
	height:100%;
	overflow:hidden;
	}			


/*首页服务*/
.index_service{
	max-width:1200px;
	margin:20px auto;
	}
.index_service li{
	width:23%;
	margin-left:1%;
	margin-right:1%;
	float:left;
	background:#e2e2e2;
	webkit-transition: all 0.4s linear -1ms;
	-moz-transition: all 0.4s linear -1ms;
	-ms-transition: all 0.4s linear -1ms;
	-o-transition: all 0.4s linear -1ms;
	transition: all 0.4s linear -1ms;
	}	
.index_ser_img a{
	display:block;
	max-width:275px;
	width:100%;
	overflow:hidden;
	}
.index_ser_img a img{
	width:100%;
	webkit-transition: all 0.4s linear -1ms;
	-moz-transition: all 0.4s linear -1ms;
	-ms-transition: all 0.4s linear -1ms;
	-o-transition: all 0.4s linear -1ms;
	transition: all 0.4s linear -1ms;
	}		
.index_service li:hover a img{
	webkit-transition: all 0.4s linear -1ms;
	-moz-transition: all 0.4s linear -1ms;
	-ms-transition: all 0.4s linear -1ms;
	-o-transition: all 0.4s linear -1ms;
	transition: all 0.4s linear -1ms;
	transform: scale(1.2);
	-ms-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-o-transform: scale(1.1);
	overflow:hidden;	
}
.index_ser_txt{
	height:75px;
	line-height:75px;
	background:#e2e2e2;
	padding-left:25px;
	padding-right:25px;
	}
.index_ser_txt h3{
	font-size:24px;
	color:#333;
	float:left;
	font-weight:normal;
	line-height:75px;
	}
.index_ser_txt span{
	float:right;
	}
.index_ser_txt span a{
	display:block;
	width:30px;
	height:30px;
	line-height:30px;
	text-align:center;
	border:2px solid #333;
	font-size:18px;
	font-family: "宋体";
	margin-top:22px;
	}
.index_ser_txt span a:hover{
	background:#333;
	color:#fff;
	}			
	
/*首页合作伙伴*/
.index_04{
	background-image: url(../img/index_about_bj.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	margin-top:65px;
	margin-bottom:25px;
	padding-bottom:50px;
	}
.index_link_list{
	overflow: hidden;
	position: relative;
	max-width: 1200px;
	margin:0 auto;
}
.index_link_list .hd a{
	position: absolute;
	z-index: 999;
	height: 28px;
	width: 16px;
	display:block;
	background-repeat: no-repeat;
	background-position: center center;
	cursor: pointer;
	top:45px;
	filter: alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity:0.6;		
	}
.index_link_list .hd a:hover{
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	opacity:1;		
	}	
.index_link_list .hd .prev{
	left:0px;
	background-image: url(../img/page_left.png);
}
.index_link_list .hd .next{
	right:0px;
	background-image: url(../img/page_right.png);
 }

.index_link_list .bd{
	padding-right: 35px;
	padding-left: 35px;
	margin-right:35px;
	overflow:hidden;
}
.index_link_list .bd ul{ 
	overflow:hidden; 
	zoom:1;
 }
.index_link_list .bd ul li{
	float: left;
	border: 1px solid #ddd;
	margin-left:5px;
	margin-right:5px;
	position:relative;
	background:#fff;
	 }
.index_link_list .bd ul li .link_img img{
	width:100%;
	}	 
.index_link_list .bd ul li .link_title a{
	display:block;
	position: absolute;
	width: 100%;
	height: 100%;
	font-size:14px;
	line-height:116px;
	text-align:center;
	color:#fff;
	background-image: url(../img/heise.png);
	background-repeat: repeat;
	top:120px;
	}
.index_link_list .bd ul li:hover .link_title a{
	top:0px;
	}	  


/*首页新闻*/
.index_news_list{
	position: relative;
	max-width: 1200px;
	overflow: hidden;
	padding-bottom:30px;
}
.index_news_list .fCl-slide li{
	width:48%;
	padding-left:1%;
	padding-right:1%;
	float:left;
	margin-bottom:20px; 
	webkit-transition: all 0.4s linear -1ms;
	-moz-transition: all 0.4s linear -1ms;
	-ms-transition: all 0.4s linear -1ms;
	-o-transition: all 0.4s linear -1ms;
	transition: all 0.4s linear -1ms;
 }
.index_news_img{
	 width:40%;
	 float:left;
	 text-align:center;
	 background:#fff;
	 }
.index_news_img a{
	display:block;
	overflow:hidden;
	}	 
.index_news_img img{
	width:100%;
	height:126px;
	webkit-transition: all 0.4s linear -1ms;
	-moz-transition: all 0.4s linear -1ms;
	-ms-transition: all 0.4s linear -1ms;
	-o-transition: all 0.4s linear -1ms;
	transition: all 0.4s linear -1ms;
	}	
.index_news_list .fCl-slide li:hover a img{
	webkit-transition: all 0.4s linear -1ms;
	-moz-transition: all 0.4s linear -1ms;
	-ms-transition: all 0.4s linear -1ms;
	-o-transition: all 0.4s linear -1ms;
	transition: all 0.4s linear -1ms;
	transform: scale(1.2);
	-ms-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-o-transform: scale(1.1);
	overflow:hidden;	
	}
.index_news_info{
	float: left;
	width: 50%;
	padding-top: 1%;
	padding-right: 5%;
	padding-bottom: 1%;
	padding-left: 5%;
	background: #eee;		
	}
.index_news_info a{
	font-family: "微软雅黑", "黑体";
	font-size: 14px;
	line-height: 45px;
	font-weight: normal;
	color: #000;
}
.index_news_info a:hover{
	text-decoration: underline;
	}
.index_news_info span{
	max-height:45px;
	font-size:12px;
	color:#333;
	line-height:24px;
	overflow:hidden;
	display:block;
	}
.index_news_info p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #888;
	line-height: 45px;
	}			 

.index_news_list .fCl-nav{
	height: 24px;
	line-height: 24px;
	position: absolute;
	bottom: 0;
	width: 100%;
	text-align:center;
}
.index_news_list .fCl-nav li{ 
	 width: 12px; 
	 font-family: Tahoma,Helvetica; 
	 font-size: 28px; 
	 _font-size: 38px; 
	 margin-right: 5px; 
	 color: #B2B2B2; 
	 cursor: pointer;
	 display:inline-block;
 }
.index_news_list .fCl-nav li.on{ color:#004098;  }


/*首页留言*/
.index_06{
	padding-top:15px;
	padding-bottom:55px;
	position:relative;
	margin-top:55px;
	overflow:hidden;
	}
.index_map{
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	max-height:500px;
	z-index:9;
	filter: alpha(opacity=30);
	-moz-opacity: 0.3;
	opacity:0.3;		
	}
.index_feedback{
	max-width:720px;
	margin:25px auto;
	z-index:999999999;
	position:relative;
	text-align:center;
	}
.index_feedback input{
	width: 300px;
	height: 55px;
	outline: none;
	padding-left: 40px;
	padding-right: 10px;
	margin-bottom: 15px;
	font-size: 14px;
	color: #333;
	border: 1px solid #555;
	transition: all 0.5s;
	font-family: "微软雅黑", "黑体";
	}
.index_feedback a {
	color: #fff;
	font-size: 14px;
	width: 205px;
	height: 45px;
	cursor: pointer;
	transition: all 0.5s;
	outline: none;
	line-height: 45px;
	background-color: #333;
	margin:0 auto;
	border: none;
	text-align: center;
	display: block;
}
.index_feedback  a:hover {
	background-color: #004098;
	}
.index_feedback #name{
	float: left;
	background-image: url(../img/name_ui.jpg);
	background-repeat: no-repeat;
	background-position: 10px center;
	}
.index_feedback #phone{
	float: right;
	background-image: url(../img/phone_ui.jpg);
	background-repeat: no-repeat;
	background-position: 10px center;
	}
.index_feedback #content{
	width: 670px;
	background-image: url(../img/liuyan_ui.jpg);
	background-repeat: no-repeat;
	background-position: 10px center;
	margin-bottom:25px;
	}



/*底部css*/
.footer{
	background:#7c7c7c;
	}
.footer_01{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #939393;
	}
.footer_lx{
	max-width: 1200px;
	margin: 0 auto;
	padding-top:35px;
	}
.footer_lx li{
	float:left;
	text-align: center;
	padding-top: 70px;
	padding-bottom:40px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #939393;
	background-repeat: no-repeat;
	background-position: center top;
	webkit-transition: all 0.4s linear -1ms;
	-moz-transition: all 0.4s linear -1ms;
	-ms-transition: all 0.4s linear -1ms;
	-o-transition: all 0.4s linear -1ms;
	transition: all 0.4s linear -1ms;
	}

.footer_lx li h2{
	font-family: "微软雅黑", "黑体";
	font-size: 16px;
	color: #fff;
	font-weight: normal;
	line-height:36px;
	}
.footer_lx li p{
	font-family: "微软雅黑", "黑体";
	font-size: 14px;
	color: #fff;
	}
.footer_lx li p a{
	color:#fff;
	}
.footer_lx li p a:hover{
	color: #fff;
	text-decoration: underline;
	}
.footer_lx li.con01{
	width: 30%;
	background-image: url(../img/dibu_lx01.png);
	}
.footer_lx li.con02{
	width: 39%;
	background-image: url(../img/dibu_lx02.png);
	}
.footer_lx li.con03{
	width: 30%;
	background-image: url(../img/dibu_lx03.png);
	border:none;
	}

.footer_02{
	text-align:center;
	padding-top:20px;
	}
.footer_nav{
	margin-bottom:25px;
	margin-top:20px;
	}
.footer_nav li{
	display:inline-block;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:20px;
	color:#eee;
	font-size:14px;
	}
.footer_nav li a{
	color:#eee;
	}
.footer_nav li a:hover{
	color: #fff;
	text-decoration: underline;
	}
.banquan{
	line-height:24px;
	padding-bottom:20px;
	color:#fff;
	font-size:12px;
	padding-left:5%;
	padding-right:5%;
	}
.banquan p{
	display:inline-block;
	margin-right:10px;
	color:#fff;
	}
.banquan a{
	color:#eee;
	}
.banquan a:hover{
	color:#fff;
	text-decoration: underline;
	}


/*内页框架css*/
.public_2col{
	max-width:1200px;
	width:94%;
	margin:0 auto;
	padding-left:3%;
	padding-right:3%;
	}
.main_left{
	float:left;
	width:20%;
	position: relative;
	margin-top:-113px;
	}
.main_right{
	float:right;
	padding-left:3%;
	width:77%;
	}
.nye-fix-div{
	position:fixed;
	top:80px;
	width:13%;
	margin:0px;
	z-index:9999999999999999999;
	}
#nav01,#nav02,#nav03,#nav04,#nav05,#nav06,#nav07,#nav08{
	margin-bottom: 65px;
	padding-bottom: 55px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #aeaeae;	
	}
#nav01 h2,#nav02 h2,#nav03 h2,#nav04 h2,#nav05 h2,#nav06 h2,#nav07 h2,#nav08 h2{
	font-family: "微软雅黑", "黑体";
	font-size: 24px;
	color: #095f9f;
	line-height: 36px;
	text-align:center;
	margin-bottom:30px;
	}
#nav01 h3,#nav02 h3,#nav03 h3,#nav04 h3,#nav05 h3,#nav06 h3,#nav07 h3,#nav08 h3{
	font-family: "微软雅黑", "黑体";
	font-size: 22px;
	color: #095f9f;
	line-height: 36px;
	text-align: center;
	margin-bottom: 20px;
	margin-top:30px;
	font-weight: normal;
	}
#nav01 p,#nav02 p,#nav03 p,#nav04 p,#nav05 p,#nav06 p,#nav07 p,#nav08 p{
	font-size:16px;
	color:#555;
	text-align:left;
	margin-bottom:20px;
	margin-top:20px;
	line-height:33px;
	}
#nav01 img,#nav02 img,#nav03 img,#nav04 img,#nav05 img,#nav06 img,#nav07 img,#nav08 img{
	max-width:100%;
	width:auto;
	}		
	

.about{
	margin-top:20px;
	}
.hexin table th, table td p{
	margin-bottom: 5px !important;
	margin-top:5px !important;
	font-size: 16px;
	font-weight: bold;
	color: #333;
	}

/*内页统一焦点图*/
.TB-focus{
	max-width: 100%;
	height: auto;
	position: relative;
	overflow: hidden;
}
.TB-focus .hd {
	position: absolute;
	bottom: 15px;
	z-index: 1;
	text-align:center;
	width: 100%;
}
.TB-focus .hd li {
	cursor: pointer;
	width: 12px;
	height: 12px;
	background: #eee;
	border-radius:100px;
	border-radius:50%;
	overflow: visible;
	text-align: center;
	margin-left: 5px;
	margin-right: 5px;
	padding:0px;
	display:inline-block;
}
.TB-focus .hd li.on {
	z-index: 2;
	position: relative;
	background-color: #095f9f;
}
.TB-focus .bd li{
	padding:0px;
	background:none;
	}
.TB-focus .bd li a{
	text-align:center;
	display:block;
	}
.TB-focus .bd li img{
	width:auto;
	max-width:100%;
	max-height:460px;
	}


/*内页统一左右图片切换效果css*/
.nye_qiehuan{
	width:100%;
	height:auto;
	background-color: #e4e4e4;	
	}
.ladyScroll{
	max-width:800px;
	height:auto;
	padding-top:55px;
	padding-bottom:55px;
	margin:0 auto;
	position: relative;
	
}
.ladyScroll .prev,.ladyScroll .next{
	position: absolute;
	top: 240px;
	z-index: 100;
	cursor: pointer;
	font-family: "宋体";
	font-size: 65px;
	color: #666;
}
.ladyScroll .prev{
	left:0;
	}
.ladyScroll .next{
	right:0;
	}
.ladyScroll .prev:hover,.ladyScroll .next:hover{
	color:#095f9f;
	}


.ladyScroll .scrollWrap{
	max-width: 80%;
	overflow: hidden;
	margin:0 auto;

}
.ladyScroll li{
	float: left;
	max-width: 100%;
	text-align: center;
	position: relative;
	padding: 0px;
	background:none;
}
.ladyScroll li a{
	text-align:center;
	display:block;
	width:100%;
	}
.ladyScroll li a img{
	height:auto;
	width:auto;
	max-width:100%;
	}


/*新闻css*/
.news_list{
	width:100%;
	}
.news_list li{
	width:100%;
	float:left;
	margin-bottom: 35px;
	padding-bottom: 35px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #aaa;
	}
.news_img{
	width:30%;
	float:left;
	}
.news_img a{
	display: block;
	text-align:center;
	}
.news_img a img{
	max-width:99%;
	width:auto;
	padding:3px;
	background:#e7e7e7;		
	webkit-transition: all 0.4s linear -1ms;
	-moz-transition: all 0.4s linear -1ms;
	-ms-transition: all 0.4s linear -1ms;
	-o-transition: all 0.4s linear -1ms;
	transition: all 0.4s linear -1ms;
	}
.news_img a:hover img{
	background:#017dc5;
	webkit-transition: all 0.4s linear -1ms;
	-moz-transition: all 0.4s linear -1ms;
	-ms-transition: all 0.4s linear -1ms;
	-o-transition: all 0.4s linear -1ms;
	transition: all 0.4s linear -1ms;
	transform: scale(1.2);
	-ms-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-o-transform: scale(1.1);
	overflow:hidden;		
	}			
.news_info{
	width:65%;
	float:left;
	padding-left:5%;
	}
.news_info h3 a{
	font-family: "微软雅黑", "黑体";
	font-size: 18px;
	line-height: 36px;
	font-weight: normal;
	color: #222;
	margin-bottom:10px;
	display:block;
	}
.news_info h3 a:hover{
	color: #007dc9;
	text-decoration: underline;
	}	
.news_info span{
	font-family: "微软雅黑", "黑体";
	font-size: 14px;
	line-height: 22px;
	font-weight: normal;
	color: #666;
	display:block;
	height:65px;
	overflow:hidden;
	margin-bottom:20px;
	}
.news_info p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #888;
	}

/*留言css*/
.contact .liuyan p{
	text-align:center !important;
	font-size:14px !important;
	color:#333 !important;
	}
.contact .liuyan ul{
	max-width:500px;
	margin:0 auto;
	}
.contact .liuyan ul li{
	background:#fff;
	padding:0px;
	margin-bottom:15px;
	float:left;
	margin-left:10px;
	margin-right:10px;
	}		
.contact .liuyan ul li input{
	padding-left: 3%;
	line-height: 35px;
	height: 35px;
	width: 97%;
	font-family: "微软雅黑", "黑体";
	font-size: 12px;
	color: #666;
	text-indent: 5px;
	}
.contact .liuyan ul li textarea{
	padding-left:3%;
	line-height:35px;
	height:100px;
	width:97%;
	font-family: "微软雅黑", "黑体";
	font-size: 12px;
	color: #666;
	}	
.contact .liuyan ul li.name{
	width:46%;
	}
.contact .liuyan ul li.phone{
	width:46%;
	}
.contact .liuyan ul li.qq{
	width:46%;
	}
.contact .liuyan ul li.email{
	width:46%;
	}		
.contact .liuyan ul li.add{
	width:96%;
	}	
.contact .liuyan ul li.content{
	width:96%;
	}	
input,button,select,textarea{ outline:none;}

.contact .liuyan ul li.Submit{
	text-align:center;
	width:100%;
	}
.contact .liuyan ul li.Submit span a{
	display: inline-block;
	text-align: center;
	background-color: #095f9f;
	font-family: "微软雅黑", "黑体";
	font-size: 14px;
	color: #fff;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 10px;
	padding-right: 25px;
	padding-bottom: 10px;
	padding-left: 25px;
	}
.contact .liuyan ul li.Submit span a:hover{
	background-color: #017dc5;
	}


/*产品瀑布流css*/
.pro_list{width:100%;margin:0 auto;}
.item{
	color: #333;
	background-color: #fff;
	position: relative;
	border:1px solid #ddd;
	overflow:hidden;
	webkit-transition: all 0.4s linear -1ms;
	-moz-transition: all 0.4s linear -1ms;
	-ms-transition: all 0.4s linear -1ms;
	-o-transition: all 0.4s linear -1ms;
	transition: all 0.4s linear -1ms;
}
.pro_img{
	position:relative;
	z-index:9;
	}
.pro_txt{
	position: absolute;
	left: 0px;
	top:0px;
	z-index:99;
	background-image: url(../img/lanse.png);
	background-repeat: repeat;
	height: 100%;
	padding-right: 10%;
	padding-left: 10%;
	webkit-transition: all 0.4s linear -1ms;
	-moz-transition: all 0.4s linear -1ms;
	-ms-transition: all 0.4s linear -1ms;
	-o-transition: all 0.4s linear -1ms;
	transition: all 0.4s linear -1ms;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	opacity:0;
	display:block !important;
	}
.item:hover .pro_txt{
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	opacity:1;
	}
.pro_txt h2{
	padding:2%;
	margin-top:5%;
	height: 8%;	
	}	
.pro_txt h2 a{
	display: block;
	font-size: 14px;
	color: #fff;
	font-weight: normal;
	line-height:18px;
	width:100%;
	}	
.pro_txt h2 a:hover{
	text-decoration: underline;
	}	
.pro_txt span{
	color: #fff;
	font-size: 12px;
	line-height: 20px;
	height: 45%;
	display: block;
	overflow: auto;
	margin-bottom: 5%;
	padding-top: 5%;
	padding-right: 10%;
	padding-bottom: 1%;
	padding-left: 10%;
	}
.pro_txt p{
	height:10%;	
	text-align: center;
	}			
.pro_txt p a{
	font-size: 12px;
	color: #fff;
	display:block;
	bottom:1%;	
	font-family: "微软雅黑", "黑体";
	}	
.pro_txt p a:hover{
	text-decoration: underline;
	}	
	
.item img{width:100%;height:auto;}

.pro_de h1{
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #ddd;
	margin-bottom:25px;
	margin-top:35px;
	padding-bottom:20px;
	}


#contact_box #nav01  img{
width:auto !important;
    max-width: inherit;
}


/*服务流程*/
.fuwu_list{
	width:100%;
	}
#nav03 .fuwu_list li{
	width:100%;
	float:left;
	height:325px;
	background:#eee;	
	}
#nav03 .fuwu_list li.fuwu_02 .fuwu_img{
	float:right;
	}	
#nav03 .fuwu_list li .fuwu_img{
	width:50%;
	float:left;
	}
#nav03 .fuwu_list li .fuwu_img p{
	margin:0px !important;
	}	
#nav03 .fuwu_list li .fuwu_img img{
	width:100% !important;
	}		
#nav03 .fuwu_list li .fuwu_txt{
	width: 46%;
	float: left;
	padding-top: 3%;
	padding-right: 2%;
	padding-bottom: 3%;
	padding-left: 2%;
	}	
#nav03 .fuwu_list li .fuwu_txt h4{
	font-size: 20px;
	line-height: 36px;
	font-weight: normal;
	color: #095f9f;
	margin-bottom:10px;
	}
#nav03 .fuwu_list li .fuwu_txt p{
	font-size: 14px;
	line-height: 24px;
	color: #545454;
	margin-top: 0px;
	margin-bottom: 10px;
	}	
@media screen and (max-width:921px)
{
    .text img{
    display: block;
    max-width: 100%;
    height: auto;
}
}
.qt-docs-bottom{background-color: #0269AB;}
.qt-docs-bottom .btn {
            border-radius: 0 0;
            border: 0px;
            border-right: 1px solid #fff;
            background-color: #0269AB;
            color: #fff;
            font-size: 12px;
            line-height: 1.2em;
            padding-top: 8px;
            padding-bottom: 8px; padding-left: 4px; padding-right: 4px;
	
        }

            .qt-docs-bottom .btn span {
                font-size: 16px;
                line-height: 1em;
            }

            .qt-docs-bottom .btn:hover, .qt-docs-bottom .btn:focus, .qt-docs-bottom .btn:active {
                background-color: #0269AB;
                color: #fff;
            }

        .qt-docs-bottom .btn-default:focus:active {
            background-color: #0269AB;
        }
.navbar{ min-height:40px!important;}

.qt-docs-bottom{background-color: #0269AB;}
.qt-docs-bottom .btn {
            border-radius: 0 0;
            border: 0px;
            border-right: 1px solid #fff;
            background-color: #0269AB;
            color: #fff;
            font-size: 12px;
            line-height: 1.2em;
            padding-top: 8px;
            padding-bottom: 8px;
        }

            .qt-docs-bottom .btn span {
                font-size: 16px;
                line-height: 1em;
            }

            .qt-docs-bottom .btn:hover, .qt-docs-bottom .btn:focus, .qt-docs-bottom .btn:active {
                background-color: #0269AB;
                color: #fff;
            }

        .qt-docs-bottom .btn-default:focus:active {
            background-color: #0269AB;
        }
.navbar{ min-height:40px!important;}

.glyphicon {
    position: relative;
    top: 1px;
    display: inline-block;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.glyphicon-earphone:before {
    content: "\e182";
}
.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}
bootstrap.min.css:5
.btn-group>.btn:first-child {
    margin-left: 0;
}
bootstrap.min.css:5
.btn-group-justified>.btn, .btn-group-justified>.btn-group {
    display: table-cell;
    float: none;
    width: 1%;
}
bootstrap.min.css:5
.btn-group-vertical>.btn, .btn-group>.btn {
    position: relative;
    float: left;
}
.visible-lg, .visible-md, .visible-sm, .visible-xs {
    display: none!important;
}
.container-fluid {
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}
.navbar-default {
    background-color: #f8f8f8;
    border-color: #e7e7e7;
}
.btn-group-justified {
    display: table;
    width: 100%;
    table-layout: fixed;
    border-collapse: separate;
}
.btn-group, .btn-group-vertical {
    position: relative;
    display: inline-block;
    vertical-align: middle;
}
[role=button] {
    cursor: pointer;
}
.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

.btn-group>.btn:first-child {
    margin-left: 0;
}
.btn-group, .btn-group-vertical {
    position: relative;
    display: inline-block;
    vertical-align: middle;
}
.btn-group-justified>.btn, .btn-group-justified>.btn-group {
    display: table-cell;
    float: none;
    width: 1%;
}
.row {
    margin-right: -15px;
    margin-left: -15px;
}	
@media (max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table!important}tr.visible-xs{display:table-row!important}td.visible-xs,th.visible-xs{display:table-cell!important}}@media (max-width:767px){.visible-xs-block{display:block!important}}@media (max-width:767px){.visible-xs-inline{display:inline!important}}@media (max-width:767px){.visible-xs-inline-block{display:inline-block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table!important}tr.visible-sm{display:table-row!important}td.visible-sm,th.visible-sm{display:table-cell!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-block{display:block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table!important}tr.visible-md{display:table-row!important}td.visible-md,th.visible-md{display:table-cell!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-block{display:block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block!important}}@media (min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table!important}tr.visible-lg{display:table-row!important}td.visible-lg,th.visible-lg{display:table-cell!important}}@media (min-width:1200px){.visible-lg-block{display:block!important}}@media (min-width:1200px){.visible-lg-inline{display:inline!important}}@media (min-width:1200px){.visible-lg-inline-block{display:inline-block!important}}@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}@media (min-width:1200px){.hidden-lg{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:block!important}table.visible-print{display:table!important}tr.visible-print{display:table-row!important}td.visible-print,th.visible-print{display:table-cell!important}}.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}}@media print{.hidden-print{display:none!important}}

