@charset "utf-8";
* { margin:0; padding:0; list-style:none;}
body { min-width:1200px; font-size:12px; font-family:Microsoft YAHEI, Arial, Helvetica, sans-serif; color:#333; background:#ececec;}
body,html,h1,h2,h3,h4,h5,h6,hr,p,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,select{margin:0;padding:0;}
h1,h3,h3,h4{ font-size:14px;}
.clear{ clear:both;}
a{ color:#333; text-decoration:none;}
a:hover{ text-decoration: none; color:#eb2914;}
img{ border:0;}
ul li{list-style:none;}
.warp { width:1200px; margin:0 auto;} 
#VCode { cursor:pointer;}
input[type=button], input[type=submit], input[type=file], button { cursor:pointer; -webkit-appearance:none;}
textarea { -webkit-appearance:none;}
::-webkit-input-placeholder { color:#999;} 
:-moz-placeholder { color:#333;} 
::-moz-placeholder { color:#333;}
:-ms-input-placeholder { color:#333;} 

/*top*/
.header { width:100%; height:145px; margin:0 auto; background:#fff;}
.header .logo { float:left; height:65px; margin:40px 0;}
.header .logo img { display:block; height:100%;}
.header .msg { float:left; text-align:center; margin:40px 0 0 80px;}
.header .msg p { line-height:30px; font-size:20px; color:#187a04;}
.header .tel { float:right; height:85px; overflow:hidden; margin-top:30px;}
.header .tel img { display:block; height:100%;}

/*导航*/
.nav { width:100%; height:55px; background:#16743b; position:relative; z-index:999;}
.nav li { float:left; text-align:center; position:relative;}
.nav li::after { display:block; content:""; margin:auto; position:absolute; top:0; right:0; -webkit-transition:all .5s ease; transition:all .5s ease;}
.nav li a { display:block; line-height:55px; font-size:18px; color:#fff; padding:0 39px;}
.nav li a i { display:block; width:60px; height:22px; font-size:12px; text-transform:Uppercase; font-style:normal; overflow:hidden;}
.nav li:hover::before,.nav li.on::before { width:100%;}
.nav li:hover::after,.nav li.on::after { border-width:8px 6px 0 6px;}
.nav li:hover ul { display:block;}
.nav li ul { display:none; width:100%; background:#16743b; overflow:hidden; position:absolute; top:55px; left:0;}
.nav li li { float:none; height:45px; border-top:1px solid #0d6730; -webkit-transition:all .5s ease; transition:all .5s ease;}
.nav li li::before,.nav li li::after { display:none;}
.nav li li a { line-height:45px; font-size:16px; color:#fff; padding:0; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.nav li li:hover { background:#195631;}

/*banner*/
.banner { width:100%; height:600px; position:relative;}
.banner .swiper-slide { height:600px; background-repeat:no-repeat; background-position:center top;}
.banner .swiper-pagination-bullet {	width:60px; height:3px; margin:0 5px !important; filter:alpha(opacity=100); opacity:1; border-radius:0; background:#fff; -webkit-transition:0.4s; transition:0.4s;}
.banner .swiper-pagination-bullet-active { background:#333;}
.banner .swiper-button-prev,.banner .swiper-button-next { width:60px; height:60px; filter:alpha(opacity=0); opacity:0; border-radius:50%; background:rgba(0,0,0,0.8); -webkit-transition:all .5s ease; transition:all .5s ease;}
.banner .swiper-button-prev::after,.banner .swiper-button-next::after { font-size:24px; color:#fff;}
.banner .swiper-button-prev { left:10%;}
.banner .swiper-button-next { right:10%;}
.banner:hover .swiper-button-prev,.banner:hover .swiper-button-next { filter:alpha(opacity=60); opacity:0.6;}

/*脚部*/
.link { width:100%; margin:20px auto 8px auto;}
.link span { display:block; float:left; line-height:50px; font-size:16px; color:#fff; padding:0 15px; margin:0 20px 12px 0; background:#248706; position:relative;}
.link span::after { display:block; content:""; width:0; height:0; margin:auto; border-style:solid; border-width:10px 0 10px 8.7px; border-color:transparent transparent transparent #248706; position:absolute; right:-8px; top:0; bottom:0;}
.link a { display:block; float:left; width:115px; height:50px; margin:0 10px 10px 0; border:1px solid #eee; overflow:hidden;}
.link a img { display:block; width:115px; height:50px;}

.footer { width:100%; color:#fff; padding:50px 0 20px 0; background:#248706; position:relative; z-index:999;}
.footer::after { display:block; content:""; width:1200px; height:1px; margin:auto; border-top:1px solid #fff; border-bottom:1px solid #fff; position:absolute; top:20px; left:0; right:0;}
.footer a { color:#fff;}
.footer .msg { float:left; width:750px;}
.footer .msg .tel { float:left; padding-left:50px; background:url(../images/jh01.png) no-repeat 0 0;}
.footer .msg .tel span { float:left; width:130px; line-height:40px; font-size:30px;}
.footer .msg .tel p { float:left; line-height:40px; font-size:28px;}
.footer .msg li { float:right; width:50px; height:50px; margin:10px 0 0 50px; cursor:pointer; position:relative; background-repeat:no-repeat; background-position:center; background-size:100%; position:relative;}
.footer .msg li img { display:none; width:120px; height:120px; background:#fff; position:absolute; right:0; bottom:55px;}
.footer .msg li a { display:block; width:100%; height:50px;}
.footer .msg li:hover img { display:block;}
.footer .msg .waht { background-image:url(../images/jh02.png);}
.footer .msg .sine { background-image:url(../images/jh03.png);}
.footer .msg .qqzx { background-image:url(../images/jh04.png);}
.footer .msg p { line-height:25px; font-size:16px;}
.footer .nva { line-height:50px; font-size:20px; margin:50px 0 20px 0;}
.footer .nva a { display:inline-block; margin-right:30px;}
.footer .nva a:last-child { margin-right:0;}
.footer .img { float:right; width:180px; margin-left:20px; text-align:center; overflow:hidden;}
.footer .img img { display:block; width:180px; height:180px; margin:0 auto;}
.footer .img p { line-height:25px; font-size:18px; margin-top:10px;}
.footer .sitecode { width:100px; margin:0 auto; text-align:center;}
.footer .sitecode a { display:block; width:100%;}
.footer .sitecode img { display:block; margin:0 auto;}

/*搜索*/
.search { width:525px; height:35px; margin:30px auto; border:2px solid #f58400;}
.search select,.search input { float:left; height:35px; line-height:35px; font-size:14px; color:#333; padding:0 10px; outline:none; border:none; background:none;}
.search select { width:100px;}
.search input { width:365px;}
.search .btn { width:60px; color:#fff; background:#f58400;}

/*租摆案例*/
.business { width:100%; height:465px; text-align:center; padding:15px 0; overflow:hidden; background:url(../images/jh17.jpg) no-repeat center top;}
.business li { float:left; width:278px; height:278px; margin:0 10px; position:relative;}
.business li::before,.business li::after { display:block; content:""; width:200px; height:200px; border:1px solid #80be6e; background:#fff; -webkit-transform-origin:50%; transform-origin:50%; -webkit-transform:rotate(45deg); transform:rotate(45deg); position:absolute; top:37px; z-index:1;}
.business li::before { left:30px;}
.business li::after { left:38px;}
.business li:first-child { margin-left:168px;}
.business li:nth-child(4) { margin-left:18px;}
.business li:nth-child(4),.business li:nth-child(5),.business li:nth-child(6),.business li:nth-child(7){ top:-115px;}
.business li a { display:block; width:100%; height:158px; padding-top:120px; position:relative; z-index:2;}
.business li a::after { display:none; content:""; width:200px; height:200px; background:rgba(255,255,255,0.9); -webkit-transform-origin:50%; transform-origin:50%; -webkit-transform:rotate(45deg); transform:rotate(45deg); position:absolute; left:39px; top:38px; z-index:4;}
.business li h3 { width:145px; line-height:20px; font-weight:500; font-size:15px; color:#fff; margin:0 auto 5px auto; background:rgba(0,0,0,0.4); position:relative; z-index:4;}
.business li span { display:block; width:145px; line-height:25px; font-size:12px; color:#fff; margin:0 auto; background:rgba(0,0,0,0.4); position:relative; z-index:4;}
.business li p { display:none; width:140px; height:100px; line-height:22px; font-weight:bold; font-size:12px; color:#333; margin:auto; position:absolute; top:0; right:0; bottom:0; left:0; z-index:5;}
.business li img { display:block; width:100%; position:absolute; left:0; top:0; z-index:3;}
.business li:last-child a { background:url(../images/jh05.png) no-repeat center center;}
.business li:hover a::after,
.business li:hover p { display:block;}
.business li:last-child a::after { display:none;}

/*优势*/
.advant { width:100%; padding-top:760px; background:url(../images/jh06.jpg) no-repeat center top;}
.advant li { margin-top:50px; padding:0 50px;}
.advant li .msg { width:420px; padding-left:110px; position:relative;}
.advant li .msg i { display:block; width:95px; height:95px; line-height:95px; font-style:normal; font-weight:bold; font-size:60px; color:#fff; text-align:center; border-radius:50%; background:#35ab09; position:absolute; top:0; left:0;}
.advant li .msg h3 { width:260px; line-height:50px; font-family:"黑体"; font-size:34px; color:#35ab09; text-indent:20px; margin-bottom:20px; padding-bottom:10px; background:url(../images/jh07.png) no-repeat left bottom;}
.advant li .msg p { line-height:30px; font-weight:bold; font-size:16px; color:#666; margin-bottom:10px; padding-left:30px; background:url(../images/jh08.png) no-repeat left 8px;}
.advant li .img { width:470px; height:280px; overflow:hidden;}
.advant li .img img { display:block; width:100%; -webkit-transition:all .5s ease; transition:all .5s ease;}
.advant li:nth-child(2n-1) .msg,.advant li:nth-child(2n) .img { float:left;}
.advant li:nth-child(2n) .msg,.advant li:nth-child(2n-1) .img { float:right;}
.advant li:hover .img img { transform:scale(1.1,1.1);}

/*流程*/
.process { width:100%; margin:50px auto;}
.process h3 { width:100%; line-height:35px; font-weight:500; font-size:24px; color:#35ab09; text-align:center; margin-bottom:20px; position:relative;}
.process h3::before,.process h3::after { display:block; content:""; width:40%; height:1px; margin:auto; background:#ddd; position:absolute; top:0; bottom:0;}
.process h3::before { left:0;}
.process h3::after { right:0;}
.process img { display:block; width:100%;}

/*产品中心*/
.product { width:100%; margin:50px auto;}
.product h3 { width:100%; line-height:35px; text-align:center; margin-bottom:50px; position:relative;}
.product h3::before,.product h3::after { display:block; content:""; width:38%; height:1px; margin:auto; background:#ddd; position:absolute; top:0; bottom:0;}
.product h3::before { left:0;}
.product h3::after { right:0;}
.product h3 span { font-size:24px; color:#333; padding-bottom:8px; border-bottom:4px solid #333;}
.product h3 i { font-style:normal; font-size:24px; color:#35ab09; text-transform:Uppercase; padding-bottom:8px; border-bottom:4px solid #35ab09;}
.product li { float:left; width:255px; text-align:center; margin:0 22px;}
.product li a { display:block; width:100%;}
.product li .img { width:255px; height:220px; overflow:hidden;}
.product li .img img { display:block; width:255px; height:220px; -webkit-transition:all .5s ease; transition:all .5s ease;}
.product li p { line-height:30px; font-size:26px; color:#333; margin-top:20px;}
.product li:hover .img img { transform:scale(1.1,1.1);}

/*三栏目*/
.bghui { width:100%; padding:50px 0; background:#f5f2ed;}
.bghui h3 { line-height:40px; font-size:28px; color:#248706; text-align:center; margin-bottom:25px;}
.bghui .about { float:left; width:355px;}
.bghui .about .nr { padding:15px; background:#fff;}
.bghui .about .nr .img { width:325px; height:240px; margin-bottom:10px; overflow:hidden;}
.bghui .about .nr .img img { display:block; width:100%; -webkit-transition:all .5s ease; transition:all .5s ease;}
.bghui .about .nr .img:hover img { transform:scale(1.1,1.1);}
.bghui .about .nr p { line-height:29px; font-size:15px; color:#666;}
.bghui .about .nr p a { color:#248706; margin-left:10px;}
.bghui .about .nr p a:hover { text-decoration:underline;}
.bghui .client { float:left; width:355px; margin:0 40px;}
.bghui .client img { display:block; width:100%;}
.bghui .message { float:right; width:410px;}
.bghui .message li { width:100%; line-height:35px; margin-bottom:15px;}
.bghui .message li label { float:left; width:90px; font-size:14px; color:#333; text-align:right;}
.bghui .message li input,.bghui .message li textarea { float:left; width:310px; font-size:14px; color:#333; padding:0 10px; margin-left:10px; outline:none; border:1px solid #2b7c4b; background:none;}
.bghui .message li input { height:35px; line-height:35px;}
.bghui .message li textarea { font-family:Microsoft YAHEI; line-height:30px; padding:5px 10px;}
.bghui .message li .btn { width:120px; border:none; background:#ddd;}
.bghui .message li .bgcl { color:#fff; background:#00a3eb;}
.bghui .message .yzm input { width:45%;}
.bghui .message .yzm img { float:right; height:35px; border:1px solid #2b7c4b;}

/*************** 子页公用 *******************/
.fl { float:left;}
.fr { float:right;}
.content { width:1200px; margin:30px auto;}
.conlft { float:left; width:240px;}
.conlft h1 { line-height:30px; font-weight:500; font-size:18px; color:#fff; padding:10px; margin-bottom:15px; overflow:hidden; background:#248706 url(../images/jh20.png) no-repeat 215px center / 15px;}
.conlft .catnav { padding-bottom:10px; border-radius:2px; overflow:hidden; background:#fff;}
.conlft .catnav li { line-height:35px; margin:0 20px 5px 10px; background:#eee; position:relative;}
.conlft .catnav li::after { display:block; content:""; width:0; height:0; border-style:solid; border-width:17.5px 0 17.5px 10px; border-color:transparent transparent transparent #eee; position:absolute; top:0; right:-10px;}
.conlft .catnav li a { display:block; font-size:14px; color:#333; padding:0 15px 0 30px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; position:relative;}
.conlft .catnav li a::after { display:block; content:""; width:4px; height:4px; border:1px solid #248706; border-radius:50%; position:absolute; left:15px; top:15px;}
.conlft .catnav li:hover a { color:#248706;}
.conlft .catnav .on { background:#248706;}
.conlft .catnav .on::after { border-color:transparent transparent transparent #248706;}
.conlft .catnav .on a,.conlft .catnav .on:hover a { color:#fff;}
.conlft .catnav .on a::after { border-color:#fff;}
.conlft .relet { margin-top:15px; padding-bottom:15px; border-radius:2px; overflow:hidden; background:#fff;}
.conlft .relet a { display:block; line-height:30px; font-size:14px; color:#666; padding:0 15px 0 25px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; position:relative;}
.conlft .relet a::after { display:block; content:""; width:3px; height:3px; border-radius:50%; background:#999; position:absolute; left:15px; top:15px;}
.conlft .relet a:hover { color:#248706;}
.conlft .relet a:hover::after { background:#248706;}
.conlft .msg { margin-top:15px; padding-bottom:15px; border-radius:2px; overflow:hidden; background:#fff;}
.conlft .msg img { display:block; width:220px; height:90px; margin:0 auto 10px auto;}
.conlft .msg p { line-height:25px; font-size:14px; color:#333; margin-bottom:5px; padding:0 15px;}
.comrgt { float:right; width:890px; padding:15px 25px 25px 25px; background:#fff;}
.comrgt .sate { line-height:30px; margin-bottom:20px; padding-bottom:5px; border-bottom:1px solid #248706;}
.comrgt .sate h3 { float:left; font-size:16px; color:#248706; padding-left:15px; position:relative;}
.comrgt .sate h3::after { display:block; content:""; width:3px; height:20px; background:#248706; position:absolute; left:0; top:6px;}
.comrgt .sate p { float:right; font-size:12px; color:#666;}
.comrgt .sate p a { color:#666;}
.comrgt .sate a:last-child { color:#248706;}

.lftpage { float:left; width:200px;}
.lftpage h2 { height:30px; line-height:30px; font-size:14px; color:#333; padding:0 15px; margin-bottom:15px; background:url(../images/jh18.gif) repeat-x 0 0;}
.lftpage .lmu { padding-bottom:15px; border:1px dashed #13631a;}
.lftpage .lmu li { line-height:30px; margin:0 15px;}
.lftpage .lmu li a { display:block; font-size:12px; color:#333;}
.lftpage .lmu li:hover a { color:#63b21e;}
.lftpage .lmu .on { border-radius:2px; background:#63b21e;}
.lftpage .lmu .on a,.lftpage .lmu .on a:hover { font-weight:bold; color:#fff; padding-left:15px;}
.lftpage .msg { height:320px; margin-top:15px; padding-bottom:15px; border:1px dashed #13631a;}
.lftpage .msg p { line-height:22px; font-size:12px; color:#333; margin-bottom:5px; padding:0 15px;}
.lftpage .msg .tel { font-weight:bold; padding-left:75px; margin-bottom:20px; background:url(../images/jh19.gif) no-repeat 15px 5px;}
.rgtpage { float:right; width:980px;}
.rgtpage .posit { line-height:30px; font-size:12px; color:#666; margin-bottom:20px; padding:5px 20px; border:1px dashed #13631a;}
.rgtpage .posit a { color:#666;}
.rgtpage .posit a:last-child { color:#248706;}
.rgtpage .frame { padding:20px; border:1px dashed #13631a;}

/*详情页公用*/
.lh { line-height:30px; font-size:14px; color:#333; text-align:justify;}
.lh img { display:block; max-width:100%; height:auto !important; margin:10px auto;}
.showcont { width:1120px; margin:30px auto; padding:40px; overflow:hidden; box-shadow:0 2px 10px rgba(0,0,0,0.03); background:#fff;}
.show_h3 { width:100%; line-height:40px; text-align:center; margin-bottom:30px; border-bottom:1px solid #eee;}
.show_h3 h3 { font-weight:500; font-size:26px; color:#333;}
.show_h3 p { font-size:12px; color:#999;}
.show_sxp { line-height:25px; font-size:14px; color:#666; margin-top:20px; padding-top:20px; border-top:1px solid #eee;}
.show_sxp p { width:45%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.show_sxp p span { display:inline-block; margin-right:10px;}
.show_sxp a { color:#248706;}
.show_sxp .fr { text-align:right;}
.show_sxp p a:hover { text-decoration:underline;}
.serchms { font-size:20px; line-height:60px; color:#333; text-align:center;}

/*分页*/
.scott { padding:20px 0; overflow:hidden;}
.scott li { display:inline-block; line-height:25px; margin:0 5px; border:1px solid #ddd; border-radius:2px; overflow:hidden;}
.scott a,.scott span { display:block; padding:0 10px; font-size:14px; color:#666; cursor:pointer;}
.scott li:hover,.scott .active { border-color:#248706;}
.scott li:hover a,.scott li:hover span,.scott .active span { color:#248706;}

/*产品列表*/
.prolist { width:100%;}
.prolist li { float:left; width:276px; margin:0 31px 40px 0;}
.prolist li:nth-child(3n) { margin-right:0;}
.prolist li a { display:block; width:100%;}
.prolist li .img { width:270px; height:200px; padding:2px; border:1px solid #ddd; overflow:hidden; -webkit-transition:all .5s ease; transition:all .5s ease;}
.prolist li .img img { display:block; width:270px; height:200px;}
.prolist li p {line-height:30px; font-size:16px; color:#333; text-align:center; margin-top:10px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; -webkit-transition:all .5s ease; transition:all .5s ease;}
.prolist li:hover .img { border-color:#248706;}
.prolist li:hover p { color:#248706;}

/*案例*/
.pics { width:100%; background:#fff;}
.pics .tit { text-align:center; padding:180px 0 10px 0; background:url(../images/jh19.png) no-repeat center 30px;}
.pics .tit a { display:inline-block; height:35px; line-height:35px; font-size:16px; color:#333; padding:0 35px; margin:0 10px 15px 10px; border-radius:17.5px; border:1px solid #999;}
.pics .tit a:hover,.pics .tit .on { color:#248706; border-color:#248706;}
.pics .bann { width:100%; margin-bottom:80px; overflow:hidden;}
.pics .bann img { display:block; width:100%;}
.piclist { width:100%;}
.piclist li { float:left; width:360px; margin:0 27px 20px 0; padding:10px; border:1px solid #eee; border-radius:2px; box-shadow:0 0 10px rgba(0,0,0,0.05); -webkit-transition:all .5s ease; transition:all .5s ease;}
.piclist li:nth-child(3n) { margin-right:0;}
.piclist li a { display:block; width:100%;}
.piclist li .img { width:360px; height:270px; overflow:hidden;}
.piclist li .img img { display:block; width:360px; height:270px; -webkit-transition:all .5s ease; transition:all .5s ease;}
.piclist li h3 { line-height:30px; font-size:16px; color:#333; margin-top:15px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.piclist li p { height:50px; line-height:25px; font-size:14px; color:#999; margin:5px 0 15px 0; overflow:hidden;}
.piclist li span { display:block; line-height:25px; font-weight:bold; font-size:12px; color:#058c44; padding-top:5px; border-top:1px solid #eee;}
.piclist li:hover { box-shadow:0 0 10px rgba(0,0,0,0.2);}
.piclist li:hover .img img { transform:scale(1.1,1.1);}
.piclist li:hover h3 { color:#058c44;}

/*新闻列表*/
.newlist { width:100%;}
.newlist li { padding:10px; margin-bottom:15px; border:1px solid #ddd; border-left-width:3px; background:#fafafa;}
.newlist li a { display:block; width:100%;}
.newlist li .img { float:left; width:175px; height:130px; overflow:hidden;}
.newlist li .img img { display:block; width:175px; height:130px; -webkit-transition:all .5s ease; transition:all .5s ease;}
.newlist li .msg { float:right; width:calc(100% - 215px); padding-left:20px; border-left:1px solid #ddd;}
.newlist li .msg h3 { float:left; max-width:80%; line-height:30px; font-size:16px; color:#333; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; -webkit-transition:all .5s ease; transition:all .5s ease;}
.newlist li .msg span { float:right; line-height:30px; font-size:14px; color:#666;}
.newlist li .msg p { line-height:25px; font-size:13px; color:#666; margin-top:10px;}
.newlist li:hover::after { width:95%;}
.newlist li:hover .time { color:rgba(255,255,255,0.8); border-color:#248706; background:#248706;}
.newlist li:hover .time b { color:#fff;}
.newlist li:hover .msg h3 { color:#248706;}

/*资质*/
.honor li { width:240px; margin-right:20px;}
.honor li:nth-child(3n) { margin-right:20px;}
.honor li:nth-child(4n) { margin-right:0;}
.honor li .img { width:206px; height:283px;}

/*新增模型*/
.newlft { float:left; width:840px; padding:0 20px; background:#fff;}
.newlft .lst { width:100%;}
.newlft .lst li { width:100%; margin:0 auto; padding:20px 0; border-bottom:1px solid #eee;}
.newlft .lst li a { display:block; width:100%;}
.newlft .lst li .img { float:left; width:175px; height:130px; overflow:hidden;}
.newlft .lst li .img img { display:block; width:175px; height:130px; -webkit-transition:all .5s ease; transition:all .5s ease;}
.newlft .lst li .msg { float:right; width:calc(100% - 195px);}
.newlft .lst li .msg h3 { width:100%; line-height:35px; font-size:18px; color:#333; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; -webkit-transition:all .5s ease; transition:all .5s ease;}
.newlft .lst li .msg span { display:inline-block; line-height:25px; font-size:12px; color:#999; margin:5px 20px 15px 0; padding-left:18px; background-repeat:no-repeat; background-position:left center;}
.newlft .lst li .msg .lm { background-image:url(../images/lm.png);}
.newlft .lst li .msg .tm { background-image:url(../images/tm.png);}
.newlft .lst li .msg p { line-height:25px; font-size:12px; color:#999;}
.newlft .lst li:hover .msg h3 { color:#248706;}

.newlft .shows { padding:20px 0;}
.newlft .shows .sate { line-height:30px; font-size:12px; color:#666; margin-bottom:20px; padding-bottom:5px; border-bottom:1px solid #eee;}
.newlft .shows .sate a { color:#666;}
.newlft .shows .sate a:last-child { color:#248706;}
.newlft .shows .show_h3 { text-align:left;}
.newlft .shows .img { width:100%; margin:20px auto; overflow:hidden;}
.newlft .shows .img img { display:block; width:100%;}
.newlft .shows .tips { width:100%; font-size:14px; color:#666;}
.newlft .shows .tips a { color:#666; margin-right:15px;}
.newlft .shows .tips a:hover { color:#248706;}
.newlft .shows .abtwz { width:100%; margin-top:40px;}
.newlft .shows .abtwz h1 { line-height:30px; font-weight:500; font-size:18px; color:#333; margin-bottom:20px;}
.newlft .shows .abtwz li { float:left; width:195px; margin:0 20px 15px 0;}
.newlft .shows .abtwz li:nth-child(4n) { margin-right:0;}
.newlft .shows .abtwz li a { display:block; width:100%;}
.newlft .shows .abtwz li .imgs { width:195px; height:145px; overflow:hidden;}
.newlft .shows .abtwz li .imgs img { display:block; height:100%;}
.newlft .shows .abtwz li h3 { line-height:30px; font-weight:500; font-size:12px; color:#333; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.newlft .shows .abtwz li:hover h3 { color:#248706;}


.newrgt { float:right; width:300px;}
.newrgt h3 { line-height:20px; font-weight:500; font-size:16px; color:#333; padding-bottom:10px; margin-bottom:15px; border-bottom:1px solid #eee;}
.newrgt .nva,.newrgt .hots,.newrgt .lst,.newrgt .img { padding:20px; margin-bottom:15px; background:#fff;}
.newrgt .nva a { display:inline-block; width:49%; line-height:30px; font-size:14px; color:#333;}
.newrgt .nva a:hover { color:#248706;}
.newrgt .hots a { display:block; line-height:35px; font-size:14px; color:#333; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.newrgt .hots a:hover { color:#248706;}
.newrgt .lst a { display:inline-block; line-height:30px; font-size:14px; color:#333; padding:0 10px; margin-right:5px; border:1px solid #004c98; border-radius:2px;}
.newrgt .lst a:hover { color:#fff; background:#004c98;}
.newrgt .img img { display:block; width:100%;}