﻿body,h1,h2,h3,h4,h5,h6,ul,li,ol,div,dl,dt,dd,p,img,a,form,strong{ margin:0; padding:0; color:#000; font-size:12px; font-family:"微软雅黑";} 
div{ width:auto}
body{font-size:12px;-webkit-text-size-adjust:none; position:relative; background-color:#fff; overflow-x:hidden;}
dl,dd,dt{overflow:hidden; font-family:arial,helvetica,verdana,"times new roman",sans-serif;}
img{vertical-align:middle; border:0 none;}l
i{list-style:none; list-style-position:outside;}
lable{ a_cursor:pointer}
a{color:#939598; text-decoration:none; overflow:hidden;opacity:1; outline:none;}
a:hover{ color:#000; text-decoration:none;}
ul{list-style:none;}
input{vertical-align:middle; padding:0; margin:0;}
textarea{font-size:12px;}
body{padding-top:70px;}

.box_xin{position:fixed; left:0; top:0; z-index:10000; /*background-color: rgba(0,0,0,.4);*/}
.box_xin_con{width:100%; height:100%; position:relative;}


.box_top{width:100%; height:58px; padding-top:12px; background-color:#fff; position:fixed; left:0; top:0; z-index:10000;}
.box_top_con{width:1194px; height:100%; margin:0 auto; position:relative;}
.box_top_con p{float:left; width:183px; height:50px; background:url(../images/logo.png) no-repeat left top; margin-right:157px; text-indent:-9999px; overflow:hidden;}
.box_top_con p a{display:block; width:100%; height:100%; background-color:#000; opacity:0;}
.list_nav{float:left; width:661px; height:50px;}
.list_nav li{display:inline-block; width:auto; height:58px; margin-right:8px; margin-left:7px;}
.list_nav li a{display:inline-block; width:auto; height:58px; padding:0 5px; font-size:14px; color:#474747; line-height:46px; position:relative;}
.list_nav li.cur a b{width:100%;}
.list_nav li a:hover b{animation:myfirst .5s 1 forwards; -webkit-animation:myfirst .5s 1 forwards; -moz-animation:myfirst .5s 1 forwards;}
.list_nav li a b{display:block; width:0%; height:3px; background-color:#47b32e; position:absolute; left:0; bottom:0;}

@keyframes myfirst
{
from {width:0%;}
to {width:100%;}
}

@-moz-keyframes myfirst
{
from {width:0%;}
to {width:100%;}
}

@-webkit-keyframes myfirst
{
from {width:0%;}
to {width:100%;}
}

.list_nav_s{width:1200px; height:336px; padding:16px 8px; background:url(../images/bg_nav.png) no-repeat -1px top; position:fixed; left:50%; top:60px; margin-left:-606px; z-index:10004; display:none; text-align:center;}
.list_nav_s li{ width:300px; height:329px; display:inline-block;}
.list_nav_s li a{display:block; width:100%; height:248px; padding-top:81px;}
.list_nav_s li a:hover,.list_nav_s li a.cur{background-color:#fafafa;}
.list_nav_s li a b{display:block; width:77px; height:100px; background-repeat:no-repeat; background-position:left top; text-indent:-9999px; overflow:hidden; margin:0 auto;}
.list_nav_s li a p{width:100%; height:36px; font-size:21px; color:#000; line-height:27px; text-align:center;}
.list_nav_s li a span{display:block; width:100%; height:27px; font-size:14px; color:#767d85; line-height:27px; text-align:center; padding-top:15px;}
.list_nav_s li a b.b_2{background-position:-299px top;}
.list_nav_s li a b.b_3{background-position:-601px top;}
.list_nav_s li a b.b_4{background-position:-908px top;}

.box_top_con span{float:left; width:193px; height:24px; padding-top:17px; border-bottom:1px solid #919191; display:none;}
.box_top_con span input{width:189px; height:24px; font-size:13px; color:#4a4a4a; border:none; outline:none; background:url(../images/logo.png) no-repeat right -63px;}
.top_tel{width:100px; height:22px; padding-left:32px; font-size:13px; color:#4a4a4a; line-height:22px; background:url(../images/logo.png) no-repeat left bottom; position:absolute; top:16px; right:-182px;}

.box_btm{width:100%; height:594px;  margin:40px auto 68px auto; position:relative; padding-top:53px;}
.box_btm_con{width:701px; height:231px; padding-left:423px; padding-top:416px; background:url(../images/btm.png) no-repeat 0 0; position:absolute; left:50%; top:0px; margin-left:-558.5px;}
.box_btm_con p{float:left; width:118px; height:auto;}
.box_btm_con p strong{display:block; width:100%; height:40px; line-height:32px; font-size:15px; color:#000;}
.box_btm_con p a{display:block; width: 62px; height:auto; line-height:30px; font-size:14px; color:#6e6e6e;}
.box_btm_con p a:hover{text-decoration:underline;}
.box_btm_con p.p_1{width:158px;}
.box_btm_con p.p_1 a{width:102px;}

.bg_btm{width:1000%; height:594px; background-color:#fdfdfd;}
.box_btm_right{width:70px; height:242px; position:fixed; right:0px; bottom:94px; z-index:100;}
.box_btm_right a{display:block; width:100%; height:99px; text-indent:-9999px; overflow:hidden; background:url(../images/btm.png) no-repeat right -170px;}
.box_btm_right a:nth-child(2){background-position:right -269px;}
.box_btm_right a:nth-child(3){background-position:right -368px; height:44px; display:none;}

/*.box_btm_con p:nth-child(1) a:nth-child(4){display:none;}*/

/*首页*/
.home_pic{width:100%; height:auto; position:relative; margin-bottom:110px;}
.swiper-container {width: 100%; height: auto;}
.swiper-slide{text-align: center; font-size: 18px; background: #fff; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center;  -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center;  -webkit-align-items: center; align-items: center;}
.swiper-slide img{width:100%;}
.swiper-pagination{width:100%; height:7px; position:absolute; bottom:5% !important; left:0; text-align:center;}
.swiper-pagination span{display:inline-block; width:42px; height:3px; background-color:#fff; margin:2px 12px !important; border-radius:0; opacity:1;}
.swiper-pagination span.swiper-pagination-bullet-active{height:7px; margin:0 12px !important;}

.productsPage .swiper-slide img{border-top:1px solid #e8e8e9;}

.img_a{animation: myfirst1 2s linear .5s forwards; -moz-animation: myfirst1 2s linear .5s forwards; -webkit-animation: myfirst1 2s linear .5s forwards;}
@keyframes myfirst1
{
0%{transform:scale(1);}
50%{transform:scale(1.2);}
100%{transform:scale(1);}
}
@-moz-keyframes myfirst1
{
0%{-moz-transform:scale(1);}
50%{-moz-transform:scale(1.2);}
100%{-moz-transform:scale(1);}
}
@-webkit-keyframes myfirst1
{
0%{-webkit-transform:scale(1);}
50%{-webkit-transform:scale(1.2);}
100%{-webkit-transform:scale(1);}
}

.home_tit{width:33.8%; height:auto; position:absolute; left:68px; bottom:105px; z-index:10; visibility:hidden;}
.home_tit img{width:100%;}
.p_home_top{width:522px; height:60px; position:absolute; left:68px; bottom:25px; z-index:10;}
.p_home_top a{float:left; width:159px; height:61px; margin-right:15px; background:url(../images/home/home_btn.png) no-repeat left top; text-indent:-9999px; overflow:hidden;}
.p_home_top a:nth-child(2){background-position:-174px top;}
.p_home_top a:nth-child(3){background-position:-348px top;/* display:none;*/}
/*.p_home_top a:nth-child(1){display:none;}*/

.p_home_tit{width:100%; height:95px; position:relative;}
.p_home_tit strong{display:block; width:100%; height:auto; line-height:88px; font-size:34px; color:#000; font-weight: normal; text-align:center;}
.p_home_tit span{display:block; width:96px; height:7px; margin:0 auto; background-color:#000; text-indent:-9999px; overflow:hidden;}
.p_home_tit b{display:block; width:1196px; height:28px; position:absolute; top:35px; left:50%; margin-left:-598px;}
.p_home_tit b a{float:right; width:61px; height:26px; border:1px solid #f2ebdd; line-height:26px; font-size:12px; color:#6e6e6e; text-align:center; font-weight:normal; border-radius:3px;}

.dl_home_us{width:1150px; height:510px; margin:147px auto 0 auto; overflow:hidden;}
.dl_home_us dd{float:left; width:494px; height:auto; padding-top:40px;}
.dl_home_us dd img{width:438px; height:auto;}
.dl_home_us dt{float:left; width:656px; height:auto;}
.dl_home_us dt p{width:100%; height:auto; line-height:32px; font-size:14px; color:#535353; margin-bottom:10px; text-indent:32px;}

/*.box_sc{width:120%; height:1000px; overflow-y:scroll; overflow-x:hidden; position:absolute; left:0; z-index:2; top:0;}
.box_sc_con{width:auto; height:auto; position:relative; margin-top:728px; background-color:#fff; padding-top:100px;}*/

.box_sc{width:100%; height:auto; position:relative; overflow:scroll}

.box_home_agriculture{width:100%; height: auto; margin:0 auto;}
.box_home_agriculture_con{width:100%; height: auto; position:relative; margin:0 auto 150px auto;}
.box_home_agriculture img{display:block; width:100%; height:auto;}
.box_home_agriculture a{display:block; width:147px; height:46px; position:absolute; left:50%; margin-left:-76px; top:63%; border:3px solid #fff; border-radius:3px; z-index:1000;}
.box_home_agriculture a span{display:block; width:124px; height:100%; text-align:center; line-height:46px; font-size:17px; color:#ffffff; position:relative;}
.box_home_agriculture a b{display:block; width:40px; height:100%; line-height: 46px; text-align:center; color:#fff; font-size:28px; position:absolute; left:96px; top:-2px; font-weight:normal;}
.box_home_agriculture a:hover{background-color:#45ac18;}

.list_home_shops{width:100%; height:320px; margin:0 auto; background-color:#fff; text-align:center;}
.list_home_shops li{display:inline-block; width:193px; height:203px; border:2px solid #ffd200; margin:0 30px;}
.list_home_shops li strong{display:block; width:100%; height:100px; text-align:center; font-size:38px; color:#4a4a4a; line-height:145px; font-weight: normal;}
.list_home_shops li strong b{font-size:27px; color:#4a4a4a; font-weight: normal;}
.list_home_shops li span{display:block; width:100%; height:46px; text-align:center; font-size:21px; color:#4a4a4a; line-height:46px;}

.box_home_development{width:100%; height:652px; background:url(../images/home/home_dsj.jpg) no-repeat center top #f6f6f6; margin:0 auto 62px auto;}
.list_home_development{width:1092px; height:auto; margin:0 auto;}
.list_home_development li{float:left;  width:273px; height:auto; padding-top:164px;}
.list_home_development li p{float:left; width:30px; height:auto;}
.list_home_development li p b{display:block; width:16px; height:16px; background-color:#47b32e; border:4px solid #fff; border-radius:100%; margin-bottom:33px; text-indent:-9999px; overflow:hidden;}
.list_home_development li p i{display:block; width:5px; height:132px; background-color:#fff; text-indent:-9999px; overflow:hidden; margin-left:10px;}
.list_home_development li span{float:left; width:228px; height:40px; padding-top:57px;}
.list_home_development li span b{display:block; width:100%; height:auto; font-size:20px; color:#000; line-height:31px; font-weight:normal;}
.list_home_development li span strong{display:block; width:100%; height:auto; font-size:14px; color:#000; line-height:26px; font-weight:normal;}
.list_home_development li:nth-child(2){padding-top:133px;}
.list_home_development li:nth-child(3){padding-top:119px;}
.list_home_development li:nth-child(4){padding-top:89px;}

.a_dl_home_jc{display:block; width:1200px; height:auto; margin:0 auto;}
.dl_home_jc{width:1200px; height:500px; margin:0 auto;}
.dl_home_jc dd{float:left; width:570px; height:338px; padding-top:87px; overflow:hidden;}
.dl_home_jc dd img{width:526px; min-height:338px;}
.dl_home_jc dt{float:left; width:630px; height:auto; padding-top:121px;}
.dl_home_jc dt span{display:block; width:100%; height: auto; font-size:30px; color:#000; line-height:53px;}
.dl_home_jc dt p{width:100%; height: auto; font-size:16px; color:#4a4a4a; line-height:34px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 5; overflow: hidden; text-indent:35px;}

.box_home_jd{width:1200px; height:482px; margin:0 auto; position:relative; overflow:hidden;}
.list_home_jd{width:100000px; height:100%; position:absolute; left:0; top:0;}
.list_home_jd li{width:414px; height:100%; float:left;}
.list_home_jd li a{display:block; width:368px; height:345px;}
.list_home_jd li a strong{display:block; width:100%; height:237px; overflow:hidden; margin-bottom:16px;}
.list_home_jd li a strong img{width:100%; height:auto; min-height:237px;}
.list_home_jd li a p{width:100%; height: auto; font-size:14px; color:#4a4a4a; line-height:25px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;}
.list_home_jd li a span{display:block; width:100%; height:auto; font-size:15px; color:#a5a6ab; line-height:38px;}

.home_btn_left{display:block; width:35px; height:78px; background:url(../images/home/home_btn.png) no-repeat left -273px; text-indent:-9999px; cursor:pointer; position:absolute; left:0; top:87px; z-index:3;}
.home_btn_right{display:block; width:35px; height:78px; background:url(../images/home/home_btn.png) no-repeat left -273px; text-indent:-9999px; cursor:pointer; position:absolute; right:0; top:87px; z-index:3; transform:rotate(180deg); -moz-transform:rotate(180deg); -webkit-transform:rotate(180deg);}

.list_home_pro{width:1216px; height:598px; margin:0 auto; padding-top:60px; position:relative;}
.list_home_pro_con{width:286px; height:506px; position:absolute; left:9px; top:60px;}

.box_con{width:100%; height:auto; position:relative;}
.box_con img{width:100%;}
.box_con p{width:245px; height:176px; background-color:rgba(0,0,0,0.5); position:absolute; left:0; bottom:0; padding-left:41px;}
.box_con p strong{display:block; width:200px; height:60px; font-size:25px; color:#fff; line-height:85px;}
.box_con p i{display:block; width:200px; height:29px; font-size:12px; color:#fff; line-height:20px; font-style:normal;}
.box_con p a{display:block; width:92px; height:26px; border:1px solid #fff; border-radius:3px;}
.box_con p a span{display:block; width:78px; height:100%; text-align:center; line-height:26px; font-size:12px; color:#ffffff; position:relative;}
.box_con p a b{display:block; width:24px; height:100%; line-height: 26px; text-align:center; color:#fff; font-size:18px; position:absolute; left:65px; top:-2px; font-weight:normal;}
.box_con p a:hover{background-color:#45ac18;}

.list_home_mall{width:1200px; height:167px; margin:0 auto; text-align:center;}
.list_home_mall li{display:inline-block; width:400px; height:89px;}
.list_home_mall li a{display:block; width:335px; height:89px; margin:0 auto; background:url(../images/home/home_btn.png) no-repeat left -97px; text-indent:-9999px; overflow:hidden;}
.list_home_mall li:nth-child(2) a{background-position:-399px -97px;}
.list_home_mall li:nth-child(3){display:none;}
.list_home_mall li:nth-child(3) a{background-position:-794px -97px;}

.box_top_pic{width:100%; height:auto;}
.box_top_pic img{width:100%;}

/*公益*/
.box_gongyi{width:1118px; height:280px; padding-top:58px; margin:92px auto 0px auto; border:1px solid #eaeaea; position:relative;}
.box_gongyi p{width:897px; height:203px; margin:0 auto; font-size:18px; color:#000; line-height:47px;}
.box_gongyi span{display:block; width:880px; height:auto; margin:0 auto; font-size:18px; color:#000; line-height:47px; text-align:right;}
.box_gongyi i{display:block; width:58px; height:47px; background:url(../images/gongyi/ico_gongyi.png) no-repeat left top; position:absolute; left:30px; top:39px; text-indent:-99999px;}
.box_gongyi b{display:block; width:58px; height:47px; background:url(../images/gongyi/ico_gongyi.png) no-repeat left top; position:absolute; right:26px; bottom:45px; transform:rotate(180deg); -moz-transform:rotate(180deg); -webkit-transform:rotate(180deg); text-indent:-99999px;}

.dl_gongyi{width:1110px; height:427px; margin:0 auto;}
.dl_gongyi dd{float:left; width:500px; height:auto;}
.dl_gongyi dd img{width:460px; height:auto;}
.dl_gongyi dt{float:left; width:610px; height:auto;}
.dl_gongyi dt span{display:block; width:100%; height:98px; font-size:25px; color:#4a4a4a; line-height:116px; position:relative; text-indent:48px;}
.dl_gongyi dt span b{display:block; width:10px; height:10px; background-color:#e23e28; text-indent:-9999px; overflow:hidden; position:absolute; left:16px; top:52px;}
.dl_gongyi dt p{display:block; width:100%; height: auto; font-size:14px; color:#606060; line-height:28px;}

.dl_gongyi_fupin{padding-top:108px;}
.dl_gongyi_fupin dt span{text-indent:0;}

.box_gongyi_zhixiao{width:100%; height:538px; background-color:#f6f6f6; padding-top:60px;}
.dl_gongyi_zhixiao{padding-top:50px;}
.dl_gongyi_houniao{ height:302px; margin-top:71px; margin-bottom:200px; background-color:#f8f8f8;}
.box_gongyi_huibao{width:100%; height:480px; background-color:#f6f6f6; padding-top:67px; margin-bottom:41px;}
.dl_gongyi_huibao{padding-top:51px; height:302px;}
.list_pic_gongyi{width:1158px; height:336px; margin:0 auto;}
.list_pic_gongyi li{float:left; width:386px; height:100%; text-align:center;}
.list_pic_gongyi li img{width:347px; height:auto;}

.p_gongyi{padding-top:108px;}

/*门店分布*/
.tit_shops{margin-top:104px;}
.box_map{width:1120px; height:796px; margin:79px auto 148px auto; background-color:#f8f8f8;}
.box_select{width:1040px; height:56px; margin:0 auto;}
.box_select dd{float:left; width:610px; height:56px; position:relative;}
.box_select dd strong{float:left; width:157px; height:56px; line-height:56px; font-size:14px; color:#000; font-weight:normal;}
.box_select dd span{float:left; width: auto; height:56px; line-height:56px; font-size:12px; color:#afafaf;}
.box_select dd select{width:166px; height:25px; position:absolute; left:157px; top:15px; opacity:0;}
.box_select dt{float:left; width:400px; height:42px; padding-top:14px; position:relative;}
.box_select dt span{display:inline-block; width:168px; height:25px; padding:0 8px; line-height:25px; font-size:12px; color:#000; border:1px solid #8c8c8c; background-color:#fff;}
.box_select dt b{display:block; width:7px; height:6px; position:absolute; left:173px; top:26px; background:url(../images/shops/btn.png) no-repeat -6px -154px; text-indent:-9999px;}
.box_select dt select{width:186px; height:25px; position:absolute; left:0px; top:15px; opacity:0;}
.map{width:100%; height:740px;}
#allmap {width: 100%;height: 100%;overflow: hidden;}

.box_shops_pic{width:1200px; height:255px; margin:103px auto 0 auto; position:relative; overflow:hidden;}
.btn_left{display:block; width:42px; height:80px; background:url(../images/shops/btn.png) no-repeat left top; text-indent:-9999px; cursor:pointer; position:absolute; left:0; top:62px; z-index:4;}
.btn_right{display:block; width:42px; height:80px; background:url(../images/shops/btn.png) no-repeat left top; transform:rotate(180deg); -moz-transform:rotate(180deg); -webkit-transform:rotate(180deg); text-indent:-9999px; cursor:pointer; position:absolute; right:0; top:62px; z-index:4;}
.list_pic_shops{width:11908px; height:255px; position:absolute; left:0; top:0;}
.list_pic_shops li{float:left; width:306px; height:100%;}
.list_pic_shops li img{width:285px; height:auto;}
.list_pic_shops li span{display:block; width:285px; height:50px; font-size:14px; color:#000; line-height:50px; text-indent:14px; overflow:hidden;}

.box_shops{width:100%; height:528px; padding-top:68px; background-color:#f8f8f8; margin-bottom:90px;} 

/*园区基地*/
.tit_farmwork{margin-top:132px;}
.farmwork_big{width:1198px; height:524px; margin:86px auto 0 auto;}
.farmwork_big img{width:100%;}
.list_farmwork{width:1218px; height:300px; margin:0 auto;}
.list_farmwork li{float:left; width:406px; height:100%; text-align:center;}
.list_farmwork li img{width:386px; height:auto;}
.farmwork_con{width:1198px; height:231px; font-size:16px; color:#4a4a4a; line-height:38px; text-indent:32px; margin:0 auto; display:none;}

/*每日农事*/

.box_farm{width:100%; height:674px; margin:0 auto 233px auto; position:relative; background-color:#f3f3f3;}
.box_farm_con{width:960px; height:668px; background:url(../images/farmwork/pic_map.jpg) no-repeat left top; margin:0px auto; position:relative;}
.p_mancheng{width:185px; height:144px; position:absolute; left:417px; top:303px; padding-left:103px; line-height:73px; font-size:15px; color:#fff;}
.p_mancheng:hover,.mancheng_cur{background:url(../images/farmwork/pic_mancheng.jpg) no-repeat left top;}
.p_shunping{width:90px; height:86px; position:absolute; left:406px; top:361px; z-index:2; padding-left:77px; line-height:86px; font-size:15px; color:#fff;}
.p_shunping:hover,.shunping_cur{background:url(../images/farmwork/pic_shunping.jpg) no-repeat left top;}
.box_farm span{display:block; width:30px; height:38px; background:url(../images/farmwork/ico.png) no-repeat left -218px; text-indent:-9999px; position:absolute; z-index:3; cursor:pointer;}
.box_farm span.span_farm_1{left:550px; bottom:272px;}
.box_farm span.span_farm_2{left:443px; bottom:252px;}
.box_farm span.span_farm_3{left:490px; bottom:302px;}
.tc_form{width:372px; height:370px; background:url(../images/farmwork/tc_bg.png) no-repeat left top; position:absolute; z-index:4; display:none;}
.tc_form p{width:300px; height:56px; font-size:15px; color:#343434; line-height:69px; margin:0 auto;}
.tc_form strong{display:block; width:300px; height:75px; font-size:15px; color:#696969; line-height:21px; font-weight:normal; margin:0 auto;}
.tc_form b{display:block; width:300px; height: 145px; margin:0 auto 21px auto; overflow:hidden;}
.box_farm .tc_form img{display:block; width:300px; height: auto;}
.tc_form a{display:block; width:119px; height: 31px; margin-left:215px;font-size:14px; color:#696969; line-height:31px; text-align:center; border:1px solid #979897; border-radius:3px;}
.box_farm img{width:100%;}

.pageFormPic{margin-top:0; height:100%; overflow:hidden; padding:0 !important;}
.box_form_pic{width:100%; height:100%; overflow:hidden; position:relative; padding-top:70px;}
.box_form_pic_con{width:100%; height:100%; position:relative;}

.list_form_pic{width:100%; height:100%; display:none; position:absolute; left:0; top:0px; z-index:1;}
.list_form_pic li{width:100%; height:100%; display:none;}
.list_form_pic li:first-child{display:block;}
.list_form_pic li img{width: auto; height:100%;}

.nav_pic{width:15%; height:100%; background-color:rgba(0, 0, 0, 0.5); position:absolute; left:0; top:0; z-index:4;}
.nav_pic p{width:100%; height:68px; font-size:22px; color:#fff; line-height:68px; text-align:center; cursor:pointer;}
.nav_pic p:hover,.nav_pic p.cur{background-color:rgba(255, 255, 255, 0.3);}
.form_con{width:800px; height:144px; padding:55px; background-color:rgba(0, 0, 0, 0.5); position:absolute; right:5%; bottom:4%; z-index:4; font-size:37px; color:#fff; line-height:72px;}
.form_con span{margin-right:30px;}
.form_con strong{font-size:30px; font-weight:normal; color:#fff;}
.form_left{display:block; width:42px; height:154px; background:url(../images/ico.png) no-repeat center -6px rgba(0,0,0,.5); transform:rotate(180deg); -moz-transform:rotate(180deg); -webkit-transform:rotate(180deg); text-indent:-9999px; cursor:pointer; position:absolute; left:17%; top:50%; margin-top:-77px; z-index:4;}
.form_right{display:block; width:42px; height:154px; background:url(../images/ico.png) no-repeat center -6px rgba(0,0,0,.5); text-indent:-9999px; cursor:pointer; position:absolute; right:2%; top:50%; margin-top:-77px; z-index:4;}

/*关于五花头*/
.list_top_nav{width:872px; height:123px; margin:100px auto 0 auto; text-align:center;}
.list_top_nav li{width:196px; height:40px; display:inline-block; border:1px solid #000; text-align:center; line-height:40px; font-size:16px; color:#000000; margin:0 8px; cursor:pointer;}
.list_top_nav li a{display:block; width:100%; height:100%; text-align:center; line-height:40px; font-size:16px; color:#000000;}
.list_top_nav li:hover a,.list_top_nav li.cur a{background-color:#000; color:#fff;}
/*.aboutPage .list_top_nav li:nth-child(3){display:none;}*/

.box_news_list{width:100%; height:auto;}
.box_about{width:100%; height:auto; display:none;}
.box_about_cur{display:block !important;}
.dl_jianjie{width:1196px; height:560px; margin:0 auto;}
.dl_jianjie dd{float:left; width:718px; height:auto; padding-top:17px;}
.dl_jianjie dd p{width:660px; height:auto; font-size:14px; color:#535353; line-height:40px; padding-bottom:40px; text-indent:32px;}
.dl_jianjie dt{float:left; width:478px; height:445px; background-color:#f6f6f6; margin-top: 50px;}
.dl_jianjie dt img{width:100%; height:auto; display:block;}
.dl_jianjie dt p{width:460px; height: auto; font-size:14px; color:#5a5a5a; line-height:31px; padding-top:13px; padding-left:15px;}
.dl_jianjie dt p b{font-size:14px; color:#5a5a5a; font-weight:bold;}

.p_jianjie{width:1196px; height: auto; margin:0 auto; font-size:14px; color:#535353; line-height:40px; padding-bottom:36px; text-indent:32px;}

.p_wh_tit{width:100%; height:52px; position:relative;}
.p_wh_tit strong{display:block; width:100%; height:auto; line-height:48px; font-size:23px; color:#535353; font-weight: normal; text-align:center;}
.p_wh_tit span{display:block; width:80px; height:4px; margin:0 auto; background-color:#000; text-indent:-9999px; overflow:hidden;}
.p_wh_con{width:100%; height:auto; text-align:center; line-height:44px; font-size:16px; color:#535353; padding-bottom:46px; padding-top:12px;}

.box_wh{width:100%; height:656px; margin:160px auto 300px auto; background-color:#f6f6f6;}

.dl_wh{width:1160px; height:500px; padding-top:120px; margin:0 auto;}
.dl_wh dd{float:left; width:302px; height:395px; padding-left:22px; padding-top:64px; margin-top:18px; border-right:1px solid #000;}
.dl_wh dd img{width:248px;}
.dl_wh dt{float:left; width:754px; height:453px; padding-left:81px;}
.dl_wh dt img{display:block; width:100%; height:auto; margin-bottom:40px;}
.dl_wh dt p{width:100%; height:auto; padding-bottom:22px; line-height:32px; font-size:14px; color:#535353; text-indent:32px;}

.dl_news{width:1170px; height:324px; padding-top:52px; margin:0 auto; border-top:1px solid #efefef;}
.dl_news dd{float:left; width:472px; height:auto; max-height:272px; overflow:hidden;}
.dl_news dd img{width:414px; min-height:272px;}
.dl_news dt{float:left; width:698px; height:auto;}
.dl_news dt strong{display:block; width:100%; height:auto; line-height:42px; font-size:20px; color:#000000;  text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden;}
.dl_news dt span{display:block; width:100%; height:auto; line-height:49px; font-size:14px; color:#535353; text-overflow: ellipsis;  display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden;}
.dl_news dt p{width:100%; height:132px; line-height:33px; font-size:14px; color:#535353; overflow : hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical; text-indent:30px;}
.dl_news dt a{display:block; width:108px; height:30px;line-height:30px; font-size:12px; color:#535353; text-align:center; border:1px solid #000; border-radius:3px; margin-top:13px;}

.p_page{width:100%; height:62px; text-align:center; padding-top:30px; line-height:20px; margin-top:96px; border-top:1px solid #efefef;}
.p_page li{display:inline-block; width:auto; height:20px; font-size:12px; color:#000; line-height:20px; margin:0 5px; border-radius:5px;}
.p_page li a{display:inline-block; width:auto; height:20px; font-size:12px; color:#000; line-height:20px; padding:0 11px; border-radius:5px;}
.p_page li:hover,.p_page li.thisclass,.p_page li:hover a,.p_page li.thisclass a{background-color:#00aa3a; color:#fff;}

.p_ry{width:1170px; height:auto; padding:76px 0 32px 0; margin:0 auto; font-size:14px; color:#535353; line-height:33px; text-indent:32px;}
.p_ry_dot{width:1140px; height:33px; margin:0 auto; font-size:14px; color:#535353; line-height:33px; position:relative; text-indent:19px;}
.p_ry_dot b{display:block; width:6px; height:6px; background-color:#cabb9c; position:absolute; left:0px; top:14px; border-radius:100%; text-indent:-99999px;}

.p_ry_dot:last-child{padding-bottom:66px; border-bottom:1px solid #efefef; margin-bottom:47px;}

.list_zl{width:1092px; height:522px; margin:75px auto 0 auto; clear:both;}
.list_zl li{float:left; width:276px; height:411px; padding:13px 18px 18px 18px; border:1px solid #efefef; margin:0 24px;}
.list_zl li img{width:276px; height:411px;}

.list_yj{width:1092px; height:695px; margin:0 auto; clear:both;}
.list_yj li{float:left; width:310px; height:498px; margin:0 27px;}
.list_yj li img{width:310px; height: auto;}

.list_qt{width:1062px; height:405px; margin:0 auto; clear:both;}
.list_qt li{float:left; width:330px; height:498px; margin:0 12px;}
.list_qt li img{width:330px; height: auto;}

.joiningPage .p_home_tit{margin-top:104px;}
.joiningPage .p_home_tit strong{font-size:48px; color:#4a4a4a;}

.box_ys{width:1020px; height:1379px; margin:0 auto; background:url(../images/joining/pic_ys.png) no-repeat left top;}
.box_ys span{display:block; width:100%; height:184px; font-size:36px; color:#4a4a4a; line-height:246px; font-weight:bold; margin:0 auto; text-align:center;}
.box_ys strong{display:block; width:864px; height:62px; font-size:20px; color:#4a4a4a; line-height:62px; font-weight:bold; margin:0 auto;}
.box_ys p{width:864px; height: auto; font-size:16px; color:#4a4a4a; line-height:34px; margin:0 auto; padding-bottom:24px;}

.span_lc_tit{display:block; width:100%; height:244px; font-size:36px; color:#4a4a4a; line-height:246px; font-weight:bold; margin:0 auto; text-align:center;}

.list_lc{width:976px; height:584px; margin:0 auto;}
.list_lc li{float:left; width:244px; height:235px; padding-top:25px;}
.list_lc li p{width:200px; height:159px; border:1px dashed #d1d1d1; position:relative; margin:0 auto;}
.list_lc li p strong{display:block; width:100%; height:100px; text-align:center; line-height:149px; font-size:24px; color:#4a4a4a; font-weight: normal;}
.list_lc li p span{display:block; width:100%; height:31px; text-align:center; line-height:31px; font-size:15px; color:#757575; font-weight: normal;}
.list_lc li p b{display:block; width:50px; height:50px;text-align:center; line-height:50px; font-size:30px; color:#76c156; position:absolute; left:50%; top:-25px; margin-left:-25px; border:1px solid #76c156; border-radius:100%; background-color:#fff;}

.dl_lc{width:905px; height:430px; margin:0 auto;}
.dl_lc dd{float:left; width:715px; height:auto; padding-left:19px;}
.dl_lc dd strong{display:block; width:100%; height:auto; line-height:60px; font-size:20px; color:#4a4a4a; font-weight:normal;}
.dl_lc dd p{display:block; width:100%; height:auto; line-height:37px; font-size:15px; color:#4a4a4a; font-weight:normal;}
.dl_lc dd span{display:block; width:650px; height:auto; line-height:37px; font-size:15px; color:#4a4a4a; font-weight:normal; padding-left:20px;}
.dl_lc dt{float:left; width:171px; height:auto; padding-top:33px;}
.dl_lc dt img{width:100%;}

.pic_tiaojian{display:block; width:659px; height:auto; margin:0 auto 106px auto;}
.p_tiaojian{width:870px; height:auto; margin:0 auto 112px auto; font-size:15px; color:#4a4a4a; line-height:47px;}
.pic_zhichi{width:888px; height:auto; margin:0 auto 137px auto;}
.pic_zhichi img{width:100%;}

/*产品*/
.p_sb{width:1040px; height:auto; margin:115px auto 0 auto;}
.dl_pro{width:1200px; height:100px; margin:0 auto;}
.dl_pro dd{float:left; width:300px; height:65px;}
.dl_pro dd span{float:left; width:auto; height: auto; line-height:65px; font-size:28px; color:#333333; margin-right:10px;}
.dl_pro dd a{float:left; width:auto; height: auto; line-height:56px; font-size:12px; color:#1daa39;}
.dl_pro dt{float:right; width:300px; height:65px; padding-top:28px; text-align:right; line-height:26px;}
.dl_pro dt span{display:inline-block; width:auto; height:auto; font-size:12px; color:#000000;}
.dl_pro dt strong{display:inline-block; width:24px; height:24px; font-size:16px; color:#8e8e8e; border: 1px solid #dedede; margin-left:9px; text-align:center; cursor:pointer;}

.list_pro{width:1220px; height: auto; margin:0 auto; overflow:hidden;}
.list_pro li{display:inline-block; width:240px; height:337px;}
.list_pro li a{display:block; width:225px; height:auto; margin:0 auto;}
.list_pro li a img{width:100%; height:auto; display:block; margin-bottom:15px;}
.list_pro li a p{width:100%; height:26px; font-size:14px; color:#333; line-height:26px; overflow:hidden; text-indent:15px;}
.list_pro li a span{display:block; width:100%; height:26px; font-size:14px; color:#666; line-height:26px; overflow:hidden; text-indent:15px;}
.btm_banquan{width:100%; height:60px; padding:20px; background-color:#2c2a2b; color:#fff; text-align:center; font-size:13px; line-height:30px; position:absolute; left:0; bottom:0px;}
.a_dl_home_jc {display: block; width: 1200px; height: auto; margin: 0 auto;}

html{overflow-x:hidden;}
.dl_home_us dd img:nth-child(2){visibility:hidden;}
.box_home_jd{width:1200px; height:482px; margin:50px auto 0 auto; position:relative; overflow:hidden;}
.swiper-container1{width:100%; height: auto;}
.swiper-container1 .swiper-slide {width:400px !important; text-align: left; font-size: 18px; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: left; -ms-flex-pack: left;  -webkit-justify-content: left; justify-content: left; -webkit-box-align: left; -ms-flex-align: left;  -webkit-align-items: left; align-items: left; margin-right:0 !important;}
.swiper-container1 .swiper-slide a{display:block; width:368px; height:345px; margin:0 auto;}
.swiper-container1 .swiper-slide a strong{display:block; width:100%; height:237px; overflow:hidden; margin-bottom:16px;}
.swiper-container1 .swiper-slide a strong img{width:100%; height:auto; min-height:237px;}
.swiper-container1 .swiper-slide a p{width:100%; height: auto; font-size:14px; color:#4a4a4a; line-height:25px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;}
.swiper-container1 .swiper-slide a span{display:block; width:100%; height:auto; font-size:15px; color:#a5a6ab; line-height:38px;}
.swiper-container1 .swiper-button-prev{display:block; width:35px; height:78px; background:url(../images/home/home_btn.png) no-repeat left -273px rgba(153,153,153,.7); text-indent:-9999px; cursor:pointer; position:absolute; left:0; top:87px; z-index:3; outline:none;}
.swiper-container1 .swiper-button-next{display:block; width:35px; height:78px; background:url(../images/home/home_btn.png) no-repeat left -273px rgba(153,153,153,.7); text-indent:-9999px; cursor:pointer; position:absolute; left:1165px; top:87px; z-index:3; transform:rotate(180deg); -moz-transform:rotate(180deg); -webkit-transform:rotate(180deg); outline:none;}

.wap_btm,.box_top_con strong{display:none;}

.gotop-wrapper { position:fixed; bottom:50px; right:15px; z-index:1001; background-color:rgba(0,0,0,0.3); background-color:#969696\9; animation: myfirsta 1s linear infinite; -moz-animation: myfirsta 1s linear infinite; -webkit-animation: myfirsta 1s linear infinite;}
@keyframes myfirsta
{
0%{bottom:50px;}
50%{bottom:20px;}
100%{bottom:50px;}
}

@-moz-keyframes myfirsta
{
0%{bottom:50px;}
50%{bottom:20px;}
100%{bottom:50px;}
}

@-webkit-keyframes myfirsta
{
0%{bottom:50px;}
50%{bottom:20px;}
100%{bottom:50px;}
}
.gotop-wrapper:hover {background-color:rgba(0,0,0,0.6); background-color:#6d6d6d\9;} 
.gotop-wrapper a {display:none; _display:none !important; width:70px; height:70px; overflow:hidden; background:url(/style/images/images_new/top.png) no-repeat center; background-size:100% 100%;}
@media screen and (max-width:1120px) {	
 .gotop-wrapper { background-color:rgba(0,0,0,0.5); }	
 .gotop-wrapper a { width:45px; height:45px; }
}
.article-content{padding-bottom:50px;}
.article-content img{width:80% !important; height:auto !important; display:block; margin:20px auto;}
.article-title{width:100%; height:180px; overflow:hidden;}
.article-title h1{width:100%; height:auto; line-height:260px; font-size:36px; color:#000; text-align:center;}
.entry-meta{width:100%; height:auto; text-align:center; line-height:44px; padding-bottom:20px;}
.entry-meta span,.entry-meta strong{font-size:14px; color:#666; font-weight:normal;}
.qhd-content,.qhd-content p,.qhd-content div{width:90%; height:auto; font-size:16px; color:#000; line-height:46px !important; text-indent:44px; padding-bottom:50px !important; margin:0 auto !important;}
#a1portalSkin_fixed-right{display:none;}

.detail-bottom{width:100%; height:200px;}
.float-right{width:90%; height:auto; border-top:1px solid #000; padding:50px 0; margin:0 auto;}
.float-right a{display: block;  width: 108px; height: 30px; line-height: 30px; font-size: 12px; color: #535353; text-align: center;  border: 1px solid #000;  border-radius: 3px; margin-top:43px;} 
.share-toolbar{width:90%; height:auto; margin:0 auto;}

/*新闻隐藏
.indexPage .p_tit_jc,.indexPage .a_dl_home_jc,.indexPage .box_home_jd{display:none;}*/

.box_newscon{width:100%; height:auto;}
.box_newscon h1{width:100%; height:120px; line-height:220px; font-size:40px; text-align:center; color:#000;}
.box_newscon h2{width:100%; height:auto; line-height:100px; font-size:20px; text-align:center; color:#666; font-weight:normal;}
.box_newscon p{width:80%; height:auto; line-height:50px; font-size:20px; color:#000; margin:0 auto; text-indent:45px; padding-bottom:20px;}
.box_newscon p strong{font-size:20px; color:#000; font-weight:bold;}
.box_newscon p b{display:block; width:100%; height:60px; text-align:center; line-height:24px; font-size:20px; color:#000; font-weight:normal;}
.box_newscon p span{font-size:20px; color:#000; text-decoration:underline;}
.box_newscon p i{font-size:20px; color:#F00; font-style:normal;}
.box_newscon p img{display:block; width:90%; height:auto; margin:40px auto;}
.p_news_more{width:90%; height:auto; margin:40px auto; border-top:1px solid #000; padding:50px 0;}
.p_news_more a{display:block; width:180px; height:50px; font-size:18px; color:#000; line-height:50px; border:1px solid #000; margin:0 auto; text-align:center;}

.box_newscon h3{width:100%; height:auto; line-height:200px; font-size:30px; text-align:center; color:#666; font-weight:normal;}

.purchasePage .p_home_tit{margin:70px auto;}
.box_purchase{width:100%; height: auto; padding:75px 0;}
.box_purchase:nth-of-type(odd){background-color:#f7f7f7;}
.dl_purchase{width:1200px; height:188px; margin:0 auto;}
.dl_purchase dd{float:left; width:330px; height:100%;}
.dl_purchase dd img{width:294px; height:auto; border-radius:10px;}
.dl_purchase dt{float:left; width:870px; height:100%;}
.dl_purchase dt span{display:block; width:100%; height:32px; line-height:22px; font-size:20px; color:#368912;}
.dl_purchase dt p{display:block; width:100%; height:auto; line-height:41px; font-size:17px; color:#999999;}
.dl_purchase dt p b{font-size:17px; color:#999999; margin-right:10px;}

.p_purchase{width:1200px; height:188px; margin:0 auto;}
.p_purchase span{display:block; width:100%; height:82px; font-size:24px; color:#000; line-height:50px;}
.p_purchase img{display:block; width:900px; height:auto;}

.tc_purchase{width:528px; height:534px; position:fixed; left:50%; margin-left:-264px; bottom:50%; margin-bottom:-267px; border:1px solid #e8e8e8; box-shadow: 2px 2px 2px #ccc; background-color:#f7f7f7; border-radius:5px; z-index:100001; display:none;}
.tc_purchase_con{width:448px; height:auto; position:relative; padding-top:44px; margin:0 auto;}
.tc_purchase_con a{display:block; width:28px; height:27px; background:url(../images/ico_colse.png) no-repeat left top; background-size:100%; text-indent:-9999px; position:absolute; right:-14px; top:23px;}
.tc_purchase p{width:100%; height:auto; line-height:30px; font-size:16px; color:#414042;}
.tc_purchase span{display:block; width:100%; height:46px; line-height:30px; font-size:14px; color:#999;}
.tc_purchase input{display:block; width:410px; height:16px; padding:12px 18px; font-size:14px; color:#000; margin:0 auto 22px auto; border:1px solid #e8e8e8; border-radius:5px; background-color:#fff; outline:none;}
.tc_purchase textarea{display:block; width:410px; height:66px; line-height:20px; padding:10px 18px; font-size:14px; color:#000; margin:0 auto 40px auto; border:1px solid #e8e8e8; border-radius:5px; background-color:#fff; outline:none; resize:none;}
.tc_purchase button{display:block; width:244px; height:40px; line-height:40px; font-size:14px; color:#fff; margin:0 auto; background-color:#45ac18; border:none; outline:none; text-align:center; border-radius:5px; cursor:pointer;}



.box_unsalable{width:1200px; height:auto; margin:0 auto;}
.box_unsalable p{width:100%; height:auto; line-height:50px; color:#535353; font-size:18px; text-indent:5px; clear:both;}
.box_unsalable p:first-child{padding-bottom:27px; text-indent:0px;}
.box_unsalable input{display:block; width:1158px; height:29px; padding:11px 20px; font-size:18px; color:#535353; margin:14px auto 24px auto; border:1px solid #e8e8e8; border-radius:5px; background-color:#fff; outline:none;}
.box_add{width:100%; height:49px; margin:14px auto 24px auto;}
.box_unsalable .box_add input{width:550px; float:left; margin:0;}
.distpicker{width:606px; height:49px; float:left;}
.distpicker select{float:left; width:244px; height:53px; padding:0 40px 0px 20px; font-size:18px; color:#535353; border:none; border-radius:5px; outline:none; background:none;}
.distpicker select:hover{background:none;}
.box_unsalable button{display:block; width:350px; height:67px; background-color:#46ac18; border-radius:5px; margin:100px auto 100px auto; text-align:center; font-size:25px; color:#fff; line-height:67px; border:none; outline:none; cursor:pointer;}
.distpicker span{float:left; width:182px; height:50px; overflow:hidden; margin-right:18px; border:1px solid #e8e8e8; border-radius:5px; background:url(../images/ico_t.png) no-repeat right center #fff; }



/*.box_pic_unsalable span{float:left; width:180px; height:180px; border:1px dashed #e8e8e8; background-color:#fbfbfb; border-radius:10px; position:relative; overflow:hidden; cursor:pointer;}
.box_pic_unsalable span b{display:block; width:100%; height:auto; padding-top:68px; line-height:45px; color:#b4b4b4; font-size:28px; text-align:center;}
.box_pic_unsalable span input{position:absolute; right:0; top:0; height:250px; font-size:100px; float:right;}
.box_pic_unsalable{width:100%; height:180px; margin:14px auto; overflow:hidden;}
.box_pic_unsalable strong{width:180px; height:180px; border:1px dashed #e8e8e8; border-radius:10px;  float:left; margin-right:18px; overflow:hidden; position:relative;}
.box_pic_unsalable strong img{position:absolute;}*/

.box_video{width:100%; height:100%; overflow:hidden; position:relative;}
#video{position:absolute; left:-200px; top:0;}
.tc_bg{width:100%; height:100%; background-color:#000; opacity:.8; position:fixed; left:0; top:0; z-index:10001;}

.purchase_ico{width:68px; height:auto; position:fixed; right:0; bottom:336px; z-index:100; cursor:pointer;}
.purchase_ico img{width:100%}

.p_shops{width:1200px; height:100px; line-height:150px; font-size:14px; color:#000; margin:0 auto;}

.dl_shops{width:1176px; height:400px; margin:0 auto; padding:12px; background-color:#f9f9f9;}
.dl_shops dd{float:left; width:285px; height:auto; margin-right:90px;}
.dl_shops dd img{width:100%;}
.dl_shops dt{float:left; width:800px; height:auto; padding-top:113px;}
.dl_shops dt span{float:left; width:7px; height:176px; background-color:#dddddd; border-radius:7px;}
.dl_shops dt p{float:left; width:648px; height: auto; margin:0 38px;}
.dl_shops dt p strong{display:block; width:100%; height:58px; font-size:14px; color:#00601d; line-height:68px; overflow:hidden; font-weight:normal;}
.dl_shops dt p b{display:block; width:100%; height: auto; font-size:14px; color:#58595b; line-height:34px; overflow:hidden; font-weight:normal; text-indent:30px;}
.dl_shops_1{margin-bottom:150px;}


.h6_news{width:1100px; height: 150px; font-size: 42px; color: #000; line-height: 200px; margin: 0 auto 20px auto; text-align:center; font-weight:normal;}
.h5_name{width: 1100px; height: 40px; font-size: 18px; color: #000; line-height: 40px; margin: 0 auto 20px auto;}
.h5_name span{float: left; width: 300px; height: auto; font-size: 22px; color: #576b95; line-height: 40px; font-weight:normal;}
.h5_name strong{float: right; width: 300px; height: auto; font-size: 22px; color: #000; line-height: 40px; text-align: right; font-weight:normal;}
.news_con{width:1100px; height:auto; margin: 0 auto 20px auto;}
.news_con p{display: block; width: 1100px; height: auto; font-size: 22px; color: #000; line-height: 50px; margin: 0 auto 20px auto; text-indent: 50px;}
.news_con p:last-child{margin-bottom: 100px;}
.news_con p.p_news{text-indent:0;}
.news_con p.p_news_r{text-align:right;}
.news_con p strong{font-size: 30px; color: #000; font-weight:bold;}
.list_news{width:1100px; height:400px; margin:0 auto;}
.list_news dd{float:right; width:500px; height:auto;}
.list_news img{width:100%;}
.list_news span{display:block; width:100%; height:auto; font-size:22px; color:#000; line-height:60px; text-align:center;}
.list_news dt{float:left; width:500px; height:auto;}
.dl_news_last{height:350px;}


/*灯笼*/
.box_newyear{width:100%; height:auto; position:fixed; left:0; top:0; z-index:10000;}
.box_newyear_con{width:100%; height:100%; position:relative;}

.lantern_left{width: auto; height:auto; position:absolute; left:100px; top:0; z-index:10000;}
.lantern_right{width: auto; height:auto; position:absolute; right:100px; top:0; z-index:10000;}
.lantern_left img,.lantern_right img{width:auto; height:100%; transform-origin: 50% 0 0; -webkit-transform-origin: 50% 0 0; -moz-transform-origin: 50% 0 0; -webkit-transition: all 3s ease-in-out 0s; -moz-transition: all 3s ease-in-out 0s; transition: all 3s ease-in-out 0s;}

.zhuan_left{transform: rotate(-20deg); -webkit-transform: rotate(-20deg);}  
.zhuan_right{-webkit-transform: rotate(20deg);transform: rotate(20deg);}  
 
.tit_newyear{width:60%; height:auto; position:fixed; left:20%; top:200px; z-index:10000;}
.tit_newyear img{width:100%;}


.p_bg{width:100%; height:110%; background-color:#000; opacity:.8; position:fixed; left:0; top:0; z-index:1000;}


