﻿body{background-color: #F2F6FA; margin: 0; padding: 0; font-family:Helvetica, Arial, "Microsoft YaHei", FreeSans, Arimo, "Droid Sans", "wenquanyi micro hei", "Hiragino Sans GB", "Hiragino Sans GB W3", "FontAwesome", sans-serif;}
*{margin:0;padding:0;}
a{text-decoration: none ;}
a,a i,input{transition: all 0.5s;
    transition-property: all;
    transition-duration: 0.5s;
    transition-timing-function: initial;
    transition-delay: initial;
    font-family:Helvetica, Arial, "Microsoft YaHei", FreeSans, Arimo, "Droid Sans", "wenquanyi micro hei", "Hiragino Sans GB", "Hiragino Sans GB W3", "FontAwesome", sans-serif;}

.clearfix{clear:both; height: 0; line-height: 0; font-size: 0}
/*登录界面*/
.bodylogin{background-size:cover; background-image: url("../images/loginbg.png")}
.center{width: 100%; height: 100%;}
.center .lgarea{width: 600px; height: 400px;position:absolute;left: 50%;top: 50%; margin-left: -300px; margin-top:-200px;}
.center .lgarea h1{font-size: 62px; margin-top: 50px; line-height: 64px; color: #fff;text-align:center; font-weight: normal;}
.center .lgarea h2{font-size:30px; color: #fff;text-align:center; font-weight: normal;}

.center .lgarea .iptblock{padding:10px;width: 580px; height: 112px; -webkit-border-radius:3px; border-radius: 3px; overflow: hidden; background: url("../images/aph.png");}
.center .lgarea .iptblock .line{height: 50px; padding: 0 10px; background-color: #fff; -webkit-border-radius: 3px; border-radius: 3px;}
.center .lgarea .iptblock .line input{width: 560px; height: 50px; line-height: 50px; border: none; background: none;outline: none;font-size: 16px; color:#333;}

.center .lgarea .iptblock .password{float:left; margin-right:10px;margin-top:10px; padding: 0 10px;width: 356px; height: 50px;background-color: #fff; -webkit-border-radius: 3px; border-radius: 3px; }
.center .lgarea .iptblock .password input{width: 356px; height: 50px; line-height: 50px; border: none; background: none;outline: none;font-size: 16px; color:#333;}

.center .lgarea .iptblock .btn{float:left; margin-top: 10px;}
.center .lgarea .iptblock .btn a{width:194px; height:50px; color: #fff; line-height: 50px; text-align: center;
    -webkit-border-radius:3px; border-radius: 3px; background-color: #F6A623; display: block;font-size: 16px;}
.center .lgarea .iptblock .btn a:hover{background-color: #FF5708;}



.center .lgarea .ewm{ margin-top: 30px; text-align: center;}
.center .lgarea .ewm .bts{display: inline-block;}
.center .lgarea .ewm .bts a{width: 140px; height: 34px; -webkit-border-radius: 100px; border-radius: 100px; text-align: center; border: 1px solid #fff; color: #fff;
display: inline-block; line-height: 34px;}
.center .lgarea .ewm .bts a:hover{background-color: #fff; color: #000;}
.center .lgarea .ewm .bts .showewm{margin-top: 10px; display: none;}
.center .lgarea .ewm .bts:hover .showewm{display: block;}


.copyright{position: absolute; bottom: 40px; font-size: 14px; color: #fff; text-align: center; width: 100%;}

/*弹层*/
.flot{width: 100%; height: 100%; position: relative;z-index: 8;}
.flot .win{ width: 600px; height: 500px;-webkit-border-radius: 3px;z-index: 9; border-radius: 3px; overflow: hidden; position: fixed; left: 50%; margin-left: -300px;top: 50%; margin-top:-250px;
    background-color: #fff;}
.bg{width: 100%; height: 100%; background: url(../images/bg.png);z-index: 1; display: block; position: fixed;}
.hd{position: absolute; top: 0; left: 0; z-index: 10;}
.wd{position: absolute; top: 30px; z-index: 11; width:100%; text-align: center; color: #fff; font-size: 32px; font-weight: bold;}

.wd img{width: 60px; margin-bottom: 15px;}
.win .close,.win_input .close{position: absolute; right: 20px; z-index: 16;}
.win .close img{width: 16px;}
.flot .win .tcd{padding: 20px;}

/*左侧菜单*/
.left{ width:200px;
    position: fixed;
    overflow: hidden;
    top: 0;
    left: 0;
    height: 100%;
    list-style-type: none;
    margin: 0;
    padding: 0;
    background: #485173;
    background: -webkit-linear-gradient(#24283E, #485173); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(#24283E, #485173); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(#24283E, #485173); /* Firefox 3.6 - 15 */
    background: linear-gradient(#24283E, #485173); /* 标准的语法 */}
.logo{margin-top: 38px; margin-left: 40px; width: 86px; height: 45px;}
.navi{}
.navi ul{padding: 0;margin: 36px 0 0 0;}
.navi ul li{list-style:none;line-height: 38px; font-size: 14px; color: #fff;}
.navi ul li a{color: #fff; height: 38px; line-height: 38px; display: block; padding-left: 40px; padding-right: 15px;}
.navi ul li a:hover{background-color:#05CDF5;}
.navi ul li a.fcs{background: url("../images/left_focus.png") no-repeat;}
.num{float: right; font-size: 12px; color:#05CDF5;}
.navi ul li a:hover .num{color: #fff;}

.navi ul h1{font-weight: normal; color:#8992CA; line-height: 18px; margin-bottom: 12px; font-size: 12px; padding-left: 40px;}

/*主内容*/
.right{padding-left:0px; position: relative;}
.header{height: 56px; background-color: #fff; padding:0 20px;}
.tools{float: right; height: 16px;margin: 20px 0 ;}
.tools ul{padding: 0; margin: 0;}
.tools ul li{list-style: none; float:left;height: 16px; padding: 0 10px; border-left: 1px solid #dfdfdf;}

.user{float: right; height: 30px; padding: 13px 0;}
.user .face{float: right; height: 30px; width: 30px; overflow: hidden; -webkit-border-radius: 100px; border-radius: 100px;
margin-right: 10px;}
.user .name{float: right; color: #999; font-size: 12px; line-height: 30px; margin-right: 10px;}

.close{ float: left; width:16px; height: 16px; margin: 20px 0;}

.balance{height: 63px; padding:10px 40px;
    background: #05CDF5;
    background: -webkit-linear-gradient(left,#03D4F7, #11C1F3); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(right,#03D4F7, #11C1F3); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(right,#03D4F7, #11C1F3); /* Firefox 3.6 - 15 */
    background: linear-gradient(right,#03D4F7, #11C1F3); /* 标准的语法 */}
.balance .database{color: #DDF2FF;}
.balance .database ul{margin: 0; padding: 0;}
.balance .database ul li{width: 20%; margin-right: 20px; float: left; list-style: none; border-right: 1px solid #50D1F6; font-size: 35px;}
.balance .database ul li .title{font-size: 12px; line-height: 20px;}
.rbtn{float:right;width: 98px;}
.rbtn ul{padding: 0; margin: 0;}
.rbtn ul li{margin-bottom: 10px; list-style: none;}
.rbtn ul li a{display:block;text-align: center; font-size:14px; line-height:26px;width: 98px; height:26px; border: 1px solid #fff; -webkit-border-radius: 2px; border-radius: 2px; background-color: #fff; color: #05CDF5}
.rbtn ul li a:hover{background-color: transparent; color: #fff;}
/*展示板*/
.showboard{ padding:20px 20px 0 40px; position: relative; width: auto; clear: both; overflow: hidden;}
.showboard ul{padding: 0; margin: 0;}
.showboard ul li{list-style: none; float: left; margin-right: 1%; height: 78px; width: 20%; background-color: #fff;
-webkit-border-radius: 4px; border-radius: 4px; display: block; overflow: hidden;padding: 20px;border: 2px solid #ffffff;}
@media screen and (max-width: 1420px) {
    .showboard ul li {
        width: 19.5%;
    }
}
@media screen and (max-width: 1280px) {
    .showboard ul li {
        width: 18%;
    }
}
@media screen and (max-width: 1024px) {
    .showboard ul li {
        width: 17%;
    }
}

.showboard ul li:hover{border: 2px solid #04C0F2;}
.showboard ul li h1{color:#2E344D; font-size: 44px; line-height: 44px;}
.txe{font-size: 12px; color: #999; line-height: 24px;}
.txe span{float: right;}
.barbg{height: 12px;display:block;-webkit-border-radius: 2px; border-radius: 2px; background-color: #F4F4F4; position: relative;}
.barbg .bar{height: 12px;display:block; background-color: #04C0F2;-webkit-border-radius: 2px; border-radius: 2px;}

/*表格*/
.table{position: relative; -webkit-border-radius:4px; border-radius: 4px; background-color: #fff; overflow: hidden; line-height: 30px; clear: both; margin: 20px 40px;}
.table h1,.block .blk h1{font-size: 14px; font-weight: normal; color: #666; line-height: 28px; height: 28px; padding:10px 20px; border-bottom: 1px solid #F3F3F3; clear: both;}
.table h1 span,.block .blk h1 span{font-size: 12px; color: #999; margin-left: 10px;}
.selects,.inpt{float: right;
    height: 28px;
    line-height:28px;
    overflow: hidden;-webkit-border-radius: 100px; border-radius: 100px; background-color: #F3F3F3; padding: 0 20px 0 10px;
background: url("../images/down.png") no-repeat right 3px #F3F3F3;border: 1px solid #F3F3F3; position: relative;}
.inpt{background-image: none;}
.selects select,.td_select select{
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    background:transparent;
    border:none;
    padding:0 10px;
    height:100%; color:#999999; font-size: 14px; color: #666; }
.inpt input,.textarea textarea,.ipt input{-webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    background:transparent;
    outline: none;
    border:none;
    padding:0 10px;/*line-height: 28px;*/
    color:#999999; font-size: 14px; color: #666;}
.btns a{float: right; height: 22px;line-height: 22px; -webkit-border-radius: 2px; border-radius: 2px; border: 1px solid #04C0F2; color: #04C0F2; padding: 0 20px;
font-size: 12px; display: block;}
.btns a:hover{background-color: #04C0F2; color: #fff;}

.rbtn a.links{ background: none; color: #fff; border: none;}

.tb table{ font-size: 12px; color: #333; line-height: 30px; overflow: hidden;
    padding: 0;}
.tb table tr{padding: 0;margin:0;}
.tb table tr td{margin:0;padding: 5px 10px; text-align: left;}
.tb table tr:nth-child(even)  {
    background-color: #F9F9F9;  }
.tb table tr.ht,.tb table tr.ht:hover{background-color: #fff; color: #999; font-size: 12px;}

.tb table tr:hover,.tb table tr.fcs{color: #fff; background-color: #05CDF5;}

.mag a{ display: inline-block; margin: 0; height: 20px; line-height: 20px; padding: 0 8px;-webkit-border-radius: 3px; border-radius: 3px;
    color: #fff; font-size: 12px; border: 1px solid #ccc;}
.mag a.blue{background-color:#04C0F2; border-color:#04C0F2;}
.mag a.green{background-color:#2FCF24; border-color:#2FCF24;}
.mag a.yellow{background-color:#FFA800; border-color:#FFA800;}
.mag a.red{background-color:#FF5708; border-color:#FF5708;}

.mag a:hover.blue{background-color:#fff; border-color:#04C0F2; color:#04C0F2;}
.mag a:hover.green{background-color:#fff; border-color:#2FCF24;color:#2FCF24 ;}
.mag a:hover.yellow{background-color:#fff; border-color:#FFA800;color:#FFA800;}
.mag a:hover.red{background-color:#fff; border-color:#FF5708;color:#FF5708;}


.tb table .mag a{ display: inline-block; margin: 0; height: 20px; line-height: 20px; padding: 0 8px;-webkit-border-radius: 3px; border-radius: 3px;
    color: #fff; font-size: 12px; border: 1px solid #ccc;}
.tb table .mag a.blue{background-color:#04C0F2; border-color:#04C0F2;}
.tb table .mag a.green{background-color:#2FCF24; border-color:#2FCF24;}
.tb table .mag a.yellow{background-color:#FFA800; border-color:#FFA800;}
.tb table .mag a.red{background-color:#FF5708; border-color:#FF5708;}

.tb table .mag a:hover.blue{background-color:#fff; border-color:#04C0F2; color:#04C0F2;}
.tb table .mag a:hover.green{background-color:#fff; border-color:#2FCF24;color:#2FCF24 ;}
.tb table .mag a:hover.yellow{background-color:#fff; border-color:#FFA800;color:#FFA800;}
.tb table .mag a:hover.red{background-color:#fff; border-color:#FF5708;color:#FF5708;}

table a{color: #1E88F5;}
.green{color:#2FCF24;}

.tb_ipt{ display: block; float: left;}
.tb_ipt input{height: 26px; border: 1px solid #E9E9E9; background-color: #fff; -webkit-border-radius: 2px; border-radius: 2px;
line-height: 20px; color: #666; width: 160px; padding: 0 10px;}
.adde{display: block; width: 26px; height: 26px; overflow: hidden; float: left; margin-top: 2px; margin-left: 10px;}

table .btns{float: left;}
table .btns a{font-size: 12px; width: 109px; text-align: center; height: 24px; border: 1px solid #05CDF5; color: #05CDF5;
-webkit-border-radius: 2px; border-radius: 2px;}

.td_select{height: 26px; display:inline-block; -webkit-border-radius: 2px; border-radius: 2px; border: 1px solid #dfdfdf; background-color: #fff;
    background: url("../images/down.png") no-repeat right 1px #fff; padding: 0;}
.td_select select{ font-size: 12px; padding: 0 25px 0 10px; line-height: 26px;}

.block{ clear:both; margin-top: 20px; padding: 0 20px 0 40px; position: relative;}
.block .blk{height: 250px; overflow:hidden;float: left; -webkit-border-radius: 4px; border-radius: 4px; background-color: #fff; width: 48%; margin-right: 2%;}
.tubiao{ padding: 0 20px;}
.tler{position: relative;}
.place{width: 40%; float: left;}
.place ul{padding:15px; margin: 0;}
.place ul li{list-style: none; margin-bottom: 10px;}
.map{width: 60%;padding: 10px 0; float: left;}


/*搜索*/
.search{padding:10px 40px; background: #05CDF5;
    background: -webkit-linear-gradient(left,#03D4F7, #11C1F3); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(right,#03D4F7, #11C1F3); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(right,#03D4F7, #11C1F3); /* Firefox 3.6 - 15 */
    background: linear-gradient(right,#03D4F7, #11C1F3); /* 标准的语法 */}
.input_sction{float: left; color:#DDF2FF;}
.search .input_sction ul li{list-style: none; position: relative;}
.search .input_sction ul li .title{font-size: 12px; line-height: 20px;}
.search .input_sction ul li .input{padding: 10px 0;}
.search .input_sction ul li .input ul{padding: 0; margin: 0;}
.search .input_sction ul li .input ul li{list-style: none; float: left; margin-right: 10px; margin-bottom: 10px;}
.search .input_sction ul li .input ul li input,.search .input_sction ul li .input ul li.t_selects{-webkit-border-radius: 2px;
    border-radius: 2px; background-color: #fff; color: #666; height: 24px;line-height: 24px; border: none; outline: none; padding: 0 10px;}

/*智能搜索下拉*/
.search .input_sction ul li .input ul li .ai{position: absolute; z-index: 3;top: 25px; background-color: #fff;box-shadow: 0 6px 12px #1E88F5;
    -webkit-border-radius: 2px; border-radius: 2px;  padding: 10px 0; overflow: hidden;}
.search .input_sction ul li .input ul li .ai ul{padding: 0 10px; margin: 0;}
.search .input_sction ul li .input ul li .ai ul li{list-style: none; height: 25px; line-height: 25px; font-size: 12px; color: #999; text-align: left; padding: 0 10px; margin: 0;
}
.search .input_sction ul li .input ul li .ai ul li:hover{background-color: #50D1F6;color: #fff;}

.search .input_sction ul li .input ul li.t_selects{background: url("../images/down.png") no-repeat right top #fff;}
.search .input_sction ul li .input ul li.t_selects select{-webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    background:transparent;
    border:none;
    padding:0 10px;
    height:100%; color:#999999; font-size: 12px; color: #666; padding: 0 20px 0 10px }

.thinline{height:6px ; overflow: hidden; background: #05CDF5;
    background: -webkit-linear-gradient(left,#03D4F7, #11C1F3); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(right,#03D4F7, #11C1F3); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(right,#03D4F7, #11C1F3); /* Firefox 3.6 - 15 */
    background: linear-gradient(right,#03D4F7, #11C1F3); /* 标准的语法 */}
.input_sction{float: left; color:#DDF2FF;}

/*信息展示*/
.view{width: 100%;}
.view .bigface{width: 20%; float: right;clear: right; padding: 30px 0;}
.view .bigface div{width: 110px; height: 150px;  -webkit-border-radius: 4px; border-radius: 4px; overflow: hidden;}

.view .list{width: 80%; float: left;}
.lst{padding: 20px;}
.lst ul{padding: 6px 0; margin: 0; border-bottom: 1px dotted #dfdfdf; overflow: hidden; line-height: 20px; font-size: 14px;
color: #999;}
.lst ul li{list-style: none; float: left; margin-right: 20px;}
.lst ul li span{color: #333;}

.inpt_list{padding: 20px;}
.inpt_list ul,.s_ipt ul{padding:0; margin: 0; overflow: hidden; line-height: 20px; font-size: 14px; clear: both; color: #999;}
.inpt_list ul.oneline,.ip_lst ul.oneline{height: 28px; -webkit-border-radius: 100px; border-radius: 100px;background-color: #F3F3F3;border: 1px solid #F3F3F3; padding: 0; margin: 10px 0; line-height: 28px;}/*text-align: center;*/
.inpt_list ul li{list-style: none; float: left; margin: 10px 10px 10px 0;}
.inpt_list ul.oneline li{float: none; display: inline-block; margin: 0;}
.textarea{width:100%;-webkit-border-radius: 4px; border-radius: 4px;height: 90px; line-height: 28px; background-color:#F3F3F3;
}
.textarea textarea{width:95%; padding: 5px 10px;}


.ipt_wrong{border-color: #FF5708;}
.ipt_wrong input,.ipt_right input{padding-left: 24px;}
.icon_right{height: 24px; width: 24px; overflow: hidden; position: absolute; margin-left: -8px; margin-top: 2px;}

.bigbtn{clear: both; padding: 20px; text-align: center;}
.bigbtn a{display: block; font-size:14px; color: #fff; height: 36px; width: 100%; text-align: center; line-height: 36px;
    -webkit-border-radius: 100px; border-radius: 100px; border: 1px solid #05CDF5;
    background: #05CDF5;
    background: -webkit-linear-gradient(left,#03D4F7, #11C1F3); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(right,#03D4F7, #11C1F3); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(right,#03D4F7, #11C1F3); /* Firefox 3.6 - 15 */
    background: linear-gradient(right,#03D4F7, #11C1F3); /* 标准的语法 */}
.bigbtn a:hover{color:#05CDF5 ; border: 1px solid #05CDF5; background:none;}

.steps{text-align: center;}
.add a{width:60px; height: 40px; padding: 10px 0; line-height: 20px;text-align: center; font-weight: bold; display:block; -webkit-border-radius:4px; border-radius: 4px; color: #fff; font-size: 14px;
    background: #05CDF5; border: 1px solid #05CDF5;
    background: -webkit-linear-gradient(left,#03D4F7, #11C1F3); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(right,#03D4F7, #11C1F3); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(right,#03D4F7, #11C1F3); /* Firefox 3.6 - 15 */
    background: linear-gradient(right,#03D4F7, #11C1F3); /* 标准的语法 */}
.add a:hover{color:#05CDF5; background: none;}

.quater{padding: 10px 0; padding-left: 20px; float: left;}
.qar{height: 110px;}
.quater ul{padding: 0; margin: 0;}
.quater ul li{height: 110px; width:176px; overflow: hidden; float: left; margin-right: 10px; margin-top: 10px;
-webkit-border-radius: 4px; border-radius: 4px; background-color: #F3F3F3; border: 1px solid #DFDFDF; position: relative;}
.quater ul li h1{ height: 30px; line-height: 30px; font-size: 12px; font-weight: bold; text-align: center; margin: 0; padding: 0; position: relative;
background-color: #DFDFDF;}
.quater ul li h2{ text-align: center; line-height: 80px; color: #000; padding: 0; margin: 0; font-size: 44px;}
.quater ul li h3{ text-align: center; line-height: 50px; color: #000; padding: 0; margin: 0; font-size: 38px;}
.quater ul li .lik{text-align: center; line-height: 20px;}
.quater ul li .lik a{color:#05CDF5 ;font-size: 12px; line-height: 20px; }

.quater ul li.complete{background-color: #fff; border-color: #05CDF5;}
.quater ul li.complete h1{ color: #fff; background-color:#05CDF5;}
.quater ul li.complete div{text-align: center;}
.quater ul li.complete div a{height: 30px; width:80px; display: inline-block; color:#ffffff; font-size: 12px;text-align: center;
background-color: #05CDF5; -webkit-border-radius: 4px; border-radius: 4px; margin-top: 20px;border: 1px solid #05CDF5;}
.quater ul li.complete div a:hover{color: #05CDF5; background: none;}
.quater ul li .res{ text-align: center; font-size: 12px; color: #333; line-height: 18px; padding: 0; margin: 0;}

.wanc{width: 24px; height: 24px; overflow: hidden; position: absolute;right: 5px; margin-top: 5px;}
.del{position: absolute;right: 5px;}
.del a{color:#FF5708;}

.result{text-align: center; padding: 40px;}
.result .ok{height: 96px;}
.result h1{font-weight: normal; font-size: 18px; margin: 40px 0 14px 0; padding: 0; border:none;color: #333;}
.result h2{font-size: 14px; line-height: 20px; font-weight: normal;color: #666;}

.s_ipt,.calculator{float: left; width: 78%; height: 110px; margin-top: 20px; margin-left: 10px; -webkit-border-radius: 4px; border-radius: 4px; border: 1px dotted #dfdfdf;}
.s_ipt ul li{list-style: none; margin-top: 10px; margin-left: 10px; float: left;}
.s_ipt ul .textarea{width: 95%; height: 50px;}
.addnew a{text-align: center; float: left; display: block; height: 110px; width:176px; background-color: #fff; -webkit-border-radius: 4px; border-radius: 4px;
border: 1px solid #0DC7F4; margin: 20px 0 0 20px; font-size: 14px; line-height: 18px;}
.addnew img{margin: 20px 0 10px 0;}
.addnew a{color: #0DC7F4;}

.calculator{ margin-left: 20px; border: 1px solid #dfdfdf; background-color:#F3F3F3;}
.calculator .screen{height: 34px; width: 96%; margin: 10px 0 0 10px; background-color: #fff; line-height: 34px;
-webkit-border-radius: 4px; border-radius: 4px; font-size: 12px;}
.calculator .screen .ys{float: right; color: #333; margin-right: 10px;}
.calculator .screen .tese{float: left; color: #999; width: 50px; margin-left: 10px;}

.keyboard{padding-right: 10px;}
.keyboard ul{margin: 0; padding: 0;}
.keyboard ul li{list-style: none; float: left; margin-left: 10px; margin-top: 4px;}
.keyboard ul li a{display: block; height: 20px; padding: 0 10px; line-height: 20px; background-color: #999;color: #fff;
 -webkit-border-radius: 4px; border-radius: 4px; overflow: hidden; font-size: 12px; border: 1px solid #999;}
.keyboard ul li a:hover{color: #999; background-color: #fff;}

.fenzhi,.ipt_selecting{ margin-left: 10px; clear: both; overflow: hidden;}
.fenzhi ul,.ipt_selecting ul{padding: 0; margin: 0;}
.fenzhi ul li,.ipt_selecting ul li{list-style: none;width: 84%; height: 110px; margin-top: 20px; margin-left: 10px; -webkit-border-radius: 4px; border-radius: 4px; border: 1px dotted #dfdfdf;}

.ip_lst{padding: 0 10px; text-align: left; font-size: 12px; color: #666;}
.ip_lst ul{padding: 0; margin: 0;}
.fz{
    float: left; margin-left: 10px;}
.fzbar{width: 330px; background-color: #fff; height: 20px; -webkit-border-radius: 100px; border-radius: 100px; overflow: hidden;
margin-top: 5px; margin-left: 10px; float: left;border:none;padding-left:6px;}
.fzbar ul{padding: 0; margin: 0;}
.fzbar ul li{list-style: none; width: 32px; height: 16px;border: none; border-right: 1px solid #fff; background-color:#05CDF5; display: block; float: left;
margin: 0; -webkit-border-radius: 0; border-radius: 0;}

.fenzhi ul li.adda,.ipt_selecting ul li.adda{width: 84%; border: 1px solid #05CDF5; background-color: #fff; -webkit-border-radius: 4px; border-radius: 4px; text-align: center;}
.fenzhi ul li.adda img,.ipt_selecting ul li.adda img{ margin-top: 25px;}
.fenzhi ul li a,.ipt_selecting ul li a{color:#05CDF5; line-height: 20px; font-size: 14px;}


.ipt_selecting ul li{margin-top: 30px;}
.ipt_selecting ul li .title{ margin-top: -15px;}
.ipt_selecting ul li .title .ipt{position: relative; margin: 0 auto; width: 250px; height: 28px; background-color: #F3F3F3; -webkit-border-radius: 100px; border-radius: 100px;
 padding: 0 10px; }
.delete{position: absolute; right: 10px; top: 3px;}
.ipt_selecting ul li .title .ipt input{width: 230px; font-size: 12px;}

.tab{height: 26px; margin: 10px; border-bottom: 1px solid #DFDFDF;overflow: hidden;}
.tab ul{padding: 0; margin: 0;}
.tab ul li{float: left;width: 74px; list-style: none; padding: 0; margin: 0; margin-right: 10px; border: none;}
.tab ul li a{display: block; width: 74px; height: 26px; line-height: 26px; text-align: center; border: 1px solid #DFDFDF;
-webkit-border-top-left-radius: 4px; -webkit-border-top-right-radius: 4px; border-top-left-radius: 4px; border-top-right-radius: 4px;
 border-bottom: none; color: #999; font-size: 12px; overflow: hidden;}
.tab ul li a.fcs{background-color: #05CDF5; border-color: #05CDF5; color: #fff;}
.ipt_selecting ul li .textarea{ height: 40px;width: 95%;margin: 0 10px; padding: 0; overflow: hidden;}
.ipt_selecting ul li .textarea textarea{font-size: 12px; height: 30px; line-height: 18px; margin: 0; }

.ipt_selecting ul li .inpt{float: left; margin-left: 10px;}
.ipt_selecting ul li .inpt input{font-size: 12px; line-height: 30px;}
.btadd{float: left; margin-left: 10px;}
.ipt_selecting ul li .btadd a{display: block; width: 95px; height: 28px; background-color: #fff; border: 1px solid #05CDF5;-webkit-border-radius: 100px;
border-radius: 100px; text-align: center; line-height: 28px; font-size: 12px;}

.tab2{ padding: 10px 0; overflow: hidden;}
.tab2 ul{padding: 0;margin: 0;}
.tab2 ul li{float: left; list-style: none; margin-left: 10px;}
.tab2 ul li a{display: block; padding: 0 10px; height: 26px; line-height: 26px; -webkit-border-radius: 2px; border-radius: 2px;
border: 1px solid #CCCCCC; font-size: 12px; color: #999;}
.tab2 ul li a.fcs{ border-color:#05CDF5; color: #05CDF5;}

.pr_blk{margin: 10px;}
.pr_blk ul{padding: 0; margin: 0;}
.pr_blk ul li{-webkit-border-radius: 4px; border-radius: 4px; overflow: hidden; list-style: none; border: 1px solid #DFDFDF;
    margin-top: 10px;
}
.pr_blk ul li h1{height: 30px; line-height: 30px; font-size: 12px; color: #333; padding: 0 15px; margin: 0;
background-color: #dfdfdf; font-weight: bold;}

.steven{ padding: 10px 0; background-color: #fff;}
.steven ul{padding: 0; margin: 0;}
.steven ul li{ list-style: none; height: 24px; margin: 10px; overflow: hidden; background: url("../images/dotted.png") repeat-x;
border: none; width: 280px; font-size: 12px; float: left;}
.steven ul li .tt{float: left; color: #333; line-height: 24px; background-color: #fff; padding: 0 5px;}
.steven ul li .open{float: right; margin-top: 3px; background-color: #fff; padding:0 5px;}
.maps{text-align: center; padding: 10px;}

/*
.steven{ padding: 10px 0; background-color: #fff;}
.steven ul{padding: 0; margin: 0;}
.steven ul li{ list-style: none; height: 24px; margin: 10px; overflow: hidden; background: url("../images/dotted.png") repeat-x;
border: none; width: 160px; font-size: 12px; float: left;}
.steven ul li .tt{float: left; color: #333; line-height: 24px; background-color: #fff; padding: 0 5px;}
.steven ul li .open{float: right; margin-top: 3px; background-color: #fff; padding:0 5px;}
.maps{text-align: center; padding: 10px;}
*/

.steven ul li .open ul{padding: 0; width: auto; background: none; float: none;}
.steven ul li .open ul li{list-style: none; padding: 0; margin: 0; float: left; margin-left:5px; width: auto;}
.steven ul li .open ul li a{ padding: 0 5px; height: 16px; line-height: 16px; background-color: #fff; border: 1px solid #dfdfdf;
 display: block; color: #999;-webkit-border-radius: 100px; border-radius: 100px; background-color: #F8F8F8;}
.steven ul li .open ul li a.fcs{ background-color:#2FCF24; border-color: #2FCF24; color: #fff;}

.tb_ipt{ display: block; float: left;}
.tb_ipt input,.txt{height: 26px; border: 1px solid #E9E9E9; background-color: #fff; -webkit-border-radius: 2px; border-radius: 2px;
    line-height: 20px; color: #666; width: 160px; padding: 0 10px;}
.adde{display: block; width: 26px; height: 26px; overflow: hidden; float: left; margin-top: 2px; margin-left: 10px;}
.txt{width: 300px; overflow: hidden; padding: 0;}
.txt textarea{width: 280px; line-height: 18px;}

.longwords ul li{ height: auto; float: none; width: auto;}

.local_place{padding: 10px; overflow: hidden;}
.local_place ul{padding: 0; margin: 0;}
.local_place ul li{width: 160px; list-style: none; float: left; margin: 10px;}

.pf{float: right; font-size: 16px; color: red;}
select::-ms-expand{display: none;}
.pages{background-color: #fff; height: 16px; line-height: 16px; padding:10px 0px 20px 10px; font-size: 12px;}


.flot .showw{ width: 400px; height: 340px;position: fixed; left: 50%; margin-left: -200px;top: 50%; margin-top:-170px;
background-color: #fff;}
.flot .input{ width: 580px;margin-left: -290px;}
.bg{width: 100%; height: 100%; background-color:red; background: url(../images/bg.png);z-index: 1; display: block; position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    top: 0;
}

.flot .showw .bigicon{width: 96px; height: 96px; margin: 0 auto; margin-top: 64px;}
.flot .showw h1{ font-size:24px; color: #666; margin: 20px 0 ; text-align: center; padding: 0; font-weight: normal;}

.flot .showw .bigbtn{width: 200px; margin: 10px auto;}
.flot .showw .two{margin-left: 20px;}
.flot .showw .two,.flot .showw .two a{width: 130px;display: inline-block;}
.flot .showw .kx a{background: #fff; color:#05CDF5 ; border-color: #05CDF5;}

.flot .title{text-align: center; height: 60px; line-height: 60px; border-bottom: 1px solid #eeeeee; color: #666;}

.win_bt{text-align: center;}

.upload{text-align: center; margin: 20px; font-size: 14px; position: relative; height: 180px; overflow: hidden;}
.upload a{color:#1E88F5; margin-bottom: 20px;}

.bg_up{ position: absolute; z-index: 8; width: 360px; height: 180px; overflow: hidden;}
.pic_down{position: absolute;z-index: 1;}

.pages{background-color: #fff; height: 16px; line-height: 16px; padding:10px; font-size: 12px;}
.pages ul{padding: 0; margin: 0;}
.pages ul li{ float: left; margin-right: 5px; list-style: none;}
.pages ul li a{padding: 0 10px; display: block; border: 1px solid #ccc; color: #999; -webkit-border-radius: 2px; border-radius: 2px;}
.pages ul li a:hover{background-color: #FF5708; border-color: #FF5708; color: #fff;}
.pages ul li a.fcs{background-color:#05CDF5;border-color: #05CDF5; color: #fff;}

select::-ms-expand{display: none;}

.smallfont{font-size: 14px; color: #666; margin-top: 50px; line-height: 30px; text-align: center;}
.bigfont{font-size: 88px;text-align: center; color: #FF5708; font-weight: bold; margin-top: 30px;}

.optional{ margin-bottom: 20px; padding: 0 20px;
    clear: both;}
.optional .dtt{ font-size: 12px; padding: 10px 0;color: #666;}

.optional ul{padding: 0; margin: 0;}
.optional ul li{float: left; margin-right: 10px; margin-bottom: 10px; list-style: none;}
.optional ul li a{   display: block;
-webkit-border-radius: 2px; border-radius: 4px; height: 20px; line-height: 20px; padding: 0 20px; border: 1px solid #ccc;
color: #666; font-size: 12px;}
.optional ul li a.fcs{ border-color:#05CDF5; background-color: #05CDF5; color: #fff;}
.optional ul li a:hover{ border-color:#FF5708; color: #FF5708;}
