﻿@charset "utf-8";
/* CSS Document */
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, lengend, button, input, textarea, th, td, table { margin:0; padding:0; }
body, button, input, select, textarea { font:14px/1.5 "微软雅黑", "黑体",Tahoma, Helvetica, Arial, sans-serif; }
h1 { font-size:18px; }
h2 { font-size:16px; }
h3 { font-size:14px; }
h4, h5, h6 { font-size:100%; }
address, cite, dfn, em, var, i { font-style:normal; }
code, kbd, pre, samp, tt { font-family: "Courier New", Courier, monospace; }
small { font-size:12px; }
ul { list-style:none; }
a { text-decoration:none; color:#231004; }
a:hover { text-decoration:none; color:#c04f05; }
abbr[title], acronym[title] { cursor:help; }
q:before, q:after { content:''; }
legend { color:#000; }
fieldset, img { border:none; }
button, input, select, textarea { font-size:100%; }
hr { border:none; height:1px; }
html { overflow-y:scroll; overflow-x:hidden; }
:focus { outline:none; }
.clearfix { zoom:1; }
.clearfix:after { content:"."; display:block; clear:both; height:0; overflow:hidden; visibility:hidden; }
.floatl { display:inline; float:left; }
.floatr { display:inline; float:right; }
/******banner********/
body { font-family:"微软雅黑"; color:#543D2E; background:url(/public/index/img/bodybg.png) repeat left top; }
.center { width: 1000px; padding: 0; margin: 0 auto; }

/*首页*/
.main{ padding-bottom:40px;}
.top{ height:140px; position:relative;}
.logo{ position:absolute; left:400px; top:0; z-index:10000;}
.top a{ display:inline-block; line-height:18px; background-position:left center; background-repeat:no-repeat; padding-left:20px; padding-right:5px; color:#3e3027;}
.top .home{ background-image:url(/public/index/img/homebg.png);}
.top .sc{ background-image:url(/public/index/img/favbf.png); cursor:pointer;}
.top .rz{ background:url(/public/index/img/fnav_tabbg.png) no-repeat center bottom; position:absolute; left:30px; bottom:5px; color:#6e5545; padding-bottom:6px;}
.top .t_tel{ position:absolute; right:24px; bottom:9px;}
.navw{ height:56px; background:url(/public/index/img/navbg.jpg) repeat-x left top;}
.nav li{ background:url(/public/index/img/nav_tabline.png) no-repeat left center; position: relative; z-index: 999; }

.nav a{ color:#fff; display:inline-block; height:56px; text-align:center; width:104px; line-height:56px;}
.nav a:hover{ background:url(/public/index/img/nav_tabbg.png) no-repeat center bottom;}
.nav li ul  a:hover{ text-decoration:underline; background:none}
.nav a.nav_tab{ background:url(/public/index/img/nav_tabbg.png) no-repeat center bottom;}
.nav li ul { background:url(/public/index/img/xlbg.png) repeat left top; position: absolute; left: 1px; display: none; top:56px;}	
.nav li ul li{ background:url(/public/index/img/xlhg.png) no-repeat center bottom; height:40px; line-height:40px;}
.nav li ul li a{ height:40px; line-height:40px;}
.nav ul li a.hov { background-color: #fff; color: #576482; }
.bannner{ height:390px;}

header { width: 100%; margin: 0 auto; position: relative; color: #ffffff; background:#efefef; overflow: hidden; }
header .centered-content { position: relative; z-index: 2; }
header a { color: #2e2e2e; }
header .header-content a { color: #fff; text-decoration: underline; }
.header-content { background:url(/public/index/img/bannerbg.jpg) #f0992d no-repeat center top; margin: 0; padding: 0; float: left; width: 100%; line-height: 22px; position: relative; z-index: 1;}
.header-content.home { height: 390px; }
.header-content img { float: left; margin: 0 0 0 15px; }
.header-content .text { width:470px; margin-left: 50%; *width:430px;}
.header-content .copy { font-size: 14px; line-height: 21px; padding-right: 15px; }
.header-content .button { width: 100% !important; }
.header-content .button a { padding-top: 7px; padding-bottom: 7px; font-size: 14px; display: inline-block; }
.header-content .button { float: none; }
.header-content .dimmed { background: #b05b1b;}
.header-content .align-bottom { position: absolute; bottom: 0px; }
#slider-wrap { height:390px; }
#slider { height:390px; }
.slider-nav { position:absolute; bottom:5px; left:50%; list-style:none; overflow:hidden; padding:2px; z-index:10; margin: 0; }
.slider-nav li { float:left; }
.slider-nav li a { display:block; width:8px; height:8px; overflow:hidden; padding:0px; margin:8px; background:url(/public/index/img/sprite.png) no-repeat -234px -144px; text-decoration:none; text-indent:-999px; }
.slider-nav li a:hover, .slider-nav li a.selected { background-position:-225px -144px; }
.slider section { display: none; }
.slider section.first { display: block; }
.slider-sections, .slider-sections section { width:1000px; height: 390px; overflow:hidden; }
.slider-sections { margin: 0 auto; position: relative; }
.slider-sections section { position: absolute; top: 0; left: 0px; }
.header-content .centered-content { padding-top: 30px; padding-bottom: 10px; }


.search{ height:39px; background:url(/public/index/img/navbg_x.jpg) repeat-x left top;}
.search em{ line-height:39px; font-size:12px; color:#281508; width:750px;}
.search .ss{ width:240px; background:url(/public/index/img/search.png) no-repeat left center; height:39px;}
.search .ss input.txt{ font-size:12px; color:#705f53; width:120px; height:28px;line-height:28px; margin:5px 10px; margin-top:7px; background:none; border:none;}
.search .ss input.submit{ background:none; border:none; width:45px; height:39px; cursor:pointer;}
.search .ss span{ height:39px; line-height:39px; font-size:14px; color:#281508;}


.sanBox{ margin-top:45px; padding-bottom:25px;}
.sanBox li{ width:332px; text-align:center; border-left:#c6b4b1 1px dashed;}
.sanBox li a{ display:block; padding:0 40px;}
.sanBox li em{ font-size:16px; color:#543d2e; display:block; line-height:65px;}
.sanBox li span{ color:#928075; font-size:14px; display:block; line-height:20px; text-align:left; text-indent:2em;}

.title{ height:50px; font-weight:normal; position:relative; padding:40px 0;}
.title .titlel{ margin-top:15px; height:35px; border-top:#59392f 1px solid; width:365px;}
.title .titler{ margin-bottom:15px;  height:35px; border-bottom:#59392f 1px solid; width:365px;}
.title .img{ width:270px; text-align:center;}
.title .more{ position:absolute; right:0px; bottom:60px; font-size:14px; color:#59392f;}
.zp_con{ background:url(/public/index/img/pbf.jpg) repeat left top; padding-top:29px; padding-bottom:23px;}
.zp_con li{ width:230px; padding-left:16px; text-align:center;}
.zp_con a{ display:block;}
.zp_con em{ display:block; color:#fff; padding-top:15px; line-height:34px; margin:0 15px; border-bottom:#fff 1px solid; margin-bottom:10px;}
.zp_con span{ background:url(/public/index/img/ck.png) no-repeat center top; display:block; height:32px;}

.qp { margin-top:20px;}
.qp .title .img{ width:230px; text-align:left;}
.qp .titler{ width:770px;}
.qp_con{ margin-top:10px; padding-top:35px; padding-bottom:20px; margin-bottom:20px; border:#a7928c 1px solid; background:#fff;}
.qp_con li{ width:249px; border-left:#5f4744 1px dashed;}
.qp_con li a{ display:block; text-align:center; cursor:pointer;}
.qp_con em{ display:block; text-align:center; padding-top:10px; }
.qp_con em font{ color:#231004;border-right:#5f4744 1px dashed; padding-right:5px;}
.qp_con em i{ font-size:12px; color:#fff; background:#231004; padding:0 5px; margin-left:5px; display:inline-block;}



.ys{ padding-top:20px;}
.ys_con{ height:580px; border:#a7928c 1px solid;  background:#fff;}
.tab dl { position:relative; }
.tab dt a{ cursor:pointer; position:absolute; height:57px; padding:30px 0; text-align:center; width:104px; display:inline-block; background:url(/public/index/img/bc1bg.png) no-repeat left top; font-size:18px; color:#cf5409;}
.tab dl dt a.tabActive {color:#ffffff; background-image:url(/public/index/img/bc2bg.png) }
.tab .tabbody .img { padding-left:320px;}
.tab .tabbody .con { width:680px; height:580px;}
.tab dt { position:absolute; top:0px; left:0px; width:320px; height:580px; background:url(/public/index/img/bc1bg.jpg) no-repeat 21px 24px;}
.tab dt a.tb1{ top:58px; left: 152px;}
.tab dt a.tb2{ top:150px; left: 96px;}
.tab dt a.tb3{ top:243px; left: 43px;}
.tab dt a.tb4{ top:243px; left: 151px;}
.tab dt a.tb5{ top:335px; left: 203px;}

.fw{ margin-top:20px;}
.fw_con li{ margin:0 8px; color:#6c4934; font-size:12px; line-height:24px; }
.fw_con li em{ display:block;  padding:12px; padding-bottom:0px;}
.fw_con li strong{ font-weight:normal;}
.fw_con li i{ display:inline-block; width:200px;}
.fw_con_tab{ width:246px; height:154px; border:#a7928c 1px solid;}
.fw_con li.fw_conr{ width:172px; height:159px; background:url(/public/index/img/gh.png) no-repeat right center; font-size:18px; color:#9c7355; line-height:32px; padding-left:20px; padding-top:115px;}
.fw_con li.fw_con_tab1{ background:url(/public/index/img/s1.jpg) no-repeat left bottom; padding-bottom:118px;}
.fw_con li.fw_con_tab2{ background:url(/public/index/img/s2.jpg) no-repeat left top; padding-top:118px;}
.fw_con li.fw_con_tab3{ background:url(/public/index/img/s3.jpg) no-repeat left bottom; padding-bottom:118px;}



.hb_con{ background:url(/public/index/img/pbf.jpg) repeat left top; padding:20px 0;}
.rollBox{overflow:hidden; }
.rollBox .LeftBotton{height:170px;width:27px;background:url(/public/index/img/pre.png) no-repeat center center;overflow:hidden;float:left;display:inline;cursor:pointer; }
.rollBox .RightBotton{height:170px;width:27px;background:url(/public/index/img/next.png) no-repeat center center;overflow:hidden;float:left;display:inline;cursor:pointer;}
.rollBox .Cont{width:945px;overflow:hidden;float:left;}
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont .pic{width:316px;float:left;text-align:center;}
.rollBox .Cont .pic a{ position:relative; display:block;}
.rollBox .Cont .pic .imgbg{ position:absolute; left:11px; top:0;}
.rollBox .Cont .pic .img{ display:block;margin:0 auto;}
.rollBox .Cont .pic p{line-height:26px;color:#505050;}
.rollBox .Cont a:link,.rollBox .Cont a:visited{color:#626466;text-decoration:none;}
.rollBox .Cont a:hover{color:#f00;text-decoration:underline;}
.rollBox #List1,.rollBox #List2{float:left;}


.pj{ height:430px; margin-top:35px; background:url(/public/index/img/pbg.png) no-repeat center 35px;}
.pj li{ background:url(/public/index/img/pjbg.png) no-repeat 18px top; width:295px; padding:33px 35px 35px 48px;}
.pj li h3{ color:#fff; font-size:14px; line-height:35px; margin-bottom:18px;}
.pj li p{  color:#543d2e; font-size:12px; height:95px; line-height:22px; }

.footBox{ padding-top:60px;}
.footBox h3{ height:54px; background-position:left top; background-repeat:no-repeat;}
.footBox li{ width:310px; padding-left:35px;}
.footBox li.lx li,.footBox li.xx li,.footBox li.wt li{ padding-left:10px; overflow:hidden;}
.footBox h3.lx_tit{ background-image:url(/public/index/img/xx.png)}
.footBox h3.xx_tit{ background-image:url(/public/index/img/news.png)}
.footBox h3.wt_tit{ background-image:url(/public/index/img/fqa.png)}
.footBox h3 ul li{ width:300px; padding-left:10px;}
.footBox .map{ margin-left:10px; height:90px; width:285px; border:#a7928c 1px solid; padding:3px; background:#fff; margin-bottom:6px; }
.footBox p{ font-size:12px;  line-height:24px; padding-left:10px;}
.footBox a{ font-size:12px; display:block; color:#543d2e; height:28px; line-height:28px;}
.footBox a:hover{ color:#C04F05;}

.cp .title .img{ width:200px; text-align:left;}
.cp .title .titler{ width:800px;}
.cp_con{ border:#a7928c 1px solid; background:#fff; margin-bottom:45px;}
.cp_con .qp_con{ border:none;}

.fnavw{ background:url(/public/index/img/footbg.jpg) repeat left top; height:56px;}
.fnav li{ background:url(/public/index/img/nav_tabline.png) no-repeat left center;}
.fnav li a{ width:104px; text-align:center; display:inline-block; height:56px; line-height:56px; color:#fbece3;} 
.fnav li a:hover{ text-decoration:underline;}
.fnav a.nav_tab{ background:url(/public/index/img/fnav_tabbg.png) no-repeat center bottom;}

.foots{ margin-top:20px; margin-bottom:5px;}
.footsl{ width:640px;}
.footsl p{line-height:30px; color:#231004; font-size:12px; margin-bottom:30px;}
.footsl .fx{ margin-top:20px;}
.footsr p{color:#231004; font-size:12px;}
.footsr{ width:180px; text-align:center;} 
.footsr img{ padding-bottom:17px;}

.flink{ line-height:30px; background:url(/public/index/img/pbf.jpg) repeat left top; padding:6px 0px;}
.flink em{ display:inline-block; line-height:28px; font-size:16px; color:#fff;}
.flink .flink_c{ width:900px; padding-top:7px;}
.flink a{ display:inline-block; line-height:18px; padding:0 10px; border-right:#fff 1px solid; font-size:12px; color:#fff; }
.ba{ text-align:right; line-height:30px; height:30px; font-size:12px; color:#231004;}

/*新闻列表页*/
.pc_p{ margin-bottom:30px;}
.pc_p .title .img{ width:170px; text-align:left;}
.pc_p .title .titler{ border-color:#999997; text-align:right; width:810px;}
.pc_p .title .titler a{ font-size:12px; color:#313131; line-height:35px; display:inline-block;} 
.pc_p .title .titler a:hover{ color:#c04f05;}
.pc_p_con{ background:url(/public/index/img/pcbg.jpg) repeat left top;}

.mainLeft{ width:250px; border:#9c9c9c 1px solid;}
.mainRight{ width:650px; border:#9c9c9c 1px solid;  padding:15px 40px 40px 40px; margin-bottom:20px;}
.mainLeft h2{ font-weight:normal; background:#c04f05; padding-left:15px; color:#fff; height:34px; line-height:34px;}
.mainLeft ul.tj_con{ padding:10px 15px;}
.mainLeft ul.tj_con a{ color:#180a01; display:block; line-height:28px; height:30px;}
.mainLeft ul.tj_con a:hover{ color:#bf520a;}
.mainLeft .kf_con{ padding-bottom:20px;}
.mainLeft .kf_con a{ padding-top:10px; display:block; text-align:center; line-height:30px; color:#bf520a;}
.mainLeft .kf_con a em{ color:#180a01;}
.mainLeft .kf_con .kf_img{ padding-bottom:10px; padding-top:10px;}
.mainLeft .dz{ padding:0 10px; margin-bottom:20px;}
.mainLeft .dz_map{ margin-bottom:20px; width:228px; height:130px; border:#cc6929 1px solid;}
.mainLeft p{ line-height:24px; font-size:12px; color:#231004;}
.mainRight .xw_lb li{ height:57px; line-height:57px; border-bottom:#421a01 1px dashed;}

/*产品列表*/
.mainLeft .cp_navl{ padding:0 10px;}
.mainLeft h3{ color:#fff; height:35px; font-weight:normal; line-height:35px; text-align:center; background:#c04f05; margin-bottom:22px;}
.mainLeft .cp_navl li{ background:url(/public/index/img/cp_lb.png) no-repeat left top; text-align:center;}
.mainLeft .cp_navl a{ display:block;height:32px; margin-bottom:22px; line-height:32px; color:#c04f05;}
.mainLeft .cp_navl a:hover{ background:url(/public/index/img/cp_lbbg.png) no-repeat left center;}
.mainLeft .cp_navl a.active{ background:url(/public/index/img/cp_lbbg.png) no-repeat left center;}
.mainRight .cp_lb li{ padding-left:30px; height:280px; }
.mainRight .cp_lb a{ padding:20px 7px 0px 7px; display:block; width:216px;}
.mainRight .cp_lb a img{ margin-bottom:10px; padding:3px; background:#f3f3f3; border:#c04f05 1px solid;}
.mainRight .cp_lb a p{ color:#c04f05; line-height:28px; border-bottom:#9C9C9C 1px solid; text-align:center}

.fenye { text-align: center; padding: 20px 0; }
.fenye a { color: #333333; display: inline-block; font-family: "微软雅黑"; height: 30px; line-height: 30px; text-align: center; width: 30px; }
.fenye span { color: #333333; display: inline-block; font-family: "微软雅黑"; height: 30px; line-height: 30px; text-align: center; width: 30px; }
.fenye a:hover { background: none repeat scroll 0 0 #C04F05; color: #FFFFFF; }
.fenye span.current { background: none repeat scroll 0 0 #C04F05; color: #FFFFFF; }
#pagehome { display: none; }
#pageprv { display: none; }
#pagenext { display: none; }
#pageend { display: none; }

/*产品内容*/
.mainRight .cpr{ border:#C04F05 1px solid; padding:5px; background:#fff;}
.mainRight .cpr_txt{ width:370px; margin:20px 0; border-left:#C04F05 1px dashed; height:260px;}
.mainRight .cpr_txt p{ color:#C04F05; line-height:35px; padding-left:20px;}
.mainRight .cpr_xqt{ font-weight:normal; font-size:16px; display:inline-block; height:40px; line-height:40px; background:#c04f05; padding:0 15px; color:#fff; margin-top:40px;}
.mainRight .cpr_con{ border:#C04F05 1px solid; padding:40px 20px;}
.nr_tit{ text-align:center; margin:20px 0;}
.nr_tit em{ background:#c04f05; display:inline-block; line-height:36px; padding:0px 15px; color:#fff; font-size:24px;}
.nr_con{ line-height:32px; font-size:14px; margin:20px 0;}
.nr_conp{ line-height:26px; height:26px;}
.nr_conp a{ display:inline-block; line-height:26px; height:26px;}

/*留言*/
.khpj{ width:733px; color:#793d2e; padding-top:20px;}
.khpj p{ font-size:16px; padding-top:20px;}
.khpj ul li{padding:20px 0px 20px 0px; border-bottom:#999997 1px solid;}
.khpjbt{ float:left; width:120px;}
.khpjbt span { display:block; text-align:center; }
.khpjbt span img{ border:#793d2e 1px solid;}
.khpjbt em{ display:block; text-align:center; font-size:12px; line-height:24px; }
.khpjnr{ float:left; width:570px; padding-left:30px; font-size:12px; padding-top:5px; height:96px; overflow:hidden;}
.khpjnr span{ display:block;}
.khpjnr em{ display:block; padding-top:18px;}
.khpjnr b{ color:#FFF; background:url(/public/index/img/bc_03.jpg) no-repeat left top; width:34px; line-height:24px; padding-left:36px; font-weight:normal; }
.pl{ width:733px;}
.pl p{ padding-top:17px;}
.pl p em{ color:#793d2e;}
.plname{ width:330px; height:33px; border:#9c9c9a 1px solid; margin-left:10px;}
.plly{ width:531px; height:85px;border:#9c9c9a 1px solid; margin:0px 8px 0px 10px;}

.page_group ul li.active span,.page_group ul li.active a{background:#c04f05!important; color:#FFFFFF!important;}
.list_page{text-align:center;margin:10px;display:block;}
.list_page:after{content:" ";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
.list_page ul{list-style:none;margin:0;padding:0;display:inline-block;vertical-align:bottom;}
.list_page ul li{display:inline-block;border:solid 1px #ddd;border-radius:4px;}
.list_page ul a{color:#333;padding:8px 12px;line-height:18px;display:block;transition:all 1s cubic-bezier(0.175, 0.885, 0.32, 1) 0s;background:#fff;}
.list_page ul li span{color:#333;padding:8px 12px;line-height:18px;display:block;transition:all 1s cubic-bezier(0.175, 0.885, 0.32, 1) 0s;background:#fff;}
.page_group ul{border-right:solid 1px #ddd;border-radius:4px;}
.page_group ul li{border-right:none;border-radius:0;float:left;}
.page_group ul li:not(:first-child):not(:last-child){border-radius:0;}
.page_group ul li:first-child{border-radius:4px 0 0 4px;}
.page_group ul li:last-child{border-radius:0 4px 4px 0;}
