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;
	}	
img{
	max-width:100%;
	}
.mt30{
	margin-top:30px;
	}
.mb30{
	margin-bottom:30px;
	}
.mt50{
	margin-top:50px;
	}
.mb50{
	margin-bottom:50px;
	}			
.container{
	max-width:1300px;
	}
.header{
	background-color:#004773;
	padding:30px 0px;
	}
.top{
	color:#fff;
	line-height:30px;
	padding:5px 0px;
	width:100%;
	background-color:#042d4d;
	line-height:50px;
	}
.logo{
	max-width:400px;
	}
.logo img{
	height:auto;
	}	
.smenu{
	
	}				
.menu{
	text-align:right;
	color:#e60021;
	font-family:Arial, Helvetica, sans-serif;
	color:#6b4430;
	font-size:16px;
	margin-top: 24px;
	float:right;
	}	
.navbar{
	margin-top:0px;
	margin-bottom:0px;
	border:0px;
	}
.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(../images/nav_bg.png) no-repeat 5px center;
	}
.navbar-nav>li.mmc a{
	color:#fff !important;
	}		
.nav>li>a{
	padding: 10px 15px;
	}
.nav>li:last-child>a{
	padding-right:0px;
	}				
.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:14px;
	color:#fff;
	line-height:40px;
	}	
.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:#e08f00;
	}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover{
	background-color:transparent;
	}
.navbar-inverse{
	background-color:transparent;
	}
.navbar-inverse .navbar-nav>li>a{
	color:#fff;
	}
.navbar-inverse .navbar-nav>li>a:hover{
	color:#e08f00;
	}		
	
/**鼠标悬停下拉菜单**/
.navbar .nav > li .dropdown-menu {
	margin: 0; 
	}
.navbar .nav > li:hover .dropdown-menu {
	display: block;
}
.dropdown-menu{
	border-top:0px;
	background-color:#004773;
	padding:12px;
	border-radius:0px;
	}
.dropdown-menu .col-md-6{
	padding-left:0px;
	padding-right:0px;
	}	
.child li a{
	line-height:41px;
	color:#fff;
	font-size:14px;
	border-bottom:1px #dcdcdc dashed;
	display:block;
	}		
.ewm ul li{
	float:left;
	padding-left:10px;
	margin-left:15px;
	}	
.ewm ul li a{
	color:#fff;
	}	
			
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;
} 

.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: #e08f00 !important;
	}
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{
	bottom:20px !important;
	}
.swiper-button-next{
	background:url(../images/right.png) no-repeat !important;
	width:47px !important;
	height:92px !important;
	}
.swiper-button-prev{
	background:url(../images/left.png) no-repeat !important;
	width:47px !important;
	height:92px !important;
	}

.bged{
	padding:50px 0px;
	background-color:#ededed;
	}
.ib1_cn{
	font-size:24px;
	color:#333;
	font-weight:bold;
	}
.ib1_cn a{
	font-size:16px;
	color:#666;
	font-weight:normal;
	margin-top:10px;
	}	
.ib1_cn  i{
	font-style:normal;
	font-size:20px;
	font-weight:normal;
	font-family:"Times New Roman", Times, serif;
	padding-left:15px;
	text-transform:uppercase;
	color:#999;
	}
.ib1_title{
	color:#333;
	font-size:16px;
	line-height:30px;
	margin-top:15px;
	height:30px;
	overflow:hidden;
	}
.ib1_time{
	color:#999;
	font-size:14px;
	margin-top:10px;
	}
.ib1_news a{
	display:block;
	overflow:hidden;
	}
.ib1_pic img{
	max-height:226px;
	}		
.ib1_pic img,.ib4 img,.hot_pic img{
	transform: scale(1, 1);
    transition: all 0.2s ease-in-out 0s;
	}
.ib1_news a:hover .ib1_pic img,.ib4 a:hover .ib4_pic img,.index_box5 a:hover .hot_pic img{
	transform: scale(1.08);
    transition: all 0.5s ease 0s;
    -webkit-transform: scale(1.08);
    -webkit-transform: all 0.5s ease 0s;
    -ms-transition: all 0.5s ease 0s;
	}		
.ib2_news{
	border:1px #eaeaea solid;
	
	padding:20px 30px;
	box-shadow: 0px 6px 15px #e3e3e3;
	}	
.ib2_news ul li{
	text-align:right;
	line-height:40px;
	color:#999;
	height:40px;
	overflow:hidden;
	}
.ib2_news ul li a{
	float:left;
	color:#333;
	font-size:16px;
	}	
.ib3_title{
	background-color:#116c5d;
	color:#fff;
	
	padding:20px 30px;
	font-size:20px;
	}
.ib3_title a{
	color:#fff;
	margin-top:5px;
	font-size:16px;
	}
.ib4_pic,.hot_pic{
	overflow:hidden;
	}	
.quick_link{
	}
.quick_link a{
	background-color:#116c5d;
	color:#fff;
	padding:7px 20px;
	font-size:16px;
	margin-top:15px;
	display:inline-block;
	width:100%;
	text-align:center;
	}
.quick_link a:hover{
	background-color:#004773;
	}
.ib4_time{
	margin-top:20px;
	color:#999;
	line-height:30px;
	}
.ib4_title{
	font-size:18px;
	line-height:30px;
	color:#333;
	}
.hot_title{
	text-align:center;
	color:#333;
	line-height:30px;
	font-size:16px;
	margin-top:10px;
	}
.loop{
	font-size: 14px;
	padding: 12px 0;
	color: #fff;
	background-color: #116c5d;
}
.txtMarquee-left{ 
	position:relative;
	padding-left: 100px;
}

.txtMarquee-left .bd{ padding:0px; }
.txtMarquee-left .bd .tempWrap{
	width: 100%!important;
	
 }
 .laba{ font-weight:bold;}
 .laba span{color:#fff;font-size:16px;font-weight:bold;}
.txtMarquee-left .bd ul{ overflow:hidden; zoom:1; margin-bottom:0px;color:#333;line-height:30px;}
.txtMarquee-left .bd ul li{ padding-right:80px;padding-left:80px;  float:left; height:24px; line-height:24px;  text-align:left; _display:inline; width:auto !important;color:#fff; }	
.txtMarquee-left .bd ul li a{ color:#fff;}


	

.link{
	padding-top:40px;
	}
.link span{
	padding-left:20px;
	font-weight:normal;
	font-size:16px;
	color:#eaeaea;
	}		
.link span a{
	color:#666;
	padding:0px 7px;
	}			
footer{
	width:100%;
	background-color:#042d4d;
	}
.f_top{
	padding-top:10px;
	padding-bottom:10px;
	}
.f_top .zuo,.f_top .zhong{
	padding-right:80px;
	margin-top:30px;
	}	
.f_address{
	line-height:30px;
	color:#fff;
	margin-top:15px;
	}		

.f_ewm{
	text-align:center;
	margin-top:20px;
	}
.f_ewm span{
	display:block;
	margin-top: 5px;
	color:#fff;
	font-size:12px;
	}						
.f_bottom{
	background-color:#042d4d;
	width:100%;
	line-height:50px;
	color:#fff;
	text-align:center;
	border-top:1px #6c9fc6 solid;
	}
.f_bottom a{
	color:#fff;
	}
.search {
    width: 209px;
}
.search .btn {
    background: #e08f00;
	color:#fff;
	border:0px;
    height: 26px;
    padding: 0;
    width: 38px;
    border-radius: 0px;
}
.search .form-control {
    display: table-cell;
}
.search>input {
    border: 1px solid #eeeeee;
    border-radius: 0;
    height: 26px;
    background: #f5f5f5;
    color: #bfbfbf;
    width: 169px;
    float: left;
	line-height:normal;
	font-size:12px;
	margin-top:12px;
}
.input-group-btn {
    display: table-cell;
}
.main{
	background:url(../images/bg.png) repeat;
	}
.path{
	line-height:20px;
	color:#666;
	font-size:14px;
	margin-top:15px;
	}	
.path a{
	color:#666;
	}
.path a:hover{
	color:#0495e8;
	}	
.nx_title{
    background-color:#116c5d;
    background-size: 100% 100%;
    color: #fefefe;
    padding: 22px 20px;
    font-size: 20px;
    line-height: 32px;
    text-transform:uppercase;
    position: relative;
}
.nx_title h4{
    font-size: 20px;
}
.nx_title em{
    font-family: "Times New Roman";
	font-style:normal;
	text-transform:uppercase;
}
.nr h2{
	font-size:18px;
	text-align:center;
	font-weight:bold;
	margin-top:10px;
	}
.nr .n_desc{
	text-align:center;
	font-size:14px;
	margin:10px 0px;
	color:#999;
	border-bottom:1px #f1f0f0 solid;
	padding-bottom:15px;
	}
.n_content{
	line-height:30px;
	min-height:350px;
	}
.n_content img{
	height:auto !important;
	}			
.n_pages{
	text-align:center;
	margin-top:10px;
	margin-bottom:10px;
	}
.n_pages a{
	padding:5px 15px;
	border:1px #116c5d solid;
	color:#116c5d;
	display: inline-block; */
	}
.n_pages a:hover{
	background-color:#116c5d;
	color:#fff;
	}	

.sidebar ul{
    background: #fff;
    box-shadow: 0px 1px 1px 1px #eee;
}

.sidebar ul li a{
    display: block;
    color: #333;
    padding: 18px;
    transition: all 0.3s ease-in;
    font-size: 16px;
    border-bottom: 1px solid #eeeeee;
    position: relative;
    padding-left: 35px;
    padding-right: 36px;
	font-weight:bold;
}
.sidebar ul li span{
    float: right;
	width:15px;
	height:15px;
	margin-top:3px;
	background:url(../images/rjt.png) no-repeat;
}
.sidebar ul li a:hover,.sidebar ul li a.active{
    background: #f3fffd;
    color: #116c5d;
    padding-left: 50px;
    border-bottom: 1px solid #e6f4fd;
	border-left: 1px solid #116c5d;
	
}
.sidebar ul li dl dd{
	padding-left:30px;
	}
.sidebar ul li dl dd a{
	border:0px;
	}	
.sidebar ul li dl dd a:hover,.sidebar ul li dl dd a.active{
	border:0px;
	background:none;
	padding-left:35px;
	}	
.single{
	padding: 15px 0px;
    line-height: 30px;
	}
.nr{
	background-color:#fff;
	padding:20px 30px;
	}
.nr_title{
	color:#e08f00;
	font-size:20px;
	padding-bottom:15px;
	border-bottom:1px #ccc solid;
	}
.single{
	font-size:14px;
	line-height:30px;
	}	
.single p{
	margin-bottom:15px;
	}
.x_list li{
    overflow: hidden;
    border-bottom: 1px dashed #999;
	line-height:50px;
	height:50px;
}
.x_list a{
    display: inline-block;
	width:70%;
	color:#333;
	font-size:16px;
}
.x_list a:hover{
    color: #e08f00;
}
.x_list span{
    color: #999999;
}
.pages{
	text-align:center;
	margin-top:20px;
	}
.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: #116c5d;
	color: #fff;
}	

.pager li>a, .pager li>span{
	color:#1584cd;
	}
.ib4 img{
	max-height:175px;
	}
.piclist{
	margin-top:30px;
	}
.k_title{
	font-size:14px;
	line-height:25px;
	color:#333;
	}	
.k_desc{
	color:#999;
	margin-top:10px;
	font-size:14px;
	line-height:23px;
	}
.k_more{
	margin-top:10px;
	color:#666;
	font-family:Arial, Helvetica, sans-serif;
	}						
@media (min-width: 1200px){
	.container {
		width: 1300px;
	}
}
@media screen and (max-width: 767px) {
     .swiper-button-next,.swiper-button-prev{
		display:none;
		}
	.logo{
		width:50%;
		margin-top:10px;
		}
	.navbar-toggle{
		margin-top:0px;
		}		
	.menu{
		float:none;
		}
	.ib1_cn,.ib4_title,.ib3_title a,.ib1_title{
		font-size:14px;
		}
	.ib1_cn i,.ib1_cn a,.ib2_news ul li a,.hot_title{
		font-size:12px;
		}
	.top{
		font-size:12px;
		}		
	.nav>li>a {
		padding: 0px 15px !important;
		text-align: center;
		line-height: 44px;
		border-bottom: 1px #004773 solid;
		font-size:14px;
	}
	.navbar .container-fluid .navbar-header{
		background:none !important;
		}
	.navbar .container-fluid>.navbar-collapse{
	background-color:#042d4d !important;
	z-index:999 !important;
	
	}
	.navbar-default .navbar-nav>li>a{
		color:#fff !important;
		}	
	.navbar .container-fluid ul{
		margin-top:10px !important;
		}
	.txtMarquee-left .bd ul li{
		height:20px;
		line-height:20px;
		}	
	.f_top .zuo, .f_top .zhong{
		text-align:center;
		padding-right:0px;
		}
	.f_top .zhong{
		margin-top:10px;
		}
	.f_address{
		margin-top:0px;
		}		
	.hot_title{
		margin-bottom:10px;
		}
	.ib3_title{
		font-size:16px;
		}
	.ib1_time{
		margin-bottom:15px;
		}
	.ib1_pic img{
		width:100%;
		}	
	.menu{
		margin-top:10px;
		}
	.header{
		padding:5px 0px;
		}
	.ewm ul li{
		margin-left:5px;
		}
	.link{
		padding-top:15px;
		}
	.mt30{
		margin-top:15px;
		}	
	.mb30{
		margin-bottom:15px;
		}
	.mt50{
		margin-top:15px;
		}
	.mb50{
		margin-bottom:15px;
		}
	.bged{
		padding:15px 0px;
		}
	.ib3_title,.ib2_news{
		padding: 10px 20px;
		}
	.ib3_title a{
		margin-top:2px;
		font-size:12px;
		}
	ul.infoList{
		height:20px;
		overflow:hidden;
		}
	.ib2_news ul li{
		text-align:left;
		}
	.quick_link a,.x_list a,.nr .n_desc{
		font-size:12px;
		}
	.f_bottom{
		line-height:24px;
		padding:7px 0px;
		}
	.nx_title h4{
		font-size:16px;
		}
	.sidebar ul li a{
		font-size:14px;
		padding:10px 20px;
		padding-left:25px;
		}
	.nx_title{
		padding:15px 20px;
		}		
	.nr{
		padding: 20px 15px;
		}
	.nr_title{
		font-size:14px;
		}
	.ib1_cn a{
		margin-top:0px;
		}
	.k_title{
		font-size:14px;
		}
	.k_desc{
		font-size:12px;
		line-height: 24px;
   		margin-bottom: 15px;
		}																						
    }


@media (min-width:992px) and (max-width: 1199px){}
			
