@charset "GB2312";
boty {
min-width:1040px;
}
img {
    border: 0;}

a {
    text-decoration: none;}

a:hover {
    text-decoration-line: underline;}

ul, li {
    margin: 0;
    padding: 0;}

.title {
    padding: 2px 10px;
    font-weight: bold;
    font-size: 14px;
    height: 30px;
    /*border: 1px solid red;*/
    border-bottom: 1px dotted #ccc;
    margin: 10px auto;}

#global {
    width: 1040px;
    margin: 0 auto;
    /*border: 1px solid #000;*/
    overflow: hidden;}

#logo {
    height: 110px;
    overflow: hidden;
    margin: 0 auto;
    width: 1000px;}

#nav {
    width: 100%;
    margin: 0 auto;
    height: 48px;
    background: url(../images/nav.jpg);
    clear: both;
    overflow: hidden;
}

#nav ul {
    width: 1002px;
    margin: 0 auto;
}

#nav ul li {
    list-style: none;
    float: left;
    width: 99px;
    text-align: center;
    line-height: 48px;}

#nav ul li a {
    color: #fff;}

#news {
    clear: both;
    overflow: hidden;
    margin: 0 auto 5px;
    width: 1000px;}

#middle img {
    border: 0;
    margin: 0 auto;
    padding: 0;
    display: block;
    overflow: hidden;}

#news-left {
    float: left;
    width: 445px;
    height: 300px;}

#news-left img {
    margin: 0 auto 0;
    display: block;}

#news-right-tab {
    float: left;
    margin-left: 5px;
    width: 540px;
    height: 137px;}

.tabbox {
    width: 300px;
    height: 250px;}

.tabmenu {
    width: 531px;
    height: 27px;
    /*border-left: 1px solid #ccc;*/
    border-bottom: 1px solid orange;}

.tabmenu ul {
    margin: 0;
    padding: 0;
    list-style-type: none;}

.tabmenu li {
    text-align: center;
    float: left;
    width: 120px;
    height: 27px;
    overflow: hidden;
    /*background-color: #d2e8f7;*/
    line-height: 27px;
    /*border-right: #ccc 1px solid;*/
    /*border-bottom: #ccc 1px solid;*/
    font-size: 12px;}

.tabmenu .cli {
    text-align: center;
    float: left;
    width: 120px;
    height: 27px;
    overflow: hidden;
    background-color: #fff;
    line-height: 27px;
    border-right: #ccc 1px solid;
    border-bottom: #fff 1px solid;
    font-size: 12px;
    cursor: pointer;}

.tabmenu .cli0 {
    text-align: center;
    float: left;
    width: 120px;
    height: 27px;
    overflow: hidden;
    color: #fff;
    background-color: orange;
    line-height: 27px;
    border-right: #ccc 1px solid;
    /*border-bottom: #fff 1px solid;*/
    font-size: 12px;
    cursor: pointer;}

.tabmenu .cli1 {
    text-align: center;
    float: left;
    width: 120px;
    height: 27px;
    overflow: hidden;
    color: #fff;
    background-color: orange;
    line-height: 27px;
    border-right: #ccc 1px solid;
    /*border-bottom: #fff 1px solid;*/
    font-size: 12px;
    cursor: pointer;}

#tabcontent {
    width: 540px;
    height: 110px;
    /*padding: 10px 5px;*/
    background-color: #fff;
    /*border-left: #ccc 1px solid;*/
    /*border-right: #ccc 1px solid;*/
    /*border-bottom: #ccc 1px solid;*/
    /*word-break: break-all;*/
    word-wrap: break-word;
    /*white-space: pre-wrap;*/
    overflow: hidden;}

#tabcontent ul {
    margin: 0;
    padding: 15px 30px;
    list-style-type: none;}

#tabcontent ul li a {
    color: #333333;
    font-size: 14px;
    height: 30px;
    display: block;}

#tabcontent ul li a:hover {
    text-decoration: underline;}

.arrpic0 {
    background: url(../images/array.jpg) 50px 0 no-repeat;}

#tabcontent p {
    margin: 0 auto;
    font-size: 12px;
    line-height: 1.5;
    color: #5f6a72;}

.arrpic1 {
    background: url(../images/array.jpg) 170px 0 no-repeat;}

#tabcontent .hidden {
    display: none;}

#news-right-list {
    margin-left: 5px;
    float: left;
    width: 540px;
    height: 161px;
    /*border: 1px solid orange;*/
    border-top: 1px solid #ccc;}

#news-right-list ul {
    list-style-type: circle;
    color: orange;
    font-size: 18px;
    margin: 15px 45px;}

#news-right-list ul li {
    line-height: 27px;
    color: #666;
    font-size: 14px;}

#news-right-list ul li a:hover{
    text-decoration: underline;}

#resource {
    clear: both;
    width: 1000px;
    margin: 0 auto;}

#resource-container {
    width: 960px;
    margin: 0 auto;
    overflow: hidden;}

#resource .item {
    width: 190px;
    height: 135px;
    text-align: center;
    /*border: 1px solid red;*/
    float: left;}

#resource .item img {
    display: block;
    /*border: 1px solid #000000;*/
    padding: 5px;}

#flink {
    width: 1000px;
    margin: 0 auto;}

#flink img {
    padding: 5px 150px;}

#footer {
    width: 1000px;
    height: 107px;
    background-color: #383838;
    color: #ccc;
    text-align: center;
    line-height: 30px;
    padding-top: 10px;
    margin: 0 auto;}

#newslist {
    width: 1000px;
    min-height: 255px;
    margin: 0 auto;}

#newslist ul {
    width: 800px;
    margin: 20px auto;}

li {
    list-style-type: none;
    vertical-align: middle;}

#newslist ul li {}
#newslist ul li a {
    text-decoration: none;
    color: #666;
    font-size: inherit;
    cursor: pointer;}

#newslist .col-news-item .col-news-title {
    float: left;}

#newslist .col-news-item {
    display: block;
    padding-right: 72px;
    position: relative;
    /*border-bottom: 1px dotted #b1b1b1;*/
    line-height: 20px;
    padding-left: 10px;
    background: url(../images/dot.jpg) no-repeat 2px 13px;}

#newslist .col-news-item span {
    display: block;
    float: right;
    line-height: 20px;
    padding: 5px 0;}

.col-news-box .col-news-item:hover { background-color: #f5f5f5; background-position: 2px -45px;color: #323232;}

a {
    color: #666;}

a:hover {
    text-decoration: underline;}

#en1zw {
    text-align: justify;
    line-height: 1.5;}