﻿@charset "utf-8";
/*top*/
.top{height:90px; overflow:hidden;}
.top a.logo{float:left;width:237px;height:28px;overflow:hidden;background:url(../images/png.png);margin-top:30px; display:block}
.top .tel{ float:right;width:188px;overflow:hidden;margin-top:16px}
.top .tel h1{float:left;}
.top .tel h2{float:left;width:188px;height:28px; background:url(../images/png.png) -237px top no-repeat; overflow:hidden;}
.top .nav{float:left;overflow:hidden;line-height:28px;margin-top:30px;padding-left:70px;display:block;}
.top .nav li{float:left;padding:0px 28px; font-size:16px} 
.top .nav li a{white-space:nowrap; font-weight:bold}
.top .nav li.s a,.top .nav li.s a:hover{color:#c11920;}
/*banner*/
#Banner{height:470px;overflow:hidden;position:relative;width:100%;border-top:1px solid #eee;}
#Banner li{width:100%;height:100%;position:absolute;left:0;top:0;opacity:0;filter:alpha(opacity=0);z-index:1;}
#Banner li a{display:block;height:100%;overflow:hidden}
#Banner li a img{width:100%;}
#BanBtn{width:980px;height:42px;position:absolute;top:520px;overflow:hidden;z-index:10;text-align:center;left:50%;margin-left:-490px;}
#BanBtn li{display:inline-block;width:16px;height:16px;background-color:#FFF;margin-right:20px;overflow:hidden; margin-top:42px;
border-radius:8px;-moz-border-radius:8px;*-moz-border-radius:8px;background:url(../images/png.png)\9 -441px top;
transition:all ease-out .2s 0s;-webkit-transition:all ease-out .2s 0s;-moz-transition:all ease-out .2s 0s;-o-transition:all ease-out .2s 0s;}
#BanBtn li.s{background-color:#c11920;background:url(../images/png.png)\9 -425px top;}
#BanBtn li.last{margin-right:0;}
#BanBtn li{*display:inline;}
/*index*/
.index-case-class{height:120px;overflow:hidden;background-color:#f6f6f6;border-bottom:1px solid #eee;border-top:1px solid #eee;}
.index-case-class .con{height:120px;overflow:hidden}
.index-case-class .con p{font-size:24px;color:#a4a4a4;margin:0px;margin-top:27px;float:left;line-height:30px;}
.index-case-class ul{float:right;width:605px;overflow:hidden; border-right:1px solid #eee;}
.index-case-class ul li{float:left;width:120px; height:120px;overflow:hidden; overflow:hidden;border-left:1px solid #eee;}
.index-case-class ul li a{display:block;position:relative;width:120px;height:120px;background:url(../images/indexcaseclass.png);text-align:center; overflow:hidden}
.index-case-class ul li a span,.index-case-class ul li a b{ display:block; position:absolute; width:120px; height:24px;color:#c4c2c3; top:80px; left:0;}
.index-case-class ul li a b{color:#a50b11;left:240px;}
.index-case-class ul li a:hover span{left:-120px;}
.index-case-class ul li a:hover b{left:0;}
.index-case-class ul .c0{background-position:right top;}
.index-case-class ul .c0:hover{background-position:left top;}
.index-case-class ul .c1{background-position:right -120px;}
.index-case-class ul .c1:hover{background-position:left -120px;}
.index-case-class ul .c2{background-position:right -240px;}
.index-case-class ul .c2:hover{background-position:left -240px;}
.index-case-class ul .c3{background-position:right -360px;}
.index-case-class ul .c3:hover{background-position:left -360px;}
.index-case-class ul .c4{background-position:right -480px;}
.index-case-class ul .c4:hover{background-position:left -480px;}
.index-news-pro{height:265px;overflow:hidden;margin:35px auto 30px auto;}
.index-news{float:left;width:480px;height:265px;overflow:hidden;margin-right:28px}
.index-news dl{width:100%;height:40px;overflow:hidden; display:block;}
.index-news dl dt{float:left;overflow:hidden;height:40px;margin-right:16px;}
.index-news dl dt a{height:36px;padding:0px 30px; display:block; line-height:36px; border-bottom:4px solid #e5e5e5; font-size:15px; font-weight:bold;
background:url(../images/indexnewtbg.gif) repeat-x left 72px; }
.index-news dl dt a:hover,.index-news dl dt.s a{border-bottom:4px solid #a50b11;color:#FFF;background-position:left top}
.index-news dl dd{float:right; line-height:40px; }
.index-news dl dd a{color:#62666a;}
.index-news dl dd a:hover{ color:#c11920; text-decoration:underline}
.index-news ul{height:210px; width:100%; overflow:hidden; padding-top:10px;}
.index-news ul li{width:100%;display:block; height:60px;border-bottom:1px solid #e5e5e5; padding-top:10px;}
.index-news ul li .p{float:left; overflow:hidden; height:50px; margin-right:30px; margin-top:5px;}
.index-news ul li .p img{width:67px; height:50px;}
.index-news ul li .tit{ font-size:14px; height:24px; overflow:hidden; display:block}
.index-news ul li p{margin:0px; color:#acadaf; line-height:20px; margin:2px 0px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.index-news ul li span{line-height:30px;color:#828282;margin-right:10px;padding-left:20px;}
.index-news ul li .t{background:url(../images/indexnewicon.gif) left top no-repeat}
.index-news ul li .c{background:url(../images/indexnewicon.gif) left -20px no-repeat}
.index-pro{float:left;width:410px;height:260px;overflow:hidden;position:relative;}
.index-pro img{width:410px;height:260px;position:absolute;}
.index-pro span{display:block;background:#af1016;filter:alpha(opacity=0);opacity:0;position:absolute;width:410px;height:260px; position:absolute; top:-260px; cursor:pointer}
.index-pro h1{line-height:36px;display:block;text-align:center;color:#FFF;font-size:30px;position:absolute;width:410px;top:60px;cursor:pointer;opacity:0;filter:alpha(opacity=0);}
.index-pro h2{width:410px;height:40px;display:block;background:url(../images/indexprobtn.png) center top no-repeat;top:145px;position:absolute;cursor:pointer;opacity:0;filter:alpha(opacity=0);}
.index-pro:hover span{top:0;opacity:0.9;filter:alpha(opacity=90);}
.index-pro:hover h1{top:60px;opacity:1;filter:alpha(opacity=100);}
.index-pro:hover h2{top:145px;opacity:1;filter:alpha(opacity=100);}

.index-qqewm{float:right; width:244px; overflow:hidden; height:260px;}
.index-qqewm .qq{width:227px; height:67px; background:#f6f6f6; display:block; border:1px solid #f2f2f2; padding-left:15px; line-height:18px}
.index-qqewm .qq span{ float:left; width:40px; height:40px; background:url(../images/png.png) left -28px no-repeat; overflow:hidden; margin-top:14px; margin-right:8px;}
.index-qqewm .qq h1{color:#a8aaac; font-size:11px; margin-top:12px; margin-bottom:3px}
.index-qqewm .qq h2{font-size:14px; font-weight:bold;}
.index-qqewm .qq:hover{border:1px solid #ecbabc;}
.index-qqewm .ewm{ width:212px; height:170px;background:#f6f6f6 url(../images/indexqqewm.jpg) 105px 43px no-repeat; border:1px solid #f2f2f2; margin-top:7px; padding:12px 10px 0px 20px;}
.index-qqewm .ewm span{ color:#9c9ea0}
.index-qqewm .ewm img{ width:76px; height:76px; margin-top:20px;}
.index-qqewm .ewm p{ margin:8px auto; color:#a8aaac; font-weight:bold}
#backtop{position:fixed;_position:absolute;right:10px;bottom:10px;width:60px;height:68px;display:block;z-index:20;text-align:center;display:none;
_top:expression(eval(document.documentElement.scrollTop + document.documentElement.clientHeight - 78));}
#backtop span{display:block;height:8px;width:15px;overflow:hidden;margin:0px auto;background:url(../images/png.png);background-position:-457px top;}
#backtop b{display:block;width:60px;height:60px;overflow:hidden;line-height:60px;font-size:16px;color:#FFF;background-color:#b0b0b0;cursor:pointer}
#backtop:hover span{background-position:-457px -8px;}
#backtop:hover b{background-color:#c11920;}
/*bottom*/
.bottom{border-top:1px solid #ad060d;overflow:hidden}
.bottom h1{display:block; height:4px; background:#c11920; overflow:hidden;}
.bottom p{margin:18px auto;line-height:30px;display:block; position:relative}
.bottom p span{ color:#666; position:absolute; right:0}
.bottom a:hover{text-decoration:underline}
.bottom a.h:link,.bottom a.h:visited{color:#b0b0b0;}
.bottom a.h:hover{ color:#c11920;}
.bottom .red:link,.bottom .red:visited{ color:#c11920}
.bottom span{color:#b0b0b0;}
.bottom-honor{background:#f5f3f3;overflow:hidden;padding:15px 0px 0px 0px}
.bottom-honor ul{overflow:hidden;width:1250px;}
.bottom-honor ul li{float:left;width:225px;color:#adacac;margin-right:20px;border-top:2px solid #e8e6e6;padding:17px 0px;height:48px;}
.bottom-honor ul li.dline{border-bottom:2px solid #e8e6e6;}
.bottom-honor ul li span{float:left;width:90%;}
.bottom-honor p{color:#989696;margin:5px auto;display:block;margin-top:17px;}
.bottom-honor a:link,.bottom-honor a:visited{color:#989696;}
.bottom-honor a:hover{ color:#c11920; text-decoration:underline}
.bottom-honor .link{ margin-top:15px}
/*pagenav*/
.pagenav{background:#f4f4f4;height:220px;overflow:hidden;text-align:center;border-top:1px solid #cfcfcf;min-width:1000px;}
.pagenav h1{color:#666;font-size:30px;margin-top:35px;line-height:50px;}
.pagenav h2{color:#6e6e6;font-size:16px;line-height:30px;}
.pagenav a{width:120px;height:40px;display:inline-block;position:relative;margin-right:20px;margin-top:26px;overflow:hidden;}
.pagenav a span{position:absolute;display:block;width:120px;height:40px;background:#c11920;left:0;top:-40px;}
.pagenav a b{position:absolute;border:1px solid #d6d6d6;display:block;width:118px;height:38px;line-height:38px;font-weight:normal;color:#5c5c5c;left:0;cursor:pointer}
.pagenav a:hover span{top:0;}
.pagenav a:hover b{width:120px;height:40px;line-height:40px;border:none;color:#FFF;} 
.pagenav a.s b{width:120px;height:40px;line-height:40px;border:none; color:#FFF;}
.pagenav a.s span{top:0;}
.pagenav a span{transition:all ease-out .2s 0s;-webkit-transition:all ease-out .2s 0s;-moz-transition:all ease-out .2s 0s;-o-transition:all ease-out .2s 0s;}
.pagenav a.last{margin-right:0}
/*about*/
.about{text-align:center;color:#FFF;}
.about-1{height:665px; padding-top:80px; overflow:hidden; background:#881116; overflow:hidden}
.about-1 h1,.about-1 h3,.about-1 h4,.about-1 h6{font-size:16px; font-weight:bold; line-height:34px;}
.about-1 h2,.about-1 h5{ font-size:36px; font-weight:bold; line-height:50px;}
.about-1 h3{ line-height:60px;}
.about-1 h4{ line-height:60px;}
.about-1 h6{ line-height:70px;}
.about-1 .icon{height:245px;position:relative; margin-top:30px}
.about-1 .icon div{width:192px;height:113px;position:absolute;background:url(../images/about1.png);padding:132px 44px 0px 0px; font-size:14px; font-weight:bold;}
.about-1 .icon .pu{width:125px;height:130px;padding:0px;}
.about-1 #i0{background-position:left top;left:90px}
.about-1 #i1{background-position:-251px -37px;left:344px;top:37px}
.about-1 #i2{background-position:-411px top;left:504px;}
.about-1 #i3{background-position:-660px -37px;left:753px;top:37px;}
.about-1 #i4{background-position:-821px top;left:914px;}
.about-1 .icon div{transition:all ease-out .2s 0s;-webkit-transition:all ease-out .2s 0s;-moz-transition:all ease-out .2s 0s;-o-transition:all ease-out .2s 0s;}
.about-2{height:730px;background-color:#ca892f; overflow:hidden}
.about-2 ul{width:1000px;height:600px;margin:60px auto 0px auto; position:relative;}
.about-2 ul li{width:333px;height:200px;position:absolute;display:block;overflow:hidden;color:#FFF;}
.about-2 ul li span{width:100%;height:100%;display:block;background:#FFF;opacity:0.5;filter:alpha(opacity=50);position:absolute;top:0;left:0;}
.about-2 ul li h1{width:118px; height:102px; display:block;overflow:hidden; position:absolute; background-image:url(../images/png.png);left:107px;top:48px;}
.about-2 ul li h2,.about-2 ul li h3{font-size:18px;font-weight:bold; line-height:32px; position:absolute;top:200px; display:block; width:100%;opacity:0;filter:alpha(opacity=0);left:0;}
.about-2 ul li h3{font-size:12px;font-weight:normal;top:230px;}
.about-2 ul .i0{left:333px; top:200px;}
.about-2 ul .i0 h1{background-position:left -68px;}
.about-2 ul .i0 span{opacity:0.6;filter:alpha(opacity=60);}
.about-2 ul .i1{left:333px; top:0px;}
.about-2 ul .i1 h1{background-position:-118px -68px;}
.about-2 ul .i1 span{opacity:0.3;filter:alpha(opacity=30);}
.about-2 ul .i2{left:666px; top:200px;}
.about-2 ul .i2 h1{background-position:-236px -68px;}
.about-2 ul .i3{left:333px; top:400px;}
.about-2 ul .i3 h1{background-position:-354px -68px;}
.about-2 ul .i3 span{opacity:0.4;filter:alpha(opacity=40);}
.about-2 ul .i4{left:0; top:200px;}
.about-2 ul .i4 h1{background-position:-472px -68px;}
.about-2 ul li .rbg{background:#c22421;opacity:0;filter:alpha(opacity=0);top:-200px}
.about-2 ul li:hover{ cursor:pointer}
.about-2 ul li:hover .rbg{top:0px;opacity:0.9;filter:alpha(opacity=90);}
.about-2 ul li:hover h1{ top:15px;-webkit-transform:scale(0.8);transform:scale(0.8);}
.about-2 ul li:hover h2{ top:120px;opacity:1;filter:alpha(opacity=100);}
.about-2 ul li:hover h3{ top:150px;opacity:1;filter:alpha(opacity=100);
	transition:all ease-out .3s .1s;-webkit-transition:all ease-out .3s .1s;-moz-transition:all ease-out .3s .1s;-o-transition:all ease-out .3s .1s;}
.about-3{height:774px;background-color:#6193b6;overflow:hidden}
.about-3 ul{position:relative;width:880px;height:720px;background:url(../images/about-3bg.jpg);left:50%;margin:54px 0px 0px -440px;
*left:auto;*margin:54px auto 0px auto;}
.about-3 ul li{position:absolute;width:145px;height:144px;overflow:hidden;}
.about-3 ul .l0{top:10px;right:200px;}
.about-3 ul .l1{top:130px;right:60px;}
.about-3 ul .l2{top:306px;right:0;}
.about-3 ul .l3{bottom:46px;right:32px;}
.about-3 ul .l4{left:20px;bottom:43px;}
.about-3 ul .l5{left:0;bottom:266px;}
.about-3 ul .l6{left:74px;top:118px;}
.about-3 ul .l7{left:207px;top:0;}
.about-3 ul .l8{right:364px;bottom:164px;}
.about-3 ul a{position:relative;width:145px;height:144px;background:url(../images/about-3icon.png) left top;overflow:hidden; display:block;}
.about-3 ul a span{position:absolute;width:145px;height:130px;left:0;background:url(../images/about-3icon.png);}
.about-3 ul a .bg{background-position:left -144px;height:144px;opacity:0;filter:alpha(opacity=0);-webkit-transform:scale(0);transform:scale(0);
transform-origin:center center;-webkit-transform-origin:center center;}
.about-3 ul a b{position:absolute;height:40px;width:145px;line-height:40px;font-size:20px;color:#c0bcbc;text-align:center;left:0;top:75px;}
.about-3 ul .l0 .i{background-position:-145px top;}
.about-3 ul .l0 a:hover .i{background-position:-145px -144px;}
.about-3 ul .l1 .i{background-position:-290px top;}
.about-3 ul .l1 a:hover .i{background-position:-290px -144px;}
.about-3 ul .l2 .i{background-position:-435px top;}
.about-3 ul .l2 a:hover .i{background-position:-435px -144px;}
.about-3 ul .l3 .i{background-position:-580px top;}
.about-3 ul .l3 a:hover .i{background-position:-580px -144px;}
.about-3 ul .l4 .i{background-position:-725px top;}
.about-3 ul .l4 a:hover .i{background-position:-725px -144px;}
.about-3 ul .l5 .i{background-position:-870px top;}
.about-3 ul .l5 a:hover .i{background-position:-870px -144px;}
.about-3 ul .l6 .i{background-position:-1015px top;}
.about-3 ul .l6 a:hover .i{background-position:-1015px -144px;}
.about-3 ul .l7 .i{background-position:-1160px top;}
.about-3 ul .l7 a:hover .i{background-position:-1160px -144px;}
.about-3 ul .l8 .i{background-position:-1305px top;}
.about-3 ul .l8 a:hover .i{background-position:-1305px -144px;}
.about-3 ul a:hover .bg{opacity:1;filter:alpha(opacity=100);-webkit-transform:scale(1);transform:scale(1);}
.about-3 ul a:hover b{color:#FFF;}
.culture{height:730px;background:url(../images/culturebg.jpg) center top no-repeat; text-align:center; color:#FFF; overflow:hidden}
.culture p{font-size:50px; line-height:70px;margin:120px auto 20px auto;}
.culture h1{font-size:30px; line-height:50px;}
.culture h2{font-size:20px; line-height:30px; margin-bottom:20px}
/*caselist*/
.caselist{background:#f4f4f4;overflow:hidden; padding-bottom:20px;}
.caselist ul{padding:0px; overflow:hidden; width:1200px; left:10px;position:relative;}
.caselist ul li{float:left;width:380px;height:275px;margin:0px 20px 25px 0px; text-align:center; display:block; overflow:hidden}
.caselist ul li .p{width:100%;height:210px;position:relative;overflow:hidden;display:block; margin-bottom:10px}
.caselist ul li .p img{width:100%;height:210px;position:absolute;left:0;top:0;}
.caselist ul li .p span{background:#871116;width:100%;height:210px;position:absolute;left:0;top:-210px;display:block;cursor:pointer}
.caselist ul li .p h1{width:40px;height:40px;display:block;background:url(../images/png.png) -80px -28px no-repeat; overflow:hidden;
position:absolute;top:60px;left:170px;cursor:pointer;transform:rotate(-15deg);-webkit-transform:rotate(-15deg)}
.caselist ul li .p h2{color:#FFF;font-size:16px;line-height:40px;width:100%;top:200px;left:0;position:absolute;cursor:pointer;}
.caselist ul li .p:hover span{top:0;opacity:.9;filter:alpha(opacity=90);}
.caselist ul li .p:hover h1{transform:rotate(0deg);-webkit-transform:rotate(0deg);opacity:1;filter:alpha(opacity=100);}
.caselist ul li .p:hover h2{opacity:1;filter:alpha(opacity=100);opacity:1;filter:alpha(opacity=100);top:100px;}
.caselist ul li .t{color:#333; font-size:16px; font-weight:bold; line-height:28px}
.caselist ul li .t:hover{text-decoration:underline;color:#c11920;}
.caselist ul li p{margin:0px;line-height:26px;color:#727272;}
.pagenum{background:#f4f4f4; overflow:hidden;border-top:1px solid #e2e2e2; padding:45px 0px;text-align:center;}
.pagenum .btn{float:left;width:40px;height:40px;margin-right:10px;overflow:hidden;}
.pagenum .btn span,.pagenum .btn a{width:38px;height:38px;border:1px solid #d6d6d6;background:url(../images/png.png);display:block;}
.pagenum .prev span,.pagenum .prev a{background-position:-400px -28px}
.pagenum .prev a:hover{background-color:#c11920;border:1px solid #a40f16;background-position:-438px -28px;}
.pagenum .next span,.pagenum .next a{background-position:-514px -28px}
.pagenum .next a:hover{background-color:#c11920;border:1px solid #a40f16;background-position:-476px -28px;}
.pagenum .num{float:left;overflow:hidden}
.pagenum .num span,.pagenum .num a{width:38px;height:38px;border:1px solid #d6d6d6; float:left; margin-right:10px;overflow:hidden;font-size:14px;line-height:38px;}
.pagenum .num a:hover{background:#c11920;border:1px solid #a40f16;color:#FFF;}
.pagenum .num .current{background:#c11920;border:1px solid #a40f16;color:#FFF;}
.pagenum span,.pagenum a{transition:all ease-out .3s 0s;-webkit-transition:all ease-out .3s 0s;-moz-transition:all ease-out .3s 0s;-o-transition:all ease-out .3s 0s;}


.topbtn{height:140px;overflow:hidden;}
.topbtn .btn{float:right;width:67px;height:67px;margin-left:20px; background:url(../images/png.png);display:block; margin-top:33px;}
.topbtn .list{background-position:left -274px; float:left; margin-left:0px;}
.topbtn .list:hover{background-position:-268px -274px;}
.topbtn .link{background-position:-67px -274px;}
.topbtn .link:hover{background-position:-335px -274px;}
.topbtn .prev{background-position:-134px -274px;}
.topbtn .prev:hover{background-position:-402px -274px;}
.topbtn .next{background-position:-201px -274px;}
.topbtn .next:hover{background-position:-469px -274px;}
.botbtn{ height:160px; background:#323232; overflow:hidden}
.bdsharebuttonbox{height:67px;width:260px;margin:0px auto;margin-top:42px; position:relative}
.bdsharebuttonbox .a{width:67px;height:67px;opacity:.3;filter:alpha(opacity=30);margin:0px; float:left; margin-right:15px;
background:url(../images/png.png) no-repeat;overflow:hidden;display:inline-block;}
.bdsharebuttonbox .bds_tsina{background-position:-67px -341px !important;}
.bdsharebuttonbox .bds_tsina:hover{background-position:-284px -341px !important;opacity:1;filter:alpha(opacity=100);}
.bdsharebuttonbox .bds_tqq{background-position:-134px -341px !important;}
.bdsharebuttonbox .bds_tqq:hover{background-position:-351px -341px !important;opacity:1;filter:alpha(opacity=100);}
.bdsharebuttonbox .weixin{background-position:left -341px;margin-left:14px;_margin-left:7px}
.bdsharebuttonbox .weixin.s{background-position:-202px -341px; width:81px; margin-left:0;opacity:1;filter:alpha(opacity=100);}
.bdsharebuttonbox .ewm{padding:6px;width:76px;height:76px;opacity:0;filter:alpha(opacity=0);
background:url(../images/ewm.jpg) center center no-repeat #FFF;top:-11px;left:-120px;position:absolute}

.caseshow{background-color:#323232;}
.caseshow .bot{ background:#c11920; height:250px; text-align:center; color:#FFF; font-weight:bold; line-height:30px; padding-top:30px;} 
.caseshow .bot a{ color:#FFF;}
.caseshow .bot a:hover{ color:#FFF; text-decoration:underline}
.caseshow .content{background:#FFF;overflow:hidden;text-align:center;max-width:1200px; margin:0px auto; padding:10px 120px 130px 120px;}
.caseshow .content .tit{color:#323232;line-height:50px; font-size:36px;}
.caseshow .content p{margin:20px auto;}
.caseshow .content img{ max-width:100%;}
/*newslist*/
.newlist{background:url(../images/newlistbg.gif); overflow:hidden}
.newlist ul{overflow:hidden;}
.newlist ul li{width:530px;height:150px;padding-top:50px; overflow:hidden; display:block; float:left}
.newlist ul li.fr{ float:right}
.newlist ul li .p{float:left;overflow:hidden;margin-right:20px;}
.newlist ul li .p img{width:120px;height:90px;}
.newlist ul li .tit{float:left;font-size:18px;color:#454545; margin-bottom:5px;}
.newlist ul li .tit:hover{ color:#c11920;}
.newlist ul li p{float:left; width:386px; margin:0px; color:#b1b1b1; line-height:20px; margin:5px 0px;}
.newlist ul li span{float:left; padding-left:20px; color:#828295; background:url(../images/indexnewicon.gif) no-repeat; margin-right:12px;white-space:nowrap;}
.newlist ul li span.t{background-position:left 4px;}
.newlist ul li span.c{background-position:left -17px;}
/*.newlist-pagenum{background:#ebebeb;border-top:1px solid #d6d5d5;}
.newlist-pagenum a{ border:1px solid #FFF;}
.newlist-pagenum .n{ background:#FFF;}
.newlist-pagenum .n:hover{ background:#c11920;}
.pagenum .prev,.pagenum .next{ background-color:#f4f4f4; border:1px solid #d4d2d2;}*/

.newshow-tit{padding:35px 0px;overflow:hidden;color:#5c5c5c;}
.newshow-tit b{font-size:30px; line-height:32px}
.newshow-tit p{line-height:30px; margin:15px 0px 0px 0px;}
.newshow-con{ border-top:1px solid #e5e5e5; overflow:hidden; font-size:14px;}
.newshow-con img{ max-width:100%;}
.newshow-con .y-row{min-height:500px;_height:expression(this.scrollHeight < 500 ? "500px" : "auto"); padding:30px 0px;}
.newshow-topbtn{ background-color:#323232; overflow:hidden}
/*service*/
.service{overflow:hidden}
.service-1{height:360px;border-top:1px solid #e5e5e5;overflow:hidden}
.service-1 ul{overflow:hidden}
.service-1 li{float:left; width:540px; padding-top:50px; height:310px; overflow:hidden; display:block}
.service-1 .fr{ float:right;}
.service-1 .pic{float:left;width:132px;height:104px;overflow:hidden;background:url(../images/png.png) no-repeat;}
.service-1 .p0{background-position:0 -170px;}
.service-1 .p1{background-position:-132px -170px;}
.service-1 .p2{background-position:-264px -170px;}
.service-1 .p3{background-position:-396px -170px;}
.service-1 h1{float:right; width:345px; color:#323232; font-size:20px; font-weight:bold; line-height:30px;}
.service-1 h2{float:right; width:345px; color:#959595; line-height:20px; margin:10px 0px;}
.service-1 p{float:right; width:345px; overflow:hidden; margin:0; color:#323232;}
.service-1-2{ background-color:#f4f4f4;}
.service-2{height:670px; background:#323232 url(../images/service2.jpg) center bottom no-repeat; text-align:center; overflow:hidden}
.service-2 h1{color:#535353;font-size:30px;margin-top:50px;line-height:50px;}
.service-2 h2{color:#505050;font-size:14px;line-height:40px;}
.service-3{height:690px; overflow:hidden; text-align:center}
.service-3 h1{color:#323232;font-size:30px;margin-top:50px;line-height:50px;}
.service-3 h2{color:#c6c6c6;font-size:14px;line-height:40px;}
.service-3 img{width:100%;margin:20px 0px;}
.service-3 h3{color:#b2b2b2; font-size:36px;line-height:36px;}
.guestbook{background-color:#f7f7f7;height:720px; overflow:hidden}
.guestbook h1{color:#c11920;font-size:30px;line-height:50px;margin-top:40px}
.guestbook h2{color:#9d9d9d; line-height:30px; font-size:14px; margin-bottom:30px}
.guestbook .row{padding:12px 0px;overflow:hidden;min-width:980px;}
.guestbook .t{float:left;font-size:14px;color:#6b6b6b;width:118px;line-height:50px;height:50px;}
.guestbook .t2{padding-left:20px; width:95px;}
.guestbook .downlist{float:left;position:relative;width:350px;height:50px;display:block;margin-right:20px; margin-bottom:12px;}
.guestbook .downlist .btn{width:348px;height:48px;border:1px solid #e7e5e5;background-color:#FFF;cursor:pointer}
.guestbook .downlist .btn.s span{transform:rotate(180deg);-webkit-transform:rotate(180deg);}
.guestbook .downlist .btn b{line-height:48px;font-size:14px;color:#aaa9a9;padding-left:20px;font-weight:normal; float:left}
.guestbook .downlist .btn span{float:right; width:11px; height:6px; overflow:hidden; background:url(../images/png.png) -528px -170px; margin:22px 16px 0px 0px}
.guestbook .downlist .list{width:348px;overflow:hidden; position:absolute;left:0;top:50px;border:1px solid #e7e5e5;border-top:none;background:#FFF; padding:10px 0px;display:none}
.guestbook .downlist .list span{ display:block;width:328px;line-height:34px;padding-left:20px;cursor:pointer;font-size:14px; color:#aaa9a9}
.guestbook .downlist .list span:hover{color:#FFF; background-color:#c11920;}
.guestbook .downlist2{width:100px;}
.guestbook .downlist2 .btn,.guestbook .downlist2 .list{width:98px;}
.guestbook .downlist2 .list span{width:78px;}
.guestbook .font{font-size:14px; color:#888; font-family:'微软雅黑';}
.guestbook .text{width:1040px;height:130px;overflow:hidden; padding:10px; border:1px solid #e7e5e5; background:#fff; float:left}
.guestbook .text1{width:338px; height:48px; line-height:48px;border:1px solid #e7e5e5; background:#fff; float:left; padding-left:10px;}
.guestbook .smtbtn{width:160px;height:50px;line-height:50px;background-color:#c11920; font-size:18px; color:#FFF; cursor:pointer;
text-align:center; border:none;font-family:'微软雅黑'; margin-left:118px; margin-top:20px; margin-right:20px}
.guestbook .smtbtn:hover{ background-color:#ccc}
.guestbook .rebtn{width:158px;height:48px;line-height:48px;background-color:#f7f7f7; border:1px solid #e7e5e5;text-align:center;
color:#323232;font-size:17px;font-family:'微软雅黑'; cursor:pointer;margin-top:20px}
.guestbook .rebtn:hover{ background-color:#ccc;border:1px solid #ccc;}
/*contact*/
.contact{height:680px;overflow:hidden;background-color:#000; position:relative;}
.contact .map{width:100%;height:710px;opacity:1;filter:alpha(opacity=100);}
.contact .y-row{height:680px;overflow:hidden;}
.contact .y-row .box{width:420px;height:466px;background-color:#FFF;position:absolute;top:80px;padding:34px 27px 0px 43px;overflow:hidden;}
.contact .y-row .menu{height:40px;overflow:hidden;width:420px;overflow:hidden; line-height:40px;}
.contact .y-row .menu a{float:left; width:120px; height:40px; overflow:hidden; position:relative; margin-right:20px; text-align:center; background:#323232;}
.contact .y-row .menu a span{color:#FFF; position:absolute; width:120px; height:40px; top:0; left:0; cursor:pointer; display:block;}
.contact .y-row .menu a b{position:absolute; background-color:#c11920;width:120px; height:40px; top:-40px; left:0; display:block;
transition:all ease-out .2s 0s;-webkit-transition:all ease-out .2s 0s;-moz-transition:all ease-out .2s 0s;-o-transition:all ease-out .2s 0s;}
.contact .y-row .menu a:hover b,.contact .y-row .menu a.s b{top:0;}
.contact .y-row .item{width:400px; overflow:hidden;line-height:30px; padding-top:20px; font-size:14px; color:#636363; display:none}
.contact .y-row .item h1{ font-size:30px; color:#c11920; line-height:50px;}
.contact .y-row .item .t{ color:#c4c4c4;}
.contact .y-row .item a.red{ color:#c11920;}
.contact .y-row .item a.red:hover{ text-decoration:underline;color:#c11920;}
.contact .y-row .item p{margin:0px; font-size:11px; line-height:18px; border-top:1px dotted #636363; margin-top:18px; padding-top:18px;}
/*history*/
.history{height:725px;width:100%;overflow:hidden;position:relative;}
.history .bg{position:absolute;bottom:0;width:100%;min-width:1920px;}
.history .timeline{height:182px;width:100%;background:url(../images/historytimeline.gif) left 103px repeat-x;position:absolute;margin-top:500px;overflow:hidden;}
.history .timeline ul{height:182px;width:auto;cursor:default;}
.history .timeline li{float:left;overflow:hidden;width:151px;height:182px;position:relative;text-align:center;}
.history .timeline li b{width:50px;height:50px;background-color:#FFF;position:absolute; left:50px; top:84px;background:url(../images/historypbg.png)\9;
line-height:50px;font-size:14px;color:#323232;transform-origin:center center;-webkit-transform-origin:center center;
border-radius:25px;-moz-border-radius:25px;*-moz-border-radius:25px}
.history .timeline li span{width:151px;height:127px;position:absolute;background:url(../images/historyp.png); left:0; top:0;
font-size:36px; font-weight:bold; color:#FFF; line-height:100px;padding-top:55px; display:none\9;
-webkit-transform:scale(0);transform:scale(0);transform-origin:center 60%;-webkit-transform-origin:center 60%;filter:alpha(opacity=0);opacity:0;}
.history .timeline li.h span,.history .timeline li.s span{display:block\9;-webkit-transform:scale(1);transform:scale(1);filter:alpha(opacity=100);opacity:1;}
.history .timeline li.h b,.history .timeline li.s b{-webkit-transform:scale(0);transform:scale(0);filter:alpha(opacity=0);opacity:0;}
.history .con{width:1000px;height:500px;position:absolute;left:50%;margin-left:-500px;top:0;overflow:hidden}
.history .con ul{ left:0; width:100%; overflow:hidden; top:0; position:absolute}
.history .con li{width:100%;height:450px;display:block; float:left; padding-top:50px;}
.history .con li h1{font-size:72px;font-weight:bold;color:#c11920;line-height:100px; width:100%; margin-bottom:20px}
.history .con li td{width:50%;margin:0px;line-height:30px;font-size:16px;color:#FFF;}
.history .con li strong{font-size:18px;margin-right:15px;}
/*teams*/
#teams{width:100%;position:relative;height:720px;background-color:#f4f4f4;overflow:hidden}
#teams ul{width:1920px;position:absolute;height:720px;left:0;top:0}
#teams ul li{position:absolute;width:120px;height:120px;z-index:1;opacity:0;filter:alpha(opacity=0);}
#teams ul li img{width:100%;height:100%;transform-origin:center center;-webkit-transform-origin:center center;
transition:all .2s 0s;-webkit-transition:all .2s 0s;-moz-transition:all .2s 0s;-o-transition:all .2s 0s;
-webkit-transform:scale(0);transform:scale(0);}
#teams ul li.s img{-webkit-transform:scale(1);transform:scale(1);}
#teams ul li.h{z-index:2;}
#teams ul li.h img{-webkit-transform:scale(1.2);transform:scale(1.2);
-webkit-box-shadow:#333 0px 0px 5px;-moz-box-shadow:#333 0px 0px 5px;box-shadow:#333 0px 0px 5px; opacity:}
#teams .text{width:960px;height:480px;position:absolute;z-index:3;overflow:hidden;left:50%;margin-left:-480px;top:120px;cursor:default}
#teams .text .bg{width:960px;height:240px;position:absolute;left:0;top:0;overflow:hidden;}
#teams .text .bg span{width:100%;height:100%;position:absolute;background-color:#920204; left:0;top:240px;opacity:0.5;filter:alpha(opacity=50);}
#teams .text .bg2{top:240px;width:480px;left:240px;}
#teams .text .bg2 span{ top:-240px;}
#teams .text .txt{width:960px;height:480px;display:block;position:absolute;op:0;left:0;opacity:0;filter:alpha(opacity=0);
text-align:center;color:#FFF;line-height:30px;}
#teams .text .txt h1{font-size:50px;line-height:70px;margin:40px 0px 30px 0px}
#teams .text .txt h2{font-size:30px;}
#teams .text .txt h3{font-size:20px; margin-bottom:20px}
/*plan-pro*/
.planpro-list{border-top:1px solid #e6e6e6;background-color:#FFF; overflow:hidden;}
.planpro-list ul{overflow:hidden;padding:10px 0px;}
.planpro-list ul li{float:left;text-align:center;width:50%;overflow:hidden; margin:20px 0px}
.planpro-list ul li a{width:98.3%; display:block;position:relative; overflow:hidden}
.planpro-list ul li img{width:100%;}
.planpro-list ul li a span{width:100%; display:block; line-height:60px; text-align:center;top:30px; position:absolute; font-size:30px; color:#FFF;}
.planpro-list ul li a:hover span{ color:#FFF;}
.planpro-list ul li.r a{ padding-left:2%}
.plan-pro-top{background-color:#f4f4f4;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;}
.plan-pro-top .topbtn .btn{opacity:0.4;filter:alpha(opacity=40);}
.plan-pro-top .topbtn .btn:hover{opacity:1;filter:alpha(opacity=100);}
.plan-pro{background:#FFF;overflow:hidden; width:100%;text-align:center;}
.plan-pro h1{font-size:48px;line-height:60px;color:#333;margin:40px 0px 15px 0px;}
.plan-pro h2{font-size:18px;line-height:30px;color:#5c5c5c;margin:15px 0px;}
.plan-pro h3{font-size:24px; line-height:36px; margin:10px 0px;}
.plan-wzw-1{padding-bottom:60px;}
.plan-wzw-2{width:100%;height:690px;background:url(../images/plan-wzw-2bg.gif) repeat-x;overflow:hidden;position:relative;}
.plan-wzw-2 img{position:absolute;bottom:0;left:50%;margin-left:-350px;}
.plan-wzw-3{background-color:#7ab370;overflow:hidden;}
.plan-wzw-3 .text{float:left;text-align:left;color:#FFF;}
.plan-wzw-3 .y-row{ background:url(../images/plan-wzw-3.jpg) right top no-repeat;height:690px;}
.plan-wzw-3 h1{color:#FFF; margin:50px 0px;}
.plan-wzw-3 h2{font-size:24px;color:#FFF;font-weight:bold;}
.plan-wzw-3 p{font-size:14px;line-height:24px; margin-bottom:40px;}
.plan-wzw-3 p span{font-size:24px;}
.plan-wzw-4{height:690px;overflow:hidden;text-align:right; background:url(../images/plan-wzw-4.jpg) left bottom no-repeat}
.plan-wzw-4 h1{line-height:48px}
.plan-wzw-4 h2{font-size:24px; line-height:48px}
.plan-wzw-5{height:690px;overflow:hidden;background-color:#f89e00;text-align:left;}
.plan-wzw-5 h1{color:#FFF;}
.plan-wzw-5 h2{color:#FFF;font-size:24px;}
.plan-wzw-5 .y-row{overflow:hidden;height:690px; background:url(../images/plan-wzw-5.jpg) right bottom no-repeat}
.plan-wzw-6{height:690px;overflow:hidden;text-align:right; background:url(../images/plan-wzw-6.jpg) left bottom no-repeat; line-height:36px;}
.plan-wzw-6 h1{margin-top:60px;}
.plan-wzw-6 h2{line-height:48px; font-size:24px;}
.plan-wzw-6 strong{ font-size:18px;} 
.plan-wzw-6 a{color:#c0181e; font-size:18px;}
.plan-wzw-6 a:hover{color:#c0181e;text-decoration:underline}
.plan-wzw-7{height:690px;overflow:hidden;background-color:#4397d5;text-align:left}
.plan-wzw-7 .y-row{background:url(../images/plan-wzw-7.jpg) right bottom no-repeat;height:690px;}
.plan-wzw-7 h1{color:#FFF; margin-top:60px}
.plan-wzw-7 h2{color:#FFF;font-size:24px;}
.plan-wzw-7 p{color:#FFF;font-size:14px;}
.plan-wzw-8{height:690px; overflow:hidden; text-align:right; background:url(../images/plan-wzw-8.jpg) left bottom no-repeat}
.plan-wzw-8 h1{margin-top:60px}
.plan-wzw-8 h2{line-height:48px;font-size:24px;}
.plan-wzw-9{background-color:#f56262; overflow:hidden; text-align:left}
.plan-wzw-9 .y-row{height:690px;background:url(../images/plan-wzw-9.jpg) right bottom no-repeat;}
.plan-wzw-9 h1{ color:#FFF; margin-top:60px;}
.plan-wzw-9 h2{ color:#FFF; line-height:48px; font-size:24px;}
.plan-xf-1{ background:url(../images/plan-xf-1.jpg) center bottom no-repeat; height:800px;}
.plan-xf-2{ background-color:#f4f4f4; overflow:hidden}
.plan-xf-2 .y-row{height:690px; overflow:hidden}
.plan-xf-2 h1{ margin-bottom:60px}
.plan-xf-3{height:690px;}
.plan-xf-4{height:600px; background-color:#f4f4f4; overflow:hidden}
.plan-xf-5{height:680px; overflow:hidden; background:url(../images/plan-xf-5.jpg) center bottom no-repeat}
.plan-xf-6{height:690px; background-color:#f4f4f4; overflow:hidden}
.pro-ks-1{height:820px; overflow:hidden;}
.pro-ks-2{background-color:#f4f4f4; overflow:hidden; text-align:left}
.pro-ks-2 .y-row{height:670px; overflow:hidden; background:url(../images/pro-ks-2.jpg) right bottom no-repeat}
.pro-ks-2 h2{display:block; width:560px; line-height:36px}
.pro-ks-3{ height:680px; overflow:hidden; background:url(../images/pro-ks-3.jpg) left 300px no-repeat; text-align:right}
.pro-ks-3 h2{ line-height:36px}
.pro-ks-4{background-color:#f4f4f4; overflow:hidden; text-align:left}
.pro-ks-4 .y-row{height:680px; overflow:hidden; background:url(../images/pro-ks-4.jpg) right 280px no-repeat}
.pro-ks-4 h2{line-height:36px}
.pro-ks-5{ background:url(../images/pro-ks-5.jpg) left 200px no-repeat}
/*jobs*/
.jobs{overflow:hidden;border-top:1px solid #cfcfcf;background-color:#f4f4f4;}
.jobs-top{height:165px;padding-top:50px;overflow:hidden;text-align:center;background-color:#f4f4f4;color:#5c5c5c;}
.jobs-top h1{font-size:24px;font-weight:bold;line-height:50px;}
.jobs-top h2{font-size:14px;font-weight:bold;}
.jobs-top a:link,.jobs-top a:visited{color:#c11920;}
.jobs-top a:hover{color:#c11920;text-decoration:underline}
#jobslist{width:100%;overflow:hidden;background-color:#f4f4f4;margin:0px auto;}
#jobslist li{width:480px;height:500px;background-color:#FFF;float:left;overflow:hidden;opacity:0;filter:alpha(opacity=0);text-align:center; position:relative}
#jobslist li.c{background-color:#eae8e8}
#jobslist li h1{width:130px;height:100px;background:url(../images/jobicons.png);overflow:hidden; display:inline-block;margin-top:75px;}
#jobslist li h2{font-size:48px;color:#323232;line-height:60px; margin:60px 0px;}
#jobslist li a{width:158px;height:48px;border:1px solid #949191;line-height:48px;display:inline-block;color:#000;}
#jobslist li div{width:100%;height:100%; position:absolute;top:0;left:0;opacity:0;filter:alpha(opacity=0);display:none;}
#jobslist li div strong{font-size:24px;line-height:36px;color:#FFF;font-weight:normal;margin-top:20px; display:block;}
#jobslist li div p{width:340px;display:block;margin:10px auto;color:#FFF;font-size:14px;}
#jobslist li .i0{background-position:left top;}
#jobslist li .i1{background-position:-130px top;}
#jobslist li .i2{background-position:-260px top;}
#jobslist li .i3{background-position:-390px top;}
#jobslist li .i4{background-position:-520px top;}
#jobslist li .i5{background-position:-650px top;}
#jobslist li .i6{background-position:-780px top;}
#jobslist li .i7{background-position:-910px top;}
#jobslist li .i8{background-position:-1040px top;}
#jobslist li .i9{background-position:-1170px top;}
#jobslist li .i10{background-position:-1300px top;}
#jobslist li.h{background-color:#c11920;}
#jobslist li.h h2{color:#FFF;}
#jobslist li.h a{color:#FFF;border-color:#FFF;}
#jobslist li.h .i0{background-position:left -100px;}
#jobslist li.h .i1{background-position:-130px -100px;}
#jobslist li.h .i2{background-position:-260px -100px;}
#jobslist li.h .i3{background-position:-390px -100px;}
#jobslist li.h .i4{background-position:-520px -100px;}
#jobslist li.h .i5{background-position:-650px -100px;}
#jobslist li.h .i6{background-position:-780px -100px;}
#jobslist li.h .i7{background-position:-910px -100px;}
#jobslist li.h .i8{background-position:-1040px -100px;}
#jobslist li.h .i9{background-position:-1170px -100px;}
#jobslist li.h .i10{background-position:-1300px -100px;}
/*sitemap*/
.sitemap{width:100%;overflow:hidden;background:url(../images/sitemapbg.gif);}
.sitemap ul{overflow:hidden;}
.sitemap ul li{float:left;width:50%;height:110px;overflow:hidden;line-height:30px;}
.sitemap ul li h1{font-size:24px;color:#c11920;line-height:40px;margin-top:20px;}
.sitemap ul li a{font-size:14px;margin-right:40px;}
.sitemap ul li.w100{width:100%;}
/*screen1000*/
@media(max-width: 1199px){
/*index*/
/*#Banner{height:390px;}*/
.index-news-pro{margin:25px auto 30px auto;}
.top .nav li{padding:0px 20px; font-size:15px}
.top .nav{padding-left:40px;}
.index-case-class .con p{font-size:16px;}
.index-news{width:380px; margin-right:15px}
.index-news dl dt{ margin-right:10px}
.index-news dl dt a{ padding:0px 20px;}
.index-news ul li .p{ margin-right:15px;}
.index-pro,.index-pro h1,.index-pro h2,.index-pro p{ width:330px}
.index-pro h1{font-size:24px}
.bottom-honor ul{width:980px;}	
/*about*/
.about-1 .icon{margin-left:-90px}
.about-1 #i1{left:334px;}
.about-1 #i2{left:484px;}
.about-1 #i3{left:733px;}
.about-1 #i4{left:894px;}
/*caselist*/
.caselist ul{width:1014px;left:7px;}
.caselist ul li{width:324px;margin:0px 14px 20px 0px; height:240px;}
.caselist ul li .p{margin-bottom:8px}
.caselist ul li .t{line-height:26px;}
.caselist ul li p{ line-height:24px;}
.caselist ul li .p,.caselist ul li .p img,.caselist ul li .p span{height:179px;}
.caselist ul li .p h1{left:142px; top:50px}
.caselist ul li .p h2{top:179px;}
.caselist ul li .p:hover h2{top:90px;}
.pagenum{padding:35px;}
.caseshow .content{ padding:10px 50px 50px 50px;}
/*newlist*/
.newlist ul li{width:480px;}
.newlist ul li p{width:356px;}
/*serivce*/
.service-1 li{width:470px;}
.service-1 li h1,.service-1 li h2,.service-1 li p{width:310px;}
.guestbook .text{ width:800px;}
}
/*index*/
/*.page-screen980 #Banner{height:390px;}*/
.page-screen980 .index-news-pro{margin:25px auto 30px auto;}
.page-screen980 .top .nav li{padding:0px 20px; font-size:15px}
.page-screen980 .top .nav{padding-left:40px;}
.page-screen980 .index-case-class .con p{font-size:16px;}
.page-screen980 .index-news{width:380px; margin-right:15px}
.page-screen980 .index-news dl dt{ margin-right:10px}
.page-screen980 .index-news dl dt a{ padding:0px 20px;}
.page-screen980 .index-news ul li .p{ margin-right:15px;}
.page-screen980 .index-pro,.page-screen980 .index-pro h1,.page-screen980 .index-pro h2,.index-pro p{ width:330px}
.page-screen980 .index-pro h1{font-size:24px}
.page-screen980 .bottom-honor ul{width:980px;}	
/*about*/
.page-screen980 .about-1 .icon{margin-left:-90px}
.page-screen980 .about-1 #i1{left:334px;}
.page-screen980 .about-1 #i2{left:484px;}
.page-screen980 .about-1 #i3{left:733px;}
.page-screen980 .about-1 #i4{left:894px;}
/*caselist*/
.page-screen980 .caselist ul{width:1014px;}
.page-screen980 .caselist ul li{width:324px;margin:0px 14px 20px 0px; height:240px;}
.page-screen980 .caselist ul li .p{margin-bottom:8px}
.page-screen980 .caselist ul li .t{line-height:26px;}
.page-screen980 .caselist ul li p{ line-height:24px;}
.page-screen980 .caselist ul li .p,.page-screen980 .caselist ul li .p img,.page-screen980 .caselist ul li .p span{height:179px;}
.page-screen980 .caselist ul li .p h1{left:142px; top:50px}
.page-screen980 .caselist ul li .p h2{top:179px;}
.page-screen980 .caselist ul li .p:hover h2{top:90px;}
.page-screen980 .pagenum{padding:35px;}
.page-screen980 .caseshow .content{ padding:10px 50px 50px 50px;}
/*newlist*/
.page-screen980 .newlist ul li{width:480px;}
.page-screen980 .newlist ul li p{width:356px;}
/*serivce*/
.page-screen980 .service-1 li{width:470px;}
.page-screen980 .service-1 li h1,.page-screen980 .service-1 li h2,.service-1 li p{width:310px;}
.page-screen980 .guestbook .text{ width:800px;}







