@charset "utf-8";
@import url(/sys/js/select/select2.min.css);
/* CSS Document */
*{ margin:0; padding:0;}
body{ color: #333333; background-color: #ffffff; font-size: 14px; font-family: '微软雅黑'; }
img{ border:0;}
i{ font-style:normal;}
li{ list-style:none;}
a{ text-decoration: none; color: #0358b7; outline: none; }
a:focus, input { outline: none;}
a:hover{ color: #0358b7; }
select{outline:none;}
h1, h2, h3, h4, h5, h6, p, figure, form, blockquote { margin: 0; }
ul, ol, li, dl, dd { margin: 0; padding: 0; }
ul, ol { list-style: none outside none; }
h1, h2, h3 { font-weight: normal; }
h1 { font-size: 18px; }
h2 { font-size: 16px; }
h3 { font-size: 14px; }
h4 { font-size: 12px; }
em,i{ font-style: normal; }
strong{ font-weight: normal;}
input{ box-sizing: border-box; }
.bg-gray{background-color: #f7f7f7!important; color: #666!important;}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { /* WebKit browsers */ color: #ddd; }
input:-moz-placeholder, textarea:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color: #ddd; }
input::-moz-placeholder, textarea::-moz-placeholder { /* Mozilla Firefox 19+ */ color: #ddd; }
input:-ms-input-placeholder, textarea:-ms-input-placeholder { /* Internet Explorer 10+ */ color: #ddd; }
input:-webkit-autofill { box-shadow: 0 0 0px 1000px white inset;}
input[type="checkbox"]{ width: 16px; height: 16px; display: inline-block; text-align: center; vertical-align: middle; line-height: 18px; position: relative; margin-top: 0px;}
input[type="checkbox"]::before{ content: ""; position: absolute; top: 0; left: 0; background: #fff; width: 100%; height: 100%; border: 1px solid #e7e7e7; }
input[type="checkbox"]:checked::before{ content: "\2713"; background-color: #fff; position: absolute; top: 0; left: 0; width:100%; border: 1px solid #0358b7; color:#0358b7; font-size: 14px; font-weight: bold; }
/*设置奇数行颜色*/
.maintab tr:nth-child(odd){ background: #ffffff; }
/*设置偶数行颜色*/
.maintab tr:nth-child(even){ background: #f9fbfe; }
div{ box-sizing: border-box;}
.mui_main,#wrapper{ padding: 10px 0; overflow: hidden; box-sizing: border-box; background-color: #ffffff; }
.mui_main,#wrapper{ padding-top: 0; }
.mui_tab{ height: 46px; line-height: 46px; border-bottom: 1px solid #e7e7e7; box-sizing: border-box; margin-top: 10px; }
.mui_tab ul{ display: block; width: 100%; }
.mui_tab ul li{ display: inline-block; float: left; padding: 0 5px; margin: 0 10px; font-size: 16px; height: 42px; color: #333333; cursor: pointer; }
.mui_tab ul li a{ color: #333333;}
.mui_tab ul li.tab_color a{ color: #0358b7; border-bottom: 2px solid #0358b7; }
.pteg-pzmc{ margin-top: 15px; overflow: hidden; }
.pzmc-con{ display: block; float: left; width: 245px; margin-bottom: 10px; text-align: left; }
.pzmc-time{ width: 345px; }

.pzmc-con em{ display: block; float: left; width: 80px; text-align: right; height: 30px; line-height: 30px; padding-right: 6px; box-sizing: border-box; color: #333333; }
.pzmc{ float: left; font-size: 12px; height: 30px; line-height: 30px; border: 1px solid #e7e7e7; width: 160px; border-radius: 2px; background-color: #ffffff; padding-left: 5px; box-sizing: border-box; }
.pcmc_disable{ background-color: #f5f5f5;}
.pzmc:hover{ border: 1px solid #ccc; }
.pzmc-time .pzmc{ width: 120px;}
.hengui{ display: block; float: left; margin: 0 5px; height: 30px; line-height: 30px;}
.ui-search{ display: inline-block; float: left; width: auto; height: 30px; line-height: 30px; box-sizing: border-box; margin-bottom: 10px;}
.sous-con{ height: 30px; line-height: 30px; cursor: pointer; display: inline-block; margin-left: 10px; background-color: #5794ff; border: 0; padding: 0 18px; color: #ffffff; font-size: 14px;}
.ptwg-bt,.ptwg-text,.zje,.hth{ padding: 0 15px; overflow: hidden; }
.ptwg-bt{ margin-top: 5px; }
.ptwg-text,.hth{ margin-top: -1px; }
.ptwg-table,.maintab{ width: 100%; border-collapse: collapse; position: relative;table-layout:fixed; }
.ptwg-table tr td{ border: 1px solid #e7e7e7; font-size: 13px; background-color: #edf3fa; line-height: 20px; padding: 15px 5px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.maintab{ border: 1px solid #e7e7e7; }
.maintab tr td{ border: 0px solid #e7e7e7; position: relative; border-right: 1px solid #e7e7e7; font-size: 13px; line-height: 22px; height: 22px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;  padding: 15px 5px; word-break: break-all; color: #666666; }
.maintab tr td a{ display: inline-block; width: auto; margin: 0 5px; }
.maintab1{ border-collapse: collapse; width: 100%; border: 0; margin-top: 10px;}
.maintab1 tr td{font-size: 13px; line-height: 22px; height: 22px; border: 0; background-color: #ffffff; padding: 5px;}
.zje table{ width: 100%; border-collapse: collapse; }
.zje table tr td ,.zje table tr th{ border: 1px solid #e7e7e7; border-bottom: 0; background-color: #edf3fa; line-height: 20px; padding: 15px 5px; }
.zje table tr td strong, .zje table tr th strong{ font-weight: normal;}
.hth .maintab{ table-layout: inherit; }
.hth table tr td,.hth .maintab tr td{ border: 0px solid #e7e7e7; border-right: 1px solid #e7e7e7; line-height: 22px; height: 22px;padding: 15px 10px; word-break: break-all; color: #666666; white-space: normal; overflow: auto; text-overflow: inherit; }
/*分页*/
.page{ color:#6e6e6e; margin: 10px auto 20px; font-size:12px; height:28px; line-height:28px; width: 100%; text-align: center; }
.page a{ color:#6e6e6e;}
.page .active{color:#ffffff; background-color:#0172d0;}
.page .not_allow{cursor: not-allowed !important}
.page span{ display: inline-block; height: 28px; line-height: 28px; font-size: 13px; margin: 0 3px;}
.page span .mmm{ display: inline-block; height: 28px; line-height: 28px;}
.page span .mmm em{ display: inline-block; float: left; padding:0 2px; margin: 0 4px; font-size: 13px; cursor:pointer }
.page span .mmm em.numberPage{ border: 1px solid #e7e7e7; margin-top: 10px; border-radius: 2px; text-align: center; width: 22px; height: 26px;line-height: 26px;}
.page span .mmm em#prev,.page span .mmm em#next,.page #go{ border: 1px solid #e7e7e7; margin-top: 10px; border-radius: 2px; text-align: center; width: 22px; height: 28px;cursor: pointer}
.page span .mmm em#prev, .page span .mmm em#next{ height: 26px;}
.page span .mmm em#prev img,.page span .mmm em#next img{display: block; width: 9px; margin: 4px auto 0; }
.page .button02{ height: 28px; line-height: 28px; display: inline-block; cursor: pointer; margin-left: 10px; background-color: #5794ff; border: 0; padding: 0 10px; color: #ffffff; font-size: 12px; }
.page span input[type="text"]#jumpPage{ height: 28px; line-height: 28px; width: 40px; border: 1px solid #e7e7e7; text-align: center; margin: 0 3px; border-radius: 2px; }
.page select{ height: 28px; line-height: 28px; width: 45px; border: 1px solid #e7e7e7; text-align: center; }
.page #go{ width: 30px; display: inline-block;}
.page #go span{ margin-top: -2px;}
/*首页左侧*/
.dropup, .dropdown { position: relative; }
.navbar{ background-image: url(/sys/images/zvingBlue.png);/* z-index: 5;*/ background-repeat: no-repeat; background-color: #168bcd; height: 93px; /*left: 0; top: 0px; */width: 100%; /*position: fixed;*/ }
.navbar-inner { height: 60px; padding-right: 20px; padding-left: 20px; border: 1px solid #d4d4d4; border-bottom: none; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; *zoom: 1; -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065); -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065); box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065); }
.navbar-inner:before, .navbar-inner:after { display: table; line-height: 0; content: ""; }
.navbar .nav.pull-right { float: right; margin-right: 0; width: 65%; _width: 55%; }
.container-fluid:before, .container-fluid:after { display: table; line-height: 0; content: ""; }
.navbar .nav.pull-right .light { width: 100%; _width: 40%; margin-right: 20px; _float: left; line-height: 25px; }
.navbar .nav.pull-right .light a { float: right; padding: 0 3px; color: #ffffff; display: block; }
.pull-right li a img { display: block; float: left; margin-top: 2px; padding: 0; }
.navbar .nav.pull-right .light a img { margin-top: 3px; }
.navbar .nav.pull-right .light span { float: right; margin-right: 20px; color: #f2e8b6; }
.kj-con{ width: 100%; border-collapse: collapse; background-color: transparent; border-spacing: 0; }
#main-nav-bg { width: 170px !important; width: 17.5%;/* top:169px; position: fixed;*/ float: left; background-color: #ffffff;  display: block; height: 100%; padding: 8px 0 20px; }
.changeBt { height: 40px; line-height: 40px; background-color: #ffffff; color: #6f6f6f; background-image: url(/sys/images/wsmj.png); background-repeat: no-repeat; background-position: 5px center; padding-left: 30px; border-bottom: 2px solid #006291; width: 170px;/* border-right: 1px solid #a9b2b8;*/ position: absolute; top: 59px; }
.sfndksf { /*position: absolute; _position: relative; top: 175px; _top: 0; bottom: 0;*/ position: relative;/* left: 0px; _left: 0;*/ overflow-y: auto; overflow-x: hidden; height: auto; _height: 100%; width: 170px; }
#main-nav { width: 170px; }
#main-nav .navigation { width: 183px; }
.left { width: 170px; float: left; overflow: hidden; height: 100%; }
.usermenu h2 { cursor: pointer; font-weight: normal; height: 32px; line-height: 32px; margin: 0px; width: 100%; margin:16px 0; }
.usermenu h2 a { color: #484848; margin-left: 10px; font-family: "微软雅黑"; border-left: 2px solid #ffffff; box-sizing: border-box; padding-left: 10px; width: 125px; float: left; font-size: 16px; /*background: url(/sys/images/x.png) center right no-repeat;*/ display: block;}
.usermenu h2.active a{ border-left: 2px solid #0358b7; color: #0358b7; }
/*.usermenu h2 i{ display: block; float: right; margin-right: 20px; width: 0; height: 0; border-width: 6px; border-style: solid; border-color:#545454 transparent transparent transparent; margin-top: 13px; }*/
.usermenu h2 i{
	display: block; float: right; width: 10px; height: 10px; background: url(/admin/images/img_40.png) no-repeat center center; margin-right: 15px; margin-top: 12px;}
/*.up {

}*/
.usermenu h2.active i{ background: url(/admin/images/img_41.png) no-repeat center center; }


/*.usermenu h2.active i{border-color: transparent transparent #828282 transparent; margin-top: 7px; }*/
.usermenu ul { background: #f5f5f5; margin-left: 15px; padding: 10px 0; }
.usermenu li { height: 36px; line-height: 36px; list-style: none; padding-left: 5px; }
.usermenu li a { padding-left: 10px; float: left; height: 30px; color: #666666; display: block; width: 96%; overflow: hidden; font-family: '微软雅黑'; font-size: 15px; }
.usermenu li.act a{ color: #0358b7;}
/*右侧*/
.dangqianweizhi { background-color: #f7f7f7; width: 1200px; margin: 0 auto;/* z-index: 10; position: fixed; top:125px; left: 50%; right: 50%; *//*margin-left: -600px;*/ /*position: absolute; top: 125px;*/ width: 1200px; height:44px; line-height:44px; color:#666; /*border-bottom:2px solid #0099E3;*/ }
.jlkl{ font-size: 14px; padding-left: 10px; }
.jlkl img{ display: block; float: left; margin-top: 10px; margin-right: 3px;}
.jlkl a{ color: #0358b7; font-size: 14px; }
#wrapper { width: 1020px; float: right; /*position: absolute; _position: relative; top: 169px; _top: 0; right: 0; bottom: 0; left: 175px; _left: 0; */ position:relative;overflow: auto; height: auto; _height: 100%; }
.container-fluid1 { margin: 0; }
#kefu{ width:233px; height:261px; position: absolute; right:0px; bottom: 0; z-index:8888; background:#fff; border:3px solid #0dafff; display:block;}
#kefu .top{  height:40px; line-height:40px;font-family:"Microsoft YaHei"; background-color: #0dafff; font-size:15px; padding-left: 20px; color:#ffffff; font-weight:bold; text-align:left;}
#kefu .middle{ font-size:12px; width:100%; text-align:center;overflow: auto;height: 210px}
#kefu .middle p{ color:#991C0A;}
#kefu .keifu_close{ width:16px; height:16px; margin-top:11px; background:url(/admin/images/cha.png) center center no-repeat; color: #ffffff; display:inline-block; float:right; margin-right:13px;}
.right_bar{ width:61px; height:61px; background:url(/sys/images/bottom-bot.png) center center no-repeat; cursor:pointer; display: none; position: absolute; bottom: 0; right:0; z-index:9999;}
#kefu .middle .maintab1{ margin:0 auto;}
#kefu .middle .maintab1{ height:30px; line-height:30px; font-size:10px;}
#kefu .middle .maintab1{ height:210px; line-height:210px;}
#kefu .middle .maintab1 span{ display:inline-block; height:39px; line-height:19px; padding-top: 5px; border-bottom:1px dashed #d0d0d0; width:94%; padding-left:10px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; display: -moz-box;  -webkit-line-clamp: 2; -moz-line-clamp:2; -ms-line-clamp:2; -webkit-box-orient: vertical; }
.index_center{ width: 1200px; margin: 50px auto 0;/* position: relative; top:170px;*/ overflow: hidden; }
.mjhy{ margin: 5px 15px 15px; overflow: hidden; }
.mjhy span{ display: block; float: left; font-size: 14px; margin-right: 10px; color: #545454; height: 33px; line-height: 33px; }
.mjhy span strong{ font-weight: normal; color: red; }
.dcmx{ width: 200px; float: right; text-align: right; }
.dcmx a,.dcmx .outer{ display: inline-block; padding: 8px 15px; background-color: #5794ff; color: #ffffff; }
.hth .maintab tr td span.pf,.hth .maintab  tr td strong{ display: block; width: 100%; margin-left: 0 !important; }
.hth .maintab tr td strong.fl{ display: block; width: auto; float: left; font-weight: normal; color: #333333;}
.hth .maintab tr td span.contract_time{ display: inline-block; text-align: right; float: right; margin-right: 10px; height: 22px; line-height: 22px; }
.hth .maintab tr td strong.fl a{ color: #0172d0; }
.hth .maintab tr td span.pf{ line-height: 30px; margin-left: 5px;}

.hth .maintab tr td .cont_title{ font-size: 12px; color: #0172d0; display: inline-block; padding: 0px 3px; border-radius: 2px; margin: 0 3px; border: 1px solid #0172d0; height: 14px; line-height: 14px; }
.hth .maintab tr td .cont_title1{ font-size: 12px; color: #fc6a64; display: inline-block; padding: 0px 3px; border-radius: 2px; margin: 0 3px; border: 1px solid #fc6a64; height: 14px; line-height: 14px; }
.hth .maintab tr td .cont_title2{ font-size: 12px; background-color: #ff8560; display: inline-block; padding: 0px 3px; border-radius: 2px; border: 1px solid #ff8560;margin: 0 3px; color: white; height: 14px; line-height: 14px; }
.hth .maintab tr td .ui_pick{ font-size: 12px; color: #ffffff; display: inline-block; padding: 2px 5px; border-radius: 2px; margin: 0 3px; background-color: #faad14; height: 14px; line-height: 14px; }
.left_con{ display: inline-block; margin: 0 5px; color: #666666;}
/*无数据*/
.contract_none{ width: 100%; height: 450px;}
.none_text{ width: 100%; height: 300px; background: url(/admin/images/img_2.png) no-repeat center center; margin-top: 100px;}
.none_title{ width: 100%; text-align: center; padding-top: 320px; color: #666666; }
.ui_title{ font-size: 15px; height: 40px; line-height: 40px; color: #333333; margin-top: 10px;}
.maintab_border{ border-collapse: collapse; width: 100%; margin-bottom: 10px;}
.maintab_border tr td{ border: 1px solid #cccccc; height: 22px; line-height: 22px; padding: 8px 5px; font-size: 13px; }
.co{ display: inline-block; margin: 0 10px; }
.print_style{ width: 17px; height: 17px; float: right; margin-top: 3px; margin-right: 10px;}
/*头部*/
.welcome{ width: 155px; float: left; }
.login_name{ display: inline-block; cursor: pointer; float: left; margin-left: 20px; }
.login_name_text{ display: inline-block; background: url(/admin/images/img_06.png) no-repeat center right; height: 33px; line-height: 33px; padding-right: 15px; }
.login_common{ display: inline-block; float: left;}
.login_pro{ display: inline-block; float: left; margin-left: 15px; }
.login_text{ display: inline-block; float: left; color: #0358b7; cursor: pointer;}
.login_exit{ display: inline-block; float: left; margin-left: 15px;}
.login_main_m{ width: 370px; height: 160px; display: none; background-color: #ffffff; position: absolute; top:32px; border: 1px solid #e7e7e7; z-index: 5; box-shadow: 0 2px 4px rgba(0,0,0,.12); }
.top_exit{ position: absolute; right: 15px; top:8px; width: 43px; height: 30px; line-height: 30px; background: url(/admin/images/img_08.png) no-repeat center left; text-align: right; font-size: 13px; color: #666666; }
.top_name{ overflow: hidden; }
.top_name dl{ display: block; margin: 0 20px;}
.top_name dl dt{ display: block; float: left; width: 70px;}
.top_name dl dt img{ width: 70px; height: 70px; border-radius: 70px; }
.top_name dl dd{ display: block; float: left; margin-left: 15px; width: 165px; margin-top: 13px; }
.top_name dl dd .dd_name{ font-size: 17px; height: 24px; line-height: 24px; margin-bottom: 5px;}
.top_name dl dd .dd_name em{ font-size: 13px; color: #fa2f26; display: inline-block; margin-left: 5px;}
.top_name dl dd .dd_pro{ font-size: 13px; color: #666666; height: 24px; line-height: 24px;}
.top_bottom{ margin-top: 25px; height: 30px; line-height: 30px; padding: 0 10px;}
.top_bot1{ width: 95px; float: left; margin: 0 10px;cursor: pointer;}
.top_bot1 img{ display: block; float: left; margin-right: 7px; margin-top: 4px; }
.top_bot1 span{ display: block; float: left; font-size: 14px; color: #666666; }
.top-con{ position: relative;}
.top_select{ width: auto; height: auto; display: none; background-color: #ffffff; position: absolute; top:32px; left: 200px; border: 1px solid #e7e7e7; z-index: 5; box-shadow: 0 2px 4px rgba(0,0,0,.12); }
.top_ul{ display: block; padding: 7px 0;}
.top_ul li{ display: block; height: 36px; line-height: 36px;}
.top_ul li a{ display: block; font-size: 14px; color: #666666; padding: 2px 20px;  }
.top_ul li a:hover{ color: #0358b7; }
.top_ul li.visited a{ background-color: #f6faff; color: #0358b7;}
.top_ul li.visited a em{ color: #0358b7; }
/*头部右边*/
/*.top-right{ width: 300px !important;}*/
.top_right_main{ display: inline-block; float: left; margin-left: 20px; }
.top_tetx{ display: inline-block; float: left; color: #666666;}
.gwc_top{ width: 30px; height: 33px; line-height: 33px; display: inline-block; position: relative;}
.gwc_top em{ display: block; position: absolute; color: white; width: 14px; height: 14px; background-color: #ff0000; border-radius: 14px; line-height: 14px; top: 3px; text-align: center; font-size: 10pt; right: 5px; font-family: "宋体"; }
.top_conr{ width: auto; height: auto; display: none; background-color: #ffffff; position: absolute; top: 32px; border: 1px solid #e7e7e7; z-index: 5; box-shadow: 0 2px 4px rgba(0,0,0,.12); }
.gwc_top a{ color: #8c8c8c;}
.gwc_top a:hover{ color: #0358b7; }
.gwc_top a .iconfont{ font-size: 17px;}
.top-right .top_ul{ float: none; }
.top-right .top_ul li{ display: block; width: 100%; float: none;}
.top-right .top_ul li a{ font-size: 14px;}
.top_one{ width: auto; height: auto; overflow: hidden; }
.ma_topm{ display: block;}
.ma_topm img{ display: block; margin-top: 8px;}
.top_only{ width: 230px; padding-bottom: 0;}
.top_only li{ padding: 3px 0; height: auto; line-height: 26px; border-bottom: 1px solid #e7e7e7; }
.top-right .top_only li em{ font-weight: normal; color: #666666;}
.top_link_bot{ width: 100%; height: 46px; line-height: 46px; text-align: center; }
.top_link_bot a{ color: #333333; font-size: 15px;}
.top_ewm{ background-color: #ffffff; border-bottom: 1px solid #e7e7e7; display: flex; justify-content: space-between;  }
.top_ewm:last-child{ border-bottom: 0;}
.ewm_list{ padding: 10px 15px; border-right: 1px solid #e7e7e7;}
.ewm_list img{ width: 100px;}
.ewm_list span{ display: block; text-align: center; font-size: 14px; color: #0358b7;}
.top_fixed{ right: 5px;}
/*按钮*/
.but_content{ margin: 15px auto; text-align: center; overflow: hidden; width: 210px; }
.but_content .sous-con{ color: #0358b7; float: left; background-color: #ffffff; height: 16px; border: 1px solid #0358b7; border-radius: 3px; height: 30px; line-height: 30px;}
.but_content .sous-con:first-child{ color: #555; border: 1px solid #999999; }
/*收货地址*/
.address_list{ margin: 15px auto; width: 100%; overflow: hidden;}
.address_text{ padding: 10px 15px; overflow: hidden; border: 1px solid #cccccc; margin-bottom: 15px; background-color: #f9fafb; }
.address_right{ display: block; width: 75px; float: right; text-align: right; margin-top: 20px;}
.address_right input[type='radio']{ display: block; margin-top: 3px;}
.address_left{ width: 500px; float: left;}
.address_left_top,.address_left_bot{ display: block; width: 100%; height: 30px; line-height: 30px; }
.address_left_top .address_p{ display: block; margin-right: 20px; float: left; font-size: 15px; color: #333333; }
.address_left_bot .m{ color: #666666; font-size: 13px; }
/*后台首页*/
.welcome_main{ overflow: hidden; width: 100%; background-color: #f7f7f7; }
.welcome_top{ width: 100%; height: 180px; margin-bottom: 15px; background-color: #ffffff; box-sizing: border-box; position: relative;}
.welcome_top_tab{ width: 100%; padding-top: 5px; overflow: hidden; position: absolute; right: 0px; top:0px; }
.top_tab_text{ height: 40px; line-height: 40px; width: 280px; float: right; font-size: 16px; color: #333333; text-align: right; margin-right: 30px; }
.top_tab_text a{ color: #333333; }
.top_tab_text a:hover{ color: #0358b7; }
.top_tab_text a.buy_user{ color: #0358b7; }
.top_shu{ display: inline-block; margin: 0 3px;}
.welcone_content{ width: 100%;}
.welcone_content_left{ width: 370px; height: 180px; border-right: 1px solid #e7e7e7; float: left; }
.welcome_left_text{ width: 100%; margin-top: 40px;}
.welcone_content_left .top_bottom{ margin-top: 20px;}
.welcome_name{ font-size: 13px; color: #666666; cursor: pointer; height: 24px; line-height: 24px; background: url(/admin/images/img_06.png) no-repeat center right; display: inline-block; padding-right: 20px; }
.welcome_left_text .top_name dl dd{ width: 240px;}
.welcome_nme_tab{overflow: hidden }
.welcome_select{ width: auto; height: auto; display: none; background-color: #ffffff; position: absolute; top: 105px; left: 110px; border: 1px solid #e7e7e7; z-index: 5; box-shadow: 0 2px 4px rgba(0,0,0,.12); }
.welcone_content_right{ width: 630px; float: right; }
.welcone_right_text{ display: block; margin-top: 65px; width: 195px; float: left; text-align: center; line-height: 32px;}
.welcone_right_text dt{ font-size: 22px; color: #fa2f26; height: 50px; line-height: 50px;}
.welcone_right_text dd{ font-size: 16px; color: #999999;}
/*.welcone_right_text dd.syl_bac{ background: url(/admin/images/img_20.png) no-repeat 160px 10px;}*/
.welcone_right_text dd img{ display: inline-block; margin-left: 5px; cursor: pointer;}
.text_img{ font-size: 12px; line-height: 24px; padding: 10px; text-align: left; width: 200px; color: #666666;  }
.img_p { width: auto; height: auto; display: none; top:170px; right: 60px; background-color: #ffffff; position: absolute; border: 1px solid #e7e7e7; z-index: 5; box-shadow: 0 2px 4px rgba(0,0,0,.12);}
.shu_right{ display: block; float: left; width: 1px; height: 50px; background-color: #e7e7e7; margin-top: 85px; }
.welcome_two{ overflow: hidden; margin-bottom: 15px; }
.welcome_left{ position: relative; width: 600px; background-color: #ffffff; float: left; overflow: hidden; }
.left_main{ height: 250px;}
.left_main_top{ height: 50px; line-height: 50px; border-bottom: 1px solid #e7e7e7;}
.left_main_top .wel_more{ display: block; float: right; width: 150px; text-align: right; font-size: 15px; margin-right: 15px;}
.left_title_tab{ display: block; width: 150px; float: left; position: relative; }
.left_title_tab img{ display: block; float: left; margin-left: 15px; margin-top: 13px; }
.left_title_tab em{ display: block; width: 80px; float: left; background: url(/admin/images/img_06.png) no-repeat center right; margin-left: 8px; font-size: 16px; color: #0358b7; cursor: pointer; }
.left_tab{ width: auto; height: auto; display: none; background-color: #ffffff; position: absolute; top: 44px; left: 45px; border: 1px solid #e7e7e7; z-index: 5; box-shadow: 0 2px 4px rgba(0,0,0,.12); }
.left_main_content{ margin-top: 30px; padding: 0 20px; }
.left_list{ width: 130px; float: left; height: 140px; text-align: center; }
.left_list a{ display: block; width: 130px; text-align: center;}
.left_list span{ display: block; width: 100%; margin: 20px 0; font-size: 16px; color: #666666; }
.left_list_img{ height: 55px; vertical-align: middle;}
.left_list_img img{ vertical-align: middle; width: 50px;}
.left_list span em{ color: #fa2f26;}
.left_list:hover{ box-shadow: 0 5px 4px rgba(0, 0, 0, 0.04), -4px -3px 8px rgba(0, 0, 0, 0.04), 5px 0px 4px rgba(0, 0, 0, 0.04), 0px 0px 3px rgba(0, 0, 0, 0.04);  }
.left_list:hover span{ color: #0172d0; }
.left_list:hover span em{ color: #0172d0; }
.welcome_right{ width: 405px; float: right; background-color: #ffffff;}
.weicome_right_title{ padding-top: 15px; margin-left: 25px;}
.top_r{ display: block; width: 100%; font-size: 22px; }
.top_b{ display: block; width: 100%; font-size: 14px; color: #c1c0c9; margin-top: 5px;}
.welcome_img{  overflow: hidden; text-align: center; height: 170px;}
.welcome_img img{ width: 280px;}
.welcome_right_content{ height: 250px;}
.left_title_con{display: block; width: 100%; position: relative; height: 50px; line-height: 50px; border-bottom: 1px solid #e7e7e7;  }
.time_left{ display: block; width: 150px; float: left; position: relative; font-size: 16px; color: #0358b7; }
.time_left img{ display: block; float: left; margin-left: 15px; margin-top: 13px; margin-right: 7px; }
.left_list_none{ text-align: center; overflow: hidden; margin-top: 50px; }
.text_none{ display: block; margin-top: 20px; text-align: center; width: 100%; color: #999999;}
.left_list_none img{ width: 230px; }
.left_list_content{ width: 100%; overflow: hidden; height: 300px; }
.left_list_main{ overflow: hidden; display: none;}
.left_list_list{ border-top: 1px solid #e7e7e7; height: 85px; padding: 10px 15px 0; }
.left_list_list:last-child{ border-bottom: 0;}
.left_list_left{ width: 240px; float: left; }
.left_list_left span{ display: block; width: 100%; line-height: 22px; font-size: 14px;}
.left_list_left span.pinm{ color: #333333; margin-bottom: 3px; }
.left_ml{ color: #999999; clear: both; }
.left_ml em{ display: inline-block; float: left; margin-right: 15px;}
.left_list_right{ width: 299px; float: right;}
.title_list{ display: block; width: 100%; height: 26px; line-height: 26px;}
.left_list_address{ float: left; width: 150px; display: block; font-size: 18px; }
.title_list a{ display: inline-block; float: right; width: 75px; font-size: 14px;  border: 1px solid #fa2f26; color: #fa2f26; border-radius: 40px; text-align: center; }
.left_add{ clear: both; margin-top: 15px; width: 100%; color: #999999;}
.ul_tab{ width: 100%; margin:20px 0 30px; overflow: hidden; }
.ul_tab ul{ display: block; width: 200px; overflow: hidden; margin: 0 auto;}
.ul_tab ul li{ width: 25px; height: 3px; background-color: #e7e7e7; float: left; margin: 0 5px; border-radius: 2px; cursor: pointer; }
.ul_tab ul li.num_color{ background-color: #5794ff;}
.left_title_con .more_m { display: block; float: right; width: 150px; text-align: right; font-size: 15px; margin-right: 15px; }
.right_list{ margin: 10px 0; width: 100%; overflow: hidden; height: 280px; }
.right_list ul{ display: block; overflow: hidden; margin: 0 15px; }
.right_list ul li{ height: 33px; line-height: 33px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; clear: both; }
.right_list ul li .right_more{ display: inline-block; float: left; width: 80px; text-align: right; color: #999999; }
.right_list ul li a{ float: right; width: 280px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 14px; color: #666666; }
.right_list ul li a:hover{ color: #0358b7; }
.welcome_bottom{ width: 100%; background-color: #ffffff; overflow: hidden; }
.wel_bot_content{ overflow: hidden; margin: 15px 15px 0;}
.wel_bot_left{ width: 300px; float: left; margin-left: 15px; }
.bot_left_title{ height: 40px; line-height: 40px; }
.bot_left_title a{ color: #666666; display: inline-block; float: left; font-size: 18px; }
.bot_left_title .center_l{ display: inline-block; float: left; margin: 13px 6px 0; width: 2px; height: 15px; background-color: #0358b7; }
.bot_left_title a.bot_user{ color: #0358b7; }
.wel_bot_center{ width: 300px; float: left; margin-top: 6px; margin-left: 80px; }
.wel_bot_right{ width: 150px; float: right; margin-top: 6px; margin-right: 15px;  }
.wel_bot_right a{ display: block; float: left; width: 70px; text-align: center; height: 30px; line-height: 30px; background-color: #ffffff; border: 1px solid #e7e7e7; color: #666666; }
.wel_bot_right a.other_bot{ color: #ffffff; background-color: #5794ff;}
.wel_bot_text{ overflow: hidden; padding: 0px 10px 20px; text-align: center;}
.wel_bot_text img{ width: 900px;}
.thfs{ display: inline-block; float: left; font-size: 14px; color: #333333; margin-top: 15px; text-align: left; }
.thfs em{ width: 80px; text-align: right; margin-right: 5px; font-size: 14px; }
.bysj{ width: 200px; float: right; text-align: right; margin-top: 15px;}
.bysj a{ display: inline-block;height: 30px; line-height: 30px; cursor: pointer; margin-left: 10px; background-color: #5794ff; border: 0; padding: 0 18px; color: #ffffff; font-size: 14px; }
.ptwg-text .maintab tr td .pzmc{ width: 100%; text-align: center; padding-left: 0; float: none; }
.martop{ width: 100%; margin-top: 15px; text-align: center;}
.textarea_input{ width: 95%;}
.pzmc_textarea{ width: 650px; float: left; min-height: 60px; outline: none; resize: none; font-family: '微软雅黑'; color: #333333; }
.byxx{ display: inline-block; float: left; margin-left: 30px; margin-top: 15px;}
.maintab tr td a.new_delect{ display: inline-block; width: 20px; height: 20px; line-height: 18px; text-align: center; border: 1px solid #474747; color: #474747; font-size: 20px; background-color: #ffffff; border-radius: 20px;}
.table_none tr td{ border: 0; }
.table_bore{ border: 0;}
.table_bore tr td{ border: 0;}
.top-con .top-left{ width: 600px !important;}
.float_l{ display: inline-block; margin-left: 10px;}
.float_l em{ color: #fa2f26;}
.zhut{ display: inline-block; margin:0 10px }
/*消息提醒*/
.remind_top{ height: 40px; line-height: 40px; margin: 10px 15px 0;  }
.remind_bt{ width: 200px; float: left; height: 40px; line-height: 40px; font-size: 18px; color: #0358b7;}
.remind_del{ width: 260px; float: right; text-align: right; }
.remind_del .button_text{ height: 30px; line-height: 30px; cursor: pointer; display: inline-block; margin-left: 10px; background-color: #f5f5f5; border: 0; padding: 0 18px; color: #333333; font-size: 14px; }
.remind_title{ height: 40px; line-height: 40px; margin: 15px; background-color:#f5f5f5; }
.remind_all{ width: 110px; float: right; }
.remind_all input[type='checkbox']{ display: inline-block; float: right; margin-right: 20px; margin-top: 11px; }
.remind_content{ margin: 0 15px; overflow: hidden;}
.remind_list{ padding: 10px; overflow: hidden; border: 1px solid #E7E7E7; margin-top: 10px; background-color: #ffffff;}
.remind_list:hover{ background-color: #f4f6f8; }
.remind_list a{ display: block;}
.remind_list_top{ height: 30px; line-height: 30px; overflow: hidden; color: #333333;}
.ckxq{ display: inline-block; color: #0358b7;}
.remind_left{ display: inline-block; float: left; height: 30px; line-height: 30px; }
.remind_left i{ display: block; width: 5px; height: 5px; background-color: #fa2f26; border-radius: 5px; margin-top: 12px; float: left; margin-right: 10px; }
.remind_right{ display: inline-block; float: right; margin-right: 10px; color: #999999; }
.remind_bot{ line-height: 30px;}
.remind_text{ display: inline-block; float: left; color: #666666;}
.remind_text a{ display: inline-block; margin-left: 10px; color: #0358b7;}
.remind_inp{ display: inline-block; float: right; margin-right: 10px;}

.dg-th input[type="checkbox"]{ margin-top: -5px; margin-left: 5px; }
.pteh-header{height: 44px; line-height: 44px; margin: 5px 0 15px; border-bottom: 1px solid #e7e7e7; padding-left: 15px; font-size: 18px; color: #0358b7; }
.sous_fff{ background-color: #ffffff; border: 1px solid #999999; color: #333333; border-radius: 2px;}
/*人员管理*/
.user_content{ margin-top: 20px; overflow: hidden;}
.user_content .user_title{ width: 100%; font-size: 16px; color: #333333; }
.user_main{ margin-top: 10px; overflow: hidden; margin-bottom: 20px; }
.user_input{ width: 220px; height: 40px; line-height: 40px; border: 1px solid #e7e7e7; padding-left: 10px; float: left; display: block; }
.user_but{ width: 110px; height: 40px; line-height: 40px; border: 0; background-color: #5794ff; color: #ffffff; float: left; margin-left: 15px; cursor: pointer; }
.user_time{ width: 300px; height: 40px; line-height: 40px; margin-left: 15px; float: left; color: #999999; }
.uesr_list{ margin-top: 10px; overflow: hidden; margin-bottom: 40px; }
.uesr_list p{ line-height: 30px; color: #666666; text-indent: 2em; }
/*公司管理*/
.authentication_list{ overflow: hidden; margin: 15px;}
.authentication_top{ height: 40px; line-height: 40px; position: relative;}
.authentication_title{ width: 100%; height: 40px; line-height: 40px; text-align: center; font-size: 18px; }
.authentication_title i{ display: inline-block; width: 3px; height: 14px; background-color: #0358b7; margin-right: 5px; }
.authentication_top a{ display: block;position: absolute; right: 20px; top:0; font-size: 16px;}
.authentication_text{ height: 40px; line-height: 40px; width: 100%; text-align: center; color: #999999; }
.authentication_con{ overflow: hidden; width: 845px; margin: 50px auto; }
.authentication_con ul{ width: 300px; height: 370px; border: 1px solid #e7e7e7; display: block; float: left; margin: 0 60px;}
.authentication_con ul.auth_back{ background-color: #fafcff; }
.authentication_con ul li{ display: block; margin: 20px;}
.authentication_img{ text-align: center; width: 100%; padding-top: 40px; }
.authentication_main{ margin-top: 40px; overflow: hidden; }
.authentication_main p{ display: block; text-align: center; line-height: 28px; font-size: 14px; color: #666666;}
.authentication_but{ text-align: center; margin-top: 30px; overflow: hidden; }
.authentication_input{ width: 130px; display: block; float: left; height: 36px; line-height: 36px; border: 1px solid #999999; padding-left: 10px; margin-left: 10px; }
.authentication_button{ width: 100px; cursor: pointer; height: 36px; line-height: 36px; display: inline-block; border: 0; background-color: #5794ff; color: #ffffff; border-radius: 4px;}
.authentication_bot{ height: 30px; line-height: 30px; color: #999999; margin-left: 60px; clear: both; margin-top: 5px;}
.authentication_bot em{ color: #fa2f26;}
.authentication_p{ text-align: center; color: #fa2f26;}
.purchase_con{ overflow: hidden; margin: 30px auto; width: 860px }
.purchase_list{ width: 380px; float: left; margin: 10px 20px;}
.purchase_label{ width: 110px; float: left; text-align: right; margin-right: 5px; height: 30px; line-height: 30px; }
.purchase_label em{ color: #fa2f26; }
.purchase_input{ float: left; width: 260px; padding-left: 10px; height: 36px; line-height: 36px; border: 1px solid #999999;}
.purchase_list .ui_select-container{ width: 260px !important;}
.purchase_list .ui_select-container--default .ui_select-selection--single .ui_select-selection__rendered{ line-height: 36px !important;}
.purchase_list .ui_select-container .ui_select-selection--single{ height: 36px !important; border: 1px solid #999999; }
.pur_dxyz{ width: 260px; float: left;}
.input_w{ width: 134px;}
.pur_dxyz .pur_but{ display: block; border: 0; cursor: pointer; float: right; height: 36px; line-height: 36px; background-color: #5794ff; color: #ffffff; width: 110px; text-align: center;}
.fileinput-button { position: relative; float: left; font-size: 50px; margin-right: 10px; display: inline-block; overflow: hidden; height: 70px; width: 70px; border: 1px dashed #e9e9e9; background-color: #f8f8f8; text-align: center; line-height: 60px; color: #999999; }
.fileinput-button input{ position:absolute; top: 0px; left: 0; width: 70px; height: 70px; opacity: 0; -ms-filter: 'alpha(opacity=0)'; font-size: 200px; }
.wts{ display: block; float: left; margin-left: 10px; vertical-align: bottom; text-decoration: underline; margin-top: 10px; }
.purchase_mian{ clear: both; margin: 30px; height: 40px; line-height: 40px; text-align: center; color: #666666; font-size: 14px; }
.purchase_mian input[type="checkbox"]{ margin-top: -6px; margin-right: 5px;}
.purchase_bottom{ width: 100%; margin: 20px; text-align: center; }
.purchase_bottom .bottom_input{ width: 120px; height: 40px; line-height: 40px; border-radius: 4px; cursor: pointer; border: 1px solid #0358b7; color: #0358b7; font-size: 16px; background-color: #ffffff; }
.purchase_list_con{ width: 100%; clear: both; overflow: hidden; }
.purchase_list_con .purchase_left{ width: 400px; float: left; margin: 0;}
.purchase_list_con .purchase_right{ width: 400px; float: left; margin: 0px 20px;}
.puchase_textarea{ float: left; width: 260px; padding-left: 10px; height: 92px; line-height: 26px; border: 1px solid #999999; outline: none; box-sizing: border-box; resize: none; }
.company_but{ margin: 15px; overflow: hidden; text-align: right; }
.detail_con{ margin: 15px; overflow: hidden;}
.glzh{ width: 100%; border-collapse: collapse; margin-top: 20px; }
.glzh tr td{ height: 20px; line-height: 20px; padding: 10px 5px; border: 1px solid #e7e7e7; font-size: 14px; }
.glzh tr.title_g td{ background-color: #f7fafd; }
.close_text{ margin: 30px; overflow: hidden; text-align: center; }
.close_input{ width: 120px; height: 40px; line-height: 40px; background-color: #ffffff; cursor: pointer; border: 1px solid #999999; color: #333333; text-align: center; border-radius: 4px; }
.left_title_tab .ui_select-container{ width: 75px !important; margin-top: 10px; float: left; }
.left_title_tab .ui_select-container--default .ui_select-selection--single{ border: 0; background-color: #fff0;}
.left_title_tab .ui_select-container--default .ui_select-selection--single .ui_select-selection__rendered{ font-size: 16px; color: #0358b7;}
.left_title_tab .ui_select-container--default .ui_select-selection--single .ui_select-selection__arrow{ display: none;}
.left_title_tab .ui_select-container .ui_select-selection--single .ui_select-selection__rendered{ padding-right: 0;}
.left_title_tab .left_img_m{ margin-top: 22px; margin-left: 5px;}
.textarea_input{ display: inline-block; outline: none; float: left; width: 260px; box-sizing: border-box; padding: 5px; height: 80px; border: 1px solid #e7e7e7; resize: none;}
/*修改密码*/
.pwd_content{ width: 480px; margin: 80px auto 30px; overflow: hidden; }
.pwd_list{ overflow: hidden; height: 70px; }
.pwd_top{ height: 40px; line-height: 40px; width: 100%; }
.pwd_list em{ height: 40px; line-height: 40px; display: block; float: left; width: 100px; text-align: right; margin-right: 15px;}
.pwd_input{ width: 300px; height: 40px; line-height: 40px; border: 1px solid #999999; padding-left: 10px; }
.pwd_text{ margin-left: 115px; color: #fa2f26; font-size: 12px; margin-top: 5px;}
.pwd_but{ text-align: center; margin-bottom: 50px;}
.pwd_but input{ height: 36px; line-height: 36px; cursor: pointer; margin: 0 40px; width: 100px; text-align: center; background-color: #ffffff; border: 1px solid #999999; border-radius: 4px; color: #333333; }
.pwd_but .pwd_bc{ border: 1px solid #0358b7; color: #0358b7 }
.pwd_top label{ line-height: 16px; height: 16px; display: block; clear: both; margin-top: 5px; margin-left: 115px; color: #fa2f26;}
.maintab tr td .table_img{ width: 20px;}
.release_top{ margin: 0 15px; overflow: hidden;}
.pzmc-con em i{ color: #fa2f26;}
.pzmc_r{ width: 180px;}
.radio_span{ display: block; float: left; width: 50px; height: 30px; line-height: 30px; }
.radio_con{ display: block; float: left; margin-top: 9px; margin-right: 3px;}
.maintab tr td a.hover_time{ display: inline-block; width: 20px; height: 22px; margin: 0 10px; text-align: center; background: url(/index/images/img_23.png) no-repeat center center; }
.maintab tr td a.hover_time:hover{ background: url(/index/images/img_24.png) no-repeat center center; }
.maintab tr td a.hover_edit{ display: inline-block; width: 20px; height: 22px; margin: 0 10px; text-align: center; background: url(/admin/images/img_25.png) no-repeat center center; }
.maintab tr td a.hover_edit:hover{ background: url(/admin/images/img_26.png) no-repeat center center; }
.maintab tr td a.hover_edit1{ display: inline-block; width: 20px; height: 22px; margin: 0 10px; text-align: center; background: url(/index/images/img_100.png) no-repeat center center; }
.maintab tr td a.hover_edit1:hover{ background: url(/index/images/img_101.png) no-repeat center center; }
.driver_but{ margin: 15px; text-align: right; }
.driver_content{ margin: 40px; overflow: hidden; }
.driver_list{ width: 380px; margin: 0 auto;}
.driver_main{ width: 100%; overflow: hidden; margin-bottom: 15px; line-height: 30px; }
.driver_main em{ display: block; float: left; width: 80px; text-align: right; height: 30px; line-height: 30px; padding-right: 6px; box-sizing: border-box; color: #333333; }
.driver_main em i{ color: #fa2f26;}
.driver_main .ui_select-container{ width: 260px !important;}
.driver_input{ float: left; font-size: 12px; height: 30px; line-height: 30px; border: 1px solid #e7e7e7; width: 260px; border-radius: 2px; background-color: #ffffff; padding-left: 5px; box-sizing: border-box;}
.driver_link{ margin-top: 60px; text-align: center; overflow: hidden;}
.driver_link a{ display: inline-block; margin: 0 30px; padding: 7px 30px; border: 1px solid #0358b7; border-radius: 4px; font-size: 14px; color: #0358b7; }
.driver_link input{ display: inline-block; cursor: pointer; margin: 0 30px; padding: 7px 30px; border: 1px solid #0358b7; border-radius: 4px; font-size: 14px; color: #0358b7;background-color: white }
.driver_link a.link_close{ color: #333333; border: 1px solid #999; }
.driver_link input.close_m{ color: #333333; border: 1px solid #999; }
/*收货地址*/
.linkman_content{ margin: 0 15px; overflow: hidden; padding-bottom: 40px; }
.linkman_list{ width: 100%; height: 100px; border: 1px solid #cccccc; margin: 0px 0 20px; background-color: #ffffff; }
.linkman_list:hover{ background-color: #f4f6f8; }
.linkman_main{ padding: 15px; overflow: hidden;}
.linkman_top{ height: 30px; line-height: 30px; font-size: 16px;}
.linkman_top .top_left{ display: inline-block; float: left; margin-right: 20px;}
.mrdz{ display: inline-block; float: left; font-size: 13px; border: 1px solid #0358b7; border-radius: 2px; height: 20px; line-height: 20px; margin-top: 5px; width: 70px; text-align: center; background-color: #ffffff;}
.linkman_text{ height: 40px; line-height: 40px; margin-top: 5px; }
.linkman_left{ display: inline-block; float: left; font-size: 14px; color: #666666;}
.linkman_right{ display: inline-block; float: right; font-size: 14px;}
.linkman_right a{ display: inline-block; float: left; margin-left: 40px;}
.linkman_but{ text-align: center; margin-top: 50px; }
.linkman_input{ height: 34px; line-height: 34px; background-color: #ffffff; border: 1px solid #0358b7; color: #0358b7; padding: 0 30px; font-size: 14px; border-radius: 4px;  }
/*.invoice{ background-color: #f9fafb;}*/
.invoice:hover{ background-color: #f9fafb; }
/*弹出框中一个文本框显示*/
.input_content{ padding: 30px 70px 0px; overflow: hidden; }
.input_list{ display: block; float: left; width: 100%; margin-bottom: 15px; text-align: left; }
.input_list em{ display: block; float: left; width: 80px; text-align: right; height: 30px; line-height: 30px; padding-right: 6px; box-sizing: border-box; color: #333333; }
.input_list em i{ color: #fa2f26; }
.input_list .pzmc { float: left; font-size: 12px; height: 30px; line-height: 30px; border: 1px solid #b1b3cc; width: 73%; border-radius: 2px; background-color: #ffffff; padding-left: 5px; box-sizing: border-box; }
.invoice_input{ height: 30px; line-height: 30px; text-align: center; margin-bottom: 10px; color: #666666; }
.invoice_input input[type="checkbox"]{ margin-top: -5px; margin-right: 7px;}
.invoice_personal{ padding-top: 150px;}
/*结束*/
/*账号信息*/
.account_content{ padding: 20px; border-bottom: 1px solid #e7e7e7;}
.account_top{ width: 550px; margin: 20px auto; overflow: hidden; }
.account_list{ height: 40px; line-height: 40px; margin-bottom: 15px; }
.account_title{ display: block; float: left; height: 40px; line-height: 40px; width: 120px; text-align: right; margin-right: 20px; font-size: 16px;}
.account_text{ display: block; float: left; width: 355px; height: 40px; line-height: 40px; font-size: 16px; }
.account_text em{ color: #cacaca; }
.account_input{ display: block; width: 100%; height: 40px; line-height: 40px; border: 1px solid #999999; box-sizing: border-box; padding-left: 15px; }
.account_main{margin: 40px 40px; overflow: hidden; border: 1px solid #e7e7e7; background-color: #f6faff; border-bottom: 0; }
.account_mian_list{ height: 50px; line-height: 50px; border-bottom: 1px solid #e7e7e7; }
.account_mian_list span{ float: left; font-size: 14px; }
.account_left{ width: 330px; font-size: 16px; margin-left: 25px;}
.account_con_l{ width: 320px;}
.account_m_left{ width: 300px; }
.account_but{  width: 230px; text-align: right; margin-top: 10px; float: right !important; margin-right: 20px; }
.account_back{ background-color: #ffffff; }
.sous_b{ background-color: #999999; }
.pwd_mian{ margin: 30px 57px;}
.pwd_liebiao{ width: 100%; overflow: hidden; margin-bottom: 15px; }
.pwd_iphone{ width: 65%; float: left; }
.pwd_iphone input{ width: 100%; height: 32px; line-height: 32px; border: 1px solid #b1b3cc; padding-left: 20px; font-size: 13px; color: #999999; }
.pwd_yzm{ width: 35%; float: left; }
.pwd_liebiao .pwd_yzm .pwd_bot{ color: #ffffff; background-color: #5794ff; border: 1px solid #5794ff; padding-left: 0; text-align: center; cursor: pointer; height: 32px; line-height: 32px; width: 100px;}
.pwd_reset{ border: 1px solid #b1b3cc; width: 100%; height: 36px; line-height: 36px; box-sizing: border-box; }
.pwd_left{ width: 80px; float: left; height: 36px; line-height: 36px; padding-left: 15px; border-right: 1px solid #d8d9e5; color: #999999; }
.pwd_right{ width: 200px; float: left; }
.pwd_right .pwd_input { width: 100%; border: 0; height: 30px; line-height: 30px; padding-left: 20px; font-size: 13px; color: #999999; }
.pwd_mian_input{ width: 100%; height: 32px; line-height: 32px; border: 1px solid #b1b3cc; padding-left: 20px; font-size: 13px; color: #999999; }
.ok_con{ display: inline-block; margin-left: 10px; color: #fa2f26; }
.entry_content{ margin: 10px 15px;}
.ui_right{ float: right; font-size: 13px; }
/*按钮固定底部不动*/
.entry_but{ text-align: center; margin-top: 50px; position: fixed; width: 100%; background-color: #ffffff; bottom: 0px; padding-bottom: 15px; left: 0; right: 0; }
.entry_input{ height: 34px; line-height: 34px; background-color: #ffffff; border: 1px solid #0358b7; color: #0358b7; padding: 0 30px; font-size: 14px; border-radius: 4px; }

.void_con{ margin: 0 15px; overflow: hidden;}
.textarea_con{ width: 99%; height: 100px; outline: none; resize: none; border: 1px solid #e7e7e7; background-color: #f8f9fa; }

.xmgy{ color: #0358b2; font-size: 13px;}
.view_t{ height: 30px; line-height: 30px; margin-top: 15px; }
.view_t span{ display: block; float: left;  margin-left: 20px;}
.apply_t_main{ height: 30px; line-height: 30px; font-size: 13px; text-align: center; margin: 20px 15px 0;}
.apply_t_main span{ color: #fa2f26;}
.apply_t_text{ height: 30px; line-height: 30px; font-size: 13px; margin: 20px 15px 0; }
.apply_table{ width: 100%; border-collapse: collapse; margin-top: 5px; }
.apply_table tr td{ height: 30px; line-height: 30px; padding: 5px 10px; border: 1px solid #e7e7e7; font-size: 13px;}
.left_apply{ text-align: right; background-color: #f9fbfe;}

/*卖家首页*/
.seller_center_top{ overflow: hidden; margin-bottom: 15px;}
.seller_left{ height: 210px; width: 370px; float: left; background-color: #ffffff; }
.seller_right{ width: 640px; height: 210px; float: right; background: url(/admin/images/img_29.png) no-repeat center center; background-size: 100%;  }
.seller_top{ height: 40px; line-height: 40px; margin-top: 5px;}
.seller_top_left{ float: left; width: 120px; margin-left: 30px; font-size: 16px; color: #0358b7; cursor: pointer; }
.seller_top_left img{ display: block; float: left; margin-top: 8px; margin-right: 7px; }
.seller_top_right{ float: right; width: 280px; text-align: right; margin-right: 30px; }
.seller_top_right a{ display: inline-block; font-size: 16px; color: #333333; }
.seller_top_right a.seller_c{ color: #0358b7; }
.seller_center_con{ overflow: hidden; margin-top: 55px; }
.seller_dl{ display: block; width: 190px; text-align: center; float: left; margin: 0 10px; }
.seller_dl dt{ font-size: 22px; height: 32px; line-height: 32px; }
.seller_dl dt a{ color: #fa2f26; }
.seller_dl dd{ font-size: 16px; color: #999999; display: block; margin-top: 20px; }
.seller_left_text{ width: 100%; margin-top: 30px; }
.seller_top_name{ overflow: hidden; margin-left: 25px; }
.seller_top_name dl{ display: block; margin: 0 20px;}
.seller_top_name dl dt{ display: block; float: left; width: 100px;}
.seller_top_name dl dd{ display: block; float: left; margin-left: 15px; width: 185px; margin-top: 13px; }
.seller_top_name dl dd .dd_name{ font-size: 17px; height: 24px; line-height: 24px; margin-bottom: 5px;}
.seller_top_name dl dd .dd_name em{ font-size: 13px; color: #fa2f26; display: inline-block; margin-left: 5px;}
.seller_top_name dl dd .dd_pro{ font-size: 13px; color: #666666; height: 24px; line-height: 24px;}
.sell_img{ width: 88px; height: 102px; background: url(/admin/images/img_31.png) no-repeat center center; background-size: 100%; text-align: center;}
.sell_img img{ border-radius: 50%; width: 73px; margin-top: 8px; height: 73px;}
.seller_top_name .welcome_select{ top:140px; left: 135px;}
.seller_top_bot{ margin-top: 30px;/* padding: 0 28px; */}
.seller_bjcz{ background: #ffffff; height: 200px;/* margin-top: -1px;*/ overflow: hidden; }
.seller_list{ width: 135px; text-align: center; float: left; height: 101px; border-right: 1px solid #e7e7e7; border-bottom: 1px solid #e7e7e7;}
.seller_list:nth-child(3){ border-right: 0;}
.seller_list:nth-child(6){ border-right: 0;}
.seller_list a{ display: block; margin-top: 20px;}
.seller_list_top{ width: 40px; height: 40px; margin: 0 auto; border: 1px solid #e7e7e7; }
.seller_list_top img{ width: 27px; margin: 5px auto 0; }
.seller_list_bot{ font-size: 15px; color: #333333; margin-top: 10px; }
.pzmc_cel{ display: inline-block; margin-left: 6px; float: left; margin-bottom: 10px;}
.styui_con{ height: 30px; line-height: 30px; width: 190px; float: left; margin-left: 30px; margin-bottom: 10px;}
.styui_con span{ display: inline-block; float: left; margin-right: 15px; }
.radio_s{ display: block; float: left; margin-right: 2px; margin-top: 8px; }
.styui_bor{ width: 190px; float: left;/* margin-left: 80px;*/ height: 30px; line-height:30px; margin-bottom: 10px; }
.styui_input{ float: left; font-size: 12px; height: 30px; line-height: 30px; border: 1px solid #e7e7e7; width: 100px; border-radius: 2px; background-color: #ffffff; padding-left: 5px; box-sizing: border-box;}
.resource_list{ overflow: hidden; margin-bottom: 15px; margin-top: 5px;}
.resource_left{ margin-left: 5px; width: 500px; float: left;}
.resource_left a{ height: 30px; line-height: 30px; cursor: pointer; display: inline-block; margin-left: 10px; background-color: #5794ff; border: 0; padding: 0 18px; color: #ffffff; font-size: 14px; }
.resource_right{ width: 457px; float: right; text-align: right; padding-right: 15px;}
.resource_right a{ height: 30px; line-height: 30px; cursor: pointer; display: inline-block; margin-left: 10px; background-color: #5794ff; border: 0; padding: 0 18px; color: #ffffff; font-size: 14px; }
/**/
.import_con{ margin: 50px 55px 0; overflow: hidden; }
.import_list { position:relative; width:270px; height:30px; overflow:hidden; float:left; }
.import_list .sous-con{ position:absolute; right:1px; top:0; z-index:5; }
.import_input { position:absolute; left:0; height:30px; border:1px solid #b1b3cc; width: 190px; }
.import_file { position:absolute; z-index:10; opacity:1; height:30px;/*-moz-left:-54px; -webkit-left:-64px; -o-left:-64px; left:-64px;*/ margin-left: -64px; top:4px; border:0; outline: none; width:410px; font-size:12px;}
@-moz-document url-prefix() { .import_file{ margin-left: -55px;}  }
.import_right{ display: inline-block; float: left; margin-left: 10px; height: 30px; line-height: 30px; }
.import_right a{ color: #0358b7; text-decoration: underline;}
.position_con{ margin: 30px 20px 0; overflow: hidden; }
.position_con span{ display: inline-block !important; float: left; height: 30px; line-height: 30px; margin: 5px 0; font-size: 14px;}
.pos_raiod{ display: block; float: left; margin-right: 5px; margin-top: 9px; }
.mui_title{ margin-left: 15px; color: #0358b7; font-size: 16px; margin-top:15px; margin-bottom: 10px;}
.main_table_m{ width: 100%; border-collapse: collapse;}
.main_table_m tr th{ background-color: #f2f6fb; font-weight: normal; }
.main_table_m tr td,.main_table_m tr th{ line-height: 20px; font-size: 13px; padding: 15px 5px; border: 1px solid #e7e7e7; text-align: center; }
.main_table_m tr td a{ display: inline-block; margin: 0 3px;}
.main_table_m tr th i{ color: #fa2f26;}
.main_input{ width: 90%; margin: 5px auto; height: 30px; line-height: 30px; border: 1px solid #e7e7e7; text-align: center; }
.resource_link{ text-align: center; overflow: hidden; position: fixed; left: 0; right: 0; background-color: #ffffff;bottom: 0; padding: 10px 0; }
.resource_link a{ display: inline-block; margin: 0 30px; padding: 7px 30px; border: 1px solid #0358b7; border-radius: 4px; font-size: 14px; color: #0358b7; }
.resource_link a.link_close{ color: #333333; border: 1px solid #999; }
.resource_link{ text-align: center; overflow: hidden; position: fixed; left: 0; right: 0; background-color: #ffffff;bottom: 0; padding: 10px 0; }
.resource_link input{ display: inline-block; background-color: #ffffff; cursor: pointer; margin: 0 30px; padding: 7px 30px; border: 1px solid #0358b7; border-radius: 4px; font-size: 14px; color: #0358b7; }
.resource_link input.link_close{ color: #333333; border: 1px solid #999; }
.tips_table{ width: 100%; border-collapse: collapse; }
.tips_table tr th{ background-color: #f2f6fb; font-weight: normal;  }
.tips_table tr th,.tips_table tr td{ height: 40px; line-height: 40px; padding: 0 5px; border: 1px solid #e7e7e7; text-align: center; }
.tips_table tr td{ color: #666666;}
.tips_table tr td em{ color: #fa2f26; }
.mui_con{ margin: 25px 15px 15px; overflow: hidden; height: 90px; line-height: 90px; font-size: 16px; color: #0358b7;  }
.mui_con img{ width: 100px; display: block; float: left; margin-left: 120px; margin-right: 30px;}
.shop_review{ margin: 30px 30px 30px 15px; overflow: hidden; }
.review_list{ width: 45%; float: left; margin-left: 15px; margin-bottom: 10px;}
.review_title{ width: 100px; float: left; font-size: 14px; text-align: right; height: 32px; line-height: 32px; margin-right: 7px;}
.review_main{ float: left; display: inline-block; width: 60%;}
.review_input{ width: 100%; height: 32px; line-height: 32px; border: 1px solid #dedede; }
.add_shop{ display: block; float: left; width: 100px; height: 36px; line-height: 36px; margin-left: 15px;}
.add_shop em{ display: block; width: 16px; height: 16px; line-height: 14px; border-radius: 16px; font-size: 20px; text-align: center; border: 1px solid #0358b7; float: left; margin-top: 9px; margin-right: 5px; }
.shop_del{ display: inline-block; width: 20px; height: 22px; margin: 7px 10px 0; text-align: center; background: url(/index/images/img_23.png) no-repeat center center; }
.shop_pur{ width: 830px !important;}
.shop_pur .purchase_input{ width: 620px;}
.shop_text{ resize: none; width: 620px; height: 80px; border: 1px solid #eaeaea; }
.shop_size{ padding-left: 100px; color: #0358b7; clear: both; margin-bottom: 20px; }
.shop_img{ width: 300px; float: left; position: relative; height: 480px; overflow: hidden; margin-right: 30px;}
.shop_img img{ width: 300px; height: 489px; border: 1px solid #cfcfcf;}
.shop_opc{ position: absolute; top:0; bottom: 0; left: 0; right: 0; background-color: rgba(0, 0, 0, 0.23); }
.shop_c{ width: 20px; height: 20px; line-height: 20px; position: absolute; top:15px; right: 15px;}
/*.shop_radio{ width: 30px; height: 30px;}*/
.shop_c input[type="radio"]{ width: 20px; height: 20px; display: inline-block; text-align: center; vertical-align: middle; line-height: 20px; position: relative; margin-top: 5px;}
.shop_c input[type="radio"]::before { content: ""; position: absolute; top: 0; left: 0; background: #fff; width: 100%; height: 100%;  /*border: 1px solid #e7e7e7;*/ border-radius: 100%; }
.shop_c input[type="radio"]:checked::before{ content: "\2713"; background-color: #5794ff; position: absolute; line-height: 20px; top: 0px; left: 0; width:100%;/* border: 1px solid #0358b7;*/ color:#ffffff; font-size:18px; text-align: center;}
/*物流需求单*/
.demand_con{ width: 100%; background-color: #f7f7f7; overflow: hidden; }
.demand_main{ width: 100%; margin: 15px auto; overflow: hidden; text-align: center; }
.demand_but{ background-color: #ffffff; border-radius: 3px; border: 1px solid #5794ff; color: #5794ff; cursor: pointer; padding: 7px 20px; cursor: pointer; display: inline-block; margin-right: 10px; }
.demand_bot{ background-color: #5794ff; border-radius: 3px; border: 1px solid #5794ff; color: #ffffff; cursor: pointer; padding: 7px 20px; cursor: pointer; display: inline-block; margin-left: 10px; }
.demand_bottom{ width: 100%; background-color: #f7f7f7; overflow: hidden; margin-top: 15px; }

/*设置奇数行颜色*/
.demand_maintab tr:nth-child(odd){ background: #ffffff; }
/*设置偶数行颜色*/
.demand_maintab tr:nth-child(even){ background: #f9fbfe; }
.demand_maintab{ border: 1px solid #e7e7e7;width: 100%; border-collapse: collapse; position: relative; table-layout: fixed; }
.demand_maintab tr td{ border: 0px solid #e7e7e7; position: relative; border-right: 1px solid #e7e7e7; font-size: 13px; line-height: 22px; height: 22px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;  padding: 15px 5px; word-break: break-all; color: #666666; }
.maintab tr td a{ display: inline-block; width: auto; margin: 0 5px; cursor: pointer; }
.div_bot em{ color: #fa2f26;}
.demand_top{ margin: 20px 15px 0; overflow: hidden; }
.demand_left{ width: 400px; float: left; height: 30px; line-height: 30px;}
.demand_left em{ color: #fa2f26;}
.demand_right{ width: 200px; float: right; text-align: right; height: 30px; line-height: 30px;}
.demand_right input{ padding: 7px 15px; display: inline-block; margin-right: 15px; background-color: #f5f5f5; border: 0; color: #333333; }
.demand_right input.left_demand_but{ color: #333333; }
.demand_right input.left_demand_bot{ color: #fa2f26; }
.demand_com{ clear: both; margin: 5px 15px 0;  overflow: hidden;}
.com_left{  width: 400px; float: left; }
.com_left img{ height: 20px; display: block; float: left; margin-right: 10px; margin-top: 3px;}
.left_dq{ display: block; float: left; height: 26px; line-height: 26px;}
.left_dq em{  font-size: 15px; margin-right: 10px; }
.com_right{width: 200px; float: right; text-align: right; height: 26px; line-height: 26px; color: #666666; }
.com_right em{ color: #fa2f26; }
.demand_tetx{  height: 26px; line-height: 26px; color: #666666; }
.demand_tetx span{ display: inline-block; margin-right: 15px;  float: left; }
.demand_tetx em{ color: #fa2f26; }
.freight_con{ margin: 20px 15px 70px; overflow: hidden;}
.freight_list{ height: 34px; line-height: 34px;}
.freight_list em{ color: #666666;}
.freight_tetx{ padding: 0 60px; line-height: 25px;}
.resource_sp{ width: 100%; color: #0358b7;}
.resource_sp img{ display: block; float: left; margin-left: 10px; height: 15px; margin-top: 3px; }
.resource_db{ width: 100%; color: #fa2f26;}
.resource_db img{ display: block; float: left; margin-left: 10px; height: 15px; margin-top: 3px; }
.resource_xc{ width: 30px; height: 30px; position: absolute; top:0; left: 0;}
.resource_xc img{ width: 30px;}
.demand_maintab tr td em{ color: #fa2f26; }
.mui_button{ text-align: right; margin: 20px 15px 15px;}
.dire_con{ margin: 15px 15px 10px; overflow: hidden; }
.dire_list{ line-height: 36px; clear: both; }
.dire_list em{ width: 130px; text-align: right; float: left; height: 30px; line-height: 30px; vertical-align: top; margin-right: 5px;}
.dire_list span{ display: inline-block; margin-right: 15px;}
.dire_raio{ display: block; float: left; margin-right: 3px; margin-top: 11px;}
.dire_text{ display: block; float: left; height: 60px; width: 400px; border: 1px solid #e7e7e7; resize: none; outline: none;}
.dire_list a{ display: block;; margin-top: 0; float: left; margin-left: 15px; line-height: 60px; }
.order_input{ width: 70px; height: 20px; line-height: 20px; border: 1px solid #e7e7e7; margin-right: 5px; text-align: center;}
.dire_address{ height: 20px; line-height: 20px; border: 1px solid #e7e7e7; width: 80%; padding-left: 10px; }
.order_list{ margin: 0 15px; overflow: hidden; height: 106px; }
.order_list p{ line-height: 26px; color: #666666;}
.order_con{ margin: 15px; overflow: hidden; }
.order_table{ width: 100%; border-collapse: collapse; }
.order_table tr td{ border: 1px solid #c5c7ca; line-height: 30px; padding: 10px 5px; }
.order_main{ width: 100%; height: 30px; line-height: 30px; margin: 5px 0;}
.order_main em{ display: inline-block; width: 180px; text-align: right; float: left; height: 30px; line-height: 30px; }
.table_input{ width: 220px; float: left; border: 0; border-bottom: 1px solid #e7e7e7; height: 30px; line-height: 30px; }
.layui-card-title{position:relative; height:30px; line-height:30px; width: 300px; float: right; text-align: right; margin-right: 15px;}
.layui-card-title a{ display: inline-block; float: right; color: #0358b7 !important; background: url(/admin/images/xia.png) no-repeat center right; font-weight: normal; margin: 2px; margin: 0 2px\9; height: 22px; line-height: 20px; line-height: 23px\0; padding: 0 12px; font-size: 13px; vertical-align: middle; white-space: nowrap; text-align: center; border-radius: 3px; }
.layui-card-title a.shou{ background: url(/admin/images/shang.png) no-repeat center right; }
.layui-delect a{ display: inline-block; float: right; color: #0358b7 !important; background: url(/admin/images/xia.png) no-repeat center right; font-weight: normal; margin: 2px; margin: 0 2px\9; height: 22px; line-height: 20px; line-height: 23px\0; padding: 0 12px; font-size: 13px; vertical-align: middle; white-space: nowrap; text-align: center; border-radius: 3px; margin-right: 18px; }
.layui-delect a.shou{ background: url(/admin/images/shang.png) no-repeat center right; }
.void_title{ margin: 15px 15px 0; overflow: hidden; height: 40px; line-height: 40px;}
.void_con{ width: 93%; margin: 0 auto; }
.del_textarea{ width: 100%; font-family: '微软雅黑'; padding: 5px; font-size: 14px; line-height: 26px; color: #555555; margin: 0 auto; float: left; min-height: 100px; outline: none; resize: none; border: 1px solid #e7e7e7; background-color: #f8f9fa; }

/*平台方首页*/
.home_top_con{ overflow: hidden; width: 100%;}
.home_title_c{ height: 50px; line-height: 50px; font-size: 16px; }
.home_title_c i{ display: block; width: 3px; height: 15px; float: left; margin-right: 5px; margin-top: 17px; background-color: #0358b7; }
.home_content_m{ margin: 0px 0 15px; overflow: hidden; display: flex; justify-content: space-between; }
.page_list{ flex: 1; height: 110px; background: #ffffff; margin-right: 15px; float: left;}
/*.page_list:first-child{ background: url(/sys/images/img_48.png) no-repeat center center; background-size: cover; }
.page_list:first-child .page_top{ color: #ffffff; }
.page_list:first-child .page_bot{ color: #ffffff; }*/
.page_list:hover{ background: url(/sys/images/img_48.png) no-repeat center center; background-size: cover; }
.page_list:last-child{ margin-right: 0;}
.page_top{ width: 100%; padding-top: 25px; font-size: 22px; color: #fa2f26; text-align: center; }
.page_main{ margin-top: 15px; text-align: center;}
.page_bot{ display: inline-block; margin: 0 auto; font-size: 15px; color: #8c8c8c; }
.page_bot i{ display: inline-block; margin-left: 5px; font-size: 15px; }
.page_list:hover .page_top{ color: #ffffff; }
.page_list:hover .page_bot{ color: #ffffff; }
.page_con{ width: auto; height: auto; background-color: #ffffff; padding: 10px 0px; text-align: left; display: none; position: absolute;  /*border: 1px solid #e7e7e7;*/ z-index: 5;box-shadow: 0 5px 4px rgba(0, 0, 0, 0.04), -4px -3px 8px rgba(0, 0, 0, 0.04), 5px 0px 4px rgba(0, 0, 0, 0.04), 0px 0px 3px rgba(0, 0, 0, 0.04); }
.page_con ul{ display: block; overflow: hidden; }
.page_con ul li{ height: 30px; line-height: 30px; display: block; padding: 0 5px; }
.page_con ul li:hover{ background-color: #f2f6fb; }
.page_con ul li span{ display: inline-block; margin: 0 10px; color: #888888; font-size: 14px; }
.page_con ul li:hover span{ color: #0358b7; }
.page_two_con{ width: 100%; margin: 0px auto 15px; display: flex; justify-content: space-between;}
.page_two_left{ width: 37%; float: left; background-color: #ffffff; box-sizing: border-box; }
.page_two_title{ height: 50px; line-height: 50px; border-bottom: 1px solid #e7e7e7; padding: 0 15px; }
.page_main_content{ margin-top: 20px; padding: 10px 10px 35px; overflow: hidden; }
.page_left_list { width: 25%;  float: left;  text-align: center; margin: 0 3.5%; }
.page_left_list a { display: block; width: 100%; text-align: center; }
.page_list_img img { vertical-align: middle; width: 80px; }
.page_left_list span { display: block; width: 100%; margin: 10px 0; font-size: 15px; color: #333333; }
.page_left_list:hover{ box-shadow: 0 5px 4px rgba(0, 0, 0, 0.04), -4px -3px 8px rgba(0, 0, 0, 0.04), 5px 0px 4px rgba(0, 0, 0, 0.04), 0px 0px 3px rgba(0, 0, 0, 0.04);  }
.page_two_right{ flex: 1; float: right; margin-left: 15px; background-color: #ffffff;}
.page_right_con{ margin: 20px; }
.page_right_list{ width: 23%; float: left; margin-left: 20px; }
.page_right_list ul{ display: block;}
.page_right_list ul li{ display: inline-block; padding: 0 20px; height: 34px; line-height: 34px; }
.page_right_list ul li:hover{ background-color: #f5f5f5; }
.page_right_list ul li a{ color: #666666; font-size: 14px; }
.page_right_list ul li a em{ display: inline-block; margin-left: 5px; color: #0358b7;}
.page_heng{ width: 1px; height: 130px; background-color: #e7e7e7; float: left; margin-top: 10px; }
.page_right_main{ width: 48%; float: left;  margin-left: 15px;}
.page_right_main ul{ display: block; width: 44%; float: left; margin-left: 10px; overflow: hidden;}
.page_right_main ul li{ display: inline-block; float: left; padding: 0 20px; height: 34px; line-height: 34px; }
.page_right_main ul li:hover{ background-color: #f5f5f5; }
.page_right_main ul li a{ color: #666666; font-size: 14px; }
.page_right_main ul li a em{ display: inline-block; margin-left: 5px; color: #fa2f26;}
.page_bot_con{ overflow: hidden; margin: 15px auto 0; width: 100%;}
.page_bot_title{ height: 50px; line-height: 50px; width: 100%; margin-bottom: 10px;}
.page_bot_title span{ display: inline-block; float: left; margin-right: 35px;}
.page_bot_title span a{ color: #666666; font-size: 16px; }
.page_bot_title span.bot_title_col a{ color: #0358b7; display: inline-block; border-bottom: 2px solid #0358b7; height: 26px; line-height: 26px; margin-top: 12px; }
.page_bot_main{ overflow: hidden; }
.page_bot_list{ overflow: hidden; display: flex; justify-content: space-between;}
.page_bot_left{ background-color: #ffffff; width: 60%; float: left; padding: 10px 10px; }
.page_home{ width: 100%; overflow: hidden; margin-top: 10px;}
.page_table{ width: 100%; border-collapse: collapse; }
.page_table tr td{ height: 40px; line-height: 40px; text-align: center; background-color: #edf3fa; font-size: 14px; }
.page_bot_home{ width: 100%; overflow: hidden; margin-bottom: 15px; }
.home_page{ width: 100%;border-collapse: collapse; }
.home_page tr td{ height: 40px; line-height: 40px; text-align: center; color: #666666; font-size: 14px; }
/*设置奇数行颜色*/
.home_page tr:nth-child(odd){ background: #ffffff; }
/*设置偶数行颜色*/
.home_page tr:nth-child(even){ background: #f9fbfe; }
.page_bot_right{ background-color: #ffffff; width: 39%; float: right; padding: 10px 0;  }
.page_bot_title_m{ margin: 5px 15px; height: 30px; line-height: 30px; font-size: 16px; color: #0358b7; }
.page_bot_title_m i{ width: 3px; height: 15px; background-color: #0358b7; display: block; float: left; margin-right: 5px; margin-top: 8px; }
.page_img{ margin: 5px 40px 20px;}
.page_img img{ width: 100%;}
.shop_commer{ margin: 40px 20px 10px; overflow: hidden;}
.shop_number{ padding: 10px 20px 15px; overflow: hidden; border: 1px solid #eaeaea; margin-bottom: 15px; }
.shop_ledt_img{ width: 70px; float: left; margin-top: 15px; }
.shop_ledt_img img{ width: 70px; height: 70px;}
.shop_two_left{ width: 450px; float: left; margin-left: 20px; margin-top: 10px;}
.shop_two_top{ font-size: 16px; margin-bottom: 7px;}
.shop_two_con{ overflow: hidden;}
.shop_two_con p{ display: block; line-height: 26px; color: #666666; height: 26px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 14px; }
.shop_three_left{ width: 220px; float: left; margin-top: 20px; margin-left: 30px;}
.shop_three_left p{ height: 26px; line-height: 26px; color: #666666;}
.shop_four_left{ width: 145px; float: left; margin-top: 35px;}
.shop_four_left a{ display: block; height: 32px; line-height: 32px; border-radius: 18px; border: 1px solid #0358b7; background-color: #ffffff; text-align: center; color: #0358b7; width: 110px; margin: 0 auto; }
.shop_number:hover{ background-color: #f9fafb; }
.shop_number:hover .shop_four_left a{ color: #ffffff; background-color: #5794ff; border: 1px solid #5794ff; }
.driver_main .dreve_ap{ display: inline-block; float: left; height: 30px; line-height: 30px; margin-right: 25px;}
.driver_main .dreve_ap input{ display: block; float: left; margin-top: 8px; margin-right: 5px;}

.bot_input_m{ width: 100%; margin-top: 15px; padding-left: 30px;}
.bot_input_m .sous-con{ width: 70px; display: block; float: left; text-align: center; }
.bot_input_m a{ width: 70px; display: block; float: left; text-align: center;height: 30px;line-height: 30px;margin-left: 10px; margin-bottom:15px; background-color: #5794ff;border: 0;padding: 0 5px;color: #ffffff;font-size: 14px; }
.job_left_title{ width: 70%; margin: 0 auto; text-align: center; display: block; height: 40px; line-height: 40px; background-color: #f2f6fb; font-size: 16px; }
.job_left_title b{ font-weight: normal; }
.job_con_table{ width: 60%; margin: 20px auto 0; border-collapse: collapse;}
.job_con_table tr td{ width: 100%; text-align: center; height: 36px; line-height: 36px; font-size: 15px;}
.job_con_table tr td a{ display: block; width: 100%; }
.job_con_table tr td a b{ font-weight: normal; color: #333333;}
.job_con_table tr td.dj{ background-color: #f2f6fb; }
.job_con_table tr td a.dj{ background-color: #5794ff; color: #ffffff; }
.job_con_table tr td a.dj b{ color: #ffffff;}
.title-con{ overflow: hidden; margin-top: 20px;}
.kuang{ overflow: hidden; margin-bottom: 10px; width: 100%;}
.biaot{ width: 60px; text-align: right; height: 30px; line-height: 30px; float: left; margin-right: 10px;}
.biaot b{ font-weight: normal; }
.kuang .pzmc{ width: 80%;}
.text_input{ width: 80%; height: 80px; border: 1px solid #e7e7e7; resize: none; box-sizing: border-box; }
.news_content{ width: 95%; margin: 15px auto 0;}



@media screen and (min-width: 1000px) {
	.page_right_list{ margin-left: 0;}
	.page_right_list ul li{ padding: 0 5px;}
	.page_right_main ul{ margin-left: 0;}
	.page_right_main ul li{ padding: 0;}
	.page_right_con{ margin: 20px 10px;}
	.page_right_main ul{ width: 50%;}
	.page_bot_left .pzmc-con{ width: 180px !important;}
	.page_bot_left .m{ width: 325px !important;}
}
.oriented{ margin: 15px; overflow: hidden; height: 30px; line-height: 30px;}
.oriented span{ display: inline-block; float: left; margin-right: 35px; }
.oriented span input{ display: block; float: left; margin-top: 9px; margin-right: 5px; }
.oriented span input.resource_select{ margin-top: 6px; }
.sous_bor{ background-color: #ffffff; border: 1px solid #e7e7e7; color: #333333; }
.pro_add{ display: inline-block; float: right; margin-right: 15px;}
/*图片维护*/
.picture_top{ background-color: #f5f5f5; width: 100%; padding-bottom: 15px; }
.picture_top_con{ width: 100%; padding: 5px 15px; background-color: #ffffff; overflow: hidden; }
.picture_top_left{ display: inline-block; float: left; padding: 15px 0;}
.picture_left_t{ font-size: 16px; margin-bottom: 5px; }
.picture_left_b{ font-size: 14px;}
.picture_left_b span{ display: inline-block; float: left; margin-right: 20px; }
.picture_left_b span:first-child{ margin-right: 0;}
.picture_left_b span em{ color: #fa2f26;}
.picture_top_right{ display: inline-block; float: right; margin-top: 23px;}
.picture_content{ overflow: hidden; /*background-color: #f5f5f5;*/ padding-top: 15px; display: flex; justify-content: flex-start;}
.picture_left{ width: 190px; height: 240px; margin-left: 15px; background-color: #ffffff; border: 2px dashed #e8e8e8; position: relative; float: left; display: flex; justify-content: center; align-items: center;}
.picture_left_img{ position:relative; width:190px; height:100px; overflow:hidden; float:left; display: flex; justify-content: center; align-items: center; }
.picture_left_but{ position:absolute; left:50%; right: 50%; width:70px; margin-left: -35px; top:70px; font-size: 16px; z-index:5; height:26px; border:none; color: #999999; background-color: #ffffff;  }
.picture_left_text{ position:absolute; left:50%; right: 50%; top:0; width: 40px; margin-left: -20px; text-align: center; font-size: 30px; color: #999999; height: 40px; line-height: 40px; border-radius: 50px;  border:1px solid #999999; }
.picture_left_file{ position:absolute; z-index:10; opacity:0; height:100px; left:-34px; top:1px; border:0; outline:0; width:270px; padding:1px 30px; font-size:12px; }
.picture_right{ flex: 1; margin-left: 10px; position: relative; display: flex; justify-content: flex-start; flex-wrap: wrap; }
/*.picture_right_m{ flex: 1; margin-left: 10px; position: relative; display: flex; justify-content: flex-start; flex-wrap: wrap; }*/
.picture_list{ width: 186px; height: 240px; background-color: #ffffff; margin: 0 6px 12px;  border: 1px solid #e7e7e7; padding: 10px; box-sizing: border-box; position: relative; }
.picture_list:hover .picture_pic img{ transform: scale(1.1);}
.picture_pic{ width: 166px; height: 220px; position: relative; overflow: hidden; }
.picture_pic img{width: 166px; height: 220px;}
.pic_opc{ position: absolute; top:0; bottom: 0; left: 0; right: 0; background-color: rgba(0, 0, 0, 0.2); }
/*.picture_pic:hover img{ transform: scale(1.1);}*/
.picture_box{ position: absolute; top:10px; right: 10px; z-index: 10;}
.picture_box .tui-checkbox:checked { background:#ff0000 !important; border: 1px solid #ff0000 !important; }
.tui-checkbox { width:20px !important; height:20px !important; background-color:rgba(255, 255, 255, 0.4) !important; border:solid 1px #dddddd; -webkit-border-radius:50% !important; border-radius:50% !important; font-size:0.8rem !important; margin:0 !important; padding:0 !important; position:relative !important; display:inline-block !important; vertical-align:top !important; cursor:default !important; -webkit-appearance:none !important; -webkit-user-select:none !important; user-select:none !important; -webkit-transition:background-color ease 0.1s !important; transition:background-color ease 0.1s !important; }
.tui-checkbox:checked::after { content:''; top:4px; left:4px; position:absolute; background:transparent; border:#fff solid 2px; border-top:none; border-right:none; height:5px; width:8px; -moz-transform:rotate(-45deg); -ms-transform:rotate(-45deg); -webkit-transform:rotate(-45deg); transform:rotate(-45deg); }
.picture_box input[type="checkbox"]::before { display: none;}
.picture_box input[type="checkbox"]:checked::before{ display: none;}
.picture_left_opc{ position: absolute; left: 10px; top:10px; color: rgba(255, 255, 255, 0.86);}
.picture_left_title{ font-size: 15px; margin-bottom: 3px;}
.picture_left_textm{ font-size: 13px;}
/*.picture_list_m{ width: 220px; overflow: hidden; background-color: #ffffff; margin: 0 6px 12px;  border: 1px solid #e7e7e7; padding: 10px; box-sizing: border-box; position: relative; }*/
.picture_pic_m{ width: 180px; overflow: hidden; position: relative; height: 125px; }
.picture_pic_m img{width: 180px; height: 125px;}
.picture_right_m{ width: 660px; margin-left: 15px;}
.picture_right_m .picture_list_m { background: #ecf0f1; display: inline-block; margin-bottom: 10px; max-width: 20rem; padding: 0.5rem; vertical-align: top; height: 142px; margin-right: 5px; }
.add_heng{ width: 100%; height: 1px; background-color: #e7e7e7; margin: 10px 0; clear: both; }
.resource_main{ padding-left: 15px; display: inline-block; float: left; }
.resource_main .pzmc_cel{ margin-left: 0; }

.bidding_bd{ overflow: hidden; width: 940px; margin: 20px auto;}
.bidding_bd:last-child{ margin-bottom: 40px;}
.bidding_img{ width: 44px; height: 44px; line-height:44px; float: left; background-color: #e7e7e7; border-radius: 50px; text-align: center; }
.bidding_weixin{ background-color: #00c800;}
.bidding_weibo{ background-color: #e71f19;}
.bidding_qq{ background-color: #23a0f0;}
.bidding_img img{ width: 22px; margin-top: 13px;}
.bidding_bt{ width: 340px; float: left; height: 44px; line-height: 44px; text-align: center; margin-left: 15px; color: #999999; font-size: 16px; }
.bidding_nc{ width: 340px; float: left; height: 44px; line-height: 44px; color: #999999; font-size: 16px;padding-left: 100px;  }
.bidding_jb{ width: 160px; text-align: right; float: left; height: 44px; line-height: 44px; margin-left: 20px;  }
.bidding_jb a{ box-sizing: border-box; display: inline-block; color: #999999; font-size: 16px; height: 32px; line-height: 32px; margin-top: 9px; border: 1px solid #999999; width: 80px; text-align: center; }
.bidding_jb a.bd{ background-color: #5794ff; color: #ffffff; border: 1px solid #5794ff;}
.bd_m{ float: right; width: 135px; text-align: right;height: 30px; line-height: 30px; margin-top: 15px; margin-right: 20px; }
.bd_m a{display: inline-block; font-size: 18px; color: #5794ff; }
.account_title_b{ margin-top: 30px; font-size: 18px; margin-left: 40px;}
.account_m{ font-size: 14px; color: #999999; margin-left: 40px;}
.left_title_top{ margin-left: 13px; background: url(/admin/images/yixuan.png) no-repeat left center; width: 100%; height: 30px; line-height: 30px; padding-left: 22px; margin-top: 5px; }
.left_title_top h2{ font-size: 17px; color: #0358b7;}
.left_title_top h2 a{ font-size: 17px; color: #0358b7;}
.position_con span input{ display: block; float: left; margin-top: 8px; margin-right: 5px; }
.puy_bj{ display: inline-block; padding: 4px 7px; background-color: #5794ff; cursor: pointer; color: #ffffff; border: 0; font-size: 12px; }
/*我要吐槽*/
.tease{ margin: 15px 25px 0; overflow: hidden;}
.tease_title{ height: 40px; line-height: 40px; font-size: 16px;}
.tease_title em{ font-style: normal; color: #999999; font-size: 12px;}
.tease_main{ width: 100%; overflow: hidden; margin-bottom: 15px;}
.textarea_tease{ width: 99%; height: 80px; border: 1px solid #e7e7e7; resize: none; outline: none; box-sizing: border-box; padding: 5px;  }
.tease_input{ width: 99%; height: 34px; border: 1px solid #e7e7e7; line-height: 34px; box-sizing: border-box; padding: 5px;  }
.complaint_con{ margin: 10px 15px 0; overflow: hidden;}
.complaint_list{ border: 1px solid #e7e7e7; padding: 15px; margin-bottom: 15px;}
.complaint_content{ overflow: hidden; margin-bottom: 10px;}
.complaint_left{ width: 40%; float: left;}
.complaint_img{ float: left; width: 40px; height: 40px;}
.complaint_img img{ width: 40px; height: 40px;}
.complaint_title{ display: inline-block; float: left; margin-left: 10px; }
.complaint_top{ color: #333333; font-size: 15px;}
.complaint_time{ color: #999999; font-size: 13px; margin-top: 3px;}
.complaint_right{ float: right; width: 40%; text-align: right;}
.complaint_right span{ display: inline-block; height: 25px; line-height: 25px;}
.complaint_right span img{ width: 20px; float: right; margin-top: 11px; margin-left: 10px;}
.complaint_main{ overflow: hidden; line-height: 24px;}
.complaint_bot{ width: 99%; margin: 10px auto; background-color: #f6f6f6; box-sizing: border-box; padding: 15px;}
.complaint_user{ font-size: 15px; }
.complaint_user em{ font-size: 13px; color: #999999;}
.complaint_user_con{ margin-top: 5px; line-height: 24px;}
.spay_text{ color: #666666; }

.img_pic{ width: 44px; height: 44px; border-radius: 100%; background-color: #ffffff; padding: 2px; float: left; }
.img_pic img{ width: 40px; height: 40px; border-radius: 100%; cursor: pointer;}
.left_jian{ display: block; float: left; width: 8px; height: 15px; margin-left: 10px; margin-top: 15px; }



.imageWrapper { width: 75%; margin: 35px auto; overflow: hidden; }
.imageWrapper .fontTip { color: #ccc; line-height: 24px; }
.upload_con{ background-color: #ffffff; width: 100px; margin: 0 auto; }
.imageWrapper .btnUpload { height: 33px;  color: #333333; border: 0; outline: none; background-color: #ffffff; font-size: 14px; line-height: 33px; text-align: center; display: inline-block; cursor: pointer; }
.imageShow {  width: 100px; height: 100px; border: 1px solid #ececec; border-radius: 100%; background-color: #ffffff; padding: 2px; margin: 15px auto 0; }
.imageShow>img { width: 100%; height: 100%; border-radius: 100%; }
.upload_main{ background-color: #eeeeee; width: 170px; height: 170px; text-align: center; padding-top: 40px; float: left; }
.upload_con span{ font-size: 20px; color: #0358b7; height: 33px; line-height: 33px; display: inline-block; }
.upload_text{ width: 125px; color: #999999; margin: 20px auto 0; line-height: 25px;}
.upload_text i{ color: red;}
.img_con{ width: 170px; height: 170px; border: 1px solid #e7e7e7;  float: left; margin-left: 20px; background-color: #fdfdfd; }
.img_text_p{ padding-top: 20px; width: 100%; text-align: center; color: #999999; }
.select2-container{ border: 1px solid #e7e7e7; height: 30px; line-height: 30px; box-sizing: border-box; }
.driver_list_m{ width: 250px; float: left; position: relative; }
.select2-container .select2-drop { top: 31px; width: 197px; background: #fff; border: 1px solid #e7e7e7; padding: 10px; box-sizing: border-box; position: absolute; left: 0; -webkit-box-shadow: 0 4px 5px rgba(0, 0, 0, .15); -moz-box-shadow: 0 4px 5px rgba(0, 0, 0, .15); -o-box-shadow: 0 4px 5px rgba(0, 0, 0, .15); box-shadow: 0 4px 5px rgba(0, 0, 0, .15); z-index: 999; -webkit-border-radius: 0 0 4px 4px; -moz-border-radius: 0 0 4px 4px; border-radius: 0 0 4px 4px; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; }
.select2-choice{ display: block; padding-left: 5px; box-sizing: border-box; }
.select2-search input{ height: 30px; line-height: 30px; width: 100%; padding-left: 5px; border: 1px solid #e7e7e7; }
.select2-container a{ color: #666666;}
.select2-container a span{ width: 90%; float: left;}
.select2-container a div b{ width: 0; height: 0; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 5px solid #d0d0d0; float: right; margin-right: 10px; margin-top: 13px;}
.select2-results  li{ cursor: pointer; display: block; width: 100%; font-size: 13px; }



.layui_list_m{ border: 1px solid #e7e7e7; overflow: hidden; height: 400px; margin-top: 20px; border-radius: 3px 3px 0 0; }
.layui_list_m .layui_title_m{ height: 36px; line-height: 36px; background-color: #f5f5f5; color: #333333; padding-left: 15px; border-radius: 3px 3px 0 0; }
.layui_list_inpit{ padding: 10px 15px; overflow: hidden;}
.layui_list_inpit .layui-input{ height: 30px; line-height: 30px;}
.eleTree{ width: 100%; height: 310px; overflow-y: auto; overflow-x: hidden; }
.layui_but_m{ width: 30px; height: 26px; line-height: 26px; border: 1px solid #ccc; display: block; margin-top: 15px; background-color: #ffffff; border-radius: 3px; cursor: pointer; }

.pteg_con{ padding: 15px 15px 0; overflow: hidden; }
.pteg_title{ height: 30px; line-height: 30px; font-size: 16px; color: #000000; }
.pteg_title em{ display: block; float: left; width: 3px; height: 17px; background-color: #0358b7; margin-right: 5px; margin-top: 7px; }
.pteg_main{ margin: 0 15px 10px; height: 36px; line-height: 36px; background-color: #f3f7f9; }
.pteg_main span{ display: inline-block; font-size: 14px; margin-left: 15px; }
.pteg_main span em{ color: red; }
.pzmc_width{ width: 520px !important; }
.pzmc_width .pzmc{ width: 435px !important; }
.main_py{ width: 15px; height: 15px; display: inline-block; border: 0; background: #ffffff url(../images/bianji.png) no-repeat center center; background-size: contain; margin-left: 10px; margin-top: 8px; cursor: pointer; }
.detail_title{ margin: 15px 15px; overflow: hidden; text-align: center; color: #333333; font-size: 16px; height: 40px; line-height: 40px; background-color: #f3f7f9; }
.detail_title em{ color: red; }
.detail_table{ width: 80%; box-sizing: border-box; margin: 20px auto 5px; border-collapse: collapse; }
.detail_table tr td{ border: 0; height: 40px; line-height: 40px; }
.detail_table tr td em{ color: #0358b7; }
.detail_list{ margin: 15px; }
.detail_list h2{ display: block; color: #000000; margin-bottom: 15px; }
.detail_list .ui_select-container{ margin-right: 15px; float: left; }
.detail_main{ overflow: hidden; }
.detail_num{ clear: both; margin-top: 15px; overflow: hidden; }
.detail_num .pzmc-con { width: 100%; }
.detail_num .pzmc-con em { width: 175px; }
.detail_text_l{ margin: 15px; color: #0358b7; }
.enter_main{ width: 100%; margin: 15px; }
.enter_list{ width: 190px; margin-right: 10px; height: 100px; background-color: #fafafa; display: block; float: left; border-radius: 3px; }
.enter_title{ height: 36px; line-height: 36px; font-size: 15px; color: #666666; margin-top: 10px; }
.enter_title em{ width: 5px; height: 5px; border-radius: 100%; margin-top: 10px; margin-right: 5px; border: 5px solid #fb882a; display: block; float: left; margin-left: 15px;  }
.enter_num{ padding-left: 30px; margin-top: 3px; font-size: 15px; }
.enter_num em{ font-size: 24px; }
.enter_list:nth-child(2) .enter_title em{ border: 5px solid #2e5ffc; }
.enter_list:nth-child(3) .enter_title em{ border: 5px solid #3ecead; }
.enter_list:nth-child(5) .enter_title em{ border: 5px solid #7078ff; }
.enter_list:nth-child(6) .enter_title em{ border: 5px solid #f59d12; }
.h_m{ display: block; float: left; width: 1px; height: 70px; background-color: #e7e7e7; margin-right: 10px; margin-top: 15px; }
.enter_other{ width: 270px; }
.enter_last{  padding-left: 30px; margin-top: 3px; font-size: 15px;  }
.enter_last em{ color: #666666; }
.enter_l_m{ padding-left: 105px; margin-top: 5px; }
.enter_l_m a{ margin-left: 5px; }
.h_lasy{ margin:15px; height: 1px; width: 100%; background-color: #e7e7e7; clear: both; }

.pzmc-con .account_text{ width: 205px; height: auto; }
.pzmc-con .fileinput-button{ background-color: #ffffff; }
.enter_c{ width: 100%; height: 15px; background-color: #f7f7f7; }
.maintab tr td a.link_red{ color: #fa3a31; }
.color_d{ color: #ff8563; }
.color_t{ color: #fa3a31; }
.review_con{ padding: 0px 40px; margin-top: 30px; overflow: hidden; height: 40px; line-height: 40px; font-size: 15px; color: #666666; }
.review_con em{ width: 20px; height: 20px; line-height: 20px; margin-top: 10px; margin-right: 5px; text-align: center; border-radius: 100%; background-color: #faad14; color: #ffffff; display: block; float: left; }
.review_text{ padding-left: 65px; margin-top: 10px; color: red; font-size: 16px; }
.review_but{ position: fixed; bottom: 10px; right: 10px; height: 30px; line-height: 30px; }
.review_but a{ display: block; float: left; margin-left: 15px;  border: 1px solid #e7e7e7; border-radius: 3px; background-color: #ffffff; padding: 0 10px; height: 30px; line-height: 30px; box-sizing: border-box; color: #666666; }
.review_but a:last-child{ background-color: #1890ff; color: #ffffff; border: 0; }
.requst_top{ width: 90%; height: 54px; line-height: 54px; margin: 20px auto 0; background-color: #f9fbfe; }
.requst_title{ display: block; width: 500px; margin: 0 auto; font-size: 16px; }
.requst_title a{ display: inline-block; margin-left: 5px; }
.requst_link{ width: 350px; margin: 10px auto; text-align: right; font-size: 15px; }
.request_mian{ width: 90%; margin: 30px auto 0; border-top: 1px solid #e7e7e7; padding: 50px 20px 50px; box-sizing: border-box; overflow: hidden; }
.request_left{ width: 250px; float: left;margin-top: 30px; }
.request_img{ width: 220px; height: 220px; border: 1px solid #e7e7e7; padding: 10px; box-sizing: border-box; }
.request_img img{ width: 200px; height: 200px; }
.request_left p{ font-size: 16px; width: 240px; text-align: center; margin-top: 10px; display: block; line-height: 30px; font-weight: bold; color: #666666; }
.request_right{ width: 600px; float: left; margin-left: 20px; padding-left: 30px; border-left: 1px solid #e7e7e7; }
.request_right h2{ display: block; font-size: 20px; color: #000000; }
.request_right h3{ display: block; font-size: 16px; color: #000000; margin-top: 15px; }
.request_con{ margin-top: 15px; overflow: hidden; }
.request_list{ margin-bottom: 15px; overflow: hidden; }
.request_last{ display: block; width: 100%; font-size: 17px; color: #000000; }
.request_last em{ width: 6px; height: 6px; margin-right: 5px; margin-top: 4px; background-color: #ffffff; border: 6px solid #fb882a; display: block; float: left; border-radius: 100%; }
.request_list p{ display: block; line-height: 30px; font-size: 15px; color: #666666; padding-left: 25px; margin-top: 5px; }
.request_list:nth-child(1) .request_last em{ border: 6px solid #fb882a; }
.request_list:nth-child(2) .request_last em{ border: 6px solid #2e5ffc; }
.request_list:nth-child(3) .request_last em{ border: 6px solid #3ecead; }
.request_list:nth-child(4) .request_last em{ border: 6px solid #2e5ffc; }
.enter_last_ewm{ width: 400px; float: left; margin-left: 15px; }
.enter_last_ewm span{ width: 230px; float: left; font-size: 15px; display: block; text-align: right; line-height: 30px; margin-top: 70px; margin-right: 5px; }
.enter_last_ewm img{ float: left; width: 100px; height: 100px; }





