@charset "utf-8";
/* CSS Document */
 h1, h2, h3, h4, h5, h6{ font-weight:normal;}
img{ display:inline-block; vertical-align: middle;}

/*使馆*/
.newBanner{ height:380px; background:url(../images/img/newbanner.jpg) no-repeat center top; position:relative}
.newBanner .shBox{ width:636px; height:90px; padding:22px 20px 0 20px; background:url(../images/bg/black.png); position:absolute; left:50%; margin-left:-338px; top:138px;}
.newBanner .shBox .ipt{ width:552px; float:left; height:45px; line-height:45px; background:url(../images/bg/newsh-bg.png) no-repeat left top; padding-left:20px;}
.newBanner .shBox .ipt input{ width:550px; height:43px; border:none; background:#fff; line-height:43px; font-family:"Microsoft YaHei"; color:#737373; font-size:17px; padding:0; margin:0 }
.newBanner .shBox a.btn{ width:64px; height:45px; float:right; background:url(../images/bg/newBtn.png) no-repeat; text-indent:-9999px;}
.newBanner .mList{ line-height:20px; margin-top:8px; color:#fff}
.newBanner .mList a{ color:#fff; margin:0 6px;}
.newMain{ margin:10px auto 0 auto; width:1200px;}
.no-border{ border:none}

.hotMd2{ width:1200px; height:auto;}
.hotMd{ padding:30px 18px; border:1px solid #dedede; background:#fff}
.hotMd .hotList_line{ width:1144px; overflow:hidden; border-bottom:1px dotted #dedede;}
.hotMd .hotList{ width:1144px; overflow:hidden;}
.hotMd .hotList span{ width:150px; float:left; display:inline; background:url(../images/prove_business.png) no-repeat top center; padding:40px 0px 10px 0px; text-align:center; border-right:1px dotted #dedede;}
.hotMd .hotList strong{ width:150px; float:left; display:inline; background:url(../images/prove_people.png) no-repeat top center; padding:40px 0px 10px 0px; text-align:center; border-right:1px dotted #dedede;}
.hotMd .hotList ul{ width:993px; float:left; display:inline;}
.hotMd .hotList li{ width:auto; padding:0px 20px 0px 20px; border-right:1px solid #f2f2f2; line-height:18px; float:left; margin:5px 0px 10px 0px;}
.hotMd .hotList li a{ color:#666; font-size:14px;}

.newMain .countyMd{ padding:15px 18px; border:1px solid #dedede; background:#fff}
.newMain .countyMd .hd{ height:41px;}
.newMain .countyMd .hd h2{ float:left; width:210px; height:30px; line-height:30px; text-indent:25px; background:url(../images/bg/icon19.gif) no-repeat left 5px; color:#3b393a}
.newMain .countyMd .mdList{ width:550px; float:right; height:41px;}
.newMain .countyMd .mdList li{ width:75px; height:41px; float:left; margin-right:2px;}
.newMain .countyMd .mdList li a{ display:block; width:75px; height:41px; line-height:30px; color:#666; text-align:center;font-family:"Microsoft YaHei"; font-size:16px; font-weight:bold}
.newMain .countyMd .mdList li a:hover, .newMain .countyMd .mdList .on a{ color:#fff !important; background:url(../images/bg/menu-md.gif) no-repeat left top; text-decoration:none}
.newMain .countyMd .tlt{ height:22px; border-bottom:3px solid #f4f4f4; color:#333; position:relative; width:1100px; margin:20px auto 0 auto}
.newMain .countyMd .tlt h3{ position:absolute; left:0; bottom:-2px; border-bottom:3px solid #f3994f; height:22px;}
.newMain .countyMd .ctList{ width:1100px; overflow:hidden; margin:20px auto 0 auto;}
.newMain .countyMd .ctList ul{ width:1200px;}
.newMain .countyMd .ctList li{ width:400px; float:left; height:20px; line-height:20px; margin-bottom:5px;}
.newMain .countyMd .ctList li a{ font-size:14px;}
.newMain .countyMd .ctList .hot{ display:inline-block;background:#f5802d; color:#fff;height:18px; line-height:18px; padding:0 2px;}
.newMain .countyMd .ctList span{ margin:0 5px;}


.g-w-240{width: 240px;}
.g-w-336{width: 336px}
.g-w-950{width: 950px}
.g-w-848{width: 848px}
.g-w-240 .dq-col-l{float: none!important;}
.g-visa-title{height: 22px; line-height: 22px; padding:10px 40px 10px 20px; border: 1px solid #e0e0e0; background: #fff; color:#333; position: relative; overflow: hidden}
.g-visa-title .info a{display: inline-block; height: 22px; line-height: 22px; padding: 0 8px; margin-left:20px;-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; }
.g-visa-title .info a.on, .g-visa-title .info a:hover{background:#ff6600; color: #fff !important; text-decoration: none }
.g-visa-title .info{width: 930px; overflow: hidden}
.g-visa-title a.more-visa{display: inline-block; padding: 0 12px; height: 22px; line-height: 22px; background:url(../images/g-arr-down.gif) no-repeat right center; float: right }
.g-visa-title a.more-visa.on{background:url(../images/g-arr-up.gif) no-repeat right center}
.g-visa-title.showhide{ overflow:inherit}
.g-visa-silide1{ position: absolute;z-index: 99; left: 0; top:42px; background: #f2f2f2; border: 1px solid #e0e0e0; width: 100% ;}
.g-visa-silide1 .hd{height:32px; padding-left: 125px }
.g-visa-silide1 .hd a{ height: 28px; display:inline-block; border-bottom: 4px solid #f2f2f2; line-height: 28px; margin-right: 20px; padding: 0 15px; text-decoration: none}
.g-visa-silide1 .hd a.on{border-bottom: 4px solid #ff6600}
.g-visa-silide1 .bd{ background: #fff;  }
.g-visa-silide1 .bd .item{padding:10px 80px 15px 20px}
.g-visa-silide1 .bd .name{ width: 105px; float: left;}
.g-visa-silide1 .bd .list{width:900px; float: left; overflow: hidden}
.g-visa-silide1 .bd .list ul{width: 1000px}
.g-visa-silide1 .bd .list li{width:120px; float: left; height:28px; line-height: 28px;  }
.g-visa-l-t{height: 22px; line-height: 22px; padding: 13px 25px; background: #fff; border: 1px solid #ddd}
.g-visa-l-t h2{ background: url("../images/g-icon01.gif") no-repeat left center; font-size: 20px; padding-left: 30px; color:#666; display: inline-block}
.g-visa-l-t span{ margin-left: 10px}
.g-visa-l-list1 li{ height: 95px; border: 1px solid #ddd; padding: 20px 40px 20px 20px; background: #fff; margin-bottom: 10px;}
.g-visa-l-list1 li img{width:139px; }
.g-visa-l-list1 .g-list1-info{width:720px; }
.g-visa-l-list1 .g-list1-info h2{color:#333; font-size:26px; padding-right: 20px; height: 40px; border-bottom: 1px dashed #ddd }
.g-visa-l-list1 .g-list1-info h2 a{color:#333; font-size:26px; text-decoration: none}
.g-visa-l-list1 .g-list1-info h2 a:hover{color:#ff6600}
.g-visa-l-list1 li.on{border: 1px solid #ff6600;}
.g-visa-l-list1 li.on h2{ color: #ff6600;}
.g-visa-l-list1 .col-l{width: 500px; line-height: 1.5; padding-top: 10px}
.g-visa-l-list1 .col-r{width: 150px; padding-top:15px; color: #fff }
.g-page{ text-align: center; color: #444}
.g-visa-l-list2{border: 1px solid #ddd; padding: 20px 0px 30px 20px; background: #fff;}
.g-visa-l-list2 h2{height: 30px; line-height: 30px; margin-bottom: 15px;}
.g-visa-l-list2 li{float: left; width: 45%; height: 34px; line-height: 34px; background: url("../images/bg/icon67.gif") no-repeat left center; padding-left: 15px; color:#666; border-bottom: 1px dotted #dadada}
.g-title-common{ padding: 15px 0;}

.g-r-item{border: 1px solid #ddd; padding: 0 13px 30px 13px; background: #fff}
.g-r-item.pb0{padding-bottom: 10px}
.g-r-item .new-zx{width: 212px; margin: 0 auto; }
.g-r-item .new-zx li{height: 30px; line-height: 30px; color: #333; overflow: hidden;}
.g-r-item .new-zx li a{font-size: 13px; color: #333; margin-left: 6px;}
.g-r-item .new-qz{width: 212px; margin: 0 auto; }
.g-r-item .new-qz li{height: 30px; line-height: 30px; overflow: hidden; position: relative; padding: 0 45px 0 24px; margin-bottom: 10px;}
.g-r-item .new-qz span{position: absolute; left: 0; top: 8px; width: 15px; height: 15px; text-align: center; line-height: 15px; color: #fff}
.g-r-item .new-qz p{position: absolute; right: 0; top: 1px; font-size: 14px; color: #ff6600}
.g-r-item .new-qz a{line-height: 30px; font-size: 15px; color: #666}
.g-r-item .new-qz span.one{background: #ff3333}
.g-r-item .new-qz span.two{background: #ff8533}
.g-r-item .new-qz span.three{background: #ffc600}

.g-visa-r-item li{border-bottom: 1px dotted #ddd; padding: 13px 0;}
.g-visa-r-item li img{width:30px; float: left }
.g-visa-r-item .info{width:160px; float: right }
.g-visa-r-list li{height: 30px; line-height: 24px;}
.g-visa-r-list span{width:25px; height: 30px; text-align: center; padding-top: 5px; margin-right: 15px; background: url("../images/g-icon02.gif") no-repeat;line-height: 16px; font-size: 16px;}
.g-visa-r-list li{ margin-top: 15px; font-size: 14px}
.g-visa-r-item li a{font-size: 14px;}
.g-visa-r-item p.mt5{margin-top: 3px!important;}

.g-visa-r-tq{ -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; }
.g-visa-r-tq.btn1,.g-visa-r-tq.btn2,.g-visa-r-tq.btn3,.g-visa-r-tq.btn4,.g-visa-r-tq.btn5{text-indent:50px; line-height:42px; font-size:15px; color: #fff; background-position:20px center; background-repeat: no-repeat; margin-top: 10px;   }
.g-visa-r-tq.btn1{ text-indent:60px; background-image: url("../images/g-icon03.gif"); background-color: #ff666a }
.g-visa-r-tq.btn2{background-image: url("../images/g-icon04.gif");background-color: #4aa8ff}
.g-visa-r-tq.btn3{background-image: url("../images/g-icon05.gif");background-color: #ff8814}
.g-visa-r-tq.btn4{background-image: url("../images/g-icon06.gif");background-color: #6bcd3b}
.g-visa-r-tq.btn5{background-image: url("../images/g-icon07.gif");background-color: #ad7bff}
.g-vs-show-row1{ padding:35px 50px; background: #fff; border: 1px solid #ddd}


.g-renz-l{ padding: 20px 25px; background: #fff; border: 1px solid #ddd}
.g-renz-l .hd{ border-bottom: 1px solid #ddd; padding-bottom: 20px; }

.g-renz-l .hd .botton{ width:130px; height:50px; float:left; background:#666; color:#fff; text-align:center; line-height:50px; border-radius:7px; margin:40px 0px 0px 0px;}
.g-renz-l .hd .botton a:link{background:#666; color:#fff !important;}
.g-renz-l .hd .botton a:hover{ width:130px; height:50px; float:left; background:#888; color:#fff !important; border-radius:7px; text-decoration:none;}

.g-renz-l .tkstyle{ width:480px; min-height:450px; float:left; background:#fff; z-index:10001; margin:20px 0px 0px 30px; padding:0px 0px 20px 0px;}
.g-renz-l .tkstyle .kuang1{ width:200px; height:28px; float:left; border:1px solid #dedede; margin:0px 10px 0px 0px; padding:0px 10px 0px 10px;}
.g-renz-l .tkstyle .kuang2{ width:80px; height:28px; float:left; border:1px solid #dedede; margin:0px 10px 0px 0px; padding:0px 10px 0px 10px;}
.g-renz-l .tkstyle .kuang3{ width:320px; height:80px; float:left; border:1px solid #dedede; margin:0px 10px 0px 0px; padding:10px;}
.g-renz-l .tkstyle .kuang4{ width:194px; height:40px; float:left; border-radius:5px; text-align:center; line-height:36px; background:#f60; color:#fff; border:none;}
.g-renz-l .tkstyle h3{ width:480px; float:left; border-bottom:1px solid #dedede;}
.g-renz-l .tkstyle h3 strong{ width:400px; float:left;}
.g-renz-l .tkstyle h3 span{ width:80px; float:right; text-align:right;}
.g-renz-l .tkstyle ul{ width:480px; float:left;}
.g-renz-l .tkstyle ul li{ width:480px; float:left; margin:10px 0px 0px 0px; line-height:28px;}
.g-renz-l .tkstyle ul li p{ width:100px; float:left; text-align:right;}
.g-renz-l .tkstyle ul li b{ width:380px; float:left; font-weight:normal;}

.g-renz-l .hd .pic{width: 210px; height: 130px; float: left;}
.g-renz-l .hd .info{width:620px; float:left; margin:0px 0px 0px 40px; }
.g-renz-l .hd .info h2{height: 30px;}
.g-renz-l .hd .info h2 a{font-size: 20px;}
.g-renz-l .hd .info .tag{display: inline-block; height: 25px; line-height: 25px; padding: 0 10px; color: #fff; background: #f08300; margin-right: 5px;}
.g-renz-l .hd .info h3{height: 20px; line-height: 20px;}
.g-renz-l .hd .info p.detail{line-height: 20px; height: 40px; overflow: hidden;}

.g-renz-l .hd .info2{width:665px; float:left; margin:0px 0px 0px 20px; }
.g-renz-l .hd .info2 h2{height: 30px;}
.g-renz-l .hd .info2 h2 a{font-size: 20px;}
.g-renz-l .hd .info2 .tag{display: inline-block; height: 25px; line-height: 25px; padding: 0 10px; color: #fff; background: #f08300; margin-right: 5px;}
.g-renz-l .hd .info2 h3{height: 20px; line-height: 20px;}
.g-renz-l .hd .info2 p.detail{line-height: 20px; height: 40px; overflow: hidden;}

.g-renz-l .hd .tb td{line-height: 25px!important;}
.g-renz-l .bd{overflow: hidden;}
.g-renz-l .bd ul{width: 1250px;}
.g-renz-l .bd li{width: 400px; padding-left: 35px; float: left; margin-right:20px; margin-top: 30px; height:55px; overflow: hidden; position: relative ; border-bottom: 1px solid #ddd}
.g-renz-l .bd li .tag{width:19px; height: 24px; text-align: center; font-size: 14px; color: #fff; line-height: 20px; position: absolute; left: 0; top: 0; background: url("../images/g-icon24.gif") no-repeat }
.g-renz-l .bd li h3 a{font-size: 16px;}
.g-renz-l .bd li p{ position: relative;  height: 20px;line-height: 20px; }
.g-renz-l .bd .txt{position: absolute; height: 20px; overflow: hidden; width: 260px;}
.g-renz-l .bd li p span{margin-right: 20px;}

.g-renz-l .bd2{width:850px;}
.g-renz-l .bd2 ul{width:850px;}
.g-renz-l .bd2 li{width:850px; float: left; margin-right:20px; margin-top: 30px; height:auto; position: relative ; border-bottom: 1px dotted #ddd; padding:0px 0px 10px 35px; line-height:24px;}
.g-renz-l .bd2 li .tag{width:19px; height:24px; text-align: center; font-size: 14px; color: #fff; line-height: 20px; position: absolute; left: 0; top: 0; background: url("../images/g-icon24.gif") no-repeat }
.g-renz-l .bd2 li h3 a{font-size: 18px; color:#666;}
.g-renz-l .bd2 li p{   height:auto;line-height: 26px; font-size:14px; color:#888; }
.g-renz-l .bd2 .txt{ height:auto; overflow: hidden; width:900px;}
.g-renz-l .bd2 li p span{margin-right: 20px;}



.g-renz-l .info td{line-height: 20px;}

.g-rz-lc{height: 70px; background: url("../images/g-bg02.gif") no-repeat; position: relative;width: 1200px}
.g-rz-lc h2{width: 55px; float: left; text-align: center; padding-top: 15px; line-height:20px; color: #fff; font-size: 16px; }
.g-rz-lc .item{width:180px; position: absolute; top:10px; line-height: 18px; color: #333; }
.g-rz-lc .item h3{font-size: 14px; color:#156bba; font-weight: bold;}
.g-rz-lc .item01{left:87px; }
.g-rz-lc .item02{left:349px; }
.g-rz-lc .item03{left:542px; }
.g-rz-lc .item04{left:785px; }
.g-rz-lc .item05{left:1005px; }


.g-visa-title{ overflow:hidden;}
.g-visa-title.showhide{ overflow:inherit}
.g-visa-silide1{ position: absolute;z-index: 99; left: 0; top:42px; background: #f2f2f2; border: 1px solid #e0e0e0; width: 100% ;}
.g-visa-silide1 .hd{height:32px; padding-left: 125px }
.g-visa-silide1 .hd a{ height: 28px; display:inline-block; border-bottom: 4px solid #f2f2f2; line-height: 28px; margin-right: 20px; padding: 0 15px; text-decoration: none}
.g-visa-silide1 .hd a.on{border-bottom: 4px solid #ff6600}
.g-visa-silide1 .bd{ background: #fff;  }
.g-visa-silide1 .bd .item{padding:10px 80px 15px 20px}
.g-visa-silide1 .bd .name{ width: 105px; float: left;}
.g-visa-silide1 .bd .list{width:900px; float: left; overflow: hidden}
.g-visa-silide1 .bd .list ul{width: 1000px}
.g-visa-silide1 .bd .list li{width:120px; float: left; height:28px; line-height: 28px;  }
.g-visa-l-t{height: 22px; line-height: 22px; padding: 13px 25px; background: #fff; border: 1px solid #ddd}
.g-visa-l-t h2{ background: url("../images/g-icon01.gif") no-repeat left center; font-size: 20px; padding-left: 30px; color:#666; display: inline-block}
.g-visa-l-t span{ margin-left: 10px}
.g-visa-l-list1 li{ height: 95px; border: 1px solid #ddd; padding: 20px 40px 20px 20px; background: #fff; margin-bottom: 10px;}
.g-visa-l-list1 li img{width:139px; }
.g-visa-l-list1 .g-list1-info{width:720px; }
.g-visa-l-list1 .g-list1-info h2{color:#333; font-size:26px; padding-right: 20px; height: 40px; border-bottom: 1px dashed #ddd }
.g-visa-l-list1 .g-list1-info h2 a{color:#333; font-size:26px; text-decoration: none}
.g-visa-l-list1 .g-list1-info h2 a:hover{color:#ff6600}
.g-visa-l-list1 li.on{border: 1px solid #ff6600;}
.g-visa-l-list1 li.on h2{ color: #ff6600;}
.g-visa-l-list1 .col-l{width: 500px; line-height: 1.5; padding-top: 10px}
.g-visa-l-list1 .col-r{width: 150px; padding-top:15px; color: #fff }
.g-visa-l-list1 .col-r a{ color:#fff !important;}


.neirong .item01{ padding: 0 30px; margin-bottom: 10px; border:1px solid #dedede; background-color: #fff; overflow: hidden;}
.neirong .title{ margin-bottom: 30px; padding: 20px 0 10px; text-align: center; border-bottom: 1px #eee solid; position: relative;}
.neirong .title h1{ display:block; font-size: 25px; color: #333; font-weight: 400; line-height: 28px; margin-bottom: 10px;}
.neirong .title p{ font-size: 12px; color: #666; line-height: 20px;}
.neirong .title p em{ margin-left: 30px;}
.share_btn{ position:absolute; left: 50%; margin-left: -65px; bottom: -26px; width: 131px; height: 24px; border: 1px #eee solid;}
.share_btn > div{ float: left; width: 65px; height: 24px; position: relative;}
.share_btn > div:last-child{ border-left: 1px #eee solid;}
.share_btn .ico{ display:block; text-align: center; font-size: 12px; color: #999; line-height: 24px;}
.share_btn .ico i{ display:inline-block; vertical-align: top; padding-left: 25px; background: url(../images/article-tools-icon.png) no-repeat; background-position: -3px -3px;}
.share_btn > div:last-child .ico i{ background-position: -3px -32px;}

.neirong .intro{ padding: 25px 0; position: relative; overflow: hidden;}
.neirong .intro li{ position:relative; padding-left: 210px; min-height: 178px; font-size: 15px; line-height: 30px; color: #777;}
.neirong .intro li > img{ position:absolute; left: 0; top: 0; width: 178px; height: 178px; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%;}
.neirong .intro p{ min-height: 30px;}
.neirong .intro p i{ color:#333;}
.neirong .intro p span{ float: right; width: 50%;}
.neirong .intro p em{ display: inline-block; vertical-align: middle; margin: 0 5px 2px 0; width: 24px; height: 24px; background-repeat: no-repeat; background-image: url(../images/icon-visacenter.png);}
.neirong .intro .ico01{ background-position: -1px 1px;}
.neirong .intro .ico02{ background-position: -1px -26px;}
.neirong .intro .ico03{ background-position: -1px -50px;}
.neirong .intro .ico04{ background-position: -1px -76px;}
.neirong .intro .ico05{ background-position: -26px -25px;}
.neirong .intro .ico06{ background-position: -26px 2px;}
.neirong .intro .ico07{ background-position: -26px -50px;}

.neirong .item02{ padding: 20px 30px; border: 1px #dedede solid; background-color: #fff; font-size: 15px; color: #333; line-height: 30px;}
.neirong .item02 p{ text-indent: 2em;}
.neirong .item02 p b{ color: #222;}


.dq-col-l-240{ width:240px !important;}

/*认证*/
.g-visa-idx-row5{ padding: 15px 20px; background: #fff; border: 1px solid #ddd; }
.g-visa-idx-row5 h2{ height: 25px; line-height: 25px; background: url("../images/g-icon23.gif") no-repeat left center; padding-left: 30px; font-size: 18px; color: #000}
.g-visa-idx-row5 ul{width: 1250px;}
.g-visa-idx-row5 li{width: 300px; float: left; margin:0 60px 15px 0; height: 20px; line-height: 20px; position: relative; padding-right: 40px; font-size: 14px;overflow: hidden}
.g-visa-idx-row5 li span{position: absolute; right: 0;}
.g-visa-idx-row5 li a{font-size: 14px;}

.g-vs-show-row2{padding-bottom: 20px;  background: #fff; border: 1px solid #ddd}
.g-vs-show-row2 .hd{height:46px; background: #006eab;width: 1200px; z-index:999;}
.g-vs-show-row2 ul{width: 1200px;}
.g-vs-show-row2 li{float: left;width:110px;}
.g-vs-show-row2 .hd .on{color: #fff; background: #fff; border-radius:7px 7px 0px 0px; height:43px; width:110px; margin:3px 3px 0px 3px; border:none;}
.g-vs-show-row2 .hd .on a{color: #006eab; font-weight:bold;}
.g-vs-show-row2 .hd a{display: inline-block; height:46px; line-height:46px; color:#fff;
    font-size:14px; text-decoration: none; padding: 0 25px; margin: 0; float: left;}
.g-vs-show-row2 .tel{ float:right; display:inline; margin:0px 20px 0px 0px; color:#fff; background:url(../images/g-icon46.png) no-repeat left 19px; text-indent:25px; height:50px; line-height:50px;}
.g-vs-show-row2 .zhiliao{ width:1000px; height:auto; margin:20px 0px 0px 0px; border-bottom:1px dashed #dedede; background:url(../images/with_img05.jpg) no-repeat left top 10px; padding:10px 0px 20px 100px; line-height:32px;}
.g-vs-show-row2 .zhiliao a:visited{ font-size:14px; color:#333;}
.g-vs-show-row2 .zhiliao p{ line-height:26px; margin:10px 0px 10px 0px;}
.g-vs-show-row2 .zhiliao a.l1:link{ border:2px solid #dedede; color:#f60; padding:0px 5px 0px 5px;}
.g-vs-show-row2 .zhiliao a.l1:visited{ border:2px solid #dedede; background:#f60; color:#f60; padding:0px 5px 0px 5px; text-decoration:none;}
.g-vs-show-row2 .zhiliao a.l1:hover{ border:2px solid #f60; background:#f60; color:#fff; padding:0px 5px 0px 5px;}

.g-vs-show-row2 .zhiliao2{ width:1000px; height:auto; margin:20px 0px 0px 0px; border-bottom:1px dashed #dedede; background:url(../images/with_img06.jpg) no-repeat left top 10px; padding:10px 0px 20px 100px; line-height:32px;}
.g-vs-show-row2 .zhiliao2 a:visited{ font-size:14px; color:#333;}
.g-vs-show-row2 .zhiliao2 a.l1:link{ border:2px solid #dedede; color:#f60; padding:0px 5px 0px 5px;}
.g-vs-show-row2 .zhiliao2 a.l1:visited{ border:2px solid #dedede; background:#f60; color:#f60; padding:0px 5px 0px 5px; text-decoration:none;}
.g-vs-show-row2 .zhiliao2 a.l1:hover{ border:2px solid #f60; background:#f60; color:#fff; padding:0px 5px 0px 5px;}
.g-vs-show-row2 .zhiliao2 p{ line-height:26px; margin:10px 0px 10px 0px;}
.g-vs-show-row2 .zhiliao3{ width:1000px; height:auto; margin:20px 0px 0px 0px; border-bottom:1px dashed #dedede; background:url(../images/with_img07.jpg) no-repeat left top 10px; padding:10px 0px 20px 100px; line-height:32px;}
.g-vs-show-row2 .zhiliao3 a:visited{ font-size:14px; color:#333;}
.g-vs-show-row2 .zhiliao3 a.l1:link{ border:2px solid #dedede; color:#f60; padding:0px 5px 0px 5px;}
.g-vs-show-row2 .zhiliao3 a.l1:visited{ border:2px solid #dedede; background:#f60; color:#f60; padding:0px 5px 0px 5px; text-decoration:none;}
.g-vs-show-row2 .zhiliao3 a.l1:hover{ border:2px solid #f60; background:#f60; color:#fff; padding:0px 5px 0px 5px;}
.g-vs-show-row2 .zhiliao3 p{ line-height:26px; margin:10px 0px 10px 0px;}
.g-vs-show-row2 .zhiliao4{ width:1000px; height:auto; margin:20px 0px 0px 0px; border-bottom:1px dashed #dedede; background:url(../images/with_img08.jpg) no-repeat left top 10px; padding:10px 0px 20px 100px; line-height:32px;}
.g-vs-show-row2 .zhiliao4 a:visited{ font-size:14px; color:#333;}
.g-vs-show-row2 .zhiliao4 a.l1:link{ border:2px solid #dedede; color:#f60; padding:0px 5px 0px 5px;}
.g-vs-show-row2 .zhiliao4 a.l1:visited{ border:2px solid #dedede; background:#f60; color:#f60; padding:0px 5px 0px 5px; text-decoration:none;}
.g-vs-show-row2 .zhiliao4 a.l1:hover{ border:2px solid #f60; background:#f60; color:#fff; padding:0px 5px 0px 5px;}
.g-vs-show-row2 .zhiliao4 p{ line-height:26px; margin:10px 0px 10px 0px;}
.g-vs-show-row2 .line{  width:1000px; border-bottom:1px solid #dedede; height:1px;}

.g-rz-show{padding: 30px;}
.g-rz-show.pt0{padding-top: 10px}
.g-rz-show .item p, .g-rz-show .item div{line-height: 25px;  font-size: 14px; color: #666;}
.g-rz-show .item p a, .g-rz-show .item div a{ color: #333;font-size: 14px;}
.g-rz-show .item p a, .g-rz-show .item div a.blue{text-decoration: underline; color: #0081cc}
.g-rz-show .item b{ color:#666;}

.g-vs-show-row2 .item.subslide{margin-top: 40px!important;}
.g-vs-show-row2 .bd .item{padding:0px 50px 0px 50px; margin-top: 40px; font-size:12px;}
.g-vs-show-row2 .subhd{height: 37px;}
.g-vs-show-row2 .subhd a{display: inline-block; height: 37px; background: #dedede; padding: 3px 30px; float: left; margin-right: 10px; font-size: 14px; color: #333; text-decoration: none; line-height: 37px;-webkit-box-shadow:0 0 10px #999; -moz-box-shadow:0 0 10px #999; box-shadow:0 0 10px #999; }
.g-vs-show-row2 .subhd a.on{background: #ff9913; color: #fff; background-position_x:initial;-webkit-box-shadow:0 0 10px #999; -moz-box-shadow:0 0 10px #999; box-shadow:0 0 10px #999; font-weight:bold;}
.g-vs-show-row2 .subbd{margin-top: 20px;}
.g-vs-show-row2 .subbd .selDiv{display: none}
.g-vs-show-row2 .subbd td{padding:10px 0; color: #333; vertical-align: middle; text-align: center; }
.g-vs-show-row2 .subbd .info{line-height: 22px; padding: 10px 40px; text-align: left; font-size: 14px;}
.g-vs-show-row2 .subbd .f_color{ color:#888;}
.g-vs-show-row2 .subbd a{font-size: 14px; color: #666 }
.g-vs-show-row2 h3{height: 14px; line-height: 14px; background: url("../images/g-bg01.gif") repeat-x left center; margin-top: 25px}
.g-vs-show-row2 h3 span{display: inline-block;  padding-right: 20px; background: #fff; font-size: 14px; }
.g-vs-show-row2 h3 span.s18{font-size: 16px!important;}
.g-vs-show-row2 p.txt{line-height: 24px; color: #111; font-size: 14px; }
.g-vs-show-row2 p.txt.fb.mt5{margin-top: 15px;}
.g-vs-show-row2 p.txt.mt5{margin-top: 0}
.g-vs-show-row2 .pay{font-size: 14px;}
.g-vs-show-row2 .pay p, .g-vs-show-row2 .pay div{line-height: 25px;}
.g-vs-show-row2 .pay td{padding: 10px 0}
.g-vs-show-row2 .pay a{color: #0081cc; margin: 0 15px}

/*新-认证封面*/
.p_imgs{ height: 380px; background-position: center center; background-repeat: no-repeat;}
.embassy_main{ min-width: 1200px; padding-top: 25px;}
.embassy_main .title{ text-align: center;}
.embassy_main .title h2{ display:block; font-size: 28px; font-weight: 400; color: #333; line-height: 52px;}
.embassy_main .title i{ display:block; width: 38px; border-bottom: 2px #ff0000 solid; margin: 0 auto;}
.embassy_main .title p{ font-size: 14px; color: #999; text-transform: uppercase; line-height: 40px;}
.ng-process-content{ margin-top: 7px;}
.ng-process-content li{ position: relative; float: left; width: 155px; margin-right: 54px;}
.ng-process-content li::after{ position: absolute; content: ""; right: -33px; top: 48px; width: 12px; height: 21px; background-image: url(../images/pic/img_01.png);}
.ng-process-content li:last-child{ margin-right: 0;}
.ng-process-content li:last-child::after{ display:none;}
.ng-process-content li p{ text-align:center; font-size: 16px; color: #535353; line-height: 40px; padding-bottom: 10px;}
.embassy_shop .con{ float: left; width: 390px; margin-right: 15px; overflow: hidden;}
.embassy_shop .con:last-child{ margin-right: 0;}
.embassy_shop01{ height: 306px; border: 1px #ccc solid; border-radius: 8px; overflow: hidden;}
.embassy_shop01 h2{ display:block; text-align: center; font-size: 22px; color: #bf2a26; font-weight: 400; line-height: 59px; background-color: #f0f0f0;}
.embassy_shop01 ul{ padding: 20px 25px;}
.embassy_shop01 li{ float: left; width: 33.33%; line-height: 33px; height: 33px; overflow: hidden;}
.embassy_shop01 li a{ display:block; font-size: 14px; color: #666; padding-left: 20px; background: url(../images/pic/img_07.jpg) no-repeat left center;}
.embassy_shop02{ height: 139px;}
.embassy_intro{ height: 150px; padding-left: 115px; padding-right: 18px; background-image: url(../images/pic/img_08.jpg); margin-top: 17px;}
.embassy_intro b{ display: block; font-size: 18px; color: #666; font-weight: 400; line-height: 40px; padding-top: 13px;}
.embassy_intro p{ font-size: 14px; color: #666; line-height: 23px; height: 69px; overflow: hidden;}

.ng-notarization-main .ng-tab{ text-align: center; border-bottom: 1px #da251d solid;}
.ng-tab li{ display:inline-block; vertical-align: top; margin: 0 2px;}
.ng-tab li a{ font-size: 16px; background-color: #fff; border: 1px solid #ccc; border-bottom: 0; border-top-left-radius: 5px; border-top-right-radius: 5px;padding: 5px 10px; color: #333; display: block; -webkit-transition: all .35s; -o-transition: all .35s; transition: all .35s;}
.ng-tab li a:hover{ background-color: #da251d; color: #fff!important; border-color: #da251d;}
.tab-content{ padding: 35px 0;}
.tab-content li{ float: left; width: 220px; margin-right: 25px;}
.tab-content li:last-child{ margin-right: 0;}
.tab-content a{ display:block; text-align: center; border-radius: 10px; border: 1px #ccc solid; overflow: hidden;}
.tab-content a img{ width: 100%;}
.tab-content h4{ display:block; text-align: center; font-size: 16px; font-weight: 400; color: #333; line-height: 52px;}
.tab-content a:hover{ background-color:#da251d; border-color: #da251d;}
.tab-content a:hover h4{ color:#fff;}

.ng-listservice{ border-radius: 10px; border: 1px #ccc solid; height: 339px; overflow: hidden;}
.ng-listservice-col1{ height: 339px; background-color: #f0f0f0; width: 25%; float: left; text-align: center; overflow: hidden;}
.ng-listservice-col1 img{ margin: 0 auto; margin-top: 35px;}
.ng-listservice-col1 b{ display:block; font-size: 42px; color: #333; line-height: 60px; padding-bottom: 13px;}
.ng-listservice-col1 a{ display:inline-block; background: #fff; color: #999999;font-size: 16px; padding: 7px 40px; border-radius: 5px; -webkit-transition: all .35s; -o-transition: all .35s; transition: all .35s;}
.ng-listservice-col1 a:hover{ color:#fff !important; background-color: #da251d;}
.ng-listservice-col1 p{ font-size: 16px; color: red; line-height: 45px;}
.ng-listservice-col1-list{ overflow:hidden; padding-left: 50px; padding-top: 15px;}
.ng-listservice-col1-list b{ display:block; line-height: 55px; height: 55px; font-size: 20px; font-weight: 400; color: #da251d;}
.ng-listservice-col1-list b i{ margin-left: 10px; font-size: 14px; color: #999;}
.ng-listservice-col1-list li{ float: left; width: 160px;}
.ng-listservice-col1-list li a{ display:block; font-size: 14px; color: #666; line-height: 33px; padding-left: 20px; background: url(../images/pic/img_07.jpg) no-repeat left center;}

.common_problem{ margin: 30px 0; padding: 20px 30px; border: 1px #dedede solid; border-radius: 8px;}
.common_problem b{ display:block; font-size: 16px; font-weight: 400; color: #333; line-height: 40px;}
.common_problem .img{ padding: 10px 0; padding-left: 1em;}
.common_problem .list{ padding: 0 0 30px 1em;}
.common_problem .list li{ float: left; width: 33.33%; font-size: 14px; overflow: hidden; line-height: 36px; height: 36px; overflow: hidden;}
.common_problem .list a{ color: #466094;}

/*新-认证列表*/
.xq_banner{ height: 300px; position: relative; overflow: hidden;}
.xq_banner img{ position: absolute; left: 50%; margin-left: -960px; top: 0;}

.left-part {width: 230px;}
.right-part { width: 960px;}
.left-part2 {	width: 874px;}
.head1 {padding-top: 18px; width: 230px; height: 59px; border-radius: 4px; background: #4669a1 url(../images/bg-head1.png) repeat;	text-align: center;}
.head1 h2 {	font-size: 18px; color: #fff;}
.head1 p { line-height: 24px;	font-size: 14px; color: #fff;}
.icon-left-arrow:after{ content: ""; float: right; width: 8px; height: 14px; font-size: 0; margin-right: 20px; margin-top: 19px; background: url(../images/icon-left.png) no-repeat -9px -207px;}
.icon-left-wt:before, .icon-left-bk:before,.icon-left-fx:before{content: ""; float: left; width: 24px; height: 24px; font-size: 0; margin-right: 10px; margin-top: 13px; background: url(../images/icon-left.png) no-repeat;}
.icon-left-wt:before{ background-position: -1px -275px;}
.icon-left-fx:before{ background-position: -1px -423px;}
.icon-left-bk:before { background-position: -1px -300px;}
.icon-left-bk:before { background-position: -1px -300px;}
.active.icon-left-wt:before, .active.icon-left-bk:before, .active.icon-left-fx:before, .icon-left-wt:hover:before, .icon-left-fx:hover:before, .icon-left-bk:hover:before{ background-position-x: -26px; }
.left-menu li {	margin-bottom: 10px;}
.left-menu li a {	display: block; width: 220px;	height: 50px;	line-height: 50px;	padding-left: 10px;	background: #fff;	border-radius: 4px;	font-size: 16px;	color: #2b3c56;	/*font-weight: 600;*/}
.left-menu li a.active,.left-menu li a:hover { background: #c9a327;	color: #fff !important;}
.left-btns a {display: block;	width: 227px; height: 63px;	border-radius: 4px; border: 1px solid #c9c9c9; background: #fff; position: relative;}
.left-btns a:hover {border: 1px solid #0099ff; background: #0099ff;}
.left-btns-ch { margin-top: 10px; font-size: 18px; color: #282828;	/*font-weight: 600;*/}
.left-btns-ko { font-size: 14px; color: #767676; font-weight: 600; }
a:hover .left-btns-ch,a:hover .left-btns-ko {	color: #fff !important;}
.icon-left-sqdt:before,.icon-left-blqz:before { content: ""; float: left;	width: 40px; height: 40px; font-size: 0; margin-left: 16px;	margin-right: 16px;	margin-top: 13px;	background: url(../images/icon-left2.png) no-repeat;}
.icon-left-sqdt:before { background-position: -6px -6px;}
.icon-left-blqz:before { background-position: -6px -56px;}
.icon-left-sqdt:hover:before,.icon-left-blqz:hover:before {	background-position-x: -56px;}
.icon-go2:after {	content: "go"; display: block; position: absolute; right: 14px; top: 22px; width: 24px; height: 24px;	line-height: 20px; border-radius: 50%; background: #bc3651; color: #fff; text-align: center; font-weight: 600;}
.left_adv a{ display:block; margin-top: 15px; border-radius: 5px; overflow: hidden;}
.left_adv a img{ width: 100%; height: 145px;}

.white-bg{ background-color:#fff;}
.plr40 { padding-left: 40px; padding-right: 40px;}
.title5{ border-bottom: 1px #e5e5e5 solid;}
.title5 h3{ float: left; line-height: 45px; display:block; font-size: 34px; color: #333; font-weight: 400;}
.title5 ul{ float: left;  padding-top: 26px; margin-left: 20px;}
.title5 ul li{ float: left;}
.title5 ul li a{ font-size: 14px; color: #333;}
.title5 .split-line{ margin-left: 5px; margin-right: 5px; color: #e5e5e5; font-size: 14px;}
.title5 ul li a.active, .title5 ul li a:hover{ color:#ff6600;}
.search-bar{width: 204px;  height: 30px; border: 1px solid #dee0e2; overflow: hidden;}
.search-bar .inp{ width: 165px; border: 0; height: 30px; padding-left: 8px;}
.search-bar .btn{border: none; padding-left: 0; width: 30px; height: 30px; background: url(../images/search-btn.png) no-repeat center center;}

.js-tab-con .list li{ padding: 20px 0; border-bottom: 1px #e5e5e5 solid;}
.js-tab-con .tag-num{ float: left; width: 71px; height: 61px; background-color: #f4f4f4; padding-top: 10px; margin-right: 20px; color: #b93333; text-align: center; font-size: 18px;}
.js-tab-con .list p{ line-height: 24px;}
.tag-num .wenzi{ color:#333; font-size: 16px;}
.js-tab-con .list .con{ float: left; width: 692px; overflow: hidden;}
.js-tab-con .list h4{  display:block; font-size: 20px; line-height: 1; font-weight: 400; overflow: hidden; margin-bottom: 10px;}
.js-tab-con .list h4 a{ color: #333;}
.js-tab-con .list .con p{ font-size: 14px; color: #666; line-height: 22px;}
.js-tab-con .list .con p a{ color: #ff6600;}
.js-tab-con .list .time{ float: right; padding-top: 30px; font-size: 14px; line-height: 19px; color: #666;}

.neirong01{ border: 1px #dedede solid;}
.neirong01 .item01,.neirong01 .item02{ border: none;}
.neirong01 .item01{ margin-bottom: 0;}

.g-visa-type{ border: 1px #dedede solid; background-color: #fff; padding: 20px 30px;}
.g-visa-type h2{display: block; line-height: 55px; height: 55px; font-size: 20px; font-weight: 400; color: #da251d;}
.g-visa-type h2 i{ margin-left: 10px; font-size: 14px; color: #999;}
.g-visa-type li{ float: left; width: 33.33%; height: 34px; line-height: 34px; box-sizing: border-box; padding-left: 20px; background: url(../images/pic/img_07.jpg) no-repeat left center; overflow: hidden;}
.g-visa-type li a{ font-size: 14px;}


