/*通用*/
* { margin: 0; padding: 0;list-style:none;}
body { color: #555; font-size: 14px; font-family: "寰蒋闆呴粦", "瀹嬩綋", "Arial"; background:url(../images/body_bg.jpg);}
a img { border: none; }
a { color: #222; text-decoration: none; }
ul { zoom:1;}
li { list-style: none; vertical-align: top; }
.clear { clear: both; }
.w1200 { width: 1200px; margin: 0 auto; }
.fl { float: left; }
.fr { float: right; }
.fw { float: left;margin-left: 100px;}
.mpage{	height:30px;line-height:30px;color:#ccc;}
.mpage a{ color:#ccc;}
/*头部*/
.header{ overflow:hidden; height:36px; padding:10px; background-color:#fff;}
.header .toplink { text-align:right;}
.header .toplink a{ margin-right:15px;}
/*导航*/
.mainnav{ height:93px; background:url(../images/topnavbg.jpg)}
.mainnav .w1200{ position:relative;}
.mainnav .logo{ position:absolute;  height:80px; left:0; margin-top:8px;}
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.nav {	position:absolute;z-index: 1;right:0;	width:1060px;eight:93px;left: 250px;}
.nav a{ text-decoration:none;}
.nav .nLi { float: left;  display:inline-block; }
.nav .nLi h3 { float: left; width: 105px; text-align: center;position:relative; }
.nav .nLi h3 a { display: block; font-weight:normal; width: 105px; font-size: 16px; color: #FAD560; height:43px; padding-top:50px;}
.nav .on h3 a { background:url(../images/topnavbg-03.jpg); }
.nav .sub { display: none; width: 155px;  top: 93px; position: absolute; line-height: 30px; background:url(../images/ulbg.png) center bottom no-repeat; overflow:hidden; text-align:center; padding:10px 0;}
.nav .sub li { zoom: 1; float:left; width:100%; text-align:center; height:24px; line-height:24px; margin:2px 0; }
.nav .sub a { display: block;  font-size: 14px; color: #FAD560;}
.nav .sub a:hover { background:url(../images/ahover.png) center no-repeat }
.mainnav .tel{	position:absolute;right:0px;top:7px;z-index:99;	color:#fad560; }
/*横幅*/
.banner{ height:550px; margin:0 auto;  z-index:0; position:relative; border-bottom:1px solid #F0CA56}
.banner .bd ul{ overflow:hidden;}
@media screen and (max-width:1200px){
	#banner .bd ul{width:1200px !important;}
}
.banner .bd li{ height:550px; background:center repeat-x;}
@media screen and (max-width:1200px){
	#banner .bd ul li{width:1200px !important;}
}
.banner .bd li a{ height:100%; width:100%; display:block;}
@media screen and (max-width:1200px){
	#banner .bd ul li a{width:1200px !important;}
}
.banner .hd{ position:absolute; bottom:20px; left:50%; margin-left:-45px;}
.banner .hd li{ width:15px; height:15px; background-color:#999; float:left; margin-right:10px; border-radius:15px; display:block; cursor:pointer;}
.banner .hd li.on{ background-color:#edd965;}
.banner a.prev, .banner a.next{ background:url(../images/btnlr_01.png); position:absolute; top:46%; display:block; width:44px; height:58px; cursor:pointer;}
.banner a.prev{ right:50%; margin-right:560px; background-position:left;}
.banner a.next{ left:50%; margin-left:560px; background-position:right;}
/*内容*/
.main{ margin:20px auto; overflow:hidden; background:url(../images/yn_08.jpg);}
.main .w1200{ background:url(../images/mainbg.jpg); overflow:hidden;}
.title1{ background: #493127 left  no-repeat; height:41px; line-height:41px;}
.title1 b{ text-indent:15px; display:inline-block; float:left; color:#fad560; font-size:16px;}
.title1 em{ text-indent: 10px; display: inline-block; float: left; color: #fad560; font-size: 10px; font-style: normal; text-transform: uppercase; }
.title1 a{ padding-right:10px; display:block; float: right; background:url(../images/MORE.png) center no-repeat; width:50px; height:43px;}
/*news*/
.i_news{ width:386px; height:220px; float:left; border:1px solid #80675d; background-color:#2a1919;}
.i_news ul { overflow:hidden;  height:159px; padding:10px; width:364px;}
.i_news li{ height:36px; line-height:36px; overflow:hidden; background:url(../images/listico.png) left center no-repeat; text-indent:10px;  font-size:13px; overflow:hidden;}
.i_news li a{ float:left; padding-left:3px; max-width:260px; color:#fbe7ae;}
.i_news li a:hover{ color: #FFCC33;}
.i_news li span{ float:right; font-size:12px;}
/*zsjm*/
.i_zsjm{ width:386px; height:220px; float:left; border:1px solid #80675d; background-color:#2a1919; margin-left:18px; overflow:hidden;}
.i_zsjm .imgbox{ text-align:center; overflow:hidden; position:relative; background:url(../images/lmj_14.jpg) center no-repeat; width:384px; height:179px;}
.i_zsjm .imgbox p.num{ position:absolute; width:125px; height:28px; left:200px; top:106px; line-height:28px; z-index:2;  font-weight:bold; font-size:24px; color:#C9321F;}
/*khfk*/
.i_khfk{ width:386px; height:220px; float:right; border:1px solid #80675d; background-color:#2a1919; overflow:hidden;}
.i_khfk .cont{ width:384px; height:179px;}
.i_khfk .bd{ padding:10px; width:364px; height:159px;}
.i_khfk .bd ul{ overflow:hidden; height:150px; line-height:150px;}
.i_khfk .bd li{ float: left; margin-right:15px;}
.i_khfk .bd img{ vertical-align:middle;}
/*products*/
.i_products{ width:1200px; float:right; overflow:hidden; margin-top:20px; position:relative;}
.i_products .cont{ padding:10px 30px;}
.i_products .cont ul{ overflow:hidden; display:block;  height:157px;}
.i_products .cont li{ float:left; margin-right:15px;}
.i_products .cont li img{ width:200px; height:140px; padding:3px; background-color:#f6e8ce; border:2px solid #d49c15;}
.i_products a.prev, .i_products a.next{ width:30px; height:98px; position:absolute; top:50%; margin-top:-49px; background:url(../images/lr.gif)  no-repeat; cursor:pointer;}
.i_products a.prev{ background-position:left; left:0px;}
.i_products a.next{ background-position:right; right:0px;}
/*底部*/
.footer{  background:#2a1919; color:#999; padding:10px 0 20px 0; }
.footer .w1200{ overflow:hidden;}
.footer .fr{ width:660px; text-align:right; color:#999;}
.footer a{ color:#999;}
.footer a:hover { color:#e6e4d7}
.footer .btmnav{ line-height:60px;}
.footer .btmnav a{ display:inline-block;}
.footer .btmnav em{ width:2px; padding:0 20px; background:url(../images/antline.jpg) center no-repeat}
.footer .ins{  line-height:25px;}
/*底部友情链接*/
.frlink{  line-height:34px; font-size:13px; background:#121212}
.frlink a{ padding:0 12px; color:#999;}
.frlink a:hover { color:#e6e4d7}
.ny_left { width: 260px;  }
.ny_right{ width: 918px; background: #2a1919;  border:1px solid #D7A137}
.ibanner{ height:300px; width:1200px; margin:0 auto; overflow:hidden;}
/*内页面包屑 翻页*/
.flip { height: 40px; line-height: 40px; text-align: center; font-size: 13px; word-spacing: 5px; }
.flip a { padding: 2px 5px;color: #FFCC33; clear: both; margin: 0 3px; }
.flip a:hover {background-color: #6a3906}
.crumbs { height: 38px; line-height: 40px;  position: relative; background:url(../images/nytitbg.jpg) bottom; color:#555;}
.crumbs a { color:#FFCC33; padding:0 10px;}
.crumbs .fr{ padding-right:15px;}
.crumbs .fl{ background-color:#fff; padding:0 30px; font-weight:bold; color:#333;}
.csit{ height:25px; border:1px solid #CCCCCC; line-height:25px; width:120px;}
/*leftmenu*/
.ny_left .sideMenu {  background-color:#2a1919;}
.ny_left .sideMenu h3 { height: 50px; line-height: 50px; padding-left: 10px; background:url(../images/nytitbg.jpg); color:#fff;  font-size:14px; border-radius:6px 6px 0 0}
.ny_left .sideMenu ul { padding: 8px 20px; }
.ny_left .sideMenu li{ height:30px; line-height:30px; border-bottom:1px dotted #000; margin-bottom:3px}
.ny_left .sideMenu li:hover, .ny_left .sideMenu li.on{ background:#222; }
.ny_left .sideMenu li a{ display:block; text-indent:20px; color:#fad560;}
.ny_left .sideMenu li a:hover,.ny_left .sideMenu li.on a{ text-decoration:none}
/*公司概况*/
.ny_company{ padding:10px; line-height:30px;background-color: #2a1919;color: #fad560;}
.ny_company a{ color:#FFCC33;}
/*产品展示*/
.products { margin-top: 10px; }
.products .title { height: 31px; overflow: hidden; }
.products .cont { padding: 10px; }
.products ul { overflow: hidden; background: url(../images/body_07.jpg) repeat-x bottom center; padding-bottom: 20px; }
.products ul li { width: 206px; float: left; text-align: center; margin: 2px 20px; }
.products li img { height: 172px; width: 206px; }
.nye_product { padding: 0; overflow: hidden; width: 100%; background-color: #2a1919;color: #FFCC33;}
.nye_product ul{ overflow:hidden;}
.nye_product ul a{ color:#fbe7ae;}
.nye_product ul li{ margin:10px; height:180px; width:209px; float:left; text-align:center; overflow:hidden;}
.nye_product li img{ height:150px;max-width:209px; vertical-align:middle;}
.nye_product li a.imgbox{ display:block; height:150px; width:209px; line-height:150px;}
.nye_productContent { padding: 8px; line-height: 26px;color:#fbe7ae;}
.nye_productContent img {max-width: 900px;margin: 0px;display:block;}
.nye_product li:hover{ background:#535353;}
.STYLE1 {font-size: 16px}
.STYLE1 a {color: #FFCC33}
.STYLE2 {color: #FF0000}
.STYLE4 {color: #FF0000; font-weight: bold; }
/*新闻中心*/
.nye_news { padding: 20px;background-color: #2a1919;color: #FFCC33; }
.nye_news ul a{ color:#fbe7ae;}
.nye_news .newsItem { height: 26px; line-height: 26px; list-style: inside; list-style-type: square; position: relative; font-size: 13px; color: #fad560; padding:0 10px; }
.newsItem .date { position: absolute; right:10px; color: #999999 }
.nye_news .newsItem:hover { background-color: #535353; }
.nye_newsContent {padding: 10px;background-color: #2a1919;font-size: 15px;color: #fbe7ae;font-family: "鏂板畫浣�";}
.nye_newsContent .title { margin-bottom: 20px; font-size: 20px; color: #f2db82; text-align: center; }
.nye_newsContent .post-time { text-align: center; border-bottom: 1px solid #CFCFCF; padding-bottom: 12px; margin-bottom: 38px; font-size: 13px; }
.nye_newsContent p { font-size: 12px; line-height: 28px; }
.nye_newsContent img { max-width: 800px; }
.nye_newsContent a {background-color: #2a1919;color: #FFCC33;}
.nye_newsContent a:hover {background-color: #6a3906;}
.contact_us{ margin:20px 0;   background-color:#2a1919;}
.contact_us .tit{ height: 50px; line-height: 50px; padding-left: 10px; background:url(../images/nytitbg.jpg);  color:#fff;  font-size:14px; border-radius:6px 6px 0 0}
.contact_us .cont{ padding:10px; line-height:30px; font-size:12px; color:#f0f0f0}
/* 广告*//
td {font-size:16px;}
.rollTextMenus a{color: #ff0000}
.rollboder {border: #bcbcbc 1px solid;}
.rollleft {float: left;width: 600px}
.rollcenter {border-right: #bcbcbc 1px solid; border-left: #bcbcbc 1px solid; width: 30px; text-align: center}
.rollright {float: right; width: 40px; text-align: center}
.rollright img {vertical-align: middle}

/*荣誉滚动*/
#static_big_box{
position: relative;
width:80%;
margin:0 auto;
height:30px;
line-height:30px;
padding-right:65px;
overflow:hidden;
text-align: center;
}
#runing_box{
position: absolute;
height:30px;
line-height:30px;
top: 0px;
float: right;
left: 520px;
width:18500px;
}
#runing_box a{
color:#FF0000;
margin-left:8px;
font-size: 18px;
}
#runing_box a:hover{
color:#CC9900;
}
.content{
background:#333;
}
/* 加盟提交*/
#pro-ys{background:#fdf5e5;}
#pro-ys .img{max-width:1920px;min-width:1200px;width:100%;margin:0 auto;text-align:center;}
#pro-ys .img img{max-width:100%;}
#lao{
width:1200px;
margin:30px auto;
background:#fff;
}
#lao img{
vertical-align:middle;
}
#laoForm{
background:url(../images/lao24.jpg) center no-repeat;
width:1200px;
height:275px;
padding-top:169px;
}
#laoForm form{
background:url(../images/lao25.png) center no-repeat;
width:553px;
height:254px;
margin-left:567px;
position:relative;
}
#laoForm input[type="text"]{
position:absolute;
background:url(../images/lao26.png) center no-repeat;
font-size:16px;
color:#333;
height:44px;
line-height:44px;
vertical-align:middle;
border:none;
padding:0 15px;
width:218px;
outline:none;
}
#laoForm input[type="submit"]{
width:248px;
height:44px;
border:none;
outline:none;
background:url(../images/lao28.png) center no-repeat;
position:absolute;
top:167px;
left:283px;
}
.formName{
left:20px;top:20px;
}
.formLink{
top:20px;
left:283px;
}
.formYzm{
left:20px;
top:167px;
}
#laoForm textarea{
position:absolute;
left:20px;
top:76px;
background:url(../images/lao27.png) center no-repeat;
padding:0 15px;
width:480px;
border:none;
outline:none;
height:79px;
border:none;
outline:none;
font-size:16px;
color:#333;
line-height:26px;
font-family:"微软雅黑";
}
#laoForm img{
position:absolute;
left:155px;
top:171px;
}

/*老木匠新闻*/
#news08{
	width:878px;
	margin:0 auto;
	overflow:hidden;
}
#news08 li{
	float:left;
	width:256px;
	margin-right:22px;
	margin-bottom:22px;
	border:1px solid #ddd;
	padding:10px 10px 20px;
	text-align:center;
}
#news08 li .img{
	width:256px;
	height:220px;
	line-height:220px;
}
#news08 li .img img{
	max-width:256px;
	max-height:220px;
	vertical-align:middle;
}
#news08 li .name{
	font-size:15px;
	font-weight:bold;
	line-height:40px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	width:100%;
	display:block;
	    color: #FFCC33;
}
#news08 li .date{
	font-size:14px;
	margin-bottom:5px;
	margin-top:10px;
}
#news08 li .intro{
	font-size:14px;
	line-height:24px;
	height:24px;
	color:#fff;
	overflow:hidden;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	margin-bottom:20px;
}
#news08 li a.more{
	background:#f0f0f0;
	display:inline-block;
	line-height:34px;
	padding:0 28px;
	font-size:15px;
	color: #555;
}
#news08 li a.more i{
	font-style:normal;
}
#news08 li:hover{
	border-color:#fad560;
}
#news08 li:hover a.more{
	background:#fad560;
}





