@charset "utf-8";
/* CSS reset for c_b*/
body{ min-width:1300px;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
	margin: 0;
	padding: 0;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
table th, table td {
	
}
fieldset, img {
	border: 0;
}
address, caption, cite, code, dfn, em, i, th, var {
	font-style: normal;
	font-weight: normal;
}
ol, ul {
	list-style: none;
}
ception, th {
	text-align: left;
}
q:before, q:after {
	content: '';
}
abbr, acronym {
	border: 0;
}
a {
	color: #666;
	text-decoration: none;
}
/*for ie f6n.net*/

a:focus {
	outline: none;
}
/*for ff f6n.net*/

a:hover {
	text-decoration: none;
}
/*瀹氫綅*/

.tl {
	text-align: left;
}
.tc {
	text-align: center;
}
.tr {
	text-align: right;
}
.bc {
	margin-left: auto;
	margin-right: auto;
}
.fl {
	float: left;
	display: inline;
}
.fr {
	float: right;
	display: inline;
}
.zoom {
	zoom: 1
}
.hidden {
	visibility: hidden;
}
.vam {
	vertical-align: middle;
}
.clear {
	clear: both;
	height: 0;
	line-height: 0;
	font-size: 0;
}
p {
	word-spacing: -1.5px;
}
li {
	list-style: none;
}
 -moz-box-sizing:content-box;
 -webkit-box-sizing:content-box;
 box-sizing:content-box;
/*鍏朵粬*/

.cur {
	cursor: pointer
}
/*鍘焤eset*/

sup {
	vertical-align: baseline;
}
sub {
	vertical-align: baseline;
}
input, button, textarea, select, optgroup, option {
	font-family: inherit;
	font-size: inherit;
	outline: none;
	font-style: inherit;
	font-weight: inherit;
}
input, button, textarea, select {
 *font-size: 100%;
}
input, select {
	vertical-align: middle;
}
body {
	font: "寰蒋闆呴粦", "Arial Narrow", HELVETICA;
}
select, input, button, textarea, button {
	font: 99% "寰蒋闆呴粦", "Arial Narrow", HELVETICA;
}
table {
	font-size: 14px;
	width: 100%;
	border-collapse: collapse;
}
pre, code, kbd, samp, tt {
	font-family: monospace;
 *font-size: 108%;
	line-height: 100%;
}
/*title*/

h1 {
	font-size: 32px;
}
h2 {
	font-size: 26px;
}
h3 {
	font-size: 20px;
}
h4 {
	font-size: 14px;
}
h5 {
	font-size: 12px;
}
h6 {
	font-size: 10px;
}
/*娓呴櫎娴姩*/

.clearfix:after {
	content: '';
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}
.clearfix {
	/*鍏煎 IE*/

	zoom: 1;
}
/*end reset*/

body {
	background: #f4f4f4;
	overflow-x: hidden;
}
.content, .container {
	margin-left: auto;
	margin-right: auto;
	width: 1200px;
}
/* tanchuang1 鎻愪氦寮圭獥*/

.tanchuang1 {
	width: 100%;
	position: fixed;
	top: 0;
	left: 0;
	background: url(../images/tanchuangBg.png);
	height: 100%;
	z-index: 9999999;
}
.tanchuang1 .conBox {
	width: 400px;
	height: 212px;
	padding: 20px;
	background: #fff;
	position: absolute;
	left: 50%;
	margin-left: -220px;
	top: 50%;
	margin-top: -80px;
	z-index: 9999999;
}
.tanchuang1 .conBox .tcClose {
	width: 33px;
	height: 90px;
	position: absolute;
	right: 45px;
	top: -90px;
	cursor: pointer;
	z-index: 999999999999999;
}
.tanchuang1 .conBox .box {
	width: 398px;
	height: 190px;
	border: 1px solid #e5e5e5;
	padding-top: 20px;
	text-align: center;
	position: relative;
}
.tanchuang1 .conBox .box img {
	display: block;
	width: 47px;
	height: 47px;
	margin: 0 auto;
}
.tanchuang1 .conBox .box h5 {
	font-size: 24px;
	color: #c8102e;
	font-weight: bold;
	margin-top: 10px;
}
.tanchuang1 .conBox .box p {
	font-size: 16px;
	color: #4d4d4d;
	margin-top: 10px;
}
.tanchuang1 .conBox .box .b15 {
	display: block;
	width: 150px;
	height: 52px;
	line-height: 52px;
	text-align: center;
	font-size: 18px;
	color: #fff;
	position: absolute;
	bottom: -1px;
	left: 50%;
	margin-left: -75px;
	background: #c8102e;
	text-decoration: none;
	z-index: 999999999999999;
	border: 0px;
}
.tanchuang2 .conBox .box a {
	background: #404040;
}
/*------------------------------------  鏂板姞鍏ョ殑浠ｇ爜鏀惧湪涓嬮潰  ---------------------------------------------*/



/*鍏抽棴缃戠珯*/

.y-close-page {
	width: 100%;
	height: 100%;

	position: fixed;
	left: 0;
	top: 0;
	z-index: 99999;
	background-color: #333;
}
.y-dialog-cont {
	width: 360px;
	height: 160px;
	background-color: #fff;
	margin: 8% auto 0;
	border-radius: 10px;
	text-align: center;
	color: #666;
}
.y-dialog-cont p {
	padding-top: 10%;
	font-size: 18px;
}
.y-dialog-cont a {
	display: block;
	width: 70px;
	height: 36px;
	line-height: 36px;
	color: #fff;
	border-radius: 5px;
	margin: 36px auto 0;
	text-decoration: none;
	background: #c8102e;
}
/* Footer YangFangLing 2019骞?鏈?鏃 */

.Footer {
	background-color: #092f52;
}
.Footer-Top {
	padding: 55px 0;
}
.Footer-Top dl {
	float: left;
	width: 140px;
}
.Footer-Top dl dt {
	font-size: 18px;
}
.Footer-Top dl dt a {
	color: #fff;
}
.Footer-Top dl dt a:hover {
	text-decoration: underline;
}
.Footer-Top dl dd {
	margin-top: 20px;
}
.Footer-Top dl dd a {
	color: #fff;
	font-size: 14px;
	display: block;
	margin-top: 10px;
}
.Footer-Top dl dd a:first-child {
	margin-top: 0;
}
.Footer-Top dl dd a:hover {
	text-decoration: underline;
}
.Footer-Box {
	text-align: center;
	float: left;
}
.Footer-Box img {
	display: block;
	width: 167px;
	height: 167px;
	margin: 0 auto;
}
.Footer-Box p {
	font-size: 14px;
	color: #fff;
	margin-top: 15px;
}
.Footer-Bot {
	height: 100px;
	line-height: 100px;
	overflow: hidden;
	border-top: 1px #0b3862 solid;
}
.Footer-Bot p {
	float: left;
	font-size: 14px;
	color: #fff;
}
.Footer-Bot p a {
	color: #fff;
}
.Footer-Bot p a:hover {
	text-decoration: underline;
}
.Footer-Bot span {
	float: right;
	display: block;
	color: #fff;
	font-size: 14px;
}
.Footer-Bot span a {
	color: #fff;
}
.Footer-Bot span a:hover {
	text-decoration: underline;
}
.Footer-Text {
	float: right;
}
.Footer-Group {
	text-align: right;
}
.Footer-Group em {
	display: block;
	font-size: 16px;
	color: #fff;
}
.Footer-Group h3 {
	font-weight: normal;
	font-size: 36px;
	color: #fff;
	font-family: "iconfont";
	margin-top: 5px;
}
.Footer-Group i {
	width: 48px;
	height: 48px;
	display: inline-block;
 *display: inline;
 *zoom: 1;
	background: url(../images/Footer_Phone.png) no-repeat center center;
	margin: 10px 0;
}
.Footer-Group p {
	font-size: 14px;
	color: #fff;
}
/* Footer End */





/* 灏忓睆骞 End */





.header, .content, .footer, .container {
	margin-left: auto;
	margin-right: auto;
	width:90%;
}
/*椤电湁*/

.header {
	width: 100%;
	background-color: #fff;
	position: relative;
	z-index: 5;
	height: 144px;
}
.header .top {
	width: 100%;
	background-color: #f1f1f1;
	border-bottom: 1px solid #e7e7e7;
	height: 44px;
}
.header .top ul {
	float: right;
	margin-top: 16px;
}
.header .top li {
	float: left;
	font-size: 12px;
	color: #666666;
	padding: 0 14px;
	border-left: 1px dotted #d6d6d6;
}
.header .top li a {
	color: #666666;
}
.header .top li.wlcx a {
	font-weight: bold;
	font-size: 14px;
}
.header .top li.last {/*background: url(../images/header-phone.png) no-repeat 9px center;*/
	padding-left: 13px;
}
.header .top li:first-child {
	border-left: none;
	padding-left: 26px;
	border-left: none;
}
.headerCon {
	width: 100%;
}
.headerCon .logo {
	display: block;
	float: left;
	margin-top:20px;
	width:12%;
}
.headerCon .logo img {
	width:100%;
}
.headerNav {
	float: right;
}
.headerCon {
	height: 100px;
	position: relative;
}
.headerCon .navBox {
	width: 100%;
	height: 100px;
}
.headerNav .navBox>li {
	float: left;
	font-size: 16px;
	height: 96px;
	margin-right:35px;
	line-height: 96px;
}
.headerNav .navBox>li.dif {
	position: relative;
}
.headerNav .navBox>li>a {
	color: #2f2e2e;
	display: block;
	text-decoration: none;
}
.headerNav .navBox>li.cur>a {
	color: #c8102e;
	border-bottom: 4px solid #c8102e;
}
.headerNav .navBox>li:hover>a {
	color: #c8102e;
	border-bottom: 4px solid #c8102e;
}
.headerSearch {
	width: 69px;
	height: 100px;
	border-left: 1px solid #e7e7e7;
	border-right: 1px solid #e7e7e7;
	float: right;
	position: relative;
}
.headerSearch span {
	display: block;
	background: url(../images/header-search.png) no-repeat center;
	float: right;
	width: 69px;
	height: 100px;
}
.headerSearch input {
	outline: none;
	font-size: 15px;
	position: absolute;
	top: 120px;
	right: 0;
	width: 482px;
	height: 44px;/* border: none; */
	background: #fff;
	z-index: 5555555;
	border: 1px solid #e7e7e7;
	display: none;
	padding: 0 10px;
	line-height: 44px;
}
.header_ConScroll {
	position: fixed;
	top: 0px;
	left: 0px;
	background: #fff;
	z-index: 721013013;
}
/*.headerNav .xiaL{padding: 20px 30px;width: 109px;background: #fff;border-top: 1px solid #e7e7e7;position: absolute;left: -58px;top: 120px;z-index: 5555;display: none;}

.headerNav .xiaL a{display: block;width: 109px;height: 35px;line-height: 35px;font-size: 14px;color: #666666;text-align: center;border-bottom: none;}

.headerNav .xiaL a:hover{background: url(../images/headerNavBg.png) no-repeat center;color: #fff;border-bottom: none;text-decoration: none;}*/



.headerNav .navBox>li:hover .xiaL {
	display: block;
}
.headerNav .navBox>li:hover .xiaL3 {
	display: block;
}
.headerNav .xiaL2 {
	position: absolute;
	height: 269px;
	width: 100%;
	background: #fff;
	top: 119px;
	z-index: 5555;
	left: 0;
	border-top: 1px solid #e7e7e7;
	display: none;
}
.headerNav .xiaL2 ul {
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
	height: 269px;
}
.headerNav .xiaL2 li {
	float: left;
	width: 240px;
	height: 269px;
	background: url(../images/headerNav-xian.png) no-repeat left center;
	text-align: center;
}
.headerNav .xiaL2 li:first-child {
	background-image: none;
}
.headerNav .xiaL2 img {
	display: block;
	margin: 46px auto 0;
}
.headerNav .xiaL2 a {
	border-bottom: none;
	text-decoration: none;
}
.headerNav .xiaL2 span {
	font-size: 14px;
	color: #666666;
	text-decoration: none;
	position: relative;
	top: -34px;
}
.headerNav .xiaL2 .dif2 a {
	width: 140px;
	height: 48px;
	display: block;
	margin: 110px auto 0;
	background: url(../images/xiaLMore.png) no-repeat center;
	line-height: 48px;
	font-size: 14px;
	color: #666666;
	text-decoration: none;
}
.headerNav .navBox>li:hover .xiaL {
	display: block;
}
.headerNav .navBox>li:hover .xiaL3 {
	display: block;
}
.headerNav .navBox>li:hover .xiaL2 {
	display: block;
}
.header .xiaL {
	display: none;
	overflow: hidden;
	width: 100%;
	overflow: hidden;
	border-top: 2px solid #c8102e;
	position: absolute;
	left: 0;
	top: 99px;
	background-color: #fff;
	padding-top: 55px;
	padding-bottom: 70px;
	z-index:9;
}
.header .xiaL3 {
	display: none;
	overflow: hidden;
	border-top: 2px solid #c8102e;
	position: absolute;
	top: 119px;
	background-color: #fff;
	margin-left:-28px;
	padding-top: 25px;
	padding-bottom: 25px;
	z-index:9;
	width:130px;
}

.navn{ width:25%; float:left; margin-bottom:20px;}
.navn2{ width:50%;float:left; }
.navnt2{ width:100%;height:50px; line-height:50px;}
.xiaL3 .navn{ width:100%; float:left; margin-bottom:0px;}
.navn:nth-child(5n){ clear:both;}

.navnt{ font-size: 16px;line-height:32px;}
.xiaL3 .navnt{ font-size: 16px;line-height:32px; text-align:center;}
.navnt a:hover{ color:#c8102e;}


.header .xiaL ul {
	overflow: hidden;
	width:100%;
}
.header .xiaL .ul01 {
	border-right: 1px solid #e9e9e9;
}
.header .xiaL li {
	font-size: 12px;
	line-height:22px;
	width: 100%;
	color: #777;
}
.header .xiaL li a {
	color: #777;
}
.header .xiaL li a:hover {
	color: #c8102e;
}
.header .xiaL .contect {
	width: 140px;
	height: 48px;
	display: inline-block;
	margin: 58px auto 0;
	background: url(../images/xiaLMore.png) no-repeat center;
	line-height: 48px;
	font-size: 14px;
	color: #666666;
	text-decoration: none;
	text-align: center;
}
.header .xiaL .contect img {
	display: block;
	margin: 10px auto;
}













.header .xiaL3 ul {
	overflow: hidden;
	width:100%;
}
.header .xiaL3 .ul01 {
	border-right: 1px solid #e9e9e9;
}
.header .xiaL3 li {
	font-size: 12px;
	line-height:22px;
	width: 100%;
}
.header .xiaL3 li a {
	color: #777;
}
.header .xiaL3 li a:hover {
	color: #c8102e;
}
.header .xiaL3 .contect {
	width: 140px;
	height: 48px;
	display: inline-block;
	margin: 58px auto 0;
	background: url(../images/xiaLMore.png) no-repeat center;
	line-height: 48px;
	font-size: 14px;
	color: #666666;
	text-decoration: none;
	text-align: center;
}
.header .xiaL3 .contect img {
	display: block;
	margin: 10px auto;
}








/* 浜у搧灞曠ず YangFangLing 2019骞?鏈?鏃 */

.product {
	padding:80px 0;
	overflow: hidden;
	background-color: #fff;
}
.product-Con {
	margin-top: 30px;
}
.product-Bot {
	margin: 60px 3% 0;
}
.product-Group ul li {
	float: left;
	width: 25%;
	text-align: center;
	border: 1px #f1f1f1 solid;
	box-sizing: border-box;
}
.product-Group ul li span {
	display: block;
	overflow: hidden;
	background-color: #f1f1f1;
	width: 100%;
    height: 0;
    padding-bottom: 100%;
}
.product-Group ul li span img {
	display: block;
	width: 100%;
 transition: .8s;
}
.product-Group ul li .text {
	background-color: #f1f1f1;
	padding: 30px 10px;
	height:50px;
	
}
.product-Group ul li .text h3 {
	font-weight: normal;
	font-size: 16px;
	color: #333;
	line-height:24px;
}
.product-Group ul li .text p {
	font-size: 14px;
	color: #999;
	margin-top: 5px;
}
.product-Group ul li:hover .text p {
	color: #fff;
}
.product-Group ul li:hover .text h3 {
	color: #fff;
}
.product-Group ul li:hover .text {
	background-color: #c8102e;
}
.product-Group ul li:hover span {
	background-color: #fff;
}
.product-Group ul li:hover span img {
	transform: scale(1.1);
}
.product-Group ul li:hover {
	border: 1px #c8102e solid;
	box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
}
/* 浜у搧灞曠ず End */

/* 鍐呭鏍囬 YangFangLing 2019骞?鏈?鏃 */

.Title {
	text-align: center;
	animation: fadeinT 1s ease-out backwards;
}
.Title h3 {
	font-size: 36px;
	color: #333;
 transition: .8s;
}
.Title:hover h3 {
	transform: translateY(-10px);
}
.Title h3 a {
	color: #333;
}
.Title h3 b {
	color: #c8102e;
}
.Title p {
	font-size: 14px;
	color: #666;
	padding: 20px 0px;
}
.Title02 {
	color: #fff;
}
.Title02 h3 a {
	color: #fff;
}
.Title02 p {
	color: #fff;
	opacity: .7;
	margin-top: 5px;
}
/* 鍐呭鏍囬 End */

.header .top li i{ color:#c8102e;}

/* 鐏厜瀛﹂櫌 YangFangLing 2019骞?鏈?鏃 */

.News {
	padding: 250px 0 80px;
	background-color: #f1f1f1;
	overflow: hidden;
}
.News-Con {
	margin-top: 25px;
}
.News-Nav {
	text-align: center;
}
.News-Nav ul li {
	height: 45px;
	line-height: 45px;
	padding:0 20px;
	text-align: center;
	border-radius: 50px;
	font-size: 18px;
	display: inline-block;
 *display: inline;
 *zoom: 1;
	margin: 0 10px;
	background-color: #efefef;
	margin-bottom:20px;
}
.News-Nav ul li:hover {
	background-color: #c8102e;
}
.News-Nav ul li:hover a {
	color: #fff;
}


.News-Nav ul li a {
	display: block;
	color: #333;
}
.News-Nav ul li.cur {
	background-color: #c8102e;
}
.News-Nav ul li.cur a {
	color: #fff;
}
.lybd {
	height: 455px;
	background: url(../images/fmbj.jpg) no-repeat center;
	margin-top: 60px;
}
.ly {
	padding-top: 100px;
}
.ly .bd {
	height: 220px;
	background: #FFF;
	padding: 50px;
	border-bottom: 5px solid #c8102e;
}
.ly .bd span {
	display: block;
	width: 320px;
	float: left;
}
.ly .bd ul li input.btns {
	width: 180px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	color: #fff;
	background: #c8102e;
	padding: 0;
	font-size: 18px;
	margin-right: 20px;
}
.ly .bd ul li.none {
	width: auto;
	height: auto;
	background: none;
	margin: 10px auto;
}
.ly .bd ul li input {
	width: 273px;
	height: 40px;
	padding: 0 10px;
	border: 0;
	background: 0;
	float: left;
}
.ly .bd span em {
	display: block;
	font-size: 30px;
	font-weight: bold;
	color: #c8102e;
	height: 49px;
	border-bottom: 1px solid #a0a0a0;
	margin-bottom: 22px;
}
.ly .bd span p {
	font-size: 16px;
	color: #333333;
	line-height: 24px;
}
.ly .bd ul {
	width: 832px;
	float: right;
}
.ly .bd ul li {
	float: left;
	width: 389px;
	height: 40px;
	padding-left: 17px;
	margin-left: 10px;
	margin-bottom: 10px;
	background: #ececec;
}
.ly .bd ul li label {
	width: 96px;
	height: 40px;
	line-height: 40px;
	float: left;
	font-size: 16px;
	color: #333333
}
.ly .bd ul li label i {
	display: block;
	width: 40px;
	height: 40px;
	float: left;
	margin-right: 5px;
}
.ly .bd ul li label .db1 {
	background: url(../images/db1.png) no-repeat center;
}
.ly .bd ul li label .db2 {
	background: url(../images/db2.png) no-repeat center;
}
.ly .bd ul li label .db3 {
	background: url(../images/db3.png) no-repeat center;
}
.ly .bd ul li label .db4 {
	background: url(../images/db4.png) no-repeat center;
}
.ly .bd ul li label .db5 {
	background: url(../images/db5.png) no-repeat center;
}
.ly .bd ul li input {
	width: 273px;
	height: 40px;
	padding: 0 10px;
	border: 0;
	background: 0;
	float: left;
}
.ly .bd ul li.none {
	width: auto;
	height: auto;
	background: none;
	margin: 10px auto;
}
.ly .bd ul li input.btns {
	width: 180px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	color: #fff;
	background: #c8102e;
	padding: 0;
	font-size: 18px;
	margin-right: 20px
}
.ly .bd ul li input.btns02 {
	background: #333;
}
.ly .bd ul li.last {
	width: 804px;
}
.ly .bd ul li textarea {
	width: 680px;
	height: 40px;
	line-height: 40px;
	border: 0;
	background: 0;
	float: left;
	padding: 0 10px;
}
/* Header */

.Header-Phone {
	float: right;
	line-height: 100px;
	padding-left: 15px;
}
.Header-Phone p {
	font-size: 23px;
	color: #c8102e;
	background: url(../images/Hear_Phone.png) no-repeat center left;
	padding-left: 40px;
	font-family:Arial;
}
.block {
	display:block;
}
.none {
	display:none;
}
.cpxqewm {
	width:20%;
	position: absolute;
	bottom: 80px;
	left: 0;
}
.cpxqewm img {
	display:block;
	width:100%;
}
.cpxqewm p {
	display:block;
	width:100%;
	text-align:center;
}
.footer {
	height:400px;
	background:url(../images/foot_bg.jpg) no-repeat center;
	width:100%;
	background-size:cover;
}
.f_con {
	padding-top: 40px;
}
.f_nav, .cp_nav {
	float: left;
}
.f_nav h3, .cp_nav h3 {
	line-height: 18px;
	font-size: 18px;
	color: #fff;
	margin-bottom: 34px;
}
.cp_nav h3 a {
	color:#fff;
}
.f_nav p a, .cp_nav p a {
	font-size: 14px;
	color: #d0d0d0;
	line-height: 32px;
	display: block;
}
.cp_nav {
	padding-right:4%;
}
.gsxx {
	float: left;
	padding-left:2%;
	color: #d0d0d0;
}
.gsxx em {
	font-size: 24px;
	line-height: 22px;
	color: #fff;
	font-weight: bold;
	margin-top: 6px;
	margin-bottom: 20px;
	height: 22px;
	display: block;
}
.gsxx em img {
	display: inline-block;
	width: 22px;
	height: 22px;
	vertical-align: middle;
	margin-right: 14px;
}
.gsxx p {
	font-size:14px;
	color: #d0d0d0;
	line-height: 32px;
}
.gsxx p span {
	margin-left: 40px;
}
.gsxx p a {
	color: #d0d0d0;
}
.sao {
	float: right;
}
.sao img {
	display: block;
	width: 114px;
	height: 114px;
	padding: 10px;
	margin: 0 auto;
	border-radius:5px;
	border: 1px solid #fff;
}
.sao span {
	display: block;
	padding: 10px;
	color:#CCC;
	font-size:14px;
}
.links {
	height: 80px;
	line-height: 80px;
	background: #0a0a0a;
	width:100%
}
.links p b {
	display: block;
	float: left;
	color: #a5a5a5;
	font-size: 16px;
	line-height: 80px;
	margin-right: 14%;
}
.links p b img {
	display: inline-block;
	width: 24px;
	height: 10px;
	margin-left: 10px;
	vertical-align: middle;
}
.links p a {
	font-size: 14px;
	color: #a5a5a5;
	line-height: 80px;
	display: block;
	float: left;
	margin-right: 5%;
}
/*搴曢儴鑱旂郴鏂瑰紡*/

.sycont {
	border-top: 1px solid #eeeeee;
	border-bottom: 1px solid #eeeeee;
	overflow: hidden;
	background: #fff;
}
.sycont li {
	width: 24.9%;
	float: left;
	text-align: center;
	padding-top: 25px;
	padding-bottom: 30px;
	line-height: 28px;
	border-left: 1px solid #eeeeee;
}
.sycont li img {
	display: block;
	margin: auto;
}
.sycont li h1 {
	color: #525252;
	font-size: 16px;
	margin-top: 15px;
}
.sycont li p {
	color: #000000;
	font-size: 16px;
}
 .sycont li:nth-of-type(1) {
border: none;
}
/*11 鎷涜搐绾冲＋*/

.zxbj {
	padding-top:50px;
}
.zxx {
	padding-top:80px;
}
.zxx .zsm {
	width:45%;
	float:left;
}
.zxx .zsm span {
	display: block;
	font-size: 30px;
	height:69px;
	border-bottom:1px solid #d9d9d9;
	margin-bottom: 41px;
	    height: 70px;
}
.zxx .zsm p {
	font-size: 14px;
	color:#666666;
	height:124px;
	line-height: 24px;
}
.zxx .zsm em {
	display: block;
	height:235px;
}
.zxx .zsm em i {
	display: block;
	float:left;
	width:48%;
	height:235px;
}
.zxx .zsm em i  img{
	width:100%;
	height:235px;
	object-fit: cover;
}
.zxx .zsm em i.last {
	float:right;
}
.zxx .zsm a {
	display: block;
	font-size: 15px;
	color:#c8102e;
	padding-right:43px;
	background:url(../images/al_jt.png) no-repeat right;
	width:140px;
}
.zxx .zxt {
	width:65%;
	height:563px;
	float:right;
	margin-right: -260px;
}
.zxx .zxt img {
	width:100%;
	height:470px;
	    object-fit: cover;
}
.gwbj {
	background:#f2f2f2;
}
.gwxx {
	padding-top:80px;
	padding-bottom:80px;
}
.gwxx .tit {
	font-size:30px;
	line-height: 37px;
	margin-bottom:59px;
	padding-left:57px;
	color:#333333;
	background:url(../images/ntb.png) no-repeat left;
}
.gwxx .ul_ft {
	overflow: hidden;
	position: relative;
}
.gwxx .ul_ft .ftf {
	width: 49%;
	height: 210px;
	float:left;
	background:#FFF;
	margin-bottom: 20px;
	box-sizing: border-box;
	padding-top:40px;
}
.gwxx .ul_ft .ftf dl {
	height:123px;
	padding-left:48px;
	border-left:8px solid #c8102e;
	cursor: pointer
}
.gwxx .ul_ft .ftf dl dt {
	height:46px;
	width:90%;
	border-bottom:1px solid #d2d2d2;
}
.gwxx .ul_ft .ftf dl dt span {
	display: block;
	font-size: 16px;
	color:#333333;
	font-weight: bold;
	line-height: 32px;
}
.gwxx .ul_ft .ftf dl dt span em {
	color:#c8102e;
	margin-left: 18px;
}
.gwxx .ul_ft .ftf dl dt span i {
	display: block;
	width:23px;
	height:11px;
	float:right;
	padding-top: 10px;
}
.gwxx .ul_ft .ftf dl dt span i img {
	width:23px;
	height:11px;
}
.gwxx .ul_ft .ftf dl dd {
	padding-top:24px;
}
.gwxx .ul_ft .ftf dl dd .yqxz {
	font-size: 14px;
	color:#666666;
	height:30px;
}
.gwxx .ul_ft .ftf dl dd .yqxz em {
	font-size: 14px;
	margin-right: 18px;
	color:#666666;
	float:left;
	line-height: 28px;
}
.gwxx .ul_ft .ftf dl dd .yqxz em i {
	font-size: 14px;
	margin-right: 48px;
	color:#666666;
}
.gwxx .ul_ft .ftf dl dd .yqxz em:first-child {
	padding-left:0;
}
 .gwxx .ul_ft .ftf:nth-child(2n) {
float:right;
}
.gwxx .modal-backdrop {
	display:none;
	position: fixed !important;
	width: 100%;
	height: 100%;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 999;
	background-color:#999;
}
.gwxx .xxbj {
	width: 80%;
	height: 80%;
	background: #FFF;
	position: relative;
	margin: 5% auto;
	box-sizing: border-box;
	overflow: hidden;
}
.gwxx .xxbj .close {
	display: block;
	width:50px;
	height:50px;
	background:url(../images/close.png) no-repeat center;
	position: absolute;
	right:0;
	top:0;
	cursor: pointer;
}
.gwxx .xxbj .xxbj_s {
	width: 100%;
	height: 85%;
	position: relative;
	padding: 0 20px 20px;
	background: #FFF;
	display: block;
	margin: 50px auto;
	box-sizing: border-box;
	overflow-y: auto;
}
.gwxx .xxbj .titnav {
	height:68px;
	line-height:68px;
	font-size: 18px;
	color:#333333;
	font-weight: bold;
	background:url(../images/xt.jpg) no-repeat bottom left;
	margin-bottom: 20px;
	background-size:100%
}
.gwxx .xxbj .titnav i {
	font-size: 20px;
	color:#c8102e;
	font-weight: bold;
	margin-left: 20px;
}
.gwxx .xxbj .titnav img {
	float: right;
	padding-top: 34px;
}
.gwxx .xxbj .yqxz {
	border-bottom:1px solid #d2d2d2;
	margin-bottom: 20px;
	padding-bottom: 20px;
}
.gwxx .xxbj .yqxz em {
	display: block;
	font-size: 14px;
	line-height: 28px;
	color:#666666;
}
.gwxx .xxbj .yqxz em i {
	font-size: 14px;
	color:#666666;
	margin-right: 48px;
}
.gwxx .xxbj .zzt {
	float:left;
	border-bottom:1px solid #d2d2d2;
	margin-bottom: 40px;
	width:100%;
	padding-bottom: 20px;
}
.gwxx .xxbj .zzt .xxsm {
	width: 48%;
	float:left;
}
.gwxx .xxbj .zzt .xxsm em {
	display: block;
	float:left;
	font-size: 14px;
	width: 15%;
	font-weight: bold;
	color:#333333;
	margin-right: 2.5%;
}
.gwxx .xxbj .zzt .xxsm .zpnr {
	float:left;
	width: 80%;
	font-size: 14px;
	color: #666666;
	line-height:24px;
}
.gwxx .xxbj .zzt .yq {
	float:right;
}
.gwxx .xxbj .td {
	width:100%;
	clear:both
}
.gwxx .xxbj .td span, .gwxx .xxbj .td b {
	display: block;
	font-size: 14px;
	color:#333333;
	font-weight: bold;
	height:32px;
}
.gwxx .xxbj .td span i {
	display: block;
	font-size: 14px;
	color:#c8102e;
	float:right;
}
.gwxx .xxbj .td a {
	display: block;
	font-size: 20px;
	margin-top: 20px;
	font-weight: bold;
	color:#c8102e;
}
.zzjg {
	background:#FFF;
	padding-bottom:100px;
}
.zz {
	padding-top:100px;
	position: relative;
}
.zz .tit {
	width:720px;
}
.zz .tit em {
	display: block;
	font-size:30px;
	line-height: 37px;
	color:#333333;
	padding-left:54px;
	background:url(../images/ntb.png) no-repeat left;
	width:200px;
}
.zz .tit span {
	display: block;
	width:715px;
}
.zz .tit span img {
	width:715px;
}
.zz .jgpt {
	width:860px;
	height:754px;
	position: absolute;
	top:80px;
	right:-260px;
	overflow:hidden
}
.zz .jgpt img {
	width:860px;
	height:954px;
	transition: all 0.5s;
}
.zz .jgpt img:hover {
	transform: scale(1.05);
}
.wh2 .tit em {
	display: block;
	font-size: 30px;
	line-height: 37px;
	color: #333333;
	padding-left: 54px;
	background: url(../images/ntb.png) no-repeat left;
	width: 200px;
}
.lmpt{ float:right; width:20%;}
.lmpt img{ width:100%;}


.mar30{ margin-top:30px; margin-bottom:30px;}




.top_sea{ width:159px; height:22px; line-height:22px; background:url(../images/top_sea.png) no-repeat; position:relative; }
.tsea_inp{ width:118px; height:18px; line-height:18px; color:#adadad; position:relative; left:12px; top:-2px; border:0;}
.tsea_bon{ width:20px; height:20px; background:none; border:0; padding:0; margin:0; position:relative; left:10px; cursor:pointer;}


.cptd{ width:100%; margin-left:auto; margin-right:auto;background-color:#c8102e; }
.cptdl{ float:left;}
.cptdl img{ width:100%; }
.cptdr{ width:40%; float:left; padding:3%; color:#fff; height:80%; line-height:26px;}
.cptdrt{ margin-bottom:15px;}
.xqjst{ width:100%; background-color:#f3f3f3; margin:20px 0px; height:40px;}
.xqjst span{ width:20%; text-align:center; background-color:#353635; height:40px; line-height:40px; display:block; color:#fff;}






.about-menu-sidebar .box1 dd ul{ display:none;background-color:#f4f4f4;}
.about-menu-sidebar .box1 dd:hover ul{ display:block;background-color:#f4f4f4;}
.about-menu-sidebar .box1 .cur ul{ display:block;background-color:#f4f4f4;}
.about-menu-sidebar .box1 dd ul li a{ height:30px; line-height:30px; font-size:12px; }

.message h3 {
  text-align: center;
  color: #333333;
  font-size: 22px;
  font-weight: normal;
}
.message ol {
  width: 100%;
  margin: 50px auto 0;
}
.message ol li {
      float: left;
    width: 45%;
    background: #f3f3f3;
    color: #999999;
    padding: 0 2%;
    /* margin: 10px 1%; */
    /* padding-bottom: 15px; */
    /* padding-top: 15px; */
    height: 45px;
    line-height: 45px;
    margin-bottom: 20px;

}
.message ol li span {
    display: block;
    float: left;
}
.message ol li:nth-child(2n) {
  float: right;
}
.message ol li:nth-child(6) {
  float: left;
}
.message ol li:nth-child(7) {
  float: right;
}
.message ol li input {
  width: 70%;
    background: none;
    border: none;
    color: #999999;
    font-size: 14px;
    font-family: "寰蒋闆呴粦";
    /* padding: 0 2%; */
    /* margin: 10px 1%; */
    /* padding-bottom: 15px; */
    /* padding-top: 15px; */
    height: 45px;
    line-height: 45px;
}
.message ol li textarea {
  font-size: 14px;
  height: 165px;
  border: none;
  background: none;
  color: #999999;
  font-family: "寰蒋闆呴粦";
  padding:15px 0;
  width:70%;
}
.message ol .btn{
  color: #fff;
  font-size: 18px;
  width:49%; margin-right:2%;
  height:40px;
  float:left;    border: none;
}
.message ol .btn2 {
  color: #fff;
  font-size: 18px;  width:49%;  margin-right:0;
  height:40px;
   float:left;    border: none;

}
.message ol .btn {
  background:#c8102e;
}
.message ol .btn2 {
  background: #808080;
}
