﻿@charset "utf-8";
*{margin:0px; padding:0px;}
html,body{font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#333; background: url(../images/bodybg.jpg) repeat-x #fff;}
a{text-decoration:none; color:#543e3e;}
a:hover{text-decoration:underline;}
img {border:none; margin:0px; padding:0px;}
i,em,b{ font-style:normal; font-weight:normal;}
ul,ol,li{list-style-type:none;}
h1,h2,h3{margin:0px; padding:0px; font-size:14px;}
.clear{clear:both;}
.st{font-family:"宋体";}
.yh{font-family:"微软雅黑";}
.fl{float:left;}
.fr{float:right;}
.yincang{display:none;}

/*-------------------*/
.center{ width:1024px; margin:0 auto;}
.topbar{height:35px; background:#f3f3f3; line-height:35px; border-bottom:solid 1px #e5e5e5;}
.tbcl{float:left; clear:#543e3e; font-size:14px; padding-left:22px; line-height:35px; background:url(../images/t1.jpg) no-repeat 0px 10px;}
.tbcr{float:right;}
.tbcr span{clear:#543e3e; font-size:14px; padding-left:22px; line-height:35px; margin-right:20px;}
.tbcr span.t2{background:url(../images/t2.jpg) no-repeat 0px 1px;}
.tbcr span.t3{background:url(../images/t3.jpg) no-repeat 0px 1px;}
.topsearch{float:right; margin-top:7px; height:21px; width:141px; overflow:hidden; position:relative; background:url(../images/ts.jpg) no-repeat; padding-left:9px;}
.topsearch .tst{color:#8f8f8f; font-size:12px; padding-left:3px; line-height:22px; height:19px; overflow:hidden; width:117px; border:none; background:#f3f3f3; position:absolute; top:1px; left:9px;}
.topsearch .tsb{height:13px; width:12px; border:none; background:url(../images/tst.jpg) no-repeat; position:absolute; top:4px; right:8px;cursor:pointer;}

.head{ background:url(../images/navbg.jpg) no-repeat bottom center; height:89px;}
.logonav{height:40px; width:1024px; margin:0 auto; padding-top:23px; padding-bottom:21px;}
.logo{height:40px; width:270px; float:left;}

.nav{height:40px; width:754px; float:right;}
.nav_z{width:auto!important;height:40px;float:right;position:relative;z-index:999 ;}
#navul li{float:left;width:100px;height:40px;position:relative;text-align:center;line-height:40px; font-size:14px;}
#navul li a:link, #navul li a:visited{color:#543e3e;}
#navul li ul{display:none;position:absolute;z-index:999;left:0px; top:35px;}
#navul li ul li{display:block;width:100px;float:none;height:38px;position:relative;line-height:38px;overflow:hidden; font-size:14px; background:url(../images/nl.png) repeat-y;}

#navul li.navmoon{background:url(../images/n1.jpg) no-repeat; width:100px;height:38px;line-height:38px;}
#navul li.navmoon a{color:#404a58;}
#navul li.navhome a:hover{color:#FCFF00;}
#navul li.navmoon ul{display:block;}
#navul li.navmoon ul a{display:block;width:90px;height:39px;line-height:39px; margin:0 auto;}
#navul li.navmoon ul a:hover{color:#e40211;background:#e5e5e5; text-decoration:none;}

#navul li ul li.endli{background:url(../images/nb.png) no-repeat bottom center; height:5px; border:none;}




.slide-main{height:305px;position:relative;}
.prev,.next{display:block;width:43px;height:70px;position:absolute;z-index:222;top:120px;overflow:hidden;cursor:pointer;opacity:0.6;-moz-opacity:0.6;filter:alpha(opacity=60);_border:1px solid none;}
.prev{left:70px;}
.next{right:70px;}
.prev:hover,.next:hover,.nav-main a:hover,.nav-main a.cur{opacity:1;-moz-opacity:1;filter:alpha(opacity=100);}
.item{display:block;width:100%;height:5px;position:absolute;z-index:124;bottom:30px;left:0;text-align:center;}
.item a{display:inline-block;width:17px;height:17px;margin-right:10px;background:#f08030;overflow:hidden; border-radius:8px; border:solid 1px #fff;}
.item a.cur{background:#fff; border-radius:8px; border:solid 1px #f08030;}
.slide-box,.slide{display:block;width:100%;height:304px;overflow:hidden;}
.slide-box{position:relative;}
.slide{display:none;height:364px;position:relative;position:absolute;z-index:8;}
.slide a{display:block;width:100%;height:304px; border-top:solid 1px #e5e5e5; cursor:pointer;}

#main{background:url(../images/idxbg.jpg) repeat-x; margin-bottom:20px; overflow:hidden;}
.index_latest{height:45px; line-height:45px; color:#543e3e; width:1024px; margin:0 auto; overflow:hidden;}
.index_latest span{float:right; padding-top:9px;}
.index_latest span a{margin:0px 10px;}


.idx_box{height:171px; width:250px; float:left; padding-left:20px;}
.box1{background:url(../images/idxbox1.jpg) no-repeat;}
.box2{background:url(../images/idxbox2.jpg) no-repeat;}
.box3{background:url(../images/idxbox3.jpg) no-repeat;}
.idx_product{background:url(../images/idxbox4.jpg) no-repeat; width:194px;}
.idx_box h1{height:40px; line-height:40px; padding-left:13px; font-weight:normal; color:#635050;}
.idx_box h1 span{float:right;}
.idx_box h1 span a{font-size:12px; color:#787a7c; padding-right:20px;}
.box1 h1{background:url(../images/h1.jpg) no-repeat 0px 14px;}
.box2 h1{background:url(../images/h2.jpg) no-repeat 0px 14px;}
.box3 h1{background:url(../images/h3.jpg) no-repeat 0px 14px;}
.idx_product h1{background:url(../images/h4.jpg) no-repeat 0px 14px;}

.idx_box ul li{line-height:28px; padding-left:13px; background:url(../images/d.jpg) no-repeat 0px 11px;}
.idx_box ul li a{color:#635050;}

.box2 .box2img{height:95px; width:95px; float:left; margin-right:13px; margin-top:7px;}
.box2 .box2tit{color:#635050; font-size:14px; line-height:18px; padding-top:4px;}
.box2 .box2info{color:#787a7c; font-size:12px; line-height:18px; padding-top:10px;}
.idx_box p{margin:0px; padding:0px;padding-top:7px;} 
.idx_box p a{color:#787a7c;}

/*item*/
.item_banner{height:150px; overflow:hidden;}
.item_main{width:1024px; margin:0 auto; overflow:hidden; position:relative; top:-46px; z-index:9;}
.item_left{width:214px; overflow:hidden; float:left;}
.item_left .item_left_tit{height:72px; width:184px; background:#e40211; padding-left:30px; padding-top:20px; color:#fff;font-size:14px; line-height:20px; position:relative;}
.item_left .item_left_tit p{font-size:24px; padding-top:8px;}
.item_left .item_left_tit u{height:7px; width:14px; background:url(../images/ddd.png) no-repeat; position:absolute; right:20px; bottom:-7px;}
.item_left ul li a{height:54px; line-height:54px; padding-left:28px; display:block; width:186px; background:#f3f3f3; border-bottom:solid 1px #e8e8e8;}
.item_left ul li a:hover, .item_left ul li a.curr{background:url(../images/dd.jpg) no-repeat 28px 25px #9a9a9a; padding-left:43px; color:#fff; text-decoration:none;}


.item_right{padding-top:46px; width:810px; float:right;}
.item_position{height:45px; line-height:45px; color:#543e3e; border-bottom:solid 1px #f3f3f3; padding:0px 20px;}
.item_position span{float:right;}

.item_con{padding:0px 40px 40px 40px; color:#543e3e;}
.item_con .item_con_tit{line-height:58px; border-bottom:solid 1px #f3f3f3; font-size:18px; font-weight:bold; text-align:center;}
.item_con .item_news_tit{line-height:30px; border-bottom:solid 1px #f3f3f3; font-size:18px; font-weight:bold; text-align:center; padding:15px 0px;}
.item_con .item_news_tit span{font-size:14px;}
.item_con .item_content{font-size:14px; line-height:24px; padding-top:15px;}

.item_news{padding:20px 0px; overflow:hidden;}
.item_news_img{height:110px; width:230px; float:left;}
.item_news_txt{height:110px; width:480px; float:left; margin-left:20px; overflow:hidden;}
.item_news_txt h1 a{color:#645252; font-size:16px; font-weight:normal;}
.item_news_txt p{line-height:24px; color:#9a9a9a; font-size:12px; height:50px; overflow:hidden; padding:8px 0px;}
.item_news_txt span a{color:#e40211; text-decoration:underline;}
.item_news_txt span a:hover{text-decoration:none;}
ul.newslist li{line-height:48px; border-bottom:dashed 1px #e8e8e8;}
ul.newslist li span{float:right;}

.page{margin:0 auto; padding:20px 0px; text-align:center;}
.page a{background:#f0f0f0; padding:3px 5px; font-size:12px; margin:0px 4px;}
.page a:hover, .page a.curr{background:#e40211; color:#fff; text-decoration:none;}

.newspage{border-top:dashed 1px #eeeeee; line-height:30px; padding:15px 0px; color:#9a9a9a;}
.newspage a{color:#9a9a9a;}
.newspage a:hover{color:#543e3e;}
.newspage span{color:#543e3e; text-decoration:underline;}

.footer{height:45px; background:#f3f3f3; line-height:45px; color:#787a7c; margin:15px 0px; clear:both; border-top:solid 1px #e5e5e5; border-bottom:solid 1px #e5e5e5;}
.footcon{width:1024px; margin:0 auto; position:relative;}
.footcon span{position:absolute; right:0px;}
.footcon span a:hover{color:#543e3e;}
