﻿.banner_ny{
	display:block;
	height:420px;
	width:100%;
}
div{
vertical-align:middle;	
}
.banner_ny .w_1{
    color: #FFF!important;
    font-size: 42px!important;
    line-height: 48px!important;
	padding-top:200px;
	text-transform:uppercase;
}
.dh_t{
	font-size:40px;
	height:420px;
	line-height:420px;
	text-align:right;
	color:#FFFFFF;
	background:url(dh_t_bg.png) right center no-repeat;
}
/*内页导航信息开始*/
#ny_nav{
	height:65px;
	background-color:#12478C;
	margin-top:1px;
	overflow:hidden;
}
#ny_nav * .w_1 .float_l{
	line-height:65px;
	height:65px;	
}
#ny_nav * .w_1 .float_l .c_title{
	height:65px;
	font-size:30px;
	color:#FFFFFF;
	line-height:65px;
}
#ny_nav * .w_1 .float_l .e_title{
	height:65px;
	font-size:16px;
	color:#CCCCCC;
	line-height:65px;
	font-weight:lighter;
	text-transform:uppercase;
}
#top_left {
	margin-top:1px;
	background-color:#EDEDED;
	width:100%;
}
/*二级导航*/
.sel {
	width:80px;
	height:65px;
	display:block;
	background:url(n/n.png) center no-repeat;
	float:right;
	margin-left:15px;
}
.no_sel {
	width:80px;
	height:65px;
	display:block;
	float:right;
	margin-left:15px;
}
.no_sel a:link,.no_sel a {
	display:block;
	line-height:65px;
	font-size:16px;
	color:#FFFFFF;
	text-align:center;
}
.sel a,.sel a:visited {
	display:block;
	line-height:65px;
	color:#FFFFFF;
	font-size:16px;
	text-align:center;

}
.sel a:hover {
	color:#FFFFFF;
	font-size:16px;
}
.no_sel a:hover,.no_sel a:visited {
	font-size:16px;
	color:#FFFFFF;
}


.cmenu{
	margin-left:25px;
}
/*三四级导航菜单*/

.no_selc{
	float:left;
	margin:10px 36px 5px 0 !important;
	width:241px;
	padding-left:15px !important;
	padding-right:15px !important;
	padding-top:3px;
	padding-bottom:3px;
	background-color:#EFEFEF;
	border:solid 1px #CCCCCC;
	white-space:nowrap;
}
.no_selc:hover{
	float:left;
	margin:10px 36px 5px 0 !important;
	padding-left:15px !important;
	padding-right:15px !important;
	padding-top:3px;
	padding-bottom:3px;
	background-color:#397FE5;
	border:solid 1px #397FE5;
	white-space:nowrap;
}
.no_selc:hover a{
	color:#FFFFFF;
	width:100%;
	display:block;
}
.selc{
	float:left;
	margin:10px 36px 5px 0 !important;
	width:241px;
	padding-left:15px !important;
	padding-right:15px !important;
	padding-top:3px;
	padding-bottom:3px;
	background-color:#397FE5;
	border:solid 1px #397FE5;
	white-space:nowrap;
}
.selc a{
	color:#FFFFFF;
	width:100% !important;
	display:block !important;
}
.m_r_0{
	margin-right:0 !important;
}
.m_r_0:hover{
	margin-right:0 !important;
}
.dh{
    line-height: 40px;
    color: #333333;
    font-size: 12px !important;
	text-align:right;
}
.dh a{
    color: #333333;
    margin: 0 10px;
    font-size: 12px !important;
}
.dh a:hover{
    color: #005BAC;
}
.nav-tab{
    padding: 0;
    text-align: center;
	width:1400px;
	margin:0 auto;
}

.nav-tab li{
    display: inline-block;
	padding:2px 0;
}
.sc1,.sc2{
	cursor:pointer;
}
.nav-tab li a{
    display: block;
    width: 229.3px !important;
    height: 50px;
    line-height: 50px;
    margin: 0 2px;
    text-align: center;
    color: #333333;
    font-size: 16px;
    background: #ebf1f5;
}
.nav-tab li a:hover, .nav-tab .active a{
    background:#A30003;
    color: #ffffff;
}
.nav-tab2{
	width:auto !important;
	    text-align: left !important;
		margin-bottom:50px !important;
}
/*主内容样式*/
#ny_main{
	overflow:auto;
	background-color:#FFFFFF;
	padding-top:40px;
	padding-bottom:0px;

}
#ny_main .main_content{
	width:1400px;
	margin-left:auto;
	margin-right:auto;
	padding-bottom:40px;
}
.main_content p {
	margin:0;
	font-size:18px;
	line-height:200%;
	margin-bottom:10px;
/*	font-weight:lighter;*/
}
.main_content,.main_content * {
	margin:0;
	font-size:16px;
	line-height:200%;
}
.main_content * a {
	text-decoration:none;
}
.main_content * p IMG {
	margin:5px;
}
.jssl_content {
		overflow:hidden;
		border:1px solid #DEDEDE;
		border-left:10px solid #F86D18;
		background-color:#F9F9F9;
		padding:20px;
}
.jssl_content,.jssl_content *{
	color:#333;
	font-size:16px !important;
	margin-bottom:10px;
}

.jssl_content:hover {
		border-left:10px solid #126AC2;

}
.jssl_content p {

	margin-bottom:0px;
}


#ny_main .main_content3{
	width:1400px;
	margin-left:auto;
	margin-right:auto;
	padding-bottom:40px;
	padding-top:40px;
    background-color: #FFF;
    box-shadow: #DDD 0px 0px 5px;
}


/*荣誉资历 图片列表样式*/
#ny_main * .jssl_c{
	height:70px;
	line-height:70px;
	font-size:28px;
	font-weight:bolder;
}
#ny_main * .jssl_c2{
	height:50px;
	line-height:50px;
	font-size:20px;
	font-weight:bolder;
}



.gallery li{
	width: 31.33%;
	margin:10px 1% !important;
	
	display: block;
	float: left;
	overflow: hidden;
	}
.gallery li:nth-child(3n+1){
	clear:both;
	
}
.gallery li * img{
	transition: all 0.5s;
}

.gallery li:hover img{
	transform: scale(1.1);
}


/*新闻详细*/
.line_g {
	width:100%;
	height:1px;
	line-height:1px;
	border:none;
	border-top:1px solid #DDDDDD;
}
.line_r {
	width:100%;
	height:1px;
	line-height:1px;
	border:none;
	border-top:1px solid #D7000F;
}
.news_info_title {
	line-height:80px;
	height:80px;
	min-height:80px;
	display:block;
	font-size:26px !important;
	color:#000;
	font-weight:bolder;
	text-align:center;
	}
.n_i_h2{
	display:block;
	margin:15px 0;
	float:right;
}
.n_i_h1{
	margin:10px 0;

}
.news_info_content{
	padding-top:20px;
	line-height:250%;
}
h1 strong{
	font-size:20px !important;
	height:50px !important;
	line-height:50px !important;
}
/*分页特效*/
DIV.digg {
PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 3px; TEXT-ALIGN: center
}
DIV.digg A {
BORDER-RIGHT: #aaaadd 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #aaaadd 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 5px; BORDER-LEFT: #aaaadd 1px solid; COLOR: #FAA334; PADDING-TOP: 2px; BORDER-BOTTOM: #aaaadd 1px solid; TEXT-DECORATION: none
}
DIV.digg A:hover {
BORDER-RIGHT: #FAA334 1px solid; BORDER-TOP: #FAA334 1px solid; BORDER-LEFT: #FAA334 1px solid; COLOR: #000; BORDER-BOTTOM: #FAA334 1px solid
}
DIV.digg A:active {
BORDER-RIGHT: #FAA334 1px solid; BORDER-TOP: #FAA334 1px solid; BORDER-LEFT: #FAA334 1px solid; COLOR: #000; BORDER-BOTTOM: #FAA334 1px solid
}
DIV.digg SPAN.current {
BORDER-RIGHT: #FAA334 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #FAA334 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; MARGIN: 5px; BORDER-LEFT: #FAA334 1px solid; COLOR: #fff; PADDING-TOP: 2px; BORDER-BOTTOM: #FAA334 1px solid; BACKGROUND-COLOR: #FAA334
}
DIV.digg SPAN.disabled {
BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 5px; BORDER-LEFT: #eee 1px solid; COLOR: #ddd; PADDING-TOP: 2px; BORDER-BOTTOM: #eee 1px solid
}
.cures {
	background:url(bg.png) left 3px no-repeat ;
	}

/*产品展示*/
#cpzs_content{
	margin-top:30px;
	}
#cpzs_content .cpzs_c_l,#cpzs_content .cpzs_c_m{
	float:left;
	display:block;
	height:300px;
}
#cpzs_content .cpzs_c_m{
	width:24px;
	margin-top:15px;
	margin-bottom:15px;
}
#cpzs_content .cpzs_c_l{
	width:270px;
	background-color:#F3F3F3;
	margin-top:15px;
	margin-bottom:15px;
	padding:5px;
}
#cpzs_content .cpzs_c_l *{
	padding:0px;
	margin:0px;
}
#cpzs_content .cpzs_c_l .cpzs_c_l_t a{
	width:270px;
	height:54px;
	display:block;
	line-height:54px;
	font-size:14px;
	color:#666666;
	text-align:center;
}

#cpzs_content .cpzs_c_l_s{
	width:270px;
	background-color:#DE0300;
	margin-top:15px;
	margin-bottom:15px;
	padding:5px;
}
#cpzs_content .cpzs_c_l_s .cpzs_c_l_t a{
	width:270px;
	height:54px;
	display:block;
	line-height:54px;
	font-size:14px;
	color:#FFFFFF;
	text-align:center;	
}
.yc{
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;	
}
.no_info{
	width:100%;
	line-height:200px;
	height:200px;
	font-size:20px;
	text-align:center;
	color:#DE0300;
}
.show_mo{
	display:none;
}

#ny_main * .company_content{
	font-size:12px;
}
#ny_main * .company{
	margin-top:10px;
	margin-bottom:10px;
	padding-left:10px;
	padding-right:10px;
	background-color:#DDDDDD;
	cursor:pointer;
}
#ny_main * .company .company_content{
	display:none;
}
#ny_main * .company_s{
	background:#E4007F;
}
#ny_main * .company_s .company_content{
	display:block;
}
#ny_main * .company_s *{
	color:#FFFFFF;
}

/*在线留言*/
#book{
	padding:0;
	margin:0;
	width:480px;
}
#book * input{
	border:1px dotted #666666;
	height:30px;
	line-height:30px;
	width:99%;
	background-color:#EEEEEE;
	}
#book * select{
	border:1px dotted #666666;
	height:34px;
	line-height:34px;
	width:99%;
	background-color:#EEEEEE;
	margin-top:5px;
	margin-bottom:5px;
	}
#book * textarea{
	border:1px dotted #666666;
	height:60px;
	line-height:34px;
	width:99%;
	background-color:#EEEEEE;
	margin-top:5px;
	margin-bottom:5px;
	}
#book * .hover:focus{
	border:1px dotted #FE8707;
	height:30px;
	line-height:30px;
	width:99%;
	background-color:#FFFFFF;
}
#book div{
	height:30px;
	line-height:30px;
	text-align:left;
	font-size:14px;
	font-weight:lighter;
	margin-top:5px;
	margin-bottom:5px;
}
#book .div1{
	margin-top:5px;
	height:auto !important;
	margin-bottom:5px;
}
#book * .btn{
	width:120px;
	height:30px;
	line-height:30px;
	border:none;
	background-color:#EEEEEE;
	color:#333333;
	font-size:16px;
	margin-right:20px;
	cursor:pointer;
}
#book * .btn2{
	background-color:#126AC2;
	color:#FFFFFF;
	cursor:pointer;
}
#book .text_input{
	height:56px;
}
/*内页留言兼容*/
#book .l_1,#book .l_2{
	width:480px;
}
#book div{
	height:40px;
	line-height:40px;
	font-size:16px;
}
#book * .btn{
	height:45px;
	line-height:45px;
	font-size:16px;
}
#book .div1{
	height:45px;
	line-height:45px;
	font-size:16px;
}
.ny_title{
	font-size:22px !important;
	font-weight:bold !important;
	color:#FF6600;
}

.pro_list{
	overflow:hidden;
	display:block;
	margin-top:20px;

}
.pro_list .float_l{
	width:200px;
}
.r_title{
	font-size:24px;
	font-weight:bold;
	color:#FF5200;
	margin-bottom:10px;
}
.pro_nav div {
	width:200px;
	height:40px;
	float:left;
	overflow:hidden;
	margin-bottom:10px;
}
.pro_nav div a {
	display:block;
	width:198px;
	height:38px;
	line-height:38px;
	text-align:center;
	font-size:14px !important;
	background-color:#EBF1F5;
	border: 1px solid #E7EEF3;
}
.pro_nav div a.cur,.pro_nav div a:hover {
	background-color:#FF5200;
	color:#FFFFFF;
}
.pro_list .float_r{
	padding:10px 30px;background:#f4f5f7; margin-bottom:10px; width:920px;border: 1px solid #E7EEF3;
}

.pro_l li {
	width:376px;
	display:inline-block;
	margin:0 10px;
}
.pro_l li figure {
	background-color:#eee;
	display:block;
	line-height:normal;
	overflow:hidden;
	position:relative
}
.pro_l li figure img {
	display:block;
	width:374px;
	height:263px;
	border:1px solid #E2E2E2;
	transition:424ms linear
}
.pro_l li figcaption {
	text-align:center;
	display:block;
	color:#5d5d5d;
	font-size:16px;
	height:40px;
	line-height:40px;
	line-height:normal;
	margin-top:14px;
	transition:350ms
}
.pro_l li figure mark {
	position:absolute;
	left:0;
	top:0;
	box-sizing:border-box;
	width:100%;
	height:100%;
	background:rgba(235,97,35,.2);
	background:#eb6123\9;
	filter:alpha(opacity=20);
	z-index:20;
	opacity:0;
	transform:skewX(45deg);
	visibility:hidden;
	transition:360ms
}
.pro_l li figure mark b {
	display:block;
	width:46px;
	height:46px;
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-23px;
	margin-top:-23px;
	z-index:30
}
.pro_l li figure mark b:before {
	content:"";
	width:100%;
	height:1px;
	background:#eb6123;
	position:absolute;
	left:0;
	top:23px;
	transform:translateX(-200px);
	-webkit-transform:translateX(-200px);
	-moz-transform:translateX(-200px)
}
.pro_l li figure mark b:after {
	content:"";
	width:1px;
	height:100%;
	background:#eb6123;
	position:absolute;
	left:23px;
	top:0;
	transform:translateY(-200px);
	-webkit-transform:translateY(-200px);
	-moz-transform:translateY(-200px)
}
.pro_l li figure mark:before {
	content:"";
	width:100%;
	height:0%;
	border-left:3px solid #eb6123;
	border-right:3px solid #eb6123;
	box-sizing:border-box;
	position:absolute;
	left:0;
	top:0;
	transition:320ms
}
.pro_l li figure mark:after {
	content:"";
	width:0%;
	height:100%;
	border-top:3px solid #eb6123;
	border-bottom:3px solid #eb6123;
	box-sizing:border-box;
	position:absolute;
	left:0;
	top:0;
	transition:320ms
}
.pro_l li:hover figure mark {
	opacity:1;
	transform:skewX(0);
	visibility:visible
}
.pro_l li:hover figure mark:before {
	height:100%;
	transition:330ms 200ms
}
.pro_l li:hover figure mark:after {
	width:100%;
	transition:330ms 200ms
}
.pro_l li:hover figure img {
	transform:scale(1.05);
	-webkit-transform:scale(1.05);
	-moz-transform:scale(1.05)
}
.pro_l li:hover figure mark b:before {
	transition:355ms 180ms;
	transform:translateX(0);
	-webkit-transform:translateX(0);
	-moz-transform:translateX(0)
}
.pro_l li:hover figure mark b:after {
	transition:355ms 240ms;
	transform:translateY(0);
	-webkit-transform:translateY(0);
	-moz-transform:translateY(0)
}
.pro_l li:hover figcaption {
	text-align:center;
	color:#eb6123
}
/*产品详情*/
.pro_pic{
	width:550px;
	margin-top:20px;
}
.pro_r{
	margin-top:20px;
	width:610px;
	padding:20px;
	background-color:#EFEFEF;
}








#ny_main .main_content2{
	width:1400px;
	margin-left:auto;
	margin-right:auto;
	padding-bottom:40px;
	overflow:hidden;
}
.main_content2 p {
	margin:0;
	font-size:16px;
	line-height:200%;
	margin-bottom:20px;
/*	font-weight:lighter;*/
}
.main_content2,.main_content * {
	margin:0;
	font-size:16px;
	line-height:200%;
}
.main_conten2t * a {
	text-decoration:none;
}
.main_content2 * p IMG {
	margin:5px;
}

.main_content2 .main_l{
	float:left;
	width:1040px;
	padding:20px;
	background-color:#FFF;
	 box-shadow:#DDD 0px 0px 5px;
}
.main_r{
	width:287px;
	float:right;
	overflow:hidden;
}
.main_r_t{
	width:247px;
	height:65px;
	line-height:65px;
	font-size:20px;
	padding-left:60px;
	background:url(line3.png) left center no-repeat;
	background-position: 15px center;
	background-color:#EFEFEF;
	border-bottom:1px solid #DEDEDE;
}
.main_r_l{
	background-color:#EFEFEF;
	overflow:hidden;
}
.main_r_l a{
	width:287px;
	height:40px;
	line-height:40px;
	font-size:16px;
	display:block;
	background-color:#EFEFEF;
	padding-left:40px;
	border-bottom:1px solid #EFEFEF;
}
.main_r_l a.act,.main_r_l a:hover{
	color:#FFFFFF;
	background-color:#A30003;
}

.main_r_l a.mid{
	width:103px;
	height:40px;
	line-height:40px;
	font-size:16px;
	display:block;
	background-color:#EFEFEF;
	padding-left:40px;
	border-bottom:1px solid #EFEFEF;
	float:left;
}
.main_r_l a.act,.main_r_l a:hover{
	color:#FFFFFF;
	background-color:#A30003;
}

/*contact_top*/
.contact_top{width: 1400px;margin:0 auto;margin-bottom:70px;}
.contact_top li{float:left;width:23.5%;margin-right:2%;height:150px;position:relative;border:solid 2px #e5e5e5;box-sizing:border-box;}
.contact_top li:nth-child(4){margin-right:0;}
.contact_top li img{position:absolute;top:-30px;left:50%;margin-left:-30px;}
.contact_top li h1{text-align:center;color:#999;margin-top:40px;font-weight:Normal;font-size:1.3rem;}
.contact_top_text{font-size:1.4rem;color:#333;line-height:25px;padding:15px 15px;box-sizing:Border-box;}

.contact_top li .contact_top_text{text-align:Center; font-size:22px; color:#A30003; font-weight:bolder}


/*合作伙伴*/
#trade{
	clear:both;
}
#trade * .trade_list{
	float:left;
	width:300px;
	padding-bottom:25px;
	text-align:center;
	position:relative;
}
#trade * .trade_list a img{
	width:280px;
	height:210px;
	

}
.trade_more{
	position:absolute;
	left:0;
	top:0;
	width:240px;
	height:170px;

	background-color:rgba(195,13,35,0.6);
	padding:20px;
	margin-left:10px;
	color:#FFFFFF;
	line-height:150%;
	font-size:15px;
	display:none;
	

	
}
#trade * .trade_more img{
	height:70px !important;
	width:auto !important;
	vertical-align:middle;
	margin:20px 0;
	

}

.trade_more div{

	color:#FFFFFF;
	line-height:150%;
	font-size:15px;
	text-align:center;
	
}

#trade * .trade_list:hover * .trade_more{
  animation: fadeIn linear 0.3s;
  -webkit-animation: fadeIn linear 0.3s;
  -moz-animation: fadeIn linear 0.3s;
  -o-animation: fadeIn linear 0.3s;
  -ms-animation: fadeIn linear 0.3s;
  display:block;
}

.top_title {
  background: url(gcase_bg.jpg) no-repeat center center / cover;
  min-height: 266px;
  padding-top: 30px;
}
.top_title h3 {
  text-align: center;
  color: #A30000;
  font-size: 28px;
  padding-bottom: 16px;
  position: relative;
}
.top_title h3:before {
  content: "";
  position: absolute;
  left: 50%;
  margin-left: -50px;
  bottom: 0;
  width: 100px;
  height: 2px;
  background: #A30000;
}
.top_title p {
  text-align: center;
  width: 1000px;
  margin: 12px auto 0;
  color: #333333;
  font-size: 16px;
  line-height: 200%;
}
/*品牌文化*/
.ppwh-main {
    padding:0;
}

.ppwh-main2 {
    margin-top: 0px;
}

.ppwh-main2 .left {
    width: 522px;
    height: 330px;
    display: block;
}

.ppwh-main2 .right {
    width: 50%;
}

.ppwh-main2 .right h2 {
    font-size: 35px;
    line-height: 35px;
    color: #e60013;
    font-weight: bold;
}

.ppwh-main2 .right h2::after {
    content: "";
    display: block;
    width: 32px;
    height: 2px;
    background: #333333;
    margin-top: 36px;
    margin-bottom: 26px;
}

.ppwh-main2 .right p {
    font-size: 14px;
    color: #222;
    line-height: 30px;
	margin-bottom:0px;
}

.ppwh-main3 {
    text-align: center;
	padding-top:70px;
}

.ppwh-main3 li {
    display: inline-block;
    width: 300px;
    margin: 0 10px;
    vertical-align: top;
	transition: 0.5s;
	-webkit-transition: 0.5s;
	-ms-transition: 0.5s;
	-moz-transition: 0.5s;
}

.ppwh-main3 li div {
    width: 99px;
    height: 99px;
    border: 2px solid #e60013;
    margin: 0 auto;
    border-radius: 100%;

}

.ppwh-main3 li:hover div img:first-child {
    display: none;
}

.ppwh-main3 li:hover div {
    background: #e50011;

}

.ppwh-main3 li h2 {
    font-size: 22px;
    line-height: 24px;
    color: #222222;
    font-weight: bold;
    margin-top: 24px;
}

.ppwh-main3 li p {
    font-size: 14px;
    line-height: 24px;
    color: #222222;
    margin-top: 14px;
}

.float_l,.left {
	float:left;
}
.float_r,.right {
	float:right;
}
.news_info_h{
	width:calc(100% - 48px);
	border-bottom: 1px dashed #ccc;
    border-top: 1px dashed #ccc;
    padding: 10px 24px;
    margin: 24px 0 40px;
	overflow:hidden
}
.news_info_h div{
	float:left;
	width:33.33%;
}
.news_info_h div:nth-child(2){
	text-align:center;
}
.news_info_h div:nth-child(3){
	text-align:right;
}
.pro_l{
	width:calc(48% - 40px);
	float:left;
	border:1px solid #EFEFEF;
	overflow:hidden;
	padding:40px 20px;
	margin-bottom:20px;
	background-color:#FFFFFF;
		cursor:pointer;
	/*box-shadow: 0 0 20px rgba(0, 0, 0, .2);*/
}
.pro_l:hover{
    /*box-shadow: 0px 9px 36px 4px rgba(46, 41, 42, 0.4);*/
	background-color:#F1F2F3;
	border:1px solid #CCC;
}
.pro_l:hover .pro_left div{
	border-bottom:1px solid #FFF;
}
.pro_l:nth-child(2n){
	margin-left:calc(2% - 2px);
}

.pro_left{
	float:left;
	border-right:1px solid #EFEFEF;
	width:48%;
	padding-right:2%;
	min-height:190px;
}
.pro_right{
	float:right;
	width:48%;
	text-align:center;
}
.pro_right img{
		border-radius:5px;
}
.pro_left div{
	border-bottom:1px solid #EFEFEF;
}
.pro_left div span{
	font-weight:bold;
}
.pro_title{
	font-size:22px;
	line-height:200%;
	color:#FF0004;
	font-weight:400;
 overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; 
}
.pro_btn a{
	display:block;
	width:60%;
	margin-left:20%;
	font-size:14px;
	text-transform:uppercase;
	background-color:#FF0004;
	height:40px;
	line-height:40px;
	border-radius:20px;
	color:#FFFFFF;
	text-align:center;
}
.news_info_content{
}
.news_info_content table {
	width: 100%;
	background: #ccc;
	margin: 10px auto;
	border-collapse: collapse;
	border: 1px solid #ccc;
	
	/*border-collapse:collapse合并内外边距
(去除表格单元格默认的2个像素内外边距*/
}
th,
td {
	height: 30px;
	line-height: 30px;
	text-align: center;

}
th {
	background: #eee;
	font-weight: normal;
}
tr {
	background: #fff;

}

tr:nth-child(even){
	background-color:#EFEFEF;
	
}
tr:first-child{
	background-color:#FEAA3A;
	
}
tr:hover {
	background: #FEAA3A;
}
td a {
	color: #06f;
	text-decoration: none;
}
td a:hover {
	color: #06f;
	text-decoration: underline;
}
.lxfs{
	width:1120px;
	margin-left:auto;
	margin-right:auto;
	padding:20px 40px;
	background-color:#FFFFFF;
	margin-bottom:30px;
}
input {
    border: 1px dotted #666666;
    height: 35px;
    line-height: 35px;
    width:calc(100% - 30px);
	padding:0 15px;
    background-color: #EEEEEE;
	margin:5px 0;
}
input:hover {
    border: 1px dotted #FEAA3A;
}


.lxfs_t{
	font-size: 24px;
    color: #111111;
    margin-top: 20px;
	line-height:40px;
}
textarea {
    border: 1px dotted #666666;
    height: 150px;
    line-height: 35px;
    width:calc(100% - 30px);
    background-color: #EEEEEE;
    margin-top: 5px;
    margin-bottom: 5px;
	padding:0 15px;
}
.lxfs_btn {
    height: 60px;
    line-height: 60px;
    width: 100%;
    background-color: #FEAA3A;
	text-align:center;
	border: 1px dotted #FEAA3A;
	margin-top:30px;
	font-size: 24px;
	color:#FFFFFF;
	
}
.pro_n_title{
    height: 60px;
    line-height: 60px;
    color: #C30C22;
    font-size: 22px !important;
    font-weight: bold;
}
.contact_list{
	width:28.33%;
	margin: 0 2.5%;
	float:left;
	line-height:30px;
	text-align:center;
	margin-bottom:100px;
}
.contact_list img{
	height:60px;
	
}
.new_list{margin-bottom:60px; overflow:hidden}
.new_list_pic{width:340px}
.new_list .float_l{width:340px;}
.new_list .float_r{width:1060px;}
.news_title{font-weight:bold; height:40px; line-height:40px;}
.news_title a{font-size:20px;}
.news_content{font-size:16px;line-height:32px;}
.news_date{font-size:16px;line-height:32px; margin-top:10px; font-weight:bold;}