﻿body,
ul,
li,
div,
h1,
h3,
h2,
h4,
h5,
p {
	padding: 0;
	margin: 0;
	font-family: "微软雅黑"
}

html,body {
	background: #fff;
}
ul,ul li{
	list-style-type:none;
	}
a {
	text-decoration: none;
}
a:hover{
	text-decoration:none;
	/* -webkit-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;*/
	}
.fl{
	float:left;
	}
.fr{
	float:right;
	}
.textl{
	text-align:left;
	}
.textr{
	text-align:right;
	}			
img{
	max-width:100%;
	}
.container{
	max-width:1200px;
	}
.header{
	}
.top{
	background-color:#005bac;
	color:#fff;
	line-height:30px;
	padding:5px 0px;
	}
.logo{
	margin-top:20px;
	margin-bottom:20px;
	width:27%;
	}
.phone{
	width:17%;
	}				
.tel{
	text-align:right;
	color:#005cac;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	margin-top:20px;
	}	
.tel a{
	font-size:14px;
	color:#999999;
	}
.map{
	text-align:right;
	color:#005cac;
	font-size:22px;
	font-weight:bold;
	}		
.navbar{
	margin-top:10px;
	margin-bottom:0px;
	border:0px;
	width:47%;
	margin-left:60px;
	}
.navbar-nav{
	padding-bottom:0px;
	}	
.navbar-collapse,.container-fluid{
	padding-left:0px;
	padding-right:0px;
	}
.navbar-nav>li.nobg a{
	background:none !important;
	}	
.navbar-nav>li.mmc{
	background:url(../image/nav_bg.png) no-repeat 5px center;
	}
.navbar-nav>li.mmc a{
	color:#fff !important;
	}		
.nav>li>a{
	padding: 30px 20px;
	}			
.navbar-brand{
	height: 55px;
	padding:10px 15px 7px 0px;
	padding-left:0px;
	}
.navbar-toggle{
	border:0px;
	border-radius: 0px;
	margin-top: 10px;
	margin-right:0px;
	}		
.navbar-default .navbar-nav>li>a{
	text-align:center;
	font-size:18px;
	color:#333;
	position:relative;
	}
.navbar-default .navbar-nav>li>a span{
	position:absolute;
	top:15px;
	
	}	
.navbar-default .navbar-nav .open .dropdown-menu>li>a{
	text-align:center;
	}
.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover{
	color:#005bac;
	}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover{
	background-color:transparent;
	}
/**鼠标悬停下拉菜单**/
.navbar .nav > li .dropdown-menu {
	margin: 0; 
	}
.navbar .nav > li:hover .dropdown-menu {
	/*display: block;*/
}
.dropdown-menu{
	border-top:0px;
	border-bottom:1px #a97c50 solid;
	padding:26px;
	border-radius:0px;
	width:100%;
	
	}
.dropdown-menu .col-md-6{
	padding-left:0px;
	padding-right:0px;
	}	
.child li a{
	line-height:41px;
	color: #005bac !important;
    font-size: 12px !important;
    border-bottom: 1px #eaeaea dashed;
    display: block;
    background-color: #fff;
	}		
.ewm ul li{
	float:left;
	background:url(../image/point.png) no-repeat left center;
	padding-left:10px;
	margin-left:15px;
	}	
.ewm ul li a{
	position:relative;
	color:#fff;
	}	
.ewm ul li a img{
	position: absolute;
    z-index: 99;
	width: 7.5rem;
    max-width: none;
    height: 7.5rem;
    transform: scale(0);
    transform-origin: top right;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
	}
.ewm ul li a:hover img {
    transform: scale(1);
    opacity: 1;
}	
.weibo{
    top: 25px;
    right: -20px;
	}
.weixin{
     top: 25px;
    right: -20px;
	}			
input:-moz-placeholder,.textarea:-moz-placeholder {   
   color: #333 !important;   
}   
 
input:-ms-input-placeholder,textarea:-ms-input-placeholder {   
    color: #333 !important;   
}   
  
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder {   
   color: #333 !important;
} 

/**banner**/
.swiper-container{
	z-index:0 !important;
	}
.swiper-pagination-bullet{
	width:18px !important;
	height:18px !important;
	background:none !important;
	border:2px #fff solid;
	opacity: .8 !important;
	}
.swiper-pagination-bullet-active{
	background: #fff !important;
	}
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{
	bottom:20px !important;
	}
.swiper-button-next{
	background:url(../image/right.png) no-repeat !important;
	width:47px !important;
	height:92px !important;
	}
.swiper-button-prev{
	background:url(../image/left.png) no-repeat !important;
	width:47px !important;
	height:92px !important;
	}	
.index_title{
	text-align:left;
	color:#333333;
	font-size:30px;
	margin:40px 0px;
	}
.index_title .icon{
	margin-left:50px;
	}
.ml80{
	margin-left:80px !important;
	}	
.index_title .wenzi{
	margin-left:20px;
	}
.bd{
	margin-top:30px;
	}	
.bd .form-control{
	line-height:40px;
	border:2px #cdc2bc solid;
	border-radius: 0px;
	margin-bottom:17px;
	color:#333;
	font-size:16px;
	background:none;
	}
.bb1{
	border-bottom:1px #e1e1e1 solid;
	}	
.mt30{
	margin-top:30px ;
	}
.mb30{
	margin-bottom:30px ;
	}	
.mt60{
	margin-top:60px ;
	}	
.mb60{
	margin-bottom:60px;
	}	
.index_adlist{
	}
.index_box2{
	z-index:0 !important;
	}	
.index_adlist ul li{
	margin-top:20px;
	}	
.index_adlist ul li a{
	/*display:block;*/
	
	}	
.index_adlist ul li a img{
	display:inline-block;
	float:left;
	margin-right:20px;
	}
.index_adlist ul li a span{
	margin-top:7px;
	color:#333;
	font-size:18px;
	height: 22px;
    overflow: hidden;
    display: block;
	}
.index_adlist ul li a p{
	color:#666;
	margin-top:7px;
	}
.n_kc{
	position:relative;
	display:block;
	height:100%;
	margin-top:21px;
	}
.n_kc span{
	display:block;
	position:absolute;
	z-index:1;
	color:#fff;
	text-align:center;
	top:30px;
	left:0px;
	right:0px;
	font-size:16px;
	}	
.cover{
	background: rgba(0,0,0,0.7);
	width:100%;
	height:100%;
	position:absolute;
	top:0px;
	left:0px;
	}		
.index_box3{
	background-color:#f9faff;
	width:100%;
	}
.index_tab{
	margin:60px 0px;
	}
.index_tab .nav>li>a{
	padding:5px 23px;
	color:#999;
	border-radius:50px;
	border:1px #a0a0a0 solid;
	margin-left:9px;
	margin-bottom:7px;
	}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover{
	color:#fff;
	background-color:#005bac;
	border-radius:50px;
	border:1px #005bac solid;
	}
.index_tab .nav-tabs{
	 border:0px;
	 margin-bottom:40px;
	 }			
.index_tab .tab-content{
	border:1px #e5e5e5 solid;
	padding:44px 28px;
	background-color:#fff;
	}
.index_title1{
	color: #333333;
    font-size: 30px;
    margin-top: -7px;
	margin-right:9px;
	}
.tab_news{
	margin-top:40px;
	}
.quick a{
	text-align:center;
	display:block;
	border:1px #d2d2d2 solid;
	float:left;
	padding:17px 19px;
	color:#999999;
	margin-right:20px;
	margin-bottom:20px;
	}
.quick a img{
	display:block;
	margin: 0px auto;
	}	
.quick span{
	margin-top:5px;
	display:block;
	}
.quick a:hover{
	background-color:#e8eef6;
	border:1px #e8eef6 solid;
	}
.index_ad3{
	margin-top:27px;
	}
.commendnews a{
	font-size:20px;
	color:#333;
	}
.index_news{
	margin-top:20px;
	line-height:35px;
	}
.index_news a{
	color:#666;
	display:block;
	font-size:14px;
	}	
.index_news a:hover,.commendnews a:hover{
	color:#005bac;
	}
.index_kc_desc{
	margin-top:55px;
	font-size:18px;
	color:#999;
	margin-left:20px;
	}
.index_video{
	z-index:99;
	}	
.index_more{
	margin-top:50px;
	font-size:14px;
	}
.index_more a{
	color:#999;
	}	
.kc_btn{
	width:632px;
	}
.kc_btn img{
	height:388px;
	object-fit: cover;
    overflow: hidden;
    transition: All 0.4s ease-in-out;
    -webkit-transition: All 0.4s ease-in-out;
    -moz-transition: All 0.4s ease-in-out;
    -o-transition: All 0.4s ease-in-out;
	}
.kc_btn img:hover,.kc_btn1 img:hover,.kc_btn2 img:hover {
    opacity: 0.8;
    transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
    -ms-transform: scale(1.1);
}
.kc_btn a,.kc_btn1 a,.kc_btn2 a{
	width:100%;
	display:block;
	overflow:hidden;
	}		
.kc_btn1{
	width:528px;
	}
	
.kc_btn1 img{
	height:188px;
	object-fit: cover;
	overflow: hidden;
    transition: All 0.4s ease-in-out;
    -webkit-transition: All 0.4s ease-in-out;
    -moz-transition: All 0.4s ease-in-out;
    -o-transition: All 0.4s ease-in-out;
	}
.kc_btn2 img{
	height:188px;
	object-fit: cover;
	overflow: hidden;
    transition: All 0.4s ease-in-out;
    -webkit-transition: All 0.4s ease-in-out;
    -moz-transition: All 0.4s ease-in-out;
    -o-transition: All 0.4s ease-in-out;
	}
				
.mt11{
	margin-top:11px;
	}
.posr{
	position:relative;
	}	
.posr span{
	position:absolute;
	top:20px;
	left:27px;
	color:#fff;
	font-size:27px;
	}
.posr p{
	color:#fff;
	font-size:14px;
	position:absolute;
	top:60px;
	left:27px;
	}
.ml11{
	margin-left:11px;
	}
.w310{
	width:310px;
	}
.w303{
	width:303px;
	}
.w213{
	width:213px;
	}			
.yue{
	/*background:url(../images/yue_bg.jpg) no-repeat center center;*/
	background-position:100%;
	text-align:right;
	padding:48px 0px;
	}
.yueba{
	position:relative;
	}
.yueba img,.index_ad4 img,.index_ad img{
	height:auto !important;
	}	
.yueba a{
	color:#fff;
	font-size:22px;
	font-weight:bold;
	position:absolute;
	display:block;
	top:501px;
	left:145px;
	text-align:center;
	padding:15px 56px;
	background-color:#d81618;
	z-index:1;
	}
	
.yueba a:hover{
	background-color:#b70b0d;
	}				
.link{
	padding-top:20px;
	}
.linklist{
	line-height:30px;
	padding:15px 0px;
	color:#909090;
	}	
.linklist a{
	color:#909090;
	}
.guide{
	padding:35px 0px;
	background-color:#f8f8f8;
	margin-top:30px;
	}	
.g_text{
	margin-left:30px;
	}	
.g_text span{
	display:block;
	font-size:20px;
	color:#1792ff;
	margin-top:10px;
	}	
.g_text p{
	color:#666;
	}
.n_commend_title a{
	color:#333333;
	font-size:18px;
	}
.n_middle{
	padding-left:60px;
	padding-right:60px;
	}
.n_commend_desc{
	margin-top:15px;
	font-size:16px;
	color:#666;
	line-height:30px;
	}
.n_commend_time{
	color:#666;
	padding-bottom:20px;
	}
.newslist{
	padding-bottom:10px;
	}
.news_title{
	text-align:left;
	}
.news_title a{
	float:right;
	color:#999;
	}	
.news_title h2{
	font-size:20px;
	}
.newslist{
	margin-top:20px;
	}
.newslist ul li{
	text-align:right;
	line-height:32px;
	color:#999;
	}
.newslist ul li a{
	float:left;
	color:#666;
	font-size:14px;
	}
.newslist ul li a:hover{
	color:#005bac;
	}	
.pages{
	text-align:center;
	margin-bottom:30px;
	}
.nteapic{
	border:1px #eaeaea solid;
	}	
h1.content_title{
	font-size:30px;
	}
.content{
	padding:20px 0px;
	line-height:30px;
	font-size:16px;
	}
.relation{
	font-size:20px;
	font-weight:bold;
	line-height:50px;
	}
.relation img{
	padding-right:10px;
	}
.relation_news ul li{
	width:48%;
	margin-right:30px;
	float:left;
	}
.relation_news ul li:nth-child(even){
	margin-right:0px;
	}				
.content p{
	margin-bottom:15px;
	}					
.n_quick a{
	color:#999;
	border:1px #e5e5e4 solid;
	width:50%;
	display:inline-block;
	float:left;
	text-align:center;
	padding:15px 0px;
	}
.n_quick a:nth-child(odd){
	border-right:0px;
	}
.n_quick a:nth-child(n+1):nth-child(-n+6){
	border-bottom:0px;
	}
.n_quick a:hover{
	background-color:#e8eef6;
	}
					
footer{
	width:100%;
	background-color:#353535;
	color:#fff;
	}
.f_top{
	padding-top:40px;
	padding-bottom:40px;
	}
.f_top .zhong{
	padding-right:0px;
	margin-right:40px;
	border-right:1px #727272 dashed;
	width:27% !important;
	}	
.f_top .zuo{
	padding-right:0px;
	padding-left:0px;
	}
.f_address dl dt{
	padding-right:48px;
	margin-bottom:25px;
	font-size:18px;
	color:#c8c8c8;
	font-weight:normal;
	}
.f_address dl dd{
	line-height:30px;
	}	
.f_address dl dd a{
	color:#c8c8c8;
	}
.guanzhu{
	padding-left:30px;
	border-left:1px #727272 dashed;
	}			
.f_zixun{
	text-align:center;
	margin-top:15px;
	}	
.f_zixun a{
	border:1px #c8c8c8 solid;
	color:#c8c8c8;
	padding:16px 90px;
	display:block;
	font-size:18px;
	width:85%;
	}
.f_zixun a:hover{
	border:1px #ffa42f solid;
	color:#ffa42f;
	}	
.f_address dl dd a:hover{
	color:#fff;
	}
.f_bottom a:hover{
	color:#fff;
	}				
.f_address{
	}
.f_ewm{
	text-align:center;
	}
.f_ewm img{
	}
.f_ewm span{
	display:block;
	margin-top: 10px;
    text-align:center;
	}			
.f_tel{
	font-size:46px;
	color:#ffa42f;
	font-family:"Times New Roman", Times, serif;
	}			
.f_bottom{
	background-color:#2d2d2d;
	width:100%;
	height:50px;
	line-height:50px;
	color:#909090;
	}
.f_bottom a{
	color:#909090;
	}
.f_title{
	color:#e7e7e7;
	font-size:16px;
	line-height:20px;
	}

.sidebar{
	width:100%;
	padding-bottom:40px;
	border-bottom:1px #e1e1e1 solid;
	}
.submenu {
	}	
.submenu a{
	padding: 5px 23px;
    color: #999;
    border-radius: 50px;
    border: 1px #a0a0a0 solid;
    margin-left: 9px;
	margin-bottom:9px;
	display:inline-block;
	}
.submenu a:hover,.submenu a.active{
	color: #fff;
    background-color: #005bac;
    border-radius: 50px;
    border: 1px #005bac solid;
	}
.path{
	text-align:right;
	margin-top:10px;
	margin-bottom:10px;
	color:#999;
	}
.path img{
	margin-right:8px;
	}		
.path a{
	color:#999;
	font-size:12px;
	}
.n_title{
	margin:0px;
	font-size:30px;
	color:#333;
	margin-top:-7px;
	margin-right:40px;
	}	
.sub_title{
	text-align:left;
	font-size:24px;
	color:#333;
	margin-top:49px;
	border-left:4px #005bac solid;
	line-height:24px;
	padding-left:10px;
	}
.single{
	line-height:30px;
	font-size:16px;
	padding:30px 0px;
	}
.single p{
	margin-bottom:15px;
	}
.single img{
	height:auto !important;
	}	
.cl{
	margin-bottom:30px;
	}

.d_title{
	font-size:20px;
	color:#f47921;
	padding:20px 0px;
	}
.d_desc{
	
	}	
.d_desc p{
	line-height:30px;
	font-size:16px;
	}	
.d_desc p em{
	font-style:normal;
	font-size:16px;
	color:#6b4430;
	font-weight:bold;
	}
.doctor{
	padding-left:0px;
	padding-right:0px;
	}					
.dr{
	background-color:#f5f5f5;
	min-height:402px;
	}
.wb{
	margin-top:20px;
	font-size:16px;
	}
.dr:hover {
	background-color:#f47921;
	color:#fff;
	 -webkit-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
	}
.dr:hover .d_title,	.dr:hover .d_desc p em{
	color:#fff;
	 -webkit-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
	}
.doctor_list{
	margin-bottom:50px;
	}
.pro_desc{
	font-size:16px;
	line-height:32px;
	}
.pro{
	border-bottom:1px #f47921 solid;
	padding:30px 0px;
	}
.pro_desc p em{
	font-style:normal;
	color:#6b4430;
	font-weight:bold;
	}
.keshi{
	border-bottom:1px #f47921 dashed;
	padding:30px 0px;
	}
.ks_tb{
	width:10%;
	}
.ks_desc{
	width:90%;
	}
.ks_title{
	color:#6b4430;
	font-size:16px;
	font-weight:bold;
	}																				 																			 		
.ks_title em{
	font-style:normal;
	font-size:20px;
	color:#f47921;
	font-weight:normal;
	}
ul.wenda{
	margin-top:0px;
	padding-bottom:30px;
	}	
ul.wenda li.three{
	padding: 20px 0;
	}
ul.wenda .queAfter{
	font-size:16px;
	line-height:28px;
	}
ul.wenda .que,ul.wenda .ans{
	font-size:16px;
	top:5px;
	}
.hexin{
	 background-color:#f9f9f9;
	 margin:50px 0px;
	 }	
#myTab3{
  border-bottom: none;
  float: left;
  width: 25%;
}
#myTab3>li{
  float: none;
  padding: 0;
  margin-bottom: 1px;
}
#myTab3>li>a{
  background: #f0ecea;
  color: #333;
  font-size: 20px;
  border-radius: 0;
  line-height:100px;	
  overflow: hidden;
  text-align: center;
  margin-right: 0;
  font-weight: normal;
  transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  text-decoration: none;
  border-top:0px;
  border-left:0px;
  border-right:0px;
  border-bottom:1px #d5cac5 solid;
  padding:0px;
}
#myTab3>li.active>a,#myTab3>li>a:hover{
  background: #f47921;
  color: #fff;
}

#myTabContent3{
  float: left;
  padding:30px;
  width: 75%;
}
.h_title{
	font-size:18px;
	border-left:3px #f47921 solid;
	line-height:18px;
	padding-left:10px;
	margin-bottom:15px;
	color:#f47921;
	}
.h_content{
  color:#666666;
  line-height:30px;
  }
.contact{
	margin-top:40px;
	margin-bottom:40px;
	}
.c_right{
	background-color:#f8fcff;
	padding:30px;
	}
.cr_title{
	font-size:18px;
	color:#005bac;
	margin-top:11px;
	}
.cr_text{
	margin-top:20px;
	color:#666;
	line-height:30px;
	font-size:16px;
	}
.c_right hr{
	margin:50px 0px;
	}
.bg1{
	background-color:#ffb06a;
	display:block;
	text-align:center;
	padding:30px 0px;
	font-size:24px;
	color:#fff;
	margin-bottom:60px;
	}
.bg2{
	background-color:#a4d875;
	display:block;
	text-align:center;
	padding:30px 0px;
	font-size:24px;
	color:#fff;
	margin-bottom:60px;
	}
.bg3{
	background-color:#759fd8;
	display:block;
	text-align:center;
	padding:30px 0px;
	font-size:24px;
	color:#fff;
	margin-bottom:60px;
	}		
.bg1:hover,.bg2:hover,.bg3:hover{
	color:#fff;
	text-decoration:none;
	}						
.con{
	margin-bottom:40px;
	margin-top:20px;
	}
.con_t{
	width:13%;
	}		
.con_1{
	padding-left:17px;
	width:87%;
	}
.con_1 .pt1{
	color:#6b4430;
	font-size:18px;
	}
.con_1 .pt2{
	color:#666666;
	margin-top:10px;
	}
.con .zhiban{
	color:#6b4430;
	}
.huoqu a{
	display:block;
	font-size:24px;
	color:#1a5cab;
	text-align:center;
	background-color:#e8eef6;
	padding:30px 0px;
	}

.history-bg {padding-bottom: 100px; width: 100%; padding-top: 40px; }
.historybox {  margin: 0 auto; overflow: hidden; }
.historybox li {   
	 
     width: 51%;
    position: relative;
}
.historybox .hl { float: left; text-align: right; }
.historybox .hr { float: right; text-align: left;}
.hr .historycont {
	position: relative;
}
.historybox ul .hr{
	padding-left: 1%;
	padding-right: 0;
}
.historybox ul .hl{
	padding-right: 1%;
	padding-left: 0;
}

.hl .historycont { 
position: relative;
}
.hr .historycont p{
	padding-left:20px ;
	line-height: 30px;
	color: #999999;
	padding-top:10px;
}
.hl .historycont p{
	padding-right:20px ;
	line-height: 30px;
	color: #999999;
	padding-top:10px;
}
.historybox li h4 { color: #1a5cab;  font-size: 14px;border-bottom: 1px solid #e7e7e7;line-height: 45px;font-weight: bold;padding: 0 20px;}
.historybox li .yuanyuan { padding-left: 6px;color:#999999 ; font-size: 14px;line-height: 45px;    padding: 0px;}
.historybox .yuanyuan  {   display: block;
    width: 10px;
    height: 10px;
    background:#1a5cab;
    border-radius: 5px;
    position: absolute;
    top: 12%;
    -webkit-transition: all .3s;
    transition: all .3s; }
.hr .yuanyuan {  left: -5px;
    font-size: 30px;
    color: #15b6e6; }
.hl .yuanyuan{ right:-5px;font-size: 30px; color:#eb8e57}
.historybox li:hover .yuanyuan { background: #999;}

.hl i.icon-dizhi1{
    right: -8px;
    font-size: 30px;
    background: #f5f5f5;
    color: #15b6e6;
    position: absolute;
    top: -6px;
}

.historybox ul{
	position: relative;
}

.historybox{
	background: url(../image/hbox-bg.png) repeat-y center;
	background: url(../image/hbox-bg.png) repeat-y center;
}
.pb_gltd{
	text-align:center;
	}	
.pg1{
	width:19%;
	padding:20px 15px;
	display:inline-block;
	}
.pg1 span{
	display:block;
	font-weight:bold;
	margin-top:25px;
	}
.pg1 span:after{
	content: " ";
    width: 30px;
    background-color: #eb8e57;
    height: 3px;
    margin: 0px auto;
    display: inherit;
    margin-top: 10px;
	}
.pg1 p{
	margin-top:20px;
	color:#666;
	}
.pg1:hover{
	box-shadow: 0px 6px 15px #ffe8da;
	}
.pg1:hover span{
	color:#eb8e57;
	}
.pdr60{
	padding-right:60px;
	}
.left_address{
	border:1px #eeeeee solid;
	overflow-y:scroll;
	height:670px;
	padding:7px 20px;
	}

.lf {
padding-left:5px;
padding-right:5px;
}
.lf h3 {
line-height: 34px;
font: 14px;
color: #0182c6;
border-bottom: 1px solid #c8c8c8;
padding-left: 13px;
}


.lf ul{margin-top:1px}
.lf li{border-bottom:1px dotted #c8c8c8;padding:0 0 18px 20px}
.lf li:hover h4,.lf .active h4{color:#1a5cab;}
.lf li:hover .bt p,.lf .active .bt p{color:#333;}
.lf li h4{font-size:14px;color:#333;padding:18px 0 12px}
.lf li .bt{color:#333;font-size:14px;overflow:hidden;zoom:1}
.lf li .bt p{float:left;width:160px;line-height:17px;color:#999;}

#allmap { width:100%; height:670px; overflow: hidden;}
.BMapLib_SearchInfoWindow td{ font-size:12px;}
#lf_id li{  padding:0;position:relative;}
#lf_id a{  padding: 0 0 18px 0px; display:block;}
#lf_id li a span{ display:block;position:absolute;top:15px;right:0px;color:#1a5cab;display:none;}
#lf_id li:hover a span{ display:block;cursor:pointer;}	


.psp1{
	position:relative;
	overflow:hidden;
	margin-bottom:30px;
	}
.psp1 span{
	display:block;
	position:absolute;
	bottom:0px;
	left:0px;
	font-size: 14px;
    color: #fff;
    background: rgba(0, 91, 172, 0.8);
    z-index: 2;
	width:100%;
	text-align:center;
	line-height:37px;
	}
.psp1 span a{
	color:#fff;
	}
.psp1 a img:hover{
	-webkit-transform: scale(1.1,1.1);
    transform: scale(1.1,1.1);
    -webkit-transition: all 0.8s ease-in-out 0s;
    transition: all 0.8s ease-in-out 0s;
	}

.teapic{
	position:relative;
	overflow:hidden;
	margin-bottom:30px;
	border:1px #eaeaea solid;
	}
.teapic span{
	display:block;
	position:absolute;
	bottom:40px;
	left:0px;
	font-size: 16px;
    color: #fff;
    background: rgba(0, 91, 172, 0.8);
    z-index: 2;
	width:100%;
	text-align:center;
	line-height:37px;
	}
.teapic span a{
	color:#fff;
	}
.teapic p{
	position:absolute;
	bottom:0px;
	height:40px;
	line-height:40px;
	overflow:hidden;
	text-align:center;
	left:0px;
	right:0px;
	background: rgba(0, 0, 0, 0.6);
	color:#fff;
	}	
.teapic a img{
	width:100%;
	}	
.teapic a img:hover{
	-webkit-transform: scale(1.1,1.1);
    transform: scale(1.1,1.1);
    -webkit-transition: all 0.8s ease-in-out 0s;
    transition: all 0.8s ease-in-out 0s;
	}	

/***分页***/
.pages a,.pages span{
    display: inline-block;
    padding: 6px 12px;
    margin-left: -1px;
    margin-left: 5px;
    color: #313131;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #ddd;
}
.pages a:hover,.pages span{
	background: #005bac;
	color: #fff;
}	

.pager li>a, .pager li>span{
	color:#005bac;
	}
.xq_map{
	width:100%;height:382px;border:#ccc solid 1px;font-size:12px;
	}
.n_ad img,.n_ad2 img, .index_ad2 img, .index_ad3 img{
	height:auto !important;
	}




												 		
@media (max-width:767px) {
	.swiper-button-next,.swiper-button-prev{
		display:none;
		}
	#myTab3>li>a{
		font-size:14px;
		line-height:60px;
	}	
	#myTabContent3{
		font-size:12px;
	}
	
	.phone{
		width:100%;
		float:none;
		}
	.guide img{
		max-width:40px;
		}
	.g_text{
		margin-left:10px;
		}		
	.g_text span{
		font-size:14px;
		margin-top:0px;
		}
	.g_text p{
		font-size:12px;
		}
	.g_1{
		margin-bottom:10px;
		}
	h1.content_title{
		font-size:16px;
		font-weight:bold;
		}	
	.f_title,.news_title h2,.index_adlist ul li a span,.n_commend_title a,.relation,.cr_title{
		font-size:14px;
		}
	.f_tel,.n_title{
		font-size:18px;
		}
	.f_ewm span,.f_bottom,.index_adlist ul li a p,.n_commend_desc,.newslist ul li a,.submenu a,.pager li>a, .pager li>span,.top,.single,.cr_text,.quick span{
		font-size:12px;
		}
	.f_bottom{
		height:auto;
		line-height:20px;
		padding:15px 0px;
		padding-bottom:70px;
		}
	.textl,.textr{
		text-align:center;
		}
	.n_kc img{
		width:100%;
		}
	.n_kc span{
		font-size:14px;
		top:50px;
		}
	.mt30{
		margin-top:15px;
		}
	.pdr60{
		padding-right:15px;
		}
	.submenu a{
		padding:5px 10px;
		}
	.n_title{
		margin-top:0px;
		}
	.sidebar{
		padding-bottom:10px;
		}
	.relation_news ul li{
		width:100%;
		}
	.newslist{
		margin-top:10px;
		}
	.index_ad2,.index_ad3{
		margin-top:10px;
		}	
	.n_ad2 img,.index_ad2 img,.index_ad3 img,.n_ad4 img{
		width:100%;
		}
	.sub_title{
		font-size:14px;
		margin-top:10px;
		}
	.single{
		padding:10px 0px;
		}
	.hl .historycont p,.hr .historycont p{
		font-size:12px;
		line-height:20px;
		}
	#allmap{
		height:240px;
		}	
	.contact{
		margin-top:10px;
		margin-bottom:10px;
		}
	.c_right{
		padding:15px;
		}
	.c_right hr{
		margin:15px 0px;
		}
	.cr_text{
		margin-top:10px;
		line-height:20px;
		}
	.bg1,.bg2,.bg3{
		margin-bottom:10px;
		font-size:16px;
		padding: 10px 0px;
		}
	.bg1 img,.bg2 img,.bg3 img{
		max-width:30px;
		}
	.xq_map{
	height:150px;
	}
	
	.f_top{
		padding-top:20px;
		padding-bottom:20px;
		}
	.index_title{
		font-size:16px;
		margin:15px 0px;
		}
	.index_title1{
		font-size:16px;
		width:100%;
		}
	.index_tab .nav>li>a{
		font-size:12px;
		margin-left:0px;
		margin-right:5px;
		padding: 5px 10px;
		margin-top:10px;
		}
	.index_tab{
		margin:20px 0px;
		}
	.yue{
		margin-bottom:0px !important;
		}		
	.mt60,.index_tab .nav-tabs{
		margin-top:20px;
		margin-bottom:20px;
		}
	.index_tab .tab-content{
		padding: 20px 15px;
		}
	.quick a{
		padding: 10px 12px;
		margin-right: 10px;
    	margin-bottom: 10px;
		}
	.commendnews a{
		font-size:14px;
		}
	.index_news a{
		font-size:12px;
		}
	.index_news{
		margin-top:10px;
		line-height:24px;
		}
	.index_kc_desc{
		font-size:12px;
		margin-top:17px;
		}
	.index_more{
		margin-top:17px;
		}
	.kc_btn,.kc_btn1{
		width:100%;
		float:none;
		}	
	.nav>li>a{
		padding: 10px 20px;
		border-bottom: 1px #337ab7 solid;
		}
	.logo{
		width:70% !important;
		float:left !important;
		}
	.logo img{
		max-width:180px;
		}	
	.navbar{
		width:100% !important;
		}
	.navbar-toggle{
		margin-top:20px;
		margin-right:15px;
		}
	.top{
		line-height:20px;
		}
	.n_middle{
		padding-left:15px;
		padding-right:15px;
		}
	.quick{
		/*text-align:center;*/
		}
	.quick a{
		display:inline-block;
		float:none;
		}
	.navbar-default .navbar-nav>li>a{
		font-size:14px;
		}
	.tab_news{
		margin-top:0px;
		}
	.nbanner img{
		height:186px;
		object-fit: cover;
		}	
	.dbt{
		position:fixed;
		bottom:0px;
		left:0px;
		right:0px;
		z-index:11111;
		
	}
	.dbt ul li{
		float:left;
		width:25%;
		text-align:center;
		background:#333;
	}
	.dbt ul li a{
		color:#fff;
		display:block;
		padding:8px 0px;
		font-size:12px;
		height:60px;
	}
	.dbt ul li a span{
		margin-bottom:8px;
		font-size:14px;
	}
	.m_yueba{
		float:none;
		text-align:center;
		height:556px;
		position:relative;
		}
																																																								
	}

@media  (max-width:991px) {
	.navbar,.logo,.phone{
		width:100%;
		float:none;
		}
	.navbar{
		margin-left:0px;
		margin-top:0px;
		}	
	.phone{
		display:none;
		}	
		.m_kc_list a.mmk{
		padding:15px;
		display:block;
		margin-bottom:10px;
		}
	.m_kc_list a.mmk span{
		color:#005bac;
		font-weight:bold;
		}
	.m_kc_list a.mmk p{
		color:#666;
		font-size:12px;
		margin-top:5px;
		line-height:20px;
		}
	.mnav{
		text-align:center;
		}
	.mnav dl dd{
		display:inline-block;
		}
	.mnav dl dd a{
		color:#fff;
		padding:3px 6px;
		border:1px #c3c3c3 solid;
		display:block;
		margin-top:7px;
		}
	.f_top .zhong{
		padding-right:0px;
		margin-right:40px;
		border-right:0px;
		width:100% !important;
		text-align:center;
		margin-bottom:15px;
	}	
	.guanzhu{
		border-left:0px;
		}	
	}

@media (min-width:992px) and (max-width:1199px) {
	.kc_btn{
		width:400px;
		}
	.w303 {
    	width: 248px;
	}
	.w310 {
   	 width: 222px;
	}	
	.quick a{
		margin-right:10px;
		margin-bottom:10px;
		padding: 10px 11px;
		}
	.index_news{
		line-height:32px;
		}
	.logo{
		width:22%;
		}
	.navbar{
		width:51%;
		}		
	.phone{
		width:20%;
		}
	.nav>li>a {
		padding: 30px 16px;
	}
	.g_text {
		margin-left: 15px;
	}
	.f_tel{
		font-size:36px;
		}
	.f_zixun a{
		padding: 16px 60px;
		}				
	}
@media (max-width: 380px){
.g_text {
    margin-left: 4px;
}
}
@media (min-width:1200px) {}				
