/* CSS Document */
#main{margin-top:15px;}
.box-title{font-size:18px;font-weight:bolder;color:#333;border-bottom:1px solid #E9E9E9;height:30px;line-height:30px; position:relative;}
.box-title-txt{position:absolute;border-bottom:2px solid #e63030;bottom:-1px;}
#left{width:20%;float:left;overflow:hidden;text-align:left; font-size:15px;}
.hotnew ul{margin:10px 0;}
.hotnew li{width:100%;float:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#999;line-height:30px;}
.hotnew li a{color:#6e6e6e;}
.hotnew li a:hover{color:#106bb9;}
.comhotnew{margin-top:10px;height:200px;}
#center{width:54%;float:left;margin:0 3%;overflow:hidden;text-align:left;}
#cennew{padding-bottom:15px;}
#cennew p{padding-top:20px;height:30px;}
.new-list ul{margin:5px 0;}
.new-list li{color:#999;line-height:32px;line-height:32px;overflow:hidden;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.new-list li:first-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis; padding:10px 0 10px 0;text-align:left;}
.new-list li:first-child a{font-size:18px;font-weight:bolder; color:#333;}
.new-list li:first-child span{display:none;}
.datetime{float:right;font-family:Arial, Helvetica, sans-serif;line-height:32px; font-size:14px;}
.new-list li a{font-size:16px;color:#6d6d6d; }
.new-list li a:hover{color:#106bb9;}
#right{width:20%;float:right;overflow:hidden; text-align:left;}
.cnews ul{margin:10px 0;}
.cnews li{width:100%;float:left;color:#b3b3b3;line-height:20px;padding:7px 0;list-style-type:square; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.cnews li a{width:100%;color:#555;font-size:16px;}
.cnews li p{font-size:12px;color:#999;line-height:20px; white-space:normal;padding-top:3px;}

.cnews li a:hover{color:#106bb9;}

.company-famous{margin-top:20px;margin-bottom:20px; width:100%;}
.company-famous ul{display:flex;align-items: center;justify-content:space-between;flex-flow:row wrap;
align-content:flex-start;}
.company-famous li{line-height:32px; margin-bottom:10px;border:1px solid #DDD;line-height:32px;padding:0 20px;float:left; font-size:14px; border-radius:3px;overflow:hidden;}
.company-famous li a{color:#333;}
.company-famous li a:hover{color:#F30;}
.news-img{margin-top:10px;}
.news-img li{float:left;width:32%;margin-top:15px;}
.news-img li:nth-child(3n+2){margin-left:2%;margin-right:2%;}
.news-img li img{width:100%;border-radius:5px;overflow:hidden;transition: box-shadow 0.3s ease;}
.news-img li img:hover{ box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.5);}
.news-img li p{font-size:14px;color:#333;line-height:20px;width:100%; white-space:nowrap;overflow:hidden; text-overflow:ellipsis;}

/***tab.asp页面css**************/
.nowposition{margin-top:30px;margin-bottom:20px;font-size:14px;line-height:30px;text-align:left;color:#555;height:30px;overflow:hidden;}
.nowposition a{color:#555;padding:0 5px;}
.nowposition a:hover{color:#F30;}
.tab-center{width:76%;float:left;margin-right:4%;overflow:hidden;text-align:left;}

.tab-main{padding-bottom:40px;border-bottom:2px solid #D9D9D9;height:auto;}
.tab-main h1{font-size:32px;padding-top:20px;line-height:32px;color:#333;}
.tab-main p{font-size:14px;color:#777;line-height:26px;padding-bottom:20px;}

.tab-list ul{margin:5px 0;}
.tab-list li{color:#999;line-height:32px;line-height:32px;overflow:hidden; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.tab-list li:first-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis; padding:20px 0 10px 0;}
.tab-list li:first-child a{font-size:24px;font-weight:bolder; color:#e82e2e;}

.tab-list li:nth-child(5n+1){padding-top:20px;}
.tab-list li a{font-size:16px;color:#6d6d6d;}
.tab-list li a:hover{color:#106bb9; font-weight:bolder;}

.tab-list .datetime{font-size:14px;}

.page{margin-top:30px;font-size:16px;color:#777;}
.page a{color:#1789ec;padding:0 7px;border-radius:3px;overflow:hidden;}
.page a:hover{color:#F30;font-weight:bolder; }

.new-ad{width:100%;padding-top:10px;}
.new-ad img{width:100%;}