
/*-----------------banner--------------------*/
.fullSlide{ width:100%;  position:relative;  height:650px; background:#000; }
.fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }
.fullSlide .bd ul{ width:100% !important;  }
.fullSlide .bd li{ width:100% !important;  height:650px; overflow:hidden; text-align:center;  }
.fullSlide .bd li a{ display:block; height:650px; }
.fullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:25px; left:0; height:30px; line-height:30px; }
.fullSlide .hd ul{ text-align:center; }
.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; 	zoom:1; width:12px; height:12px; margin:3px; overflow:hidden; line-height:999px; background-image: url(../images/a_02.png); }
.fullSlide .hd ul .on{ background-image: url(../images/a_01.png); }
.fullSlide .prev,
.fullSlide .next{ display:block;  position:absolute; z-index:1; top:50%; margin-top:-30px; left:8%;  z-index:1; width:40px; height:60px; background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;  cursor:pointer; filter:alpha(opacity=50);opacity:0.5; display:none;  }
.fullSlide .next{ left:auto; right:8%; background-position:-6px -137px; }


/*
 * index-about
 */

.index-about{height:648px;}
.index-about .lucency{width:100%;height:648px;background:rgba(1,124,186,.9); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#df017cba,endColorstr=#df017cba); zoom:1;}
:root .index-about .lucency{filter: none\9;}
.index-about .lucency .body{width:1100px;height:648px;margin:auto;}
.index-about .lucency .body h2{color:#fff;text-align:center;padding:70px 0 80px 0;font-size:30px;font-weight:normal;text-transform:uppercase;}
.index-about .lucency .body h2 span{font-size:18px;}

.index-about .lucency .body dl{color:#fff;width:175px;height:175px;float:left;margin-left:133px;text-align:center;}
.index-about .body dl:nth-of-type(1){margin-left:0;}
.index-about .lucency .body dl a{color:#fff;width:175px;height:175px;display:block;background:url("/images/index_about.png") no-repeat; position:absolute;}
.index-about .lucency .body dl a:hover{animation:9s linear 0s normal backwards infinite running rotate;-webkit-animation:9s linear 0s normal backwards infinite running rotate;}
.index-about .lucency .body dl dt{width:175px;height:90px;font-family:微软雅黑;font-size:20px;display:table-cell; vertical-align:bottom;}
.index-about .lucency .body dl dd{width:175px;height:85px;font-family:Arial;font-size:12px;}

.index-about .lucency .body .more{clear:both;width:150px;margin:125px auto 0;height:38px;line-height:38px;text-align:center;border:1px solid #fff;}
.index-about .lucency .body .more a{width:150px;height:38px;display:inline-block;color:#fff;font-size:14px;font-family:Arial;}
.index-about .lucency .body .more a:hover{color:#fff;background:#9fce11;}
.index-about .lucency .body .more span{position: relative; top: 1px; width:18px;height:13px;display:inline-block;background:url("/images/more.png") no-repeat right center;}
 

 
/**
 * index-product
 */
.index-product{height:815px;}
.index-product .body{margin:auto;text-align:center;}
.index-product .body h2{color:#fff;font-family:Arial;font-size:30px;line-height: 32px;font-weight:normal;padding-top:88px;padding-bottom:60px;text-transform:uppercase;}
.index-product .body h2 span{font-size:24px;}

.index-product .type-list{height:42px;}
.index-product .type-list ul{display:inline-block;}
.index-product ul li {float:left;display:block;margin:0 20px;height:40px;line-height:40px;}
.index-product ul li:hover{border-bottom:2px solid #017cba;}
.index-product ul li a{color:#fff;}
.index-product ul li:hover a{color:#017cba;}
.index-product .relative{height:3px;margin:0;padding:0; position:relative;z-index:-1}
.index-product .ulborder{width:100%;height:2px;background:#24272c;border-top:1px solid #2f3238;border-bottom:1px solid #2f3238;position:absolute;left:0;top:-3px;}

.index-product .pro-list{width:1100px;margin:auto;padding-top:60px;}
.index-product .pro-list dl{width:251px;margin-left:32px;float:left;}
.index-product .pro-list dl:first-child{margin-left:0;}
.index-product .pro-list dl dt img{width:251px;height:226px;text-align:left;color:#fff;}
.index-product .pro-list dl dd{text-align:left;color:#fff;}
.index-product .pro-list dl dd.pro-list-name{font-size:14px;height:30px;line-height:30px;margin-top:10px;}
.index-product .pro-list dl dd.pro-list-date{font-size:12px;font-family:Arial;height:20px;padding-bottom:13px;background:url("/images/more.png") no-repeat right 4px;border-bottom:2px solid #343a46;}
.index-product .pro-list dl:hover .pro-list-date{color:#017cba;border-bottom-color:#017cba;background-image:url("/images/more_2.png");}
.index-product .pro-list dl:hover .pro-list-name{color:#017cba;}

.index-product .more{clear:both;width:150px;margin:85px auto 0;height:38px;line-height:38px;text-align:center;border:1px solid #425761;}
.index-product .more a{width:150px;height:38px;display:inline-block;color:#bfbbbb;font-size:14px;font-family:Arial;}
.index-product .more a:hover{color:#fff;background:#9fce11;}
.index-product .more span{position:relative;top:1px;width:18px;height:13px;display:inline-block;background:url("/images/more.png") no-repeat right center;}
 
/**
 * index-news
 */
.index-news{height:610px;background:#fff;}
.index-news .body{width:1100px;margin:auto;}
.index-news .body h2{text-align:center;color:#606060;font-family:Arial;font-size:30px;line-height:32px;font-weight:normal;padding-top:88px;margin-bottom:60px; text-transform:uppercase;}
.index-news .body h2 span{font-family:微软雅黑;font-size:24px;}

.index-news .news-top1{width:533px;height:300px;float:right;}
.index-news .news-top1 dl{position:relative;}
.index-news .news-top1 dl dt{height:300px;}
.index-news .news-top1 dl dd{position:absolute;}
.index-news .news-top1 .news-top1-date{top:0;left:0;}
.index-news .news-top1 .news-top1-title{bottom:0;left:0;padding:10px 0;width:100%;height:40px;line-height:40px;font-size:18px;background: rgba(0,0,0,.5);color:#fff;text-indent:25px;}
.index-news .news-top1 .news-top1-date{width:70px;float:left;margin-right:20px;color:#fff;font-family:Arial;text-align: center;background:#017cba;}
.index-news .news-top1 .news-top1-date span{font-size:46px;width:70px;height:40px;display: inline-block;line-height: 45px;}


.index-news .news-list{width:530px;float:left;font-size:16px;}
.index-news .news-list dl{padding:25px 0 15px 0;border-bottom:1px solid #f3f3f3;}
.index-news .news-list dl:first-child{padding-top:0;}
.index-news .news-list dl:hover a{color:#017cba}
.index-news .news-list dl dt.news-list-date{width:70px;height:60px;float:left;margin-right:20px;color:#017cba;font-family:Arial;text-align: center;}
.index-news .news-list dl dt.news-list-date span{font-size:58px;width:70px;height:40px;display: inline-block;line-height: 45px;}
.index-news .news-list-title,.index-news .news-list-info{float:left;width:440px;overflow:hidden;}
.index-news .news-list-title{height:21px;}
.index-news .news-list-info{height:44px;}
.index-news .news-list-title a{font-size:16px;color:#474747;}
.index-news .news-list-info a{font-size:12px;color:#929292;}

/**
 * index-map
 */
.index-map{height:675px;position:relative;}
.index-map #allmap{width:100%;height:675px;}
.index-map .body{width:1100px;position:relative;margin:auto;z-index:10}
.index-map .body h2{font-family:Arial;font-size:24px;font-weight:bold;color:#017cba; text-transform:uppercase;margin-top:60px;margin-left:30px;}
.index-map .body h2 span{display:block;margin:10px 0 20px;font-size:12px;}
.index-map .body .index-map-list{width:330px;margin-left:30px;text-indent:30px;background:url(/images/index_map.png) no-repeat left 7px;}
.index-map .body p{height:36px;line-height:36px;font-size:12px;}


.index-map .b_shadow{
	position:absolute;left:0;top:120px;
	height:435px;
	width:370px;background-color:#fff;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.3);
	box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.3);
	/*IE6,IE7语法*/
	filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=3, OffY=3, Color='#fff');
	/*IE8语法,可恶的IE，不同的版本还要写的不一样*/
	-ms-filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX=3, OffY=3, Color='#fff')"
}

/*
 * links
 */
.links{background:#202527;}
.links .body{width:1100px;margin:auto;}
.links .body h2{font-size:14px;color:#fff;float:left;line-height:50px;margin-right:20px;display:block;}
.links .body ul li{float:left;height:50px;line-height:50px;padding:0 10px;}
.links .body ul li a{color:#fff;font-size:12px;}




@-webkit-keyframes rotate{
from{-webkit-transform:rotate(0deg)}
to{-webkit-transform:rotate(360deg)}
}
@-moz-keyframes rotate{
from{-moz-transform:rotate(0deg)}
to{-moz-transform:rotate(360deg)}
}
@-ms-keyframes rotate{
from{-ms-transform:rotate(0deg)}
to{-ms-transform:rotate(360deg)}
}
@-o-keyframes rotate{
from{-o-transform:rotate(0deg)}
to{-o-transform:rotate(360deg)}
}