/*CSS公用样式*/
html,body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, blockquote, th, td {margin:0;padding:0;}
body{scrollbar-face-color: #f6f6f6;scrollbar-highlight-color: #ffffff;scrollbar-shadow-color: #cccccc;scrollbar-3dlight-color: #cccccc;scrollbar-arrow-color: #330000;scrollbar-track-color: #f6f6f6;font-size:12px;background:#FFF;font-family:"微软雅黑";}
table {border-collapse:collapse;border-spacing:0;}
img {border:0;}
li {list-style:none;}
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
a{text-decoration: none;}
p{margin: 0;padding: 0;}
input, textarea, select {font-family:inherit;font-size:inherit;font-weight:inherit;}
/*带清除高度的10PX高的空DIV*/
.blank{clear:both;height:10px;overflow:hidden;font-size:0px;}
.blank1{clear:both;height:5px;overflow:hidden;font-size:0px;}
/*单行隐藏*/
.str{white-space:nowrap;word-break:keep-all;overflow:hidden;text-overflow:ellipsis;}
/*多行隐藏*/
.strmore{overflow:hidden;text-overflow:ellipsis;}
/*带清除高度的0PX高的空DIV*/
.cls{clear:both;height:0px;overflow:hidden;background:#FFF;}
.clear{clear:both;}
.fl{float: left;}
.fr{float: right;}
/*清楚浮动*/
.outer {zoom:1;}    /*==for IE6/7 Maxthon2==*/
.outer :after {clear:both;content:'.';display:block;width: 0;height: 0;visibility:hidden;}   /*==for FF/chrome/opera/IE8==*/
iframe{display:block;border:0;}

/*头部*/
.header{height: 100px;padding: 0 100px;min-width: 1000px;position: relative;box-shadow: 0 0 5px #eee;}
.hfixed{position: fixed;top:0;left: 0;right: 0;z-index: 15;background: #fff;}
.hfixed100{position: fixed;top:100px;left: 0;right: 0;padding:0 100px;z-index: 15;background: #fff;}
.header:after{clear:both;content:'.';display:block;width: 0;height: 0;visibility:hidden;}
.header .logo{float: left;height: 100px;line-height: 100px;}
.header .logo img{vertical-align: middle;max-height: 100px;}
.header .Lag_cut{float: right;margin-top: 40px;height: 20px;line-height: 20px;font-size: 14px;color: #666;background: url("../images/on_show.png") right center no-repeat;padding-right: 16px;cursor: pointer;position: relative;}
.header .Lag_cut ul{position: absolute;z-index: 9;right: 0;top:15px;min-width: 100px;background: #fff;box-shadow: 0 0 5px #ccc;padding: 10px 0;visibility: hidden;opacity: 0;-webkit-transition: .5s;transition: .5s;}
.header .Lag_cut ul li{padding: 5px 16px;white-space: nowrap;height: 20px;line-height: 20px;}
.header .Lag_cut ul li img{margin-right: 5px;vertical-align: middle;}
.header .Lag_cut ul li:hover{background: #eee;}
.header .Lag_cut:hover ul{visibility: unset;opacity: 1;top:25px;}
.header .header_nav{float: right;margin-right: 75px;max-width: 1000px;}
.header .header_nav:after{clear:both;content:'.';display:block;width: 0;height: 0;visibility:hidden;}
.header .header_nav li{float: left;line-height: 100px;margin-left: 95px;font-size: 14px;color: #666;}
.header .header_nav li a{color: #666;}
.header .header_nav li a:hover{text-decoration: underline;}
.header .header_nav li.on>a{background: url("../images/on_show.png") right center no-repeat;padding-right: 15px;display: block;}

.products_det{position: absolute;left: 0;z-index: 12;right: 0;top:80px;background: rgba(255,255,255,.8);min-width: 1000px;overflow: hidden;visibility: hidden;opacity: 0;-webkit-transition: .5s;transition: .5s;}
.products_det ul{display: inline-block;float: none;clear: both;vertical-align: top;padding: 20px 0;margin-right: 4%;width: 10%;}
.products_det ul li{line-height: 20px!important;float: none!important;clear: both;margin-left:30%!important;}
.products_det ul li h3{color: #454545;margin-bottom: 10px;white-space: nowrap;}
.products_det ul li a{font-size:12px;color: #999;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;display: block;}
.header .header_nav li.on:hover .products_det{visibility: unset;opacity: 1;top:100px;}

.header .header_nav li.on.us{position: relative;}
.header .header_nav li.on.us .products_det{min-width: auto;width: 150px;margin-left: -50%;}
.header .header_nav li.on.us .products_det ul{width: 100%;margin-right: 0;}
.header .header_nav li.on.us .products_det ul li{/*margin-left: 20px!important;*/}
.header .header_nav li.on.us:hover .products_det{visibility: unset;opacity: 1;top:100px;}

.header .header_nav li.on.nav{position: relative;}
.header .header_nav li.on.nav .produ_ul{width: 180px;left: -50px;position: absolute;top:57px;z-index: 9;background: #fff;border-top: 3px solid #9b7e62;visibility: hidden;-webkit-transition: .5s;transition: .5s;opacity: 0;}
.header .header_nav li.on.nav .produ_ul .produ_li{height: 60px;padding: 0 20px;border-bottom: 1px solid #f0f0f0;position: relative;}
.header .header_nav li.on.nav .produ_ul .produ_li>a{display: block;line-height: 60px;}
.header .header_nav li.on.nav .produ_ul .produ_li>a span{float: right;}
.header .header_nav li.on.nav .produ_ul .produ_li ol{position: absolute;left: 160px;top:0;width: 180px;background: #fff;visibility: hidden;-webkit-transition: .5s;transition: .5s;opacity: 0;}
.header .header_nav li.on.nav .produ_ul .produ_li ol li{float: none;line-height: 59px;margin-left: 0;font-size: 14px;color: #666;padding: 0 20px;border: 1px solid #f0f0f0;}
.header .header_nav li.on.nav:hover .produ_ul{visibility: unset;opacity: 1;top:97px;}
.header .header_nav li.on.nav .produ_ul .produ_li:hover ol{visibility: unset;opacity: 1;left: 180px;}

.header_txt{float: right;height: 40px;margin-left: 40px;margin-top: 30px;position: relative;width: 40px;background: url("../images/submit_btn.png") center no-repeat;border-radius: 25px;}
.header_sub{height: 40px;position: absolute;right: 0;z-index: 9;border-radius: 25px;overflow: hidden;width: 0;background: #f9f9f9;visibility: hidden;-webkit-transition: .3s;transition: .3s;}
.header_txt input[type="text"]{width: 200px;height: 40px;border: 0;vertical-align: top;outline: none;padding: 0 15px;font-size: 14px;color: #666;background:none;box-shadow: 0 0 5px #eee;float: left;box-sizing: border-box;border-right: 1px solid #f5f5f5;}
.header_txt input[type="button"]{width: 40px;height: 40px;border: 0;vertical-align: top;background: url("../images/submit_btn.png") center no-repeat;outline:none;cursor:pointer;float: left;}
.header_txt input[type="submit"]{width: 40px;height: 40px;border: 0;vertical-align: top;background: url("../images/submit_btn.png") center no-repeat;outline:none;cursor:pointer;float: left;}
.header_txt:hover .header_sub{width: 240px;visibility: unset;}
/*首页*/
.swiper_banner .swiper-pagination-bullet{background: none;border: 2px solid #ffffff;opacity: 1;}
.swiper_banner img{width: 100%;vertical-align: top;}
.swiper_banner .swiper-pagination-bullet-active{background: #fff;opacity: 1;}

.search_main{padding: 15px 100px;min-width: 1000px;background: #f5f5f5;height: 40px;line-height: 40px;}
.search_main .search_phone{float: left;font-size: 20px;color: #5c4631;padding-left: 58px;background: url("../images/search_phone.png") left center no-repeat;}
.search_main .search_box{float: right;font-size: 12px;}
.search_main .search_box b{color: #757575;font-weight: normal;}
.search_main .search_box a{color: #a7a7a7;margin-right: 15px;}
.search_main .search_box a:hover{text-decoration: underline;}
.search_main .search_box .search_txt{display: inline-block;height: 40px;vertical-align: top;background: #fff;border-radius: 30px;width: 400px;overflow: hidden;padding: 0 20px;box-sizing: border-box;margin-left: 15px;}
.search_main .search_box .search_txt .submit_txt{height: 40px;box-sizing: border-box;font-size: 14px;border: 0;background: none;outline: none;color: #7c7c7c;width: 80%;-webkit-transition: .5s;transition: .5s;}
.search_main .search_box .search_txt .submit_btn{float: right;background: url("../images/submit_btn.png") center no-repeat;width: 14px;height: 14px;margin-top: 12px;border: 0;outline: none;cursor: pointer;}

.idx_list{padding: 0 100px;min-width: 1000px;margin-bottom: 70px;}
.idxlist_title{text-align: center;font-size: 30px;color: #333;font-weight: bold;padding: 80px 0;}
.idxlist_title span{color: #9b7e62;}
.idxlist_title p{font-size: 16px;color: #999;font-weight: normal;}
.idx_list .idxlist_ul{overflow: hidden;}
.idx_list .idxlist_ul li{display: inline-block;width: 32.2%;margin: 0 5px 10px;overflow: hidden;height: 0;padding-bottom: 27%;position: relative;}
.idx_list .idxlist_ul li .idxlist_back{position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 5;opacity: 1;-webkit-transition: .5s;transition: .5s;}
.idx_list .idxlist_ul li .idxlist_back img{width: 100%;min-height: 100%;vertical-align: top;}
.idx_list .idxlist_ul li .idxlist_img{position: absolute;left: 0;top: -50px;width: 100%;height: 100%;z-index: 4;opacity: 0;-webkit-transition: 1s;transition: 1s;}
.idx_list .idxlist_ul li .idxlist_img img{width: 100%;min-height: 100%;vertical-align: top;}
.idx_list .idxlist_ul li .idxlist_desc{position: absolute;left: 0;top:68%;padding: 30px 30px 40px;font-size: 16px;color: #36322f;z-index: 6;font-weight: bold;-webkit-transition: 1s;transition: 1s;}
.idx_list .idxlist_ul li .idxlist_desc:before{content: '';background: url("../images/idxlist_title.png") center no-repeat;width: 20px;height: 20px;position: absolute;left: 30px;bottom: 0;}
.idx_list .idxlist_ul li:hover .idxlist_back{z-index: 4;opacity: 0;}
.idx_list .idxlist_ul li:hover .idxlist_img{top: 0;z-index: 5;opacity: 1;}
.idx_list .idxlist_ul li:hover .idxlist_desc{top:0;}

.footer{padding: 0 100px;min-width: 1000px;background: #333;}
.footer .footer_box{padding: 60px 0 30px;}
.footer .footer_box:after{clear:both;content:'.';display:block;width: 0;height: 0;visibility:hidden;}
.footer .footer_box .footer_nav{float:left;width:80%;}
.footer .footer_box .footer_nav ul{float: left;width: 20%;margin-right: 2%;}
.footer .footer_box .footer_nav ul:first-child{width: 50%;}
.footer .footer_box .footer_nav ul li{line-height: 20px;font-size: 12px;color: #666;margin-bottom: 15px;max-width: 350px;}
.footer .footer_box .footer_nav ul li h3{color: #ccc;font-size: 14px;margin-bottom: 40px;}
.footer .footer_box .footer_nav ul li a{font-size: 12px;color: #666;}
.footer .footer_box .footer_nav ul li a:hover{text-decoration: underline;}
.footer .footer_box .footer_ewm{float: right;}
.footer .footer_box .footer_ewm h3{color: #9b7e62;font-size: 14px;margin-bottom: 60px;}
.footer .footer_box .footer_ewm .footerEwm_box{background: #fff;width: 130px;height: 130px;padding: 15px;box-sizing: border-box;overflow: hidden;}
.footer .footer_box .footer_ewm .footerEwm_box img{width: 100%;height: 100%;vertical-align: top;}
.footer_share{padding: 30px 0;height: 25px;border-top: 1px solid #454545;}
.footer_share:after{clear:both;content:'.';display:block;width: 0;height: 0;visibility:hidden;}
.footer_share .footerShare_left{float: left;}
.footer_share .footerShare_left a{margin-right: 20px;display: inline-block;width: 24px;height: 24px;vertical-align: middle;}
.footer_share .footerShare_left a.footerShare01{background: url("../images/footerShare1.png") center no-repeat;}
.footer_share .footerShare_left a.footerShare02{background: url("../images/footerShare2.png") center no-repeat;}
.footer_share .footerShare_left a.footerShare03{background: url("../images/footerShare3.png") center no-repeat;}
.footer_share .footerShare_left a.footerShare04{background: url("../images/footerShare4.png") center no-repeat;}
.footer_share .footerShare_left a.footerShare05{background: url("../images/footerShare5.png") center no-repeat;}
.footer_share .footerShare_left a.footerShare06{background: url("../images/footerShare6.png") center no-repeat;width: 36px;}
.footer_share .footerShare_left a.footerShare01:hover{background: url("../images/footerShare1_on.png") center no-repeat;}
.footer_share .footerShare_left a.footerShare02:hover{background: url("../images/footerShare2_on.png") center no-repeat;}
.footer_share .footerShare_left a.footerShare03:hover{background: url("../images/footerShare3_on.png") center no-repeat;}
.footer_share .footerShare_left a.footerShare04:hover{background: url("../images/footerShare4_on.png") center no-repeat;}
.footer_share .footerShare_left a.footerShare05:hover{background: url("../images/footerShare5_on.png") center no-repeat;}
.footer_share .footerShare_left a.footerShare06:hover{background: url("../images/footerShare6_on.png") center no-repeat;}
.footer_share .footerShare_right{float: none;line-height: 24px;max-width: 100%;font-size: 12px;color: #666;text-align: center;}

.main_box{padding: 80px 100px 0;background: #f5f5f5;min-width: 1000px;overflow: hidden;}
.mainBox_tab{padding: 80px 0 60px;text-align: center;}
.mainBox_tab h3{font-size: 28px;color: #333;margin-bottom: 30px;}
.mainBox_tab h3 span{color: #333;}
.mainBox_tab a{display: inline-block;vertical-align: top;height: 40px;padding: 0 22px;border-radius: 25px;background: #ccc;font-size: 14px;color: #fff;line-height: 40px;margin: 0 10px;}
.mainBox_tab a.active{background: #9b7e62;}
.mainBox_tab a:hover{background: #9b7e62;}
.p_list{overflow: hidden;}
.p_list:after{clear:both;content:'.';display:block;width: 0;height: 0;visibility:hidden;}
.p_list ul{width: 110%;}
.p_list li{width: 22.1%;float: left;margin-right: 15px;overflow: hidden;margin-bottom: 15px;box-shadow: 0 0 10px #eee;}
.p_list li .pList_img{height: 0;padding-bottom: 100%;text-align: center;line-height: 100%;background: #fff;overflow: hidden;}
.p_list li .pList_img img{width: 100%;vertical-align: middle;-webkit-transition: .5s;transition: .5s;}
.p_list li .pList_name{padding: 30px;text-align: center;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-size: 16px;color: #333;}
.p_list li:hover .pList_img img{-webkit-transform: scale(1.1);}

.pages{text-align: center;padding: 30px 0 100px;}
.pages a{display: inline-block;vertical-align: top;min-width: 40px;height: 40px;border: 1px solid #cdcdcd;box-sizing: border-box;border-radius: 100%;line-height: 40px;color: #666;font-size: 12px;margin: 0 4px;}
.pages a.active{background: #9b7e62;color: #fff;border: 1px solid #9b7e62;}
.pages a:hover{background: #9b7e62;color: #fff;border: 1px solid #9b7e62;}

.mainbox_crumbs{margin-top: 30px;height: 20px;line-height: 20px;font-size: 12px;color: #999;}
.mainbox_crumbs a{color: #999;}
.mainbox_crumbs a:hover{text-decoration: underline;}
.mainbox_crumbs a.crumbs_home{padding-left: 22px;background: url("../images/crumbs_home.png") left center no-repeat;}
.mainbox_crumbs span{color: #666;display: inline-block;max-width: 220px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;vertical-align: top;}
.pDetails_box{padding: 50px 0;overflow: hidden;}

.nDetails_tit{border-bottom: 1px dashed #e3e3e3;}
.nDetails_tit h3{text-align: center;padding: 60px 30px 30px;line-height: 30px;color: #333;font-size: 24px;}
.nDetails_tit .ntit_desc{padding: 5px 0;color: #999;font-size: 12px;margin-right: 35px;height: 20px;line-height: 20px;}
.nDetails_tit .ntit_desc span.ntit_volume{float: right;display: block;padding-left: 30px;background: url("../images/ntit_volume.png") left center no-repeat;}
.nDetails_main{padding: 40px 0;color: #666;font-size: 14px;}
.nDetails_main p{margin-bottom: 35px;line-height: 20px;}
.nDetails_main .news_dimg{text-align: center;}
.nDetails_main .news_dimg img{max-width: 100%;vertical-align: top;}
.nDetails_page{text-align: center;padding-bottom: 80px;color: #c1c1c1;}
.nDetails_page a{font-size: 14px;color: #333;margin: 0 12px;}
.nDetails_page a:hover{color: #9b7e62;}
/*详情放大镜 top*/
/*jqzoomcs*/
div.jqZoomTitle{z-index:5000;text-align:center;font-size:11px;font-family:Tahoma;height:16px;padding-top:2px;position:absolute;top:0;left:0;width:100%;color:#FFF;background:#999}
.jqZoomPup{overflow:hidden;background-color:#FFF;-moz-opacity:.6;opacity:.6;filter:alpha(opacity=60);z-index:10;border-color:#c4c4c4;border-style:solid;cursor:crosshair}
.jqZoomPup img{border:0}
.preload{-moz-opacity:.8;opacity:.8;filter:alpha(opacity=80);color:#333;font-size:12px;font-family:Tahoma;text-decoration:none;border:1px solid #CCC;background-color:#fff;padding:8px;text-align:center;background-image:url(../images/zoomloader.gif);background-repeat:no-repeat;background-position:43px 30px;width:90px;height:43px;z-index:10;position:absolute;top:3px;left:3px}
.jqZoomWindow{border:1px solid #999;background-color:#FFF}



.viewpicleft{width:770px;}
.viewpicleft a.viewpic{ z-index: 10;height: 100%;}
.viewpicleft a.viewpic img{ vertical-align:middle;width: 100%;min-height: 100%;}

.viewimgbox{float:left; width:100px;}
.viewimgbox a.btn_prev,.viewimgbox a.btn_next{height:26px;line-height:26px;width:100px;text-align:center;display:block;color:#333;}
.viewimgbox a.btn_prev{margin-bottom:8px;background: url("../images/jt_top.png") center no-repeat;}
.viewimgbox a.btn_next{margin-top:5px;background: url("../images/jt_bottom.png") center no-repeat;}
.viewimgbox a.btn_prev:hover{background: #f5f5f5 url("../images/jt_top.png") center no-repeat;}
.viewimgbox a.btn_next:hover{background: #f5f5f5 url("../images/jt_bottom.png") center no-repeat;}

.bigimgbox{float:left;margin-left:23px;width: 645px;height: 645px;overflow: hidden;}
.bigimgbox table{width: 100%;height: 100%;}
.viewimg_list{width:100px;height:580px;overflow:hidden;margin:0; position:relative;}
ul.viewimg{ width:100px;height:100%;overflow:hidden;margin:0; position:absolute; top:0px;}
ul.viewimg .sml_imglist{position:relative;top:0;}
ul.viewimg li{ height:88px; width: 100px; border:1px solid #eee; box-sizing: border-box;display:block; text-align: center; margin:0 0 10px; padding:0; overflow: hidden;}
ul.viewimg li a{ width:100px; height:88px; line-height:88px; text-align:center; vertical-align:middle; display:table-cell; overflow:hidden; color:#fff; *font-size:55px; *font-family:Arial; *display:block;}
ul.viewimg li a img{width: 100%;}
ul.viewimg li.cur,ul.viewimg li.cur:hover,ul.viewimg li:hover{ padding: 0px;  border:1px solid #DD3232;}
/*详情放大镜 end*/
.pdet_left{width: 770px;float: left;}
.pdet_right{margin-left: 800px;}
.pdet_right h2{padding-top: 60px;font-size: 26px;color: #333;padding-bottom: 35px;}
.pdet_right .pdet_right_desc{padding: 30px 0;border-bottom: 1px solid #e8e8e8;line-height: 25px;font-size: 14px;color: #999;padding-right: 130px;}
.pdet_right .pdet_right_desc b{color: #666;font-weight: normal;}
.pdet_right .pdet_right_desc strong{color: #666;font-weight: normal;}
.pdet_right .pdet_right_purchase{margin-top: 80px;}
.pdet_right .pdet_right_purchase a{height: 56px;display: inline-block;padding: 0 28px;background: #9b7e62;line-height: 56px;border-radius: 35px;font-size: 16px;color: #fff;}

.pDetails_main{padding: 0 100px;background: #fff;}
.pDetails_main .pDetails_ul{padding: 60px 0;}
.pDetails_main .pDetails_ul h3{font-size: 16px;color: #333;}
.pDetails_main .pDetails_ul ul{margin-top: 25px;}
.pDetails_main .pDetails_ul ul:after{clear:both;content:'.';display:block;width: 0;height: 0;visibility:hidden;}
.pDetails_main .pDetails_ul ul li{float: left;width: 25%;font-size: 12px;color: #666;padding-right: 30px;box-sizing: border-box;}
.pDetails_main .pDetails_tab{border-bottom: 1px solid #e8e8e8;height: 133px;margin-bottom: 60px;}
.pDetails_main .pDetails_tab a{display: inline-block;vertical-align: top;margin-right: 5%;font-size: 14px;color: #666;line-height: 133px;font-weight: bold;}
.pDetails_main .pDetails_tab a.active{color: #9b7e62;border-bottom: 1px solid #9b7e62;}
.pDetails_main .pDetails_img{margin-bottom: 30px;border-bottom: 1px dashed #ccc;padding-bottom: 60px;display: none;}
.pDetails_main .pDetails_img img{width: 100%;vertical-align: top;}

.about_img{padding-bottom: 120px;}
.about_img img{width: 100%;vertical-align: top;}
.about_img p{margin-top: 20px;line-height: 25px;font-size: 16px;color: #666;}

.about_list{}
.about_list:after{clear:both;content:'.';display:block;width: 0;height: 0;visibility:hidden;}
.about_list ul{width: 110%;}
.about_list ul li{width: 20.1%;float: left;margin-right: 50px;overflow: hidden;margin-bottom: 50px;position: relative;}
.about_list ul li .aboutList_img{height: 0;padding-bottom: 100%;text-align: center;line-height: 100%;background: #fff;overflow: hidden;}
.about_list ul li .aboutList_img img{width: 100%;vertical-align: middle;-webkit-transition: .5s;transition: .5s;}
.about_list ul li .aboutList_desc{position: absolute;left: 0;top:0;width: 100%;height: 100%;overflow: hidden;background: rgba(000,000,000,.5);z-index: 4;text-align: center;visibility: hidden;opacity: 0;-webkit-transition: .5s;transition: .5s;}
.about_list ul li .aboutList_desc span{margin: 175px 50px 0;display: inline-block;border: 1px solid #fff;height: 38px;line-height: 38px;padding: 0 30px;color: #fff;border-radius: 25px;position: relative;top:20px;-webkit-transition: .5s;transition: .5s;}
.about_list ul li:hover .aboutList_desc{visibility: unset;opacity: 1;}
.about_list ul li:hover .aboutList_desc span{top:0;}
.aboutList_more{padding: 30px 0 80px;text-align: center;}
.aboutList_more a{display: inline-block;border: 1px solid #ccc;height: 38px;padding: 0 35px;line-height: 38px;font-size: 14px;color: #999;border-radius: 20px;}
.aboutList_more a:hover{border: 1px solid #ddd;color: #666;}


.pre_banner_3d{margin:auto;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding-bottom:50px}
.banner_tree{width:100%;height:900px;overflow:hidden}
.show_phone_s{width:414px;height:736px;position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;z-index:2}
.color_font{position:absolute;z-index:5;top:45%;cursor:pointer;width: 24px;height: 40px;}
.left_btn{left:0;background:url(../images/wm_button_left.png) no-repeat;}
.right_btn{right:0;background:url(../images/wm_button_right.png) no-repeat;}
.img_phone{width:100%;height:100%}
.show_s_ui{width:100%;height:100%;position:relative}
.show_s_ui>li{width:25%;height:640px;position:absolute;top:0;bottom:0;margin:auto;z-index:3;cursor:pointer;filter:alpha(opacity=0);opacity:0;font-size:10px}
.show_s_ui>li>div{position:absolute;top:0;width:100%;height:100%;background:#fff;filter:alpha(opacity=90);opacity:.9;display:none}
.show_s_ui>li>img{width:100%;}
#middel_shows{width:40%;height:835px;left:30.8%;filter:alpha(opacity=100);opacity:1}
#left_shows{left:5%;filter:alpha(opacity=60);opacity:.6}
#right_shows{left:71.5%;opacity:.6;filter:alpha(opacity=60)}
#small_left,#small_right{width:154px;height:249px;opacity:0;filter:alpha(opacity=0)}
#small_left{left:-15%}
#small_right{left:102.5%}

.news_list{}
.news_list:after{clear:both;content:'.';display:block;width: 0;height: 0;visibility:hidden;}
.news_list .newsList_li{width: 50%;float: left;box-sizing: border-box;margin-bottom: 80px;max-height: 200px;overflow: hidden;}
.news_list .newsList_li:after{clear:both;content:'.';display:block;width: 0;height: 0;visibility:hidden;}
.news_list .newsList_li:nth-child(odd){padding-right: 50px;}
.news_list .newsList_li:nth-child(even){padding-left: 50px;}
.news_list .newsList_li .newsList_time{width: 8%;float: left;color: #999;font-size: 12px;}
.news_list .newsList_li .newsList_time span{font-size: 14px;display: block;}
.news_list .newsList_li .newsList_desc{width: 50%;float: left;}
.news_list .newsList_li .newsList_desc h3{font-size: 16px;color: #333;line-height: 20px;height:40px;max-height: 40px;overflow: hidden;}
.news_list .newsList_li .newsList_desc p{font-size: 14px;color: #999;line-height: 20px;margin-top: 20px;height: 40px;overflow: hidden;}
.news_list .newsList_li .newsList_desc i{width: 34px;height: 34px;box-sizing: border-box;border: 1px solid #cdcdcd;color: #ccc;display: inline-block;border-radius: 100%;margin-top: 20px;text-align: center;line-height: 32px;}
.news_list .newsList_li .newsList_img{width: 36%;float: right;}
.news_list .newsList_li .newsList_img img{width: 100%;vertical-align: top;}

.news_list .newsList_li:hover .newsList_desc h3{color: #9b7e62;}
.news_list .newsList_li:hover .newsList_desc i{color: #fff;background: #9b7e62;border: 1px solid #9b7e62;}


.contact_main{min-width: 1000px;overflow: hidden;z-index: 9;padding: 80px 0 100px;background: #f5f5f5;}
.contact_main .contact_desc{border: 1px solid #ededed;background: #fff;margin: 0 100px;}
.contact_main .contact_desc:after{clear:both;content:'.';display:block;width: 0;height: 0;visibility:hidden;}
.contact_main .contact_desc ul li{width: 25%;float: left;position: relative;text-align: center;height: 380px;box-sizing: border-box;padding: 0 40px;}
.contact_main .contact_desc ul li div{height: 120px;margin-top: 80px;}
.contact_main .contact_desc ul li div img{max-width: 70px;max-height: 70px;}
.contact_main .contact_desc ul li h3{font-size: 16px;color: #333;margin-bottom: 10px;}
.contact_main .contact_desc ul li p{font-size: 12px;color: #666;}
.contact_oath{text-align: center;padding: 50px 15%;line-height: 20px;font-size: 12px;color: #333;margin: 0 100px;font-weight: bold;}

.contact_form{padding: 0 100px;width: 1000px;margin: 0 auto;}
.contact_form h2{text-align: center;font-size: 26px;color: #333;padding-top: 80px;}
.contact_form p{text-align: center;font-size: 14px;color: #999;margin-bottom: 80px;}
.contact_form_main{}
.contact_form_main input[type="text"]{width: 100%;height: 70px;background: #ededed;border: 0;box-sizing: border-box;padding: 0 10px;font-size: 16px;color: #333;outline: none;border-radius: 3px;}
.contact_form_main textarea{width: 100%;height: 400px;background: #ededed;border: 0;box-sizing: border-box;padding: 10px;font-size: 16px;color: #333;outline: none;border-radius: 3px;}
.contact_form_main .contact_form_left{width: 50%;float: left;box-sizing: border-box;padding-right: 30px;}
.contact_form_main .contact_form_right{width: 50%;float: left;box-sizing: border-box;padding-left: 30px;}
.contact_form_main .contact_form_tet{margin-top: 60px;clear: both;overflow: hidden;}
.contact_form_main .contact_form_txt{margin-top: 60px;}
.contact_form_main .contact_form_text{margin-top: 60px;}
.contact_form_main .contact_form_txt input[type="text"]{width: 85%;}
.contact_form_main .contact_form_txt span{float: right;width: 13%;height: 70px;}
.contact_form_main .contact_form_txt span img{max-height: 100%;width: 100%;}
.contact_form_main .contact_form_btn{margin-top: 60px;text-align: center;}
.contact_form_main .contact_form_btn button{height: 70px;line-height: 70px;text-align: center;padding: 0 70px;border: 0;background: #9b7e62;color: #fff;border-radius: 35px;outline: none;cursor: pointer;}

.pDetails_Related{margin-bottom: 30px;}
.pDetails_Related h2{padding: 75px 0 20px;text-align: center;font-size: 20px;color: #333;}

.swiper-Related{padding-bottom: 50px;}
.swiper-Related .swiper-pagination-bullet-active{background: #666;}
.swiper-Related .Related_img{/*height: 390px;*/text-align: center;overflow: hidden;}
.swiper-Related .Related_img img{width: 100%;min-height: 100%;}
.swiper-Related .Related_tit{font-size: 16px;color: #333;line-height: 50px;height: 50px;padding: 0 30px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;text-align: center;}

.idx_about{overflow: hidden;}
.idx_about:after{clear:both;content:'.';display:block;width: 0;height: 0;visibility:hidden;}
.idx_about .idxabout_img{width: 600px;float: left;}
.idx_about .idxabout_desc{margin-left: 670px;}
.idx_about .idxabout_desc h3{padding-top: 80px;font-size: 22px;color: #333;}
.idx_about .idxabout_desc p{padding-top: 25px;font-size: 14px;color: #747474;line-height: 30px;}
.idx_about .idxabout_desc a{padding: 0 35px;height: 36px;font-size: 14px;color: #fff;display: inline-block;vertical-align: top;background: #999;line-height: 36px;margin-right: 15px;}
.idx_about .idxabout_desc a.gsxc{background: #9b7e62;}
.idx_about .idxabout_desc a:hover{text-decoration: underline;}

.idx_gsys{margin: 0 100px;min-width: 1000px;background: url("../images/idx_gsys.png") center no-repeat;height: 470px;overflow: hidden;background-size: auto 100%;}
.idx_gsys .idxlist_title{padding: 50px 0;}
.idxgsys_main{text-align: center;}
.idxgsys_main .idxgsys_box{display: inline-block;margin: 0 2%;vertical-align: top;max-width: 25%;}
.idxgsys_main .idxgsys_box .idxgsys_img{height: 180px;overflow: hidden;border-radius: 100%;}
.idxgsys_main .idxgsys_box .idxgsys_img img{width: 100%;height: 100%;-webkit-transition: .5s;transition: .5s;}
.idxgsys_main .idxgsys_box:hover .idxgsys_img img{-webkit-transform: scale(1.1);transform: scale(1.1);}
.idxgsys_main .idxgsys_box h3{font-size: 18px;color: #333;margin-top: 25px;height: 20px;line-height: 20px;}
.idxgsys_main .idxgsys_box:hover h3{color: #9b7e62;}
.idxgsys_main .idxgsys_box p{font-size: 12px;color: #999;margin-top: 5px;height: 20px;line-height: 20px;}


.idx_news{overflow: hidden;}
.idx_news ul li{width: 31%;float: left;/*padding-right: 35px;*/margin:0 1.16%;box-sizing: border-box;}
.idx_news ul li .idxnews_img{height: 0;padding-bottom: 50%;overflow: hidden;}
.idx_news ul li .idxnews_img img{width: 100%;-webkit-transition: .5s;transition: .5s;}
.idx_news ul li h3{margin: 25px 0;line-height: 35px;font-size: 18px;color: #555;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.idx_news ul li p{line-height: 25px;font-size: 14px;color: #999;height: 50px;overflow: hidden;}
.idx_news ul li i{line-height: 25px;font-size: 14px;color: #bbb;margin-top: 30px;font-style: normal;display: block;}
.idx_news ul li:hover .idxnews_img img{-webkit-transform: scale(1.1);transform: scale(1.1);}
.idx_news ul li:hover h3{color: #9b7e62;}

.banner_main{position: relative;overflow: hidden;}
.banner_main img{width: 100%;vertical-align: top;}
.banner_main h3{width: 400px;position: absolute;top:36%;left: 50%;margin-left: -200px;text-align: center;font-size: 36px;color: #ffffff;}

@media screen and (max-width:1366px){
    .idx_list .idxlist_ul li{width: 32%;}
}
@media screen and (max-width:1366px){
    .idxgsys_main .idxgsys_box{margin:0 0.5%;}
}
@media screen and (max-width:1366px){
    .idx_about .idxabout_desc h3{pading-top:25px;}
}

