/*=============================  Reset start ====================================================*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0;padding:0;}
body{font-size:12px;font-family:arial, SimSun, Verdana, Geneva, Helvetica;color:#131313;line-height:20px;}
a{color:#001D75;text-decoration:underline;}
a:hover{color:#FF3300; text-decoration: none;}
table {border-collapse:collapse;border-spacing:0;}
fieldset,img {border:0;}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;font-weight:normal;}
ol,ul{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
q:before,q:after {content:'';}
abbr,acronym {border:0;}
/*=============================  Reset end ====================================================*/

.left{float:left;}
.right{float:right;}

.bold{font-weight:bold;}

.black{color:#131313;}
.l_black{color:#777777;}
.orange{color:#C96702;}

.none{display:none;}

.tl{text-align:left;}
.tr{text-align:right;}
.tc{text-align:center;}

.m5{margin:5px;}
.m10{margin:10px;}
.m15{margin:15px;}
     
.p5{padding:5px;}
.p10{padding:10px;}
.p15{padding:15px;}

.mt5{margin-top:5px;}
.mt10{margin-top:10px;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px;}

.mb5{margin-bottom:5px;}
.mb10{margin-bottom:10px;}
.mb15{margin-bottom:15px;}
.mb20{margin-bottom:20px;}

.ml5{margin-left:5px;}
.ml10{margin-left:10px;}
.ml15{margin-left:15px;}
.ml20{margin-left:20px;}

.mr5{margin-right:5px;}
.mr10{margin-right:10px;}
.mr15{margin-right:15px;}
.mr20{margin-right:20px;}

.pt5{padding-top:5px;}
.pt10{padding-top:10px;}
.pt15{padding-top:15px;}
.pt20{padding-top:20px;}

.pb5{padding-bottom:5px;}
.pb10{padding-bottom:10px;}
.pb15{padding-bottom:15px;}
.pb20{padding-bottom:20px;}

.pl5{padding-left:5px;}
.pl10{padding-left:10px;}
.pl15{padding-left:15px;}
.pl20{padding-left:20px;}

.pr5{padding-right:5px;}
.pr10{padding-right:10px;}
.pr15{padding-right:15px;}
.pr20{padding-right:20px;}

.clear{clear:both;height:0px;line-height:0px;margin:0 auto;font-size:1px;}
.clx{*zoom: 1;}
.clx:after{clear:both;content:".";display:block;height:0;visibility:hidden;}

/* ===================== header and footer start ===================== */
/* fixed */
.vm *,
.mimg{vertical-align: middle;}

/* header */
#w_header{background: #0558a4 url(../pic/bg_top.gif) repeat-x 0 -54px;width:960px;margin:0 auto;}
#w_logo{float: left;margin-left:10px;}
.ban{ height:60px;float: right;margin:6px 20px 0 0;_margin:6px 10px 0 0;}
#w_nav{clear:both;padding:1px 0 0 12px;}
#w_nav li,
#w_nav li a,
#w_nav li a span{float: left;}
#w_nav li a{padding-left:12px;background: url(../pic/bg_top.gif) no-repeat 0 0; font-size:12px;}
#w_nav li a span{height:27px;line-height:30px;padding-right:12px;background: url(../pic/bg_top.gif) no-repeat top right;overflow:hidden;cursor:pointer;}
#w_nav li a:link,
#w_nav li a:visited{color: #fff;text-decoration: none; font-size:12px; }
#w_nav li a:hover span{text-decoration: underline;font-size:12px;}
#w_nav li a.action{background-position:0 -27px;font-size:12px;}
#w_nav li a.action span{background-position:right -27px;color: #001066;}
#w_nav .langs{float: right;padding:5px 12px 0 0;color: #fff;}
#w_nav .langs a{float: none;padding:0 5px;background: none;}
#w_nav .langs a:link,
#w_nav .langs a:visited{color: #fff;text-decoration:underline;}
#w_nav .langs a:hover{text-decoration: underline;color: #fff;}
#w_nav .langs a.action{text-decoration: underline;color: #fff;}
#w_nav .new_a{position: relative; }
#w_nav .new_ic{position: absolute;top:-10px;left:54px; }

#w_sec_nav_k{margin: 0px auto; width:960px;}
#w_sec_nav{clear:both;padding:3px 12px;background: #e0f0ff;}
#w_sec_nav .w_tel{float: left;padding-left:18px;font-weight:bold;color: #021d78;background: url(../pic/bg_top.gif) no-repeat 0 -200px;height:19px;}
#w_sec_nav .w_func{float: right;}
#w_sec_nav .w_func a{margin:0 3px;}
#w_sec_nav .w_help{color: #de3101;}

#dec_line{height:4px;font: 2px/4px arial;line-height:4px;margin:0;background: #fff url(../pic/bg_top.gif) repeat-x left bottom;}

/* footer */
#w_footer{clear:both;margin:0 0 8px 0;padding-top:8px;text-align:center;color: #999;border-top:1px #000 dotted;width:960px;margin:0 auto;}
#w_footer p{margin:5px 0;padding:0;}
#w_footer a:link{color: #999; text-decoration: none;}
#w_footer a:visited{color: #999; text-decoration: none;}
#w_footer a:hover{color: red; text-decoration: underline;}
#w_footer a:active{color: #fc0; text-decoration: none;}

/*for sac*/
#w_logo_bg{background: #0558a4 url(../pic/bg_main.gif) no-repeat 0 0;width:268px;height:74px;float: left;margin-left:10px;}
.new_ic_bg{position: absolute;top:-8px;left:43px;width:17px; height:19px;background: transparent url(../pic/bg_main.gif) no-repeat 0px -79px;}
.mimg_bg_en{background:transparent url(../pic/bg_main.gif) no-repeat -28px -79px;vertical-align: middle;width:16px;height:15px;}

a#mimg_bg_cn:link{background:transparent url(../pic/bg_main.gif) no-repeat -49px -95px;vertical-align:text-bottom;width:42px;height:15px;display:inline-block;margin-bottom:0px\9;}
a#mimg_bg_cn:visited{background:transparent url(../pic/bg_main.gif) no-repeat -49px -95px;vertical-align:text-bottom;width:42px;height:15px;display:inline-block;margin-bottom:0px\9;}
a#mimg_bg_cn:hover{background:transparent url(../pic/bg_main.gif) no-repeat -49px -95px;vertical-align:text-bottom;width:42px;height:15px;display:inline-block;margin-bottom:0px\9;}

@-moz-document url-prefix(){a#mimg_bg_cn:link{background:transparent url(../pic/bg_main.gif) no-repeat -49px -95px;vertical-align:text-bottom;width:42px;height:15px;display:inline-block;margin-bottom:-1px;}}
@-moz-document url-prefix(){a#mimg_bg_cn:visited{background:transparent url(../pic/bg_main.gif) no-repeat -49px -95px;vertical-align:text-bottom;width:42px;height:15px;display:inline-block;margin-bottom:-1px;}}
@-moz-document url-prefix(){a#mimg_bg_cn:hover{background:transparent url(../pic/bg_main.gif) no-repeat -49px -95px;vertical-align:text-bottom;width:42px;height:15px;display:inline-block;margin-bottom:-1px;}}


a#mimg_bg_big5:link{background:transparent url(../pic/bg_main.gif) no-repeat -102px -79px;vertical-align:text-bottom;width:48px;height:15px; display:inline-block;margin-bottom:0px\9;_margin-top:3px}
a#mimg_bg_big5:visited{background:transparent url(../pic/bg_main.gif) no-repeat -102px -79px;vertical-align:text-bottom;width:48px;height:15px; display:inline-block;margin-bottom:0px\9;_margin-top:3px}
a#mimg_bg_big5:hover{background:transparent url(../pic/bg_main.gif) no-repeat -102px -79px;vertical-align:text-bottom;width:48px;height:15px; display:inline-block;margin-bottom:0px\9;_margin-top:3px}


@-moz-document url-prefix(){a#mimg_bg_big5:link{background:transparent url(../pic/bg_main.gif) no-repeat -102px -79px;vertical-align:text-bottom;width:48px;height:15px; display:inline-block; margin-bottom:-1px;}}
@-moz-document url-prefix(){a#mimg_bg_big5:visited{background:transparent url(../pic/bg_main.gif) no-repeat -102px -79px;vertical-align:text-bottom;width:48px;height:15px; display:inline-block; margin-bottom:-1px;}}
@-moz-document url-prefix(){a#mimg_bg_big5:hover{background:transparent url(../pic/bg_main.gif) no-repeat -102px -79px;vertical-align:text-bottom;width:48px;height:15px; display:inline-block; margin-bottom:-1px;}}

.sac_pic_c {width:25px;height:21px;background:url(../pic/bg_main.gif);background-position:-243px -128px;}
.bottom_2 {width:960px; border:1px #EAEAEA solid; margin:5px auto; padding:3px; color:#8C8C8C;}
.bottom_2 b	{margin:2px 0 0 0;color: #8C8C8C;text-align:left;font-size:12px;}
.bottom_2 a:link,.bottom_2 a:visited,.bottom_2 a:hover,.bottom_2 a:active{color:#8C8C8C; text-decoration:none;}
.bottom_2 .bt_h li{float:left; margin-right:3px;}
.bottom_link {width:776px;text-align:center;font-family:Arial;color:#999;margin:10px 0;font-size:12px;}
.bottom_link span{font-size:11px;}
.bottom_link a:link,.bottom_link a:visited,.bottom_link a:hover,.bottom_link a:active {font-size:11px;color: #8C8C8C; text-decoration:none;padding:0;}
.bottom_1 {width:960px;margin:30px auto 0 auto;text-align:center;padding-top:8px;border-top:1px #999 dashed;}
.bottom_1 .verisign{float:left;width:70px;height:38px;background:url(../pic/bg_main.gif) no-repeat -81px -110px; margin-right:10px;}
.bottom_1 .alipay{float:left;width:70px;height:38px;background:url(../pic/bg_main.gif) no-repeat -151px -110px;}
.bottom_1 .hightech{float:left;width:32px;height:32px;margin:5px 8px 0 10px;background:url(../pic/bg_main.gif) no-repeat;background-position:0px -110px;}
.bottom_1 .view{background:url(../pic/bg_main.gif) no-repeat -217px -80px;width:21px; height:23px; display:inline-block; vertical-align:middle;}
/* ===================== header and footer end ===================== */



/* ===================== English header and footer start ===================== */

/* header */
#e_header{background: #0558a4 url(../pic/bg_top.gif) repeat-x 0 -54px;width:960px;margin:0 auto; font-size:11px;}
#e_logo{background: #0558a4 url(../pic/bg_main.gif) no-repeat 0 0;width:268px;height:74px;float: left;margin-left:10px;}
.e_ban{height:60px;float: right;margin:6px 20px 0 0;}
.e_nav{clear:both;padding:1px 0 0 12px;}
.e_nav li,
.e_nav li a,
.e_nav li a span{float: left;}
.e_nav li a{padding-left:12px;background: url(../pic/bg_top.gif) no-repeat 0 0; font-size:12px;}
.e_nav li a span{height:27px;line-height:30px;padding-right:12px;background: url(../pic/bg_top.gif) no-repeat top right;overflow:hidden;cursor:pointer;}
.e_nav li a:link,
.e_nav li a:visited{color: #fff;text-decoration: none; font-size:12px; }
.e_nav li a:hover span{text-decoration: underline;font-size:12px;}
.e_nav li a.action{background-position:0 -27px;font-size:12px;}
.e_nav li a.action span{background-position:right -27px;color: #001066;}
.e_nav .langs{float: right;padding:5px 12px 0 0;color: #fff;}
.e_nav .langs a{float: none;padding:0 5px;background: none;}

#e_sec_nav{clear:both;padding:3px 12px;background: #e0f0ff; font-size:11px;}
#e_sec_nav .w_tel{float: left;padding-left:18px;font-weight:bold;color: #021d78;background: url(../pic/bg_top.gif) no-repeat 0 -200px;height:19px;}
#e_sec_nav .w_func{float: right;}
#e_sec_nav .w_func a{margin:0 3px;}
#e_sec_nav .w_help{color: #de3101;}
#e_dec_line{height:4px;font: 2px/4px arial;line-height:4px;margin:0;background: #fff url(../pic/bg_top.gif) repeat-x left bottom;}

/* footer */
#e_footer{clear:both;margin:10px auto 8px auto;text-align:center; border-top:1px #000 dotted;width:960px;font-size:11px;}
#e_footer p{margin:5px 0;padding:0;}
#e_footer a.link_gray:link{color: #777; text-decoration: none;}
#e_footer a.link_gray:visited{color:#777; text-decoration: none;}
#e_footer a.link_gray:hover{color: #777; text-decoration: none;}
#e_footer a.link_gray:active{color: #777; text-decoration: none;}

#e_footer .verisign{display:inline-block;width:70px;height:38px;background:url(../pic/bg_main.gif) no-repeat -81px -110px; vertical-align:middle;}
#e_footer .alipay{display:inline-block;width:70px;height:38px;background:url(../pic/bg_main.gif) no-repeat -151px -110px;vertical-align:middle;}
#e_footer .hightech{display:inline-block;width:70px;height:38px;background:url(../pic/bg_main.gif) no-repeat 0px -110px;vertical-align:middle; margin-top:10px;}
#e_footer .view{background:url(../pic/bg_main.gif) no-repeat -217px -80px;width:21px; height:23px; display:inline-block; vertical-align:middle;}

/* ===================== English header and footer end ===================== */

/* box */
.com_cbox_b{background: transparent url(../pic/bg_com.gif) no-repeat;}
.com_cbox_lt{width:5px;height:5px;position:absolute;top:-1px;left:-1px;_overflow:hidden;background-position:-32px 0;}
.com_cbox_lb{width:5px;height:5px;position:absolute;left:-1px; bottom:-1px;_bottom:-11px;background-position:-32px -6px;}
.com_cbox_rt{width:5px;height:5px;position:absolute;top:-1px;right:-1px;_overflow:hidden;background-position:-38px 0;}
.com_cbox_rb{width:5px;height:5px;position:absolute;bottom:-1px;_bottom:-11px;right:-1px;background-position:-38px -6px;}


/*============================= Date ActiveX start====================================================*/
.com_cbox{position:relative;border:#aaaaaa solid 1px; padding:1px; background:#FFF; width:300px; min-height:155px;}
.com_cbox .mf_lr_d,.com_cbox .mf_lr_a,.com_cbox .mf_rr_a,.com_cbox .mf_rr_d{border: none;margin:0 2px;width:10px;height:10px;background: transparent url(../pic/bg_com.gif) no-repeat;vertical-align: middle;cursor:pointer;}
.com_cbox .mf_rr_d{background-position: 0 -26px;}
.com_cbox .mf_lr_a{background-position: 0 -13px;}
.com_cbox .mf_lr_d{background-position: 0 -39px;}
.com_cbox a.ac_close_t{float: right;margin:2px 0 0;text-indent: -9999em;display: block;width:11px;font:1px/1px arial;height:11px;background: url(../pic/bg_com.gif) no-repeat 0 -99px;overflow:hidden; }
.com_cbox a.ac_close_t:hover{background-position: 0 -116px;}
.com_cbox .c_green {color:#1c95c4;}
.com_cbox .calendar_year a:link{text-decoration:none; width:12px; height:12px; display:block; font-size:30px;}
.com_cbox .calendar_year a:visited{text-decoration:none;width:12px; height:12px; display:block;font-size:30px;}
.com_cbox .calendar_year a:hover{text-decoration: none;width:12px; height:12px; display:block;font-size:30px;}
.com_cbox .calendar_year a.cu_n:link{text-decoration:none; cursor:default;width:12px; height:12px; display:block;}
.com_cbox .calendar_year a.cu_n:visited{text-decoration:none;cursor:default;cursor:default;width:12px; height:12px; display:block;}
.com_cbox .calendar_year a.cu_n:hover{text-decoration: none;cursor:default;cursor:default;width:12px; height:12px; display:block;}
.com_cbox .calendar_year {background:#e8eff5;width:300px;font-weight:bold;height:22px;font-size:12px;position:relative;line-height:22px; z-index:100;}
.com_cbox .calendar_year .h{margin-left:47px;_margin-left:24px; display:block; float:left; font-family:Arial;}
.com_cbox .calendar_year .m{margin-right:55px;display:block; text-align:right; float:right;_float:none; font-family:Arial;}
.com_cbox .calendar_year .year {left:28px;position:absolute;top:6px;_height:12px;_overflow:hidden;}
.com_cbox .calendar_year .month {position:absolute;top:3px;right:6px;}
.com_cbox .calendar_year .month_1 {position:absolute;right:36px;top:6px;height:10px;overflow:hidden;}
.com_cbox .date_box table {font-size:12px; font-family:Arial; float:left; margin-top:10px;}
.com_cbox .date_box .family{font-family:宋体;}
.com_cbox .date_box .hr{width:1px; height:120px; line-height:0; font-size:1px; border-left:#aaaaaa solid 1px; float:left; margin:8px 8px 0 8px;}
.com_cbox .date_box td{text-align:center;vertical-align:middle;width:14%;cursor:pointer;font-weight:bold;}
.com_cbox .date_box th {text-align:center;vertical-align:middle;width:14%;color:#777777; font-weight:bold}
.com_cbox .date_box .Close{font-weight:normal; color:#777777; cursor:auto;}
.com_cbox .date_box td.hover {background:#1c95c4 none repeat scroll 0 0;font-weight:bold;color:#FFFFFF;}
.com_cbox .date_box td.newdate{color:#BB0000; font-weight:bold;}
.com_cbox .date_box td.selected{background:#777777; none repeat scroll 0 0;font-weight:bold;color:#FFFFFF;}
/*============================= Date ActiveX end====================================================*/


/*============================= Tips ActiveX start====================================================*/
.com_way{position:relative;}
.com_way .z{border-top:#666666 solid 1px; border-left:#666666 solid 1px;float:left;background:#e8e8e8;height:2px; margin-top:5px;_overflow:hidden;position:relative;}
.com_way .bj{width:28px;height:8px;background:url(../pic/bg_com.gif) no-repeat  0 -353px;_overflow:hidden;float:right;margin-bottom:-1px;}

.com_way .z_tl{border-top:#666666 solid 1px; border-right:#666666 solid 1px;float:right;background:#e8e8e8;height:2px; margin-top:5px;_overflow:hidden;position:relative;}
.com_way .bj_tl{width:28px;height:8px;background:url(../pic/bg_com.gif) no-repeat  0 -364px;_overflow:hidden;float:left;margin-bottom:-1px;}


.com_way .bk{border-bottom:#666666 solid 1px;border-left:#666666 solid 1px;border-right:#666666 solid 1px;background:#FFF;}
.com_way .bk_1{border-bottom:#e8e8e8 solid 3px;border-left:#e8e8e8 solid 3px;border-right:#e8e8e8 solid 3px;padding:12px; overflow-x:hidden; overflow-y:auto;text-align:justify;text-justify:inter-ideograph;background:#FFF; }


.com_way .bk_top{border-top:#666666 solid 1px;border-left:#666666 solid 1px;border-right:#666666 solid 1px;background:#FFF;}
.com_way .bk_top_1{border-top:#e8e8e8 solid 3px;border-left:#e8e8e8 solid 3px;border-right:#e8e8e8 solid 3px;padding:12px; overflow-x:hidden; overflow-y:auto;text-align:justify;text-justify:inter-ideograph;background:#FFF; }
.com_way .z_bl{border-bottom:#666666 solid 1px; border-right:#666666 solid 1px;float:right;background:#e8e8e8;height:2px; margin-bottom:5px;_overflow:hidden;position:relative;}
.com_way .bj_bl{width:28px;height:8px;background:url(../pic/bg_com.gif) no-repeat  0 -375px;_overflow:hidden;float:left;}

.com_way .z_br{border-bottom:#666666 solid 1px; border-left:#666666 solid 1px;float:left;background:#e8e8e8;height:2px; margin-bottom:5px;_overflow:hidden;position:relative;}
.com_way .bj_br{width:28px;height:8px;background:url(../pic/bg_com.gif) no-repeat  0 -344px;_overflow:hidden;float:right;}
/*============================= Tips ActiveX end====================================================*/


/*============================= Bug ActiveX start====================================================*/

.com_bug{border:#cccccc solid 1px; background:#f1f5f8; white-space:nowrap;}
.com_bug .w{position:relative;padding:10px;color:#ba0100;}

/*============================= Bug ActiveX end====================================================*/


/*============================= iflight ActiveX start====================================================*/
.com_cbox_p {position:relative; width:480px; border:#aaaaaa solid 1px; padding:5px; background:#FFF}
.com_cbox_p li{float:left; width:150px; padding:2px 5px;}
.com_cbox_p .li_cur{background:#1c94c4; cursor:pointer; color:#FFF;}
.com_cbox_p .li_q{margin-left:0px;}
.com_cbox_p .hr_w{width:470px; height:1px; line-height:0px; border-bottom:#cccccc 1px dashed; font-size:1px;padding-top:5px; margin-bottom:5px;}
/*============================= iflight ActiveX end====================================================*/

/*============================= search ActiveX start====================================================*/
.search_bt{width:109px;height:30px;background: url(../pic/bg_com.gif) no-repeat 0 -272px;border:none;cursor:pointer; _cursor:hand; color:#FFF;}
.search_bt_an{width:109px;height:30px;background: url(../pic/bg_com.gif) no-repeat 0 -237px; border: none;cursor:pointer; _cursor:hand; color:#FFF;}

.search_bt_s{width:61px;height:21px;background: url(../pic/bg_com.gif) no-repeat 0 -314px;border: none; cursor:pointer; _cursor:hand; color:#FFF; }
.search_bt_s_an{width:61px;height:21px;background: url(../pic/bg_com.gif) no-repeat -67px -314px;border:none; cursor:pointer; _cursor:hand;color:#FFF; }

.com_search75{width:75px;height:21px;background: url(../pic/bg_com.gif) no-repeat -130px -315px;border:none;cursor:pointer; _cursor:hand; color:#FFF;}
.com_search75_an{width:75px;height:21px;background: url(../pic/bg_com.gif) no-repeat -207px -315px; border: none;cursor:pointer; _cursor:hand; color:#FFF;}

.com_search235{width:235px;height:30px;background: url(../pic/bg_com.gif) no-repeat -48px -338px;border:none;cursor:pointer; _cursor:hand; color:#FFF;}
.com_search235_an{width:235px;height:30px;background: url(../pic/bg_com.gif) no-repeat -48px -369px; border: none;cursor:pointer; _cursor:hand; color:#FFF;}

.com_btnout{ border:#acadad solid 1px; background:#dfe0e0; color:#acabab; cursor:default;}

a.ift_no:link{color:#001d75;text-decoration:none}
a.ift_no:visited{color:#001d75;text-decoration:none}
a.ift_no:hover{color:#001d75;text-decoration: none;}
.flt_plus,.flt_minus{display:block;width:74px;height:21px;background: url(../pic/bg_com.gif) no-repeat 0 -132px;text-decoration: none;}
.flt_minus{background-position: 0 -184px;}
a.flt_plus:hover{background-position: 0 -158px;}
a.flt_minus:hover{background-position: 0 -210px;}
/*============================= search ActiveX end====================================================*/



/*============================= Book button start====================================================*/

.bt_ord{width:60px;height:23px;background:#33689a;color:#fff;text-align:center;border:0;cursor:pointer; }
.bt_ord_disnable{width:60px;height:23px;background: #CECECE;color:#fff;text-align:center;border:0;cursor:pointer; }

/*============================= Book button end ====================================================*/

/*============================= City ActiveX start====================================================*/
.com_input {color:#777777;}

/* Suggest Data List */

.com_results {padding:3px;margin:0px;z-index: 99999;font-size:12px;border:#aaaaaa solid 1px; background:#FFF;}
/*
.com_results div{
	padding: 2px;
	border: 1px solid #777777;
	overflow: auto;
	background-color: white;
	color:#131313;
}*/

.com_results ul {width: 100%;list-style-position: outside;list-style: none;padding: 0;margin: 0;}

.com_results li {margin: 0px;padding: 4px 5px 0px 5px;height: 20px;cursor: pointer;display: block;
	/* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font: menu;
	font-size: 12px;
	/* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/
	line-height: 18px;
	overflow: hidden;
}

.com_results .ac_title {border-width: 0px;border-bottom:dotted 1px #3c3c3c;height:20px;line-height:20px;display:none;}

.com_results  .ac_odd {background-color: #ffffff;}

.com_results  .ac_over {background-color: #1c94c4;color: white;}

/* Hot Data List (CN) */
.com_hotresults{padding: 0px;margin:0px;		z-index: 99998;text-align:center;font-size:12px;border:#aaaaaa solid 1px;position:relative;background:#FFF;}

/*
.com_hotresults div{
	padding: 2px;
	margin: 0px;
	border: 0px solid #777777;
	overflow: auto;
	background-color: white;
	color:#131313;
}
*/

.com_hotresults ul 
{
	padding: 0px;margin: 0px;list-style-position: outside;list-style: none; z-index:100;}

.com_hotresults li 
{padding: 2px 0px 0px 0px;margin: 0px;	height: 25px;line-height:25px;float: left;	cursor: pointer;display: block;
	/* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/
	/*width: 100%;*/
	width: 65px;
	font-size: 12px;
	/* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/
	overflow: hidden;
	text-align:center;
	vertical-align:middle;
}
.com_hotresults  .ac_odd{background-color: #ffffff;}


.com_hotresults .ac_over 
{color:#1F8EBD;font-weight:bolder;background-color:#FFFFFF;}

/*
.com_hotresults .ac_over 
{
	background-color: #1c94c4;
	color: white;
}*/

.com_hotresults .ac_title 
{margin:1px;margin-bottom:3px;border-width: 0px;border-bottom:dotted 1px #dddddd;padding:6px 0px 5px 5px;text-align:left;background-color:#E8F0F6;position: relative;z-index:100;
}

/* Hot Data List (EN) */
.com_hotresults_en
{padding: 1px;margin:0px;z-index: 99998;text-align:center;border:#aaaaaa solid 1px;position:relative;background:#FFF;}

.com_hotresults_en ul 
{padding: 0px;margin: 0px 0px 5px 0px;list-style-position: outside;list-style: none;}

.com_hotresults_en li 
{padding: 2px 0px 0px 0px;margin: 0px;	height: 25px;line-height:25px;float: left;	cursor: pointer;display: block;width: 75px;font-size: 12px;overflow: hidden;text-align:center;vertical-align:middle;}

.com_hotresults_en  .ac_odd
{background-color: #ffffff;}

.com_hotresults_en .ac_over 
{color:#1F8EBD;font-weight:bolder;background-color:#FFFFFF;}

.com_hotresults_en .ac_title 
{margin:0px;margin-bottom:3px;border-width: 0px;border-bottom:dotted 1px #dddddd;padding:6px 0px 5px 5px;text-align:left;background-color:#E8F0F6;position: relative;z-index:100;}


/* Common Style */
.com_loading {background: white url('../pic/indicator.gif') right center no-repeat;}


/* Error List Style */
.com_error
{	background-color: #FFFFFF;position:absolute;z-index: 99998;border:#aaaaaa solid 1px;}
/*
.com_error div
{
	padding: 2px;
	border: 1px solid #777777;	
}
*/

.com_error ul {list-style-position: outside;position:relative;list-style: none;padding: 2px;margin: 0;z-index: 99999;}

.com_error li {background-color: #BB0000;color: #FFFFFF;margin: 0px;padding: 6px 5px 0px 5px;height: 20px;cursor: pointer;display: block;
	/* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font: menu;
	font-size: 12px;
	/* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/
	line-height: 16px;
	overflow: hidden;
}

.com_hotresults .com_cbox_lb{width:5px;height:5px;position:absolute;left:-1px; bottom:-1px;_bottom:-12px;background-position:-32px -6px;}
.com_hotresults .com_cbox_rb{width:5px;height:5px;position:absolute;bottom:-1px;_bottom:-12px;right:-1px;background-position:-38px -6px;}

/*For Close*/
.com_hotresults a.ac_close{position: absolute;top:6px;right:9px;text-indent: -9999em;display: block;width:11px;font:1px/1px arial;height:11px;background: url(../pic/bg_com.gif) no-repeat 0 -99px; }
.com_hotresults a.ac_close:hover{background-position: 0 -116px;}

.com_hotresults_en a.ac_close{position: absolute;top:10px;right:9px;text-indent: -9999em;display: block;width:11px;font:1px/1px arial;height:11px;background: url(../pic/bg_com.gif) no-repeat 0 -99px; }
.com_hotresults_en a.ac_close:hover{background-position: 0 -116px;}

.com_results a.ac_close{position: absolute;top:6px;right:9px;text-indent: -9999em;display: block;width:11px;font:1px/1px arial;height:11px;background: url(../pic/bg_com.gif) no-repeat 0 -99px; }
.com_results a.ac_close:hover{background-position: 0 -116px;}

/*============================= City ActiveX end====================================================*/


/*============================= Close ActiveX ====================================================*/
a.com_close{text-indent: -9999em;display: block;width:11px;font:1px/1px arial;height:11px;background: url(../pic/bg_com.gif) no-repeat 0 -99px; }
a.com_close:hover{background-position: 0 -116px;}
/*============================= Close ActiveX end====================================================*/

/* ===================== 404 start 2009-12-20===================== */
#com_404{margin:0 auto; width:960px; padding-top:50px;background:url(../pic/404-1.gif);}
#com_404 .mistake{width:582px; height:275px;margin:0 auto; padding:150px 20px 0 20px;background:url(../pic/404-2.gif) no-repeat;}
/* ===================== 404 end 2009-12-20===================== */

/*============================= Dialog ActiveX start ====================================================*/

.com_widget {font-family: Lucida Grande, Lucida Sans, Arial, sans-serif; font-size: 1.1em; }
.com_widget input, .com_widget select, .com_widget textarea, .com_widget button { font-family: Lucida Grande, Lucida Sans, Arial, sans-serif; font-size: 1em; }
.com_widget-content {border:1px solid #a6c9e2; background:#fcfdfd; color: #222222; }
.com_widget-content a {color: #222222; }
.com_corner-all { -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.com_widget-header { border: 1px solid #4297d7; background: #5c9ccc url(../pic/com_bg_gloss-wave_55_5c9ccc_500x100.png) 50% 50% repeat-x; color: #ffffff; font-weight: bold; }
.com_widget-header a { color: #ffffff; }
.com_helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.com_helper-clearfix { display: inline-block; }
* html .com_helper-clearfix { height:1%; }
.com_helper-clearfix { display:block; }
.com_icon {width:16px;height: 16px;display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat;}
.com_dialog { position: relative; padding: .2em; width: 300px;}
.com_dialog .com_dialog-titlebar { padding:0 0 0 1em; position: relative;  }
.com_dialog .com_dialog-title { float: left; margin: .2em 0 .2em; *margin: .1em 0 .2em;} 
.com_dialog .com_dialog-content {border:0; padding: .5em 1em; background: none; overflow: auto; zoom: 1; }
.com_draggable .com_dialog-titlebar { cursor: move; }
.com_dialog .com_dialog-titlebar-close {position:absolute; right: .3em; top:50%; width:19px; margin:-10px 0 0 0; padding: 1px; height:18px; cursor:pointer;}
.com_dialog .com_dialog-titlebar-close span {display: block; margin: 1px; }
.com_dialog .com_dialog-titlebar-close{background:url(../pic/Dialog_b.gif) 6px -35px no-repeat;}
.com_dialog .com_dialog-titlebar-close:hover, .com_dialog .com_dialog-titlebar-close:focus {font-weight: bold; color: #1d5987; outline: none; background: url(../pic/Dialog_b.gif) no-repeat 6px 6px #d0e5f5; }

/*============================= Dialog ActiveX end ====================================================*/

/*============================= select ActiveX ====================================================*/

.com_autoselect{overflow:hidden;cursor:default;padding-left:2px;padding-right:20px; background:url(../pic/select.gif) no-repeat 99% 2px;}
.com_selectList{text-align:left;z-index:1000; overflow:auto;}
.com_selectList div{cursor:pointer; padding-left:5px;}
.com_selectList .out{color:#777777; cursor:default;}
.com_selectList .move{background:#316ac5; color:#FFF;}

/*============================= select ActiveX end ====================================================*/

/*============================= Show and Hide ActiveX ====================================================*/
.com_show{ background:url(../pic/bg_com.gif) no-repeat -54px 0; width:8px; height:6px;}
.com_hide{ background:url(../pic/bg_com.gif) no-repeat -64px 0; width:8px; height:6px;}
/*============================= Show and Hide ActiveX ====================================================*/
.cp_ipr {left:15px;position:absolute;top:-6px;}
.cp_tphw {display:none;left:0;padding:0;position:relative;}
.cp_txtp {-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;
	background:#E8E8E8 none repeat scroll 0 0;
	border:1px solid #666666;
	left:0;
	padding:1px;
	position:absolute;
	text-align:left;
	top:1px;
	width:355px;
}
.cp_pop_b {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#FFFFFF none repeat scroll 0 0;
	margin:1px;
	max-height:300px;
	overflow:auto;
	padding:3px 2px 2px;
}


