/*
Theme Name: 典启
Theme URI:地址
Description: 上海网站建设
Version: 1.0 版本号
Author: 上海网站建设
Author URI: 作者的网址
Tags: 标签，多个用半角逗号隔开
*/
@charset "utf-8";
body{ margin:0 auto; font-size:14px; font-family:"微软雅黑",Arial, Helvetica, sans-serif; line-height:normal;}
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{ padding:0; margin:0;}
h4,h5,h6,b{font-weight:normal;}
ul { list-style:none;}
*{ margin:0px; padding:0px;list-style:none;}
img { border:0px;}
a { color:#333; text-decoration:none;}

.aligncenter {clear: both;display: block;margin: 0 auto 1.75em;}
.alignleft {float: left;margin: 0.375em 1.75em 1.75em 0;}
.alignright {float: right;margin: 0.375em 0 1.75em 1.75em;}
blockquote.alignleft {margin: 0.3157894737em 1.4736842105em 1.473684211em 0;}
blockquote.alignright {margin: 0.3157894737em 0 1.473684211em 1.4736842105em;}
blockquote.aligncenter {margin-bottom: 1.473684211em;}
.single-content img{max-width:100%;height:auto;display: block;margin: 15px auto;}
.single-content p{margin-bottom: 15px;}

i,em{font-style: normal;}

.fullImg{width: 100%;}
.transition{-o-transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s;}


/*404*/
.ui-errors{margin:100px 0;position:relative;text-align: center;}
.ui-errors h4{font-size:24px;font-weight: normal;color: #77b3bf;line-height:50px;}
.ui-errors h1{font-size: 160px;color: #aaa;line-height:180px;}

/*侧边栏*/
/*.side{position:fixed;width:60px;height:275px;right:0;top:214px;z-index:100;}
.side ul{list-style:none;}
.side ul li{width:60px;height:59px;float:left;position:relative;border-bottom:1px solid #444;}
.side ul li .sidebox{position:absolute;width:60px;height:59px;top:0;right:0;transition:all 0.3s;background:#000;opacity:0.8;filter:Alpha(opacity=80);color:#fff;font:14px/54px "寰蒋闆呴粦";overflow:hidden;}
.side ul li .sidetop{width:60px;height:59px;line-height:59px;display:inline-block;background:#000;opacity:0.8;filter:Alpha(opacity=80);transition:all 0.3s;}
.side ul li a:hover{background:#007ab8;opacity:1;filter:Alpha(opacity=100);}
.side ul li a:hover div{background:#007ab8;opacity:1;filter:Alpha(opacity=100);}
.side ul li img{float:left;}
*/
/*.pc_slide li{width: 43px;height: 44px;background:#198ede url(../images/s_qq.png)no-repeat center;}*/

.rightxf {width: 66px;position: fixed;top: 200px;right: 0;z-index: 10;border-radius: 5px;box-sizing: border-box;padding: 14px 0;}
.rightxf > a {display: block;width: 60px;height:60px;text-align: center;position: relative;cursor: pointer;background: rgb(0,145,64);margin-bottom:2px;padding: 8px;}
.rightxf > a > .outeryuan {
	width:100%;
	height:100%;
	background:#FFF;
	border-radius: 50%;
}
.rightxf > a > div > .iconfont {
	font-size: 26px;
	line-height: 44px;
	color: rgb(0,145,64);
}
.rightxf > a:hover .dbx {
	display: block;
}
.rightxf > a:hover {
	background: #FFF;
	/*border: 1px solid rgb(0,145,64);*/
}
.rightxf > a:hover > div {
	background:rgb(0,145,64);
	color:#FFF;
}
.rightxf > a:hover > div > .iconfont {
	color: #FFF;
}
.rightxf > span > img {
	margin-top: 16px;
}
.rightxf > span {
	display: block;
	width: 60px;
	height:60px;
	text-align: center;
	position: relative;
	cursor: pointer;
	background: rgb(0,145,64);
	margin-bottom:5px;
	padding: 5px;
	border-radius: 3px;
}
.xfactive {
	background: #FFF;
}
.rightxf > .xfactive > .iconfont {
	color: rgb(0,145,64);
}
.dbx {
	padding: 15px 20px;
	background: #FFF;
	border: 1px solid rgb(0,145,64);
	position: absolute;
	right: 60px;
	top: -1px;
	display: none;
}
.wxewm {
	width: 116px;
	height: 116px;
	padding: 0;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	background-color: #FFF;
}
.dbx > img {
	position: absolute;
	top: 20px;
	right: -14px;
}

.dbx > i {
	display: inline-block;
	width:2px;
	height: 10px;
	background: #FFF;
	position: absolute;
	top: 20px;
	right: -1px;
}

/* 响应式 */
.bottomxf {
	width: 100%;
	border: 2px solid rgb(0,145,64);
	position: fixed;
	bottom: 0;
	z-index: 12;
	display: none;
	justify-content: space-around;
	background: rgb(0,145,64);
	box-sizing: border-box;
}
.bottomxf > a:last-child {
	border: 0;
}
.bottomxf > a {
	display:block;
	width: 100%;
	height: 54px;
	text-align: center;
	position: relative;
	border-right: 1px solid #DDD;
}
.bottomxf > a > .iconfont {
	font-size: 40px;
	line-height: 54px;
	color: #FFF;
}
.bottomxf > span {
	display: block;
	width: 100%;
	text-align: center;
	margin-top: 10px;
}
.bottomxf .mbdbx {
	padding: 15px 20px;
	background: #FFF;
	border: 1px solid rgb(0,145,64);
	position: absolute;
	right: 80px;
	top: 0;
	border-radius: 3px;
	display: none;
}
.bottomxf .wxewm {
	width: 116px;
	height: 116px;
	padding: 0;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	background-color: #FFF;
}
.bottomxf .mbdbx > img {
	position: absolute;
	top: 20px;
	right: -14px;
}

.bottomxf .mbdbx > i {
	display: inline-block;
	width:2px;
	height: 10px;
	background: #FFF;
	position: absolute;
	top: 20px;
	right: -1px;
}




/*底栏*/
/*.height74{height: 74px;width: 100%;display: none;}
.tx-media{display: none;position: fixed;bottom:0;left: 0;background: #f5f5f5;width:100%}
.tx-media li{border-left: 1px solid #e2e2e2;width: 50%;float:left;width:50%}
.tx-media li img{margin-bottom: 5px;}
.tx-media li:nth-child(1){border: none}
.tx-media li a{display: block;text-align: center;padding:10px;font-size: 13px;}*/

@media (max-width: 991px){
	.height74,.tx-media{display: block;}
}


.top{line-height: 30px;background: #FFF;color: #ababab;border-bottom:1px solid rgb(229,229,229);font-size: 12px;}
.top a{color: #ababab;cursor: pointer; }
.top a:hover{text-decoration: underline; }

.top_header{background:#FFF;}
.logo{position:relative;width:350px;}
.logo > a {display:inline-block;height:100px;line-height: 100px;float:left;}
.logo > div { float:left;padding: 0 10px;margin:28px 0 0 10px;border-left: 1px solid#666; }
.logo > div > span { font-size: 18px; }
.logo > div > p { font-size: 12px;color: #666;margin-top:10px; }
.hot_line{padding-left: 0;line-height: 31px;color: #666;font-size: 14px;margin-top: 20px;margin-right:180px;}
.hot_line > p { color: rgb(238,121,59);font-size: 20px;overflow: hidden;font-weight: bold; }
#search{width: 265px;height: 32px;line-height: normal;border:1px solid rgb(0,145,64);border-radius: 3px;margin:22px 36px 10px 0;position: relative;}
#s{border:none;outline:none;width: 100%;height:30px;border-radius: 2px;padding:0 40px 0 5px;color: #666;font-size:14px;
    background: #FFF url(../images/sousuo.png) no-repeat 96% center;color:#ababab;}
#search-submit{position: absolute;right: 0;top: 0;font-size:16px;height: 30px;width: 40px;opacity: 1;padding:6px 10px;border:0;border-left:1px solid #ddd;outline:none;color:#FFF;background:rgb(0,145,64);}

.header_top  { position:relative; }
.reci { color:#666;position:absolute;bottom:0;right:0;width:280px;height:22px;overflow: hidden;margin-right:20px;margin-top:10px; }
.reci li { display:inline-block; }
.reci li > a { color:#666; }
.reci li > a:hover { text-decoration: underline; }
/* 导航 */
.daohang { width: 100%;height:60px;background:rgb(0,145,64); }
.menu_list:after{content:"";display: block;clear: both;}
.menu_list { height:100%; }
.menu_list li{float: left;line-height:60px;width:10%;height:60px;text-align: center;}
.menu_list li a{display: block;font-size: 16px;color: #FFF;}
.menu_list li:hover{background: rgb(13,88,22);}
.py_nav_menu{display: none;line-height:100px;}
.py_nav_menu > img{width: 30px;height: 30px;}
.menu_list .current-menu-item,.menu_list .current_page_item {background:rgb(13,88,22);}
.mb_navdh { display: none; }



#pc_banner.swiper-container-horizontal>.swiper-pagination-bullets{bottom: 35px;}
#pc_banner .swiper-pagination-bullet{width: 23px;height: 5px;background: none;background: #FFF;opacity: .9;border-radius:0;}
#pc_banner .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity: 1;position: relative;}
#pc_banner .swiper-pagination-bullet.swiper-pagination-bullet-active:after{content:"";display: block;width: 100%;height: 100%;background: rgb(0,145,64);position: absolute;top: 0;left: 0;}
#mb_banner{display: none;}

.pb100{padding-bottom: 100px;}
.pt100{padding-top: 80px;}
.mt50{margin-top: 80px}

.level_tit{text-align: center;position: relative;width:220px;margin: 0 auto;}
.level_tit > p { font-weight:bold;color:#666;font-size: 28px; }
.level_tit > .zuo { text-align:left; }
.level_tit > .you { text-align:right; }
.level_tit .noweight { font-weight: normal; }
.level_tit .youweight { height:65px;line-height:80px;background-image: url("../images/lvkuang.png");background-repeat:no-repeat;background-position: right top; }
.level_tit .youweight1 { height:65px;line-height:80px;background-image: url("../images/huikuang.png");background-repeat:no-repeat;background-position: right top; }
.level_tit > .headxia { color:#6eccac;font-weight: normal;font-size:16px; }
.mb_ad{display: none;}

/* 肉 */
.services_box { padding-bottom:30px; }
.services_main_box { display:flex;justify-content: space-between;overflow: hidden; }
.services_main_box > div { display:inline-block;width: 30%;padding: 20px; }
.beef_xinxi { text-align: right; }
.services_main_box > div img { height: 190px;width:auto; }
.beef_xinxi > h3 { font-size: 30px;color:#333;text-transform: uppercase; }
.beef_xinxi > p { font-size: 18px;color:#999;line-height:50px; }
.beef_xinxi > .xian { width:50%;height:6px;background:rgb(110,204,172);margin-left: 50%;margin-top:5px;margin-bottom:20px; }
.beef2  .beef_xinxi > .xian { width:50%;height:6px;background:rgb(110,204,172);margin-left:0;margin-top:5px;margin-bottom:20px; }
.beef_con { color:#666; }
.beef2 .beef_xinxi,.otherrou .beef_xinxi,.services_main_box1 .beef_xinxi { text-align: left; }
.otherrou > div:nth-child(1) { margin-bottom:50px; }
.otherrou > h3 { font-size:28px;color:#333; }
.mores { text-align: center; }
.mores > a { display:inline-block;width:130px;height:36px;border: 1px solid rgb(110,204,172);line-height: 36px;font-size:16px; }
.beef_img { text-align: center;overflow:hidden; }
.services_main_box1 { display:none; }
.services_main_box1 > .beef1,.services_main_box1 .otherin { display:flex;justify-content: space-around; }
.services_main_box1 > .beef1 > div { width:40%; }
.services_main_box1 > .beef1 .xian { margin-left:0; }
.services_main_box1 .otherin .beef_xinxi { width:40%; }
.services_main_box1 .otherrou > h3 { padding-left:5%; }

/* 水果 */
.adv_box { padding-bottom:30px;padding-top:50px; }
.adv_box .level_tit { margin-bottom:30px; }
.adv_main_box { display:flex;justify-content: space-between; }
.adv_main_box > div { display:inline-block;width: 30%;padding: 20px; }
.beef_xinxi { display:block;text-align: right; }
.adv_main_box > div img { height: 190px;width:auto; }
.shuiguo2 .beef_xinxi > .xian, .shuiguo3 .beef_xinxi > .xian,.shuiguo4 .beef_xinxi > .xian { margin-left:0; }
.beef_con { color:#666; }
.shuiguo2 .beef_xinxi,.shuiguo3 .beef_xinxi,.shuiguo4 .beef_xinxi { text-align: left; }
.shuiguo2 > div:nth-child(1) { margin-bottom:50px; }
.adv_main_box1 { display:none; }
.shuiguo4 { display:flex;justify-content: space-around;margin-bottom:30px; }
.shuiguo4 > .beef_xinxi { width:40%; }
.shuiguo4 > .beef_img { width:40%; }
.mores { text-align: center;margin: 20px 0; }
.mores > a { display:inline-block;width:130px;height:36px;border: 1px solid rgb(110,204,172);line-height: 36px;font-size:16px;color:#666; }
.mores > a:hover{ background:rgb(110,204,172);color:#FFF;border: 1px solid #FFF; }

/* 红酒 */
.hj_box { margin-top: 50px; }
.hongjiulist { width:60%;display:flex;margin:0 auto;border-bottom:1px solid rgb(110,204,172); }
.hongjiulist > li { width:25%;height: 40px;line-height: 40px;position:relative;text-align:center;color:#999;cursor: pointer; }
.hongjiulist > .hj_xuan { border-bottom:2px solid rgb(110,204,172);transition: all .2s linear .1s; }
.hongjiulist > .hj_xuan:before { content: '';display:inline-block;width:0;border-width: 5px;border-style: solid;border-color: transparent transparent rgb(110,204,172) transparent;
	position: absolute;bottom:0;left:50%;transform: translate(-50%,0);}
/*.hongjiulist > li:hover { border-bottom:2px solid rgb(110,204,172); }*/
.hongjiu_con > div { display:none; }
.hongjiu_con  { margin-top: 50px; }
.hongjiu_con_1 { display:flex;justify-content: space-between; }
.hongjiu_con_1 > .hj_inner { display:block;width: 30%;padding: 15px 40px;text-align: center; }
.hongjiu_con_1 > .hj_inner > a { display:block; }
.hongjiu_con_1 > .hj_inner p { line-height: 26px; }
.hongjiu_con_1 > .hj_inner p > a { color:#7d7d7d;line-height: 26px;display:block; }
.hongjiu_con_1 > .hj_inner > a h3 { font-size: 18px;color:#333;margin: 26px 0 13px;font-weight:normal; }
.hj_box .hj_shuoming { text-align: center;color:#7d7d7d;margin-top:40px; }
.hj_box .hj_shuoming > h3 { font-weight:normal;font-size:24px;margin-bottom:5px; }
.hj_box .hj_shuoming > p { font-size: 18px;line-height: 30px; }
.hongjiu_con_1 > .hj_inner:hover { box-shadow: 0 2px 10px 1px #ababab; }

/* 新闻 */
.news_box { background-image: url("../images/bg.png");background-repeat: no-repeat;background-size: auto 100%; }
.news_main_box {display:flex;justify-content: space-between;}
.news_main_box > div { width:50%;color:#FFF;padding: 30px 50px; }
.news_main_box > div > h3 { line-height: 40px;border-bottom:1px solid #FFF;font-weight: bold;margin-bottom:20px; }
.dongtai_img { height:115px }
.dongtai_img > img { height:100%;width:auto; }
.dongtai_con { margin-left: 20px; }
.dongtai_con > span { display:block;font-size: 14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; }
.dongtai_con > p { font-size: 12px;line-height:24px; }
.dongtai_con > p > a { color:#FFF; }
.dongtai_con > .chakan { text-align: right; }
.dongtai_list { display:flex;margin-bottom: 30px; }
.newsmores { text-align: center;margin: 0 0 50px; }
.newsmores > a { display:inline-block;width:130px;height:36px;border: 1px solid #FFF;line-height: 36px;font-size:16px;color:#FFF; }
.newsmores > a:hover{ background:rgb(0,145,64);color:#FFF;border: 1px solid rgb(0,145,64); }

/* 关于我们 */
.aboutus_box .level_tit { width:200px; }
.aboutus_box{margin-top: 70px;position: relative;}
.aboutus_con {width:100%;margin-top:50px;min-height:250px;display:flex;justify-content: space-between;}
.aboutus_con > div {width:45%;}
.aboutus_con > .aboutus_left > div {font-size:18px;line-height: 40px;color:#999;text-indent: 2em;padding: 0 20px;color:#999;}
.aboutus_con > .aboutus_right { text-align: right; }
.aboutus_con > .aboutus_right > img { width:auto;height:310px; }
.aboutus_con > .aboutus_right > img { box-shadow: 14px 10px 1px 2px rgb(110,204,172); }
.aboutmore { width:100%;margin-top:40px;clear:both; }
.aboutmore > a { display:block;width:140px;height:36px;border: 1px solid rgb(110,204,172);background:#FFF;border-radius:2px;color:#666;margin:0 auto;font-size:16px;text-align: center;line-height: 36px; }
.aboutmore > a:hover{ background:rgb(110,204,172);color:#FFF;border: 1px solid #FFF; }

/* 合作伙伴 */
.friends_box{background-color:rgb(242,242,242);padding: 70px 0 50px}
.friends_con { margin-top: 20px;display:flex;justify-content: space-around; }
.friendimg { background:transparent;overflow: hidden; }
/*.friendimg:last-child{ margin-right:0; }*/
.friendimg img { width:100%;height:100%; }

/* 底部 */
.footer{background:#373737;padding: 30px 0 10px;color: #a09f9f;}
.foot_top{padding-bottom: 30px;border-bottom: 1px solid #666;margin-bottom:20px;position:relative;}
.foot_logo { float:left;margin-right:50px; }
.foot_logo > a { float:left; }
.foot_logo > h3 { float:left;font-size: 20px;line-height: 60px;margin-left:30px;color:#a09f9f; }
.didao { width: 150px;font-size:12px;float:left;line-height: 22px; }
.didao > p { font-size:14px;margin-bottom:5px; }
.didao > div a { color: #a09f9f; }
.didao > li a { color: #a09f9f; }
.contactwm { float:left; }
.contactwm > p { font-size:14px;margin-bottom:5px; }
.contactwm > span { display:block;line-height: 22px; }
.contactwm > span .iconfont { font-size: 16px;margin-right:3px; }
.rexiantel { float:right;text-align: right; }
.rexiantel > p { font-size:14px;margin-bottom:5px; }
.rexiantel > span { display:inline-block;font-size:24px;color:#FFF;margin-bottom:10px; }
.foot_con a:hover { text-decoration: underline; }

.line p{font-size: 18px;margin-bottom: 25px;color: #878787}
.line em{font-size: 18px;}
.foot_ewm{margin-top: 18px;text-align: center;font-size: 18px;line-height: 30px;}
.foot_ewm span{margin: 0 10px}

.foot_con .telphone { color:#ddd;font-size:16px;border-right:1px solid #666;line-height: 30px;padding: 20px 0px 20px 90px;background-image:url("../images/kefu.png");background-repeat: no-repeat;background-position: 10px center; }
.foot_con .telphone:nth-child(2){ padding-left: 160px;background-position: 80px center; }
.foot_con .telphone:last-child{ border:0; }
.foot_con .telphone > span { color:#fff;font-size:20px;font-weight: bold; }
.weixin { padding-left:50px; }
.weixin > img { float:right;margin-right:30px; }
.weixin > p { float:right;line-height: 115px; }

.foot_txt{position: relative;}
.foot_line{position: absolute;width: 2px;height:160%;background: #666;right:15px;top: -60px}
.yq_links{margin-bottom: 10px;}
.yq_links li{display: inline-block;margin-right: 10px;font-size: 14px;}
.yq_links li a{color: #999;}
.yq_links li a:hover{color: #FFF}

.foot_bot p{font-size: 14px;margin: 20px 0 40px}
.foot_bot p.copyright{margin: 0;clear:both;font-size: 12px;}
.foot_bot p.copyright .copyright_1{float:left;}
.foot_bot p.copyright .copyright_2{float:right;}

.foot_bot p a{color: #a09f9f;}
.foot_bot p a:hover{text-decoration: underline;}
.foot_bot_left { float:left; }

/*新闻列表页*/
.py_banner_ful img{width: 100%;}
.py_main{background: #f7f7f7;padding: 40px 0;}
.py_main_left{width: 24%;}
.py_main_right{width: 74%;}
.py_bg{background: #FFF;padding: 0 24px}
.py_cat { background:#FFF; }
.py_cat > li{line-height: 50px;padding-left: 25px;font-size: 16px;border-top: 1px solid #ddd;}
.py_cat > li .children { display: none; }
.py_cat > li .children > li {padding-left:20px;}
.py_cat > li:hover > .children{ display:block; }
.py_cat > li .children > li:hover > a{ color:rgb(0,145,64); }
.py_cat > li:first-child > a { color:#FFF; }
.py_cat > li:first-child{font-size: 24px;padding: 23px 10px 22px 25px;color: #FFF;line-height: normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.py_cat > li:first-child span{font-size: 14px;text-transform: uppercase;display: inline-block;margin-left: 5px;}
.py_cat > li > a{display: block;background: url(../images/jt.png) no-repeat 135px center;-webkit-transition:all .5s;-o-transition:all .5s;-moz-transition:all .5stransition:all .5s;}
.py_cat > li:hover > a{background: url(../images/jt.png) no-repeat 155px center;}
.py_cat > li > a:hover{color:rgb(0,145,64);}
.py_main_position{line-height: 51px;border-bottom: 1px solid #DDD;color: #999;margin-bottom: 24px;position:relative;}
.py_main_position a{color: #999}
.py_main_position a:hover{color: #666}
.py_lists li{margin-bottom: 24px;}
.py_list_img{width: 22%;}
.py_list_txt{width: 76%;}
.py_list_img img{width: 100%;}
.py_list_txt h3{font-size: 16px;margin-bottom: 18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.py_list_txt p{font-size: 14px;color: #666;line-height: 23px;margin-bottom: 15px;}

.wp-pagenavi{text-align: center;padding:21px 0 40px;}
.wp-pagenavi a,.wp-pagenavi span{display: inline-block;font-size: 16px;padding:10px 15px;border-radius: 2px;border:1px solid #DDD;margin: 0 5px}
.wp-pagenavi a:hover,.wp-pagenavi span.current{background: rgb(13,88,22);color: #FFF;border-color: transparent;}

.py_details h1{text-align: center;font-weight: normal;color: #333;margin-bottom:30px;}
.py_info{text-align: center;padding: 24px 0}
.py_info span{margin: 0 15px;display: inline-block;}
.py_info i{margin-right: 5px;}
.py_detail_cont{padding-bottom: 11px;border-bottom: 1px dashed #DDD}
.py_detail_cont p,.py_detail_cont>div{font-size: 14px;color: #505050;line-height: 25px;margin-bottom: 20px;}
.py_detail_cont img{display: block;max-width: 100%;margin:0 auto;}
.py_detail_cont video,.py_detail_cont embed{width: 100%;}

.py_articles_other{padding: 20px 0;color: #999;line-height: 25px;font-size: 14px;}
.py_articles_other div{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.py_articles_other a{color: #999;}

.py_related_articles{margin-top: 25px;padding: 20px 25px 25px;background: #FFF}
.py_related_articles_tit{font-size: 16px;color: #333;font-weight: bolder;padding-bottom: 14px;border-bottom: 1px solid #DDD}
.py_cat_related{padding-top: 10px;}
.py_cat_related li{position: relative;width: 49%;line-height: 25px;padding-left: 10px;}
.py_cat_related li:nth-child(odd){float: left;}
.py_cat_related li:nth-child(even){float: right;}
.py_cat_related li a{width: 65%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.py_cat_related li i{position: absolute;width: 4px;height: 4px;border-radius: 50%;background: #666;left: 0;top: 11px;}
.py_cat_related li time{width: 25%;}

/*产品列表页*/
.py_lists_1 .col-md-4{margin-bottom: 25px;}
.py_lists_1_txt{padding: 0 20px 20px;position: relative;}
.py_lists_1_txt h3{font-size: 14px;color: #666;padding: 15px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.py_lists_1_txt p{font-size: 12px;color: #999;line-height: 20px}
.py_lists_1_txt b{position: absolute;bottom: 0;left: 0;width: 35px;height: 1px;background: #ededed;-webkit-transition:all .5s;-o-transition:all .5s;-moz-transition:all .5stransition:all .5s;}
.py_lists_1 li{cursor:pointer;height:279px;}
.py_lists_1 li:hover b{width: 100%;background: #4e4e4e}

/**/
.ggcebian { height: 250px;background:#FFF;margin-top:50px; }
.ggcebian > .contactwm > p { background:rgb(13,88,22);color:#FFF;padding-left:25px;font-size: 24px;padding: 23px 10px 22px 25px; }
.ggcebian > .contactwm > span { padding-right:25px;line-height:30px;color:#666;border-bottom:1px dotted #ddd;padding: 10px 20px 10px 20px;font-size:16px; }
.ggcebian > .contactwm { background:#FFF; }
.ggcebian > .contactwm > span .iconfont { margin-right:5px; }

/**/
.mbbiaotim { background:#FFF;border-bottom:1px solid #ddd;position:absolute;right:0;top:10px;line-height:26px;cursor:pointer; }
.mbbiaotim > span { display:inline-block;font-size:12px;border:1px solid #ddd;padding:2px 8px;color:#666; }
.gengduo { width:100%;height:100%;position:fixed;top:0;left:100%;background:#FFF;transition: left .2s linear 0s;z-index:1000; }
.gengduo > li:first-child{ background: rgb(13,88,22);padding: 9px 15px;color: #fff;box-shadow: 0 0 3px rgba(0,0,0,0.5);cursor: pointer; }
.gengduo > li:first-child > a { color:#FFF;padding:0;border:0; }
.gengduo li > a { display: block;font-weight: normal;padding: 10px 15px;border-bottom: 1px solid #e5e4e1;color: #555; }
.gengduo .current-cat > a { background-color: #E8E7E3;color: rgb(13,88,22); }
.gengduo .children > li > a {padding: 10px 35px;}

.py_lists_1_img > a { display:block;text-align: center;height:170px;overflow:hidden; }
/*颜色修改*/
.c_005DA2{color:rgb(13,88,22);}
.bgc_005DA2{background-color: rgb(13,88,22)}
.py_navs li a:hover,.py_navs li.current-menu-item a,.py_navs li.current-menu-page a{border-bottom-color: #4c9cd6}
.py_foot_ul li a:hover{color:rgb(13,88,22);}
.py_copyright a:hover{color:rgb(13,88,22);}
.py_main_position a:hover{color:rgb(13,88,22);}
.py_articles_other a:hover{color:rgb(13,88,22);}
.page_cont .py_cat{background: rgb(13,88,22)}
@media (max-width: 1199px){
	.hot_line { margin-right:25px; }
	#search { margin: 22px 0px 10px 0; }
	.reci { width:260px;margin-right:0; }
	.foot_con { display:flex; }
	.contactwm { width:200px; }
	.rexiantel > span { font-size:20px; }

	.py_cat_related li time{width: 30%;}
	.weixin { padding-left:20px; }
	.foot_con .telphone:nth-child(2) { padding-left:120px;background-position: 50px center; }
	.aboutus_con > .aboutus_left > div { padding:0 20px; }
	.aboutus_con > div { padding-bottom: 20px;padding-left: 20px; }
}
@media (max-width: 991px){
	.level_tit > span { position:static; }
	.daohang { display:none; }
	.rightxf { display:none; }
	.bottomxf { display:flex; }
	.hongjiulist { width:80%; }
	.aboutus_con > div { width:100%; }
	.aboutus_con > .aboutus_right { display:none; }
	.foot_logo > h3 { margin-left: 0; }
	.foot_logo { margin-right:0; }
	.news_main_box { display:block; }
	.news_main_box > div { width:100%; }
	.newsmores { margin:0; }
	.services_main_box .beef2 { display:none; }
	.services_main_box .mt50 { margin-top:40px; }
	.friends_box { padding: 50px 0; }
	.sub-menu { display:none; }
	.ggcebian { display:none; }

	.py_logo{width: 18%;}
	.py_search{padding: 4px 0}
	.py_navs li a{padding: 0 4px 7px;line-height: 44px;}
	.side-mockup.left-mockup{display: none;}
	.row-content.buffer.even .column.push-six{width: 100%;margin: 0}
	.py_main_left{width: 100%;margin-bottom: 25px;}
	.py_main_right{width: 100%;}
	.header_top {display: none;}
	.header_bot>div{display: none;position: absolute;top: 100px;right: 12px;width: 100%;background: #fafafa;z-index: 100;width: 150px;background: rgba(0,0,0,.7);}
	.header_bot li{float: none;}
	.menu_list li { width:100%; }
	.header_bot li a{margin: 0;text-align: center;}
	.header_bot>span{display: block;display: block;line-height: 100px;}
	.adv_main_list{width: 100%}
	.footer { padding-bottom:70px; }
	.pc_ad,#pc_banner{display: none;}
	.mb_ad,#mb_banner{display: block;}
	.index_news_img{display: none;}
	.index_news_txt{width: 100%;padding: 0}
	.index_case_box{background: #f9f9f9}
	.index_case_main_box a:nth-child(1),.index_case_main_box a:nth-child(2){margin-bottom: 30px;}
	.side{display: none;}
	.foot_links{margin-top: 30px;}
	.foot_line{display: none;}
	.business_list_img p{display: none;}
	.business_line{display: none;}
	.business_left_list{padding: 0;width: 100%;}
	.business_right_list{padding: 0;width: 100%}
	.business_box{background: #f9f9f9}
	.business_left_list .business_list:nth-child(2) .business_list_txt{float: right !important;padding-right: 0;padding-left: 15px;text-align: left;}
	.business_list{margin-bottom: 30px;width: 100%}
	.business_list:first-child{margin-bottom: 30px;}
	.business_right_list  .business_list:nth-child(1) .business_list_img{float: right !important;}
	.business_right_list  .business_list:nth-child(1) .business_list_txt{padding-left: 0;padding-right: 15px;text-align: right;}
	.business_main_box .more{width: 100%;text-align: center;}
	.business_main_box .more a{margin: 0}
	.pb100{padding-bottom: 50px;}
	.pt100{padding-top: 70px;}
	.py_nav_menu { display:block; }
	.mb_navdh { display: block; }
}
@media (max-width: 767px){
	.top_hot_line { display:none; }
	.foot_con {display: flex; flex-wrap: wrap;}
	.rexiantel { width:100%;text-align: left;margin-top:10px; }
	.rexiantel > p { display:inline-block; }
	.foot_logo { margin-right:50px; }
	.foot_logo > h3 { float:none; }
	.adv_main_box { display:none; }
	.adv_main_box1 { display:block;margin-top:30px; }
	.foot_con { display:block; }
	.didao { width:70%;margin-bottom:10px; }
	.didao > p { float:left;margin-right: 10px; }
	.didao li { display:inline-block;margin-left:10px; } 
	.contactwm { width:70%; }
	.contactwm > p { float:left;margin-right: 10px; }
	.contactwm > span { float:left;margin-left:10px; }

	.py_nav_menu{display: block;}
	.py_search{display: none;}
	.py_navs.pull-left{float: right !important;padding-top: 20px}
	.py_foot_left,.py_foot_right{width: 100%;}
	.py_foot_right{text-align: center;padding-top: 30px;margin-top: 30px}
	.py_foot_ul:last-child{padding-right: 0;}
	.py_foot_logo img{display: block;margin: 0 auto}
	.py_main_left{display: none;}
	.py_cat_related li{width: 100%;}
	.py_cat_related li a{width: 70%;}
	.py_cat_related li time{width: 20%;}
	.adv_main_list em{height: 63px;overflow: hidden;}
	.adv_main_list:nth-child(4){height: 276px;overflow: hidden;}
	.foot_bot p.copyright > em { display:block;width:100%;text-align:center; }
	.foot_bot p.copyright > .copyright_1 { clear:both!important; }
	.foot_bot p.copyright > .copyright_2 { clear:both!important; }
	.adv_main_list .youshi_head {height: 70px;}
	.adv_main_list .youshi_head > div > .kuang { line-height: 60px; }
}
@media (max-width: 720px){
	.weixin > p { left:50%;transform: translate(-50%,0); }
	.services_main_box { display:none; }
	.services_main_box1 { display:block; }
	.services_main_box1 > .beef1 { margin-bottom:20px; }
	.services_main_box1 .otherrou > h3 { font-size: 24px; }
	.beef_xinxi > h3 { font-size: 26px; }
}
@media (max-width: 639px){
	.hongjiu_con_1 > div:nth-child(3) { display:none; }
	.hongjiu_con_1 > .hj_inner { width:48%;box-shadow: 0 2px 10px 1px #ababab; }

	.py_top div{width: 100%;text-align: center;}
	.py_navs>div{top: 45px;}
	.py_foot_ul{display: none;}
	.py_foot_ul:last-child{display: block;width: 100%;}
	.py_copyright>div>div{width: 100%;text-align: center;}
	.py_logo{padding:5px 0;width: 30%}
	.py_navs.pull-left{padding-top: 15px;}
	.py_list_img{display: none;}
	.py_list_txt{width: 100%;}
	.wp-pagenavi a, .wp-pagenavi span{font-size: 12px;}
	.py_cat_related li time{display: none;}
	.py_cat_related li a{width: 100%;}
	.py_details h1{font-size: 18px;}
	.py_detail_cont p, .py_detail_cont>div{font-size: 12px;}
	.foot_links{display: none;}
	.adv_main_list{width: 100%}
	.adv_main_list em{height: auto;}
	.adv_main_list:nth-child(4){height: auto;}
	.adv_main_list:nth-child(5){height: auto;}
	.vs{display: none;}
	.top_hot_line { display:none; }
	.header_bot>div { width:100px; }
	.menu_list li { height:50px;line-height:50px; }
	.menu_list li a { font-size: 16px; }
}
@media (max-width: 528px){
	.logo > a > img { width: 80px; } 
	.logo > span { font-size:18px;left:100px; } 
	.dongtai_img { display:none; }
	.dongtai_con { margin-left:0; }
	.dongtai_con > p { float:right; }
	.dongtai_list { margin-bottom:10px;border-bottom: 1px dotted #FFF;padding-bottom:10px; }
	.contactwm { width:100%; }
	.didao { width:100%; }
	.foot_logo { width:100%;margin-bottom:20px; }
	.foot_logo > a { margin-left:25%;margin-right:20px; }
	.aboutus_box .level_tit { width:180px; }
	.level_tit { width:180px; }
	.level_tit > p { font-size:24px; }
	.friends_con { flex-wrap: wrap; }
	.friendimg { width:33.333%; }
	.aboutus_box { margin-top:20px; }
}
@media (max-width: 479px){
	.mbnewslist { display:block; }
	.foot_con { display:block; }
	.foot_con .telphone { width:100%;padding: 20px 0 20px 40%;background-position: 20% center;text-align: left; }
	.foot_con .telphone:nth-child(2) { width:100%;padding: 20px 0 20px 40%;background-position: 20% center; }
	.weixin { width:100%;padding-bottom: 30px; }
	.aboutus_con > .aboutus_left > div { padding:0; }
	.logo > span { display:none; }
	.logo { width: auto; }
	.beef_xinxi > h3 { display:none; }
	.shuiguo4 > .beef_xinxi { width:55%; }
	.services_main_box1 .otherrou > h3 { font-size:20px; }
	.level_tit > p { font-size:24px; }
	.level_tit { width:190px; }
	.hongjiulist { width:100%; }
	.news_main_box > div { padding: 20px; }
	.hongjiu_con_1 > .hj_inner p { display: none; }
	.hongjiu_con_1 > .hj_inner { padding: 10px 20px; }
	.hongjiu_con_1 > .hj_inner > a h3 { margin: 13px 0 0; }
	.hj_box .hj_shuoming > h3 { font-size: 20px; }
	.hj_box .hj_shuoming > p { font-size: 16px; }

	.py_bg { padding: 0; }
	.services_main_list { height:auto; }
	.py_list_img{display: block;width: 100%;margin-bottom: 15px;}
	.py_navs.pull-left{padding-top: 10px;}
	.py_lists_1 .col-md-4{width: 100%;}
	.vs_list{width: 70%;margin-right: 0;margin-left: 15%;padding: 10px 0;}
	.zhengmian > div { height:60px;line-height: 60px; }
	.business_list_img{display:none;}
	.business_list_txt{width: 100%;padding: 0;text-align: left;}
	.business_left_list .business_list:nth-child(2) .business_list_txt{padding: 0}
	.business_right_list .business_list:nth-child(1) .business_list_txt{text-align: left;padding: 0}
	.business_right_list .business_list_txt{padding: 0}
	.index_news_box{padding: 0}
	.index_news_txt li time{display: none;}
	.index_news_txt li a{width: 100%}
	.index_case_main_box{padding:10px 5px}
	.index_case_main_box a.col-md-3{width: 100%}
	.foot_bot p.copyright em{width: 100%;text-align: left;}
	.top .pull-right{display: none;}

	.newscon_list > li > a > .shijian { left:10px; }
	.newscon_list > li > a { padding-left:84px;padding-right: 20px; }
	.new_mores { margin-top:0; }
	.moreal { margin-top:10px; }
	.youshi_conleft { padding:60px 50px 0 55px; }
	.adv_main_list .youshi_head > div { width:33.333%; }
	.newscon_list > li > a > h3 { white-space: nowrap;overflow: hidden;text-overflow: ellipsis; }
	.level_tit em { display:none; }
	.foot_top { padding-bottom:10px; }
	.pt100 { padding-top:30px; }
	.pb100 { padding-top:30px; }
}
@media (max-width: 440px){
	.youshi_conleft > a { width:100%; }
	.youshi_conleft { padding: 30px 20px 0 25px; }
	.fanmian > a { margin-top: 10px; }
	.top > .container { padding-right: 0; }
}
