/*@font-face {
    font-family: 'inter';
    src: ;
    src:
     format('embedded-opentype'),
     format('woff'),
     format('truetype'),
     format('svg');
    font-weight: normal;
    font-style: normal;
}*/

/* 初始化css */
html, body, ul, li, ol, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form, fieldset, legend, img{margin:0 auto; padding:0;}
h1, h2, h3, h4, h5, h6{font-size:100%;}
fieldset, img{border:none; vertical-align:middle;}
address, caption, cite, code, dfn, th, var{font-style:normal; font-weight:normal;}
ul, ol{list-style:none;}
li{list-style-type:none;}
input{padding-top:0; padding-bottom:0; font-family: "微软雅黑",arial,sans-serif;}
select, input{vertical-align:middle;}
select, input, textarea{ margin:0; font-size:12px;}
input[type="text"], input[type="password"], textarea{outline-style:none;}
textarea{font-family: "微软雅黑",arial,sans-serif; resize:none;}
body{ position: relative; font:12px "微软雅黑",arial,sans-serif; color:#333; background:#f4f4f4;}
a{text-decoration:none; color:inherit;}
/*i, em{ font-style:normal;}*/
.clearfix:after{ display:block; visibility:hidden; clear:both; height:0; content:"";}
.clearfix{zoom:1;}
.fl{ float:left;}
.fr{ float:right;}
.auto{ margin-left:auto; margin-right:auto;}

/*小号文字  scale以12号字体为基准 需写实际字号大小*/
.font_adjust{-webkit-text-size-adjust:none;}
.font_scale8{ -webkit-transform: scale(0.66);}
.font_scale10{ -webkit-transform: scale(0.83);}
.font_lc{-webkit-transform-origin:left center;}
.font_rc{-webkit-transform-origin:right center;}
.font_up{text-transform:uppercase;}

/*transition*/
.tran200{-webkit-transition:all 0.2s ease; -moz-transition:all 0.2s ease; transition:all 0.2s ease;}
.tran400{-webkit-transition:all 0.4s ease; -moz-transition:all 0.4s ease; transition:all 0.4s ease;}

/*网页限定宽度*/
.con_1002{ position:relative; margin:0 auto; width:1002px;}
.con_1002:after{ clear:both; visibility:hidden; display:block; height:0;content:"";}

.header{ height: 147px; background:  no-repeat center center; }
.header .wrap{ padding-bottom: 5px; height: 142px; background:  repeat-x left bottom;}
.header .con_1002{ height: 142px; }
.header .logo{ padding-top: 21px; height: 67px; text-align: center; }
.header .logo img{}
.header .nav{ position: relative; z-index: 99; margin-top: 22px; padding-left: 193px;}
.header .nav .ul1{ background:  no-repeat;}
.header .nav .index{ position: absolute; bottom: -5px; left: -22px; width: 215px; height: 65px;}
.header .nav li.li1.first{ width: 148px;}
.header .nav li.li1{ float: left; position: relative; width: 110px; height: 32px;}
.header .nav .li1 .subnav1{ position: relative; z-index: 9; display: block; border-bottom: 1px solid transparent; height: 31px; font-size: 16px; text-align: center; line-height: 32px; color: #595959;}
.header .nav li.hover.li1 .subnav1{ border-bottom: 1px solid #ebebeb;}
.header .nav .li1 .subnav1:hover{ color: #fd4044;}
.header .nav .ul2{ display: none; position: absolute; left: -6px; top: 31px; z-index: 8; border-radius: 5px; border: 1px solid #dadada; }
.header .nav .li2{ position: relative; border-bottom: 1px solid #dadada; padding: 0 30px 0 15px; height: 40px; line-height: 40px; white-space: nowrap; background: #ebebeb;}
.header .nav .li2 .subnav2{ display: block; font-size: 14px; color: #595959; }
.header .nav .li2 .subnav2 i{ display: none; position: absolute; right: 6px; top: 16px; width: 8px; height: 8px; background:  no-repeat; transition: 300ms;}
/*.header .nav .li2 .subnav2:hover i{ display: block; }*/
.header .nav .li2 .subnav2:hover{ color: #fd4044;}
.header .nav .code{ display: none; position: absolute; right: -132px; bottom: 0; width: 128px; height: 128px;}
.header .nav .code img{ border-radius: 5px; border:1px solid #de4d4e; width: 126px; height: 126px; }
.header .nav .ul3{ display: none; position: absolute; left: 187px; top: 0; }
.header .nav .li3{ position: relative; border-bottom: 1px solid #dadada; padding: 0 30px 0 15px; height: 40px; line-height: 40px; white-space: nowrap; background: #ebebeb;}
.header .nav .li3 a{ display: block; font-size: 12px; color: #595959; }

/* =styles for the lab
-------------------------------------------------------------- */
/*.header .nav ul li.li1.first{ width: 148px;}
.header .nav ul li.li1{ float: left; position:relative; width: 110px; height: 32px;}
.header .nav .li1 .subnav1{ position: relative; z-index: 9; border-bottom: 1px solid transparent; height: 31px; font-size: 16px; text-align: center; line-height: 32px; color: #595959;}
.header .nav li ul.ul2{ position: absolute; left: -6px; top: 31px; z-index: 8; border-radius: 5px; border: 1px solid #dadada;}
.header .nav li.li2{ position: relative; border-bottom: 1px solid #dadada; padding: 0 30px 0 15px; height: 40px; line-height: 40px; white-space: nowrap; background: #ebebeb;}
.header .nav .li2 .subnav2{ font-size: 14px; color: #595959; }
.header .nav li li ul.ul3{ position: absolute; left: 187px; top: 0;}
.header .nav li li li{ position: relative; border-bottom: 1px solid #dadada; padding: 0 30px 0 15px; height: 40px; line-height: 40px; white-space: nowrap; background: #ebebeb;}
.header .nav li li li a { font-size: 12px; color: #595959;}
.header .nav .sub-menu.lxmw{ position: absolute; left: 159px; bottom: -82px; width: 126px; height: 126px;}
.header .nav .sub-menu.hys{ position: absolute; left: 159px; bottom: -1px; width: 126px; height: 126px;}
.header .nav li.code{ border: none; padding: 0; width: 126px; height: 126px; background: none;}
.header .nav .code img{ width: 126px; height: 126px;}
.header .nav a{ display: block;}
.header .nav ul.sub-menu { display:none;}
.header .nav .li2.dropdown i{ display: none; position: absolute; right: 6px; top: 16px; width: 8px; height: 8px; background:  no-repeat; transition: 300ms;}*/



/*.header .nav .li3:hover i{ display: block; }
.header .nav .li2.on .subnav2 i{ display: block;}*/
/*.header .nav .li1:hover .ul2{ display: block;}
.header .nav .li2:hover .ul3{ display: block;}
.header .nav .lxmw:hover .code_lxmw{ display: block;}*/
.header .nav .li3 a:hover{ color: #fd4044;}

.fullslide { position: relative; width:100%; height:389px;}
.fullslide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;}
.fullslide .bd ul{width:100% !important;}
.fullslide .bd ul li{ width:100% !important;}
.fullslide .bd ul li a{ display: block; height:389px; background-position:center; background-repeat:no-repeat;}
.fullslide .hd { width:100%; position:absolute; left:0; bottom:24px; text-align:center; z-index:1;}
.fullslide .hd ul{}
.fullslide .hd ul li{margin:0 5px; width:12px; height:12px; background: no-repeat 0 -12px; cursor:pointer; display:inline-block; zoom:1; font-size:0;}
.fullslide .hd .on{ background-position:0 0;}
    
.con1{ margin-top: 15px; }
.con1 .part1{ overflow: hidden; margin-right: 10px; border-radius: 3px; padding: 20px 20px 23px; width: 440px; height: 155px; background: #fff; box-shadow: 0 0 5px 3px #eaeaea;}
.con1 .part1 .img{ overflow: hidden; width: 210px; height: 155px;}
.con1 .part1 .img img{ width: 100%; height: 100%; -webkit-transition:all 0.3s linear; transition:all 0.3s linear;}
.con1 .part1 .img:hover img{-webkit-transform:scale(1.05); transform:scale(1.05);}
.con1 .part1 .right{ width: 210px;}
.con1 .part1 .right h3{ margin-bottom: 10px; }
.con1 .part1 .right p{ overflow: hidden; height: 110px; text-indent: 2em; line-height: 22px; color: #666; }
.con1 .part1 .right p a{ color: #fd4044; }
.con1 .part1 .right p a:hover{ text-decoration: underline; }
.con1 .part2{ margin-right: 10px; border-radius: 3px; width: 250px; height: 198px; background: #fff;}
.con1 .part2 h3{ overflow: hidden; width: 250px; height: 41px; }
.con1 .part2 ul{ overflow: hidden; padding: 10px 20px 15px; height: 132px; box-shadow: 0 0 5px 2px #eaeaea;}
.con1 .part2 li{ position: relative; border-bottom: 1px dotted #b2b2b2; padding-left: 10px; height: 32px; line-height: 32px;}
.con1 .part2 li::before{ position: absolute; left: 0; color: #989695; content: "◇"; }
.con1 .part2 li a{ overflow: hidden; display: inline-block; width: 120px; text-overflow: ellipsis; white-space: nowrap; color: #666; }
.con1 .part2 li .date{ float: right; color: #989695; }
.con1 .part2 li:hover a{ color: #fd4044; }
.con1 .part3{ border-radius: 3px; background: #fff; height: 198px;}
.con1 .part3 h3{ overflow: hidden; width: 250px; height: 41px; }
.con1 .part3 .video{ padding: 18px 20px 19px; width: 210px; height: 120px; box-shadow: 0 0 5px 2px #eaeaea;}
.con1 .part3 .video img{ width: 100%; height: 100%; }


.con2{ margin-top: 12px;}
.con2 .l_con{ width: 253px; }
.con2 .l_con .part1{ margin-bottom: 10px; border-radius: 3px; width: 253px; height: 416px; background: #fff; box-shadow: 0 0 5px 2px #eaeaea;}
.con2 .l_con .part1 h3{ width: 253px; height: 41px; }
.slidetxtbox{ padding: 10px 20px 11px; height: 354px;}
.slidetxtbox .hd{ margin-bottom: 6px; height:34px;}
.slidetxtbox .hd ul{ height: 34px; }
.slidetxtbox .hd ul li{ float:left; overflow: hidden; height: 29px; cursor:pointer;}
.slidetxtbox .hd ul li.on{ height:34px; }
.slidetxtbox .bd{ border-radius: 10px; padding: 0 20px 6px; height: 308px; background: #f7f1e8;}
.tab{}
.tab dl{overflow: hidden; padding: 0 0 8px 0; /*height: 146px;*/}
.tab dt{ border-bottom: 1px solid #ded7cc; font-size: 14px; font-weight: bold; line-height: 29px; color: #fa0202;}
.tab dd{ overflow: hidden; border-top: 1px solid #fff; padding-left: 30px; /*height: 116px;*/ text-align: center;}
.tab dd ul{}
.tab dd li{ position: relative; border-bottom: 1px dotted #c6c1ba; height: 22px; line-height: 22px; }
.tab dd li::before{ position: absolute; left: -20px; top: 6px; width: 10px; height: 10px; background:  no-repeat; content: ""; }
.tab dd li a{ display: block; color: #88857f; text-align: left;-webkit-transition:all 0.2s linear; transition:all 0.2s linear;}
.tab dd li:hover a{color: #00a13a;}
.tab.tab_h dd li:hover a{color: #da251c;}
.tab dd a.bianjie{display: inline-block; margin:15px 5px 0; width: 75px; height: 76px;}
.tab dd a.bianjie img{ width:100%; height:100%;}
.tab dd a.kuaijie{display: inline-block; margin:8px 0 0; width: 178px;}
.tab dd a.kuaijie img{ width: 100%; height: 100%;}
.con2 .l_con .part2{ margin-bottom: 10px; height: 50px; }
.con2 .l_con .part2 a{ width: 123px; height: 50px; box-shadow: 0 0 5px 2px #eaeaea; }
.con2 .l_con .part3{ margin-bottom: 10px; height: 144px; }
.con2 .l_con .part3 .code{ overflow: hidden; border-radius: 3px; padding: 10px 0 5px; width: 123px; height: 129px; text-align: center; box-shadow: 0 0 5px 2px #eaeaea; background: #fff; }
.con2 .l_con .part3 .code img{ border: 1px solid #e7e7e7; width: 103px; height: 103px; }
.con2 .l_con .part3 span{ display: block; line-height: 24px; color: #484848; }
.con2 .l_con .part4{ text-align: center; box-shadow: 0 0 5px 2px #eaeaea;}
.con2 .l_con .part4 img{ width: 230px; height: 214px; }
.con2 .r_con{ width: 748px; }
.con2 .r_con .part1{ margin-bottom: 10px; }
.con2 .r_con .part1 a{ float: left; margin-left: 9px; box-shadow: 0 0 5px 2px #eaeaea; }
.con2 .r_con .part1 img{ width: 365px; height: 227px; }
.con2 .r_con .part2{ margin-bottom: 10px; height: 165px; }
.con2 .r_con .part2 .infor{ float: left; margin-left: 10px; border-radius: 3px; width: 364px; height: 165px; background: #fff; }
.con2 .r_con .part2 .infor h3{ overflow: hidden; width: 364px; height: 41px; }
.con2 .r_con .part2 .infor ul{ overflow: hidden; padding: 10px 20px 15px; height: 99px; box-shadow: 0 0 5px 2px #eaeaea;}
.con2 .r_con .part2 .infor li{ position: relative; border-bottom: 1px dotted #b2b2b2; padding-left: 10px; height: 32px; line-height: 32px;}
.con2 .r_con .part2 .infor li::before{ position: absolute; left: 0; color: #989695; content: "◇";}
.con2 .r_con .part2 .infor li a{ overflow: hidden; display: inline-block; width: 230px; text-overflow: ellipsis; white-space: nowrap; color: #666; }
.con2 .r_con .part2 .infor li .date{ float: right; color: #989695; }
.con2 .r_con .part2 .infor li:hover a{ color: #fd4044; }
/* .con2 .r_con .part3 { position: relative; margin:0 0 10px 10px; border-radius: 3px; width: 740px; height:94px; box-shadow: 0 0 5px 2px #eaeaea;}
.con2 .r_con .part3 .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;}
.con2 .r_con .part3 .bd ul{width:100% !important;}
.con2 .r_con .part3 .bd ul li{ width:100% !important;}
.con2 .r_con .part3 .bd ul li a{ display: block; height:94px; background-position:center; background-repeat:no-repeat; background-size:cover;}
.con2 .r_con .part3 .hd { width:100%; position:absolute; top: 0; right: 10px; z-index:1; text-align: right;}
.con2 .r_con .part3 .hd ul{}
.con2 .r_con .part3 .hd ul li{ display:inline-block; margin-left: 4px; width:10px; height:10px; background: no-repeat 0 -10px; cursor:pointer; zoom:1; font-size:0;}
.con2 .r_con .part3 .hd .on{ background-position:0 0;} */
.con2 .r_con .part3 { position: relative; margin:0 0 10px 10px; border-radius: 3px; width: 740px; height:94px; box-shadow: 0 0 5px 2px #eaeaea;}
.con2 .r_con .part3 .bd{ position:relative; z-index:0; height: 100%; overflow:hidden;}
.con2 .r_con .part3 .bd ul li{ width:740px; zoom:1;}
.con2 .r_con .part3 .bd ul li a{ display: block; width: 740px; height:94px;/*  background-position:center; background-repeat:no-repeat; background-size:cover; */}
.con2 .r_con .part3 .bd ul li a img{ width:100%; height:100%;}
.con2 .r_con .part3 .hd { width:100%; position:absolute; top: 8px; right: 10px; z-index:1; text-align: right;}
.con2 .r_con .part3 .hd ul{}
.con2 .r_con .part3 .hd ul li{ display:inline-block; margin-left: 4px; width:10px; height:10px; background: no-repeat 0 -10px; cursor:pointer; zoom:1; font-size:0;}
.con2 .r_con .part3 .hd ul li.on{ background-position:0 0;}
.con2 .r_con .part4{ overflow: hidden; margin: 0 0 10px 2px; height: 114px;}
.con2 .r_con .part4 ul{}
.con2 .r_con .part4 li{ float: left; margin-left: 8px; width: 98px; height: 114px;}
.con2 .r_con .part4 li img{ width: 98px; height: 114px; }
.con2 .r_con .part5{}
.con2 .r_con .part5 .dealer{ float: left; margin-left: 9px; width: 365px; height: 214px; background: #fff;}
.con2 .r_con .part5 .dealer h3{width: 365px; height: 41px;}
.con2 .r_con .part5 .dealer .box1{ overflow: hidden; padding: 11px 18px 13px; height: 149px; }
.con2 .r_con .part5 .dealer .box1 p{ overflow: hidden; height: 149px; line-height: 22px; color: #606060; }
.con2 .r_con .part5 .dealer .box1 p a{ color: #fd4044; }
.con2 .r_con .part5 .dealer .box1 p a:hover{ text-decoration: underline; }
.con2 .r_con .part5 .dealer .box2{ overflow: hidden; padding: 11px 18px 13px; height: 149px; }
.con2 .r_con .part5 .dealer .box2 .img{ width: 150px; height: 149px;}
.con2 .r_con .part5 .dealer .box2 .img img{ width: 100%; height: 100%; }
.con2 .r_con .part5 .dealer .box2 .right{ width: 165px; height: 149px; }
.con2 .r_con .part5 .dealer .box2 .right p{ overflow: hidden; height: 149px; line-height: 22px; color: #606060; }
.con2 .r_con .part5 .dealer .box2 .right p a{ color: #fd4044; }
.con2 .r_con .part5 .dealer .box2 .right p a:hover{ text-decoration: underline; }
.con3{ position: relative; margin-top: 10px; margin-bottom: 10px; height: 322px; }
.con3 .title{ position: absolute; top: -6px; left: -6px; z-index: 10; width: 150px; height: 120px; }
.con3 .wrap{ overflow: hidden; position: relative; width: 1002px; height: 322px; }
.con3 a{ overflow: hidden; display: block; position: absolute; left: 0; top: 0; width: 1002px; height: 322px; background-repeat: no-repeat; background-position: center; background-size: contain;}
.con3 .img1{ z-index: 2;}
.con3 .img2{ z-index: 2;}
.con3 .pop{ overflow: hidden; position: absolute; top: 0;}
.con3 .pop1{ left: 0;/* width: 563px;*/ z-index: 6;}
.con3 .pop2{ right: 0;/* width: 522px;*/ z-index: 8;}
/*.con3 .pop a{ position: relative; z-index: 8; }*/
.con3 .pop .popimg{/* display: none;*/}
/*.con3 .pop .hover { display: inline; }*/
.con3 .pop .arrow{ position: absolute; top: 153px; z-index: 9; cursor: pointer;}
.con3 .pop1 .arrow{ right: 74px;}
.con3 .pop2 .arrow{ left: 15px;}
/*.con3 .arrow{ position: absolute; top: 153px; z-index: 9; cursor: pointer;}
.con3 .arrow1{ right: 513px;	}
.con3 .arrow2{ left: 495px;}*/

.con4{ overflow: hidden; position: relative; margin-bottom: 10px; height: 200px;}
/*.con4 .huachunimg{ position: absolute; left: 297px; top: 0; z-index: 2;}
.con4 .huachunimg1{}
.con4 .huachunimg2{}
.con4 .huachunimg3{}*/
.con4 .huachunhover{ position: absolute; top: 0;}
.con4 .huachunhover1{ left: 0; z-index: 4;}
.con4 .huachunhover2{ left: 290px; z-index: 6;}
.con4 .huachunhover3{ left: 645px; z-index: 4;}

/*footer*/
.footer{ overflow: hidden; padding-top: 23px; height: 170px; background: #383838; }
.footer .img{ float: left; margin: 35px 0 0 30px; width: 89px; height: 76px; }
.footer .img img{ width: 89px; height: 76px; }
.footer .ul{ float: left; }
.footer .li{ float: left; padding-left: 35px;  width: 140px; color: #fff;}
.footer .li h3{ margin-bottom: 3px; height: 24px; line-height: 24px; font-size: 16px; font-weight: normal;  background:  no-repeat right center;}
.footer .li ul{}
.footer .li li{ position: relative; padding-left: 15px; line-height: 22px;}
.footer .li li::before{ position: absolute; left: 0; color: #ffc0a1; content: "●"; }
.footer .li li a{}
.footer .li a:hover{ text-decoration: underline; }
.foot{ height: 62px; line-height: 62px; color: #9c9c9c; background: #1a1a1a; }
.foot .return{ float: right; cursor: pointer;}
.foot .return img{ margin: -2px 0 0 5px; }
.foot a:hover{ text-decoration: underline; }

/*内页样式*/
.s_banner{ height:389px; background-position:center; background-repeat:no-repeat;}
.ny_con{ margin:20px auto 45px;}
.ny_con .l_side{ float:left; border-radius: 3px; width:233px; min-height: 373px; box-shadow: 0 0 5px 2px #eaeaea; background-color: #fff;}
.ny_con .r_con{ float:right; width:740px;}
.ny_con .nav{}
.ny_con .nav h3{ padding-left: 19px; width: 214px; height: 41px; line-height: 41px; background:  no-repeat;}
.ny_con .nav h3 img{}
.ny_con .nav .ul{ padding: 20px 20px 10px 25px;}
.ny_con .nav .li{ position: relative; border-bottom:1px #f1f1f1 solid; min-height: 50px; font-size: 14px; font-weight: bold; line-height:50px;}
.ny_con .nav .li .linka{ display:block; overflow:hidden; text-overflow:ellipse; white-space:nowrap; margin: 2px 0 0 -6px; padding-left: 28px; width: 170px; height: 45px; color: #737373;}
.ny_con .nav .li i{ position: absolute; right: 10px; top: 18px; display: inline-block; width: 14px; height: 10px; background:  no-repeat; transition: 300ms;}
.ny_con .nav .li ul{ border-top:1px #f1f1f1 solid; padding-left: 20px;}
.ny_con .nav .li li{ position: relative; padding-left: 15px; font-size: 12px; font-weight: normal; line-height: 35px; color: #737373;}
.ny_con .nav .li li::before{ position: absolute; left: 0; content: "●";}
.ny_con .nav .li .linka:hover{ color: #fff; background:  no-repeat;}
.ny_con .nav .li .linka:hover i{ right: 5px;}
.ny_con .nav .li.on .linka{ color: #fff; background:  no-repeat;}
.ny_con .nav .li.on i{ right: 5px;}
.ny_con .nav .li li:hover{ color: #febf46;}
.ny_con .nav .li.on li.on2{ color: #febf46;}
.ny_con .bread{ margin-bottom:15px; border-radius: 3px; padding-left: 20px; height:40px; font-size: 14px; color:#743f34; line-height:40px; background-color: #fff; box-shadow: 0 0 5px 2px #eaeaea;}
.ny_con .bread a{}
.ny_con .bread img{ margin: -5px 10px 0 0;}
.ny_con .ny_box{ padding:35px 25px 50px; min-height:500px; border-radius: 3px; background-color: #fff; box-shadow: 0 0 5px 2px #eaeaea;}
.ny_con .limit_img img{ display:block; margin:0 auto; max-width:100%;}
   
/*p2页面*/
.p2{ height: 520px; background-color: #1a1a1a;}
.p2 .banner_pro{ overflow: hidden; position: relative; margin: 0 auto; width: 1200px; height: 520px;}
.p2 .banner_pro .banner{ position: absolute; left: 0; top: 0; z-index: 2; width: 100%; height: 100%; background-repeat: no-repeat; background-position: center; background-size: cover;}
.p2 .banner_pro .banner1{}
.p2 .banner_pro .banner2{}
.p2 .banner_pro .banner a{ display: block; opacity: 0; position: absolute; background-repeat: no-repeat; background-position: center; background-size: contain; transition-duration: 300ms;}
.p2 .p2_pro .banner a{ opacity: 1; filter: alpha(opacity=100);}
.p2 .banner_pro .banner .btn1{ width: 158px; height: 158px; transition-delay: 1s;}
.p2 .banner_pro .banner .btn2{ width: 124px; height: 124px; transition-delay: .9s;}
.p2 .banner_pro .banner .btn3{ width: 99px; height: 99px; transition-delay: .8s;}
.p2 .banner_pro .banner .btn4{width: 90px; height: 90px; transition-delay: .7s;}
.p2 .banner_pro .banner .btn5{ width: 80px; height: 80px; transition-delay: .6s;}
.p2 .banner_pro .banner1 .btn1{ right: 225px; top: 70px;}
.p2 .banner_pro .banner1 .btn2{ right: 110px; top: 175px;}
.p2 .banner_pro .banner1 .btn3{ right: 190px; top: 300px;}
.p2 .banner_pro .banner1 .btn4{ right: 300px; top: 355px;}
.p2 .banner_pro .banner1 .btn5{ right: 410px; top: 400px;}
.p2 .banner_pro .banner2 .btn1{ left: 255px; top: 57px; transition-delay: 1s;}
.p2 .banner_pro .banner2 .btn2{ left: 122px; top: 118px; transition-delay: .8s;}
.p2 .banner_pro .banner2 .btn3{ left: 90px; top: 260px; transition-delay: .7s;}
.p2 .banner_pro .banner2 .btn4{ left: 190px; top: 352px; transition-delay: .6s;}
.p2 .banner_pro .show{ overflow: hidden; position: absolute; top: 0;}
.p2 .banner_pro .show1{ left: 0; z-index: 6;}
.p2 .banner_pro .show2{ right: 0; z-index: 8;}
.p2 .banner_pro .show .showimg{}
.p2 .banner_pro .show .btn{position: absolute; cursor: pointer;}
.p2 .banner_pro .show1 .btn{ left: 57px; bottom: 174px;}
.p2 .banner_pro .show2 .btn{ right: 48px; bottom: 142px;}


.p5_3{}
.p5_3 ul{}
.p5_3 li{ position: relative; margin-bottom: 40px; padding: 50px 20px 20px; height: 182px; background: #fdc43a  no-repeat top center;}
.p5_3 li .img{ overflow: hidden; float: left; border: 1px solid #cf9c33; padding: 4px; width: 264px; height: 172px;}
.p5_3 li .img img{ width: 100%; height: 100%; -webkit-transition:all 0.3s linear; transition:all 0.3s linear;}
/*.p5_3 li .img:hover img{-webkit-transform:scale(1.05); transform:scale(1.05);}*/
.p5_3 li .box{ float: right; overflow: hidden; position: relative; z-index: 3; width: 350px; height: 180px;}
.p5_3 li .box h3{ font-size: 18px; line-height: 40px; color: #472720;}
.p5_3 li .box dl{ overflow: hidden; margin-bottom: 4px; line-height: 22px; color: #472720;}
.p5_3 li .box dl.dl1{ height: 22px;}
.p5_3 li .box dl.dl2{ max-height: 66px;}
.p5_3 li .box dt{ float: left; font-size: 14px; font-weight: bold;}
.p5_3 li .box dd{padding-left: 70px;}
.p5_3 li .box .wrap{}
.p5_3 li .box .more{ margin-top: 10px;}
.p5_3 li .box .more a{float: right; width: 109px; height: 28px;}
.p5_3 li .number{ position: absolute; right: 0; bottom:-25px; z-index: 2; font-family: arial; font-size: 170px; color: #fed47d;}

/*品牌店*/
.brands{ padding: 0 10px;}
.brands .img{ border: 1px solid #d1c8c6; padding: 4px; width: 263px; height: 171px;}
.brands .img img{ width: 100%; height: 100%;}
.brands .title{ width: 365px; height: 150px;}
.brands .title h3{ overflow: hidden; border-bottom: 1px solid #e5e5e5; height: 40px; font-size: 18px; line-height: 40px; color: #472720; text-overflow: ellipsis; white-space: nowrap;}
.brands .title .addr{ overflow: hidden; display: inline-block; margin: 10px 0; max-height: 48px; line-height: 24px; color: #472720;}
.brands .title .addr strong{ font-size: 14px;}
.brands .title .special{ overflow: hidden; height: 27px; line-height: 27px;}
.brands .title .special em{ display: inline-block; margin-right: 12px; width: 70px; font-size: 14px; font-style: normal; font-weight: bold; text-align: center; color: #472720; background-color: #fdc43b;}
.brands .infor{ line-height: 26px; color: #472720;}
.brands .infor h4{ font-size: 14px; font-weight: bold;}
.brands .infor p{ text-indent: 2em;}

/*新闻列表*/
.comb_i_t1{ border-bottom: 1px dashed #e5e5e5; padding-bottom: 25px; height: 185px;}
.comb_i_t1 .l_img{ float:left; width:285px; height:185px;}
.comb_i_t1 .l_img a{ display:block; height:inherit; overflow:hidden;}
.comb_i_t1 .l_img a img{ width:100%; height:100%; -webkit-transition:all 0.3s linear; transition:all 0.3s linear;}
.comb_i_t1 .l_img:hover a img{-webkit-transform:scale(1.05); transform:scale(1.05);}
.comb_i_t1 .r_info{ float:right; width:380px;}
.comb_i_t1 .r_info h4{ overflow: hidden; margin-bottom: 5px; height: 48px; font-size:16px; line-height: 24px; color: #59322a;}
.comb_i_t1 .r_info p{ overflow: hidden; height: 72px; font-size:12px; line-height:24px; color: #c6c6c6;}
.comb_i_t1 .r_info .bottom{ margin-top: 20px; line-height: 34px;}
.comb_i_t1 .r_info .bottom .btn{ border: 1px solid #ababab; border-radius: 10px; width: 107px; height: 34px; font-size: 14px; text-align: center; color:#9f9f9f;}
.comb_i_t1 .r_info .bottom .date{ font-size:14px; color:#838383;}
.list_news{}
.list_news ul{}
.list_news li{ border-bottom: 1px dashed #e5e5e5; padding: 20px 15px 30px;}
.list_news li h4{ font-size: 14px; line-height: 28px; color: #743f34;}
.list_news li h4 a{ overflow: hidden; display: inline-block; width: 570px; text-overflow: ellipsis; white-space: nowrap;}
.list_news li .date{ float: right; font-size: 12px; font-weight: normal; color: #a0a0a0;}
.list_news li p{ overflow: hidden; height: 44px; line-height: 22px; color: #a7a7a7;}

/*最终单页*/
.final_page{ padding: 0 10px;}
.final_page .art_title{ margin-bottom:30px; padding-bottom:15px; text-align:center; border-bottom:1px #e5e5e5 solid;}
.final_page .art_title h3{ font-size:16px; color:#59322a;}
.final_page .art_title .info{ margin-top:15px; font-size:12px; color:#9e9e9e;}
.final_page .art_title .info span{ display:inline-block; margin:0 15px;}
.final_page p{ line-height:29px; text-indent:2em; color: #595959;}
.final_page img{ display:block; margin:0 auto; max-width:100%;}

/*图片列表*/
.img_list_f{ padding: 0 20px;}
.img_list_f li{ float:left; margin-right:30px; margin-bottom:35px; width:310px; height:220px; text-align:center;}
.img_list_f li .img{ overflow:hidden; display:block; width:310px; height:190px;}
.img_list_f li .img img{ width:100%; height:100%; -webkit-transition:all 0.3s linear; transition:all 0.3s linear;}
/*.img_list_f li .img:hover img{-webkit-transform:scale(1.1); transform:scale(1.1);}*/
.img_list_f li p{ overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 14px; line-height:30px; color: #4c4c4c;}
.img_list_f li p:hover{color: #febf46;}


/*contact*/  
.contact{ padding: 0 10px;}
.contact .logo{ margin-bottom: 15px; border-bottom: 1px solid #e5e5e5; padding-bottom: 40px; text-align: center;}
.contact .logo img{ margin-bottom: 15px;}
.contact .logo p{ font-size: 14px; line-height: 30px; color: #555;}
.contact .logo p i{ font-weight: bold; color: #0292db;}
.contact h3{ font-size: 20px; line-height: 60px; color: #0292db;}
.contact .addr{}
.contact .addr dl{ font-size: 14px; line-height: 30px; color: #555555;}
.contact .addr dt{ float: left; width: 45px; text-align: right;}
.contact .addr dd{ padding-left: 45px;}

.p5_3_2{ padding: 0 5px;}
.p5_3_2 .form{ border: 1px solid #dcdcdc; padding: 20px 0 50px; text-align:center;}
.p5_3_2 img{ max-width:100%;}
.p5_3_2 .button{ margin-top: 20px; text-align: center;}
.p5_3_2 .button input{ border: none; border-radius: 5px; width: 178px; height: 39px; font-size: 14px; font-weight: bold; line-height: 39px; color: #fff; background-color: #eda701; cursor: pointer; outline: none;}

/*企业文化*/
.introduction{ padding: 0 30px;}
.introduction h3{ position: relative; height: 60px; font-size: 18px; line-height: 60px; color: #fab637;}
.introduction h3 i{ position: absolute; display: inline-block; left: 0; bottom: 0; width: 43px; height: 2px; background-color:#e5e5e5;}
.introduction img{ margin: 25px auto;}
.introduction p{ text-indent: 2em; line-height: 30px; color: #595959;}
.introduction dl{ margin-bottom: 20px; padding-left: 60px; line-height: 27px; color: #743f34;}
.introduction dt{ font-size: 16px; font-weight: bold;}
.introduction dd{ font-size: 14px;}

/*产品展示页面部分*/
.ny_bg{overflow: hidden; margin:auto; width: 1200px; min-height: 600px; background:  repeat-y;}
.ny_margin{ margin-bottom: 50px;}
.ny_cont{ margin-bottom: 45px; padding-top: 26px;}
.ny_cont .ny_left{float: left; margin-top: 10px;  border-radius:3px; width: 230px;  background: #fff;}
.ny_cont .ny_left h2{width: inherit; height: 43px; background-position: center; background-repeat: no-repeat;}
.ny_cont .ny_left .lbott{padding:0 30px 0 22px; width: 178px;}
.ny_cont .ny_left .lbott h3{padding:16px 0 20px; text-align: center;}
.ny_cont .ny_right{float: right;margin-top: 10px;border-radius:3px; width: 734px; min-height:500px;}
.ny_cont .ny_right h3{display: none;margin-right: -16px; width: 352px; height: 48px; background-position: center; background-repeat:no-repeat; }
.ny_cont .ny_right h3 a{display: block; float: left; width: 176px; height: 48px;}
.ny_cont .ny_right .rbott{position:relative; padding-bottom: 20px; min-height: 500px; background: #fff;}
.ny_cont .ny_right .rbott ul.pic_list{padding:35px 48px 30px 39px;}
.ny_cont .ny_right .rbott ul.pic_list li{float: left; overflow: hidden; margin-right: 34px; margin-bottom: 10px; padding:3px 3px 5px; border:1px solid #e5e5e5; width: 183px; height: 325px; text-align: center;}
.ny_cont .ny_right .rbott ul.pic_list li .pic{display: block; overflow: hidden; border:1px solid #e5e5e5;  width: 183px; height: 263px;}
.ny_cont .ny_right .rbott ul.pic_list li .pic img{ max-width:100%; max-height:100%; -webkit-transition:all 0.15s linear; transition:all 0.15s linear;}
.ny_cont .ny_right .rbott ul.pic_list li .pic:after{display:inline-block; overflow:hidden; width:0; height:100%; vertical-align:middle; content:"";}
.ny_cont .ny_right .rbott ul.pic_list li strong{display: block; padding: 10px 0 5px;font-size: 16px; color: #62291e;}
.ny_cont .ny_right .rbott ul.pic_list li span{display: block; font-size:13px; color: #595959;}
.ny_cont .ny_right .rbott ul.pic_list li:hover{border:1px solid #62291e;}
.ny_cont .ny_right .rbott ul.pic_list li:hover .pic{border:1px solid #62291e;}
.ny_cont .ny_right .rbott ul.pic_list li:hover .pic img{-webkit-transform:scale(1.05); transform:scale(1.05);}
.ny_cont .ny_right .rbott a.return{display: block;  position: absolute; bottom: 0; right: 0; width: 88px; height: 70px;  background:  no-repeat;}
.pro_deltails{ margin:0 auto; width:908px;}
.pro_deltails h3{display: none;height: 60px;}
.pro_deltails h3 span{ float: right; width: 352px; height: 60px; background-position: right center; background-repeat: no-repeat;}
/*.pro_deltails h3 a{display: block; float: left; width: 100%; height: 60px; background:  no-repeat right top;}
.pro_deltails h3 a.left{display: block;float: left; width: 225px; height: 60px; background-position: 0 0;}
.pro_deltails h3 a.right{display: block;float: left; width: 225px; height: 60px; background-position: -225px 0;}*/
/*.pro_deltails h3 a.left:hover{ background-position: 0 -62px;}
.pro_deltails h3 a.right:hover{background-position: -225px -62px;}*/
.pro_deltails h3 a.left.on{ background-position: 0 -62px;}
.pro_deltails h3 a.right.on2{ background-position: -225px -62px;}
.pro_deltails .pro_del{position:relative; margin:0 auto auto auto; width:908px; height: 463px; background: no-repeat;}
.pro_deltails .pro_del span.pro_logo{position: absolute; left: 35px; top: 23px; width: 114px; height: 87px; line-height:70px;}
.pro_deltails .pro_del span.pro_logo img{ max-width:100%;}
.pro_deltails .pro_del a.pro_close{position: absolute;right:18px; top: 18px; width: 31px; height: 31px;}
.pro_deltails .pro_del span.pro_img{position: absolute;right:54px; top: 52px; width: 300px; height: 60px;}
.pro_deltails .pro_del span.pro_img img{max-width: 100%;}
.pro_deltails .pro_del .details{overflow: hidden; padding-top:80px; padding-left: 97px;width: 100%;  height: 322px;}
.pro_deltails .pro_del .details .det_left{float: left; margin-right: 26px; width: 333px; height: 322px;}
.pro_deltails .pro_del .details .det_left .picbtntop{position:relative;  overflow:hidden;  zoom:1; width:333px; height:322px;     }
.pro_deltails .pro_del .details .det_left .picbtntop .hd{padding-top: 80px;width:86px;  height:240px; /*max-height: 322px;*/ position:absolute; left:0; bottom:0; overflow:hidden; }
.pro_deltails .pro_del .details .det_left .picbtntop .hd ul li{ margin-top: 7px; padding:1px; border:1px solid #c2b6bc; border-radius: 3px;  width:82px; height: 109px; text-align:center; background: #fff;}
.pro_deltails .pro_del .details .det_left .picbtntop .hd ul li img{ width:76px; height:103px; border:3px solid #ddd; cursor:pointer; vertical-align:bottom; }
.pro_deltails .pro_del .details .det_left .picbtntop .hd ul li.on{ }
.pro_deltails .pro_del .details .det_left .picbtntop .bd{float: right; padding:1px; border:1px solid #c2b6bc; border-radius: 3px; width:235px;  height:318px; position:relative;  background: #fff;}
.pro_deltails .pro_del .details .det_left .picbtntop .bd li{ position:relative; zoom:1; vertical-align:middle;}
/* .pro_deltails .pro_del .details .det_left .picbtntop .bd li .pic{ position:relative; z-index:0;  }
.pro_deltails .pro_del .details .det_left .picbtntop .bd li .pic img{ width:100%; height:100%; vertical-align:bottom; } */
.pro_deltails .pro_del .details .det_left .picbtntop .bd li .pic{ display:block; overflow:hidden; width:235px; height:318px; position:relative; z-index:0; text-align: center;  } 
.pro_deltails .pro_del .details .det_left .picbtntop .bd li .pic img{ max-width:100%; max-height:100%;  }
.pro_deltails .pro_del .details .det_left .picbtntop .bd li .pic:after{display:inline-block; width:0; height:100%; vertical-align:middle; overflow:hidden; content:"";}

.pro_deltails .pro_del .details .det_left .picbtntop .bd li .bg{ width:239px; height:30px; position:absolute; left:0; bottom:0; z-index:1;  background:#000; filter:alpha(opacity=60);opacity:0.6;    }
.pro_deltails .pro_del .details .det_left .picbtntop .bd li .title{width:239px; height:30px; line-height:30px; left:0; bottom:0;   position:absolute; z-index:2;  }
.pro_deltails .pro_del .details .det_left .picbtntop .bd li .title a{ color:#fff; padding-left:15px;  }
.pro_deltails .pro_del .details .det_right{float: left; padding-top: 110px; width: 373px;}
.pro_deltails .pro_del .details .det_right dl{padding-bottom: 20px; height:135px;}
.pro_deltails .pro_del .details .det_right dt{margin-bottom: 5px; font-size: 18px; font-weight: bold; color: #e44409; padding-bottom: 5px; height: 25px; background: no-repeat left bottom;}
.pro_deltails .pro_del .details .det_right dd{ font-size: 14px; line-height: 20px; color: #483f41;}
.pro_deltails .pro_del .details .det_right dd span{float: left; min-width: 90px; text-align: right;}
.pro_deltails .pro_del .details .det_right dd em{float: left;}
.pro_deltails .pro_del .details .det_right .gmbj{text-align: center;}
.pro_deltails .pro_del .details .det_right .gmbj h4{padding-bottom: 10px; font-size: 16px; text-align: left; color: #e01483;}
.pro_deltails .pro_del .details .det_right .gmbj a{display: inline-block;}
.pro_deltails .pro_del .details .det_right .gmbj a.tm{ margin-bottom: 5px; width: 180px;}
.pro_deltails .pro_del .details .det_right .gmbj a.tm img{ width: 100%;}
.pro_deltails .pro_del .details .det_right .gmbj a.wxsc{position: relative;}
.pro_deltails .pro_del .details .det_right .gmbj a.wxsc .wxewm{display: none; position: absolute; bottom:17px; left: -5px; width: 190px; height: 195px; background: no-repeat;}
.pro_deltails .pro_del .details .det_right .gmbj a.wxsc .wxewm .img{display: block; overflow: hidden; margin: 5px auto auto auto; width: 173px; height: 173px;}
.pro_deltails .pro_del .details .det_right .gmbj a.wxsc .wxewm .img img{width:100%; height: 100%;}
/*品牌故事*/
.brand{min-height: 500px;}
.brand h3{position:relative;  height: 40px; background-position: left top; background-repeat: no-repeat;}
.brand h3 .pic{position:absolute; left: 0; top: 4px;height: 40px; z-index: 10;}
.brand a.return{float: right; margin-top: 5px; width: 88px; height: 28px;}
.multi_slide{ position:relative; padding-top: 30px; padding-bottom: 60px; background: #f1f1f1; }
.multi_slide:after{ display:block; clear:both; height:0; content:"";}
.multi_slide .bd{float: left; overflow:hidden; position:relative; width: 471px;height:735px;}
.multi_slide .bd ul li{ position:relative;  border:1px solid #34312e; width: 469px; height:733px;}
.multi_slide .bd ul li .img{display: block; overflow: hidden;   width: 469px;height:733px;}
.multi_slide .bd ul li .img img{ max-width:100%; max-height:100%; -webkit-transition:all 0.15s linear; transition:all 0.15s linear;}
.multi_slide .bd ul li .img:after{display:inline-block; overflow:hidden; width:0; height:100%; vertical-align:middle; content:"";}
.multi_slide .bd ul p{ width:100%; height:35px; line-height:35px; background: repeat;}
.multi_slide .bd ul p a{ margin-left:15px; color:#595959;}
.multi_slide .smallscroll{float: left; position:relative;  margin:62px 138px 0 140px; padding: 10px 0; width: 107px; height: 560px;}
.multi_slide .smallimg{ overflow:hidden; width:107px; height:560px;}
.multi_slide .smallimg ul{width: 107px; }
.multi_slide .smallimg li{display: block; margin:15px 0;border:1px solid transparent; width:105px; height:162px; cursor:pointer;}
.multi_slide .smallimg img{ width:100%; height:100%; opacity:.4; filter:alpha(opacity=40); -webkit-transition:all .15s linear; transition:all .15s linear;}
.multi_slide .smallimg li.on img{  opacity:1; filter:alpha(opacity=100);}
.multi_slide .smallimg li.on {border:1px solid #e4434a;}
.multi_slide .pagestate{position:absolute; bottom:20px; left:61%;  line-height:35px; letter-spacing:2px; color:#595959;}
.multi_slide .pagestate span{color:#595959;}
.multi_slide .pagestate em{color:#595959;}
.multi_slide .bd .btn{ position:absolute; top:116px; width:30px; height:50px;  opacity:0; filter:alpha(opacity=0); -webkit-transition:all .15s linear; transition:all .15s linear; cursor:pointer;}
.multi_slide .bd:hover .btn{ opacity:.6; filter:alpha(opacity=60);}
.multi_slide .bd .lprev{ left:0;}
.multi_slide .bd .lnext{ right:0; background-position:-34px 0;}
.multi_slide .bd .btn:hover{opacity:1; filter:alpha(opacity=100);}
.multi_slide .smallscroll .btn{ position:absolute; left:30%; width:43px; height:29px; opacity:.8; filter:alpha(opacity=100); cursor:pointer;}
.multi_slide .smallscroll .sprev{ top:-29px; background:;}
.multi_slide .smallscroll .snext{ bottom:-29px; background:;}
.multi_slide .smallscroll .btn:hover{opacity:1; filter:alpha(opacity=100);}
/* .brand .brand_det{padding-bottom: 20px; text-align: center; background: #f1f1f1;}
.brand .brand_det img{} */
.brand .brand_det{padding:20px 70px; background: #f1f1f1;}
.brand .brand_det h4{ font-size: 18px; line-height: 40px; text-align: center; color: #dd2726; }
.brand .brand_det h4 img{ margin-left: 250px; }
.brand .brand_det p{ margin-bottom: 25px; line-height: 28px; text-indent: 2em; color: #595959; }
/*品牌活动*/
.brand_hd{padding-top: 26px; background: #f1f1f1;}
.brand_hd .hd{overflow: hidden;  position:relative; margin-left: 30px;padding:0 10px 5px 0; border-bottom:  1px dotted #dddddd;height:50px; line-height:30px;}
.brand_hd .hd ul{ float:left;}
.brand_hd .hd ul li{ float:left; overflow: hidden; margin:0 8px; width:165px; height: 37px; font-size: 14px; font-weight: bold; text-align: center; line-height: 37px; color: #fff; background-position: center top; background-repeat: no-repeat; cursor:pointer; }
.brand_hd .hd ul li.on{ height:50px; }
.brand_hd .bd ul{ padding:15px; min-height: 620px;}
.brand_hd .bd li{}
.hd_slide{ position:relative; width:728px;}
.hd_slide:after{ display:block; clear:both; height:0; content:"";}
.hd_slide .bd{overflow:hidden; position:relative; height:617px;}
.hd_slide .bd ul li{ position:relative; padding:4px 5px; border:1px solid #e5e5e5; border-radius:5px; width:718px; height:607px; background: #fff;}
.hd_slide .bd ul li .img{display: block; overflow: hidden; width: 718px; height: 607px;}
.hd_slide .bd ul li .img img{ width:100%; height:100%;}
.hd_slide .smallscroll{ position:relative; margin-top:40px; padding: 0 7px;}
.hd_slide .smallimg{ overflow:hidden; width:806px; height:101px;}
.hd_slide .smallimg ul{ width:99999px; height:101px;}
.hd_slide .smallimg li{float:left; margin:0 8px; width:119px; height:101px; cursor:pointer;}
.hd_slide .smallimg img{ border-radius:5px; width:100%; height:100%; opacity:.4; filter:alpha(opacity=40); -webkit-transition:all .15s linear; transition:all .15s linear;}
.hd_slide .smallimg li.on img{ opacity:1; filter:alpha(opacity=100);}
.hd_slide .pagestate{font-size: 0; position:absolute; right:10px; top:270px; line-height:35px; letter-spacing:2px; color:#ffffff;}
.hd_slide .pagestate span{font-size: 0; color:#fff;}
.hd_slide .bd .btn{ position:absolute; top:116px; width:30px; height:50px; background:; opacity:0; filter:alpha(opacity=0); -webkit-transition:all .15s linear; transition:all .15s linear; cursor:pointer;}
.hd_slide .bd:hover .btn{ opacity:.6; filter:alpha(opacity=60);}
.hd_slide .bd .lprev{ left:0;}
.hd_slide .bd .lnext{ right:0; background-position:-34px 0;}
.hd_slide .bd .btn:hover{opacity:1; filter:alpha(opacity=100);}
.hd_slide .smallscroll .btn{ position:absolute; top:25px; width:29px; height:43px; opacity:.8; filter:alpha(opacity=80); cursor:pointer;}
.hd_slide .smallscroll .sprev{ left:-30px; background:;}
.hd_slide .smallscroll .snext{ right:-40px; background:;}
.hd_slide .smallscroll .btn:hover{opacity:1; filter:alpha(opacity=100);}

/*烧烤生活页面部分*/
.shaokao{padding-top: 26px; padding-bottom: 30px; background: #f1f1f1;}
.sk_slide{ position:relative; width: 789px;}
.sk_slide:after{ display:block; clear:both; height:0; content:"";}
.sk_slide .bd{overflow:hidden; position:relative; margin:0 auto;  width: 789px; height:582px; /*  height:470px; */}
.sk_slide .bd ul li{ position:relative;  padding:20px 20px 10px; border:1px solid #e5e5e5;  width:747px; height:550px; /*  height:442px; */ text-align: center; }
.sk_slide .bd ul li .img{display: block; overflow: hidden; margin-bottom: 8px; width: 745px;/*  height:479px; */ /*  height: 357px; */}
.sk_slide .bd ul li .img img{ max-width:100%;}
.sk_slide .bd ul li strong{font-size: 16px; color: #404040;}
.sk_slide .bd ul li span{ color: #595959;}
.sk_slide .smallscroll{ position:relative; margin-top:40px; padding: 0 7px;}
.sk_slide .smallimg{ overflow:hidden; width: 783px; height:115px;}
.sk_slide .smallimg ul{ width:99999px; height:115px;}
.sk_slide .smallimg li{float:left; margin:0 3px; padding:13px 4px; border:1px solid #e5e5e5; width:180px; height:87px; background: #fff; cursor:pointer;}
.sk_slide .smallimg li .img{display: block; overflow: hidden; width:180px; height:87px;}
.sk_slide .smallimg li .img img{ border-radius:5px; width:100%; height:100%; opacity:.4; filter:alpha(opacity=40); -webkit-transition:all .15s linear; transition:all .15s linear;}
.sk_slide .smallimg li.on img{ opacity:1; filter:alpha(opacity=100);}
.sk_slide .pagestate{font-size: 0; position:absolute; right:10px; top:270px; line-height:35px; letter-spacing:2px; color:#ffffff;}
.sk_slide .pagestate span{font-size: 0; color:#fff;}
.sk_slide .bd .btn{ position:absolute; top:116px; width:30px; height:50px;  opacity:0; filter:alpha(opacity=0); -webkit-transition:all .15s linear; transition:all .15s linear; cursor:pointer;}
.sk_slide .bd:hover .btn{ opacity:.6; filter:alpha(opacity=60);}
.sk_slide .bd .lprev{ left:0;}
.sk_slide .bd .lnext{ right:0; background-position:-34px 0;}
.sk_slide .bd .btn:hover{opacity:1; filter:alpha(opacity=100);}
.sk_slide .smallscroll .btn{ position:absolute; top:40px; width:29px; height:43px; opacity:.8; filter:alpha(opacity=80); cursor:pointer;}
.sk_slide .smallscroll .sprev{ left:-30px; background:;}
.sk_slide .smallscroll .snext{ right:-40px; background:;}
.sk_slide .smallscroll .btn:hover{opacity:1; filter:alpha(opacity=100);}

.page_change{ margin:20px 0; text-align:center;}
.page_change a{ display:inline-block; margin-right:5px; padding:0 5px; border:1px #999999 solid; min-width:16px; height:22px; line-height:22px; color:#999999; background:#fff;  -webkit-transition:all .1s linear; transition:all .1s linear;}
.page_change a:hover{ border:1px #47251c solid; color:#fff; background:#6e3e33;}
.page_change a.on{ border:1px #47251c solid; color:#fff; background:#6e3e33;}

/*华醇梦想*/
.dream{ padding: 20px 5px 50px; background-color: #ffffff;}
.dream img{ margin-bottom: 10px; width: 100%;}

/* .qiehuan{ height: 50px; }
.qiehuan a{ float: left; margin: 0 5px; height: 50px; background-repeat: no-repeat; background-position:center top; }
.qiehuan span{ display: block; border-radius: 40px; padding: 0 30px; height: 37px; font-size: 14px; font-weight: bold; color: #fff; line-height: 37px;}
.qiehuan a.on{ background-position:center bottom;} */
.qiehuan{}
.qiehuan .hd{ margin-bottom:20px; height:50px;}
.qiehuan .hd ul{ height:50px;}
.qiehuan .hd ul li{ float: left; margin: 0 5px; height: 37px; background-repeat: no-repeat; background-position:center bottom; cursor: pointer;}
.qiehuan .hd ul li span{ display: block; border-radius: 40px; padding: 0 30px; height: 37px; font-size: 14px; font-weight: bold; color: #fff; line-height: 37px;}
.qiehuan .hd ul li.on{ height:50px;}
.qiehuan .bd .slide{}