﻿body {
}
#banner_ny{
	display:block;
	height:340px;
}
/*内页导航信息开始*/
#ny_nav{
	height:60px;
	background-color:#4299DE;
	margin-top:1px;
	overflow:hidden;
}
#ny_nav * .w_1 .float_l{
	line-height:60px;
	height:60px;	
}

#ny_nav * .w_1 .float_l .c_title{
	height:60px;
	font-size:14px;
	color:#FFF;
	line-height:60px;
}
#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:#FFFFFF;
	width:100%;
}
/*二级导航*/
.sel {
	width:140px;
	height:58px;
	display:block;
	float:right;
	margin-left:1px;
	background-color:#FFFFFF;
	border-bottom:1px solid #4299DE;
}
.no_sel {
	width:140px;
	height:60px;
	display:block;
	float:right;
	margin-left:1px;
}
.no_sel a:link,.no_sel a {
	display:block;
	line-height:60px;
	font-size:16px;
	color:#FFF;
	text-align:center;
}
.sel a,.sel a:visited {
	display:block;
	line-height:60px;
	color:#4299DE;
	font-size:16px;
	text-align:center;
	border-bottom:1px solid #FFF;
}
.sel a:hover {
	color:#4299DE;
	font-size:16px;
}
.no_sel a:hover,.no_sel a:visited {
	font-size:16px;
	color:#FFF;
}
/*主内容样式*/
#ny_main{
	background:#FFFFFF;
	padding-bottom:20px;
}
#ny_main .main_content{
	width:1200px;
	padding-top:20px;
	margin-left:auto;
	margin-right:auto;
}
.main_content p {
	margin:0;
	font-size:16px;
	line-height:200%;
	margin-bottom:20px;
	font-weight:lighter;
	text-indent:32px;
}
.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_title{
	height:70px;
	line-height:70px;
	font-size:32px;
	color:#D10005;
}
.jssl_c{
	height:50px;
	line-height:50px;
	font-size:18px;
	color:#333333;
}
.jssl_content {
		overflow:hidden;
		border:1px solid #DDDDDD;
		background-color:#F9F9F9;
		padding:20px;
}
.jssl_content,.jssl_content *{
	color:#333;
	font-size:14px;
	margin-bottom:10px;
}
.pic_l{
	margin-top:20px;
	width:374px;
	height:310px;
	*height:310px;
	display:block;
	margin-left:0px;
	float:left;
	}
.pic_l_2{
	margin-left:39px;
	}
.pic_t {
	width:374px;
	height:40px;
	display:block;
	line-height:40px;
	text-align:center;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.page_l {
	clear:both;
	line-height:50px;
	height:50px;
	}
.pic2_l{
	margin-top:20px;
	margin-bottom:20px;
	width:182px;
	height:90px;
	*height:90px;
	display:block;
	margin-left:0px;
	float:left;
	}
.pic2_l_2{
	margin-left:21px;
	}
.pic2_t {
	width:182px;
	height:30px;
	display:block;
	line-height:30px;
	text-align:center;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	font-size:14px;
}
/*新闻中心列表*/
.news_l{
	width:1160px;
	height:200px;
	display:block;
	border:1px solid #DDDDDD;
	overflow:hidden;
	margin-top:20px;
	margin-bottom:20px;
	padding:20px;
}
.news_l * a{
	font-size:24px; color:#000;
	line-height:300%;
}
.news_l * img{
 	padding:0px;
	border:1px solid #E2E2E2;
	}
.news_p {
	float:left;
	width:300px;
	height:250px;
	}
.news_main{
	width:850px;
	padding-left:10px;
	}
.news_con {
	width:850px;
	float:left;
	height:100px;
	padding-right:10px;
	}
.news_c {
	font-size:14px;
	line-height:200%;
	}
.news_rq {
	width:120px;
	height:100px;
	background:#EAE6E2;
	display:none;
	}
.news_rq .news_r1{
	text-align:center;
	width:120px;
	height:64px;
	line-height:64px;
	font-size:28px;
	color:#000;
}
.news_line{
	width:100%;
	height:2px;
	background-color:#FFFFFF;
	}
.news_rq .news_r2{
	text-align:center;
	width:120px;
	height:34px;
	line-height:34px;
	font-size:14px;
	color:#000;
}

#ny_main * .news_list2 { 
	width:1200px;
	padding-top:5px;
	height:auto; 
	margin:0; 
	clear:both; 
} 
#ny_main * .news_list2 li { 
	width:1200px; 
	height: 50px; 
	display:block;
	padding-left: 0px; 
	line-height:50px;
	background:url(dot.png) left center no-repeat;
	border-bottom:1px dashed #E2E2E2;
	text-align:right;
} 
#ny_main * .news_list2 li a { 
	width:1050px; 
	height: 50px;
	display:block; 
	text-align:left;
	padding-left:18px;
	line-height:50px;
	float:left;
}
/*新闻详细*/
.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:30px;
	min-height:60px;
	width:1200px;
	display:block;
	font-size:24px;
	color:#000;
	text-align:center;
	}
.n_i_h2{
	display:block;
	margin-top:5px;
	float:right;
}

/*分页特效*/
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: #4299DE; PADDING-TOP: 2px; BORDER-BOTTOM: #aaaadd 1px solid; TEXT-DECORATION: none
}
DIV.digg A:hover {
BORDER-RIGHT: #4299DE 1px solid; BORDER-TOP: #4299DE 1px solid; BORDER-LEFT: #4299DE 1px solid; COLOR: #4299DE; BORDER-BOTTOM: #4299DE 1px solid
}
DIV.digg A:active {
BORDER-RIGHT: #4299DE 1px solid; BORDER-TOP: #4299DE 1px solid; BORDER-LEFT: #4299DE 1px solid; COLOR: #4299DE; BORDER-BOTTOM: #4299DE 1px solid
}
DIV.digg SPAN.current {
BORDER-RIGHT: #4299DE 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #4299DE 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; MARGIN: 5px; BORDER-LEFT: #4299DE 1px solid; COLOR: #fff; PADDING-TOP: 2px; BORDER-BOTTOM: #4299DE 1px solid; BACKGROUND-COLOR: #4299DE
}
DIV.digg SPAN.disabled {
BORDER-RIGHT: #CCC 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #CCC 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 5px; BORDER-LEFT: #CCC 1px solid; COLOR: #CCC; PADDING-TOP: 2px; BORDER-BOTTOM: #CCC 1px solid
}
.cures {
	background:url(bg.png) left 3px no-repeat ;
	}
/*人才招聘*/
#job{ margin-bottom:10px; overflow:hidden; margin-top:30px;}
#job dl{ width:1200px;padding:0px;text-align:center;}
#job dl .titles{ float:left; width:300px; background:#DDDDDD; height:80px; line-height:80px; font-size:24px; color:#4299DE; font-weight:lighter}
#job dl .job_l{ float:left;display:inline-block; width:300px; height:60px; line-height:60px; background:#FFFFFF; border-bottom:dashed black 1px; font-size:16px}
#job dl .job_c{ float:left;display:inline-block; width:1140px; padding:10px 30px; background:#FFFFFF; border-bottom:dashed black 1px; text-align:left;}
#job dl .bg{background:#F4F4F4;}
/*人才招聘详情*/
#job dl .tt{ float:left; width:240px; background:#595759; height:60px; line-height:60px; font-size:14px; color:#FFFFFF; text-align:left; padding-left:30px;}
.job_title{font-size:32px; line-height:70px; height:70px; font-weight:lighter}
.job_info {margin-top:30px;}
/*联系我们*/
#contact { width:800px; padding:0 20px 0 0; overflow:hidden}
#contact *{ line-height:200%}
#contact dl { float:left; width:335px; height:170px; padding:20px; margin-left:20px; margin-top:10px; margin-bottom:10px; border:dashed #D7000F 0px;}
#contact dt {  float: left; width: 335px; font-size:18px; color:#000;}
#contact dd { float: left; width: 335px;}
/*留言反馈*/
#zxbm_r * .zxbm_m{
	width:518px;
	height:315px;
	background:url(bmrx_bg.jpg) top left no-repeat;
	background-color:#FFFFFF;
}
#zxbm * .zxbm_name{
	height:72px;
}
#zxbm * .zxbm_tel{
	height:50px;
}
#zxbm * .zxbm_mar{
	height:111px;
}
#zxbm * .zxbm_btn{
	height:70px;
	text-align:center;
	width:500px;
}
textarea, input {
   border-left: 0;
   border-right: 0;
   border-top: 0;
   border-bottom: 0;
   background:none;
   padding:0;
   margin:0;
   font-size:14px;
   color:#333333;
   outline: none;
}
#name{
	height:72px;
	line-height:72px;
	margin-left:45px;
	width:452px;
}
#phone{
	height:50px;
	line-height:50px;
	margin-left:45px;
	width:452px;
}
#market{
	height:86px;
	width:452px;
	line-height:20px;
	margin-left:45px;
	margin-top:15px;
}

#cpzs_content{
	height:auto;
	margin-top:0px;
	overflow:hidden;
	}
* .mobile_show,.mobile_show{
	display:none;
}

/*产品展示*/
#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;
}
/*三四级导航菜单*/
#cmenu .selc{
	float:left;
	margin-right:30px;
	margin-bottom:20px;
	padding-left:15px;
	padding-right:15px;
	padding-top:3px;
	padding-bottom:3px;
	background-color:#cccccc;
	border:solid 1px #999999;
	white-space:nowrap;
	text-align:center;
	width:184px;
}
#cmenu .no_selc{
	float:left;
	margin-right:30px;
	margin-bottom:20px;
	padding-left:15px;
	padding-right:15px;
	padding-top:3px;
	padding-bottom:3px;
	background-color:#EFEFEF;
	border:solid 1px #CCCCCC;
	white-space:nowrap;
	text-align:center;
	width:184px;
}
#cmenu .selt{
	float:left;
	margin-right:30px;
	margin-bottom:10px;
	padding-left:0px;
	padding-right:15px;
	padding-top:3px;
	padding-bottom:3px;
	white-space:nowrap;
	font-size:24px;
	clear:both;
	width:70px;
	text-align:center;
}
#cmenu .m_r_0{
	margin-right:0px;
}
#cmenu2 .selc{
	float:left;
	margin-right:30px;
	margin-bottom:20px;
	padding-left:15px;
	padding-right:15px;
	padding-top:3px;
	padding-bottom:3px;
	background-color:#cccccc;
	border:solid 1px #999999;
	white-space:nowrap;
	text-align:center;
	width:245px;
}
#cmenu2 .no_selc{
	float:left;
	margin-right:30px;
	margin-bottom:20px;
	padding-left:15px;
	padding-right:15px;
	padding-top:3px;
	padding-bottom:3px;
	background-color:#EFEFEF;
	border:solid 1px #CCCCCC;
	white-space:nowrap;
	text-align:center;
	width:245px;
}
#cmenu2 .m_r_0{
	margin-right:0px;
}

#ny_main * .ss{
	padding-top:10px;
	padding-bottom:10px;
	width:351px;
	height:46px;
	line-height:46px;
	background:url(ss_bg.jpg) left no-repeat;
}
#ny_main * .ssis{
	height:46px;
	line-height:46px;
}
#ny_main * .ssi2{
	margin-top:0px;
	height:46px;
	*height:46px;
	line-height:46px;
	*line-height:46px;
	border:0px;
	background:none;
	width:292px;
	margin-left:10px;
	outline:none;
}
.line2{
	clear:both;
	width:100%;
	height:5px;
	border-bottom:solid 1px #DDDDDD;
}
/*产品展示*/
.pro_l{
	padding-top:15px;
}
.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
}
.news_info_content2{
	width:808px;
	margin-left:auto;
	margin-right:auto
}
#ny_main * .mql *{
	font-size:14px;
}
#ny_main * .mql * p{
	margin-bottom:0px;
	text-indent:28px;
}	
/*友情链接*/
#ny_main * .yqlj_l{
	margin-top:20px;
	margin-right:30px;
	height:60px;
	*height:60px;
	display:block;
	float:left;
	}
#ny_main * .yqlj_l a{
	display:block;
	padding-left:20px;
	padding-right:20px;
	width:543px;
	height:60px;
	*height:60px;
	line-height:60px;
	text-align:left;
	font-size:16px;
	color:#FFFFFF;
	background-color:#4299DE;
	border:solid #CCCCCC 1px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	}
#ny_main * .yqlj_l a:hover{
	color:#FFFFFF;
	background-color:#01A040;
}
#ny_main * .m_r_0{
	margin-right:0px;
}
#ny_main * .big_title{
	FONT-SIZE: 32px; 
	COLOR: #4299de;
}