@charset "utf-8";
/*模块部分*/
body{background:#e3e4e6;}
a:hover{text-decoration:none;}
.phone-cont{background:#e3e4e6;width:100%;min-height:480px;overflow:hidden;margin:0 auto;}
.phone-cont-nav{width:320px;overflow:hidden;background:#f1f1f1;}
.phone-icon{ background:url("../images/blue_icon.png") center;display:inline-block;background-size:22px 406px; background-repeat:no-repeat;}
/*header*/
.mheader-a {position:relative;height:44px;line-height: 44px;overflow:hidden;font-size:18px;}
.mhead_return{display:inline-block;float:left;position:absolute;left:0;width:100px;padding-left:10px;line-height:45px;color:#fff;font-size:17px;height:45px;}
.mhead_re_ico{display:inline-block;width:12px;height:12px;position:relative;top:1px;margin-top:10px;}
.ps-toolbar-back .mhead_re_ico{float:left;top:6px;}
.mheader-a .bt{font-weight:500;text-align:center;font-size:16px;}
.mheader-a .telphone,.mheader-a .telphone-on{width:25px;height:26px;position:absolute;right:10px;top:10px; background-position:0 0;}
.mheader-a .telphone-on{ background-position:0 -27px;}
/*nav*/
.mnav-a{position:relative;/* overflow:hidden; */ height:80px; line-height:80px; width:100%;}
.mnav-a ul li{position:relative; height:39px; line-height:39px; width:20%;float:left; text-align:center;}
.mnav-a .mnav-m{overflow:hidden;height:39px;width:100%;}
.mnav-a .mnav-m li{position:relative;height:39px;line-height:39px;width:25%;float:left; text-align:center;}


/*banner*/
.mbanner-a {height:150px;position:relative;margin-bottom:10px;}
.mbanner-a ul{ overflow:hidden;}
.mbanner-a .slide-list li{width:100%;display: block;position: absolute;}
.mbanner-a .slide-list a {height:150px;left: 0;position: absolute;top: 0;width:100%;text-align:center;}
.mbanner-a .slide-list li a img{width:100%;height:100%;} 
.mbanner-a .slide-nav {bottom:10px;position: absolute;z-index: 10; right:10px;}
.mbanner-a .slide-nav li {opacity: 0.4;background:#dcdee0;margin:0 4px; cursor:pointer; border-radius:5px;width:10px; height:10px;line-height:50px;vertical-align:middle;float: left;position: relative;}
.mbanner-a .slide-nav li.selected{opacity:1;}
/*banner-文字*/
.mbanner-b {position:relative;margin-bottom:10px;}
.m-banner-con{position:relative;left:0;top:0;margin:0 auto;}
.m-banner-wra{overflow:hidden;position:relative;}
.mbanner-b ul{overflow:hidden;position:relative;}
.mbanner-b .slide-list li{position:relative;width:100%;float:left;display:block;}
.mbanner-b .slide-list a {display:block;position:relative;overflow:hidden;}
.slide-list li a img{width:100%;}
.mbanner-b .slide-nav {bottom:8px;position: absolute;z-index: 100; right:10px;}
.mbanner-b .slide-nav li {background:#dcdee0;opacity: 0.4; margin:0 4px; cursor:pointer; border-radius:5px;width:10px; height:10px;line-height:50px;vertical-align:middle;float: left;position: relative;}
.mbanner-b .slide-nav li.selected{background:#dcdee0; opacity:1; }
.mbanner-b .slide-list a .text{position:absolute;left:0;bottom:0;width:100%;color:#fff;height:26px;line-height:26px;padding:0 10px;background:rgba(0,0,0,0.4);}
/*nr*/
.mbox{position:relative;margin:0 10px 10px;overflow:hidden;}
.mbox .tit{font-size:16px;font-weight:800;line-height:36px;height:36px;}
.mbox .tit_tab{font-size:16px;font-weight:800;line-height:36px;height:36px;}
.mbox .tab{ overflow:hidden;}
.mbox .tab li{margin-top:2px; float:left; width:33%;text-align:center; height:34px;font-size:16px;}
.mbox .more,.mbox .more-on{line-height:38px;text-align:center;}
.more a{text-align:center;text-decoration:none;}
.mbox .more .mico,.mbox .more-on .mico{position:relative;top:-3px;display:inline-block;width:8px;height:8px;}
.mbox .more .mico.mloading{top:3px;background:url("../images/mloading.gif");width:16px;height:16px;border-left:none;border-bottom:none;}
/* 选择列表 */
.tit_con{background-color:#fff;font-size:14px;overflow:hidden;padding:10px 10px 0;border-bottom:1px solid #dcdee0;}
.tit_con ul{overflow:hidden;}
.tit_con ul li{float:left; display:inline-block;margin:0 10px 10px 0;}
.tit_list{float:left;padding:3px 15px;background-color:#f5f7fa;color:#333;border:1px solid #cacfd7;}
.tit_on{background-color:#e60012;color:#fff;border:1px solid #e60012;}
/* 文章内容列表页*/
.details_con{background-color:#f2f3f5;overflow:hidden;}
.details_tit_con{margin:0 20px;text-align:center;padding:15px 0;border-bottom:1px solid #ccc;}
.details_tit_con h1{color:#000;font-size:18px;}
.details_tit_con span{display:block; color:#999;font-size:12px;line-height:20px;}
.article_con{margin:15px 20px;color:#333;}
.article_con p{line-height:25px;font-size:16px;/*text-indent:2em;*/margin-bottom:20px;}
/*公司简介*/
.mabout-a,.mlink{ margin:10px 10px; line-height:24px;}
.mabout-a{overflow:hidden;/*text-indent:2em;max-height:48px;*/}
.mabout-a img{ max-width:98%}
/*联系我们*/
.mcontact-a{}
.mcontact-a li{line-height:42px;border-bottom:1px solid #dcdee0;overflow:hidden;}
.mcontact-a li span{word-break:break-all;}
.telbg,.telbg-on{position:relative;line-height:33px;display:inline-block;margin-left:10px;font-weight:700;}
.addressbg,.addressbg-on{position:relative;line-height:30px;display:inline-block;margin-left:10px;font-weight:700;vertical-align:middle;}
.telbg .tel,.telbg-on .tel{position:absolute;background-size:22px 406px;height:24px;background-position:0px -56px;}
.pint,.pint-on{background-size:22px 406px; vertical-align:middle;width:24px;height:26px;position:relative;left:0;top:2px;}
.pint{background-position:6px -190px;}
.mcontact-a li:last-child{border-bottom:none;}
/*新闻&分类信息*/
.mnews-a{ }
.mnews-a li{white-space:nowrap;line-height:43px;display:block; height:43px;border-bottom:1px solid #dcdee0;text-overflow: ellipsis;overflow:hidden;}
.mnews-a li .group{margin:0 8px 0 10px; float:left;text-decoration:none;}
.mnews-b{}
.mnews-b li{line-height:22px;border-bottom:1px solid #dcdee0;display:block;overflow:hidden; padding:8px 10px;text-overflow:ellipsis;white-space:nowrap;}
.mnews-b li a{line-height:22px;}
.mnews-b li .group{ margin-right:8px; float:left;text-decoration:none;}
.mnews-b li .summary{text-align:left;display:block;width:auto;line-height:22px;height:22px;overflow:hidden;text-overflow:ellipsis;word-spacing:nowrap;}
.mnews-c{}
.mnews-c li{padding-left:10px;white-space:nowrap;line-height:43px;display:block; height:43px;border-bottom:1px solid #dcdee0;text-overflow:ellipsis;overflow:hidden;}
.mnews-c li .group{ margin-right:8px; float:left;text-decoration:none;}
.mnews-d{}
.mnews-d li{line-height:22px;border-bottom:1px solid #dcdee0;display:block;overflow:hidden;padding:8px 10px;}
.mnews-d li .group{ margin-right:8px; float:left;text-decoration:none;}
.mnews-d li .summary{line-height:18px;text-align:left;display:block;width:auto;}
.mnews-a li:last-child,.mnews-b li:last-child,.mnews-c li:last-child,.mnews-d li:last-child{border-bottom:none;}
/*招聘信息*/
.mhire-a{}
.mhire-a li{text-align:left;line-height:22px;display:block;}
.mhire-a li:last-child{border-bottom:none;}
.mhire-a li .ovh{overflow:hidden;text-overflow:ellipsis;}
.mhire-a li .item{text-align:right;}
.fl{float:left;}
.mhire-a .pri{margin-right:2px;font-weight:bold;font-style:normal;}
/*图片展示-滚动*/
.mpicshowgd-a,.mpicshowgd-b,.mpicshowgd-c {position:relative;overflow:hidden;}
.mpicshowgd-a ul,.mpicshowgd-b ul,.mpicshowgd-c ul{ overflow:hidden;}
.mpicshowgd-a .slide-list li,.mpicshowgd-b .slide-list li,.mpicshowgd-c .slide-list li{text-align:center;float:left;width:94%; margin-left:3%; margin-top:10px;}
.mpicshowgd-a .slide-list li img,.mpicshowgd-b .slide-list li img,.mpicshowgd-c .slide-list li img{display:block; width:100%; margin:0 auto; margin-bottom:5px; overflow:hidden;}
.mpicshowgd-a .slide-list a .text,.mpicshowgd-b .slide-list a .text,.mpicshowgd-c .slide-list a .text{line-height:26px;}
.mpicshowgd-a .slide-nav,.mpicshowgd-b .slide-nav,.mpicshowgd-c .slide-nav {height:20px;text-align:center; position:relative; left:50%; bottom:0; margin-left:-32px;} 
.mpicshowgd-a .slide-nav li,.mpicshowgd-b .slide-nav li,.mpicshowgd-c .slide-nav li {margin:0 4px; cursor:pointer;width:8px; height:8px;line-height:50px;vertical-align:middle;float: left; overflow:hidden;}
.mpicshowgd-b .slide-list li{width:46%;}
.mpicshowgd-c .slide-list li{width:29%;}
/*图片展示-静态*/
.mpicshow-a,.mpicshow-b,.mpicshow-c {position:relative;margin-bottom:10px;}
.mpicshow-a ul,.mpicshow-b ul,.mpicshow-c ul{overflow:hidden;}
.mpicshow-a .slide-list li,.mpicshow-b .slide-list li,.mpicshow-c .slide-list li{text-align:center;float:left;width:94%; margin-left:3%;}
.s_li_pic{background-size:cover;width:100%;height:80px;}
.mpicshow-a .slide-list li img,.mpicshow-b .slide-list li img,.mpicshow-c .slide-list li img{display:block;width:100%;margin:0 auto;overflow:hidden;}
.pic_l_t{font-size:14px;font-weight:normal;color:#333; height:30px;line-height:30px;padding-left:4px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.mpicshow-b .slide-list li{width:46%; }
.mpicshow-c .slide-list li{width:29%;}
/*入口按钮*/
.mbox_employ{position:relative; overflow:hidden;margin:0 10px 10px;}
.menter-a{position:relative;padding-left:10px;line-height:38px; font-size:16px !important; font-weight:800;}
.menter-a a{display:block;}
.menter-a .tico{position:absolute;right:10px;top:13px;width:8px;height:8px;}
.wp50{ width:45%; float:left;text-align:center;}
.wp50 .tico{display:none;}
.mbox_employ .wp50:nth-child(2){float:right;}
/*文本模块*/
.mrichtext-a{padding:0 10px;}
.mrichtext-a .default{}
.mrichtext-a .default p{word-break:break-all;}
.mrichtext-a .default p img{max-width:320px;}
.mrichtext-a ul,.mrichtext-a ol{padding-left:20px;}
/*gotop*/
.goTop{position:absolute;right:0;bottom:30px;display:block;width:30px;height:30px;background:#cdcfd1;border-radius:5px;}
.goTopIco{background-position:8px -161px;background-size:23px auto;width:30px;height:30px;}
/* 分享插件*/
.share_wrapper{position:fixed;display:block;left:0;bottom:40px;margin:10px;z-index:999;}
.share_con{width:40px;height:40px;border-radius:40px;background:rgba(0,0,0,0.3);}
.share_icon{position:absolute;width:100%;height:100%;}
.share_active .share_icon{-webkit-transition:-webkit-transform 400ms ease;}
.shrae_animate{-webkit-transform:rotate(135deg);}
.share_icon:before{width:2px;height:22px;margin:-11px 0 0 -1px;}
.share_icon:after{width:22px;height:2px;margin:-1px 0 0 -11px;}
.share_icon:before,.share_icon:after{content:'';position:absolute;background:#fff;left:50%;top:50%;border-radius:1px;}
.share_plus_con{position:absolute;bottom:-200px;border:1px solid #c8cacc;border-radius:5px;background:#fff;font:14px/38px Arial;white-space:nowrap;overflow:hidden;}
.animate_show{opacity:1;bottom:50px;}
.pl_icon{background:url("../images/plus_icon.png") no-repeat;background-size:20px;}
.share_home{display: block;padding:0 10px 0 40px;width:100%;border-bottom:1px solid #e3e3e3;color:#666;font-weight:700;background-color:#f0f0f0;background-position:10px 10px;}
.share_plus_item{display:block;padding:0 10px 0 40px;width:100%;background-color:#fff;border-bottom:1px solid #e3e3e3;color:#666;}
.share_shop{background-position:10px -30px;}
.share_other{background-position:11px -71px;}
.share_gTop{background-position:11px -109px;}
.animate_show:last-child{border-bottom:none;}
.plus_on{background-color:#f0f0f0;}
/*图片展示*/
.mcontact li .ico.pint,.mcontact li .ico.pint-on{background-size:22px auto; vertical-align:middle; width:22px;height:19px;background-position:0 -198px;margin:0px 15px 0 10px;}
.mcontact li .ico.pint-on{background-position:0 -223px}
.mnewpic1{display:block;-webkit-transform:translate3d(0, 0, 0); overflow:hidden; margin:0 auto;width:300px; margin-top:10px;}
.mnewpic1 li{float:left; text-align:center; display:block; line-height:20px; margin:0 10px 0 10px;overflow:hidden;}
.mnewpic1 li a p{width:279px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;min-height:20px;}
.mnewpic1 li img{width:280px; height:200px; display:block;text-align: center;-webkit-transform: translate3d(0,0,0);}
.mnewpic2{display:block;-webkit-transform:translate3d(0, 0, 0); overflow:hidden;margin:0 auto;width:300px; margin-top:10px;}
.mnewpic2 li{float:left; text-align:center; display:block; line-height:20px; margin:0 10px 10px 10px;overflow:hidden;}
.mnewpic2 li:nth-child(2n-1){margin-right:0;margin-left:10px;}
.mnewpic2 li a p{width:134px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;min-height:20px;}
.mnewpic2 li img{width:135px; height:110px; display:block;text-align: center;-webkit-transform: translate3d(0,0,0);}
.mnewpic3{display:block;-webkit-transform:translate3d(0, 0, 0);/* overflow:hidden;*/margin:0 auto;width:300px; margin-top:10px;}
.mnewpic3 li{float:left; text-align:center; display:block; line-height:20px; margin-left:9px; overflow:hidden;}
.mnewpic3 li a p{/*width:87px;*/overflow:hidden;white-space:nowrap;text-overflow:ellipsis; height:35px; line-height:35px;}
.mnewpic3 li img{width:88px; height:66px; display:block;text-align: center;-webkit-transform: translate3d(0,0,0);}
.mbox .stp{height:25px;text-align:center;}
.cur_i,.cur_i_last{width:8px; height:8px; overflow:hidden; display:inline-block; background:#D6DAE2; margin:0 4px; cursor:pointer;border-radius:4px;-webkit-border-radius:4px; vertical-align:middle}
.cur_i_last,.cur_i:hover{background:#2A77D4;}
.image_area {/*width:300px;*/overflow:hidden;margin:0 auto;}
/*新导航-列表式*/
.m_n_nav{position:relative;width:100%;height:100%;}
.m_new_nav{position:relative;height:100%;background:url("../images/new_nav_bg01.jpg") center top no-repeat;background-size:320px 100%;width:100%;min-width:320px;min-height:480px;margin:0 auto;}
.m_n_nav_list{position:absolute;margin:0 auto;bottom:30px;width:100%;}
.n_nav_con{overflow:hidden;margin:0 10px 10px;}
.n_nav_con:last-child{margin-bottom:0;}
.n_nav_con a{display:block;width:48%;background:rgba(0,0,0,0.70);text-align:center;color:#fff;font-size:17px;padding:12px 0;word-break: break-all;}
.n_nav_con a:first-child{float:left;}
.n_nav_con a:last-child{float:right;}
/*新导航-多彩式*/
.m_nav_enter{position:relative;padding-left:10px;line-height:45px;font-size:16px;font-weight:800;}
.m_nav_enter a{color:#fff;}
.m_nav_enter .arrow{position:absolute;right:10px;top:15px;width:8px;height:8px;border-left:2px solid #fff;border-bottom:2px solid #fff;-webkit-transform:rotate(-135deg);transform:rotate(-135deg);}
.enterCol01{background:#ff5a5a;}
.enterCol02{background:#ffd259;}
.enterCol03{background:#47cc74;}
.enterCol04{background:#50a7e6;}
.enterCol05{background:#4680c7;}
.enterCol06{background:#ff5a5a;}
.enterCol07{background:#ff5a5a;}
/*首页导航*/
.mn_nav{position:relative;overflow:hidden;}
.mn_nav_con{margin:0 0 13px 13px;}
.mn_nav_con ul li{overflow:hidden;}
.mn_nav_con ul li:first-child{margin-bottom:5px;}
.mn_nav_list{float:left;display:block;margin-right:5px;}
.w01{width:145px;}
.w02{width:70px;}
.w03{width:145px;}
.w04{width:70px;}
.w02:last-child{margin:0;}
.mn_nav_list:last-child{margin-right:0;}
.mn_pic_con{display:block;background:#fff;border-radius:5px;}
.mn_img{display:block;width:110px;height:110px;padding:10px 17px 0 18px;vertical-align:middle;text-align:center;margin: 0 auto;}
.mn_pic_tit{line-height:25px;color:#494d56;}
.mn_pic_tit p{text-align:center;font-size:12px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.wh01 .mn_img{}
.wh01 .mn_pic_tit p{line-height:25px;height:25px;}
.wh02 .mn_img,.wh04 .mn_img{padding:5px 12px 0 13px;width:45px;height:45px;}
.wh02 .mn_pic_tit p,.wh04 .mn_pic_tit p{line-height:20px;height:20px;color:#494d56;}
.wh02:first-child{margin-bottom:5px;}
.wh03{width:145px;}
.wh03 .mn_img{height:45px;width:120px;padding:5px 12px 0 13px;}
.wh03 .mn_pic_tit p{line-height:20px;height:20px;}
.mn_pic_con a img{display:block;width:100%;height:100%;border-radius:5px;vertical-align:middle;}
/*首页导航-彩色*/
.mn_nav_c{position:relative;overflow:hidden;}
.mn_nav_con_c{margin:0 0 13px 13px;}
.mn_nav_con_c ul li{overflow:hidden;}
.mn_nav_con_c ul li:first-child{margin-bottom:5px;}
.mn_nav_list_c{float:left;display:block;margin-right:5px;}
.w_c01{width:145px;}
.w_c02{width:70px;}
.w_c03{width:145px;}
.w_c04{width:70px;}
.w_c02:last-child{margin:0;}
.mn_nav_list_c:last-child{margin-right:0;}
.mn_pic_con_c{display:block;background:#fff;}
.mn_img_c{display:block;width:145px;height:110px;vertical-align:middle;text-align:center; margin: 0 auto;}
.mn_pic_tit_c{line-height:25px;color:#494d56;}
.mn_pic_tit_c p{text-align:center;font-size:12px;color:#fff;background:#4eacf5;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.wh_c01 .mn_pic_tit_c p{line-height:25px;height:25px;}
.wh_c02 .mn_img_c,.wh_c04 .mn_img_c{width:70px;height:45px;}
.wh_c02 .mn_pic_tit_c p,.wh_c03 .mn_pic_tit_c p,.wh_c04 .mn_pic_tit_c p{line-height:20px;height:20px;}
.wh_c02:first-child{margin-bottom:5px;}
.wh_c03{width:145px;}
.wh_c03 .mn_img_c{height:45px;width:145px;}
.mn_pic_con_c a img{display:block;width:100%;height:100%;vertical-align:middle;}
/*新plus按钮*/
.phone{position: fixed;left: 0;right: 0;top: 0;bottom: 0;width:0;height:0;}
.menu-list{	position: fixed;left: 20px;bottom: 20px;z-index:999;}
.menu-list .menu { width:48px; height:48px; cursor:pointer; position:absolute; bottom:-5px; left:-5px; z-index:999;}
.menu-list .menu span { display:block; width:48px; height:48px; background:url("../images/plus_share_icon.png")  no-repeat scroll 0px 0px content-box padding-box;background-size:48px 228px;text-indent: -999px;overflow: hidden; }
.menu-list .btn { width:36px; height:36px; cursor:pointer; position:absolute; bottom:0; left:0;}
.menu-list .btn span { display:block; width:34px; height:34px; margin:1px; background:url("../images/plus_share_icon.png")  no-repeat scroll 0px 0px content-box padding-box;background-size:36px 171px;text-indent: -999px; overflow: hidden;}
.menu-list .btn1 span { background-position:0 -37px; }
.menu-list .btn2 span { background-position:0 -139px; }
.menu-list .btn3 span { background-position:0 -105px; }
.menu-list .btn4 span { background-position:0 -70px; }
.menu-list .btn {-webkit-animation-duration:0.3s; -webkit-animation-iteration-count:1;}

/*主菜单*/
@-webkit-keyframes open {
	0%{ -webkit-transform:rotate(0)}
	100%{ -webkit-transform:rotate(-225deg)}
}
@-webkit-keyframes close{
	0%{ -webkit-transform:rotate(45deg)}
	100%{ -webkit-transform:rotate(270deg)}
}
.menu span{-webkit-animation-duration:0.5s;-webkit-animation-iteration-count:1;}
.menu span.open {-webkit-animation-name:open;-webkit-transform:rotate(-225deg);}
.menu span.close {-webkit-animation-name:close;-webkit-transform:rotate(270deg);}

/*home按钮*/
@-webkit-keyframes btn1open {
	0%{ -webkit-transform: rotate(-1800deg); bottom:0;}
	20%{ -webkit-transform:rotate(-1440deg); bottom:110px;}
	100%{ -webkit-transform:rotate(0deg); bottom:100px;}
}
@-webkit-keyframes btn1close{
	0%{ -webkit-transform:rotate(-1800deg); bottom:100px;}
	80%{ -webkit-transform:rotate(-360deg); bottom:110px;}
	100%{ -webkit-transform:rotate(0deg); bottom:0;}
}
.menu-list .btn1.open {-webkit-animation-name:btn1open;bottom:100px;left:0;}
.menu-list .btn1.close {-webkit-animation-name:btn1close;bottom:0;left:0;}

/*call按钮*/
@-webkit-keyframes btn2open {
	0%{ -webkit-transform:rotate(-1800deg);bottom:0;left:0;}
	40%{ -webkit-transform:rotate(-1260deg);bottom:94px;left:55px;}
	100%{ -webkit-transform:rotate(0deg);bottom:86px;left:50px;}
}
@-webkit-keyframes btn2close{
	0%{ -webkit-transform:rotate(-2160deg);bottom:86px;left:50px;}
	60%{ -webkit-transform:rotate(-540deg);bottom:94px;left:55px;}
	100%{ -webkit-transform:rotate(0deg);bottom:0;left:0;}
}
.menu-list .btn2.open {-webkit-animation-name:btn2open;bottom:86px;left:50px;}
.menu-list .btn2.close {-webkit-animation-name:btn2close;bottom:0;left:0;}

/*back按钮*/
@-webkit-keyframes btn3open {
	0%{ -webkit-transform:rotate(-1800deg);bottom:0;left:0;}
	60%{ -webkit-transform:rotate(-1080deg);bottom:55px;left:94px;}
	100%{ -webkit-transform:rotate(0deg);bottom:50px;left:86px;}
}
@-webkit-keyframes btn3close{
	0%{ -webkit-transform:rotate(-1800deg);bottom:50px;left:86px;}
	40%{ -webkit-transform:rotate(-720deg);bottom:55px;left:94px;}
	100%{ -webkit-transform:rotate(0deg);bottom:0;left:0;}
}
.menu-list .btn3.open {-webkit-animation-name:btn3open;bottom:50px;left:86px;}
.menu-list .btn3.close {-webkit-animation-name:btn3close;bottom:0;left:0;}

/*top按钮*/
@-webkit-keyframes btn4open {
	0%{ -webkit-transform:rotate(-1800deg);left:0;}
	80%{ -webkit-transform:rotate(-900deg);left:110px;}
	100%{ -webkit-transform:rotate(0deg);left:100px;}
}
@-webkit-keyframes btn4close{
	0%{ -webkit-transform:rotate(-1800deg);left:100px;}
	20%{ -webkit-transform:rotate(-900deg);left:110px;}
	100%{ -webkit-transform:rotate(0deg);left:0;}
}
.menu-list .btn4.open {-webkit-animation-name:btn4open;bottom:0;left:100px;}
.menu-list .btn4.close {-webkit-animation-name:btn4close;bottom:0;left:0;}
/*图片列表页*/
.mimg{position:relative;display:block;background:#f5f8fa;}
.mimg_list_con{position:relative;}
.mimg_list{position:relative;min-height:300px;}
.mimg_list li{position:relative;display:block;top:0;left:0;width:150px;}
.mimg_list li img{width:100%;}
.mimg_list li h3{position:absolute;bottom:0px;background:rgba(0,0,0,0.5);width:100%;color:#fff;text-align:center;}
.img_loading{position:relative;left:0;top:0;display:-webkit-box;-webkit-box-pack:center;-webkit-box-align:center;-webkit-box-orient:vertical;-webkit-box-sizing:border-box;z-index:999;}
.img_loading_logo{display:-webkit-box;-webkit-box-pack: center;-webkit-box-align: center;-webkit-box-orient: vertical;-webkit-box-sizing:border-box;}
.img_loading_ani{display:block;padding-left:35px;-webkit-animation:loading-anim 2s linear infinite;background:url("../images/img_loading.gif") 0 0 no-repeat;background-size:30px 30px;}
.img_loading_tit{color:#999;font:bold 16px/30px normal;}
/*产品模块star*/
  /*产品模块*/
.p_head{position:relative;color:#000;font-size:18px;text-align:center;line-height:45px;background:#fafafa;z-index:1000;}
  /*产品列表切换*/
.p_head_list{position:relative;color:#000;font-size:18px;text-align:left;line-height:45px;background:#fafafa;z-index:1000;}
.p_head_tit{padding-left:10px;}
.list_ico_change{position:relative;float:right;padding-top:8px;overflow:hidden;}
.p_l_def,.p_l_two,.p_l_big{float:left;display:block;height:30px;width:30px;background:url("../images/p_l_change_ico.png") #c2c6cc no-repeat;background-size:30px auto;border-radius:15px;margin-right:10px;}
.p_l_def{background-position:0 0;}
.p_l_two{background-position:0 -30px;}
.p_l_big{background-position:0 -60px;}
.list_ico_change span.on{background-color:#a4a9b3;}
  /*产品菜单排序*/
.p_nav{position:relative;background:#ebedf0;border-top:1px solid #c8cacc;border-bottom:1px solid #c8cacc;z-index:1000;}
.p_nav_con{width:1000px;overflow:hidden;}
.p_nav .p_nav_con li{position:relative;float:left;text-align:center;}
.p_nav .p_nav_con li a{display:block;border-right:1px solid #c8c9cc;width:90px;height:25px;line-height:25px;margin:10px 0;color:#525a66;}
.p_nav .p_nav_con li:last-child a{border-right:none;}
.p_nav .p_nav_con li a.p_cur{color:#000;}
.p_nav_con li a i:after{content: '';display:inline-block;margin-left:5px; height:0;width:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #8a9099;-webkit-transition:-webkit-transform 0.2s linear; -webkit-transform:rotate(0deg);}
.p_nav_con li a.p_cur i:after{-webkit-transform:rotate(180deg);}
.p_layer_mask{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5);z-index:99;}
.p_nav_layer{display:none;position:relative;top:0;left:0;width:100%;border-top:1px solid #d4d6d9;border-bottom:1px solid #d4d6d9;background:#ebedf0;z-index:1000;}
.p_nav_layer ul{margin:10px 10px 0;display:-webkit-flex;display:flex;}
.p_nav_layer ul li{-webkit-flex:1;flex:1;text-align:center;}
.p_nav_layer ul li a{display:block;height:35px;line-height:35px;background:#fff;border:1px solid #d4d6d9;border-radius:5px;color:#525a66;}
.p_nav_layer ul li a.on{background:#c2c6cc;color:#525a66;border:1px solid #b6bac1;}
.p_nav_layer ul li:nth-child(1){margin-right:10px;}
.p_nav_layer ul li:nth-child(2){margin:0 5px;}
.p_nav_layer ul li:nth-child(3){margin-left:10px;}
.p_l_close{position:relative;display:block;width:100%;height:15px;background:#fff;margin-top:10px;border-top:1px solid #d4d6d9;}
.p_close_ico{position:relative;top:3px;width:20px;height:2px;background:-webkit-linear-gradient(90deg, #c4c6c9,#d4d6d9);margin:0 auto;}
.p_close_ico:before{position:absolute;top:4px;left:2px;content:'';width:16px;height:2px;background:-webkit-linear-gradient(90deg, #d4d6d9,#c4c6c9);margin:0 auto;}
.p_close_ico:after{position:absolute;left:4px;top:8px;content:'';width:12px;height:2px;margin:0 auto;background:-webkit-linear-gradient(90deg,#d4d6d9,#c4c6c9);}
 /********产品列表*********/
.p_list_con{background:#fff;}
.p_list_con .p_list{padding-left:10px;}
.p_list_con .p_list li{background:#fff;}
.p_list_con a.p_list_link{display:block;position:relative;padding:10px 10px 10px 0;border-bottom:1px solid #dcdde0;font-family:"微软雅黑";}
.p_list_con a.p_list_link:after{content:"";display:table;clear:both;}
.p_list_con .p_list_link .p_pic{float:left;width:100px;height:90px;margin-right:10px;}
.p_pic img{display:block;width:100%;height:100%;}
.p_list_con a .p_tit{color:#525866;font-size:14px;line-height:17px;overflow:hidden;}
.p_list_con a .p_fill{height:25px;}
.p_list_con a .p_price{color:#f23f4e;font-size:18px;}
.p_list_con a .p_new_price{color:#f23f4e;font-size:18px;line-height:25px;}
.p_list_con a .p_price del{color:#a1a7b2;font-size:12px;}
.p_more{margin:0 10px;}
.p_more a{display:block;height:40px;line-height:40px;margin:10px 0 20px;text-align:center;background:#f0f2f5;border:1px solid #d3d9e0;border-radius:5px;color:#525a66;}
.p_more a:hover{background:#dde3eb;}
.p_more_ico{position:relative;top:-3px;display:inline-block;width:8px;height:8px; border-left:2px solid #8a8f99;border-bottom:2px solid #8a8f99;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);margin-left:5px;}
/*两列列表*/
.p_list_con.pic_two ul.p_list{padding:0 10px;}
.p_list_con.pic_two ul.p_list:after{content:"";display:table;clear:both;}
.p_list_con.pic_two .p_list li{background:#fff;float:left;width:50%;margin-top:10px;}
.p_list_con.pic_two  a.p_list_link{display:block;position:relative;border:1px solid #d4d5d9;background:#f7f8fa;font-family:"微软雅黑";}
.p_list_con.pic_two  li:nth-child(odd) a.p_list_link{margin-right:5px;margin-left:0;padding:0;}
.p_list_con.pic_two  li:nth-child(even) a.p_list_link{margin-right:0;margin-left:5px;padding:0;}
.p_list_con.pic_two .p_list_link .p_pic{float:none;width:100%;max-height:100px;margin-right:0;overflow:hidden;}
.p_list_con.pic_two .p_pic img{display:block;width:100%;height:auto;}
.p_list_con.pic_two a .p_tit{color:#525866;font-size:14px;height:auto;height:35px;line-height:17px;padding: 10px 0 0 5px; overflow:hidden;word-break:break-all;}
.p_list_con.pic_two a .p_fill{height:5px;}
.p_list_con.pic_two a .p_price{color:#f23f4e;font-size:18px;padding:0 5px 0;margin-bottom:10px;}
.p_list_con.pic_two a .p_new_price{color:#f23f4e;font-size:18px;line-height:25px;}
.p_list_con.pic_two a .p_price del{color:#a1a7b2;font-size:12px;}
/*大图列表*/
.p_list_con.pic_big ul.p_list{padding:0;}
.p_list_con.pic_big ul.p_list:after{content:"";display:table;clear:both;}
.p_list_con.pic_big .p_list li{background:#fff;float:left;width:100%;margin-bottom:10px;}
.p_list_con.pic_big  a.p_list_link{display:block;position:relative;border-bottom:1px solid #d4d5d9;padding:0;font-family:"微软雅黑";}
.p_list_con.pic_big .p_list_link .p_pic{float:none;width:100%;height:auto;margin-right:10px;}
.p_list_con.pic_big .p_pic img{display:block;width:100%;height:auto;}
.p_list_con.pic_big a .p_tit{color:#525866;font-size:14px;height:auto;line-height:17px;padding: 10px 5px 5px 5px; overflow:hidden;word-break:break-all;}
.p_list_con.pic_big a .p_fill{height:5px;}
.p_list_con.pic_big a .p_price{color:#f23f4e;font-size:18px;padding:0 5px 0;margin-bottom:10px;}
.p_list_con.pic_big a .p_new_price{color:#f23f4e;font-size:18px;line-height:25px;}
.p_list_con.pic_big a .p_price del{color:#a1a7b2;font-size:12px;}
/*产品详情页*/
.p_focus_tit{color:#292c33;font-size:16px;line-height:25px;word-break:break-all;padding:0 10px;}
.p_price_con{margin:5px 10px 0;padding-bottom:5px;border-bottom:1px solid #dcdde0;}
.p_price_con:after{content:"";display:table;clear:both;}
.p_price_con .p_price{float:left;line-height:50px;height:40px;}
.p_price_con .p_new_price{font-size:24px;color:#f23f4e;}
.p_price_con .p_new_price i{float:left;}
.p_price_con .p_price del{color:#a1a7b2;font-size:12px;}
.p_buy{float:right; color:#fff;font-size:18px;text-align:center;height:32px;line-height:32px;padding:2px 15px;border:1px solid #d64d52;border-bottom-width:3px;border-radius:5px;background:#ef6065;}
.product_details{margin:10px;}
.product_tit{color:#525866;font-size:14px;line-height:25px;word-break:break-all;}
.p_share{margin:10px;}
.p_share h2{color:#737880;font-size:13px;line-height:25px;border-bottom:1px solid #dcdde0;}
.p_share_ul{position:relative;overflow:hidden;margin-top:10px;}
.p_share_ul li{float:left;}
.p_share_ul li a{display:block;padding-right:10px;}
.p_share_ico{display:block;height:32px;width:32px;margin:0 auto;background:url("../images/shareico.png") no-repeat;background-size:33px auto;}
.friend{background-position:0 0;}
.weixin{background-position:0 -34px;}
.sina{background-position:0 -68px;}
.qq{background-position:0 -104px;}
.p_share_ul li a p{text-align:center;font-size:12px;color:#525a66;line-height:20px;}

/**********产品模块end*********/



