﻿.head { width: 1000px; margin: auto; background: url(); background-repeat: no-repeat; z-index: 1000; }
.headtopbg { background: url() repeat-x; clear: both; width: 100%; }
.head .right { text-align: right; }
.head .right ul { line-height: 21px; float: right; height: 23px; padding-right: 16px; }
.head .right ul li { background: url(hrbg1.gif) repeat-x left -46px; float: left; display: inline-block; height: 23px; padding: 0px 5px; }
.head .right ul .l { background: url(hrbg1.gif) no-repeat; width: 25px; padding: 0px; }
.head .right ul .r { background-position: left -69px; width: 25px; padding: 0px; }
.head .right .gg { color: #ffffff; line-height: 21px; background: url(hrbg1.gif) no-repeat left -23px; float: right; padding-left: 15px; margin-right: 24px; }
.head .logo { clear: both; }
.headbg { clear: both; width: 989px; height: 281px; position: relative; margin: auto; }
.headbg div { color: #0e1b00; line-height: 21px; position: absolute; }
.headbg .t1 { left: 238px; top: 160px; }
.headbg .t2 { color: #6c6c6c; left: 790px; }
.main { clear: both; width: 1000px; position: relative; margin: auto; }
.navl, .nav, .navr { background: url(../image/navbg1.gif) left bottom no-repeat ; float: left; width: 17px; height: 57px; margin-top: 33px; }


.nav {  width: 964px;height: 57px; background: url(../image/nav_back.gif) left bottom repeat-x;  overflow :hidden ; }
.nav ul { margin: 0 auto; padding-left: 260px; width: 743px; height: 57px; text-align: center; overflow: hidden; }
.nav li { width: 110px; height: 57px; float: left; }
.nav li a { display: block; width: 94px; height: 57px; margin: 0 auto; text-decoration: none;cursor :pointer ; }
.nav li a.default2 { background: url(../image/nav_on.gif) no-repeat left bottom; color :#fff;}

.nav li a b { display: block; height: 43px; line-height: 43px; padding-top: 14px; }
.nav li a:hover { display: block; width: 94px; height: 57px; background: url(../image/nav_on.gif) no-repeat left bottom; color: #fff; _text-decoration: none; }
.nav li a.new { background: url(../image/nav_back2.gif) no-repeat right bottom; }
.nav li a.new:hover { background: url(../image/nav1_on.gif); }


.ls_1em { letter-spacing: 1em; }
.navr {  background: url(../image/navbg3.gif) left bottom no-repeat ; width :15px; }
.con { background: url(../image/mainbg.gif) repeat-y; clear: both; width: 1000px; height: 560px; }
.con .lz { font-weight: bold; color: #c41e03; margin: 20px 30px 10px 30px; }
.con .schlist { width: 250px; margin: auto 50px; position: relative; z-index: 1; }
.con .schlist li { float: left; display: inline; margin: 5px 5px; }
.con .schlist a { color: #202020; text-decoration: none; }
.con .schlist a:hover { text-decoration: underline; }
.con .lngbg { background: url(../image/lngbg.png) no-repeat !important; background: none; width: 288px; height: 280px; position: absolute; left: 680px; top: 5px; z-index: 1; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src=http://static.6dxy.com/image/lngbg.png); }
.con .lngdiv { width: 288px; height: 280px; position: absolute; left: 680px; top: 5px; z-index: 2; }
.lngdiv .lngifr { width: 220px; height: 180px; margin: 35px auto auto 44px; }
.lngifr .ti { font-size: 14px; font-weight: bold; text-align: center; line-height: 45px; height: 45px; border-bottom: 1px dotted #646464; }
.lngifr dl { font-family: 宋体; width: 220px; }
.lngifr dl dt, .lngifr dl dd { line-height: 25px; float: left; margin: 5px auto; overflow: hidden; }
.lngifr dl dt { text-align: right; clear: left; width: 60px; }
.lngifr dl dd { color: #6e6e6e; width: 155px; margin-left: 5px; }
.lngifr dl dd .inp { width: 85px; height: 16px; border: 1px solid #737373; }
.lngifr dl dd a { color: #af0404; text-decoration: none; }
.lngifr dl dd a:hover { text-decoration: underline; }
.con #maplist { width: 1000px; height: 480px; position: relative; left: 0px; top: -30px; }
.btnlogin { width: 41px; height: 38px; background: url(http://static.6dxy.com/image/i_loginbtn.gif) no-repeat; border: none; }
.foot { background: url(../image/footbg.gif) repeat-y; width: 1000px; height: 50px; margin: auto; }
.foot div { color: #999; text-align: center; padding: 15px 0px; margin: auto 10px; border-top: 1px solid #c6c8c9; }
.foot div span { color: #555; }
.foot div a { color: #333; text-decoration: none; }
.foot div a:hover { text-decoration: underline; }
