/*
Design by MingTa CSS
http://www.mingta.net
*/

* {margin: 0;padding: 0;}
body {background: #FFFFFF;font-family: Arial, "ËÎÌå", Helvetica, sans-serif;font-size: 12px;color: #333333;}
input, textarea {color: #36393D;}
img {border: none;}
a {font-size: 12px;color: #333333;text-decoration: none;}
a:hover {text-decoration: none;}
.clear { clear:both; padding:0px; margin:0px auto; }
h1, h2, h3 {font-weight: normal;}
ul, ol, dl {list-style-type: none;}
p {line-height: 1.5em;}
/* Header */

.header {width: 967px;height: 191px;margin: 0 auto;	background: #FFFFFF;}

.logo {float: left;height: 130px;padding: 0;}

.menu {clear: both;height: 31px; background: url(images/top_menu_bg.jpg); border-left: 1px solid #0B61A2; border-top: 1px solid #0B61A2; border-right: 1px solid #0B61A2;}
.menu ul {height: 31px; list-style: none;}
.menu li {float: left; border-right: 1px solid #38A8D5;}
.menu a {padding: 7px 24px 8px 24px;font-weight: bold; font-size: 14px; color: #FFFFFF; display: block; float: left;}
.menu a:hover, .menu .current_page_item a {	color: #CC3300; background: url(images/top_menu_current_bg.jpg);}

.notice {clear: both;height: 28px; line-height: 28px; background: url(images/top_notice_bg.jpg); border-left: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC;}
.notice .leftdiv {float: left; padding-left: 15px;}
.notice .leftdiv strong {color: #CC3300; background: url(images/notice_icon.gif) no-repeat left 5px; float: left; font-size: 14px; padding-left: 15px;}
.notice .rightdiv {float: right; padding-right: 15px;}
.notice .rightdiv span { line-height: 25px; vertical-align: middle;}
.notice p { padding-top: 5px;}

.submenu {clear: both;height: 28px; line-height: 28px; background: #E4EEF5; border-left: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC;}
.submenu span {float: right; padding: 0 10px 0 0;}
.submenu p { padding: 5px 10px 0 10px; float: left;}

.listmenu {position: absolute; top: 162px; margin: 0 auto; width:965px; z-index:9999;}
.listmenu ul {list-style:none; margin: 0; padding: 0;}
.listmenu ul li {float: left; }
.menuitem div { height: 30px; line-height: 28px; background: url(images/sub_menu_bg_right.gif) no-repeat top right;}
.menuitem #Layer1 {position: relative; left: 30px;}
.menuitem #Layer2 {position: relative; left: 160px;}
.menuitem #Layer3 {position: relative; left: 280px;}
.menuitem #Layer4 {position: relative; left: 380px;}
.menuitem #Layer5 {position: relative; left: 460px;}
.menuitem #Layer6 {position: relative; left: 540px;}
.menuitem #Layer7 {position: relative; left: 710px;}
.menuitem #Layer8 {position: relative; left: 700px;}

.nav3 { height: 30px; background: url(images/sub_menu_bg_left.gif) no-repeat;}
.nav3 li { text-align:left; position: relative;}
.nav3 li a { height:20px; line-height:18px; color:#16598B; padding: 0 20px 0 20px;  }
.nav3 li a:hover { text-decoration:none; color:#CC3300;  }

.subnav .sub_nav_2 { width:150px; padding:10px 0px; background:#f9f9f9; margin: 0 auto;}
.subnav .sub_nav_2 dt a { margin-left:7px;width:130px; background: url(images/sub_nav2_bg.jpg); height:21px; line-height:21px; display:block; margin-bottom:2px; color:#000000 }
.subnav .sub_nav_2 dt a:hover, .subnav .sub_nav_2 .cur_link { background: url(images/sub_nav2_cur.jpg); color:#000000; font-weight:bold }

/* Page */

.page {	width: 967px;margin: 0 auto;padding: 10px 0 0 0;}

.li_list_01 {margin: 10px 0 0 0; }
.li_list_01 li{ height: 20px; line-height:20px; background: url("images/news_list_dot.gif") no-repeat left 2px; padding-left: 15px;}
.li_list_01 li a{ color:#336699; float: left;}
.li_list_01 li span{ float: right; color: #999999; text-align: right;}

.hotnews .li_list_01 {margin: 10px 0 0 0; }
.hotnews .li_list_01 li{ width: 390px; height: 20px; line-height:20px; background: url("images/news_list_dot.gif") no-repeat left 2px; padding-left: 15px; overflow: hidden;}
.hotnews .li_list_01 li a{ color:#336699; float: left; width: 300px; height: 20px; display: block;}
.hotnews .li_list_01 li span{ float: right; color: #999999; text-align: right;}

.li_list_02 {margin: 0; }
.li_list_02 li{ height: 25px; line-height:25px; background: url("images/news_list_dot.gif") no-repeat left 5px; padding-left: 15px; border-bottom: 1px dashed #E5E5E5; }
.li_list_02 li a{ color:#336699; font-size: 12px;}
.li_list_02 li span{ float: right; color: #999999;}

.loginform a {text-decoration: underline; line-height: 2em;}
.loginform .input_01 { width: 160px; border: 1px solid #859FAF; background: #FFFFFF;}
.loginform .buttonlink { background: url(images/button_link_left.gif) left 3px no-repeat; padding-left: 10px; cursor: pointer;}

.textinput {width: 100px; border: 1px solid #859FAF; background: #FFFFFF; padding: 3px 0 0 3px; margin: 0 5px 0 5px;}
.submitbutton {width: 48px; height: 22px; border: none; background: url(images/button_bg.gif); cursor: pointer;}

.selectlink {width: 160px; border: 1px solid #859FAF; background: #FFFFFF;}

.tabmenu { height: 24px;}
.tabmenu li {float: left; margin-left: 5px;}
.tabmenu a {width: 87px; height: 25px; display: block;font-weight: bold; font-size: 14px; color: #16598B; display: block; float: left; background: url(images/tab_menu1_bg.gif) no-repeat; line-height: 25px; vertical-align: middle; text-align: center;}
.tabmenu a:hover, .tabmenu .current_tab a {color: #16598B; background: url(images/tab_menu1_current_bg.gif) no-repeat;}

.tabmenu2 { height: 24px;}
.tabmenu2 li {float: left; margin-left: 5px;}
.tabmenu2 a {width: 112px; height: 25px; display: block;font-weight: bold; font-size: 14px; color: #16598B; display: block; float: left; background: url(images/tab_menu2_bg.gif) no-repeat; line-height: 25px; vertical-align: middle; text-align: center;}
.tabmenu2 a:hover, .tabmenu2 .current_tab a {color: #16598B; background: url(images/tab_menu2_current_bg.gif) no-repeat;}

.listtable { margin-top: 5px;}
.listtable th {height: 20px; background: #ECF2F6; font-weight: normal;border-right: 1px solid #FFFFFF;}
.listtable td {height: 24px; text-align: center;}

.lefttitle {height: 28px;  background: url(images/left_title_bg.jpg) repeat-x; font-weight: bold; font-size: 14px; color: #16598B; text-indent: 15px; border-bottom: 1px solid #D1DBE1; }

.subnav { width:180px; margin:10px auto;}
.subnav li { margin-top: 5px;}
.subnav li a { width:180px; text-indent:60px; height:23px; line-height:23px; text-decoration:none; background:url(images/sub_nav_bg.gif) no-repeat; text-align:left; color:#16598B; vertical-align: middle; display:block; }
.subnav li a:hover, .subnav li .current_link { background:url(images/sub_nav_current_bg.gif) no-repeat; color:#CC3300; text-decoration: none; }

.righttitle {height: 40px; background: url(images/right_content_top.jpg) no-repeat bottom center; margin-bottom: 10px;}
.righttitle h1 {font-size: 14px; color: #16598B; height: 23px; vertical-align: middle; }
.righttitle h1 p {width: 200px; height: 24px; line-height: 23px; background: #FFFFFF url(images/title_left_icon.gif) no-repeat left 5px; font-weight: bold; text-indent: 20px; }

.newstitle {height: 70px; background: url(images/right_content_top.jpg) no-repeat bottom center; margin-top: 10px; margin-bottom: 10px; text-align: center;}
.newstitle h1 {font-size: 16px; color: #16598B; height: 30px; font-weight: bold; }
.newstitle h1 p {color: #8B8B8B; }

.pagecontent {padding: 10px; line-height: 25px; font-size: 14px; }
.pagecontent p { line-height: 25px;}

.newscontent {padding: 10px; line-height: 25px; font-size: 14px;}
.newscontent p { line-height: 25px;}

.newsbottom {height: 30px; border-top: 1px dashed #E5E5E5; border-bottom: 1px dashed #E5E5E5; margin: 10px 0 10px 0;}
.newsbottom p {float: right;}
.newsbottom a { margin-right: 20px; line-height: 30px;}
.newsprint { background: url(images/print_icon.gif) no-repeat left top; padding:2px 0 0 20px;}
.newsclose { background: url(images/close_icon.gif) no-repeat left top; padding:2px 0 0 20px;}

.newspage {height: 30px; margin: 10px 0 10px 0;}
.newspage p {float: right;}
.newspage a { margin-right: 5px; line-height: 30px; color: #336699;}
.newspage strong {color: #CC3300;margin-right: 5px;}

/* Content */

.content {float: right;width: 702px;}
.adbanner {margin-top: 10px;}

/* newsbed */
.newsbed {width: 702px; height: 240px; overflow: hidden;}
.newsbed .leftlayer {float: left; width: 410px;}
.menubed {border-bottom: 1px solid #D1DBE1;}
.newsbed .leftlayer span {float: right;height: 24px;}
.newsbed .leftlayer .hotnews { padding: 10px 5px 5px 5px;}
.newsbed .leftlayer .hotnews h1 a {font-size: 14px; font-weight: bold; color: #CC0000;}
.newsbed .leftlayer .hotnews p {border-bottom: 1px dashed #E5E5E5;}
.newsbed .rightlayer {float: right; width: 279px;}
.newsbed .rightlayer h1 { width:279px; height: 25px; background: url(images/top_right_title_bg.gif) no-repeat; font-size: 14px; text-align: center; line-height: 25px; font-weight: bold; color: #16598B; vertical-align: middle;}
.newsbed .rightlayer table { border-left: solid 1px #D1DBE1; border-bottom: solid 1px #D1DBE1; border-right: solid 1px #D1DBE1; margin-top: 0px;}

/* guquanbed */
.guquanbed {margin-top: 10px;width: 702px; height: 245px; overflow: hidden;}
.guquanbed h1 {font-size: 14px; color: #16598B; height: 23px; border: 1px solid #D1DBE1; vertical-align: middle; background: url(images/link_title_bg.jpg) repeat-x left; }
.guquanbed h1 p {width: 105px; height: 24px; line-height: 23px; background: #FFFFFF; border-right:1px solid #D1DBE1; font-weight: bold; text-align: center;  }

/* tuoguanbed */
.tuoguanbed {margin-top: 10px;width: 702px; height: 270px; overflow: hidden;}
.tuoguanbed .leftlayer {float: left; width: 335px;}
.tuoguanbed .leftlayer table td {height: 20px; }
.tuoguanbed .rightlayer {float: right; width: 335px;}

/* chanquanbed */
.chanquanbed {margin-top: 5px;width: 702px; height: 435px; overflow: hidden;}
.chanquanbed h1 {font-size: 14px; color: #16598B; height: 23px; border: 1px solid #D1DBE1; vertical-align: middle; background: url(images/link_title_bg.jpg) repeat-x left; }
.chanquanbed h1 p {width: 105px; height: 24px; line-height: 23px; background: #FFFFFF; border-right:1px solid #D1DBE1; font-weight: bold; text-align: center;  }
.chanquanbed .leftlayer {float: left; width: 355px; margin-top: 10px;}
.chanquanbed .leftlayer .tabmenu li { margin-left: 1px;}
.chanquanbed .rightlayer {float: right; width: 315px; margin-top: 10px;}

/* rongtoubed */
.rongtoubed { margin-top: 10px;width: 702px; height: 170px; overflow: hidden;}
.rongtoubed .leftlayer {float: left; width: 335px;}
.rongtoubed .rightlayer {float: right; width: 335px;}


/*for IE6*/
/*html .content .hotnews .newslist {float: left; width: 480px;}


/* Sidebar */

.sidebar {float: left;	width: 250px;}
.sidebar .infobed {border-left: 1px solid #D1DBE1; border-bottom: 1px solid #D1DBE1; border-right: 1px solid #D1DBE1; }
.sidebar .infobed li {margin-top: 10px; border-top: 1px solid #D1DBE1; }
.sidebar .infobed h1 {width: 248px height: 28px; line-height: 28px; text-indent: 10px; border-bottom: 1px solid #D1DBE1; background: #F4F9FB; font-size: 14px; color: #16598B; font-weight: bold;}
.sidebar .imglink li {border: none; text-align: center;}
.sidebar .message li {border: none; padding-left: 15px;}
.sidebar .message {padding: 5px;}
.sidebar .message .question { color: #336699;}
.sidebar .message .question strong { color: #CC3300;}

.imglink p {padding-top: 10px; text-align: center;}

/* Footer */

.footer {clear: both;padding: 10px 0;color: #666666;}
.footer p {text-align: center;line-height: 1.8em;}
.footer a {color: #666666;}
.footer .friendlink {width: 965px; height: 70px; border: 1px solid #D1DBE1;margin: 0 auto;}
.footer .friendlink h1 {font-size: 14px; color: #16598B; height: 23px; vertical-align: middle; background: url(images/link_title_bg.jpg) repeat-x left; border-bottom: 1px solid #D1DBE1;  }
.footer .friendlink h1 p {width: 85px; height: 24px; line-height: 23px; background: #FFFFFF; border-right:1px solid #D1DBE1;font-weight: bold;  }
.footer .friendlink ul {padding: 10px 15px;}
.footer .friendlink ul li {float: left; width: 20%; text-align: center;}

.footer .bottomline {width: 967px; height: 5px; border-top: 2px solid #D1DBE1; margin: 0 auto;}
.footer .links {padding: 10px 0 0 0;}
.footer .links a {padding: 0 10px 0 10px;}
.footer .copyright a {text-decoration: underline;}

#mq { width:350px; margin:8px 0 0 5px ; height:14px; overflow:hidden; float: left; }
#mq a { color:#464646; }
#mq p { line-height:14px; padding:0; }
#mq a:hover { color:#000000; }
