@charset "utf-8";
/* CSS Document */
.mod{background:url(../images/indexBG.png) no-repeat 100% -26px; height:100%; overflow:hidden; margin-bottom:8px;}
.mhd{height:35px; line-height:35px; border-bottom:1px solid #fff; padding-left:38px;background:url(../images/indexBG.png) no-repeat 0 -26px; margin-right:10px; overflow:hidden;}
.mhd h2,.mhd h2 a{color:#fff; font-size:15px;}
.mhd h2 a:hover{text-decoration:none;}
.mbd{background:#f1efee url(../images/repeat_x.png) repeat-x 0 -138px; border:solid #e9e7e6; border-width:0 1px; padding:10px 14px;}
.mbd p{margin-bottom:5px; color:#666; line-height:18px;}
.mft{background:url(../images/indexBG.png) no-repeat 0 -61px; height:9px; line-height:9px; font-size:0;}
.list{padding:10px 0 10px 14px;}
.list li{padding-left:19px; background:url(../images/indexBG.png) no-repeat -565px -70px; line-height:20px;}
.rg-index{height:100%; overflow:hidden; clear:both; width:960px; margin:0 auto; background:#f5f4f0; padding-top:8px;}
.rg-index .part{float:left; display:inline;}
.rg-index .pt-main{width:573px; margin-left:31px;}
	.mod-welcome{}
		.mod-welcome .mbd{height:167px;}
	.mod-Expert{float:left; width:281px;}
		.mod-Expert .mbd{padding:12px 0 0 0; height:374px;}
		.mod-Expert .mft{background-position:0 -70px;}
	.mod-How{float:right; width:281px;}
		.mod-How .mbd{padding:12px 0 0 0; height:374px;}
		.mod-How .mft{background-position:0 -70px;}
.rg-index .pt-second{float:right; width:308px; margin-right:39px;}
.pt-second .mft{background-position:0 -79px;}
	.mod-contact{overflow:visible;}
		.mod-contact .mbd{padding:12px 0 0 0; background-color:#f3f1f0; height:418px;}
		.mod-contact .mail{float:right; margin-right:-10px; position:relative;}
		.mod-contact dl{padding-bottom:5px; margin-bottom:3px; border-bottom:1px solid #dad9d8; padding:0 14px 5px 14px;}
		.mod-contact dt{color:#0493cb;}
		.mod-contact dd{margin-bottom:2px; width:155px;}
		.mod-contact p{padding:0px 14px; margin-bottom:0;}
		.mod-contact ul{padding:0 14px 12px 14px;}
		.mod-contact ul li{padding:3px 0 3px 47px;}
		.mod-contact ul li .text{background:url(../images/inputBG.gif) repeat-x 0 -46px; border:1px solid #dedede; width:206px; padding:2px 0;}
		.mod-contact ul li span{float:left; width:47px; margin-left:-47px; color:#0493cb;}
		.mod-contact ul .comment{padding:3px 0;}
		.mod-contact ul .comment span{display:block; width:100%; margin:0;}
		.mod-contact ul .comment textarea{width:251px; height:44px;background:url(../images/inputBG.gif) repeat-x 0 0; border:1px solid #dedede; overflow:auto;}
		.mod-contact ul .btns{text-align:right; padding-right:22px;}
		.mod-contact ul .btn-submit{background:url(../images/btn_submit.png) no-repeat 0 0; width:54px; height:20px; border:0; cursor:pointer;}
	.mod-Accredited{}
		.mod-Accredited .mbd{height:124px;}
		.mod-Accredited p{padding:12px 122px 12px 0; height:102px; background:url(../images/icon_logo.gif) no-repeat 100%;}
		
.rg_content{height:100%; overflow:hidden; clear:both;margin:0 auto;background:#f5f4f0;width:473px; padding:0 228px 0 259px;}
	.rg_content .part{float:left; overflow:hidden;}
	.rg_content .pt-main{width:100%;}
		.mod-content .mhd{}
		.mod-content .mhd h1{color:#fff; font-size:16px; background:url(../images/icon_arrow02.gif) no-repeat 0; padding-left:0;}
		.mod-content .mbd p{color:#666;margin:0 0 20px 0; line-height:16px;}
		.mod-content .mft{background-position:0 -88px;}
	.rg_content .pt-second{width:259px; margin-left:-732px;}
		.rg_content .pt-second .mod{width:240px; margin-left:10px;}
		.rg_content .pt-second .mhd{border-bottom:0;}
		.rg_content .pt-second .mbd{background:#18a1d0; border:2px solid #278fc6; padding:0;}
		.rg_content .pt-second .mft{display:none;}
	.rg_content .pt-extra{width:228px; margin-right:-228px; overflow:hidden;}
		.rg_content .pt-extra .mod{width:207px; margin-left:10px;}

#sideMenu{padding:5px 0;}
	#sideMenu li{margin-bottom:4px;}
	#sideMenu li a{display:block; height:24px; line-height:24px; margin:0 auto;padding-left:20px; color:#fff; font-weight:700; background:url(../images/indexBG.png) no-repeat -560px -88px;}
	#sideMenu .sfHover a{background-color:#f6dd7b;}
	#sideMenu li a:hover{ background-color:#157fbb;color:#fff; text-decoration:none;}
	#sideMenu .sfHover .subMenu{display:block;}
	#sideMenu .subMenu li a{background:0; height:18px; line-height:18px; font-weight:100;font-weight:100; padding-left:35px;background:url(../images/arrow01.gif) no-repeat 24px;}
	#sideMenu .subMenu li a:hover{ background-color:#ac92fc;color:#fff; text-decoration:none;}
	
.mod-ContactD{}
	.mod-ContactD .mbd{padding:9px 0 0; height:100%; overflow:hidden;}
	.mod-ContactD dl{padding-bottom:5px; margin-bottom:3px;padding:0 14px 0 14px;}
	.mod-ContactD dt{color:#0493cb;}
	.mod-ContactD dd{margin-bottom:2px; width:155px; color:#666;}
	.mod-ContactD .mft{background-position:0 -97px;}