﻿@charset "utf-8";
/* CSS Document */
.wapper{ width:1200px; margin:0 auto;}
.Title{height: 70px;margin-top: 50px;}
.Title h1{height: 24px;	font-size: 42px;color: #ededed;text-align: center; margin-bottom:0px;	line-height: 24px;}
.TB{height: 35px;width: 245px;margin:5px auto;overflow: hidden;	position: relative;}
.TB hr{	border: none;height: 1px;background: #e7e7e7;position: absolute;top: 5px;	left: 0;	width: 100%;}
.TB span{display: block;	font-size: 26px;color: #555;line-height: 35px;padding-top: 5px 10px;position:absolute;	left:50%;width:fit-content;	height:100%;transform:translateX(-50%);	-webkit-transform:translateX(-50%);	-moz-transform:translateX(-50%);}
.con2bg{background:url(../images/con2bg.jpg);}
.con2{overflow: hidden;	position: relative;}
.bg1{background:url(../images/con2bg.jpg) !important;}
.con2Menubg{height: 40px;	margin-top: 20px;}
.con2Menu{height: 40px;	position:absolute;	left:50%;	width:fit-content;	transform:translateX(-50%);	-webkit-transform:translateX(-50%);	-moz-transform:translateX(-50%);}
.con2Menu li{float: left;height: 38px;line-height: 38px;font-size: 16px;border: 1px solid #991017;	width: 191px;	margin: 0 2px;	transition: 500ms;}
.con2Menu li:hover{background: #991017;}
.con2Menu li:hover a{color: #fff;}
.con2Menu li a{	display: block;	color: #991017;	text-align: center;	height: 38px;	font-size: 16px;	line-height: 38px;}
.cpUl{	margin-top: 30px;	overflow: hidden;}
.cpUl li{	width: 280px;	height: 270px;	margin-left: 10px;	margin-right: 10px;	margin-bottom: 20px;	float: left;}
.cpImg{	width: 280px;	height: 210px;	overflow: hidden;}
.cpImg img{	width: 280px;	height: 210px;    display: block;	transition: 500ms;}
.cpUl li:hover .cpImg img{	transform: scale(1.1);}
.cpTxt{border: 1px solid #e5e5e5;display: block;	height: 60px;	line-height: 60px;	color: #000;	font-size: 16px;	text-align: center;	transition: 500ms;}
.cpUl li:hover .cpTxt{	background: #991017;	color: #fff;}
.con3bg{background: #f9f9f9;}
.con3{overflow: hidden;}
.con3Main{margin: 20px 0;overflow: hidden; background:url(../images/aboutbg.jpg) right no-repeat;}
.con3L{float: left;width: 550px;height: 377px;background: #fff; margin-top:105px;}
.con3L h1{height: 50px;font-weight: normal;font-size: 22px;	position: relative;	color: #444;}
.con3L h1:after{content: "";width: 60px;height: 2px;position: absolute;	left: 0;bottom: 0;background: #004fbe;}
.con3L span{display: block;	margin-top: 30px;color: #666;line-height: 30px;	height: 240px;font-size: 14px;overflow: hidden; padding:28px;}
.a2{margin-top: 15px !important;margin-left: 0 !important;}
.con3R{float: right;width: 650px;height: 377px;}
.gywmT{display: block;width: 500px;	height: 366px;}
.gywmB{display: block;width: 123px;	height: 114px;}

.title-boxx {
	text-align: left; background: url(../images/inc.jpg) no-repeat 10px center; height: 38px; border:1px solid #ddd; margin-top:4px; margin-bottom:4px;}
.title-boxx H2 {
	line-height: 38px; padding-left: 30px; font-family: "Microsoft YaHei";  height: 38px; color: #000; font-size: 14px
;}
.title-boxx SPAN {
	margin-top: 10px; float: right; margin-right: 5px
;} 




.w1200 {
	width: 1200px;
	margin: 0 auto;}
.newsBox {
	width: 480px;
	height: 433px;
	overflow: hidden;
	position: relative;}
.fl {
	float: left;}
.newsBox .hd {
	height: 40px;
	overflow: hidden;
	position: absolute;
	bottom: 1px;
	z-index: 10;
	padding-left: 20px;
	text-align: center;}
.newsBox .hd ul {
	overflow: hidden;
	zoom: 1;}
.newsBox .hd ul li {
	margin-right: 6px;
	width: 10px;
	height: 10px;
	line-height: 14px;
	text-align: center;
	background: #999;
	cursor: pointer;
	-moz-border-radius: 100%;
	-webkit-border-radius: 100%;
	border-radius: 100%;
	display: inline-block;}
.newsBox .bd {
	border: 1px solid #ddd;}
.newsBox .bd li {
	zoom: 1;
	vertical-align: middle;
	position: relative;
	height: 396px;
	overflow: hidden;}
.newsBox .bd img {
	width: 380px;
	height: 280px;
	display: block;
 -webkit-transition: all .3s ease-in-out 0s;
 -moz-transition: all .3s ease-in-out 0s;
 transition: all .3s ease-in-out 0s;}
.newsBox .bd li .txt {
	z-index: 5;
	padding: 10px 20px;
	border-top: 0 none;
	height: 83px;}
.newsBox .bd li h3 {
	display: block;
	font-size: 18px;
	color: #000;
 -webkit-transition: all .3s ease-in-out 0s;
 -moz-transition: all .3s ease-in-out 0s;
 transition: all .3s ease-in-out 0s;}
.newsBox .bd li p {
	padding: 0;
	color: #666;
	line-height: 24px;
	height: 45px;
	overflow: hidden;}
.txtlistbox {
	width: 700px;}
.fr {
	float: right;}
.txtlistbox .item {
	border: 1px solid #ddd;
	margin-bottom: 10px;
	transition: all 0.2s linear 0s;}
.txtlistbox .item a {
	display: block;
	padding: 28px;}
.txtlistbox .item .time {
	display: block;
	width: 90px;
	height: 66px;
	border-right: 1px solid #ddd;
	line-height: 20px;
	margin-right: 30px;
	color: #666;
	vertical-align: middle;}
.txtlistbox .item .time b {
	color: #666;
	display: block;
	font-size: 48px;
	line-height: 48px;}
.txtlistbox .item h3 {
	font-size: 18px;
	vertical-align: top;}
.txtlistbox .item p {
	font-size: 14px;
	line-height: 20px;
	height: 40px;
	color: #666;}
