body{ background-image: url(bg.jpg); font-family: "微软雅黑"; font-size: 12px; color: #333; margin: 0px; padding: 0px; }
*{ padding:0px; margin:0px;}
.clearfloat {clear:both;height:0;font-size: 1px;line-height: 0px;}
ul { }
ul li { list-style-position: inside; list-style-image: url(dot_list.gif); }
ul li a:link  { color: #222; text-decoration: none; line-height: 170%; }
ul li a:hover, ul li a:visited { color: #007ade; text-decoration: none; }
ul li a:active { color: #222; text-decoration: none; }
a:link { color: #333; text-decoration: none; }a:visited { color: #333; text-decoration: none; }a:hover, a:active, a:focus { text-decoration: none; color: #007ade; }
#wrapper { margin-right: auto; margin-left: auto; padding-right: 8px; padding-left: 8px; background-color: #FFF; width: 988px; zoom: 1; margin-top: 0px; margin-bottom: 0px; }
#top_nav{ height: 30px; line-height: 30px; background-image: url(dot2.gif); background-position: center top; background-repeat: repeat-x; overflow: hidden; }
#wrapper #top_nav #left { float: left; width: 50%; padding-left: 10px; }
#wrapper #top_nav #right { float: right; width: 300px; text-align: right; padding-right: 30px; }
#header { height: 147px; text-align: right; background-color: #47A1ED; }
#nav { line-height: 39px; height: 38px; background-image: url(dot2.gif); background-position: left -38px; overflow: hidden; }
#wrapper #main #right_main .box #dcwj { padding-bottom: 20px; }
#wrapper #main #right_main .box #lang_tit { background-image: url(lang_tit_bg.jpg); background-repeat: repeat-y; background-position: left top; }
#wrapper #nav #left { float: left; width: 684px; text-align: center; }
#wrapper #nav #right { float: right; width: 278px; background-image: url(dot2.gif); background-position: 0px -226px; display: block; height: 38px; line-height: 38px; }
#wrapper #nav #dot_bg { padding: 0px; background-image: url(dot3.gif); background-repeat: no-repeat; background-position: -103px -2px; display: block; height: 38px; float: right; margin: 0px; width: 25px; }
#wrapper #main { margin-top: 10px; margin-bottom: 10px; overflow: hidden; }
#wrapper #main #left_main { float: left; width: 730px; overflow: hidden; padding: 0px; margin: 0px; }
#wrapper #main #left_main #hot_news { height: 72px; background-image: url(dot2.gif); background-position: center -145px; border: 1px solid #ebebeb; line-height: 72px; overflow: hidden; margin-bottom: 8px; }
#wrapper #main #left_main #hot_news dl { }
#wrapper #main #left_main #hot_news dl dt { background-image: url(dot3.gif); background-repeat: no-repeat; background-position: -171px -91px; float: left; height: 54px; width: 54px; margin-top: 10px; margin-left: 10px; }
#wrapper #main #left_main #hot_news dl dd { float: left; text-align: center; width: 660px; margin-left: 2px; color: #0f77d0; display: block; }

#wrapper #main #left_main .box { margin-top: 0px; padding: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; clear: both; overflow: hidden; }
#wrapper #main #conmon { border: 1px solid #eeeeee; padding-top: 25px; padding-bottom: 0px; }
#wrapper #main #left_main div .box_l { float: left; }
#wrapper #main #left_main div .box_r { float: left; margin-left: 10px; }
#wrapper #main #left_main .box .box_line { border: 1px solid #D7D7D7; float: left; width: 358px; position: relative; margin: 0px; padding: 0px; }
#wrapper #main #left_main .box .dot { position: absolute; background-image: url(dot3.gif); background-position: -83px -3px; height: 31px; width: 8px; top: -1px; left: -1px; }
#wrapper #main #left_main .box .box_line .tit { background-image: url(dot2.gif); background-repeat: repeat-x; height: 29px; line-height: 29px; background-position: center -95px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #D7D7D7; }
#wrapper #main #left_main .box .box_line .tit h3 { color: #007ade; text-decoration: none; padding-left: 15px; line-height: 31px; font-size: 14px; }
#wrapper #main #left_main .box .box_line .tit span { float: right; font-family: "宋体"; color: #666; text-decoration: none; width: 50px; padding-top: 2px; padding-right: 5px; }
#wrapper #main #left_main .box .box_line .tit span a { float: right; font-family: "宋体"; color: #666; text-decoration: none; }
#wrapper #main #left_main .box .box_line .tit span a:hover { float: right; font-family: "宋体"; color: #007ade; text-decoration: none; }
#wrapper #main #left_main .box .box_line .news_con { margin: 0px; padding: 0px; }
#wrapper #main #left_main #jcxm { height: 220px; border: 1px solid #d7d7d7; background-image: url(bg_fl.gif); background-repeat: repeat-x; background-position: center 1px; }
#wrapper #main #left_main #jcxm #name_jcxm { float: left; height: 126px; width: 16px; background-image: url(dot3.gif); background-position: left 0px; padding-right: 8px; text-align: center; padding-left: 5px; color: #FFF; font-size: 15px; font-weight: 500; padding-top: 40px; margin-top: 30px; }
#wrapper #main #left_main #jcxm #con_jcxm { margin-top: 10px; margin-left: 20px; }
#wrapper #main #right_main { float: right; width: 249px; display: inline; overflow: hidden; *width:249px; margin: 0px; padding: 0px; }
#wrapper #main #right_main .box .tit{ background-repeat: repeat; background-position: right -53px; height: 30px; background-image: url(dot3.gif); position: relative; }
#wrapper #main #right_main .box .dot_01 { background-image: url(dot3.gif); background-repeat: no-repeat; background-position: -49px -3px; height: 30px; width: 12px; float: left; }
#wrapper #main #right_main .box .tit .name{ float: left; line-height: 30px; height: 30px; color: #FFF; font-size: 15px; font-weight: bold; padding-left: 5px; }
#wrapper #main #right_main .box .tit span { position: absolute; left: 199px; top: 10px; font-family: "宋体"; font-size: 12px; color: #666; text-decoration: none; }
#wrapper #main #right_main .box .tit span a         { font-family: "宋体"; color: #666; text-decoration: none; }
#wrapper #main #right_main .box .tit span a:hover { color: #007ade; }
#wrapper #main #right_main .box .con { border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-color: #d7d7d7; border-bottom-color: #d7d7d7; border-left-color: #d7d7d7; margin-right: 1px; }
#wrapper #main #photo_news { border: 1px solid #d7d7d7; padding-top: 5px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; clear: both; }
#wrapper #main #link { padding: 0px; height: 45px; border: 1px solid #ddd; float: none; clear: both; margin-top: 10px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; line-height: 45px; background-color: #FBFBFB; }
#wrapper #main #link dl dt { float: left; background-image: url(dot3.gif); background-repeat: no-repeat; background-position: -43px -97px; width: 100px; height: 44px; }
#wrapper #main #link dl dd { float: left; display: block; width: 880px; overflow: hidden; }
#wrapper #main #link dl dd div { float: left; margin-left: 25px; margin-right: 25px; height: 35px; line-height: 35px; display: block; width: 157px; text-align: center; margin-top: 10px; }


#wrapper #footer_nav { background-image: url(dot2.gif); background-repeat: repeat-x; background-position: -13px -270px; line-height: 33px; height: 33px; text-align: center; clear: both; }
#wrapper #footer { line-height: 76px; height: 76px; text-align: center; }
#wrapper #main #right_main .box #nav_2bg { background-image: url(bg_2jidh.jpg); background-position: center top; background-repeat: no-repeat; padding-top: 15px; padding-bottom: 10px; }
#wrapper #main #left_main .box .box_line .tit .dqwz { position: absolute; width: 400px; left: 319px; text-align: right; padding-right: 5px; }
#wrapper #main #nav_2 { float: left; width: 196px; }
#wrapper #main #nav_2 .title { background-image: url(nav_2ji.gif); background-repeat: no-repeat; line-height: 38px; height: 38px; padding-left: 15px; position: relative; }
#wrapper #main #nav_2 .title .more { position: absolute; height: 20px; width: 50px; left: 152px; top: 2px; }
#wrapper #main #nav_2 .title .more a { color: #FFF; font-family: "宋体"; }
#wrapper #main #nav_2 .title .more a:hover { color: #E0E2FE; }
#wrapper #main #nav_2 .nav_2_con { background-image: url(hot_nav.gif); background-repeat: repeat-y; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-color: #e8e8e8; border-bottom-color: #e8e8e8; border-left-color: #e8e8e8; padding-bottom: 10px; }
#wrapper #main #list_news #dqwz { background-color: #efefef; border-bottom-color: #eee; border-bottom-width: 1px; border-bottom-style: solid; height: 30px; line-height: 30px; padding-left: 10px; }
#wrapper #main #list_news { margin-left: 10px; float: right; padding-right: 5px; padding-left: 5px; width: 772px; }
#wrapper #main #nav_2 .con_list_line { border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-color: #e8e8e8; border-bottom-color: #e8e8e8; border-left-color: #e8e8e8; }
