@charset "utf-8";
/* CSS Document */
body { font-family:'微软雅黑'; font-size:16px; color:#000; line-height:24px; background: #fff; margin:0; padding:0;}
img{border:0;vertical-align:top}
ol,ul{list-style:none}
a{text-decoration:none;color:#000;}
.w1200 { clear: both; width: 1200px; padding:0px; margin:0 auto;}
.wauto { margin: 0px auto; }
.fl { display: inline; float: left; }
.fr { display: inline; float: right; }
.clear{ clear:both;}
h5,h6,p,ul,li{ margin:0; padding:0;font-weight:normal;}

/*顶部导航*/
.topNav { color: #fff; line-height: 42px; background: #cf0101; height: 42px; min-width:1200px;}
.topNav a{ color: #fff; font-size: 14px; }
.topNav a:hover{text-decoration:underline}

.topNav li { background: url(http://images.china.cn/images1/ch/2015china/images/b_1.gif) no-repeat right center; display: inline-block; margin-right:8px; padding-right:8px; }
.topNav .ts { background: none; }
.topNav .last { background: url(http://images.china.cn/images1/ch/2015china/images/b_2.gif) no-repeat right 20px; height: auto; margin-right: 0px; padding-right: 20px; position: relative; z-index: 9999;}
.topNav .last ul { display: none; width: 80px; position: absolute; left: 0px; top: 42px; z-index: 9999; }
.topNav .last li { line-height: 20px; background: #CF0101; border-top: 1px solid #FFF; display: block; margin: 0px; padding: 5px 10px; }

/*头部信息*/
.top{width:1200px; margin: 0 auto; margin-top:10px;}
.top .l{width:300px; float: left; text-align: center;font-size:26px; line-height: 40px; margin-top:19px;}
.top .m{width:500px; float: left; margin:0px 50px 12px 50px; text-align:center;}
.top .m img{width:85%;}
.top .r{width:270px; float:right; margin-left:0px;font-size:26px; line-height: 40px;margin-top:19px; margin-left: 30px;}
.banner{ width:100%; height:auto; min-width:1200px;}
.banner img{ width:100%; height:auto;}

.pri{width:1200px; margin:0 auto;}
.pri .title{ margin-top:80px; margin-bottom:50px; text-align:center;}
.pri .list{ width:1233px;}
.pri .nr{ width:378px; overflow:hidden; float:left; position:relative; margin-right:33px;}
.pri .nr .img{ display:block; width:378px; height:237px; overflow:hidden;}
.pri .nr .img a img{width:100%;min-height:237px;}
.pri .nr h5{width:378px; height:30px;overflow:hidden; margin-top:20px;}
.pri .nr h5 a{ font-size:18px; color:#575757;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp:1; overflow: hidden;}
.pri .nr p{width:378px;font-family:"微软雅黑"; font-size:14px; color:#757575; line-height:24px;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp:5; overflow: hidden;}

.news{ width:1200px; margin:0 auto;}
.news .title{margin-top:80px; margin-bottom:65px; text-align:center;}
.news .nr{ width:1200px; height:563px; overflow:hidden; background:url(http://zjnews.china.com.cn/d/file/p/2020-11-16/46d6a792824dc07ea3ab8c9e60ba57b8.jpg) no-repeat; position:relative;}
.news .nr .nr1{width:404px; overflow:hidden; position:absolute; left:770px; top:25px;}
.news .nr .nr2{width:404px; overflow:hidden; position:absolute; left:770px; top:212px;}
.news .nr .nr3{width:404px; overflow:hidden; position:absolute; left:770px; top:405px;}
.news .nr h5{width:404px;overflow:hidden;}
.news .nr h5 a{ font-size:20px; color:#505050; line-height:30px;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp:1; overflow: hidden;}
.news .nr p{width:404px;overflow:hidden; font-family:"宋体"; color:#333; line-height:22px; margin-top:5px;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp:4; overflow: hidden;}
.news .nr .img{width:548px; height:548px; overflow:hidden; position:absolute;left:0px;top:7px; border-radius:500px;}
.news .nr .img img{ width:100%; min-height:548px;}

.bg2{ width:100%; height:573px; background:url(http://zjnews.china.com.cn/d/file/p/2020-11-16/c04fdfc614eeb339705a6bf33f854b88.jpg) top center; min-width:1200px;}
.intro{ width:1200px; height:573px; margin:0 auto; position:relative;}
.intro .title{margin-top:80px; margin-bottom:65px; text-align:center;}
.intro .img{ width:590px; height:375px; overflow:hidden; position:absolute; top:165px; left:32px;}
.intro .img img{ width:100%; min-height:375px;}
.intro .r{ width:400px; height:260px; overflow:hidden; position:absolute; top:260px; right:130px;}
.intro .r h5{width:400px;overflow:hidden;font-size:20px; color:#fff;}
.intro .r p{width:400px;overflow:hidden; font-family:"宋体"; font-size:16px; color:#fff; line-height:30px; margin-top:15px;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp:7; overflow: hidden;}

.route{ width:1200px; margin:0 auto;}
.route .title{margin-top:80px; margin-bottom:30px;text-align:center;}
#slider {width:1200px;margin: 0 auto;position: relative;}
.scroll {height:440px;width:1060px;position: relative;clear: left; margin:0 auto;}
.scrollContainer div.panel {padding:20px;height:400px;width:1020px;}
.luxian{ width:976px; margin:0 auto; margin-top:90px;}
.route .nr1{ width:240px; height:110px; overflow:hidden; position:absolute; top:290px; left:30px;}
.route .nr1 h5{font-size:16px; color:#4f4f4f;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp:1; overflow: hidden; text-align:center;}
.route .nr1 p{font-family:"宋体"; font-size:14px; color:#4f4f4f; line-height:28px; margin-top:8px;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp:3; overflow: hidden;}
.route .nr2{ width:240px; height:110px; overflow:hidden; position:absolute; top:20px; left:222px;}
.route .nr2 h5{font-size:16px; color:#4f4f4f;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp:1; overflow: hidden; text-align:center;}
.route .nr2 p{font-family:"宋体"; font-size:14px; color:#4f4f4f; line-height:28px; margin-top:8px;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp:3; overflow: hidden;}
.route .nr3{ width:240px; height:110px; overflow:hidden; position:absolute; top:290px; left:410px;}
.route .nr3 h5{font-size:16px; color:#4f4f4f;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp:1; overflow: hidden; text-align:center;}
.route .nr3 p{font-family:"宋体"; font-size:14px; color:#4f4f4f; line-height:28px; margin-top:8px;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp:3; overflow: hidden;}
.route .nr4{ width:240px; height:110px; overflow:hidden; position:absolute; top:20px; left:603px;}
.route .nr4 h5{font-size:16px; color:#4f4f4f;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp:1; overflow: hidden; text-align:center;}
.route .nr4 p{font-family:"宋体"; font-size:14px; color:#4f4f4f; line-height:28px; margin-top:8px;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp:3; overflow: hidden;}
.route .nr5{ width:240px; height:110px; overflow:hidden; position:absolute; top:290px; left:800px;}
.route .nr5 h5{font-size:16px; color:#4f4f4f;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp:1; overflow: hidden; text-align:center;}
.route .nr5 p{font-family:"宋体"; font-size:14px; color:#4f4f4f; line-height:28px; margin-top:8px;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp:3; overflow: hidden;}
.route .img1{ width:102px; height:102px; border-radius:50px; overflow:hidden; position:absolute; top:174px; left:100px; }
.route .img1 img{ width:100%; min-height:102px;}
.route .img2{ width:102px; height:102px; border-radius:50px; overflow:hidden; position:absolute; top:174px; left:290px; }
.route .img2 img{ width:100%; min-height:102px;}
.route .img3{ width:102px; height:102px; border-radius:50px; overflow:hidden; position:absolute; top:174px; left:482px; }
.route .img3 img{ width:100%; min-height:102px;}
.route .img4{ width:102px; height:102px; border-radius:50px; overflow:hidden; position:absolute; top:174px; left:672px; }
.route .img4 img{ width:100%; min-height:102px;}
.route .img5{ width:102px; height:102px; border-radius:50px; overflow:hidden; position:absolute; top:174px; left:861px; }
.route .img5 img{ width:100%; min-height:102px;}
.scrollButtons {position: absolute;top:170px;cursor: pointer;}
.scrollButtons.left {left:40px;}
.scrollButtons.right {right:40px;}
h2{ position:absolute; left:380px; top:160px; font-size:60px; }

.bg4{ width:100%; height:581px; background:url(http://zjnews.china.com.cn/d/file/p/2020-11-16/8c66997af9b881e9c26b01edd235dc69.jpg) top center; min-width:1200px; margin-top:30px;}
.bg4 .pic{ width:1200px; height:581px; margin:0 auto; padding-top:70px;}
.bg4 .pic .title{margin-bottom:50px; text-align:center;}
.bg4 .pic .nr{ width:360px; height:322px; background:#fff; overflow:hidden; float:left; position:relative;}
.bg4 .pic .nr .img{ display:block; width:358px; height:170px; margin-top:1px; margin-left:1px; overflow:hidden;}
.bg4 .pic .nr .img a img{width:100%;min-height:170px;}
.bg4 .pic .nr h5{width:320px; height:30px;overflow:hidden; padding:0 20px; margin-top:20px;}
.bg4 .pic .nr h5 a{ font-size:18px; color:#575757;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp:1; overflow: hidden;}
.bg4 .pic .nr p{width:320px; padding:0 20px;font-family:"微软雅黑"; font-size:14px; color:#757575; line-height:24px; margin-top:0px;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp:2; overflow: hidden;}
.bg4 .pic .nr .date{font-size:14px; color:#757575; margin-top:10px; margin-left:20px;}
.bg4 .pic .nr .more{ display:block; width:28px; height:28px; overflow:hidden; position:absolute; bottom:15px; right:15px;}
.bg4 .pic .nr .more a img{ width:28px; height:28px;}

.ser{ width:1200px; margin:0 auto;}
.ser .title{margin-top:80px; margin-bottom:30px;text-align:center;}
video{display:block; width:285px; height:200px; overflow:hidden;margin:0; padding:0; float:left;}
.v1{ margin-right:20px;}
.ser .more{ width:200px; height:54px; margin:0 auto; margin-top:45px; margin-bottom:60px;}

/*页尾*/
.foot{ width:100%; background:#8b9ef5; min-width:1200px;} 
.foot .w1200{ width:1200px; margin:0 auto; padding:40px 0 25px 0; color:#fff; }
.foot .w1200 .l{ width:904px; float:left;}
.foot .w1200 .l p{ line-height:40px;}
.foot .w1200 .l a{ color:#fff; margin-right:35px;}
.foot .w1200 .l span{margin-right:50px;}
.foot .w1200 .r{ width:296px; float:right;}
.foot .w1200 .r font{ display:block; width:128px; overflow:hidden; float:left; margin-left:20px;font-size:14px;}
.foot .w1200 .r font img{ margin-bottom:10px;}

