/* CSS Document */
*{margin:0; padding:0;}
body{overflow-x:hidden;}
a{text-decoration:none;}
a,button,input,textarea{-webkit-tap-highlight-color: rgba(0,0,0,0;)}
a img{border:0;}
li{list-style:none;}
.cont{width:1200px; margin:0 auto;}
.clear{clear:both;}
.black{color:#000 !important;}
	

.header{width:100%; height:auto;}
.hd_top{width:100%; height:30px; background:#f4ebe3;}
.hd_welcome{font-size:12px; line-height:30px; color:#b0803b; float:left;}
.hd_guanzhu{font-size:12px; line-height:30px; color:#b0803b; float:right;}
.hd_guanzhu a{font-size:12px; color:#b0803b; margin:0 10px;}
.hd_center{width:100%; height:auto;}
.hd_logo{width:225px; height:auto; margin-top:20px; float:left; margin-bottom:20px;}
.hd_rexian{float:right; margin-top:20px;}
.hd_rexian img{ margin-right:10px; float:left;}
.hd_rexian p{float:right; font-size:12px; line-height:24px; color:#b0803b; text-align:center;}
.hd_rexian p span{font-size:18px; display:block; color:#b0803b;}
.hd_bottom{width:100%; height:50px; background:#864e1c;}
.hd_nav{width:100%; height:50px;}
.hd_nav li{width:12.4%; text-align:center; height:50px; float:left; box-sizing:border-box; }
.hd_nav li a{color:#fff; line-height:50px; color:#fff;}
.hd_nav li:hover , .hd_nav .on{background:url(../images/index_10.png) no-repeat  center;}

/*index*/

/* 高亮导航部分 */
.osSlider-main img{width:100% !important;}
.osSlider-main .slider-nav { position: absolute; right:2%; height: 22px; bottom: 20px; text-align: center; z-index: 25;}
.osSlider-main .slider-nav li { display: inline-block; height: 20px; line-height: 20px; padding: 0 6px; margin: 0 12px; font-size: 12px; color: #864e1c; border: 1px solid #864e1c; background: none; cursor: pointer;}
.osSlider-main .slider-nav li.active { color: #fff; background: #864e1c;}
.osSlider-main .slider-nav li:hover { border: 1px solid #864e1c; background: #864e1c; color:#fff;}
.slider{
width: 100% !important;
height: 400px !important;
}
.slider-main li{
    width: 100% !important;
    height: auto !important;
    overflow: hidden;
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 20;

}
.slider-main{
    width: 100% !important;
    height: auto !important;
    overflow: hidden;

}
.osSlider-main img{width:100% !important; height: 400px !important;}
.osSlider-main .slider-nav { position: absolute; right:2%; height: 22px; bottom: 20px; text-align: center; z-index: 25;display: none;}
.slider-btn{display: none;}
.in_product{width:100%; height:auto; padding-bottom:20px; background:url(../images/ppbj_02.png) no-repeat center;}
.inpp_left{width:25%; float:left; margin-top:20px; height:auto;}
.inpp_lf_title{width:100%; height:50px; line-height:40px; text-align:center; background:url(../images/index_62.png) no-repeat center ; color:#fff; font-size:14px;}
.inpp_lf_list{width:100%; margin:0 auto; height:auto; box-sizing:border-box;  border:3px solid #864e1c; padding-bottom:10px; border-top:hidden; padding-top:20px;}
.inpp_lf_list li{width:70%; height:40px; line-height:40px; background:url(../images/index_22.png) no-repeat center; text-align:center; margin:0px auto 10px;}
.inpp_lf_list li a{font-size:14px; color:#fff;}
.inpp_lf_list li:hover , .inpp_lf_list li.on{background:url(../images/index_19.png) no-repeat center;}
.inpp_lf_list li:hover a , .inpp_lf_list li.on a{color:#864e1c;}
.inpp_right{width:73%; float:right; margin-top:20px;}
.inpp_list{width:100%; height:auto;}
.inpp_list li{width:23.5%; margin-right:2%; float:left; height:206px; position:relative; margin-bottom:20px;}
.inpp_list li:nth-child(4n){margin-right:0;}
.inpp_img{width:100%; height:206px; overflow:hidden;}
.inpp_img img{width:100%; height:206px;}
.inpp_title{width:100%; height:30px; line-height:30px; text-align:center; font-size:14px; color:#fff; overflow:hidden; position:absolute; bottom:0; background:rgb(134,78,28,0.7);}
.inpp_list li:hover .inpp_img img{transform:scale(1.2,1.2); transition-duration:2s;}

.in_liyou{width:100%; height:auto; box-sizing:border-box; padding:20px 0; background:url(../images/index_70.png) repeat-y center;}
.inly_title{width:100%; margin-top:20px; text-align:center;}
.inly_title img{max-width:80%;}
.wrap{width:96%; margin:20px auto; background:#f4ebe3;}
.inly_cont{width:100%; height:440px; box-sizing:border-box; padding:30px 10%; 0;}
.inly_cont li{width:100%; height:auto; display:none;}
.fl{float:left;}
.fr{float:right;}
.inly_nlwz{width:55%;}
.inly_nlimg{width:100%; height:auto; margin-bottom:20px;}
.inly_nlimg img{max-width:80%;}
.ly_title{font-size:24px; color:#864e1c; line-height:35px;}
.ly_cont{font-size:18px; font-weight:lighter; line-height:24px; margin-top:20px; color:#864e1c;}
.inly_nlimg1{width:35%;}
.inly_nlimg1 img{max-width:100%;}

.inly_fl{width:100%; height:auto;}
.inly_fl li{width:25%; height:55px; background:#864e1c; text-align:center; line-height:55px; float:left; color:#fff; box-sizing:border-box; font-size:18px; padding:0 2%; }
.inly_fl li.active{background:#a9805b;}

.in_about{width:100%; height:auto; padding:20px 0;}
.inab{width:90.6%; margin:0 auto; background:url(../images/jianjie_03.png) no-repeat top right; box-sizing:border-box; padding:10px;}
.inab_img{width:35%; float:left;}
.inab_img imh{max-width:100%;}
.inab_right{width:60%; float:right;}
.inab_title{font-size:14px; color:#d7ac86; line-height:24px; padding-bottom:10px; background:url(../images/index_54.png) no-repeat left bottom;}
.inab_title span{font-size:16px; color:#864e1c; display:block;}
.inab_cont{font-size:14px; color:#864e1c; line-height:24px; text-indent:2em; margin:20px auto; width:100%; max-height:200px; overflow:hidden;}
.inab_more{width:125px; height:30px; border:1px solid #864e1c; line-height:30px; text-align:center; font-size:16px; color:#864e1c; display:block;}

.in_guanggao{width:100%; height:auto; background:url(../images/ingyuanghao_02.png) repeat-x top; box-sizing:border-box; padding-top:20px; text-align:center;}
.in_guanggao img{max-width:100%;}

.in_anli{width:100%; height:auto; margin-top:20px;}
.inal{width:87.25%; margin:0 auto; height:auto;}
.al_title{width:100%; height:auto; text-align:center; line-height:25px; font-size:18px; color:#865e1c;  background:url(../images/index_62.png) no-repeat center; padding:3px 0;}
.al_title span{display:block; font-size:14px;}
.inal_list{width:100%; height:auto; box-sizing:border-box; padding:20px 2%; background:#a9805b; height:281px;}
.inal_list li{width:23.5%; float:left; margin-right:2%; position:relative; height:241px;}
.inal_list li:last-child{margin-right:0;}
.inal_img{width:100%; height:auto;}
.inal_img img{width:100%; height:241px;}
.inal_title{width:100%; height:30px; line-height:30px; text-align:center; color:#fff; font-size:14px; position:absolute; bottom:0; background:rgb(134,78,28,0.7);}

.in_news{width:100%; height:690px; padding-top:5px; background:url(../images/index_70.png) repeat-y; margin-top:20px;}
.index_title{margin-top:20px; text-align:center; line-height:35px; font-size:24px; color:#fff; background:url(../images/ns_06.png) no-repeat center bottom;}
.index_title span{display:block; font-size:14px;}

.in_ns{width:100%; margin-top:40px;}
.in_ns_fenlei{width:60%; margin:0 auto;}
.in_ns_fenlei a{width:25%; margin-right:12.5%; height:40px; line-height:40px; color:#fff; font-size:16px; background:#864e1c; display:block; float:left; border-radius:10px; -webkit-border-radius:10px; text-align:center;}
.in_ns_fenlei a:last-child{margin-right:0;}
.in_ns_fenlei a:hover , .in_ns_fenlei .on{background:#f4ebe3; color:#864e1c;}
.in_ns_list{width:100%; height:408px;}
.in_ns_list li{height:145px; width:47%; margin-right:6%; float:left; border-bottom:1px dotted #f4ebe3;}
.in_ns_list li:nth-child(2n){margin-right:0;}
.in_ns_time{width:100px; height:100px; background:#f4ebe3; border-radius:90px; -webkit-border-radius:90px; float:left; margin-top:20px;}
.in_ns_time p{font-size:22px; line-height:24px; text-align:center; color:#864e1c; margin-top:30px;}
.in_ns_time p span{display:block;}
.in_ns_rt{width:80%; float:right; margin-top:20px; color:#200eaf;}
.in_ns_title{font-size:16px; width:100%; height:30px; line-height:30px; overflow:hidden; margin:10px auto;}
.in_ns_cont{font-size:14px; line-height:24px; width:100%; height:54px; overflow:hidden;}

/*list_article*/
.ct_left{width:25%; float:left; height:auto; margin-top:20px;}
.ct_fl{margin-bottom:20px; width:100%; height:auto;}
.ct_fl_title{width:100%; height:55px; background:url(../images/index_62.png) no-repeat center;  box-sizing:border-box;  font-size:18px; text-align:center; line-height:55px; color:#864e1c;}
.ct_fl_title span{font-size:14px; margin-left:10px;}
.ct_fl_cont{width:100%; height:auto; border:3px solid #864e1c; box-sizing:border-box; padding:20px 5%; border-top:0;}
.ct_fl_list{width:80%; height:auto; margin:0 auto;}
.ct_fl_list li{width:100%; height:40px; background:url(../images/index_22.png) no-repeat center; line-height:40px; margin-bottom:20px; text-align:center;}
.ct_fl_list li a{ color:#f4ebe3; font-size:14px;}
.ct_fl_list li:hover , .ct_fl_list li.on{background:url(../images/index_19.png) no-repeat center;}
.ct_fl_list li:hover a , .ct_fl_list li.on a{color:#864e1c;}

.ct_ns_list{width:100%; margin:0 auto;}
.ct_ns_list li{width:100%; height:40px; line-height:40px; overflow:hidden; background:url(../images/news_06.png) no-repeat center left; text-indent:25px;}
.ct_ns_list li a{font-size:14px; color:#000;}
.ct_ns_list li:hover{background:url(../images/news_03.png) no-repeat center left;}
.ct_ns_list li:hover a{color:#864e1c;}

.ctlx_img{width:100%; height:auto;}
.ctlx_img img{width:100%;}
.ctlx_tab{width:80%; margin:10px auto; height:auto;}
.ctlx_tab td{line-height:24px; font-size:14px; color:#000; padding:10px 0;}
.ctlx_tab td span{display:block; font-size:16px;}

.ct_right{width:73%; float:right; margin-top:20px;}
.ct_rt_top{height:35px; width:100%; border-bottom:1px solid #864e1c;}
.ct_rt_title{float:left; height:22px; line-height:22px; color:#864e1c;font-size:14px;}
.ct_rt_place{float:right; height:22px; line-height:22px; font-size:12px; color:#b7b7b7;}
.ct_rt_place a{font-size:12px; color:#b7b7b7;}
.ct_rt_center{width:100%; height:auto; margin-top:20px;}

.list_news{width:100%; height:auto; background:url(../images/newsbj_02.png) no-repeat center top;}
.ej_ns_list li{height:145px; width:100%; background:url(../images/shixu_03.png) no-repeat center bottom;}
.ej_ns_time{width:100px; height:100px; background:#864e1c; border-radius:90px; -webkit-border-radius:90px; float:left; margin-top:20px;}
.ej_ns_time p{font-size:22px; line-height:24px; text-align:center; color:#fff; margin-top:30px;}
.ej_ns_time p span{display:block;}
.ej_ns_rt{width:85%; float:right; margin-top:10px; color:#000;}
.ej_ns_title{font-size:16px; width:100%; height:30px; line-height:30px; overflow:hidden; margin:10px auto 0;}
.ej_ns_cont{font-size:14px; color:#8a8a8a; line-height:24px; width:100%; height:54px; overflow:hidden;}
.ej_ns_chakan{width:100%; line-height:20px;}
.ej_ns_chakan div{float:left; font-size:12px; color:#8a8a8a;}
.ej_ns_chakan div img{margin-right:5px;}
.ej_ns_chakan p{float:right; font-size:12px; color:#8a8a8a;}
.ej_ns_list li:hover .ej_ns_time{background:#f4ebe3;}
.ej_ns_list li:hover .ej_ns_time p{color:#864e1c;}

.page{width:100%; text-align:center; margin:20px auto;}
.page a{padding:0 5px; font-size:14px; color:#000; display:inline-block; margin-left:10px; text-align:center; line-height:25px;}
.page a:hover , .page .on{color:#864e1c;}

/*info_article*/
.article{width:100%; min-height:1100px;}
.fanye{width:100%; height:50px; background:url(../images/shixu_03.png) no-repeat center top; margin:20px auto 40px;}
.fanye a{font-size:12px; color:#bdbdbd;}
.fanye .shang , .fanye .xia{width:25%; height:30px; line-height:30px; border:1px solid #bdbdbd; font-size:12px; color:#bdbdbd; display:block; margin-top:20px; text-align:center; overflow:hidden;}
.fanye .shang{float:left;}
.fanye .xia{float:right;}



.ct_right{width:73%; float:right; margin-top:20px;}
.ct_right_top{width:100%; height:40px; background:url(../images/news_03.png) no-repeat left bottom; line-height:40px;}
.ct_right_top p{width:130px; font-size:14px; color:#0ba43b; float:left; text-align:center;}
.place{float:right; font-size:12px; color:#9b9b9b;}
.place a{font-size:12px; color:#9b9b9b;}

.ej_news{width:100%; margin-top:20px;}
.ej_toutiao{width:100%; height:133px; background:#f4f4f4; box-sizing:border-box; padding:20px 2%;}
.ej_toutiao a{display:block;}
.ejtt_img{width:93px; height:93px; float:left; overflow:hidden;}
.ejtt_img img{width:100%; height:93px;}
.ejtt_right{width:88%; float:right;}
.ejtt_title{font-size:16px; color:#5e5e5e; line-height:30px; height:30px; width:100%; overflow:hidden;}
.ejtt_cont{font-size:12px; line-height:24px; height:50px; color:#afafaf; overflow:hidden;}
.ejtt_fu_title{line-height:30px; font-size:12px; color:#afafaf;}
.ejtt_fu_title p{text-indent:20px;}
.ejtt_time{float:left; background:url(../images/list_10.png) no-repeat center left;}
.ejtt_cishu{float:right; background:url(../images/yudu.png) no-repeat center left;}
.ej_news_list{width:100%; height:auto;}
.ej_news_list li{width:100%; height:60px; border-bottom:1px dashed #afafaf; background:url(../images/news_14.png) no-repeat center left 5%; overflow:hidden; box-sizing:border-box; padding:0 10%;}
.ej_news_list li a{font-size:14px; line-height:60px; color:#000;}
.ej_news_list li:hover{background:url(../images/news_11.png) no-repeat center left 5%;}
.ej_news_list li:hover a{color:#0ba43b;}



/*list_product*/
.ctpp_list{width:90%; margin:10px auto 0; height:auto;}
.ctpp_list li{width:100%; height:238px; position:relative; margin-bottom:10px;}
.ctpp_img{width:100%;}
.ctpp_img img{width:100%; height:238px;}
.ctpp_title{width:100%; line-height:30px; font-size:14px; color:#fff; text-align:center; position:absolute; bottom:0; background:rgb(134,78,28,0.7);}

.ej_pp_list{width:100%; height:auto; margin-top:20px;}
.ej_pp_list li{width:23.5%; margin-right:2%; float:left; height:206px; position:relative; margin-bottom:20px;}
.ej_pp_list li:nth-child(4n){margin-right:0;}
.ej_pp_img{width:100%;}
.ej_pp_img img{width:100%; height:206px;}
.ej_pp_title{width:100%; height:40px; line-height:40px; font-size:14px; color:#000; text-align:center; overflow:hidden; position:absolute; bottom:0; background:rgb(134,78,28,0.7); color:#fff;}

/*page_contact*/
.ctt_left{width:30%; float:left;}
.ctt_biaogge{width:100%; height:auto;}
.ctt_biaoge th{font-size:18px; font-weight:lighter; color:#864e1c; line-height:35px; text-align:left;}
.ctt_biaoge td{font-size:14px; color:#864e1c; padding:5px;}
.ctt_map{width:65%; float:right;}
.ctt_map img{max-width:100%;}

/*footer*/
.footer{width:100%; height:auto;}
.foot{width:100%; height:295px; background:#313131;}
.ft_left{width:50%; float:left; margin-top:15px; border-right:#414141;}
.ft_left ul{width:30%; margin-right:3%; float:left; margin-bottom:10px; margin-top:20px;}
.ft_left ul li:first-child{font-size:16px;  color:#fff;}
.ft_left ul li a{font-size:12px; line-height:30px; color:#fff;}
.ft_center{width:20%; float:left; margin-left:3%; margin-top:35px;}
.ft_center p{color:#fff; line-height:24px; margin-bottom:10px;}
.ft_center a{margin-top:10px; margin-right:10px; }
.ft_right{width:15%; float:right; margin-right:3%; margin-top:35px;}
.ft_right img{width:100%;}
.link{width:100%; height:auto;}
.lk_title{font-size:14px; color:#6c6c6c; height:30px; line-height:30px; border-bottom:1px dashed #6c6c6c;}
.lk_cont a{font-size:12px; color:#6c6c6c; line-height:24px; display:block; float:left; margin-right:10px;}
.banquan{height:40px; line-height:50px; font-size:12px; font-weight:lighter; text-align:center; background:#000; color:#fff;}

.m_ft_nav{display:none;}


/*info_product*/
.ej_ns_article{width:100%; height:auto; margin-top:20px;}
.ej_ns_title1{font-size:20px; line-height:30px; text-align:center; margin-bottom:10px;}
.ej_ns_fu_title{width:100%; height:40px; line-height:40px; font-size:12px; color:#818181; border-bottom:1px solid #b8b8b8;}
.ej_ns_time1{float:left; background:url(../images/news_10.png) no-repeat center left; height:40px; text-indent:23px;}
.ej_ns_cishu1{float:right;  background:url(../images/news_13.png) no-repeat center left; height:40px; text-indent:23px;}
.ej_ns_neirong{width:100%; height:auto; margin-top:20px; min-height:150px;}

.ct_place a{ color:#000000;}

.fanye{width:98%; padding:0 1%; border-top:1px solid #b8b8b8;}
.fanye div{font-size:14px; line-height:40px; color:#868686; max-width:45%; height:40px; overflow:hidden; border:1px solid #e8e8e8; padding:0 10px; margin-top:10px;}
.fanye div a{font-size:14px; line-height:40px; color:#868686;}
.fanye .shang{float:left;}
.fanye .xia{float:right; text-align:right;}