@CHARSET "UTF-8";


/*重置*/

body {
    font-size: 12px;
    font-family: "Arial,Verdana";
    padding: 0px;
    margin: 0px;
    background: #fff;
    color: #555;
    line-height: 26px;
}

body.pagewd {
    min-width: 1200px;
}

body.smallpage {
    min-width: 1000px;
}

div,
form,
img,
ul,
ol,
li,
dl,
dt,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
p,
i,
table,
tr,
td,
th,
fieldset,
label,
legend,
button,
input {
    margin: 0;
    padding: 0;
    font-family: "微软雅黑";
}

a,
img,
a img {
    border: 0px;
}

ul,
li {
    list-style: none;
}

a {
    text-decoration: none;
    cursor: pointer;
    color: #3e3e3e;
}

a:hover {
    /*text-decoration:underline;*/
    color: #ea0001;
}

input.text,
select.text,
textarea.text {
    outline: none;
    border: 1px solid #e3e3e3;
    height: 26px;
    line-height: 26px;
    padding: 3px 0px 3px 5px;
    font-size: 12px;
    color: #555;
}

textarea {
    outline: none;
    resize: none;
    border: 1px solid #e3e3e3;
    font-size: 12px;
}

input.check {
    vertical-align: middle;
    margin-right: 2px;
}

img {
    vertical-align: top;
}


/*首页*/

.index_main {
    width: 1100px;
    margin: auto;
}


.list_new_top {
	width: 1096px;
	height: 255px;
	background: url(banner.jpg) no-repeat;
	background-color: #969696;
	background-size: 1096px 255px;
	margin: auto;
}

.zs_top {
    width: 1200px;
    height: 337px;
    margin-left: -50px;
    background-size: 100% auto;
    background-color: #969696;
}

.top_map {
    width: 100%;
    height: 272px;
}

.top_lie {
    width: 1100px;
    height: 66px;
    background-color: #eeeef0;
    overflow: hidden;
    margin: auto auto;
}

.top_u {
    float: left;
    ;
    font-size: 14px;
    line-height: 26px;
    padding-right: 15px;
    font-size: 14px;
}

.top_u li a {
    margin: 0px 18px;
    line-height: 32px;
}

.t_top {
    background: rgba(0, 0, 0, 0) url("./ab2.jpg") repeat-x scroll 0 0;
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    height: 33px;
    line-height: 33px;
}

.t_top a {
    color: #6f6f6f;
}

.t_top_index {
    margin: 0 auto;
    width: 1000px;
}

.t_top_l {
    float: left;
}

.t_top_r {
    float: right;
}


/**/

.count_mian_01 {
    width: 1100px;
    overflow: hidden;
    margin-top: 10px;
}

.count_left {
    float: left;
}

.count_left_01 {
    overflow: hidden;
    width: 810px;
}

.count_min_left {
    width: 400px;
    float: left;
}

.cont_img {
    width: 100%;
    height: 277px;
    background-color: #969696;
}

.cont_bu {
    border: solid 1px #dedede;
    margin-top: 0px;
    padding-bottom: 10px;
}

.cont_bu_title {
    width: 100%;
    height: 40px;
    background: #eeeef0;
    overflow: hidden;
}

.cont_li_01 {
    width: 140px;
    height: 40px;
    float: left;
    background-image: url(./j_t_03.png);
    background-position: 7px 10px;
    background-repeat: no-repeat;
    background-size: 16px 20px;
    background-color: #0069ab;
    color: #ffffff;
    text-indent: 30px;
    font-size: 16px;
    line-height: 40px;
}

.cont_business {
    width: 140px;
    height: 40px;
    float: left;
    background-color: #0069ad;
    background-position: 7px 10px;
    background-repeat: no-repeat;
    background-size: 16px 20px;
    background-color: #0069ab;
    color: #ffffff;
    text-indent: 30px;
    font-size: 16px;
    line-height: 40px;
}

.cont_li_02 {
    float: right;
    width: 52px;
    background-image: url(./j_right_06.png);
    background-position: 28px 15px;
    background-repeat: no-repeat;
    background-size: 16px 12px;
    color: #323232;
    font-size: 12px;
    line-height: 40px;
}

.cont_text {
    width: 96%;
    overflow: hidden;
    margin: auto;
}

.cont_text a {
    height: 36px;
    border-bottom: dotted 1px #969696;
    line-height: 36px;
    display: block;
}

.cont_text_01 {
    width: 78%;
    float: left;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.cont_text_02 {
    float: right;
}

.cont_text_temp {
    width: 96%;
    overflow: hidden;
    margin: auto;
}

.cont_text li {
    height: 36px;
    border-bottom: dotted 1px #969696;
    line-height: 36px;
    display: block;
}

.count_min_mid_01 {
    width: 810px;
    margin-top: 10px;
    background-color: #598fcb;
    background-size: 100% 100%;
}

.zy_yw {
    width: 86%;
    overflow: hidden;
    margin: auto auto;
}

.zy {
    margin: 50px auto 10px auto;
}

.yw {
    margin: 0px auto 36px auto;
}

.zy_yw li {
    float: left;
    margin: 0px 10px 10px 10px;
}

.zy_yw li a {
    width: 114px;
    height: 34px;
    display: inline-block;
    font-size: 14px;
    line-height: 34px;
    text-align: center;
    background-color: #f6f6f6;
    border-radius: 6px;
    border: solid 1px #ddf561;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    color: #327995;
}

.blu_x {
    height: 2px;
    width: 100%;
    background-color: #0069ab;
    margin-bottom: 10px;
}

.count_right {
    width: 280px;
    float: right;
    background: #eeeef0;
}

.xx_gk {
    width: 100%;
    margin: auto;
    padding-left: 9px;
    overflow: hidden;
    height: 222px;
}

.xx_gk li a {
    width: 100px;
    height: 30px;
    line-height: 30px;
    display: block;
    font-size: 14px;
    text-align: center;
    background-color: #f6f6f6;
    border-radius: 6px;
    border: solid 1px #ddf561;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
}

.xx_gk li {
    float: left;
    margin: 5px 15px 5px 15px;
}

.cont_text_sev {
    width: 78%;
    overflow: hidden;
    margin: auto;
    height: 36px;
    border-bottom: solid 1px #dedede;
    padding-left: 22px;
}

.cont_text_sev li {
    float: left;
    line-height: 36px;
    margin: 0 20px;
    font-size: 14px;
    list-style-type: disc;
}

.cont_text_sev li:befor {
    content: ".";
    color: #333333;
}

.cont_text_z {
    width: 90%;
    margin: auto;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.cont_text_z li {
    line-height: 35px;
    height: 35px;
    border-bottom: dotted 1px #969696;
    background-repeat: no-repeat;
    background-position: 0px 15px;
    text-indent: 10px;
}

.cont_bt li a {
    margin: auto;
    width: 249px;
    height: 30px;
    display: block;
    line-height: 30px;
    text-align: center;
    color: #ee4003;
    font-size: 14px;
}

.cont_bt li {
    margin: 5px 0px;
}

.cont_bt_la li a {
    margin: auto;
    width: 278px;
    height: 42px;
    display: block;
    line-height: 42px;
    text-align: center;
    color: #0069ad;
    font-size: 14px;
    margin: 4px 0;
    border: solid 1px #dedede;
}

.hr_f {
    width: 1098px;
    border: solid 1px #dedede;
    margin-top: 10px;
}

.cont_bt_l {
    width: 94%;
    margin: auto;
    text-align: left;
    font-size: 12px;
    line-height: 30px;
}

.di_shi {
    width: 1100px;
    height: 32px;
    background-color: #0069ab;
}

.di_shi li {
    display: inline-block;
    font-size: 14px;
    color: #ffffff;
    line-height: 32px;
    margin: 0 7px;
}

.di_shi li a {
    color: #ffffff;
}

.foot {
    width: 1100px;
    margin: auto;
    overflow: hidden;
    margin-bottom: 30px;
    font-size: 12px;
}

.ft_01,
.ft_02 {
    float: left;
}

.ft_01 {
    margin-right: 50px;
}

.ft_03 {
    float: right;
    margin-right: 100px;
    margin-top: 10px;
}

.ft_text a {
    line-height: 30px;
    margin: 5px 10px;
}

.ft_02 p {
    line-height: 24px;
    margin-left: 30px;
}


/*banner*/

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix {
    *zoom: 1;
}

#box {
    position: relative;
    width: 400px;
    height: 274px;
}

#box .prev {
    position: absolute;
    width: 40px;
    height: 60px;
    z-index: 500;
    top: 100px;
    left: 0px;
    opacity: 0;
    filter: alpha(opacity=0);
    cursor: pointer;
}

#box .next {
    position: absolute;
    width: 40px;
    height: 60px;
    z-index: 500;
    top: 100px;
    right: 0px;
    opacity: 0;
    filter: alpha(opacity=0);
    cursor: pointer;
}

.bigUl li {
    position: absolute;
    width: 400px;
    height: 274px;
}

.numberUl {
    position: absolute;
    right: 0;
    bottom: 0px;
    z-index: 900
}

.numberUl li {
    width: 24px;
    height: 20px;
    float: left;
    background: #3b5998;
    opacity: 0.7;
    margin-left: 1px;
}

.numberUl li a {
    display: block;
    width: 24px;
    height: 20px;
    color: #fff;
    font-size: 12px;
    text-align: center;
    line-height: 20px;
}

.numberUl li.night a {
    background: #ea0001;
    color: #fff;
}



/*------------------------通知公告-----------------------*/

#Notice {
    width: 400px;
    height: 346px;
    position: relative;
    margin: 10px auto 0 auto;
    border: solid 1px #c3c3c3;
}


/*设置容器高宽等*/

html>body #Notice {
    width: 400px;
}


/*兼容IE6:IE6下宽度不够*/

#Notice div {
    position: absolute;
    top: 30px;
    left: 0;
    width: 400px;
    height: 186px;
}


/*设置容器高宽等*/

#Notice div {
    display: none;
}


/*设置容器默认隐藏:不用ID是因为下面将利用class来控制容器显示,而class优先级低于id选择器*/

#Notice .block {
    display: block;
}


/*选中的容器*/

#Notice h3 {
    float: left;
    width: 132.5px;
    height: 40px;
    line-height: 40px;
    margin: 0 0 0 0;
    font-size: 14px;
    cursor: pointer;
    background-color: #eef0ef;
    text-align: center;
    color: ##3E3E3E;
    font-family: "Microsoft YaHei";
    font-weight: normal;
    border-right: solid 1px #c0c2c1;
    border-bottom: solid 2px #0069ad;
}


/*默认标题样式*/

#Notice .up {
    background: #0069ad;
    color: #fff;
    font-size: 16px;
}


/*选中的标题样式*/


/*修饰列表内容*/

#Notice ul {
    padding: 0;
    height: 186px;
    margin-top: 10px;
}

#Notice li:befor {
    content: ".";
    color: #333333;
}

#Notice li {
    margin-left: 10px;
    margin-right: 10px;
    border-bottom: 1px dotted #c6c6c6;
    height: 22px;
    padding-top: 14px;
    overflow: hidden;
    font-size: 12px;

    background-repeat: no-repeat;
    background-position: 0px 24px;
    padding-left: 10px;
}

#Notice li a {
    display: inline;
    font-size: 12px;
    text-decoration: none;
    text-indent: 10px;
    margin-right: 10px;
    width: 260px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: inline-block;
}

#Notice li span {
    display: block;
    float: right;
    margin-right: 5px;
    color: #3e3e3e;
}

a.tab_title:link {
    color: #3E3E3E;
    text-decoration: none;
}

a.tab_title:visited {
    color: #3E3E3E;
    text-decoration: none;
}

a.tab_title:hover {
    color: #ea0001;
    text-decoration: none;
}

a.tab_title:active {
    color: #3E3E3E;
    text-decoration: none;
}

a.tab_menu:link {
    color: #6464d5;
    text-decoration: none;
}

a.tab_menu:hover {
    color: #8888e0;
    text-decoration: underline;
}


/*------------------------动态-----------------------*/

#Dynamic {
    width: 398px;
    height: 346px;
    position: relative;
    margin: 10px auto 0 auto;
    border: solid 1px #c3c3c3;
}

html>body #Dynamic {
    width: 398px;
}

#Dynamic div {
    position: absolute;
    top: 30px;
    left: 0;
    width: 400px;
    height: 186px;
}

#Dynamic div {
    display: none;
}

#Dynamic .block {
    display: block;
}

#Dynamic h3 {
    float: left;
    width: 132px;
    height: 40px;
    line-height: 40px;
    margin: 0 0 0 0;
    font-size: 14px;
    cursor: pointer;
    background-color: #eef0ef;
    text-align: center;
    color: ##3E3E3E;
    font-family: "Microsoft YaHei";
    font-weight: normal;
    border-right: solid 1px #c0c2c1;
    border-bottom: solid 2px #0069ad;
}

#Dynamic .up {
    background: #0069ad;
    color: #fff;
    font-size: 16px;
}

#Dynamic ul {
    padding: 0;
    height: 186px;
    margin-top: 10px;
}

#Dynamic li:befor {
    content: ".";
    color: #333333;
}

#Dynamic li {
    margin-left: 10px;
    margin-right: 10px;
    border-bottom: 1px dotted #c6c6c6;
    height: 22px;
    padding-top: 14px;
    overflow: hidden;
    font-size: 12px;
    padding-left: 10px;

    background-repeat: no-repeat;
    background-position: 0px 24px;
}

#Dynamic li a {
    display: inline;
    font-size: 12px;
    text-decoration: none;
    text-indent: 10px;
    margin-right: 10px;
    width: 260px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: inline-block;
}

#Dynamic li span {
    display: block;
    float: right;
    margin-right: 5px;
    color: #3e3e3e;
}


/*------------------------时政-----------------------*/

#Politics {
    width: 399px;
    height: 274px;
    position: relative;
    border: solid 1px #c3c3c3;
}

html>body #Politics {
    width: 399px;
}

#Politics div {
    position: absolute;
    top: 30px;
    left: 0;
    width: 401px;
    height: 186px;
}

#Politics div {
    display: none;
}

#Politics .block {
    display: block;
}

#Politics h3 {
    float: left;
    width: 132px;
    height: 40px;
    line-height: 40px;
    margin: 0 0 0 0;
    font-size: 14px;
    cursor: pointer;
    background-color: #eef0ef;
    text-align: center;
    color: ##3E3E3E;
    font-family: "Microsoft YaHei";
    font-weight: normal;
    border-right: solid 1px #c0c2c1;
    border-bottom: solid 2px #0069ad;
}

#Politics .up {
    background: #0069ad;
    color: #fff;
    font-size: 16px;
}

#Politics ul {
    padding: 0;
    height: 186px;
    margin-top: 10px;
}

#Politics li:befor {
    content: ".";
    color: #333333;
}

#Politics li {
    margin-left: 10px;
    margin-right: 10px;
    border-bottom: 1px dotted #c6c6c6;
    height: 22px;
    padding-top: 14px;
    overflow: hidden;
    font-size: 12px;
    padding-left: 10px;

    background-repeat: no-repeat;
    background-position: 0px 24px;
}

#Politics li a {
    display: inline;
    font-size: 12px;
    text-decoration: none;
    text-indent: 10px;
    margin-right: 10px;
    width: 260px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: inline-block;
}

#Politics li span {
    display: block;
    float: right;
    margin-right: 5px;
    color: #3e3e3e;
}


/*----------------------三张图片快捷入口-----------------*/

.quick_img {
    width: 812px;
}

.quick_img a {
    display: inline-block;
    margin: 15px 0;
}

.quick_img a:nth-child(1) {
    display: inline-block;
    margin-right: 6px;
}

.quick_img a:nth-child(2) {
    display: inline-block;
    margin-right: 6px;
}

.quick_img a img {
    width: 261px;
    height: 103px;
    border: solid 1px #ec7316;
}

.quick_img a img:hover {
    filter: alpha(opacity=90);
    -moz-opacity: 0.9;
    -webkit-opacity: 0.9;
    opacity: 0.9;
}