@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; } 
html { font-size: 100px; } 

@media (min-width: 1260px) {.container { width: 1230px; } 
 }

.bgcfff { background-color: #fff; } 
.mt25 { margin-top: 25px; } 
.mt20{margin-top: 20px;}

/*** 首页 ***/
.tb { text-align: center; position: relative; overflow: hidden; margin-bottom: -50px; } 
.tb>img { margin: 0 -200%; } 
.logo-w { position: absolute; top: 0; width: 100%; text-align: left; } 
.logo { margin: 30px 0 0 30px; } 
.nav { position: relative; } 
.nav ul { background: #316fc4; overflow: hidden;border-top-left-radius:20px;border-top-right-radius:20px; } 
.nav ul li{width: 25%;float: left;text-align: center;}
.nav ul a { color: #fff; font-size: 24px; font-weight: bold; line-height: 50px; } 
.gg {  font-size: 18px; border: 2px solid #277ec1; background: #daf3ff; border-radius: 10px; padding: 30px; } 
.lxfs img{width: 100%;}
.title { background: url(title-190403.png) left bottom no-repeat; font-size: 36px; font-weight: bold; text-align: left; color: #235a8c;padding: 0 0 12px 54px;margin-top: 25px; } 
.more{font-size: 16px;float: right;color: #235a8c;margin: 15px 15px 0 0;}


.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%; display: block; } 
.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:#277ec1; } 


.list i { font-size: 14px; color: #8b7b7b; margin-left: 5px; display: inline-block;} 
.list li { margin-bottom: 15px;border-bottom:1px dashed #235a8c; } 
.list li a{font-size: 20px;color: #235a8c;font-weight: bold;}
.list li p{font-size: 14px;color: #808080;margin-top: 5px;}

.b3 img{width: 100%;margin-top: 25px;}

.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:#0388b8 solid 3px; color: #333; } 
.h-b2-2 { border-bottom:#0388b8 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; } 

.b4 { margin-bottom: 25px; } 

.wapdb { background: #0058a8; color: #fff; text-align: center; font-size: 14px; padding: 20px 10px; line-height: 2; } 

/*** 概览 ***/
.mbx { margin: 20px 0; font-size: 14px; line-height: 1.5; } 
.gl .title{margin-top: 0;}
.gl-ul-w { min-height: 400px; } 
.gl-ul-w ul li { font-size: 16px; line-height: 1.6; overflow: hidden; border-bottom: 1px dashed #ccc; padding: 9px 0; } 
.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; } 

/*** 细览 ***/
.nr1 { border-top:2px solid #4b9ddb; } 
.nr2 { padding: 20px; width: 90%; margin: 0 auto; } 
.nr2 h1 { font-size: 28px; text-align: center; } 
.nr3 { text-align: center; padding: 20px 20px 30px; border-top:1px solid #ccc; } 
.nr4 { padding-bottom: 30px; } 

/*** TRS内容 ***/
.TRS_Editor img,.TRS_Editor table { max-width: 100%; } 
.TRS_Editor { text-align: justify; } 
.TRS_Editor p,.TRS_Editor div { margin-bottom: 10px; } 


/* 中等屏幕（桌面显示器，小于等于 1199px）.col-md- */
@media (max-width: 1199px) {.tb>img { width: 150%; } 
}

/* 小屏幕（平板，小于等于 991px）.col-sm- */
@media (max-width: 991px) {}

/* 超小屏幕（手机，小于等于 767px）.col-xs- */
@media (max-width: 767px) {
.container { padding-left: 15px; padding-right: 15px; } 


.logo { margin: 5px 0 0 0px; } 
.logo img { width: 40vw; } 
.tb{margin-bottom: -30px;}
.nav ul a{font-size: 16px;line-height: 30px;}
.gg { font-size: 14px; padding: 10px; } 
.focusBox .pic img{height: 65vw;}
.title { font-size: 20px; padding-left: 44px; } 
.more{margin: 5px 10px 0 0;}
.list i { font-size: 12px; } 
.list li { margin-bottom: 8px; } 
.list li a{font-size: 16px;}
.list li p{font-size: 13px;}

.mbx { font-size: 12px; margin: 10px 0; } 
.gl-ul-w ul li { font-size: 14px; } 

.nr2 { padding: 10px; } 
.nr2 h1 { font-size: 18px; } 
.nr3 { font-size: 13px; } 
.nr4 { font-size: 14px; } 
 }


