@charset "UTF-8";
/* CSS Document 2017版 */
/*公共部分开始*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, b {
	padding: 0;
	margin: 0;
	font-weight: normal;
}
html {
	overflow: -moz-scrollbars-vertical;
	overflow: hidden;
	overflow-y:auto;
	overflow-x:hidden;
} /*始终让 Firefox 显示滚动条*/
* {
	word-wrap: break-word;
	margin: 0;
	padding: 0;

}/*文字强制换行word-break:keep-all;(Ff)*/
table {
	border-collapse: collapse;
}/*细线表格*/
fieldset, img {
	border: none;
}/*清除描边*/
ul, li {
	list-style-type: none;
}/*无列表项目标记*/
a {
	text-decoration: none;
	color: #828385
}/* 链接无下划线,有为underline;链接去框 */
a:link {
	color: #828385;
}/* 未访问的链接 */
a:visited {
	color: #828385;
}/* 已访问的链接 */
a:hover {
	color: #4e9cd8;
}/* 鼠标在链接上 */
a:active {
	color: #828385;
blr:expression(this.onFocus=this.blur());
}/* 点击激活链接 */
body {
	font-family:"Microsoft YaHei";
	font-size: 12px;
	color: #828385;
	background:#ffffff;
	min-width:1200px;
}
textarea,select, input {
	vertical-align: middle;
	outline: none;
}
em, i {
	font-style: normal;
}
input[type=button], input[type=reset], input[type=submit], input[type=radio], input[type=checkbox] {
	cursor: pointer;
	outline: none;
}

.clear {
	clear: both;
}
.h10 {
	clear: both;
	height: 10px;
}
.h15 {
	clear: both;
	height: 16px;
}
.h20 {
	clear: both;
	height: 20px;
}
.h25 {
	clear: both;
	height: 25px;
}
.h30 {
	clear: both;
	height: 30px;
}
.h35 {
	clear: both;
	height: 35px;
}
.h40 {
	clear: both;
	height: 40px;
}
.h45 {
	clear: both;
	height: 45px;
}
.h50 {
	clear: both;
	height: 50px;
}
.h55 {
	clear: both;
	height: 55px;
}
.h60 {
	clear: both;
	height: 60px;
}
.h65 {
	clear: both;
	height: 65px;
}
.h70 {
	clear: both;
	height: 70px;
}
.h80 {
	clear: both;
	height: 80px;
}
.h_120{
	clear: both;
	height: 120px;
}
.fl {
	float: left;
	display: inline;
}
.fr {
	float: right;
	display: inline;
}

/*公共部分结束*/
/*^
 * 框架
 * @return
 */	
.wrap{
	clear:both;
	width:1480px;
	margin:0 auto;
	}
.wrap1{
	clear:both;
	width:1480px;
	margin:0 auto;
	}
@media only screen and (max-width: 1480px) {
  .wrap{width:1366px;}
  .wrap1{width:1366px;}
}
@media only screen and (max-width: 1366px) {
  .wrap{width:1200px;}
  .wrap1{width:1340px;}
}

.minH{
	min-height:350px;
	height:auto !important;
	height:350px;
	}
.minH1{
	min-height:100px;
	height:auto !important;
	height:100px;
	}
/*
///////////////top
*/	
.topBox{
	width:100%;
	height:140px;
	background:#000;
	position:fixed;
	top:0;
	left:0;
	z-index:999;
	}
.topBox .logo{
	width:580px;
	height:140px;
	}
.topBox .logo a{
	display:block; 
	width:580px;
	height:140px;
	background:url(../images/logo.png) no-repeat left center;
	}
.tel{
	clear:both;
	height:20px;
	margin-top: 25px;
	}
.tel img{
	display:block;
	width:auto;
	height:90px;
	}
/*导航*/
.menuDl{
	position:relative;
	margin-top: 17px;
    margin-right:10px;
}
.menuDl dd{
	display:inline;
	float:left;
	position: relative;
	}
.menuDl dd .a1{
	display:block;
	padding:0 20px;
	height:67px;
	line-height:40px;
	color:#fff;
	font-size:16px;
	}
.menuDl dd.hover .a1{color:#c00;}
.menuDl dd .div_a{
	width: 100%;
	position: absolute;
	top:68px;
	left: 0;
	background-color:rgba(0,0,0,0.5);
	display: none;
}
.menuDl dd .div_a a{
	display: block;
	line-height: 20px;
	text-align: center;
	color:#fff;
	padding:5px 0;
}
.menuDl dd .div_a a:hover{color:#c00;background-color:#000}
.menu_icon{
	display:block;
	height:3px;
	background:#c00;
	position:absolute;
	top:65px;
	z-index: -1px;
	}
.sachBt{
	width:20px;
	height:20px;
	background:url(../images/spch.png) no-repeat center center;
	cursor:pointer;
	margin:29px 115px 0 0px;
	}
.searchBox{
	width:100%;
	height:120px;
	background:#272727;
	position:fixed;
	top:140px;
	left:0;
	z-index:9999;
	display:none;
	}
.searchBox2{
	width:100%;
	height:120px;
	background:#272727;
	}
.searchBoxC{
	overflow:hidden;
	width:682px;
	margin:0 auto;
	}
.searchBoxC input{
	display:inline;
	float:left;
	width:622px;
	height:49px;
	line-height:49px;
	border:none;
	border-bottom:1px solid #555555;
	background:none;
	color:#686868;
	font-size:16px;
	text-align:left;
	padding:0 5px;
	font-family:"microsoft yahei";
	}
.searchBoxC input::-webkit-input-placeholder { /* WebKit browsers */
　　color:#686868;
　　}
.searchBoxC input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
　　color:#686868;
　　}
.searchBoxC input::-moz-placeholder { /* Mozilla Firefox 19+ */
　　color:#686868;
　　}
.searchBoxC input:-ms-input-placeholder { /* Internet Explorer 10+ */
　color:#686868;
　　}
.searchBoxC a{
	display:inline;
	float:left;
	width:50px;
	height:50px;
	background:url(../images/spch2.png) no-repeat center center;
	margin-top:5px;
	}
.h_140{height:0}
/*
//////////////////////////banner
*/
.bannerBox{
	clear:both;
	overflow:hidden;
	position:relative;
	}
.bannerBox .bd{
	overflow:hidden;
	}
.bannerBox .bd dd{
	/*background-position:center 70px;*/
	background-position:center center;
	/*background-attachment:fixed;*/
	background-repeat:no-repeat;
	background-size:cover;
	overflow:hidden;
	}
.bannerBox .bd dd a{display:block;}
.bannerBox .hd{
	width:100%;
	height:40px;
	position:absolute;
	left:0;
	bottom:0;
	z-index:11;
	text-align:center;
	}
.bannerBox .hd ul{display:inline-block}
.bannerBox .hd ul li{
	display:inline;
	float:left;
	width:30px;
	height:6px;
	background:#ccc;
	margin:0 5px;
	line-height:9999px;
	overflow:hidden;
	transition: all 0.2s ease-in-out 0.01s;
	-webkit-transition: all 0.2s ease-in-out 0.01s;
	cursor:pointer;
	}
.bannerBox .hd ul li.on{width:38px;background:#c00;}
/*
//////////////////////footer
*/
.footer{
	clear:both;
	overflow:hidden;
	}
.footerBox1{
	clear:both;
	overflow:hidden;
	padding:60px 0;
	background:#f7f7f7;
	}
.ovhd{overflow:hidden}
.footerBox1_box{
	width:16.66%;
	overflow:hidden;
	min-height:154px;
	background:url(../images/footerbg1.png) no-repeat right top;
	text-align:center;
	}
.footerBox1_box.last{background:none}
.footerDl{
	display:inline-block;
	overflow:hidden;
	}
.footerDl dt{
	clear:both;
	overflow:hidden;
	height:14px;
	text-align:left;
	margin-bottom:24px;
	}
.footerDl dt a{
	font-size:14px;
	color:#000000;
	line-height:14px;
	font-weight:bold;
	}
.footerDl a:hover{color:#c00}
.footerDl dd{
	clear:both;
	height:30px;
	overflow:hidden;
	text-align:left;
	}
.footerDl dd a{
	font-size:14px;
	color:#666666;
	line-height:30px;
	}
.ewm{
	display:inline-block;
	overflow:hidden;
	width:135px;
	}
.ewm img{
	display:block;
	width:98%;
	max-width:135px;
	height:auto;
	clear:both;
	}
.ewm span{
	display:block;
	clear:both;
	height:46px;
	line-height:46px;
	text-align:center;
	color:#666666;
	font-size:14px;
	}
.footerBox2{
	clear:both;
	overflow:hidden;
	background:#000;
	padding:36px 0 53px 0;
	}
.footerBox2 img{
	display:block;
	width:62px;
	height:57px;
	margin:0 auto;
	}
.footerBox2 span{
	display:block;
	clear:both;
	height:46px;
	line-height:46px;
	text-align:center;
	color:#464646;
	font-size:14px;
	}
/*
//////////////////通栏
*/
/*第一通栏*/
.h_990{
	clear:both;
	padding-bottom:74px;
	min-height:100px;
	overflow:hidden;
	}
.h_990T{
	width:150px;
	height:195px;
	background:#cf0d0d url(../images/pdt.png) no-repeat center center;
	}
.h_990R{
	padding-left:55px;
	overflow:hidden;
	}
.h_990R .txt{
	clear:both;
	width:435px;
	overflow:hidden;
	color:#999;
	line-height:27px;
	margin-top:52px;
	display: none;
	}
.h_990RDl{margin-top:10px}
.h_990RDl dd{
	display:inline;
	float:left;
	}
.h_990RDl dd .divC{
	display:inline-block;
	overflow:hidden;
	width:66px;
	position:relative;
	cursor:pointer;
	}
.h_990RDl dd .divC .spanT{
	display:block;
	height:50px;
	line-height:50px;
	text-align:center;
	color:#000;
	font-size:16px;
	padding-top:65px;
	}
.h_990RDl dd .divC .icon1{
	display:block;
	width:66px;
	height:66px;
	overflow:hidden;
	border-radius:100%;
	position:absolute;
	top:50%;
	left:50%;
	margin:-58px 0 0 -33px;
	transition: all 0.5s linear;
	-webkit-transition: all 0.5s linear;
	}
.h_990RDl dd .divC:hover .icon1{
	width:0;
	height:0;
	margin:-25px 0 0 0;
	}
.h_990RDl dd.hover .divC .icon1{
	width:0;
	height:0;
	margin:-25px 0 0 0;
	}
.h_990RDl dd .divC .icon2{
	display:block;
	width:0;
	height:0;
	overflow:hidden;
	border-radius:100%;
	position:absolute;
	top:50%;
	left:50%;
	margin:-25px 0 0 0;
	z-index:1;
	transition: all 0.5s linear;
	-webkit-transition: all 0.5s linear;
	}
.h_990RDl dd .divC:hover .icon2{
	width:66px;
	height:66px;
	margin:-58px 0 0 -33px;
	}
.h_990RDl dd.hover .divC .icon2{
	width:66px;
	height:66px;
	margin:-58px 0 0 -33px;
	}
.h_990BoxC{overflow:hidden;position:relative}
.h_990BoxSlide{
	position: relative;
	display: none;
}
.h_990BoxSlide .bt{
	display: block;
	width: 40px;
	height: 60px;
	line-height: 60px;
	font-size: 22px;
	text-align: center;
	overflow: hidden;
	cursor: pointer;
	color:#fff;
	background:rgba(0,0,0,0.6);
	position: absolute;
	top:40%;
	margin-top:-30px;
	z-index: 999;
	font-family: "宋体";
	display:none
}
.h_990BoxSlide .bt:hover{background:rgba(0,0,0,1)}
.h_990BoxSlide .bt.prev{left:0}
.h_990BoxSlide .bt.next{right:0}
.h_990BoxSlide .bd{
	overflow: hidden;
}
.h_990CDl{width:150%}
.h_990CDl dd{
	display:inline;
	float:left;
	overflow:hidden;
	margin-right:19px;
	}
.h_990CDl dd a{
	display:block;
	overflow:hidden;
	}
.h_990CDl dd a .pic{
	clear:both;
	width:100%;
	overflow:hidden;
	position:relative;
	background:#eeeeee;
	}
.h_990CDl dd a .pic i{
	display:block;
	width:100%;
	padding-top:112.43%;
	}
.h_990CDl dd a .pic img{
	display:block;
	width:100%;
	height:auto;
	position:absolute;
	top:0;
	left:0;
	}
.h_990CDl dd a .pic img.nIe8{
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
}
.h_990CDl dd a span{
	display:block;
	clear:both;
	height:26px;
	line-height:26px;
	text-align:center;
	margin-top:18px;
	font-size:16px;
	color:#000;
	}
.h_990CDl dd a:hover span{color:#c00;}
.h_990CDl dd a em{
	display:block;
	clear:both;
	height:24px;
	line-height:24px;
	text-align:left;
	font-size:16px;
	color:#999999;
	padding-left:5px;
	}
/**/
.ixMore{
	width:190px;
	height:50px;
	margin:0 auto;
	}
.ixMore a{
	display:block;
	height:48px;
	border-top:1px solid #000;
	border-bottom:1px solid #000;
	font-size:14px;
	color:#666;
	text-align:center;
	line-height:48px;
	position:relative;
	}
.ixMore a:after{
	display:block;
	content:"";
	width:0%;
	height:1px;
	background:#c00;
	position:absolute;
	top:-1px;
	left:0;
	transition: all 0.5s ease-in-out 0.01s;
	-webkit-transition: all 0.5s ease-in-out 0.01s;
	}
.ixMore a:hover:after{width:100%;}
.ixMore a:before{
	display:block;
	content:"";
	width:0%;
	height:1px;
	background:#c00;
	position:absolute;
	bottom:-1px;
	right:0;
	transition: all 0.5s ease-in-out 0.01s;
	-webkit-transition: all 0.5s ease-in-out 0.01s;
	}
.ixMore a:hover:before{width:100%;}
.ixMore a:hover{color:#c00;}
/*第二通栏*/
.h_840{height:840px;background:#f7f7f7}
.h_840R{
	width:82%;
	height:840px;
	overflow:hidden;
	position:relative;
	}
.h_840R .bt{
	display:block;
	width:56px;
	height:56px;
	cursor:pointer;
	position:absolute;
	bottom:38px;
	z-index:99;
	border:2px solid #fff;
	}
.h_840R .bt.prev{left:92px;background:url(../images/slideBt1.png) no-repeat center center}
.h_840R .bt.next{left:164px;background:url(../images/slideBt2.png) no-repeat center center}
.h_840R .bd{
	width:100%;
	height:840px;
	overflow:hidden;
	}
.h_840R .spanT{
	display:block;
	height:100px;
	font-size:20px;
	line-height:100px;
	text-align:right;
	position:absolute;
	right:215px;
	bottom:0;
	z-index:9;
	}
.h_840R .spanT a{color:#fff;}
.h_840R .bd dl dd{
	width:100%;
	height:840px;
	overflow:hidden;
	background-repeat:no-repeat;
	background-position:center center;
	background-size:cover;
	}
.h_840R .bd dl dd a{
	display:block;
	width:100%;
	height:840px;
	}
.h_840L{
	width:18%;
	overflow:hidden;
	}
.h_840L .icon{
	clear:both;
	width:18px;
	height:282px;
	background:#c00;
	float:right;
	margin-right:95px;
	}
.h_840LT1{
	clear:both;
	width:24px;
	overflow:hidden;
	color:#000000;
	font-size:24px;
	float:right;
	margin-right:92px;
	margin-top:17px;
	}
.h_840LT2{
	clear:both;
	width:28px;
	height:110px;
	text-align:center;
	color:#000;
	font-size:16px;
	float:right;
	margin-right:90px;
	margin-top:90px;
	background:url(../images/icon1.jpg) no-repeat center bottom;
	}
.h_840LImg{
	clear:both;
	width:175px;
	overflow:hidden;
	float:right;
	margin-right:18px;
	margin-top:5px;
	}
.h_840LImg img{
	display:block;
	width:175px;
	max-height:185px;
	}
/*****第三通栏******/
.h_670{height:670px}
.h_670L{
	width:60%;
	max-width:880px;
	height:500px;
	position:relative;
	}
.h_670L a{
	display:block;
	max-width:880px;
	height:500px;
	overflow:hidden;
	position:relative;
	}
.h_670L img{
	display:block;
	width:880px;
	height:500px;
	position:absolute;
	top:0;
	left:50%;
	margin-left:-440px;
	}
.h_670L i{
	display:block;
	width:18px;
	height:307px;
	position:absolute;
	top:50%;
	right:-9px;
	z-index:1;
	margin-top:-153px;
	background:#bb0000;
	transition: all 0.5s ease-in-out 0.01s;
	-webkit-transition: all 0.5s ease-in-out 0.01s;
	}
.h_670L:hover i{height:100%;margin-top:-250px}
.h_670R{
	overflow:hidden;
	padding:0 10px 0 70px;
	}
.h_670R .spanT{
	display:block;
	clear:both;
	height:60px;
	line-height:60px;
	text-align:left;
	background:url(../images/icon2.jpg) no-repeat left bottom;
	margin-top:80px;
	}
.h_670R .spanT a{color:#000;font-size:24px;}
.h_670R .divT{
	clear:both;
	overflow:hidden;
	height:30px;
	line-height:30px;
	margin-top:33px;
	}
.h_670R .divT a{
	display:inline;
	float:left;
	font-size:16px;
	color:#000;
	line-height:30px;
	text-align:left;
	}
.h_670R .divT a:hover{color:#b00;}
.h_670R .divT span{
	display:inline;
	float:right;
	padding-left:22px;
	color:#666;
	font-size:14px;
	background:url(../images/icon1.png) no-repeat left center;
	}
.h_670R .emT{
	display:block;
	clear:both;
	height:26px;
	font-size:14px;
	line-height:26px;
	text-align:left;
	}
.h_670R .txt{
	clear:both;
	height:56px;
	overflow:hidden;
	font-size:14px;
	line-height:28px;
	text-align:left;
	color:#666;
	margin-top:20px;
	}
.ixMore.mg{margin:40px 0 0 0}
.h_670R .hd{
	clear:both;
	overflow:hidden;
	height:35px;
	margin-top:66px;
	}
.h_670R .hd ul li{
	display:inline;
	float:left;
	width:7px;
	height:7px;
	overflow:hidden;
	border-radius:100%;
	line-height:999px;
	background:url(../images/icon2_h.png) no-repeat center center;
	margin:14px 4px 0 24px;
	transition: all 0.5s ease-in-out 0.01s;
	-webkit-transition: all 0.5s ease-in-out 0.01s;
	cursor:pointer;
	}
.h_670R .hd ul li.on{
	width:33px;
	height:33px;
	border:1px solid #bf0f0f;
	background:url(../images/icon2.png) no-repeat center center;
	margin:0 4px 0 24px;
	}
.movBox{
	clear:both;
	height:320px;
	}
.movBox a{
	display:block;
	height:320px;
	}
/*
////////////about
*/
.aboutBanner{
	clear:both;
	background-position:center 0;
	background-repeat:no-repeat;
	background-size:cover;
	background-attachment:fixed;
	}
.aboutBanner .wrap{position:relative;}
.aboutBanner .wrap img{
	display:block;
	position:absolute;
	top:50%;
	left:0;
	margin-top:-150px;
	}	

.aboutBt{position:relative;text-align:center;top:-101px;z-index:9;height:203px;overflow:hidden}
.aboutBtDl{display:inline-block}
.aboutBtDl dd{
	display:inline;
	float:left;
	width:203px;
	height:203px;
	overflow:hidden;
	margin:0 22px;
	background:url(../images/abusIcon1.png) no-repeat center center;
	background-size:100%;
	transition: all 0.5s ease-in-out 0.01s;
	-webkit-transition: all 0.5s ease-in-out 0.01s;
	}
.aboutBtDl dd:hover{background-size:0%;}
.aboutBtDl dd a{
	display:block;
	width:203px;
	height:203px;
	background:url(../images/abusIcon1h.png) no-repeat center center;
	background-size:0%;
	transition: all 0.3s ease-in-out 0.01s;
	-webkit-transition: all 0.3s ease-in-out 0.01s;
	}
.aboutBtDl dd:hover a{background-size:100%;}
.aboutBtDl dd a span{
	display:block;
	clear:both;
	width:40px;
	height:40px;
	margin:0 auto;
	transition: all 0.3s ease-in-out 0.01s;
	-webkit-transition: all 0.3s ease-in-out 0.01s;
	}
.aboutBtDl dd a span.icon1{background:url(../images/aboutIcon2.png) no-repeat center center}
.aboutBtDl dd a span.icon2{background:url(../images/aboutIcon3.png) no-repeat center center}
.aboutBtDl dd a span.icon3{background:url(../images/aboutIcon4.png) no-repeat center center}
.aboutBtDl dd a span.icon4{background:url(../images/aboutIcon5.png) no-repeat center center}
.aboutBtDl dd a span.icon5{background:url(../images/aboutIcon6.png) no-repeat center center}

.aboutBtDl dd:hover a span.icon1{background:url(../images/aboutIcon2h.png) no-repeat center center}
.aboutBtDl dd:hover a span.icon2{background:url(../images/aboutIcon3h.png) no-repeat center center}
.aboutBtDl dd:hover a span.icon3{background:url(../images/aboutIcon4h.png) no-repeat center center}
.aboutBtDl dd:hover a span.icon4{background:url(../images/aboutIcon5h.png) no-repeat center center}
.aboutBtDl dd:hover a span.icon5{background:url(../images/aboutIcon6h.png) no-repeat center center}
.aboutBtDl dd a em{
	display:block;
	clear:both;
	height:37px;
	text-align:center;
	line-height:37px;
	color:#000;
	font-size:16px;
	transition: all 0.3s ease-in-out 0.01s;
	-webkit-transition: all 0.3s ease-in-out 0.01s;
	}
.aboutBtDl dd:hover a em{color:#ffffff;}

.h_534{
	clear:both;
	height:534px;
	overflow:hidden;
	position: relative;
	top: -110px;
	}
.h_534L{
	width:50%;
	overflow:hidden;
	background:url(../images/aboutIcon7.png) repeat-y right top;
	}
.h_534L_t{
	width:31px;
	overflow:hidden;
	padding-left:21px;
	}
.h_534L .txt{
	overflow:hidden;
	color:#666;
	line-height:32px;
	padding:0 40px;
	font-size:16px;
	padding-left:59px;
	position:relative;
	top:-10px;
	text-indent:2em;
	}
.h_534R{
	width:50%;
	}
.h_534R .txt{
	overflow:hidden;
	color:#666;
	line-height:32px;
	padding:0 40px;
	font-size:16px;
	position:relative;
	top:-10px;
	}
.h_534Bt{
	clear:both;
	width:26px;
	height:27px;
	background:url(../images/xia.png) no-repeat center center;
	position:relative;
	left:50%;
	margin-left:-14px;
	}
.h_534Bt.typ{background:url(../images/xia2.png) no-repeat center center;}
.h_490{
	height:490px;
	background-position:center center;
	background-repeat:no-repeat;
	position: relative;
	top: -203px;
	background: #f5f5f5;
    padding-top: 95px;
	}
.h_490 .wrap{position:relative}
.h_490T{
	width:150px;
	height:282px;
	background:url(../images/abous_t1.jpg) no-repeat center center;
	position:absolute;
	top:-66px;
	left:0;
	}
.h_490 .txt{
	width:690px;
	margin:0 auto;
	font-size:16px;
	color:#bdbdbd;
	line-height:32px;
	text-align:center;
	}
	
.h_910{
	height: 625px;
    position: relative;
    top: -145px;
	z-index: 1;
}
.h_910:after{
	content: "";
    display: block;
    width: 100%;
    height: 833px;
    position: absolute;
    top: -56px;
    left: 0;
    z-index: -1;
    background: #f5f5f5;
}
.h_910T{
	clear:both;
	height:70px;
	overflow:hidden;
	line-height:70px;
	text-align:center;
	background:url(../images/icon3.jpg) no-repeat center bottom;
	font-size:30px;
	font-weight:bold;
	color:#000000;
	}
.h_910T2{
	height:23px;
	overflow:hidden;
	line-height:23px;
	text-align:center;
	font-size:16px;
	color:#666666;
	}
.h_910T3{
	height:13px;
	overflow:hidden;
	line-height:13px;
	text-align:center;
	color:#666666;
	transform:scale(0.8)
	}
.h_910Content img{
	display:block;
	margin:0 auto;
	}
	
.h_490{
	clear:both;
	height:490px;
	background:#f7f7f7;
	}
.h_490 .txt{
	overflow:hidden;
	font-size:16px;
	color:#ccc;
	line-height:25px;
	}
.h_585{height:585px}
.h_585Slide{
	width:100%;
	overflow:hidden;
	}
.h_585Slide .bd{
	width:100%;
	overflow:hidden;
	}
.h_585Slide .bd dl{width:100%;margin:0 -15px;}
.h_585Slide .bd dl dd{
	display:inline;
	float:left;
	width:25%;
	overflow:hidden;
	cursor:pointer;
	}
.h_585Slide .bd dl dd a{
	display:block;
	overflow:hidden;
	margin:0 15px;
	padding-top:72.99%;
	position:relative;
	}
.h_585Slide .bd dl dd a:after{
	content:"";
	display:block;
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	border:4px solid #c00;
	opacity:0;
	transition: all 0.5s ease-in-out 0.01s;
	-webkit-transition: all 0.5s ease-in-out 0.01s;
	}
.h_585Slide .bd dl dd a:hover:after{opacity:1;}
.h_585Slide .bd dl dd a img{
	display:block;
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	}
.h_585Slide .hd{
	clear:both;
	overflow:hidden;
	height:35px;
	margin-top:26px;
	text-align:center;
	}
.h_585Slide .hd ul{display:inline-block}
.h_585Slide .hd ul li{
	display:inline;
	float:left;
	width:7px;
	height:7px;
	overflow:hidden;
	border-radius:100%;
	line-height:999px;
	background:url(../images/icon2_h.png) no-repeat center center;
	margin:14px 4px 0 24px;
	transition: all 0.5s ease-in-out 0.01s;
	-webkit-transition: all 0.5s ease-in-out 0.01s;
	cursor:pointer;
	}
.h_585Slide .hd ul li.on{
	width:33px;
	height:33px;
	border:1px solid #bf0f0f;
	background:url(../images/icon2.png) no-repeat center center;
	margin:0 4px 0 24px;
	}
/*
/////////////列表页banner
*/
.subBanner{
	clear:both;
	height:520px;
	overflow:hidden;
	/*background-attachment:fixed;*/
	/*background-position:center 140px;*/
	position:relative;
	}
.subBanner .div{
	width:1920px;
	height:520px;
	background-position:center center;
	background-repeat:no-repeat;
	position:absolute;
	left:50%;
	margin-left:-960px;
	top:0;
	}
/*内页导航*/
.nav{
	clear:both;
	height:100px;
	background:#f7f7f7;
	text-align:center;
	}
.navDl{
	display:inline-block;
	}
.navDl dd{
	display:inline;
	float:left;
	height:100px;
	background-repeat:no-repeat;
	background-position:center 25px;
	position:relative;
	margin-right: 5px;
	background-color:#ffff3f;
	}
.navDl dd i{
	display:block;
	width:17px;
	height:9px;
	background:url(../images/nav_icon.png) no-repeat center center;
	position:absolute;
	top:99px;
	left:50%;
	margin-left:-8.5px;
	display:none;
	}
.navDl dd a{
	display:block;
	line-height:60px;
	height:60px;
	padding-top:40px;
	text-align:center;
	color:#000;
	font-size:16px;
	background-repeat:no-repeat;
	background-position:center -100%;
	}
.navDl dd:hover i{display:block;}
.navDl dd:hover a{background-position:center 25px; background-color:#cc0000;color:#fff;}
.navDl dd.hover i{display:block;}
.navDl dd.hover a{background-position:center 25px; background-color:#cc0000;color:#fff;}
.pageTitle{
	clear:both;
	height:90px;
	border-bottom:1px solid #ebebeb;
	box-shadow:0px 1px 1px #f8f8f8;
	}
.pageTitle span{
	display:inline;
	float:left;
	height:91px;
	line-height:91px;
	color:#000;
	font-size:30px;
	text-align:left;
	background:url(../images/list_icon1.png) no-repeat left bottom;
	}
.pageTitle em{
	display:inline;
	float:left;
	height:90px;
	line-height:100px;
	color:#666;
	font-size:20px;
	padding-left:60px;
	}
.screenBox{
	clear:both;
	height:38px;
	text-align:center;
	}
.screenC{display:inline-block;}
/*slelect.demo样式start*/
.demo{width:130px; height:36px; position:relative; padding-right:30px; border:1px solid #dadada;margin-left:5px;}
.seljg{ padding-left:10px; line-height:36px; color:#333; font-size:13px; cursor:pointer;}
.demo i{ display:block; width:30px; height:36px; background:url(../images/sel.png) no-repeat center center; position:absolute; right:0px; top:0px; cursor:pointer;}
.selTj{ width:100%; overflow:hidden; border:1px solid #dddddd; border-top:none; max-height:240px; overflow-y:auto; position:absolute; left:-1px; top:37px; background:#FFF; display:none;}
.selTj a{ display:block; height:30px; line-height:30px; padding-left:10px; color:#666666; margin-bottom:1px;}
.selTj a:hover{ background:#f8f8f8; color:#ff7800;}
.selTj a.hover{background:#f8f8f8; color:#ff7800;}
/*slelect.demo样式end*/
.screenInput input{
	display:inline;
	float:left;
	width:323px;
	padding:0 16px;
	height:36px;
	border:1px solid #dadada;
	border-left:none;
	background:none;
	line-height:36px;
	text-align:left;
	font-size:14px;
	color:#333;
	font-family:"microsoft yahei";
	}
.screenInput a{
	display:inline;
	float:left;
	width:47px;
	height:36px;
	border:1px solid #dadada;
	border-left:none;
	background:url(../images/scrIcon.png) no-repeat center center;
	}
/*
///////////////内页列表页
*/
/*图文列表*/
.newsTextImg{margin:0 -15px;}
.newsTextImg dd{
	display:inline;
	float:left;
	width:33.33%;
	overflow:hidden;
	margin-bottom:28px;
	}
.newsTextImg dd .divC{
	overflow:hidden;
	margin:0 15px;
	background:#f7f7f7;
	padding-bottom:35px;
	position:relative;
	}
.newsTextImg dd .divC:after{
	content:"";
	display:block;
	width:0;
	height:6px;
	background:#cc0000;
	position:absolute;
	bottom:0;
	left:0;
	transition: all 0.5s ease-in-out 0.01s;
	-webkit-transition: all 0.5s ease-in-out 0.01s;
	}
.newsTextImg.allImg dd .divC{background:none;padding-bottom:29px;}
.newsTextImg dd .divC:hover{background:none;}
.newsTextImg dd .divC:hover:after{width:100%;}
.newsTextImg dd .divC .pic{
	clear:both;
	width:100%;
	padding-top:56.88%;
	position:relative;
	}
.newsTextImg.allImg dd .divC .pic{padding-top:112.66%;}
.newsTextImg dd .divC .pic img{
	display:block;
	max-width:100%;
	max-height:100%;
	position:absolute;
	top:50%;
	left:50%;
	}
.newsTextImg dd .divT{
	clear:both;
	overflow:hidden;
	height:30px;
	line-height:30px;
	margin-top:33px;
	padding:0 30px 0 40px;
	}
.newsTextImg.allImg dd .divT{padding:0 30px 0 0px;margin-top:18px;}
.newsTextImg dd .divT a{
	display:inline;
	float:left;
	font-size:16px;
	color:#000;
	line-height:30px;
	text-align:left;
	}
.newsTextImg dd .divT a:hover{color:#b00;}
.newsTextImg dd .divT i{
	display:inline;
	float:left;
	color:#363636;
	font-size:34px;
	}

.newsTextImg dd .divT span{
	display:inline;
	float:right;
	padding-left:22px;
	color:#666;
	font-size:14px;
	background:url(../images/icon1.png) no-repeat left center;
	}
.newsTextImg dd .divC .emT{
	display:block;
	clear:both;
	height:26px;
	font-size:14px;
	line-height:26px;
	text-align:left;
	padding:0 30px 0 40px;
	}
.newsTextImg.allImg dd .divC .emT{padding:0 30px 0 0;}
.newsTextImg dd .divC .emT a{color:#363636;font-size:20px}
.newsTextImg dd .divC .emT a:hover{color:#cc0000}
.newsTextImg dd .divC .txt{
	clear:both;
	height:56px;
	overflow:hidden;
	font-size:14px;
	line-height:28px;
	text-align:left;
	color:#666;
	margin-top:20px;
	padding:0 30px 0 40px;
	}
.newsTextImg dd .divC .icon{
	width:64px;
	height:9px;
	margin:0 30px 0 40px;
	background:url(../images/listIcon1.png) no-repeat left center;
	}
.newsTextImg dd:hover .divC .icon{background:url(../images/listIcon1h.png) no-repeat left center;}

/*图文列表*/
.newsTextImg2{margin:0 -6px;}
.newsTextImg2 dd{
	display:inline;
	float:left;
	width:33.33%;
	overflow:hidden;
	margin-bottom:6px;
	}
.newsTextImg2 dd .divC{
	overflow:hidden;
	margin:0 6px;
	padding-bottom:35px;
	position:relative;
	}
.newsTextImg2 dd .divC .pic{
	clear:both;
	width:100%;
	padding-top:56.85%;
	position:absolute;
	left:0;
	top:0;
	}
.newsTextImg2 dd.odd .divC .pic{top:auto;bottom:0}
.newsTextImg2 dd .divC .pic i{
	display:block;
	width:100%;
	height:19px;
	position:absolute;
	left:0;
	bottom:0;
	z-index:1;
	background:url(../images/listBg.png) no-repeat center center;
	background-size:100% 19px;
	}
.newsTextImg2 dd.odd .divC .pic i{bottom:auto;top:0;background:url(../images/listBg1.png) no-repeat center center;background-size:100% 19px;}
.newsTextImg2 dd .divC .pic img{
	display:block;
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	}
.newsTextImg2 dd .divC .divText{
	width:100%;
	height:165px;
	overflow:hidden;
	position:absolute;
	left:0;
	bottom:0;
	}
.newsTextImg2 dd.odd .divC .divText{bottom:auto;top:0;background:#f7f7f7}
.newsTextImg2 dd .divC .divText span{
	display:block;
	clear:both;
	font-size:20px;
	text-align:center;
	line-height:30px;
	padding:0 15px;
	margin-top:55px;
	}
.newsTextImg2 dd .divC .divText span a{color:#333333;}
.newsTextImg2 dd .divC:hover .divText span a{color:#cc0000;}
.newsTextImg2 dd .divC .divText em{
	display:block;
	clear:both;
	height:30px;
	overflow:hidden;
	font-size:14px;
	text-align:center;
	line-height:30px;
	padding:0 10px;
	color:#666666;
	font-size:14px;
	margin-top:6px;
	}

/*页码*/
.page {
	padding: 10px 0 10px 0;
	overflow: hidden;
	text-align:center;
	clear: both;
}
.page a {
	display:inline-block;
	height:26px;
	overflow:hidden;
	line-height:26px;
	border: 1px solid #bbbbbb;
	padding: 3px 13px;
	margin:0 3px;
	color:#bbbbbb;
	font-size:14px;
}
.page a:hover {
	color: #cc0000;
	border: 1px solid #cc0000;
}
.page a.hover {
	color: #cc0000;
	border: 1px solid #cc0000;
}
.page a.fz{font-family:"宋体"; font-size:14px; font-weight:bold}
.page a.fz:hover{
	color: #fff;
	border: 1px solid #cc0000;
	background:#cc0000;
	}
.page a.fz.hover{
	color: #fff;
	border: 1px solid #cc0000;
	background:#cc0000;
	}
/*单篇页*/
.articleT{
	clear:both;
	height:90px;
	border-bottom:1px solid #ebebeb;
	box-shadow:0px 1px 1px #f8f8f8;
	font-size:24px;
	color:#000000;
	line-height:90px;
	text-align:center;
	}
.articleTime{
	clear:both;
	overflow:hidden;
	height:30px;
	line-height:30px;
	text-align:center;
	font-size:14px;
	color:#666;
	
	}
.articleBox{
	clear:both;
	overflow:hidden;
	font-size:14px;
	color:#333333;
	line-height:30px;
	text-align:left;
	}
.articleBox img{max-width:100%}
.shareBox{
	clear:both;
	height:46px;
	overflow:hidden;
	background:#f7f7f7;
	padding:0 10px;
	}
.shareBox .fl{margin-top:8px}
.shareBox .fr a{
	display:block;
	width:21px;
	height:25px;
	padding-left:29px;
	line-height:25px;
	border:1px solid #dadada;
	color:#999;
	background:#fff;
	border-radius:5px;
	margin-top:10px;
	background:url(../images/listIcon2.png) no-repeat 7px center;
	}
.atcPage{
	height:35px;
	line-height:35px;
	}
.atcPage span{
	display:inline;
	float:left;
	text-align:left;
	font-size:14px;
	color:#999999;
	}
.atcPage a{
	display:inline;
	float:left;
	text-align:left;
	font-size:14px;
	color:#999999;
	}
.atcPage a:hover{color:#cc0000;}
.productScrBox{
	clear:both;
	overflow:hidden;
	background:#f7f7f7;
	padding:40px 0 45px 0;
	text-align:center;
	}
.productScrDl{display:inline-block}
.productScrDl dd{
	display:inline;
	float:left;
	overflow:hidden;
	padding-right:60px;
	margin-left:45px;
	border-right:1px solid #c4c4c4;
	}
.productScrDl dd a{
	display:block;
	clear:both;
	height:34px;
	text-align:left;
	line-height:34px;
	color:#333;
	font-size:14px;
	padding-left:20px;
	background:url(../images/listIcon3.png) no-repeat left center;
	cursor:pointer;
	}
.productScrDl dd a.hover{background:url(../images/listIcon3h.png) no-repeat left center;color:#cc0000}
.prctV_t{
	clear:both;
	overflow:hidden;
	height:60px;
	line-height:60px;
	text-align:center;
	color:#000000;
	font-size:30px;
	}
.prctV_t i{ font-size:18px;}
/******产品与服务 end*******/
.bdsharebuttonbox .bds_more{ line-height:23px !important;}
.bdsharebuttonbox .bds_qzone{ background:url(../images/share.png) no-repeat left center !important;height:23px;padding-left:23px}
.bdsharebuttonbox .bds_weixin{ background:url(../images/share.png) no-repeat -30px center !important;height:23px;padding-left:23px}
.bdsharebuttonbox .bds_tqq{background:url(../images/share.png) no-repeat -60px center !important;height:23px;padding-left:23px}
.bdsharebuttonbox .bds_tsina{ background:url(../images/share.png) no-repeat -90px center !important;height:23px;padding-left:23px}

.bdsharebuttonbox .bds_qzone:hover{ background:url(../images/share1.png) no-repeat left center !important;}
.bdsharebuttonbox .bds_weixin:hover{ background:url(../images/share1.png) no-repeat -30px center !important;}
.bdsharebuttonbox .bds_tqq:hover{background:url(../images/share1.png) no-repeat -60px center !important;}
.bdsharebuttonbox .bds_tsina:hover{ background:url(../images/share1.png) no-repeat -90px center !important;}
.prctV_time{
	clear:both;
	overflow:hidden;
	text-align:center;
	line-height:44px;
	font-size:14px;
	color:#666666;
	}
.prctV1Box{
	width:850px;
	margin:0 auto;
	}
.prctV1L{
	width:625px;
	overflow:hidden;
	}
.prctV1L .pic{
	clear:both;
	width:625px;
	height:700px;
	overflow:hidden;
	} 
.prctV1L .pic img{
	display:block;
	width:625px;
	height:auto;
	}
	
.prctV2Box{
	width:995px;
	margin:0 auto;
	}

.prctV2L{
	width:820px;
	overflow:hidden;
	}
.prctV2L .pic{
	clear:both;
	width:820px;
	height:450px;
	overflow:hidden;
	} 
.prctV2L .pic img{
	display:block;
	width:auto;
	height:450px;
	margin:0 auto;
	}

	
.prctV2L span{
	display:block;
	clear:both;
	height:26px;
	line-height:26px;
	text-align:left;
	color:#000;
	font-size:16px;
	}
.prctV2L em{
	display:block;
	clear:both;
	height:24px;
	line-height:24px;
	text-align:left;
	color:#999999;
	font-size:16px;
	}
	
.prctV2L span{
	display:block;
	clear:both;
	height:26px;
	line-height:26px;
	text-align:left;
	color:#000;
	font-size:16px;
	}
.prctV2L em{
	display:block;
	clear:both;
	height:24px;
	line-height:24px;
	text-align:left;
	color:#999999;
	font-size:16px;
	}


.prctV1R{
	width:152px;
	overflow:hidden;
	height:600px;
	margin-top:55px;
	}
.prctV1R .bt{
	display:block;
	clear:both;
	float:right;
	cursor:pointer;
	width:138px;
	height:16px;
	border:1px solid #666;
	}
.prctV1R .bt.prev{background:url(../images/ptSlideBt1.png) no-repeat center center}
.prctV1R .bt.next{background:url(../images/ptSlideBt2.png) no-repeat center center}
.prctV1R .bd{
	clear:both;
	overflow:hidden;
	width:152px;
	height:500px;
	float:right;
	padding-left:12px;
	margin:15px 0;
	}
.prctV1R .bd dl{
	width:144px;
	float:right;
	}
.prctV1R .bd dl dd{
	display:block;
	width:140px;
	height:155px;
	overflow:hidden;
	margin:12px 0;
	border:2px solid #fff;
	position:relative;
	transition: all 0.5s ease-in-out 0.01s;
	-webkit-transition: all 0.5s ease-in-out 0.01s;
	cursor:pointer;
	}
.prctV1R .bd dl dd.hover{border:2px solid #c00;}
.prctV1R .bd dl dd i{
	display:block;
	width:11px;
	height:12px;
	background:url(../images/ptSlideIcon1.png) no-repeat center center;
	position:absolute;
	top:50%;
	left:-11px;
	margin-top:-6px;
	opacity:0;
	transition: all 0.5s ease-in-out 0.01s;
	-webkit-transition: all 0.5s ease-in-out 0.01s;
	}
.prctV1R .bd dl dd.hover i{opacity:1;}

.prctV1R .bd dl dd img{
	display:block;
	width:140px;
	height:auto;
	}
.h_455{height:455px;}
.h_455 .wrap{position:relative}
.h_455T{
	width:150px;
	height:282px;
	background:url(../images/abous_t1.jpg) no-repeat center center;
	position:absolute;
	top:-66px;
	left:0;
	}
.h_455 .txt{
	width:1245px;
	margin:0 auto;
	height:360px;
	font-size:14px;
	color:#bdbdbd;
	line-height:32px;
	text-align:left;
	overflow:hidden;
	}
.h_455 .txt .txtC{
	width:990px;
	float:right;
	overflow:hidden;
	}
	
.prctV1_t{
	padding-top:83px;
	height:70px;
	line-height:70px;
	text-align:center;
	color:#000000;
	font-size:30px;
	background:url(../images/produt_icon11.jpg) no-repeat top center;
	position:relative;
	top:-47px;
	z-index:9;
	}
.prctV1Slide{position:relative}
.prctV1Slide .bt{
	display:block;
	width:28px;
	height:28px;
	cursor:pointer;
	position:absolute;
	top:35%;
	margin-top:-13px;
	z-index:11;
	}
.prctV1Slide .bt.prev{left:-68px;background:url(../images/ptSlideBt3.png) no-repeat left center}
.prctV1Slide .bt.next{right:-68px;background:url(../images/ptSlideBt3.png) no-repeat right center}
.prctV1Slide .bd{
	overflow:hidden;
	}
.prctV1Slide .bd dl dd{
	display:inline;
	float:left;
	width:25%;
	overflow:hidden;
	margin-bottom:28px;
	}
.prctV1Slide .bd dl dd .divC{
	overflow:hidden;
	margin:0 13px;
	padding-bottom:29px;
	position:relative;
	}
.prctV1Slide .bd dl dd .divC .more{
	display:block;
	width:24px;
	height:24px;
	background:url(../images/ptlist1.png) no-repeat center center;
	position:absolute;
	right:0;
	bottom:33px;
	z-index:1;
	display:none;
	}
.prctV1Slide .bd dl dd .divC:hover .more{display:block;}
.prctV1Slide .bd dl dd .divC:after{
	content:"";
	display:block;
	width:0;
	height:6px;
	background:#cc0000;
	position:absolute;
	bottom:0;
	left:0;
	transition: all 0.5s ease-in-out 0.01s;
	-webkit-transition: all 0.5s ease-in-out 0.01s;
	}
.prctV1Slide .bd dl dd .divC:hover{background:none;}
.prctV1Slide .bd dl dd .divC:hover:after{width:100%;}
.prctV1Slide .bd dl dd .divC .pic{
	clear:both;
	width:100%;
	padding-top:112.54%;
	position:relative;
	}
.prctV1Slide .bd dl .divC .pic img{
	display:block;
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	}
.prctV1Slide .bd dl .divT{
	clear:both;
	overflow:hidden;
	height:30px;
	line-height:30px;
	margin-top:18px;
	padding:0 30px 0 0;
	}
.prctV1Slide .bd dl dd .divT a{
	display:inline;
	float:left;
	font-size:16px;
	color:#000;
	line-height:30px;
	text-align:left;
	}
.prctV1Slide .bd dl dd .divT a:hover{color:#b00;}

.prctV1Slide .bd dl dd .divC .emT{
	display:block;
	clear:both;
	height:26px;
	font-size:14px;
	line-height:26px;
	text-align:left;
	padding:0 30px 0 0;
	}
.prctV1Slide .bd dl dd .divC .emT a{color:#363636;font-size:20px}
.prctV1Slide .bd dl dd .divC .emT a:hover{color:#cc0000}
/*案列详情*/
.caseT{
	clear:both;
	height:40px;
	line-height:40px;
	font-size:24px;
	text-align:center;
	color:#000;
	}
.caseT2{
	clear:both;
	height:20px;
	text-align:center;
	color:#666666;
	font-size:14px;
	margin-top:17px;
	}
.caseSlide{
	clear:both;
	width:100%;
	position:relative;
	}
.caseSlide .bd{
	clear:both;
	width:100%;
	overflow:hidden;
	}
.caseSlide .bd dd{
	display:block;
	overflow:hidden;
	position:relative;
	padding-top:53.04%;
	}
.caseSlide .bd dd img{
	display:block;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	}
.caseSlide .bd dd span{
	display:block;
	width:100%;
	height:60px;
	text-align:center;
	line-height:60px;
	color:#ffffff;
	font-size:20px;
	background:rgba(0,0,0,0.5);
	position:absolute;
	bottom:0;
	left:0;
	}
.caseSlide .bt{
	display:block;
	width:28px;
	height:28px;
	position:absolute;
	top:50%;
	margin-top:-14px;
	z-index:11;
	cursor:pointer;
	}
.caseSlide .bt.prev{left:-60px; background:url(../images/ptSlideBt3.png) no-repeat left center;}
.caseSlide .bt.next{right:-60px; background:url(../images/ptSlideBt3.png) no-repeat right center;}
.caseViewTxt{
	clear:both;
	overflow:hidden;
	font-size:14px;
	line-height:32px;
	text-align:left;
	color:#666;
	}
.caseViewTxt img{max-width:100%}
/*招聘*/
.rmt_dl {
	display: block;
	overflow: hidden;
}
.rmt_dl dt {
	display: block;
	clear: both;
	height: 30px;
	margin-bottom: 17px;
}
.rmt_dl dt input {
	width: 265px;
	height: 28px;
	border: 1px solid #e7ecee;
	background: #f3f1f1;
	padding: 0 5px;
	color: #666666;
	font-family: "microsoft yahei";
}
.rmt_dl dt input::-webkit-input-placeholder {
color:#666666;
}
.rmt_dl dt input::-moz-placeholder {
color:#666666;
}
.rmt_dl dt input:-moz-placeholder {
color:#666666;
}

.rmt_dl dt span a {
	display: block;
	width: 100px;
	height: 30px;
	text-align: center;
	line-height: 30px;
	background: #c4171f;
	color: #fff;
	margin-left: 25px;
}
.rmt_dl dt span a:hover {
	opacity: 0.9
}
.rmt_dl dd {
	display: block;
	clear: both;
	overflow: hidden;
	margin: 0 0 7px 0;
}
.rmt_dl dd .div1 {
	clear: both;
	height: 80px;
	background: #eaeaea;
	overflow: hidden;
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	-o-transition: all 0.2s;
	transition: all 0.2s;
}
.rmt_dl dd .div1 span {
	display: inline;
	float: left;
	height: 80px;
	line-height: 80px;
	color: #666;
	font-size: 14px;
}
.rmt_dl dd .div1 span.span1 {
	width: 500px;
	text-align: left;
	padding: 0 10px 0 30px;
	font-size: 16px;
}
.rmt_dl dd .div1 span.span2 {
	width: 200px;
	text-align: center;
	padding: 0 10px
}
.rmt_dl dd .div1 span.span3 {
	width: 300px;
	text-align: center;
	padding: 0 10px
}
.rmt_dl dd .div1 span.span4 {
	width: 320px;
	text-align: center;
	padding: 0 10px
}
.rmt_dl dd .div1 span.span5 {
	width: 80px;
	cursor: pointer;
	text-align: center;
	font-size: 27px;
	color: #727272;
	float: right;
}
.rmt_dl dd .div2 {
	clear: both;
	overflow: hidden;
	padding: 10px 30px;
	color: #8a8a8a;
	font-size: 14px;
	line-height: 24px;
	text-align: left;
	display: none;
}
.rmt_dl dd.hover .div1 {
	background: #000;
}
.rmt_dl dd.hover .div1 span {
	color: #FFF;
}
.rmt_dl dd:hover .div1 {
	background: #000;
}
.rmt_dl dd:hover .div1 span {
	color: #FFF;
}
.div2Btn {
	overflow: hidden;
	padding-top: 20px;
}
.div2Btn a {
	display: block;
	width: 140px;
	height: 40px;
	background: #cc0000;
	color: #FFF;
	text-align: center;
	font-size: 16px;
	line-height: 40px;
}
.rmtForm {
	width: 100%;
	height: 100%;
	position: fixed;
	left: 0px;
	top: 0px;
	background: rgba(0,0,0,0.5);
	display: none;
	z-index:9999;
}
.rmtFormC {
	position: absolute;
	left: 50%;
	margin-left: -405px;
	background: #FFF;
	width: 700px;
	height: 570px;
	top: 50%;
	margin-top: -320px;
	padding: 35px 55px;
	border-radius: 5px;
}
.rmtFormClose {
	width: 30px;
	height: 30px;
	background: url(../images/icn13.png) no-repeat center center;
	position: absolute;
	right: -40px;
	top: 0px;
	cursor: pointer;
}
.rmtFormCT {
	height: 50px;
	line-height: 50px;
	color: #222222;
	font-size: 26px;
	overflow: hidden;
	text-align: center;
	margin-bottom: 20px;
}
.rmtFormList {
	clear: both;
}
.rmtFormList dd {
	clear: both;
	margin-bottom: 10px;
}
.rmtFormL {
	width: 70px;
	height: 32px;
	line-height: 32px;
	overflow: hidden;
	text-align: right;
	color: #414141;
}
.rmtFormR {
	line-height: 32px;
	margin-left: 72px;
}
.rmtFormR textarea {
	width: 580px;
	height: 150px;
	line-height: 25px;
	border: 1px solid #adb0b6;
	padding: 0 10px;
}
.rmtFormR input.input1 {
	float: left;
	display: inline;
	width: 193px;
	height: 30px;
	border: 1px solid #adb0b6;
	padding: 0 10px;
}
.rmtFormR input.input2 {
	float: left;
	display: inline;
	width: 13px;
	height: 13px;
	margin: 8px 0 0 0;
}
.rmtFormR em {
	margin: 0 10px;
}
.rmtFormRsel {
	width: 183px;
	height: 30px;
	position: relative;
	padding-right: 30px;
	border: 1px solid #adb0b6;
}
.rmtFormRsel .seljg {
	padding-left: 10px;
	line-height: 30px;
	color: #666666;
	font-size: 13px;
	cursor: pointer;
}
.rmtFormRsel i {
	display: block;
	width: 30px;
	height: 30px;
	background: url(../images/sel.png) no-repeat center center;
	position: absolute;
	right: 0px;
	top: 0px;
	cursor: pointer;
}
.rmtFormRsel .selTj {
	width: 100%;
	overflow: hidden;
	border: 1px solid #adb0b6;
	border-top: none;
	max-height: 240px;
	overflow-y: auto;
	position: absolute;
	left: -1px;
	top: 31px;
	background: #FFF;
	display: none;
}
.rmtFormRsel .selTj a {
	display: block;
	height: 30px;
	line-height: 30px;
	padding-left: 10px;
	color: #666666;
	margin-bottom: 1px;
}
.rmtFormRsel .selTj a:hover {
	background: #f8f8f8;
	color: #006e39;
}
.rmtFormRsel .selTj a.hover {
	background: #f8f8f8;
	color: #006e39;
}
.rmtFormRBtn {
	width: 110px;
	height: 30px;
	display: block;
	background: #4e4c4d;
	border-radius: 3px;
	color: #FFF !important;
	font-size: 14px;
	text-align: center;
	line-height: 30px;
}
.formCodeInput {
	width: 80px;
	height: 30px;
	border: 1px solid #adb0b6;
	padding: 0 10px;
}
.formCodeImg {
	margin: 0 10px;
	width: 70px;
	height: 32px;
	overflow: hidden;
}
.formCodeImg img {
	width: 70px;
	height: 32xp;
}
.rmtFormBtn {
	overflow: hidden;
	padding-left: 72px;
	padding-top: 10px;
}
.rmtFormBtn a {
	display: block;
	width: 150px;
	height: 40px;
	text-align: center;
	line-height: 40px;
	color: #FFF;
	font-weight: bold;
	font-size: 14px;
	background: #cc0000;
}
/*联系我们*/
.ctusBox{
	width:1240px;
	margin:0 auto;
	overflow:hidden;
	}
.ctusBoxL{
	width:515px;
	overflow:hidden;
	}
.ctusBox .div1{
	clear:both;
	overflow:hidden;
	line-height:30px;
	padding-left:55px;
	background:url(../images/cus_icon1.png) no-repeat left 14px
	}
.ctusBoxR{
	width:620px;
	overflow:hidden;
	}
.ctaDl dt{
	clear:both;
	color:#666;
	overflow:hidden;
	font-size:14px;
	line-height:30px;
	text-align:left;
	margin-top:25px;
	}
	
.ctaDl dd{
	clear:both;
	overflow:hidden;
	}
.ctaDl dd span{
	display:block;
	clear:both;
	overflow:hidden;
	font-size:14px;
	color:#666666;
	text-align:left;
	line-height:30px;
	}
.ctaDl dd .inputT{
	height:44px;
	background:#eeeeee;
	border:none;
	line-height:44px;
	text-align:left;
	color:#666666;
	font-family:"microsoft yahei";
	padding:0 5px;
	font-size:14px;
	}
.ctaDl dd .inputT.w620{width:610px}
.ctaDl dd .inputT.w228{width:278px}
.ctaDl dd .inputT.w140{width:140px}
.ctaDl dd textarea{
	clear:both;
	display:block;
	width:100%;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	overflow:hidden;
	background:#eee;
	line-height:20px;
	height:145px;
	padding:5px;
	color:#666666;
	border:none;
	font-family:"microsoft yahei";
	}
.ctaDl dd .code{
	display:inline;
	float:left;
	margin-left:10px;
	height:44px;
	overflow:hidden;
	}
.ctaDl dd .code img{
	display:inline;
	float:left;
	clear:both;
	width:85px;
	height:44px;
	}
.ctaDl dd .code i{
	display:inline;
	float:left;
	line-height:44px;
	color:#666666;
	font-size:14px;
	padding-left:10px;
	}
.ctaDl dd .bt{
	display:block;
	width:297px;
	height:53px;
	background:#c00;
	font-size:16px;
	color:#fff;
	text-align:center;
	line-height:53px;
	}
.ctusMap{
	clear:both;
	height:400px;
	overflow:hidden;
	}
/*内页滚动条*/
.div_scroll {
	width: 100%;
	overflow: auto;
	float: left;
}	

.scroll_container {
	overflow: hidden;
	position: relative;
}

.scroll_absolute {
    position: absolute;
}

.scroll_vertical_bar {
    position: absolute;
    top: 0;
    right: 16px;
    width: 1px;
    height: 100%;
    background:#dcd9cd;
    margin: 0;
    padding: 0;
}

.scroll_track {
	position: relative;
	background-color: #dcd9cd;
}

.scroll_drag {
	position: relative;
	top: 0;
	left: -2px;
	cursor: pointer;
	background-color: #a2a099;
	width:5px;
}

.scroll_arrow {
	text-indent: -20000px;
	display: block;
	cursor: pointer;
	background-color: #dcd9cd;
}

.scroll_vertical_bar .scroll_arrow {
    height:2px;
}
/*弹窗*/
.aboutPW{
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:rgba(0,0,0,0.5);
	z-index:999;
	display:none;
	}
.aboutPWImg{
	display:block;
	position:absolute;
	top:50%;
	left:50%;
	max-width:90%;
	max-height:90%;
	}
.pic_bt1{
	width:28px;
	height:28px;
	cursor:pointer;
	position:absolute;
	top:50%;
	left:15%;
	margin-top:-14px;
	z-index:99999;
	background:url(../images/abtBt.png) no-repeat left bottom;
	}
.pic_bt1:hover{background:url(../images/abtBt.png) no-repeat left top;}
.pic_bt2{
	width:28px;
	height:28px;
	cursor:pointer;
	position:absolute;
	top:50%;
	right:15%;
	margin-top:-14px;
	z-index:99999;
	background:url(../images/abtBt.png) no-repeat right bottom;
	}
.pic_bt2:hover{background:url(../images/abtBt.png) no-repeat right top;}
.aboutPWBt{
	width:30px;
	height:30px;
	cursor:pointer;
	position:absolute;
	top:5%;
	right:5%;
	z-index:9999;
	background:url(../images/btt.png) no-repeat center center;
	}
.aboutPW .spanT{
	display:block;
	background:rgba(0,0,0,0.5);
	width:100%;
	height:70px;
	line-height:70px;
	text-align:center;
	font-size:16px;
	color:#fff;
	position:absolute;
	bottom:0;
	left:0;
	}
/*
* 首页悬浮视频
*/
.fixedVideo{
	position:fixed;
	right:0;
	top:50%;
	margin-top:-150px;
	z-index: 999;
	box-shadow:0 3px 10px rgba(0,0,0,0.2);
}
.fixedVideo .bt{
	width:22px;
	height:98px;
	padding:10px 4px;
	overflow: hidden;
	line-height:20px;
	font-size:14px;
	text-align: center;
	background-color:#555;
	color:#fff;
	position: absolute;
	top:50%;
	left:-30px;
	margin-top:-59px;
	border-radius:10px 0 0 10px;
	font-family: "宋体";
	cursor: pointer;
}
.fixedVideo .bt span{font-size:22px;color:#c00}
.palyVideo{
	display: block;
	overflow: hidden;
	position: relative;
}
.palyVideo img{
	display: block;
	width:505px;
	height:325px;
}
.palyVideo em{
	display: block;
	width: 100%;
	height: 100%;
	overflow: hidden;
	position: absolute;
	left: 0px;
	top: 0px;
	background: rgba(0,0,0,0.3) url(../images/video.png) no-repeat center center;
}
.closeVide{
	display: block;
	width: 20px;
	height: 20px;
	overflow: hidden;
	position: absolute;
	right: 0px;
	top: -20px;
	background: url(../images/closeVideo.png) no-repeat center center; 
}