/* 基础样式 */
a:focus,img {  outline: none;border: none; }
body{line-height: 1.5;font-family:'Microsoft YaHei','Microsoft YaHei UI',"宋体",NSimsun,Simsun, Tahoma,sans-serif!important;overflow-x: hidden;}
ul li{list-style:none;}
html,body{height: 100%;}
a,a:link, a:visited, a:hover {text-decoration: none; cursor: pointer;}
html, body, div, iframe,  p, span, blockquote, pre, a, address, big, cite, code,  dt, font,h1, h3, h4, h5, h6,section,nav,aside,footer,
img, ins, small, strong, var, b, center, dl,dd, ol, ul, li, fieldset, form, label, legend{padding:0;margin:0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
body,a{ color:#333;} 
a:hover{color: #00303F;}
/* 字号 */
.font12{font-size: 12px!important;}
.font14{font-size: 14px!important;}
.font16{font-size: 16px!important;}
.font18{font-size: 18px!important;}
.font20{font-size: 20px!important;}
.font22{font-size: 22px!important;}
.bold{font-weight: bold;}
/* 颜色 */
.color-theme{color: #00303F;}
/* 背景色 */
.bg-gray{background: #ebebeb;}
.no-bg{background: none!important;}
/*手势*/
.pointer{cursor:pointer;}
/*位置*/
.center{text-align:center!important;}
.left-align{text-align: left;}
.right-align{text-align: right;}
.left{float: left;}
.right{float: right;}
.relative{position: relative;}
.clearfix:after { display: block; clear: both; content: ""; visibility: hidden; height: 0; }
.clearfix { zoom: 1; }
.justify{text-align: justify;font-size: 0;}
.justify:after{display: inline-block;width: 100%;content: "";}
.ellipsis{text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;overflow: hidden;}
.overflow{overflow: hidden;}
.wrapper{width:1190px;margin:auto;}
/* 基础样式 */


/* 头部 */
.header{border-top: 30px solid #00303F;padding-top: 20px;}
.qr-item {position: relative;margin-left: 30px;text-align: center;font-size: 12px;cursor: pointer;}
.qr-item .qr-img{width: 90px;height: 90px;}
.qr-item .qr-img-big{display:none;position: absolute;top: 100%;right: 0;width: 140px;height: 140px; z-index: 100;}
.qr-item:hover .qr-img-big{display: block;}
nav {width: 1190px; margin: 0 auto;}
nav li{float:left;height:52px;line-height:52px;font-size:16px;position:relative;}
nav li a{display:block;padding: 0 21px;}
nav ul li a:hover{display:block;color: #fff;background:#00303F;}
nav dl{font-size:14px;background:#00303F;position:absolute;top:52px;left:0px;z-index: 9999;width: 100%;}
nav dl dd a{color:#fff; padding: 8px 0; line-height: 30px;display: block;text-align: center;}
nav dl dd a:hover,.m_h{color:#fff;background:#880000;}
.m_h a{color: #fff;}
/* 头部 */

/* 轮播 */
.slider{width: 100%;height: auto; position: relative;overflow: hidden; }
.slider .bd{position: relative;z-index: 0;}
.slider .bd li{width: 100%;height: 489px;}
.slider .bd li>img{width: 100%;height: 100%;}
.slider .hd{position: absolute;width: 100%;left: 0;z-index: 1;height: auto;bottom: 60px;text-align: center }
.slider .hd li{vertical-align: bottom;display: inline-block;*display: inline;zoom: 1;width: 14px;height: 14px;margin:5px;cursor: pointer;background: rgba(255, 255, 255, .7);filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#b2ffffff, endcolorstr=#b2ffffff);}
.slider .hd li.on{background: #00303F;}
/* 轮播 */

/* 图标菜单 */
.icon-menus{overflow: hidden;text-align: center;padding: 30px 0;}
.icon-menus .menu-item{display: inline-block;width: 136px;border-left: 2px solid #eaeaea;}
.icon-menus .menu-item:first-child{border: none;}
.icon-menus .menu-item .icon-img{display: block;margin: auto;width: 60px;height: 57px;}
.icon-menus .menu-item>p{color: #00303F;font-weight: bold;}
/* 图标菜单 */

/*新闻动态  */
.bg-news{padding: 40px 0;background-color: #e3e3e3;min-height: 560px;}
.bg-news .news-head .name{font-size: 34px; }
.bg-news .news-head::before{position: absolute;left: 0;top: 55px;width: 70px;height: 3px;background-color: #00303F;content: '';}
.bg-news .news-body{padding-top: 40px;}
.bg-news .news-list {width: 50%;}
.bg-news .news-banner>img{width: 575px;height: 384px;}
.news-list.list-com{ padding: 0 35px;border-left: 2px solid #00303F;border-right: 2px solid #00303F;}
.news-list.list-com li{margin-top: 24px;height: 58px;padding-top: 5px;}
.news-list.list-com li:first-child{margin-top: 0;}
.news-list.list-com li .list-num{position: absolute;left:0;top:0;width: 58px;height: 58px;line-height: 58px;text-align: center;background-color: #00303F; color: #fff;font-size: 36px;}
.news-list.list-com li a{display: block;padding-left: 85px;color: #4c4c4c;}
.news-list.list-com li .title{font-size: 16px;}
.news-list.list-com li .desc{color: #b6b6b6;margin-top: 5px;}
/*新闻动态  */

/* 重叠新闻 */
.overlap-news{padding: 40px 0;}
.overlap-news .overlap-img{height: 460px;width: auto;}
.news-panel{border-top: 4px solid #00303F;padding: 20px 20px 20px 30px;}
.overlap-news .news-panel{position: absolute;right:0;top:50%;margin-top:-205px;width: 720px;height: 410px; background: rgba(244, 244, 244,.8);filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#c8f4f4f4, endcolorstr=#c8f4f4f4);}
.news-panel .panel-head .name{font-size: 32px;}
.news-panel .panel-body{padding-top: 10px;}
.news-list.list-normal li{position: relative;height: 50px;line-height: 50px;border-bottom: 1px dashed #ddd;}
.news-list.list-normal li a{display: block;padding-right: 100px;}
.news-list.list-normal li .date{font-size: 12px;position: absolute;right: 0;top: 0;height: 100%;width: 100px;text-align: right;}
/* 重叠新闻 */


/* 二分新闻 */
.half-news{padding: 40px 0;}
.half-news .news-panel{background-color: #f4f4f4;width: 580px;min-height: 402px;}
/* 二分新闻 */

/* 广告 */
.adver{background-color: #00303F;color: #fff;margin-top: 40px;min-height: 100px;}
.adver .wrapper {padding: 50px 70px;}
.adver .relative{padding-right: 100px;}
.adver .title{margin-bottom: 15px;font-size: 30px;font-family: inherit;letter-spacing: 2px;}
.adver .desc{line-height: 2;}
.adver .more{position: absolute;top: 50%;right: 0;margin-top: -28px; width: 84px;height: 56px;line-height: 56px; text-align: center; font-size: 16px;border: 2px solid #fff;color: #fff;;}
.adver .more:hover{color: #fff!important;}
/* 广告 */

/* 三分新闻 */
.three-news{padding: 60px 0;margin-top: 40px; background-color: #e3e3e3;}
.three-news .news-panel{width: 383px;background: #fff;min-height: 352px;}
.three-news .mid-panel{margin: 0 20px;}
/* 三分新闻 */

/* 图片新闻 */
.pic-news {padding: 60px 0;}
.pic-news ul li{width: 282px;text-align: center;margin-left: 20px;}
.pic-news ul li:first-child{margin-left: 0;}
.pic-news ul li.mid-li{margin: 0 10px;}
.pic-news ul li .news-img{display: block;width: 100%;height: 149px; }
.pic-news ul li .title{position: relative;font-size: 24px;line-height: 2;display: inline-block;margin:15px 0 20px;}
.pic-news ul li .title::after{position: absolute;top: 100%;left: 0;right: 0;margin: auto; width: 70%;height: 1px;background-color:#333;content: "";}
.pic-news ul li .desc {line-height:1.8;color: #555;font-size: 16px;   }
/* 图片新闻 */

/* 圆形 */
.circle-news{padding: 40px 0;}
.circle-news .item{margin: 0 24px;width: 190px;}
.circle-news .news-img{display:block;border-radius: 50%;width: 119px;height: 119px;margin: auto;}
.circle-news .title{font-size: 30px;margin-top: 25px;}
/* 圆形 */

/* 底部 */
.footer{padding-top: 100px;padding-bottom: 30px;background: url('/image/footer.png')  center bottom no-repeat;background-color: #001526;height: 446px;}
.footer .wrapper{height: 100%;}
.footer-item{padding-right: 40px;width: 265px;}
.footer-item .title{margin-bottom:20px;font-size: 18px;color: #fff;}
.footer-letter{font-size: 12px;color: #8a8a8a;display: block;line-height: 2;}
.footer-logo{position: absolute;right: 0;top: 50%;margin-top: -50px;}
.footer-logo img{ width: 337px;height: 51px;display: block;margin-bottom: 12px;}
.footer-logo .footer-letter{padding-left: 30px;}
/* 底部 */


/* 二级页 */
.container .aside,
.container .main{min-height: 700px;background: #fff;}
.container .aside{width: 300px;height: 100%; text-align: center;background: #7A9D96;letter-spacing: 2px;}
.container .aside .aside-header{line-height: 92px;font-size: 32px;color: #fff;background-color: #00303F;padding: 0 15px;}
.container .aside .sub-list{padding: 10px;}
.container .aside .sub-list>li>a{color: #fff;font-size: 22px;line-height: 54px;}
.container .aside .sub-list>li>a:hover{color: #ddd!important; }
.container .main{width: 875px;padding: 0 40px;}
.location {padding: 15px 0;}
.location .curr{padding:5px 15px;border-bottom: 2px solid #00303F;font-size: 22px;}
.location a{color: #00303F;}
.content .news-list>li{height: 60px;line-height: 60px;;}
.content .news-list>li>a{font-size: 16px;}
.article-header{padding: 15px 0;border-bottom: 1px dashed #ddd;}
.article-header .author{padding-top: 15px;font-size: 12px;color: #777;}
.article-content{padding:15px 0;}
.article-content p{padding: 10px 0;}
.att{margin-top: 20px;}
.att .att-a{ display: block; color: #0ae;margin-bottom: 5px;}
.article-footer{padding: 10px 0;border-top: 1px solid #ddd;}
.article-footer .neigh{margin-bottom: 10px;}
/* 二级页 */

/* 图片列表 */
.img-list {margin: 0 -8px;}
.img-list li{float: left;width: 252px;margin: 8px;background: #fff;padding: 16px;line-height: 1.8;height: 338px;}
.img-list>li img{width: 220px;height: 147px;display: block;margin-bottom: 5px;}
.img-list>li a{font-size: 16px;}
.img-list>li .summary{margin-top: 12px;color: #aaa;}
.img-list>li .summary .more{white-space: nowrap;}
/* 图片列表 */
.list-num .d{
display: block;
font-size: 18px;
margin: 3px;
line-height: normal;
}
.list-num .ym{
display: block;
font-size: 8px;
margin: 3px;
line-height: normal;
}