.m_banner img{ width: 100%; }
.contect_same{ text-align: center;margin: 50px 0 0}
.contect_same .one>a{display: inline-block;padding:5px 20px;margin:0 5px;font-size: 16px;position: relative;}
ul.n_rt_ul li a:hover,.news ul li:hover h4 a,.contect_same a:hover{ color: #c07e51 }
.contect .contect_same .contect_same_box{ position: relative;margin-bottom: 50px;}
.contect_same .one{  display:inline-block;    }
.contect_same .one>a.active{ background-color: #c07e51;color: #fff; }
.contect_same .one>a.active:before{;content: "";background:url(../images/sh.png) no-repeat center; position: absolute;bottom: -8px;left: 0; right: 0;margin: auto; width: 20px; height: 9px;background-size: 20px;}
.cate_box img{ width: 22px;margin-right: 5px;}
.contect_same .cate_box{position: absolute;top: 53px;/*left: 50%; */border:1px solid #999999;padding:10px 0px;/*width: 100%;*/;display: none;}
.contect_same .cate_box a{padding: 0 20px;border-right:1px solid #999999;}
.contect_same .cate_box a:last-child{border-right:0px solid #999999;}
.block{ display: block!important; }

/*新闻*/
.news_left{ border-top: 2px solid #999999;width: 100%}
.news_left .padding{ padding:20px 0;transition: 430ms; -webkit-transition: 430ms; -o-transition: 430ms; -moz-transition: 430ms;  }
.news_left h4 a{ color: #000;font-size: 18px; font-weight: bold;margin-bottom: 15px;display: block;overflow: hidden;white-space:nowrap;text-overflow: ellipsis;}
.news_left .padding>span{ font-size: 16px; color: #666666;margin-bottom: 30px; display: block; }
.news_left p{ font-size: 16px; line-height: 30px;height: 90px; overflow:hidden; }
.news_left .cct_more{ margin:30px 0 0 }
.news_right{ display: flex;justify-content: center;align-items: center;overflow:hidden;width: 100% }
.news_right img{width: 100%; }
.news ul li:last-child .news_left{border-bottom: 2px solid #999999;}
.news .title{ padding-top: 0 }
.page_desc {margin:50px auto;text-align:center;font-size:14px;}
.page_desc li {display:inline-block;}
.page_desc li>span,.page_desc li a {padding:6px 12px;display:inline-block;border:1px solid #d8d8d8;color:#333;}
.page_desc li span.current,.page_desc li a:hover {background:#c07e51;color:#fff;border:1px solid #c07e51}

/*新闻详情*/
.news_detail { margin: 50px 0;}
.detail_left,.detail_right{ width: 100%; }
.detail_top{ text-align: center;border-bottom: 1px dashed #ddd;padding-bottom: 20px; margin-bottom: 20px;}
.detail_top h3{ font-size: 20px; font-weight: bold;margin-bottom: 20px;}
.detail_top p{ color: #666;margin-bottom: 20px }
.detail_text p{ font-size: 15px; line-height: 30px; color: #555; }
.detail_text p img{ max-width: 100%; }
.detail_left {overflow:hidden;padding-right:0px;border-right:0px solid #e9e9e9;padding-top:0px;}
.detail_right h4 {font-weight:normal;font-size:24px;color:#555;margin-bottom:20px;font-weight:bold;}
ul.n_rt_ul {overflow:hidden;margin:0 auto;padding:15px 15px;margin-bottom:10px;background-color:#f5f5f5;}
ul.n_rt_ul li {line-height:32px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding-left:20px;padding-right:20px;background:url(../images/a2.gif) no-repeat left center;}
ul.n_rt_ul li a {display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font:14px Microsoft YaHei;color:#333;height:32px;line-height:32px;padding-left:6px;}
ul.n_rt_ul li.cur {background: url(../images/a1.gif) no-repeat left center;}

/*contact*/
.contact .div1 {margin:0 0 50px 0;}
.contact .div1 .lf {background:url(../images/8_02.jpg) right center no-repeat;text-align:center;position:relative;top:0px;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;}
.contact .div1 .p1 {height:57px;}
.contact .div1 .p1 img{ width: 50px }
.contact .div1 .p2 {color:#333;margin-top:10px;font-size:16px;}
.contact .div1 .p3 {margin-top:15px;color:#666;font-size:14px;}
.contact .div1 .rg {text-align:center;position:relative;top:0px;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;}
.contact .div1 .lf:hover,.contact .div1 .rg:hover {top:-10px;}
.lf_act{ width: 100%; }


/*food_detail*/
.height60{ height:130px; }
.case_detail{ padding-bottom: 50px; }
.case_detail .c_left {width:100%;}
.case_detail .c_right {width:100%;}
.case_detail .c_r_padding,.c_left .cas_de {padding:20px;}
.case_detail .c_right,.case_detail .c_left {background:#fff}
.case_detail h2 {font-size:20px;margin-bottom:10px;font-weight: bold;}
.case_detail .c_left .line {width:100%;height:1px;background-color:#ccc;margin:30px 0;}
.case_detail .c_right_span ul li {width:44%;margin:3%;float:left;position:relative;overflow:hidden;}
.case_detail .c_right_span ul li .c_r_text {background:rgba(0,0,0,0.5);bottom:-23px;position:absolute;width:100%;opacity:0}
.case_detail .c_right_span ul li .c_r_text p {font-size:14px;color:#fff;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding:2px 5px;}
.case_detail .c_right,.case_detail .c_left {width:100%}
.case_detail .news_de_box_r a {background:#bf7e51;color:#fff;width:65px;height:35px;display:block;text-align:center;line-height:35px;border-radius:5px;}
.case_detail .c_right_span ul li img {max-width:100%;max-height:100%;transform:translateZ(0px);transition:transform 0.6s ease 0s;}
.case_detail .page_paing{ margin-top: 30px; }
.case_detail .page_paing a:hover{ color:#bf7e51  }
.case_detail .cas_de_left{ margin-bottom: 20px; }
.case_detail .cas_de_left>p{font-size: 15px; color: #666;line-height: 28px}

/*cooperation*/
.cooperation2_box{ position: relative; }
.cooperation1_box p{ font-size: 16px; color: #333;line-height: 30px;text-align: justify; }
.cooperation1_box p img{ max-width: 100%; }
.cooperation2{ background:url(../images/coo2.jpg) no-repeat center;margin-top: 70px;padding-bottom: 50px; background-size: cover;}
.cooperation2_box h3{ font-size:20px; color: #333333;margin-bottom: 10px;padding-left: 20px;font-weight: bold; }
.cooperation2_box ul li{ background:url(../images/sif.png) no-repeat 0 12px; background-size: 12px;padding-left: 20px;line-height: 34px;font-size: 15px;}
.cooperation2_box .cooper_center{ display: none; position: absolute;  left: 0;  right: 0;  margin: auto; width: 198px;  height: 180px; top: 0; bottom: 0;}
.cooperation2_box .cooper_left,.cooperation2_box .cooper_right{ width: 100%; }


.cooperation6,.cooperation4{ background-repeat: no-repeat; background-position: center; background-size: cover;background-attachment: fixed;padding: 50px 0}
.co_right{ background:rgba(0,0,0,0.43);padding: 10px}
.co_right .cor_right_box{border:1px solid #fff;padding: 30px;}
.co_right .cor_right_box p{ color: #fff;line-height:30px;font-size: 15px;}

.cooperation5_box{ margin-bottom: 50px; }
.cooperation5_box img{ max-width: 100%; }

.cooperation6 .title span{ color: #fff; }
.cooperation6 #owl-demo .item{margin: 0 20px;border:1px solid #fff;padding:20px;min-height: 250px;}
.cooperation6 #owl-demo .item h4{ font-size: 18px; font-weight: bold; text-align: center;color: #fff;margin-bottom: 20px; }
.cooperation6 #owl-demo .item p{ color: #fff;line-height: 28px; }
.owl-carousel .owl-wrapper:after {content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.owl-carousel {display:none;position:relative;width:100%;-ms-touch-action:pan-y;}
.owl-carousel .owl-wrapper {display:none;position:relative;-webkit-transform:translate3d(0px,0px,0px);}
.owl-carousel .owl-wrapper-outer {overflow:hidden;position:relative;width: 100%;margin: auto;}
.owl-carousel .owl-wrapper-outer.autoHeight {-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out;}
.owl-carousel .owl-item {float:left;}
.owl-controls .owl-page,.owl-controls .owl-buttons div {cursor:pointer;}
.owl-controls {-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);}
.owl-carousel .owl-wrapper,.owl-carousel .owl-item {-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);}
.owl-theme .owl-controls {margin-top:10px;text-align:center;}
.owl-pagination {display: none;}
.owl-theme .owl-controls .owl-buttons div {text-indent:-9999px;display:inline-block;zoom:1;*display:inline;width:42px;height:32px;position:absolute;margin-top:-20px;background-image:url(../images/ico_34.png);background-repeat:no-repeat;}
.owl-theme .owl-controls .owl-prev {left:-15px;top:50%;background-position:top left;}
.owl-theme .owl-controls .owl-prev:hover {background-position:bottom left;}
.owl-theme .owl-controls .owl-next {right:-15px;top:50%;background-position:top right;}
.owl-theme .owl-controls .owl-next:hover {background-position:bottom right;}
.owl-theme .owl-controls.clickable .owl-buttons div:hover {filter:Alpha(Opacity=100);opacity:1;text-decoration:none;}
.owl-theme .owl-controls .owl-page {display:inline-block;zoom:1;*display:inline;}
.owl-theme .owl-controls .owl-page span {display:block;width:12px;height:12px;margin:5px 7px;filter:Alpha(Opacity=50);opacity:0.5;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background:#869791;}
.owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls.clickable .owl-page:hover span {filter:Alpha(Opacity=100);opacity:1;}
.owl-theme .owl-controls .owl-page span.owl-numbers {height:auto;width:auto;color:#FFF;padding:2px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;}


ul.cp7_meun{ text-align: center; }
ul.cp7_meun li{ display: inline-block;}
ul.cp7_meun li p {padding:5px 20px;margin:0 5px;font-size:16px;position:relative;display:inline-block;cursor:pointer;}
ul.cp7_meun li:hover p {color:#c07e51}
ul.cp7_meun li.cur p {background-color:#c07e51;color:#fff;}
ul.cp7_meun li.oth p {background-color:transparent;color:#333;}
ul.cp7_meun li p:before {content:"";background:url(../images/sh.png) no-repeat center;position:absolute;bottom:-8px;left:0;right:0;margin:auto; width: 20px; height: 9px;background-size: 20px;}
ul.cp7_meun li.cur p:before {display:block;}
ul.cp7_meun li.oth p:before {display:none;}
.coo_same{ background-color: #fff9f2;padding:20px;margin: 10px 0 30px;}
.coo_same .contect1_pro{ width: 100%;margin: auto; }
.coo_same .contect1_pro p{ font-size: 15px; line-height: 30px; }
.coo_same .contect1_pro p img{max-width: 100%;}

.cooperation3_box{ margin-bottom: 50px; }
.cooperation3_box ul li{ text-align: center;padding: 15px 0}
.cooperation3_box ul li dd:first-child ,.cooperation3_box ul li:first-child dd{ font-weight: bold; }
.cooperation3_box ul li:nth-of-type(odd){ background-color: #f8f8f8; }
.cooperation3_box ul li:nth-of-type(even){ background-color: #fff; }
.cooperation3_box ul li dl dd{ width: 25%;float: left;font-size: 16px;line-height: 30px;}

/*about*/
.video {position:relative;cursor:pointer; border:1px solid #cb9570;}
.video-hidden {position:relative;width:100%;overflow:hidden;cursor:pointer;}
.video-hidden span {transition:780ms;display:block;width:57px;height:57px;position:absolute;top:50%;background:url(../images/jiantou.png) center no-repeat;z-index:10;right: 0;margin: auto;left: 0;margin-top: 60px;background-size: 57px;}
.video-hidden img {display:block;width:100%;height:auto;transition:780ms;}
#mediaplayer {position:absolute;top:0;left:0;right:0;bottom:0;z-index:10;}
.jwlogo {display:none;}
.video:hover .video-hidden span{ transform:rotate(180deg);    -webkit-transform:rotate(241deg);    -moz-transform:rotate(180deg);    -o-transform:rotate(180deg);    -ms-transform:rotate(180deg);}
.abput1_text p{ font-size: 15px; line-height: 26px; text-align: justify; text-indent: 20px; }
.about3_left .title,.about1_right .title{ padding:0px 0 30px}
.about3,.about1{ padding: 70px 0 }
.about3_left,.about3_right,.about1_left,.about1_right{ width: 100%; }



.about2{ background:url(../images/deve.jpg) no-repeat center center; background-attachment: fixed;background-size: cover;padding-bottom: 50px;}
.about2 .title span{ color: #fff; }

.about3_right{ text-align: center; }
.about3_right img{ max-width: 100%; }
.about4{ background-color: #f2f2f2;padding-bottom: 50px;}
.about4_more{ text-align: center; }
.case_box {margin:30px auto 0;}
.case_box ul li {width:50%;float:left;margin-right:0%;margin-bottom:20px;text-align:center;}
.case_box ul li p {margin-top:10px;color:#999}
.case_box ul li:nth-of-type(4n) {margin-right:0}
.case_box_img {border:#d2d2d2 1px solid;/*display:flex;align-items:center;justify-content:center;    */width: 100%;height: 139px;    /* line-height: 190px; */}
.case_box_img a {padding:7px;display: block;overflow: hidden;}
.case_box_img img {max-width:100%;transition: all 0.5s ease-in-out;-webkit-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;}
.case_box ul li:hover img { transform: scale(1.1);-webkit-transform: scale(1.1);-o-transform: scale(1.1);-moz-transform: scale(1.1); }


.about5{ background:url(../images/cultu.jpg) no-repeat center; background-attachment: fixed;background-size: cover;padding: 50px 0}
.about5_right{ background-color: rgba(255,255,255,0.67);width: 100% }
.scr_con {position:relative;width:85%;margin:0px auto 40px;}
.about5 .scr_con,.about5 #dv_scroll,.about5 #dv_scroll_bar,.about5 #dv_scroll_bar .Scrollbar-Track{height:auto;}

#dv_scroll{position:absolute;overflow:hidden;width:90%;}
#dv_scroll .Scroller-Container{width:100%;}
#dv_scroll_bar {position:absolute;right:0;top:10px;width:14px;border-left:1px solid #999999;}
#dv_scroll_bar .Scrollbar-Track{position:absolute;left:0;top:0px;width:14px;}
#dv_scroll_bar .Scrollbar-Handle{position:absolute;left:-8px;top:0;width:15px;height:15px;overflow:hidden;background:url(../images/srcoll.png) no-repeat;cursor:pointer;}
#dv_scroll_text {position:absolute;}
.about5 .about5_right .title{ padding: 20px 0 }
.newslist p{line-height:30px; font-size: 16px;text-align: justify;}

.about6_box{ margin-bottom: 50px; }
.about6 #owl-demo .item{margin: 0 20px;padding:20px;min-height:340px; background-color: #f2f2f2;transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;}
.about6 #owl-demo .item h4{ font-size: 24px; font-weight: bold; text-align: center;color: #c07e51;margin-bottom: 20px; }
.about6 #owl-demo .item p{ color: #333333;line-height: 32px;font-size: 16px;}
.about6 .owl-theme .owl-controls .owl-buttons div{background-image: url(../images/ico_4.png);}
.about6 #owl-demo .item:hover{background-color: #c07e51}
.about6 #owl-demo .item:hover h4,.about6 #owl-demo .item:hover p{ color: #fff; }


/*shop*/
.shop1{ background:url(../images/shop1.jpg) no-repeat center;background-size: cover;margin-bottom: 50px;}
.shop1 .shop1_Left img{ max-width: 100%; }
.shop1 .scr_con,.shop1 #dv_scroll,.shop1 #dv_scroll_bar,.shop1 #dv_scroll_bar .Scrollbar-Track{height:auto;}
.shop_list ul li{ border-bottom: 1px solid #cccccc;padding: 30px 0}

.shop_list ul li h4 i{margin-right: 15px;background:url(../images/map.png) center top;background-size: 23px; width: 23px; height: 29px;display: inline-block;text-align: center;color: #fff;font-style: normal;    line-height: 24px;}
.shop_list ul li h4{ font-size: 16px; color: #333333;font-weight: bold; }
.shop_list ul li .shop_l{ margin-left: 39px; }
.shop_list ul li p{ font-size: 14px; }

.shop2 .title span{ color: #fff }
.shop2{ background:url(../images/shop2.jpg) no-repeat center;background-size: cover;background-attachment: fixed;padding-bottom: 50px;}
.shop2_bottom .item{ background-color: #fff;margin: 0 50px; }
.shop2_bottom .item .padding{ padding: 15px }
.shop1 .shop1_left,.shop1 .shop1_right,.shop2_bottom .shop2_left,.shop2_bottom .shop2_left img{width: 100%; }
.shop2_bottom .shop2_right{ text-align: center;width: 100% }
.shop2_right span>img{ max-width: 100%;height: 100px; }
.shop2_bottom .sh_text p{ font-size: 15px; line-height: 30px;margin:20px 0px;text-align: left;height:150px;overflow: hidden;text-align: justify;}
.shop2_bottom .shop_map{ background-color: #73411d;padding:10px;}
.shop2_bottom .shop_map p{ text-align: left; color: #fff;line-height: 28px;}
.shop2_bottom .owl-theme .owl-controls .owl-buttons div{background-image: url(../images/ico_sh.png);width: 40px;height: 40px;}

.shop3{ margin-bottom: 50px; }
.shop3_box .owl-theme .owl-controls .owl-buttons div{background-image: url(../images/ico_4.png);width: 42px;height: 32px;}
.shop3_box .item{margin: 0 30px;border:1px solid #ccc;}
.shop3_box .item .padding{padding: 10px;}
.shop3_box .item img{width:100%;height:auto;}


/*develop*/
.about-sec-wrap {position:relative;}
.about-sec-wrap .cent-line {display:block;height:20px;width:100%;position:absolute;left:0;right:0;margin:auto;bottom:0;top:0;background:url(../images/hn.png) no-repeat center;}
.about-sec-wrap .cent-scroll {width:100%;position:relative;height:300px;}
.about-sec-wrap .cent-scroll .bd {position:relative;overflow:hidden;width:1200px;height:100%;margin:0 auto;}
.about-sec-wrap .cent-scroll ul {height:100%;}
.about-sec-wrap .cent-scroll li {width:160px;text-align:center;position:relative;height:100%;margin-right:-12px;float:left;}
.about-sec-wrap .cent-scroll li.top {background:url(../images/line_05.png) no-repeat center 115px;}
.about-sec-wrap .cent-scroll .date {font-size:20px;width:100%;position:absolute;left:0;}
.about-sec-wrap .cent-scroll li.top .date {top:165px;color:#fff;}
.about-sec-wrap .cent-scroll .word {width:90%;position:absolute;left:0;padding:0 5%;}
.about-sec-wrap .cent-scroll .word span img {width:32px;height:32px;}
.about-sec-wrap .cent-scroll .bot .word span img {margin-bottom:10px;}
.about-sec-wrap .cent-scroll .top .word span img {margin-top:10px;}
.about-sec-wrap .cent-scroll .word p {line-height:20px;font-size:14px;color:#fff;}
.about-sec-wrap .cent-scroll li.top .word {bottom:185px;}
.about-sec-wrap .cent-scroll li.bot {background:url(../images/line_06.png) no-repeat center 146px;}
.about-sec-wrap .cent-scroll li.bot .date {top:108px;color:#fff;}
.about-sec-wrap .cent-scroll li.bot .word {top:185px;}
.about-sec-wrap .cent-scroll .butn {display:block;width:27px;height:52px;position:absolute;cursor:pointer;}
.about-sec-wrap .cent-scroll .prev {background:url(../images/ico_22.png) no-repeat center;left:0px;top:124px;}
.about-sec-wrap .cent-scroll .next {background:url(../images/ico_23.png) no-repeat center;right:0px;top:124px;}
.about2 .list_box{ display: none }
/*moblie develop*/
.about2 .list_box {margin-top:25px;display:none;}
.about2 .list_box ul li {background:#fff;width:100%;margin-bottom:15px;}
.about2 .list_box ul li h2 {padding:10px;background:#e8e8e8;font-size:15px;color:#c07e51;font-weight:bold;}
.about2 .list_box ul li .detail {width:94%;padding:2%;font-size:14px;line-height:22px;color:#7c7c7c;}
.about2 .list_box ul li h2 img{ width:20px;margin-right: 10px;}