@charset "utf-8";
/* CSS Document */
body{ line-height:20px; background:url(../images/body_bg.png) repeat;}
*{ margin:0px; padding:0px;}
p,li,a,span{ font-family: ""; color:#545454; font-size:12px;}
p{}
.clear{ clear:both; height:15px;}
ul,li{ list-style-type:none;}
a{ text-decoration:none;}
a:hover{ color:#cfa56b; text-decoration:underline;}
.top_bg{height:127px; background:url(../images/top_bg.png) repeat-x;}
.top{height:105px; width:980px; margin:0 auto;}
.logo{ float:left;}
.top_right{float:right; width:600px; padding-top:28px;}
.taobao_code{ float:left; margin-right:35px;}
.weixin_code{float:left;}
.telephone{ float:right;}
.nav_bg{height:40px; background:url(../images/nav_bg.png) repeat-x;}
.nav{ width:980px; margin:0 auto; line-height:40px;}
#jsddm{margin: 0;padding: 0}
#jsddm li{width:105px;float:left;list-style:none;font-size:14px ; font-family:"微软雅黑"; font-weight:bold; height:40px; line-height:40px; color:#ffebd2;}
#jsddm li a{display:block; font-size:14px; padding:0px 25px; text-align:center; text-decoration:none; border-right:0px solid white; width:70px; color:#ffebd2; white-space:nowrap}
#jsddm li a:hover{ color:#cfa56b;}
#jsddm li ul{margin:0;padding: 0;position: absolute;visibility: hidden; background-color: #160108; z-index:100;}
#jsddm li ul li{float: none; display: inline;  font-weight:normal; line-height:36px; height:36px; text-align:center;}
#jsddm li ul li a{padding:0 5px; width:100px; border-top: 1px solid #492e23; color: #ffebd2; font-family: "微软雅黑";}
#jsddm li ul li a:hover{background: #2c0a11;}
<!---->
#main{overflow:hidden;}
.box{ width:980px; margin:0 auto;}
.banner_bg{ width:980px; height:500px; background:url(../images/banner_bg.jpg) no-repeat;}
.wrapper {width:980px; margin:0 auto; background:url(images/banner_bg.jpg) no-repeat; height:500px;}
#focus {width:980px; height:500px; overflow:hidden; position:relative;}
#focus ul {height:500px; position:absolute;}
#focus ul li {float:left; width:980px; height:500px; overflow:hidden; position:relative; background:#000;}
#focus ul li img{height:500px}
#focus ul li div {position:absolute; overflow:hidden;}
#focus .btnBg {position:absolute; width:980px; height:10px; left:0; bottom:0;}
#focus .btn {position:absolute; width:960px; height:20px; padding:15px 10px; right:0; bottom:0; text-align:center;}
#focus .btn span {display:inline-block; _display:inline; _zoom:1; width:32px; height:12px; _font-size:0; margin-left:5px; cursor:pointer; background:#4e0609;}
#focus .btn span.on {background:#fff;}
/*----*/
#Content{width:968px; float:left; padding:0 2px 30px 10px; background-color:#fff;}
.FixTitle A:link {TEXT-DECORATION: none}
.FixTitle A:visited {TEXT-DECORATION: none}
.FixTitle A:hover {TEXT-DECORATION: underline}
.FixTitle {BACKGROUND: url(../images/h_title_bg.png) repeat-x;OVERFLOW: hidden;LINE-HEIGHT: 40px;HEIGHT: 40px; padding-bottom:5px;}
.FixTitle H3 {FLOAT: left;}
.FixTitle SPAN {padding-right: 3px;FLOAT: right;background: url(../images/more.png) no-repeat right;height: 40px; font-size:12px;}
.FixTitle SPAN a {color: #320009;}
.blk_1{ float:left; padding-top:12px;}
.blk_1 .portfolio{ background:url(../images/portfolio_bg.png) no-repeat; width:226px; height:80px; padding:16px 4px 16px 8px; float:left; margin-right:4px;}
.blk_1 .portfolio img{ float:left; width:105px; height:75px; margin-right:8px;}
.blk_1 .portfolio h3{ font-size:14px; color:#320009; font-family:"微软雅黑";}
.blk_1 .portfolio p{}
.blk_1  p a{ color:#320009;}
.blk_1 .blk_L{ float:left; width:336px; margin-right:20px;}
.blk_1 .blk_L p{ line-height:24px; text-indent:2em;}
.blk_1 .blk_C{ float:left; width:330px; margin-right:20px;}
.blk_1 .blk_C li{ float:left; width:330px; line-height:24px;}
.blk_1 .blk_C li a{ float:left; width:230px; white-space:nowrap; overflow:hidden;text-overflow: ellipsis;}
.blk_1 .blk_C li span{ float:right;}
.blk_1 .blk_R{ float:right; width:262px;}
.blk_1 .blk_R p{ line-height:30px; font-size:14px; font-family:"微软雅黑"; padding-left:36px;}
.blk_1 .blk_R .p_user{ background:url(../images/user.png) no-repeat;}
.blk_1 .blk_R .p_phone{ background:url(../images/phone.png) no-repeat;}
.blk_1 .blk_R .p_mail{ background:url(../images/mail.png) no-repeat;}

.blk_29 {PADDING-BOTTOM: 10px;OVERFLOW: hidden;PADDING-TOP: 10px;ZOOM: 1;POSITION: relative}
.blk_29 .LeftBotton {BACKGROUND: url(../images/ca_hz_002.png) no-repeat 0px 0px;LEFT: 0px;FLOAT: left;WIDTH: 12px;CURSOR: pointer;POSITION: absolute;TOP: 10px;HEIGHT: 114px}
.blk_29 .RightBotton {RIGHT: 6px;BACKGROUND: url(../images/ca_hz_002.png) no-repeat -12px 0px;FLOAT: right;WIDTH: 12px;CURSOR: pointer;POSITION: absolute;TOP: 10px;HEIGHT: 114px}
.blk_29 .Cont {MARGIN: 0px auto;OVERFLOW: hidden; WIDTH: 956px;PADDING-TOP: 5px;}
.blk_29 .box {FLOAT: left; WIDTH: 184px;TEXT-ALIGN: center; position:relative;}
.blk_29 .box IMG {BORDER: #cfa56b 1px solid;PADDING: 1px;DISPLAY: block;BACKGROUND: #fff; MARGIN: 0px auto;width:175px;height:125px;}
.blk_29 .box A:hover IMG {BORDER: #b28241 1px solid;}
.blk_29 .box p {WIDTH: 175px; height:24px; background:#000; opacity:0.6; LINE-HEIGHT: 24px; position:absolute; text-align:center; left:4px; bottom:2px; z-index:100; color:#fff;}
.blk_29 .box p a{ text-align:center; color:#fff;}

.rollphotos {MARGIN-TOP: 10px;WIDTH: 968px; float:left;}
/*----*/
.bottom_bg{margin:0; clear:both; background-color:#160108; height:120px;}
.bottom{width:980px; margin:0 auto; padding-top:20px; height:94px;} 
.bottom p{ text-align:center; line-height:30px; color:#fff;}
.bottom p a{ padding:0 10px; color:#cfa56b}
.bottom p a:hover{ text-decoration:underline;}
<!--首页结束-->


/*子页面*/
.news_banner{width:980px; height:130px;}
.mc_box{width:970px; padding:0 0px 30px 10px; float:left; background-color:#fff;}
.news_box{width:970px; margin-top:10px;}
.news_boxL{ float:left; width:180px; min-height:668px; background:url(../images/boxL_bg.png) repeat-y right;}
.news_boxL li{ height:40px; line-height:40px;}
.news_boxL li a{ float:left; padding-left:15px; color:#320009; font-size:14px;}
.news_boxL li a.hover{ background-color:#b44a5d; color:#fff; width:145px;}
.news_boxL h3{ font-family:"宋体"; font-size:14px; background-color:#320009; padding-left:15px; color:#fff; width:145px; height:40px; line-height:40px; font-weight:normal;}
.news_boxL p{padding-left:15px; line-height:40px; font-size:14px;}

.news_boxR{ float:right; width:780px; padding-bottom:15px;}
.news_boxR .page-header{ height:40px; font-family:"宋体"; background-color:#f8f5f5;}
.news_boxR .page-header h3{ float:left; font-size:14px; line-height:40px; color:#320009; padding-left:20px; font-family:"微软雅黑";}
.news_boxR .page-header span{ float:right; line-height:40px; color:#320009; padding-right:2px;}
.news_boxR ul{ float:left; padding:10px 0 20px 0px;}
.news_boxR li{ width:181px; margin:7px; float:left;}
.news_boxR li img{border:#d8d8d8 1px solid; padding: 2px; display:block; background:#fff; margin:0px auto; width:175px; height:125px;}
.news_boxR li P {width:175px; line-height:24px; text-align:center; white-space:nowrap; overflow:hidden;text-overflow: ellipsis;}

.news_boxR .news_list{ float:left; width:780px; margin-top:20px; border-bottom:1px dashed #cccccc; padding-bottom:20px;}
.news_boxR .news_list img{ width:105px; height:75px; float:left; padding-right:15px;}
.news_boxR .news_list h3{font-size:14px; color:#320009; font-family:"微软雅黑"; line-height:24px;}
.news_boxR .news_list p{ line-height:24px; padding-right:10px;}

.news_boxR .page{ text-align:center; width:780px; margin:0px 0px 15px 0;}
.news_boxR .page a{border: 1px solid #CCCCCC; font-family: arial; font-size: 14px; height: 28px; line-height: 36px; margin-left: 36px; padding: 6px 10px; margin:0 5px;}
.news_boxR .page a.hover{ background:#320009; color:#fff;}

.news_boxR .product-details{}
.news_boxR .product-details h3{font-size:14px; color:#545454; font-family:"微软雅黑"; line-height:36px; text-align:center;}
.news_boxR .product-details p{text-indent:2em; line-height:24px; padding-right:5px;}
<!--tab-->






