/* CSS Document */

* {
    list-style: none;
    padding: 0;
    margin: 0
}

body {
    font-size: 12px;
    margin: 0 auto;
    color: #555555;
    font-family: Microsoft YaHei;
}

p {
    line-height: 25px;
}

.cl {
    clear: both
}

a {
    font-size: 12px;
    text-decoration: none;
    color: #555555;
}

a:hover {
    font-size: 12px;
    text-decoration: none;
    color: #000000;
}

.zi a {
    font-size: 12px;
    text-decoration: none;
    color: #fff;
    margin-left: 46px;
}

.zi a:hover {
    text-decoration: underline;
}


/*---------------------------------页头样式开始-------------------------------------*/

.top {
    width: 100%;
    height: auto;
    margin: 0px auto;
    background: url(../images/index_02.jpg) left top repeat-x
}

.logo {
    width: 1002px;
    height: 165px;
    background: url(../images/logo.jpg) left top no-repeat;
    margin: 0 auto
}

.logo_right {
    float: right;
    line-height: 33px;
    margin-right: 7px;
    color: #fff
}

.logo_left {
    float: left;
    line-height: 33px;
    color: #fff
}

.logo_left a {
    color: #fff
}

.banner {
    width: 100%;
    height: 452px;
    margin: 5px auto 0;
    overflow: hidden
}


/*主体部分：主体需平铺*/

.mail {
    width: 100%;
    height: auto;
    margin: 0 auto;
}


/*主体中心部分：主体不平铺*/

.box {
    width: 1008px;
    margin: 17px auto 0;
    height: auto;
}

.box1 {
    width: 100%;
    margin: 0px auto 0;
    height: auto;
}


/*---------------------------------首页样式开始-------------------------------------*/


/* 首页中心部分:上，中，下等等*/

.sytop {
    width: 1008px;
    height: auto;
    margin: 0 auto 50px auto;
    overflow: hidden;
}

.symid {
    width: 100%;
    height: 302px;
    overflow: hidden;
    margin: 0 auto;
}

.sybot {
    width: 100%;
    height: 606px;
    overflow: hidden;
    margin: 0 auto;
}

.sy4 {
    width: 100%;
    height: 176px;
    overflow: hidden
}


/*首页公司简介*/

.sy {
    width: 100%;
    background: #f5f5f5;
    height: 420px;
    padding-top: 50px;
}

.syabout {
    width: 1008px;
    margin: 0 auto;
}

.syabout_top {
    height: 111px;
    background: url(../images/index_30.jpg) left top no-repeat;
}

.syabout_top a {
    width: 65px;
    height: 33px;
    display: block;
    float: right;
}

.syabout_bot {
    width: 100%;
    height: 250px;
    overflow: hidden
}

.in_about {
    padding: 10px;
    line-height: 36px;
    text-indent: 2em;
    letter-spacing: 1px;
    text-align: center;
    margin-top: 10px;
}

.in_about p {
    line-height: 36px;
}

.in_about img {
    float: left;
    margin-right: 15px;
    display: block;
    border: 0;
    width: 312px;
    height: 205px;
}

.sy1 {
    width: 1008px;
    margin: 30px auto;
    height: 400px;
}

.sy1 li {
    width: 25%;
    float: left;
}

.bx {
    text-align: center;
    margin: 0 25px;
}

.sy1 li h2 {
    font-weight: inherit;
    color: #1e9244;
    font-size: 24px;
    padding-top: 30px;
    padding-bottom: 15px;
}

.sy1 li p {
    font-size: 12px;
    line-height: 3;
}

.sy2 {
    width: 1008px;
    margin: 0 auto;
}

.sy2_top {
    width: 282px;
    height: 113px;
    margin: 20px auto;
    background: url(../images/index_20.jpg) no-repeat;
}
.swiper-slide img{width: 100%;height:475px;}

/**************产品展示向上轮播******************/

.cp_ss {
    width: 1008px;
    margin: 0 auto;
    height: 520px;
    overflow: hidden;
}

.cp_m {
    width: 295px;
    text-align: center;
    margin: 0 20px;
    float: left;
}

.cp_m>a {
    width: 295px;
    height: 260px;
    margin: 10px auto 0 auto;
    display: block;
    text-align: center;
}

.cp_m>a img {
    width: 287px;
    height: 196px;
    padding: 3px;
    border: 1px solid #c2c2c2;
}

.cp_m p {
    height: 40px;
    line-height: 40px;
    background: #009b4c;
    text-align: center;
    color: #fff;
    font: 14px/40px "微软雅黑";
}


/******************产品滚动*******************/

.index_Roll {
    width: 1008px;
    height: auto;
    margin: 0 auto;
    overflow: hidden;
}

#demo {
    overflow: hidden;
    width: 100%;
}

#indemo {
    float: left;
    width: 7000%;
}

#demo #indemo img {
    height: 213px;
}

#demo #indemo a {
    display: block;
    float: left;
    margin: 0 25px;
}

#demo #indemo a p {
    height: 40px;
    background: #1c4197;
    color: #fff;
    font: 14px/40px "微软雅黑";
    text-align: center;
    margin-top: 5px;
}

#demo1 {
    float: left;
}

#demo2 {
    float: left;
}


/*首页联系我们*/

.sylink {
    width: 343px;
    height: 299px;
    float: right;
    overflow: hidden
}

.sylink_top {
    height: 35px;
    background: url(../images/index_38.jpg) left top no-repeat
}

.sylink_top a {
    width: 65px;
    height: 35px;
    display: block;
    float: right;
}

.sylink_bot {
    width: 100%;
    height: 258px;
}

.sylink_bot img {
    width: 345px;
    height: 108px;
    padding: 2px;
    display: block;
    margin: 5px auto;
}

.sylink_nr {
    line-height: 24px;
    width: 100%;
    margin: 0 auto;
}

.sylink_nr span {
    font-size: 14px;
    display: block;
}

.sylink_nr font {
    font-size: 16px;
    color: #f39800;
    display: block;
}


/*首页新闻*/

.synews {
    width: 607px;
    height: 299px;
    float: left;
}

.synews_top {
    height: 35px;
    background: url(../images/index_36.jpg) left top no-repeat
}

.synews_top a {
    width: 65px;
    height: 35px;
    display: block;
    float: right;
}

.synews_bot {
    width: 377px;
    height: 244px;
    float: right;
    overflow: hidden;
    margin-top: 20px;
}

.synews img {
    width: 209px;
    height: 150px;
    float: left;
    display: block;
    margin-right: 15px;
    margin-top: 20px;
}

.synews_bot_top {
    width: 100%;
    height: 75px;
    border-bottom: 1px solid #352e1e;
    overflow: hidden;
}

.synews_bot_top h3 a {
    font-size: 14px;
    color: #382f20;
    display: block;
    width: 100%;
    overflow: hidden;
}

.synews_bot_top h3 a:hover {
    color: #F00;
}

.synews_bot_top span {
    display: block;
    line-height: 24px;
    letter-spacing: 1px;
}


/*首页新闻列表*/

.new {
    width: 100%;
    margin: 0 auto;
}

.new li {
    width: 100%;
    height: 32px;
    line-height: 32px;
    float: left;
    display: inline;
    ;
    border-bottom: 1px #626262 dashed
}

.new a {
    height: 32px;
    line-height: 32px;
    float: left;
    padding-left: 10px;
    text-decoration: none
}

.new font {
    float: right;
    height: 32px;
    line-height: 32px;
    margin-right: 0px;
    font-size: 12px
}

.new a:hover {
    text-decoration: none;
}


/*首页生产设备、图片切换等等*/

.sytu {
    width: 302px;
    height: 204px;
    float: right
}

.sytu_top {
    height: 40px;
    background: url(../images/1_r13_c13.jpg) left center no-repeat;
}

.sytu_bot {
    height: 160px;
    overflow: hidden
}

.sytu_bot_nr {
    width: 295px;
    height: 152px;
    margin: 2px auto 0 auto
}

.sytu_bot_nr img {
    width: 290px;
    height: 152px;
    border: 3px #64B802 solid;
}


/*首页产品展示*/

.sypic {
    width: 1002px;
    height: 302px;
    overflow: hidden
}

.sypic_top {
    height: 45px;
    background: url(../images/pictop.jpg) left center no-repeat;
}

.sypic_top a {
    width: 45px;
    height: 45px;
    display: block;
    float: right;
}

.sypic_bot {
    height: 257px;
    overflow: hidden
}


/*首页产品展示2：两排*/


/*.sypic2{ width:100%; height:606px; overflow:hidden}*/

.sypic2 {
    width: 1002px;
    height: 302px;
    overflow: hidden
}

.sypic2_top {
    height: 45px;
    background: url(../images/pictop2.jpg) left center no-repeat;
}

.sypic2_top a {
    width: 45px;
    height: 45px;
    display: block;
    float: right;
}

.sypic2_bot {
    height: 257px;
    overflow: hidden
}


/*.sypic2_bot{ width:100%; height:566px; overflow:hidden}*/


/*首页友情链接：文字*/

.flink {
    width: 1008px;
    margin: 0 auto;
}

.flink_title {
    width: 100%;
    height: 64px;
    background: url(../images/flink.jpg) left center no-repeat;
}

.flink_nr {
    padding: 20px;
    color: #000;
    line-height: 25px;
}

.flink_nr a {
    color: #000;
    margin: 0 15px;
}

.flink_nr a:hover {
    color: #FF6602
}


/*首页友情链接：图片*/

.syfripic {
    width: 965px;
    height: 78px;
    margin: 0 auto;
    border: 1px #DDDDDD solid
}

.syfripic_top {
    height: 20px;
    background: url(../images/fritop.jpg) left center no-repeat;
}

.syfripic_bot {
    width: 965px;
    height: 56px;
    overflow: hidden
}

.syfripic_bot li {
    width: 95px;
    height: 56px;
    margin: 6px 9px;
    float: left
}

.syfripic_bot li img {
    width: 95px;
    height: 42px;
    margin: 6px 9px;
    float: left
}


/*焦点切换*/

.index_imgshow {
    width: 100%;
    height: auto;
    margin: 0px auto;
    background: url(../images/index_18.jpg) top repeat-x;
}

.index_imgshow_title {
    background: url(../images/index_20.jpg) center no-repeat;
    width: 100%;
    height: 65px;
}

.index_imgshow_ {
    width: 1002px;
    height: auto;
    margin: 0 auto;
}


/*-------------------------------------------内页样式开始-----------------------------------------------*/


/*左侧列表栏目*/

.boxleft {
    width: 209px;
    margin: 0px;
    float: left
}


/*内页产品分类*/

.nylist {
    width: 209px;
    height: auto;
    margin: 0 auto 15px;
}

.nylist_top {
    height: 24px;
    background: url(../images/ny_03.jpg) center top no-repeat;
    text-indent: 14px;
    line-height: 24px;
    color: #fff;
    font-size: 13px;
}

.nylist_bot {
    width: 209px;
    height: auto !important;
    min-height: 180px;
    zoom: 1
}

.ny_new {
    width: 95%;
    margin: 0px auto;
}

.ny_new li {
    width: 100%;
    height: 27px;
    line-height: 27px;
    border-bottom: 1px solid #cccccc;
    margin: 5px auto;
}

.ny_new a {
    width: 100%;
    height: 27px;
    display: block;
    text-align: center;
    font-size: 14px;
    color: #000;
}

.ny_new a:hover {
    color: #0a3f89;
    text-indent: 1px;
}


/*左侧新闻栏目*/

.news ul li {
    line-height: 25px;
    height: 25px;
}


/*内页联系我们*/

.neiye_left_lianxi {
    width: 100%;
    height: auto;
}

.neiye_left_lianxi_title {
    height: 24px;
    background: url(../images/ny_03.jpg) center top no-repeat;
    text-indent: 14px;
    line-height: 24px;
    color: #fff;
    font-size: 13px;
}

.neiye_left_lianxi_ {
    width: 100%;
    height: auto;
    padding-top: 20px;
    color: #909090;
}


/*内页新闻列表*/

.new1 {
    width: 100%;
    text-align: left;
    font-size: 12px;
}

.new1 li {
    width: 100%;
    height: 28px;
    line-height: 28px;
    float: left;
    display: inline;
    border-bottom: 1px #A8A8A8 dashed
}

.new1 a {
    height: 28px;
    line-height: 28px;
    float: left;
    margin-left: 15px;
    background: url(../images/news_arrow.jpg) left no-repeat;
}

.new1 font {
    float: right;
    height: 28px;
    line-height: 28px;
    margin-right: 0px;
    font-size: 42px;
    font-size: 12px;
}

.new1 a:hover {
    font-size: 12px;
    text-decoration: none;
}


/*内页产品展示列表*/

.product {
    width: 100%;
    list-style: none;
    padding-top: 10px;
    padding-left: 3px;
}

.product li {
    width: 242px;
    height: 196px;
    margin: 10px 7px;
    float: left;
    overflow: hidden;
}

.product li .img {
    width: 242px;
    height: 161px;
    border: 1px solid #ddd;
    overflow: hidden;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    *display: block;
    *font-size: 102px;
}

.product li a {
    display: block;
}

.product li img {
    max-width: 242px;
    max-height: 159px;
    vertical-align: middle;
}

.product li p {
    text-align: center;
    height: 30px;
    line-height: 30px;
    width: 100%;
    margin-top: 3px;
    background: #ccc;
}

.product_title {
    text-align: center;
    font-weight: bold;
    padding: 5px;
    width: 100%;
    font-size: 16px;
}

.product_title h1 {
    font-size: 20px;
}

.product_related {
    text-align: center;
    padding: 5px;
    width: 100%;
}

.proimg {
    text-align: center;
}

.proimg img {
    text-align: center;
    max-width: 98%;
    margin: 0 auto;
    display: block;
    text-indent: 0em;
}

.page {
    padding: 15px 0 20px 0;
    width: 100%;
    text-align: center;
    line-height: 40px;
    text-indent: 0em;
}


/*右侧主体*/

.boxright {
    width: 770px;
    height: auto;
    float: right;
}

.boxright_top {
    width: 770px;
    height: 24px;
    background: url(../images/ny_05.jpg) left top no-repeat;
    margin-bottom: 10px;
}

.boxright_mid {
    width: 770px;
    height: auto !important;
    min-height: 480px;
    overflow: hidden;
    zoom: 1;
    background: url(../images/nymid.jpg) center top repeat-y;
}

.boxright_bot {
    width: 770px;
    height: 8px;
    background: url(../images/nybot.jpg) center top no-repeat;
}

.left_zi {
    width: 170px;
    height: 24px;
    line-height: 22px;
    font-size: 14px;
    color: #fff;
    float: left;
    padding-left: 14px;
}

.right_zi {
    float: right;
    width: 400px;
    text-align: right;
    line-height: 22px;
    color: #1D310C;
    margin-right: 15px;
}

.right_zi a:hover {
    text-decoration: underline;
}

.content {
    line-height: 24px;
    width: 96%;
    margin: 0 auto;
    padding-top: 10px;
    letter-spacing: 1px;
    text-indent: 2em;
}


/*右侧内容*/


/*---------------------------------页尾样式开始-------------------------------------*/

.foot {
    width: 1008px;
    height: 106px;
    background: #1e9244;
    margin: 0 auto;
}

.foot_ {
    width: 1002px;
    height: 106px;
    margin: 0 auto;
    text-align: center;
}


/*.foot_nr{ padding-top:10px}*/

.foot_bot {
    width: 1002px;
    height: auto;
    margin: 0 auto;
    line-height: 24px;
    padding-top: 6px;
    color: #000;
}

.foot_bot p {
    color: #fff;
}

.foot_bot p a {
    color: #fff;
}

<!--滚动图片-->.index_Roll {
    width: 955px;
    height: 247px;
    padding: 5px 0px;
    overflow: hidden;
}

#demo {
    overflow: hidden;
    width: 955px;
    margin: 0 auto
}

#demo img {
    border: 1px solid #CCCCCC;
}

#indemo {
    float: left;
    width: 800%;
}

#demo #indemo img {
    width: 206px;
    height: 155px;
    padding: 2px;
}

#demo #indemo a {
    display: block;
    width: 210px;
    float: left;
    margin: 20px 10px 0px 10px;
}

#demo #indemo p {
    text-align: center;
    line-height: 30px;
    width: 210px;
    background: url(../images/1_r18_c25.jpg) center top no-repeat;
    margin-top: 10px;
}

#demo1 {
    float: left;
}

#demo2 {
    float: left;
}

<!--滚动图片2-->.index_Rolla {
    width: 955px;
    height: 247px;
    padding: 5px 0px;
    overflow: hidden;
}

#demoa {
    overflow: hidden;
    width: 955px;
    margin: 0 auto
}

#demoa img {
    border: 1px solid #CCCCCC;
}

#indemoa {
    float: left;
    width: 800%;
}

#demoa #indemoa img {
    width: 206px;
    height: 155px;
    padding: 2px;
}

#demoa #indemoa a {
    display: block;
    width: 210px;
    float: left;
    margin: 20px 10px 0px 10px;
}

#demoa #indemoa p {
    text-align: center;
    line-height: 30px;
    width: 210px;
    background: url(../images/1_r18_c25.jpg) center top no-repeat;
    margin-top: 10px;
}

#demoa1 {
    float: left;
}

#demoa2 {
    float: left;
}

<!--滚动图片3-->#democ {
    overflow: hidden;
    width: 985px;
    margin: 0 auto
}

#democ img {
    border: 0;
}

#indemoc {
    float: left;
    width: 800%;
}

#democ #indemoc img {
    width: 194px;
    height: 158px;
}

#democ #indemoc a {
    display: block;
    width: 210px;
    float: left;
    margin: 10px 2.5px 0px;
}

#democ #indemoc p {
    text-align: center;
    line-height: 30px;
    width: 210px;
    margin-top: 10px;
}

#democ1 {
    float: left;
}

#democ2 {
    float: left;
}

<!--滚动图片4-->.index_Rolla {
    width: 985px;
    height: 247px;
    padding: 5px 0px;
    overflow: hidden;
}

#demob {
    overflow: hidden;
    width: 985px;
    margin: 0 auto
}

#indemob {
    float: left;
    width: 800%;
}

#demob #indemob img {
    width: 194px;
    height: 158px;
    border: 1px solid #cdcdcd;
}

#demob #indemob a {
    display: block;
    width: 210px;
    float: left;
    margin: 10px 2.5px 0px;
}

#demob #indemob p {
    text-align: center;
    line-height: 30px;
    width: 210px;
    margin-top: 10px;
}

#demob1 {
    float: left;
}

#demob2 {
    float: left;
}

.index1 {
    width: 100%;
    height: 572px;
    overflow: hidden;
}

.index1_title {
    width: 100%;
    height: 71px;
    background: url(../images/index_18.jpg) center top no-repeat;
}

.zzsc {
    width: 100%;
    height: 487px;
    margin: 13px auto 0;
}

.zzsc .tab {
    overflow: hidden;
}

.zzsc .tab a {
    display: block;
    padding: 0;
    float: left;
    text-decoration: none;
    width: 179px;
    height: 43px;
    text-align: center;
    font-size: 14px;
    line-height: 36px;
    background: url(../images/index_19.jpg) center top no-repeat;
    overflow: hidden;
    margin-right: 21px;
}

.zzsc .tab a:hover {
    color: #fff;
    text-decoration: none;
}

.zzsc .tab a.on {
    background: url(../images/index_17.jpg) center top no-repeat;
    line-height: 36px;
    width: 179px;
    height: 43px;
    color: #fff;
    text-align: center;
    text-decoration: none;
    overflow: hidden;
}

.zzsc .content1 {
    overflow: hidden;
}

.zzsc .content1 li {
    display: block;
    width: 100%;
    height: 424px;
    overflow: hidden;
    margin-top: 20px;
}

.zzsc .content1 li a {
    display: block;
    width: 244px;
    height: 181px;
    margin: 0 3px 25px;
    float: left;
}

.zzsc .content1 li a img {
    display: block;
    width: 242px;
    height: 161px;
    border: 1px solid #e6e2e3;
}

.zzsc .content1 li a span {
    display: block;
    text-align: center;
    line-height: 32px;
    height: 32px;
    overflow: hidden;
}

.guanggao {
    width: 100%;
    height: 134px;
    margin-bottom: 32px;
    overflow: hidden;
}

#messagelist {
    padding: 15px;
}

#messagelist .metlist {
    margin-bottom: 10px;
    border: 6px solid #dedede;
    padding: 5px;
}

#messagelist .metlist dt {
    background: url(../images/message.gif) no-repeat left center;
    border-bottom: 1px dotted #dedede;
    padding: 4px 0px 4px 20px;
    margin-bottom: 5px;
}

#messagelist .metlist dt span.name {
    color: #2c7199;
}

#messagelist .metlist dt span.time {
    padding-left: 8px;
    color: #999;
}

#messagelist .metlist dt span.tt {
    float: right;
    padding-right: 5px;
}

#messagelist .metlist dd.info span.tt {
    display: none;
    clear: both;
}

#messagelist .metlist dd.info span.text {
    display: block;
    line-height: 1.5;
    padding: 8px 5px;
}

#messagelist .metlist dd.reinfo span.tt {
    background: url(../images/admin.gif) no-repeat left 3px;
    display: block;
    border-bottom: 1px dotted #dedede;
    padding: 2px 0px 2px 20px;
    margin: 0px 0px 5px;
    color: #2c7199;
}

#messagelist .metlist dd.reinfo span.text {
    display: block;
    line-height: 1.5;
    padding: 8px 5px;
}

#messagelist .ctitle {
    margin: 10px 0px 10px;
    padding: 5px 20px;
    background: url(../images/dt-7.gif) no-repeat left center;
    *background-position: left 17px;
    font-size: 14px;
    border-bottom: 1px dotted #ccc;
}

#messagelist table {
    margin: 0px auto;
}

#messagetable {
    padding: 15px;
}

#messagetable table {
    margin: 0px auto;
}