﻿body{color:#666;}
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: 1170px){
	.container {width: 1170px;}

}
/*************************************************************头部****************************************************/
@media(min-width: 768px){
	.topbanner{padding-top: 24px;padding-bottom: 24px;}
	.navbar {background: #014783;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: 120px;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: 60px;}
}

@media (max-width: 767px) {
    .navbar {background: #fff;}
    .t{margin-top: -10px;}
    .pic .item{min-height: 200px;background-position: center center;}
	
	.index_tpxw{padding:0;}

}
.bg_color_white{ }

.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: #014783;color: #dfac7a;margin:0;padding: 5px 0}
.menu li{line-height: 25px;padding: 0 5px;list-style: none;width:140px;}
.menu li a:link{line-height: 25px;font-size: 14px;color:#fff;}
.menu li a:visited{line-height: 25px;font-size: 14px;color:#fff;}
.menu li a:hover{line-height: 25px;font-size: 14px; text-decoration:underline;}
	/*************************↑↑↑↑↑↑↑↑↑↑↑0831:头部和导航栏↑↑↑↑↑↑↑↑↑↑↑↑*******************************************/


.bg_color{background:#F7F7F7;}
.container-fluid{ margin-top:0px;padding-top:0px; padding-left:0px;padding-right:0px;}
.container .row{ margin-left:0px;margin-right:0px;}
#weixin{position:absolute;margin-left:150px;margin-top:-150px;}
#weixin img{width:150px;height:150px;}
.bg_color_white{background:#fff; margin-top:-30px;padding-top:0px;}
.lm_name a{color:#EB6C00;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:#EB6C00;}
.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; line-height:25px; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;list-style:none;padding-left:10px;background-repeat:no-repeat;background-position:left center;background-image:url(../images/145140.gif);}
.zc_height{height:56px;width:100%;}
.index_about_us{margin-bottom:30px;}

.pull-right{ float:left !important;}
.index_tp_js{min-height:180px;}
.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 #EB6C00;color:#EB6C00;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:#EB6C00;}
.index_ywjs_list li a{display:block;width:100%;height:100%;}
.index_ywjs_list li a:hover{background:#EB6C00;color:#fff;}

.page_num{width:100%;}
/*通用头条样式*/
/*栏目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;display:none;}


/*当前位置*/
.breadcrumb{background: none;margin-top: 20px;margin-bottom: 10px;}
.breadcrumb a{margin: 0 10px;}
.pull-right2{float:right;}

/*二级栏目*/
.col-list{border-bottom: 1px dashed #CCCCCC;padding-top: 10px;padding-bottom: 10px;margin-bottom: 10px; float:left; width:20%;}
.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: #014783;color: #fff}
.col-list .col-sm-3{margin-bottom:10px; width:100%;}
.introbox{margin: 10px 0px}
.intropic img{width: 100%;padding-bottom: 10px;}
 .main{
	  width:78%;float:right;
}
.team-clear{ margin-bottom:50px; height:111px;float:left; width:100%;}
.team-clear li{float:left;}
.team-clear .two li{width:40%; margin-right:0px;margin-left:50px;}
.team-clear .two  .info{ width:230px; padding-left:20px; font-weight:bold; margin-top:20px;font-family:"微软雅黑", arial, helvetica, sans-serif;font-size:14px;}
.team-clear .three li{width:31%; margin-right:20px;}
.team-clear .three  .info{ width:200px; padding-left:20px;font-weight:bold; margin-top:20px;font-family:"微软雅黑", arial, helvetica, sans-serif;font-size:14px;}
.team-content{ background-color:#f0f0f0;font-size:14px; height:111px;}
.s-item{  height:30px;line-height:30px;}
.col-md-12 h4{width:80%; float:left;}
.col-md-12 .text-muted{ width:20%;float:right;}
.banner{background-repeat:no-repeat;background-position:center center;background-image:url(../images/1.jpg);}
@media (min-width: 768px) {
	.banner{min-height:300px;}
	.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;}
.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: #777}

#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: #014783}
#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: 0px;}
.foot-nav .sns-icon i {font-size: 24px;margin-right: 5px;padding-top: 3px;}
.foot-nav .ftxtd {line-height: 54px;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: 8px 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: 150px; position: relative; display: block; }
.sp-news-list li a.pic img{width:100%; height: 150px;}
.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: 150px; position: absolute; top: 0; left: 0; display: none; }
.sp-news-list li a.text { height: 30px; display: block; background-color: #f2f2f2; padding: 10px; color: #000; }


/******************************************************************************/
.biaoti{ padding-bottom:4px; height:40px; line-height:40px;}
.biaoti h3{ color:#EB6C00; float:left;  font-size:18px;}
.biaoti a{ color:#444444; float:right; font-size:16px;}
.biaoti a:hover{ color:#f00;}
.movieclips{ height:190px; width:100%; overflow:hidden; margin-top:2px; position:relative; padding:0 15px;}
.movieclips .tempwrap{ width:755px; overflow:hidden;}
.movieclips ul{ padding-top:4px;width:100%;float:left;}
.movieclips li{ width:230px; height:180px; float:left;}
.movieclips img{width:220px; height:180px;}



