@charset "utf-8";
/* CSS Document */
#maincontent{
	width:960px;
	margin:20px auto;
	font-size:14px;
	line-height:1.5;
	}
#maincontent h3{
	font-size:18px;
	font-weight:bold;
	}
#maincontent a{
	text-decoration:none;
	color: #000000;
	}
#maincontent a:hover{
	text-decoration:underline;
	color:#FF9900;
	}
#maincontent #leftbar{
	width:467px;
	float:left;
	}
#maincontent #leftbar h3{
	font-size:18px;
	font-weight:bold;
	}
#maincontent #leftbar p{
	color:#4e9700;
	font-size:12px;
	text-indent:24px;
	border-bottom:1px dashed #dddddd;
	padding:5px 0 15px;
	margin-bottom:10px;
	}
#maincontent #leftbar ul li{
	text-align:right;
	color:#CCCCCC;
	line-height:2;
	background:url(../images/dot.gif) no-repeat 0 11px;
	padding-left:10px;
	}
#maincontent #leftbar ul li a{
	color:#666666;
	}
#maincontent #leftbar ul li span a{
	float:left;
	color:#000000;
	}
#maincontent #leftbar ul li span a:hover{
	color:#ff9900;
	}
#maincontent #leftbar form{
	border:1px solid #b8d599;
	background:#edf4e5;
	padding:5px;
	font-size:13px;
	margin-top:15px;
	}
#maincontent #leftbar form,#maincontent #leftbar form a{
	color:#666666;
	}
#maincontent #leftbar form input{
	margin-right:5px;
	}
#maincontent #leftbar form input#blog_title{
	font-size:13px;
	height:15px;
	width:150px;
	padding:2px;
	}	
#maincontent #leftbar h2{
	font-size:14px;
	background:url(../images/deco_line.gif) no-repeat bottom;
	padding:0 0 10px 10px;
	margin:15px 0 10px;
	}
#maincontent #leftbar h2 span{
	color:#4e9700;
	}
#maincontent #leftbar ul.deco_dashed{
	margin-top:5px;
	padding-top:5px;
	border-top:1px dashed #dddddd;
	}


	
#maincontent #middlebar{
	width:243px;
	margin-left:16px;
	padding-left:16px;
	border-left:1px dashed #dddddd;
	float:left;
	font-size:12px;
	}
#maincontent #middlebar h2{
	font-size:13px;
	background:url(../images/deco_line_green.gif) no-repeat bottom;
	padding:0 0 10px 10px;
	margin:0;
	}
#maincontent #middlebar ul{
	padding:10px;
	}
#maincontent #middlebar ul li{
	line-height:2;
	padding-left:10px;
	background:url(../images/dot.gif) no-repeat 0 10px;
	}
#maincontent #middlebar ul.deco_dashed{
	padding-top:10px;
	border-top:1px dashed #dddddd;
	}
#maincontent #middlebar h2.hot{
	background:url(../images/deco_line_red.gif) no-repeat bottom #f7f7f7;
	margin:15px 0 10px;
	padding-top:5px;
	margin:15px 0 0;
	}
#maincontent #middlebar ul.hot{
	background:#f7f7f7;
	padding:10px;
	font-size:13px;
	font-weight:bold;
	}
#maincontent #middlebar ul.hot li {
	padding:0;
	background:none;
	}
#maincontent #middlebar ul.hot li a{
	font-weight:normal;
	}
#maincontent #middlebar ul.hot li.num_1,#maincontent #middlebar ul.hot li.num_1 a{
	color:#FF0000;
	}
#maincontent #middlebar ul.hot li.num_2,#maincontent #middlebar ul.hot li.num_2 a{
	color:#FF6600;
	}
#maincontent #middlebar ul.hot li.num_3,#maincontent #middlebar ul.hot li.num_3 a{
	color:#FF9900;
	}
#maincontent #middlebar h2 span{
	color:#4e9700;
	}
#maincontent #middlebar h2.hot span{
	color:#ff9900;
	}
#maincontent #middlebar div.img_templ{
	padding-top:10px;
	position:relative;
	margin-top:20px;
	}
#maincontent #middlebar div.img_templ div{
	border:1px solid #dddddd;
	text-align:center;
	padding-top:15px;
	}
#maincontent #middlebar div.img_templ h2{
	text-align:center;
	background:none;
	background:#FFFFFF;
	color:#666666;
	position: absolute;
	top:3px;
	left:10px;
	width:62px;
	line-height:16px;
	padding:0;
	}	
#maincontent #middlebar div.img_templ img{
	margin-bottom:10px;
	width:220px;
	}	

#maincontent #rightbar{
	width:202px;
	margin-bottom:20px;
	float:right;
	font-size:12px;
	}
#maincontent #rightbar form{
	
	border:1px solid #dddddd;
	padding:10px;
	color:#666666;
	}
#maincontent #rightbar h2.login{
	line-height:28px;
	background:url(../images/login_bg.gif) repeat-x;
	border:1px solid #dddddd;
	border-bottom:none;
	font-size:13px;
	padding-left:10px;
	}
#maincontent #rightbar form a{
	color:#666666;
	}
#maincontent #rightbar form p{
	border-top:1px dashed #dddddd;
	padding:5px 5px 5px 55px;
	margin-top:10px;
	line-height:2;
	background:#F6F6F6;
	}
#maincontent #rightbar form .input_right{
	width:110px;
	}
#maincontent #rightbar div.img_templ{
	padding-top:10px;
	position:relative;
	margin-top:10px;
	}
#maincontent #rightbar div.img_templ div{
	border:1px solid #b8d599;
	padding:15px 10px 0 10px;
	font-size:12px;
	color:#666666;
	}
#maincontent #rightbar div.img_templ h2{
	text-align:center;
	background:none;
	background:#FFFFFF;
	color:#4e9700;
	position: absolute;
	top:3px;
	left:10px;
	width:62px;
	line-height:16px;
	font-size:13px;
	padding:0;
	}	
#maincontent #rightbar div.img_templ table{
	margin-bottom:10px;
	}
#maincontent #rightbar div.img_templ table td{
	padding-top:5px;
	}
#maincontent #rightbar div.img_templ table td span{
	color:#4e9700;
	}
#maincontent #rightbar div.img_templ table img{
	width:32px;
	margin-top:2px;
	}
#maincontent #rightbar div.good_blog table img{
	width:75px;
	}

#maincontent #rightbar div.blog_help{
	margin-top:15px;
	}
#maincontent #rightbar div.blog_help h2{
	border-bottom:1px solid #dddddd;
	padding-bottom:5px;
	position:relative;
	}
#maincontent #rightbar div.blog_help h2,#maincontent #rightbar div.blog_help h2 a,#maincontent #rightbar div.blog_help a{
	font-size:13px;
	color:#666666;
	}
#maincontent #rightbar div.blog_help h2 a#more{
	float:right;
	font-size:12px;
	font-weight:normal;
	}
#maincontent #rightbar div.blog_help ul{
	padding:10px;
	clear:both;
	}
#maincontent #rightbar div.blog_help ul li{
	line-height:2;
	padding-left:10px;
	background:url(../images/dot.gif) no-repeat 0 10px;
	}

#footer{
	clear:both;
	text-align:center;
	margin:0 auto;
	color:#666666;
	border-top: solid 1px #dddddd;
	width:940px;
	padding:10px;
	font-size:12px;
	}

.mb{border:1px solid #ffc266;background:#fffbf5;}.mb h3{line-height:30px;border-bottom:1px solid#ffc266;background:url(images/em_h3.gif) repeat-x;font-size:13px;color:#000;font-weight:700;padding-left:10px;}.mb ul{text-align:center;margin:0;padding:10px 0;}.mb ul li{height:30px;overflow:hidden;}.mb ul li a{display:block;line-height:30px;color:#000;font-size:13px;}.mb ul li a:hover{background:url(images/em_hover.gif) no-repeat center center;}#identify_img{margin-top:3px;}

/*
 * drop-list
 */
.drop-list {
    width:960px;
    margin:0 auto;
    position:relative;
    z-index:10001;
	top:-7px;
	_top:-10px;
}
.drop-list-inner {
    width:598px;
    padding:10px 0;
    border-left:1px #690 solid;
    border-right:1px #690 solid;
    border-bottom:1px #690 solid;
    -webkit-border-bottom-left-radius:3px;
    -moz-border-radius-bottomleft:3px;
    border-bottom-left-radius:3px;
    -webkit-border-bottom-right-radius:3px;
    -moz-border-radius-bottomright:3px;
    border-bottom-right-radius:3px;
    background:#fff;
    position:absolute;
    z-index:10001;
    overflow:hidden;
    display:none;
}
#D-around {
    left:51px;
	_left:57px;
}
#D-domestic {
    left:127px;
	_left:133px;
}
#D-abroad {
    left:203px;
	_left:210px;
}
.drop-list-inner dl {
    width:299px;
    height:30px;
    margin-right:-1px;
    line-height:30px;
    border-right:1px #d3d3d3 dashed;
    float:left;
}
.drop-list-inner dt {
    width:70px;
    float:left;
    text-align:right;
    font-weight:bold;
    color:#f60;
}
.drop-list-inner dd a {
    margin-left:15px;
}
.drop-list-inner dd a:link,.drop-list-inner dd a:visited,.drop-list-inner dd a:hover {
    text-decoration:none;
}
