@charset "gb2312";
*{ margin:0px; padding:0px; border:0; }
body { -webkit-text-size-adjust: 100%; }
html, body { width:100%; height:100%; margin:0px; padding:0; font:16px/1.5 "Microsoft YaHei" , tahoma, arial, \5FAE\8F6F\96C5\9ED1, "Hiragino Sans GB", sans-serif; background:#faf5eb;}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,img,button {border:0;  padding:0; margin:0; font-weight:normal; } 
table,td,tr,th{font-size:12px;}
li{list-style-type:none;list-style:none;}
img{vertical-align:top;border:0;}
h1,h2,h3,h4,h5,h6,p,em,i,b,span { margin:0; padding:0; font-weight:normal; font-style:normal;}
ol,ul {list-style:none;}
address,cite,code,th {font-weight:normal;font-style:normal;}
img:hover { opacity:1; filter: alpha(opacity=100); }
code, kbd, pre, samp { font-family: courier new, courier, monospace; }
small { font-size: 12px; }
legend { color: #000; }
fieldset, img { border: 0; }
button, input, select, textarea { font-size: 100%; }
.fl { float:left; }
.fr { float:right; }
a { color:#404040; text-decoration:none; }
a:hover{ color:#d83636; text-decoration:none;}
.cl { clear:both;}
div,ul,li,h1,h2,h3,h4,h5,h6,dl,dd,dt,p,i,em,b,span { box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }


/*话说永嘉场*/
#livelist { width:100%; float:left; margin-top:10px; }
#livelist ul li { width:300px; float:left; margin-right:30px;  }
#livelist ul li h3 { width:100%; float:left;  }
#livelist ul li h3 .p { width:100%; height:200px; position:relative; overflow:hidden; display:block; }
#livelist ul li h3 .p img { width:100%; height:200px; position:absolute; left:0; top:0; }
#livelist ul li h4 { width:100%; float:left; font-size:18px; line-height:28px; color:#333; padding:15px 25px; background:#f8f8f8; overflow:hidden; height:86px; }
#livelist ul li:hover h4 { color:#d92a2d; }
/*瓯东故事-图*/
.focus { width:100%; height:380px; position:relative; overflow:hidden; float:left; }
.focus .piclist { width:100%; position:absolute; }
.focus .piclist li { width:100%; float:left; height:100%; overflow:hidden; }
.focus .piclist li img { width:100%; height:380px; display:block; }
.focus .piclist li span { width:650px; height:85px; font-size:22px; line-height:24px; color:#fff; text-shadow:1px 1px 5px rgba(0,0,0,.8);  background:-webkit-gradient(linear,0 0,0 100%,from(rgba(0,0,0,0)),to(rgba(0,0,0,.8))); position:absolute;  text-align:center; bottom:0px; }
.focus .piclist li span p { height:24px; overflow:hidden; width:90%; float: left; margin-left:5%; }
.focus .pager { width:100%; height:8px; position:absolute; left:0; bottom:34px; z-index:1; text-align:center;}
.focus .pager ul li { display:inline-block; zoom:1; width:10px; height:10px; margin:0 3px; line-height:99px; overflow:hidden; background:#fff; cursor:pointer;  border-radius:6px;}
.focus .pager ul li.on { background:#f56a3f; height:10px; width:40px;}
.focus .prev,.focus .next { width:32px; height:40px;top:50%; margin-top:-20px; cursor:pointer; position:absolute; z-index:9999; text-align:center; line-height:40px; font-size:32px; color:#fff; font-family:"\5B8B\4F53";  font-weight:bold; }
.focus .prev { left:10px; }
.focus .next { right:10px; }


/*瓯东故事*/
.news { width:100%; float:left; margin-top:-12px; }
.news ul li { width:100%; font-size:16px; line-height:48px; color:#444; overflow:hidden; height:48px; border-bottom:1px dashed #e6e6e6; padding: 0 0 0 25px; background: url(../images/yuan.png) left center no-repeat; }
.news ul li b { color:#d83636; padding:0 10px 0 0; font-size:13px; font-family:"\65B0\7EC6\660E\4F53"; }

.more { float:right; margin-top:20px; }
.more a { display:inline-block; font-size:14px; color:#666; background:#f8f8f8; padding:0 12px 0 13px; line-height:36px; }
.more a:hover { color:#fff; background:#d83636; }


/*永嘉场景-图*/
.focus2 { width:100%; height:380px; position:relative; overflow:hidden; float:left; }
.focus2 .piclist2 { width:100%; position:absolute; }
.focus2 .piclist2 li { width:100%; float:left; height:100%; overflow:hidden; }
.focus2 .piclist2 li img { width:100%; height:380px; display:block; }
.focus2 .piclist2 li span { width:650px; height:85px; font-size:22px; line-height:24px; color:#fff; text-shadow:1px 1px 5px rgba(0,0,0,.8);  background:-webkit-gradient(linear,0 0,0 100%,from(rgba(0,0,0,0)),to(rgba(0,0,0,.8))); position:absolute;  text-align:center; bottom:0px; }
.focus2 .piclist2 li span p { height:24px; overflow:hidden; width:90%; float: left; margin-left:5%; }
.focus2 .pager2 { width:100%; height:8px; position:absolute; left:0; bottom:34px; z-index:1; text-align:center;}
.focus2 .pager2 ul li { display:inline-block; zoom:1; width:10px; height:10px; margin:0 3px; line-height:99px; overflow:hidden; background:#fff; cursor:pointer;  border-radius:6px;}
.focus2 .pager2 ul li.on { background:#f56a3f; height:10px; width:40px;}
.focus2 .prev2,.focus2 .next2 { width:32px; height:40px;top:50%; margin-top:-20px; cursor:pointer; position:absolute; z-index:9999; text-align:center; line-height:40px; font-size:32px; color:#fff; font-family:"\5B8B\4F53";  font-weight:bold; }
.focus2 .prev2 { left:10px; }
.focus2 .next2 { right:10px; }


/*永嘉场景*/
.news2 { width:100%; float:left; margin-top:-12px; }
.news2 ul li { width:100%; font-size:16px; line-height:48px; color:#444; overflow:hidden; height:48px; border-bottom:1px dashed #e6e6e6; padding: 0 0 0 25px; background: url(../images/yuan.png) left center no-repeat; }
.news2 ul li b { color:#d83636; padding:0 10px 0 0; font-size:13px; font-family:"\65B0\7EC6\660E\4F53"; }

.more { float:right; margin-top:20px; }
.more a { display:inline-block; font-size:14px; color:#666; background:#f8f8f8; padding:0 12px 0 13px; line-height:36px; }
.more a:hover { color:#fff; background:#d83636; }




.lm { width:100%; float:left; margin:5px auto; overflow:hidden; text-align:center; }

.bj2 { width:100%; float:left; background:url(../images/bj2.png) center bottom no-repeat; padding:0 0 80px 0; }

.amn { 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; }
.amn img { 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; }
.amn:hover img { -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -ms-transform:scale(1.1); -o-transform:scale(1.1); transform:scale(1.1);}

.amn2 { 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; }
.amn2 img { 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; }
.amn2:hover img { -webkit-transform:scale(1.05); -moz-transform:scale(1.05); -ms-transform:scale(1.05); -o-transform:scale(1.05); transform:scale(1.05);}

.amn4 { 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;}
.amn4 img { 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; }
}
@-moz-keyframes break{
0%{-moz-transform:scale(1, 1) translate3d(0, 0, 0); transform:scale(1, 1) translate3d(0, 0, 0)}
50%{-moz-transform:scale(1.2, 1.2) translate3d(0, 0, 0); transform:scale(1.2, 1.2) translate3d(0, 0, 0)}
100%{-moz-transform:scale(1, 1) translate3d(0, 0, 0); transform:scale(1, 1) translate3d(0, 0, 0)}
}
@-webkit-keyframes break{
0%{-webkit-transform:scale(1, 1) translate3d(0, 0, 0); transform:scale(1, 1) translate3d(0, 0, 0)}
50%{-webkit-transform:scale(1.2, 1.2) translate3d(0, 0, 0); transform:scale(1.2, 1.2) translate3d(0, 0, 0)}
100%{-webkit-transform:scale(1, 1) translate3d(0, 0, 0); transform:scale(1, 1) translate3d(0, 0, 0)}
}
@keyframes break{
0%{-moz-transform:scale(1, 1) translate3d(0, 0, 0); -ms-transform:scale(1, 1) translate3d(0, 0, 0); -webkit-transform:scale(1, 1) translate3d(0, 0, 0); transform:scale(1, 1) translate3d(0, 0, 0)}
50%{-moz-transform:scale(1.2, 1.2) translate3d(0, 0, 0); -ms-transform:scale(1.2, 1.2) translate3d(0, 0, 0); -webkit-transform:scale(1.2, 1.2) translate3d(0, 0, 0); transform:scale(1.2, 1.2) translate3d(0, 0, 0)}
100%{-moz-transform:scale(1, 1) translate3d(0, 0, 0); -ms-transform:scale(1, 1) translate3d(0, 0, 0); -webkit-transform:scale(1, 1) translate3d(0, 0, 0); transform:scale(1, 1) translate3d(0, 0, 0)}
}


.amn5 {-webkit-transition:-webkit-transform 0.3s ease-out;-moz-transition:-moz-transform 0.3s ease-out;-ms-transition:-ms-transform 0.3s ease-out;-o-transition:-o-transform 0.3s ease-out;transition:transform 0.3s ease-out;}
.amn5:hover { -webkit-transform: translateY(-10px);-moz-transform:translateY(-10px);-ms-transform:translateY(-10px);-o-transform:translateY(-10px);transform:translateY(-10px);}


.warp { width:1280px; padding:0 40px; margin:0 auto; overflow:hidden; }
.h3_tit { background:no-repeat top center; height:123px; width:100%; padding:15px 0;}
.h3_tit01 { background-image:url(../images/tit01.png);}
./*瓯东故事和永嘉场景*/
.w500 { width:500px;}
.w480 { width:580px;}
.img01 { overflow:hidden;border-bottom: 1px dashed #e6e6e6; padding-bottom:20px; margin-bottom:10px;}
.img01 h5 { max-height:56px; line-height:28px; font-size:18px; color: #666;  margin-bottom:5px;}
.img01 span { width:210px; height:120px; display:block; float:left; overflow:hidden; margin-right:15px;}
.img01 span img { width:210px; height:120px; display:block; -webkit-transition:all .3s linear;  -moz-transition:all .3s linear;  -o-transition:all .3s linear; transition:all .3s linear; }
.img01 a:hover img { -webkit-transform:scale(1.05); -moz-transform:scale(1.05); -ms-transform:scale(1.05); -o-transform:scale(1.05); transform:scale(1.05); }
.img01 p { font-size:14px; color:#999; line-height:24px;  height:48px; overflow:hidden;}
.news { width:100%; float:left; margin-top:-6px;   margin-bottom:20px; }
.news ul li { width:100%; font-size:16px; line-height:47px; color:#666; overflow:hidden; white-space: nowrap; text-overflow: ellipsis; border-bottom:1px dashed #e6e6e6; }
.news ul li b { color:#aaa; padding:0 9px 0 0px; }


/* 话说永嘉场 */
.contents{  width:1280px;margin:0 auto; overflow:hidden;}
.four{ margin-top:1px; position:relative;}
.four span.more { position:absolute; right:0; top:65px; font-size:14px; padding:6px 10px; background-color:#f1f1f1;}
.four h6{ background-position:50% -240px;}
.four h5{ text-align:center; height:35px; line-height:35px; border-bottom:#cc0200 solid 2px;}
.four h5 a { font-weight:600; display:inline-block; font-size:18px; color:#000; text-align:center; width:120px;}
.four h5 a.activeSlide { color:#fff;background:url(http://www.lwnews.net/cms_udf/2020/lwlh/images/qie.png) no-repeat center/* background:#ce1414;*/}
a:hover { color: #333333;text-decoration: underline; }
a,a:link,a:visited,a:active {color: #333333; text-decoration:none;}
.red{ color:#da251d;}
.w1000 {clear: both;    width: 1000px;    margin: 0px auto;    overflow: hidden;}
.d1{ width:370px;font-size:14px; color:#909090; margin-top:15px; margin-bottom:15px;}
.d1 h1{ float:left; background-image:url(http://www.lwnews.net/cms_udf/2020/lwlh/images/jxlh2018_14.jpg); background-repeat:no-repeat; width:70px; font-size:14px; color:#FFF; line-height:23px; text-align:center; height:40px;}
.d1 h2{ float:right; width:240px; text-align:center; font-size:14px; line-height:23px; color:#999; height:40px;}
.d1 h3{ clear:both; font-size:16px; text-align:center; margin:10px 0px 0px 0px;  color:#333; font-weight:bold;padding:10px 0;}
.d1 h3 a{ color:#000;}
.d1 p{ color:#959292;}
.d1  img { width:370px; height:255px;}
.marr20{ margin-right:22px; margin-left:11px;}
.left{ float:left;}
.right{ float:right;}


.mobheader { display:none; }

.header { width:100%; margin:0 auto; height:94%; overflow:hidden;  z-index:999999;  position:relative;  }

.titinfo { position:absolute; width:1200px; height:560px; left:50%; margin-left:-600px; top:50%; margin-top:-330px; z-index:100; }

.logo { position:absolute; top:0; left:0; z-index:5; -webkit-animation:logo .5s ease-out 2s backwards; animation:logo .5s ease-out 2s backwards; }
@keyframes logo
{
0%   { opacity:0;  -webkit-transform:translateX(300px); }
100% { opacity:1;}
}
@-webkit-keyframes logo
{
0%   { opacity:0;  -webkit-transform:translateX(300px); }
100% { opacity:1;}
}

.tit { position:absolute; left:0; top:-60px; text-align:center;
-webkit-animation:tit 1s ease-out 2.5s backwards; animation:tit 1s ease-out 2.5s backwards;z-index:90}
@keyframes tit
{
0%   { -webkit-transform:scale(0.5);  opacity:0;}
35% { -webkit-transform:scale(1.4);  opacity:1;}
100% { -webkit-transform:scale(1);  opacity:1;}
}
@-webkit-keyframes tit
{
0%   { -webkit-transform:scale(0.5);  opacity:0;}
35% { -webkit-transform:scale(1.4);  opacity:1;}
100% { -webkit-transform:scale(1);  opacity:1;}
}

.font { position:absolute; width:100%; left:0; bottom:-100px; text-align:center; transform:translate3d(0px, 0px, 0px) scale(1);  -webkit-animation:font .5s ease-out 3s backwards; animation:font .5s ease-out 3s backwards;}
@keyframes font
{
0%   { opacity:0;  -webkit-transform:translateY(70px);}
100% { opacity:1;}
}
@-webkit-keyframes font
{
0%   { opacity:0;  -webkit-transform:translateY(70px);}
100% { opacity:1;}
}

.flagCanvas { position:absolute; left:0; bottom:0;  z-index:10; text-align:center; -webkit-animation:flagCanvas .5s ease-out 2.3s backwards; animation:flagCanvas .5s ease-out 2.3s backwards; }
@keyframes flagCanvas
{
0%   { opacity:0; }
100% { opacity:1;}
}
@-webkit-keyframes flagCanvas
{
0%   { opacity:0; }
100% { opacity:1;}
}


.menu { width:160px; position:fixed; right:45px; top:50%;  margin-top:-210px; z-index:99999999;  display:none; background:#fff; padding:10px; }
.menu ul li { width:100%; float:left; text-align:center; font-size:18px; line-height:44px; font-family:"\5B8B\4F53"; margin:0 0 3px 0; 
background: -webkit-linear-gradient(315deg,#d83636 0,#d50004 100%); background: linear-gradient(135deg,#ea2d1a 0,#c10c19 100%); }
.menu ul li b { font-weight:bold; font-size:18px; color:#ffec98; vertical-align: bottom; margin-left:0px; } 
.menu ul li a { color:#fff; display:block;  }
.menu ul li a:hover { color:#ffec98; }
.menu font { position:absolute; right:-25px; top:68px; }
.menu h5 { width:100%; float:left; text-align:center; margin-bottom:10px; }
.menu h5 img { width:80%; height:auto; }
.menu h4 { width:100%; float:left; text-align:center; background:#fff; padding:10px 0; }


.date { font-size:18px; color:#fff; cursor:pointer; }
.date:hover { color:#ffec98;  }
.popup { background:rgba(0,0,0,.7); position:fixed; top:0; left:0; width:100%; height:100%; z-index:9999999999; display:none; }

.pop { width:1200px; position:absolute; height:80%; top:10%; left:50%; margin-left:-600px;  padding:2% 3% 2% 2%; background:#fff; overflow:scroll;   -webkit-animation:pop .3s ease-in-out backwards; animation:pop .3s ease-in-out backwards;}
@keyframes pop {
0%   { -webkit-transform:scale(0.1); opacity:0;}
100% { -webkit-transform:scale(1); opacity:1;}
}
@-webkit-keyframes pop {
0%   { -webkit-transform:scale(0.1); opacity:0;}
100% { -webkit-transform:scale(1); opacity:1;}
}

#boxscroll { overflow:hidden; }

.close {  position:absolute; z-index:999; top:10%; left:50%; margin-left:560px;  cursor:pointer; -webkit-animation:tit 0.8s ease-out 1.2s backwards; 
animation:close 0.3s ease-out .3s backwards;
}
@keyframes close {
0%   { opacity:0;}
100% { opacity:1;}
}
@-webkit-keyframes close {
0%   { opacity:0;}
100% { opacity:1;}
}


table { width:100%; }
td { border-right:#fff 1px solid; border-bottom:#fff 1px solid; font-size:14px; color:#fff; line-height:20px; padding:10px 15px;}
.font_c2 td { color:#d92a2d;}

.tabBar2 { width:100%; float:left; text-align:center; margin-bottom:30px;  }
.tabBar2 span { display:inline-block; font-size:16px; color:#d92a2d; line-height:28px; padding:10px 35px; background:#facc5d; border-radius:6px; cursor:pointer; margin:0 7px; font-weight:bold; }
.tabBar2 span.current { background:#d92a2d; color:#fff; position: relative; }
.tabBar2 span.current:after { content:''; width:0; height:0; position:absolute; left:50%; margin-left:-10px; z-index:15; border:10px solid transparent; border-top:12px solid #d92a2d; border-bottom:none; bottom:-12px; }

.tabCon2 { width:100%; float:left; }
.tabCon2 dl {width:100%; float:left; margin-bottom:10px;}
.tabCon2 dl dt { width:7.5%; float:left; }
.tabCon2 dl dt img { width:100%; height:auto; }
.tabCon2 dl dd { width:90%; float:right; }

.w54 { width:650px;}
.w43 { width:520px;}
.w48 { width:48%;}

/*最新动态*/
.news { width:100%; float:left; margin-top:-12px; }
.news ul li { width:100%; font-size:16px; line-height:48px; color:#444; overflow:hidden; height:48px; border-bottom:1px dashed #e6e6e6; padding: 0 0 0 25px; background: url(../images/yuan.png) left center no-repeat; }
.news ul li b { color:#d83636; padding:0 10px 0 0; font-size:13px; font-family:"\65B0\7EC6\660E\4F53"; }

.more { float:right; margin-top:20px; }
.more a { display:inline-block; font-size:14px; color:#666; background:#f8f8f8; padding:0 12px 0 13px; line-height:36px; }
.more a:hover { color:#fff; background:#d83636; }







/*罗山名士*/
.hdpic { width:100%; float:left; overflow:hidden; }
.hdpic .slider { width:100%; min-width:1200px; height:600px; position: relative; overflow: hidden; background: #fff; }
.hdpic .slider .bd { width:1200px; position:absolute; left:50%; margin-left:-600px; }
.hdpic .slider .bd li { width:1200px; overflow: hidden; }
.hdpic .slider .tempWrap { overflow:visible !important }
.hdpic .slider .tempWrap ul { margin-left: -1200px !important; /*强制位置*/ }
.hdpic .slider .tempWrap ul li img { width:1200px; height:600px;}
.hdpic .slider .hd { position:absolute; left:50%; z-index:20; height:10px; bottom:30px; text-align:center; width:1200px; margin-left:-600px; }
.hdpic .slider .hd li { display:inline-block;  zoom:1; width:30px; height:5px; line-height:99px; overflow:hidden; background:#cccacd; margin:0 3px; cursor:pointer; }
.hdpic .slider .hd li.on { background:#d31e25; }
.hdpic .slider .pnBtn { position:absolute; z-index:3000; top:0; width:100%; height:100%; cursor:pointer; }
.hdpic .slider .prev { left:-50%; margin-left:-600px; border-right:1px solid rgb(255,255,255,0.5); }
.hdpic .slider .next { left:50%; margin-left:600px; border-left:1px solid rgb(255,255,255,0.5);  }
.hdpic .slider .pnBtn .blackBg { display:block; position:absolute; left:0; top:0; width:100%; height:100%; background:#000; filter:alpha(opacity=60); opacity:0.6; }
.hdpic .slider .pnBtn .arrow { display:none; position:absolute; top:50%; margin-top:-25px; height:51px;  z-index:40; width:60px; }
.hdpic .slider .pnBtn .arrow:hover { filter:alpha(opacity=100); opacity:1; }
.hdpic .slider .prev .arrow { right:5px; background: url(../images/arrow.png) 0 0 no-repeat; }
.hdpic .slider .next .arrow { left:10px; background: url(../images/arrow.png) -70px 0 no-repeat; }

.hdpic .slider .bd li { position: relative; }
.hdpic .slider .bd li img { width:100%; height:100%; display:block;  }
.hdpic .slider .bd h4 { width:100%; position: absolute; bottom:0;  z-index:9; background:-webkit-gradient(linear,0 0,0 100%,from(rgba(0,0,0,0)),to(rgba(0,0,0,.8))); padding:3% 4% 5% 4%;}
.hdpic .slider .bd h4 font { width:100%; float:left; font-size:28px; line-height:40px; color:#fff; margin-bottom:5px; }
.hdpic .slider .bd h4 p { width:100%; float:left; font-size:15px; color:rgba(255,255,255,.8); line-height:24px; }



.warp4 { width:1200px; margin:0 auto; margin-bottom:50px;  }
.sjlh_Box  {width:1000px; height:500px; position:relative; left:50%; margin-left:-600px; }
.sjlh_Box ul { position:relative; width:1000px; height:500px; }
.sjlh_Box li { z-index:0; position:absolute; width:800px; height:500px; top:0; left:0px; }
.sjlh_Box li img { width:100%; height:100%; cursor:pointer; }
.sjlh_Box li em { position:absolute; left:0; bottom:0; padding:0 4%; width:100%; line-height:50px; font-size:18px; color:#fff; overflow:hidden;  background:rgba(0,0,0,.5); }
.sjlh_Box .prev { background:url(../images/arrow-left.png) center center no-repeat; width:57px; height:57px; top:50%; margin-top:-28px; left:122px; display:block; cursor:pointer; position:absolute; z-index:100; }
.sjlh_Box .next { background:url(../images/arrow-right.png) center center no-repeat; width:57px; height:57px; top:50%; margin-top:-28px; right:122px; display:block; cursor:pointer; position:absolute; z-index:100; }

.footer { width:100%; float:left; background: #c7914e;  font-size:15px; line-height:52px; color:#000; text-align:center;  margin-top:40px; } 



/*手机适应*/
@media screen and (max-width:999px) and (min-width: 160px){
html, body { width:1280px; }
.header { width:1280px; height:40%;  }
.footer  { width:1280px; }
.warp,.bj2,.footer,.lm,.hdpic { width:1280px; }
.font { bottom:-80px;}
.titinfo { width:1100px; height:480px; margin-left:-550px;  margin-top:-240px; }
.tit { top:-80px;}


.warp4 { width:1280px; margin:0 auto; margin-bottom:50px; padding:0 40px;  }
}