/* CSS Document */
@charset "gb2312";
/* base css */
@media screen and (max-device-width: 640px){body{-webkit-text-size-adjust:none;}}
html, body, ul, li, ol, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form, fieldset, legend, img { margin:0; padding:0;}
body{ background:#fff;font-family:"SimSun","Arial Narrow",HELVETICA; width:980px; margin:2px auto; font-size:12px;color:#000;}
ul, ol,li { list-style:none; }
img{vertical-align:top;border:0;}
h1,h2,h3,h4,h5,h6{font-size:inherit; font-weight:normal;}
.cl{clear:both;font-size:1px;width:1px;height:0;visibility:hidden;margin-top:0px!important;*margin-top:-1px;line-height:0}/*ie and firefox1.5 updata */
.fl{float:left;}.fr{float:right;}
.txtc{ text-align:center;}
.txtr{ text-align:right;}
.txtl{ text-align:left;}

/* link css */
a {	color:#000;	text-decoration:none;}
a:visited {	text-decoration:none;}
a:hover {	color:#ba2636;	text-decoration:underline;}
a:active {	color:#ba2636;}
.hui a {	color:#404040;	text-decoration:none;}
.hui a:visited {	text-decoration:none;}
.hui a:hover {	color:#ba2636;	text-decoration:underline;}
.hui a:active {	color:#404040;}

/*fonts*/
.title-12,.title-12 a{ font-size:12px; color:#000; line-height:28px;}
.title-14,.title-14 a{ font-size:14px; color:#000; line-height:30px;}
.title01 li{ background:url(../images/np.gif) no-repeat 0 15px; padding-left:15px; font-size:14px;height:30px; line-height:30px; overflow:hidden;}
.title02 li{ background:url(../images/np.gif) no-repeat 5px; padding-left:20px; line-height:28px; height:26px; overflow:hidden;}
.title-video{ background:url(../images/sign_video.gif) no-repeat 2px; padding-left:25px;}
.title-blue,.title-blue a{ font-size:12px; color:#0068b7;}
.title-b{ font-weight:bold;}
.title-gray,.title-gray a{ color:#666666; line-height:27px;}
.title-pic,.title-pic a{ line-height:30px;height:30px; text-align:center;color:#666666; margin-bottom:10px;}

/*usual*/
.lmtop01{ line-height:30px; border-bottom:2px solid #0068b7; padding-left:18px; margin:15px 0; font-size:16px; font-weight:bold; letter-spacing:3px;}
.lmtop02{ line-height:30px; background:#f8f8f8;border-top:2px solid #0068b7; border-left:1px solid #eeeeee;border-right:1px solid #eeeeee;border-bottom:1px solid #eeeeee;padding-left:18px; margin:15px 0; font-size:16px; font-weight:bold; letter-spacing:3px;}
.lmtop03{ line-height:30px;border-left:1px solid #eeeeee;border-right:1px solid #eeeeee;border-top:2px solid #0068b7; padding-left:18px; padding-top:5px; margin-top:15px; font-size:14px; font-weight:bold; letter-spacing:3px;}
.lmtop04{ line-height:40px;background:#f8f8f8;border-left:1px solid #eeeeee;border-bottom:1px solid #eeeeee;border-right:1px solid #eeeeee;border-top:2px solid #0068b7; padding-left:18px; padding-top:5px; margin:15px 0; font-size:16px; font-weight:bold; letter-spacing:3px;}
.lmtop05{ font-size:14px; color:#333; line-height:30px; letter-spacing:2px;}
.box-inside{border:1px solid #eeeeee; border-top:0; padding:10px; padding-top:0;}
.line-gray{ clear:both; background:#eeeeee;font-size:1px;height:1px; margin:10px 0;line-height:1px;}
.line-gray-lm{ clear:both; background:#eeeeee;font-size:1px;height:1px; margin-bottom:10px;line-height:1px;}
.blank20{ clear:both;height:20px; line-height:0; font-size:0px;  margin:0; padding:0;}
.blank10{ clear:both;height:10px; line-height:0; font-size:0px;  margin:0; padding:0;}
.blank5{ clear:both;height:5px; line-height:0; font-size:0px;  margin:0; padding:0;}
.column{ color:#999; line-height:30px; font-size:12px; font-weight:normal; letter-spacing:0;}
.column a{ color:#999;} 

/* top*/
#topnav{ background:#f8f8f8; line-height:30px; color:#7a7874;   padding:0px 5px 0px 10px ; padding-top:5px;}
#topnav a{color:#7a7874;}
#topnav .date{ width:310px;}
#topnav .app{ width:400px;}
#topnav .app li{padding-left:6px;overflow:hidden; display:inline;}
#topnav .app .np01{ background:url(../images/app1.gif) no-repeat; padding-left:15px;}
#topnav .app .np02{ background:url(../images/app2.gif) no-repeat; padding-left:15px; margin-left:10px;}
#topnav .tel{ width:255px; color:#ed1b23;}
#topnav .tel .num{font-family:Verdana, Geneva, sans-serif; letter-spacing:-1px;}

#top{ border-bottom:4px solid #0068b7; height:47px; padding:0 5px;}
#top .logo{ width:220px; margin-right:20px;}
#top .search form{ margin:0; padding:0;}
#top .search{ width:260px; margin-right:15px; background:url(../images/np_search.gif) no-repeat 0 6px; padding-left:30px; margin-top:5px;}
#top .search .box{border:1px solid #cccccc;_border:1px solid #fff;}
#top .search .button{  border-left:1px solid #ccc; border-left:0; background:#fafafa; padding-top:2px; padding-right:1px;}
#top .search .button input{ height:26px;width:92px;}
#top .search input{ padding:0;margin:0; border:1px solid #fff;_border:1px solid #ccc; height:28px; line-height:28px;}
#top .logo-360{ width:120px;margin-left:40px; margin-right:8px; padding-top:13px;}
#top .nav-bbs{ width:190px; padding-top:16px;}
#top .weixin{ width:70px;}


#nav{ line-height:30px; padding:5px; padding-bottom:0; }
#nav li{ padding-right:4px;overflow:hidden; display:inline;}
#nav .nav-a{ width:240px; background:url(http://www.dbw.cn/images/nav-line-h.gif) no-repeat right; margin-right:18px; margin-left:2px;}
#nav .nav-a .lm-01{ font-weight:bold; letter-spacing:4px;_letter-spacing:2px;}
#nav .nav-b{ width:340px;background:url(http://www.dbw.cn/images/nav-line-h.gif) no-repeat right; margin-right:18px;}
#nav .nav-b .lm-01{ font-weight:bold; letter-spacing:4px;}
#nav .nav-c{ width:220px; background:url(http://www.dbw.cn/images/nav-line-h.gif) no-repeat right;margin-right:10px;}
#nav .nav-c li{ padding-right:2px; +padding-right:2px;}
#nav .nav-c .lm-01{ font-weight:bold; letter-spacing:4px;}
#nav .nav-d{ width:110px; }
#nav .nav-d .lm-01{ font-weight:bold; letter-spacing:-1px;_letter-spacing:-2px;}
#nav .nav-d .foreign-font{font-family:Verdana, Geneva, sans-serif;}
/*#nav .nav-d .korea img{ padding-top:9px;_padding-top:0; padding-left:13px;_padding-left:8px;}*/
#nav .nav-d .korea{ margin-left:14px; font-family:Georgia, "Times New Roman", Times, serif}
#nav-paper{ width:978px; height:30px; background:#f8f8f8; border:1px solid #dbdee1; line-height:16px; padding:0px 0px 0px 5px; margin-bottom:5px;overflow:hidden;}
#nav-paper li{ width:83px; height:16px; margin-top:10px; border-right:#dcdcdc solid 1px; margin-left:30px; float:left; overflow:hidden; display:inline;
_letter-spacing: -1px;
}
#ad-word{ padding:0px; color:#0068b7; line-height:30px; width:980px;}
#ad-word a{color:#0068b7;}
#ad-word .word-side{ width:190px; display:block; overflow:hidden;}
#ad-word .word-mid{ width:980px; margin:0 auto; display:block; overflow:hidden;}
#ad-word .word-mid .ad{ width:325px;}
#ad-word .word-mid .adword-bottom{ line-height:15px;*+line-height:25px;_line-height:30px;}
#substation{ background:#f8f8f8; border:1px solid #dbdee1; line-height:28px; padding:5px 10px; width:530px;}
#scrollnews{ background:#f8f8f8; border:1px solid #dbdee1; border-left:0; line-height:28px; padding:5px 10px; width:407px;}
#scrollnews .area-lm{ width:70px; font-weight:bold;}
#scrollnews .area-scroll {width:330px;height: 27px; line-height:27px;min-height:25px;overflow:hidden;}
#webgroup{ background:#f8f8f8; border:1px solid #dbdee1; line-height:24px; padding:5px 5px; margin:5px 0;}
#webgroup li{ display:inline; margin:0px 7px; _margin:0px 6px; *+margin:0px 7px;}

/* part1 */
.part01-left{width:300px; overflow:hidden; margin-top:5px;}
.part01-right{width:650px;display:block; overflow:hidden;margin-top:5px;}
.part01-right .toptit{ font-size:26px; line-height:40px;font-family:微软雅黑;}
.part01-right .topabs{ line-height:30px; color:#666;}
.part01-right .lm-hlj{ width:370px;}
.part01-right .lm-special{ width:250px; display:block; overflow:hidden;}
.part01-right .lm-special .pic li{ width:110px; display:block; overflow:hidden; float:left;}
.part01-right .lm-special .pic li img{ margin-bottom:5px;}
.part01-right .lmtop{ line-height:30px;border-left:1px solid #eeeeee;border-right:1px solid #eeeeee;border-top:2px solid #0068b7; padding-left:18px; padding-top:5px; margin-top:10px; font-size:14px; font-weight:bold; letter-spacing:3px;}

/* part2 */
.part02-hljgov{width:300px; margin-right:30px;display:block; overflow:hidden;}
.part02-hljgov .pic li{ width:130px; display:block; overflow:hidden;  margin-right:10px; float:left;}
.part02-hljgov .pic li div{ margin-top:10px; line-height:27px; height:27px; }
.part02-hljcitys{width:370px;display:block; overflow:hidden;}
.part02-hottel{width:250px;display:block; overflow:hidden;}
.part02-hottel .pic li{ width:130px; display:block; overflow:hidden;  margin-right:10px; float:left;}
.part02-hottel .pic li div{ margin-top:10px; line-height:27px; height:27px; }

/* part3 */
.part03-left{ width:290px; margin-right:30px;display:block; overflow:hidden;}
.part03-left li{ width:130px; float:left; overflow:hidden; margin-right:10px;}
.part03-mid{ width:340px;display:block; overflow:hidden;}
.part03-right{ width:300px;display:block; overflow:hidden;}
.part03-right .lmlist ul{ line-height:27px;}
.part03-right .lmlist ul li{ display:inline; margin-right:10px;}

/* part4 */
.part04-left{ width:290px; margin-right:30px;display:block; overflow:hidden;}
.part04-left .flashpic{  display:block; overflow:hidden; height:160px !important;}
.part04-left .pic li{ width:90px; overflow:hidden; margin-right:5px; float:left;}
.part04-mid{ width:340px;display:block; overflow:hidden;}
.part04-right{ width:300px;display:block; overflow:hidden;}
.part04-right .pic li{ width:136px; overflow:hidden;  margin-right:10px; float:left;}
.part04-right .pic-xqqz li{ width:55px; overflow:hidden;  margin-right:15px;  float:left;}
.part04-right .pic-xqqz li div{ margin-top:10px; line-height:27px; height:27px; }

/* part5 */
.part05-left{ width:290px; margin-right:30px;display:block; overflow:hidden;}
.part05-left .title{ height:30px;overflow:hidden; margin-bottom:10px;}
.part05-left .pic{ width:130px;}
.part05-left .abs{ width:150px;}
.part05-mid{ width:340px;display:block; overflow:hidden;}
.part05-right{ width:300px;display:block; overflow:hidden;}
.part05-right .pic li{ width:130px; overflow:hidden;  margin-right:10px; float:left;}
.part05-right .pic li div{ margin-top:10px; line-height:27px; height:27px; overflow:hidden;}

/* part6 */
.part06-left{ width:290px; margin-right:30px;display:block; overflow:hidden;}
.part06-left .pic li{ width:130px; overflow:hidden;  margin-right:10px; float:left;}
.part06-left .pic li div{ margin-top:10px; line-height:27px; height:27px; }
.part06-mid{ width:340px;display:block; overflow:hidden;}
.part06-right{ width:300px;display:block; overflow:hidden;}
.part06-right .pic{ width:130px;}
.part06-right .abs{ width:150px;}
.part06-right .abs .title{ height:27px; overflow:hidden;}
.part06-right .abs li{ height:27px; overflow:hidden;}

/* part7 */
.part07-left{ width:300px; margin-right:20px;display:block; overflow:hidden;}
.part07-left .videopic li{ width:130px; display:block; overflow:hidden; float:left; margin-right:10px;}
.part07-left .videopic li img{ margin-bottom:10px;}
.part07-left .title-video{ background:url(../images/sign_video.gif) no-repeat 2px; padding-left:25px; line-height:30px; width:130px; height:28px;}
.part07-mid{ width:340px;display:block; overflow:hidden;}
.part07-mid li{ width:130px; display:block; overflow:hidden; float:left; margin-right:30px;}
.part07-mid li img{ margin-bottom:10px;}
.part07-mid .title-video{ background:url(../images/sign_video.gif) no-repeat 2px; padding-left:25px; line-height:30px; width:130px; height:28px;}
.part07-right{ width:300px;display:block; overflow:hidden;}
.part07-right .videopic li{ width:130px; display:block; overflow:hidden; float:left; margin-right:10px;}
.part07-right .videopic li img{ margin-bottom:10px;}
.part07-right .title-video{ background:url(../images/sign_video.gif) no-repeat 2px; padding-left:25px; line-height:30px; width:130px; height:28px;}

/* part8 */
.part08-left{ width:310px; margin-right:20px;display:block; overflow:hidden;}
.part08-mid{ width:310px;display:block; overflow:hidden;}
.part08-right{ width:310px;display:block; overflow:hidden;}
.area-img{ width:125px;}
.area-img div{ margin-top:5px; line-height:27px; height:27px; overflow:hidden;}
.area-list{ width:183px;}
.area-list li{height:28px;overflow:hidden;}

/* part9 */
.part09-left{ width:310px; margin-right:20px;}
.part09-mid{ width:310px;}
.part09-right{ width:310px;}

/* part10 */
.part10-left{ width:700px;}
.part10-left .area{ width:340px;}
.part10-left .area .pic{ width:115px;}
.part10-left .area .list{ width:200px;}
.part10-right{ width:240px;display:block; overflow:hidden;}


/* ad */
.ad670{ width:670px; margin-top:10px;display:block; overflow:hidden;}
.ad309{ width:309px; margin-top:10px;display:block; overflow:hidden;}
.ad980top{display:block; overflow:hidden;}
.ad980{margin:10px 0;display:block; overflow:hidden;}
.ad245{ width:245px;display:block; overflow:hidden;}
.ad490{ width:490px;display:block; overflow:hidden;}
.ad300{ width:300px;margin:10px 0;display:block; overflow:hidden;}
.ad380{ width:380px;margin:10px 0;display:block; overflow:hidden;}
.ad98060{margin:0px auto;display:block; overflow:hidden;}

/*scrolllist*/
#scrollDiv {height: 27px;line-height:27px; overflow:hidden;}
.jsbbtit li {
	line-height: 27px;
	height: 27px;
	overflow:hidden;
}

/* focusPic */
#focusPic {
	padding-bottom:2px;
	width:300px;
	height:226px;
}
#focusPic ul {
	float:left;
	width:299px;
	height:30px;
	margin-bottom:2px;
	border-right:1px solid #d6d6d6;
	bottom:2px;
}
#focusPic li {
	float:left;
	width:48px;
	height:30px;
	line-height:30px;
	text-align:center;
	margin:0;
	background-image: url(../images/focuspic02.gif);
	background-repeat: no-repeat;
	background-position: left;
}
#focusPic li a, #focusPic li a {
	color:#666;
	text-decoration:none;
	line-height:30px;
}
#focusPic li.current {
	width:59px;
	height:30px;
	line-height:30px;
	text-align:center;
	background:url(../images/focuspic00.gif) no-repeat right;
}
#focusPic li.current a, #focusPic li.current a {
	color:#fff;
	text-decoration:none;
}
#focusPic .pic {
	position:relative;
	width:296px;
	height:200px;
	display:block;
	overflow:hidden;
	padding: 1px;
	border: 1px solid #cecece;
	clear:both;
}
#focusPic .textbg {
	position:absolute;
	top:171px;
	left:1px;
	width:296px;
	height:30px;
	z-index:15;
	background:#000;
	filter:alpha(opacity=60);
	-moz-opacity:0.6;
	opacity:0.6;
}
#focusPic .text {
	position:absolute;
	top:171px;
	left:0;
	width:296px;
	height:30px;
	z-index:16;
	text-align:center;
	color:#fff;
	font-weight:bold;
	font-size:14px;
}
#focusPic .text a {
	color:#fff;
	line-height:30px;
}

/*pictab-yuanchuang*/
.pannel-inner{ padding:0 10px;}
.hidden{display:none;}
.list ol li .libg span.normal{  background: url(../images/numbg.gif) no-repeat left 8px;color:#fff; font-family:Verdana;}
.list ol li{ line-height:30px; height:30px; overflow:hidden;}
.list ol li span.normal {
  background: url(../images/numbg1.gif) no-repeat left 8px; color: #666666;font-family:Verdana;
   font-size:9px;
    cursor: pointer;
    float: left;
    text-align: center;
    width: 16px;
}
.list ol li span.sm {padding-left: 10px;}
.list ol li img{ padding-bottom:10px;}


.part-dfwl{ border-left:1px solid #eeeeee;border-right:1px solid #eeeeee; border-bottom:1px solid #eeeeee;}
.part-dfwl .box{ padding:10px 20px;}
.part-dfwl .area-lm{ width:115px;border-top:3px solid #0068b7; background:#fff; height:33px;border-right:1px solid #eeeeee;}
.part-dfwl .area-rightbg{ background:#f6f6f6; border-bottom:1px solid #eeeeee;border-top:1px solid #eeeeee; height:35px; width:862px;}

/*多层样式定1义*/
.labelx {
	width:100%; height:35px; line-height:22px;
	background:#f6f6f6; border-top:1px solid #eeeeee;border-bottom:1px solid #eeeeee;
}
.labelx ul {
	float:left; 
}
.labelx li {
	float:left;
	height:35px;
	padding:0 0 0 10px;
	word-break:keep-all; border-right:1px solid #eeeeee;
}
.labelx h4 {
	margin:0;
	float:left;
	display:block;
	height:19px;
	padding:7px 10px 0 0;
	font-size:14px;
	font-weight: normal;
	width:90px;

	text-align:center;
}
.labelx .w90 {
	margin:0;
	float:left;
	display:block;
	height:19px;
	padding:7px 10px 0 0;
	font-size:14px;
	font-weight: normal;
	width:90px;
	text-align:center;
}
.labelx .current {border-top:3px solid #0068b7; background:#fff; height:33px;}
.labelx li.current a, .label li.current a:hover {font-weight:bold;}

.copyright{ padding:20px 30px 30px 30px;}
.weixin_main{ width:1070px; position:absolute; top:0;}
.weixin{ position:absolute; margin:0 auto; right:0px; width:85px; height:390px; overflow:hidden; text-align:center}





