#main_re{ min-width:1130px; margin:0 auto;}
#main_re .slider{ overflow:hidden; position:relative; height:470px; margin:0 auto 40px;max-width:3000px;}
#main_re .slider ul{ width:6000px; position:absolute; left:50%; margin-left:-2500px;}
#main_re .slider ul li{ float:left;}
#main_re .slider ul li img{}
#main_re .slider ul .l0{}
#main_re .slider ul .l0 img{}
#main_re .slider ol{ position:absolute; top:411px; left:50%; margin-left:417px;}
#main_re .slider ol li{ float:left; margin-right:15px;}
#main_re .slider ol li a{}
#main_re .slider ol li a img{}
#main_re .slider .last{ position:absolute; top:222px; left:0;}
#main_re .slider .last a{}
#main_re .slider .last a img{}
#main_re .slider .next{ position:absolute; top:222px; right:0;}
#main_re .slider .next a{}
#main_re .slider .next a img{}
#main_re .about{ width:1000px; margin:0 auto 55px;}
#main_re .about h2{ margin:0 0 28px;}
#main_re .about h2 img{}
#main_re .about dl{ float:left; width:481px;}
#main_re .about dl dt{}
#main_re .about dl dt a{}
#main_re .about dl dt a img{}
#main_re .about dl dd{}
#main_re .about dt{}
#main_re .about dt a{}
#main_re .about dt a img{}
#main_re .about dd{}
#main_re .about .a0{ margin:0 38px 0 0;}
#main_re .about .a0 dt{}
#main_re .about .a0 dt a{}
#main_re .about .a0 dt a img{}
#main_re .about .a0 dd{}
#main_re .about .a1{}
#main_re .about .a1 dt{}
#main_re .about .a1 dt a{}
#main_re .about .a1 dt a img{}
#main_re .about .a1 dd{}
#main_re .service{ background:url(../img_re/bg0.jpg) no-repeat center top; padding:64px 0 0; margin:0 0 70px;}
#main_re .service .service0{ width:1000px; margin:0 auto;}
#main_re .service .service0 h2{ margin:0 0 24px -7px; position:relative;}
#main_re .service .service0 h2 img{}
#main_re .service .service0 h2 a{ position:absolute; right:0; bottom:0;}
#main_re .service .service0 h2 a img{}
#main_re .service .service0 table{ color:#ffffff; text-align:center;}
#main_re .service .service0 table dd{height:74px;padding:0 4px;}
#main_re .news{ width:1000px; margin:0 auto 73px;}
#main_re .news h2{ margin:0 0 15px;}
#main_re .news h2 img{}
#main_re .news ul{ margin:0 0 45px;}
#main_re .news ul li{ float:left; margin:0 15px 0 0;}
#main_re .news ul li a{}
#main_re .news ul li a img{}
#main_re .news table{ display:none; width:100%;}
#main_re .news table th{ width:113px; text-align:center; vertical-align:middle; border-bottom:1px solid #c5c3c1; padding:15px 0;}
#main_re .news table td{ padding:15px 20px 15px 0; vertical-align:middle; border-bottom:1px solid #c5c3c1; width:755px;}
#main_re .news table .bottom th{border-bottom:none;}
#main_re .news table .bottom td{border-bottom:none;}
#main_re .news table td.cat{ width:125px;}
#main_re .news .all{display:block;}
#main_re .news .news{}
#main_re .news .jinji{}
#main_re .news .blog{}
#main_re .interview{ background:url(../img_re/bg1.png) no-repeat center top; height:510px; margin:0 0 68px;}
#main_re .interview .interview0{ position:relative; overflow:hidden;}
#main_re .interview .interview1{ position:relative;max-width:1500px; margin:0 auto;overflow:hidden;}
#main_re .interview .interview0 h2{ width:1000px; margin:0 auto 43px; position:relative;}
#main_re .interview .interview0 h2 img{}
#main_re .interview .interview0 h2 a{ position:absolute; right:0; bottom:0;}
#main_re .interview .interview0 h2 a img{}
#main_re .interview .interview0 ul{
	width: 5200px;
	height: 289px;
}
#main_re .interview .interview0 ul li{ float:left; width:330px; margin:0 30px 0 0;}
#main_re .interview .interview0 ul li a{ display:block; position:relative; overflow:hidden;}
#main_re .interview .interview0 ul li a img{}
#main_re .interview .interview0 ul li a .overwrap{ position:absolute; top:180px; left:0;}
#main_re .interview .interview0 ul li a .str{ position:absolute; top:0; left:0;}
#main_re .interview .interview0 .last{ position:absolute; left:50%; top:126px; margin-left:-564px;}
#main_re .interview .interview0 .last a{}
#main_re .interview .interview0 .last a img{}
#main_re .interview .interview0 .next{ position:absolute; left:50%; top:126px; margin-left:524px;}
#main_re .interview .interview0 .next a{}
#main_re .interview .interview0 .next a img{}
#main_re .pickup{ width:1000px; margin:0 auto 86px;}
#main_re .pickup h2{ text-align:center;}
#main_re .pickup h2 img{}
#main_re .pickup table{ width:670px; margin:0 auto;}
#main_re .pickup table .td0{padding:0 30px 0 0;}
.mb70{margin-bottom:70px;}