﻿body{line-height:2;color:#666;font-family:microsoft yahei;}
a{text-decoration: none;color:#666;}
a:hover{text-decoration: none}
ul{list-style:none;margin:0;padding:0;}
.txt_hide{white-space:nowrap; text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden;}
@media(min-width: 1200px){
	.container {width: 1200px;}

}
/*************************************************************头部****************************************************/
@media(min-width: 768px){
	.topbanner{padding-top: 24px;padding-bottom: 24px;}
	.navbar {background: #f6ab00;min-height: 40px;margin-bottom: 0px;z-index: 1;border: 0;border-radius: 0}
	.nav>li{position: inherit;}
	#navbar1{margin-left: -15px;margin-right: -15px;}
	#navbar1>ul{width: 100%}
	#navbar1>ul>li{width: 12.5%;text-align: center;}
	#navbar1>ul>li>a{padding-top: 10px;padding-bottom: 10px;font-size: 17px;}
	#navbar1>ul>li>a,#navbar1>ul>li>a:hover{color:#fff;}
	a.logo{padding: 0 !important;}
	.pic .item{min-height: 400px;background-position: center center;}
	.on .menu:after{content: ".";height: 0;width: 0;border-left:5px solid transparent;border-right:5px solid transparent; border-bottom: 5px solid #fff8e5;border-top: none;position: absolute;top: -5px;left: 65px;}
}

@media (max-width: 767px) {
    .navbar {background: #fff;}
    .t{margin-top: -10px;}
    .pic .item{min-height: 200px;background-position: center center;}
	
	.index_tpxw{padding:0;}

}

.sitetype{font-size: 20px;padding-left: 15px;padding-right: 15px;color: #004a86}
.siteName{font-size: 20px;margin-bottom: 0;margin-top: 8px;color: #000;display: inline-block;padding-left: 5px;}
.navbar-text a{margin-left: 10px;margin-right: 10px;font-size:13px;color:#666;}
.top-link{display: inline-block;font-size: 12px;margin-left: 0;margin-right: 10px}
.form-control{border-radius: 0;}
.search .form-group{position:relative; }
.search .searchbtn{position: absolute;right: 8px;top:50%;margin-top: -7px;}

/*导航*/
.menu{position: absolute;background: #fff8e5;color: #dfac7a;margin:0;padding: 5px 0}
.menu li{line-height: 20px;*display: block;float: left;padding: 0 5px;list-style: none}
.menu li a{color: #dfac7a;line-height: 20px;font-size: 14px;}
	/*************************↑↑↑↑↑↑↑↑↑↑↑0831:头部和导航栏↑↑↑↑↑↑↑↑↑↑↑↑*******************************************/


.bg_color{background:#F7F7F7;}
.bg_color_white{background:#fff;}
.lm_name a{color:#f6ab00;font-size:18px;font-weight:normal;}
.index_xwzx_con{margin:0;}
.index_tpxw{padding-left:0;}
.banner_row .col-md-12{padding:0;}
.mobile_tpxw{position:relative; overflow:hidden;}
.mobile_tpxw .bd{ position:relative; z-index:0;}
.mobile_tpxw .bd li{ position:relative;}
.mobile_tpxw .bd li img{width:100%; height:280px; background:url(../images/loading.gif) center center no-repeat; vertical-align:top;}
.mobile_tpxw .bd .txt{position:absolute; bottom:0; left:0; width:100%; height:40px; line-height:40px; padding:0 90px 0 15px; color:#fff; background:rgba(0,0,0,0.5); white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.mobile_tpxw .bd .txt a{color:#fff;font-size:16px;}
.mobile_tpxw .hd{ position:absolute; bottom:6px; right:10px; z-index:1;}
.mobile_tpxw .hd li{display:inline-block; width:9px; height:9px; margin:0 3px; line-height:0; overflow:hidden; font-size:0; background:#dfdfdf; cursor:pointer;border-radius:50%;}
.mobile_tpxw .hd li.on{ background:#f6ab00;}
.mobile_tpxw .arrow{position:absolute; top:50%; margin-top:-26px; cursor:pointer;}
.mobile_tpxw .prev{left:0;}
.mobile_tpxw .next{right:0;}
.mobile_tpxw .arrow img{display:block; width:100%;}

.index_news_first{text-align:center;padding:25px 0;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.index_news_first a{font-size:18px;color:#0069AC; }
.index_news_list li{font-size:13px;white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.zc_height{height:56px;width:100%;}
.index_about_us{margin-bottom:30px;}

.index_tp_js{min-height:270px;}
.index_lm_tp{padding-bottom:20px;}
.index_lm_js{font-size:13px;padding:0 15px;}
.index_more{text-align:center;padding-top:20px;padding-bottom:15px;}
.index_more a{display:block;border:2px solid #f6ab00;color:#f6ab00;font-size:13px;line-height:30px;width:30%;margin:0 auto;}
.index_ywjs_list{margin:0;padding:0;}
.index_ywjs_list li{background:#fff;text-align:center;line-height:36px;float:left;margin:1px;width:49%;padding:0;}
.index_ywjs_list li.on{background:#f6ab00;}
.index_ywjs_list li a{display:block;width:100%;height:100%;}
.index_ywjs_list li a:hover{background:#f6ab00;color:#fff;}


/*通用头条样式*/
/*栏目banner*/

@media (min-width: 768px) {
	.pb{position: absolute;top: 30%;left: 20%}
}
@media (max-width: 768px) {
	.pb{position: absolute;top: 30%;left: 10%}
}
.pb h1{color: #fff}


/*当前位置*/
.breadcrumb{background: none;margin-top: 20px;margin-bottom: 10px;}
.breadcrumb a{margin: 0 10px;}


/*二级栏目*/
.col-list{border-bottom: 1px dashed #CCCCCC;padding-top: 10px;padding-bottom: 10px;margin-bottom: 10px;}
.col-list:nth-of-type(even){border-top: 1px dashed #CCCCCC;}
.col-list a{background: #e7e7e7;color: #666666;border: 0}
.col-list a:hover,.col-list a.active,.col-list a.active:hover{background: #f5ac07;color: #fff}
.col-list .col-sm-3{margin-bottom:10px;}
.introbox{margin: 10px 0px}
.intropic img{width: 100%;padding-bottom: 10px;}
.banner{background-repeat:no-repeat;background-position:center center;background-image:url(../images/banner2025m.jpg);}
@media (min-width: 768px) {
	.banner{min-height:300px;
background-repeat:no-repeat;background-position:center center;background-image:url(../images/banner2025.jpg);
}
	.pic .item{min-height: 300px;background-position: center center;background-repeat: no-repeat;}
	
}
@media (max-width: 768px) {
	.banner{min-height:250px;}
	.pic .item{min-height: 200px;background-position: center center;}
}
/*通用头条样式*/
/*通用文章*/
.content{border-top:1px dashed #CCCCCC;padding-top: 26px;}
.con-body {}
.con-body h4{padding-top: 0px;padding-bottom: 20px;border-bottom:1px dashed #CCCCCC }
.con-body .con-plus{padding-top: 10px;padding-bottom: 20px;border-bottom:1px dashed #CCCCCC;}
#zoom{padding-top: 10px;font-size: 13px;}
@media (max-width: 767px) {
	#zoom img{display:block;width: 100%}
}
/*通用列表*/
.list .s-item{margin-bottom: 20px;}
.list .s-item>div{border-top: 1px dashed #CCCCCC;}
.list .s-item h4 a{color: #F5AC07}

#page_div .btn-primary {color: #fff;background-color: #E7E7E7;border-color: #CCCCCC;}
#page_div .btn-primary a{color: #333}
#page_div .btn-primary:hover,#page_div .cur{background-color: #F5AC07}
#page_div .btn-primary:hover a,#page_div .cur{color: #fff}

/*网站地图*/
.tabbox{width:90%;margin:0 auto;font-family:"微软雅黑";margin-top:30px;}
.tab_zylm span{background:#f09388;display:block;color:#fff;width:100px;text-align:center;}
.tab_zylm{border-bottom:3px solid #f09388;}
.tabtit{background:#fff5d8;height:25px;line-height:25px;width:100%;padding-left:3px;font-weight:bold; font-size:14px; color:#1D83CB;text-align:left;margin-top:25px;}
.tabbox ul{width:100%;}
.tabbox li{height:20px;line-height:20px;font-size:13px;text-align:left;}

/*↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓底部导航↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓*/
@font-face {
	font-family:'fontawesome';
	src:url('../fonts/890583.eot');
	src:url('../fonts/890583.eot') format('embedded-opentype'),url('../fonts/890586.woff') format('woff'),url('../fonts/890585.ttf') format('truetype'),url('../fonts/890584.svg') format('svg');
	font-weight:normal;
	font-style:normal
}

.fa {display: inline-block;font: normal normal normal 14px/1 fontawesome;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.footer{margin-top: 50px;}
.foot-nav{background: #da9e67}
.flogo{margin-top: -10px;}
.foot-nav .sns-icon i {font-size: 24px;margin-right: 5px;padding-top: 3px;}
.foot-nav .ftxtd {line-height: 42px;color: #FFF;}
.foot-nav .ftxtd span {font-size: 16px;padding-right: 12px;}
.foot-nav .sns {padding:0;line-height: 30px;}
.foot-nav .sns a {float: left;padding: 0 0 0 40px;line-height: 3;color: #FFF;display: block;}
.foot-nav .sns-icon i {font-size: 24px;margin-right: 5px;padding-top: 3px;}

.fa-wechat::before, .fa-weixin::before {content: "\f1d7";}
.fa-weibo::before {content: "\f18a";}
.fa-envelope::before {content: "\f0e0";}

@media (min-width: 768px) {
	#returnTop { right: 50px;}
}
@media (max-width: 767px) {
	#returnTop { right: 0px;opacity: 0.6;filter: alpha(opacity=60); }
	#returnTop:hover{opacity: 1;filter: alpha(opacity=100);	}
	.foot-nav .sns a{padding-left: 20px;}

}
#returnTop {position: fixed;bottom: 100px;width: 47px;height: 47px;background: #da9e67;display: none;}
#returnTop a{display: block;width: 100%;height: 100%;color: #fff;text-align: center;line-height: 47px;}
/*↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑底部导航↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑*/


/***********************以下是根据各个页面写的独立样式********************************/
/********核服集团公司介绍样式*******/
.gsjs_pic img{margin:0 20px 10px 0;}
.gsjs_txt p{text-indent:2em;}
.fzlc_txt{width:100%;background:#f6f6f6;margin:20px 0;padding:12px 30px 12px 0;}
.fzlc_txt ul li{color:#0A66AC;text-align:right;}
.fzlc_txt ul li .i{display:inline-block;height:10px;width:10px;background:#0A67AC;margin-right:6px;}

@media (max-width: 767px) {
.gsjs_pic img{width:100%;}
.fzlc_pic img{width:100%;}
}

/*视频新闻*/
.sp-news-list { margin-top: 25px; }
.sp-news-list li{ margin-bottom: 25px; }
.sp-news-list li.mr0 { margin-right: 0; }
.sp-news-list li a.pic { width:100%; height: 214px; position: relative; display: block; }
.sp-news-list li a.pic img{width:100%; height: 214px;}
.sp-news-list li a.pic:hover .mask, .sp-news-list li.active a.pic .mask { display: block; }
.sp-news-list li a.pic .mask { background: url(../images/sp_play_bg.png) no-repeat center center;  width:100%; height: 214px; position: absolute; top: 0; left: 0; display: none; }
.sp-news-list li a.text { height: 60px; display: block; background-color: #f2f2f2; padding: 10px; color: #000; }


/******************************************************************************/


/************************第二版首页 20171128**********************************/
.index_ywjs_ul li .pic_box p{margin-top:10px;margin-bottom:0;}
.index_ywjs_ul li .pic_box a:visited{color:#666;}
.index_ywjs_ul li .pic_box a:hover{color:#f6ab00;}
.picScroll .hd{margin:15px 0 10px 0;}
.picScroll .hd .next,.picScroll .hd .prev{display:none;}
.picScroll .hd ul{width:120px;margin:0 auto;overflow:hidden;}
.picScroll .hd ul li{float:left;width:40px;height:6px;background:#f2f2f2;margin:0 10px;overflow:hidden;cursor:pointer;}
.picScroll .hd ul .on{background:#ccc;}
.index_ywjs_ul li .pic_box{padding:15px;background-color:#f2f2f2;margin:15px 0;text-align:center;}
.index_ywjs_ul li .pic_box img{width:100%;}
@media (min-width: 1200px) {
	.index_ywjs_ul li{padding:0;width:20%;}
	.index_ywjs_ul li .pic_box{margin:15px;}
	
}

@media (min-width: 992px) {
	
}

@media (min-width：768px) {
}



@media (max-width: 767px) {
	
}
@media (max-width: 600px) {
	.index_ywjs_ul li{padding:0;width:100%;}
	.index_ywjs_ul li .pic_box{margin-right:0;}
}
@media (max-width: 992px) {
	.index_gywm{margin-top:20px;}
}

.xwzx_list{margin-top:15px;}
.xwzx_first h3{margin-top:0;font-size:18px;text-align:center;}
.xwzx_first p{font-size:13px;line-height:1.5em;margin:15px 0 15px 0;height:3em;overflow:hidden;}
.xwzx_first a:visited{color:#666;}
.xwzx_first a:hover{color:#f6ab00;}
.xwzx_list li{height:60px;border:1px solid #E7E7E7;margin-top:20px;}
.xwzx_list .xwzx_list_date{width:75px;background:#EEEEEE;text-align:center;line-height:1.2;height:100%;float:left;}
.xwzx_list .xwzx_list_date .day{font-size:30px;color:#C5C4C0;}
.xwzx_list .xwzx_list_tt{font-size:16px;height:58px;overflow:hidden;line-height:58px;float:left;padding-left:10px;}
.xwzx_list a:visited{color:#666;}
.xwzx_list a:hover{color:#f6ab00;}
.index_gywm{background-color:#F6AC07;padding:15px;text-align:center;line-height:40px;font-size:18px;}
.index_gywm a{display:block;border:1px solid #fff;color:#fff;}
.index_links li{height:60px;background-color:#EEEEEE;line-height:60px;font-size:18px;text-align:center;margin-top:20px;}
.index_links li a{display:block;color:#F6AC07;}
.index_links li a span{padding-left:10px;}
.mobile_tpxw .bd li img{height:316px;}


