@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_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;

        z-index: 999;

        fill:#666666;

        opacity: 0.4;

    }

    .item_class_8 .bx-wrapper .bx-controls-direction a:hover{

        fill:#999999;

    }



    .item_class_8 .bx-wrapper .bx-controls-direction a.disabled {

        display: none;

    }

    .item_class_8 .bx-wrapper .bx-prev {

        left:10px;

    }

    .item_class_8 .bx-wrapper .bx-next {

        right:10px;

    }







    .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_19 {

        display: inline-block;

        margin: 0;

        list-style: outside none none;

        padding: 0;

        position: relative;

    }



    .item_class_19 .navigation {

        line-height: 110px;

        -webkit-transition: all 0.5s ease 0s;

        -o-transition: all 0.5s ease 0s;

        transition: all 0.5s ease 0s;

        display: block;

        padding: 0;

        position: relative;

        color: #6c6c6c;

        font-weight: 700;

        font-size: 12px;

    }



    .item_class_19 .navigation:hover {

        color: #a4a4a4;

        outline: none;

        text-decoration: none;

    }



    .item_class_19 .navigation:after {

        width: 0;

        background: #666666 none repeat scroll 0 0;

        top: 65px;

        content: "";

        height: 1px;

        -webkit-transition: all 0.3s ease 0s;

        -o-transition: all 0.3s ease 0s;

        transition: all 0.3s ease 0s;

        margin: 0 auto;

        -webkit-box-sizing: border-box;

        -moz-box-sizing: border-box;

        box-sizing: border-box;

    }



    .item_class_19 .navigation:hover:after {

        width: 100%;

    }



    .item_class_19 .dropdown {

        position: absolute;

        left: 0;

        top: 100%;

        width: 150px;

        z-index: 100;

        background: #222222;

        visibility: hidden;

        opacity: 0;

        transition: all 400ms ease;

        -moz-transition: all 400ms ease;

        -webkit-transition: all 400ms ease;

        -ms-transition: all 400ms ease;

        -o-transition: all 400ms ease;

    }



    .item_class_19 .dropdown li {

        list-style: outside none none;

        float: none;

        position: relative;

        width: 100%;

        padding: 0;

        margin: 0;

    }



    .item_class_19 .dropdown li a {

        border-bottom: 1px solid rgba(51, 51, 51, 0.5);

        color: rgba(255, 255, 255, 0.7);

        display: block;

        padding: 12px 20px;

        text-align: left;

        font-size: 11px;

        line-height: 1;

    }



    .item_class_19 .dropdown li a:hover {

        color: #ffffff;

        background-color: rgba(51, 51, 51, 0.5);

    }



    .item_class_19:hover .dropdown {

        visibility: visible;

        opacity: 1;

    }





    @media (min-width: 768px) {

        .item_class_24 .item {

            width: 33.33333333%;

        }

    }



    .item_class_24 .item {

        display: inline-block;

        vertical-align: top;

        padding-right: 15px;

        padding-left: 15px;

        box-sizing: border-box;

        margin-bottom: 30px;

        margin-top: 10px;

    }



    .item_class_24 .item img {

        width: 100%;

    }



    .item_class_24 .blog-text h4 {

        font-size: 20px;

        font-weight: 300;

        margin-bottom: 10px;

        color: #747474;

    }



    .item_class_24 .blog-text h4:hover {

        color: #333;

    }



    .item_class_24 .blog-text .blog-footer a:hover {

        border-color: #333;

        color: #333;

    }



    .item_class_24 .blog-text .title h6 {

        color: #8f8f8f;

        font-size: 13px;

        font-weight: 300;

    }



    .item_class_24 .blog-text .line {

        background: #e0e0e0 none repeat scroll 0 0;

        margin-top: 5px;

        margin-bottom: 20px;

        width: 123px;

        border: 0 none;

        height: 1px;

    }



    .item_class_24 .blog-footer .pull-left a {

        border-bottom: 1px solid #d8d8d8;

        color: #949494;

        font-size: 12px;

        font-weight: 300;

        padding-bottom: 3px;

        -webkit-transition: all 0.3s ease;

        -o-transition: all 0.3s ease;

        transition: all 0.3s ease;

    }





    .item_class_32 .title {

        height: auto;

        width: 100%;

        display: flex

    }



    .item_class_32 .title .divlist {

        height: auto;

        width: 5rem;

        line-height: 40px;

        text-align: center;

        background-color: #23d01a;

        color: #fff;

        flex: 1;

    }









    .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_38 .title {

        height: auto;

        width: 30%;

        font-size: 12px;

        font-weight: bold;

        padding: 5px 0px;

        color: #746f6f;

        background: #fff;

        border: 1px solid #746f6f;

        border-radius: 20px;

        text-align: center;

        margin: 10px auto;

    }

    .item_class_38 a{

        text-decoration: none;

        color: inherit;

    }





    .item_class_39 .title {

        height: auto;

        width: 90%;

        margin: 0 auto;

        font-size: 14px;

    }



    .item_class_39 .title li {
		display: flex;
		align-items: center;
        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_42 .title {

        height: auto;

        width: 100%;

        font-size: 14px;

        font-weight: bold;

        padding: 10px 0px;

        color: #fff;

        background: #2e74fd;

        border: 1px solid #746f6f;

        text-align: center;

        margin: 10px auto;

    }

    .item_class_42 .title a{

        text-decoration: none;

        color: inherit;

    }







    .item_class_48 {

        height: auto;

        width: 100%;

    }



    .item_class_48 .message {

        width: 50px;

        height: 50px;

        line-height: 40px;

        text-align: center;

        background-color: red;

        color: #fff;

        float: right;

        border-right: red solid 1px;

        position: fixed;

        bottom: 40px;

        right: 40px;

        border-radius: 25px;

        padding-top: 10px;

        box-sizing: border-box;

    }



    .item_class_48 .message svg {

        width: 30px;

        height: 30px;

    }





    .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_53 .title{

		height: auto;

		width:100%;

		display:flex;

		margin:10px auto;

	}

	.item_class_53 .title .item{

		height: auto;

		width: 5rem;

		text-align:center;

		color:#000;

		flex:1;

		display:-webkit-box;

		 -webkit-box-flex:1;

		 -webkit-box-pack:center;

		 -webkit-box-align:center;

		 -webkit-box-orient:vertical;

		

	}

	.item_class_53 .title .item .mod-link{

		 margin-bottom:10px;

		 border:1px solid silver;

		 background-color:#fff;

		 border-radius:100px;

		 display:-webkit-box;

		 height:55px;

		 width:55px;

		 text-decoration:none;

		 position:relative;

		 -webkit-box-align:center;

		 -webkit-box-pack:center

		

	}

	.item_class_53 .title .item img{

		max-width: 35px;

		height: 34px;

	}

	.item_class_53 .title .attr-content{

		font-size:14px;

		white-space:nowrap;

		overflow:hidden;

		text-overflow:ellipsis;

		color:#000

	}







	.item_class_66 .custom-phone{

			display: inline-block;

			float:left;

			width:350px;

			height:90px;

			margin:15px 20px;}

	.item_class_66 .cus-pone-bott{overflow:hidden;margin-top:5px;}

	.item_class_66 .cus-pone-bott .cus-zp{float:right;margin-right:50px;}

	.item_class_66 .cus-phone-top img{width:29px;height:30px;vertical-align: middle;}	

	.item_class_66 .cus-phone-top label{color:#1f87e8;font-size: 20px;font-family: '微软雅黑';word-break: normal;

    		white-space: pre-wrap;}

    .item_class_66 .cus-phone-top label span{font-size: 27px;font-weight: bold;}

    .item_class_66 .cus-zp img{width:28px;height:27px;vertical-align: middle;}

    .item_class_66 .cus-zp label{font-size: 16px;color:#888888;display: inline-block;line-height: 27px;}

	



	.item_class_68 .secarch-sy{overflow: hidden;width:484px;display: inline-block;}



		.item_class_68 .secarch-sy input{

			width: 14rem;

		    height: 48px;

		    border: 1px solid #ddd;

    		border-right: none;

		    background: none;

		    outline: none;

		    padding: 0 0 0 14px;

		    float: left;

		    color: #666;

		    font-size: 14px;

			font-family: '微软雅黑';}

		.item_class_68 .secarch-sy label{display: inline-block;width:75px; background-color: #ff6537;height:50px;cursor:pointer;font-size: 14px;float:left;text-align: center;}





    .item_class_78{

        width: 100%;

        height: 100%;

    }

    .item_class_78 .news{

        width: 100%;

        margin: 0 auto;

        padding: 10px;

        box-sizing: border-box;

    }

    .item_class_78 .news a,.item_class_78 .news a:hover{

        text-decoration: none;

        color: #333;

    }

    .item_class_78 .news ul li{

        margin-left: 2%;

        margin-top: 20px;

        width: 23%;

        float: left;

        /*height: 80px;*/

        text-align: center;



    }







	.item_class_86 .title{

		height: auto;

		width:100%;

		line-height:20px;

		box-sizing: border-box;

		padding:10px;

	}





    .item_class_89 .tel12 {

        display: block;

        width: 180px;

        height: 50px;

        line-height: 50px;

        background: rgb(26, 173, 25);

        text-align: center;

    }



    .item_class_89 .tel12 .weixinbtn {

        padding-left: 30px;

        font-size: 16px;

        color: #fff;

        background: url(./files/89/weixin.png) no-repeat;

        background-size: auto 100%;

    }



    .item_class_89 .light1 .close {

        width: 20px;

        height: 20px;

    }



    .item_class_89 .light1 .succtu {

        width: 60px;

        height: 60px;

    }



    .item_class_89 .light1 .fuzhisucc {

        font-size: 20px;

        font-weight: bold;

        line-height: 60px;

    }



    .item_class_89 .light1 .weixin {

        text-align: center;

        font-size: 18px;

        line-height: 30px;

        color: #666

    }



    .item_class_89 .erweima {

        width: 70%;

        height: auto;

        margin: 30px auto;

        display: block;

    }



    .item_class_89 .light1 button {

        margin-top: 10px;

        background: #1aad19;

        border-radius: 5px;

        width: 180px;

        border: none;

        height: 50px;

        line-height: 50px;

        color: #fff;

        font-size: 16px;

    }



    .item_class_89 .light1 a {

        float: right;

        font-size: 16px;

        color: #000;

        text-decoration: none;

    }



    .item_class_89 .black_overlay {

        display: none;

        position: fixed;

        top: 0;

        left: 0;

        width: 100%;

        height: 100%;

        background-color: black;

        z-index: 1001;

        opacity: .70;

    }



    .item_class_89 .light1 .copy_content {

        color: red;

        font-weight: bold;

    }



    .item_class_89 .white_content {

        display: none;

        position: fixed;

        top: 50%;

        left: 50%;

        width: 300px;

        transform: translate(-50%,-50%);

        padding: 15px;

        background-color: white;

        border: 1px solid #eee;

        overflow: auto;

        z-index: 9999;

    }



    @media screen and (max-width: 680px) {

        .item_class_89 .tel12 {

            display: block;

            width: 100%;

            height: 2.6rem;

            line-height: 2.6rem;

            background: rgb(26, 173, 25);

            text-align: center;

        }



        .item_class_89 .tel12 .weixinbtn {

            padding-left: 1.5rem;

            font-size: 16px;

            color: #fff;

            background: url(./files/89/weixin.png) no-repeat;

            background-size: auto 100%;

        }



        .item_class_89 .light1 .close {

            width: 1rem;

            height: 1rem;

        }



        .item_class_89 .light1 .succtu {

            width: 3rem;

            height: 3rem;

        }



        .item_class_89 .light1 .fuzhisucc {

            font-size: 1.125rem;;

            font-weight: bold;

            line-height: 3rem;

        }



        .item_class_89 .light1 .weixin {

            text-align: center;

            font-size: 0.875rem;

            line-height: 1.5rem;

            color: #666

        }



        .item_class_89 .erweima {

            width: 70%;

            height: auto;

            margin: 1.5rem auto;

            display: block;

        }





        .item_class_89 .light1 button {

            margin-top: 10px;

            background: #1aad19;

            border-radius: .25rem;

            width: 9rem;

            border: none;

            height: 2.5rem;

            line-height: 2.5rem;

            color: #fff;

            font-size: 0.8rem;

        }

    }









    .item_class_93{

        width: 100%;

        height: 100%;

    }

    .item_class_93 .clear{

        clear: both;

    }

    .item_class_93 .background{

        background-color: #ff7214;

    }



    .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_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_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:96%;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_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_132 {

        width: 100%;

        height: 100%;

    }



    .item_class_132 .clear {

        clear: both;

    }

    .item_class_132{

        width: 100%;

        height: 300px;

    }











    .item_class_136 li,

    .item_class_136 ul {

        margin: 0;

        padding: 0;

        list-style: none;

    }



    .item_class_136 h2 {

        margin: 0;

        padding: 0;

        font-family: "微软雅黑";

        font-size: 14px;

    }



    .item_class_136 a {

        text-decoration: none;

    }



    .item_class_136 .parduct-list {

        width: 100%;

    }



    .item_class_136 .parduct-list ul li {

        border-bottom: 1px solid #f3f3f3;

        height: 40px;

        line-height: 40px;

        width: 100%;

        box-sizing: border-box;

    }



    .item_class_136 .parduct-list ul li a h2 {

        font-size: 14px;

        color: rgb(51, 51, 51);

        font-weight: normal;

        text-decoration: none;

        font-style: normal;

        text-align: left;

        margin: 0 10px;

    }



    .item_class_136 .parduct-list ul li a:hover h2 {

        color: #000;

    }





.item_class_139 { display:inline-block; }

.item_class_139 .dh-home{display: inline-block;text-decoration: none;}

      .item_class_139 .home-sy{padding:0 10px;width:auto;min-width:85px;

    height: 80px;

    line-height: 80px;

    color: #000000;

    display: inline-block;

    position: relative;

    transition: all 0.5s;

    -moz-transition: all 0.5s;

    -webkit-transition: all 0.5s;

    -o-transition: all 0.5s;text-align: center;}

.item_class_139 .home-sy span {width:100%;

    color: #333;font-size: 14px;display: inline-block;line-height: 80px;}

.item_class_139 .home-sy:hover{background-color: rgb(140, 13, 13);color:#fff;}

.item_class_139 .home-sy:hover span::after {

    content: '';

    position: absolute;

    left: 50%;

    margin-left: -10px;

    width: 20px;

    height: 2px;

    background-color: #fff;

    -webkit-animation: layout-109-nav-active2 0.5s;

    -moz-animation: layout-109-nav-active2 0.5s;

    -o-animation: layout-109-nav-active2 0.5s;

    animation: layout-109-nav-active2 0.5s;

    bottom: 25%;

    background-color: #fff;

}

.item_class_139 .home-sy:hover span{color:#fff;}





     

      .item_class_143 li,

      .item_class_143 ul {

        margin: 0;

        padding: 0;

        list-style: none;

      }

      .item_class_143 h4,{

        margin: 0;

        padding: 0;

        font-family: "微软雅黑";

        font-size: 14px;

      }

.item_class_143 #in_01_r{width: 937px;margin:40px auto;}

.item_class_143 #in_01_r li{margin-right: 20px;margin-bottom: 20px; background: #eef2f2;transition: all .4s; float:left; _display:inline; overflow:hidden;}

.item_class_143 #in_01_r li:nth-child(3n){margin-right: 0;}

.item_class_143 #in_01_r li a{text-decoration: none;}

.item_class_143 #in_01_r li a img{ width: 299px;height: 220px; display:block; }

.item_class_143 #in_01_r li a .icptit {position: relative; height: 70px; display:block;line-height:26px;overflow:hidden; background:#eef2f2;}

.item_class_143 #in_01_r li a .icptit h4{color: #fff;border-radius: 5px; display: inline-block;font-weight: normal; padding:5px 10px;background: #13914b; font-size: 14px; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;position: absolute;left: 10px;top:20px;}

.item_class_143 #in_01_r li a .icptit .pro_tel{width: 130px;right: 10px;top:10px; height: 50px;line-height: 22px;background: url(pro_tel.png) left center no-repeat;padding-left: 40px;color: #03a648;font-size: 12px;position: absolute;}

.item_class_143 #in_01_r li a .icptit .pro_tel span{font-size: 20px;}

.item_class_143 #in_01_r li:hover{-moz-box-shadow:0px 4px 5px #c8c8c8; -webkit-box-shadow:0px 4px 5px #c8c8c8; box-shadow:0px 4px 5px #c8c8c8;}







    .item_class_151 .ul-news01_x {

        overflow: hidden;

    }

    .item_class_151 .ul-news01_x li {

        float: left;

        width: 50%;

        border-bottom: 1px dashed #d0d0d0;

    }

    .item_class_151 .ul-news01_x li .time {

        float: right;

        margin: 0 10px;

        height: 40px;

        line-height: 40px;

        font-size: 13px;

        color: #000;

    }

    .item_class_151 .ul-news01_x li .tit {

        display: block;

        overflow: hidden;

        padding-left: 20px;

        height: 40px;

        line-height: 40px;

        color: #000;

        font-size: 13px;

        background-repeat: no-repeat;

        background-position: left center;

        background-image: url(./files/151/icon7_x.png);

        -ms-text-overflow: ellipsis;

        text-overflow: ellipsis;

        white-space: nowrap;

    }





    .item_class_152{

        display: inline-block;

        vertical-align: top;

        width: auto;

        height: auto;

        padding: 0 55px;

        text-align: left;

    }

    .item_class_152 .main{

        margin-bottom: 14px;

        font-size: 14px;

        font-weight: bold;

        display: block;

        text-decoration: none;

        color: black;

    }

    .item_class_152 .item{

        font-size: 13px;

        line-height: 28px;

        display: block;

        text-decoration: none;

        color: black;

    }





    .item_class_154 {

        padding: 0 10px;

        box-sizing: border-box;

        width: 100%;

    }



    .item_class_154 .box{

        display: flex;

    }



    .item_class_154 .title {

        border-bottom: 1px solid #5989bc;

        font-size: 18px;

        padding: 10px 0;

    }



    .item_class_154 .line {

        border-bottom: 1px solid #ebebeb;

        flex:1;

    }





    .item_class_155 {

        padding: 10px 0;

        box-sizing: border-box;

    }



    .item_class_155 .text1,.item_class_155 .text2{

        font-size: 14px;

    }





    .item_class_156{

        font-size: 0;

    }

    .item_class_156 .img {

        width: 150px;

        height: 150px;

        display: inline-block;

        background-repeat: no-repeat;

        background-position: center;

        background-size: cover;

        margin: 5px;

    }





    .item_class_157 img {

        height: auto;

        width: 100%;

    }



