@charset "utf-8";
body,html{
    margin: 0;
    padding: 0;
    font-size: 16px;
}
html{
    margin: auto;
    background: white;
}
ul, li, p, h1, h2, h3, h4, h5, h6, dl, dt, dd{
    margin: 0;
    padding: 0;
    list-style: none;
    border: none;
    outline: none;
}

a,a:link,a:visited,a:hover, a:active,a:focus {
    text-decoration: none;
    color:inherit;
}

i {
    font-style: normal;
}

s {
    text-decoration: none;
}

.wow{
    visibility: visible;
}


    .item_class_5{
        width: 100%;
        height: 100%;
		margin:0px;
		padding:0px;
    }
.item_class_5 .compoli{    
    
	text-align: center;
}   
.item_class_5 .compoli h2{font-weight: normal;
    font-size: 1.5rem;margin:1rem;} 
.item_class_5 .compoli p{font-size:1.2rem;margin:1rem;text-align:left;}



	.item_class_6 .title{
		height: auto;
		width:20rem;
	}
	.item_class_6 .title li{
		width:9rem; 
		height:100%; 
		float:left; 
		margin:0.5rem;
		overflow:hidden;
		height:auto;
		position:relative;
		
		
	}
	.item_class_6 .title img{
		width:100%;
		height:auto;
	}
	.item_class_6 .title p{
		text-align:center;
		line-height:1.875rem;
		background-color:#000;
		opacity:0.5;
		width:100%;
		overflow:hidden;
		white-space:nowrap;
		text-overflow:ellipsis;
		margin-top:0.5rem;
		bottom:0px;
		color:#fff;
		box-sizing: border-box;
	}
	


    .item_class_8 .bx-wrapper {
        position: relative;
        margin: 0;
        padding: 0;
    }

    .item_class_8 .bx-viewport {
        width: 100%;
        overflow: hidden;
        position: relative;
    }

    .item_class_8 .bx-slider {
        margin: 0;
        padding: 0;
        list-style: none;
        position: relative;
        transition-duration: 0.5s;
    }

    .item_class_8 .bx-slider li {
        float: left;
        list-style: none;
        position: relative;
        width: 100%;
    }

    .item_class_8 .bx-slider li img {
        height: auto;
        width: 100%;
        display: block;
    }

    .item_class_8 .bx-wrapper .bx-pager {
        position: absolute;
        bottom: 4%;
        width: 100%;
        text-align: center;
        color: #666;
        padding-top: 20px;
    }

    .item_class_8 .bx-wrapper .bx-pager .bx-pager-item {
        display: inline-block;
    }

    .item_class_8 .bx-wrapper .bx-pager.bx-default-pager a {
        background: transparent;
        border: 1px solid #ccc;
        text-indent: -9999px;
        display: block;
        width: 15px;
        height: 15px;
        margin: 0 3px;
        outline: 0;
        -moz-border-radius: 16px;
        -webkit-border-radius: 16px;
        border-radius: 16px;
        box-sizing: border-box;
    }

    .bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active {
        background: #ccc;
    }

    .item_class_8 .bx-wrapper .bx-controls-direction a {
        position: absolute;
        top: 50%;
        margin-top: -16px;
        outline: 0;
        width: 32px;
        height: 32px;
        text-indent: -9999px;
        z-index: 999;
    }

    .item_class_8 .bx-wrapper .bx-controls-direction a.disabled {
        display: none;
    }

    .item_class_8 .bx-wrapper .bx-prev {
        left: 10px;
        background: url(./files/8/controls.png) no-repeat 0 -32px;
    }

    .item_class_8 .bx-wrapper .bx-prev:hover {
        background-position: 0 0;
    }

    .item_class_8 .bx-wrapper .bx-next {
        right: 10px;
        background: url(./files/8/controls.png) no-repeat -43px -32px;
    }

    .item_class_8 .bx-wrapper .bx-next:hover {
        background-position: -43px 0;
    }


    .item_class_11 .navigation{
        margin: 5px;
        padding:10px 5px;
        display: block;
        color: #707070;
        text-align: left;
        font-family: "黑体";
        font-weight: bold;
    }
    .item_class_11 hr{
        margin: 3px;
    }


    .item_class_15 img {
        height: auto;
        width: 100%;
    }


    .item_class_18 .left {
        width: 30%;
        height: 100%;
        font-size: inherit;
        float: left;
    }

    .item_class_18 .right {
        width: 70%;
        height: 100%;
        font-size: inherit;
        float: right;
    }



    .item_class_22 .section-title {
        padding-bottom: 40px;
        text-align: center;
    }

    .item_class_22 .section-title h2 {
        color: #585858;
    }

    .item_class_22 .section-title .context {
        color: #838383;
        line-height: 28px;
        font-size: 15px;
    }

    .item_class_22 .section-title .horizontal-line {
        margin: 15px auto 0;
        background: #727272 none repeat scroll 0 0;
        height: 1px;
        width: 70px;
    }


    @media (min-width: 992px) {
        .item_class_23 .item {
            width: 33.33333333%;
        }
    }

    .item_class_23 .item {
        margin-bottom: 50px;
        display: inline-block;
        padding: 0 15px;
        vertical-align: top;
        box-sizing: border-box;
    }

    .item_class_23 .item a {
        text-decoration: none;
    }

    .item_class_23 .item a:link {
        color: inherit;
    }

    .item_class_23 .single-service i {
        border-radius: 50%;
        -webkit-box-shadow: 0 0 0 1px #9e9e9e inset;
        box-shadow: 0 0 0 1px #9e9e9e inset;
        color: #8a8a8a;
        float: left;
        font-size: 20px;
        height: 40px;
        line-height: 40px;
        margin-right: 20px;
        position: relative;
        -webkit-transition: all 0.5s ease 0s;
        -o-transition: all 0.5s ease 0s;
        transition: all 0.5s ease 0s;
        width: 40px;
        text-align: center;
    }

    .item_class_23 .single-service:hover i {
        -webkit-box-shadow: 0 0 0 25px #393939 inset;
        box-shadow: 0 0 0 25px #393939 inset;
        color: #ffffff;
    }

    .item_class_23 .single-service i::after {
        border-radius: 100%;
        -webkit-box-shadow: 0px 4px 15px 0px rgba(5, 5, 6, 0.3);
        box-shadow: 0px 4px 15px 0px rgba(5, 5, 6, 0.3);
        content: "";
        height: 100%;
        left: 0;
        opacity: 0;
        position: absolute;
        top: 0;
        -webkit-transition: all 0.5s ease 0s;
        -o-transition: all 0.5s ease 0s;
        transition: all 0.5s ease 0s;
        width: 100%;
    }

    .item_class_23 .media-body {
        display: table-cell;
        vertical-align: top;
    }

    .item_class_23 h5 {
        font-size: 15px;
        font-weight: 400;
        color: #656565;
        margin-bottom: 10px;
    }

    .item_class_23 .single-service hr.line {
        background: #c8c8c8 none repeat scroll 0 0;
        margin: 0 0 9px 0;
        width: 50px;
    }

    .item_class_23 .single-service p {
        color: #979797;
        font-size: 14px;
        line-height: 22px;
        font-weight: 300;
        margin: 0;
    }


    .item_class_27 .list {
        list-style: none;
        width: 100%;
    }
    .item_class_27 .list li{
        width: 100%;
    }
    .item_class_27 .list li a{
        display: block;
        font-size: 1.3rem;
        text-align: center;
        color: #fefefe;
        white-space: nowrap;
        overflow: hidden;
        margin: 10px;
        padding: 15px 0;
        box-sizing: border-box;
        background-color: #909090;
        border-radius: 0.5rem;
    }




    .item_class_31 {
        width: 100%;
        height: 100%;
        margin: 0px;
        padding: 0px;
    }

    .item_class_31 .parentWrap {
        overflow: hidden;
    }

    .item_class_31 .parent {
        overflow: hidden;
    }

    .item_class_31 .child {
        float: left;
        width: calc(33.33%);
        /*Firefox*/
        width:-moz-calc(33.33%);
        /*chrome safari*/
        width:-webkit-calc(33.33%);
        /*Standard */
    }



    .item_class_35 .title {
        height: auto;
        width: 100%;
        line-height: 30px;
        text-align: center;
        font-size: 20px;
        font-weight: bold;
        padding-top: 10px;


    }

    .item_class_35 .title1 {
        height: auto;
        width: 100%;
        line-height: 20px;
        text-align: center;
        color: red;
        font-size: 16px;
        font-weight: bold;
        padding-bottom: 10px;


    }




    .item_class_39 .title {
        height: auto;
        width: 90%;
        margin: 0 auto;
        font-size: 14px;
    }

    .item_class_39 .title li {
        width: 100%;
        height: 100%;
        border-bottom: 1px dashed #d7d9d8;
    }

    .item_class_39 .title a {
        line-height: 30px;
        color: #6d6a61;
        display: inline-block;
        width: calc(100% - 85px);
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;

    }

    .item_class_39 .title span {
        line-height: 30px;
        color: #6d6a61;
        width: 80px;
        text-align: right;
        display: inline-block;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;

    }




    .item_class_40 .title {
        padding-top: 5px;
        padding-bottom: 5px;
        width: 100%;
    }

    .item_class_40 hr {
        color: #f4f4f4;
        width: 100%;
    }


    .item_class_47 .top {
        height: 3rem;
        width: 100%;
        position: relative;
        overflow: hidden;
    }

    .item_class_47 .nav .menu-open, .item_class_47 .nav2 .menu-close {
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
        width: 3rem;
        text-align: center;
        cursor: pointer;
    }

    .item_class_47 .nav .header{
        height: 100%;
        position: absolute;
        top: 0;
        left: 3rem;
        right: 0;
        text-align: center;
        overflow: hidden;
    }

    .item_class_47 .drawer {
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        opacity: 0;
        display: none;
        transition: all 0.3s;
        transform: translateX(-100%);
        z-index: 99999;
        background-color: white;
    }

    .item_class_47 .drawer .box {
        flex: 1;
        overflow: auto;
    }

    .item_class_47 .drawer.show {
        display: flex;
        flex-direction: column;
    }

    .item_class_47 .drawer.open {
        opacity: 1;
        transform: translateX(0);
    }
    .item_class_47 .icon{
        fill: #8e8e8e;
        width: 2.5rem;
        height: 100%;
    }


    .item_class_49 .message {
        width: 60px;
        height: 40px;
        line-height: 40px;
        text-align: center;
        background-color: #fff;
        color: #000;
        border: #000 solid 1px;
        border-radius: 5px;
    }

    .item_class_49 .message a {
        text-decoration: none;
        color: inherit;
        display: block;
    }


	.item_class_59 .title{
		height: auto;
		width:100%;
	}
	.item_class_59 .title li{
		width:46%; 
		height:100%; 
		float:left; 
		margin:2%;
		overflow:hidden;
		height:12.5rem;
		position:relative;
		border-radius: 5px;
	}
	.item_class_59 .title img{
		width:100%;
		height:100%;
		position:relative;
		border:1px solid #f4f4f4;
		border-radius: 5px;
		
	}
	.item_class_59 .title p{
		text-align:center;
		line-height:1.875rem;
		background-color:#000;
		opacity:0.5;
		width:100%;
		overflow:hidden;
		white-space:nowrap;
		text-overflow:ellipsis;
		padding:0px 0px 0px 5px;
		position:absolute;
		bottom:0px;
		color:#fff;


	}
	


	.item_class_67 .head-list{vertical-align: 11px;display: inline-block;clear:both;}
	.item_class_67 .head-list-box{overflow: hidden;}
	.item_class_67 .head-list-box .head-list-single{float:left;margin-top:3px;}
	.item_class_67 .head-list-single a{font-size: 14px;color:#666;font-family: '微软雅黑';text-decoration: none;}


	.item_class_86 .title{
		height: auto;
		width:100%;
		line-height:20px;
		box-sizing: border-box;
		padding:10px;
	}


    .item_class_91{
        width: 100%;
        height: 100%;
    }
    .item_class_91 .background1{
        background-color: #ffc054;
    }
    .item_class_91 .background2{
        background-color: #ff7171;
    }
    .item_class_91 .background3{
        background-color: #ff6ac6;
    }
    .item_class_91 .background4{
        background-color: #83d017;
    }
    .item_class_91 .background5{
        background-color: #25bff7;
    }
    .item_class_91 .background6{
        background-color: #ffd119;
    }
    .item_class_91 .background7{
        background-color: #d7b5ff;
    }
    .item_class_91 .background8{
        background-color: #5cdccf;
    }
    .item_class_91 .circle{
        text-align: center;
        width: 60px;
        height: 60px;
        border-radius: 50px;
    }
    .item_class_91 .dh-div li img{
        max-width: 70%;
        max-height: 70%;
        margin-top: 15%;
    }
    .item_class_91 li{
        list-style-type:none;
    }
    .item_class_91 .dh-div ul li{
        float: left;
        width: 20%;
        margin-left: 4%;
        text-align: center;
    }



    .item_class_93{
        width: 100%;
        height: 100%;
    }
    .item_class_93 .clear{
        clear: both;
    }
    .item_class_93 .background{
        background: -webkit-gradient(linear, left bottom, left top, from(#ff7214), to(#ff9f16));
    }

    .item_class_93 .circle{
        text-align: center;
        width: 100%;
        height: 35px;
        border-radius: 50px;
    }
    .item_class_93 .dh-div{
        position: fixed;
        bottom: 0;
        width: 100%;
    }
    .item_class_93 .dh-div li img{
        max-width: 100%;
        max-height: 100%;
        margin: 5% 0 20% 0 ;
    }
    .item_class_93 li{
        list-style-type:none;
    }
    .item_class_93 .dh-div ul li{
        float: left;
        width: 25%;
        /*margin-left: 4%;*/
        text-align: center;
    }
    .item_class_93 .name_p{
        color: #fff;
    }


    .item_class_103 {
        width: 100%;
        height: 100%;
    }

    .item_class_103 .clear {
        clear: both;
    }

    .item_class_103 .title2{
        width: 100%;
        height: 60px;
        border-bottom: 1px solid #e0e0e0;
    }
    .item_class_103 .title2 p,.title2 span{
        line-height: 60px;
        text-align: center;
    }
    .item_class_103 .text_content{
        color: #f67c01;
        padding-left:20px;
        font-size: 24px;
        width: 80%;
        border-bottom: 1px solid #f67c01;
        z-index: 9;
        float: left;
    }
    .item_class_103 .tb_icon{
        float: right;
        width: 10%;
        text-align: right;
        line-height: 70px;
        padding-right: 10px;
    }




    .item_class_119 {
        width: 100%;
        height: 100%;
    }

    .item_class_119 .clear {
        clear: both;
    }

    .item_class_119 .span {
        width: 100%;
        margin: 0 auto;
        padding: 10px;
        box-sizing: border-box;
    }



    .item_class_123 {
        width: 100%;
        height: 100%;
    }

    .item_class_123 .clear {
        clear: both;
    }

    .item_class_123 {
        width: 100%;
        margin: 0 auto;
        padding: 10px;
        box-sizing: border-box;
        color: #000;
        text-decoration: none;
    }

    .item_class_123:hover {
        color: #000;
        text-decoration: none;
    }

    .item_class_123:visited {
        color: #000;
    }



    .item_class_124 {
        width: 100%;
        height: 100%;
    }

    .item_class_124 .clear {
        clear: both;
    }

    .item_class_124 .span {
        width: 100%;
        margin: 0 auto;
        padding: 10px;
        box-sizing: border-box;
    }



.item_class_126 body { margin: 0; padding: 0; height: 100%; font-size: 14px; font-family: Tahoma, Geneva, Microsoft YaHei, "微软雅黑"; color: #333; line-height: 24px }
.item_class_126 li, .item_class_126 ol, .item_class_126 ul { margin: 0; padding: 0; list-style: none }
.item_class_126 h2{ margin: 0; padding: 0; font-family: "微软雅黑"; font-size: 14px }
.item_class_126 .fl { float: left }
.item_class_126 .fr { float: right }
.item_class_126 .clear { clear: both }
.item_class_126 a { text-decoration: none;}
.item_class_126 .pro-dh-lan{width:290px;}
.item_class_126 .pro-dh-lan>h2{background: #39abff;color:#fff;height: 50px;line-height: 50px;text-align: center;font-size: 24px;}
.item_class_126 .pro-dh-lan>h2 label{display: inline-block;height: 1px;background: #fff;width:60px;margin-bottom: 10px;}
.item_class_126 .pro-dh-lan>h2 span{display: inline-block;margin:0 10px;}
.item_class_126 .pro-dh-lan ul li{margin-top: 5px;background: #f8f8f8;height: 45px;}
.item_class_126 .pro-dh-lan ul li a{font-size: 18px;color:#555;display: inline-block;width:90%;padding:0 5% 0;height: 45px;line-height: 45px; transition: all .5s linear;}
.item_class_126 .pro-dh-lan ul li a:hover{background: #39abff;color:#fff;}
.item_class_126 .pro-dh-lan ul li a label{float:right;color:#ccc;}
.item_class_126 .pro-dh-lan ul li a:hover label{color:#fff;
    transform:rotate(90deg);}
.item_class_126 .pro-dh-lan ul li a span{display: inline-block;margin-left:10px;overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;width:80%;}




.item_class_127 body { margin: 0; padding: 0; height: 100%; font-size: 14px; font-family: Tahoma, Geneva, Microsoft YaHei, "微软雅黑"; color: #333; line-height: 24px }
.item_class_127 li, .item_class_127 ol, .item_class_127 ul { margin: 0; padding: 0; list-style: none }
.item_class_127 h2{ margin: 0; padding: 0; font-family: "微软雅黑"; font-size: 14px }
.item_class_127 .fl { float: left }
.item_class_127 .fr { float: right }
.item_class_127 .clear { clear: both }
.item_class_127 a { text-decoration: none;}


.item_class_127 .MoBodyC{width:929px;}   
.item_class_127 .text-list-module {
    overflow: hidden;
}
.item_class_127 .s-listpage-text-list-2 li {
    width: 100%;
}
.item_class_127 .text-list-module li {
    display: inline-block;
}

.item_class_127 .text-list-module .inner {
    text-align: left;
    height: 40px;
    line-height: 40px;
    border-color: #CCC;
    border-bottom: 1px dotted #ccc;
    padding-right: 70px;
    margin: 0;
    position: relative;
    overflow: hidden;
    padding: 0;
}
.item_class_127 .text-list-module .text-list-a {
    overflow: hidden;
    display: inline-block;
    zoom: 1;
    width: 90%;
    text-overflow: ellipsis;
}
.item_class_127 .text-list-module code {
   height: 4px;width:4px;background: #000;display: inline-block;
   margin-right: 5px;
   margin-bottom: 3px;
}
.item_class_127 .text-list-module a {
    font-family: "微软雅黑";
    color:#555;
}
.item_class_127 .text-list-module .text-list-times {
    float:right;
    font-family: 微软雅黑;
    font-size: 12px;
    color: #888888;
}

.text-list-module li:hover a,.text-list-module li:hover .text-list-times {
    color:#4c9ef0;
}



.item_class_128 body { margin: 0; padding: 0; height: 100%; font-size: 14px; font-family: Tahoma, Geneva, Microsoft YaHei, "微软雅黑"; color: #333; line-height: 24px }
.item_class_128 li, .item_class_128 ol, .item_class_128 ul { margin: 0; padding: 0; list-style: none }
.item_class_128 h2{ margin: 0; padding: 0; font-family: "微软雅黑"; font-size: 14px }
.item_class_128 .fl { float: left }
.item_class_128 .fr { float: right }
.item_class_128 .clear { clear: both }
.item_class_128 a { text-decoration: none;}
.item_class_128 .product-list-img{
    width:900px;
}
.item_class_128 .product-list-img ul li{float:left;width:23.5%;margin-right: 2%;background: #f8f8f8;transition: all .5s linear;}
.item_class_128 .product-list-img ul li:nth-child(4n){margin-right: 0;}
.item_class_128 .product-list-img ul li a{display: inline-block;width:98%;padding:2%;text-align: center;}
.item_class_128 .product-list-img ul li a img{vertical-align: middle;max-width: 100%;align-items: center;margin:0 auto;}
.item_class_128 .product-list-img ul li a p{font-family: "微软雅黑";font-size: 14px;color: #555555;overflow: hidden;
    height: 24px;
    line-height: 24px;}
.item_class_128 .img-wth{height: 200px;width:100%;overflow: hidden;
    position: relative;
    display: flex;align-items: center}

    .item_class_128 .product-list-img ul li:hover{background:#39abff;}
    .item_class_128 .product-list-img ul li:hover a p{color:#fff;}



    .item_class_129 .title {
        height: auto;
        width: 100%;
    }

    .item_class_129 .demo {
        overflow: hidden;
        width: 100%;
    }

    .item_class_129 .demo img {
        vertical-align: middle;
        max-width: 100%;
        align-items: center;
        margin: 0 auto;
    }

    .item_class_129 .indemo {
        white-space: nowrap;
    }

    .item_class_129 .demo1, .item_class_129 .demo2 {
        display: inline-block;
    }

    .item_class_129 .demo a {
        display: inline-block;
        width: 200px;
        border: 1px solid #cccccc;
        text-align: center;
        background: #f8f8f8;
        margin-right: 5px;
    }

    .item_class_129 .demo a .img-wth {
        height: 200px;
        width: 100%;
        overflow: hidden;
        position: relative;
        display: flex;
        align-items: center;
    }

    .item_class_129 .demo1 span, .item_class_129 .demo2 span {
        display: block;
        text-align: center;
        font-family: "微软雅黑";
        font-size: 14px;
        color: #888;
        overflow: hidden;
        height: 30px;
        line-height: 30px;
    }


    .item_class_129 .demo a:hover {
        background: #39abff;
    }

    .item_class_129 .demo a:hover a p {
        color: #fff;
    }


    .item_class_130 {
        display: table;
        margin: 10px auto;
    }

    .item_class_130 li {
        display: inline-block;
    }

    .item_class_130 li a {
        display: inline-block;
        color: #000000;
        padding: 5px 10px;
        background-color: #ffffff;
        border: 1px solid #cccccc;
        border-radius: 3px;
        margin: 0 5px;
    }

    .item_class_130 li a:hover {
        background-color: #cccccc;
    }


    .item_class_131 {
        width: 100%;
        height: 100%;
    }

    .item_class_131 .clear {
        clear: both;
    }

    .item_class_131 .mapclass {
        padding: 10px;
        text-align: center;
    }
    .item_class_131 iframe{
        width: 340px;
        height: 340px;
    }


    .item_class_132 {
        width: 100%;
        height: 100%;
    }

    .item_class_132 .clear {
        clear: both;
    }
    .item_class_132{
        width: 100%;
        height: 300px;
    }




.item_class_133 body { margin: 0; padding: 0;}
.item_class_133 li, .item_class_133 ol, .item_class_133 ul { margin: 0; padding: 0; list-style: none }
.item_class_133 h2{ margin: 0; padding: 0; font-family: "微软雅黑"; font-size: 14px }
.item_class_133 .fl { float: left }
.item_class_133 .fr { float: right }
.item_class_133 .clear { clear: both }
.item_class_133 a { text-decoration: none;}


.item_class_133 .proListmodule_5 {
    background: #f6f6f6; 
    padding:20px;
    overflow: hidden;
}
.item_class_133 .list_setup {
    padding: 15px;
    overflow: hidden;
    border-radius: 10px;
    background-color: #ffffff;
    margin-bottom: 15px;
}
 .item_class_133 .urlfont {
    font-size: 16px;
    color: #333333;
    font-family:  "微软雅黑";
    line-height: 2em;
    overflow: hidden;
    text-overflow: ellipsis;
    height: 2em;
    display: block;
}
.item_class_133 .proListmodule_5 .proIntro {
    line-height: 1.5em;
    font-size: 12px;
    overflow:hidden;
}
.item_class_133 .textfont {
    font-size: 13px;
    color: #666666;
    line-height: 20px;
    height: 38px;
    display: block;
}


