/* CSS Document */
#content {
    font-family: "宋体";
    color: #404040;
}

.news_square li {
    padding-left: 16px;
    background: url("/images/css.png") no-repeat 5px -1189px;
}

.color8 {
    margin-left: 20px;
}

.boxColor1 {
    border: 1px solid #95C5D3;
}

.news_main {
    margin: auto;
    width: 1180px;
}

.news_left {
    width: 760px;
    float: left;
}

.news_right {
    width: 400px;
    float: left;
    margin-left: 15px;
}

.mt20 {
    margin-top: 20px;
}

/*标题样式*/
.news_nav_1 {
    height: 30px;
    line-height: 30px;
    position: relative;
    background: url(/images/star_.jpg) no-repeat;
    background-position: 7px 4px;
    background-color: #F5FAFE;
    font-size: 16px;
    text-indent: 40px;
    font-weight: bold;
    letter-spacing: 1px;
    overflow: hidden;
    white-space: normal;
}

/*五星*/
.news_nav_2 {
    height: 30px;
    line-height: 30px;
    position: relative;
    background: url(/images/tips/arrow_1.gif) no-repeat;
    background-position: 7px 10px;
    background-color: #F5FAFE;
    font-size: 14px;
    text-indent: 20px;
}

/*箭头*/
.news_nav_3 {
    border-bottom: 1px #95C5D3 solid;
    text-indent: 10px;
    line-height: 30px;
    font-size: 16px;
    font-weight: bold;
    letter-spacing: 1px;
}

/*下划线*/
.news_nav_4 {
    background: url(/images/bg/news_line.gif) no-repeat;
    background-position: 7px 27px;
    text-indent: 10px;
    font-size: 18px;
    font-weight: bold;
    height: 28px;
}

/*下划线图*/

/*幻灯*/
.jsArea {
    width: 620px;
    height: 410px;
    position: relative;
    overflow: hidden;
    margin: 8px 0px 0px 0px;
}

.jsArea .preNext {
    width: 100px;
    height: 200px;
    position: absolute;
    top: 90px;
    cursor: pointer;
    z-index: 99;
}

.jsArea .pre {
    left: 0;
    background: url(/images/tips/arrowl.png) no-repeat left center;
}

.jsArea .next {
    right: 0;
    background: url(/images/tips/arrowr.png) no-repeat right center;
}

.slidImgDiv {
    width: 620px;
    height: 410px;
    overflow: hidden;
    position: relative;
}

.slidImgDiv ul {
    position: absolute;
    z-index: 2;
    margin: 0;
    padding: 0;
}

.slidImgDiv ul li {
    float: left;
    width: 620px;
    height: 410px;
    overflow: hidden;
    position: relative;
    z-index: 3;
}

.slidImgDiv ul li .marking {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 40px;
    background: #000;
    display: block;
    -moz-opacity: 0.6;
    opacity: 0.6;
    filter: Alpha(opacity=60);
    z-index: 5;
}

.slidImgDiv ul li .txt {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    z-index: 6;
    font-size: 20px;
    color: #fff;
    text-align: left;
    font-weight: bold;
}

.slidImgDiv ul li .txt a {
    font-size: 20px;
    line-height: 35px;
    color: #fff;
    margin: 0 0 0 5px;
    text-decoration: none;
    text-align: left;
    font-weight: bold;
    letter-spacing: 1px;
}

.slidImgDiv ul li .txt a:hover {
    text-decoration: underline;
}

.slidContrlDiv {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    z-index: 3;
}

.slidContrlDiv ol {
    position: absolute;
    right: 5px;
    bottom: 14px;
    _bottom: 10px;
    z-index: 10;
    margin: 0;
    padding: 0;
}

.slidContrlDiv li {
    float: left;
    width: 10px;
    height: 10px;
    text-align: center;
    display: inline;
    margin: 0 2px 0 2px;
}

.slidContrlDiv li a {
    display: inline;
    width: 10px;
    height: 10px;
    color: #B0B0B0;
    text-decoration: none;
    text-align: center;
    outline: 0;
    float: left;
    background: #d9d9d9;
    border-radius: 7px;
}

.slidContrlDiv li.current a,
.slidContrlDiv li a:hover {
    background: #2c83f9;
}

/*图文头条*/
.top_news {
    width: 540px;
    margin-left: 10px;
    font-size: 14px;
}

.top_news .title {
    width: 380px;
    line-height: 24px;
}

.top_news .title h3 {
    font-size: 16px;
    margin-top: 10px;
}

.top_news img {
    padding: 10px 10px 5px 10px;
}

.top_news ul {
    line-height: 22px;
    width: 540px;
    overflow: hidden;
    white-space: nowrap;
}

.top_news ul li {
    float: left;
    width: 540px;
}

.top_news .txt {
    font-size: 12px;
    color: #888;
}

/*搜索*/
.main_search {
    width:600px;
    padding: 6px 0;
    float: left;
}

/*列表样式*/
.news_list_1 {
    padding: 10px;
}

.news_list_1 .img {
    width: 150px;
    float: left;
    margin-top: 5px;
}

.w590 {
    width: 590px;
    float: left;
}

.w740 {
    width: 740px;
    float: left;
}

.news_list_1 ul {
    font-size: 16px;
    line-height: 30px;
    overflow: hidden;
    white-space: nowrap;
}

.news_list_1 ul li {
    float: left;
}

.news_list_1 .time {
    margin-left: 40px;
    color: #888;
}

.news_list_1 .txt {
    line-height: 24px;
    color: #888;
}

.news_list_2 {
    padding: 0 10px;
}

.news_list_2 ul {
    width: 700px;
    font-size: 14px;
    overflow: hidden;
    white-space: nowrap;
}

.news_list_2 ul li {
    float: left;
    line-height: 30px;
}

.news_list_2 .news_cls {
    color: #666;
}

.news_list_2 .time {
    margin-left: 20px;
    color: #888;
    float: left;
}

/*强力*/
.news_list_3 img {
    display: block;
    float: left;
    margin-left: 15px;
    margin-top: 16px;
}

.news_list_3 li {
    line-height: 28px;
    font-size: 14px;
    width: 400px;
    overflow: hidden;
    white-space: nowrap;
}

/*LOGO*/
.news_list_4 img {
    float: left;
    padding: 8px;
    display: block;
}

/*3排文字列表*/
.news_list_5 li {
    float: left;
    width: 132px;
    line-height: 28px;
    font-size: 14px;
}

/*图片列表*/
.news_list_6 li {
    float: left;
    line-height: 28px;
    text-align: center;
    font-size: 12px;
    width: 180px;
    padding: 5px 8px;
}

/*幻灯列表*/
.news_list_7 {
    width: 382px;
    text-align: center;
    margin-top: 10px;
    background: #f4faff;
}

.slide_container {
    position: relative;
}

.slide_PicText {
    text-align: center;
    font-weight: bold;
    margin: 0;
}

.slide_PicText a {
    text-decoration: none;
    color: #333;
    display: block;
}

.slide_Num {
    position: absolute;
    left: 0px;
    bottom: 2px;
    margin: 0;
    padding: 0;
}

.slide_Num li {
    float: left;
    color: #fff;
    text-align: center;
    width: 18px;
    height: 18px;
    font-family: Arial;
    cursor: pointer;
    margin-left: 1px;
    border: 1px solid #707070;
    background-color: #2F6E90;
}

.slide_Num li.on {
    width: 18px;
    height: 18px;
    background-color: #ce0609;
    font-weight: bold;
}


/*图文列表 CBD栏目*/
.news_list_8 li {
    width: 430px;
    float: left;
    line-height: 26px;
}

.news_list_8 img {
    padding: 10px;
    width: 140px;
    height: 100px;
}

.news_list_8 .title {
    width: 270px;
    float: left;
}

.news_list_8 .title h3 {
    font-size: 14px;
    margin-top: 5px;
}

.news_list_8 .txt {
    color: #666
}

.news_list_8 .square li {
    padding-left: 5px;
}

.news_list_9 li {
    width: 418px;
    float: left;
    line-height: 26px;
}

/*选项卡*/
.nTab {
    width: 720px;
    float: right;
    margin-left: 40px;
    font-weight: bold;
    text-indent: 0px;
}

.nTab .nTabnav .on,
.nTab .nTabnav .off {
    float: left;
    cursor: pointer;
    font-size: 14px;
    text-align: center;
    letter-spacing: 1px;
    width: 120px;
}

.nTab .nTabnav .on {
    background: #4488AC;
    color: #FFF;
}

.nTab .nTabnav .on a:link,
.nTab .nTabnav .on a:visited {
    color: #FFF;
}

.nTab .nTabnav .off {
    background: #F5FAFE;
    color: #000;
}

.nTabTxt {
    padding: 8px 0 10px 5px;
}

.nTabTxt ul li {
    float: left;
    width: 758px;
    font-size: 14px;
    line-height: 30px;
}

.nTabTxt .title {
    float: left;
}

.nTabTxt .img {
    width: 150px;
    float: left;
    margin-top: 5px;
}

.nTabTxt .time {
    margin-left: 40px;
    color: #888;
    float: left;
}

.nTabTxt .txt {
    line-height: 24px;
    color: #888;
    font-size: 12px;
}

/*分页*/
.newspage {
    padding-right: 20px;
    line-height: 40px;
    margin-top: 10px;
    float: right;
    font-size: 14px;
}

/*=======================================*/
/*二维码*/
.aside-code {
    width: 100%;
    padding-top: 40px;
}

.aside-code span {
    width: 50%;
    float: left;
    display: block;
    text-align: center;
    margin-bottom: 10px;
}

.aside-code span>img {
    width: 120px;
    height: 120px;
}

.aside-code span>p {
    line-height: 24px;
}

.form-box .btn {
    font-size: 16px;
    width: 100%;
    padding: 5px 0;
    font-weight: 600;
}
/*搜索*/
#all_search {
    width: 400px;
    height:40px;
    float: left;
    border: 1px solid #ccc;
}
.search_div {
    height:40px;
    border-radius: 0 3px 3px 0;
    float: left;
    width: 400px;
}

#search_input {
    width: 292px;
    height: 38px;
    line-height: 38px !important;
    border: none;
    color: #666;
    float: left;
    text-indent:1em;
}
.search_submit{
    color: #fff;
    border: none;
    float: right;
}
.search_submit .btn{
    border-radius: 0 3px 3px 0;
    height:38px;
    line-height: 20px;
    width: 100px;
}
#search_submit_img {
    background: none;
    background-image: url(/images/search.png);
    width:18px;
    height: 18px;
    border: none;
    cursor: pointer;
    z-index:999;
    margin-left: 5px;
    margin-top:3px;
    color: #fff;
}
