@charset "utf-8";
.w1000{
	width: 1000px;
	margin: 0 auto;
	overflow: hidden;
	*zoom:1;
}
.header{
	width: 100%;
	/*background: url(../images/left_top_bg.png) left bottom no-repeat;*/
	overflow: hidden;
	*zoom:1;
}
.top{
	width: 100%;
	/*background: url(../images/right_top_bg.png) right bottom no-repeat;*/
}
/* slide */
.slide{width:1000px;height:388px;margin:0 auto;overflow:hidden;position:relative;background-color:#000;z-index:10;}
.slide ul{height:388px;}
.slide ul li{width:1000px;height:388px;float:left;}
.slide .bg{width:1000px;height:34px;position:absolute;background-color:#000;bottom:0;left:0;border-top:1px solid #fff;filter:alpha(opacity=0);opacity:0;z-index:5;}
.slide .num{overflow:hidden;zoom:1;position:absolute;right:20px;bottom:11px;z-index:10;}
.slide .num span{display:inline-block;width:12px;height:12px;background:url(../images/bg-slide.png) 0 -12px no-repeat;_background:url(../images/ie6/bg-slide.png) 0 -12px no-repeat;cursor:pointer;overflow:hidden;}
.slide .num span.on{background-position:0 0;}
.slide .skip{display:none;_display:block;width:23px;height:47px;background:url(../images/bg-slide.png) no-repeat;_background:url(../images/ie6/bg-slide.png) no-repeat;position:absolute;top:50%;margin-top:-24px;text-indent:-1000em;cursor:pointer;}
.slide .prev{background-position:0 -172px;left:10px;}
.slide .prev:hover{background-position:0 -219px;}
.slide .next{background-position:-23px -172px;right:10px;}
.slide .next:hover{background-position:-23px -219px;}
.slide:hover .prev,.slide:hover .next{display:block;}
.slide .num{bottom:11px;}

/* navbox */
.navbox ul{width:1000px;overflow:hidden;height:auto;position:absolute;left:50%;margin-left:-500px;z-index:30;background: none;}
.navbox ul li{width:144.6px;height:auto;overflow:hidden;float:left;text-align:center; position:relative;z-index:-1;background: url(../images/libg1.jpg) repeat-x;border-right:1px #dcdcdc solid;}
.navbox ul li:last-child{border-right:0;width: 125px;}
.navbox ul li a{width:100%;height:37px;line-height:30px;display:block;float:left;font-size:12px;font-family:'微软雅黑';color:#898989;text-decoration:none;display:block;}
.navbox ul li a.first{background:none;}
.navbox ul li a:hover{color:#fff;background: url(../images/libg.png);}
.navbox ul li.on{color:#fff;background: url(../images/libg.png) repeat-x;}
.navbox ul li.on a{color:#fff;background: none;}
.navbox ul li .second{width:144.6px;;float:left;background:#90311a!important;display:none;}
.navbox ul li .second a{ background: none!important; display: block; border-bottom: 1px #fff solid; height: 30px; line-height: 30px;font-size:12px;}
.navbox .dot{width:800px;height:8px;line-height:8px;position:absolute;left:50%;top:70px;margin-left:-395px;z-index:90000;}
.navbox .dot ul{width:800px;height:8px;line-height:8px;position:relative;}
.navbox .dot ul span{width:90px;height:8px;display:block;position:absolute;left:0;top:0;z-index:999;}

.navbox .dot_a{width:800px;height:30px;line-height:30px;position:absolute;left:50%;top:0px;margin-left:-395px;z-index:-1;}
.navbox .dot_a ul{width:800px;height:30px;line-height:30px;position:relative;}
.navbox .dot_a ul span{width:90px;height:30px;background:#0b89ea;display:block;position:absolute;left:0;top:0;z-index:-1;}

.index_title{
	margin-top: 10px;
    width: 96%;
	margin-left:2%;
	margin-bottom:5px;
    display: flex;
    overflow: hidden;
    flex-direction: row;
    align-content: center;
    align-items: center;
	justify-content: space-between;
}
.index_title span{
	font-size:18px;
	color:#000;
	font-weight: 400;
	display: flex;
    align-items: center;
    align-content: center;
    flex-direction: row;
}
.index_title span:after{
	content:'';
	width: 120px;
    border-bottom: 2px #666 dotted;
    margin: 15px 0 0 20px;
}
.index_title a{
	font-size:12px;
	margin-top: 10px;
}
.index_title1{
	margin-top: 10px;
    width: 96%;
	margin-left:2%;
	margin-bottom:5px;
    display: flex;
    overflow: hidden;
    flex-direction: row;
    align-content: center;
    align-items: center;
	justify-content: space-between;
}
.index_title1 span{
	font-size:18px;
	color:#000;
	font-weight: 400;
	display: flex;
    align-items: center;
    align-content: center;
    flex-direction: row;
}
.index_title1 span:after{
	content:'';
	width: 80px;
    border-bottom: 2px #666 dotted;
    margin: 15px 0 0 20px;
}
.index_title1 a{
	font-size:12px;
	margin-top: 10px;
}

.index_title2{
    width: 100%;
	margin-bottom:5px;
    display: flex;
    overflow: hidden;
    flex-direction: row;
    align-content: center;
    align-items: center;
	justify-content: space-between;
}
.index_title2 span{
	font-size:18px;
	color:#000;
	font-weight: 400;
	display: flex;
    align-items: center;
    align-content: center;
    flex-direction: row;
}
.index_title2 a{
	font-size:12px;
	margin-top: 10px;
}

.index_title3{
    width: 90%;
	margin-left:6%;
	margin-bottom:5px;
    display: flex;
    overflow: hidden;
    flex-direction: row;
    align-content: center;
    align-items: center;
	justify-content: space-between;
	padding: 10px 0;
	border-bottom: 2px #aa3f23 solid;
}
.index_title3 span{
	font-size:18px;
	color:#000;
	font-weight: 400;
	display: flex;
    align-items: center;
    align-content: center;
    flex-direction: row;
}
.index_title4{
    width: 93%;
	margin-left:4%;
	margin-bottom:5px;
    display: flex;
    overflow: hidden;
    flex-direction: row;
    align-content: center;
    align-items: center;
	justify-content: space-between;
	padding: 10px 0;
	border-bottom: 2px #aa3f23 solid;
}
.index_title4 span{
	font-size:18px;
	color:#000;
	font-weight: 400;
	display: flex;
    align-items: center;
    align-content: center;
    flex-direction: row;
}



.w1000-left{
	background: #fff;
	float: left;
	width: 320px;
	height: 265px;
	border: 1px #DDE0DE solid;
}
.w1000-left .about_title{
	margin-top: 5px;
	width: 100%;
	overflow: hidden;
	*zoom:1;
}

.w1000-left .about_list li{
	width: 280px;
	margin-left: 10px;
	background: url(../images/icon.jpg) left no-repeat;
	line-height: 41px;
	border-bottom: 1px #666 dashed;
	padding-left: 20px;

}
.w1000-left .about_list li:last-child{
	border:0;
}
.w1000-left .about_list li a{
	display:block;
	color: #333;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.w1000-left .about_list li a:hover{
	color: #8B000B;
}

footer{
	background:#fff;
	margin-top:20px;
	border-top:2px #b5b5b5 solid;
	width: 100%;
	padding:15px 0;
	overflow:hidden;
}

/*   huandengpian  */
.w1000-midd{
	background: #fff;
	float: left;
	width: 358px;
	height: 265px;
	border: 1px #DDE0DE solid;
	margin-left: 9px;
}
#owl-demo{position:relative;width:340px;height:247px;margin:9px auto;}
#owl-demo .item{ position:relative;display:block;}
#owl-demo img{display:block;width:340px;height:247px;}
#owl-demo b{position:absolute;left:0;bottom:0;width:100%;height:50px;background-color:#000;opacity:.5;filter:alpha(opacity=50);}
#owl-demo span{position:absolute;left:2%;bottom:24px;width:96%;font:14px/16px "微软雅黑","黑体";color:#fff;text-align:center;text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    line-height: 20px;}

.owl-pagination{position:absolute;left:0;bottom:4px;width:100%;height:22px;text-align:center;}
.owl-page{display:inline-block;width:10px;height:10px;margin:0 5px;background-image:url(../images/bg15.png);*display:inline;*zoom:1;}
.owl-pagination .active{width:25px;background-image:url(../images/bg16.png);}
.owl-buttons{display:none;}
.owl-buttons div{position:absolute;top:50%;width:40px;height:80px;margin-top:-40px;text-indent:-9999px;}
.owl-prev{left:0;background-image:url(../images/bg17.png);}
.owl-next{right:0;background-image:url(../images/bg18.png);}
.owl-prev:hover{background-image:url(../images/bg17.png);}
.owl-next:hover{background-image:url(../images/bg18.png);}

/* clearfix */
.owl-carousel .owl-wrapper:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
/* display none until init */
.owl-carousel{
	display: none;
	position: relative;
	width: 100%;
	-ms-touch-action: pan-y;
}
.owl-carousel .owl-wrapper{
	display: none;
	position: relative;
	-webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper-outer{
	overflow: hidden;
	position: relative;
	width: 100%;
}
.owl-carousel .owl-wrapper-outer.autoHeight{
	-webkit-transition: height 500ms ease-in-out;
	-moz-transition: height 500ms ease-in-out;
	-ms-transition: height 500ms ease-in-out;
	-o-transition: height 500ms ease-in-out;
	transition: height 500ms ease-in-out;
}
	
.owl-carousel .owl-item{
	float: left;
}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{
	cursor: pointer;
}
.owl-controls {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* mouse grab icon */
.grabbing { 
    cursor:url(grabbing.png) 8 8, move;
}

/* fix */
.owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item{
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility:    hidden;
	-ms-backface-visibility:     hidden;
  -webkit-transform: translate3d(0,0,0);
  -moz-transform: translate3d(0,0,0);
  -ms-transform: translate3d(0,0,0);
}
/*   gonyiwenhua */
.w1000-right{
	background: #fff;
	float: right;
	width: 298px;
	height: 265px;
	border: 1px #DDE0DE solid;
}
.w1000-right .wenhua_title{
	margin-top: 5px;
	width: 100%;
	overflow: hidden;
	*zoom:1;
}
.w1000-right .wenhua_list li{
	width: 260px;
	margin-left: 10px;
	background: url(../images/icon.jpg) left no-repeat;
	line-height: 41px;
	border-bottom: 1px #666 dashed;
	padding-left: 20px;

}
.w1000-right .wenhua_list li:last-child{
	border:0;
}
.w1000-right .wenhua_list li a{
	color: #333;
	display:block;
	overflow:hidden;
	text-overflow: ellipsis;
    white-space: nowrap;
}
.w1000-right .wenhua_list li a:hover{
	color: #8B000B;
}

.w1000_left{
	width: 710px;
	float: left;
}

/*	公司简介	*/
.about{
	width: 978px;
	height: 280px;
	float: left;
	border: 1px #DDE0DE solid;
	background: #fff;
	padding: 10px;
}
.about .tabbox{width:978px;height:285px;}
.about .tabbox .tab{overflow:hidden; background:none; height: 50px;}
.about .tabbox .tab a{display:block; width:88px; height:41px; line-height: 41px; float:left;text-decoration:none;color:#333;text-align:center;}
.about .tabbox .tab a:hover{background:url(../images/about_bg.png);color:#fff;text-decoration:none;}
.about .tabbox .tab a.on{background:none;color:#ac4024;text-decoration:none; border-bottom:2px #ac4024 solid;}
.about .tabbox .content{overflow:hidden;width:978px;height:230px;position:relative; margin-top: 20px;}
.about .tabbox .content ul{position:absolute;left:0;top:0;height:100px;}
.about .tabbox .content li{width:978px;height:100px;float:left;}
.about .tabbox .content li p{padding:10px;}
.about_left{ width: 324px; float: left; }
.about_left img{max-width:100%;}
.about_right{ width: 636px; float: right; }
.about_more{ position: relative; margin-top: -34px; left: 940px; width: 32px; height: 14px;}

/* 公司新闻  政策法规  */
.news_zhengce{
	width: 1000px;
	overflow: hidden;
	*zoom:1;
}
.news_zhengce .news, .zhengce{
	background: #fff;
	width: 490px;
	height: 272px;
	border: 1px #DDE0DE solid;
	margin-top: 10px;
}
.news_zhengce .news .news_title, .zhengce .zhengce_title{
	margin-top: 10px;
	width: 100%;
	overflow: hidden;
	*zoom:1;
}
.news_zhengce .news li, .zhengce li{
	width: 92%;
	margin-left: 10px;
	background: url(../images/icon.jpg) left no-repeat;
	line-height: 41px;
	border-bottom: 1px #666 dashed;
	padding-left: 20px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}

/*	工艺大师	*/
.gongyidashi{ 
	margin-top: 10px;
	width: 690px;
	height: 300px;
	float: left;
	border: 1px #DDE0DE solid;
	background: #fff;
	padding: 10px;
}
.gongyidashi .gongyidashi_title{
	background: url(../images/dashi.png) left bottom no-repeat;
	width: 700px;
	height: 55px;
}
.gongyidashi .gongyidashi_title .floatRight{
	margin-right: 60px;
}
.gongyidashi .students{margin:10px auto 0 auto;width:690px;height:230px;position:relative;}
.gongyidashi .students p.PP{width:510px;height:50px;font-size:16px;color:#333;text-align:center;position:absolute;top:60px; left:300px;}
#four_flash{position:relative;width:690px;height:230px; margin:0 auto;position:absolute;}
#four_flash .flashBg{width:640px;height:230px; margin:0 auto;position:relative;overflow:hidden;}
#four_flash .flashBg ul.mobile{width:2000%;height:230px; position:absolute;top:15; left:0;}
#four_flash .flashBg ul.mobile li{float:left;width:180px;margin-left:26px;color:#333;}
#four_flash .flashBg ul.mobile li:hover{ color:#8B000B; }
#four_flash .flashBg ul.mobile li img{width:180px;height:120px;display:block; margin:0 auto;}
#four_flash .flashBg ul.mobile li dd{font-size:14px;width:180px;line-height:20px;text-align:left;}
#four_flash .flashBg ul.mobile li p{font-size:14px; text-align:left;width:180px; line-height:20px;}
#four_flash .flashBg ul.mobile li a{display:block;background:url(../images/jiantou.png);width:31px;height:31px;border:0px;margin:8px auto;}
#four_flash .flashBg ul.mobile li a:hover{background:url(../images/jiantou2.png);}
#four_flash .but_left{width:30px;height:60px;position:absolute; top:70px; left:0px;}
#four_flash .but_right{width:30px;height:60px; position:absolute; top:70px; right:0px;}
#four_flash .but_left:hover{background:url(../images/qianxleft1.png) no-repeat;}
#four_flash .but_right:hover{background:url(../images/qianxr1.png) no-repeat;}


.w1000_right{
	width: 280px;
	float: right;
}
/* 产品展示*/
.product{ 
	background: #fff;
	width: 278px; 
	border: 1px #DDE0DE solid;
	padding: 5px 0;
}
.product dl dd {
	height: 24px;
	line-height: 14px;
}
.contact_us{
	height: 93px;
	line-height: 23px;
	padding-left: 15px;
}


/*	作品展示	*/
.zuopin{
	background: url(../images/anthor_bg.jpg) no-repeat;
	height: 245px;
	margin-top: 10px;
}
.zuopin_list{
	width: 870px;
	float: right;
}
#demo{width:820px; overflow:hidden; margin:30px auto 0 auto}
.zuopin_img{
	background: #fff;
	line-height: 30px;
}
.zuopin_img img{
	padding: 10px 10px 0 10px;
}

.link_list li{
	/*width: 155px;
	height: 46px;*/
	padding:0 5px;
	border-right:1px #ccc solid;
	float: left;
	height:20px;
	line-height:20px;
}

.w1000_ny_left{
	width: 280px;
	float: left;
}
.w1000_ny_right{
	width: 710px;
	float: right;
	
}
.w1000_ny_left_title{
	background: url(../images/left_bg.jpg) left bottom no-repeat;
	width: 100%;
	height: 49px;
}
.w1000_ny_left_title .w1000_ny_left_title_one{
	 display:block;float: left;color:#810009;font-size: 20px; font-family: '微软雅黑'; padding-top: 15px; padding-left: 25px;
}
.w1000_ny_left_title .w1000_ny_left_title_two{
	display:block;
	float: left;
	color: #333333;
	font-size: 16px;
	font-family: '微软雅黑';
	padding-top: 15px; 
	padding-left: 25px;
}
.w1000_ny_left_type{ 
	background: #fff;
	width: 278px; 
	border: 1px #DDE0DE solid;
	padding: 5px 0;
}
.w1000_ny_left_list{
	margin-top: 10px;
}
.w1000_ny_left_list dd{
	display: block;
	line-height: 35px;
	margin: 0 10px;
	padding-left: 10px;

}
.w1000_ny_left_list dd a{
	display: block;
	line-height: 35px;
	border-bottom: 1px #ccc dashed;
	background: url(../images/icon.jpg) left no-repeat;
	padding-left: 20px;
}

.w1000_ny_right_content{
	width: 688px;
	min-height:500px;
	float: left;
	border: 1px #DDE0DE solid;
	background: #fff;
	padding: 10px;
	line-height: 25px;
}
.w1000_ny_right_content .w1000_ny_right_content_title{overflow:hidden; border-bottom: 2px #aa3f23 solid; height: 38px; margin-bottom:20px;}
.w1000_ny_right_content .w1000_ny_right_content_title .on_title{
	display: block;
	width: 109px;
	height: 31px;
	color: #333;
	padding-left: 10px;
	line-height: 31px;
	font-weight: bold;
	font-size: 18px;
	float: left;
}
#plug1 li{
	line-height: 30px;
	border-bottom: 1px #ccc dashed;
	background: url(../images/icons.jpg) left no-repeat;
	padding-left: 20px;
	overflow:hidden;
}
#plug1 li a{ 
	display:block;
	width:560px;
	float:left;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
#pagination-digg{ margin: 40px auto; text-align:center; *zoom:1; }
#pagination-digg li { border:0; margin:0; padding:0; font-size:11px; list-style:none; /* savers */ float:left; }
#pagination-digg a { border:solid 1px #810009; margin-right:2px; }
#pagination-digg .previous-off,#pagination-digg .next-off  { border:solid 1px #DEDEDE; color:#888888; display:inline-block; font-weight:bold; margin-right:2px; padding:3px 4px; }
#pagination-digg .next a,#pagination-digg .previous a { font-weight:bold; }	
#pagination-digg .currPage { background:#810009; color:#FFFFFF!important; font-weight:bold; padding:4px 6px; /* savers */ margin-right:2px; border:1px #810009 solid; }
#pagination-digg a:link,#pagination-digg a:visited { color:#810009; padding:4px 10px; text-decoration:none; }
#pagination-digg a:hover { border:solid 1px #810009; }
.w1000_ny_right_content_content .title{
	font-size: 18px;
	line-height: 30px;
}
.hits{
	border-bottom: 1px #ccc solid;
	text-align: center;
}
.contents{
	margin: 20px 0;
	line-height: 25px;
}

#plug2 li{
	width: 215px;
	float: left;
	margin: 5px;
	text-align: center;
}
#plug2 li div{
	width:213px;
	border:1px #ccc solid;
}

#plug2 li img{
	display:block;
	max-width: 100%;
	height: 145px;
	margin:0 auto;
}
.text-center{
	text-align: center;
}
#plug3 li{
	width: 160px;
	float: left;
	margin: 5px;
	text-align: center;
}
#plug3 li img{
	width: 160px;
	height: 106px;
}
/* leftsead */
#leftsead{width:161px;height:290px;position:fixed;bottom:100px;right:0px; z-index:100;}
*html #leftsead{margin-top:258px;position:absolute;top:expression(eval(document.documentElement.scrollTop));}
#leftsead li{width:161px;height:60px;}
#leftsead li img{float:right;}
#leftsead li a{height:49px;float:right;display:block;min-width:47px;max-width:161px;}
#leftsead li a .shows{display:block;}
#leftsead li a .hides{margin-right:-143px;cursor:pointer;cursor:hand;}
#leftsead li a.youhui .hides{display:none;position:absolute;right:143px;}
#leftsead li a.youhui .2wm{display:none;position:absolute;right:143px;}
#p2{width:112px;background-color:#AF8957;height:47px;margin-left:47px;border:1px solid #AF8957;text-align:center;line-height:47px}
#p3{width:112px;background-color:#AF8957;height:47px;margin-left:47px;border:1px solid #AF8957;text-align:center;line-height:47px}
#p1{width:47px;height:49px;float:left}
