﻿/*----------------数字滚动--------------*/

a{ text-decoration:none;}
ul {list-style: none;}
li{ list-style-type:none;}
.clear{ clear:both;}

.sz_bg{ width:100%; min-width:1220px; overflow:hidden; margin-top:60px;}

.sz_bg .btitle{color:#252525; font-size:40px; line-height:1.5;  text-align:center;font-weight:bold;}

.sz_bg .mtitle{color:#252525; font-size:24px; line-height:1.5; text-align:center;}





.sik0{ overflow:hidden;width:1220px;margin: 0px auto; margin-top:40px;}

.sik{ display:block;}

.sik li{ width:242.8px; height:162px; float:left;position:relative;overflow:hidden; border-left:1px solid #000000;border-top:1px solid #000000;border-bottom:1px solid #000000;}

.sik1{ position:relative; z-index:3;}

.sibg{ position:absolute; width:100%; height:100%; top:100%; left:0; background:rgba(0, 0, 0, 0); }

.sik li:hover .sibg{ top:0;}

.sik li:last-child{ border-right:1px solid #000;}



.simk{ margin:0 auto; width:206px; height:115px; position:relative;}

.sik li:hover .simk{ }

.simk a{ display:block; position:absolute; width:100%; height:100%;}

.sim1{ background:url(../images/si1.png) center center no-repeat;}

.sik li:hover .sim1{ background:url(../images/si11.png) center center no-repeat;}

.sim2{ background:url(../images/si2.png) center center no-repeat;}

.sik li:hover .sim2{ background:url(../images/si22.png) center center no-repeat;}

.sim3{ background:url(../images/si3.png) center center no-repeat;}

.sik li:hover .sim3{ background:url(../images/si33.png) center center no-repeat;}

.sim4{ background:url(../images/si4.png) center center no-repeat;}

.sik li:hover .sim4{ background:url(../images/si44.png) center center no-repeat;}

.sim5{ background:url(../images/si5.png) center center no-repeat;}

.sik li:hover .sim5{ background:url(../images/si55.png) center center no-repeat;}



.sik li:hover .simk a{

transform: rotateY(360deg);

-ms-transform: rotateY(360deg);		/* IE 9 */

-webkit-transform: rotateY(360deg);	/* Safari and Chrome */

-o-transform: rotateY(360deg);		/* Opera */

-moz-transform: rotateY(360deg);	

}

.simkm{ display:block; height:40px;text-align:center;position:relative; z-index:3; font-size:20px; line-height:40px; color:#000000;}

.sik li:hover .simkm{ color:#2289c4; text-decoration:none;}



.sik li, .simk a, .simkm, .simk,.sibg{

transition:all 0.3s linear;

	-webkit-transition:all 0.3s linear;

	-moz-transition:all 0.3s linear;

	-o-transition:all 0.3s linear;

}







.wrapper { width:1220px; margin:0 auto;}

.col_fourth { width:25%;position: relative; }

.col_fourth{position: relative;display:inline;display: inline-block;float: left; color:#252525;}

.counter { background-color: #fff; padding:30px 0;}

.count-title { font-size: 40px; font-weight: normal;  margin-top: 10px; margin-bottom: 0; text-align: center; }

.count-text { font-size: 20px; margin-top: 10px; margin-bottom: 0; text-align: center; }

.col_fourth em{position: absolute;top:30px;left: 65%; font-size:24px;}



/*---------------公司简介---------------*/

.about_bg{width:100%; padding:60px 0px 60px; min-width:1220px;overflow:hidden;}

.about_title{ text-align:center; margin-bottom:40px;}



.about_icon{ display:inline-block;}

.about_title .about_icon h3{ color:#0091d7; font-size:40px; line-height:2;   padding-left:66px; font-weight: bold;background:url(../images/about_icon.png) left center no-repeat;}

.about_title .about_icon h4{ color:#4e4e4e; font-size:30px; line-height:1;text-transform:uppercase;}



.about_bg .box_m{ width:1220px; margin:0 auto; margin-top:20px;}

.box_m .about_fl{ width:711px; margin-top:30px;}

.box_m .about_fl img{ max-width:100%;}

.box_m .about_fr{ width:480px; }

.about_gst h3{ color:#2289c4; font-size:36px; line-height:1.5;  font-weight: bold;}

.about_gst h4{ color:#b3b3b3; font-size:14px; line-height:1;  text-transform:uppercase;font-weight:normal;}

.about_u{ margin-top:30px; }

.about_u p{ color:#3c3c3c; font-size:18px; line-height:1.8;}

.about_fr .about_u a.more{font-size:16px; border:1px solid #2289c4; color:#fff; border-radius:2px; padding:8px 50px 8px 40px; margin-top:10px;display:inline-block; background: #2289c4 url(../images/xun.png) no-repeat right 30px center;transition: all 0.3s linear;

    -webkit-transition: all 0.3s linear;

    -moz-transition: all 0.3s linear;

    -o-transition: all 0.3s linear;}

.about_fr .about_u a.more:hover{border:1px solid #2289c4; color:#2289c4; background:#fff url(../images/xun1.png) no-repeat right 30px center;}









.slidegrid {float: left;position: relative;	overflow: hidden;}

.slideitems {width: 200000em;position: absolute;}

.slideitems li {float: left;}



.slideGroup{ width:100%;}

.slidejian .parHd{text-align: center;position:relative;}

.slidejian .parHd ul{float:left;}

.slidejian .parHd li { font-size:28px;background:url(../images/menu_icon1.jpg) no-repeat top 10px right ;width:310px; height:90px;display: inline-table;cursor:pointer;}

.slidejian .parHd li.on{ color:#0091d7; background:url(../images/icon_par.png) bottom 10px center no-repeat,url(../images/menu_icon1.jpg) no-repeat top 10px right ;}



.slidejian .parHd li.on a{ color:#0091d7;}

.slidejian .parHd li:nth-child(4){ background:none;}

.slidejian .parHd li.on:nth-child(4){background:url(../images/icon_par.png) bottom 10px center no-repeat;}



.slidejian .parHd .hd_bg{ position:absolute; width:100%; height:1px; background:#808080; bottom:40px;}



.slidejian .parBd{padding: 5px 0px 0px; width:1220px; margin:0 auto;}

.slidejian .slideBox{ overflow:hidden; zoom:1; }

.slidejian .sPrev{ display:none; width:40px; height:76px; float:left;  margin-top:90px; background: url(../images/left.png) center center no-repeat; position:absolute; margin-left:4px; z-index: 99;}

.slidejian .sNext{display:none;width: 40px; height:76px; float:right; margin-top:-200px; background:url(../images/right.png) center center no-repeat; margin-right:4px;z-index: 999; position: relative;}

.slidejian:hover .sPrev{display:block;}

.slidejian:hover .sNext{display:block;}



.slidejian .parBd .tempWrap{ float:left;  }

.slidejian .parBd ul{ overflow:hidden; zoom:1; float:left;  }

.slidejian .parBd ul li{ margin:0 4px; float:left; _display:inline; overflow:hidden; text-align:center; width:297px; position:relative;}

.slidejian .parBd ul li .pic{ text-align:center; }

.slidejian .parBd ul li .pic img{ width:297px; height:199px;display:block;}



.slidejian .parBd ul li .title{ display:none; line-height:45px; color:#fff;background:rgba(0, 145, 215, 0.69); font-size:15px; position:absolute; bottom:0; width:100%;}



.slidejian .parBd ul li:hover .title { display:block}





/*-----------新闻资讯-------------*/

.news_bg{width:100%; min-width:1220px; padding:50px 0px 10px; overflow:hidden;background:#fff;}

.head { padding-bottom:50px; padding-top:40px;text-align: center;} 

.head p.title { color: #0091d7; font-size: 40px; line-height:2;} 

.head p.title span { color: #b5b5b5; font-size: 40px;font-family:Impact; text-transform:uppercase;} 







.news_box{width:1220px; margin:0 auto;}



.slideGroup{ width:100%;}

.slideGroup .parHd{text-align: center;margin-bottom:20px;overflow: hidden;}

.slideGroup .parHd ul{float:left;position:absolute;top:-1px;  }

/*.slideGroup .parHd li { font-size:30px; height:25px;line-height:25px;display: inline-table;cursor:pointer; color: #333;background:url(../images/menu_icon1.jpg) top 10px right repeat-y;}



.slideGroup .parHd li span{ margin:0 50px; padding:5px 25px;}



.slideGroup .parHd li:hover span{background:#0091d7; color:#fff;}

.slideGroup .parHd li.on span{background:#0091d7; color:#fff;}

.slideGroup .parHd li:last-child{background:none;}

*/

.slideGroup .parHd li{ display:inline-block; width:236px; height:50px; line-height:48px;font-size:20px;color:#333;margin:0 5px 0px; position:relative; overflow:hidden; text-align:center;}

.slideGroup .parHd li .abebg1, .slideGroup .parHd li .abebg2{ display:block; float:left; left:0;width:234px; height:48px; position:relative; cursor:pointer;}

.slideGroup .parHd li .abebg1{border:1px solid #676565 ;top:0px; }

.slideGroup .parHd li .abebg2{top:12px; background:#0091d7; border-color:#0091d7; color:#fff;}

.abebg1, .abebg2{

	-webkit-transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);

	-moz-transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);

	-o-transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);

	transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);

}

.slideGroup .parHd li:hover .abebg1, .slideGroup .parHd li.on .abebg1{top:-50px; border:1px solid #FFF;}

.slideGroup .parHd li:hover .abebg2, .slideGroup .parHd li.on .abebg2{top:-50px; border:1px solid #FFF;}









.slideGroup .parBd{padding: 20px 0px 0px;}

.slideGroup .slideBox{ overflow:hidden; zoom:1; }



.news_fl{ float:left; width:610px;position:relative;}



.news_fl dt{ width:610px;}

.news_fl dt img{ width:610px; height:426px;}



.news_fl dd{  width:610px; background:rgba(0, 0, 0, 0.4); padding:10px 15px; box-sizing:border-box; position:absolute; bottom:0; z-index:1;}

.news_fl dd h3{color:#fff; font-size:22px; line-height:2; font-weight:normal;}

.news_fl dd p{ font-size:14px; color:#fff; line-height:24px;font-family:Source Sans CN Light;}



.news_fr{ float: right;width:590px;background:#f8f8f8;}



.news_fr  dl { margin-top:33px; overflow:hidden;}

.news_fr  dl dt{ font-size:15px; color:#666;float:left; width:180px; height:120px; position:relative;}

.news_fr  dl dt img{ width:180px; height:120px;}

.news_fr  dt .date{background:rgba(0, 145, 215, 0.84); position:absolute; bottom:0; right:0; text-align:center; padding:3px 12px;}

.news_fr  dt .date .ri{font-size:12px; color:#fff;}

.news_fr  dt .date .nianyue{font-size:12px; color:#fff;}

.news_fr  dd { float:left; margin-left:10px; width:400px;}

.news_fr  dd .info{ padding-right:5px; margin:5px 0px;}

.news_fr  dd .info h3{line-height:2.5; font-size:16px; color:#464646;font-weight: normal;}

.news_fr  dd .info p{line-height:1.8; font-size:14px; color:#9e9e9e;}

.news_fr  dl:hover dd h3{color:#0091d7; margin-left:10px;transition: all 0.6s linear;

    -webkit-transition: all 0.6s linear;

    -moz-transition: all 0.6s linear;

    -o-transition: all 0.6s linear;}



.news_fr dl:first-child { margin-top:0px;}


.about_bg .btitle{color:#252525; font-size:40px; line-height:1.5;  text-align:center;font-weight:bold;}
.about_bg .mtitle{color:#252525; font-size:24px; line-height:1.5; text-align:center;}

.indnews {	padding: 20px 0 40px 0;	overflow: hidden;	position: relative;}
.clearfix {
*zoom:1;
}
.clear {
	clear: both;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.w1200{ width:1200px; height:auto; overflow:hidden; margin:0px auto;}
.newsBox {
	width: 650px;
	height: 488px;
	overflow: hidden;
	position: relative;
}
.newsBox .hd {
	height: 15px;
	overflow: hidden;
	position: absolute;
	right: 16px;
	bottom: 10px;
	z-index: 10;
}
.newsBox .hd ul {
	overflow: hidden;
	zoom: 1;
	float: left;
}
.newsBox .hd ul li {
	float: left;
	margin-right: 6px;
	width: 10px;
	height: 10px;
	line-height: 14px;
	text-align: center;
	background: #fff;
	cursor: pointer;
	-moz-border-radius: 100%;
	-webkit-border-radius: 100%;
	border-radius: 100%;
}
.newsBox .hd ul li.on {
	background: #f9e012;
	color: #fff;
}
.newsBox .bd {
	position: relative;
	width: 650px;
	height: 488px;
	z-index: 0;
	overflow: hidden;
}
.newsBox .bd li {
	zoom: 1;
	vertical-align: middle;
	position: relative;
}
.newsBox .bd img {
	width: 650px;
	height: 488px;
	display: block;
	transition: all 0.3s ease-out 0s;
}
.newsBox .bd li h3 {
	display: block;
	font-size: 20px;
	padding-left: 28px;
	padding-top: 30px;
}
.newsBox .bd li .txt {
	background: url(../images/green80.png) repeat left top;
	color: #fff;
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 150px;
	z-index: 5;
}
.newsBox .bd li p {
	padding: 0 28px;
}
.newsBox .bd li .time {
	font-size: 16px;
	padding-right: 30px;
	padding-top: 28px;
}
.newsBox .bd li a:hover img {
	transform: scale(1.1, 1.1);
}
.txtlistbox {
	width: 520px;
}
.txtlistbox li {
	border-bottom: 1px solid #ddd;
	padding: 11px 0 11px 0px;
	position: relative;
}
.txtlistbox li:first-child {
	padding-top: 0;
}
.txtlistbox li a {
	display: block;
	padding-bottom: 11px;
}
.txtlistbox li h3 {
	font-size: 18px;
	display: inline-block;
+display: inline;
*zoom: 1;
font-weight:100;
}
.txtlistbox li a h3 {
	text-decoration:none;
	color:#000;
}

.txtlistbox li a span {
	text-decoration:none;
	color:#000;
}
.txtlistbox li a:hover h3 {
	color:#2289c4;
}
.txtlistbox li p {
	font-size: 13px;
	line-height: 23px;
	height: 46px;
	color: #333;
	text-decoration:none;
	margin-top:4px;
}
.txtlistbox li a p {
	text-decoration:none;
	color:#000;
}
.txtlistbox li span {
	display: block;
	color: #333;
}
.txtlistbox li em {
	width: 15px;
	height: 15px;
	display: inline-block;
	background-position: -304px 0;
+display: inline;
*zoom: 1;
}
.txtlistbox li:before {
	position: absolute;
	bottom: -1px;
	left: 0;
	height: 1px;
	content: "";
	width: 0;
	background: #2289c4;
	transition: width .6s ease-out;
}
.txtlistbox li:hover:before {
	width: 100%
}

.icon {
	background: url(../images/icon.png) no-repeat;
	display: inline-block;
	vertical-align: middle;
}




.more {
	margin-top: 40px;
}
.more .line {
	display: block;
	width: 500px;
	height: 1px;
	margin-top: 24px;
	background: #ccc;
}
.more .look_more {
	display: block;
	width: 198px;
	height: 48px;
	font-size: 16px;
	line-height: 48px;
	text-align: center;
	border: 1px solid #ccc;
	transition: all .5s;
	color:#000;
}

.more .look_more:hover {
	background: #2289c4;
	color: #fff;
	transition: all .5s;
	border: 1px solid #127a44;
}

.indnews .btitle{color:#252525; font-size:40px; line-height:1.5;  text-align:center;font-weight:bold;}
.indnews .mtitle{color:#252525; font-size:24px; line-height:1.5; text-align:center; margin-bottom:20px;}

/*------------联系我们--------------*/

.contact_bg{ width:100%; min-width:1220px; background:url(../images/contact_bg.png) top  center no-repeat;;padding:40px 0px 15px; overflow:hidden; box-sizing:border-box;}

.contact_box{ width:1220px; margin:0 auto; overflow:hidden; position:relative;}



.f_logo{ width:40%;}



.f_box{ overflow:hidden;}

.f_ewm { float:left; width:120px; margin-right:40px;}

.f_ewm dl{float: left; display:inline;  text-align:left;}

.f_ewm dl img{  width:120px; height:120px;}

.f_ewm dl dd{ color:#fff;line-height:25px;font-size:16px;}



.f_logo h5{ color:#fff; font-size:19px; line-height:1; font-weight:normal; margin-top:40px;}

.f_logo h3{ color:#fff; font-size:35px; line-height:2;font-weight:bold;}



.f_lx{width:100%;box-sizing:border-box;padding-top:5px;}

.f_lx .img{ display:none;}

.f_lx li{ line-height:32px;color:#fff;font-size: 17px; font-weight:normal;}



.f_nav{ float:left; width:60%;background:url(../images/line1.jpg) left top no-repeat;}

.f_nav dl{ padding-left:30px;float: left; display:inline; width:20%; box-sizing:border-box; text-align:left; min-height:210px;}

.f_nav dl dt{ color:#fff; font-weight:bold; font-size:20px;line-height:1; margin-bottom:25px;}

.f_nav dl dd{ line-height:2;font-size:15px;}

.f_nav dl dt a,.f_nav dl dd a{color:#fff; }

.f_nav dl dt a:hover,.f_nav dl dd a:hover{color:#0091d7; }



.f_nav dl:nth-child(1){ display:none;}

.f_nav dl:nth-child(2){ display:none;}

.f_nav dl:nth-child(3){ display:none;}



.contact_box .link{ position:absolute; top:120px; right:0;}

.contact_box .link p{height: 40px;line-height: 40px;background:url(../images/link.png) left center no-repeat;padding-left: 44px;color:#fff;font-size:16px;}

.contact_box .link select{width:140px;height:35px;line-height:35px;margin-top: 5px;border:1px solid #f7f7f7;outline:none;}











/*-----------底部-------------*/

footer{ background:#202020; width:100%; min-width:1220px; padding:15px 0px;}

footer .footer_n{ width:1220px; margin:0 auto;overflow: hidden; text-align:center; font-size:14px; color:#fff;}

footer .footer_n p{ text-align:center; font-size:14px; color:#fff;}

footer .footer_n a{ text-align:center; font-size:14px; color:#fff;}


.I-f{ width:700px; height:auto; overflow:hidden; float:left; /*border:1px solid red;*/}
.I-f ul{}
.I-f ul li{ width:220px; height:auto; overflow:hidden; float:left; border-right:1px solid #fff; /*margin-left:80px;*/ margin-right:80px;}
.I-f ul li .I-f-top{ width:100%; height:40px; color:#fff; font-size:18px; font-weight:bold;}
.I-f ul li .I-f-top-foot{ width:20px; height:2px; background:#fff; /*margin-top:10px;*/}
.I-f ul li dl{ margin-top:10px;}
.I-f ul li dl dt{ width:100%; height:40px; text-decoration:none; list-style-type:none;}
.I-f ul li dl dt p a{ color:#fff; font-size:13px; line-height:40px; text-decoration:none; list-style-type:none;}
.I-f ul li dl dt p a:hover{ color:#2289c4;}
.I-r{ width:520px; height:auto; overflow:hidden; float:right; /*border:1px solid red;*/}
.I-r-left{ width:300px; height:auto; overflow:hidden; float:left; /*border:1px solid #fff;*/}
.I-r-left .I-r-left-top {width:100%; height:40px; color:#fff; font-size:18px; font-weight:bold;}
.I-r-left .I-r-left-foot{ width:20px; height:2px; background:#fff; /*margin-top:10px;*/}
.I-r-left ul{ margin-top:10px;}
.I-r-left ul li{ width:100%; height:40px; text-decoration:none; list-style-type:none;}
.I-r-left ul li p{ color:#fff; font-size:13px; line-height:40px; text-decoration:none; list-style-type:none;}
.I-r-left ul li p a{color:#fff; font-size:13px; line-height:40px; text-decoration:none; list-style-type:none;}
.I-r-left ul li p a:hover{ color:#2289c4;}
.I-r-right{ width:140px; height:auto; overflow:hidden; float:right; /*border:1px solid #fff;*/}
.I-r-right p{ text-align:center; line-height:30px; color:#767574; font-size:16px;}

.I-p{ width:100%; height:auto; overflow:hidden; position:relative !important;}
.I-per{ width:1200px; height:auto; overflow:hidden; margin:0px auto; /*border:1px solid red;*/}
.I-per ul{}
.I-per ul li{ width:220px; height:200px; border:1px solid #dedede; float:left; margin-right:10px; margin-left:10px;  margin-bottom:20px;list-style-type:none;}
.I-per ul li img{ width:220px; height:160px;  padding:6px;}
.I-per ul li img:hover{transition: transform 1s ease 0s;transform: scale(1.1);}
.I-per ul li p{ line-height:30px; font-size:14px; color:#000; text-align:center;}

.c_ads_banner-45002{position:absolute; width:997px; height:730px; overflow:hidden;} 
.tb960x90 { display: none!important; display: none } 
.center_area{ width:100%; height:730px; margin:0 auto; } 
.center_area .center{ width:100%; height:730px; float: left; } 

.common_da{ width: 800px; height: 0px; } 

.center_area .center .center_top{ width:100%; height:730px; } 

.content_middle{ width:100%; height:730px; margin:0px auto; position:relative; } 

.content_middle:hover .common{ display: block; } 

.content_middle .common{ display: block; width:50px; height: 100px; position: absolute; z-index: 25; top:50%; margin-top: -100px; display: none; } 

.content_middle .btnLeft{ opacity: 0.5; left:18%; background: url(../images/CgI9FlilIyOEKJvMAAAAAOpRNc4859.png) no-repeat; } 

.content_middle .btnRight{ opacity: 0.5; right:18%; background: url(../images/CgI9FlilIyOEKJvMAAAAAOpRNc4859.png) no-repeat -50px 0; } 

.content_middle ul li{ width:100%; height:730px; opacity: 0; filter: alpha(opacity=0); position: absolute; margin:0px auto; } 

.content_middle ul li:nth-child(1){ opacity: 100; filter: alpha(opacity=1); } 

.content_middle .table{ height:33px; position:relative; margin:0 auto; z-index:9; display:none !important; padding-top:550px; } 

.content_middle .table a{ width:115px; height:33px; background:#E3DEE1; opacity: 0.8; text-align:center; line-height: 33px; margin-left:3px; display: block; float:left; overflow:hidden; } 

.content_middle .table a.small_active{ background:#FF8800; color: #fff; }

.c_ads_banner-45002001 .p_MatteIcon .iconfont:before{content:'\e602'; }

.c_ads_banner-45002 .p_MatteIcon .iconfont:before{content:'\e602'; }

.clearfix:before, .clearfix:after { display: table; content: ""; line-height: 0px; } 

.clearfix:after { clear: both; }

.clearfix { *zoom: 1; } 

#c_news_list-15332047286834490 .date{background: url(../images/bg01.jpg) no-repeat;} 

#c_news_list-15332084200836314 .date{ background: url(../images/bg2.jpg) no-repeat; }

#c_news_list-15332085729911718 .date{ background: url(../images/bg03.jpg) no-repeat; } 
 
#c_news_list-15332085845646300 .date{ background: url(../images/bg04.jpg) no-repeat; } 
 
.newsline{color:#fff;text-align:left; position:absolute; left:45px;top:40px; z-index:100; width:30px;height:1px; background:rgba(255,255,255,0.5);} 

.c_news_list-50002 {overflow: hidden;font-size: 0;width:260px; height:521px; position:absolute; } 

.newsList li { height: auto; overflow: hidden; width: calc((100% - 10px)/1); display: inline-block; vertical-align: top; position: relative; margin:6px; } 

.newsList a:link, .newsList a:visited { color: #686868; } 

.newsList .bodr { border:1px solid rgba(255,255,255,0.2); height: 166px; position: relative; overflow: hidden; margin: 0 5px; } 

.newsList .txts { display: block; position: absolute; left: 0; right: 0; top: 0; background:rgba(0,0,0,0.3); height: 100%; padding: 0 45px; transition: 400ms; -webkit-transition: 400ms; }

 .newsList .txts .sy { margin-bottom: 5px; padding-top: 68px; font-size: 14px; color:#fff; font-family:'Arial'; } 
 
 .newsList .txts .nowti{ font-size: 20px; color: #fff; line-height: 1.5; overflow: hidden; height:40px; } 
 
 .newsList .txts .tx { line-height: 24px; height: 48px; overflow: hidden; display:none; font-size: 14px; margin-top: 10px; color:#aaaaaa; }
 
 .newsList .txts .date { position: absolute; display:none; left: 0px; bottom: 0px; width: 100%; height: 66px; background: #0081d6; text-align:left; font-size: 13px; color:rgba(255,255,255,0.5); } 
 
 .newsList .pic { height: 100%; transform: scale(1.2); -webkit-transform: scale(1.2); opacity: 0; display: none\9; transition: 600ms; -webkit-transition: 600ms; background-repeat: no-repeat; background-size: cover; background-position: center center; background-color: rgba(101, 190, 186, 1); position: relative; } 
 
 .newsList .pic img { height:100%; display:block; background-repeat: no-repeat; background-size: cover; background-position: center center; left: 50%; top: 50%; transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); position: absolute; } 
 
 .newsList .pic .cover { background: rgba(0,0,0,.3); opacity: 0; display: none\9; } 
 
 .newsList li:hover .pic { transform: scale(1); -webkit-transform: scale(1); opacity: 1; display: block\9; } 
 
 .newsList li:hover .pic .cover { opacity: 1; display: block\9; } 
 
 .newsList li:hover .bg { background: #ff0000; } 
 
 .newsList li:hover a, .newsList li:hover .txts .nowti{ color: #fff; } 
 
 .newsList li:hover .tx{color:#fff;} 
 
 .newsList li:hover .txts { top: 0; background:rgba(0,0,0,0.5); } 
 
 .ixmore { display: block; width: 34px; height: 34px; border: 2px solid #fff; position: absolute; right: 45px; top: 25px; transform: translateX(-30px); -webkit-transform: translateX(-30px); opacity: 0; display: none\9; transition: 400ms 100ms; -webkit-transition: 400ms 100ms; } 
 
 .ixmore .ico { background-image: url(../images/CgI9Fli2P1uEcxEdAAAAAJ3vNCE205.png); } 
 
 .newsList li:hover .ixmore { transform: translateX(0); -webkit-transform: translateX(0); opacity: 1; display: block\9; } 
 
 .bodr .ico{ width: 100%; height: 100%; display: block; background-repeat: no-repeat; background-position: center center; transition: 300ms; -webkit-transition: 300ms; position: relative; } 
 
 .An{ width:100%; height:auto; overflow:hidden; position:absolute; z-index:99; margin-top:-170px;}
 
 .Aner{ width:1200px; height:auto; overflow:hidden; margin:0px auto; /*border:1px solid red;*/}
 
 .Aner ul{}
 
 .Aner ul li{ width:280px; height:170px; border:1px solid #dedede; float:left; margin-right:8px; margin-left:8px; background:url(../images/An-bg1.png) repeat-x;}
 
 .Aner ul li .Aner-one{ width:40px; height:1px; background:#fff; margin-top:50px; margin-left:40px;}
 
 .Aner ul li .Aner-two{ margin-left:40px; margin-top:20px; color:#fff; font-size:13px;}
 
 .Aner ul li .Aner-two p{ color:#fff; font-size:13px;}
 
 .Aner ul li .Aner-two a{ text-decoration:none;}
 
 .Aner ul li .Aner-two p a{ text-decoration:none; color:#fff; font-size:13px;}
 
 .Aner ul li .Aner-three{ margin-left:40px; margin-top:5px; }
 
 .Aner ul li .Aner-three a{ text-decoration:none;}
 
 .Aner ul li .Aner-three p a{ color:#fff; font-size:18px;}
 
 .Aner ul li:hover{ display:block; background:#2289c4; cursor:pointer;}
/*
 .Top{ width:100%; height:auto; overflow:hidden; position:relative !important;}
 .Toper{ width:1200px; height:auto; overflow:hidden; margin:0px auto; /*border:1px solid red;*/ padding:20px 0px;}
 .Toper-left{ width:151px; height:58px; overflow:hidden; float:left;}
 .Toper-right{ width:900px; height:auto; overflow:hidden; float:right;}
 .Toper-right ul{}
 .Toper-right ul li{ float:left; width:100px; height:50px; line-height:50px;  margin-left:10px; margin-right:10px; text-decoration: none; font-size:15px;}
 .Toper-right ul li a p{ color:#000; text-decoration: none;}
 .Toper-right ul li a:hover p{ color:#2289c4;}
 
 */

.top1{ width:100%; height:110px; overflow:hidden;}
.top1 .head1{ width:1200px; height:110px; margin:0px auto; /*border:1px solid #60F;*/}
.top1 .head1 .head-logo{ float:left; margin-top:30px;}
.top1 .head1 .head-biaoyu{ float:left; margin-top:40px; margin-left:35px;}
.top1 .head1 .head-tel{ float:right;  margin-top:20px;}

.nav1{ width:100%; height:50px; background:#2289c4;  overflow:hidden; margin-top:10px;}
.nav1 .naver1{ width:1200px; height:50px; margin:0px auto; /*border:1px solid #C99;*/}
.nav1 .naver1 ul{}
.nav1 .naver1 ul li{ width:140px; height:50px; float:left; text-align:center; border-left:1px solid #0e76b2; line-height:50px; font-size:15px;}
.nav1 .naver1 ul li:first-child{border-left:none;}
.nav1 .naver1 ul li a{ color:#FFF; text-decoration:none;}
.nav1 .naver1 ul li a:hover{ display:block; background:#0e76b2; width:140px; height:50px;}



.I-ban{ width:100%; height:250px; overflow:hidden; position:relative !important; background:url(../images/I-ban.jpg) center no-repeat;}



.gglb{width:100%; height:500px; }
#flashs { height:500px;  position: relative;overflow:hidden;width:100%; margin-top:2px;}
#flashs .bgitem{  z-index:1;position:absolute; top:0; }
#flashs .btn{ position:absolute; z-index:7; bottom:0; right:50%;  padding:5px 6px;}
#flashs .btn span{ color:#fff;  background:#AAAAAA; cursor: pointer;display: inline-block;margin-left: 5px;padding:2px 6px;}
#flashs .btn span.cur{ background:#666666; color:#fff;}
