@charset "utf-8";
/* CSS Document */

/***悬浮窗***/
.images-fixed{
	position:fixed;
	display: block;
	position: fixed;
	left: 0.7%;
	bottom: 32%;
	z-index: 999999;
	width:360px;
	height:160px;
	background:url(../images/float.jpg) no-repeat;
}
.images-fixed .fixed-top{
	background:url(../images/float_day.png) no-repeat;
	width:174px;
	height:26px;
	position:absolute;
	top:6%;
	left:50%;
	margin-left:-87px;
}

.images-fixed .fixed-top h3{
	font-size:30px;
	line-height:26px;
	color:#ec4b14;
	font-weight:bold;
	position:absolute;
	right:17%;
	width:60px;
	text-align:center;
}
.images-fixed .fixed-wz{
	width:270px;
	text-align:center;
	margin:0 auto;
	font-size:28px;
	line-height:36px;
	color:#fff;
	position: absolute;
    left: 50%;
    top: 42%;
    margin-left: -135px;
}
.images-fixed span{
	background:url(../images/float_off.png) no-repeat;
	display:block;
	width:17px;
	height:17px;
	position:absolute;
	right:1%;
	top:3%;
	cursor:pointer;
}


/**** banner ****/
.banner-box{
	width:100%;
	height:632px;
	overflow:hidden;
	position:relative;
}
.ban-bd{
	width:100%;
	height:632px;
	overflow:hidden;
	position:relative;
}
.ban-bd li{
	width:100%;
	height:632px;
	overflow:hidden;
	position:relative;
}
.ban-bd img{
	width:1920px;
	height:633px;
	display:block;
	position:absolute;
	left:50%;
	top:0;
	margin-left:-960px;
}
.ban-hd{
	width:100%;
	text-align:center;
	position:absolute;
	left:0;
	bottom:30px;
	z-index:99;
}
.ban-hd li{
	width:42px;
	height:8px;
	display:inline-block;
	background:#fff;
	margin:0 5px;
	cursor:pointer;
}
.ban-hd li.on{
	background:#d40b07;
}

.ban-btn{
	width:1170px;
	overflow:hidden;
	display:none;
	position:absolute;
	left:50%;
	bottom:236px;
	margin-left:-585px;
	z-index:99;
}
.ban-prev{
	width:48px;
	height:68px;
	display:block;
	background:url(../images/btn_17.png) no-repeat left bottom;
	float:left;
}
.ban-next{
	width:48px;
	height:68px;
	display:block;
	background:url(../images/btn_18.png) no-repeat right bottom;
	float:right;
}

.banner-box:hover .ban-btn{
	display:block;
}


/**** 主体 ****/
.main-box{
	width:100%;
	min-height:956px;
	background-position:center bottom;
	background-color:#fff;
	background-repeat:no-repeat;
	background-size:100% auto;
}

.index-title{
	width: 100%;
	height: 40px;
	overflow: hidden;
	margin-bottom: 14px;
	margin-left: -2px;
}
.index-title a{
	width:100%;
	float:left;
	position:relative;
}
.index-title .ch{
	font-size:16px;
	line-height:1;
	color:#5b5b5b;
	position:absolute;
	left:30px;
	top:4px;
}
.index-title .en{
	font-size:16px;
	line-height:60px;
	color:#5b5b5b;
	font-family:Arial, Helvetica, sans-serif;
	vertical-align:bottom;
}
.index-title .en:first-letter {
	text-transform:uppercase;
	float:left;
	font-size:40px;
	color:#555555;
	line-height:40px;
	width:40px;
	font-size:"微软雅黑";
	margin-right:3px;
}
.index-title .more{
	text-transform:uppercase;
	font-size:16px;
	line-height:40px;
	color:#d40b07;
	position:absolute;
	right:0;
	top:0;
}


/**** 企业资讯 ****/
.main-row1{
	width:100%;
	overflow:hidden;
	padding:35px 0;
}

.index-news{
	width:765px;
	float:left;
}
.new-bd{
	width:360px;
	height:260px;
	overflow:hidden;
	position:relative;
}
.new-pic li{
	width:360px;
	height:260px;
	overflow:hidden;
	position:relative;
}
.new-pic img{
	width:360px;
	height:260px;
	display:block;
	margin:0 auto;
}
.new-pic .zhe{
	width:100%;
	height:48px;
	display:block;
	background:url(../images/bg_tmb50.png);
	font-size:14px;
	line-height:48px;
	color:#fff;
	position:absolute;
	left:0;
	bottom:-48px;
}
.new-pic .zhe span{
	height:48px;
	display:block;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	padding:0 20px;
}

.new-bd .btn{
	display:none;
}
.new-bd:hover .btn{
	display:block;
}
.new-prev{
	width:40px;
	height:44px;
	display:block;
	background:url(../images/btn_13.png) no-repeat center center;
	position:absolute;
	left:0;
	top:50%;
	margin-top:-22px;
	z-index:99;
}
.new-next{
	width:40px;
	height:44px;
	display:block;
	background:url(../images/btn_14.png) no-repeat center center;
	position:absolute;
	right:0;
	top:50%;
	margin-top:-22px;
	z-index:99;
}

.new-right{
	width:360px;
	height:260px;
	overflow:hidden;
}
.new-right li{
	width:100%;
	height:70px;
	padding:8px 0 7px;
	overflow:hidden;
	border-bottom:solid 1px #d2d2d2;
}
.new-right .time{
	width:70px;
	height:70px;
	float:left;
	margin-right:10px;
	margin-left:5px;
	background:#eeeeee;
	overflow:hidden;
}
.new-right .time span{
	width:56px;
	display:block;
	margin:0 auto;
	text-align:center;
}
.new-right .data{
	font-size:30px;
	line-height:1;
	color:#333333;
	padding-top:7px;
	padding-bottom:5px;
	border-bottom:solid 1px #777;
}
.new-right .year{
	font-size:14px;
	line-height:24px;
	color:#333333;
}
.new-right .doc{
	width:260px;
	float:left;
	font-size:12px;
	line-height:18px;
	color:#666666;
}
.new-right .title{
	width:100%;
	display:block;
	font-size:16px;
	line-height:1;
	color:#666666;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	margin:6px auto 5px;
}
.new-right .doc p{
	width:100%;
	height:36px;
	overflow:hidden;
    font-size:12px;
}
.new-right li:hover{
	background:#eee;
}
.new-right li:hover .title{
	color:#bd1916;
}

/***** 产品中心 ****/
.index-product{
	width:360px;
	display:block;
	float:right;
	overflow:hidden;
}
.product{
	width:314px;
	height:214px;
	padding:23px;
	display:block;
	float:left;
	background:url(../images/bg_10.jpg) no-repeat center center;
	text-align:center;
}
.product .image{
	width:314px;
	height:192px;
	display:table-cell;
	text-align:center;
	vertical-align:middle;
	overflow:hidden;
}
.product .image img{
	width:220px;
	display:block;
	margin:0 auto;
}
.product h5{
	width:100%;
	display:block;
	font-size:16px;
	line-height:22px;
	color:#5b5b5b;
}

.pro-box{
	width:360px;
	height:260px;
	display:block;
	overflow:hidden;
	position:relative;
}
.pro-bd{
	width:100%;
	height:100%;
	display:block;
	position:absolute;
	left:0;
	top:0;
}
/**** 第二�?***/
.main-row2{
	width:100%;
	overflow:hidden;
	margin-bottom:52px;
}

/**** 董事长寄�?****/
.index-speech{
	width:360px;
	float:left;
	margin-right:45px;
	overflow:hidden;
}
.index-speech img{
	width:360px;
	height:125px;
	float:left;
	margin-bottom:8px;
}

.index-list{
	width:100%;
	float:left;
}
.index-list a{
	display:block;
	padding-left:15px;
	background:url(../images/bg_09.jpg) no-repeat left center;
	font-size:14px;
	line-height:28px;
	color:#4c4c4c;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.index-list li:hover a{
	color:#bd1916;
}

/**** 视频中心 ****/
.index-video{
	width:360px;
	float:right;
	overflow:hidden;
}
.index-video .title{
	width:100%;
	height:40px;
	margin-bottom: 14px;
	overflow:hidden;
	font-size:24px;
	line-height:40px;
	color:#aaaaaa;
	float:left;
}
.index-video .title a{
	float:left;
	font-size:24px;
	line-height:40px;
	color:#bbbbbb;
}
.index-video .title a.on{
	color:#555555;
}
.index-video .title span{
	float:left;
	margin:0 15px;
}
.index-video img{
	width:360px;
	height:125px;
	display:block;
	margin-bottom:8px;
	float:left;
}

/**** 第三�?入口 ****/
.main-row3{
	width:100%;
	height:98px;
	padding:7px 0;
	margin:0 auto 50px;
	background:url(../images/bg_tmw30.png);
	overflow:hidden;
	text-align:center;
	box-shadow:0 0 2px #f0f0f2;
}
.main-row3 a{
	width:98px;
	height:77px;
	display:inline-block;
	padding-top:21px;
	background:url(../images/bg_11.png) no-repeat center center;
	border-radius:100%;
	-moz-border-radius:100%;
	-webkit-border-radius:100%;
	overflow:hidden;
	text-align:center;
	vertical-align:middle;
	position:relative;
	margin:0 16px;
	font-size:14px;
	line-height:1;
	color:#d11c1c;
}
.main-row3 a img{
	height:34px;
	display:block;
	margin:0 auto;
}
.main-row3 span{
	width:100%;
	display:block;
}
.main-row3 .icon{
	width:100%;
	height:34px;
	overflow:hidden;
	margin-bottom:7px;
	position:relative;
}
.main-row3 .box{
	width:100%;
	position:absolute;
	top:0;
	left:0;
}










