@media only screen and (max-width:320px){html{font-size:12px!important}}
@media only screen and (max-width:359px) and (min-width:320px){
html{font-size:12px!important}}
@media only screen and (max-width:479px) and (min-width:360px){
html{font-size:13.25px!important}}
@media only screen and (max-width:599px) and (min-width:480px){
html{font-size:15px!important}}
@media only screen and (max-width:719px) and (min-width:600px){html{font-size:16px!important}}
@media only screen and (min-width:720px){
html{font-size:16px!important}
}
input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none;vertical-align:middle; margin:0; padding:0;}
textarea {-webkit-appearance: none;}

.xnav{border-bottom:1px solid #004895; border-top:1px solid #004895;}

.xnav .xnavbox{border-bottom:1px solid #2B8FFF; border-top:1px solid #2B8FFF; background:url("../img/nav.png")/*tpa=/style/img/nav.png*/ repeat-x #014898; text-align:center; line-height:22px; font-size:14px; padding-top:5px; padding-bottom:5px; padding-left:10px; padding-right:10px;}

.xnav .xnavbox a{color:#fff;padding:0 5px;}

.xnav .xnavbox b{color:#fff;font-weight:normal;}

.xad{text-align:center;}

.xkc{width:318px; margin:0 auto; overflow:hidden;}

.xkc a{width:106px; text-align:center; display:block; float:left; text-align:center; height:120px; line-height:30px;}

.xnews{}

.xnews h1{height:33px; line-height:32px; background:url("../img/tbg.png")/*tpa=/style/img/tbg.png*/ repeat-x; color:#474747; font-size:16px; padding-left:15px;}

.xnews .xlist{margin-left:10px; margin-right:10px;}

.xnews .xlist li{height:32px; line-height:32px; border-bottom:1px dashed #484848; color:#484848; background:url("../img/dian.jpg")/*tpa=/style/img/dian.jpg*/ no-repeat scroll 5px 13px; padding-left:20px; overflow:hidden;}

.clear{clear:both;}

.px5{height:8px; line-height:25px; overflow:hidden;}

*{margin:0; padding:0;}li{list-style:none;}a{text-decoration:none; color:#2F2F2F;}img{border:0}body{color:#474747; background:#fff; font-family: "微软雅黑";}.h5{height:5px; line-height:5px; overflow:hidden;}

.red{color:#f00;}.blue{color:#0051A3;}.h10{height:25px; line-height:25px; overflow:hidden; color:#F00; font-size:14px; text-align: center;}.b{font-weight:bold;}

.tel{margin-left:10px; display:block; float:left; height:22px; line-height:22px;}.tel_l{width:16px; height:21px; overflow:hidden; display:block; position:absolute; left:0px; top:0px;}.tel_c{height:21px; line-height:22px; text-indent:0; font-size:14px; padding-left:21px; font-weight:bold; padding-right:10px; color:#5A5EC1; background:url("img/tel_c.png")/*tpa=/style/mob/img/tel_c.png*/; float:left; display:block; position:relative;}.tel_r{width:4px; height:21px; display:block; position:absolute; right:0px; top:0px;}.tc{padding:5px;}

input{border:1px solid #ccc;}

p{margin-top:5px;}

p{margin-top:5px; margin-left:10px; margin-right:10px; text-indent:0;}

.head{background:#fff;}

.main{background:#fff;max-width:720px;margin:0 auto;}

.logo{height:51px; display:block; background:url("img/logobg.png")/*tpa=/style/mob/img/logobg.png*/}

.logo img{display:block; margin:0 auto; width:320px; height:51px;}

.nav{height:40px; line-height:42px; background:url("img/nav_bg.png")/*tpa=/style/mob/img/nav_bg.png*/; padding-left:10px; font-size:16px; min-width:310px;}

.nav a{color:#fff;}.nav img{width:2px; height:12px; padding-left:10px; padding-right:10px;}

#announ{height:34px; background-color:#F6EFD2; background:url("img/gg.png")/*tpa=/style/mob/img/gg.png*/ no-repeat; background-position:10px 11px; border-bottom:1px solid #e2e4e3;overflow:hidden;}

#announ li{height:34px; line-height:38px; width:280px; padding-left:30px; overflow:hidden;}

.banner{margin:0px 10px 10px 10px; padding-bottom:10px; border-bottom:1px dashed #ccc;}

h4{height:30px; line-height:30px; font-size:14px; background:url("img/dot.gif")/*tpa=/style/mob/img/dot.gif*/ no-repeat scroll right;}

.banner img{max-width:300px;}

.banner p{line-height:22px; position:relative; padding:10px 5px 5px 0;}

.banner .line{height:30px; line-height:30px; text-align:center;}

.banner .line .a1{padding:1px 2px;line-height:30px; text-align:center; float:left; margin-right:5px; background:#F0EEEF; color:#f00;}

.banner .line .a2{ padding:1px 2px; height:30px; line-height:30px; text-align:center; float:left; margin-right:5px; background:#F0EEEF; color:#f00;}

.banner .line .nzx{padding:1px 2px; height:30x; line-height:30px; text-align:center; float:left; background:#F00; color:#fff;}

h6{height:35px; line-height:35px; background:url("img/menu.png")/*tpa=/style/mob/img/menu.png*/; font-size:14px; padding-left:10px;}

.nlist{ padding-left:10px; padding-right:10px;}

.nlist dd{height:32px; line-height:32px; border-bottom:1px solid #ddd; background:url("img/dot.jpg")/*tpa=/style/mob/img/dot.jpg*/ no-repeat scroll 0 13px; padding-left:15px;}

#tel400 a{display:block; background:url("../../k/img/bodybg.jpg")/*tpa=/k/img/bodybg.jpg*/ left center repeat-x; height:40px; line-height:40px; color:#fff; border-radius:10px; font-size:16px; padding-left:10px;}

.foot{font-size:12px; margin-top:10px; margin-bottom:10px;}

.foot p{padding:0 10px 0 10px; line-height:22px; margin-top:5px;}

h5.h3{background:url("img/menu.png")/*tpa=/style/mob/img/menu.png*/ left top repeat-x; line-height:35px; min-width:300px; hanging-punctuation:35px; padding:0 10px; font-size:14px; position:relative;}

h5.h3 a{position:absolute; padding:1px 2px; background:#ccc; right:0px; background:url("img/tel.png")/*tpa=/style/mob/img/tel.png*/ left center no-repeat; padding-left:22px; font-size:14px; color:#333; font-family:"Arial Black", Gadget, sans-serif}





.ztlist{background:#F4F4F4;}

.ztlist li{margin-left:10px; margin-right:10px; height:34px; line-height:34px; border-bottom:1px solid #d5d5d5; border-top:1px solid #fff; position:relative;}

.ztlist li .no{background:#0050A5; color:#fff; padding-left:10px; padding-right:10px;}

.ztlist li .jg{padding-left:10px; padding-right:10px; color:#c6c6c6;}

.ztlist li a{display:block; background:url("img/jt.png")/*tpa=/style/mob/img/jt.png*/ no-repeat; width:251px; height:34px; line-height:34px; background-position:235px 10px; position:absolute; right:0px; top:0px;}

.tit{height:34px; line-height:36px; padding-left:10px; padding-right:10px; position:relative; background:url("img/tit.png")/*tpa=/style/mob/img/tit.png*/;font-size:14px;}

.tit .r{float:right; display:block; position:absolute; right:10px; top:7px;}

.list{background:#F4F4F4;}

.list a{display:block; margin-left:10px; margin-right:10px; padding:5px 2px;border-bottom:1px solid #d5d5d5; border-top:1px solid #fff;  background:url("img/jt.png")/*tpa=/style/mob/img/jt.png*/ no-repeat; background-position:100% 35%;}

.kc_box{background:#F4F4F4; padding-top:10px;}

.kc_box li{width:298px; border:1px solid #c5c5c5; margin-left:10px; background:#fff; margin-bottom:10px; overflow:hidden; position:relative;}

.kc_box li .img{width:149px; height:77px; overflow:hidden;}

.kc_box li .img img{width:149px; height:77px;}

.kc_box li .a{width:66px; height:14px; line-height:14px; display:block; position:absolute; top:54px; left:73px; background:url("img/kcbtn.png")/*tpa=/style/mob/img/kcbtn.png*/ no-repeat; background-position:right; color:#0052A5;}

.kc_box li .r{width:148px; height:77px; position:absolute; right:0; top:0; border-left:1px solid #c5c5c5;}

.kc_box li .r .r_1{height:38px; border-bottom:1px solid #c5c5c5; padding-left:10px; display:block; line-height:40px; position:relative;}

.kc_box li .r .r_1 .btn3{display:block; width:61px; height:20px; line-height:20px; text-align:center; color:#f00; position:absolute; right:9px; top:9px; background:url("img/btn2.png")/*tpa=/style/mob/img/btn2.png*/;}

.kc_box li .r .r_2{height:38px; padding-left:10px; display:block; line-height:40px; position:relative;}

.kc_box li .r .r_2 .btn3{display:block; width:61px; height:20px; line-height:20px; text-align:center; color:#f00; position:absolute; right:9px; top:9px; background:url("img/btn2.png")/*tpa=/style/mob/img/btn2.png*/;}

.s_kc{width:143px; height:46px; float:left; margin-left:10px; border:1px solid #c5c5c5; position:relative;}

.s_kc .a{width:66px; height:14px; line-height:14px; display:block; position:absolute; top:27px; left:60px; background:url("img/kcbtn.png")/*tpa=/style/mob/img/kcbtn.png*/ no-repeat; background-position:right; color:#0052A5;}

.box{padding-top:5px; padding-right:10px;}

.box h3{font-size:12px; font-weight:bold; height:25px; line-height:25px; margin-left:10px; position:relative; overflow:hidden; margin-top:5px; padding-right:10px;}

.box h3 a{font-weight:normal; display:block; position:absolute; top:0; right:0px;}

.box p{overflow:hidden; padding-bottom:5px; border-bottom:1px dotted #c7c7c7;}

.box .w{border-bottom:0px;}

.box .conter{text-align:center; text-indent:0px;}

.box .d{text-indent:0em;}

.bdbox{width:299px; margin:0 auto; border-bottom:1px solid #c7c7c7; border-right:1px solid #c7c7c7;}

.bdbox td{padding:5px;}

.bdbox .t1{width:60px; border-left:1px solid #c7c7c7; border-top:1px solid #c7c7c7; text-align:right;}

.bdbox .t2{border-left:1px solid #c7c7c7; border-top:1px solid #c7c7c7;}

.bdbox .t_b{border-left:1px solid #c7c7c7; border-top:1px solid #c7c7c7; text-align:center;}

.tbox{width:299px; margin:0 auto; border-bottom:1px solid #0051A3; border-right:1px solid #0051A3; overflow:hidden;}

.tbox td{padding:5px;}

.tbox .t1{ border-top:1px solid #0051A3; border-left:1px solid #0051A3; background:#0051A3; color:#fff; text-align:center; overflow:hidden;}

.tbox .t2{ border-top:1px solid #0051A3; border-left:1px solid #fff; background:#0051A3; color:#fff; text-align:center; overflow:hidden;}

.tbox .t3{ border-top:1px solid #0051A3; border-left:1px solid #fff; background:#0051A3; color:#fff; text-align:center; overflow:hidden;}

.tbox .t4{ border-top:1px solid #0051A3; border-left:1px solid #fff; background:#0051A3; color:#fff; text-align:center;}

.tbox .f1{border-top:1px solid #0051A3; border-left:1px solid #0051A3; background:#fff; color:#0051A3;}

.tbox .f2{border-top:1px solid #0051A3; border-left:1px solid #0051A3; background:#fff; color:#0051A3;}

.tbox .f3{border-top:1px solid #0051A3; border-left:1px solid #0051A3; background:#fff; color:#0051A3;}

.tbox .f4{border-top:1px solid #0051A3; border-left:1px solid #0051A3; background:#fff; color:#0051A3;}

.tbox .tt1{border-top:1px solid #0051A3; border-left:1px solid #0051A3; background:#0051A3; color:#fff; text-align:center; overflow:hidden;}

.tbox .tt2{border-top:1px solid #0051A3; border-left:1px solid #fff; background:#0051A3; color:#fff; text-align:center; overflow:hidden;}

.tbox .ff{border-top:1px solid #0051A3; border-left:1px solid #0051A3; background:#fff; color:#0051A3;}



.csTab{border:1px solid #d4d4d4; padding:10px; margin:10px 10px 0 10px;}

.csTab ul li{float:left; margin-right:10px; line-height:22px;}

.csTab .c1{border-bottom:1px dashed #d4d4d4; clear:both; padding-bottom:5px;}

.csTab .t1{padding-top:5px; line-height:22px;}

.csTab .c2 input{padding:5px 10px 5px 10px; margin:10px; cursor:pointer;}

label.error {display:none; color:red;}

#xst{height:150px; border:1px solid #fff; margin:0 10px 10px 10px; overflow:hidden;}

.gd_list li{line-height:16px; margin-top:5px;}

#pages {padding:10px; text-align:center;}

#pages a{display:inline-block; height:22px; line-height:22px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333; padding:0 5px}

#pages a.a1{color:#999;}

#pages a:hover{background:#f1f1f1; color:#000; text-decoration:none }

#pages span{display:inline-block; height:22px; line-height:22px; background:#5a85b2; border:1px solid #5a85b2; color:#fff; text-align:center;padding:0 10px}

.page .noPage{display:inline-block; width:56px; height:22px; line-height:22px; background:url("../../img/icu/titleBg.png")/*tpa=/img/icu/titleBg.png*/ repeat-x 0 -55px ; border:1px solid #e3e3e3; text-align:center; color:#a4a4a4; }

#show{padding:10px 10px 5px 10px;}

#show img{display:block; max-width:100%; margin:0 auto;}

#show p{border-bottom:0; padding:0; margin-bottom:5px; margin-left:0;}

#LXB_CONTAINER{display:none;}

.lxb-container{display:none;}

.tb {

    margin-left: 10px;

    overflow: hidden;

}

.tb li {

    background: url("../../ztmo/itmdm/img/dian.gif")/*tpa=/ztmo/itmdm/img/dian.gif*/ no-repeat scroll 4px center rgba(0, 0, 0, 0);

    height: 20px;

    line-height: 20px;

    padding-left: 15px;

}

.main h1 {

    border-bottom: 1px solid #EEEEEE;

    border-top: 1px solid #EEEEEE;

    font-size: 16px;

    font-weight: normal;

    height: 33px;

    line-height: 38px;

    margin-top: 10px;

    padding-left: 10px;

}

.main h2 {

    color: #0A52A6;

    font-size: 12px;

    font-weight: bold;

    height: 28px;

    line-height: 28px;

}



.box_2 {

    border-bottom: 1px solid #0051A3;

    border-right: 1px solid #0051A3;

    margin-left: 10px;

    overflow: hidden;

}

.box_2 .t1 {

    padding: 5px;

    text-align: right;

    width: 80px;

}

.box_2 .t2 {

    padding: 5px;

    width: 207px;

}

.box_2 .tt {

    border-top: 1px solid #0051A3;

    color: #0051A3;

    font-size: 16px;

    height: 25px;

    line-height: 25px;

    padding: 5px;

    text-align: center;

}

.box_2 td {

    border-left: 1px solid #0051A3;

    border-top: 1px solid #0051A3;

}



.zpic li {padding:5px 0;}

.zpic li img {border:1px #dedede solid; padding:3px;}

.zpic_t {text-align:center; padding:3px;}

.maxw700{max-width:700px;min-width:300px;margin:0 auto;}

.form1{border:none; background:#d2d2d2;color:#02468e;margin-top:10px;padding:10px 0;text-align:center;}

.form1 .minput{height:24px; line-height:24px; padding-left:4px; width:100%;margin-right:0;background:#fff; border:none;}

.form1 .msubmit{background:#02468e;height:4em; color:#ffffff; text-align:center; width:4em;border-radius:5px;-moz-border-radius:5px; border:none;}

.tab3{width:100%;}

.tab3 th{border-bottom:0.5em solid #d2d2d2;}

.form1 .td1{font-size:1.5em;background:#02468e;color:#ffffff;padding:0.2em 0;}

.form1 .td2{width:6em;padding-top:0.5em;padding-right:1em;text-align:right;}

.form1 .td3{padding:0.5em 0 0.5em 0.8em;}
.form1 .select{height:24px; line-height:24px; padding-left:4px; width:100%;margin-right:0;background:#fff; border:none;}
.form1 .select option{height:24px; line-height:24px; padding-left:4px; width:100%;margin-right:0;background:#fff; border:none;}