@charset "utf-8";
/* -------- 全局样式-------- */  
* {
	margin: 0;
	padding: 0;
}
body {
	font-family: "微软雅黑", "宋体", arial;
	font-size: 14px;
	margin: 0px;
	padding: 0px;
	background: #fff;
	color: #5c5c5c;
	min-width: 1300px;
    max-width: 1920px;
}
div, form, img, ul, li, dl, dt, dd {
	padding: 0px;
	margin: 0px;
	border: 0px;
}
td, p, div, li, select, input, textarea {
	font-family: "微软雅黑", "宋体", arial;
	font-size: 14px;
	margin: 0;
	padding: 0;
}
td, p, div, li, input, textarea {
	word-break: break-all;
	box-shadow: none;
	outline: none;
}
h1, h2, h3, h4, h5, h6,  th {
	font-size: 100%;
	font-weight: normal;
}
/*强行换行*/
table, tr, td, th {
	font-size: 14px;
}
ul, li {
	list-style-type: none;
}
/*ul,li{ LIST-STYLE: none;}*/
h1, h2, h3, h4, h5, h6 {
	padding: 0px;
	margin: 0px;
}
/* -------- 链接-------- */
a:link {
	color: #333;
	text-decoration: none;
} /* 未访问的链接 */
a:visited {
	color: #333;
	text-decoration: none;
} /* 已访问的链接 */
a:hover {
	color: #003171;
	text-decoration: none;
} /* 鼠标放上去的链接 */
a:active {
	color: #333;
} /* 激活链接 */
/* -------- 表单 -------- */


/* -------- 文本样式 -------- */ 
.fB {
	font-weight: bold;
}
.f12px {
	font-size: 12px;
}
.f14px {
	font-size: 14px;
}
.lh_16 {
	line-height: 16px;
}
.lh_18 {
	line-height: 18px;
}
.lh_20 {
	line-height: 20px;
}
.lh_22 {
	line-height: 22px;
}
/* -------- 对齐和边距 -------- */
.left {
	float: left;
}
.right {
	float: right;
}
.clear {
	clear: both;
}
/*.clear{ clear:both; visibility:hidden;font-size:1px; width:1px;}  */
.pd_10 {
	padding: 10;
}
.mg_10 {
	margin: 10;
}
.ma {
	margin: 0 auto;
}
/* -------- 结构布局 --------*/
.main {
	background: #fff;
}
.center {
	width: 1200px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	position: relative;
}
.left {
}
.right {
}
/* -------- 栏目板块 -------- */ 

/* top 头部样式 */
.head {
	height: 120px;
	background: #FFF;
	border-bottom: 4px solid #eee;
}
.head .hea-top {
	width: 75.3%;
	height: 125px;
	margin: 0 auto;
}
.head .hea-top .logo {
	width: 30%;
	height: 104px;
	float: left;
	padding-top: 30px;
	box-sizing: border-box;
}
.head .hea-top .logo .t_logo {
	width: 397px;
	height: 53px;
	float: left;
	line-height: 0;
	overflow: hidden;
	padding-top: 5px;
	margin-right: 25px;
}
.head .hea-top .logo .t_logo img {
	width: 100%;
}
.head .hea-top .logo h2 {
	float: left;
	padding-left: 34px;
	background: url(../images/hea-xt.png) no-repeat left;
}
.head .hea-top .logo h2 span {
	display: block;
	height: 29px;
	line-height: 29px;
	font-size: 20px;
	color: #231815;
	font-weight: normal;
}
.head .hea-top .logo h2 em {
	display: block;
	height: 29px;
	line-height: 29px;
	font-size: 19px;
	color: #231815;
	font-weight: bold;
	font-style: normal;
}
.head .hea-top .hea-tel {
	padding-top: 20px;
	float: right;
	width: 50%;
	text-align: right;
}
.head .hea-top .hea-tel span {
	display: inline-block;
	height: 43px;
	line-height: 40px;
	padding-left: 37px;
	font-size: 27px;
	color: #333333;
	font-family: "Arial";
	font-weight: bold;
	padding-top: 3px;
	box-sizing: border-box;
}
.head .hea-top .hea-tel span.tel1 {
	background: url(../images/hea-tel1.png) no-repeat left;
	padding-right: 4%;
}
.head .hea-top .hea-tel span.tel2 {
	background: url(../images/hea-tel2.png) no-repeat left;
}
.head .menu {
	float: right;
	width: 60%;
}
.head .menu .nav {
	height: 43px;
	margin: 0 auto;
	width: 100% !important;
}
.head .menu .nav li {
	width: 14.2%;
	float: left;
	text-align: center;
	position: relative;
	height: 61px;
}
.head .menu .nav li:first-child {
}
.head .menu .nav li a {
	display: block;
	height: 43px;
	line-height: 43px;
	font-size: 16px;
	color: #333333;
	position: relative;
}
.head .menu .nav li a:before {
	width: 1px;
	height: 10px;
	background: #dedede;
	content: "";
	position: absolute;
	right: 0;
	top: 18px;
}
.head .menu .nav li:last-child a:before {
	display: none;
}












































.head .menu .nav li i {
	display: inline-block;
	width: 0;
	height: 1px;
	background: #E60012;
	margin: -1px auto 0;
	transition: .5s;
	/* vertical-align: bottom; */
}
.head .menu .nav li:hover a, .head .menu .nav li.cur a {
	font-size: 16px;
	color: #e60012;
	font-weight: bold;
	font-family: "思源黑体 CN";
}
.head .menu .nav li:hover i, .head .menu .nav li.cur i {
	width: 36px;
}
 @media screen and (min-width:760px) and (max-width:1680px) {
.head .hea-top, .head .menu .nav {
	width: 93.3%;
}
.con_nyt{width: 93.3% !important;}
.ny_pro dl{width: 93.3% !important;}
}
/*幻灯Banner*/
.banner {
	position: relative;
	height: 800px;
}
.banner .btn1 {
	bottom: 20px;
	margin-right: -450px;
	padding: 5px 6px;
	position: absolute;
	right: 50%;
	z-index: 7;
}
.banner .btn1 span {
	line-height: 14px;
	background: none repeat scroll 0 0 #003171;
	border: 1px solid #003171;
	color: #FFFFFF;
	cursor: pointer;
	display: inline-block;
	margin-left: 5px;
	padding: 2px 5px;
}
.banner .btn1 span.cur {
	font-weight: bold;
	padding: 4px 8px;
	background: none repeat scroll 0 0 #003171;
	border: 1px solid #003171;
}
.banner .bgitem {
	height: 800px;
	cursor: pointer;
	width: 100%;
	margin: 0 auto;
	position: absolute;
	background-position: center top;
	background-repeat: no-repeat;
}
/*sousuo*/
.iseaCon {
	width: 100%;/* background: #003171; */
	height: 65px;
	border-bottom: 1px solid #f0f0f0;
}
.wfixed {
	width: 1200px;
	margin: 0px auto;
	padding: 0px;
}
.hotSea span {
	line-height: 65px;
	width: 1200px;
	color: #555;
	font-size: 14px;
	padding-left: 20px;
}
.hotSea a {
	line-height: 65px;
	color: #fff;
	font-size: 14px;
	padding-left: 6px;
}
.search{height:78px;/* border:1px solid #e9e9e9; */border-left:0;border-right:0;box-sizing: border-box;/* background: #f5f5f5; */}
.sea{height:76px;width:75.3%;margin:0 auto;}
.sea span{display: block; height:76px;float:left;}
.sea span i{display: block;height:76px;line-height: 76px;float:left;font-size: 16px;color:#555555;font-weight: bold;font-style: normal;}
.sea span a{display: block;height:76px;line-height: 76px;float:left;font-size: 16px;color:#555555;margin-right: 36px;}
.sea span a:last-child{margin-right: 0;}
.sea .sou{width: 306px;height: 46px;float:right;border:1px solid #e9e9e9;border-radius: 20px;overflow: hidden;box-sizing: border-box;margin-top: 17px;background: #fff;}
.sea .sou .txt{width: 229px;height:44px;line-height: 44px;padding: 0 20px;box-sizing: border-box;float:left;background: 0;border:0;font-size: 14px;color:#666;/* border: none; */}
.sea .sou .btn{width:75px;height:44px;float:left;/* background: url(../images/sea-btn.png) no-repeat center; */cursor: pointer;border: none;}
.sea .sou .txt::-webkit-input-placeholder{font-size: 14px; color:#666;}
.sea .sou .txt::-moz-placeholder{font-size: 14px; color:#666;}
@media screen and  (min-width:760px) and (max-width:1680px){
    .sea{width:93.3%;}
}
.input_text {
	height: 30px;
	line-height: 30px;
	margin-left: 6px;
	color: #666;
	width: 234px;
	border: 0;
	background: #f0f0f0;
	padding-left: 15px;
	box-sizing: border-box;
}
.btn_search {
	height: 30px;
	font-size: 12px;
	float: right;
	background-color: #31b2eb;
	color: #fff;
	width: 50px;
	border: 0;
}
.seartel {
	font-size: 14px;
	color: #fff;
	line-height: 24px;
	text-align: right;
	margin-top: 7px;
	background: url(../images/telll.png) no-repeat right;
	padding-right: 60px;
}
.seartel p {
	font-size: 21px;
}
/*title*/

.title font {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
}
.nameff {
	float: left;
	width: 492px;
	height: 56px;
	background: url(../images/dt_bg.png) repeat-x 0 50px;
}
.nameff p {
	float: left;
}
.nameff p span {
	font-size: 16px;
	padding-bottom: 16px;
	height: 40px;
	margin-bottom: 30px;
	font-weight: normal;
	overflow: hidden;
	display: block;
	color: #333;
}
.nameff p em {
	display: block;
	font-style: normal;
	color: #989898;

	line-height: 22px;
	font-size: 12px;

	z-index: 0;

	text-transform: Uppercase;
}
.nameff a {
	float: right;
	padding: 12px 0 0 0;
	color: #333;
}
/*bottom*/
.font_w {
	font-family: 'Microsoft YaHei';
}
.font_w a {
	line-height: 24px;
}
.foot {
	background: #003171;
	padding: 0px 0px 24px;
}
.ftNav {
	background: #003171;
	padding-top: 10px;
	height: 50px;
	border-bottom: 2px solid #158e4a;
}
.ftNav li {
	float: left;
	position: relative;/* padding-right:64px; */
	height: 50px;
	padding: 0 43px;
}
.ftNav li a {
	color: #fff;
	line-height: 40px;
	padding-bottom: 10px;
	display: block;
	font-size: 16px;
}
.ftNav li a.ftCur em {
	position: absolute;
	height: 3px;
	background: #6AA8F3;
	left: 0px;
	bottom: -2px;
	width: 53px;
}
.ftCon {
	margin-top: 10px;/* height: 160px; */
}
.bottom {
	padding: 40px 0px;
	line-height: 36px;
	color: #fff;
	width: 850px;
}
.bottom p {
	font-size: 14px;
	color: #fff;
}
.bottom a {
	color: #fff;
	margin: 0px 2px;
}
.bottom a:hover {
	color: #fff;
}
.bottom p span {
	margin-right: 15px;
}
.bottom .cnzz {
	margin-top: 10px;
*margin-top:0px;
}
.ftLogo {
	width: 250px;
	margin-top: 30px;
}
.ftEwm {/* width:294px; */
	margin-top: 40px;
}
.ftEwm p {
	color: #fff;
	margin-top: 8px;
}
.copright {
	margin: 20px 0 0 0;
	text-align: left;
}
.copright p {
	color: #fff;

	line-height: 24px;
}
.copright a {
	color: #fff;
	margin: 0 0px 0 0;
}
.copright a:hover {
	color: #ffae00;
}
.link {
	height: 20px;
	padding: 15px 0;
}
.link p {
	font-size: 12px;
	color: #fff;
	font-weight: bold;
	float: left;
}
.link a {
	float: left;
	margin: 0 5px;
	color: #fff;
}
/*内页*/

.title_ny {
	font-size: 14px;
	color: #fff;
	font-weight: normal;
	line-height: 22px;
	overflow: hidden;
	height: 20px;
	padding: 0 0 10px 40px;
	background: url('../images/jt.png') no-repeat 20px 8px;
}
.title_ny span {
	margin: 0 0 0 5px;
}
.a_left {
	width: 210px;
	float: left;
	position: relative;
}
.a_title {
	height: 35px;
	line-height: 35px;
	background: #008C17;
	font-size: 14px;
	padding-left: 17px;
	color: #fff;
	text-align: left;
}
.a_title a {
	color: #fff;
}
.a_list {
	width: 208px;
	border: 1px solid #ccc;
	margin: 20px 0 0 0;
	padding: 0px 0 10px 0;
}
.a_list ul {
	padding: 10px 0px 0 0;
	padding-left: 40px;
}
.a_list ul li {
	line-height: 30px;
}
.a_list ul li >a {
	background: url(../images/jt.gif) no-repeat left center;
	padding-left: 12px;
	color: #333;
}
.a_list ul li >a:hover {
	color: #C30D23;
}
.a_list ul li dl {
	padding-left: 10px;
}
.a_list ul li dl dd {
	height: 22px;
	line-height: 22px;
}
.a_list ul li dl dd a {
	padding-left: 15px;
	background: url(../images/-.gif) no-repeat left center;
	color: #333;
}
.a_list ul li dl dd a:hover {
	color: #C30D23;
}
.a_contact {
	width: 208px;
	border: 1px solid #ccc;
	margin: 10px 0 20px 0;
	text-align: center;
	padding-bottom: 5px;
}
.a_contact >p {
	color: #666666;
	line-height: 18px;
	text-align: left;
	padding: 0 8px 0 8px;
}
.a_contact >p >a {
	color: #333;
}
.a_contact >p >a:hover {
	color: #C30D23;
}
.a_contact img {
	margin: 5px 0 5px 0;
}
.a_tel {
	background: url(../images/dh.gif) no-repeat 8px center;
	text-align: left;
	padding-left: 68px;
	margin-bottom: 10px;
}
.a_tel span {
	color: #333;
}
.a_tel p {
	color: #C30D23;
	font: 14px "Impact";
}
.a_right {
	width: 930px;
	float: right;
	position: relative;
	margin: 31px 0 0 0;
}
/* 下一个产品 */
.preNext {
	position: relative;
	padding-top: 10px;
	margin-top: 10px;/* height: 40px; */
}
.preNext .line {
	height: 10px;
	overflow: hidden;
	clear: both;
	margin: 4px auto;
	padding-top: 10px;
}
.preNext .line strong {
	display: block;
	width: 8px;
	height: 10px;
	overflow: hidden;
	font-size: 0px;
	line-height: 100px;
	float: left;
}
.preNext .text {
	color: #333;
}
.preNext ul {
	background: #f6f6f6;
	padding: 10px 30px;
}
.preNext ul li {
	line-height: 30px;

	color: #666;

}
.preNext .text dt {

	line-height: 38px;
}

.preNext .text a:hover {
	color: #003171;
	text-decoration: underline;
}
.preNext .text dt a {
	color: #333;
}
.preNext .text dt a:hover {
	color: #0F8E47;
}
.preNext .text_b {
	color: #0F8E47;
}

.preNext .text_b a {
	color: #0F8E47 !important;
}
.nrfg {
	border-bottom: 1px solid #f0f0f0;
	margin: 20px 0 0 0;
	padding-bottom: 10px;
}
.nrfg span {
	font-size: 20px;
	font-weight: bold;
}
/*新闻列表*/
.news_list li {
	line-height: 54px;
	padding: 0 40px;
	background: #f6f6f6;
	margin-bottom: 9px;
}
.news_list li {
	font-size: 14px;
	float: none;
}
.news_list span {
	float: right;
	color: #999;
}
.news_list li a {
	color: #555;
	font-size: 16px;
	display: block;
}
.news_list li a:hover {
	color: #003171;
}
/* 翻页 */
.page_list {
	height: 20px;
	line-height: 20px;
	text-align: center;
	letter-spacing: 0;
	;
	font-size: 12px;
	margin-top: 20px;
	border: none !important;
	margin-bottom: 20px;
}
.page_list a {
	display: inline-block;
	color: #aaa;
	border: 1px solid #aaa;
	background: #fff;
	text-align: center;
	margin: 0 1px;
	width: auto;
	height: 20px;
	padding: 0px 6px;
	font-family: "Microsoft Yahei", "宋体";
}
.page_list a:hover {
	color: #fff;
	border: 1px solid #C30D23;
	background: #C30D23;
}
.page_list a.on {
	color: #fff;
	border: 1px solid #C30D23;
	background: #C30D23;
}
/*新闻详细*/
.title_news_article {
	font-size: 24px;
	color: #333333;
	height: 50px;
	text-align: center;
}
.news_aticle {
	line-height: 24px;
	font-size: 14px;
	color: #333;
}
/*product 页面*/
.prolist {
}
.prolist ul li {
	float: left;
	margin: 0 7px 0 8px;
	height: 260px;
}
.prolist ul li > a {
	display: block;
	width: 210px;
	border: 1px #ccc solid;
}
.prolist ul li p {
	margin-bottom: 10px;
}
.prolist ul li p a {
	width: 210px;
	text-align: center;
	margin-top: 0px;
	font-size: 14px;
	color: #333;
	height: 40px;
	text-align: center;
	line-height: 40px;
	display: inline-block;
}
.prolist ul li p a:hover {
	color: #C30D23;
}
/* 产品详情 */
.proinfo {
	width: 100%;
	text-align: center;
	margin-bottom: 40px;
}
.proinfo h1 {
	text-align: center;
	font-size: 20px;
	font-weight: bold;
	margin-bottom: 20px;
	color: #333;
}
.photo {
	width: 100%;
}
.photo h3 {
	text-align: center;
	font-size: 20px;
	margin-bottom: 20px;
	font-weight: bold;
}
.photo h3 a {
	color: #333;
}
.photo_img {
	width: 500px;
	margin: 0 auto;
	/* margin-top: 20px; */
	/* border: 10px #fff solid; */
}
.proinfo_img {
	width: 500px;
	border: 1px #f0f0f0 solid;
	height: 375px;
	margin: 0 auto;/* margin-top: 30px; */
}
.proinfo_text {
	float: left;
	width: 550px;
	margin-left: 60px;
}
.proinfo_text h1 {
	font-size: 26px;
	line-height: 40px;
	font-family: "微软雅黑";
	font-weight: bold;
}
.proinfo_text p {
	margin: 10px 0;
	color: #333;
}
.pro_c {
	color: #333;
	padding-bottom: 20px;
	line-height: 24px;
}
/*相关信息*/
.related_news {
	margin: 20px 0 0 0;
	display: table;
	width: 100%;
	margin-bottom: 30px;
}
.related_title {
	border-bottom: 1px solid #f0f0f0;
	margin: 0px 0 10px 0;
	padding-bottom: 10px;
}
.related_title span {
	font-size: 20px;
	font-weight: bold;
}
.related_title a {
	float: right;
	font-size: 12px;
	font-weight: normal;
}
/*相关新闻*/

.related_news ul li {
	width: 49%;
	float: left;
	padding: 10px 20px;
	box-sizing: border-box;
	display: block;
	background: #f6f6f6;
	margin: 5px;
}
.related_news ul li span {
	float: right;
	color: #999;
	font-size: 12px;
}
.related_news ul li a {
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	display: block;
	line-height: 24px;
}
.related_news ul li a em {
	float: right;
}
/*相关产品*/
.related_product {
	margin: 20px 0 0 0;
	display: table;
	width: 100%;
}
.related_product ul li {
	float: left;
	width: 200px;
	margin-left: 13px;
	margin-right: 13px;
}
.related_product ul li>a {
	border: 1px #ddd solid;
	width: 200px;
	height: 150px;
	display: block;

}
.related_product ul li p a {
	text-align: center;
	display: block;
}
.ny_cptj {
	margin-top: 20px;
}
.ny_cptj dl {
	float: left;
	margin-right: 5px;
	margin-left: 4px;
	background: #f6f6f6;/* line-height: 40px; */
}
.ny_cptj dl a p {
	text-align: center;
	line-height: 50px;
}
/* 分页 */
.page_info {
	text-align: center;
	margin-top: 10px;
	color: #aaa;
}
.page_info span {
	padding: 0 2px;
	font-weight: bold;
}
.page_list {
	height: 20px;
	line-height: 20px;
	text-align: center;
	letter-spacing: 0;
	;
	font-size: 12px;
	margin-top: 20px;
	border: none !important;
}
.page_list a {
	display: inline-block;
	color: #aaa;
	border: 1px solid #aaa;
	background: #fff;
	text-align: center;
	margin: 0 1px;
	width: auto;
	height: 20px;
	padding: 0px 6px;
	font-family: "Microsoft Yahei";
}
.page_list a:hover {
	color: #fff;
	border: 1px solid #C30D23;
	background: #C30D23;
}
.page_list a.on {
	color: #fff;
	border: 1px solid #C30D23;
	background: #C30D23;
}
.pagination {
	clear: both;
	text-align: center;
	display: table;
	margin: 0 auto;
}
.pagination li {
	display: inline-block;
}
.pagination li a {
	display: block;
	padding: 6px 16px;
	background-color: #fcfcfc;
	border: 1px solid #eeeeee;
	font-size: 16px;
}
.pagination li a {
	border-left: none;
}
.pagination li:nth-child(1){border-left: 1px solid #eeeeee;;}
.pagination li.active a, .pagination li a:hover {
	background-color: #003171;
	color: #ffffff;
}
.clearfix:after {
	content: "";
	clear: both;
	height: 0;
	visibility: hidden;
	display: block;
}
.bg1_cont {
	width: 960px;
	margin: 0 auto;/* height: 328px; */
	overflow: hidden;
}
.bg1_text {
	padding-left: 30px;
	width: 472px;
	background: url(../images/line1.gif) no-repeat left top;
}
.bg1_text .p1 img {
	vertical-align: top;
}
.bg1_text .p2 {
	padding: 16px 0 22px 0;
	font: 14px/24px "Microsoft YaHei";
	color: #333;
}
.fr {
	float: right;
}
.adv1 {
	background: url(../images/adv1.jpg) center no-repeat;
	height: 721px;
}
.adv3 {
	background: url(../images/adv3.jpg) center no-repeat;
	height: 206px;
	margin-bottom: 25px;
}
.adv2 a:hover {
	color: #fab00e;
}
/* 询盘 */
.xqtitle {
	width: 80px;
	height: 24px;
	text-align: center;
	line-height: 24px;
	background: #C30D23;
	font-size: 14px;
	margin-bottom: 10px;
	font-family: "Microsoft Yahei", "微软雅黑";
	color: #fff;
}
.goodsConts {
	color: #666;
	margin-top: 20px;
}
.inquiry {
	margin: 0 auto;
	clear: both;
	font-size: 14px;
	border: 1px #ddd solid;
	padding: 30px;
	background: #f8f8f8
}
.form-group1 {
	width: 50%;
	float: left;
	margin-bottom: 10px
}
.form-group10 {
	width: 50%;
	float: left;
	margin-bottom: 10px
}
.form-group2 {
	width: 100%;
	float: left;
	margin-bottom: 10px
}
.form-group3 {
	float: left;
	margin: 0 50px 10px 0;
}
.form-group4 {
	float: left;
	margin-bottom: 10px
}
.inquiry label {
	float: left;
	line-height: 30px;
}
.form-control1 {
	float: left;
	width: 75%;
	border: 1px #ddd solid;
	height: 30px;
	line-height: 30px;
}
.form-control2 {
	float: left;
	width: 87.5%;
	border: 1px #ddd solid;
	height: 100px;
	line-height: 30px;
}
.form-control3 {
	float: left;
	width: 100px;
	border: 1px #ddd solid;
	height: 30px;
	line-height: 30px;
}
.form-sub1 {
	width: 80px;
	height: 30px;
	color: #fff;
	background: #003171;
	border: none;
}
/* 留言 */

.content {
	border: 1px solid #f0f0f0;
	padding: 40px;
	margin-top: 10px;
	margin-bottom: 40px;
}
.content p {
	color: #555;
	font-size: 15px;
	line-height: 32px;
	text-align: justify;
}
ul {
	list-style: none outside none;
}
.wfixed {
	width: 1350px;
	margin: 0 auto;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
/* 首页产品列表产品 */	   
.sy_cpfl {
	text-align: center;
	margin-top: 50px;
}
.sy_cpfl p {
	font-size: 30px;
	line-height: 2;
	font-weight: normal;
}
.sy_cpfl span {
	font-size: 60px;
	font-weight: normal;
	text-transform: uppercase;
	font-family: -webkit-pictograph;

	display: block;
	line-height: 1;
}
.sy_cpfl em {
	font-size: 14px;
	font-weight: normal;
	color: #7e7e7e;
	font-style: normal;
}
.sy_cpfl_txt {
	width: 1080px;
	margin: 0 auto;

	height: 50px;
	margin-top: 30px;
	margin-bottom: 10px;
}
.sy_cpfl_txt ul li {
	float: left;/* width: 150px; */
	text-align: center;
	padding-left: 32px;
	padding-right: 32px;
}
.sy_cpfl_txt ul li p {
	text-transform: uppercase;
}
.sy_cpfl_txt ul li span {
	font-size: 18px;
}
.sy_cpzs {
	height: 570px;
	width: 100%;
	background: #f4f4f4;
}
.sy_cpzs ul {
	width: 1200px;
	margin: 0 auto;
	padding-top: 40px;
}
.sy_cpzs ul li {
	float: left;
	width: 280px;
	margin-right: 20px;
	text-align: center;
	height: 254px;




























}
.sy_cpzs ul li p {
	height: 40px;
}
.sy_cpzs ul li p a {
	font-size: 16px;
	line-height: 36px;
	display: block;
}
/* 产品轮播 */
.box {

	width: 1200px;
	margin: 0 auto;
	position: relative;
	overflow: hidden;
	_height: 100%;
	margin-top: 50px;
}
.hotproduct {
	margin: 15px 0 20px 0;
}
#demo1p {
	width: 1200px;
	height: 280px;
	overflow: hidden;
	position: relative;
}
#indemo1p {
	float: left;
	width: 800%;
}
#demo1p1 {
	float: left;
}
#demo1p2 {
	float: left;
}
.top_14 {
	list-style: none outside none;
	display: inline;
}
.top_14 li {
	float: left;
	height: 280px;
	overflow: hidden;
	padding-right: 8px;
	padding-top: 8px;
	text-align: center;
	width: 285px;
	background: #fff;
	margin-right: 20px;
	padding-left: 8px;
}
.top_14 h3 {
	height: 217px;
	margin: 0 auto;
}
.top_14 h3 a {
	padding: 1px;
	display: table-cell;
}
.top_14 h3 img {
	vertical-align: middle;
}
.top_14 li p {
	margin-top: 7px;
	border-top: 1px #003171 dashed;
}
.top_14 li p .a1 {
	font-size: 15px;
	overflow: hidden;
	display: block;
	height: 45px;
	color: #666;
	line-height: 45px;
}
.top_14 li p .a1:hover {
	color: #003171;
}
/* 首页新闻 */
.index_new {
	width: 587px;
	margin-top: 60px;
}
.box-t {
	border-bottom: 1px solid #ccc;
	font-size: 24px;
	color: #003171;
	margin-bottom: 15px;
	padding-bottom: 10px;
	position: relative;
	line-height: 24px;
	text-align: left
}
.box-t strong {
	font-weight: bold;
}
.box-t .small {
	font-size: 18px;
	font-weight: bold;
}
.box-t a {
	font-size: 14px;
	color: #666;
	float: right;
}
.box-t:after {
	position: absolute;
	display: block;
	content: '';
	width: 100px;
	height: 2px;
	background-color: #003171;
	bottom: -1px
}
.news-box {
	position: relative;
	color: #828282;
	border-bottom: 1px solid #ddd;
	padding-bottom: 1em;
	height: 143px;
}
.news-box img {
	transition: all 0.6s;
	display: inline-block;
}
.news-box img:hover {
	transform: scale(1.1);
	cursor: pointer;
}
.news-cont {
	width: 380px;
}
.news-cont h3 {
	font-size: 16px;
	font-weight: bold;
}
.news-cont h3 a {
	color: #333;
}
.news-cont p {
	font-size: 14px;
	line-height: 30px;
	color: #666;
}
.new-box {
	font-size: 16px;
	color: #535353;
	padding-top: 10px;
	margin-bottom: 1em;
}
.new-box li {
	font-size: 15px;
	line-height: 28px;
}
.new-box li a {
	color: #333;
}
.new-box li span {
	padding-right: 8px;
	float: right;
	color: #828282;
}
.index_news {
	width: 587px;
	margin-top: 60px;
}
.newss-box {
	position: relative;
	color: #828282;
	border-bottom: 1px solid #ddd;
	padding-bottom: 1em;
	margin-bottom: 1em;
}
.newss-box h3 {
	font-size: 16px;
	font-weight: bold;
	line-height: 32px;
}
.newss-box h3 i {
	background-color: #ff7700;
}
.newss-box i {
	font-size: 12px;
	border-radius: 5px;
	color: #fff;

	padding: 4px;

	font-weight: normal;
	margin-right: 10px;
	font-style: normal;
}
.newss-box h3 a {
	font-weight: normal;
	color: #ff7700;
}
.newss-box p {
	padding: 3px 0;
	line-height: 24px;
	font-size: 14px;
	color: #333;
}
.newss-box p i {
	background-color: #003171;
}
.newss-box p span {
}
/* 友情链接 */
.busMess {
	background: #F3F6F7;
	height: 70px;
	line-height: 30px;
	margin-top: 30px;
	padding-top: 10px;
}
.busMess span {
	font-size: 16px;

	color: #333;
}

.box-x span {
	display: block;
	color: #333;

	font-size: 35px;
	font-weight: 400;
	text-align: center;
	margin-top: 30px;
	font-weight: bold;
}
.PageCrumbList {
	font-size: 14px;
	color: #999;
	text-align: CENTER;
	line-height: 32px;
}
.PageCrumbList a {
	font-size: 14px;
	color: #999;
}
.g-sd1 ul {/* width: 1200px; */
	margin: 0 auto;
	height: 50px;
	margin-top: 20px;
	display: table;
}
.g-sd1 ul li {
	float: left;
	margin: 0 4px;
	background: #f6f6f6;
}
.g-sd1 ul li a {
	width: 190px;
	height: 50px;
	border-radius: 10px;
	display: block;
	border: 1px #f0f0f0 solid;
	line-height: 50px;
	text-align: center;
	color: #555;

	font-size: 16px;
}

.g-sd1 ul li a:hover {
	background: #003171;
	color: #fff;
	border: 1px solid #003171;
}
.pagination li {
	display: inline-block;
	zoom: 1;
	float: left;
	margin: 0;
	width: auto;
	height: auto;
	padding: 0 !important;
	margin: 0 !important;
}
.cpbg {
	margin-bottom: 40px;
	margin-top: 60px;
}
.g-mn1 ul {
	margin-top: 20px;
	margin-bottom: 20px;
}
.g-mn1 ul li {
	float: left;
	padding: 1px;
	margin-right: 18px;
	margin-bottom: 20px;
	box-shadow: 0px 0px 10px rgba(0,0,0,0.2);
	padding-bottom: 30px;
	width: 322px;
	transition: all 0.6s;
	overflow: hidden;
	height: 420px;
	box-sizing: border-box;
}
.g-mn1 ul li:hover{margin-top: -10px;margin-bottom: 30px;}
.g-mn1 ul li:nth-child(4n){margin-right:0;}
.g-mn1 ul li a p {
	text-align: center;
	line-height: 55px;
	padding-bottom: 3px;
	font-size: 16px;
	background:url(../images/pro-kk.png) center no-repeat;
	padding-right: 26px;
	color: #666;
}
.g-mn1 ul li a{display: block;}
.g-mn1 ul li span{
    font-size: 20px;
    font-weight: bold;
    color: #111;
    background: url(../images/pro-xt.png) no-repeat left;
    padding-left: 13px;
    display: table;
    margin: 0 auto;
    margin-top: 50px;
	margin-bottom: 10px;
}
.g-mn1 ul li img{}
.sl_one {
	background: #f4f4f4;
	padding: 70px 0px 10px 0px;
}
.sl_tit {
	text-align: center;
	font-size: 40px;
}
.sl_tit b {
	display: block;
	font-weight: bold;
}
.sl_one_a {
	margin: 50px 0;
	text-align: center;
	background: #fff;
	height: 80px;
}
.sl_one_a ul {
	width: 1200px;
	margin: 0 auto;
}
.sl_one_a ul li {
	display: inline-block;
	background: #fff;
	vertical-align: top;
	width: 15%;
	font-size: 18px;
	color: #333333;
	line-height: 80px;
	padding: 0 2%;
}
.sl_one_a ul li:nth-child(1) i {
	background: url(../images/cp01.png) left no-repeat;
}
.sl_one_a ul li:nth-child(2) i {
	background: url(../images/cp02.png) left no-repeat;
}
.sl_one_a ul li:nth-child(3) i {
	background: url(../images/cp03.png) no-repeat;
}
.sl_one_a ul li i {
	display: block;
	width: 40px;
	height: 40px;
	float: left;
	margin-top: 20px;
}
.sl_one_a ul li a {
	display: block;
	margin: 0 10px;
}
.sl_one_a ul li:nth-child(1) a {
	margin: 0 1px;
}
.sl_one_a ul li:nth-child(3) a {
	margin: 0 30px;
}
.sl_one_b {
	max-width: 1920px;
	min-width: 1200px;
	margin: 0 auto;
	display: table;
	width: 100%;
	margin-top: 50px;/* margin-bottom: 40px; */
}
.sl_one_b ul {
/* width: 1200px; */
    /* margin: 0 auto; */
    /* display: table; */
}
.sl_one_b ul li {
	border: 6px solid #fff;
	float: left;
	width: 23.0%;
	margin-left: 1.1%;
	height: 100%;
	position: relative;
	margin-bottom: 20px;
	overflow: hidden;
	background: #fff;
}
.sl_one_b ul li:hover {
	background: #003171;
	border: 6px solid #003171;
}
.sl_one_b ul li:hover a {
	color: #fff;
}
.sl_one_b ul li:nth-child(3n) {
	margin-right: 0;
}
.sl_one_b ul li span {
	display: block;
}
.sl_one_b ul li span img {
}
.sl_one_b ul li span img {
	width: 100%;
}
.sl_one_b ul li p {
	height: 68px;
	text-align: CENTER;
}
.sl_one_b ul li p a {
	line-height: 68px;
	font-size: 18px;
	color: #555;
}
.youshi {
	background: url(../images/youshi.jpg) center no-repeat;
	height: 1307px;
	width: 100%;
}
.sl_ys {
	background: linear-gradient(#e7e8ea, #fff);
	height: 620px;
	padding-top: 70px;
}
.sl_ys ul {
	width: 1200px;

	margin: 0 auto;
}
.sl_ys ul li {

	background: #fff;


	width: 380px;
	height: 500px;
	float: left;
	margin-right: 30px;
	border-radius: 20px;
	box-shadow: 0 0 12px #dfe5e4;
	transition: all 0.6s;
}
.sl_ys ul li:hover {
	margin-top: -20px;
}
.sl_ys ul li img {
	width: 100%;
	height: 220px;
	padding-bottom: 10px;
}
.sl_ys ul li p {
	text-align: center;
	font-size: 26px;
	font-weight: bold;
	color: #333;
	line-height: 80px;

	padding-top: 10px;
}

.sl_ys ul li span {
	display: block;
	padding: 0 30px 30px;
	font-size: 16px;
	line-height: 30px;
	text-align: center;
	color: #555;
}
.sl_ys ul li i {

	display: block;
	margin-left: 30px;
	background: linear-gradient(to right, #003171, #41b67f);
	width: 60px;
	height: 60px;
	text-align: center;
	font-style: normal;
	line-height: 54px;
	border-radius: 30px;
	font-size: 36px;
	color: #fff;
	margin: 0 auto;
	margin-top: 26px;
}
.sl_ys ul li:nth-last-child(1) {
	margin-right: 0;
}
.sl_about {
	height: 950px;
	background: url(../images/sl_ys.jpg) bottom no-repeat #003171;
	padding-top: 90px;
}
.sl_about dl {
	width: 1360px;
	margin: 0 auto;
	background: #fff;
	border-radius: 60px;
	height: 740px;
	position: relative;/* top: -80px; */
}
.chazhi {
	margin-top: -121px;/* height: 150px; */
}
.youshi_a {
	padding-top: 410px;
	padding-left: 50px;
	float: left;
}
.youshi_a img {
}
.youshi dl {
	width: 500px;
	float: right;
	padding-top: 250px;
}
.youshi dl dt {
	padding-bottom: 50px;
}
.youshi dl dt p {
	font-size: 40px;
	color: #fff;
	font-weight: bold;
	padding-top: 15px;
	height: 84px;
	background: url(../images/abouts.png) center no-repeat;
	line-height: 70px;
}
.youshi dl dt span {
	font-size: 20px;
	color: #fff;
	padding-top: 16px;
	text-align: right;
	/* height: 82px; */
	display: block;
	opacity: 0.6;
}
.youshi dl dd {
	width: 450px;
	height: 160px;
	background: #04a384;
	background: linear-gradient(to right, #003171, #0a8dc8);
	border-radius: 10px;
	border-bottom: 8px solid #fff;
	margin-bottom: 40px;
	float: right;
}
.youshi dl dd b {
	width: 60px;
	height: 60px;
	border-radius: 50%;
	margin-left: -42px;
	display: block;
	float: left;
	margin-top: 45px;
	background: #fff;
	border: 8px solid #088bce;
}
.youshi dl dd img {
	padding-left: 11px;
	padding-top: 13px;
}
.youshi dl dd p {
	font-size: 26px;
	color: #fff;
	font-weight: bold;
	line-height: 50px;
	padding-top: 20px;
	float: left;
	width: 380px;
	padding-left: 30px;
}
.youshi dl dd span {
	font-size: 16px;
	color: #fff;
	line-height: 30px;
	display: block;
	font-weight: normal;
	padding-right: 30px;
	opacity: 0.9;
}
.sl_about {
}
.sl_about dl {
}
.sl_about dl dt {
	width: 655px;
	float: left;
	height: 740px;
	background: #fff;
	padding-right: 0;
	box-sizing: border-box;
	border-radius: 60px 0 0 60px;
	padding-top: 80px;
	padding-left: 80px;
}
.sl_about dl dt img {
}
.sl_about dl dd {
	margin-top: 80px;
	float: right;
	width: 625px;
	background: #f1f5f4;
	margin-right: 80px;
	box-sizing: border-box;
}
.sl_about dl dd span {
	font-family: Arial, Helvetica, sans-serif;
	color: #003171;
	font-size: 50px;
	padding-top: 70px;
	font-weight: bold;
	display: block;
	padding-left: 70px;
}
.sl_about dl dd p {
	font-size: 15px;
	color: #888;
	line-height: 34px;

	height: 252px;

	padding-left: 70px;
	text-align: justify;
	padding-right: 55px;
}
.sl_about dl dd b {
	font-size: 26px;
	color: #333;
	height: 70px;
	padding-top: 8px;
	display: block;
	padding-left: 70px;
}
.sl_about dl dd em {
	height: 108px;
	background: #e7ebea;
	font-size: 26px;
	font-weight: lighter;
	text-align: center;
	color: #8d9392;
	line-height: 108px;
	display: block;
	font-style: normal;
}
.sl_about dl dd a {
	background: #003171;
	font-size: 40px;
	text-align: center;
	color: #fff;
	line-height: 108px;
	display: block;
	float: right;
	width: 134px;
}
.sl_about dl dd a:hover {
	background: #1cab78;
}
.sl_new {
	margin-top: 30px;
}
.sl_new ul {
	width: 1200px;
	margin: 0 auto;
	display: block;
}



.sl_new ul li {
	width: 585px;
	float: left;
	box-sizing: border-box;
	padding: 40px;
	background: #f6f6f6;
	margin: 15px 0;
	margin-right: 30px;
}
.sl_new ul li span {
	font-size: 20px;
	display: block;
	line-height: 30px;
	font-weight: bold;
}
.sl_new ul li a {
}
.sl_new ul li i {
	display: block;
	font-style: normal;
	line-height: 40px;
	color: #999;
}

.sl_new ul li p {
	line-height: 30px;

	color: #666;
}
.sl_new ul li:nth-child(2n) {
	margin-right: 0;
}
.news_parameters {
	background: #f6f6f6;
	line-height: 40px;
	color: #666;
}
.news_parameters span {
	color: #999;
}
.news_parameters span a {
	color: #999;
}
.hyj_one {
	background: url(../images/one.jpg) top no-repeat;
	margin-bottom: 80px;
}
.hyj_one dl {
	display: table;
	width: 1200px;
	margin: 0 auto;
	padding-top: 80px;
}
.hyj_one dl dt {
	width: 700px;
	float: left;
}
.hyj_one dl dt p {
	display: block;
	line-height: 110px;
	color: #003171;
	font-size: 30px;
	padding-bottom: 46px;
	font-weight: bold;
}
.hyj_one dl dt p img {
	float: left;
	padding-right: 40px;
}
.hyj_one dl dt span {
	font-size: 16px;
	line-height: 30px;
	display: block;
	margin-bottom: 30px;
}
.hyj_one dl dd {
	float: right;
	padding-top: 110px;
}
.hyj_one dl dd img {
}
.hyj_two {
	width: 100%;
	background: #f5f5f5;
	padding-bottom: 80px;
}
.hyj_two_tit {
	text-align: center;
	padding-top: 80px;
}
.hyj_two_tit p {
	font-size: 36px;
	color: #003171;
	font-weight: bold;
}
.hyj_two_tit span {
	text-transform: uppercase;
	color: #888;
	display: block;
	line-height: 30px;
}
.hyj_two_ys {
	width: 1200px;
	margin: 0 auto;
	margin-top: 30px;
	display: table;
}
.hyj_two_ys dl {
	width: 290px;
	float: left;
	margin-right: 13px;
}
.hyj_two_ys dl:nth-last-child(1) {
	margin-right: 0;
}
.hyj_two_ys dl dt {
	background: #fff;
	padding: 20px 30px;
	border: 2px solid #003171;
}
.hyj_two_ys dl:nth-child(1) dt {
	background: #003171;
}
.hyj_two_ys dl:nth-child(1) dt p {
	color: #fff;
}
.hyj_two_ys dl:nth-child(1) dt span {
	color: #fff;
}
.hyj_two_ys dl:nth-child(1) dd {
	background: #003171;
	color: #fff;
}
.hyj_two_ys dl:hover dt {
	background: #003171;
}
.hyj_two_ys dl:hover dt p {
	color: #fff;
}
.hyj_two_ys dl:hover dt span {
	color: #fff;
}
.hyj_two_ys dl:hover dd {
	background: #003171;
	color: #fff;
}
.hyj_two_ys dl dt p {
	font-size: 20px;
	line-height: 30px;
	color: #333;
}
.hyj_two_ys dl dt span {
	text-transform: uppercase;
	font-size: 14px;
	color: #999;
	display: block;
	line-height: 30px;
}
.hyj_two_ys dl dd {
	background: #fff;
	margin-top: 20px;
	padding: 38px 30px;
	line-height: 35px;
	font-size: 15px;
	text-align: justify;
	height: 310px;
}
.hyi_three {
	/* height: 800px; */
	width: 1200px;
	margin: 0 auto;
}
.hyi_three_tit {
	padding-top: 70px;
}
.hyi_three_tit p {
	font-size: 30px;
	color: #003171;
	font-weight: bold;
}
.hyi_three ul {
	margin-top: 40px;
	display: table;
}
.hyi_three ul li {
	width: 370px;
	float: left;
	margin-right: 30px;
	margin-bottom: 30px;
}
.hyi_three ul li:nth-child(3n) {
	margin-right: 0;
}
.hyi_three ul li p {
}
.hyi_three ul li p a {
	display: block;
	height: 278px;
}
.hyi_three ul li p img {

}
.hyi_three ul li span {

	display: block;
	background: #f5f5f5;
	text-align: center;
	line-height: 50px;
	font-size: 16px;
}
.hyi_three ul li span a {
	color: #555;
}
.hyi_four {
	width: 100%;
	background: url(../images/about.jpg) center top no-repeat;
	margin-top: 50px;
	padding-bottom: 80px;
}
.hyi_four_tit {
	text-align: center;
	padding-top: 80px;
}
.hyi_four_tit p {
	font-size: 36px;
	color: #003171;
	font-weight: bold;
}
.hyi_four_tit span {
	text-transform: uppercase;
	color: #888;
	display: block;
	line-height: 30px;
}
.hyi_four dl {
	width: 1200px;
	margin: 0 auto;
	margin-top: 50px;
	display: table;
}
.hyi_four dl dt {
	float: left;
}
.hyi_four dl dt img {
}
.hyi_four dl dd {

	width: 540px;

	float: right;


}
.hyi_four dl dd p {
	line-height: 32px;
	font-size: 16px;
	padding-bottom: 20px;
	text-align: justify;
	color: #555;
}
.hyi_four dl dd span {
	display: block;
	font-size: 26px;
	font-weight: bold;
	line-height: 80px;
	color: #444;
}
.hyi_five {
	width: 100%;
	margin: 0 auto;
	padding-bottom: 100px;
	background: #f5f5f5;
}
.hyi_five_tit {
	padding-top: 70px;
	width: 1200px;
	margin: 0 auto;
}

.hyi_five_tit p {
	font-size: 30px;
	color: #003171;
	font-weight: bold;
}
.hyi_five ul {
	display: table;
	width: 1200px;
	margin: 0 auto;
	margin-top: 60px;
}
.hyi_five ul li {


	float: left;
	width: 120px;
}
.hyi_five ul li span {
	background: #003171;
	display: block;
	width: 60px;
	height: 60px;
	border-radius: 30px;
	line-height: 60px;
	text-align: center;
	margin: 0 auto;
	color: #fff;
	font-weight: bold;
	font-size: 24px;
}
.hyi_five ul li i {
	height: 50px;
	display: block;
	width: 5px;
	background: #003171;
	margin: 0 auto;
}
.hyi_five ul li p {
	height: 100px;
	width: 100%;
	text-align: center;
	border: 2px solid #ccc;
	border-radius: 20px;
	padding: 26px 10px;
	box-sizing: border-box;
	font-size: 15px;
	background: #fff;
	color: #444;
}
.hyi_five ul li:nth-child(2n) p {
	color: #444;
	background: #fff;
	border: 2px solid #ccc;
}
.hyi_six {
	text-align: center;
	margin-top: 60px;
}
.hyi_six p {
	font-size: 36px;
	color: #003171;
	font-weight: bold;
}
.hyi_six span {
	text-transform: uppercase;
	color: #888;
	display: block;
	line-height: 30px;
}
.feedback {
	Z-index: 9999;
	background: #fff;
	width: 340px;
	position: fixed;
	right: 30px;
	bottom: -9999px;
	box-shadow: 0 20px 40px 8px rgba(0, 0, 0, 0.25);
	font-size: 14px;
	border-radius: 10px 10px 0 0;
}
.feedback .feedbackHeader {
	height: 40px;
	line-height: 40px;
	border-radius: 10px 10px 0 0;
	color: #ffffff;
	text-indent: 50px;
	font-weight: normal;
	cursor: pointer;
}
.feedback .eMailIco {
	background: url(../images/emailIco.png) 16px center no-repeat #003171;
	background-size: 21px auto;
}
.feedbackForm {
	padding: 16px 16px 40px 16px;
}
.feedbackForm .tips {
	color: #222d38;
	padding-bottom: 20px;
}
.feedbackForm .linee {
	margin-bottom: 16px;
}
.feedbackForm .linee input, .feedbackForm .linee textarea {
	width: 100%;
	box-sizing: border-box;
	box-shadow: inset 0 1px 3px 0 rgba(0, 0, 0, 0.1);
	border-radius: 4px;
	border: solid 1px #ccc;
	color: #222d38;
	display: block;
}
.feedbackForm textarea {
	resize: none;
	height: 78px;
	padding: 11px;
	line-height: 20px;
}
.feedbackForm .linee input {
	height: 40px;
	line-height: 40px;
	padding: 0 11px;
}
.feedbackForm .btn {
	background: #003171;
	border-radius: 4px;
	width: 100%;
	box-sizing: border-box;
	border: none;
	height: 40px;
	line-height: 40px;
	color: #ffffff;
	cursor: pointer;
}
.feedback .closeBtn {
	background: url("../images/closeBtn.png") no-repeat;
	width: 28px;
	height: 28px;
	background-size: 28px 28px;
	position: absolute;
	left: -36px;
	top: 6px;
	cursor: pointer;
	display: none;
}
#wowslider-container {
	zoom: 1;
	position: relative;
	width: 100%;
	margin: 0 auto;
	z-index: 100;
	border: none;
	text-align: left; /* reset align=center */
	font-size: 10px;
	overflow: hidden;

}
#wowslider-container.fullscreen-mode, #wowslider-container.fullwidth-mode {
	max-width: none;
	max-height: none;
}
#wowslider-container .ws_images ul {
	position: relative;
	width: 10000%;
	height: 100%;
	left: 0;
	list-style: none;
	margin: 0;
	padding: 0;
	border-spacing: 0;
	overflow: visible;/*table-layout:fixed;*/
}
#wowslider-container .ws_images ul li {
	position: relative;
	width: 1%;
	height: 100%;
	line-height: 0; /*opera*/
	overflow: hidden;
	float: left;
	font-size: 0;
	padding: 0 0 0 0 !important;
	margin: 0 0 0 0 !important;
}
#wowslider-container .ws_images {
	position: relative;
	left: 0;
	top: 0;
	width: 100%;

	height: 100%;
	overflow: hidden;
}
#wowslider-container.fullscreen-mode .ws_images, #wowslider-container.fullwidth-mode .ws_images {
	max-height: none;

}
#wowslider-container .ws_images a {
	width: 100%;
	display: block;
	color: transparent;
}
#wowslider-container.fullscreen-mode .ws_images a, #wowslider-container.fullwidth-mode .ws_images a {
	height: 100%;
}
#wowslider-container img {
	max-width: none !important;
}
#wowslider-container .ws_images img {

	width: 100%;
	border: none 0;
	max-width: none;
	padding: 0;

	margin: 0;
}
#wowslider-container .ws_images iframe {
	position: absolute;
	z-index: -1;
}
#wowslider-container a {
	text-decoration: none;
	outline: none;

	border: none;
}
#wowslider-container .ws_bullets {
	float: left;
	position: absolute;
	z-index: 70;
}
#wowslider-container .ws_bullets div {
	position: relative;
	float: left;
	font-size: 0px;
}
#wowslider-container a.wsl {
	display: none;
}
#wowslider-container .ws_bullets {
	padding: 10px;
}
#wowslider-container .ws_bullets a {
	margin-left: 16px;
	width: 12px;
	height: 12px;
	float: left;
	text-indent: -4000px;
	position: relative;
	background: rgb(30,165,194); /* ie */
	background: rgba(30,165,194,0.5);
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
}
#wowslider-container .ws_bullets a.ws_selbull, #wowslider-container .ws_bullets a:hover {
	background: rgba(30,165,194,1);
}
#wowslider-container .ws_bullets a:hover {
	-webkit-animation: pulseIn .9s infinite linear;
	-moz-animation: pulseIn .9s infinite linear;
	animation: pulseIn .9s infinite linear;
}
#wowslider-container a.ws_next, #wowslider-container a.ws_prev {
	font-family: 'wowslider-controls';
	position: absolute;
	display: none;
	text-shadow: none;
	text-align: center;
	background-color: rgba(255,255,255,0.2);
	color: rgba(250,196,26,0);
	top: 50%;
	margin-top: -2.5em;
	height: 5em;
	width: 5em;
	z-index: 60;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
}
#wowslider-container a.ws_next:hover, #wowslider-container a.ws_prev:hover {
	background-color: rgba(250,196,26,0.4);
	color: rgba(250,196,26,0);
}
#wowslider-container a.ws_next {
	background-image: url(../images/ws_next.png);
	background-position: center center;
	background-repeat: no-repeat;
}
#wowslider-container a.ws_prev {
	background-image: url(../images/ws_prev.png);
	background-position: center center;
	background-repeat: no-repeat;
}
#wowslider-container a.ws_next {
	right: 10px;
}
#wowslider-container a.ws_next:after {
	content: '\e801';
	display: block;
	font-size: 3.5em;
	line-height: 1.7em;
}
#wowslider-container a.ws_prev {
	left: 10px;
}
#wowslider-container a.ws_prev:after {
	content: '\e800';
	display: block;
	font-size: 3.5em;
	line-height: 1.7em;
}
#wowslider-container a.ws_prev:hover:after {
	-webkit-animation: prevArrow .7s infinite ease-in-out;
	-moz-animation: prevArrow .7s infinite ease-in-out;
	animation: prevArrow .7s infinite ease-in-out;
}
#wowslider-container a.ws_next:hover:after {
	-webkit-animation: nextArrow .7s infinite ease-in-out;
	-moz-animation: nextArrow .7s infinite ease-in-out;
	animation: nextArrow .7s infinite ease-in-out;
}
* html #wowslider-container a.ws_next, * html #wowslider-container a.ws_prev {
	display: block
}
#wowslider-container:hover a.ws_next, #wowslider-container:hover a.ws_prev {
	display: block
}
/* bottom center */
#wowslider-container .ws_bullets {
	bottom: -33px;
	left: 50%;
}
#wowslider-container .ws_bullets div {
	left: -70%;
}
#wowslider-container .ws-title {
	position: absolute;
	display: block;
	bottom: 0.31em;
	left: 1.23em;
	margin: 9px;
	z-index: 50;
	font-family: MisoBold, Oswald, Impact, Charcoal, sans-serif;
	font-size: 5.5em;
	color: #FFF;
	text-shadow: 1px 1px 1px #333333;
}
#wowslider-container .ws-title div, #wowslider-container .ws-title span {
	display: inline-block;
	padding: 10px;
	background: #3398B6;
	border-radius: 5px;
	-moz-border-radius: 5px;

	-webkit-border-radius: 5px;
	opacity: 0.95;

 filter:progid:DXImageTransform.Microsoft.Alpha(opacity=95);
}
#wowslider-container .ws-title div {



	display: block;

	background: #B02D15;
	margin-top: 10px;
	color: #FFFFFF;
	opacity: 0.8;
	text-shadow: 1px 1px 1px #000000;
}
#wowslider-container .ws_images > ul {
	animation: wsBasic 16.8s infinite;
	-moz-animation: wsBasic 16.8s infinite;
	-webkit-animation: wsBasic 16.8s infinite;
}

.sdft_cpfl{background: url(../images/probj.jpg) no-repeat center bottom;padding: 90px 12px 112px;display: table;width: 100%;box-sizing: border-box;/* margin-top: 600px; */}
.sdft_tit{}
.sdft_tit h2{ text-align: center; margin-bottom: 64px;}
.sdft_tit h2 span{display: inline-block;height: 68px;line-height: 68px;font-size: 50px;color: #fff;padding: 0 21px;position: relative;font-weight: bold;font-weight: bold;font-family: "思源黑体 CN";}
.sdft_tit h2 span:before{width: 15px;height: 20px;background: url(../images/tit-left.png) no-repeat center;content: "";position: absolute;left: -10px;top: 26px;}
.sdft_tit h2 span:after{width: 15px;height: 20px;background: url(../images/tit-rig.png) no-repeat center;content: "";position: absolute;right: -10px;top: 26px;}
.sdft_tit h2 em{display: block;height: 42px;line-height: 42px;font-style: normal;font-size: 24px;color: #e0e0e0;font-weight: normal;}
.sdft_cpfl ul{}
.sdft_cpfl ul li{float: left;width: 32.6%;padding: 40px 0;background: #FFF;border-radius: 4px;padding-bottom: 40px;transition: all 0.3s linear 0s;}
.sdft_cpfl ul li:hover{margin-top: -10px;}
.sdft_cpfl ul li:last-child{float: right;}
.sdft_cpfl ul li:nth-child(2){margin-left: 1.1%;}
.sdft_cpfl ul li dl{
    padding-bottom: 20px;
}
.sdft_cpfl ul li dl dt{
    text-align: center;
}
.sdft_cpfl ul li dl dt p{height: 70px;line-height: 70px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;padding-top: 20px;}
.sdft_cpfl ul li dl dt p a{font-size: 28px;color: #333;font-weight: bold;padding-left: 13px;background: url(../images/pro-xt.png) no-repeat left;font-weight: bold;}
.sdft_cpfl ul li dl dt span{
    display: block;
}
.sdft_cpfl ul li dl dt span em{line-height: 36px;background: url(../images/pro-dd.png) no-repeat left;padding-left: 27px;font-style: normal;font-size: 16px;color: #666;font-family: "思源黑体 CN";margin: 0 10px;}
.sdft_cpfl ul li dl dd{line-height: 0;overflow: hidden;text-align: center;/* padding-top: 20px; */}
.sdft_cpfl ul li dl dd a{}
.sdft_cpfl ul li dl dd img{    width: 100%;}

.sdft_cpys{
    padding-top: 80px;
    /* background:url(../images/cpysbg.jpg) center no-repeat; */
    padding-bottom: 66px;
}
.sy_cpysa{
    width: 100%;
    max-width: 1430px;
    display: table;
    margin: 0 auto;
    background:url(../images/chanpin.png) center no-repeat;
    height: 600px;
    background-size: 100%;
}
.sy_cpysa dl{}
.sy_cpysa dl dt{
    text-align: center;
}
.sy_cpysa dl dt p{
    font-size: 28px;
    font-weight: bold;
    color: #333;
    line-height: 60px;
}
.sy_cpysa dl dt span{
    font-size: 16px;
    color: #666;
}
.sy_cpysa dl dt i{
    text-align: center;
    display: block;
    width: 74px;
    height: 84px;
    margin: 0 auto;
    }
.sy_cpysa dl dt i{ background:url(../images/cpys1-1.png) center no-repeat;  transition: all 0.3s linear 0s;}
.sy_cpysa dl dt:hover i{ background:url(../images/cpys1.png) center no-repeat;     transform: rotateY(180deg);} 
.sy_cpysa dl i:nth-child(2){background:url(../images/cpys2-1.png) center no-repeat;}
.sy_cpysa dl dd:nth-last-child(1) i{background:url(../images/cpys3-1.png) center no-repeat;}
.sy_cpysa dl dd:nth-child(2):hover i{background:url(../images/cpys2.png) center no-repeat;}
.sy_cpysa dl dd:nth-last-child(1):hover i{background:url(../images/cpys3.png) center no-repeat;}
.sy_cpysa dl dd i{transition: all 0.3s linear 0s;}
.sy_cpysa dl dd:hover i{transform: rotateY(180deg);}

.sy_cpysa dl dd{padding: 0 3%;padding-top: 160px;width: 410px;box-sizing: border-box;}
.sy_cpysa dl dd p{
    font-size: 28px;
    font-weight: bold;
    color: #333;
    line-height: 60px;
    float: left;

    width: 198px;

}

.sy_cpysa dl .fl{text-align: right;float: left;}
.sy_cpysa dl dd span{
    font-size: 16px;
    color: #666;
    line-height: 32px;
    display: block;
    font-weight: normal;
}
.sy_cpysa dl dd i{
    width: 74px;
    height: 84px;
    display: block;
    float: right;
    margin: 0 26px;
    margin-top: 10px;
}

.sdft_titi h2{ text-align: center; margin-bottom: 64px;}
.sdft_titi h2 span{display: inline-block;height: 68px;line-height: 68px;font-size: 50px;color: #333;padding: 0 21px;position: relative;font-weight: bold;font-weight: bold;font-family: "思源黑体 CN";}
.sdft_titi h2 span:before{width: 15px; height: 20px; background: url(../images/tit-left.png) no-repeat center; content: ""; position: absolute; left: 0; top: 26px;}
.sdft_titi h2 span:after{ width: 15px; height: 20px; background: url(../images/tit-rig.png) no-repeat center; content: ""; position: absolute; right: 0; top: 26px;}
.sdft_titi h2 em{display: block;height: 42px;line-height: 42px;font-style: normal;font-size: 24px;color: #666666;font-weight: normal;}



.sdft_about{background:url(../images/sdft_about.jpg) top center no-repeat;padding-bottom: 69px;}
.sdft_ab{
    width: 1200px;
    margin: 0 auto;
    padding-top: 200px;
}
.sdft_wm{
    background: #FFF;
    padding: 60px 39px 52px;
    box-sizing: border-box;
    box-shadow: 0px 0px 18px rgba(0,0,0,0.1);
}
.sdft_wm h4{text-align: center;
    margin-bottom: 26px;}
.sdft_wm h4 a{}
.sdft_wm h4 span{    display: inline-block;
    height: 77px;
    line-height: 77px;
    font-size: 50px;
    color: #333333;
    padding: 0 25px;
    position: relative;
    font-weight: bold;
    font-family: "思源黑体 CN";}
.sdft_wm h4 span:before{width: 15px; height: 20px; background: url(../images/tit-left.png) no-repeat center; content: ""; position: absolute; left: 0; top: 26px;}
.sdft_wm h4 span:after{ width: 15px; height: 20px; background: url(../images/tit-rig.png) no-repeat center; content: ""; position: absolute; right: 0; top: 26px;}
.sdft_wm h4 em{
    display: block;
    height: 47px;
    line-height: 47px;
    font-size: 24px;
    color: #666666;
    font-weight: normal;
    font-style: normal;
    }
.sdft_wm p{    width: 1010px;
    margin: 0 auto 24px;
    line-height: 33px;
    font-size: 16px;
    color: #666666;}


.abo-nav{
    width: 282px;
    height: 47px;
    margin: 0 auto 32px;
    background: #f3f3f3;
    }

.abo-nav ul{}
.abo-nav ul li{    float: left;
    width: 141px;
    height: 47px;
    text-align: center;
    line-height: 47px;
	}
.abo-nav ul li a{
    font-size: 16px;
    color: #666666;
    font-weight: bold;
    display: block;
    }
.abo-nav ul li:nth-child(1){background: url(../images/abo-nav1.png) no-repeat center;}
.abo-nav ul li:nth-child(1) a{color:#fff;}
.abo-nav ul li:hover a{color: #FFF;}

.abo-nav ul li:nth-child(2):hover{background: url(../images/abo-nav2.png) no-repeat center;}

.abo-nav ul li:nth-child(2):hover a{color:#fff;}


.abo-bot{position: relative;}
.abo-bot .abo-list{width:1005px;margin:0 auto;}
.abo-bot .abo-list .bd{overflow: hidden;}
.abo-bot .abo-list .bd ul li{float:left; width:238px;margin-right: 17px;}
.abo-bot .abo-list .bd ul li span{display: block; width:100%; line-height: 0; overflow: hidden;}

.abo-bot .abo-list .bd ul li span img{width:100%;}
.abo-bot .abo-list .bd ul li em{display: block; width:100%; height:17px; background:url(../images/abo-yy.png) no-repeat center;}
.abo-bot .abo-list .abo-jt i{display: block; width:19px; height:33px;cursor: pointer;}
.abo-bot .abo-list .abo-jt i.abo-prev{background:url(../images/abo-prev.png) no-repeat center;position: absolute; left:0;top:40%;}
.abo-bot .abo-list .abo-jt i.abo-next{background:url(../images/abo-next.png) no-repeat center;position: absolute; right:0;top:40%;}

.sdft_xw{padding: 80px 0;background: url(../images/sy_new.jpg) center top no-repeat #f5f5f5;height: 910px;box-sizing: border-box;}
.sdft_newb{width: 1200px;margin: 0 auto;}

.sdft_ntit{height: 78px;padding-top: 40px;padding-bottom: 20px;}

.sdft_ntit a{ display:block;}
.sdft_ntit span{display: block;float: left;height: 78px;line-height: 78px;font-size: 28px;color: #333333;font-weight: bold;padding-left: 32px;background: url(../images/news-ico1.png) no-repeat left;}
.sdft_ntit i{display: block;height: 78px;line-height: 78px;font-size: 14px;color: #333333;font-weight: normal;float: right;text-transform: uppercase;font-style: normal;}

.sdft_new{
    float: left;
    width: 680px;
}
.sdft_new dl{}
.sdft_new dl dt{
    display: table;
    width: 100%;
}
.sdft_new dl dt img{
    float: left;
    width: 380px;
    height: 228px;
}
.sdft_new dl dt p{
    float: right;
    width: 260px;
}
.sdft_new dl dt span{
    display: block;
    padding-top: 12px;
    line-height: 26px;
    padding-bottom: 12px;
    color: #666;
    font-size: 16px;
}
.sdft_new dl dt em{
    font-style: normal;
    font-size: 18px;
    color: #333;
    display: block;
    line-height: 35px;
}
.sdft_new dl dt em a{} 
.sdft_new dl dt i{
    display: block;
    font-style: normal;
    text-transform: capitalize;
    padding-top: 10px;
    color: #e60012;
}
.sdft_new dl dt i a{
    color: #e60012;
} 

.sdft_new dl dd{
    line-height: 70px;
    display: block;
    border-bottom: 1px solid #dadada;
    display: table;
    width: 100%;
}
.sdft_new dl dd a{}
.sdft_new dl dd p{
    float: left;
    font-size: 18px;
    color: #333;
}
.sdft_new dl dd span{
    float: right;
    font-size: 40px;
    font-family: "Times New Roman", Times, serif;
    opacity: 0.2;
}

.sdft_newa{
    width: 420px;
    float: right;
}
.sdft_newa dl{
    display: table;
    width: 100%;
    border-bottom: 1px solid #dadada;
    padding-bottom: 20px;
    margin-top: 33px;
}
.sdft_newa dl:nth-child(1){margin-top: 10px;}
.sdft_newa dl dt{
    width: 60px;
    /* height: 72px; */
    border-right: 1px solid #ddd;
    padding-right: 22px;
    text-align: center;
    float: left;
}
.sdft_newa dl dt p{
    font-size: 36px;
    font-weight: bold;
    color: #555;
    line-height: 36px;
}
.sdft_newa dl dt span{
    display: block;
    color: #999;
    padding-top: 4px;
    font-size: 12px;
}
.sdft_newa dl dd{
    width: 310px;
    float: right;
}
.sdft_newa dl dd a{}
.sdft_newa dl dd p{
    font-size: 18px;
    color: #333;
    line-height: 20px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.sdft_newa dl dd span{
    display: block;
    color: #777;
    font-size: 16px;
    line-height: 24px;
    padding: 10px 0;
}
.sdft_newa dl dd i{
    padding-top: 7px;
    color: #ccc;
    font-style: normal;
    text-transform: capitalize;
    display: block;
    }

.sdft_aby{padding: 87px 0 200px;/* background: url(../images/guide.jpg) center bottom no-repeat; */background-color: #f5f5f5;}
.sdft_aba{width: 75.3%;margin: 0 auto;display: table;}
.sdft_aba dl{}
.sdft_aba dl dt{
    float: left;
    width: 50%;
}
.sdft_aba dl dd{
    float: right;
    width: 45%;
    padding-top: 60px;
}
.sdft_aba dl dt img{
    width: 100%;
}
.sdft_aba dl dd span{
    display: inline-block;
    height: 40px;
    line-height: 40px;
    font-size: 28px;
    color: #333;
    padding-right: 37px;
    font-weight: bold;
    /* background: url(../images/gui-yy.png) no-repeat left 11px; */
    margin-bottom: 40px;
    /* padding-left: 40px; */
    /* padding-top: 40px; */
}
.sdft_aba dl dd i{
    /* display: block; */
    /* height: 73px; */
    /* line-height: 73px; */
    /* font-size: 50px; */
    /* color: #003171; */
    /* font-weight: bold; */
    /* font-style: normal; */
    /* padding-bottom: 40px; */
    /* width: 220px; */
    /* height: 2px; */
    /* background: #e60012; */
    /* display: block; */
    /* margin-bottom: 50px; */
}
.sdft_aba dl dd p{
    padding-bottom: 20px;
    background: url(../images/sdft_aba1.png)0 14px no-repeat;
    padding-left: 18px;
    text-align: justify;
    font-size: 16px;

    color: #666;
    line-height: 32px;
}

.sdft_abb{
    width: 75.3%;
    margin: 0 auto;

    margin-top: -109px;
}

.sdft_abb ul{
    display: table;
    width: 67.5%;
    float: right;
    background: #fff;
    height: 106px;
    box-shadow: 0px 0px 10px rgba(0,0,0,0.2);
}
.sdft_abb ul li{
    width: 33.3%;
    float: left;
    padding: 28px 0;
    box-sizing: border-box;

}
.sdft_abb ul li em{
    margin-left: 20%;
    display: block;
    width: 50px;
    height: 50px;
    float: left;
    margin-right: 5%;
}
.sdft_abb ul li p{
    font-size: 24px;
    float: left;
    color: #333;
}
.sdft_abb ul li p i{
    display: block;
    font-size: 12px;
    font-style: normal;
    text-transform: uppercase;
    opacity: 0.5;
    letter-spacing: 1px;
}
.sdft_abb ul li:nth-child(2){ border-left:1px solid #eee; border-right:1px solid #eee;}
.sdft_abb ul li .a1{ background:url(../images/sdft_bb1.png) center no-repeat;}
.sdft_abb ul li .a2{ background:url(../images/sdft_bb2.png) center no-repeat;}
.sdft_abb ul li .a3{ background:url(../images/sdft_bb3.png) center no-repeat;}

.sdft_abb, .on{display: block !important; background:#e60012;}
.sdft_abb .on p{color:#fff;}
.sdft_aba dl{display:none;}

.on .a1{background:url(../images/sdft_bb1-1.png) center no-repeat !important;}
.on .a2{background:url(../images/sdft_bb2-1.png) center no-repeat !important;;}
.on .a3{background:url(../images/sdft_bb3-1.png) center no-repeat !important;;}

@media screen and  (min-width:1500px) and (max-width:1680px){
    .sdft_abb{width:93.3%;}
    .sdft_aba{width: 90%;}
}
@media screen and  (min-width:760px) and (max-width:1500px){
    .sdft_abb{width:98%;}
    .sdft_aba{width: 98%;}
}

@media screen and  (min-width:760px) and (max-width:1400px){
	.sdft_aba dl dd{padding-top: 0;}
}

.mainbox{width: 1350px; margin: 0 auto;}
.newslist{ width:1350px; margin:0 auto;}
.newslist ul{ position:relative;}
.newslist ul:after{content:" "; background: #eee; position: absolute; top: 0; left: 200px; height: 100%; width: 1px; z-index: 1;}
.newslist ul li{ position:relative; width:100%; height:230px; margin-bottom:20px; box-sizing:border-box;}
.newslist ul li h5{ float:left; width:200px; padding:30px 50px 0 0; margin-right:40px; height:170px; text-align:center; position:relative; z-index:4}
.newslist ul li h5:before{content:" ";position: absolute;top:0;right:50px;width: 0;height: 230px;background: #003171;transition: all .5s ease;-webkit-transition: all .5s ease;z-index:1;}
.newslist ul li h5:after{content:" "; background: #eee; position: absolute; right: 0; top: 115px; height: 1px; width: 50px; z-index: 5;}
.newslist ul li h5 b{display:block;font-size:50px;margin-top: 30px;color: #003171;font-weight:normal;position:relative;z-index:3;font-weight: normal;font-family: impact;font-size: 80px;line-height: 80px;}
.newslist ul li h5 i{font-size:16px;line-height:40px;color: #666;font-weight:normal;font-style:normal;position:relative;z-index:3;}
.newslist ul li h3{ background:#fafafa; float:left; width:615px; height:170px; padding:30px 50px; position:relative; z-index:3}
.newslist ul li h3:before{content:" ";position: absolute;border-top: 0 solid transparent;border-bottom: 0 solid transparent;border-left: 0 solid #003171;left: -120px;top: 50%;margin-top: -15px;z-index: 3;transition: all .5s ease;-webkit-transition: all .5s ease;}
.newslist ul li h3:after{content:" "; background:#fafafa; position: absolute; left: 0; top:0; z-index:1; width:90px; height:230px;transition: all .5s ease;-webkit-transition: all .5s ease;}
.newslist ul li h3 a{font-size: 18px;line-height:50px;color:#333;transition: all .5s ease;-webkit-transition: all .5s ease;position:relative;z-index:3;font-weight: bold;}
.newslist ul li h3 p{font-size: 16px;line-height: 32px;font-weight:normal;color: #888;position:relative;z-index:3;}
.newslist ul li h4{background:#fafafa;float:right;width:295px;height: 177px;padding: 26px 50px 26px 0;position:relative;z-index:3;}
.newslist ul li h4:after{content:" "; position: absolute; top:0; left:345px; width: 0; height: 230px; background:#fafafa; transition: all .5s ease;-webkit-transition: all .5s ease; z-index:1;}
.newslist ul li h4 img{ max-width:100%; max-width:100%; position:relative; z-index:5;}
.newslist ul li.active h5:before{ width:calc(50vw - 475px);}
.newslist ul li.active h5 b{ color:#fff;}
.newslist ul li.active h5 i{ color:#fff;}
.newslist ul li.active h5:after{background: #003171;z-index:3;}
.newslist ul li.active h4:after{ width:calc(50vw - 684px);}
.newslist ul li.active h3:before{position: absolute;border-top: 15px solid transparent;border-bottom: 15px solid transparent;border-left: 15px solid #003171;left: -90px;top: 50%;margin-top: -15px;z-index: 3;}
.newslist ul li.active h3:after{ left:-90px;}
.newslist ul li.active h3 a{color: #003171;}

.nynewsnav{ width:100%; height:60px; border-bottom:1px #ddd solid; position:relative; z-index:9;}
.loc{ line-height:60px; color:#666; padding-left:60px; background:url(../images/loc.jpg) left center no-repeat; font-size:12px; float:left; width:520px;}
.loc ul li{ width:130px; float:left; position:relative; text-align:center; overflow:hidden;}
.loc ul li:after{content:" "; background:#ddd; z-index:1; position:absolute; right:0; top:20px; width:1px; height:20px;}
.loc ul li>a{ line-height:60px; color:#666; font-size:16px; display:block; width:130px;}
.loc ul li>a:hover{ color:#003171;}

.mainbg-f3{ width:100%; background:#f8f8f8; padding:60px 0;}
.mainbox{ width:1350px; margin:0 auto;}

.nynewsshow-l{/* float:left; */width: 1200px;background:#fff;padding: 60px;box-sizing:border-box;margin: 0 auto;}
.nynewsshow-l h1.title{font-size: 28px;line-height: 60px;padding-bottom: 10px;border-bottom: 1px #eee solid;color: #333;font-weight: bold;text-align: center;}
.nynewsshow-l h1.title .info{font-size:14px;color: #999;line-height:40px;font-weight:normal;}
.nynewsshow-l h1.title .info small{ font-size:14px;}
.textarea{color:#666;line-height:36px;font-size: 16px;}
.textarea p{font-size: 16px;line-height: 32px;color: #555;}

.nynewsshow-xgxw{padding-top: 30px;margin-top:30px;border-top: 4px #eee solid;display: table;}
.nynewsshow-xgxw ul li{ float:left; width:46%; line-height:50px; position:relative; margin-right:4%; border-bottom:1px #eee solid; transition: all 0.8s ease;}
.nynewsshow-xgxw ul li:after{ content:""; position:absolute; left:0; bottom:0; width:0; height:1px; background:#e60012; transition: all 0.8s ease;}
.nynewsshow-xgxw ul li a{line-height:50px;font-size: 16px;color:#666;transition: all 0.5s ease;}
.nynewsshow-xgxw ul li a span{ float:right; font-size:14px; color:#888;}
.nynewsshow-xgxw ul li:hover:after{ width:100%;}
.nynewsshow-xgxw ul li:hover a{ color:#e60012}
.share_box_title{font-size: 18px;font-weight: bold;margin-bottom: 20px;color: #333;border-left: 6px solid #e60012;padding-left: 10px;line-height: 18px;}

.nynewspreNext{background: #f8f8f8; padding: 20px; margin-top: 30px;}
.nynewspreNext p{line-height: 30px;font-size: 16px;}
.nynewspreNext p a{color: #5c5c5c;font-size: 16px;}
.nynewspreNext p a:hover{color:#e60012;}

.nynewsshow-r-pro{width:100%;background:#fff;/* height:520px; */box-sizing:border-box;margin-top:30px;}
.nynewsshow-r-pro ul{width:100%;position:relative;display: table;}
.nynewsshow-r-pro ul li{float:left;width: 23%;margin-right: 2%;box-sizing:border-box;padding:20px;border:1px #eee solid;transition: all 0.5s ease;padding-bottom: 30px;}
.nynewsshow-r-pro ul li a{    display: block;}
.nynewsshow-r-pro ul li span{
    font-size: 18px;
    font-weight: bold;
    color: #333;
    background: url(../images/pro-xt.png) no-repeat left;
    padding-left: 13px;
    display: table;
    margin: 0 auto;
    margin-top: 30px;
    margin-bottom: 20px;
    }
.nynewsshow-r-pro ul li img{width: 100%;-webkit-transition-duration: 1s;transition-duration: 1s;height: 100%;}
.nynewsshow-r-pro ul li:hover img{-webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1)}
.nynewsshow-r-pro ul li p{
    text-align: center;
    line-height: 35px;
    padding-bottom: 3px;
    font-size: 16px;
    color: #666;
    width: 130px;
    margin: 0 auto;
    border: 1px solid #eee;
    }

.ny_jishu{

    width: 100%;
    background: #f5f5f5;
    padding: 60px 0;
}
.ny_jish{
    width: 1350px;
    margin: 0 auto;
    display: table;
}
.ny_jish dl{
    width: 660px;
    float: left;
    background: #fff;
    box-sizing: border-box;
    padding: 40px 20px;
    margin-bottom: 30px;
	margin-right: 30px;
    box-shadow: 1px 1px 9px rgba(121,121,121,0.1);
}
.ny_jish dl:nth-child(2n){margin-right:0;}
.ny_jish dl dt{
    float: left;
	overflow: hidden;
}
.ny_jish dl dt img{
    width: 295px;
    -webkit-transition-duration: 1s;
    transition-duration: 1s;
    height: 177px;
}
.ny_jish dl:hover img{    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);}
.ny_jish dl dd{
    float: right;
    width: 290px;
}
.ny_jish dl dd p{
    font-size: 18px;
    line-height: 32px;
    padding-bottom: 8px;
    font-weight: bold;
}
.ny_jish dl dd p a{
    display: block;
    /* white-space: nowrap; */
    /* overflow: hidden; */
    /* text-overflow: ellipsis; */
}
.ny_jish dl dd span{
    display: block;
    font-size: 16px;
    line-height: 32px;
    font-weight: normal;
    color: #888;
}
.ny_jish dl:hover p{font-weight: bold; }
.ny_jish dl dd em{
    font-style: normal;
    display: block;
    width: 90px;
    height: 30px;
    line-height: 30px;
    background: #e60012;
    text-align: center;
    margin-top: 12px;
}
.ny_jish dl dd em a{
    color: #fff;
    display: block;
}

.ny_ban {
	background: url(../images/ny_ban.jpg) center no-repeat;
	height: 465px;
	width: 100%;
	padding-top: 100px;
	box-sizing: border-box;
}
.wh_ban {
	background: url(../images/wh_ban.jpg) center no-repeat;
	height: 465px;
	width: 100%;
	padding-top: 100px;
	box-sizing: border-box;
}
.whs_ban {
	background: url(../images/whs_ban.jpg) center no-repeat;
	height: 465px;
	width: 100%;
	padding-top: 100px;
	box-sizing: border-box;
}
.shipin_ban {
	background: url(../images/shipin_bg.jpg) center no-repeat;
	height: 465px;
	width: 100%;
	padding-top: 100px;
	box-sizing: border-box;
}
.js_ban {
	background: url(../images/js_ban.jpg) center no-repeat;
	height: 465px;
	width: 100%;
	padding-top: 100px;
	box-sizing: border-box;
}
.ry_ban {
	background: url(../images/ry_ban.jpg) center no-repeat;
	height: 465px;
	width: 100%;
	padding-top: 100px;
	box-sizing: border-box;
}
.lon{margin:0 auto;background: url(../images/dz.png) left center no-repeat;font-size: 14px;line-height: 40px;color: #fff;padding-left: 18px;text-align: left;display: table;opacity: 0.6;margin-bottom: 24px;}
.lon a{
    color: #fff;
    padding: 0 5px;
}
.lon a:nth-last-child(1){color: #fff;}
.ny_ban_txt{width: 74%;margin:0 auto;text-align: left;}
.ny_ban_txt p{
    font-size: 45px;
    color: #fff;
    margin: 30px 0 20px;
    font-weight: bold;
    letter-spacing: 2px;
    text-align: center;
}
.ny_ban_txt p i{
    animation: bounce 0.75s cubic-bezier(0.05, 0, 0.2, 1) infinite alternate;
    display: inline-block;
    transform: translate3d(0, 0, 0);
    margin-top: 0.5em;
    text-shadow: rgba(255, 255, 255, 0.4) 0 0 0.05em;
    font-size: 50px;
    font-style: normal;
    letter-spacing: 8px;
    font-family: "思源黑体 CN";
    }
.ny_ban_txt p i:nth-child(1){animation-delay: 0s;}
.ny_ban_txt p i:nth-child(2){animation-delay: 0.0833333333s;}
.ny_ban_txt p i:nth-child(3){animation-delay: 0.1666666667s;}
.ny_ban_txt p i:nth-child(4){animation-delay: 0.25s;}
@keyframes bounce {
  0% {
    transform: translate3d(0, 0, 0);
    text-shadow: rgba(255, 255, 255, 0.4) 0 0 0.05em;
  }
  100% {
    transform: translate3d(0, -40px, 0);
    /* text-shadow: rgba(255, 255, 255, 0.4) 0 1em 0.35em; */
  }
}
.ny_ban_txt span{
    font-size: 18px;
    color: #fff;
    margin-bottom: 80px;
    letter-spacing: 4px;
    background: #003171;

    width: 700px;
    height: 60px;
    text-align: center;
    line-height: 60px;
    display: table;
    margin: 0 auto;
	border-left: 6px solid #e60012;
    border-right: 6px solid #e60012;
}





.con_ny{ width:100%; background:url(../images/con_ny.jpg) center no-repeat; height:697px;}
.con_nyt{width: 75%;display: table;margin: 0 auto;}
.con_ny dl{height: 530px;width: 480px;margin-top: 80px;padding-left: 60px;box-sizing: border-box;padding-top: 60px;background: #002869 url(../images/con_wg.png) no-repeat bottom left;border-radius: 4px;}
.con_ny dl dt{
    padding-bottom: 30px;
}

.con_ny dl dt p{

font-size: 16px;

color: #fff;

line-height: 16px;
}
.con_ny dl dt p img{
    display: block;
    float: left;
    padding-right: 8px;
}
.con_ny dl dt i{
    width: 30px;
    height: 1px;
    background-color: #ffffff;
    display: block;
    margin-left: 25px;
    margin-top: 20px;
    }
.con_ny dl dt span{
    font-size: 28px;
    font-family: Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif;
    color: #fff;
    padding-top: 18px;
    line-height: 30px;
    padding-left: 25px;
    display: block;
}
.con_ny dl dd{padding-bottom: 30px;}
.con_ny dl dd p{
    font-size: 16px;
    color: #fff;
    padding: 0.03rem 0 0 0.2rem;
    line-height: 16px;
}
.con_ny dl dd p img{
    display: block;
    float: left;
    padding-right: 8px;
}
.con_ny dl dd span{}


.qrny-contact-tit2{
    width: 1300px;
    margin: 0 auto;



    padding-top: 90px;
    text-align: center;
    color: #333333;
}
.qrny-contact-tit2 p{
    letter-spacing: 5px;
    text-transform: uppercase;
    font-size: 16px;
}
.qrny-contact-tit2 span{
    display: block;
    font-size: 28px;
    font-weight: bold;
    line-height: 60px;
}
.qrny-contact-tit2 img{
    display: block;
    margin: 0 auto;
    padding-top: 10px;
}
.qrny-contact-tit2 em{
    font-style: normal;
    font-size: 16px;
    color: #666;
    line-height: 60px;
}

.liuyan {
	margin-bottom: 30px;
	width: 1300px;
	margin: 0 auto;
	box-sizing: border-box;
	margin-top: 30px;
	display: table;
	margin-bottom: 50px;
}


.g-mn1{width:1350px; margin:0 auto;}















.form-group-a{
    width: 1283px;
    margin: 20px 8px;
    border: 1px #ccc solid;
    clear: left;
    box-sizing: border-box;
    }
.form-group-b{
    float: left;
    padding-left: 340px;
    }
.form-group-c{    float: left;
    width: 300px;
    margin-left: 20px;}
.form-group-b img{    height: 42px;}
.form-group {
	margin: 20px 8px;
	border: 1px #ccc solid;
	height: 40px;
	float: left;
	width: 415px;
}
.form-group label {
	float: left;
	font-size: 16px;
}
.form-control {
	float: left;
	border: none;
	/* height: 30px; */
	line-height: 40px;
	border-radius: 6px;
	padding-left: 10px;
	width: 405px;
}
.form-control-c {
	/* line-height: 30px; */
	border-radius: 6px;
	border: none;
	padding: 10px;
	height: 120px;
	width: 1260px;
}
button.form-sub {
	width: 100%;
	margin: 0 auto;
	clear: both;
	font-size: 16px;
	font-family: "微软雅黑", "宋体", arial;
}
.form-sub {
	height: 42px;
	color: #fff;
	background: #002869;
	border: none;
}
.form-control-y {
	float: left;
	width: 140px;
	height: 40px;
	line-height: 40px;
	padding-left: 10px;
	width: 150px;
	border: 1px #ccc solid;
}
.qrny-contact-map{
    width: 1300px;
    margin: 0 auto;
    margin-top: 40px;
    padding-bottom: 100px;
    }


.cont_a{
    background: #f5f5f5;
}

.ny_pro{background: url(../images/ny_pro.jpg) center no-repeat;
    height: 565px;
    width: 100%;
    padding-top: 50px;
    box-sizing: border-box;}
.ny_pro dl{
    width: 75%;
    margin: 0 auto;
}
.ny_pro dl dt{
    margin-bottom: 50px;
}
.ny_pro dl dt p{
    font-size: 45px;
    color: #fff;
    margin: 30px 0 20px;
    font-weight: bold;
    letter-spacing: 2px;
    font-style: normal;
}
.ny_pro dl dt i{
    animation: bounce 0.75s cubic-bezier(0.05, 0, 0.2, 1) infinite alternate;
    display: inline-block;
    transform: translate3d(0, 0, 0);
    margin-top: 0.5em;
    text-shadow: rgba(255, 255, 255, 0.4) 0 0 0.05em;
    font-size: 50px;
    font-style: normal;
    letter-spacing: 8px;
    font-family: "思源黑体 CN";
}
.ny_pro dl dt i:nth-child(1){animation-delay: 0s;}
.ny_pro dl dt i:nth-child(2){animation-delay: 0.0833333333s;}
.ny_pro dl dt i:nth-child(3){animation-delay: 0.1666666667s;}
.ny_pro dl dt i:nth-child(4){animation-delay: 0.25s;}
.ny_pro dl dt span{
    display: block;
    font-size: 16px;
    line-height: 30px;
    color: #fff;
}
.ny_pro dl dd{}
.ny_pro dl dd p{
    float: left;
    width: 285px;
    padding: 30px 0;
    background: #FFF;
    border-radius: 4px;
    padding-bottom: 10px;
    transition: all 0.3s linear 0s;
    margin-right: 20px;
    transition: all 0.6s;
}
.ny_pro dl dd p:hover{    margin-top: -10px;}
.ny_pro dl dd span{
    font-size: 20px;
    font-weight: bold;
    color: #111;
    background: url(../images/pro-xt.png) no-repeat left;
    padding-left: 13px;
    display: table;
    margin: 0 auto;
}
.ny_pro dl dd img{
    width: 80%;
    margin: 0 auto;
    text-align: center;
    display: block;
}
.ny_pro dl dd a{}

.ny_pro_a{
    padding: 30px 0;
    background: #f5f5f5;
}
.ny_pro_a dl{
    display: table;
    width: 1350px;
    margin: 0 auto;
}
.ny_pro_a dl dt{
    float: left;
}
.ny_pro_a dl dt p{
    font-size: 28px;
    font-weight: bold;
    color: #222;
    float: left;
}
.ny_pro_a dl dt span{
    line-height: 50px;
    color: #999;
    padding-left: 20px;
}
.ny_pro_a dl dt span a{color:#999; padding:0 4px;}
.ny_pro_a dl dd{
    float: right;
}
.ny_pro_a .sou{width: 306px;height: 46px;float:right;border:1px solid #e9e9e9;border-radius: 20px;overflow: hidden;box-sizing: border-box;background: #fff;}
.ny_pro_a .sou .txt{width: 229px;height:44px;line-height: 44px;padding: 0 20px;box-sizing: border-box;float:left;background: 0;border:0;font-size: 14px;color:#666;/* border: none; */}
.ny_pro_a .sou .btn{width:75px;height:44px;float:left;/* background: url(../images/sea-btn.png) no-repeat center; */cursor: pointer;border: none;}
.ny_pro_a .sou .txt::-webkit-input-placeholder{font-size: 14px; color:#666;}
.ny_pro_a .sou .txt::-moz-placeholder{font-size: 14px; color:#666;}

.nypro-item{width:100%;/* height: 743px; */padding: 80px 0;box-sizing:border-box;margin:0 auto;position:relative;background: url(../images/probj.jpg) no-repeat center bottom;}
.nypro-item:after{content:" ";position:absolute;width:calc(50vw - 70px);height:645px;/* background:#f8f8f8; */right:0;top:0;z-index:1;}
.nypro-item-l{float:left;width: 678px;}

.mainpro{width:1350px;margin:0 auto;background: #fff;display: table;box-sizing: border-box;padding: 80px 0;padding-left: 60px;padding-right: 60px;}

/*图片放大镜样式*/
.jqzoom{border:none;position:relative;padding:0px;cursor:pointer;margin:0px;display:block;width:500px;height:375px;margin: 0 auto;}
.jqzoom img{ max-width:100%; max-height:100%;}
.zoomdiv{z-index:100;position:absolute;top:0px;left:0px;width:350px;height:350px;background:#ffffff;border:1px solid #CCCCCC;display:none;text-align:center;overflow:hidden;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:20px;height:20px;border:1px solid #aaa;background:#ffffff /*url(../images/zoom.png) 50% center no-repeat*/;opacity: 0.5;-moz-opacity: 0.5;-khtml-opacity: 0.5;filter: alpha(Opacity=50);}

/*图片小图预览列表*/
.spec-preview{width: 520px;height:390px;float:right;/* margin-top: 10px; */border: 4px solid #f2f2f2;padding: 12px 0;}
.spec-scroll{margin-top:5px;width:130px;height: 410px;/* padding-top:30px; */float:left;margin-right:20px;}
.spec-scroll .prev{margin-right:4px; background-image:url(../images/nypro-prev.png); margin-bottom:20px}
.spec-scroll .next{ background-image:url(../images/nypro-next.png); margin-top:20px}
.spec-scroll .prev,.spec-scroll .next{display:block;text-align:center;width:130px;height:30px; background-position:center center; background-repeat:no-repeat; line-height:54px;cursor:pointer;text-decoration:none;}
.spec-scroll .items{position:relative;width:130px;height: 310px;overflow:hidden;}

.spec-scroll .items ul{position:absolute;width:130px;height:555px;}
.spec-scroll .items ul li{width:130px;text-align:center;}
.spec-scroll .items ul li img{border:2px solid #eee;width:126px;height:96px;}
.spec-scroll .items ul li img:hover{border: 2px solid #e60012;}


.nypro-item-r{float:right;width: 480px;position:relative;z-index:9;}
.nypro-item-r h1{font-size: 28px;color: #333;font-weight: bold;background: url(../images/pro-xt.png) no-repeat left;padding-left: 15px;margin-bottom: 20px;}

.nypro-item-r h1 a{ color:#e60012; font-size:16px; margin-left:10px; padding-left:20px; font-weight:normal;background: url(../images/nyprovideo_a.png) left center no-repeat; background-size:15px 15px;}
.nypro-item-r p{font-size: 16px;color:#666;line-height: 32px;margin-bottom: 20px;}
.nypro-item-r h3{font-size: 18px;color:#333;margin:5px 0;line-height:32px;position:relative;padding-left:2px;font-weight: bold;}
.nypro-item-r h3:before{content:" ";width:3px;height: 18px;position:absolute;top: 8px;left:0px;background: #e60012;}
.nypro-item-r ul{ width:100%; height:50px; line-height:50px; margin-top:10px;}
.nypro-item-r ul li{ float:left; margin-right:40px;}
.nypro-item-r ul li a{ display:block; height:50px; color:#666; font-size:16px;}
.nypro-item-r ul li a i{ display:inline-block; float:left; width:20px; height:50px; margin-right:8px; background-position:-20px center; background-repeat:no-repeat; transition: all 0.3s ease;}
.nypro-item-r ul li a:hover i{ background-position:0 center}
.nypro-item-r ul li a i.nypro-icon01{ background-image:url(../images/nypro-icon01.png)}
.nypro-item-r ul li a i.nypro-icon02{ background-image:url(../images/nypro-icon02.png)}
.nypro-item-r ul li a i.nypro-icon03{ background-image:url(../images/nypro-icon03.png)}
.nypro-item-r h4{width:200px;height:50px;margin-top: 40px;line-height:50px;text-align:center;background: #003171;color: #fff;position: relative;}
.nypro-item-r h4 a{ display:block; width:200px; height:50px; line-height:50px; text-align:center;}
.nypro-item-r h4:after{ content:" "; position:absolute; left:0; top:0; width:0; height:50px; background:#e60012; transition: all 0.3s ease;}
.nypro-item-r h4 span{position:relative;z-index:9;color: #fff;transition: all 0.3s ease;font-size: 16px;}
.nypro-item-r h4:hover:after{ width:200px;} 
.nypro-item-r h4:hover span{ color:#fff;}

.nypro-xqnav{width:100%;border-bottom:1px #eee solid;height:100px;margin-bottom: 40px;}
.nypro-xqnav h3{float:left;line-height:100px;font-size: 28px;color:#333;font-weight: bold;}
.nypro-xqnav ul{ float:right;}
.nypro-xqnav ul li{float:left;margin-left: 80px;line-height:100px;}
.nypro-xqnav ul li a{ font-size:18px; display:block; line-height:100px; height:100px; font-weight:bold; color:#333; position:relative;}
.nypro-xqnav ul li a:after{content:" "; position:absolute; left:50%; bottom:25px; width:0; height:2px; background:#e60012; transition: all 0.5s ease;}
.nypro-xqnav ul li.active a{ color:#e60012;}
.nypro-xqnav ul li.active a:after{ width:50px; margin-left:-25px;}
.nypro-xqnav ul li a:hover{ color:#e60012;}
.nypro-xqnav ul li a:hover:after{ width:50px; margin-left:-25px;}
.mainbox{    width: 1350px;
    margin: 0 auto;}

.ny_li{width:1350px !important;}


.cpxq_ny{    font-size: 16px;
    line-height: 35px;
    color: #666;}
.cpxq_ny p{
    font-size: 16px;
    line-height: 32px;
    color: #666;
    }

.liuyan_bg{width:100%;background:#f2f2f2;padding-top: 40px;margin-top: 40px;padding-bottom: 40px;}
.ny_cpx{
    padding-bottom: 10px;
}

.photolist{width: 1350px;margin:0 auto;display: table;}
.photolist *{-webkit-transition: all ease-in-out 0.55s;
	-o-transition: all ease-in-out 0.55s;
	-ms-transition: all ease-in-out 0.55s;
	transition: all ease-in-out 0.55s;}
	
.photolist div{float:left;width: 300px; margin-right: 50px;margin-bottom:30px;background:#f8f8f8;text-align:center;position:relative;}
.photolist div:nth-child(4n+1){ clear:left;}
.photolist div h3{width: 300px;background:#fff;overflow:hidden;box-sizing:border-box;}
.photolist div h3 a{display:block;width: 300px;height: 400px;}
.photolist div p{height: 50px;line-height: 50px;text-align:center;}
.photolist div p a{color:#333;font-size: 16px;display:block;}
	
.ny_wenhua{width:1350px;margin:0 auto;display: table;}
.ny_wenhua dl{width: 420px;height: 360px;float:left;margin-right: 39px;border:2px solid #eee;margin-bottom: 40px;text-align: center;/* padding-top: 30px; */}
.ny_wenhua dl dt{
    margin-bottom: 36px;
}
.ny_wenhua dl dt img{}
.ny_wenhua dl dd{}

.ny_wenhua dl dd p{
    font-size: 28px;
    color: #333;
    padding-left: 13px;
    background: url(../images/pro-xt.png) no-repeat left;
    font-weight: bold;
    display: table;
    text-align: left;
    margin: 0 auto;
    line-height: 28px;
}
.ny_wenhua dl dd span{
    font-size: 16px;
    line-height: 60px;
    color: #666;
}

.ny_wenhua dl:nth-child(3n){margin-right:0;}
.nyaboutbanner{ width:100%; height:800px; padding-top:80px; box-sizing:border-box; background-position:center center; background-repeat:no-repeat; background:url(../images/nyaboutbanner.jpg) center no-repeat;}
.lot{width: 1350px;margin:0 auto;box-sizing:border-box;line-height:40px;color:#628cc3;font-size:14px;text-align:left;padding-left:18px;background:url(../images/dz.png) left center no-repeat;}
.lot a{ line-height:40px; color:#fff; font-size:14px}
.lot a:hover{ color:#628cc3;}
.lot a:last-child{ color:#628cc3;}
.nyaboutbanner_text{width: 1350px;margin:0 auto;}
.nyaboutbanner_text h3{font-size:36px;color:#fff;margin: 100px 0 50px;font-weight: bold;}
.nyaboutbanner_text p{font-size:16px;color:#fff;width:700px;margin-bottom: 80px;line-height: 36px;}
.nyaboutbanner_text .more-a{display: inline-block;width: 150px;height: 60px;line-height: 60px;font-size: 18px;font-weight: bold;cursor: pointer;background: linear-gradient(to right, #003171 0%,#0048a4 100%);color: #fff;padding-left: 50px;}
.nyaboutbanner_text .more-a img{margin-left: 10px;vertical-align: middle;margin-top: -2px;}
.nyaboutbanner_text .lx-a{margin-right: 20px;cursor: pointer;}

.nyaboutvideo{float: right;}

.sdft_ab_a{width:1350px;margin:0 auto;background: #f2f2f2;padding:80px 70px;box-sizing: border-box;margin-top: 60px;margin-bottom: 60px;}
.sdft_ab_a span{
    font-size: 30px;
    font-weight: bold;
    color: #333;
    padding-bottom: 60px;
    display: block;
}
.sdft_ab_a p{
    line-height: 36px;
    font-size: 16px;
}


.sdft_ab_b{background: url(../images/aboutg.jpg) center top no-repeat;height: 540px;}
.sdft_ab_b p{
    line-height: 36px;
    font-size: 16px;
    color: #fff;
    margin-bottom: 40px;
}
.sdft_ab_b span{
    font-size: 30px;
    font-weight: bold;
    color: #fff;
    padding-bottom: 60px;
    display: block;
}
.sdft_ab_c{margin:0 auto;width: 1350px;margin: 0 auto;box-sizing: border-box;padding-top: 100px;margin-bottom: 60px;text-align: center;padding: 60px;padding-top: 100px;}



.xiala_nav{
    width: 100%;
    background: rgba(0,0,0,0.8);
    height: 340px;
    left: 0;
    width: 100%;
    position: absolute;
    z-index: 9999;
    display: none;
    }
.xiala_nav .left{float:left; width:950px; padding-top:53px;}
.xiala_nav .left .nav_infor{float:left;width: 400px;text-align:left;}
.xiala_nav .left .nav_infor .t{font-size: 22px;color:#fff;font-weight:bold;line-height:35px;margin-bottom:20px;}
.xiala_nav .left .nav_infor .c{font-size: 16px;color:#fff;line-height: 32px;margin-bottom:20px;}
.xiala_nav .nav_list{position:relative;width:300px;float:left;padding-left: 80px;margin-left:47px;}
.xiala_nav .nav_list:before{content:" ";  position:absolute; left:-7px; top:-53px; width:1px; height:340px; background:rgba(230, 0, 18, 0.5);}
.xiala_nav .nav_list:after{content:" ";  position:absolute; right:-55px; top:-53px; width:1px; height:340px; background:rgba(230, 0, 18, 0.5);}
.xiala_nav .nav_list li{padding-left:15px; font-size:16px; line-height:50px; text-align:left; border-bottom:1px rgba(95, 95, 95, 0.5) solid; color:#fff; position:relative;}
.xiala_nav .nav_list li a{ display:block; color:#fff;}
.xiala_nav .nav_list li a:hover{color:#fff;}
.xiala_nav .nav_list li:before{ content:" ";  position:absolute; left:0; top:50%; margin-top:-4px; border-top: 4px solid transparent; border-bottom: 4px solid transparent;  border-left: 4px solid #e60012; transition: all 0.5s ease;}
.xiala_nav .left .nav_list .list li:after{ content:" "; background:#e60012; position:absolute; left:0; bottom:0; width:0px; height:2px;transition: all 0.5s ease;}
.xiala_nav .left .nav_list .list li:hover:after{ width:100px;}
.xiala_nav .left .nav_list .list li.afternone:after{ display:none !important;}
.xiala_nav .right .nav_img{width:350px; padding-top:65px;}
.xiala_nav .right{width:350px; float:right; text-align:left;}
.xiala_nav .right .r_infor{padding-top:53px; padding-left:16%;}
.xiala_nav .right .r_infor dt{font-size:22px; font-weight:bold; color:#fff; line-height:28px; margin-bottom:24px;}
.xiala_nav .right .r_infor dd{font-size:16px; color:#fff; line-height:37px;}
.xiala_nav .right .r_infor dd a{ color:#fff;}

.wrap{width:1350px; margin:0 auto;}

.sd_wmjs{
    display: table;
    width: 100%;
    background: url(../images/aboutimg01.jpg) center bottom no-repeat;
    padding-bottom: 70px;
}
.sd_wmjs_a{
    width: 1350px;
    margin: 0 auto;
    text-align: center;
    padding-top: 70px;
}
.sd_wmjs_a span{
    font-size: 28px;
    font-weight: bold;
    color: #222;
    background:url(../images/about-us.png) center no-repeat;
    display: block;
    height: 93px;
    padding-top: 24px;
    box-sizing: border-box;
    margin-bottom: 30px;
}
.sd_wmjs_a em{
    display: block;
    font-style: normal;
    font-size: 20px;
    font-weight: bold;
    color: #222;
    /* line-height: 80px; */
    /* padding-top: 15px; */
    padding-top: 30px;
    padding-bottom: 20px;
}
.sd_wmjs_a p{
    margin: 0 auto;
    font-size: 16px;
    line-height: 32px;
    color: #666;
    padding-bottom: 20px;
	text-align: left;
}

.sd_wmjs_b{
    width: 1350px;
    margin: 0 auto;
    margin-top: 40px;
}
.sd_wmjs_b dl{}
.sd_wmjs_b dl dt{
    height: 140px;
    width: 410px;
    background: #003171;
    float: left;
    text-align: center;
    padding-top: 40px;
    box-sizing: border-box;
}
.sd_wmjs_b dl dt p{
    font-size: 20px;
    font-weight: bold;
    color: #fff;
}
.sd_wmjs_b dl dt span{
    font-size: 16px;
    color: #fff;
    line-height: 50px;
	opacity: 0.6;
}

.sd_wmjs_b dl dd{
    width: 310px;
    float: left;
    text-align: center;
}
.sd_wmjs_b dl dd p{
    color: #003171;
    font-size: 16px;
    font-weight: normal;
    font-family: impact;
    font-size: 80px;
}
.sd_wmjs_b dl dd span{
    font-size: 16px;
    color: #666;
    line-height: 36px;
}
.sd_wmjs_b dl dd p i{
    font-size: 16px;
    color: #666;
    font-style: normal;
}

.sdft_abo_wm{width:100%;/* background:url(../images/about_bg.jpg) center no-repeat; */display: table;padding-bottom: 100px;}
.sdft_abo_wm dl{
    width: 1350px;
    margin: 0 auto;
    padding-top: 50px;
}
.sdft_abo_wm dl dt{
    float: left;
}
.sdft_abo_wm dl dt img{}
.sdft_abo_wm dl dd{
    float: right;
    width: 870px;
	padding-bottom: 36px;
}
.sdft_abo_wm dl dd p{
    font-size: 24px;
    color: #333;
    line-height: 60px;
    font-weight: bold;
	padding-bottom: 5px;
}
.sdft_abo_wm dl dd span{
    font-size: 16px;
    color: #666;
    line-height: 32px;
    display: block;
}

.tegang{
    width: 1350px;
    margin: 0 auto;
    line-height: 60px;
    margin-top: 20px;
    text-align: center;
    font-size: 16px;
    color: #666;
    border: 1px solid #f2f2f2;
}

.con_shipin{width:1350px;margin:0 auto;margin-top: 60px;margin-bottom: 80px;}
.con_shipin p{}



.footer {
  width: 100%;
  height: 486px;
  padding-top: 65px;
  box-sizing: border-box;
  background: #232324;
  border-top: 8px solid #003171;
}
.footer .lian {
  width: 100%;
  display: flex;

  justify-content: space-between;
  flex-wrap: wrap;
  line-height: 25px;

  height: 25px;
}
.footer .lian li:nth-child(2) {
  background: url("../images/li2.png") no-repeat left center;

}
.footer .lian li:nth-child(3) {
  background: url("../images/li3.png") no-repeat left center;
}
.footer .lian li {
  box-sizing: border-box;
  padding-left: 56px;
  background: url("../images/li1.png") no-repeat left center;
  font-size: 18px;
  color: #ccc;
}
.footer .fle {
  margin-top: 43px;
  width: 100%;
  border-top: 1px solid rgba(255, 255, 255, 0.06);
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  height: 216px;
  padding-top: 30px;
  box-sizing: border-box;
}
.footer .fle ul {
  position: relative;
}
.footer .fle ul::before {
  background: rgba(255, 255, 255, 0.06);
  width: 1px;
  height: 216px;
  position: absolute;
  top: -30px;
  right: -90px;
  content: "";
}

.footer .fle ul .ti {
  font-size: 20px;
  line-height: 20px;

  color: #fff;
  font-weight: bold;
  margin-bottom: 25px;
}
.footer .fle ul li:hover {
  transform: translateX(5px);
  opacity: 1;
}
.footer .fle ul li {
  line-height: 36px;
  letter-spacing: 0px;
  color: #ffffff;
  opacity: 0.6;
  font-size: 14px;
  transition: 0.3s;
}
.footer .fle ul li a {
  color: #fff;
}
.footer .fle .yy {
  width: 235px;
  height: 156px;
  background-color: #ffffff;
  border: solid 1px #e0e0e0;
}
.footer .fle .yy img {
  width: 100%;
  height: 100%;
}
.footer .ban {
  width: 100%;
  height: 23px;
  line-height: 23px;
  margin: 40px 0 66px;
  position: relative;
  color: rgba(255, 255, 255, 0.3);
}
.footer .ban .le {

  position: relative;
}
.footer .ban a {
  color: rgba(255, 255, 255, 0.3);
}
.footer .ban img {
  vertical-align: middle;
}
.footer .ban .UrbansubstationBox {
  display: inline-block;
  position: relative;
}
.footer .ban .Urbansubstation {
  position: absolute;
  bottom: 55px;
  left: -50%;
  transform: translateX(-25%);
  background: #f8f8f8;
  width: 0;
  height: 0;
  overflow: hidden;
  box-sizing: border-box;
  line-height: 0;
  font-size: 0;
  border-radius: 10px;
  color: #333 !important;

}
.footer .ban .Urbansubstationfenzhan {
  height: 40px;
  line-height: 40px;
  font-weight: bold;
  font-size: 16px;
  display: block;
  text-align: center;
  color: #333 !important;
}
.footer .ban .UrbansubstationBoxCenter p {
  width: 94%;
  height: 100%;
  border: 1px dashed #e2e2e2;
  margin: 0 auto 10px;
  border-radius: 5px;
}
.footer .ban .UrbansubstationBoxCenter p a {
  text-align: left;
  position: relative;
  width: 100%;
  box-sizing: border-box;
  display: block;

  color: #666 !important;
  padding: 5px 10px 5px 30px;
  line-height: 26px;
  font-size: 16px;
  -webkit-transition: 0.5s;
  transition: 0.5s;
}
.footer .ban .UrbansubstationBox:hover .Urbansubstation {
  min-width: 160px;
  height: auto;
  background-color: #ffffff;
  box-shadow: 0px 0px 24px 0px rgba(0, 0, 0, 0.15);
  border-radius: 5px;
}
.footer .ban .Urbansubstation p a:hover::before {
  border-color: #c30d23;
}
.footer .ban .Urbansubstation p a:hover::after {


  background: #c30d23;
}
.footer .ban .Urbansubstation p a::after {
  content: "";
  width: 6px;
  height: 6px;
  background: #ddd;
  position: absolute;
  top: 16px;

  left: 15px;
  border-radius: 50%;
  -webkit-transition: 0.5s;
  transition: 0.5s;
}
.footer .ban .Urbansubstation p a::before {
  content: "";
  width: 14px;
  height: 14px;
  border: 1px solid #ddd;
  position: absolute;
  top: 11px;
  left: 10px;
  border-radius: 50%;
  -webkit-transition: 0.5s;
  transition: 0.5s;
}

.footer .ban .Urbansubstation p a:hover {
  transform: translateY(-2px);
  color: #c30d23 !important;
}




.youlian{background: #e8e8e8;padding: 30px 0;}
.youlian p{width:1200px; margin:0 auto;}
.youlian span{font-weight:bold;font-size:18px;line-height: 26px;/* color: #fff; */}
.youlian a{color: #666;font-size: 14px;margin: 0 5px;line-height: 26px;}


 @keyframes allTitleI {
0% {
transform:translateX(0px);
}
25% {
transform:translateX(-25px);
}
50% {
transform:translateX(0px);
}
75% {
transform:translateX(25px);
}
100% {
transform:translateX(0px);
}
}
@keyframes allTitleBefore {

0% {
width:15px;

}
25% {
width:0px;
}
50% {
width:15px;
}
75% {
width:30px;
}
100% {
width:15px;
}
}
@keyframes allTitleAfter {
0% {
width:15px;
}

25% {
width:30px;
}
50% {
width:15px;
}
75% {
width:0px;
}


100% {

width:15px;
}
}
