#banner{
	width:100%;
	float:left;
 min-width:1200px;
}
.hyweb { width:100%; height:700px; position: relative; overflow:hidden; }
.hyweb li{ width:100%; height:700px;
	background-repeat: no-repeat;
	background-position: center top; text-align:center;
}
.hyweb li .nr{ position:absolute;
	width:100%;
	height:100%;
	left:0px;
	top:0px;
	z-index:5;}
.hyweb li .nr .part1{ width:650px; float:left; margin-top:170px; color:#fff; text-align:left; overflow:hidden;}
.hyweb li .nr .bt{ padding:15px 20px; float:left; font-weight:bold; background-color:#fff; font-size:32px; color:#1E79BA;}	
.hyweb li .nr .bt1{ font-size:30px;width:100%; float:left; line-height:45px; font-weight:bold; margin-top:15px; margin-bottom:15px;}
.hyweb li .nr p{ font-size:16px; line-height:25px; width:100%; float:left;}
.hyweb li .nr .more{ text-align:center; width:100px; float:left; margin-top:35px;}
.hyweb li .nr .more a{ display:block; color:#fff; line-height:33px; font-weight:bold; font-size:14px; background-color:#B50104; border:#B50104 solid 2px;}
.hyweb li .nr .more a:hover{  color:#1E79BA; background-color:#fff; border:#1E79BA solid 2px;}
.hyweb li .zzc{
	position:absolute;
	width:100%;
	height:100%;
	left:0px;
	top:0px;
	z-index:4;
	background-image: url(img50.png);
	background-repeat: repeat;
	background-position: left top;
}

/*数字按钮样式*/
.hyweb .num { width:100%; left:0px; bottom:10px; text-align:center; height:20px; line-height:20px; position: absolute; z-index: 10;	}
.hyweb .num li {
	display:inline-block;
	text-align:center;
	width:12px;
	height: 12px;
	line-height:0px;
	overflow:hidden;
	color:#fff; background-color:#fff;
	text-align:center;
	margin-right:4px;
	margin-left:4px;
	cursor:pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size:0px;
	overflow:hidden;
	transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;border-radius:12px;

}
.hyweb .num li.on {color:#CAD1D9; background-color:#CAD1D9;

} /*当前项*/

/*上一个  下一个*/
.hyweb .prev,
.hyweb .next {
	width: 50px;
	height:700px;
	position: absolute;
	filter: Alpha(Opacity=90);
-moz-opacity:0.9; 		opacity:0.9;
	background-repeat: no-repeat;
	background-position: left center;
	top:0px; z-index:11;
}
.hyweb .prev {
	left:-50px;
	background-image: url(lefta.png);
}
.hyweb .next {
	right:-50px;
	background-image: url(rightb.png);
	background-position: right;
}
.wbg{ padding-top:95px; padding-bottom:105px;
	background-image: url(wbg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.abg{ padding-top:100px; padding-bottom:60px; background-color:#fff;
}
.nbg{padding-top:80px; padding-bottom:60px; background-color:#fff;;}
#ywzs{ width:100%; float:left;
position:relative; z-index:10; margin-top:-80px;

}
#zyyw{ width:1200px; float:left; }
#zyyw ul{LIST-STYLE-TYPE: none; width:1240px;}
#zyyw ul li{ width:380px; height:250px; margin-right:30px; float:left; position:relative; cursor:pointer;}
#zyyw ul li:hover .overlay{
	bottom:0;
}
#zyyw ul li .content-box{
	top: 50%;
	margin-top: -50px;
	display: inline-block;
	padding: 0px 24px;
	position: absolute;
	text-align: center;
	z-index: 1;
	color: #fff;
}
#zyyw ul li .content-box h3{
    margin-bottom: 10px;
    text-transform:uppercase;
    font-size:20px;
    font-weight:700;
}
#zyyw ul li .overlay{
	background-color: rgba(30,121,186,0.6);
	display: inline-block;
	left: 0;
	padding:0px;
	position: absolute;
	right: 0;
	text-align: center;
	bottom: -100%;
	height: 100%;
	transition: all ease-in 500ms;
	-webkit-transition: all ease-in 500ms;
	-moz-transition: all ease-in 500ms;
	z-index: 0;
}
#zyyw ul li .overlay:before{
	background-color: rgba(30,121,186,0.6);    top: -55px;
    content: "";
    height: 56px;
    left: -27px;
    position: absolute;
    transform: skewX(-138deg);
    -webkit-transform: skewX(-138deg);
    width: 52px;
}
#zyyw ul li .overlay:after{
	background-color: rgba(30,121,186,0.6);
    top: -55px;
    content: "";
    height: 56px;
    right: -27px;
    position: absolute;
    transform: skewX(138deg);
    -webkit-transform: skewX(138deg);
    width: 52px;
}

#zyyw ul li .image-box{ background-color:#256EB3;	position:relative;
	overflow: hidden;
}
#zyyw ul li .image-box img{	filter: Alpha(Opacity=50);
-moz-opacity:0.5; 		opacity:0.5; width:380px; height:250px; display:block;transition:all 0.4s ease-in-out 0s;}
#zyyw ul li:hover .img{webkit-transform:scale(1.10);-moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}
#zyyw ul li .icon-box{
    position: absolute;
    top: -45px;
    right: 50%;
    margin-right: -45px;
    width: 90px;
    height: 90px;
    border: 4px solid #1E79BA;
    border-radius: 50%;
    background: #fff;
    text-align: center;
}
#zyyw ul li .icon-box i{
	position: relative;
	top: 15px;
	color:#222222;
}
#zyyw ul li .icon-box i:before{
	font-size: 38px;
	margin: 0px;
}
#zyyw ul li .button-style-two{
	font-size: 14px;
	font-weight: 700;
	text-transform:uppercase;
	color:#1E79BA;
	padding: 11px 26px;
	border:1px solid #1E79BA;
	letter-spacing: 1px;transition:all 0.4s ease-in-out 0s;
}
#zyyw ul li .text-center{ text-align:center;}
#zyyw ul li:hover .button-style-two{
	color:#fff; background-color:#33B3D6; border:#28A4C8 solid 1px;
}
#zyyw ul li .button-style-two {
    position: relative;
    top: -15px;
    background: #fff;
}
#lmbt{
width:1200px; float:left; text-align:center;
}
#lmbt .p34 {  font-size: 34px; color:#333; font-weight:500; margin-bottom:30px;}
#lmbt .p34 span{color:#1E79BA; margin-left:15px;}
#lmbt .p16{
	font-size:16px;
	color:#4080D8;
	font-weight:600;
	background-image: url(line.png);
	background-repeat: no-repeat;
	background-position: center center; margin-bottom:12px;
}
#lmbt p{
		font-size:15px; color:#666666; font-weight:500; margin-top:15px;
}

#adv1{
	width:100%;
	float:left;
	background-image: url(gg1.jpg);
	background-repeat: no-repeat;
	background-position: center center; height:150px; 
}
#adv1 .ggy{ width:620px; float:right;}
#adv1 .ggy .nrc{ width:520px; float:left;}
#adv1 .ggy .nrc div{ color:#fff;width:520px; height:150px; display:table-cell; vertical-align:middle; text-align:center;}
#adv1 .ggy .nrc .f30{ font-weight:600; font-size:28px;}
#adv1 .ggy .nrc .f18{font-weight:600; font-size:16px; margin-top:10px; margin-bottom:10px; }
#adv1 .ggy .nrc .tel{ font-size:15px;}
#adv1 .ggy .nrc .tel b{ font-size:22px;}
#adv1 .ggy .more{ float:right; height:36px; margin-top:57px; width:100px; line-height:36px; font-size:14px; text-align:center;border-radius:2px; background-color:#39BFE4; color:#fff; }
#adv1 .ggy .more a{ display:block; color:#fff;}
#adv1 .ggy .more a:hover{ background-color:#FF7D13;}
#company{ width:1200px; float:left; }
#company .left{ width:780px; float:left;}
#company .gsjs{ width:100%; float:left; margin-top:10px;}
#company .gsjs .sec-title {
  position: relative;
  margin-bottom: 17px;
}
#company .gsjs .sec-title p { color:#333;
    position: relative;
    font-size: 34px;
    margin-bottom: 30px;
    text-transform: capitalize;
    font-weight: 500;
}
#company .gsjs .sec-title span{
	color:#1E79BA;
}
#company .gsjs .nr{ font-size:15px; line-height:28px; color:#333;} 
#company .tp{ width:380px; float:right; overflow:hidden; height:450px;}
#company .tp img{width:100%;transition:all 0.4s ease-in-out 0s; display:block;}
#company .tp:hover img{-webkit-transform:scale(1.10);-moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}
#case{ width:1200px; float:left;  margin-top:40px;}
#fwtp{ width:1180px; float:left; padding:10px; background-color:#f9f9f9;  margin-top:35px;box-shadow: 0px 1px 6px #eee;-webkit-box-shadow: 0px 1px 6px #eee;-moz-box-shadow: 0px 1px 6px #eee;}
#tjcp {
	WIDTH:1120px;
	FLOAT: left; position:relative;   padding-left:30px; padding-right:30px;
}
#tjcp UL {
	LIST-STYLE-TYPE: none;
}
#tjcp UL LI {
	TEXT-ALIGN: center; WIDTH:260px;  FLOAT: left; margin-left:10px; margin-right:10px; margin-top:12px;
}
#tjcp UL LI .tp{WIDTH:260px; height:200px; overflow:hidden; box-shadow: 0px 1px 6px #bbb;-webkit-box-shadow: 0px 1px 6px #bbb;-moz-box-shadow: 0px 1px 6px #bbb;}
#tjcp UL LI IMG { border:0px;WIDTH:260px; min-height:200px;transition:all 0.6s ease-in-out 0s;}
#tjcp UL LI A:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}
#tjcp UL LI p{ font-size:14px; height:45px; line-height:45px; TEXT-OVERFLOW: ellipsis;
	WHITE-SPACE: nowrap;
	OVERFLOW: hidden;  text-align:center;}
#tjcp UL LI a{ color:#444;}
#tjcp UL LI a:hover{ color:#1E79BA;}
#tjcp .prev,
#tjcp .next {
	width: 30px;
	height:220px;
	position: absolute;
	top:0px; z-index:10; line-height:160px;  color:#1E79BA;
}
#tjcp .prev{ text-align:left; left:0px;}
#tjcp .next{ text-align:right; right:0px;}
#tjcp .prev i,#tjcp .next i{ line-height:220px;font-size:50px; }
#tjcp .prev:hover,#tjcp .next:hover{ color:#B50104;}
#gylm{	width:780px;
	float:left;	border-top: 1px solid #ededed; margin-top:40px; padding-top:40px;}

#gylm ul{list-style-type:none;}
#gylm ul li{	width:33%;	float:left;
}
#gylm ul li .tb{ width:57px; height:57px; border:#1E79BA solid 2px; line-height:57px; text-align:center;border-radius:61px; float:left; margin-right:25px;transition:all 0.4s ease-in-out 0s;}
#gylm ul li .tb i{ color:#1E79BA;font-size: 22px; line-height:57px;}
#gylm ul li:hover .tb{ transform: rotate(360deg);
            -webkit-transform: rotate(360deg);
            -moz-transform: rotate(360deg);
            -o-transform: rotate(360deg);
            -ms-transform: rotate(360deg);margin-right:15px;}
#gylm ul li p{ font-size:20px; line-height:32px; color:#1E79BA; font-weight:bold;}
#gylm ul li span{ line-height:24px;
	font-size:12px;
	color:#777;
	text-transform:uppercase;
	font-family: Arial, Helvetica, sans-serif;
}
#gzwm {
	WIDTH:1200px;
	FLOAT: left; overflow:hidden; margin-top:60px;
}
#gzwm UL {
	LIST-STYLE-TYPE: none;
}
#gzwm UL LI {
	TEXT-ALIGN:left; overflow:hidden; float:left; width:380px; height:150px;position:relative; margin-right:30px; 
}
#gzwm UL LI .nr{width:330px; float:left;border:#eee solid 2px; background-color:#fff;padding:24px;  height:100px; }
#gzwm UL LI span{ position:absolute; z-index:4; background-color:#1E79BA;width:0px; height:0px; overflow:hidden;transition:all 0.4s ease-in-out 0s;}
#gzwm UL LI .c1{ left:0px; top:0px;width:2px; height:150px; }
#gzwm UL LI .c2{ left:0px; bottom:0px; }
#gzwm UL LI .c3{ right:0px; bottom:0px;}
#gzwm UL LI .c4{ right:0px; top:0px;}
#gzwm UL LI:hover .c2,#gzwm UL LI:hover .c4{ width:380px; height:2px;}
#gzwm UL LI:hover .c3{ width:2px; height:150px;}
#gzwm UL LI .la { width:70px; height:90px; float:left; text-align:center;}
#gzwm UL LI .la i{ line-height:90px; font-size:28px;color:#1E79BA;}
#gzwm UL LI .ra{ width:256px; float:right; padding-top:10px; padding-bottom:10px;}
#gzwm UL LI .ra .bt{ font-size:16px; color:#222; line-height:30px;height:30px; overflow:hidden;}
#gzwm UL LI .ra p{ font-size:14px; color:#777; line-height:25px; height:50px;overflow:hidden;}
#info{ width:1200px; float:left; padding-top:10px;}
#info .lmbt{
width:1200px; float:left; text-align:left;
}
#info .lmbt .p34 {  font-size: 34px; color:#333; font-weight:500; margin-bottom:30px;}
#info .lmbt .p34 span{color:#1E79BA; margin-left:15px;}
#news-1{
	width:1200px;
	float:left; position:relative; margin-top:40px;
	
}
#news-1 .pb{ width:1200px; overflow:hidden;}
#news-1 UL {
	COLOR:#565656; list-style-type:none; 
}
#news-1 UL LI {
	WIDTH:380px;
	float:left; margin-right:30px;
}
#news-1 UL LI .tp{ width:380px;  height:250px; overflow:hidden; float:left; position:relative;}
#news-1 UL LI .tp img{ width:380px; min-height:250px; display:block; transition:all 0.4s ease-in-out 0s;}
#news-1 UL LI .tp .rq{ width:70px; height:50px; line-height:24px; padding-top:10px; text-align:center; position:absolute; left:0px; top:25px; background-color:#1E79BA; color:#fff;}
#news-1 UL LI .tp .rq b{ font-size:22px;}
#news-1 UL LI .tp .rq p{ font-size:12px; }
#news-1 UL LI .bf1{ width:380px; float:left; line-height:30px; border-bottom:#eee solid 1px; padding-top:10px; padding-bottom:10px;}
#news-1 UL LI .bf1 .f18{ font-size:17px;TEXT-OVERFLOW: ellipsis;
	WHITE-SPACE: nowrap;
	OVERFLOW: hidden; height:30px; line-height:30px; color:#333; margin-bottom:8px;}
#news-1 UL LI:hover .f18{color:#1E79BA}
#news-1 UL LI .bf1 p{ font-size:14px; color:#777}
#news-1 UL LI .bf1 p a{ color:#777;}
#news-1 UL LI .bf1 p i{ font-size:18px; color:#1E79BA; margin-right:10px;}
#news-1 UL LI .bf2{width:380px; float:left; margin-top:10px; font-size:14px; line-height:24px; height:72px; overflow:hidden;color:#888;}
#news-1 UL LI .bf2 a{ color:#1E79BA}
#news-1 UL LI:hover img{-webkit-transform:scale(1.10);-moz-transform:scale(1.10);-o-transform:scale(1.10);transform:scale(1.10);}
#news-1 .prev,#news-1 .next { position:absolute;
	width: 36px;
	height:36px;
	top:-94px; z-index:11; border:#1E79BA 2px solid; text-align:center; line-height:36px; color:#1E79BA;transition:all 0.4s ease-in-out 0s; cursor:pointer;
}
#news-1 .prev i,#news-1 .next i{ font-size:28px;line-height:36px;}
#news-1 .prev {right:50px;}
#news-1 .next {right:0px;}
#news-1 .prev:hover,#news-1 .next:hover{ background-color:#1E79BA; color:#fff;}
#link{ width:1196px;  float:left; border:#ccc solid 1px; padding:1px; background-color:#FFFFFF; margin-top:28px;}
#link_1{ width:50px; line-height:20px; background-color:#1E79BA;float:left; padding-top:5px; padding-bottom:5px; font-size:14px; text-align:center; color:#FFFFFF;}
#link_2{ width:1122px; padding-right:13px; font-size:14px; float:right; line-height:25px;}
#link_2 A{ padding-left:8px; padding-right:8px;}
#more{ width:1200px; float:left; margin-top:35px; text-align:center;}
#more A{
	display:inline-block; padding-left:25px; padding-right:25px; line-height:34px;;font-size:16px;border-radius:2px;  color:#1E79BA; border:#1E79BA solid 2px; background-color:#fff;transition:all 0.2s ease-in-out 0s;
}
#more A:hover {
	background:#1E79BA;  color:#FFFFFF;
}

