.tit { background: url(../img/title_left.jpg) 15px center no-repeat; height: 19px; line-height: 19px; font-size: 18px; color: #444; font-weight: bold; padding: 15px 15px 15px 28px;
	overflow: hidden; border-bottom: solid 1px #ECECEC;}
.tit a.more { float: right; font-size: 14px; color: #888; font-weight: normal; font-family: "宋体 Regular";}
.tit1 { border-bottom: solid 2px #3253a7;}
.tit1 span { float: left; height: 35px; display: block; line-height: 35px; padding: 0 25px; font-size: 16px; color: #fff; background: #3253a7; border-radius: 5px 5px 0 0; font-weight: bold;}
.tit1 .hd { float: right;}
.tit1 .hd li { float: left; margin-left: 10px; margin-top: 4px; height: 20px; line-height: 20px; border: 1px solid #ddd; font-size: 14px; color: #000; padding: 0 10px; text-align: center;
	cursor: pointer;}
.tit1 .hd li.on, .tit1 .hd li:hover { color: #3253a7; border: 1px solid #3253a7;}
.tit1 .hd li:hover a { color: #3253a7; text-decoration: none;}
.tit2 { height: 49px; line-height: 49px; border-bottom: 1px solid #e0e0e0; border-top: 3px solid #e0e0e0;}
.tit2 h3 { float: left; background: url(../img/title_left.jpg) left center no-repeat; border-top: 3px solid #146097; font-weight: normal; font-size: 18px; color: #444; font-weight: bold;
	padding: 0px 10px 0 15px; margin-top: -3px;}
.tit2 a.more { float: right; font-size: 14px; color: #888; font-weight: normal; font-family: "宋体 Regular";}

.in_new .in_newt { text-align: center; margin: 25px 0 15px 0;}
.in_new .in_newt h1 { padding: 10px 0; line-height: 1.3; font-weight: 700; color: #3253a7;}
.in_new .in_newt h1 a { color: #3253a7; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: inline-block;}
.in_new .in_newt li { float: left; width: 32.1%; font-size: 16px; line-height: 26px; margin: 0 8px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.in_new .in_newt li a { color: #666;}
.in_new .in_newL { width: 48.18%; position: relative; max-height: 544px; overflow: hidden;}
.in_new .in_newL .hd { position: absolute; bottom: 16px; right: 16px; z-index: 1;}
.in_new .in_newL .hd li { float: left; width: 8px; height: 8px; background: #fff; border-radius: 4px; margin: 0 5px 0 0;}
.in_new .in_newL .hd li:hover, .in_new .in_newL .hd li.on { background: #0276da;}
.in_new .in_newL .bd { width: 100%;}
.in_new .in_newL .bd li { width: 100%; position: relative; overflow: hidden;}
.in_new .in_newL .bd li a.pic { position: relative; width: 100%; padding: 28.3% 0; display: block;}
.in_new .in_newL .bd li a.pic img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: block;}
.in_new .in_newL .bd li a.txt { position: absolute; left: 0; bottom: 0; width: 100%; background: rgba(74, 89, 98, 0.9); height: 40px; line-height: 40px; display: inline-block;
    color: #fff; font-size: 16px; padding-left: 20px;}
.in_new .in_newL .bd li a.txt span { width: 75.5%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: inline-block; text-align: center;}
.in_newC { width: 29.7%; margin-left: 20px; border: solid 1px #ECECEC; border-top: 3px solid #3253a7;}
.in_newC .in_newCl li { border-bottom: solid 1px #ECECEC; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; height: 46px; line-height: 46px; font-weight: 400;
	font-size: 16px; padding: 0 10px;}
.in_newC .in_newCl li:last-child { border-bottom: none;}
.in_newC .in_newCl li a { color: #000;}
.in_newC .in_newCl li:hover { background: #fafafa;}
.in_newC .in_newCl li:hover a { color: #1362b0;}
.in_newR { width: 19%;}
.in_newR li { margin-bottom: 6px;}
.in_newR li a { position: relative; width: 100%; padding: 13.5% 0; display: block;}
.in_newR li a img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: block;}

.in_gg { margin: 4px auto 20px auto;}
.in_gg li { float: left; width: 16.3%; margin-right: 6px; overflow: hidden;}
.in_gg li:last-child { margin-right: 0;}
.in_gg li a { position: relative; width: 100%; padding: 20% 0; display: block;}
.in_gg li a img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: block;}

.in_revita .in_revitaL { width: 71.666666%;}
.in_revita .in_revitaL .bd li { float: left; width: 32.666666%; margin: 10px 10px 0 0;}
.in_revita .in_revitaL .bd li.mr0 { margin: 10px 0 0 0;}
.in_revita .in_revitaL .bd li a.pic { position: relative; width: 100%; padding: 29.5% 0; display: block;}
.in_revita .in_revitaL .bd li a.pic img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: block;}
.in_revita .in_revitaL .bd li a.txt { font-size: 16px; line-height: 32px; overflow: hidden; font-size: 16px; color: #000; letter-spacing: 1px; text-align: center; white-space: nowrap;
	text-overflow: ellipsis; display: block;}
.in_revitaR { width: 26.666666%; box-shadow: 0px 0px 7px #c0def7;}
.in_revitaR .hd { background: #3253a7; height: 37px;}
.in_revitaR .hd li { float: left; margin-left: 14px; width: 28.3%; margin-top: 4px; text-align: center; height: 33px; line-height: 33px;}
.in_revitaR .hd li a { color: #fff; display: block; font-weight: bold; font-size: 16px;}
.in_revitaR .hd li:hover, .in_revitaR .hd li.on { background: #fff;}
.in_revitaR .hd li:hover a, .in_revitaR .hd li.on a { color: #3253a7; text-decoration: none;}
.in_revitaR .bd { margin: 14px;}
.in_revitaR .bd a.show { margin-bottom: 5px; display: block;}
.in_revitaR .bd a.show img { width: 48%; height: 105px; float: left;}
.in_revitaR .bd a.show p { width: 48%; float: right; font-size: 16px; color: #999; line-height: 30px;}
.in_revitaR .bd a.show p span { color: #262626; overflow: hidden; height: 60px; margin: 0 0 10px 0; display: block; overflow : hidden; text-overflow: ellipsis;
	display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.in_revitaR .bd a.show:hover p span { color: #3253a7;}
.in_revitaR .bd li { height: 40px; line-height: 40px; background: url(../img/dd.jpg) left center no-repeat; padding-left: 10px; border-bottom: 1px dashed #cfcfcf;}
.in_revitaR .bd li a { float: left; width: 80%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; display: block;}
.in_revitaR .bd li em { float: right; color: #999;}
.in_revitaR .bd li a:hover { color: #3253a7; text-decoration: none;}

.in_news { margin-top: 20px;}
.in_news .in_newsL { width: 21.666666%; border: solid 1px #ECECEC; border-top: 3px solid #3253a7; height: 697px; overflow: hidden;}
.in_news .in_newsL ul li { border-bottom: 1px dotted #c1c1c1; padding: 15px;}
.in_news .in_newsL ul li:last-child { border-bottom: none;}
.in_news .in_newsL ul li img { width: 40%; height: 130px; float: left;}
.in_news .in_newsL ul li h3 { width: 55%; float: right; font-size: 16px; color: #000; line-height: 30px;}
.in_news .in_newsL ul li h3 p { font-size: 14px; color: #606060; font-weight: normal; padding-top: 10px; line-height: 22px;}
.in_news .in_newsL ul li:hover h3 { color: #3253a7;}
.in_news .in_newsC { width: 48.3%; margin-left: 20px; border: solid 1px #ECECEC; border-top: 3px solid #3253a7; height: 697px; overflow: hidden;}
.in_news .in_newsC .in_newsCl { padding: 15px;}
.in_news .in_newsC .in_newsCl .show { border-bottom: 1px dotted #c1c1c1; padding-bottom: 15px;}
.in_news .in_newsC .in_newsCl .show a.pic { float: left; position: relative; width: 66%; padding: 22% 0; display: block; overflow: hidden;}
.in_news .in_newsC .in_newsCl .show a.pic img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: block;}
.in_news .in_newsC .in_newsCl .show a.pic:hover { }
.in_news .in_newsC .in_newsCl .show a.txt { float: right; width: 31%; font-size: 18px; font-weight: bold; color: #000; line-height: 24px;}
.in_news .in_newsC .in_newsCl .show a.txt p { line-height: 24px; overflow: hidden; font-size: 14px; color: #848484; font-weight: normal; margin-top: 10px; padding-top: 5px;
	overflow : hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 8; -webkit-box-orient: vertical;}
.in_news .in_newsC .in_newsCl .show a.txt:hover { text-decoration: none; color: #3253a7;}
.in_news .in_newsC .in_newsCl li { float: left; width: 48.7%; border-bottom: 1px dotted #c1c1c1; margin-right: 15px; padding: 15px 0;}
.in_news .in_newsC .in_newsCl li.mr0 { margin-right: 0;}
.in_news .in_newsC .in_newsCl li:nth-child(5), .in_news .in_newsC .in_newsCl li:nth-child(6) { border-bottom: none;}
.in_news .in_newsC .in_newsCl li img { float: left; width: 45%; height: 78px;}
.in_news .in_newsC .in_newsCl li p { float: right; width: 50%; color: #000; font-size: 14px; font-weight: bold; line-height: 24px;}
.in_news .in_newsC .in_newsCl li:hover p { color: #3253a7;}
.in_news .in_newsR { width: 26.666666%; border: solid 1px #ECECEC; border-top: 3px solid #3253a7; height: 697px; overflow: hidden;}
.in_news .in_newsR .in_newsRl { padding: 15px;}
.in_news .in_newsR .in_newsRl .show { width: 100%; position: relative; height: 181px; overflow: hidden; margin-bottom: 15px;}
.in_news .in_newsR .in_newsRl .show img { width: 100%;}
.in_news .in_newsR .in_newsRl .show h5 { position: absolute; left: 0; top: 0; width: 36%; background: url(../img/black.png); height: 100%; color: #fff; font-size: 16px; padding: 15% 9%;
	line-height: 24px; text-decoration: underline;}
.in_news .in_newsR .in_newsRl .show em { display: block; width: 30px; height: 30px; position: absolute; top: 0; left: 20px; background: url(../img/juchi.png) center no-repeat;
    line-height: 20px; text-align: center; font-size: 12px; color: #fff; z-index: 3;}
.in_news .in_newsR .in_newsRl li { border-bottom: 1px dashed #cfcfcf; line-height: 40px; height: 40px; overflow: hidden;}
.in_news .in_newsR .in_newsRl li i { float: left; font-family: Georgia; font-size: 18px; line-height: 40px; color: #333; font-style: italic; display: inline-block;}
.in_news .in_newsR .in_newsRl li:first-child i { color: #ff0047;}
.in_news .in_newsR .in_newsRl li:nth-child(2) i { color: #1e88f7;}
.in_news .in_newsR .in_newsRl li:nth-child(3) i { color: #fca54e;}
.in_news .in_newsR .in_newsRl li a { float: right; width: 92%; display: inline-block; font-size: 14px; line-height: 40px; color: #333;}
.in_news .in_newsR .in_newsRl li:hover a { color: #3253a7;}

.in_attract { margin-top: 20px;}
.in_attract .in_attractL { width: 71.666666%; height: 399px; border: solid 1px #ECECEC; border-top: 3px solid #3253a7; overflow: hidden;}
.in_attract .in_attractL .bd { padding: 15px; width: 95.5%; overflow: hidden;}
.in_attract .in_attractL .bd li { float: left; width: 24%; padding: 10px; border: 1px solid #eee; margin-right: 10px; overflow: hidden;}
.in_attract .in_attractL .bd li h3 { line-height: 22px; font-size: 16px; margin-bottom: 10px; color: #000;}
.in_attract .in_attractL .bd li img { width: 100%; height: 132px;}
.in_attract .in_attractL .bd li p { font-size: 14px; line-height: 22px; color: #848484; margin: 10px 0;}
.in_attract .in_attractL .bd li span { display: block; float: right; font-size: 12px; line-height: 20px; color: #afb6bc; padding-left: 20px; background: url(../img/ar_clock.png) left center no-repeat;}
.in_attract .in_attractL .bd li:hover h3 { color: #3253a7;}
.in_attract .in_attractR { width: 26.666666%; height: 399px; border: solid 1px #ECECEC; border-top: 3px solid #3253a7; overflow: hidden;}
.in_attract .in_attractR .hd { margin: 10px 0;}
.in_attract .in_attractR .hd li { float: left; margin-left: 15px; width: 28%; cursor: pointer; height: 27px; line-height: 27px; border-radius: 7px; text-align: center;
	font-family: Microsoft YaHei; font-size: 16px;}
.in_attract .in_attractR .hd li a { color: #171717; font-size: 16px; font-weight: bold;}
.in_attract .in_attractR .hd li:hover, .in_attract .in_attractR .hd li.on { background: #3253a7;}
.in_attract .in_attractR .hd li:hover a, .in_attract .in_attractR .hd li.on a { color: #fff; text-decoration: none;}
.in_attract .in_attractR .bd { margin: 0 15px;}
.in_attract .in_attractR .bd .show { margin-bottom: 10px;}
.in_attract .in_attractR .bd .shows { width: 48.5%; margin-right: 10px; float: left; overflow: hidden; position: relative;}
.in_attract .in_attractR .bd .shows:last-child { margin-right: 0;}
.in_attract .in_attractR .bd .shows a.pic { position: relative; width: 100%; padding: 38% 0; display: block; overflow: hidden;}
.in_attract .in_attractR .bd .shows a.pic img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: block;}
.in_attract .in_attractR .bd .shows a.txt { position: absolute; bottom: 0; left: 0; width: 100%; height: 24px; display: block; background: url(../img/black.png); line-height: 24px;
	color: #fff; overflow: hidden; text-align: center;}
.in_attract .in_attractR .bd li { font-size: 14px; background: url(../img/tb2.png) no-repeat left center; padding-left: 20px; font-size: 16px; line-height: 32px; overflow: hidden;
	white-space: nowrap; text-overflow: ellipsis; display: block;}
.in_attract .in_attractR .bd li a { color: #000;}
.in_attract .in_attractR .bd li:hover a { color: #3253a7;}

a.in_gg1 { display: block; margin: 20px auto;}
a.in_gg1 img { width: 100%; height: auto;}

.in_new1 .in_new1L { width: 70%;}
.in_new1 .in_new1L .in_new1Ls { float: left; width: 48.2%; margin: 0 20px 10px 0;}
.in_new1 .in_new1L .in_new1Ls.mr0 { margin-right: 0;}
.in_new1 .in_new1L .in_new1Ls .show { border-bottom: 1px dotted #c1c1c1; padding: 15px 0; margin-bottom: 8px;}
.in_new1 .in_new1L .in_new1Ls .show a.pic { float: left; position: relative; width: 37%; padding: 12.5% 0; display: block; overflow: hidden;}
.in_new1 .in_new1L .in_new1Ls .show a.pic img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: block;}
.in_new1 .in_new1L .in_new1Ls .show a.txt { float: right; width: 59%; font-size: 15px; font-weight: bold; color: #666; line-height: 28px;}
.in_new1 .in_new1L .in_new1Ls .show a.txt h3 { width: 100%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; display: block;}
.in_new1 .in_new1L .in_new1Ls .show a.txt p { line-height: 22px; overflow: hidden; font-size: 14px; color: #606060; font-weight: normal; margin-top: 10px; overflow : hidden;
	text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical}
.in_new1 .in_new1L .in_new1Ls .show a.txt:hover { text-decoration: none; color: #3253a7;}
.in_new1 .in_new1L .in_new1Ls li { height: 30px; line-height: 30px;}
.in_new1 .in_new1L .in_new1Ls li a { width: 100%; font-size: 15px; color: #666; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; display: block;}
.in_new1 .in_new1L .in_new1Ls li:hover a { color: #3253a7; text-decoration: none;}
.in_new1R { width: 29.5%;}
.in_new1R li { float: left; width: 48.1%; margin: 15px 15px 0 0; overflow: hidden; position: relative;}
.in_new1R li.mr0 { margin-right: 0;}
.in_new1R li a.pic { position: relative; width: 100%; padding: 38.3% 0; display: block; overflow: hidden;}
.in_new1R li a.pic img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: block;}
.in_new1R li a.txt { position: absolute; bottom: 0; left: 0; width: 100%; height: 30px; display: block; background: url(../img/black.png); line-height: 30px; color: #fff;
	overflow: hidden; text-align: center; white-space: nowrap; text-overflow: ellipsis;}

.in_gg2 .in_gg21 { width: 100%; height: 105px; display: block; margin-bottom: 5px;}
.in_gg2 .in_gg21 img { width: 100%; height: 105px;}
.in_gg2 .in_gg22 .in_gg221 { width: 17%;}
.in_gg2 .in_gg22 .in_gg222 { width: 65.3%; height: 105px; margin-left: 5px;}
.in_gg2 .in_gg22 .in_gg221 img, .in_gg2 .in_gg22 .in_gg222 img { width: 100%; height: 105px;}

.in_case { margin: 20px auto; position: relative;}
.in_case .prev, .in_case .next { position: absolute; top: 50%; width: 63px; height: 113px; margin-top: -46px; display: block; filter: alpha(opacity=100); opacity: 1;}
.in_case .prev { background: url('../img/sliderL.png') no-repeat; right: auto; left: -7%; background-position: left; background-size: cover;}
.in_case .next { background: url('../img/sliderR.png') no-repeat; left: auto; right: -7%; background-position: right; background-size: cover;}
.in_case .prev:hover, .in_case .next:hover { filter: alpha(opacity=100); opacity: 1;}
.in_case .bd { margin-top: 15px; overflow: hidden;}
.in_case .bd ul { float: left; margin-right: 15px; width: 19%; overflow: hidden;}
.in_case .bd li { width: 100%;}
.in_case .bd li a.pic { position: relative; width: 100%; padding: 38.3% 0; display: block; overflow: hidden;}
.in_case .bd li a.pic img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: block;}
.in_case .bd li a.txt { font-size: 14px; line-height: 40px; margin-bottom: 5px; overflow: hidden; text-align: center; white-space: nowrap; text-overflow: ellipsis; display: block;}
.in_case .bd li:hover a.txt { color: #3253a7; text-decoration: none;}

@media screen and ( max-width: 1920px ) {}
@media screen and ( max-width: 1680px ) {}
@media screen and ( max-width: 1647px ) {
	.in_revita .in_revitaL .bd li { width: 32.6%;}
	.in_attract .in_attractR .bd .shows { width: 48.4%;}
	.in_new1 .in_new1R li { width: 48%;}
}
@media screen and ( max-width: 1620px ) {
	.in_gg li { width: 16.29%;}
}
@media screen and ( max-width: 1580px ) {
	.in_new .in_newC .in_newCl li { height: 44px; line-height: 44px;}
	.in_new .in_newL .bd li a.pic { padding: 28.7% 0;}
	.in_attract .in_attractR .bd .shows { width: 48.4%;}
}
@media screen and ( max-width: 1576px ) {
	.in_gg li { width: 16.28%;}
}
@media screen and ( max-width: 1534px ) {
	.in_gg li { width: 16.27%;}
	.in_new .in_newt li { width: 32%;}
	.in_new .in_newC .in_newCl li { height: 42px; line-height: 42px;}
	.in_revita .in_revitaR .bd li { height: 36px; line-height: 36px;}
}
@media screen and ( max-width: 1507px ) {
	.in_revita .in_revitaL .bd li { width: 32.5%;}
	.in_attract .in_attractR .bd .shows { width: 48.2%;}
	.in_new1 .in_new1R li { width: 47.9%;}
}
@media screen and ( max-width: 1498px ) {
	.in_gg li { width: 16.26%;}
	.in_new .in_newC .in_newCl li { height: 41px; line-height: 41px;}
	.in_revita .in_revitaR .bd li { height: 34px; line-height: 34px;}
	.in_gg2 .in_gg21, .in_gg2 .in_gg21 img, .in_gg2 .in_gg22 .in_gg222, .in_gg2 .in_gg22 .in_gg221 img, .in_gg2 .in_gg22 .in_gg222 img { height: 95px;}
}
@media screen and ( max-width: 1460px ) {
	.in_gg li { width: 16.25%;}
	.in_new .in_newC .in_newCl li { height: 40px; line-height: 40px;}
	.in_revita .in_revitaR .bd li { height: 33px; line-height: 33px;}
	.in_news .in_newsC .in_newsCl li { width: 48.6%;}
	.in_new1 .in_new1L .in_new1Ls li { height: 28px; line-height: 28px;}
	.in_new1 .in_new1R li a.pic { padding: 41% 0;}
}
@media screen and ( max-width: 1440px ) {
	.in_new .in_newL .bd li a.pic { padding: 29.1% 0;}
	.in_new .in_newt li { width: 31.9%;}
}
@media screen and ( max-width: 1426px ) {
	.in_gg li { width: 16.24%;}
	.in_new1 .in_new1R li { width: 47.8%;}
}
@media screen and ( max-width: 1394px ) {
	.in_gg li { width: 16.23%;}
}
@media screen and ( max-width: 1366px ) {
	.in_new .in_newL .bd li a.pic { padding: 28.7% 0;}
	.in_new .in_newC .in_newCl li { height: 42px; line-height: 42px;}
	.in_new1 .in_new1R li a.pic { padding: 39.5% 0;}
}
@media screen and ( max-width: 1280px ) {
	.in_new .in_newC .in_newCl li { height: 39px; line-height: 39px;}
}
@media screen and ( max-width: 1024px ) {}
@media screen and ( max-width: 768px ) {}
@media screen and ( max-width: 414px ) {}
@media screen and ( max-width: 411px ) {}
@media screen and ( max-width: 400px ) {}
@media screen and ( max-width: 375px ) {}
@media screen and ( max-width: 360px ) {}
@media screen and ( max-width: 320px ) {}