body {
	padding-right: 0px; margin-top: 0px; padding-left: 0px; font-size: 12px; padding-bottom: 0px; padding-top: 0px; font-family: arial, 宋体, serif;
	list-style-type:none;
}
* a:link {
	color: #000; 
	text-decoration: none
}
* a:visited {
	color: #000; 
	text-decoration: none
}
* a:hover {
	color: red; 
	text-decoration: underline
}
* a.now {
	background: #f60; 
	color: #000; 
	text-decoration: none
}
img {
	border-right: 0px; 
	border-top: 0px; 
	border-left: 0px; 
	border-bottom: 0px
}
#header {
	width: 984px;
	border-top: #a5dbf7 5px solid;
	
}
#maincontainer {
	margin-top: 15px; width: 984px
}
#logo {
float:left;
}
#topad {
float:right;
}
#logo a img {
	border-top-width: 0px; 
	border-left-width: 0px; 
	border-bottom-width: 0px; 
	border-right-width: 0px
}
form#searchform {
	display: inline
}
#menucontainer {
	height: 31px; width: 983px; background-color: #84cef7
}
#search {
	margin-top: 6px; font-size: 12px; float: left; color: #ff6600
}
#menu {
	padding-right: 15px; padding-left: 15px; margin-left: auto; width: 983px; margin-right: auto; font-family: 宋体,tahoma
}
#menu div#items {
	float: left; margin-left: 5px; bottom: 0px; position: relative
}
#menu a {
	display: block; 
	font-size: 16px; 
	float: left; 
	background-image: url(menutab.gif); 
	margin: 10px 2px 0px; 
	width: 90px; 
	color: #fff; 
	padding-top: 5px; 
	background-repeat: no-repeat; 
	height: 20px; 
	text-align: center; 
	text-decoration: none
}
#menu a:hover {
	background-image: url(menutab_active.gif); color: #000
}
#menu a.menuactive {
	background-image: url(menutab_active.gif); color: #000
}
input.search {
	border-right: #e5e5e5 1px solid; padding-right: 2px; border-top: #e5e5e5 1px solid; padding-left: 2px; background-image: url(input.png); padding-bottom: 2px; margin-left: 5px; border-left: #e5e5e5 1px solid; width: 133px; padding-top: 2px; border-bottom: #e5e5e5 1px solid; background-repeat: repeat-x; height: 16px
}
input.searchbutton {
	border-top-width: 0px; background-position: 4px 2px; border-left-width: 0px; font-size: 14px; background-image: url(searchbutton.gif); border-bottom-width: 0px; cursor: pointer; color: #fff; background-repeat: no-repeat; font-family: 宋体,tahoma; height: 21px; background-color: transparent; border-right-width: 0px
}
input.searchbutton {
	border-top-width: 0px; background-position: 4px 2px; border-left-width: 0px; font-size: 14px; background-image: url(searchbutton.gif); border-bottom-width: 0px; cursor: pointer; color: #fff; background-repeat: no-repeat; font-family: 宋体,tahoma; height: 21px; background-color: transparent; border-right-width: 0px
}
input.sendbutton {
	border-top-width: 0px; background-position: 4px 2px; border-left-width: 0px; font-size: 14px; background-image: url(searchbutton.gif); border-bottom-width: 0px; cursor: pointer; color: #fff; background-repeat: no-repeat; font-family: 宋体,tahoma; height: 21px; background-color: transparent; border-right-width: 0px
}
input.text {
	border-right: #adadad 1px solid; padding-right: 2px; border-top: #adadad 1px solid; padding-left: 2px; font-size: 11px; background-image: url(input.png); padding-bottom: 2px; border-left: #adadad 1px solid; width: 133px; color: #323232; padding-top: 2px; border-bottom: #adadad 1px solid; background-repeat: repeat-x; font-family: 宋体,tahoma; height: 13px
}
input.contact {
	border-right: #adadad 1px solid; padding-right: 2px; border-top: #adadad 1px solid; padding-left: 2px; font-size: 11px; background-image: url(input.png); padding-bottom: 2px; border-left: #adadad 1px solid; width: 133px; color: #323232; padding-top: 2px; border-bottom: #adadad 1px solid; background-repeat: repeat-x; font-family: 宋体,tahoma; height: 13px
}
input.contact {
	padding-right: 2px; display: block; padding-left: 2px; padding-bottom: 2px; width: 246px; padding-top: 2px
}
input.contact {
	margin-top: 10px; padding-left: 5px
}
#maincontainer {
	height: 500px
}
#leftmain {
	border-right: #a5dbf7 1px solid; 
	border-top: #a5dbf7 1px solid; 
	float: left; 
	
	margin: 0px; overflow: hidden; 
	border-left: #a5dbf7 1px solid; 
	width: 180px; 
	border-bottom: #a5dbf7 1px solid; 
	background-repeat: repeat-x;
	background-image: url(muabg.jpg); 
}
.all_box_menu {
	clear: both; 
	font-weight: bold; 
	font-size: 14px; 
	width: 189px; 
	color: #09a8f7; 
	line-height: 26px; 
	border-bottom: #a5dbf7 1px dotted; 
	letter-spacing: 6px; 
	text-align: center;
	text-overflow:ellipsis;
	overflow: hidden;
	white-space:nowrap;
}
#second_menu_c {
	width: 178px; 

}
#second_menu_c ul {
	line-height: 26px; 
}
#second_menu_c ul li {
	padding-left: 14px; font-size: 12px; overflow: hidden; width: 100%;  padding-top: 2px; white-space: nowrap; list-style-type: none; height: 20px; text-overflow: ellipsis
}
#second_menu_c ul .li3 {
	background: url(arrow1.gif) no-repeat 2px 7px; letter-spacing: 4px
}
#second_menu_c ul li a {
	font-size: 13px; color: #52b6e7
}
#href_1 a {
color: #52b6e7;
font-weight:bold;

}
#href_2 a {
color: #52b6e7;
}
#rtmain {
	margin-left: 3px
}
#rttop {
	width: 798px
}
#flash {
	float: left; width: 499px
}
#news_nenu {
float: left;
margin-left: 3px;
width: 296px;
color: #0033ff;
border: #a5dbf7 1px solid;
line-height:15px;

}
#news_menu_l {
margin-left:5px;
margin-top:9px;
background-image:url(0119061175.gif);
background-repeat:no-repeat;
font-size: 14px; 
float: left; 
width: 50%; 
color: #3986ad; 
text-indent: 20px; 

}
#news_menu_r {
	float: left; 
	width: 45%; 
	text-align: right;
	color:#8cc35a;
	font-weight:bold;
	margin-top:8px;
}
#news {
border: #a5dbf7 1px solid; 
border-top: 0px; 
float: left; 
margin-left: 3px; 
width: 296px; 
height: 157px
}
#news ul {
margin:0px;
}
#news ul li {
border-bottom:#a5dbf7 1px dotted;
line-height:24px;
color:#3399ff;
margin-left:5px;
	width:280px;
text-overflow: ellipsis;
white-space: nowrap; 
overflow: hidden; 

}
#news ul li a {
	list-style-type: none;
	color:#3399ff;

}
#all_box_menu {
	clear: both; 
	margin-top: 4px; 
	background: #a5dbf7; 
	width: 100%; 
	color: #3986ad; 
	line-height: 25px
}

.all_box_menu a {
	color: #3986ad
}
#all_box_menu_l {
	border-right: #a5dbf7 1px solid; 
	border-top: #a5dbf7 1px solid; 
	 font-size: 14px; 
	 background: url(dot5.jpg) #ffffff no-repeat 0px 3px; 
	 float: left; 
	 border-left: #a5dbf7 1px solid; 
	 width: 20%; 
	 color: #3986ad; 
	 text-indent: 25px; 
	 border-bottom: #a5dbf7 0px solid; 
}
#all_box_menu_r {
	background: #ffffff; 
	float: left; 
	width: 80%; 
	text-align: right;
	color:#8cc35a;
	font-weight:bold;
	
}
#all_box_menu_c {
	border-right: #a5dbf7 1px solid; 
	border-top: #a5dbf7 1px solid; 
	border-left: #a5dbf7 1px solid; 
	width: 100%; 
	border-bottom: #a5dbf7 1px solid; 
	height: 200px
}
#all_box_menu_c_l {
	padding-left: 10px; float: left; width: 97%
}
#all_box_menu_c_r {
	float: left; width: 2%
}
#all_box_menu_c .pic_box {
float: left; 
margin: 4px;
margin-left:2px;
width: 134px; 
height: 160px; 
text-align: center
}

#all_box_menu_c .pic_box .pic {
	width: 132px; 
	height: 99px;
	border-right: #c9e7f7 1px solid; 
	padding-right: 3px; 
	border-top: #c9e7f7 1px solid; 
	padding-left: 3px; 
	margin-bottom: 5px; 
	padding-bottom: 3px; 
	border-left: #c9e7f7 1px solid; 
	padding-top: 3px; 
	border-bottom: #c9e7f7 1px solid
}
#all_box_menu_c .wenzi {
	overflow: hidden; 
	width: 100%; 
	white-space: nowrap; 
	text-overflow: ellipsis
}
#leftxinwen {
margin-top:5px;

}
#rtxinwen {
width:412px;
font-size:14px;


}
.rtxinwen_menu {
	
	background-repeat:no-repeat;
	border: solid 1px #a5dbf7;
	font-size:14px;
	line-height:17px;
	padding: 4px 10px;
}
#b {
	border-right: #a5dbf7 1px solid; 
	padding-right: 5px; 
	border-top: #a5dbf7 10px solid; 
	padding-left: 5px; 
	font-size: 12px; 
	padding-bottom: 5px; 
	border-left: #a5dbf7 1px solid; 
	width: 980px; 
	padding-top: 5px; 
	border-bottom: #a5dbf7 1px solid; 
	text-align: left; 
	margin-top: 5px;
	background-image:url(footbg.jpg);
	background-repeat: repeat-x;
	color:#18458c;
	
}

#bb {
	border-right: #a5dbf7 1px solid; 
	padding-right: 5px; 
	border-top: #a5dbf7 10px solid; 
	padding-left: 5px; 
	font-size: 12px; 
	padding-bottom: 5px; 
	border-left: #a5dbf7 1px solid; 
	width: 980px; 
	padding-top: 5px; 
	border-bottom: #a5dbf7 1px solid; 
	text-align: left; 
	margin-top: 5px;
	background-repeat: repeat-x;
	color:#18458c;
	
}

#b a {
	color:#18458c;
}
#szyousovote{
margin:0px;
}
#szyousovote li {
list-style-type:none;
}

.diaochaa {
margin-top:5px;
}
.tabbedpanelscontent ul {
margin:0px;
}
.tabbedpanelscontent ul li {
border-bottom:#a5dbf7 1px dotted;
line-height:20px;
color:#3399ff;
margin-left:5px;
}
.tabbedpanelscontent ul li a {
	list-style-type: none;
	color:#3399ff;
}

@charset "gb2312";


.tabbedpanels {
	margin: 0px;
	padding: 0px;
	float: left;
	clear: none;
	width: 382px; 
}


.tabbedpanelstabgroup {
	margin: 0px;
	padding: 0px;
}

.tabbedpanelstab {
	position: relative;
	top: 1px;
	float: left;
	padding:4px;
	margin: 0px 3px 0px 0px;
	list-style: none;
	border-left: solid 1px #a5dbf7;
	border-bottom: solid 1px #a5dbf7;
	border-top: solid 1px #a5dbf7;
	width:92px;
	text-align:center;
	
	-moz-user-select: none;
	-khtml-user-select: none;
	cursor: pointer;
	font-size:14px;
	background-image:url(../weichuang/xinwenbg1.jpg);
	background-repeat: repeat-x;

	border-right: solid 1px #a5dbf7;
}


.tabbedpanelstabhover {
	background-color: #fff;

}

.tabbedpanelstabselected {
	background-color: #fff;
	border-bottom: 1px solid #fff;
	background-image:url(../weichuang/xinwenbg.gif);
	background-repeat: repeat-x;
}

/* this selector is an example of how to make a link inside of a tab button
 * look like normal text. users may want to use links inside of a tab button
 * so that when it gets focus, the text *inside* the tab button gets a focus
 * ring around it, instead of the focus ring around the entire tab.
 */
.tabbedpanelstab a {
	color: black;
	text-decoration: none;
}

/* this is the selector for the contentgroup. the contentgroup container houses
 * all of the content panels for each tabbed panel in the widget. for our
 * default style, this container provides the background color and borders that
 * surround the content.
 *
 * the name of the class ("tabbedpanelscontentgroup") used in this selector is
 * not necessary to make the widget function. you can use any class name you
 * want to style the contentgroup container.
 */
.tabbedpanelscontentgroup {
	clear: both;
	border-left: solid 1px #a5dbf7;
	border-bottom: solid 1px #a5dbf7;
	border-top: solid 1px #a5dbf7;
	border-right: solid 1px #a5dbf7;
	background-color: #fff;
}

/* this is the selector for the content panel. the content panel holds the
 * content for a single tabbed panel. for our default style, this container
 * provides some padding, so that the content is not pushed up against the
 * widget borders.
 *
 * the name of the class ("tabbedpanelscontent") used in this selector is
 * not necessary to make the widget function. you can use any class name you
 * want to style the content container.
 */
.tabbedpanelscontent {
	padding: 4px;
}

/* this selector is an example of how to change the appearnce of the currently
 * active container panel. the class "tabbedpanelscontentvisible" is
 * programatically added and removed from the content element as the panel
 * is activated/deactivated.
 */
.tabbedpanelscontentvisible {
}

/* vertical tabbed panels
 *
 * the following rules override some of the default rules above so that the
 * tabbedpanels widget renders with its tab buttons along the left side of
 * the currently active content panel.
 *
 * with the rules defined below, the only change that will have to be made
 * to switch a horizontal tabbed panels widget to a vertical tabbed panels
 * widget, is to use the "vtabbedpanels" class on the top-level widget
 * container element, instead of "tabbedpanels".
 */

/* this selector floats the tabgroup so that the tab buttons it contains
 * render to the left of the active content panel. a border is drawn around
 * the group container to make it look like a list container.
 */
.vtabbedpanels .tabbedpanelstabgroup {
	float: left;
	width: 10em;
	height: 20em;
	background-color: #eee;
	position: relative;
	border-top: solid 1px #999;
	border-right: solid 1px #999;
	border-left: solid 1px #ccc;
	border-bottom: solid 1px #ccc;
}

/* this selector disables the float property that is placed on each tab button
 * by the default tabbedpanelstab selector rule above. it also draws a bottom
 * border for the tab. the tab button will get its left and right border from
 * the tabgroup, and its top border from the tabgroup or tab button above it.
 */
.vtabbedpanels .tabbedpanelstab {
	float: none;
	margin: 0px;
	border-top: none;
	border-left: none;
	border-right: none;
}

/* this selector disables the float property that is placed on each tab button
 * by the default tabbedpanelstab selector rule above. it also draws a bottom
 * border for the tab. the tab button will get its left and right border from
 * the tabgroup, and its top border from the tabgroup or tab button above it.
 */
.vtabbedpanels .tabbedpanelstabselected {
	background-color: #eee;
	border-bottom: solid 1px #999;
}

/* this selector floats the content panels for the widget so that they
 * render to the right of the tabbed buttons.
 */
.vtabbedpanels .tabbedpanelscontentgroup {
	clear: none;
	float: left;
	padding: 0px;
	width: 30em;
	height: 20em;
}
#second_menu_p ul li {
list-style-type:none;
line-height:22px;
}
#second_menu_p .li_style2{
padding-left:10px;
}
#class_js_menu {
margin-left:25px;
}
#location {
border-right: #a5dbf7 1px solid; 
border-top: #a5dbf7 1px solid;
border-bottom:#a5dbf7 1px solid;
border-left:#a5dbf7 1px solid;
background-color:#dfeff7;
line-height:30px;
margin-left:5px;
width:801px;
margin-bottom:5px;
padding-left:4px;
font-weight:bold;
}
#page_list {
width:790px;
padding-left:4px;
padding-bottom:2px;
margin-top:5px;
}

#page_list a {
border: #dedfbd 1px solid;
width:19px;
height:19px;
margin-left:3px;
text-align:center;
text-decoration: none
}
#page_list a:hover {
border: #a5dbf7 1px solid;
text-decoration: none;
background-color:#dfeff7;
}
#content #all_box_menu_c .pic_box {
margin:3px 3px 2px 1px;
float:left;
width:150px;
}
#content #all_box_menu_c .wenzi {
width:150px;
}
#content #all_box_menu_c{
width:800px;
margin-left:1px;
}
#content #all_box_menu_c br{
clear: both
}
#content {
width:801px;
}
#fankui ul li {
list-style-type:none;
vertical-align: bottom
}
#fankui {
	margin-left: 20px
}
#fankui li label {
	padding-left: 50px; 
	width: 120px; 
	height: 23px}
#box_menu {
margin-top:5px;
font-weight:bold;
}
#news_relate ul li {
float:left;
list-style-type:none;
}
#news_relate ul li a{
background-image:#dfeff7;
text-align:center;
height:22px;
width:150px;
overflow: hidden; 
white-space: nowrap; 
text-overflow: ellipsis;
margin-left:3px;
}

#class_menu {
	width: 178px; 

}
#class_menu ul {
	line-height: 26px; 
}
#class_menu ul li {
	padding-left: 14px; 
	font-size: 12px; 
	
	width: 100%;  
	padding-top: 2px; 

	list-style-type: none; 
	height: 20px; 
	text-overflow: ellipsis;
		white-space: nowrap; 
		overflow: hidden; 
}
#all_box_menu_c ul {
margin:0px;
}
#all_box_menu_c ul li {
margin-top:5px;
list-style-type:none;
line-height:22px;
border-bottom:#a5dbf7 1px dotted;
padding-left:5px;

}
#all_box_menu_c ul li a:hover{
background-color:#a5dbf7;
width:auto;
color:#000000;
}
#content_news h1{
line-height:20px;
}
#content .all_box_menu {
}
tr td table {
border: #fffff 1px solid;
}
#content {
margin-left:3px;
}
#kehuqq  {
float:left;
width:80px;
}
#alibaba {
float:left;
width:80px;
}
#kehumsn {
float:left;
width:80px;
}
#p_info_pic {
margin-left:3px;
width:766px;
}
#leftmain ul li {
list-style-type:none;
}
#news_wenzi {
float:left;
}
#style_list4 {
width:100%;
margin-top:4px;
}
#pic {
float:left;
margin-left:6px;
}
#demo1 ul{
margin:0px;
}
#demo2 ul{
margin:0px;
}
#demo1 #style_list1 {
text-overflow:ellipsis;
overflow: hidden;
white-space:nowrap;
width: 170px; 
float:left;
margin-left:3px;
margin-bottom:2px;
}
#demo2 #style_list1 {
text-overflow:ellipsis;
overflow: hidden;
white-space:nowrap;
width: 170px; 
float:left;
margin-left:3px;
}
#demo1  #style_list1 a {
color: #52b6e7
}
#demo2 #style_list1 a {
color: #52b6e7
}


