/*imported styles*/
@import url("pagebar.css");
.title_1{ background:#0154a0; line-height:43px; height:43px; overflow:hidden; color:#fff; padding:0 3px 0 15px; margin-bottom:20px;}
.title_1 a{ float:right; color:#fff; background:url(../images/newtitle.jpg) no-repeat top right; margin-top:3px; line-height:40px; height:40px; padding-right:15px;}
.title_1 h1 { display: inline-block;  font-size: 18px; font-weight: normal;}
.news .news-content {}
.news .news-left {}
.news .news-left .switch-bar ul { background-color: rgb(249, 249, 248);}
.news .news-left .switch-bar ul li { display: block; width: 120px; height: 30px; line-height: 30px; font-size: 15px; text-align: center; float: left;}
.news .news-left .switch-bar ul li a { display: block;}
.news .news-left .switch-bar ul li.current a { background: #00a0e9 none repeat scroll 0% 0%; color: rgb(255, 255, 255); border-radius: 3px;}
.news .news-left .tabcon { position: relative;width: 100%; overflow: hidden;}
.news .news-left .tabcon .subbox { width: 96%; /*position: absolute; left: 0px; top: 0px; */ margin-top:15px;}
.news .news-left .sublist { float: left; width: 100%;}
.news .news-left .sublist ul { margin-top: 5px; display: block;}
.news .news-left .sublist li { height: 35px; line-height: 35px; display: block; position: relative;border-bottom:1px dashed #e5e8ed;}
.news .news-left .sublist li span{display: block;width:78%;overflow:hidden;text-overflow: ellipsis; white-space: nowrap;}
.news .news-left .sublist li a {width:100%; padding-left: 10px; display: inline-block;box-sizing: border-box;  background:url(../images/blue_dot.jpg) no-repeat left center; overflow: hidden;}
.news .news-left .sublist li a:hover { color: #0154a0;}
.news .news-left .sublist li em { font-style: normal; display: inline-block; position: absolute; right: 0px; top: 0px;}
.search {  background:#FFF; color: #222;border:1px solid #dbdbdb; border-radius:30px; margin-top:20px; overflow:hidden;}
.leftkeywords{height: 25px;line-height: 25px;}
.leftkeywords a{margin:0 6px;font-size: 14px;color: #222;}
.leftkeywords a:hover{color: #097bd1;}
.search .search-form { overflow:hidden;}
.search .keywords { width: 80%; height:30px; line-height: 30px; text-indent: 15px; border:0; float:left;}
.search .search_btn {  width: 24px; height: 19px; border:0; background:url(../images/icon_search.jpg) no-repeat; cursor: pointer; float:right; margin:5px 10px 0 0;}
/*手机版轮播图*/
.focus{ width:100%;  margin:0 auto; position:relative; overflow:hidden;}
.focus .hd{ width:100%; height:11px;  position:absolute; z-index:1; bottom:5px; text-align:center;}
.focus .hd ul{ display:inline-block; height:5px; padding:3px 5px; background-color:rgba(255,255,255,0.7); -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; font-size:0; vertical-align:top;}
.focus .hd ul li{ display:inline-block; width:5px; height:5px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background:#8C8C8C; margin:0 5px;  vertical-align:top; overflow:hidden;}
.focus .hd ul .on{ background:#0154a0;}
.focus .bd{ position:relative; z-index:0;}
.focus .bd li img{ width:100%;}
.focus .bd li a{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0);}
/*新闻*/
.slideTxtBox .hd ul li.on a{  background: #0154a0;color: #fff;border-radius: 3px;}
.news_1,.news_2{ width:49%;}
.new_zhxw{ border-bottom:1px solid #dbdbdb; padding-bottom:20px;}
.new_zhxw dt{ float:left; width:33%;}
.new_zhxw dt a{ border:1px solid #c6c6c6; display:block; padding:3px;}
.new_zhxw dt a img{ width:100%;}
.new_zhxw dd{ float:right; width:65%;}
.new_zhxw dd h1 a{ color:#0154a0; font-size:16px; display:block; line-height:30px; height:30px; overflow:hidden;}
.new_zhxw dd span{ display:block; color:#999; line-height:25px;}
.new_zhxw dd p a{ display:block; color:#666; line-height:25px; height:75px; overflow:hidden;}
.new_zhxw1 li{ border-bottom:1px dashed #e5e8ed; line-height:35px; height:35px; overflow:hidden;background: url(../images/blue_dot.jpg) no-repeat left center; padding-left:10px;}
.new_zhxw1 li a{ float:left;  display:inline-block; overflow:hidden;}
.new_zhxw1 li:hover a{color: #0154a0;}
.new_zhxw1 li span{ float:right; color:#999;}
.yqlj{ line-height:30px;}
.yqlj a{ padding-left:10px; line-height:30px;}
.yqlj a:hover{color: #0154a0;}
.htgl{ text-align:right; float:right;}
.news_0{ margin-bottom:20px;}
.xxxt{ margin:0 -1%;}
.xxxt dl{ float:left; background:#f5f5f5;-webkit-box-shadow:0 0 10px rgba(145, 145, 145, .5);-moz-box-shadow:0 0 10px rgba(145, 145, 145, .5);box-shadow:0 0 10px rgba(145, 145, 145, .5); text-align:center; width:14.6%; margin:1%; padding:2% 0;}
.xxxt dl dt img{ height:40px;}
.xxxt dl dd a{ display:block; line-height:35px; height:35px;}
.xxxt dl:hover dd a{ color:#0154a0;}

/*新闻图片*/
@media (min-width: 1025px){
	.focus{display: none;}
}
@media (max-width: 1024px){
	.slideBox1{display: none;}
}
@media (min-width: 768px) and (max-width: 1024px){
	.news .news-left,.news .news-right{width: 100%;float: none;margin-bottom: 30px;}
	.bottom_left{width:60%;}
	.bottom_right{width: 40%;}
	.footer_logo img{max-width: 90px;}
	.company_info{margin-left: 20px;padding-left: 20px;}
	.bottom_right .imgbox img{max-width:100px;}
}
@media (max-width: 767px){
	.leftkeywords,.bottom_left,.bottom_right {display: none;}
	.search .search-form{float: none;width: 90%;margin:0 auto; height: 28px;line-height: 28px; position: relative;border:1px solid #c3c3c3;background: #fff;}
	.search .keywords{width: 100%;text-indent: 5px; padding-right: 38px;box-sizing: border-box;border:0; height: 28px; line-height: 28px;}
	.news .news-left,.news .news-right{width: 100%;float: none;margin-bottom: 30px;}
	.bottom_left{width:100%;}
	.bottom_right{width: 100%;text-align: center;}
	.footer_logo img{max-width: 50px;}
	.bottom_right .imgbox img{max-width:100px;}
	.news .news-left .switch-bar ul li{width: 25%;}
	.news .news-left .sublist li span{width: 70%;}
	.footer .footer_top{text-align: center;}
	.footer .footer_top .top_right{text-align: left;}
	.footer .footer_top .friend-ico{float: none;display: inline-block;margin-bottom: 10px;}
	.footer .footer_top .top_right p{margin:4px 0;}
.search { background: rgba(0, 0, 0, 0) url(../images/icon_search.jpg) repeat-x scroll 0% 0%;}
.news_1, .news_2{ width:100%; float:none;}
.xxxt dl{ width:48%;}
.xxxt dl:nth-of-type(7){ width:98%;}
.news_0,.news .news-left, .news .news-right{ margin:0;}

}
