@charset "utf-8";
body {
	margin:0px;
	padding:0px;
	font-size:14px;
	font-family: "Microsoft YaHei", "微软雅黑";
	background:#fff;
	line-height:26px;
	color:#818181;
}
@font-face {
	font-family: DINCOND-BOLD;
	src: url(../font/DINCOND-BOLD.otf);
	src: url(../font/DINCOND-BOLD.otf#iefix)format("embedded-opentype"), 
	     url(../font/DINCOND-BOLD.ttf)format("truetype"))
}
@font-face {
	font-family: DINCond-Regular;
	src: url(../font/DINCond-Regular.otf);
	src: url(../font/DINCond-Regular.otf#iefix)format("embedded-opentype"), 
	     url(../font/DINCond-Regular.ttf)format("truetype"))
}
@font-face {
	font-family: DINCond-Black;
	src: url(../font/DINCond-Black.otf);
	src: url(../font/DINCond-Black.otf#iefix)format("embedded-opentype"), 
	     url(../font/DINCond-Black.ttf)format("truetype"))
}
h1, h2, h3, h4, h5{
	margin: 0px;
	padding: 0px;
}
a {
	color:#818181;
	text-decoration:none;
}
a:hover {
	color:#d8210d;
	text-decoration:underline;
}
dl {
	margin:0px;
	padding:0px;
}
dd {
	display: block;
	margin:0px;
	padding:0px;
	-webkit-margin-start: 5px;
}
.fl{ float:left; overflow:hidden; }
.fr{ float:right; overflow:hidden; }
form {
	margin:0px;
	padding:0px;
}
img {
	border:0;
}
div {
	margin:0px;
	padding:0px;
}
ul {
	list-style:none;
	margin:0px;
	padding:0px;
}
li {
	list-style:none;
	margin:0px;
	padding:0px;
}
p {
	margin: 0px;
	padding: 0px;

}
.clear{clear: both;  overflow:hidden; }
.clearfix{ clear: both;  overflow:hidden; }
.g-wrap {
	position:relative;
	margin:0 auto;
	width:1100px;
	height:60px;
}
.gsmenu{
	width:1100px;
	margin:0 auto;
	height: 83px;
	z-index: 999;
}
.logo {
	float:left;
	width:320px;
	height:40px;
	padding-top:10px;
}
.juzhongbg {
	width:100%;
	overflow:hidden;
	padding-bottom:40px;
	background:#f2f2f2;
}
.juzhong {
	width:1200px;
	margin:0 auto;
	overflow:hidden;
	padding:60px 0px 40px  0px;
}
.juzhong_l {
	width:305px;
	font-size:14px;
	line-height:26px;
	float:left;
	color:#818181;
	padding-top: 20px;
}
.juzhong_r {
	width:860px;
	float:right;
	padding-bottom:40px;
}
.ny_left {
	float:left;
	width:241px;
	overflow:hidden;
}
.left_top {
	font-size:26px;
	color:#FFF;
	height:97px;
	width:241px;
	line-height:97px;
	background:url(../images/left_top.jpg) no-repeat;
	text-align:left;
	text-indent:45px;
}
#header {
	background:#ffffff;
	height: 90px;
	z-index: 99;
	position:relative;
	left:0px;
	top:0px;
}
#logo {
	position:absolute;
	top:28px;
	left:0px;
	width:150px;
	height:51px;
	background:url(../images/logo.jpg) no-repeat 0 0;
}

#nav {
	position:absolute;
	top:0px;
	right:150px;
	z-index:4;
	height:100%;
	overflow:hidden;
	height:86px;
	width: 570px;
}
#nav ul{height:86px;}
#nav li {
	float:left;
	height:100%;
	-webkit-transition:background-color 700ms;
	transition:background-color 700ms;
}

#nav .n1 {
	width:62px;
}
#nav .n2, #nav .n3, #nav .n4, #nav .n5, #nav .n6, #nav .n7, #nav .n8 {
	width:84px;
}
#nav li a {
	position:relative;
	background: url(../images/pic01.jpg) no-repeat right top;
	z-index:2;
	display:block;
	width:100%;
	height:100%;
	font-size:14px;
	line-height:102px;
	text-align:center;
	font-weight:bold;
	color:#747474;
	-webkit-transition:color 200ms;
	transition:color 200ms;
	font-weight:bold;
}
#nav li.n7 a { background: none; }
#nav li a.on {
	color:#d8210d;
}
#nav li a span {
	position:absolute;
	left:0;
	top:0;
	z-index:2;
	width:100%;
	height:100%;
}
#nav li a .bkg {
	top:100%;
	z-index:1;
	 background: url(../images/pic02.jpg) no-repeat center bottom;
	-webkit-transition:top 200ms;
	transition:top 200ms;
	height:86px;
}
#nav li a.on .bkg, #nav li a:hover .bkg {
	top:0;
}
#shop {
	position:absolute;
	bottom:0;
	right:90px;
	z-index:5;
	width:90px;
	height:100%;
	
}
#shop {
	width:90px;
}
#shop .btn-search {
	position:absolute;
	top:10px;
	width:80px;
	height:100%;
	background:url(../images/1_ser.png) no-repeat center center;
}
#shop .btn-search:hover, #shop .btn-search.on {
	background-image:url(../images/search.gif);
}
.oa {
    position: absolute;
   top: 26px;
    right: 56px;
    z-index: 5;
    width: 46px;
    height: 100%;
   
}
/*#searchbox {display:none; position:absolute; top:100%; z-index:11115; line-height:44px; right:0; padding:0 20px; width:200px; height:44px; border:8px solid #4c4a4f;}*/
    #shop .btn-lang {
	position:absolute;
	top:0;
	right:-10px;
	padding:0 10px;
	width:auto;
	height:100%;
	font-weight:bold;
	font-size:13px;
	line-height:76px;
	color:#666369;
	background-color:#fff;
	-webkit-transition:color 300ms;
	transition:color 300ms;
		font-family: "微软雅黑";
}
#shop .btn-lang:hover {
	color:#ff2424;
}
#content {
    position:relative;
	overflow:hidden;
}
#subNav {
	position:absolute;
	top:0;
	left:0px;
	z-index:99;
	width:100%;
	height:61px;
	overflow:hidden;
}
#subNav .g-wrap {
	overflow:visible;
	width:100%;
}
#subNav .g-wrap .item {
	position:absolute;
	top:-100%;
	width:100%;
	height:100%;
	/*background:url(../images/tit_005.png) no-repeat top center;*/
	overflow:hidden;
	-webkit-transition:top 300ms;
	transition:top 300ms;
}
#subNav .g-wrap .search {
	width: auto;
    height: 52px;
    margin: 0 auto;
    position: absolute;
    width: 240px;
    left: 46%;
    margin-left: -585px;
    padding-left: 960px;
    background: none;
	border: none;
}
#subNav .g-wrap .search input {
	padding:0 20px;
	height:36px;
	line-height:36px;
	border:8px solid #4c4a4f;
}
#subNav .g-wrap .langs {
	right:0;
	padding:0 15px;
	width:auto;
}
#subNav .g-wrap .on {
	top:0;
}
#subNav .g-wrap .item .byj {
	width:640px;
	margin:0 auto;
	padding:0 0px 0px 100px;
	font-weight:bold;
	font-size:13px;
	line-height:53px;
	color:#d2ced5;
	-webkit-transition:color 300ms;
	transition:color 300ms;
}
#subNav .g-wrap .item .yna {
	width:460px;
	margin:0 auto;
	padding:0 0px 0px 580px;
}
#subNav .g-wrap .item .ynb {
	width:430px;
	margin:0 auto;
	padding:0 0px 0px 400px;
}
#subNav .g-wrap .item .ync {
	width:300px;
	margin:0 auto;
	padding:0 0px 0px 800px;
}
#subNav .g-wrap .item .ynd {
	width:927px;
	margin:0 auto;
	padding:0 0px 0px 390px;
}
#subNav .g-wrap .item .yne {
	width:370px;
	margin:0 auto;
	padding:0 0px 0px 100px;
}
#subNav .g-wrap .item .ynz {
	width:300px;
	margin:0 auto;
	padding:0 0px 0px 680px;
}
#subNav .g-wrap .item .ynt {
	width:300px;
	margin:0 auto;
	padding:0 0px 0px 720px;
}
#subNav .g-wrap .item .byj a {
	position: relative;
	float:left;
	padding:0 12px;
	font-weight:bold;
	font-size:13px;
	line-height:53px;
	color:#ffffff;
	-webkit-transition:color 300ms;
	transition:color 300ms;
	width:66px;
	text-align:center;
}
#subNav .g-wrap .item .byj a:hover {
	color:#d8210d;
}
 .nav {
	height:65px;
	overflow:hidden;
	position:relative;
	z-index:6;
	 border-bottom: 1px solid #e1e1e1;
}
/*#content .nav .g-wrap {overflow:visible;}*/
.nav .g-wrap .crumbs {
	float: left;
    height: 100%;
	font-size:14px;
    background: url(../images/about_07.gif) no-repeat 0 27px;
	text-indent:20px;
	padding-top:0px;
	height: 65px;
	line-height: 65px;
	margin:0 auto;
	
}

.nav .g-wrap .crumbs a {
	color:#d2d2d2;
	text-align:center;
}
.nav .g-wrap .crumbs li.one {
	width:120px;
	height:100px;
	display:block;
	background:#3b3b3b;
	float:left;
	margin-left:2px;
	padding-top:20px;
}
.nav .g-wrap .crumbs li.one:hover {
	width:120px;
	height:100px;
	display:block;
	background:#1a1a1a;
	float:left;
	margin-left:2px;
	-webkit-transition: all 0.25s ease;
	-moz-transition: all 0.25s ease;
	-ms-transition: all 0.25s ease;
	-o-transition: all 0.25s ease;
	transition: all 0.25s ease;
	padding-top:20px;
}
.nav .g-wrap .crumbs li.two {
	width:120px;
	height:100px;
	display:block;
	background:#ae1c1c;
	float:left;
	margin-left:2px;
	padding-top:30px;
}
.nav .g-wrap .crumbs li.two:hover {
	width:120px;
	height:100px;
	display:block;
	background:#780000;
	float:left;
	margin-left:2px;
	-webkit-transition: all 0.25s ease;
	-moz-transition: all 0.25s ease;
	-ms-transition: all 0.25s ease;
	-o-transition: all 0.25s ease;
	transition: all 0.25s ease;
	padding-top:30px;
}
.nav .g-wrap .columns {
	float:right;
	height:100%;
	margin-right:9px;
}
.nav .g-wrap .columns a {
	position:relative;
	float:left;
	width:78px;
	text-align:center;
	font-size:14px;
	line-height:65px;
	height:65px;
	color:#818181;
	margin-left:40px;
	font-weight: bold;
}
.nav .g-wrap .columns a:hover {
	color:#b4935f;
}
.nav .g-wrap .columns a span {
	position:absolute;
	left:0;
	bottom:0;
	width:0;
	height:3px;
	background-color:#b4935f;
	border-radius:4px;
	-webkit-transition:width 300ms;
	transition:width 300ms;
}
.nav .g-wrap .columns a.on span {/*left:15%; */
	width:100%;
}
.nav .g-wrap .columns a.on{/*left:15%; */
	color:#b4935f;
}

.pre .bg {
  background: url("../images/prev.png") no-repeat scroll 0 0 transparent;
  height: 40px;
  width: 40px;
}
.pre .bg:hover {
  background: url("../images/prev_on.png") no-repeat scroll 0 0 transparent;
}
.nex .bg {
  background:url("../images/next.png") no-repeat ;
  height: 40px;
  width: 40px;
}
.nex .bg:hover {
  background: url("../images/next_on.png") no-repeat scroll 0 0 transparent;
}
.pre {
  left: -40px;
  position: absolute;
  top: 180px;
  z-index: 99;
}
.nex {
  right: -40px;
  position: absolute;
  top: 180px;
  z-index: 99;
}

.zh_menu{
	width:1000px;
	margin:0 auto;
	padding-top:20px;
	clear:both;
}
.ywbk_title{
	font-size:16px;
	color:#808080;
	font-weight:bold;
	background:url(../images/nes.jpg) 0px 18px no-repeat;
	margin:0 auto;
	width:455px;
	text-indent:12px;
	height:56px;
	line-height:56px;
	clear:both;
	text-align:left;
}
.ywbk{
	background:#f0f0f0;
	height:198px;
	overflow:hidden;
}


.flash {
  height: 386px;
  margin: 0px auto;
  overflow: hidden;
  position: relative;
  width: 100%;
  background:#3b3f4a;
}
.slides_container {
  height: 386px;
  overflow: hidden;
  width: 100%;

}
.paginposition {
  bottom: 0;
  font-family: Arial,Sans-Serif;
  padding: 30px 0;
  position: absolute;
  text-align: center;
  width: 100%;
  z-index: 100;
 
}
.pagininer {
  width: 1000px;
  margin: 0 auto;
  position: relative;
}
.slides_control a {
  padding: 520px 1920px;
}
.picnumeric {
	position: absolute;
	margin-left:-40px;
	left:50%;
}
.picnumeric li {
  display: block;
  float: left;
}
.picnumeric a {
  background-color: #ffffff;
  color: #FFFFFF;
  float: left;
  font-size: 12px;
  font-weight: bold;
  height: 12px;
  line-height: 13px;
  margin-right: 9px;
  width: 12px;
  text-indent: -9999px;
  background: url(../images/kb.png) no-repeat;
}

.picnumeric .current a {
  	background: url(../images/kba.png) no-repeat;
  color: #FFFFFF;
  text-decoration: none;
}
.slides_control li {
  background-position: center top;
  background-repeat: no-repeat;
  height: 520px;
  overflow: hidden;
  width:100%;
}
.slides_control {
  width: 100% !important;
}

.Stock {
  color: #7C849C;
  font-weight: bold;
  padding: 10px 0;
}
.Stock span {
  color: #7C849C;
  font-size: 13px;
  padding: 0 7px;
  font-weight:bold;
}
.Stock .Percent {
color: #7C849C;
}
.contentbg{
	width:100%;
	height:445px;
	background:url(../images/bg8.jpg) #f2f2f2 no-repeat 0px 46px;
	padding-top:46px;
}
.content{
	width:1200px;
	margin:0 auto;
}
.content_l{
	width:342px;
	float:left;
	display:block;
	overflow:hidden;
}
.yh_more{
	position:absolute;
	right:16px;
	top:19px;
}
.content_m{
	width:477px;
	float:left;
	display:block;
	overflow:hidden;
	margin-left:20px;
}
.content_r{
	width:334px;
	float:right;
	display:block;
	overflow:hidden;
}

/*fy*/
.pageWrapper {FONT-SIZE: 14px; BACKGROUND: #F7F7F7; WIDTH:100%;}
.pgbtn A {	DISPLAY: block; COLOR: #666; LINE-HEIGHT: 32px;FONT-FAMILY: verdana; TEXT-DECORATION: none}
.pagnum  a{MARGIN-left:5px; WIDTH: 38px; height:32px; BORDER:#dddddd 1px solid;}
.pagnum A:hover {WIDTH: 38px;border:1px solid #a58045;text-align:center;color:#FFFFFF;background:#b4935f;}
.pagnumts  a{MARGIN-left:5px; WIDTH: 62px; height:32px; background:#efefef;border:1px solid #dddddd;}
.pagnumts A:hover {WIDTH: 62px;border:1px solid #a58045;text-align:center;color:#FFFFFF;background:#b4935f;}
a.currentpg {font-weight:bold;border:1px solid #a58045;text-align:center;color:#FFFFFF;background:#b4935f;}

.pagek { height:25px; padding:50px 0px 40px 0px; clear:both;}
.pages {MARGIN: 1px 0px 1px 0px; FLOAT:right;TEXT-ALIGN: center;height:25px;}
.pagetb {MARGIN: 0px auto}
.pregro {WIDTH: 10px; PADDING-TOP: 2px; HEIGHT:10px}
.nxtgro {WIDTH: 10px; PADDING-TOP: 2px; HEIGHT:10px}
.pregro {DISPLAY: inline; FLOAT: left; MARGIN: 1px 0px 1px 5px;text-align:center;}
.nxtgro {DISPLAY: inline; FLOAT: right; MARGIN: 2px 5px 2px 0px;text-align:center;}
.pages li{ float:left;}
.byj_rts { width:1100px;float:left;line-height:18px; }
.prev { color:#145e34; font-family:Arial, Helvetica, sans-serif; }
.news_title { color:#b4935f; font-family:"微软雅黑"; text-align:left; font-weight:bold; font-size:26px; line-height:34px; line-height:60px;}

.prev {
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
}
.box{
	padding:30px 0px;
	clear:both;
}
.xgxw {
	color:#000000;
	font-weight:bold;
	font-size:14px;
}
.back {
	text-align:right;
	margin-top:20px;
	padding-right:20px;
}
.time {
	text-align:left;
}
.hit {
	color:#959595;
}

.menu{
	float:left;
	width:680px;
}
	

h3 {
	margin:0px;
	padding:0px;
}

.menuintr {
	width:300px;
	float:right;
	position:absolute;
	top:20px;
	left:120px;
	line-height:18px;
}

.head-more{ float:right;  height:46px;  width: 46px; margin-top: 26px;  margin-right: -56px;}
.head-yx{ float:right;  height:46px;  width: 46px; margin-top: 26px;}
.foot-map{width:360px;height:100%;padding:30px 0 0 40px;background:#fff;position:fixed;z-index:999;right:-555px;top:0;}
.foot-map .map-logo{float:left;margin-bottom:30px;}
.foot-map .map-close{float:left;margin-left:190px;margin-top:15px;cursor:pointer;}
.foot-map .map-content{width:100%;padding-top:35px;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0; padding-bottom: 10px; }
.foot-map .map-content .fmenu{ width:100%; min-height:50px; padding-bottom:15px; overflow: hidden; }
.map-content .fmenu h3{font-size:16px;color:#d8210d;font-weight:900;margin-bottom:8px;}
.map-content .fmenu li{float:left;}
.map-content .fmenu li a{font-size:14px;margin-right:20px;color:#909090;float:left;}
.foot-map .map-share{margin:38px 0 15px 0px;width:100%;height:33px;}
.foot-map .map-share a{width:33px;height:33px;display:block;float:left;margin-right:10px;}
.foot-map .map-share a.weixin{background: url(../images/weixin.png) no-repeat;}
.foot-map .map-share a.sina{background: url(../images/sina.png) no-repeat;}
.foot-map .map-tel h3{font-size:30px;color:#e33d3d;font-family:DINCond-Medium;}
.masklayer{width:100%;height:100%;background:rgba(0,0,0,0.7) !important;background:#000;filter:alpha(opacity=70);position:fixed;z-index:998;left:0;top:0;display:none;}


.contact{ background: url(../images/bg01.png) no-repeat center top; height: 277px; overflow: hidden; }


.news{ width:1100px; margin:0 auto; }
.news .title{ height:56px; line-height:58px; width:456px; float: left; }
.news .jpxm{ width: 579px; float: left; padding-left:65px; line-height: 56px; line-height: 56px; background: url(../images/pic01.png) no-repeat 36px center; color: #333; font-size: 14px; font-weight: bold;}
.title li{ height:56px; width:90px; text-align:center; font-size:14px;float:left; color:#656565; cursor:pointer;  }
.title li.cur{ height:52px; color:#333; font-weight:bold; border-bottom:3px solid #d8210d; }
.titleexp li{ float:left;margin-right:10px; }
.cc{ background:url(../img/bg01.jpg) repeat-x; height:299px; }
.con{ width:1200px; margin:0 auto; }
.zong{clear:both; width:420px; height:222px; float:left; overflow:hidden; overflow:hidden; }
.list{width:3000px;}
.list .tabCon{float:left;width:420px;height:222px;}
#s1,#s2,#s3,#s4,#s5,#s6{height:210px;overflow:hidden;}
.tabUl{height:60px;overflow:hidden; padding-top:15px; width: 420px;}

.new{ width:420px; height:93px;  margin-top:30px; }
.new_l{ float:left; width:143px; }
.new_r{ float:right; width:262px; }
.new_tit a{ float:left; font-size:18px; height:30px; line-height:22px; color:#d8210d; font-weight:bold; padding: 5px 0 5px ;white-space:normal;}
.new_c{ float:left; font-size:12px; color:#666;padding-top:5px; line-height:22px; height:44px; overflow:hidden; display: none;}
.tabUl li{ height:28px; line-height:28px; overflow:hidden; width:420px; overflow:hidden; font-size:12px; }
.tabUl li span{ float:right; color:#555555; }
.tabUl li a{  font-size:13px; color:#666666; width:268px; overflow:hidden; height:26px; padding-left: 10px; background: url(../images/pic04.png) no-repeat left center; }
.tabUl li a:hover{ color:#555; }

/* */
.picScroll-left{ width:610px; padding-left: 55px;  overflow:hidden; position:relative;  }
.picScroll-left .hd{  height:0px;  padding:0 10px;  }
.picScroll-left .hd .prev,.picScroll-left .hd .next{ display:block;  width:22px; height:42px; float:right; margin-right:5px; margin-top:80px;  overflow:hidden;cursor:pointer; background:url("../images/arrow.png") no-repeat;}
.picScroll-left .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:40px; zoom:1; }
.picScroll-left .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("../images/icoCircle.gif") 0 -9px no-repeat; }
.picScroll-left .hd ul li.on{ background-position:0 0; }
.picScroll-left .bd{ padding:30px 10px 10px 10px;   }
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picScroll-left .bd ul li .pic{ text-align:center; }
.picScroll-left .bd ul li .pic img{ width:249px; height:143px; display:block;  padding:2px;  }
.picScroll-left .bd ul li .pic a:hover img{ border-color:#999;  }
.picScroll-left .bd ul li .title{ line-height:28px; color: #fff; font-size: 13px; font-weight: bold; text-align: left; }
.picScroll-left .bd ul li .title a{ color: #fff; }

.contact2{ height: 160px; margin-bottom: 20px; }
.cybj{ width: 639px; overflow: hidden; }
.cybj ul li { width:125px; float: left; margin-left: 2px; }
.cybj ul li a{ float:left;display: inline-block; zoom: 1; width: 125px;  background: url(../images/pic4.jpg) no-repeat; font-weight: bold;  height: 160px; -moz-transition: all 0.4s ease 0s; -webkit-transition: all 0.4s ease 0s;
 -o-transition: all 0.4s ease 0s; transition: all 0.4s ease 0s;}
.cybj ul li a:hover{ color: #c3037a; }
.cybj ul li a.c01{ background-position: 0 0px; }
.cybj ul li a.c02{ background-position: -128px 0px; }
.cybj ul li a.c03{ background-position: -256px 0px; }
.cybj ul li a.c04{ background-position: -385px 0px; }
.cybj ul li a.c05{ background-position: -513px 0px; }

/* .cybj ul li a:hover.c01{ background-position: 0 -160px; } */
.cybj ul li a:hover.c02{ background-position: -128px -160px; }
.cybj ul li a:hover.c03{ background-position: -256px -160px; }
.cybj ul li a:hover.c04{ background-position: -385px -160px; }
.cybj ul li a:hover.c05{ background-position: -513px -160px; }

.video{ width: 456px; float: left; }
/*.video a:first-child{
	width: 179px;
	float: left;
	background: url(../images/pic3.jpg) left center no-repeat; 
}
*/
.video a { float: left;width: 456px; height: 160px; display: block; background: url(../images/pic3.jpg) right no-repeat; }
.video a:hover{ background: url(../images/h2.jpg) right no-repeat;}
.footer{ height: 88px; background: #e5e6ea; }

.footer_l{ width: 300px; float: left; line-height: 56px; font-size: 12px; /*font-weight: bold;*/ }
.footer_r{ width: 370px;float: right; line-height: 56px; font-size: 12px; /*font-weight: bold;*/ }
.footer_r span{ padding: 0 5px; }
.footer_r .js{ color: #b2b2b2; float: right; }

.sub2{ height:58px;width:100%; overflow: hidden; border-bottom: 1px solid #e5e5e5;position:relative;z-index:99;}
.menu-con { float: left; width: 200px; height: 30px; overflow: hidden; padding-top: 16px; }
.menu-con i{ width:20px; height:10px; background:url("../images/menu-1.png") no-repeat left center; display:inline-block;}
.menu-con a{ font-size:14px; color:#5b5b5b; display:inline-block; }

.columns {float:right;height:100%; }
.columns a {position:relative;float:left; padding: 0 18px; font-size:14px;line-height:58px;height:58px;color:#888888; }
.columns a:hover,.columns a.on{ color:#fff; background: #d8210d }

.sub_con{ padding: 40px 0 60px; min-height: 400px; line-height: 26px; color: #999;}
.sub_cons{ padding: 40px 0 60px; min-height: 400px; overflow: hidden; line-height: 26px; color: #999; width: 900px;float: right;}
.sub_con img{
	width: 100%;
}

.rongyu{ background: url(../images/bg.jpg) no-repeat center top; }

/* */
.project-lefthis {
	width:1236px;
	overflow:hidden;
	position:relative;
	 margin: 0 auto;
	padding-top:10px;
}
.project-lefthis .hd .prev {
	display:block;
	cursor:pointer;
	position:absolute;
	width:38px;
	height:38px;
	top:260px;
	left:0px;
	background:url(../images/prevhts.png) no-repeat;
}
.project-lefthis .hd .next {
	background:url(../images/nexthts.png) no-repeat;
	position:absolute;
	right:0px;
	top:260px;
	cursor:pointer;
	width:38px;
	height:38px;
}
.project-lefthis .hd .prev:hover {
	display:block;
	cursor:pointer;
	position:absolute;
	width:38px;
	height:38px;
	top:260px;
	left:0px;
	background:url(../images/prevh.png) no-repeat;
}
.project-lefthis .hd .next:hover {
	background:url(../images/nexth.png) no-repeat;
	position:absolute;
	right:0px;
	top:260px;
	cursor:pointer;
	width:38px;
	height:38px;
}
.project-lefthis .hd .prevStop {
	background-position:-60px 0;
}
.project-lefthis .hd .nextStop {
	background-position:-60px -50px;
}
.project-lefthis .hd ul {
      float: right;
    overflow: hidden;
    zoom: 1;
    margin-top: 10px;
    zoom: 1;
    position: absolute;
    left: 460px;
    top: 500px;
    cursor: pointer;
    z-index: 1000;
}
.project-lefthis .hd ul li {
	float:left;
	width:14px;
	height:14px;
	overflow:hidden;
	margin-right:5px;
	text-indent:-999px;
	cursor:pointer;
    background:#e9e9e9;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;
}
.project-lefthis .hd ul li.on {
	 background:#007a6d;
}
.project-lefthis .bd {
	padding:0 10px 10px;
	margin:0px 20px 0px 64px;
}
.project-lefthis .bd ul {
	overflow:hidden;
	zoom:1;
}
.project-lefthis .bd ul li {
	float:left;
	_display:inline;
	text-align:center;
	width:355px;
}
.project-lefthis .bd ul li .pic {
	text-align:center;
}
.project-lefthis .bd ul li .pic img {
	width:320px;
	height:220px;
	display:block;
}
.project-lefthis .bd ul li .pic a:hover img {
	border-color:#666;
}
.project-lefthis .bd ul li .title .add {
	color:#666;
	line-height: 24px;
	 padding-top: 20px;
	text-align:left;
	padding-left:5px;
	padding-right:15px;
}
.project-lefthis .bd ul li .title .ttba {
padding:20px 0px;
}
.project-lefthis .bd ul li .title h1 {
background:#007a6d;
height:35px;
line-height:35px;
color:#fff;
font-size:14px;
}
.project-lefthis .bd ul li .title .tel {
	margin-top:5px;
	color:#868686;
	background:url(../images/cirlts.png) no-repeat;
	text-align:left;
	height:36px;
}
.honorbg{
background:url(../images/honorbg.jpg) no-repeat top center;
overflow:hidden;
}
.cpbg{
background:url(../images/cpbg.jpg) no-repeat top center;
overflow:hidden;
height:510px;
color:#000000;
}
.brandbg{
background:url(../images/brand.jpg) no-repeat top center;
overflow:hidden;
}
.hh_content{
width:700px;
margin:0 auto;
padding:50px 0px 50px 500px;
}
.dgtitle{
font-size:46px;
height:80px;
line-height:80px;
}
.kksb{
color:#ad181f;
font-size:30px;
clear:both;
padding-top:40px;
}
.kksb2{
font-size:16px;
clear:both;
border-bottom:1px solid #eaeaea;
height:40px;
line-height:40px;
padding-bottom:10px;
}
#menu_dh {
	float: left; 
	position: relative;
	left: 50%;
}

#menu_dh li {
	float:left;
	margin-left:28px;
	position: relative;
    left: -50%;
}

#menu_dh li a {
	float:left;
	color:#818181;
	width:196px;
	height:44px;
	font-size:16px;
	line-height:44px;
	text-align:center;
    border: 1px solid #818181;
    border-radius: 50px;
	text-transform: uppercase;
    transition: all .5s;
    -webkit-transition: all .5s;
    -moz-transition: all .5s;
    -ms-transition: all .5s;
    -o-transition: all .5s;
}

#menu_dh li a:hover {
	float:left;
	color:#ad181f;
		width:196px;
	height:44px;
	text-align:center;
    border: 1px solid #ad181f;
}

#menu_dh li a.nomal {
	float:left;
	color:#ad181f;
		width:196px;
	height:44px;
	text-align:center;
    border: 1px solid #ad181f;
}	

.zaishou{
font-size:36px;
color: #d8210d; 
font-family:  DINCond-Black;
height:50px;
padding-left: 10px;
text-align:left;
}
.ziti{ color: #d8210d; padding-left: 10px;}

.bwx-left {
    width: 1200px;
    overflow: hidden;
    position: relative;
    background: #fff;
    height: 200px;
    padding: 9px;
    background: #8c8c8c;
}
.newscj {
	width:1200px;
	height:180px;
	overflow:hidden;
	clear:both;
	padding-top:10px;
}
.newscj_l {
	float:left;
	width:298px;
	text-align:left;
	 margin-left: 10px;
}
.newscj_r {
	float:left;
	width:820px;
	margin-left:30px;
	padding-top:30px;
	font-size:12px;
	line-height:23px;
}

.shuzinews {
    font-family: 'DINCOND-BOLD';
    font-weight: 400;
    color: #ffffff;
    font-size: 30px;
    height: 40px;
    line-height: 40px;
}
.kjzts a{
    color: #ffffff;
	padding: 10px 0 16px;
    font-weight: bold;
    font-size: 16px;
	 overflow: hidden; 
}
.team_jj a {
    color: #fff;
}
.blank13 {
    height: 13px;
    overflow: hidden;
    clear: both;
}

.news_list { margin-top: 13px; }
.news_list ul li { width: 1200px; height: 170px; background: #f1f1f1; margin-bottom: 10px; }
.news_list ul li .time{ width: 84px; height: 104px; background: #d8210d; float: left; margin: 36px 0 0 25px; }
.news_list ul li .time em { font-size: 48px;  color: #fff;
    font-family: "dincond-regular";
    padding-top: 18px;
    text-align: center;
    display: block;
    font-weight: bold;
    font-style: normal;
    line-height: 42px;
}
.news_list ul li strong {
    font-size: 18px;
    color: #fff;
    text-align: center;
    padding-top: 6px;
    display: block;
    font-family: "dincond-regular";
}
.news_list_r{ width: 1010px; float: left; margin-left: 43px;  }
.news_list_r h3{ font-size:16px; color: #5a5a5a; height: 46px; line-height: 46px; background: url(../images/pic07.jpg) no-repeat left bottom; margin-top: 40px; }
.news_list_r_c{ line-height: 42px; height: 42px; overflow:hidden; }

.fy{ text-align: center;  margin: 40px 0  10px; }
.fy ul.pagination { display: inline-block;  padding: 0;  margin: 0; }
.fy ul.pagination li { display: inline; }
.fy ul.pagination li a { color: black; padding: 10px 16px; text-decoration: none; transition: background-color .3s;border: 1px solid #e5e5e5; margin: 0 1px; font-size:18px; color: #666; background: #fff; font-family:"DINCOND-BOLD","微软雅黑"; }
.fy .pagination li:first-child a { border-top-left-radius: 5px; border-bottom-left-radius: 5px; }
.fy .pagination li:last-child a { border-top-right-radius: 5px;  border-bottom-right-radius: 5px; }
.fy ul.pagination li a.active { background-color: #d8210d;  color: white;  border: 1px solid #d8210d; }
.fy ul.pagination li a:hover:not( .active) {background-color: #d8210d; }

.newsinfo_tit { border-bottom: 1px solid #e5e5e5; padding: -20px 0 0px; }
.newsinfo_tit b { color: #333; display: block; font: 24px/45px "微软雅黑"; padding: 10px 0 0; font-weight:bold; }
.newsinfo_tit span { color: #999; display: block; line-height:28px; font-size:12px; padding-bottom: 5px; }
.newsinfo_con {color: #666; font-size: 14px; line-height: 28px; min-height: 300px; padding: 40px 0 20px;  }
.newsinfo_con img{ max-width: 800px; display: block; margin: 0 auto; }
.newsinfo_con p{ text-align:justify; line-height:28px; }
.nextcon {border-top: 1px dotted #c4c5c7; color: #c3c3c7; line-height: 36px; padding: 20px 5px 60px; font-size:14px; }
.nextcon a{ color:#757575; }
.nextcon a:hover{ color:#d8210d;}

.cy_tit{ font-size:16px; color: #1d95d4; font-weight: bold; padding-top: 32px; padding-bottom: 3px; }
.cy_bt{ font-size: 32px; color: #bababa; font-family: "DINCOND-BOLD"; text-transform:Uppercase; padding-bottom: 30px; }

.zp h1 { color: #666; font-size: 14px; line-height: 44px; height: 44px; text-align: left;border-bottom: 3px solid #e9e9e9; width: 100%; font-weight: normal; }
.zp_list_tit{ line-height: 54px; color: #1d95d4; font-weight: bold; }

/*-----------------------*/
.human_box{ width:1100px; padding-bottom:50px; margin:0 auto; display:inline-block; }
.human_box p{ font-family:"Microsoft YaHei";padding-bottom: 20px;color:#343434; }
.human_box .job_tit{ background: none repeat scroll 0 0 #1d95d4;  height: 50px; font-size:16px; width: 1100px;color:#fff; line-height:50px; }
.job_l1 { width: 217px;border-right: 1px solid #fff; }
.job_l2 { width: 187px; border-right: 1px solid #fff;}
.job_l4{ width: 327px; border-right: 1px solid #fff; }
.job_l5{ width: 191px; border-right:0; }
.job_box {background: none repeat scroll 0 0 #F7F7F7;float: left;line-height: 20px;padding: 20px 50px;width: 1000px; font-size:14px }
.human_box ul li{ color:#525252; background:#fff; }
.human_box ul li.b02{ background:#f3f3f3; }
.human_box .job .item{float: left;height: 50px;line-height: 50px; padding-left: 40px; font-size:14px;  }
.yh{font-family:"Microsoft YaHei";}
.human_box .on span{color:#1f6487;background: url("../images/news_icon.jpg") no-repeat scroll  -318px -7px ;}
.human_box .job_btn  {cursor:pointer;}
.human_box  span{background: url("../images/news_icon.jpg") no-repeat scroll  -318px 10px ;height: 29px;line-height: 29px;width: 39px;display:inline-block;}

.lx-company{ margin-bottom:30px;  background:#f3f3f3; overflow:hidden; clear:both;}
.company-img{float:left;}
.company-img img{
	width:405px;
	}
.company{width:600px;float:left;padding:35px 0 0 38px;} 
.company h2{color:#666666;font-size:24px;margin-bottom:6px;}
.company p{color:#666666;font-size:13px;}
.company .tel{font-size:32px;color:#1d95d4;font-family:"DINCOND-BOLD","微软雅黑";font-weight: 700;}


.apply-form {  width: 785px;  margin: 32px auto 0; }
.apply-form .row {width: 100%; margin-bottom: 22px; overflow: hidden; }
.col-sm-6 { float: left;  width: 50%; }
.col-sm-6 img{width:auto;}
.apply-form .row .tex { border: 1px solid #d6d5d5;border-radius: 4px; font-size: 16px; height: 20px; line-height: 20px; padding: 11px 4.5%;font-family: '微软雅黑'; color: #666; width: 88%; }
.apply-form .area { border: 1px solid #d6d5d5;font-family: '微软雅黑'; width: 94.5%; padding: 11px 2.5%; line-height: 20px;font-size: 16px; color: #666; height: 190px; }
.apply-form .sub-btn { margin-bottom: 100px; border: none; width: 100%; height: 45px; background-color: #d8210d; color: #fff;font-size: 16px;
 transition: background 0.3s ease 0s;font-family: '微软雅黑'; cursor: pointer; }
.apply-form .sub-btn:hover { background-color: #d8210d; }

.fk_tit { font-size: 36px; color: #d8210d; text-align: center; margin-top: 0px; }
.fk_tit2 { text-align: center; font-size: 34px; line-height: 50px; font-family: "DINCOND-REGULAR",Arial; padding-top: 5px; color: #C1C1C1; }

.xm { overflow: hidden; }
.xm li { position: relative; margin:0 10px 20px; }
.xm li a{ text-decoration:none; }
.xm li a:hover{ text-decoration: none; }
.p1s3-content-top{ width:380px; height:260px; overflow:hidden;  }
.p1s3-content-top2{ width:380px; height:320px; overflow:hidden;  }
.p1s3-content-top:hover img,.p1s3-content-top2:hover img{ filter:alpha(Opacity=80); -moz-opacity:0.8; opacity: 0.8 }
.xm li .p1s3-content-bottom { color: #3b3d45; }
.xm li .p1s3-content-bottom { padding-top: 15px; padding-bottom:20px; line-height: 26px; padding-left: 50px; color: #666; font-size: 12.5px;
font-weight: bold;  background: url(../images/zb.png)#f1f1f1 no-repeat 20px 15px; }
 
.xm2 li .p1s3-content-bottom { padding-top: 15px; padding-bottom:20px; line-height: 26px; padding-left: 20px; color: #666; font-size: 12.5px;
font-weight: bold;  background:#f1f1f1; }

.about_l{ width: 396px; float: left; }
.about_r{ width: 660px; float: right; margin-top: 5px; }
.about_r h3{ font-size: 24px; font-weight: normal;  padding: 30px 0 20px; color: #666; }
 
.ln_l{ width: 555px; float: left; padding-top: 0px }
.ln_r{ width: 587px; float: right; margin-top: 6px; }
.ln_r h3{ font-size: 24px; font-weight: normal;  padding: 30px 0 20px; color: #666; }


.left_nav{
	width: 270px;
	margin-top: 60px;
	float: left;
	overflow: hidden;
	background: #f3f2f1;
	padding-bottom: 80px;
}
.left_nav h1{
	font-size: 24px;
    font-weight: normal;
    padding-left: 30px;
    color: #fff;
    line-height: 100px;
	background: #d8210d;
}
.left_nav li{
	width: 100%;
    height: 62px;
    line-height: 62px;
    font-size: 16px;
    color: #afafaf;
    border-bottom: 1px solid #d9d9da;
    border-left: 3px solid #f3f2f1;
    padding-left: 30px;
}
.left_nav li.cur{
	background: #e3e3e5;
    color: #666666;
    border-left: 3px solid #d8210d;
}
.left_nav li:hover{
	background: #e3e3e5;
    color: #666666;
    border-left: 3px solid #d8210d;
}
.left_nav li a{
	width: 100%;
    height: 62px;
    display: block;
    color: #818181;
}



.honor > *{
	box-sizing: content-box;
}
.honorWhite8 strong{font-size: 18px;}
.honorRed8 strong{font-size: 18px;}
.honor_box{
padding: 50px 0;background: #f5f5f5; width:1200px;
}
.honor{ height:410px;  position:relative;}
.honor a{ position:absolute;display:block; width:190px; height:190px; border-radius:50%; text-align:center; padding:20px;}
.honor a{transition:transform 1s;}
.honor a:hover{transform:scale(1.0)!important; opacity:1.0!important; z-index:5; box-shadow:0 0 20px #aaa;text-decoration: none;}
.honor .big:hover{transform:scale(1.4)!important; opacity:1.0!important; z-index:5; box-shadow:0 0 20px #aaa}
.honor div{width:100%; height:38px;margin:20px 0 10px 0;}
.honor a span{ font-size:26px; line-height:30px;}
.honor a em{ font-size:16px; display:block; padding-top:10px; margin-top:10px;
    font-style: normal;
	font-weight: bold;
}
.honor a strong{display:block;font-weight: normal;font-size: 18px;}

.honorWhite1{background:#fff; color:#d8210d!important}
.honorWhite1 div{ background:url(/images/icoHonor1.png) center no-repeat;}
.honorWhite1 em{border-top:2px solid #d8210d}

.honorWhite4{background:#fff; color:#d8210d!important}
.honorWhite4 div{ background:url(/images/icoHonor4.png) center no-repeat;}
.honorWhite4 em{border-top:2px solid #d8210d}



.honorWhite7{background:#fff; color:#d8210d!important}
.honorWhite7 div{ background:url(/images/icoHonor7.png) center no-repeat;}
.honorWhite7 em{border-top:2px solid #d8210d}

.honorWhite8{background:#fff; color:#d8210d!important}
.honorWhite8 div{ background:url(/images/icoHonor8.png) center no-repeat;}
.honorWhite8 em{border-top:2px solid #d8210d}



.honorRed2{background:#d8210d; color:#fff!important}
.honorRed2 div{background:url(/images/icoHonor2.png) center no-repeat;}
.honorRed2 em{border-top:2px solid #fff}

.honorRedh3{background:#d8210d; color:#fff!important}
.honorRedh3 div{background:url(/images/icoHonor3.png) center no-repeat;}
.honorRedh3 em{border-top:2px solid #fff}

.honorRedh4{background:#d8210d; color:#fff!important}
.honorRedh4 div{background:url(/images/icoHonor4.png) center no-repeat;}
.honorRedh4 em{border-top:2px solid #fff}

.honorRed5{background:#d8210d; color:#fff!important}
.honorRed5 div{background:url(/images/icoHonor5.png) center no-repeat;}
.honorRed5 em{border-top:2px solid #fff}


.honorRed6{background:#fff; color:#d8210d!important}
.honorRed6 div{background:url(/images/icoHonor6.png) center no-repeat;}
.honorRed6 em{border-top:2px solid #d8210d}


.honorRed7{background:#d8210d; color:#fff!important}
.honorRed7 div{background:url(/images/icoHonor7.png) center no-repeat;}
.honorRed7 em{border-top:2px solid #fff}

.honorRed8{background:#d8210d; color:#fff!important}
.honorRed8 div{background:url(/images/icoHonor9.png) center no-repeat;}
.honorRed8 em{border-top:2px solid #fff}



/**/
.site_map{ width:100%; max-width:720px;overflow:hidden; padding-bottom:30px;margin:0 auto;}
.site_map dl{ float:left;width:120px;display:block;text-align: center;}
.site_map dl dt{display:block;margin-bottom:10px;line-height:30px;}
.site_map dl dt a{display:inline-block;font-size:15px; color:#d8210d; font-weight:bold; border-bottom:solid 2px #d8210d; }
.site_map dl dt a:hover{text-decoration:none;}
.site_map dl dd{display:block;line-height:26px;}
.site_map dl dd a{ font-size:13px; color:#4a4a4a; line-height:26px;}
.site_map dl dd a:hover{ text-decoration:underline;}



/*footer ewm*/

.ft_ewm{display:block;width:56px;height:56px;float:right;background:url(../images/vx.png) no-repeat center/50% 50%;position:relative;}
.ft_ewm .pic{position:absolute;left:50%;bottom:50px;width:120px;margin-left:-60px;display:none;box-shadow:0 0 5px #ccc;}
.ft_ewm:hover .pic{display:block;}

.columns1 {height: 100%;overflow:hidden;}
.columns1 a {
    position: relative;
    float: left;
    padding: 0 18px;
    font-size: 14px;
    line-height: 58px;
    height: 58px;
    color: #888888;
}
.columns1 a.on {
    color: #fff;
    background: #d8210d;
}

.xm1{display:none;}
.xm1.xm_on{display:block;}

.tp{padding: 10px 0;
width:1100px;margin:0 auto;
overflow: hidden;
}
.tp_l{
	width:65%;
	float: left;
}
.tp_l img{max-width:100%;}
.tp_r{
	width: 35%;
	float: right;
}
.tp h2{
	font-size: 29px;
	margin-bottom: 20px;
}
.tp p{
	font-size: 14px;
	line-height: 2;
}
.tp_r{
	padding: 120px 0;
}
.columns1{
	background-color: #f2f2f2;
    margin-bottom: 20px;
}
@font-face {
	font-family: 'dincond-medium-webfont';
	src: url('../fonts/dincond-medium-webfont.eot');
	src: url('../fonts/dincond-medium-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/dincond-medium-webfont.woff2') format('woff2'), url('../fonts/dincond-medium-webfont.woff') format('woff'), url('../fonts/dincond-medium-webfont.ttf') format('truetype'), url('../fonts/dincond-medium-webfont.svg#novecentowide-bold-webfont') format('svg');
}
.history{
	width:1100px;
	background:url(../images/about_04.png) repeat-y 578px 0px;
	overflow:hidden;
	padding-bottom:50px;
	margin:30px auto;
	font-family: "Microsoft YaHei", "微软雅黑";
	overflow:hidden;
}
.history p{
margin:0px;
padding:0px;
}
.xthis{
	width:1100px;
	clear:both;
	padding-top:59px;
}
.xthis_l{
	width:555px;
	float:left;
		font-family: "Microsoft YaHei", "微软雅黑";
		font-size:14px;
		text-align:right;
}
.xthis_r{
	width:440px;
	float:left;
	color:#d8210d;
	font-size:32px;
	text-indent:38px;
	margin-left:23px;
	font-family: 'dincond-medium-webfont',"Microsoft YaHei", "微软雅黑";
	background:url(../images/about_07.png) no-repeat 0px 0px;
	
}

.xthis_lts{
	width:540px;
	float:left;
	color:#d8210d;
	font-size:32px;
	text-indent:38px;
	margin-left:23px;
	text-align:right;
	padding-right:38px;
		font-family: 'dincond-medium-webfont',"Microsoft YaHei", "微软雅黑";
	background:url(../images/about_07.png) no-repeat top right;
	
}
.xthis_rts{
	width:480px;
	float:right;
		font-family: "Microsoft YaHei", "微软雅黑";
		font-size:14px;
}


/*2020-10-23 add*/
html,body{overflow-x:hidden;}
#header{position:fixed;width:100%;height:66px;z-index:888;background:transparent; transition:0.33s;}
#header .g-wrap{width:auto;margin:0 30px;height:66px;}

#logo{width:260px;top:8px;background:url(../images/1_logo.png) no-repeat left center;background-size:contain;}
.head-more{margin-right:0;margin-top:18px;width:33px;height:33px;}
.head-more{margin-right:0;}
.head-more img{width:33px;height:33px;}
.head-more .img1{display: none;}
.head-more .img2{display: block;}
.oa{right:70px;top:18px;height:50%;width:33px;height:33px;}
.oa img{width:33px;height:33px;}
.oa .img1{display: none;}
.oa .img2{display: block;}
.head-yx{margin-right:15px;margin-top:18px;width:33px;height:33px;}
.head-yx img{width:33px;height:33px;}
.head-yx .img1{display: none;}
.head-yx .img2{display: block;}

#nav{right:60px;height:66px;}
#nav li a{background:none;color:#fff;line-height: 66px;}
#nav li a:hover{color:#d8210d;}
#nav li a .bkg{height:62px;}
#subNav{top:66px;position:fixed;}
#subNav .g-wrap .item{width:100%;}
#subNav .g-wrap .item .byj:before{content:"";width:999px;height:100%;position:absolute;top:0;left:0;z-index:0;background:url(../images/tit_005.png) no-repeat top center;}
#subNav .g-wrap .item .byj{right:15px;width:auto;position:absolute;z-index:9;padding:0;}
#subNav .g-wrap .item .yne{right:245px;width:auto;position:absolute;padding:0;}
#subNav .g-wrap .item .ynb{right:160px;width:auto;position:absolute;padding:0;}
#subNav .g-wrap .item .ynd{right:15px;width:auto;position:absolute;padding:0;}
#subNav .g-wrap .item .yna{right:15px;width:auto;position:absolute;padding:0;}
#subNav .g-wrap .item .ynz{right:90px;width:auto;position:absolute;padding:0;}


#shop{width:auto;width:60px;right:0px;}
#shop .btn-search{width:60px;height:66px;background:url(../images/1_ser.png) no-repeat center;top:0px;}
#subNav .g-wrap .search{margin:0;padding:0;left:auto;right:30px;width:auto;}
#subNav .g-wrap .search from{float:right;display:inline-block;}

#header:hover #logo,.header1 #logo{background-image:url(../images/1_logo1.png);}
#header:hover,#header.header1{background:#ffffff;box-shadow:0 0 5px #ccc;}
#header:hover #nav li a,.header1 #nav li a{color: #747474;}
#header:hover #nav li a:hover,.header1 #nav li a:hover{color:#d8210d;}
#header:hover #shop .btn-search,.header1 #shop .btn-search{background-image:url(../images/1_ser1.png);}

#header:hover .head-more .img1,.header1 .head-more .img1{display: block;}
#header:hover .head-more .img2,.header1 .head-more .img2{display: none;}
#header:hover .oa .img1,.header1 .oa .img1{display: block;}
#header:hover .oa .img2,.header1 .oa .img2{display: none;}
#header:hover .head-yx .img1,.header1 .head-yx .img1{display: block;}
#header:hover .head-yx .img2,.header1 .head-yx .img2{display: none;}

.footer{height:110px;background:#3f3f3f;}
.footer .con{width:1200px;padding-top:4px;}
.footer_l{line-height:2;color:#8d8d8d;padding:18px 0;font-size:14px;}
.footer_l a{color:#8d8d8d;}
.footer_r{width:auto;color:#8d8d8d;line-height:36px;font-size:14px;padding-top:10px;}
.footer_r a{color:#8d8d8d;}
.ft_tel{text-align: right;font-size:21px;line-height:1;margin-top:5px;}
.ft_tel span{display:inline-block;padding-left:22px;background:url(../images/1_f_tel.png) no-repeat left center;}
.ft_ewm{background:url(../images/1_vx.png) no-repeat  center;background-size:50% 50%;}

.add_row1{width:1200px;margin:0 auto;padding:35px 0 35px;}
.add_row1 .jyTable{float:right;}
.add_row1 .title{height:36px;border-bottom:#3a3a3a solid 1px;}
.add_row1 .title li{height:36px;line-height:36px;font-size:16px;position:relative;font-weight:bold;}
.add_row1 .title li:before{content:"";position:absolute;left:50%;bottom:-2px;width:0;margin-left:0;height:3px;background:#d8220d;transition:0.33s;}
.add_row1 .title li.cur{border:none;/*font-size:16px;*/}
.add_row1 .title li.cur:before{left:50%;width:36px;margin-left:-18px;}
.add_row1 .zong{width:420px;height:140px;}
.add_row1 .list .tabCon{width:420px;height:140px;}
.add_row1 .tabUl{height:125px;width:100%;}
.add_row1 .tabUl li{width:100%;}

.add_row1_l{float:left;width:220px;}
.add_row1_l h3{height:40px;line-height:38px;font-size:18px;position:relative;font-weight:bold;color:#d8220d;/*border-bottom:#3a3a3a solid 1px;*/
				background:url(../images/1_bei.jpg) no-repeat 174px top;letter-spacing:0.1em;}
/*.add_row1_l h3:before{content:"";position:absolute;left:10px;bottom:-2px;width:36px;height:3px;background:#d8220d;}*/
.add_row1_l h3 .red{color:#d8220d;font-family: 'DINCOND-BOLD';}
.add_row1_l .text{font-size:15px;color:#565656;line-height:1.6;padding:8px 0;letter-spacing:0.07em;}
.add_row1_l a:hover{text-decoration: none;}

.add_row1_c{float:left;width:440px;margin-left:60px;}
.add_row1_c h3{height:36px;line-height:36px;font-size:18px;position:relative;font-weight:bold;color:#434343;/*border-bottom:#3a3a3a solid 1px;*/text-indent:5px;}
.add_row1_c h3 span{overflow: hidden;white-space: nowrap;text-overflow:ellipsis;display: block;}
/*.add_row1_c h3:before{content:"";position:absolute;left:10px;bottom:-2px;width:36px;height:3px;background:#d8220d;}*/
.add_row1_c .red{color:#d8220d;font-size:20px;font-weight:bold;font-family: 'DINCOND-BOLD';}
.add_row1_c .text{font-size:14px;color:#535353;line-height:25px;height:100px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;}
.add_row1_c a:hover{text-decoration: none;}

.center_box_l_b {width: 100%;height: 212px;overflow: hidden;position:relative;}
.center_box_l_b.on{width:auto;}
.center_box_l_b li {width:34%;float:left;position: relative;height: 212px;position:absolute;left:0;top:0;
			background:#f1f1f1 no-repeat left  center;background-size:cover; transition: 0.66s;}			
.center_box_l_b li.li2{left:25%;}
.center_box_l_b li.li3{left:50%;}
.center_box_l_b li.li4{left:75%;}


@media  screen and (min-width: 1620px) {
	.center_box_l_b li.on {width: 31%;}
	.center_box_l_b li.off {width: 23%;}
}

.center_box_l_b li.on .in_pro_listts {background: rgba(0, 0, 0, 0.1);}
.in_pro_listts {position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.20);}

.in_pro_listts .text {width:80%;height: 210px;position: absolute;top:40px;left: 10%;text-align: left;color: #fff;}
.in_pro_listts1 .text{top:100px;}
.in_pro_listts3 .text{top:100px;}
.in_pro_listts .text span {font-size: 20px;display: inline-block;text-transform:uppercase;line-height: 1;}
.in_pro_listts .text span font{font-size:16px;}
.in_pro_listts .text p {font-size: 18px;color:#fff;/*font-weight: bold;*/padding:5px 0;}