/*float*/
.fl {float:left;}
.fr {float: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; line-height:32px;}
.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 .gdmt_logo {float:left; width:170px; height:50px; margin:29px 0 0px 10px; background:url(../../images/coal/gdmt_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:38px; padding:10px; line-height:38px; 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;}