*{
	margin:0;
	padding:0;
}
:focus {
	outline: -webkit-focus-ring-color auto 0px;
}
@font-face
{
	font-family:"Century Gothic";
	src:url('../font/GOTHICB.eot') format('eot');
	src:url('../font/GOTHICB.TTF') format('truetype'),
    	url('../font/GOTHICB.eot') format('eot'), /* IE9 */
		url('../font/GOTHICB.otf') format('opentype'),
		url('../font/GOTHICB.woff') format('woff'),
		url('../font/GOTHIC.svg#CenturyGothic-Bold') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face
{
	font-family:"DFLihei-Lt";
	src:url('../font/DFLiHei-W3-WIN-BF.eot') format('eot');
	src:url('../font/DFLiHei-W3-WIN-BF.ttf') format('truetype'),
    	url('../font/DFLiHei-W3-WIN-BF.eot') format('eot'), /* IE9 */
		url('../font/DFLiHei-W3-WIN-BF.otf') format('opentype'),
		url('../font/DFLiHei-W3-WIN-BF.woff') format('woff'),
		url('../font/DFLiHei-W3-WIN-BF.svg#DFLiHei-W3-WIN-BF') format('svg');
	font-weight: normal;
	font-style: normal;
}

body{
	font-family:"Century Gothic";
	background:url(../csp_site_images/bg_1920x1850.png) no-repeat;
	background-position:50% 0%;
} 

img{
	border:0px;
}
.color_01{
	color:#52b685;
}
.color_02{
	color:#414042;
}
.color_03{
	color:#023e1c;
}
.color_04{
	color:#005e2b;
}
.font_12{
	font-size:12px;
}
.font_13{
	font-size:13px;
}
.font_14{
	font-size:14px;
}
.font_15{
	font-size:15px;
}
.font_16{
	font-size:16px;
}
.font_17{
	font-size:17px;
}
.font_18{
	font-size:18px;
}
.font_19{
	font-size:19px;
}
.font_20{
	font-size:20px;
}
.font_21{
	font-size:21px;
}
.font_22{
	font-size:22px;
}
.font_24{
	font-size:24px;
}
.font_26{
	font-size:26px;
}
.bold{
	font-weight:bold;
}
.letter-spacing_01{
	letter-spacing: -0.2px;
}
.letter-spacing_02{
	letter-spacing: 2px;
}
#wrapper{
	width:1045px;
	margin:0 auto;
	position:relative;
	z-index:2;
}
/*header---------------------------------------------------------------------------*/
#header{
	width:1028px;
	height:205px;;
}
#header .logo{
	width:1025px;
	height:105px;
	margin-top:5px;
}
#header .title_img{
	width:894px;
	height:100px;
	float:left;
	background:url(../csp_site_images/topic.png) no-repeat;
	margin-left: 4px;
}
#header .sp{
	width:10px;
	height:39px;
	float:left;
}
#header .s_but{
	position:relative;
	width:25px;
	height:25px;
	float:left;
	margin-top:28px;
}
#header .s_but img{
	position:absolute;
	left:0;
	-webkit-transition: opacity 0.5s ease-in-out;
	-moz-transition: opacity 0.5s ease-in-out;
	-o-transition: opacity 0.5s ease-in-out;
	transition: opacity 0.5s ease-in-out;
}
#header .s_but img.top:hover{
	opacity:0;
}
/*menu---------------------------------------------------------------------------*/
#menu{
	width:1000px;
	height:87px;
	margin:0 auto;
}
#menu .menu_but{
	position:relative;
	width:125px;
	height:71px;
	float:left;
}
#menu .menu_but img{
	position:absolute;
	left:0;
	-webkit-transition: opacity 0.5s ease-in-out;
	-moz-transition: opacity 0.5s ease-in-out;
	-o-transition: opacity 0.5s ease-in-out;
	transition: opacity 0.5s ease-in-out;
}
#menu .menu_but img.top:hover{
	opacity:0;
}
/*content--------------------------------------------------------------------------*/
#content{
	width:1000px;
	margin: 0 auto;
}
#content .title_img{
	width:991px;
	height:54px;
	margin: 0 auto;
}
#content .cont_top{
	width:991px;
	margin: 0 auto;
}
#content .cont_box{
	width:911px;
	height:593px;
	margin: 0 auto;
	padding: 110px 40px 10px;
	color:#414042;

}
#content form.contactus{
}
#content form.contactus input[type='text'], #content form.contactus input[type='tel'], #content form.contactus input[type='email']{
	width:96%;
	border:0;
	height:30px;
	background-color:#fff3f4;
	font-size:16px
}
#content form.contactus input[type='radio']{
	opacity:0;
	position:absolute;
}
#content form.contactus input[type='radio']+label{
	display:inline-block;
	width:102px;
	height:14px;
	padding-left: 13px;
	background:url(../csp_site_images/A_small%20icon_1.png) 0 50% no-repeat;
	cursor:pointer;
}
#content form.contactus input[type='radio']:checked+label{
	background:url(../csp_site_images/A_small%20icon_2.png) 0 50% no-repeat;
}
#content form.contactus input[type='submit']{
	width:164px;
	height:54px;
	border:0;
	background:url(../csp_site_images/tc/content/A_small%20icon_3.png) 50% 50% no-repeat;
	cursor:pointer;
}
/*banner_1--------------------------------------------------------------------------*/
#banner_1{
	width:991px;
	height:495px;
	margin:0 auto;
}
/*footer--------------------------------------------------------------------------*/
#footer{
	width:100%;
	height:177px;
	position:relative;
	z-index:1;
}
#footer .footer_bg{
	width:100%;
	height:179px;
	bottom:152px;
	background:url(../csp_site_images/bg_DOWN.png) bottom;
	background-position:50% 0%;
	position: relative;
	padding-top: 150px;
	text-align:center;
	font-family:"Century Gothic";
	font-size:10px;
	letter-spacing: -0.3px;
	color:#a10109;
	font-weight:bold;
}
#footer a.onno{
	text-decoration:none;
	color:#a10109;
	-o-transition:.5s;
	-ms-transition:.5s;
	-moz-transition:.5s;
	-webkit-transition:.5s;
	transition:.5s;
}
#footer a.onno:hover{
	color:#FCB034;
}