*{margin:0px;padding:0px;}
html{overflow-x:hidden;max-width:480px;margin:0 auto;background: #000;}
body{font:16px/32px 'Microsoft YaHei' Arial;color:#333;background:#fff;}
img[src*=".jpg"]{border:none; background-image:url(../../images/loading.gif);background-size:10px 10px;background-position:center center; background-repeat:no-repeat;display:inline;}
li,ul{ padding:0; margin:0;list-style:none;}
h1,h2{font-size:18px;font-weight:normal;color:#000;line-height: 32px;}
a{text-decoration:none;color:#000;-webkit-tap-highlight-color:rgba(0,255,0,0.3);}
em{font-style:normal;}
.left{float:left;}
.right{float:right;}
.clear{overflow:hidden;}
.p1 li,.p2,.nav li,.search form,.fsdx,.bar-top,.cb_d ul,.zj_bt,.page ul,.zixun{display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;}
.page ul{-moz-box-pack: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
.reverse{-webkit-box-direction:reverse;flex-direction: row-reverse;}
.p1 li a,.p2 a,.nav li a,.search form input,.fsdx input,.bar-top>div,.cb_d ul li,.zj_bt a,.zixun a{-webkit-box-flex: 1;-moz-box-flex:1;-webkit-flex-grow: 1;flex-grow: 1;}
.top{position:fixed;left:0px;top:0px;z-index:1000001;width:100%;background:#0082bc;height:40px; line-height:40px;padding:0 8px 0 0;box-sizing:border-box;box-shadow: 0 0 5px #000;}
.top .left{color:#fff;padding:0 4px;}
.top a{ color:#fff; text-decoration:none;}
.top span{color:#fff;}
.top span em{float:left;}
.top span.bt{background:#0571A0;padding:4px 8px;border-radius:4px;}
.top .right a{background: #0571A0;border-radius: 4px;padding: 0.2em 0.5em 0.2em;}
.telphone{max-width:480px;margin:0 auto;position:fixed;top:0px; height:56px;}
.telphone img{ width:100%; display:block;}
.logo1{padding: 0;background-color: #f0f0ee;}
.logo1 img,.banner img{width: 100%;height: auto;margin: 0 0 8px;}
.img img{display: block;width: 100%;height: auto;margin: 0 0 8px;padding:0 8px;-webkit-box-sizing: border-box;box-sizing: border-box;}
.nav{background: #0082bc;margin: 0 0 8px;}
.nav li:nth-child(1){border-bottom:1px solid #0571A0;}
.nav li a{width:25%;text-align: center;line-height: 40px;border-right:1px solid #0571A0;color:#fff;display: block;font-size: 14px;}
.nav li a:last-child{border: none;}
.search{padding:0 8px 8px;}
.search input,.fsdx input{display: block;-webkit-appearance: none;outline: none;}
.search input[type="text"],.fsdx input[type="text"]{width: 70%;line-height: 1;padding:10px 8px;border:1px solid #f1f1f1;background: #fff;}
.search input[type="submit"],.fsdx input[type="submit"]{width: 100%;border:none;background:#ff0033;color:#fff;line-height: 39px;}
.nr_op_2 .fsdx a{ width:30%;}
.nr_op_2 {background:#ededed;margin: 0 8px;padding: 0 8px 5px;}
.nr_op_2 h2 {color: #0571A0;padding-top: 4px;text-align: left;}
.nr_op_2 p {color: #FF0033;text-align: left;line-height: 24px; font-size:14px}
.fsdx {background: #0571A0;margin-top: 4px;padding: 4px;}
.phone1{padding:10px 10px 0;}
.phone1 img{width:100%;border-radius:8px;}
.phone2{padding:5px 10px 0;}
.phone2 img{width:100%;}
.phonewz{padding:10px 0 0;}
.phonewz img{width:100%;border-radius:8px;}
.bar{ background:#ededed;margin:8px 8px; overflow:hidden;}
.bar-top .b_z_btz{width: 60%;background: #0571A0;}
.bar-top .b_z_btz h3{padding:0 8px;background: #0571A0;line-height: 40px;}
.bar-top .b_z_btz p{text-align: center;font-size:14px;background: #0082bc;padding:4px;line-height: 28px;}
.bar-top .b_z_btz p span{ float:right; margin:10px; font-size:16px;}
.bar-top .b_z_bty{width: 70%;}
.bar-top .b_z_bty a{display: block;position: relative;height: 83px;}
.bar-top .b_z_bty a span{position: absolute;bottom: 0px;display: inline;width: 100%;text-align: center;line-height: 25px;height: 25px;background-color: rgba(101, 110, 107, 0.68);color: #fff;}
.bar-top .b_z_bty img{display: block;width: 100%;}
.b_z_btz a{color:#fff;text-shadow: 0 1px 1px #000;}
.b_z_btz a span{ float:right; margin:10px;}
.cb_d ul{margin-top:6px;}
.cb_d ul li{width: 33%; text-align: center;background: #076cc4;border-radius:4px;box-shadow: 0 1px 2px #CACACA;margin: 0 8px 0 0;
    line-height: 35px;}
.cb_d a{color:#fff; font-size: 18px;}
/*.cb_d ul li.hover{border-color:red;}*/
.cb_d ul li.hover a{color: #ff0000;font-weight: bold;}
.cb_d ul li:last-child{margin: 0;}
.ghtd img {width:100% }
.sz_bt{height:40px; line-height:40px; overflow:hidden;background: #ededed;margin-top:2%;}
.sz_bt .zjcz1{display:block; float:left; margin:0 8px; font-size:18px;color: #0571A0;}
.sz_bt .zjcz1 em{font-family: "microsoft yahei";font-weight: bold;}
.sz_bt .zjcz1:before{color:#1B972A;margin:0 5px 0 0;font-size: 1.1em;position:relative;top:2px;}
.sz_bt .zj_gd a{ font-size:14px; padding-right:8px;color: #0571A0;}
.doctor .zj_js1{margin-left: 126px;}
.doctor .zj_tu1 img{width:118px;height:128px;float:left;margin: 0 8px 0 0;}
.doctor .zj_js1 h3{ color:#454545;font-size:14px; line-height: 1;}
.zj_js1 h3 span{ font-weight:normal;color:#0571A0; font-size:20px;}
.zj_js1 p{ line-height:22px;font-size:14px; color:#333333; padding:6px 0 4px;}
.zj_js1 .zixun a{padding:4px 8px;color:#fff; text-align:center;}
.zixun .zaixian{background: #ff0033;margin-right: 8px;}
.zixun .dianhua{background: #0571A0;}
.zj_bt{margin: 8px 0 0;}
.zj_bt a{display:block; margin-right: 3px;text-align: center;font-size:15px;border-radius:4px;box-shadow:0 1px 2px #CACACA;background: #fff;}
.zj_bt a:last-child{margin: 0;}
.zj_bt a.hover{background:#0571A0; color:#FFF;}
.show{display: block;}
.hidden{display: none;}

.li_st1 li{ line-height:25px; padding:10px 0; border-bottom:1px dashed #b7b7b7;/*overflow: hidden;text-overflow: ellipsis;white-space: nowrap;*/ list-style-position: inside;list-style-type: square;}
.li_st1 li:last-child{border: none; }
.li_st1 span{
	margin: 10px auto 0 auto;
    display: block;
    list-style: none;
    border: 1px #ccc solid;
    padding: 4px 10px;
    text-align: center;
    width: 50%;
    line-height: 25px;
    border-radius: 15px;}
.li_st1 li a{ color:#333;}


.li_st li{line-height:25px; padding:10px 0; border-bottom:1px dashed #b7b7b7;/*overflow: hidden;text-overflow: ellipsis;white-space: nowrap;*/ list-style-position: inside;list-style-type: square;}
.li_st li:last-child{border: none; }
.li_st span{
	margin: 10px auto 0 auto;
    display: block;
    list-style: none;
    border: 1px #ccc solid;
    padding: 4px 10px;
    text-align: center;
    width: 50%;
    line-height: 25px;
    border-radius: 15px;}
.li_st li:nth-child(1) a:after,.li_st li:nth-child(2) a:after,.li_st li:nth-child(3) a:after{
	content:"";
	background:url(../images/hot.gif);
    width:28px;
    height:11px;
	display:inline-block;
	margin:0 0 10px -4px;
	}
.li_st li a{ color:#333;}
.li_li li a{ color:#fff;}

.li_li{
	font-size:15px;
	overflow:hidden;
	color:#fff;
	margin-top:10px;
	}
.li_li li{
	float:left;
	width:48%;
	line-height:35px;
	text-align:center;
	background:#4b95d6;
	margin-bottom:5px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	 -o-text-overflow:wllipsis;
	}
.li_li li:nth-child(2),.li_li li:nth-child(4),.li_li li:nth-child(6),.li_li li:nth-child(8){float:right;}

.phone{border-radius:4px;background:#4b95d6;margin: 8px 8px;line-height: 45px;color:#fff;text-align: center;}
.phone a:before{
    background-size: 100%;
    color: #fff;
    display: inline-block;
    height: 40px;
    width: 50px;
    margin: 0 -7px -14px 0px;
    content: "";
    /*background: url(../images/qq.gif);*/
}
.phone a{color:#fff;font-size: 0.8em;}
.phone a strong{font-size: 1.8em;font-family: "arial, helvetica, sans-serif";}

.phone6{border-radius:4px;background:#4b95d6;margin: 8px 8px;line-height: 45px;color:#fff;text-align: center;}
.phone6 a:before{
    background-size: 100%;
    color: #fff;
    display: inline-block;
    height: 40px;
    width: 50px;
    margin: 0 0px -14px 0px;
    content: "";
    background: url(../images/dh.gif);
}
.phone6 a{color:#fff;font-size: 0.8em;}
.phone6 a strong{font-size: 1.8em;font-family: "arial, helvetica, sans-serif";}


.phone7{border-radius:4px;background:#4b95d6;margin: 8px 8px;line-height: 45px;color:#fff;text-align: center;}
.phone7 a:before{
    background-size: 100%;
    color: #fff;
    display: inline-block;
    height: 40px;
    width: 50px;
    margin: 0 0px -14px 0px;
    content: "";
    background:;}
.phone7 a{color:#fff;font-size: 18px;}

.weixin{margin:0 8px 8px;padding:8px;background:#f1f1f1;}
.weixin span{color:red;}
.footer{background:#0082bc;color: wheat;padding:16px 8px 8px;text-align: center;}
.footer h1{display: inline;background: #0571A0;border-radius: 4px;padding:6px;color:#fff;box-shadow: 0 1px 1px #000;line-height: 28px;}
.footer p:nth-child(2){margin-top: 8px;color: wheat;}
.footer p a{color: #BFBF01;}
.bottom{width:100%;overflow:hidden;position:fixed;bottom:0px;left:0px;z-index: 100; height:48px;}
.bottom:before{content:"";display: block;border-top:1px solid #035A80;border-bottom:1px solid #019ADC;-webkit-transform: scale(1,0.5);-moz-transform: scale(1,0.5);-ms-transform: scale(1,0.5);-webkit-transform-origin: bottom;-ms-transform-origin: bottom;-moz-transform-origin: bottom;}
.bottom ul{overflow: hidden;}
.bottom li{width:25%;float:left;height:50px; display:inline;}
.bottom li a:after{content:"";display: none;border-left:1px solid #096918;border-right:1px solid #239b35;-webkit-transform: scaleX(0.5);-moz-transform: scaleX(0.5);-ms-transform: scaleX(0.5);height: 40px;float:right;margin:-21px 0 0;}
.bottom a{line-height:20px;display:block;text-align:center;color:white;font-size:12px;background-color:#0571A0;text-decoration:none; border-right: 1px solid #0594D2;border-left:1px solid #02587D;position:relative;}
.bottom a:before{display: block;line-height: 1;padding: 6px 0 0;font-size:16px;}
.bottom li:last-child a:after{display: none;}
.bottom li em{position:absolute;top:2px;right:8px;background:#e57201;color:#fff;width:20px;height:20px;line-height:20px;font-size:16px;font-style:normal;text-align:center;font-weight:bold;border-radius:100px;border:2px solid #fff;-webkit-transform:scale(0.65);-webkit-transform-origin:top center;-ms-transform:scale(0.65);-ms-transform-origin:top center;transform:scale(0.65);transform-origin:top center;-webkit-animation:run 1s linear 0 infinite;}
.fast{font-size:14px;position:absolute;top:0px;right:2px;width:16px;height: 16px;line-height: 16px;background:#e57201;color:#fff;border-radius:16px;-webkit-border-radius:16px;padding:2px;-webkit-transform: scale(0.6);-moz-transform: scale(0.6);-ms-transform: scale(0.6);box-shadow: 0 0 0 2px #fff;-webkit-box-shadow: 0 0 0 2px #fff;}
.bottom li a span {  position: absolute;top: 2px;right: 8px;background: #D50000;color: #fff;width: 22px;height: 22px;line-height: 20px;border-radius: 100px;border: 2px solid #fff; -webkit-transform: scale(0.6);  -webkit-transform-origin: top center;  -ms-transform: scale(0.6);  -ms-transform-origin: top center;
  transform: scale(0.6);  transform-origin: top center;}
@-webkit-keyframes run{
   0%{opacity:1;}
   50%{opacity:1;}
   50.1%{opacity:0;}
   100%{opacity:0;}
}
@-ms-keyframes run{
   0%{opacity:1;}
   50%{opacity:1;}
   50.1%{opacity:0;}
   100%{opacity:0;}
}
.bottom li:first-child a{border-left:none;}
.bottom li:first-child a span{-webkit-animation:none;-webkit-transform:scale(0.75);}
.bottom li:last-child a{border-right:none;}
.bottom li a:before{display:block;margin:0 auto;height:20px;font-size:16px;color:#fff;}
/*list*/
.position{background:#ededed;padding: 0 8px;}
.list ul li,.wr3_wz_1,.sx_puan{background:#ededed;margin: 8px;padding: 8px;}
.list ul li img{float:left;margin-right:8px;width:64px;height:64px;}
.list ul li h3{font-weight:normal;color:#000;font-size:16px;line-height:22px;}
.list ul li p{color:#888;line-height:20px;font-size:14px;margin-left:8px;text-indent:2em;}
.list ul li a{max-height:64px;overflow:hidden;display: block;}
.page ul{text-align: center;margin: 0 0 8px 0;}
.page li{padding:0 8px;border-radius: 4px;background:#ededed;margin-right: 8px;}
.page li:last-child{margin: 0;}
/*article*/
.wr5_lylx h1{font-size:22px;padding:8px;line-height: 28px;margin:8px;background:#ededed ;}
.wr3_wz_1{ overflow:hidden; padding:10px; margin-bottom:10px; background:#fff; border-bottom:1px solid #eee;}
.wr3_wz_1 h2{ display:block; text-align:center; font-size:18px; text-align:center; line-height:26px; font-weight:600; color:#000;}
.wr3_wz_1 h3{ display:block; padding:5px 0; overflow:hidden;}
.wr3_wz_1 h3 img{ float:left; width:100%; height:auto;}
.wr3_wz_1 h4{ display:-webkit-box; margin-top:6px; }
.wr3_wz_1 h4 a{ display:block; text-align:center; font-size:15px; -webkit-box-flex:1;color:#fff; border-radius:4px; line-height:34px; box-shadow:0 2px 2px #999999; background:#e58b01; font-weight:normal;}
.wr3_wz_1 h4 a:first-child{ margin-right:8px; background:#19912b;}
.wr3_wz_1 p{ display:block; overflow:hidden; line-height:26px; padding-top:10px;}
.wr3_wz_1 p img{margin:0 auto;}
.wr3_wz_1 a{display:inline;}
.wr3_wz_1{ padding-top:0;}
.wr3_wz_1 h2{ font-size:18px; font-weight:600; color:#19912b; line-height:28px;}
.wr3_wz_1 a{ display:inline; line-height:34px;}
.wr_bz_4{margin:8px;}
.wr_bz_4 table{width: 100%;text-align: center;background:#fff; border-spacing: 1px;}
.wr_bz_4 table td{line-height: 40px;background:#ededed; }
.wr_bz_4 table td img{width: 100%;height: 100%;display: block;}
.wr_t_1{background: wheat !important;}.wr_t_2{background: #FFCDA0 !important;}.wr_t_3,.wr_t_7{background: #D5F5B3 !important;}.wr_t_4{background: #C8F8FF !important;}.wr_t_5{background: #F2D2FF !important;}.wr_t_6{background: #FFC8C8 !important;width: 35%;}
/*±íµ¥*/
.tjbiaodan{position:relative;width:100%;height:100%;background:#fff;z-index:0;top:0;left:0px;}
.tjbiaodan .close{display:none;padding:4px;border-radius:400px;border:2px solid red;color:#0082bc;position:absolute;top:8px;right:10px;line-height:1;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);z-index:99999;background:#fff;}
input,textarea{-webkit-appearance: none;margin: 0px;padding:0px;border:none;outline: none;background: none;font-family: "microsoft yahei";}
.biaodan{padding:0 8px;background:#fff;max-width:480px;box-sizing:border-box;margin:0 auto;}
.biaodan h3{background: #0571A0;color:#0571A0;line-height: 2;position:relative;margin: 0 0 8px;}
.biaodan h3 span{background: #fff;line-height: 40px;display: inline-block;position:relative;width: 70%;margin: 2px 0 2px 36px;text-align: center;}
.biaodan h3:before,.biaodan h3:after,.biaodan h3 span:before,.biaodan h3 span:after{content:"";display:inline-block;width:40px;height: 40px;border-radius: 40px;position:absolute;}
.biaodan h3:before{top:2px;left:8px;background: #fff;z-index: 10;}
.biaodan h3:after{top:4px;left:10px;background: #0571A0;width:36px;height: 36px;z-index: 11;background-position: 1px 2px;background-size: 80px auto;}
.biaodan h3 span:before{background:#0571A0;top:0px;left:-22px;-webkit-transform: scaleX(0.8);-ms-transform: scaleX(0.8);}
.biaodan h3 span:after{background:#fff;top:0px;right:-20px;}
.biaodan p{line-height: 36px;overflow: hidden;margin:0 0 8px;display: -webkit-box;display: -ms-flexbox;}
.biaodan p label,.biaodan p input,.biaodan p textarea{-webkit-box-flex: 1;display: block;}
.biaodan p label{background: #f1f1f1;font-size:16px;width:20%;text-align: center;}
.biaodan p input,.biaodan p textarea{width: 70%;padding:10px 8px;border:1px solid #f1f1f1;-webkit-box-sizing: border-box;box-sizing: border-box;}
.biaodan p .act-submit{margin-right: 8px;background: #0571A0;color:#fff;font-size:16px;}
.biaodan p .act-reset{background:#f1f1f1;font-size:16px;}
.biaodan .act-other{line-height: 28px;padding: 8px;background: #f1f1f1;display:block;}
.biaodan .act-other a,.biaodan .act-other span{color:#FF0033;text-decoration: none;display: inline;}
.biaodan .jiami{color:#FF0033;display: block;text-align: center;line-height: 28px;}
.biaodan .zhu{text-align:center;display:block;}
@media only screen and (max-width:320px) {
	.bar-top .b_z_btz p{font-size:12px;line-height: 22px;}
	.footer h1{font-size:16px;}
	.footer p{font-size:14px;line-height: 28px;}
	.biaodan .zhu{font-size:14px;}
	.zixun{font-size:14px;}
	
	
}
.cj_slide { position:relative; overflow:hidden; width:100%; margin:0 auto }
.cj_slide .bd { position:relative; }
.cj_slide .hd { position:absolute; bottom:0; left:0px; height:20px; width:100%; text-align:center; }
.cj_slide .hd li { background:#858585; display:inline-block; width:10px; height:10px; margin:0px 3px; text-indent:-9999px; border-radius:100%; }
.cj_slide .hd li.on { background:#fcc82a }
.cj_slide img { display:block; width:100%; float:left; margin:0px auto; }

.img{
	overflow:hidden;
	margin:0 auto
	}
.img ul{
	overflow:hidden;
	}
.img ul li{
	float:left;
	width:50%;
	}
.img ul li img{
	width:100%;
	overflow:hidden;
	margin:0 auto;
	}
	
	
	
.mod { margin:10px; overflow-x:hidden; }
.mod h2 { width:100%; display:-webkit-box; }
.mod h2:before { 
    content: "";
    width: 23px;
    height: 13px;
    display: inline-block;
    background: #0571A0;
	}
.mod h2 a {font-size:19px;color:#000;font-weight:bold; display:inline-block; margin:0 5px 0 7px; text-shadow:0 1px 1px rgba(255, 255, 255, 1); }
.mod h2 a em{
	font-size: 13px;
    font-weight: normal;
    height: 15.5px;
    overflow: hidden;
    line-height: 15px;
    display: inline-block;
	}
.mod h2:after { 
    height: 2px;
    content: "";
    width: 100%;
    display: block;
    border-top: 1px solid #0571A0;
    margin-top: 1.2rem;
    -webkit-transform: translateY(-3px);
    }

.et{
	overflow:hidden;
	margin:0 auto;
	width:100%;
	}
.et dd:nth-child(1),.et dd:nth-child(2),.et dd:nth-child(3){width:86%;margin:0 auto}
.et dd span{
	text-align: center;
    display: inline-block;
    width: 15px;
    height: 15px;
    line-height: 15px;
    background: center no-repeat;
    background-size: 100%;
    font-size: 12px;
    color: #fff;
	margin-right:3px;
	}
.et dl dd a{ color:#333;}


#swt-piaofu{display:none;}