﻿/* re */
a { text-decoration:none; color:#666; }
a:hover { color:#F60; text-decoration:underline; }
.agray a { color:#333; }
h3, .h3 { font-size:14px; font-weight:bold; }
.guide { height:30px; }
/* layout */
.ws { width:1000px; }
.wl { width:230px; }
.wr { width:224px; }
.wc { width:526px; }
.wc1 { width:760px; }
.wc2 { width:740px; }
.mydr { width:60px; height:45px; margin-right:3px; background:url(skin.png) -165px -690px; }
/* search */
.search .title { background:#ff0000; height:2px; line-height:30px; }
.search .title .h3 { padding:0 10px; color:#666; font-size:14px; font-weight:bold }
.searchbox_head ul, .searchbox_head_1 a.on, .searchbox_head_2 a.on, .searchbox_head_3 a.on, .searchbox_head_1 a:hover, .searchbox_head_2 a:hover, .searchbox_head_3 a:hover, .searchbtn { background:url(skin.png) no-repeat; }
.searchbox_head ul { height:40px; line-height:40px; background-position:0 -550px; }
.searchbox_head li { float:left; }
.searchbox_head li a { display:block; color:#;
font-size:14px; font-weight:bold; cursor:default; text-align:center }
.searchbox_head li a.on { color:#4E9700; }
.searchbox_head li a:hover { text-decoration:none }
.searchbox_head_1 { width:76px; }
.searchbox_head_2 { width:78px; }
.searchbox_head_3 { width:76px; }
.searchbox_head_1 a:hover { background-position:0 -550px; }
.searchbox_head_2 a:hover { background-position:-76px -550px; }
.searchbox_head_3 a:hover { background-position:-154px -550px; }
.searchbox_head_1 a.on { background-position:0 -591px; }
.searchbox_head_2 a.on { background-position:-76px -591px; }
.searchbox_head_3 a.on { background-position:-154px -591px; }
.searchbox_cont { border-width:0 1px 1px 1px; border-style:solid; border-color:#999; height:225px; padding:10px; }
.searchbtn { background-position:0 -690px; width:140px; height:30px; border:0; }
.search_bg { background:url(skin.png) no-repeat -0 -320px; width:390px; height:33px; margin-top:22px; padding:5px; }
.txt_bb { background:url(skin.png) no-repeat 0 -463px; width:261px; height:27px; line-height:27px; border:none; padding:4px 10px; margin-right:3px; }
.btn_bb { background:url(skin.png) no-repeat 0 -509px; width:100px; height:33px; border:0; cursor:pointer; }
/* box */
.bhead, .bhead .h3, .bhead .notxt, .bfoot, .bfoot em { background:url(skin.png) no-repeat; }
.boxb1 .bhead, .boxb1 .bhead .h3 { height:56px; }
.boxb1 .bhead .txt { color:#fff }
.boxb1 .bhead { background-position:right -190px; }
.boxb1 .bhead .h3 { background-position:0 -190px; padding:0 10px; float:left; color:#fff; }
.boxb1 .bcont { border-width:0 3px; border-style:solid; border-color:#FCAF00; }
.boxb1 .bfoot, .boxb1 .bfoot em { height:8px; font-size:1px; }
.boxb1 .bfoot { background-position:right -245px; }
.boxb1 .bfoot em { background-position:0 -245px; }
.boxb2 .bhead, .boxb2 .bhead .h3 { height:32px; line-height:32px; }
.boxb2 .bhead { background-position:right -270px; }
.boxb2 .bhead .h3 { background-position:0 -270px; padding:0 10px; float:left; color:#fff; }
.boxb2 .bhead a { color:#fff; }
.boxb2 .bcont { border-width:0 3px; border-style:solid; border-color:#FCAF00; }
.boxb2 .bfoot, .boxb2 .bfoot em { height:8px; font-size:1px; }
.boxb2 .bfoot { background-position:right -302px; }
.boxb2 .bfoot em { background-position:0 -302px; }
.boxc1 .bhead, .boxc1 .bhead .h3 { height:32px; line-height:32px; }
.boxc1 .bhead { background-position:right -365px; }
.boxc1 .bhead .h3 { background-position:0 -365px; padding:0 10px; float:left; color:#F06F00; }
.boxc1 .bcont { border-width:0 1px; border-style:solid; border-color:#FDD5B9; }
.boxc1 .bfoot, .boxc1 .bfoot em { height:4px; font-size:1px; }
.boxc1 .bfoot { background-position:right -397px; }
.boxc1 .bfoot em { background-position:0 -397px; }

.boxc2 .bhead, .boxc2 .bhead .h3 { height:32px; line-height:32px; }
.boxc2 .bhead { background-position:right -410px; }
.boxc2 .bhead .h3 { background-position:0 -410px; padding:0 10px; float:left; color:#333; }
.boxc2 .bcont { border-width:0 1px; border-style:solid; border-color:#CCCCCC; }
.boxc2 .bfoot, .boxc2 .bfoot em { height:4px; font-size:1px; display:block; }
.boxc2 .bfoot { background-position:right -442px; }
.boxc2 .bfoot em { background-position:0 -442px; }

.boxc3 .bhead,.boxc3 .bhead .h3{height:30px; line-height:30px;}
.boxc3 a{color:#444}
.boxc3 .bhead{ background:none; border-bottom:2px solid #FF7A00;}
.boxc3 .bhead .h3{background:#FF7A00; padding:0 10px; float:left; color:#FFF; padding-right:30px;}
.boxc3 .bcont{ border:1px solid #CCC;}
.boxc3 .bfoot,.boxc3 .bfoot em{ display:none;}

.boxc4 .bhead, .boxc3 .bhead .h3 { height:32px; line-height:32px; }
.boxc4 a { color:#444 }
.boxc4 .bhead { background-position:right -455px; }
.boxc4 .bhead .h3 { background-position:0 -455px; padding:0 10px; float:left; width:130px; color:#ffffff; }
.boxc4 .bcont { border-width:0 1px; border-style:solid; border-color:#FDD5B9; }
.boxc4 .bfoot, .boxc3 .bfoot em { height:4px; font-size:1px; }
.boxc4 .bfoot { background-position:right -487px; }
.boxc4 .bfoot em { background-position:0 -487px; }
.boxc5 .bhead, .boxc5 .bhead .h3 { background:url(skin.png) no-repeat; }
.boxc5 .bhead { background-position:right -844px; height:30px; line-height:30px; }
.boxc5 .bhead .h3 { float:left; background-position:0 -844px; padding-left:10px; font-size:14px; color:#333; }
.boxc5 .bcont { background:url(line_bg.jpg) 0 repeat-y; }
.tp_left { background:url(left.gif) no-repeat; height:19px; line-height:19px; padding-left:20px; float:left; margin-top:50px; }
.tp li { float:left; list-style:none; padding-left:8px; padding-right:8px; }
.tp p { height:30px; line-height:30px; text-align:center; }
.tp_right { background:url(right.gif) no-repeat; height:19px; line-height:19px; padding-right:20px; float:right; margin-top:50px; }
.boxc5 a { font-size:13px; }
.boxc5 .bfoot, .boxc4 .bfoot em { background:url(skin.png) no-repeat; height:8px; line-height:8px; }
.boxc5 .bfoot { background-position:right -874px; }
.boxc5 .bfoot em { background-position:0 -874px; }

.boxc6 .gn { background:url(gn.png) no-repeat; }
.boxc6 .bhead .h3 { padding:0 10px; float:left; width:130px; color:#fff; background-image:none; }
.boxc6 .bfoot, .boxc6 .bfoot em { height:4px; font-size:1px; color:#000; }
.boxc6 .bfoot { background-position:right -487px; }
.boxc6 .bfoot em { background-position:0 -487px; font-weight:normal; }
.boxc6 .cj { background:url(cj.png) no-repeat; }
.boxc6 .bhead .h3 { padding:0 10px; float:left; width:130px; color:#fff; background-image:none; }
.boxc6 .bfoot, .boxc6 .bfoot em { height:4px; font-size:1px; color:#000; }
.boxc6 .bfoot { background-position:right -487px; }
.boxc6 .bfoot em { background-position:0 -487px; font-weight:normal; }
.boxc6 .zb { background:url(zb.png) no-repeat; }
.boxc6 .bhead .h3 { padding:0 10px; float:left; width:130px; color:#fff; background-image:none; }
.boxc6 .bfoot, .boxc6 .bfoot em { height:4px; font-size:1px; color:#000; }
.boxc6 .bfoot { background-position:right -487px; }
.boxc6 .bfoot em { background-position:0 -487px; font-weight:normal; }
.boxc6 .zy { background:url(zy.png) no-repeat; }
.boxc6 .bhead .h3 { padding:0 10px; float:left; width:130px; color:#fff; background-image:none; }
.boxc6 .bfoot, .boxc6 .bfoot em { height:4px; font-size:1px; color:#000; }
.boxc6 .bfoot { background-position:right -487px; }
.boxc6 .bfoot em { background-position:0 -487px; font-weight:normal; }

.boxd1 { border:1px solid #F2DCB7; background:#FEF9F3; }
.boxd2 { border:1px solid #DDDDDD; background:#F1F1F1; }
.boxd3 { border:1px solid #A2C922; background:#F4FDDA; }
.boxd4 { border:1px solid #CEDEC1; background:#F1F8E9; }
.boxd5 { border:1px solid #CBD2DC; background:#E8F4FF; }
.boxd6 { border:1px solid #DFDFDF; background:#FFFFFF; }
.boxd7 { border:1px solid #DFDFDF; background:#FFFDED; }
.boxe1 .bhead, .boxe1 .bhead .notxt { height:8px; font-size:1px; }
.boxe1 .bhead { background-position:right -160px; }
.boxe1 .bhead .notxt { background-position:0 -160px; float:left; width:50px; display:block; }
.boxe1 .bcont { border-width:0 1px; border-style:solid; border-color:#E5E5E5; background:#F9F9F9; }
.boxe1 .bfoot, .boxe1 .bfoot em { height:3px; font-size:1px; }
.boxe1 .bfoot { background-position:right -167px; }
.boxe1 .bfoot em { background-position:0 -167px; }
.boxe2 { border:3px solid #FFDD90; }
.boxe2 dl { border:1px solid #F4BC44; }
.boxe2 .bhead { color:#F4BC44; height:30px; line-height:30px; background-image:none; padding-left:10px; font-size:14px; font-weight:bold; }
/*page*/
.page a { background:#72AD00; color:#fff; }
.page a:hover { background:#A2C922 }
.page .page_hover { background:#ECFFC8; color:#F00; }
.page .page_hover:hover { background:#DDFF9D; }
/* other */
.icochat { background:url(skin.png) no-repeat; background-position:-940px -546px; padding-left:30px; height:25px; line-height:25px; }
.ostep li { background:#e8e8e8; color:#333; width:20%; }
.ostep li.current { background:#FF8809; color:#fff }
.ostep li.oldbg { background:#e8e8e8; }
.ostep li.nobg { background:#e8e8e8; }
.btn1, .btn1 em, .btn2, .btn2 em { background:url(skin.png) no-repeat; }
.btn1, .btn1 em { height:25px; line-height:25px; }
.btn1 { background-position:-822px -690px; }
.btn1 em { background-position:right -690px; color:#fff; }
.btn2, .btn2 em { height:31px; line-height:31px; }
.btn2 { background-position:-786px -745px; }
.btn2 em { background-position:right -745px; color:#fff; font-size:16px; font-weight:bold; }
.btn3 { background:url(skin.png) no-repeat 0 -810px; width:87px; height:21px; border:0; }
.button { padding:5px 15px; font-size:14px; font-weight:bold; }
.lineclass0 { line-height:30px; padding-top:5px; border-bottom:1px dashed #e7e7e7; clear:both }
.lineclass0 a { font-weight:bold; font-size:14px; }
.lineclass1 { clear:left; line-height:25px; }
.lineclass1 a { font-weight:bold; color:#F30; }
.lineclass2 { width:45%; float:left; line-height:20px; }
.gltab { height:31px; padding-top:1px; }
.gltab a { width:37px; height:31px; line-height:31px; float:left; margin-left:1px; color:#DF8C0E; }
.gltab a.on { background-color:#FFF; border-left:1px solid #FDD5B9; border-right:1px solid #FDD5B9; color:#F00759; font-weight:bold; }
.dlbox { padding:10px 14px; border:1px solid #FFC54A; line-height:25px; width:972px; }
.dlbox dl { width:190px; float:left; }
.dlbox dl dt { color:#FFC54A; font-weight:bold; font-size:14px; }
.dlbox dl dd a { color:#666; }
.dlbox dl dd a:hover { color:#F60; }
.tlbox { border: 1px solid #FDD5B9; }
.h507 { height: 260px; }
.wt { width: 228px; }
.tlli { border-bottom: 1px solid #FDD5B9; font-size: 14px; font-weight: bold; line-height: 35px; padding-left: 37px; }
.ico1_1 { background-position:0px 5px; }
.ico1_2 { background-position:1px -24px; }
.ico1_3 { background-position:1px -55px; }
.ico1_4 { background-position:1px -81px; }
.ico1_5 { background-position:1px -113px; }
.ico1_6 { background-position:1px -144px; }
.ico1_7 { background-position:1px -24px; }
.ico1_8 { background-position:1px -55px; }
.ico1_9 { background-position:1px -81px; }
.ico1_10 { background-position:1px -113px; }
.ico1_11 { background-position:1px -342px; }
.ico1_12 { background-position:1px -377px; }
.ico1_13 { background-position:1px -407px; }
.h35 { height: 35px; }
.bc { color: #F06F00; }
.mr { margin-right: 30px; }
.shadow { position: inherit; width: 540px; }
.shadow_border { -moz-border-bottom-colors: none; -moz-border-image: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; background: url("/style/bg/shadow_border.gif") no-repeat scroll 0 30px #FFFFFF; border-color: #FDD5B9; border-style: solid; border-width: 2px 2px 2px 0; padding: 10px 0; position: inherit; width: 540px; }
.ut_leftd { float: left; width: 100%; }
.ut_leftd ul { margin: 0 0 0 15px; padding: 0; }
.ut_leftd li { background-position: 0 8px; background-repeat: no-repeat; float: left; line-height: 25px; list-style: none outside none; margin-right: 7px; white-space: nowrap; }
.lc { color: #F06F00; }
.pl10 { padding-left: 10px; }
.h2_cat { clear: both; color: #F06F00; font-weight: normal; line-height: 30px; position: relative; width: 100%; }
.h2_cat h3 { height: 30px; line-height: 30px; }
.h3_cat { background-color: #FFFFFF; cursor: auto; display: none; left: 228px; margin-top: -48px; position: absolute; top: 48px; width: 540px; }
.shadow { position: inherit; width: 540px; }
.shadow_border { -moz-border-bottom-colors: none; -moz-border-image: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; background: url("/style/bg/shadow_border.gif") no-repeat scroll 0 30px #FFFFFF; border-color: #FDD5B9; border-style: solid; border-width: 2px 2px 2px 0; padding: 10px 0; position: inherit; width: 540px; }
.ut_leftd { float: left; width:100%; }
.ut_leftd span { color: #343434; display: block; font-weight: bold; line-height: 25px; margin: 5px 10px 0; }
.ut_leftd ul { margin: 0 0 0 15px; padding: 0; }
.ut_leftd li { background-position: 0 8px; background-repeat: no-repeat; float: left; line-height: 25px; list-style: none outside none; margin-right: 7px; white-space: nowrap; }
.ut_leftd li a { }
.ut_rightm { border-left: 1px solid #EAEAEA; float: right; padding-left: 5px; width: 280px; }
.active_cat { z-index:99; background:url(/style/bg/my_menubg.gif) no-repeat 0 -48px; cursor:pointer; }
.active_cat li { font-weight:bold }
.active_cat li span { display:none; }
.active_cat div { display:block; }
.fc { color:#0268F0; }
.ac { color:#025EB6; }
.td { text-decoration:underline; }
.bdRight { border-right: 1px solid #E9F1FE; }
.bdLeft { border-left: 1px solid #FFFFFF; }
.bc { color:#F06F00; }
.lc { color: #1A7AE1; }
.dc { color: #259ADD; }
.fnb { font-weight:normal; }
.fws { font-weight: bold; font-size: 22px; }
.slide-wp { width: 525px; height: 245px; overflow: hidden; position: absolute; left: 50%; top: 50%; margin-left: -260px; margin-top: -60px; float:left; }
.nav-wp { position: absolute; top: 50%; margin-top: 150px; left: 50%; margin-left: 50px; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; padding: 0 20px 6px 10px; _padding: 0 20px 2px 10px; }
.nav li { float: left; margin-left: 8px; font-size: 12px; font-family: tahoma; color: #22739e; cursor: pointer; height: 31px; }
.nav li.cur { color: #ff7a00 }
.next { position:absolute; top: 0; left: 160px; padding: 4px 8px; color: #ff7a00; height: 20px; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; cursor: pointer; }
fieldset, img { border:0 none; }
:focus { outline:0; }
:link, :visited, ins { text-decoration:none; }
.gg_full { POSITION: relative; MARGIN: 0px auto; WIDTH: 980px; background:#e8e8e8 }
.gg_full .gg_fbtn { POSITION: absolute; WIDTH: 19px; DISPLAY: none; HEIGHT: 55px; TOP: 10px; right: -23px }
.gg_full .gg_fbtn A { DISPLAY: block; BACKGROUND: url(gg_btn.png) no-repeat 0px 0px; HEIGHT: 55px; OVERFLOW: hidden }
.gg_full .gg_fbtn .gg_fclose { BACKGROUND: url(gg_btn.png) no-repeat -19px 0px }
.gg_full .gg_fcon { DISPLAY: none; HEIGHT: 400px; }
#code, #code_hover, #gotop { width:36px; height:48px; background:url(icon.png) no-repeat; position:fixed; right:50px; cursor:pointer; _position:absolute; _bottom:auto; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop, 10)||0)-(parseInt(this.currentStyle.marginBottom, 10)||0)));
}
#code { background-position:-276px -258px; bottom:120px; _margin-bottom:120px; }
#code_hover { background-position:-316px -258px; bottom:120px; _margin-bottom:120px; }
#gotop { background-position:-276px -310px; bottom:67px; _margin-bottom:67px; }
#code_img { width:270px; height:355px; background:url(icon.png) -4px -3px no-repeat; position:fixed; right:90px; bottom:67px; cursor:pointer; display:none; _position:absolute; _bottom:auto; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop, 10)||0)-(parseInt(this.currentStyle.marginBottom, 10)||0)));
_margin-bottom:67px; z-index:99999;}
/*子栏目*/
#menu_con { text-align:left; padding-left:20px; clear:both; }
#menu_con li { float:left; height:22px; margin-top:8px; }
#menu_con li a { display:block; float:left; background:url(menu_on_left2.gif) no-repeat left top; cursor:pointer; padding-left:3px; }
#menu_con li a span { float:left; padding:6px 10px 4px 10px; line-height:12px; background:url(menu_on_right2.gif) no-repeat right top; }
#menu_con li a:hover { text-decoration:none; background:url(menu_on_left2.gif) no-repeat left bottom; }
#menu_con li a:hover span { background:url(menu_on_right2.gif) no-repeat right bottom; }
/*col*/
.col .focus { background-color: #FF6600; float: left; height: 245px; overflow: hidden; position: relative; width:760px; }
.col .focus ul li { text-decoration: none; }
#slide li { display: block; height: 245px; width:760px; }
#slide { position: absolute; width:730px; }
.col .focus .num { background-color: #4E9EDB; bottom: 0; height: 30px; line-height: 30px; overflow: hidden; position: absolute; width:100%; filter:alpha(opacity=75); -moz-opacity:0.75; opacity:0.75; }
.col .focus .num li { float: left; height: 30px; text-align: center; width:125.6px; background-color: #666666; margin-right:1px; }
.col .focus .num a { color: #FFFFFF; display: block; }
.col .focus .num .current, .wrap .main .main-right .col .focus .num a:hover { background-color: #000; color:#fff; }
.sh_txt { width:310px; margin-left:33px; height:29px; line-height:29px; border:none; background:none; font-size:12px; color:#C9C7C5; }
.sh_sub { width:57px; height:29px; background:none; border:none; border:0; cursor:pointer; }
.hd_sh_box { width:431px; margin-top:16px; height:32px; line-height:32px; background:url(skin.png) 0 -840px; }
/* search1 */
.search1 { background:url(skin.png) no-repeat -250px -550px; height:240px; padding:0 5px 5px 5px; }
.search1 .title { height:28px; line-height:28px; }
.search1 .title .h3 { color:#FFF; font-size:12px; padding-left:8px; }
.searchbox1_head ul, .searchbox1_head_1 a.on, .searchbox1_head_2 a.on, .searchbox1_head_3 a.on, .searchbox1_head_1 a:hover, .searchbox1_head_2 a:hover, .searchbox1_head_3 a:hover, .searchbtn1 { background:url(skin.png) no-repeat; }
.searchbox1_head ul { height:40px; line-height:40px; background-position:0 -551px; }
.searchbox1_head li { float:left; }
.searchbox1_head li a { display:block; color:#126ACC; font-size:14px; font-weight:bold; cursor:default; text-align:center }
.searchbox1_head li a.on { color:#333333; }
.searchbox_head li a:hover { text-decoration:none }
.searchbox1_head_1 { width:73px; }
.searchbox1_head_2 { width:75px; }
.searchbox1_head_3 { width:72px; }
.searchbox1_head_1 a:hover { background-position:0 -550px; }
.searchbox1_head_2 a:hover { background-position:-73px -550px; }
.searchbox1_head_3 a:hover { background-position:-148px -550px; }
.searchbox1_head_1 a.on { background-position:0 -592px; }
.searchbox1_head_2 a.on { background-position:-73px -592px; }
.searchbox1_head_3 a.on { background-position:-148px -592px; }
.searchbox1_cont { height:155px; padding:5px 10px 0 10px; }
.searchbtn1 { background-position:0 -690px; width:140px; height:37px; border:0; }
.tabbox { width:230px; border:#E4E4E4 solid 1px; height:272px; }
#Tab1 { width:230px; height:272px; font-size:12px; }
#Tab1 .Menubox { width:230px; float:left; height:32px; line-height:32px; background:url("tab_bg.png") repeat-x; }
#Tab1 .Menubox li { float:left; display:block; border-right:#E4E4E4 solid 1px; padding:0px 10px 0px 7.5px; cursor:pointer; text-align:center; color:#000; font-size:14px; color:#666666; }
#Tab1 .Menubox li.hover { padding:0px 10px; background:#ffffff; color:#0C7BB0; height:32px; line-height:32px; font-weight:bold; }
#Tab1 .Contentbox { clear:both; width:230px; margin-top:0px; padding-top:5px; height:240px; }
#Tab1 .tabfoot { height:4px; background:url(skin.png) 0 -184px; width:580px; }
#Tab1 .tabfr { width:10px; height:4px; background:url(skin.png) right -184px; float:right; }
/*image shows*/
#img_show { border: 1px solid #fff; height: 80px; _display:inline; width: 1000px; }
#img_show .indemo { height: 80px; width: 3300px; }
#img_show .indemo li { float: left; height: 80px; overflow: hidden; position: relative; width: 22px; }
#img_show .indemo li.active { width:891px; }
#img_show .indemo span { border-right: 1px solid #FFFFFF; color:#FFF; cursor: pointer; font-size: 12px; height: 80px; padding-top: 10px; position: absolute; right: 0; text-align: center; top: 0; width: 21px; }
#img_show .indemo img { height: 80px; width:1000px; }
#img_show .bg0 { background: none repeat scroll 0 0 #49A8D8; filter:alpha(opacity=65); opacity:0.65; }
#img_show .bg1 { background: none repeat scroll 0 0 #D62B2C; filter:alpha(opacity=70); opacity:0.7; }
#img_show .bg2 { background: none repeat scroll 0 0 #3D7FBB; filter:alpha(opacity=75); opacity:0.75; }
#img_show .bg3 { background: none repeat scroll 0 0 #5CA716; filter:alpha(opacity=80); opacity:0.85; }
#img_show .bg4 { background: none repeat scroll 0 0 #F28B24; filter:alpha(opacity=90); opacity:0.90; }
#img_show .bg5 { background: none repeat scroll 0 0 #A20A9B; filter:alpha(opacity=95); opacity:0.95; }
/**/
.toolbar { height:30px; line-height:30px; border:1px solid #CCC; width:760px; }
.toolbar h3, .toolbar .sort, .toolbar .quale { float:left; line-height:30px; }
.toolbar h3 { width:60px; }
.toolbar .sort { width:300px; }
.toolbar .sort span a { display:block; width:40px; height:20px; line-height:20px; text-align:center; margin-left:25px; }
.toolbar .quale { margin-top:6px; }
.cityList { width: 760px; }
#line_list .t2 { background: none repeat scroll 0 0 #FAFAFA; }
#line_list .t2:hover { border:1px solid #9CF; background:#FCFFF4; }
.cityList td { border-bottom: 1px solid #EEEEEE; border-top: 2px solid #FFFFFF; color: #555555; padding: 14px 0; }
.cityList td.price { color: #888888; font-family: Tahoma; }
.cityList td p span { padding-right: 10px; }
.cityList td p span s.date { background: url("ico.gif") no-repeat scroll -45px -25px transparent; display: inline-block; height: 16px; position: relative; top: 3px; width: 18px; }
.cityList td p span s.traffic { background: url("ico.gif") no-repeat scroll -64px -25px transparent; display: inline-block; height: 16px; position: relative; top: 3px; width: 18px; }
.cityList td p span .traffic1 { background: url("ico.gif") no-repeat scroll -84px -25px transparent; display: inline-block; height: 18px; position: relative; top: 3px; width: 26px; }
.cityList td p span span { color: #FF7733; font-family: Tahoma; font-size: 12px; padding: 0 3px; }
.cityList td.price em { color: #FF7733; font-size: 16px; font-weight: bold; }
.w280 { width:280px; }
#mtopc1 { width:99%; float:left; height:25px; line-height:25px; }
#mtopc1:nth-child(2n) {background:#FFF8F1}
.ww { width:232px }
.bhead2 { background:url("skin.png") no-repeat scroll 0 -896px; width:100%; line-height:30px; _line-height:31px; }
.w550 { width:550px; }
.w543 { width:543px; margin-top:5px; padding-left:5px; }
.lvg { display:block; background:url("skin.png") scroll -514px -533px; }
.lgray_ table tr:hover { background:#FFF8F1 }
.lines_h3 { height:41px; line-height:41px; background:url("skin.png") scroll no-repeat -499px -812px; text-align:center; color:#fff; font-size:18px; }
.wline { width:760px; }
/*自增代码*/
.rollBox { width:700px; float:left; }
.rollBox .Cont { width:700px; overflow:hidden; margin:0 auto; padding-top:10px; float:left }
.rollBox .ScrCont { width:10000000px; }
.rollBox .Cont .pic { width:158px; float:left; text-align:center; padding-left:8px; padding-right:8px; overflow:hidden; display:block; }
*+html .rollBox .Cont .pic { width:150px; float:left; text-align:center; padding-left:8px; padding-right:8px; }
.rollBox .Cont .pic img { background:#fff; display:block; width:150px; }
.rollBox .Cont .pic p { line-height:26px; color:#505050; }
.rollBox .Cont a.box { width:150px; padding:4px !important; border:1px solid #ccc; display:block; margin:0px; }
.rollBox .Cont a:link, .rollBox .Cont a:visited { color:#626466; text-decoration:none; }
.rollBox .Cont a:hover { color:#f00; text-decoration:underline; }
.rollBox #List1, .rollBox #List2 { float:left; }
.pic_left { float:left; width:20px; margin-top:50px; }
.pic_right { float:left; width:20px; margin-top:50px; margin-left:5px; }
/*自增代码结束*/

.VisaSearchCountry { height:37px; background:#f7941d; padding-left:30px; padding-top:15px; }
.Visasearchbtn { width:100px; height:30px; background:url(skin.png) no-repeat -190px -890px; margin-right:265px; }
.visa_tels { width:230px; height:75px; background:url(skin.png) no-repeat -378px -831px; }



body{background:#fff;font-size:12px;line-height:20px;font-family:'微软雅黑','宋体' !important;}
*{margin:0; padding:0;box-sizing:border-box;}
i{font-style:normal;}
ul,li{list-style:none;}
img{border:0;}
a:hover{text-decoration:none;}
h2,h3{font-weight:normal;}
em,.em{font-style:normal; font-family:'Arial'}
.wraper{max-width:1440px; min-width:1100px; margin:0 auto; overflow:hidden;}
.wrap{width:1000px; overflow:hidden; margin:0 auto;}
.left{float:left;}
.right{float:right;}
.clear,.cboth{clear:both;}
.weixin_ico,.tel_ico,.n_banner .num li,.search_input,.advantage ul li,.ewm,.wxjm,.countdown-time,.con .timer,.item_b i,.nav_c ul li,.tp_date,.tp_pnumber .add,.tp_pnumber .sub,.ca_btn,.hoteltcontent .switch-bar,.scroll i,.scroll li .c_win,.com_pr{background:url(/v2016/images/ico.png) no-repeat;}

/*top_nav*/
#top_nav{width:100%;height:33px; border:1px solid #dfdfdf;  }
.top_nav{height:14px; line-height:14px; margin-top:9px;}
.top_wel{width:400px; color:#000;}
.top_n{width:420px;}
.top_n ul li{float:right; padding:0 10px; border-right:1px solid #bbbbbb;}
.top_n ul li.end{border:0; padding-right:0px;}
.top_n ul li a{color:#bbbbbb}

/*header*/
#header{height:96px; margin-bottom:10px;position: relative;}
.logo{width:610px; height:76px;}
.contact_i{margin-top:12px; width:280px; }
.tel{width:240px; text-align:center;line-height:80px; font-size:20px; text-align:right; font-family:'Arial'; color:#999999}
.tel_ico{height:80px;background:url(/tel.png); width:240px;}
.weixin{width:83px; text-align:right; font-size:14px; color:#5c5c5c;} 
.weixin_ico{height:48px;background-position:28px -53px;}

/*nav*/
#nav{height:45px; background:#f60;}
#nav ul li{float:left; width:auto; padding:0 24px; line-height:45px; float:left;}
#nav ul li a{color:#fff; font-size:18px;}
#nav ul li.cur{ background:#ffff00; }
#nav ul li.cur a{color:#f60;}

/*footer_menu*/
#footer{border-top:1px solid #dfdfdf; margin-top:15px; clear:both;}
.menu{width:610px; height:auto; overflow:hidden; border-right:1px solid #d6d6d6; margin:20px auto 50px; auto;}
.menu  dl {width: 146px;*width:96px;float: left;padding-left: 50px;height: auto;margin-top: 5px;}
.menu dl dd{color:#4b4b4b; font-size:18px;}
.menu dl dt{margin-top:15px;}
.menu dl dt ul li {display: block;height: 22px;line-height: 22px;text-align: left;}
.menu dl dt ul li a{color:#666666; font-size:14px;}
.ewm{ width:350px; height:137px; background-position:-177px 0; margin-top:30px;}
.copyright{text-align:center; height:27px; line-height:27px; background:#414141; color:#fff;}