@charset "utf-8";
/* 大屏幕（大桌面显示器，大于等于 1200px）.col-lg- */
/* 没有任何媒体查询相关的代码，因为这在 Bootstrap 中是默认的（改成PC优先） */
/***locfix***/
body{font-family: "Helvetica Neue",Helvetica,Arial,"Microsoft Yahei","Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei",sans-serif;}
a:hover{text-decoration:none; }
iframe{border: none;}
a{color: #444;}
ul{list-style: none;padding: 0;}
@font-face {
    font-family: 'Glyphicons Halflings';
    src: url(http://cdn.bootcss.com/bootstrap/3.3.7/fonts/glyphicons-halflings-regular.eot);
    src: url(http://cdn.bootcss.com/bootstrap/3.3.7/fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'), url(http://cdn.bootcss.com/bootstrap/3.3.7/fonts/glyphicons-halflings-regular.woff2) format('woff2'), url(http://cdn.bootcss.com/bootstrap/3.3.7/fonts/glyphicons-halflings-regular.woff) format('woff'), url(http://cdn.bootcss.com/bootstrap/3.3.7/fonts/glyphicons-halflings-regular.ttf) format('truetype'), url(http://cdn.bootcss.com/bootstrap/3.3.7/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')
}
ol,ul{margin:0;}

body{min-width: 1200px;}
.container {width: 1170px;}

/*** 首页 ***/
.top{background:url(top-181101.png) center top no-repeat;padding-bottom: 50px;}
.top1{padding: 0px;}
.top2{text-align: center;margin-bottom: 60px;}
.top2 img{max-width: 100%;}
.top3{background: rgba(255, 255, 255, 0.7);padding:60px 50px 30px;}
.top3-1{border:2px solid #3b73ba;padding: 50px 30px 30px;position: relative;}
.top3-1-1{position: absolute;top:-50px;text-align: center;width: 100%;margin-left: -30px;}
.top3-p{font-size: 16px;color: #3b73ba;line-height: 2;}

.title{background: url(title1-181101.png) center no-repeat;text-align: center;margin-bottom: 30px;}
.title a{line-height: 90px;font-size: 36px;color:#de1d1d;font-weight: bold;}
.box{margin-top: 30px;}

.focusBox { float:left; position: relative; width: 100%; /*height: 400px;*/ margin-bottom:10px;  overflow: hidden; font-family:Arial; text-align: left; background:#fff; }
.focusBox .pic img { width: 100%; height: 100%; display: block;object-fit: cover; }
.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 36px; width:100%;  background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }
.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 36px; width:100%; overflow: hidden; }
.focusBox .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;}
.focusBox .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 12px; font-weight: bold; text-decoration: none; }
.focusBox .num { position: absolute; z-index: 3; bottom: 8px; right: 8px; }
.focusBox .num li{ float: left; position: relative; width: 25px; height: 20px; line-height: 20px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; }
.focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
.focusBox .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }
.focusBox .num li.on a,.focusBox .num a:hover{ background:#3b73ba;  }

.h-b2-2 span{font-size: 18px;line-height: 40px;display: inline-block;padding: 0 15px;position: relative;top: 2px;cursor: pointer;font-weight: bold;color: #666;}
.h-b2-2 span.on{border-bottom:#3b73ba solid 3px;color: #333;}
.h-b2-2{border-bottom:#3b73ba solid 1px;}
.h-b2-3-1 {padding-top:15px;overflow: hidden;}
.h-b2-3-1 h3{text-align: center;margin-top: 8px;}
.h-b2-3-1 p a{color: #777;}
.h-b2-3-1 ul li{font-size: 16px;line-height: 130%;padding:7px 0px;}
.h-b2-3-1 ul li i{font-size: 14px;color: #777;}

.title2{font-size: 18px;font-weight: bold;margin-bottom: 15px;}
.title2 img{margin-right: 10px;}

.ul-w{margin-bottom: 30px;}
.ul-w ul li{font-size: 16px;line-height: 1.8;}
.ul-w ul li::before{content: "•";margin-right: 8px;}

.box1{padding-bottom: 30px;}
.ul-w2 li{border-bottom: 1px dashed #ccc;}
.ul-w2 li img {width: 75px;height: 55px;vertical-align: middle;margin: 8px;}
.ul-w2 li i{float: right;line-height: 63px;}

.h-b2-2 span{font-size: 18px;line-height: 40px;display: inline-block;padding: 0 15px;position: relative;top: 2px;cursor: pointer;font-weight: bold;color: #666;}
.h-b2-2 span.on{border-bottom:#3b73ba solid 3px;color: #333;}
.h-b2-2{border-bottom:#3b73ba solid 1px;}
.h-b2-3-1 {padding-top:15px;}
.h-b2-3-1 h3{text-align: center;margin-top: 8px;}
.h-b2-3-1 p a{color: #777;}
.h-b2-3-1 ul li{font-size: 16px;line-height: 130%;padding:7px 0px;}
.h-b2-3-1 ul li i{font-size: 14px;color: #777;}
.n-link ul{list-style-type: disc;list-style-position:inside;}
.n-link ul li{float: left;margin-right: 35px;}
.n-link {margin-bottom: 40px;}

/* 概览 */
.mbx {margin: 20px 0 20px 20px;font-size: 14px;line-height: 2;}
.gl-ul-w{min-height: 400px;}
.gl-ul-w ul li{font-size: 16px;line-height: 3;overflow: hidden;border-bottom: 1px dashed #ccc;}
.gl-ul-w ul li:hover{border-color: #3b73ba;}
.gl-ul-w ul li:hover a,.gl-ul-w ul li:hover span{color: #3b73ba;}
.gl-ul-w ul li span{float: right;}
.gl-ym{margin: 30px;text-align: center;font-size: 15px;}

/* 内容 */
.xl-h1{width: 80%;margin: 20px auto;line-height: 1.3;text-align: center;}
.xl-bb{border-bottom: 1px solid #ccc;margin-bottom: 20px;}
.xl-gd{color: #777;text-align: center;}
.xl-nr{padding: 30px;font-size: 16px;line-height: 1.5;}

/*** TRS内容 ***/
.TRS_Editor img,.TRS_Editor table{max-width: 100%;}


/* 中等屏幕（桌面显示器，小于等于 1199px）.col-md- */
@media (max-width: 1199px) {

}

/* 小屏幕（平板，小于等于 991px）.col-sm- */
@media (max-width: 991px) {

}

/* 超小屏幕（手机，小于等于 767px）.col-xs- */
@media (max-width: 767px) {

}


/*footer*/
.footerbg{
	width:100%;
	background: #166dca;
	}
.footer{
	height: 180px;
	width:1200px;
    clear: both;
	border-top: solid 5px #042f5d;
	background: url(footbg.png) left top repeat-x;
	margin:0 auto;
	
	
	}
.footer .f_left{
	float: left;
	 color:#fff;
}

.footer .f_center{
	margin-top: 30px;
	line-height: 2;
	text-indent: 30px;	
	float: left;
	color:#fff;
}
.footer .f_center a{
	color:#fff;
}

.footer .f_right{
	float:right;	
	}
.footer .f_right ul{
	width: 500px;
	height: 30px;
	background: url(index_botbg.jpg) right center no-repeat;		
}

.footer .f_right ul li{	
	float: right;
	margin: 8px 5px 0px 0px;
	 color:#fff;
}
.footer .f_right ul li a{
	display: block;	
    padding: 0px 5px;
	height: 16px;
	line-height: 16px;	
	font-size: 12px;
	border-right: solid 1px #fff;
	color:#fff;
}
.footer .f_right ul .noline a{
	border: none;
}
.footer .f_right ul li a:hover{
	color: #FC114A;
}

.copyright{width:1100px; margin:0  auto; position:relative; overflow:hidden; padding:50px 0;}
.copyright .ms{  padding-left:125px; /*height:155px;*/  font-size:12px; float:left; display: block; margin-top: 20px; }
.copyright .ms p{ line-height: 2;text-align:center; color:#fff;}
.copyright .ms p a{color:#fff;}  
.copyright .jc{float: right;width: 365px;}
.copyright span{ padding-left:10px}
.copyright_a {margin-left:10px;display: block;width: 102px;height: 51px;margin-left: 0px;float: left;padding-bottom:14px;}

.copyright ul{ /*float:right*/margin-left:46px}
.copyright ul li{ float:left; line-height:50px; color:#fff;}
.copyright ul li a{ padding-right:10px; margin-left:10px; color:#fff;}
.nav_b{width: 100%; }
.nav_b li{ float: left;}
.nav_b .xialaguang1 { font-size: 24px;color: #333;height: 50px;line-height:24px;display: block; /*background:url(nav_bj1.png) no-repeat right top;*/ float: left; margin-top:18px; width:120px; text-align:center}
.nav_b .on{ background:none!important}
.header-cyy{ display:none}
.search-jit-hid{ display:none}
.nav-jit-hid{ display:none}

.dz {
    float: left;
}
.dz a {
    display: block;
    float: left;
	 color:#fff;
}
