﻿@charset "utf-8";
/* CSS Document */

/*banner*/
.banner{ position:relative; width:100%; min-width:1200px; z-index:1; height:527px;}
.banner a { height:527px; display:block;}
.ban_ico{ display:block; position:absolute; left:45%; bottom:35px;}
.ban_ico a{ background:url(../images/ban_ico01.png) no-repeat; display:block; float:left; width:40px; height:5px; margin:0 5px;}
.ban_ico a:hover{ background:url(../images/ban_ico02.png) no-repeat;}

.witslide{ margin-left: 163px;}
/******************************广告*********************************/
.banners{height: 527px;}
.fullSlide {
	width:100%;
	position:relative;
	height:527px;
}
.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:527px;
	overflow:hidden;
	text-align:center;
	 background-position:center top;
}
.fullSlide .bd li a {
	display:block;
	height:527px;
}

.fullSlide .hd {
	position:absolute;
	z-index:999;
	bottom:0px;
 width:100%;
	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:48px;
	height:8px;
	margin:1px;
	overflow:hidden;
	background:#fff;
	line-height:999px;
}
.fullSlide .hd ul .on {
	background:#00BFF3;
}
.fullSlide .prev,.fullSlide .next {
	display:block;
	position:absolute;
	z-index:1;
	top:50%;
	margin-top:-30px;
	left:5%;
	z-index:1;
	width:40px;
	height:60px;
	cursor:pointer;
	filter:alpha(opacity=50);
	opacity:0.5;
	display:none;
	width:73px; 
	height:73px;
}
.fullSlide .prev
{
      background:url(../images/left1s.png) no-repeat;
  }
.fullSlide .next {
	left:auto;
	right:5%;
	background:url(../images/right1s.png) no-repeat;
}


/**/
.hot{ padding:62px 0 20px;font-size: 0;}
.hot_t{height: 50px;text-align: center;}
.hot_t a{font-size: 30px;color: #00BFF3;text-transform: uppercase;}
.hot ul li{ background:url(../images/hot_bg.gif) no-repeat 7px 0;width: 286px;height: 313px;float: left; padding:12px 7px 0;overflow: hidden; margin:0 0 30px;}
.hot ul li b{width: 262px;height: 262px;display: block;overflow: hidden; margin:0 auto;}
.hot ul li b img,.honor ul li img{width: 262px;height: 262px;
-webkit-transition: 1s;
-moz-transition: 1s;
transition: 1s;}
.hot ul li b img:hover,.honor ul li img:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
.hot ul li p{width: 262px; margin:0 auto; padding:12px 0 0;}
.hot ul li span{display: block;float: left;}
.hot ul li span a{font-size: 14px;color: #000;}
.hot ul li span a:hover{color: #b70031;}
.hot ul li em{display: block;float: right;width: 105px;}
.hot ul li em img{width: 105px;height: 19px;}
.hot .hot_btn{display: block;width: 294px; margin:0 auto; padding:0px 0 0;}
.hot .hot_btn img{width: 294px;height: 43px;}

/**/
.zhan_bg{ background:url(../images/zhan_bg.gif) no-repeat center 0;height: 460px;font-size: 0;overflow: hidden;}
.zhan .hot_t{height: 76px;}
.zhan_l{ position:absolute; top:210px; left:-38px;}
.zhan_r { position:absolute; top:210px; right:-38px;}
.zhan_l img,.zhan_r img{width: 38px;height: 54px;}
.zhan_c ul li { width:382px;height: 303px;position: relative; float:left; padding:0 27px 0 0;overflow: hidden;}
.zhan_c ul li img{ width:382px; height:303px;}
.zhan_c ul li span{ width:362px; display:block; height:41px; line-height:41px; overflow:hidden;font-size:16px; color:#444; background:url(../images/zhan_picbg.png) no-repeat;position: absolute;bottom: 0;left: 0; padding:0 0 0 20px;}
.zhan_c .nobor{ padding:0;}
.zhan .zhan_bot{position: absolute;top: 405px;left: 525px;width: 180px;display: block;}
.zhan .zhan_bot a{ background:url(../images/zhan_ico01.gif) no-repeat;display: block;float: left;width: 40px;height: 5px; margin:0 10px 0 0;}
.zhan .zhan_bot a.cur,.zhan .zhan_bot a:hover{ background:url(../images/zhan_ico02.gif) no-repeat;}

/**/
.why_bg{ background:url(../images/why_bg.gif) no-repeat center 0;height: 606px;font-size: 0;overflow: hidden;}
.why_t{ padding:82px 0 0;text-align: center;height: 116px;}
.why_t a{font-size: 38px;color: #b70031;}
.why dl{width:1200px; display:inline-block; overflow:hidden;}
.why dl dt{ width:625px; float:right;}
.why dl dt img{ width:625px; height:357px;}
.why dl dd{width:565px; overflow:hidden; float:left;}
.why dl dd h4{ line-height:40px; height:40px; overflow:hidden;}
.why dl dd h4 a{ font-size:24px; color:#000;}
.why dl dd h4 a:hover,.honor p b a:hover,.jz h2 a:hover,.about h5 a:hover,.news h5 a:hover,.news ul li a:hover{color: #b70031;}
.why dl dd p{ line-height:20px; font-size:16px; color:#525254 ;height:40px; padding:38px 0 0; overflow:hidden;}
.why ul{ clear:both;overflow:hidden;}
.why li{ float:left; width:249px; padding:25px 20px 0 0;}
.why li img{ width:249px; height:163px;}
.why dl dd em{ display:block; padding:30px 0 0;}
.why dl dd em img{width: 117px;height: 21px;}

/**/
.honor{ padding:70px 0 75px;font-size: 0;}
.honor ul{width: 915px;float: left;display: block;}
.honor ul li{ background:url(../images/honor_bg.gif) no-repeat;width: 213px;height: 285px; padding:0 15px 0 0;overflow: hidden;float: left;}
.honor ul li em{width: 181px;height: 249px;display: block;overflow: hidden; margin:15px auto 0;}
.honor ul li img{width: 181px;height: 249px;}
.honor p{width: 260px;float: right; padding:40px 0 0;}
.honor p b{display: block;}
.honor p b a{font-size: 24px;color: #000;}
.honor p span{display: block;font-size: 16px;color: #585858;height: 96px;line-height: 24px;overflow: hidden; padding:10px 0 0;}
.honor p em{display: block;}
.honor p em img{width: 117px;height: 21px;}

/*广告条*/
.ban01{ background:url(../images/ban01.jpg) no-repeat center 0; height:409px; overflow:hidden;}
.ban01 .ban_a{display: block;width: 1200px;height: 409px;position: absolute;top: 0;left: 0;}
.ban01 em{ display:block;position: absolute;top: 265px;left: 0;}
.ban01 em img{ width:117px; height:21px;}

/**/
.jz{ padding:70px 0;font-size: 0;}
.jz h2{height: 50px;line-height: 50px;overflow: hidden;text-align: center;}
.jz h2 a{font-size: 30px;color: #000;}
.jz_t{ padding:0 0 0 440px;width: 645px; display:inline-block;}
.jz_t em{display: block;float: left;font-size: 16px;color: #333;}
.jz_t span{display: block;float: left;}
.jz_t span img{width: 22px;height: 22px; padding:0 0 0 10px;}
.jz dl{width: 835px; margin:0 auto; padding:25px 0 0;}
.jz dl dt{width: 110px; margin:0 auto;}
.jz dl dt img{width: 110px;height: 110px;}
.jz dl dd{ padding:15px 0 0;text-align: center;}
.jz dl dd p{font-size: 18px;color: #666;height: 60px;line-height: 30px;overflow: hidden;}
.jz dl dd span{display: block;font-size: 16px;color: #000;text-align: center; padding:15px 0 0;}
.jz .jz_bot{display: block; display:inline-block; padding:25px 0 0 520px;width: 250px;}
.jz .jz_bot a{ background:url(../images/jz_ico05.gif) no-repeat;display: block;width: 40px;height: 5px;float: left; margin:0 10px 0 0;}
.jz .jz_bot a.cur,.jz .jz_bot a:hover{ background:url(../images/jz_ico06.gif) no-repeat;}

/**/
.about,.news{width: 508px;height: 303px;overflow: hidden; padding:10px 20px 0px;}
.about h5,.news h5{height: 40px;line-height: 40px;overflow: hidden;}
.about h5 a,.news h5 a{font-size: 24px;color: #000;text-transform: uppercase;}
.about .jianj{height: 175px; padding:15px 0 0; float:left;}
.about span{ width:250px; height:175px; float:left;}
.about p{width: 258px; height:175px; float:right;line-height: 25px;overflow: hidden;font-size: 16px;color: #666;}

/**/
.news ul{ padding:8px 0 0;}
.news ul li{height: 36px;line-height: 36px;overflow: hidden; border-bottom:#d9d9d9 1px dashed;}
.news ul li a{font-size: 16px;color: #666;}
.news ul li span{font-size: 16px;color: #666;float: right;}
.news .nobor{ border:none;}
.news_ser{width: 300px;padding:15px 0 0;}
.news_ser p{font-size: 16px;color: #000;height: 40px;line-height: 40px;}
.news_ser .ser_inp{ background:url(../images/s_inp.gif) no-repeat; width:193px; height:21px; border:none; padding:0 3px 0 15px; float:left; font-family:Arial, Helvetica, sans-serif;font-size: 14px; color:#a3a3a3; line-height:21px; outline:none;}
.news_ser .ser_so{ float:left; width:33px; height:21px;}
