
@charset "utf-8";
*{padding:0; margin:0;}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,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;vertical-align:baseline;list-style:none; }
textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input,select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input { border:none; padding:0px; margin:0px;
}
input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none;}
textarea { -webkit-appearance: none; resize:none;}  
body{line-height:1; font-family:"Microsoft YaHei", "微软雅黑", "STHeiti", "WenQuanYi Micro Hei", SimSun, sans-serif; background:#fff; font-size:100%;  -webkit-overflow-scrolling:touch; overflow-scrolling:touch;}
ol,ul,li{list-style:none}
table{}
i,em{ font-style:normal}
caption,th,td{vertical-align:middle;text-align:left;font-weight:normal}
q,blockquote{quotes:none}
q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}
a img{border:0; text-decoration:none;}
strong,b{ font-weight:bold;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}
h1,h2,h3,h4,h5{font-weight:normal;font-size:100%; padding:0px; margin:0px; text-indent:0px;}
a:hover{text-decoration:none; color:#333}
a:active{color:#333}
a{color:#333333; text-decoration:none;}
input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none;}
textarea {  -webkit-appearance: none;}   
button,input{ border-radius: 0; } 
header input::-webkit-input-placeholder, header textarea::-webkit-input-placeholder {color:#fff;}
.w1200{ width:1200px; margin:0 auto;}



/* 首页 */

.tgzz_nav{width:1200px;margin:0 auto}

header{
    width:100%;
    height:60px;
    background:#fff;
    border-bottom:1px solid #ddd
  }
  header ul,header ul li{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    align-items: center;
  }
  header ul li img{
    width:44px;
    height:44px;
  }
  header ul li a{
    line-height:60px;
    font-weight:400;
    font-size:20px;
    float:left;
    margin-left:10px
  }

  .home-top {
    height:560px;
    background:url(../images/top-bg.png) no-repeat top
  }

  .home-top .js-r {
    width:560px;
    float:left
  }
  .js-r p{
    font-size:20px;
    color:#666; line-height: 40px;
    margin-bottom:15px}

  .home-top .js-r .title{
    line-height:40px;
    font-size:30px;
    color:#333;
    padding-top:100px;
    margin-top:0;
    margin-bottom:30px;
    font-weight:500
  }
  .home-top .js-r .title strong {
    font-family:SourceHanSansCN-Bold;
    font-size:40px;
    color:#0071bc;
    float:left
  }
  .home-top .js-r .title .line {
    display:inline-block;
    width:1px;
    height:20px;
    background:#0071bc;
    margin-right:20px;
    margin-left:20px
  }
  
  .home-top .js-r .code {
    margin-right:45px;
    margin-top:20px
  }
  .tgzzapp_xz {
    width: 1200px;
    margin: 0 auto;
  }
  .tgzzapp_xz  .xiazaic{
    margin-top:80px;
    margin-left:69px;
    margin-right:100px;
    float:left
  }
  .code_xiaz{ text-align: center;}
  .code_xiaz img{
    width: 160px;
  }
  .code_xiaz p{
    line-height: 40px;
    color: #666;font-size: 16px;
  }
.clearfix{ clear: both;}

.zcxx_title{
  font-size: 36px;text-align: center; 
  color: #0071bc;
  margin-top: 20px; margin-bottom: 30px;
line-height: 50px;}
.zcxx_title img{vertical-align: middle;}
.zcxx_title img:nth-of-type(2){
  transform: rotate(180deg);
}
.zcxx_title span{ margin: 0 20px;}

.zcxx{ width: 1200px; margin: 50px auto 0;}

.zc_list ul li{
width: calc(100% / 6);
  font-size: 20px;
  color: #666;
  float: left;
  margin-top: 38px;
  text-align: center;
  cursor: default;
}

.zc_list ul li img{ display: block; margin: 0 auto;}

.zc_list ul li p{    margin-top: 15px;}
.zc_type{    font-size: 24px;
  color: #333;
  background: none;
  margin-top: 30px;
}

.tleft_pic{width: 600px; float: right;}
.tleft_pic img{ max-width: 100%;height: 500px; padding-left: 100px;}
.tsgn_list{width: 500px; float: left; margin-top: 50px; padding-left: 50px;}
.tsgn_list ul li {
  color: #666;
  margin-bottom: 20px;
  font-size: 18px;
  list-style: disc;
  color: #333;
  margin-bottom: 20px; line-height: 30px; }
  .tsgn_list ul li b{display: block; margin-bottom: 5px;font-size: 20px;}

.tsgg{ width: 100%; height: 620px; background: url(../images/fc97.png) center top no-repeat  ; padding-top: 10px; background-size: 100% 100%; margin-top: 60px;
}
.tsgg .tleft_pic{ float: left;}

.tsgg .tsgn_list{ float: right;}

.zyxl{
  width: 100%; height: 620px; background: url(../images/ac.png) center top no-repeat  ; padding-top: 10px; background-size: 100% 100%; margin-top: 60px;
}
.zyxl .tleft_pic{ float: left;}

.zyxl .tsgn_list{ float: right;}

footer{
  background: #fff;
  color: #333;
  margin-top: 0;
  border-top: 1px solid #eee;
  padding-top: 30px;
  overflow: hidden;
  background-size: cover;
  margin: 30px auto;
}
.rxbk{width: 1200px;margin: 0 auto;}
.rxbk dl{
  float: left; line-height: 30px; min-width: 300px;
}
.rxbk dl dt{    font-size: 16px;
  font-weight: 700;
  color: #333;}
.rxbk dl dt img{ margin-right: 10px; vertical-align: middle;}
.rxbk dl dd{  font-size: 16px;
    color: #666;}

.rxbk dl dd ul li img{width: 120px;}
.rxbk dl dd ul li{
  float: left; margin-right: 50px;
}
.rxbk dl dd ul li p{line-height: 24px; font-size: 14px; color: #666; text-align: center; margin-top: -8px;}
.bqxx{  margin-top: 20px; line-height: 24px; font-size: 14px; color: #666; text-align: center;}

