﻿@charset "utf-8";
/* CSS Document */
/*标签,开始=============================================================*/
*{ margin:0; padding:0;}
body{ font-family:"宋体","微软雅黑", Arial, Helvetica, sans-serif; font-size:12px; color:#6e6e6e; margin:0px auto; background:url(../images/repeat_body.jpg) repeat;}
a{font-size:12px;text-decoration: none; outline:none;blr:expression(this.onFocus=this.blur());}
a, a:link, a:visited{ color:#6e6e6e; }
a:hover{color:#6e6e6e;}
a:active{color:#6e6e6e;}
ul,li{ list-style:none;}
input[type="text"]{ width:74px; height:20px; line-height:20px; background:#ededed; border:1px solid #c6cacb; text-indent:5px;}
select{ border:1px solid #cccccc;}
img{ border:none;}
/*常用==================================================================*/
.display_none{ display:none;}
.display_block{ display:block !important;}
.float_left{ float:left;}
.float_right{ float:right;}
.overflow_hidden{ overflow:hidden;}
.clear_both{ clear:both;}
.font_weight{ font-weight:bold;}
.text_align_right{ text-align:right;}
.width_150{ width:150px;}
.width_685{ width:685px;}
.width_920{ width:920px !important;}
.width_974{ width:974px !important;}
.width_auto{ width:auto !important;}
.height_251{ height:251px;}
.height_335{ height:335px !important;}
.height_735{ height:735px !important;}
.height_390{ height:390px !important;}
.height_auto{ height:auto !important;}
.margin_T10{ margin-top:10px;}
.margin_L0{ margin-left:0 !important;}
.margin_L138{ margin-left: 138px;}
.border_e0e0e0{ border:1px solid #e0e0e0;}
.border_top_fff{ border-top:1px solid #fff;}
.bor-T-None{ border-top:none !important;}
.border_left_none{ border-left:none !important;}
.border_bottom_none{ border-bottom:none !important;}
.bgcolor_3f0000{ background-color:#3f0000 !important;}
.color_0104ab{ color:#0104ab;}
.color_cc0000{ color:#cc0000;}
/*模块化==============================================================*/
.btn_search{ width:25px; height:23px; border:none; background:url(../images/common.gif) no-repeat -150px -200px; cursor:pointer;}
.btn_check{ display:block; padding:0 3px; height:14px; line-height:14px; border:1px solid #c8c2b0; cursor:pointer; background:url(../images/repeatX.gif) repeat-x 0 -250px; color:#a10604 !important; _padding-top:2px; _background-position:0 -248px; }
.btn_submit{ display:block; padding:0 5px; *padding:0; height:23px; line-height:23px;   border:1px solid #c8c2b0; cursor:pointer; background:url(../images/repeatX.gif) repeat-x 0 -150px; color:#a10604 !important;}
/*灰白色栏目头部,最早用于热门签证----*/
.nav_graylighthead{ height:24px; background:url(../images/repeatX.gif) repeat-x 0 -300px; border-bottom:1px solid #E0E0E0;}
.nav_grayhead{ height:23px; background:url(../images/repeatX.gif) repeat-x 0 -150px;}
.nav_redhead{ height:28px; background:url(../images/repeatY_navred.gif) repeat-y; width:280px;}
.nav_hightredhead{ height:28px; background:#780804 url(../images/repeatY_navredbig.gif) repeat-y; width:685px; cursor:pointer; border-bottom:1px solid #cc0000;}
/*会使栏目头部的个性化下边线------*/
.nav_bottom{ height:2px; background-color:#bbbbbb; font-size:0;}
.nav_bottom li{ width:80px; height:2px; background-color:#cc0000; font-size:0;}
/*红色tab头部设置--------------*/
.redtab_head{ overflow:hidden; width:685px; border-bottom:2px solid #ad2c17;}
.redtab_ul{ overflow:hidden; float:left;}
.redtab_ul li{ float:left; background-color:#eeeff3; padding:5px 10px; margin-right:5px; color:#c63021; cursor:pointer;}
.redtab_ul .redtab_select{ background:#ad2b16 url(../images/repeatX.gif) 0 -200px no-repeat; color:#fff;}
.redtab_more{ float:right; width:34px; height:14px; line-height:14px; padding:0; margin:5px 5px 0 0; background-color:#ab2614;}
.redtab_more a{ display:block; line-height:14px; color:#fff !important; font-family:Arial, Helvetica, sans-serif; text-align:center;}
.redtab_more_change{ display:inline; margin-right:28px;}
/*灰色边框的内容块-------------*/
.graycontent{ width:683px; height:241px; border:1px solid #E0E0E0; border-top:none; overflow:hidden;}
.graycontent_hauto{ width:683px; height:358px; border:1px solid #E0E0E0; border-top:none; overflow:hidden; overflow-y:auto; scrollbar-face-color:#d4d2ea; scrollbar-shadow-color: #cecddd; scrollbar-highlight-color:#cecddd; scrollbar-3dlight-color:#cecddd; scrollbar-darkshadow-color: #cecddd; scrollbar-track-color:#ecedf2; scrollbar-arrow-color:#817f95;}
.graycontent_hauto p{ line-height:20px; color:#333; text-indent:24px; margin:5px 10px;}
.graycontentsmall{ width:278px; border:1px solid #E0E0E0; border-top:none; overflow:hidden;}
.graycontentsmall_search{ height:158px; background:url(../images/common.gif) no-repeat right -300px;}
.grayborsmall{ width:278px; border:1px solid #E0E0E0; overflow:hidden; position:relative;}
.grayborsmall .Btn{ width:50px; height:50px; background:url(../images/cases.gif) no-repeat right top; position:absolute; top:0; right:0; border:none; cursor:pointer;}
.grayborsmall_cases{ height:290px; margin-top:10px; background:url(../images/cases.gif) no-repeat right top;}
.graycontent_sort{ height:450px; overflow-x:hidden; overflow-y:auto; scrollbar-face-color:#d4d2ea; scrollbar-shadow-color: #cecddd; scrollbar-highlight-color:#cecddd; scrollbar-3dlight-color:#cecddd; scrollbar-darkshadow-color: #cecddd; scrollbar-track-color:#ecedf2; scrollbar-arrow-color:#817f95;}
/*自定义=============================================================*/
.main{ width:1000px; margin:0 auto; background:url(../images/repeatY_body.png) repeat-y; position:relative;}/*页面居中-----*/
/*页面头部-------------------*/
.top{ overflow:hidden; width:990px; height:86px; margin:0 auto; background:url(../images/repeatX.gif) repeat-x;}
.logo{ float:left; width:320px; height:86px; background:url(../images/common.gif) no-repeat;}
.phone{ float:right; width:320px; height:86px; background:url(../images/common.gif) no-repeat 0 -100px;}
/*菜单---------------------*/
.menu{ overflow:hidden; width:976px; height:35px; margin:0 auto; background:url(../images/repeatX_menu.gif) repeat-x;}
.menu_ul{ overflow:hidden; float:left;}
.menu_ul li{ float:left; height:30px; line-height:30px;}
.menu_item a{ width:92px; height:30px; display:block; text-align:center; color:#fff !important; font-weight:bold;}
.menu_border{ width:2px; height:30px; background:url(../images/common.gif) no-repeat -100px -200px;}
.menu_select{ background:url(../images/common.gif) no-repeat 0 -200px;}
/*搜索框-------------------*/
.search_ul{ overflow:hidden; float:right; margin:3px 10px 0 0;}
.search_ul li{ float:right;}
/*.search_leftborder{ width:4px; height:23px; background:url(../images/common.gif) -200px -200px; *display:inline;}*/
#search_txt{ width:192px; height:23px; line-height:23px; text-indent:5px; background:url(../images/common.gif) 0 -250px; border:none; *text-indent:0; *position:relative; *top:-1px;}
.content{ overflow:hidden; margin-top:10px; padding-left:12px; padding-right:12px;}
.content_limit{ min-height:500px; _height:500px; _overflow:visible;}
/*面包屑导航*/
.bread{ width:976px; height:31px; margin:0 auto; background:url(../images/repeatX.gif) repeat-x 0 -350px; /*display:none;*/}
.bread_ul{ overflow:hidden; padding-top:10px;}
.bread_ul li{ float:left; display:inline; margin-left:10px;}
/*banner-------------------*/
.banner{ position:relative; width:685px; height:280px;}
.banner_ul{ position:absolute; overflow:hidden; bottom:0px; right:0px;}
.banner_ul li{ float:left; background-color:#290000; height:18px; border-top:1px solid #efc7ce;border-left:1px solid #efc7ce;}
.banner_ul li a{color:#f7d3d6 !important; display:block; padding:4px 10px 0;}
.banner_ul .banner_ul_select{ background-color:#f70000;}
/*淡灰色头部内容块--------------------*/
.nav_gray{ border:1px solid #e0e0e0; margin-top:10px; padding:1px; width:681px; padding-bottom:16px;}
.nav_gray_title{ float:left; text-indent:25px; padding-top:6px; background:url(../images/common.gif) no-repeat -242px -194px; font-weight:bold; color:#000;}
.nav_gray_more{ float:right; padding:6px 5px 0 0;}
.nav_gray_more a{ color:#000 !important;}
/*淡灰色头部内容块,small--------------------*/
.nav_gray_small{ border:1px solid #e0e0e0; margin-top:8px; padding:1px; width:276px; height:265px; background:url(../images/pepleo.gif) no-repeat right bottom;}
.nav_gray_redtitle{ float:left; text-indent:20px; padding-top:6px; background:url(../images/common.gif) no-repeat -242px -543px; font-weight:bold; color:#940000;}
/*红色头部内容块--------------------*/
.nav_red{ width:280px;}
.nav_red_title{ float:left; text-indent:32px; padding-top:8px; background:url(../images/common.gif) no-repeat -237px -192px; font-weight:bold; color:#fff;}
.nav_red_more{ float:right; padding:8px 10px 0 0;}
.nav_red_more a{ color:#fff !important;}
/*热门签证列表--------------*/
.visa_ul{ overflow:hidden; margin:0 0 0 40px;}
.visa_ul li{ float:left; width:150px; height:26px; margin-top:16px;}
.visa_img{ float:left;}
.visa_country{ float:left; margin:6px 0 0 5px;}
.visa_country a{ color:#333 !important;}
/*tab切换块内容列表式---------*/
.list_ul li{ overflow:hidden; margin:0 10px; padding:10px 0; vertical-align:top; border-bottom:1px dotted #ababab; background:url(../images/repeatX_graypoint.gif) repeat-x 0 15px;}
.list_ul li a{ display:block; float:left; text-indent:20px; background:#fff url(../images/common.gif) no-repeat -245px -246px;}
.list_ul li span{ display:block; float:right; padding-right:10px; background-color:#fff;}
.list_ul .list_ul_mouseover{ background-image:url(../images/repeatX_redpoint.gif);}
.list_ul .list_ul_mouseover a{ color:#a41009;}
.list_ul .list_ul_mouseover span{ color:#a41009;}
/*签证列表详情切换内容----------------*/
.visalist_ul{ _display:inline; float:left; border-left:1px solid #e0e0e0; width:300px; margin:20px 0 0 15px; padding-left:15px;}
.visalist_ul li{ vertical-align:top; overflow:hidden; background:url(../images/common.gif) no-repeat -247px -492px; padding:5px 0 5px 20px; line-height:16px; _margin-top:3px;}
.visalist_ul li span{ display:block; float:left;}
.visalist_ul li a{ display:block; float:right; background-color:#a10001; color:#fff !important; padding:2px 5px;}
.visalist_auto_ul{ _display:inline; float:left; border-left:1px solid #e0e0e0; width:630px; margin:10px 0 0 15px; padding-left:15px;}
.visalist_auto_ul li{ border-bottom:1px solid #E0E0E0;}
/*签证国家--------------------*/
.visacountryhead_ul{ height:53px; line-height:48px; background:url(../images/common.gif) no-repeat -265px -1100px; padding-left:65px; margin-top:5px; font-weight:bold;}
.visacountryhead_positionA{ background-position:-265px -1200px;}
.visacountryhead_positionB{ background-position:-265px -1300px;}
.visacountryhead_positionC{ background-position:-265px -1400px;}
.visacountryhead_positionD{ background-position:-265px -1500px;}
.visacountryhead_positionE{ background-position:-265px -1600px;}
.visacountryhead_positionF{ background-position:-265px -1700px;}
.visacountryhead_positionG{ background-position:-265px -1800px;}
.visacountryhead_positionH{ background-position:-265px -1900px;}
.visacountryhead_ul span{ color:#ec6c2b !important;}
.visacountry_ul{ overflow:hidden; margin-left:64px; padding-bottom:10px;}
.visacountry_ul li{ float:left; overflow:hidden; width:134px; padding-left:6px; margin:5px 10px 5px 0; background:url(../images/common.gif) no-repeat -318px -1045px;}
.visacountry_line{background:url(../images/repeatX_graypoint.gif) repeat-x 0 5px; width:643px; height:10px; margin:0 auto;}
/*签证详细页tab内容-----*/
.visasub_table{ width:620px; margin:10px auto;}
.visasub_table td{ padding:5px;}
.visasub{ width:625px; margin:10px auto;}/**/
.visasubhead{ width:625px; height:21px; background:url(../images/visasubhead.gif) no-repeat;}
.visasubfloor{ width:625px; height:10px; background:url(../images/visasubfloor.gif) no-repeat;}
.visasubmid{ width:625px; background:url(../images/repeatY_visaconmid.gif) repeat-y;}
.visasubmid_ul{ padding:0 10px;}
.visasubmid_ul li{ vertical-align:top; margin-left:15px; line-height:26px;}
.visasubmid_ul li span{  margin-right:5px;}
.visasub_table .visasub_guoqi{ padding:0; width:78px; height:49px;}
.visasub_table .visasub_contry{ color:#0104ab; padding-left:2px; padding-right:2px; }
/*公告内容--------------------*/
.noticeP{ width:278px; border:1px solid #E0E0E0; border-top:none; height:251px; position:relative; overflow:hidden;}
.notice_ul{ margin:0 10px 0; padding-top:5px;}
.JsNotice_ul{ width: 260px; margin:0; padding-top:5px; position:absolute; top:0; left:10px;}
.notice_ul li{ overflow:hidden; height:20px; vertical-align:top; border-bottom:1px solid #E0E0E0; padding:8px 5px 5px 15px; background:url(../images/common.gif) no-repeat -245px -237px;}
.notice_img{ float:left; padding:1px; border:1px solid #eaeaea; margin-right:5px; display:none;}
.notice_dl{ float:left;}
.notice_dl dt a{ line-height:16px;}
.notice_dl dd{ display:none;}
.notice_dl dd a{ line-height:16px; font-weight:bold; color:#a10001 !important;}
.notice_icon{ float:right;}
.notice_ul .notice_select{ height:55px; padding-left:5px; padding-top:8px; /*margin-top:0;*/ background:none;}/*选中状态--*/
.notice_ul .notice_select .notice_img{ display:block;}
.notice_ul .notice_select .notice_dl{ float:none;}
.notice_ul .notice_select .notice_dl dd{ display:block;}
.notice_ul .notice_select .notice_icon{ display:none;}
/*select_ul------------------*/
.select_ul{ vertical-align:top; margin:0 14px; padding-top:35px;}
.select_ul li{ padding-bottom:10px;}
.select_ul li select{ width:250px; color:#99836c; font-size:12px;}
/*cases_ul-------------------*/
.cases_ul{ margin:0 10px; padding-top:17px; padding-bottom:8px;}
.cases_ul li{ overflow:hidden; vertical-align:top; height:40px; padding:5px 0 5px 15px; border-bottom:1px solid #E0E0E0; background:url(../images/common.gif) no-repeat -247px -488px;}
.cases_ul li span{ display:block; float:right; position:relative;  right:20px; *top:-20px; z-index:999;}
.cases_ul li a{ line-height:20px; _display:block; _float:left;}
/*qqmsn_ul-------------------*/
.qqmsn_ul{ overflow:hidden; padding:10px 0 0 16px; }
.qqmsn_ul li{ float:left; margin-left:20px;}
/*mesg_ul--------------------*/
.mesg_ul{ margin:20px 0 0 20px; clear:both;}
.mesg_ul li{ vertical-align:top; line-height:30px; font-weight:bold; color:#929292; font-family:"微软雅黑"; margin-top:10px; padding-left:45px;}
.mesg_phoneA{ background:url(../images/common.gif) no-repeat -280px -750px;}
.mesg_phoneB{ background:url(../images/common.gif) no-repeat -280px -850px;}
.mesg_email{ background:url(../images/common.gif) no-repeat -280px -950px;}
/*模块列表---------------------*/
.modularlist_ul{ overflow:hidden;}
.modularlist_ul li{ float:left; width:231px; padding-top:80px; height:120px; border:1px solid #e0e0e0; margin-left:14px;}
.modularlist_ul li a{ display:block; margin:0 15px; padding:20px 0; line-height:20px;}
.modularlist_ul .solve{ background:url(../images/common.gif) no-repeat 0 -500px;}
.modularlist_ul .enterprise{ background:url(../images/common.gif) no-repeat 0 -700px;}
.modularlist_ul .personal{ background:url(../images/common.gif) no-repeat 0 -900px;}
.modularlist_ul .doubt{ background:url(../images/common.gif) no-repeat 0 -1100px;}
/*图片移动----------------------*/
.imgplay{overflow:hidden; width:976px; height:72px; margin:10px auto;}
.imgplay_head{ float:left; width:26px; height:72px; background:url(../images/common.gif) no-repeat -250px -600px;}
.imgplay_con{overflow:hidden;float:left; width:949px; height:50px; padding:10px 0; border:1px solid #d0d0d0; border-left:none;}
.imgplay_con td{ padding:0 5px;}
/*页脚-------------------------*/
.floor{ width:990px; height:104px; margin:0 auto; margin-top:10px; background-color:#f7f4f4; border-top:1px solid #f1dada; padding-bottom:10px;}
.floor_left{ float:left; display:inline; width:348px; padding-top:20px; margin:25px 0 0 20px; background:url(../images/color.gif) no-repeat;}
.icon_ul{ overflow:hidden;}
.icon_ul li{ float:left; margin-left:11px;}
.icon_ul li span{ display:block; padding:5px 3px 0 0;}
.floor_right{ display:inline; float:right; margin-right:20px;position: absolute;
    left: 500px;
    z-index: 9999999;}/*菜单*/
.menufloor_ul{ overflow:hidden; padding:25px 0 0 0px;}
.menufloor_ul li{ float:left;}
.menufloor_ul li a{ padding:0 15px; border-left:1px solid #a16a69; color:#a16a69 !important;}
.floor_right p{ clear:both; margin-top:10px; color:#a16a69 !important; text-align:center;}

.floor_right p span{ font-size:14px; position:relative; top:1px; font-family:Arial, Helvetica, sans-serif;}
/*在线客服----------------------*/
.service{ width:24px; height:100px;background:url(../images/service.gif) no-repeat; position:fixed; _position:absolute;_background:url(../images/service_compatible.gif) no-repeat; top:0; right:-20px; }
.service a{ display:block; width:24px; height:100px;}
.service_compatible{position:absolute !important; right:-20px !important; top:0; background:url(../images/service_compatible.gif) no-repeat;}
/*合作加盟--------*/
.join_ul{ float:left; padding-left:20px; width:310px; margin-top:10px;}
.join_ul li{ overflow:hidden; height:30px; line-height:30px; vertical-align:top;}
.join_ul li input[type=text]{ width:220px; margin-right:5px;}
.join_ul li span{ width:80px; display:block; float:left; text-align:right;}
.join_ul li span .mark{ width:10px; float:right; text-align:center; color:#cc0000;}
.join_areatext{ clear:both; float:none; width:660px; margin-top:10px; *margin-top:5px; _margin-top:0;}
.join_areatext li{ height:auto;}
.join_article{ margin:10px 10px 0;}
.join_article p{ line-height:20px; text-indent:26px; color:#333;}
.join_article p span{ font-weight:bold;}
/*联系我们*/
.phone_ul{ float:left; font-weight:bold; }
.phone_ul li{ vertical-align:top; line-height:20px; margin-right:30px; color:#333;}
.position_parent{ clear:both; padding-top:10px; *padding-top:0; *margin-top:5px;}
.position_img{ float:left; vertical-align:top;}
.position_my{ float:left; vertical-align:top;}
.position_ul{ width:475px; margin-left:10px;}
.position_ul li{ vertical-align:top; line-height:20px; color:#333;}
.pade{ text-align:center; padding:10px 0; clear:both;}
.pade a{ margin:0 10px;}
.pade .txt{ width:30px; margin-right:5px;}
.article_head{ line-height:40px; height:40px; font-weight:bold; font-size:14px; text-align:center; border-bottom:2px solid #800000; color:#333; margin:0 10px;}
.article_con{margin:0 10px;}
.article_con span{ line-height:26px; color:#333; }
.article_con p{ line-height:26px; color:#333; text-indent:26px; }
/*搜索页面=================*/
.searchWZ{ overflow:hidden; border-bottom:1px solid #e8e8e8; padding:8px 5px; margin-bottom:10px;}
.searchHead_ul{ overflow:hidden;}
.searchHead_ul li{ float:left; margin-right:10px;  height:22px; line-height:22px; }
.searchHead_title a{ display:block; float:left; background:url(../images/bgWZmiddle.gif) repeat-x; color:#fff;}
.searchHead_title a:hover{ /*color:#ffd700;*/ color:#ffdd29;}
.searchHead_title .searchHead_title_left,.searchHead_title .searchHead_title_right{ display:block; float:left; width:6px; height:22px;}
.searchHead_title .searchHead_title_left{ background:url(../images/bgWZleft.gif) no-repeat;}
.searchHead_title .searchHead_title_right{ background:url(../images/bgWZright.gif) no-repeat;}
.searchWZ p{ clear:both; line-height:18px; margin:6px 0 3px 0; letter-spacing:1px;}
.searchWZ .link{ color:#333;}
.searchWZ .link:hover{ text-decoration:underline; color:#cc0000;}
/*appSearch*/
.appSearch{ overflow:hidden; width:960px; height:44px; margin:10px auto; background:url(../images/appSearch.gif) no-repeat;}
.appSearch_ul{ overflow:hidden; padding:12px 0 0 45px;}
.appSearch_ul li{ float:left;}
.appSearch_ul #appSearchTxt{width:500px; height:20px; line-height:20px; border:none; background:none; }
.appSearch_ul a{ padding-left:16px; display:block; width:38px; height:22px;}


.mainHF{width: 950px; background-position:-5px 0;}
.mainHF .top{width: 950px;}
.mainHF .menu{width: 940px;}

.mainHF .modularlist_ul{ width:924px; margin:0 auto;}
.mainHF .modularlist_ul li{margin-left: 8px; width:223px;}


.mainHF .imgplay { width:950px;}
.mainHF .imgplay_con{ width:910px;}
.mainHF .floor{ width:950px;} 

.UlWebMap{ overflow:hidden;}
.UlWebMap li{ width:200px; height:30px; line-height:30px; text-align:center; float:left;}

.nav_big{ width:722px; height:39px; line-height: 39px; color:#792006;  font-weight:bold; font-size:16px; letter-spacing:2px; background: url(../images/nav.png) no-repeat; margin: 30px auto; text-align: center;}
.site_map{overflow: hidden; margin: 20px 90px 20px 175px; clear: both;}
.site_map dt{ margin-right: 60px; padding-bottom: 1px;}
.site_map dt,.site_map dd{ height: 30px; line-height: 30px; float: left; display: inline; white-space:nowrap;}
.site_map dt a{color:#792006; font-weight: bold; }
.site_map dd{margin-right: 10px; width: 100px;}
.btnBig{ width: 138px; height: 65px; background: url(../images/btnBig.png) no-repeat; margin: 190px auto 20px; text-align:center; line-height: 30px; color: #fff; font-weight: bold; clear: both; cursor: pointer;}


