@charset "utf-8";
/* CSS Document */

.o_tbar { height:32px; background:url(../images/o_tbar_back.png) repeat-x; }
.o_tbar_in { width:980px; height:32px; margin:0 auto; }
.o_tbar_in_l { width:400px; height:32px; float:left; line-height:32px; font-size:12px; color:#969696; }
.o_tbar_in_l a,.o_tbar_in_l a:hover { font-size:12px; color:#969696; }
.o_tbar_in_l a:hover{color:red;text-decoration:underline;}
.o_tbar_in_r { width:500px; height:32px; text-align:right; font-size:0; float:right; }
.o_tbar_in_r li { display:inline-block; *display:inline; *zoom:1; height:32px; line-height:32px; color:#7d7d7d; font-size:12px; vertical-align:top; }
.o_tbar_in_r li a { display:inline-block; *display:inline; *zoom:1; height:32px; line-height:32px; }
.o_tbar_in_r li a,.o_tbar_in_r li a:hover { color:#7d7d7d; font-size:12px; }
.o_tbar_in_r li.line { color:#7d7d7d; padding:0px 12px; }
.o_tbar_in_r li a.pdr22 { padding:0 22px 0 0; background:url(../images/o_tbar_tips.png) no-repeat 55px 14px; }
.o_nav { width:980px; height:60px; padding:18px 0 10px 0; text-align:right; font-size:0; letter-spacing:-4px; word-spacing:-4px; margin:0 auto; }
.o_nav .logo { width:200px; height:60px; float:left; }
.o_nav .logo img { width:200px; height:60px; display:block; }
.o_nav li { display:inline-block; *display:inline; *zoom:1; letter-spacing:normal; word-spacing:normal; padding:0px 5px; vertical-align:top; height:60px; }
.o_nav li a { display:inline-block; *display:inline; *zoom:1; height:60px; }
.o_nav li.nav1 { padding:0px 15px; }
.o_nav li.nav1 a { width:56px; background:url(../images/nav_global.png) no-repeat -38px -20px; }
.o_nav li.nav1 a:hover,.o_nav li.nav1 a.cur { background-position:-38px -93px; }
.o_nav li.nav2 { position:relative; z-index:3; }
.o_nav li.nav2 a { width:120px; }
.o_nav li.nav2 .snav { width:400px; position:absolute; top:50px; right:-32px; z-index:3; }
.o_nav li.nav2 .snav .sntop { width:400px; height:15px; background:url(../images/snan-top.png) no-repeat; }
.o_nav li.nav2 .snav .sncenter { width:380x; background:url(../images/snan-center.png) repeat-y; font-size:0; text-align:left; padding:0px 5px; }
.o_nav li.nav2 .snav .snbottom { width:400px; height:7px; font-size:0; line-height:0; background:url(../images/snan-bottom.png) no-repeat; }
.o_nav li.nav2 .snav .sncenter dl.s-list { display:inline-block; *display:inline; *zoom:1; padding:0px 10px; }
.o_nav li.nav2 .snav .sncenter dl.s-list  dd{ color:#898989; font-size:12px; line-height:23px; }
.o_nav li.nav2 .snav .sncenter dl.s-list  dt { font-size:14px; font-weight:bold; }
.o_nav li.nav2 .snav .sncenter dl.s-list  dd a,.o_nav li.nav2 .snav .sncenter dl.s-list  dd a:hover { color:#898989; font-size:12px; height:23px; line-height:23px; }
.o_nav li.nav2 .snav .sncenter dl.s-lw80 { width:80px; }
.o_nav li.nav2 .snav .sncenter dl.s-lw70 { width:70px; }
.o_nav li.nav2 .snav .sncenter dl.bdrn { border-right:none;}

.o_login { width:270px; height:332px; position:absolute; background:url(../images/o_login_back.png); top:36px; right:296px; z-index:200; }
.o_login h2.title { width:246px; height:40px; line-height:40px; padding:6px 0 0 0; text-align:right; color:#8fe1ff; font-size:12px; border-bottom:1px solid #21a1d2; letter-spacing:normal; word-spacing:normal; margin:0 auto; }
.o_login h2.title a ,.o_login h2.title a:hover { color:#8fe1ff; font-size:12px; background:none; padding:0; width:auto; }
.o_login h2.title a:hover{color:#fff;}
.o_login h2.title span { float:left; font-size:16px; color:#ffffff; }
.o_login .o_login_in { width:230px; height:auto; margin:0 auto; }
.o_login .o_login_in p.stitle { height:39px; line-height:39px; _height:30px; _line-height:30px; text-align:right; color:#5ac4e9; font-size:12px; letter-spacing:normal; word-spacing:normal; _overflow:hidden; }
.o_login .o_login_in p.stitle a,.o_login .o_login_in p.stitle a:hover { color:#12px; color:#5ac4e9; background:none; padding:0; width:auto; }
.o_login .o_login_in p.stitle a:hover{color:#fff;}
.o_login .o_login_in p.stitle span.name { font-size:12px; color:#ffffff; float:left; }
.o_login .o_login_in input.text { display:inline-block; *display:inline; *zoom:1; border:1px solid #1e7190; height:30px; line-height:30px; padding:0px 4px; background:url(../images/input_back.png) no-repeat; font-size:14px; color:#333; }
.o_login .o_login_in input.w220 { width:220px; }
.o_login .o_login_in input.w128 { width:128px; float:left; }
.o_login .o_login_in p.yzm { width:230px; height:32px; text-align:right; padding:0 0 20px 0; _overflow:hidden; }
.o_login .o_login_in p.yzm a { background:none; padding:0; width:auto; }
.o_login .o_login_in p.yzm a img {  }
.o_login .o_login_in input.submit { width:230px; height:37px; background:url(../images/input_submit.png) no-repeat; border:none; cursor:pointer; font-family:Microsoft Yahei; color:#ffffff; font-size:18px; }
.o_quick {  background:#f9f9f9;  padding:30px 0 25px 0;  }
.o_quick_in { width:960px; height:auto; margin:0 auto; }
.o_quick_in dl.oquic_list { width:310px; height:auto; display:inline-block; *display:inline; *zoom:1; }
.o_quick_in dl.oquic_list dt { width:310px; height:24px; padding:4px 0; }
.o_quick_in dl.oquic_list dd { color:#656565; line-height:28px; color:#656565; font-size:14px;font-family:Microsoft Yahei; }
.o_quick_in dl.oquic_list dd a,.o_quick_in dl.oquic_list dd a:hover { color:#656565; font-size:14px; }
.o_quick_in dl.oquic_list dd em { font-style:normal; color:#cccccc; padding:0 5px; }
.o_quick_in dl.oquic_list dd i.tips { width:44px; height:17px; padding:0 0 0 5px; line-height:17px; font-size:12px; background:url(../images/oquic_tips.png) no-repeat; color:#fff; display:inline-block; *display:inline; *zoom:1; margin:5px 5px 0 0; font-style:normal; }
.o_footer { border-top:3px solid #fff; height:36px; line-height:36px; text-align:center; background:#d8d8d8; color:#949494; font-size:12px; }
.o_footer a { color:#949494; font-size:12px;  }
.o_footer a:hover { color:#00aacc; font-size:12px; text-decoration:underline; }

/*sider*/
#slide-index {position:relative; min-width:1000px; width:auto; height:400px; overflow:hidden; }
#slide-index .slides {min-width:1000px; width:auto; height:400px; }
#slide-index .slide {position:relative; min-width:1000px; float:left; height:400px;}
#slide-index .image {z-index:1; position:absolute}
#slide-index .button {width:138px; display:none}
#slide-index .control {z-index:40; position:absolute; bottom:36px; text-align:center; width:100%; bottom:0; height:19px; cursor:pointer; bottom:18px; }
#slide-index .control a{ background:url(../images/nav_global.png) no-repeat -112px -533px; width:19px; display:inline-block; height:19px; cursor:pointer; margin-right:6px; }
#slide-index .control a:hover,#slide-index .control a.active { background:url(../images/nav_global.png) no-repeat -112px -487px; }
.autoMaxWidth {position:relative; height:232px; overflow:hidden}

/*order_show*/
.or_c { width:936px; height:auto; margin:0 auto; padding:16px 14px 20px 14px; border:1px solid #cfcfcf; }
ul.or_c_step { width:796px; height:32px; margin:0 auto; padding:0 0 72px 0; font-size:0; letter-spacing:-4px; word-spacing:-4px; }
ul.or_c_step li { letter-spacing:normal; word-spacing:normal; height:32px; line-height:32px; display:inline-block; *display:inline; *zoom:1; font-size:14px; color:#838383; padding:0 0 0 5px; }
ul.or_c_step li.cur { color:#0ea1ae; font-size:14px; }
ul.or_c_s1 { background:url(../images/or-step.png) no-repeat; }
ul.or_c_step li.w236 { width:236px; }
ul.or_c_step li.w253 { width:253px; }
ul.or_c_step li.w150 { width:150px; }
ul.or_c_step li.w130 { width:130px; text-align:right; }
.or_c_in { width:934px; height:auto; margin:0 auto; border-top:1px solid #c0c0c0; }
.or_c_intitle { height:34px; line-height:34px; padding:0 0 0 15px; background:url(../images/c_intitle_ico.png) no-repeat 0px 12px; color:#008a44; font-size:14px; font-weight:bold; }
ul.or_c_intxt { height:34px; line-height:34px; padding:0 0 6px 17px; font-size:12px; }
ul.or_c_intxt li { padding-right:50px; display:inline-block; *display:inline; *zoom:1; color:#404040 }
ul.or_c_intxt li span.red { color:#ff5400; }
ul.or_c_intxt li span.blue { color:#039376; }
.or_c_addbtn { height:29px; padding:0 0 0 17px; }
.or_c_addbtn a.add { width:95px; height:29px; line-height:29px; padding:0 0 0 36px; font-size:12px; color:#fff; display:inline-block; *display:inline; *zoom:1; background:url(../images/or_c_addbtn.png) no-repeat; }
.or_user_list { width:878px; padding:15px 0 23px 17px; }
table.or_user {  }
table.or_user tr.back { border-top:1px solid #ececec; background:#fbfbfb; }
table.or_user tr { border-bottom:1px solid #ececec; border-left:1px solid #ececec; border-right:1px solid #ececec; }
table.or_user tr td { height:28px; line-height:28px; text-align:center; color:#777777; font-size:12px;  }
table.or_user tr td a,table.or_user tr td a:hover { color:#0073df; font-size:12px; }
.or_user_btn { height:45px; padding:0 0 0 17px; }
.or_user_btn input { width:177px; height:45px; font-size:16px; color:#ffffff; font-family:Microsoft Yahei; text-align:center; border:none; cursor:pointer; margin-right:16px; border:none; }
.or_user_btn input.ok { background:url(../images/or_user_btn_ok.png) no-repeat; }
.or_user_btn input.qx { background:url(../images/or_user_btn_qx.png) no-repeat; }
.or_user_lw620 { width:620px; padding-top:5px; }
ul.or_fw_list { width:634px; padding:8px 0 14px 5px; }
ul.or_fw_list li { height:35px; line-height:35px; margin:0 0 11px 0; border-radius:4px; background:#f6f6f6; padding:0 21px 0 9px; border:1px solid #cdcdcd; text-align:right; font-size:12px; }
ul.or_fw_list li strong { color:#ff6c00; font-weight:bold; }
ul.or_fw_list li span { float:left; color:#5f5f5f; }
.or_qjadd { height:39px; padding:8px 0; font-size:0; }
.or_qjadd span { display:inline-block; *display:inline; *zoom:1; font-family:14px; color:#333; vertical-align:top; }
.or_qjadd span.txt { width:108px; padding:0 10px 0 0 ; height:39px; line-height:39px; text-align:right; color:#404040; font-size:14px; margin:0 13px 0 0; }
.or_qjadd span.lianxian { font-size:14px; width:30px; text-align:center; color:#404040; height:39px; line-height:39px; }
.or_qjadd span.select { height:22px; line-height:22px; padding:7px 8px 6px 8px; border:1px solid #c4c4c4; width:250px; margin-right:10px; font-size:14px; }
.or_qjadd span.select select { width:250px; border:none; line-height:25px; }
.or_qjadd input.date { display:inline-block; *display:inline; *zoom:1; vertical-align:top; width:152px; height:37px; line-height:37px; border:1px solid #c4c4c4; padding:0px 35px 0 5px; color:#333; font-size:14px; background:url(../images/or_qjadd_date.png) no-repeat 162px 12px; }
ul.or_pay_list {}
ul.or_pay_list li { width:226px; height:38px; display:inline-block; *display:inline; *zoom:1; vertical-align:top; padding:12px 0; }
ul.or_pay_list li input { vertical-align:middle; }
ul.or_pay_list li img { width:190px; height:36px; border:1px solid #dfdfdf; display:inline-block; *display:inline; *zoom:1; vertical-align:middle; margin:0 0 0 5px; }
ul.or_pay_list li img:hover,ul.or_pay_list li img.cur { border:1px solid #ffaa33; }
p.or_pay_all { height:48px; line-height:48px; padding:0 0 0 17px; font-family:Microsoft Yahei; font-size:18px; color:#ff7200; font-weight:bold; }
p.or_pay_txt { color:#8b8b8b; font-size:12px; line-height:30px; padding:0 0 16px 17px; }
.or_user_border { height:53px; }
.or_user_border input.ok { width:211px; height:53px; background:url(../images/or_user_border_btn.png) no-repeat; }
.or_user_tipic { width:900px; height:32px; padding:0 35px; border:1px solid #ffc167; background:#ffedd4 url(../images/topic_tips.png) no-repeat 15px 9px; color:#ca4f24; font-size:12px; line-height:32px; margin:0 auto 11px auto; }
.or_user_icenter { width:942px; height:auto; margin:0 auto 18px auto; padding:12px 14px; border:1px solid #cfcfcf; }
.or_uindex_qz { height:32px; padding:0 0 15px 0; }
.or_uindex_qz span.stitle { display:inline-block; *display:inline; *zoom:1; height:32px; line-height:32px; padding:0 14px 0 32px; color:#039376; font-size:14px; background:url(../images/qz_stitle.png) no-repeat 6px 8px; }
.or_uindex_qz span.qzpic { height:32px; background:#126397; display:inline-block; *display:inline; *zoom:1; margin:0 14px 0 0; border-radius:2px; vertical-align:top; }
.or_uindex_qz span.qzpic a { display:inline-block; *display:inline; *zoom:1; padding:0 7px 0 35px; line-height:32px; color:#ffffff; font-size:14px; text-align:left; }
.or_uindex_qz span.qzpic a.ico1 { background:url(../images/usa_ico.png) no-repeat 6px 8px; }
.or_uindex_qz span.qzpic a.ico2 { background:url(../images/dg_ico.png) no-repeat 6px 8px; }
.or_utable { padding:0 0 18px 0; }
ul.or_c_intxt2 { background:#f3f3f3; border:1px solid #e6e6e6; padding:0 0 0 10px; position:relative; border-bottom:none; }
ul.or_c_intxt2 li { padding:0 76px 0 0; }
ul.or_c_intxt2 i.tips { width:13px; height:8px; position:absolute; font-size:0; line-height:0; background:url(../images/intxt_tips.png) no-repeat; right:13px; top:11px; }
table.or_utable { border-collapse:collapse; border: 1px solid #ededed; }
table.or_utable tr td { height:28px; line-height:28px; border-bottom:1px solid #e6e6e6; text-align:center; color:#333333; }
table.or_utable tr td.bdl { border-left:1px solid #e6e6e6; line-height:20px; }
table.or_utable tr td.back { background:#f9f9f9; color:#878787; }
span.yellow { color:#fc9b02; }
span.grey { color:#878787; }
span.bred { color:#f33e0d; font-size:14px; font-weight:bold; }
table.or_utable tr td a,table.or_utable tr td a:hover { color:#3366cc; }
table.or_utable tr td a.play { display:inline-block; *display:inline; zoom:1; width:77px; height:27px; line-height:27px; color:#fff; background:url(../images/play_btn.png) no-repeat; }

/*CSS info_page style pagination*/

.info_page {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 3px; TEXT-ALIGN: center
}
.info_page A {
	BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #eee 1px solid; COLOR: #036cb4; PADDING-TOP: 2px; BORDER-BOTTOM: #eee 1px solid; TEXT-DECORATION: none
}
.info_page A:hover {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; BORDER-LEFT: #999 1px solid; COLOR: #666; BORDER-BOTTOM: #999 1px solid
}
.info_page A:active {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; BORDER-LEFT: #999 1px solid; COLOR: #666; BORDER-BOTTOM: #999 1px solid
}
.info_page .current {
	BORDER-RIGHT: #036cb4 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #036cb4 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #036cb4 1px solid; COLOR: #fff; PADDING-TOP: 2px; BORDER-BOTTOM: #036cb4 1px solid; BACKGROUND-COLOR: #036cb4
}
.info_page .disabled {
	BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #eee 1px solid; COLOR: #ddd; PADDING-TOP: 2px; BORDER-BOTTOM: #eee 1px solid
}



/*reg*/
.o_reg_c { width:984px; height:auto; margin:0 auto; }
.o_reg_ct { width:984px; height:7px; font-size:0; line-height:0; background:url(../images/reg_ct.png) no-repeat; }
.o_reg_cc { width:984px; height:auto; background:url(../images/reg_cc.png) repeat-y; }
.o_reg_cb { width:984px; height:7px; font-size:0; line-height:0; background:url(../images/reg_cb.png) no-repeat; }
.o_reg_cin { height:auto; margin:0 auto; overflow:hidden;}
.o_reg_cinl { width:644px; height:auto; float:left; }
.o_reg_cinl .title { height:38px; line-height:38px; padding:0 0 10px 0; border-bottom:1px solid #e0e0e0; color:#525252; font-size:18px; font-family:Microsoft Yahei; }
ul.reg_list {}
ul.reg_list li { height:30px; line-height:30px; padding:11px 0; }
ul.reg_list li span { display:inline-block; *display:inline; *zoom:1; vertical-align:top; }
ul.reg_list li span.txt { color:#535353; font-size:12px; width:90px; }
ul.reg_list li input.text { display:inline-block; *display:inline; *zoom:1; width:228px; height:30px; line-height:40px; padding:0 10px; border:1px solid #c1c1c1; color:#9f9f9f; font-size:14px; margin:0 7px 0 5px; }
ul.reg_list li span.tips { width:195px; height:30px;display: none; line-height:30px; position:relative; border:1px solid #c2c8c8; background:#f9f9f9 url(../images/def-tips.png) no-repeat 7px 8px; padding:0 0 0 25px; border-radius:2px; color:#4d4d4d; }
ul.reg_list li span.tips i { width:6px; height:10px; font-size:0; line-height:0; background:url(../images/reg_tips.png) no-repeat; position:absolute; left:-6px; top:10px; }
ul.reg_list li span.error { border:1px solid #ff0000;display:inline-block; background:#fff5f5 url(../images/error-tips.png) no-repeat 7px 8px; color:#f00; }
ul.reg_list li span.error i { background:url(../images/reg-etips.png) no-repeat; }
ul.reg_list li span.ok { background:url(../images/ok-tips.png) no-repeat 7px 8px; display:inline-block;border:none; }
ul.reg_list li span.ok i { display:none; }
ul.reg_list li span.okxy { height:30px; line-height:30px; padding: 0 0 0 124px; color:#535353; }
ul.reg_list li.pdb0 { padding-bottom:0; }
ul.reg_list li.pdt0 { padding-top:0; }
ul.reg_list li input.submit { width:277px; height:42px; background:url(../images/reg_submit.png) no-repeat; border:none; cursor:pointer; font-size:18px; font-family:Microsoft Yahei; margin:0 0 0 122px; color:#fff; }

.o_reg_cinr { width:210px; height:250px; float:right; padding:28px 0 0 33px; background:url(../images/o_reg_cinr_back.png) no-repeat; }
.o_reg_cinr p { height:38px; line-height:38px; color:#404040; font-size:14px; padding:0 0 10px 0; }
.o_reg_cinr input.button { width:210px; height:47px; border:none; background:#097b64; cursor:pointer; color:#fff; font-size:22px; }
.mgb10 { margin-bottom:10px; }


/* CSS Document */
body{font-size:12px;font-family:Arial, Helvetica, sans-serif; }

.clearfloat{height:0;font-size:1px;clear:both;line-height:0;}

#container{  width:1003px; text-align:left; margin:0 auto; }
a{color:#333;text-decoration:none;}
a:hover{color:#ef9b11; text-decoration:underline;}

#site-nav *{font-family:"微软雅黑";}
#site-nav .quick-menu LI {BACKGROUND:url(../images/mbg.png) no-repeat}
#site-nav .search .menu-hd S {BACKGROUND:url(../images/mbg.png) no-repeat}
#site-nav .quick-menu .cart S {BACKGROUND:url(../images/mbg.png) no-repeat 999em 0px}
#site-nav .search .menu-bd BUTTON {BACKGROUND:url(images/mbg.png) no-repeat 999em 0px}
#header {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px}
#page {MARGIN-LEFT: auto; WIDTH: 980px; MARGIN-RIGHT: auto}
#site-nav-bg {Z-INDEX: 9999; BACKGROUND: #f7f7f7; LEFT: 0px; WIDTH: 100%; BORDER-BOTTOM: #d2d2d2 1px solid; POSITION: absolute; TOP: 0px; HEIGHT: 25px}
#site-nav {Z-INDEX: 10000; COLOR: #000; LINE-HEIGHT: 19px; POSITION: relative; HEIGHT: 26px}
#site-nav A {COLOR: #666;margin-right:5px;}
#site-nav A:hover {COLOR: #f50}
#site-nav .login-info {FLOAT: left; PADDING-TOP: 1px}
#site-nav .login-info A {MARGIN-RIGHT: 8px}
#site-nav .login-info A.user-nick {MARGIN-RIGHT: 0px}
#site-nav .quick-menu {RIGHT: 0px; POSITION: absolute; TOP: 0px}
#site-nav .quick-menu LI {PADDING-RIGHT: 10px; BACKGROUND-POSITION: right 6px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN-LEFT: -1px; PADDING-TOP: 2px}
#site-nav .quick-menu LI.last {BACKGROUND: none transparent scroll repeat 0% 0%}
#site-nav .quick-menu LI.menu-item {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; POSITION: relative}
#site-nav .quick-menu .cart {PADDING-TOP: 1px; POSITION: relative; _padding-top: 2px}
#site-nav .quick-menu .cart A {PADDING-LEFT: 16px}
#site-nav .quick-menu .cart S {BACKGROUND-POSITION: -83px -21px; LEFT: 8px; WIDTH: 14px; POSITION: absolute; TOP: 6px; HEIGHT: 11px}
#site-nav .menu-hd {PADDING-RIGHT: 22px; DISPLAY: block; PADDING-LEFT: 10px; Z-INDEX: 10002; PADDING-BOTTOM: 0px; MARGIN: 1px 1px 0px; CURSOR: pointer; PADDING-TOP: 0px; POSITION: relative; HEIGHT: 20px}
#site-nav .mytaobao .menu-hd {WIDTH: 48px; PADDING-TOP: 1px; _padding-top: 1px}
#site-nav .search .menu-hd {WIDTH: 24px; PADDING-TOP: 1px; _padding-top: 1px}
#site-nav .services .menu-hd {WIDTH: 48px; PADDING-TOP: 1px; _padding-top: 1px}
#site-nav .menu-hd B {BORDER-RIGHT: #eee 4px solid; BORDER-TOP: #666 4px solid; FONT-SIZE: 0px; RIGHT: 10px; BORDER-LEFT: #eee 4px solid; WIDTH: 0px; LINE-HEIGHT: 0; BORDER-BOTTOM: #eee 4px solid; POSITION: absolute; TOP: 7px; HEIGHT: 0px; -webkit-transition: -webkit-transform .2s ease-in; -moz-transition: -webkit-transform .2s ease-in; -o-transition: -webkit-transform .2s ease-in; transition: -webkit-transform .2s ease-in}
#site-nav .search .menu-hd {PADDING-LEFT: 25px; COLOR: #666}
#site-nav .search .menu-hd S {BACKGROUND-POSITION: -67px -20px; LEFT: 9px; WIDTH: 14px; POSITION: absolute; TOP: 4px; HEIGHT: 13px}
#site-nav .menu-bd {BORDER-RIGHT: #bfbfbf 1px solid; BORDER-TOP: #bfbfbf 1px solid; DISPLAY: none; Z-INDEX: 10001; RIGHT: 0px; BACKGROUND: #fff; BORDER-LEFT: #bfbfbf 1px solid; BORDER-BOTTOM: #bfbfbf 1px solid; POSITION: absolute; TOP: 21px}
#site-nav .search .menu-bd {_right: -1px}
#site-nav IFRAME.menu-bd {BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; Z-INDEX: -1; BACKGROUND: none transparent scroll repeat 0% 0%; FILTER: alpha(opacity=0); FLOAT: left; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px}
#site-nav .menu-bd-panel {PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 6px; PADDING-TOP: 10px}
#site-nav .menu-item-opp .menu-bd {LEFT: 0px}
#site-nav .menu-item-opp .menu-bd S.rt {LEFT: 0px}
#site-nav .menu-item-opp .menu-bd S.lt {BACKGROUND-POSITION: -87px -55px; RIGHT: -2px; LEFT: auto}
#site-nav .menu {POSITION: relative;background:none;font-size: 12px;height: auto;line-height: 20px}
#site-nav .menu:hover .menu-hd {BORDER-RIGHT: #bfbfbf 1px solid; BORDER-TOP: #bfbfbf 1px solid; BACKGROUND: white; MARGIN: 0px; BORDER-LEFT: #bfbfbf 1px solid; BORDER-BOTTOM: #bfbfbf 1px}
#site-nav .hover .menu-hd {BORDER-RIGHT: #bfbfbf 1px solid; BORDER-TOP: #bfbfbf 1px solid; BACKGROUND: white; MARGIN: 0px; BORDER-LEFT: #bfbfbf 1px solid; BORDER-BOTTOM: #bfbfbf 1px}
#site-nav .menu:hover .menu-bd {DISPLAY: block}
#site-nav .hover .menu-bd {DISPLAY: block}
#site-nav .menu:hover .menu-hd B {BORDER-LEFT-COLOR: #fff; FILTER: progid:DXImageTransform.Microsoft.BasicImage(rotation=2); BORDER-BOTTOM-COLOR: #fff; BORDER-TOP-COLOR: #666; TOP: 5px; BORDER-RIGHT-COLOR: #fff; -moz-transform: rotate(180deg); -moz-transform-origin: 50% 30%; -webkit-transform: rotate(180deg); -webkit-transform-origin: 50% 30%; -o-transform: rotate(180deg); -o-transform-origin: 50% 30%; transform: rotate(180deg); transform-origin: 50% 30%}
#site-nav .hover .menu-hd B {BORDER-LEFT-COLOR: #fff; FILTER: progid:DXImageTransform.Microsoft.BasicImage(rotation=2); BORDER-BOTTOM-COLOR: #fff; BORDER-TOP-COLOR: #666; TOP: 5px; BORDER-RIGHT-COLOR: #fff; -moz-transform: rotate(180deg); -moz-transform-origin: 50% 30%; -webkit-transform: rotate(180deg); -webkit-transform-origin: 50% 30%; -o-transform: rotate(180deg); -o-transform-origin: 50% 30%; transform: rotate(180deg); transform-origin: 50% 30%}
#site-nav .mytaobao .menu-bd {WIDTH: 94px; LINE-HEIGHT: 1.7; TOP: 21px; HEIGHT: 57px}
#site-nav .mytaobao .menu-bd-panel {PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 8px; PADDING-TOP: 8px}
#site-nav .search .menu-bd {WIDTH: 204px; TOP: 21px; HEIGHT: 66px}
#site-nav .search .menu-bd INPUT {BORDER-RIGHT: #b7b7b7 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #878787 1px solid; PADDING-LEFT: 1px; FLOAT: left; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #878787 1px solid; WIDTH: 180px; LINE-HEIGHT: 13px; PADDING-TOP: 3px; BORDER-BOTTOM: #b7b7b7 1px solid}
#site-nav .search .menu-bd BUTTON {BORDER-TOP-WIDTH: 0px; BACKGROUND-POSITION: 0px -20px; BORDER-LEFT-WIDTH: 0px; FLOAT: left; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 66px; CURSOR: pointer; COLOR: #fff; HEIGHT: 24px; BORDER-RIGHT-WIDTH: 0px}
#site-nav .services .menu-bd {WIDTH: 174px; TOP: 21px; HEIGHT: 218px}
#site-nav .services .menu-bd-panel {PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px}
#site-nav .services .menu-bd DL {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BORDER-BOTTOM: #e5e5e5 1px solid}
#site-nav .services .menu-bd .last {BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px}
#site-nav .services .menu-bd DT {FONT-WEIGHT: bold; COLOR: #8c8c8c; LINE-HEIGHT: 1.5; TEXT-ALIGN: left}
#site-nav .services .menu-bd DD {LINE-HEIGHT: 1.6; TEXT-ALIGN: left}
#site-nav .services .menu-bd DD A {MARGIN-RIGHT: 2px}



#frm_log *{font-family:Microsoft Yahei;}
.nav-new-visa-usa{background:url("../images/flag-usa.png") no-repeat 10px 7px;padding:5px 10px 5px 28px;}
.nav-new-visa:hover{background:url("../images/flag-usa.png") no-repeat 10px 7px;text-decoration:underline;}
.o_nav_register{padding:0;}
.o_footer_reg{background:none;}

/**success*/
.success{padding:20px;padding:20px 50px 20px 20px;line-height:22px;font-size:14px;/*border: 1px solid #F58B0F*/;margin-top:10px;/*background:#FFF7EB;*/}
.success-icon{background:url(../images/success.png)no-repeat;width:48px;height:48px;float:left;}
.success-content{float:left;padding-left:20px;}
.success-content h2{font-size:14px; color:#333333; font-weight:bold;padding:0 0 10px 0px;}
.success-buttons{margin-top:10px;}
/**failed*/
.failed{padding:20px;padding:20px 50px 20px 20px;line-height:22px;font-size:14px;border: 1px solid #F58B0F;margin-top:10px;background:#FFF7EB;}
.failed-icon{background:url(../images/error.png)no-repeat;width:48px;height:48px;float:left;}
.failed-content{float:left;padding-left:20px;}
.failed-content h2{font-size:14px; color:#333333; font-weight:bold;padding:0 0 10px 0px;}
.failed-buttons{margin-top:10px;}

.main-button {
    background: url("../images/btn-bg.png") no-repeat scroll 0px -295px; border: 0 none; color: #fff;  cursor: pointer; display: inline-block;
    font-weight: normal; height: 25px; line-height: 25px; margin: 0 6px; text-align: center; vertical-align: middle; width: 68px;
}
.main-button:hover,.main-button:active {color:#fff;text-decoration:none;background: url("../images/btn-bg.png") no-repeat scroll;background-position:0px -325px;}
.main-button3{background: url("../images/btnbg.png") no-repeat scroll 0px -300px;
	width:100px;height:25px;line-height: 25px;margin: 0 6px;border: 0 none; color: #fff;  cursor: pointer; display: inline-block;
	text-align: center; vertical-align: middle;}
.main-button3:active,.main-button3:hover{color:#fff;text-decoration:none;background: url("../images/btnbg.png") no-repeat scroll 0px -300px;}
.normal-button2{background: url("../images/btnbg.png") no-repeat scroll 0px -50px;
	width:80px;height:25px;line-height: 25px;margin: 0 6px;border: 0 none; color: #333;  cursor: pointer; display: inline-block;
	text-align: center; vertical-align: middle;}
.normal-button2:hover,.normal-button2:active{color:#333;text-decoration:none;background: url("../images/btnbg.png") no-repeat scroll 0px -50px;}

.btn-submit-1{
    background: url("../images/btn-bg.png") no-repeat scroll 0px -355px;
    border: 0 none; color: #fff;  cursor: pointer; display: inline-block;
    font-weight: normal; height: 25px; line-height: 25px; margin: 0 6px;font-size: 14px;
    text-align: center; vertical-align: middle; width: 82px;font-family: Microsoft Yahei;
}
.btn-submit-1:hover,.btn-submit-1:active{background:background: url("../images/btn-bg.png") no-repeat scroll 0px -355px;background-position:0px -385px;}

.o_nav li.nav1 a.head-link,.o_nav li.nav2 a.head-link,.o_nav li.nav3 a.head-link{background:none;
	font-size:16px;line-height:60px;font-weight:bold;font-family: Microsoft Yahei;color:#999999;width:auto;
	padding-left:20px;
}
.o_nav li.nav1 a.head-link:hover,.o_nav li.nav2 a.head-link:hover,.o_nav li.nav3 a.head-link:hover{
	text-decoration:none;color:#039376;background:url(../images/nav-hover-bg.gif) no-repeat 5px 25px;
}
.o_nav li.nav2 .snav {
    border: 1px solid #CCCCCC;
    box-shadow: 0 0 4px #999999;
    position: absolute;
    right: -32px;
    top: 50px;
    z-index: 3;
}
.o_nav li.nav2 .snav .sncenter {
    background: none repeat scroll 0 0 #FFFFFF;
    font-size: 0;
    padding: 0 5px;
    text-align: left;
}
.o_nav li.nav2 .snav .sncenter dl.s-list {
    display: inline-block;
    padding: 0 10px;
}
.o_nav li.nav2 .snav .sncenter dl.s-list dd {
    color: #898989;
    font-size: 12px;
    line-height: 23px;
}
.nav-new-visa{display:inline-block;color:#333;}
.nav-new-visa:hover{color:red;text-decoration:none;}
.nav-new-visa-usa{background:url("../images/flag-usa.png") no-repeat 10px 9px;padding:5px 10px 5px 28px;height:30px;line-height:30px;}
.nav-new-visa:hover{background:url("../images/flag-usa.png") no-repeat 10px 9px;text-decoration:underline;}
.indexNotice{background:#e38d13;padding:10px;border:1px solid #FF0000;color:#FFF;line-height:22px;}


/*index box_2 */
.clear{clear:both;width:0px;height:0px;overflow:hidden;}
.box_2{height:215px; overflow:hidden;}
.news{ wdith:280px; height:215px;}
.news h6{ width:260px; height:31px; line-height:31px; color:#7b7a7a;padding:0 10px;  font-size:13px;border-bottom: 1px solid #eee; font-family:"微软雅黑"; font-weight:bold; background:url(../images/tzggbg.jpg) no-repeat;}
.news h6 a,.rmqz h6 a{ float:right; color:#31a3e7; font-size:12px; font-family:"宋体"; font-weight:normal;}
.news ul{ height:175px;width:258px; padding:0 10px 6px 10px; border:1px solid #e8e8e8; border-top:none;background: #fff;}
.news ul li{height:30px; line-height:30px; margin:0 0 5px 0; display:block; overflow:hidden;}
.news ul li a{color:#333;}
/*index box_3*/
.box_3{ height:217px; overflow:hidden;}
.box_3_l{width:280px; height:217px;}

.qzcjwt{width:666px;height:215px; border:1px solid #e8e8e8;background: #fff;}
.qzcjwt h6{ height:31px; line-height:31px; color:#7b7a7a;padding:0 10px; border-bottom: 1px solid #eee; font-size:13px; font-family:"微软雅黑"; font-weight:bold;}
.qzcjwt-cen{height:184ppx; }
.qzcjwt-cen ul{ float:left; width:40%; height:164px; padding:0 20px 10px 10px;}
.qzcjwt-cen ul strong{height:30px; line-height:30px; display:block; margin-bottom:10px;}
.qzcjwt-cen ul li{line-height:30px; display:block;}
