<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/* CSS Document */

/*** 

====================================================================
	Reset
====================================================================

 ***/
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%;
}

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;
	height:100%;
	}



/*** 

====================================================================
	Global Settings
====================================================================

 ***/
body{
	font-family:"微软雅黑", "宋体";
	background-color:#fff;
	color:#787878;
	line-height:1.8em;
	background:#ffffff;
	background-size:cover;
	background-repeat:no-repeat;
	background-position:center top;
	-webkit-font-smoothing: antialiased;
	font-size:14px;
}

h1{
	text-align:center;
}

a{ text-decoration:none;}
a:hover{text-decoration:none;}
ul li{list-style:none;}

/*--------------导航*--------------*/

.navbar-default{background-color:#d80c24; margin-bottom:0px;  font-size:14px; text-transform:uppercase;}/*整个导航栏的背景颜色,字体大小设置*/
.navbar-default .navbar-nav&gt;li&gt;a{border-radius:0px; color:#fff; }/*整个导航栏文字链接颜色*/
.navbar-default .navbar-nav&gt;li&gt;a:focus,.navbar-default .navbar-nav&gt;li&gt;a:hover{color:#fff;background-color:#31393d;}/*链接HOVER颜色*/
.navbar-default .navbar-nav&gt;.active&gt;a,.navbar-default .navbar-nav&gt;.active&gt;a:focus,.navbar-default .navbar-nav&gt;.active&gt;a:hover{color:#fff;background-color:#31393d;}/*active焦点背景，字体颜色*/



@media (min-width:768px){
	.navbar{border-radius:0px; border:none;}/*宽屏版整个导航栏设置*/
	
	.navbar-default .navbar-brand{
	padding:10px 30px 0px 30px;
	width:200px;
    }
	.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover{
	background-color:#d80c24; 
}/*宽屏版logo设置*/
			
	.navbar-default .navbar-nav&gt;li{
	margin:0!important;
}
/*宽屏版链接li设置设置*/
.nav&gt;li&gt;a{
	padding:30px 1vw;
}/*宽屏版链接高度设置*/
.navbar-nav&gt;li&gt;a{display:block;  text-align:center;}
/*宽屏版链接文字居中设置*/


}

/*---手机版导航按钮设置---*/
.navbar-toggle{
	background-color:#31393d;
	border:none;
	margin-bottom:20px;
	margin-top:20px;
	
}
.navbar-default .navbar-toggle:hover{
	background-color:#31393d;
}
.navbar-default .navbar-toggle:focus{
	background-color:#31393d;
}



@media only screen and (max-width: 767px) {
/*手机版导航位置设置*/
	.navbar-default{background-color:#d80c24; border:none;}/*手机版整个导航栏的背景颜色*/
	.navbar-default .navbar-brand{float:left;height:80px;background-color:#d80c24; padding-top:15px; padding-left:10px;}
	.navbar-brand img{max-height:50px;}
	/*宽屏版logo设置*/
	.navbar-default .navbar-collapse{ background-color:#dde2e6; border:none;}/*手机版导航背景颜色*/

	.navbar-default .navbar-nav&gt;li{ border-bottom:#666 solid 1px; }/*手机版li样式设置*/
	.navbar-default .navbar-nav&gt;li&gt;a{color:#333; text-indent:2em;}/*手机版链接颜色*/
    .navbar-default .navbar-nav&gt;li&gt;a:focus,.navbar-default .navbar-nav&gt;li&gt;a:hover{color:#fff;background-color:#31393d;}/*手机链接HOVER颜色*/
	.navbar-default .navbar-nav&gt;.active&gt;a,.navbar-default .navbar-nav&gt;.active&gt;a:focus,.navbar-default .navbar-nav&gt;.active&gt;a:hover{color:#fff;background-color:#31393d;}
	/*手机焦点链接颜色*/
}

/*--------------导航End--------------*/


/*--------------下拉菜单设置--------------*/
.navbar-default .navbar-nav&gt;.open&gt;a,.navbar-default .navbar-nav&gt;.open&gt;a:focus,.navbar-default .navbar-nav&gt;.open&gt;a:hover{color:#fff; background-color:#31393d;}/*点击下拉主菜单焦点背景*/

/*宽屏版电脑下拉菜单*/
.dropdown-menu{
	background-color:#dde2e6;
	overflow:hidden;
	padding:0px;	
}
.dropdown-menu&gt;li{
	border-bottom:#555 solid 1px;
	
}
.navbar-default .dropdown-menu&gt;li&gt;a{
	padding-top:8px;
	padding-bottom:8px;
	color:#31393d;
}

.navbar-default .dropdown-menu&gt;li&gt;a:hover{color:#fff;text-decoration:none;background:#31393d;}

.navbar-default .dropdown-menu&gt;.active&gt;a,.navbar-default.dropdown-menu&gt;.active&gt;a:focus,.navbar-default .dropdown-menu&gt;.active&gt;a:hover{color:#fff; background:#31393d; text-decoration:noneoutline:0}
/*下拉菜单active焦点背景，字体颜色*/


/*手机下拉菜单设置*/
@media (max-width:767px){
.navbar-default .navbar-nav .open .dropdown-menu&gt;li&gt;a{color:#fff; background-color:#d80c24;}
.navbar-default .navbar-nav .open .dropdown-menu&gt;li&gt;a:focus,.navbar-default .navbar-nav .open .dropdown-menu&gt;li&gt;a:hover{color:#555;background-color:#e7e7e7;}
.navbar-default .navbar-nav .open .dropdown-menu&gt;.active&gt;a,.navbar-default .navbar-nav .open .dropdown-menu&gt;.active&gt;a:focus,.navbar-default .navbar-nav .open .dropdown-menu&gt;.active&gt;a:hover{color:#555;background-color:#e7e7e7}
.navbar-default .navbar-nav .open .dropdown-menu&gt;.disabled&gt;a,.navbar-default .navbar-nav .open .dropdown-menu&gt;.disabled&gt;a:focus,.navbar-default .navbar-nav .open .dropdown-menu&gt;.disabled&gt;a:hover{color:#ccc;background-color:transparent}
}

/*bottom*/


#bottomnav{
	width:100%;
	background-color:#d80c24;
	padding-top:20px;
	color:#fff;
	padding-bottom:20px;
	}

#bottomnav li a{
	color:#fff;
	
}
#bottomnav li a:hover{
	color:#31393d;
}
#bottomnav p a{
	color:#31393d;
}
#bottomnav p a:hover{
	color:#fff;
}
#bottomnav p{
	text-align:left;
}

/*product*/
#indexpro{
	padding-top:30px;
	padding-bottom:10px;
	font-size:14px;
}
#indexpro h1{
	font-size:36px;
	text-align:left;
	color:#333;
	margin-top:40px;
}
#indexpro h2{
	font-size:24px;
	font-weight:bold;
	text-align:left;
	color:#333;
	margin-top:20px;
	margin-bottom:20px;
}
#indexproline{
	width:300px;
	font-size:0px;
}
#indexproleft{
	display:inline-block;
	background-color:#333333;
	vertical-align:text-top;
	width:40%;
	height:20px;
	line-height:20px;
	font-size:12px;
	color:#FFF;
	text-indent:1em;
}
#indexproright{
	display:inline-block;
	background-color:#e9eef1;
	vertical-align:text-top;
	width:60%;
	height:20px;
}

#indexprocha{
	font-size:0px;
	text-align:center;
	padding-top:30px;
	padding-bottom:30px;
}
.indexprocha{
	float:left;
	display:inline;
	padding:10px 10px;
	font-size:14px;
	vertical-align:text-top;
	border-radius:10px;
	border:#333 solid 1px;
	color:#333;
	margin-left:10px;
	margin-right:10px;
}
.indexprocha span{
	font-size:30px;
	font-weight:bold;
}
#indexprobutton{
	width:50%;
	height:60px;
	line-height:60px;
	background-color:#333333;
	text-align:center;
	font-weight:bold;
	font-size:14px;
}
#indexprobutton a:hover{
	color:#999;
}




/*about*/
#nybanner{
	width:100%;
	max-width:1920px;
	margin:0 auto;
    background-size:cover;
	position:relative;
	background-repeat:no-repeat;
	background-color:#d80c24;
	z-index: 1;
	height:450px;
}
.about{
	background-image:url(../images/factory-building.jpg);
}
.nybannerp{
	background-image:url(../images/products1.jpg);
}
.nybannern{
	background-image:url(../images/brand1.jpg);
}
.nybannerc{
	background-image:url(../images/contact.jpg);
}
.nybannerj{
	background-image:url(../images/joinus.jpg);
}
#nybannerbg{
	background:rgba(49,57,61,0.2);
	width:100%;
	height:100%;
	content: "";
    position: absolute;  
    top: 0;  
    left: 0;  
    z-index: -1;
}
#nybanner .col-sm-3{
	background-color:#d80c24;
	height:400px;
	padding-top:60px;
	padding-bottom:60px;
	text-align:center;

}
@media (min-width: 768px) and (max-width: 1200px) {

#nybanner{
	background-size:cover;
	height:350px;
}
}
@media only screen and (max-width: 767px) {

#nybanner{
	background-size:cover;
	height:150px;
}
}
#nybanner img{vertical-align: middle; display: inline-block; *display: inline; *zoom: 1;}
.visiblewz{height: 100%; vertical-align: middle; width: 0; display: inline-block;}
#nybanner .col-sm-3 img{
	width:280px;
}

/*about*/
.location1{
	 padding-top:15px;
     padding-bottom:15px;
	 color:#FFF;
	 font-weight:bold;
}

.location{
	background-color:#31393d;
}
.location a{
	display:block;
	font-size:14px;
	 padding-top:15px;
     padding-bottom:15px;
	color:#fff;
	text-align:center;
	text-decoration:none;
	font-weight:bold;
}
.location a:hover{
	background-color:#d80c24;
	color:#fff;
}
.location .col-xs-4:first-child{
		border-left:#c2c2c2 1px solid;
}
.location .col-xs-4{
	border-right:#c2c2c2 1px solid;
}
/*Search*/
#indexsearch{
	border-top:#d6d6d6 solid 2px;
	background-color:#e5e5e5;
	overflow:hidden;
}
#searchbg{
	background:url(../images/qx.png) no-repeat 200px top;
}
#searchbg .pull-left{
	padding-top:30px;
	padding-bottom:30px;
	margin-top:10px;
	font-size:30px;
	color:#005083;
	margin-bottom:20px;
}


#indexsearch .form-control{
	height:24px;
	border-radius:0px;
	color:#fff;
	height:40px;
	width:300px;
	margin-top:30px;
	background:url(../images/zoom.png) no-repeat 95% center #c9c9c9;
	/*margin-right:-5px;*/
}
.form-inline{
	margin-top:16px;
}
@media only screen and (max-width: 767px) {
	#searchbg .pull-left{
		padding-bottom:10px;
	}
	#indexsearch .form-control{
		margin-top:10px;
	}
	
}

@media (min-width:768px){
.form-inline .form-control{
	width:500px;
}
}
.form-control:focus{
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(0,0,0,.6);
	box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(0,0,0,.6);
	border-color:#03a1eb;
	}
.languagedb{
	position:absolute; right:80px; top:20px; z-index:1000;
}
.languagedb a{
	color:#fff;
}
/*List-menu*/
.promenu{
	background-color:#0c5289;
	padding:20px;
}
.promenucon a{
	display:block;
	text-align:center;
	line-height:40px;
	border-radius:5px;
  background: -webkit-linear-gradient(top, #f7f7f7, #d9d9d9); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(bottom, #f7f7f7, #d9d9d9); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(bottom, #f7f7f7, #d9d9d9); /* Firefox 3.6 - 15 */
  background: linear-gradient(to bottom,#f7f7f7, #d9d9d9); /* 标准的语法 */
}
.promenucon a:hover{
  background: -webkit-linear-gradient(top, #dddddd, #cccccc); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(bottom, #dddddd, #cccccc); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(bottom, #dddddd, #cccccc); /* Firefox 3.6 - 15 */
  background: linear-gradient(to bottom,#dddddd, #cccccc); /* 标准的语法 */
}

/*Box-left*/

.box-left{
	max-width:270px;
	background-color:#00a1e9;
	padding-bottom:30px;
}

.box-left-title{
	color:#000;
	padding-top:13px;
	padding-bottom:13px;
	font-size:18px;
	font-weight:bold;
	text-align:center;
	border-top:#2c2c2c solid 10px;
	border-bottom:#c5a200 solid 1px;
}
.box-left dl{
	padding-bottom:20px;
	padding-top:10px;
}

.box-left dt{
	height:36px;
	cursor:pointer;
	overflow:hidden;
}
.box-left&gt;dl&gt;dt&gt;a{
	color:#666;
	
}
.box-left dt a{
	display:block;
	padding-top:9px;
	padding-bottom:10px;
	padding-left:3em;
	white-space:nowrap;
	overflow:hidden;
	font-style:italic;
}

@media only screen and (max-width: 1200px) {
	.box-left dt{
		height:auto !important;
	}
	.box-left dt a{
	padding-top:1px;
	padding-bottom:1px;
	white-space:normal;
	padding-left:2em;
	
}
}
.box-left dt a:hover{
	background-color:#00a1e9;
	color:#333;
	
}
.current1{
	background-color:#00a1e9;
}
.current{
	color:#FFF;
	font-size:12px;
}

	
.box-left h1{
	line-height:60px;
	color:#FFF;
	font-size:24px;
	text-align:center;
}
.leftnavchil{
	width:100%;
	background-color:#000;
	overflow:hidden;
	display:none;
	}
.leftnavchil a{
	border-bottom:#e4e4e4 solid 1px;
	height:43px;
	line-height:43px;
	text-indent:2em;
	font-style:italic;
	display:block;
	color:#fff;
	overflow:hidden;
}
.leftnavchil a:hover{
	color:#00a1e9;
	font-size:12px;
	background-color:#2c2c2c;

}


/*Box-right*/
.box-right{
	padding-bottom:40px;
}
.box-right-title{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#999;
	padding-top:60px;
}
.box-right-title h1{
	color:#000;
	font-size:24px;
	font-weight:bold;
	line-height:36px;
	text-align:left;
}



.cur{
	font-size:12px;
	color:#aeaeae;
}
/*Products*/
.thumbnail .caption{color:#333; white-space:nowrap; overflow:hidden; width:100%; text-align:center;
font-size:18px;
border-top:#f1f1f1 solid 2px;
font-weight:bold;
}
.thumbnail{
	background-color:transparent;
	border-radius:0px;
	border:none;
	margin-bottom:10px;
}
.thumbnail:hover .caption{
	border-top:#d80c24 solid 2px;
	 -moz-transition:all 500ms ease;
	-webkit-transition:all 500ms ease;
	-ms-transition:all 500ms ease;
	-o-transition:all 500ms ease;
	transition:all 500ms ease;
}
	
.productsitem{
	width:100%;
	background-color:#FFF;

	
}
/*重定分页*/
.pagination&gt;li&gt;span{
	color:#fff;
	background-color:#425661;
}

.pagination&gt;li&gt;a:focus,.pagination&gt;li&gt;a:hover,.pagination&gt;li&gt;span:focus,.pagination&gt;li&gt;span:hover{color:#fff;background-color:#425661;border-color:#fff}
.pagination&gt;li&gt;a{
	color:#fff;
	background-color:#dde2e6;
}
.product-list{
	margin-top:26px;
	text-align:center;
	font-size:0px;
}
.product-list-left{
	display:inline-block;
	width:30%;
	min-width:180px;
	font-size:18px;
	border-bottom:#333 solid 2px;
	line-height:45px;
	vertical-align:text-top;
}
.product-list-left a{
	color:#333;
}
.product-list-right{
	border-bottom:#333 solid 2px;
	display:inline-block;
	width:70%;
	
	font-size:12px;
	line-height:45px;
	vertical-align:text-top;
	text-align:right;
}
.product-list-right li{
	display:inline-block;
	
	text-align:center;
}
.product-list-right li a{
	color:#727171;
	display:block;
}
.product-list-right li a:hover{
	color:#00a1e9;
}
.product-list-width{
	min-width:100px;
}
.product-list-next{
	min-width:30px;
}
.product-item{
	padding-top:40px;
}
.prosami{
	padding-top:20px;
	padding-bottom:20px;
}
.prolist a{
	color:#333;
}
@media only screen and (max-width: 1023px) {
	.product-list{display:none;}
	
	}
@media only screen and (max-width: 767px) {
	.box-right-title{
		padding-top:20px;
	}
	.theme-breadcrumb{
		display:block;
	}
	#boxleftnav{display:none;}
	}
/*product detail*/
.proviewbg{
		width:100%;
		background-position:left 270px;
		background-repeat:no-repeat;
		-moz-background-size:100% 133px ; /* 老版本的 Firefox */
		background-size:100%  133px;
}
.proviewd{
	line-height:40px;
	font-size:24px;
	text-indent:20px;
	margin:20px auto 10px auto;
	color:#000;
	padding-bottom:5px;

}

.proview-1{
	padding-top:30px;
}
.proname{
	font-size:18px;
	padding-bottom:20px;
	
}

.proname strong{
	color:#333;
}
.sample{
	margin-top:2em;
	text-align:center;
	  background: linear-gradient(top, #fdfdfd 10%, #a8a8a8 90%);
      background: -moz-linear-gradient(top, #fdfdfd 10%, #a8a8a8 90%);
      background: -webkit-linear-gradient(top, #fdfdfd 10%,#a8a8a8 90%);
	  border:#232323 solid 3px;
	  width:168px;
	  font-size:16px;
	  color:#FFF;
	  line-height:30px;
	-webkit-box-shadow:3px 3px 3px #cccccc;  
    -moz-box-shadow:3px 3px 3px #cccccc;  
     box-shadow:3px 3px 3px #cccccc;
	 -moz-border-radius: 15px;      /* Gecko browsers */
    -webkit-border-radius: 15px;   /* Webkit browsers */
    border-radius:15px;
	-webkit-transition: all .2s ease-out;
	-moz-transition: all .2s ease-out;
	-ms-transition: all .2s ease-out;
	-o-transition: all .2s ease-out;
	transition: all .2s ease-out;
}
.sample a{
	display:block;
	color:#666;
}
.sample a:hover{
	color:#333;
}
.sample:hover{
	border:#0c5289 solid 3px;
	
}
	
.proviewbgny p{
	line-height:25px;
    color:#666;
	}
.proviewbgny h2{
	font-size:14px;
	color:#000;
	font-weight:bold;
	line-height:30px;
}
.proviewbgny h3{
	font-size:18px;
	color:#333;
	font-weight:bold;
	margin-bottom:10px;
	margin-top:10px;
}
.proviewbgny table{
	color:#666;
	width:100%;
	text-align:center;
	margin:0 auto;
}

.proviewbgny table th{
	font-weight:bold;
	text-align:center;
}
.proviewbgny table td{
	padding:5px 20px;
	text-align:center;
	}
#nyjiacondet{
	margin:20px auto;
	width:100%;
	overflow:hidden;
	padding-left:15px;
	background-color:#e5e5e5;
	padding-bottom:15px;
}
.nyjiacondeth{
	display:inline-block;
	padding:8px 2em;
	border-right:#FFF solid 1px;
	color:#fff;
	background-color:#005083;
	 -moz-border-radius: 5px;      /* Gecko browsers */
    -webkit-border-radius:5px;   /* Webkit browsers */
    border-radius:5px;
	cursor:pointer;
	font-size:14px;
	margin-left:10px;
	margin-top:10px;
	-webkit-transition: all .2s ease-out;
	-moz-transition: all .2s ease-out;
	-ms-transition: all .2s ease-out;
	-o-transition: all .2s ease-out;
	transition: all .2s ease-out;
}
.nyjiacondeth:hover{
	background-color:#232323;
	color:#fff;
}
.nyjiacondeth a{
	display:block;
	color:#fff;
}
.nyjiacondeth a:hover{
	color:#fff;
}

.nyjiacondetc{
	display:none;
	padding:25px 30px;
	overflow:hidden;
	min-height:200px;
	color:#ababab;
}
@media only screen and (max-width: 767px) {
	.nyjiacondetc{
		padding:25px 5px;
	}
}
.catalog1{
	margin-top:30px;
	border-bottom:#999 solid 1px;
	border-top:#333 solid 2px;
}
.catalog{
	text-align:center;
	padding-top:20px;
	padding-bottom:20px;
}
@media only screen and (max-width: 767px) {
	.catalog{
		border-bottom:#999 solid 1px;
	}
}	






/*about*/


#about{
	padding-top:30px;
	background:url(../images/aboutbg.jpg);
	background-repeat:no-repeat;
	background-position:center bottom;
	padding-bottom:40px;
}
#about h2{
	font-size:24px;
	font-weight:bold;
	color:#484848;
	margin-bottom:20px;
	
}

#about h3{
	color:#333;
}
@media only screen and (max-width: 480px) {
	#about h3{
		height:40px;
}
}
#aboutbrief p{
	margin-bottom:30px;
}
#aboutbrief .col-sm-12{
	border-bottom:#999 solid 1px;
	padding-bottom:20px;
	padding-top:20px;
}
#aboutbrief h1{
	font-weight:bold;
	font-size:48px;
	color:#d80c24;
	text-align:left;
	padding-bottom:10px;
}


.aboutline{
	width:100px;
	height:6px;
	background-color:#d80c24;
	border-bottom:#d80c24 solid 1px;
	margin-top:30px;
	margin-bottom:20px;
}
.briefimg{
	background-repeat:no-repeat;
	background-position:right center;
}
#brand{
	width:100%;
	max-width:1920px;
	background:url(../images/brand.jpg);
    background-size:cover;
	position:relative;
	background-repeat:no-repeat;
	background-color:#d80c24;
	z-index: 1;
	padding-top:60px;
	padding-bottom:60px;
}
#video{
	width:100%;
	max-width:1920px;
	background-color:#000;
	position:relative;
}
#video img{
	opacity:0.4;
filter:alpha(opacity=40);
}
#videoplay{
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	display: -webkit-flex; 
  display: flex;
 justify-content:center;
align-items:center;
}
#videoplay a{
	display:block;
	width:180px;
	height:100px;
	border:#fff solid 3px;
	border-radius:10px;
}
#videoplay a:hover{
	border:#d80c24 solid 3px;
}

.videoplay1{
 width: 0; 
 height: 0;
 border-width: 30px;
 border-style: solid;
 border-color:transparent transparent transparent #fff;
 margin-top:18px;
 margin-left:80px;
 }
 #videoplay a:hover .videoplay1{
	 border-color:transparent transparent transparent #d80c24;
}
#honor h1,#brand h1{
	font-size:30px;
	font-weight:bold;
	color:#fff;
	margin-bottom:10px;
}

#brand h4{
	color:#FFF;
	text-align:center;
	margin-bottom:40px;
	font-size:18px;
	letter-spacing:5px;
}
#brand .row{
	background-color:rgba(216,12,36,1);
	color:#FFF;
	padding:30px;
}
#brand .row p{
	max-width:230px;
	line-height:18px;
	
}
#brand .number{
	font-size:18px;
	height:40px;
	width:40px;
	line-height:40px;
	text-align:center;
	font-weight:bold;
	border-radius:40px;
	border:#FFF solid 2px;
}
.brandline{
	border-right:#FFF solid 1px;
}
.brandline h3{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
#brand .col-sm-6{
	margin-bottom:20px;
	margin-top:20px;
}
#honor{
	padding-top:60px;
	padding-bottom:30px;
}
#honor h1{
	color:#425661;
}
#honor p{
	text-align:center;
	width:80%;
	margin:0 auto;
}
#honor .row{
	margin-top:40px;
}

#production{
	padding-top:40px;
	padding-bottom:30px;
}
#job{
	padding-top:30px;
	padding-bottom:30px;
}
#job h2{
	font-size:16px;
	color:#d82633;
	font-weight:bold;
	margin-bottom:20px;
}
#job table{
	margin-top:40px;
	margin-bottom:60px;
	
}
#job th{
	background-color:#d1d1d1;
	border:#fff solid 1px;
	color:#333;
	text-align:center;
}
#job td{
	border-bottom:#425661 solid 1px;
	text-align:center;
	padding-top:10px;
	padding-bottom:10px;
	color:#333;
	
}
@media only screen and (max-width: 768px) {
	.jobtime{
		display:none;
	}
}
/*news*/

.nynewsbg img{
	margin:10px 10px 10px 0px;
	}
	@media only screen and (min-width: 767px) {
		
		.nynewsbg img{
	max-width:240px;
		}
	}
	@media only screen and (max-width: 767px) {
		.box-right-title{
			display:none;
		}
	}
.nynewsli h5{
	color:#aaa;
	line-height:20px;
}

.nynewsli h2{
	font-size:16px;
	font-weight:bold;
	color:#232323;
	}
.nynewsli p{
	 word-wrap: break-word;
	 color:#666;
	 margin-top:20px;
}
.nynewsli{
	padding-top:10px;
	padding-bottom:10px;
	background-color:#dde2e6;
	margin-top:30px;
	margin-bottom:30px;
	box-shadow:2px 5px 8px rgba(0, 0, 0, 0.2);
}
.nynewsli .col-md-8{
	padding-top:30px;
}
.nynewsbga{
	padding-top:20px;
	color:#fff;
	background-color:#d80c24;
	padding:5px 15px;
	margin-top:15px;
	
}
.nynewsbga:hover{
	background-color:#31393d;
	color:#fff;
}
.newsview-name{
	font-size:16px;
	font-weight:bold;
	text-align:center;
	color:#333;
	margin-top:20px;
	}
.newsview-time{
	text-align:center;
}
.newsview-div{
	text-align:right;
}


.newsview-page a{
	color:#d80c24;
}
.newsview-page a:hover{
	color:#333;
}
.SiteLink{
	margin-top:20px;
	margin-bottom:20px;
}
.SiteLink img{
	max-width:100%;
}
/*contact*/
.contact{
	font-size:16px;
}
.contact .col-md-2,.contact .col-md-10{
	padding-top:5px;
	padding-bottom:5px;
}
.contact h3{
	font-size:36px;
	font-weight:bold;
	color:#d80c24;
	text-transform:uppercase;
	margin-top:20px;
}
@media only screen and (max-width: 767px) {
	.contact h3{
		font-size:24px;
	}
}
.contact h4{
	font-size:20px;
	font-weight:bold;
	color:#425661;
	text-transform:uppercase;
	margin-top:10px;
	margin-bottom:30px;
}
.contactimg img{
	max-width:40px;
}
.contact a{
	color:#425661;
	text-decoration:none;
}

.contact a:hover{
	text-decoration:none;
	
}
.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;}

/*菜单*/
#wrapper{
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  width:100%;
  display: -webkit-flex; 
  display: flex;
}
@media only screen and (max-width: 768px) {
	#wrapper{
     display: -webkit-box; 
     display:block;
	}
}
#wrapper #leftnav{
	width:220px;
	min-width:220px;
    -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
  background-color: #dde2e6;
  position:relative;
  transition: all 0.5s ease;
}
#wrapper #page-content-wrapper{
	flex:1;
}
#sidebar-wrapper {
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
  position:fixed;
  left:0px;
  top:0px;
  background: #dde2e6;
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  transition: all 0.5s ease;
  width: 220px;
  z-index: 1000;
}

.sidebar-nav li {
  display: inline-block;
  line-height: 20px;
  position: relative;
  width: 100%;
}

.sidebar-nav li:before {
  background-color: #1c1c1c;
  content: '';
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  -webkit-transition: width 0.2s ease-in;
  transition: width 0.2s ease-in;
  width: 3px;
  z-index: -1;
}

.sidebar-nav li:nth-child(2):before {
  background-color: #31393d;
}
.sidebar-nav li:nth-child(3):before {
  background-color: #31393d;
}
.sidebar-nav li:nth-child(4):before {
  background-color: #31393d;
}
.sidebar-nav li:nth-child(5):before {
  background-color: #31393d;
}
.sidebar-nav li:nth-child(6):before {
  background-color: #31393d;
}
.sidebar-nav li:nth-child(7):before {
  background-color: #31393d;
}
.sidebar-nav li:nth-child(8):before {
  background-color: #31393d;
}
.sidebar-nav li:nth-child(9):before {
  background-color: #31393d;
}
.sidebar-nav li:hover:before {
  -webkit-transition: width 0.2s ease-in;
  transition: width 0.2s ease-in;
  width: 100%;
}
.sidebar-nav li a {
  color: #333;
  display: block;
  padding: 10px 15px 10px 30px;
  text-decoration: none;
  border-bottom:#31393d solid 1px;
}
.sidebar-nav &gt; .sidebar-brand{
  height: 90px;
  background-color:#d80c24;

}
.sidebar-nav &gt; .sidebar-brand li:before{
	background-color: #d80c24;
}
.sidebar-nav li:first-child a {
  background-color: #d80c24;
  border-bottom:#d80c24 solid 1px;
}
.sidebar-nav li.open:hover before {
  -webkit-transition: width 0.2s ease-in;
  transition: width 0.2s ease-in;
  width: 100%;
}
.sidebar-nav .dropdown-menu {
  background-color: #222222;
  border-radius: 0;
  border: none;
  box-shadow: none;
  margin: 0;
  padding: 0;
  position: relative;
  width: 100%;
}
.sidebar-nav li a:hover,
.sidebar-nav li a:active,
.sidebar-nav li a:focus,
.sidebar-nav li.open a:hover,
.sidebar-nav li.open a:active,
.sidebar-nav li.open a:focus {
  background-color: transparent;
  color: #ffffff;
  text-decoration: none;
}

</pre></body></html>