@charset "UTF-8";
/*20180320*/

/*cssreset*/
html,body {color:#333; background:#f6f6f6; }
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td {margin:0; padding:0;}
body,button,input,select,textarea,li,dt,dd,div,td,p,span {font-size:14px; font-family:Microsoft Yahei,arial,verdana;}
h1,h2,h3,h4,h5,h6 {font-size:100%; font-weight:normal; font-family:Microsoft Yahei,arial,verdana;}
address,cite,dfn,em,var {font-style:normal;}
code,kbd,pre,samp {font-family:courier new,courier,monospace;}
ul,ol {list-style:none outside none;}
span {font-size:100%;}
a {display:inline-block; color:#333; text-decoration:none; hide-focus:expression(this.hideFocus=true); outline:none; -webkit-transition-duration:.3s; transition-duration:.3s;}
a:hover {color:#1289ea; text-decoration:none;}
a:focus {outline:0;}
legend {color:#666;}
fieldset,img {border:0 none;}
img {vertical-align:bottom;}
button,input,select,textarea {margin:0; padding:0; outline:none; vertical-align:middle;}
button {cursor:pointer;}
input[type="radio"],input[type="checkbox"] {position:relative; top:-2px;}
table {border-collapse:collapse; border-spacing:0;}
input[disabled],input[disabled]:hover {background:#f7f7f7; border:1px #e6e6e6 solid; cursor:default;}
input::-moz-placeholder, textarea::-moz-placeholder {color:#aaa;}

/*font*/
.fs12 {font-size:12px;}
.fs14 {font-size:14px;}
.fs16 {font-size:16px;}
.fs18 {font-size:18px;}
.ffy {font-family:tahoma,arial,sans-serif;}

/*color*/
.c666 {color:#666;}
.c999 {color:#999;}
.cccc {color:#ccc;}
.cf00 {color:#f00;}
.c1289ea {color:#1289ea;}
.cff0024 {color:#ff0024;}
.cff9124 {color:#ff9124;}

/*background*/
.bfff {background:#fff;}

/*control*/
.input {height:18px; line-height:18px; padding:3px 5px; border:1px solid #e6e6e6;}
.select {padding:2px; border:1px solid #ddd;}
.textarea {padding:5px; border:1px solid #ddd; color:#666;}
.checkbox,.radio {display:inline-block; margin-right:5px;}
.checkbox input,.radio input {position:absolute; top:-9999px; left:-9999px;}
.checkbox .cklabel,.radio .rdlabel {display:inline-block; cursor:pointer;}
.checkbox .icon,.radio .icon {display:inline-block; width:14px; height:14px; background:url(../../images/coal/gdmt_checkbox.png) no-repeat; vertical-align:middle;}
.radio .icon {background:url(../../images/coal/gdmt_radio.png) no-repeat;}
.checkbox .cklabel.on .icon,.radio .rdlabel.on .icon {background-position:-14px 0;}
.checkbox .text,.radio .text {height:18px; line-height:18px;}
.filefield .filebd {display:inline-block; clear:both; overflow:hidden;}
.filefield .filebd p {height:30px; padding:0 5px; line-height:30px; border-radius:3px; transition:all .3s; cursor:pointer;}
.filefield .filebd p:hover {color:#1289ea; background:#f4f7fa;}
.filefield .filebd p em {display:inline-block; width:280px; margin-left:5px;}
.filefield .filebd i {line-height:30px;}
.filefield .filebd .ricon {width:16px; height:16px; text-align:center;}
.filefield .filebd .ricon.c67c23a {color:#67c23a;}

/*ellipsis*/
.ellipsis {overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

/*overflow*/
.ofvisible {overflow:visible;}

/*cover-background*/
.coverbg {position:absolute; top:0; left:0; z-index:9998; width:100%; background:#000; filter:alpha(opacity=50); opacity:0.5;}

/*spinner*/
.Spinner {display:block; overflow:hidden; width:140px;}
.Spinner .Amount {width:70px; height:17px; padding:4px 5px; line-height:17px; border-width:1px 0; border-style:solid; border-color:#d9d9d9; float:left; text-align:center; color:#565656; outline:0;}
.Spinner a {display:inline-block; width:25px; height:25px; border:1px solid #d9d9d9; background-color:#f7f7f7; float:left; cursor:pointer; outline:0;}
.Spinner a i {font-style:normal; background:url(../../images/coal/BuynBtn.png) no-repeat; display:block; width:9px; height:9px; margin:8px; text-indent:999999%; overflow:hidden;}
.Spinner .Decrease i {background-position:-9px -9px;}
.Spinner .Increase i {background-position:-9px -0px;}
.Spinner .DisDe i {background-position:-0px -9px;}
.Spinner .DisIn i {background-position:-0px -0px;}

/*float*/
.fl {float:left;}
.fr {float:right;}

/*margin-padding*/
.mt10 {margin-top:10px;}
.mt15 {margin-top:15px;}
.mt20 {margin-top:20px;}
.mt30 {margin-top:30px;}
.mt40 {margin-top:40px;}
.mr10 {margin-right:10px;}
.mr5 {margin-right:5px;}
.mb10 {margin-bottom:10px;}
.ml10 {margin-left:10px;}
.ml20 {margin-left:20px;}
.pt10 {padding-top:10px;}
.pt40 {padding-top:40px;}
.pr10 {padding-right:10px;}
.pb10 {padding-bottom:10px;}
.pb50 {padding-bottom:50px;}
.pl10 {padding-left:10px;}
.pt20 {padding-top:20px;}
.pd20 {padding:20px;}

/*text-alignment*/
.txtl {text-align:left;}
.txtc {text-align:center;}
.txtr {text-align:right;}

/*layout*/
.gdmt_layout {clear:both; position:relative; width:1200px; margin:0 auto;}
.gdmt_layout:after,.clearfix:after {clear:both; content:"."; display:block; height:0; visibility:hidden;}
.clearfix {zoom:1;}

/*btn*/
.gdmt_bluebkbtn {height:23px; line-height:23px; border:1px #2497e8 solid; padding:0 15px; border-radius:2px; color:#1289ea;}
.gdmt_bluebkbtn:hover {background:#2497e8; color:#fff;}
.gdmt_orgbtn,.gdmt_bluebtn,.gdmt_graybtn {height:35px; line-height:35px; background:#ff9124; color:#fff; border-radius:2px;}
.gdmt_bluebtn {background:#2497e8;}
.gdmt_graybtn {background:#ccc;}
.gdmt_orgbtn:hover,.gdmt_bluebtn:hover,.gdmt_graybtn:hover {filter:alpha(opacity=80); opacity:0.8; color:#fff;}

/*topbar*/
.gdmt_topbar {height:32px; line-height:32px; background:#f2f2f2;}
.gdmt_topbar li {float:left; padding:0 10px; font-size:12px; color:#666;}
.gdmt_topbar li a {color:#666;}
.gdmt_topbar li a:hover {color:#1289ea;}
.gdmt_topbar li.phone span {margin-left:5px;}
.gdmt_topbar li.line {font-size:12px; color:#ccc; padding:0;}
.gdmt_topbar .fl a {color:#1289ea;}
.gdmt_topbar .fl a:hover {filter:alpha(opacity=80); opacity:0.8;}

/*header*/
.gdmt_header {position:relative; background:#fff; z-index:100;}
.gdmt_header .logo {float:left; width:320px; height:60px; margin:29px 0 0px 10px; background:url(../../images/sxgg/images/logo.png);}
.gdmt_header .sch {position:relative; width:530px; margin-top:35px; z-index:101;}
.gdmt_header .sch .bd {width:449px; height:38px; background:#fff; border:1px #c9c9c9 solid; border-right:none;}
.gdmt_header .sch .choose {position:relative; width:70px; height:38px; background:#f7f7f7; cursor:pointer;}
.gdmt_header .sch span {position:relative; display:block; height:38px; padding-left:15px; line-height:38px; color:#999;}
.gdmt_header .sch span i {position:absolute; top:50%; right:10px; margin-top:-1px; display:inline-block; width:0; height:0; border-left:5px solid transparent; border-right:5px solid transparent; border-top:5px solid #ccc;}
.gdmt_header .sch ul {position:absolute; top:38px; left:-1px; display:none; width:69px; border:1px solid #ccc; border-width:0 1px;}
.gdmt_header .sch li {background-color:#fff; font-size:14px; color:#666; padding-left:15px; line-height:36px; border-bottom:1px #ccc solid; cursor:pointer;}
.gdmt_header .sch li:hover {background-color:#f5f5f5;}
.gdmt_header .sch .input {width:280px; height:20px; padding:10px; line-height:20px; background:none; border:0 none;}
.gdmt_header .sch .btn {display:inline-block; width:80px; height:40px; line-height:40px; font-size:18px; color:#fff; text-align:center; background:#1289ea;}
.gdmt_header .sch .btn:hover {filter:alpha(opacity=80); opacity:0.8;}
.gdmt_header .line {float:left; width:1px; height:25px; background:#e7e7e7; margin:45px 20px 0;}
.gdmt_header .subtit {float:left; font-size:30px; color:#999; line-height:110px;}
.gdmt_header .rtxt {float:right; line-height:110px; font-size:18px;}
.gdmt_header .rtxt i {font-size:22px;}
.gdmt_header .rtxt a {color:#666;}
.gdmt_header .rtxt a:hover {color:#1289ea;}

/*nav*/
.gdmt_nav {position:relative; height:40px; z-index:100; margin-top:32px;}
.gdmt_nav .nav_allsort {float:left; display:inline; margin-right:38px;}
.gdmt_nav .nav_allsort .navall {position:relative; width:220px; height:40px; line-height:40px; border-radius:3px 3px 0 0; padding:0; text-align:center; background-color:#1289ea; font-size:15px; color:#fff;}
.gdmt_nav .nav_allsort .navall i {margin-right:10px;}
.gdmt_nav .nav_allsort .allcont {opacity:0; position:absolute; top:40px; left:0; width:220px; height:0px; overflow:hidden; z-index:100;}
.gdmt_nav .nav_allsort .allcont .coverbg {filter:alpha(opacity=70); opacity:0.7; z-index:-1;}
.gdmt_nav .nav_allsort .allcont .top {height:210px; padding-top:10px;}
.gdmt_nav .nav_allsort .allcont .top li {width:220px; height:70px; overflow:hidden; }
.gdmt_nav .nav_allsort .allcont .top li a {display:block; width:180px; height:70px; line-height:70px; color:#fff; font-size:18px; padding:0 20px; text-align:left;}
.gdmt_nav .nav_allsort .allcont .top li i {float:left; margin:27px 15px 0 0; font-size:20px; color:#ddd;}
.gdmt_nav .nav_allsort .allcont .top li span {float:left;}
.gdmt_nav .nav_allsort .allcont .top li em {float:right; font-size:14px; color:#fff110;}
.gdmt_nav .nav_allsort .allcont .top li:hover {background:#1289ea;}
.gdmt_nav .nav_allsort .allcont .xhhq .hd {border-top:1px #1c2f3d solid; height:60px; line-height:60px; padding-right:18px;}
.gdmt_nav .nav_allsort .allcont .xhhq .hd h3 {float:left; font-size:16px; color:#fff; padding-left:18px;}
.gdmt_nav .nav_allsort .allcont .xhhq .hd a {float:right; width:18px; height:14px; line-height:14px; border:1px #505d69 solid; margin:22px 0 0 1px; text-align:center; cursor:pointer;}
.gdmt_nav .nav_allsort .allcont .xhhq .hd a i {font-size:12px; color:#828b94;}
.gdmt_nav .nav_allsort .allcont .xhhq .hd a:hover {background:#3c4a56;}
.gdmt_nav .nav_allsort .allcont .xhhq .hd a:hover i {color:#fff;}
.gdmt_nav .nav_allsort .allcont .xhhq .bd {position:relative; height:60px; padding-left:7px; margin-right:-5px; overflow:hidden;}
.gdmt_nav .nav_allsort .allcont .xhhq .bd li {overflow:hidden;}
.gdmt_nav .nav_allsort .allcont .xhhq .bd li a {float:left; width:63px; height:51px; border:1px #364553 solid; border-radius:2px; color:#fff; text-align:center; padding-top:7px; margin:0 5px 10px 0; overflow:hidden;}
.gdmt_nav .nav_allsort .allcont .xhhq .bd li a:hover {background:#2b3646;}
.gdmt_nav .nav_allsort .allcont .xhhq .bd li p {line-height:22px;}
.gdmt_nav .nav_allsort .allcont .xhhq .bd li p.fs12 {color:#c3c4c7;}
.gdmt_nav .nav_allsort .hover {opacity:1; height:360px;}
.gdmt_nav .nav_allsort .hover .coverbg {filter:alpha(opacity=90); opacity:0.9;}
.gdmt_nav .nav_item {float:left; display:inline; height:38px;}
.gdmt_nav .nav_item a {padding:0 22px; line-height:40px; font-size:16px; margin-right:20px; -webkit-transition-duration:0s; transition-duration:0s;}
.gdmt_nav .nav_item a.on ,.gdmt_nav .nav_item a:hover {height:38px; border-bottom:2px solid #1289ea; color:#1289ea;}
.gdmt_nav .nav_item a.on {font-weight:bold;}

/*service*/
.gdmt_service {margin-top:40px;}
.gdmt_service .service_line {height:60px; background:#f1f1f1;}
.gdmt_service .service_line li {float:left; width:310px; padding-left:90px;}
.gdmt_service .service_line li .iconfont {float:left; font-size:32px; margin:15px 20px 0 0; color:#1289ea;}
.gdmt_service .service_line li dt {font-size:16px; padding:10px 0 2px;}
.gdmt_service .service_line li dd {font-size:12px; color:#666;}
.gdmt_service .service_list {padding:40px 0; background:#fff;}
.gdmt_service .service_list li {float:left; width:115px; height:140px; border-right:1px #e6e6e6 solid; padding-left:45px;}
.gdmt_service .service_list li h3 {font-size:16px; color:#333; padding-bottom:10px;}
.gdmt_service .service_list li a {display:block; font-size:12px; color:#787880; line-height:24px;}
.gdmt_service .service_list li a:hover {color:#1289ea;}
.gdmt_service .service_list li.last {border:none;}
.gdmt_service .service_list .code {float:right; padding:0 135px 0 0;}
.gdmt_service .service_list .code .img {display:block; width:108px; height:108px; border:1px #ddd solid; padding:6px;}

/*footer*/
.gdmt_footer .copr {height:50px; padding:20px 0 10px 0; text-align:center; background:#eaeaea;}
.gdmt_footer .copr p {line-height:20px; color:#888;}
.gdmt_footer .copr a {color:#666;}
.gdmt_footer .copr a:hover {color:#dc4741;}
.gdmt_logfooter .copr {background:#f6f6f6;}

/*index*/
.gdmt_banner {position:relative; width:100%; height:360px; z-index:99;}
.gdmt_banner .bannerSlide {position:relative; width:100%; height:360px; overflow:hidden;}
.gdmt_banner .bannerSlide .hd {position:absolute; bottom:20px; left:50%; margin-left:-30px; width:60px; height:18px; z-index:999; overflow:hidden;}
.gdmt_banner .bannerSlide .hd li {float:left; width:10px; height:10px; margin:0 5px; background:#fff; opacity:0.3; filter:alpha(opacity=30); border-radius:100%; cursor:pointer; text-indent:-9999px;}
.gdmt_banner .bannerSlide .hd li.on {filter:alpha(opacity=100); opacity:1;}
.gdmt_banner .bannerSlide .bd {z-index:0; position:relative;}
.gdmt_banner .bannerSlide .bd li {position:relative; overflow:hidden;}
.gdmt_banner .bannerSlide .bd li img {position:absolute; top:0; left:50%; width:1920px; height:360px; margin-left:-960px;}
.gdmt_banner .bannerSlide .bd li a {display:block; width:100%; height:360px;}
.gdmt_mod {margin-top:40px;}
.gdmt_mod .tit {height:30px; border-bottom:1px #19b094 solid; padding-bottom:6px;}
.gdmt_mod .tit i {float:left; position:relative; display:inline-block; width:40px; height:30px; line-height:30px; font-size:24px; color:#fff; background:#12a186; font-style:normal; padding-left:5px;}
.gdmt_mod .tit i b {position:absolute; right:0; display:inline-block; width:0; height:0; border-top:15px solid transparent; border-bottom:15px solid transparent; border-right:8px solid #f6f6f6;}
.gdmt_mod .tit h2 {float:left; font-size:20px; font-weight:bold; color:#343434; padding-left:10px;}
.gdmt_mod .leftimg {float:left; width:200px;}
.gdmt_mod .rightcont {float:left; width:999px; border-right:1px #eee solid; border-bottom:1px #eee solid; background:#fff; overflow:hidden;}
.gdmt_mod .blue {border-color:#1289ea;}
.gdmt_mod .blue i {background:#1289ea;}
.gdmt_mod .org {border-color:#ff6933;}
.gdmt_mod .org i {background:#ff6933;}
.gdmt_mod .main_gg {height:231px;}
.gdmt_mod .main_gg .ggbox {float:left; width:322px; height:221px; border-right:1px #e6e6e6 solid; padding:10px 20px 0;}
.gdmt_mod .main_gg .ggbox .hd {height:50px; line-height:50px;}
.gdmt_mod .main_gg .ggbox .hd h3 {float:left; font-size:18px; color:#666;}
.gdmt_mod .main_gg .ggbox .hd .more i ,.gdmt_mod .main_mtsc .tab .more i {font-size:24px; color:#999;}
.gdmt_mod .main_gg .ggbox .hd .more:hover i,.gdmt_mod .main_mtsc .tab .more:hover i {color:#1289ea;}
.gdmt_mod .main_gg .ggbox .list li a {display:block; height:30px; line-height:30px; overflow:hidden; vertical-align:middle;}
.gdmt_mod .main_gg .ggbox .list li a .fl {width:280px;}
.gdmt_mod .main_gg .ggbox .list li i {color:#ddd; font-size:16px; margin-right:5px;}
.gdmt_mod .main_gg .pass {position:relative; float:left; width:254px; height:203px; margin:14px 0 0 9px; overflow:hidden;}
.gdmt_mod .main_gg .pass img {position:absolute; top:0; left:0; transition:all 0.5s; -webkit-transition:all 0.5s;}
.gdmt_mod .main_gg .pass .coverbg {background:#1e1e1e; filter:alpha(opacity=70); opacity:0.7; z-index:1;}
.gdmt_mod .main_gg .pass a {display:block; width:254px; height:203px; text-align:center;}
.gdmt_mod .main_gg .pass h3 {position:relative; font-size:34px; color:#f2b21f; font-weight:bold; z-index:2; padding-top:50px;}
.gdmt_mod .main_gg .pass p {position:relative; font-size:14px; color:#d7d6d5; z-index:2; padding-top:60px;}
.gdmt_mod .main_gg .pass:hover img {transform:scale(1.2,1.2); -webkit-transform:scale(1.2,1.2);}
.gdmt_mod .main_gg .pass:hover p {color:#fff;}
.gdmt_mod .main_mtsc {height:449px;}
.gdmt_mod .main_mtsc .tab {height:48px; border-bottom:1px #ebebeb solid; padding-right:20px;}
.gdmt_mod .main_mtsc .tab li {float:left; margin-left:40px; line-height:45px; border-bottom:2px #fff solid;}
.gdmt_mod .main_mtsc .tab li a {font-size:16px; color:#666; padding:0 10px;}
.gdmt_mod .main_mtsc .tab li.on {border-bottom:2px #1289ea solid;}
.gdmt_mod .main_mtsc .tab li.on a {color:#1289ea;}
.gdmt_mod .main_mtsc .tab .more i {margin-top:14px;}
.gdmt_mod .main_gyl {height:309px;}
.gdmt_mod .main_gyl ul {margin-right:-3px; overflow:hidden;}
.gdmt_mod .main_gyl li {float:left; width:333px; height:309px; border-right:1px #e6e6e6 solid; text-align:center;}
.gdmt_mod .main_gyl li i {display:inline-block; width:90px; height:90px; background:url(../../images/coal/gdmt_gyljr_icon.png); margin-top:26px;}
.gdmt_mod .main_gyl li i.iconb {background-position:0 -90px;}
.gdmt_mod .main_gyl li i.iconc {background-position:0 -180px;}
.gdmt_mod .main_gyl li dt {font-size:18px; font-weight:bold; padding-top:10px;}
.gdmt_mod .main_gyl li dd {font-size:16px; padding-top:15px;}
.gdmt_mod .main_gyl li .btn {display:inline-block; width:136px; height:36px; line-height:36px; border:1px #ff6933 solid; font-size:16px; color:#ff6933; text-align:center; border-radius:50px; margin:10px 0;}
.gdmt_mod .main_gyl li:hover .btn {background:#ff6933; color:#fff;}
.gdmt_mod .main_gyl li .st {color:#b2b2b2; line-height:18px;}
.gdmt_table {table-layout:fixed;}
.gdmt_table th {height:40px; line-height:40px; background:#f3f3f3; color:#333; font-weight:normal;}
.gdmt_table td {padding:10px 0; text-align:center; color:#666;}
.gdmt_table tr:nth-child(2n+1) td {background:#f6f6f6;}
.gdmt_table tr:hover td {background:#eaf1f7;}
.gdmt_table tr:hover .gdmt_bluebkbtn {background:#2497e8; color:#fff;}
.gdmt_table .ellipsis ,.gdmt_table .tl {padding-left:20px; text-align:left;}
.gdmt_table .state {display:inline-block; height:25px; padding:0 10px; font-size:12px; line-height:25px; color:#fff; border-radius:2px;}
.gdmt_table .orgstate {background:#ff9124;}
.gdmt_table .graystate {background:#ccc;}
.gdmt_edittable th,.gdmt_edittable td {height:40px; line-height:40px;}
.gdmt_edittable th {font-weight:normal; text-align:right;}
.gdmt_edittable .input {width:100px;}
.gdmt_edittable .gdmt_orgbtn {height:30px; padding:0 15px; line-height:30px;}
.gdmt_mod .main_gyl li:hover i {animation:1s ease-in-out 0s normal none 1 running bounce;}
@keyframes bounce {
0%, 20%, 53%, 80%, 100% {
    transform: translate3d(0px, 0px, 0px);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);}
40%, 43% {
    transform: translate3d(0px, -16px, 0px);
    transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);}
70% {
    transform: translate3d(0px, -8px, 0px);
    transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);}
90% {transform: translate3d(0px, -2px, 0px);}}

/*mall*/
.gdmt_mtmall {padding:20px 0 0px;}
.gdmt_mtmall .search_result ul {width:1030px;}
.gdmt_mtmall .search_result ul li {position:relative; float:left; height:28px; margin:0 10px 10px 0; padding:0 30px 0 10px; line-height:28px; color:#1289ea; border:1px dashed #1289ea; border-radius:2px; overflow:hidden; white-space:nowrap; word-break:break-all; word-wrap:break-word;}
.gdmt_mtmall .search_result ul li:hover {border-style:solid;}
.gdmt_mtmall .search_result ul li i {position:absolute; top:2px; right:0; height:27px; padding:0 8px; font-size:10px; line-height:27px; color:#1289ea; cursor:pointer;}
.gdmt_mtmall .search_result li.clear ,.gdmt_mtmall .search_result .sildebtn {margin-left:10px; padding:0 15px; color:#999; background:#fff; border:1px solid #e6e6e6; cursor:pointer;}
.gdmt_mtmall .search_result li.clear:hover {opacity:.8; filter:alpha(opacity=80);}
.gdmt_mtmall .search_result .sildebtn {float:right; line-height:28px; margin-bottom:10px;}
.gdmt_mtmall .search_result .sildebtn i {font-size:12px; margin-left:5px; color:#ccc;}
.gdmt_mtmall .search_result .sildebtn:hover ,.gdmt_mallscreen .morebtn:hover {border-color:#1289ea; color:#1289ea;}
.gdmt_mtmall .search_result .sildebtn:hover i ,.gdmt_mallscreen .morebtn:hover i {color:#1289ea;}
.gdmt_mallscreen {position:relative; border:1px #eee solid; background:#fff; border-bottom:none; margin-bottom:38px;}
.gdmt_mallscreen .searline {padding:0 20px 0 15px; border-bottom:1px solid #e6e6e6; overflow:hidden; line-height:40px;}
.gdmt_mallscreen .searline span {float:left; width:140px; text-align:right; color:#666;}
.gdmt_mallscreen .searline label {float:left; margin:8px 10px 0; height:23px; line-height:23px; padding:0 15px; font-size:12px; color:#999; border:1px solid #e6e6e6; border-radius:2px; cursor:pointer;}
.gdmt_mallscreen .searline label:hover {color:#fff; background:#1289ea; border:1px solid #1289ea; opacity:.6; filter:alpha(opacity=60);}
.gdmt_mallscreen .searline label.on {color:#fff; background:#1289ea; border:1px solid #1289ea;}
.gdmt_mallscreen .searline label.on:hover {opacity:1; filter:alpha(opacity=100);}
.gdmt_mallscreen .searline ul {float:left; width:880px; height:30px; padding:0 0 8px; line-height:30px;}
.gdmt_mallscreen .searline ul li {float:left; margin:8px 15px 0 0; padding:0 10px; color:#666; line-height:25px; border-radius:2px; cursor:pointer; white-space:nowrap; word-break:break-all; word-wrap:break-word;}
.gdmt_mallscreen .searline ul li i {margin:-1px 5px 0 0; cursor:pointer;}
.gdmt_mallscreen .searline ul li:hover {color:#fff; background:#1289ea; opacity:.6; filter:alpha(opacity=60);}
.gdmt_mallscreen .searline ul li.on {color:#fff; background:#1289ea;}
.gdmt_mallscreen .searline ul li.on:hover {opacity:1; filter:alpha(opacity=100);}
.gdmt_mallscreen .searline em {float:right; height:25px; margin-top:8px; line-height:25px; color:#999; cursor:pointer;}
.gdmt_mallscreen .searline em:hover {color:#1289ea;}
.gdmt_mallscreen .searline em i {margin-left:5px; font-size:12px; color:#ccc;}
.gdmt_mallscreen .searline em:hover i {color:#1289ea;}
.gdmt_mallscreen .searline .province {position:relative; float:left; display:inline-block;}
.gdmt_mallscreen .searline .province p {float:left; width:56px; margin:12px 10px 0; line-height:26px; font-size:12px; text-align:center; color:#333; border:1px solid #999; border-radius:2px; cursor:pointer;}
.gdmt_mallscreen .searline .province p b {font-weight:normal;}
.gdmt_mallscreen .searline .province p i {position:relative; top:1px; right:-5px; color:#999;}
.gdmt_mallscreen .searline .province select {position:absolute; top:12px; left:10px; width:58px; height:28px; opacity:0; filter:alpha(opacity=0); cursor:pointer;}
.gdmt_mallscreen .morebtn {position:absolute; left:50%; margin-left:-50px; bottom:-28px; width:100px; height:28px; line-height:28px; color:#999; background:#fff; border:1px solid #e6e6e6; text-align:center; border-top:none; cursor:pointer;}
.gdmt_mallscreen .morebtn i {font-size:12px; margin-left:5px; color:#ccc;}
.gdmt_mallscreen .sildebox {display:none;}
.gdmt_rsthd {line-height:38px; background:#fff; border:1px #e6e6e6 solid;}
.gdmt_rsthd .menu {float:left; display:inline-block; height:38px; line-height:38px; overflow:hidden;}
.gdmt_rsthd .menu a {float:left; display:inline-block; padding:0 15px; color:#999; border-right:1px solid #ddd;}
.gdmt_rsthd .menu .price span {float:left;}
.gdmt_rsthd .menu .ope {position:relative; float:left; height:19px; width:12px; margin:11px 0 0 3px;}
.gdmt_rsthd .menu .ope i {position:absolute; left:0; font-size:12px; color:#ccc; cursor:pointer;}
.gdmt_rsthd .menu .ope i.up {top:0;}
.gdmt_rsthd .menu .ope i.down {bottom:0;}
.gdmt_rsthd .menu .ope i.on {color:#1289ea;}
.gdmt_rsthd .menu a:hover {background:#ebf4fa;}
.gdmt_rsthd .input {height:17px; line-height:17px; border-radius:2px;}
.gdmt_rsthd .inp_jgd {width:100px; border:1px #e6e6e6 solid; margin:7px 20px 0 10px;}
.gdmt_rsthd .money {margin-top:7px; line-height:25px;}
.gdmt_rsthd .money .input {width:70px; border-radius:2px;}
.gdmt_rsthd .money .line {padding:0 5px; color:#e5e5e5;}
.gdmt_selbox {float:left; width:125px; height:25px; color:#999;}
.gdmt_selbox .slidkey {display:block; position:relative; height:17px; line-height:17px; padding:3px 30px 3px 10px; border:1px #e6e6e6 solid; background:#fff; cursor:pointer; text-align:left; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.gdmt_selbox i {position:absolute; top:50%; right:8px; margin-top:-5px; font-size:12px; color:#cfcfcf;}
.gdmt_selbox .slidkey_hide {position:relative; display:none; left:0; top:-1px; z-index:99; max-height:180px; background:#fff; border:1px #ddd solid; border-bottom:0; overflow-y:auto; box-shadow:0 3px 3px 0 #ccc;}
.gdmt_selbox .slidkey_hide li {float:none; margin-left:0; background-color:#fff; border-bottom:1px solid #eee; color:#666; cursor:pointer; font-size:14px; height:30px; line-height:30px; padding:0 0 0 10px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; text-align:left;}
.gdmt_selbox .slidkey_hide li:hover {background:#f5f5f5;}
.gdmt_rsthd .gdmt_selbox {margin:7px 0 0 20px;}
.gdmt_rsthd .gdmt_selbox .slidkey {border-radius:2px;}
.gdmt_rsthd .toppage {float:right; padding-right:15px;}
.gdmt_rsthd .toppage a {float:left; width:16px; height:16px; line-height:14px; border:1px #ddd solid; text-align:center; margin:10px 5px 0; border-radius:2px;}
.gdmt_rsthd .toppage a i {font-size:10px; color:#a6a6a6;}
.gdmt_rsthd .toppage a:hover {border:1px #1289ea solid;}
.gdmt_rsthd .toppage a:hover i {color:#1289ea;}
.gdmt_rsthd .toppage span {float:left; font-size:12px; color:#666;}
.gdmt_rsthd .toppage a.disabled ,.gdmt_rsthd .toppage a.disabled:hover {border:1px #e6e6e6 solid;}
.gdmt_rsthd .toppage a.disabled i ,.gdmt_rsthd .toppage a.disabled:hover i {color:#ccc; cursor:default;}
.gdmt_rsthd .num {float:right; font-size:14px; color:#666; padding-right:10px;}
.gdmt_rsthd .num em {font:bold 16px/38px arial; color:#ff0024; margin-right:5px;}
.gdmt_malllist .cont {border-left:1px #eee solid; border-right:1px #eee solid; background:#fff;}

/*page*/
.gdmt_page {clear:both; padding:15px 20px; background:#fff; border:1px #eee solid; border-top:none; overflow:hidden;}
.gdmt_page .items li {display:inline-block; float:left; width:28px; height:24px; line-height:24px; margin-right:5px; border:1px solid #ddd; background:#fff; text-align:center; vertical-align:middle;}
.gdmt_page .items li.prev,.gdmt_page .items li.next {width:58px;}
.gdmt_page .items li.disabled,.gdmt_page .items li.disabled:hover {border-color:#eee; color:#ccc;}
.gdmt_page .items li.disabled a,.gdmt_page .items li.disabled:hover a {color:#ccc;}
.gdmt_page .items li.dot {width:16px; height:26px; line-height:26px; border:0 none; background:none; cursor:default;}
.gdmt_page .items a {display:block; font-size:12px;}
.gdmt_page .items li:hover {border-color:#1289ea;}
.gdmt_page .items li:hover a {color:#1289ea;}
.gdmt_page .items li.cur {border-color:#1289ea; background:#1289ea; color:#fff; font-weight:bold;}
.gdmt_page .items li.cur a {color:#fff;}
.gdmt_page .total {margin-left:10px;}
.gdmt_page .total,.gdmt_page .text {height:26px; line-height:26px; color:#999; font-size:12px;}
.gdmt_page .form span {float:left; margin-left:10px;}
.gdmt_page .form .input {width:36px; text-align:center; font-size:12px;}
.gdmt_page label {margin-right:5px;}
.gdmt_page .pagel li {position:relative; margin:0 0 0 -1px;}
.gdmt_page .pagel li:hover {z-index:10;}
.gdmt_page .btn {display:inline-block; width:40px; height:24px; line-height:24px; font-size:12px; border:1px solid #ddd; border-radius:2px; background:#f8f8f8; text-align:center;}
.gdmt_page .btn:hover {border-color:#1289ea; background:#1289ea; color:#fff;}
.gdmt_pagedet {margin-top:20px; padding:10px 0; border-top:1px solid #ddd;}
.gdmt_pagedet p {font-size:14px;}

/*info*/
.gdmt_location {height:50px; line-height:50px; color:#a6a6a6;}
.gdmt_location span {padding:0 5px;}
.gdmt_linebox {border:1px #eee solid; border-top:2px #1289ea solid; background:#fff;}
.gdmt_xhleft {width:780px; height:350px;}
.gdmt_xhleft .tit {background:#f7f9fa; padding:20px; font-size:16px;}
.gdmt_xhleft .tit i.tt {display:inline-block; height:22px; line-height:22px; background:#ff9124; padding:0 5px; border-radius:2px; color:#fff; font-style:normal; margin-right:10px;}
.gdmt_xhleft .jgd {font-size:14px; color:#666; margin-left:10px;}
.gdmt_xhleft .jgd i {display:inline-block; color:#1289ea; margin-right:5px;}
.gdmt_xhleft .info {padding:40px 0 41px; background:url(../../images/coal/gdmt_infoline.jpg) bottom no-repeat;}
.gdmt_xhleft .info li {float:left; width:33.3%; text-align:center; color:#666;}
.gdmt_xhleft .info li .c999 {padding-bottom:8px;}
.gdmt_xhleft .info li .c1289ea,.gdmt_xhleft .info li .cff0024 {font-size:26px;}
.gdmt_xhleft .info li .time {display:inline-block; font-size:22px; padding-top:3px;}
.gdmt_infolist {padding:10px 0;}
.gdmt_infolist li {float:left; width:50%; line-height:36px;}
.gdmt_infolist li span.c666 {padding-left:20px;}
.gdmt_infolist li.line {width:100%;}
.gdmt_xhleft .gdmt_infolist {padding-left:30px;}
.gdmt_xhright {width:400px; height:290px; padding-top:60px;}
.gdmt_xhright li {line-height:27px; color:#666; padding:10px 0; overflow:hidden;}
.gdmt_xhright span.fl {float:left; width:110px; text-align:right;}
.gdmt_xhright li .cff0024 {font-size:30px;}
.gdmt_xhright li .date .box {position:relative; float:left; width:95px; height:30px; border:1px #e6e6e6 solid; padding:0 20px 0 5px; margin-right:10px;}
.gdmt_xhright li .date .box .input {border:none; width:100%; height:23px; line-height:23px; padding:3px 0;}
.gdmt_xhright li .date .box i {position:absolute; right:5px; top:8px; color:#adadad;}
.gdmt_xhright .btn {padding:0 35px;}
.gdmt_xhright .btn .gdmt_orgbtn {display:block; text-align:center; margin-top:10px;}
.gdmt_tabcont {border:1px #eee solid; background:#fff;}
.gdmt_tabcont .hd {height:39px; border-bottom:1px #1289ea solid;}
.gdmt_tabcont .hd li {float:left; height:39px; line-height:39px; padding:0 30px; font-size:16px; cursor:pointer;}
.gdmt_tabcont .hd li.on {background:#1289ea; color:#fff;}
.gdmt_tb2 th,.gdmt_tb2 td {border:1px #e6e6e6 solid; line-height:40px;}
.gdmt_tb2 th {background:#f5f5f5; color:#666; font-weight:normal;}
.gdmt_tb2 td { padding-left:20px;}

/*bidding*/
.gdmt_bidding .top {height:80px; line-height:80px; border-bottom:1px #e6e6e6 dashed; padding-left:20px; overflow:hidden;}
.gdmt_bidding .top h2 {float:left; font:bold 20px/80px Microsoft Yahei;}
.gdmt_bidding .price {float:right; height:44px; line-height:44px; background:#1289ea; padding:0 20px 0 30px; margin-top:16px; color:#fff; font-size:16px; border-radius:50px 0 0 50px;}
.gdmt_bidding .price b {display:inline-block; color:#fff110; font-size:24px; vertical-align:middle; margin:0 3px 5px;}
.gdmt_timewrap {float:left; margin-top:22px; height:33px; line-height:33px; padding-left:60px;}
.gdmt_timewrap span { float:left; font-size:16px; color:#343434; padding:0 10px;}
.gdmt_timewrap em {float:left; width:55px; height:33px; background:url(../../images/coal/gdmt_numbg.png) no-repeat; text-align:center; font:bold 28px/33px Arial; color:#fff; letter-spacing:2px;}
.gdmt_bidding .bidinfo {position:relative; width:690px; border:1px #e6e6e6 solid;}
.gdmt_bidding .bidinfo h3 {padding:25px 0 10px 20px; font-size:20px;}
.gdmt_bidding .bidinfo .iconfont {position:absolute; right:0; bottom:0; font-size:110px; color:#f0f5f9;}
.gdmt_bidding .h290 {height:290px;}
.gdmt_bidding .h200 {height:200px;}
.gdmt_bidding .bidprice {width:450px; border:1px solid #e6e6e6;}
.gdmt_bidding .bidprice h3 {height:60px; font-size:20px; line-height:60px; color:#fff; text-align:center; background:url(../../images/coal/gdmt_bidderbg.png) top left no-repeat;}
.gdmt_bidding .bidprice .tip {padding-left:110px;}
.gdmt_bidding .bidprice .gdmt_xhright {height:auto; margin:0 auto; padding-top:20px;}
.gdmt_bidding .bidprice ul {padding-bottom:10px; border-bottom:1px solid #e6e6e6;}
.gdmt_bidding .bidprice span.fl {width:130px;}
.gdmt_bidding .bidprice .total {height:50px}
.gdmt_bidding .bidprice .total .fl {line-height:50px;}
.gdmt_bidding .bidprice .total .btn {display:inline-block; height:33px; padding:0 20px; line-height:33px; border-radius:3px;}
.gdmt_bidding .bidprice .total .offerbtn {color:#fff; background:#ff9124; border:1px solid #ff9124;}
.gdmt_bidding .bidprice .total .returnbtn {color:#666; background:#fff; border:1px solid #e6e6e6;}
.gdmt_bidding .bidprice .total .btn:hover {filter:alpha(opacity=80); opacity:0.8;}
.gdmt_bidding .bidsatae {position:relative; width:452px;}
.gdmt_bidding .bidsatae .mc {position:absolute; top:50%; left:0; width:100%; height:100px; margin-top:-50px; text-align:center;}
.gdmt_bidding .bidsatae .mc h2 {font-size:32px;}
.gdmt_bidding .bidsatae .mc .iconfont {height:50px; font-size:100px; line-height:50px; color:#20c287;}

/*login*/
.gdmt_loginbg {position:relative; width:100%; height:520px; background:url(../../images/coal/gdmt_loginbanner.jpg) #ccc center no-repeat;}
.gdmt_loginbg .gdmt_layout {height:520px;}
.gdmt_loginwrap {position:absolute; right:70px; top:50%; width:320px; height:400px; margin-top:-200px; background:#fff; padding:0 45px;}
.gdmt_loginwrap .tit {padding:25px 0; height:50px;}
.gdmt_loginwrap .tit h2 {font-size:24px; color:#666; line-height:50px;}
.gdmt_loginwrap .tit span {color:#dedede; padding-top:16px;}
.gdmt_loginwrap .tit span a {margin:5px 5px 0;}
.gdmt_form li {height:40px; position:relative; padding-bottom:25px;}
.gdmt_form .formitem {position:relative; height:38px; border:1px #dedede solid; padding-left:38px;}
.gdmt_form .formitem i {position:absolute; top:50%; left:10px; width:20px; height:20px; margin-top:-10px; font-size:20px; line-height:20px; color:#ccc;}
.gdmt_form .formitem .input {width:100%; height:32px; line-height:32px; border:0 none; padding:3px 0;}
.gdmt_form .error {position:absolute; top:40px; left:0; width:320px; height:40px; line-height:40px; color:#ff0024; font-size:12px;}
.gdmt_form .error i {margin-right:5px;}
.gdmt_form .code {float:left; width:112px;}
.gdmt_loginwrap .gdmt_orgbtn {display:block;}
.gdmt_form .codeimg {color:#999;}
.gdmt_form .codeimg img {margin-right:10px;}
.gdmt_layout .focus {border-color:#f8b62b;}
.gdmt_form .errbk {border-color:#ff0024;}
.gdmt_form .gdmt_bluebtn {display:block; height:44px; font-size:18px; line-height:44px; text-align:center;}

/*member*/
.gdmt_mebtopbar {height:50px; background:#1289ea;}
.gdmt_mebtopbar .logo {display:inline-block; width:160px; height:50px; background:url(../../images/coal/gdmt_meblogo.png) no-repeat center #319df5;}
.gdmt_mebtopbar .home {height:50px; padding:0 20px; cursor:pointer;}
.gdmt_mebtopbar .home i {font-size:22px; line-height:50px; color:#fff;}
.gdmt_mebtopbar .home em {margin-left:10px; color:#fff;}
.gdmt_mebtopbar .home:hover {background:#0a7fde;}
.gdmt_mebtopbar .perinfo {height:40px; padding:10px 15px 0;}
.gdmt_mebtopbar .perinfo .headimg {display:inline-block; width:30px; height:30px; background:#fff; border-radius:50%; overflow:hidden;}
.gdmt_mebtopbar .perinfo h3 {height:30px; margin-left:10px; line-height:30px; color:#fff;}
.gdmt_mebtopbar .perinfo i {display:inline-block; height:30px; margin-left:10px; font-size:22px; line-height:30px; color:#fff;}
.gdmt_mebtopbar .nav {height:30px; padding-top:10px;}
.gdmt_mebtopbar .nav i {float:left; width:30px; height:30px; margin-left:10px; font-size:22px; line-height:30px; color:#fff; text-align:center;}
.gdmt_lside {position:relative; z-index:10; width:160px; background:#223747;}
.gdmt_lnav li {position:relative; z-index:100; height:71px; padding-top:8px; text-align:center; border-bottom:1px solid #344b5e; vertical-align:bottom;}
.gdmt_lnav li.cur {background:#142029; color:#fff;}
.gdmt_lnav li.cur i {color:#fff;}
.gdmt_lnav li.cur em {color:#fff;}
.gdmt_lnav i {display:inline-block; width:40px; height:40px; font-size:36px; line-height:40px; color:#ccc; text-align:center;}
.gdmt_lnav em {display:block; height:26px; line-height:26px; color:#ccc;}
.gdmt_lnavpop {position:absolute; top:0; left:160px; display:none; width:160px; padding:10px 0; background:#142029; border-left:1px solid #ccc;}
.gdmt_lnavpop .navsed {position:relative; z-index:100;}
.gdmt_lnavpop .navsed li {height:40px; line-height:40px; color:#fff;}
.gdmt_lnavpop .navsed li a {display:block; padding-left:30px; color:#fff;}
.gdmt_lnavpop .navsed li a:hover {background:#1289ea;}
.gdmt_lnavpop .navsed li a span {position:relative; display:block;}
.gdmt_rside {width:1010px; padding:15px;}
.gdmt_rfun ul {height:100px; margin-right:-15px; zoom:1;}
.gdmt_rfun li {position:relative; float:left; width:150px; height:70px; margin-right:15px; padding:15px 20px; color:#fff; background:#bbb; border-radius:5px; box-shadow:0 3px 10px rgba(0,0,0,.2);}
.gdmt_rfun li i {position:absolute; top:15px; right:10px; width:30px; height:30px; font-size:26px; line-height:40px; text-align:center; filter:alpha(opacity=20); opacity:0.2;}
.gdmt_rfun li dt {height:20px; font-size:16px; line-height:20px;}
.gdmt_rfun li dd {height:50px; font-size:24px; line-height:50px;}
.gdmt_rfun li.mda {background:#00ced2;}
.gdmt_rfun li.mdb {background:#00bc5e;}
.gdmt_rfun li.mdc {background:#13b2f4;}
.gdmt_rfun li.mdd {background:#ff962e;}
.gdmt_rfun li.mde {background:#f7596e;}
.gdmt_rfun.userc li dt,.gdmt_rfun.tradec li dt {font-size:14px;}
.gdmt_rfun.userc li i,.gdmt_rfun.tradec li i {top:inherit; bottom:10px;}
.gdmt_rfun.userc li dd em {position:relative; top:-3px; font-size:20px;}
.gdmt_rfun.tradec li {width:125px; padding:15px; background:#13b2f4;}
.gdmt_rfun.histc li {background:#00ced2;}
.gdmt_rlay {position:relative; overflow:hidden;}
.gdmt_rlay h2 {height:30px; font-size:16px; line-height:30px;}
.gdmt_rlay .lymc {position:relative; margin-top:10px; overflow:hidden;}
.gdmt_rlay .lymc ul {margin-right:-15px; zoom:1;}
.gdmt_rlay .lymc li {float:left; width:324px; height:198px; margin-right:15px; background:#fff; border:1px solid #eee; border-width:2px 1px 1px; border-radius:5px;}
.gdmt_rlay .lymc li.mca {border-top-color:#2497f0;}
.gdmt_rlay .lymc li.mca h3 i {color:#2497f0;}
.gdmt_rlay .lymc li.mcb {border-top-color:#00bc5e;}
.gdmt_rlay .lymc li.mcb h3 i {color:#00bc5e;}
.gdmt_rlay .lymc li.mcc {border-top-color:#ff9327;}
.gdmt_rlay .lymc li.mcc h3 i {color:#ff9327;}
.gdmt_rlay .lymc h3 {height:55px; padding:0 10px; font-size:16px; line-height:55px; border-bottom:1px solid #e5e5e5;}
.gdmt_rlay .lymc h3 i {font-size:30px;}
.gdmt_rlay .lymc .dmc {padding:10px 10px 0; overflow:hidden;}
.gdmt_rlay .lymc .dmc dd {float:left; width:152px; height:30px; line-height:30px; color:#666;}
.gdmt_rlay .datacon {margin-top:10px; padding:15px; background:#fff; border:1px solid #eee; overflow:hidden;}
.gdmt_rlay .datacon .linech {height:300px;}
.gdmt_rlay .datacon .piech {height:500px;}
.gdmt_rlay .datacon ul {padding-top:10px;}
.gdmt_rlay .datacon li {position:relative; float:left; width:195px; text-align:center;}
.gdmt_rlay .datacon li i {width:40px; height:40px; font-size:20px; line-height:40px; color:#fff; text-align:center; background:#ccc; border-radius:50%; overflow:hidden;}
.gdmt_rlay .datacon li i.icona {background:#8694f4;}
.gdmt_rlay .datacon li i.iconb {background:#bb8eed;}
.gdmt_rlay .datacon li i.iconc {background:#ffa897;}
.gdmt_rlay .datacon li i.icond {background:#ffcc00;}
.gdmt_rlay .datacon li i.icone {background:#00cccc;}
.gdmt_rlay .datacon h3,.gdmt_rlay .datacon p {height:30px; line-height:30px;}
.gdmt_rlay .datacon h3 {margin-top:10px; font-size:22px;}
.gdmt_rlay .datacon .line {position:absolute; top:50%; right:0; width:1px; height:50px; margin-top:-25px; font-size:0; background:#f1f1f1;}
.gdmt_rlay .tjmc li {height:138px;}
.gdmt_rlay .tjmc .dmc dd {float:none; width:auto;}
.gdmt_rlay .chart ul {margin-right:-15px; zoom:1;}
.gdmt_rlay .chart li {float:left; width:465px; height:254px; margin-right:15px; padding:15px; background:#fff; border:1px solid #eee; border-radius:5px;}
.gdmt_rlay .chart .ch {height:254px;}
.gdmt_rlay .contract {margin-top:10px; padding:15px; background:#fff; border:1px solid #eee;}
.gdmt_rlay .tabcont .hd {height:38px; border-bottom:1px solid #ebebeb;}
.gdmt_rlay .tabcont h3 {width:200px; height:30px; margin-top:0; font-size:18px; line-height:30px;}
.gdmt_rlay .tabcont ul {padding-top:0;}
.gdmt_rlay .tabcont li {width:auto; height:36px; margin-left:40px; padding:0 10px; line-height:30px; border-bottom:2px solid #fff; cursor:pointer;}
.gdmt_rlay .tabcont li.on {color:#1289ea; border-bottom-color:#1289ea;}
.gdmt_rlay .tabcont .bd {min-height:340px;}

/*reg*/
.filefield {position:relative; overflow:hidden;}
.filefield .fflabel {position:relative; display:inline-block; padding:0 10px; overflow:hidden; line-height:38px; color:#fff; background:#1289ea; border-radius:5px;}
.filefield .fflabel input {position:absolute; top:0; right:0; font-size:20px; filter:alpha(opacity=0); opacity:0; cursor:pointer;}
.filefield .filename {display:inline-block; width:302px; height:31px; line-height:31px; border:1px #ddd solid; padding:3px 10px; color:#ccc; text-align:left; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.filefield .tips {padding-left:10px; line-height:38px; color:#999;}
.gdmt_regbox {margin-top:30px; background:#fff; padding:30px;}
.gdmt_regbox .reg_l {float:left; width:820px; padding:0 30px 0 0; border-right:1px #ebebeb solid;}
.gdmt_regbox .reg_r {float:right; width:289px;}
.gdmt_regbox .reg_r a {color:#1289ea;}
.gdmt_regbox .reg_r p {padding-top:100px;}
.gdmt_regbox .subtit {height:40px; line-height:40px; padding-left:15px; margin-top:10px; background:#f8f8f8; }
.gdmt_regbox .subtit i {margin-right:5px; color:#bababa;}
.gdmt_regbox span.fl {width:200px; line-height:38px; text-align:right; color:#666; padding:0 10px;}
.gdmt_regbox span.fl b {color:#ff0202; margin-right:5px;}
.gdmt_regbox .gdmt_form li {position:relative; height:auto; padding:10px 0;}
.gdmt_regbox .gdmt_form li:after {clear:both; content:"."; display:block; height:0; visibility:hidden;}
.gdmt_regbox .gdmt_form li.nopad {padding:0;}
.gdmt_regbox .gdmt_form .formitem {position:relative; float:left; width:250px; padding:0 10px; height:38px; border:1px #dedede solid; }
.gdmt_regbox .gdmt_form .formitem i {position:absolute; top:50%; left:10px; width:20px; height:20px; margin-top:-10px; font-size:20px; line-height:20px; color:#ccc;}
.gdmt_regbox .gdmt_form .formitem .input {width:100%; height:32px; line-height:32px; border:0 none; padding:3px 0;}
.gdmt_regbox .gdmt_form .error {position:absolute; top:38px; left:0; width:320px; height:20px; line-height:20px; color:#ff0024; font-size:12px;}
.gdmt_regbox .gdmt_form .error i {position:static; display:inline-block; width:auto; height:auto; margin:-3px 2px 0 0; font-size:14px; color:#ff0024; vertical-align:middle;}
.gdmt_regbox .gdmt_form .date {width:272px;}
.gdmt_regbox .gdmt_form .date .formitem {width:95px;}
.gdmt_regbox .gdmt_form .date .to {float:left; width:38px; line-height:38px; text-align:center; color:#666;}
.gdmt_regbox .gdmt_form .addr .gdmt_selbox {width:130px; margin-right:10px;}
.gdmt_regbox .gdmt_form .formitem.long {width:322px;}
.gdmt_regbox .gdmt_form .formtext {float:left; width:388px; height:80px; padding:10px; border:1px #dedede solid;}
.gdmt_regbox .gdmt_form .formtext textarea {width:100%; height:100%; border:none; resize:none;}
.gdmt_regbox .gdmt_form li .formlable {float:left; width:270px; line-height:38px; color:#666;}
.gdmt_regbox .gdmt_form li .unit {float:left; padding-left:10px; line-height:38px; color:#999;}
.gdmt_regbox .gdmt_form .selwrap {margin-top:10px;}
.gdmt_selbox {float:left; width:112px; height:40px; margin-right:10px; color:#999;}
.gdmt_selbox .slidkey {display:block; position:relative; height:32px; line-height:32px; padding:3px 30px 3px 10px; border:1px #dedede solid; background:#fff; color:#ccc; cursor:pointer; text-align:left; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.gdmt_selbox i {position:absolute; top:50%; right:8px; margin-top:-5px; font-size:12px; color:#666;}
.gdmt_selbox i.arrow {position:absolute; top:50%; right:12px; margin-top:-3px; display:inline-block; width:0; height:0; border-left:6px solid transparent; border-right:6px solid transparent; border-top:6px solid #ddd;}
.gdmt_selbox .slidkey_hide {position:relative; display:none; left:0; top:-1px; border:1px #1289ea solid; background:#fff; z-index:99; max-height:180px; overflow-y:auto;}
.gdmt_selbox .slidkey_hide li {background-color:#fff; border-bottom:1px solid #eee; color:#666; cursor:pointer; font-size:14px; height:30px; line-height:30px; padding:0 0 0 10px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; text-align:left;}
.gdmt_selbox .slidkey_hide li:hover {background:#f6f6f6;} 
.gdmt_selbox .hover {border:1px #1289ea solid;}
.gdmt_regbox .gdmt_selbox {position:relative; float:left; width:272px; height:38px; margin:0;}
.gdmt_regbox .gdmt_selbox .slidkey_hide li {height:35px; line-height:35px;}
.gdmt_regbox .gdmt_form .errbk {border-color:#ff0024!important;}
.gdmt_regbox .btnwrap {padding-bottom:20px; text-align:center;}
.gdmt_regbox .btnwrap .gdmt_regbtn {display:inline-block; width:180px; height:45px; line-height:45px; font-size:16px; color:#fff; text-align:center; background:#1289ea; border-radius:3px; border:0; cursor:pointer; }
.gdmt_regbox .btnwrap .gdmt_regbtn:hover {opacity:.8; filter:alpha(opacity=80); color:#fff;}
.gdmt_regbox .btnwrap .gdmt_fontbtn {display:inline-block; padding:0 20px; margin-right:20px; line-height:43px; font-size:16px; color:#444; background:#f4f4f4; border:1px #ddd solid; border-radius:3px; vertical-align:middle;}
.gdmt_regbox .btnwrap.lbtn {text-align:left; padding-left:220px;}
.gdmt_regbox .regsuccess {background:#fff; height:380px; padding-top:110px;}
.gdmt_regbox .regsuccess p {text-align:center;}
.gdmt_regbox .regsuccess p i {font-size:110px; color:#f5b253; padding-bottom:20px;}
.gdmt_regbox .regsuccess h6 {font-size:24px; text-align:center; padding-bottom:10px;}
.gdmt_regbox .regsuccess .btn {color:#1289ea; text-decoration:underline;}
.gdmt_regbox .regsuccess .jump {display:inline-block; text-decoration:underline; margin-top:15px;}
.gdmt_regbox .rulebox {height:400px; padding:20px 5px 20px 0; border:1px #e6e6e6 solid;}
.gdmt_regbox .rulebox .inner {padding:0 20px;}
.gdmt_regbox .rulebox h2 {font-size:16px; font-weight:bold; text-align:center;}
.gdmt_regbox .rulebox h3 {padding:15px 0;}
.gdmt_regbox .rulebox p {font-size:14px; line-height:26px; text-align:justify;}
.gdmt_regbox .agree {padding:10px 0 0 220px; color:#666;}   
.gdmt_regbox .agree .checkbox {margin-right:0px;}
.gdmt_regbox .agree a {color:#1289ea;}
.gdmt_regbox .agree.rule {padding:20px 0 0 425px;}
.gdmt_regbox .btnwrap .lbtn {padding-left:255px;}
.gdmt_regbox .btnwrap  input[disabled],input[disabled]:hover {background:#c4c4c4; border:1px #c4c4c4 solid; color:#fff; cursor:default;}
.gdmt_regbox .formitem.focus {border-color:#1289ea;}
.gdmt_step {margin:40px auto 40px; text-align:center;}
.gdmt_step .stepbox {display:inline-block;}
.gdmt_step label {position:relative; float:left; width:auto; margin:0; line-height:1; text-align:center;}
.gdmt_step label span {position:absolute; top:45px; left:-78px; width:200px; font-size:14px; color:#444;}
.gdmt_step .circle {display:inline-block; height:30px; width:30px; line-height:28px; font-size:16px; font-style:normal; text-align:center; color:#fff; background:#d2d6de; border-radius:50%; border:4px solid #eaedf2;}
.gdmt_step em {float:left; display:inline-block; height:2px; width:100px; margin:20px 5px 0; background:#d2d6de;}
.gdmt_step label.red i.circle {background:#1289ea; border-color:#c8e4fb;}
.gdmt_step label.red span {color:#1289ea;}
.gdmt_step em.red {background:#1289ea;}
.gdmt_agreement {display:none; position:fixed; left:50%; top:50%; z-index:9999; width:940px; height:590px; margin:-295px 0 0 -470px; background:#fff; border:4px solid rgba(0,0,0,.1); box-shadow:0 3px 10px #ccc;}
.gdmt_agreement .tit {position:relative; padding:0 10px; height:40px; line-height:40px; font-size:16px; color:#666; background:#f3f3f3;}
.gdmt_agreement .closebtn {float:right; cursor:pointer;}
.gdmt_agreement .closebtn i {color:#999;}
.gdmt_agreement .content {padding:10px; background:#fff;}
.gdmt_agreement .content .cont {height:420px; padding:10px; line-height:22px; overflow-x:hidden; overflow-y:auto; margin-bottom:25px;}
.gdmt_agreement .content .cont p {padding-bottom:15px;}
.gdmt_agreement .content .btn a.cancel {display:inline-block; width:200px; height:54px; margin-right:30px; line-height:54px; color:#999; font-size:16px; vertical-align:middle; background:#e3e4e5;}
.gdmt_agreement .content .btn button {display:inline-block; width:200px; height:54px; color:#fff; font-size:16px; background:#1289ea; border:0;}

