/* CSS Document */
/*#region 重置元素*/
*:focus {outline: none;}
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li,pre, form, fieldset, legend, button, input, textarea, th, td{
    padding: 0;
    margin:0;
}


body{
    font:1em/1.3 "SourceHanSansCN-Normal";   
	-webkit-text-size-adjust: 100% !important; 
}
img{
max-width:100%;}
button, input, select, textarea,h1, h2, h3, h4, h5, h6{
    font-size:1em;
    line-height:1.3;font-family: "SourceHanSansCN-Normal";
}
address, cite, dfn, em, var { 
    font-style:normal; 
} 
code, kbd, pre, samp {
     font-family: courier new, courier, monospace; 
} 
small { 
    font-size:  0.75em; 
} 
ul, ol { 
    list-style: none; 
    margin:0;
}
body,legend { 
    color:#262626;
}
a{
    color:inherit;
	color:#262626;
    text-decoration: none; 
}
a:hover  {
    color:#ee550b;    
    text-decoration: none; 
}
a:active{
    color:inherit;
}
sup { 
    vertical-align: ; 
} 
sub { 
    vertical-align: text-bottom;
}

fieldset, img { 
    border: 0; 
}
button, input, select, textarea { 
     
} 
textarea { 
         resize: none;
		 }

::-moz-placeholder { color:#000; }
input:-webkit-input-placeholder { color:#000; } 
input:-moz-placeholder { color:#000; } 
/*#endregion*/
/*#region 清除浮动*/
.clearfix:after{
	content: '\20';
    display: block;
    height: 0;
    clear: both;
}
.clearfix { 
	*zoom:1;
}
/*#endregion */



.index_1_left_1 span{
color:#f1471c; display:inline-block; position:relative; font-weight:bold; font-size:40px;}

.index_1_left_4_mid_1 span{
display:inline-block; position:relative;}



.about_1{ padding-top:90px; padding-bottom:90px;
  overflow:hidden; background: url(../images/nabg.jpg) no-repeat center top fixed; }
.about_1_mid{padding-bottom:50px; line-height:32px;}
  
.div1200{
margin:0 auto; padding:0 5%; max-width:1620px;}
.about_1_mid_left{
float:left; width:46.33333333333333%;}
.about_1_mid_right{
float:right; margin-top:30px;}

.about_1_mid_bottom{
float:left; width:100%;}

.about_1_mid_left p { text-indent:; margin-top:0%;}
 .about_1_mid_left p a { color:#666;}
.about_1_mid_bottom p { text-indent:2em; margin-top:2%;}
.about_1_mid_bottom p strong { color:#000;}
.about_1_mid_right_mid_img{
overflow:hidden; position:relative; z-index:10}

.about_1_mid_right_mid{
position:relative; padding-right:1.25em; padding-bottom:1.25em;}
.about_1_mid_right_mid_bg{ background-color:#f1471c;
position:absolute; right:0; bottom:0; width:calc(100% - 3.75em); height:61.06870229007634%; display:none;}
.about_1_footer ul li{ background-position:left center; background-repeat:no-repeat; background-image:url(../images/img12.png);
float:left; width:23%; text-align:center;

background: #fff;
    margin-right: 2%;
    padding: 40px 0px;
    box-shadow: 0px 0px 20px 20px rgba(0,0,0,0.05);
}


.about_1_footer_mid{ margin:0 1em;
display:inline-block; position:relative}
.about_1_footer_mid_left{-webkit-transform: translate(0%, -50%);
    transform: translate(0%, -50%);
position:absolute; left:0; top:50%;}
.about_1_footer_mid_right_1{ line-height:1;
font-family:Arial, Helvetica, sans-serif; font-size:3em; color:#f1471c; font-weight:bold; text-align:left}
.about_1_footer_mid_right_2{
font-size:1.125em; color:#666}
.about_1_footer_mid_right{
margin-left:5em;}
.about_1_footer ul li:nth-child(1){
background-image:none}
.about_1_footer_mid_right_1 span{
display:inline-block; position:relative; font-size:45px;     font-family: 'Oswald', sans-serif;}
.about_1_footer_mid_right_1 em { font-size:16px; font-weight:400; padding-left:5px;}
.about_1_footer_mid_right_1 span:after{
content:'+'; display:none; }


.about_2{ padding-bottom:60px;
padding-top:60px;}

.index_1_left_2{
font-size:25px;padding-top:20px; padding-bottom:20px;}





.nyabout_aa{
	padding: 0 0;
	/*background-color:#f1f2ee;*/ overflow: hidden;
	background-image: url(../images/ny.jpg);
	height: 700px;
	background-repeat: no-repeat;
	background-position: center top;
	background-attachment: fixed;
	background-size:cover;
}





