﻿@charset "utf-8";
/* by merry at 2017-02-23 */

/* common */
html { width:100%; height:100%; -webkit-text-size-adjust:100%; -moz-text-size-adjust:100%; -ms-text-size-adjust:100%; -o-text-size-adjust:100%; text-size-adjust:100%; }
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td,figure{ margin:0; padding:0; }
body,button,input,select,textarea { font-family:"Roboto-Light",Tahoma,Arial,sans-serif; font-size:62.5%; word-wrap:break-word; }
textarea {resize:none;}
h1,h2,h3,h4,h5,h6{ font-size:100%; font-weight:normal; }
a,label{blr:expression_r(this.onFocus=this.blur());outline:none;}
address,cite,dfn,em,var{font-style:normal}
ul,ol{list-style:none}
fieldset,img{border:0;vertical-align:bottom;}
section,article,aside,header,footer,nav,dialog,figure{display:block;}
table{width:100%;border-collapse:collapse;border-spacing:0;}

.tranAll, a { transition:all 0.3s ease; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; -ms-transition:all 0.3s ease; }
*,*:after,*:before { -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box;  -o-box-sizing:border-box; box-sizing:border-box; }
*:after, *:before { display:block; }
*:focus { outline:none; }

body { font-family:"arial","Microsoft Yahei"; color:#858585; margin:0 auto; background:#fff; }
input, textarea { font-family:"arial","Microsoft Yahei";/*  -webkit-appearance:none; */ }
a { color:#858585; text-decoration:none; }
a:hover { color:#BE9D84; text-decoration:none; }
img { vertical-align:bottom; }

input[type="text"]:focus,input[type="tel"]:focus,input[type="email"]:focus, input[type="password"]:focus, textarea:focus, select:focus { outline:#E26B02 solid thin; }
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { color:#666666; }
input:-ms-input-placeholder, textarea:-ms-input-placeholder { color:#666666; }
input::-moz-placeholder, textarea::-moz-placeholder { color:#666666; }
input:-moz-placeholder, textarea:-moz-placeholder { color:#666666; }
input[type="checkbox"] { width:14px; height:14px; border:1px solid #ddd; background:#999999 url(_blank); }

.clear{display:block;height:0;overflow:hidden;clear:both}
.clearfix:after{content:'\20';display:block;height:0;clear:both}
.clearfix{*zoom:1} 

.cssTable { width:100%; height:100%; display:table; }
.cssTd { width:100%; height:100%; vertical-align:middle; display:table-cell; }

.hide{
	display:none;
}
.scrollBox{ 
    position: relative;
    overflow: hidden;
    height: 100%;
}

#hd .hdr .link b{
	display:block;
}
#hd .hdr .link span{
	line-height:12px;
}

/* 残障服务 */

.bgcolor1{
	background:#FBF6F4;
} 
.bgcolor2{
	background:#E26B02;
} 
.commonInfobox{ 
	text-align:center;
	padding:50px 0 0!important;
}
.commonInfobox2{
	padding:50px 0!important;
}
.commonInfobox .g-tit1{
	padding:70px 0 0;
}
.commonInfobox .g-tit1 .cImgbox{
	
}
.cImgbox img{
	display:block;
	margin:10px auto 0;
	max-width:100%;
}

.disabilityServe{
	position:relative;
	min-height:460px;
}
.disabilityServe .bgtopimg {
    position: absolute;
    width: 100%;
    height: 460px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    top: 0;
    left: 0;
}
.disabilityServe .wp{
	position:relative;
	z-index:2;
	padding:70px 0 30px;
} 
.disServemainbox{
	background:#FBF6F4;
	padding:50px 15px 50px 50px;
	border-radius:15px;
	height:820px;
	width:100%;
}
.disServemainbox .leftMenu{
	float:left;
	width:249px; 
	position:relative;
	z-index:2;
}
.disServemainbox .leftMenu ul li{
	margin-bottom:10px;
}
.disServemainbox .leftMenu ul li a{
	display:block;
	font-size:16px;
	line-height:2em;
	color:#666666;
	background:#fff;
	padding:5px 0;
	text-align:center;
	border-radius:20px;
}
.disServemainbox .leftMenu ul li.on a,
.disServemainbox .leftMenu ul li a:hover{
	background:#E26B02;
	color:#fff;
}

.disServemainbox .rightContent{
	height:100%; 
	padding-left:290px;
	position:relative; 
}
.disServemainbox .rightContent .scrollBox{
	padding-right:50px;
}
.disServemainbox .rightContent .toptitbox{
	font-size:26px;
	line-height:1.5em;
	color:#f3750a;
	border-bottom:1px solid #F3CFAD;
	padding-bottom:10px;
}
.disServemainbox .rightContent .article{
	font-size:14px;
	line-height:1.8em;
	color:#666666;
	padding:20px 0;
}
.disServemainbox .rightContent .article h2{
	font-size:18px;
	line-height:2em;
	/* color:#f3750a; */
	padding:20px 0 0;
}
.disServemainbox .rightContent .article ul{
	
}
.disServemainbox .rightContent .article ul li span{
	/* color:#f3750a; */
	margin-right:3px;
}
.disServemainbox .ps-container .ps-scrollbar-y-rail{
	background:#fff!important;
}
.disServemainbox .ps-container .ps-scrollbar-x-rail{
	display:none!important;
}
.disServemainbox .ps-container .ps-scrollbar-y{
	background:#E48F02!important;
	border-radius: 0;
}

.p-soso{
	margin:15px auto 0;
	background:#fff;
}

#hd .logo,
#hd .logo img{
	display:block;
} 
#hd .logo img{
	max-width:100%;
}

/* 定居及健康 */
.settleDownbox{
	
}
.settleDownbox .block{
	padding:90px 0 70px;
}
.settleDownbox .block .img{
	float:left;
	width:350px;
	max-height:210px;
	overflow:hidden;
	border-radius:15px;
}
.settleDownbox .block .img img{
	display:block;
	max-width:100%;
}
.settleDownbox .block .text{
	padding-left:440px;
	padding-right:80px;
}
.settleDownbox .block .text h2{
	font-size:36px;
	line-height:1.2em;
	color:#666666;
	margin-bottom:20px;
}
.settleDownbox .block .text p{
	font-size:16px;
	line-height:1.5em;
	color:#666666;
}
.settleDownbox .block .text a{
	display:block;
	font-size:16px;
	line-height:1.5em;
	color:#fff;
	background:#E26B02;
	border-radius:20px;
	padding:8px 0;
	width:160px;
	text-align:center;
	margin-top:15px;
	border:2px solid #E26B02;
}
.settleDownbox .block .text .article{
	min-height:120px;
	/* overflow:hidden; */
}
.settleDownbox .block.bgcolor2 .text h2,
.settleDownbox .block.bgcolor2 .text p{ 
	color:#fff;
}
.settleDownbox .block.bgcolor2 .text a{
	border:2px solid #fff;
}
.settleDownbox .block .text a:hover{
	background:#0D025F;
	border-color:#0D025F;
} 

/* 关于我们-常年大会 */
.aboutUsbox{
	border-top:1px solid #F2E3D4;
	padding:30px 0;
}
.abSidenavbox{
	float:left;
	width:249px;
}
.abSidenavbox ul li{
	padding:5px 0;
}
.abSidenavbox ul li a{
	display:block;
	font-size:16px;
	line-height:1.5em;
	color:#737373;
	position:relative;
	padding:8px 30px;
}
.abSidenavbox ul li a:hover,
.abSidenavbox ul li.on a{
	background:#E26B02;
	color:#fff;
	padding:8px 30px 8px 15px;
}
.abSidenavbox ul li a i{
	display:block;
	width:30px;
	height:100%;
	text-align:center;
	right:0;
	top:0;
	position:absolute;
	line-height:40px;
	display:none;
}
.abSidenavbox ul li a:hover i,
.abSidenavbox ul li.on a i{
	display:block;
}

.abRightcontent{
	padding-left:290px;
	font-size:15px;
	color:#666666;
	line-height:1.5em;
	padding-right:30px;
}
.abRightcontent img{
	display:block;
	max-width:100%;
	margin:10px auto;
}
.meetingContent .leftCon{
	float:left;
	width:520px;
	padding-right:60px;
}
.abRightcontent .part{
	border-bottom:1px solid #F6EBE0;
	padding-bottom:20px;
	margin-bottom:30px;
}
.abRightcontent .part:last-child{
	border-bottom:none;
	margin-bottom:0;
}

.abRightcontent h2{
	font-size:30px;
	color:#f3750a;
	padding-bottom:15px;
}
.abRightcontent p{
	padding:15px 0;
} 
.meetingContent .rightNews{
	float:right;
	border-top:2px solid #E26B02;
	width:250px;
}
.meetingContent .rightNews .tit{
	text-align:center;
	font-size:20px;
	line-height:1em;
	color:#f3750a;
	padding:15px 0 25px;
}
.meetingContent .newsSlidebox{
	position:relative;
	width:100%;
	background:#E26B02;
	
	font-size:13px;
	line-height:1.3em;
	padding:20px 0 40px;
}
.meetingContent .newsSlidebox:before{
	content:"";
	position:absolute;
	bottom:100%;
	left:50%;
	
	transform:translate(-50%,0);
	-webkit-transform:translate(-50%,0);
	-moz-transform:translate(-50%,0);
	-ms-transform:translate(-50%,0);
	-o-transform:translate(-50%,0); 
	
	width:0;
	height:0;
	border-left:8px solid transparent;
	border-right:8px solid transparent;
	border-bottom:8px solid #E26B02;
}
.meetingContent .newsSlidebox ul li{
	float:left;
}
.meetingContent .newsSlidebox .row{
	padding:0 10px;
}
.meetingContent .newsSlidebox .row a{
	display:block;
	padding:8px 15px 8px 30px;
	position:relative;
	color:#fff;
}
.meetingContent .newsSlidebox .row span{
	position:absolute;
	left:10px;
	top:5px;
}
.meetingContent .newsSlidebox .row a:hover{
	background:#F08526;
}


.meetingContent .newsSlidebox .flex-control-nav{
	display:none;
}
.meetingContent .newsSlidebox .flex-direction-nav{
	background: #CC6002;
    display: block;
    clear: both;
    height: 30px;
    position: absolute;
    width: 100%;
    bottom: 0;
	text-align:right;
}
.meetingContent .newsSlidebox .flex-direction-nav li{
	display:inline-block;
	float:none;
	position:relative;
}
.meetingContent .newsSlidebox .flex-direction-nav li a{
	display:block;
	width:26px;
	height:26px;
	line-height:26px;
	background-color:#F7DDC2;
	background-position:center;
	background-repeat:no-repeat;
	text-indent:-99999999px;
	margin:1.5px;
	overflow:hidden;
	color:rgba(255,255,255,0);
}

.meetingContent .newsSlidebox .flex-direction-nav li a.flex-prev{
	background-image:url(../images/arrow-up-o.png);
}
.meetingContent .newsSlidebox .flex-direction-nav li a.flex-prev:hover{
	background-image:url(../images/arrow-up-w.png);
}
.meetingContent .newsSlidebox .flex-direction-nav li a.flex-next{
	background-image:url(../images/arrow-down-o.png);
	background-color:#F08526;
} 
.meetingContent .newsSlidebox .flex-direction-nav li a.flex-next:hover{
	background-image:url(../images/arrow-down-w.png);
	background-color:#F08526;
}

/* 关于我们-简介 */
.purpose{}
.purpose img{
	margin:15px 0 0;
}
.purposeListbox{
	background:#E4791A;
	padding:15px 80px;
}
.purposeListbox ul li{
	font-size:16px;
	line-height:1.8em;
	color:#fff;
	float:left;
	width:50%;
	position:relative;
	padding:20px 30px 20px 60px;
}
.purposeListbox ul li span{
	font-size:36px;
	color:#fff;
	line-height:1.2em;
	font-weight:bold;
	position:absolute;
	left:0;
	top:20px;
}


/* 关于我们-管理 */
.manageContent{
	
}
.manageContent h1{
	font-size:30px;
	line-height:1em;
	color:#f3750a;
	border-bottom:1px solid #F7EBE0;
	padding-bottom:15px;
}
.manageContent .menubox{
	border-bottom:1px solid #E26A02;
}
.manageContent .menubox ul{
	display:block;
	height: 44px;
}
.manageContent .menubox li{
	float:left;
	width:33.3333%; 
}
.manageContent .menubox li a{
	color:#f3750a;
	font-size:20px;
	line-height:1.2em;
	text-align:center;
	padding:10px 0;
	display:block;
}
.manageContent .menubox li a span{
	margin-right:15px;
}
.manageContent .mainbox{
	font-size:14px;
	line-height:2.2em;
	color:#666666;
}
.manageContent .mainbox .block{
	border-bottom:1px solid #F7EBE0;
	padding:20px 0;
}
.manageContent .mainbox .block:last-child{
	border-bottom:none;
}
.manageContent .mainbox h3{
	font-size:20px;
	line-height:1.2em;
	color:#f3750a;
	padding:15px 0;
} 
.manageContent .mainbox h3 small{
	font-size:12px;
	line-height:2em;
	color:#666666;
	margin-left:15px;
}
.manageContent .mainbox p{
	padding:0;
}
.manageContent .mainbox p span{
	margin-right:20px;
}
.manageContent .mainbox p span:last-child{
	margin-right:0;
}

/* 关于我们-历史 */
.historyContent{}
.historyContent h1{
	font-size:30px;
	line-height:1em;
	color:#f3750a; 
	padding-bottom:15px;
} 
.historyContent .hismainbox{
	border-top:1px solid #F2E3D4;
	background:#FCFAF9;
	position:relative;
	padding-left:120px;
	height:770px;
	margin-top:20px;
}
.historyContent .timeLinebox{
	width:60px;
	background:#E26B02;
	position:absolute;
	top:-10px;
	left:40px;
	text-align:center;
	padding:20px 0 40px;
	border-radius:0 0 20px 20px;
}
.historyContent .timeLinebox:before{
	content:"";
	width:0;
	height:0;
	border-right: 10px solid transparent;
    border-bottom: 10px solid #BA5602;
	position:absolute;
	left:100%;
	top:0;
}
.historyContent .timeLinebox ul li{
	font-size:13px;
	line-height:1em;
	color:#fff;
}
.historyContent .timeLinebox ul li.reg{ 
	padding:10px 0;
}
.historyContent .timeLinebox ul li a{
	display:block;
	padding:10px 0;
	position:relative;
}
.historyContent .timeLinebox ul li a:after{
	content:"";
	width:80px;
	height:100%;
	position:absolute;
	top:0;
	left:50%;
	transform:translate(-50%,0);
	-webkit-transform:translate(-50%,0);
	-moz-transform:translate(-50%,0);
	-ms-transform:translate(-50%,0);
	-o-transform:translate(-50%,0);
	
	border:3px solid #F2A110;
	display:none;
}
.historyContent .timeLinebox ul li a .line{
	width:20px;
	height:3px;
	background:#F2A110;
	margin:0 auto;
}
.historyContent .timeLinebox ul li a:hover .line,
.historyContent .timeLinebox ul li.current a .line{
	background:#fff;
} 
.historyContent .timeLinebox ul li.current a:after{
	display:block;
}
.historyContent .scrollmainbox{
	width:100%;
	height:100%;
	overflow:hidden;
	padding:40px 0;
	
	font-size:14px;
	line-height:2.3em;
	color:#666666;
}
.historyContent .scrollmainbox .scrollBox{
	padding:0 50px 0 30px;
}
.historyContent .scrollmainbox .scrollBox .tit{
	text-align:center;
	font-size:38px;
	line-height:1em;
	font-weight:bold;
	color:#f3750a;
	padding:15px 0 10px;
}


.historyContent .ps-container .ps-scrollbar-y-rail{
	background:#F9F1EC!important;
}
.historyContent .ps-container .ps-scrollbar-x-rail{
	display:none!important;
}
.historyContent .ps-container .ps-scrollbar-y{
	background:#E48F02!important;
	border-radius: 0;
}

/* 网上缴费 */
.paymentBox{
	background:#EB740B;
	padding:30px 0;
	margin-top:50px;
}
.paymentBox .topNamebox{
	text-align:center;
	color:#fff;
}
.paymentBox .topNamebox img{
	display:block;
	margin:25px auto 10px;
	max-width:100%;
}
.paymentBox .topNamebox p{
	display:block;
	font-size:38px;
	line-height:1.5em;
}
.paymentBox .topNamebox span{
	display:block;
	font-size:18px;
	line-height:1em;
	position:relative;
}
.paymentBox .topNamebox span:after{
	content:"";
	width:26px;
	height:2px;
	background:#fff;
	margin:15px auto;
}

.paymentSer{
	padding:40px 0;
}
.paymentSer ul li{
	float:left;
	width:25%;
	padding:0 10px;
}
.paymentSer ul li a{
	display:block;
	background:#fff;
	text-align:center;
	border-radius:6px; 
	padding:25px 0;
}
.paymentSer ul li a p{
	font-size:18px;
	line-height:2em;
	color:#666666;
	margin-bottom:15px;
}
.paymentSer ul li a span{  
	font-size:20px;
	line-height:1.5em;
	color:#f3750a;
	padding:5px 30px;
	border:2px solid #f3750a;
	border-radius:18px; 
}
.paymentSer ul li a:hover p{
	color:#f3750a;
}
.paymentSer ul li a:hover span{
	background:#f3750a;
	color:#fff;
}

/* 就业及培训 */
.g-tit1 h2{
	font-weight:bold;
}
.employmentTraining{}
.employmentTraining .classBlock{
	text-align:center;
	color:#666666;
	transition:all 0.5s ease-out;
	-webkit-transition:all 0.5s ease-out;
	-moz-transition:all 0.5s ease-out;
	-ms-transition:all 0.5s ease-out;
	-o-transition:all 0.5s ease-out;
}
.employmentTraining .classBlock .wp{
	border-bottom:1px solid #F4E7DA;
	padding:60px 0;
}
.employmentTraining .classBlock:last-child .wp{
	border-bottom:none;
}
.employmentTraining .classBlock span{
	display:block;
	font-size:36px;
	line-height:1em; 
	position:relative;
	padding-bottom:15px;
}
.employmentTraining .classBlock span:before{
	content:"";
	width:22px;
	height:3px;
	background:#E26B02;
	margin:0 auto 30px;
}
.employmentTraining .classBlock p{
	font-size:14px;
	line-height:1.8em;  
	padding-bottom:20px;
}
.employmentTraining .classBlock a{
	display:block;
	width:220px;
	height:50px;
	margin:12px auto; 
	font-size:18px;
	line-height:2em;
	padding:5px 0;
	border-radius:20px;
	border:2px solid #E26B02;
}
.employmentTraining .classBlock a.btnclass{
	background:#E26B02;
	color:#fff;
	
}
.employmentTraining .classBlock a.btnnews{
	color:#E26B02;
}
.employmentTraining .classBlock:hover{
	color:#fff;
	background:#E26B02;
}
.employmentTraining .classBlock:hover span:before{
	background:#fff;
}
.employmentTraining .classBlock:hover a{ 
	border-color:#fff;
}
.employmentTraining .classBlock:hover a.btnclass{
	background:#fff;
	color:#E26B02;
}
.employmentTraining .classBlock:hover a.btnnews{
	background:none;
	color:#fff;
}
.employmentTraining .classBlock a:hover{
	font-size:20px;
}

/* 联系我们-合作伙伴 */
.sidecontact .spe{
	padding:15px 0;
}
.sidecontact .pblock{
	border-bottom:1px solid #F6EBE0;
	padding:20px 0;
}
.sidecontact .pblock:last-child{
	border-bottom:none;
}
.sidecontact .pblock span{
	display:block;
	font-size:20px;
	line-height:1.3em;
	color:#f3750a;
	padding-bottom:15px;
}

/* 联系我们-就业机会 */
.jobblock{
	position:relative;
}
.jobblock ul li{
	width:100%;
	height:185px;
	overflow:hidden;
	position:relative;
	background-color:#E26B02;
	padding:0 70px;
	margin:15px 0;
}
.jobblock ul li .bgimg{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background-position:center;
	background-repeat:no-repeat;
	background-size:cover;
	opacity:0.1; 
	
	-webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out; 
    -ms-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;
}
.jobblock ul li:hover .bgimg{
	-webkit-transform:scale(1.1,1.1);
	-moz-transform:scale(1.1,1.1);
	-ms-transform:scale(1.1,1.1);
	-o-transform:scale(1.1,1.1);
	transform:scale(1.1,1.1);
}
.jobblock ul li .cssTable{
	position:relative;
	z-index:2;
}
.jobblock ul li p{
	font-size:26px;
	line-height:1.2em;
	color:#fff;
	padding:13px 0;
}
.jobblock ul li a{
	display:block;
	font-size:18px;
	line-height:1.5em;
	color:#f3750a;
	background:#fff;
	width:160px;
	border-radius:20px;
	text-align:center;
	padding:6px 0;
	margin:10px 0;
	border:2px solid #fff;
}
.jobblock ul li a:hover{
	color:#fff;
	background:none;
}
.jobblock ul li .num{
	position:absolute;
	width:70px;
	height:70px; 
	border-radius:50%;
	bottom:-35px;
	right:-35px;
	background:#fff;
	color:#f3750a;
	font-size:14px;
	font-weight:bold; 
	padding: 15px;
    line-height: 1.5em;
}

/* 联系我们-咨询/意见 */
.advisory-formbox{
	padding:20px 0 30px;
}
.form-row{
	margin-bottom:15px;
}
.input-text{
	display:block;
	border:1px solid #EBDAC9;
	width:100%;
	height:43px;
	font-size:16px;
	line-height:2em;
	padding:5px 15px;
	color:#E26B02;
}
.halfwith{
	width:50%;
}
.textarea-text{ 
	display:block;
	border:1px solid #EBDAC9;
	width:100%;
	height:158px;
	font-size:16px;
	line-height:2em;
	padding:5px 15px;
	color:#E26B02;
}
.btn-submit{
	display:block;
	border-style:none;
	background:#E26B02;
	color:#fff;
	font-size:20px;
	line-height:1.5em;
	padding:6px 50px;
	border-radius:25px;
	font-family:"Microsoft Yahei","Arial";
	cursor:pointer;
	margin:20px 0;
	border:2px solid #E26B02;
}
.btn-submit:hover{
	background:none;
	color:#E26B02;
}

/* 语言选择跳转页 */
.jumpPagebox{
	background:#FBF6F2;
	text-align:center;
	margin-top:50px;
	padding:60px 0 100px;
}
.jumpPagebox h2{
	position:relative;
	font-size:32px;
	line-height:2em;
	color:#666666;
}
.jumpPagebox h2:after{
	content:"";
	width:26px;
	height:2px;
	background:#E26B02;
	margin:15px auto 0;
}
.jumpPagebox p{
	position:relative;
	font-size:18px;
	line-height:1.5em;
	color:#666666;
	width:75%;
	margin:40px auto;
}
.jumpPagebox a{
	display:block;
	color:#fff;
	background:#E26B02;
	font-size:18px;
	line-height:1.5em;
	border-radius:26px;
	width:450px;
	margin:50px auto;
	padding:12px 0;
	border:2px solid #E26B02;
	max-width:100%;
}
.jumpPagebox a:hover{
	background:none;
	color:#E26B02;
}

/* 中文文化 */
.chinese-culture{
	
}
.chinese-culture .block{
	padding:50px 0;
}
.chinese-culture .titlebox{
	text-align:center;
	position:relative;
	font-size:38px;
	line-height:1.3em;
	padding-bottom:30px;
}
.chinese-culture .titlebox:before{
	content:"";
	width:30px;
	height:3px;
	margin:0 auto 20px;
}
.chinese-culture .mainbox{
	padding-top:35px;
}
.chinese-culture .mainbox .left{
	float:left;
	width:340px;
}
.chinese-culture .mainbox .left .img{
	width:100%;
	max-height:234px;
	overflow:hidden;
	border-radius:6px;
}
.chinese-culture .mainbox .left .img img{
	display:block;
	max-width:100%;
}
.chinese-culture .mainbox .right{
	padding-left:400px;
}
.chinese-culture .mainbox .right span{
	display:block;
	font-size:18px;
	line-height:1.3em;
	padding:15px 0 3px;
}
.chinese-culture .mainbox .right p{
	display:block;
	font-size:14px;
	line-height:1.6em;
	padding:5px 0;
}
.chinese-culture .mainbox .right p small{
	font-size:14px;
	margin-left:10px;
}

.chinese-culture .block1{
	background:#E26B02;
}
.chinese-culture  .block1 .titlebox{
	border-bottom:1px solid #E57E20;
	color:#fff;
}
.chinese-culture  .block1 .titlebox:before{
	background:#fff;
}
.chinese-culture  .block1 .mainbox .right{
	color:#fff;
}

.chinese-culture .mainbox .abox{
	padding:30px 0;
}
.chinese-culture .mainbox .abox a{
	display:block;
	float:left;
	width:160px;
	line-height:40px;
	border:2px solid #E26B02;
	text-align:center;
	font-size:18px;
	border-radius:25px;
	margin-right:15px;
}
.chinese-culture .mainbox .abox a.btnclass{
	background:#E26B02;
	color:#fff;
}
.chinese-culture .mainbox .abox a.btnnews{
	background:none;
	color:#E26B02;
}
.chinese-culture .mainbox .abox a:hover{
	font-size:20px;
}
.chinese-culture .block1 .mainbox .abox .btnclass{
	background:#fff;
	border-color:#fff;
	color:#E26B02;
}
.chinese-culture .block1 .mainbox .abox .btnnews{
	background:none;
	border-color:#fff;
	color:#fff;
}
.chinese-culture .block2{
	background:#FBF6F4;
	padding:80px 0 70px;
}
.chinese-culture  .block2 .titlebox{
	border-bottom:1px solid #F2E3D4;
	color:#666666;
}
.chinese-culture  .block2 .titlebox:before{
	background:#E26B02;
}
.chinese-culture  .block2 .mainbox .right{
	color:#666666;
}

.chinese-culture  .block3{}
.chinese-culture  .block3 .interestsidebox{}

.interestsidebox ul li{
	position:relative;
	font-size:16px;
	line-height:40px;
	color:#666666;
	padding:0 30px;
	margin-bottom:20px;
	cursor:pointer;
	
	 -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out; 
    -ms-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}
.interestsidebox ul li i{
	display:block;
	position:absolute;
	right:25px;
	top:50%;
	font-size:16px;
	color:#fff;
	
	transform:translate(0,-50%);
	-webkit-transform:translate(0,-50%);
	-moz-transform:translate(0,-50%);
	-ms-transform:translate(0,-50%);
	-o-transform:translate(0,-50%);
	
	display:none;
}
.interestsidebox ul li:hover,
.interestsidebox ul li.on{
	background:#E26B02;
	padding:0 30px 0 20px;
	color:#fff;
}
.interestsidebox ul li:hover i,
.interestsidebox ul li.on i{
	display:block;
}

.chinese-culture  .block3 .mainbox .right h2{
	color:#f3750a;
	font-size:28px;
	line-height:1.3em;
}
.chinese-culture  .block3 .mainbox .right p.spe{
	padding:18px 0;
}

/* 最新动态 */
.lastestnewsbox{
	padding-bottom:80px;
}
.hotNewsbox{
	background:#E26B02;
	padding:10px;
	margin-top:60px;
	border-radius:6px;
}
.hotNewsbox h2{
	font-size:14px;
	line-height:1.6em;
	font-weight:bold;
	color:#fff;
	padding:5px 0;
}
.hotNewsbox .newsList{}
.hotNewsbox .newsList ul li{
	padding:0;
}
.hotNewsbox .newsList ul li a{
	display:block;
	padding:0;
}
.hotNewsbox .newsList ul li a .img{
	border-radius:6px;
	overflow:hidden;
	margin:5px 0;
	max-height:96px;
}
.hotNewsbox .newsList ul li a .img img{
	display:block;
	max-width:100%;
	border-radius:6px;
	overflow:hidden;
	
	-webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out; 
    -ms-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;
}
.hotNewsbox .newsList ul li a .img:hover img{
	-webkit-transform:scale(1.1,1.1);
	-moz-transform:scale(1.1,1.1);
	-ms-transform:scale(1.1,1.1);
	-o-transform:scale(1.1,1.1);
	transform:scale(1.1,1.1);
}
.hotNewsbox .newsList ul li a .text{
	color:#fff;
	padding:10px 0 25px;
}
.hotNewsbox .newsList ul li a .text small{
	display:block;
	font-size:12px;
	line-height:2em;
}
.hotNewsbox .newsList ul li a .text p{
	display:block;
	font-size:14px;
	line-height:1.3em;
	font-weight:bold;
}

.lastestnewsbox .abRightcontent .tit{
	border-bottom:1px solid #F6EBE0;
	font-size:30px;
	line-height:1.5em;
	color:#f3750a;
	padding:5px 0;
}
.lastestnewsbox .abRightcontent .list{
	
}
.lastestnewsbox .abRightcontent .list ul li{
	height:90px;
	border-bottom:1px solid #F6EBE0;
}
.lastestnewsbox .abRightcontent .list ul li a{
	display:block;
	height:100%;
	padding:10px 0;
}
.lastestnewsbox .abRightcontent .list ul li a .text{
	font-size:15px;
	line-height:1.5em;
	color:#666666;
	padding-top:15px;
}
.lastestnewsbox .abRightcontent .list ul li a .text p{
	padding:0;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
}
.lastestnewsbox .abRightcontent .list ul li a .text small{
	display:block;
}
.lastestnewsbox .abRightcontent .list ul li.spe a .text{
	padding-left:120px;
}
.lastestnewsbox .abRightcontent .list ul li.spe a .img{
	width:100px;
	max-height:70px;
	overflow:hidden;
	float:left;
}
.lastestnewsbox .abRightcontent .list ul li.spe a .img img{
	display:block;
	margin:0;
}
.lastestnewsbox .abRightcontent .list ul li a:hover{
	background:#FBF6F4;
	padding:10px;
}
.lastestnewsbox .abRightcontent .list ul li a:hover .text{
	color:#f3750a;
}

/* 新闻详情页 */
.newsDetailbox{}
.newsDetailbox .Htit{
	font-size:34px;
	line-height:1.5em; 
	color:#666666;
	padding-bottom:1em;
	border-bottom:2px solid #E26B02;
}
.newsDetailbox .TFbox{
	font-size:14px;
	line-height:1.5em;  
	color:#999999; 
	padding:8px 0;
}
.newsDetailbox .articlebox{ 
	font-size:14px;
	color:#666666; 
	line-height:2.5em; 
	border-bottom:1px solid #F2E3D4;
	padding:15px 0 25px;
}
.newsDetailbox .articlebox p{ 
}

.newsDetailbox .pagenewsbox{
	padding:10px 0;
}
.newsDetailbox .pagenewsbox li{
	font-size:14px;
	line-height:2em;
	color:#666666;
	padding:8px 0;
}
.newsDetailbox .pagenewsbox li span{
	display:block;
	float:left;
	width:60px;
}
.newsDetailbox .pagenewsbox li a{
	display:block; 
	padding-left:60px;
	color:#666666;
}
.newsDetailbox .pagenewsbox li a:hover{
	color:#f3750a;
}


.m-serve .serve h2{
	font-size: 18px;
    color: #666; 
}
.m-serve .serve h3{
	font-weight:bold;
	font-size: 16px;
    color: #f3750a;
	line-height:30px;
	padding-top:30px;
}
.m-serve .serve h3 span{
	font-size:30px;
	margin-right:10px;
	display:block;
	float:left;
	line-height:1em;
} 
.m-serve .sl-list5 li p,
.sertabContent .tabBlock .sperow span p{
	padding:0;
	margin:0;
}
.sertabContent .tabBlock .sperow{
	padding:10px 0;
}
.sertabContent .tabBlock .sperow span{
	float:left;
	margin-right:10px;
}
.sertabContent ul li{
	font-size: 14px;
    color: #666;
    line-height: 1.7em;
    padding: 0 12px;
}
.sertabContent .tabBlock .sperow h5{
	margin:0;
}
.pdfbox{
	padding-bottom:50px;
}
.pdfbox li{
	padding:5px 0;
}
.pdfbox li a span{
	margin-right:20px;
}

.specialUl{}
.specialUl li{}
.specialUl li span{
	float:left;  line-height:1.5em;
}
.specialUl li p{
	float:left; padding:0; line-height:1.5em;
}

.timeH3{
	font-size:20px;
	padding-top:20px;
}
.sidepsg .cont img{
	max-width:100%;
	display:block;
}

#hd .nav a:hover{
	background:#F3750A;
	color:#fff;
	border-radius:30px;
}
.sitemap a:hover{
	text-decoration:underline;
	color:#fff;
}

/* by merry at 2017-03-17 */
.lawyerlistbox{
	position:relative;
}
.lawyerlistbox .list{
	width: 600px;
    margin: 0 auto;
	max-width:100%;
}
.lawyerlistbox .list ul li{
	position:relative; 
	padding:8px 0;
	width:100%;
} 
.lawyerlistbox .list ul li a{
	display:block;
	position:relative;
	padding:10px 20px;
	
	transition:all 0.5s ease-out;
	-webkit-transition:all 0.5s ease-out;
	-moz-transition:all 0.5s ease-out;
	-ms-transition:all 0.5s ease-out;
	-o-transition:all 0.5s ease-out;
}
.lawyerlistbox .list ul li a span{
	float:left;
	font-size:18px;
	line-height:1em;
	color:#f3750a;
	position:relative;
	padding:0 10px;
	width:180px;
}
.lawyerlistbox .list ul li a p{ 
	font-size:14px;
	line-height:18px;
	color:#666666;
	position:relative; 
	padding-left:180px;
}
.lawyerlistbox .list ul li a span:before{
	content:"";
	width:6px;
	height:6px;
	border-radius:50%;
	position:absolute;
	left:0;
	top:50%;
	background:#E26B02;
	transform:translate(0,-50%);
	-webkit-transform:translate(0,-50%);
	-moz-transform:translate(0,-50%);
	-ms-transform:translate(0,-50%);
	-o-transform:translate(0,-50%);
}
.lawyerlistbox .list ul li a:hover{
	padding:10px 30px;
	background:#FBF5F2;
}
.lawyerlistbox .list ul li a:hover p{
	color:#f3750a;
}
.lawyerlistbox .btnMorebox{
	padding:30px 0;
}
.lawyerlistbox .btnMorebox a{
	display:block;
	font-size:12px;
	color:#fff;
	line-height:2em;
	background:#E26B02;
	border-radius:15px;
	width:110px;
	padding:5px;
	margin:0 auto;
	text-align:center;	
	transition:all 0.5s ease-out;
	-webkit-transition:all 0.5s ease-out;
	-moz-transition:all 0.5s ease-out;
	-ms-transition:all 0.5s ease-out;
	-o-transition:all 0.5s ease-out;
}
.lawyerlistbox .btnMorebox a:hover{ 
	box-shadow:-1px 1px 5px 2px #dddddd;
}

.lawyerlistpage{
	
}
.lawyerlistpage .m-txt2{
	padding:40px 0 20px;
}
.lawyerlistpage .list{
	padding:30px 0;
}

.pinyinSearchbox{
	position:relative; 
	border-bottom:1px solid #FAEBD9;
	padding-bottom:5px;
}
.pinyinSearchbox ul{
	position:relative;
	padding-left:44px;
}
.pinyinSearchbox ul li{
	float:left;
	width:3.8%;
	position: relative;
}
.pinyinSearchbox ul li a{
	display:block;
	text-align:center;
	font-size:14px;
	color:#666666;
	transition:all 0.5s ease-out;
	-webkit-transition:all 0.5s ease-out;
	-moz-transition:all 0.5s ease-out;
	-ms-transition:all 0.5s ease-out;
	-o-transition:all 0.5s ease-out;
	position: relative;
	line-height:24px;
}
.pinyinSearchbox .speser{
	position:absolute;
	left:0;
	top:0;
	width:44px; 
}
.pinyinSearchbox .speser a{
	display:block;
	font-size:12px;
	color:#fff;
	background:#E26B02;
	padding:3px 10px;
} 
.pinyinSearchbox ul li.current a,
.pinyinSearchbox ul li a:hover{
	color:#f3750a;
	font-weight:bold;
	font-size:23px;    
    margin-top: -5px;
}

.lawyerdetail{
	
}
.btnLinkAsite{
	padding:30px 0 0;
}
.btnLinkAsite a{
	display:block;
	font-size:12px;
	color:#fff;
	line-height:2em;
	background:#E26B02;
	border-radius:15px;
	width:110px;
	padding:5px;
	margin:0 auto;
	text-align:center;	
	transition:all 0.5s ease-out;
	-webkit-transition:all 0.5s ease-out;
	-moz-transition:all 0.5s ease-out;
	-ms-transition:all 0.5s ease-out;
	-o-transition:all 0.5s ease-out;
}
.btnLinkAsite a:hover{
	box-shadow:-1px 1px 5px 2px #dddddd;
	color:#fff;
}
.lawyerdetail{
	border-top:1px solid #FAEBD9;
	padding:30px 0;
}
.dinfo{
	width:460px;
	position:relative;
	margin:0 auto;
	max-width:100%;
}
.lawyerdetail ul li{
	position:relative;
	padding:15px 0;
}
.lawyerdetail ul li span{
	display:block;
	float:left;
	font-size:14px;
	line-height:16px;
	color:#f3750a;
	width:150px;
}
.lawyerdetail ul li .text{
	display:block; 
	font-size:12px;
	line-height:16px;
	color:#666666;
	padding-left:150px;
}


/* by merry at 2017-03-20 */
.m-serve .serve{
	font-size:14px;
}
.btnmoreNews{
	display:block;
	font-size:15px;
	color:#fff;
	background:#E26B02;
	width:150px;
	line-height:1.5em;
	padding:5px;
	border-radius:15px;
	text-align:center;
	margin:10px;
	transition:all 0.5s ease-out;
	-webkit-transition:all 0.5s ease-out;
	-moz-transition:all 0.5s ease-out;
	-ms-transition:all 0.5s ease-out;
	-o-transition:all 0.5s ease-out;
}
.btnmoreNews:hover{
	color:#fff;
	box-shadow:-5px 5px 10px 1px #faa55a;
}
.row-a4 a{
	display: inline-block;
    color: #fff;
    word-break: break-all;
}
.row-a4 a:hover{
	color:#fff;
	text-decoration:underline;
}
.row-a4 .imgbox{
	
}
.row-a4 .imgbox ul li{
	float:left;
	width:50%;
	padding:10px;
	overflow:hidden;
}
.row-a4 .imgbox ul li img{
	display:block;
	max-width:100%;
}
.sidecontact .list .tips a{
	color:#f3750a;
}
.sidecontact .list .tips a:hover{
	text-decoration:underline;
}

#fd .bdsharebuttonbox a.bds_youtobe{
	background-position: center center;
    background-image: url(../images/youtube.png);
}
#fd .bdsharebuttonbox .bds_weixin{
	position:relative;
}
#fd .bdsharebuttonbox .bds_weixin .img{
	position:absolute;
	width:100px;
	top:100%;
	left:50%;
	transform:translate(-50%,0);
	-webkit-transform:translate(-50%,0);
	-moz-transform:translate(-50%,0);
	-ms-transform:translate(-50%,0);
	-o-transform:translate(-50%,0);
	z-index:2;
	display:none;
	opacity:0;
	transition:all 0.5s ease-out;
	-webkit-transition:all 0.5s ease-out;
	-moz-transition:all 0.5s ease-out;
	-ms-transition:all 0.5s ease-out;
	-o-transition:all 0.5s ease-out;
}

#fd .bdsharebuttonbox .bds_weixin:hover .img{
	display:block;
	opacity:1;
}
.index-row4 .pos .bot{ 
	transition:all 0.5s ease-out;
	-webkit-transition:all 0.5s ease-out;
	-moz-transition:all 0.5s ease-out;
	-ms-transition:all 0.5s ease-out;
	-o-transition:all 0.5s ease-out;
}
.index-row4 .pos .bot a{
	display:block;
	color:#f3750a;
}
.index-row4 .pos .bot:hover{
	background: url(../images/icop-map2.png) 150px 25px no-repeat;
    background-color: rgba(255,255,255,1);
}


/* by merry at 2017-03-21 */
.lanChangebox{
	padding:30px 0;
}
.lanChangebox .block{
	border-bottom:1px solid #EEE8E2;
	padding:20px 50px;
}
.lanChangebox .block:last-child{
	border-bottom:none;
}
.lanChangebox .block h2,
.lanChangebox .block h3,
.lanChangebox .block h4{
	font-size: 18px;
    line-height: 1.5em;
    color: #f3750a;
	font-weight:bold;
}
.lanChangebox .block h2{
	padding-bottom:30px;
}
.lanChangebox .block h4{
	padding:15px 0;
}
.lanChangebox .block p{
	font-size: 14px;
    line-height: 1.5em;
    color: #666666;
}
.koreabox .block p{
	padding:10px 0;
}

.lanChangebox .block a{
	display:table;
	text-decoration:underline;
	font-size: 16px;
    line-height: 1.5em;
    color: #f3750a;
	padding:15px 0;
	transition:all 0.5s ease-out;
	-webkit-transition:all 0.5s ease-out;
	-moz-transition:all 0.5s ease-out;
	-ms-transition:all 0.5s ease-out;
	-o-transition:all 0.5s ease-out;
}
.lanChangebox .block a:hover{
	font-weight:bold;
}
.lanChangebox .block h5{  
	font-size: 16px;
    line-height: 1.5em;
    color: #f3750a;
	padding:15px 0;
} 
#fd .fd-bot p a{
	display:inline-block;
	color:#fff;
}
#fd .fd-bot p a:hover{
	text-decoration:underline;
}
/* by merry at 2017-03-23 */
.headsearchbox{
	float:right;
	height:60px; 
	overflow:hidden;
}
.headsearchbox form{
	display:block;
	height:100%;
}
.headsearchbox .inputbox{
	float:left;
	width:0;
	height:100%;
	background: #f3750a; 
	position:relative;
	left:100%; 
	
	transition:all 0.5s ease-out;
	-webkit-transition:all 0.5s ease-out;
	-moz-transition:all 0.5s ease-out;
	-ms-transition:all 0.5s ease-out;
	-o-transition:all 0.5s ease-out;
} 
.headsearchbox:hover .inputbox{ 
	width:150px;
	left:0; 
}
.headsearchbox .inputbox input{
	display: block;
    width: 95%;
    height: 35px;
    background: #fff;
    border-radius: 6px;
    margin-top: 13px;
    margin: 13px 0 0 auto;
    padding: 5px;
	font-size:16px;
}
.headsearchbox .btnSubmit{
	float:left;
	width:60px;
	height:100%;
	background:#F3750A;
	position:relative;
}
.headsearchbox .btnSubmit button{
	display:block;
	cursor:pointer;
	width:100%;
	height:100%;
	border-style:none;
	background:#F3750A url(../images/icop-so.png) no-repeat center;
	
}
/* 响应式 */
@media screen and (max-width:1110px){
	.meetingContent .leftCon { 
		width: 60%;
		padding-right: 10px;
	}
	.meetingContent .rightNews{
		width:40%;
	}
	.purposeListbox{
		padding:15px 30px;
	} 
}
@media screen and (max-width:959px){
	#hd .logo{
		width:45px;
	}
	.menuBtn{
		height:30px;
	}
	#hd{
		position: fixed;
		width: 100%;
		z-index: 9;
		background: #fff;
		top: 0;
		left: 0;
	}
	body{
		padding-top:56px;
	}
	#aside .p-lang .title{
		width:130px;
	}
	
	
	.disServemainbox{
		padding:30px 15px 30px 15px;
	}
	.disServemainbox .leftMenu{
		width:200px;
	}
	.disServemainbox .leftMenu ul li a{
		font-size:14px;
	}
	.disServemainbox .rightContent{
		padding-left:230px;
		height:auto;
	}
	.disServemainbox .rightContent .toptitbox{
		font-size:16px;
	}
	.disServemainbox .rightContent .article h2{
		font-size:14px;
	}
	.disServemainbox .rightContent .article{
		font-size:12px;
	}
	
	.meetingContent .leftCon{
		float:none;
		width:100%;
		padding-right:0;
	}
	.meetingContent .rightNews{
		float:none;
		width:100%;
		margin:20px 0;
	}
	.sl-list4{
		white-space:nowrap;
		overflow:hidden;
		overflow-x:auto;
	}
	.m-serve{
		padding:30px 0;
	}
	
	.employmentTraining .classBlock span{
		font-size:22px;
	}
	.employmentTraining .classBlock p{
		font-size:13px;
	}
	.employmentTraining .classBlock a{ 
		width: 120px;
		height: 35px; 
		font-size: 14px;
		line-height: 31px;
		padding: 0; 
	}
	.disServemainbox{
		height:auto;
	}
	.employmentTraining .classBlock a:hover{
		font-size:14px;
	}
	
	.settleDownbox .block .text {
		padding-left: 380px;
		padding-right: 20px;
	}
	.settleDownbox .block .text h2 {
		font-size: 22px;
	}
	.settleDownbox .block .text p {
		font-size: 14px;
	}
	.abSidenavbox{
		float:none;
		width:100%;
		overflow:hidden;
		overflow-x:auto;
		white-space:nowrap;
	}
	.abSidenavbox ul li{
		display:inline-block;
	}
	.abRightcontent{
		padding:50px 0 30px;
	}
	.historyContent .hismainbox{
		height:auto;
	}
	
	.chinese-culture .mainbox .right{
		padding-left:370px;
	}
	.chinese-culture .titlebox{
		font-size:28px;
	}
	.lastestnewsbox .abRightcontent .tit{
		font-size:20px;
	}
	.hotNewsbox{
		display:none;
	}
	.newsDetailbox .Htit{
		font-size:20px;
	}
	.jobblock ul li{
		padding:0 30px;
	}
	.jobblock ul li p{
		font-size:20px;
	}
	.jobblock ul li a{
		font-size:14px;
		width:120px;
	}
	.paymentSer ul li{
		width:50%;
		margin:10px 0;
	}
	.paymentBox{
		margin-top:0;
	}
	
	.purposeListbox ul li span{
		top:15px;
	}
	.jumpPagebox{
		margin-top:0;
	}
}
@media screen and (max-width:767px){ 
	.manageContent .menubox li a,
	.manageContent .mainbox h3{
		font-size:16px;
	}
	.manageContent .mainbox {
		font-size: 13px;
		line-height: 2em;
	}
	.manageContent h1{
		font-size:24px;
	}
	.row-a2{
		padding:30px 0!important;
	}
	.p-content .contr h3{
		font-size:20px;
	}
	.sidepsg .info a{
		font-size:15px;
	}
	.sidepsg .cont h6{
		font-size:15px;
	}
	.sidepsg .cont{
		font-size:13px;
	}
}
@media screen and (max-width:750px){
	#fd .fd-link a{
		height:130px;
	}
	.disServemainbox .leftMenu{
		float:none;
		width:100%;
		white-space:nowrap;
		overflow:hidden;
		overflow-x:auto;
		
	}
	.disServemainbox .leftMenu ul li{
		display:inline-block;
		margin:0 5px;
	}
	.disServemainbox .leftMenu ul li a{
		padding:5px 15px;
	}
	.disServemainbox .rightContent{
		padding-left:0; 
		margin-top: 20px;
	}
	.disServemainbox{
		height:auto;
	}
	.settleDownbox .block .img{
		float: none;
		margin: 15px auto;
		max-width: 100%;
	}
	.settleDownbox .block .text{
		padding:0;
		text-align:center;
	}
	.settleDownbox .block .text a{
		margin:10px auto;
	}
	.settleDownbox .block {
		padding: 30px 0;
	}
	.chinese-culture .mainbox .left{
		float:none;
		margin:0 auto 10px;
		max-width:100%;
	}
	.chinese-culture .mainbox .right{
		padding:0;
	}
	.chinese-culture .mainbox .abox{
		text-align:center;
	}
	.chinese-culture .mainbox .abox a{
		float:none;
		display:inline-block;
	}
}
@media screen and (max-width:600px){ 
	.abRightcontent h2,
	.historyContent h1{
		font-size:18px;
		line-height:1.2em;
	}
	.abRightcontent{
		font-size:13px;
		line-height:1.8em;
	}
	.purposeListbox{
		padding:15px 20px;
	}
	.purposeListbox ul li{
		font-size:14px;
		float:none;
		width:100%;
		padding: 10px 0 10px 35px;
	}
	.purposeListbox ul li span{
		font-size:22px;
		top:10px;
	}
	.g-tit1 p{
		font-size:13px!important;
	}
	
	.historyContent .scrollmainbox .scrollBox .tit{
		font-size:20px;
	}
	.historyContent .scrollmainbox{
		font-size:13px;
		line-height:2em;
	}
	.historyContent .scrollmainbox .scrollBox {
		padding: 0 50px 0 0px;
	}
	.historyContent .hismainbox{
		padding-left:70px;
	}
	.historyContent .timeLinebox{
		width:40px;
		left:10px;
	}
	.historyContent .timeLinebox ul li a:after{
		width:50px;
	}
	.toTop{
		width:30px;
		height:30px;
		background-size:40%;
	}
	.abRightcontent{
		padding:30px 0;
	}
	.sidepsg .info{
		white-space: nowrap;
		overflow: hidden;
		overflow-x: auto;
	}
	.halfwith{
		width:100%;
	}
	.btn-submit{
		margin:0 auto;
	}
	.toTop{
		display:none!important;
	}
	.paymentSer ul li{
		float:none;
		width:100%;
	}
	.paymentBox .topNamebox p{
		font-size:24px;
	}
	.paymentSer ul li a p{
		font-size:15px;
	}
	.paymentSer ul li a span{
		font-size:13px;
	}
	.paymentSer {
		padding: 20px 0;
	}
	.lawyerdetail ul li{
		padding:10px 0;
	}
	.sitebar .title{
		padding:0 10px;
	}
	.sitebar .title{
		font-size:16px;
	}
	.lawyerlistbox .list ul li{
		float:none;
		width:100%;
	}
	.pinyinSearchbox ul li{
		width:10%;
	}
	.row-a4 .imgbox ul li{
		width:100%;
		float:none;
	}
	.row-a4 .imgbox ul li img{
		margin:0 auto;
		height:auto;
	}
}
@media screen and (max-width:479px){
	#fd .fd-link li { 
		padding: 10px 5px!important;
	}
	.employmentTraining .classBlock span {
		font-size: 18px;
		line-height: 1.2em;
	}
	.lastestnewsbox .abRightcontent .list ul li a .text p{
		white-space:inherit;
		max-height:44px;
	}
	.lastestnewsbox .abRightcontent .list ul li a .text{
		padding-top:5px;
	}
	.lastestnewsbox .abRightcontent .list ul li a:hover{ 
		padding:10px 0;
	}
	
	.lanChangebox .block{
		padding:20px 10px;
	}
	.lanChangebox .block h2{
		padding-bottom:15px;
	}
	.lanChangebox{
		padding:10px 0;
	}
	.jumpPagebox h2{
		font-size: 22px;
		line-height: 1.5em;
	}
	.jumpPagebox p{
		width:90%;
		margin:25px auto;
		font-size:15px;
	}
	.jumpPagebox a{
		max-width:90%;
		font-size:15px;
	}
}
@media screen and (max-width:374px){
	.chinese-culture .mainbox .abox a { 
		margin: 10px auto;
		display: block;
	}
	.lawyerdetail ul li span{
		width:130px;
	}
	.lawyerdetail ul li .text{
		padding-left:130px;
	}
	.lawyerlistbox .list ul li a span{
		font-size:16px;
	}
	.lawyerlistbox .list ul li a span{
		width:130px;
	}
	.lawyerlistbox .list ul li a p{
		font-size:14px;
		line-height:16px;
	}
	.lawyerlistbox .list ul li a p{
		padding-left:130px;
	}
	.lawyerlistbox .list ul li a{
		padding:10px;
	}
	.lawyerlistbox .list ul li a:hover{
		padding:10px 20px;
	}
}