body{background-color: #fff;}

/*最新通知*/
.current_news{line-height: 40px;height: 40px;border-bottom: 1px solid #ddd;}
.current_news .icon{display: block;width: 40px;height: 40px;background: url(../image/icon/tz_icon.png) center no-repeat;}
.current_news .box{font-size: 14px;font-weight: bold;overflow: hidden;height: 40px;}
.current_news .box a{display: block;line-height: 40px;height: 40px;}
.current_news .box .on{}

/*大标题*/
.largeTitle{font-size: 30px;text-align: center;color: #1477a3;font-weight: bold;line-height: 1.4;padding: 30px 10px;border-bottom: 1px dashed #ddd;margin-bottom: 20px;}

.news-wrap{margin-bottom: 20px;}

/*图片新闻*/
.pic-news{width: 590px;height: 354px;overflow: hidden;position: relative;}
.pic-news .pic-box{width: 100%;height: 100%;position: relative;}
.pic-news .pic-box li{width: 100%;height: 100%;overflow: hidden;position: absolute;top: 0;left: 0;display: none;}
.pic-news .pic-box .on{display: block;}
.pic-news .pic-box li img{display: block;width: 100%;height: 100%;object-fit: cover;}
.pic-news .pic-info{position: absolute;bottom: 0;left: 0;background: url(../image/icon/bg.png) left top repeat-x;line-height: 40px;height: 40px;width: 100%;}
.pic-news .pic-info .pic-title{color: #FFFFFF;padding: 0 10px;width: 460px;}
.pic-news .pic-info .pic-title li{white-space: nowrap;text-overflow: ellipsis;overflow: hidden;display: none;}
.pic-news .pic-info .pic-title .on{display: block;}
.pic-news .pic-info .dot{font-size: 0;margin-right: 7px;}
.pic-news .pic-info .dot li{width: 10px;height: 10px;display: inline-block;margin: 0 3px;background-color: #fff;vertical-align: middle;cursor: pointer;border-radius: 50%;opacity: .9;}
.pic-news .pic-info .dot .on{background-color: #0085db;opacity: 1;}

/*文字新闻*/
#txtNews{width: 588px;height: 352px;}
.txt-news{border:1px solid #ddd;}
.txt-news .title-box{line-height: 40px;height: 40px;position: relative;background: url(../image/icon/title-bg.png) left bottom repeat-x;}
.txt-news .title-box:after{content: "";width: 100%;height: 1px;background-color: #ddd;position: absolute;bottom: 0;left: 0;}
.txt-news .title-box span{display: block;font-size: 16px;font-weight: bold;color: #0085DB;padding: 0 20px;position: relative;}
.txt-news .title-box a{display: block;font-size: 16px;font-weight: bold;color: #555;padding: 0 20px;position: relative;}
.txt-news .title-box .on{background-color: #fff;color: #0085DB;}
.txt-news .title-box .on:after{content: "";width: 100%;height: 1px;background-color: #fff;position: absolute;bottom: 0;left: 0;z-index: 2;}
.txt-news .title-box .on:before{content: "";width: 1px;height: 100%;position: absolute;top: 0;right: 0;background-color: #ddd;}
.txt-news .title-box .last{border-left:1px solid transparent;}
.txt-news .title-box .last.on{border-color: #ddd;}
.txt-news .txt-box{padding: 15px 20px;overflow: hidden;}
.txt-news .txt-box .txt-list{line-height: 20px;margin: 10px 0;}
.txt-news .txt-box .txt-list .title{font-size: 0;text-align: left;}
.txt-news .txt-box .txt-list .dot{display: inline-block;width: 4px;height: 4px;background-color: #555;border-radius: 50%;vertical-align: middle;margin-right: 5px;}
.txt-news .txt-box .txt-list a{display: inline-block;vertical-align: middle;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;color: #333;}
.txt-news .txt-box .txt-list a:hover{color: #0085DB;}
#txtNews .txt-box .txt-list a{max-width: 450px;}
.txt-news .txt-box .txt-list .time{color: #999;font-size: 14px;}


#ad{width: 100%;margin-bottom: 20px;}
#ad img{display: block;width: 100%;}


/*三大块*/
.threeMod{margin-bottom: 20px;}
.threeMod .txt-news{width: 385px;height: 378px;margin-right: 20px;}
.threeMod .txt-box .txt-list a{max-width: 240px;}
.threeMod .intro-wrap{width: 386px;height: 380px;background-color: #eff8fe;}
.threeMod .intro-wrap .title{font-size: 28px;color: #0085db;text-align: center;font-weight: bold;margin-top: 22px;}
.threeMod .intro-wrap .time{color: #999999;font-size: 14px;text-align: center;margin-top: 6px;margin-bottom: 18px;}
.threeMod .intro-wrap .info-box{padding: 0 60px;font-size: 14px;line-height: 18px;}
.threeMod .intro-wrap .info-box ul{margin: 9px 0;}
.threeMod .intro-wrap .info-box .name{width: 70px;color: #0085DB;}
.threeMod .intro-wrap .info-box .cot{color: #333;width: 196px;}


.firstLink{margin-bottom: 20px;}
.firstLink a{display: block;}
.firstLink .dm-left{width: 387px;}
.firstLink .dm-right{width: 386px;}
.firstLink .first{margin-right: 20px;}


/*行业风采*/
#mien-wrap{margin-bottom: 20px;}
.txt-news .title-box .more{font-weight:normal;font-size: 14px;color: #666;}
.txt-news .title-box .more:hover{color: #0085DB;}
#mien-wrap .txt-box{padding-top: 20px;padding-bottom: 20px;}
#mien-wrap .txt-box a{display: block;position: relative;overflow: hidden;}
#mien-wrap .txt-box .dm-left{margin-right: 10px;}
#mien-wrap .txt-box .first-mien,#mien-wrap .txt-box .third-mien{width: 282px;height: 380px;overflow: hidden;background-color: #ddd;}
#mien-wrap .txt-box .second-mien .top{width: 282px;height: 185px;margin-bottom: 10px;background-color: #ddd;}
#mien-wrap .txt-box .second-mien .bottom{width: 282px;height: 185px;background-color: #ddd;}
#mien-wrap .txt-box a .h4{position: absolute;width: 94%;padding: 0 3%;line-height: 40px;background: url(../image/icon/bg.png) left top repeat-x;bottom: 0;left: 0;color: #fff;text-align: center;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
#mien-wrap .txt-box a img{height: 100%;width: 100%;object-fit: cover;-webkit-transition: all 500ms;-moz-transition: all 500ms;-ms-transition: all 500ms;-o-transition: all 500ms;transition: all 500ms;}
#mien-wrap .txt-box a:hover img{-webkit-transform: scale(1.1);-ms-transform: scale(1.1);-moz-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);}


/*推荐杂志*/
#magazine-wrap{margin-bottom: 20px;}
#magazine{width: 100%;height: 202px;overflow: hidden;}
#magazine a{display: block;width: 160px;height: 200px;margin-right: 10px;border: 1px solid #eee;}
#magazine a img{width: 100%;height: 100%;object-fit: cover;}


/*网站导航*/
.webNav{border: 1px solid #DDDDDD;line-height: 30px;padding: 10px 0;margin-bottom: 20px;}
.webNav .title{padding: 0 20px;font-size: 16px;font-weight: bold;color: #0085DB;width: 120px;}
.webNav .nav-box{width: 1018px;overflow: hidden;}
.webNav .nav-box .link{width: 25%;height: 30px;float: left;font-size: 15px;line-height: 30px;text-align: center;}
.webNav .nav-box .sel_box{max-width: 70%;margin: auto;display: inline-block;}
.webNav .nav-box .sel_box select{line-height: 30px;width: 100%;display: block;font-size: 15px;}
