blockquote,body,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,html,input,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}
body{font-family:Helvetica,STHeiti STXihei,Microsoft JhengHei,Microsoft YaHei,Tohoma,Arial;font-weight:400;font-style:normal;font-size:14px;color:#383838;background:#eee}
h1,h2,h3,h4,h5,h6{font-weight:400}
ol,ul{list-style:none}
a{color:#666;text-decoration:none}
a,a:active,a:focus,a:hover{outline:0 0!important}
a:hover{color:#00a2d2}
a img,img{border:none}
.clear{clear:both}
em,i{font-style:normal}
*{padding:0;margin:0;box-sizing:border-box}
a{text-decoration:none}
ol,ul{list-style:none}
.head{margin:0 auto;height:100px;background:#00b7cc;background:linear-gradient(to right,#00a2d2,#00b7cc)}
.top{margin:0 auto;width:1200px}
.head .logo{display:inline;float:left;padding:20px 0 0}
.head .header_menu{display:inline;float:right;height:100px}
.head .header_menu dd{float:left;position:relative;width:110px;height:100%;z-index:200}
.head .header_menu dd>a{display:block;position:relative;width:100%;height:100%;line-height:105px;font-size:20px;color:#fff;text-align:center;transition:all .1s ease-in-out}
.head .header_menu dd:hover>a{background-color:#000;color:#fff!important;height:100px}
.head .header_menu dd>a:hover,.head_menu dd>a.hover,.head_menu dd>a:active{text-decoration:none}
.head .header_menu dd:after{position:absolute;top:0;left:0;right:0;margin:auto;content:'';width:0;height:100px;border-bottom:#ec6100 solid 3px;transition:all .5s ease-in-out;z-index:-1}
.head .header_menu dd.hover,.head .header_menu dd:hover:after{width:100%}
.head .header_menu dd:hover .sub_menu{display:block}
.banner{height:450px;width:100%}
.banner img{height:450px}
.vipdh{margin:108px auto;width:1200px;height:312px;clear:both}
.dhyi{float:left;margin-right:45px}
.dhsan{float:left}
.dhpic img{width:370px}
.dhwz{margin-top:-36px}
.dhwz h3{margin-left:45px;width:280px;height:72px;background-color:#fff;border-radius:50px;box-shadow:0 .3px 7px rgba(0,0,0,.2);color:#555;display:inline-block;text-align:center;line-height:72px;font-size:24px}
.dhyi:hover{opacity:.8;width:370px;height:276px}
.dhsan:hover{opacity:.8;width:370px;height:276px}
.hot{background:#f6f6f6;padding:80px 0;float:left;width:100%}
.hot .bt{position:relative;width:100%;height:80px;background-image:url(bt.png);background-repeat:no-repeat;background-position:center bottom;text-align:center;margin-bottom:8px}
.hot .bt p{position:absolute;bottom:20px;letter-spacing:2px;left:calc(50% - 60px);color:#333;font-size:30px}
.rexiao{position:relative;margin:50px auto;width:1200px}
.rexiao ul{margin-right:-18px}

.tuijian{margin:20px auto 0 auto;width:1200px;padding-top:10px; clear:both;}
.tuijian ul{margin-right:-18px}
.tuijian-item{float:left;width:286px;height:325px;overflow:hidden;margin:0 18px 0px 0;text-align:center;position:relative;transition:all .2s}
.tuijian-item a .case-pad{width:286px;height:240px}
.case-item-info{transition:all .2s;padding:15px 10px}
.ggxq{ margin:58px auto; width:1200px; font-size:16px; line-height:28px; color:#555}

.w1200{margin:0 auto;width:1200px}
.hot-item{float:left;width:286px;height:360px;overflow:hidden;margin:0 18px 18px 0;text-align:center;position:relative;transition:all .2s}
.hot-item a .case-pad{width:286px;height:240px}
.hottitle{float:left;font-size:16px;color:#222;padding-bottom:8px; width:100%}
.new_lst{height:315px;position:relative;overflow:hidden;display:none;margin-top:10px;padding-top:10px}
.new_lst ul{position:absolute;left:0}
.new-wrap{margin-top:30px}
.new-wrap .show{display:block}
.new_cnlf{width:380px;float:left}
.new_cnlf p{width:100%}
.newlf_bt{color:#000;font-size:18px;line-height:50px;text-align:center;display:block;margin-top:-50px}
.ggjg{margin-top:15px;text-align:center;color:#f50}
.diqu{margin-left:20px;color:#070}
.news{margin:78px auto;width:1200px;clear:both}
.bt{float:left;position:relative;width:100%;height:80px;background-image:url(bt.png);background-repeat:no-repeat;background-position:center bottom;text-align:center;margin-bottom:8px}
.bt p{position:absolute;bottom:20px;letter-spacing:2px;left:calc(50% - 60px);color:#333;font-size:30px}
.nr{margin:78px auto;width:1200px;clear:both}
.nr .bt{float:left;position:relative;width:100%;height:80px;background-image:url(bt.png);background-repeat:no-repeat;background-position:center bottom;text-align:center;margin-bottom:8px}
.nr .bt p{position:absolute;bottom:20px;letter-spacing:2px;left:calc(50% - 60px);color:#333;font-size:30px}
.nrjs{padding:80px 0 30px;font-size:16px;line-height:25px}
.newsul{float:left;width:103%;padding-top:50px; margin-bottom:45px;}
.newsul li{float:left;margin:15px 20px 15px 0;height:87px;width:592px}
.newsul li .newsb{float:left;width:86px;height:80px;text-align:center;font-size:15px;color:#777;border-right:1px solid #ccc}
.newsul li .newsb span{display:block;font-size:35px;line-height:1.2;color:#777}
.newsul li .newsb{float:left;width:86px;height:80px;text-align:center;font-size:15px;color:#777;border-right:1px solid #ccc}
.newsul li .irr{float:left;padding-left:19px;width:365px}
.newsul li .irr h4{font-size:16px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:#222;padding:2px 0 0}
.newsul li .irr span{display:block;font-size:14px;line-height:25px;height:50px;overflow:hidden;color:#999;padding:4px 0 0;-moz-transition:all .5s;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.main-im{position:fixed;right:10px;top:300px;z-index:100;width:110px;height:272px}
.main-im .qq-a{display:block;width:106px;height:116px;font-size:14px;color:#0484cd;text-align:center;position:relative}
.main-im .qq-a span{bottom:5px;position:absolute;width:90px;left:10px}
.main-im .qq-hover-c{width:70px;height:70px;border-radius:35px;position:absolute;left:18px;top:10px;overflow:hidden;z-index:9}
.main-im .qq-container{z-index:99;position:absolute;width:109px;height:118px;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom:1px solid #ddd;background:url(qq-icon-bg.png) no-repeat center 8px}
.main-im .img-qq{max-width:60px;display:block;position:absolute;left:6px;top:3px;-moz-transition:all .5s;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.main-im .im-qq:hover .img-qq{max-width:70px;left:1px;top:8px;position:absolute}
.main-im .im_main{background:#f9fafb;border:1px solid #ddd;border-radius:10px;background:#f9fafb;display:none}
.main-im .im_main .im-tel{color:#000;text-align:center;width:109px;height:105px;padding-top:10px;border-bottom:1px solid #ddd}
.main-im .im_main .im-tel div{font-weight:700;font-size:12px;margin-top:6px}
.main-im .im_main .im-tel .tel-num{font-family:Arial;font-weight:700;color:#e66d15}
.main-im .im_main .im-tel:hover{background:#fafafa}
.main-im .im_main .weixing-container{width:55px;height:47px;border-right:1px solid #ddd;background:#f5f5f5;border-bottom-left-radius:10px;background:url(weixing-icon.png) no-repeat center center;float:left}
.main-im .im_main .weixing-show{width:112px;height:172px;background:#fff;border-radius:10px;border:1px solid #ddd;position:absolute;left:-125px;top:-126px}
.main-im .im_main .weixing-show .weixing-sanjiao{width:0;height:0;border-style:solid;border-color:transparent transparent transparent #fff;border-width:6px;left:112px;top:134px;position:absolute;z-index:2}
.main-im .im_main .weixing-show .weixing-sanjiao-big{width:0;height:0;border-style:solid;border-color:transparent transparent transparent #ddd;border-width:8px;left:112px;top:132px;position:absolute}
.main-im .im_main .weixing-show .weixing-ma{width:104px;height:103px;padding-left:5px;padding-top:5px}
.main-im .im_main .weixing-show .weixing-txt{position:absolute;top:110px;left:7px;width:100px;margin:0 auto;text-align:center}
.main-im .im_main .go-top{width:50px;height:47px;background:#f5f5f5;border-bottom-right-radius:10px;background:url(toTop-icon.png) no-repeat center center;float:right}
.main-im .im_main .go-top a{display:block;width:52px;height:47px}
.main-im .close-im{position:absolute;right:10px;top:-12px;z-index:100;width:24px;height:24px}
.main-im .close-im a{display:block;width:24px;height:24px;background:url(close_im.png) no-repeat left top}
.main-im .close-im a:hover{text-decoration:none}
.main-im .open-im{cursor:pointer;margin-left:68px;width:40px;height:133px;background:url(open_im.png) no-repeat left top}
.site-page{padding:40px 0 10px;clear:both;text-align:center}
.site-page a{display:inline-block;padding:0 10px;height:32px;margin:0 3px;line-height:32px;border:1px solid #777;color:#555;text-decoration:none}
.site-page a:hover{color:#00a2d2;border:1px solid #00a2d2}
.site-page span{background-color:#00a2d2;padding:7px 10px;border:1px solid #00a2d2;margin:0 3px;color:#fff}
.site-page .site-page-a{border:1px solid #00a2d2;background-color:#00a2d2;color:#fff}
.site-page .site-page-a:hover{border:1px solid #00a2d2;background-color:#ec6100;color:#fff}
.zw{margin-top:40px;font-size:16px;color:#3e3e3e;line-height:28px;width:100%;overflow:hidden;zoom:1}
.pages{border-top:1px solid #eee;padding-top:20px;line-height:30px}
.newsnr{margin:20px auto;padding:50px;width:1200px;background:#fff}
.newsnr h1{color:#333;font-size:22px;margin:7px 0;line-height:35px;font-weight:700;word-break:normal;word-wrap:break-word}
.newsnr span{color:rgba(0,0,0,.3);font-size:15px}
.footer{float:left;clear:both;width:100%;background:#f8f8f8;border-top:1px solid #f7f7f7;text-align:center;margin-top:20px;padding:20px 0;color:#aaa;font-size:14px;line-height:28px}
.footer a{color:#999;margin:0 5px}
.footnav{color:#eee}
.footnav a{color:#5a5a5a}
.footnav span{margin:0 8px}
.jb{height:38px;text-align:center;margin-top:10px}
.jb a{display:inline-block;height:38px;margin-right:25px;background:url(weibu.png) no-repeat;background-image:-webkit-image-set(url(weibu.png) 1x,url(weibu.png) 2x)}
#jb_1{width:160px;background-position:0 -144px}
#jb_2{width:140px;background-position:0 -96px}
#jb_3{width:110px;background-position:0 -48px}
#jb_4{width:160px;background-position:0 0}
#jb_5{width:120px;background-position:0 -192px}
.mainInfo{width:1200px;clear:both;margin:80px auto}
.fl{float:left}
.tupic{float:left;width:470px;margin-left:0}
.tupic{float:left;width:470px;margin-left:0}
.play{float:left;width:470px;height:400px;overflow:hidden;position:relative}
.play .text{width:100%;position:absolute;left:0;bottom:0;height:60px}
.play .text div{position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:.4;z-index:99}
.play .text span{position:absolute;left:0;top:0;width:100%;height:100%;line-height:60px;color:#fff;z-index:999;text-align:center;font-size:20px}
.play ol{position:absolute;left:28px;bottom:10px;z-index:888}
.play ol li{float:left;margin-right:3px;display:inline;cursor:pointer;background:#fff;border:1px solid #00a2d2;padding:2px 6px;color:#00a2d2;font-family:arial;font-size:12px}
.play ol li.active{padding:3px 8px;font-weight:700;color:#fff;background:#00a2d2;position:relative;bottom:2px}
.play ul{position:absolute;top:0;left:0;z-index:1}
.play ul li{width:470px;height:400px;float:left}
.play ul img{float:left;width:470px;height:400px}
#next{display:block;position:absolute;top:77%;right:0;width:4px;height:54px;text-align:center;color:#d94b01;z-index:999;line-height:50px;text-decoration:none}
#prev{display:block;position:absolute;top:77%;left:0;width:4px;height:54px;text-align:center;color:#d94b01;z-index:999;line-height:50px;text-decoration:none}
.prevImg{height:60px;padding-top:4px;padding-right:4px;width:60px;position:absolute;top:0;left:8px}
.nextImg{height:60px;padding-top:4px;padding-left:4px;width:60px;position:absolute;top:0;right:8px}
.dogInfo{width:700px;margin-left:30px;float:left}
.dogInfo p.title{font-size:20px;margin-bottom:10px;color:#333;margin:0;font-weight:700}
.dogInfo .priceArea{padding:0 10px;margin:25px 0;background:#f8f8f8;height:85px;line-height:85px}
.dogInfo .name{color:#999;font-size:14px;margin-right:14px}
.dogInfo .price{font-size:14px}
.dogInfo .price font{color:#00a2d2;font-size:28px;margin-right:5px;font-weight:700;vertical-align:sub}
.dogInfoArea{padding:0 10px;margin-top:20px;line-height:25px}
.dogInfoArea p{float:left;width:50%;margin-bottom:10px;font-size:14px;color:#333;position:relative}
.dogInfoArea .youxiang{width:100%}
.dogInfo .btnArea{height:40px;float:left;margin:15px 0;clear:both}
.dogInfo icon{background:url(dogInfoIcon.png) no-repeat center;background-size:auto;position:absolute;display:block;top:0;bottom:0;margin:auto}
.dogInfo .showBg.phone{background-color:#ff5943;color:#fff}
.dogInfo .showBg{display:block;float:left;width:210px;height:40px;line-height:40px;margin-right:10px;text-align:center;font-size:16px;position:relative;padding-left:30px;position:relative}
.dogInfo .showBg.weixin{background-color:#ffb400;color:#fff;margin-right:0}
.dogInfo .weixin icon{width:22px;height:18px;background-position:-101px -54px}
.dogInfo .phone icon{width:20px;height:20px;background-position:-77px -54px}
.dogInfo .showBg icon{left:55px}
.dogInfo .btnArea a{box-sizing:border-box;margin-right:10px}
.jsmenu{margin-top:10px;width:920px;float:left;background-color:#fff;font-size:14px;border-bottom:1px solid #ebebeb}
.jsmenu a.cur{color:#00a2d2;border-bottom:2px solid #00a2d2}
.jsmenu a{display:block;float:left;padding:0 5px;text-align:center;height:50px;line-height:50px;font-size:16px;color:#333}
.ggnrjs{float:left;line-height:25px;padding:30px 0;clear:both;color:#333;font-size:14px}
.storeInfo{width:250px;background-color:#fff}
.fr{float:right}
.nrjs{padding-top:40px}


.yyzz,.cns,.svip,.yyzzok,.cnsok{display:inline-block;height:19px;vertical-align:middle;background:url(/shang/rz.png) no-repeat}
.svip{width:63px;background-position:0 0; margin-left:12px;margin-right:12px;}
.yyzz{width:60px;background-position:0 -21px;margin-right:12px;}
.cns{width:60px;background-position:0 -41px}
.yyzzok{width:60px;background-position:0 -61px;margin-right:12px;}
.cnsok{width:60px;background-position:0 -81px}

#projg div{ margin:20px 0;float:left; width:145px; text-align:center;border-right:1px solid #e5e5e5;font-size:16px; line-height:2}
#projg div i{color: #f25618;}
#projg div:last-child{border-right: none;}
.content{ float:left; width:100%; padding:50px; background:#fff; margin-bottom:30px;}
.content img{ max-width:1200px;}
.lxnr{width:1200px;margin:20px auto;}
.lxnr span{float:left;width:400px;height:150px;text-align:center; line-height:35px; font-size:20px;}
.lxnr span i{ color:#ff6700; font-weight:700}

.tu {
    float: left;
    padding-right:40px;
    margin:20px 0;
    text-align: center;
    font-size: 12px;
}.lxbt {
    padding: 25px 0;
    font-size: 26px;
    display: inherit;
}.lxl, .lxr {
    line-height: 32px;
}
.lxl {
    float: left;
    width: 90px;
    color: #999;
}#gsjs {
    font-size: 16px;
    line-height: 25px;
    color: #777;
    padding: 20px;
}
.liuyan{ width:700px; margin:0 auto;}.xx{margin-bottom:12px;color:#999;font-size:16px}.xx input{margin:5px 45px 8px 18px;height:39px;line-height:39px;padding:10px 7px;width:520px;border:1px solid #ddd;font-size:14px;color:#777}
.xx textarea{margin:0 45px 0 18px;height:128px;line-height:25px;padding:10px;width:520px;border:1px solid #ddd;font-size:14px;color:#777}
input.tj{border-radius:3px;width:220px;line-height:20px; font-size:18px;background-image:linear-gradient(90deg,#ee5c55,#f4784c)!important;height:45px;margin-top:12px; margin-left:83px;color:#fff;border:none;}

.shangpin{width:100%;background:#fff;height:688px; padding:20px 0 }
.mian{margin:0 auto;width:1200px;padding-top:42px;overflow:hidden}
.probox{width:500px;float:left}
.propic{border:1px solid #eee;width:500px;height:500px;background:url(loading.gif) no-repeat 50% 50%}
.sliderbox{height:76px;overflow:hidden;margin:8px 0 0}
.sliderbox .arrow-btn{width:38px;height:65px;background:url(arrow.png) no-repeat;cursor:pointer}
.sliderbox #btn-left{float:left;background-position:0 0}
.sliderbox #btn-left.dasabled{background-position:0 -65px}
.sliderbox #btn-right{float:right;background-position:-38px 0}
.sliderbox #btn-right.dasabled{background-position:-38px -65px}
.sliderbox .slider{ float:left;height:65px;width:510px;position:relative;overflow:hidden;margin:0 0 0 0px;display:inline}
.sliderbox .slider ul{position:absolute;left:0;width:999em}
.sliderbox .slider li{float:left;width:66px;height:65px;text-align:center; margin-right:5px;}
.sliderbox .slider li img{border:1px solid #ddd}
.sliderbox .slider li.current img{border:1px solid #00a2d2}
.proxx{float:left;width:670px;margin-left:30px}
.proxx h1{margin-bottom:10px;font-size:24px;line-height:36px;overflow:hidden;word-break:break-all;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}
#projg{ float:left;background:#fafafa;margin:30px 0;padding:30px}
#projg p{font-size:14px;color:#333;line-height:45px}
#projg p span{color:#999; margin-left:40px;font-size:16px;margin-right:18px}
#projg b{color:#ff6700;font-size:28px;font-weight:700;}
.no{background:url(no.png) no-repeat;width:33px;height:19px;vertical-align:middle;font-size:14px}
.no i{font-style:normal;padding-left:25px}
.ok{background:url(ok.png) no-repeat;width:33px;height:19px;vertical-align:middle;font-size:14px}
.ok i{font-style:normal;padding-left:25px;color:#555}
.proinfo{padding:25px;font-size:14px}
.proinfo li{color:#999;line-height:42px}
.proinfo li span{margin-left:28px;color:#555}
.lxr{padding-left:7px}
.tel{background:url(tel.png) no-repeat;width:33px;height:19px;font-size:14px;display: inline-block;}
.qq em,.tel em,.weixin em{padding-left:28px;color:#46c347;}
.weixin{background:url(weixin.png) no-repeat;display: inline-block}
.qq,.weixin{width:33px;height:19px;vertical-align:middle;font-size:14px}
.qq{background:url(qq.png) no-repeat}
.qq em a{color:#46c347}
.click_xj{display:block;float:left;width:358px;clear:both;height:52px;line-height:52px;color:#fff;text-align:center;font-size:16px;border:none;border-radius:3px;cursor:pointer;opacity:.9;background:#ff6700;margin:0 40px 25px 25px}
.click_xj:hover{ color:#fff}
.sm{margin-top:28px;border-top:1px solid #ececec;padding:20px 0;font-size:14px;color:#999}
.shangpu a{float:left;text-align:center;width:100%;height:35px;margin-top:20px;line-height:35px;background:#3b5998;color:#fff}
a.jubao{ float:right; color:#999; padding-right:28px; line-height:55px;}
