﻿.laypage_main * { font-size:16px !important; }

.contactadd401 { font-size:16px; }

.yphphsearchicon21 { background-image:url(../webimages/top06.png);background-color: #009b4c; }

.zzhaopainlist401 table td a { padding: 18px 0;}
.zzhaopainlist401 table td { padding: 0;}
.zzhaopainlist401 table td .zplistlink401{padding:0;}

@media (min-width: 1024px) {
    .headernav21 ul li { position:relative; }
    .headernav21 ul li .yphsubnavlist21 a.cur { color:#fff; }
    .headernav21.beforeshow:before { content:''; display:block; width:100%; height:48px; background-color:#009b4c; position:absolute; left:0; bottom:-33px; z-index:29; }
    .yphsubnavcont21 { width:auto; min-width:100%; white-space:nowrap; top:90px; left:50%; transform:translateX(-50%); }
    .headernav21 ul li a.cur, .headernav21 ul li a:hover { color:#009b4c; }
    .headernav21 .yphsubnavlist21 a:hover { font-weight:bold; }
    .ypuheadersearch21 { background-position:center; }
    .yphsearchwrap21 { width: 325px; height: 48px; position: absolute; right: 99px; left: auto; top: 89px; z-index: 50; display: none; z-index: 201; }
    .yphsearchwrap21 dl dd.yphinputtextwrap21 input { width: 215px; height: 47px; line-height: 47px; padding: 0 0 0 10px; font-family: 'SourceHanSans'; text-align: left; cursor: auto; color:#333; }
    .yphsearchwrap21 dl dd input { width: 75px; height: 49px; text-align: center; line-height: 49px; font-family: 'SourceHanSans'; cursor: pointer;color: #fff; }
    .headernav21 { position:static; }
    .headernav21 .yphsubnavlist21 a.cur { font-weight:bold; }
    .headercontwp21 { height:75px; }
    .headercont21 { height:75px; }
    .logo21 img { height:75px; }
    .yphsubnavcont21 { top:75px; }
    .headernav21 ul li { font-size:16px; }
	.caselist03 ul li:hover .caseimg03:after {
        background:none;
        display:none;
    }
}

input[type=text]::-ms-clear{display:none;}

/*rightfix*/
.rightfix { position: fixed; right: 20px; top: 200px; z-index: 999; display: block; }

.rightfix li {position:relative; }

.rightfix a { width: 60px; height: 60px; display: block; margin-bottom: 2px; position: relative; }

.rightfix span a{width:auto;color:#fff;height:60px;background-size:auto !important;}

.rightfix a.right_qq {  background: #009b4c url(../webimages/icon24.png) center center no-repeat; }

.right_qq_wrap { position: absolute; right: 60px; top: 0; z-index:2; color: #fff; white-space: nowrap; display: none; }

.rightfix .right_qq_wrap a { width:auto; height:50px; line-height:50px; color:#fff; font-size:14px;  background: #009b4c url(../webimages/icon24.png) 20px center no-repeat;  padding:0 15px 0 60px; margin-bottom:1px;margin-right:1px;}

/*.rightfix .feedbacklink { background: #009b4c url(../webimages/icon10.png) center center no-repeat; }*/

.rightfix .feedbacklink { background: #009b4c; color:#FFF; line-height:60px; text-align:center; }

.rightfix .tel{ background: #009b4c url(../webimages/icon11.png) center center no-repeat; }

.rightfix .wechat { background: #009b4c url(../webimages/icon12.png) center center no-repeat; }

.rightfix #share .bds_more { display: none;
 background: #009b4c url(../webimages/icon13.png) center center no-repeat; margin: 0; padding: 0; width: 60px; height: 60px; opacity: 1; }

.rightfix .backtop { background: #333333 url(../webimages/icon14.png) center center no-repeat; }

.rightfix .qrcode { position: absolute; right: 100%; top: 0; display: none; }

.rightfix .qrcode img { width: 180px; }

.rightfix .telcont {height:60px; position: absolute; right: 61px; top: 0; font-size: 14px; color: #fff; white-space: nowrap; line-height: 60px; background: #009b4c url(../webimages/icon11.png) 20px center no-repeat; padding-left: 60px; padding-right: 15px; display: none; }

.culturecont03 { padding: 36px 0; background: url(../webimages/img25.jpg) top center no-repeat; background-size: cover; }

.culturetextms03 { padding: 10px 0; }

.culturelist03 { overflow: hidden; }

.culturelist03 ul { margin: 0 -10px; }

.culturelist03 li { padding: 20px 10px 0 10px; }

.culturelistdiv03 { padding: 23px 23px 30px 23px; background-color: #0068b7; color: #fff; }

.culturelist03 li:nth-child(2) .culturelistdiv03 { background-color: #22ac38; }

.culturelist03 li:nth-child(3) .culturelistdiv03 { background-color: #f39800; }

.culturelistdiv03 img { display: block; max-width: 100%; margin: 16px auto 0; }

.culturelistdiv03 h4 { font-size: 24px; font-weight: bold; margin: 15px 0; text-align: center; }

.culturecont-top { color: #fff; font-size: 16px; }

.culturecont-top h3 { font-weight: bold; font-size: 24px; text-align: center; padding-bottom: 20px; }

.culturecont-top p { text-indent: 2em; line-height: 30px; }

.singlepage06 img { left:0; transform:translateX(0); }

.singlepage06 { padding-top:0; }

@media (min-width: 768px) { .culturetop03 { padding: 30px; }
  .culturetoptext03 { font-size: 26px; line-height: 40px; }
  .culturelistdiv03 { padding: 23px 13px 36px; }
  .culturecont-top h3 { font-size: 30px; padding-bottom: 20px; }
  .culturelistdiv03 h4 { margin: 30px 0 25px; }
    .aboutpadding { padding:37px 3%; }
}

@media (min-width: 992px) { .culturetop03 dd { width: 60%; float: left; padding-right: 20px; }
  .culturetop03 dt { width: 40%; float: left; padding-left: 20px; height: 300px; overflow: hidden; }
  .culturetop03 dt img { display: block; width: auto; position: relative; left: 50%; top: 50%; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); } }

@media (min-width: 1199px) { .culturetop03 dd { padding-top: 60px; }
  .culturecont03 { padding: 65px 0 195px; }
  .culturecont-top { padding: 0 60px 50px; }
  .culturecont-top h3 { font-size: 36px; padding-bottom: 25px; }
  .culturelistdiv03 h4 { margin-top: 45px; } }

.aboutCulture { background: url(../webimages/img19.jpg) top center no-repeat; background-size: cover; color: #fff; text-align: center; padding: 40px 0; font-size: 16px; }

.aboutCulture a { color: #fff; font-size: 18px; font-weight: bold; }

.aboutCulture h5 { font-size: 24px; font-weight: bold; padding-bottom: 20px; }

.aboutCulture p { line-height: 30px; text-align: left; }

.aboutCultureImg { padding-top: 30px; }

.aboutCultureImg li { margin-bottom: 25px; }

.aboutCultureImg .imgbox { border: 1px solid #009b4c; width: 150px; height: 150px; display: block; border-radius: 50%; background-color: rgba(255, 255, 255, 0.7); position: relative; margin: 0 auto 15px; }

.aboutCultureImg .imgbox img { max-width: 90%; max-height: 90%; display: block; position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }

@media (min-width: 992px) { .aboutCulture { padding: 50px 0; }
  .aboutCulture p { text-align: center; }
  .aboutCulture h5 { font-size: 30px; }
  .aboutCulture a { font-size: 20px; } }

@media (min-width: 1024px) { .aboutCultureImg li a:hover .imgbox { background-color: #fff; } }

@media (min-width: 1200px) { .aboutCulture { padding: 75px 0 65px; }
  .aboutCulture h5 { font-size: 36px; padding-bottom: 30px; }
  .aboutCultureImg ul { padding: 30px 20px 0; }
  .aboutCultureImg .imgbox { margin-bottom: 21px; } }


.contactcont404 { padding: 36px 0; color: #333; background-color: #fff; font-size: 16px; }

.ctsalenetwork404 { padding: 15px; line-height: 30px; margin-bottom: 23px; background-color: #f2f2f2; }

.ctsalenetwork404 dt { position: relative; padding-left: 50px; padding-bottom: 12px; }

.ctsalenetwork404 dt:before { width: 30px; height: 38px; content: ""; position: absolute; left: 0; top: 8px; background-image: url(../webimages/icon19.png); background-repeat: no-repeat; background-size: 30px 38px; }

.ctsalenetwork404.sales dt:before { background-image: url(../webimages/icon20.png); background-size: 34px; width: 34px; }

.ctsalenetwork404 dt em { font-size: 20px; display: block; color: #010101; }

.ctsalenetwork404 dt span { color: #666; font-size: 12px; display: block; }

.ctsalenetwork404 dd { padding-bottom: 12px; }

.ctnetworkimg404 img { display: block; width: 100%; }

.ctsalelisttext404 { line-height: 30px; }

.ctsalelisttext404 h4 { line-height: 30px; font-weight: bold; font-size: 18px; }

.xs-block { display: block; }

.contact-ercode { text-align: center; background-color: #f2f2f2; padding: 30px 0; }

.contact-ercode img { display: block; }

.contact-ercode span { overflow: hidden; display: inline-block; margin: 0 10px; }

.contact-ercode em { padding: 5px; background-color: #fff; display: block; margin-bottom: 10px; overflow: hidden; border-radius: 3px; }

.contact-qq { padding-top: 20px; }

@media (min-width: 768px) { .ctsalenetwork404 { padding: 20px 20px 20px 6%; }
  .ctnetworkimg404 img { height: 164px; float: right; width: auto; margin: 0; }
  .ctsalenetwork404 dd { padding: 0; overflow: hidden; height: 164px; }
  .ctsalenetwork404 dd.ctsalelisttext404 { padding-top: 20px; }
  .ctsalenetwork404 dt { margin-top: 20px; }
  .contact-ercode { padding: 50px 0 45px; }
  .contact-ercode span { margin: 0 35px; }
  .contact-ercode .contact-qq { padding-top: 30px; }
    .contactcont404 { padding:0 0 70px; }
}

@media (min-width: 1024px) { .ctsalenetwork404 dt { padding-bottom: 0; } }

@media (min-width: 1200px) { .xs-block { display: inline-block; padding-left: 30px; } }

.youpuhuiftlink15 a { color:#666; }

.contactcont401 {padding-bottom:0; }

.zsannavbtn03 a { color:#fff; }

 .zsannavbtn03 a:after { border-color:#fff; }

@media(max-width:640px) {
    .hotnewscont03 .commonweb{ padding:0 5%; }
}

@media(max-width:991px) {
     .youpuhuiftlink15 ul li { width:50%; float:left; }
    .youpuhuiftlink15 ul li:last-child a{ padding-bottom: 15px;
    margin-bottom: 15px;
    border-bottom: 1px solid #cccccc;}
}


.jishu-img { text-align: center; padding-bottom:30px; }

.jishu-img img { max-width: 100%; margin: 0 auto 10px; display: block; }

.jishu-img li { padding: 0; margin-bottom: 15px; }

.jishu-img a { font-size: 18px; color: #000; cursor: default; }

@media (min-width: 1024px) {
    .jishu-img { padding-bottom:120px; }
    .jishu-img a { font-size: 22px; }
  .jishu-img img { margin-bottom: 25px; }
  .jishu-img li { margin-bottom: 21px; }
    .Detailedfoot406 dl a { display:inline-block; }
}

.newsdttop406 span:nth-child(3){ margin-right:20px; }
.bdsharebuttonbox { margin-top:15px; }

.spanLove { 
    display:inline-block;
    margin-left:20px;
    background:url(../webimages/like.png) left center no-repeat;
    padding-left:22px;
    background-size:auto 20px;
    cursor:pointer;
}
.spanLove.cur { 
    background-image:url(../webimages/like2.png);
}

.fangancont403 { background-color: #f5f5f5; }

.fanganxuans403 { padding: 20px 0 0; background-color: #f5f5f5; font-size: 15px; color: #333333; }

.fanganxuans403 dt { font-size: 16px; font-weight: bold; padding: 0 0 6px 0; border-bottom: 1px solid #d9d9d9; margin-bottom: 30px; }

.fanganxuans403 dd a { display: inline-block; margin: 0 30px 16px 0; padding-bottom: 12px; border-bottom: 3px solid #ffffff; color: #333333; }

.fanganxuans403 dd a:hover, .fanganxuans403 dd a.cur { color: #009933; border-bottom: 3px solid #009933; }

.contact401 li {
    font-size:14px;
    white-space:normal;
    word-break:break-all;
    margin-bottom:4%;
    padding:0 3px;
}
.contact401 li p {
    min-height:48px;
}
.youpuhuiftcprg15 a{color:#999;}
@media (min-width: 768px) { .fanganxuans403 { padding: 50px 0 20px; }
  .fanganxuans403 dt { float: left; font-size: 18px; padding: 0 35px 0 0; border: none; border-right: 1px solid #d9d9d9; }
  .fanganxuans403 dd { float: right; width: 84%; font-size: 16px; }
  .fanganxuans403 dd a { margin: 0 50px 16px 0; } 

  .caseimg03{    width: 100%;
    height: 213px;
    background: #fbfbfb;}	
}

@media (min-width: 992px) { .fanganxuans403 dd { width: 90%; }
  .fanganxuans403 dd a { margin: 0 100px 16px 0; } }

@media(min-width:1024px) {
    .yphsubnavcont21:after { content:''; display:block; width:0; height:0;border-right: 10px solid transparent;border-left: 10px solid transparent; border-bottom: 13px solid #009b4c; position:absolute; left:50%; top:-13px;z-index:1; margin-left:-10px;  }
}


.rightfix li span.sample{
    position: absolute;
    right: 61px;
    top: 0;
    z-index: 2;
    color: #fff;
    white-space: nowrap;
    background:#009b4c;
    height:60px;
    line-height:60px;
    width:173px;
    text-align:center;
    display:none;
    color:#fff;
}
@media(max-width:768px){
  body{position:relative;}
  .rightfix{right:10px;}
  .rightfix br{display:none;}
  .rightfix.pos{position:absolute;bottom:341px; top:auto;}
  .rightfix  a,.rightfix .right-email{ width:40px; height:40px; line-height:40px !important; background-size: 50% !important;}
  .rightfix span,.rightfix .email-code a{line-height:40px !important;}
  .rightfix span a{height:40px !important; line-height:40px !important;}
  .rightfix .right_qq_wrap a,.rightfix .email-code a,.rightfix li span.sample{background-size:auto !important;height:40px !important;}
  .right_qq_wrap, .email-code,.rightfix li span.sample,.rightfix .telcont{right:41px !important;}
  .rightfix .feedbacklink{font-size:12px;font-weight:normal;}
  body{cursor: pointer;}
}
