@charset "utf-8";
/* usually */
body,html {font-family:Microsoft YaHei,sans-serif,Arial,Helvetica;color:#333;background:#fff;width:100%;word-wrap:break-word;font-size: 16px;overflow-x: hidden}
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6{font-size: inherit;}
ul,ol,li{list-style:none;}
a{text-decoration: none;color:#333}
a:hover{color: #006CBB}
img{vertical-align: middle;max-width: 100%}
.auto{margin-left:auto;margin-right:auto;}
.l{float:left;}.r{float:right;}.tc{text-align: center;}
.ovh{overflow:hidden;}.rel{position:relative;}.abs{position:absolute;}
.fix::after{display:block;content:"clear";height:0;clear:both;overflow:hidden;visibility:hidden;}
.rel{position:relative;}.abs{position:absolute;}
.img-responsive{max-width: 100%; height: auto; }
.ellipsis{text-overflow: ellipsis; overflow: hidden; display: block; white-space: nowrap;}
em{font-style: normal;}
.coll{color: #ff0000}
.ti2{text-indent: 2em;}
.mr10{margin-right: 10px}
.mt10{margin-top: 10px}.mt5{margin-top: 5px}
.mt20{margin-top: 20px}
.tc{text-align: center;}
.container,.top,.banner{ width:1200px; margin:10px auto 5px;overflow: hidden;line-height:28px;}
.container{margin: 20px auto}
.zxbtn {margin: 18px 0 5px;text-align: center;}
.zxbtn a{display: inline-block;background: #0CA2FD;color: #fff;padding:0 20px;line-height: 32px;border-radius: 3px;font-size: 16px;margin: 0 4px}
.zxbtn a:last-child{background: #FA6400}

.logo{width:450px;}
.toptel{width:310px;}
.title{ font-size: 19px; line-height: 35px;border-bottom:1px solid #ebebeb;margin-bottom: 10px;color: #006CBB}
.title span{display: inline-block;border-bottom: 3px solid #006CBB}

.A_left{ width:760px;  border:1px solid #e5e5e5; float:left; padding: 5px 10px 9px;overflow: hidden;}
.list-ul li{ line-height:36px; background: url(../images/li.png) no-repeat left center;padding-left: 10px;float: left;margin: 0 10px;width: 350px;}
.A_right{width:380px; float:right; border:1px solid #e5e5e5;padding: 5px 10px 14px}
.A_right dd{ line-height: 39px}
.A_right dd img{ margin-right: 10px}
.intro{padding-top: 10px;line-height: 33px}

.bzul li{margin:10px;width: 260px;float: left;background: #D5E6FC;padding:10px;}
.bzul li h4{color:#fff;background: #0A83D9;border-radius: 20px;width: 150px;margin: 0 auto 10px;font-weight: normal;padding: 1px 0;text-align: center;}
.bzul li p{background: #fff;padding: 10px}
.bzul li p img{margin-bottom: 5px}
.ck-ul li{overflow: hidden;float: left;width: 550px;margin:15px 15px 10px;border: 1px solid #0D8EF7;height: 110px}
.ck-ul li h5{background: #0D8EF7;color: #ffffff;text-align: center;padding: 3px 0;}
.ck-ul li p{padding: 10px}
.cure li{margin: 10px 0 20px}
.cure li h4{background: #0A82DA;width: 200px;color: #fff;text-align: center;line-height: 32px;display:inline-block;margin:15px 0 10px}
.cure li p span{display: inline-block;background:#C1DBFE;padding: 2px 10px;margin:0 5px;}

.news-ul li a{display: block;line-height: 35px;border-bottom: 1px dashed #ccc;float: left;width: 370px;margin: 1px 10px;background: url(../images/li.png) no-repeat left center;padding-left: 10px;}
.news-ul li a:hover{text-decoration: underline;color: #333}

.y-ul li{margin:10px;overflow: hidden;padding: 10px;background: #E2EFF9;float: left;width:560px;}
.y-ul li h5{color: #0068B7;margin-bottom: 5px;border-bottom: 1px dashed #BEBEBE;padding-bottom: 5px}

/*content*/
.back{border-bottom: 1px solid #C3C3C3;padding:0 5px 5px;}
.h3_tit { font-size:22px; color:#006CBB; margin: 20px 0 0;text-align: center;}
.content{line-height: 30px;margin: 20px 0}
.content p{text-indent:2em;}
.content p img{margin: 10px auto;max-width:100%;display:block;text-indent:0}

@media(max-width:900px){
  .container{width:95%;margin: 10px auto}
  .top,.banner{width: 100%;margin-top: 10px}
  .logo{width:80%;margin-left: 10px}
  .toptel,.sidebar{display: none}
  .bzul li{width: 46%;margin: 1%;padding: 8px 1%}
  .A_left,.A_right,.y-ul li{float: none;width: auto;}
  .A_right dd{line-height: 40px}
  .ck-ul li{float: left;width: auto;margin:5px 1px;height:auto}
  .cure li{margin: 13px 2px;}
  .cure li p span{display:block;margin:10px 0}
  .news-ul li a{float: none;width: auto;margin: 1px 0;font-size:15px}
  .tit_h3{margin: 0 0 10px}
  .y-ul li{margin: 12px 0;}
  .intro img,.cure li img{margin-right:0;float:none}
  
}