﻿﻿@charset "utf-8";

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td {
    margin: 0;
    padding: 0;
    font-size: 14px;
    font-family: Microsoft Yahei;
}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
    display: block;
    margin: 0;
    padding: 0;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

fieldset, img {
    border: 0;
    border: none;
}

ul, li, dl, dt, dd, ol, p, img {
    list-style: none;
    border: none;
}

address, caption, cite, code, dfn, em, th, var, optgroup {
    font-style: normal;
    font-weight: normal;
}

del, ins {
    text-decoration: none;
}

caption, th {
    text-align: left;
}

h1, h2, h3, h4, h5, h6 {
    font-size: 100%;
}

button, input, select, textarea {
    font-size: 100%;
}

q:before, q:after {
    content: '';
}

abbr, acronym {
    border: 0;
    font-variant: normal;
}

legend {
    color: #000000;
}

iframe {
    margin: 0 auto;
}

a {
    font-family: "Microsoft YaHei";
    text-decoration: none;
    color: #515151;
}

body {
    min-width: 1000px;
    /*display:block;*/
}
/*body {
    background: url(../images/top_banner.png) no-repeat center top #ffffff;
}*/
input {
    outline: none;
}

.inner {
    width: 1000px;
    margin: 0 auto;
    text-align: left;
}

#r2, #r3, #t2 {
    display: none;
}
/*--------------------------------top start--------------------------------*/
.top {
    width: 1000px;
    margin: 0 auto;
    text-align: left;
}

.topTitle {
    width: 100%;
    height: 38px;
    font: 14px/38px Microsoft Yahei;
    color: #515151;
    line-height: 38px;
}

.top_left {
    float: left;
    margin-left: 5px;
}

.top_right {
    float: right;
    margin-right: 15px;
}

.topContent {
    height: 300px;
    background: url(../images/top_banner2.png) no-repeat center;
    margin: 0 auto;
    position: relative;
}

.topInner img {
    position: absolute;
    top: 83px;
}
/*--------------------------------top over--------------------------------*/
.top_nav {
    position: relative;
    width: 100%;
    height: 49px;
    margin-top: -130px;
    background: url(../images/nav_back.png) no-repeat center;
    z-index: 100;
}

.navMenu {
    /*float: left;
    display: inline-block;*/
    width: 1000px;
    margin: 0 auto;
    height: 49px;
}

    .navMenu li:hover {
        background: url(../images/nav_hover.png) no-repeat center;
        width: 85px;
        height: 40px;
        margin-top: 9px;
        color: #007bc6;
    }

.nav_1 {
    margin-left: 25px;
}

.nav_1, .nav_2, .nav_3, .nav_4, .nav_5, .nav_6, .nav_7 {
    width: 85px;
    height: 49px;
    line-height: 49px;
}

    .nav_1 a {
        /*letter-spacing: 10px;*/
        width: 85px;
        height: 49px;
        display: inline-block;
        line-height: 49px;
    }

    .nav_2 a, .nav_3 a, .nav_4 a, .nav_5 a, .nav_6 a, .nav_7 a {
        width: 85px;
        height: 49px;
        display: inline-block;
        line-height: 49px;
    }

.navMenu li {
    margin-right: 54px;
    float: left;
    position: relative;
    /*width: 128px;*/
    background-repeat: no-repeat;
    text-align: center;
    font: 16px/37px Microsoft Yahei;
    cursor: pointer;
    z-index: 1000;
}

    .navMenu li a {
        color: #FFF;
    }

        .navMenu li a:hover {
            color: #007bc6;
            margin-top: -9px;
        }
/*--------------------------------nav over--------------------------------*/


.topDate {
    position: relative;
    z-index: 1000;
    height: 37px;
}

.spanText {
    float: left;
    display: inline-block;
    width: 170px;
    margin-right: 2px;
    margin-top: 8px;
    font-size: 12px;
    color: #000;
}

.spanText1 {
    padding-left: 10px;
    font: 12px/30px "宋体";
}

.spanText2 {
    font: 13px/30px "宋体";
}

.weather {
    float: left;
    display: inline-block;
    margin-top: 10px;
}

.search {
    float: right;
    display: inline-block;
    height: 35px;
    width: 282px;
    cursor: pointer;
    background: url(../images/search01.png) no-repeat center;
    margin-top: 5px;
}

    .search select {
        float: left;
        display: inline-block;
        width: 78px;
        height: 28px;
        margin-top: 3px;
        margin-left: 12px;
        border: none;
        color: #1b75c1;
        background: url(../images/search02.png) no-repeat center;
        -webkit-appearance: none;
    }

.top_search_text {
    float: left;
    display: inline-block;
    width: 155px;
    height: 28px;
    margin-top: 3px;
    margin-left: 15px;
    line-height: 28px;
    color: #7d7d7d;
    border: none;
}

.top_search_btn {
    position: relative;
    float: right;
    display: inline-block;
    width: 70px;
    height: 25px;
    margin-top: 5px;
    margin-left: -50px;
    background: url(../images/search.png) no-repeat center;
    color: #fff;
    border: none;
    cursor: pointer;
}
/*--------------------------------weather over--------------------------------*/
.news {
    width: 1000px;
    height: 371px;
    margin: 6px auto;
    position:relative;
    z-index:200;
}
/*.leader {
float:left;
}*/
.left_leader {
    width: 146px;
    height: 369px;
    border: 1px solid #d1d1d1;
    /* margin-top: 5px; */
    /* margin-left: 10px; */
    display: inline-block;
    float: left;
}

.left_leader_img {
    margin-left: 16px;
    margin-top: 10px;
    float: left;
}

.leader_title {
    color: #c80101;
    font-size: 16px;
    font-weight: bold;
    display: inline-block;
    margin-top: 17px;
    margin-left: 15px;
}

.leader1 {
    margin: auto;
    margin-top: 20px;
}

.leader1, .leader2, .leader3, .leader4 {
    width: 136px;
    height: 37px;
    background: #f0f0f0;
}

.leader2, .leader3, .leader4 {
    margin: 7px auto;
}

.leader1_title {
    font-size: 14px;
    color: #1779cc;
    margin-left: 12px;
    margin-top: 7px;
    display: inline-block;
}

.leader2_title, .leader3_title, .leader4_title {
    font-size: 14px;
    color: #1779cc;
    margin-left: 38px;
    margin-top: 7px;
    display: inline-block;
}

.leader1_title_name {
    color: #060606;
    font-size: 16px;
    font-weight: bold;
    text-align: center;
    display: inline-block;
    width: 148px;
    margin-top: 8px;
    *margin-top: 6px;
    margin-bottom: 8px;

}

.leader2_title_name, .leader3_title_name, .leader4_title_name {
    color: #060606;
    font-size: 14px;
    text-align: center;
    display: inline-block;
    width: 148px;
    /*margin-top: 8px;*/
    margin-bottom: 8px;
}

.leader_dashed {
    width: 136px;
    border-bottom: 1px dashed #f0f0f0;
    height:1px;
    margin: 0px auto;
}
/*--------------------------------left_leader over--------------------------------*/
.right_news {
    /* margin-top: 5px; */
    margin-left: 15px;
    width: 837px;
    height: 371px;
    float: left;
    display: inline-block;
}
.right_news_top {
    width: 837px;
    height: 268px;
}
.picHandover {
    /*float: left;
    display: inline-block;*/
    width: 448px;
    height: 268px;
    float: left;
}

.roll {
    float: left;
    position: relative;
    display: inline-block;
    width: 448px;
    height: 268px;
    overflow: hidden;
}

.roll_pic {
    width: 448px;
    height: 268px;
}

.roll_num li.roll_num_hover {
    background: url(../images/activeLi.png) no-repeat center;
}

.roll_pic img {
    width: 448px;
    height: 268px;
}

.roll_num {
    position: relative;
    float: right;
    line-height: 32px;
    height: 32px;
    top: -31px;
    margin-right: 5px;
    z-index: 10;
}

    .roll_num li {
        float: left;
        width: 12px;
        height: 32px;
        margin: 0 3px;
        line-height: 32px;
        background: url(../images/defaultLi.png) no-repeat center;
        text-align: center;
        cursor: pointer;
        color: #FFF;
        opacity: 0.90;
    }

.roll_title {
    position: absolute;
    bottom: 0px;
    width: 448px;
    height: 32px;
    line-height: 32px;
    background: rgba(0,0,0,0.6);
    filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000,endcolorstr=#7F000000);
    padding-left: 10px;
    color: #fff;
}

    .roll_title a {
        padding-left: 10px;
        font-size: 12px;
        text-decoration: none;
        color: #FFFFFF;
        font-family: "sans-serif";
    }
    .hideMore {
    display: none;
}
/*--------------------------------left_news over--------------------------------*/
.right_news_top_right {
    margin-left: 14px;
    width: 372px;
    height: 268px;
    border: 1px solid #c0ccd0;
    float: left;
}

.right_news_top_right_title {
    width: 372px;
    height: 38px;
    background: url(../images/news_right_title_back.png) no-repeat center;
}

.right_news_top_right_title_word {
    height: 38px;
    line-height: 38px;
    font-size: 16px;
    color: #fff;
    margin-left: 10px;
}

.more {
    float: right;
    font-size: 12px;
    color: #8f8f8f;
    margin-right: 15px;
    height: 38px;
    line-height: 38px;
    font-family: sans-serif;
    cursor:pointer;
}
.more2 {
    float: right;
    font-size: 12px;
    color: #8f8f8f;
    margin-right: 15px;
    height: 38px;
    line-height:38px;
    font-family: sans-serif;
    cursor:pointer;
}
.news_small_img {
    margin-right: 5px;
}

.titleContent {
    clear: both;
    padding-top: 10px;
    padding-left: 20px;
}

.titleLi {
    height:35px;
    line-height: 35px;
    width: 305px;
}

    .titleLi a {
        font-family: sans-serif;
    }

.titleDate {
    font-family: sans-serif;
    float: right;
    margin-right: -36px;
}

.news_content_dashed {
    width: 336px;
    border-bottom: 1px dashed #e8e8e8;
}
.right_news_bottom {
    width: 837px;
    height: 85px;
     margin-top: 18px; 
}
/*--------------------------------right_news over--------------------------------*/
/*.right_news_bottom img {
    margin-top: 16px;
}*/
/*--------------------------------partone over--------------------------------*/
.parttwo {
    width: 1000px;
    height: 475px;
    /*background:#000;*/
    margin: auto;
    margin-top: 20px;
    margin-bottom:20px;
}

.parttwo_left {
    float:left;
    width: 220px;
}

.parttwo_left_top {
    width: 220px;
    height: 262px;
    border: 1px solid #efefef;
}

.parttwo_left_top_title {
    width: 220px;
    height: 28px;
    background: url(../images/parttwo_left_title_back.png) no-repeat center;
}

.parttwo_left_top_title_word {
    font-size: 14px;
    font-weight: bold;
    color: #0e72b0;
    height: 28px;
    line-height: 28px;
    margin-left: 21px;
}

.parttwo_left_top_title_more {
    float: right;
    color: #8f8f8f;
    font-size: 12px;
    font-family: sans-serif;
    height: 28px;
    line-height: 28px;
    margin-right: 10px;
    cursor:pointer;
}

.parttwo_left_top_content p {
    font-size: 14px;
    font-family: sans-serif;
    color: #383838;
    width: 200px;
    text-indent: 2em;
    text-align: justify;
    line-height: 30px;
    letter-spacing: 1px;
    margin-left: 10px;
    margin-top: 10px;
}

.parttwo_left_bottom {
    margin-top: 20px;
    width: 220px;
    height: 189px;
    border: 1px solid #efefef;
}

.icon1 {
    width: 204px;
    height: 65px;
    background: url(../images/icon1.png) no-repeat center;
    margin-left: 8px;
    margin-top: 10px;
    cursor:pointer;

}

    .icon1 a {
        font-size: 18px;
        color: #fff;
        font-weight: bold;
        height: 65px;
        line-height: 65px;
        margin-left: 73px;
    }
.icon2 {
    width: 204px;
    height: 65px;
    background: url(../images/icon2.png) no-repeat center;
    margin-left: 8px;
    margin-top: 10px;
    cursor:pointer;
}

    .icon2 a {
        font-size: 18px;
        color: #fff;
        font-weight: bold;
        height: 65px;
        line-height: 65px;
        margin-left: 73px;
    }
/*--------------------------------parttwo_left over--------------------------------*/
.parttwo_right {
    width:763px;
    height:475px;
    float:left;
    margin-left:15px;
}
.parttwo_right_top {
    width: 763px;
    height: 230px;
    margin-bottom:15px;
}
.parttwo_right_top_left {
margin-right:15px;
}
.parttwo_right_top_left,.parttwo_right_top_right {
width:372px;height:228px;border:1px solid #efefef;float:left;
}
.part_two_right_title_back {
    width:372px;height:2px;
background: url(../images/part_two_right_title_back.png) no-repeat center;
}
.parttwo_right_top_left_title_word {
    color:#0e72b0;font-size:16px;height: 33px;
    line-height: 33px;margin-left:10px;
}
.parttwo_right_top_left_more {
       float: right;
    color: #8f8f8f;
    font-size: 12px;
    font-family: sans-serif;
    height: 33px;
    line-height: 33px;
    margin-right: 10px;
}
.parttwo_right_top_left_ul {
clear: both;padding-top: 10px;padding-left: 15px;
}
.parttwo_right_top_left_li {
    height:35px;
    line-height: 35px;
    width: 305px;
}
    .parttwo_right_top_left_li a {
    font-family:sans-serif;
    }
.parttwo_right_top_left_titleDate {
font-family: sans-serif;float: right;margin-right: -36px;
}
.parttwo_right_top_left_news_small_img {
    margin-right: 5px;
}
.parttwo_right_bottom {
    margin-top:10px;
}
/*--------------------------------parttwo over--------------------------------*/

.partthree {
    margin:auto;
    width:1000px;
    height:219px;
    border:1px solid #efefef;
}
.partthree_title {
width:1000px;height:37px;
background: url(../images/part_three__title_back.png) no-repeat center;
}
.partthree_left_top_title_word {
    font-size: 14px;
    font-weight: bold;
    color: #0e72b0;
    height: 37px;
    line-height: 37px;
    margin-left: 21px;
}

.partthree_left_top_title_more {
    float: right;
    color: #8f8f8f;
    font-size: 12px;
    font-family: sans-serif;
    height: 37px;
    line-height: 37px;
    margin-right: 10px;
    cursor:pointer;
}
		/* 本例子css */
        .picList {margin-left:20px;}
		.picMarquee-left{ width:998px;  overflow:hidden; position:relative;  /*border:1px solid #ccc;*/   }
		.picMarquee-left .bd{ padding:10px;   }
		.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
		.picMarquee-left .bd ul li{ margin:0 17px; float:left; _display:inline; overflow:hidden; text-align:center;  }
		.picMarquee-left .bd ul li .pic{ text-align:center; }
		.picMarquee-left .bd ul li .pic img{ width:198px; height:133px; display:block; padding:2px; border:1px solid #ccc; }
		.picMarquee-left .bd ul li .pic a:hover img{ border-color:#cdcdcd;  }
		.picMarquee-left .bd ul li .title{ line-height:24px;   }
        .title a {font-size:12px;color:#c80101;font-family:sans-serif;}

/*--------------------------------partthree over--------------------------------*/

.link {
    width:1000px;height:28px;margin-bottom:10px;margin:20px auto;
background: url(../images/link_back.png) no-repeat center;
}
.link_title {
    height: 28px;
    line-height: 28px;
    margin-left: 13px;
    color: #fff;
    font-size: 14px;
}
.link_img1 {
margin-left:55px;
}
.link_img1, .link_img2, .link_img3 {
    margin-right:10px;
}
.link_word {
    margin-right:26px;
color:#1082c1;font-size:14px;font-family:sans-serif;
}
/*--------------------------------link over--------------------------------*/

.copyright {
width:100%;height:134px;background:#1b75c1;float:left;
}
.bottomContent {
    height: 100px;
    width: 700px;
    margin: 0 auto;
    padding-top: 25px;
}

.bottomImg {
    width: 80px;
    height: 80px;
    display: inline-block;
    float: left;
    padding-top: 10px;
}

.bottomText {
    display: inline-block;
    float: left;
    padding-left: 3px;
    color: #FFF;
    font: 14px/30px Microsoft Yahei;
}
/*--------------------------------bottom end--------------------------------*/

.clear {
clear:both;
}

/*--------------------------------secondLevel start--------------------------------*/
.secondpage {width:1000px;margin:15px auto;}
.bodyLeft {position:relative;z-index:400;width:250px;margin-right:33px;float:left;}
.listHead {font-size:20px;font-weight:bold;color:#000;border-top:3px solid #4a91c8;height:45px;line-height:45px; background:#f2f2f2;text-align:center;letter-spacing:1px;text-align:center;letter-spacing: 3px;}
.listText {width:250px;height:222px;background:#f3f9fa;margin-top:2px;}
.listText_li a {display:inline-block; text-align:center;  font-size:14px;width:220px;height:55px;line-height:55px;border-bottom:1px dashed #c8d8e4;color:#3d79ac;margin-left:15px;}
.listText_lastli a {display:inline-block; text-align:center;  font-size:14px;width:220px;height:55px;line-height:55px;color:#3d79ac;margin-left:15px; }


.bodyRight {float:right;display:inline-block;width:716px;}
.contentHead {height:48px;background:url(../images/er_hr.png);position:relative;z-index:600;}
.contentHead a {padding-left:11px;line-height:48px;color:#707070;font-size:12px;}
.contentText {padding-top:12px;margin-right:10px;}
.contentText .contentTextUl {padding-bottom:10px;border-bottom:1px dashed #d1d1d1;}
.contentText .contentTextUl2 {min-height:500px;border-bottom:1px dashed #d1d1d1;}
.content_class {margin-bottom:17px;padding-bottom:8px;border-bottom:1px solid #eee;}
.content_class ul {clear:both;}
.content_class_head {height:30px;width:100%;display:inline-block;}
.content_class_head button {float:right;padding:0 15px;height:30px;line-height:30px;background-color:#008DD1;border: 1px solid #008DD1;box-sizing:border-box;}
.content_class_head button a {color:white;}
.content_class_head p {float:left;display:inline-block;line-height:30px;padding-left:2em;background:url(../images/icon_class.png) no-repeat 10px 50%;}
.content_class_head p a {color:#007bc6;}
.content_class_head img {float:left;display:inline-block;line-height:30px;margin-left:85px;margin-top:10px;}
.content_class_head .more {display:inline-block;line-height:30px;}
.textLine {height:40px;line-height:40px;padding-left:1em;background:url(../images/spot.png) no-repeat 5px 50%;}
.textLine a {height:35px;line-height:35px;color:#616161;}
.textLine .titleDate {color:#616161;}
.titleDate2 {float:right;}
.link2 {width:1000px;height:28px;margin-bottom:10px;margin:20px auto;background: url(../images/link_back.png) no-repeat center;float:left;}
.link2_title {height: 28px;line-height: 28px;margin-left: 13px;color: #fff;font-size: 14px;}
.link2_img1 {margin-left:55px;}
.link2_img1, .link2_img2, .link2_img3 {margin-right:10px;}
.link2_word {margin-right:26px;color:#1082c1;font-size:14px;font-family:sans-serif;}
/*----------------------------------secondLevel end--------------------------------*/


/*细览*/
.index3_inner {width:1000px; margin:5px auto;}
.index3_inner2 {width:1000px; margin:0 auto;}
.final {margin-bottom:30px;text-align:center;margin-top:10px;*margin-top:30px;}
.final .index3_inner2 {background:#FFF;text-align:left;border:1px solid #e9e9e9;}

.final .crumble {height:45px;line-height:45px;margin:0 18px;border-bottom:1px dashed #ddd;position:relative;z-index:800;}
.finalContent {padding:20px 24px 30px;}
.finalTitle h3 {font:24px/50px Microsoft Yahei;font-weight:bold!important;color:#515151;text-align:center;}
.finalTitle p {font:12px/45px Microsoft Yahei;text-align:center;color:#383838;}
.article {padding-top:5px;}
.article p {line-height:35px;font-size:16px;text-indent:2em;color:#515151;}
.link3 {width:1000px;height:28px;margin-bottom:10px;margin:20px auto;background: url(../images/link_back.png) no-repeat center;}
.link3_title {height: 28px;line-height: 28px;margin-left: 13px;color: #fff;font-size: 14px;}
.link3_img1 {margin-left:55px;}
.link3_img1, .link3_img2, .link3_img3 {margin-right:10px;}
.link3_word {margin-right:26px;color:#1082c1;font-size:14px;font-family:sans-serif;}
/*.final .clear {margin-bottom:40px;}*/
/*细览结束*/