﻿@charset "utf-8";

/* CSS Document */

body,
th {
    font-size: 12px;
    color: #333333;
    font-family: "Microsoft YaHei", arial, sans-serif;
    font: 12px/1.75;
    line-height: 20px;
    margin: 0px;
    padding: 0px;
    background: #fff;
}

a {
    text-decoration: none;
    color: #333333;
    border: 0px;
    outline: none;
    /*移除超链的虚线框 IE8,FF有用*/
    hide-focus: expression(this.hideFocus=true);
    /*IE6、IE7*/
}

.xwlbshow a {
    background: #ddd;
    font-size: 16px;
    color: #333!important;
}

.xwlbshow a:hover {
    background: #013888;
    color: #fff!important;
    font-weight: bold;
}

a:link {
    text-decoration: none;
}

a:visited {
    text-decoration: none;
}

a:hover {
    color: #d74d4a;
}

a:active {
    text-decoration: none;
}

img {
    border: 0;
    vertical-align: middle;
}

p {
    margin: 0px;
    padding: 0px;
    border: 0px;
    text-indent: 2em;
}

ul,
li,
dl,
dt,
dd,
form,
select {
    margin: 0;
    padding: 0;
    float: left;
    list-style: none;
}

.hct1 {
    width: 100%;
    height: auto;
    margin: 0px auto;
}

.hct {
    width: 100%;
    height: auto;
    margin: 0px auto;
}


/***********************/


/********head**********/


/***********************/

.head {
    width: 100%;
    height: auto;
    background: url(../../images/ph/index_001.jpg) center top repeat-x;
}

.head1 {
    width: 1200px;
    height: 170px;
    margin: 0px auto;
}

.soso {
    width: 205px;
    height: 100px;
    float: right;
}

.sosot {
    width: 205px;
    height: 38px;
}

.sosos {
    width: 205px;
    height: 30px;
}

.inputtext {
    height: 30px;
    width: 173px;
    line-height: 30px;
    color: #666666;
    background: none;
    float: left;
    font-size: 12px;
    border: 0px;
}

.butt {
    height: 30px;
    width: 30px;
    border: 0px;
    float: left;
}

.nvahe {
    width: 1200px;
    height: 50px;
    clear: both;
}

.nva {
    width: 1200px;
    height: 50px;
}

.nva ul {
    width: 1200px;
    height: 50px;
}

.nva ul li {
    text-align: center;
    line-height: 50px;
    font-size: 16px;
}

.nva ul li a {
    float: left;
}

.jg {
    width: 1px;
    height: 50px;
    background: url(../../images/ph/index_02.jpg) center top no-repeat;
}

.nvali1 {
    width: 130px;
    height: 95px;
}

.nvali1 a {
    width: 130px;
    height: 95px;
    color: #fff;
}

.nvali1 a:hover {
    background: #2273b6;
}

.gsjjhead {
    width: 100%;
    height: 480px;
}

.head_banner {
    width: 100%;
    height: 450px;
}

.fullSlide {
    width: 100%;
    position: relative;
    height: 450px;
}

.fullSlide .bd {
    margin: 0 auto;
    z-index: 0;
    overflow: hidden;
}

.fullSlide .bd ul {
    width: 100%!important;
    position: inherit!important;
}

.fullSlide .bd li {
    width: 100%!important;
    height: 450px;
    overflow: hidden;
    text-align: center;
    background-repeat: no-repeat;
    background-position: top center;
}

.fullSlide .bd li a {
    display: block;
    height: 450px;
}

.fullSlide .hd {
    width: 225px;
    position: absolute;
    z-index: 1;
    bottom: 15px;
    left: 45%;
    height: 15px;
    line-height: 15px;
}

.fullSlide .hd ul {
    text-align: center;
}

.fullSlide .hd ul li {
    cursor: pointer;
    display: inline-block;
    *display: inline;
    zoom: 1;
    width: 30px;
    height: 14px;
    overflow: hidden;
    background: url(../../images/ph/index_01.png) center center no-repeat;
    line-height: 999px;
}

.fullSlide .hd ul .on {
    background: url(../../images/ph/index_02.png) center center no-repeat;
}

.fullSlide .prev,
.fullSlide .next {
    display: block;
    position: absolute;
    z-index: 1;
    top: 40%;
    left: 12%;
    z-index: 1;
    width: 40px;
    height: 60px;
    cursor: pointer;
}

.fullSlide .next {
    left: auto;
    right: 12%;
    background-position: -6px -137px;
}


/***********************/


/********cen**********/


/***********************/

.cenhh {
    width: 1336px;
    height: auto;
}

.cenht {
    width: 100%;
    height: auto;
}

.cenh {
    width: 1200px;
    height: auto;
    margin: 0px auto;
}

.cen {
    width: 100%;
    height: auto;
    margin: 0px auto;
}

.gywmhe {
    width: 100%;
    height: 480px;
    background: url(../../images/ph/index_08.jpg) center bottom no-repeat;
}

.gywmhes {
    width: 1200px;
    height: 480px;
    margin: 0px auto;
}

.gywmhesl {
    width: 580px;
    height: 480px;
    float: left;
}

.gywmheslti {
    width: 580px;
    height: 162px;
    background: url(../../images/ph/index_07.jpg) left 40px no-repeat;
}

.gywmhesls {
    width: 580px;
    height: 189px;
    line-height: 28px;
    font-size: 16px;
}

.gywmheslgjc {
    width: 580px;
    height: 129px;
}

.gywmheslgjc1 {
    width: 580px;
    height: 54px;
    line-height: 54px;
    font-size: 40px;
    color: #fff;
    font-weight: bold;
}

.gywmheslgjc2 {
    width: 580px;
    height: 54px;
    line-height: 25px;
    font-size: 18px;
    color: #aaaaaa;
    font-weight: 600;
}

.gywmhesr {
    width: 605px;
    height: 480px;
    float: right;
}

.cpzshe {
    width: 1200px;
    margin-bottom: 20px;
}

.cpzsheti {
    width: 1200px;
    height: 158px;
    background: url(../../images/ph/index_10.jpg) center 50px no-repeat;
}

.cpzsheul {
    width: 1200px;
    height: 555px;
}

.cpzsheul ul {
    width: 1200px;
    height: 555px;
}

.cpzsheul ul li {
    width: 287px;
    height: 268px;
    text-align: center;
    margin-left: 6px;
    _margin-left: 3px;
    margin-right: 7px;
}

.alimg {
    width: 285px;
    height: 218px;
    float: left;
    border: 1px #eee solid;
    background: #fff;
}

.alimg img {
    max-width: 285px;
    height: 218px;
}

.alti {
    width: 287px;
    height: 35px;
    line-height: 35px;
    font-size: 16px;
    float: left;
}

.cpflhegd {
    width: 1200px;
    height: 45px;
    text-align: center;
}

.wmdyshe {
    width: 1200px;
    height: 690px;
}

.wmdysheti {
    width: 1200px;
    height: 110px;
    background: url(../../images/ph/index_13.jpg) center top no-repeat;
}

.wmdysheul {
    width: 1200px;
    height: 521px;
}

.wmdysheul ul {
    width: 1200px;
    height: 521px;
}

.wmdysheul ul li {
    width: 260px;
    font-size: 16px;
    color: #fff;
}

.wmdys01t {
    width: 260px;
    height: 325px;
    float: left;
}

.wmdys01s {
    width: 260px;
    height: 100px;
    line-height: 28px;
    display: block;
    text-align: center;
}

.wmdys01 {
    width: 260px;
    height: 461px;
    background: url(../../images/ph/index_14.jpg) center top no-repeat;
    margin-right: 53px;
}

.wmdys02 {
    width: 260px;
    height: 461px;
    background: url(../../images/ph/index_15.jpg) center top no-repeat;
    margin-right: 53px;
    margin-top: 60px;
}

.wmdys03 {
    width: 260px;
    height: 461px;
    background: url(../../images/ph/index_16.jpg) center top no-repeat;
    margin-right: 53px;
}

.wmdys04 {
    width: 260px;
    height: 461px;
    background: url(../../images/ph/index_17.jpg) center top no-repeat;
    margin-top: 60px;
}

.xwzxhe {
    width: 100%;
    height: 660px;
    background: url(../../images/ph/index_18.jpg) center top no-repeat;
}

.xwzxhes {
    width: 1200px;
    height: 660px;
    margin: 0px auto;
}

.xwzxhesul {
    width: 1200px;
    height: 610px;
}

.xwzxhesull {
    width: 600px;
    height: 610px;
    float: left;
}


/*选项卡1*/

#lib_zzjs_1 {
    width: 600px;
    height: 610px;
}


/*菜单class*/

.lib_border_zzjs {}

.lib_menu_zzjsnet {
    height: 90px;
    position: relative;
    margin-top: 50px;
}

.lib_menu_zzjsnet ul {
    width: 600px;
    height: 60px;
    list-style: none;
    background: #004aac;
    text-align: center;
    position: absolute;
    left: 0;
}

.lib_menu_zzjsnet li {
    float: left;
    display: block;
    cursor: pointer;
    font-family: '微软雅黑';
    width: 252px;
    color: #fff;
    font-weight: 500;
    font-size: 24px;
    margin-right: 2px;
    height: 60px;
    line-height: 60px;
}

.lib_menu_zzjsnet li.hover {
    padding: 0px;
    color: #333333;
    background: url(../../images/ph/index_05.png) center top no-repeat;
    width: 252px;
    height: 60px;
    line-height: 60px;
}

.lib_Contentbox_zzjs {
    clear: both;
    height: 430px;
}

.xwzxhesullli {
    width: 560px;
    height: 420px;
}

.xwzxhesullli ul {
    width: 560px;
    height: 420px;
}

.xwzxhesullli ul li {
    width: 560px;
    height: 59px;
    font-size: 16px;
    line-height: 59px;
    border-bottom: 1px #666666 solid;
    color: #999999;
}

.xwzxhesullli ul li a {
    color: #fff;
}

.xwtimel {
    width: 27px;
    height: 59px;
    float: left;
    background: url(../../images/ph/index_11.png) 6px center no-repeat;
}

.xwtile {
    height: 59px;
    float: left;
}

.xwtilei {
    height: 59px;
    float: right;
    font-size: 14px;
    font-family: '微软雅黑';
}

.xwzxhesulr {
    width: 560px;
    height: 610px;
    float: right;
}

.xwzxhesulrti {
    width: 560px;
    height: 151px;
    background: url(../../images/ph/index_06.png) left 45px no-repeat;
}

.xwzxhesulrimg {
    width: 560px;
    height: 220px;
}

.xwzxhesulrtit {
    width: 560px;
    height: 26px;
    line-height: 26px;
    font-size: 16px;
}

.xwzxhesulrtit a {
    color: #fff;
}

.xwzxhesulrte {
    width: 560px;
    height: 34px;
    font-size: 14px;
    color: #94c5ed;
}

.xwzxhesulrs {
    width: 550px;
    height: 83px;
    font-size: 14px;
    color: #94c5ed;
}

.xwzxhesulrm {
    width: 560px;
    height: 20px;
}

.scsbhe {
    width: 1200px;
    height: 482px;
}

.scsbheti {
    width: 1200px;
    height: 108px;
    background: url(../../images/ph/index_20.jpg) center top no-repeat;
}

.scsbheui {
    width: 1200px;
    height: 280px;
}

.scsbheui ul {
    width: 1200px;
    height: 280px;
}

.scsbheui ul li {
    width: 287px;
    height: 268px;
    text-align: center;
    margin-left: 6px;
    _margin-left: 3px;
    margin-right: 7px;
}

.cgalhe {
    width: 100%;
    height: 650px;
    background: url(../../images/ph/index_22.jpg) center top no-repeat;
}

.cgalhes {
    width: 1200px;
    height: 650px;
    margin: 0px auto;
}

.cgalheti {
    width: 1200px;
    height: 152px;
    background: url(../../images/ph/index_08.png) center 50px no-repeat;
}

.cgalhesul {
    width: 1200px;
    height: 380px;
}

.cgalhesul ul {
    width: 1200px;
    height: 380px;
}

.cgalhesul ul li {
    width: 382px;
    height: 350px;
    background: #fff;
    text-align: center;
    margin-left: 10px;
    _margin-left: 5px;
    margin-right: 8px;
}

.yjddshowul {
    width: 382px;
    height: 350px;
    background: #fff;
    text-align: center;
    margin-left: 10px;
    _margin-left: 5px;
    margin-right: 8px;
}

.alimg1 {
    width: 380px;
    height: 290px;
    float: left;
    border: 1px #eee solid;
    background: #fff;
}

.alimg1 img {
    max-width: 380px;
    height: 290px;
}

.alti1 {
    width: 382px;
    height: 60px;
    line-height: 60px;
    font-size: 16px;
    float: left;
}


/*****************************************************************************************************/

.myscroll {
    width: 760px;
    height: 484px;
    margin: 0 auto;
    line-height: 26px;
    font-size: 12px;
    overflow: hidden;
}

.myscroll li {
    height: 242px;
    overflow: hidden;
}

.myscroll img {
    border: 0 none;
}

.cenbut1 {
    width: 100%;
    height: 20px;
}

.cenbut {
    width: 100%;
    height: 20px;
}

.more {
    float: right;
    margin: 0px 0px 0px 0px;
}

.more a {
    color: #0178ee;
}

.more2 {
    float: right;
    margin: 80px 0px 0px 0px;
}

.ckqw {
    color: #666666
}

.ckqw a {
    color: #666666;
}


/***********************/


/********foort**********/


/***********************/


/***********************/


/********foort**********/


/***********************/

.foort {
    width: 100%;
    height: 297px;
    color: #333333;
    background: url(../../images/ph/index_24a.jpg) center top repeat-x;
}

.foort a {
    color: #333333;
}

.foort2 {
    width: 1200px;
    height: 25px;
}

.foort3 {
    width: 1200px;
    height: 66px;
    font-size: 16px;
    line-height: 26px;
    text-align: right;
    color: #dddddd;
}

.foort4 {
    width: 1200px;
    height: 166px;
    font-size: 16px;
    line-height: 26px;
}

.foort4l {
    width: 424px;
    height: 166px;
    float: left;
}

.foort4lti {
    width: 330px;
    height: 53px;
    background: url(../../images/ph/index_24b.jpg) left 20px no-repeat;
}

.foort4ls {
    width: 330px;
    height: 113px;
    line-height: 25px;
}

.foort4c {
    width: 503px;
    height: 166px;
    float: left;
    background: url(../../images/ph/index_25.jpg) left 8px no-repeat;
    line-height: 32px;
    padding-left: 32px;
}

.foort4r {
    width: 110px;
    height: 166px;
    float: left;
    text-align: center;
    margin-right: 20px;
}

.foort4rr {
    width: 110px;
    height: 166px;
    float: right;
    text-align: center;
    line-height: 30px;
}

.foort5 {
    width: 1200px;
    height: 40px;
    line-height: 40px;
    font-size: 16px;
    color: #ffffff;
}

.foort5 a {
    color: #ffffff;
}

.foort5l {
    width: 990px;
    height: 40px;
    float: left;
}

.foort5r {
    width: 200px;
    height: 40px;
    float: right;
    background: #fff;
}

.foort5r img {
    margin-left: 8px;
    _margin-left: 4px;
    margin-right: 7px;
    margin-top: 2px;
}


/********新列表分页**********/

.text-c {
    text-align: center;
}

.text-l {
    text-align: left;
}

.text-r {
    text-align: right;
}

.lf {
    float: left;
}

.rt {
    float: right;
}

.pr {
    position: relative;
}

.pa {
    position: absolute;
}


/* 分页 */

#pages {
    padding: 14px 0 10px;
    font-family: 宋体;
}

#pages a {
    display: inline-block;
    height: 22px;
    line-height: 22px;
    background: #fff;
    border: 1px solid #e3e3e3;
    text-align: center;
    color: #333;
    padding: 0 10px
}

#pages a.a1 {
    width: 56px;
    padding: 0;
}

#pages a:hover {
    background: #f1f1f1;
    color: #000;
    text-decoration: none;
}

#pages span {
    display: inline-block;
    height: 22px;
    line-height: 22px;
    background: #5a85b2;
    border: 1px solid #5a85b2;
    color: #fff;
    text-align: center;
    padding: 0 10px;
}

.page .noPage {
    display: inline-block;
    width: 56px;
    height: 22px;
    line-height: 22px;
    background: url(../img/icu/titleBg.png) repeat-x 0 -55px;
    border: 1px solid #e3e3e3;
    text-align: center;
    color: #a4a4a4;
}


/********列表分页**********/

.wp-pagenavi {
    CLEAR: both;
    text-align: center;
    height: 25px;
    margin-bottom: 20px;
}

.wp-pagenavi A {
    BORDER-RIGHT: #ddd 1px solid;
    PADDING-RIGHT: 5px;
    BORDER-TOP: #ddd 1px solid;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 3px;
    MARGIN: 2px;
    BORDER-LEFT: #ddd 1px solid;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #ddd 1px solid;
    TEXT-DECORATION: none;
}

.wp-pagenavi SPAN {
    BORDER-RIGHT: #ddd 1px solid;
    PADDING-RIGHT: 5px;
    BORDER-TOP: #ddd 1px solid;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 3px;
    MARGIN: 2px;
    BORDER-LEFT: #ddd 1px solid;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #ddd 1px solid;
    TEXT-DECORATION: none;
}

.wp-pagenavi A:hover {}

.wp-pagenavi SPAN.current {
    BORDER-LEFT-COLOR: #ddd;
    BORDER-BOTTOM-COLOR: #ddd;
    BORDER-TOP-COLOR: #ddd;
    BORDER-RIGHT-COLOR: #ddd;
}

.wp-pagenavi SPAN.current {
    FONT-WEIGHT: bold;
}

.pageleft {
    float: left;
    margin-left: 10px;
    letter-spacing: 0px;
}

.pageright {
    float: right;
    margin-right: 10px;
    letter-spacing: 0px;
}


/********新闻内容分页**********/

.pages {
    CLEAR: both;
    text-align: center;
    height: 25px;
    margin-bottom: 20px;
}

.pages A {
    BORDER-RIGHT: #ddd 1px solid;
    PADDING-RIGHT: 5px;
    BORDER-TOP: #ddd 1px solid;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 3px;
    MARGIN: 2px;
    BORDER-LEFT: #ddd 1px solid;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #ddd 1px solid;
    TEXT-DECORATION: none;
}

.pages SPAN {
    BORDER-RIGHT: #ddd 1px solid;
    PADDING-RIGHT: 5px;
    BORDER-TOP: #ddd 1px solid;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 3px;
    MARGIN: 2px;
    BORDER-LEFT: #ddd 1px solid;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #ddd 1px solid;
    TEXT-DECORATION: none;
}


/***************上一条和下一条******************/

.context {
    width: 100%;
    height: 50px;
    margin: 0px auto;
    line-height: 25px;
    margin-bottom: 20px;
}

.context ul {
    width: 100%;
    height: 50px;
}

.context ul li {
    width: 45%;
    height: 25px;
    padding-left: 14px;
}

.context ul li a {}


/***************在线留言模块******************/

#post-2 {
    width: 90%;
    margin: 0px auto;
}

#gbooklist {
    width: 90%;
    text-align: center;
    margin: 0px auto;
}

#gbooklist .faq,
#gbooklist .reply {
    margin: 0px auto;
    text-align: left;
    width: 90%;
    word-wrap: break-word;
    word-break: break-all;
}

#gbooklist .faq {
    margin-bottom: 15px;
}

#gbooklist .faqtit,
#gbooklist .faqcon {
    padding-left: 5px;
}

#gbooklist .faqtit {
    font-size: 14px;
}

#gbooklist .reply {
    border: 1px dashed #004aac;
    width: 95%;
    margin-bottom: 10px;
    margin-left: 5px;
    padding: 3px;
}

.pageNavi {
    border: none;
}


/* CSS Document */

#faqbox {}

#faqbox .faqline {
    line-height: 2em;
    height: 35px;
    text-align: left;
}

#faqbox .faqline .faqtit {
    width: 70px;
    display: block;
    float: left;
    clear: both;
    text-align: right;
}

#faqbox .Content {
    line-height: 2em;
    height: 120px;
    text-align: left;
}

#faqbox .Content .faqtit {
    width: 70px;
    display: block;
    float: left;
    clear: both;
    text-align: right;
}

#faqbox .Content textarea {
    height: 100px;
}


/***************新闻中心******************/

.xwzxtop {
    width: 100%;
    height: 380px;
}

.xwzxtop1 {
    width: 100%;
    height: 350px;
    overflow: hidden;
}

.banner {
    width: 100%;
}

.main_visual {
    height: 350px;
    overflow: hidden;
    position: relative;
}

.main_image {
    height: 350px;
    overflow: hidden;
    position: relative;
}

.main_image ul {
    width: 99999px;
    height: 350px;
    overflow: hidden;
    position: absolute;
    top: 0;
    left: 0;
}

.main_image li {
    float: left;
    width: 100%;
    height: 350px;
}

.main_image li span {
    display: block;
    width: 100%;
    height: 350px;
}

.main_image li a {
    display: block;
    width: 100%;
    height: 350px;
}

div.flicking_con {
    position: absolute;
    bottom: 5px;
    left: 47%;
    z-index: 999;
    width: 300px;
    height: 15px;
    margin: 0 0 0 -50px;
}

div.flicking_con a {
    float: left;
    width: 30px;
    height: 14px;
    background: url(../../images/ph/index_01.png) center center no-repeat;
    display: block;
    text-indent: -1200px;
}

div.flicking_con a.on {
    background: url(../../images/ph/index_02.png) center center no-repeat;
}

#btn_prev,
#btn_next {
    z-index: 11111;
    position: absolute;
    display: block;
    width: 18px!important;
    height: 34px!important;
    top: 132px;
    display: none;
}

#btn_prev {
    left: 100px;
}

#btn_next {
    background: url(../../images/ph/index_04.png) no-repeat right top;
    right: 100px;
}

.xwzx {
    width: 1200px;
    overflow: hidden;
    clear: both;
    margin: 0px auto;
}

.xwzxc {
    width: 1130px;
    overflow: hidden;
    clear: both;
    margin: 0px auto;
}


/**********xwzxleft**********/


/***************新闻资讯******************/

.xwzxleft {
    width: 270px;
    height: auto;
    float: left;
}

.xwlb {
    width: 270px;
    height: auto;
}

.xwlbti1 {
    width: 270px;
    height: 130px;
    background: url(../../images/ph/index_35.jpg) center top no-repeat;
}

.xwlbti2 {
    width: 270px;
    height: 130px;
    background: url(../../images/ph/index_36.jpg) center top no-repeat;
}

.xwlbti3 {
    width: 270px;
    height: 130px;
    background: url(../../images/ph/index_37.jpg) center top no-repeat;
}

.xwlbti4 {
    width: 270px;
    height: 130px;
    background: url(../../images/ph/index_38.jpg) center top no-repeat;
}

.xwlbti5 {
    width: 270px;
    height: 130px;
    background: url(../../images/ph/index_39.jpg) center top no-repeat;
}

.xwlbti6 {
    width: 270px;
    height: 130px;
    background: url(../../images/ph/index_40.jpg) center top no-repeat;
}

.xwlbshow {
    width: 268px;
    height: auto;
    overflow: hidden;
    border: 1px #cccccc solid;
    margin-bottom: 20px;
}

.xwlbshow ul {
    width: 240px;
    height: auto;
    overflow: hidden;
    margin-bottom: 10px;
    margin-left: 14px;
    _margin-left: 7px;
}

.xwlbshow ul li {
    width: 240px;
    height: 49px;
    font-size: 14px;
    text-align: center;
    border-bottom: 1px #cccccc solid;
}

.xwlbshow ul li a {
    width: 240px;
    height: 49px;
    line-height: 49px;
    float: left;
    color: #333;
}

.xwlbshow ul li a:hover {
    background: url(../../images/ph/index_41.jpg) center center no-repeat;
    color: #fff;
}

.xwlbbut {
    width: 270px;
    height: 130px;
}


/***************最新资讯******************/

.zxzxli {
    width: 270px;
    height: auto;
}

.zxzxliti {
    width: 270px;
    height: 50px;
    background: url(../../images/ph/index_42.jpg) left top no-repeat;
}

.zxzxliul {
    width: 268px;
    height: auto;
    overflow: hidden;
    border: 1px #cccccc solid;
    border-top: 0px;
    margin-bottom: 30px;
}

.zxzxliul ul {
    width: 240px;
    overflow: hidden;
    margin-bottom: 10px;
    margin-left: 14px;
    _margin-left: 7px;
}

.zxzxliul ul li {
    width: 240px;
    height: 39px;
    line-height: 39px;
    font-size: 14px;
    border-bottom: 1px #dddddd solid;
}

.jtl1 {
    width: 20px;
    height: 39px;
    float: left;
    background: url(../../images/ph/index_43.jpg) 2px center no-repeat;
}


/***************联系我们******************/

.lxwmlist {
    width: 270px;
    height: 100px;
}

.lxwmlistti {
    width: 270px;
    height: 83px;
}

.lxwmlists {
    width: 270px;
    height: 227px;
    font-size: 14px;
    line-height: 30px;
    text-align: center;
}


/**********xwzxright**********/

.xwzxrights {
    width: 895px;
    height: auto;
    float: right;
}

.xwzxright {
    width: 895px;
    height: auto;
    float: right;
}

.xwzxrightti {
    width: 895px;
    height: 45px;
    line-height: 45px;
    color: #333333;
    font-size: 14px;
    background: url(../../images/ph/index_45.jpg) left center no-repeat;
    border-bottom: 1px #dddddd solid;
}

.xwzxrightti a {
    color: #333333;
}

.xwzxrighttileft {
    color: #008806;
}

.xwzxrighttiright {
    float: left;
    padding-left: 30px;
}

.xwzxrighttiimg {
    width: 700px;
    height: 153px;
}


/*******************间隔*******************/

.xwzxrightshowtopt {
    width: 895px;
    height: 20px;
}

.xwzxrightshowtop {
    width: 895px;
    height: 20px;
}

.xwzxrightshowul {
    width: 895px;
    height: auto;
}


/*******************新闻列表*******************/

.xwzxul {
    width: 895px;
    height: auto;
    overflow: hidden;
}

.xwzxrightshow {
    width: 895px;
    height: auto;
    overflow: hidden;
    margin: 0px auto;
    margin-bottom: 20px;
}

.xwzxrightshow ul {
    width: 895px;
    height: auto;
}

.xwzxrightshow ul li {
    width: 895px;
    height: 50px;
    line-height: 50px;
    background: url(../../images/ph/index_46.jpg) left center no-repeat;
    font-size: 14px;
    border-bottom: 1px #ccc dashed;
}

.jt1 {
    width: 20px;
    height: 49px;
    float: left;
}

.xwti1 {
    width: 720px;
    height: 50px;
    float: left;
}

.xwtile1 {
    float: left;
}

.xwtime {
    float: right;
}

.xwzxrightshowbottom {
    width: 895px;
    height: 25px;
}

.xwlist {
    width: 895px;
    height: auto;
    overflow: hidden;
    margin-bottom: 30px;
}

.xwlistli {
    width: 895px;
    height: 110px;
    border-bottom: 1px #dddddd dashed;
}

.xwlistlir {
    width: 845px;
    height: 100px;
    padding-left: 25px;
    padding-right: 25px;
}

.xwlistlir:hover {
    background: #f4f4f4;
}

.xwlistlirti {
    width: 845px;
    height: 38px;
    line-height: 38px;
    font-family: '微软雅黑';
    font-size: 16px;
    color: #333333;
    margin-top: 9px;
}

.xwlistlirti a {
    color: #333333;
}

.xwlistlirs {
    width: 845px;
    height: 50px;
    font-size: 14px;
    color: #888888;
}


/***************新闻资讯内容页******************/

.cpzxrightshow2 {
    width: 895px;
    height: auto;
    overflow: hidden;
    margin: 0px auto;
    margin-bottom: 20px;
    line-height: 2;
}

.cpzxrightshow2 h1 {
    width: 895px;
    height: 50px;
    line-height: 30px;
    text-align: center;
    font-size: 16px;
    font-weight: bold;
    margin: 0px;
}

.xwfbz {
    width: 895px;
    margin: 0px auto;
    height: 30px;
    line-height: 30px;
    font-size: 14px;
    margin-bottom: 15px;
    text-align: center;
}

.cpzxrightshow2 img {
    max-width: 100%;
}

.xwnews {
    width: 865px;
    overflow: hidden;
    min-height: 310px;
    line-height: 25px;
    margin: 0px auto;
    font-size: 13px;
    padding-left: 15px;
    padding-right: 15px;
}

.xwnews p {
    height: auto;
    text-indent: 2em;
    margin-bottom: 10px;
}

.xwnews p img {
    max-width: 100%;
    text-indent: 0em;
    display: block;
    margin: 0px auto;
}

.xwnewsl {
    width: 865px;
    overflow: hidden;
    line-height: 25px;
    min-height: 310px;
    margin: 0px auto;
    font-size: 13px;
    padding-left: 15px;
    padding-right: 15px;
}

.xwnewsl p {
    height: auto;
    text-indent: 0em;
    margin-bottom: 10px;
}

.xwnewsl p img {
    max-width: 100%;
    text-indent: 0em;
    display: block;
    margin: 0px auto;
}

.dygb {
    width: 865px;
    height: 30px;
    text-align: right;
    line-height: 30px;
}


/***************产品列表******************/

.cpxx {
    width: 895px;
    height: auto;
    overflow: hidden;
    margin: 0px auto;
    margin-bottom: 20px;
}

.cpxx ul {
    width: 895px;
    height: auto;
}

.cpxx ul li {
    width: 287px;
    height: 270px;
    text-align: center;
    margin-left: 6px;
    _margin-left: 3px;
    margin-right: 5px;
}

.cpxximg {
    width: 285px;
    height: 220px;
    float: left;
    border: 1px #eee solid;
}

.cpxximg img {
    max-width: 285px;
    height: 220px;
}

.cpxximgti {
    width: 287px;
    height: 30px;
    float: left;
    line-height: 30px;
}


/***************成功案例******************/

.cgcpxx {
    width: 895px;
    height: auto;
    overflow: hidden;
    margin: 0px auto;
    margin-bottom: 20px;
}

.cgcpxx ul {
    width: 895px;
    height: auto;
}

.cgcpxx ul li {
    width: 287px;
    height: 270px;
    text-align: center;
    margin-left: 6px;
    _margin-left: 3px;
    margin-right: 5px;
}

.cgcpxximg {
    width: 285px;
    height: 220px;
    float: left;
    border: 1px #ddd solid;
}

.cgcpxximg img {
    max-width: 285px;
    height: 220px;
}

.cgcpxximgti {
    width: 287px;
    height: 30px;
    float: left;
    line-height: 30px;
}

.cpxxli {
    width: 895px;
    height: 150px;
    clear: both;
    background: #e5e5e5;
    margin-bottom: 20px;
}

.cpxxliimg {
    width: 192px;
    height: 140px;
    float: left;
    border: 5px #e5e5e5 solid;
    margin-right: 28px;
}

.cpxxliimg img {
    width: 192px;
    height: 140px;
}

.cpxxlis {
    width: 467px;
    height: 150px;
    float: left;
}

.cpxxlisti {
    width: 467px;
    height: 35px;
    line-height: 35px;
    font-weight: bold;
    font-size: 14px;
}

.cpxxliss {
    width: 467px;
    height: 115px;
    line-height: 23px;
}

.cpxxliss p {
    text-indent: 0em;
}


/***************产品中心内容页******************/

.cpzxrightshow3 {
    width: 895px;
    height: auto;
    overflow: hidden;
}

.xwnews1 {
    width: 895px;
    overflow: hidden;
    min-height: 300px;
    margin: 0px auto;
    line-height: 25px;
    font-size: 13px;
}

.cpzs {
    width: 895px;
    height: 270px;
    clear: both;
}

.cpzsimg {
    width: 350px;
    height: 260px;
    float: left;
    text-align: center;
}

.cpzsimg img {
    max-width: 340px;
    height: 255px;
}

.cpzsshow {
    width: 300px;
    height: 260px;
    float: right;
}

.cpzsshowname {
    width: 300px;
    height: 30px;
    font-weight: bold;
    line-height: 30px;
}

.cpzsshowname1 {
    width: 300px;
    height: 50px;
}

.cpzsshowname2 {
    width: 300px;
    height: 30px;
    line-height: 30px;
}

.cpsm {
    width: 895px;
    overflow: hidden;
    height: auto;
}

.cpsmti {
    width: 895px;
    height: 30px;
    font-weight: bold;
    background: #e7e7e7;
    line-height: 30px;
    margin-bottom: 10px;
}

.cpsmtil {
    width: 100px;
    height: 30px;
    text-align: center;
    background: #2273b6;
    float: left;
    color: #fff;
}

.cpsmshow {
    width: 870px;
    height: auto;
}


/***************相关产品******************/

.xgcpli {
    width: 895px;
    height: 300px;
}

.xgcpliti {
    width: 895px;
    height: 30px;
    font-weight: bold;
    line-height: 30px;
    border: 1px #e2e2e2 solid;
    background: #e7e7e7;
}

.xgcpliul {
    width: 893px;
    height: 220px;
    border: 1px #e2e2e2 solid;
    border-top: 0px;
}

.xgcpliul ul {
    width: 893px;
    height: 220px;
}

.xgcpliul ul li {
    width: 162px;
    height: 220px;
    text-align: center;
    margin-left: 8px;
    _margin-left: 4px;
    margin-right: 8px;
}

.xgimgt {
    float: left;
    width: 162px;
    height: 20px;
}

.xgimg {
    float: left;
    width: 160px;
    height: 160px;
    border: 1px #e2e2e2 solid;
}

.xgimg a {
    float: left;
    width: 150px;
    height: 150px;
    border: 5px #fff solid;
}

.xgimg a img {
    max-width: 150px;
    height: 150px;
}

.xgimgti {
    float: left;
    width: 162px;
    height: 30px;
    line-height: 30px;
}


/*************xgwzli************/

.xgwzli {
    width: 895px;
    height: 270px;
}

.xgwzliti {
    width: 895px;
    height: 30px;
    line-height: 30px;
    font-weight: bold;
    font-size: 14px;
    background: #e7e7e7;
}

.xgwzlis {
    width: 895px;
    height: auto;
    overflow: hidden;
    margin: 0px auto;
    margin-bottom: 20px;
}

.xgwzlis ul {
    width: 895px;
    height: auto;
}

.xgwzlis li {
    width: 445px;
    height: 30px;
    line-height: 30px;
}

.xgjg {
    width: 20px;
    height: 30px;
    float: left;
    background: url(../../images/ph/index_46.jpg) left center no-repeat;
}


/*************qqkh************/

.qqkh {
    width: 149px;
    height: 180px;
    position: fixed;
    top: 30%;
    right: 0px;
    z-index: 100;
}

.qqkh1 {
    width: 129px;
    height: 127px;
}

.qqkh1t {
    width: 129px;
    height: 68px;
}

.qqkh1q {
    width: 129px;
    height: 30px;
    text-align: center;
}

.qqkh2 {
    width: 128px;
    height: 134px;
    text-align: center;
    background: #fff;
    border-left: 1px #cccccc solid;
}

.qqkh2t {
    width: 128px;
    height: 100px;
}

.qqkh2l {
    width: 128px;
    height: 30px;
    line-height: 30px;
    font-size: 12px;
    color: #333333;
}

.qqkh3 {
    width: 129px;
    height: 30px;
}