@charset "utf-8";
* { margin: 0; outline: 0; padding: 0; font-size: 100%; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block}
a { text-decoration: none; }
img { -ms-interpolation-mode: bicubic; vertical-align: middle; border: 0 none;max-width: 100%;height: auto;width: auto\9; /* ie8 */}
img:not([src*="/"]) { display: none; }
table { border-collapse: collapse; border-spacing: 0; width: 100%; }
th, td, caption { vertical-align: middle; }
textarea { resize: none; border: 0; padding: 8px 0; border-radius: 0;}
ul,li { list-style: none; margin:0; padding:0; }
h1,h2,h3,h4,h5,h6 {margin:0; padding:0; font-weight:normal;}
.clr:after {content:""; display:block; height:0; clear:both; visibility:hidden;}
.clr {*zoom:1;}
.telphone {display:block; position:fixed; right:2%; bottom:15%; z-index:100; cursor:pointer;}
.telphone img {width:44px; height:44px;}
.clearbox{float:none; clear:both; width:0px; height:0px; overflow:hidden;}

#banner{float:left;margin-top:40px;width:100%;height:200px; overflow:hidden}
#banner_u1 img{float:left;width:360px;height:100%;}
#banner_u1{float:left;width:20000px;height:100%;margin-left:-360px;z-index:99}
#banner #menu{position:relative;width:0px;height:20px;text-align:center;bottom:30px;z-index:999;overflow:hidden;}

.b_menu{position:fixed;left:0px;bottom:0px;width:100%;height:50px;background:white;border-top:1px #dddddd solid;z-index:9}
.b_menu li{margin: 6px 0px 0px -1px; outline: none; position: relative; list-style: none; width:33.3%; float: left; text-align: center;cursor:pointer}
.b_menu li span{padding: 0px 0px 0px; margin: 0px; outline: none; position: relative; display: block; color:#c89700; font-size:12px;}
.b_menu li img{margin-bottom:1px;width:25px;}
.b_menu li span.on{color:#c89700;}

#dd{float:left;width:100%;height:50px;}

.page_header{ background-color:#ebb200; height:40px; text-shadow:none; line-height:40px; vertical-align:middle; color:white; font-size:18px;position:fixed; top:0px; left:0; width:100%; z-index:1000;text-align:center;}
.page_header .pageBack{display:block;  width:50px; height:100%;float:left;  background-image:url(page_back_icon.png); background-repeat:no-repeat; background-position:0.8em center; background-size: auto 1.1em;  padding-left:20px;cursor:pointer}
.page_header .pageBack:link,.page_header .pageBack:visited{color:#fff; }
.page_header .pageBack:active{;color:#fff;}
.page_header .main_menus {float:right; width:70px; height:100%;}
.page_header .index_other{float:right;width:23%;height:40px}

.rrs_logo,.index_search,.index_at,.index_user{ display:block; float:left; width:23%; height:100%; background-repeat:no-repeat; background-size:auto 80%; background-position:right center;}
.index_search{ width:50%; height:70%; background-image:url(index_header_search_icon.png); background-position:6% center; border-radius:5px; background-color:#fff; margin:7px 2%; color:#bbb !important; line-height:1.9em; font-size:0.9em; vertical-align:middle; padding-left:1%;}
.rrs_logo{ width:25%;background-position:5px center;background:url(logo.png) center center no-repeat;background-size:40px;}

/*index*/
#in_c{float:left;margin-top:20px;width:100%;min-height:200px;}
#in_c .in_list{float:left;margin-left:1%;margin-bottom:10px;width:98%;min-height:180px;border-top:2px #dddddd solid}
#in_c .in_list .in_list_top{margin:5px 0px 5px 0px;width:100%;min-height:20px;font:bold 16px/20px arial;color:#202020}
#in_c .in_list .in_list_c{float:left;margin-top:5px;width:100%;min-height:110px;}
#in_c .in_list .in_list_img{float:left;width:50%;height:0px;padding-bottom:60%;background:gray}
#in_c .in_list .in_list_img img{height:80px}
#in_c .in_list .in_list_r{float:left;width:50%;min-height:44%;}
#in_c .in_list .in_list_r .r{float:left;width:100%;min-height:30px;padding-left:35px;font:12px/30px arial;color:#828282;box-sizing:border-box}
#in_c .in_list .in_list_r .r1{background:url(in_list_r1.png) 10px center no-repeat;background-size:20px 20px;}
#in_c .in_list .in_list_r .r2{padding-top:10px;background:url(in_list_r2.png) 10px center no-repeat;background-size:20px 20px;}
#in_c .in_list .in_list_r .r3{background:url(in_list_r3.png) 10px 5px no-repeat;background-size:20px 20px;}

/*dr*/
#c{float:left;width:100%;min-width:300px;margin:40px 0px 50px 0px;min-height:250px;overflow:hidden;position: relative;z-index:1;}
#c #img{float:left;width:100%;min-height:100px;overflow:hidden}

#c .dr{margin:30px auto;width:80%;min-height:300px;border-top:1px #dddddd solid;}
#c .dr .dr_top{margin:auto;margin-top:-10px;width:170px;height:20x;background:white;text-align:center;font:12px/20px arial;color:gray}
#c .dr .dr_cc{margin:auto;width:90%;}
#c .dr .dr_c input{border:1px #dddddd solid;width:100%;height:30px;-webkit-appearance: none;border-radius: 0;}
#c .dr .dr_c #tjdr{float:left;margin-top:20px;width:100%;height:35px;background:#c28e00;text-align:center;font:16px/35px arial;border-radius:5px;color:white;cursor:pointer}

#c .dr .dr_b{float:left;margin:20px auto;width:100%;text-align:center;color:#999;font:12px/30px arial;cursor:pointer}

.in_cc{}
.in_cc .incc_top{float:left;width:100%;height:40px;border-bottom:2px #ebb200 solid}
.in_cc .incc_top .s{float:left;width:100px;height:40px;text-align:center;font:14px/40px arial;color:#828282;cursor:pointer}
.in_cc .incc_top .s.on{background:#ebb200;color:white;border-radius:3px 3px 0px 0px}

#scc{float:left;width:100%;min-height:200px;overflow:auto;font-size:8px}
#scc .zw_p {float: left;width: 25px;height: 20px;line-height: 20px;}
.zww{float: left;width:18px;height:18px;text-align: center;line-height: 18px;cursor: pointer;border: 1px solid #aaa;color:#444;font-size: 14px;}
#scc .zws{width:1200px;overflow:hidden}
.c1 ul {float: left;padding-left: 10px;}

.zw_bt{text-align:center;font-size:16px;font-weight:bold;width:981px; background-color: }
.zw_top{float:left;width:100%;height:35px;line-height:35px;background-color:#F0F0F0;border-bottom: 1px #C0C0C0 solid;width:1200px}
.zw_top_1{float:left;margin-left:30px;color:maroon;font-weight:bold;cursor:pointer;}
.zw_top_2{float:left;margin-left:30px;color:maroon;font-weight:bold;cursor:pointer}
.zw_top_1.on,.zw_top_2.on{background-color:black;color:white}

/*shop*/
#pjdj .pjdjli{float:left;margin-left:15px;margin-bottom:5px;padding-right:15px;height:30px;border:1px #ddd solid;font:12px/30px arial;}
#pjdj .pjdjli .s1{float:left;padding:0 5px;;color:white}
#pjdj  li.on{border:1px #d49100 solid}
.buyBtnBox {position: fixed;bottom: 0px;left: 0px;width: 100%;height: 50px;z-index: 10;border-top: 1px #eeeeee solid;background: #d93216;}
.buyBtnBox #hj {float: left;background: white;padding-left: 5px;height: 56px;width: 60%;color: #d93216;font: 16px/56px arial;box-sizing: border-box;}
.buyBtnBox #cjs {float: right;width: 40%;text-align: center;color: white;font: 16px/50px arial;}

/*user*/
.main {margin: auto;max-width: 1024px;}
.main .wx_c {float: left;margin-top: 40px;margin-bottom: 50px;width: 100%;height: 100%;overflow: hidden;}
.main .wx_c #user {width: 100%;min-height: 90px;background-size: auto 20%;background: #615945;background-size: 100%;color: white;}
.main .wx_c #user .user_img {float: left;margin: 10px 15px 0px 25px;width: 70px;min-height: 75px;}
.main .wx_c #user .user_img img {border: 2px white solid;border-radius: 35px;width:100%;height:100%;}
.main .wx_c #user .user_xx {float: left;width: 45%;min-height: 60px;padding-left: 10px;padding-top: 22px;font: 14px/25px arial;overflow: hidden;}

.main .wx_c .user_cen {width: 100%;min-height: 300px;overflow: hidden;}
.main .wx_c .user_cen ul {margin-top: 10px;width: 100%;min-height: 300px;}
.main .wx_c .user_cen li {float: left;margin: 1.6%;width: 30%;height: 90px;color: gray;text-align: center;box-sizing: border-box;border: 3px #dddddd solid;cursor: pointer;}
.main .wx_c .user_cen li .s1 {float: left;margin-top: 10px;margin-left: 42%;width: 25px;height: 30px;background: url(ico.png) no-repeat;overflow: hidden;}
.main .wx_c .user_cen li.d7 .s1 {background-position: -220px -322px;}
.main .wx_c .user_cen li.d2 .s1 {background-position: -538px -319px;}
.main .wx_c .user_cen li.d3 .s1 {background-position: 0px -515px;}
.main .wx_c .user_cen li.d4 .s1 {background-position: -405px -321px;}
.main .wx_c .user_cen li.d9 .s1 {background-position: -428px -84px;}
.main .wx_c .user_cen li.d12 .s1 {background-position: -353px -318px;}
.main .wx_c .user_cen li .s2 {float: left;margin-top: 6px;width: 100%;height: 30px;font: 12px/30px arial;}

.dp_cen .dd_top {float: left;width: 100%;height: 40px;background: #eeeeee;font: 14px/40px arial;text-indent: 10px;overflow:hidden;padding:0 2%;box-sizing:border-box;}
.dp_cen .dd_top .dt0{float:left;width:76%;min-height:40px;font:14px/40px arial;}
.dp_cen .dd_top .dt1{float:right;width:24%;min-height:40px;font:14px/40px arial;text-align:right}
.dp_cen .tim{float:left;width:100%;height:30px;font:12px/30px arial;padding:0 2%;box-sizing:border-box;}
.dp_cen .tim .t{color:red}

.dp_cen .xx{font:12px/30px arial;padding:0 2%;box-sizing:border-box;}
.dp_cen .xx .xx1,.dp_cen .xx .xx2{float:left;width:50%;min-height:60px}
.dp_cen .xx .xx1{margin-left:1%;width:49%}
.dp_cen .xx .xx2 .d{float:left;margin-top:2px;width:100%;border:1px #eee dashed}
.dp_cen .xx .xx2 .d .d1{float:left;width:45px;text-align:center}
.dp_cen .xx .xx2 .d .d2{float:left;width:75px;text-align:center}
.dp_cen .hj{float:left;width:100%;height:30px;font:12px/30px arial;color:gray;text-align:right;padding:0 2%;box-sizing:border-box;}
.dp_cen .cz{float:left;margin-bottom:10px;margin-right:10px;width:100%;height:30px;font:12px/30px arial;color:gray;text-align:right;padding:0 2%;box-sizing:border-box;}
.dp_cen .cz .gb{color:#fff;padding:10px 20px 10px 20px;background:#333;cursor:pointer}
.dp_cen .cz .zf{color:#fff;padding:10px 20px 10px 20px;background:red;cursor:pointer}
.main .wx_c .myjfs {padding: 20px;height: 40px;border-bottom: 1px #dddddd solid;font: 18px/30px arial;color: #523669;}
.main .wx_c .jf_cen {float: left;width: 100%;min-height: 500px;}
.main .wx_c .jf_cen .my_user_t {float: left;width: 100%;height: 40px;background: #eee;border-bottom: 1px #ddd solid;}
.main .wx_c .jf_cen .my_user_t span {float: left;width: 100px;height: 40px;text-align: center;background: #d93216;color: white;font: 14px/40px arial;}
.main .wx_c .jf_cencc li {float: left;padding: 1% 3% 1% 3%;width: 94%;border-bottom: solid 1px #ddd;}
.main .wx_c .jf_cencc .p1 {float: left;width: 100%;height: 40px;}
.main .wx_c .jf_cencc .p1 .s1.sr {color: green;}
.main .wx_c .jf_cencc .p1 .s1 {font: 18px/40px arial;}
.main .wx_c .jf_cencc .p1 .s2 {float: right;height: 40px;text-align: right;font: 14px/40px arial;color: #523669;}
.main .wx_c .jf_cencc .p2 {float: left;width: 100%;min-height: 30px;}
.main .wx_c .jf_cencc .p2 .s1 {float: left;height: 30px;text-align: left;font: 10px/20px arial;}
.main .wx_c .jf_cencc .p2 .s2 {float: right;height: 30px;text-align: right;font: 10px/20px arial;}

/*addedit*/
.wx_c .addedit li {height: 40px;font: 12px/40px arial;}
.wx_c .addedit li span {float: left;width: 60px;text-align: right;}
.wx_c .addedit li input, .wx_c .addedit li select, .wx_c .addedit li textarea {height: 30px;border:1px #ddd solid}
.wx_c .addedit li #tj {margin-top: 30px;width: 200px;height: 30px;background: #d93216;color: white;font: 12px/30px arial;text-align: center;border-radius: 3px;cursor: pointer;}

/*cedit*/
.wx_c .cedit {;margin: 20px 0px 0px 0px;padding: 0;border: 0 none;background: none;font-size: 14px;list-style-type: none;}
.wx_c .cedit li {margin: 0;padding: 0;border: 0 none;background: none;height: 60px;font-size: 14px;list-style-type: none;}
.wx_c .cedit li span {float: left;width: 120px;height: 40px;text-align: right;}
.wx_c .cedit li input {width: 150px;height: 30px;border:1px #ddd solid;}
.wx_c .cedit li.mt {margin: auto;width: 190px;height: 60px;text-align: center;}
.wx_c .cedit li h4 {width: 200px;height: 30px;background: #d93216;color: white;text-align: center;font: 12px/30px arial;border-radius: 3px;cursor: pointer;}
/*ddxx*/
.login_c{float:left;margin-top:40px;width:100%;}
.ddxx{float:left;margin-bottom:50px;width:100%;font:12px/30px arial;}
.ddxx2{float:left;width:100%;min-height:300px}
.ddxx2 .dxtop{float:left;height:30px;width:100%;border-bottom:1px dashed gray;font:14px/30px arial;text-indent:5px;color:#ee5000}
.ddxx2 .u2{float:left;width:100%;margin-top:10px}
.ddxx2 .u2 li{float:left;text-indent:20px;width:100%;height:35px;font:14px/35px arial;}
.ddxx2 .u2 li input{border:1px #ddd solid;height:25px;-webkit-appearance: none;}
.ddxx2 .sp{padding:5px 10px 5px 10px;background:#cccccc;color:white;cursor:pointer;border-radius:5px;font-size:12px}
.ddxx2 .sp.on{background:#ee5000}
.ddxx .wx{float:left;margin-top:10px;width:100%;height:100px;text-align:center}
.ddxx .wx #wx_zf{padding:10px 30px 10px 30px;background:green;color:white;border-radius:5px;cursor:pointer}

.ddxx .xzz{float:left;margin-bottom:10px;width:250px;}
.ddxx .xzzs{float:left;width:250px;height:20px;margin:2px 0px 2px 0px;font:12px/20px arial;background:#eeeeee;border:1px #dddddd solid}
.ddxx .xzzs .zws1{float:left;width:80px;height:20px;font:12px/20px arial;text-align:center;color:#191919;}
.ddxx .xzzs .zws2{padding-left:5px}
.ddxx .xzzs .zws3{float:right;width:20px;height:20px;text-align:center;color:red;font:14px/20px arial;cursor:pointer}
.ddxx #kd{float:left;width:100%;min-height:50px;display:none}
.ddxx #kd input,.ddxx #kd select{border:1px #ddd solid}
