﻿@charset "utf-8";
body,h1,h2,h3,h4,h5,h6,div,ul,ol,li,p,address,dl,dt,dd,hr,form{
	margin: 0;
	padding: 0;
	font-style: normal;
	}

body {
	color: #666;
	font-size:12px;
	line-height:18px;
	}

ul,ol {
	list-style-type: none;
	}

img {
	border: 0;
	}

img.vm {
	margin: 0;
	padding: 0;
	vertical-align: middle;
	border: none;
	}

.line01 a:link {
	color:#666;
	text-decoration:none;
}
.line01 a:visited {
	color:#666;
	text-decoration:none;
}
.line01 a:active {
	color:#666;
	text-decoration:none;
}
.line01 a:hover {
	color:#007eff;
	text-decoration:underline;
}

#m_wraper a:link {
	color:#666;
	text-decoration:none;
}
#m_wraper a:visited {
	color:#666;
	text-decoration:none;
}
#m_wraper a:active {
	color:#666;
	text-decoration:none;
}
#m_wraper a:hover {
	color:#007eff;
	text-decoration:underline;
}

a.fm:link {
	color:#007eff;
	text-decoration:none;
}
a.fm:visited {
	color:#007eff;
	text-decoration:none;
}
a.fm:active {
	color:#007eff;
	text-decoration:none;
}
a.fm:hover {
	color:#666;
	text-decoration:underline;
}

a.button:link {
	color:#000;
	text-decoration:none;
}
a.button:visited {
	color:#000;
	text-decoration:none;
}
a.button:active {
	color:#000;
	text-decoration:none;
}
a.button:hover {
	color:#000;
	text-decoration:none;
}

a.btn02:link {
	color:#fb1ab9;
	text-decoration:none;
}
a.btn02:visited {
	color:#fb1ab9;
	text-decoration:none;
}
a.btn02:active {
	color:#fb1ab9;
	text-decoration:none;
}
a.btn02:hover {
	color:#fb1ab9;
	text-decoration:none;
}
.clrBoth {
	clear: both;
	}


.pCenter {
	text-align: center;
	}

.pLeft {
	text-align: left;
	}

.pRight {
	text-align: right;
	}

img.imgRight {
	float: right;
	margin-left:8px;
	margin-bottom:8px;
	}
img.imgLeft {
	float: left;
	margin-right:8px;
	margin-bottom:8px;
	}

.pdt5 {
	padding-top: 5px;
	}
.pdt10 {
	padding-top: 10px;
	}
.pdt15 {
	padding-top: 15px;
}
.pdt20 {
	padding-top: 20px;
	}
.pdr20 {
padding-right: 20px;
	}
.mb5{
	margin-bottom:5px;
}
.mb10{
	margin-bottom:10px;
}
.mb15{
	margin-bottom:15px;
}
.mb20{
	margin-bottom:20px;
}
.mb25{
	margin-bottom:25px;
}
.mb30{
	margin-bottom:30px;
}
.mr3{
	margin-right:3px;
}
.mr5{
	margin-right:5px;
}
.mr10{
	margin-right:10px;
}
.mr8{
	margin-right:8px;
}

.mr15{
	margin-right:15px;
}
.mr18{
	margin-right:18px;
}
.mr25{
	margin-right:25px;
}

#m_wraper{
	width:1100px;
	padding-left:15px;
}

#m_navi{
}
#m_navi ul{
	margin:0;
	padding:0;
	list-style-type: none;
}
#m_navi li{
	float:left;
	margin:0 0 0 5px;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	border-top:1px solid #ccc;
	list-style-type: none;
}
#m_navi li.on{
	float:left;
	margin:0 0 0 5px;
	padding:8px 10px;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	border-top:1px solid #ccc;
	background-color:#f1f1f1;
	list-style-type: none;
}
#m_navi li a{
	display:block;
	padding:8px 10px;
	background-color:#fff;
}
#m_navi li a:hover{
	padding:8px 10px;
	background-color:#f1f1f1;
}

#m_body{
	width:836px;
	float:right;
}
.m_snavi{
	border:1px solid #ccc;
}
.m_snavi ul{
	margin:0;
	padding:5px 0 0 0;
	list-style-type: none;
	background:url(../img/bg_snavi.gif) repeat-x;
	height:20px;
}
.m_snavi li{
	padding-left:12px;
	float:left;
	list-style-type: none;
}
.m_snavi li.on{
	color:#007eff;
}
.tbox{
	padding-top:50px;
	padding-bottom:30px;
	margin-left:auto;
	margin-right:auto;
}
.tbox02{
	margin-left:auto;
	margin-right:auto;
	margin-top:30px;
	margin-bottom:30px;
}
.tbox03{
	margin-top:30px;
	margin-bottom:30px;
}
.line01{
	padding-right:12px;
	background:url(../img/img_line.gif) no-repeat right top;
}
.input{
	border:1px solid #ccc;
	width:480px;
}
.buttons{
	width:500px;
	margin-left:auto;
	margin-right:auto;
}
.botton01{
	float:left;
	margin-right:20px;
	width:145px;
	height:46px;
	color:#000;
}
.botton01 a{
	height:31px;
	padding-top:15px;
	font-size:16px;
	text-align:center;
	display:block;
	text-decoration:none;
	background:url(../img/bg_btn01.gif) no-repeat;
}

.botton02{
	float:left;
	width:115px;
	height:46px;
	color:#000;
}
.botton02 a{
	height:31px;
	padding-top:15px;
	font-size:16px;
	text-align:center;
	display:block;
	text-decoration:none;
	background:url(../img/bg_btn02.gif) no-repeat;
}

.botton03{
	width:147px;
	height:49px;
	color:#000;
	margin-left:auto;
	margin-right:auto;
	background:url(../img/bg_btn01.jpg) no-repeat;
}
.botton03 a{
	height:29px;
	padding-top:15px;
	font-size:16px;
	text-align:center;
	display:block;
	color:#fb1ab9;
	text-decoration:none;
}
.botton04{
	width:147px;
	height:49px;
	color:#000;
	background:url(../img/bg_btn01.jpg) no-repeat;
}
.botton04 a{
	height:29px;
	padding-top:15px;
	font-size:16px;
	text-align:center;
	display:block;
	color:#fb1ab9;
	text-decoration:none;
}
.wh100{
	width:100px;
}
.wh120{
	width:120px;
}
.wh180{
	width:180px;
}
.wh280{
	width:280px;
}
.wh500{
	width:500px;
}
.wh580{
	width:580px;
}
.wh700{
	width:700px;
}
.bdr{
	border:1px solid #ccc;
}
.phs{
	width:800px;
}
.msg{
	width:775px;
}
.phs ul{
	margin:0;
	padding:0;
	list-style-type:none;
	overflow:hidden;
	height:100%;
	width:800px;
	background:url(../img/bg_tab03.gif) repeat-x;
}
.phs li{
	float:left;
	margin:0;
	padding:0;
	list-style-type:none;
	height:19px;
	text-align:center;
}
.phs li a{
	display:block;
}
.phs li.one{
	width:15px;
	background:none;
}
.phs li.on{
	margin-right:3px;
	padding-top:4px;
	width:120px;
	background:url(../img/bg_tab01.gif) no-repeat;
	color:#007eff;
}
.phs li.off{
	width:120px;
	margin-right:3px;
	padding-top:4px;
	background:url(../img/bg_tab02.gif) no-repeat;
}
.phlist{
	width:650px;
	margin-left:auto;
	margin-right:auto;
	padding:40px 74px;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	position:relative;
}
.phlist1{
	width:750px;
	margin-left:auto;
	margin-right:auto;
	padding:20px 24px;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	position:relative;
}
.block{
	float:left;
	width:93px;
}
.block .img{
	border:1px solid #ccc;
	padding:12px;
	width:67px;
	text-align:center;
}
.block .img img{
	border:1px solid #ccc;
	width:65px;
}
.wh600{
	width:600px;
}
.popup01{
	width:602px;
	background-color:#dad6d6;
	padding:10px;
	margin-left:auto;
	margin-right:auto;
}
.popup01 .box{
	width:580px;
	border:1px solid #c6c6c6;
	padding:10px;
	background-color:#f0f0f0;
}
.popup02{
	width:252px;
	background-color:#dad6d6;
	padding:10px;
	margin-left:auto;
	margin-right:auto;
}
.popup02 .box{
	width:230px;
	border:1px solid #c6c6c6;
	padding:10px;
	background-color:#f0f0f0;
}
.popup03{
	width:502px;
	background-color:#dad6d6;
	padding:10px;
	margin-left:auto;
	margin-right:auto;
}
.popup03 .box{
	width:480px;
	border:1px solid #c6c6c6;
	padding:10px;
	background-color:#f0f0f0;
}
.popup04{
	width:460px;
	background-color:#dad6d6;
	padding:10px;
	margin-left:auto;
	margin-right:auto;
}
.popup04 .box{
	width:440px;
	border:1px solid #c6c6c6;
	padding:10px;
	background-color:#f0f0f0;
}


.popbtn{
	border-left:1px solid #fff;
	border-top:1px solid #fff;
	border-right:1px solid #404040;
	border-bottom:1px solid #404040;
	background-color:#ddd;
	color:#333;
}
.tdbg{
	background:url(../img/bg_table.gif) repeat-x;
	height:36px;
	text-align:center;
}
.tdbg02{
	padding:3px;
}
.bdr02{
	border-right:1px solid #fff;
}
.color1{
	color:#000;
}
.upload{
	width:730px;
	margin:0 auto;
	padding:45px;
	background-color:#f5f4f4;
	margin-top:30px;
	margin-bottom:30px;
}
.upload02{
	width:780px;
	margin:0 auto;
	margin-top:30px;
	margin-bottom:30px;
}
.upload03{
	width:490px;
}
.uphotos{
	width:740px;
	margin:0 auto;
	margin-bottom:20px;
}
.uphotos .block{
	width:230px;
	float:left;
	background-color:#f5f4f4;
	padding-bottom:20px;
}
.uphotos .block .imgs{
	padding:40px 65px;
}
.uphotos .block .imgs .img{
	padding:11px 14px;
	border-left:2px solid #e2dfdf;
	border-right:2px solid #e2dfdf;
	background-color:#fff;
}
.uphotos .block .desc{
	padding:10px 15px;
}
.font24{
	font-size:24px;
}
.phlist02{
	width:788px;
	margin-left:auto;
	margin-right:auto;
	padding:40px 0 40px 10px;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	position:relative;
}
.block02{
	float:left;
	width:87px;
}
.block02 .img{
	padding:6px;
	border:1px solid #ccc;
}
.bdbr{
	border-bottom:1px solid #ccc;
}
