@charset "utf-8";

body,h1,h2,h3,h4,h5,h6,hr,p,
blockquote, 
dl,dt,dd,ul,ol,li, 
pre, 
form,fieldset,legend,button,input,textarea,
th,td, 
img{ border:medium none; margin:0; padding:0; vertical-align:middle;}
body,button,input,select,textarea{font: 14px '微软雅黑',tahoma, Srial, helvetica, sans-serif; color:#555; background:#fff;}
body{ overflow-y:scroll; +overflow-y:inherit;}
h1,h2,h3,h4,h5,h6{ font-size: 100%;}
em{ font-style:normal;}
ul,ol{ list-style: none;}
img{ border:0; font-size:0; vertical-align:middle;}
b,strong{ font-weight:normal;}
table{ border-collapse:collapse; border-spacing:0;}

/* Link Style*/
a:link,a:visited{ color:#555; text-decoration:none;}
a:hover,a:active{ color:#7F91FF; text-decoration:underline;}

/*style*/
body,html{height:100%;position:relative;}
.bar{ width:1000px; margin:0 auto; height: 60px;}
.box{ display:block; margin-top:12px; border:1px solid #ccc;}
.boxT{ height:36px; line-height:36px; display:block;}
.boxM{ display:block;word-break:break-all;overflow:auto;}
.font1{ color:red;}

.win {width: 400px;background-color: #fff;border: 1px #ddd solid;border-radius: 4px;position: absolute;left: 37%;z-index: 70;}
.win .red-packet {display: block;width: 100%;}
.win h2 {position: absolute;top: 10px;left: 30px;font-size: 18px;}
.close-redPacket {background-color: transparent;color: #ffa3a3;border: none;float: right;margin-right: 15px;margin-top: 12px; outline : none;cursor: pointer;outline: none;}
.close-redPacket:hover {color: #95BAF0;}
.mod {background-color: rgba(0, 0, 0, .5);position: fixed;height: 100%;width: 100%; z-index : 1;display: none;z-index: 60;}



.header{ width:100%; display:inline-block; height:60px; margin-bottom:10px; background:#2b3643; min-width: 1000px;}
/* #logo{ width:250px; height:60px; float:left; margin-top:10px; background-position:0 0;} */
.header img{ margin-top:5px;}
.header p{ float:right; line-height:60px; margin-top:px; color:#fff; font-size:12px;}
.header p a{ margin:0 15px; color:#fff; font-size:14px; border: 1px #fff solid; border-radius:10px; padding: 6px 18px;}
.header p a:hover{ color:#57B382; text-decoration: none;border: 1px #57B382 solid; border-radius:10px;}
.header p a i{ margin-right: 10px; }

.side{ width:270px; float:left;}
.side .boxT{ font-weight:bold; padding-left:35px; color:#555; background-color:#f5f5f5; border-bottom:1px solid #ccc;}
.side .boxT i{ margin-right: 10px; }
#dhxx .boxT{ background-position:-285px 2px;}
#jlzs .boxT{ background-position:-285px -28px;}
#zysx .boxT{ background-position:-285px -57px;}
.side .boxM{ margin:10px 15px;}
#dhxx .boxM{ line-height:30px;}
#dhxx .boxM span{ font-size:16px;}
#jlzs .boxM{ overflow:hidden; line-height:30px;}
#jlzs .boxM li{ width:100%; display:inline-block; padding:8px 0; border-top:1px dashed #ddd; margin-top:-1px;}
#jlzs .boxM span{ margin-left:3px;}
#zysx .boxM{ padding-bottom:10px; line-height:24px;}
#zysx .boxM li{ margin-left:20px; margin-top:7px; list-style:decimal;}

.main{ width:670px; float:right; /* overflow:hidden; */}
.main .box{ width:668px; /* overflow:hidden */}
.main .boxT{ padding-left:20px; color:#555; font-weight:bold; background:#f5f5f5; font-size:16px; border-bottom:1px solid #ccc;}
.main .boxT i{ margin-right: 6px; }
.main .boxM{ margin:15px 10px;overflow:scroll;overflow:hidden}
.buzhou{ display:block; margin-top:12px; position:relative; border:1px solid #ccc; }
.buzhou .xt-info{min-height: 30px; padding:10px; box-sizing: border-box;;}
.btnBox{ width:100%; display:inline-block; text-align:center; padding:30px 0 20px;}
.btnBox .btn{ width:180px; height:40px; line-height:40px; font-size:18px; margin:0 20px; background:#57B382; color:#fff; border-radius:5px; cursor:pointer;}

.news{ display:inline-block; padding:10px 15px; margin-top:12px; border:1px solid #ddd; background:#fdf9dc; line-height:24px; padding-bottom:10px;}
.news strong{ width:40px; float:left; background-position:35px -67px; padding-right:30px;}
.news p{ width:568px; display:inline-block;}
.news span{ display:block;}
.news b{ display:block; list-style:circle;}

.box dl{ height: 50px; }
.box input{width:200px; height:32px; padding-left:10px;border:0; border:1px #ccc solid;color:#555; font-family: Verdana, Tahoma, Arial, "Helvetica Neue", Helvetica, "微软雅黑", sans-serif, "宋体";}
.box select{width:212px; height:32px; padding-left:10px;border:0; border:1px #ccc solid;color:#555; font-family: Verdana, Tahoma, Arial, "Helvetica Neue", Helvetica, "微软雅黑", sans-serif, "宋体";}
.box .lab {width: 150px;float: left;height: 21px;padding: 5px 8px;line-height: 21px;text-align: right;padding-right: 10px;clear: left;color: #000; margin-left: 65px;}
.box .lab b {color:red;}
.pay-body-content{margin-bottom:20px; margin-top: 10px; border-bottom: 1px #eee solid; padding-bottom: 10px; margin-left: 12px;}
.pay-body-content li{margin: 0px;border: 1px solid #fff;line-height: 150%;display: inline-block;zoom: 1;height: 70px;width: 200px;padding: 5px;cursor: pointer;*display:inline;*zoom:1;}
.pay-body-content li .logo {float: left;width: 80px;height:64px;text-align: center;}
.pay-body-content li .logo img{height:40px;}
.pay-body-content li .des {float: left;padding-left: 5px;}
.pay-body-content li .tit {font-weight: normal;}
.pay-body-content li span {display: block;}
.pay-body-content li .logo span{margin-top:3px;}
.pay-body-content li .des span:last-child{margin-top:9px;color:#aaa;font-size:12px;width:110px;line-height:15px;}
.pay-body-content li:hover{ border: 1px solid #4BA575;}
.pay-body-content .checked{ background:#BFE1CF; border: 1px solid #4BA575;}
.pay-type-ul{position:relative;}
.pay-type-ul .jiaobiao{position:absolute;top:-9px;left:-10px;width:30px;background:#fff;border-radius:50%;}
.pay-type-ul .jiaobiao img{display:block;width:100%;}
.pay-type-ul .email-tips{position: absolute;top: -8px;left: -110px;font-size: 12px;color: #fff;background: #000;display:inline-block;padding:6px 16px;z-index: 59;}
.pay-type-ul .email-tips:after{content: "";display: block;border: 8px red solid;border-color: transparent transparent transparent #000; position: absolute;top: 6px;right: -15px;z-index: 59;}





/*尾部*/
.footer{ width:100%; display:inline-block; margin-top:50px; padding:10px 0 30px; line-height:30px; text-align:center; border-top:1px solid #ccc;}


