
body {
	background-repeat: repeat-x;
	background-position: left top;
	font-family: "Microsoft Yahei";
	font-size: 13px;
	font-weight: normal;
	color: #191919;

}
ul {
	list-style-type: none;
}
a {
	color: #333333;
	text-decoration: none;
}
a:hover {

	text-decoration: none;
}
#warp {
	width: 100%;
	clear: both;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	
}.ggmain{
	width: 1264px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;

}



.keywords {
	height: 69px;
	background-image: url(../images/hotbg.jpg);
	background-repeat: no-repeat;
	background-position: center top;

}.keywords p {
	font-size: 14px;
	line-height: 69px;
	color: #FFFFFF;
	float: left;
	width: 40%;
	margin-left: 329px;
}.keywords p a {
	font-weight: normal;
	color: #FFFFFF;
	background-image: url(../images/xx1_03.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 14px;
	padding-left: 14px;
	height: 88px;
	clear: both;
	overflow: visible;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.search {
	float: right;
	height: 30px;
	width: 215px;
	margin-top: 20px;
	border-radius: 5px;
	
}

.aboutList {
	height: 187px; background:#0341a6; padding-top:43px
}.aboutList h2 {
	background-image: url(../images/gzi1.png);
	background-repeat: no-repeat;
	background-position: center top;
	height: 126px;
	margin-top: 102px;
	font-size: 23px;
	font-weight: normal;
	color: #0068ad;
	text-align: center;
	line-height: 32px;
	padding-top: 34px;
}.aboutList h2 p font { color:#292929 }.aboutList h2 span { color:#5f5f5f; font-size:15px; letter-spacing:10px; }
.aboutList_con {
	float: left;
	width:1264px; margin-top:60px

}.zuo_1{ width:439px; height:136px; float:left; border-right:1px #81a0d3 solid; background:url(../images/line.jpg) no-repeat left top; margin-left:20px}

.aboutList h3{ text-transform:uppercase; color:#fff; font-weight:bold; font-size:29px; font-family:Arial, Helvetica, sans-serif; padding-top:20px}
.aboutList h4{ color:#fff; font-weight:100; font-size:14px; padding-top:10px}
.zuo_1 em{ color:#fff; font-weight:100; font-size:36px; padding-top:15px; display:block; padding-left:30px; background:url(../images/tel.jpg) no-repeat left 15px}


.zuo_2{ width:690px; height:136px; float:left; margin-left:57px;background:url(../images/line.jpg) no-repeat left top;}


.search{ float:left; margin-top:30px; width:374px;}


.search1 {
	float: left;
	height: 39px;
	width: 297px;
	background-color: #fff;
	color: #bfd1e4;
	display: inline;
	line-height: 39px;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	border-bottom-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #599dca;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #0068ad;
	border-right-color: #0068ad;
	border-left-color: #0068ad; padding-left:5px
}
.searchimg1 {
	float: right;
	display: inline;

}





a:hover .aboutList_con_Tu  {color: #111;}
a:hover .aboutList_con_Tu span  { font-size:16px; color:#111111;

	
}a:hover .aboutList_con_Tu .iconfont {
color: #111111;	
}
.aboutList_con_Tu {
	transition:All 0.4s ease-in-out;
	-webkit-transition:All 0.4s ease-in-out;
	-moz-transition:All 0.4s ease-in-out;
	-o-transition:All 0.4s ease-in-out;
	
}
.aboutList_con_Tu_2 {
	transition:All 0.4s ease-in-out;
	-webkit-transition:All 0.4s ease-in-out;
	-moz-transition:All 0.4s ease-in-out;
	-o-transition:All 0.4s ease-in-out;
	
}
a:hover .aboutList_con_Tu  {
	transform: translate(0,-10px);
	-webkit-transform: translate(0,-10px);
	-moz-transform: translate(0,-10px);
	-o-transform: translate(0,-10px);
	-ms-transform: translate(0,-10px);}
	
a:hover .aboutList_con_Tu_2  {
	transform: translate(0,-10px);
	-webkit-transform: translate(0,-10px);
	-moz-transform: translate(0,-10px);
	-o-transform: translate(0,-10px);
	-ms-transform: translate(0,-10px);}




.aboutList_con_Tu {
    width: 276px;
    height: 296px; background:url(../images/a1.png) no-repeat left top; float:left; margin:0 20px;
}



.aboutList_con_Tu_2 {
    width: 276px;
    height: 296px; background:url(../images/a2.png) no-repeat left top; float:left; margin:0 20px;
}





	
.aboutList_con_Tu_sss{ float:left; text-align:center;  margin-top:77px; width:286px}

.aboutList_con_Tu .hhs{ font-size:24px; color:#313131; padding-top:10px;}
.aboutList_con_Tu .gg3{ font-size:16px; color:#666666; text-transform:uppercase; padding-top:5px}

.aboutList_con_Tu_2 .hhs{ font-size:22px; color:#fff; padding-top:10px;}
.aboutList_con_Tu_2 .gg3{ font-size:16px; color:#fff; text-transform:uppercase; padding-top:5px}


.aboutList_con_Tu span {
	font-family: Arial, Helvetica, sans-serif;
		text-transform:capitalize;
	font-size:16px; color:#111111; margin-top:5px; display:block
} 


/*产品-------------*/
.proList {
	height: 1250px!important; text-align:center; margin:30px auto;width: 1206px;
}
.proList_1 ul {width: 1206px;display:flex; flex-wrap:wrap;
	justify-content:center; margin:40px 0px
	
}
.proList_1{
	
	 
}
.proList_1 ul .li01 a{
	height: 51px;
		
	color: #FFF;
	 background:#777777; margin-bottom:5px; font-size:16px; color:#fff; line-height:51px; padding-left:30px; font-weight:100; text-align:left; margin-right:10px; padding-right:30px ; display:block
}


.proList_1 ul .li01 a:hover{ background:#0341a6; w

}


.proList_1 ul .li02 { width:117px; padding-left:30px ;font-size:16px; color:#000000; line-height:28px; font-weight:100; text-align:left; float:left; margin:5px 0; 
}

.proList_1 ul .li02 a:hover{ color:#b88b31

}


.proList_1 ul a:hover li {
	font-size: 15px;
	line-height: 40px;
	color: #FFF;
	background-color: #c80000;
	height: 40px;
	width: 180px;
	border: 1px solid #c80000;	
}
.proList_con {
	float: left;
	width: 100%;
	margin-top: 73px;
	height: 245px;
}
.chanp01{width: 600px;height: 378px;background: #e9e9e9;overflow: hidden;}
.cp_t{width: 565px;height: 108px;padding: 30px 0 0 35px;}
.cp_t h3{height: 40px;line-height: 40px; text-align:left; }
.cp_t h3 a{font-size: 20px;color: #333; font-weight:100;}
.cp_t h3 em{display: inline-block;padding: 0 0 0 10px;}
.cp_t h3 em img{width: 23px;height: 23px; vertical-align:middle;}
.cp_t ul li{height: 26px;line-height: 26px;float: left;width: 120px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;text-align:left}
.cp_t ul li a{font-size: 14px;color: #333; }
.cp_pic{width: 600px;height: 240px;line-height: 0;}
.cp_pic img{width: 600px;height: 240px;}
.chanp01:hover{background:#0341a6;}
.chanp01:hover .cp_t h3 a,.chanp01:hover .cp_t ul li a{color: #fff;}
.chanp02{background: #fafafa;}
.chanp03{width: 400px;background: #f5f5f5 ;border-right: #eee 1px solid;box-sizing:border-box;}
.chanp03 .cp_t{height: 88px;}
.chanp03 .cp_pic{width: 400px;height: 260px;line-height: 0;}
.chanp03 .cp_pic img{width: 400px;height: 260px;}
.chanp .nobor{border-right: none;}


.chanp04{width: 400px;background: #dfdfdf ;border-right: #eee 1px solid;box-sizing:border-box;}
.chanp04 .cp_t{height: 88px;}
.chanp04 .cp_pic{width: 400px;height: 260px;line-height: 0;}
.chanp04 .cp_pic img{width: 400px;height: 260px;}



.chanp05{width: 400px;background: #ececec ;border-right: #eee 1px solid;box-sizing:border-box;}
.chanp05 .cp_t{height: 88px;}
.chanp05 .cp_pic{width: 400px;height: 260px;line-height: 0;}
.chanp05 .cp_pic img{width: 400px;height: 260px;}






.case {
    height: 830px;
    background:url(../images/mbg.jpg) repeat;
   margin:0 auto; padding-bottom:60px
}



.ad{height: 505px; background:url(../images/ad.jpg) no-repeat center top}

.z1_1{ text-align:left; font-size:24px; color:#fff; padding-top:84px; padding-left:30px}
.z1_1 span{ text-align:left; font-size:13px; color:#fff; font-family:Arial, Helvetica, sans-serif; line-height:35px}
.z1_2{ text-align:left; font-size:28px; color:#fff; padding-top:50px; padding-left:200px; font-weight:bold}
.z1_2 span{ text-align:left; font-size:36px; color:#d01717; line-height:60px;}
.z1_2 span em{ color:#fff;font-weight:bold}

.z1_3{ width:160px; height:33px; background:url(../images/zx.jpg) no-repeat left top;margin-left:30px ; margin-top:50px; padding-left:10px; line-height:33px}
.z1_3 a{ color:#d01617}


.yous{height:1880px;background: #f8f8f8; padding-top:118px }
.yous .ggmain{position: relative;}
.ysimg2{position: absolute;z-index: 2}
.yous h3{color: #333333;font-size: 72px;font-family:"Arial";position: absolute;left: 600px; top:65px; font-weight:bold; text-transform:uppercase}
.yous h3 em{ color:#d91e29;font-weight:bold; }
.yous h3 span{color: #cb8d71;font-size: 62px;}
.yous h4{color: #d91e29;font-size: 42px;font-weight:normal;position: absolute;left: 600px;background:url(../images/line.jpg) no-repeat left bottom; padding-bottom:10px; top:140px ;font-weight:bold; }
.yous h4 em{ font-weight:100; color:#202020}

.yous h5{ font-size:20px; color:#373737; position: absolute;left: 600px; top:185px; display:block ; font-weight:100; background:url(../images/line2.jpg) no-repeat left bottom; padding-bottom:20px}
.yous h5 em{ color:#e0e0e0} 

.yous .ysimg1{position: absolute;left: 435px;top:-90px;z-index: 3}
.yous .ysimg3{position: absolute;top:550px;right: 0px;z-index: 2}

.yous ul li .ysli:nth-child(1){width:645px;margin-left: 585px;padding-top:270px;}
.yous ul li .ysli:nth-child(1) h6{margin-bottom:20px; background:url(../images/ys1.jpg) no-repeat left center; padding-left:90px; color:#232323; }

.yous ul li .ysli:nth-child(1) h6 em{color: #232323;font-size: 15px; font-weight:normal;font-style:normal;float: left; font-family:Arial, Helvetica, sans-serif; border-bottom:1px #232323 solid;text-transform:uppercase}
.yous ul li .ysli:nth-child(1) h6 span{color: #222222;line-height: 30px;font-size: 24px;font-weight:normal;}
.yous ul li .ysli:nth-child(1) h6 span .hongse{ font-weight:bold; color:#d91e29}
.yous ul li .ysli h6{color: #222222;font-size:22px;}
.yous ul li .ysli p{padding-left: 97px;color: #8b8b8b;line-height: 28px;margin-top: 20px; font-size:16px; width:450px}



.yous ul li .ysli_2{width:1245px; padding-top:170px; }
.yous ul li .ysli_2 h6{margin-bottom:20px; background:url(../images/ys3.png) no-repeat left center; padding-left:100px; color:#232323; width:500px; display:block }

.yous ul li .ysli_2 h6 em{color: #232323;font-size: 15px; font-weight:normal;font-style:normal; font-family:Arial, Helvetica, sans-serif; border-bottom:1px #232323 solid;text-transform:uppercase; width:450px; display:block; padding-bottom:5px}
.yous ul li .ysli_2 h6 span .hongse{ font-weight:bold; color:#d91e29}
.yous ul li .ysli_2 h6 span{color: #222222;line-height: 30px;font-size: 24px;font-weight:normal; width:500px;}
.yous ul li .ysli_2 p{padding-left: 97px;color: #8b8b8b;line-height: 28px;margin-top: 20px; font-size:16px; width:450px}


.yous ul li .ysli:nth-child(2){width:615px;margin-top:175px;}
.yous ul li .ysli:nth-child(2) h6{margin-bottom:20px;background:url(../images/ys2.jpg) no-repeat left center; padding-left:100px; color:#232323;}
.yous ul li .ysli:nth-child(2) h6 em{color: #232323;font-size: 15px; font-weight:normal;font-style:normal;float: left; font-family:Arial, Helvetica, sans-serif; border-bottom:1px #232323 solid;text-transform:uppercase; width:515px}
.yous ul li .ysli:nth-child(2) h6 span{color: #232323;line-height: 30px;font-size: 24px;font-weight:normal;}
.yous ul li .ysli:nth-child(2) h6 span .hongse{ font-weight:bold; color:#d91e29}
.ysScroll .next{position: absolute;top:0px;right: 0px;z-index: 2}
.ysScroll .prev{position: absolute;top:-30px;right: 0px;z-index: 2}

.yous ul li .ysli:nth-child(3){width:615px;margin-top:175px;}
.yous ul li .ysli:nth-child(3) h6{margin-bottom:20px;}
.yous ul li .ysli:nth-child(3) h6 em{color: #999999;font-size: 48px;font-weight:normal;font-style:normal;padding-right:40px;float: left;}
.yous ul li .ysli:nth-child(3) h6 span{float:left;color: #222222;line-height: 30px;font-size: 22px;font-weight:normal;}

.yous ul li .ysli:nth-child(4){width:615px;margin-top:10px;}

.yous ul li .ysli:nth-child(4) h6{margin-bottom:20px; background:url(../images/ys4.png) no-repeat left center; padding-left:100px; color:#232323; width:500px; display:block }

.yous ul li .ysli:nth-child(4) h6 em{color: #232323;font-size: 15px; font-weight:normal;font-style:normal; font-family:Arial, Helvetica, sans-serif; border-bottom:1px #232323 solid;text-transform:uppercase; width:450px; display:block; padding-bottom:5px}
.yous ul li .ysli:nth-child(4) h6 span .hongse{ font-weight:bold; color:#d91e29}
.yous ul li .ysli:nth-child(4) h6 span{color: #222222;line-height: 30px;font-size: 24px;font-weight:normal; width:500px;}
.yous ul li .ysli:nth-child(4) p{padding-left: 97px;color: #8b8b8b;line-height: 28px;margin-top: 20px; font-size:16px; width:450px}



.w1100{width: 1100px; margin:auto;}
.box:before{
		content: "";
		width: 0;
		height: 100%;
		background: #000000;
		padding: 14px 18px;
		position: absolute;
		top: 0;
		left: 50%;
		opacity: 0;
		transition: all 500ms cubic-bezier(0.47, 0, 0.745, 0.715) 0s;
	}
	.box:hover:before{
		width: 100%;
		left: 0;
		opacity: 0.7;
	}
	.box1{ background-color:#FFF;
	width: 337px;
	height: 245px;
	text-align: center;
	}.box1 img{
	width: 265px;
	height: 205px;
	margin-top: 20px;
	}
	
	
	.box .box-content{
	width: 301px;
	color: #fff;
	position: absolute;
	top: 22%;
	left: 0;
	text-align: center;
	padding-top: 14px;
	padding-right: 18px;
	padding-bottom: 14px;
	padding-left: 18px;
	}
	.box .title{
	font-size: 17px;
	font-weight: 400;
	line-height: 25px;  height:70px;
	text-transform: uppercase;
	margin: 0;
	opacity: 0;
	transition: all 0.5s ease 0s;
	font-family: "Microsoft Yahei";
	}
	.box .post{
	font-size: 13px;
	text-transform: capitalize;
	opacity: 0;
	transition: all 0.5s ease 0s;
	font-family: "Microsoft Yahei";
	text-align: center;
	border: 1px solid #FFF;
	padding-top: 3px;
	padding-right: 17px;
	padding-bottom: 3px;
	padding-left: 17px;
	}
	.box:hover .title,
	.box:hover .post{
		opacity: 1;
		transition-delay: 0.7s;
	}
	.box .icon{
		padding: 0;
		margin: 0;
		list-style: none;
		margin-top: 15px;
	}
	.box .icon li{
		display: inline-block;
	}
	.box .icon li a{
		display: block;
		width: 40px;
		height: 40px;
		line-height: 40px;
		border-radius: 50%;
		background: #0084c1;
		font-size: 20px;
		font-weight: 700;
		color: #fff;
		margin-right: 5px;
		opacity: 0;
		transform: translateY(50px);
		transition: all 0.5s ease 0s;
	}
	.box:hover .icon li a{
		opacity: 1;
		transform: translateY(0px);
		transition-delay: 0.5s;
	}
	.box:hover .icon li:last-child a{
		transition-delay: 0.8s;
	}
	@media only screen and (max-width:990px){
		.box{ margin-bottom: 30px; }
	}
.wmys_ggmain {
	width: 1305px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.wmys {
	width: 1305px;
	margin-top: 105px;
	background-image: url(../images/ybg.png);
	background-repeat: no-repeat;
	background-position: center top;
	display: inline;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
	float: left;
	height: 686px;
}
.wmys h2 {
	line-height: 30px;
	color: #0068ad;
	background-image: url(../images/yszi.png);
	background-repeat: no-repeat;
	background-position: center top;
	height: 50px;
	width: 100%;
	margin-top: 79px;
	padding-top: 35px;
	font-size: 23px;
	font-weight: normal;
}
.wmys_con {
	width: 1073px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}#wmys_con  {
	float: left;
	width: 1073px;
	
}
.wmys_con_tu {
	background-image: url(../images/xjyy.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	float: left;
	height: 315px;
	width: 508px;
	margin-right: 46px;
}


#wmys_con h4 {
	color: #191919;
	font-size: 20px;
	line-height: 50px;
	background-image: url(../images/xx1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 50px;
	float: left;
	width: 500px;
	margin-top: 33px;

	
}

#wmys_con span {
	font-size: 14px;
	line-height: 21px;
	color: #b0cfbe;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
}
#wmys_con p {
	font-size: 14px;
	line-height: 22px;
	color: #5a5a5a;
	margin-top: 21px;
	float: left;
	width: 500px;
}
#wmys_con em {
	float: left;
	height: 42px;
	width: 100px;
	margin-top: 64px;
	text-align: center;
}
#wmys_con em i {
	background-color: #0068ad;
	float: left;
	height: 29px;
	width: 42px;
	text-align: center;
	border-radius: 50%;
	margin-right: 6px;
	padding-top: 13px;
}

/*最新动态*/

.gongzuodt_tab {
	width: 1073px;
	
}
.gongzuodt_tab h2{
	height: 86px;
	overflow: hidden;
	background-image: url(../images/xx.jpg);
	background-repeat: no-repeat;
	background-position: 89px;
	margin-top: 0px;
	margin-left: 220px;
	width: 853px;
}
.gongzuodt_tab h2 li{
	float: left;
	height: 86px;
	vertical-align: top;
	text-align: center;
	width: 120px;
}.gongzuodt_tab h2 li b{
	height: 57px;
	float: left;
	width: 115px;
}
.gongzuodt_tab h2 li i {
	height: 43px;
	width: 43px;
	line-height: 43px;
	font-size: 27px;
	text-align: center;
	border-radius: 50%;
	box-shadow: 0px,0px,5px,#037845;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	float: left;
	display: inline;
	margin-left: 51.5px;
	border: 2px solid #bfb8b8;
}.gongzuodt_tab h2 li a b {
	font-weight: normal;
	text-align: center;
	color: #FFF;
}.gongzuodt_tab h2 li a:hover b {
	font-weight: bold;
	text-align: center;
	color: #ff9b33;
}.gongzuodt_tab h2 li a:hover i {
	border: 2px solid #c80000;
}
.gongzuodt_tab h2 li a{
	color: #bebebe;
	font-size: 19px;
	font-weight: normal;
	display: inline-block;
	width: 171px;
	height: 128px;
	vertical-align: top;
	line-height: 21px;
	text-align: center;
	float: left;
}

.gongzuodt_tab h2 li a i  {
	background-color: #FFF;
	height: 43px;
	width: 43px;
	line-height: 43px;
	font-size: 27px;
	color: #bebebe;
	

}.gongzuodt_tab h2 li.cur a i,.gongzuodt_tab h2 li a:hover i  {
	background-color: #c80000;
	height: 43px;
	width: 43px;
	line-height: 43px;
	font-size: 27px;
	display: block;
	color: #fff;border: 2px solid #c80000;
	

}
.gongzuodt_tab h2 li.cur a,
.gongzuodt_tab h2 li a:hover .cur a,
.gongzuodt_tab h2 li.cur a:hover b,.gongzuodt_tab h2 li.cur a b {
	color: #c80000;
	text-decoration: none;
	background-image: url(../images/lixx1.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	font-weight: bold;
}
.gongzuodt_tab h2 li i.cur a,
.gongzuodt_tab h2 li i a:hover{
	color: #c80000;
	text-decoration: none;
	background-image: url(../images/lixx1.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;border: 2px solid #c80000;
}
.gongzuodt_tabBox{
	width: 1073px;
}




.ggc {
	height: 860px;
	background-image: url(../images/anlibg.jpg);
	background-repeat: no-repeat;
	background-position: center top; text-align:center
}.ggc h2 {
	
	height: 79px;
	margin-top: 102px;
	font-size: 48px;
	font-weight: bold;
	color: #fff;
	text-align: center;
	line-height: 79px;

	float: left;
	width: 100%; text-transform:capitalize; background:url(../images/anli_line.png) no-repeat center center
}
	.ggc p{ font-size:20px; color:#fff; }
.anniu1{ width:163px; height:40px; background:#b88b31; display:block; float:left; margin-top:20px}	
.anniu1 a{ color:#fff; line-height:40px; font-size:16px}

.anniu2{ width:163px; height:38px; background:none; display:block; float:left; border:1px #fff solid; margin-left:30px; margin-top:20px}	
.anniu2 a{ color:#fff; line-height:38px; font-size:16px}

.anli dd{ margin-top:50px }
.anli .hover_anli{ width:235px; height:445px; overflow:hidden}

.anli .hover_anli img{transition:All 0.4s ease-in-out;
	-webkit-transition:All 0.4s ease-in-out;
	-moz-transition:All 0.4s ease-in-out;
	-o-transition:All 0.4s ease-in-out;}
.anli .hover_anli:hover{transition:All 0.4s ease-in-out;
	-webkit-transition:All 0.4s ease-in-out;
	-moz-transition:All 0.4s ease-in-out;
	-o-transition:All 0.4s ease-in-out; transform: scale(1.1);}
	
.fl_2{width:235px; height:445px; background:#fff; float:left; margin-right:9px; margin-left:8px}
.anlicon{ z-index:99999999999999!important;  margin-top:-40px; text-align:center }
.anliwenzi { font-size:18px; color:#292929; font-weight:bold;  padding:30px; text-align:center}
.anliwenzi  span{ text-transform:uppercase; color:#797979; font-size:14px; font-weight:100; font-family:Arial, Helvetica, sans-serif;  display:block; background:url(../images/line3.jpg) no-repeat  center top; margin-top:10px}







	/*ffend*/
	
	
	

.gcal {
	height: 772px;
	background-image: url(../images/albg_03.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}.gcal h2 {
	background-image: url(../images/khzi.png);
	background-repeat: no-repeat;
	background-position: center top;
	height: 103px;
	margin-top: 72px;
	font-size: 23px;
	font-weight: normal;
	color: #0068ad;
	text-align: center;
	line-height: 32px;
	padding-top: 34px;
	float: left;
	width: 100%;
}.gcal h2 p font { color:#292929 }.gcal h2 span { color:#5f5f5f; font-size:15px; letter-spacing:10px; }
.gcal ul  {
	float: left;
	width: 1264px;
}.gcal ul li  {
	float: left;
	width: 299px;
	height: 494px;
	background-color: #FFF;
	text-align: center;
	background-image: url(../images/xx3.jpg);
	background-repeat: no-repeat;
	background-position: center 452px;
	display: inline;
}.gcal ul li img  {
	float: left;
	width: 299px;
	height: 315px;

}.gcal ul li span  {
	font-size: 18px;
	line-height: 33px;
	color: #5d5d5d;
	padding-top: 30px;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	float: left;
	width: 100%;
}.gcal ul li h3 {
	font-size: 17px;
	line-height: 39px;
	color: #3e3e3e;
	float: left;
	width: 100%;
}.gcal ul li p {
	font-size: 14px;
	line-height: 24px;
	color: #5d5d5d;



	float: left;
	width: 100%;
}.gcal ul li p em {
	width: 100%;
	text-decoration: underline;
	font-style: normal;
}
.gcal ul a:hover li  {
	background-color: #0068ad;
}
.gcal ul a:hover li span,.gcal ul a:hover li h3,.gcal ul a:hover li p  {
	color: #FFF;
}.gcal ul a:hover li img  {
	height: 305px;
}
.gsjj {
	background-image: url(../images/abg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 663px;
	width: 100%;
}

.h2_tong{ width:620px; margin:0 auto; text-align:center; background:url(../images/tong_bg.png) no-repeat center bottom; padding-bottom:30px; padding-top:79px }

.h2_tong h2{ width:420px; margin:0 auto; font-size:48px; color:#d01717; height:50px}
.h2_tong h2 em{ font-weight:100; color:#000} 

.h2_tong  span{ font-weight:100; color:#373737; font-size:20px; } 
.h2_tong  span em{ color:#e0e0e0;}





.gsjj_T {
	float: left;
	width: 549px;
	position: relative;
	height: 608px;
}.gsjj_T img {
	position: absolute;
	top: 66px;
}
.gsjj_T p {
	position: absolute;
	top: 47px;
	font-size: 13px;
	color: #FFF;
	line-height: 20px;
	height: 20px;
	left: 237px; letter-spacing:3px;
}
.gsjj_T span {
	position: absolute;
	top: 67px;
	font-size: 22px;
	color: #FFF;
	line-height: 24px;
	height: 24px;
	left: 234px;

	font-family: Arial, Helvetica, sans-serif;
}.gsjj_con {
	float: right;
	width: 632px;
	position: relative;
	margin-top: 128px;
	padding-left: 58px;
	
}
.gsjj_con h2 {
	font-size: 35px;
	line-height: 33px;
	color: #fff;
	font-weight:100; margin-top:10px
	
}
.gsjj_con p {
	font-size: 15px;
	line-height: 24px;
	color: #cccccc;
	padding-top: 19px;
}
.more2 a{ width:158px; height:44px; border:1px #cccccc solid; display:block; text-align:center; line-height:44px!important; font-size:16px; font-weight:100; color:#cccccc; margin-top:40px; text-transform:uppercase;-webkit-border-radius: 23px;
            -moz-border-radius: 23px;} 
.more2 a:hover	{ width:242px; height:44px; border:0px #00959c solid; display:block; text-align:center; line-height:44px; font-size:16px; font-weight:100; color:#fff; background:#d01717; text-decoration:none;transition:All 0.4s ease-in-out;
	-webkit-transition:All 0.4s ease-in-out;
	-moz-transition:All 0.4s ease-in-out;
	-o-transition:All 0.4s ease-in-out;} 
	
	.kuai1{ width:148px; height:179px; background:#b88b31; color:#fff; text-align:center; position: absolute; top:368px}
	.kuai1 a{ color:#fff}
	.kuai1 span{ font-size:18px; text-transform:uppercase; margin-top:30px; float:left; width:100% }
	.kuai1 em{ font-size:24px; float:left; width:100%}
	.kuai2{ width:134px; height:134px; background:#cecece; color:#000000; text-align:center; position: absolute; top:388px; left:206px}
	.kuai2 a{ color:#000000}
	.kuai2 span{ font-size:18px; text-transform:uppercase; margin-top:30px; float:left; width:100% }
	.kuai2 em{ font-size:24px; float:left; width:100%}
	
	
	
	
	
	
	
	
	
	
	
	
	.aboutuuu {
	background: url(../images/mbg.jpg) repeat;
	height: 900px;
	width: 100%;
}
.aboutuuu_T {
	float: left;
	width: 549px;
	position: relative;
	height: 608px;
}.aboutuuu_T img {
	position: absolute;
	top: 66px;
}
.aboutuuu_T p {
	position: absolute;
	top: 47px;
	font-size: 13px;
	color: #FFF;
	line-height: 20px;
	height: 20px;
	left: 237px; letter-spacing:3px;
}
.aboutuuu_T span {
	position: absolute;
	top: 67px;
	font-size: 22px;
	color: #FFF;
	line-height: 24px;
	height: 24px;
	left: 234px;

	font-family: Arial, Helvetica, sans-serif;
}.aboutuuu_con {
	float: right;
	width: 632px;
	position: relative;
	margin-top: 128px;
	padding-left: 58px;
	
}
.aboutuuu_con h3 {
	font-size: 35px;
	line-height: 33px;
	color: #000;
	font-weight:100; margin-top:10px; float:left
	
}
.aboutuuu_con p {
	font-size: 13px;
	line-height: 24px;
	color: #515151;
	padding-top: 19px;
}

	
	
	
	
	.more3 a{ width:158px; height:48px; border:1px #000000 solid; display:block; text-align:center; line-height:48px!important; font-size:16px; font-weight:100; color:#000000; margin-top:40px; text-transform:uppercase; float:left} 
.more3 a:hover	{ width:242px; height:48px; border:0px #00959c solid; display:block; text-align:center; line-height:48px; font-size:16px; font-weight:100; color:#000; background:#b88b31; text-decoration:none;transition:All 0.4s ease-in-out;
	-webkit-transition:All 0.4s ease-in-out;
	-moz-transition:All 0.4s ease-in-out;
	-o-transition:All 0.4s ease-in-out; float:left} 
	
	
	
		.kuai3{ width:148px; height:179px; background:#b88b31; color:#fff; text-align:center; position: absolute; top:298px}
	.kuai3 a{ color:#fff}
	.kuai3 span{ font-size:18px; text-transform:uppercase; margin-top:30px; float:left; width:100% }
	.kuai3 em{ font-size:24px; float:left; width:100%}
	.kuai4{ width:134px; height:134px; background:#000; color:#000000; text-align:center; position: absolute; top:318px; left:206px}
	.kuai4 a{ color:#fff}
	.kuai4 span{ font-size:18px; text-transform:uppercase; margin-top:30px; float:left; width:100% }
	.kuai4 em{ font-size:24px; float:left; width:100%}
	
	
	
	
	
	
		.hezuo {
	background:#fff;
	height: 465px;
	width: 100%; padding:110px 0;
}
	.zuo_pic{ float:left}
	.you_wenzxi{ width:530px; float:right; margin-top:56px;}
	.he_1{ font-size:18px; color:#747474; text-transform:uppercase}
	.he_2{ font-size:30px; color:#0341a6; font-weight:bold; padding-top:10px}
	
	
	
			.contact {
	background:url(../images/contact.jpg) no-repeat center top;
	height: 328px;
	width: 100%; 
}

.contact .con_1 a{ color:#fff!important}
.contact .con_1 a:hover{ color:#F00!important}

	.contact .con_1{ width:345px; height:207px; border-right:1px #6194e1 solid; float:left; margin-top:66px; padding-left:55px}
	.contact .con_1 .con_h2{ font-size:26px; font-weight:bold; text-transform:uppercase; color:#fff}
	.contact .con_1 .con_h3{ font-size:18px;  text-transform:uppercase; color:#fff; line-height:50px}
	.contact .con_1 p{ color:#fff; font-size:14px; line-height:30px}
	
	
	
	
.news{width: 100%; height:800px; margin:0 auto; text-align:left; }
.news li{ width:375px; height:468px; float:left; margin-right:35px; box-shadow:4px 4px 10px #e9e9e9; list-style:none; margin-top:50px}
.news li:hover{ margin-top:40px; color:#1c64d3;transition:All 0.4s ease-in-out;
	-webkit-transition:All 0.4s ease-in-out;
	-moz-transition:All 0.4s ease-in-out;
	-o-transition:All 0.4s ease-in-out;  }

.news li img{ width:375px!important ; max-height:281px}

.news .til{color:#303030; font-size:20px; margin-left:10px; margin-top:20px}
.news .til span{ line-height:30px; color:#666; font-size:14px; margin-top:4px}
.news .til em{ margin-top:9px; color:#a8a8a8; font-size:15px}
.news .til i{ }
.news .hiw a{ width:118px; height:36px; border:1px #bfbfbf solid; -webkit-border-radius: 25px;
            -moz-border-radius: 25px; line-height:36px; font-size:14px; display:block; text-align:center; margin-top:20px}







	
#sywarp_news {
	clear: both;
	height: 704px;
	width: 100%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	overflow: visible;
	background-image: url(../images/nbg.jpg);
}
.news_T {
	float: left;
	height: 122px;
	width: 100%;
	margin-top: 65px;
}
.news_T h2 {
	font-size: 23px;
	font-weight: normal;
	color: #FFF;
	background-image: url(../images/news1.png);
	background-repeat: no-repeat;
	background-position: center top;
	text-align: center;
	line-height: 30px;
	padding-top: 37px;
}


.news_con {
	width: 1264px;
	position: relative;
	float: left;
}
.news_con ul {
	width: 400px;
	position: relative;
	float: left;
	height: 460px;
}
.news_con ul em {
	font-size: 13px;
	color: #FFFFFF;
	position: absolute;
	left: 0px;
	top: 0px;
	font-style: normal;
	writing-mode: tb-rl;
}
.news_con ul font {
	background-color: #81b1d3;
	height: 376px;
	width: 1px;
	position: absolute;
	left: 6px;
	top: 79px;
}
.news_con ul span img {
	position: absolute;
	left: 38px;
	top: 0px;
}
.news_con ul h2 {
	font-size: 17px;
	line-height: 32px;
	font-weight: normal;
	color: #FFFFFF;
	position: absolute;
	left: 30px;
	top: 76px;
	width: 300px;
}
.news_con ul p img {
	position: absolute;
	left: 30px;
	top: 150px;
}
.news_con ul li {
	font-size: 13px;
	line-height: 24px;
	color: #dbe4ee;
	width: 300px;
	position: absolute;
	left: 35px;
	top: 304px;
}
.news_con ul i {
	position: absolute;
	left: 35px;
	top: 421px;
}
#footer {
	background:#201f25;
	height: 510px;
	width: 100%;
	clear: both;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	overflow: visible;
	color: #8d8d8d; border-top:6px #0076ce solid
}
.yl {
	float: left;
	height: 50px;
	width: 100%;
	margin-top: 52px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #4d5360;
}
.yl h2 {
	float: left;
	width: 105px;
	font-family: Arial, Helvetica, sans-serif;
	color: #535967;
}
.yl h2 em {
	font-size: 15px;
	color: #ffffff;
	font-family: "Microsoft Yahei";
	font-weight: bold;
}
.yl p {
	font-family: "Microsoft Yahei";
	line-height: 50px;
}
.yl p a {
	padding-right: 86px;
	float: left;
	color: #9095a1;
}
.end_L {

	float: left;
	width: 260px;
	margin-top: 66px;


	display: inline; margin-left:40px


}.end_L SPAN { font-size:26px; color:#fff; font-weight:bold}
.end_L h2 {
	
	float: left;


	font-size: 18px;


	color: #FFF;
	height: 57px; font-weight:100; padding-top:10px
}
.end_L h2 span{ font-size:32px; color:#fff; font-weight:100; line-height:50px}
.end_L  em{ font-size:#14px!important; color:#6c6b70}

.end_L p strong {
	font-size: 18px;
	color: #d0000f;
	font-family: Arial, Helvetica, sans-serif;
}
.end_L p {
	font-size: 14px;
	line-height: 24px;
}

.end_L p a { color:#8d8d8d;
	
}.end_M {
	margin-top: 66px;
	float: left;
	width: 375px;
	text-align: center;
}

.end_M h2 {
	
	float: left;
	width: 135px;
	line-height: 22px;
	padding-top: 21px;
	font-size: 18px;
	font-weight: normal;
	display: inline;
	color: #FFF;
	height: 57px;
	text-align: left; text-transform:capitalize; color:#c89e4b; margin-left:60px
}.end_R {
	margin-top: 66px;
	float:left;
	width: 184px;
	text-align: left;
	display: inline;
	margin-right: 9px;
	background-position: right;
}
.end_R SPAN { font-size:26px; color:#fff; font-weight:bold}
.end_R h2 {

	float: left;
	width: 100%;
	line-height: 22px;
	padding-top: 10px;
	font-size: 18px;
	font-weight: normal;
	display: inline;
	color: #FFF;
	height: 53px;
	text-align: left;
}
.end_R p {
	float: left;
	width: 140px;
	line-height: 34px;
	text-align: left;
}
.end_R a { 	color: #8d8d8d; font-size:14px
	
}
.end_R a:hover { 	color: #e3b344; font-size:14px
	
}
.zixun2{ width:141px; height:37px; background:url(../images/zx2.jpg) no-repeat left center; float:left; margin-top:50px;  line-height:37px; padding-left:60px}
.zixun2 a{ color:#fff; text-align:center} 
.zixun2 a:hover{ color:#da191a}





#footer_1{background:#1b1a20;
	height: 70px;
	width: 100%;
	clear: both;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	overflow: visible;
	color: #fff; text-align:center; line-height:30px}
	
	#footer_1 a{color: #fff;}