﻿@charset "utf-8";

/*悬浮置顶*/
.go-back{text-align:center;border-top:1px dashed #ccc;padding:10px;margin-top:40px;font-size:40px;}
.demo{height:1500px;}
.float{width:1200px;-moz-box-shadow:1px 1px 2px rgba(0,0,0,.2);-webkit-box-shadow:1px 1px 2px rgba(0,0,0,.2);box-shadow:1px 1px 2px rgba(0,0,0,.2);position:absolute;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;font-size:12px; border-top:3px solid #000;border-left:1px #cccccc}

.float li{ float:left;}
.float li.all a { width:55px;}
.float li a{ float:left; width:43px; height:32px; line-height:32px; background:#FFF; text-align:center; border-right:1px #cccccc solid;border-bottom:1px #cccccc solid; font-size:16px; }
.float li a:hover { background:#ff6600; color:#ffffff; text-decoration:none; }
.float li.on a { background:#ff6600; color:#ffffff; text-decoration:none; }
.float .close-ico{position:absolute;top:5px;right:5px;display:block;width:16px;height:16px;}
/* Head Fixed */
.fixed-top{position:fixed;bottom:auto;top:0px;}
/* Foot Fixed */
.fixed-bottom{position:fixed;bottom:0px;top:auto;}
/* Left Fixed */
.fixed-left{position:fixed;right:auto;left:0px;}
/* RIGHT Fixed */
.fixed-right{position:fixed;right:0px;left:auto;}
* html,* html body{background-attachment:fixed;}
/* IE6 Head Fixed */
* html .fixed-top{position:absolute;bottom:auto;top:expression(eval(document.documentElement.scrollTop));}
/* IE6 RIGHT Fixed */
* html .fixed-right{position:absolute;right:auto;left:expression(eval(document.documentElement.scrollLeft+document.documentElement.clientWidth-this.offsetWidth)-(parseInt(this.currentStyle.marginLeft,10)||0)-(parseInt(this.currentStyle.marginRight,10)||0));}
/* IE6 Foot Fixed */
* html .fixed-bottom{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)));}
/* IE6 Left Fixed */
* html .fixed-left{position:absolute;right:auto;left:expression(eval(document.documentElement.scrollLeft));}


.visaQuery { width:1200px; margin:0 auto; } 
.visaQuery_top { font-family:"微软雅黑"; font-size:16px; padding:0 0 0 10px; height:30px;  }
.visaQuery_main { background:url(../../../images/visa/visa_bg.png) repeat-y #FFF; width:1200px; float:left; padding-top:40px;font-family:"微软雅黑"; padding-bottom:30px; }
.visaQuery_main dl { font-size:14px; line-height:30px; padding-bottom:20px; width:1200px; float:left; }
.visaQuery_main dl.selected dt{ color:#FF6600;}
.visaQuery_main dl.selected dd{ border:1px solid #FF6600;}
.visaQuery_main dt { float:left; width:57px; text-align:center; margin-right:23px;}
.visaQuery_main dd { float:left; width:1100px; border-bottom:1px solid #ccc;  }
.visaQuery_main dd a { float:left; display:block; padding:0 10px; height:30px; white-space:nowrap}
.visaQuery_main dd.on a { color:#ff6600;}


.visaNotice { background:url(../../../images/visa/visa-02.png) no-repeat right #fff; height:35px; line-height:35px; width:1200px; float:left; margin-bottom:15px; }
.visaNotice img { float:left; margin-right:10px; }

.visaRegion { width:270px; height:314px; float:left; background:#fff; padding:20px; margin-right:20px; margin-bottom:30px; overflow:hidden; border-top:6px solid #000}
.visaRegionin{height:290px; overflow:hidden}
.visaRegion h3 { font-family:"微软雅黑"; font-size:20px;  font-weight:normal; line-height:30px; height:30px; }
.visaRegion h3 span a{ font-family: "宋体"; font-size:12px; color:#999999; font-weight:normal; float:right;  padding-right:16px; background:url(../../../images/visa/visaIcon.png) no-repeat right 9px; }
.visaRegion dl { padding:5px 5px; clear:both; }
.visaRegion dl dt { font-family:"微软雅黑"; border-bottom:1px solid #e9e9e9; font-size:14px; line-height:30px; }
.visaRegion dl dd { font-family:"宋体" ; font-size:12px;line-height:22px; float:none; clear:both;  }
.visaRegion dl dd a { display:block; float:left; padding:2px 10px 0 0; white-space:nowrap; }

.hotVisa {  width:830px;  float:left; background:#fff; padding:20px;margin-bottom:30px;}
.hotVisa h3 {  font-family:"微软雅黑"; font-size:18px; color:#008857;border-bottom:2px solid #333; line-height:30px}
.hotVisa ul { padding:10px 0px 0px 0px; margin:0px;}
.warp .hotVisa ul li { width:200px; height:72px; float: left; margin:0px 8px 0px 0px; overflow:hidden;   }
.hotVisa ul li p{ color:#666; }
.hotVisa ul li p span{ color:#999 }
.hotVisa ul li p span.font30{ color:#cc0000; font-size:18px; line-height:26px; font-family:Arial;  }
.hotVisa ul li p span.font30 i{ font-family:"微软雅黑"; font-size:14px;}
.hotVisa ul li img { float:left; margin-right:10px;}
.hotVisa ul li.marginRight { margin-right:0px;}
.hotVisa li a.visatitle{ height:20px; display:block; overflow:hidden;}
.qzlcinfo{ height:47px; background:url(../../../images/visa/qz2.png) 0px 0px no-repeat; margin:15px 0 10px 0}

.leftVisa { width:330px; float:left; overflow:hidden;}
.adVisa { float:left; width:310px; margin-bottom:20px; }
.FAQVisa {  width:270px;float:left; background:#fff; padding:20px; margin-right:20px; margin-bottom:30px;}
.FAQVisa h3 { font-family:"微软雅黑"; font-size:16px; font-weight:normal; border-bottom:2px solid #333;  color:#333; height:30px; line-height:30px;}
.FAQVisa h3 span a{ font-family: "宋体"; font-size:12px; color:#999999; font-weight:normal; float:right; padding-right:16px; background:url(../../../images/visa/visaIcon.png) no-repeat right 9px; }
.FAQVisa ul { padding:10px 0px; }
.FAQVisa ul li { background:url(../../../images/visa/visaIcon.png) 0px -36px no-repeat; padding-left:15px; line-height:22px; padding-bottom:3px; }
.FAQVisa .chk{ padding-top:10px}
.FAQVisa .chk input{ float:left;height:32px; width:180px; border:1px solid #ccc; line-height:32px; padding:0 3px;}
.FAQVisa .chk a{ float:left; height:34px; width:80px; background-color:#008857; color:#fff;font:12px/34px "微软雅黑"; text-align:center;}
.FAQVisa .chk a:hover{ background-color:#28a678; color:#fff; text-decoration:none}
.forgetorder{  margin:0px 0 0 190px; display:inline-block; padding-top:5px}
  
.rightVisa {width:870px; float:left; overflow:hidden;}

.lineVisa {width:830px; height:340px; float:left; background:#fff; padding:20px 20px 0px;margin-bottom:30px;}
.lineVisa h3 {  font-family:"微软雅黑"; font-size:18px; color:#008857;border-bottom:2px solid #333333; line-height:30px}
.lineVisa h3 span a,.hotVisa h3 span a{ font-family: "宋体"; font-size:12px; color:#999999; font-weight:normal; float:right; padding-right:16px; background:url(../../../images/visa/visaIcon.png) no-repeat right 9px; }
.lineVisa dl { padding:10px 0px 0px; width:190px; float: left; margin-right:20px; margin-bottom:8px;height:275px; overflow:hidden}
.lineVisa dl dt { margin-bottom:10px; }
.lineVisa dl dd { margin-bottom:5px; line-height:22px; }
.lineVisa dl dd .adr { background:url(../../../images/visa/visaIcon.png) no-repeat 0 -14px; padding-left:20px; float:right; line-height:30px; }
.lineVisa dl dd .font30{ color:#cc0000; font-size:22px; line-height:26px; font-family:Arial }
.lineVisa dl dd .font30 i{font-family:"微软雅黑"; font-size:14px;}
.lineVisa dl dd .lineVisaIcon { background:#42bcbc; float:left; color:#fff; padding:0 5px; margin-right:2px; }
.lineVisa dl dd .lineVisaIcon2 { background:#f84e4e; float:left; color:#fff; padding:0 5px; margin-right:2px; }
.lineVisa dl.marginRight { margin-right:0px;}

.helpVisa { background: url(../../../images/visa/helpBg.png) no-repeat 0px 20px #fff;width:870px; height:120px; float:left;  padding:20px 0 20px; border-top:3px solid #6a6a6a; }
.helpVisa li { width:168px; height:50px; border-left:1px solid #e5e5e5; text-align:center; padding:80px 0 0 0; float:left;}
.helpVisa li span { color:#999 }
.helpVisa .NO1 { border:none; width:185px; }
.helpVisa .NO2 {  width:185px; }
.helpVisa .NO5 {  width:160px; }

.warp .clear {
	clear:both;
	height:0px;/*签证展开调整*/
	font-size:0px;
	line-height:0px;
}
.contentBox .warp.contentBoxmain .current { line-height:12px; padding-top:10px; height:30px; }



/*flash*/
.flashBox{ height:360px; width:870px; background-color:#CCC;overflow:hidden; float:left;margin-bottom:30px; }
#flash_banner_views{height:360px; width:870px;overflow:hidden; z-index:10; position:relative}
.flash_number { z-index:120;position:relative; height:0 }
.flash_number div { position:absolute;bottom:0px;width:850px;height:40px;line-height:30px; padding-right:10px; text-align:right }
.flash_number a { text-align:justify; text-indent:-9999px; height:20px; width:20px; background:#555;color:#fff;border:1px solid #555;margin-right:8px; border-radius:11px; display:inline-block;filter:alpha(opacity=80);opacity:0.8; overflow:hidden}
.flash_number a.on,.flash_number a:hover{ background:#008857;color:#fff;border:1px solid #008857;text-decoration:none;filter:alpha(opacity=100);opacity:1}
