@charset "UTF-8";
/* common */
body, h1, h2, h3, h4, h5, h6, hr, p, dl, dt, dd, ul, ol, li, pre, form, img{border:none; margin:0; padding:0;}
body{font:12px Arial, "",Helvetica,sans-serif; color:#4d4d4d; margin-top:0; background:#f9f9f9;}
ul,ol{list-style:none;}
img{display:block;}
.left{float:left;}
.right{float:right;}
.clear{clear:both;}
.center{width:1000px; margin:0 auto; overflow:hidden;}
a{color:#4d4d4d; text-decoration:none;}
a:hover{color:#f2590c; text-decoration:underline;}

/* wrapper */
.wrapper{width:100%; overflow:hidden;}

/* head */
.head{height:70px; background:url(../images/top_bg.jpg) repeat-x; overflow:hidden;}
.head .logo{display:inline; width:297px; height:70px; margin-left:22px; background:url(../images/top_logo.png) no-repeat; overflow:hidden;}
.head .home{display:inline; margin:21px 22px 0 0;}

/* main */
.main{height:495px; background:url(../images/main_bg.jpg) repeat-x; overflow:hidden;}
.main .center{background:url(../images/main_bgs.jpg) no-repeat top right;}
.main .phone{display:inline; width:331px; height:452px; margin:43px 56px 0 56px; background:url(../images/main_phone.png) no-repeat; overflow:hidden;}
.main .title{width:390px; height:59px; margin:72px 0 30px 0; background:url(../images/main_title.png) no-repeat; overflow:hidden;}
.main .ewmbg{width:83px; height:83px; background:url(../images/main_ewm_bg.png) no-repeat; overflow:hidden;}
.main .ewmbg img{width:75px; height:75px; margin:3px; overflow:hidden;}
.main .ewmdn{display:inline; width:118px; height:17px; margin:33px 0 0 16px; background:url(../images/main_erm_dn.png) no-repeat; overflow:hidden;}
.main .down{width:234px; height:125px; margin:32px 0 25px 0; overflow:hidden;}
*html .main .down{margin:0;}
.main .iph{padding-left:20px;}
.main .down dt{width:234px; height:66px; overflow:hidden;}
.main .and dt{background:url(../images/main_and_bt.png) no-repeat;}
.main .iph dt{background:url(../images/main_iph_bt.png) no-repeat;}
.main .down dd a{display:block; width:234px; height:59px; overflow:hidden;}
.main .down dd a:hover{display:block;}
.main .and dd a{background:url(../images/main_and_a.png) no-repeat;}
.main .and dd a:hover{background:url(../images/main_and_h.png) no-repeat;}
.main .iph dd a{background:url(../images/main_iph_a.png) no-repeat;}
.main .iph dd a:hover{background:url(../images/main_iph_h.png) no-repeat;}
.main .load{margin-left:2px; color:#fff;}
.main .load a{color:#fff;}
.main .load a:hover{color:#f2590c;}

/* foot */
.foot{padding:20px 0; line-height:24px; text-align:center; background:url(../images/foot_bg.jpg) repeat-x #f9f9f9; overflow:hidden;}