@charset "utf-8";
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin: 0; padding: 0; }
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,i,th,td,strong { font-size: 1em;}
h1,h2,h3,h4,h5,h6 { margin: 0; padding: 0; font-family:'Microsoft YaHei'; font-weight:normal;}
ul,ol { list-style: none; }
ul li {list-style: none outside none;}
body { font-size:12px; background:#fff; font-family:'Microsoft YaHei'; color:#666;}
img{ border:0px none;}
a{color:#333;}
a:link, a:visited, a:active { text-decoration: none;}
a:hover{ text-decoration: none;color:#59483A;}
.clearfix:after { clear: both; content: ""; display: block; height: 0; visibility: hidden; }
.clear{ clear:both;font-size:0px;}
.l{float:left}
.r{float:right}

/* banner */
.banner_box{ width:100%; overflow:hidden;height:620px;}
.banner{height:620px;overflow:hidden;width:100%; }
.banner .d1{width:100%;height:620px;display:block;}
.banner .d2{width:100%;height:30px;clear:both;position:absolute;/*z-index:0;*/left:0px;top:580px; }
.banner .d2 ul{float:left;position:absolute;left:50%;top:0;/display:inline;}
.banner .d2 li{width:42px;height:6px;overflow:hidden;cursor:pointer;background:url(../images/cur01.png) no-repeat center;float:left;margin:0 3px;display:inline;}
.banner .d2 li.nuw{background:url(../images/cur02.png) no-repeat center;}

.headerBox{ width:100%;position:absolute;z-index:100;left:0px;top:45px;}
.header{width:100%; height:100px; background:url(../images/navbg.png) no-repeat center 0px;filter:alpha(opacity=90); }
.header .navBox{ width:940px; height:55px; margin:0 auto;}
.header .navBox .logo{ float:left; width:250px; height:55px; cursor:pointer;}
.header .navBox .nav{float:right; width:550px; height:55px;}
.header .navBox .nav ul{width:550px; height:55px; }
.header .navBox .nav ul li{width:130px;height:13px;text-align:center;float:left;font-size:14px; line-height:13px; border-right:1px solid #7D6957; margin:21px 0px;}
.header .navBox .nav ul li a{color:#fff;}
.header .navBox .nav ul li.borderline{ border:0 none;}

.indexBox{ width:940px; margin:0 auto;}
.index_left{ width:680px;  float:left;}
.index_left .index_gsjj{width:288px; float:left; margin-right:46px; overflow:hidden;}
.index_left .index_xwzx{width:300px; float:left;  overflow:hidden;}
.index_left .index_tit{ width:100%;margin-top:35px; height:26px; line-height:26px;}
.index_left .index_tit h3{ font-size:18px; font-weight:bold; float:left;color:#59483A; }
.index_left .index_tit h3 a{color:#59483A;}
.index_left .index_tit a.more{ float:right; display:block;}
.index_left .index_con01{/*width:288px;*/margin-top:25px;  overflow:hidden;}
.index_left .index_con01 p{ height:132px; font-family:"宋体"; line-height:22px; text-align:justify; padding-top:10px;}
.index_left .index_con02{width:100%;margin-top:25px; height:240px; overflow:hidden;}
.index_left .index_con02 li{width:300px; border-bottom:1px solid #E1E4E6; padding-bottom:10px; margin-bottom:10px;}
.index_left .index_con02 li h4{ font-size:14px;font-weight:bold; height:20px; line-height:20px; overflow:hidden;}
.index_left .index_con02 li h4 a{color:#59483A;}
.index_left .index_con02 p{ height:48px; overflow:hidden; font-size:12px; font-family:"宋体"; line-height:24px; text-align:justify; }
.index_left .index_con02 .time{ height:16px; line-height:16px; overflow:hidden; background:url(../images/arr.jpg) no-repeat left center; padding-left:20px; color:#9192A1; font-weight:bold; display:block; margin:10px 0px;}
.index_right{ width:258px; height:378px; background:#EBEEF1; float:right; border:#E1E4E6;}
.index_right .index_tit{ width:239px;margin-top:35px; padding-left:19px;}
.index_right .index_tit h3{ font-size:18px; font-weight:bold;}
.index_right .index_tit h3 a{color:#59483A;}
.index_right .index_con03{width:238px; padding-left:19px;margin-top:25px;}
.index_right .index_con03 ul{ margin:0 auto;}
.index_right .index_con03 ul li{float:left;height:100px;margin-bottom:20px;}
.index_right .index_con03 ul li.con_r{ margin-left:20px;}

/*联系我们*/
.bannerbox{ width:100%;overflow:hidden;height:390px; background:url(../images/bannerbg01.jpg) no-repeat center; }
.bannerbox .bgwz{ width:940px; margin:0 auto;position:relative;}
.bannerbox .bgwz img{position:absolute;z-index:100;right:0px;top:179px;}
.index_left .index_tit h3{ font-size:18px; font-weight:bold; float:left;color:#59483A; }
.index_tit a.morer{ float:right; padding-right:40px;display:block;}
.index_tit span{ background:url(../images/arr01.png) no-repeat left center; padding-left:10px; color:#A04B05; font-size:12px;}
.index_left .contact{ width:100%; padding-top:15px;}
.index_left .contact h3{ font-size:16px; color:#594639; padding:10px 0px;}
.index_left .contact p{ font-size:14px; color:#666; line-height:22px; padding-left:15px;}

/*关于我们*/
.index_left .about{ width:100%; padding-top:15px; width:640px; height:auto; line-height:22px; text-align:justify; overflow:hidden;}
.index_left .about img{ width:325px; height:180px;float:left; padding:6px 10px 10px 0px;}
.index_right1{ width:258px; height:490px; background:#EBEEF1; float:right; border:#E1E4E6;}
.index_right1 .index_tit{ width:239px;margin-top:35px; padding-left:19px;}
.index_right1 .index_tit h3{ font-size:18px; font-weight:bold;}
.index_right1 .index_tit h3 a{color:#59483A;}
.index_right1 .index_con03{width:238px; padding-left:19px;margin-top:25px;}
.index_right1 .index_con03 ul{ margin:0 auto;}
.index_right1 .index_con03 ul li{float:left;height:100px;margin-bottom:20px;}
.index_right1 .index_con03 ul li.con_r{ margin-left:20px;}


.foot_box{ width:100%; height:100px; background:#EBEEF1; border-top:1px solid #E1E4E6;}
.foot{ width:940px; margin:0px auto;color:#333; margin-top:20px;line-height:30px; color:#666;}
.foot .foot_l{ float:left;}
.foot .foot_l p{text-align:left;}
.foot .foot_l p a{color:#333; padding:0 2px;}
.foot .foot_r{ float:right;}
.foot .foot_r p{ text-align:right;}

/*产品介绍*/
.prolist{ width:680px;}
.prolist li{ width:298px; border:1px solid #E1E4E6; margin:0 40px 40px 0; float:left;}
.prolist .protu{ width:268px; height:100px; background:#fff; padding:10px 15px;}
.prolist .protu img{ width:100%; height:100px; padding:0;}
.prolist .prowz{ width:268px; height:auto; background:#F4F4F4; padding:10px 15px;}
.prolist .prowz h3{ font-size:14px;color:#594639; line-height:24px;margin:5px 0;width:100%;}
.prolist .prowz h3.t1{ height:48px; overflow:hidden;}
.prolist .prowz b{ font-weight:normal; line-height:22px;}
.prolist .prowz p{ width:100%; line-height:22px; text-indent:0; max-height:198px; }
.prolist .prowz p.g1{height:198px; overflow:hidden;}
.prolist .prowz p.g2{height:66px; overflow:hidden;}







