@charset "utf-8";

html,body	{width:100%;}
#wrapper	{position:relative; width:100%; background-image:url(../images/main/common/bg.gif);}

/* visual */
.wrap_visual{ background:url(../images/main/bg.jpg) no-repeat center center; width:100%; height:632px;}
#visual li{ width:1000px; height:632px; margin:0 auto;}
#visual li img{ margin-top:154px;}

.slide_box{width:100%; height:307px; position:relative; overflow:hidden;}
.wrap_slide{width:100%; height:307px; position:relative;}
#slide{width:400%; height:307px;  position:absolute;}
#slide li{width:25%; height:307px; float:left;}
.s01{background:url(../images/main/s01.jpg) no-repeat center center;}
.s02{background:url(../images/main/s02.jpg) no-repeat center center;}
.s03{background:url(../images/main/s03.jpg) no-repeat center center;}
.sbtn{width:81px; height:21px; background:#000; position:absolute; left:1140px; top:240px;}



.btn_box{width:1000px; margin:0 auto;}
.btn_center li{position:absolute; top:150px; cursor:pointer; width:20px; height:45px;} 
.left{float:left;}
.right{float:right; right:450px;}

.in_box{width:100%; height:231px; background:url(../images/main/in.jpg) no-repeat center center;}
.in_box ul{width:100%; height:231px; text-align:center;}
.in_box ul a img{margin-top:35px;}

.story_box{width:100%; height:180px;  text-align:center;}
.story_box ul a img{margin-top:25px;}

.mom_center{width:1000px; margin:0 auto;  position:relative;}
.mom_box{width:664px; height:399px; position:relative; overflow:hidden; float:left; margin-right:9px;}
.mom_slide{width:2656px; height:399px; position:absolute;}
.mom_slide li{width:664px; height:399px; float:left;}

.bread_center{width:80px; height:20px;  position:absolute;  top:20px; margin-left:570px;}
.breadcrumb li{width:15px; height:15px; float:left; border-radius:15px; margin-left:8px;  cursor:pointer; background:#fff;}
.active{background:#fe743e !important;}

.card_box{float:left;}

.di_box{width:1000px; height:320px; float:left; background:#000; overflow:hidden; position:relative;}
.di_slide{width:4000px; height:320px; background:#ccc; position:absolute;}
.di_slide li{float:left;}

.bread_center2{width:80px; height:20px;  position:absolute;  top:430px; margin-left:900px;}
.breadcrumb2 li{width:15px; height:15px; float:left; border-radius:15px; margin-left:8px;  cursor:pointer; background:#fff;}

.ad_box{width:100%; height:230px; float:left; margin-top:30px; border-top:1px solid #ddd;}
.ad_box ul li{float:left; padding-top:30px;}
.ad01,.ad02,.ad03{margin-right:65px;}




/*common*/
.grid1	{display:block; float:left; width:235px; height:240px; margin-right:20px;}
.grid1.last	{margin-right:0;}
.grid2	{position:relative;display:block; float:left; width:490px; margin-right:20px; margin-bottom:20px; }
.grid2.last	{margin-right:0;}

/*cont01*/
#main_cont01	{padding:50px 0; width:100%; background-color:#fff;}
.latest	{float:left; width:300px; border-right:1px solid #ddd;}
.latest>ul>li	{width:300px;height:26px; overflow:hidden;}
.latest>ul>li a	{padding-left:10px; background:url(../images/main/icon_li.gif) no-repeat left center;}
.latest>ul>li .date	{float:right;}
.latest_no	{padding-right:24px;}
.latest_ex	{padding:0 24px;}
.latest_cl	{padding-left:24px; border:0;}
.set_title	{overflow:hidden; margin-bottom:20px;}
.set_title h2	{float:left; }
.set_title .btn_more	{float:right;}











