@charset "gb2312";input{-webkit-appearance:none}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}
.left{float:left}
.right{float:right}
img{border:0 none;width:100%;display:block}
html{-webkit-text-size-adjust:none}
a{outline:0;text-decoration:none}
a:hover{text-decoration:none}
html{zoom:1}
html *{outline:0;zoom:1}
html button::-moz-focus-inner{border-color:transparent!important}
body{overflow-x:hidden;font-size:12px}
blockquote,body,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}
a img,fieldset{border:0}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:400}
li{list-style:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%}
q:after,q:before{content:''}
button,input[type=button],input[type=password],input[type=reset],input[type=submit],input[type=text],textarea{-webkit-appearance:none!important}
em,i{font-style:normal}
html{font-size:62.5%}
@media only screen and (min-width:321px){html{font-size:62.5%!important}
}
@media only screen and (min-width:361px){html{font-size:70.31%!important}
}
@media only screen and (min-width:376px){html{font-size:73.24%!important}
}
@media only screen and (min-width:481px){html{font-size:84%!important}
}
@media only screen and (min-width:561px){html{font-size:90%!important}
}
@media only screen and (min-width:641px){html{font-size:100%!important}
}
body{font-family:"Microsoft YaHei",sans-serif;margin:0 auto;max-width:640px;min-width:320px;overflow-x:hidden;padding:0;width:100%;color:#333}
.clear_f:after{clear:both}
.clear_f:after,.clear_f:before{content:"";display:block}
.vbanner{position:relative;overflow:hidden}
.vbanner .banner_top{position:absolute;top:0;left:0;width:100%;background:rgba(0,0,0,.6)}
.gt{margin:.8rem 0 1.2rem;width:100%;height:.5rem;background:#ededed}
.ul3-1{width:93.75%;margin:1rem auto 1rem;background:#fff;border-radius:.8rem;padding-top:.5rem;position:relative;height:5.8rem}
.ul3-1 img{display:block;width:70%;margin:0 auto;position:relative;top:15%}
.ul3-1 li{float:left;width:25%}
.ul3-1 span{display:block;width:3.4rem;height:3.4rem;margin:0 auto;border-radius:50%}
.ul3-1 li:nth-child(1) span{background:#f60}
.ul3-1 li:nth-child(2) span{background:#cc7832}
.ul3-1 li:nth-child(3) span{background:#702e00}
.ul3-1 li:nth-child(4) span{background:#e80010}
.ul3-1 div{font-size: 1.4rem;line-height:2.4rem;color:#000;display:block;text-align:center;}
.ul3-1 .active div{color:#000}
.ul3-1:after{position:absolute;content:'';width:100%;height:2px;background:#eee;bottom:-.6rem}
.ul3-1 b{position:absolute;width:25%;height:2px;background:#f60;left:0;bottom:-.6rem;z-index:1}
.active{position:relative}
.active:after{position:absolute;content:'';width:84%;height:.3rem;background:#cea76d;left:8%;bottom:-.5rem}
.zy_box img,.zy_btn img{width:100%;display:block}
.zy_box{width:93.75%;margin:-6.8rem auto 0;padding-top:.5rem;padding-bottom:2rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-webkit-align-items:stretch;-moz-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-flex-flow:wrap;-ms-flex-flow:wrap;flex-flow:wrap}
.zy_box li{width:48.5%;margin-right:3%;position:relative;margin-bottom:1.8rem;border-radius:.5rem;-webkit-box-shadow:0 1px 1px 2px #ddd;box-shadow:0 1px 1px 2px #ddd;background:#fff;padding:0 0 4rem}
.zy_box li:nth-child(2n){margin-right:0}
.zy-marb0,.zy_box li:nth-last-child(1){margin-bottom:0!important}
.zy_box li>img{border-top-left-radius:.5rem;border-top-right-radius:.5rem}
.zy_box h3{font-size: 1.5rem;line-height:2rem;text-align:left;padding-left:1rem;padding-top:.5rem;}
.zy_box p{width:93.75%;margin:-.3rem auto 0;font-size: 1.3rem;line-height: 1.9rem;text-align:left;margin-top:.6rem;overflow:hidden;}
.zy_box span{position:absolute;width:1.6rem;height:1.6rem;background:#f60;border-radius:50%;text-align:center;color:#fff;font-size:1.5rem;line-height:1.6rem;right:1rem;top:1.5rem}
.zy_btn{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);bottom:1rem;width:93.75%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}
.zy_btn a{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;margin-right:4%;text-align:center;font-size:1.2rem;line-height:2.4rem;border-radius:.5rem;border:1px solid #f60;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border-color:#eaeaea;background:#fff;color: #fff;background: #f60;}
.zy_btn a:last-child{margin-right:0;background: #0c97ee;color: #fff;}
.zy_xz{text-align:left;color:#777;padding-left:1rem;font-size:1rem;line-height:1.5rem;margin-bottom:.5rem}
.tit_box{width:100%;text-align:center;color:#fff;padding:1px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:16rem}
.tit_b{font-size: 1.7rem;line-height:2.2rem;margin-top:2rem;}
.tit_e{display:inline-block;text-align:center;font-size:1.1rem;line-height:2.2rem;border-top:1px solid #fff;border-bottom:1px solid #fff;color:#fff;padding:0 1.6rem;margin:0 auto;margin-top:.5rem;text-transform:uppercase}
#zczy{background:url(/images_2016/zysz_new/zczy_bg.jpg) no-repeat;background-size:100%;margin-top:1.8rem}
#xdzy{background:url(/images_2016/zysz_new/xdzy_bg.jpg) no-repeat;background-size:100%}
#xczy{background:url(/images_2016/zysz_new/xczy_bg.jpg) no-repeat;background-size:100%}
#tsxc{background:url(/images_2016/zysz_new/tsxc_bg.jpg) no-repeat;background-size:100%}
.zy_bg{padding:.5rem 0 2.2rem;background:#eee}
@keyframes rotate{0%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}
100%{-webkit-transform:rotate(0);transform:rotate(0)}
}
@-webkit-keyframes rotate{0%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}
100%{-webkit-transform:rotate(0);transform:rotate(0)}
}
.zy_a{position:relative;-webkit-box-shadow:0 3px 10px 2px #ddd;box-shadow:0 3px 10px 2px #ddd;background:#fff;padding:.5rem 0 .2rem;margin:1.8rem auto;border-radius:.6rem}
.zy_a .zy_btn{margin-top:.8rem}
.zyfx_box{width:100%;margin:1.5rem auto 0}
.zyfx_box>div{display:none}
.zyfx_box>div:first-child{display:block}
.zy-thumb{position:relative;overflow:hidden}.zy-tips{position:absolute;color:#fff;top:9%;left:-39%;width:100%;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);font-size:1.1rem;line-height:1.6rem;text-align:center}.rdcl{color:#db262c}.rdbg{background:#db262c}.bold{font-weight:700}.grbg{background:#019334}.ppbg{background:#b50184}.orbg{background:#f07e01}.graybg{background:#f4f4f4}.wtcl{color:#fff}.wtbg{background:#fff}
.jgzy-wrap {
    padding: 0 3.125%;
  }
  .jgzy-tit {
    width: 106%;
    position: relative;
    left: 50%;
    color: #0050a2;
    text-align: center;
    border-bottom: 1px solid #dedede;
    margin-bottom: 1.5rem;
    padding-bottom: 1rem;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
  }
  .jgzy-tit h2 {
    font-size: 1.8rem;
    line-height: 3.6rem;
  }
  .jgzy-tit p {
    font-size: 1.2rem;
    line-height: 1.2rem;
    color: #000;
  }
  .jgzy-tit::after {
    width: 26%;
    height: 0.3rem;
    position: absolute;
    bottom: -4%;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    content: '';
    background: #0050a2;
  }
  .jgzy-list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: wrap;
    -ms-flex-flow: wrap;
    flex-flow: wrap;
  }
  .jgzy-list .jgzyxq-item {
    width: 48.5%;
    border-radius: 0.5rem;
    -webkit-box-shadow: 0 0 0.5rem #ccc;
    box-shadow: 0 0 0.5rem #ccc;
    position: relative;
    margin-bottom: 3%;
  }
  .jgzy-list .jgzyxq-item .jgzyxq-thumb {
    position: relative;
    border-top-left-radius: 0.5rem;
    border-top-right-radius: 0.5rem;
    overflow: hidden;
  }
  .jgzy-list .jgzyxq-item .jgzyxq-thumb .jgzy-tips {
    padding: 1% 0;
    width: 100%;
    background: #e63434;
    font-size: 1.2rem;
    color: #fff;
    position: absolute;
    top: 5%;
    left: -41%;
    text-align: center;
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
  }
  .jgzy-list .jgzyxq-item .jgzyxq-desc {
    text-align: center;
    padding: 0.8rem 0 1.2rem;
  }
  .jgzy-list .jgzyxq-item .jgzyxq-desc h3 {
    line-height: 2rem;
    font-size: 1.4rem;
    font-weight: bold;
    color: #000;
    margin-bottom: 0.6rem;
  }
  .jgzy-list .jgzyxq-item .jgzyxq-desc p {
    font-size: 1.2rem;
    line-height: 1.2rem;
    color: #000;
    margin-bottom: 1rem;
  }
  .jgzy-list .jgzyxq-item .jgzyxq-desc .jgzyxq-btn {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    width: 90%;
    margin: 0 auto;
  }
  .jgzy-list .jgzyxq-item .jgzyxq-desc .jgzyxq-btn a {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -moz-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    line-height: 2.6rem;
    text-align: center;
    font-size: 1.3rem;
  }
  .jgzy-list .jgzyxq-item .jgzyxq-desc .jgzyxq-btn a:first-child {
    border: 1px solid #0050a2;
    border-top-left-radius: 0.5rem;
    border-bottom-left-radius: 0.4rem;
    color: #0050a2;
  }
  .jgzy-list .jgzyxq-item .jgzyxq-desc .jgzyxq-btn a:last-child {
    background: #0050a2;
    color: #fff;
    border-top-right-radius: 0.4rem;
    border-bottom-right-radius: 0.4rem;
  }
  .jgzy-list .jgzyxq-item:nth-child(2n) {
    margin-left: 3%;
  }
  .jgzyxq-item.nosh {
    -webkit-box-shadow: none;
    box-shadow: none;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: wrap;
    -ms-flex-flow: wrap;
    flex-flow: wrap;
  }
  .jgzyxq-item.nosh .jgzytips-item {
    position: relative;
    width: 48.5%;
    padding-top: 48.5%;
    color: #fff;
    border-radius: 0.5rem;
    background-color: #ff8586;
  }
.jgzyxq-item.nosh .jgzytips-item a {
  color:inherit;
}
  .jgzyxq-item.nosh .jgzytips-item p {
    width: 100%;
    text-align: center;
    position: absolute;
    font-size: 1.2rem;
    line-height: 1.6rem;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
  }
  .jgzyxq-item.nosh .jgzytips-item:nth-child(2n) {
    margin-left: 3%;
  }
  .jgzyxq-item.nosh .jgzytips-item:nth-child(2),
  .jgzyxq-item.nosh .jgzytips-item:nth-child(3) {
    background-color: #2bc3da;
  }
  .jgzyxq-item.nosh .jgzytips-item:nth-last-child(n+3) {
    margin-bottom: 3%;
  }
  .jgzyxq-item.org {
    position: relative;
    background-color: #4294e9;
  }
  .jgzyxq-item.org .jywrap-desc {
    position: absolute;
    width: 100%;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    text-align: center;
    color: #fff;
  }
  .jgzyxq-item.org .jywrap-desc .jywrap-tit {
    font-size: 1.4rem;
    line-height: 2.4rem;
  }
  .jgzyxq-item.org .jywrap-desc .jywrap-tit h3 {
    font-weight: bold;
  }
  .jgzyxq-item.org .jywrap-desc .jywrap-btn {
    width: 80%;
    line-height: 2.8rem;
    border-radius: 1.4rem;
    font-size: 1.3rem;
    background: #fff;
    color: #0050a2;
    margin: 1.5rem auto;
  }
  .jgzyxq-item.org .jywrap-desc .jywrap-ys {
    font-size: 1.4rem;
    line-height: 2.2rem;
  }