﻿@charset "utf-8";
@import url("../App_Themes/module.css");
/* CSS Document */
html,body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,div,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,table,th,td,img { margin:0px; padding:0px;} 
/*==设置默认字体==*/ 
html,body {height:100%; width:100%;}
body,button, input, select, textarea {font-family:"Microsoft YaHei","微软雅黑",helvetica,arial,verdana,tahoma,sans-serif; font-size:12px } 
body{ background:url(../images/endbg.jpg) bottom left #23100c;}
h1, h2, h3, h4, h5, h6 {font-size: 100%; font-weight:normal;} 
em {font-style:normal;} 
/*==重置列表元素==*/ 
ul,ol,li { list-style: none; } 
/*==重置超链接元素==*/ 
a {text-decoration: none; color:#744b43; outline:0; hide-focus:expression(this.hideFocus=true);}  
a:hover { text-decoration:underline; color:#917e44} 
q:before,q:after{content:'';}
/*==重置图片元素==*/ 
img { border:0px; display:block;} 
/*==重置表格元素==*/ 
table { border-collapse: collapse; border-spacing: 0;}
/*==清除浮动==*/



.top_box{ background: url(../images/bl_02.jpg) repeat-x top #28110b; height:162px;}
.top{ width:1003px; margin:0px auto; position:relative; height:162px;}
.logo{ position:absolute; top:65px; left:0px;}
.shoucang{ position:absolute;right:0px; top:60px; text-align:right}

.nav_box{ background:#442219; height:39px; line-height:39px;}
.nav{ width:1003px; margin:0px auto;}
.nav_box ul li{ width:142px; height:39px; text-align:center; float:left; color:#d8a67b; font-size:14px; font-weight:bold;}
.nav_box ul li a{ width:142px; height:39px; display:block;color:#d8a67b;}
.nav_box ul li a:hover{ width:142px; height:39px; background:url(../images/bl_10.jpg) no-repeat;}
/* flexslider */
.flexslider{position:relative;height:455px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:455px;}
.flex-control-nav{position:absolute;bottom:6px;z-index:2;width:100%;text-align:center; z-index:9999}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0px no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:38%;}
.flex-direction-nav li a{display:block;width:45px;height:100px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/sprite.png) no-repeat 0 0;filter:alpha(opacity=50);-moz-opacity:0.5;opacity: 0.1; }
.flex-direction-nav li a.flex-next{right:40px;background:url(../images/sprite.png) no-repeat -55px 0px;filter:alpha(opacity=50);-moz-opacity:0.5;opacity: 0.1;}

.flex-direction-nav li a:hover.flex-prev{left:40px;background:url(../images/sprite.png) no-repeat 0 0;filter:alpha(opacity=50);-moz-opacity:0.5;opacity: 0.3; }
.flex-direction-nav li a:hover.flex-next{right:40px;background:url(../images/sprite.png) no-repeat -55px 0px;filter:alpha(opacity=50);-moz-opacity:0.5;opacity: 0.3;}

.main_box{ width:1003px; margin:0px auto; background:#120806; height:auto; overflow:hidden; margin-top:40px; padding-bottom:20px; font-family:Georgia, "Times New Roman", Times, serif}
.main{ width:950px; margin:0px auto; height:auto; overflow:hidden; margin-top:30px;}

.video{ width:270px; height:195px; background:#FFF; display:block; float:left;}
.lq_about{ width:290px; margin-left:35px; float:left;}
.lq_about dt{ height:55px;}
.lq_about dd{ color:#744b43; line-height:24px; font-size:12px;}

.lq_news_mp01{ font-size:12px; height:auto; overflow:hidden; width:298px; float:left; margin-left:40px;}
.lq_news_mp01 dt{ height:55px;}
.lq_news_mp01 dt span{ float:right; font-size:12px; margin-right:15px;}
.lq_news_mp01 dd{ line-height:26px;}
.lq_news_mp01 dd ul li{ display:block; position:relative; height:30px; padding-left:25px;}
.lq_news_mp01 dd ul li label{ display:block; width:13px; height:12px; background:url(../images/bl_list.jpg) no-repeat;position:absolute; top:7px; left:0px;}
.lq_news_mp01 dd ul li span{ float:right;}



.lq_chanpin_pic{ height:auto; overflow:hidden; float:left; margin-top:20px;}
.lq_chanpin_pic dt{ height:55px;}
.lq_chanpin_pic dt strong{ float:left;}
.lq_chanpin_pic dt span{ float:right; }
#demo {overflow:hidden; width:97%;margin-left:10px;margin-right:10px; margin-top:10px; padding-bottom:5px;}
#demo img { width:158px; height:200px; margin:5px;}
#demo a{ display:block; width:168px; height:250px; float:left; margin-right:15px; border:1px solid #563029;}
#demo a p{text-align:center; margin:0px; padding:0px; line-height:25px; font-size:12px;}
#indemo {float: left;width: 800%;}
#demo1 {float: left; padding-top:10px;}
#demo2 {float: left;margin-left:7px;}

.footer{ line-height:28px; color:#ae775e; text-align:center; padding:30px 0px 100px 0px;}


/*内页分类块*/
.nyfenlei{ height:auto; overflow:hidden; width:204px; float:left;}
.nyfenlei dt{ height:51px;}
.nyfenlei dd{ padding:20px 0px; padding-top:10px; width:158px;}
.nyfenlei dd ul li{ height:50px; line-height:50px; text-align:center; font-size:14px;}
.nyfenlei dd ul li a{ display:block; height:50px;}
.nyfenlei dd ul li a:hover{ background:url(../images/bl_lfli.jpg) bottom no-repeat; height:50px; color:#FFF;}

.ny_right{ width:700px; height:auto; overflow:hidden; float:right;}
.weizhi{ background:url(../images/bl_wz.jpg) no-repeat; height:43px; width:688px;color:#744b43}
.weizhi span.wz_lq{ display:block; padding-top:15px; margin-left:70px;}
.chanpin{ height:auto; overflow:hidden; display:block; padding-bottom:30px;}
.chanpin img.cplist {margin:3px; width:127px; height:170px;}
.chanpin dd.cplibox{ padding-left:48px;}
.chanpin dd.cplibox a{ display:block; width:133px; height:210px; float:left; margin-left:10px; margin-right:10px; border:1px solid #563029; margin-top:30px;}
.chanpin dd.cplibox a p{ text-align:center; margin:0px; padding:0px; line-height:25px; font-size:12px;}

.jianjie{ display:block; height:auto; overflow:hidden}
.jianjie dd.jjl{ line-height:24px; color:#744b43; margin-left:45px; padding:30px 0px; padding-top:20px; margin-right:10px;}


.nynews{ font-size:12px; height:auto; overflow:hidden; width:100%; color:#744b43;}
.nynews dd.nyxinw{line-height:26px;margin-left:45px;margin-right:10px; padding-top:20px; padding-bottom:30px;}
.nynews dd.nyxinw ul li{ display:block; position:relative; height:30px; padding-left:25px;}
.nynews dd.nyxinw ul li label{display:block; width:13px; height:12px; background:url(../images/bl_list.jpg) no-repeat;position:absolute; top:7px; left:0px;}
.nynews dd.nyxinw ul li span{ float:right;}














