<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";

/* CSS Document */

html,
body,
div,
span,
object,
iframe,
section,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
figure,
figcaption,
code,
del,
dfn,
em,
img,
q,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
legend,
table,
span,
tr,
th {
    border: 0px;
    padding: 0px;
    /*font-size: 100%;*/
    margin: 0px;
    font-family: inherit;
    -webkit-font-smoothing: subpixel-antialiased;
    font-weight: normal;
}

body {
    background: #fff;
    color: #323232;
    line-height: 20px;
    font-size: 12px;
    font-family: 'Microsoft Yahei', "Lucida Grande", "Tahoma", "Arial", "Helvetica", "sans-serif";
    margin: 0px;
    -webkit-text-size-adjust: none;
}

input,
textarea,
select {
    font-family: 'Microsoft Yahei', "Lucida Grande", "Tahoma", "Arial", "Helvetica", "sans-serif";
    background: none;
    border: none;
    font-size: 12px;
    outline: none;
}

html {
    overflow-x: hidden;
}

img,
object {
    max-width: 100%;
    -ms-interpolation-mode: bicubic;
}

a,
a:link {
    text-decoration: none;
    color: #323232;
}

a:hover {
    text-decoration: none;
    color: #8c0000;
}

ul,
li {
    list-style-type: none;
}

.clear {
    clear: both;
    overflow: hidden;
}

.mainWrap {
    width: 1000px;
    margin: auto;
    min-width: 320px;
}

.topLeft a {
    color: #fff;
    padding: 0 17px;
}

.topRight span {
    height: 33px;
    line-height: 33px;
    width: 110px;
    float: left;
    display: block;
}

.topRight a {
    color: #fff;
    padding: 0 5px;
}

.topRight .search {
    width: 258px;
    height: 28px;
    margin: 2px 0 3px;
    position: relative;
    top: 0;
    left: 110px;
    *left: 0;
    background: url(../images/sea_bg.jpg) no-repeat;
}

.topRight .search input {
    position: absolute;
    width: 216px;
    height: 28px;
    line-height: 28px;
    color: #505050;
    left: 0px;
    top: 0px;
    padding-left: 0px;
}

.topRight .search input.notxt {
    padding-left: 16px;
}

.topRight .search input.notxt1 {
    position: absolute;
    width: 26px;
    height: 28px;
    top: 0px;
    left: 232px;
    cursor: pointer;
}

.mbtn {
    width: 32px;
    cursor: pointer;
    position: absolute;
    top: 0px;
    right: 12%;
    display: none;
}

.banner {
    width: 100%;
    background: url(../images/img_01.jpg) no-repeat center top;
    height: auto;
}

.content {
    width: 100%;
    background: url(../images/fw_bg.jpg) no-repeat bottom center #fff;
    overflow: hidden;
}

.con_wap {
    width: 1000px;
    overflow: hidden;
    margin: 0 auto 40px;
    min-width: 320px;
}

.new {
    overflow: hidden;
    width: 100%;
    margin-top: 35px;
}

.news_con {
    overflow: hidden;
    /*! margin: 0 0 40px 0; */
}

.news_left {
    width: 30%;
    float: left;
    margin: 20px 0 0 0;
}
.news_left1 { margin:36px 0 0 0}
.news_left span {
    height: 0px;
    display: block;
    overflow: hidden;
    padding-bottom: 70%
}

.news_left p {
    font-size: 14px
}

.news_left span img {
    width: 100%
}

.news_right {
    margin: 0 0 0 32%;
}

.news_con li {
    font-size: 14px;
    padding: 12px 12px 12px 18px;
    line-height: 20px;
    height: 40px;
    border-bottom: 1px solid #e5e5e5;
    overflow: hidden;
    width: 44%;
    float: left;
}

.news_con li:nth-child(even) {
    float: right;
}

.news_con li a {
    height: 40px;
    overflow: hidden;
    display: block;
}

.news_con .news_left li {
    width: auto;
    float: none;
}

.new h2,
.conL h2 {
    width: auto;
    float: left;
    font-size: 18px;
}

.news_title {
    font-size: 18px;
    color: #282828;
    height: 42px;
    line-height: 42px;
    border-bottom: 2px solid #8c0000;
    margin-bottom: 8px;
    overflow: hidden;
}

.more1 {
    width: auto;
    float: right;
    font-size: 14px;
}

.newL {
    width: 308px;
    float: left;
    margin-right: 30px;
    margin-top: 5px;
    line-height: 18px;
    height: 272px;
    overflow: hidden;
}

.newL h3 {
    font-size: 15px;
    margin: 5px 0 5px;
}

.newL p {
    color: #787878;
}

.newL img {
    width: 308px;
    height: 173px;
}

.newR {
    margin-left: 14px;
    width: 317px;
    float: left;
}

.newR li {
    font-size: 14px;
    padding: 12px 12px 12px 18px;
    line-height: 20px;
    height: 40px;
    border-bottom: 1px solid #e5e5e5;
    overflow: hidden;
}

.newR li.last {
    border-bottom: none;
    /*text-align: right;*/
}

.newR li.last a.lastL {
    color: #8c0000;
    display: inline-block;
    width: 185px;
    text-align: left;
}

.newR li.last a.lastL #notice_num {
    color: #000000;
}

.newR li.last a.lastR {
    color: #8c0000;
    display: inline-block;
    width: 80px;
    text-align: right;
    background: url(../images/a_bg.jpg) no-repeat right center;
    padding-right: 17px;
}

.newR li.last a:hover {
    text-decoration: underline;
}

.conL {
    overflow: hidden;
    width: 568px;
    margin-top: 5px;
    float: left;
}

.jxky {
    margin-bottom: 16px;
    overflow: hidden;
}

.jxky dt {
    width: 150px;
    float: left;
}

.jxky dt img {
    width: 120px;
    height: 120px;
}

.jxky dd {
    width: 390px;
    float: left;
    line-height: 18px;
    margin: 0 8px 0 20px;
}

.jxky dd h3 {
    font-size: 14px;
    margin-bottom: 18px;
}

.jxky dd p {
    color: #505050;
}

.mtbd {
    margin-bottom: 10px;
    overflow: hidden;
}

.mtbd li {
    height: 40px;
    line-height: 18px;
    font-size: 14px;
    margin-bottom: 16px;
}

.mtbd li span {
    width: 120px;
    height: 40px;
    display: block;
    background: #f4f4f4;
    text-align: center;
    line-height: 40px;
    color: #8c0000;
    margin-right: 24px;
    float: left;
}

.mtbd li a {
    width: 423px;
    display: block;
    float: left;
}

.tzgg li {
    line-height: 18px;
    font-size: 14px;
    margin-bottom: 18px;
    overflow: hidden;
}

.tzgg li span {
    font-family: Georgia;
    width: 126px;
    display: block;
    float: left;
    color: #8c0000;
    background: url(../images/line.jpg) no-repeat right center;
    overflow: hidden;
    margin-right: 18px;
    height: 36px;
    line-height: 36px;
}

.tzgg li span i {
    font-style: normal;
    font-size: 18px;
}

.tzgg li a {
    width: 422px;
    float: left;
    display: block;
}

.conR {
    width: 402px;
    float: left;
    margin: 5px 0 0 30px;
    overflow: hidden;
}

.conR dl {
    height: 175px;
    overflow: hidden;
    margin: 22px 0;
    background: #f4f4f4;
    *margin: 26px 0;
}

.conR dt,
.ztw dt {
    width: 94px;
    border: 1px solid #c9c9c9;
    border-right: none;
    float: left;
    height: 125px;
    background: #f4f4f4;
    text-align: center;
    padding-top: 48px;
}

.conR dt span,
.ztw dt span {
    display: block;
    width: 100%;
    font-size: 15px;
    padding-top: 6px;
}

.conR dd {
    border-top: 2px solid #8c0000;
    height: 173px;
    float: left;
    width: 307px;
    position: relative;
    overflow: hidden;
}

.conR dd a h3 {
    display: none;
}


/*For V9.1*/

.conR dd .img,
.fw_wap li .img {
    width: 100%;
}

.conR dl.last dd img {
    margin-top: 15px;
    margin-left: 15px;
}

.conR dd p,
.ztw dd p {
    position: absolute;
    /*height: 28px;*/
    background: #000;
    bottom: 0;
    width: 100%;
    opacity: 0.5;
    filter: alpha(opacity=50);
    z-index: 1;
    left: 0;
}

.conR dd h3,
.ztw dd h3 {
    position: absolute;
    bottom: 0;
    width: 100%;
    /*height: 28px;*/
    line-height: 28px;
    text-align: center;
    z-index: 2;
    left: 0;
    font-size: 14px;
    color: #fff;
}

.ztw {
    width: 100%;
    overflow: hidden;
    padding-top: 35px;
}

.ztw dl {
    background: #f4f4f4;
    overflow: hidden;
    width: 100%;
}

.ztw dt {
    padding-top: 21px;
    height: 101px;
    width: 99px;
}

.ztw dd {
    border-top: 2px solid #8c0000;
    float: left;
    width: 900px;
}

.ztw dd ul {
    overflow: hidden;
}

.ztw dd li {
    height: 122px;
    float: left;
    position: relative;
    overflow: hidden;
    display: inline-block;
    width: 180px;
}

.ztw dd li img {
    width: 180px;
    height: 122px;
}

.conR dd h3 a,
.ztw dd h3 a {
    color: #fff;
    display: block;
    height: 28px;
    line-height: 28px;
}

.ztw dd a h3 {
    display: none;
}


/*For V9.1*/

.fw_wap {
    width: 100%;
    margin-top: 43px;
    overflow: hidden;
    padding-bottom: 42px;
}

.fw_wap li {
    float: left;
    padding: 8px;
    margin: 47px 53px 0 0;
    background: #fff;
    position: relative;
    /*-webkit-box-shadow:5px 5px 5px 10px rgba(0,0,0,.6); box-shadow:5px 5px 5px 10px rgba(0,0,0,.6);*/
    height: 126px;
    width: 194px;
    /*background: url(../images/li_bg.png) no-repeat -4px -2px; */
}

.fw_wap li p {
    position: absolute;
    bottom: 8px;
    /*height: 30px;*/
    opacity: 0.6;
    filter: alpha(opacity=60);
    left: 8px;
    width: 194px;
    z-index: 1;
}

.fw_wap li h3 {
    position: absolute;
    bottom: 8px;
    left: 8px;
    /*height: 30px;*/
    color: #fff;
    font-size: 14px;
    z-index: 2;
}

.fw_wap li h3 span {
    display: inline-block;
    width: 21px;
    height: 21px;
    padding: 5px 10px 4px;
    float: left;
}

.fw_wap li h3 a {
    color: #fff;
    display: inline-block;
    height: 30px;
    line-height: 30px;
}

.fw_wap li.icon1 p {
    background: #6f3740;
}

.fw_wap li.icon2 p {
    background: #7b4366;
}

.fw_wap li.icon3 p {
    background: #876fa7;
}

.fw_wap li.icon4 p {
    background: #47527f;
}

.fw_wap li.icon5 p {
    background: #64a2af;
}

.fw_wap li.icon6 p {
    background: #3a844f;
}

.fw_wap li.icon7 p {
    background: #979d53;
}

.fw_wap li.icon8 p {
    background: #ad9063;
}

.fw_wap li.icon4,
.fw_wap li.icon8 {
    margin-left: 1px;
    margin-right: 0;
}

.footer {
    width: 100%;
    background: url(../images/f_bg.jpg) no-repeat center top;
    height: 215px;
    border-top: 1px solid #af0a1a;
}

.fot_wap {
    width: 1000px;
    margin: 0 auto;
    overflow: hidden;
    padding: 16px 0;
    color: #fff;
    font-size: 14px;
    height: 183px;
}

.fot_wap a {
    color: #fff;
}

.fot_wap a:visited {
    color: #fff;
}

.fot_wap a:hover {
    color: #000;
}

.fot_left {
    width: 256px;
    float: left;
    border-left: 1px solid #7a0000;
    border-right: 1px solid #7a0000;
    padding: 25px 0 0 60px;
}

.fot_left .eng {
    padding-bottom: 36px;
}

.fot_left .sf {
    line-height: 36px;
}

.fot_left .sf a {
    padding-right: 68px;
}

.fot_cen {
    padding: 59px 91px 0 96px;
    width: 172px;
    float: left;
}

.fot_right {
    border-left: 1px solid #7a0000;
    border-right: 1px solid #7a0000;
    padding: 42px 25px 0 40px;
    width: 256px;
    float: left;
}

.fot_right li,
.fot_wap6 li {
    width: 37px;
    height: 37px;
    float: left;
    margin: 0 16px 36px 0;
}

.fot_right li a,
.fot_wap6 li a {
    display: inline-block;
    width: 37px;
    height: 37px;
    background: url(../images/share.png) no-repeat;
}

.fot_right li a:hover,
.fot_wap6 li a:hover {
    background: url(../images/share_h.png) no-repeat;
}

.fot_right li a.shre2,
.fot_wap6 li a.shre2 {
    background-position: -55px 0;
}

.fot_right li a.shre3,
.fot_wap6 li a.shre3 {
    background-position: -109px 0;
}

.fot_right li a.shre4,
.fot_wap6 li a.shre4 {
    background-position: -162px 0;
}

.fot_right li a.shre5,
.fot_wap6 li a.shre5 {
    background-position: 0px -71px;
}

.fot_right li a.shre6,
.fot_wap6 li a.shre6 {
    background-position: -52px -71px;
    width: 42px;
}

.fot_right li a.shre7,
.fot_wap6 li a.shre7 {
    background-position: -108px -71px;
}

.fot_right li a.shre8,
.fot_wap6 li a.shre8 {
    background-position: -162px -71px;
}

.fot_right .pku_share2 {
    height: 127px;
    padding-left: 19px;
}

.fot_bot {
    width: 100%;
    margin: 0 auto;
    font-size: 12px;
    overflow: hidden;
    color: #fff;
    text-align: center;
    height: 32px;
    line-height: 32px;
    background: #000;
}


/* by ZB  2014.12.4
.fot_bot{width:100%; margin:0 auto;padding: 6px 0 8px;font-size: 12px;overflow: hidden;color: #fff;text-align: center;line-height: 18px;background: #000;}
*/

.fot_bot span {
    padding: 0 18px;
}

.bq2,
.bq3 {
    display: none\9;
}

.fot_wap6 {
    width: 100%;
    text-align: center;
    overflow: hidden;
    height: 215px;
    display: none\9;
}

.fot_wap6 span {
    padding-top: 41px;
    display: block;
}

.fot_wap6 ul {
    padding-top: 34px;
    overflow: hidden;
    width: 424px;
    margin: 0 auto;
}

.rslides {
    position: relative;
    overflow: hidden;
    width: 100%;
    padding: 0;
    margin: 0;
}

.rslides li {
    -webkit-backface-visibility: hidden;
    position: absolute;
    display: none;
    width: 100%;
    left: 0;
    top: 0;
}

.rslides li:first-child {
    position: relative;
    display: block;
    float: left;
}

.rslides img {
    display: block;
    height: auto;
    float: left;
    /*width: 100%;*/
    position: relative;
    top: 0;
    left: 50%;
    margin-left: -960px;
    border: 0;
}

.slide_container {
    position: relative;
    float: left;
    width: 100%;
}

.slide {
    position: relative;
    list-style: none;
    overflow: hidden;
    width: 100%;
    padding: 0;
    margin: 0;
}

.slide li {
    position: absolute;
    width: 100%;
    left: 0;
    top: 0;
}

.slide img {
    display: block;
    position: relative;
    z-index: 1;
    height: auto;
    /*width: 100%;*/
    border: 0;
    top: 0;
    left: 50%;
    margin-left: -50%;
}

.slide .caption {
    text-align: center;
    display: block;
    position: absolute;
    z-index: 2;
    font-size: 18px;
    text-shadow: none;
    color: #fff;
    background: #000;
    background: rgba(0, 0, 0, .5);
    left: 0;
    right: 0;
    bottom: 0;
    padding: 10px 20px;
    margin: 0;
    max-width: none;
}

.slide_nav {
    position: absolute;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    top: 52%;
    left: 0;
    opacity: 0.7;
    z-index: 3;
    text-indent: -9999px;
    overflow: hidden;
    text-decoration: none;
    height: 61px;
    width: 38px;
    background: transparent url("../images/themes.gif") no-repeat left top;
    margin-top: -45px;
}

.slide_nav:active {
    opacity: 1.0;
}

.slide_nav.next {
    left: auto;
    background-position: right top;
    right: 0;
}

.rslides li,
.rslides img,
.slide li,
.slide img {
    /*height: 680px;*/
    height: auto;
}

.slide .caption a,
.conR dd a,
.ztw dd a {
    color: #fff;
}


/*.datalist{width: 100%;background: #fff;position: absolute;top:200px;left: 0;z-index: 4;-webkit-box-shadow:5px 3px 8px black;-moz-box-shadow: 5px 5px 8px black;box-shadow: 5px 5px 8px black;height: 0px;}*/

.datalist {
    width: 100%;
    background: #fff;
    position: absolute;
    top: 200px;
    left: 0;
    z-index: 4;
    -webkit-box-shadow: 2px 2px 5px #333;
    -moz-box-shadow: 2px 2px 5px #333;
    box-shadow: 2px 2px 5px #333;
    height: 0px;
}

.datalist .bd,
.datalist .news,
.datalist .jx {
    width: 1000px;
    margin: 0 auto;
    padding: 42px 0 62px;
    display: none;
    overflow: hidden;
}

.datalist .menu li a {
    color: #8c0000;
    font-size: 14px;
}

.datalist .tb {
    width: 52px;
    padding: 0 34px 0 29px;
    float: left;
}

.datalist .bd .menu {
    width: 220px;
    float: left;
    overflow: hidden;
}

.datalist .bd .menu li {
    display: inline-block;
    padding: 0 52px 35px 0;
    font-size: 14px;
    *float: left;
}

.datalist .bd .article {
    width: 380px;
    float: left;
    padding: 3px 63px 0 25px;
    line-height: 24px;
}

.datalist .bd .article img {
    float: left;
    margin-right: 29px;
    margin-bottom: 22px;
}

.datalist .link {
    padding-left: 46px;
    float: left;
    width: 150px;
    border-left: 1px solid #8c0000;
    height: 168px;
}

.datalist .link h3 {
    color: #8c0000;
    line-height: 36px;
}

.datalist .link li {
    line-height: 36px;
}

.datalist .news .new_list {
    padding: 0 110px 0 46px;
    float: left;
    width: 530px;
}

.datalist .new_list li {
    padding-bottom: 32px;
    background: url(../images/h_bg.jpg) no-repeat left 8px;
    padding-left: 19px;
}

.datalist .new_list li h3 {
    font-size: 14px;
    line-height: 24px;
}

.datalist .new_list li h3 a {
    color: #8c0000;
}

.datalist .new_list li p {
    line-height: 24px;
    text-indent: 2em;
}

.datalist .jx .menu {
    width: 139px;
    float: left;
}

.datalist .jx .menu li {
    padding-bottom: 35px;
}

.datalist .jx .pic_menu {
    width: 548px;
    float: left;
}

.datalist .jx .pic_menu li {
    width: 200px;
    height: 80px;
    float: left;
    padding: 0 66px 0 8px;
    position: relative;
}

.datalist .jx .pic_menu li .tit {
    position: absolute;
    z-index: 1;
    left: 19px;
    bottom: 13px;
    font-size: 14px;
    color: #fff;
}

.datalist .jx .pic_menu li.pd {
    margin-bottom: 39px;
}

.datalist,
.cover p,
.cover h3 {
    transition: height 0.3s, transform 0.3s;
    -moz-transition: height 0.3s, -moz-transform 0.3s;
    -webkit-transition: height 0.3s, -webkit-transform 0.3s;
    -o-transition: height 0.3s, -o-transform 0.3s;
}

.cover p,
.cover h3 {
    height: 0;
    overflow: hidden;
}

.cover1 p,
.cover1 h3 {
    height: 28px;
    overflow: hidden;
}


/* ZB */


/*.conR dd:hover .cover,.ztw li:hover .cover,.fw_wap li:hover .cover{display: block;}*/

.conR dd:hover .cover p,
.ztw li:hover .cover p,
.conR dd:hover .cover h3,
.ztw li:hover .cover h3,
.fw_wap li:hover .cover p,
.fw_wap li:hover .cover h3 {
    height: 28px;
}

.cover a {
    width: 130px;
    text-align: center;
}

.cover1 a {
    width: 128px;
    text-align: center;
}


/* ZB */

.snav {
    display: none;
}


/*Ĭ����ʽ����Ҫ��position:fixedʵ����Ļ��Զ�λ*/

#gotoTop {
    display: none;
    position: fixed;
    top: 75%;
    right: 10px;
    cursor: pointer;
    margin-top: -50px;
    margin-left: 520px;
    padding: 2px 5px 3px 5px;
    width: 20px;
    text-align: center;
    border: 1px solid #e0e0e0;
    background: #fff;
    z-index: 99;
}


/*��CSS���ʽ(expression)��ʵ��ie6��position:fixedЧ��*/

#gotoTop {
    _position: absolute;
    _top: expression(documentElement.scrollTop + documentElement.clientHeight * 3/4 + "px")
}


/*������ķ���Ч��*/

#gotoTop.hover {
    background: #8C0000;
    color: #fff;
    text-decoration: none;
}


/*图片轮播*/


/*FlexSlider默认样式*/

.Banner {
    overflow: hidden;
    clear: both;
    position: relative;
}

.Banner:before {
    content: "";
    display: block;
    width: 20%;
    height: 96%;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 9;
    background: -webkit-linear-gradient(left, rgba(0, 0, 0, .75) 0, transparent 100%);
    background: -o-linear-gradient(left, rgba(0, 0, 0, .75) 0, transparent 100%);
    background: linear-gradient(to right, rgba(0, 0, 0, .75) 0, transparent 100%);
}

.Banner:after {
    content: "";
    display: block;
    width: 20%;
    height: 96%;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 9;
    background: -webkit-linear-gradient(right, rgba(0, 0, 0, .75) 0, transparent 100%);
    background: -o-linear-gradient(right, rgba(0, 0, 0, .75) 0, transparent 100%);
    background: linear-gradient(to left, rgba(0, 0, 0, .75) 0, transparent 100%);
}

.Banner .flexslider {
    max-width: 1002px;
    /*! position: relative; */
    zoom: 1;
    margin: 0 auto;
}

.Banner .flexslider ul li {
    list-style: none;
    position: relative;
}

.Banner .flexslider ul li .slideImg {
    display: block;
    height: 0;
    padding-bottom: 41.5%;
    overflow: hidden;
}

.Banner .flexslider ul li img {
    border: none;
    width: 100%;
}

.Banner .flex-viewport {
    max-height: 2000px;
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease;
    overflow: visible !important;
}

.Banner .loading .flex-viewport {}

.Banner .flexslider .slides {
    zoom: 1;
    width: 100%;
    padding: 0;
}

.Banner .carousel li {
    margin-right: 5px;
}


/*icon小点*/

.Banner .flex-control-nav {
    display: block;
    width: 100%;
    height: 17px;
    line-height: 17px;
    padding: 0 14px;
    background: #d7d7d7;
    position: absolute;
    bottom: 0;
    left: 0;
    text-align: center;
    z-index: 9;
}

.Banner .flex-control-nav li {
    margin: 0 5px;
    display: inline-block;
    zoom: 1;
    *display: inline;
}

.Banner .flex-control-paging li a {
    float: left;
    width: 10px;
    height: 10px;
    display: block;
    background: #8f8f8f;
    /*! border: #fff 2px solid; */
    border-radius: 50%;
    cursor: pointer;
    text-indent: -9999px;
}

.Banner .flex-control-paging li a:hover,
.Banner .flex-control-paging li a.flex-active {
    background: #d9d9d9;
    border: #9a0000 1px solid;
}

.Banner .slides h4 a {
    color: #fff;
    opacity: 1.0;
    font-size: 14px;
    text-decoration: none;
}

.Banner .slides h4 a:hover {
    color: #fff;
    font-size: 14px;
}

.Banner .flexslider ul li .til_slides {
    position: absolute;
    bottom: 7%;
    left: 20%;
    color: #fff;
    z-index: 999;
    background: url(../images/banner_bg.png) repeat;
    padding: 17px 19px;
    font-size: 2.2em;
    color: #fff;
}

.Banner .flex-direction-nav {
    display: block;
    margin-top: -17px;
}

.Banner .flex-direction-nav li {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    position: static !important;
}

.Banner .flex-direction-nav a {
    width: 50px;
    height: 50px;
    text-align: center;
    display: inline-block;
    position: absolute;
    z-index: 99;
    text-indent: -999em;
    z-index: 99;
    cursor: pointer;
    overflow: hidden;
    transition: all 0.5s ease;
}

.Banner .flex-direction-nav a.flex-prev {
    background: url(../images/carousel-control.png) no-repeat left center;
    left: 20%;
    top: 50%;
    margin-top: -25px;
}

.Banner .flex-direction-nav a.flex-next {
    background: url(../images/carousel-control.png) no-repeat right center;
    right: 20%;
    top: 50%;
    margin-top: -25px;
}

.Banner .flexslider span {
    /*! position: absolute; */
    /*! bottom: 6%; */
    padding: 0 12px 0 12px;
    /*! height: 36px; */
    text-align: left;
    color: #fff;
    font-size: 16px;
    font-weight: 600;
    /*! line-height: 36px; */
    padding: 0 8px;
    font-family: "Microsoft Yahei";
}

@media screen and (max-width:1023px) {
    .news_right li {
        padding: 12px 0;
        width: 48%;
    }
}

.news_right {
    margin: 20px 0 0 32%;
}

@media screen and (max-width:800px) {
    .news_left {
        width: 100%;
        float: none;
    }
    .news_right {
        margin: 20px 0 0 0;
    }
}

@media screen and (min-width:1000px) {
    .bq1 {
        display: block;
    }
    .bq2,
    .bq3 {
        display: none;
    }
    .fot_wap {
        display: block;
    }
    .fot_wap6 {
        display: none;
    }
    /*
    .cover{height: 0;display: none;}
    .conR dd:hover .cover,.ztw li:hover .cover,.fw_wap li:hover .cover{display: block;}*/
}

@media screen
/*and (min-width:770px)*/

and (max-width:999px) {
    .mainWrap {
        width: 100%;
    }
    .content {
        background: url(../images/fw_bg8.jpg) no-repeat bottom center #fff;
        background-size: 100%;
    }
    .con_wap {
        width: 770px;
    }
    .topLeft a {
        padding: 0 6px;
    }
    .topRight .search {
        left: 100px;
    }
    .banner,
    .rslides li,
    .rslides img,
    .slide li,
    .slide img {
        /*height: 462px;*/
        height: auto;
    }
    .newL {
        width: 234px;
        margin: 0 25px 0 0;
    }
    .newL img {
        width: 234px;
        height: 131px;
    }
    .newR {
        margin-left: 8px;
        width: 244px;
    }
    .newR li {
        padding: 10px 0px 11px 0px;
    }
    .newR li.last a.lastL {
        width: 140px;
    }
    .conL {
        width: 490px;
    }
    .jxky dd {
        width: 312px;
    }
    .mtbd li a,
    .tzgg li a {
        width: 346px;
    }
    .conR {
        width: 246px;
    }
    .conR dl {
        margin: 14px 0 25px;
    }
    .conR dd {
        width: 148px;
        text-align: center;
    }
    .conR dd img {
        /*width: 150%;position:relative;left: 50%;margin-left: -75%; */
        height: 139px;
    }
    .ztw dt {
        width: 93px;
    }
    .ztw dd {
        width: 676px;
    }
    .ztw dd li img {
        width: 169px;
    }
    .ztw dd li:last-child {
        display: none;
    }
    .fw_wap {
        width: 776px;
    }
    .fw_wap li {
        /*background: url(../images/li_bg2.png) no-repeat;*/
        padding: 8px;
        margin: 12px 19px 0 0;
        height: 105px;
        width: 162px;
    }
    .fw_wap li p {
        left: 8px;
        width: 162px;
        bottom: 8px;
    }
    .fw_wap li h3 {
        left: 8px;
        bottom: 8px;
    }
    .fot_left {
        width: 204px;
        padding: 25px 0 0 43px;
        border-left: 0;
    }
    .fot_left .sf a {
        padding-right: 38px;
    }
    .fot_cen {
        padding: 59px 37px 0 39px;
        width: 172px;
        float: left;
    }
    .fot_right {
        border-right: none;
        padding: 42px 7px 0 23px;
        width: 256px;
        float: left;
    }
    .fot_right .pku_share2 {
        padding-left: 29px;
    }
    .fot_bot {
        padding: 16px 0;
        text-align: center;
        line-height: 18px;
    }
    .bq2 {
        display: block;
    }
    .bq1,
    .bq3 {
        display: none;
    }
    .fot_wap {
        display: block;
        width: 790px;
    }
    .fot_wap6 {
        display: none;
    }
    .cover p,
    .cover h3 {
        height: 28px;
    }
    .conR dd a {
        color: #ffffff;
    }
    .cover a {
        width: 95px;
        text-align: center;
    }
}

@media screen
/*and (min-width:603px)*/

and (max-width: 769px) {
    .topRight .search {
        left: 110px;
        top: 2px;
        margin-left: 10%;
    }
    .snav {
        display: block;
    }
    .mbtn {
        display: block;
    }
    .navm {
        width: 100%;
        overflow: hidden;
        height: auto;
        background: #820000;
        position: absolute;
        top: 35px;
        color: #fff;
        font-size: 14px;
        z-index: 5;
        display: none;
        left: 0;
    }
    .navm a {
        color: #fff;
    }
    .navm .nav_sf {
        padding: 25px 0 20px;
        width: 460px;
        margin: 0 auto;
    }
    .navm .nav_sf a {
        padding: 0 11px;
    }
    .navm ul {
        padding-bottom: 10px;
        overflow: hidden;
    }
    .navm li {
        line-height: 30px;
        width: 100%;
        height: 30px;
    }
    .navm li a {
        display: block;
        width: 460px;
        margin: 0 auto;
        padding-left: 10px;
    }
    .navm li:hover {
        background: #6a0000;
    }
    .navm li:hover a {
        background: url(../images/nav_libg.jpg) no-repeat right center;
    }
    .content {
        background: url(../images/fw_bg6.jpg) no-repeat bottom center #fff;
        background-size: 100%;
    }
    .con_wap {
        width: 603px;
    }
    .banner,
    .rslides li,
    .rslides img,
    .slide li,
    .slide img {
        height: auto;
        /*height: 316px;*/
    }
    /*.newL{margin:0 62px 40px 0;height: auto;}*/
    /* .new img{display:none;}  For v9*/
    /*.newL{width: 276px; height:210px;margin: 0 25px 10px 0;} */
    .newL {
        width: 100%;
        height: 210px;
        margin: 0 25px 10px 0;
    }
    .new section.last {
        width: 276px;
        height: 210px;
        margin: 0 0 10px 25px;
    }
    .newL img {
        width: 276px;
        height: 155px;
    }
    .newL p {
        display: none;
    }
    .new .last {
        margin-right: 0;
    }
    .newR {
        width: 100%;
        margin-left: 0px;
    }
    /*.newR li{padding: 16px 10px 5px 19px;border-bottom: none;border-top: 1px solid #e5e5e5;} 
    .newR li.last{padding: 16px 18px 5px 19px;} */
    .newR li {
        padding: 10px 0px 11px 0px;
        border-bottom: none;
        border-top: 1px solid #e5e5e5;
    }
    .newR li.last {
        padding: 10px 0px 11px 0px;
    }
    .newR li.last a.lastL {
        width: 500px;
    }
    .conL {
        width: 100%;
    }
    .new h2,
    .jxky h2,
    .mtbd h2,
    .tzgg h2 {
        margin-bottom: 16px;
    }
    .jxky dt {
        display: none;
    }
    /* For v9.1*/
    /* .jxky dd{width: 425px;} */
    /*.jxky dd{width:100%; margin: 0 10px;}  For v9.1*/
    .jxky dd {
        width: 100%;
        margin: 0;
    }
    .mtbd li a,
    .tzgg li a {
        width: 458px;
    }
    .conR {
        margin-left: 0;
        width: 100%;
    }
    .conR img {
        display: none;
    }
    /*For v9.1*/
    /*.conR dt{border-color:#9c9c9c;} For v9.1*/
    .conR dl {
        height: 40px;
        margin: 8px 0;
    }
    /*For v9.1*/
    .conR dt {
        height: 38px;
        line-height: 38px;
        padding-top: 0px;
    }
    /*For v9.1*/
    .conR dd {
        height: 38px;
        padding-top: 0px;
    }
    /*For v9.1*/
    .conR dt span {
        padding-top: 0px;
        color: #fff;
    }
    /*For v9.1*/
    .conR dt {
        background-color: #8f000b;
        color: #fff;
        width: 124px;
        border-color: #8f000b;
    }
    .conR dd .cover {
        display: none;
    }
    /* For V9.1*/
    .conR dd a h3 {
        display: block;
        background-color: #fff;
        color: #000;
        font-size: 14px;
        height: 38px;
        line-height: 38px;
    }
    /* For V9.1*/
    .conR dl {
        float: left;
    }
    /*.conR dl.first{margin-right: 27px;}
    .conR dd{width:193px;} For V9.1*/
    .conR dd {
        width: 476px;
        background-color: #fff;
        border-style: solid solid solid none;
        border-width: 1px 1px 1px medium;
        border-color: #ccc;
    }
    /*For V9.1*/
    /*.conR dd img{/*width: 150%;position:relative;left: 50%;margin-left: -75%;(has *)/height: 139px; }*/
    /*.conR dl.last dd{width: 508px;height: 139px;}
    .conR dl.last dd img{width: 508px;height: 139px;left: 0;margin-left: 0;} For V9.1*/
    .ztw {
        padding-top: 8px;
    }
    /*For V9.1*/
    .ztw dl img {
        display: none;
    }
    /*For V9.1*/
    .ztw dt {
        width: 124px;
    }
    .ztw dd .cover {
        display: none;
    }
    /* For V9.1*/
    .ztw dd li {
        width: 158px;
        height: 27px;
    }
    /* For V9.1*/
    .ztw dd a h3 {
        display: block;
        background-color: #fff;
        color: #000;
        font-size: 14px;
        height: 26px;
        line-height: 26px;
    }
    /*For V9.1*/
    /*.ztw dt{width: 94px; height: 225px;height: 184px;padding-top: 60px;}*/
    .ztw dt {
        height: 54px;
        line-height: 54px;
        padding-top: 0px;
    }
    /* For V9.1*/
    .ztw dt span {
        padding-top: 0px;
    }
    /* For V9.1*/
    .ztw dd {
        width: 476px;
        height: auto;
        border: solid 1px #ccc;
        background-color: #fff;
    }
    /* For V9.1*/
    /*.ztw dd li img{width: 169px;}*/
    .fw_wap {
        width: 605px;
        padding-bottom: 125px;
    }
    /*.fw_wap li {padding: 8px;margin:10px 34px 0 0;} For V9.1*/
    .fw_wap li {
        padding: 8px;
        height: 30px;
        margin: 10px 34px 0 0;
        background: none;
    }
    /*For V9.1*/
    .fw_wap li&gt;a&gt;img {
        display: none;
    }
    /*For V9.1*/
    .fw_wap li.icon8,
    .fw_wap li.icon4 {
        margin: 10px 34px 0 0;
    }
    .fw_wap li.icon3,
    .fw_wap li.icon6 {
        margin-right: 0;
    }
    .fw_wap li p {
        left: 2px;
        width: 175px;
        bottom: 8px;
        opacity: 1.0;
        /*For V9.1*/
    }
    .cover1 p,
    .cover1 h3 {
        height: 48px;
        overflow: hidden;
        line-height: 48px;
    }
    /* For V9.1 */
    .fw_wap li h3 span {
        /*padding:5px 5px 4px; For V9.1*/
        padding: 0 5px 0 5px;
    }
    .fw_wap li h3 span img {
        vertical-align: middle;
    }
    /*For V9.1*/
    .ztw dd li:last-child {
        display: block;
    }
    .fot_bot {
        height: 55px;
    }
    .bq3 {
        display: block;
        width: 350px;
        margin: 0 auto;
        text-align: center;
    }
    /*.bq3 span{padding: 0 25px 0 17px;}
    .bq3 .s1{padding: 0 25px 0 42px;}
    .bq3 .s2{padding: 0 26px 0 27px;} */
    .bq3 div {
        float: left
    }
    .bq3 div span {
        display: block;
        padding: 0px;
    }
    .bq3 #bq3_left {
        width: 125px;
        text-align: left;
    }
    .bq3 #bq3_mid {
        width: 40px;
        text-align: center;
    }
    .bq3 #bq3_right {
        width: 180px;
        text-align: left;
        padding-left: 5px
    }
    .bq1,
    .bq2 {
        display: none;
    }
    .fot_wap {
        display: none;
    }
    .fot_wap6 {
        display: block;
        text-align: center;
        margin: auto;
        width: 470px;
    }
    .fot_wap6 .pku_share {
        margin-top: 30px;
    }
}

@media screen and (max-width:600px) {
    .mbtn {
        right: 2%;
    }
    /*.banner,.rslides li,.rslides img,.slide li,.slide img{height: 270px;}*/
    .content {
        background: url(../images/fw_bg4.jpg) no-repeat bottom center #fff;
        background-size: 100%;
    }
    .con_wap {
        width: 460px;
    }
    /*.newL{width: 200px;height:170px;margin: 0 30px 10px 0;} */
    .newL {
        height: 170px;
        margin: 0 30px 10px 0;
    }
    .new section.last {
        width: 200px;
        height: 170px;
        margin: 0 0 10px 30px;
    }
    .newL img {
        width: 200px;
        height: 112px;
    }
    /*.newR li.last a.lastL{width:320px;} */
    .newR li.last a.lastL {
        width: 356px;
    }
    /*.jxky dl,.mtbd li,.tzgg li, 
    .conR dl{width: 402px;overflow: hidden;margin-left: 34px;margin-right: 34px;}*/
    .conR dl {
        width: 460px;
        overflow: hidden;
    }
    /*.jxky dd{width: 224px;} For V9.1*/
    .jxky dd {
        width: 100%;
        margin: 0;
    }
    /* For v9.1*/
    /*.mtbd li a,.tzgg li a{width: 258px;} */
    .mtbd li a,
    .tzgg li a {
        width: 310px;
    }
    .conR dl.first {
        margin-right: 0;
    }
    /*.conR dd,.conR dl.last dd{width:276px;}*/
    .conR dd,
    .conR dl.last dd {
        width: 334px;
    }
    .conR dd img,
    .conR dl.last dd img {
        width: 100%;
        height: 138px;
        left: 0;
        margin-left: 0;
    }
    /*.ztw{width: 403px;margin:0 auto;padding-left:10px;}*/
    /*.ztw dt{height:226px;padding-top:140px;}
    .ztw dd{width:307px;height: auto;}
    .ztw dd li img{width: 153px;} For V9.1*/
    /*.ztw dd{width: 276px;height:auto;} For V9.1*/
    .ztw dd {
        width: 333px;
        height: auto;
    }
    /*.ztw dd li{width:138px;height:27px;} For V9.1*/
    .ztw dd li {
        width: 166px;
        height: 27px;
    }
    /*.ztw dt{width: 94px; height: 225px;height: 184px;padding-top: 60px;}*/
    .ztw dt {
        height: 81px;
        line-height: 81px;
        padding-top: 0px;
    }
    /* For V9.1*/
    .ztw dt span {
        padding-top: 0px;
    }
    /* For V9.1*/
    /*.ztw dd li:last-child{display: none;}*/
    .fw_wap {
        width: 460px;
        margin: 35px auto;
    }
    .fw_wap {
        padding-bottom: 158px;
    }
    .fw_wap li {
        width: 198px;
        padding-left: 0px;
    }
    .fw_wap li.icon1,
    .fw_wap li.icon3,
    .fw_wap li.icon5,
    .fw_wap li.icon7 {
        margin: 10px 45px 0 0;
    }
    .fw_wap li.icon2,
    .fw_wap li.icon4,
    .fw_wap li.icon6,
    .fw_wap li.icon8 {
        margin-right: 0;
    }
    .fw_wap li p {
        left: 0px;
        width: 180px;
        bottom: 8px;
        opacity: 1.0;
        /*For V9.1*/
    }
    .fw_wap li p,
    .fw_wap li h3 {
        width: 207px;
        bottom: 10px;
    }
    .fw_wap li h3 {
        left: 8px;
    }
}

@media screen and (max-width:479px) {
    .mbtn {
        right: 2%;
    }
    .topRight .search {
        display: none;
    }
    .navm .nav_sf {
        width: 100%;
    }
    .navm .nav_sf {
        text-align: center;
    }
    .navm .nav_sf a {
        padding: 0 16px;
    }
    .navm li a {
        width: 90%;
    }
    .con_wap {
        width: 320px;
    }
    /*.newL{width:150px;height:150px;margin: 0 10px 10px 0;} */
    .newL {
        height: 150px;
        margin: 0 10px 10px 0;
    }
    .new section.last {
        width: 150px;
        height: 150px;
        margin: 0 0 10px 10px;
    }
    .newL img {
        width: 150px;
        height: 78px
    }
    .newR li.last a.lastL {
        width: 218px;
    }
    .jxky dl,
    .mtbd li,
    .tzgg li,
    .conR dl {
        width: 100%;
        overflow: hidden;
        margin-left: 0;
        margin-right: 0;
    }
    .jxky dt {
        width: 120px;
    }
    /*.jxky dd{width: 188px;margin: 0 0px 0 12px;} For v9.1*/
    .mtbd li span,
    .tzgg li span {
        width: 100px;
        margin-right: 12px;
    }
    .mtbd li a,
    .tzgg li a {
        width: 208px;
    }
    .conR dl.first {
        margin-right: 0;
    }
    .conR dd,
    .conR dl.last dd {
        width: 223px;
    }
    .conR dd img,
    .conR dl.last dd img {
        width: 100%;
        height: 138px;
        left: 0;
        margin-left: 0;
    }
    .conR dt,
    .ztw dt {
        width: 94px;
    }
    .ztw {
        width: 320px;
        margin: 0auto;
        padding-left: 0px;
    }
    /**.ztw dt{height: 336px;padding-top:274px;}
    .ztw dd{width:225px;height: auto;}
    .ztw dd li img{width: 225px;}*/
    /*.ztw dd li:last-child{display: none;}*/
    .ztw dd {
        width: 223px;
        height: auto;
    }
    /* For V9.1*/
    .ztw dd li {
        width: 223px;
        height: 28px;
    }
    /* For V9.1*/
    .ztw dt {
        height: 140px;
        line-height: 140px;
        padding-top: 0px;
    }
    /* For V9.1*/
    .fw_wap {
        width: 320px;
        margin: 35px auto;
        overflow: hidden;
    }
    .fw_wap {
        padding-bottom: 158px;
    }
    .fw_wap li {
        width: 300px;
        height: 30px;
        /*auto; For V9.1*/
        /*background: url(../images/li_bg.png) no-repeat;background-size:100%;*/
        margin: 10px 0px;
        padding: 10px;
    }
    .fw_wap li.icon1,
    .fw_wap li.icon3,
    .fw_wap li.icon5,
    .fw_wap li.icon7 {
        margin: 10px 0px;
        padding: 10px;
    }
    .fw_wap li.icon2,
    .fw_wap li.icon4,
    .fw_wap li.icon6,
    .fw_wap li.icon8 {
        margin: 10px 0px;
        padding 10px;
    }
    .fw_wap li p,
    .fw_wap li h3 {
        width: 320px;
    }
    .fot_wap6 {
        width: 235px;
    }
    .fot_wap6 span {
        padding-top: 31px;
    }
    .fot_wap6 .pku_share {
        margin-top: 20px;
    }
    .cover a {
        width: 175px;
        text-align: center;
    }
    .news_right li {
        width: 100%;
        float: none;
    }
}

@media screen and (max-width:360px) {
    .fot_wap6 ul {
        width: 295px;
        margin: 0 auto;
    }
    .fot_wap6 ul li {
        margin: 10px 5px 0;
    }
    .fot_wap6 .a_wap6 {
        display: none;
    }
    /*.bq3{display: block;width: 310px;margin: 0 auto;text-align: left;}
    .bq3 span{padding: 0 7px 0 6px;}
    .bq3 .s1{padding: 0 7px 0 31px;}
    .bq3 .s2{padding: 0 7px 0 16px;}
    */
    .bq3 {
        width: 320px;
    }
    .bq3 #bq3_mid {
        width: 10px;
        text-align: center;
    }
    .bq1,
    .bq2 {
        display: none;
    }
    .fot_wap {
        display: none;
    }
    .fot_wap6 {
        display: block;
    }
}</pre></body></html>