
/* CSS Document */

.lanmu{background:url(../image/con_04.jpg) left center no-repeat;text-align:center;height:103px;_height:103px;font-family:"Adobe 黑体 std";font-size:24px;color:#FFF; line-height: 105px;}
.lanmu_about{background:url(../image/abo_04.jpg) left center no-repeat;}
.lanmu_pro{background:url(../image/pro_03.jpg) left center no-repeat;}
.lanmu_tip{background:url(../image/tip_04.jpg) left center no-repeat;}
.lanmu_new{background:url(../image/news_04.jpg) left center no-repeat;}
.lanmu_hwym{background:url(../image/pro_hwym.jpg) left center no-repeat;}


.menu ul li{border-bottom:1px solid #DCDCDC;height:41px;line-height:41px;padding-left:17px;}
.menu ul li a{color:#232323;}
.menu ul li.on{background:url(../image/con_15.jpg) 210px center no-repeat;}
.menu ul li.on a{color:#B52A4F;}
.menu_about ul li.on{background:url(../image/abo_11.jpg) 210px center no-repeat;}
.menu_about ul li.on a{color:#2B7ECC;}

.lanmu_blue{background:url(../image/abroad_01.jpg) left center no-repeat;}
.menu_blue ul li.on{background:url(../image/abr_11.jpg) 210px center no-repeat;}
.menu_blue ul li.on a{color:#88b025;}
.menu_blue ul li:hover a{color:#88b025;}

.menu_pro ul li.on{background:url(../image/abo_11.jpg) 210px center no-repeat;}
.menu_pro ul li.on a{color:#2B7ECC;}
.menu_tip ul li.on{background:url(../image/tip_08.jpg) 210px center no-repeat;}
.menu_tip ul li.on a{color:#0189A6;}
.menu_new ul li.on{background:url(../image/news_08.jpg) 210px center no-repeat;}
.menu_new ul li.on a{color:#EF9C1C;}

.gzbox table td{height:75px;text-align:center;border-bottom:1px solid  #DCDCDC;}
.gzbox table td img{margin-bottom:10px;}

.dhua{padding-left:2px;line-height:1;}
.dhua .div_a{background:url(../image/con_27.jpg) left center no-repeat;padding-left:24px;font-family:"微软雅黑";font-size:14px;color:#797979;margin:20px 0 7px;}
.dhua .div_b{color:#5c5c5c;font-size:32px;font-family:Iskoola Pota;}
.content_l .color{color:#0a5fa8;}

.dhang{text-align:right;margin-bottom:15px;position: relative;}
.dhang span.dh{background:url(../image/con_10.jpg) left center no-repeat;padding-left:20px;}
.dhang span.dh .on{color:#6D9DCD;font-weight:bold;}

.lmtit{font-size:27px;color:#131313;margin-bottom:15px;line-height:1;}

.news_list ul li{float:left;border-right:1px dotted #E4E4E4;padding-right:20px;margin-right:15px;width:219px;margin-bottom:50px;}
.news_list ul li .div_a a{color:#0A5FA8;font-weight:bold;}
.news_list ul li .div_a {text-overflow:ellipsis; -o-text-overflow:ellipsis;white-space:nowrap;overflow: hidden;}
.news_list ul li .div_b{margin:5px 0 10px;}
.news_list ul li .div_b img{border:1px solid #D4D4D4;padding:1px;}
.news_list ul li .div_c{height:60px;overflow:hidden;margin-bottom:20px;}
.news_list ul li .div_d span{display:inline-block;background:url(../image/news_22.jpg) left center no-repeat;padding-left:8px;width:80px;height:22px;line-height:22px;}
.news_list ul li.end{border:none;padding-right:0;margin-right:0;} 

.pages{}
.pages .num a{display:inline-block;width:28px;line-height:28px;height:28px;text-align:center; border:1px solid #eef8e5; margin: 0 1px;}
.pages .num a.on,.pages .num a:hover{background:#eef8e5; color: #444444;}
.pages .num a.next{background:url(../image/pagenext.png) 65px center no-repeat; padding-right: 5px; width: 70px;}
.pages .num a.prev{background:url(../image/pageprev.png) 5px center no-repeat; padding-left:5px;width: 70px;}

.tab{}
.tab_menu{border-bottom:1px solid #E2E2E2; margin-bottom:15px;}
.tab_menu li{float:left;background:#E6E6E6;padding:0 37px;height:34px;line-height:34px;border-top:2px solid #8AB228;margin-right:2px; font-weight:bold;}
.tab_menu li a{font-size:14px;}
.tab_menu li.selected{background:#8AB228;}
.tab_menu li.selected a{color:#FFFFFF;}
.tab_box{padding-top:30px;}

.qz_box{}
.qz_box .qz_tit{position:relative;font-size:24px;color:#131313;margin-bottom:15px;line-height:1;}
.qz_box .qz_tit .more{position:absolute;right:0;top:0;font-size:12px;}
.qz_box .qz_list ul li{background:url(../image/p_03.jpg) left center no-repeat;padding:1px 2px 3px 1px;width:241px;height:173px;margin-right:14px;margin-bottom:26px;float:left;}
.qz_box .qz_list ul li .img{margin-bottom:10px;}
.qz_box .qz_list ul li img{vertical-align:middle;}
.qz_box .qz_list ul li .name{font-size:14px;text-align:center;}
.qz_box .qz_list ul li .name a{display:inline-block;font-weight:bold;}
.qz_box .qz_list ul li .name .a{margin-right:12px;}


.qzguo ul li{float:left;width:125px;text-align:center;height:65px;margin:0 1px 1px 0;line-height:1;font-size:14px;padding-top:20px;background:#EFEEEE;font-weight:bold;}
.qzguo ul li .div_a{margin-bottom:12px;}
.qzguo ul li.now{background:#8AB228;}
.qzguo ul li.now a{color:#FFF;}

.qzguo_nm{font-size:24px;color:#75A00B;margin:55px 0 15px;text-align:center;font-weight:bold;}
.tab_a{}
.tab_menu_a{border:1px solid #EAEAEA; border-width:1px 0;}
.tab_menu_a li{float:left;height:45px;line-height:45px;width:160px; border-left:1px solid #EAEAEA; text-align:center; font-weight:bold;}
.tab_menu_a li a{font-size:16px;}
.tab_menu_a li.selected{background:#D9E9B0;}
.tab_menu_a li.selected a{color:#486502;}
.tab_box_a{padding-top:30px;}

.home_box{width:1116px;margin:0 auto;margin-top:90px;position:relative;height:410px;}
.home_box .div_box{width:268px;height:268px;position:absolute;}
.home_box .div_b .in,.home_box .div_c .in,.home_box .div_e .in,.home_box .div_g .in{text-align:center;padding-top:121px;}
.home_box .div_a .in,.home_box .div_d .in,.home_box .div_f .in{text-align:center;padding-top:91px;}

.video_box1{ width:146px; margin:10px 0; cursor:pointer; position:relative; }
.dcbox{ width:100%; height:100%;}
.dcvideobox{ width:600px; height:400px; background:#fff; position:fixed; left:50%; top:50%; margin-left:-300px; margin-top:-200px; display:none; padding:10px; border:1px solid; border-color:#8AB228;}
.dcvideobox .close{ display:block; position:absolute; right:5px; top:0px; font-size:14px; color:#000; cursor:pointer;}

.topLoop{ width:100%; overflow:hidden; position:relative; margin:0 auto;  }
.topLoop .bd{ }
.topLoop .bd ul{ overflow:hidden; zoom:1; }
.topLoop .bd ul  li p{margin:0; padding:0; line-height:1.8em;}

.topimg{ margin:20px 0;}
.liuxuetitle{ width:100%; text-align:center; font-size:24px; color:#75A00B; font-family:"微软雅黑"; margin:38px 0;}
.tab_menubox{ width:100%; height:34px; position:relative;}
.positionbox{ position:absolute; right:0; top:10px; font-size:14px; color:#383838; font-family:"微软雅黑"; }
.positionbox a{color:#383838;}
.positionbox a.first{ color:#8AB228;}

.tablebox{ border:1px solid #DBDBDB; border-bottom:none; border-right:none; font-size:12px; color:#666; font-family:"微软雅黑";}
.tablebox a{ color:#666;}
.tablebox tr td{ border-bottom:1px solid #DBDBDB; border-right:1px solid #DBDBDB; padding:8px 0;}
.tablebox tr td.lft10{ padding-left:15px; padding-right:10px;}
.yaliubtn{ width:47px; height:47px; background:url(../image/icon08.png) no-repeat; display:block; position:absolute; left:50%; top:50%; margin-left:-23px; margin-top:-22px;}
.yaliubtn:hover{background:url(../image/icon09.png) no-repeat; }

.video_con{ cursor:pointer;}
.qzjg{ margin-bottom:8px;}
.menu li,.nav ul li a{font-size:14px;/*font-family:"宋体";*/font-family:"微软雅黑";}
.danye{font-size:14px;/*line-height:1.5em;*/word-break:break-all;word-wrap:break-word;}
.danye .p{word-break:break-all;word-wrap:break-word;display: block; width: 220px;}
.danye img{max-width:730px;}
.danye ul{list-style-type:disc}
.danye ul li{list-style:normal;}

/*出国留学*/
.banner1{ width: 730px; height: 240px; position: relative;}
.banner1 img{ width: 730px; height: 240px;}
.banner1 .hd{ margin-right: 20px; position: absolute; bottom: 20px; right: 0}
.banner1 .hd li{ display: inline-block; width: 12px; height: 12px; border-radius: 100px; background: #0ab0e8; border:2px #fff solid; margin-right: 6px; cursor: pointer;}
.banner1 .hd li.on{ background: #df2323;}

.abrbox{font-family:"宋体"; position: relative; overflow: hidden;}
.abrbox .topmore{ position: absolute; right: 0; top: 37px;font-size: 11px; color: #868686;font-family:Arial; }
.abrbox .box1 li span{ color: #3f77a8; float: left; min-width: 50px; max-width: 70px;}

.abrbox1 .box1 li{ line-height: 29px; /*width: 100%;*/ height: 29px; overflow: hidden;position: relative;padding-right: 27px;}
.abrbox1 .box1 li .new-ioc{position: absolute;right: 0px;top: 7px;}
/*.abrbox1{ height: 255px;}*/
.abrbox1 .fl{ width: 220px; height: 170px; margin-left:15px; overflow: hidden;}
.abrbox1 .fl3{padding-left:20px; border-left: 1px dashed #ddd}
.abrbox1 img{ width:215px ; height:165px; }
.abrbox1 .menulist{ position:absolute; right: 0; top:30px; width: 625px; height: 30px; line-height:30px; text-align: right;  border-bottom: 2px solid #005fb3;}
.abrbox1 .menulist a{ display: inline-block; padding:0 20px; height: 30px; text-align: center;  background:url(../image/rightbor.png) no-repeat right center; }
.abrbox1 .menulist a.bornone{ background: 0;}
.abrbox1 .menulist a.active{ background: #005fb3; color: #fff; border-radius:5px 5px 0 0;}
.abrbox1 .box{display: none}
.abrbox1 .box.active{ display: block;}
.box_list{height: 180px;}
.box_list::after{display: table;content: '';clear:both;}
.box_list li{width:117px;float: left;text-align: center;margin: 0 14px;}
.box_list li .yxk_img{width:115px;border:1px solid #ddd;}
.box_list li img{width:100%;height: auto;vertical-align: middle;}
.box_list li p{font-size: 14px; color: #444;margin-top: 14px;}


.abrbox2 .fl{ width: 355px;}
.abrbox2 .fl1{ margin-right: 20px;}
.abrbox i.time{ float: right; font-style: normal; position: absolute; right: 0; top:0; color: #444444; font-size: 12px; font-weight: 500;}
.abrbox2 .top{margin-bottom: 9px; overflow: hidden;}
.abrbox2 .top img{ float: left; width:135px; ; height:85px; ;}
.abrbox2 .top .txt{ float: right; line-height: 21px;width: 210px; height:85px; ;}
.abrbox2 .top .txt .name{ color: #2777d5; font-size: 14px; width: 100%; height: 25px; overflow: hidden;font-weight: bold;}
.abrbox2 .top .txt .detail{width: 100%; height:65px; overflow: hidden;}
.abrbox2 .box1 li{ line-height: 31px;overflow: hidden; height: 31px; position: relative; padding-right: 70px;}

.abrbox3 .box1{ width: 800px; margin-left: -3px;}
.abrbox3 .box1 .div{ position: relative; float: left; width:178px ; height: 130px; margin: 0 3px;}
.abrbox3 .box1 .div .coverdiv{ position: absolute; bottom:2px; left:2px; width: 168px; padding-left: 6px; height: 30px; line-height: 30px; background: #fff; opacity: 0.8;}
.abrbox3 .box1 .div img{width:178px ; height: 130px;}

.abrbox4 .name{ color: #2777d5; font-size: 14px; width: 280px; padding-right: 70px; height: 25px; overflow: hidden;font-weight: bold; position:relative;}
.abrbox4 .boxs{ float: left; width: 350px; border-bottom: 1px dashed #ddd; margin-bottom: 20px;}
.abrbox4 .boxs .txt{ width: 320px; height:45px; padding: 10px 15px;margin: 10px 0; line-height: 25px; overflow: hidden; background: #f7f7f7;}


.abrbox .ullist{ width: 100%; overflow: hidden; line-height: 25px; margin-bottom: 30px;}
.abrbox .ullist li{ overflow: hidden; padding:20px 0; border-bottom: 1px solid #f0f0f0;}
.abrbox .ullist .name{ font-size: 14px; color: #669900; font-weight: bold;}
.abrbox .ullist .time{ color: #a4b88d; }
.abrbox .ullist .txtdetail{ display: block; width: 100%; height: 40px; line-height: 20px; overflow: hidden;word-break:break-all;}
.abrbox .ullist li .name .new-ioc{margin-left: 5px;}

.abrsearch{  position: absolute; top:20px; right: 0;width: 625px; height: 30px; line-height:30px;  border-bottom: 2px solid #005fb3; text-align: right; padding-bottom: 10px; }
.abrsearch input{ width: 160px; height: 30px; line-height: 30px; border:1px solid #ccc; margin-right: 5px;  border-radius: 2px;padding-left: 3px; display: inline-block; }
.abrsearch .btn{display: inline-block; width: 55px; height: 30px;line-height: 30px; font-size: 14px; border-radius: 2px;  background: #669900; color: #fff; text-align: center;}
.abrsearch .showdiv{ display: none; position: absolute; top:32px; right:66px; border:1px solid #9dba62; background: #fff; width: 163px; z-index: 1000;}
.abrsearch .showdiv span{ float: left; width:80px; height: 30px; cursor: pointer; line-height: 30px; text-align: center;overflow: hidden;}
.abrbox .ullist1{ width: 800px;}
.abrbox .ullist1 .div{ position: relative; float: left; width:345px ; height: 200px; margin: 0 3px; margin-bottom: 14px; margin-right:30px;}
.abrbox .ullist1 .coverdiv{ position: absolute; bottom:0; height: auto !important;min-height: 80px; left:0; width:329px; padding:0 8px; height: 38px; line-height: 38px; background: #000; opacity: 0.8; color: #fff; text-align: right;}
.abrbox .ullist1 .coverdiv .name{ font-size: 15px; float: left; font-family: 微软雅黑}
.abrbox .ullist1 .div img{width:345px ; height:200px;}
.abrbox .ullist-pt .div{width: 230px; height: auto;cursor: pointer;margin-right: 15px;}
.abrbox .ullist-pt .coverdiv{position: static;width: 100%;text-align: left;line-height: 24px;box-sizing: border-box;color: #232323;background: none;margin-top: 6px;}
.abrbox .ullist-pt .div img{width: 230px;height: 180px;}
.abrbox .ullist-pt .coverdiv .name{float: none;overflow: none;font-size: 14px;line-height: 1.4em;}

.show_pho{position: fixed;left:0;right:0;top:0;bottom:0;display: none;}
.show_pho_con{position: absolute;width: 690px;height: 540px; top: 50%;left: 50%; margin-left: -345px;margin-top: -270px;background:rgba(43,126,204,0.6);border-radius: 4px;-webkit-border-radius: 4px; padding: 10px;box-sizing: border-box;}
.show_pho_con img{width: 100%;vertical-align: bottom;}
.show_pho_des{position: relative;}
.show_pho_des span{position: absolute;width: 100%;background: rgba(0,0,0,0.6);left:0;bottom:0;text-align: center;font-size: 14px;padding: 6px 0;color: #fff;}
.show_pho_des li{display: none;}
.show_pho_des li.active{display: block;}
.show_btn_box a{position: absolute;display: block;width:32px;height: 64px;background-color: rgba(0,0,0,0.5); background-repeat: no-repeat; background-position: center;top:50%;margin-top:-32px;transition:all 0.3s;-webkit-transition:all 0.3s; }
.show_btn_box .show_tp_left{left:10px;background-image: url('../image/left123.png');}
.show_btn_box .show_tp_right{right:10px;background-image: url('../image/right123.png');}
.piro_close{
	position: absolute;
    width: 28px;
    height: 28px;
    background: url(../image/close88.svg) no-repeat center center;
    right: 4px;
    top: 4px;
    border-radius: 100%;
    -webkit-border-radius: 100%;
    z-index: 9;
}
.piro_close:hover{box-shadow: 0 0 10px #fff;}
.show_btn_box a:hover{background-color: rgba(0,0,0,0.8);}
/*签证*/
.article{ border:1px solid #8ab228; width:728px; overflow: hidden; display: block; clear: both;}
.map_world{ margin-bottom: 0}
.visabox{ position: relative;  overflow: hidden;font-family: 宋体;}
.visabox .topmore{ position: absolute; right: 0; top: 37px;font-size: 11px; color: #868686;font-family:Arial; }
.visabox .div{position: relative; width: 340px;}
.visabox1 li{width: 119px;overflow: hidden; float: left; margin: 1px;   display: block; background: #efeeee ;font-family: 微软雅黑}
.visabox1 li a{color: #383838; line-height: 20px;font-size: 13px; width: 100%;display: block;padding: 10px 0; text-align: center; width: 120px;}
.migbox1.visabox1 li img{ margin-left: 14px}
.visabox1 li img{width: 92px; height:59px; border: 1px solid #ccc; box-shadow: 0 0 3px #ccc; display: block;margin-left: 14px }

.visabox1 li span{ line-height: 20px;}
.visabox1 li:hover{background: #8ab228;}
.visabox1 li:hover a{color: #fff;}
.visabox2 .contentname{ margin-bottom: 10px;}
.visabox2 li {
	line-height: 31px;
	overflow: hidden;
	height: 31px;
	position: relative;
	padding-right: 110px;
	
}
.visabox2 i.time {
	float: right;
	font-style: normal;
	position: absolute;
	right: 0;
	top: 0;
	color: #444444;
	font-size: 12px;
	font-weight: 500;
}
.visabox2 li .new-ioc{position: absolute;right: 83px;top: 9px;}
.visabox3 .box{ width: 800px; margin-left: -3px;}
.visabox3 .box .divs{ position: relative; float: left; width:235px ; height: 175px; margin: 0 5px;}
.visabox3 .box .divs .coverdiv{ position: absolute; bottom:2px; left:2px; width: 225px; padding-left: 6px; height: 30px; line-height: 30px; background: #fff; opacity: 0.8;}
.visabox3 .box .divs img{width:235px ; height: 175px;}

.visabox4 div{ width: 740px; margin-top: 30px;}
.visabox4 a{width: 355px; height: 98px; overflow: hidden; float: left; margin-right: 15px;}

/*签证列表*/
.visalist{font-family: 宋体; margin-bottom: 30px;}
.visalist .step{ width: 100%; text-align: center;}
.visalist .type{ width: 690px; padding:0 20px; background: #fafafa; margin:30px 0; position: relative;}
.visalist .type .span{ float: left; width: 100px; height: 30px; line-height: 30px; font-weight: bold;}
.visalist .type div{ overflow: hidden; padding:20px 0;}
.visalist .type div input[type="text"]{ width:140px; height: 28px; line-height: 28px; border: 1px solid #ddd; }
.visalist .type div .btn{ float: left; width: 65px; background: #1c74d0; height: 30px; line-height: 30px; text-align: center; color: #fff;}
.visalist .type div input[type="checkbox"]{ width:15px; height: 15px;  float: left; margin-top: 8px; margin-left: 20px; cursor: pointer; }
.visalist .type div label{  float: left;  margin-left: 10px;line-height: 30px;cursor: pointer;}
.visalist .type .showdiv1{top:50px; left: 120px; padding:0; width: 153px;}
.visalist table{ width: 100%; text-align: center;}
.visalist table .td1{ width: 70px}
.visalist table .td2{ width: 140px}
.visalist table .td3{ width:80px}
.visalist table .td4{ width: 100px}
.visalist table .td5{ width: 85px}
.visalist table .td6{ width: 95px}
.visalist table .td7{ width: 90px}
.visalist table .td8{ width: 70px}
.visalist table td{ line-height: 55px;}
.visalist table td a{ color: #1c74d0}
.visalist table tr:hover{  background: #f8fcf1;}
.visalist table tr{ border-bottom: 1px solid #e5e5e5}
.visalist table th{text-align: center; background: #f8fcf1; border-bottom: 2px solid #669900;border-top: 2px solid #669900;line-height: 55px; color: #669900; font-size: 14px;}

/*签证详细页*/
.detailbox{font-family: 宋体;}
.detailbox h2{  font-size: 20px; color: #2c2c2c; line-height:70px;  width: 100%; margin-bottom:10px;border-top: 1px solid #f0f0f0;font-family: 微软雅黑;}
.detailbox .topbox{overflow: hidden; color: #3F3D3D; padding-bottom: 50px; border-bottom: 1px solid #f0f0f0;}
.detailbox .topbox img{width:370px ; height: 230px; }
.detailbox .topbox .fr{width:540px ; height: 230px; padding: 0 30px;}
.detailbox .topbox .p{ display: block; width: 100%; line-height: 48px; height: 48px; overflow: hidden; border-bottom: 1px dashed #ccc;}
.detailbox .topbox .leftspan{ float: left; width:70px;height: 48px;line-height: 48px; font-size: 14px; color: #000;font-family: 微软雅黑;}
.detailbox .topbox .txt1{width:220px ; float: left;height:135px;  line-height: 30px; padding-top: 10px;}
.detailbox .topbox .txt1 span{ color: #1969cc; margin-left: 5px;}
.detailbox .topbox .txt2{width:180px ;  float: left;height:85px;padding-top: 60px;}
.detailbox .topbox .txt2 .red{ color: #d60000; font-size: 22px; margin-right: 5px;}
.detailbox .bigbox{ padding-bottom: 20px; border-top: 1px solid #f0f0f0; margin-top:40px;}
.detailbox .bigbox .list a{ width: 100px; padding:0 200px; height: 50px; line-height: 50px; float: left; font-size:14px; font-family: 微软雅黑; text-align: center; border-bottom: 2px solid #2869ad;}
.detailbox .bigbox .list a.curr{border-bottom: 2px solid #8ab228;  color: #63811a;background:url(../image/listonbg.png) no-repeat center bottom; }
.detailbox .bigbox .list a i{ margin-right:10px; margin-top: 15px; float: left;}
.detailbox .bigbox .list a span{float: left;}
.detailbox .bigbox .list a i.i1{background:url(../image/lista1.png) no-repeat;  width: 30px; height: 22px;}
.detailbox .bigbox .list a i.i2{background:url(../image/lista2.png) no-repeat;width: 20px;height: 25px; margin-top: 13px;}
.detailbox .bigbox .list a.curr i.i1{background:url(../image/lista1on.png) no-repeat; }
.detailbox .bigbox .list a.curr i.i2{background:url(../image/lista2on.png) no-repeat; }
.detailbox .pagebox{ width: 100%; display: none}
.detailbox .pagebox.active{ display: block;}
.detailbox .pagebox .ullist{ width: 100%; overflow: hidden; padding-top: 25px;}
.pagebox .ullist a{ width: 190px; height: 38px;line-height: 38px; margin:0 5px; float: left;font-family: 微软雅黑;display: block; text-align: center; font-size: 14px;  border-top: 2px solid #8ab228; }
.pagebox .ullist a.currs{ background: #8ab228; color: #fff}
.tabox .table{ width: 100%; display: none;  border: 1px solid #8ab228;}
.tabox .table.actives{ display: block;}

/*新闻详细页*/
.newbox{font-family: 宋体; color: #868686; line-height: 23px;}
.newbox .tittle{ width: 100%; color: #669900; font-size: 21px; font-family: 微软雅黑; line-height: 60px; border-top: 2px solid #8ab228}
.newbox .time{ width: 100%; overflow: hidden;  padding-bottom: 20px; margin-bottom: 30px; border-bottom: 1px solid #e8e8e8; }
.newbox .time span{ float: left; color: #b0be95;}
.newbox .txt{padding-bottom: 20px;border-bottom: 1px dashed #ddd;}
.newbox .txt .p{ margin-bottom: 20px;}
.newbox .txt .pname{ font-size: 14px; color:#7eaa27; font-weight: bold;}
.newbox .txt .pic{margin: 20px 0;}
.newbox .pages{padding: 20px 0;  color: #000}
.newbox .pages .prev{ float: left;}
.newbox .pages .next{ float: right;}
.newbox .pages a{ color: #0767B7;}

/*图片详细页*/
.gallery{ width: 100%; overflow: hidden; background: #f7f7f7}
.gallery .pic{width:590px; height: 325px; text-align: center; float: left;}
.gallery .pic img{ width:590px; height: 325px;}
.gallery .bd{ float: right; width:115px ; height:275px ; padding:25px 0; overflow: hidden; }
.gallery .hd{width:115px ;position: absolute; right: 0}
.gallery .hd .sPrev,.gallery .hd .sNext{position: absolute;  width: 100%; height: 25px; display: block; z-index: 1000; right: 0; cursor: pointer;}
.gallery .hd .sPrev{ top:0; background: url(../image/prev.jpg) no-repeat center; }
.gallery .hd .sNext{ top:300px; background: url(../image/next.jpg) no-repeat center; }
.rightlist{ position: relative; overflow: hidden;width:115px ; height:325px ;float: right; }
.gallery .bd img{ width:112px; }
.gallery .bd li{ float: left; margin: 3px 0;width:112px; height:60px; overflow: hidden; cursor: pointer; border: 1px solid #ddd}
.gallery .bd li.on,.gallery .bd li:hover{border: 1px solid #a72621}
.conbox{margin:20px 0; line-height: 25px;  color: #868686}

/*订房订票*/
.bookbox{overflow: hidden;}
.bookbox .contentname{ border: 0; border: none; background: url(../image/headline1.jpg) bottom no-repeat; }
.bookbox .top{margin-bottom: 9px; overflow: hidden;height:95px; }
.migbox .top{height: 85px;}
.bookbox .top img{ float: left; width:140px; ; height:95px; }
.bookbox .top .txt{ float: right; line-height: 21px;width: 200px; height:95px; }
.bookbox .top .txt .name{ color: #2777d5; font-size: 14px; height: 23px; overflow: hidden;font-weight: bold;padding-right: 16px;position: relative;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.bookbox .top .txt .name .new-ioc{position: absolute;right: 0px;top: 3px;}
.bookbox .top .txt .detail{width: 100%; height:45px; overflow: hidden;}
.bookbox .div{position: relative; width: 350px;font-family: 宋体;}
.bookbox li {
	line-height: 31px;
	overflow: hidden;
	height: 31px;
	position: relative;
	padding-right: 100px;
	
}
.bookbox i.time {
	float: right;
	font-style: normal;
	position: absolute;
	right: 0;
	top: 0;
	color: #444444;
	font-size: 12px;
	font-weight: 500;
}
.bookbox li .new-ioc{position: absolute;right: 83px;top: 9px;}
.bookbox .topmore{ position: absolute; right: 0; top: 37px;font-size: 11px; color: #868686;font-family:Arial; }
.bookbox .bp{ overflow: hidden; height: 30px;}
.bookbox .bp .time{ float: left; width: 100px;}
.bookbox .bp .link{ float: right;width: 60px; color: #7ba0cc; font-family: Arial}

.hoteldiv{ overflow: hidden; margin-bottom: 30px;}
.hoteldiv .contentname{border: 0; border: none; background: url(../image/headline2.jpg) bottom no-repeat;margin: 0; }
.hoteldiv li{ position: relative; overflow: hidden;font-family: 宋体; padding: 25px 0; border-bottom: 1px solid #f0f0f0}
.hoteldiv li .link{ position: absolute; color: #7ba0cc; font-family: Arial; bottom:25px; right: 0;}
.hoteldiv li .name{ color: #2777d5; font-size: 14px; width: 100%; height: 25px;line-height: 25px; overflow: hidden;font-weight: bold;}
.hoteldiv li .name .new-ioc{float: none !important;margin-left: 5px;}
.hoteldiv li img{ width: 210px; height: 130px; float: left;}
.hoteldiv li .txt{ float: right; height: 130px; width: 500px;}
.hoteldiv li .add{ color: #88acd7; line-height: 25px;}
.hoteldiv li .detail{ display: block; width: 100%;height:80px; overflow: hidden; line-height: 20px;}

/*移民海外*/
.migbox .contentname{background:0;border-bottom: 2px solid #669900; }
.migbox .top img{ float: left; width:135px; ; height:85px; }
.migbox .top .txt .detail{ height: 45px;}
.migbox .top .txt{ height: 85px;}
.migbox2{ position: relative; overflow: hidden;}
.migbox2 .topmore{ position: absolute; right: 0; top: 37px;font-size: 11px; color: #868686;font-family:Arial; }
.migbox2 .box1{ width: 800px; margin-left: -3px;}
.migbox2 .box1 .div{ position: relative; float: left; width:178px ; height: 175px; margin: 0 3px; line-height: 40px; text-align: center; overflow: hidden;}
.migbox2 .box1 .div img{width:178px ; height: 135px;}
.migbox1 .contentname{ margin:0; border: 0; border: none; margin-bottom: 10px;}
.migbox1{ margin-bottom: 10px;}
.migbox1 li img{margin-left: 20px;}
.migbox1 li{ width: 120px;}
.migbox1 ul{ width: 740px;}
.migbox3 .contentname{margin: 0;}
.migbox3 .ullist .name{ color: #2777d5}
.migbox3 .ullist .time{ color: #a7c4d5}
.migbox3 .ullist .name .new-ioc{float: none !important;margin-left: 5px;}

.migbox3 .top{ overflow: hidden; position: relative; padding: 20px 0; border-bottom: 1px solid #f0f0f0}
.migbox3 .top img{ float: left; width:135px ; height:85px ;}
.migbox3 .top .fr{ width:580px ; height: 85px;}
.migbox3 .top .readm{ position: absolute; right: 0;bottom: 22px; color: #7ba0cc; font-family: Arial}
.migbox3 .top .ullist{ margin-bottom:0 ; line-height: 23px;}
.migbox3 .top .readm{bottom: 12px;}
.abrbox .ullist .txtdetail{ line-height: 18px;}

.migbox4{ width: 730px; overflow: hidden;}
.migbox4 .contentname{margin-top: 0;}
.migbox4 .ullist1{ width: 750px;margin-left: -6px;}
.migbox4 .ullist1 .div{ position: relative; float: left; width:235px ; height: 150px; margin: 0 6px; margin-bottom: 20px;}
.migbox4 .ullist1 .coverdiv{ position: absolute; bottom:0; left:0; width:219px; padding:0 8px; height: 28px; line-height: 28px; background: #000; opacity: 0.8; color: #fff; font-size: 14px;}
.migbox4 .ullist1 .div img{width:235px ; height:150px;}

.migbox5{ font-family: 宋体;font-size: 14px;}
.migbox5 .contentname{margin-top: 0; border-bottom: 0; border-bottom: none;}
.migbox5 .video{ width: 730px; height: 485px; overflow: hidden; text-align: center; cursor: pointer;}
.migbox5 .intro{ padding:10px 0; margin-bottom: 15px;margin-top: 15px; border-bottom: 1px dashed #ddd; color: #000; font-weight: bold; }
.migbox5 .txt{ line-height: 25px;}

.baseInfoWrap{ display: block;overflow: hidden;}
.baseInfoWrap .baseInfoLeft>.baseInfoLeft, .baseInfoWrap .baseInfoRight>.baseInfoRight {float: left;width: 365px; overflow: hidden;}
.baseInfoWrap .baseInfoLeft .biItem, .baseInfoWrap .baseInfoRight .biItem {
	zoom: 1;
	line-height: 26px;
	position: relative;
}
.baseInfoWrap .baseInfoLeft .biItem .biItemInner, .baseInfoWrap .baseInfoRight .biItem .biItemInner {
	zoom: 1;
	position: relative;
	overflow: hidden;
}
.baseInfoWrap .baseInfoLeft .biItem .biItemInner .biTitle, .baseInfoWrap .baseInfoRight .biItem .biItemInner .biTitle {
	display: block;
	float: left;
	color: #999;
	width: 85px;
	padding: 0 5px 0 12px;
	font-weight: bold;
}
.biItem .biContent {
	zoom: 1;
	color: #333;
	width: 258px;
	float: left;
	position: relative;
}



.danye li{ list-style: disc inside;/*text-indent: 2em;*/ padding-left: 20px;}
.th1{margin:0px;padding:0px;font-family:微软雅黑;font-size:14px;font-style:inherit;font-variant:inherit;font-weight:inherit;line-height:35px;text-align:center;height:35px;background-color:#f5f4f6;color:#666666;border-right-width:1px;border-right-style:solid;border-right-color:#dddddd;width:105px;background-position:initial initial;background-repeat:initial initial;}
.th2{margin:0px;padding:0px;font-family:微软雅黑;font-size:14px;font-style:inherit;font-variant:inherit;font-weight:inherit;line-height:35px;text-align:center;height:35px;background-color:#f5f4f6;color:#666666;border-right-width:1px;border-right-style:solid;border-right-color:#dddddd;width:215px;background-position:initial initial;background-repeat:initial initial;}
.th3{margin:0px;padding:0px;font-family:微软雅黑;font-size:14px;font-style:inherit;font-variant:inherit;font-weight:inherit;line-height:35px;text-align:center;height:35px;background-color:#f5f4f6;color:#666666;border-right-width:1px;border-right-style:solid;border-right-color:#dddddd;width:680px;background-position:initial initial;background-repeat:initial initial;}
.td1{margin:0px;padding:10px 0px;border-right-width:1px;border-right-style:solid;border-right-color:#dddddd;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#dddddd;line-height:28px;width:105px;font-family:微软雅黑;color:#000000;text-align:center;}
.td2{margin:0px;padding:10px 15px;border-right-width:1px;border-right-style:solid;border-right-color:#dddddd;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#dddddd;line-height:22px;color:#000000;font-weight:bold;width:185px;}
.td3{margin:0px;padding:10px 30px;border-right-width:1px;border-right-style:solid;border-right-color:#dddddd;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#dddddd;line-height:22px;width:620px;color:#3F3D3D;}

.input-top{overflow: hidden;border-bottom: 1px dashed #cfcfcf;padding-top: 15px;padding-bottom: 25px;}
.input-top .input-txt{overflow: hidden;height: 26px;float: left;margin-right: 46px;}
.input-top .input-txt input{overflow: hidden;height: 24px;width: 160px;border: 1px solid #e8e8e8;text-indent: 8px;padding: 0px;margin: 0px;}
.input-top .input-txt label{margin-right: 0px;}
.input-li{overflow: hidden;padding: 12px 0px;}
.input-li .titles{overflow: hidden;width: 146px;line-height:35px;font-size: 14px;font-family: "微软雅黑";float: left;}
.input-li .titles span{margin-left: 15px;}
.ro{float: left;}
.ros{float: left;line-height: 35px;margin-right:35px;width: 115px;}
.ros label{cursor: pointer;float: left;}
.ros span{width: 17px;height: 17px;display: block;background: url(../image/nchecked.png) no-repeat;float: left;margin-top: 7px;margin-right: 17px;}
.ros input[type="radio"]{display: none;float: left;margin-right: 17px;margin-top: 12px;}
.in-b{padding-top: 40px;overflow: hidden;margin: auto;width: 208px;}
.cz{background: #757575;float: left;padding: 8px 18px;color: #ffffff;letter-spacing: 1px;float: left;cursor: pointer;}
.tj{background: #669900;float: left;padding: 8px 18px;color: #ffffff;letter-spacing: 1px;float: left;margin-left: 30px;cursor: pointer;}
.ros  input[type="radio"]:checked + span{background: url(../image/checked.png) no-repeat;}
.ro4{height: 60px;}
.ros input[type="checkbox"]{display: none;float: left;margin-right: 17px;margin-top: 12px;}
.ros  input[type="checkbox"]:checked + span{background: url(../image/checked.png) no-repeat;}
.ro4{height: 60px;}
.order{overflow: hidden;width: 75px;float: left;margin-left: 8px;border-bottom: 1px solid #dedede;height: 30px;}
.order input[type="text"]{width: 75px;border: none;background: none;text-indent: 5px;height: 30px;}

.right-1{background: #0068b7;padding-left: 2px;position: relative;margin-bottom: 10px;cursor: pointer;z-index: 10;width: 39px;}
.right-t{position: absolute;top: 50%;margin-top: -73px;}
.right-a{background: #4392ce;}
/*.right-a{width: 120px;position: absolute;right: 41px;top: 0px;padding: 10px 0px;z-index: 5;display: none;}*/
.right-a{width: 120px;position: absolute;right: 41px;top: 0px;padding: 10px 0px;z-index: -1;display: none;}
.right-l{width: 100px;height: 25px;line-height: 25px;border-bottom: 1px solid #64a7da;margin: auto;}
.right-l img{margin-top: 4px;margin-left: 5px;margin-right: 15px;float: left;}
.right-l a{color: #fff;}

.new-ioc{width: 24px !important;height: 12px !important;}


ul.list-paddingleft-2 {list-style-type: square;margin: auto;padding-left: 32px;font-size: 16px;color: #000;}
ul.list-paddingleft-2 li{list-style: inherit !important;}
ol.list-paddingleft-2{ list-style-type: decimal;margin: auto;padding-left: 26px;font-size: 16px;color: #000;}
ol.list-paddingleft-2 li{list-style: inherit !important;}

/*院校*/
.yx_list li{padding:20px 0;border-bottom: 1px solid #f0f0f0;}
.yx_list li::after,.yx_js::after,.yx_xq_top::after,.school_des::after,.school_des li::after{content: '';clear: both;display: table;}
.yx_logo{width:93px;height: 108px;border:1px solid #f0f0f0;}
.yx_logo img{width:100%;vertical-align: middle;}
.yx_des{width:545px;margin-left: 18px;}
.yx_title b{color: #669900;display: block;font-family: "微软雅黑";}
.yx_title b i{ font-style: normal; color: #ff7a04;font-size: 12px;font-family: "微软雅黑";}
.yx_title span{font-size: 12px; color: #444;font-family: "微软雅黑";}
.yx_js{margin-top: 20px;}
.yx_js p{float: left;font-size: 12px; color: #444;font-family: "微软雅黑"; line-height: 24px;margin-right: 16px;min-width: 116px;}
.yx_look{width:64px;height: 22px;text-align: center;line-height: 22px;background: #669900;font-size: 12px; color: #fff;margin-top: 44px; border-radius: 2px;-webkit-border-radius: 2px;}
.yx_look:hover{color: #fff;}
/*院校详情*/
.yx_xq_title{position: absolute;top:-8px;left:0;font-size: 21px; color: #669900;}
.yx_xq{border-top: 2px solid #8ab228;}
.yx_xq_top{padding: 15px 35px;border:1px solid #f0f0f0;margin: 20px auto 0;position: relative;}
.xq_logo{width:140px;height: 148px;}
.xq_logo img{width:100%;vertical-align: middle;}
.school_des{width:500px;}
.school_title{position: relative;}
.school_title h4{font-size: 21px; color: #444;font-weight: normal;line-height: 1.2em;}
.school_title h4 p{font-size: 12px; color: #444;font-weight: normal;}
.to_range{position: absolute;right:0;top:0;}
.to_range b{font-size: 12px; color: #fff;padding: 4px 10px;background: #005fb3;border-radius: 6px;-webkit-border-radius: 6px;}
.to_range span{font-size: 12px; color: #444;margin-right: 11px;}
.school_des{margin-top: 13px;}
.school_des li{border-bottom: 1px solid #f0f0f0;line-height: 30px;}
.school_des li.last{border:none;}
.school_des p{font-size: 12px; color: #444;float: left;margin-right: 15px;min-width: 110px;}
.yx_xq_mid{border:1px solid #f0f0f0;border-top: none;padding:20px 15px;}
.yx_xq_mid p{text-indent: 2em;font-size: 12px; color: #444;line-height: 20px;}
.yx_tab{margin: 20px auto;}
.tab_control{height: 35px;line-height: 35px;background: #fafafa;}
.tab_control a{float: left;width:90px;line-height: 35px;text-align: center;position: relative;font-size: 14px; color: #444;}
.tab_control a::before{content: '';top:0;left:0;width:100%;border-top:2px solid #005fb3;position: absolute;display: none;}
.tab_control a.active::before{display: block;}
.tab_control a.active{color: #0767B7;}
.tab_page{padding: 25px 15px;display: none;}
.tab_page.active{display: block;}
.tab_page p{font-size: 12px; color: #444;line-height: 20px; text-indent: 2em;}
.school_des .yx_look{position: absolute;top:-3px;right:35px;}








