@charset "utf-8";
/* CSS Document */
body, div, dl, dt, dd, ul, ol, li,
h1, h2, h3, h4, h5, h6, pre, code,
form, fieldset, legend, input, button,
textarea, p, blockquote, th, td {
    margin: 0;
    padding: 0;
	}
fieldset, img {
    border: 0;
}
/* remember to define focus styles! */
:focus {
    outline: 0;
}
address, caption, cite, code, dfn,
em, strong, th, var, optgroup {
    font-style: normal;
    font-weight: normal;
}
h1, h2, h3, h4, h5, h6 {
    font-size: 100%;
    font-weight: normal;
}
abbr, acronym {
    border: 0;
    font-variant: normal;
}
input, button, textarea,
select, optgroup, option {
    font-family: inherit;
    font-size: inherit;
    font-style: inherit;
    font-weight: inherit;
}
code, kbd, samp, tt {
    font-size: 100%;
}
/*@purpose To enable resizing for IE */
/*@branch For IE6-Win, IE7-Win */
input, button, textarea, select {
    *font-size: 100%;
}
strong{
	font-size:14px;
	font-weight:bold;
}
body{
	line-height:1.5em;
}
ol, ul {
    list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
    border-collapse: collapse;
    border-spacing: 0;
}
caption, th {
    text-align: left;
}
sup, sub {
    font-size: 100%;
    vertical-align: baseline;
}
:link, :visited , ins {
    text-decoration: none;
}
blockquote, q {
    quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
    content: '';
    content: none;
}
a{
	text-decoration:none;
	
}
html{
	-webkit-text-size-adjust:none;
	
	}
body{
	font-family:"微软雅黑";
	font-size:16px;
	background-color:#FFF;
}
#topnv{
	width:1200px;
	height:146px;
	margin:0 auto;
	overflow:hidden;
	
}
#top1{
	width:100%;
	height:50px;
	background-color:#231755;
}
#topcon{
	width:1024px;
	height:50px;
	margin:0 auto;
}

#ling{
	float:left;
	line-height:50px;
	font-family:Arial, Helvetica, sans-serif;
}
#ling a{
	color:#FFF;
}


.mSearch{ width:220px; height:30px;  float:left; margin:9px auto auto 260px;  position:relative; }
.mSearch .input{  width:180px;height:30px;line-height:40px; background-color:#99a9ce; color:#e2e2e2;text-indent:10px;  border:#99a9ce solid 1px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
.mSearch .submit{width:38px;height:30px; border:0;background:url(../images/search.jpg) no-repeat left top; position:absolute; right:0px;top:0; cursor:pointer;}
#top{
	width:100%;
	clear:both;
	height:90px;
	overflow:hidden;
	border-bottom:#000000 solid 6px;
	background-color:#ca000c;
}
.sb{
	display:inline;
	float:left;
	margin:20px auto auto 10px;
	width:20%;
}
.tel400{
	display:inline;
	float:left;
	margin-top:30px;
	
}
#topnav{
	width:1200px;
	margin:0 auto;
	
}
#top ul{
	float:right;
	width:900px;
	text-align:center;
}
#top ul li{
	display:inline-block;
	width:100px;
	text-align:center;
	height:90px;
	line-height:90px;
}

#top ul li a{
	display:block;
	font-size:14px;
	
}
#top li a:hover{
	color:#fff;
	background-color:#F00;
}
.topvist{
	background-color:#F00;
	color:#fff;
}
.topcur{
	color:#fff;
}



.newsall{
	border-bottom:1px dotted #ccc;
	padding-top:15px;
	padding-bottom:15px;
}

.newsL{
	float:left;
	width:15%;
	margin-top:3em;
	padding-right:1em;

}
.newsL ul{
	padding-top:5px;
}

.newsR{
	float:left;
	width:80%;

}

.bigday{
	font-size:3em;	
	color:#ccc;
	height:1.3em;
	line-height:1.3em;
	text-align:center;
}
.smallday{
	font-size:1.5em;	
	color:#ccc;
	height:2em;
	line-height:2em;
	text-align:center;
}
.jiadi{
	border-bottom:2px solid #ccc;
}
.bigtext{
	font-size:18px;
	line-height:40px;
	color:#333;
	font-weight:bold;
}

.linktext a{color:#666;}
.linktext a:hover{color:#C30;}
.suojin{
	text-indent:2em;
	line-height:2em;
	color:#999;
}

.bottome{
	width:100%;
	clear:both;
	background-color:#a0a2a6;
}

#bottomeabout{
	width:1400px;
	height:150px;
	padding-top:20px;
	margin:0 auto;
	text-align:center;
}
#bottomeabout p{
	font-size:14px;
	color:#505153;
	line-height:30px;
}
#bottomeabout a{
	color:#202021;
	margin-left:1em;
	margin-right:1em;
}
#bottomeabout .img-b{
	width:100%;
	margin-top:-20px;
	}
#bottomeabout img{
	vertical-align:middle;
}
.bottomeabout{
	margin-left:20px;
	margin-right:20px;
	display:inline-block;
	vertical-align:middle;
}
#bottom{
	width:1300px;
	position:relative;
	line-height:22px;
	color:#616161;
	margin:0 auto;
	height:70px;
	
}
#bottom a{
	color:#fff;
}
#bottom a:hover{
	color:#333;
}


#indexabout{
	padding:8rem 0;
	position:relative;
}
#indexabout .indexaboutbg{
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:70%;
	z-index:2;}
#indexabout .indexaboutbg img{
	width:100%;
	height:100%;
	object-fit:cover;
	opacity:0.1;
}	  
#indexabout .container{
	position:relative;
	z-index:10;
	text-align:center;}	
#indexabout h1{
	font-size:10rem;
	font-family: 'Anton', sans-serif;
	letter-spacing:5px;
	font-weight:bold;
	color:#ca000c;}	
#indexabout h2{
	font-size:3.2rem;
	color:#333;
	font-weight:bold;
	padding:12px 0;}
#indexabout small{
	display:block;
	font-size:1.8rem;
	color:#ca000c;
	padding-top:8px;
}		
#indexabout p{
	max-width:1200px;
	margin:0 auto;
	line-height:1.8em;
	font-size:1.8rem;
	padding-top:7rem;}
#indexabout p a{
	color:#787878;
	text-decoration:none;
}
#indexabout p a:hover{
	color:#ca000c;
}
#indexabout p a span{
	color:#ca000c;
}
.indexabout-cf{
margin-top:10rem;
margin-bottom:0;
width:100%;
overflow:hidden;

}
.indexabout-cf a{
	display:block;
	width:100%;
	overflow:hidden;
}
.indexabout-cf a img{
	 -webkit-transition: all .3s ease-in-out;
 -moz-transition: all .3s ease-in-out;
 -ms-transition: all .3s ease-in-out;
 -o-transition: all .3s ease-in-out;
 transition: all .3s ease-in-out;
}
.indexabout-cf a:hover img{
	-webkit-transform: scale3d(1.1, 1.1, 1);
              transform: scale3d(1.1, 1.1, 1);
}
.cf-cont{
	padding:2rem 6rem;
	background-color:#515456;
	color:#fff;
	display: -webkit-flex; 
  display: flex;
  justify-content: space-between;
  align-items: center;}
 .cf-cont-left{ font-size:2rem;} 
 .cf-cont-right img{ max-height:6rem;}
/*------------------多用炉系列-----------------------------*/

#article-c{
	width:100%;
	min-width:1200px;
	text-align:center;
	font-size:0px;
	margin-bottom:60px;
}
#article-c-title{
	text-align:center;
	color:#d80008;
	font-weight:bold;
	font-size:2em;
	padding:3rem 0;
	}
#article-c-title p{ font-size:1.6rem;
padding:15px 0;
line-height:1.8em;
color:#333;}	
/*模具钢系列*/
#article-m{
	position:relative;
	height:100%;} 
#article-m a{
	text-decoration:none;}	
#article-m a:hover img{
	filter:alpha(opacity=100); 
    -moz-opacity:1; 
    opacity:1;
	transition: opacity 1s;
   -moz-transition: opacity 1s;	/* Firefox 4 */
    -webkit-transition: opacity 1s;	/* Safari 和 Chrome */
   -o-transition: opacity 1s;
	}	
#article-m h1{
	text-align:center;
	color:#d80008;
	font-weight:bold;
	font-size:2em;
}
#article-m p{
		color:#333;
		padding:1em 0;
	}
#article-m .container{
	position:relative;
	 height: 100%;}	
.swiper-container {
		width:100%;
		 height: 100%;
		margin:4rem 0;
    }
.swiper-slide {
        text-align: center;
        font-size:1.6em;
        /* Center slide text vertically */
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
    }
..swiper-container img{
	width:420px;}
.swiper-slide a{
	position:relative;}	
.swiper-slide .img-m{
	 display: block;
  width: 100%;
  height: auto;
	}
.overlay {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  opacity: 0;
  transition: .5s ease;
  background-color:#d80008;
}

.swiper-slide a:hover .overlay {
  opacity:0.7;
}

.text {
  color:#000;
  font-size: 20px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
}
.article-c1{
	width:20%;
	display:inline-block;
	overflow:hidden;
	background-color:#c6c3c1;
	font-size:14px;
	vertical-align:top;
	position:relative;
}
.article-c1:hover>img{
	filter:alpha(opacity=100); 
    -moz-opacity:1; 
    opacity:1;
	transition: opacity 1s;
   -moz-transition: opacity 1s;	/* Firefox 4 */
    -webkit-transition: opacity 1s;	/* Safari 和 Chrome */
   -o-transition: opacity 1s;
}
.article-c1:hover>.article-cap{
	display:none;
}
.article-c1 img{
	width:100%;
	filter:alpha(opacity=30); 
    -moz-opacity:0.3; 
    opacity:0.3;
}
.article-cap,#morepro{
	width:100%;
	height:100px;
	font-size:16px;
	line-height:24px;
	color:#999;
	position:absolute;
	text-align:center;
	top:40%;
	left:0px;
	  
}
.article-cap span{
	font-size:24px;
	color:#fff;
}
.article-c1:hover>#morepro{
	color:#FFF;
	transition: color 2s;
   -moz-transition: color 2s;	/* Firefox 4 */
    -webkit-transition: color 2s;	/* Safari 和 Chrome */
   -o-transition: color 2s;
}
/*-----------------------------------------------*/
/*------------新闻-----------------------------------*/
#indexnews{
	width:1600px;
	margin:0 auto;
	margin-top:60px;
}
.indexnews{
	vertical-align:text-top;
	height:500px;
	margin-right:20px;
	display:inline-block;
}
#yjs{
	display:block;
	position:relative;
}
#yjscon{
	position:absolute;
	width:100%;
	left:0px;
	bottom:0px;
	padding:2rem;
	background-color:rgba(81,84,87,0.8);
}
#yjs:hover #yjscon{
	color:#fff;
	background-color:rgba(210,35,45,0.8);
}

.indexnews img:hover{
	filter:alpha(opacity=50); /*IE滤镜，透明度50%*/
-moz-opacity:0.5; /*Firefox私有，透明度50%*/
opacity:0.5;/*其他，透明度50%*/
}
.indexnewstitle span{
	float:right;
	font-weight:normal;
	font-size:12px;
}
.indexnewstitle span a{
	color:#FFF;
}
.indexnewstitle{
	width:100%;
	height:40px;
	background-color:#d7000f;
	line-height:40px;
	color:#FFF;
	font-size:18px;
	font-weight:bold;
	text-indent:1em;

}
.texta{
	padding-top:20px;
}
.texta h2{
	margin-top:20px;
	font-size:18px;
	font-weight:bold;
	line-height:28px;
}
.texta h2 a{
	color:#000;
}
.texta h2 a:hover{
	color:#d7000f;
}
.texta p{
	line-height:25px;
	color:#666;
}
.texta p:hover{
	color:#d7000f;
}
/*-----------------------------------------------*/
#nybanner{
	width:100%;
	height:280px;
	overflow:hidden;
}
.nydh{
	height:50px;
	margin:254px auto;
	color:#aaa;
}
.nydh a{
	color:#aaa;
}
.nydh a:hover{
	color:#333;
}
#nyconwrap{
	width:100%;
	max-width:1920px;
	margin:0 auto;
	padding-top:5px;
	background:url(../images/nybg.jpg) repeat-x top;
}
#nycon{
	width:1200px;
	margin:0 auto;
	clear:both;
}
.aboutp,.Proview{
	width:850px;
	float:right;
	padding-top:1em;
	color:#666;
	min-height:600px;
	padding-bottom:50px;
}
.research{
	max-width:1200px;
	margin:0 auto;
}
.cata{
	display:inline-block;
	margin-left:15px;
	margin-right:15px;
	line-height:30px;
}
.cata a{
	color:#666;
	}
.cata a:hover{
	text-decoration:underline;
}
.cata img{
	display:block;
	-webkit-box-shadow:3px 2px 2px 2px #a1a1a1;  
  -moz-box-shadow:2px 2px 2px 2px #a1a1a1;  
  box-shadow:2px 2px 2px 2px #a1a1a1;
}
.video a{
	width:200px;
	line-height:50px;
	text-align:center;
	-moz-border-radius: 3px;      /* Gecko browsers */
    -webkit-border-radius: 3px;   /* Webkit browsers */
    border-radius:3px;
	background-color:#a0a2a6;
	margin-top:20px;
	margin-bottom:20px;
	color:#FFF;
	display:block;
	margin-right:30px;
}
.video a:hover{
	background-color:#cb000d;
}
.newview p{
	font-size:14px;
	line-height:24px;
	color:#555;
	margin-top:10px;
	margin-bottom:10px;
}
.newview h2{
	font-size:18px;
}
.newview a{
	color:#333;
}
.aboutp img,.newview img{
	width:100%;
}
.aboutp .title{
	font-size:16px;
	font-weight:bold;
}
.aboutp p{
	line-height:2em;
	font-size:14px;
	margin-top:1.5rem;
	
}
.aboutp h2{
	line-height:1.6em;
	font-size:18px;
}
.abouttp-cont-top h3{
	font-size:16px;
	max-width:400px;
		margin:0 auto;
	text-align:center;
	line-height:1.6em;
	padding-top:2rem;
	margin-bottom:20px;
	
}
.abouttp-cont-top img{
	display:block;
	width:32%;
	margin-top:6rem;}	
.abouttp-cont{ margin-top:8rem;}	
.abouttp-cont h3,.abouttp-cont-bottom h3{
	font-size:16px;
	max-width:550px;
	margin:0 auto;
	padding-top:2rem;
	text-align:center;
	line-height:1.6em;
	margin-bottom:20px;
	
}
.honor-line{ 
width:60px;
height:3px;
background-color:#ca000c;
margin:0 auto;
margin-top:4rem;
}
.abouttp-cont .row{
	margin-top:6rem;}
.abouttp-cont-bottom{ margin-top:8rem;}
.abouttp-cont-bottom img{
	margin-top:6rem;}
/*-----企业文化------*/
.abouttp-brand{ margin-top:2rem;}
.abouttp-brand h3{
	font-size:3rem;
	font-weight:bold;
	color:#424242;
	line-height:1.6em;
	text-align:center;
	padding-top:1rem;
}
.abouttp-brand h1{
		margin-bottom:0 !important;
		padding:0 !important;
		text-align:center;
		font-size:6rem !important;
		color:#ebebeb !important;
		line-height:normal;
		text-transform:uppercase;
}
.abouttp-brand .wrap-flex{
	display: -webkit-flex; 
  display: flex;
  padding-top:6rem;
}
.brand-img,.brand-cont{flex:1;}
.brand-img{ 
position:relative;
flex:1.8;}
.brand-img img{
	border-radius:10px 0 0 10px;
}
.img-txt{
	position:absolute;
	left:2%;
	bottom:2%;
}
.img-txt h2{
	font-size:3rem;
	line-height:40px;
	color:rgba(204,204,204,0.8);
	font-weight:lighter;
}
.img-txt h2 strong{
	font-size:3.5rem;
	font-weight:bold;
	color:rgba(255,255,255,0.5);}
.brand-cont{
	background-color:#ca000c;
	color:#fff;
	border-radius:0 10px 10px 0;
	padding:2rem;
}
.brand-cont h3{
	font-size:2rem;
	padding-top:4rem;
	color:#fff;
	text-align:left;
	font-weight:normal;}
.brand-title{
	font-size:6rem;
	-webkit-text-stroke:1px rgba(227,227,227,0.8);
	color:transparent;
	font-weight:900;
	text-transform:uppercase;
	text-align:center;
	padding-top:6rem;
}	
.abouttp-brand .row{
	margin-top:8rem;}
.brand-bottom-cont{ 
text-align:center;	
border-radius:10px ;
border:#e9e9e9 solid 1px;
 box-shadow: 0 0 10px rgba(80,80,80,0.2);
padding:4rem 0;}	
.brand-bottom-cont h3{
	color:#424242;
	font-size:2rem;
	padding:0;
	line-height:normal;}		
.brand-bottom-cont h3 span{
	color:#ca000c;}	
		
.brand-bottom-cont p{
	font-size:1.8rem;
	line-height:0;
	padding:1.6rem 0;}	
	
	
	
/*其他*/	
	
 h2{
	font-size:24px;
	font-weight:bold;
	line-height:30px;
	color:#c9000c;
}
#nycon h1{
	font-size:18px;
	font-weight:bold;
	margin-bottom:2em;
	color:#666;
}


#backtop{
	position:fixed;
	bottom:50px;
	right:200px;
	z-index:100;
	display:none;
}
#livist{
	position:absolute;
	left:45%;
	bottom:-11px;
}

#nyleft{
	width:255px;
	float:left;
	display:inline;
}

#nyleftcon{
	width:100%;
}

#nyleftcon li{
	border-bottom:#d9d9d9 solid 1px;
	height:43px;
	line-height:43px;
	background-color:#f4f4f4;
	text-align:center;
}

#nyleftcon li a{
	font-size:16px;
	display:block;	
}
#nyleftcon li a:hover{
	color:#fff;
	background-color:#d80c18;

}

.salesnet p{
	line-height:18px;
	margin-bottom:10px;
	margin-top:10px;
}
.salesnet a{
	color:#2f318b;
}
.productsview,.productsview1{
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	color:#fff;
	text-align:center;
	line-height:28px;
	width:72px;
	height:28px;
	background-color:#a4a4a4;
	display:inline-block;
	margin-right:10px;
}
.productsview1:hover{
	color:#fff;
	background-color:#d80c18;
}
.productsview1{
	background-color:#ccc;
}
.productsviewconp{
	margin-top:30px;
	overflow:hidden;
	color:#333;
}
.products h6{
	text-align:left;
	line-height:2em;
}
.productsviewconp p{
	line-height:20px;
	text-indent:0px;
	text-align:left;
	color:#999;
	padding-left:30px;
}
.productsviewconp strong{
	color:#333;
}
.productsdetail h5{
	font-weight:bold;
	color:#000;
	font-size:16px;
	line-height:30px;
	margin:1em auto;
	background-color:#f2f2f2;
	text-indent:1em;
}
.productsdetail h2{
	font-size:24px;
	color:#333;
	border-left:#c9000c solid 6px;
	padding-left:6px;
}
.productsdetail img{
	max-width:800px;
	height:auto !important;
}
.productsdetail h6{
	background-color:#d2d7e2;
	line-height:35px;
	font-size:16px;
	color:#3f4c6d;
	text-indent:1em;
	font-weight:bold;
}
.productsdetail p{
	line-height:2em;
	color:#787878;
	max-width:800px;
	font-size:16px;
	margin-top:1em;
	margin-bottom:2em;
}
.productsdetail strong{
	color:#c9000c;
	font-size:16px;
   padding:8px 0;
   text-align:center;
   line-height:15px;
}
.productsview{
	position:relative;
}

.prosami a{
	color:#666;
}
.prosami a:hover{
	color:#F00;
}
.cur{
	color:#414141;
	
}
.vista{
	color:#fff;
	background:#d80c18;
}
#nyright{
	float:left;
	display:inline;
	width:720px;
	padding-left:3em;
	padding-top:2em;
	border-left:#f0f0f0 solid 1px;
	padding-bottom:4em;
	height:auto !important;
	min-height:550px;
	height:550px;
}
#nyrighttitle{
	width:100%;
	color:#999;
	height:30px;
	font-size:12px;
	line-height:25px;
	text-align:right;
}
#nyrighttitle a{
	color:#828181;
}
#nyrighttitle a:hover{
	color:#333;
}
#nyrightb{
	background:url(../images/nyrightb.jpg) no-repeat 15px center;
	font-size:22px;
	text-indent:2em;
	font-weight:bold;
	color:#333;
	line-height:26px;
}

.download th{
	font-weight:bold;
	height:40px;
	background-color:#efefef;
	line-height:40px;
	 text-align:center;
	 border:#ddd solid 1px;
	 
}
.download td{
	border:#ddd solid 1px;
	text-align:center;
	color:#666;
}

.app td{
	padding:5px;
	border:#FFF solid 1px;
	background-color:#eee;
	border-bottom:#666 solid 1px;
	color:#666;
}


.clear{ width:100%; height:0px; line-height:1px; font-size:1px; clear:both;}




h4{
	font-weight:bold;
	color:#012383;
	font-size:20px;
	line-height:40px;
}

.recommend{ overflow:hidden;zoom:1;padding-bottom:5px; width:98%; }
.recommend .img{ float:left;padding:2px; background:url(../images/pic21_03.jpg) no-repeat scroll 0 0; width:94px; height:64px; }
.recommend .text{padding-left:60px;}
.recommend .text a{
	color:#000;
}
.recommend a:hover{
	text-decoration:underline;
}
.recommend .date{font-size:10px; color:#bbb;}

.pg{display:inline;float:left;margin:5px;*margin:5px 5px 5px 10px;_margin:5px 5px 5px 10px;}
.back_pg{border-right:1px solid #e8e8e8;margin:0;padding:6px 0;}
.pg,.pgb{line-height:24px;}
.pg a,.pg strong,.pgb a,.pg label{display:inline;float:left;border-radius:26px;color:#333;font-size:14px;margin-left:5px;overflow:hidden;-webkit-transition:all linear .2s;-moz-transition:all linear .2s;-ms-transition:all linear .2s;transition:all linear .2s;}
.pg a,.pg strong,.pgb a{background:#f3f3f3;border:1px solid #f3f3f3;padding:0 9px;height:24px;}
.pg a:hover,.pgb a:hover{background-color:#fff;border-color:#45abfa;color:#43AAFA;}
.pg a.nxt,.pg a.prev,.back_pg a{background-image:url(../..//bbs_v4/images/bg_hor.png);background-repeat:no-repeat;background-position:-120px -388px;}
.back_pg a{background-color:transparent;background-position:-150px -388px;border:0;border-radius:0;padding:0 10px 0 15px;}
.pg a.nxt,.pg a.prev{line-height:99px;padding:0;width:24px;}.pg a.prev{background-position:-144px -388px;}
.pg strong{background-color:#de341b;border-color:#de341b;color:#fff;}
.pg label{float:left;color:#333;cursor:text;font-size:14px;margin-left:5px;padding:0 5px;}
.pg label .px{float:left;background:#fff;border:1px solid #e8e8e8;border-radius:26px;padding:4px 8px;height:16px;width:24px;outline:0;line-height:16px\9;}
.pg label .px:focus{border-color:#45abfa;}
.pg label span{float:left;padding:2px 0 0 0.4em;}

.map{ position:relative;width:856px; margin:0 auto;}
.map a{ color:#5b5a5a; font-size:14px; text-decoration:none;}
.map a:hover{ color:#fff;}
.citybg{ position:absolute; display:none; z-index:3; }
.city a.active .citybg{ display:block; z-index:3;}

#aboutfac{
	text-align:center;
	padding-bottom:2em;
	margin-top:3em;
	clear:both;
}
.aboutfac,.aboutfacs,.aboutfacz{
	float:left;
	display:inline;
	margin-right:35px;
	vertical-align:text-top;
	background-color:#FFF;
	margin-left:0px;
	border-top:#ccc solid 4px;
	padding-top:30px;
}
.aboutfacz{
	border-top:none;
}
.aboutfacs{
	padding-top:20px;
}
.aboutfacz img{
	width:224px;
	height:300px;
	
}
.aboutfac img{
	width:255px;
	height:160px;
	
}
.aboutfacs img{
	width:180px;
	height:144px;
}
.aboutfacs img:hover{
	filter:alpha(opacity=50); /*IE滤镜，透明度50%*/
   -moz-opacity:0.5; /*Firefox私有，透明度50%*/
   opacity:0.5;/*其他，透明度50%*/
}
.aboutfac img:hover{
	filter:alpha(opacity=50); /*IE滤镜，透明度50%*/
   -moz-opacity:0.5; /*Firefox私有，透明度50%*/
   opacity:0.5;/*其他，透明度50%*/
}
.aboutfac p{
	text-align:left;
	text-indent:1em;
	line-height:30px;
	font-size:14px;
	color:#666;
}
.contact1{
	height:30px;
	border:#c3cbd3 solid 1px;
	 -moz-border-radius: 5px;      /* Gecko browsers */
    -webkit-border-radius: 5px;   /* Webkit browsers */
    border-radius:5px;
}
.contactleft textarea{
	border:#c3cbd3 solid 1px;
	 -moz-border-radius: 5px;      /* Gecko browsers */
    -webkit-border-radius: 5px;   /* Webkit browsers */
    border-radius:5px;
}
.subbutton{
	background-color:#2f318b;
	 -moz-border-radius: 5px;      /* Gecko browsers */
    -webkit-border-radius: 5px;   /* Webkit browsers */
    border-radius:5px;
	border:#FFF solid 1px;
	color:#FFF;
	width:240px;
	height:40px;
}
/*---------合作伙伴-----------*/
.panter{
	padding-top:1em;
	color:#666;
	padding-bottom:50px;
}
.panter-info,.service-info{ text-align:center;}
#nycon .panter-info h1{
		margin-bottom:0;
		padding:0;
		font-size:6rem;
		color:#ebebeb;
		line-height:normal;
}
.panter-info  h2{
	padding:0;
	margin:0;
	font-size:3rem;
	line-height:1.2em;}
.panter-info p{
	font-size:1.8rem;
	color:#b4b4b4;
	padding-top:4rem;}
.panter-info p span{
	color:#ca000c;
}	
.panter-info  img{
	padding-top:6rem;}	
/*---------
服务体系
-----------*/
.service{
	padding:15px;
	padding-top:2em;
	color:#666;
	min-height:600px;
	padding-bottom:80px;
	margin:4rem 0;
	background-color:#515457;
}	
#nycon .service-info h1{
		margin-bottom:0;
		padding:0;
		font-size:6rem;
		color:#5e6163;
		line-height:normal;
}
.service-info h2{
	padding:0;
	margin:0;
	font-size:3rem;
	color:#fff;
	line-height:1.5em;}
.service-info img{
	padding-top:4rem;}	
/*------------
热处理研究所
----------*/	
.res-cont{
	background-color:#515457;
}
.res-img{
	border-bottom:#515457 solid 23px;}		
.res-logo{
	padding:3rem 0;}
.res-logo img{ width:60%;}	
.res-cont{
	padding:4rem;
	color:#fefefe;
}
.res-cont p,.res-cont p strong{
	font-size:2rem;
	padding:10px 0;}
.res-adv{
	padding:4rem 2rem;
	padding-bottom:12rem;
	background:url(../images/zs/zs-3.jpg) no-repeat;
	background-size:cover;
	border-bottom:#515457 solid 23px;}	
.res-adv .wrap-flex{
	display: -webkit-flex; 
  display: flex;
    align-items: center;
	padding-top:6rem;
	}
.adv-img img{ width:80%;}		
.adv-word h2{
	font-size:3rem;
	color:#d2232d;
	line-height:2em;
}	
.adv-word p{
	font-size:2rem;
	max-width:400px;
	color:#515457;
}
.contact00{
	display: -webkit-flex; 
  display: flex;
  justify-content:space-between;
  align-items: center;
  padding:4rem 0;
}
.contact00 h2{
	line-height:1.5em;
}
#allmap{
	width:100%;
		height:400px;
		background-color:#999;}