﻿@charset "utf-8";

.zhuant515-wrap {background: url(../images/zhuant/main-bg-515.jpg) center top no-repeat #fff; min-width: 1200px; padding-bottom: 1px;}

.zhuant515-banner {height: 355px; width: 1200px; margin: 0 auto;}
.zhuant515-banner .logo {width: 100%; height: 80px; text-align: left; padding-top: 15px;}
.zhuant515-banner .banner {height: 150px; width: 1200px; background: url(../images/zhuant/zhuant-banner-515.png) center no-repeat; margin-top: 15px;}

.zhuant515-wrap .ztmain-wrap {width: 1200px; background: #fff; margin: 0 auto; padding: 20px 30px 30px; border-radius: 5px;}

.zhuant515-hot {height: 105px; line-height: 55px; text-align: center; padding-top: 25px; background: url(../images/zhuant/hot-bg-515_03.jpg); margin-bottom: 20px;}
.zhuant515-hot a {display: block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color: #d90f12; font-size: 40px; font-weight: bold;}
.zhuant515-hot a:hover {color: #f00;}

.zhuant515-hang1 {width: 1140px; height: 390px; margin-bottom: 20px;}
.zhuant515-hang1 .fl {width: 555px; height: 390px;}
.zhuant515-hang1 .fr {width: 555px; height: 390px;}

.zhuant515-title {height: 50px; border-bottom: 1px solid #dcdcdc; padding-top: 9px; line-height: 40px;}
.zhuant515-title .tit {height: 40px; position: relative; float: left; color: #d90f12; font-size: 24px; font-weight: bold;}
.zhuant515-title .tit::before {content: ''; position: absolute; width: 95px; height: 3px; background: #d90f12; left: 0; bottom: -1px;}
.zhuant515-title .more {float: right; display: block; color: #f00; font-size: 16px;}
.zhuant515-title .more:hover {text-decoration: underline;}

.zhuant515-fangt {line-height: 30px; height: 150px; margin-top: 10px;}
.zhuant515-fangt li {overflow: hidden;}
.zhuant515-fangt li .tt {width: 95px; float: left; color: #999;}
.zhuant515-fangt li .tx {width: 450px; float: right; color: #333; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.zhuant515-fangt li .tx a {color: #333;}
.zhuant515-fangt li .tx a:hover {color: #f00;}
.zhuant515-fangt li .tx .shuang {max-height: 60px; white-space:normal; -webkit-line-clamp: 2; display: -webkit-box; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis;}
.zhuant515-fangt1 {height: 130px; background: #f2f2f2; line-height: 36px; padding: 10px 20px 0;}
.zhuant515-fangt1 li {height: 36px; padding-left: 20px; position: relative; font-size: 18px;}
.zhuant515-fangt1 li::before {content: ''; width: 10px; height: 10px; position: absolute; left: 0; top: 13px; background: #c2c2c2; border-radius: 5px;}
.zhuant515-fangt1 li a {color: #333; display: block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.zhuant515-fangt1 li a:hover {color: #f00;}

.zhuant515-hang2 {width: 1140px; height: 325px;}
.zhuant515-hang2 .fl {width: 555px; height: 325px;}
.zhuant515-hang2 .fr {width: 555px; height: 325px;}

.zhuant515-list1 {line-height: 40px;}
.zhuant515-list1 li {height: 40px; padding-left: 20px; position: relative; font-size: 18px;}
.zhuant515-list1 li::before {content: ''; width: 10px; height: 10px; position: absolute; left: 0; top: 15px; background: #c2c2c2; border-radius: 5px;}
.zhuant515-list1 li a {color: #333; display: block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; margin-right: 100px;}
.zhuant515-list1 li a:hover {color: #f00;}
.zhuant515-list1 li .time {color: #999; right: 0; top: 0; position: absolute;}

/*滚动*/
#marquee1 { width: 100%; position: relative; overflow: hidden; margin-bottom: 10px;}
#marquee1 .content { width: 100%; position: relative; height: 200px; }
#marquee1 ul {height: 200px; float: left;}
#marquee1 li { text-align: center; float: left; width: 215px; box-sizing: border-box; padding: 0 15px 0 0; }
#marquee1 li a:hover { position: relative; }
#marquee1 li a img { display: block; width: 200px; height: 134px; margin-bottom: 5px;}
#marquee1 li a span {line-height: 20px; font-size: 18px; display: block; text-align: center; max-height: 40px; white-space:normal; -webkit-line-clamp: 2; display: -webkit-box; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis;}
#marquee1 li a:hover span {color: #f00;}


.zhuant515-hang3 {width: 1140px; height: 140px;}
.zhuant515-hang3 .fl {width: 300px; height: 140px; overflow: hidden;}
.zhuant515-hang3 .fr {width: 830px; height: 140px;}
.zhuant515-hang3 .fl a {margin-bottom: 10px;}
.zhuant515-hang3 .fl a img {width: 300px; height: 65px;}
.zhuant515-hang3 a {display: block; font-size: 0;}
.zhuant515-hang3 a:hover {opacity: .8;}
.zhuant515-hang3 .fr a img {width: 830px; height: 140px;}


.zhuant66-wrap {background: url(../images/zhuant/main-bg-66.jpg) center top no-repeat #fff; min-width: 1200px; padding-bottom: 1px;}

.zhuant66-banner {height: 355px; width: 1200px; margin: 0 auto;}
.zhuant66-banner .logo {width: 100%; height: 80px; text-align: left; padding-top: 15px;}

.zhuant66-wrap .ztmain-wrap {width: 1200px; background: #fff; margin: 0 auto; padding: 30px; border-radius: 5px;}

.zhuant66-hang1 {width: 1140px; height: 358px; margin-bottom: 20px;}
.zhuant66-hang1 .fl {width: 515px; height: 358px;}
.zhuant66-hang1 .fr {width: 600px; height: 358px;}
.zhuant66-hang1 .fl a {display: block;}
.zhuant66-hang1 .fl a img {width: 515px; height: 358px;}

.zhuant66-title {height: 50px; border-bottom: 1px solid #dcdcdc; padding-top: 9px; line-height: 40px;  margin-bottom: 15px;}
.zhuant66-title .tit {height: 41px; position: relative; float: left; color: #1e5e9f; font-size: 24px; font-weight: bold;border-bottom: 3px solid #1e5e9f; margin-bottom: -1px;}
.zhuant66-title .more {float: right; display: block; color: #f00; font-size: 16px;}
.zhuant66-title .more:hover {text-decoration: underline;}

.zhuant66-list1 {line-height: 40px;}
.zhuant66-list1 li {height: 40px; position: relative; font-size: 18px;}
.zhuant66-list1 li a {color: #333; display: block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; margin-right: 100px;}
.zhuant66-list1 li a:hover {color: #1e5e9f;}
.zhuant66-list1 li .time {color: #999; right: 0; top: 0; position: absolute;}

.zhuant66-ad-wrap {display: block; margin-bottom: 20px;}
.zhuant66-ad-wrap img {width: 1140px;}

.zhuant66-hang2 {width: 1140px; height: 448px; margin-bottom: 20px; padding: 10px; background: url(../images/zhuant/zhuant66_10.jpg) right bottom no-repeat; border: 1px solid #e5e5e5;}
.zhuant66-hang2 .tab-tab {float: left; width: 213px; height: 426px; background: #f5f5f5;}
.zhuant66-hang2 .tab-tab > div {width: 213px; height: 71px; padding: 15px 15px 0; line-height: 20px; font-size: 16px; color: #333;}
.zhuant66-hang2 .tab-tab > div.cur {width: 225px; background: url(../images/zhuant/zhuant66_13.jpg); color: #fff; padding-right: 27px;}
.zhuant66-hang2 .tab-info {width: 875px; float: right; padding: 0 45px 0 0;}

.zhuant66-list2 {}
.zhuant66-list2 li {height: 60px; padding-top: 8px; font-size: 18px;}
.zhuant66-list2 li a {color: #333; display: inline-block;line-height: 22px; max-height: 44px; white-space:normal; -webkit-line-clamp: 2; display: -webkit-box; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; vertical-align: middle;}
.zhuant66-list2 li a:hover {color: #1e5e9f;}

.zhuant66-list3 {height: 690px; font-size: 0; white-space:nowrap; width: 1140px; overflow: hidden;}
.zhuant66-list3 li {width: 560px; height: 690px; background: #f5f5f5; font-size: 0; display: inline-block; vertical-align: top; margin-right: 20px;}
.zhuant66-list3 li a {display: block;}
.zhuant66-list3 li img {width: 560px; height: 370px;}
.zhuant66-list3 li .txt-wrap {border: 1px solid #dcdcdc; height: 320px; border-top: 0; padding: 20px 20px 0; font-size: 18px;}
.zhuant66-list3 li .txt-wrap .tit {line-height: 30px; color: #999;}
.zhuant66-list3 li .txt-wrap .txt1,.zhuant66-list3 li .txt-wrap .txt2 {height: 40px; line-height: 20px; white-space:normal; -webkit-line-clamp: 2; display: -webkit-box; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; margin-bottom: 10px; padding-left: 9px;}
.zhuant66-list3 li .txt-wrap .txt3 {height: 80px; line-height: 20px; white-space:normal; -webkit-line-clamp: 4; display: -webkit-box; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; padding-left: 9px;}
.zhuant66-list3 li a:hover .txt1 {color: #1e5e9f;}
.zhuant66-list3 li a:hover img {opacity: .8;}















