@charset "utf-8";
/* CSS Document */
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary,time, mark, audio, video {
  margin:0; padding:0; border:0; font-size:100%; font:inherit; 
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
body{ font-size:14px; font-family:"Microsoft Yahei",Arial, Helvetica, sans-serif; }
ol, ul{list-style: none;}
blockquote, q{  quotes: none;}
blockquote:before, blockquote:after,q:before, q:after {  content:'';  content:none; }
table {  border-collapse: collapse;  border-spacing: 0; }
*{margin:0; padding:0;}
a{text-decoration:none;}
img{border:none;}
.fl{float:left;}
.fr{float:right;}
.clear{clear:both;}
a:link, a:visited{color:#616161; text-decoration:none; }
a:hover, a:active{color:#0865c4; text-decoration:none; }
body{background:#ffffff; }
.clear { clear: both; *height: 0; *font-size: 0; *line-height:0; }
.clearfix { *zoom: 1; }
.clearfix:after { content: ""; display: table; clear: both; }
.lmtwidth{width:1200px; margin:0 auto; position:relative; }
/* -----------头部------------ */
.header{height:186px; background:url(../images/headbg.png) no-repeat top center; }
.logo{margin:35px 0 0 15px; position:relative; animation:logo 1s linear; }
@keyframes logo{
  from{left:-100px; opacity:0; }
  to{left:0px; opacity:1;  }
}
div
{
animation:mymove 5s infinite;
-webkit-animation:mymove 5s infinite; /* Safari 和 Chrome */
}
.nav{height:62px; padding:10px 0;  border-bottom:1px solid #0865c4; background:#f2f3f3; }
.navlist{ float:left; }
.navlist li{float:left; width:110px; height:40px; line-height:40px;  font-size:18px; color:#0865c4; font-weight:bold; text-align:center; transition:all 0.5s;  }
.navlist span{float:left; display:inline-block; width:1px; height:20px; margin:10px 10px 0; background:#0865c4;  }
.navlist li:hover{ color:#ffffff; }
.navk{padding:20px 0; }
.navk .lmtwidth{overflow:hidden; }
.navhk{ transition:top 1s,opacity 1s, height 0.1s;   position:relative; top:-100px; height:0; overflow:hidden; }

.gywmdh{vertical-align:top;  overflow:hidden;  }
.gywmdh li{width:218px; height:63px; line-height:63px;  float:left; margin-right:27px;  padding:0 25px;  font-size:20px; color:#ffffff; transition:all 0.5s; }
.gywmdh li:hover{box-shadow:0 0 5px #000; }
.gywmdh li:hover img{transform:rotateY(180deg); }
.gywmdh li p{float:left; width:77px; height:63px; line-height:63px;  display:table-cell; text-align:center; }
.gywmdh li p img{transition:all 0.5s; }
.gywmdh1{background:#99b018; }
.gywmdh2{background:#da6b2f; }
.gywmdh3{background:#1278ad; }
.gywmdh4{background:#e4ad2a; }
.gywmdh .gywmdh5{background:#ad25e6; float:right; margin-right:0px;  }

.fwlydh{overflow:hidden;   }
.fwlydhl{background:url(../images/fwlydhbg1.png) no-repeat top center; width:363px; }
.fwlydhm{background:url(../images/fwlydhbg2.png) no-repeat top center; width:363px; }
.fwlydhx{background:url(../images/fwlydhbg3.png) no-repeat top center; width:278px; }
.fwlydhl, .fwlydhm{ height:135px; float:left; margin-right:22px; padding:32px 5px;}
.fwlydhl h2, .fwlydhm h2{float:left; width:100px; text-align:center; font-size:20px; color:#0865c4; font-weight:bold;  }
.fwlydhl h2 span, .fwlydhm h2 span, .fwlydhx h2 span{display:table-cell; width:100px; height:45px;   }
.fwlydhl ul, .fwlydhm ul{float:right; width:248px;  }
.fwlydhl ul li, .fwlydhm ul li{display:inline-block; width:110px; height:25px; line-height:25px; text-align:center; box-shadow:3px 0 5px #878585; border-radius:10px; margin:0 5px 20px;  background:rgba(255,255,255,0.8);  font-size:14px; color:#0865c4; transition:all 0.5s;  }
.fwlydhl ul li:hover, .fwlydhm ul li:hover, .fwlydhx ul li:hover{background:#0865c4; color:#ffffff; box-shadow:0 0 5px #000; }
.fwlydhx{margin-right:0px; height:135px; float:left; padding:32px 5px; }
.fwlydhx h2{width:85px; float:left; text-align:center; font-size:20px; color:#0865c4; font-weight:bold; }
.fwlydhx ul{width:180px; float:right; text-align:center; }
.fwlydhx ul li{display:inline-block; width:75px; height:25px; line-height:25px; text-align:center; box-shadow:3px 0 5px #878585; border-radius:10px; margin:0 2px 20px;  background:rgba(255,255,255,0.8);  font-size:14px; color:#0865c4; transition:all 0.5s; }

.fwlydhr{float:right; width:135px;  height:135px;  }
.fwlydhr li{width:134px; height:135px; float:left; text-align:center; font-size:20px; color:#0865c4; font-weight:bold;   transition:all 0.5s; }
.fwlydhr li:hover{color:#0865c4; box-shadow:0 0 5px #000; }
.fwlydhr li:hover img{transform:scale(1.05); }
.fwlydhr li p{width:134px; height:90px; line-height:90px; display:table-cell;  }
.fwlydhr li p img{transition:all 0.5s; }
.fwlydhr1{background:#ed9b25; }
.fwlydhr2{background:#1897c6; margin:0 14px; }
.fwlydhr3{background:url(../images/fwlydhrbg.png) no-repeat top center; }

.gzjtp{overflow:hidden;  }
.gzjtp img{margin-right:36px; float:left; transition:all 0.5s; }
.gzjtp img:hover{box-shadow:0 0 5px #000; }
.gzjtp a:last-child img{margin-right:0;  }

.zxnsdh{overflow:hidden;  }
.zxnsdh img{ transition:all 0.5s;  }
.zxnsdh img:hover{box-shadow:0 0 5px #000; }
/* Rectangle Out */
.navlist li {
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
}
.navlist li:before{
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background:#0865c4;
  -webkit-transform: scale(0);
  transform: scale(0);
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.navlist li:hover, .navlist li:focus, .navlist li:active, .navlist .active li {
  color: white;
}
.navlist li:hover:before, .navlist li:focus:before, .navlist li:active:before, .navlist .active li:before {
  -webkit-transform: scale(1);
  transform: scale(1);
}


/* Rectangle Out */
.navlist li {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;

  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.navlist li:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background:#0865c4;
  -webkit-transform: scale(0);
  transform: scale(0);
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.navlist li:hover, .navlist li:focus, .navlist li:active {
  color: white;
}
.navlist li:hover:before, .navlist li:focus:before, .navlist li:active:before {
  -webkit-transform: scale(1);
  transform: scale(1);
}

.navlist .bdrn{ border-right:none;  }
.search{float:right; width:220px; height:28px; background:#ffffff; border-radius:15px; margin-top:6px; }
.ipt-text, .ipt-btn{border:none; outline:none; height:28px; line-height:28px;  }
.ipt-text{float:left; width:174px; padding:0 5px; background:none; font-size:14px; color:#cecece;   }
.ipt-btn{float:right; width:45px; background:url(../images/search.png) no-repeat center; }
/* -----------主区域------------ */
.section{margin-bottom:30px; }
.secl{width:790px; float:left; /*  animation:rotateInUpLeft 1s; */ }
@-webkit-keyframes rotateInUpLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

@keyframes rotateInUpLeft {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

.rotateInUpLeft {
  -webkit-animation-name: rotateInUpLeft;
  animation-name: rotateInUpLeft;
}

@-webkit-keyframes rotateInUpRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -90deg);
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

@keyframes rotateInUpRight {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -90deg);
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

.rotateInUpRight {
  -webkit-animation-name: rotateInUpRight;
  animation-name: rotateInUpRight;
}

@-webkit-keyframes rotateOut {
  from {
    -webkit-transform-origin: center;
    transform-origin: center;
    opacity: 1;
  }

  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, 200deg);
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}
.secr{width:375px; float:right; /* animation:rotateInUpRight 1s; */ }
.comtit{height:31px;  line-height:31px;  margin-bottom:12px; transition:all 0.5s;  background:url(../images/comtitbg.png) no-repeat left center; margin-left:-25px; padding-left:18px; }
.comtit h2{float:left; font-size:26px; color:#0865c4;  line-height:31px; transition:all 0.5s; }
.comtit h2:hover{ background:#0865c4; color:#ffffff; padding:0 10px; }
.comtit span{font-size:14px; color:#d0d0d0; float:left; margin-left:10px; line-height:40px; } 
.sec1{margin:0 0 25px; }
.compd{padding:20px 25px; }
.sec1 .secl{height:303px; background-color:#f6f6f6; }
/* -----------焦点图------------ */
.focus{float:left; }
.focus img{width:374px; height:214px; }
.focus-box{clear:both;width:100%; height:100%; }
.focusImage{float:left;width:100%; height:100%; }
.focusImage-inner{width:374px; height:214px; position:relative; }
.focusImage-content li{display:none; }
.focusImage-content li.current{display:block; }
.focusImage-title{height:30px; line-height:30px; position:absolute; bottom:0; left:0; width:100%; }
.focusImage-title-bg{background:#000;opacity:0.5;position:absolute;z-index:5; height:30px;width:100%; }
.focusImage-title h2{padding:0 10px; width:100%; position:absolute;z-index:10; color:#fff; font-size:16px; text-align:center;  font-weight:normal; }
.focusImage-title a,.focusImage-title a:visited,.focusImage-title a:hover{color:#fff; text-decoration:none; }
.focusImage-slide{position:absolute;z-index:15; left:50%; bottom:40px; margin-left:-53px; }
.focusImage-slide li{width:14px; height:14px; border-radius:50%; text-indent:20px; overflow:hidden; background:#ffffff;   float:left; margin:0 3px; cursor:pointer;  }
.focusImage-slide li.current{display:block; background:#0865c4;  }
.focusImage-slide em{font-size:24px; color:#ffffff; }
.focusImage-slide span{font-size:16px; color:#ffffff; }
/* -----------新闻------------ */
.news{width:340px; float:right; }
.newstop{border-bottom:1px dashed #d0d1d2; min-height:95px; }
.newstop h2{font-size:18px; color:#0865c4; }
.newstop p{ font-size:14px; color:#8a8989; line-height:24px; text-indent:2em; padding:10px 0;  }
.newslist{padding:10px 5px; }
.newslist li{line-height:24px;  list-style:inside disc; font-size:12px; color:#0865c4; }
.newslist li a{font-size:14px; }
/* -----------荣誉资质------------ */
.ryzz{padding:20px 25px; background:#f6f6f6 url(../images/ryzz.png) no-repeat left top; height:303px; }
.ryzzcon{padding-top:15px; }
.slider{width:295px; height:190px; position:relative; margin:0 auto; }
.slider .slider-img {width:295px; height:190px; overflow:hidden;  position:relative; }
.slider:hover .slider-btn {text-indent:20px;  overflow:hidden;  }
.slider-btn{transition:all 0.5s; }
.slider-btn-left:hover{transform:translateX(-5px) scale(1.05); }
.slider-btn-right:hover{transform:translateX(5px) scale(1.05); }
.slider .slider-img .slider-img-ul {position:absolute; left:0; top:0; width:2000%; }
.slider .slider-img .slider-img-ul li {float:left; width:295px; height:190px; }
.slider-img-ul li span{display:none; }
.slider-img-ul li:hover span{}
.slider .slider-img .slider-img-ul li img {  width:100%; height:190px; transition:all 0.5s;  }
.slider .slider-dot{display:none; }
/*
.slider .slider-dot ul {position:absolute; right:50px; bottom:30px; } 
.slider .slider-dot ul li {cursor:pointer; width:10px; height:10px; border-radius:50%; background:#f2f3f3; border:2px solid #fff; float: left; margin-left: 10px; } 
.slider .slider-dot ul li.active, .slider .slider-dot ul li:hover {background:#fff; }
*/
.slider .slider-btn {transition:all 0.5s; background-repeat:no-repeat; background-position:center; position:absolute; width:20px; padding:5px; height:60px; top:50%; line-height:100px; text-align:center; color:#fff; font-size:28px; text-decoration:none; font-family: '黑体'; color:rgba(255, 255, 255, 0); }
.slider .slider-btn:hover{background-color:rgba(125, 125, 125, 0.5); }
.slider .slider-btn.slider-btn-left {left:-25px; margin-top:-30px; background-image:url(../images/jtl.png); }
.slider .slider-btn.slider-btn-right {right:-25px; margin-top:-30px; background-image:url(../images/jtr.png); }
/* -----------第二块------------ */
.sec2{margin:25px 0;}
.sec2 .secl, .sec2 .secr{animation-delay:1.5s; }
.comks{width:374px; height:247px; float:left;  padding:20px 25px; }
.jzfw{float:left; background:#f6f6f6 url(../images/jzfw.png) no-repeat left top; }
.glzx{float:right; background:#f6f6f6 url(../images/glzx.png) no-repeat left top; }
.csdl{background:#f6f6f6 url(../images/csdlbg.png) no-repeat left top;}
.comks ul{text-align:center; padding-top:15px; }
.comks ul li{width:140px; height:63px; background:#ffffff; font-size:18px; color:#0865c4; line-height:63px; text-align:center; display:inline-block; margin:0 8px 10px; transition:all 0.5s;    }
.comks ul li:hover{background:#0865c4; color:#ffffff; }
/* Float Shadow */
.comks ul li {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  position: relative;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
}
.comks ul li:before {
  pointer-events: none;
  position: absolute;
  z-index: -1;
  content: '';
  top: 100%;
  left: 5%;
  height: 10px;
  width: 90%;
  opacity: 0;
  background: -webkit-radial-gradient(center, ellipse, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 80%);
  background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 80%);
  /* W3C */
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform, opacity;
  transition-property: transform, opacity;
}
.comks ul li:hover, .comks ul li:focus, .comks ul li:active {
  -webkit-transform: translateY(-5px);
  transform: translateY(-5px);
  /* move the element up by 5px */
}
.comks ul li:hover:before, .comks ul li:focus:before, .comks ul li:active:before {
  opacity: 1;
  -webkit-transform: translateY(5px);
  transform: translateY(5px);
  /* move the element down by 5px (it will stay in place because it's attached to the element that also moves up 5px) */
}

.video{}
.video img{width:100%; height:303px; }
/* -----------第三块------------ */
.sec3{}
.sec3 .secl, .sec3 .secr{animation-delay:3s; }
.zghd{padding:20px 25px; background:#f6f6f6; height:247px; }
#demo{overflow:hidden; width:100%; padding-top:5px; }
#demo li{float:left; margin:0 4px;}
#demo li img{width:240px; height:161px; }
#indemo {float:left; width:5000%;}
#demo1 {float: left;}
#demo2 {float: left; }
.zxns{background:#f6f6f6 url(../images/zxns.png) no-repeat center top; height:247px;  padding-top:110px;  text-align:center; }
.zxns li{width:135px; height:110px; background:#ffffff; display:inline-block; font-size:24px; color:#0865c4; border-radius:20px; margin:0 10px; transition:all 0.5s;  }
.zxns li img{transition:all 1s; }
.zxns li:hover img{transform:rotateY(180deg); }
/* Grow Shadow */
.zxns li {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: box-shadow, transform;
  transition-property: box-shadow, transform;
}
.zxns li:hover, .zxns li:focus, .zxns li:active {
  box-shadow: 0 10px 10px -10px rgba(0, 0, 0, 0.5);
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}

.zxns li p{width:135px; height:70px; text-align:center; display:table-cell; vertical-align:middle;     }
/* -----------底部------------ */
.footer{background:#f2f3f3 url(../images/footbg.png) no-repeat top center; }
.foott{background:#f2f3f3 url(../images/footbg.png) no-repeat top center; padding:25px 0 20px;}
.foott ul{text-align:center; }
.foott ul li{display:table-cell; text-align:left; padding:0px 17px 0px 0px; font-size:14px; color:#2a71c7; line-height:30px; vertical-align:middle;   }
.ftbd{font-weight:bold; } 
.foottmap{ width:390px;  }
.foottmap img{width:100%;  }
.foottinfom{width:340px; }
.foottinfor{width:290px; }
.footd{background:#0352a2;  height:41px; line-height:41px; color:#ffffff; text-align:center;   }
.footd .lmtwidth a{color:#ffffff;}
/*------------列表页-----------*/
.list{margin:0px 0 30px;}
.listl{float:left; width:220px;  }
.listr{float:right; width:940px; border:1px solid #f2f3f3; }
.listr .location{float:right; margin-right:10px;}
.lmbt{height:50px; margin-bottom:20px; background:#0865c4; padding:0 20px; line-height:50px; text-align:center;  font-size:20px; color:#ffffff; font-weight:bold; } 
.lmlb{background:#ffffff; min-height:545px;  }
.lmlb li{background:#f6f6f6 url(../images/sjjtb.png) no-repeat 20px center; color:#0865c4; height:36px; margin-bottom:10px; font-size:18px;  line-height:36px; padding-left:55px; border:1px solid #ededed; }
.lmlb li:hover, .lmlb a .active{background:#0865c4 url(../images/sjjtl.png) no-repeat 20px center; color:#ffffff;  }
.lmlb li:hover a{ color:#ffffff; }

.lmlbdj{  }
.lmlbdj li{height:auto; background:#f6f6f6 url(../images/sjjtb.png) no-repeat 10px 8px; padding-left:40px; }
.lmlbdj li:hover, .lmlbdj .active{background:#f6f6f6 url(../images/sjjtb.png) no-repeat 10px 8px; color:#0865c4; }
.lmlbdj li:hover a{ color:#0865c4; }
.lmlbdj dl{ }
.lmlbdj dd{background:url(../images/lmlibgl.png) no-repeat left center; padding-left:20px; color:#616161; }
.lmlbdj dd:hover{ color:#0865c4; }

.lbrbt{background:#ffffff; height:45px; line-height:45px; margin-bottom:20px; }
.lbrbt h2{float:left; padding:0 20px; line-height:45px; background:#0151b4; font-size:18px; color:#ffffff; }
.lbrbt span{float:right; margin-right:20px; font-size:14px; color:#f2f3f3; }
.location{padding-left:40px; background:url(../images/location.png) no-repeat left center; color:#b4b4b4;  }

.location a, .page-index a{color:#b4b4b4;}
.location a:hover, .page-index a:hover{color:#0151b4;}
.listr .comtit{height:40px; margin-left:0;  border-bottom:1px solid #f2f3f3; background-position:10px center; padding-left:28px;   }
.listr .comtit h2{line-height:40px; }
.listr .comtit span{ }
.listr .tylb{padding:20px 30px; }
.tylb{background:#ffffff; min-height:545px;  }
.tylb li{line-height:40px; list-style:inside disc; padding:0 10px;  color:#b4b4b4; font-size:16px; }
.tylb li:hover{background:#edecec; }
.tylb li span{float:right; }

.page-index{border-top:1px solid #f2f3f3; margin-top:20px; padding:30px 0; text-align:center; color:#b4b4b4; }
.content{ margin:30px 0; border:1px solid #f2f3f3; }
.content .location{background-color:#ffffff; border-bottom:1px solid #f2f3f3; height:40px; line-height:40px; padding-left:60px; background-position:30px center;   }
.con{background:#ffffff; padding:50px 70px;}
.con-tit{text-align:center; font-size:24px;  }
.con-info{text-align:center; font-size:14px; color:#b4b4b4; margin-top:25px; padding-bottom:10px; border-bottom:1px solid #f2f3f3; }
.conzw{padding:20px 0; line-height:2em; text-align:justify;  }
.confp{border-top:1px solid #f2f3f3; padding:20px 0 0; line-height:40px;  }
/* -----------子单篇------------ */
.lbdp{line-height:2em; text-align:justify; padding:20px 30px; min-height:500px; }
.xyzpbd{background:#f6f6f6; }
.xyzpbd .tylb{min-height:10px; }
/* -----------子图列表------------ */
.piclb{text-align:center; padding:20px; min-height:500px; }
.piclb li{display:inline-block; width:265px; margin:0 10px 10px; }
.piclb li img{width:100%; height:180px; }
.piclb li p{line-height:40px; }
.piclb li span{}
#dituContent{width:445px;height:178px;border:#ccc solid 1px;}


/* 移动端 */
.mbr{display:none; }
.kgan{display:none; }
.xxlmlb{display:none; }
@media (max-width: 768px) {
.lmtwidth{width:90%; margin:0 auto; }
.header{height:auto; }
.logo{width:100%; margin:20px auto; }
.nav{ position:relative; z-index:100; float:none; height:auto;  }
.navk{display:none; }
.navlist{height:40px; overflow:hidden; float:none; }
.navlist li{ width:100%; float:none; line-height:40px; padding:0; text-align:left;  display:block;  text-indent:5px;  background:#0965c4; border-bottom:1px solid #ffffff; font-size:20px;  padding-left:10px; color:#ffffff; }
.kgan{display:block; }
.kgan{position:absolute; top:5px; right:5px; z-index:10;  width:30px; height:30px;  }
#btclose{display:none; position:absolute; top:8px; right:8px;  width:15px; height:15px;    }
#btopen{margin-top:-2px; position:absolute; top:2px; right:0;  }
.search{float:none; margin:10px auto 0; }

.sec1 .secl{height:auto; }
.focus, .focus img{width:100%; height:auto;  }
.focusImage-inner{width:100%; height:auto;  float:none; }
.focusImage{float:none; }
.focusImage-slide{top:10px; left:50%; margin-left:-58px;  width:130px; }
.focusImage-slide li{width:20px; height:20px; border-radius:10px; }
.focusImage-title{overflow:hidden; }

.secl{width:100%; float:none; height:auto; }
.secr{width:100%; float:none; height:auto; margin:10px auto 0;  }
.focus{float:none; }
.news{width:100%; float:none; height:auto; margin:10px auto 0;   }  
.comks{width:100%; margin:10px auto 0; height:auto; float:none; }  
.foott ul li{display:block; margin:0px auto 10px; width:100%;  } 
.section{margin-bottom:30px; }
#dituContent{width:100%; }
#mask{width:100%; }
.footd{height:auto; padding:10px 0; line-height:25px; }
.tylb li span{float:none; display:block; }

.list{margin:20px auto; }
.xxlmlb{display:block; display: block;  margin:0px 0 20px;  }
.xxlmlb select{ width:100%; height:40px; line-height:40px; background:#0965c4;  color:#ffffff; border:none; font-size: 20px; text-indent: 20px;  font-weight: bold;  text-align:center;  }

.lbtop .location{float:none; margin:10px auto 0;  }
.lmbt{display:none; }
.listl{display:none; }
.listr{width:100%; }

.con{padding:10px; }
.conzw img{width:100% !important; height:auto !important; }

.location{padding-left:25px;  }
.location em{display:none; }
.content .location{height:auto; }

}
@media (min-width: 769px) and (max-width: 1199px) {
}
@media (min-width: 1200px) {
}
