@charset "utf-8";
/* CSS Document */

/* 平板电脑布局: 320px 至 374px。样式继承自: 移动设备布局。 */
@media (min-width: 320px) and (max-width:374px) {
	html,body{font-size:75%;}
	
}

/* 平板电脑布局:375px 至 413px。样式继承自: 移动设备布局。 */

@media (min-width: 375px) and (max-width:479px) {
	html,body{font-size:100%;}
}

/* 平板电脑布局:414px 至480px。样式继承自: 移动设备布局。 */
@media (min-width: 414px) and (max-width:479px) {
	html,body{font-size:100%;}

}

/* 桌面电脑布局: 481px 至最高 1232px。样式继承自: 移动设备布局和平板电脑布局。 */

@media (min-width: 480px) {
	html,body{font-size:150%;}

}

@font-face {
 font-family:'bookman_demi';
 src:url('fonts/bookman_demi-webfont.eot');
 src:url('fonts/bookman_demi-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/bookman_demi-webfont.woff') format('woff'), url('fonts/bookman_demi-webfont.ttf') format('truetype'), url('fonts/bookman_demi-webfont.svg#bookman_demi-webfont') format('svg');
 font-weight:normal;
 font-style:normal;
}
@font-face {
font-family: 'iconfont';
 src: url('fonts/iconfont.eot'); /* IE9*/
 src: url('fonts/iconfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('fonts/iconfont.woff') format('woff'), /* chrome、firefox */ url('fonts/iconfont.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/ url('fonts/iconfont.svg#iconfont') format('svg'); /* iOS 4.1- */
}
.iconfont {
	font-family:"iconfont" !important;
	font-style:normal;
}
	
/*全局样式*/
body,html{ margin:0; padding:0; background:url(../images/lsj_23.jpg);font-family:"Microsoft YaHei";}
.phone{width:100%; max-width:640px; color:#5b5757; margin:auto; font-size:1rem;font-family:Microsoft YaHei, Arial;line-height:1.5; padding:0; overflow:hidden; padding-bottom:50px; padding-top:40px;}
div,span,h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td{ margin:0; padding:0; list-style:none;vertical-align:baseline;}
.clear{ clear:both;}
a { color:#5b5757; text-decoration:none;}
a:hover { color:#000;}
img {
	border:0 none;
	vertical-align:top;
	width:100%;
	height:auto;
}
i, em {
	font-style:normal
}
.weixin_share{display:none;}

.head {
	text-align:left;
	position:fixed;
	top:0px;
	left:0px;
	width:100%;
	display:block;
	z-index:101;
	border-bottom:solid 1px #5ba351;
}
.head .phone-header{width:100%; background:#fff; max-width:640px;height:40px;font-size:12px;padding:0; position:relative; margin:auto; text-align:center;}
.head .back_btn {
	position:absolute;
	left:4%;
	height:15px;
	line-height:15px;
	width:15px;
	background:url(../images/back.jpg) 50% 50% no-repeat;
	display:none;
}
.head .menu_btn {
	padding:0px;
	right:0px;
	bottom:0px;
	position:absolute; 
}
.head .menu_btn a {
	color:#0f3059;
	float:left;
	font-size:14px;
	display:block; height:40px; line-height:40px;width:43px;text-align:center; position:relative;
}
.head .menu_btn a.cur {
    background: url(../images/hline.jpg) bottom center no-repeat;
}
.head .menu_btn a.tsite:after {
    content: "\200b";
    display: block;
    width: 1px;
    height: 12px;
    overflow: hidden;
    background: #c8c8c8;
    position: absolute;
    right: 0px;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    z-index: 1;
}
.head .menu_btn a:nth-last-child(2):after{display:none;}

.head a.downmenu {
	font-size:20px;
	position:relative;
	color:#3d3d3d;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
.head a.downmenu.hover {
	color:#ed263b;
}
.head a.downmenu .icon {
	position:absolute;
	top:25px;
	right:3px;
}
.head .logo {
	position:absolute;
	left:2%; top:50%;
	transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
}
.head .logo a{display:block; line-height:normal;}
.head .logo a img{width:82px;}
.head a.downmenu font{ font-size:14px;display:block;}
.head .menu_btn .tsite a.cur {
	color:#44c5ee;
}

.menu {
	width:100%;
	position:fixed;
	left:0;
	top:0;
	margin:auto;
	z-index:100;
}
.menu .slideMenu {
	width:55.15625%;
	position:absolute;
	right:0px;top:40px;
	z-index:9;
		transition:all 1s;
-webkit-transition:all 1s;
		transform:translate3D(100%,0,0);
-webkit-transform:translate3D(100%,0,0);
}
.menu.down .slideMenu {
	transform:translate3D(0,0,0);
-webkit-transform:translate3D(0,0,0);
}
.menu ul {
	width:100%;
	background:rgba(31,33,34,.7);
	padding:0 0 10px 0;
	box-sizing:border-box;
}
.menu ul li {
	color:#333;
	border-bottom:solid 1px rgba(122,123,125,1);
	font-weight:500;
	position:relative;
}
.menu ul li:last-child{border-bottom:none;}
.menu ul li .icon{
	position:absolute;
    left: 9%;
	width:12.78%;
	top:50%;
	transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
}

.menu ul li .icon img{width:100%; height:auto; display:inline; vertical-align:middle; font-size:0; line-height:0;}

.menu ul li a {
	padding-top:6.52%;
	padding-bottom:6.52%;
	font-size:.85rem;
	color:#e4e4e4;
	padding-left:28.32%;
	display:block;
	box-sizing:border-box;
}
.menu ul li:first-child{border-top:none;}
.menu ul .tel {
	height:30px;
	position:relative;
	border:none;
}
.menu ul .tel img {
	width:80%;
	height:auto;
	vertical-align:middle;
}
.menu ul .tel a{ padding:0px;transform:translateY(20px);-webkit-transform:translateY(20px); text-align:center;height:auto; line-height:1;}
.menu .menu_footer {
	position:absolute;
	bottom:40px;
	text-align:center;
	border:none;
	line-height:2;
	width:100%;
	left:0px;
	font-size:14px;
	background:url(../images/black_alpha.png);
	color:white;
}
.menu .menu_footer a {
	color:white;
}
.menu .menu_footer .mark {
	line-height:2.5;
}

/*.phone-header{ background:#fff; width:100%; border-bottom:2px #5ba351 solid; overflow:hidden; height:40px; position:absolute; top:0;left:0;width:100%; z-index:100}
.phone-header .c_logo{ width:25%; margin-left:2%;}*/

.topright{ float:right; line-height:35px; padding-top:1%; }
.topright a{ position:relative; color:#0f3059;padding-right:10px; margin-right:10px; float:left; font-size:13px; }
.topright a.tsite:after{content:"\200b";display:block;width:1px;height:13px; overflow:hidden; background:#c8c8c8; position:absolute; right:0px; top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%); z-index:1}
.topright a.cur{ color:#57a058;}
.phone-header .iconfont{ font-size:20px;line-height:35px; margin-top:0%; display:block; float:left; }
.phone-header a.ic{ margin-right:3px;}
.ab_one{ margin-bottom:5%;}
.ab_one img{ width:100%;}
.ab_two{ width:95%; margin:0px auto 7%; text-align:center;}
.ab_two img{ width:100%;}
.ab_two .bt{ text-align:center; color:#303030; margin:5% auto 2%; font-size:1.3em;}
.ab_two .nr{ color:#656565; line-height:1.7; width:98%; margin:0px auto;}

.ab_three{ background:#efefef; padding-top:7%; overflow:hidden; padding-bottom:3%; margin-bottom:8%;}
.ab_bt{ text-align:center; color:#7c7c7c; width:90%; margin:0px auto 5%;}
.ab_bt span{ color:#3f3f3f; border:1px #57a058 solid; padding:3px 5px;}
.ab_bt.ny{ width:100%; }
.ab_bt h2{ color:#0f3059; font-size:1.5em;}
.ab_three ul{ width:95%; margin:0px auto;}
.ab_three ul li{ background:#fff; width:100%; display:block; overflow:hidden; padding-bottom:7%; border—radius:10px; margin-bottom:7%;}
.ab_three ul li .tp{margin-bottom:4%;}
.ab_three ul li .nr{ width:90%; margin:0px auto; color:#6c6c6c;}
.ab_three ul li .bt{ font-size:1.2em; color:#0b2e56; margin-bottom:0%;}
.ab_four{ width:84%; margin:0px auto 5%; overflow:hidden;}
.ab_four ul li{ float:left; text-align:center; width:8%;}
.ab_four ul li a{ display:block; }
.ab_four ul li.no1{ width:12%;}

.ab_five{ width:95%; margin:0px auto 7%;}
.ab_five img{ width:100%;}
.ab_tea{ width:95%; margin:0px auto;}
.ab_tea img{ width:100%;}
.ab_eight{ width:100%; margin-bottom:10%; overflow:hidden; border-bottom:1px #dcdcdc solid;}
.ab_eight ul li{ color:#9e9e9e; float:left; width:30%; margin-left:2.5%; text-align:center; margin-bottom:3%;}
.ab_eight ul li .tp{background-repeat:no-repeat; padding-bottom:130%; margin-bottom:4%; background-size:cover; border:1px #e9e9e9 solid; display:block;}
.ab_nine{ width:90%; margin:0px auto 7%;}
.ab_nine img{ width:100%;}
.foot{ border-top:1px #e5e5e5 solid; padding-top:7%;}
.c_ssk{ width:80%; margin:0px auto 5%; height:40px; border:1px #e5e5e5 solid; border-radius:10px; overflow:hidden;}
.c_ssk .tpl{ width:70%; float:left; margin-left:3%;}
.c_ssk .tpl .bd1{ width:95%; padding-left:5%; height:38px; line-height:38px; border:0px;font-family:"Microsoft YaHei"; outline:none;}
.c_ssk a.tpr{ width:16%; float:right; height:39px; line-height:39px; border-left:1px #e5e5e5 solid; display:block; color:#cdcdcd; background:url(../images/about_34.jpg) 7% center no-repeat; background-size:25%; padding-left:10%;}
.dbmenu{ text-align:center; color:#adadad; margin-bottom:3%; font-size:.87em;}
.dbmenu a{ color:#474747; }
.copyr{ text-align:center; color:#626262; font-size:0.8em;}

.dbfoot{ background:#071931; height:40px;position:fixed;max-width:640px;width:100%; bottom:0px; z-index:100}
.dbfoot ul li{ width:49.5%; float:left; text-align:center; padding-top:10px; height:38px; line-height:22px; border-right:1px #405a73 solid; }
.dbfoot ul li a{ color:#fff; display:block; height:22px; font-size:14px;}
.dbfoot ul li.last{ border-right:0px;}
.dbfoot ul li a img{ width:21px;}

.cl_pro{ background:#f3f3f3; overflow:hidden; padding-bottom:3%;}
.cl_pro ul { }
.cl_pro ul li{ margin-top:3%; background:#fff; padding-top:3%; padding-bottom:3%; border-bottom:1px #e3e3e3 solid; border-top:1px #e3e3e3 solid; overflow:hidden; position:relative;}
.cl_pro ul li .tp{ background-size:cover; background-repeat:no-repeat; width:45%; float:left; margin-left:2%; padding-top:47%; display:block;}
.cl_pro ul li .pr_r{ width:46%; float:right; margin-right:2%; padding-top:2%; position:relative;}
.cl_pro ul li .pr_r .bh{ width:30px; height:30px; border-radius:15px; text-align:center; border:1px #57a058 solid; color:#57a058; line-height:30px; position:absolute; top:5%; left:-24%; background:#fff;}
.cl_pro ul li .pr_r .nr{overflow:hidden; display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical; text-overflow:ellipsis;-webkit-text-overflow:ellipsis; color:#828282; margin-bottom:6%;}
.cl_pro ul li .pr_r .bt a{overflow:hidden; display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical; text-overflow:ellipsis;-webkit-text-overflow:ellipsis; color:#464646; display:block; margin-bottom:3px; font-size:1.3em;}
.cl_pro ul li a.ckmore{ display:block; color:#505050; border:1px #57a058 solid; width:25%; line-height:2; text-align:center; position:absolute; bottom:5.2%;right:2%;}

.fany{border-bottom:1px #e3e3e3 solid; border-top:1px #e3e3e3 solid; background:#fff; padding-top:4%; padding-bottom:4%; overflow:hidden;}
.fany ul li{ float:left; text-align:center; width:30%; margin-left:3%;}
.fany ul li a{ display:block; line-height:2.8;}
.fany ul li a.ts{ width:80%; margin:0px auto; border-radius:10px; border:1px #e3e3e3 solid; text-align:left; padding-left:15%; color:#a5a5a5;background:#fff url(../images/product_09.jpg) 75% center no-repeat; background-size:20%;}
.graybg{ background:#f3f3f3; height:11px;}
.graybg.one{border-top:1px #e2e2e2 solid;border-bottom:1px #e3e3e3 solid;}

.show1{ width:95%; margin:0px auto 6%;}
.show1 .tp{ margin-bottom:5%;}
.show1 .tp img{ width:100%;}
.show1 .bt{ color:#0f3059; font-size:1.3em; margin-bottom:2%;}
.show1 .nr{ color:#646464;}

.show2{ padding-top:6%;}
.ca_bt{ width:95%; margin:0px auto 5%;background:url(../images/casenew_07.jpg) repeat-x; height:37px;}
.ca_bt .tpleft{height:37px;background:url(../images/casenew_05.jpg) left no-repeat; font-size:1.3em; color:#10315a; line-height:37px; float:left;}

.cp_yl{ width:95%; margin:0px auto 7%; color:#565656;}
.cp_yl .blueb{ font-size:1.1em; color:#27355c; margin-bottom:2%;}
.cp_yl .btj{ text-align:center; font-size:1.1em; color:#27355c; margin-bottom:5%;}
.cp_yl img{ width:auto; max-width:100%; height:auto;}
.cpcans{ border-left:1px #c3e3c3 solid;border-top:1px #c3e3c3 solid; margin-bottom:7%;}
.cpcans td{border-right:1px #c3e3c3 solid;border-bottom:1px #c3e3c3 solid; padding-top:12px; padding-bottom:12px; text-align:center; color:#262626;}
.cpcans td.ts{ color:#fff; font-size:1.1em; background:#57a058;}
.cpcans td.jl{ text-align:left; padding-left:3%;padding-right:3%;}
.cpcans td.hj{ color:#27355c;}
.show3{ width:95%; margin:0px auto 7%; color:#868686;}
.show3 ul li{ clear:both; overflow:hidden; margin-bottom:5%;}
.show3 ul li .tp{ width:40%; float:left;}
.show3 ul li .tp img{ width:100%;}
.show3 ul li .cp_r{ width:57%; float:right; font-size:0.9em;}
.show3 ul li .cp_r .bt{ overflow:hidden; clear:both; color:#353535; font-size:1.3em; line-height:1.8; margin-bottom:3%;}
.show3 ul li .cp_r .bt .bh{ width:32px; height:32px; float:left; margin-right:4%; border-radius:16px; text-align:center; line-height:32px; color:#fff; background:#57a058;}
.show3 ul li .cp_r .nr{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical; text-overflow:ellipsis;-webkit-text-overflow:ellipsis; overflow: hidden;}
.show3 ul li .cp_r .bt1{ font-size:1.1em; color:#27355c; line-height:1.2;}

.show4{ width:100%;}
.show4 .btj{ text-align:center; font-size:1.1em; color:#27355c; margin-bottom:5%;}
.jit {background:url(../images/proshow_34.jpg) center 17% no-repeat; background-size:10%; margin-bottom:7%;}
.jit ul li .tp{ background-size:cover; padding-top:65%; margin-bottom:7%; display:block;}
.jit ul{ width:110%;}
.jit ul li{ width:40%; position:relative; float:left; margin-left:1%; margin-right:8%;}
.jit ul li .xh{ width:60px; height:60px; border-radius:30px; position:absolute; background:#27355c; color:#fff; text-align:center; top:-10%; left:28%;}
.jit ul li .xh p{ padding-top:7%;}
.jit ul li .nr{ color:#595959;overflow:hidden; display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical; text-overflow:ellipsis;-webkit-text-overflow:ellipsis;}
.cor_p{ overflow:hidden; margin-bottom:5%;}
.cor_p ul li { width:46%;float:left; margin-bottom:5%; margin-left:2%; margin-right:2%;}
.cor_p ul li .tp{background-size:cover; padding-top:60%; margin-bottom:2%; display:block;}
.cor_p ul li .nr{color:#595959;overflow:hidden; display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical; text-overflow:ellipsis;-webkit-text-overflow:ellipsis;}
.show2 a.goback{ width:50%; background:#0f3059; margin:0px auto 7%; border-radius:20px; line-height:2; text-align:center; color:#fff; display:block;}

.xg_tj{ padding-top:5%; overflow:hidden; margin-bottom:7%;}
.xg_tj .btl{ text-align:center; color:#313131; font-size:1.3em; margin-bottom:5%;}
.xg_tj ul li { text-align:center; width:47%;float:left;margin-left:2%;}
.xg_tj ul li .tp{background-size:cover; padding-top:110%; margin-bottom:3%; display:block;}
.xg_tj ul li a{overflow:hidden; text-align:center; display:block; display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical; text-overflow:ellipsis;-webkit-text-overflow:ellipsis; color:#454545;}
.tar_cent{ width:100%; margin:0px auto 7%; background:#f8f8f8;line-height:20px;}
.tar_cent .left{ background:#5ba351;  color:#fff; line-height:20px; float:left; width:23px; text-align:center; margin-right:10px; padding-top:8px; height:48px; padding-left:5px; padding-right:5px;}

.tar_cent .nr{padding-top:8px; height:48px;overflow:hidden; display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical; text-overflow:ellipsis;-webkit-text-overflow:ellipsis;}

.course{  margin:0px auto 5%; overflow:hidden;}
.course ul { }
.course ul li{ width:47%; margin-bottom:6%; float:left; text-align:center; margin-left:2%;}
.course ul li .tp{ margin-bottom:4%; text-align:center;}
.course ul li .tp img{ width:50%;}
.course ul li .bt{ font-size:1em; color:#0f3059; margin-bottom:3%;}
.course ul li .nr{ color:#747474; font-size:0.9em; overflow:hidden; text-align:center; display:block; display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical; text-overflow:ellipsis;-webkit-text-overflow:ellipsis;}

.cou_one{ background:#f0f0f0; padding-top:6%; margin-bottom:7%;}
.pe_part2{ width:95%; margin:0px auto; overflow:hidden; padding-bottom:6%;}
.pe_part2 ul { }
.pe_part2 ul li{ margin-bottom:4%; width:100%; background:#fff; clear:both; overflow:hidden; position:relative;}
.pe_part2 ul li .tpleft{ position:absolute; width:37px; height:42px;background:url(../images/sjx.png) center no-repeat; left:0px; top:0px; color:#fff; line-height:27px; padding-left:5px; z-index:100;}
.pe_part2 ul li .tpright{ width:35%; float:right;}
.pe_part2 ul li .pe_show{ width:52%; float:left; margin-left:11%; padding-top:5px;}
.pe_part2 ul li .pe_show .bt{ line-height:1.7; color:#103058;background:url(../images/pxt_03.jpg) left bottom no-repeat;margin-bottom:3px;overflow:hidden; display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical; text-overflow:ellipsis;-webkit-text-overflow:ellipsis;}
.pe_part2 ul li .pe_show .nr{ color:#7e7e7e; font-size:0.9em;overflow:hidden; display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical; text-overflow:ellipsis;-webkit-text-overflow:ellipsis;}

.daos{ width:100%; margin:0px auto 8%; }
.daos .item{width:95%;padding-bottom:7%;background:#fff; box-shadow:1px 1px 15px #cac7c7; margin:auto;}
.daos .tp{ margin-bottom:5%;}
.daos .tp img{ width:100%;}
.daos .js{ width:90%; color:#828282; margin:0px auto;}
.daos .js a{ display:block; font-size:1.1em; color:#444444; margin-bottom:2%;}
.daos .js .nr{overflow:hidden; display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical; text-overflow:ellipsis;-webkit-text-overflow:ellipsis;}

.cour_three{ background:#0f3059; padding-top:7%; padding-bottom:7%; overflow:hidden; margin-bottom:8%;}
.cour_three ul li{ width:30%; margin-left:2%; float:left; text-align:center; margin-right:1%;}
.cour_three ul li .tp{ text-align:center; margin-bottom:3%;}
.cour_three ul li .tp img{ width:60%;}
.cour_three ul li .bt{ font-size:1.1em; color:#fff; border-bottom:1px #9facbd solid; overflow:hidden;}
.cour_three ul li .nr{ padding-top:7%; color:#acc1dc; line-height:1.4; font-size:0.9em;overflow:hidden; display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical; text-overflow:ellipsis;-webkit-text-overflow:ellipsis;}

.cour_four{ overflow:hidden; margin-bottom:7%;}
.cour_four ul li{ width:48%; float:left; padding-top:40%; background-size:cover; position:relative; margin-left:2%; overflow:hidden;}
.cour_four ul li .photo{position:absolute; height:100%; width:100%; top:0; left:0;}
.cour_four ul li .xf1{background:url(../images/hsbg.png); position:absolute; bottom:0px; left:0px; z-index:1;height:35px; line-height:35px; overflow:hidden;width:100%;}
.cour_four ul li .xf1 a{color:#fff; display:block; height:35px; line-height:35px; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-text-overflow:ellipsis; padding-left:2%; padding-right:2%; }

.prev{ margin:0px auto 4%; }
.prev ul{}
.prev ul li{ width:46%; float:left;box-shadow:1px 1px 15px #cac7c7; margin-right:23px; background:#fff; padding-bottom:5%; margin-bottom:6%; margin-left:2%; margin-right:2%;}
.prev ul li .tp{ margin-bottom:5%; padding-top:70%; background-size:cover; display:block;}
.prev ul li .bt{ text-align:center; font-size:1.1em; color:#444; margin-bottom:5px;overflow:hidden; display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical; text-overflow:ellipsis;-webkit-text-overflow:ellipsis;}
.prev ul li .nr{ width:90%; margin:0px auto 5%; text-align:center; color:#828282; overflow:hidden; display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical; text-overflow:ellipsis;-webkit-text-overflow:ellipsis; font-size:0.9em;}
.prev ul li .djm { text-align:center;}
.prev ul li .djm a{ color:#0f3059; font-size:14px; }

.con_middle{ width:95%; margin:0px auto;color:#454545;}
.con_middle .content p{ margin-bottom:5%;}
.c_bt{ color:#454545; font-size:1.2em; margin-bottom:1%;}
.c_bt .eng{ font-size:1em; color:#d1d1d1;}
.c_js{ color:#454545; margin-bottom:5%;}
.c_dit{ margin-bottom:8%;}

.telus{ color:#202020; margin-bottom:7%;}
.telus td{ padding-bottom:5%;}
.telus td.ts{ padding-left:5%;}

.shig{ background:#f3f3f3; overflow:hidden; padding-top:3%;}
.shig ul li{ background:#fff; border-bottom:1px #e2e2e2 solid; border-top:1px #e2e2e2 solid; padding-top:5%; padding-bottom:4%; overflow:hidden; margin-bottom:3%;}
.shig ul li .cen{ width:95%; margin:0px auto;}
.shig ul li .cen .bt{ margin-bottom:4%; overflow:hidden;}
.shig ul li .cen .bt a{ display:block; overflow:hidden; color:#0e3159; font-size:1.2em; overflow:hidden; display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical; text-overflow:ellipsis;-webkit-text-overflow:ellipsis; border-left:3px #57a058 solid; padding-left:3%; line-height:1.2;}
.shig ul li .cen .tp{ margin-bottom:4%; background-size:cover; padding-top:55%; display:block;}

.shig ul li .cen .nr{overflow:hidden; display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical; text-overflow:ellipsis;-webkit-text-overflow:ellipsis; color:#828282; margin-bottom:4%;}
.shig ul li .cen a.more{ display:block; float:right; width:30%; text-align:center; line-height:2; color:#505050; border:1px #57a058 solid;}

.gd_shig{border-top:1px #e2e2e2 solid;border-bottom:1px #e2e2e2 solid; padding-top:5%; padding-bottom:4%; overflow:hidden; }
.sybt{ border-bottom:1px #f3f3f3 solid; padding-bottom:3%; margin-bottom:3%;}
.sybt .bt{ border-left:3px #57a058 solid; padding-left:3%; line-height:1.1; width:90%; margin:0px auto; font-size:1.2em; color:#464646;}
.gd_shig ul li{ width:50%; float:left;background:url(../images/shig_19.jpg) right no-repeat; line-height:2.5;}
.gd_shig ul li a{ display:block; color:#3a5474; padding-left:10%;}
.gd_shig ul li.last{ background:none;}

.casenew{}
.case_two { overflow:hidden; margin-bottom:5%;}
.case_two ul li{ float:left; width:46%; margin-left:3%;}
.case_two ul li a{ display:block; text-align:center; line-height:2; font-size:1.2em; color:#5f5f5f; background:#e9e9e9;border:1px #e9e9e9 solid; }
.case_two ul li.cur a{ color:#323232; border:1px #57a058 solid; background:#fff;}

.case_three{}
.ca_top{ width:95%; margin:0px auto 5%; overflow:hidden;}
.ca_top .hotp{ margin-bottom:4%;}
.ca_top .big a{ display:block;overflow:hidden; height:35px; line-height:2; font-size:1.2em; color:#454545; margin-bottom:2%;}
.ca_top .big a .tt{ background:#e01d1d;line-height:1.8; font-size:1em; color:#fff; padding-left:3%; padding-right:3%; display:block; float:left; margin-right:2%;}
.ca_top .snr{ color:#737373;overflow:hidden; display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical; text-overflow:ellipsis;-webkit-text-overflow:ellipsis;}
.case_three ul li{ clear:both; border-top:1px #e3e3e3 solid; padding-top:4%; overflow:hidden; margin-bottom:4%;}
.case_three ul li .nrjs{ width:57%; float:left; margin-left:3%;}
.case_three ul li .tp{ width:35%; float:right; margin-right:3%; padding-top:23%; display:block; background-position:center; background-repeat:no-repeat; background-size:cover;}
.case_three ul li .nrjs .bt a{ display:block; color:#454545;overflow:hidden; display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical; text-overflow:ellipsis;-webkit-text-overflow:ellipsis; margin-bottom:2%;}
.case_three ul li .nrjs a.more{ color:#103058;}

.newshow{ width:95%; margin:0px auto;}
.newshow .s_bt{ border-bottom:1px #e7e7e7 solid; padding-bottom:3%; margin-bottom:5%;}
.s_bt .bgt{ color:#0f3158; font-size:1.2em; margin-bottom:3%;}
.s_bt .laiy{ color:#454545; font-size:0.9em;}]
.newjs{ color:#474747;  overflow:hidden;}
.newjs .img{ width:auto; max-width:100%; height:auto;}
.newjs p{ margin-bottom:15px;}
.zrbj{ color:#7e7e7e; padding-top:2%; font-size:0.9em;}
.fany1 {border-left:2px #103058 solid; background:#f4f4f4; padding-top:2%; padding-bottom:3%; margin-bottom:7%;}
.fany1 ul li{ clear:both;line-height:2;}
.fany1 ul li a{
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical; overflow:hidden;
	}
.fany1 ul li span{ margin-right:10px;float:left;}

.newshow a.goback{ width:50%; background:#0f3059; margin:0px auto 7%; border-radius:20px; line-height:2; text-align:center; color:#fff; display:block;}
.join_one{ background:#f5f5f5; padding-bottom:7%; margin:0px auto 7%; width:95%;}
.join_one .tp{ margin-bottom:5%;}
.join_one .bt{ color:#0f3059; font-size:1.2em; text-align:center; margin-bottom:2%;}
.join_one .nr{ width:90%; margin:0px auto; text-align:center;}

.join_two{ background:#eeeeee; padding-top:8%; padding-bottom:8%;}
.join_two .jak{ width:95%; margin:0px auto;}
.jak .zjdq{ border-left:1px #c1c8d0 solid; border-top:1px #c1c8d0 solid;}
.jak .zjdq td{ border-bottom:1px #c1c8d0 solid; border-right:1px #c1c8d0 solid; text-align:center; color:#585858; line-height:2.3;}
.jak .zjdq td.blue{  color:#0f3059;}

.join_three{background:#4a9040; padding-top:8%; margin-bottom:7%; padding-bottom:8%;}

.scfl{ width:95%; margin:0px auto;}
.scfl .lsbd{ margin-bottom:5%;border-left:1px #5ba350 solid; border-top:1px #5ba350 solid;}
.scfl .lsbd td{border-bottom:1px #5ba350 solid; border-right:1px #5ba350 solid; text-align:center; color:#fff; line-height:2.3;}
.scfl .lsbd td.qs{color:#9fde96;}
.scfl .adv{ margin-bottom:5%;}

.scfl a.goback{ width:50%; background:#0f3059; margin:0px auto; border-radius:20px; line-height:2; text-align:center; color:#fff; display:block;}
.join_four{ background:url(../images/join_36.jpg) no-repeat; background-size:cover; padding-top:9%; padding-bottom:5%;}

.join_four ul{ width:95%; margin:0px auto; overflow:hidden;}
.join_four ul li{ overflow:hidden; margin-bottom:4%;}
.join_four ul li .xh{ color:#57a058; font-size:1.3; font-weight:bold; width:15%; line-height:3;  text-align:center; background:#fff; border:1px #57a058 solid; float:left;}
.join_four ul li .jmr{ width:80%; float:right; color:#555555;  }
.join_four ul li .jmr .bt{ line-height:28px; font-size:1.1em; color:#10315a; }

.join_six{ margin-bottom:8%; background:#103057; padding-top:8%; padding-bottom:3%; color:#fff;}

.join_seven{ margin:0px auto 7%;}
.join_seven ul li{ background:#fff; margin-bottom:7%; }
.join_seven ul li a{width:80%; margin:auto; display:block;box-shadow:1px 1px 15px #cac7c7;}
.join_seven ul li .tp{ margin-bottom:5%;}
.join_seven ul li .bt{ margin-bottom:4%; text-align:center; color:#0b2e56; font-size:1.1em;}
.join_seven ul li .eng{ color:#a6a6a6; font-size:0.7em;}
.join_seven ul li .nr{ width:80%; text-align:center; margin:0px auto; color:#666666;}
.join_seven .hdt{ text-align:center;}
.join_seven .hdt img{ width:auto;}

.join_eight{ background:url(../images/joinbgy_03.jpg) repeat-x; padding-top:10%; overflow:hidden; margin-bottom:10%;}
.tearm_one{ width:95%; margin:0px auto 5%; border:1px #d9d9d9 solid; overflow:hidden;}
.tearm_one .tp{ width:50%; float:left; padding-top:50%; background-size:cover; display:block;}
.tearm_one .nrjs{ width:44%; float:right; margin-right:2%; padding-top:4%;}
.tearm_one .nrjs .bt a{ margin-bottom:3%;font-size:1.1em; display:block;overflow:hidden; display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical; text-overflow:ellipsis;-webkit-text-overflow:ellipsis; color:#103057;}
.tearm_one .nrjs .nr{ color:#828282;overflow:hidden; display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical; text-overflow:ellipsis;-webkit-text-overflow:ellipsis;}

.join_eight ul li{ float:left; width:23%;padding-top:20%; background-size:cover; margin-left:2%;} 
.join_eight ul li a{ display:block;}

.join_nine{ background:#f0f0f0; padding-top:6%; margin-bottom:7%; padding-bottom:6%;}
.lj_ord{ width:95%; margin:0px auto; position:relative;}
.lj_ord td{ line-height:auto; position:relative;}
.lj_ord .bd{ width:90%;  background:#fff; border:1px #d8d8d8 solid; font-family:"Microsoft YaHei"; padding-left:5%; margin-bottom:5%; line-height:2.6; float:left; }
.lj_ord .bd1{ width:50%;background:#fff; border:1px #d8d8d8 solid; font-family:"Microsoft YaHei"; padding-left:5%; line-height:2.6;margin-bottom:5%; float:left; }
.join_nine a.tj{ position:absolute; background:#57a058; display: block; width:15%; right:0px; top:0px;line-height:4.1; text-align:center; color:#fff; font-size:1.1em; z-index:1}
.lj_ord .tpleft{ width:40%; height:100%; position:absolute; right:0; top:0;}
.lj_ord .tpleft img{ display:inline; vertical-align:middle; height:70%; position:absolute; right:0; top:0;}

/*列表分页*/
.pagebox {
	background:white;
	padding:0px 2%;
	line-height:3;
	font-size:14px;
}
.pagebox .txt_pagelist{height:auto; margin:auto; overflow:auto;border-radius:.4em;}
.pagebox .txt_pagelist a {
	float:left;
	width:35%;
	background:#d8d8d8;
	color:#efefef;
	text-align:center;
	box-sizing:border-box;
	-moz-box-sizing:border-box; /* Firefox */
	-webkit-box-sizing:border-box; /* Safari */
}
.pagebox .txt_pagelist a.active { background:#071931;color:#fff;}
.pagebox .txt_pagelist a.prev, .pagebox .txt_pagelist a.next{ margin:0;}
.pagebox .txt_pagelist a.next {
	float:right;
}
.pagebox .txt_pagelist .page-counter {
	display:block;
	float:left;
	width:30%;
	text-align:center;
	background:#f0f1f1;
	color:#a5a5a5;
}
.pagebox .txt_pagelist .page-counter .current{ }