@charset "utf-8";
*{margin:0; padding:0; font-size:14px;font-family:"Microsoft YaHei",Arial;}
html,body{height:100%;}
img{border:none;}
li{list-style:none;}
a{text-decoration:none; color:#333;display:inline-block;}
a:hover{color:#798f4d;}
h1{font-size:26px; color:#000;font-weight: 400;}
h2{font-family:"Microsoft YaHei"; font-size:18px; color:#000;font-weight: 400;}
h3{font-size:16px; color:#000;font-weight: 400;}
ul li.noborder{border:none;}
p{color: #333; line-height:30px;}
button{border:none;}
.shadow{border:1px solid #ccc;border-width: thin}
.mt_30{width: 100%;clear:both;height:30px;}
.mt_20{width: 100%;clear:both;height:20px;}
.mt_10{width: 100%;clear:both;height:10px;}
.common_width{width:1200px;margin: 0 auto;overflow: hidden;}
.common_width_list{width:950px;float: right;}
.old{position:absolute;top:5px;right:0px;}
/*welcom*/
.branch{margin-left: 20%;}
.index_bg{width: 100%;height: 100%;background:#f9f9f9 url(../images/indexbg.jpg) center top no-repeat;background-size: cover;overflow: hidden;position: relative;}
.tf_middle{width: 310px;height: 325px;background: url(../images/tf.png);position: absolute;left:50%;top:50%;margin-left:-155px;margin-top:-162.5px;}
.index_menu>a{position: absolute;display: block;color:#798F4D}
.index_menu .menu1{left: 50%;top:50%;margin-left: -200px;margin-top: -226px;}
.index_menu .menu2{left: 50%;top:50%;margin-left: -30px;margin-top: -286px;}
.index_menu .menu3{left: 50%;top:50%;margin-left: 160px;margin-top: -226px;}
.index_menu .menu4{left: 50%;top:50%;margin-left: -420px;margin-top: -76px;}
.index_menu .menu5{left: 50%;top:50%;margin-left: -270px;margin-top: -76px;}
.index_menu .menu6{left: 50%;top:50%;margin-left: 230px;margin-top: -76px;}
.index_menu .menu7{left: 50%;top:50%;margin-left: 380px;margin-top: -76px;}
.index_menu .menu8{left: 50%;top:50%;margin-left: -200px;margin-top: 86px;}
.index_menu .menu9{left: 50%;top:50%;margin-left: -30px;margin-top: 146px;}
.index_menu .menu10{left: 50%;top:50%;margin-left:160px;margin-top: 86px;}
.index_menu .menu1:hover ul{display: block;}
.i_inner_menu1{overflow: hidden;position: absolute;left: 59px;top: 58px;width: 190px;display: none;}
.i_inner_menu1 a{writing-mode:tb-rl;}
.i_inner_menu1 li{margin: 0 8px;float: left;background: url(../images/line1px.jpg) right top no-repeat;padding-right: 3px;letter-spacing: 3px;}
.i_bottom{width: 100%;background: url(../images/line2px.jpg) center repeat-x;position: absolute;bottom: 0;}
.i_bottom>div{background: #f9f9f9;height: 50px;line-height: 50px;width: 480px;margin: 0 auto;text-align: center;}
.i_bottom span,.bottom_link2 span{margin: 0 12px;}
/*top*/
.top{padding-bottom:20px;padding-top:20px;position:relative;overflow:hidden}
.top .logo{float: left;}
.top .logo img{height:50px;}
.top .search{float:right;border:1px solid #798F4D;margin-top:7px;}
.top .search input{line-height:35px;height:35px;padding: 0px;margin: 0px;border: 0px;text-indent: 10px;width:250px;float: left;margin-left: 1px;}
.search .key[type="text"]:focus{outline:none;}
.top .search .sub{background:#798F4D;padding:0px 30px;line-height:35px;height:35px;color:#fff;cursor:pointer;float: left;}
/*nav*/
.nav_box{background:#798F4D;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.nav{width:1200px;margin:0 auto;height:46px;line-height:46px;position:relative; z-index:1; }
.nav a{ color:#fff;  }
.nav .nLi{ float:left;  position:relative; display:inline;  }
.nav .nLi h3{ float:left;  }
.nav .nLi h3 a{ display:block; width:120px;font-size:16px;text-align: center;}
.nav .sub{ display:none; width:120px; left:0; top:46px;  position:absolute; background:#fff;}
.nav .sub li{ zoom:1; }
.nav .sub a{ display:block;color:#333;text-align: center;line-height: 35px;border-top: 1px solid #708f4d;border-width: thin;}
.nav .sub a:hover{background:#F1F1F1;color:#798F4D;}
.nav .on h3 a{ background:#fff; color:#798F4D;   }
/* index banner */
.indexSlideBox{overflow:hidden; position:relative;margin:0 auto;width:100%;}
.indexSlideBox .hd{ height:15px; overflow:hidden; position:absolute; left:50%; bottom:15px; z-index:1; }
.indexSlideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.indexSlideBox .hd ul li{ float:left; margin-right:8px;  width:12px; height:12px;text-align:center; background:#fff; cursor: pointer;border-radius: 50%; }
.indexSlideBox .hd ul li.on{ background:#d03940; color:#fff; }
.indexSlideBox .bd{ position:relative;z-index:0;width:100%;}
.indexSlideBox .bd ul{width:100%;}
.indexSlideBox .bd li{ zoom:1; vertical-align:middle;width:100%;}
.indexSlideBox .bd img{width:100%;display:block;}
.indexSlideBox .prev,
.indexSlideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5; }
.indexSlideBox .next{ left:auto; right:3%; background-position:8px 5px; }
.indexSlideBox .prev:hover,
.indexSlideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.indexSlideBox .prevStop{ display:none;  }
.indexSlideBox .nextStop{ display:none;  }
/*bottom*/
.footer{background: #f9f9f9;}
.footer .link{overflow: hidden;margin-top: 50px;margin-bottom:20px;}
.footer .link dl{float: left;line-height:30px;width: 20%;text-align: center;}
.footer .link dt{font-weight: bold;line-height: 40px;}
.footer .copyright{background: url(../images/line2px.png) repeat-x 0px 0px;padding:20px;text-align: center;}
/* page */
.page_banner img{width:100%}
/* about intro */
.intro{}
.intro_cont{float: left;width:750px;float:left}
.about_title {font-size: 26px;line-height: 40px;border-bottom:1px solid #ccc;padding-bottom:10px;margin-bottom: 20px;position: relative;}
.about_title a{position: absolute;right: 10px;top:5px;color: #798f4d;}
.intro_txt{float: left;margin-top: 10px;}
.intro_txt p{font-size:14px;line-height: 40px;text-indent:2em;margin-bottom:15px;}
.intro_txt img{float: left;padding-right:10px;padding-bottom:10px;}
.intro_cont .picScroll{text-align:center;position:relative;width:750px;overflow: hidden;float: left;}
.intro_cont .picScroll .bd ul{ width:100%;  float:left; }
.intro_cont .picScroll .bd li{ width:200px ;float:left;margin-right:75px ;font-size:14px; text-align:center;  }
.intro_cont .picScroll .bd li a{-webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* 取消链接高亮 */text-align: center; }
.intro_cont .picScroll .bd li img{ width:100%; height:140px; background:url(../images/loading.gif) #fff center center no-repeat; transition:0.5s}
.intro_cont .picScroll .bd li img:hover{transform:scale(1.05);-webkit-transform:scale(1.05);
    -moz-transform:scale(1.05);
    -o-transform:scale(1.05);
    -ms-transform:scale(1.05);}
.intro_cont .picScroll .bd li .tit{line-height:40px}
.intro_cont .picScroll .prev{ display:block; width:32px; height:62px; background:url(../images/slider-arrow.png) -115px 15px no-repeat; position:absolute;top:38px;left:5px;z-index:9999;cursor: pointer;}
.intro_cont .picScroll .next{display:block;  width:32px; height:62px; background:url(../images/slider-arrow.png) 0px 15px no-repeat; position:absolute;top:38px;right:-5px;z-index:9999;cursor: pointer;}

/* about chairman */
.chairman{float:left;margin-left:50px;width:400px;}
.chairman p{margin-top:20px;}
.chairman p a{padding-left:10px;color:#798f4d}
/* about history */
.history{padding-top:20px}
.history li { float:left; position:relative; width:450px; height:110px;margin-top:30px;line-height:20px;padding-left:120px;}
.history li .date { position:absolute; top:0; left:0; width:101px; height:101px;border-radius:100%;color: #666;overflow:hidden; font:15px/22px arial; text-align:center; background:#e3e2e0;}
.history li .date i {display: block;font-size: 25px;line-height:101px;font-style:normal;}
.history li a {height:20px;overflow:hidden;display:block; margin-bottom:8px; padding-top:5px; font-size:15px;}
.history li .desc { display:block; height:40px;overflow:hidden;margin:0 0 5px;color:#888}
.history li .hits {color:#888;background:url(../images/icon-eye-2.png) no-repeat 0 50%;display:inline-block;*display:inline;zoom:1;padding:0 0 0 1.8em;}

/* section 通用*/
.section_more{text-align: center;}
.section_more a{display: inline-block;border:1px solid #f1f1f1;padding:8px 30px;margin-top:20px}
.section_more a:hover{color:#fff;background:#798f4d;border:1px solid #798f4d;}
.section_title{font-size: 26px;font-weight: 400;border-bottom: 1px solid #e1e1e1;padding-bottom: 10px;margin-bottom: 20px;background:url(../images/minicup2.png) 0px 1px no-repeat;text-indent:55px; position: relative;}
.section_title a{position: absolute;right:10px;top:15px;color: #798f4d;}
.section_title a:hover{text-decoration: underline;}

/* view*/
.section_view .item{float: left;margin-right:30px;padding-bottom:10px}
.section_view .item a{width:194px;border:1px solid #f1f1f1;padding:10px;}
.section_view .item a img{width:194px;height:145px;}
.section_view .item a:hover{position: relative;border-color: #798f4d;}
.section_view .item p{text-align: center;padding-top:10;height: 50px;line-height: 20px;}
/* page_slide*/
.page_slide{ width:100%;overflow:hidden; position:relative;}
.page_slide .bd{ position:relative; width:100%; z-index:0;overflow:hidden;}
.page_slide .bd li{ zoom:1; vertical-align:middle; position: relative;}
.page_slide li span{width: 100%; position: absolute;bottom:2px;left: 0px;color: #fff;z-index: 10;padding-left: 20px;box-sizing: border-box;height:40px;line-height:40px; background: rgba(0,0,0,0.6);text-align: center;font-size: 16px;}
.page_slide .bd img{width:100%;display:block;  }
.page_slide .prev,
.page_slide .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.page_slide .next{ left:auto; right:3%; background-position:8px 5px; }
.page_slide .prev:hover,
.page_slide .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.page_slide .prevStop{ display:none;  }
.page_slide .nextStop{ display:none;  }

/*news_slide*/
.news_slide{ width:650px;height:380px;overflow:hidden; position:relative;float:left;}
.news_slide .hd{ height:15px; overflow:hidden; position:absolute; right:15px; bottom:8px; z-index:1; }
.news_slide .hd ul{ overflow:hidden; zoom:1; float:left;  }
.news_slide .hd ul li{ float:left; margin-right:8px;  width:12px; height:12px;text-align:center; background:#fff; cursor: pointer;border-radius: 50%; }
.news_slide .hd ul li.on{ background:#d03940; color:#fff; }
.news_slide .bd{ position:relative; width:650px; height:380px;z-index:0;overflow: hidden;}
.news_slide .bd li{zoom:1; vertical-align:middle;}
.news_slide .bd li span{width: 100%; position: absolute;bottom: 0;left: 0px;color: #fff;z-index: 10;padding-left: 20px;box-sizing: border-box;height:40px;line-height:40px; background: rgba(0,0,0,0.6);}
.news_slide .bd img{ width:650px;display:block;}
.news_slide .prev,
.news_slide .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.news_slide .next{ left:auto; right:3%; background-position:8px 5px; }
.news_slide .prev:hover,
.news_slide .next:hover{ filter:alpha(opacity=100);opacity:1;  }
/*news focus*/
.news_focus{width:500px;height: 320px;background: #fff;float:left;margin-left:50px}
.news_focus h1{color: #798f4d;margin-bottom: 15px;position: relative;}
.news_focus h1 a{position: absolute;right:10px;top:15px;color: #798f4d;}
.news_focus h1 a:hover{text-decoration: underline;}
.news_focus h2{font-weight: 200;}
.news_focus p{color: #888;line-height:35px;margin-top: 10px;height:70px;}
.news_focus ul{border-top:1px solid #e1e1e1;margin-top: 10px;padding-top: 10px;}
.news_focus li{line-height: 35px;display:block;overflow: hidden;}
.news_focus li a{display:block;}
.news_focus span{float: left;}
.news_focus font{float: right;font-size: 12px;color: #888;} 
/* news_index_list */
.news_index_list{box-sizing:border-box;background: #fff;margin-top:40px;}
.news_index_list .item{width: 550px;float:left;height:558px}
.news_index_list .item h1{border-bottom: 2px solid #798f4d;padding-bottom: 10px;position:relative}
.news_index_list h1 a{position: absolute;right:10px;top:15px;color: #798f4d;}
.news_index_list h1 a:hover{text-decoration: underline;}
.news_index_list .item li{overflow: hidden;padding: 30px 0;border-bottom: 1px solid #e1e1e1;min-height: 110px;}
.news_index_list .item li:last-child{border-bottom:0px}
.news_index_list .item li .pic{float: left;width:120px;height:90px;background-size: cover;}
.news_index_list .item li>div{width:400px;margin-left:30px;float: left;}
.news_index_list .item li>div a{font-size:16px}
.news_index_list .item li>div p{color: #888;margin:11px 0;line-height: 25px;}
.news_index_list .item span{color: #888;}
/*partner_02*/
.partner_02 .item{float:left;margin-left:60px;width:255px;box-sizing: border-box;padding:10px 0;}
.partner_02 .item a{width:253px;text-align:center;border: 1px solid #f1f1f1;background: #fff; padding: 38px 0 30px 0;}
.partner_02 .item a p{font-size:16px;}
.partner_02 .item a .goto{display: inline-block;border:1px solid #f1f1f1;padding:8px 30px;margin-top:20px}
.partner_02 .item a p span{margin:0px 10px;}
.partner_02 .item a .title{font-size:20px;font-weight:400px}
/*.partner_02 .item a img{padding:15px 0px; -webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-ms-filter: grayscale(100%);-o-filter: grayscale(100%);filter: grayscale(100%);filter: gray;}*/
.partner_02 .item a:hover{position: relative;border-color: #798f4d;top:-10px; -moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5); -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5); box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);  z-index: 1;}
.partner_02 .item a:hover .title{font-weight:bold}
/*.partner_02 .item a:hover img{-webkit-filter: grayscale(1%);-moz-filter: grayscale(1%);-ms-filter: grayscale(1%);-o-filter: grayscale(1%);filter: grayscale(1%);filter: gray;}*/
.partner_02 .item a:hover .goto{color:#fff;background:#798f4d;border:1px solid #798f4d;}
.partner_02 .item .fa{font-size:30px;padding:20px 0px;}
/* partner_04 */
.partner_04{width:1200px;margin:0 auto;overflow:hidden}
.partner_04 .picScroll{ margin:10px auto; text-align:center;position:relative;}
.partner_04 .picScroll .bd ul{ width:100%;  float:left; }
.partner_04 .picScroll .bd li{ width:270px ;float:left;margin-right:40px ;font-size:14px; text-align:center;  }
.partner_04 .picScroll .bd li a{-webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* 取消链接高亮 */ }
.partner_04 .picScroll .bd li img{ width:100%; height:190px; background:url(../images/loading.gif) #fff center center no-repeat; transition:0.5s}
.partner_04 .picScroll .bd li img:hover{transform:scale(1.05);-webkit-transform:scale(1.05);
    -moz-transform:scale(1.05);
    -o-transform:scale(1.05);
    -ms-transform:scale(1.05);}
.partner_04 .picScroll .bd li .tit{line-height:40px}
.partner_04 .picScroll .prev{ display:block; width:32px; height:62px; background:url(../images/slider-arrow.png) -115px 15px no-repeat; position:absolute;top:68px;left:10px;z-index:9999;cursor: pointer;}
.partner_04 .picScroll .next{display:block;  width:32px; height:62px; background:url(../images/slider-arrow.png) 0px 15px no-repeat; position:absolute;top:68px;right:10px;z-index:9999;cursor: pointer;}
/* stores_list */
.stores_list{padding:30px;overflow:hidden}
.stores_list ul li{margin-left:20px;float:left;width:250px;border-bottom:1px solid #f1f1f1;line-height:40px;}

/*sub_menu*/
.sub_menu{width:200px;float: left;}
.sub_menu .sub_t{margin-bottom: 20px;font-size: 24px;font-weight: 300;color:#798F4D}
.sub_menu ul li{}
.sub_menu ul li a{border-bottom: 1px #F1F1F1 solid; padding-left: 15px;line-height:40px;height:40px;font-size: 18px;font-weight: 300;display: block;}
.sub_menu ul li a:hover{color:#fff;background:#798F4D;}
.sub_menu ul li.on a{color:#fff;background:#798F4D;}
/* page-article */
.page-article{padding:30px;border:1px solid #f1f1f1}
.page-article img{max-width:90%;}
/*page-img*/
.page-img {}
.page-img .item{float: left;margin-right:28px;padding-bottom:10px;margin-bottom:20px}
.page-img .item a{width:194px;border:1px solid #f1f1f1;padding:10px;}
.page-img .item a img{width:194px;height:145px;}
.page-img .item a:hover{position: relative;border-color: #798f4d;}
.page-img .item p{text-align: center;padding-top:10;line-height:25px;height:50px}
/*Top按钮*/
*html{background-image:url(about:blank);background-attachment:fixed;}/*解决IE6下滚动抖动的问题*/
.tbox{width:50px;float:right;position:fixed;right:10px;bottom:15px;_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));_margin-bottom:15px;display:none;}/*解决IE6下不兼容 position:fixed 的问题*/
.tbox #gotop{width:50px;height:50px;background:url(../images/icon.png) no-repeat 0 0;display:block;}
/*分页样式*/
.page_info{text-align:center;margin-top:30px;clear: both;}
.page_info span{padding:0 10px;}
.page_list{height:30px;line-height:30px;text-align:center;letter-spacing:0;margin-top:30px;clear: both;}
.page_list a{display:inline-block;background:#e1e1e1;text-align:center;padding:0 11px;margin:0 8px;}
.page_list a:hover{color:#fff;background:#798F4D;}
.page_list a.on{color:#fff;background:#798F4D;}
/*内容分页*/
.contPage{height:30px;line-height:30px;text-align:center;letter-spacing:0;margin-top:30px;clear: both;}
.contPage a{display:inline-block;background:#e1e1e1;text-align:center;padding:0 11px;margin:0 8px;}
.contPage a:hover{color:#fff;background:#e1e1e1;}
.contPage a.on{color:#fff;background:#e1e1e1;}
/* page-news */
.page-news{}
.page-news .list{}
.page-news .list h1{border-bottom: 2px solid #798f4d;padding-bottom: 10px;position:relative}
.page-news h1 a{position: absolute;right:10px;top:15px;color: #798f4d;}
.page-news h1 a:hover{text-decoration: underline;}
.page-news .list li{overflow: hidden;padding: 30px 0;border-bottom: 1px solid #e1e1e1;min-height: 110px;}
.page-news .list li:last-child{border-bottom:0px}
.page-news .list li .pic{float: left;width:160px;height:120px;background-size: cover;}
.page-news .list li>div{width:760px;margin-left:30px;float: left;}
.page-news .list li>div a{font-size:16px}
.page-news .list li>div p{color: #888;margin:11px 0;line-height: 25px;}
.page-news .list span{color: #888;}
.page-news .list .date{height: 110px;line-height:110px;width:110px;border-radius:50%; float:left;display:block; background:#e3e2e0; color:#666;text-align: center;font-size: 25px;}
/*location*/
.location_box{clear:both;position: relative;margin-top:30px;border-bottom: 2px solid #798f4d;padding-bottom: 10px;}
.n_location{position: absolute;top:10px;right:0px;}
/*preNext*/
.preNext{margin-top:30px;}
.preNext ul li{line-height: 35px;}
.preNext ul li a{color:#798F4D}
/* single-page */
.single-page{padding:30px 100px;}
.single-page img{max-width:90%;}
.single-page .title{font-size: 24px;font-weight:200;text-align: center;padding-bottom:20px;}
.single-page .time{color:#888;text-align: center;}
.single-page .textarea{margin-top:30px;}
.single-page .time span{    margin: 0 10px;}
.textarea img{text-align:center;margin:0 auto}
/*by*/
.by{text-align: center;color:#888; font-size:12px;}
.by a{color:#888;font-size:12px;}
