/* CSS Document */

/* ----------------------------------------------------------------------------- 初使化css -----------------------------------------------------------------------------------------------------------------------*/
* { padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px }
html { min-height: 100% }
body { width: 100%; height: 100%; margin: 0px; padding: 0; background: #fff; font-family: "microsoft yahei", arial; }
ul { list-style-type: none; list-style-image: none }
li { list-style-type: none; list-style-image: none }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; }
a { text-decoration: none; color: #595656; }
a:hover { text-decoration: none; color: #595656; }
img { border-bottom: 0px; border-left: 0px; border-top: 0px; border-right: 0px; -ms-interpolation-mode: bicubic; display: inline-block; vertical-align: middle; }
/*文本溢出隐藏*/
.texthidden { overflow: hidden; text-overflow: ellipsis; white-tabcontent: nowrap; }
/*清除浮动*/
.left { float: left; }
.right { float: right; }
.clearfix:before, .clearfix:after { content: "."; display: block; visibility: hidden; height: 0; line-height: 0; font-size: 0; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }
.clear { content: "."; display: block; height: 0; font-size: 0; clear: both; visibility: hidden; line-height: 0px; }
.clear:after { content: "."; display: block; height: 0; font-size: 0; clear: both; visibility: hidden; line-height: 0px; }/*清除浮动*/
/*----------------------------字体----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.fst { font-family: "SimSun"; }/*宋体*/
.fht { font-family: "simhei"; }/*黑体*/
.fyy { font-family: "youyuan"; }/*幼圆*/
.fyh { font-family: "microsoft yahei"; }/*微软雅黑*/
.fls { font-family: "lisu"; }/*隶书*/
.fhwxk { font-family: "stxingkai"; }/*华文行楷*/
.fhwxw { font-family: "stxinwei"; }/*华文新魏*/
.f12 { font-size: 12px; }
.f14 { font-size: 14px; }
.f16 { font-size: 16px; }
.f18 { font-size: 18px; }
.f24 { font-size: 24px; }
.f36 { font-size: 36px; }
.fwb { font-weight: bold; }/*---文本加粗---*/
.fwn { font-weight: normal; }/*---文本不加粗---*/
.tar { text-align: right; }/*---文本右对齐---*/
.tac { text-align: center; }/*---文本居中---*/
/*--------------------------------------------------------index of style------------------------------------------------------------------------------------------*/
.m_top { display: none; }
.banner { width: 100%; height: auto; margin: 0 auto 0; position:relative}
.top { width: 1005px; height: auto;   position:absolute; top:0px; left:50%; margin-left:-502.5px;}
.top .top_l { width: 128px; height: 83px; margin-top: 25px; }
.top .top_r { width: 678px; height: 56px; line-height: 56px; padding: 0 21px; margin-top: 35px; background: url(../images/nav_bj.png) no-repeat; }
.top .top_r ul li { width: 96px; height: 56px; float: left; text-align: center; }
.top .top_r ul li a { display: block; color: #fff; text-shadow: 1px 1px 1px #555; }
.top .top_r ul li a:hover, .top .top_r ul li .curr { width: 103px; height: 56px; background: url(../images/nav_curr.png) no-repeat; }
.main { width: 1005px; height: auto; margin: 2.2% auto 0; }
.main_l { float: left; width: 70%; height: auto; }
.main_tit { height: 30px; margin-bottom: 4%; border-bottom: 1px solid #3EB134; }
.main_tit span { width: 117px; height: 30px; line-height: 30px; margin-left: -3px; padding-left: 15px; background: url(../images/qian.png) left no-repeat; display: block; float: left; font-size: 16px; color: #fff; }
.main_tit a { display: block; float: right; line-height: 30px; font-size: 14px; padding-right: 3%; color: #9a9a9a; }
.m_prod { height: auto; margin: 0 auto 4%; }
.m_prod ul li { width: 25%; height: auto; float: left; }
.m_prod ul li h1 { width: 15%; float: right; border-left: 1px solid #FF9000; margin: 5% 2% 0 0%; padding: 0 0 3% 4%; color: #248a1b; font-size: 16px; }
.m_prod ul li img { width: 67%; height: auto; float: right; margin-right: 8%; }
.m_news { height: auto; margin-bottom: 4%; }
.m_news .m_news_l { width: 30%; height: auto; margin-right: 4%; }
.m_news .m_news_l img { width: 100%; height: auto; }
.m_news .m_news_r { width: 66%; height: auto; }
.m_news .m_news_r ul li { height: auto; font-size: 14px; line-height: 24px; }
.m_news .m_news_r ul li a { color: #4c4c4c; }
.m_news .m_news_r ul .li01 { border-bottom: 1px dashed #DBDBDB; padding-bottom: 2%; margin-bottom: 2%; }
.m_news .m_news_r h1 { font-size: 14px; height: auto; }
.m_news .m_news_r h1 span { display: none; }
.m_news .m_news_r ul .li01 h1 a { color: #278d1e; }
.m_news .m_news_r ul .li01 h2 { color: #3eb134; font-size: 12px; }
.m_news .m_news_r ul .li01 h3 { color: #898989; font-size: 14px; }
.m_ranch, .main_tit02 { display: none; }
.security { height: auto; margin-bottom: 4%; }
.security ul { width: 80%; height: auto; margin: 0 auto 0; }
.security ul li { float: left; width: 18%; height: auto; text-align: center; margin-left: -1.5%; }
.security ul li span { display: block; width: 80%; height: 30px; line-height: 30px; font-size: 14px; color: #4d4d4d; border-bottom: 1px dashed #6FD266; margin: 3% auto 0; padding: 0 0% 0; }
.security ul li img { width: 100%; height: auto; max-width: 150px; }
.main_r { float: right; width: 260px; height: auto; }
.main_tit01 { border: 0; }
.m_video { width: 210px; height: auto; margin: 0 auto 0; padding: 8% 0 15%; }
.ad01 { width: 260px; text-align: center; margin: 1% auto 0; }
.footer { width: 100%; height: auto; margin:0 auto 0; padding: 0 0 1%; background:url(../images/footer.png) top center no-repeat; }
.footer_box { width: 1005px; height: auto; text-align: right; margin: 0 auto 0; padding:7% 0 0; }
.footer_box span { display: block; color: #fff; font-size: 14px; line-height: 24px; }
.footer_box span a { color: #fff; }
.footer_box span i { font-style: normal; }

/*-------悬浮pc---------*/
.piao { width: 190px; height:290px; position:fixed; right: 0; top: 50%; margin-top:-190px; background: url(../images/bj.png); text-align: center; }
.piao .ewm { width: 124px; height: auto; margin: 25px auto 0; }
.piao .ewm img { border: 1px solid #E5E5E5; }
.piao .ewm span { display: block; font-size: 16px; color: #28961e; line-height: 24px; margin-top: 5px; }
.piao ul { width: 176px; height: px; margin: 10px auto 0; padding: 5px 0; border-bottom: 1px solid #3EB134; border-top: 1px solid #3EB134; }
.piao ul li { width: 130px; margin: 0 auto 0; font-size: 12px; line-height: 40px; color: #3c3c3c; border-bottom: 1px dashed #C8C8C8; }
.piao ul li img { margin-right: 8px; }
.piao ul .li00 { border: 0; }
.piao h1 { margin-top: 17px; }

/*-------悬浮wab---------*/
#PathMenu{position:fixed;right:4%; bottom:5%; width: 60px; height: 60px; display:none;}
.PathInner{position:relative;width: 60px; height: 60px;}
.PathInner .PathItem{position:absolute;left: 0px; bottom: 0px;}
.PathInner a {/* position:absolute; */display:block;/* overflow:hidden; */background-position:center;background-repeat:no-repeat;z-index:999;}
.PathInner a .item, .rotate{width:100%;height:100%;background-position:center;background-repeat:no-repeat;display:block;overflow:hidden;text-align:center;vertical-align:middle;position:absolute;}
.PathInner a .item{ background-size:30px 30px;}
.PathInner .PathMain{z-index:1000;position:absolute;display:block;/* overflow:hidden; */background-position:center;background-repeat:no-repeat;bottom:0;left:0;}
.PathInner .PathMain .Tmain{background-image: url(../images/bg-2x.png); width: 60px; height: 60px; background-size:60px 60px;}
.PathInner .PathMain .Tmain .rotate{background-image: url(../images/icon-2x.png); -moz-transform: rotate(0deg);position:absolute;bottom:0;left:0;}
.PathInner .cover {width:100%;height:100%;display:block;background: center no-repeat; background-size:60px 60px;cursor: pointer;*filter:alpha(opacity=0);filter:alpha(opacity=0)\0;opacity:0;-webkit-transition:opacity .2s ease-out;-moz-transition:opacity .2s ease-out;-ms-transition:opacity .2s ease-out;-o-transition:opacity .2s ease-out;}
.PathInner .cover:hover {opacity:0.2;*filter:alpha(opacity=20);filter:alpha(opacity=20)\0;}
.PathItem .link{position:absolute;bottom:0;left:0;width:50px; height:50px;background-image: url(../images/bg-item-2x.png); background-size:50px 50px; margin:5px;}
.PathItem .link .item{bottom:0;left:0;}
.metaicondetail{background:#fff;color:#fff;border-radius:6px;border:1px #333 solid;min-width:100px;max-width:300px;overflow:hidden;text-align: center;position:absolute;display:none;top:-115px; left:-22px;}
.metaicondetail .inner{border:2px #fff solid;border-radius:6px;background:#272727;font-size:14px;padding:5px;}
.metaicondetail span{font-family:candara,arail;font-size:18px;}
.metaicondetail s{border-color:#333 transparent transparent;border-style: solid dashed dashed;border-width:5px;clear: both;display: inline-block;font-size: 0;height: 0;margin-left:3px;overflow: hidden;position: absolute;right:50%;top:44px;width:0;}


/*--------------------------------------------------------subpage of style------------------------------------------------------------------------------------------*/
.s_banner01 { width: 100%; background: url(../images/s_banner01.jpg) top center no-repeat; height: 342px; margin: 0 auto 0; position: relative; }
.s_banner01 .img01 {display:none; }
.sub_nav { width: 100%; height: 34px; line-height: 34px; position: absolute; left: 0; bottom: 0; background: url(../images/dian.png); }
.sub_nav ul { width: 1025px; height: auto; margin: 0 auto 0; }
.sub_nav ul li { float: left; margin: 0 1%; }
.sub_nav ul li a { display: block; width: 100%; text-align: center; font-size: 14px; color: #fff; padding: 0 8px; }
.sub_nav ul li a:hover, .sub_nav ul li .curr { background: #fff; color: #339c2a; padding: 0 8px; }
.sub_title { text-align: center; width: 100%; height: auto; margin: 3% auto; }
.sub_title h1 { color: #111; font-size: 25px; }
.sub_title h1 span{ display:none;}
.sub_title h3 { color: #b2b2b2; font-size: 16px; }
.sub_txt { width: 73%; height: auto; margin: 0 auto 4%; min-height: 500px; font-size: 16px; line-height: 30px; color: #545454; max-width:1003px;}
.sub_txt img{ margin:0 auto 0; height: auto;}
.m_sub_txt{ display:none;}

/*-------------荣誉资质-------------*/
.s_banner02 { width: 100%; background: url(../images/s_banner02.jpg) top center no-repeat; }
.honor { width: 1005px; height: auto; min-height: 500px; margin: 0 auto 0; overflow: hidden; }
.honor ul { width: 104%; height: auto; margin-bottom: 4%; }
.honor ul li { float: left; text-align: center; width: 30.5%; height: auto; margin: 0 2.0% 2.5% 0; background: #F4F4F4; border: 1px solid #D4D4D4; }
.honor ul li img { width: 85%; margin: 8% auto 0; }
.honor ul li span { display: block; width: 70%; overflow:hidden; margin: 3% auto 4.5%; font-size: 14px; height:48px; line-height: 24px; color: #595959; }
/*-------------发展历程-------------*/

.sly { overflow: hidden; }
.sly > ul { list-style: none; margin: 0px; padding: 0px; }
.sly > ul li { margin: 0px; padding: 0px; position: relative; cursor: pointer; }
#horizontal { margin: 0px auto; width: 1500px; height: 600px; }
#horizontal .example1 .sly { height: 600px; }
.s_banner03 { width: 100%; background: url(../images/s_banner03.jpg) top center no-repeat; }
.m_hist { display: none; }
.hist{ width:850px; height:auto; margin:0 auto 0; padding-top:20px;}
.hist_box{ background:url(../images/line01.jpg) top center no-repeat; background-position-x:400px; padding-bottom:60px;}
.hist_box .hist_l{ width:214px; height:202px; margin:-30px 40px 0 170px; background:url(../images/his_bj.png) center no-repeat; position:relative;}
.hist_box .hist_l .img00{ width:196px; height:196px; border-radius:100%; margin:3px;}
.hist_box .hist_l .h_img01{ position:absolute; top:10px; left:-180px; width:160px; height:160px; border:3px solid #3FB134; border-radius:100%;}
.hist_box .hist_l .h_img02{ position:absolute; top:170px; left:-90px; width:135px; height:135px; border:3px solid #3FB134; border-radius:100%;}
.hist_box .hist_l .h_img01 img,.hist_box .hist_l .h_img02 img{ border-radius:100%;}
.hist_box .hist_r{ width:380px; height:auto; margin-left:20px; padding-top:30px;  font-size:14px;}
.hist_box .hist_r h1{ font-size:24px; color:#288021; margin-bottom:5px;}
.hist_box .hist_r ul li{ color:#3f3f3f; line-height:30px;}

.hist_box01{ background:url(../images/line01.jpg) top center no-repeat; background-position-x:400px; padding-bottom:40px; }
.hist_box01 .hist_l{ width:380px; height:auto; text-align:right;  font-size:14px; padding-top:30px;}
.hist_box01 .hist_l h1{ font-size:24px; color:#288021; margin-bottom:5px;}
.hist_box01 .hist_l ul li{ text-align:right; color:#3f3f3f; line-height:30px;}
.hist_box01 .hist_r{ width:214px; height:202px; margin:-30px 0 0 50px; background:url(../images/his_bj01.png) center no-repeat; position:relative;}
.hist_box01 .hist_r .img00{ width:196px; height:196px; border-radius:100%; margin:3px 3px 3px 15px;}
.hist_box01 .hist_r .h_img01{ position:absolute; top:10px; left:230px; width:160px; height:160px; border:3px solid #3FB134; border-radius:100%;}
.hist_box01 .hist_r .h_img02{ position:absolute; top:170px; left:170px; width:135px; height:135px; border:3px solid #3FB134; border-radius:100%;}
.hist_box01 .hist_r .h_img01 img,.hist_box01 .hist_r .h_img02 img{ border-radius:100%;}

/*-------------生态牧场-------------*/
.a_pasture{ width:978px; height:auto; margin:0 auto 0; position:relative;}
.map_box01,.map_box02,.map_box03,.map_box04,.map_box05{ position:absolute; top:0; left:0; }
.map_box01 img,.map_box02 img,.map_box03 img,.map_box04 img,.map_box05 img{  border:2px solid #4f4f4f; border-radius:5px;} 
.map_box01{ top:100px; left:800px;display:none;}
.map_box02{ top:240px; left:480px;display:none;}
.map_box03{ top:320px; left:200px;display:none;}
.map_box04{ top:400px; left:650px;display:none;}
.map_box05{ top:550px; left:450px;display:none;}
.txt01{ display:block;}
/*-------------企业文化-------------*/
.s_banner04 { width: 100%; background: url(../images/s_banner04.jpg) top center no-repeat; }
/*-------------成长在蒙都-------------*/
.grow { width: 1005px; height: auto; min-height: 500px; margin: 0 auto 0; overflow: hidden; }
.grow ul { width: 104%; height: auto; margin-bottom: 4%; }
.grow ul li { float: left; text-align: center; width: 30.5%; height: auto; margin: 0 2.0% 2.5% 0; }
.grow ul li img { width: 92%; margin: 4% auto 0; max-width:292px; }
.grow ul li span { display: block; text-align: left; width: 92%; margin: 3% auto 0%; font-size: 14px; line-height: 24px; color: #616161; overflow: hidden; max-height: 48px; }
.grow ul li i { display: block; font-style: normal; text-align: left; margin: 0% auto 4.5%; width: 95%; font-size: 14px; line-height: 24px; color: #3eb134; }
.grow ul li:hover, .grow ul .curr { background: #EFEFEF; }
/*-------------最新活动-------------*/
.s_banner05 { width: 100%; background: url(../images/s_banner05.jpg) top center no-repeat; }
.news ul li { float: left; text-align: center; width: 28.5%; height: auto; margin: 0 4% 2.5% 0; }
.news ul li:hover, .news ul .curr{ background: #fff; }  
.news ul li img { width: 100%; margin: 0 auto 0; }
.news ul li i { width: 100%; font-size: 14px; height: auto; line-height: 40px; color: #3eb134; margin: 0; }
.news ul li span { width: 100%; margin: 0; padding-top: 2%; font-size: 14px; line-height: 24px; color: #282828; overflow: hidden; height: 48px; border-top: 1px dashed #C1C1C1; }
.sub_news { width: 1005px; height: auto; min-height: 500px; margin: 0 auto 0; overflow: hidden; }
.sub_news .n_boxs { height: auto; min-height: 300px; margin-bottom: 6%; }
.sub_news .n_boxs h1 { height: auto; font-size: 18px; color: #353535; margin-top: 4%; text-align: center; }
.sub_news .n_boxs h2 { height: auto; color: #787878; font-size: 16px; margin-top: 2%; padding-bottom: 1.5%; border-bottom: 1px solid #CBCBCB; text-align: center; }
.sub_news .n_boxs .n_txt { width: 94%; height: auto; color: #353535; font-size: 14px; line-height: 30px; margin: 4% auto 0; min-height: 300px; }
.sub_news .n_boxs .n_txt img { width:100%;max-width: 750px; }
.sub_news .n_boxs .n_con { width: 94%; height: auto; color: #353535; font-size: 14px; line-height: 30px; margin: 0% auto 0; }
.sub_news .n_boxs .n_con img { max-width: 750px; }
.sub_news .n_boxs .n_con span { color: #3EB134; line-height: 32px; font-size: 18px; }
.next1 { width:95%; background:#fff; height:70px; padding:12px 0 0 10px; line-height:28px; margin:40px auto 20px; font-size: 14px; border: 1px solid #E8E8E8; color:#424242; }
.next1 a{ color:#424242;}
/*-------------视频播报-------------*/
.video_top{ width:57%; height:auto; margin:0 auto 3%; }
.video_top img{ width:100%; height:auto; max-width:812px;}
.video_top span{ display:block; text-align:center; font-size:25px; color:#1d1d1d; line-height:50px;}
.video ul li img { width: 100%; height: auto; margin: 0; }
.video ul li span { display: block; text-align: center; margin: 0.8% 0 0; width: 100%; height: 40px; font-size: 18px; line-height: 40px; background: #3EB134; color: #fff; }
.video { margin: 1% auto 3%; height: auto; max-width: 1000px; min-height:200px;}
.video .v_top { margin: 0 auto 6%; position: relative; }
.video .v_top img { width: 100%; }
.video ul li img { width:100%; height:auto; max-width:320px; margin: 4% auto 0; }
.video ul li:hover, .video ul .curr{ background: #fff; }  
#CuPlayer { padding-top: 0px; background-color: rgb(0, 0, 0); }
/*-------------产品中心-------------*/
.s_banner07 { width: 100%; background: url(../images/s_banner07.jpg) top center no-repeat; }
.product { width: 1005px; height: auto; min-height: 500px; margin: 0 auto 4%; overflow: hidden }
.prod_tit { height: 36px; background: #F7F7F7;border-top: 1px solid #DBDBDB; border-right: 1px solid #DBDBDB; border-bottom: 2px solid #2CB431; border-left: 0; }
.prod_tit ul{  border-left: 1px solid #DBDBDB;  }
.prod_tit ul li { float: left; line-height: 36px; border-right: 1px solid #DBDBDB;}
.prod_tit ul li a { display: block; height: auto; padding: 0 35px; color: #656565; }
.prod_tit ul li a:hover, .prod_tit ul li .curr { background: #2CB431; color: #fff; }
.pr_editor { width: 89%; height: auto; margin: 5% auto 0; text-align: center; font-size: 16px; color: #6e6e6e; line-height: 24px; }
.pr_editor h1 { font-size: 24px; color: #249d28; margin-bottom: 1.5%; }
.prod_box { height: auto; margin: 3% auto 0; overflow: hidden }
.prod_box ul { width: 104%; height: auto; }
.prod_box ul li { float: left; width:29.7%; height: auto; margin: 0 3.3% 3% 0; }
.prod_box ul li img { width:100%; height:auto; border:1px solid #DBDBDB; border-bottom:0; box-sizing:border-box; }
.prod_box ul li h1 { height: 37px; background: #2CB431; line-height: 37px; font-size: 14px; color: #fff; text-align:center; overflow:hidden;}
.prod_box ul li h2 span { display: block; float: left; width:77%; height:auto; font-size:18px; margin-top:13px; margin-left:4%; color:#484848; }
.prod_box ul li h2 a { display: block; overflow:hidden; width:12%; float: right; text-align:center; margin-top:10px; margin-right:4%; }
.prod_box ul li h2 a img{ border:0;}

/**/
.mm_nav{ display:none;}
.product01{ width:90%; height:auto; margin:0 auto 6%; max-width:640px;}
.product01 h1{ background:#3EB034; height:35px; line-height:35px; color:#fff; padding:0 15px;}
.product01 h1 a{ color:#fff;}
.product01 h1 label{ float:left; font-size:16px;}
.product01 h1 span{ display:block; float:right; height:23px; margin-top:6px; line-height:23px; font-size:14px; color:#3EB034; background:#fff; padding:0 10px;}
.product01 .p_ty{ margin:5% 0 8%;}
.product01 .p_ty ul li{ float:left; width:46%; margin:0 2%;}
.product01 .p_ty ul li .pic{ border:1px solid #DBDBDB; border-bottom:0; box-sizing:border-box;}
.product01 .p_ty ul li img{ width:100%; height:auto;}
.product01 .p_ty ul li span{ display: block; height:28px; line-height:28px; font-size: 14px; overflow:hidden; text-align:center; color:#fff; background:#FF8400;}


/*-------------牛羊文化-------------*/
.s_banners0 { position: absolute; top: 0; left: 0px; width: 100%; height: auto; border-bottom: 4px solid #3EB134; background: #fff; margin: 0 auto 0; padding-bottom: 1%; }
.s_banners0 .top01 { width: 1005px; height: auto; position: relative; margin:0 0 0 -502px; }
.s_banners0 .top01 .top_r { width: 678px; height: 56px; line-height: 56px; padding: 0 21px; margin-top: 35px; background: #fff; }
.s_banners0 .top01 .top_r ul li a { display: block; color: #656565; text-shadow: 1px 1px 1px #fff; }
.s_banners0 .top01 .top_r ul li a:hover, .s_banners0 .top01 .top_r ul li .curr { width: 113px; height: 56px; background: #fff; }
.cattle { width: 100%; height: 100%; overflow-y: hidden; overflow-x: scroll; scrollbar-arrow-color: #ffffff; scrollbar-face-color: #acacac; line-height: 100%; scrollbar-darkshadow-color: #545154; scrollbar-highlight-color: #acacac; scrollbar-shadow-color: #acacac; scrollbar-track-color: #dedede; scrollbar-3dlight-color: #545154; }
.cattle .cattle_box { height: 100%; white-space: nowrap; padding-top: 8%; }
.cattle img { width: auto; height: 100%; }
.m_cattle { display: none; }
/*-------------加盟代理-------------*/
.s_banner06 { width: 100%; background: url(../images/s_banner06.jpg) top center no-repeat; }
/*-------------蒙都牧场-------------*/
.s_banners00 { position: inherit; }
.s_banners00 .top01 { position: inherit; margin:0 auto; }
.pa_banner { width: 100%; background: center no-repeat; }
.pa_tit { width: 314px; height: auto; margin: 1% auto 0; }
.pa_tit ul li { float: left; width: 155px; height: 36px; line-height: 36px; text-align: center; }
.pa_tit ul li a { display: block; font-size: 16px; color: #656565; border: 1px solid #DBDBDB; }
.pa_tit ul li a:hover, .pa_tit ul li .curr { color: #fff; border: 1px solid #2CB431; background: #2CB431; }
.pa_editor { width: 60%; height: auto; max-width: 800px; margin: 2% auto 0; text-align: center; font-size: 16px; color: #6e6e6e; line-height: 24px; }
.pa_box { background: #F6F6F6; width: 100%; height: auto; padding: 0 0 2%; margin-top: 2%; }
.pa_b_tit { text-align: center; margin: 0 auto 0; padding-top: 3%; }
.pa_b_tit h1 { height: auto; font-size: 38px; color: #565656; }
.pa_b_tit h2 { height: auto; background: url(../images/line.png) center center no-repeat; font-size: 16px; color: #505050; margin-top: 0.5%; }
.pa_b_tit h3 { height: auto; font-size: 12px; color: #919191; margin-top: 0.5%; }
.pa_box ul { width: 1115px; height: auto; margin: 4% auto 0; }
.pa_box ul li { float: left; width: 33%; margin-right: 0.3%; }
.pa_box ul li img { width: 100%; height: auto; }
.pa_box .pa_txt { width: 672px; text-align: center; margin: 3% auto 0; font-size: 16px; line-height: 30px; color: #787878; }
.pa_box .pa_txt img { width: 100%; height: auto; }
.pa_box01 { width: 1030px; height: auto; margin: 2% auto 0; }
.pa_box01 ul li { float: left; width: 24%; height: auto; margin: 0 0.5% 1.2%; }
.pa_box01 ul li img { width: 100%; height: auto; }
.pa_box01 .pa_txt { width: 770px; text-align: center; margin: 2.5% auto 0; font-size: 16px; line-height: 30px; color: #787878; }
.pa_box .ul01 li { float: left; width: 29%; margin: 0 2.1%; }
.bj01 { width: 100%; height: auto; background: url(../images/bj01.jpg) top center no-repeat; }
.bj01 .ul02 li { float: left; width: 29%; margin: 0 2.1%; }
.bj02 { background: #F6F6F6 url(../images/bj02.jpg) bottom center no-repeat; }
.reserved { width: 1030px; height: auto; margin: 2% auto 0; padding-bottom: 2%; }
.reserved_l { float: left; width: 48%; height: auto; }
.reserved_l ul { width: 100%; height: auto; }
.reserved_l ul dt { float: left; width: 120px; text-align: right; font-size: 16px; color: #636363; height: 33px; line-height: 33px; }
.reserved_l ul dd { float: left; background: #fff; width: 68%; padding-left: 1%; border: 1px solid #E3E1E1; border-radius: 5px; margin-bottom: 20px; height: 33px; line-height: 33px; }
.reserved_l ul .dd01 { width: 34%; color: #cecece; }
.reserved_l input { border: 0; padding: 0 0 0 10px; width: 80%; height: 28px; line-height: 28px; }
.reserved_l .input01 { float: left; border: 0; padding: 0 0 0 10px; width: 80%; }
.reserved_l ul .dd02 { width: 26%; background: #2CB431; text-align: center; }
.reserved_r { float: right; width: 46%; height: auto; margin-top: 3%; }
.reserved_r img { width: 100%; height: auto; }
.reserved_l .fyh{ background:none; color:#fff; font-size:14px; margin:0 auto 0; text-align:center; padding:0;}
.footer01 { padding: 2.5% 0 2%; height: auto; background: #3EB034; text-align: center; }
.footer01 .footer_box { text-align: center; margin:0; padding:0; }
.sidebar-wrapper { height: 100%; overflow: auto; position: relative; }
.nav_div { width: 190px; height: 100%; right: 0px; top: 0px; color: #fff; background:#282828; }
.nav_div .div_close { color: #fff; width: 190px; text-align: center; height: 40px; line-height: 40px; font-size: 16px; font-family: "microsoft yahei"; background:#ABCE02 }
.nav_div .flow { width: 190px; height: 100%; overflow-y: auto; overflow-x: hidden; }
.nav_div ul { height:508px }
.nav_div ul li { width: 190px; height:45px; line-height:45px; border-bottom: 1px solid #23A345; }
.nav_div ul li a { display: block; width: 190px; text-align: center; height:45px; font-size: 14px; line-height:45px; color: #fff; }
.nav_div ul .curr a { color:#3EB034; }

/*----------招聘------------*/

#Jod { background-color: #fff }
.hiring { width:100%; padding: 3% 0 3%; height: auto; margin: 0 auto; max-width:1003px; min-height:500px; background: #fff; }
.hiring h1 { color: #2D951D; text-align: center; }
.hiring h2 { color: #101010; text-align: center; }
.hiring h3, .hiring h4, .hiring h5, .hiring h6 { float: left; text-align: center; }
.hiring .hr_01 { background: #3EB034; color: #fff; }
.hiring .hr_02 { background: #D6D6D6; color: #343434; }
.hiring .hr_03 { background: #F7F7F7; color: #575757; display: none;}
.hiring .hr_03 b { font-weight: normal; }
.hiring .hr_03 span { color: #019541; }
.hiring .hr_03 a { display: block; background:#FF8800; color: #fff; text-align: center; }
.hiring h1 { font-size:23px; }
.hiring h2 { font-size:18px; margin-top: 1%; }
.hiring h3, .hiring h4, .hiring h5, .hiring h6 { width: 22%; height: auto; }
.hiring .hr_01 { width:90%; padding: 0 3% 0 7%; margin: 3% 0 0; font-size:18px; height:44px; line-height:44px; }
.hiring .hr_02 { width:90%; padding: 0 3% 0 7%; margin: 2px 0 0; font-size:16px; height:38px; line-height:38px; }
.hiring .hr_01 h3, .hiring .hr_02 h3 { width: 34%; height: auto; text-align: left; }
.hiring .hr_03 ul { height: auto; padding:18px 100px 20px 78px; font-size:14px; }
.hiring .hr_03 ul li { height: auto; line-height:35px; }
.hiring .hr_03 ul li b { display:block; float:left; width:40%; margin-right:60px; line-height:35px; }
.hiring .hr_03 ul a { font-size:14px; margin:2% auto 0; width:114px; height:28px; line-height:28px; }

/*----分页----*/
.page { padding-top: 30px; margin: 0 auto; display: table }
.page A { BACKGROUND: #FFFFFF; PADDING: 5px 12px 5px 10px; margin-left:5px; display: inline-block; COLOR: #545253; border: 1px #D9D9D9 solid; TEXT-DECORATION: none; font-size: 14px; }
.page A:hover { BACKGROUND: #3EB034; COLOR: #fff; TEXT-DECORATION: none }
.page .current { BACKGROUND: #3EB034; TEXT-DECORATION: none; display: inline-block; border: 1px #D9D9D9 solid; PADDING: 5px 12px 5px 10px; COLOR: #ffffff; font-size: 14px; }
.page_phone { width:100%; height:25px; margin:5% auto 0; overflow: hidden; display: none; border-spacing: 10px; }
.page_phone #AspNetPager2 { width: 100%; height:25px; display: table-row; }
.page_phone a { display:inline-table; border-collapse: separate; width:43%; margin:0 2%; box-sizing:border-box; border: 1px solid #3EB034; height:25px; line-height:25px; text-align: center; -moz-border-radius: 5px; -webkit-border-radius: 5px; color: #333 }
/*-------留言-------*/
.liuyan{ font-size:16px; color:#333; width:70%; height:auto; margin:0 auto 0; max-width:800px; }
.liuyan span{ font-size:14px; color:#333;}
.liuyan .p12hong{ color:#f00; font-size:14px;}
.liuyan textarea{ border:1px solid #2F971D; width:93%;}
.liuyan input{ border:1px solid #2F971D; width:87%; height:30px; line-height:30px;}
.liuyan .liu_in00{ width:25%;}
.liuyan .liu_in01{ width:20%; font-size:14px; height:33px; line-height:33px; color:#fff; background:#2F971D; margin-right:10px; margin-top:30px; font-family: "microsoft yahei";}
.liuyan td{ padding-bottom:25px;}
.liuyan .td01{ width:43%;}
.birthday-picker{ border:none; }


/*--------营销模式----------*/

.sub_txt01{ width:100%; height:auto; margin-bottom:0; padding:3% 0 3%; text-align:center; background:#fff; max-width:100%;}
.sub_txt01 .img001{ height:auto; margin:0 auto;}

.footer02{ background:#fff url(../images/footer.png) top center no-repeat; }
.footer02 .footer_box{ margin-top:0; padding-top:7%;}























