@charset "utf-8";
/* CSS Document */
* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
html {-webkit-appearance: none;-webkit-tap-highlight-color:transparent}
body,ul,li,div,p,img,span,h2,h1,h3,h4,figure,a,input[type=submit],input[type=text],input[type=tel],input[type=number],input[type=radio]{
    padding: 0;
    margin: 0;
    border: none;
    list-style: none;
    text-decoration: none;
    -webkit-appearance: none;
}
h1{font-weight:normal;
    text-shadow: none!important;
    -moz-text-shadow: none!important;
    -webkit-text-shadow: none!important; }
p, span,ol, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6{margin: 0; padding: 0; border:none; font-weight:normal;}

ul{ margin:0px; padding:0px; list-style:none; margin-left:0px; padding:0px;}
ul{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
li{ margin:0; padding:0; border:0;
    text-shadow: none!important;
    -moz-text-shadow: none!important;
    -webkit-text-shadow: none!important;
}
input{
    outline:none;
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    -o-appearance: none;
    appearance: none;

}
textarea{outline:none;  -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    -o-appearance: none;
    appearance: none;}



div{ text-shadow: none!important;
    -moz-text-shadow: none!important;
    -webkit-text-shadow: none!important;  box-shadow: none!important;
    -moz-box-shadow: none!important;
    -webkit-box-shadow: none!important;}
a{color:#000; text-decoration:none; list-style:none; border:fnone; background:none; font-weight:normal;
    text-shadow:none;
    text-shadow: none!important;
    -moz-text-shadow: none!important;
    -webkit-text-shadow: none!important;
    box-shadow: none!important;
    -moz-box-shadow: none!important;
    -webkit-box-shadow: none!important;}
a:hover{  text-decoration:none; background:none;}
.clear{clear: both;}
.fl{ float:left;}
.fr{ float:right;}
.fle{ float:left;}
.fri{ float:right;}
.fcc{ float:left; width:100%; text-align:center;}
#askcon{
    width:50px;float:right;border:1px solid #219fea;color:#219fea;background:#FFF;border-radius:3px;margin-right:10px;height:30px;
}
#askcancel{
    width:50px;float:right;border:1px solid #cfd7dc;background:#FFF;color:#cfd7dc;border-radius:3px;height:30px;
}
/*---------userHeaderColor-------------------*/
.ui-bar-f
{
    color:#fff; height:3.9rem;
    background-color:#10a9f7; border:none; box-shadow:none;
}
.ui-body-f
{
    font-weight:none; height:3.9rem;
    color:purple;border:none; box-shadow:none; background:#339
}

.ui-bar-g
{
    color:#828282;
    background-color:#f7f7f7; border:none; box-shadow:none; border-top:1px solid #dadada;text-shadow: none!important; padding:0; margin:0;
}
.ui-body-g
{
    font-weight:none ;  color:#828282; border:none; box-shadow:none; text-shadow: none!important;padding:0; margin:0; background:#f7f7f7;
}
.ui-bar-gs
{
    color:#828282;
    background:none; border:none; box-shadow:none; text-shadow: none!important; padding:0; margin:0;
}
.ui-body-gs
{
    font-weight:none ;  color:#828282; border:none; box-shadow:none; text-shadow: none!important;padding:0; margin:0; background:#f7f7f7;
}

.ui-bar-h
{
    color:#828282; width:100%;
    background-color:#fa00eb; border:none; box-shadow:none; border-top:1px solid #dadada;text-shadow: none!important; padding:0; margin:0;
}
.ui-body-h
{
    font-weight:none ;  color:#828282; border:none; box-shadow:none; text-shadow: none!important;padding:0; margin:0; background:#f7f7f7; width:100%;
}

.ui-bar-i
{
    color:#fff; height:2.0rem;
    background-color:#10a9f7; border:none; box-shadow:none;
}
.ui-body-i
{
    font-weight:none; height:2.0rem;
    color:purple;border:none; box-shadow:none; background:#10a9f7;
}
.ui-page-i{background:#10a9f7;  }
.ui-bar-j
{
    color:#fff; height:2.0rem;
    background-color:#1aa1f3; border:none; box-shadow:none;
}
.ui-body-j
{
    font-weight:none; height:2.0rem;
    color:purple;border:none; box-shadow:none; background:#339
}

.ui-body-g ul{ border:none!important;color:#F00!important;}
.ui-body-g li{ border:none!important;color:#F00!important;}
.ui-body-g a{ color:#F00!important;border:none!important; box-shadow: none!important; }
.ui-body-g a:hover{ color:#F00!important;border:none!important;}

/*-----userTable-------*/
.ui-grid-c{ float:left; width:100%;}
.ui-block-a,
.ui-block-b,
.ui-block-c,
.ui-block-d{ background:#FFF; border:1px solid #eeeeee; border-left:none; border-top:none;  text-align:center; font-size:0.9rem;  font-family:'微软雅黑','宋体';}
.ui-block-a span,
.ui-block-b span,
.ui-block-c span,
.ui-block-d span{ width:100%;}
.ui-block-a p,
.ui-block-b p,
.ui-block-c p,
.ui-block-d p{ width:100%; height:25px; line-height:25px;  overflow:hidden;font-size:0.9rem; font-weight:normal;}

.ui-block-a a,
.ui-block-b a,
.ui-block-c a,
.ui-block-d a{ float:left; width:100%; padding:4px 0;background:#fff; }

.ui-block-a a:hover,
.ui-block-b a:hover,
.ui-block-c a:hover,
.ui-block-d a:hover{ width:100%; background:#10a9f7; color:#fff;}

.uick{ color:#e44b4b; font-weight:bold; }
/*--- /userTable---*/
/*--------------------- in ------------------------*/


.tlogo{ float:left; width:100%;  height:2.2rem;  padding-left:10px; padding-right:10px; background:#fff}
.tlogo img{ height:1.4rem; margin-top:6px; }
.tlogo .fr{ float:left; width:64.5%;}
.tlogo input[type=search]{ float:left; width:100%; height:2.2rem; line-height:2.0rem; padding-left:15px; overflow:hidden; border:none;
    border-radius: 0;
    border-radius: 0 !important;
    -webkit-border-radius: 0 !important; font-size:0.9rem;
}
.tlogo .fc{ float:right; width:10%; text-align:center; }

.tmenu{float:left; width:100%;  height:2.2rem; line-height:2.2rem; padding-left:10px; padding-right:6px; background:#3cb6fe; font-size:1.0rem;}
.tmenu .fl{ width:90%; height:2.2rem; overflow:hidden;}
.tmenu .fr{ width:10%; height:1.5rem; padding-top:0.2rem; text-align:center; }
.tmenu span{ padding:0 9px;}
.tmenu a{ color:#FFF;}
.tmenu .fl .fltn{  color:#f6ff00;}
.ttop{float:left; width:100%;  height:2.2rem; line-height:2.2rem; padding-left:6px; padding-right:8px; background:#3cb6fe; font-size:1.0rem;}
.ttop .fl{ width:10%; padding-top:5px; }
.ttop .fl .pt_1{ padding-top:0px;}
.ttop .fc{ float:left; width:80%; height:2.2rem;padding:0 20px; text-align:center; overflow:hidden;}
.ttop .fc h1{ font-size:1.0rem;}
.ttop .fr{ width:10%; padding-top:5px; text-align:right;}
.ttop .fri{ width:10%; }
.tset{ float:left; width:100%; background:#f5f5f5; border-bottom:1px solid #e8e8e8; }
.tset dl{ float:left; width:50%; height:2.2rem; line-height:2.2rem; padding:0; margin:0; text-align:center; color:#555555 }
.tset font{ color:#b9b9b9;}
.tset .tsetl{ border-right:1px solid #e8e8e8;}
.tset .tset2{ color:#27a0e8; }
.tset .tset2 font{  color:#27a0e8; }
.ui-controlgroup-controls{ width:100%; }
.ui-select{width:50%; }



.zcotdx{ float:left; width:100%; padding:35px 0; text-align:center; color:#a0a0a0;}
.zcotdx span{  display:inline-block; border-top:1px solid #e9eaea; width:29%; height:6px; font-size:0;}
.copyri{float:left; width:100%; padding:15px 0; text-align:center; color:#b3b4b4; line-height:18px;}
.copyri a{ font-weight:normal; color:#555; }

.zcot{ float:left; width:100%; background:#FFF;}
.zcot2{ background:#f4f3f3;}

.zsearch{ float:left; width:100%; height:40px; border-bottom:1px solid #e5e5e5;  background:#FFF;  }
.zsearch .seachl{ float:left; width:77%; height:39px;}
.zsearch .seachl input[type=search]{ width:100%; height:39px; padding-left:15px; overflow:hidden; border:none;
    border-radius: 0;
    border-radius: 0 !important;
    -webkit-border-radius: 0 !important; font-size:0.9rem;
}
.zsearch .seachr{ float:left; width:23%; height:39px; line-height:39px; color:#FFF; text-align:center;background:#3cb6fe;  }
.zsearch .seachr a{ color:#FFF; font-weight:normal;}

.zcot .zott{ float:left; width:100%; height:25px; line-height:25px;  padding-left:10px; padding-right:7px;  }
.zcot .zottb{ border-top:8px solid #ececec; border-bottom:1px solid #ececec;padding-top:3px; line-height:2.6rem; height:3.0rem;}
.zcot .zottb2{border-top:8px solid #ececec; padding-top:6px; height:auto;  }
.zcot .zotts{ padding-top:20px; padding-bottom:20px; }
.zcot .zotts2{ text-align:center;}
.zcot .zotts3{ float:left; width:100%;padding-left:10px; padding-right:7px; line-height:1.5rem;  border-bottom:3px solid #ececec; padding-bottom:8px; color:#767676;}
.zcot .zott a{ color:#999; font-weight:normal;}
.zcot .zott .fl,.zcot .zott .fr{ width:50%; text-align:center; border-bottom:1px solid #e8e8e8; height:2.5rem; line-height:2.5rem; font-size:1.1rem; }
.zcot .zott .fssl{ background:#FFF; line-height:2.5rem; color:#0d8cd9; border-bottom:1px solid #3dadec;}

.zcot .zotc{ float:left; width:100%; border-bottom:1px solid #ececec;   padding-left:10px; padding-right:7px; padding-top:15px; padding-bottom:10px; }
.zcot .zotc2{ padding-bottom:6px; padding-top:6px; border-bottom:none;}
.zcot .lspj{ float:left; width:100%; padding:6px 10px;  }
.zcot .lspj span{ float:left; padding:8px 6px; margin-right:6px; margin-top:0.8rem; border:1px solid #60c9ff; color:#646464;
    border-radius:15px;
    -moz-border-radius:15px;
    -webkit-border-radius:15px;
}
.zcot .lspj span:hover{background:#10a9f7; color:#FFF; border:1px solid #10a9f7;}
.zcot .lspj .lspjn{ margin-right:0;}
.zcot .lspj .lspjck{ background:#10a9f7; color:#FFF; border:1px solid #10a9f7;}
.zcot .lspj .lspjtx{ float:left; width:100%; padding-top:1.3rem;}
.zcot .lspj .lspjtx textarea{width:100%; min-height:7.0rem; line-height:2.0rem; padding-left:10px; overflow:hidden; border:none;
    border-radius: 0;
    border-radius: 0 !important;
    font-size:0.9rem; color:#787878;  border:1px solid #dcdcdc;}
.zcot .lspj .lspjxx{ float:left; width:100%; padding-top:0.3rem; font-size:2.8rem; color:#d7d7d7;}
.zcot .lspj .lspjxz{ float:left; width:100%; padding-bottom:25px;}

.zcot .zxts{ float:left; width:100%; padding:10px; padding-top:15px; background:#fd9e4d;  color:#FFF; line-height:1.5rem;}
.zcot .zxcc{ float:left; width:100%; padding-left:10px; padding-right:8px; padding-bottom:10px; padding-top:18px; }
.zcot .zxccbh{ background:#f4f3f3; padding-top:0;}
.zcot .zxccnt{ padding-top:0;}
.zcot .zxccnt2{ padding-top:10px;}
.zcot .zxccntm0{ padding:0; margin-top:0;}
.zcot .zxccnt3{ border-top:6px solid #ececec;}

.zcot .zxcc .xxnr{ float:left; width:100%; line-height:1.4rem;}
.zcot .zxcc .zxcot{ float:left;  width:100%; border-bottom:3px solid #ececec; padding-bottom:10px; padding-top:12px;   }
.zcot .zxcc .zxcotb{ border-bottom:none; padding-bottom:0;}
.zcot .zxcc .zxcottn{ padding-top:none; margin-top:0;}

.zcot .zxcc .zxcotzj{ background:url(../images/bgzj.png) no-repeat right top #fff; background-size:12%; border-bottom:3px solid #fad8d8; border-top:1px solid #ffe4e4; }
.zcot .zxcc .zxcot dl{ float:left; width:100%;}
.zcot .zxcc .zxcot .lnrc{ max-height:78px; line-height:22px; overflow:hidden; padding-top:10px; padding-bottom:9px;}
.zcot .zxcc .zxcot .lnrcns{ padding-top:0;}
.zcot .zxcc .zxcot .lnrc a{ font-weight:normal; color:#484848; }
.zcot .zxcc .zxcot .lnrcd{line-height:22px; overflow:hidden; padding-top:10px; padding-bottom:9px;}
.zcot .zxcc .zxcot .lnrc2{ line-height:22px;padding-left:6px; padding-top:10px; padding-bottom:9px; background:#f1f7fa; border:1px solid #e8f3f9; padding-top:12px; color:#647b9b; margin-top:5px;}
.zcot .zxcc .zxcot .lnrc3{ width:100%; background:#FFF; padding-top:3px;}
.zcot .zxcc .zxcot .lnrc3 p{ float:left; width:50%;}
.zcot .zxcc .zxcot .lnrc3 .xintwz{ float:left; width:30%; color:#9d9d9d; font-size:0.8rem; padding-left:0.4rem; line-height:2.2rem; overflow:hidden;  }
.zcot .zxcc .zxcot .lnrc3 .xintwcc{ float:left; width:43%;line-height:2.2rem; overflow:hidden;font-size:0.9rem;color:#9d9d9d;}
.zcot .zxcc .zxcot .lnrc3 p span{ float:left;}
.zcot .zxcc .zxcot .lnrc3 .sxiant{ float:left; margin-top:14px; width:70%; height:5px; background:#a62827;border-radius:5px;
    -moz-border-radius:5px;-webkit-border-radius:5px; display:inline-block;}
.zcot .zxcc .zxcot .lnrc3 .sxiant font{ width:70%; height:5px; background:#FFF; font-size:0; display:block; border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.zcot .zxcc .zxcot .lnrc4{ width:100%; background:#FFF; padding-top:3px; font-size:0.9rem; color:#999}
.zcot .zxcc .zxcot .lnrc4 a{color:#fe7271; }
.zcot .zxcc .zxcot .lnrc4 a:hover{ color:#FFF;}
.zcot .zxcc .zxcot .lnrc6{ float:left; width:100%; padding-top:8px;}
.zcot .zxcc .zxcot .lnrc6 span{ float:left; width:22%; margin-left:8%;}
.zcot .zxcc .zxcot .lnrc7{line-height:22px; padding-top:10px; padding-bottom:9px;}
.zcot .zxcc .zxcot .lnrc7 a{ font-weight:normal;font-weight:normal; color:#484848;}




.zcot .zxcc .zxcot .plcc{ float:left; width:85%;  overflow:hidden ;display:inline-block; padding-left:0.8rem;}
.zcot .zxcc .zxcot .jddl{ width:100%; padding-top:8px;}
.zcot .zxcc .zxcot .jddl .fr{ float:right; width:26%;}
.zcot .zxcc .zxcot .jddl .fr a{ color:#FFF;}
.zcot .zxcc .zxcot .jddl2{ float:left; width:65%;padding-left:30%; padding-top:6px; }
.zcot .zxcc .zxcot .jddl2 .btnjd{ height:2.0rem; line-height:2.0rem;}
.zcot .zxcc .zxcot .jddl2 .btnjd a{height:2.0rem; line-height:2.0rem; color:#FFF;}

.zcot .lawle{float:left;
    width:3.6rem;
    height:3.6rem;
    border-radius:50px;
    -moz-border-radius:50px;
    -webkit-border-radius:50px;
    background:#fff; color:#fffaef;
    text-align:center;   overflow:hidden; border:1px solid #e5e5e5; margin-top:2px;
}
.zcot .lawle img{width:100%; height:100%; overflow:hidden;}
.zcot .lawle .lawlea{ position:absolute; display:block; left:3.6rem; margin-top:2.6rem; z-index:999;
    width:0.6rem;
    height:0.6rem;
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px; background:#fff; }
.zcot .lawle .lawlea span{ float:left; padding:0; margin:0;}

.zcot .lawti{ float:left; width:80.5%; }
.zcot .lawti h2{ font-size:1.1rem; color:#4f4f4f; font-weight:normal; padding-left:0.8rem;}
.zcot .lawti h2 img{ width:50px; height:15px; overflow:hidden;}

.zcot .lawco{ float:left; width:62%; padding-left:0.8rem; }
.zcot .lawco2s{ width:78%; padding-top:10px;}
.zcot .lawco h2{ font-size:1.1rem; color:#4f4f4f; font-weight:normal; }
.zcot .lawco h2 img{ width:50px; height:15px; overflow:hidden;}
.zcot .lawco a{ padding:0; margin:0; text-indent:0; border:none !important; border:0 !important; line-height:18px; background:none;}
.zcot .lawco a:hover{ background:#eee; box-shadow: none!important;
    -moz-box-shadow: none!important;
    -webkit-box-shadow: none!important;}
.zcot .lawco p{ margin:0; color:#777676;}
.zcot .lawri{ float:right; width:15.9%;  height:auto; font-size:0.7rem; padding-top:26px; text-align:center; color:#4f4f4f; }
.zcot .lawri2{padding-top:13px; width:20%; }
.zcot .lawri a{ font-weight:normal; }

.nr_t{ float:left; width:100%; border-bottom:1px solid #e5e5e5; padding:10px;}
.nr_t h2{ font-size:1.4rem; font-weight:bold;}
.nr_t h5{ font-weight:bold; font-size:1.0rem;}
.nr_t p{ padding-top:8px; color:#959595; font-size:0.8rem;}
.nr_c{ float:left; width:100%; padding:10px;}
.nr_c li{ float:left; width:100%; height:2.0rem; line-height:2.0rem; overflow:hidden;}
.nr_c li a{ font-weight:normal; color:#4b4b4b; font-size:1.1rem; }

.lvtoux{float:left;
    width:2.6rem;
    height:2.6rem;
    border-radius:50px;
    -moz-border-radius:50px;
    -webkit-border-radius:50px;
    background:#fff; color:#fffaef;
    text-align:center;   overflow:hidden; border:1px solid #e5e5e5; margin-top:2px;
}
.lvtoux img{width:100%; height:100%; overflow:hidden;}
.lvtoux .lvrenz{ position:absolute; display:block; left:2.6rem; margin-top:1.6rem; z-index:999;
    width:0.6rem;
    height:0.6rem;
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px; background:#fff; }
.lvtoux .lvrenz span{ float:left; padding:0; margin:0;}

.lvtoux2{float:left;
    width:3.2rem;
    height:3.2rem;
    border-radius:50px;
    -moz-border-radius:50px;
    -webkit-border-radius:50px;
    background:#fff; color:#fffaef;
    text-align:center;   overflow:hidden; border:1px solid #e5e5e5; margin-top:2px;
}
.lvtoux2 img{width:100%; height:100%; overflow:hidden;}
.lvtoux2 .lvrenz{ position:absolute; display:block; left:2.6rem; margin-top:1.9rem; z-index:999;
    width:0.6rem;
    height:0.6rem;
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px; background:#fff; }
.lvtoux2 .lvrenz span{ float:left; padding:0; margin:0;}

.adtxg{ float:left; width:100%; padding:6px; padding-top:12px; background:#f6f6f6;}
.adtxg .adwz{ float:left; padding-left:0.6rem; padding-top:6px;}
.adtxg .adwz img{width:50px; height:15px; overflow:hidden;}
.adtxg .adwr{ float:right; width:20%; padding-top:8px;}

.conr{ float:left; width:100%; padding-left:10px; padding-top:15px; }
.conrs{ border-bottom:1px solid #e8e9ea; padding-bottom:12px;}
.conrs2{  width:50%; padding-right:10px;}
.conrs3{ padding-right:10px;}
.conrnpt{ padding-top:5px;}
.conr .nrle{ float:left; width:4.5rem; padding-top:3px;}
.conr .nrle img{ width:4.5rem; overflow:hidden;}
.conr .nrri{ float:left; width:75%; padding-left:0.6rem;  }
.conr .nrri2{ width:100%; padding-left:0.1rem;}
.conr .nrri h2{ font-size:1.1rem; color:#4f4f4f; font-weight:normal; }
.conr .nrri h2 img{ width:50px; height:15px; overflow:hidden;}
.conr .nrri a{ padding:0; margin:0; text-indent:0; border:none !important; border:0 !important; line-height:18px; background:none; }
.conr .nrri p{ margin:0; color:#777676; font-size:1.0rem; height:1.8rem; line-height:1.8rem;}
.conr .nrri .ridll{ float:left; width:100%; max-height:2.8rem; line-height:1.4rem; overflow:hidden; font-size:1.1rem;}
.conr .nrri .ridll a{ font-weight:normal;font-size:1.1rem; color:#000;}
.conr .nrri .ridl2{ float:left; width:100%; max-height:1.1rem; line-height:1.1rem; overflow:hidden; font-size:0.8rem; color:#979797; margin-top:0.2rem; }
.conr .dcmor{ float:left; width:100%; text-align:center;}
.conr .lvsjs{float:left; width:100%; padding-bottom:15px; color:#777; line-height:1.6rem;}

.conr .ppfwc{text-align:center; color:#FFF;border-radius:15px; height:3.0rem; line-height:3.2rem;
    border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;}
.conr .ppfwc .cole1{ color:#2ec2b4 }
.conr .ppfwc .cole2{ color:#ffba67 }
.conr .ppfwc .cole3{ color:#ff83f0 }
.conr .ppfwc .cole4{ color:#31b9d6 }
.conr .ppfwc .cole5{ color:#a095ff }
.conr .ppfwc .cole6{ color:#67a9ff }
.conr .ppfwc .cole7{ color:#8bcc78 }
.conr .ppfwc .cole8{ color:#1cbca0 }
.conr .ppfwc .cole9{ color:#fbb241 }
.conr .ppfwc .cole10{ color:#6ba2f4 }
.conr .ppfwc a{ float:left; width:100%;height:3.2rem; color:#FFF; font-weight:normal; font-size:1.25rem; background:#fff; border-radius:15px; border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px; border:1px solid #d4e0f2; color:#158dd8; }
.conr .ppfwc a:hover{ background:#81b5fe; color:#FFF;}



.btnzx{ float:left;width:100%; height:30px; line-height:30px; text-align:center; background:#FFF; border:1px solid #219fea;
    border-radius:15px;
    -moz-border-radius:15px;
    -webkit-border-radius:15px;
    font-size:0.95rem; color:#219fea;}
.btnzx a{color:#219fea;}
.btnzx:hover{ background:#219fea; color:#FFF;}
.btnzx a:hover{ background:#219fea; color:#FFF;}


.btnzxh{ float:left;width:100%; height:30px; line-height:30px; text-align:center; background:#FFF; border:1px solid #dfdfdf;
    border-radius:15px;
    -moz-border-radius:15px;
    -webkit-border-radius:15px;
    font-size:0.95rem; color:#7a7a7a;}
.btnzxh a{color:#7a7a7a;}
.btnzxh:hover{ background:#dfdfdf; color:#000;}
.btnzxh a:hover{ background:#dfdfdf; color:#000;}




.btnjd{ float:left; width:100%; background:#fd9e4d; text-align:center; color:#FFF; font-size:1.0rem; height:1.4rem; line-height:1.4rem;
    border-radius:15px;
    -moz-border-radius:15px;
    -webkit-border-radius:15px;}

.btnjd a{ float:left; width:100%;font-weight:normal;border-radius:15px; color:#FFF; height:1.4rem;
    -moz-border-radius:15px;
    -webkit-border-radius:15px;}
.btnjd a:hover{ background:#f7801d;color:#FFF;}

.cleanStyle{ border:none; box-shadow:none;color:#FFF;
    font-weight:normal!important;
    -moz-font-weight:normal!important;
    -webkit-font-weight:normal!important;
    -webkit-font-weight:0!important;

    text-shadow: none!important;
    -moz-text-shadow: none!important;
    -webkit-text-shadow: none!important;

    box-shadow: none!important;
    -moz-box-shadow: none!important;
    -webkit-box-shadow: none!important;

    -webkit-border-radius: 0 !important;
    border-radius: 0 !important;
    list-style:none!important; text-decoration:none!important; padding:0; margin:0;
}
.clborder{ border:0;border:none!important; }
.clborder a{border:0!important;border:none!important; border:none; padding:0; margin:0; color:#515151; padding-top:5px; }
.clborder p{ padding:0; margin:0; line-height:19px;}
.clborder .bluec{ color:#10a9f7;}
.clborder .bluec a{ color:#10a9f7;}


/*-- login --*/
.login{ float:left; width:100%;}
.login .logint{ float:left; width:100%; height:auto;}
.login .logint img{ width:100%;}
.login .loginc{ float:left; width:100%; padding:0 12%; padding-bottom:15px;}
.login .logincnp{ padding:10px;}
.login .loginc .logc{ float:left; width:100%;border-bottom:1px solid #e2e2e2; padding-bottom:5px; padding-top:1.5rem;}
.login .logcje{float:left; width:100%; padding:15px; background:#f5f5f5; border-bottom:6px solid #e2e2e2;}

.login .loginc .logcn{ padding-top:0.5rem; color:#F00; font-size:0.9rem;}
.login .loginc .logc .logcl,.login .loginc .logc .logcc,.login .loginc .logc .logyzm,.login .loginc .logc .logcr,.login .loginc .logc .logcz,.login .loginc .logc .logczs,.login .loginc .logc .logyzc,.login .loginc .logc .logyzd，.login .loginc .logc .logyzd2{float:left;height:2.0rem;   }
.login .loginc .logc .logcz{ width:20%; font-size:0.8rem;}
.login .loginc .logc .logczs{width:20%; font-size:0.8rem; text-align:right;}
.login .loginc .logc .logcl{  width:10%; padding-top:2px; color:#9b9b9b;}
.login .loginc .logc .logcc{ width:80%;}
.login .loginc .logc .logyzm{ width:55%; background:#06F}
.login .loginc .logc .logyzc{ width:65%;}
.login .loginc .logc .logyzd{ width:100%;}
.login .loginc .logc .logyzd2{ width:100%;}
.login .loginc .logc .logcr{ width:35%;  overflow:hidden;}
.login .loginc .logc .logcr img{ width:100%; overflow:hidden;}
.login .loginc .logc .logcr a{ float:left; width:100%; border:1px solid #40c0fc; color:#1eaaff; background:#FFF; overflow:hidden; border-radius:8px;
    -moz-border-radius:8px;
    -webkit-border-radius:8px; font-size:1.0rem; text-align:center; height:1.9rem; line-height:1.9rem;}
.login .loginc .logc .logcr a:hover{ background:#40c0fc; color:#FFF;}

.login .loginc .logc input{float:left; width:100%; height:2.0rem; line-height:2.0rem; padding-left:15px; overflow:hidden; border:none;
    border-radius: 0;
    border-radius: 0 !important;
    font-size:0.9rem; color:#787878;  border:1px solid #fff;
}
.login .loginc .logc .logyzc input,.login .loginc .logc .logyzd input{ text-indent:0;padding-left:0px; }
.login .loginc .logc .logyzd2 input{ padding-left:0px; font-size:16px; font-weight:bold;}
.login .loginc .logc .ui-btn{ background:#39F}


.login .loginc .logxx{ float:left; width:100%; border-bottom:1px solid #e2e2e2; padding-top:0.6rem; padding-bottom:0.2rem; line-height:2.3rem; }
.login .loginc .logxxn{ border:none;}
.login .loginc .logxx .fle{ color:#333}
.login .loginc .logxx .fle p{ line-height:30px;}
.login .loginc .logxx .fl{ color:#333}
.login .loginc .logxx .fr img{ width:2.2rem; height:2.2rem; overflow:hidden; margin-right:0.5rem;
    border-radius:50px;
    -moz-border-radius:50px;
    -webkit-border-radius:50px
}

.login .loginc .logl{ float:left; width:100%; padding-bottom:5px; padding-top:0.3rem;}
.login .loginc .logl input[type=button]{width:100%; height:2.2rem; border:1px solid #ebebeb; background:#f3f3f3; color:#969696; font-size:1.0rem;
    border-radius:15px;
    -moz-border-radius:15px;
    -webkit-border-radius:15px;
}
.login .loginc .logl input[type=button]:hover{ color:#1cb1fa;}

.login .loginc .logb{ float:left; width:100%; padding-bottom:5px; padding-top:1.5rem;}
.login .loginc .logb input[type=button]{width:100%; height:2.5rem; border:none;background:#1cb1fa; color:#FFF; font-size:1.2rem;
    border-radius:15px;
    -moz-border-radius:15px;
    -webkit-border-radius:15px;
}
.login .loginc .logb input[type=button]:hover{ background:#11a0e6;}

.login .loginc .logb2{ float:left; width:100%; padding-bottom:5px; padding-top:1.0rem; line-height:25px;}
.login .loginc .logb2 input[type=button]{width:100%; height:2.5rem; border:none;background:#ff9600; color:#FFF; font-size:1.2rem;
    border-radius:15px;
    -moz-border-radius:15px;
    -webkit-border-radius:15px;
}
.login .loginc .logb2 input[type=button]:hover{ background:#ff7e00;}

.login .loginc .logz{ float:left; width:100%; text-align:center; color:#969696; padding-top:10px;}
.login .loginc .logz label{ font-size:0.85rem;}
.login .loginc .logz a{ border:1px solid #72ceff; padding:3px 6px; color:#5abcf1; border-radius:6px;
    -moz-border-radius:6px;
    -webkit-border-radius:6px; font-weight:normal;}
.login .loginc .logz a:hover{ background:#72ceff; color:#FFF;}

/*-- User --*/
.user{ float:left; width:100%; background:#ececec;}
.user .usert,.user .userc,.user .userm,.user .usertq{float:left; width:100%;}
.user .usert{  padding:10px; padding-top:15px; background:#3cb6fe;  text-align:center; color:#FFF}
.user .usert img{ width:80px; height:80px; border:1px solid #fff;
    border-radius:50px;
    -moz-border-radius:50px;
    -webkit-border-radius:50px }
.user .usert a{ font-weight:normal; color:#cee8fd;}
.user .usert a:hover{ color:#fef801;  }
.user .usert .usertbo{ float:left; width:100%; border-top:1px solid #37adf2; height:auto;}
.user .usert .usertbo .fzscx{ float:left; width:33%; text-align:center; }
.user .usert .usertbo .fzscx p{float:left;  width:100%;}

.user .usertq{  padding:10px; padding-top:15px; background:#3cb6fe; padding-top:20%; padding-bottom:5%; color:#FFF}
.user .usertq .tixl{ float:left; width:74%; padding-left:20px; }
.user .usertq .tixr{ float:left; width:26%; padding-top:15px;  text-align:center; }
.user .usertq .tixr a{ color:#FFF;}
.btntx{ float:left; width:98%; height:35px; line-height:35px; text-align:center; color:#FFF; background:#3cb6fe; border:1px solid #b5e4ff;
    border-radius:20px;
    -moz-border-radius:20px;
    -webkit-border-radius:20px;}
.btntx:hover{ background:#59befa;color:#fef801; }
.btntgz{ float:left; width:98%; font-size:14px; font-weight:normal; color:#c9e7ff;}

.user .usertq .tixc{ float:left; width:100%;  border-top:1px solid #37adf2; margin-top:25px; padding-top:20px;}
.user .usertq .tixc dl{ float:left; width:50%; text-align:center; color:#cee8fd; }

.user .usetxmx{ float:left; width:100%; padding:10px; background:#FFF; margin-top:5px;}
.user .usetxmx dl{ float:left; width:100%; height:2.8rem; line-height:2.8rem; border-bottom:1px solid #e7e7e6;}
.user .usetxmx a{ color:#666;}

.user .szmx{float:left; width:100%; padding:10px; padding-top:10px; background:#FFF; }
.user .szmx .jgmx{ float:left; width:100%; border-bottom:1px solid #e8e8e8; padding-bottom:5px; padding-top:12px;}
.user .szmx .jgmx p{ float:left; line-height:1.5rem; width:100%;}



.user .userm{ background:#FFF;  }
.user .userm dl{ float:left; width:30%; height:2.5rem;  line-height:2.5rem; text-align:center; color:#333; margin-top:0.3rem; margin-left:3%; }
.user .userm a{ font-weight:normal; color:#000;}
.user .userm .zxsl{ border-bottom:2px solid #fe7271; color:#fe7271;}
.user .userm .usetb{ width:50%; margin-left:0;}

.user .userc{ padding:10px; padding-top:0; margin-top:6px; background:#FFF; }
.user .userc2{ margin-top:2px;}
.user .userc3{ padding:0; margin-top:2px;}
.user .userc4{ padding-left:0; padding-right:0;}
.user .userc .grzxc{ float:left; width:100%;  line-height:2.3rem; border-bottom:1px solid #e6e5e5; padding-top:0.5rem;}
.user .userc .grzxc a{ color:#666; font-size:1.1rem;}
.user .userc .grzxc a:hover{ color:#10a9f7;}
.user .userc .grzxcn{ border-bottom:none;}

.nullList{ float:left; width:100%; text-align:center; height:35px; margin-top:18px; line-height:35px; color:#efab35; background:#fcfae3; border-top:1px solid #f2efca;border-bottom:1px solid #f5f3dc; color:#e17b1c; }
.nullc{ float:left; width:100%; padding-top:30%; padding-bottom:70%; text-align:center;}
.nullc2{ padding-top:20%; padding-bottom:20%;}
.nullc p{ float:left; width:100%; color:#bfbfbf; line-height:30px;}
.nullc a{ font-weight:normal; color:#51b3f2;}
.nullc a:hover{ color:#FFF;}
.btn_nullf{ padding:4px 20px; border:1px solid #7ac1eb; text-align:center; color:#59b7f7; font-weight:normal;
    border-radius:20px;
    -moz-border-radius:20px;
    -webkit-border-radius:20px;}
.btn_nullf:hover{ background:#56b1f0; color:#FFF;}




.tsc{ float:left; width:100%;}
.tsc2{ padding:0 10px;}
.tsc .tsct{ float:left; width:100%;}
.tsc .tsct .tsctnr a{ font-weight:normal; color:#000;}
.tsc .tsct .tsctnr a:hover{ color:#4b4b4b;}
.tsc .tsct .fle,.tsc .tsct .fri{ }
.tsc .tsct .fri a{ padding:2px 6px; border:1px solid #219fea;border-radius:18px; color:#219fea; font-size:0.9rem;
    -moz-border-radius:18px;
    -webkit-border-radius:18px;}
.tsc .tsct .fri a:hover{ background:#219fea; color:#FFF;}

.tsc .tsct .fr a{ padding:2px 6px; border:1px solid #fe7271;border-radius:18px; color:#fe7271; font-size:0.9rem;
    moz-border-radius:18px;
    -webkit-border-radius:18px}
.tsc .tsct .fr a:hover{ background:#fe7271; color:#FFF;}

.tsc .tsct .frh a{ padding:2px 6px; border:1px solid #c7c6c6;border-radius:18px; color:#838383; font-size:0.9rem;
    moz-border-radius:18px;
    -webkit-border-radius:18px}
.tsc .tsct .frh a:hover{ background:#dfdfdf; color:#f0f0f0;}

.tsc .tsct .fro{ float:right;}
.tsc .tsct .fro a{ font-weight:normal; color:#666}

.tsc .tsct .fle img{ width:2.2rem; height:2.2rem; border:1px solid #c9c9c9; margin-right:0.2rem;
    border-radius:30px;
    -moz-border-radius:30px;
    -webkit-border-radius:30px}

.tsc .tsct .fl img{ width:2.8rem; height:2.8rem; border:1px solid #c9c9c9; margin-right:0.2rem;
    border-radius:30px;
    -moz-border-radius:30px;
    -webkit-border-radius:30px}
/*-- content --*/
.cent{ float:left; width:100%;}
.cent .cti,.cent .ctc{float:left; width:100%;}
.cent .cti{ max-height:136px; width:100%; overflow:hidden; padding-top:0.3rem; }
.cent .cti img{ width:100%; height:auto;}
.cent .cti2{ height:auto; overflow:hidden; padding-top:0.1rem; }
.cent .cti2 img{ width:100%; height:auto;}
.cent .ctc{ padding:0 8px; height:auto; padding-top:5px;  }
.cent .ctcg{ padding-top:15px;}
.cent .ctc2{ border-bottom:2px solid #e9e9e9; padding-bottom:8px;}
.cent .ctc .ctcl{float:left;
    width:5.5rem;
    height:5.5rem;
    border-radius:50px;
    -moz-border-radius:50px;
    -webkit-border-radius:50px;
    background:#fff; color:#fffaef;
    text-align:center;   overflow:hidden; border:1px solid #e5e5e5; margin-top:2px;
}
.cent .ctc .ctcl img{width:100%; height:100%; overflow:hidden;}
.cent .ctc .ctcl .lawlv{ position:absolute; display:block; left:4.2rem; margin-top:3.8rem; z-index:999;
    width:0.6rem;
    height:0.6rem;
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px; background:#fff; }
.cent .ctc .ctcl .lawlv span{ float:left; padding:0; margin:0;}

.cent .ctc .ctcr{ float:left; width:74.3%; padding-left:0.8rem; padding-top:0.5rem; }
.cent .ctc .ctcr p{ float:left; width:100%; line-height:1.5rem;}
.cent .ctc .ctcr h2{ font-size:1.2rem;}
.cent .ctc .ctcr h2 img{ width:50px; height:15px; overflow:hidden;}
.cent .ctc .ctcr .scnyc{ padding:3px 6px; background:#aad1ff; color:#FFF; font-size:0.9rem; margin-right:0.3rem;
    border-radius:15px;
    -moz-border-radius:15px;
    -webkit-border-radius:15px;}

.cent .ctc .ctcc{ float:left; width:100%; border-bottom:1px solid #e7e7e7; padding-top:1.1rem; color:#848484; line-height:1.5rem; font-size:0.8rem; padding-bottom:0.2rem;}
.cent .ctc .ctcc span{ padding-right:0.8rem;}
.cent .ctc .ctcc .fr{ padding-right:0;}
.cent .ctc .ctcc .fr a{ border:1px solid #dbdbdb; color:#fe7271; padding:2px 8px; font-size:0.9rem;
    border-radius:15px;
    -moz-border-radius:15px;
    -webkit-border-radius:15px;}
.cent .ctc .ctcc .fr a:hover{ background:#fe7271; color:#FFF; border:#fe6d6c;}

.cent .ctc .ctcc .fri{ padding-right:0;}
.cent .ctc .ctcc .fri a{ border:1px solid #e1e2e3; background:#f0f1f1; font-weight:normal; color:#6f6f6f; padding:2px 8px; font-size:0.9rem;
    border-radius:15px;
    -moz-border-radius:15px;
    -webkit-border-radius:15px;}
.cent .ctc .ctcc .fri a:hover{ background:#fe7271; color:#FFF; border:#fe6d6c;}

.cent .ctc .ctcb{ float:left; width:100%;}
.cent .ctc .ctcb .ctcbc{ float:left; width:100%; padding-top:0.5rem;}
.nycc{ float:left; width:25%; border:1px solid #e8e8e8; border-top:none; border-right:none; border:none; text-align:center; line-height:1.2rem; padding-top:8px; padding-bottom:10px;}
.nycc2{ width:100%; }
.lvszyx{float:left; width:100%; color:#777; line-height:1.7rem;}

.nycnl{ background:url(../images/bgs.png) no-repeat bottom center;}
.nycnb{ border-bottom:none;}
.nycc a{ color:#58779f; font-size:0.95rem;}
.nycc a:hover{ background:url(../images/bgs.png) no-repeat bottom center}
.zixct{float:left; width:100%; padding:10px; font-size:1.0rem; color:#3cb6fe;  background:#FFF; }
.zixct2{float:left; width:100%; padding:10px; padding-bottom:0; padding-top:15px;line-height:1.8rem;  font-size:1.0rem; color:#363636; font-weight:bold;   }
.zixct .zixcty{ float:left; width:12%; text-align:center;}
.zixct .zixcty span{ float:left;width:25px; height:25px; line-height:25px;
    border-radius:50px;
    -moz-border-radius:50px;
    -webkit-border-radius:50px; border:1px solid #418eff; text-align:center; color:#418eff;}
.zixct .zixctyl{ padding-left:6%;}

.zixct .zixctx{ float:left; width:25%; height:1px; background:#418eff; margin:0 8px; margin-top:13px;  display:block; font-size:0;}
.zixct .zixctb{ float:left; width:25%;  font-size:0.9rem; padding-top:6px; text-align:center; color:#418eff;}
.zixct .zixctb2{ width:20%;}
.zixct .zixctb3{ width:55%;}

.lvy{ float:left; width:100%; padding:10px; padding-top:20px;}
.lvy2{ padding-top:0px;}
.lvy .lvyc{ float:left; padding-left:16%; width:100%;}
.lvy .lvyc .lvyc1,.lvy .lvyc .lvyc2,.lvy .lvyc .lvyc3,.lvy .lvyc .lvyc0,.lvy .lvyc .lvyc0s,.lvy .lvyc .lvyc4{float:left; border-radius:50px;text-align:center;
    -moz-border-radius:50px;
    -webkit-border-radius:50px; }
.lvy .lvyc .lvyc0{width:3.5rem; height:3.5rem; line-height:3.5rem; margin-top:0.8rem; margin-left:1.0rem; background:#c4c4c4; color:#FFF; text-align:center;font-size:1.1rem;}
.lvy .lvyc .lvyc0s{width:3.5rem; height:3.5rem; line-height:3.5rem; margin-top:0.8rem; margin-left:1.0rem; background:#fe7271; color:#FFF; text-align:center;font-size:1.1rem;}

.lvy .lvyc .lvyc1{  width:5.0rem; height:5.0rem; line-height:5.0rem; background:#fe7271; color:#FFF;  font-size:2.6rem;}
.lvy .lvyc .lvyc2{  width:5.0rem; height:5.0rem; line-height:3.5rem; background:#fff; color:#fe7271;font-size:2.6rem; border:7px solid #d1d1d1;}
.lvy .lvyc .lvyc3{  width:5.0rem; height:5.0rem;  line-height:4.5rem; background:#fff; color:#fe7271;  font-size:2.6rem; border:7px solid #d1d1d1;}
.lvy .lvyc .lvyc4{  width:5.0rem; height:5.0rem;  background:#fff; color:#fe7271;  font-size:2.6rem; border:7px solid #fe7271;}

.lvy .lvyc .lvysj{ float:left; width:18%; color:#fe7271; line-height:5.0rem; font-weight:bold; text-align:left; font-size:1.2rem; }
.lvy .lvyc .lvynr{ float:left; width:70%; padding-top:11px; text-align:center;}


.zixc{ float:left; width:100%; padding:0 10px; background:#fff; border-top:1px solid #eee;border-bottom:1px solid #e9e9e9;margin-top:12px;}
.zixclb{ margin-top:6px;}
.zixc dl{ float:left; width:100%; line-height:2.0rem;}
.zixc .zixcbs{ background:#f0f4fc;}
.zixc input[type=text],.zixc input[type=number]{float:left; width:100%; height:2.0rem; line-height:2.0rem; padding-left:8px; overflow:hidden;
    border-radius: 0;
    border-radius: 0 !important;
    font-size:0.9rem; color:#787878;
    text-shadow:0;
    text-shadow: none!important;
    -moz-text-shadow: none!important;
    -webkit-text-shadow: none!important;
}
.zixc textarea{float:left; width:99%; min-height:8.0rem; line-height:1.2rem; padding-top:6px;  overflow:hidden;
    border-radius: 0;
    border-radius: 0 !important;
    font-size:0.9rem; color:#000;  border:1px solid #fff;}
.zixc .zixcl{ float:left; width:23%; font-size:0.9rem;}
.zixc .zixcc{ float:left; width:100%;  padding-top:2px; border-bottom:1px solid #ededed; padding-bottom:2px; background:#FFF;}
.zixc .zixccnb{ border-bottom:none;}

.zixc .zixcc .xyjjl{ float:left; width:10%; text-align:center;}
.zixc .zixcc .xyjjc{ float:left; width:80%; line-height:25px;}
.zixc .zixcc .xyjjc2{ float:left; width:100%; }
.zixc .zixcc .xyjjr{ float:left; width:55%;}
.zixc .zixcc .xyjjb{ float:left; width:35%; text-align:center; }
.zixc .zixcr{ float:left; width:77%;}
.zixc .zixcb{ float:left; width:38%;}
.zixc .zixcbc{  height:2.0rem; background:#f1f0f0;}
.zixc .zixcbc img{ width:100%; overflow:hidden;}
.zixc .zixcc2{ float:left; width:100%;}
.zixc .zixcc2 a{ float:left; height:2.7rem; line-height:2.7rem; width:28%; border:2px solid #fe7271; text-align:center; font-weight:bold; color:#fe7271; margin-left:5%; margin-top:0.6rem;
    font-size:1.2rem;}
.zixc .zixcc2 a:hover{ background:#fe7271;  color:#FFF;}
.zixc .zixcc2 input[type=text]{float:left; height:2.7rem; line-height:2.7rem; width:28%; border:2px solid #fe7271; margin-left:5%; font-size:1.2rem; margin-top:0.6rem; color:#fe7271;}
.zixc .zixcc2 input[type=number]{float:left; height:2.7rem; line-height:2.7rem; width:28%; border:2px solid #fe7271; margin-left:5%; font-size:1.2rem; margin-top:0.6rem; color:#fe7271; text-align:center;}
.zixc .zixcc3{ float:left; width:100%; text-align:center; font-size:0.8rem; color:#999;}
.btnzxp{ float:left; width:100%; padding:0 5px; padding-top:12px; padding-bottom:20px;}
.btnzxp input[type=button]{ float:left; width:100%; height:2.6rem; border:none; background:#1cb1fa; color:#FFF; font-size:1.2rem;
    border-radius:15px;
    -moz-border-radius:15px;
    -webkit-border-radius:15px;
}
.btnzxp input[type=button]:hover{ background:#11a0e6;}

.btnzxph{ float:left; width:100%; padding:0 5px; padding-top:12px; padding-bottom:20px;}
.btnzxph input[type=button]{ float:left; width:100%; height:2.6rem; border:none; background:#c6c5c5; color:#FFF; font-size:1.2rem;
    border-radius:15px;
    -moz-border-radius:15px;
    -webkit-border-radius:15px;
}
.btnzxph input[type=button]:hover{ background:#11a0e6;}

.btngz{ float:right; width:18%; height:1.5rem; line-height:1.5rem;text-align:center; border:1px solid #dbdbdb; color:#fe7271;  font-size:0.9rem;
    border-radius:15px;
    -moz-border-radius:15px;
    -webkit-border-radius:15px;}
.btngz a{ float:left; width:100%; height:1.5rem; color:#fe7271;
    border-radius:15px;
    -moz-border-radius:15px;
    -webkit-border-radius:15px;}
.btngz a:hover{ background:#fe7271; color:#FFF; border:#fe6d6c; border:none;}

.btn_qxgz{ padding:4px 10px; background:#efefef; text-align:center; color:#999; border:1px solid #e1e1e1;
    border-radius:18px;
    -moz-border-radius:18px;
    -webkit-border-radius:18px;font-size:0.9rem; color:#666; }
.btn_qxgz a{color:#666; font-weight:normal;}


.btnfx{ float:left; width:85%;margin-left:5%; border:1px solid #ebebeb; text-align:center; height:2.3rem; line-height:2.3rem; background:#f8f7f7; color:#fe7271}
.btnfx:hover{  color:#f33937; border:1px solid #ed8787;}

.btndhf,.btndhf2{float:left; width:40%; height:2.3rem; line-height:2.3rem; text-align:center;-moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;}
.btndhf{ background:#fd9e4d; color:#FFF; border:1px solid #eb8732; margin-left:5%;}
.btndhf:hover{ background:#FFF; border:1px solid #c9c9c9; color:#ff6305; }
.btndhf2{ background:#1eaaff; color:#FFF; border:1px solid #1f95da;  margin-left:5%;}
.btndhf2:hover{ background:#FFF;  border:1px solid #c9c9c9; color:#1eaaff;}

.btnpub{ padding:2px 6px; border:1px solid #219fea;border-radius:18px; color:#219fea; font-size:0.9rem;
    -moz-border-radius:18px;
    -webkit-border-radius:18px; font-weight:normal;}
.btnpub a{ font-weight:normal;}
.btnpub:hover{ background:#219fea; color:#FFF;}

.btnpred{ padding:0px 6px; background:#fe7271; text-align:center; color:#FFF; font-size:0.5rem;
    border-radius:25px;
    -moz-border-radius:25px;
    -webkit-border-radius:25px;}


.xzxl{ float:left; width:100%;height:2.2rem; line-height:2.2rem; padding:0; margin:0; text-align:center; color:#555555;border:1px solid #e8e8e8; }
.xzxl font{ color:#b9b9b9;}
.xzxl .tsetl{ border-right:none; border-right:0;}
.xzxl .tset2{ color:#27a0e8; }
.xzxl .tset2 font{  color:#27a0e8; }

.yyzx{ float:left; width:100%; padding-left:10px; padding-right:10px;}
.yyzx .yyzxt,.yyzx .yyzxc{ float:left; width:100%;}
.yyzx .yyzxt{ border:1px solid #4bbdff; height:2.4rem; line-height:2.4rem;}
.yyzx .yyzxt dl{ float:left; width:50%; text-align:center; color:#31a1e2;}
.yyzx .yyzxt .yyzxt1{ background:#4bbdff; color:#FFF;}
.yyzx .yyzxt a{ font-weight:normal;}
.yyzx .yyzxc{padding:10px 0;}
.yyzx .yyzxc a{ float:left; width:25%; height:1.2rem; margin-top:8px; text-align:center; font-weight:normal; border-right:1px solid #e7e7e7; color:#8a8a8a; font-size:0.9rem;}
.yyzx .yyzxc a:hover{color:#0690db;}
.yyzx .yyzxc .yyzxcnb{ border:none;}
.yyzx .yyzxc .yyzxcns{ color:#fe7271;}
/*--------------------- 主题------------------------*/



.cityc{ float:left; width:100%;}
.cityc .city{ float:left; width:100%; border-bottom:1px solid #e1e1e1; padding-bottom:0.5rem; padding-top:0.5rem;}
.cityc .city dl{ float:left; width:33.3%; text-align:center; color:#0e90d2; height:2.0rem; line-height:2.0rem; font-size:1.0rem;}
.cityc .city .fc_hei{ color:#000;}
.cityc .cityl{ float:left; width:30%; text-align:center;}
.cityc .cityl span{ float:left; width:100%; border-bottom:1px solid #e1e1e1; border-right:1px solid #e1e1e1;padding:0.8rem 0;font-size:1.1rem;  background:#f3f3f3;}
.cityc .cityl .citylc{ background:#fff; border-bottom:1px solid #3cb6fe; border-right:none; color:#209ce6; }
.cityc .cityr{ float:left; width:70%; padding:0 6px; text-align:center;}
.cityc .cityr dl{ float:left; width:50%; border-bottom:1px dashed #e1e1e1; padding:0.7rem 0; font-size:1.0rem;  }
.cityc .cityr a{ font-weight:normal; color:#4a4a4a;}
.cityc .cityr .fc_yell{ color:#ef3026;}

.znrc{ float:left; width:100%; padding:10px;}
.znrc .nrcc{ float:left; width:100%; font-size:1.2rem; line-height:1.8rem;}
.znrc .nrcc img{ max-width:100%; overflow:hidden;}
.znrc .nrcz{ float:left; margin-top:1.2rem; margin-left:32%; width:26%; text-align:center; border:1px solid #acd3fe; padding:10px; color:#3583d8; }
.znrc .nrcz p{ float:left; width:100%;}
.znrc .nrcb{ float:left; width:100%; line-height:1.4rem;background:#fff9e4; color:#000; padding:12px; padding-right:7px; }



.mui-switch {
    width: 52px;
    height: 31px;
    position: relative;
    border: 1px solid #dfdfdf;
    background-color: #fdfdfd;
    box-shadow: #dfdfdf 0 0 0 0 inset;
    border-radius: 20px;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
    background-clip: content-box;
    display: inline-block;
    -webkit-appearance: none;
    user-select: none;
    outline: none; }
.mui-switch:before {
    content: '';
    width: 29px;
    height: 29px;
    position: absolute;
    top: 0px;
    left: 0;
    border-radius: 20px;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
    background-color: #fff;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4); }
.mui-switch:checked {
    border-color: #64bd63;
    box-shadow: #64bd63 0 0 0 16px inset;
    background-color: #64bd63; }
.mui-switch:checked:before {
    left: 21px; }
.mui-switch.mui-switch-animbg {
    transition: background-color ease 0.4s; }
.mui-switch.mui-switch-animbg:before {
    transition: left 0.3s; }
.mui-switch.mui-switch-animbg:checked {
    box-shadow: #dfdfdf 0 0 0 0 inset;
    background-color: #64bd63;
    transition: border-color 0.4s, background-color ease 0.4s; }
.mui-switch.mui-switch-animbg:checked:before {
    transition: left 0.3s; }
.mui-switch.mui-switch-anim {
    transition: border cubic-bezier(0, 0, 0, 1) 0.4s, box-shadow cubic-bezier(0, 0, 0, 1) 0.4s; }
.mui-switch.mui-switch-anim:before {
    transition: left 0.3s; }
.mui-switch.mui-switch-anim:checked {
    box-shadow: #64bd63 0 0 0 16px inset;
    background-color: #64bd63;
    transition: border ease 0.4s, box-shadow ease 0.4s, background-color ease 1.2s; }
.mui-switch.mui-switch-anim:checked:before {
    transition: left 0.3s; }



.login .loginc .logc .logyzd2 input::-webkit-input-placeholder {
    color:#333; text-overflow: ellipsis;font-size:1.7rem; font-weight:bold;
}
.login .loginc .logc .logyzd2 input:-moz-placeholder {
    color: #ff00a2 !important; text-overflow: ellipsis; font-size:1.6rem;
}
.login .loginc .logc .logyzd2 input::-moz-placeholder {
    color: #ff00a2 !important; text-overflow: ellipsis; font-size:16px;
} /* for the future */
.login .loginc .logc .logyzd2 input:-ms-input-placeholder {
    color: #ff00a2 !important; text-overflow: ellipsis; font-size:16px;
}



@media screen and (min-width: 320px) {
    .zcot .lawle{ width:3.6rem; height:3.6rem; }
    .zcot .lawle .lawlea{  left:3.2rem; margin-top:2.2rem; }
    .cent .ctc .ctcl{width:4.6rem; height:4.6rem;}
    .cent .ctc .ctcl .lawlv{left:4.0rem; margin-top:3.2rem;}
}
@media screen and (min-width: 360px) {
    .zcot .lawle{width:4.1rem; height:4.1rem; }
    .zcot .lawle .lawlea{  left:3.6rem; margin-top:2.7rem;  }
    .cent .ctc .ctcl{width:5.2rem; height:5.2rem;}
    .cent .ctc .ctcl .lawlv{left:4.2rem; margin-top:4.3rem;}
}
@media screen and (min-width: 375px) {
    .zcot .lawle{width:4.29rem; height:4.29rem; }
    .zcot .lawle .lawlea{  left:3.9rem; margin-top:3.0rem;  }
    .cent .ctc .ctcl{width:5.4rem; height:5.4rem;}
    .cent .ctc .ctcl .lawlv{left:4.5rem; margin-top:4.4rem;}
}
@media screen and (min-width: 384px) {
    .zcot .lawle{width:4.29rem; height:4.29rem; }
    .zcot .lawle .lawlea{  left:3.9rem; margin-top:3.2rem;  }
    .cent .ctc .ctcl{width:5.5rem; height:5.5rem;}
    .cent .ctc .ctcl .lawlv{left:4.5rem; margin-top:4.5rem;}
}
@media screen and (min-width: 412px) {
    .zcot .lawle{width:4.75rem; height:4.75rem; }
    .zcot .lawle .lawlea{  left:4.1rem; margin-top:3.3rem;  }
    .cent .ctc .ctcl{width:5.8rem; height:5.8rem;}
    .cent .ctc .ctcl .lawlv{left:4.9rem; margin-top:4.8rem;}
}
@media screen and (min-width: 414px) {
    .zcot .lawle{width:4.75rem; height:4.75rem; }
    .zcot .lawle .lawlea{  left:4.1rem; margin-top:3.4rem;}
    .cent .ctc .ctcl{width:5.9rem; height:5.9rem;}
    .cent .ctc .ctcl .lawlv{left:4.9rem; margin-top:4.8rem;}
}
@media screen and (min-width: 440px) {
    .zcot .lawle{width:4.75rem; height:4.75rem; }
    .zcot .lawle .lawlea{  left:4.1rem; margin-top:3.7rem; }
    .cent .ctc .ctcl{width:6.2rem; height:6.2rem;}
    .cent .ctc .ctcl .lawlv{left:5.0rem; margin-top:4.9rem;}
    .zcot .zxcc .zxcotzj{ background:url(../images/bgzj.png) no-repeat right top #fff; background-size:6%; border-bottom:3px solid #fad8d8; border-top:1px solid #ffe4e4; }
}
