﻿body{ margin:0; padding:0; font-family:"Microsoft YaHei","Segoe UI", "Lucida Grande", Helvetica, Arial,sans-serif; font-size:15px; line-height:26px; color:#181818;}
p,img,div,h1,h2,h3,h4,h5,h6,ul,li,i,a,span{margin:0; padding:0;}
img{ max-width:100%; display:block;}
ul,li{ list-style:none;}

a{ font-size:14px; color:#242422; text-decoration:none; transition:all 0.25s; -webkit-transition:all 0.25s; -moz-transition:all 0.25s;}
a:hover{ color:#db092b; text-decoration:none;}
.color-gd{ color:#aaa;}
.color-yellow{ color:#f08300;}
.color-grey{ color:#666;}
.color-black{ color:#181818;}
.color-red{ color:#db092b;}
.color-white{ color:#fff;}
.font-size16{ font-size:16px;}
.font-size20{ font-size:20px;}
.font-size14{ font-size:14px;}

.img-center{ margin:0 auto;}

/*头部*/
.top{ width:100%; height:96px; background:#fff;}
.top .logo{ float:left; width:260px; height:60px; margin:20px 0 0 60px;}
.top .logo img{ transition:all 0.5s; -webkit-transition:all 0.5s; -moz-transition:all 0.5s;}
.top .logo img:hover{ transform: scale(1.03); -webkit-transform: scale(1.03); -moz-transform: scale(1.03);}

.top .menu{ float:right; width:600px; height:80px; margin:12px 60px 0 0;}
.app-navbox{ display:none;}

.con-boxjz{ width:1180px; height:auto; margin:0 auto; overflow:hidden;}
.margin-top35{ margin-top:35px;}
.margin-top50{ margin-top:50px;}
.margin-bottom10{ margin-bottom:10px;}
.margin-left20{ margin-left:20px;}
.border-top{ border-top:1px solid #ddd;}
.float-left{ float:left;}
.float-right{ float:right;}
.size-da{ font-size:28px; line-height:50px; font-weight:bold; margin-bottom:25px;}
.a-red-bold{ font-size:16px; color:#db092b; font-weight:bold;}
.text-align{ text-align:center;}
.title-wz{ font-size:26px; font-weight:bold; line-height:36px; padding:42px 0 25px;}

div{ box-sizing:border-box;}

.tishi{ width:100%; height:45px; line-height:43px; background:#111; text-align:center; color:#fff; font-size:17px;}
.tishi span{ font-size:20px;}


/*招聘-联系*/
.menu .menu-top{ text-align:right;}
.menu .menu-top ul li{ display:inline-block; margin-left:30px; vertical-align:top;}
.menu .menu-top ul li.zp a:before{ content:""; display:inline-block; width:30px; height:30px; background:url(../images/icon.png) no-repeat -3px 0; vertical-align:top;}
.menu .menu-top ul li.lx a:before{ content:""; display:inline-block; width:30px; height:30px; background:url(../images/icon.png) no-repeat -38px 0px; vertical-align:top;}
/*语言选择*/
.menu .menu-top ul li a.language:before{ content:""; display:inline-block; width:30px; height:30px; background:url(../images/icon.png) no-repeat -68px 0px; vertical-align:top;}
.menu .menu-top ul li a.language:after{ display:inline-block; content:""; width:20px; height:20px; background:url(../images/icon.png) no-repeat -95px 0px; vertical-align:top;}

.menu .menu-top ul li{ position:relative;}
.menu .menu-top ul li ul{ display:none; position:absolute; background:#fff; border-radius:5px; box-shadow:0px 3px 10px #bbb; text-align:center; z-index:999; overflow:hidden;}
.menu .menu-top ul li:hover ul{ display:block; }
.menu .menu-top ul li ul li{ display:block; margin:8px 25px; }
.menu .menu-top ul li ul li:hover{ text-decoration:underline;}

/*导航菜单*/
.menu .menu-list{ text-align:right; margin-top:3px;}
.menu .menu-list ul li{ display:inline-block; margin:10px 0 0 50px; position:relative;}
.menu .menu-list ul li a{ font-size:16px; font-weight:bold;}
.menu .menu-list ul li ul{ opacity:0; width:175px; height:0px; background:#fff; padding:10px 0; position:absolute; z-index:99; box-shadow:0 5px 10px #bbb; text-align:left; border-radius:5px; transition:all 0.2s; -webkit-transition:all 0.2s; -moz-transition:all 0.2s;}
.menu .menu-list ul li ul li a{ font-size:14px; font-weight:normal;}
.menu .menu-list ul li ul li{ display:none;}
.menu .menu-list ul li:hover ul li{ display:block; margin:0; line-height:40px; padding-left:12px; box-sizing:border-box; transition:all 0.2s; -webkit-transition:all 0.2s; -moz-transition:all 0.2s;}
.menu .menu-list ul li ul li:hover{ width:100%; background:#f5f5f5; padding-left:18px;}
.menu .menu-list ul li:hover ul{ opacity:1; height:130px;}

/*index*/
.index-content{ width:100%; height:auto; margin:0 auto; overflow:hidden;}
	/*大背景1*/
.index-left,.index-right-a,.index-right-b,.index-right-c{ position:relative; transition:all 1s; -webkit-transition:all 1s; -moz-transition:all 1s;}
.index-left{ float:left; width:55%; height:auto; overflow:hidden;}
.index-left img{ transition:all 1.2s; -webkit-transition:all 1.2s; -moz-transition:all 1.2s;}
.index-left:hover img{ transform:scale(1.06); -webkit-transform:scale(1.06); -moz-transform:scale(1.06);}
	/*文本*/
.index-left a{ color:#fff;}
.index-left ul{ width:70%; margin:0 auto; color:#fff; bottom:9%; right:10%; }
.index-left ul li{ line-height:40px;}
.index-left ul li:first-child{ font-size:18px; font-weight:bold;}
.index-left ul li:nth-child(2){ font-size:30px;}
.index-left ul li span{ transition:all 0.4s; -webkit-transition:all 0.4s; -moz-transition:all 0.4s;}
.index-left:hover ul li span{ padding-left:10px; }

	/*背景2*/
.index-right{ float:right; width:44.7%; min-height:100%;}
.index-right .index-right-a{ float:left; width:49.7%; height:auto; overflow:hidden;}
.index-right .index-right-a img,.index-right-b img,.index-right-c img{ transition:all 1.2s; -webkit-transition:all 1.2s; -moz-transition:all 1.2s;}
.index-right .index-right-a:hover img,.index-right-b:hover img,.index-right-c:hover img{ transform:scale(1.06); -webkit-transform:scale(1.06); -moz-transform:scale(1.06);}
	/*背景3*/
.index-right .index-right-b{ float:right; width:49.7%; height:auto; overflow:hidden;}
	/*背景4*/
.index-right .index-right-c{ float:left; width:100%; height:auto; margin-top:4px; overflow:hidden;}

	/*首页右文本*/
.index-right a{ color:#fff;}
.index-right-a ul,.index-right-b ul{ width:85%; margin:0 auto; color:#fff; position:absolute; bottom:10%; left:7%;}
.index-right-a ul li,.index-right-b ul li{ line-height:24px;}
.index-right-a ul li:first-child,.index-right-b ul li:first-child{ font-weight:bold;}
.index-right-a ul li:nth-child(2),.index-right-b ul li:nth-child(2){ font-size:18px;}
.index-right-a ul li:nth-child(3),.index-right-b ul li:nth-child(3),.index-right-c ul li:nth-child(3){ margin-top:12px;}
.index-right-a ul li span,.index-right-b ul li span{ transition:all 0.4s; -webkit-transition:all 0.4s; -moz-transition:all 0.4s;}
.index-right-a:hover ul li span,.index-right-b:hover ul li span{ padding-left:10px; }

.index-right-c ul{ width:92%; margin:0 auto; margin-top:35%; position:absolute; bottom:10%; left:4%;}
.index-right-c ul li:first-child{ font-size:17px; font-weight:bold;}
.index-right-c ul li:nth-child(2){ font-size:22px;line-height:42px;}
.index-right-c ul li span{ transition:all 0.4s; -webkit-transition:all 0.4s; -moz-transition:all 0.4s;}
.index-right-c:hover ul li span{ padding-left:10px; }

/*底部*/
.footer{ width:100%; height:auto; overflow:hidden; margin-top:25px; background:#272727;}
.foot-con{ margin:50px auto;}
.foot-a{ float:left; width:425px; height:auto; line-height:18px;}
	/*底部共用*/
.foot-a h3,.foot-b h3,.foot-c h3{ font-size:18px; margin-bottom:12px; color:#fff;}
.foot-a div a,.foot-b a,.foot-c{ color:#7b7b7b;}
.foot-a div a:hover,.foot-b a:hover{ color:#db092b;}

.foot-b{ float:left; width:130px; margin-left:115px; height:400px;}
.foot-b ul li{ line-height:40px; }
.foot-c{ float:right; width:340px; height:400px; line-height:30px; font-size:14px;}
.footer .foot-bq{ width:100%; height:auto; font-size:12px; text-align:center; line-height:80px; color:#aaa; background:#1a1a1a;}

.foot-img{ position:relative; margin-bottom:12px;}
.foot-img p{ font-size:15px; color:#fff; font-weight:bold; position:absolute; top:40px; left:15px;}
.foot-img p span{ font-size:12px; font-weight:normal;}
.foot-img img,.foot-img p{ opacity:0.7; transition:all 0.4s; -webkit-transition:all 0.4s; -moz-transition:all 0.4s;}
.foot-img:hover img,.foot-img:hover p{ opacity:1;}
.foot-img:hover p{ margin-left:10px;}
 
.page-bann img{ margin:0 auto;}

/*面包屑*/
.crumbs{ font-size:14px; margin:26px 0 16px; color:#888;}
/*描述*/
.page-ms{ font-size:18px; line-height:36px;}

/*学苑*/
.page-zw{ width:100%; height:auto; overflow:hidden;}
.page-zw h1{ margin:55px 0 30px; font-size:30px; font-weight:normal;}
.page-zwbox{ width:100%; height:auto; overflow:hidden;}

	/*左内容*/
.page-left-img{ float:left; width:680px; height:430px; overflow:hidden; background:#111; position:relative;}
		/*--公--*/
.page-left-img img,.page-rig-a img,.page-rig-b img{ transition:all 1s; -webkit-transition:all 1s; -moz-transition:all 1s;}
.page-left-img:hover img,.page-rig-a:hover img,.page-rig-b:hover img{ transform:scale(1.07); -webkit-transform:scale(1.07); -moz-transform:scale(1.07); opacity:0.7;}
		/*--公--*/
.page-left-img .page-text{ position:absolute; bottom:20px; left:40px; color:#fff;}
.page-left-img .page-text h4{ font-size:26px; font-weight:normal;}
.page-left-img .page-text p{ line-height:36px;}

	/*右内容*/
.page-right-img{ float:right; width:490px; height:430px;}
	/*右上*/
.page-rig-a{ width:100%; height:210px; overflow:hidden; background:#111; position:relative;}
.page-rig-a .page-text{ position:absolute; bottom:10px; left:20px; color:#fff;}
.page-rig-a .page-text h4{ font-size:18px; font-weight:normal;}
.page-rig-a .page-text p{ line-height:28px;}

	/*右下*/
.page-rig-b{ width:100%; height:210px; overflow:hidden; margin-top:10px; background:#111; position:relative;}
.page-rig-b .page-text{ position:absolute; bottom:10px; left:20px; color:#fff;}
.page-rig-b .page-text h4{ font-size:18px; font-weight:normal;}
.page-rig-b .page-text p{ line-height:28px;}

.button{ text-align:center; margin:50px 0 35px;}
.button-two{ margin:0 auto; font-size:15px; color:#fff; background:#db092b; padding:15px 45px; border-radius:8px; transition:all 0.5s; -webkit-transition:all 0.5s; -moz-transition:all 0.5s;}
.button-two:hover{ background:#db092b; color:#fff;}
.button-two span{ transition:all 0.3s; -webkit-transition:all 0.3s; -moz-transition:all 0.3s;}
.button-two:hover span{ padding-left:10px;}

/*详情页*/
.details-title{ text-align:center; border-bottom:3px solid #db092b; padding-bottom:20px;}
.details-title h1{ line-height:50px;}
.details-title p{ color:#666; line-height:45px; font-size:16px;}

.details-con{ font-size:16px; padding:8px 0px; color:#333; line-height:26px;}
.details-con img{ margin:18px auto;}

.xq-bannbk{ width:100%; height:auto; position:relative; color:#fff;}
.xq-bannbk img{ margin:0 auto;}
.xq-bannbk .xq-textbox{ width:100%; height:auto; margin:0 auto; position:absolute; top:35%; text-align:center;}
.xq-bannbk .xq-textbox h1{ font-size:40px; margin:20px 0; text-shadow:0px -1px 0 #666;}


.ec300-a{ width:100%; height:1016px; background:url(../images/prd-ec300_02.jpg) no-repeat center center;}
.ec300-title{ 
	width:100%; 
	height:auto; 
	font-size:66px; 
	font-weight:bold;
	text-align:center; 
	line-height:100px; 
	padding-top:50px;
	background-image:-webkit-linear-gradient(left,rgb(220,4,5),rgb(247,140,48));
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;
	}
.ec300-fb-text,.ec300-zw-text{ width:100%; text-align:center;}
.ec300-fb-text{ font-size:42px; padding-top:30px;}
.ec300-zw-text{ font-size:20px; padding-top:68px;}

.ec300-b{ width:980px; height:auto; margin:50px auto;}
.ec300-b ul li{ display:inline-block; width:200px; height:120px; vertical-align:top; text-align:center; font-size:18px; color:#444; margin:0 61px;}
.ec300-b ul li:first-child p,.ec300-b ul li:nth-child(2) p,.ec300-b ul li:last-child p{ width:75px; height:75px; margin:0 auto 10px; }
.ec300-b ul li:first-child p{ background:url(../images/icon.png) no-repeat 4px -33px; }
.ec300-b ul li:nth-child(2) p{ background:url(../images/icon.png) no-repeat -68px -33px; }
.ec300-b ul li:last-child p{ background:url(../images/icon.png) no-repeat -140px -33px; }

.ec300-c{ padding-top:15px;}

.ec300-d{ width:100%; height:auto; overflow:hidden; padding-top:20px; background:#e6e6e6;}
.ec300-d ul{ width:1000px; height:auto; margin:90px auto;}
.ec300-d ul li{ display:inline-block; width:252px; height:380px; font-size:18px; text-align:center; margin:0 38px;}
.ec300-d ul li p{ width:100%; height:328px; margin-bottom:20px;}
.ec300-d ul li:first-child p{ background:url(../images/prd-ec300_09.jpg)no-repeat;}
.ec300-d ul li:nth-child(2) p{ background:url(../images/prd-ec300_09.jpg)no-repeat -252px 0px;}
.ec300-d ul li:last-child p{ background:url(../images/prd-ec300_09.jpg)no-repeat -504px 0px;}

.ec300-e{ width:1060px; height:auto; margin:0 auto; padding:50px 0; background:#fff;}
.ec300-e-left,.ec300-e-right{ display:inline-block; vertical-align:top;	}
.ec300-e-left{ width:710px; padding-top:60px;}
.ec300-e-right{ width:341px;}
.ec300-e-right1{ width:341px;}
.ec300-e-text{ font-size:18px; line-height:36px; padding-top:50px;}
.ec300-e-text p{ font-weight:bold; color:#db092b; padding-top:30px;}

.text-left{ text-align:left !important;}
.font-size64{ font-size:46px !important;}

.ec200-a{ width:100%; height:1015px; background:url(../images/ec200-prd_02.jpg) no-repeat center center;}
.ec200-atext{ width:1120px; height:600px; margin:0px auto; padding-top:160px;}
.ec200-aimg{ margin-top:90px;}

p.ec200-bimg{ background:url(../images/icon.png) no-repeat -211px -33px !important;}
p.ec100-bimg{ background:url(../images/icon.png) no-repeat -281px -33px !important;}
p.br01-bimg{ background:url(../images/icon.png) no-repeat -353px -33px !important;}
p.br01-bimg-c{ background:url(../images/icon.png) no-repeat -425px -33px !important;}

.ec200-b{ width:100%; height:800px; background:url(../images/ec200-prd_08.jpg) no-repeat center center;}
.ec200-c{ width:1180px; height:785px; margin:0 auto;}
.ec200-c .ec200-c-left,.ec200-c .ec200-c-right{ display:inline-block; vertical-align:top;}
.ec200-c .ec200-c-left{ width:38%; margin-right:55px;}
.ec200-c .ec200-c-right{ width:56%; margin-top:50px;}

.ec300-d ul li p.ec200-dimg-a{ background:url(../images/prd-ec200_dimg.jpg)no-repeat;}
.ec300-d ul li p.ec200-dimg-b{ background:url(../images/prd-ec200_dimg.jpg)no-repeat -252px 0px;}
.ec300-d ul li p.ec200-dimg-c{ background:url(../images/prd-ec200_dimg.jpg)no-repeat -504px 0px;}

.ec100-bann{ width:100%; height:1014px; padding-top:30px; background:url(../images/ec100-prd_02.jpg) no-repeat center top;}
.ec100-video{ width:180px; height:40px; cursor: pointer;}
.ec100-video img{ margin:60px auto 0;}
.ec100-c{ width:100%; height:797px; background:url(../images/ec100-prd_08.jpg) no-repeat center center;}
.ec100-c .ec100-c-box{ width:1130px; height:auto; margin:0 auto;}
.ec100-c .ec100-c-box .ec100-c-text{ width:540px; height:auto; margin-top:90px; float:right;}
.ec100-c .ec100-c-box .ec100-c-text img{ margin-top:90px;}
.ec100-d{ width:1180px; height:auto; margin:0 auto;}
.ec100-d .ec100-d-left,.ec100-d .ec100-d-right{ display:inline-block; vertical-align:top; margin:70px 0;}
.ec100-d .ec100-d-left{ width:62%;}
.ec100-d .ec100-d-right{ width:35%;}
.ec100-d .ec100-d-left img{ margin-top:110px;}
.ec300-d ul li p.ec100-dimg-a { background: url(../images/prd-ec100_dimg.jpg)no-repeat;}
.ec300-d ul li p.ec100-dimg-b { background: url(../images/prd-ec100_dimg.jpg)no-repeat -252px 0px;}
.ec300-d ul li p.ec100-dimg-c { background: url(../images/prd-ec100_dimg.jpg)no-repeat -504px 0px;}

.br01-a{ width:100%; height:1050px; padding-top:30px; background:url(../images/br01-prd_02.jpg) no-repeat center top;}
.br01-c{ width:100%; height:auto; padding-top:70px; background:#f8f8f8; }
.br01-c .br01-c-con{ width:1180px; height:auto; margin:0 auto;}
.br01-c .br01-c-left,.br01-c .br01-c-right{ display:inline-block; vertical-align:top;}
.br01-c .br01-c-left{ width:356px; margin-right:110px;}
.br01-c .br01-c-right{ width:700px; }
.br01-c .br01-c-right img{ margin-top:50px;}

.prd-pj{ width:100%; height:300px; background:url(../images/prd-pjbg.jpg) no-repeat center center; padding-top:15px;}
.prd-pj p{ font-size:20px; text-align:center; color:#fff; padding-top:8px;}

.prd-pj-br01{ width:980px; height:auto; margin:0 auto; padding:80px 0;}
.prd-pj-br01 .prd-pj-left,.prd-pj-br01 .prd-pj-right{ display:inline-block; vertical-align:top;	}
.prd-pj-br01 .prd-pj-left{ width:720px; font-size:18px; line-height:32px;}
.prd-pj-br01 .prd-pj-left h2{ font-size:40px; margin-top:60px;}
.prd-pj-br01 .prd-pj-left p{ margin-top:50px;}
.prd-pj-br01 .prd-pj-left i{ display:block; font-size:14px; color:#aaa; margin-top:60px;}
.prd-pj-br01 .prd-pj-left a{ line-height:70px; color:#1c96ee; font-size:18px;}
.prd-pj-br01 .prd-pj-left a:hover{ color:#db092b; text-decoration:underline;}
.prd-pj-br01 .prd-pj-right{ width:245px;}

/*招贤纳士*/
.zhaoping-tit{ width:100%; height:75px; line-height:75px; background:#f2f2f2;}
.zhaoping-tit ul,.zhaoping-con ul{ width:92%; margin:0 auto;}
.zhaoping-tit ul li{ display:inline-block; font-size:18px; font-weight:bold;}
.zhaoping-con{ border-bottom:1px solid #e5e5e5; line-height:72px; transition:all 0.5s; -webkit-transition:all 0.5s; -moz-transition:all 0.5s;}
.zhaoping-con ul li{ display:inline-block; font-size:16px; }
.zhaoping-tit ul li:first-child,.zhaoping-con ul li:first-child{ width:40%;}
.zhaoping-tit ul li:nth-child(2),.zhaoping-tit ul li:nth-child(3),.zhaoping-con ul li:nth-child(2),.zhaoping-con ul li:nth-child(3){ width:23%;}
.zhaoping-tit ul li:last-child,.zhaoping-con ul li:last-child{ width:12%;}

.zhaoping-con:hover{ background:#f9f9f9; border-bottom:1px solid #db092b; color:#db092b;}
.zhaoping-con a span{ transition:all 0.3s; -webkit-transition:all 0.3s; -moz-transition:all 0.3s;}
.zhaoping-con:hover a span,.zhaoping-con:hover a{ padding-left:8px; color:#db092b;}

.recr-xq{ width:100%; height:auto; overflow:hidden; background:#f2f2f2;}
.recr-xqcon{ background:#fff; padding:60px 40px; box-sizing:border-box;}
.recr-xqcon .recr-xx{ padding-top:20px; line-height:50px; color:#666; border-bottom:1px solid #ddd;}

.recr-text{ padding:25px 0 0; color:#333; line-height:30px;}

/*动态*/
.new{ width:100%; height:450px; background:#db092b;}
.new .new-img,.new .new-text{ display:inline-block; vertical-align:top; color:#fff;}
.new .new-text{ font-size:16px; padding:160px 0 0 60px; line-height:40px;}
.new .new-text p a{ font-size:16px; color:#fff; line-height:80px; }
.new .new-text p a span{ transition:all 0.5s; -webkit-transition:all 0.5s; -moz-transition:all 0.5s;}
.new .new-text:hover p a span{ padding-left:10px;}

.new-list-left,.new-list-center,.new-list-rig{ float:left; width:380px; height:460px; overflow:hidden; margin-top:20px; position:relative; background:#111;}
.new-list-center{ margin-left:20px;}
.new-list-rig{ float:right;}

.new-list-text{ position:absolute; left:8%; bottom:3%;}
.new-list-text h4{ font-size:18px; font-weight:normal; color:#fff; line-height:26px;}
.new-list-text p{color:#fff; }
.new-list-text p.more{ line-height:46px;}
.new-list-left img,.new-list-center img,.new-list-rig img,.new-list-text p.more span{ transition:all 0.7s; -webkit-transition:all 0.7s; -moz-transition:all 0.7s;}
.new-list-left:hover img,.new-list-center:hover img,.new-list-rig:hover img{ transform:scale(1.06); -webkit-transform:scale(1.06); -moz-transform:scale(1.06); opacity:0.7;}
.new-list-left:hover p.more span,.new-list-center:hover p.more span,.new-list-rig:hover p.more span{ padding-left:8px;}
	/*企业文化*/
.qywh{ width:100%; height:400px; overflow:hidden; position:relative; background:#111;}
.qywh a{ color:#db092b;}
.qywh a p{ color:#fff; line-height:25px;}
.qywh a span{ color:#fff; line-height:60px;}
.qywh-bann{ width:43%; height:220px; background:rgba(17,17,17,0.55); position:absolute; top:22%; right:0; padding:60px 0 0 35px; box-sizing:border-box;}
.qywh a img,.qywh a span b{ font-weight:normal; transition:all 0.6s; -webkit-transition:all 0.6s; -moz-transition:all 0.6s;}
.qywh:hover a img{ transform:scale(1.02); -webkit-transform:scale(1.04); -moz-transform:scale(1.04); opacity:0.8;}
.qywh:hover a span b{ padding-left:8px;}

.qywh-list-left,.qywh-list-right{ width:580px; height:300px; overflow:hidden; margin-top:20px; position:relative; background:#111;}
.qywh-list-left h4,.qywh-list-right h4{ color:#db092b; font-weight:bold;}
.qywh-list-left{ float:left;}
.qywh-list-right{ float:right;}

.qywh-list-left img,.qywh-list-right img,.qywh-list-text p.more span{ transition:all 0.6s; -webkit-transition:all 0.6s; -moz-transition:all 0.6s;}
.qywh-list-left:hover img,.qywh-list-right:hover img{ transform:scale(1.02); -webkit-transform:scale(1.04); -moz-transform:scale(1.04); opacity:0.8;}
.qywh-list-left:hover p.more span,.qywh-list-right:hover p.more span{ padding-left:8px;}

/*生活*/
.life{ width:100%; height:auto; overflow:hidden;}
.life img{ float:left; }
.life .life-text{ float:right; width:730px;}
.life .life-text ul{ margin-bottom:34px;}
.life .life-text h3{ font-size:18px; padding-bottom:3px;}
.life .life-text ul a li{ color:#666; line-height:21px;}
.life .life-text ul a:hover li{ color:#242422;}
.but-rig{ height:auto; text-align:left; padding-bottom:15px;}

/*elio产品*/
.prd-bg{ background:#f5f9fa;}
.prd-box{ width:100%; height:auto; overflow:hidden;}
.prd-box img{ transition:all 0.6s; -webkit-transition:all 0.6s; -moz-transition:all 0.6s;}
.prd-box img:hover{ transform:scale(1.03); -webkit-transform:scale(1.03); -moz-transform:scale(1.03);}

.prd-box .prd-list{ width:580px; height:450px; margin-top:20px; background:#fff; text-align:center; overflow:hidden;}
.prd-box .prd-list img{ margin:12px auto 0; transition:all 0.4s; -webkit-transition:all 0.4s; -moz-transition:all 0.4s;}
.prd-box .prd-list a:hover img{ transform:scale(1.04); -webkit-transform:scale(1.04); -moz-transform:scale(1.04); margin-bottom:8px;}
.prd-box .prd-list h4{ font-size:20px; color:#db092b; line-height:30px;}

.prd-box .prd-list-vnb{ width:380px; height:450px; margin-top:20px; background:#fff; text-align:center; overflow:hidden;}
.prd-box .prd-list-vnb img{ margin:12px auto 0; transition:all 0.4s; -webkit-transition:all 0.4s; -moz-transition:all 0.4s;}
.prd-box .prd-list-vnb a:hover img{ transform:scale(1.04); -webkit-transform:scale(1.04); -moz-transform:scale(1.04); margin-bottom:8px;}
.prd-box .prd-list-vnb h4{ font-size:20px; color:#db092b; line-height:30px;}

.nrg-list{ width:100%; height:auto; padding-bottom:350px; background:url(../images/nrg-list-bottom.jpg) no-repeat top;}
.nrg-list-nr{ width:1180px; height:auto; margin:0 auto;}
.nrg-list-img img{ max-width:100%; margin:0 auto;}

/*产品分类导航*/
.prd-nav{ width:1180px; height:56px; line-height:50px; margin:0 auto 40px; border-bottom:2px solid #ccc; position:relative;}
.prd-nav ul li{ width:290px; display:inline-block; text-align:center;}
.prd-nav ul li a{ font-size:19px; }
.prd-nav ul li:before{ content:""; display:block; width:0px; height:2px; background:#db092b; position:absolute; bottom:-2px; transition:all 0.3s}
.prd-nav ul li:hover:before{ width:292px;}
.prd-nav ul li.select:before{ content:""; display:block; width:292px; height:2px; background:#db092b; position:absolute; bottom:-2px;}
.prd-nav ul li.select a{ color:#db092b;}

/*联系我们*/
.contact{ width:100%; height:auto; overflow:hidden;}
.contact .contact-text{ float:left; font-size:15px; line-height:34px;}
.contact .contact-map{ float:right;}

.con-a{ width:380px; height:470px; background:#db092b; overflow:hidden;}
.con-a,.con-a a img{ transition:all 0.6s; -webkit-transition:all 0.6s; -moz-transition:all 0.6s;}
.con-a:hover { margin-top:-22px;}
.con-a a{ color:#ffd9df;}
.con-a div{ font-size:12px; padding:28px 32px;}
.con-a a div h5{ font-size:14px; color:#fff; margin-bottom:5px;}
.con-a:hover a img { transform:scale(1.05); -webkit-transform:scale(1.05); -moz-transform:scale(1.05);}
.con-margin-left{ margin-left:20px;}

/*文章列表*/
.new-list{ width:100%; height:auto; overflow:hidden; padding-bottom:50px; background:#f2f2f2;}
.new-zuixin .new-text{ float:left; width:550px; margin-top:70px; }
.new-zuixin .new-text h1 a{ font-size:30px; line-height:43px;}
.new-zuixin img{ float:right;}

.new-list-title h2{ border-bottom:2px solid #db092b; line-height:65px; }
.new-list-title ul li{ line-height:70px; border-bottom:1px solid #e5e5e5; transition:all 0.3s; -webkit-transition:all 0.3s; -moz-transition:all 0.3s;}
.new-list-title ul li span{ color:#db092b; padding-right:10%;}
.new-list-title ul li span,.new-list-title ul li a{ font-size:16px;}
.new-list-title ul li:hover{ border-bottom:1px solid #db092b; padding-left:10px; background:#f9f9f9;}
.new-list-title ul li:hover a{ color:#db092b;}

/*产品详情*/
.prd-details-top{ width:100%; line-height:65px; background:#f2f2f2;}
.prd-dts-nav h5{ float:left; }
.prd-dts-nav h5 a{ font-size:20px; color:#db092b; font-weight:bold;}
.prd-dts-nav .prd-dts-menu{ float:right;}
.prd-dts-nav .prd-dts-menu ul li{ display:inline-block; margin-left:40px;}
.prd-dts-nav .prd-dts-menu ul li a{ color:#666;}
.prd-dts-nav .prd-dts-menu ul li a:hover{ color:#000;}
.prd-dts-nav .prd-dts-menu ul li a.color-black{ color:#000;}
.prd-xq-nrg{ background:url(../images/nrg-bottom-bg.jpg) no-repeat bottom;}
.prd-xq-nrg img{ margin:0 auto;}

.nrg-a{ width:1180px; height:auto; margin:30px auto;}
.nrg-a img{ margin:50px auto;}
.nrg-title{ text-align:center; font-size:56px; line-height:160px; color:#d61518;}
.nrg-text{ font-size:18px; line-height:36px;}

.nrg-a-list ul li{ display:inline-block; width:370px; height:auto; vertical-align:top;}
.nrg-a-list ul li p{ width:190px; height:50px; line-height:50px; font-size:20px; color:#fff; text-align:center; margin:26px auto 20px;  background:url(../images/nrg-redbg.png) no-repeat;}
.nrg-a-list ul li img{ margin:18px auto;}
.nrg-a-list ul li:first-child{ margin-right:30px;}
.nrg-a-list ul li:nth-child(2){ margin-right:15px;}
.nrg-a-list ul li:last-child{ margin-left:15px;}

.nrg-b-text{ width:72%; height:auto; text-align:center; line-height:25px; font-size:16px; margin:0 auto;}
.nrg-c-a{ width:1180px; height:auto; margin:72px auto 0; overflow:hidden; background:#fff2e7;}
.nrg-c-a .nrg-c-aimg,.nrg-c-a .nrg-c-atext{ display:inline-block; vertical-align:top;}
.nrg-c-a .nrg-c-atext{ width:585px; height:auto;}
.nrg-abtext{ width:100%; text-align:center; font-size:18px;}
.nrg-abtext h1{ font-size:54px; font-weight:normal; color:#d61518; margin:152px auto 40px; }

.nrg-imgbox{ width:1180px; position:relative; margin:70px auto 0;}
.nrg-imgbox p{ position:absolute; right:5%; top:10%; color:#fff; font-size:54px; margin-top:100px;}
.nrg-imgbox p span{ display:block; font-size:18px; margin-top:32px;}
.nrg-imgbox p.nrg-imgtext-left{ left:5%;}

.img-width img{ max-width:100% !important; margin:0 auto !important;}

.jiu-a,.jiu-b{ width:1180px; height:auto; margin:130px auto;}
.jiu-a .jiu-a-left,.jiu-a .jiu-a-right,.jiu-b .jiu-b-left,.jiu-b .jiu-b-right{ display:inline-block; vertical-align:top; }
.jiu-a-left{ width:620px;}
.jiu-a-right{ width:560px; height:700px; border:2px solid #eaca9a; border-left:0; margin-top:76px;}

.jiu-a-text{ width:78%; margin:100px auto 0;}
.jiu-a-text h1{ font-size:46px; line-height:70px; text-align:center; letter-spacing:2px;}
.jiu-a-text p{ font-size:20px; line-height:30px; text-align:center; color:#666;}
.jiu-a-text p:before{ content:""; display:block; width:100px; height:2px; background:#eaca9a; margin:50px auto;}
.jiu-a-text p:after{ content:""; display:block; width:74px; height:74px; margin:60px auto; background:url(../images/icon.png) no-repeat 0 -113px;}
.jiu-b-left .jiu-a-text p:after{ background:url(../images/icon.png) no-repeat -73px -113px !important;}

.jiu-b-left{ width:560px; height:700px; border:2px solid #eaca9a; border-right:0; margin-top:76px;}
.jiu-b-right{ width:620px; }

.max-width-a{ margin:0 auto;}

.jiu-c{ width:100%; height:1050px; background:url(../images/jiu_08.jpg) no-repeat top center; color:#451f00; overflow:hidden;}
.jiu-c h2{ font-size:50px; text-align:center; margin:150px auto 70px;}
.jiu-c p{ width:56%; margin:0 auto; font-size:24px; line-height:43px;}

.jiu-d{ width:1180px; height:auto; margin:120px auto;}
.jiu-d img{ margin:0 auto;}
.jiu-d p{ font-size:44px; line-height:78px; text-align:center; margin-top:56px;}

.jiu-e{ width:1180px; height:auto; margin:0 auto 100px; overflow:hidden;}
.jiu-e p{ width:80%; font-size:22px; line-height:36px; margin:20px auto;}
.jiu-eleft,.jiu-eright{ width:555px; height:auto;}
.jiu-eleft{ float:left;}
.jiu-eright{ float:right;}

.jiu-f{ width:100%; height:950px; background:url(../images/jiu_13.jpg) no-repeat top center; color:#1c0d08;}
.jiu-f-con{ width:1180px; height:auto; margin:0 auto; overflow:hidden;}
.jiu-f-con .jiu-f-title{ text-align:center; margin:120px auto 100px;}
.jiu-f-con .jiu-f-title h1{  font-size:46px;}
.jiu-f-con .jiu-f-title p{  font-size:24px; margin-top:32px;}
.jiu-f-con ul li{ width:355px; height:auto; display:inline-block; font-size:18px; line-height:32px; vertical-align:top;}
.jiu-f-con ul li img{ margin-bottom:35px;}
.jiu-f-con ul li:nth-child(2),.jiu-f-con ul li:last-child{ margin-left:52px; }

.jiu-g,.jiu-h{ width:1180px; height:auto; margin:130px auto 0px;}
.jiu-g-img,.jiu-g-textbox,.jiu-h-img,.jiu-h-textbox{ display:inline-block; vertical-align:top;}
.jiu-g-img{ width:705px;}
.jiu-g-textbox{ width:473px; height:365px;  border:2px solid #eaca9a; border-left:0; margin-top:31px;}

.jiu-g-text{ width:90%; margin:82px auto 0; text-align:center;}
.jiu-g-text h1{ font-size:40px; color:#1c0d08; letter-spacing:10px;}
.jiu-g-text p{ font-size:34px; color:#555; line-height:52px;}
.jiu-g-text p:before{ content:""; display:block; width:100px; height:2px; background:#eaca9a; margin:50px auto 27px;}

.jiu-h-textbox{ width:473px; height:365px; border:2px solid #eaca9a; border-right:0; margin-top:31px;}
.jiu-h-img{ width:705px;}

.jiu-gzh{ width:100%; height:auto; text-align:center;}
.jiu-gzh img{ margin:80px auto;}
.jiu-fc-dz img{ margin:50px auto;}

	/*视频播放*/
.m-video{ margin:0 auto; cursor: pointer;}
.prd-video-y10{ width:100%; height:476px; overflow:hidden; background:#111; cursor: pointer;}
.prd-video-y10m{ width:100%; height:1135px; overflow:hidden; background:#272727; cursor: pointer;}
.prd-video-trans img{ opacity:0.7; transition:all 2s; -webkit-transition:all 2s; -moz-transition:all 2s;}
.prd-video-trans:hover img{ opacity:1; transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1);}
img.max-width{ max-width:100% !important; margin:0 auto !important;}

/*规格参数*/
.prd-cs-img{ width:100%; height:auto; overflow:hidden;}
.prd-cs-img .cs-left{ width:48%; float:left;}
.prd-cs-img .cs-right{ width:48%; float:right;}
.prd-cs-img h2{ margin:30px 0;}

.cs-textbox{ margin-top:50px;}
.cs-textbox h1{ margin-bottom:20px;}
.cs-text ul{ width:100%; height:auto; overflow:hidden; line-height:80px; border-bottom:1px solid #e5e5e5;}
.cs-text ul li{ font-size:16px; width:48%; }
.cs-text ul li:first-child{ float:left; font-weight:bold;}
.cs-text ul li:last-child{ float:right; color:#666; }

/*关于我们*/
.about h2{ margin-bottom:25px;}
.about img{ margin:30px auto;}

.shiba-jin{ width:100%; height:auto; padding:40px 0; background:#db092b;}
.shiba-jin img{ margin:0 auto;}

/*弹窗-VNB致经销商和用户朋友的一封信*/
.pop_windows{
	display:none;
	position:absolute;
	z-index:10;
	width:1000px;
	height:auto;
	left:50%;
	top:50%;
	margin-left:-500px;
	margin-top:-350px;
 }
 .pop_nr{
	position:relative;
	margin:0 auto;
	padding:20px 20px 80px;
	width:100%;
	height:auto;
	font-size:13px;
	background:#fff;
	line-height:24px;
	border-radius:5px;
}
.pop_windows .but{
	width:150px;
	line-height:38px;
	position:absolute;
	left:50%;
	bottom:20px;
	margin-left:-75px;
	text-align:center;
	font-size:16px;
	cursor:pointer;
	color:#fff;
	background:#242424;
	border-radius:5px;
	z-index:99;
}
.pop_windows .but:hover{
	color:#eee;
	background:#db092b;
}
.pop_nr h2{ margin:5px 0 10px;}
.pop_nr h3{ color:#111; margin:15px 0 5px;}
.pop_nr p img{ margin:0 auto 10px;}
 
 .pop_bg{
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:#000;
	opacity:0.8;
	z-index:-1;

 }

@media screen and (min-width:1930px){
.top{ width:1920px; margin:0 auto;}
.index-content{ width:1920px;}

}

@media screen and (max-width:1366px){
	.ec300-a{ height:1300px; background-position: 48% 0%; background-size: 160%;}
	.ec300-title{ padding-top:80px;}
	.ec300-a{ height:800px;}
	
	.ec200-a{ background-position:48% 0;}
	.ec100-c .ec100-c-box .ec100-c-text{ margin-top:60px;}
	.ec100-bann{ padding-top:5px; height:880px;}
	
}

@media screen and (max-width:768px){
	.top .menu{ margin:25px 10px 0 0;}
	.con-boxjz,.ec300-e,.prd-pj-br01,.ec300-b{ width:98%;}
	.ec300-a{ height:646px;}
	.ec300-title{ font-size:44px; padding-top:10px;}
	.ec300-fb-text{ font-size:30px; padding-top:0;}
	.ec300-zw-text{ width:96%; font-size:1em; padding-top:40px;}
	.ec300-b ul li{ width:29.5%; margin:0 10px;} 
	.ec300-d ul li{ margin:0 0px;}
	.ec300-e-left.{ width:100%; padding:30px 30px;}
	.ec300-e-text{ padding-top:20px;}
	.prd-pj-br01 .prd-pj-left{ width:100%; padding:30px}
	.prd-pj-br01 .prd-pj-right{ width:100%;} 
	.prd-video-y10{ height:193px;}
	 
	.ec200-a{ height:680px; background-size:168%;}
	.ec200-atext{ height:auto; width:90%; padding-top:68px;}
	.ec200-atext .ec300-title{ line-height:60px;}
	.ec200-atext .ec300-fb-text{ margin-top:30px;}
	
	.ec200-b{ height:528px; background-size:152%; background-position: -187px 0;}
	.ec200-c{ width:100%; height:auto; padding:30px 0;}
	.ec200-c .ec200-c-left{ width:30%; margin-left:20px;}
	.ec200-c .ec200-c-right{ width:56%;}
	.ec200-c .ec200-aimg{ margin-top:30px;}
	.ec200-c .ec200-aimg img{ max-width:72%;}
	
	.ec100-bann{ height:660px; padding-top:35px; background-size:190%; background-position:71% 0;}
	.ec100-video img{ margin:43px auto 0;}
	.ec100-c{ height:522px; background-size:162%; background-position:-260px 0;}
	.ec100-c .ec100-c-box{ width:100%; }
	.ec100-c .ec100-c-box .ec100-c-text{ width:51%;}
	.ec100-c .ec100-c-box .ec100-c-text img{ margin-top:60px; max-width:37%;}
	.ec100-d{ width:98%;}
	.ec100-d .ec100-d-left img{ margin-top:80px; max-width:80%;}
	.br01-a{ padding-top:16px; height:630px; background-size:150%;}
	.br01-c .br01-c-con{ width:100%;}
	.br01-c .br01-c-left{ width:35%; margin-right:40px; margin-top:40px;}
	.br01-c .br01-c-right{ width:57%;}
	.br01-c .br01-c-right img{ margin-top:20px;}
	
	.nrg-a{ width:95%;}
	.nrg-a img{ margin:30px auto;}
	.nrg-title{ font-size:3em; line-height:130px;}
	.nrg-text{ font-size:1.3em; line-height:38px;}
	.nrg-a-list ul li p{ font-size:1.2em; margin:14px auto 20px}
	.nrg-a-list ul li{ width:237px;}
	.nrg-a-list ul li:first-child{ margin-right:4px;}
	.nrg-a-list ul li:nth-child(2){ margin-right:2px;}
	.nrg-a-list ul li:last-child{ margin-left:2px;}
	
	.nrg-c-a{ width:96%; margin:40px auto 0;}
	.nrg-c-a .nrg-c-aimg{ width:40%;}
	.nrg-c-a .nrg-c-atext{ width:59%;}
	.nrg-abtext{ font-size:1.1em;}
	.nrg-abtext h1{ font-size:2em; margin:60px auto 20px;}
	
	.nrg-list-nr{ width:100%;}
	.prd-box .prd-list{ width:49%;}
	.nrg-imgbox p{ margin-top:65px; font-size:40px;}
	.nrg-imgbox p span{ font-size:16px; margin-top:22px;}
	
	.nrg-imgbox{ width:100%;}
	
	.jiu-box{ overflow:hidden;}
	.jiu-a,.jiu-b{ width:90%; margin:50px auto;}
	.jiu-a .jiu-a-left, .jiu-a .jiu-a-right, .jiu-b .jiu-b-left, .jiu-b .jiu-b-right{ display:block;}
	.jiu-a-left,.jiu-b-right{ width:100%;}
	.jiu-a-left img,.jiu-b-right img{  margin:0 auto;}
	.jiu-a-right{ width:90%; height:auto; margin:0 auto; border-left:2px solid #eaca9a}
	.jiu-b-left{ width:90%; height:auto; margin:0 auto; border-right:2px solid #eaca9a}
	
	.jiu-c p{ width:94%;}
	.jiu-d{ width:98%;}
	.jiu-d p{ font-size:2.3em;}
	
	.jiu-e{ width:100%;}
	.jiu-eleft,.jiu-eright{ float:none; margin:0 auto;}
	.jiu-eright{ margin:70px auto 0;}
	.jiu-f{ height:auto; background-repeat:repeat-y;}
	.jiu-f-con{ width:100%;}
	.jiu-f-con ul li{ display:block; margin:0 auto 80px;}
	.jiu-f-con ul li:nth-child(2), .jiu-f-con ul li:last-child{ margin:0 auto 80px;}
	.jiu-g,.jiu-h{ width:92%; margin:65px auto 0;}
	.jiu-g-img,.jiu-h-img{ width:100%;}
	.jiu-g-img img,.jiu-h-img img{ max-width:100%; margin:0 auto;}
	.jiu-g-textbox{ width:100%; margin-top:0; border-left:2px solid #eaca9a; border-top:0;}
	.jiu-h-textbox{ width:100%; border-right:2px solid #eaca9a; border-bottom:0; margin-top:0;}
}

@media screen and (max-width:580px){
	body{ font-size:0.8em;}
	/*APP top*/
	.tishi{ font-size:1.1em; line-height:36px;}
	.tishi span{ font-size:1.08em;}
	.app-navbox{ margin-bottom:46px; display:block;}
	img.app-dange{ margin-top:50px;}
	.app-top{ width:100%; height:auto; text-align:right; padding-top:5px;}
	.app-top a{ padding:0 10px; font-size:0.8em;}
	.top{ display:none; height:auto;}
	.top .logo{ float:none; width:50%; margin:6px auto;}
	.top .logo{ height:47px; float:left; overflow:hidden;}	
	.top .menu{ float:none; width:100%; height:auto; margin:0 auto; overflow:hidden;}
	.menu .menu-top{ text-align:center; position: absolute; top:20px; right:5px;}
	.menu .menu-top ul li{ margin:0 16px;}
	.menu .menu-top ul li a{ font-size:0.9em;}
	.menu .menu-list{ margin-top:5px; background:#db092b; text-align:center;}
	.menu .menu-list ul li{ margin:5px 20px;}
	.menu .menu-list ul li a{ font-size:1.2em; color:#fff; line-height:40px; font-weight:normal;}
	
	.menu .menu-top ul li.zp,.menu .menu-top ul li.lx{ display:none;}
	.menu .menu-top ul li ul{ left:-27px;}
	.menu .menu-top ul li a.language:before{ display:none;}
	
	.index-content{ width:100%; height:auto;}
	.index-left{ float:none; width:100%; height:270px;}
	.index-left ul{ width:85%; }
	.index-left ul li:first-child{ font-size:1em;}
	.index-left ul li:nth-child(2){ font-size:1.3em;}
	.index-left ul li:nth-child(3){ font-size:0.8em; line-height:20px;}
	.index-left ul li{ line-height:30px;}
	
	.index-right{ float:none; width:100%;}
	.index-right .index-right-a,.index-right .index-right-b{ float:none; width:100%; margin-top:5px;}
	.index-right-a ul li:first-child, .index-right-b ul li:first-child{ font-size:1.15em; padding-bottom:5px;}
	.index-right-c ul li:first-child,.foot-img p{ font-size:1.15em; padding-bottom:3px;}
	.index-right-a ul li:nth-child(2), .index-right-b ul li:nth-child(2),.index-right-c ul li:nth-child(2){ font-size:1.5em; line-height:20px;}
	.index-right-a ul li:nth-child(3), .index-right-b ul li:nth-child(3), .index-right-c ul li:nth-child(3){ margin-top:5px;}
	
	.con-boxjz{ width:100%; padding:0 10px;}
	.foot-a,.foot-b,.foot-c{ float:none; width:96%; margin:0 auto;}
	.foot-a{ width:85%;}
	.foot-b,.foot-c{ margin-top:40px; height:auto;}
	.foot-b ul li{ display:inline-block; margin-right:30px;}
	
	.crumbs{ margin:16px auto 12px;}
	.crumbs,.crumbs a{ font-size:0.8em;}
	.page-ms{ margin:0 auto; font-size:1.2em; line-height:28px;}
	.page-zw h1{ font-size:1.5em; font-weight:bold; margin:35px auto 20px;}
	.page-left-img{ width:100%; height:226px;}
	.page-left-img .page-text,.page-rig-a .page-text,.page-rig-b .page-text{ left:10px; bottom:15px;}
	.page-left-img .page-text h4,.page-rig-a .page-text h4,.page-rig-b .page-text h4{ font-size:1.4em;}
	.page-left-img .page-text p{ line-height:26px;}
	
	.page-right-img{ width:100%; margin-top:10px;}
	
	.details-title,.details-con{ padding:15px 2px;}
	
	.zhaoping-tit{ height:60px; line-height:60px;}
	.zhaoping-tit ul li:nth-child(2), .zhaoping-tit ul li:nth-child(3), .zhaoping-con ul li:nth-child(2), .zhaoping-con ul li:nth-child(3){ display:none;}
	.zhaoping-tit ul li:first-child, .zhaoping-con ul li:first-child{ width:70%;}
	.zhaoping-tit ul li:last-child, .zhaoping-con ul li:last-child{ width:28%;}
	
	.margin-top35{ margin-top:20px;}
	.recr-xqcon{ padding:30px 10px;}
	
	.new{ height:auto;}
	.new .new-text{ padding:22px 0 0 15px; line-height:32px;}
	
	.new-list-center{ float:none; margin-left:0;}
	.new-list-rig{ float:left;}
	.qywh{ height:290px;}
	.qywh-bann{ width:100%; top:20%; left:1%; background:rgba(17,17,17,0);  padding:80px 0 0 15px;}
	.qywh a p{ line-height:20px;}
	.qywh-list-left, .qywh-list-right{ width:100%; height:186px;}
	
	.life .life-text{ width:100%; padding:15px 5px; box-sizing:border-box;}
	.but-rig{ text-align:center;}
	
	.button-two{ font-size:1em; padding:8px 20px;}
	
	.prd-box .prd-list,.prd-box .prd-list-vnb{ width:48.7%; margin-left:0;}
	.prd-box .prd-list img,.prd-box .prd-list-vnb img{ width:100%;}
	.prd-box img{ max-width:135%; margin-left:-13%;}
	.prd-box .prd-list,.prd-box .prd-list-vnb{ height:auto; padding:0 10px 20px;}
	.prd-box .prd-list h4,.prd-box .prd-list-vnb h4{ font-size:1em;}
	
	.prd-nav{ width:100%; border-bottom:none; height:auto; overflow:hidden;}
	.prd-nav ul li{ width:49%; border-bottom:1px solid #aaa;}
	.prd-nav ul li a{ font-size:1.2em;}
	.prd-nav ul li.select{ border-bottom:1px solid #db092b;}
	.prd-nav ul li:hover:before{ width:0px;}
	.prd-nav ul li.select:before{ width:0px;}
	
	.nrg-list{ background-size:305%; padding-bottom:280px;}
	
	.prd-xq-box{ overflow:hidden;}
	.ec300-a{ height:400px; background-position: 48% 0%; background-size: 182%;}
	.ec300-title{ font-size:2.3em; line-height:55px; padding-top:10px;}
	.ec300-fb-text{ font-size:1.55em; padding-top:0;}
	.ec300-zw-text{ width:96%; margin:0 auto; font-size:0.9em; padding-top:10px; line-height:20px;}
	.ec300-b{ margin:30px auto;}
	.ec300-b ul li{ width:27.5%; margin:0 10px; font-size:0.8em;}
	.ec300-d ul{ width:100%; margin:25px auto 40px;}
	.ec300-d ul li{ display:block; margin:0 auto 30px; font-size:1.2em;}
	
	.ec300-e,.ec300-e-left,.ec300-e-right{ width:100%;}
	.ec300-e{ padding:10px 0 30px;}
	.ec300-e-left{ padding-top:20px;}
	.text-left { text-align:center !important;}
	.ec300-e-text{ width:94%; margin:0 auto; font-size:1.2em; line-height:26px; padding-top:30px;}
	.ec300-e-right img{ max-width:45%; margin:35px auto;}
	.ec300-e-right1 img{ max-width:95%; margin:15px auto;}
	.ec300-e-text p{ padding-top:15px;}
	
	.ec200-a{ height:306px; background-size:140%; background-position:20% 0;}
	.ec200-atext{ width:92%; margin:0 auto; padding-top:20px;}
	.ec200-atext .text-left{ text-align:left !important;}
	.ec200-aimg{ margin-top:30px;}
	
	.ec200-atext .ec300-title{ line-height:42px;}
	.ec200-atext .ec300-fb-text{ margin-top:12px;}
	.ec200-aimg img{ max-width:42%;}
	
	.ec200-b{ height:332px; background-size:173%; background-position: -153px 0;}
	
	.ec200-c .ec200-c-left, .ec200-c .ec200-c-right{ display:block;}
	.ec200-c .ec200-c-left{ width:60%; margin:0 auto;}
	.ec200-c .ec200-c-right{ width:99%; margin:0 auto;}
	.ec200-c .ec200-aimg img{ margin:0 auto;}
	
	.ec100-bann{ height:415px; padding-top:20px;}
	.ec100-video img{ margin:155px auto 0; max-width:70%;}
	.ec100-c{ height:350px; background-size:192%; background-position:-192px 0;}
	.ec100-c .ec100-c-box .ec100-c-text{ width:75%; margin-top:30px;}
	.ec100-c .ec100-c-box .ec100-c-text img{ margin:36px auto 0; max-width:37%;  max-width:43%;}
	.ec100-d .ec100-d-left{ width:98%; margin:0 auto;}
	.ec100-d .ec100-d-right{ width:45%; margin:35px auto;}
	.ec100-d .ec100-d-left, .ec100-d .ec100-d-right{ display:block;}
	.ec100-d .ec100-d-left img{ margin:30px auto 0; max-width:70%;}
	
	.br01-a{ padding-top:0px; height:375px; background-size:170%;}
	.br01-c{ padding-bottom:40px;}
	.br01-c .br01-c-left, .br01-c .br01-c-right{ display:block;}
	.br01-c .br01-c-left{ width:38%; margin:0 auto;}
	.br01-c .br01-c-right{ width:100%;}
	.br01-c .br01-c-right img{ margin:30px auto 0; max-width:60%;}
	
	.nrg-a{ margin:15px auto 20px;}
	.nrg-a img{ margin:20px auto;}
	.nrg-title{ font-size:2.2em; line-height:90px;}
	.nrg-text{ font-size:1.2em; line-height:28px;}
	.nrg-a-list ul li{ width:32%;}
	.nrg-a-list ul li img{ max-width:100%; margin:6px auto 0;}
	.nrg-a-list ul li p{ width:85%; height:30px; line-height:29px; font-size:0.9em; background-size:100%;}
	.nrg-b-text{ width:96%; font-size:1em; line-height:21px;}
	
	.nrg-c-a{ width:94%;}
	.nrg-c-a .nrg-c-aimg{ width:100%;}
	.nrg-c-a .nrg-c-atext{ width:95%;}
	.nrg-c-a .nrg-c-aimg,.nrg-c-a .nrg-c-atext{ display:block; margin:0 auto;}
	.nrg-abtext{ font-size:1.15em; line-height:22px; margin:0 auto 30px;}
	.nrg-abtext h1{ font-size:2.4em; margin:35px auto 20px;}
	
	.nrg-imgbox{ margin:50px auto 0;}
	.nrg-imgbox p{ margin-top:55px; font-size:28px;}
	.nrg-imgbox p span{ font-size:16px; margin-top:16px;}
	
	.jiu-a,.jiu-b{ width:100%; margin:0px auto 40px;}
	.jiu-a-right,.jiu-b-left{ width:90%; overflow:hidden;}
	.jiu-a-right{ border-top:none;}
	.jiu-b-left{ border-bottom:none;}
	.jiu-a-text{ width:96%; margin:40px auto 0;}
	.jiu-a-text h1{ font-size:2.5em; line-height:46px;}
	.jiu-a-text p{ font-size:1.4em;}
	.jiu-a-text p:before{ margin:40px auto;}
	
	.max-width-a{ max-width:175%; margin-left:-33%;}
	.max-width-b{ max-width:175%; margin-left:-37%;}
	img.max-width-c{ max-width:108% !important; margin-left:-4% !important;}/*牛肉干详情页banner*/
	
	.jiu-c{ height:618px; background-size:260%;}
	.jiu-c h2{ font-size:2.5em; margin:58px auto 30px;}
	.jiu-c p{ font-size:1.2em; line-height:24px;}
	
	.jiu-d{ margin:50px auto;}
	.jiu-d img{ max-width:80%;}
	.jiu-d p{ margin-top:20px; font-size:1.4em; line-height:40px;}
	
	.jiu-e{ margin:0 auto 60px;}
	.jiu-eleft,.jiu-eright{ width:90%; }
	.jiu-eright{ margin:48px auto 0;}
	.jiu-e p{ width:96%; font-size:1.3em; line-height:27px; margin:10px auto;}
	
	.jiu-f-con .jiu-f-title{ margin:80px auto 60px;}
	.jiu-f-con .jiu-f-title h1{ font-size:2.8em;}
	.jiu-f-con .jiu-f-title p{  font-size:1.6em; margin-top:22px;}
	.jiu-f-con ul li{ font-size:1.3em; margin:0 auto 58px;}
	.jiu-f-con ul li img{ margin-bottom:24px;}
	.jiu-f-con ul li:nth-child(2), .jiu-f-con ul li:last-child{ margin:0 auto 58px;}
	
	.jiu-g-textbox,.jiu-h-textbox{ height:300px;}
	.jiu-g-text{ margin:50px auto 0;}
	.jiu-g-text p:before{ margin:42px auto 20px;}
	.jiu-g-text h1{ font-size:2.6em;}
	.jiu-g-text p{ font-size:2.1em;}
	
	.jiu-fc-dz img{ max-width:92%; margin:30px auto 0;}
	.jiu-gzh img{ margin:50px auto 60px;}
	
	.prd-pj{ height:115px; background-size:160%; background-position:40% 10%; padding-top:0;}
	.font-size64{ font-size:26px !important;}
	.prd-pj p{ font-size:1.2em; padding-top:0;}
	
	.prd-pj-br01,.prd-pj-br01 .prd-pj-left,.prd-pj-br01 .prd-pj-right{ width:98%;}
	.prd-pj-br01{ padding:0px 0;}
	.prd-pj-br01 .prd-pj-left{ font-size:1.2em; padding:10px;}
	.prd-pj-br01 .prd-pj-left h2{ font-size:1.6em;}
	.prd-pj-br01 .prd-pj-left p{ margin-top:20px;}
	.prd-pj-br01 .prd-pj-left i{ margin-top:0px;}
	.prd-pj-right img{ max-width:45%; margin:30px auto;}
	
	.app-vnb{ float:right;}
	.app-cr05{ float:left;}
	
	.con-a{ height:auto; margin:10px 0 0 0;}
	.con-a div{ padding:20px 15px;}
	.contact .contact-text{ padding:0 10px;}
	
	.app-contact-b,.app-contact-c{ width:49%; vertical-align:top;}

	.new-zuixin{ padding:0 10px;}
	.new-zuixin .new-text{ width:100%;}
	.new-zuixin .new-text h1 a{ font-size:0.9em;}
	.new-zuixin .new-text,.new-zuixin .margin-top50{ margin-top:15px;}
	.new-zuixin img{ display:none;}
	.new-list-title{ padding:0 10px;}
	.new-list-title ul li{ line-height:22px; padding:18px 0;}
	.new-list-title ul li span{ padding-right:4%;}
	.size-da{ font-size:1.4em;}
	
	.prd-dts-nav .prd-dts-menu ul li{ margin-left:20px;}
	.prd-xq-jz{ overflow:hidden;}
	.prd-xq-jz img { max-width: 160%; margin-left: -30%;}
	.prd-video-y10{ height:180px;}
	.prd-video-y10 img{ max-width:180%; margin-left:-40%;}
	.prd-video-y10m{ height:420px;}
	
	img.nrg-img-dx{ max-width:135% !important; margin-left:-20% !important;}
	.lssp-bann{ margin-top:9px !important;}
	.nrg-list-img img{ max-width:100%; margin-left:0;}
	
	.page-left-img img, .page-rig-a img, .page-rig-b img{ max-width:150%;}
	
	.new .new-text h2{ font-size:1.3em;}
	.new-list-text{ left:4%;}
	.new-list-text h4{ font-size:1.3em; font-weight:bold;}
	.qywh a img, .qywh a span b{ max-width:260%;}
	.qywh-list-left img,.qywh-list-right img,.qywh-list-text p.more span{ max-width:120%;}
	.zhaoping-tit ul li{ font-size:1.05em;}
	.foot-a h3, .foot-b h3, .foot-c h3{ font-size:1.05em;}
	
	.xq-bannbk{ height:auto; overflow:hidden;}
	.xq-bannbk img{ max-width:230%; margin-left:-90%;}
	.xq-bannbk .xq-textbox h1,.details-title h1,.prd-cs-img h2,.cs-textbox h1{ font-size:1.35em;}
	.details-title p{ font-size:0.8em;}
	.details-con{ font-size:1.1em; line-height:25px;}
	.details-con h2{ font-size:1.2em; margin-bottom:10px;}
	.life .life-text h3{ font-size:1.25em;}
	.cs-text ul li{ width:auto; font-size:1em; }
	.prd-dts-nav h5 a{ font-size:1.5em;}
	.prd-dts-nav .prd-dts-menu ul li a{ font-size:0.95em;}
	
	.footer{ margin-top:8px; }
	.foot-img p{ font-weight:400;}
	
	/*弹窗-VNB致经销商和用户朋友的一封信*/
	.pop_windows{
		z-index:9999;
		width:94%;
		left:50%;
		top:10%;
		margin-left:-47%;
		margin-top:-5%;
	 }
	 .pop_nr{ font-size:1em; padding:20px 10px 70px}
	
	}

@media screen and (max-width:375px){
	.menu .menu-list ul li{ margin:5px 13px;}
	.index-right .index-right-a,.index-right .index-right-b{ height:335px;}
	.page-left-img .page-text h4,.page-rig-a .page-text h4,.page-rig-b .page-text h4{ font-size:1.1em; font-weight:bold;}
	.page-left-img .page-text p,.page-rig-a .page-text p,.page-rig-b .page-text p{ line-height:20px; font-size:0.75em;}
	.foot-a{ width:95%;}
	
	.prd-video-y10{ height:162px;}
	
	.ec300-a{ height:370px;}
	.ec300-title{ font-size:2.2em; line-height:55px; padding-top:0px;}
	.ec300-fb-text{ font-size:1.5em;}
	.ec300-zw-text{ width:96%; font-size:0.8em; padding-top:10px; line-height:20px;}
	.ec300-b ul li{ width:26.5%;}
	
	.ec200-a{ height:275px; background-size:145%; background-position:18% 0;}
	
	.ec200-b{ height:350px; background-size:200%; background-position: -175px 0;}
	.ec100-bann{ height:375px;}
	.ec100-video img { margin: 130px auto 0;}
	
	.ec100-c{ height:330px;}
	.nrg-a-list ul li p{ width:96%; font-size:0.85em; margin:10px auto 20px}
	.nrg-a-list ul li:first-child{ margin-right:2px;}
	.nrg-a-list ul li:nth-child(2){ margin-right:1px;}
	.nrg-a-list ul li:last-child{ margin-left:1px;}
	
	.nrg-list{ padding-bottom:205px;}
	
	.nrg-imgbox{ margin:35px auto 0;}
	.nrg-imgbox p{ margin-top:45px; font-size:25px;}
	.nrg-imgbox p span{ margin-top:10px;}
	
	.jiu-c{ height:558px;}
	.jiu-c h2{ margin:50px auto 28px; font-size:2.2em;}
	.jiu-d p{ font-size:1.3em; line-height:36px;}
	.jiu-e p{ font-size:1.25em; line-height:25px;}
	.jiu-f-con ul li{ width:345px; font-size:1.25em;}
	.jiu-f-con .jiu-f-title h1{ font-size:2.6em;}
	.jiu-f-con .jiu-f-title p{ font-size:1.4em;}
	
	.jiu-g-textbox,.jiu-h-textbox{ height:250px;}
	.jiu-g-text{ margin:42px auto 0;}
	.jiu-g-text p:before{ margin:35px auto 15px;}
	.jiu-g-text h1{ font-size:2.4em;}
	.jiu-g-text p{ font-size:1.9em; line-height:44px;}

}

@media screen and (max-width:360px){
	.index-right .index-right-a,.index-right .index-right-b{ height:325px;}
	.index-right-c img{ max-width:140%;}
	.ec300-b ul li{ width:26.8%;}
	.ec200-b{ height:380px; background-size:215%; background-position: -190px 0;}
	.ec100-bann{ height:360px;}
	.ec100-video img{ margin: 115px auto 0;}
	.ec100-c{ background-size:210%;}
	.br01-a{ height:352px; background-size:180%;}
	
	.nrg-title{ font-size:1.8em; line-height:70px;}
	.nrg-text{ font-size:1.2em; line-height:26px;}
	.jiu-f-con ul li{ width:330px; line-height:28px;}
	
	
}







