/* public css */
h1,
h2,
h3,
h4,
h5,
h6 {
    margin: 0
}



.container {

    width: 1200px;

    margin: 0 auto;
    clear: both;

}



.row {

    margin-left: -15px;

    margin-right: -15px;

}







/* header css */



.logo {

    padding: 15px 0;

}



.header-tell {

    padding: 25px 0;

    float: right;

    font-size: 24px;

    font-weight: 700;

    color: #d7251f;

    text-shadow: 2px 1px 0px rgba(255, 255, 255, 1), 4px 1px 2px rgba(0, 0, 0, .4);

}



.header-tell h1 {

    display: inline-block;

    font-size: 35px;

}



.nav-bar {

    width: 100%;

    float: left;

    background: #2987d9;

}



.nav-bar li {

    float: left;

    width: 12.5%;

    line-height: 50px;

    height: 50px;

    text-align: center;

    border-right: 1px solid #fff;

    position: relative;

    z-index: 100;

}



.nav-bar li>a {

    color: #fff;

    display: block;

    height: 100%;

}



.nav-bar li>a:hover {

    background: #0878c0;

}



.nav-bar li:nth-of-type(1) {

    border-left: 1px solid #fff;

}



.son-menu {

    position: absolute;

    left: 0;

    top: 50px;

    width: 100%;

    display: none;

    float: left;

    background: #0878c0;

    padding: 0 15px;

}



.son-menu a {

    border-bottom: 1px solid #ccc;

    display: block;

    line-height: 40px;

    text-align: center;

    color: #fff;

    font-size: 12px;

}



.son-menu a:hover {

    color: #ff0;

}



.son-btn:hover>a {

    background: #0878c0 !important;

}



.son-menu a:last-child {

    border-bottom: none;

}



.pro-list {

    padding: 30px 0;

}



.item-pro {

    width: 16.66666666666667%;

    float: left;

    padding: 0 15px;

}



.item-pro li {

    border: 1px solid #ddd;

    padding: 10px;

    border-radius: 3px;

}



.item-pro li:hover {

    transition: all .5s;

    border-color: #007cc7;

    background: #f2f9fe;

}



.item-pro li:hover img {

    transition: all .5s;

    transform: scale(.9);

}



.item-pro li a {

    display: block;

}



.item-pro li img {

    width: 100%;

    height: auto;

}



.item-pro li h5 {

    padding: 10px 0;

    background: #2987d9;

    font-size: 16px;

    border-radius: 3px;

    color: #fff;

    font-size: 14px;

    text-align: center;

    margin-top: 10px;

}



.hot-view {

    padding: 40px 0;

    overflow: hidden;

}



.title-group {

    text-align: center;

    overflow: hidden;

}



.title-group span {

    display: inline-block;

    height: 1px;

    width: 332px;

    background: #333;

    margin-bottom: 21px;

}



.title-group span:nth-of-type(1) {

    margin-right: 100px;

}



.title-group span:nth-of-type(2) {

    margin-left: 100px;

}



.h1-title {

    display: inline-block;

}



.h1-title h1 {

    font-size: 24px;

}



.h1-title h4 {

    color: #9b8574;

    font-size: 20px;

    margin-top: 10px;

}



.about-view {

    padding: 30px 0;

    overflow: hidden;

}



.left-view-video {

    width: 545px;

    height: 355px;

    float: left;

}



.left-view-video video {

    width: 100%;

    height: 100%;

}



.right-about-summary {

    float: right;

    width: 640px;

    height: 355px;

    overflow: hidden;

}



.right-about-summary h1 {

    font-size: 30px;

    color: #65BE2E;

    font-weight: bold;

}



.right-about-summary h1 span {

    font-size: 24px;

    color: #CCCCCC;

    font-weight: normal;

    padding-left: 20px;

}



.right-about-summary h5 {

    margin-top: 15px;

    font-size: 16px;

    color: #3a3a3a;

    padding-bottom: 15px;

    font-weight: bold;

}



.summary-div {

    font-size: 14px;

    line-height: 25px;

    color: #666;

}



.right-about-summary>a {

    display: inline-block;

    width: 110px;

    height: 30px;

    line-height: 30px;

    text-align: center;

    font-size: 14px;

    border-radius: 30px;

    color: #fff;

    margin-top: 15px;

    background-image: linear-gradient(to bottom, #1194ec, #0d74b9);

}



.right-about-summary>img {

    margin-top: 15px;

    width: 100%;

    height: auto;

}



.about-clw-top {

    background: url('../images/p1_t.jpg') no-repeat center top;

    padding: 30px 0 67px;

    text-align: center;

}



.about-clw-tit-group>h1 {

    color: #33b9ff;

    font-size: 33px;

    padding-bottom: 35px;

    padding-top: 30px;

    padding-right: 30px;

}



.about-clw-tit-group>h1 span {

    color: #ff6600;

}



.son-tit-clw h5 {

    font-size: 12px;

    padding-right: 30px;

}



.about-clw-tit-group h4 {

    font-size: 18px;

    margin-top: 30px;

}



.list-add {

    width: 50%;

    float: left;

    overflow: hidden;

    padding: 0 15px;

}



.about-clw-bottom {

    background: url('../images/p_bck.jpg') repeat;

    padding: 20px 0 10px;

    overflow: hidden;

}



.left-add-word {

    float: left;

    width: 55%;

    margin-bottom: 50px;

}



.left-add-word h1 {

    height: 43px;

    font-weight: 700;

    color: #65BE2E;

}



.word-big {

    font-size: 40px;

    line-height: 40px;

    float: left;

    color: #65BE2E;

}



.word-small {

    height: 43px;

    float: left;

    padding-left: 10px;

    color: #65BE2E;

}



.word-small p {

    line-height: 21px;

    font-size: 20px;

}



.word-small span {

    display: inline-block;

    line-height: 18px;

    font-size: 10px;

    font-weight: normal
}



.summary-word {

    line-height: 26px;

    font-size: 12px;

    text-indent: 2rem;

    margin-top: 20px;

}



.right-add-img {

    float: right;

    width: 45%;

    overflow: hidden;

    padding: 0 10px;

}



.right-add-img img {

    max-width: 100%;

    height: auto;

}



.fls {

    float: left !important;

    padding: 0;

}



.frs {

    float: right !important;

    padding: 0 10px;

}



.case-view {

    padding: 50px 0;

    overflow: hidden;

}



.case-viewsw {

    padding-top: 60px;

    overflow: hidden;

}



.case-item {

    padding: 0 15px;

    float: left;

    width: 20%;

}



.case-item li {

    background: #f5f5f5;

    padding-bottom: 20px;

    overflow: hidden;

}



.case-item li img {

    width: 100%;

    height: auto;

}



.summary-case {

    padding: 10px;

    overflow: hidden;

    line-height: 25px;

    font-size: 14px;

}



.padd-s span:nth-of-type(1) {

    margin-right: 178px !important;

}



.padd-s span:nth-of-type(2) {

    margin-left: 178px !important;

}



.padd-s2 span:nth-of-type(1) {

    margin-right: 128px !important;

}



.padd-s2 span:nth-of-type(2) {

    margin-left: 128px !important;

}



.more-case {

    width: 100px;

    height: 35px;

    display: block;

    background: #65BE2E;

    color: #fff;

    text-align: center;

    border-radius: 5px;

    margin: 0 auto;

    line-height: 35px;

    font-size: 12px;

}



.more-case:hover {

    background: #007cc7;

}



.new-wrap {

    padding: 60px 0;

    overflow: hidden;

}



.item-new {

    float: left;

    width: 33.333333333333333%;

    padding: 0 15px;

}



.item-new li h2 {

    border-bottom: 1px solid #ddd;

    padding-bottom: 15px;

    font-size: 16px;

}



.item-new li h2 a {

    font-size: 16px;

    color: #81d9c0;

    float: right;

}



.item-new li h2 a i {

    padding-left: 5px;

}



.top-new {

    overflow: hidden;

    padding: 20px 0 0;

}



.left-img-new {

    width: 40%;

    float: left;

    overflow: hidden;

}



.left-img-new img {

    width: 100%;

    height: auto;

}



.right-word-summary {

    padding: 0 0 0 15px;

    overflow: hidden;

    line-height: 20px;

    font-size: 14px;

}



.bottom-new {

    overflow: hidden;

}



.bottom-new a {

    display: block;

    height: 34px;

    line-height: 34px;

    color: #333;

    font-size: 14px;

    border-bottom: 1px dashed #ddd;

}



.bottom-new a i {

    padding-right: 5px;

    color: #65BE2E;

    font-size: 16px;

}



.bottom-new a:hover {

    background: #65BE2E;

    color: #fff;

}



.bottom-new a:hover i {

    color: #fff;

}



.page-banner {

    overflow: hidden;

    position: relative;

    clear: both;

}



.banner-word {

    position: absolute;

    width: 100%;

    height: 100%;

    left: 0;

    top: 0;

    line-height: 120px;

    font-size: 30px;

    color: #fff;

    z-index: 10;

}


.page-banner img {

    width: 1920px;

    margin-left: -960px;

    left: 50%;

    height: auto;

    position: relative;

}


.page-wrap {

    overflow: hidden;
    clear: both;

}



.mbx-dh {

    color: #666;

    display: inline-block;

    line-height: 48px;

}



.mbx-dh a {

    color: #666;

}



.page-left-box {

    float: left;

    width: 240px;

    overflow: hidden;

}



.pub-left-list {

    line-height: 70px;

    padding: 0 10px 0 20px;

    background-color: #65BE2E;

    font-size: 20px;

    color: #FFFFFF;

    border-bottom: 1px solid #FFFFFF;

}



.pub-left-list span {

    font-size: 12px;

    margin-left: 10px;

}



.list-pro {

    overflow: hidden;

    margin-bottom: 20px;

}



.list-pro li {

    line-height: 48px;

    border-bottom: 1px solid #FFFFFF;

    background-color: #f5f5f5;

    overflow: hidden;

}



.list-pro li a {

    color: #333333;

    font-size: 17px;

    display: block;

    padding-left: 20px;

}



.list-pro li a i {

    float: right;

    color: #cfcece;

    margin-right: 20px;

}



.list-pro li a:hover {

    background: #65BE2E;

    color: #FFFFFF;

}
.list-pro li a.hover {

    background: #65BE2E;

    color: #FFFFFF;

}



.thisclass {

    background: #65BE2E !important;

    color: #FFFFFF !important;

}



.thisclass i {

    color: #fff !important;

}



.contact-infos {

    padding: 15px 5px;

    overflow: hidden;

    background-color: #f5f5f5;

}



.contact-infos p {

    font-size: 14px;

    line-height: 28px;

    margin-bottom: 5px;

}



.contact-infos img {

    vertical-align: middle;

    padding-right: 5px;

}



.list-wxm {

    margin-top: 20px;

    overflow: hidden;

    background-color: #f5f5f5;

    padding: 20px;

}



.list-wxm img {

    margin-bottom: 15px;

    width: 100%;

    height: auto;

}



.list-wxm p {

    text-align: center;

    line-height: 25px;

    font-size: 14px;

}



.tujian-view {

    overflow: hidden;

}



.tujian-view li a {

    border: 1px solid #DDDDDD;

    display: block;

    padding: 5px;

    margin-top: 10px;

    text-align: center;

    color: #333;

}



.tujian-view li a img {

    width: 100%;

    height: auto;

}



.tujian-view li a span {

    display: inline-block;

    padding: 10px 0;

    font-size: 18px;

}



.page-right-view {

    float: right;

    width: 900px;

}



.page-infos {

    padding: 30px 0;

    overflow: hidden;

    line-height: 1.6rem;

}

.page-infos img {
    max-width: 100%;
    height: auto;
}

.page-infos table {
    border-collapse: collapse;
    border: none;
}

.page-infos table td,
.page-infos table th {
    padding: 15px;
    border: 1px solid #555;
}



.list-tuijian {

    margin-top: 20px;

    overflow: hidden;

}



.top-list-new {

    overflow: hidden;

}



.left-word-list-new {

    width: 450px;

    float: left;

    height: 360px;

    overflow: hidden;

}



.left-word-list-new h1 {

    font-size: 20px;

    font-weight: bold;

}



.left-word-list-new h1 a {

    height: 45px;

    line-height: 45px;

    text-align: center;

    display: block;

    background-color: #F5F5F5;

    font-size: 14px;

    color: #777;

}



.date-top-new {

    margin: 11px 0;

    font-size: 14px;

    color: #999;

}



.date-top-new i {

    padding-right: 5px;

}



.summary-top-list-time {

    overflow: hidden;

    line-height: 28px;

    font-size: 14px;

    color: #666;

}



.more-top-new {

    height: 45px;

    line-height: 45px;

    text-align: center;

    display: block;

    background-color: #F5F5F5;

    font-size: 14px;

    color: #777;

    margin-top: 15px;

}



.top-new-img-show {

    float: right;

    width: 420px;

    height: 340px;

    overflow: hidden;

}



.top-new-img-show img {

    width: 100%;

    height: auto;

}



.list-new-view-page {

    overflow: hidden;

}



.list-new-view-page li {

    overflow: hidden;

    padding: 20px 0;

    border-top: 1px dashed #dedede;

}



.list-new-view-page li .img-new-left-item {

    width: 190px;

    height: 142px;

    overflow: hidden;

    float: left;

}



.list-new-view-page li .img-new-left-item img {

    width: 100%;

    height: auto;

}



.word-new-right-item {

    width: 680px;

    float: right;

    padding-right: 10px;

}



.word-new-right-item>h1 {

    font-size: 18px;

}



.word-new-right-item>h1 a {

    color: #333;

}



.word-new-right-item>h1 a:hover {

    color: #65BE2E
}



.summary-new-item {

    font-size: 14px;

    color: #666;

    line-height: 25px;

    text-indent: 2em;

}



.pagtion-num {

    text-align: center;

}



.pagtion-num a {
    color: #333;
    background: #e6e6e6;
    padding: 5px 12px 5px 12px;
    margin: 5px;
    display: inline-block;

}

.pagtion-num a:hover {

    background-color: #65BE2E;

    color: #fff;

}



.pagtion-num .page-num-current {

    background-color: #65BE2E;

    color: #fff;

    padding: 5px 12px 5px 12px;

    margin: 5px;

    display: inline-block;

}





.scroll-gz-product-show {

    clear: both;

    overflow: hidden;

    margin-top: 50px;

}



.scroll-gz-product-show h1 {

    font-size: 24px;

    color: #333333;

    clear: both;

}



.xgtj-views {

    padding-bottom: 50px;

    overflow: hidden;

}



.xgtj-views li {

    float: left;

    border: 1px solid #DDDDDD;

    display: block;

    padding: 5px;

    margin-top: 20px;

    width: 224px;

    margin-right: 5px;

}



.xgtj-views li a {

    color: #333;

    font-size: 18px;

    display: inline-block;

    text-align: center;

    padding: 5px 0;

}



.xgtj-views li img {

    width: 100%;

    height: auto;

}



.new-tuijian-list {

    overflow: hidden;

    background-color: #F5F5F5;

    margin-bottom: 20px;

    padding: 5px 10px 10px;

}



.new-tuijian-list li {

    line-height: 40px;

    border-bottom: 1px dashed #CCCCCC;

    height: 40px;

    overflow: hidden;

}



.new-tuijian-list li span {

    height: 8px;

    float: left;

    width: 2px;

    background: #007cc7;

    margin-right: 10px;

    margin-top: 16px;

}



.new-tuijian-list li a {

    color: #777;

    float: left;

    font-size: 12px;

}



.new-tuijian-list li a:hover {

    color: #007cc7;



}



.list-hot {

    width: 25%;

    float: left;

    padding: 0 15px;

    text-align: center;

}



.list-hot li .hot-img {

    border: 1px solid #ddd;

    padding: 20px;

    display: block;

    position: relative;

    background: #fff;
    height: 220px;

}



.hot-img::after {

    content: "";

    position: absolute;

    left: 10%;

    width: 80%;

    height: 30%;

    background: transparent;

    box-shadow: 0 0 15px rgba(0, 0, 0, .2);

    bottom: 0;

    z-index: -1;

}



.page-view {

    overflow: hidden;

    padding-bottom: 30px;

}



.view-blocks {

    overflow: hidden;

    padding: 50px 0;

}



.list-hot li .hot-img img {

    width: 100%;

    height: auto;

    transition: all .5s;

}



.list-hot li .hot-img img:hover {

    transform: scale(1.1)
}



.list-hot li p {

    font-size: 14px;

    font-weight: bold;

    color: #65BE2E;

    padding: 20px 0;

}



.list-hot li p a {



    color: #65BE2E;



}









.new-detail .hd h2 {

    font-size: 28px;

}



.new-detail .hd h4 {

    line-height: 34px;

    color: #999999;

}



.ui-share {

    margin: 10px 0;

}



.ui-share dt {

    font-size: 14px;

    display: inline-block;

    line-height: 33px;

    float: left;

    position: relative;

}







.ui-share {

    margin: 10px 0;

}



.ui-share dt,

.ui-share dd {

    display: inline;

    height: 33px;

    display: inline;

}



.ui-share dt {

    font-size: 14px;

    display: inline-block;

    line-height: 33px;

    float: left;

    position: relative;

}



.ui-share dd a {

    display: inline-block;

    margin-right: 10px;

}



.ui-share dd img {

    display: block;

}



.new-detail .hd .txt {

    background-color: #F5F5F5;

    line-height: 48px;

    padding: 15px;

    overflow: hidden;

}



.new-detail .hd .txt {

    text-indent: 2em;

    line-height: 24px;

    font-size: 14px;

    color: #666666;

}



.new-detail .bd {

    padding: 40px 0;

}



.new-detail .bd iframe {

    height: 450px;

}



.new-detail .bd p {

    font-family: "宋体";

    font-size: 14px;

    line-height: 24px;

    margin-bottom: 25px;

    text-indent: 2em;

}



.new-detail .bd .ui-share {

    text-align: right;

}



.new-detail .ft {

    background-color: #F5F5F5;

    height: auto;

    overflow: hidden;

    padding: 20px;

}



.new-detail .ft .txt {

    width: 400px;

    float: left;

    display: inline;

    border-right: 1px solid #CCCCCC;

    padding-right: 35px;

    overflow: hidden;
    background: #f5f5f5;

}



.new-detail .ft .txt ul {

    height: 105%;

}



.new-detail .ft .txt li {

    height: 80px;

    margin-bottom: 20px;

    overflow: hidden;

}



.new-detail .ft .txt li .btn a {

    width: 80px;

    height: 65px;

    float: left;

    display: inline-block;

    text-align: center;

    text-align: center;

    background-color: #018FE5;

    padding-top: 15px;

}



.new-detail .ft .txt li .btn a:hover {

    background-color: #007CC7;

}



.new-detail .ft .txt li .btn h4 {

    font-size: 16px;

    color: #FFFFFF;

    margin-top: 3px;

}



.new-detail .ft .txt li .tx {

    width: 200px;

    float: left;

    display: inline;

    margin-left: 20px;

    margin-top: 4px;

}

.new-detail .ft .txt li .tx a {

    color: #333
}

.new-detail .ft .txt li .tx h4 {

    font-size: 16px;

}



.new-detail .ft .txt li .tx p {

    font-size: 12px;

    margin-top: 4px;

    line-height: 24px;

}



.new-detail .ft .ne {

    width: 420px;

    height: 200px;

    float: left;

    display: inline;

    margin-left: 20px;

    overflow: hidden;

}



.new-detail .ft .ne h4 {

    font-size: 18px;

    font-weight: bold;

}



.new-detail .ft .ne ul {

    margin-top: 6px;

}



.new-detail .ft .ne ul li {

    font-size: 14px;

    line-height: 27px;

}



.new-detail .ft .ne ul li a {

    color: #333333;

}











.product .hd {

    height: 48px;

    background-color: #F5F5F5;

    line-height: 48px;

    padding: 0 15px;

}



.product .hd h4 {

    width: auto;

    float: left;
    line-height: 48px;


    font-size: 16px;

}



.product .hd h5 {
    line-height: 48px;
    width: auto;

    float: right;


    font-size: 13px;

}



.product .hd h5 span {

    color: #65BE2E;

}



.product .bd {

    margin-top: 20px;

}



.product .bd ul {

    height: auto;

    overflow: hidden;



}



.product .bd ul li {
    width: 286px;
    float: left;
    margin-right: 14px;
    margin-bottom: 24px;

}



.product .bd ul li .img {

    width: 100%;

    height: 220px;

    overflow: hidden;

}



.product .bd ul li .img img {

    width: 100%;

    height: 220px;

    display: block;

    overflow: hidden;

    -webkit-transition: all 1s;

    -ms-transition: all 1s;

    transition: all 1s;

}



.product .bd ul li a {

    display: block;

}



.product .bd ul li a:hover .img img {

    transform: scale(1.2);

    -webkit-transform: scale(1.2);

    -ms-transform: scale(1.2);

}



.product .bd ul li .txt {

    background-color: #F5F5F5;

    text-align: center;

    padding: 10px 20px;

    height: auto;

    overflow: hidden;

}



.product .bd ul li .txt h4 {

    font-size: 14px;

    color: #333333;

    margin-bottom: 5px;
    height: 20px;
    line-height: 20px;
    overflow: hidden;

}



.product .bd ul li .txt h5 {

    font-size: 14px;

    color: #65BE2E;

}



.product .bd ul li .txt h6 {

    height: 30px;

    text-align: center;

    font-size: 14px;

    color: #FFFFFF;

    background-color: #65BE2E;

    line-height: 30px;

    /* float: left;*/

    border-radius: 5px;

    margin: 10px auto 0;

    /*position: relative; left: 0;*/

    /*transition: all 1s;

	-webkit-transition: all 01s;

	-ms-transition: all 1s;*/

}



.white {

    color: #fff !important;

}





.item {

    height: auto;

    overflow: hidden;

    margin-bottom: 50px;

}



.pro-imgs {

    width: 710px;

    float: left;

    display: inline;

    height: auto;

    overflow: hidden;

}



/*.item .wrap img{

	width: 560px; height: 420px; display: block;

}*/

.pro-imgs .view {

    width: 560px;

    float: left;

    height: 420px;

    display: block;

}



.pro-imgs .view img {

    width: 560px;

    height: 420px;

    display: block;

}



.pro-imgs .imgs {

    width: 140px;

    float: left;

    display: inline;

    margin-left: 10px;

}



.pro-imgs .imgs .list li {

    width: 134px;

    border: 1px solid #CCCCCC;

    padding: 2px;

    margin-bottom: 5px;

}



.pro-imgs .imgs .list li.selected {

    border: 1px solid #65BE2E;

}



.pro-imgs .imgs .list li img {

    width: 100%;

    height: auto;

    display: block;

}



.item .text {

    width: 400px;

    float: right;





}



.item .text h2,

.item .text h4 {

    border-bottom: 1px solid #CCCCCC;

    font-size: 24px;

    height: 50px;

    line-height: 50px;

    padding-left: 0;

}



.item .text h4 {

    font-size: 20px;

    color: #65BE2E;

}



.item .text .ph {

    padding-left: 0;

    margin-top: 10px;

    position: relative;

}



.item .text .ph li.last {

    position: absolute;

    top: 10px;

    right: 0;

}



.item .text .ph li.last img {

    width: 130px;

    height: 130px;

    display: block;

}



.item .text .ph li {

    font-size: 16px;

    line-height: 24px;

}



.item .text .ph li img {

    display: inline-block;

    position: relative;

    top: 0;

    vertical-align: middle;

}



.item .text .ico {

    height: auto;

    overflow: hidden;

    padding-left: 0;

    width: 100%;

    margin: 20px 0;

}



.item .text .ico li {

    width: 62px;

    display: inline;

    float: left;

    margin: 0 16px;

    text-align: center;

}



.item .text .ico li h5 {

    font-size: 14px;

    margin-top: 4px;

}



.item .text .ico li .ic {

    width: 62px;

    height: 62px;

}



.item .text .ico li.n1 .ic {

    background: url(../images/picon4.png) no-repeat;

    background-size: cover;

}



.item .text .ico li.n2 .ic {

    background: url(../images/picon1.png) no-repeat;

    background-size: cover;

}



.item .text .ico li.n3 .ic {

    background: url(../images/picon2.png) no-repeat;

    background-size: cover;

}



.item .text .ico li.n4 .ic {

    background: url(../images/picon3.png) no-repeat;

    background-size: cover;

}



.item .text .ico li.n1:hover .ic {

    background: url(../images/icon4.png) no-repeat;

    background-size: cover;

}



.item .text .ico li.n2:hover .ic {

    background: url(../images/icon1.png) no-repeat;

    background-size: cover;

}



.item .text .ico li.n3:hover .ic {

    background: url(../images/icon2.png) no-repeat;

    background-size: cover;

}



.item .text .ico li.n4:hover .ic {

    background: url(../images/icon3.png) no-repeat;

    background-size: cover;

}



.item .text a {

    height: 50px;

    line-height: 50px;

    display: block;

    font-size: 20px;

    background-color: #65BE2E;

    color: #FFFFFF;

    margin: 0;

    padding-left: 50px;

}



.item .text a img {

    display: inline-block;

    position: relative;

    top: 5px;

}



.center .ui-top {

    text-align: left;

}





















/* footer css */

.footer-top {

    background: #2987d9;

    overflow: hidden;

    padding: 25px 0;

}



.copyright {

    padding: 10px 0;

    overflow: hidden;

    background: #007cc7;

    color: #fff;

    font-size: 14px;

}



.copyright span {

    padding-right: 20px;

}



.footer-li {

    float: left;

    padding-right: 20px;

    border-right: 1px solid #fff;

    margin-right: 20px;

    width: 330px;

}



.footer-li h1 {

    font-size: 18px;

    color: #FFFFFF;

}



.footer-li h1 i {

    padding-right: 15px;

    font-size: 20px;

}



.footer-li p {

    font-size: 14px;

    color: #FFFFFF;

    margin-top: 20px;

}



.footer-li a {

    float: left;

    width: 50%;

    font-size: 14px;

    color: #FFFFFF;

    margin-top: 20px;

}



.footer-li a i {

    font-size: 8px;

    padding-right: 15px;

}



.footer-img {

    float: right;

    width: 122px;

    overflow: hidden;

}



.footer-img img {

    width: 122px;

    height: 122px;

}



.flink {

    clear: both;

    padding-top: 30px;

}



.flink h1 {

    font-size: 18px;

    color: #FFFFFF;

}



.flink h1 i {

    padding-right: 15px;

}



.flink-view {

    padding-top: 15px;

}



.flink-view a {

    color: #fff;

    font-size: 14px;

    display: inline-block;

    padding-right: 15px;

    margin-top: 10px;

}



.info-wx img {

    width: 100px !important;

    height: 100px !important;

}

.marclears {

    margin-top: 0 !important;

}

.list-pro dl {
    border: 1px solid #e4e4e4;
    padding-bottom: 5px;
    font-size: 14px;
}

.list-pro dt {
    height: 38px;
    line-height: 38px;
    margin-top: 5px;
    background-color: #0354a6;
    color: #fff;
    text-align: center;
}

.list-pro dt a {
    color: #fff;
    font-weight: 700;
    font-size: 15px;
}

.list-pro dd {
    width: 111px;
    margin-left: 4px;
    text-align: center;
    height: 32px;
    line-height: 32px;
    margin-top: 5px;
    display: inline-block;
    background-color: #f5f5f5;
    border: 1px solid #e4e4e4;
}

.list-pro dd:hover {
    background-color: #666;
    color: #fff;
}

.list-pro dd a:hover,
.y_proNav dd:hover a {
    color: #fff;
}

.summayr-divs {
    line-height: 1.6em;
    font-size: 14px;
    margin-bottom: 30px;
}