﻿/*---------- base ---------*/
* {
    padding: 0px;
    margin: 0px;
}

html {
    background: #fff;
}

body {
    font-size: 14px;
}

a {
    color: #000;
    text-decoration: none;
}

a:hover {
    color: #0077BB;
    text-decoration: none;
}

ul {
    list-style: none;
}

input,
select,
button {
    font: 14px "微软雅黑", Arial, Tahoma;
    vertical-align: middle;
}

.content img {
    border: none;
    max-width: 100%;
    height: auto;
}

.blank10 {
    width: 100%;
    height: 10px;
    display: block;
    overflow: hidden;
    clear: both;
}

.blank20 {
    width: 100%;
    height: 20px;
    display: block;
    overflow: hidden;
    clear: both;
}

.blank30 {
    width: 100%;
    height: 30px;
    display: block;
    overflow: hidden;
    clear: both;
}

.clear {
    width: 100%;
    clear: both;
}

.pages {
    width: 100%;
    padding: 20px 0px;
    text-align: center;
    clear: both;
}

.pages li {
    list-style-type: none;
    display: inline;
}

.pages a {
    padding: 5px 10px;
    border: 1px solid #c8c8c8;
    font-weight: bold;
    margin-right: 10px;
}

.pages .current {
    background: #0077BB;
    border-color: #0077BB;
    color: #FFF;
    font-weight: 700;
}

.shangxiapian {
    padding-top: 20px;
    margin-top: 20px;
    border-top: 1px dashed #c8c8c8;
}

.shangxiapian li {
    line-height: 30px;
    font-size: 12px;
    color: #999;
}

.shangxiapian strong {
    font-size: 14px;
    color: #000;
}

.shangxiapian li a {
    font-size: 14px;
}

.shangxiapian li a:hover {
    color: #0077BB;
}

.search {
    width: 195px;
    height: 25px;
    overflow: hidden;
    float: right;
    margin-top: 7px;
    border: 1px solid #ccc;
    background: #fff;
    -moz-border-radius: 25px;
    /* Gecko browsers */
    -webkit-border-radius: 25px;
    /* Webkit browsers */
    border-radius: 25px;
    /* W3C syntax */
}

.search .key_text {
    height: 25px;
    float: left;
    width: 170px;
    overflow: hidden;
    text-indent: 10px;
    line-height: 25px;
    color: #ddd;
    outline: none;
    font-size: 12px;
    background: none;
    border: none;
}

.search .search_btn {
    float: right;
    margin: 4px 6px 0 0;
}

.main {
    width: 1165px;
    overflow: hidden;
    margin: 0px auto;
}

/*---------------------主体开始-----------------------*/
.top_zone {
    width: 100%;
    height: 35px;
    min-width: 1165px;
    overflow: hidden;
    background-color: #292929;
}

.top {
    width: 1165px;
    margin: 0px auto;
    overflow: hidden;
}

.top_l {
    float: left;
    line-height: 35px;
    font-size: 12px;
    color: #e0e0e0;
}

#top_tel {
    float: left;
    margin-right: 100px;
    padding-left: 50px;
    margin-top: 30px;
    background: url(../image/top_tel.png) left bottom no-repeat;
}

#top_tel span {
    display: block;

}

#top_tel strong {
    display: block;
    font-size: 24px;
    color: #000076;
}

.lan {
    overflow: hidden;
    width: auto;
    float: right;
    color: #6f6f6f;
    line-height: 30px;
    margin-top: 30px;
}

.lan a {
    color: #6f6f6f;
    text-transform: uppercase;
}

.lan span a {
    padding-left: 30px;
    font-size: 12px;
    color: #fff;
    text-transform: uppercase;
}

.cn {
    background: url(../image/cn.png) left center no-repeat;
    float: right;
    line-height: 25px;
}

.en {
    background: url(../image/en.png) left center no-repeat;
    line-height: 25px;
    float: left;
    margin-right: 15px;
}

.header_zone {
    width: 100%;
    min-width: 1165px;
    height: 100px;
    background: url(http://www.gmszhileng.com/web/template/themes/default/skins/images/header_zone.png);
    border-bottom: 1px solid #fff;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 9999999;
}

.header {
    width: 1165px;
    margin: 0px auto;
    min-height: 115px;
}

.logo {
    float: left;
    margin-top: 12px;
}

.nav_zone {
    width: 100%;
    min-width: 1165px;
    height: 40px;
    background: #EFEFEF;
}

.nav_main {
    width: 1165px;
    margin: 0px auto;

}

.nav {
    width: auto;
    float: left;
}

.nav .nLi {
    float: left;
    position: relative;
    display: inline;
    z-index: 999999;
}

.nav .nLi h3 {}

.nav .nLi h3 a {
    display: block;
    font-size: 16px;
    height: 40px;
    line-height: 40px;
    text-transform: uppercase;
    font-weight: normal;
}

.nav .on h3 a {
    background: #0077BB;
    color: #fff;
}

.nav .sub {
    display: none;
    left: 0;
    top: 40px;
    position: absolute;
    background: #f0f0f0;
    /* Gecko browsers */
    -moz-border-radius-bottomleft: 3px;
    -moz-border-radius-bottomright: 3px;

    /* Webkit browsers */
    -webkit-border-bottom-left-radius: 3px;
    -webkit-border-bottom-right-radius: 3px;

    /* W3C syntax */
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
    z-index: 9999999;
}

.nav .sub li {
    zoom: 1;
}

.nav .sub a {
    display: block;
    padding: 10px;
    line-height: 20px;
    border-bottom: 1px dotted #ddd;
}

.nav .sub a:hover {
    background: #0077BB;
    color: #fff;
    transition: 0.6s;
}

#sub3 {
    width: 1165px;
    left: -265px;
    padding: 10px 0;
    text-align: center;
}

#sub3 li {
    width: 15%;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    margin: 0 0.5%;
    text-align: center;
}

#sub3 li img {
    width: 100%;
    height: auto;
    display: block;
    border: 1px solid #f0f0f0;
}

#sub3 li span {
    display: block;
    height: 52px;
    overflow: hidden;
}

#sub3 li img:hover {
    border-color: #0077BB;
}

#sub3 li a:hover {
    background-color: #f0f0f0;
    color: #333;
}

.header_r {
    width: auto;
    float: right;
}

.header_shang {
    width: auto;
    float: right;
    overflow: hidden;
}

/*-----------------头部end------------------------*/
.ny_banner {
    width: 100%;
    min-width: 1165px;
    overflow: hidden;
    height: 280px;
}

.wz_zone {
    width: 100%;
    height: 50px;
    line-height: 50px;
    filter: progid:DXImageTransform.Microsoft.Shadow(color=#C5C5BE, direction=120, strength=4);
    /*兼容ie*/
    -moz-box-shadow: 2px 2px 10px #C5C5BE;
    /*兼容firefox*/
    -webkit-box-shadow: 2px 2px 10px #C5C5BE;
    /*兼容safari或chrome*/
    box-shadow: 2px 2px 10px #C5C5BE;
    /*兼容opera或ie9*/
    margin-bottom: 3px;
    background-color: #fff;
}

.wz {
    width: 1165px;
    overflow: hidden;
    margin: 0px auto;
}

.wz span {
    color: #666;
    font-size: 14px;
    float: right;
    background: url(http://www.gmszhileng.com/web/template/themes/default/skins/images/wz_ico.png) left center no-repeat;

}

.wz span a {
    color: #666;
    font-size: 14px;
}

.wz h2 {
    font-size: 24px;
    color: #0077BB;
    text-transform: uppercase;
    text-indent: 40px;
    background: url(../image/wz.png) left center no-repeat;
    line-height: 50px;
}

/*----------后来加的子栏目样式--------*/
.menulist {
    width: 100%;
    min-width: 1125px;
    border-bottom: #e1e1e1 1px solid;
    background-color: #f1f1f1;

}

.menulist ul {
    width: 95%;
    margin: 0px auto;
    text-align: center;
}

.menulist ul li {
    display: inline-block;
    *display: inline;
    zoom: 1;
    text-align: center;
    border-right: 1px solid #e1e1e1;
    height: 100px;
    line-height: 100px;
    background-color: #f9f9f9;
}

.menulist ul li:first-child {
    border-left: 1px solid #e1e1e1;
}

.menulist ul li .menua {
    display: block;
    color: #666;
    font-size: 18px;
    padding: 0 2em;
}

.menulist ul li:hover .menua,
.menulist ul #sel01 .menua {
    background-color: #000000;
    color: #fff;
}

.content {
    font-size: 14px;
    color: #333;
    line-height: 25px;
    padding: 1em 0;
}

.content img {
    max-width: 100%;
    height: auto;
    display: block;
    margin: 10px auto;
}

.ny_title {
    text-align: center;
    font-size: 28px;
    text-transform: uppercase;
    line-height: 70px;
    font-family: Times New Roman;
}

/*------footer-------*/
.footer_zone {
    width: 100%;
    overflow: hidden;
    min-width: 1165px;
    background: #3a3a3a;
}

.footer {
    width: 1165px;
    overflow: Hidden;
    margin: 45px auto 0px auto;
    padding-bottom: 30px;
    border-bottom: 1px solid #4D4D4D;
}

.footer dl {
    float: left;
}

.footer dl dt {
    display: block;
    font-size: 16px;
    margin-bottom: 15px;
    padding-bottom: 20px;
    text-transform: uppercase;
    color: #fff;
}

.footer dl dt a {
    font-size: 16px;
    text-transform: uppercase;
    color: #fff;
}

.footer dl dd {
    line-height: 30px;
    color: #fff;
    padding-left: 15px;
    background: url(../image/dd.png) left center no-repeat;
}

.footer dl dd a {
    color: #fff;
}

#dl1 {
    width: 325px;
}

#dl1 dt {
    background: url(../image/dt1.png) left bottom no-repeat;
}

#dl1 dd {
    width: 45%;
    float: left;
}

#dl2 {
    width: 130px;
}

#dl2 dt {
    background: url(../image/dt2.png) left bottom no-repeat;
}

#dl3 {
    width: 130px;
}

#dl3 dt {
    background: url(../image/dt3.png) left bottom no-repeat;
}

#dl4 {
    width: 430px;
    margin-right: 0 !important;
    float: right !important;
    overflow: hidden;
}

#dl4 dt {
    background: url(../image/dt4.png) left bottom no-repeat;
}

#dl4 dd {
    background: none !important;
    padding-left: 0 !important;
}

.footer_lxtxt {
    float: left;
    width: 250px;
}

.footer_ewm {
    width: 117px;
    float: right;
    overflow: hidden;
}

.footer_ewm img {
    max-width: 100%;
    height: auto;
    display: block;
}

.footer_follow {
    margin-top: 25px;
}

.footer_follow a {
    margin-right: 10px;
}

.footer_follow i {
    width: 30px;
    height: 30px;
    -moz-border-radius: 30px;
    /* Gecko browsers */
    -webkit-border-radius: 30px;
    /* Webkit browsers */
    border-radius: 30px;
    /* W3C syntax */
    color: #fff;
    text-align: center;
    line-height: 30px;
    font-size: 16px;
    margin-right: 5px;
    background: #9B999A;
}

.copy_zone {
    width: 100%;
    min-width: 1165px;
    overflow: hidden;
    padding: 15px 0;
    background: #5F5F5F;
}

.copy {
    width: 1165px;
    margin: 0px auto;
    overflow: hidden;
    color: #959595;
    padding: 15px 0;
    border-top: 1px solid #2B2B2B;
}


/*-------------------footer end------------------------*/
.btn_more {
    text-align: center;
}

.btn_more a {
    width: 200px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    margin: 2em auto;
    border: 1px solid #666;
    -moz-border-radius: 25px;
    /* Gecko browsers */
    -webkit-border-radius: 25px;
    /* Webkit browsers */
    border-radius: 25px;
    /* W3C syntax */
    background-color: #fff;
    display: block;
}

.btn_more a:hover {
    background-color: #0077BB;
    border-color: #0077BB;
    color: #fff;
}

.ny_h1 {
    font-size: 20px;
    text-align: center;
    padding: 0px 0 10px 0;
    background: url(../image/line.jpg) bottom center no-repeat;
    margin-bottom: 1em;
    color: #000;
}

.wzinfo {
    text-align: center;
}

.tulist400 {
    width: 920px;
}

.tulist400 li {
    list-style-type: none;
    float: left;
    width: 213px;
    margin-right: 11px;
    margin-bottom: 15px;
    text-align: center;
}

.tulist400 li img {
    width: 100%;
    height: auto;
}

.tulist400 li h3 {
    font-size: 14px;
    font-weight: normal;
    display: block;
    line-height: 30px;
}


.tulist240 {
    width: auto;
}

.tulist240 li {
    list-style-type: none;
    float: left;
    width: 16%;
    margin: 1em 0.2%;
    text-align: center;
}

.tulist240 li img {
    width: 100%;
    max-width: 240px;
    height: auto;

}

.tulist240 li h3 {
    font-size: 14px;
    font-weight: normal;
    display: block;
}

.ny_main {
    width: 1165px;
    overflow: hidden;
    margin: 2em auto 0 auto;
}

.left_wrap {
    float: left;
    width: 250px;
    overflow: hidden;
}

.left_wrap h2 {
    width: auto;
    height: 45px;
    line-height: 45px;
    background: #0077BB;
    /* Gecko browsers */
    -moz-border-radius-topleft: 3px;
    -moz-border-radius-topright: 3px;
    /* Webkit browsers */
    -webkit-border-top-left-radius: 3px;
    -webkit-border-top-right-radius: 3px;
    /* W3C syntax */
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    text-indent: 20px;
    color: #fff;
    font-size: 16px;
    text-transform: uppercase;
}

.left_lxxx {
    padding: 10px;
    font-size: 14px;
    color: #333;
    line-height: 25px;
    border: 1px solid #d8d8d8;
    border-top: none;
    margin-bottom: 5px;
    word-break: break-all;
}

.left_lxxx a {
    color: #333;
}

.right_wrap {
    width: 890px;
    overflow: Hidden;
    float: right;
}

.right_title {
    padding-bottom: 10px;
    border-bottom: 1px solid #d1d1d1;
}

.right_title h2 {
    font-size: 26px;
    color: #333;
    text-indent: 15px;
}

.tulist {
    overflow: hidden;
    clear: both;
    width: 920px;
    margin-top: 20px;
}

.tulist li {
    text-align: center;
    list-style-type: none;
    float: left;
    width: 282px;
    margin: 0 15px 20px 0px;
    overflow: Hidden;
    border: 1px solid #e1e1e1;
    background-color: #fff;
    text-align: center;
}

.tulist li:hover {
    border: 1px solid #0077BB;
}

.tulist li img {
    width: 100%;
    height: auto;
    display: block;
    border-bottom: 1px solid #e1e1e1;
}

.tulist li h3 {
    background-color: #e1e1e1;
}

.tulist li h3 a {
    line-height: 40px;
    font-size: 14px;
    color: #333;
}

.tulist li:hover h3 {
    background-color: #0077BB;
}

.tulist li:hover h3 a {
    color: #fff;
}

/*---------------------------------产品详情页-----------------------*/
.pro_main {
    width: auto;
    margin: 20px auto 0 auto;
    overflow: hidden;
}

.pro_left {
    width: 455px;
    float: left;
}

.pro_right {
    width: 400px;
    float: right;
    overflow: hidden;
    line-height: 25px;
}

.pro_right h2 {
    font-size: 22px;
    color: #0077BB;
    padding-bottom: 10px;
    display: block;
    border-bottom: 1px dashed #0077BB;
}

.pro_info,
.pro_info div {
    color: #666;
    margin-top: 10px;
    font-size: 16px;
    overflow: hidden;
}

.pro_detail {
    overflow: hidden;
    margin-top: 20px;
    line-height: 25px;
    color: #333;
    font-size: 14px;
}

.tab_con table td {
    text-indent: 20px;
}

.tab_con img {
    max-width: 100%;
    height: auto;

}

#tabbox {
    width: auto;
    overflow: hidden;
    margin-top: 50px;
    margin-bottom: 50px;
}

.tab_conbox {
    border: 1px solid #d1d1d1;
    border-top: none;
}

.tab_con {
    display: none;
}

.tabs {
    height: 47px;
    border-bottom: 1px solid #d1d1d1;
    width: 100%;
}

.tabs li {
    height: 46px;
    line-height: 46px;
    float: left;
    margin-bottom: -1px;
    background: #f0f0f0;
    overflow: hidden;
    position: relative;
    margin-right: 10px;
    font-size: 14px;
    font-weight: bold;
}

.tabs li a {
    display: block;
    padding: 0 20px;
    outline: none;

}

.tabs li a:hover {
    background: #0077BB;
    color: #fff;
}

.tabs .thistab a {
    color: #fff;
}

.tabs .thistab,
.tabs .thistab a:hover {
    background: #0077BB;
    color: #fff;
}

.tab_con {
    padding: 20px;
    font-size: 14px;
    line-height: 30px;
}

dl.tuwenlist {
    width: 100%;
    margin: 10px auto;
    padding-bottom: 10px;
    overflow: Hidden;
    border-bottom: 1px dashed #e1e1e1;
}

dl.tuwenlist dt {
    float: left;
    width: 220px;
    overflow: hidden;
}

dl.tuwenlist dt img {
    width: 100%;
    height: auto;
}

dl.tuwenlist dd {
    width: 650px;
    float: right;
}

dl.tuwenlist dd h2 {
    font-size: 16px;
    margin-bottom: 10px;
}

dl.tuwenlist dd h2 a {
    color: #000;
}

dl.tuwenlist dd h2 a:hover {
    color: #0077BB;
}

dl.tuwenlist dd .info {
    font-size: 14px;
    line-height: 22px;
    color: #666;
}

dl.tuwenlist dd span {
    margin-top: 10px;
    float: right;
}

dl.tuwenlist dd span a {
    padding: 5px 20px;
    background-color: #0077BB;
    text-align: center;
    color: #fff;
    display: inline-block;
    *display: inline;
    zoom: 1;
    font-size: 12px;
}

dl.tuwenlist dd span a:hover {
    background-color: #0077BB;
}

/*----------------FAQ列表---------------*/
.faqs {}

.faqs dt {
    font-weight: bold;
    background: url(http://www.gmszhileng.com/web/template/themes/default/skins/images/q.gif) 0 4px no-repeat;
    padding-left: 30px;
    position: relative;
    line-height: 30px;
    font-size: 16px;
    margin: 10px 0;
}

.faqs dt:hover {
    cursor: pointer
}

.faqs dd {
    background: url(http://www.gmszhileng.com/web/template/themes/default/skins/images/a.gif) 0 2px no-repeat;
    padding: 15px 15px 15px 30px;
    position: relative;
    color: #333;
    background-color: #f1f1f1;
    line-height: 30px;
}

.faqs .hover {
    color: #000000;
}

/*-----------下载样式------------*/
.downlist_title {
    width: 100%;
    overflow: hidden;
    height: 50px;
    background-color: #f1f1f1;
    line-height: 50px;
    font-weight: bold;
    color: #000;
    font-size: 14px;
}

.downlist_title a:hover {
    color: #CB2525;
}

.downlist {
    line-height: 45px;
    border-bottom: 1px solid #d1d1d1;
    overflow: hidden;
    height: 45px;
}

.downlist:hover {
    background-color: #000000;
    color: #fff;
}

.downlist:hover a {
    color: #fff;
}

.down_title {
    width: 50%;
    text-indent: 20px;
    float: left;
    display: block;
}

.down_geshi {
    width: 20%;
    float: left;
    display: block;

}

.down_size {
    width: 20%;
    float: right;
    display: block;
}

.index_title {
    display: block;
    overflow: hidden;
    text-align: center;
}

.index_title h2 {
    font-size: 30px;
    color: #2b2b2b;
    text-transform: uppercase;
}

.index_title a {
    display: inline-block;
    height: 36px;
    line-height: 36px;
    background: url(http://www.gmszhileng.com/web/template/themes/default/skins/images/more.png) center center no-repeat;
    text-transform: uppercase;
    width: 353px;
    margin-top: 5px;
}

.index_title p {
    overflow: hidden;
    margin-top: 10px;
    font-size: 12px;
    color: #666;
}




dl.index_cplist {
    overflow: hidden;
    clear: both;
    width: 950px;
}

dl.index_cplist dd {
    list-style-type: none;
    float: left;
    width: 202px;
    padding: 0 10px;
    margin: 40px 0 20px 0;
    overflow: Hidden;
}

dl.index_cplist dd img {
    max-width: 100%;
    height: auto;
    display: block;
    border: 1px solid #e3e3e3;
}

dl.index_cplist dd:hover img {
    border-color: #008CD7;
}

dl.index_cplist dd h3 {
    display: block;
    font-size: 16px;
    font-weight: normal;
    margin-top: 10px;
}

dl.index_cplist dd p {
    display: block;
    overflow: hidden;
    line-height: 25px;
    color: #666;
    margin-top: 10px;
    height: 75px;
}

.index_app_zone {
    width: 100%;
    overflow: hidden;
    padding: 2em 0;
    background-color: #32373B;
}

.app_title {
    display: block;
    overflow: hidden;
    text-align: center;
    margin-bottom: 30px;
    font-size: 36px;
    color: #fff;
}

.zlm {
    width: auto;
    border: 1px solid #d8d8d8;
    border-top: none;
    margin-bottom: 5px;
}

.zlm dl {}

.zlm dl dt {
    height: 45px;
    background-color: #f0f0f0;
    line-height: 45px;
    text-indent: 20px;
    border-bottom: 1px solid #d1d1d1;
}

.zlm dl dt a {
    color: #333;
}

.zlm dl dt:hover,
.zlm dl #on {
    background-color: #fff;
}

.zlm dl dt:hover a,
.zlm dl #on a {
    color: #000;
}



.maplist {
    width: 100%;
}

.maplist dl {
    width: 100%;
    overflow: hidden;
    margin-bottom: 10px;
    padding-bottom: 10px;
    border-bottom: 1px dashed #c9c9c9;
}

.maplist dl dt {
    width: 100%;
    overflow: hidden;
}

.maplist dl dt a {
    background-color: #008DCB;
    font-weight: bold;
    color: #fff;
    padding: 5px 25px;
}

.maplist ul {
    width: 100%;
    overflow: hidden;
}

.maplist ul li {
    list-style-type: none;
    width: auto;
    line-height: 40px;
}

.maplist ul li a {
    padding: 0 24px;
    color: #333;
    background-color: #fff;
}

.maplist ul li li a {
    color: #999;
}

.wd {
    width: 1165px;
    overflow: hidden;
    margin: 0px auto;
}

.index_pro {
    width: 1165px;
    margin: 40px auto 0 auto;
    overflow: hidden;
}

.index_pro .t {
    text-align: center;
    overflow: hidden;
}

.index_pro .t h2 {
    font-size: 30px;
    color: #282828;
    display: block;
    text-transform: uppercase;
}

.index_pro .t .line {
    width: 95px;
    height: 1px;
    display: block;
    margin: 8px auto 0 auto;
    background-color: #282828;
}

.index_pro ul {
    width: 1250px;
    overflow: hidden;
    margin: 35px auto 0px auto;
}

.index_pro ul li {
    width: 382px;
    list-style-type: none;
    float: left;
    text-align: center;
    margin-right: 20px;
}

.index_pro ul li img {
    width: 380px;
    height: auto;
    border: 1px solid #d5d5d5;
}

.index_pro ul li h4 {
    display: block;
    margin-top: 20px;
    overflow: hidden;
}

.index_pro ul li h4 a {
    font-weight: normal;
    color: #404040;
    font-size: 14px;
}

.pro_more {
    display: block;
    margin: 25px auto 0 auto;
    width: 125px;
    height: 35px;
    text-align: center;
    line-height: 35px;
    border: 1px solid #1C449C;
    -moz-border-radius: 5px;
    /* Gecko browsers */
    -webkit-border-radius: 5px;
    /* Webkit browsers */
    border-radius: 5px;
    /* W3C syntax */
    color: #1C449C;
}

.pro_more:hover {
    background-color: #1C449C;
    transition: 0.5s;
    color: #fff;
}

.case_title {
    width: auto;
    font-size: 24px;
    color: #333333;
    font-weight: normal;
    border-bottom: 1px solid #bebebe;
    padding-bottom: 10px;
    text-transform: uppercase;
}

.index_case {
    width: 1250px;
    overflow: hidden;
    margin-top: 40px;
}

.index_case li {
    list-style-type: none;
    float: left;
    width: 375px;
    margin-right: 40px;
}

.index_case li img {
    max-width: 100%;
    height: auto;
    display: block;
}

.index_case li h3 {
    display: block;
    margin-top: 15px;
}

.index_case li h3 a {
    font-size: 18px;
    font-weight: normal;
}

.index_case li p {
    color: #666;
    overflow: hidden;
    display: block;
    margin-top: 10px;
    line-height: 23px;
}

.index_case li em {
    display: block;
    margin-top: 10px;
    font-size: 12px;
    color: #DF3041;
    font-style: normal;
}


.news_l {
    width: 590px;
    float: left;
    overflow: hidden;
}

.news_l dl {
    overflow: hidden;
}

.news_l dl dt {
    width: 100%;
    height: 233px;
    position: relative;
    overflow: hidden;
}

.news_l dl dt img {
    position: absolute;
    width: 100%;
    left: 0;
    top: 50%;
    margin-top: -220px;
}

.news_l dl dd {
    overflow: hidden;
}

.news_l dl dd h2 {
    display: block;
    margin-top: 10px;
    font-size: 18px;
    font-weight: normal;
}

.news_l dl dd p {
    line-height: 25px;
    display: block;
    color: #666;
    font-size: 13px;
    margin-top: 5px;
}

.news ul {
    width: auto;
    overflow: hidden;
    padding-top: 5px;
}

.news ul li {
    line-height: 30px;
    background: url(http://www.gmszhileng.com/web/template/themes/default/skins/images/sanjiao.jpg) left center no-repeat;
    padding-left: 15px;
    border-bottom: 1px dotted #a3a3a3;
}

.news ul li a {
    color: #616161;
}

.news ul li span {
    float: right;
    font-size: 12px;
    color: #828282;
}

.news_content {
    width: 530px;
    float: right;
    overflow: hidden;
}

.news_content dl {
    width: auto;
    overflow: hidden;
    margin-bottom: 40px;
}

.news_content dl dt {
    width: 80px;
    height: 80px;
    display: block;
    background: #BFBFBF;
    text-align: center;
    float: left;
    overflow: hidden;
}

.news_content dl dt span {
    display: block;
    color: #fff;
}

.news_content dl dt .ri {
    font-size: 40px;
    font-weight: bold;
    margin-top: 10px;
    line-height: 35px;
}

.news_content dl dt .nian {
    line-height: 30px;
}

.news_content dl dd {
    margin-left: 95px;
}

.news_content dl dd h2 {
    display: block;
}

.news_content dl dd h2 a {
    font-size: 16px;
    font-weight: normal;
}

.news_content dl dd p {
    font-size: 12px;
    color: #666;
    line-height: 25px;
}

/*----------------contact-------------*/
.contact_main {
    width: 1180px;
    padding: 10px 10px 30px 10px;
    overflow: hidden;
    margin: 20px auto 0 auto;
}

.contact_left {
    width: 400px;
    float: left;
    text-align: center;
}

.lxxx {
    margin-top: 20px;
    line-height: 30px;
    color: #333;
    font-size: 14px;
    text-align: left;
    font-family: "宋体", Verdana;
}

.lxxx a {
    color: #333;
}

.contact_btn {
    width: 140px;
    height: 50px;
    font-size: 20px;
    display: block;
    clear: both;
    text-align: center;
    line-height: 50px;
    color: #fff;
    -moz-border-radius: 5px;
    /* Gecko browsers */
    -webkit-border-radius: 5px;
    /* Webkit browsers */
    border-radius: 5px;
    /* W3C syntax */
    background-color: #D71828;
}

.contact_btn:hover {
    background-color: #FF8500;
    color: #fff;
}

.contact_right {
    width: 650px;
    float: right;
    border-left: 1px solid #e5e5e5;
    padding-left: 50px;
}

.contact_right .txt {
    color: #666;
    font-weight: bold;
    font-size: 16px;
    line-height: 30px;
    margin-top: 20px;
    margin-bottom: 20px;
}

.liuyan {
    width: 800px;
}

.liuyan p {
    margin-bottom: 20px;
    display: block;
    overflow: hidden;
}

.liuyan p label {
    width: 58px;
    height: 50px;
    float: left;
    font-size: 0px;
    text-indent: -9999px;
}

.liuyan p label.name {
    background: url(http://www.gmszhileng.com/web/template/themes/default/skins/images/ico_name.png) center center no-repeat #9c9c9c;
}

.liuyan p label.msn {
    background: url(http://www.gmszhileng.com/web/template/themes/default/skins/images/ico_msn.png) center center no-repeat #9c9c9c;
}

.liuyan p label.email {
    background: url(http://www.gmszhileng.com/web/template/themes/default/skins/images/ico_email.png) center center no-repeat #9c9c9c;
}

.liuyan p label.web {
    background: url(http://www.gmszhileng.com/web/template/themes/default/skins/images/ico_web.png) center center no-repeat #9c9c9c;
}

.liuyan p input.text {
    width: 305px;
    height: 48px;
    font-size: 14px;
    border: 1px solid #ddd;
    border-left: none;
    padding-left: 15px;
    line-height: 48px;
    color: #666;
    float: left;
    outline: none;
}

.liuyan_l {
    width: 380px;
    float: left;
}

.liuyan .content {
    width: 600px;
    border: 1px solid #ddd;
    min-height: 150px;
    outline: none;
    color: #666;
    padding: 0 15px;
}

.liuyan_btn {
    width: 140px;
    height: 40px;
    font-size: 20px;
    text-align: center;
    line-height: 40px;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    border: none;
    margin-top: 20px;
    margin-right: 30px;
    background-color: #666;
}

.liuyan_btn:hover {
    background-color: #000;
    color: #fff;
}

.inquiry_txt {
    padding: 15px;
    background-color: #f1f1f1;
    width: 95%;
    margin: 20px auto;
    font-size: 14px;
    line-height: 25px;
}

.biaodan {
    width: auto;
    overflow: hidden;
}

.biaodan p {
    display: block;
    margin: 10px 0px;
    padding-left: 50px;
}

.biaodan p label {
    width: 150px;
    text-align: right;
    float: left;
    display: block;
    margin-right: 10px;
    line-height: 25px;
}

.biaodan p input {
    height: 25px;
    line-height: 25px;
    border: 1px solid #d1d1d1;
    background: none;
    outline: none;
    width: 350px;
    text-indent: 10px;
}

.biaodan #content {
    width: 330px;
    height: 80px;
    border: 1px solid #d1d1d1;
    background: none;
    outline: none;
    line-height: 25px;
    padding: 10px;
}

.biaodan #address {
    width: 352px;
    border: 1px solid #d1d1d1;
    background: none;
    outline: none;
}

.btn {
    padding-left: 250px;
    margin-top: 30px;
}

.btn input {
    padding: 10px 30px;
    display: block;
    border: none;
    background-color: #ccc;
    float: left;
    margin-right: 20px;
    cursor: pointer;
}

.btn input:hover {
    background-color: #0077BB;
    color: #fff;
}

.fenlei_title {
    text-align: center;
    margin-top: 25px;
}

.fenlei_title h2 {
    font-size: 30px;
    color: #000;
    font-weight: normal;
    text-transform: uppercase;
}

.fenlei_title h3 {
    font-size: 14px;
    color: #a0a0a0;
    text-transform: uppercase;
}

ul.fenlei_list {
    width: 1250px;
    overflow: hidden;
    margin-top: 30px;
}

ul.fenlei_list li {
    float: left;
    list-style-type: none;
    overflow: hidden;
    width: 150px;
    margin-right: 25px;
}

ul.fenlei_list li img {
    width: 144px;
    display: block;
    border: 3px solid #b4b4b4;
    -moz-border-radius: 147px;
    /* Gecko browsers */
    -webkit-border-radius: 147px;
    /* Webkit browsers */
    border-radius: 147px;
    /* W3C syntax */
}

ul.fenlei_list li:hover img {
    border-color: #0076DA;
}

ul.fenlei_list h3 {
    display: block;
    text-align: center;
    overflow: hidden;
    margin: 10px 0;
}

ul.fenlei_list h3 a {
    color: #0075db;
    font-weight: normal;
}

ul.fenlei_list .fenlei_btn {
    width: auto;
    display: block;
    text-align: center;
    height: 25px;
    border: 1px solid #c4c4c4;
    -moz-border-radius: 25px;
    /* Gecko browsers */
    -webkit-border-radius: 25px;
    /* Webkit browsers */
    border-radius: 25px;
    /* W3C syntax */
    color: #666;
    line-height: 25px;
}

ul.fenlei_list li:hover .fenlei_btn {
    background-color: #0075db;
    border-color: #0075db;
    color: #fff;
}



#tabbox2 {
    width: 100%;
    overflow: hidden;
    margin-top: 35px;
}

#tabbox2 .tab_conbox {
    border: none;
}

#tabbox2 .tab_con {
    display: none;
}

#tabbox2 .tabs2 {
    text-align: center;
    border: none;
    width: 100%;
    overflow: hidden;
}

#tabbox2 .tabs2 li {
    height: 35px;
    line-height: 35px;
    background: #fff;
    overflow: hidden;
    font-size: 18px;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    border: 1px solid #ccc;
    -moz-border-radius: 25px;
    /* Gecko browsers */
    -webkit-border-radius: 25px;
    /* Webkit browsers */
    border-radius: 25px;
    /* W3C syntax */
    margin: 0 5px;

}

#tabbox2 .tabs2 li a {
    display: block;
    padding: 0 40px;
    outline: none;
}

#tabbox2 .tabs2 li a:hover {
    background: #017CC2;
    border-color: #017CC2;
    color: #fff;
}

#tabbox2 .tabs2 .thistab a {
    color: #fff;
}

#tabbox2 .tabs2 .thistab,
#tabbox2 .tabs2 .thistab a:hover {
    background: #017CC2;
    border-color: #017CC2;
    color: #fff;
}

#tabbox2 .tab_con {
    padding: 0px;
    font-size: 14px;
    line-height: 25px;
}

.zone1_zh_cn {
    width: 100%;
    min-width: 1165px;
    height: 424px;
    background: url(http://www.gmszhileng.com/web/template/themes/default/skins/images/zone1_cn.jpg) center center no-repeat;
}

.zone2_zh_cn {
    width: 100%;
    min-width: 1165px;
    height: 419px;
    background: url(http://www.gmszhileng.com/web/template/themes/default/skins/images/zone2_cn.jpg) center center no-repeat;
}

.zone3_zh_cn {
    width: 100%;
    min-width: 1165px;
    height: 490px;
    background: url(http://www.gmszhileng.com/web/template/themes/default/skins/images/zone3_cn.jpg) center center no-repeat;
}

.zone1_en {
    width: 100%;
    min-width: 1165px;
    height: 523px;
    background: url(http://www.gmszhileng.com/web/template/themes/default/skins/images/zone1_en.jpg) center center no-repeat;
}

.zone2_en {
    width: 100%;
    min-width: 1165px;
    height: 440px;
    background: url(http://www.gmszhileng.com/web/template/themes/default/skins/images/zone2_en.jpg) center center no-repeat;
}

.zone3_en {
    width: 100%;
    min-width: 1165px;
    height: 376px;
    background: url(http://www.gmszhileng.com/web/template/themes/default/skins/images/zone3_en.jpg) center center no-repeat;
}

#about_zone {
    width: 100%;
    min-width: 1165px;
    overflow: hidden;
    background: #017CC2;
    margin-top: 25px;
    padding: 70px 0 45px 0;
}

.about_title {
    overflow: hidden;
    text-align: center;
}

.about_title h2 {
    display: block;
    background: url(../image/about_title.png) center center no-repeat;
    font-size: 30px;
    font-weight: normal;
    color: #0077bb;
}

.about_title span {
    display: block;
    color: #666;
    text-transform: uppercase;
    margin-top: 5px;
}

.about_title h3 {
    margin-top: 10px;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    color: #fff;
    background: #FE0000;
    -moz-border-radius: 25px;
    /* Gecko browsers */
    -webkit-border-radius: 25px;
    /* Webkit browsers */
    border-radius: 25px;
    /* W3C syntax */
    padding: 0 25px;
    line-height: 30px;
    font-size: 18px;
    font-weight: normal;
    letter-spacing: 3px;
}

.about_left {
    width: 597px;
    float: left;
    overflow: hidden;
    margin-top: 30px;
}

.about_left img {
    width: 100%;
    height: auto;
    display: block;
}

.about_right {
    width: 550px;
    float: right;
    overflow: hidden;
    margin-top: 30px;
}

.about_txt {
    width: auto;
    color: #666;
    line-height: 26px;
}

.about_txt img {
    max-width: 100%;
    height: auto;
    display: block;
}

.more_btn {
    display: block;
    margin-top: 10px;
    color: #0077bb;
    border: 1px solid #0077bb;
    width: 120px;
    height: 30px;
    line-height: 30px;
    text-align: center;
}

.more_btn:hover {
    background: #0077bb;
    color: #fff;
    transition: 0.6s;
}

.grey_zone {
    width: 100%;
    overflow: hidden;
    padding: 2em 0 2em 0;
    background-color: #f8f8f8;
    margin-top: 50px;
}

.box {
    float: left;
    overflow: hidden;
    margin-right: 40px;
}

.box1 {
    width: 290px;
}

.box2 {
    width: 310px;
}

.box3 {
    width: 305px;
}

.lmmc {
    width: 100%;
    height: 35px;
    overflow: hidden;
    background: #464646;
    line-height: 35px;
    /* Gecko browsers */
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;

    /* Webkit browsers */
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;

    /* W3C syntax */
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}

.lmmc h2 {
    font-size: 18px;
    color: #fff;
    float: left;
    font-weight: normal;
    text-indent: 10px;
}

.lmmc span {
    float: right;
    margin-top: 8px;
    margin-right: 10px;
}

.lmmc span a {
    font-size: 12px;
    color: #fff;
    display: block;
    width: 50px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    background-color: #a0a0a0;
    -moz-border-radius: 5px;
    /* Gecko browsers */
    -webkit-border-radius: 5px;
    /* Webkit browsers */
    border-radius: 5px;
    /* W3C syntax */
}

.index_newslist {
    width: auto;
    margin-top: 5px;
}

.index_newslist li {
    line-height: 30px;
    border-bottom: 1px dotted #aeaeae;
    padding-left: 10px;
    background: url(http://www.gmszhileng.com/web/template/themes/default/skins/images/ico.png) left center no-repeat;
}

.index_newslist li a {
    color: #444;
    font-size: 12px;
}

.index_newslist li span {
    float: right;
    color: #666;
    font-size: 12px;
}

dl.wendalist {
    width: auto;
    overflow: hidden;
    padding: 5px 0;
    border-bottom: 1px dotted #bbb;
}

dl.wendalist dt {
    background: url(http://www.gmszhileng.com/web/template/themes/default/skins/images/q.gif) left center no-repeat;
    padding-left: 35px;
    height: 28px;
    line-height: 28px;
    margin-bottom: 5px;
}

dl.wendalist dt a {
    color: #000;
    font-size: 12px;
}

dl.wendalist dd {
    padding-left: 35px;
    background: url(http://www.gmszhileng.com/web/template/themes/default/skins/images/a.gif) left top no-repeat;
    line-height: 20px;
    color: #666;
    font-size: 12px;
}

#link_zone {
    width: 100%;
    min-width: 1165px;
    background: #666;
    overflow: hidden;
    margin: 0px auto;
    padding: 15px 0;
}

#link_zone strong {
    color: #fff;
    float: left;
    margin-top: 2px;
    display: block;
}

.link {
    margin-left: 10px;
}

.link a {
    padding: 0px 10px;
    margin: 5px 0;
    display: block;
    float: left;
    height: 13px;
    line-height: 13px;
    font-size: 12px;
    color: #fff;
    border-right: 1px solid #444;
    overflow: hidden;
}

.l {
    width: 235px;
    overflow: hidden;
    float: left;
}

.r {
    width: 940px;
    float: right;
    overflow: hidden;
}

#index_fenlei {
    overflow: hidden;
    margin-top: 5px;
}

#index_fenlei dt {
    display: block;
    height: 35px;
    overflow: hidden;
    text-indent: 35px;
    background: url(../image/dt.png) 13px center no-repeat #0077BB;
    line-height: 35px;
    color: #fff;
    font-size: 16px;
    border-top: 1px solid #fff;
}

#index_fenlei dt a {
    line-height: 35px;
    color: #fff;
    font-size: 16px;
}

#index_fenlei dd {
    display: none;
}

#index_fenlei dd p {
    line-height: 30px;
    height: 30px;
    border-bottom: 1px solid #fff;
    border-top: 1px solid #d6d6d6;
    text-indent: 35px;
    background: url(../image/dd.png) 13px center no-repeat #eeeeee;
    display: block;
    overflow: hidden;
}

#index_fenlei dd a {
    font-size: 12px;
    line-height: 30px;
}


.index_ad {
    width: 1165px;
    overflow: hidden;
    margin: 0px auto;
}


ul.wzlist {
    width: auto;

}

ul.wzlist li {
    line-height: 40px;
    padding-left: 25px;
    border-bottom: 1px dotted #d8d8d8;
    background: url(http://www.gmszhileng.com/web/template/themes/default/skins/images/jiantou.png) 10px center no-repeat;
}

ul.wzlist li a {
    color: #333;
    font-size: 14px;
}

ul.wzlist li span {
    float: right;
    margin-right: 10px;
    color: #989898;
    font-size: 12px;
}

ul.wzlist li:hover a {
    color: #019242
}

.new_product {
    overflow: hidden;
    background-color: #ededed;
}

.new_product ul {
    width: auto;
    overflow: hidden;
    padding: 10px 0 20px 10px;
}

.new_product ul li {
    float: left;
    overflow: hidden;
    margin-right: 10px;
    width: 298px;
}

.new_product ul li img {
    width: 100%;
    height: auto;
    display: block;
}

.new_product ul li h3 {
    display: block;
    text-align: center;
    margin-top: 10px;
}

.new_product ul li h3 a {
    font-weight: normal;
    font-size: 14px;
}

#ys_en {
    width: 100%;
    min-width: 1165px;
    height: 756px;
    overflow: hidden;
    background: url(http://www.gmszhileng.com/web/template/themes/default/skins/images/ys_en.jpg) center center no-repeat;
}

#ys_zh_cn {
    width: 100%;
    min-width: 1165px;
    height: 756px;
    overflow: hidden;
    background: url(http://www.gmszhileng.com/web/template/themes/default/skins/images/ys_en.jpg) center center no-repeat;
}

#case_en {
    width: 100%;
    min-width: 1165px;
    height: 655px;
    overflow: hidden;
    background: url(http://www.gmszhileng.com/web/template/themes/default/skins/images/case_en.jpg) center center no-repeat;
}

#case_zh_cn {
    width: 100%;
    min-width: 1165px;
    height: 655px;
    overflow: hidden;
    background: url(http://www.gmszhileng.com/web/template/themes/default/skins/images/case_en.jpg) center center no-repeat;
}


#link_title {
    text-align: center;
    text-transform: uppercase;
    font-size: 30px;
    color: #017cc2;
    display: block;
}

#link_fenlei {
    overflow: hidden;
    margin-top: 20px;
    text-align: center;
}

#link_fenlei li {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    margin: 0 10px;
    padding: 10px 20px;
    color: #fff;
    -moz-border-radius: 25px;
    /* Gecko browsers */
    -webkit-border-radius: 25px;
    /* Webkit browsers */
    border-radius: 25px;
    /* W3C syntax */
}

#link_list {
    width: 1250px;
    overflow: hidden;
    margin-top: 10px;
}

#link_list li {
    width: 180px;
    float: left;
    margin: 20px 18px 0 0;
    overflow: hidden;
    border: 2px solid #ccc;
    -moz-border-radius: 10px;
    /* Gecko browsers */
    -webkit-border-radius: 10px;
    /* Webkit browsers */
    border-radius: 10px;
    /* W3C syntax */
}

#link_list li img {
    max-width: 100%;
    height: auto;
    display: block;
}

#index_zone {
    width: 100%;
    height: 535px;
    overflow: hidden;
    min-width: 1165px;
    background: url(http://www.gmszhileng.com/web/template/themes/default/skins/images/index_zone.jpg) center center no-repeat;
    margin-top: 40px;
}

#index_biaodan {
    width: 595px;
    margin: 75px auto 0 auto;
    overflow: hidden;
}

#index_biaodan .itxt {
    width: 185px;
    height: 44px;
    border: 1px solid #fff;
    text-indent: 10px;
    line-height: 44px;
    color: #b3b3b3;
    font-size: 18px;
    margin-right: 10px;
    background: none;
}

#index_biaodan .ibtn {
    width: 185px;
    height: 44px;
    border: 1px solid #fff;
    text-align: center;
    line-height: 44px;
    color: #b3b3b3;
    font-size: 18px;
    background: none;
}

.index_l {
    width: 240px;
    float: left;
    overflow: hidden;
    background: #eee;
}

.index_l_title_zh_cn,
.index_l_title_en {
    height: 70px;
    background: url(../image/index_title.jpg) no-repeat;
    text-align: center;
    color: #fff;
    overflow: hidden;
    /* Gecko browsers */
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    /* Webkit browsers */
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    /* W3C syntax */
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}

.index_l_title_zh_cn h2 {
    display: block;
    font-size: 24px;
    margin-top: 10px;
}

.index_l_title_zh_cn span {
    display: block;
    text-transform: uppercase;
    font-size: 12px;
}

.index_l_title_en h2 {
    line-height: 70px;
    font-size: 20px;
}

.index_r {
    width: 890px;
    float: right;
    overflow: hidden;
    -moz-border-radius: 5px;
    /* Gecko browsers */
    -webkit-border-radius: 5px;
    /* Webkit browsers */
    border-radius: 5px;
    /* W3C syntax */
    -moz-box-shadow: 0px 0px 5px #333333;
    -webkit-box-shadow: 0px 0px 5px #333333;
    box-shadow: 0px 0px 5px #333333;
    padding: 10px;
}

.index_r_title {
    text-align: center;
    margin-top: 15px;
}

.index_r_title h2 {
    display: block;
    font-size: 30px;
    color: #303030;
    font-weight: normal;
}

.index_r_title p {
    background: url(../image/index_r_title.png) center center no-repeat;
    display: block;
    overflow: hidden;
    margin-top: 5px;
}

.index_r_title p a {
    font-size: 18px;
    color: #0077bb;
}

#index_ys_title_zh_cn {
    min-width: 1165px;
    height: 93px;
    background: url(../image/index_ys_title_zh_cn.jpg) center center no-repeat;
    margin-top: 30px;
    overflow: hidden;
}

#index_ys_title_en {
    min-width: 1165px;
    height: 93px;
    background: #0077BB;
    margin-top: 30px;
    text-align: center;
    color: #fff;
    font-size: 36px;
    font-weight: bold;
    overflow: hidden;
    line-height: 93px;
}

#ys_zone1 {
    width: 100%;
    min-width: 1165px;
    overflow: hidden;
    background: #f4f4f4;
}

#ys_1 {
    height: 288px;
    background: url(../image/ys1.jpg) right center no-repeat;
}

#ys_txt_1_zh_cn {
    float: left;
    padding-top: 80px;
    /* background: url(http://www.gmszhileng.com/web/template/themes/default/skins/images/ys_txt_1_zh_cn.jpg) left top no-repeat; */
    line-height: 25px;
    margin-top: 60px;
}

#ys_txt_1_en {
    float: left;
    padding-top: 80px;
    /* background: url(http://www.gmszhileng.com/web/template/themes/default/skins/images/ys_txt_1_en.jpg) left top no-repeat; */
    line-height: 25px;
    margin-top: 60px;
    width: 500px;
}

#ys_2 {
    height: 350px;
    background: url(../image/ys2.jpg) left center no-repeat;
}

#ys_txt_2_zh_cn {
    float: right;
    padding-top: 80px;
    background: url(../image/ys_txt_2_zh_cn.jpg) left top no-repeat;
    line-height: 25px;
    margin-top: 40px;
}

#ys_txt_2_en {
    float: right;
    padding-top: 80px;
    background: url(../image/ys_txt_2_en.jpg) left top no-repeat;
    line-height: 25px;
    margin-top: 40px;
    width: 560px;
}

#ys_3 {
    height: 265px;
    background: url(../image/ys3.jpg) right center no-repeat;
}

#ys_txt_3_zh_cn {
    float: left;
    padding-top: 80px;
    background: url(../image/ys_txt_3_zh_cn.jpg) left top no-repeat;
    line-height: 25px;
    margin-top: 40px;
}

#ys_txt_3_en {
    float: left;
    padding-top: 80px;
    background: url(../image/ys_txt_3_en.jpg) left top no-repeat;
    line-height: 25px;
    margin-top: 40px;
    width: 450px;
}

#ys_4_zh_cn {
    min-width: 1165px;
    height: 76px;
    background: url(../image/ys4_zh_cn.jpg) top center no-repeat;
}

#ys_4_en {
    min-width: 1165px;
    height: 76px;
    background: url(../image/ys4_en.jpg) top center no-repeat;
}

.vs_title {
    width: 100%;
    overflow: hidden;
    min-height: 75px;
    padding-left: 70px;
    text-transform: uppercase;
    font-size: 36px;
    color: #024ca3;
    margin-top: 40px;
}

#vs_title1 {
    background: url(../image/01.jpg) left top no-repeat;
}

#vs_title2 {
    background: url(../image/02.jpg) left top no-repeat;
}

#vs_title3 {
    background: url(../image/03.jpg) left top no-repeat;
}

#vs_title4 {
    background: url(../image/04.jpg) left top no-repeat;
}

#vs_title5 {
    background: url(../image/05.jpg) left top no-repeat;
}

.vs {
    width: 100%;
    overflow: hidden;
    min-height: 250px;
    margin-top: 15px;
}

#vs1 {
    background: url(../image/vs1.png) center center no-repeat;
}

#vs2 {
    background: url(../image/vs2.png) center center no-repeat;
}

#vs3 {
    background: url(../image/vs3.png) center center no-repeat;
}

#vs4 {
    background: url(../image/vs4.png) center center no-repeat;
}

#vs5 {
    background: url(../image/vs5.png) center center no-repeat;
}

.vs_l_txt {
    width: 305px;
    line-height: 35px;
    color: #2360a9;
    margin-top: 30px;
    overflow: hidden;
    float: left;
}

.vs_r_txt {
    width: 300px;
    line-height: 35px;
    margin-top: 30px;
    overflow: hidden;
    float: right;
}

ul.index_tulist {
    width: 1200px;
    margin-top: 20px;
    overflow: hidden;
}

ul.index_tulist li {
    width: 283px;
    float: left;
    margin-right: 10px;
    text-align: center;
}

ul.index_tulist li img {
    max-width: 100%;
    height: auto;
    display: block;
}

ul.index_tulist li h3 {
    display: block;
    margin-top: 10px;
    font-size: 14px;
    font-weight: normal;
}

#news_zone {
    width: 100%;
    min-width: 1165px;
    overflow: hidden;
    padding: 2em 0 2em 0;
    background: #efefef;
    margin-top: 30px;
}

#news_title {
    text-align: center;

}

#news_title h2 {
    display: block;
    font-weight: normal;
    font-size: 30px;
    color: #242424;
}

#news_title span {
    display: block;
    line-height: 40px;
    background: url(../image/news_title.jpg) bottom center no-repeat;
    color: #666;
}

#news_title p {
    margin-top: 10px;
    color: #666;
    display: block;
}


.picMarquee-left {
    width: 100%;
    overflow: hidden;
    position: relative;
}

.picMarquee-left .hd {
    overflow: hidden;
    height: 30px;
    background: #f4f4f4;
    padding: 0 10px;
    display: none;
}

.picMarquee-left .hd .prev,
.picMarquee-left .hd .next {
    display: block;
    width: 5px;
    height: 9px;
    float: right;
    margin-right: 5px;
    margin-top: 10px;
    overflow: hidden;
    cursor: pointer;
    background: url("http://www.gmszhileng.com/web/template/themes/default/skins/images/arrow.png") no-repeat;
}

.picMarquee-left .hd .next {
    background-position: 0 -50px;
}

.picMarquee-left .hd .prevStop {
    background-position: -60px 0;
}

.picMarquee-left .hd .nextStop {
    background-position: -60px -50px;
}

.picMarquee-left .bd {}

.picMarquee-left .bd ul {
    overflow: hidden;
    zoom: 1;
}

/*分页*/
#pagelist {
    width: 100%;
    text-align: center;
    padding-bottom: 40px;
    padding-top: 20px;
    overflow: hidden
}

#pagelist span {
    padding: 5px 8px;
    background: #dddede;
    color: #bababa;
    margin: 0 2px;
    border: 1px solid #ccc;
}

#pagelist a {
    background: #fff;
    padding: 5px 8px;
    color: #333;
    margin: 0 2px;
    border: 1px solid #eee;
    display: inline;
}

#pagelist .active {
    background: #0077BB;
    color: #fff;
}