@charset "utf-8";
/******************************************************

 概况：样式表入口文件
 
 ******************************************************/

/* 全局 */
@import 'main.css';

/* 公共 */
@import 'public.css';

/* 头部 */
@import 'header.css';

/* 底部 */
@import 'footer.css';


.main{width: 1200px;margin: 0 auto;}
.main .main-left{float: left;margin-right: 20px;width: 284px;}
.main .main-right{float: left;width: 896px;}
/********************目的地导航************************/
.left-nav{background-color: white;border: 2px solid #0DB770;border-radius: 2px;}
.left-nav .nav-menu{height: 44px; background-color: #50A4CE;}
.left-nav .nav-menu li{float: left;width: 93px;background-color: #0DB770;line-height: 44px;text-align: center;font-size: 15px;color: white;border-radius: 2px 2px 0 0; font-weight:bold;}
.left-nav .nav-menu li:hover{cursor: pointer;}
.left-nav .nav-menu li:last-child{width: 94px;}
.left-nav .nav-menu li.off{background-color: white;color: black;}
.left-nav .menu-div{padding: 15px;padding-top: 0;}
.left-nav .menu-div dl{overflow: hidden; border-bottom: dashed 1px #ccc;padding-bottom: 12px;margin-top: 15px;}
.left-nav .menu-div dt{ margin-bottom: 6px;}
.left-nav .menu-div dt a{font-size: 18px;}
.left-nav .menu-div dt img{margin-right: 5px;vertical-align:sub;}
.left-nav .menu-div dd{ line-height:25px;}
.left-nav .menu-div dd a{ display:block; float:left; width:25%; height:25px; overflow:hidden;}

.main-left .left-01{height: 100px;border: 1px solid #999;margin: 20px 0;}
.main-left .left-01 ul{margin: 32px 0 0 12px;}
.main-left .left-01 ul li{float: left;width: 83px; margin-right: 5px;font-size: 12px;color: #666666;}
.main-left .left-01 ul li img{margin:0 5px -10px 0;}

.main-left .left-02{background-color: white;padding: 15px;}
.main-left .left-02 h3{font-size: 18px; margin-bottom: 20px;}
.main-left .left-02 a{display: block;overflow: hidden;white-space: nowrap;margin-bottom: 27px;text-overflow: ellipsis;}
.main-left .left-02 a:hover{text-decoration: underline;}
.main-left .left-02 a span{width: 18px;height: 18px;display: inline-block;margin-right: 5px;background-color: #CCCCCC;color: white; text-align: center;line-height: 18px;font-weight: bold;font-size: 13px;}
.main-left .left-02 a span.sum-bg{background-color: #FF7800;}

.main-left .left-03{background-color: white;padding: 0 15px;margin: 20px 0;}
.main-left .left-03 .top{height: 45px; line-height: 45px;font-size: 18px;}
.main-left .left-03 .bottom{padding: 10px 0;}
.main-left .left-03 .bottom dl{overflow: hidden;border-bottom: #eaeaea 1px solid;padding-bottom: 15px;margin-bottom: 15px;}
.main-left .left-03 .bottom dl dt{float: left;width: 70px;height: 45px;}
.main-left .left-03 .bottom dl dt img{width: 70px;height: 45px;}
.main-left .left-03 .bottom dl dd{padding-left: 80px;}

.main-left .left-04{background-color: white;padding:0 15px 30px 15px;margin-bottom: 20px;}
.main-left .left-04 dt{line-height: 45px;font-size: 18px;border-bottom: solid 1px #EAEAEA;margin-bottom: 10px;}
.main-left .left-04 dt:before{content: "";width: 20px;height: 20px;background: url(../images/visa/icon-04.png) no-repeat;display: inline-block;margin: 0 4px -4px 0;}
.main-left .left-04 dd{overflow: hidden; text-overflow: ellipsis; white-space: nowrap;margin-bottom: 15px;width: 90%;}
.main-left .left-04 dd a{font-size: 12px;color: #666666;}
.main-left .left-04 dd a:before{content: "";width: 6px;height: 6px;border-radius: 100%;display: inline-block;background-color: #EAEAEA;margin-right: 10px;}
.main-left .left-04 dd a:hover{color: #50A4CE;}
.main-left .left-04 dd a:hover:before{background-color: #50A4CE;}

/**********************搜索条*************************/
.main-right .form{height: 36px; padding:4px 0;background-color: #ff7800;position: relative;z-index: 99;}
.main-right .form .down{width: 141px;background-color: white; overflow: hidden;margin: 0 4px;cursor: pointer;}
.main-right .form .down:hover ul{display: block;}
.main-right .form .down p{line-height: 36px;padding-left: 10px;width: 101px;float: left;}
.main-right .form .down span{width: 10px;height: 10px;float: left;margin: 16px 0 0 10px;background: url(../images/visa/icon-jian.png) no-repeat top;}
.main-right .form .down:hover span{background: url(../images/visa/icon-jian.png) no-repeat 0 -10px;}
.main-right .form .down span:before{content: "";height: 24px;width: 1px;float: left;margin: -8px 0 0 -10px;background-color: #CCCCCC;}
.main-right .form .down ul{border-top: 1px solid #CCCCCC;clear: both;display: none;}
.main-right .form .down ul li{line-height: 36px;padding-left: 10px;}
.main-right .form .down ul li:hover{background-color: #FF7800;color: white;cursor: pointer;}
.main-right .form input{float: left;border: none;height: 36px;line-height: 36px;}
.main-right .form .text{width: 573px; padding: 0 10px;}
.main-right .form .btn{width: 153px;padding: 0;background-color: #FF7800;text-align: center;color: white;font-size: 18px;cursor: pointer;}




/****************字体图标********************/
@font-face {font-family: "iconfont";
  src: url('http://www.szcits.cn/Public/Wwwszcitscn/font/iconfont.eot'); /* IE9*/
  src: url('http://www.szcits.cn/Public/Wwwszcitscn/font/iconfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('http://www.szcits.cn/Public/Wwwszcitscn/font/iconfont.woff') format('woff'), /* chrome, firefox */
  url('http://www.szcits.cn/Public/Wwwszcitscn/font/iconfont.ttf') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
  url('http://www.szcits.cn/Public/Wwwszcitscn/font/iconfont.svg#iconfont') format('svg'); /* iOS 4.1- */
}
.iconfont {
  font-family:"iconfont" !important;
  font-size:16px;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0.2px;
  -moz-osx-font-smoothing: grayscale;
}
.icon-weibiaoti16:before { content: "\e622"; }
.icon-weibiaoti9:before { content: "\e61b"; }
.icon-wuuiconzhaopin:before { content: "\e662"; }
.icon-wuuicon:before { content: "\e643"; }
.icon-wuuiconyuangongzhuanzheng:before { content: "\e661"; }
.icon-1a:before { content: "\e614"; }
/**************************************************/


.country{margin-bottom: 20px; padding-bottom:10px; background:#fff; border-top:1px solid #dcdcdc; border-radius:5px;}
.country:hover{box-shadow:0px 0px 20px -1px #CBCBCB;  transition:box-shadow 0.5s;}
.country-tittle{background: #f3f3f3;}
.country ul{overflow: hidden; }
.country ul li{float: left;width: 130px;text-align: center;line-height: 40px;font-size: 15px;}
.country ul li.flag{font-size: 16px;text-align: left;width: 345px; padding:10px 0 0 10px;}
.country ul li.flag img{width: 30px;height: 20px; float:left;}
.country ul li.flag font{ display:block; float:left; height:20px;font-weight: bold;line-height:20px; padding-left:10px;}
.country ul li.money{width: 160px;margin-left: 10px;}
.country ul li.ding{width: 60px;}

.country .wrap{background: white; overflow: hidden;border-top: solid 3px #0DB770;border-radius: 0 0 5px 5px;padding: 0 10px;}
.country .wrap ul{border-bottom: dashed 1px #EAEAEA;}
.country .wrap ul:last-child{border-bottom: none;}
.country .wrap ul li.flag{width: 330px;font-size: 15px; padding-top:0px; text-align: left;}
.country .wrap ul li.money{color: #FF4608; font-weight:bold; font-size: 18px;}
.country .wrap ul li.money span{font-size: 13px;}
.country .wrap ul li.ding a{width: 70px;height: 28px;border-radius: 3px;background-color: #FF4608;margin: 7px 0 0 0px;color: white;display: block;line-height: 28px;}

.visa-top{background-color: white;border-radius: 5px 5px 0 0;position: relative;padding-bottom: 30px; border-radius:5px;}
.visa-top:hover{box-shadow:0px 0px 20px -1px #CBCBCB;  transition:box-shadow 0.5s;}
.visa-top .visa-jump{overflow: hidden;padding: 5px 0 0 0;background: #f3f3f3; border-bottom: solid 1px #EAEAEA; margin-bottom:20px;}
.visa-top .visa-jump li{width: 122px;font-size: 14px;text-align: center; float: left; margin: 12px 0;}
.visa-top .visa-jump li:first-child{margin-left: -1px;}
.visa-top h3{margin-left: 25px;font-size: 16px;margin-bottom: 10px;color: #676565;/* font-weight: normal; */}
.visa-top .explain{margin-left: 25px;width: 680px;overflow: hidden;}
.visa-top .explain li{float: left;width: 200px;margin-bottom: 7px;color: #019859; font-size:14px;font-weight: bold;/* color: #333; */margin-right: 10px;}
.visa-top .explain li span{margin-left: 5px;}
.visa-top .explain li i{display: none;margin-right:10px;vertical-align: middle;color: #50A4CE;font-size: 12px;}

.visa-top .button{ display:none; text-align:center; position: absolute;bottom:40px;right: 30px;width: 150px;height: 40px;line-height: 40px;color: white;background-color: #FF0066; border: none;font-size: 16px; border-radius:5px;}

/**********************签证资料******************/

.tittle{height: 60px;line-height: 60px;background-color: #f3f3f3;padding-left: 20px; }
.tittle h3{font-size: 16px;padding-left:45px;display: inline-block;margin: 0 20px 0 0; background:url(../images/visa/2_09.png) left no-repeat;}
.tittle span{color: #666666;}

.box1{ margin-top:15px;}
.box1:hover{box-shadow:0px 0px 20px -1px #CBCBCB;  transition:box-shadow 0.5s;}
.box1 .data-menu{background-color: white;padding: 25px 0 25px 25px;overflow: hidden;}
.box1 .data-menu li{ background:#eaeaea; float: left;width: 113px;height: 36px;line-height: 36px;border-radius: 3px 3px 0 0; margin-right:2px;text-align: center;cursor: pointer; }
.box1 .data-menu li.active{background-color:#FF7800;color: white;}
.box1 .data{background-color: white;overflow: hidden;padding: 20px 20px 40px 33px ;}
.box1 .data ul{ display:none;}
.box1 .data ul .title{/*background:url(../images/visa/icon_a.png) left no-repeat; */font-weight:bold; font-size:16px; height:40px; line-height:40px; border-bottom:#ccc 1px solid; margin-bottom:15px; padding-left:15px;}
.box1 .data ul li{overflow:hidden; border-bottom:#eaeaea 1px dotted; padding-bottom:15px; margin-bottom:15px;}
.box1 .data .data-left{float: left;width: 50px; text-align:center;}
.box1 .data .data-right{float: right;width: 790px;}
.box1 .data .data-right .t1{ margin-right:15px; font-size:16px; font-weight:bold; float:left;}
.box1 .data .data-right .t2{ float:left; width:580px;}

.wrap{background-color: white;overflow: hidden;padding: 28px 33px;}
.wrap h4{margin-bottom: 10px;font-size: 16px;}

/* 侧栏a */ 
.left_a{  border-radius:5px; margin-top:15px;}
.left_a .top{ background:#0DB770; color:#fff; font-weight:bold; border-radius:5px 5px 0 0; height:40px; line-height:40px; font-size:16px; padding-left:20px;}
.left_a .bottom{ padding:20px; background:#fff;}
.left_a .bottom ul{}
.left_a .bottom ul li{ overflow:hidden;height: 33px;line-height: 33px; font-size:15px;}
.left_a .bottom ul li img{ display:block; float:left; width:25px; height:16px;padding: 8px 10px 0 0;}
.left_a .bottom ul li a{ display:block; float:left; height:30px; padding-right:5px;}
.left_a .bottom ul li span{ display:block; float:left; color:#ff6600;}














