/* CSS Document */
.bodybg{background: url(../../images/vipbg.jpg) no-repeat top center;background-size:cover;}
.html{background:#f7f5f6 url(../../images/lbg.jpg) repeat-y top left; }
.lbg{background:#f7f5f6 url(../../images/lbg.jpg) repeat-y top left; }
#wrapper .wrap { width: 1000px; margin: 0px auto;  }
.w1000 { width: 1000px; margin: 0px auto;  }
.w1200 { width: 1200px; margin: 0px auto;  }
#wrapper .mb { margin-bottom: 50px; }
.clred{color: #ED7D00;}
.clear { height: 0px; overflow: hidden; width: 100%; clear: both; }
.split { height: 10px; overflow: hidden; width: 100%; }
.fl { float: left; }
.fr { float: right; }
.leftlist { width: 220px; float: left; overflow: hidden;background-color: #2d2e34; }
.rightlist { width: 190px; float: right; overflow: hidden; }
.middlelist {    overflow: hidden;overflow-x: scroll; background-color: #f7f5f6;}

/*圆角盒子*/
.box_radius { background-color: #FFF; -webkit-box-shadow: 0 0 6px #dddddd; -moz-box-shadow: 0 0 6px #dddddd; box-shadow: 0 0 6px #dddddd; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; border:0px solid #dddddd; }
.box_radius .box_h { border-radius: 5px 5px 0px 0px; background: url(../../images/pad/pad_06.jpg) repeat-x bottom left; height: 35px; line-height: 35px; }
.box_radius .box_h .h_tit{ background:url(../../images/pad/bt.png) no-repeat top center; height:40px; line-height:40px; display:inline-block; margin-left:20px; font-size:15px; font-weight: bold; width:113px; text-align:center;  color:#ffffff; margin-top:-5px;}
.box_radius .box_h .h_tit a{ color:#ffffff; display:inline-block;height:40px; line-height:40px;}
.box_radius .box_h .more{ color:#146f31; background:url(../../images/pad/more.png) no-repeat left center; padding-left:10px;}
.box_radius .box_h ul li{ float:left;}
.box_radius .box_con { padding: 15px; }


/*kj_list*/
.kjbox{ margin-bottom:10px; width:100%; margin-top:0px;}
.kjbox .box_radius{ margin-bottom:10px;}
.kjbox .ser_text{ width:100%; font-size:14px; height:30px; background-color:#fff; line-height:150%;}
.kj_list{ margin-bottom:20px; background-color:#f3f3f3; border:2px solid #eee; padding:10px;}
.kj_list_hov { border:2px solid #090; }

.kj_list .kj_tit{ font-size:14px;  line-height:100%; margin-bottom:10px;}
.kj_list .kj_tit span{ font-size:22px; line-height:100%; color:#da251c}
.kj_list .kj_tit label{ color:#090; font-weight:bold;}


.kj_list ul{ }
.kj_list ul li{ font-size:12px;  line-height:28px; padding-left:20px;background: url(../../images/pad/kj_ico_b_2.png) no-repeat left top;} 
.kj_list ul li .spl_date{ width:67px; display:inline-block;}

 
.kj_list ul li b{color: #da251c}
.kj_list ul li.fis {
background: url(../../images/pad/kj_ico_b_1.png) no-repeat left top;
}

/* 分页
----------------------------------------------- */
.pager { text-align: center; padding-top: 20px; color: #666; font-size:14px }
.pager a { color: #666; display:inline-block; border:1px solid #ccc; padding:3px 15px; margin-left:10px; font-size:14px;  text-decoration: none; }
.pager a:hover { color: #fff; background-color:#da251c; border:1px solid #FFF;}

.inp_btnb { cursor: pointer; background: url(../../images/pad/btn_b.png) no-repeat center center; width: 108px; height: 35px;line-height:35px; text-align: center; font-size: 14px; color: #FFF; font-weight: bold;border: none;}
.wd_cs_tit {
font-size: 15px;
font-weight: normal;
float: left;
display: inline-block;
padding: 5px 0px 5px 15px;
color: #f60;
}
#page { 
min-height:inherit; 
}
#page, #articleList, #article, #guestBook {  
min-height:750px;
margin: 0 auto;
line-height: 200%;
padding: 30px;
	min-width: 1000px;
}
.mt60{margin-top: 60px;}
.mt120{margin-top: 120px;}
.pt60{margin-top: 60px;}
.pt120{margin-top: 120px;}
.b9c{background-color:#2d2e34;}
.box_con{background: none; background:#fff url(../../images/viplbgx.png) repeat;border-radius: 10px;overflow: hidden;} 
.abbbg{ height: 114px;margin-top: 3px; overflow: hidden;border-top: 1px solid #ccc;}
.abbbg span{ font-size: 12px; color: #333;display: inline-block;padding: 10px;} 
.abbbg span a{  color: #333; }

 .wd_cs { border: none; padding-bottom:0px; background: none; color: #111;} 
.wd_cs_tit { font-size: 14px; font-weight: normal; float: left; display: inline-block; width:120px; text-align: left; color: #999; }
.wd_cs_tit font { color: #f00 }
.tableft {   padding:5px;border-radius:5px;margin: 0 auto;}
 
.tableftbd {  border:1px solid #ddd;background-color: #fff; }
.city-picker-span { width: 200px; }
.textInput {font-size: 14px;     padding: 3px 5px; height: 25px; border: 1px solid #DDDDDD; background-color:#ffffff; } 
.tableftbd .textInput{border:none;} 
.wd_cs .textInput { color: #333; font-size: 12px; }
.inp_btnbdd { width:150px; height:30px; line-height:30px; background:none; background-color:#090; color:#fff; border-radius:5px; border:none;}
.inp_btn_rr{ color:green; text-decoration:underline; font-weight:bold;} 
.inp_btn_rr:hover{ color:#111111; text-decoration:underline;}
.user_login_left{width:40%; float:left; padding-left:20px; font-size:14px;position:relative}
.user_login_left p{position:relative;z-index:1;}
.user_login_left .vipus{position: absolute;top: 100px;left: 150px;z-index: 0;}
.inp_btn_rrB{ color:red; font-weight:bold;} 

.inp_btn { cursor: pointer; background: url(../../images/pad/btn.png) no-repeat center center; width: 108px; height: 35px; line-height:35px; text-align: center; font-size: 14px; color: #FFF; font-weight: bold; display:inline-block; }
.inp_btnb { cursor: pointer; background: url(../../images/pad/btn_b.png) no-repeat center center; width: 108px; height: 35px;line-height:35px; text-align: center; font-size: 14px; color: #FFF; font-weight: bold;border: none;}
.more_btn { font-size: 12px; font-weight: normal; display: inline-block; padding: 0px 10px; color: #FFF; background-color: #da251c }
.more_btn:hover { background-color: #f60; color: #FFF; }

.sec_btn { font-size: 14px;background-color: #f60;border: 1px solid #f60; color: #FFF; font-weight: normal; display: inline-block; padding: 0px 10px; border-radius: 5px; }
.sec_btn:hover { color: #333;border: 1px solid #ccc;background: none;text-decoration: none; } 
 

.sec_btn_v { font-size: 14px; font-weight: normal; display: inline-block; padding: 0px 10px; border: 1px solid #f60;border-radius: 5px;  background-color: #f60; color: #FFF;}
.sec_btn_v:hover {  background-color:#00B563; color: #fff;text-decoration: none;}

.sec_btn_ok { font-size: 14px; font-weight: normal; display: inline-block; padding: 0px 10px; border: 1px solid #00B563;border-radius: 5px;  background-color: #00B563; color: #FFF;}
.sec_btn_ok:hover {  background-color:#f60; color: #fff;text-decoration: none;border: 1px solid #f60;}

.textArea { padding: 4px; border: 1px solid #DDDDDD;background-color:#ffffff; }

/* 留言板
----------------------------------------------- */
#guestBook { padding: 20px 0; }
#guestBook h2 { color: #555; font-size: 18px; font-weight: bold; margin-bottom: 20px; }
/* bookList */
#guestBook .bookList { margin-bottom: 30px; line-height: 180%; font-size: 13px; }
#guestBook .bookList dl { margin-bottom: 15px; }
#guestBook .bookList dt { color: #999; margin-bottom: 3px; }
#guestBook .bookList dt b { color: #999; margin-left: 20px; }
#guestBook .bookList dd { color: #666; overflow: hidden; zoom: 1; }
#guestBook .bookList dd em { float: left; width: 70px; }
#guestBook .bookList dd span { float: right; width: 910px; text-align: left; }
#guestBook .bookList p { color: #0072C6; margin-top: 5px; overflow: hidden; zoom: 1; }
#guestBook .bookList p em { float: left; width: 70px; }
#guestBook .bookList p span { float: left; width: 800px; }
#guestBook .bookList p b { color: #999; float: right; }
#guestBook .bookList .pager { text-align: left; }
/* bookList */
#guestBook .bookAdd { line-height: 180%; font-size: 13px; }
#guestBook .bookAdd dl { overflow: hidden; zoom: 1; margin-bottom: 15px; }
#guestBook .bookAdd dl dt, #guestBook .bookAdd dl dd { float: left; }
#guestBook .bookAdd dl dt { width: 70px; text-align: right; line-height: 30px; }
#guestBook .bookAdd .vcode { text-transform: uppercase; }
#guestBook .bookAdd .select { height: 28px; }
#guestBook .bookAdd dl.cue { margin: -8px 0 10px 60px; color: #999; }
#guestBook .bookAdd dl.submit { margin: 20px 0 0 60px; }
#guestBook .bookAdd dd b { display: block; padding: 2px 0 2px 3px; border: 1px solid #fec600; color: #666; background-color: #fbf8e9; line-height: 16px; }

/**/
.inp_btn_b {  display:inline-block;padding: 0px 20px;  text-decoration:none; text-align:center; height: 40px; line-height: 40px; font-size: 18px; font-family: '微软雅黑'; background-color: #fff; color: #111; border-radius: 5px;cursor: pointer;border: 1px solid #ddd; }
.inp_btn_a {  display:inline-block; padding: 0px 20px; text-decoration:none; text-align:center; height: 40px; line-height: 40px; font-size: 18px; font-family: '微软雅黑'; background-color: #090; color: #fff; border-radius: 5px;cursor: pointer;}
.inp_btn_a_hov {  display:inline-block; width: 100px; text-decoration:none; text-align:center; height: 30px; line-height: 30px; font-size: 14px; font-family: '微软雅黑'; background-color: #f60; color: #fff; border-radius: 5px;   }

.inp_btn_c {  display:inline-block; width: 100px; text-decoration:none; text-align:center; height: 30px; line-height: 30px; font-size: 14px; font-family: '微软雅黑'; background-color: #f60; color: #fff; border-radius: 5px; }
.inp_btn_c:hover {  background-color: #090;color: #fff;text-decoration:none;   }

.user_login_right{width:45%; padding-right:35px; float:right; border-left:0px dashed #ccc; padding-left:35px;font-size:14px;}
.user_tit{ font-size:16px;text-align:center; font-weight:bold; position:relative; height:40px; line-height:40px; border-bottom:0px solid #ddd; margin-bottom:30px;}
.user_tit span{ color: #000;font-size:24px;   height:40px; line-height:40px; border-bottom:0px solid #3C6}
.user_login_left .user_tit{ border:none;color: #000;}
.user_login_left .user_tit span{ border:none;}
.msg{ font-size:12px; color:#f60; width:100%;}
/**/
.sel_address{ border:1px dashed #ddd; margin-bottom:10px;}
.sel_address td{ padding:3px 5px; font-size:14px; color:#666;}
.sel_address td a{ display:inline-block; border:1px solid #eee; padding:1px 5px; margin:3px}

.sel_address td a:hover{  border:1px solid #6C6; background-color:green; color:#fff; }
.sel_address_hov{ border:1px dashed green; }
.sel_address td a.bao{   background-color:#090;color: #fff; border: none;  }
.sel_address td a.bao2{   background-color:mediumslateblue;color: #fff; border: none;}
.sel_address td a.bao3{   background-color:#f60;color: #fff; border: none;}

/* table_address */
.table_address{ border:0; margin-bottom:0px;border-collapse: collapse;border: 1px solid #ddd;}
.table_address tr{ border-bottom: 1px solid #ccc;  }
.table_address tr:hover td{ border-bottom: 1px solid #999; color: #000;background-color: #f9f9f9 }
.table_address tr.hov td{ border-bottom: 1px solid #f60;color: #000;}
.table_address tr.hov_e td{ border-bottom: 1px solid #f60;color: #f60;}
.table_address tr.hov_ok td{ border-bottom: 1px solid #00B563;color: #00B563;}
.table_address tr th{ padding:3px 5px;font-size: 14px;background-color: #eee;text-align: left;border: 1px solid #ddd;}
.table_address td{ padding:0px 5px; font-size:12px; color:#666;border: 1px solid #ddd;} 
.table_address td a{font-size: 12px; display:inline-block; border:1px solid #eee; padding:1px 5px; margin:3px;border-radius: 3px;}

.table_address td a:hover{  border:1px solid #6C6; background-color:green; color:#fff; }
.table_address_hov{   }
.table_address td a.bao{   background-color:#090;color: #fff; border: none;  }
.table_address td a.bao2{   background-color:mediumslateblue;color: #fff; border: none;}
.table_address td a.bao3{   background-color:#f60;color: #fff; border: none;}
/* table_address */
.table_addressv{ border:0px dashed #ddd; margin-bottom:30px;}
.table_addressv td{ padding:5px 5px; font-size:14px; color:#333;}
.table_addressv td a{ display:inline-block; border:1px solid #eee; padding:1px 5px; margin:3px;border-radius: 3px;} 
.table_addressv td a:hover{  border:1px solid #6C6; background-color:green; color:#fff; } 
.table_addressv td a.bao{   background-color:#090;color: #fff; border: none;  }
.table_addressv td a.bao2{   background-color:mediumslateblue;color: #fff; border: none;}
.table_addressv td a.bao3{   background-color:#f60;color: #fff; border: none;}
/* a_add */
.a_add{display:inline-block; padding:10px; font-size:18px; font-weight:bold;}
.a_add:hover{ background-color:#eee;  }

/* div_address */
.div_address{ width:790px; min-height:550px; padding-top:50px;}
.div_address .table_address{ border:none; margin:0;}
.div_address .table_address td{ height:60px;color:#666;}
/*div_seladdress*/
.div_seladdress{  padding:20px 10px;}
.div_seladdress .table_address{ }
.div_seladdress .table_address td{ font-size:12px; color:#333}
.div_seladdress .table_address td a{ font-size:14px; border:1px solid #ddd; padding:5px 10px;}
/*div_order*/
.div_order{padding: 10px;margin: 0 auto;min-height: !important; }
.div_order p{ font-size:14px; font-weight:bold; height:50px; line-height:50px;}
.div_order h3{ font-size:16px; color:green;}
.div_order .table_address{ border-bottom: 1px solid #eee;}
.div_order .table_address td{ font-size:14px; color:#333;padding: 5px 5px;background-color: #fff;border:none;border-bottom: 1px solid #eee; } 

/**/
.orderobj{ margin-top: 0px; padding: 10px; background-color: #fff;}
.orderobj .l{text-align: right;font-size: 24px;color: #999;  width: 78%;padding-right: 5px; display: inline-block;border-right: 1px solid #ccc;}
.orderobj .l em{width: 430px; font-size: 16px;font-style: normal;line-height: 150%;color: #666;display: inline-block;float: left;text-align: left;}
.orderobj .l i{font-size: 24px;font-style: normal; float: left;background-color:#090;color:#fff;display: inline-block; margin-right: 10px; border-radius: 50%; width: 55px;height: 55px;line-height: 55px; text-align: center;}
.orderobj .r{float: right;width: 19%; text-align: center;display: inline-block;}
.footdd {z-index: 9999; background-color: #fff;border-top: 0px solid #eee; width: 100%;height: 55px;overflow: hidden;}
.footdd .indd{padding: 20px 5px;height: 35px;font-size: 14px; line-height: 35px; }
/**/
/* -- tree -- */
.treeBox { margin-bottom: 15px;   }
.treeBox h3 {  }
.treeBox h3 span{ font-size: 18px; letter-spacing: 1px; height:88px; line-height:88px; padding-left:40px; text-transform: uppercase; color: #FFFFFF;  background:url(images/pad/ico_03.jpg) no-repeat right center;font-weight: normal; display:block;}
.treeBox .listbox { font-size: 11px; padding: 5px 0px;  margin: 0; border-radius: 0px 0px 5px 5px; margin-bottom: 100px;}
.treeBox .sublist { margin: 0px 0px 0px 10px; }
.treeBox li { margin: 0px 10px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #26252a; }
.treeBox li.cur a {   color:#f30;  text-decoration: none; }
.treeBox li a { height:50px; line-height: 50px;color: #fff; font-size: 16px; display:inline-block; width:100%; font-weight: normal; text-decoration: none; }
.treeBox li a:hover { text-decoration: none;  color:#f30; }
.treeBox li a span{ width:50px; display:inline-block;text-align: center;}
.treeBox li a font{ font-family: '宋体';font-weight: normal;font-size: 20px;}
.treeBox .searchBox { margin: 20px 0; }
.treeBox .searchBox .keyword { width: 116px; }
/**/
 .addreslist{font-size: 14px; color: #333; border-bottom: 1px solid #eee; padding: 10px; line-height: 150%; margin-bottom: 10px;}
.addreslist:hover{ border: 1px solid bisque; background-color: bisque;  }
.addreslist .sub{ font-size: 12px; color: #f60;} 
.addreslist a{font-size: 14px; display: inline-block; color: #888; background-color: #f5f5f5;border: 1px solid #eee; border-radius: 5px; padding:3px 15px; text-decoration: none;}
.addreslist a:hover{ background-color: #f60;border: 1px solid #f60; color: #fff; }
.addreslist a.bao{   background-color:#090;color: #fff; border: none;  }
.addreslist a.bao2{   background-color:mediumslateblue;color: #fff; border: none;}

/**/
.hsys{background-color: #fff;margin-top:0px; border-bottom: 0px solid #ddd;margin-bottom: 0px;box-shadow: 0px 3px 3px 0px #ddd;padding: 10px;min-width: 1000px;}
.hsys img{ margin-right: 10px; }
.hsys .user_tit{  font-size: 24px;color: #111;width: 430px;float: left;border: none;margin-bottom: 0px;text-align: left;font-weight: normal;}
.hsys .user_tit a{  font-size: 18px;color: #f60;margin-left: 10px; }
.hsys .link{ color: #111;float: right;width: 460px;text-align: right;margin-top: 0px;height: 40px;font-size: 18px; line-height: 40px;}
.hsys .link a{font-size: 18px; color: #111;}
.ybtn{ display:inline-block; font-size: 18px;padding: 5px 20px;border: 1px solid #ccc;background-color: #f60;color: #fff;border-radius: 10px;font-family: '微软雅黑'}
.ybtn:hover{  border: 1px solid #f60;color: #f60;text-decoration: none;background: none;}
.fbtn{ display:inline-block; font-size: 18px;padding: 5px 20px;border: 1px solid #f60; color: #f60;border-radius: 10px;}
.fbtn:hover{  border: 1px solid #f60;color: #fff;text-decoration: none;background: #f60;}
/**/
.bgffd{background-color:#ffd}

.page_nei{padding-top:0px;background: none;}
.page_nei .wrap { background: #FFFFFF url(../../images/pad/mr_bg.jpg) no-repeat 240px 0px; padding-bottom: 0px; }
.page_tot { padding: 0 0 10px 0; width: 100%; font-size: 18px; color: #da251c; border-bottom:0px solid #da251c }

#wrapper {background: url(../../images/pad/pad_02_u.jpg) repeat-x top center;}
/*table_getpass*/
.table_getpass td{
	padding:5px;
	color:#666;
	 font-size:14px
	}
.table_getpass td .msg{ display:none;}
