*{margin:0px;padding:0px;}
div,form,img,ul,ol,li,dl,dt,dd {margin: 0; padding: 0; border: 0;}
h1,h2,h3,h4,h5,h6 { margin:0; padding:0;}
table,td,tr,th{font-size:12px;}
form{margin:0;padding:0;}
ul{padding:0;margin:0;;list-style:none;}
table{width:100%;border:0;cellspacing:0;cellpadding:0;}
img { border:0px;}
body{background-image:url(bg.jpg);background-repeat: no-repeat;background-position:top center;margin:0px;}

A:link { color: #000; TEXT-DECORATION: none }
A:visited { COLOR: #000; TEXT-DECORATION: none }
A:hover { COLOR: #7e0307; text-decoration: none; }
A:active { COLOR: #07acb5; text-decoration: none; }

A.red:link {color: #c70d28;TEXT-DECORATION: none}
A.red:visited {COLOR: #c70d28;TEXT-DECORATION: none}
A.red:hover {COLOR: #ff7f24;text-decoration: underline;}
A.red:active {COLOR: #ff7f24;text-decoration: underline;}

.tabList .tabOption:hover .tabContentBox,
.tabList .tabOn .tabContentBox {display: block;}

.tabList .tabContentBox {width: 940px;height:240px;border:1px solid #069;text-align: left;overflow: hidden;background: #fff;top: 22px;
                         left: 0;display: none;margin:4px;}
						 
.tabList h4 a:hover span,
.tabList .tabOn h4 a span {background-position:right -50px;} 
.tabList {width:940px;height:210px;overflow:hidden;}
.tabList .tabBox {height:100%;position:relative;background:#09c;}
.tabList .tabBox li {float:left;width:12%;height:40px;text-align:center;}
.tabList h4 {margin:0;height:26px;font-size:1em;line-height:40px;}
.tabList h4 a {color:#039;font-weight:normal;display:block;background:#bfeafd url(img/tabList_btn.png) no-repeat;padding-left:5px;}
.tabList h4 a span {display:block;background:url(img/tabList_btn.png) no-repeat top right;padding-right:5px;}
.tabList h4 a:hover,
.tabList .tabOn h4 a{background-position:0 -50px;}
.tabList h4 a:hover span,
.tabList .tabOn h4 a span {background-position:right -50px;}
.tabList .tabContentBox li{width:auto;margin-top:0;}
.tabList .tabContentBox {width:930px;height:148px;border:1px solid #069;text-align:left;overflow:hidden;background:#fff;position:absolute;top:45px;left:0;
display:none;margin:4px;}
.tabList li:hover .tabContentBox,
.tabList .tabOn .tabContentBox {display:block;}
/* 以下是对各项内容的CSS定义 */
.tabList .tabContentBox .blog,
.tabList .tabContentBox .group {color:#999;line-height:2em;margin:5px;}
.tabList .tabContentBox .blog dt,.tabList .tabContentBox .group dt,.tabList .tabContentBox .blog dd,.tabList .tabContentBox .group dd{
float:left;border-bottom: 1px dotted #9cf;}
.tabList .tabContentBox .blog dt,.tabList .tabContentBox .group dt {width:940px;white-space:nowrap;overflow:hidden;clear:left;font-size:1.1em;}
.tabList .tabContentBox .blog dt a,
.tabList .tabContentBox .group dt a {color:#039;display:block;margin-left:5px;padding-left:12px;background: url(img/tabList_icon1.png) no-repeat 5px 11px;}
.tabList .tabContentBox .blog dt a:hover,
.tabList .tabContentBox .group dt a:hover {color:#f90;background-position:5px -19px;}
.tabList .tabContentBox .blog dd,
.tabList .tabContentBox .group dd {color:#0cf;width:20%;float:left;white-space:nowrap;overflow:hidden;}
.tabList .tabContentBox .blog dd a,
.tabList .tabContentBox .group dd a {color:#069;}
.tabList .tabContentBox .blog dd a:hover,
.tabList .tabContentBox .group dd a:hover {color:#f90;}
.tabList .tabContentBox .album li,
.tabList .tabContentBox .share li{width:20%;float:left;padding-top:15px;text-align:center;} 


.foot{width:950px;font-size:12px;margin:20px auto;height:55px;text-align:center;line-height:22px;padding-top:15px;color:#000000;}
.cpr{width:950px;font-size:12px;margin:20px auto;margin-bottom:20px;color:#666;text-align:center}

.topmenu {width:100%; height:30px; background:#ffffff; z-index:9999; position:absolute; top:0; text-align:center; }
.topcenter {margin:0 auto; width:950px; text-align:left; /* position:relative;  left:auto; right:auto; */}
.logo {float:left; }
.topmenu .menu {float:right; height:30px; line-height:30px;}
.topmenu .menu li {float:left; padding:0 6px; background:url(topmenu_btgl.gif) no-repeat right top; font-size:12px; }
.topmenu .menu .end { background:none;}
.hidden{display:none;}

.main{width:960px;height:2000px;font-size:12px;line-height:22px;
                background:url(white.jpg) center top repeat-y;margin:0 auto;border-bottom:1px #cccccc solid;}
.banner{width:960px;height:200px;}
.right_title{width:289px;height:30px;_height:27px;padding-left:20px;font-size:14px;color:#ffffff;font-weight:bold;line-height:35px;background:#cccccc;border:1px #cccccc solid;}
.left_title{width:285px;height:30px;_height:27px;padding-left:20px;font-size:14px;color:#ffffff;font-weight:bold;line-height:35px;background:url(title.jpg);border:1px #cccccc solid;}
.main_box{width:940px;margin:10px auto;display:inline;}
.main_box1{width:920px;margin-top:10px;margin-left:10px;_margin-left:10px;background:#f1f1f1;padding:10px;float:left;display:inline;}
.main_box2{width:940px;margin-top:10px;margin-left:10px;_margin-left:10px;float:left;display:inline;}
.main_box2_left{width:620px;float:left;}
.main_box2_right{width:310px;height:210px;float:right;border:1px #cccccc solid;line-height:20px;}
.right_6_block{width:220px;float:right;margin-top:10px;_margin-top:10px;display:inline;}


.main_box3{width:940px;margin-top:10px;margin-left:10px;_margin-left:10px;float:left;display:inline;}
.main_box3_left{width:620px;float:left;}
.main_box3_left li{line-height:28px;}
.main_box3_left_left{width:305px;float:left;}
.main_box3_left_right{width:305px;float:right;}
.main_box3_left_txt{width:310px;float:left;}
.main_box3_right{width:310px;float:right;border:1px #cccccc solid;}

.main_box4{width:938px;float:left;margin-left:10px;_margin-left:10px;margin-top:10px;_margin-top:10px;border:1px #cccccc solid;display:inline;}
.main_box4 li{width:220px;float:left;margin-top:10px;_margin-top:10px;margin-left:10px;_margin-left:10px;}
.main_box4_title1{width:910px;height:50px;_height:45px;padding-left:30px;font-family:黑体;font-size:24px;color:#02338d;
                 line-height:55px;background:url(main_title1.jpg);float:left;}
.main_box4_title2{width:910px;height:50px;_height:45px;padding-left:30px;font-family:黑体;font-size:24px;color:#02338d;
                 line-height:55px;background:url(main_title2.jpg);float:left;}
.main_box4_title3{width:910px;height:50px;_height:45px;padding-left:30px;font-family:黑体;font-size:24px;color:#02338d;
                 line-height:55px;background:url(main_title3.jpg);float:left;}
.main_box4_title4{width:910px;height:50px;_height:45px;padding-left:30px;font-family:黑体;font-size:24px;color:#02338d;
                 line-height:55px;background:url(main_title4.jpg);float:left;}













