body {color:#000; background:#f8f8f8; font-size:1em; line-height:1.4em; font-family:"Microsoft YaHei"; padding:0px; margin:0px;}
a,ul,li,p,h1,h2,h3,h4{ padding:0px; margin:0px; list-style: none}
a:link,a:visited {color:#000;text-decoration:none;}
a:hover,a:active {text-decoration:underline;}
img{ margin:0; padding:0; vertical-align:bottom}
::-webkit-input-placeholder { color: #a3a3a3;}
::-moz-placeholder {color: #a3a3a3;}
:-ms-input-placeholder {color: #a3a3a3;}
.box { MARGIN:auto; width:100%;}
* html .box{height: 1%; }*> .box{ overflow: hidden;}
.box1 { MARGIN:auto; width:96%;}
* html .box1{height: 1%; }*> .box1{ overflow: hidden;}
.box1000 { MARGIN:auto; width:100%; max-width:1000px;}
* html .box1000{height: 1%; }*> .box1000{ overflow: hidden;}
.boxw { MARGIN:auto; width:100%;}
* html .boxw{height: 1%; }*> .boxw{ overflow: hidden;}
* html ul{height: 1%; }*> ul{ overflow: hidden;}
.top{ background:#0066CB; padding:10px 0; width:100%; margin:auto; overflow:hidden}
.logo { float:left; width:25%; margin-left:2%; max-width:350px;}
.logo img{ width:100%;}
.rls{ float:right; margin-right:2%; font-size:0.9em; line-height:1.2em; color:#fff; margin-top:10px;}
.rls a{ color:#fff; margin-left:15px}
.rls1{ float:right; margin-right:2%; font-size:0.9em; line-height:1.2em; color:#fff; margin-top:10px; display:none}
.rls1 a{ color:#fff; margin-left:15px}
.lzb{ width:14%; border:#cecece 1px solid; background:#fff; float:left; padding:20px 0; min-height:780px}
.lzb .gbanx{display:none}
.lzb ul li{ font-size:0.95em; line-height:2.4em; padding-left:58px}
.lzb ul li.duu{ color:#f00; padding-left:30px; margin-top:10px}
.lzb ul li.duu a{ color:#f00}
.lzb ul li.duu p{padding-left:28px; }
.lzb ul li.gdg{ background:#f0f0f0}
.lzb ul li p{font-size:0.8em; line-height: 1.2em; margin-top: -8px; color: #777; text-indent: -5px; padding-bottom: 5px; }
.loc0{ background:url(loc0.png) no-repeat center; padding:10px; margin-right:8px;}
.loc1{ background:url(loc1.png) no-repeat center; padding:10px; margin-right:8px;}
.loc2{ background:url(loc2.png) no-repeat center; padding:10px; margin-right:8px;}
.loc3{ background:url(loc3.png) no-repeat center; padding:10px; margin-right:8px;}
.loc4{ background:url(loc4.png) no-repeat center; padding:10px; margin-right:8px;}
.loc5{ background:url(loc5.png) no-repeat center; padding:10px; margin-right:8px;}
.rfk{ float:left; width:76%; border:#eeeeee 1px solid; box-shadow:0px 0px 5px #eeeeee; margin-left:3%; margin-top:30px; background:#fff; padding:25px 2%; min-height:720px; font-size:1em; line-height:1.6em; overflow: hidden}
.rfk h2{ font-size:1.4em;}
.rfk h3{ font-size:1.2em;}
.rfk p{ margin-top:15px;}
.wzlj1{ font-size: 1em; line-height: 1.6em; color: #f00}
.wzlj1 a{ color: #00f; text-decoration: underline }

.bg{ border-left:#e4e4e4 1px solid; border-top:#e4e4e4 1px solid; margin-top:20px;}
.bg td{ padding:8px 1%; line-height:1.4em; border-right:#e4e4e4 1px solid; border-bottom:#e4e4e4 1px solid; color:#666; font-size:0.9em;}
.bg td.btad{ font-size:1.2em; font-weight:bold; color:#333; background:#f9f9f9}
.bg td img{ height:80px}
.bg td a{color:#3388ff;}
.bg td.btad a{ font-size:0.8em; font-weight:lighter; color:#3388ff; float:right}
.bg1{ border-left:#ddd 1px solid; border-top:#ddd 1px solid; margin-top:20px; max-width:800px;}
.bg1 td{ padding:5px 0.5%; border-right:#ddd 1px solid; border-bottom:#e4e4e4 1px solid; color:#666; font-size:0.9em; line-height:1.2em;}
.bg1 th{ padding:5px 1%; border-bottom:#ddd 1px solid; color:#666; background:#f2f2ff; font-size:0.9em; line-height:1.2em;}
.bg1 tr.btad{ font-size:1.1em; color:#333; background:#f9f9f9}
.bg1 td img{ width:100%}
.bg1 td a{color:#3388ff; white-space: nowrap;}
.bg2{ margin-top:20px;}
.bg2 td{ padding:8px 1%; border-top:#e4e4e4 1px dashed; color:#666; font-size:0.9em; line-height:2em;}
.bg2 td img{ height:80px}
.bg2 td a{color:#3388ff; white-space: nowrap;}
.bg3{}
.bg3 td{ padding:10px 1%; color:#666; font-size:1em; line-height:2em;}
.bg3 td.tiyb{ font-size:1.3em; line-height:1.4em; text-align: center; color: #d00; padding: 15px 1% 20px;}
.bg3 td.tiyb h3{ padding: 0; margin: 0; font-size: 1.2em; line-height: 1.4em;}
.bg4{}
.bg4 td{ padding:7px 1%; color:#666; font-size:1em; line-height:2em;}
.leixing{ width:250px}
.leixing td{ border:0;}
.leixing1{ width:100%}
.leixing1 td{ border:0;}
.leixing2{ width:100%}
.leixing2 td{ border:0; padding:0}
.leixing3 { width: 60%}
.leixing3 td { border: 0; padding: 0 }
.leixing4 { width: 120px}
.leixing4 td {border: 0;}
.iuid{ font-size:1em; height:2em; line-height:2em; width:400px; border:#f0f0f0 1px solid; padding:3px 5px; border-radius:5px; }
.wzy{ font-size:1em; height:7em; line-height:1.4em; width:550px; border:#f0f0f0 1px solid; padding:5px 5px; border-radius:5px; font-family:"Microsoft YaHei";}
.jga{ font-size:1em; height:2em; line-height:2em; width:130px;  border:#f0f0f0 1px solid; padding:3px 5px; border-radius:5px; }
.jga1{ font-size:1em; height:2em; line-height:2em; width:220px;  border:#ccc 1px solid; padding:3px 5px; border-radius:5px; box-shadow:inset 0px 1px 3px #ccc;}
.jga2{ font-size:1em; height:2em; line-height:2em; width:115px;  border:#ccc 1px solid; padding:3px 5px; border-radius:5px; box-shadow:inset 0px 1px 3px #ccc;}
.xla{ font-size:1em; height:2.4em; width:120px;  border:#ccc 1px solid; padding:3px 5px; border-radius:5px; box-shadow:inset 0px 1px 3px #ccc;}
.yazm{ height:39px;}
.beiz{ color:#FF0000;}
.aniu{ font-size:1em; height:2.4em; line-height:2.2em; width:100px; border:#0082d5 1px solid; background-image: linear-gradient(to bottom right, #42a6e7, #028fe8); border-radius:5px; color:#fff; margin-right:20px}
.dengl{ font-size:1.2em; height:2.2em; line-height:2em; width:350px; border:#0082d5 1px solid; background-image: linear-gradient(to bottom right, #46a5fe, #028fe8); border-radius:5px; color:#fff;}
.lobg{ background:#eeeeee url(bgq.jpg) no-repeat center top; background-size:100% auto;}
.lotu{ text-align:center; margin-top:15%;}
.login{ width:480px; box-shadow:0px 0px 5px #ccc; background:rgba(255,255,255,0.6); margin:15px auto; padding:25px 0; border-radius:15px;}
.bot{text-align: center; position: absolute; bottom:20px; font-size:0.8em; color:#999999; width:100%}
.bot p{ font-size:1.3em; line-height:1.4em; margin-bottom:8px; color:#666}
.bot p a{ color:#666}
.fl{ overflow:hidden}
.fl a{ margin-right:5px}
.sska{ font-size:1em; height:2em; line-height:2em; width:220px; border:#e4e4e4 1px solid; padding:3px 5px; border-radius:5px; vertical-align:middle}
.ssan{ font-size:1.2em; height:2.1em; line-height:2em; width:80px; border:#0082d5 1px solid; background-image: linear-gradient(to bottom right, #42a6e7, #028fe8); border-radius:5px; color:#fff; vertical-align:middle}
.fenye {width: 100%;text-align: right; margin: 15px auto;overflow: hidden; font-size: 1em;}
.fenye a {padding: 4px 7px;border: 1px solid #ccc;line-height: 32px;height: 32px;margin-left: 3px;}
.fenye span{font-weight:Bold;color:red;}
#upfjsj { overflow:hidden}
#upfjsj li{ float:left; width:auto; display: block; margin-right:20px;}
#upfjsj li a{ display:block; margin-bottom:5px; text-align:center}
.zclj{ text-align:center; font-size:1.1em; line-height:1.6em; color:#757575; margin-top:20px;}
.zclj a{color:#7575ff;}
.zhuce{width:500px; box-shadow:0px 0px 5px #ccc; background:rgba(255,255,255,0.6); margin:15px auto; padding:25px 0; border-radius:15px;}
.lotu1{ text-align:center; margin-top:8.5%;}

.tcc{ background:rgba(0,0,0,0.5); top:0; right:0; bottom:0; left:0; z-index:999; position:fixed}
.diva{ background:#fff; width:350px; left:50%; margin-left:-205px; height:auto; padding:30px; position:absolute; top:10%; z-index:888}
.diva .zp{ position:relative}
.diva .zp img{ width:100%}
.diva .zp .ewm{ position:absolute; bottom:0; right:0; width:100px; height:100px;}
.diva .zp .ewm img{ width:100px; height:100px;}
.diva .xfp{ position:relative; margin-top:20px; overflow:hidden}
.diva .xfp .zblo{ width:180px; float:left}
.diva .xfp .zblo img{ width:100%}
.diva .xfp .ybla{ width:150px; float:right; font-size:1em; line-height:1.5em; color:#333}
.diva .xfp .ybla p{ font-size:1.6em; font-weight:bold; line-height:1.3em; border-bottom:#333 1px solid}
.diva .xfp .ybla h3{ font-size:1.3em; font-weight:bold; line-height:1.5em; border-bottom:#333 1px solid}
.diva .gban{ position:absolute; top:-5px; right:10px; color:#FF0000; font-size:3em; line-height:1.2em; z-index:999}
.diva .gban a{color:#FF0000; text-decoration:none}


.diva1 {
    background: #fff;
    width: 95%;
    left: 3%;
    height: auto;
    padding: 3px;
    position: absolute;
    top: 3%;
    z-index: 888;
}   
    .diva1 .gban {
        position: absolute;
        top: -5px;
        right: 10px;
        color: #FF0000;
        font-size: 3em;
        line-height: 1.2em;
        z-index: 999
    }

        .diva1 .gban a {
            color: #FF0000;
            text-decoration: none
        }

.lxys{ overflow:hidden; line-height:1.4em;}
.lxys div{ width:100%; float:left; font-weight:bolder; font-size:1.1em;}
.lxys input{ width:3%; display:block; float:left; margin:0; padding:0; margin-top:7px;}
.lxys label{ width:17%; display:block; float:left; white-space:nowrap; margin:0; padding:0;}
.lxys1{ overflow:hidden; line-height:1.4em;}
.lxys1 i{ width:100%; float:left; font-weight:bolder; display:block; font-style:normal; font-size:1.1em;}
.lxys1 input{ width:3%; display:block; float:left; margin:0; padding:0; margin-top:7px;}
.lxys1 label{ width:17%; display:block; float:left; white-space:nowrap; margin:0; padding:0;}
.tpxly{ width:100%; overflow:hidden; margin-top:20px;}
.tpxly ul li{ font-size:1.1em; line-height:1.6em; padding:5px 0; border-bottom:#eee 1px dashed;}
.tpxly ul li p{ font-size:1.4em; font-weight:bold; line-height: 1.6em; margin-top: 10px; border-bottom: none; color: #d00;}
.tpxlysp{ width:800px; margin-top:20px;}
.kolg a.bjys,.kolg a.bjys:link,.kolg a.bjys:visited,.kolg a.bjys:hover{ font-size:1em; padding:3px 20px;  line-height:1.6em; background:#f70; color:#fff; border-radius:12px; }

.kuandu{ width: 55%; float: left }
.renling{ width: 40%; float: right; border: #666 1px solid; margin-top: 20px; padding: 15px 2%; font-size: 1em; line-height: 1.6em }
.renling h2{ font-size: 1.6em; line-height: 1.6em }
.renling .ofl{ overflow: hidden }
.renling .ofl .zbewm{ width: 30%; text-align: center; float: left }
.renling .ofl .zbewm img{ width: 80%;}
.renling .ofl .zbewm p{ margin-top: 30px; line-height: 1.8em; background: #f00; border-radius: 50px; color: #fff}
.renling .ofl .rbsyt{ width: 70%; text-align: center; float: left }
.renling .ofl .rbsyt img{ width: 90%;}
.renling .ofl .rbsyt1{ display: none}
.zbasf{ width: 95%; float: left;}
.divb{ background:#fff; width:800px; left:50%; margin-left:-420px; padding: 20px; height:auto; position:absolute; top:10%; z-index:888}
.divb .gban{ position:absolute; top:-10px; right:10px; color:#FF0000; font-size:3em; line-height:1.2em; z-index:999;}
.divb .gban a{color:#FF0000; text-decoration:none}


@media screen and (max-width: 1440px) {
.lotu{ margin-top:9%;}
.lotu1{ margin-top:2%;}
}
@media screen and (max-width: 1000px) {
.box{ width:100%;}
.lobg{ background-size:150% auto;}
.lotu{ margin-top:25%;}
.lotu img{ width:90%}
.lotu1{ margin-top:1%;}
.login{ width:90%;}
.bg3 td{ padding:5px 1%; color:#666; font-size:0.9em; line-height:2em;}
.bg3 td.tiyb{ font-size:4vw; padding: 2vw 1% 4vw;}
.jga1{ width:80%; }
.jga2{ width:40%;}
.wzy{ width:90%; padding:5px 1%;}
.lxys{ display:block; overflow:hidden}
.lxys div{}
.lxys input{ width:5%; margin-top:0}
.lxys label{ width:45%;}
.lxys1{ display:block; overflow:hidden}
.lxys1 i{}
.lxys1 input{ width:5%; margin-top:0}
.lxys1 label{ width:28.3%;}
.aniu{ width:40%;}
.dengl{ width:80%;}
.iuid{ width:90%;}
.leixing{ width:95%}
.leixing td{ border:0;}
.logo { width:55%; margin-left:1%; }
.rls{ margin-right:1%; font-size:3vw; margin-top:0.8vw;}
.rls a{ color:#fff; margin-left:10px}
.rls1{ margin-right:1%; font-size:3vw; margin-top:0.8vw; display: block;}
.rls1 a{ color:#fff; margin-left:10px; background:url(xx.png) no-repeat right center; background-size:auto 70%; padding-right:15px;}
.lzb{ width:94%; border:#cecece 1px solid; background:#f0f0f0; float:none; padding:0px 1% 5px; margin:5px auto 0; min-height:auto; overflow:hidden}
.lzb ul{ width:33.3%; float:left}
.lzb ul li{ font-size:3vw; line-height:2em; padding-left:4vw}
.lzb ul li.duu{ margin-top:5px; padding-left:0px}
.lzb ul li.duu p{ padding-left:4vw }
.lzb ul li p{font-size:0.5em; margin-top: -0.5vw; text-indent: -5px; padding-bottom: 3px; }
.lzb .gbanx{ position:absolute; top:5px; right:5px; font-size:8vw; display:block}
.lzb .gbanx a{ color:#000;}
.loc0{ background-size:80% auto; padding:2vw; margin-right:0.5vw;}
.loc1{ background-size:80% auto; padding:2vw; margin-right:0.5vw;}
.loc2{ background-size:80% auto; padding:2vw; margin-right:0.5vw;}
.loc3{ background-size:80% auto; padding:2vw; margin-right:0.5vw;}
.loc4{ background-size:80% auto; padding:2vw; margin-right:0.5vw;}
.loc5{ background-size:80% auto; padding:2vw; margin-right:0.5vw;}
.rfk{ float:none; width:92%; margin:10px auto 0; border:#eeeeee 1px solid; box-shadow:0px 0px 5px #eeeeee; padding:25px 2%; min-height:auto; font-size:3.2vw; line-height:1.6em;}
.diva{ width:88%; margin-left:-46%; padding:10px 2%; top:8%;}
.diva .zp .ewm{ width:25vw; height:25vw;}
.diva .zp .ewm img{ width:25vw; height:25vw;}
.diva .xfp .zblo{ width:50%;}
.diva .xfp .ybla{ width:40%; font-size:3.5vw; }
.tpxlysp{ width:100%; margin-top:20px;}
.wzlj1{ font-size: 3vw;}
.kolg a.bjys,.kolg a.bjys:link,.kolg a.bjys:visited,.kolg a.bjys:hover{ font-size:2.8vw; padding:1vw 2.5vw;}
.kuandu{ width: 100%;}
.renling{ width: 95%; border: #666 1px solid; font-size: 3.5vw; line-height: 1.6em }
.renling h2{ font-size: 1.6em; line-height: 1.6em }
.renling .ofl{ overflow: hidden }
.renling .ofl .zbewm{ width: 100%; text-align: center; float: left }
.renling .ofl .zbewm img{ width: 40%;}
.renling .ofl .zbewm p{ width: 75%; display: block; margin: 20px auto 0; background: #f00; border-radius: 50px; color: #fff}
.renling .ofl .rbsyt{ display: none}	
.renling .ofl .rbsyt1{ width: 100%; text-align: center; float: left; display: block; }
.renling .ofl .rbsyt1 img{ width: 95%;}
.divb{ width:90%; margin-left:-47%; padding: 20px 2%; top:5% }
}



.pb60{ padding-bottom:70px;}
.mt10{ margin-top:10px}
.mt30{ margin-top:30px}
