﻿html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,caption,tbody,tfoot,thead,tr,th{margin:0;padding:0;border:0;outline:0;font-size:100%;font-style:normal;text-decoration:none}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
:focus {outline:0}
ins{text-decoration:none}
del{text-decoration:line-through}
table {border-collapse:collapse;}
tr {vertical-align: top;}
td {word-break: break-all;}
input {font-size:12px}
body{font-family:"宋体",Arial,Helvetica,sans-serif;font-size:12px;line-height:1.6;color:#333;font-family:"宋体",Arial,Helvetica,sans-serif}
a:link,a:visited,a:hover,a:active {font-family:"宋体",Arial,Helvetica,sans-serif;text-decoration:none;outline:none;color: #333;}
a:hover {
    text-decoration: underline;
    color: #5E7391;
}
div,td,li{color:#5E7391;font:12px "宋体",Arial,sans-serif}
img {
    vertical-align: middle;
    border: 0px none;
}
hr {
    height: 1px;
    border: 0;
    color: #CCCCCC;
    overflow: hidden;
    margin: 10px auto;
}
ul {
    list-style-image: none;
    list-style-type: none;
}
li, p {
}
.hide {
    display: none;
}
h1 {
    font-size: 14px;
}
h2, h3, h4, h5 {
    font-size: 12px;
    font-weight: normal;
    display: inline;
    text-align: left;
}
ul.nl {
    list-style: none outside none;
}
ul.nl li {
    line-height: 22px;
    padding-left: 15px;
    background: url(li.gif) no-repeat 0px 50%;
    clear: both;
    overflow: hidden;
    text-align: left;
}
ul.nl li.newsLine {
    background: url(dotLine.gif) repeat-x top;
    overflow: hidden;
    height: 5px;
    line-height: 5px;
}
.line {
    height: 1px;
    border-bottom: 1px dashed #ccc;
    margin: 10px auto;
    overflow: hidden;
}
ul.nl li .addTime {
    float: right;
    color: #666666;
}
ul.nll {
    list-style: none outside none;
}
ul.nll li {
    line-height: 22px;
    clear: both;
    overflow: hidden;
    text-align: left;
}
ul.nll li.newsLine {
    background: url(dotLine.gif) repeat-x top;
    overflow: hidden;
    height: 5px;
    line-height: 5px;
}
ul.nll li .addTime {
    float: right;
    color: #666666;
}
form {
    display: inline;
}
input {
    font-family: Tahoma, Arial;
    font-size: 12px;
}
input.text {
    height: 16px;
    padding: 1px;
    color: #5E7391;
    border: 1px solid #CCCCCC;
    background-color: #F9F9F9;
}
input.button {
    height: 20px;
    color: #5E7391;
    border: 1px solid #999999;
    border-top: 1px solid #CCCCCC;
    border-left: 4px solid #CCCCCC;
    background: #FFFFFF;
}
textarea {
    font-size: 12px;
    font-family: Tahoma, Arial;
    color: #5E7391;
    border: 1px solid #CCCCCC;
    background: #F9F9F9;
    height: 100px;
    width: 200px;
}
select {
    font-size: 12px;
    font-family: Tahoma, Arial;
    color: #5E7391;
    background-color: #FFFFFF;
}
.headline {
    margin: 5px;
    padding: 5px;
    border: 1px solid #dddddd;
    background: #f3f3f3;
}
.headline .headtitle {
    color: red;
    font-size: 14px;
    font-weight: bold;
    line-height: 30px;
}
.headline .headcontent {
}
.headline .headdate {
}
.headline a {
    color: #00458a;
}
a.highlight:link, a.highlight:visited {
    color: red;
    text-decoration: none;
}
a.highlight:hover {
    color: red;
    text-decoration: underline;
}
.articletop {
    margin-left: 5px;
    vertical-align: middle;
    _margin: 3px 5px;
}
#wrapper {
    width: 100%;
    padding: 0px;
    margin: 0px auto;
    text-align: left;
}
#mainWrapper {
    width: 989px;
    margin: 0 auto;
    clear: both;
}
.sidebar {
    float: left;
    width: 217px;
}
#header {
    color: #5E7391;
	width:100%;
}
#headtop {
	border-bottom:1px solid #BBDDFF;
	background:url(top_bg2.jpg) repeat-x;
	text-align:center;
	padding:4px 0 4px 0;
}
#headtop_box {width:989px;text-align:left;margin:0 auto;}


#headtop .r {float:left;padding:3px 0 0 0;}

#headtop .l {float:right;}

#headtop ul {}
#headtop ul li {display: block;float: left;padding: 0 2px;}
#headtop a:link, #header a:visited {text-decoration: none;color:#1C5499;}
#headtop a:hover {
    text-decoration: underline;
    color:#1C5499;
}



#innerHeader {width:987px !important;width:989px;background:url(logo_bg.jpg) repeat-x;height:78px;border:1px solid #BBDDFF;border-top:none;}
#header a:link, #header a:visited {text-decoration: none;color: #5E7391;}
#header a:hover {
    text-decoration: underline;
    color: #5E7391;
}
#websiteLogo {
    float: left;
	
}
#logo {
    width: 408px;
    height: 78px;
}
.website-desc {
    color: #FFFFFF;
    margin: 0px;
    padding-top: 2px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 30px;
}
#topMenu {
    float: right;
    margin-top: 25px;
}
#topMenu .m {
}
#topMenu .l {
    display: none;
}
#topMenu .r {
    display: none;
}
#menu {
    clear: both;
	background: url(daohang_bg.jpg) repeat-x;
	width:989px;
	height:36px;
	margin:1px 0 1px 0;
}
#menu .m {
    height: 40px;
    overflow: hidden;
}
#menu .l {
    display: none;
}
#menu .r {
    display: none;
}
#menu ul {
}
#menu li {
	background:url(daohang_line.jpg) left left no-repeat;
	width:120px;
    float: left;
}
#menu a {
	padding:11px 0 11px 0;
    display: block;
    text-align: center;
	font-size:14px;
}
#menu a:link, #menu a:visited {
    background-position: 0 -40px;
    text-decoration: none; color:#ffffff; 
}
#menu a:hover {
    background-position: 0 0;
    color: #fff;
	font-weight:bolder;
    text-decoration: underline;
}
#menu a.thisclass, #menu a.thisclass:link, #menu a.thisclass:visited, #menu a.thisclass:hover {
    background-position: 0 0;
    color: #900606;
}
#menu a.first, #menu a.first:link, #menu a.first:visited, #menu a.first:hover {
}
#flash {
    width: 989px; height: 226px; background:url(xyyflash.jpg) repeat-x;
}

.navSub {
    background: url(shadow.gif) repeat-x;
    height: 36px;
    line-height: 36px;
    clear: both;
}
#footer {
    clear: both;
    width: 100%;
    color: #666;
	padding:10px 0 10px 0;

}
#innerFooter {
    font-size: 12px;
    text-align: center;
    width: 100%;
    margin: 0 auto;
	border-top:1px solid #BBDDFF;
	border-bottom:1px solid #BBDDFF;
	background: url(footer.jpg) repeat-x;
	height:118px;
}
#copyriht {
}
#copyriht .l {

}
#copyriht .r {
    display: none;
}
#copyriht .m {line-height:22px;color:#333;
}
#copyriht a:link, #copyriht a:visited {
    color: #333;
}
#copyriht a:hover {
    color: #333; text-decoration:underline;
}
#bottMenu {
    color: #333;
    width: 100%;
	padding:10px 0 20px 0;
}
#bottMenu .l {
    display: none;
}
#bottMenu .r {
    display: none;
}
#bottMenu .imm {
}
#bottMenu ul {
}
#bottMenu li {
    display: inline;
    list-style: none;
    padding: 0px;
    margin: 0 10px;
}
#bottMenu a {
    color: #0066cc;
    line-height: 29px;
    text-align: left;
    display: inline;
	text-decoration:underline;
}

#bottMenu a:hover {
    color: #0066cc;
    line-height: 29px;
    text-align: left;
    display: inline;
	font-weight:bolder;
	text-decoration:underline;
}
.height7 {
    height: 7px;
    overflow: hidden;
    clear: both;
}
.content {
    float: right;
    width: 772px; overflow:hidden;
}
.mframesub {
	float:left;
	width:375px;
	padding:0 0 0 10px;
}
.mframesub .tm {width:375px;height:31px; background: url(rightmenu1.jpg);}
.mframesub h2.tt {
	float:left;
    color: #fff;
    padding:9px 0 0 15px;
	font-weight:bolder;
}
.mframesub .mm {
    padding: 10px;
    line-height: 17px;
	border:1px solid #BBDDFF;
	height:180px;
	border-top:none;
}
.rongyu_center {
	float: left;
	width: 757px;
	background-color: #FFFFFF;
	background-image: url(/template/images/index_30-2.gif);
	background-repeat: repeat-x;
	background-position: left top;
	margin: 0px;
	height: 150px;
}
.mframe {
    float:left;
	margin:10px 0 0 10px;
}
.mframe .tm {
width:762px;height:31px; background: url(rightmenu2.jpg);
}
.mframe .tl {
    display: none;
}
.mframe .tr {
    display: none;
}
.mframe h2.tt {
    float:left;
    color: #fff;
    padding:9px 0 0 15px;
	font-weight:bolder;
}
.mframe .mm {
    padding: 10px;
    line-height: 17px;
	border:1px solid #BBDDFF;
	border-top:none;
}
.mframe .ml {
    display: none;
}
.mframe .mr {
    display: none;
}
.mframe .bm {
    display: none;
}
.mframe .bl {
    display: none;
}
.mframe .br {
    display: none;
}
.lframe {
    clear: both;
    margin-bottom: 7px;
}

.lframe .tm1 {
    background: url(leftmenu1.jpg);
    height: 29px;
	width:217px;
    overflow: hidden;
}
.lframe .tm2 {
    background: url(leftmenu2.jpg);
    height: 30px;
	width:217px;
    overflow: hidden;
}
.lframe .tm3 {
    background: url(leftmenu3.jpg);
    height: 30px;
	width:217px;
    overflow: hidden;
}
.lframe .tm4 {
    background: url(leftmenu4.jpg);
    height: 30px;
	width:217px;
    overflow: hidden;
}
.lframe .tm5 {
    background: url(leftmenu.jpg);
    height: 30px;
	width:217px;
    overflow: hidden;
}
.lframe .tm6 {
    background: url(leftmenu5.jpg);
    height: 30px;
	width:217px;
    overflow: hidden;
}
.lframe .tl {
    display: none;
}
.lframe .tr {
    display: none;
}
.lframe h2.tt {
    color: #174782;
	float:left;
	padding:8px 0 0 25px;
	font-weight:bolder;
}
.lframe .mm {
    border:1px solid #BCDDFF;
	border-top:none;
    overflow: hidden;
	padding:10px;
	line-height:24px;
	color:#333;
}
.lframe .ml {
    display: none;
}
.lframe .mr {
    display: none;
}
.lframe .bm {
    display: none;
}
.lframe .bl {
    display: none;
}
.lframe .br {
    display: none;
}
.SortFolderOpen {
    background-image: url(Sort_Folder_Close.gif);
    background-repeat: no-repeat;
    height: 16px;
    left: 16px;
    padding-left: 16px;
    cursor: hand;
}
.SortFolderClose {
    background-image: url(Sort_Folder_Open.gif);
    background-repeat: no-repeat;
    height: 16px;
    left: 16px;
    padding-left: 16px;
    cursor: hand;
}
.SortEndFolderOpen {
    background-image: url(SortEnd_Folder_Close.gif);
    background-repeat: no-repeat;
    height: 16px;
    left: 16px;
    padding-left: 16px;
    cursor: hand;
}
.SortEndFolderClose {
    background-image: url(SortEnd_Folder_Open.gif);
    background-repeat: no-repeat;
    height: 16px;
    left: 16px;
    padding-left: 16px;
    cursor: hand;
}
.SortListline {
    padding-left: 16px;
    background-image: url(Sort_Listline.gif);
    background-repeat: repeat-y;
}
.SortEndListline {
    padding-left: 16px;
}
.SortFile {
    background-image: url(Sort_File.gif);
    background-repeat: no-repeat;
    height: 16px;
    cursor: hand;
    padding-left: 16px;
}
.SortFileEnd {
    background-image: url(Sort_File_End.gif);
    background-repeat: no-repeat;
    height: 16px;
    cursor: hand;
    padding-left: 16px;
}
.SortBg {
    border-top: 0px none;
    width: 180px;
    padding-left: 8px;
}
.loginBt {
    background:#158AFF;
    width: 37px;
    height: 16px;
    border: none;
    color: #fff;
}
.memberName {
    color: #00458a;
    background: #fff;
    height: 16px;
    border: 1px solid #BBDDFF;
    font-size: 12px;
    font-family: Arial;
}
.siteMapPath {
    line-height: 20px;
    background: url(sitemappath.gif) repeat-x left bottom;
    height: 20px;
    padding:5px 0 10px 5px;
}
.pageMainContent1 {
	width:762px; background: url(rightmenu3.jpg) top no-repeat;
}
.pageMainContent1 .tm {
    overflow: hidden;
	
}
.pageMainContent1 .tl {
    display: none;
}
.pageMainContent1 .tr {
    display: none;
}
.pageMainContent1 h2.tt {
	float:left;
    color: #fff;
    padding:9px 0 0 15px;
	font-weight:bolder;
}
.pageMainContent1 .pack {border:1px solid #BBDDFF;border-top:none;margin:24px 0 0 0;}
.pageMainContent1 .mm {
    padding: 10px;
    line-height: 17px;
}
.pageMainContent1 .mm p {
    margin-bottom: 20px;
    text-indent: 2em;
}
.pageMainContent1 .ml {
    display: none;
}
.pageMainContent1 .mr {
    display: none;
}
.pageMainContent1 .bm {
    display: none;
}
.pageMainContent1 .bl {
    display: none;
}
.pageMainContent1 .br {
    display: none;
}
.pageMainContent1 td {
    vertical-align: middle;
}

.pageMainContent {
	width:762px; background: url(rightmenu2.jpg) top no-repeat;
}
.pageMainContent .tm {
    overflow: hidden;
	
}
.pageMainContent .tl {
    display: none;
}
.pageMainContent .tr {
    display: none;
}
.pageMainContent h2.tt {
	float:left;
    color: #fff;
    padding:9px 0 0 15px;
	font-weight:bolder;
}
.pageMainContent .pack {border:1px solid #BBDDFF;border-top:none;margin:24px 0 0 0;}
.pageMainContent .mm {
    padding: 10px;
    line-height: 17px;
}
.pageMainContent .mm p {
    margin-bottom: 20px;
    text-indent: 2em;
}
.pageMainContent .ml {
    display: none;
}
.pageMainContent .mr {
    display: none;
}
.pageMainContent .bm {
    display: none;
}
.pageMainContent .bl {
    display: none;
}
.pageMainContent .br {
    display: none;
}
.pageMainContent td {
    vertical-align: middle;
}

.pageMainContent2 {
	width:762px; background: url(rightmenu4.jpg) top no-repeat;
}
.pageMainContent2 .tm {
    overflow: hidden;
	
}
.pageMainContent2 .tl {
    display: none;
}
.pageMainContent2 .tr {
    display: none;
}
.pageMainContent2 h2.tt {
	float:left;
    color: #fff;
    padding:9px 0 0 15px;
	font-weight:bolder;
}
.pageMainContent2 .pack {border:1px solid #BBDDFF;border-top:none;margin:24px 0 0 0;}
.pageMainContent2 .mm {
    padding: 10px;
    line-height: 17px;
}
.pageMainContent2 .mm p {
    margin-bottom: 20px;
    text-indent: 2em;
}
.pageMainContent2 .ml {
    display: none;
}
.pageMainContent2 .mr {
    display: none;
}
.pageMainContent2 .bm {
    display: none;
}
.pageMainContent2 .bl {
    display: none;
}
.pageMainContent2 .br {
    display: none;
}
.pageMainContent2 td {
    vertical-align: middle;
}

.cartButton {
    color: #215996;
    height: 20px;
    line-height: 20px;
    _line-height: 16px;
    border: 1px solid #aacbee;
    background: url(bg.gif) 0 -40px;
}
#innerContent {padding:0 0 0 10px;}