@charset "utf-8";
/**********************公共样式**********************/
html,body{margin:0px;padding:0px;font-size:12px;color:#333;overflow-x:hidden; font-family:"Microsoft YaHei","微软雅黑"; letter-spacing:1px;}
body{overflow:hidden;}
ul{margin:0px;padding:0px;}
li{list-style:none;}
a{text-decoration:none;color:#666;outline:none;transition: color .6s,border-color .6s,background-color .6s;cursor:pointer;}
a:hover{transition: color .6s,border-color .6s,background-color .6s;text-decoration:none;}
a:link,a:visited{text-decoration:none}
input{border:1px solid #ccc;outline:none;}
textarea{border:1px solid #ccc;outline:none;}
form{margin:0px;padding:0px;}
table{cellspacing:0px;cellpadding:0px;}
img{border:none;}
a,img{border:0;}
.clear{clear:both; height:0px; width:100%; overflow:hidden;}
::-webkit-scrollbar-track-piece{width:10px;background-color:#f2f2f2}
::-webkit-scrollbar{width:5px;height:6px}
::-webkit-scrollbar-thumb{height:50px;background-color:#000000;}
::-webkit-scrollbar-thumb:hover{background:#000000}
::selection {background:#000000;color: #fff;}
.bold{font-weight:bold}
.full{display: block;width: 100%}
/*header*/
.header{ position:fixed; top:0px; left:0px; width:100%; background:#fff; z-index:999; padding:10px 0;-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);-moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);}
.menu{ margin:20px 10px 0 0;}
.menu ul li{ float:left; text-align:center;line-height: 40px;height: 40px;margin:0 8px;}
.menu ul li a{ color:#000; font-size:14px;padding:0 18px;}
.menu ul li a:hover{display:block;border-bottom:2px solid #cfa972;line-height: 40px;height: 40px;color:#684633;}
.lang{ float:right; margin-top:18px;}
.lang .lang_cur{ background:#684633; color:#fff;}

/*banner*/
.banner{ margin-top:80px;}
/*banner*/

/*news*/
.news{height:60px;margin:auto; background:#f2f2f2;}
.news .left{height:60px;line-height:60px;color:#FFF;text-align:center;font-size:20px; background:url("newsbg.png") no-repeat;}
.news .left i{ margin-right:5px;}
.news .right{height:60px;line-height:60px;overflow:hidden; padding-left:5%; position:relative;}
.news .right ul li{width:100%;height:60px;line-height:60px; font-size:14px;}
.news .right ul li a{ color:#333;}
.news .right ul li a:hover{ color:#684633;}
.news .right ul li .newsdate{ margin-right:10px; font-size:12px; border-right:1px solid #ccc; padding-right:10px; color:#666;}
.news .right ul li .newsdate i{ margin-right:5px;}
.indexnewsicon{ position:absolute; top:0px; right:50px;}
.indexnewsicon a{ color:#684633;}
.indexnewsicon a i{ margin-left:5px;}
/*news*/

/*xiala*/
.navigation-down{position:absolute;top:106px; left:0px;width:100%; z-index:9999;}
.navigation-down .nav-down-menu{ width:100%;margin:0;position:absolute;top:0px; left:0px;}
.navigation-down-inner{margin:auto;width:100%;position:relative; height:auto;background-color: rgba(0, 0, 0, .7);z-index:999;}
.menuxiala li{ display:inline-block;line-height:60px; float:left;}
.menuxiala li a{ color:#fff; text-transform:capitalize; display:block; padding-left:15px; padding-right:15px; text-transform:uppercase;}
.menuxiala li a:hover{ background:#684633; color:#fff;}
/*xiala*/

/*indexlist*/
.indexlist{}
.indexlistwarp{ height:50px; line-height:50px; background:#808080;}
.indexlist_left{ margin-left:30px; font-size:16px; color:#fff; float:left;}
.indexlist_right{ float:right; width:50px; height:50px; background:#666; text-align:center; }
.indexlist_right i{margin:20px auto 0;background: url("iconfont.png") no-repeat center center;width:16px;height:8px;display: inline-block;}
.indexlist_right a{ display:block;}
.indexlist_right a:hover{ background:#684633;}
.indexlist .col-lg-4{ padding:0px;}
.indexlistwarpitem{background:#684633;}
.indexlist_right_con{ background:#533829;}
.indexlistwarplist{ background:#333;}
.indexlist_right_item{ background:#222;}
.indexlisthover:hover{ background:#684633;}
/*indexlist*/

/*pro*/
.indexpro{ padding-top:80px; padding-bottom:80px;}
.indexprowarp{position: relative;width: 100%;height: 100px;top: 0;padding-top: 60px;line-height: 40px;text-align: center;background: #dedede;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;padding-top: 100px;padding-bottom: 50px;}
.indexprowarp img{position: absolute;bottom: 60px;left: 5%;-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;}
.indexprowarp:hover{top:6px;background: #684633;}
.indexprowarp:hover img{bottom:70px;box-shadow: 0px 2px 3px #333;}
.indexprowarp h4{}
.indexprowarp h4 a{ font-size:16px; color:#fff; letter-spacing:1px;}
.indexprowarp:hover a{color:#fff;text-shadow: 0px 3px 3px #333;}
.indexprotitle{ margin-bottom:110px; font-size:40px;}
.indexprotitle span{ font-size:60px; color:#684633; text-transform:uppercase;}
/*pro*/

/*product*/
.indexconwarp{ padding-top:80px; padding-bottom:80px;}
.indexconline{ border:1px solid #ccc; padding:30px;}
.indexconimg{}
.indexcon p{ text-align:center; margin-top:10px; font-size:16px;}
/*product*/

/*tech*/
.tech{padding:15px 40px;}
.techtext{ margin-top:20px;}
.techtext .techbt a:hover{ color:#684633;
	transition: all 0.4s linear;
	-webkit-transition: all 0.4s linear;
	-moz-transition: all 0.4s linear;
	-ms-transition: all 0.4s linear;
	-o-transition: all 0.4s linear;}

.techhover{ position:relative; overflow:hidden;}
.techimg{height: 253px;}
.techimg imh{width: 100%;height: 100%;}
.techbg{ position:absolute; top:10px; left:10px; right:10px; bottom:10px;background-color: rgba(0, 0, 0, 0);filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;
	transition: all 0.4s linear;
	-webkit-transition: all 0.4s linear;
	-moz-transition: all 0.4s linear;
	-ms-transition: all 0.4s linear;
	-o-transition: all 0.4s linear;}

.techimg img{
	transition: all 0.4s linear;
	-webkit-transition: all 0.4s linear;
	-moz-transition: all 0.4s linear;
	-ms-transition: all 0.4s linear;
	-o-transition: all 0.4s linear;}

.techwarp:hover .techimg img{
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1);
	transition: all 0.4s linear;
	-webkit-transition: all 0.4s linear;
	-moz-transition: all 0.4s linear;
	-ms-transition: all 0.4s linear;
	-o-transition: all 0.4s linear;}

.techbg a{ display:block; width:150px; height:40px; line-height:40px; text-align:center; margin:0 auto; margin-top:32%; position:relative;background:#fff;
	transition: all 0.4s linear;
	-webkit-transition: all 0.4s linear;
	-moz-transition: all 0.4s linear;
	-ms-transition: all 0.4s linear;
	-o-transition: all 0.4s linear; }
.techwarp:hover .techbg a{ margin-top:28%;
	transition: all 0.4s linear;
	-webkit-transition: all 0.4s linear;
	-moz-transition: all 0.4s linear;
	-ms-transition: all 0.4s linear;
	-o-transition: all 0.4s linear;}
.techwarp:hover .techbg{background-color: rgba(0, 0, 0, 0.7);transition: all 0.4s linear;
	-webkit-transition: all 0.4s linear;
	-moz-transition: all 0.4s linear;
	-ms-transition: all 0.4s linear;
	-o-transition: all 0.4s linear;opacity:1;}
.techbg a:hover{ background:#684633; color:#fff;}
.techtext .techbt{ font-size:16px; font-weight:600;text-align: center;}
.techtext .techbt a{color:#333;}
.techtext .techwz{ font-size:12px; color:#999; line-height:22px;}
.tech .row{ margin-left:-30px; margin-right:-30px;}
/*tech*/

/***footer***/
.footer{background:#1b1b1b;padding-bottom: 10px;padding-top: 40px;}
.footerbottom{border-top: solid 1px #333; padding-top:10px;}
.copy{color: #616161; line-height:55px;}
.footerleft{ float:left;}
.footerleftone{ float:left;margin-right: 40px;min-width: 140px;}
.footertop{ margin-bottom:40px;}
.footerleftone li a{color: #616161;text-decoration: none;margin-bottom: 10px;display: block; text-transform:capitalize; font-size:12px;}
.footerleftone .fisrt a{color: #fff; font-size:14px; text-transform:uppercase; font-weight:500;}
.footerleftone li a:hover{ color:#684633;}
.footerright{ float:right;}
.footerrighttop p{color: #fff; font-size:14px; text-transform:uppercase;}
.footerrighttop{ position:relative;}
.footerrighttop input{height:30px;padding: 7px 5px;color: #A3A3A3;border: solid 1px #bbb;outline: 0;width: 238px;}
.follow{margin-top:30px;}
.follow p{color: #fff; font-size:14px; text-transform:uppercase;}
.follow ul{}
.follow ul li{ float:left; margin-right:20px; position:relative;}
.follow ul li a i{ font-size:16px;color: #616161;}
.follow ul li a i:hover{ color:#684633;}
.footerrighttop button{ width:30px; height:30px; border:none; background:#684633; color:#fff;}
.follow ul li span{ position:absolute; top:40px; left:-30px;filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;
	transition: all 0.4s linear;
	-webkit-transition: all 0.4s linear;
	-moz-transition: all 0.4s linear;
	-ms-transition: all 0.4s linear;
	-o-transition: all 0.4s linear;}

.follow ul li:hover span{transition: all 0.4s linear;top:25px; opacity:1;
	-webkit-transition: all 0.4s linear;
	-moz-transition: all 0.4s linear;
	-ms-transition: all 0.4s linear;
	-o-transition: all 0.4s linear;}
/***footer***/

/**********************页脚***********************/
.foot_c{margin-top:30px;}
.confoot{background:#f8f8f8;border-top:1px solid #EEE;padding-bottom:50px;}
.footlist{margin:0 auto;margin-top:20px;overflow:hidden;}
.footlist > li{ float:left;line-height:25px;color:#333;font-size:14px; border-right:1px solid #e5e5e5;background-repeat:no-repeat;background-position:0px center;padding-left:15px;padding-left:7%;}
.footlist li ul{ padding-top:10px;overflow:hidden;}
.footlist li ul li{ line-height:20px;background-image:none;padding-left:0px;}
.footlist li ul li a{color:#666;font-size:12px;}
.footlist li ul li a:hover{color:#684633;}
.foot_bottom{background:#e5e5e5;overflow:hidden;}
.conbottom{margin:0 auto;height:200px;}
.banquan{margin:65px auto 0;font-size: 13px;text-align: center;    line-height: 26px;}
.confoot .row{ margin-left:-30px;}
/************页脚**********/

/***contact***/
.contact{ padding-top:80px; padding-bottom:80px;}
.contacttitle{ text-align:center;}
.contactyw{font-family:"Microsoft YaHei","微软雅黑"; font-size:36px; text-transform:uppercase; position:relative; padding-bottom:10px; margin-bottom:10px;}
.contactyw a{color:#333;}
.contactyw:after{position:absolute;  bottom:0px; left:50%; width:250px; height:1px; background:#dfdfdf; content:""; margin-left:-125px;}
.contactzw{ font-size:16px;}


.contactlist{ background:#f8f8f8; padding-top:50px; padding-left:30px; padding-bottom:50px; position:relative;
	margin-top:-50px; z-index:999; border-bottom:3px solid #684633; float:left; padding-right:65px;font-size: 14px;}
.map{box-shadow: -3px 3px 0 1px #684633;
	-webkit-box-shadow: -3px 3px 0 1px #684633;}
.contactlist span{ font-family:Verdana, Geneva, sans-serif; font-weight:600; margin-right:10px;}
.contactbt:after{position:absolute;  bottom:0px; left:0%; width:75px; height:1px; background:#a8a39d; content:"";}
.contactadd{ position:relative;padding-top:20px; margin-top:20px;}
.contactadd:before{position:absolute;  top:0px; left:0%; width:75px; height:1px; background:#a8a39d; content:"";}
.mess{ margin-top:70px; margin-left:-20px;}
.button button:hover{ background:#000}
/***contact***/


/***news***/
.newsitem{ background:#f6f5f5;}
.newsone{ border:1px solid #e3e3e3; background:#fff; padding:15px;}
.newswarp{width: 100%;}
.dyn {background: #f6f5f5;}
.newsimg{height: 210px;}
.newsimg img{width: 100%;height: 100%;}
.newsdate{ text-align:right; color:#666; border-bottom:1px solid #e3e3e3; padding-bottom:10px;}
.newstext{ margin-top:10px;}
.newstitle{ font-weight:600; color:#333; font-size:14px; height:42px; overflow:hidden;}
.newswz{ margin-top:10px; color:#666; height:44px; line-height:22px; overflow:hidden;text-align: justify;}
.newsmore{transition: all 0.4s linear;
	-webkit-transition: all 0.4s linear;
	-moz-transition: all 0.4s linear;
	-ms-transition: all 0.4s linear;
	-o-transition: all 0.4s linear;}

.newsmore a{ color:#684633; display:block;}
.mar_t25{margin-bottom:45px;}
.newsone:hover .newsmore{ margin-left:10px;
	transition: all 0.4s linear;
	-webkit-transition: all 0.4s linear;
	-moz-transition: all 0.4s linear;
	-ms-transition: all 0.4s linear;
	-o-transition: all 0.4s linear;
}

.newsone:hover .newsmore a{ color:#684633;}
.newsone:hover{-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);-moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	transition: all 0.4s linear;
	-webkit-transition: all 0.4s linear;
	-moz-transition: all 0.4s linear;
	-ms-transition: all 0.4s linear;
	-o-transition: all 0.4s linear;}
.job {padding-top: 80px;padding-bottom: 80px;}
/***news***/

/***行业动态***/
.xinwencon{}
.xinwenz{  position:relative;background:#fff; }
.xinwenztime{ width:65px; height:65px; position:absolute; top:-15px; left:-15px; background:#684633; padding-top:10px;}
.xinwenztimeup{ width:auto; height:30px; line-height:30px;  font-size:35px; color:#fff; font-weight:bold; text-align:center;}
.xinwenztimebot{ width:auto; height:25px; line-height:25px;  font-size:12px; color:#fff; text-align:center; letter-spacing:2px;}
.xinwenzwz{ width:93%;margin-left:25px; margin-top:15px; padding-bottom:50px;}
.xinwenzwzxbt{ width:auto; padding-left:40px; position:relative; height:35px; line-height:35px; overflow:hidden; text-align:left; font-size:12px; color:#684633;}
.xinwenzwzxbt span{ width:15px; height:2px; position:absolute; top:1px; background:#684633; display:block;}
.xinwenzwzwzbt{ width:auto;  height:45px; line-height:45px; text-align:left; font-size:17px;color:#333; letter-spacing:1px; padding-left:10px; margin-top:50px;}
.dynhover:hover .xinwenzwzpic img{opacity:0.8;}
.xinwenzwzpic{ margin:0 auto;}
.xinwenzwwenzi{ text-align:left; height:84px; line-height:22px; margin-bottom:10px; padding-top:12px; overflow:hidden; font-size:12px; color:#333; }
.jxyd{height:20px; line-height:20px; font-size:12px; color:#684633; letter-spacing:1px; margin-top:20px;
	transition: all 0.4s linear;
	-webkit-transition: all 0.4s linear;
	-moz-transition: all 0.4s linear;
	-ms-transition: all 0.4s linear;
	-o-transition: all 0.4s linear;}
.jxyd a{ color:#684633}
.jxyd a:hover{ text-decoration:underline;}
.jxyd a i{ margin-left:8px;}

.xinwenyb{}
.xinweny{ width:80%;border-bottom:1px #eee dotted; float:right; padding-bottom:50px; padding-top:20px; padding-left:20px; padding-right:20px;}
.xinweny:hover{ background:#fff;
	-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);-moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	transition: all 0.4s linear;
	-webkit-transition: all 0.4s linear;
	-moz-transition: all 0.4s linear;
	-ms-transition: all 0.4s linear;
	-o-transition: all 0.4s linear; }
.techdbt{
	font-size: 22px;
	color: #1a1a1a;
	line-height: 25px;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: capitalize;
	margin-bottom: 10px;
}

.xinwenyxbt{ width:auto; border-bottom:1px #ccc dotted; line-height:35px; height:35px; text-align:left; font-size:15px; color:#333;letter-spacing:1px;}
.xinwenypic{  margin-top:20px; margin-bottom:15px;}
.xinwenywenzi{ width:auto; line-height:30px; height:30px; overflow:hidden; text-align:left;  font-size:13px; color:#333}
.xzrq{ width:195px; height:40px; float:right; margin-top:50px;}
.dynhover:hover .jxyd{ margin-left:10px;
	transition: all 0.4s linear;
	-webkit-transition: all 0.4s linear;
	-moz-transition: all 0.4s linear;
	-ms-transition: all 0.4s linear;
	-o-transition: all 0.4s linear;}
/***行业动态***/


/***product***/
.product{background:url("tian_pic04.jpg") no-repeat bottom; padding-top:80px;padding-bottom: 120px;}
.protop{ margin-top:30px;}
.protext{ margin-top:10px; text-align:center;}
.protext p{ font-size:14px; font-weight:600;}
.probt{width:92px; text-align:center; margin-bottom:40px;    float: right;}
.probt a{background:url("pro_bt_bg.png") no-repeat center;background-size:cover;display:inline-block;float:right;clear:both;margin-top: 15px;width: 90px;height: 55px;line-height: 55px;z-index: 999;}
.probt a:hover{ background:#684633; color:#fff;}
.proimg{ position:relative;}

.probg a{ display:block; width:120px; height:40px; line-height:40px; background:#fff; text-align:center; margin:0 auto; margin-top:28%; color:#684633;}
.prolist:hover .probg a{ background:#684633; color:#fff;}
.probg a i{ margin-left:8px;}
.probg{ position:absolute; top:10px; left:10px; bottom:10px; right:10px;background-color: rgba(0, 0, 0, .0);filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;
	-webkit-transition: 0.3s linear;
	-moz-transition: 0.3s linear;
	-ms-transition: 0.3s linear;
	-o-transition: 0.3s linear;
	transition: 0.3s linear; }
.prolist:hover .probg{background-color: rgba(0, 0, 0, .7);
	-webkit-transition: 0.3s linear;
	-moz-transition: 0.3s linear;
	-ms-transition: 0.3s linear;
	-o-transition: 0.3s linear;
	transition: 0.3s linear;}

.boder{ position:absolute; background:#684633;}

.boder_top{ width:0%; height:5px; top:0px; left:0px;
	-webkit-transition: 0.3s linear;
	-moz-transition: 0.3s linear;
	-ms-transition: 0.3s linear;
	-o-transition: 0.3s linear;
	transition: 0.3s linear;}


.boder_left{ width:5px; height:0%; bottom:0px; left:0px;
	-webkit-transition: 0.3s linear;
	-moz-transition: 0.3s linear;
	-ms-transition: 0.3s linear;
	-o-transition: 0.3s linear;
	transition: 0.3s linear;}


.boder_bottom{ width:0%; height:5px;  right:0px; bottom:0px;
	-webkit-transition: 0.3s linear;
	-moz-transition: 0.3s linear;
	-ms-transition: 0.3s linear;
	-o-transition: 0.3s linear;
	transition: 0.3s linear;}


.boder_right{ width:5px; height:0%; top:0px; right:0px;
	-webkit-transition: 0.3s linear;
	-moz-transition: 0.3s linear;
	-ms-transition: 0.3s linear;
	-o-transition: 0.3s linear;
	transition: 0.3s linear;}


.prolist:hover .boder_top{ width:100%;
	-webkit-transition: 0.3s linear;
	-moz-transition: 0.3s linear;
	-ms-transition: 0.3s linear;
	-o-transition: 0.3s linear;
	transition: 0.3s linear;}


.prolist:hover .boder_left{ height:100%;
	-webkit-transition: 0.3s linear;
	-moz-transition: 0.3s linear;
	-ms-transition: 0.3s linear;
	-o-transition: 0.3s linear;
	transition: 0.3s linear;}


.prolist:hover .boder_bottom{ width:100%;
	-webkit-transition: 0.3s linear;
	-moz-transition: 0.3s linear;
	-ms-transition: 0.3s linear;
	-o-transition: 0.3s linear;
	transition: 0.3s linear;}


.prolist:hover .boder_right{ height:100%;
	-webkit-transition: 0.3s linear;
	-moz-transition: 0.3s linear;
	-ms-transition: 0.3s linear;
	-o-transition: 0.3s linear;
	transition: 0.3s linear;}

.prolist:hover .probg{ opacity:1;-webkit-transition: 0.3s linear;
	-moz-transition: 0.3s linear;
	-ms-transition: 0.3s linear;
	-o-transition: 0.3s linear;
	transition: 0.3s linear; }

.pro_left {width:92px;
	float: right;
	position: absolute;
	top: 23%;}
.pro_right {width:85%;float: left;}
.pro_right img{display:block;}
.pro_right p, .pro_right p img{width: 100%;display: block;}
.cpzs_tu{width:100%;margin: 0 auto;}
.probt .procur {background: #684633;color: #fff;}
/***product***/


/***culture***/
.culture{background:url("k01.jpg") no-repeat center center fixed; background-size:cover; padding-top:80px; padding-bottom:80px;}
.list__item__inner{padding-left: 30px;margin-left: 10px;border-left: 1px solid #fff; border-left: 1px solid rgba(255,255,255,0.3);font-weight: 100;height: 200px;}
.list__item__inner .title {position: relative;display: inline-block;zoom: 1;overflow: hidden;letter-spacing: normal; font-size:28px; color:#fff; position:relative; padding-bottom:20px; margin-top:42px;}
.list__item__inner .title:after{position:absolute;  bottom:0px; left:0%; width:30px; height:2px; background:#fff; content:"";}
.txt02 {margin-top: 10px;color: #bbb;line-height: 20px; font-weight: 300;}
.dot {position: absolute;top: 130px;left: 6px;display: block;width: 10px;height: 10px;background: #fff;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;}
.konwwarp{ position:relative;}
.konwcenter{ width:80%; margin:0 auto; margin-top:80px;}
/***culture***/


/***culture***/
.stylewarp{}
.styleimg{}
.styletext{ margin-top:15px;}
.styletext p{ text-align:center; font-size:13px;}
/***culture***/

/***about***/
.aboutwarp{ background:url("aboutbg.jpg") no-repeat; padding:30px; position:relative; padding-top:50px; padding-bottom:50px;}
.aboutwarp p{ line-height:24px; /*width:60%;*/ text-indent:2em; letter-spacing:2px;}
.abouttitle{ font-size:24px; margin-bottom:10px; position:relative; padding-bottom:20px;}
.abouttitle:after{position:absolute;  bottom:0px; left:0%; width:30px; height:2px; background:#684633; content:"";}
.aboutimg{ position:relative; left:0;    margin-top: 25px;}
.aboutimg img{width:100%;box-shadow: -3px 3px 0 1px #684633;-webkit-box-shadow: -3px 3px 0 1px #684633;}
/***about***/

/***honor***/
.honorone{}
.honorone p{ margin-top:10px; text-align:center;}
.honortop{ margin-top:20px;}
.honorwarp{ position:relative; height:580px; margin-top:70px;}
.honorone{}
.honor img{ -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);-moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);}
.honordb{ position:relative; width:230px; margin:0 auto;}
.honoreight{ position:absolute; left:-15px; top:310px; z-index:99999;}
.honornine{position:absolute; right:-25px; top:310px;z-index:99999;}

.honortbd{position:relative; width:600px; margin:0 auto;}
.honorone{position:absolute; left:-30px; top:100px; z-index:99;}
.honortwo{position:absolute; right:-30px; top:100px;z-index:99;}

.honortrbd{position:relative; width:840px; margin:0 auto;}
.honorthree{position:absolute; left:65px; top:210px;z-index:999;}
.honorfour{position:absolute; /*right:0px;*/ top:210px;z-index:999;left:205px;}

.honorfbd{position:relative; width:600px; margin:0 auto;}
.honorfive{position:absolute; /*left:0px;*/ top:210px;z-index:999;right:85px;}
.honorsix{position:absolute; right:-55px; top:210px;z-index:999;}

.honorsen{position:relative; width:250px; margin:0 auto;z-index:9;}

.honorlist{ background:url("honorbg1.JPG") no-repeat center center; background-size:cover; padding-top:80px;}
/***honor***/


/**  tzzgx1  **/
.jobright{ text-align:center;}
.jobright li{ display:inline-block; position:relative; margin-right:30px;}
.contactitem a{ padding-left:35px; text-transform:uppercase; font-size:16px; color:#333;}
.contactitem a:after{content: "";
	position: absolute;
	left: 0px;
	top: 12px;
	height: 1px;
	background: #000;
	display: block;
	width: 20px;
	-moz-transform-origin: 50% 50%;
	-ms-transform-origin: 50% 50%;
	-webkit-transform-origin: 50% 50%;
	transform-origin: 50% 50%;
	-moz-transition-property: -moz-transform,background;
	-o-transition-property: -o-transform,background;
	-webkit-transition-property: -webkit-transform,background;
	transition-property: transform,background;
	-moz-transition-duration: 0.5s;
	-o-transition-duration: 0.5s;
	-webkit-transition-duration: 0.5s;
	transition-duration: 0.5s;
	-moz-transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1);
	-o-transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1);
	-webkit-transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1);
	transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1);}

.pagination1 a:hover:after {
	-moz-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
	filter: progid:DXImageTransform.Microsoft.Matrix( M11=$m11, M12=$m12, M21=$m21, M22=$m22, sizingMethod='auto expand');
	zoom: 1;
	background: #684633;}
.contactitem a:hover{ color:#684633;}
.casefltop{ margin-top:60px; margin-bottom:20px;}


.contactitem .casecur:after{content: "";
	-moz-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
	filter: progid:DXImageTransform.Microsoft.Matrix( M11=$m11, M12=$m12, M21=$m21, M22=$m22, sizingMethod='auto expand');
	zoom: 1;
	background: #684633;}
.contactitem .casecur{ color:#684633;}
.contactzw{font-family:Arial;}
/**  tzzgx1  **/


/***特效***/
/*.honorone{filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0; position:relative;top:200px;}*/
.newsone{filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0; position:relative;top:200px;}
.xinwenz{filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0; position:relative;left:-200px;}
.xinwenyb{filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0; position:relative;right:-200px;}
.protophd{filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0; position:relative;top:200px;}
.abouthd{filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0; position:relative;top:200px;}
.aboutimg{filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0; right:-20%;}
.konwwarp{filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0; position:relative;top:200px;}
.stylewarp{filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0; position:relative;left:-200px;}
.map{filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0; position:relative;top:200px;}
.contactlist{filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0; position:relative;top:200px;}
.contactimg{filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0; left:-200px;position:relative;}
/***特效***/

.productimg{ position:relative;}
.productbg{ position:absolute; top:10px; left:10px; right:10px; bottom:10px;background-color: rgba(0, 0, 0, .0);
	transition: all 0.4s linear;
	-webkit-transition: all 0.4s linear;
	-moz-transition: all 0.4s linear;
	-ms-transition: all 0.4s linear;
	-o-transition: all 0.4s linear;filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;
}

.productbg p{ text-align:center; color:#fff; font-size:24px; margin-top:30%; position:relative; padding-bottom:20px;transition: all 0.4s linear;
	-webkit-transition: all 0.4s linear;
	-moz-transition: all 0.4s linear;
	-ms-transition: all 0.4s linear;
	-o-transition: all 0.4s linear;}
.productbg p:after{position:absolute;  bottom:0px; left:50%; width:30px; height:2px; background:#fff; content:""; margin-left:-15px;}
.productone:hover .productbg{background-color: rgba(0, 0, 0, .7); opacity:1;
	transition: all 0.4s linear;
	-webkit-transition: all 0.4s linear;
	-moz-transition: all 0.4s linear;
	-ms-transition: all 0.4s linear;
	-o-transition: all 0.4s linear;}

.productone:hover .productbg p{ margin-top:25%;}
.abbanner{ position:fixed;top:0px; left:0px; width:100%;}
.warpper{ position:relative; z-index:9;background: url("tian_pic04.jpg") no-repeat bottom;padding-bottom: 100px;}
.sewy{top:200px; left:230px;}

.zxwarp{}
.zxtitle{ font-size:14px; font-weight:bold; letter-spacing:1px;}
.zxtext{ line-height:22px;letter-spacing:1px; margin-top:15px; color:#666;}
.zgzx .col-push-1{margin-left: 4.3333333%;}
.zximg{ border:1px solid #fff; position:relative; overflow:hidden;}
.zxmore{ margin-top:30px; border-bottom:2px solid #684633;width:120px;}
.zxmore a{ display:block; width:120px; height:35px; line-height:35px; border:1px solid #684633; text-align:center; color:#684633;transition: color .6s,border-color .6s,background-color .6s,border .6s;}
.zxmore a i{ margin-left:8px}
.zxmore a:hover{ background:#684633;border:1px solid #684633; color:#fff;transition: color .6s,border-color .6s,background-color .6s,border .6s;}
.xgzxright .rightline{ display:block; width:30px; height:2px; background:#684633; border:none; margin-top:15px;}
.xgzxbottom{ margin-top:40px;}
.zxtext a{ color:#666;}
.zxtext a:hover{color:#684633;}
.zgzx{ border-bottom:1px dotted #ccc; padding-bottom:40px;}
.spenmore{ margin-top:10px;}
.spenmore a{color:#684633;
	transition: all 0.4s linear;
	-webkit-transition: all 0.4s linear;
	-moz-transition: all 0.4s linear;
	-ms-transition: all 0.4s linear;
	-o-transition: all 0.4s linear;}
.spenmore a i{ margin-left:8px;}
.spechover:hover .spenmore a{ margin-left:10px;
	transition: all 0.4s linear;
	-webkit-transition: all 0.4s linear;
	-moz-transition: all 0.4s linear;
	-ms-transition: all 0.4s linear;
	-o-transition: all 0.4s linear;}

.xgzxtoplist{filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0; position:relative;top:200px;}
.xgzxleft{filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0; position:relative;left:-200px;}
.xgzxright{filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0; position:relative;right:-200px;}

.prodotxq{ margin-top:30px;}
.prodotxq p{ line-height:22px; font-size:13px;}
.prodotxq img{max-width: 100%;display:block;max-height: auto}
.prodotxq .prodotbt{ font-size:16px; color:#684633; font-weight:600; padding-bottom:20px; position:relative; margin-bottom:20px;}
.prodotxq .prodotbt:after{position:absolute;  bottom:0px; left:0%; width:30px; height:2px; background:#684633; content:"";}
.prodotxq p span{ font-weight:600; font-size:14px;}
.upload{ margin-top:30px;}
.upload a{ display:block; width:150px; height:40px; line-height:40px; background:#684633; color:#fff; text-align:center; margin:0 auto;}
.upload a:hover{ background:#000;}
.prodotwz{ text-align:center; font-family:Arial, Helvetica, sans-serif; margin-bottom:20px; line-height:24px; font-size:14px;}
.prodottop{ border-bottom:1px dotted #ccc; padding-bottom:30px;}

.upload{}
.upload a{ display:block; width:150px; height:40px; line-height:40px; background:#684633; text-align:center; margin:0 auto; color:#fff;}
.upload a:hover{ background:none; border:1px solid #684633; color:#684633;}
.prodotwz{ text-align:center; font-family:Arial, Helvetica, sans-serif; margin-bottom:20px; line-height:24px; font-size:14px;}
.prodottop{ border-bottom:1px dotted #ccc; padding-bottom:30px;}

.xinwenny{margin:0 auto;height:auto;}
.xinwenbt{height:50px;line-height:50px;font-size:24px;color:#000; letter-spacing:1px;text-align:center;}
.xinwenxbt{ width:470px;line-height:30px;text-align:center;margin:0 auto;height:30px;padding-top:10px;font-size:12px;color:#4c4c4c;}
.xinwenxbt .zuozhe{margin-left: 10px}
.xinwennl{margin:0 auto;padding-top:25px;height:auto;line-height:30px;font-size:12px;color:#4c4c4c; text-align:left;margin-bottom:40px;}
.xinwennl p{text-indent: 2em;font-size: 14px;line-height: 26px;text-align: justify;}
.xinwennl p img{margin: 0 auto;display: block;}
.zpxxnrtop_job{ width:auto; height:35px; line-height:30px; border-bottom:1px #ddd dashed; text-align:left; font-size:14px;color:#333; font-weight:bold;}
.zpxxnrtop_job span{ color:#4c9336;font-size:12px;}
.zpxxnrbody{ width:auto;border-bottom:1px #ddd dashed; padding-top:20px; padding-bottom:20px; padding-left:12px; padding-right:10px;}
.zpxxnrbodynr{ width:140px; height:50px; float:left; margin-right:30px;}
.zpxxnrbodynrs{ width:auto; height:auto;}
.zpxxnrbodynrsz{ width:80px; height:25px; line-height:25px;font-size:12px; float:left;color:#666;}
.zpxxnrbodynrsy{ width:60px; float:right; height:25px; line-height:25px;font-size:12px;}
.zxzpnr{ line-height:25px;}
.jianli{ width:180px; height:auto;  position:relative;}
.shangchuan{width:80px; height:23px; line-height:23px; margin-top:10px; right:0px; position:absolute; border:1px #684633 solid; color:#684633;text-align:center; font-size:12px;}
.shangchuan a{ color:#684633;}
.shangchuan a:hover{ color:#fff; background:#684633; display:block;}
.tjl{ width:100px; height:50px; position:absolute; left:0px; }

.stock {position: relative;margin-bottom: 23px;width: 100%;height: 180px;background-color: #684633;}
.stock .item {display: none;position: absolute;left: 106px;top: 30px;width: 678px;height: 130px;}
.stock .item table {width: 678px;height: 84px;}
.stock .item table .tit {font-size: 13px;color:#B7B7B7;}
.stock .item table .data .green {color: #fff;}
.stock .item table .data .red {color: #fff;}
.stock .item table .data td {color: #919191;}
.stock .item p {margin-top: 7px;color: #c3cbd4;opacity: 0.5;-webkit-opacity: 0.5;-moz-opacity: 0.5;-o-opacity: 0.5;-ms-opacity: 0.5;filter: alpha(50);}
.stock .item {display: none;position: absolute;left: 35px;top: 30px;width: 678px;height: 130px;}
.stock .menu {position: absolute;bottom: 0;left: 0;width: 100%;height: 45px;background-color: #8a5c43;}
.stock .item table .data td .num {font-size: 50px;}
.stock .item table .data td {font-size: 20px;color: #D0D0D0;}
.stock .menu .wrap a {float: left;width: 100px;height: 100%;font-size: 13px;line-height: 45px;text-align:center;color:#E4E4DA;text-decoration:none;}
.stock .item table .data td .unit {margin-top: 30px;font-size: 30px;line-height: 30px;}
.stock .menu .wrap a.on {background-color:#684633;}
.stock .menu .wrap a{float:right;}

.rightbox{background-color:#65ac1e;height:320px;padding:20px;color:#FFF}
.rightbox p{font-size:18px;}
.link-block{border-top: 1px solid #ccc;padding-top:22px;padding-bottom:15px}
.date-block {float: left;padding: 0 10px;width: 88px;height: 88px;color: #444;background-color: #e1e1e1;margin-right:20px;}
.date-block .day {display: block;margin:3px 0 3px 0;font-size: 30px;color: #8A5C43;}
.link-block a .summary {float: left;margin-left: 18px;width: 640px;height: 100%;line-height: 18px;color: #746969;}
.link-block a{ text-decoration:none; cursor:pointer}
.link-block:hover{background:#e1e1e1;transition:background-color .3s;}
.link-block a:hover{color:#8a5c43}
.link-block a p {margin-top: 8px;height: 36px;line-height: 18px;color: #746969;overflow: hidden;}
.link-block a h1 {margin-bottom: 8px;line-height: 26px;}
.link-block a h3 {margin: -4px 0;color: #746969;}
.summary {width:90%}
.summary h3{font-size: 16px;font-weight: bold;margin-top: 3px;color:#474545}
.summary h4{font-size:12px; margin: -4px 0;color: #746969;}
.summary p {margin-top: 10px;height: 36px;line-height: 18px;color: #746969;overflow: hidden;}
.imgs img{clear:right;float: right;/* width: 10%; */margin-right: 3%;margin-top: 4.5%}
.messs{margin-top:10px}
.gztitle{font-size:24px;margin-bottom:20px}
.gz{line-height:48px;border-bottom:1px dashed #d4d4d4;font-size:14px;width:100%; cursor:pointer}
.tzbox{width:95%; }
.gz a:hover{color:#684633}

/**  调整  **/
.jobright{ text-align:center;}
.jobright li{ display:inline-block; position:relative; margin-right:30px;}
.contactitem a{ padding-left:35px; text-transform:uppercase; font-size:16px; color:#333;}
.contactitem a:after{content: "";
	position: absolute;
	left: 0px;
	top: 12px;
	height: 1px;
	background: #000;
	display: block;
	width: 20px;
	-moz-transform-origin: 50% 50%;
	-ms-transform-origin: 50% 50%;
	-webkit-transform-origin: 50% 50%;
	transform-origin: 50% 50%;
	-moz-transition-property: -moz-transform,background;
	-o-transition-property: -o-transform,background;
	-webkit-transition-property: -webkit-transform,background;
	transition-property: transform,background;
	-moz-transition-duration: 0.5s;
	-o-transition-duration: 0.5s;
	-webkit-transition-duration: 0.5s;
	transition-duration: 0.5s;
	-moz-transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1);
	-o-transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1);
	-webkit-transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1);
	transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1);}

.contactitem a:hover:after {
	-moz-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
	filter: progid:DXImageTransform.Microsoft.Matrix( M11=$m11, M12=$m12, M21=$m21, M22=$m22, sizingMethod='auto expand');
	zoom: 1;
	background: #684633;}
.contactitem a:hover{ color:#684633;}
.casefltop{ margin-top:60px; margin-bottom:20px;}
.pagination1 {width: 100%;clear: both;line-height: 220%}
.pagination1 a{padding-left: 35px;text-transform: uppercase;font-size: 16px;color: #333;position: relative}
.pagination1 span {color: #cfa972;padding-left: 35px;text-transform: uppercase;font-size: 16px;position: relative}
.pagination1 a:hover{ color:#cfa972; text-decoration:none;}
.pagination1 a:after,.pagination1 span::after{
	content: "";
	position: absolute;
	left: 10px;
	top: 12px;
	height: 1px;
	background: #000;
	display: block;
	width: 20px;
	-moz-transform-origin: 50% 50%;
	-ms-transform-origin: 50% 50%;
	-webkit-transform-origin: 50% 50%;
	transform-origin: 50% 50%;
	-moz-transition-property: -moz-transform,background;
	-o-transition-property: -o-transform,background;
	-webkit-transition-property: -webkit-transform,background;
	transition-property: transform,background;
	-moz-transition-duration: 0.5s;
	-o-transition-duration: 0.5s;
	-webkit-transition-duration: 0.5s;
	transition-duration: 0.5s;
	-moz-transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1);
	-o-transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1);
	-webkit-transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1);
	transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1);
}

.pagination1 .casecur:after,.pagination1 span::after{content: "";
	-moz-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
	filter: progid:DXImageTransform.Microsoft.Matrix( M11=$m11, M12=$m12, M21=$m21, M22=$m22, sizingMethod='auto expand');
	zoom: 1;
	background: #684633;}
.contactitem .casecur{ color:#684633;}
.contactzw{font-family:Arial;}

.indexnews{ width:100%;}
.indexnewswarp{margin:0 auto;}
.indexnewstitle{ text-align:center; font-size:24px;}
.indexnewsnr{ margin-top:30px;}
.indexnewsleft{ float:left;}
.indexnewsright{ float:right; padding-right:16px;}
.indexnewsleft a{ color:#333; float:left; letter-spacing:1px;}
.indexnewsleft .date{padding: 0 20px 0 10px; line-height:20px;font-family:Verdana;letter-spacing: 1px;font-size: 13px;}
.indexnewsleft .gsxw{ width:100px; height:20px; line-height:20px; text-align:center; background:#684633; color:#fff;}
.indexnewsleft .newstext{ margin-left:20px;line-height:20px;margin-top: 0px;font-size: 14px;}
.indexnewsleft .newstext:hover{ color:#684633; text-decoration:underline;}
.indexone{border-bottom:1px dotted #ccc;padding: 20px 0 16px;}
.indexone:hover{ background:#fdfcfa;}
.indexnewsmore{ margin-top:40px;margin-bottom:40px;}
.indexnewsmore a{ display:block; width:128px; height:45px; line-height:45px; border:1px solid #004098;font-family:Verdana; text-align:center; color:#333; font-size:14px; margin:0 auto;
	transition: color .6s,border-color .6s,background-color .6s;-webkit-border-radius: 5px; -moz-border-radius: 5px;border-radius: 5px;-khtml-border-radius:5px;
	-webkit-box-shadow: #ccc 0px 0px 1px;
	-moz-box-shadow: #ccc 0px 0px 1px;
	box-shadow: #ccc 0px 0px 1px;}
.indexnewsmore a:hover{ background:#004098; color:#51c6ec;transition: color .6s,border-color .6s,background-color .6s;}

.indexab{ margin-top:50px;}
.indexab ul{}
.indexab ul li{ float:left;width:336px;float: left; position:relative; overflow:hidden;
	margin-right:45px;
	margin-bottom: 20px;box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
	text-align: center;
	background-color: #fff;}
.indextext{ width:280px; margin:0 auto; margin-top:30px;}
.indextext p{ letter-spacing:1px;}
.indextecttitle{ font-weight:bold;}
.indexnewsimg{ overflow:hidden;}
.indexnewsimg img{-webkit-transform: scaleX(1) scaleY(1);
	transition: all 3s;
	-webkit-transition: all 3s;}
.indexnewsimg img:hover{transform:scaleX(1.1) scaleY(1.1);
	-webkit-transform:scaleX(1.1) scaleY(1.1);}


.indexmore{ margin-top:40px;}
.indexmore a{ display:block; width:280px; height:52px; line-height:50px; border:1px solid #004098;font-family:Verdana; text-align:center; color:#333; font-size:14px; margin:0 auto;
	transition: color .6s,border-color .6s,background-color .6s;-webkit-border-radius: 5px; -moz-border-radius: 5px;border-radius: 5px;-khtml-border-radius:5px;
	-webkit-box-shadow: #ccc 0px 0px 1px;
	-moz-box-shadow: #ccc 0px 0px 1px;
	box-shadow: #ccc 0px 0px 1px;}
.indexmore a:hover{ background:#004098; color:#51c6ec;transition: color .6s,border-color .6s,background-color .6s;}

/***自适应***/
/********product2*****/
.product_top{background: #f2f2f2;width:100%;padding:45px 30px 30px;}
.product_top h3, .product_center h3{margin: 0 0 20px 0;}
.fxx{background:url("fjx01.png") no-repeat;width:100%; height:3px;margin:0 auto 30px;}
.product_top p{width:100%;font-size: 14px;text-indent: 2em;line-height: 24px;text-align: justify;}
.product_top img, .product_center img, .product_bottom img, #partF img, #partG img, #partH img{width:100%;margin-top: 10px;display: block;}
.mar_tt{margin-bottom: 20px;}
.product_left{position:relative;}
.product_wen p{ font-family:"Georgia, "Times New Roman", Times, serif"; color:#cccccc; text-transform:capitalize; font-size:14px; margin-bottom:5px;}
.product_wen h2:before{position:absolute; content:""; top:0px; right:0px; width:120px; height:1px; background-color:#cccccc;}
.product_center{margin-top:15px; }
.product_bottom{margin-top:15px;}
.product_cleft{position:relative;height: 50%;}
.product_cleft .product_cimg a img {height: 100%;}

/**效果**/
.usaph{ top:135px; left:52px;}
.chinaph{top:120px; right:80px;}
.sewyph{top:110px; left:60px;}

/***自适应***/
@media (max-width:1280px) and (min-width:1000px) {
	.footerrighttop input{ width:180px;}
}
@media (max-width: 1540px){
	.konwcenter {width: 100%;}
}
@media (max-width: 768px) {


	.navbar-nav{ background:#fff; margin-top:0px; float:none;}
	.navbar-nav li{ text-align:center; border-bottom:1px dotted #e5e5e5;}
	.navbar-nav a{ color:#666; text-transform:uppercase;}
	.navbar-nav a:hover{ color:#684633;}
	.navbar-header{}
	.navbar-collapse{border-top: 1px solid #e5e5e5;}
	nav{ margin-top:0px;}
	header{ display:block; position:fixed; top:0px; width:100%; left:0px; z-index:999999; background:#fff;
		-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);-moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);}
	.headerbg{}
	.pcheader{ display:none;}
	.navbar-toggle { margin-top:10px; margin-right:0; padding-right:0;}
	.navbar-toggle .icon-bar {background:#684633;}
	.logo_boxlist{ float:left;  margin-left:0px;  margin-top:8px;}
	.techdbt {text-align: center;}

	.footerright{ float:none;}
	.footer{ margin-top:0px;}
	.banner{ margin-top:55px;}
	.conbottom{ height:auto; line-height:45px;}
	.indexlistwarp { margin-top:0;   height:50px;}
	.indexlist_right{ width:40px; height:40px;}
	.aboutwarp p{ width:100%;}
	.aboutwarp{ background-size:cover; padding:40px 30px;}
	.stylewarp{ margin-bottom:20px;}
	.probt a{ width:96px;}
	.contactlist{ margin-top:20px;}
	.prodottop img{ width:100%;}

	.newsone{margin-bottom:15px;}
	.ph_news_title {color: #333;font-size: 24px;line-height: 30px;}
	.xinwenzwwenzi{height:auto; overflow:inherit;}
	.xinwenyb{padding-left:0px; padding-right:0px;}
	.xinweny{padding-left:0px; padding-right:0px; width:100%; padding-bottom:0px;}
	.weiqibox{width:100%; padding-left:0px; padding-right:0px;}
	.zgzx .col-push-1{margin-left:0px; margin-top:10px;}
	.spenmore{margin-top:10px;}
	.zxtext{margin-top:10px !important;}
	.xgzxtoplist{margin-bottom:30px;}
	.warpper{margin-top:0px !important;padding-bottom:10px;}
	.newstitle{height:auto; overflow:inherit; line-height:24px;}
	/****honor****/
	.honorbox{width:100%; margin-top:80px; padding-right:0px; padding-left:0px;}
	.honorwarp2 {margin-top:15px;}
	.honoritem{width:100%;}
	.honoritem img{margin:0px auto 15px auto; display:block;}
	/****honor****/
	.newsdotbox{width:100%;}
	.xinwenbt{height:auto; line-height:36px;}
	.xinwenxbt{width:100%; line-height:24px; height:auto;}
	.xinwenxbt .zuozhe{display: inline-block}
	.xinwennl{padding-top:15px;}
	.upload2{margin-top:80px;}
	.contact {padding-left:0px; padding-right:0px;}
	.culture{padding-left:0px; padding-right:0px; padding-top:40px; padding-bottom:40px;}
	.contacttitle{padding:0px 15px;}
	.contactitem{width:100%;}
	.contactlist{width:100%;}
	.side{z-index:9999; height:54px;}
	.messli{margin-top:10px;}
	.jobwarp{margin-bottom:15px;}
	.indexlist_left{ padding:8px 0;}
	.indexlist_left p{ line-height:22px; margin:0;}
	.indexlist_left span{ display:block; text-align:center; margin:5px auto;background: url("iconxia.png") no-repeat center center;width:10px;height:6px;}

	/**  index  **/
	.banquan{ margin:0; width:100%; text-align:center;}
	.banner{ height:auto !important; }
	.indexlist{ padding:0 !important;}
	.list_gn{ padding:0 15px; margin:40px 0 0;}
	.more_con{ display:none;}
	.indexlist_left{ width:100%; margin:0; text-align:center;}
	/**  about  **/

	/**  about  **/
	.abbanner{ position:inherit;}
	.konwwarp{ top:0 !important; opacity:1 !important; margin-top:20px;}
	.stylewarp{ left:0; opacity:1;}
	/* .styletext p{white-space:nowrap; overflow:hidden; text-overflow:ellipsis;  }*/

	.sj_honor img{ width:100%; height:auto; display:block;}
	.dot{ display:none;}
	.list__item__inner{ border:none; padding-left:0;}
	.list__item__inner .title { text-align:center; width:100%; margin-top:20px;font-size:24px;}
	.list__item__inner .title:after{ left:50%; margin-left:-15px;}
	.txt02{ text-align:center;}
	/**  about  **/

	/**  product  **/
	.contact{ padding:40px 0;}
	.pro_right{ width:100%;}
	.pro_ti{ width:100%; height:110px !important;}
	.product_wen{ position:inherit; text-align:center; padding:10px 0;}
	.product_wen h2{ text-align:center;}
	.product_wen h2:before{ right:50%; margin-right:-60px;}
	.product_wen h4{ text-align:center;}
	.product_cpic{ margin-top:30px; padding-left:15px;}
	.product_top{padding:10px;}
	.product_top p{font-size: 12px;line-height: 21px;}
	.product{padding-bottom: 50px;}
	.probt{ padding-left:0;width: 100%;float: none}
	.pro_left{ width:100%; position:inherit !important; top:0;}
	.probt a{ width:30%; float:left; clear:none; margin-right:5%; background:none; border:1px #684633 solid; height:30px; line-height:30px;}
	.probt a.three{ margin-right:0;}

	.pro_con{ width:100%; margin:40px 0 20px 0; padding:0 15px;}
	.pro_con img{ width:100%; height:auto; display:block; margin:15px 0;}
	.pro_con p{ color:#684633; font-size:14px; text-align:center; line-height:30px; margin:0;}

	.sj_pro_list{ width:100%; margin:40px 0 0 0; }
	.sj_pro_li{ float:left; width:48%; margin-right:4%; margin-bottom:10px;}
	.sj_pro_li img{ width:100%; height:auto; border:1px #ddd solid; padding:5px;}
	.sj_pro_li p{ color:#333; line-height:30px; text-align:center;}
	.sj_pro_li.two{ margin-right:0; }
	.sj_pro_li.bot{ margin-bottom:0;}
	.sj_pro_li.bot p{ margin-bottom:0;}
	.nytop{ margin-top:25px;}
	.nytop_2{ margin-top:0;}
	.pro_ntop{ margin-top:-20px;}
	.contactyw{ font-size:30px; }
	.contactyw:after{ width:200px; margin-left:-100px;}
	.prodotwz{     font-family: "Microsoft YaHei","微软雅黑";}
	.contactzw{ font-family: "Microsoft YaHei","微软雅黑";}
	.techimg,.newsimg{height: auto}
}
/**  product  **/

/** news**/
/** news**/
.zximg{ position:relative;}
.newsimg img{ width:50%; height:auto; float:left; margin-right:10px;}
.newsone{ margin-bottom:15px; overflow:hidden;}
.ph_gsxw,.ph_gsxw{display: block}
.ph_gsxw img{ width:100%; height:auto; display:block;}
.ph_gsxw h3{ color:#333; font-size:16px;  line-height:24px;}
.ph_gsxw p{ color:#333; font-size:14px;overflow: hidden }
.ph_gsxw span{ display:block;  color:#333; font-size:14px;}
.newsdotbox img{ width:100%; height:auto; display: block;}

/**  tzzgx1  **/
.tzbox{ width:100%; }
.touzi_sj{ background:#684633;padding:15px; box-sizing:border-box;}
.touzi_sj_ti h3{ color:#B7B7B7; font-size:12px; }
.touzi_sj_ti p{ color:#fff; font-size:16px; }
.touzi_sj_ti p span{ font-size:24px; color:#fff; padding-right:3px;}
.touzi_sj_con li{ display:inline-block; padding:0 6px;}
.baopan{ width:300px !important;}
.flashimg img{ width:300px; height:300px;}
.job{ padding:40px 0;}
.mess{ margin-top:10px;}
.summary{ width:100%;}
.tzbox_a{ padding:0;}
.side ul li .sidebox{ width:40px; height:40px; line-height:40px;}
.side ul li .sidebox i{width:40px; height:40px; line-height:40px;}

/**  contact  **/
.messwz{ padding:0 15px; line-height:30px;}
.messtop ul li{ width:100%; margin-bottom:10px;}
#dituContent{ height:300px !important; margin-top:30px;}
.zpsj{ margin-top:30px !important; margin-bottom:10px !important;}
#dyn{ padding-bottom:0;}
.link{ z-index:9999; bottom:-270px !important; left:240px;}
.link a i{ margin-top:15px;}

/**  honor  **/
.honorlist{ margin-top:54px;}
.button{ margin-top:30px;}
.indexlist_right i{ line-height:40px;}
.honorlist{ background:url("honorbg_sj1.jpg") center top no-repeat;}
.contacttitle_top{ margin-top:62px;}

.jobright li{ margin-right:5px;}
.contactitem a:after{ width:14px;}
.contactitem a{ padding-left:16px;}

.jysl{  margin-top:40px;}
.jysl_con{  position:relative; margin-top:30px;}
.jysl_con p{ line-height:30px;  position:absolute; left:10px; bottom:15px; font-size:16px; color:#fff;}
.jysl_con span{  position:absolute; left:10px; bottom:5px;font-size:14px; color:#fff;}
.jysl_con img{ width:100%; height:auto; display:block;}
.bq{margin-top:0px;}
.dsz{ display:block;}
.newslist_sj{ background:url("banner4.jpg") no-repeat center center  !important; background-size:cover; width:100%; height:200px;}
.newslist_sj2{ background:url("banner8.jpg") no-repeat center center  !important; background-size:cover; width:100%; height:200px;}

@media (max-width: 320px) {
	.touzi_sj_con li{ padding:0 1px;}
}






















