#mhead_wrap { position: relative; clear: both; width:100%; height: 110px; z-index:10; margin:0 0 0 0; }

input[type=text]::-ms-clear {display: none;}
/*
	main visual
*/
#head_wrap { border-bottom:none;}
#mainloginbox { position:absolute; top:108px; width: 100%; z-index:9999; height:0; }
/*#loginbox {background:#fff; border:1px solid #cccccc; border-top:1px solid #3a79c7; margin-bottom:10px; padding:18px 0 0; width:178px; font-size:12px;}*/

#loginbox {width:240px; height:215px; padding:0px; border:none; }
#ol_id, #ol_pw { background:url(/img/layout/login_input_txt_bg.png) no-repeat; border:none; width:160px; padding:0 5px 0 15px; line-height:32px; height:32px; margin:0;font-size:13px;}
.btn_submit00 {width:180px; padding:0; background:url(/img/layout/login_btn_bg.png) no-repeat; line-height:33px; text-align:center; color:#fff; font-size:18px; border:none; margin;0;}
.pdlr21 {padding:0 30px;}
.lonamebox {padding:20px 0; vertical-align:bottom;}
.loname {padding:0; font-size:16px; font-weight:bold;}
.bg_f3f3f3 {background:none;}


#visual {margin:0 auto; position: relative; width:100%; height:510px;min-width: 990px;}
#vis1 {width:100%; height:420px; margin:0 auto; clear:both;}
#visual .btn {position:absolute; height:0; top:215px; width:100%; z-index:999;}
#visual .btn ul {width:240px; height:0;}
#visual .btn ul li {padding:0; margin:1px 0 0; }

.maintxt {width:990px; margin:auto; padding:27px 0 33px; text-align:center;}

.content1 { position:relative; height:300px;width:990px; margin:auto; background:url(../../img/main/bg_content1.png) no-repeat;}
.content1 .slide01 {padding: 1px; width:398px;}

.content1 .update { position:absolute; left:400px; top:250px; }
.content1 .update .title {padding:20px 35px;position:absolute; top:0; left:0;}
.content1 .update .vslide {  padding:10px 0; padding-left:120px; line-height:30px; width:440px;}
.content1 .update .vslide a {display:block;}
.content1 .update .vslide .tit {float:left; position:relative; width:330px; color:#58595b;}
.content1 .update .vslide .dat {float:right; margin-left:8px;}

.content1 .quick1 {position:absolute; right:20px; top:0; width:160px;}
.content1 .quick1 ul li {line-height:62px; font-weight:bold; background:url(../../img/main/bul_quick1.png) no-repeat 100% 50%; padding:0 20px; }

.content1 .notice  { position:absolute; left:400px; top:0; width:340px; padding:0 35px; }
.content1 .notice .title {padding:30px 0 10px;}
.content1 .notice  li {margin-top:0px; *margin-top:6px;}
.content1 .notice  li:first-child {margin-top:0;}
.content1 .notice  li a {display:block; overflow:hidden; padding-left:11px; font-size:12px; text-overflow:ellipsis; white-space:nowrap; background:url(../../img/main/bul_prvlist_square.gif) no-repeat 0 50%; height:22px; line-height:22px;}
.content1 .notice  li .tit {float:left; position:relative; width:250px; color:#58595b;}
.content1 .notice  li .iconimg {padding-left:5px}
.content1 .notice  li .dat {float:left; margin-left:8px;}

.content1 .faq { position:absolute; left:430px; top:160px;}

.content2 { position:relative; height:300px;width:990px; margin:auto; }
.content2 .slide02 {}
.content2 .call {position:absolute; right:0; top:0;}

.content2 .quick2 {position:absolute; right:0px; top:180px; width:480px;}
.content2 .quick2 ul li {margin-left:9px; float:left;}

.content3 { position:relative; height:276px;width:990px; margin:auto; }
.content3 .contentstxt {position:relative;}
.content3 .usemap {position:absolute; right:0px;top:0;height:276px;width:230px; padding:70px 0 0 240px; background:url(/img/main/usemap.png) no-repeat;}
.content3 .usemap ul {  width:500px;}
.content3 .usemap ul li { width:500px; background:url(../../img/main/bul_prvlist_square.gif) no-repeat 0 50%;padding-left:11px; }

/* modal */

.main_content_box {position:relative;  width:960px; height:350px; z-index: 999; margin:0 auto; }
	#box_content {margin:-110px auto; }
		.clearbox_content { zoom:1; position:absolute !important; height:350px !important; width:960px !important;}
		.topimg {margin-bottom:10px;}

		#box_content .col1 {width:276px; height:307px; border:0px solid #ececec;}
		#box_content .box{margin:0; padding:0; float:left; position:relative;}
		#box_content .aligntop_m1 { top:100px; left:50px; }
		#box_content .aligntop_m2 {top:100px; left:370px;}
		#box_content .aligntop_m3 {top:100px; left:690px;}
		
a .slidesjs-stop {
	background-color: #3d3d3d;
	height:18px;
	width:55px;
	overflow:hidden;
	text-indent:-9999px;
	float:left;
	display:block; 
	margin-right:100px;
}
a .slidesjs-play {
	background-color: #3a3d3d;
	height:18px;
	width:55px;
	display:block; 
	overflow:hidden;
	text-indent:-9999px;
	float:left;
	margin-right:300px;
}


.btnTypeN {height:28px; width:122px; padding:0 0px; font-size:12px; color:#3a3a3a !important; line-height:28px; text-align:center; text-decoration:none !important; background:url(../../img/button/bg_type_n.gif) repeat-x 0 0; border:1px solid #cdcdcd;}





