/*全局字体样式样式开始*/
body {
    background-color:#ffffff;
	margin: 0;
	padding: 0;
	color:#666666;
}

ol, ul {list-style: none;}



/*全局栅格去掉边距样式开始*/
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.row {
   /* margin-left: 0 !important;
    margin-right: 0 !important;
    */

}



/*页面内容宽度及样式开始*/
.container {
    padding-right: 0px !important;
    padding-left: 0px !important;
	width:100% !important;
}

@media (max-width: 768px){
	.container-xs {
		padding-right: 15px !important;
		padding-left: 15px !important;
		width:100% !important;
	}
}



/*首页相关样式开始*/
.margin-top100 {margin-top:100px;}
.margin-top50 {margin-top:50px;}
.margin-top30 {margin-top:30px;}
.margin-top20 {margin-top:20px;}
.margin-top10 {margin-top:10px;}
.margin-bottom50 {margin-bottom:50px;}
.margin-bottom30 {margin-bottom:30px;}
.margin-bottom20 {margin-bottom:20px;}
.margin-bottom10 {margin-bottom:10px;}



/*回顶部按钮*/
.backtop{
	position:fixed;
	bottom:256px;
	right:15px;
	z-index:9999;
	background-color:rgba(255,255,255,0.8);
	padding:20px;
	display:none;
	-webkit-transition: 800ms;
	transition: 800ms;
}

.backtop:hover {
	background-color:rgba(201,21,30,0.1);
}



/*主菜单样式*/
@media (max-width: 768px){
	.menuzord {
		padding-left:0 !important;
		padding-right:0 !important;
	}
}

.header {
	position: fixed;
	background:rgba(0,0,0,0.5);
	top: 0;
	left: 0;
	right: 0;
	z-index: 1005;
	height: 90px;
	line-height: 24px;
	-webkit-transition: 800ms;
	transition: 800ms;
}

@media (max-width: 768px){
	.header {
		position:relative;
		height: 0px;
	}
}

.header a {color: #fff;}

.header .logo {
	float:left;
	margin-left:7%;
	width: 634px;
	height: 50px;
	overflow: hidden;
	margin-top: 25px;
	-webkit-transition: 800ms;
	transition: 800ms;
}

@media (max-width: 768px){
	.header .logo {
		margin-left:15px;
		width:auto;
	}
}

@media (min-width: 768px) and (max-width: 1920px){
	.header .logo {margin-left:0%;}
}

.header .logo .lgImg {
	display:block;
	width:100%;
	margin-top:5px;
}

.sheader .logo .lgImg {
	display:block;
	margin-top:14px;
}

@media (max-width: 768px){
	.header .logo .lgImg {
		width:260px;
	}
}

.header .logo .lg-1 {
	-webkit-transition: 800ms;
	transition: 800ms;
	margin-top:0px;
}

.header .nav {
	float:right;
	margin-right:7%;
	
	-webkit-transition: 800ms;
	transition: 800ms;
	z-index:9999 !important;
}

@media (min-width: 768px) and (max-width: 1920px){
	.header .nav {margin-right:5%;}
}

.nav > li {
	float: left;
	margin-left:20px;
}

@media (max-width: 768px){
	.nav > li {margin-left:0px;}
}

.nav li > a {
	display: block;
	position: relative;
	color:#fff !important;
	font-size:1.2em !important;
	font-weight:normal !important;
	height:85px;
}

@media (max-width: 768px){
	.nav li > a {height:auto;}
}

.nav li > a:before {
	content: "";
	position: absolute;
	left: auto;
	right: 0;
	bottom: -14px;
	width: 0;
	background: #ff0000 !important;
	-webkit-transition: 800ms;
	transition: 800ms;
	height: 3px;
}

@media (min-width: 768px) and (max-width: 1920px){
	.nav li > a:before {bottom: -5px;}
}

.nav li > a:hover, .nav li > a.active {
	color: #fff !important;
	text-decoration: none;
	background-color: transparent !important;
	height:85px;
}

@media (max-width: 768px){
	.nav li > a:hover, .nav li > a.active {height:auto;}
}

.nav li > a:hover:before, .nav li > a.active:before {
	left: 0;
	right: auto;
	width: 100%;
}

.sheader {
	background: #fff;
	color:#000;
	-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
}

.sheader .logo {margin-top:20px;}

@media (max-width: 768px){
	.sheader .logo {margin-top:5px;}
}

.sheader .logo .lg-1 {margin-top: -55px;}

@media (max-width: 768px){
	.sheader .logo .lg-1 {margin-top: -45px;}
}

.sheader .nav {margin-top: 27px;}

@media (max-width: 768px){
	.sheader .nav {margin-top: 0px;}
}

@media (min-width: 768px) and (max-width: 1920px){
	.sheader .nav {margin-top:0px;}
}

.sheader .nav li > a {color:#000 !important;}

.sheader .nav li > a:before {
	content: "";
	position: absolute;
	left: auto;
	right: 0;
	bottom: -14px;
	width: 0;
	background: #b1252e;
	-webkit-transition: 800ms;
	transition: 800ms;
	height: 3px;
}

@media (min-width: 768px) and (max-width: 1920px){
	.sheader .nav li > a:before {bottom: -5px;}
}

.sheader .nav li > a:hover, .sheader .nav li > a.active {color:#b1252e !important;}

@media (max-width: 768px){
	.sheader .nav li > a:hover, .sheader .nav li > a.active {color:#fff !important;}
}

.sheader .nav li > a:hover:before, .sheader .nav li > a.active:before{
	color: #b1252e;
	left: 0;
	right: auto;
	width: 100%;
}

@media (max-width: 768px){
	.sheader .nav li > a:hover:before, .sheader .nav li > a.active:before{width: 0px;}
}

.head-wx {
	background-image:url(../images/wx.jpg);
	background-size:cover;
	background-repeat:no-repeat;
	width:96px;
	height:96px;
	opacity:0;
    filter: alpha(opacity=0);
	position:absolute;
	transition: 800ms;
	-webkit-transition: 800ms;
}

.headwx:hover .head-wx {
	width:96px;
	height:96px;
	opacity:1;
    filter: alpha(opacity=1);
}



/*下拉菜单样式*/
.dropdown li {
	display:inline-block !important;
	width:220px !important;
	z-index:9999;
	background:#fff !important;
}

@media (max-width: 768px){
	.dropdown li {width:100% !important;}
}

.dropdown li a {padding:0px !important;}

.navigates {
	position:absolute;
	opacity: 0;
	visibility: hidden;
	transform: rotateY(90deg);
	-ms-transform: rotateY(90deg);
	-webkit-transform: rotateY(90deg);
	-moz-transform: rotateY(90deg);
	transition: 0.3s;
}

@media (max-width: 768px){
	.navigates {
		position:relative !important;
		transform: static !important;
		transition: none;
	}
}

.menuzord-menu li:hover .navigates {
	opacity: 1;
	visibility: visible;
	transform: rotateY(0);
	-webkit-transform: rotateY(0);
	-moz-transform: rotateY(0);
	-ms-transform: rotateY(0);
	transition: 1s;
	-webkit-transition: 0.65s;
	-moz-transition: 0.65s;
	-ms-transition: 0.65s;
}

.menuzord-menu li:hover .navigates:nth-child(2){ transition-delay: 0.28s;}
.menuzord-menu li:hover .navigates:nth-child(3){ transition-delay: 0.42s;}

@media (min-width: 768px) {
	.menuzord-menu li ul.dropdown,
	.menuzord-menu li ul.dropdown li ul.dropdown {
		display: block !important;
		visibility: hidden !important;
	}

	.menuzord-menu li:hover ul.dropdown,
	.menuzord-menu li:hover ul.dropdown li ul.dropdown {
		visibility: inherit !important;
	}
}

.navimgs {
	overflow: hidden;
	width: 220px;
	height: 120px;
	background: #000;
	position: relative;
}

@media (max-width: 768px) {
	.navimgs {width:100% !important;}
}

.navimgs a {
	background:transparent !important;
	border:none !important;
	position:static !important;
}

.navimgs img {
	display:block;
	position: absolute;
	width: 220px;
	height: 120px;
	left: 0;
	top: 0;
	transition: 0.54s;
}

@media (max-width: 768px) {
	.navimgs img {
		width: 100% !important;
		height:200px;
	}
}

.navigates:hover .navimgs img {
	transform: scale(1.05);
	-webkit-transform: scale(1.05);
	-moz-transform: scale(1.05);
	opacity:0.6;
	filter(alpha=60);
}

.navimgs span {
	color: #fff;
	left:20px;
	bottom:20px;
	font-size: 1.3em;
	font-weight: bold;
	position: absolute;
}

.navimgs span:before {
	content: "";
	width: 18px;
	height: 4px;
	background: #b1252e;
	position: absolute;
	bottom:30px;
}

.navcommon {
	padding-top: 10px;
	position: relative;
	background: #fff;
	min-height: 220px;
	border-right:1px solid #eeeeee !important;
}

@media (max-width: 768px){
	.navcommon {min-height:auto !important;}
}

.dropdown li:last-child .navcommon {border-right:0px !important;}

.navcommon:before {
	content: "";
	width: 100%;
	height: 100%;
	background: #fff;
	position: absolute;
	left: 0;
	top: 0;
	-webkit-transition:-webkit-transform 800ms;
	transition:-webkit-transform 800ms;
	transition:transform 800ms;
	-webkit-transform 800ms;
	transform-origin:center 100%;
	-webkit-transform-origin:left 100%;
	transform:scaleY(0);
	-moz-transform:scaleY(0);
	-webkit-transform:scaleY(0);
	visibility:hidden\9;
}

.navigates:hover .navcommon:before {
	transform:scaleY(1);
	-webkit-transform:scaleY(1);
	transform-origin:left 0;
	-webkit-transform-origin:left 0;
	visibility:visible\9;
}

.navigates:hover .navcommon {border-right:0px !important;}

.navigateli {position: relative;}

.navigateli span{position: relative;}

.navigateli span a {
	background:none !important;
	border:0px !important;
	position: relative;
	padding-left:20px !important;
	line-height:36px !important;
	color: #000 !important;
	font-size: 1.05em !important;
	transition: 0.4s;
}

.navigateli span a:hover {
	color: #b1252e !important;
	background:#e6e6e6 !important;
}

.navigates:hover .navigateli span a  {color:#000 !important;}

.navigates:hover .navigateli span a:hover  {color:#b1252e !important;}



/*首页banner样式开始*/
.item img {width:100% !important;}



/* 水平平均排列, 不自动换行 */
.flex-h {
    display: flex;
    flex-direction: row;
}

@media (max-width: 768px){
	.flex-h {
		display: block;
		text-align: center;
	}
}



/* 水平平均排列, 自动换行 */
.flex-h-wrap {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}

@media (max-width: 768px){
	.flex-h-wrap {display:block;}
}



/* 垂直平均排列, 不自动换行 */
.flex-v {
    display: flex;
    flex-direction: column;
}

@media (max-width: 768px){
	.flex-v {display:block;}
}



/* 垂直平均排列, 自动换行 */
.flex-v-wrap {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
}

.flex1 {flex:1;}

.flex2 {flex:2;}

.flex3 {flex:3;}

.flex-wd {width:20px;}
.flex-wd40 {width:40px;}
.flex-hd {height:20px;}



/*首页新闻样式*/
.news-top {
	margin-top:100px;
	background-image:url('../images/news-bg.gif');
	background-size:cover;
	background-repeat:no-repeat;
	background-position: left bottom;
}

@media (max-width: 768px){
	.news-top {
		margin-top:30px;
		background-image:none;
	}
}

.news-t {
	font-size:2em;
	font-weight:400;
	color:#c9151e;
	display:block;
}

.news-ten {
	font-size:1.6em;
	color:#8d8d8d;
	font-weight:400;
	display:block;
	letter-spacing:-2px;
}

@media (max-width: 768px){
	.news-ten {
		font-size:1.2em;
		letter-spacing:0px;
	}
}

.news-more {
	margin-top:50px;
	display:block;
}

@media (max-width: 768px){
	.news-more {
		margin-top:10px;
		margin-bottom:30px;
	}
}

.news-more a {
	font-size:0.875em;
	color:#666666;
	transition: 800ms;
	-webkit-transition: 800ms;
}

@media (max-width: 768px){
	.news-more a {font-size:0.75em;}
}

.news-more i {
	font-size:1.6em;
	width: 25px;
	height: 25px;
	text-align:center !important;
	background: #fff;
	border-radius:25px;
	border:1px solid #666666;
	padding-left:3px;
	margin-right:10px;
	transition: 800ms;
	-webkit-transition: 800ms;
}

@media (max-width: 768px){
	.news-more i {
		width: 20px;
		height: 20px;
		border:1px solid #dbdbdb;
	}
}

.news-more:hover a {color:#c9151e;}

.news-more:hover i {
	color:#fff;
	background: #c9151e;
	border:1px solid #c9151e;
}

.biz-wd {
	width:1px;
	border-left:1px solid #d3d3d3;
}

.news-pic {
	height:200px;
	overflow:hidden !important;
}

.news-picimg {
	background-size:cover;
	background-position: center;
	height:200px;
	transition: 800ms;
	-webkit-transition: 800ms;
}

.news-title {
	color:#666666;
	font-size:1.2em;
	transition: 800ms;
	-webkit-transition: 800ms;
}

@media (max-width: 768px){
	.news-title {margin-top:10px;}
}

.news-con {
	color:#8d8d8d;
	font-size:1em;
	margin-top:10px;
	transition: 800ms;
	-webkit-transition: 800ms;
}

@media (max-width: 768px){
	.news-con {font-size:0.875em;}
}

.news-date {
	color:#bababa;
	font-size:0.875em;
	margin-top:10px;
	transition: 800ms;
	-webkit-transition: 800ms;
}

@media (max-width: 768px){
	.news-date {
		font-size:0.75em;
		text-align:left;
	}
}

.news-link {
	height:100%;
	padding-bottom:100px;
}

@media (max-width: 768px){
	.news-link {padding-bottom:30px;}
}

.news-link:hover .news-picimg {
	transform: scale(1.05);
	-webkit-transform: scale(1.05);
}

.news-link:hover .news-title {color:#c9151e;}

.news-link:hover .news-con {color:#a88f89;}

.news-link:hover .news-date {color:#505050;}

.news-padding {
	padding-left:20px !important;
	padding-right:20px !important;
}

@media (max-width: 768px){
	.news-padding {
		padding-left:0px !important;
		padding-right:0px !important;
	}
}



/*首页核心领域样式见style.css*/



/*首页布局样式*/
.lay-bg {
	background-image:url('../images/lay-bg.jpg');
	background-size:cover;
	background-repeat:no-repeat;
	background-position: left bottom;
	min-height:550px;
}

@media (max-width: 768px){
	.lay-bg {min-height:auto;}
}

.lay1-bg {
	background-color:rgba(255,255,255,0.4);
	width:100%;
	min-height:550px;
}

@media (max-width: 768px){
	.lay1-bg {min-height:auto;}
}

.lay2-bg {
	background-color:rgba(68,68,68,0.5);
	width:100%;
	min-height:550px;
	padding-top:150px;
}

@media (max-width: 768px){
	.lay2-bg {
		min-height:auto;
		padding-top:20px;
		text-align:left;
	}
}

.lay3-bg {
	background-color:rgba(255,255,255,0.85);
	width:100%;
	min-height:550px;
	text-align:center;
	padding-top:30px;
}

@media (max-width: 768px){
	.lay3-bg {min-height:auto;}
}

.lay3-bg img {margin:auto;}

.layhover {
	margin-bottom:10px;
	margin-left:-25px;
}

@media (max-width: 768px){
	.layhover {
		margin-bottom:10px;
		margin-left:25px;
	}
}

.layhover div {
	display:inline-block;
	vertical-align:top;
}

.lay-1icon1 {
	width:50px;
	height:52px;
	background-image:url('../images/lay-1icon.png');
	background-repeat:no-repeat;
	background-position: center;
	transition: 800ms;
	-webkit-transition: 800ms;
}

.lay-1icon2 {
	width:50px;
	height:52px;
	background-image:url('../images/lay-2icon.png');
	background-repeat:no-repeat;
	background-position: center;
	transition: 800ms;
	-webkit-transition: 800ms;
}

.lay-1icon3 {
	width:50px;
	height:52px;
	background-image:url('../images/lay-3icon.png');
	background-repeat:no-repeat;
	background-position: center;
	transition: 800ms;
	-webkit-transition: 800ms;
}

.lay-1icon4 {
	width:50px;
	height:52px;
	background-image:url('../images/lay-4icon.png');
	background-repeat:no-repeat;
	background-position: center;
	transition: 800ms;
	-webkit-transition: 800ms;
}

.lay-zi {margin-left:20px;}

.lay-zi a {
	font-size:1.2em;
	color:#fff;
	line-height:52px;
	text-decoration:none;
	transition: 800ms;
	-webkit-transition: 800ms;
}

.layhover:hover .lay-1icon1 {background-image:url('../images/lay-1aicon.png');}
.layhover:hover .lay-1icon2 {background-image:url('../images/lay-2aicon.png');}
.layhover:hover .lay-1icon3 {background-image:url('../images/lay-3aicon.png');}
.layhover:hover .lay-1icon4 {background-image:url('../images/lay-4aicon.png');}
.layhover:hover .lay-zi a {color:#fee9bb;}



/*首页五大功能样式*/
.projects-bg {
	background-image:url('../images/projects-bg.gif');
	background-size:cover;
	background-repeat:no-repeat;
	background-position: left bottom;
	margin-bottom:80px;
}

@media (max-width: 768px){
	.projects-bg {
		background-image:none;
		margin-bottom:30px;
	}
}

.projects-t {
	font-size:3em;
	font-weight:400;
	color:#c9151e;
	display:block;
	text-align:center;
	margin-top:80px;
}

@media (max-width: 768px){
	.projects-t {
		font-size:2em;
		margin-top:30px;
	}
}

.projects-ten {
	font-size:2em;
	font-weight:400;
	color:#8d8d8d;
	display:block;
	text-align:center;
	letter-spacing:-2px;
	margin-bottom:50px;
}

@media (max-width: 768px){
	.projects-ten {
		font-size:1.2em;
		letter-spacing:0px;
		margin-bottom:20px;
	}
}

.projects-wd {width:20px;}

.projects-pic {
    width: 100%;
	height:210px;
	overflow:hidden !important;
	transition: 800ms;
	-webkit-transition: 800ms;
}

.projects-picimg {
	background-size:cover;
	background-position:center;
	height:210px;
	transition: 800ms;
	-webkit-transition: 800ms;
}

.projects-con {
	text-align: justify;
    color:#8d8d8d;
	padding:30px;
	background-color:#eeeeee;
	transition: 800ms;
	-webkit-transition: 800ms;
}

.projects-con a {
	color:#8d8d8d;
	font-size:1em;
	text-decoration:none;
	transition: 800ms;
	-webkit-transition: 800ms;
}

.projects-title {
	display:block;
	margin-bottom:20px;
	color:#666666;
	font-size:1.3em;
	transition: 800ms;
	-webkit-transition: 800ms;
}

.projects-link a {cursor: pointer;}

.projects-link:hover .projects-picimg {
	transform: scale(1.05);
	-webkit-transform: scale(1.05);
}

.projects-link:hover .projects-con {background-color:#c9151e;}

.projects-link:hover a {color:#fff;text-decoration:none;}

.projects-link:hover .projects-title, .projects-link:hover .projects-con {color:#fff;}



/*首页创新平台样式*/
.cases-wholebg {
	background-size:cover;
	background-repeat:no-repeat;
	background-position: left bottom;
	height:920px;
	transition: 500ms;
}

@media (max-width: 768px){
	.cases-wholebg {padding-bottom:30px;}
}

.cases-laybg1 {background-image:url('../images/innov-bg1.jpg');}
.cases-laybg2 {background-image:url('../images/innov-bg2.jpg');}
.cases-laybg3 {background-image:url('../images/innov-bg3.jpg');}
.cases-laybg4 {background-image:url('../images/innov-bg4.jpg');}
.cases-laybg5 {background-image:url('../images/innov-bg5.jpg');}
.cases-laybg6 {background-image:url('../images/innov-bg6.jpg');}

.cases-t {
	font-size:3em;
	font-weight:400;
	color:#fff;
	display:block;
	text-align:center;
	margin-top:80px;
}

@media (max-width: 768px){
	.cases-t {
		font-size:2em;
		margin-top:30px;
	}
}

.cases-ten {
	font-size:2em;
	font-weight:400;
	color:#fff;
	display:block;
	text-align:center;
	letter-spacing:-2px;
	margin-bottom:50px;
}

@media (max-width: 768px){
	.cases-ten {
		font-size:1.2em;
		letter-spacing:0px;
		margin-bottom:30px;
	}
}

.innov-whitebg {
	background-color:rgba(255,255,255,0.7);
	min-height:500px;
	text-align:center;
	padding-top:120px;
}

@media (max-width: 768px){
	.innov-whitebg {
		padding-top:30px;
		min-height:780px;
	}
}

.innov-line {
	background-color:rgba(0,0,0,0.4);
	height:1px;
}

.innov-tbg {
	margin-top:-60px;
	position:relative;
}

@media (max-width: 768px){
	.innov-tbg {margin-top:0px;}
}

.innov-tbg li {
	color:#666666;
	margin-left:20px;
	margin-right:20px;
	display:inline-block;
	list-style-type:none;
	height:129px;
	width:103px;
	background-image:url('../images/innov-iconbg.png');
	background-size:cover;
	background-repeat:no-repeat;
	background-position: center;
	padding-top:40px;
	transition: 800ms;
	-webkit-transition: 800ms;
}

.innov-tbg li:hover {
	background-image:url('../images/innov-iconbg1.png');
	color:#fff;
}

.innov-tbg li.active {
	background-image:url('../images/innov-iconbg1.png');
	color:#fff;
}

.innov-tbg li.active .innov-lay1, .innov-tbg li.active .innov-lay2, .innov-tbg li.active .innov-lay3,  .innov-tbg li.active .innov-lay4,   .innov-tbg li.active .innov-lay5,   .innov-tbg li.active .innov-lay6  {display:block;}

.innov-lay1, .innov-lay2, .innov-lay3, .innov-lay4, .innov-lay5, .innov-lay6 {
	position:absolute;
	display:none;
	top:160px;
	width:100%;
	left:50%;
	transform: translate(-50%);
	transition: 800ms;
	-webkit-transition: 800ms;
}

@media (max-width: 768px){
	.innov-lay1, .innov-lay2, .innov-lay3, .innov-lay4, .innov-lay5, .innov-lay6 {top:400px;}
}

.innov-zi {
	margin-top:30px;
	font-size:1.2em;
	color:#666666;
	padding-left:30px !important;
	padding-right:30px !important;
	display:block;
}

@media (max-width: 768px){
	.innov-zi {
		font-size:1em;
		text-align:left;
	}
	.innov-pic img {width:100%;}
}



/*Flag样式*/
.flag {
	text-align:center;
	height:78px;
	font-size:1.6em;
	color:#c9151e;
	background-image:url('../images/copy-line.gif');
	background-repeat:repeat-x;
	margin-top:50px;
	margin-bottom:50px;
}

@media (max-width: 768px){
	.flag {
		height:auto;
		font-size:1.4em;
		margin-top:30px;
		margin-bottom:30px;
	}
}

.flag span{
	background:#fff;
	display:inline-block;
}

@media (max-width: 768px){
	.flag-img {
		display:block;
		margin:0 auto;
	}
}



/*页脚样式*/
.map-bg {
	background-color:#eeeeee;
	padding-top:50px;
	padding-bottom:50px;
}

@media (max-width: 768px){
	.map-bg {
		padding-top:30px;
		padding-bottom:30px;
	}

	.footer-map {
		text-align: left;
		padding-left: 10px;
	}

	.footer-map > div {
		min-width: 160px;
		padding-right: 10px;
	}
}

.sitemap{
	text-align:left;
	padding-right:60px;
	display:inline-block;
	vertical-align:top;
}

@media (min-width: 1280px) and (max-width: 1463px){
	.sitemap{padding-right:30px;}
}

@media (min-width: 768px) and (max-width: 1280px){
	.sitemap{padding-right:20px;}
}

@media (max-width: 768px){
	.sitemap {
		padding-right:30px;
		margin-bottom:30px;
	}
}

.sitemap-t {
	display:block;
	margin-bottom:15px;
	font-size:1.2em;
    color: #000;
	white-space:nowrap;
}

@media (min-width: 1280px) and (max-width: 1463px){
	.sitemap-t {font-size:1.1em;}
}

@media (min-width: 768px) and (max-width: 1280px){
	.sitemap-t {font-size:1em;}
}

.sitemap-t a{color:#000;}

.sitemap-list li {list-style-type:none;}

.sitemap-list li a{
	color: #6b6b6b;
	font-size:1em !important;
	line-height:25px;
	white-space:nowrap;
}

@media (min-width: 1280px) and (max-width: 1463px){
	.sitemap-list li a{font-size:0.875em !important;}
}

@media (min-width: 768px) and (max-width: 1280px){
	.sitemap-list li a{
		font-size:0.875em !important;
		line-height:20px;
	}
}

.sitemap-wx {
	text-align:right;
	color:#6b6b6b;
	min-width:70px;
}

@media (min-width: 768px) and (max-width: 1280px){
	.sitemap-wx {font-size:0.875em;}
}

@media (max-width: 768px){
	.sitemap-wx {
		min-width:auto;
		text-align:center;
	}
}

.sitemap-wx img {
	display:inline;
	margin:0 auto;
}

@media (min-width: 768px) and (max-width: 1280px){
	.sitemap-wx img {
		width:70px;
		height:70px;
	}
}

.sitemap-wxzi {
	display:inline-block;
	text-align:center;
}

.sitemap-address {
	padding-left:10px !important;
	color:#000;
}

.tel {
	font-size:2em;
	display:block;
	margin-top:30px;
	text-align:right;
}

@media (max-width: 768px){
	.tel {
		font-size:1.4em;
		text-align:center;
		margin-top:20px;
	}
}

.emailbox {
	font-size:1.05em;
	text-align:right;
	display:block;
}

.emailbox a {
	font-size:1.05em;
	color:#000;
}

@media (max-width: 768px){
	.emailbox, .emailbox a {text-align:center;}
}

.address {
	font-size:1.05em;
	text-align:right;
	display:block;
	margin-top:5px;
}

@media (max-width: 768px){
	.address {
		font-size:1em;
		text-align:center;
		margin-top:0px;
	}
}

.footer-bg {
	background-image:url('../images/footer-bg.jpg');
	background-repeat:repeat-y;
	background-position: left bottom;
	background-size:100%;
	height: 90px;
}

@media (max-width: 768px){
	.footer-bg {
		background-image:none;
		background-color:#a81017;
	}
}

.footer-l {
	padding-left:30px !important;
	padding-top:25px;
}

.footer-l img {width:520px;}

@media (max-width: 768px){
	.footer-l {padding-right:30px !important;}
	.footer-l img {padding-right:30px !important;}
}

.copy-link {
	text-align:center;
	padding-top:30px;
	margin-bottom:20px;
}

@media (max-width: 768px){
	.copy-link {padding-top:20px;}
}

.copy-link a {margin-right:20px;}

.copy-link i {
	font-size:1em;
	color:#666666;
	width: 30px;
	height: 30px;
	background: #fff;
	border-radius:25px;
	padding-top:8px;
	text-align:center !important;
	transition: 800ms;
	-webkit-transition: 800ms;
}

.copy-link a:hover i {
	color:#fff;
	background: #666666;
}

.footer-r {
	padding-right:40px !important;
	padding-top:30px;
}

@media (max-width: 768px){
	.footer-r {
		padding-right:0px !important;
		padding-top:0px;
		padding-bottom:20px;
	}
}



.copyright {
	color:#fff;
	font-size:0.875em;
	text-align:right;
}

@media (max-width: 768px){
	.copyright {text-align:center;}
}

.copyright a{
	color:#e67177 !important;
	font-size:0.5em;
}

.copyright a:hover{color:#fff;}



/*二级页Banner及子菜单样式*/
.subbanner {
	width:100%;
	background-size:cover;
	height:554px;
	z-index:-1 !important;
}

@media (max-width: 768px){
	.subbanner {
		width:100%;
		background-size:cover;
		height:120px;
	}
}

.sub-title-up {margin-top:-100px;}

@media (max-width: 768px){
	.sub-title-up {margin-top:-90px;}
}

.sub-title {
	color:#fff;
	font-size:3em;
	text-shadow:5px 2px 6px #000;
	height:50px;
	bottom:20px;
}

@media (max-width: 768px){
	.sub-title {
		font-size:1.4em;
		padding-left:15px !important;
		bottom:-35px !important;
	}
}

.sub-arrowup {
	 width:0;
	 height:0;
	 display:block;
	 border-width:25px;
	 border-style:solid;
	 border-color:transparent #c9151e transparent transparent;
	 transform:rotate(90deg);
}

@media (max-width: 768px){
	.sub-arrowup {
		border-width:20px;
		padding-left:15px !important;
	}
}

.sub-titlebg {
	background-color:#c9151e;
	padding-top:30px;
	padding-bottom:30px;
}

@media (max-width: 768px){
	.sub-titlebg {
		padding-top:20px;
		padding-bottom:10px;
	}
}

@media (max-width: 768px){
	.submenu-t {
		padding-left:15px !important;
		padding-right:15px !important;
	}
}

.submenu-t a {
	text-decoration:none !important;
	color: #fff;
	font-size: 1.15em;
}

.submenu-t span {
	height:40px;
	display:inline-flex;
	margin-top:5px;
	margin-right:10px;
	padding:6px 22px;
	border:1px solid #c49961;
}

@media (max-width: 768px){
	.submenu-t span {
		height:30px;
		font-size: 0.75em;
		margin-bottom:10px;
		padding:6px 10px;
	}
}

.submenu-t span:hover {
	background-color:#8d1313;
}

.submenu-t span.active {background-color:#8d1313;}



/*二级页关于我们样式*/
.subtitle-t {
	color:#000;
	font-size:2em;
	font-weight:bold;
	margin-top:70px;
	display:block;
}

@media (max-width: 768px){
	.subtitle-t {
		font-size:1.5em;
		margin-top:30px !important;
	}
}

.subtitle-line {
	width:60px;
	height:3px;
	background:#c9151e;
	display:block;
	margin-top:20px;
	margin-bottom:40px;
}

@media (max-width: 768px){
	.subtitle-line {
		margin-top:0px;
		margin-bottom:0px;
	}
}

.subcontent {
	font-size:1.2em;
	line-height:28px;
	color:#666666;
	position:relative;
	text-align:justify !important;
}


@media (max-width: 768px){
	.subcontent {
		font-size:1em;
		margin-top:30px;
		text-align:left;
	}
}

.sub-subt{
	font-weight:bold;
	margin-bottom:20px;
}

.subcontent-pic {
	min-height:230px;
	overflow:hidden !important;
}

@media (max-width: 768px){
	.subcontent-pic {height:auto;}
}

.subcontent-pic img {
	transition: 800ms;
	-webkit-transition: 800ms;
}

.subcontent-pic:hover img {
	transform: scale(1.05);
	-webkit-transform: scale(1.05);
}

.subcon-img {
	float: right;
    margin-left: 30px;
    margin-bottom: 30px;
}

.sub-wd {width:50px;}

.sub-hd {height:30px;}

@media (max-width: 768px){
	.sub-hd {height:20px;}
}

.pro-wd {width:100px;}

.profile-bg {
	background:#f5f5f5;
	padding-top:50px;
	padding-bottom:50px;
}

@media (max-width: 768px){
	.profile-bg {
		margin-top:30px;
		padding-top:0px;
		padding-bottom:0px;
	}
}

.profile-bg1 {
	background:#fff;
	padding-top:50px;
	padding-bottom:50px;
}

@media (max-width: 768px){
	.profile-bg1 {
		padding-top:20px;
		padding-bottom:0px;
	}
}

.profile-t {
	display:block;
	color:#c9151e;
	font-size:2em;
	margin-bottom:30px;
}

@media (max-width: 768px){
	.profile-t {
		font-size:1.4em;
		margin-bottom:10px;
		margin-top:30px;
	}
}

.profile-zi {
	display:block;
	color:#666666;
	margin-bottom:50px;
	line-height:28px;
	text-align:justify !important;
	font-size:1.2em;
}

@media (max-width: 768px){
	.profile-zi {
		font-size:1em;
		margin-bottom:20px;
		text-align:left;
		padding:15px;
	}
}

.profile-zi1 {
	display:block;
	color:#771212;
	font-size:1.2em;
	text-align:justify !important;
}

@media (max-width: 768px){
	.profile-zi1 {
		font-size:1em;
		padding:15px;
		text-align:left;
	}
}

.profile-list li {
	text-align: center;
	list-style-type:none;
	width:100px;
	display:inline-block;
	vertical-align:top;
}

.profile-list li a {
	color:#666666;
	font-size:0.875em !important;
	text-decoration:none
}

.profile-list li a:hover {color:#c9151e;}

.profile-4icon1 {
	width: 100px;
	height: 100px;
	border-radius:80px;
	border:1px solid #666666;
	background-image:url('../images/pro-icon1.png');
	background-repeat:no-repeat;
	background-position: center;
	transition: 800ms;
	-webkit-transition: 800ms;
	margin-bottom:10px;
}


.profile-list li:hover .profile-4icon1 {
	background-color:#c9151e;
	border:1px solid #c9151e;
	background-image:url('../images/pro-icon1a.png');
}

.profile-4icon2 {
	width: 100px;
	height: 100px;
	border-radius:80px;
	border:1px solid #666666;
	background-image:url('../images/pro-icon2.png');
	background-repeat:no-repeat;
	background-position: center;
	transition: 800ms;
	-webkit-transition: 800ms;
	margin-bottom:10px;
}


.profile-list li:hover .profile-4icon2 {
	background-color:#c9151e;
	border:1px solid #c9151e;
	background-image:url('../images/pro-icon2a.png');
}

.profile-4icon3 {
	width: 100px;
	height: 100px;
	border-radius:80px;
	border:1px solid #666666;
	background-image:url('../images/pro-icon3.png');
	background-repeat:no-repeat;
	background-position: center;
	transition: 800ms;
	-webkit-transition: 800ms;
	margin-bottom:10px;
}


.profile-list li:hover .profile-4icon3 {
	background-color:#c9151e;
	border:1px solid #c9151e;
	background-image:url('../images/pro-icon3a.png');
}

.profile-4icon4 {
	width: 100px;
	height: 100px;
	border-radius:80px;
	border:1px solid #666666;
	background-image:url('../images/pro-icon4.png');
	background-repeat:no-repeat;
	background-position: center;
	transition: 800ms;
	-webkit-transition: 800ms;
	margin-bottom:10px;
}


.profile-list li:hover .profile-4icon4 {
	background-color:#c9151e;
	border:1px solid #c9151e;
	background-image:url('../images/pro-icon4a.png');
}

.pro-pic {overflow:hidden !important;}

.pro-pic img {
	transition: 800ms;
	-webkit-transition: 800ms;
}

.pro-pic:hover img {
	transform: scale(1.05);
	-webkit-transform: scale(1.05);
}

.profile-5icon1 {
	width: 80px;
	height: 80px;
	border-radius:80px;
	border:1px solid #666666;
	background-image:url('../images/pro-icon5.png');
	background-repeat:no-repeat;
	background-position: center;
	transition: 800ms;
	-webkit-transition: 800ms;
	margin-bottom:10px;
	margin: 10px auto;
}


.profile-list li:hover .profile-5icon1 {
	background-color:#c9151e;
	border:1px solid #c9151e;
	background-image:url('../images/pro-icon5a.png');
}

.profile-5icon2 {
	width: 80px;
	height: 80px;
	border-radius:80px;
	border:1px solid #666666;
	background-image:url('../images/pro-icon6.png');
	background-repeat:no-repeat;
	background-position: center;
	transition: 800ms;
	-webkit-transition: 800ms;
	margin-bottom:10px;
	margin: 10px auto;
}


.profile-list li:hover .profile-5icon2 {
	background-color:#c9151e;
	border:1px solid #c9151e;
	background-image:url('../images/pro-icon6a.png');
}

.profile-5icon3 {
	width: 80px;
	height: 80px;
	border-radius:80px;
	border:1px solid #666666;
	background-image:url('../images/pro-icon7.png');
	background-repeat:no-repeat;
	background-position: center;
	transition: 800ms;
	-webkit-transition: 800ms;
	margin-bottom:10px;
	margin: 10px auto;
}


.profile-list li:hover .profile-5icon3 {
	background-color:#c9151e;
	border:1px solid #c9151e;
	background-image:url('../images/pro-icon7a.png');
}

.profile-5icon4 {
	width: 80px;
	height:80px;
	border-radius:80px;
	border:1px solid #666666;
	background-image:url('../images/pro-icon8.png');
	background-repeat:no-repeat;
	background-position: center;
	transition: 800ms;
	-webkit-transition: 800ms;
	margin-bottom:10px;
	margin: 10px auto;
}


.profile-list li:hover .profile-5icon4 {
	background-color:#c9151e;
	border:1px solid #c9151e;
	background-image:url('../images/pro-icon8a.png');
}

.profile-5icon5 {
	width: 80px;
	height: 80px;
	border-radius:80px;
	border:1px solid #666666;
	background-image:url('../images/pro-icon9.png');
	background-repeat:no-repeat;
	background-position: center;
	transition: 800ms;
	-webkit-transition: 800ms;
	margin-bottom:10px;
	margin: 10px auto;
}


.profile-list li:hover .profile-5icon5 {
	background-color:#c9151e;
	border:1px solid #c9151e;
	background-image:url('../images/pro-icon9a.png');
}

.profile-6icon1 {
	width: 80px;
	height: 80px;
	border-radius:80px;
	border:1px solid #666666;
	background-image:url('../images/pro-icon10.png');
	background-repeat:no-repeat;
	background-position: center;
	transition: 800ms;
	-webkit-transition: 800ms;
	margin-bottom:10px;
	margin: 10px auto;
}


.profile-list li:hover .profile-6icon1 {
	background-color:#c9151e;
	border:1px solid #c9151e;
}

.profile-6icon2 {
	width: 80px;
	height: 80px;
	border-radius:80px;
	border:1px solid #666666;
	background-image:url('../images/pro-icon11.png');
	background-repeat:no-repeat;
	background-position: center;
	transition: 800ms;
	-webkit-transition: 800ms;
	margin-bottom:10px;
	margin: 10px auto;
}


.profile-list li:hover .profile-6icon2 {
	background-color:#c9151e;
	border:1px solid #c9151e;
}

.profile-6icon3 {
	width: 80px;
	height: 80px;
	border-radius:80px;
	border:1px solid #666666;
	background-image:url('../images/pro-icon12.png');
	background-repeat:no-repeat;
	background-position: center;
	transition: 800ms;
	-webkit-transition: 800ms;
	margin-bottom:10px;
	margin: 10px auto;
}


.profile-list li:hover .profile-6icon3 {
	background-color:#c9151e;
	border:1px solid #c9151e;
}

.profile-6icon4 {
	width: 80px;
	height: 80px;
	border-radius:80px;
	border:1px solid #666666;
	background-image:url('../images/pro-icon13.png');
	background-repeat:no-repeat;
	background-position: center;
	transition: 800ms;
	-webkit-transition: 800ms;
	margin-bottom:10px;
	margin: 10px auto;
}


.profile-list li:hover .profile-6icon4 {
	background-color:#c9151e;
	border:1px solid #c9151e;
}

.profile-6icon5 {
	width: 80px;
	height: 80px;
	border-radius:80px;
	border:1px solid #666666;
	background-image:url('../images/pro-icon14.png');
	background-repeat:no-repeat;
	background-position: center;
	transition: 800ms;
	-webkit-transition: 800ms;
	margin-bottom:10px;
	margin: 10px auto;
}


.profile-list li:hover .profile-6icon5 {
	background-color:#c9151e;
	border:1px solid #c9151e;
}

.profile-6icon6 {
	width: 80px;
	height: 80px;
	border-radius:80px;
	border:1px solid #666666;
	background-image:url('../images/pro-icon15.png');
	background-repeat:no-repeat;
	background-position: center;
	transition: 800ms;
	-webkit-transition: 800ms;
	margin-bottom:10px;
	margin: 10px auto;
}


.profile-list li:hover .profile-6icon6 {
	background-color:#c9151e;
	border:1px solid #c9151e;
}

.profile-6icon7 {
	width: 80px;
	height: 80px;
	border-radius:80px;
	border:1px solid #666666;
	background-image:url('../images/pro-icon15a.png');
	background-repeat:no-repeat;
	background-position: center;
	transition: 800ms;
	-webkit-transition: 800ms;
	margin-bottom:10px;
	margin: 10px auto;
}


.profile-list li:hover .profile-6icon7 {
	background-color:#c9151e;
	border:1px solid #c9151e;
}

.profile-6icon8 {
	width: 80px;
	height: 80px;
	border-radius:80px;
	border:1px solid #666666;
	background-image:url('../images/pro-icon15.png');
	background-repeat:no-repeat;
	background-position: center;
	transition: 800ms;
	-webkit-transition: 800ms;
	margin-bottom:10px;
	margin: 10px auto;
}


.profile-list li:hover .profile-6icon8 {
	background-color:#c9151e;
	border:1px solid #c9151e;
}

.cademy {
	text-align:center;
	margin-bottom:30px;
}

@media (max-width: 768px){
	.cademy {
		margin-top:30px;
		margin-bottom:10px;
	}
}

.cademy img {
	margin:0 auto;
	padding-left:1px;
	padding-right:1px;
	}

.cademy-t {
	display:block;
	font-size:1.2em;
	color:#000;
	margin-top:10px;
}

.cademy-zi {
	display:block;
	font-size:0.75em;
	color:#666666;
}

.cademy-pic {
	height:auto;
	overflow:hidden !important;
}

.cademy-pic img {
	transition: 800ms;
	-webkit-transition: 800ms;
}

.cademy-pic:hover img {
	transform: scale(1.05);
	-webkit-transform: scale(1.05);
}

.profile-shjdt {
	display:block;
	color:#c9151e;
	font-size:2em;
}

@media (max-width: 768px){
	.profile-shjdt {
		font-size:1.4em;
		margin-top:30px;
		text-align:center;
	}
}

.profile-shjdt1 {
	display:block;
	color:#c9151e;
	font-size:1.5em;
	margin-bottom:30px;
}

@media (max-width: 768px){
	.profile-shjdt1 {
		font-size:1em;
		text-align:center;
	}
}

.profile-shjdlist li {
	background-color:#e8e8e8;
	margin-right:3px;
	margin-bottom:3px;
	list-style-type:none;
	padding:8px;
	font-size:0.875em;
}

@media (max-width: 768px){
	.profile-shjdlist li {margin-right:0px !important;}
}

.profile-auth {padding-right:5px !important;}

.profile-clstop {margin-bottom:20px;}

@media (max-width: 768px){
	.profile-clstop {margin-bottom:0px;}
}

.profile-clsbg {
	background-color:#e8e8e8;
	padding:10px;
	margin-top:5px;
	display:block;
	margin-right:30px;
	font-weight:bold;
	text-align:center;
}

@media (max-width: 768px){
	.profile-clsbg {
		margin-right:0px;
		text-align:left;
	}
}

.profile-clscon {
	font-size:0.875em;
	text-align:left;
	line-height:28px;
}

.profile-las {
	text-align:left;
	border-right:1px solid #e6e6e6;
	padding-left:20px !important;
	font-size:0.875em;
}

@media (max-width: 768px){
	.profile-las {
		padding-left:10px !important;
		margin-top:20px;
		margin-bottom:20px;
	}
}

.profile-las span {
	color:#c9151e;
	font-weight:500;
}

.profile-yubg {
	background-image:url('../images/profile-pic27.jpg');
	background-size:cover;
	background-position: left bottom;
	padding-bottom:50px;
}

@media (max-width: 768px){
	.profile-yubg {
		margin-top:30px;
		padding-bottom:0px;
	}
}



/*二级页科技成果样式*/
.cases-list{
	padding:5px 10px;
	border-bottom:1px solid #dbdbdb;
}

@media (max-width: 768px){
	.cases-listtop{margin-top:30px;}
}

.cases-list li{padding-left:10px !important;}

.cases-list a{
	color:#666666;
	text-decoration:none;
	font-size:1em;
	text-align:left;
}

@media (max-width: 768px){
	.cases-list a {font-size:0.875em;}
}

.cases-list a:hover{color:#c9151e;}

.cases-list:hover {background-color:#e6e6e6;}

.cases-line {border-top:1px solid #dbdbdb;}

.cases-line1 {
	border-top:1px solid #dbdbdb;
	border-bottom:1px solid #dbdbdb;
	margin-bottom:20px;
}

.cases-icon i {
	font-size:2em;
	color:#c9151e;
	display:block;
	text-align:center;
	margin-top:30px;
	margin-bottom:5px;
}

.cases-icon span {
	font-size:1em;
	color:#c9151e;
	display:block;
	text-align:center;
	margin-bottom:20px;
}

.cases-detailbg {
	background-color:#f5f5f5;
	padding:30px !important;
	font-size:1em;
	text-align:left;
	line-height:28px;
}

.cases-down {
	background:#e6e6e6;
	padding:10px;
}

.cases-downleft {
	text-align:center;
	font-size:1.2em;
	color:#c9151e;
	margin-top:30px;
}

.cases-downright {
	background:#fff;
	font-size:0.875em;
	padding:10px 20px !important;
	text-align:left;
	line-height:28px;
}

.cases-conpic {
	float:right;
	margin-left:30px;
}

@media (max-width: 768px){
	.cases-conpic {
		float:none;
		margin-left:0px;
		margin-bottom:20px;
	}
}




/*二级页合作交流样式*/
.cooper-list {
	padding-top:10px;
	padding-bottom:10px;
	border-bottom:1px solid #dbdbdb;
	text-align:left;
}

.cooper-list a{
	color:#666666;
	text-decoration:none;
	font-size:1em;
	text-align:left;
}

.cooper-list a:hover{color:#c9151e;}

.cooper-list:hover {
	background-color:#e6e6e6;
	color:#c9151e;
}

.cooper-list:hover a {color:#c9151e;}

.pic-whole {
	background-size:cover;
	background-repeat:no-repeat;
	transition: 800ms;
	-webkit-transition: 800ms;
	overflow:hidden;
	min-height:200px;
}

@media (max-width: 768px){
	.pic-whole {min-height:150px !important;}
}

.pic-whole:hover {
	transform: scale(1.05);
	-webkit-transform: scale(1.05);
}

.page {text-align:center;}

.page:hover {cursor:hand !important;}

.page .pagination {margin: 0px 0 !important;}

.pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus {
	background-color:#c9151e !important;
	border-color:#c9151e !important;
	color:#fff !important;
}

.pagination>li>a, .pagination>li>span {border:1px solid #c9151e !important;}

.pagination>li>a, .pagination>li>span {color:#c9151e !important;}

.cooper-top{margin-top:70px;}

@media (max-width: 768px){
	.cooper-top{margin-top:30px;}
}

.cooper-title {
	font-size:1.4em;
	color:#c9151e;
	text-align:center;
}

.cooper-date {
	font-size:0.875em;
	color:#666666;
	text-align:center;
	padding-top:20px;
	padding-bottom:20px;
	border-bottom:1px solid #dbdbdb;
	margin-bottom:30px;
}

@media (max-width: 768px){
	.cooper-date{margin-bottom:0px;}
}



/*二级页新闻中心样式*/
.news-subbg {
	width:100%;
	background:#fff;
	border:1px solid #dbdbdb;
	padding:10px 20px;
	transition: 800ms;
	-webkit-transition: 800ms;
}

.news-link1:hover .news-subbg {background:#fcf4f4;}

.news-link1 {
	height:100%;
	padding-bottom:50px;
}

@media (max-width: 768px){
	.news-link1 {
		margin-top:30px;
		padding-bottom:0px;
	}
}

.news-link1:hover .news-picimg {
	transform: scale(1.05);
	-webkit-transform: scale(1.05);
}

.news-link1:hover .news-title {color:#c9151e;}

.news-link1:hover .news-con {color:#a88f89;}

.news-link1:hover .news-date {color:#505050;}



/*二级页联系我们样式*/
.contact-icon {
	font-size:1.2em;
	text-align:center;
}

@media (max-width: 768px){
	.contact-icon {font-size:1em;}
}

.contact-icon a {
	color:#666666;
	text-decoration:none;
}

.contact-icon a:hover {color:#c9151e;}

.contact-icon i {
	display:block;
	font-size:1.4em;
	width: 50px;
	height: 50px;
	margin:0 auto;
	background: #fff;
	border-radius:25px;
	border:1px solid #666666;
	transition: 800ms;
	-webkit-transition: 800ms;
	padding-top:10px;
	margin-bottom:10px;
}

.form-bor {
	border:1px solid #8d8d8d;
	margin-top:20px;
	margin-right:20px;
}

.form-mu {
	color:#c10031 !important;
	float:right;
	margin-right:20px;
	margin-top:10px;
}

@media (max-width: 768px){
	.form-mu {font-size:0.875em;}
}

.con-input1 {
	border:none !important;
	padding:15px;
	color:#c5c5c5;
	width:80%;
}

@media (max-width: 768px){
	.con-input1 {font-size:0.75em;}
}

.con-textarea {
	border:none !important;
	padding:15px;
	color:#c5c5c5;
	width:100%;
}

.form-conbtn {
	width:180px;
	line-height:50px;
	background:#666666;
	color:#fff;
	font-size:1em;
	text-align:center;
	display:block;
	margin-top:20px;
}

.form-conbtn:hover {background:#c9151e;}


@media (max-width: 768px){
	.form-top {margin-top:30px;}
}


.careers-br {
	border:1px solid #dddddd;
	padding:40px !important;
	text-align:left;
	margin-bottom:40px;
	transition: 800ms;
	-webkit-transition: 800ms;
}

@media (max-width: 768px){
	.careers-br {
		padding:20px !important;
		margin-bottom:10px;
	}
}

.careers-br:hover {background-color:#f6f6f6;}

.careers-title {font-size:1.2em;}
.careers-title a {color:#666666 !important;}

.careers-detail {
	display:block;
	margin-top:10px;
}

.careers-detail a {
	font-size:0.875em !important;
	color:#3f92d0;
	transition: 0.8s;
	-webkit-transition: 0.8s;
}

.careers-detail a:hover {color:#000;}

.profile-subat {
	background-color:#f6f6f6;
	font-size:1.4em;
	color:#3f92d0;
	margin-bottom:30px;
	text-align:center;
	padding:20px;
	margin-top:60px;
}

@media (max-width: 768px) {
	.profile-subat {
		font-size:1.2em;
		margin-top:30px;
		margin-bottom:0px;
		padding:10px;
	}
}


.pichidden {overflow:hidden;}

.picList {
	list-style: none;
    position: relative;
    width: 100%;
    height: 100%;
	margin:0;
	padding-bottom:33.89%;
    -webkit-perspective: 1000px;
    perspective: 1000px;
    perspective: 1000px;
    -moz-perspective: 1000px;
    -ms-perspective: 1000px;
    -o-perspective: 1000px;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
    transform-style: preserve-3d;
    -webkit-perspective-origin: 50% 50%;
    perspective-origin: 50% 50%;
    -ms-perspective-origin: 50% 50%;
    -o-perspective-origin: 50% 50%;
    perspective-origin: 50% 50%;
    perspective-origin: 50% 50%;
}

@media (max-width: 768px){
	.picListul {height:600px;}
	.picList {padding-bottom:50%;}
}

.picList li {
    width: 100%;
    height: 100%;
    background-size: cover;
    background-position: center center;
    position: absolute;
    left: 0;
    top: 0;
    opacity: 0;
}

.picList li a {
    width: 100%;
    height: 100%;
}

.picList li.on {
    z-index: 6;
    opacity: 1;
}

.picList li.liAnimated {z-index: 10;}

.picList1 {
	list-style: none;
    position: relative;
    width: 100%;
	margin:0;
	padding-bottom:30%;
    -webkit-perspective: 1000px;
    perspective: 1000px;
    perspective: 1000px;
    -moz-perspective: 1000px;
    -ms-perspective: 1000px;
    -o-perspective: 1000px;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
    transform-style: preserve-3d;
    -webkit-perspective-origin: 50% 50%;
    perspective-origin: 50% 50%;
    -ms-perspective-origin: 50% 50%;
    -o-perspective-origin: 50% 50%;
    perspective-origin: 50% 50%;
    perspective-origin: 50% 50%;
}

.picList1 li {
    width: 100%;
    height: 100%;
    background-size: cover;
    background-position: center center;
    position: absolute;
    left: 0;
    top: 0;
    opacity: 0;
}

.picList1 li a {
    width: 100%;
    height: 100%;
}

.picList1 li.on {
    z-index: 6;
    opacity: 1;
}

.picList1 li.liAnimated {z-index: 10;}

.liAnimated {
    -webkit-animation: picListAnimated 4.4s linear;
    animation: picListAnimated 4.4s linear;
    -moz-animation: picListAnimated 4.4s linear;
    -ms-animation: picListAnimated 4.4s linear;
    -o-animation: picListAnimated 4.4s linear;
}

@-webkit-keyframes picListAnimated {
    0% {
        -webkit-transform: translate3d(0px, 0px, 0px);
        opacity: 1;
    }
    80% {
        opacity: 1;
    }
    100% {
        -webkit-transform: translate3d(0px, 0px, 60px);
        opacity: 0;
    }
}

@keyframes picListAnimated {
    0% {
        -webkit-transform: translate3d(0px, 0px, 0px);
                transform: translate3d(0px, 0px, 0px);
        opacity: 1;
    }
    80% {
        opacity: 1;
    }
    100% {
        -webkit-transform: translate3d(0px, 0px, 60px);
                transform: translate3d(0px, 0px, 60px);
        opacity: 0;
    }
}