@charset "utf-8";
/* CSS Document */
.line1{ overflow:hidden;zoom:1; margin-top: 20px; padding: 0px 1.5%}
/********焦点图********/
.line1 .left{float:left; width:40.1%; padding-top: 5px; }
.hiSlider{overflow: hidden;background: #eee;}
.hiSlider-item{float: left;}
.hiSlider-item img{display: block; width: 100%;}
.hiSlider-pages,.hiSlider-title{position:absolute;z-index:3}
.hiSlider-btn-prev,.hiSlider-btn-next{position:absolute;z-index:5;top:48%;height:53px;width:30px;background:url(../images/hislider-arrow.png) no-repeat;margin-top:-15px;text-indent:-200px;overflow:hidden;opacity:.6;filter:alpha(opacity:60)}.hiSlider-btn-prev{left:10px}
.hiSlider-btn-next{right:10px;background-position:-30px 0}
.hiSlider-btn-prev:hover,.hiSlider-btn-next:hover{opacity:1;filter:alpha(opacity:100)}
.hiSlider-title{bottom:0;width:100%; box-sizing: border-box;padding:6px 0px 6px 2%;color:#fff;background:rgba(0,0,0,.6);z-index:2;font:14px/1.6 "Microsoft YaHei",Arial,Tahoma; *width:98%;}
@media \0screen\,screen\9 {.hiSlider-title{ background:#000; filter:Alpha(opacity=80)}}
@media screen and (min-width: 0px) and (max-width: 640px){ 
.hiSlider-title{ font-size:16px;}
}
/********焦点图end********/
/********工作动态********/
.line1 .center{float:left; width:34.1%; margin: 0px 1% 0px 2%; }
.line1 .center .tit{overflow: hidden;zoom:1; font-size: 16px; font-weight: 700;line-height: 40px; background: url("../images/line1titbg.png") repeat-x center;}
.line1 .center .tit i{ background:url("../images/titbga.png") no-repeat  #fff; font-style: normal; width: 130px; height: 30px; display: inline-block; padding-left:43px;} 
.line1 .center .tit span a{color:red;float:right; font-size: 14px; font-weight: 300; background: #fff; padding: 0 5px;}
.line1 .center h1{font-size:22px; font-weight: 300; text-align: center;padding: 5px 0px 5px; line-height: 1.5em;}
.line1 .center p{ /*padding: 0px 0px 10px;*/height:4.9em;overflow: hidden;font-size: 12px; font-family:simsun; margin-bottom: 15px; line-height: 1.7em;}
.line1 .center ul li{background:url("../images/dot.jpg") no-repeat left 11px; padding:0px 0px 5px 8px; font-size: 14px;font-family:simsun;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}
/********通知公告********/
.line1 .right{float:right; width:22.1%;}
.line1 .right .tit{font-size: 16px; font-weight: 700; border-bottom: 1px solid #d8d3cd;background: url("../images/titbgb.png") no-repeat 3px 0px; padding-left: 30px; line-height: 30px; }
.line1 .right .tit span a{color:red;float:right; font-size: 14px; font-weight: 300; background: #fff; padding: 0 5px;}
.line1 .right .scrbox{font-size: 12px; padding:10px 8px;height:225px; overflow: hidden; margin-top: 15px;}
.line1 .right .scrbox ul li{background:url("../images/dot.jpg") no-repeat left 11px; padding:0px 0px 10px 8px; font-size: 14px;font-family:simsun;}
.line1 .right .scrbox ul li a{color:#7f5145}
.banner{ margin:15px 1.5% 0px;}
.banner img{ display: block;width:100%;}
.banner .small{display: none;}
.line2{background: url("../images/bannerbg.jpg") no-repeat; background-size: 100% 100%; margin: 20px 1.5% 0; text-align: center; border:3px solid #e9e4d8;position: relative; min-height: 123px;overflow: hidden;zoom:1;}
.line2lbg{ background: url("../images/line2left.png") no-repeat; background-size: 100% 100%;  width:428px; height: 64px; position: absolute; left:112px; top: 50%; margin-top: -32px;}
.line2cbg{ background:url("../images/line2center.png") no-repeat; background-size: 100% 100%;width:17px; height: 74px; position: absolute; left:555px; top:50%; margin-top: -37px;}
.line2 ul{ position: absolute; left:600px; top:50%; margin-top: -30px; width: 255px; font-size: 20px; overflow: hidden;zoom:1;}
.line2 ul li{float:left; background: url("../images/line2dot.png") no-repeat 0px 1px; text-align: left;padding:0px 20px 8px 25px;}
.line3{overflow: hidden;zoom:1;margin-top: 15px;padding: 0px 1.5%; background: url("../images/line.jpg") repeat-y 36.37% 0; }
.line3 .area{width:72.78%;overflow: hidden;zoom:1;float: left;}
.line3 .left{float:left; width:48.8%; margin-right: 1%; padding-bottom: 15px; }
.line3 .left:nth-child(3){clear:left;}
.line3 .tit{overflow: hidden;zoom:1; font-size: 16px; font-weight: 600;background: url("../images/line3bg.png") no-repeat 88% bottom #f9f6f1;line-height: 40px;margin-bottom: 10px; border-bottom: 1px solid #d1d0cc;}
.line3 .tit span a{color:red;float:right; font-size: 14px; font-weight: 300; background: url("../images/morebg.png") no-repeat left center; padding: 0 5px 0px 15px;}
.line3 .tit i{font-style: normal; padding-left: 50px; display: inline-block}
.line3 .a i{ background: url("../images/titbgc.png") no-repeat 15px center; }
.line3 .b i{ background: url("../images/titbgd.png") no-repeat 8px center; }
.line3 .c i{ background: url("../images/titbgi.png") no-repeat 15px center; }
.line3 .d i{ background: url("../images/titbgk.png") no-repeat 8px center; }
ul.list li{background:url("../images/dot.jpg") no-repeat 10px 15px; padding:5px 5px 4px 18px; margin: 0 1.5%; font-size: 14px; border-bottom: 1px solid #e4e1dc;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}
.line3 .right .tit{ background: none; background: #f9f6f1;}
.line3 .right .tit i{background: url("../images/titbge.png") no-repeat 8px center;}
.line3 ul.list{padding:0px 10px}
.line3 .right{ float: right;width:25%; border: 1px solid #e4e1dc; padding: 6px 0.6%; }
ul.pic{ padding:10px 12.6% 0px;}
ul.pic li{ padding-bottom: 5px;}
ul.pic li img{width:100%; display: block;}
ul.pic li h3{ font-size:14px; font-weight: 300; text-align: center;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}
/********各地台联动态********/
.line4{ overflow: hidden;zoom:1;margin: 15px 1.5% 0px; position: relative; background: #faf9f6; padding-bottom: 15px;}
.line4:before{content:"";display:block;position: absolute; background: url("../images/line3bg.png") repeat-x; width:100%; height:33px; left: 0px; top:0px; -webkit-transform: rotate(180deg);transform: rotate(180deg); z-index: 1;}
.line4 .left{width:100%; float: left;}
.line4 dl{ overflow: hidden;zoom:1;/*width: 72%;float: left;*/ z-index: 1000; margin: 10px 300px 0px 0px; border-right: 1px solid #d1d0cc; padding:0px 20px 10px 0px;}
.line4 dl dt{overflow: hidden;zoom:1; font-size: 16px; font-weight: 700;line-height: 40px;border-bottom: 1px solid #d8d3cd;margin: 0 0 0 2%; background: url("../images/titbgg.png") no-repeat 0px center; padding-left: 35px; position: relative; z-index: 3; }
.line4 dl dt:after{content:"";display:block;position: absolute; background: url("../images/titbgg2.png") no-repeat; width: 98px; height: 25px; top: 8px ; left: 145px; }
.line4 dl dt span a{color:red;float:right; font-size: 14px; font-weight: 300; background: url("../images/morebg.png") no-repeat left center; padding: 0 5px 0px 15px;}
.line4 dl dd{float:left; width:46%;margin: 0 2%}
.line4 dl dd:nth-child(2){float:right; margin-right: 0px;}
.line4 .right{/*width:25%;*/ width:240px; margin-left:-280px;  padding: 0px 20px; float: right; }
.line4 .right .tit{font-size: 16px; font-weight: 700;line-height: 40px; text-align: center; background: url("../images/titbgf.png") no-repeat center; margin-top: 15px;}
.line4 ul.listcity{overflow:hidden;zoom:1; padding:5px 0px;}
.line4 ul.listcity li{float:left;font-size:14px; text-align:center;width:48px;}
.line4 ul.listcity li a{white-space:nowrap;}
.line5{overflow: hidden;zoom:1;margin: 15px 1.5% 0px; border: 1px solid #d8d3cd; background: url("../images/hbg.png")}
.line5 .tit{overflow: hidden;zoom:1; font-size: 16px; font-weight: 700;line-height: 40px;margin-bottom: 10px; background: url("../images/titbgh.png") no-repeat 0px center; padding-left: 35px;margin: 0 2% 0 2%;  }
.line5 .tit span a{color:red;float:right; font-size: 14px; font-weight: 300;background: url("../images/morebg.png") no-repeat left center; padding: 0 5px 0px 15px;}
.line5 ul{overflow: hidden;zoom:1;  padding: 10px 2%;}
.line5 ul li{ width:22%; float: left;margin: 0px 1.5%;} 
.line5 ul li h3{font-size: 14px; font-weight: 300; text-align: left;height: 3.7em; overflow: hidden;}
.line5 ul li h3 a{color:#54483a;}

.line6{ overflow: hidden;zoom:1;margin: 15px 1.5% 0px; background: #faf9f5; position: relative}
.line6:before{content:"";display:block;position: absolute; background: url("../images/line3bg.png") repeat-x; width:100%; height:33px; left: 0px; top:0px; -webkit-transform: rotate(180deg);transform: rotate(180deg); z-index: 1;}
.line6:after{content:"";display:block;position: absolute; background: url("../images/line3bg.png") repeat-x; width:100%; height:33px; left: 0px; bottom:0px; z-index: 1;}
.line6lbg{ background: url("../images/line6bg.png") no-repeat; width: 40px; height: 160px; position: absolute; top:50%; margin-top: -80px; left:70px;}
.line6rbg{background: url("../images/line6bg.png") no-repeat; width: 40px; height: 160px; position: absolute; top:50%; margin-top: -80px; right: 40px;}
.line6  .tit{ position: absolute; width:30px;font-size: 20px; top:50%; margin-top:-50px; left: 40px; }
.line6 ul{ overflow: hidden;zoom:1; margin: 20px 0px 20px 120px;}
.line6 ul li{ background: url("../images/znbg.jpg") no-repeat; line-height: 67px; float: left;  margin: 15px 14px 5px;}
.line6 ul li a{width: 77px; line-height: 67px; display: block; padding-left: 80px; font-size: 16px;}
.line6 ul li.a a{background:url("../images/titbgl.png") no-repeat 20px center; }
.line6 ul li.b a{background:url("../images/titbgm.png") no-repeat 20px center; }
.line6 ul li.c a{background:url("../images/titbgn.png") no-repeat 20px center; }
.line6 ul li.d a{background:url("../images/titbgo.png") no-repeat 20px center; }
.line6 ul li.e a{background:url("../images/titbgp.png") no-repeat 20px center; }
.line6 ul li.f a{background:url("../images/titbgq.png") no-repeat 20px center; }
.line6 ul li.g a{background:url("../images/titbgr.png") no-repeat 20px center; }
.line6 ul li.h a{background:url("../images/titbgs.png") no-repeat 20px center; }
@media screen and (min-width: 0px) and (max-width: 999px) {
	.line1 .left{width:100%; margin: 0 auto; float: none; padding-bottom: 15px; }
	.line2lbg{ width:42.8vw; height: 6.4vw; left: 6.2vw; margin-top: -3.2vw;}
	.line2cbg{left:50.5vw; margin-top: -3.7vw; width:1.7vw; height: 7.4vw; }
	.line2 ul{ left: 54vw; margin-top: -3.2vw;}
	.line6lbg,.line6rbg{ display: none;}
	.line6 ul{margin:20px auto;max-width:740px;}
}
@media screen and (min-width: 769px) and (max-width: 999px) {
	.line1 .left{max-width: 600px;  }
	.line1 .center{width:48%;margin-left: 0px;}
	.line1 .right{width:48%;}
	.slick-prev, .slick-next {top:45%; margin-top: -25px;}
	.line6  .tit{left:20px;}
}
@media screen and (min-width: 0px) and (max-width: 768px) {
	.line1 .left{ max-width:451px;}
	.line1 .center{width:100%;margin: 0px;}
	.line1 .right{width:100%; margin-top: 15px;}
	.line1 .right .box{height:87px;}
	.line2{min-height: 109px;}
	.line2lbg{ width:42.8vw; height: 6.4vw; left: 6.2vw; margin-top: -3.2vw;}
	.line2cbg{left:50.5vw; margin-top: -3.7vw; width:1.7vw; height: 7.4vw; }
	.line2 ul{ left: 54vw; margin-top: -3.2vw; }
	.line3{background:none;}
	.line3 .area{width:100%;}
	.line3 .right{width:100%;box-sizing: border-box; padding: 6px;}
	ul.pic{ overflow: hidden;zoom:1;}
	ul.pic li{ float: left; width:47%; margin: 0 1.5%;}
	.line4 dl{margin-right:0px; border: none;}
	.line4 .right{width:100%; margin: 0px;box-sizing: border-box; }
	.line5 ul{padding:10px 12.6% 0px;}
	.line5 ul li{width:47%; margin-bottom:10px; }
	.line5 ul li:nth-child(3){clear:both;}
}
@media screen and (min-width: 0px) and (max-width: 640px) {
	.banner .big{display: block;}
	.banner .small{display: none; width:100%;}
	.line2{padding-bottom: 5px;}
	.line2cbg{display:none;}
	.line2lbg{ position: relative; margin: 10px auto 0px; left: auto; top: auto; width:89.167vw; height:13.33vw; }
	.line2 ul{ position: relative; margin: 10px auto 0px; left: auto; top: auto; font-size: 18px;width:240px;  }
	.line3 .left{width:100%; margin:0px;}
	.line4 dl dd{width:100%; margin: 0px;}
	.line4 ul.listcity li{width:13.9vw;}
	.line4 dl dd:nth-child(2) ul li:nth-child(n+2){display:none;}
}
@media screen and (min-width: 0px) and (max-width: 480px) {
	ul.pic li{ float: left; width:100%; margin: 0;}
	 .line5 ul li{width:100%;}
	.line3 ul.pic li:nth-child(2),.line5 ul li:nth-child(n+3){display:none;}
}
@media screen and (min-width: 0px) and (max-width: 850px) {	
	.line6 .tit{position: relative; left:0px; width:100%; padding: 70px 0px 0px 20px; }
	.line6 ul{ margin-top: 0px;font-size: 16px;font-weight: 700;}
}
@media screen and (min-width: 0px) and (max-width: 767px) {	.line6 ul{max-width: 555px;}}
@media screen and (min-width: 0px) and (max-width: 590px) {	
.line6 ul{max-width: 330px;}
.line6 ul li{ margin: 15px 0px 5px;}
.line6 ul li:nth-child(2n+1){margin-right: 10px;}
}
@media screen and (min-width: 0px) and (max-width: 350px) {
.line6 ul{max-width: 158px;}
.line6 ul li:nth-child(2n+1){margin-right: 0px;}
}