﻿/**** Reset ****/
html{background-color:White;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,
form,fieldset,input,textarea,p,blockquote {padding: 0;margin: 0;}
fieldset,img {border: 0;}
ol,ul {list-style: none;}
caption,th {text-align: left;}
q:before,q:after {content:'';}
abbr,acronym { border: 0;}
body {font-size:14px;padding:0px;margin:0px;font-family:"微软雅黑",Arial, "宋体", Helvetica, sans-serif, Verdana;line-height:24px;min-width:320px;color:#282828;margin:auto;max-width:1920px;background-color: rgba(0,0,0,1);}
a{text-decoration:none;color:#333333;font-family:"微软雅黑",Arial, "宋体", Helvetica, sans-serif, Verdana;}
a:hover{color:#422C29;}
.clear{clear:both;font-size:0px;line-height:0px;height:0px;width:100%;}
hr{background-color:#EDEDED;height:1px;border:0px;}
.clear{clear:both;font-size:0px;line-height:0px;height:0px;width:100%;float:none;padding:0px;margin:0px;position:inherit;}
.clear15{clear:both;font-size:0px;line-height:0px;height:15px;width:100%;float:none;padding:0px;margin:0px;position:inherit;}
.main_cle{clear:both;font-size:0px;line-height:0px;height:30px;}
.main_con_cle{clear:both;font-size:0px;line-height:0px;height:30px;width:100%;}
.bottom_ccc{padding:15px 0px;line-height:30px;font-size:14px;border-top:1px solid White;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{*+height:1%;}
.clear_f{clear:both; height:0px; padding:0px; margin:0px; display:block; _display:inherit;}
.max_width{width:100%;max-width: 1500px;padding:0px 10px;box-sizing: border-box;}
.max_width2{width:100%;max-width: 1420px;}

/****顶部*******/

.wn_head{width:100%;height: 200px;background-color: rgba(0,0,0,1);}
.wn_head .con{max-width: 1500px;margin:auto;}
.wn_head .con .logo{display: block;float:left;margin-top: 35px;}
.wn_head .con .slogan{display: block;float:left;margin-top: 30px;margin-left: 20%}
.wn_head .con .main_nav{float:left;margin:40px auto auto 15%;}
.wn_head .con .main_nav li{margin-right: 30px;float:left;padding-bottom: 10px;}
.wn_head .con .main_nav li a{color:#BD9A64;font-size: 22px;line-height: 22px;font-weight: bold;}
.wn_head .con .main_nav li.on{border-bottom: 2px solid #BD9A64}
.wn_head .con .right_search{float:right;margin-top: 5px;color:#ffffff;}
.wn_head .con .right_search .top_link{}
.wn_head .con .right_search .top_link a{color:#ffffff;display: inline-block;margin-left: 4px}
.wn_head .con .right_search .top_link .xian{display: inline-block;margin-left: 4px;}
.wn_head .con .right_search .search{width:240px;background-color:#BC9961;height: 34px;float:right;margin-top: 80px;}
.wn_head .con .right_search .search .input{width:175px;height: 28px;float:left;display: block;margin:3px auto auto 3px;padding-left: 5px;color:#ffffff;background-color: #000000;border:0px;}
.wn_head .con .right_search .search .btn{width:55px;height: 34px;float:right;display: block;background:url(../images/search.png) center center no-repeat;}
.wn_head.fixed{position: fixed;left:0;top:0;z-index: 10;background:rgba(255,255,255,0.9);box-shadow: 0px 10px 10px 0px rgba(0, 0, 0, 0.1);}

.index_title .en_title{color:#BC9963;font-size: 26px;line-height: 26px;text-align: center;}
.index_title .cn_title{color:#BC9963;font-size: 42px;line-height: 42px;text-align: center;margin-top: 20px;}
.index_title .line{width:100%;height: 10px;background:url(../images/index_line_1.png) center center no-repeat;margin-top: 35px}

.index_product{background-color: rgba(7,12,16);padding:40px 0px;}
.index_product .con{max-width: 1500px;margin:auto;}
.index_product .con .left_cate{width:19.333%;float:left;}
.index_product .con .left_cate .en_title{color:#BC9963;font-size: 26px;line-height: 26px;text-align: center;}
.index_product .con .left_cate .cn_title{color:#BC9963;font-size: 42px;line-height: 42px;text-align: center;margin-top: 20px;}
.index_product .con .left_cate .line{width:100%;height: 10px;background:url(../images/index_line_1.png) center center no-repeat;margin-top: 35px}
.index_product .con .left_cate .cate_con{margin-top: 40px;}
.index_product .con .left_cate .cate_con .cate{display: block;width:100%;height: 35px;line-height: 35px;font-size: 30px;overflow: hidden;color:#BC9963;text-align: center;margin-bottom: 20px}
.index_product .con .right_con{width:68%;float:right;}
.index_product .con .right_con li{width:32%;float:left;margin-bottom: 30px;margin-right: 2%}
.index_product .con .right_con li:nth-child(3n){margin-right: auto;}
.index_product .con .right_con li .li_img{width:100%;padding-top: 100%;overflow: hidden;position: relative;}
.index_product .con .right_con li .li_img img{width:100%;min-height: 100%;position: absolute;left:0;top:0;z-index: 0}

.index_case{background-color: rgba(7,12,16);padding:40px 0px;}
.index_case .con{margin:50px auto auto auto;max-width: 1465px;}
.index_case .con li{width:21.9%;margin-right: 4.13%;float:left;}
.index_case .con li .li_img{width:100%;position: relative;overflow: hidden;padding-top: 69%;}
.index_case .con li .li_img img{width:100%;position: absolute;left:0;top:0;z-index: 0;min-height: 100%;}
.index_case .con li .li_title{font-size: 18px;height: 20px;line-height: 20px;overflow: hidden;text-align: center;margin-top: 20px;}
.index_case .con li .li_title a{color:#9C7D51;}
.index_case .con li:nth-child(4n){margin-right: auto;}
.index_case .more{width:350px;height: 62px;border:2px solid #9C7D51;text-align: center;line-height: 62px;font-size: 22px;display: block;margin:50px auto auto auto;color: #9C7D51;transition: 0.2s;}
.index_case  .more:hover{background-color: #9C7D51;color:#ffffff;}

.index_sale{max-width:1388px;border:3px solid #B19A78;padding:20px 0px;border-top-left-radius:100px; border-top-right-radius:100px;margin:50px auto auto auto; }
.index_sale .logo{display: block;float:left;margin:50px auto auto 6%;}
.index_sale .text{font-size: 30px;line-height: 60px;color:#9C7D51;float:left;margin:60px auto auto 6%;}
.index_sale .line{width:1px;height: 230px;background-color:#9C7D51;float:left;margin-left: 6% }
.index_sale .contact_con{float:right;margin:50px 7% auto auto;color:#D87D7C;text-align: center;}
.index_sale .contact_con .title{font-size: 38px;line-height: 38px;}
.index_sale .contact_con .tel{font-size: 35px;margin-top: 40px;}

.index_about{max-width:1430px;margin:50px auto auto auto;}
.index_about .con{margin:50px auto auto auto;}
.index_about .con .left_img{width:48.9%;float:left;}
.index_about .con .left_img img{width:100%;}
.index_about .con .right_con{width:45.5%;float:right;}
.index_about .con .right_con .title{font-size: 35px;color:#9C7D51;line-height: 35px;letter-spacing: 2px}
.index_about .con .right_con .des{height: 460px;line-height: 38.33px;font-size: 18px;color:#8F8677;margin-top: 25px;overflow: hidden;}
.index_about .con .right_con .more{width:350px;height: 62px;border:2px solid #9C7D51;text-align: center;line-height: 62px;font-size: 22px;display: block;margin-top:20px;color: #9C7D51;transition: 0.2s}
.index_about .con .right_con .more:hover{background-color: #9C7D51;color:#ffffff;}

.index_honor{max-width: 1420px;margin:50px auto auto auto;}
.index_honor .con{margin:50px auto auto auto;}
.index_honor .con li{width:30.3%;background-color: #2C2218;padding:18px;box-sizing: border-box;float:left;margin-right: 4.5%;margin-bottom: 15px;}
.index_honor .con li .li_img{width:46%;padding-top: 30.7%;overflow: hidden;position: relative;float:left;}
.index_honor .con li .li_img img{width:100%;position: absolute;left:0;top:0;z-index: 0}
.index_honor .con li .li_con{width:40.69%;float:right;}
.index_honor .con li .li_con .li_title{height: 50px;line-height: 25px;font-size: 20px;overflow: hidden;color:#9C7D51;}
.index_honor .con li .li_con .li_des{color:#ffffff;height: 60px;line-height: 20px;font-size: 16px;margin-top: 10px；overflow:hidden;}
.index_honor .con li:nth-child(3n){margin-right: auto;}
.index_honor .more{width:350px;height: 62px;border:2px solid #9C7D51;text-align: center;line-height: 62px;font-size: 22px;display: block;margin:50px auto auto auto;color: #9C7D51;transition: 0.2s;}
.index_honor  .more:hover{background-color: #9C7D51;color:#ffffff;}

.pro_cate_con{margin:40px auto auto auto;text-align: center;}
.pro_cate_con li{min-width:120px;height:45px;padding:0px 10px;line-height: 45px;color:#ffffff;font-size: 18px;display: inline-block;margin-right: 25px;background:url(../images/cate_bg.jpg);}
.pro_cate_con li a{display: block;color:#ffffff;}

.product{margin:50px auto auto auto;}
.product .product_ul{}
.product .product_ul li{width:50%;box-sizing: border-box;padding:15px;border-bottom: 1px dashed #eeeeee;float:left;border-right:1px dashed  #eeeeee;}
.product .product_ul li .pic{width:27%;padding-top: 27%;overflow: hidden;position: relative;float:left;border:1px solid #cccccc;}
.product .product_ul li .pic img{width:100%;min-height: 100%;position: absolute;left:0;top:0;}
.product .product_ul li .li_con{width:68%;float:right;}
.product .product_ul li .li_con .li_title{font-size: 18px;height: 30px;line-height: 30px;overflow: hidden;}
.product .product_ul li .li_con .li_title a{color:#ffffff;}
.product .product_ul li .li_con .li_des{height:120px;line-height: 30px;color:#ffffff;overflow: hidden;margin-top: 20px;text-align: justify;}
.product .product_ul li:nth-child(2n){border-right:0px;}


.news{margin:50px auto auto auto;max-width: 1200px}
.news .news_ul{}
.news .news_ul li{height: 60px;line-height: 60px;border-bottom: 1px dashed #cccccc;color:#ffffff;font-size: 18px;margin-bottom: 10px}
.news .news_ul li .li_date{width:150px;text-align: right;float:right;}
.news .news_ul li .li_title{width:calc(100% - 180px);float:left;height: 60px;overflow: hidden;}
.news .news_ul li .li_title a{color:#ffffff;}

.position{color:#ffffff;font-size: 15px;}
.position a{color:#ffffff;}
.pro_detail{margin:40px auto 40px auto;}
.pro_detail .con{margin-top: 50px;}
.pro_detail .con .left_cate{width:24%;border:1px solid #CCCCCC;float:left;}
.pro_detail .con .left_cate .title{font-size: 20px;height: 70px;line-height: 70px;color:#ffffff;padding-left: 15px;border-bottom: 2px solid #cccccc;font-weight: bold;}
.pro_detail .con .left_cate .cate_ul{padding:5px;}
.pro_detail .con .left_cate .cate_ul li{height: 50px;overflow: hidden;line-height: 50px;border-bottom: 1px dashed #cccccc;padding-left: 25px;font-size: 18px;}
.pro_detail .con .left_cate .cate_ul li a{color:#ffffff;}
.pro_detail .con .right_con{width:72%;float:right;border:1px solid #CCCCCC;color:#ffffff;}
.pro_detail .con .right_con .title{font-size: 20px;height: 70px;line-height: 70px;padding-left: 15px;border-bottom: 2px solid #cccccc;font-weight: bold;}
.pro_detail .con .right_con .pro_title{color:#ffffff;font-size: 18px;text-align: center;margin-top: 20px;}
.pro_detail .con .right_con .pro_pic{width:40%;margin:25px auto auto auto;}
.pro_detail .con .right_con .pro_pic img{width:100%;}
.pro_detail .con .right_con .pro_detail_title{width:95%;margin:30px auto auto auto;height: 45px;border-bottom: 1px dashed #cccccc;font-size: 20px;font-weight: bold;line-height: 45px;}
.pro_detail .con .right_con .pro_detail_con{width:95%;margin:30px auto auto auto;color:#ffffff !important;}

.case_cate_con{margin:40px auto auto auto;}
.case_cate_con li{width:20%;margin-right: 6.6%;height: 50px;line-height: 50px;font-size: 18px;overflow: hidden;border-bottom: 1px solid #cccccc;float:left;color:#ffffff;margin-bottom: 15px;}
.case_cate_con li a{color:#ffffff;}
.case_cate_con li:nth-child(4n){margin-right: auto;}

.cases{margin:35px auto auto auto;}
.cases .cases_ul{}
.cases .cases_ul li{width:22%;float:left;padding:20px 12px 12px 12px;box-sizing: border-box;border:1px solid #eeeeee;margin-right:4%;margin-bottom: 20px;}
.cases .cases_ul li:nth-child(4n){margin-right: auto;}
.cases .cases_ul li .pic{width:100%;height: 300px;text-align: center;line-height: 300px;vertical-align: middle;}
.cases .cases_ul li .pic img{max-width: 100%;max-height: 100%;}
.cases .cases_ul li .li_title{height: 20px;margin-top: 25px;line-height: 20px;overflow: hidden;}
.cases .cases_ul li .li_title a{color:#ffffff;font-size: 18px;}

.cases_detail{width:80%;margin:50px auto auto auto;}
.cases_detail .title{font-size: 20px;font-weight: bold;height: 45px;line-height: 45px;overflow: hidden;border-bottom: 1px dashed #cccccc;color:#ffffff;text-align: center;}
.cases_detail .date{margin-top: 15px;color:#ffffff;text-align: center;font-size: 15px;}
.cases_detail .detail_con{margin-top:30px;color:#ffffff;}
.cases_detail .detail_con img{max-width: 100% !important;}

.about{margin:50px auto auto auto;}
.about .pic{width:45%;float:left;}
.about .pic img{width:100%;}
.about .about_con{width:50%;float:right;color:#ffffff;font-size: 18px;line-height: 45px;}

.map{margin:20px auto auto auto;height: 500px;}

.main_bottom{width:100%;padding:40px 0px 30px 0px;margin:50px auto auto auto;background-color: #3A3428;}
.main_bottom .con{max-width: 1540px;margin:auto;}
.main_bottom .con .bot_nav{width:200px;float:left;}
.main_bottom .con .bot_nav .title{font-size: 24px;line-height: 24px;color:#9C7D51;display: block;margin-bottom: 25px;}
.main_bottom .con .bot_nav .nav_a{font-size: 18px;color:#94856E;display: block;line-height: 18px;margin-bottom: 15px;}
.main_bottom .con .bot_nav.contact{width:300px;}
.main_bottom .con .ewm{width:13.1%;padding-top: 13.1%;position: relative;overflow: hidden;float:right;margin:50px 2% auto auto}
.main_bottom .con .ewm img{width:100%;height: 100%;position: absolute;left:0;top:0;z-index: 0}
.main_bottom .con .line{width:2px;height: 266px;background-color: #AF9B80;float:right;margin:20px 3% auto auto;}
.main_bottom .con .bot_logo{width:13%;float:right;margin:50px 2% auto auto;}
.main_bottom .con .bot_line{width:100%;height: 1px;background-color: #80715A;margin-top: 30px}
.main_bottom .con .bot_nav2{text-align: center;margin-top: 15px;font-size: 18px;}
.main_bottom .con .bot_nav2 a{color:#837866;display: inline-block;margin-right: 8px;}
.main_bottom .con .company_title{color:#837866;text-align: center;line-height: 30px;font-size: 18px;margin-top: 5px}
.main_bottom .con .support{color:#837866;text-align: center;line-height: 30px;font-size: 18px;margin-top: 15px}
.main_bottom .con .support a{color:#837866;}

.close_mes{width:50px;height:50px;display: block;float:right;margin-top: -20px;background: rgba(66,44,41,0.6);text-align: center;border-radius: 50%;line-height: 50px;}
.close_mes i{color:#ffffff;font-size: 28px;}
.message{width:100%;background-color: rgba(38,38,38,0.8);padding:50px 0px;position: fixed;left:0;bottom:0;z-index: 9999;display: none;overflow: hidden;}
.message .title{text-align: center;font-size: 26px;color:#BE9962;}
.message .title span{font-size:40px;color:#B72120}
.message .con{margin-top: 30px;text-align: center;}
.message .con .item{font-size: 24px;color:#BE9962;margin-right: 15px}
.message .con .input{width:190px;padding-left: 10px;height: 40px;line-height: 40px;margin-right: 15px;}
.message .con .submit{width:140px;height:50px;line-height:50px;background-color:#C91B1C;color:#ffffff;font-size: 18px;display: inline-block;cursor: pointer;}

/****友情链接**********/
.link{width:1200px;margin:30px auto auto auto;font-weight: bold;font-size: 16px;}
.link ul{display: inline-block;}
.link ul li{display: inline-block;line-height: 23px;margin-right: 25px;}
.link ul li a{color:white;display: inline-block;font-weight: normal;color:#666666;}

/****新闻详情**/
.news_detail{max-width:1120px;padding:30px 40px 30px 40px;margin:auto;background-color: #ffffff;margin:30px auto 30px auto;box-shadow: 1px 2px 8px 3px rgba(246,246,246,1)}
.news_detail .title{height:20px;line-height: 20px;font-size: 18px;text-align:center;overflow: hidden;font-weight: bold;}
.news_detail .date{text-align:center;color:#999999;margin-top: 15px;}
.news_detail .content{margin-top: 30px;}
.news_detail .content img{max-width: 100% !important;height:auto !important;}
.prev_next_article{margin-top: 10px;font-size: 14px;}
.prev_next_article .prev_article{width:100%;color:#666666;}
.prev_next_article .prev_article a{color:#666666;}
.prev_next_article .next_article{width:100%;color:#666666;margin-top: 10px;}
.prev_next_article .next_article a{ccolor:#666666;}

.dede_pages{text-align: center;margin:40px auto auto auto;}
.dede_pages .current{width:40px;height:30px;line-height: 30px;font-size: 16px;color:#AAAAAA;border:1px solid #9C7D51;background-color: #9C7D51;display: inline-block;margin-bottom: 0px;margin-left:15px;color:white;border-radius: 3px;}
.dede_pages a{width:40px;height:30px;line-height: 30px;padding-top:0px;font-size: 16px;color:#AAAAAA;background-color: white;display: inline-block;float:none;margin-bottom: 0px;margin-left:15px;border:1px solid #DDDDDD;border-radius: 3px;}
.dede_pages a:hover{background-color: #9C7D51;color:white; }
.dede_pages .next{width:60px;height:30px;line-height: 30px;font-size: 16px;padding-top:0px;color:white;background-color: #9C7D51;display: inline-block;float:none;text-align: center;margin-bottom: 0px;margin-left:15px;vertical-align:top;border:1px solid #9C7D51}
.dede_pages .prev{width:60px;height:30px;line-height: 30px;font-size: 16px;padding-top:0px;color:white;background-color: #9C7D51;display: inline-block;float:none;text-align: center;margin-bottom: 0px;border:1px solid #9C7D51;}

#fengxiangx{margin:15px auto auto auto;}

.m_main_nav{display: none;}

/****手机底部导航*******/
.m_foot{display: none;}
.myfooter{display: none;}
.nav_more{display: none;}
.float_box{display: none;}

}

