@charset "utf-8";
/* CSS Document */
/**
 * 通用标签初始化
 */
html {margin:0;padding:0;border:0;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);}
body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, q, dl, dt, dd, ol, ul, li,
fieldset, form, legend, caption, tbody, tfoot, thead, article, aside, dialog, figure, footer, header, hgroup, nav, section {
	margin:0;padding:0;border:0;/*font-size:100%;*/font:inherit;vertical-align:baseline;}
article, aside, details, figcaption, figure, dialog, footer, header, hgroup, menu, nav, section {display:block;}
body {color: #666;background:#fff;font-family:"Microsoft YaHei","simsun","Helvetica Neue", Arial, Helvetica, sans-serif; font-size:14px;}
img {border:0;vertical-align:bottom; -ms-interpolation-mode:bicubic;}
::-webkit-input-placeholder {color:#999;}
:-moz-placeholder {color:#999;}
::-moz-placeholder {color:#999;}
:-ms-input-placeholder {color:#ccc;}
* {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
/*-webkit-box-shadow:0 4px 40px rgba(0,0,0,0.5);-moz-box-shadow:0 4px 40px rgba(0,0,0,0.5);box-shadow:0 4px 40px rgba(0,0,0,0.5);-webkit-border-radius:4px;*/
*:before,*:after {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
button::-moz-focus-inner,input::-moz-focus-inner {padding:0;border:0;}
textarea {overflow:auto;}
input:focus,textarea:focus,button:focus,select:focus {outline:none;}
input::-ms-clear {display:none;}
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary {display:block;}
audio,canvas,progress,video {display:inline-block;vertical-align:baseline;}
audio:not([controls]) {display:none;height:0;}
[hidden],template {display:none;}
a {background:transparent; text-decoration:none; outline:none;}
a:active,a:hover {outline:0;}
a:focus {outline:none;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
abbr[title] {border-bottom:1px dotted;}
b,strong {font-weight:bold;}
dfn {font-style:italic;}
mark {color:#000;background:#ff0;}
small {/*font-size:80%;*/}
sub,sup {position:relative;/*font-size:75%;*/line-height:0;vertical-align:baseline;}
sup {top:-.5em;}
sub {bottom:-.25em;}
svg:not(:root) {overflow:hidden;}
figure {margin:1em 40px;}
hr {height:0;-moz-box-sizing:content-box;box-sizing:content-box;}
pre {overflow:auto;}
code,kbd,pre,samp {font-family:monospace, monospace;/*font-size:1em;*/}
button,input,optgroup,select,textarea {margin:0;font:inherit;}
button {overflow:visible;}
button,select {text-transform:none;}
button,html input[type="button"],input[type="reset"],input[type="submit"] {-webkit-appearance:button;cursor:pointer;}
button[disabled],html input[disabled] {cursor:default;}
button::-moz-focus-inner,input::-moz-focus-inner {padding:0;border:0;}
input {line-height:normal;}
input[type="checkbox"],input[type="radio"] {box-sizing:border-box;padding:0;}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button {height:auto;}
input[type="search"] {-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield;}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {-webkit-appearance:none;}
fieldset {padding:.35em .625em .75em;margin:0 2px;border:1px solid #c0c0c0;}
legend {padding:0;border:0;}
optgroup {font-weight:bold;}
table { border-collapse: collapse;
    border-spacing: 0;}
td,th {margin: 0;
    padding: 0;}
hr {clear:both;float:none;width:100%;height:1px;margin:10px 0;border:none;-moz-box-sizing:content-box;box-sizing:content-box;margin:0;}
blockquote {border:solid 1px #ddd;border-left-width:6px;padding:20px;border-radius:4px;}
blockquote strong {display:block;margin-bottom:10px;}
blockquote p:last-child {margin:0;}
h1 small,h2 small,h3 small,h4 small,h5 small,h6 small {filter:alpha(opacity=60); opacity:.6;}
q {quotes:none;}
q:before,q:after {content:'';content:none;}
ul,li {list-style:none;}
body{ background-color: #fff;}
a{color: inherit;}
.margin-to{ padding-top:40px;}
.fl{ float:left;}
.fr{ float:right;}
.over{ overflow:hidden;}
.clear{ clear:both;}
.nycontent img{width:100%;height:auto;}
html {font-size: 10px;-webkit-text-size-adjust: none;}
@media screen and (min-width: 1200px) {html {font-size: 15px;}}
@media screen and (min-width: 1280px) {html {font-size: 16px;}}
@media screen and (min-width: 1366px) {html {font-size: 17px;}}
@media screen and (min-width: 1440px) {html {font-size: 18px;}}
@media screen and (min-width: 1600px) {html {font-size: 20px;}}
@media screen and (min-width: 1920px) {html {font-size: 24px;}}
.full-width {width:100%;max-width: 1920px;min-width: 1200px;margin:0 auto;}
.width-1280 {width:1280px; margin:0 auto;}

.width-1200 {width: 1200px; margin:0 auto;}
.width-1200:after {content:""; display: block; width: 0;height: 0;clear: both;}
.flexbox{display: flex;justify-content: space-between;flex-wrap: wrap;}
.flexwidth{
	width: 100%;
	margin: 0 auto;
}
.wzny{height:60px;line-height:60px; MARGIN: 0px auto;  text-align:left;background:url(../images/icon.png) no-repeat left center; padding-left:30px;font-size: 14px;color: #808080;}
.wzny a{ font-size: 14px;color: #808080;}
.wzny a:hover{color: #633f1f;}
.wzny img{ margin-right:6px;}
.searcher{height: 70px;
        border-bottom: 1px solid #ededed;
        background: #f7f7f7;}
.search {
	LINE-HEIGHT: 70px;HEIGHT: 70px;font-size:14px;
}
.search A {
	color: #666666;
    display: inline-block;
    margin-right: 15px; font-size:14px;
}
 .search_inp {
        width: 357px;
        height: 35px;
        background: #fff;
        margin-top: 20px;
        border-radius: 20px;
        position: relative;
		border: 1px solid #e3e3e3;
    }
    
.ser-inp {
	 width: 255px;
        height: 33px;
        line-height: 33px;
		padding: 0 20px;
        color: #999999;
        border: 0;
        border-right: 0;
        border-top-left-radius: 20px;
        border-bottom-left-radius: 20px;
		float:left
    
}
.ser-ss {
        z-index: 4;
		position: relative;
	    width: 60px;
        height: 35px;
        border: 0;
        border-radius: 20px;
        background: url(../images/searcher.png) no-repeat center center #633f1f;
        cursor: pointer;
		float:right
		
}
/*头部开始*/
.head{ height:7rem;}
.head .logo{width:10%;margin:1rem 1.5% 0px 0%;}
.head .logo img{width:100%;}
.head h2{width:33%;margin-top: 2.1rem;font-size:1.1rem; font-weight:bold}
.head h2 span{display:block;font-size:16px; padding-top: 3.2px; height: 2rem;line-height: 2rem;padding-left: 1.5rem;font-weight:normal;background:url(../images/telbg.png) no-repeat left 15px;background-size:1.23rem 1.23rem;}
.head h2 i{font-size:1.2rem;}

.head_nav{ width:55%; }
.head_nav li{width:16%;float:left;font-size:16px; padding-right:1px;text-align:center;}
.head_nav li a{width:100%; height:7rem; line-height:7rem;float: left;display:block;}
.head_nav li:hover a,.head_nav .cur a{color: #fff;background:url(../images/navhover.jpg) no-repeat;background-size:cover;}






.bjtop{
	height: 140px;
	background: url(../images/bj-top.png)no-repeat center top;
}
header{
	width: 100%;
	height: 140px;
	position: absolute;
	left: 0;
	right: 0;top: 0;
	z-index: 999; margin-top:20px;
}
.header{
	max-width: 1200px;
	width: 95%;
	margin: 0 auto;
}
.header h1{
	width:200px;height:135px;line-height:115px;background-color: #fff; text-align:center;border-radius: 0px 0px 10px 10px;
}
.header_nav{
	width: 930px;
}
.header_nav li a{
	display: block;
	color: #FFF;
	line-height: 80px;
	font-size: 20px;
}
.header_nav li.cur a,.header_nav li:hover a{
	font-weight: bold;
	
}
.header_nav li {
	flex: 1;
	text-align: center;
}

@media screen and (max-width: 1340px){
	.header_nav{
		width: 700px;
	}
}
.height_box{
	height: 100px;
	width: 100%;
}
/*yejiao*/
footer{
	background-color: #152980;
	padding-top: 36px;
}
.footer{
	max-width: 1200px;
	margin: 0 auto;
	width: 95%;
	padding-bottom: 45px;
}
@media screen and (max-width: 780px){
footer{
	background-color: #152980;
	padding-top: 0px;
}
.footer{ display:none}
}
.footer .footer_left{
	width: 900px;
}
.footer .footer_leftlm{
width:100%;
	color: #2f3f85;
	line-height:30px;
}
.footer .footer_leftlm  a{color:#fff;  FONT-SIZE: 14px; TEXT-DECORATION: none;}
.footer .footer_leftlm  span{ padding:0px 20px 0px 20px}
.footer .footer_leftlogo{ margin-top:40px;}
.footer .footer_left .logo{width:40%; text-align:center;color:#fff;line-height:35px; font-size:18px;}
.footer .footer_left .tel{width:60%;line-height:30px;background: url(../images/telbg.png) no-repeat 0px center; font-size:14px; padding-left:70px;color:#fff; margin-top:30px;}
.footer .footer_left .tel span{ display:inherit;font-size:18px; font-weight:bold}

@media screen and (max-width: 780px){
.footer .footer_left .logo{width:100%; text-align:center;color:#fff;line-height:35px; font-size:18px;}
.footer .footer_left .tel{width:100%;line-height:30px;background: url(../images/telbg.png) no-repeat 0px center; font-size:14px; padding-left:70px;color:#fff; margin-top:30px;}
.footer .footer_left .tel span{ display:inherit;font-size:18px; font-weight:bold}
}


.footer .footer_right{
	width: 300px;color:#fff; padding-top:50px;
}
.footer .footer_right .email{
 display:inline-table;
	width: 300px;
	height:40px;line-height:40px;background: url(../images/emailbg.png)#0a4f98 no-repeat 20px center; padding-left:55px;color:#fff; font-size:14px; margin-top:20px;
}


.eq_box .eqimg{
	
}
.eq_box p{
	color: #FFF;
	height: 29px;
	padding-left: 32px;
	background: url(../images/ico08.png) no-repeat 68px center;
	font-size: 14px;
	text-align: right;
	margin-top: 40px;
	margin-bottom: 5px;
}
.eq_box h5{
	color: #d1121b;
	font-size: 26px;
	text-align: right;
	margin-bottom: 25px;
}
.eq_box font{
	color: #999999;
	font-size: 14px;
	
}
.gdhq{
	
	border-top: 1px solid #414b56;
}
.gdhq_box{
	max-width: 1400px;
	margin: 0 auto;
	width: 95%;
	line-height: 75px;
	color: #999999;
	font-size: 14px;
}
.footerbt{
	background-color: #0a4f98;
}
.footbs{
	max-width: 1200px;font-size:14px;
	line-height:50px;
	color:#fff;
	margin: 0 auto;
	width: 95%;
	
}
@media screen and (max-width: 780px){
.footbs{
	max-width: 1200px;font-size:14px;
	line-height:30px;
	color:#fff;
	margin: 0 auto;
	width: 95%;
	
}
}
/* 返回顶部 */
.dn{display: none;}
.go-top{position: fixed;bottom: 40px;right: 20px;width: 46px;z-index: 999;}
.go-top a{display: block;width: 46px;height: 46px;margin-bottom: 10px;background-image: url(../images/go-top.png?);}
.go-top a:last-child{margin-bottom: 0;}
.go-top .go{background-position: 0 -150px;}
.go-top .go:hover{background-position: 0 -250px;}
.go-top .feedback{background-position: 0 -100px;}
.go-top .feedback:hover{background-position: 0 -300px;}
.go-top .uc-2vm{background-position: 0 0;}
.go-top .uc-2vm:hover{background-position: 0 -350px;}
/*
.go-top .share{background-position: 0 -50px;}
.go-top .share:hover{background-position: 0 -200px;}
*/
.go-top .uc-2vm-pop{
	position: absolute;right: 60px;top: -100px;
	width: 240px;box-shadow: 0px 1px 4px rgba(0,0,0,.1);
	background: #fff;
}
.go-top .uc-2vm-pop .title-2wm{font-size: 14px; margin: 10px 20px;}
.go-top .uc-2vm-pop .logo-2wm-box{position: relative;}

 .g_ft{ height:420px;padding-top: 50px; background: url(../images/aboutbg.jpg) no-repeat center top; overflow: hidden;}
      .g_ft .m_fnav{height: 60px; }
      .g_ft .m_fnav a{ color:#333333; padding:0 60px 0 0;  font-size: 18px; font-weight: normal;display: inline-block;}
      .g_ft .m_fnav em{display: block;font-size: 14px;color:#999999;}
      .g_ft .flogocon{float: left;width: 500px;}
      .g_ft .flogo{height: 146px;} 
      .g_ft .flogocon p{font-size: 16px;line-height: 30px;color:#333333;}
      .g_ft .flogocon p a{color:#333333;}
      .g_ft .f_ftcon{float: left;width:530px;   }
      .g_ft .f_ftcon h4{margin-top: 13px;height: 76px;font-size: 16px;color:#333333;font-weight: normal;}
      .g_ft .f_ftcon h4 b{display: block;font-size: 36px;color:#333333;}
      .g_ft .f_ftcon li{font-size: 16px;line-height: 30px;color:#333333;}
      .g_ft h2{height: 62px;font-weight: bold;font-size: 22px;color: #333333;line-height: 62px;}
      .g_ft .m_code{float: left;width: 245px;}
      .g_ft .codelst{margin-top: 20px;}
      .g_ft .codelst li{float: left;background:#fff;width: 116px;height: 116px;margin-right: 1px;box-sizing: border-box;}
      .g_ft .codelst li img{width: 100px;height: 100px;display: block;margin: 0 auto; padding: 8px;}
      .g_ft .codelst li:nth-child(1) em{display: block; margin: 8px; width:100px;height: 80px; padding-top: 20px;text-align:center; background: #f5f5f5;font-size: 16px;line-height: 28px;color:#333333;}

.f_line{height:1px;background: #f0b01f; margin-bottom:60px;}
/*品质保证*/

.g_pt{padding-top: 85px;background: url(../images/aboutbg.jpg)#f1f1f1 no-repeat center bottom; height: 1068px;box-sizing: border-box; overflow: hidden;}
.g_pt h2{display: block;height: 172px;padding-top:35px;background: url(../images/inyoushibg.png) no-repeat center 0px;text-align:center;font-size:48px;font-weight: bold;color:#6d4a2e;}
.g_pt h2 em{display: block;font-weight: normal;font-size: 20px;color:#333333;padding-top: 5px;}
.leit{overflow: hidden;display: block;width:1280px;margin:0 auto;}
.leit ul{width: 100%; overflow: hidden;}
.leit li{width:154px; margin-right: 35px;  float: left;position: relative; overflow: hidden;box-sizing: border-box;transition: all 0.3s linear 0s; height: 712px;overflow: hidden; }
.leit li:nth-child(4){margin-right: 0;}
.shu2{height:712px;border-bottom: 2px solid #d3ccc5;box-sizing: border-box;}
.shu2 i{width:100%;display: block;margin-bottom: 29px;}
.shu2 i img{width:100%;display: block;}
.shu2 span{display: block;font-size:26px;line-height:36px;color:#333333;margin-bottom: 100px;}
.shu2 span b{display: block;font-weight: normal;}
.shu2 em{display: block;font-size:40px;color:#633f1f; font-weight: bold;height: 145px;}
.btn{display: block;}

.bock{width: 100%;position: absolute;left: 0;top:0;opacity:0;height:100%; -webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;}
.bock dl{position: relative;width:100%;}
.bock dt,.bock dt img{width:100%;display: block;}
.bock dd{background: #fff;height: 168px;padding: 26px 70px 0 50px;}
.bock dd span{display: block;line-height: 48px;font-size: 30px;color:#633f1f;font-weight: bold;}
.bock dd p{font-size: 16px;line-height: 30px; color:#333333;}
.leit .cur .bock{opacity: 1;}
.leit .cur{width:699px;}
.leit .cur .shu2{opacity: 0;}
/*用心点亮*/
.g_an{padding-top: 85px;background: url(../images/anbg.jpg) no-repeat center top;height: 900px;overflow: hidden;}
.g_an h2 a{display: block;height: 172px;padding-top:35px;background: url(../images/inanlibg.png) no-repeat center 0px;text-align:center;font-size:48px;font-weight: bold;color:#6d4a2e;}
.g_an h2 em{display: block;font-weight: normal;font-size: 20px;padding-top: 5px;}


.antit{height: 100px;margin-bottom: 20px;position: relative;}

.anhd{height: 60px; overflow: hidden;margin-right:-40px;}
.anhd li{float: left;position: relative;wbox-sizing: border-box;margin-right:40px; text-align:center;}
.anhd li a{ display:inherit;width: 148px;height: 50px;line-height: 50px; font-size:20px;border-radius:10px;border:1px solid #dcdcdc;}
.anhd li a:hover{background: #6d4a2e;color:#fff;border:1px solid #6d4a2e;}
.anhd li.on a{background: #6d4a2e;color:#fff}


.anwz{margin-bottom: 35px;}
.anwz p{font-size: 16px;line-height: 30px;width:415px;}
.anbd span{display: block;height: 98px;}
.anbd span a{display: block;float: left;width:156px;height: 40px;line-height: 40px;border:1px solid #633f1f;border-radius: 50px;padding-left: 30px;font-size: 16px;color:#633f1f;position: relative;box-sizing: border-box;margin-right: 10px;}
.anbd span a:before{content: "";position: absolute;background: url(../images/casefr.png) no-repeat;width:30px;height: 20px;left:108px;top:11px;}
.anbd span a:nth-child(1){background: #633f1f;color:#fff;padding-left: 0;text-align:center;}
.anbd dt{width: 400px;height: 300px;overflow: hidden; float:right}
.anbd dt img{width:400px;height: 300px;display: block;transition: all 0.3s linear 0s;}
.anbd dl:hover dt img{transform: scale(1.1);}
.anbd dr {width: 820px;height: 568px; float:left} 
.anbd dr  img{width: 820px;height: 568px;display: block;transition: all 0.3s linear 0s;}
.anbd dd{float:right}
.anbd dd h3{color:#6d4a2e; padding-bottom:15px; font-size:22px;}
/*生产实力*/
.f_pr{position:relative;}
.workshop{clear: both;font-size:20px;position: relative; margin-top:85px;padding:43px 0 40px 0;z-index: 1;text-align: center;  background: url(../images/scslbg.jpg) no-repeat center top;}
.workshop h2 a{display: block;height: 167px; padding-top:15px;background: url(../images/scslt.png) no-repeat center 0px;text-align:center;font-size:48px;font-weight: bold;color:#fff;}
.workshop h2 em{display: block;font-weight: normal;font-size: 20px;color:#fff;padding-top: 5px;}
.workshop_t{background: #fff;height: 526px;padding-top: 12px;box-sizing: border-box; }

.workshop_t ul{width: 217px;float: left;}
.workshop_t ul:nth-child(2){float: right;}
.workshop_t li{height: 125px;background: #fff;border-bottom: 1px solid #d1d1d1;position: relative;}
.workshop_t li a{display: block;color: #333;font-size: 24px;font-weight: bold;}
.workshop_t li em{display: block;height:54px;font-family:arial;font-weight: bold; font-size: 72px;overflow: hidden;opacity: 0.2;line-height: 90px;}
.workshop_t li.cur,.workshop_t li.cur a{color: #fff;background: #633f1f;}
.workshop_t li.cur:before{content: "";position: absolute;background: url(../images/scico.png) no-repeat;width:34px;height: 34px;right: -17px;top:43px;z-index: 11}
.workshop_t ul:nth-child(2) li.cur:before{content: "";position: absolute;background: url(../images/scico2.png) no-repeat;width:34px;height: 34px;left: -17px;top:43px;z-index: 11}
.workshop_t li:nth-child(4),.workshop_t ul:nth-child(2) li:nth-child(4){border-bottom: none;}
.workshop_c{width: 810px;position: absolute;top: 178px;left: 237px;z-index: 1;overflow: hidden;height: 503px;}
.workshop_c p,.workshop_c p img{width: 846px;overflow: hidden;height: 503px;display: block;}
.workshop_c p img{transition: all 0.3s linear 0s;}
.workshop_c p:hover img{transform: scale(1.1);}

.videolist { MARGIN: 0px auto;}
	  .videolist:hover{ cursor: pointer; }
	  .videoed { display:none; width:50px; height:50px; position: absolute; left:45%; top:45%; z-index:99; border-radius:100%; }
	  .videos{ display:none; border: 1px solid #080808; position:fixed!important;/*FF IE7*/
position:absolute;/*IE6*/ left:50%;
top:20%;
margin-left:-320px!important;/*FF IE7 ????????????? */
margin-top:-72px!important;/*FF IE7 ?????????????*/
margin-top:0px; z-index:195211;width:880px; height:680px; }
	  .vclose { position:absolute;right:1%; top:1%; border-radius:100%; cursor: pointer;}
	  .bg,.popIframe { display:none; 
background-color: #000;
width: 100%;
height: 100%;
left:0;
top:0;/*FF IE7*/
filter:alpha(opacity=90);/*IE*/
opacity:0.9;/*FF*/
z-index:19521;
position:fixed!important;/*FF IE7*/
position:absolute;/*IE6*/
_top:expression(eval(document.compatMode &&
            document.compatMode=='CSS1Compat') ?
            documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 :/*IE6*/
            document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2);
}