@charset "utf-8";

* {
	margin: 0;
	padding: 0;
	font-family: Microsoft Yahei;
}

ul,
li {
	list-style: none;
	padding: 0;
	margin: 0;
}

a:hover {
	text-decoration: none;
}

.clearB {
	clear: both;
}

.xxjt-body {
	overflow: hidden;
}



/*gyxx*/
.gyxx-outer {
	/* background: url(images/shjb.jpg); */
	//height: 340px;
	overflow: hidden;
	
}

.ygfc-module {
	width: 1200px;
	margin: 0 auto;
	position: relative;
}

.home-gyxx {
	background: url(../images/gywm-bg.png) center center no-repeat;
	background-size: cover;
	width: 310px;
	height: 230px;
	text-align: center;
	float: left;
}

.home-gyxx-top {
	padding-top: 30px;
	font-size: 20px;
	color: #fff;
	font-weight: bold;
	padding-bottom: 12px;
}

.home-gyxx-js {
	padding: 10px 20px;
	font-size: 12px;
	color: #fff;
}

.ygfc-module-content {
	float: left;
	width: 890px;
	height: 230px;
	overflow: hidden;
}

.gyxx-click {
	position: absolute;
	right: 0;
	top: 20px;
	z-index: 999999999;
	width: 68px;
}

.ygfc-news-item-pic1 a {
	background: url(../images/kjcx_01.png) no-repeat;
	background-size: 100% 100% !important;
	display: inline-block;
	width: 299px;
	height: 240px;
}

.ygfc-news-item-pic2 a {
	background: url(../images/kjcx_02.png) no-repeat;
	background-size: 100% 100% !important;
	display: inline-block;
	width: 298px;
	height: 240px;
}

.ygfc-news-item-pic3 a {
	background: url(../images/kjcx_03.png) no-repeat;
	background-size: 100% 100% !important;
	display: inline-block;
	width: 298px;
	height: 240px;
}


.ygfc-news-item-pic1 a:hover {
	background: url(../images/kjcx_001.png) no-repeat;
}

.ygfc-news-item-pic2 a:hover {
	background: url(../images/kjcx_002.png) no-repeat;
}

.ygfc-news-item-pic3 a:hover {
	background: url(../images/kjcx_003.png) no-repeat;
}


/*cpxz*/
.cpxz-outer {
	width: 1201px;
	margin: 0 auto;
	height: 580px;
}

.cpxz-left {
	float: left;
	width: 580px;
	height: 580px;
	position: relative;
	overflow: hidden
}

.cpxz-left-img {
	width: 580px;
	height: 580px;
}

.cpxz-left-img img {
	width: 100%;
	height: 100%;
}

.cpxz-left-zi {
	width: 580px;
	height: 580px;
	background: rgba(0, 0, 0, .4);
	text-align: center;
	position: absolute;
	left: 1px;
	top: 540px;
	transition: top 1s, padding-top 1s;
}

.cpxz-left-zi:hover {
	top: 0;
	padding-top: 250px;
}

.cpxz-left-zi-title {
	padding-top: 15px;
	font-size: 16px;
	color: #fff;
	font-weight: bold;
}

.cpxz-left-js {
	font-size: 14px;
	color: #fff;
	padding-top: 12px;
}

.cpxz-trans {
	position: relative;
	overflow: hidden;
	width: 310px;
	height: 290px;
}

.cpxz-item {
	width: 580px;
	height: 580px;
	position: relative;
}

.cpxz-right {
	float: left;
	width: 620px;
	height:
}

.cpxz-bg {
	background: url(../images/cpxz-bg.png) no-repeat;
	width: 310px;
	height: 220px;
	background-size: 100% 100%;
}

.cpxz-one,
.cpxz-two {
	float: left;
}

.cpxz-bg-title {
	font-size: 20px;
	color: #fff;
	font-weight: bold;
	padding: 30px 0 5px 35px;
}

.cpxz-bg-gang {
	padding-left: 35px;
	padding-bottom: 30px;
}

.cpxz-bg-jt {
	padding-left: 35px;
}

.cpxz-img {
	width: 310px;
	height: 220px;
overflow:hidden;
}

.cpxz-img img {

	width: auto;
max-width:100%;
	height: 100%;
}

.cpxz-zi {
	width: 310px;
	height: 220px;
	background: rgba(0, 0, 0, .4);
	text-align: center;
	position: absolute;
	left: 0;
	top: 250px;
	transition: top 1s, padding-top 1s;
}

.cpxz-zi:hover {
	top: 0;
	padding-top: 115px;
}

.cpxz-zi-title {
	padding-top: 15px;
	font-size: 16px;
	color: #fff;
	font-weight: bold;
	line-height: 23px;
}

.cpxz-js {
	font-size: 14px;
	color: #fff;
	width: 250px;
	margin: 0 auto;
	padding-top: 12px;
}

.cpxz-trans {
	position: relative;
	overflow: hidden;
	width: 310px;
	height: 220px;
}

/*cpxz-news*/
.content-cp {
	width: 1200px;
	margin: 0 auto;
	margin-top: 35px;
	margin-bottom: 48px;
}

.content-cp .p1 {
	width: 580px;
	float: left;
}

.content-cp .p2 {
	width: 310px;
	float: left;
}

.content-cp .p3 {
	width: 620px;
	float: left;
}

.home-cpxz-module {
	width: 580px;
	height: 440px;
	overflow: hidden;
	margin-top: 0px;
}

.home-cpxz-item-pic {
	width: 580px;
	height: 440px;
overflow:hidden;
position:relative;
}

.home-cpxz-item-pic img {

	width: auto;
	height: 100%;
position:absolute;
top:50%;
left:50%;
transform:translateX(-50%)translateY(-50%);
z-index:-1;
}

.home-cpxz-item-title {
	padding-top: 10px;
	line-height: 20px;
}

.home-cpxz-item-title a {
	font-size: 16px;
	color: #fff;
	font-weight: bold;
}

.home-cpxz-item {
	position: relative;
cursor:pointer;
}

.home-cpxz-item-outer {
	width: 580px;
	height: 440px;
	background: rgba(0, 0, 0, .4);
	text-align: center;
	position: absolute;
	left: 1px;
	top: 400px;
	transition: top 1s, padding-top 1s;
z-index:2;
}

.home-cpxz-item-outer:hover {
	top: 0;
	padding-top: 250px;
}

.home-cpxz-item-summary {
	font-size: 14px;
	color: #fff;
	padding-top: 12px;
}

.home-cpxzs-module {
	width: 310px;
	height: 220px;
	overflow: hidden;
	margin-top: 0px;
	float: left;
}

.home-cpxzs-item-pic {
	width: 310px;
	height: 220px;
}

.home-cpxzs-item-pic img {
	width: 100%;
	height: 100%;
}

.home-cpxzs-item-title {
	padding-top: 10px;
	line-height: 20px;
    width: 100%;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.home-cpxzs-item-title a {
	font-size: 16px;
	color: #fff;
	font-weight: bold;
}

.home-cpxzs-item {
	position: relative;
}

.home-cpxzs-item-outer {
	width: 310px;
	height: 220px;
	background: rgba(0, 0, 0, .4);
	text-align: center;
	position: absolute;
	left: 0px;
	top: 180px;
	transition: top 1s, padding-top 1s;
}

.home-cpxzs-item-outer:hover {
	top: 0;
	padding-top: 115px;
}

.home-cpxzs-item-summary {
	font-size: 14px;
	color: #fff;
	padding-top: 12px;
}

/*qywh*/
.content-bottom {
	width: 1200px;
	margin: 0 auto;
	margin-top: 40px;
}

.content-bl {
	width: 790px;
	float: left;
}

.content-br {
	width: 380px;
	float: left;
	margin-left: 30px;
}

.qywh-module-content {
	position: relative;
	width: 790px;
	height: 300px;
}

#G_left {
	position: absolute;
	left: 0;
	top: 130px;
	z-index: 99;
}

#G_right {
	position: absolute;
	right: 0;
	top: 130px;
	z-index: 99;
}

.qywh-news-p1,
.qywh-news-p2 {
	float: left;
	width: 380px;
	height: 300px;
	background-color: #f6f6f8;
	display: block;
}

.qywh-news-p2 {
	margin-left: 30px;
}

.qywh-news-pic {
	position: relative;
	width: 380px;
	height: 177px;
}

.qywh-news-pic a img {
	width: 100%;
	height: 100%;
}

.qywh-news-pic-tb {
	position: absolute;
	left: 0;
	top: 20px;
}

.qywh-news-title {
	padding: 30px 0 0 20px;
	font-size: 20px;
	color: #e10126;
	font-weight: bold;
}

.qywh-news-summary {
	padding: 20px 0 0 20px;
	color: #999999;
	font-size: 16px;
}

.ztjj-outer {
	width: 380px;
	height: 300px;
	border: 1px solid #eee;
}

.ztjj-adag {
	margin: 15px 15px 10px 15px;
	width: 350px;
	height: 130px;
}

.ztjj-gzyw {
	margin: 0px 15px;
	width: 350px;
	height: 130px;
}

.ztjj-adag img,
.ztjj-gzyw img {
	width: 100%;
	height: 100%;
}

.ztjj-outer {
	width: 380px;
	height: 300px;
	border: 1px solid #eee;
}

.ztjj-adag {
	margin: 15px 15px 10px 15px;
	width: 350px;
	height: 130px;
}

.ztjj-gzyw {
	margin: 0px 15px;
	width: 350px;
	height: 130px;
}

.ztjj-adag img,
.ztjj-gzyw img {
	width: 100%;
	height: 100%;
}

.qywh-news-p3,
.qywh-news-p4,
.qywh-news-p5,
.qywh-news-p6,
.qywh-news-p7,
.qywh-news-p8 {
	float: left;
	width: 583px;
	height: 299px;
	display: block;
	background: none;
	position: relative;
}

.qywh-news-picc {
	width: 290px;
	height: 220px;
	float: left;
	margin-top: 29px;
}

.qywh-news-picc a img {
	width: 100%;
	height: 100%;
}

.qywh-news-pic-tb {
	position: absolute;
	left: 0;
	top: 20px;
}

.qywh-news-titlee {
	padding: 30px 0 0 20px;
	font-size: 20px;
	color: #e10126;
	font-weight: bold;
	float: left;
	width: 559px;
}

.qywh-news-summaryy {
	padding: 20px 0 0 20px;
	color: #666;
	font-size: 14px;
	float: left;
	width: 525px;
	line-height: 30px;
	text-align: justify;
}

/*footer*/
.footer {
	height: 280px;
	margin-top: 45px;
	//background-color: #333;
	//border-top: 3px solid #e10126;
	
}

.footer-footer {
	width: 1200px;
	margin: 0 auto;
}

.footer-left {
	float: left;
	margin-top: 50px;
	width: 780px;
}

.footer-links {
	float: left;
	margin-top: 60px;
	width: 295px;
	margin-left: 120px;
}

.footer-left-top {
	height: 50px;
}

.footer-left-top ul {
	overflow: hidden;
}

.footer-left-top ul li {
	float: left;
	margin-right: 22px;
}

.footer-lxwm a {
	display: inline-block;
	padding: 12px 40px;
	border: 1px solid #fff;
	color: #fff;
	font-size: 12px;
}

.footer-left-center {
	width: 788px;
	border-bottom: 1px solid #5c5c5c;
	margin-top: 45px;
	padding-bottom: 22px;
}

.footer-left-center ul {
	overflow: hidden;
}

.footer-left-center ul li {
	float: left;
	color: #fff;
	font-size: 14px;
}

.footer-dz {
	padding-left: 20px;
	background: url() no-repeat left 4px;
}

.footer-yb {
	padding-left: 65px;
	background: url() no-repeat 40px 4px;
}

.footer-dh {
	padding-left: 65px;
	background: url() no-repeat 44px 0px;
}

.footer-cz {
	padding-left: 68px;
	background: url() no-repeat 40px 0px;
}

.footer-left-bottom {
	margin-top: 22px;
}

.footer-left-bottom ul {
	overflow: hidden;
}

.footer-left-bottom ul li {
	float: left;
	padding-right: 20px;
	color: #656565;
}

.footer-left-bottom ul li a {
	color: #e5e5e5;
}

.footer-bq {
	padding-top: 16px;
	color: #e5e5e5;
}

ul.bottom-yqlj {
	margin: 10px auto 0;
	font-weight: bold;
}

.bottom-yqlj li.yqlj-item {
	cursor: pointer;
	float: left;
	position: relative;
	width: 295px;
	height: 50px;
	line-height: 50px;
	background: url() 0 center no-repeat;
	color: #fff;
	font-size: 14px;
	margin-bottom: 14px;
	padding-left: 12px;
}

ul.yqlj-sitems {
	display: none;
	position: absolute;
	width: 290px;
	left: -18px;
	bottom: 50px;
	z-index: 9999;
	background: #1d1d1d;
	line-height: 30px;
	padding-left: 5px;
}

ul.yqlj-sitems li {
	text-align: left;
	font-weight: normal;
}

ul.yqlj-sitems li a {
	color: #fff;
}

s li {
	text-align: left;
	font-weight: normal;
}

ul.yqlj-sitems li a {
	color: #fff;
}

@media screen and (min-width: 960px) and (max-width: 1366px) {
	.DB_tab25 .DB_imgSet .DB_1_1 {
		position: absolute;
		left: 430px !important;
		top: 90px;
		display: none;
	}

	.DB_tab25 .DB_imgSet .DB_2_1 {
		position: absolute;
		left: 600px !important;
		top: 70px;
	}

	.DB_tab25 .DB_imgSet .DB_3_1 {
		position: absolute;
		left: 700px;
		top: 70px;
	}

	.DB_tab25 .DB_imgSet .DB_4_1 {
		position: absolute;
		left: 300px;
		top: 70px;
	}

	.DB_tab25 {
		height: 443px;
	}

	.DB_tab25 .DB_bgSet li {
		height: 443px;
	}

	.DB_imgSet img {
		width: 400px;
	}
}

.i-news-item-pic {
	width: 575px;
	height: 338px;
	border: 1px solid #dedede;
	padding: 5px;
}

.i-news-item-pic img {

	width: 565px;
	height: 330px;
	padding: 5px;
}

.i-tabs-nav {
	width: 190px;
	float: left;
	height: 302px;
}

.i-tabs-container {
	float: right;
	width: 568px;
	padding: 0 15px;
	border: 1px solid #ededed;
	/*! border-left: none; */
}

.i-tabs-item {
	display: block;
	text-align: center;
	height: 49px;
	line-height: 49px;
	font-size: 15px;
	border: 1px solid #e5e5e5;
	border-bottom: none;
	border-right: none;
}

.i-tabs-item-active {
	background: #e10126;
	color: #fff;
}

.qywh-news-p3 {
	background: url() no-repeat right bottom
}

.qywh-news-p4 {
	background: url() no-repeat right bottom
}

.qywh-news-p5 {
	background: url() no-repeat right bottom
}

.qywh-news-p6 {
	background: url() no-repeat right bottom
}

.qywh-news-p7 {
	background: url() no-repeat right bottom
}

.qywh-news-p8 {
	background: url() no-repeat right bottom
}

.home-news-mores {
	float: left;
	position: absolute;
	bottom: 60px;
	left: 20px;
}

.home-news-mores a {

	display: inline-block;
	border: 1px solid #e6e6e6;
	color: #cccccc;
	font-size: 14px;
	padding: 10px 34px;

}

.xwzx-title {
	left: 0;
	border-bottom: 2px solid #e10126;
	width: 94px;
	margin-bottom: 10px;
}

#Content-4602 {
	background: url() no-repeat right top #fdfdfd;
}




.xxzx-xxk .i-tabs {
	width: 1200px;
	height: 210px;
	border: 1px solid #ddd;
	background: #fff;
	margin-top: 30px;
	box-sizing: border-box;
}

.xxzx-xxk .i-tabs-nav {
	width: 160px;
	height: 220px;
	float: left;
}

.xxzx-xxk .i-tabs-container {
	float: left;
	width: 1015px;
	border: none;
	/*! border-left: none; */
	padding: 0;
	margin-left: 20px;
	margin-top: 5px;
}

.xxzx-xxk .i-tabs-item {
	display: block;
	text-align: center;
	height: 69px;
	line-height: 69px;
	font-size: 18px;
	border: none;
	border-bottom: 1px solid #ededed;
	border-right: 1px solid #ededed;
	font-weight: bold;
}

.xxzx-xxk .i-tabs-item-active {
	background: url() no-repeat left center;
	color: #e60012;
	border-right: none;
}

.xxzx-xxk .i-tabs-item-active {
	background: url() no-repeat left center;
	color: #e60012;
	border-right: none;
}

.xxk-module {
	width: 1200px;
}

.xxk-item {
	width: 600px;
	height: 40px;
	line-height: 40px;
	float: left;
	margin-right: 20px;
}

.xxk-item-title {
	width: 457px;
	float: left;
	background: url() no-repeat left center;
	padding-left: 20px;
	font-size: 14px;
}

.xxk-item-title a {
	color: #333
}

.xxk-item-title a:hover {
	color: #e60012
}

.xxk-item-date {
	font-size: 14px;
	color: #999999;
	width: 88px;
	float: left
}


.home-shzr-module {
	width: 378px;
	border: 1px solid #ededed;
	height: 299px;
	position: relative;
}

.home-shzr-module-content {
	width: 351px;
	margin: auto;
	background: url() no-repeat center top;
	height: 104px;
	margin-top: 15px;
	padding-top: 125px;
}

.home-shzr-item {
	width: 330px;
	margin: 0 auto;
	height: 84px;
}

.home-shzr-item-pic {
	width: 130px;
	height: 84px;
	float: left;
	margin-right: 15px;
}

.home-shzr-item-pic img {
	width: 130px;
	height: 84px;
}

.home-shzr-item-title {
	width: 164px;
	float: left;
	height: 60px;
	font-size: 14px;
	line-height: 24px;
}

.home-shzr-item-title a {
	color: #666666;
	text-decoration: none
}

.home-shzr-item-date {
	font-size: 12px;
	color: #999999;
}

#j-left {
	display: none
}

#j-right {
	position: absolute;
	bottom: 17px;
}

.ztzl-module {
	width: 578px;
	border: 1px solid #ddd;
	height: 209px;
	margin-top: 50px;
}

.ztzl-module-content {
	width: 538px;
	padding: 20px
}

.ztzl-pic {
	width: 538px;
	height: 160px;
}

.ztzl-pic img {
	width: 538px;
	height: 160px;
}

.header-links-wzq {
	position: relative;
	color: #999;
	font-size: 14px;
	background: url() no-repeat left 0px;
	width: 80px;
	height: 32px;
	line-height: 32px;
	display: inline-block;
	text-decoration: none;
	padding-left: 35px;
	margin-top: 5px;
}

.header-links-wzq a {
	color: #999
}

.wzq-con {
	left: -220px;
	display: none;
	position: absolute;
	z-index: 899999999;
}

.i-tabs-shzr {
	width: 351px;
	height: 40px;
	margin: 0 auto;
}

.i-tabs-shzr .i-tabs-nav {
	width: 358px;
	height: 40px;
	margin: 0 auto;
	margin-left: 20px;
	position: absolute;
	bottom: 2px;
}

.i-tabs-shzr .i-tabs-nav .i-tabs-items {
	width: 351px;
	height: 40px;
}

.i-tabs-shzr .i-tabs-nav .i-tabs-items .i-tabs-item {
	width: 175px;
	float: left;
	border: none;
	height: 40px;
	line-height: 40px;
}

.i-tabs-shzr .i-tabs-nav .i-tabs-items .i-tabs-item-active {
	width: 175px;
	float: left;
	height: 40px;
	line-height: 40px;
	background: #efefef;
	color: #333;
}

.i-tabs-shzr .i-tabs-container {
	border: none;
	padding: 0;
	width: 351px;
}

.xxzx-shzr {
	position: relative;
	height: 293px;
}

.xxzx-xxk {
	width: 1200px;
	margin: 0 auto
}

.home-ztzl {
	width: 1200px;
	margin: 20px auto;
	overflow: hidden;
}

.home-ztzl-item {
	width: 291px;
	float: left;
	margin-right: 12px;
}

.home-ztzl-item-pic {
	width: 291px;
	height: 91px;
}

.home-ztzl-item-pic img {
	width: 100%;
	hight: 100%;
}

.xxk-item1,
.xxk-item3,
.xxk-item5,
.xxk-item7,
.xxk-item9 {
	width: 420px
}

.xxk-item-title1,
.xxk-item-title3,
.xxk-item-title5,
.xxk-item-title7,
.xxk-item-title9 {
	width: 302px;
	MARGIN-RIGHT: 10PX;
	HEIGHT: 40PX
}

@media screen and (max-width:1024px) {
.content-cp .p1 {
width:90%;
margin:0 auto;
margin-left:5%;
}
.home-cpxz-module {
width:100%;
height:7rem;
}
.content-cp .p2 {
width:45%;
margin-left:5%;
}
.home-cpxzs-module {
width:100%;
height:3.5rem;
}
.home-cpxz-item-outer {
width:100%;
height:7rem;
top:6rem;
}
.home-cpxz-item-title {
line-height:1rem;
padding-top:0;
}
.home-cpxz-item-pic {
width:100%;
height:7rem;
}
.home-cpxzs-item-title a {
font-size:.34rem;
}
.home-cpxzs-item-outer {
width:100%;
height:3.5rem !important;
top:2.6rem;
}
.home-cpxzs-item-title {
line-height:1rem;
padding-top:0;
}
.home-cpxzs-item-title {
font-size:.3rem !important;
}
.home-cpxz-item-title a{
font-size:.3rem !important;
}
.home-cpxzs-item-pic {
width:100%;
height:3.5rem !important;
}
.p2_mob {
margin-left:0 !important;
}
.p3 {
width:90% !important;
margin-left:5%;
}
.p3 .home-cpxzs-module {
width:50%;
height:3.5rem !important;
}
.footer {
height:auto;
margin-top:.5rem;
}



}
@media screen and (min-width:1024px) and (max-width:1280px) {
.content-cp {
width:95%;
}
.content-cp .p1 {
width:50%;
}
.content-cp .p2 {
width:25%;
}
.content-cp .p3 {
width:50%;
}
.content-cp .p1 .home-cpxz-module,
.content-cp .p2 .home-cpxzs-module {
width:100%;
}
.content-cp .p3 .home-cpxzs-module {
width:50%;
}
.home-cpxzs-item-outer,
.home-cpxzs-item-pic,
.home-cpxz-item-pic,
.home-cpxz-item-outer {
width:100%;
}
.home-cpxzs-item-pic img {
width:auto;
height:auto;
max-width:100%;
max-height:100%;
}


}

