﻿@charset "utf-8";
/* CSS Document */
/*reset css*/
html,body {
	font-family:"微软雅黑"; 
	margin:0 auto; 
	padding:0px; 
	font-size:12px; 
	height:100%; 
	line-height:22px; 
	width:100%;
}
div{
	behavior: url(css/iepngfix.htc)}
ul,ul li,ol li,tr td,dl dd,dd{ 
	list-style-type:none; 
	margin:0; padding:0; }
p{ 
	margin:0; padding:0}
.clear{ 
	clear:both; 
	height:0px; 
	line-height:0px; 
	font-size:0px;}
.lt{
	float:left;
}
.rt{
	float:right;
}

a{ 
	text-decoration:none; 
	cursor:pointer; 
	-webkit-transition: none; 
	-moz-transition: none; 
	transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -moz-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -webkit-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -o-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear;}
/*a:hover{ text-decoration:underline;}*/
img{ 
	vertical-align:middle;}
.imgs{ 
	vertical-align:top;}  
img{
	border:none;}
html{
	overflow-x:hidden;} 
div:hover,li:hover,tr:hover,a:hover{ 
	-webkit-transition: none;
	-moz-transition: none;
	transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -moz-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -webkit-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear; -o-transition: color 0.3s linear, background-color 0.3s linear, background-image 0.3s linear;}
input{
	outline:none;}
.hide{
	display:none;
}
/*reset css*/
.main{
	width:1920px;
	position:absolute;
	left:50%;
	margin-left:-960px;
}
.header{
	width:1920px;
	height:110px;
}
.nav{
	width:1200px;
	height:110px;
	margin-left:auto;
	margin-right:auto;
}
.nav_lt img{
	vertical-align:middle;
}
.phone{
	margin-top:20px;
	margin-bottom:20px;
}
.phone_p1{
	color:#c92c00;
	font-size:12px;
}
.phone_p2{
	font-size:16px;
}
.nav ul li{
	width:132px;
	height:20px;
	float:left;
	border-right:1px solid #000;
	text-align:center;
	color:#000;
	font-size:16px;
	display:block;
}
.nav ul li a{
	color:#000;
	height:24px;
	line-height:24px;
	display:inline-block;
}

.nav ul li:hover a{
	color:#c92c00;
	height:24px;
	line-height:24px;
	display:inline-block;
	border-bottom:2px solid #c92c00;
}
.nav ul:hover a{
	color:#000;
	height:24px;
	line-height:24px;
	display:inline-block;
}

/*banner 插件*/
.banner{
	width:1920px;
	height:658px;

}
.flexslider {
	margin: 0px auto 20px;
	position: relative;
	width: 100%;
	height: 482px;
	overflow: hidden;
	zoom: 1;
}

.flexslider .slides li {
	width: 100%;
	height: 100%;
}

.flex-direction-nav a {
	width: 70px;
	height: 70px;
	line-height: 99em;
	overflow: hidden;
	margin: -35px 0 0;
	display: block;
	background: url(images/ad_ctr.png) no-repeat;
	position: absolute;
	top: 50%;
	z-index: 10;
	cursor: pointer;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: all .3s ease;
	border-radius: 35px;
}

.flex-direction-nav .flex-next {
	background-position: 0 -70px;
	right: 0;
}

.flex-direction-nav .flex-prev {
	left: 0;
}

.flexslider:hover .flex-next {
	opacity: 0.8;
	filter: alpha(opacity=25);
}

.flexslider:hover .flex-prev {
	opacity: 0.8;
	filter: alpha(opacity=25);
}

.flexslider:hover .flex-next:hover,
.flexslider:hover .flex-prev:hover {
	opacity: 1;
	filter: alpha(opacity=50);
}

.flex-control-nav {
	width: 100%;
	position: absolute;
	bottom: 10px;
	right:-400px;
	text-align: center;
}

.flex-control-nav li {
	margin: 0 2px;
	display: inline-block;
	zoom: 1;
	*display: inline;
}

.flex-control-paging li a {
	background: url(../images/dot.png) no-repeat 0 -16px;
	display: block;
	height: 16px;
	overflow: hidden;
	text-indent: -99em;
	width: 16px;
	cursor: pointer;
}

.flex-control-paging li a.flex-active,
.flex-control-paging li.active a {
	background-position: 0 0;
}

.flexslider .slides a img {
	width: 100%;
	height: 658px;
	display: block;
}.flexslider {
	margin: 0px auto 20px;
	position: relative;
	width: 100%;
	height: 658px;
	overflow: hidden;
	zoom: 1;
}

.flexslider .slides li {
	width: 100%;
	height: 100%;
}

.flex-direction-nav a {
	width: 70px;
	height: 70px;
	line-height: 99em;
	overflow: hidden;
	margin: -35px 0 0;
	display: block;
	background: url(../images/ad_ctr.png) no-repeat;
	position: absolute;
	top: 50%;
	z-index: 10;
	cursor: pointer;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: all .3s ease;
	border-radius: 35px;
}

.flex-direction-nav .flex-next {
	background-position: 0 -70px;
	right: 0;
}

.flex-direction-nav .flex-prev {
	left: 0;
}

.flexslider:hover .flex-next {
	opacity: 0.8;
	filter: alpha(opacity=25);
}

.flexslider:hover .flex-prev {
	opacity: 0.8;
	filter: alpha(opacity=25);
}

.flexslider:hover .flex-next:hover,
.flexslider:hover .flex-prev:hover {
	opacity: 1;
	filter: alpha(opacity=50);
}

.flex-control-nav {
	width: 100%;
	position: absolute;
	bottom: 10px;
	text-align: center;
}

.flex-control-nav li {
	margin: 0 2px;
	display: inline-block;
	zoom: 1;
	*display: inline;
}

.flex-control-paging li a {
	background: url(../images/dot.png) no-repeat 0 -16px;
	display: block;
	height: 16px;
	overflow: hidden;
	text-indent: -99em;
	width: 16px;
	cursor: pointer;
}

.flex-control-paging li a.flex-active,
.flex-control-paging li.active a {
	background-position: 0 0;
}

.flexslider .slides a img {
	width: 100%;
	height: 658px;
	display: block;
}
/*banner 插件*/
.product{
	width:1920px;
	margin-left:auto;
	margin-right:auto;

}
.PH{
	width:1200px;
	height:140px;
	margin-left:auto;
	margin-right:auto;
}
.PH1{
	width:450px;
	height:70px;
	border-bottom:1px solid #000;
}
.PH2{
	width:300px;
	height:140px;
	overflow:hidden;
}
.PH2 img{
	margin-top:56px;
}
.PH3{
	width:450px;
	height:70px;
	border-bottom:1px solid #000;
}
.PC{
	width:1200px;
	margin-left:auto;
	margin-right:auto;
}
/**滚动插件css***/
.silder-box{position:relative;margin:50px auto ;}
.silder{margin:0 auto 0;}
.silder li{width:248px;height:298px; border:1px solid #e5e5e5; opacity:0.7;filter:alpha(opacity=70);transition:opacity 0.4s linear; }
.silder li:hover{opacity:1;filter:alpha(opacity=100);transition:opacity 0.4s linear; border:1px solid #c92c00;}
.silder li img{width:100%;height:100%; }

.silder-button{top:130px;width:40px;height:40px;position:absolute;cursor:pointer; color:#999; font-size:30px;text-align:center; line-height:40px; }


.silder-button.btl{left:-70px; background-color:#f0f0f0;}
.silder-button.btr{right:-70px;background-color:#f0f0f0;}
.silder-button:hover{ background-color:#c92c00;color:#fff;}
.silder-box-1{width:870px;}
/**滚动插件css***/
.PC_p1{
	text-align:center;
	color:#333333;
	font-size:14px;
	line-height:74px;
}
.PC_line1{
	width:40px;
	height:0px;
	border:1px solid #c92c00;
	margin-left:auto;
	margin-right:auto;
}
.about{
	width:1920px;
	height:600px;
	margin-left:auto;
	margin-right:auto;
	background-color:#f5f5f5;
	background-image:url(../images/AC_img.png);
	background-repeat:no-repeat;
	background-position:30px 100px;

}
.AC{
	width:1200px;
	height:510px;
	margin-left:auto;
	margin-right:auto;
	color:#666666;
	line-height:26px;

}
.AC:hover .NC_line_1{
	width:100%;
	transition:width 0.4s linear;
}
.AC_lt{
	width:660px;
	margin-top:70px;

}
.AC_rt{
	margin-left:50px;

}
.NC_1 .AC_more{
	margin-left:170px;
}
.AC_more{
	width:120px;
	height:34px;
	border-radius:17px;
	border:1px solid #666666;
	transition:all 0.5s linear;
}
.AC_more:hover{
	background-color:#c92c00;
	border:1px solid #fff;
}
.AC_more:hover .AC_more_p{
	color:#fff;
}
.AC_more_p{
	text-align:center;
	line-height:34px;
	color:#666666;
	font-size:12px;
	display:block;
	transition:all 0.5s linear;
}
.news{
	width:1920px;
	height:600px;

}
.NC{
	width:1200px;
	margin-left:auto;
	margin-right:auto;
	line-height:26px;
}
.NC_1{
	width:340px;
	height:400px;
}
.NC_1 img{
	width:340px;
	height:191px;
}
.NC_1:hover .NC_line{
	width:100%;
	transition:width 0.4s linear;
}
.NC_h{
	color:#666666;
	font-size:16px;
}
.NC_line{
	width:40px;
	height:0px;
	border:1px solid #c92c00;
	transition:width 0.5s linear;
}
.NC_line_1{
	margin-bottom:20px;
}
.NC_date{
	color:#999999;
}
.NC_cont{
	color:#666666;
}
.NC_1_margin{
	margin-left:90px;
	margin-right:90px;
}
.footer{
	width:1920px;
	height:450px;
	margin-left:auto;
	margin-right:auto;
	background-color:#242643;

}
.FC{
	width:1200px;
	margin-left:auto;
	margin-right:auto;
	overflow:hidden;

}
.FC table{
	color:#fff;
	margin-top:100px;
}
.FC table a{
	color:#fff;
	margin-top:100px;
}
.FC table a:hover{
	color:#c92c00;
}
.FC table tr td{
	width:188px;
	height:22px;
}
.FC_h{
	font-size:14px;
	color:#fff;
}
.FC_h a{
	font-size:14px;
	color:#fff;
}
.FC_line{
	width:20px;
	height:0px;
	border:1px solid #c92c00;
	
}
.FC_line1{
	margin-left:18px;
}
.FC_img_margin{
	margin-right:20px;
}
/*****product******/
.Pro_banner{
	width:1920px;
	height:390px;
	margin-left:auto;
	margin-right:auto;
}
.Pro_banner img{
	width:100%;
	height:100%;
}
.pro_main{
	width:1920px;
	margin-left:auto;
	margin-right:auto;
	overflow:hidden;
}
.pro_h{
	width:1920px;
	margin-left:auto;
	margin-right:auto;
	border-bottom:1px solid #e5e5e5;
}
.pro_h ul{
	width:1200px;
	height:74px;
	margin-left:auto;
	margin-right:auto;
	border-bottom:1px solid #e5e5e5;
	overflow:hidden;
}
.pro_h_li a{
	float:left;
	width:180px;
	height:72px;
	font-size:18px;
	line-height:72px;
	color:#333333;
	text-align:center;
	display:block;
}
.pro_h ul:hover .pro_h_li1 a{
	border-bottom:none; 
	color:#333;
}
.pro_h_li a:hover,.pro_h ul:hover .pro_h_li1 a:hover{
	border-bottom:2px solid #c92c00; 
	color:#c92c00;
}

.pro_h_li1 a{
	border-bottom:2px solid #c92c00; 
	color:#c92c00;
}
.pro_cont{
	width:1200px;
	margin-left:auto;
	margin-right:auto;
}

.pro_cont_h_li{
	float:left;
	height:168px;
	font-size:16px;
	line-height:168px;
	color:#666;
	text-align:center;
	margin-right:54px;
	cursor:pointer}
.pro_cont_h_li1{
	color:#c92c00;
}
.pro_cont_h ul{
	width:1000px;
	margin-left:auto;
	margin-right:auto;
}
.pro_cont_ul{
	width:1200px;
	margin-bottom:180px;
}
.pro_cont_li{
	width:282px;
	margin-right:18px;
	float:left;
	margin-bottom:20px;
}

.pro_cont_img{
	width:100%;
	height:220px;
	border:1px solid #e5e5e5;
}
.pro_cont_li div img{
	width:100%;
	height:100%;
	position:relative;
	top:0;
	transition:top 0.5s linear;
}
.pro_cont_li div img:hover{
	top:-10px;
	transition:top 1s linear;
}
.pro_cont_li1{
	margin-right:0px;
}
.pro_cont_li_p{
	height:60px;
	font-size:14px;
	line-height:60px;
	color:#666;
	text-align:center;
	border-bottom:2px solid #e5e5e5;
}
.pro_cont_li:hover .pro_cont_li_p{
	border-bottom:2px solid #c92c00;
	transition:all 0.5s linear;
	color:#c92c00;
}
/******customer******/
.cust_hp{
	width:1200px;
	margin-left:auto;
	margin-right:auto;
	font-size:14px;
	color:#333;
	margin-bottom:60px;
	/* height:30px; */
}
.cust_cont{
	width:1200px;
	margin-left:auto;
	margin-right:auto;
	overflow:hidden;
}
.CC_li{
	width:200px;
	height:80px;
	float:left;
	margin-right:170px;
}
.CC_li1{
	
}

.CC_li img{
	margin-bottom:10px;
	height:50px;
	
}
.CC_p{
	font-size:14px;
	color:#666;
}
.company{
	width:1200px;
	margin-left:auto;
	margin-right:auto;
	overflow:hidden;
}
.company ul li {
	width:238px;
	height:130px;
	border:1px solid #e5e5e5;
	float:left;
	display:block;
	position:relative;
}
.company ul a{
	cursor:default;
	
}
.company ul li img{

	
	display:table;
	margin-left:auto;
	margin-right:auto;
	vertical-align:middle;
	margin-top:40px;
	
}
.company ul li .Com_img1{
	display:none;
}
/* .company table{
	border-collapse:collapse;
	margin-bottom:50px;

}
.company table tr td{
	border:1px solid #e5e5e5;

}
.company table tr td{
	width:240px;
	height:130px;
}
.company table tr td img{
	width:100px;
	height:35px;
	display:block;
	margin-left:auto;
	margin-right:auto;
	vertical-align:middle;
} */
.Scont{
	width:1200px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:100px;
	overflow:hidden;
}
.SC_li{
	width:279px;
	margin-left:28px;
	float:left;
}
.SC_li1{
	margin-left:0px;
}
.SC_li a{
	cursor:default;
}
.SC_li a img{
	width:280px;
	height:264px;
}
.SC_li_p{
	color:#4c4c4c;
	font-size:14px;
	line-height:46px;
	height:46px;
	text-align:center;
	margin-bottom:30px;
}
/******about*********/
.ABCompany{
	overflow:hidden;
	margin-bottom:100px;
}
.ABC{
	width:1200px;
	margin-left:auto;
	margin-right:auto;

}
.ABC_p{
	width:630px;
	color:#999;
	line-height:200%;
	font-size:16px;
}
/************/

.ABC_img li{width:480px;height:300px;}
.ABC_img li a img{width:100%;height:100%;}
.ABC_btn{top:254px;width:46px;height:46px;position:absolute;cursor:pointer; font-size:30px; color:#f0f0f0; line-height:46px; text-align:center;}
.ABC_btn_btl{right:48px; background-color:#ccc;}
.ABC_btn_btr{right:0px;background-color:#ccc;}
.ABC_btn:hover{
	background-color:#c92c00;
	color:#fff;
}
.ABC_img{width:480px;}
/********/
.org{
	width:1920px;
	height:600px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(../images/O_bg.jpg);
	background-repeat:no-repeat;
}
.PH1_org{
	border-bottom:1px solid #fff;
}
.O_cont{
	width:948px;
	height:344px;
	margin-left:auto;
	margin-right:auto;
}
.culture{
	width:1920px;
	height:600px;
	margin-left:auto;
	margin-right:auto;
}
.cul_cont{
	width:1200px;
	margin-left:auto;
	margin-right:auto;
}
.cul_li{
	width:398px;
	height:200px;
	float:left;
	border-top:1px solid #ccc;

}
.cul_li:nth-child(1){
	border-top:none;
}
.cul_li:nth-child(2){
	border-top:none;
}
.cul_li:nth-child(3){
	border-top:none;
}
.cul_li:nth-child(3n+3){
	border-right:none;
}
.cul_li1{
	border-right:1px solid #ccc;
}
.cul_li2{
	border-right:1px solid #ccc;
	border-bottom:none;
}
.cul_li3{
	border-bottom:none;
}
.cul_li_H{
	text-align:center;
	line-height:30px;
	color:#c92c00;
	font-size:20px;
	margin-top:40px;
}
.cul_li_Hen{
	text-align:center;
	line-height:200%;
	color:#999;
	font-size:16px;
	margin-top:30px;
}
.cul_li_cont{
	line-height:20px;
	color:#4c4c4c;
	width:270px;
	margin-left:auto;
	margin-right:auto;
}
.honour{
	width:1920px;
	margin-left:auto;
	margin-right:auto;
	background-color:#f5f5f5;
}
/************/

.HO_cont li{width:221px; height:400px;}
.HO_cont li a{display:block; height:400px; color:#333;}
.HO_cont li a img{width:221px;height:310px;}
.HO_cont li img{width:221px;height:310px;}
.HoHbtn{top:134px;width:47px;height:43px;position:absolute;cursor:pointer;}
.Hbtl{left:-150px;background:url(../images/HoH_btr.png) 4px 0 no-repeat;}
.Hbtr{right:-150px;background:url(../images/HoH_btl.png) no-repeat;}
.Hbtr:hover{
	background-position:4px 0;
}
.Hbtl:hover{
	background-position:0px 0;
}
.HO_cont{
	width:823px;
	height:400px;
	margin-left:auto;
	margin-right:auto;
}
.HO_cont_cont{
	width:1200px;
	height:400px;
	margin-left:auto;
	margin-right:auto;
}
.HoH_p{
	height:80px;
	margin-top:30px;
	text-align:center;
}
.photo{
	width:1920px;
	margin-left:auto;
	margin-right:auto;
}
.Pho_cont{
	width:1200px;
	height:500px;
	margin-left:auto;
	margin-right:auto;
}
.Pho_li{
	width:274px;
	height:240px;
	margin-right:34px;
	float:left;
}
.Pho_li img{
	position:relative;
	top:0;
	transition:all 0.3s linear;
	
}
.Pho_li:hover img{
	top:-10px;
	transition:all 0.3s linear;
	
}
.Pho_li1{
	margin-right:0;
}
.Pho_li_p{
	text-align:center;
	line-height:30px;
	color:#333;
	font-size:14px;
}
/********/
.map{
	width:1920px;
	height:768px;
	border:#ccc solid 1px;
	font-size:12px;
	margin-left:auto;
	margin-right:auto;

}
.map_bg{
	position:relative;
}
.contact_notice{
	width:390px;
	height:380px;
	position:absolute;
	right:360px;
	top:200px;
	background-color:#fff;
	opacity:0.9;
	filter:alpha(opacity=90);
}
.MN_h{
	width:240px;
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;
	
}
.MN_p1{
	color:#333;
	font-size:18px;
	margin-bottom:24px;
	margin-top:30px;
	
}
.MN_p2{
	color:#808080;
	font-size:12px;
	
}
.MN_p2 table tr{
	height:24px;
}
.message{
	width:1920px;
	height:870px;
	margin-left:auto;
	margin-right:auto;
}
.me_h{
	width:120px;
	margin-left:auto;
	margin-right:auto;
	margin-top:60px;
	margin-bottom:60px;
}
.me_hp{
	text-align:center;
	line-height:64px;
	font-size:28px;
	color:#333;
}
.verticalline{
	width:0px;
	height:40px;
	border:1px solid #c92c00;
	margin-left:60px;
}
.notice{
	text-align:center;
	line-height:24px;
	font-size:16px;
	color:#c92c00;
}
.table{
	width:1000px;
	margin-left:auto;
	margin-right:auto;
	margin-top:50px;
}
.txt{
	width:400px;
	height:44px;
	border:1px solid #ccc;
	margin-bottom:24px;
}
.textarea{
	width:894px;
	height:300px;
}
.CBZ{
	position:relative;
	top:-280px;
}
.submit{
	width:100px;
	height:34px;
	border-radius:17px;
	background-color:#c92c00;
	color:#fff;
	border:none;
	margin-top:16px;
	margin-left:30px;
}
.intro{
	width:1920px;

	margin-left:auto;
	margin-right:auto;
}
.intro_cont{
	width:1200px;
	margin-left:auto;
	margin-right:auto;
}
/* ul#output { 
	width:700px; 
	height:240px; 
	display:block;
	margin-left:auto;
	margin-right:auto;
	overflow:hidden;
}

#tabs{
	width:1200px;
	height:240px;
	margin-left:auto;
	margin-right:auto;
	overflow:hidden;
}
#tabs li{
	float:left;
}
#tabs li img{
	width:400px;
} */
.intro_tab_h{
	width:120px;
	font-size:18px;
	color:#333;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	margin-top:30px;
}
.intro_tab_line{
	width:30px;
	height:0;
	border:#c92c00 1px solid;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	margin-bottom:10px;
}
.intro_tab_job{
	font-size:14px;
	color:#999;
	margin-left:auto;
	margin-right:auto;
	width:120px;
	text-align:center;
	margin-bottom:30px;
}
.intro_tab_cont{
	font-size:12px;
	color:#999;
	margin-left:auto;
	margin-right:auto;
	width:800px;
	text-align:center;
	margin-bottom:30px;
}
.IC_cont{
	width:1200px;
}
.IC_cont li{width:400px; height:240px;}
.IC_cont li a{display:block; height:400px; color:#333;}
.IC_cont li a img{width:400px;height:240px;}
.introBtn{top:134px;width:43px;height:43px;position:absolute;cursor:pointer;}
.IBbtl{left:-150px;background:url(../images/HoH_btr.png);}
.IBbtr{right:-150px;background:url(../images/HoH_btl.png);}

/******news*******/
.New_h{
	width:1920px;
	height:74px;
	border-bottom:1px solid #e5e5e5;
	margin-left:auto;
	margin-right:auto;
}
.New_h ul{
	width:1200px;
	margin-left:auto;
	margin-right:auto;
}
.news_li{
	width:180px;
	text-align:center;
	line-height:72px;
	color:#4c4c4c;
	float:left;
	font-size:18px;
	cursor:pointer;
} 
.news_li:hover{
	color:#c92c00;
	border-bottom:2px solid #c92c00;
}
.news_li1,.New_h ul:hover .news_li1:hover{
	color:#c92c00;
	border-bottom:2px solid #c92c00;
}
.New_h ul:hover .news_li1{
	color:#4c4c4c;
	border-bottom:2px solid #e5e5e5;
}
.news_cont ul{
	margin-top:100px;
	
}
.news_cont ul li{
	width:1920px;
	margin-left:auto;
	margin-right:auto;
}
.news_cont ul li {
	display:block;
	width:1920px;
	height:230px;
	margin-left:auto;
	margin-right:auto;
}
.news_cont ul li:hover .nws1200{
	left:-6px;
	transition:left 0.1s linear;
}
.nws1200{
	width:1200px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	left:0;
	transition:left 0.1s linear;
}
.nws_img{
	margin-top:20px;
}
.nws_img img{
	width:340px;
	height:191px;
}
.news_cont ul li:nth-child(odd){
	background-color:#f5f5f5;
}
.nws_rt{
	width:834px;
}
.nws_rt_h a{
	line-height:30px;
	color:#333;
	font-size:20px;
	margin-top:24px;
	margin-bottom:6px;
	display:block;
}
.nws_rt_d{
	color:#b2b2b2;
	font-size:14px;
	line-height:24px;
	display:inline-block;
	margin-left:4px;
}
.nws_rt_date{
	height:24px;
	margin-bottom:16px;
}
.nws_rt_c{
	line-height:24px;
	color:#4c4c4c;
	font-size:12px;
}
.nws_rt_date img{
	height:16px;
	display:inline-block;
	vertical-align:middle;

}
.nws_more{
	width:120px;
	height:34px;
	border-radius:17px;
	border:1px solid #666666;
	margin-top:24px;
}
.nws_more_p{
	text-align:center;
	color:#666666;
	font-size:12px;
	display:block;
	line-height:34px;
}
.pCount{
	width:440px;
	height:50px;
	margin-left:auto;
	margin-right:auto;
	margin-top:80px;
	margin-bottom:200px;
}
.pC_box{
	display:block;
	border-radius:4px;
	width:40px;
	height:40px;
	border:1px solid #f0f0f0;
	line-height:40px;
	text-align:center;
	margin-right:6px;
	cursor:pointer;
}
.pC_box1{
	background-color:#c92c00;
	color:#fff;
	cursor:pointer;
}
.pC_box2{
	display:block;
	border-radius:4px;
	width:88px;
	height:40px;
	border:1px solid #f0f0f0;
	line-height:40px;
	text-align:center;
	margin-right:6px;
	cursor:pointer;
}
.Pdetail{
	width:1200px;
	margin-left:auto;
	margin-right:auto;
}
.Pcurrent{
	color:#494e51;
	font-size:14px;
	height:94px;
	line-height:94px;
}
.PPmain{
	padding-bottom:20px;
}
.PPH{
	width:160px;
	height:36px;
	text-align:center;
	line-height:36px;
	color:#fff;
	font-size:14px;
	background-color:#c92c00;
}
.PPP{
	width:1200px;
	line-height:24px;
	color:#666;
	margin-top:38px;
	margin-bottom:200px;
}
/***news detail****/
.NDcont{
	width:1200px;
	margin-left:auto;
	margin-right:auto;
	overflow:hidden;
	margin-bottom:360px;
}
.NDcont_h{
	line-height:36px;
	color:#4c4c4c;
	font-size:16px;
	text-align:center;
	font-weight:bold;
}
.NDcont_d{
	color:#999;
	margin-bottom:38px;
}
.NDcont_d1{
	width:400px;
}
.NDcont_d2{
	text-align:center;
}
.NDcont_d3{
	text-align:right;
}
.NDcont_cont{
	color:#666;
	padding-bottom:60px;
	border-bottom:1px dashed #999;
	margin-bottom:30px;

}
.NDcont_back1,.NDcont_back2{
	color:#808080;
	
}
.NDcont_back1 a{
	color:#808080;
}
.NDcont_back1 a:hover{
	color:#000;
}
.person{
	width:1200px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:50px;

}
.PerH_active{
	background:#f5f5f5 url(../images/Rfolder.png) 1150px center no-repeat;
	color:#4c4c4c;
	margin-top:6px;
	cursor:pointer;
}
.PerH_active:hover{
	background-color:#c92c00;
	color:#fff;
}
.PerH{
	width:1200px;
	height:50px;
	background:#c92c00 url(../images/Runfolder.png) 1150px center no-repeat;
	color:#fff;
	
}
.PerH1{
	font-size:20px;
	width:186px;
	height:30px;
	text-align:center;
	border-right:1px solid #fff;
	line-height:30px;
	margin-top:10px;
}
.PerH2{
	font-size:14px;
	width:50px;
	height:50px;
	line-height:50px;
	text-align:center;
}
.PerH3{
	width:30px;
	height:30px;
	margin-top:10px;
	margin-right:10px;
	background-image:url(../images/open.png);
	background-repeat:no-repeat;
}
.PerH3_1{
	background-image:url(../images/close.png);
	background-repeat:no-repeat;
}
.PerCont_h{
	line-height:24px;
	color:#c92c00;
	font-size:14px;
	margin-bottom:10px;
	margin-top:10px;
}
.PerCont_c{
	line-height:24px;
	color:#4d4d4d;
	font-size:14px;
}
.PerCont{
	padding:30px;	
}
.exp{
	padding:30px;
	border-bottom:#e5e5e5 1px solid;
}
/******product detail******/
.DB_tab25 {width:1200px;height:420px;position:relative;overflow:hidden	}

.DB_tab25 .DB_bgSet{position:relative;}
.DB_tab25 .DB_bgSet li{position:absolute;width:400px;height:318px;display:none; border:1px solid #f0f0f0; box-shadow:inset -1px -1px 4px #999,inset 1px 1px 4px #999;}
.DB_tab25 .DB_bgSet li img{width:100%; height:100%;}
.DB_tab25 .DB_imgSet{position:absolute;width:1200px; }
.DB_tab25 .DB_imgSet li{ position:relative; left:560px; top:100px; font-size:18px; margin-left:10px; font-weight:bold;}
.PNline{position:relative; left:500px; top:104px; width:60px; height:0px; border:1px solid #d23e00;}
.proN{position:relative; left:500px; top:100px; width:60px; height:20px; background-color:#d23e00; text-align:center; line-height:20px; color:#fff;}
.DB_tab25 .DB_menuWrap{position:absolute;margin-left:60px; width:510px;}
.proN1{color:#fff;position:absolute; left:504px; top:98px;}
.proN1 span{ color:#000;}
.DB_tab25 .DB_menuWrap .DB_menuSet{position:absolute;width:100%; height:140px;top:260px;text-align:center;font-size:0; overflow:hidden; }
.DB_tab25 .DB_menuWrap .DB_menuSet li{cursor:pointer;display:inline-block ; border:1px solid #f0f0f0; width:168px; height:138px;}
.DB_tab25 .DB_menuWrap .DB_menuSet li:hover{border:1px solid #d23e00;box-shadow:inset 1px 1px 2px #d23e00 ,inset -1px -1px 2px #d23e00 ; }
.DB_tab25 .DB_menuWrap .DB_menuSet li img{height:90%; margin-top:2px; }

.DB_tab25 .DB_prev{position:absolute;left:-40px; top:0px;cursor:pointer;display:block;}
.DB_tab25 .DB_next{position:absolute;right:-40px;top:0px; cursor:pointer;display:block;}



/* 图片对应的说明*/
.img_intro{
    position: absolute;
    top: 50px;
    left: 550px;
    width: 700px;
    height: 44px;
	border-bottom:1px solid #f1f1f1;
}
.img_intro .img_intro_bg,.img_intro .text{
    position: absolute;
    left: 64px;
    top: 0;
    height: 100%;
}
.img_intro .img_intro_bg{    
    opacity: .3;
    z-index: 999;
}
.img_intro .text{
    z-index: 1000;
    color: red;
}
.img_Ih{
	width:64px;
	height:20px;
	background-color:#d23e00;
	color:#fff;
	position:absolute;
	left:0px;
	top:2px;
	line-height:20px;
	text-align:center;
}
.text a{
	color:#000;
	font-size:18px;
	display:block;
	margin-left:6px;
	font-weight:bold;
	height:42px;
	border-bottom:2px solid #da5200;
	
}
#PPmain .toLeft{
    left: 550px;
	background: url(../images/pd_img_btl.png) no-repeat;
}
#PPmain .toRight{
    right: -40px;
    background: url(../images/pd_img_btr.png) no-repeat;
}
/******product detail******/
/*********resource plug*******/
.inRe{width:1200px; margin-left:auto; margin-right:auto;}
.Retro {width:100%;position:relative; height:550px;}

.Retro .Remain{position:relative; top:300px;}
.Retro .Remain li{position:absolute;width:100%;height:300px;display:none}

.Retro .Reinfo{position:absolute;width:1200px;left:50%;margin-left:-600px;}
.Retro .Reless{position:absolute;width:1200px;left:50%;margin-left:-600px;}
.Retro .Reless .Resimg{position:absolute;width:100%;top:260px;text-align:center;font-size:0}
.Retro .Reless .Resimg li{cursor:pointer;display:inline-block;}


.Retro .Re_prev{position:absolute;left:-50px;top:120px;cursor:pointer;}
.Retro .Re_next{position:absolute;right:-50px;top:120px;cursor:pointer;}

/*********resource plug*******/
.ban{ width:1300px; height:600px; position:relative; overflow:hidden; margin-left:auto; margin-right:auto;}
.ban2{ width:800px; height:400px; position:relative; overflow:hidden;left:50%; margin-left:-400px;}
.ban2 ul{ position:absolute; left:0; top:0; width: 5000px; height: 5000px;}
.ban2 ul li{ width:800px; height:400px; float:left;}
.prev{ float:left; cursor:pointer;}
.num{ height:240px;overflow:hidden; width:1200px; position:relative;float:left; margin-left:50px;}
.min_pic{ padding-top:10px; width:1200px; height:240px;}
.num ul{ position:absolute; left:0; top:0; width: 1200px; height: 240px;}
.num ul li{ width:400px; height:240px; float:left; opacity:0.3; filter:alpha(opacity=30);}
.num ul li img{ width:400px; height:240px;}
.num ul li.on{  padding:0;opacity:1; filter:alpha(opacity=100); }
.prev_btn1{ width:16px; text-align:center; height:18px; margin-top:40px; cursor:pointer; float:left; position:relative; top:120px;}
.next_btn1{  width:16px; text-align:center; height:18px; margin-top:40px;cursor:pointer;float:right; position:relative; top:-180px; right:-70px;}
.prev1{ position:absolute; top:220px; left:20px; width:28px; height:51px;z-index:9;cursor:pointer;}
.next1{ position:absolute; top:220px; right:20px; width:28px; height:51px;z-index:9;cursor:pointer;}
.mhc{ background:#000; width:100%;opacity:0.5;-moz-opacity:0.5;filter:alpha(Opacity=50); position:absolute; left:0; top:0; display:none;}
.pop_up{ width:500px; height:500px; padding:10px; background:#fff; position:fixed; -position:absolute; left:50%; top:50%; margin-left:-255px; margin-top:-255px; display:none; z-index:99;}
.pop_up_xx{ width:40px; height:40px; position:absolute; top:-40px; right:0; cursor:pointer;}
.pop_up2{ width:500px; height:500px; position:relative; overflow:hidden;}
.pop_up2{ width:500px; height:500px; position:relative; overflow:hidden; float:left;}
.pop_up2 ul{ position:absolute; left:0; top:0;}
.pop_up2 ul li{ width:500px; height:500px; float:left;}
/***************/

.ban1{ height:400px; position:relative; overflow:hidden;margin:40px auto 0 auto;}
.ban21{ width:400px; height:400px; position:relative; overflow:hidden; float:left;}
.ban21 ul{ position:absolute; left:0; top:0; width: 5000px; height: 5000px; left: 0px;}

.ban21 ul li{ width:400px; height:320px; position:relative; float: left;border:1px solid #f0f0f0; box-shadow:inset -1px -1px 4px #999,inset 1px 1px 4px #999;}
.ban21 ul li img{width:396px; height:316px; margin-left:2px;margin-top:2px;}
.num1{ height:82px;overflow:hidden; width:350px; position:relative;float:left;}
.min_pic1{ padding-top:10px; width:600px; float:left; margin-top:170px; margin-left:50px;}
.num1 ul{ position:absolute; left:0; top:0;width: 870px; height: 820px; left: 0px;}
.num1 ul li{ width:80px; height:80px; margin-right:5px; padding:1px; float: left; filter:alpha(Opacity=50); opacity:0.5;}
.num1 ul li img{width:100%; height:100%;}
.num1 ul li.on1{ border:1px solid #d23e00;box-shadow:inset 1px 1px 2px #d23e00 ,inset -1px -1px 2px #d23e00 ; padding:0; filter:alpha(Opacity=100); opacity:1;}
.prev_btn11{ width:32px; text-align:center; height:142px; margin-top:-20px; margin-right:90px; cursor:pointer; float:left;}
.next_btn11{  width:32px; text-align:center; height:142px; margin-top:-20px;cursor:pointer;float:right;}
.beian,.beian a{ color:#fff; display:inline-block;}
.beian{width:1920px; background:#1c1d33; height:40px; line-height:40px; margin-top:114px;}
.bacnt{text-align:center;}
.beian a:hover{ color:#c92c00;}

