
/*------------------------------------------------
CSS Create: 2017-9-08         Author:Sunwenyi
*Filename:                    style.css
*Version:                     2.0.0
*Website:                     www.datalook.com.cn
*Page width:                  1130px
------------------------------------------------*/


/*--  报名费列表 ---*/
.scheme_list{ overflow:hidden;}
.scheme_list li{height:auto;float:left; width:100%;/*background:#f4f4f4;*/ overflow:hidden; /*margin-bottom:15px*/;border:0.5px solid #dddddd;}

/*--  复选框按钮 ---*/
.shop-list{overflow: hidden;}
.scheme_list .chk{float:left;width: 15px;height: 15px;background-position: 0 0;overflow: hidden;cursor: pointer;background:transparent url(../image/checkbox.png) no-repeat;margin:12px 15px; }
.scheme_list .chk {display: none;}
.scheme_list label div ,.shop-tit h2 label div{position: relative;float:left;width: 15px;height: 15px;overflow:hidden;cursor: pointer;background:transparent url(../image/checkbox.png) no-repeat;margin:12px 15px;}
.scheme_list input:checked+div{background-position: 0 -20px;}
.select-all input{display: none;}
.select-all label div{position:relative;float:left;width: 15px;height: 15px;overflow:hidden;cursor: pointer;background:transparent url(../image/checkbox.png) no-repeat;margin:17px 12px 15px 15px;}
.select-all input:checked+div{background-position: 0 -20px;}

.cart-checkbox{margin:12px 15px;position: relative;display: inline-block;width: 15px;height: 15px;overflow: hidden;float:left; }
.cart-checkbox input {position: absolute;z-index: 0;left:;top:;}
.cart-checkbox label {position: relative;z-index;float:left;width: 15px;height: 15px;background-position: 0 0;overflow: hidden;cursor: pointer;background:transparent url(../image/checkbox.png) no-repeat;}
.cart-checkbox-checked label {background-position: 0 -20px;}
.free-tit h2 label{float:left;}
.free-tit h2 label input{margin:12px 15px; display:none;}
.free-tit h2 label div{float:left;width: 15px;height: 15px;background-position: 0 0;overflow: hidden;cursor: pointer;background:transparent url(../image/checkbox.png) no-repeat;margin:12px 15px; }
.free-tit h2 label input:checked+div{background-position: 0 -20px;}

/*--  按钮 ---*/
.button-w{overflow:hidden;margin:0 auto; width:100%; text-align:center;}
.button-w input{background:#17479e;width:100px;height:26px;line-height:26px; color:#fff;margin-left:60px; border:none; cursor:pointer;}/*本色*/
.button-w input:hover{ background:#1558d0;}/*亮色*/

/*--  购物车 ---*/
.shop-w{width:1130px;padding: 20px 0;background: #fff;}
.shop-tit{border-bottom:1px solid #f4f4f4;overflow: hidden; padding:0 20px;}
.shop-tit h2{background: #fff; font-size:12px; overflow:hidden; }
.shop-tit h2 label{float:left;}
.shop-tit h2 label input{margin:12px 15px; display:none;}
.shop-tit h2 input:checked+div{background-position: 0 -20px;}
.tit-list p{width:145px;float:left;height:40px;line-height:40px;}
.spcart-w{margin: 0px 20px 0 20px;overflow: hidden;}
/*--  结算 ---*/
.float-bar-wrapper {height:50px;line-height:50px;overflow: hidden;background: #e5e5e5; margin:0 20px;}
.select-all {float: left; width:80px;height: 50px;line-height: 50px;cursor: pointer;}
.operations {float: left;line-height: 50px;height: 50px;}
.operations a {margin-left: 25px;float: left;color: #282828;}
.operations a:hover{color:#00863c;text-decoration:underline;}
.float-bar-right {float:right;padding-left: 20px;}
.amount-sum,.float-bar-right .txt ,.amount-sum em,.price-sum ,.btn-area{ float:left;}
.amount-sum{cursor: pointer; color:#3c3c3c;}
.pipe{float: left;margin: 0 10px 0 18px;width: 1px;height: 12px;}
.amount-sum em{padding: 0 5px;color:#17479e;font-weight: 700;font-size:22px;font-family: tohoma,arial;}/*本色*/
.price-sum .price {color:#17479e;font-weight: 400;font-size:22px;font-family: Arial;vertical-align: middle;}/*本色*/
.btn-area{margin-left:10px;}
.btn-area .submit-btn {display: inline-block; width:120px;height: 50px;line-height: 50px;background:#17479e;text-align: center;font-size: 20px;text-decoration: none;cursor: pointer;}/*本色*/
.btn-area .submit-btn {color: #fff;}
.btn-area a:hover{background: #1558d0;}/*亮色*/


/*--  安全中心 ---*/
.safe-w{width: 1128px;padding: 20px 0;background:#fff;border:1px solid #ddd;}
.safa-info{overflow:hidden;}
.ui-box{padding:0px 30px 20px 30px;}
.available, .unavailable{border-bottom: 1px dashed #D9D9D9;z-index: 1; position: relative;margin-top: 0px;height: 53px;}
.tabs-item-image { display: inline-block;width: 16px;height: 18px;background: url(../image/safe.jpg) no-repeat; text-indent: -9999px;margin: 20px 0px; position: absolute;}
.available .tabs-item-image {background-position: 0px 0px;}
.tabs-item-word { margin: 20px 0px;position: absolute;left: 23px;color: #5AAB04;}
.tabs-item-name {margin: 16px 0px; position: absolute; left: 88px;font-size: 16px;color: #4d4d4d;}
.tabs-item-content {margin: 20px 0px; position: absolute;width: 600px;left: 218px;color: gray;}
.tabs-item-operate {float: right; margin-top: 20px;}
.color-green {color: #5AAB04;}
.unavailable .tabs-item-image {background-position: -16px 0px;}
.unavailable .tabs-item-word {color: gray;}
.ui-box a{color:#17479e;}/*本色*/
.ui-box a:hover{ text-decoration:underline;}
.tabs-question {margin: 16px 0px; position: absolute; font-size: 16px;color: #4d4d4d;}
.tabs-answer { margin: 20px 0px;position: absolute;font-size: 16px;color: #5AAB04;}
/*--  订单查询 ---*/
.query-tit{background:#f4f4f4;overflow: hidden;/*margin-bottom:20px;*/border: 1px solid #dddddd; }
.query-tit span ,.query-list span{float: left;height:40px;line-height: 40px;width:16%; text-align:center;font-size: 15px;}
/**.query-list{background:#f4f4f4;}background:#;overflow:hidden;margin-bottom:15px; border: 1px solid #dddddd;;
.query-list .rowbg{background:#f4f4f4;}**/
.query-list{background:#; overflow:hidden;}
 li .query-list:hover{background:#e8e8e8;}
.query-list .pay{ text-decoration:underline;color:#c6884c;margin-left:20px;}
.query-list a:hover{ text-decoration:underline; cursor:pointer;}
..query-list p{background:#;float: left;height:40px;line-height: 40px;width:90%; text-align:center;}
/*--  订单筛选 ---*/
.screen-w{margin: 0 auto;overflow: hidden;width: 1130px;font-size: 14px;}
.screen-w a:hover{color:#17479e;}/*本色*/
.submenu ,.more-part{float:left;width: 1130px;text-align: center;}
.submenu a{margin:0 38px 0 2px;color:#999;}
.submenu a.menuon{color:#17479e;}/*本色*/
.more-button{color:#282828;box-sizing: border-box;display: inline-block;height: 26px;vertical-align: middle;
background-color: transparent;border: none;}
.more-button img {margin-left: 3px;vertical-align: middle;}
.row-mod {margin-top: 12px; overflow:hidden;text-align: center;margin-left: 210px;}
.search-input,.field-select{box-sizing: border-box;display: inline-block;vertical-align: middle;border: 1px solid #bfbfbf;}
.search-input{width: 320px;padding: 4px 8px;height: 28px;}
.search-button{box-sizing: border-box;display: inline-block;height:28px;vertical-align: middle;}
.search-button{margin-right:50px;padding:0 16px;background-color: #f5f5f5; float:left;border: 1px solid #bfbfbf;}
.search-mod01{float: left; width:420px;}
.search-mod02{float: left; width:300px;}
.search-mod03{float: left; width:230px;}
.search-mod04{float: left; width:200px;}
.label-text{display: inline-block;width: 60px;line-height: 28px;vertical-align: middle;}
.select-input{width: 150px;border-color: #bfbfbf;box-sizing: border-box;height: 28px;line-height: 28px;border: 1px solid #dcdcdc; padding: 0 5px;}
.sep{margin: 0 3px;}
.field-select{width: 150px;border-color: #bfbfbf;position: relative;color: #666;height: 28px;line-height: 28px;border: 1px solid #dcdcdc;}
.select-selection{display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;padding-left: 10px;padding-right: 20px;line-height: 28px;cursor: pointer;}
.rc-select-arrow {height:26px;position: absolute;top: 1px;right: 1px; width: 20px;}
.select-text{ font-size:12px;}
.rc-select-arrow b {border-color: #999 transparent transparent; border-style: solid; border-width: 5px 4px 0;height: 0; width: 0;margin-left: -4px;margin-top: -2px;position: absolute;top: 50%;left: 50%;}


/*--  支付方式 ---*/
.cont-tit {background:#17479e;height:40px;line-height:40px;}/*本色*/
.cont-tit h2{color:#fff;padding-left:20px; float:left;}
.payment-w{width:1088px;padding:20px;background:#fff;border: 1px solid #ddd; float:left; overflow:hidden;}
.pay-info{height:40px;line-height:40px;}
.pay-info p{float:left;color:#282828;}
.mode-pay{padding: 10px 0 20px 40px;overflow: hidden;border: 1px solid #17479e;}/*本色*/
.mode-pay p{width: 100%;height:40px;line-height:40px;}
.logo_list li {width: 188px;height: 38px;float: left;margin-right: 40px;margin-bottom: 15px;}
.bank-logo {border: 1px solid #ddd; width: 188px;height: 38px;}
.bank-logo:hover{border:1px solid #17479e;}/*本色*/

/*--  缴费项目 ---*/
.tit-name {height:38px; line-height:38px;background: #f9f9f9;float:left;border: 1px solid #ddd;padding:0 20px; width:1088px;}
.tit-name p{float:left;}
.project-det{float:left; width:100%; display:inline; height:36px;}
.project-det label ,.project-det p{ height:36px;line-height:36px; float:left;}
.tline{padding:20px 0;border-top: 1px solid #ddd; float:left; width:100%; margin-top:10Px;}
#ddlpro{height:30px;line-height:30px;width:260px;margin:4px 0;}


/*--  右侧标题  ---*/
.products_con{background:#fff;padding:20px 0; overflow:hidden;}
.pro_title{overflow:hidden; border-bottom: 1px solid #f4f4f4;}
.rt-tit{height:38px; line-height:38px;background: #f9f9f9;border: 1px solid #ddd;width:808px;margin:0 20px; overflow:hidden;}
.rt-tit p,.fee-info p,.free-tit p{float:left;}
.news_title{margin:0 20px;}
.pro_title  h2 {height:36px;line-height:36px; float:left;}

/*--  右侧列表  ---*/
.fee-w{border:1px solid #dddddd; margin:20px; overflow:hidden;min-height: 240px;max-height: 320px;}
.fee-w-content{border:1px solid #dddddd; margin:20px; overflow:hidden;min-height: 240px;max-height: 320px;}
.free-tit p ,.fee-info p{ text-align:center;width:90px;}
.fee-info{border-top:1px solid #dddddd; overflow:hidden;height:38px; line-height:38px;}
/* .shop-list{background:#f4f4f4; overflow:hidden; margin-bottom:15px;border:1px solid #dddddd;} */
/* .shop-list p{float:left;height:40px;line-height:40px; width:152px;} */
.shop-list p{float:left;height:40px;line-height:40px; width:145px;}
.free-tit{ background:#f4f4f4;overflow:hidden; }
.free-tit h2{height:38px; line-height:38px;overflow:hidden; }
.pro_title h1 a{font-size:14px;float:right;color:rgb(159,159,159);}
.pro_title h1 a:hover{ color: #1e88d5;}
.pro_title i ,.news_title i{height:18px;width:18px;margin-right:10px;}
/*--  通用缴费详细显示 --*/
.general-det{float:left; width:100%; display:inline; height:36px;padding: 5px 10px;}
.general-det label ,.general-det p{ height:36px;line-height:36px; float:left;}
/* 密码强度 */
#passTD b{width: 93px;height: 22px;background-color: #ccc;display: block;float: left;text-align: center;border: 1px solid white;line-height: 22px;}
/*微信工行聚合支付二维码样式*/
.paycode{float:left; width:100%; display:inline; height:300px;text-align: center;}
/* 错误信息提示页面样式 */
.tip-message{float:left; width:100%; display:inline; height:50px; margin: 20px 20px;font-size: 15px; color: red;}