* {
    padding:0;
    margin:0;
    outline:0;
}
.cl {
    font-size:0;
    line-height:0;
    height:0;
    display:block;
    clear:both;
}
body{
   
    font-family:Arial, sans-serif;
    color:#4e4e4e;
    font-size:11px;
    line-height:14px;
    padding-bottom:70px;
}
a{
    color:#ff00d2;
    text-decoration: underline;

}
a:hover{
    text-decoration:none
}
a img{
    border:0;
}
.shell{width:981px; margin:0 auto}
#header, #content, #footer{ margin:0 auto; width:981px;}
#header{height:120px; background:url(../images/header.gif); }
#header .right-part{float: right; display: inline; padding-top:35px}
#header .right-part p{text-align: right;}
#header .right-part a{text-align: right; margin-left:18px}
#header .right-part .search{padding-top:22px}
#header .right-part .search .field{width:205px; font-size: 11px; line-height: 13px; margin-top:4px; margin-left:18px; padding-left:2px; border:0; color:#b3b19d; background:#fff}
#header .right-part .search .btnp {float: left; display: inline;}
#header .right-part .search .btnp input{
 width:29px; 
 height:22px;
 font-size: 0; 
 line-height: 0px;
 text-indent: -4000px;
 background:url(../images/go.gif);
 float: left;
 display: inline;
 cursor:pointer;
 border:0;
}
#header .right-part .search .fld{width:228px; height:22px; background:url(../images/fld.gif); float: left; display: inline;}

h1#logo{
 background-image: none;
 font-size: 0;
 line-height:0;
 width:264px;
 height:48px;
 float: left;
 display: inline;
 padding-top:23px;
}
h1#logo a{
 display: block;
 text-indent: -4000px;
 height:48px;
 background:url(../images/logo.gif);
}
h2{font-size: 20px; color:#2a2a2a; font-weight: normal; font-family: georgia, sans-serif; padding-bottom:8px; border-bottom:solid 2px #dedede; margin-right:5px}
h2 span{color:#ff0081}
h3{color:#0f89df; font-size: 15px; font-family: "trebuchet ms", sans-serif; line-height: 18px;}
h4{color:#0f89df; font-size: 12px; font-family: "trebuchet ms", sans-serif; line-height: 16px;}

.no-border{border-bottom:0;}

#content #main .box .right{float: right; display: inline;}

#nav{height:45px; background:url(../images/menu_br.jpg) repeat-x;  font-family: "trebuchet ms", sans-serif;}
#nav .menu{ width:981px; margin:0 auto; position: relative;}

#nav .menu ul{list-style-type: none; font-size: 14px; font-weight: bold;}
#nav .menu li{float: left; width:105px; display:block;  text-align:center; }
#nav .menu li a{display: block; color:#fff; height:45px; line-height: 45px; text-decoration: none; text-align:center; }
#nav #globalNav li a.selected{background:#FFB655; color:#003366;}
#nav #globalNav #level1 ul {left:105px;}
#nav #globalNav #level2 ul {left:210px;}
#nav #globalNav #level3 ul {left:315px;}
#nav #globalNav #level4 ul {left:420px;}
#nav #globalNav #level5 ul {left:525px;}
#nav #globalNav #level6 ul {left:630px;}
#nav #globalNav #level7 ul {left:735px;}
#nav #globalNav #level8 ul {left:840px;}

#nav #globalNav ul { list-style-type:none; position:absolute;top:44px; width:120px; display:none;}
#nav #globalNav ul li:first-child {}
#nav #globalNav ul li { float:left; width:120px; height:45px; display:block;  border-bottom:solid 1px #999; background:#F6F6F6;}
#nav #globalNav ul li a {width:110px; display:block; text-decoration:none; background:#F6F6F6;;line-height:45px;text-align:left; color:#003366; text-align:left;  padding-left:10px;}
#nav #globalNav ul li a:hover { color:#034fab;font-weight:bold; text-decoration:underline}
#nav #globalNav ul li a.selected{background:#F6F6F6; color:#003366;}



#content{ margin-top:20px; overflow:hidden;}
#main{width:631px; float: left; display: inline;}
#main .box{width:631px;  margin-bottom:8px; height:320px;}
#main .box .title_bg{ font-family:"宋体"; color:#990000; font-size:14px; font-weight:bold; height:24px; line-height:24px; width:630px; background-color:#CCCCCC;}
#main .box .title_bg .more{float:right; width:80px; text-align:right; display:block; height:24px; line-height:24px;}
#main .box .title_bg .title{float:right; width:550px; display:block;height:24px; line-height:24px; background:url(../images/arrow.jpg) no-repeat left; text-align:center; }
#main .box .right-col{ width:610px;  margin-top:10px; border:solid 10px #dcdcdc; height:260px; }
#main .box .right-col .holder{width:610px;  height:260px;}
#main .box .right-col .holder img{display: block; width:610px;  height:260px;}
#main .box .right-col .title_c{ height:25px; line-height:25px; width:610px; background-color:#dcdcdc; text-align:center; }
#main .box a{display: inline; text-decoration:none; font-size:14px; color:#666666; }


#main .simple {width:631px; background:#fff; padding-top:12px; margin-bottom:6px; border-top:3px solid #dcdcdc; height:480px;}
#main .simple  .cols1{width:306px; float:left;}
#main .simple  .cols2{width:306px; float:left; margin-left:18px;}
#main .simple .col{ width:300px; margin-top:10px; border:1px solid #dcdcdc; background:url(../images/box-rep.gif) repeat-y; text-align:center; }
#main .simple .col .t_bg{width:280px; height:30px; line-height:30px; font-size:14px; color:#E42B16; font-weight:bold; font-family:"宋体"; text-align:left; background:url(../images/btn_t.png) no-repeat left; padding-left:20px;}
#main .simple .col .colc{ width:280px; height:150px; border-top:solid 1px #dcdcdc; margin-top:10px; margin-left:10px; padding-left:10px;}
#main .simple .col .more{width:300px; height:30px; border-top:1px solid #dcdcdc; text-align:right;}
#main .simple .col .more a{ text-align:right;}
#main .simple .col .colc ul { list-style:none; list-style-position: outside; }
#main .simple .col .colc li { float:left; width:280px;  }
#main .simple .col a { text-decoration:none; color:#666666; padding: 5px 0px; display:block; font-size:12px; text-align:left;}
#main .simple .col a:hover { text-decoration:underline; cursor:hand;}

#main .newpic{width:631px; border-top:3px solid #dcdcdc; height:70px;  padding-top:10px; padding-bottom:20px;}


#sidebar{width:321px; float: right; display: inline; border-left:solid 1px #dcdcdc; height:auto; min-height:860px; overflow:hidden;}
#sidebar a{ text-decoration:none; color:#0033FF;}
#sidebar a:hover{ text-decoration:underline;}
#sidebar .top{width:291px;  padding-top:15px; padding-left:20px; margin-bottom:0px; height:auto; min-height:250px;}
#sidebar .top .title_bg{font-size: 14px; font-family:"宋体"; color:#E42B16; font-weight:bold; height:30px; line-height:30px; width:291px; }
#sidebar .top .title_bg .more{float:right; width:60px; text-align:center; display:block; color:#02749F; text-align:center; height:10px; padding-top:10px;}
#sidebar .top .title_bg .more a{ color:#02749F;}
#sidebar .top .title_bg .title{float:right; width:220px; display:block;height:30px; line-height:30px;}
#sidebar .top .colc{ width:280px; height:auto; min-height:250px;  border-top:none; padding-left:8px;}
#sidebar .top .colc  ul { list-style:none; list-style-position: outside; }
#sidebar .top .colc  ul li { font-family: 'Raleway', sans-serif; font-weight:normal; font-size:12px; height:50px; padding:10px 0px;}
#sidebar .top .colc  ul li a {display:block; font-size:12px; text-decoration:none; color:#02749F;}
#sidebar .top .colc table tr td a {font-size:12px; text-decoration:none;}


#sidebar .top .colc2{ width:280px; height:auto; min-height:250px; border-top:none; padding-left:8px; }
#sidebar .top .colc2 ul { list-style:none; list-style-position: outside; }
#sidebar .top .colc2 ul li { font-family: 'Raleway', sans-serif; font-weight:normal; font-size:12px; padding:5px 0px;}
#sidebar .top .colc2 ul li a {display:block; font-size:12px; text-decoration:none; color:#666666;}
#sidebar .top .colc2 table tr td a {font-size:12px; text-decoration:none;}


#sidebar .download{width:291px; padding-left:20px; margin-bottom:0px; height:auto; min-height:250px; margin-top:-30px;}
#sidebar .download .title_bg{font-size: 14px; font-family:"宋体"; color:#E42B16; font-weight:bold; height:30px; line-height:30px; width:291px; }
#sidebar .download .title_bg .more{float:right; width:60px; text-align:center; display:block; color:#02749F; text-align:center; height:10px; padding-top:10px;}
#sidebar .download .title_bg .more a{ color:#02749F;}
#sidebar .download .title_bg .title{float:right; width:220px; display:block;height:30px; line-height:30px;}
#sidebar .download .colc{ width:280px; height:auto; min-height:250px; border-download:none; padding-left:8px; }
#sidebar .download .colc ul { list-style:none; list-style-position: outside; }
#sidebar .download .colc ul li { font-family: 'Raleway', sans-serif; font-weight:normal; font-size:12px; padding:5px 0px;}
#sidebar .download .colc ul li a {display:block; font-size:12px; text-decoration:none; color:#666666;}

.hotnew{width:291px; height:60px; margin-left:30px;}
.cultrue{width:291px; height:90px; background:url(../images/A091022024.jpg) no-repeat; margin-left:30px; margin-bottom:10px;}




.breadcrumb{ width:620px; height:30px; line-height:30px; border-top:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc; font-size:12px; background:url(../images/bread.gif) no-repeat left; padding-left:11px;}
.breadcrumb font{ color:#E42B16;}


.list{width:631px; min-height:500px; height:auto!important; height:500px margin:20px auto;  padding-top:20px;}
.list a { text-decoration:none; color:#000000 }
.list a:hover { text-decoration:underline; color:#00acef }
.list ul { list-style:none; list-style-position: outside;}
.list ul li { padding: 5px 10px 5px 20px; background: url(../images/wsbs_icon3.jpg) no-repeat left; font-family: 'Raleway', sans-serif; font-weight:normal; }
.list ul li a span{float:right;margin-right:10px}





.cl{ height:3px; background-color:#dcdcdc;}
#footer{background:#fff; border:solid 1px #dcdcdc; height:50px; line-height:20px; font-size: 12px; color:#515151; font-family: "trebuchet ms", sans-serif; text-align:center; padding-top:25px; margin-top:30px;}
#footer a{ text-decoration:none; color:#06F}
#footer a:hover{ text-decoration:underline; color:#06F;}