/* CSS Document */
/*
引用FLASH透明
<embed src="images/fl.swf" wmode="transparent" width="1161" height="71"></embed>

引用
<Iframe  src="hd.html" width="1420" height="400" marginheight="0" marginwidth="0" scrolling="no"  frameborder="0"></iframe>

模糊
.about img:hover{
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80); 
	opacity: 0.5;
	padding-left:1px;

}

表格1px
.about table { 
	border-collapse: collapse; 
	border: none; 
} 
.about table td { 
	border: solid #000 1px; 
} 

手形
cursor:pointer;


字间距为8px
letter-spacing:8px;
visibility:hidden;占位

ul dl 自适应
overflow:auto;
 zoom:1;
 
第一个LI
.nav ul li:first-child

最后一个LI
.nav ul li:last-child {
background: none;

实际减
box-sizing:border-box;

*/

*{
	margin:0;
	padding:0;
}

body{
	margin:0 auto;
	font-size:12px;
	font-family: "Microsoft YaHei","Helvetica Neue",Helvetica,Arial,"Microsoft Yahei UI",SimHei,"宋体",simsun,sans-serif;
	/*background: #FF0000;*/
	overflow-x:hidden;
}

h1,h2,h3,h4,h5,h6,h7,h8,em,b{
	margin:0;
	padding:0;
	font-weight:normal;
	font-size:12px;
}


ul,ol,li,dl,dt,dd{
	margin:0;
	padding:0;
	list-style-type:none;
}

@font-face {
	font-family:ATTEN;
	src: url("../fonts/HATTEN.TTF");
}

img{
	border:none;
	display:block;
	vertical-align:top;
}

a {
	color:#666;
	font-weight:normal;
	text-decoration:none;
}

p {
	color:#666;
}



.clear{
	zoom:1;
}

.clear:after{
	content:""; 
	display:block;
	clear:both;
}

*, *:before, *:after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
/*::-webkit-scrollbar {
	width: 8px;
}
::-webkit-scrollbar-track {
	background: #fff;
}
::-webkit-scrollbar-thumb {
	background: #2056ad;
	border:solid 2px #fff;
	width:6px;
	border-radius:5px;
	background-color:#2056ad;
}
::-webkit-scrollbar-thumb:window-inactive {
	background: #2056ad;
}
::-webkit-scrollbar-thumb:vertical:hover {
	background: #2056ad;
}
*/



/*布局*/
.hydiv,
.topdiv,
.headdiv,
.subMenu,
.bannerdiv,
.cptjdiv,
.cptj_adiv,
.index_aboutdiv,
.ny_aboutdiv,
.index_rydiv,
.index_whydiv,
.index_nwdiv,
.index_hzdiv,
.index_sbdiv,
.index_newsdiv,
.index_linkdiv,
.navdiv,
.gd_picdiv,
.indexdiv,
.c_cendiv,
.samealldiv,
.spdiv,
.xwdiv,
.footerdiv,
.alnavdiv{
	width:100%;
	min-width:1200px;	
}





.hydiv{
	background:#EDEDED;
}



/*全局宽*/
.hy,
.top,
.head,
.index_sb,
.index_about,
.ny_about,
.cptj,
.cptj_a,
.index_why,
.index_nw,
.index_hz,
.index_news,
.index_link,
.footer,
.index,
.sameall,
.c_cen{	
	margin:0 auto;
	width:1200px;
}



.hy{
	height:34px;
	line-height:34px;
	color:#666;
	
}

.hy h1 {
	font-size:12px;
}

.hy h1 em{
	float:right;
	
}

.hy h1 em a{
	color:#7D7D7D;
}

.hy h1 em a:hover{
	text-decoration:underline;
}


/*头部*/


.topdiv{
	
	
}

.top,
.logo,
.tel{	
	height:92px;
}

.logo{
	 float: left; 
	 width:505px;
}


.tel{
	float:right;
	width:201px;
	
}



/*导航一*/

.headdiv{
	background:#1344BA;
}


.head{
	height:60px;
	line-height:60px;
	box-sizing:border-box;	
}



.menu {
	float:right;
	position:absolute;
	z-index: 9991;

}


.nav{
	margin:0 auto; 
	overflow: visible; 
	box-sizing: border-box; 
	padding-left:12px;
}


.nav ul {
	font-size: 14px;
	

}

.nav ul li {
	float:left; 
	position:relative;
}

.nav ul li a,
.nav ul li:hover ul,
.nav ul li:hover ul li a  {
	width:135px;
	font-size:14px;
	
}

.nav ul li a{
	display:block; 
	text-align:center; 
	text-decoration:none; 
	height:60px; 
	color: #FFFFFF;
	
}

.nav ul li:first-child{
	
	
}


.nav ul li ul {
	display: none;

}


.nav ul li:hover a {
	color: #FFFFFF;
	background:#525152;
}

.nav ul li:hover ul {
	width:135px;
	display:block; 
	position:absolute;
	z-index: 9991;
	top:60px; 
	left:0px; 
	
}


.nav ul li:hover ul li {
	font-size:12px;	
}


.nav ul li:hover ul li a {
	height: 45px;
	line-height:45px;
	display:block;
	color:#666;
	font-weight:normal;	
	background:#FFFFFF;
}

.nav ul li:hover ul li a:hover {
	height: 45px;
	line-height:45px;
	display:block;
	color:#fff;
	background:#525152;
}


.nav ul li:hover {
	
	
}



.hover1 a,
.nav ul li a:hover,
.hover1 a:visited{
	/*display:block;
	color: #FFFFFF;*/
	

	
}




/*搜索样式1*/

#search {
	float:right;
	 margin-top: 20px; 
	 margin-left: 5px; 
	 width: 380px; 
	 height: 35px; 
	 overflow: hidden;
}

#search h1 {
	float:left;
	width:70px;
	height:26px;
	color:#333; 
	font:italic 14px/26px Microsoft YaHei;
}

#search input { 
	float: left; 
}

.inp_srh {
	width: 186px;
	height: 26px; 
	line-height: 26px; 
	text-indent: 30px; 
	color: #999;
	background: url(../images/search_bg.png) no-repeat 0 0;
	border: none;
}

.btn_srh { 
	width: 60px;
	height: 26px; 
	line-height: 26px; 
	background: url(../images/search_bg.png) no-repeat -186px 0;
	border: none;
	cursor: pointer;
	color: #fff; 
	font-size: 12px; 
	text-indent: -5000px;
}

#search * { 
	vertical-align: middle;
}

/*搜索样式2*/

.search {
	float:right;
	 margin-top: 20px; 
	 margin-left: 5px; 
	 width: 380px; 
	 height: 35px; 
	 overflow: hidden;
	 background:#0000FF;
}
.search .am-topbar-form{
	width:160px;
	height:30px;
	border:none;
	line-height:30px;
	float:left;
}

.search .button{
	width:62px;
	height:30px;
	background:#337AB7;
	border:none;
	cursor:pointer;
	float:left;
	color:#FFFFFF;
}



/*banner*/


.bannerdiv,
#focus .preNext,
.bannerbox,#focus,#focus,#focus ul,#focus ul li{

	height:515px;	
}

.bannerdiv{
	overflow:hidden;

}

.banner{
	margin:0 auto;	
}


.bannerbox,#focus,#focus,#focus ul,#focus ul li{
	width:1920px;
	overflow: hidden;	
}

.bannerbox {
	margin:0 auto;
	position: relative;
	left:50%;
	margin-left:-960px;
}

#focus {
	clear: both;
	position: relative;
	float: left;
}
#focus ul {
	float: left;
	position: absolute;
	clear: both;
	padding: 0px;
	margin: 0px;
}
#focus ul li {
	float: left;
	position: relative;
	padding: 0px;
	margin: 0px;
}

#focus .preNext {
	width:600px;
	position: absolute;
	top: 0px;
	cursor: pointer;	
}
#focus .pre {
	left: 0;
	background:url(../images/sprite.png) no-repeat center;
	
}
#focus .next {
	right: 0;
	background: url(../images/sprite1.png) no-repeat center;
}

/*--------------------------------*/


/*banner*/


.bannerPanel {
	width:100%;
	float:left;
	/*height:500px !important;*/
}
.bannerPanel .swiper-container-horizontal>.swiper-pagination-bullets {
	}
.bannerPanel .swiper-wrapper {
	position:relative;
}
.bannerPanel .swiper-pagination {
	}
.bannerPanel .swiper-pagination-bullet {
	opacity: .6;
	background:#fff;
}
.bannerPanel .swiper-pagination-bullet-active {
	width:20px;
	height:8px;
	border-radius:8px;
	background:#fff;
	opacity: 1;
}
.banner {
	width:100%;
	float:left;
	height:100%;
	position:relative;
}
.pc-banner {
	width:100%;
	height:100%;
	float:left;
}
.sj-banner {
	display:none;
	width:100%;
	height:100%;
}
.banner-tp .swiper-container {
	width: 100%;
	height: 100%;
}
.bannerPanel .swiper-slide {
	text-align: center;
	font-size: 18px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}
.bannerPanel .swiper-slide-active .banner-nr h1 {
	/* -webkit-animation-name:fadeInUp;
	animation-name:fadeInUp;*/
}
.bannerPanel .swiper-slide-active .banner-nr h2 {
	-webkit-animation-name:fadeInUp;
	animation-name:fadeInUp;
}
.bannerPanel .swiper-slide-active .banner-nr p {
	-webkit-animation-name:fadeInUp;
	animation-name:fadeInUp;
}
.banner-nr {
	width:100%;
	float:left;
	position:absolute;
	left:0px;
	top:0px;
	height:100%;
	-webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}
.banner-nr div {
	width:1200px;
	float:left;
	text-align:left;
}
.banner-nr h1 {
	width:100%;
	float:left;
	font-size:26px;
	color:#fff;
	animation-duration:1s;
	
}
.banner-nr h2 {
	width:100%;
	float:left;
	font-size:46px;
	color:#fff;
	margin-top:15px;
	font-weight:bold;
	animation-duration:1.2s;
}
.banner-nr p {
	width:100%;
	float:left;
	font-size:18px;
	color:#fff;
	line-height:36px;
	margin-top:20px;
	animation-duration:1.4s;
}
.bannerPanel {
	width:100%;
	float:left;
	position:relative;
}



/*产品2上下移动*/

.cptj_adiv {
	background:url(../images/mbpj.jpg) center no-repeat;
	background-size:cover;
	margin:1% 0;
	height:770px;
	padding-top:30px;
}

.cptj_a{
	height:707px;
	background: #FFFFFF;
		
}


.cptj_a h1 {
	font-size:40px;
	color:#2056ad;
	text-transform:uppercase;
	font-family:ATTEN;
	letter-spacing:2px;
	text-align:center;
	padding-top:30px;
}

.cptj_a h2 {
	text-align:center;
	padding:10px 0;
	padding-bottom:30px;
	
}
.cptj_a h2 i {
	font-size:18px;
	color:#333;
	font-style:normal;
	margin-left:7px;
	margin-right:7px;

}
.cptj_a h2 b {
	width:27px;
	height:2px;
	background:#333;
	margin-top:12px;
	display:inline-table;
}

.component_c{
	border-top:1px solid #eee;


}


.component_left{
	float:left;
	width:580px;
	padding-top:20px;
	
}

.component_left_top{
	padding:0 33px;
}

.component_left_top h1.text {
	font-size:22px;
	color:#2056ad;
	text-align:left;
	padding-top:30px;
}

.component_left_top p {
	width:100%;
	float:left;
	font-size:14px;
	color:#666;
	line-height:30px;
	margin:10px 0;

}


.component_left_top h3 a:hover i {
	margin:3px 5px;
}
.component_left_top h3 a:hover {
	color:#00acef;
}
.component_left_top h3 {
	float: left;
	margin-bottom:32px;
	animation-duration:1s;
	margin-top:30px;
}
.component_left_top h3 a {
	display:inline-block;
	font-size:12px;
	color:#333;
	text-transform:uppercase;
	transition: all 0.5s ease-out 0s;
	float:left;
}
.component_left_top a i {
	display:inline-block;
	width:34px;
	background:#000;
	height:1px;
	margin:3px 10px;
	transition: all 0.5s ease-out 0s;
}


.component_left_bot {
	width:100%;
}

.component_left_bot ul {
	
	
	
}

.component_left_bot ul li {
	width:33.33%;
	float:left;
	background:#2056ad;
	padding:43px 70px;
	animation-duration:1.5s;
}
.component_left_bot ul li:nth-child(2n+2) {
	
}
.component_left_bot ul li h4 {
	width:100%;
	float:left;
	text-align:center;
}
.component_left_bot ul li h4 img {
	
	max-width:100%;	
}
.component_left_bot ul li h5 {
	width:100%;
	float:left;
	font-size:14px;
	color:#fff;
	text-align:center;
}
.component_left_bot ul li:hover {
	background:#3d72c8;
}


.component_right {
	width:620px;
	float:right;
}
.component_right ul {
	width:100%;
	float:left;
	height:100%;
}
.component_right ul li {
	width:50%;
	float:left;
	height:50%;
	background:#fff;
	animation-duration:1.2s;
	border-left:1px solid #eee;
	border-bottom:1px solid #eee;
}
.component_right ul li:nth-child(4n+2) {
	animation-duration:1.4s;
}
.component_right ul li:nth-child(4n+3) {
	border-bottom:0px;
}
.component_right ul li:nth-child(4n+4) {
	border-bottom:0px;
}
.component_right ul li dl {
	width:100%;
	float:left;
	position:relative;
	overflow:hidden;
	height:100%;
}
.component_right ul li dl dt {
	width:100%;
	float:left;
}
.component_right ul li dl dt img {
	max-width:100%;
	float:left;
}
.component_right ul li dl dd {
	width:100%;
	float:left;
	position:absolute;
	left:0px;
	top:0px;
	height:100%;
	background:rgba(91,133,197,0.8);
	opacity:0;
	-webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
	transition: all 0.5s ease-out 0s;
}
.component_right ul li dl dd h1 {
	width:100%;
	float:left;
	font-size:14px;
	color:#fff;
	text-align:center;
	margin-bottom:20px;
	transition: all 0.5s ease-out 0s;
	font-family: "微软雅黑";
}
.component_right ul li dl dd p {
	width:100%;
	float:left;
	font-size:12px;
	color:#fff;
	text-align:center;
	margin-top:0px;
	transition: all 0.5s ease-out 0s;
}
.component_right ul li dl span {
	display:inline-block;
	position:absolute;
	left:0px;
	bottom:20px;
	font-size:14px;
	color:#333;
	text-align:center;
	width:100%;
	transition: all 0.5s ease-out 0s;
	padding:0 10px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.component_right ul li:hover dl dd {
	opacity:1;
}
.component_right ul li:hover dl dd h1 {
	margin-bottom:0px;
}
.component_right ul li:hover dl dd p {
}
.component_right ul li:hover dl span {
	bottom:-50px;
}

/*---------合作--------*/

.index_hzdiv{
	
	background:#fff;
}

.index_hz{
	height:200px;
}

.sidekick{
	margin-top:20px;
	
	
}

.sidekick h2 i {
	font-size:18px;
	color:#333;
	font-style:normal;
	margin-left:7px;
	margin-right:7px;

}

.sidekick h2 b {
	width:27px;
	height:2px;
	background:#333;
	display:inline-table;
}




.sidekick ul {
	margin-top:20px;	
}
.sidekick ul li {
	width:200px;
	float:left;
	animation-duration:1s;
}
.sidekick ul li:nth-child(6n+2) {
	animation-duration:1.2s;
}
.sidekick ul li:nth-child(6n+3) {
	animation-duration:1.4s;
}
.sidekick ul li:nth-child(6n+4) {
	animation-duration:1.6s;
}
.sidekick ul li:nth-child(6n+5) {
	animation-duration:1.8s;
}
.sidekick ul li:nth-child(6n+6) {
	animation-duration:2s;
}
.sidekick ul li img {
	width:200px;
	height:90px;
	float:left;
	transition: all 0.5s ease-out 0s;
	margin-top:15px;
}
.sidekick ul li:hover img {
	margin-top:0px;
}









/*-------------------------------------*/

.cptjdiv{
	
	
}

.cptj{	
	margin:0 auto;

}


.cptj h2{
	text-align:center;
	color:#666;
	font-size:25px;
	

}

.cptj h3{
	text-align:center;
	color:#666;
	font-size:18px;
	letter-spacing:1px;
}

.indexpic{
	/*margin:10px 2px;*/
	
}



.cptitle{

	text-align:center;
	line-height:50px;
}

.cptitle a{
	font-size:14px;
	color: #000000;
}

.cptitle a:hover{
	color:#1B4C84;
	font-size:14px;
	font-weight:0;
	
}

.cptj h2{
	margin-bottom:20px;
}

.cptj h4{	
	margin-left:44%;
	margin-top:10px;
}


.cptj h4 a{
	display: inline-table;
	border:1px solid #CCCCCC;
	padding:15px 50px;
	color:#fff;
	background:#3776D5;
}

.cptj h4 a:hover{
	color:#fff;
	text-decoration: underline;
}


/*about-关于我们*/

.product-dh {
	width:100%;
	float:left;
	overflow:hidden;
	overflow-y: hidden;
	overflow-x: auto;
}
.product-dh::-webkit-scrollbar {
	height:0px;
}
.product-dh h2 {
	width:100%;
	float:left;
	text-align:center;
}
.product-dh h2 a {
	display:inline-block;
	font-size:18px;
	color:#333;
	line-height:80px;
	position:relative;
	transition: all 0.5s ease-out 0s;
	margin:0 4%;
}
.product-dh h2 a:before {
	content:"";
	position:absolute;
	left:0px;
	bottom:0px;
	width:0px;
	height:2px;
	background:#2056ad;
	float:left;
	transition: all 0.5s ease-out 0s;
}
.product-dh h2 a:hover:before {
	width:100%;
}
.product-dh h2 a:hover {
	color:#2056ad;
}
.product-dh h2 a.product-xz {
	color:#2056ad;
}
.product-dh h2 a.product-xz:before {
	width:100%;
}

/*企业文化*/

/*企业荣誉*/

.c_cendiv{
	
}

.c_cen{	
	margin:0 auto;

	
}


.qyry{
	
	margin-bottom:20px;
	font-size:14px;
	color:#333;	
}

.qyry h2{
	font-size:14px;
	letter-spacing:2px;
	background:#CCCCCC;
	padding:0 10px;
	line-height:50px;
	
}




.qyry h4{
	color:#333;
	font-size:16px;
	line-height:35px;
	border-bottom:1px solid #CCCCCC;
	margin-bottom:30px;
}





.qyry h4 a{
	color:#333;
	
}

.qyry h4 em{
	float:right;
	
}

.qyry_list{
	height:800px;
	
	
	
}

.qyry_list ol{
	
}


.qyry_list ol li{
	float:left;
	margin:10px;
	background:#eee;

}



.qyys {
	
}

.qyys-nr {
	
	text-align:center;
}
.qyys-nr img,
.qyzz-nr ul li a img {
	width:260px;
	height:400px;	
} 
.qyzz-nr ul li a img{
	filter:url(desaturate.svg#grayscale);
}

.qyzz-nr ul li a:nth-child(4n+2) {
	animation-duration:1.3s;
}
.qyzz-nr ul li a:nth-child(4n+3) {
	animation-duration:1.6s;
}
.qyzz-nr ul li a:nth-child(4n+4) {
	animation-duration:1.9s;
	margin-right:0px;
}
.baguetteBoxOne {
	
	
}
.qyzz-nr ul li a img {
	filter:url(desaturate.svg#grayscale);
}
.qyzz-nr ul li a .xyfc_jz {
	
	
}
.lxwm-dp a:hover .xyfc_jz {
	opacity:1;
}

.fdj {
	width:100%;
	float:left;
	position:absolute;
	left:0px;
	top:0px;
	background:rgba(78,124,180,0.8);
	height:100%;
	opacity:0;
	transition: all 0.2s ease 0s;
}
.fdj h2 {
	position:absolute;
	left:50%;
	top:50%;
	height:44px;
	width:44px;
	margin:22px 0 0 -22px;
	z-index:9;
	opacity:0;
	transition: all 0.6s ease 0s;
}
.zzbt {
	
}
.zzbt h1 {
	width:100%;
	font-size:14px;
	color:#333;
	line-height:40px;
	text-align:center;
	transition: all 0.5s ease 0s;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.qyzz-nr ul li a:hover .fdj {
	opacity:1;
}

.qyzz-nr ul li a:hover .fdj h2 {
	opacity:1;
	margin:-22px 0 0 -22px;
	background:url(../images/fdj.png) center no-repeat;
}
.qyzz-nr ul li a:hover .zzbt h1 {
	color:#245ea8;
}
.qywh,.gywm,.qyzz,.qyys {
	position:relative;
	overflow:hidden;
}
#qywh,#gywm,#qyzz,#qyys {
	position:absolute;
	left:0px;
	top:-100px;
	width:100%;
	float:left;
	height:100px;
	background:red;
}





.index_aboutdiv{
	background:url(../images/about.jpg) center no-repeat;
	background-size:cover;
	margin:1% 0;
	height:900px;
	padding-top:30px;
}

.index_about{
	background: #FFFFFF;
	height:643px;
		
}


.index_about h1 {
	font-size:40px;
	color:#2056ad;
	text-transform:uppercase;
	font-family:ATTEN;
	letter-spacing:2px;
	text-align:center;
	padding-top:30px;
}



.index_about h2 {
	text-align:center;
	padding:10px 0;
	padding-bottom:30px;
	
}

.index_about h2 i {
	font-size:18px;
	color:#333;
	font-style:normal;
	margin-left:7px;
	margin-right:7px;

}

.index_about h2 b {
	width:27px;
	height:2px;
	background:#333;
	margin-top:12px;
	display:inline-table;
}

.index_about_c {
	
}

.index_about_left {
	float:left;
	width:850px;
}


.index_about_left_top{
	padding:0 33px;
}

.index_about_left_top h1.text {
	font-size:22px;
	color:#2056ad;
	text-align:left;
	margin:0px;
	padding-top:20px;
}

.index_about_left_top p {
	width:100%;
	float:left;
	font-size:14px;
	color:#666;
	line-height:30px;
	margin:10px 0;

}


.index_about_left_top h3 a:hover i {
	margin:3px 5px;
}
.index_about_left_top h3 a:hover {
	color:#00acef;
}
.index_about_left_top h3 {
	float: left;
	margin-bottom:32px;
	animation-duration:1s;
	margin-top:30px;
}
.index_about_left_top h3 a {
	display:inline-block;
	font-size:12px;
	color:#333;
	text-transform:uppercase;
	transition: all 0.5s ease-out 0s;
	float:left;
}
.index_about_left_top a i {
	display:inline-block;
	width:34px;
	background:#000;
	height:1px;
	margin:3px 10px;
	transition: all 0.5s ease-out 0s;
}


.index_about_left_bot ul {
	width:100%;
	float:left;
}
.index_about_left_bot ul li {
	width:30%;
	float:left;
	border-right:1px solid #eee;
	animation-duration:1.5s;
}
.index_about_left_bot ul li:nth-child(3n+2) {
	animation-duration:1.6s;
}
.index_about_left_bot ul li:nth-child(3n+3) {
	animation-duration:1.7s;
}
.index_about_left_bot ul li h1 {
	width:100%;
	float:left;
	text-align:center;
}
.index_about_left_bot ul li h1 img {
	max-width:100%;
	margin-left:40%;
}
.index_about_left_bot ul li h4 {
	width:100%;
	float:left;
	font-size:14px;
	color:#666;
	text-align:center;
}
.index_about_left_bot ul li:nth-child(3n+3) {
	border:0px;
}
.index_about_left_bot ul li:hover h4 {
	color:#2056ad;
}

.about-right {
	float:right;
	width:350px;
	height:506px;
}
.about-right .swiper-container {
	width: 100%;
	height: 100%;
}
.about-right .swiper-slide {
	background-position: center;
	background-size: cover;
	animation-duration:1s;
}
.about-right .swiper-slide:nth-child(3n+3) {
	animation-duration:1.2s;
}
.about-right .swiper-slide:nth-child(3n+3) {
	animation-duration:1.4s;
}
.about-gd {
	width:100%;
	float:left;
}
.about-gd img {
	max-width:100%;
	float:left;
}
.about-right .swiper-button-next {
	background:url(../images/right.jpg) center no-repeat !important;
	width:66px;
	height:59px;
	top:auto;
	bottom:0px;
	right:0px;
	transition:0.5s;
	-moz-transition:0.5s;
	-webkit-transition:0.5s;
	-o-transition:0.5s;
}
.about-right .swiper-button-prev {
	background:url(../images/left.jpg) center no-repeat !important;
	width:66px;
	height:59px;
	left:auto;
	top:auto;
	bottom:0px;
	right:66px;
	transition:0.5s;
	-moz-transition:0.5s;
	-webkit-transition:0.5s;
	-o-transition:0.5s;
}
.about-right .swiper-button-disabled {
	opacity:1;
}
.about-right .swiper-button-prev:hover {
	background:url(../images/left2.jpg) center no-repeat !important;
	transition:0.5s;
	-moz-transition:0.5s;
	-webkit-transition:0.5s;
	-o-transition:0.5s;
}
.about-right .swiper-button-next:hover {
	background:url(../images/right2.jpg) center no-repeat !important;
	transition:0.5s;
	-moz-transition:0.5s;
	-webkit-transition:0.5s;
	-o-transition:0.5s;
}



/*---auto---*/

.ny_aboutdiv {
	background:#2056AE;
}	

.ny_about {
	height:200px;
	overflow:hidden;
	background:url(../images/sz.jpg) center no-repeat;
	background-size:cover;
	padding:45px 0;
	animation-duration:1.7s;
}

.ny_about h2 {
	font-size:14px;
	color:#fff;
}

.auto {
		
}

.auto ul {
	
	
}
.auto ul li {
	width:300px;
	float:left;
	margin:30px 0;
	text-align:center;
}
.auto ul li h6 {
	width:100%;
	float:left;
}
.auto ul li h6 span {
	font-size:42px;
	color:#fff;
	font-family:ATTEN;
	letter-spacing:5px;
	font-weight:normal;
}
.auto ul li h6 em {
	font-size:22px;
	color:#fff;
	font-style:normal;
}
.auto ul li h1 {
	width:100%;
	float:left;
	font-size:18px;
	color:#fff;
}


/*---auto_o---*/

/*.index_about h2{
	
}

.index_about_tex{
	float: right;
	width:600px;
	padding:0 8px;
}


.index_about_tex h2{
	color:#125CBF;
	font-size:22px;
	margin-top:0px;
	margin-bottom:5px;	
}
.index_about_tex p{
	color:#DA0C19;

}

.index_about_tex h3{
	margin-top:20px;
	font-size:14px;
	line-height:27px;
	color:#555;	
	
}


.index_about_tex h4{
	display: inline-table;
	padding:15px 20px;
	margin-top:15px;
	background:#125CBF;
	letter-spacing:1px;
	
}


.index_about_tex h4 a{
	color: #FFFFFF;
}


.index_about_pic{
	float: left;
	width:530px;
	border:1px solid #CCCCCC;
	padding:2px;
	margin-left:8px;

}


.index_about_pic img,
.index_about_pic .view,
.index_about_pic .view img,
.index_about_pic .view .mask,
.index_about_pic .view .content { 
	width:530px;
	height: 292px;
	


}


.index_about_pic .view { 
	
	overflow: hidden; 
	position: relative; 
	text-align: center; 
	cursor: pointer;
	

}
.index_about_pic .view .mask, .index_about_pic .view .content { 

	position: absolute; 
	overflow: hidden; 
	top: 0px;
	left: 0px; 
}
.index_about_pic .view img { 

	display: block; 
	position: relative; 		
}

.index_about_pic .second-effect .mask {
   opacity: 0;
   overflow:visible;
   border:0px solid rgba(0,0,0,0.7);
   -moz-box-sizing:border-box;
   -webkit-box-sizing:border-box;
   box-sizing:border-box;
   -webkit-transition: all 0.4s ease-in-out;
   -moz-transition: all 0.4s ease-in-out;
   -o-transition: all 0.4s ease-in-out;
   -ms-transition: all 0.4s ease-in-out;
   transition: all 0.4s ease-in-out;
}
.index_about_pic .second-effect a.info {
	position:relative;
	top:-10px;
	opacity:0;
   -moz-transform:scale(0,0);
   -webkit-transform:scale(0,0);
   -o-transform:scale(0,0);
   -ms-transform:scale(0,0);
   transform:scale(0,0);
   -webkit-transition: -webkit-transform 0.2s 0.1s ease-in, opacity 0.1s ease-in-out;
   -moz-transition: -moz-transform 0.2s 0.1s ease-in, opacity 0.1s ease-in-out;
   -o-transition: -o-transform 0.2s 0.1s ease-in, opacity 0.1s ease-in-out;
   -ms-transition: -ms-transform 0.2s 0.1s ease-in, opacity 0.1s ease-in-out;
   transition: transform 0.2s 0.1s ease-in, opacity 0.1s ease-in-out;
}
.index_about_pic .second-effect:hover .mask {
   opacity: 1;
   border:200px solid rgba(0,0,0,0.1);
}
.index_about_pic .second-effect:hover a.info {
	opacity:1;
	-moz-transform:scale(1,1);
	-webkit-transform:scale(1,1);
	-o-transform:scale(1,1);
	-ms-transform:scale(1,1);
	transform:scale(1,1);
	-moz-transition-delay:0.3s;
	-webkit-transition-delay:0.3s;
	-o-transition-delay:0.3s;
	-ms-transition-delay:0.3s;
	transition-delay:0.3s;
}*/


/*案例*/

.index_whydiv{
	background:url(../images/gcal.jpg) center no-repeat;
	background-size:cover;
	margin:1% 0;
	height:974px;
	padding-top:30px;
	
}

.index_why{	
	background: #FFFFFF;
	height:920px;
	
}


.index_why h1 {
	font-size:40px;
	color:#2056ad;
	text-transform:uppercase;
	font-family:ATTEN;
	letter-spacing:2px;
	text-align:center;
	padding-top:30px;
}



.index_why h2 {
	text-align:center;
	padding:10px 0;
	padding-bottom:30px;
	
}

.index_why h2 i {
	font-size:18px;
	color:#333;
	font-style:normal;
	margin-left:7px;
	margin-right:7px;

}

.index_why h2 b {
	width:27px;
	height:2px;
	background:#333;
	margin-top:12px;
	display:inline-table;
}

.index_why_c{
	padding:0 15px;
	
}


.index_why_left{
	float:left;
	width:500px;
	height:767px;
}

.index_why_left_t1{
	width:500px;
	height:250px;

}

.index_why_left_t1 h1.text{
	font-size:22px;
	color:#2056ad;
	text-align:left;
	margin:0px;
	padding-top:30px;
}

.index_why_left_t1 p {
	width:100%;
	float:left;
	font-size:14px;
	color:#666;
	line-height:30px;
	margin:10px 0;

}

.index_why_left_t1 h3 {
	float: left;
	margin-bottom:15px;
	animation-duration:1s;
	margin-top:15px;
}
.index_why_left_t1 h3 a {
	display:inline-block;
	font-size:12px;
	color:#333;
	text-transform:uppercase;
	transition: all 0.5s ease-out 0s;
	
}
.index_why_left_t1 a i {
	display:inline-block;
	width:34px;
	background:#000;
	height:1px;
	margin:3px 10px;
	transition: all 0.5s ease-out 0s;
}

.index_why_left_t1 h3 a:hover i {
	margin:3px 5px;
}
.index_why_left_t1 h3 a:hover {
	color:#00acef;
}

/*--------cp2---------*/

.index_why_left_t2{
	margin:15px 0;
}

.index_why_left_t2,
.index_why_left_t2 ul li dl dt img{
	width:500px;
	height:250px;
}

.index_why_left_t3,
.index_why_left_t3 ul li dl dt img{
	width:500px;
	height:238px;
}

.index_why_center{
	float:left;
	width:390px;
	height:767px;
	margin:0 15px;
}

.index_why_center_t1,
.index_why_center_t1 ul li dl dt img{
	width:390px;
	height:230px;
}

.index_why_center_t2{
	
	margin-top:15px;
}

.index_why_center_t2,
.index_why_center_t2 ul li dl dt img{
	width:390px;
	height:522px;
}

.index_why_right{
	float:right;
	width:250px;
	height:767px;
}

.index_why_right_t1,
.index_why_right_t1 ul li dl dt img{
	width:250px;
	height:500px;

}

.index_why_right_t2{
	margin-top:15px;
}

.index_why_right_t2,
.index_why_right_t2 ul li dl dt img{
	width:250px;
	height:252px;
	
}

.index_why_left_t2 ul,
.index_why_left_t3 ul,
.index_why_center_t1 ul,
.index_why_center_t2 ul,
.index_why_right_t1 ul,
.index_why_right_t2 ul{
	width:100%;
	
}
.index_why_left_t2 ul li,
.index_why_left_t3 ul li,
.index_why_center_t1 ul li,
.index_why_center_t2 ul li,
.index_why_right_t1 ul li,
.index_why_right_t2 ul li{
	width:100%;
	margin-bottom:20px;
	animation-duration:1.6s;
}
.index_why_left_t2 ul li:nth-child(2n+2),
.index_why_left_t3 ul li:nth-child(2n+2),
.index_why_center_t1 ul li:nth-child(2n+2),
.index_why_center_t2 ul li:nth-child(2n+2),
.index_why_right_t1 ul li:nth-child(2n+2),
.index_why_right_t2 ul li:nth-child(2n+2){
	margin-bottom:0px;
	animation-duration:1.7s;
}
.index_why_left_t2 ul li dl,
.index_why_left_t3 ul li dl,
.index_why_center_t1 ul li dl,
.index_why_center_t2 ul li dl,
.index_why_right_t1 ul li dl,
.index_why_right_t2 ul li dl{
	width:100%;
	position:relative;
	overflow:hidden;
}
.index_why_left_t2 ul li dl dt,
.index_why_left_t3 ul li dl dt,
.index_why_center_t1 ul li dl dt,
.index_why_center_t2 ul li dl dt,
.index_why_right_t1 ul li dl dt,
.index_why_right_t2 ul li dl dt{
	width:100%;
	overflow:hidden;
}
.index_why_left_t2 ul li dl dt img,
.index_why_left_t3 ul li dl dt img,
.index_why_center_t1 ul li dl dt img,
.index_why_center_t2 ul li dl dt img,
.index_why_right_t1 ul li dl dt img,
.index_why_right_t2 ul li dl dt img{
	-webkit-transition: opacity 1s, -webkit-transform 1s;
	transition: opacity 1s, transform 1s;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}
.index_why_left_t2 dl dd,
.index_why_left_t3 dl dd,
.index_why_center_t1 dl dd,
.index_why_center_t2 dl dd,
.index_why_right_t1 dl dd,
.index_why_right_t2 dl dd{
	width:100%;
	position:absolute;
	left:0px;
	top:0px;
	height:100%;
	font-size:14px;
	color:#fff;
	opacity:0;
	background:rgba(91,133,197,0.8);
	-webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
	transition: all 0.5s ease-out 0s;
}
.index_why_left_t2 dl dd h1,
.index_why_left_t3 dl dd h1,
.index_why_center_t1 dl dd h1,
.index_why_center_t2 dl dd h1,
.index_why_right_t1 dl dd h1,
.index_why_right_t2 dl dd h1{
	width:100%;
	text-align:center;
	transition: all 0.5s ease-out 0s;
	margin-bottom:15px;
}
.index_why_left_t2 dl dd h1 img,
.index_why_left_t3 dl dd h1 img,
.index_why_center_t1 dl dd h1 img,
.index_why_center_t2 dl dd h1 img,
.index_why_right_t1 dl dd h1 img,
.index_why_right_t2 dl dd h1 img{
	max-width:100%;
	margin-left:30%;

}
.index_why_left_t2 dl dd h2,
.index_why_left_t3 dl dd h2,
.index_why_center_t1 dl dd h2,
.index_why_center_t2 dl dd h2,
.index_why_right_t1 dl dd h2,
.index_why_right_t2 dl dd h2{
	width:100%;
	font-size:14px;
	color:#fff;
	text-align:center;
	margin-top:30px;
	transition: all 0.5s ease-out 0s;
}
.index_why_left_t2 dl span,
.index_why_left_t3 dl span,
.index_why_center_t1 dl span,
.index_why_center_t2 dl span,
.index_why_right_t1 dl span,
.index_why_right_t2 dl span{
	position:absolute;
	left:0px;
	bottom:0px;
	width:100%;
	font-size:14px;
	color:#fff;
	padding:20px;
	transition: all 0.5s ease-out 0s;
}
.index_why_left_t2 dl:hover dd,
.index_why_left_t3 dl:hover dd,
.index_why_center_t1 dl:hover dd,
.index_why_center_t2 dl:hover dd,
.index_why_right_t1 dl:hover dd,
.index_why_right_t2 dl:hover dd{
	opacity:1;
}
.index_why_left_t2 dl:hover dd h1,
.index_why_left_t3 dl:hover dd h1,
.index_why_center_t1 dl:hover dd h1,
.index_why_center_t2 dl:hover dd h1,
.index_why_right_t1 dl:hover dd h1,
.index_why_right_t2 dl:hover dd h1{
	margin-bottom:0px;
}
.index_why_left_t2 dl:hover dd h2,
.index_why_left_t3 dl:hover dd h2,
.index_why_center_t1 dl:hover dd h2,
.index_why_center_t2 dl:hover dd h2,
.index_why_right_t1 dl:hover dd h2,
.index_why_right_t2 dl:hover dd h2{
	margin-top:20px;
}
.index_why_left_t2 dl:hover dt img,
.index_why_left_t3 dl:hover dt img,
.index_why_center_t1 dl:hover dt img,
.index_why_center_t2 dl:hover dt img,
.index_why_right_t1 dl:hover dt img,
.index_why_right_t2 dl:hover dt img{
	-webkit-transform: scale3d(1.1,1.1,1);
	transform: scale3d(1.1,1.1,1);
}
.index_why_left_t2 dl:hover span,
.index_why_left_t3 dl:hover span,
.index_why_center_t1 dl:hover span,
.index_why_center_t2 dl:hover span,
.index_why_right_t1 dl:hover span,
.index_why_right_t2 dl:hover span{
	bottom:-80px;
}

/*新闻*/

.index_nwdiv{
	background:url(../images/news.jpg) center no-repeat;
	background-size:cover;
	margin:1% 0;
	padding-top:30px;

}
	
.index_nw{
	width:1200px;
	height:730px;
		
}


.index_nw h1 {
	font-size:40px;
	color:#2056ad;
	text-transform:uppercase;
	font-family:ATTEN;
	letter-spacing:2px;
	text-align:center;
	padding-top:30px;
}



.index_nw h2 {
	text-align:center;
	padding:10px 0;
	padding-bottom:30px;
	
}

.index_nw h2 i {
	font-size:18px;
	color:#333;
	font-style:normal;
	margin-left:7px;
	margin-right:7px;

}

.index_nw h2 b {
	width:27px;
	height:2px;
	background:#333;
	margin-top:12px;
	display:inline-table;
}


.index_nw_left{
	width:380px;
	float:left;
	
}

.index_nw_cen{
	width:380px;
	float:left;
	margin:0 30px;
	
}

.index_nw_right{
	width:380px;
	float:right;
}

.news-nr1 {
		
}
	
.news-nr1 dl {
	width:100%;
	
}
.news-nr1 dl dt {
	width:100%;
	
	overflow:hidden;
}

.news-nr1 dl dt img {
	width:380px;
	height:220px;
	
}


.news-nr1 dl dt img {
	max-width:100%;
	-webkit-transition: opacity 1s, -webkit-transform 1s;
	transition: opacity 1s, transform 1s;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}
.news-nr1 dl dd {
	width:100%;
	background:#fff;
	padding:40px 20px;
	transition: all 0.5s ease-out 0s;
	margin-top:-1px;
}
.news-nr1 dl dd h1 {
	width:100%;
	font-size:18px;
	color:#333;
	transition: all 0.5s ease-out 0s;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.news-nr1 dl dd h2 {
	width:100%;
	font-size:12px;
	color:#999;
	margin:20px 0;
	transition: all 0.5s ease-out 0s;
}
.news-nr1 dl dd p {
	width:100%;
	font-size:12px;
	color:#999;
	line-height:22px;
	transition: all 0.5s ease-out 0s;
	height:44px;
	overflow:hidden;
}
.news-nr1 dl:hover dt img {
	-webkit-transform: scale3d(1.1,1.1,1);
	transform: scale3d(1.1,1.1,1);
}
.news-nr1 dl:hover dd {
	background:#00acef;
}
.news-nr1 dl:hover dd h1 {
	color:#fff;
	transition: all 0.5s ease-out 0s;
}
.news-nr1 dl:hover dd h2 {
	color:#fff;
}
.news-nr1 dl:hover dd p {
	color:#fff;
}

.index_nw h3 {
	width:100%;
	text-align:center;
	animation-duration:1s;
	margin-top:50px;
}

.index_nw h3 a {
	display:inline-block;
	font-size:12px;
	color:#000;
	text-transform:uppercase;
	transition: all 0.5s ease-out 0s;
}

.index_nw h3 a i {
	display:inline-block;
	width:34px;
	background:#000;
	height:1px;
	margin:3px 10px;
	transition: all 0.5s ease-out 0s;
}


.index_nw h3 a:hover i {
	margin:3px 5px;
}

.index_nw h3 a:hover {
	color:#00acef;
}








/*荣誉*/

.index_rydiv{
	
	/*background:#F6F6F6;*/
}

.index_ry{	
	margin:0 auto;
	padding-bottom:10px;
	width:1920px;
	/*height:422px;*/
	
	
}

.index_ry h2{
	text-align:center;
	color:#666;
	font-size:25px;
}

.index_ry h3{
	text-align:center;
	color:#666;
	font-size:18px;
	letter-spacing:1px;
}

.index_ry p{
	
	color:#555;
	font-size:14px;
	margin-bottom:20px;
	text-indent:18px;
	
}

.index_ry p a{
	
	color:#555;
	
	
}

/*滚动*/

.gd{
	
}

.gdpic{
	/*width:275px;
	height:244px;
	background:#FFFFFF;
	border:1px solid #CCCCCC;
	margin:0 12px;*/
}

.gd img{
	width:400px;
	height:320px;
}


.gd img:hover{
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60); 
	opacity: 0.6;
}



.gd span{
 	display:block;
	text-align:center;
	font-size:16px;
	line-height:50px;
}

.gd  a{
	color: #666666;	
}

.gd a:hover{

	text-decoration:none;
	color:#214E87;
}


.index_ry  h4{
	
	margin-left:44%;
	margin-top:30px;

}


.index_ry  h4 a{
	display: inline-table;
	border:1px solid #1B4C84;
	padding:15px 20px;
	color:#1B4C84;
}

.index_ry  h4 a:hover{
	color:#666;
	background: #FFFFFF;
	text-decoration:none;
}



.mytext_t{
	margin:0 auto;
	width:1150px;
	height:211px;
	background: url(../images/gbc_07.gif) no-repeat 0 0;
}


.mytext_t h2{
	font-size:30px;
	color:#0056D2;
	position: relative;
	left:80px;
	top:60px;
	

}


.mytext_t p{
	font-size:14px;
	color:#0056D2;
	position: relative;
	left:0px;
	top:100px;
	color: #999999;
	text-indent:25px;
	background: url(../images/bullet.gif) no-repeat left center;
}



.mytext_c{
	margin:0 auto;
	width:1150px;
	height:600px;
	background: url(../images/gbc_08.gif) no-repeat 0 0;
}



.mytext_c h2{
	font-size:30px;
	color:#0056D2;
	position: relative;
	left:685px;
	top:130px;
	

}


.mytext_c p{
	font-size:14px;
	color:#0056D2;
	position: relative;
	left:605px;
	top:160px;
	color: #999999;
	text-indent:25px;
	background: url(../images/bullet.gif) no-repeat left center;
}


.mytext_c h3{
	font-size:30px;
	color:#0056D2;
	position: relative;
	left:80px;
	top:330px;
	

}

.mytext_c p.t1{
	font-size:14px;
	color:#0056D2;
	position: relative;
	left:0px;
	top:370px;
	color: #999999;
	text-indent:25px;
	background: url(../images/bullet.gif) no-repeat left center;
}

.mytext_b{
	margin:0 auto;
	width:1150px;
	height:301px;
	background: url(../images/gbc_09.gif) no-repeat 0 0;
}



.mytext_b h2{
	font-size:30px;
	color:#0056D2;
	position: relative;
	left:685px;
	top:110px;
	

}


.mytext_b p{
	font-size:14px;
	color:#0056D2;
	position: relative;
	left:605px;
	top:140px;
	color: #999999;
	text-indent:25px;
	background: url(../images/bullet.gif) no-repeat left center;
}


.mytext_call{
	margin:0 auto;
	width:1150px;
	height:282px;
	background: url(../images/gbc_10.gif) no-repeat 0 0;
}



.mytext_call h2{
	font-size:30px;
	color:#0056D2;
	position: relative;
	left:80px;
	top:90px;
	

}


.mytext_call p{
	font-size:14px;
	color:#0056D2;
	position: relative;
	left:0px;
	top:120px;
	color: #999999;
	text-indent:25px;
	background: url(../images/bullet.gif) no-repeat left center;
}


.myico{
	 width:100px;
    height:100px;
    text-align:center;
    background:transparent;
    color:#184AE0;
    font-size:28px;
    line-height:100px;
    border:1px solid #184AE0;
    border-radius:50%;
    -webkit-transition:all .3s ease-out 0s;
    transition:all .3s ease-out 0s;
	background:#FFFFFF;
	
}

.ico1{
	margin:0 5px;
}

.ico2{
	margin:0 170px;
}

.ico3{
	margin-left:20px;
}

.ico4{
	margin-left:180px;
}


.myico a:hover{
	
  
	
}

/*箭头滚动*/


.index_sbdiv{
	
	
}

.index_sb{	
	margin:0 auto;
	
	
}


.index_sb  h4{
	margin-left:44%;
	margin-top:30px;

}


.index_sb h4 a{
	display: inline-table;
	border:1px solid #1B4C84;
	padding:15px 20px;
	color:#1B4C84;
}

.index_sb  h4 a:hover{
	color:#666;
	background: #FFFFFF;
	text-decoration:none;
}


div.indexmaindiv {
	width:1200px;
	height:246px;
}

div.maindiv1 {
	float:left;
	width:1086px;
	height:246px;
	overflow:hidden;
	position:relative;
	margin-left:10px;
	
}

div.maindiv1 ul {
	position:absolute;
	left:0;
	top:0;
}
div.maindiv1 ul li {
	width:260px;
	height:244px;
	background:#FFFFFF;
	border:1px solid #CCCCCC;
	float:left;
	margin:0 5px;
	
}

div.indexmaindiv1 div.playerdetail div.detailimg img {
	width:240px;
	height:178px;

}

.teanames{
	font-size:14px;
	text-align:center;

}

div.indexmaindiv1 div.stylesgoleft {
	float:left;
	width:32px;
	height:52px;
	background:url('../images/areabackground/arrowhead_a.png') no-repeat;
	margin:106px 5px 0px 0px;
	cursor:pointer;
}
div.indexmaindiv1 div.stylesgoleft:hover {
	float:left;
	width:32px;
	height:52px;
	background:url('../images/areabackground/arrowhead_ah.png') no-repeat;
	margin:106px 5px 0px 0px;
	cursor:pointer;
}


div.indexmaindiv1 div.stylesgoright {
	float:left;
	width:32px;
	height:52px;
	background:url('../images/areabackground/arrowhead_b.png') no-repeat;
	margin:106px 0px 0px 15px;
	cursor:pointer;
}

div.indexmaindiv1 div.stylesgoright:hover {
	float:left;
	width:32px;
	height:52px;
	background:url('../images/areabackground/arrowhead_bh.png') no-repeat;
	margin:106px 0px 0px 15px;
	cursor:pointer;
}

/*首页新闻*/


.index_newsdiv{
	/*background:#EFEFEF;*/
	
}

.index_news{	
	margin:0 auto;
	margin-bottom:15px;
}


.index_news_all{
	width:380px;
	padding:10px;
	box-sizing:border-box;
}

.index_news_all em{
	float:right;
}


.index_news_all ul {
	margin:15px 0;
}

.index_news_all ul li{
	height:32px;
	line-height:32px;
	border-bottom:1px dotted #CCCCCC;
	background: url(../images/indexico.jpg) no-repeat left center;
	text-indent:12px;
	color:#999999;
	font-size:14px;
}

.index_news_all h3{
	height:42px;
	line-height:42px;
	color:#999999;
	letter-spacing:2px;
	border-bottom:1px solid #999999;
	margin-bottom:15px;
	box-sizing:border-box;
	
}

.index_news_all h3 b{
	color:#0056D2;
	font-size:16px;
}

.index_news_all h3 em{
	font-size:14px;
	
}


.index_news_left{
	float:left;
}


.index_news_cen{
	float:left;
	margin:0 30px;
	
}


.index_news_right{
	float:right;
}

.index_news_right dl{
	border-bottom:1px dotted #999999;
	padding-bottom:10px;
	margin-bottom:13px;
	color:#999999;
}


.index_news_right dt{
	background: url(../images/smnavicoa.jpg) no-repeat  left center;
	text-indent:30px;
	line-height:25px;
	font-size:14px;

	
}


.index_news_right dd{
	background: url(../images/smnavicoah.jpg) no-repeat  left center;
	text-indent:30px;
	line-height:25px;
	
}

/*友情链接*/

.index_linkdiv{
	border-top:2px solid #999999;
	border-bottom:1px dotted #999999;
	
}



.index_link{
	height:57px;
	line-height:57px;
	background: url(../images/member-1.jpg) no-repeat  left center;
	
}

.index_link ul{

	margin-left:150px;
	
}

.index_link ul li {
	color:#CCCCCC;	
}


/*全局居中*/

.indexdiv{
	margin:15px 0;
	overflow:hidden;
}

.index{
	margin:0 auto;
	color:#666;	
}



.c_top .left ul,
.c_top .right dl{
	
}
.c_top .left{
	background:#E3E3E3;	
	
}
.c_top .left{
	float:left;
	width:238px;
}


.c_top .left h1{
	height:55px;
	text-indent:-9999px;
	background:url(../images/al.jpg) no-repeat;
	
}

.c_top .left ul{
	margin:0 auto;
	width:177px;
	padding-bottom:40px;
	
}

.c_top .left .gg2{
	width:238px;
	height:100px;
	background: #FFFFFF url(../images/rexian.jpg) no-repeat left bottom;
	
	
}

.c_top .left ul li{
	height:43px;
	line-height:43px;
	border-bottom:1px  dotted #999999;
	background:url(../images/aico.jpg) no-repeat left center;
}

.c_top .left ul li a{
	display:block;
	text-decoration:none;
	text-indent:30px;
	color:#333;
}


/*.hover1 a,
.c_top .left ul li a:hover,
.hover1 a:visited{

	color: #CCCC00;
}
*/

.c_top .right{
	width:840px;
	float: right;
}

.c_top .right h1{
	height:30px;
	line-height:30px;
	color:#FFFFFF;
	background:url(../images/bl.jpg) no-repeat;
	text-indent:15px;
}

.c_top .right h1 b{
	
	font-size:14px;
	font-weight:bold;
}

.c_top .right h1 em a {
	color:#FFFFFF;
	float:right;
	padding-right:10px;
}


.c_top .right dl dt img{
	float:left;
	margin-right:5px;
	border:1px solid #E8E8E8;
	padding:2px;
}

.c_top .right dl dd{
	line-height:20px;
	
}

.c_top .right dl dd a{
	color: #0A6EC3;
	text-decoration:underline;
}	

.c_top .right dl dd a:hover{
	color: #E70E0E;
}




.spdiv{
	background:#C8DBE9;
	
	
}

.sp{	
	margin:0 auto;
	width:1100px;
	height:390px;
	background:url(../images/spbj.jpg) no-repeat left center;
	
}

.sp h1{
	text-align:center;
	font-size:30px;
	color:#333;
	padding:20px 0;
}

.sp dl dt{
	float:left;	
}

.sp dl dd{
	float:left;	
	
}


.sp dl dd p:first-child{
	font-size:18px;
	color:#333333;
	background:none;
	
}

.sp dl dd p{
	font-size:14px;
	color:#333333;
	line-height:40px;
	background:url(../images/ico3.jpg) no-repeat left center;
	text-indent:25px;
	
}



/*新闻例表*/

.list_same{
	float: left;
	width:238px;
	height: auto;
	border:1px solid #CCCCCC;

}


.list_same h1{
	height:50px;
	line-height:50px;
	background:#0079E1;
	color:#FFFFFF;
	text-align:center;
	font-weight:bold;
	font-size:18px;
}


.list_same dl {
	border-bottom:1px solid #CCCCCC;
	padding:20px 0;
}

.list_same dl:last-child {
	border-bottom:0px solid #CCCCCC;
	padding:20px 0;
}

.list_same dl dt img{
	width:100px;
	height:75px;
	float:left;
	margin-right:10px;
	padding-left:10px;
}

.list_same dd{
	font-size:12px;
	line-height:75px;
}

.list_same dd a:hover{
	color:#01B2FE;
	
}

.list_same dd a:hover{
	color:#01B2FE;
	
}


/*新闻中心例表*/


.list_news{
	
	
}


.list_news dl{
	
	height:130px;
	border-bottom:1px  dotted #CCCCCC;	
}

.list_news dl dt{
	float:left;
	
	
}


.list_news dl dt img{
	width:160px;
	height:110px;
	margin-top:10px;
	margin-right:50px;
}

.list_news dl dd{
	padding-top:20px;
	

}


.list_news dl dd a{
	color:#666;
	font-size:16px;

	text-decoration:none;
}

.list_news dl dd a:hover{
	color:#00B0FC;
}

/*新闻中心*/

.news-nrym {
	

}
.news-nrym ul {
	
	font-size:18px;
	color:#333;
	
}
.news-nrym ul li {
	width:280px;
	height:370px;
	float:left;
	margin-right:20px;
	padding:30px;
	background:#fff;
	margin-bottom:30px;
	transition: all 0.5s ease-out 0s;
	animation-duration:1s;
	border:1px solid #CCCCCC;
}
.news-nrym ul li:nth-child(4n+2) {
	animation-duration:1.1s;
}
.news-nrym ul li:nth-child(4n+3) {
	animation-duration:1.2s;
}
.news-nrym ul li:nth-child(4n+4) {
	animation-duration:1.3s;
}
.news-nrym ul li dl {
	width:100%;
	float:left;
}
.news-nrym ul li dl dt {
	width:100%;
	float:left;
}
.news-nrym ul li dl dt h5 {
	width:100%;
	font-size:18px;
	color:#333;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	transition: all 0.5s ease-out 0s;
}
.news-nrym ul li dl dt h3 {
	width:100%;
	float:left;
	font-size:12px;
	color:#666;
	margin-top:10px;
	transition: all 0.5s ease-out 0s;
}
.news-nrym ul li dl dd {
	width:100%;
	float:left;
	margin:20px 0;
	overflow:hidden;
}
.news-nrym ul li dl dd img {
	width:220px;
	height:120px;
	float:left;
	-webkit-transition: opacity 1s, -webkit-transform 1s;
	transition: opacity 1s, transform 1s;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}
.news-nrym ul li span {
	display:inline-block;
	width:100%;
	float:left;
}
.news-nrym ul li span p {
	width:100%;
	float:left;
	font-size:12px;
	color:#666;
	height:48px;
	overflow:hidden;
	line-height:24px;
	transition: all 0.5s ease-out 0s;
}
.news-nrym ul li span h6{
	width:100%;
	float:left;
	margin-top:20px;
}
.news-nrym ul li span h6 i {
	float:left;
	font-size:12px;
	color:#333;
	font-style:normal;
	transition: all 0.5s ease-out 0s;
}
.news-nrym ul li span h6 em {
	background:url(../images/news-gd.png) center no-repeat;
	width:15px;
	height:15px;
	float:left;
	margin-top:1px;
	margin-left:5px;
	transition: all 0.5s ease-out 0s;
}
.news-nrym ul li:hover {
	background:#004ea2;
}
.news-nrym ul li:hover dl dt h5 {
	color:#fff;
}
.news-nrym ul li:hover dl dt h3 {
	color:#fff;
}
.news-nrym ul li:hover dl dd img {
	-webkit-transform: scale3d(1.1,1.1,1);
	transform: scale3d(1.1,1.1,1);
}
.news-nrym ul li:hover span p {
	color:#fff;
}
.news-nrym ul li:hover span h6 i {
	color:#fff;
}
.news-nrym ul li:hover span h6 em {
	background:url(../images/news-gd2.png) center no-repeat;
}












/*新闻内页*/




.art_news{
	
	
}

.art_news h5{
	text-align:center;
	font-size:18px;
	color: #999;
}



.art_news h6{
	padding-top:10px;
	font-size:14px;
	color: #999;
	border-bottom:1px  dashed #ddd;
	line-height:25px;
	padding-bottom:10px;
	text-align:center;

}

.art_news ol li{
	line-height:30px;
	font-size:14px;
	color:#666666;
}

.art_news h1{
	font-size:30px;
	color:#333;
	text-align:center;
	margin-top:30px;
}

.art_news h7{
	width:100%;
	text-align:center;
}

.art_news h7 img{
	margin-left:575px;
	
	text-align:center;
	margin-top:20px;
}

.art_news h8{
	width:100%;
	float:left;
	font-size:12px;
	color:#999;
	text-align:center;
	line-height:50px;
}


.art_news h3{
	line-height:35px;
	padding:20px;
	margin:10px 0;
	font-size:14px;
	border:1px solid #eee;
	
}
	

.art_news h3 b{
	background: #FF0000;
	padding:5px 20px;
	color:#FFFFFF;

}
	


/*工程案例*/
.case {
	width:100%;
	
}
.case ul {
	
}
.case ul li {
	width:100%;
	float:left;
	margin-bottom:40px;
	animation-duration:1s;
	border:1px solid #eee;
}
.case ul li:nth-child(2n+2) dl dt {
	float:right;
}
.case ul li:nth-child(2n+2) dl dd {
	left:0px;
}
.case ul li:nth-child(2n+2) dl dt:after {
	left:75%;
}
.case ul li:nth-child(2n+2) dl dt:before {
	left:50%;
}
.case ul li:nth-child(2n+2) dl dd:before {
	left:50%;
}
.case ul li dl {
	width:100%;
	float:left;
	position:relative;
	background:#fff;
	transition: all 0.5s ease-out 0s;
}
.case ul li dl dt {
	width:50%;
	float:left;
}
.case ul li dl dt img {
	width:600px;
	height:400px;
	float:left;
}
.case ul li dl dt:after {
	content: "";
	position:absolute;
	left:25%;
	top:50%;
	margin-top:50px;
	margin-left:-20px;
	background:url(../images/y.png) center no-repeat;
	width:40px;
	height:26px;
	opacity:0;
	transition: all 0.5s ease-out 0s;
	z-index:2;
}
.case ul li dl dt:before {
	content:"";
	position:absolute;
	left:0px;
	top:0px;
	background:rgba(147,178,212,0.4);
	width:50%;
	height:100%;
	z-index:1;
	opacity:0;
	transition: all 0.5s ease-out 0s;
}
.case ul li dl dd {
	width:50%;
	float:right;
	padding:5% 60px;
	position:absolute;
	left:50%;
	top:0px;
}
.case ul li dl dd h5 {
	width:100%;
	float:left;
	font-size:16px;
	color:#666;
	transition: all 0.5s ease-out 0s;
}
.case ul li dl dd h3 {
	width:100%;
	float:left;
	font-size:28px;
	color:#000;
	margin-top:20px;
	transition: all 0.5s ease-out 0s;
}
.case ul li dl dd p {
	width:100%;
	float:left;
	font-size:14px;
	color:#666;
	line-height:30px;
	margin-top:40px;
	transition: all 0.5s ease-out 0s;
}
.case ul li dl dd h6 {
	width:100%;
	float:left;
	margin-top:60px;
}
.case ul li dl dd h6 em {
	font-style:normal;
	float:left;
	padding:0 60px;
	border:1px solid #eee;
	line-height:50px;
	text-align:center;
	font-size:12px;
	color:#666;
	transition: all 0.5s ease-out 0s;
}
.case ul li:hover dl dt:after {
	opacity:1;
	margin-top:-13px;
}
.case ul li:hover dl dt:before {
	opacity:1;
}
.case ul li:hover dl dd h5 {
	color:#fff;
}
.case ul li:hover dl dd h3 {
	color:#fff;
}
.case ul li:hover dl dd p {
	color:#fff;
}
.case ul li:hover dl dd h6 em {
	background:#fff;
	border:1px solid #fff;
	color:#004ea2;
}
.case ul li:hover dl {
	background:#004ea2;
}


/*安装施工*/
.install-nr {
	
	
}
.install-nr ul {
	

}
.install-nr ul li {
	width:280px;
	float:left;
	margin-right:2%;
	margin-bottom:30px;
	border:1px solid #eee;
}
.install-nr ul li:nth-child(4n+4) {
	margin-right:0px;
}
.install-nr ul li dl {
	width:100%;
	float:left;
}
.install-nr ul li dl dt {
	width:100%;
	float:left;
	overflow:hidden;
}
.install-nr ul li dl dt img {
	width:280px;
	height:200px;
	-webkit-transition: opacity 1s, -webkit-transform 1s;
	transition: opacity 1s, transform 1s;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}
.install-nr ul li dl dd {
	width:100%;
	height:50px;
	float:left;
	font-size:14px;
	color:#333;
	text-align:center;
	line-height:50px;
	transition: all 0.5s ease-out 0s;
	background:#fff;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.install-nr ul li:hover dl dd {
	color:#fff;
	background:#2056ad;
}
.install-nr ul li:hover dl dt img {
	-webkit-transform: scale3d(1.1,1.1,1);
	transform: scale3d(1.1,1.1,1);
}


/*招标中心_新闻样式*/
.tender {
	
}
.tender ul {
	
}
.tender ul li {
	width:100%;
	float:left;
	background:#eee;
	height:180px;
	padding:20px 20px;
	margin-bottom:20px;
	transition: all 0.5s ease-out 0s;
	animation-duration:1s;
}
.tender ul li:nth-child(6n+2) {
	animation-duration:1.1s;
}
.tender ul li:nth-child(6n+3) {
	animation-duration:1.2s;
}
.tender ul li:nth-child(6n+4) {
	animation-duration:1.3s;
}
.tender ul li:nth-child(6n+5) {
	animation-duration:1.4s;
}
.tender ul li:nth-child(6n+6) {
	animation-duration:1.5s;
}
.tender ul li dl {
	width:80%;
	float:left;
	margin-top:25px;
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	align-items: center;
}
.tender ul li dl dt {
	float:left;
	width:90px;
	height:90px;
	background:#00a1e9;
	padding-left:15px;
	margin-right:70px;
	position:relative;
	transition: all 0.5s ease-out 0s;
}
.tender ul li dl dt:before {
	content:"";
	width:0px;
	height:1px;
	background:#00a1e9;
	position:absolute;
	right:-31px;
	top:16px;
	float:left;
	transition: all 0.5s ease-out 0s;
}
.tender ul li dl dt h5 {
	width:100%;
	float:left;
	font-size:12px;
	color:#fff;
	margin-top:30px;
	transition: all 0.5s ease-out 0s;
}
.tender ul li dl dt h3 {
	width:100%;
	float:left;
	font-size:20px;
	color:#fff;
	transition: all 0.5s ease-out 0s;
}
.tender ul li dl dd {
	float:left;
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	flex: 1;
}
.tender ul li dl dd h6 {
	width:100%;
	float:left;
	font-size:18px;
	color:#333;
	transition: all 0.5s ease-out 0s;
}
.tender ul li dl dd font {
	float:left;
	width:100%;
	color:#999;
	margin-top:12px;
	display:none;
}
.tender ul li dl dd p {
	width:100%;
	float:left;
	font-size:14px;
	color:#999;
	line-height:24px;
	margin-top:20px;
	transition: all 0.5s ease-out 0s;
	max-height:48px;
	overflow:hidden;
}
.tender ul li span {
	display:inline-block;
	float:right;
	overflow:hidden;
	width:242px;
	margin-top:-115px;
}
.tender ul li span img {
	max-width:100%;
	height:140px;
	float:right;
	-webkit-transition: opacity 1s, -webkit-transform 1s;
	transition: opacity 1s, transform 1s;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}
.tender ul li:hover {
	background:#2056ad;
}
.tender ul li:hover dl dt {
	background:#fff;
}
.tender ul li:hover dl dt h5 {
	color:#2056ad;
}
.tender ul li:hover dl dt h3 {
	color:#2056ad;
}
.tender ul li:hover dl dt:before {
	width:48px;
}
.tender ul li:hover dl dd h6 {
	color:#fff;
}
.tender ul li:hover dl dd p {
	color:#fff;
}
.tender ul li:hover dl dd font {
	color:#fff;
}
.tender ul li:hover span img {
	-webkit-transform: scale3d(1.1,1.1,1);
	transform: scale3d(1.1,1.1,1);
}

/*联系我们_留言*/


.address {
	width:100%;
	float:left;
	margin-bottom:20px;
}
.address-left {
	width:48%;
	min-height:500px;
	float:left;
	border:1px solid #eee;
	
	
}

.address-left ul {
	width:80%;
	float:left;
}
.address-left ul li {
	width:100%;
	padding:20px;
	line-height:24px;
}


.address-right {
	width:50%;
	float:right;
	padding:2% 160px 0 5%;
	border:1px solid #eee;
	background:#004ea2;
	padding-bottom:20px;
	min-height:500px;
}
.address-right p {
	width:100%;
	float:left;
	font-size:16px;
	color:#fff;
	
}
.address-right ul {
	width:100%;
	float:left;
	margin-top:20px;
}
.address-right ul li {
	width:49%;
	float:left;
	margin-bottom:20px;
}
.address-right ul li:nth-child(2n+2) {
	float:right;
}
.address-right ul li.nrly {
	width:100%;
}
.srk {
	width:100%;
	float:left;
	background:#3371b5;
	font-size:14px;
	line-height:50px;
	padding:0 15px;
	outline:none;
	border:0px;
	color:#fff;
}
.srk2 {
	width:100%;
	float:left;
	background:#3371b5;
	font-size:14px;
	line-height:50px;
	padding:15px;
	outline:none;
	border:0px;
	color:#fff;
}
.address-right input:-ms-input-placeholder {
	color:#fff;
	opacity:1;
}
.address-right input::-webkit-input-placeholder {
	color:#fff;
	opacity:1;
}
.address-right textarea:-ms-input-placeholder {
	color:#fff;
	opacity:1;
}
.address-right textarea::-webkit-input-placeholder {
	color:#fff;
	opacity:1;
}
.address-right .sub_b {
	width:50%;
	line-height:50px;
	float:left;
	cursor: pointer;
	border:1px  solid  #00acef;
	display:inline-block;
	text-align:center;
	font-size:14px;
	background:#00acef;
	color:#fff;
}



/*招标下载*/
.download {
	padding-bottom:40px;
}
.download ul {
	
}
.download ul li {
	border-bottom: 1px solid #eee;
	padding: 5px 15px;
	transition: all 0.5s ease-out 0s;
}
.download ul li a {
	font-size: 16px;
	display: block;
	height: 54px;
	line-height: 54px;
	color: #333;
	padding-right: 60px;
	position: relative;
	overflow: hidden;
	transition: all 0.5s ease-out 0s;
	text-transform:uppercase;
	animation-duration:1s;
}
.download ul li  h8 {
	display: inline-block;
	width: 27px;
	height: 54px;
	background: url(../images/bg_btn09.png) no-repeat;
	float: right;
	transition: all 0.5s ease-out 0s;
	position: absolute;
	right: 10px;
	top: 0px;
}
.download ul li:hover {
	background: #fff;
}
.download ul li:hover a {
	padding-left: 10px;
}
.download ul li:hover a h8 {
	background-position: 0 -54px;
}



/*LOVE*/

.sameall{
	
}


.sameall h6{
	border-bottom:1px solid #CCCCCC;
	line-height:40px;
	font-size:16px;
	text-align:right;
}

.sameall .cptu{
	margin:30px 8px;
	
}



/*--------------*/

.xwdiv{
		
}

.xw{	
	margin:0 auto;
	width:1100px;
	min-height:300px;
	
	
	
}

.xw a{
	color:#fff;
	
}

.xw a:hover{
	
	
}


.xw h1{
	text-align:center;
	font-size:30px;
	color:#333;
	padding:20px 0;
}

.xw .gsxw,.xw .hyxw,.xw .cjwt{
	width:345px;
	font-size:14px;
	color:#333;
	background:#EBEBEB;
	box-sizing:border-box;
	padding:10px;

}

.xw .gsxw p,.xw .hyxw p,.xw .cjwt p{
	background: #666666;
	color: #fff;
	padding:5px;



}


.xw .gsxw  em,.xw .hyxw  em,.xw .cjwt  em{
	float:right;
}



.xw .gsxw{	
	float: left;
	
}

.xw .gsxw ul li,.xw .hyxw ul li,.xw .cjwt ul li{
	line-height:35px;
		
}
.xw .gsxw ul li a,.xw .hyxw ul li a,.xw .cjwt ul li a{
	color:#333333;
	border-bottom:1px dotted #333333;
		
}

.xw .gsxw ul li a:hover,.xw .hyxw ul li a:hover,.xw .cjwt ul li a:hover{
	color: #CCCC00;
	text-transform:none;

		
}

.xw .hyxw{	
	float: left;
	margin:0 30px;	
}

.xw .cjwt{	
	float: right;

}


/*首页内页二级导航*/



.in_snav,
.smallnav{
	height:50px;
	line-height:50px;
	margin-bottom:10px;	
}


.in_snav ul,
.smallnav  ul{
	margin-left:9px;
}

.in_snav ul li,
.smallnav  ul li{
	display: inline-table;
	margin-right:5px;	
}




.in_snav ul li a,
.smallnav  ul li a{
	font-size:14px;
	padding:10px;
	background:#125CBF;
	color:#FFFFFF;
	
}


.in_snav ul li a:hover,
.smallnav  ul li a:hover{
	background:#525152;
	text-decoration:none;
}








.smallnav{
	width:240px;
	margin-bottom:20px;
	float:left;
}







.smallnav h2{
	width:240px;
	height:120px;
	color:#FFFFFF;
	line-height:120px;
	font-size:20px;
	text-align:center;
	font-weight:bold;
	background:url(../images/member-3.jpg) no-repeat;
}

.smallnav ul li{
	height:40px;
	line-height:40px;
	text-indent:30px;
	margin:5px 0;
	
}

.smallnav ul li:last-child {
	border-right: none;
}

.smallnav ul li a{
	display: block;
	background:#ccc;
	color:#666;
}

.smallnav ul li a:hover{
	background:#3975D5;
	color:#FFFFFF;
	text-decoration:none;
}


.hover3 a,
.smallnav  ul li a:hover,
.hover3 a:visited{
	background: #FF0000;
	color:#FFFFFF;
	text-decoration:none;

	
}


/*产品例表*/

.product-nr {
	width:1200px;
	
}
.product-nr ul {
	
}
.product-nr ul li {
	width:280px;
	height: auto;
	float:left;
	margin:10px;
	position:relative;
	border:1px solid #eee;
}
.product-nr ul li dl dd:before {
	content:"";
	height: 3px;
	width:0%;
	left:50%;
	position:absolute;
	bottom:0;
	transition: all 0.6s ease-out 0s;
	background:#2056ad;
	z-index:99;
}
.product-nr ul li:nth-child(3n+3) {
	animation-duration:1.1s;
}
.product-nr ul li:nth-child(3n+3) {
	animation-duration:1.2s;
}
.product-nr ul li dl {
	width:100%;
	float:left;
	position:relative;
	overflow:hidden;
}
.product-nr ul li dl dt {
	width:100%;
	float:left;
	overflow:hidden;
}
.product-nr ul li dl dt img {
	width:280px;
	height:300px;
	float:left;
	-webkit-transition: opacity 1s, -webkit-transform 1s;
	transition: opacity 1s, transform 1s;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}
.product-nr ul li dl dd {
	width:100%;
	float:left;
	background:#fff;
	height:70px;
	text-align:center;
	position:relative;
}
.product-nr ul li dl dd h2 {
	width:100%;
	float:left;
	font-size:20px;
	color:#333;
	text-align:center;
	transition: all 0.5s ease-out 0s;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	background:#FFFFFF;
}
.product-nr ul li dl dd p {
	width:100%;
	float:left;
	font-size:12px;
	color:#666;
	text-align:center;
	margin-top:20px;
	margin-bottom:10px;
	transition: all 0.5s ease-out 0s;
	display:none;
}
.product-nr ul li dl dd h3 {
	width:100%;
	float:left;
	text-align:center;
	position:absolute;
	left:50%;
	bottom:-50px;
	transition: all 0.6s ease-out 0s;
}
.product-nr ul li dl dd h3 img {
	max-width:100%;
}
.product-nr ul li:hover dl dt img {
	-webkit-transform: scale3d(1.1,1.1,1);
	transform: scale3d(1.1,1.1,1);
}
.product-nr ul li:hover dl dd:before {
	left: 0;
	width: 100%;
	transition: all 0.6s ease-out 0s;
	z-index:9999;
}
.product-nr ul li:hover dl dd h2 {
	color:#2056ad;
	
}
.product-nr ul li:hover dl dd p {
	color:#2056ad;
	margin-bottom:45px;
}
.product-nr ul li:hover dl dd h3 {
	bottom:15px;
}





/*产品内容*/


.act_act{

	
	
}


.arc_title{
	width:680px;
	float:right;
	margin-right:30px;	
}

.arc_title h1{
	font-size:22px;
	color: #999;
	line-height:30px;
	display:inline-table;
	margin-bottom:10px;
}


.arc_title p{
	color: #999;
	line-height:30px;
	
}


.arc_title img{
	width:170px;
	height:170px;
	
	
}

.arc_bot{
	margin-bottom:20px;
}



.arc_bot h5{
	line-height:50px;
	border:1px solid #CCCCCC;
	margin-top:20px;
}


.arc_bot h5 b{
	display:inline-table;
	border-right: 1px solid #CCCCCC;
	padding:0 50px;
	background:#eee;
	font-size:12px;
	color:#666;
}


.arc_bot table { 
	border-collapse: collapse; 
	border: none; 
	text-align:center;
	margin-top:10px;
} 

.arc_bot table td { 
	border: solid #999 1px; 
} 






.arc_bot ul li{
	
	font-size:14px;
	line-height:22px;
	padding:10px;
	color:#999;
}











/*全局内页右*/

.same{
	
	margin-bottom:20px;
	font-size:14px;
	color:#333;
	
}

.same h2{
	font-size:14px;
	letter-spacing:2px;
	background:#CCCCCC;
	padding:0 10px;
	line-height:50px;
	
}




.same h4{
	color:#333;
	font-size:16px;
	line-height:35px;
	border-bottom:1px solid #CCCCCC;
	margin-bottom:30px;
}





.same h4 a{
	color:#333;
	
}

.same h4 a:hover{
	text-decoration:underline;
}





.same h4 em{
	float:right;
	
}

.about_right {
	border:1px solid #ccc;
	
}


.about ul,
.list_news ol,
.art_news ol{
	margin:0 auto;
	margin-top:10px;
	
}


.about ul li{
	line-height:30px;
	font-size:14px;
}



.list_art_right{
	

}
.list_art_right dl{
	float:left;
	margin:10px;
}

.list_art_right dl img{
	width:253px;
	height:225px;
	padding:2px;
	border:1px solid #AAAAAA;
	
}

.list_art_right dl dd {
		text-align:center;
		line-height:55px;
		line-height:55px;		
}

.list_art_right dl img:hover,
.thumbnail img:hover{
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80); 
	opacity: 0.8;	
}

.list_art_right dl  a,
.thumbnail a{
	display:block;
	text-decoration:none;
	font-size:14px;
	color:#333333;
}

.list_art_right dl a:hover,
.thumbnail a:hover{
	color:#002F63;
}


/*more*/

.c_top .right b a{
	float:right;
	color: #FFFFFF;
	padding-right:5px;
}

.more em{
	float:right;
	color:#FFFFFF;
	font-size:12px;
	padding-right:10px;
	padding-right:5px;
}

.more b a{
	float:right;
	color: #656162;
	line-height:29px;
	padding-right:5px;
}

.same em{
	float:right;
	padding-right:5px;
}

.same b{
	font-size:14px;
	font-weight:bold;
}




/*首页图文资讯主控*/

.infiniteCarousel {
  position: relative;
  margin:0 auto;
}

.infiniteCarousel .wrapper {
  width:930px; 
  overflow: hidden;
  margin: 0 30px;
  top: 0; 
}

.infiniteCarousel .wrapper ul {
	
}

.infiniteCarousel ul li {
  display:block;
  color:#6C6D61;
  float:left;
  padding: 10px 6px;
  height: 147px;
  width: 147px;
  text-align:center;
}
.infiniteCarousel ul li a,
.infiniteCarousel ul li a:visited{
	color:#6C6D61;
}
.infiniteCarousel .wrapper ul li a:hover{
	text-decoration:underline;
}
.infiniteCarousel ul li a:hover img {
 	 border-color: #aaa;
}

.infiniteCarousel ul a img {
	/*  border:1px solid #E3E3E3;
	  padding:2px;*/
	  width:130px;
	  height:162px;
	  display:block;
}

.infiniteCarousel ul li a span{
	   display:block;
	   line-height:17px;
	   padding-top:6px;
}
.infiniteCarousel .arrow {
	  display: block;
	  height: 26px;
	  width: 26px;
	  text-indent: -999px;
	  position: absolute;
	  top: 70px;
	  cursor: pointer;
	  outline: 0;
  
}
.infiniteCarousel .forward {
	  background:url(../images/green_right.jpg) no-repeat left center;
	  right: 0;
}
.infiniteCarousel .back {
	  background:url(../images/green_left.jpg) no-repeat left center;
	  left: 0;
}


/*设备展示图牛展示*/

#lightbox{
	position: absolute;
	left: 0;
	width:100%;
	z-index:9999;
	text-align: center;
	line-height: 0;
}

#lightbox a img{ 
	border: none; 
}

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}

#imageContainer{
	padding: 10px;
}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#imageContainer>#hoverNav{ 
	left: 0;
}
#hoverNav a{ 
	outline: none;
}

#prevLink, 
#nextLink{
	width: 49%;
	height: 100%;
	background: transparent url(../images/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
}

#prevLink{
	left: 0; float: left;
 }
 
#nextLink{ 
	right: 0; float: right;
}

#prevLink:hover,
#prevLink:visited:hover{ 
	background: url(../images/prevlabel.gif) left 15% no-repeat; 
}

#nextLink:hover,
#nextLink:visited:hover{ 
	background: url(../images/nextlabel.gif) right 15% no-repeat;
}


#imageDataContainer{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	}

#imageData{	
	padding:0 10px; 
	color: #666;
 }
#imageData #imageDetails{
	width: 70%; 
	float: left; 
	text-align: left; 
 }	
#imageData #caption{
	font-weight: bold;	
 }
#imageData #numberDisplay{
 	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
 }			
#imageData #bottomNavClose{ 
	width: 66px; 
	float: right; 
	padding-bottom: 0.7em;
}	
		
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}
	
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */ 

.section{
	
}

.thumbnail{
	float:left;
	margin-top:20px;
	margin-left:10px;
	text-align:center;	
}	

.thumbnail img{
	width:220px;
	height:162px;
	background:#ccc;
	padding:1px;
}

.thumbnail h3{
	line-height:32px;
	display:block;
}



/*页*/

.ye{
	width:100%;
	height:30px;
	text-align:center;
	line-height:30px;
	padding-top:5px;
	
}

/*一*/


/*pages*/
.pagination-wrapper {
	margin: 20px 0;
}
.pagination {
	height: 34px;
	text-align: center;
}
.pagination li {
	display: inline-block;
	height: 34px;
	margin-right: 5px;
	font-size:14px;
}
.pagination li a {
	float: left;
	display: block;
	height: 32px;
	line-height: 32px;
	padding: 0 12px;
	font-size: 16px;
	border: 1px solid #dddddd;
	color: #555555;
	text-decoration: none;
}
.pagination li a:hover {
	background:#f5f5f5;
	color:#1B4C84;
}
.pagination li.thisclass {
	background: #0956C2;
	color: #fff;
}
.pagination li.thisclass a,.pagination li.thisclass a:hover {
	background: transparent;
	border-color:#0956C2;
	color: #fff;
	cursor: default;
}

/*二*/

/*pages*/
/*.pagination-wrapper {
clear:both;
padding:1em 0 2em 0;
text-align:center;
}
.pagination {
display: inline-block;
*display: inline;
*zoom: 1;
font-size:12px;
border-radius: 3px;
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
}
.pagination li{
list-style: none;
display: inline;
float: left;
line-height: 1em;
text-decoration: none;
border: 1px solid #ddd;
border-left-width: 0;
}
.pagination li a {
display: inline-block;
padding: .5em .8em;
background-color: #f9f9f9;
color: #999;
}
.pagination li a:link{
background:#fff;
color: #4C78A5;
}
.pagination li a:hover{
text-decoration:none;
}
.pagination li a:link:hover {
color: #000;
}
.pagination li.thisclass {
background-color: #f9f9f9;
color:#999;
}
.pagination li:first-child {
border-left-width: 1px;
border-radius: 3px 0 0 3px;
}
.pagination li:last-child{
border-radius: 0 3px 3px 0;
}
.pagination .pageinfo{
color: #444;
}*/



/*留言*/

.guest{
	
}

.guest table{
	
}

.an{
	width:100%;
	margin:0 auto;
	margin-left:70px;
}


.guest b{
	color:#FF0000;
	font-size:12px;
	padding-left:5px;
}

.smhd{
	padding-left:60px;
	font-size:14px;

}

/*底部*/

.footerdiv{
	background:#2056AE;	
}


.footer {
	padding-top:65px;
	padding-bottom:60px;
	overflow:hidden;
}
.footer-bt {
	width:100%;
	float:left;
	border-bottom:1px solid rgba(255,255,255,0.08);
	padding-bottom:15px;
}
.footer-bt h1 {
	float:left;
	animation-duration:1s;
}
.footer-bt h1 img {
	max-width:100%;
	float:left;
}
.footer-bt ul {
	float:right;
	margin-top:30px;
}
.footer-bt ul li {
	float:left;
	animation-duration:1s;
}
.footer-bt ul li:nth-child(7n+2) {
	animation-duration:1.2s;
}
.footer-bt ul li:nth-child(7n+3) {
	animation-duration:1.4s;
}
.footer-bt ul li:nth-child(7n+4) {
	animation-duration:1.6s;
}
.footer-bt ul li:nth-child(7n+5) {
	animation-duration:1.8s;
}
.footer-bt ul li:nth-child(7n+6) {
	animation-duration:2s;
}
.footer-bt ul li:nth-child(7n+7) {
	animation-duration:2.2s;
}
.footer-bt ul li a {
	display:inline-block;
	float:left;
	padding:0 30px;
	color:#fff;
	font-size:14px;
	transition: all 0.5s ease-out 0s;
}
.footer-bt ul li a:hover {
	color:#00acef;
	margin-top:-5px;
}
.footer-nr {
	width:100%;
	float:left;
	padding-top:30px;
}
.footer-nr-left {
	width:360px;
	float:left;
}
.footer-nr ul {
	width:100%;
	float:left;
	margin-top:20px;
}
.footer-nr ul li {
	width:100%;
	float:left;
	margin-bottom:30px;
	animation-duration:1s;
}
.footer-nr ul li:nth-child(3n+2) {
	animation-duration:1.2s;
}
.footer-nr ul li:nth-child(3n+3) {
	animation-duration:1.4s;
}
.footer-nr ul li h1 {
	width:100%;
	float:left;
	font-size:14px;
	color:#fff;
}
.footer-nr ul li h1 b {
	float:left;
	background:url(../images/j1.png) center no-repeat;
	width:20px;
	height:20px;
	margin-right:10px;
}
.footer-nr ul li h1 b.xx1 {
	background:url(../images/j2.png) center no-repeat;
}
.footer-nr ul li h1 b.xx2 {
	background:url(../images/j3.png) center no-repeat;
}
.footer-n-rightr {
	width:130px;
	float:right;
}
.footer-n-rightr h1 {
	width:100%;
	float:left;
	animation-duration:1s;
}
.footer-n-rightr h1 img {
	max-width:100%;
	float:left;
}
.footer-n-rightr h3 {
	width:100%;
	float:left;
	font-size:14px;
	color:#fff;
	text-align:center;
	margin-top:14px;
	animation-duration:1.4s;
}
.footer-banner {
	width:100%;
	min-width:1200px;
	background:#0f4190;
}

.footer-banner_bt {
	margin:0 auto;
	width:1200px;
	height:50px;
}

.footer-banner_bt h1 {
	float:left;
	font-size:12px;
	color:#fff;
	line-height:55px;
	animation-duration:1s;
}
.footer-banner_bt h2 {
	float:right;
	font-size:12px;
	color:#fff;
	line-height:55px;
	animation-duration:1.2s;
}









/*.f_top{
	margin:0 auto;
	height:137px;
	
}

.f_top_logo{
	width:434px;
	float:left;
	margin-top:10px;
}


.f_top_call{
	width:600px;
	float:left;
	margin-left:10px;
}

.f_top_call h1{
	font-size:14px;
	margin:10px 0;


}

.f_top_call ul{
	


}

.f_top_call ul li{
	line-height:22px;
	letter-spacing:1px;

	


}

.f_top_call a{

	color:#999999;

}


.f_bot ul li{
	float:left;
	line-height:50px;
	background: url(../images/newsico.jpg)  no-repeat right center;
	width:130px;
	text-align:center;
}


.f_bot ul li a{
	color:#FFFFFF;

}




.f_top_nav{
	width:880px;
	height:270px;	
	float:left;
	font-size:14px;
}

.f_t_n{
	width:135px;
	float:left;
	margin:0 5px;
	
}


.f_t_n a{
	color:#C3EAFF;
	line-height:22px;	
}

.f_t_n h2 a{
	font-size:16px;
	text-align:center;
	line-height:30px;
	color:#E7FFFF;
}

.f_top_call{
	width:320px;
	height:270px;	
	float:right;
	color:#E7FFFF;
	background: url(../images/nav_line.jpg) no-repeat left 8px;
	text-indent:20px;
}

.f_top_call a{

	color:#E7FFFF;
	
}

.f_top_call h1{
	font-size:25px;
	margin-bottom:10px;
	
}


.f_top_call ul li{
	line-height:20px;
	font-size:14px;
	
}

*/






/*.footer ul li{
	text-align:center;
	color:#FFFFFF;	
}

.footer ul li a{
	color:#FFFFFF;
	line-height:50px;
	margin:0 10px;
	
}




.fo_logo{
	width:388px;
	height:213px;
	float:left;
	padding:20px 0;
	box-sizing:border-box;
}

.fo_fw{
	width:436px;
	height:213px;
	float:left;
	background: url(../images/r3.jpg) no-repeat center center;
	padding:20px 50px;
	box-sizing:border-box;
}


.copy{
	margin-top:40px;
	color:#999999;
	font-size:12px;

}

.copy a{

	color:#999999;

}

.copy a:hover{

	color:#999999;

}

.copy h2{
	float:left;

}

.copy h3{
	float:right;

}
*/






@media (max-width: 1600px) {

}
@media (max-width: 1400px) {



}


@media (max-width: 1200px) {



}
}
@media (max-width: 1024px) {

}
@media (max-width: 1023px) {
	
}
@media (max-width: 860px) {
	
}
@media (max-width: 768px) {
	
}
@media (max-width: 480px) {

}
@media (max-width: 380px) {
	}
@media (max-width: 320px) {
	
}






