body,.bgc{margin:0 auto;font-family:"SimSun",Arial Narrow,arial,serif;font-size:12px; line-height:180%;}
.bgc{ background:#f3f2f2; width:980px;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote{padding:0; margin:0;}
table,td,tr,th{font-size:12px;}
li{list-style-type:none;}
table{ margin:0 auto;}
img{vertical-align:top;border:0;}
ol,ul {list-style:none;}   
caption,th {text-align:left;}  
h1,h2,h3,h4,h5,h6 {font-size:12px; font-weight:normal;}   
a {color:#2b2b2b;text-decoration:none;}
a:visited {color:#2b2b2b;text-decoration:none;}
a:hover {color:#ba2636;text-decoration:underline;}
a:active {color:#ba2636;}
.fB{font-weight:bold;}
.fI{font-style: italic;}
.f12px{font-size:12px;}
.f14px{font-size:14px;}
.left{float:left;}
.right{float:right;}
.hidden{display:none;}
.clear{clear:both;}
.maq8{margin-top:8px;}

.header{background:url("head_bg.jpg") repeat-x; }
.headertop,.menu,.banner,.contect,.footer{width:980px;margin:0 auto;clear:both; }

.logo{width:298px; padding:15px 0 5px 10px;float:left;}
.h_right{width:650px;float:right;text-align:right;}
.input{width:130px;height:16px;line-height:16px;border:1px solid #fff;margin-right:8px;color:#999;}
.tj{background:url("soarch.jpg")/*tpa=http://www.dmgis.com/images/soarch.jpg*/ no-repeat left top;width:34px; height:20px;border:0; cursor:pointer;}
.h_right dl dt{color:#fff;padding:10px 0 20px 0;}
.h_right dl dt a:link,.h_right dl dt a:visited,.h_right dl dt a:active{color:#fff;}
.menu{ margin:0px auto 8px auto; padding:12px 0px 0px 0px;}

.en_menu {width:auto;position:relative;font-size:12px;height:30px;line-height:30px;float: left}
.en_menu ul li a, .menu ul li a:visited {display:block;text-decoration:none;color:#011240;height:30px;text-align:center;line-height:30px;font-size:12px;overflow:hidden;font-weight: bold;}
.bbbb{border-right-width: 1px;border-right-style: solid;border-right-color: #CCCCCC;margin: 0px;padding: 0px;}
.en_menu ul {padding:0;	margin:0;list-style-type: none;	float: right;}
.en_menu ul li {float:left;	margin-right:1px;position:relative;}
.en_menu ul li ul {display: none;text-align:left;}
.en_menu ul li:hover a {color:#e9feff;background:#999999;font-weight: normal;}
.en_menu ul li:hover ul {display:block;	position:absolute;top:30px;left:0;width:95px;}

.en_menu ul li:hover ul li a.hide {color:#fff;background:#0b56d1;}
.en_menu ul li:hover ul li a {display:block;color:#fff;text-align:left;padding-left:20px;width:75px;line-height: 24px;height: 24px; background-image: url("dot02.gif")/*tpa=http://www.dmgis.com/images/dot02.gif*/;	background-repeat: no-repeat;background-position: 8px 12px;}
.en_menu ul li:hover ul li a:hover {color:#fff;	text-align:left;padding-left:20px;width:75px;background-color: #666666;background-image: url("dot02.gif")/*tpa=http://www.dmgis.com/images/dot02.gif*/;background-repeat: no-repeat;background-position: 8px 12px;}

.banner{ height:300px; overflow:hidden;}

.news_jieduan{width:438px;white-space:nowrap;word-break:keep-all;overflow:hidden;text-overflow:ellipsis; }

.contect{ background:#F4F4F4;}
.contect_left{width:680px;min-height:188px;border-top:11px solid #434343;float:left;background:#F4F4F4 url("index_mid.jpg")/*tpa=http://www.dmgis.com/images/index_mid.jpg*/ no-repeat right top;}
.contect_right{width:300px;min-height:190px;border-top:3px solid #434343;float:right;background:#Fff url("contact_bg.jpg")/*tpa=http://www.dmgis.com/images/contact_bg.jpg*/ no-repeat right bottom;}
.contect_right dl{background:url("contact_2.jpg")/*tpa=http://www.dmgis.com/images/contact_2.jpg*/ no-repeat 10px center;margin:5px 0 0 0;font-weight:bold;color:#011240;padding:5px 0 8px 50px;}
.contect_right ul{padding:5px 10px 5px 20px;}

.c_l_news{width:320px;float:right; margin-right:15px;_margin-right:10px;}
.c_l_news dl{font-weight:bold;color:#011240;padding:8px 0 8px 40px;background:url("news_2.jpg")/*tpa=http://www.dmgis.com/images/news_2.jpg*/ no-repeat 10px center;}
.c_l_news dl span{float:right;font-weight:normal;}
.c_l_news ul{}
.c_l_news ul li{border-bottom:1px dashed #ccc;background:url("icon.jpg")/*tpa=http://www.dmgis.com/images/icon.jpg*/ no-repeat 5px center;padding-left:15px;line-height:23px;}
.c_l_news ul li span{float:right;}

.c_l_about{width:320px;float:left;border-right:1px dashed #ccc; padding-right:15px;_padding-right:10px;}
.c_l_about dl{font-weight:bold;color:#011240;padding:8px 0 8px 40px;background:url("about_1.jpg")/*tpa=http://www.dmgis.com/images/about_1.jpg*/ no-repeat 10px center;}
.c_l_about dl span{float:right;font-weight:normal;}
.c_l_about ul{padding:0 0 0 10px;}
.c_l_about ul img{float:left;padding:0 8px 8px 0;}

.main_left{border:1px solid #B5C5D2;width:282px;background:#fff;float:left;}
.main_left dl{background:url("box_top.jpg")/*tpa=http://www.dmgis.com/images/box_top.jpg*/ no-repeat left top; padding:6px 0 8px 22px;font-weight:bold;color:##011240;}
.main_left dl span{float:right; font-weight:normal; padding-right:8px;}
.main_left ul{margin:5px 10px;}
.main_left ul li{border-bottom:1px dashed #ccc;background:url("icon.jpg")/*tpa=http://www.dmgis.com/images/icon.jpg*/ no-repeat 5px center;padding-left:15px;line-height:23px;}

.main_right{width:684px;float:right;border:1px solid #D9D9D9;background:#fff;}

.footer{background:#0066ff;}
.footer ul{margin-top:8px;height:30px; line-height:30px; color:#fff;padding:0 5px;}
.footer ul span{float:right;}
.footer ul a:link,.footer ul a:visited,.footer ul a:active{color:#fff;}

#banner_ad {width:980px; margin-left: auto; margin-right: auto}
#banner_2_foot {line-height: 30px; width: 980px; background: #011240; height: 30px; color: #fff}
#banner_2_foot_l{ width: 191px; float:left; height: }
#banner_2_foot_r {width: 779px; float: right; height: 30px}
#banner_2_foot_r a {color: #ffffff}
#banner_2_foot_r a:hover{ color: #0066ff}


#left_menub {text-align: center; width: 191px; margin-bottom: 10px; background: url("lmenu_topbg.jpg")/*tpa=http://www.dmgis.com/images/lmenu_topbg.jpg*/ #f4f4f4 no-repeat 50% top; float:left;}
#left_menu_tit {border-bottom: #cccccc 1px solid; text-align: center; line-height: 32px; width: 160px; font-family: "ËÎÌå"; height: 32px; color: #333333; margin-left: auto; font-size: 13px; font-weight: bold; margin-right: auto}
#left_menu_tit a {line-height: 32px; display: block; color: #333333; font-weight: bold; text-decoration: none}
#left_menu_tit a:hover {line-height: 32px; display: block; color: #333333; font-weight: bold; text-decoration: none}
#left_menu_tit a:hover {color: #005ab0; text-decoration: none}
#left_menu {width: 160px; color: #666666; margin-left: auto; margin-right: auto}
#left_menu a {border-bottom: #d9d9d9 1px dashed; text-align: left; line-height: 30px; padding-left: 50px; width: 110px; display: block; height: 30px; color: #666666; font-weight: normal;text-decoration: none}
#left_menu a:hover {color: #005ab0; font-weight: normal; text-decoration: none}
.left_menu_jt {background-image: url("jt.gif")/*tpa=http://www.dmgis.com/images/jt.gif*/; background-color: #eaeaea; background-repeat: no-repeat; background-position: 40px 50%; color: #005ab0; font-weight: normal; text-decoration: none}
.left_menu_jt_a {color: #005ab0}
#r_main {width: 785px;float: right; background:#F1F4F8;}
.border-bot{ font-size:16px; color:#011240; padding-left:15px; line-height:50px; height:50px; font-weight:bold; border-bottom:1px solid #CCCCCC;}
.pagecontent{ padding:10px 8px 10px 15px;}
.pagecontent img { max-width:700px;_width:expression(this.width > 700 ? "700px" : this.width);}
/*fenye*/
.newslist li span { float:right;}
.newslist li { line-height:28px;border-bottom:dashed 1px #CCCCCC;}
.newslist li a { color: #000;}
.newslist li a:hover { color: #000;}
.fy{ text-align:right; margin:10px 0 8px 0; color:#000; clear:both; padding-right:10px;}
.fy a { color:#fff; background: #003366; padding:2px;}
.fy a:hover {}
.h4title{ text-align:center; font-size:16px; font-weight:bold; line-height:30px; color: #0066CC; background:url("list_bg.jpg")/*tpa=http://www.dmgis.com/images/list_bg.jpg*/ no-repeat center bottom; padding:5px 0 8px 0;}
.nextpage{ padding:5px 10px; line-height:25px;}
.nextpage a{ color: #006699}


/*joblist*/
.joblist{ margin:10px 8px; clear:both;}
.joblist td { padding:4px 0 4px 10px;}
.yps{ padding:2px 6px; background: #E7E8EC; border:solid 1px #000}
.onlineyp{ padding:10px 0; line-height:22px;}
.onlineyp p{ padding:2px 0 2px 100px; margin:0;}
.advote{ padding:0; line-height:28px;}
.advote p{ padding:5px 0 5px 80px; margin:0;}

/* pic_list */
.pic_list{background:#fff; padding:0 20px;}
.pic_list dl{ overflow:hidden; _zoom:1; background:url("list_bg.jpg")/*tpa=http://www.dmgis.com/images/list_bg.jpg*/ bottom no-repeat; padding-bottom:20px;}
.pic_list dt{ margin:10px 0px 6px 0px; line-height:22px; position:relative;}
.pic_list dt img{float:left; margin-right:20px;  background:url("news_list_bg.jpg")/*tpa=http://www.dmgis.com/images/news_list_bg.jpg*/ left top no-repeat; padding:6px 10px 10px 6px;}
.pic_list dl.last{background:none;}
.pic_list dt a{ color:#ba0000; font-weight:bold; font-size:12px;}
.pic_list dt span{ color:#a5a5a5; font-size:11px; float:right; margin-right:5px; top:0;}
.pic_list dd.des{height:66px; overflow:hidden;}
.pic_list dd.des a{color:#666; line-height:22px;}
.pic_list dd.detail{ overflow:hidden; _zoom:1;}
.pic_list dd.detail a{ color:#ba0000;margin:0 3px 10px 0; line-height:22px; padding-left:155px; }

.list_pic .first{ border-top:none; padding-top:10px;}
.list_pic { background:url("news_bg_index.jpg")/*tpa=http://www.dmgis.com/images/news_bg_index.jpg*/ left top repeat-x;}
.list_txt dd.detail a{ padding-left:0px;}

/*marquee*/
#idScroller *{margin:0px; padding:0px;}
#idScroller{width:684px; height:260px; overflow:hidden; border:0; line-height:260px;}
#idScroller ul{width:100%;}
#idScroller li{float:left; overflow:hidden; list-style:none; width:227px; height:260px; border-right:1px solid #D9D9D9;}
#idScroller li dl{ padding:15px 10px 0 10px;line-height:20px}
#idScroller li dl h1{ font-size:20px; font-weight:500; color:#011240; height:28px; line-height:28px}
#idScroller li dl dt{ text-indent:24px;}
#idScroller li dl dd{ text-align:center;}
