
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,input,button,textarea,p,th,td,a,span{margin:0;padding:0;}
body {font-family:"微软雅黑",Arial, Helvetica, sans-serif;color:#414141;}
img{
	border:0;
}
li{
	list-style:none;
}
a {
	text-decoration:none;
	color:#000;
} 
.clear{
	zoom:1;
}
.clear:after{
	content:'';
	display:block;
	clear:both;
}


/*-- 首页 --*/
.fl_right{ float:right;}

.h105{ height:180px; overflow:hidden;}

@media (min-width: 1200px){
.h105{ height:105px; overflow:hidden;}
}

.nvk{
	width:100%;
	position: fixed;
    z-index: 999;
    background: #FFF;
}
.nvnk{
	padding:10px 0;	
	height:85px;
	width:89%;
	margin:0 auto;
	box-sizing: content-box;

}
.logo{
	width:470px;
	float:left;	
}
.logo > h1{
	display:block;
	height:100%;
	width:100%;
	padding-top: 5px;
}
.logo > h1 > a{
	width:100%;
	height:100%;
}
.logo > h1 > a > img{
	height:76px;
}
.nvsd{
	float:right;
	width:860px;
	position:relative;
	padding-top:10px;
}
.nvsy{
	width:180px;
	float:right;	
}
.sckw{
	width:180px;
	float:right;
	position:relative;	
}
.sc1{
	width:170px;
	height:26px;
	text-indent:10px;
	color:#333;
	font-size:12px;
	outline:none;
}
.sc2{
	background:url(../image/search_icon.png) no-repeat left center;
	width:24px;
	height:26px;	
	border:0;
	cursor:pointer;
	display:inline-block;
	position:absolute;
	right:0;
	top:0;
	outline:none;
}
.yyk{
	color:#333;	
	vertical-align:middle;
	text-align: right;
}
.yyjg{
	display:inline-block;
	margin-right:20px;	
}
.yyk a{
	color:#333;
	font-size:14px;
	line-height:26px;	
}
.yyk a:hover{
	color:#004599;
}
.nvu{
	float:left;
	display:block;
}
.nvu > li{
	float:left;
	position:relative;	
	margin-left:25px;
}
.nvu > li > a{
	display:block;
	color:#333;
	text-align:center;
	font-size:16px;
	line-height:20px;
	padding:4px;
	height:45px;
	line-height:45px;
	
}
.nvu > li:hover > a{
color:#004599;
border-bottom:2px solid #004599;	
}
.nvfl{
	position:absolute;
	z-index:2;
	left:-30px;
	top:52px;
	padding-top:6px;	
}
.nvfl2{
	width:130px;
	background-color:#fff;
}
.nvfl2 > li{
	width:100%;

	background-color:#fff;
	border-bottom:1px solid #eee;
	position:relative;
}
.nvfl2 > li > a{
	display:block;
	width:100%;
	height:100%;
	font-size:16px;
	text-align:center;
	line-height:36px;
	color:#333;	
}
.nvfl2 > li:hover{
	background-color:#EEE;
}
.nvfl2 li .ts_menu{ position:absolute; top:0; left:130px; width:200px;}
.nvfl2 li .ts_menu dd{ width:100%; height:36px;background-color:#fff;border-bottom:1px solid #eee;}
.nvfl2 li .ts_menu dd a{display:block;
	width:100%;
	height:100%;
	font-size:16px;
	text-align:center;
	line-height:36px;
	color:#333;	}
.nvfl2 li .ts_menu dd:hover{
	background-color:#EEE;
}
.wak{
	padding-top:25%;
	width:46%;	
}
.wak h1{
	color:#fff;
	font-size:68px;
	line-height:68px;
	padding-bottom:40px;	
}
.wak p{
	color:#fff;
	font-size:22px;
	line-height:40px;
	padding-bottom:28%;
}
.xnv{
	cursor:pointer;
	transition:.3s all;
	-webkit-transition:.3s all;
	-ms-transition:.3s all;
	z-index:3;
	width:40px;
	height:30px;
	position:absolute;
	right:0;
	top:70px;
	display:none;	
}
.xnv:before{
	content:'';
	position:absolute;
	height:3px;
	width:100%;
	left:0;
	top:50%;
	transform-origin:50% 50%;
	-webkit-transform-origin:50% 50%;
	-ms-transform-origin:50% 50%;
	transition:transform .25s;
	-webkit-transition:transform .25s;
	-ms-transition:transform .25s;
	background-color:#fff;	
	transform:translate3d(0,-12px,0);	
	-webkit-transform:translate3d(0,-12px,0);
	-ms-transform:translate3d(0,-12px,0);

}
.xnv:after{
	content:'';
	position:absolute;
	height:3px;
	width:100%;
	left:0;
	top:50%;
	transform-origin:50% 50%;
	-webkit-transform-origin:50% 50%;
	-ms-transform-origin:50% 50%;
	transition:transform .25s;
	-webkit-transition:transform .25s;
	-ms-transition:transform .25s;
	background-color:#fff;
	transform:translate3d(0,12px,0);	
	-webkit-transform:translate3d(0,12px,0);
	-ms-transform:translate3d(0,12px,0);
}
.xnv > span{
	display:block;
	position:absolute;
	width:100%;
	height:3px;
	left:0;
	top:50%;
	margin-top:0;
	overflow:hidden;
	transition:opacity .25s;
	background-color:#fff;
		
}
.xnvk{
	position:fixed;
	z-index:999;
	top:0;
	bottom:0;
	left:100%;
	width:35%;
	background-color:rgba(0,101,217,.9);
	overflow:hidden;
	transition:1s all;
	-webkit-transition:1s all;
	-ms-transition:1s all;		
}
.xnvkd{
	left:65%;
}
.tci{
	width:30px;
	height:30px;
	background:url(../image/tc_icon.png) no-repeat center;
	position:absolute;
	top:30px;
	right:40px;
	cursor:pointer;
	z-index:999;	
}
.tci:hover{
	background:url(../image/tc_icon_2.png) no-repeat center;
}
.xnvu{
	width:100%;
	height:auto;
	position:absolute;
	top:80px;
	left:0;
}
.xnvu > li{
	height:50px;
	width:100%;
	border-bottom:1px solid #fff;	
}
.xnvu > li:hover{
	background-color:#fff;	
}
.xnvu > li > a{
	font-size:22px;	
	color:#fff;
	display:block;
	padding:0 20px;
	width:calc(100% - 40px);
	height:100%;
	line-height:50px;
	background:url(../image/phone_jt.png) no-repeat;
	background-position:90% 19px;
}
.xnvu > li:hover > a{
	color:#0065d9;
}

.xnvu2{
	width:100%;	
	display:none;
}
.xnvu2d{
	display:block;
}
.xnvu2 > li{
	height:50px;
	width:100%;
	border-bottom:1px solid #fff;	
}
.xnvu2 > li:hover{
	background-color:#fff;
}
.xnvu2 > li > a{
	font-size:18px;	
	color:#fff;
	display:block;
	padding:0 20px;
	width:calc(100% - 40px);
	height:100%;
	line-height:50px;	
}
.xnvu2 > li:hover > a{
	color:#0065d9;
}
@media(max-width:1680px){
	.wak h1{
		font-size:58px;
		line-height:58px;
		padding-bottom:30px;	
	}
	.wak p{
		font-size:18px;
		line-height:34px;
		padding-bottom:28%;
	}
}
@media(max-width:1530px){

	.nvsd{
		width:800px;	
	}
	.xnv{
		display:none;	
	}
	.nvsy{ width:150px;}
	.sckw{ width:150px;}
	.sc1{ width:140px;}
}
@media(max-width:1440px){
	.logo{
		width:400px;	
	}
	.logo > h1{
		line-height:82px;
	}
	.wak{
		padding-top:20%;	
	}
	.wak h1{
		font-size:38px;
		line-height:38px;
		padding-bottom:20px;	
	}
	.wak p{
		font-size:16px;
		line-height:30px;
	}
	.nvsd{
		padding-top:10px;	
	}
	.xnv{
		top:46px;
		width:30px;	
	}
}

.xxk{
	width:88.54%;
	padding:60px 5.73%;
}
.xck{
	width:calc(50% - 25px);
	padding-right:25px; 
	float:left;
}
.btk{
	width:100%;
	padding-bottom:19px;
	border-bottom:1px solid #ccc;	
	margin-bottom:40px;
}
.btk > h2{
	font-size:44px;
	line-height:44px;
	color:#333;	
	font-weight:500;
	float:left;
}
.btk > a{
	float:right;
	font-size:22px;
	color:#777;
	padding-top:15px;
}
.btk > a:hover{
	color:#0065d9;	
}
.vdk{
	width:100%;
	height:426px;
	margin:0 auto;	
}
.xwk{
	width:calc(50% - 25px);
	padding-left:25px; 
	float:left;	
}
.xwxk{
	width:100%;	
}
.xwuk{
	width:100%;	
}
.xwuk > li{
	width:100%;
	overflow:hidden;
	margin-bottom:30px;	
}
.xwuk > li > a{
	font-size:22px;
	line-height:22px;
	color:#414141;	
}
.xwuk > li:hover > a{
	color:#0065d9;	
}
@media(max-width:1680px){
	.btk > h2{
		font-size:36px;
		line-height:36px;	
	}
	.btk > a{
		padding-top:7px;
		fong-size:18px;	
	}
	.xwuk > li > a{
		font-size:18px;	
	}
}
@media(max-width:1440px){
	.xwuk > li > a{
		font-size:16px;	
	}
}

.fak{
	width:100%;
	padding:40px 0px;	
}
.fak > h1{
	font-size:44px;
	line-height:44px;
	color:#333;
	text-align:center;	
	padding-bottom:48px;
}
.falk{
	position:relative;
	z-index:3;
	background:#fff;	
}
.fauk{
width:89%;
margin:0 auto;	
}
.ctitle{ font-size:2em; font-weight:bold; text-align:center; width:100%; padding-bottom:30px;}
.ct_txt{ line-height:35px; font-size:16px; padding-bottom:30px;}
.fauk > li{
	float:left;
	width:25%;
	padding:2%;
	position:relative;
	transition:.3s all;
	-webkit-transition:.3s all;
	-ms-transition:.3s all;
	background:#EEE;
}
.fatk{
	position:relative;
	overflow:hidden;	
}
.fatk > a{
	display:block;	
}
.fatk > a > img{
	width:100%;
	height:auto;	
}
.fawak{
	min-height:260px;
	padding:1.5em;
	position:relative;
	overflow:hidden;
		
}

.fawak > h4{
	font-size:2em;
	font-weight:700;
	overflow:hidden;
	margin-bottom:.5em;
	white-space:nowrap;
	text-overflow:ellipsis;	
}
.fawak > span{
	font-weight:700px;
	color:#000;
	height:2em;
	overflow:hidden;
	margin-bottom:.5em;
	font-size:1.2em;	
}
.fawak > .f_txt{
	font-size:1em;
	overflow:hidden;
	line-height:1.5em;	
	color:#414141;
	width:100%;
}
.fauk > li:hover{
	transform:scale(1.01,1.01);
	-webkit-transform:scale(1.01,1.01);
	z-index:5;
	box-shadow:0 0 10px rgba(0,0,0,0.5);	
}
.fauk > li:hover .fawak{
	background-color:#232323;	
}
.fauk > li:hover .fawak > h4{
	color:#fff;	
}
.fauk > li:hover .fawak > span{
	color:#0065d9;	
}
.fauk > li:hover .fawak > .f_txt{
	color:#fff;	
}

.lyk{
	width:100%;
	padding:60px 0;	
}
.lyk > h1{
	font-size:44px;
	line-height:44px;
	color:#333;
	text-align:center;	
	padding-bottom:36px;	
}
.lytk{
	width:47.3%;
	height:auto;
	margin:0 auto;	
}
.lytk > img{
	display:block;
	width:100%;
	height:100%;	
}


.abk{
	width:100%;
	padding:30px 0;
	height:340px;
	background:url(../image/habout_bg.jpg) center no-repeat;
}
.abk > h1{
	font-size:36px;
	line-height:44px;
	color:#313131;
	text-align:center;
	font-weight:bold;
	padding-top:45px;
}
.abk > h1 >span{ font-size:24px; font-weight:normal;}
.abuk{
	width:100%;
	overflow:hidden;
	position:relative;	
}
.abu{
	width:200%;	
}
.abu > li{
	width:50%;
	float:left;	
}
.abtk{
	width:57.9%;
	height:auto;
	float:left;
	overflow:hidden;
}
.abtk > img{
	width:100%;
	height:auto;	
}
.abwak{

	width:80%;
	margin:0 auto;
}
.abwak .ys_hh{}
.abwak > h3{
	width:100%;
	font-size:2.6em;
	line-height:1em;
	color:#333;
	padding-bottom:60px;	
}
.abwak .icon{
	color:#FFF;
	font-size:36px;
	line-height:35px;
	text-align:center;
	width:33%;
	height:220px;
	float:left;
	font-size:18px;
}
.abwak .icon p{ padding-top:60px; font-size:36px; color:#004599; font-weight:bold;}
.abwak .icon p b{ font-size:26px; font-weight:bold; display:block; padding-bottom:10px; color:#313131;}
.abwak > a{
	display:block;
	width:148px;
	height:43px;
	margin:0 auto;
	margin-top:40px;
	border:1px solid #FFF;	
	font-size:20px;
	line-height:43px;
	text-align:center;
	color:#FFF;
	font-weight:bold;
}
.abwak > a:hover{
	color:#333;
	background:#FFFFFF;
}
.abz{
	width:40px;
	height:40px;
	background:url(../image/ab_zuo.png) no-repeat center;
	background-size:100% 100%;
	position:absolute;
	top:40%;
	left:2%;
	cursor:pointer;	
}
.aby{
	width:40px;
	height:40px;
	background:url(../image/ab_you.png) no-repeat center;
	background-size:100% 100%;
	position:absolute;
	top:40%;
	right:2%;
	cursor:pointer;		
}
@media(max-width:1680px){
	.abwak > h3{
		font-size:2.4em;
		line-height:1em;
		padding-bottom:40px;		
	}
	.abwak > p{
		font-size:1.5em;
		line-height:1.6em;
	}
	.abwak > a{
		font-size:18px;
	
	}
}
@media(max-width:1440px){
	.abwak > h3{
		font-size:2em;
		line-height:1em;
		padding-bottom:50px;
	}
	.abwak > p{
		font-size:1.6em;
		line-height:1.6em;
	}
	.abwak > a{
		width:128px;
		height:38px;
		font-size:16px;
		line-height:38px;
	
	}
}


.ftk{
	width:100%;
	padding-top:55px;
	height:auto;
	background-color:#414141;	
}
.ftnk{
	padding-left:5.73%;
	padding-right:5.73%;
	width:88.54%;	
	box-sizing: unset;
}
.ftu{
	width:100%;	
	padding-bottom:55px;
}
.ftu > li{
	float:left;
	width:15%;
		
}
.ftu li .tit{
	display:block;
	color:#fff;
	font-size:18px;	
	padding-bottom:8px;
}

.ftu2{
	width:100%;	
}
.ftu2 > li{
	width:80%;
	height:28px;
	line-height:28px;	
}
.ftu2 > li > a{
	color:#CCC;
	font-size:16px;
		
}
.ftu2 > li:hover > a{
	color:#FFF;	
}
.ftu .ftlxk{
	width:25%;	
}
.ftlx{
	width:100%;	
}
.ftlx > p{
	color:#CCC;
	font-size:16px;
	line-height:36px;	
}
.wx{
	width:35px;
	height:35px;
	display:inline-block;
	background:url(../image/wechat.png) no-repeat center;
	margin-top:10px;
	position:relative;
	
}
.wxew{
	width:160px;
	height:160px;
	background:url(../image/wx_ewm.png) no-repeat center;
	position:absolute;
	left:-60px;
	top:-170px;
	display:none;
}
.xl{
	width:35px;
	height:35px;
	display:inline-block;
	background:url(../image/weibo.png) no-repeat center;	
	margin-top:10px;
	margin-right:20px;
	-webkit-filter: grayscale(100%);     
	-moz-filter: grayscale(100%);     
	-ms-filter: grayscale(100%);     
	-o-filter: grayscale(100%);          
	filter: grayscale(100%);
}
.xl > a{
	display:block;
	width:100%;
	height:100%;	
}
.wx:hover{
	-webkit-filter: none;     
	-moz-filter: none;     
	-ms-filter: none;     
	-o-filter: none;          
	filter: none;	
}
.wx:hover .wxew{
	display:block;	
}
.xl:hover{
	-webkit-filter: none;     
	-moz-filter: none;     
	-ms-filter: none;     
	-o-filter: none;          
	filter: none;	
}


.bqk{
	width:100%;
	height:35px;
	line-height:35px;
	background-color:#313131;
	text-align:center;
	color:#999;
	font-size:14px;	
}
.bqk a{color:#999;}
.bqk > p{
	font-size:16px;
	color:#747474;
	line-height:24px;
	text-align:center;	
}
.bqk > p > a{
	font-size:16px;
	color:#747474;
	line-height:24px;
	padding:0 4px;	
}
@media(max-width:1440px){
	.ftu > li > a{
		font-size:24px;
		line-height:24px;
		padding-bottom:12px;
	}
	.ftu2 > li > a{
		font-size:16px;
		line-height:32px;
	}
	.ftu .ftlxk{
		width:24.5%;	
	}
	.ftlx > p{
		font-size:16px;
		line-height:32px;
	}
	
}


/*-- 关于利扬 --*/
.nyvk{
	width:100%;
	height:700px;
	background:url(../image/ab_banner.png) no-repeat center;
	background-size:auto 100%;
	position:relative;	
}
.ab_bk{
	width:100%;
	overflow:hidden;
	height:240px;
	line-height:240px;
	font-size:40px;
	text-align:center;
	}
.ab_bnk{
	width:1178px;
	height:110px;
	margin:0 auto;
	background:url(../image/ab_dh_icon.png) no-repeat left center;	
	color:#a7a7a7;
	font-size:12px;
	padding-left:22px;
}
.ab_bnk > a{
	color:#a7a7a7;
	font-size:12px;	
	line-height:110px;
	padding:0 4px;
}
.ab_bnk > a:hover{
	color:#0065d9;	
}
.ab_dk{
	width:100%;
	padding-bottom: 20px;
}
.ab_xk{
	width:89%;
	padding:0 40px;
	margin:0 auto;
}
.ab_nr{
	width:100%;
	padding:0px 2% 0 0;	
}
.ab_nra{
	width:100%;
	padding-top:15px;
}
.ab_nra > h4{
	font-size:26px;
	line-height:90px;
	border-bottom:1px solid #dadada;
	color:#444;
	font-weight:600;
	margin-bottom:12px;	
}
.ab_nra .con_txt{
	color:#444;
	font-size:16px;
	line-height:30px;
	text-align:justify;
	padding-bottom:30px;	
}
.hidden{ display: none;}
.moreload{width: 100%;height: auto;margin:0 auto;overflow: hidden;text-align: left;padding:5px;}
.moreload ul.list{overflow: hidden;}
.moreload ul.list li{width: 25%;float: left;overflow: hidden;box-sizing: border-box; padding:10px; }
.moreload ul.list li a{ padding:10px;border:1px solid #dadada;display: block;min-height:310px;}
.moreload ul.list li img{width: 100%;height: 100%;}
.moreload ul.list p{text-align: center;padding: 10px;}
.moreload .more{overflow: hidden;padding:10px;text-align: center; margin-top:50px;}
.moreload .more a{display: block;width: 160px;padding:8px 0;color:#eee;margin:0 auto;background:#0065d9;text-align:center;border-radius:3px;}
.moreload .more a:hover{text-decoration: none;color: #fff;}
.menu_c{ width:100%; overflow:hidden; border-bottom:1px solid #dadada;}
.ab_lb{
	width:89%;
	 margin:0 auto;
	  height:44px;
	  line-height:44px;
	  background:url(../image/home_ic.png) no-repeat left;
	  
}
.mb_xx{ padding-left:30px; font-size:16px; color:#000}
.mb_xx span{ color:#757070}
.ht2{ width:334px; margin:0 auto; line-height:30px; background:url(../image/h2_bg.png) no-repeat center; overflow:hidden; font-size:26px; text-align:center; padding:40px 0; font-weight:bold; color:#0065d9;}
.ht2 .z_t{ font-size:18px; color:#666666; padding-top:10px;}
.ht2 .c_tits{}
.ab_lb > h3{
	padding-left:33px;
	height:90px;
	border-bottom:1px solid #dadada;
	color:#444;
	font-size:32px;
	line-height:86px;	
	background:url(../image/bt_sut.png) no-repeat left center;
}
.ab_lbl{
 float:left;
padding: 22px 3%;
	font-size:16px;
	color:#444;
	text-align:center;	
	cursor:pointer;
	border-right: 1px solid #FFF;
}
.ab_lbl:hover{
	background-color:#0065d9;
	color:#fff;	
}
.ab_lbl:hover a{ color:#FFFFFF;}
.ab_lb .on{background-color:#0065d9;color: #FFF;}

/*-- 联系我们 --*/
.lxvk{
	width:100%;
	height:700px;
	background:url(../image/lx_banner.png) no-repeat center;
	background-size:auto 100%;
	position:relative;	
}
.lx_xk{
	width:1120px;
	padding:40px;
	margin:0 auto;
}
.lx_xk > h4{
	color:#444;
	font-size:26px;
	line-height:90px;
	border-bottom:1px solid #dadada;
	margin-bottom:20px;	
}
.lx_dt{
	float:left;
	width:520px;
	height:300px;
	padding-left:30px;
}
.lx_nr{
	width:540px;
	
	height:300px;
	float:left;	
}
.lx_nr > h4{
	width:440px;
	height:54px;
	color:#444;
	font-size:26px;

	background:url(../image/lx_bt_xhx.png) no-repeat center bottom;	
}
.lx_nr > p{
	width:440px;
	color:#444;
	font-size:16px;	
	line-height:36px;
}
.wx .wxlx{
	left:40px;
	top:-10px;	
}



/*-- 新闻动态 --*/
.nwvk{
	width:100%;
	height:700px;
	background:url(../image/nw_banner.png) no-repeat center;
	background-size:auto 100%;
	position:relative;	
}
.nw_uk{
box-sizing: border-box;
}
.nw_uk > li{
float:left;
width:25%;
	height:390px;
	overflow:hidden;
	padding: 10px;
	box-sizing: border-box;
}

.nw_uk > li > a:hover{-moz-box-shadow:2px 2px 5px #333333; -webkit-box-shadow:2px 2px 5px #333333; box-shadow:2px 2px 5px #333333;}
.nw_uk > li > a{
	border:1px solid #dadada;
	display:block;
	height:360px;
}
.nw_tpk{
	width:100%;
	overflow: hidden;
}
.nw_tpk > img{
	width:352px;
	height:254px;	
	transition: .8s ease-in-out;
    -webkit-transition: .8s ease-in-out;
    -moz-transition: .8s ease-in-out;
    -ms-transition: .8s ease-in-out;
    -o-transition: .8s ease-in-out;
    transform: scale(1);
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
}
.nw_tpk > img:hover{transform: scale(1.03);
    -webkit-transform: scale(1.03);
    -moz-transform: scale(1.03);
    -ms-transform: scale(1.03);
    -o-transform: scale(1.03);
	
	}
.nw_wak{
	padding: 8px;
	height:80px;
	overflow: hidden;
}
.nw_wak > h4{
	font-size:16px;
	color:#444;
	line-height:32px;	
}
.nw_wak > span{
	display:block;
	color:#b7b7b7;
	font-size:12px;
	line-height:12px;
	padding-bottom:12px;	
}
.nw_wak > p{
	color:#888;
	font-size:12px;
	line-height:26px;
	text-align:justify;	
}
.page{
	width:100%;
	text-align:center;
	overflow:hidden;
	padding:20px 0;
	margin:10px auto 0 auto;
	vertical-align:top;
	color:#333;	
}
.page .up{
	color:#333;	
}
.page a{
	padding:2px 5px;
	background-color:#ddd;
	border:1px solid #ddd;
	color:#333;
	display:inline;
	margin:0 1px;	
}
.page .this{
	color:#fff;
	font-weight:bold;
	background-color:#0065d9;
	border:1px solid #0065d9;	
}
.page .downn{
	color:#333;	
}

.wrapper{width:1000px;margin:0 auto;}
/* 右侧内容 */
.c_right{ width:760px; float:right;background:#FFFFFF; overflow:hidden;}
.c_right .c_bg{ width:758px; height:40px;line-height:40px; background:url(http://leadyo.com/images/le_bg.jpg) bottom repeat-x;}
.c_right .c_bg .ti14{ width:80px; font-size:16px; font-weight:bold;font-family:微软雅黑; color:#000000;padding-left:12px; float:left;}
.c_right .c_bg .ti14 span{ font-size:12px; color:#999999; float:left;}
.c_right .cleft_con{ width:360px; float:left; line-height:23px;}
.c_right .cleft_con span{ color:#999999}
.c_right .cleft_con .add{ width:80%;}
.c_right .c_bg_txs{ width:100%; margin:0 auto; height:25px;line-height:25px; border-bottom:2px solid #cccccc;}
.c_right .c_bg_txs .ti14{ width:110px; height:25px; background:#cccccc; line-height:25px;font-size:14px;font-family:Arial; text-align:center;float:left; color:#666666; font-weight:bold;}
/* 新闻内容 */
.news-con{padding:10px;}
.news-con img{ max-width:1000px;}
.news_t{ line-height:25px; text-align:center; font-weight:bold; font-size:20px;padding-top:5px; padding-bottom:10px;padding-top: 30px;color:#000;}
.time{ height:25px; line-height:25px;text-align:center;width:95%; margin:0 auto;padding-top:5px;} 
.time span{padding:0 10px; color:#999999;}
.con_txt{padding:10px 0; line-height:28px; overflow:hidden;}
.sx{ line-height:24px;padding-left:15px;padding-top:10px;}
/*招聘页面*/
.pb20{ padding-bottom:20px;}
.jjk{
	width:100%;
	height:auto;
}
.jj_ctk{
	width:1200px;
	height:auto;
	overflow:hidden;
	background-color:#fff;
	margin:0 auto;	
	padding-bottom:38px;
}
.jj_ctk .c_feed{ width:500px; float:left;}
.jj_nr1{
	height:auto;
	margin:0 auto;
	overflow:hidden;
}
.jj_nr1 p{
	font-size:14px;
	line-height:30px;
	width:100%;
}
.jj_nr1 div > img{
	width:100%;	
}
.dev{
	width: 70%;
	margin-left: 25%;
	margin-top: 40px;
}
.dev_year{
	font-size: 20px;
	text-align: center;
	padding:0 5px ;
	font-weight:bold;
	background:#004599;
	color:#FFFFFF;
}
.dev_event{
	border-left:1px #CDCDCD solid;
	padding-left: 50px;
	position: relative;
	padding-bottom: 80px;
}
.dev_dot{
	width: 10px;
	height: 10px;
	border-radius: 5px;
	background-color: #4F4F4F;
	position: absolute;
	left: -6px;
	top:6px;
}
.dev_dot_active{
	width: 16px;
	height: 16px;
	border-radius: 8px;
	background-color: white;
	border: 1px #e8882b solid;
	position: absolute;
	left: -9px;
}


.job_bg{ width:1200px; margin:0 auto; padding:20px 0;}
.job_left{ width:900px; float:left;box-shadow: #999999 0px 0px 5px;}
.job_left .job_txt{ padding:20px;}
.job_left .job_txt h2{ font-size:20px; color:#CC0000; font-weight:bold;}
.job_mes{ width:100%; border-bottom:1px solid #CCCCCC; padding:30px 0; font-size:14px; color:#545454}
.job_vx{ width:100%; padding-top:30px;}
.job_vx .tit{ font-size:18px; color:#333333; font-weight:bold;}
.job_vx .ct_txt{ padding-top:20px; font-size:14px; line-height:25px;color:#545454}
.hiddens{ overflow:hidden;}
.pb20{ padding-bottom:20px;}
.job_right{ width:260px; float:right;box-shadow: #999999 0px 0px 5px;}
.job_right .tit{font-size:18px; color:#CC0000; font-weight:bold; padding:10px 0 10px 20px; border-bottom:1px solid #CCCCCC}
.job_list{ width:90%; margin:0 auto; overflow:hidden; padding:20px 0;}
.job_list li{ padding-bottom:15px; font-size:14px; color:#999999;}
.job_list li a{ color:#333333; font-weight:bold; font-size:16px;}
.job_sub{ text-align:center; padding:30px 0; text-align:center;}
.job_sub a{ padding:8px 25px; background:#0065d9; color:#FFFFFF; font-size:16px; margin:0 auto;}
.job_sub a.bak{ background:#333;}
.hzpro-list{padding-top:1px; overflow:hidden;}
.hzpro-list li{ width:25%; padding:10px; float:left;line-height:23px;display:block; overflow:hidden;box-sizing: border-box;}
.hzpro-list .pic{ width:100%;text-align:center; overflow:hidden;border:1px solid #ccc;}
.hzpro-list .pic img{width:100%;height:100%;transition: 0.5s;}
.hzpro-list .pic img:hover  { transform: scale(1.05);}
.hzpro-list dd{ width:172px;}
.hzpro-list dt{ width:172px; text-align:center; line-height:25px;}
.hzpro-list dt .tx{line-height:23px;}
.hzpro-list .tit{ width:100%; height:35px; line-height:35px; text-align:center; }

.hpro-list{padding-top:1px; overflow:hidden;}
.hpro-list li{ width:25%;box-sizing: border-box; padding: 10px; float:left;display:block; overflow:hidden; }
.hpro-list .pic:hover{box-shadow:5px 5px 5px #999;}
.hpro-list .pic{ padding:15px 15px 0 15px; text-align:center;background:#EEE;}
.hpro-list .pic img{width:100%;margin-bottom: 8px;}
.hpro-list .pic p{ height:55px; line-height:24px; overflow:hidden; font-size:14px;padding: 0 15px;}
.hpro-list dd{ width:172px;}
.hpro-list dt{ width:172px; text-align:center; line-height:25px;}
.hpro-list dt .tx{line-height:23px;}
.hpro-list .tit{ width:100%; height:35px; line-height:35px; text-align:center; }

.key_news{ width:100%; height:60px; line-height:60px; background:#004599;overflow: hidden;}
.k_news_list{ width:89%; margin:0 auto;}
.k_news_list .tit{ width:115px; float:left; font-size:20px; color:#FFF;background:url(../image/hnew_ico.png) left no-repeat; padding-left:50px;}
.k_news_list .n_vt{float:left;}
.k_news_list .n_vt li{height:60px; line-height:60px; overflow:hidden;}
.k_news_list .n_vt li a{font-size:16px; color:#FFFFFF;}
.k_news_list .n_vt .bd{ width:1075px; float:left;}
.k_news_list .n_vt .hd{ width:25px; float:right; line-height:22px; padding-top:10px;}
.k_news_list .n_vt .hd a{ cursor:pointer;}
.h_more{ float:right;}
.h_more a{ color:#FFFFFF;}

.news-list{margin:0  auto;padding-top:8px;}
.news-list .bgs{ background:#F2F7FB;}
.news-list li{ padding:10px; overflow:hidden;}
.news-list li .ti{ width:100%; height:45px; line-height:45px; overflow:hidden;background: url(../image/nc.jpg) no-repeat left;padding-left: 20px;}
.news-list li .ti a{ font-size:16px; color:#0000ff}
.news-list li .c_txt{padding: 0 20px 10px 20px;line-height: 18px; font-size:12px;color: #575858;}
.news-list li .more{ float:left;color:#966666; font-size:12px;}

.top_bg{ width:100%;}
.c_tit{ width:100%; font-size:18px; border-left:5px solid #0065d9; padding-left:15px; margin-top:20px; overflow:hidden;}
.new_list{ width:1000px; margin:0 auto; padding:30px 0; overflow:hidden;}
.new_list li{ height:40px; line-height:40px; padding-left:20px; overflow:hidden; color:#666666; font-size:14px; background:url(../image/nc.jpg) no-repeat left; border-bottom:1px solid #CCC;}
.new_list li a{ color:#000; font-size:16px; padding-right:10px;}
.new_list li span{ float:right;}
.new_list .more {
    overflow: hidden;
    padding: 10px;
    text-align: center;
    margin-top: 50px;
}
.new_list .more a {
    display: block;
    width: 160px;
    padding: 8px 0;
    color: #eee;
    margin: 0 auto;
    background: #0065d9;
    text-align: center;
    border-radius: 3px;
}
.new_pic_list{ width:100%; overflow:hidden; padding-top:50px;}
.new_pic_list li{ padding:10px 0; overflow:hidden; width:16%; float:left; text-align:center;}
.new_pic_list li a{ width:80%;}
.new_pic_list li .pic{margin: 0 auto;padding:5px 20px;}
.new_pic_list li .pic img{ width:100%;}
.new_pic_list li .tit{ height:25px; line-height:25px; overflow:hidden; font-size:14px; color:#0065d9;}
.new_pic_list ul.list {
    overflow: hidden;
}
.new_pic_list .more a {
    display: block;
    width: 160px;
    padding: 8px 0;
    color: #eee;
    margin: 0 auto;
    background: #0065d9;
    text-align: center;
    border-radius: 3px;
}
.new_pic_list .more {
    overflow: hidden;
    padding: 10px;
    text-align: center;
    margin-top: 50px;
}
.zhili_list{ width:1040px; margin:20px auto; overflow:hidden;padding-top: 20px;}
.zhili_list .c_bg{ height:50px; line-height:50px; border-bottom:2px solid #004599; background:#004599; padding:0 20px;}
.zhili_list .c_bg dd{ font-weight:bold;}
.zhili_list .c_bg .c1{ width:130px; float:left; font-size:16px;color:#FFFFFF}
.zhili_list .c_bg .c2{ width:700px; float:left; font-size:16px;color:#FFFFFF}
.zhili_list .c_bg .c3{ width:170px; float:left; font-size:16px; text-align:center;color:#FFFFFF}

.z_list{ width:100%; overflow:hidden;}
.z_list ul{padding: 0 20px;border-bottom:1px dashed #CCC;}
.z_list li{ height:70px; line-height:70px; overflow:hidden; }
.z_list li .c1{ width:130px; float:left; font-size:16px; }
.z_list li .c2{ width:700px; float:left; font-size:16px;}
.z_list li .c3{ width:170px; float:left; font-size:16px; text-align:center;}
.z_list li .c3 a{ color:#0065d9;}
.py_pic{ width:100%;}
.py_pic img{ width:100%;}
.about_2_con1{width:1200px;padding-top: 40px; padding-bottom: 40px; margin:0 auto;}
.about_2_con1 li{ width:50%; float:left; padding:15px 0;}
.about_2_con1 li .pic{ width:200px; float:left;}
.about_2_con1 li .pic img{ width:200px; height:200px;border-radius:200px;}
.about_2_con1 li .c_txt{ width:360px; float:left; margin-left:20px;}
.about_2_con1 li .c_txt .tit{font-size: 24px;color: #005183;}
.about_2_con1 li .c_txt .zhiwei{font-size: 16px;color: #333; font-weight:bold;height: 35px;line-height: 35px;}
.about_2_con1 li .c_txt .ntxt{ font-size:14px; line-height:25px; color:#666;}

.w1200{ width:1200px; margin:0 auto; padding:30px 0;}
.czpp_list{ width:100%; padding-bottom:20px; position: relative;}
.czpp_list .hd{z-index: 999; width:100%;position: relative;}
.czpp_list .hd .prev,.czpp_list .hd .next{ display:block;width:33px;height:74px; padding-top:170px;cursor: pointer;position:absolute;}
.czpp_list .hd .prev{ left:-35px;}
.czpp_list .hd .next{ right:-35px;}
.czpp_list .bd{z-index:1;width: 1180px;overflow: hidden;margin: 0 auto;margin-left: 15px;}
.czpp_list .bd li{width:33.33%;float:left;}
.czpp_list .bd li a{ width:90%; margin:0 auto; display:block; border:1px solid #EEE; background:#EEE;border-radius:5px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
.czpp_list .bd li a:hover{ background:#FFFFFF;border:1px solid #EEE; font-weight:bold;}

.czpp_list .bd li .pic{}
.czpp_list .bd li .pic img{ width:358px; height:269px;}
.czpp_list .bd li .txt{ background:#145fbb; height:110px; overflow:hidden; padding:0 14px;width: 330px;}
.czpp_list .bd li .txt h2{ color:#FFFFFF; font-size:20px; height:45px; line-height:45px; text-align:center;overflow: hidden;}
.czpp_list .bd li .txt .rtxt{ line-height:28px;color:#FFFFFF; height:50px; overflow:hidden; font-weight:normal;padding: 0 35px;}
.new_cmu{ width:400px; margin:0 auto; overflow:hidden; padding-top:20px;}
.new_cmu li{ width:200px; float:left; text-align:center; background:#CCC;}
.new_cmu li a{ height:37px; line-height:37px; display:block;}
.new_cmu li a:hover{ background:#0065d9; color:#FFFFFF;}
.new_cmu li a.on{ background:#0065d9; color:#FFFFFF;}

.job_top{ width:100%; padding:30px 0; overflow:hidden;}
.job_top h2{ font-size:30px; color:#004599; text-align:center;padding-bottom: 10px;}
.job_top .j_txt{ font-size:18px; padding:15px 0; overflow:hidden; text-align:center;}
.job_top .j_search{ text-align:center; padding: 30px 0 10px 0; }
.job_top .j_search .ipt{ width:300px; height:35px;vertical-align: top; padding-left:10px;outline: none;}
.job_top .j_search .s_sear{ background:#004599; color:#FFFFFF; height:39px; font-size:16px; border:1px solid #004599; width:120px; border:none;vertical-align: top;outline: none;position: relative; right:2px;cursor:pointer;}
#cmdOk2{background: #004599;
    color: #FFFFFF;
    height: 39px;
    font-size: 16px;
    border: 1px solid #004599;
    width: 120px;
    border: none;
    vertical-align: top;
    outline: none;cursor:pointer;}
#cmdReset2{background: #333;
    color: #FFFFFF;
    height: 39px;
    font-size: 16px;
    border: 1px solid #333;
    width: 120px;
    border: none;
    vertical-align: top;
    outline: none;cursor:pointer;}
	
.zr_news{ width:100%; padding:20px 0; overflow:hidden;}
.zr_news .list{ overflow:hidden;}
.zr_news li{ padding-bottom:60px; overflow:hidden;}
.zr_news li .pic{ width:300px;float:left;}
.zr_news li .pic img{ width:300px; height:225px; }
.zr_news li .t_right{ float:right; width:calc(100% - 320px);}
.zr_news li .t_right .tit{ font-size:18px; color:#004599; font-weight:bold; height:35px;}
.zr_news li .t_right .txt{ font-size:14px; height:190px; overflow:hidden; line-height:27px; color:#666666}
.zr_news .more {
    overflow: hidden;
    padding: 10px;
    text-align: center;
    margin-top: 50px;
}
.zr_news .more a:hover {
    text-decoration: none;
    color: #fff;
}
.zr_news .more a {
    display: block;
    width: 160px;
    padding: 8px 0;
    color: #eee;
    margin: 0 auto;
    background: #0065d9;
    text-align: center;
    border-radius: 3px;
}
.xianshi{ display:block;}
.w1100{ width:1100px;}
@media (max-width: 1200px){

.nvsd{
		width:100%;	
	}
.lx_nr{ width:380px;}
.ab_dk{ overflow:hidden;}
.k_news_list .n_vt .bd{width: calc(100% - 115px);}
.w1200{ width:100%;}
.czpp_list .bd{width: calc(100% - 75px); margin: 0 auto;}
.czpp_list .bd li .pic img{ width:100%; height:100%;}
.czpp_list .bd li .txt{ width:100%; padding:0;}
.czpp_list .bd li .txt .rtxt{ padding:0 14px;}
.czpp_list .hd .prev, .czpp_list .hd .next{ padding-top:140px;}
.czpp_list .hd .next{ right:10px;}
.czpp_list .hd .prev{ left:10px;}
.nvsy{padding-top: 10px;
    padding-left: 10px;}
.new_list{ width:100%;}
.zhili_list{ width:100%;}
.zhili_list .c_bg .c2{width: calc(100% - 300px);}
.z_list li .c2{width: calc(100% - 300px);}
.jj_ctk{ width:100%;}
.job_bg{ width:100%;}
.job_left{ width:95%; margin:0 auto; float:none}
.job_right{ display:none;}
.w1100{ width:95%;}
*{-webkit-text-size-adjust: none;}
}
.pic100 img{ max-width:100%;}