@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;
	
	}



/*** 

====================================================================
	Global Settings
====================================================================

 ***/

body{
	font-family:Verdana, Geneva, sans-serif;
	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:12px;
}

h1{
	text-align:center;
}
/*导航*/
a{ text-decoration:none;}
a:hover{text-decoration:none;}
.clearfix{ clear:both}
ul li{list-style:none;}

#topright{
	text-align:right;
}

#conqq,#conqqM{
	position:fixed; right:0px; top:50%;
	z-index:200;
}
#conqqM{
	display:none;
}

@media (min-width:768px){
	.navbar{border-radius:0px; border:none;}
		
}

.navbar-default{background-color:#333;border:none; margin-bottom:0px;}
.navbar-default .navbar-collapse{ border:none; }
.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#fdcf00;background-color:transparent}/*链接HOVER颜色*/
.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{color:#fdcf00; background:none;}/*active焦点背景，字体颜色*/
.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{color:#fdcf00;background:none;}/*点击下拉菜单焦点背景*/

.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:0px;margin-left:0px}
.navbar-form{
	border:none;
}
.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand>img{ display:inline; }	
.form-control{
	height:24px;
	border:none;
	border-radius:0px;
	background-color:#000;
	color:#CCC;
	/*margin-right:-5px;*/
}
.form-control:focus{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(253,208,1,.6)}
.btn-default{
	background:url(../images/search.png) no-repeat center center #000;
	width:30px;
	height:24px;
	font-size:0px;
	border:none;
	border-radius:0px;
	margin-top:2px;
	
}
.btn-default:hover{
	background-color:#fdcf00;
}
.navbar-toggle{
	background-color:#fdcf00;
	margin-top:15px;
	border:none;
	
}
.navbar-default .navbar-toggle .icon-bar{background-color:#000}
.navbar-default .navbar-toggle:hover{
	background-color:#957b01;
}
.navbar-default .navbar-toggle:focus{
	background-color:#957b01;
}
.navbar{
	min-height:45px;
}
/*重定分页*/
.pagination>li>span{
	color:#fff;
	background-color:#00a2e9;
}
.container-fluid{
	padding-right:0px;padding-left:0px;
}
#topimg{
	text-align:center;
}
#topsb{
	padding-top:20px;
	padding-bottom:20px;
}
@media only screen and (max-width: 767px) {

#topsb{
	padding-top:10px;
	padding-bottom:10px;
}
	
	
	}
	
.toptell{
	display:inline-block;
	vertical-align:text-top;
	font-family: 'Raleway', sans-serif;
}
.toptell a{
	color:#9e9e9e;
}
header{
	background-color:#232323;
}
/*Banner*/
.fullbanner{
	width:100%;
	overflow:hidden;
	position:relative;
	text-align:center;
	background-color:#232323;
}
.fullbanner h2{
	font-family: 'Raleway', sans-serif;
	font-size:40px;
	color:#FFF;
	font-weight:bold;
	font-style:italic;
	text-transform:uppercase;
	text-align:center;
	position:absolute;
	right:20px;
	bottom:100px;
}
.fullbanner h2 small{
	color:#fff;
	font-size:40px;
	
}
.fullbanner h3{
	position:absolute;
	right:20px;
	bottom:80px;
	font-size:16px;
	color:#FFF;
	text-align:center;
}
@media only screen and (max-width: 767px) {
.fullbanner{
	width:100%;
	background-image:url(../images/nybanner.jpg);
	background-repeat:no-repeat;
	background-size:160% auto;
	background-position:center top;
	min-height:180px;
	overflow:hidden;
	position:relative;	
}
.fullbanner h2{
	font-size:18px;
}
.fullbanner h2 small{
	color:#fff;
	font-size:18px;
	
}
.fullbanner img{
	display:none;
}
}
/*Mobile nav*/
.theme-breadcrumb{
	position:relative;
	border-bottom:#ebebeb solid 1px;
	display:none;
}

.theme-breadcrumb .breadcrumb{
	background:none;
	padding:20px 0px;
	margin:0px;
}

.theme-breadcrumb .breadcrumb li,
.theme-breadcrumb .breadcrumb li a{
	color:#b7b7b7;
	font-size:12px;
	text-transform:uppercase;	
}

.breadcrumb{list-style:none;background-color:#f5f5f5;border-radius:4px;}
.breadcrumb>li{display:inline-block;list-style:none;}
.breadcrumb>li+li:before{padding:0 5px;color:#ccc;content:"/\00a0"}
.breadcrumb>.active{color:#777}
.breadcrumb li a:hover{
	color:#e77817;
}
/*Box-left*/
.box-left{
	max-width:270px;
	background-color:#fdd100;
	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>dl>dt>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:#e0b900;
	color:#333;
	
}
.current1{
	background-color:#e0b900;
}
.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:#fdd100;
	font-size:12px;
	background-color:#2c2c2c;

}
.thumbnail{
	border-radius:0px;
}

.thumbnail .caption{color:#fff; white-space:nowrap; overflow:hidden; background:url(../images/cparrow1.jpg) no-repeat right top #626262; height:30px;}

/*Box-right*/
.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*/
.productsitem{
	margin-bottom:40px;
	overflow:hidden;
	 -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:hover{
	border-color:#fdd000;
	background-color:#fdd000;
}
.productsitem:hover .caption{
	 background:url(../images/cparrow.jpg) no-repeat right top #2d2d2d;
	color:#fff;
}
/*重定分页*/
.pagination>li>span{
	color:#fff;
	background-color:#fdd000;
}
.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{color:#fff;background-color:#fdd000;border-color:#ddd}
.pagination>li>a{
	color:#777;
}
.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:#f08300;
}
.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{
	width:100%;
	line-height:40px;
	font-size:24px;
	text-indent:30px;
	margin:20px auto 10px auto;
	color:#000;
}

.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:#fdd000 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;
}
.proviewbgny table{
	color:#666;
	width:100%;
	text-align:center;
}

.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:20px;
}
.nyjiacondeth{
	display:inline-block;
	padding:8px 2em;
	border-right:#FFF solid 1px;
	color:#000;
	background-color:#fdd000;
	 -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:#000;
}
.nyjiacondeth a:hover{
	color:#fff;
}

.nyjiacondetc{
	display:none;
	padding:25px 40px;
	overflow:hidden;
	min-height:200px;
	color:#ababab;
}
@media only screen and (max-width: 767px) {
	.nyjiacondetc{
		padding:25px 5px;
	}
}
#pdfdown{
	width:95%;
	height:40px;
	line-height:40px;
	background-color:#FFF;
	margin:30px auto 10px auto;
	position:relative;
}
#pdfdown:hover{
	background-color:#fdd000;
}
#pdfdown p{
	margin:0px;
	text-align:center;
}
#pdfdown a{
	color:#333;
	font-size:14px;
	font-weight:bold;
	display:block;
}
#pdfdown a:hover{
	color:#fff;
}
#pdfdown img{
	position:absolute;
	top:-50px;
	left:20px;
}

/*bottom*/
#bottombg{
	width:100%;
	background-repeat:no-repeat;
	background-size:100%,100%;
	clear:both;
	position:relative;
	}
#bottombg li{
	width:100%;
	height:100%;
	display:none;
	position:absolute;
	left:0;
	top:0;
}
.bottombgli{
	display:block;
}
.bottombgsmall{
	display:none;
}
@media only screen and (max-width: 767px) {
	.bottombgli{
	display:none;
}
.bottombgsmall{
	display:block;
}
.proviewbgny table{
	color:#666;
	width:80%;
}
	}
#bottomnav{
	width:100%;
	background-image:url(../images/bottombgnav.jpg);
	background-repeat:no-repeat;
	background-size:100% 100%;
	padding-top:20px;
	padding-bottom:20px;
	}
#bottomnav li a{
	color:#c1c1c1;
}
#bottomnav li a:hover{
	color:#fdd934;
}
#bottomnav p a{
	color:#fdd934;
}

/*about*/

#aboutus,#aboutus1,#salenetwork{
	padding-top:60px;
	padding-bottom:30px;
	font-size:24px;
	max-width:240px;
	color:#232323;
	font-weight:bold;
}
#aboutus1{
	max-width:120px;
	text-align:center;
}
.about p{
	margin-bottom:10px;
}
#aboutline{
	width:100%;
	height:2px;
	border-bottom:#dfdfdf solid 1px;
	margin-top:30px;
	margin-bottom:40px;
}
#aboutimg img{
	-webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);

}
#aboutimg img:hover{
	cursor:pointer;
	-webkit-filter: grayscale(0%);
    -moz-filter: grayscale(0%);
    -ms-filter: grayscale(0%);
    -o-filter: grayscale(0%);
    filter: grayscale(0%);
}
/*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;
		}
	}
.nynewsbg h5{
	color:#CCC;
}

.nynewsbg h2{
	font-size:16px;
	font-weight:bold;
	color:#232323;
	}
.nynewsbg p{
	 word-wrap: break-word;
	 color:#666;
}
.nynewsli{
	border-top:#CCC dashed 1px;
	padding-top:10px;
	padding-bottom:10px;
}
.nynewsbga{
	color:#fff;
	background-color:#333;
	padding:5px 15px;
	margin-top:15px;
	
}
.nynewsbga:hover{
	background-color:#fdd100;
	color:#333;
}
.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:#333;
}
.SiteLink{
	margin-top:20px;
	margin-bottom:20px;
}
.SiteLink img{
	max-width:100%;
}
/*contact*/	
.contact h3{
	font-size:20px;
	font-weight:bold;
	color:#232323;
	margin-bottom:10px;
	text-shadow: #fdd100 1px 1px 0px;
	text-transform:uppercase;
	font-style:italic;
}
.contact a{
	color:#232323;
	text-decoration:underline;
}

.contact a:hover{
	text-decoration:none;
	
}
#map_canvas {margin:0;height:380px;border:1px solid #ccc;}