@charset "utf-8";
* { margin:0; padding:0;}
body { margin:0 auto; padding:0; font-size:12px; font-family:Microsoft YAHEI, Arial, Helvetica, sans-serif; color:#333; min-width:1200px; background:#eee;}
h1,h3,h3,h4 { font-size:14px;}
.clear { clear:both;}
a { color:#333; text-decoration:none;}
a:hover { text-decoration:none; color:#db1319;}
img { border:0;}
ul li { list-style:none;}
.warp { width:1200px; margin:0 auto;} 
#VCode { cursor:pointer;}
input { outline:none;}
input[type=button], input[type=submit], input[type=file], button { cursor:pointer; -webkit-appearance:none;}
textarea { -webkit-appearance:none;}
::-webkit-input-placeholder { color:#333;} 
:-moz-placeholder { color:#333;} 
::-moz-placeholder { color:#333;}
:-ms-input-placeholder { color:#333;} 

@font-face { 
	font-family:'FontAwesome'; 
		    src:url('../fonts/fontawesome-webfont.eot?v=4.7.0'); 
	        src:url('../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'),
			    url('../fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'),
				url('../fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'),
				url('../fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'),
				url('../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg'); 
	font-weight:normal; 
	 font-style:normal; 
}

/*顶部*/
.sltop { width:100%; height:30px; line-height:28px; font-size:14px; color:#666; background:#f1f1f1;} 
.sltop p { float:left; max-width:50%;}
.sltop .rgt { float:right;}
.sltop .rgt a { color:#666;}
.sltop .rgt i { font-style:normal; font-size:12px; color:#999; margin:0 5px;}

/*top*/
.header { width:100%; height:220px; margin:0 auto; background:url(../images/banner.jpg) no-repeat center top;}
.header .logo { float:left; width:415px; height:90px; margin-top:55px;}
.header .logo img { display:block; height:90px;}
.header .rgt { float:right; line-height:30px; margin-top:30px;}
.header .rgt .time { height:30px; padding-left:30px; font-size:12px; color:#000; margin-left:50px; background:url(../images/slwk_01.png) no-repeat left center;}
.header .rgt .weat { width:145px; padding-left:5px; margin-left:50px; overflow:hidden;}
.header .rgt .serch { width:290px; height:35px; border-radius:35px; overflow:hidden; cursor:pointer; background:#fff;}
.header .serch input { float:left; width:225px; line-height:35px; font-size:14px; color:#333; padding:0 15px; border:none; background:#fff;}
.header .serch .btn { width:35px; color:#fff; padding:0; border-radius:50%; background:#037a52 url(../images/slwk_03.png) no-repeat center center;}

/*导航*/
.nav { width:100%; margin:0 auto; background:#037a52; position:relative; z-index:999;}
.nav li { float:left; height:50px; text-align:center; position:relative;}
.nav li a { display:block; line-height:50px; font-size:18px; color:#fff; padding:0 39px;}
.nav li:hover,.nav li.on { background:#67b851;}
.nav li:hover ul { display:block;}
.nav li ul { display:none; width:100%; background:#67b851; overflow:hidden; position:absolute; left:0; top:50px;}
.nav li ul { display:none; width:100%; background:#67b851; overflow:hidden; position:absolute; top:50px;}
.nav li li { float:none; height:40px; border-top:1px solid #58a543;}
.nav li li a { line-height:40px; font-size:14px; color:#fff; padding:0; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.nav li li:hover { background:#58a543;}

/*脚部*/
.footer { width:100%; line-height:30px; font-size:14px; color:#fff; padding:30px 0; background:#037a52;}
.footer a { color:#fff;}
.footer .lft { float:left;}
.footer .lft .fotnav { height:35px; line-height:35px; margin-bottom:20px; overflow:hidden;}
.footer .lft .fotnav a { margin-right:30px; position:relative;}
.footer .lft .fotnav a::after { display:block; content:""; width:1px; height:12px; margin:auto; background:#cdebe1; position:absolute; top:0; bottom:0; left:-15px;}
.footer .rgt { float:right;}
.footer .rgt .nr { float:left; width:400px;}
.footer .rgt .nr p { padding-left:30px; background-position:left 5px; background-repeat:no-repeat;}
.footer .rgt .nr .addr { margin-top:20px; background-image:url(../images/slwk_14.png);}
.footer .rgt .nr .tel { background-image:url(../images/slwk_15.png);}
.footer .rgt .img { float:right; width:88px; height:88px; padding:5px; background:#fff;}
.footer .rgt .img img { display:block; width:100%;}

/*右侧客服*/
.webonline { width:65px; position:fixed; right:3px; bottom:10%; z-index:999999;}
.webonline li { padding:10px 5px; text-align:center; margin-bottom:2px; border:1px solid #ddd; border-radius:4px; background:#f6f6f6; position:relative;-webkit-transition:all .5s ease; transition:all .5s ease;}
.webonline li .ontop { width:100%; cursor:pointer;}
.webonline li .ontop i { display:block; width:30px; height:25px; line-height:25px; font-family:FontAwesome; font-style:normal; font-size:22px; color:#333; text-align:center; padding-top:5px; margin:0 auto;}
.webonline li .ontop i img { display:block; width:30px; height:30px; margin:0 auto;}
.webonline li .ontop p { margin-top:5px; font-size:11px; color:#333;}
.webonline li .onlft { display:none; padding:5px; margin:auto; border-radius:4px; background:#db1319; position:absolute; right:75px; bottom:10px;}
.webonline li .onlft::after { display:block; content:""; width:0; height:0; margin:auto; border-style:solid; border-width:6px 0 6px 6px; border-color:transparent transparent transparent #db1319; line-height:0px; _border-color:#000 #000 #000 #db1319; _filter:progid:DXImageTransform.Microsoft.Chroma(color='#000000'); position:absolute; right:-6px; bottom:16px;}
.webonline li .onlft p { width:130px; height:35px; line-height:35px; font-size:18px; color:#fff; text-align:center;}
.webonline li .onlft img { display:block; width:120px; border:3px solid #fff;}
.webonline li:hover { border-color:#db1319; background:#db1319;}
.webonline li:hover i,.webonline li:hover p { color:#fff;}
.webonline li:hover .onlft { display:block;}
.webonline li.btn_top { display:none;}

/*通知公告*/
.notic { width:1200px; height:45px; line-height:45px; margin:0 auto; background:rgba(255,255,255,0.7);}
.notic .hd { float:left; width:150px; font-size:16px; color:#fff; background-image:linear-gradient(to right,#85dd10,#67b62e);}
.notic .hd span { display:block; padding-left:53px; background:url(../images/slwk_04.png) no-repeat 23px center;}
.notic .bd { float:right; width:1030px; overflow:hidden; position:relative;}
.notic .bd ul { overflow:hidden; zoom:1;}
.notic .bd li { float:left; width:500px; padding-left:15px; position:relative;}
.notic .bd li::after { display:block; content:""; width:5px; height:5px; margin:auto; border-radius:50%; background:#037a52; position:absolute; left:0; top:0; bottom:0;}
.notic .bd li a { float:left; width:75%; font-size:14px; color:#333; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.notic .bd li span { float:right; font-size:14px; color:#666; margin-right:20px;}

/*头条新闻*/
.hdlines { width:1170px; padding:15px; margin:5px auto; background:#fff;}
.hdlines h3 { font-size:26px; line-height:35px; text-align:center;}
.hdlines h3 a { display:block; width:100%; color:#db1319; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.hdlines li { float:left; width:calc(100% / 3); text-align:center; margin-top:10px;}
.hdlines li a { display:block; width:90%; padding:0 5%; font-size:14px; color:#db1319; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}

/*版块01*/
.slwk01 { width:1200px; padding:20px; margin:0 auto; box-sizing:border-box; background:#fff;}
.slwk01 .lft { float:left; width:500px; position:relative;}
.slwk01 .lft .hd { width:90px; position:absolute; top:290px; right:20px; z-index:2;}
.slwk01 .lft .hd a { display:block; float:left; width:35px; height:25px; line-height:25px; margin-right:10px; background:#6ab630; position:relative;}
.slwk01 .lft .hd a::after { display:block; content:""; width:8px; height:8px; margin:auto; -webkit-transform-origin:50%; transform-origin:50%; -webkit-transform:rotate(45deg); transform:rotate(45deg);  position:absolute; top:0; right:0; bottom:0; left:0;}
.slwk01 .lft .hd .next::after { border-bottom:1px solid #fff; border-left:1px solid #fff;}
.slwk01 .lft .hd .prev::after { border-top:1px solid #fff; border-right:1px solid #fff;}
.slwk01 .lft .bd { width:100%; overflow:hidden;}
.slwk01 .lft .bd li { float:left; width:500px;}
.slwk01 .lft .bd li a { display:block; width:100%;}
.slwk01 .lft .bd li .img { width:500px; height:300px; overflow:hidden;}
.slwk01 .lft .bd li .img img { display:block; width:100%; -webkit-transition:all .5s ease; transition:all .5s ease;}
.slwk01 .lft .bd li h3 { padding-left:45px; font-size:16px; color:#232323; line-height:30px; margin:10px auto; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; position:relative;}
.slwk01 .lft .bd li h3::after { display:block; content:""; width:30px; height:1px; background:#d2d2d2; position:absolute; left:5px; top:15px;}
.slwk01 .lft .bd li .msg { width:100%;}
.slwk01 .lft .bd li .msg .time { float:left; width:90px; font-weight:bold; font-size:24px; color:#037a53; margin-top:10px;}
.slwk01 .lft .bd li .msg .time span { display:block; font-weight:500; font-size:16px; color:#777;}
.slwk01 .lft .bd li .msg p { float:right; width:410px; font-size:14px; color:#606060; line-height:25px;}
.slwk01 .lft .bd li:hover .img img { transform:scale(1.1,1.1);}
.slwk01 .lft .bd li:hover h3 { color:#037a52;}
.slwk01 .rgt { float:right; width:635px;}
.slwk01 .rgt .hd { width:100%; border-bottom:1px solid #dcdcdc; position:relative;}
.slwk01 .rgt .hd li { float:left; width:105px; height:40px; line-height:40px; font-size:18px; color:#037a52; text-align:center; cursor:pointer; margin:0 10px 10px 0; border:1px solid #b6dfd1; border-radius:20px;}
.slwk01 .rgt .hd li a { display:none; font-size:14px; color:#037a52; position:absolute; top:0; right:0;}
.slwk01 .rgt .hd li.on { border-color:#ceebe1; background:#ceebe1;}
.slwk01 .rgt .hd li.on a { display:block;}
.slwk01 .rgt .bd { width:100%; margin-top:10px; overflow:hidden;}
.slwk01 .rgt .bd li { line-height:35px; padding-left:20px; border-bottom:1px dashed #dfdfdf; position:relative;}
.slwk01 .rgt .bd li::after { display:block; content:""; width:5px; height:5px; margin:auto; border-radius:50%; background:#037a52; position:absolute; left:0; top:0; bottom:0;}
.slwk01 .rgt .bd li a { float:left; width:80%; font-size:16px; color:#222; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.slwk01 .rgt .bd li span { float:right; font-size:14px; color:#666;}
.slwk01 .rgt .bd li a:hover { color:#037a52;}

/*版块02*/
.slwk02 { width:1200px; padding:10px 20px; margin:5px auto; box-sizing:border-box; background:#fff;}
.slwk02 .lft { float:left; width:35px; height:100px; font-size:20px; color:#fff; padding:20px 10px; text-align:center; background:#037a52;}
.slwk02 .cent { float:left; width:840px; margin:5px 10px;}
.slwk02 .cent li { float:left; width:163px; height:130px; text-align:center; margin-left:5px; padding:25px 0; border:1px solid #ddd; box-sizing:border-box; background:#ececec; -webkit-transition:all .5s ease; transition:all .5s ease;}
.slwk02 .cent li a { display:block; width:100%; height:125px;}
.slwk02 .cent li i { display:block; width:40px; height:40px; margin:0 auto; overflow:hidden;}
.slwk02 .cent li i img { display:block; width:100%;}
.slwk02 .cent li h3 { font-weight:500; font-size:16px; color:#232323; line-height:35px; -webkit-transition:all .5s ease; transition:all .5s ease;}
.slwk02 .cent li:hover { background:#fff;}
.slwk02 .cent li:hover h3 { color:#037a52;}
.slwk02 .rgt { float:right; width:245px; height:125px; margin-top:7px; background:url(../images/slwk_16.jpg) no-repeat 0 0;}
.slwk02 .rgt a { display:block; color:#fff; text-align:right; padding:30px 25px 45px 0;}
.slwk02 .rgt h3 { font-weight:500; font-size:18px; line-height:35px;}
.slwk02 .rgt p { font-size:12px; text-transform:Uppercase;}

/*广告条*/
.advg { width:1200px; height:135px; margin:5px auto;}
.advg img { display:block; width:100%;}

/*版块03*/
.slwk03 { width:1200px; margin:0 auto;}
.slwk03 .marlr { margin:0 15px;}
.slwk03 .news { width:390px; padding:15px; box-sizing:border-box; background:#fff;}
.slwk03 .news .hd { width:100%; border-bottom:1px solid #dcdcdc; position:relative;}
.slwk03 .news .hd li { float:left; width:105px; height:40px; line-height:40px; font-size:18px; color:#037a52; text-align:center; cursor:pointer;}
.slwk03 .news .hd li a { display:none; font-size:14px; color:#037a52; position:absolute; top:0; right:0;}
.slwk03 .news .hd li.on { background:#ceebe1;}
.slwk03 .news .hd li.on a { display:block;}
.slwk03 .news .bd { width:100%; margin-top:15px; overflow:hidden;}
.slwk03 .news .bd li { line-height:40px; padding-left:20px; border-bottom:1px dashed #dfdfdf; position:relative;}
.slwk03 .news .bd li::after { display:block; content:""; width:5px; height:5px; margin:auto; border-radius:50%; background:#037a52; position:absolute; left:0; top:0; bottom:0;}
.slwk03 .news .bd li a { display:block; width:100%; font-size:16px; color:#333; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.slwk03 .news .bd li a:hover { color:#037a52;}

/*版块04*/
.slwk04 { width:1200px; padding:15px; margin:0 auto; box-sizing:border-box; background:#fff;}
.slwk04 .tits { width:100%; height:40px; line-height:40px; margin-bottom:20px; border-bottom:1px solid #dcdcdc; background:url(../images/slnewbg.png) no-repeat left center; position:relative;}
.slwk04 .tits span { float:left; width:105px; font-size:18px; color:#037a52; text-align:center; background:#ceebe1;}
.slwk04 .tits a { float:right; font-size:14px; color:#037a52;}
.slwk04 .news { float:left; width:375px; padding-bottom:15px; border:1px solid #e5e5e5; box-sizing:border-box;}
.slwk04 .news .topimg { width:100%; height:95px; text-align:center; background-position:center; background-repeat:no-repeat; position:relative;}
.slwk04 .news .topimg::after { display:block; width:100%; height:95px; line-height:95px; font-size:20px; letter-spacing:3px; margin:auto; position:absolute; left:0; top:0;}
.slwk04 .news .topimg a { display:block; width:90%; height:95px; line-height:95px; padding:0 5%; font-size:20px; text-align:center; text-shadow:2px 3px 4px #999; letter-spacing:3px; -webkit-text-stroke:5px #fff;}
.slwk04 .sl01 .topimg { background-image:url(../images/slwk_10.jpg);}
.slwk04 .sl01 .topimg::after { content:"循环经济与生态文明建设"; color:#00adbf;}
.slwk04 .sl02 { margin:0 22px;}
.slwk04 .sl02 .topimg { background-image:url(../images/slwk_11.jpg);}
.slwk04 .sl02 .topimg::after { content:"资源综合利用"; color:#fc1f10;}
.slwk04 .sl03 .topimg { background-image:url(../images/slwk_12.jpg);}
.slwk04 .sl03 .topimg::after { content:"节能环保与清洁生产"; color:#3f851a;}
.slwk04 .news .tops { width:95%; margin:10px auto;}
.slwk04 .news .tops a { display:block; width:100%;}
.slwk04 .news .tops h3 { width:100%; font-size:16px; color:#121212; line-height:30px; margin-bottom:10px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; -webkit-transition:all .5s ease; transition:all .5s ease;}
.slwk04 .news .tops .img { float:left; width:130px; height:80px; overflow:hidden;}
.slwk04 .news .tops .img img { display:block; width:100%; -webkit-transition:all .5s ease; transition:all .5s ease;}
.slwk04 .news .tops .msg { float:right; width:210px; font-size:14px; line-height:25px; color:#666;}
.slwk04 .news .tops:hover h3 { color:#037a52;}
.slwk04 .news .tops:hover .img img { transform:scale(1.1,1.1);}
.slwk04 .news li { width:95%; line-height:30px; border-bottom:1px dashed #bababa; margin:0 auto;}
.slwk04 .news li a { display:block; width:100%; font-size:14px; color:#333; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; -webkit-transition:all .5s ease; transition:all .5s ease;}
.slwk04 .news li:hover a { color:#037a52;}

/*友情链接*/
.link { width:1200px; padding:15px; margin:5px auto; box-sizing:border-box; background:#fff;}
.link .tits { float:left; width:115px; line-height:30px; font-size:18px; color:#037a52;}
.link .tits i { display:block; float:left; width:30px; height:30px; margin-right:5px; border-radius:50%; background:#037a52 url(../images/slwk_13.jpg) no-repeat center center;}
.link .rgt { float:right; width:1020px; margin-top:2.5px;}
.link .rgt .list { float:left; width:250px; margin-left:5px; position:relative;}
.link .rgt .list h3 { height:25px; line-height:25px; font-weight:500; font-size:14px; color:#414141; text-align:center; background:#e5e5e5; cursor:pointer; position:relative;}
.link .rgt .list h3::after { display:block; content:""; width:0; height:0; margin:auto; border-style:solid; border-width:8px 7.5px 0 7.5px; border-color:#c9c9c9 transparent transparent transparent; line-height:0px; _border-color:#c9c9c9 #000 #000 #000; _filter:progid:DXImageTransform.Microsoft.Chroma(color='#000'); position:absolute; right:30px; top:0; bottom:0; z-index:1;}
.link .rgt .list ul { display:block; width:100%; height:0; overflow:hidden; background:#037a52; position:absolute; left:0; bottom:25px;}
.link .rgt .list li { width:90%; line-height:35px; padding:0 5%; border-bottom:1px solid #038f60;}
.link .rgt .list li a { display:block; width:100%; font-size:14px; color:#fff; text-align:center; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.link .rgt .list:hover h3 { color:#fff; background:#037a52;}
.link .rgt .list:hover h3::after { border-width:0 7.5px 8px 7.5px; border-color:transparent transparent #fff transparent; _border-color:#000 #000 #fff #000; _filter:progid:DXImageTransform.Microsoft.Chroma(color='#000');}
.link .rgt .list:hover ul { height:auto;}
.link .rgt .list:hover li:hover { background:#038f60;}


/*************** 子页公用 *******************/
.fl { float:left;}
.fr { float:right;}
.content { width:1200px; min-height:600px; margin:10px auto; padding:20px; box-sizing:border-box; background:#fff;}
.slwklft { float:left; width:210px;}
.slwklft .lftnav { padding-bottom:5px; border:1px solid #ddd; border-radius:4px 4px 0 0; overflow:hidden;}
.slwklft .lftnav h3 { padding:0 20px; height:40px; line-height:40px; font-size:16px; color:#333; font-weight:500; border-bottom:1px solid #ddd; background-image:linear-gradient(#fefefe,#f3f3f3);}
.slwklft .lftnav ul { display:block; padding:10px;}
.slwklft .lftnav li { height:40px; line-height:40px; padding-left:30px; border-bottom:1px solid #eee; position:relative; -webkit-transition:all .5s ease; transition:all .5s ease;}
.slwklft .lftnav li::after { display:block; content:""; width:0; height:0; margin:auto; border-style:solid; border-width:5px 0 5px 5px; border-color:transparent transparent transparent #ccc; line-height:0px; _border-color:#000 #000 #000 #ccc; _filter:progid:DXImageTransform.Microsoft.Chroma(color='#000'); position:absolute; left:12px; top:0; bottom:0; -webkit-transition:all .5s ease; transition:all .5s ease;}
.slwklft .lftnav li a { display:block; width:100%; font-size:14px; color:#333; -webkit-transition:all .5s ease; transition:all .5s ease;}
.slwklft .lftnav .on,.slwklft .lftnav li:hover { background:#037a52;}
.slwklft .lftnav .on::after,.slwklft .lftnav li:hover::after { border-color:transparent transparent transparent #fff; _border-color:#000 #000 #000 #fff;}
.slwklft .lftnav .on a,.slwklft .lftnav li:hover a { color:#fff;}
.slwklft .lst { margin-top:10px; padding-bottom:10px; background:url(../images/slwk_16.jpg) no-repeat 0 0 / 100%;}
.slwklft .lst a { display:block; width:80%; color:#fff; margin:0 auto; padding:20px 10%; text-align:right;}
.slwklft .lst h3 { font-size:16px; line-height:35px;}
.slwklft .lst p { font-size:12px; text-transform:Uppercase;}
.slwklft .sw01 { border:1px solid #ddd; background-image:url(../images/slwk_17.jpg);}
.slwklft .sw01 a { color:#333;}
.slwkrgt { float:right; width:930px; border:1px solid #ddd; border-radius:4px 4px 0 0; overflow:hidden;}
.slwkrgt .posit { padding:0 20px 0 35px; height:40px; line-height:40px; font-size:14px; color:#666; font-weight:500; border-bottom:1px solid #ddd; background-image:linear-gradient(#fefefe,#f3f3f3); position:relative;}
.slwkrgt .posit::after { display:block; content:""; width:4px; height:15px; margin:auto; background:#037a52; position:absolute; left:20px; top:0; bottom:0;}
.slwkrgt .posit a { color:#666;}

/*详情页公用*/
.showcont { padding:20px;}
.lh { padding:20px; font-size:12px; line-height:25px; color:#333; text-align:justify;}
.lh img { max-width:100%; height:auto !important;}
.show_h3 { width:100%; text-align:center; margin-bottom:20px; padding-bottom:5px; border-bottom:1px solid #f4f4f4;}
.show_h3 h3 { font-weight:500; font-size:24px; color:#333; line-height:35px;}
.show_h3 p { font-size:12px; color:#999; line-height:25px;}
.show_sxp { font-size:12px; line-height:25px; margin-top:30px; padding-top:20px; border-top:1px solid #f4f4f4;}
.show_sxp p { width:45%; color:#333; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.show_sxp p span { display:inline-block; color:#999;}
.show_sxp .fr { text-align:right;}
.serchms { font-size:18px; line-height:60px; color:#333; text-align:center;}

/*分页*/
.scott { overflow:hidden; text-align:center; letter-spacing:2px; margin:15px auto;}
.scott li { display:inline-block; line-height:30px; border:1px solid #ddd; margin:0 2px;}
.scott a,.scott span { display:block; padding:0 10px; font-size:14px; color:#333; cursor:pointer;}
.scott li:hover,.scott .active { border-color:#db1319; background:#db1319;}
.scott li:hover a,.scott li:hover span,.scott .active span { color:#fff;}

/*新闻列表（无图）*/
.newlist { padding:20px;}
.newlist li { padding-left:15px; height:35px; line-height:35px; border-bottom:1px solid #eee; position:relative;}
.newlist li::after { display:block; content:""; width:5px; height:5px; margin:auto; border-top:1px solid #999; border-right:1px solid #999; -webkit-transform-origin:50%; transform-origin:50%; -webkit-transform:rotate(45deg); transform:rotate(45deg); position:absolute; left:0; top:0; bottom:0;}
.newlist li a { display:block; float:left; width:90%; font-size:14px; color:#333; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.newlist li span { display:block; float:right; font-size:12px; color:#999;}
.newlist li:hover a { color:#db1319;}
.newlist li:first-child a { font-size:15px; color:#db1319; font-weight:bold;}

/*新闻列表（有图）*/
.newlpic { padding:20px;}
.newlpic li { width:100%; margin-bottom:20px; padding-bottom:20px; border-bottom:1px solid #eee;}
.newlpic li a { display:block; width:100%;}
.newlpic li .img { float:left; width:200px; height:120px; overflow:hidden;}
.newlpic li .img img { display:block; width:100%; -webkit-transition:all .5s ease; transition:all .5s ease;}
.newlpic li .msg { float:right; width:665px;}
.newlpic li .msg h3 { width:100%; line-height:35px; font-weight:500; font-size:16px; color:#333; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.newlpic li .msg span { display:block; font-size:12px; color:#999; line-height:30px;}
.newlpic li .msg p { font-size:12px; color:#999; line-height:25px;}
.newlpic li:hover .img img { transform:scale(1.1,1.1);}
.newlpic li:hover .msg h3 { color:#db1319;}
.newlpic li:first-child .msg h3 { font-weight:bold; color:#db1319;}

/*在线留言*/
.company { padding:20px;}
.company h3 { font-size:26px; font-weight:500; line-height:60px; text-align:center;}
.company span { display:block; font-size:16px; color:#db1319; text-align:center;}
.company p { font-size:14px; color:#999; line-height:30px; text-align:center; margin:15px auto;}
.company li { width:62%; font-size:14px; color:#333; margin:0 auto;}
.company li label { display:block; float:left; width:70px; line-height:35px;}
.company li label i { float:right; font-style:normal; font-size:16px; color:#db1319; line-height:25px; margin-top:7px;}
.company li input,.company li select { display:block; float:right; height:35px; line-height:35px; margin-bottom:15px; border:1px solid #ddd; background:none;}
.company li input { width:440px; padding:0 10px;}
.company li select { width:460px;}
.company li textarea { display:block; float:right; width:440px; line-height:22px; font-family:Microsoft YAHEI; font-size:14px; color:#333; margin-bottom:15px; padding:15px 10px; border:1px solid #ddd; background:none;}
.company li img { display:block; float:left; height:45px; margin-left:90px; margin-bottom:35px;}
.company li .btn { float:left; width:200px; height:45px; line-height:45px; margin-left:20px; font-size:16px; color:#fff; border:none; background:#d32431;}
.company li .btn:hover { background:#ba111d;}
.xqfk h3 { margin-bottom:30px;}
.xqfk li label { text-align:right;}

/*图片列表*/
.caslist { padding:20px;}
.caslist li { float:left; width:390px; height:268px; margin:0 15px 15px 0; overflow:hidden; position:relative;}
.caslist li .img { width:390px; height:268px; background-position:center; background-repeat:no-repeat; background-size:100% 100%; -webkit-transition:all .6s ease; transition:all .6s ease;}
.caslist li h3 { width:70%; height:0; padding:0; margin:auto; font-weight:500; text-align:center; overflow:hidden; border:0px solid rgba(255,255,255,0.6); background:#db1319; position:absolute; top:0; right:0; bottom:0; left:0; z-index:2; -webkit-transition:all .6s ease; transition:all .6s ease;}
.caslist li h3::after { display:block; content:"+"; width:35px; height:35px; line-height:32px; font-size:28px; color:#fff; text-align:center; margin:auto; border:1px solid #fff; border-radius:50%; position:absolute; right:0; bottom:20%; left:0;}
.caslist li h3 span { display:block; width:80%; line-height:30px; font-size:18px; color:#fff; padding:0 10%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.caslist li:hover .img { background-size:120% 120%;}
.caslist li:hover h3 { height:30%; padding:10% 0; border-width:1px;}

/*搜索*/
.srchlist { padding:20px;}