@charset "utf-8";
/* CSS Document */

*{
	margin:0;
	padding: 0;
}
body{
	font-size:12px;
	font-family: "微软雅黑";
	color: #000000;
	background-color: #ecedef;
}
body a{
	text-decoration:none;
}
body li{
	list-style:none;
}
#fenye{clear:both; margin:10px 20px 20px 0;}
#fenye a{ width:28px; text-align:center; float:left; border:1px solid #bfbfc7;background:#fff; height:28px; font-size:12px;color:#666; line-height:28px; margin-left:5px;border-radius:3px; display:inline-block;}
#fenye .prev,#fenye .next{width:60px;}
#fenye a.curr{background:#bfbfc7;border:1px solid #bfbfc7;color:#fff;}
#fenye a:hover{background:#bfbfc7;border:1px solid #bfbfc7;color:#fff; text-decoration:none}
#pageNext{ margin:10px;}
#pageNext .prev,#pageNext .next{text-align:center;width: 60px;}
#pageNext a.curr{background: #bfbfc7;border: 1px solid #bfbfc7;color: #fff;}
#pageNext a.curr span{ color:#fff !important;}
#pageNext a{width: 28px;text-align: center;float: left;border: 1px solid #bfbfc7;background: #fff;height: 28px;font-size: 12px;color: #666;line-height: 28px;margin-left: 5px;border-radius: 3px;}
#realname{height: 30px;border: 1px solid #ddd;}
#b1{padding: 5px 10px;background: #ff7d02;color: #fff;border: 1px solid #ff7d02;border-radius: 3px;}

.fenyetips{ display:none}
#pagelist{ line-height:22px;color:#666; padding:15px;}
#pagelist a{ width:28px; text-align:center; float:left; border:1px solid #bfbfc7;background:#fff; height:28px; font-size:12px;color:#666; line-height:28px; margin-left:5px;border-radius:3px;}
#pagelist a.next,#pagelist a.prev{width:60px;}
#pagelist a.curr{ background:#bfbfc7;border:1px solid #bfbfc7;color:#fff;}
#pagelist a:hover{background:#bfbfc7;border:1px solid #bfbfc7;color:#fff; text-decoration:none}
#pagelist a img{ display:block;margin:0 auto;margin-top:12px;}
#pagelist span{line-height:28px; font-size:13px; height:28px; margin-left:10px;}
#pagelist span#totalpage{ margin:0;}
.fenye a img{ display:block;margin:0 auto;margin-top:12px;}

/*--------------------------------------------------------------------------------------------------------------------*/

.top_a{
	width:100%;
	height:120px;
	margin: 0 auto;
	padding-top: 12.5px;
}
.top_b{
	width:1200px;
	height: 130px;
	margin: 0 auto;
	position: relative;
}
.top_logo{
	width:1200px;
	height: 100px;
	float: left;
	margin-top: 5px;
}
.top_qh{
	width:181px;
	height: 23px;
	float: right;
	position: absolute;
	top: 45px;
	right:30px;
}
.top_qh_li{
	float:left;
}


.nav_a{
	width:100%;
	height: 40px;
	margin: 0 auto;
	background-color: #12adeb;
}
.nav_b{
	width:1200px;
	height: 40px;
	line-height: 40px;
	margin: 0 auto;
}
.nav_b li{
	float:left;
	width: auto;
	height: 40px;
	margin-left: 23px;
	margin-right: 23px;
}
.nav_b li a{
	font-size:16px;
	color: #ffffff;
}
.nav_b li a:hover{
	color:#f5c320;
	font-weight: bold;
}


.clear{
	width:100%;
	height: 30px;
	clear: both;
	margin: 0 auto;
}

.cp_a{
	width:100%;
	height: 640px;
	margin: 0 auto;
}
.cp_b{
	width:1200px;
	height: 640px;
	margin: 0 auto;
}
.cp_left{
	width:300px;
	min-height: 720px;
	float: left;
	background: #ffffff;
	-moz-box-shadow:2px 2px 5px #333333;
	-webkit-box-shadow:2px 2px 5px #333333;
	box-shadow:2px 2px 5px #333333;
}
.cp_right{
	width:870px;
	min-height: 640px;
	float: right;
	background: #ffffff;
	-moz-box-shadow:2px 2px 5px #333333;
	-webkit-box-shadow:2px 2px 5px #333333;
	box-shadow:2px 2px 5px #333333;
}
.cp_right_b{
	width:830px;
	min-height: 555px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-top: 65px;
	float: right;
	background: #ffffff;
	-moz-box-shadow:2px 2px 5px #333333;
	-webkit-box-shadow:2px 2px 5px #333333;
	box-shadow:2px 2px 5px #333333;
	background-image: url(../img/lm_bg.jpg);
	background-position: center 0;
	background-repeat: no-repeat;
	position: relative;
}
.cp_right_c{
	width:870px;
	min-height: 636px;
	padding-bottom: 20px;
	padding-top: 65px;
	float: right;
	background: #ffffff;
	-moz-box-shadow:2px 2px 5px #333333;
	-webkit-box-shadow:2px 2px 5px #333333;
	box-shadow:2px 2px 5px #333333;
	background-image: url(../img/lm_bg.jpg);
	background-position: center 0;
	background-repeat: no-repeat;
	position: relative;
}
.cp_right_t{
	width:810px;
	height: 50px;
	line-height: 50px;
	font-size:16px;
	color:#ffffff;
	position: absolute;
	left: 0;
	top: 0;
	padding-left: 20px;
}
.cp_right_t a{
	font-size:16px;
	color:#ffffff;
}
.cp_left_li_a{
	width:100%;
	height: 60px;
	line-height: 60px;
	background: #12adeb;
	text-align: center;
		margin-bottom: 15px;
}
.cp_left_li_a a{
	font-size:25px;
	font-weight: bold;
	color: #ffffff;
}
.cp_left_li_a a:hover{
	color:#f5c320;
}
.cp_left_li_b{
	width:180px;
	height: 32px;
	margin: 0 auto;
	margin-bottom: 15px;
	margin-top:15px;
	background-image:url(../img/cp.gif);
	background-position: center;
	background-repeat: no-repeat;
	border-radius: 10px;
	padding-left: 35px;
	padding-right: 35px;
	line-height: 32px;
}
.cp_left_li_b a{
	font-size:16px;
	color:#000000;
}
.cp_left_li_b a:hover{
	color:#12adeb;
}
.cp_left_li_c{
	width:250px;
	height: 83px;
	margin: 0 auto;
	border: 1px solid #000000;
}
.cp_left_li_d{
	width:250px;
	height: 40px;
	line-height: 20px;
	margin: 0 auto;
	margin-top: 15px;
	margin-bottom: 15px;
}
.cp_left_li_d a{
	color:#12adeb;
	font-size:15px;
	font-weight: bold;
}
.cp_right_a{
	width:860px;
	padding-left: 10px;
	height: 60px;
	font-size:25px;
	font-weight: bold;
	text-align: left;
	line-height: 60px;
	color:#ffffff;
	background: #12adeb;
	margin-bottom: 20px;
}

.cp_left_li_e{
	width:250px;
	height: auto;
	border-bottom: 15px;
	font-size:14px;
	text-align: left;
	margin: 0 auto;
}
.cp_left_li_e span{
	color:#12adeb;
	font-weight: bold;
}
.cp_left_jg{
	width:100%;
	height: 5px;
	margin: 0 auto;
}
.gg_a{
	width:100%;
	height: 512px;
	margin: 0 auto;
	background-image: url(../img/guodu_bg_yy.jpg);
	background-position: center;
	background-repeat: no-repeat;
}

.ys_a{
	width:100%;
	height: 288px;
	margin: 0 auto;
	text-align: center;
	background-image: url(../img/ys_tyy.gif);
	background-position: center;
	background-repeat: no-repeat;
}
.ys_b{
	width:1150px;
	height: 224px;
	margin: 0 auto;
	background-image: url(../img/ys_1.jpg);
	background-position: center;
	background-repeat: no-repeat;
	padding-top: 180px;
	padding-left: 50px;
}
.ys_c{
	width:1200px;
	height: 244px;
	margin: 0 auto;
	background-image: url(../img/ys_2.jpg);
	background-position: center;
	background-repeat: no-repeat;
	padding-top: 160px;
}
.ys_d{
	width:1140px;
	height: 234px;
	margin: 0 auto;
	background-image: url(../img/ys_3.jpg);
	background-position: center;
	background-repeat: no-repeat;
	padding-top: 170px;
	padding-left: 60px;
}
.ys_e{
	width:1200px;
	height: 224px;
	margin: 0 auto;
	background-image: url(../img/ys_4.jpg);
	background-position: center;
	background-repeat: no-repeat;
	padding-top: 160px;
}
.ys_pa{
	width:400px;
	height: 150px;
	color: #000000;
	font-size: 16px;
	line-height: 30px;
}

.ys_pb{
	width:400px;
	height: 150px;
	color: #000000;
	font-size: 16px;
	line-height: 30px;
	float: right;
}

.jj{
	width:1160px;
	height: 460px;
	margin: 0 auto;
	background: #ffffff;
	margin-bottom: 30px;
	padding: 20px;
}
.jj_left{
	width:600px;
	height: 460px;
	float: left;
}
.jj_right{
	width:520px;
	height: 460px;
	float: right;
}

.xw{
	width:1200px;
	height: 500px;
	margin: 0 auto;
	margin-bottom: 30px;
}
.xw_li1{
	width:342.6px;
	height: 456px;
	float: left;
	background-color: #ffffff;
	padding: 20px;
	border: 2px solid #cccccc;
	transition: 1s;
}
.xw_li1:hover {
	border: 2px solid #12adeb;
}
.xw_li2{
	width:20px;
	height: 500px;
	float: left;
}
.xw_t{
	width:100%;
	height: 30px;
	line-height: 30px;
	text-align: center;
	margin-bottom: 10px;
}
.xw_t a{
	font-size:20px;
	font-weight: bold;
	color: #000000;
}
.xw_t1{
	width:50px;
	height: 2px;
	background: #12adeb;
	border: 1px solid #12adeb;
	margin: 0 auto;
	margin-bottom: 10px;
}
.xw_tp{
	width:324px;
	height:156px;
	border: 1px solid #000000;
	margin: 0 auto;
	padding: 10px;
	margin-bottom: 10px;
}

.foot{
	width:100%;
	height: 125px;
	margin: 0 auto;
	background: #12adeb;
	padding-top: 30px;
}

.dh_gg{
	width:100%;
	height: 180px;
	margin: 0 auto;
	background-image: url(../img/ggg.jpg);
	background-position: center;
	background-repeat: no-repeat;
	margin-bottom: 30px;
	margin-top: 30px;
}

.foot p{
	width:1200px;
	height: 20px;
	line-height: 20px;
	font-size: 14px;
	text-align: center;
	margin: 0 auto;
	color: #ffffff;
}
.foot p a{
	font-size:14px;
	color: #ffffff;
}
.foot p a:hover{
	color:#f5c320;
}




.cp_lia{
	width:258px;
	height:288px;
	float:left;
	border:1px solid #cccccc;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:30px;
	padding:5px;
	transition: 1s;
}
.cp_lib,.cp_lib img{
	width:258px;
	height:258px;
	transition: 1s;
}
.cp_lic{
	width:258px;
	height:30px;
	line-height:30px;
	text-align: center;
}
.cp_lic a{
	font-size:16px;
	color:#000000;
	transition: 1s;
}
.cp_lia:hover{
	border:1px solid #12adeb;
}
.cp_lia:hover .cp_lic a{
	color:#12adeb;
}
.cp_lia:hover .cp_lib img{
	transform: scale(0.9);
}



.cjwt_a{
	width:100%;
	height:30px;
	line-height:30px;
	border-bottom:1px dashed #cccccc;
	margin-bottom:15px;
}

.cjwt_a a{
	font-size:16px;
	color:#000000;
	float:left;
}
.cjwt_a span{
	font-size:16px;
	color:#000000;
	float:right;
}
.cjwt_a a:hover{
	color:#12adeb;
}



.xwlm-b{
	width:820px;
	margin:0 auto;
	height:100px;
	border-bottom: 1px dashed #cccccc;
	margin-bottom:30px;
}


.xwlm-b-lia{
	width:820px;
	height:30px;
	line-height: 30px;
}

.xwlm-b-h2{
	height:30px;
	line-height: 30px;
	float:left;
}
.xwlm-b-a{
	color:#000000;
}
.xwlm-b-a:hover{
	color:#12adeb;
}
.xwlm-b-p1{
	height:30px;
	line-height: 30px;
	float:right;
	font-size:16px;
}
.xwlm-b-p2{
	font-size:16px;
		text-indent: 2em;
}
.xwlm-b-lib{
	width:820px;
	height:40px;

	line-height: 25px;
}


























/*-------------------------------------------------------------*/
.wp{width: 100%;max-width: 1200px;margin: 0 auto;}
.h50{height: 50px;clear: both;overflow: hidden;}
.h100{height: 100px;clear: both;overflow: hidden;}
.h60{height: 60px;}
.m-img{overflow: hidden;position: relative;padding-top: 100%;}
.m-img img{
    position: absolute;width: 100%;height: 100%;z-index: 9;
    left: 0;top: 0;
    -o-transition:0.5s;
    -ms-transition:0.5s;
    -moz-transition:0.5s;
    -webkit-transition:0.5s;
    transition:0.5s;
}
a:hover .m-img img,
.inner:hover .m-img 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);
    transform-origin: 50% 50%;
}
.lm-list2{overflow: hidden;}
.lm-list2 li{float: left;width: 50%;}
.lm-list2 li a{display: block;color: #fff;}
.lm-list2 li .img-box{width: 50%;}
.lm-list2 .li-1 .img-box,.lm-list2 .li-2 .img-box{float: right;}
.lm-list2 .li-3 .img-box,.lm-list2 .li-4 .img-box{float: left;}
.lm-list2 li .txt-box{width: 50%;background: #000;}
.lm-list2 .li-1 .txt-box,.lm-list2 .li-2 .txt-box{float: left;}
.lm-list2 .li-3 .txt-box,.lm-list2 .li-4 .txt-box{float: right;}
.lm-list2 li .txt{padding-top: 100%;position: relative;}
.lm-list2 li .txt-inner{
    position: absolute;left: 0;top: 0;width: 100%;height: 100%;
    background: #fff;background: #0061ae;
}
.lm-list2 li .inner{padding: 30px;}
.lm-list2 li .txt h5{font-size: 16px;line-height: 60px;}
.lm-list2 li .txt p{
    font-size: 14px;line-height: 20px;height: 60px;
    display: -webkit-box;display: box; 
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
}
.lm-list2 li .txt .more{
    float: right;padding-left: 15px;font-size: 14px;line-height: 60px;
    background: url("a-r.png") no-repeat 0 center;
}
.lm-list2 li .m-img em{
    display: block;opacity: 0;
    position: absolute;width: 100%;height: 100%;left: 0;top: 0;
    background: rgba(0,117,193,0.5);z-index: 99;
}
.lm-list2 li a:hover .m-img em{opacity: 1;}
.lm-list2 li a:hover .more{color: #fff;background-image: url("a-r2.png");}
.content-box{position: relative;}
.lm-list2 a:hover .content-box:before {
opacity: 1;
display: block;
-webkit-transform: scale(.9);
-ms-transform: scale(.9);
    transform: scale(.9);
filter: alpha(opacity=100);
opacity: 1;
}
.content-box:before {
content: '';
position: absolute;
top: -4px;
left: -4px;
-webkit-box-sizing: content-box;
        box-sizing: content-box;
width: 100%;
height: 100%;
opacity: 0;
-webkit-transition: all 400ms linear;
        transition: all 400ms linear;
filter: alpha(opacity=0);
border: 4px solid #fff;
z-index: 100;
}





.box_cg{
		width:100%;
		height: 464px;
		margin: 0 auto;
		padding-top: 24px;
		padding-bottom: 24px;
		background-image: url(../img/guodu_bg.jpg);
		background-position: center;
		background-repeat: no-repeat;
	}
	.box_mian{
		width:1200px;
		height:464px;
		margin: 0 auto;
		background: #0061ae;
	}
	.lia{
		width:300px;
		height: 464px;
		float: left;
	}
	.lib,.lic,.lid,.lie{
		width:300px;
		height: 232px;
	}
	.lif{
		width:240px;
		height: 172px;
		background:#0061ae;
		padding:30px;
	}
	.lig{
		width:320px;
		height: 252px;
		border: 4px solid #ffffff;
		position: absolute;
		top:-14px;
		left: -14px;
		transition: 1s;
	}
	.lib,.lic{
		position:relative;
		overflow: hidden;
	}
	.lie{
		position:absolute;
		top:0;
		left: 0;
		background: #000000;
		opacity: 0.5;
		display: none;
		transition: 1s;
	}
	.lid img{
		width:300px;
		height: 232px;
		transition: 1s;
	}
	
	
	
	.lia:hover .lie{
		display:block;
	}
	.lia:hover .lid img{
		transform:scale(1.2);
	}
	.lia:hover .lig{
		transform:scale(0.8);
	}




.cp_left_li_box{
	width:180px;
	height: 31px;
	margin-bottom:15px;
	margin: 0 auto;
	border-bottom: 1px dashed #cccccc;
	line-height: 32px;
	padding-left: 10px;
	padding-right: 10px;
}

.cp_left_li_box a{
	color:#000000;
	fon-size:14px;
}
.cp_left_li_box a:hover{
	color:#13adeb;
}










