/*清零*/

.scrollsidebar{
	display: none;
}
.swiper_case{
    padding: 50px 0;
    position: relative;
}
.swiper_case li{
    width: calc(25% - 20px);
    margin: 0 10px;
    float: left;
}
.swiper_case .index-class-list1-top {
    width: 100%;
    height: auto;
}
.swiper_case .index-class-list1-top img {
    width: calc(100% - 16px);
    height: auto;
}
.swiper_case .swiper-button-prev{
    background-image: url(../images/left.jpg);
    width: 35px;
    height: 65px;
    background-size: 100% 100%;
    left: -60px;
    margin-top: -35px;
}
.swiper_case .swiper-button-next{
    background-image: url(../images/right.png);
    width: 35px;
    height: 65px;
    background-size: 100% 100%;
    right: -60px;
    margin-top: -35px;
}
.swiper_case{
    overflow: unset;
}
.case_center{
    overflow: unset !important;
}
@media screen and (max-width:1336px) {
    body{
        max-width: 100vw;
        overflow-x: hidden;
    }


}



@media screen and (max-width:1280px) {
    .main_box_center, 
    .logo_center {
        width: 1000px !important;
    }
    .logo_center img{
        width: 100%;
    }
    .search_box {
        position: absolute !important;
        right: 266px !important;
        top: 27px !important;
    }
    .nav_box a{
        width: 142px !important;
    }
    .pro_con_box {
        width: calc(100% - 300px) !important;
    }
    .index_product .product_box_center{
        margin-left: -500px !important;
    }
    .product_box_center {
        width: 1000px !important;
    }
    .multipleColumn .bd ul li {
        display: block !important;
        width: calc(33.333% - 20px) !important;
        margin: 0 10px !important;
        float: left !important;
        margin-bottom: 24px !important;
    }
    .multipleColumn{
        width: 100% !important;
    }
    .index-class-list1-top {
        width: calc(100% - 2px) !important;
        height: auto !important;
    }
    .swiper_case .index-class-list1-top img {
        width: calc(100% - 16px) !important;
        height: auto !important;
    }
    .multipleColumn .bd ul{
        width: 100% !important;
    }
    .index-class-list1-top img {
        width: calc(100% - 16px) !important;
        height: auto !important;
    }
    .about_center {
        width: 1000px !important;
    }
    .about_left {
        width: 460px !important;
    }   
    .case_center {
        width: 1000px !important;
    } 
    .new_center {
        width: 1000px !important;
    }
    .new_left {
        width: 299px !important;
    }
    .new_left_text h4{
        overflow:hidden; 
        text-overflow:ellipsis;
        display:-webkit-box; 
        -webkit-box-orient:vertical;
        -webkit-line-clamp:6; 
    }
    .xianchang_center {
        width: 1000px !important;
    }
    .footer_center {
        width: 1000px !important;
    }
    .footer_text {
        width: 460px !important;
    }
    .pro_con{
        width: calc(100% - 330px) !important;
    }
    .con_title{
        width: 100% !important;
    }
    .list_right {
        width: calc(100% - 150px) !important;
    }
    .list_box {
        width: calc(100% - 10px) !important;
        margin: auto !important;
        margin-bottom: 20px !important;
    }
    .list_right h4{
        overflow:hidden; 
        text-overflow:ellipsis;
        display:-webkit-box; 
        -webkit-box-orient:vertical;
        -webkit-line-clamp:2; 
    }
    .pro{
        width: calc(33.333% - 36px);
        margin: 0 18px !important;
    }
    .pro img {
        width: 100% !important;
        height: auto !important;
    }
    .margin_ri{
        margin-left:-16px;    
    }
    .shadow {
        width: 100% !important;
        height: calc(100% - 50px) !important;
    }
    .shadow h2{
        margin: auto !important;
        margin-top: 55px !important;
    }
    .pro h5{
        width: calc(100% + 18px)
    }
    .page_list {
        margin-top: 58px !important;
    }
    .fanhui_list{
        width: 100% !important;
    }
    .fanhui_list h3 {
        margin-left: 60px !important;
    }
    .fanhui_list{
        margin-left: 0 !important;
    }
    .top_header_center {
        width: 1000px !important;
    }
}


@media screen and (max-width:1024px) {

    .phone_none{
        display: none;
    }
    .pc_none{
        display: block;
	}

    body {
        margin: 0px;
        padding: 0px;
        /*font: normal 90% "微软雅黑";*/
        color: #646464;
        font-size:0.875rem;
        font-family:"微软雅黑";
    }
    A {
        TEXT-DECORATION: none;
        color: #646464
    }
    A:hover {
        COLOR: #12b17b
    }
    .clear {
        clear: both
    }
    .fl {
        float: left
    }
    .fr {
        float: right
    }
    img {
        border: 0px;
    }
    DIV, ul, li, h1, h2, p, dl, dt, dd {
        margin: 0;
        padding: 0;
        list-style: none
    }
    .main {
        width:100%; margin:0 auto; position:relative; background:#ffffff;
    }
    .index_logo{width:100%;text-align:left;height:60px;line-height:60px;background:url(../img/logobg.jpg) repeat-x;}
    .logo{width:100%;text-align:left;height:58px; line-height:60px;border-bottom:2px solid #cccccc;}
    
    .h_left{width:12%; height:60px; float:left;}
    .h_right{width:12%; height:60px; float:left;}
    .h_name_index{width:76%;float:left;height: 60px;line-height: 60px;font-size: 1.2rem;color: #12b17b;text-align: center;}
    .h_name{width:64%;float:left;height: 60px;line-height: 60px;font-size: 1.2rem;color: #12b17b;text-align: center;}
    
    /*返回*/
    .return{ width: 12%;height: 60px;left:0;top:0;position:absolute; background:url(../img/return.png) no-repeat center center;background-size: 40%;}
    .home{ width: 12%;height: 60px;left:0;top:0;position:absolute; background:url(../img/home.png) no-repeat center center;background-size: 43%;}
    /*导航按钮的样式*/
    .right{ width: 12%;height: 60px; position: absolute;right: 12%; top: 0;background:url(../img/menu_class.png) no-repeat center center; background-size:43%;
    transform:rotate(0deg);
    -ms-transform:rotate(0deg);     /* IE 9 */
    -moz-transform:rotate(0deg);    /* Firefox */
    -webkit-transform:rotate(0deg); /* Safari 和 Chrome */
    -o-transform:rotate(0deg);
    -webkit-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    transition: all 0.3s linear;
    }
    .right.on{
        background: url("../img/btn.png") no-repeat center center;background-size: 43%;
        transform:rotate(135deg);
        -ms-transform:rotate(135deg);     /* IE 9 */
        -moz-transform:rotate(135deg);    /* Firefox */
        -webkit-transform:rotate(135deg); /* Safari 和 Chrome */
        -o-transform:rotate(135deg);
        -webkit-transition: all 0.3s linear;
        -ms-transition: all 0.3s linear;
        -moz-transition: all 0.3s linear;
        -o-transition: all 0.3s linear;
        transition: all 0.3s linear;}
    
    .menu{ 
    overflow: hidden; background-color: #12b17b; width: 100%; position: absolute;left: 0;top: 60px; right: 0; z-index: 9999; height:0;
    -webkit-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    transition: all 0.3s linear;}
    .menu li{width: 100%;text-align: center;border-bottom: 1px solid #30ca96; font-size: 0.875rem;height:49px; line-height: 49px;}
    .menu li a{color: #fff;display: inline-block;width: 100%;text-align: center; text-decoration:none;}
    
    
    
    .fh{ width: 12%;height: 60px;right:0;top:0;position:absolute;background:url(../img/menu.png) no-repeat center center;background-size: 43%;
    transform:rotate(0deg);
    -ms-transform:rotate(0deg);     /* IE 9 */
    -moz-transform:rotate(0deg);    /* Firefox */
    -webkit-transform:rotate(0deg); /* Safari 和 Chrome */
    -o-transform:rotate(0deg);
    -webkit-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    transition: all 0.3s linear;
    }	
    .fh.on{
        background: url("../img/btn.png") no-repeat center center;background-size: 43%;
        transform:rotate(135deg);
        -ms-transform:rotate(135deg);     /* IE 9 */
        -moz-transform:rotate(135deg);    /* Firefox */
        -webkit-transform:rotate(135deg); /* Safari 和 Chrome */
        -o-transform:rotate(135deg);
        -webkit-transition: all 0.3s linear;
        -ms-transition: all 0.3s linear;
        -moz-transition: all 0.3s linear;
        -o-transition: all 0.3s linear;
        transition: all 0.3s linear;
        }
    .nav{ overflow: hidden; background-color: #12b17b; width: 100%; position: absolute;left: 0;top: 60px; right: 0; z-index: 9999; height:0;
    -webkit-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    transition: all 0.3s linear;}
    .nav ul {width: 102%;}
    .nav li {width: 24.6%;float: left;height: 35px;line-height: 35px;text-align: center;margin-bottom:1px;border-right:1px solid #009864;box-shadow:1px 1px 0 #01c884;border-bottom:1px solid #009864;}
    .nav li a {display: block;color: #fff;border-right:1px solid #009864; box-shadow:1px 0px 0 #01c884; border-bottom:1px solid #009864;background: #12b17b;}
    .nav li a:hover {background: #12b17b}
    
    
    /*首页搜索*/
    .index_logo .search{ width: 12%;height: 60px;left:0;top:0;position:absolute;background:url(../img/search.png) no-repeat center center;background-size: 43%;
    transform:rotate(0deg);
    -ms-transform:rotate(0deg);     /* IE 9 */
    -moz-transform:rotate(0deg);    /* Firefox */
    -webkit-transform:rotate(0deg); /* Safari 和 Chrome */
    -o-transform:rotate(0deg);
    -webkit-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    transition: all 0.3s linear;}
    .index_logo .search.on{
        background: url("../img/btn.png") no-repeat center center;background-size: 43%;
        transform:rotate(135deg);
        -ms-transform:rotate(135deg);     /* IE 9 */
        -moz-transform:rotate(135deg);    /* Firefox */
        -webkit-transform:rotate(135deg); /* Safari 和 Chrome */
        -o-transform:rotate(135deg);
        -webkit-transition: all 0.3s linear;
        -ms-transition: all 0.3s linear;
        -moz-transition: all 0.3s linear;
        -o-transition: all 0.3s linear;
        transition: all 0.3s linear;
        }
    .seachbox_box { display: none; max-width: 640px; width: 100%; text-align: center; margin: 0 auto; padding: 8px 0; background: #12b17b;overflow: hidden;}
    .seachbox_box input.text { float: left; line-height: 40px; height: 40px; background: #ffffff; font-size: 0.875rem; text-indent:2em; border-radius: 0; border: none; width:85%; padding:0; margin:0;}
    .seachbox_box .submit { float: left; height: 40px; line-height:40px; background:url(../img/search.png) no-repeat center center #ffffff; background-size:35%; border:none; border-radius: 0; width:15%; font-size:1rem;}
    
    /*首页四个按钮*/
    .clear {
        clear: both;
    }
    .index_nav {
        width: 95%;
        margin: 15px auto;
    }
    .index_nav li {
        position: relative;
        width: 23%;
        float: left;
        text-align: center;
        margin-left: 1%;
        margin-right:1%;
        margin-bottom: 40px;
        background: url(../img/iline.png) right center no-repeat;
    }
    .index_nav li img {
        width: 100%;
        max-width: 100px;
    }
    .index_nav li p {
        position: absolute;
        width: 100%;
        bottom: -30px;
        text-align: center;
        height: 20px;
        line-height: 20px;
        font-size: 0.875rem;
        color: #12b17b;
    }
    /*首页电话*/
    .tel {
        width: 100%;
        height: 50px;
        line-height: 50px;
        background: #12b17b;
        text-align: center;
        vertical-align: middle;
    }
    /*.tel:before {
        content: "";
        display: inline-block;
        width: 25px;
        height: 25px;
        vertical-align: -6px;
        background-image: url(../img/icon_4.png);
        background-size: 100% 100%;
        background-repeat: no-repeat;
        background-position: 0 0;
    }*/
    .tel a {
        font-size: 1.6rem;
        text-align: center;
		font-weight:bold;
        color: #FFF;
    }
    
    .about {
        width: 100%;
        margin: 0 auto;
    }
    .about ul{ width:95%; height:auto; margin:0 auto;}
    
    /*首页新闻的样式*/
    .newsmain{ width:100%; height:auto; overflow:hidden;}
    
    
    
    
    
    .index_t{ color:#0c4089; height:39px; width:95%; clear:both; position:relative; border-bottom:1px solid #ebebeb; text-align:center; margin:10px auto 0;}
    .index_zi{ width:70px; height:39px; position:absolute; bottom:0; border-bottom:2px solid #12b17b; z-index:1; left:50%; margin-left:-35px; line-height:40px; overflow:hidden; font-size:1rem; color:#12b17b;}
    .index_t .fl{ height:20px; line-height:20px; border-left:2px solid #12b17b; text-indent:12px; overflow:hidden; margin-top:11px; color:#12b17b; font-size:1rem;}
    .index_t .fr{  padding:0% 0; line-height:40px;  font-size:small;}
    .index_t .f2{background:#012c5a; color:#fff; padding:2% 3%; }
    
    .ad{ width:100%; height:auto; overflow:hidden;}
    
    .flc{ color:#0c4089; font-size:1rem; height:45px; line-height:45px; color:#fff; width:97%; clear:both; display:inline-block;background:url(../img/title.jpg) no-repeat; background-size:100% 100%; padding:0 0 0 3%;}
    .flc a{color:#fff;}
    .flc a:hover{color:#fff;}
    
    
    .btn-back {width:30%;margin: 1em auto;}
    .btn-b {background: url(../img/back.png) no-repeat center ; font-size:1rem;text-align: center;color: #FFF; line-height:34px;}
    .btn-b a{ color:#fff}
    
    
    
    
    .title {
        padding-left: 10px;
        height: 30px;
        margin: 0 auto;
        display: block;
        font-size: 1rem;
        line-height: 30px;
        color: #fff;
        background: #2574B8;
        border: 1px #0070C5 solid;
    }
    .more {
        height: 33px;
        line-height: 33px;
        margin: 0 8px;
        border: 1px solid #efefef;
        background-color: #f6f5f5;
        text-align: center;
        margin-top: 5px;
        margin-bottom: 15px;
    }
    .more, .more a, .more span {
        color: #b4b4b4
    }
    .more span {
        font-size: 0.875rem;
    }
    .more .gochannel:after {
        content: "";
        display: inline-block;
        width: 21px;
        height: 21px;
        vertical-align: -5px;
        margin-left: 5px;
    }
    .more .gochannel:after {
        background-position: -63px 0;
    }
    .gochannel:after {
        background-image: url(../img/icon.png);
        background-repeat: no-repeat;
        background-position: 0 0;
        -webkit-background-size: 119px 21px;
        -moz-background-size: 119px 21px;
        -o-background-size: 119px 21px;
        background-size: 119px 21px;
    }
    .sort {
        width: 95%;
        margin: 0 auto;
        color: #FFF;
        overflow: hidden;
    }
    .sort ul li {
        margin: 10px auto;
        line-height: 50px;
        text-align: left;
        border: 1px solid #dfdfdf;
        border-radius: 10px;
        -moz-border-radius: 10px;
        -webkit-border-radius: 10px;
        background: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#efefef));
        background: -moz-linear-gradient(top, #ffffff, #f0f0f0);/* Firefox */
     filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#efefef, endColorstr=#f0f0f0, grandientType=0)
    }
    .sort ul li a {
        display: block;
        line-height: 50px;
        font-size: 0.875rem;
        padding-left: 20px;
        font-weight: bolder;
        color: #5D5D5D;
    }
    .sort ul li a:hover {
        background-color: #e8f4ff;
        border-radius: 10px;
    }
    .sort ul li .sort_two {
        display: none;
        width: 98%;
        margin: 0 auto;
    }
    .sort ul li .sort_two li {
        margin: 5px auto;
        line-height: 50px;
        text-align: left;
        border: 0;
        border-radius: 0;
        -moz-border-radius: 0;
        -webkit-border-radius: 0;
        background: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#efefef));
        background: -moz-linear-gradient(top, #ffffff, #f0f0f0);/* Firefox */
     filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#efefef, endColorstr=#f0f0f0, grandientType=0);
    }
    .sort ul li .sort_two li a {
        display: block;
        font-size: 0.875rem;
        line-height: 50px;
        font-size: 16px;
        padding-left: 20px;
        color: #5D5D5D;
    }
    .product {
        margin: 0 auto;
    }
    .product li {
        overflow: hidden;
    }
    .product li a {
        display: block;
        color: #646464;
    }
    
    .gallery_more {
        display: block;
        margin: 0 auto;
        width: 95%;
        height: 30px;
        line-height: 30px;
        background: #ebebeb;
        text-align: center;
        margin: 0 auto;
        color:#12b17b;
    }
    
    .tel_message {
        width: 300px;
        margin: 0 auto
    }
    .tel_message li:nth-child(1) {
        width: 45%;
        height: 35px;
        line-height: 35px;
        background:url(../img/tel_zixun.jpg) no-repeat;
        background-size:100% 100%;
        border-radius: 5px;
        float: left;
        text-align: center;
        margin-top: 10px;
        margin-bottom: 10px
    }
    .tel_message li:nth-child(2) {
        width: 45%;
        height: 35px;
        line-height: 35px;
        background:url(../img/line_zixun.jpg) no-repeat;
        background-size:100% 100%;
        border-radius: 5px;
        float: left;
        text-align: center;
        margin-top: 10px;
        margin-bottom: 10px;
        margin-left: 10%
    }
    .tel_message li a {
        color: #FFF
    }
    
    
    .subtitle{width:28%; float:left;height:45px;position:relative;}
    .subtitle p{margin:0 auto;width:100%;text-align:center;color:#fff;background-size:100% 100%}
    .classbtn{background:url(../img/pro_list.png)  no-repeat #004b8d;background-position:96% 50%; font-size:0.875rem;  border-radius:10px;  background-size:15%; height:30px; line-height:30px; margin-top:7px; margin-right:2%; width:97%; text-indent:3px; text-align:left;color:#fff;display:block}
    .subpage{width:100%;margin:3% 0}
    .class{width:100%;top:45px;position:absolute;z-index:15;display:none}
    .class li{width:100%;height:36px; line-height:36px; margin-bottom:1px;border-bottom:1px solid #1964a5;
         box-shadow:0px 1px 0 #2d7fc5; background:#2574b8;background-size:100% 100%; font-size:small;}
    .class li a{display:block;width:84%; display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap; font-size:small; color:#fff;text-indent:1rem}
    
    
    
    .product{width:100%;}
    .product li{width:50%;float:left;}
    .picbox{width:85%;display:block;margin:0 auto;padding:5px;border:1px solid #c9c9c9;}
    .picbox img{ display:block;width:100%}
    .pictitle{display:block; width:85%; height:30px; line-height:30px; margin:0 auto 8px;padding:0 5px; border-top:0;text-align:center;color:#12b17b;}
    .index_m{ width:100%; height:30px; line-height:30px; background:#ebebeb; text-align:center; margin:0 auto;}
    .index_m a{ color:#12b17b;}
    
    /* view */
    .subpage img{display:block;max-width:100%;margin:0 auto;}
    .subpage h1{margin:0;font:600 18px/50px '微软雅黑';color:#164e7c;width:100%;text-align:center;border-bottom:1px dashed #bcd0ff;margin-bottom:8px;}
    
    
    .full {
        width:95%; margin:0 auto; padding:10px 0;
    }
    .full h2 {
        height: 22px;
        line-height: 22px;
        overflow: hidden;
        font-size: 0.875rem;
        font-weight: normal;
        text-overflow: ellipsis;
        white-space: nowrap;
        padding-left: 15px;
        margin-bottom: 4px;
        color:#323232;
    }
    .full .thumb {
        width: 120px;
        height: 90px;
        line-height: 51px;
        padding: 1px;
        background: #e9f1f4;
        border: 1px solid #e0e0e0;
        float: left;
        text-align: center;
    }
    .full .thumb img {
        display: inline-block;
        max-width: 100%;
        max-height: 100%;
        margin: 0 auto;
        vertical-align: middle;
    }
    .full p {
        padding: 0 0 0 15px;
        line-height: 24px;
        font-size: 0.75rem;
        word-wrap: break-word;
        overflow: hidden;
        max-height: 48px;
        color: #5f5f5f;
    }
    .news {
        width: 100%;
        margin: 0 auto;
    }
    .news ul {
        width: 100%;
        margin: 0 auto;
    }
    .news li {
        list-style-position: inside;
        list-style-type: disc;
        border-bottom: 1px solid #eceef0;
        box-shadow: 0 1px 1px #FFFFFF;
        height: 35px;
        line-height: 35px;
        padding-left: 8px;
    }
    
    
    .listbg{ padding:0;}
    .newsmain{ width:95%;margin:2% auto; padding:0;}
    .newsmain li{float:left; width:100%; border-bottom:1px dashed #cccccc; line-height:50px;}
    .newsmain li a{float:left; width:60%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; text-overflow:ellipsis; overflow:hidden;  }
    .newsmain li span{ color:#646464;}
    
    
    .foot {
        margin-top: 20px;
        height: 60px;
        line-height: 30px;
        text-align: center
    }
    #bottom {
        position: fixed;
        width:100%; 
        margin:0 auto;
        height: 60px;
        bottom: 0;
        background: #12b17b;
    }
    #bottom ul {
        height: 45px;
        line-height: 45px
    }
    #bottom ul li {
        width: 25%;
        float: left;
        color: #FFF
        
    }
    #bottom ul li dl {
        width: auto;
        margin: 0 auto;
    /*	border-right:1px solid #014886;
         box-shadow:1px 0px 0 #1f67b1;*/
        text-align: center
    }
    #bottom ul li dt {
        width: auto;
        height: 25px;
        overflow: hidden;
    }
    #bottom ul li dd {
        width: auto;
        height: 20px;
        font-size: 0.75rem;
        color: #fff;
        line-height: 20px;
    }
    .content {
        width:95%;
        margin:10px auto;
        line-height: 30px;
    }
	 
	 .content .ke-insertfile{
	background:url(../images/pdf.png) no-repeat left;
	display:inline-block;
	color:#333;
	height:40px;
	line-height:40px;
	padding-left:50px;
	transition:all ease-in-out .3s;
}
.new_text .ke-insertfile:hover{
	color:#2aa515;
}
	.content p img{
		max-width:100%;}
    .content h2 {
        text-align: center;
        font-size: 1rem;
        line-height:45px;
        font-weight:normal;
    }
    .content .img {
        text-align: center
    }
    .content .time {
        text-align: center;
        height: 30px;
        line-height: 30px;
        font-size: 0.875rem;
        background:#ebebeb;
    }
    
    .viewpage {width: 100%; margin-top: 34px;  display:inline-block;}
    .viewpage a { display:inline-block; width:100%; white-space: nowrap; height:30px; line-height:30px; text-align:right;}
    .viewpage font{ color:#fff;}
    
    
    .prenext {
        width: 90%;
        height: 50px;
        margin: 10px auto
    }
    .prenext ul li {
        float: left;
        width: 49%;
        height: 50px;
        line-height: 50px;
        background: #f0f0f0;
        text-align: center;
        border: 1px #CCCCCC solid
    }
    /* Banner */
     
    .swipe {
        width: 100%;
        overflow: hidden;
        position: relative;
        text-align: center
    }
    .swipe ul {
        -webkit-transition: left 800ms ease-in 0;
        -moz-transition: left 800ms ease-in 0;
        -o-transition: left 800ms ease-in 0;
        -ms-transition: left 800ms ease-in 0;
        transition: left 800ms ease-in 0;
    }
    .swipe li img {
        width: 100%
    }
    .swipe #pagenavi {
        position: absolute;
        left: 0;
        bottom: 10px;
        text-align: center;
        width: 100%;
    }
    .swipe #pagenavi a {
        width: 8px;
        height: 8px;
        line-height: 99rem;
        background: #fff;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        border-radius: 50%;
        margin: 0 4px;
        overflow: hidden;
        cursor: pointer;
        display: inline-block;
        *display:inline;
        *zoom:1;
        border:2px solid #ffffff;
    }
    .swipe #pagenavi a.active {
        background: #00b276;
        border:2px solid #ffffff;
    }
    #btn_prev, #btn_next {
        width: 25px;
        height: 50px;
        position: absolute;
        top: 35%;
        background: url(../img/sprite.png) no-repeat 0 0;
        cursor: pointer;
        opacity: 0.2;
        -moz-opacity: 0.2;
        -khtml-opacity: 0.2;
        filter: alpha(Opacity=20);
    }
    #btn_prev {
        left: 0;
    }
    #btn_next {
        right: 0;
        background-position: right top;
    }
    /*留言栏目*/	
    .msgtitle {
        display: block;
        padding-bottom: 5px;
        font-size: 14px;
        font-weight: bold;
        margin-top: 15px
    }
    .message_block {
        color: #666;
    }
    .message_block p {
        padding: 12px;
    }
    .msg_input {
        width: 90%;
        border: 1px solid #e0e0e0;
        padding: 8px 9px;
        background: #fff;
        font-size: 13px;
        color: #888;
        -webkit-box-shadow: 0px 2px 0px 0px rgba(0, 0, 0, 0.03);
        box-shadow: 0px 2px 0px 0px rgba(0, 0, 0, 0.03);
        border-radius: 2px;
    }
    .msg_input_on {
        width: 90%;
        border: 1px solid #8cd1ff;
        background: #f1f9ff;
        padding: 8px 9px;
        -webkit-box-shadow: 0px 2px 0px 0px rgba(0, 0, 0, 0.03);
        box-shadow: 0px 2px 0px 0px rgba(0, 0, 0, 0.03);
        border-radius: 2px;
        font-size: 13px;
        color: #888;
    }
    .message_labes {
        font-size: 14px;
    }
    .message_title {
        height: 34px;
        line-height: 34px;
        background: #f6f9fb;
        padding: 0 12px;
    }
    .message_title h2 {
        color: #376b88;
        font-size: 14px;
        float: left;
    }
    .message_title span {
        float: right;
        font-weight: bold;
        color: #999;
    }
    .message_info {
        color: #8ea6b6;
        text-align: right;
    }
    .msg_btn_area {
        margin: 15px auto;
        text-align: right;
        padding-right: 3%
    }
    .msg_btn_area a {
        display: inline-block;
        padding: 5px 15px;
        background: #09F;
        color: #fff;
        text-align: center;
        font-size: 14px;
        overflow: hidden;
        cursor: pointer;
        font-weight: bold;
    }
    .msg_btn_area a:hover {
        text-decoration: none;
        background: #F60
    }
    
    
    /* message.php */
    .message_xxk {
        width: 50%;
        margin: 10px 1% 10px 0;
        float: right
    }
    .message_xxk ul li {
        float: left;
        width: 50%;
        height: 30px;
        line-height: 30px;
        background: #ccc;
        color: #FFF;
        text-align: center
    }
    .message_xxk ul li.on {
        background: #12b17b;
    }
    .show_message_title {
        width: 98%;
        margin: 0 auto;
        height: 30px;
        line-height: 30px;
        background: #9a9a9a;
        padding-left: 10px;
        color: #fff;
        font-size: 14px;
    }
    .show_message {
        width: 94%;
        height: auto;
        margin: 5px auto;
        padding: 2%;
        border: 1px #ccc solid;
        line-height: 30px;
        display: none
    }
    .show_message .liuyanren {
        float: left;
        font-size: 12px;
    }
    .show_message .time {
        float: right;
        margin-right: 20px;
        width: 200px
    }
    .show_message span {
        float: left;
        font-size: 12px;
        font-weight: bolder
    }
    .show_message .huifu {
        font-size: 12px;
        color: #F00;
    }
    .msgtitle {
        width: 100%;
        padding-bottom: 5px;
        text-align:center;
        font-size: 1rem;
        font-weight: bold;
        margin-top: 15px;
    }
    .message_block {
        color: #666;
    }
    .message_block p {
        padding: 12px;
    }
    .msg_input {
        width: 94%;
        border: 1px solid #e0e0e0;
        padding: 8px 9px;
        background: #fdfdfd;
        font-size: 13px;
        color: #888;
        border-radius: 2px;
    }
    .msg_input_on {
        width: 92%;
        border: 1px solid #8cd1ff;
        background: #f1f9ff;
        padding: 8px 9px;
        border-radius: 2px;
        font-size: 13px;
        color: #888;
    }
    .message_labes {
        font-size: 14px;
    }
    .message_title {
        height: 34px;
        line-height: 34px;
        background: #f6f9fb;
        padding: 0 12px;
    }
    .message_title h2 {
        color: #376b88;
        font-size: 14px;
        float: left;
    }
    .message_title span {
        float: right;
        font-weight: bold;
        color: #999;
    }
    .message_info {
        color: #8ea6b6;
        text-align: right;
    }
    .msg_btn_area {
        margin: 5px auto;
        text-align: right;
        padding-right: 1%
    }
    .msg_btn_area a {
        display: inline-block;
        padding: 5px 15px;
        background: #12b17b;
        color: #fff;
        text-align: center;
        font-size: 14px;
        overflow: hidden;
        cursor: pointer;
        font-weight: bold;
    }
    
    /*内页标题*/
    .ny_tit{ width:95%; height:55px; line-height:70px; overflow:hidden; border-bottom:1px solid #ebebeb; margin:0 auto; color:#9f9f9f;}
    
    /*新闻页码*/
    .pagination {
        height:35px;
        line-height:35px;
        overflow: hidden;
        margin-top:20px;
    }
    .pagination .disabled{width:70px; height:32px; line-height:32px; padding:5px 15px; border-radius:5px; border:1px solid #12b17b;}
    .pagination a{ padding:5px 5px;}
    .current{ color:#12b17b;}
    .center {text-align: center;}
    
    
    /*分页样式*/
    .page_info{text-align:center;margin-top:10px;color:#333;}
    .page_info span{padding:0 2px;font-weight:bold;}
    .page_list{height:24px;line-height:24px;text-align:center;letter-spacing:0;font-size:14px;margin-top:20px;}
    .page_list a{height:32px; line-height:32px; padding:0 15px; border-radius:5px;display:inline-block;color:#898989;border:1px solid #12b17b;text-align:center; margin:0 5px}
    .page_list a:hover{color:#fff;border:1px solid #898989;background:#898989;}
    .page_list a.on{color:#333;border:1px solid #ccc;}
    
    #bottom img{
        margin: auto;
    }
    #bottom ul li{
        padding-top: 10px;
    }
    .index_logo .search{
        border: none;
    }
    .subpage img{
        height: auto;
    }
    .content .img img{
        margin: auto;
    }
    .content .img{
        margin-bottom: 10px;
    }
}
