.banenr{ position: relative; width: 1100px; height: 360px; overflow: hidden;}
.banenr ul{ position: absolute; top: 0; left: 0; width: 20000px; height: 360px;}
.banenr li{ float: left; width: 1100px; height: 360px;}
.wd678{ width: 678px;}
.wd380{ width: 380px;}
.top{ position: relative; background: url("../images/charge/top_bd.png") repeat-x; height:42px; line-height: 42px; border-bottom: 1px solid #e5e5e5;}
.top h3{ color: #313131; font-size: 18px;}
.top_img{ position: absolute; left: 0; z-index: 10;}
.check,.price{ position: relative;}
.check .top h3{ padding-left: 88px;}
.check .top_img{ width: 84px; height: 62px; top:-20px;}
.price .top h3{ padding-left: 58px;}
.price .top_img{ width: 50px; height: 50px; top: -4px;}


/*box1*/
.cont_box1{ height: 268px;}
.news_con{ height: 195px; overflow: hidden;}
.news .down{ padding:8px 22px 20px;}
.news_sel{ height: 42px; padding-left: 15px;}
.news_sel a{ float: left; display: inline-block; color: #0c7bbb; font-size: 16px; width: auto; height: 42px; padding: 0 18px;}
.news_sel a span{ display: inline-block; height: 42px;}
.news_sel a.cur{ background-color: #0d7bbb; color: #fff; color: #fff !important;}
.news_sel a.cur span{ background: url("../images/charge/new_selicon.png") no-repeat bottom center;}
.news_selist{ height:195px; overflow: hidden;}
.news_selist li{ height:38px; line-height: 38px; border-bottom: 1px dashed #ddd;}
.news_selist li a{ display: inline-block; float: left; font-size: 14px; width:480px; height: 38px;}
.news_selist li span{ float: right; font-size: 13px;}
.check .down{ padding: 22px 48px 0;}
.check_area{ display: block; font-family: "Microsoft YaHei"; font-size: 14px; line-height: 22px; color:#313131; width: 274px; height: 122px; padding: 4px 5px; overflow-x: hidden; overflow-y: auto;}
.check_click{ height: 32px; padding: 19px 0 18px; }
.check_img{ width: 64px; height: 32px; margin-right: 10px;}
.check_click input{ display: inline-block; font-family: "Microsoft YaHei"; font-size: 16px; width: 100px; height: 32px; border: 0; border: none; cursor: pointer;}
.check_button{ background: url("../images/charge/check_bd.png") repeat-x; color: #fff;}
/*box2*/
.cont_box2{ height: 435px;}
.wedo_list{ padding:20px 36px 0 36px; height: 413px; overflow: hidden;}
.wedo_list li{ float: left; position: relative; width:184px; padding:34px 20px 24px 99px; border-bottom: 1px solid #eee;}
.wedo_title{ color: #068cd0; font-size: 18px; font-weight: bold; padding-top: 10px;}
.wedo_intro{ color: #777; font-size: 14px; line-height: 20px; padding-top: 14px; height: 100px; overflow: hidden;}
.wedo_img{ position: absolute; top:34px; left: 0; z-index: 10;}
.price_t{ margin-bottom: 10px;}
.price_form{ height: auto; overflow: hidden; padding: 26px 62px 0 0;}
.price_fbox{ width: 100%; margin-bottom:20px;}
.price_label{ display: inline-block; color: #313131; font-size: 14px; line-height: 31px; width: 88px; padding-right: 5px; text-align: right;}
.pri_select{ width:222px; font-family: "Microsoft YaHei"; font-size: 14px; color:#313131;}
.price_num{ font-family: "Microsoft YaHei"; font-size: 14px; color:#313131; width: 148px; height: 19px; line-height: 19px;}
.price_dw{ padding-left: 6px; font-size: 12px; color:#313131; display: inline-block; line-height: 31px;}
.text .price_num{ padding: 4px 0; text-align: center;}
.text .price_dw{ padding: 0 4px;}
.price_form .check_click{ padding:4px 0 22px 0; text-align: center;}
.price_form .check_click input{ margin: 0 3px;}
.price_d{ height: 92px;}
.price_d a{ display: inline-block; color: #323232; font-size: 16px; width: 150px; height: 72px; overflow: hidden; padding: 9px 15px; background: url("../images/charge/price_twobd.png") repeat-x;}
.price_d a img{ display: inline-block; vertical-align: middle; margin-right: 12px;}
/*box3*/
.cont_box3{ height: 257px;}
.advan,.advan_all{ height: auto; overflow: hidden;}
.advan ul{ width: 1120px;}
.advan li{ float: left; margin-right: 22px; width:200px; height: 231px; padding: 24px 28px 0 28px; background: url("../images/charge/advan_bd.png") repeat-x;}
.advan_all{ padding-top: 6px;}
.advan_name{ width: 50px; color: #000; font-size: 30px; line-height: 40px;}
.advan_intro{ width: 150px; padding-top: 4px;}
.advan_intitle{ background: url("../images/charge/advan_icon.png") no-repeat left; padding-left: 12px;}
/*box4*/
.parter{ padding: 14px 36px 46px 36px; height: 121px;}
.parter_name{ color: #313131; font-size: 24px; line-height: 50px; padding-bottom: 7px;}
.par_click{ display: block; overflow: hidden; width: 156px; height: 62px; margin: 0 5px;}


/*table*/
.top-banner-img{padding-top: 20px;padding-bottom: 30px;}
.fill-order-num{height:130px;width:610px;padding:10px;background: #f0f0f0;border-radius: 6px;margin:0 auto;margin-bottom: 30px;}
.fill-order-num textarea{resize:none;width: 500px;height:110px;background: #fff;border:none;padding:10px;font-family: "微软雅黑";}
.fo-right-btn{float: right;}
.fo-right-btn input{display:block;cursor: pointer;border:none;color:#fff;border-radius: 2px;}
.order-check-btn{height: 80px;width: 80px;background: url(../images/charge/Tracqk_07.jpg) repeat-x;text-align: center;border-radius: 2px;cursor: pointer;}
.order-check-btn img{margin-top: 10px;padding-bottom: 4px;}
.order-check-btn input{background: rgba(0,0,0,0);margin:0 auto;font-size: 16px;}
.order-reset-btn{height:30px;width:80px;background: #d2d2d2;margin-top: 6px;}
.table-1-bx,.table-2-bx{padding-top: 20px;padding-bottom: 20px;width:100%;}
.table-1-bx table,.table-2-bx table{width:100%;}
.table-1-bx table th,.table-1-bx table td,.table-2-bx th ,.table-2-bx td{text-align: left;padding:8px;}
.table-1-bx table th{background: #e4f7ff;}
.table-1-bx table tbody tr:nth-child(even),.table-2-bx table tbody tr:nth-child(even){background: #f7f7f7;}
.table-2-bx table th{background: #dcdcdc;}
.wid20{width:20%;}
.wid60{width:60%;}
.table-2-bx p{line-height: 36px;font-size: 16px;margin-bottom: 10px;}
.table-2-bx table tr td:nth-child(1),.table-2-bx table tr th:nth-child(1),.table-1-bx table tr td:nth-child(1),.table-1-bx table tr th:nth-child(1){padding-left: 30px;}
.pb20{padding-bottom: 20px;}
.fee-check-form{color:#000;font-size:16px;background: #f0f0f0;border-radius: 10px;padding:20px 30px;}
.fee-tp-bx{margin-bottom: 20px;}
.fee-tp-bx>div{display:inline-block;vertical-align: middle;}
.fee-check-form input{padding:4px 10px;line-height:24px;border-radius:4px;background: #fff;border:1px solid #c9c9c9;}
.fee-check-form span{color:#ff0000;}
.margin40{margin-right: 40px;}
.fee-bt-bx input[type=text]{width:40px;}
.fee-bt-bx>div{display:inline-block;vertical-align: middle;}
.fee-check-form input.fee-check-btn{background: url(../images/charge/check_bd.png) repeat-x;height:32px;color:#fff;margin-left: 30px;width: 150px;cursor:pointer;}
.c-detail-table{margin-top: 30px;}
.blue-color{color:#0592d7;font-weight: bold;}
i{font-style: normal;}
.c-detail-table p{font-size: 16px;}
.table-bx{margin-top: 20px;padding-bottom: 6%;}
.c-detail-table {font-size: 14px;}
.c-detail-table .thead-bx{height:58px;line-height: 58px;background: #e4f7fe;border-top: 1px solid #dbdbdb;border-bottom: 1px solid #dbdbdb;}
.c-detail-table .thead-bx span{font-weight: bold;}
.tbody-bx>div.line-flag{height:75px;border-bottom: 1px solid #dbdbdb;overflow:hidden;line-height: 75px;}
.table-bx span{float: left;text-align: center;}
.w8{width:8%;}
.w10{width:10%;}
.w15{width:15%;}
.c-detail-table .thead-bx span.pr{line-height: initial;margin-top: 10px;}
.tbody-bx>div.line-flag:nth-child(even){background: #f7f7f7;}
.tbody-bx>div.line-flag img{cursor:pointer;}
.add-info{line-height: initial;margin-bottom: 10px;padding-left: 10px;}
.add-info p{font-size: 14px;line-height:24px;}
.tbody-bx>div.line-flag.cur{overflow:auto;height:auto;}
.tbody-bx>div.line-flag:hover,.table-2-bx table tbody tr:hover,.table-1-bx table tbody tr:hover{background: #f0f0f0;}