﻿@charset "utf-8";
/* CSS Document */

/*背景图片、背景颜色*/
body{ background:#F9F8F4 url(../images/bg.jpg) no-repeat center bottom;}.bg-f{background-color:#FFF; }.bg-f5{background-color:#f5f5f5; padding:50px 0;}
.bg_inner{background:#F9F8F4 url(../images/bg_inner.jpg) no-repeat top center;}

/*png图片透明、零散样式*/
.p10-0{padding:10px 0px;}.p40-0{padding:40px 0;}.ml30{ margin-left:30px;}
input,a:hover,select{outline:none;}

/*宽度、高度、行高*/
.w380{ width:380px;}
.w760{ width:760px;}
.w900{width:900px;}
.h40{height:40px;}
.h50{height:50px;}
.h100{height:100%;}

/*更多、详情、文本框、按钮*/

/*头部*/
.header{height:150px; position:relative; z-index:10;}
.header .logo{ display:block; height:127px; position:absolute; left:0px; bottom:10px;}

/*导航*/
.nav{ position:absolute; height:48px; right:0; top:45px;}
.nav li{ float:left; width:130px; height:48px; line-height:48px;}
.nav li a{ display:inline-block; height:48px; padding-left:15px; width:115px; background-size:130px; color:#000000;font-size:18px;}
.nav li a:hover,.nav li a.active{ background:url(../images/nav_hover.png) no-repeat left top; background-size:130px; color:#fff;}

/*banner图*/
.banner{height:560px; overflow:hidden; background:#f9f9f9 url(../images/banner.jpg) no-repeat;}

/*标题*/
h1,h2,h3{ font-weight:normal;}
.title1,.title2{display:block; position:relative; font-family:'arial','microsoft yahei';}
.title1{height:44px; padding-bottom:15px;}
.title1 em{display:inline-block; line-height:44px; background:url(../images/icon.png) no-repeat left center; padding-left:78px; font-size:18px;}
.line{display:inline-block; width:100%; height:1px; overflow:hidden; font-size:0; background-color:#E3D9D8; position:relative; top:70px; z-index:1;}

/*边框*/
.border-1{border:1px solid #EDE8E8;}
.border-nt{border:1px solid #e5e5e5; border-top:none;}
.border-tb{border-top:1px solid #EEE; border-bottom:1px solid #EEE; padding:20px;}

/*图片样式*/
.pic_list{ clear:both}
.pic_list li{display:block; float:left; _display:inline; padding:10px; position:relative; text-align:center;}
.pic_list li a{ display:block;}
.pic_list li a img{ display:block;}
.pic_list li a p{text-align:center; line-height:30px;}

/*新闻动态*/
.news li{ line-height:34px; border-bottom:1px dashed #E5E0E0;}

/*网站底部*/
.footer{ padding:70px 0 30px 0; color:#000; font-size:14px; line-height:28px;}
.footer a,.footer a:hover{color:#fff;margin:0 5px; display:inline-block;}

/*内页左侧_联系我们*/
.address{ border:1px solid #DFDFDF; background-color:#f5f5f5; border-radius:3px; padding:15px;}
.address .addr-title{ height:45px; margin-bottom:10px; padding-left:60px; background:url(../images/map.png) no-repeat left top; font-weight:normal; line-height:20px;}

/*内页二级导航*/
.sub_menu{background-color:#4A4444; border-radius:3px; padding:0 10px 10px 10px;}
.sub_menu_hd{ padding:15px 0 15px 10px; font-size:18px; color:#fff;}
.sub_menu_bd{ background-color:#fff; padding:10px 20px;}
.sub_menu_bd li{ line-height:51px; height:51px; border-bottom:1px dotted #CCCCCC;}
.sub_menu_bd li i{ display:inline-block; width:16px; height:16px; background:url(../images/icon.png) no-repeat; background-position:0 0; margin:-5px 10px 0 5px; vertical-align:middle;}
.sub_menu_bd li a{ font-size:14px;}
.sub_menu_bd li a:hover{ color:#AF8B5A;}

/*内页列表*/
ul#menu, ul#menu ul {list-style-type:none;  margin: 0;  padding: 0;  width: 100%;}
ul#menu a { display: block;  text-decoration: none; font-size:14px; font-family:'microsoft yahei';}
ul#menu li { margin-top: 2px;}
ul#menu li a { color: #333; padding: 0.7em; padding-left:40px; background-color:#f1f1f1;}
ul#menu li a i { display:inline-block; width:0; height:0; border-width:5px 0px 5px 5px; border-style:solid; border-color:transparent transparent transparent #999; margin-right:10px;}
ul#menu li a:hover,ul#menu li a.active { color:#fff; background-color:#073F8A;}
ul#menu li a:hover i,ul#menu li a.active i{border-color:transparent transparent transparent #fff;}
ul#menu li ul li{border:none;}
ul#menu li ul li a { background-color:#f9f9f9;  color: #999;  padding-left: 55px; font-size:12px;}
ul#menu li ul li a:hover {background: #f9f9f9; text-decoration:none; color:#00583A; border-left:5px solid #00583A; text-indent:-5px;}

/*面包屑导航*/
.location_box{height:32px; line-height:32px; background-color:#f5f5f5; border-bottom:1px solid #e3e3e3;}
.location{font-size:12px;  padding-right:10px; font-weight:normal; color:#666; font-family:宋体}
.location i{display:inline-block; width:0; height:0; line-height:0; border-style:solid; border-width:4px 0 4px 4px; border-color:transparent transparent transparent #666666; margin:0 10px;}
.location a{ color:#666666;}.location a:hover{ color:#C80900; text-decoration:underline;}

/*内页图文列表*/
.tongy dl{height:102px; position:relative; padding:10px; overflow:hidden;}
.tongy dl dt{width:135px; position:absolute; left:10px; top:10px;}
.tongy dl dt img{ display:block;}
.tongy dl dd{ padding:5px 0 10px 0;  min-height:144px; margin-left:145px;}
.tongy dl dd h3{ color:#333; font-size:16px; font-weight:bold; height:26px; line-height:26px; margin:0px 0 5px 0;}
.tongy dl dd div{ height:44px; overflow:hidden; line-height:22px; color:#999; margin-bottom:0px;}
.tongy dl dd p{ color:#666;}

/*新闻和产品详情页*/
.conHd{ text-align:center; line-height:40px; border-bottom:1px solid #e3e3e3; padding-bottom:10px; margin-bottom:40px;}
.conHd p span{ margin:0 10px;}
.conBd{ border-bottom:1px solid #e3e3e3; padding-bottom:40px;}
.preNext_News{ padding:40px 10px; margin-bottom:40px;}
.preNext_News p,.preNext_News p a{ color:#282828; line-height:30px;}
.preNext_News p a:hover{text-decoration:underline;}

/*产品详情*/
/*相册*/
.album{ position: relative; overflow: hidden; width: 628px; }
.album .bigImg{ height: 470px; position: relative;}
.album .bigImg li img{ vertical-align:middle; width:628px; height:470px;   }
.album .smallScroll{ height: 56px; margin-top:13px;}
.album .sPrev,.album .sNext{ float: left; display: block; width: 15px; height: 56px; text-indent: -9999px; background:url(../image/album.png) no-repeat;}
.album .sPrev,.album .sPrev:hover{ background-position: 0 0;}
.album .sNext,.album .sNext:hover{ background-position: -21px 0;}
.album .smallImg{ float:left;  margin: 0 5px; display:inline; width: 588px; overflow: hidden;}
.album .smallImg ul{ height:56px;  width:9999px; overflow: hidden; }
.album .smallImg li{ float: left; padding: 0 5px; width:74px; cursor:pointer;  display: inline; position:relative; }
.album .smallImg img{ width:74px; height:56px;}
.album .smallImg .on i{ display:inline-block; width:70px; height:52px; border:2px solid #ff6600; position:absolute; left:5px; top:0;}

/*分页*/
.pageNo{ text-align:center; padding:10px 0 40px 0;}
.pageNo a,.pageNo span{ display:inline-block; width:34px; height:34px; line-height:34px; text-align:center; border:1px solid #e3e3e3; font-size:14px; margin:0 5px;}
.pageNo a:hover,.pageNo a.active{ background-color:#A6201F; border:1px solid #A6201F; color:#fff;}
.pageNo a.fpage,.pageNo a.epage{ width:56px;}
.pageNo a.prePage,.pageNo a.nextPage{width:68px;}
.pageNo a.disable{ cursor:not-allowed; background-color:transparent; color:#bbbbbb; border:1px solid #e3e3e3;}