@charset "utf-8";







/* CSS Document */















input, textarea {







    outline: 0;







    border: 0;







}







 h1,







    h2,







    h3,







    h4,







    { font-weight:600 !important;}







*{







    font-family: "微软雅黑";







    padding: 0;







    margin: 0;







}







img {







    border: 0;







}







.clear {







    clear: both;







}







a {







    text-decoration: none;







    color: #4E4646;







    cursor: pointer;







}







ul, li {







    list-style: none;







    margin: 0;







    padding: 0;







}







.m{







    width: 1180px;







    margin: 0 auto;







}







.m1{







    width: 1180px;







    margin: 0 auto;







}

.m1 h3{



line-height: 30px;



padding-top: 0px;



border-bottom: 1px dashed #ddd;



width: 1180px;



margin: auto;



    margin-bottom: auto;



position: relative;



height: 70px;



margin-bottom: 30px;}



.m1 b{display: block;



font-size: 20px;



color: #1abe9c;



font-weight: bold;

text-align: center;

}



.m1 i{font-size: 14px;



color: #666;



display: block;

text-align: center;

}



.m1 i a{}



.m1 h3 i img{    display: inline-block;

    width: 14px;

    height: 14px;

    vertical-align: middle;

}



h5 a{ display:block; text-align:center; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}







 /*-----------公用-----------*/







    







    







    a {







        margin: 0;







        padding: 0;







        border: 0;







        font-size: 100%;







        vertical-align: baseline;







        background: transparent;







    }







    







    ins {







        background-color: #ff9;







        color: #000;







        text-decoration: none;







    }







    







    mark {







        background-color: #ff9;







        color: #000;







        font-style: italic;







        font-weight: bold;







    }







    







    del {







        text-decoration: line-through;







    }







    







    table {







        border-collapse: collapse;







        border-spacing: 0;







    }







    







    hr {







        display: block;







        height: 1px;







        border: 0;







        border-top: 1px solid #cccccc;







        margin: 1em 0;







        padding: 0;







    }







    







    input,







    select {







        vertical-align: middle;







    }







    







    li,







    ul {







        list-style-type: none;







    }







    







    img {







        border: none;







    }







    







    a {







        color: #333;







        text-decoration: none;







        -webkit-transition: all .3s ease-out;







        transition: all .3s ease-out;







    }







    







    a:link,







    a:hover,







    a:active,







    a:visited {







        text-decoration: none;







    }







    







    input,







    textarea {







        outline: 0;







        border: 0;







    }







    







    textarea {







        resize: none;







    }







    







    h1,







    h2,







    h3,







    h4,







    h5,







    h6,







    dl,







    dd,







    dt,







    i,







    em {







        font-weight: normal;







        font-style: normal;







    }







    







    .fl {







        float: left;







    }







    







    .fr {







        float: right;







    }







/*n_bn*/







.n_bn{ width:100%; height:420px; overflow:hidden;}







.n_bn img{ width:1920px; height:420px; position:relative; margin-left:50%; left:-960px;}







/*n_nav*/







.n_nav{ width:100%; height:48px; border-bottom:1px solid #ddd; margin-bottom:40px; line-height:48px; text-align:right;}







.n_nav span::before{ content:url(../images/n_zy.png); margin-right:10px;}







.n_nav a{ font-weight:600;}







/*----------------------------------------关于我们 start----------------------------------------------------*/







/*about*/







.n_tt1{ border-bottom:1px solid #ddd;}







.n_tt1 a{ font-size:24px; color:#333; display:inline-block; line-height:63px; border-bottom:2px solid #0C9;}







.n_tt1 a::before{ content:url(../images/n_01.jpg); margin-right:20px; position: relative; top: 5px;}







.n_tt2 a::before{ content:url(../images/n_02.jpg); margin-right:20px; position: relative; top: 5px;}







.n_tt3{ border-bottom:1px solid #ddd;}







.n_tt3 {







    width: 500px;







    text-align: center;







    margin-left: 50%;







    left: -250px;







    position: relative;







}







.n_tt3 a{ font-size:24px; color:#333; display:inline-block; line-height:63px; border-bottom:2px solid #0C9;}







.n_tt3 a::before{ content:url(../images/n_03.png); margin-right:20px; position: relative; top: 5px;}







.n_abt1{}







.n_abt1_l{ }







.n_abt1_l img{ }







.n_abt1_r{ width:546px; padding-top:40px;}







.n_abt1_r h4{ line-height:70px; font-size:16px;}







.n_abt1_r p{ font-size:14px; line-height:28px; color:#666; height:351px; overflow:hidden;}















.n_abt2 .n_abt1_l img{ position:relative; top:-70px;}















.n_abt3{ width:100%; background:#f8f8f8; border-top:1px solid #eee; padding-top:40px; height:590px; margin-top:-50px;}







.n_abt3 .hd { margin-top:40px; margin-bottom:30px; height:50px; text-align:center;}



.n_abt3 .hd ul{ display:inline-block;}



.n_abt3 .hd ul li{ width:270px; height:48px; background:#383838; color:#fff; line-height:48px; text-align:center; float:left; margin-right:20px; position:relative;}







.n_abt3 .hd ul li a{ color:#fff; display:block; text-align:center; font-size:18px;}







.n_abt3 .hd ul li.on{ background:#1abe9c;}







.n_abt3 .hd ul li.on::before {







    content: url(../images/n_li_on.png);







    position: absolute;







    bottom: 7px;







    left: 120px;







    width: 25px;







    height: 11px;







}







.n_abt3 .bd ul li {















    position: relative; float:left; margin-left:16px;















    width: 224px;















    height: 165px;















    overflow: hidden;















    margin-bottom: 15px;















}















.n_abt31 {







    width: 457px;







    height: 343px;







    overflow: hidden;







    position: relative;







}















.n_abt31>a {















    display: block;















  width:574px; height:451px;















    overflow: hidden;















}















.n_abt31 img{ width: 457px;







    height: 343px; transition:all ease 300ms;}















.n_abt31 h5 {















    height: 40px;















    background-color: rgba(0,0,0,.6);















    position: absolute;















    bottom: 0; width: 100%; font-size:15px; font-weight:100;















}







.n_abt31 h5 a{ color:#ddd; line-height:40px;}







.n_abt3 .img{ display:block; width:224px; height:165px; overflow:hidden; transition:all ease 500ms; }







.n_abt3 .img img{  width:224px; height:165px; transition:all ease 500ms; }















.n_abt32{width:722px; float:left;}















.n_abt32 h5 {







    background-color: rgba(0,0,0,.6);







    position: absolute;







    bottom: 0px;







    left: 0;







    width: 100%;height:32px;







}







.n_abt32 h5 a{ display:block; line-height:32px;  font-size:15px; font-weight:100;}







.n_abt3 .bd ul{ font-size:0;}







.n_abt3 .bd ul li:hover>h5{bottom:0;}







.n_abt32 h5 a{ color:#ddd;}







.n_abt3 img:hover{transform:scale(1.1,1.1);}







.n_abt31 img:hover{ transform:scale(1.1,1.1);}















.n_abt4 {







    margin-top: 14px;







}















.n_abt4 .hd {







    margin-bottom: 10px;







    width: 100%; border-bottom:1px solid #ddd; height: 42px; margin-top:30px;







}







.n_abt4 .hd ul{ display:inline-block;}







.n_abt4 .hd ul li{ height:35px; float:left; line-height:24px;  position:relative; width:110px; margin-right:30px;  height: 42px;}







.n_abt4 .hd ul li a{ color:#333; font-weight:600; font-size:16px;}







.n_abt4 .hd ul li img{ margin-right:5px; float:left;}







.n_abt4 .hd ul li .abt_icon2{ display:none; }







.n_abt4 .hd ul li.on{ border-bottom:2px solid #1abe9c;}







.n_abt4 .hd ul li.on .abt_icon2{ display:block;}







.n_abt4 .hd ul li.on .abt_icon1{ display:none;}







.n_abt4 .hd ul li.on a{ color:#1abe9c;}







.n_abt4 .bd ul{ width:1300px;}







.n_abt4 .bd ul li{ width:274px; height:240px; background:#eee; text-align:center; float:left; margin-right:26px; margin-top:10px; margin-bottom:10px;}







.n_abt4 .bd ul li:hover{ background:#1abe9c;}







.n_abt4 .bd ul li:hover a{ color:#fff;}







.n_abt4 .bd ul li img{width:261px; height:194px !important; border:1px solid #fff; margin-top:7px;}







.n_abt4 .bd ul li p{ line-height:30px; text-align:center; font-size:15px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}







.more_r{ margin-top:15px;}















.link h3{ font-weight:100 !important;}







/*ryzz*/







.ryzz .m{ position:relative; height:370px; margin-top:20px;}







.ryzz .n_tt3{ margin-bottom:20px;}







.ryzz .n_tt3 a::before{ content:url(../images/n_ry.jpg); margin-right:20px; position: relative; top: 5px;}







.ryzz{ text-align:center; background:#f8f8f8; border-top:1px solid #eee; margin-top:30px;}







.ryzz .prev {







    position: absolute;







    top: 307px;







    left: 546px;







}







.ryzz .next{ position:absolute; top: 307px;







    left: 600px; width:34px; height:34px;}







.ryzz .tempWrap{ margin:0 auto; }







.ryzz ul{ width:1300px; }







.ryzz ul li{ width:220px; float:left; margin-right:18px; }







.ryzz ul li .img{ width:216px; height:166px; overflow:hidden; padding:3px; border:1px solid #eee; display:block; background:#fff;}







.ryzz ul li .img a{ display:block; overflow:hidden; width:216px; height:166px;}







.ryzz ul li .img img{ width:216px; height:166px; transition:all ease 300ms;}







.ryzz ul li .img:hover img{ transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1);}







.ryzz ul li h5 a{ font-size:15px; font-weight:100; line-height:35px;}















/*coop end*/







/****************************************关于我们 end********************************************************/















/*---------------------------------------解决方案 start-----------------------------------------------------*/







.n_abs{}







.n_abs .n_tt3 a::before{ content:url(../images/n_01.jpg); margin-right:20px; position: relative; top: 5px;}







.abs_box{ height:266px; border:1px solid #ddd; padding:5px; margin-top:30px;}







.abs_box>div{ background:#f5f5f5; width:100%; height:100%;}







.abs_box .fl{}







.abs_box .fl img{ width:441px; height:265px;}







.abs_box .fr{ width:633px; margin-right:42px; margin-top:30px;}







.abs_box .fr h4 a{ line-height:58px; font-size:18px; font-weight:600;}







.abs_box .fr h4 a span{ font-weight:100; color:#999; text-transform:uppercase; margin-left:15px; display:inline-block;}







.line02{ width:115px; height:2px; background:#1abe9c; margin-bottom:20px;}







.abs_box .fr p{ font-size:14px; color:#666; line-height:30px; height:90px; overflow:hidden;}















.xtgc{ margin-top:30px;}







.xtgc .n_tt3 a::before{ content:url(../images/n_02.jpg); margin-right:20px; position: relative; top: 5px;}







.xtgc ul li{ float:left; margin:30px 54px; position:relative;}







.xtgc ul li::before{ content:"+"; position:absolute; color:#1abe9c; font-size:48px; right:-72px; top:72px;}







/*ptsb*/







/**********************************************图片滚动********************************************/







.ptsb .gd_01 {







	position: relative;







	width: 1180px;







	margin-top: 30px;







}







.ptsb .gd_01 em {







	position: absolute;







	top: 55px;







}







.ptsb .gd_01 .t_l {







	left: 0px;







}







.ptsb .gd_01 .t_r {







	right: 0px;







}







.ptsb .gd_01 #simgs {







	margin: 0 auto;







}







.ptsb .gd_01 li {







	float: left;







	width: 267px;







	text-align: center;







	height: 201px;







	margin: 14px;







}







.ptsb .gd_01 li p {







	line-height: 30px;







}







.ptsb .gd_01 li.last {







	padding-right: 0;







}







.ptsb .gd_01 li img {







	display: block;







	width: 267px;







	height: 201px;







}







.ptsb .gd_01 li a {







	color: #fff;







	font-family: "微软雅黑";







}







.ptsb .gd_01 .fl {







	float: left;







}







.ptsb .gd_01 .fr {







	float: right;







}







.ptsb .gd_01 .pa {







	position: absolute;







}







.ptsb .gd_01 .pr {







	position: relative







}







.ptsb .gd_01 li img:hover {







	background: #00b9ff;







}







.ptsb .gd {







	width: 24px;







	height: 24px;







	background: url(../images/yuan.png) no-repeat;







	margin-left: 122px;







	margin-bottom: 5px;







	margin-top: 30px;







}







.con-three:hover .txt-three{left: 0px;







	top: 0px;} 







/*------------- 从左上部显示遮罩效果  开始----------------------------*/















.con-three {







	width: 254px;







	height: 201px;







	float: left;







	margin-right: 35px;







	margin-bottom: 15px;







	position: relative;







	cursor: pointer;







	overflow: hidden;







}







.con-three img {







	width: 254px;







	height: 201px;







}







.txt-three {







	position: absolute;







	left: -297px;







	top: -198px;







	width: 100%;







	height: 168px;







	padding-top: 40px;







	line-height: 45px;







	text-align: center;







	color: #fff; transition:all ease 300ms;







	background: rgba(0,0,0,0.6);







	filter: Alpha(opacity=80);







}







.txt-three h3 {







	font-weight: normal;







}







.txt-three p {







	font-size: 14px;







	display: block;







	line-height: 20px;







}







/*------------- 从左上部显示遮罩效果  结束----------------------------*/















/*ptsb end*/























/*xtys*/







.xtys{ width:100%; background:url(../images/xtys_bg.jpg) center no-repeat; height:1154px; }







.xtys .m{ position:relative;}







.xtys_img1,.ys_img2{ position:absolute;}







.xtys_img1 {







    top:64px;







    right: 0;







}







.xtys_img2 {







    left: 0;







    margin-top: 381px;







}







.xtys ul li{ width:490px; position:absolute;}







.xtys ul li h5 {







    height: 70px;







    color: #333;







    font-size: 24px;







    font-weight: 600;







    line-height: 105px;







    text-align: left; margin-bottom:20px;







}







.xtys1 {







    top: 47px;







    left: 78px;







}







.xtys2 {







    top: 209px;







    left: 78px;







}







.xtys3 {







    top:508px;







    right: 20px;







}







.xtys4 {







    top: 679px;







    right: 20px;







}







.xtys ul li p{ font-size:13px; line-height:28px; color:#666;}







.xtys_tt{ text-align:center; padding-top:91px; position:absolute; }







.xtys_tt a{ font-size:30px; line-height:105px;}







.xtys_tt p { font-size: 16px; color: #fff; font-weight: 100;







}







/*ys end*/







/*xtyss*/



.xtyss{ width:100%; background:url(../images/xtyss_bg.jpg) center top no-repeat; margin-bottom:60px;}



.xtyss .m{ position:relative;}



.xtyss ul li{ width:1000px; position:relative; margin-left:100px;}



.xtyss ul li h5 {



    height: 70px;



    color: #333;



    font-size: 24px;



    font-weight: 600;



    line-height: 70px;



    text-align: left; margin-bottom:10px; border-bottom:1px dashed #22C1A1;



}



.xtyss ul li p{ font-size:13px; line-height:28px; color:#666;}



.xtyss ul li span{ display:inline-block; width:67px; height:74px; background:url(../images/xtys_ico.jpg) center no-repeat; text-align:center; color:#fff; font-size:30px; line-height:65px; position:absolute; left:-90px;}



.xtyss_tt {



    text-align: center;



    padding-top: 56px;



    margin-top: 30px;



    margin-bottom: 60px;



}



.xtyss_tt a{ font-size:30px; line-height:105px;}



.xtyss_tt p { font-size: 16px; color: #fff; font-weight: 100;



}



/*ys end*/











/*方案优势*/







.fays{ background:#f5f5f5; height:400px; padding-top:50px; padding-bottom:50px; border-top:1px solid #ddd; margin-top:-30px;}







.fays .n_tt3 a::before{ content:url(../images/n_04.png); margin-right:20px; position: relative; top: 5px;}







.fays ul{ width:1300px;}







.fays ul li{ width:272px; height:294px; background:#fff; border:1px solid #ddd; text-align:center; float:left; margin-right:30px; margin-top:35px;}







.fays ul li img{ margin-top:40px;}







.fays ul li h5{ font-size:18px; font-weight:600; line-height:50px; border-bottom:1px solid #ddd; width:90%; margin:0 auto; margin-top:10px;}







.fays ul li p{ font-size:13px; line-height:24px; color:#666; text-align:left; width:88%; margin:0 auto; margin-top:10px;}







/*合作流程*/







.hzlc{ height:256px; background:url(../images/n_lc.jpg) center bottom no-repeat;}







.hzlc .n_tt3 a::before{ content:url(../images/n_05.png); margin-right:20px; position: relative; top: 5px;}







.hzlc ul {







    margin-top: 35px;







    margin-left: 27px;







}







.hzlc ul li{ float:left; width:188px; margin-right:32px; height:46px; margin-bottom:30px; font-size:18px; line-height:46px; text-align:center; color:#fff;}















/*__________________________________________集中供热________________________________*/







.ny_list{}







.ny_list .fl{ width:300px; border-top:5px solid #1abe9c;}







.ny_list .l_cell{ border:1px solid #e3e3e3; padding:30px 20px; border-top:0;}







.ny_list .l_cell h4{ margin-bottom:20px;}







.ny_list .l_cell h4 a{ font-size:18px; color:#333; display:block; font-weight:600 !important;}







.ny_list .l_cell h4 a::before {







    content: url(../images/list_ico.png);







    margin-left: 32px;







    margin-right: 11px;







    position: relative;







    top: 3px;







}







.ny_list .l_cell ul{border:1px solid #e3e3e3; border-bottom:0;}







.ny_list .l_cell ul li{ padding-left:30px; padding-right:20px; line-height:46px;border-bottom:1px solid #e3e3e3; position:relative;}







.ny_list .l_cell ul li::after{ content:url(../images/pro-li-icon3.png); right:20px; float:right;}







.ny_list .l_cell ul li a{ font-size:15px; color:#333;}







.ny_list .l_cell img{}







.ny_list .l_cell>p {







    color: #fff;







    font-size: 16px;







    margin-top: -66px;







    margin-left: 60px;







    line-height: 32px;







}







.ny_list .l_cell>span{ color:#fff; font-weight:100; font-size:23px; display:block; text-align:center; white-space:nowrap;}







.ny_list .l_cell.cur h4 a{ color:#16b493;}







.ny_list .l_cell.cur h4 a::before {







    content: url(../images/list_ico_cur.png);}







.ny_list .fr{ width:840px; margin-top: -21px;}







.ny_list .fr .r_cell{}







.n_tt_list {







    height: 45px;







    margin-bottom: 17px;







    position: relative;







    z-index: 999;







}







.n_tt_list a {







    font-size: 16px;







    overflow: hidden;







    display: block;







}







.n_tt_list a span{ font-size:46.7px; color:#8f8f8f; font-family:impact; position:relative; top:15px; margin-right:20px;}







.n_tt_list b{ width:160px; height:1px; background:#16b493; margin-top:15px; display:block; }







.ny_list .fr .box{border:1px solid #e3e3e3; padding:36px;}







.ny_list .fr .box>b{ float:left; font-size:14px; color:#333; }







.ny_list .fr .box>p{ float:left; font-size:14px; color:#666; line-height:28px; height:56px; overflow:hidden; width:630px; margin-left:30px; margin-top:-8px; margin-bottom:15px;}







.ny_list .fr .box>.box2{ padding:10px; background:#f6f6f6; height:223px; padding-right:30px;}







.ny_list .fr .box>.box2>img{ width:308px; height:223px; float:left;}







.ny_list .fr .box>.box2 .fr{ width:391px; float:right;}







.ny_list .fr .box>.box2 h6{ line-height:40px; font-size:18px; font-weight:100; margin-top:15px;}















.ny_list .fr .box>.box2 .fr>b{ display:block; line-height:24px; background:url(../images/list_r_b_bg.jpg) center right no-repeat; margin-bottom:15px;}







.ny_list .fr .box>.box2 .fr ul {

    height: 101px !important;

    overflow: hidden;

    line-height: 24px; color:#666; font-size:13px;

}







.ny_list .fr .box>.box2 .fr ul li{ width:186px; float:left; line-height:28px; color:#666;}







.ny_list .fr .box>.box2 .fr ul li::before{ content:url(../images/duihao.png); margin-right:4px;}







.ny_ckxq{ float:right;}







.ny_ckxq a{ width:86px; height:27px; background:#fe9b00; text-align:center; line-height:27px; color:#fff; display:block;}







.pages { text-align:center; margin:20px auto;}







.pages span{ line-height:27px; padding:0 10px; margin:5px; color:#999; border:1px solid #bbb;}



.pages a{ line-height:21px; padding:0 8px; margin:5px; color:#999; border:1px solid #bbb; display:inline-block;}



.pages span.current{ background:#1abe9c; border:1px solid #1abe9c; color:#fff;}







/*jzgryy*/







.jzgryy{ width:100%; height:680px; background:url(../images/jzgrxt_bg.jpg) top center no-repeat; padding-top:50px; padding-bottom:20px;}







.jzgryy h3{ font-size:30px; line-height:60px; font-weight:600; text-align:center; margin-bottom:70px;}







.jzgryy h3 em{ color:#18ba98; font-weight:600;}







.jzgryy .fl{ width:685px;}







.jzgryy .fl ul{}







.jzgryy .fl ul li{ width:206px; height:206px; float:left; position:relative; margin-right:22px; margin-bottom:22px; overflow:hidden;}







.jzgryy .fl ul li>img{width:206px; height:206px; position:absolute; top:0; left:0; transition:all ease 300ms;}







.jzgryy .fl ul li .img1{top:0; position:absolute;}







.jzgryy .fl ul li .img2{ top:206px; position:absolute;}







.jzgryy .fl ul li p{ font-size:18px; color:#333; text-align:center; position:absolute; bottom:40px; width: 100%;}







.jzgryy .fl ul li:hover .img1{ top:206px; position:absolute;}







.jzgryy .fl ul li:hover .img2{top:0; position:absolute;}







.jzgryy .fl ul li:hover p{ color:#fff;}







.jzgryy .fr{ width:490px; height:437px; position:relative;}







.jzgryy .fr img{ width:490px; height:437px;}







.jzgryy .fr>.bg{  width:490px; height:437px; background:url(../images/jzgrxt.png); position:absolute; top:0;}







.jzgryy .fr>.bg a{ position:absolute; width:167px; height:35px; line-height:35px; border-radius:20px; text-align:center; display:block; background:#fe9b00; color:#fff; font-size:18px; top:236px; left:170px;}







/*ny_cjwt*/







.ny_cjwt{ height:133px; padding:30px 0; background:url(../images/cjwt_bg.jpg) top left no-repeat; border:1px solid #bbb;}







.cjwt_tt {







    float: left;







    width: 20px;







    font-size: 18px;







    font-weight: 600;







    margin-left: 174px;







    margin-right: 80px;







}







.ny_cjwt ul{}







.ny_cjwt ul li{ float:left; width:400px; margin:10px 20px;}







.ny_cjwt ul li h6{ width:320px; font-size:14px; color:#333; font-weight:600; position:relative; padding-left:28px; line-height:35px;}







.ny_cjwt ul li h6::before{ content:url(../images/q.jpg);position:absolute; left:0px;}







.ny_cjwt ul li p{ color:#666; line-height:24px; height:72px; overflow:hidden; width:324px; position:relative; padding-left:28px;}







.ny_cjwt ul li p::before{content:url(../images/a.jpg); position:absolute; left:0px;}































































/*---------------------新闻中心-------------------------*/







.ny_list .l_cell2{ border:1px solid #e3e3e3; padding:30px 20px 0; border-top:0;}







.ny_list .l_cell2 h4{ margin-bottom:20px;}







.ny_list .l_cell2 h4 a{ font-size:18px; color:#333; display:block; font-weight:600;}







.ny_list .l_cell2 h4 a::before {







    content: url(../images/list_ico.png);







    margin-left: 32px;







    margin-right: 11px;







    position: relative;







    top: 3px;







}







.ny_list .l_cell2 ul{}







.ny_list .l_cell2 ul li {







    width: 236px;







    margin: 10px auto;







}







.ny_list .l_cell2 ul li a{ font-size:15px; color:#333; line-height:40px;}







.ny_list .l_cell2 img{ border:1px solid #e3e3e3; width:236px; height:174px !important;}







.ny_list .fr{}







.ny_list .fr .n_tt2_list{ border-bottom:1px solid #ddd;    margin-top: 22px;}







.ny_list .fr .n_tt2_list a{ font-size:16px; font-weight:600; line-height:35px;}







.ny_list .fr .n_tt2_list a img{ margin-right:20px;}







.n_tt2_list b {







    margin-top: 10px;







}







.ny_list .fr .r_cell2{border:1px solid #e3e3e3; width:840px; height:215px; margin-bottom:28px;}







.ny_list .fr .r_cell2>b{ float:left; font-size:14px; color:#333; }







.ny_list .fr .r_cell2>p{ float:left; font-size:14px; color:#666; line-height:28px; height:56px; overflow:hidden; width:630px; margin-left:30px; margin-top:-8px; margin-bottom:15px;}







.ny_list .fr .r_cell2>.box2{ padding:20px; background:#f9f9f9; height:175px; padding-right:30px;}







.ny_list .fr .r_cell2>.box2>img{ width:244px; height:173px; float:left;}







.ny_list .fr .r_cell2>.box2 .fr{ width:508px; float:right;}







.ny_list .fr .r_cell2>.box2 h6{ line-height:40px; font-size:18px; font-weight:100; margin-top:15px; margin-top:30px;}







.ny_list .fr .r_cell2>.box2 p{ font-size:14px; color:#666; line-height:28px; height:56px; overflow:hidden;}







.ny_list .fr .r_cell2 .ny_ckxq{ float:left; margin-top:20px;}







.ny_ckxq a:hover{ background:#1abe9c;}







































/*案例列表*/















.nr_banner{ width:100%; margin:0 auto; height:420px;}







.commonbox_bg{ width:100%; margin:0 auto; height:48px; border-bottom:1px solid #dcdcdc;}







.commonbox_bg .commonbox{ width:1180px; margin:0 auto; height:48px;}







.commonbox_n{ float:right; line-height:48px; background:url(../images/buttom.jpg) no-repeat left; padding-left:30px; font-size:14px;}







.commonbox_n a{ font-size:14px;}















.case_s{ width:1180px; margin:30px auto 0 auto;}







.case_s .case_t{width:1180px;margin: 0 auto;}







.case_s .case_t h3 a {font-size:24px;color:#18ba97; text-align:center; font-weight:bold; display:block; height: 45px;padding-left: 32px;}







.case_s .case_nr{width:1180px; height:380px; margin:30px auto 0 auto;}















.case_s .case_nr ul li{width:380px; float:left;height:390px;margin:10px 5px; border:1px solid #dcdcdc;}







.case_s .case_nr ul li .img{width:362px; height:212px;margin:15px auto;}







.case_s .case_nr ul li .img img{width:360px;height:210px; border:1px solid #ddd;}







.case_s .case_nr ul li .neir{width:380px; height:210px;margin-top:15px;}







.case_s .case_nr ul li .neir h5 a{font-size:16px;color:#4a4b4f; font-weight:normal;text-align:center; margin:5px 25px; height:30px; display:block; }







.case_s .case_nr ul li .neir p{font-size:14px;color:#848484;line-height:24px; overflow:hidden;margin:0 10px; height:50px; overflow:hidden;}







.case_s .case_nr ul li .xq{width:140px;height:40px; border:1px solid #d2d2d2; margin:8px auto;}







.case_s .case_nr ul li .xq a{color:#333; line-height:40px; text-align:center; display:block; font-size:14px;}







.case_s .case_nr ul li .img:hover img {







 -webkit-animation:bounceIn 1s .2s ease both;







-moz-animation:bounceIn 1s .2s ease both;}







@-webkit-keyframes bounceIn{







0%{opacity:0;







-webkit-transform:scale(.3)}







50%{opacity:1;







-webkit-transform:scale(1.05)}







70%{-webkit-transform:scale(.9)}







100%{-webkit-transform:scale(1)}







}







@-moz-keyframes bounceIn{







0%{opacity:0;







-moz-transform:scale(.3)}







50%{opacity:1;







-moz-transform:scale(1.05)}







70%{-moz-transform:scale(.9)}







100%{-moz-transform:scale(1)}







    }







	







/*案例、新闻*/	







.cn_case{ width:1180px; margin:30px auto 0 auto;}







.cn_case .cn_case_case_t{width:1180px; margin: 0 auto; height:48px; border-bottom:1px solid #b5b5b5;}







.cn_case .cn_case_case_t .s_case_t{ float:left;}







.cn_case .cn_case_case_t .s_case_t h3 a{ font-size:24px; font-weight:bold; color:#333;line-height: 48px;}







.cn_case .cn_case_case_t .s_case_t h3 span{ font-size:14px; font-weight:normal; color:#333; font-family:Arial, Helvetica, sans-serif; line-height:31px; padding-left:5px;}







.cn_case .cn_case_case_t .cn_fl_t{ float:right;}







.cn_case .cn_case_case_t .cn_fl_t ul li{ float:left; width:95px; line-height:48px; line-height:48px; }







.cn_case .cn_case_case_t .cn_fl_t ul li a{ font-size:16px; color:#333; display:block; text-align:center;}







.cn_case .cn_case_case_t .cn_fl_t ul li.casehover a{ background:#1478ab; color:#fff; }







.cn_case .cn_case_case_t .cn_fl_t ul li:hover a{ background:#1478ab; color:#fff; }















.cn_case .cn_case_nr{width:1180px; height:380px; margin:30px auto 0 auto;}







.cn_case_nr .fl1 ul li{width:285px; float:left;height:315px;margin:10px 4px; border:1px solid #dcdcdc;}







.cn_case_nr .fl1 ul li .img{width:280px; height:162px;margin:3px auto;}







.cn_case_nr .fl1 ul li .img img{width:278px;height:160px; border:1px solid #ddd;}







.cn_case_nr .fl1 ul li .neir{width:280px; height:210px;margin-top:15px;}







.cn_case_nr .fl1 ul li .neir h5 a{font-size:16px;color:#4a4b4f; font-weight:normal;text-align:center; margin:5px 25px; height:30px; display:block; }







.cn_case_nr .fl1 ul li .neir p{font-size:14px;color:#848484;line-height:24px; overflow:hidden;margin:0 10px; height:50px; overflow:hidden;}







.cn_case_nr .fl1 ul li .xq{ float:right;}







.cn_case_nr .fl1 ul li .xq a{color:#1abd9b; line-height:40px; text-align:center; display:block; font-size:14px;}























/*见证*/







.review{width:1180px;margin:40px auto 0 auto; }







.review_title{width:1180px; margin:50px auto 0 auto; }







.review_title h3 a{font-size:24px; font-weight:bold; color:#333;line-height: 48px; float:left;background:url(../images/jz_t.jpg) no-repeat right center; width:900px; padding-right:208px;}







.review_title span{font-size:14px; font-weight:normal; color:#333; font-family:Arial, Helvetica, sans-serif;padding-left:5px; }







.review_title .more{font-size:14px; font-weight:normal; color:#333; float:right; line-height:46px;}







.review ul li{ float:left;width:49%; margin:0px 5px;height:215px;}







.review ul li .img{ float:left; width:224px; height:152px; border:1px solid #ddd;}







.review ul li .img img{ width:222px; height:150px;}







.review ul li .neir{width:350px; float:right; height:235px; }







.review ul li .neir h5 a{font-size:15px; color:#333; padding:10px 0 0px 20px; font-weight:bold; display:block;}







.review ul li .neir p{ margin:15px 0 0 15px; line-height:24px; width:330px;height:100px; text-align:left; overflow:hidden; font-size:12px; color:#6f6f6f;}







.review ul li .neir .xq a{color:#1abe9c;margin:10px 0px 0 20px; font-size:14px;}























/*新闻*/















.cn_news{width:1180px;margin:40px auto 0 auto;} 







.cn_news .cn_news_t h3 a{width:1180px;margin: 0 auto; font-size:30px; font-weight:bold; color:#333; background:url(../images/cn_news.jpg) no-repeat bottom center; text-align:center;display: block;







height: 65px;} 







.cn_news .news_t{width:1180px;margin: 0 auto;background:url(../images/cn_news_t.jpg) no-repeat bottom center; height:30px;} 







.cn_news .news_t ul li{width:120px;margin: 0 auto; float:left; text-align:center;} 







.cn_news .news_t ul li a{ font-size:18px; color:#333;} 







.cn_news .news_t ul li:hover,.cn_news .news_t ul li.casehover a { color:#008852;} 







.cn_news .news_nr{width:1180px; margin:30px auto 0 auto;}







.cn_news .news_nr .box_nr{ width:1178px; border:1px solid #d2d2d2; height:320px;} 







.cn_news .news_nr .box_nr img{ width:443px; height:237px; border:1px solid #d2d2d2; float:left; margin:42px;}







.cn_news .news_nr .box_nr p{ float:left;margin-left:25px;line-height:24px; text-indent:2em;padding-top:20px;font-size:14px;height:80px;overflow: hidden; color:#5b5b5b;width:600px;}







.cn_news .news_nr .box_nr h5 a {float:left;margin-left:25px;font-size:18px;color:#333; font-weight:normal; margin-top:65px;}







.cn_news .news_nr .box_nr .more{color:#333;font-size:14px;margin:20px 0 0 20px; float:left; display:block; width:126px; height:36px; border:1px solid #b5b5b5; text-align:center; line-height:36px; }







.cn_news .news_nr ul{width:1180px; margin-top:50px;}







.cn_news .news_nr ul li{width:30%; float:left; border-right:1px solid #d2d2d2; padding:0 15px;}







.cn_news .news_nr ul li .nrr{width:355px;}







.cn_news .news_nr ul li .nrr .nrr_l{ width:355px; height:35px; line-height:35px; font-size:16px; color:#333;}







.cn_news .news_nr ul li .nrr .nrr_l span{ float:left; font-size:24px; color:#1abe9c; height:35px; width:45px; border:1px solid #d2d2d2; display:block; line-height:35px; text-align:center;margin-right: 10px;}







.cn_news .news_nr ul li .nrr .nrr_r{ width:355px; margin-top:20px;}







.cn_news .news_nr ul li .nrr .nrr_r span a{ font-size:18px; color:#333;}







.cn_news .news_nr ul li .nrr .nrr_r p{ font-size:14px; color:#828282; line-height:24px; height:75px; overflow:hidden; margin-top:15px;}







.cn_news .news_nr ul li .nrr .nrr_r p .more{ font-size:14px; color:#1abe9c; }















/*常见问题*/















.wenda{ width:1178px; margin:40px auto 0 auto; border:1px solid #d2d2d2; height:190px;}







.wenda .wd_t{ padding-left:10px;  background:url(../images/question_t.jpg) no-repeat  bottom center; width:228px; height:122px; float:left; height:175px;}







.wenda .wd_t a{ font-size:18px; font-weight:bold; color:#333;display: block;width: 20px;float: right;margin: 20px 20px 0 0;}















.wenda .wdcon{ width:920px; float:left;margin-top: 35px;}







.wdcon ul li{ width:395px; float:left; padding:0 15px; border-right:1px solid #cecece;}







.wdcon ul li .wen{ padding-left:27px; background:url(../images/Q.jpg) left center no-repeat; line-height:40px; height:40px;}







.wdcon ul li .wen a{ font-size:13px; font-weight:bold; color:#131313;}







.wdcon ul li .da{padding-left:27px; background:url(../images/A.jpg) left top no-repeat; line-height:24px; font-size:13px; color:#666; }























/*联系我们*/







.s_contact{width:1180px; margin:50px auto 0 auto; }







.s_contact .contact_t h3 a{width:1180px; background:url(../images/contact_t.jpg) no-repeat  bottom center; height:60px; font-size:24px; color:#1abe9c; font-weight:bold; margin:0 auto; text-align:center; display:block;}







.s_contact .cont_nr{width:1180px; margin:50px auto 0 auto;}	







.s_contact .cont_nr .ditu{width:635px; margin: 0 auto; float:left; border:1px solid #d2d2d2;}	







.s_contact .cont_nr .cont_r{  width:515px; float:right;}







.s_contact .cont_nr .cont_r .cont_hy span{ font-size:16px; font-weight:bold; color:#333; }







.s_contact .cont_nr .cont_r .cont_hy p{ font-size:14px; font-weight:normal; color:#666; line-height:24px; border-bottom:1px dashed #b5b5b5; margin:10px auto; padding-bottom:10px; }







.s_contact .cont_nr .cont_r .p01{ background:url(../images/b_tel.jpg) no-repeat left center; font-size:14px; color:#333; line-height:24px; padding-left:40px; margin-bottom:15px;}







.s_contact .cont_nr .cont_r .p02{ background:url(../images/b_message.jpg) no-repeat left center; font-size:14px; color:#333; line-height:24px;padding-left:40px;margin-bottom:15px;}







.s_contact .cont_nr .cont_r .p03{ background:url(../images/b_address.jpg) no-repeat left center; font-size:14px; color:#333; line-height:24px;padding-left:40px;margin-bottom:15px;}







.s_contact .cont_nr .cont_r .p04{ background:url(../images/b_zijia.jpg) no-repeat left center; font-size:14px; color:#333; line-height:24px;padding-left:40px;margin-bottom:15px;}







.s_contact .cont_nr .cont_r .p05{ background:url(../images/b_car.jpg) no-repeat left center; font-size:14px; color:#333; line-height:24px;padding-left:40px;margin-bottom:15px;}







.s_contact .cont_nr .cont_r .er img{ width:82px; height:82px; margin-right:20px;}







.s_contact .cont_nr .cont_r .er p{font-size:14px; line-height:24px;}















/*相关设备*/







.contboxtmp{ margin:20px auto; width:1180px; height:auto;}







.shebei{ width:1178px; margin:50px auto 0 auto; border:1px solid #f2f2f2; height:368px;}







.shebei img{ width:420px;  height:335px; margin:17px 95px; float:left;}







.shebei .shebei_nr{ width:540px;  height:368px; background:#fafafa; float:right;padding: 0 10px;}







.shebei .shebei_nr h5 { width:420px; height:40px; line-height:40px; border-bottom:1px solid #e7e7e7; font-size:18px; color:#333; display:block; margin:30px 0 0 30px; }







.shebei .shebei_nr p{ width:490px; height:160px; overflow:hidden;line-height:24px;font-size:14px; color:#545454; margin:30px 0 0 30px; }







.shebei .shebei_nr span{font-size:14px; color:#1abe9c;margin:20px 0 0 30px; }







.shebei .shebei_nr a { font-size:14px; color:#333;margin-left:5px; line-height: 24px;}























.shebei_xq{width:1180px; margin:50px auto 0 auto; position:relative;}







.shebei_xq .xq_t{width:1180px; margin:0 auto; background:url(../images/eq_xq_t.jpg) no-repeat center bottom; height:50px; font-size:24px; font-weight:bold; color:#1abe9c;}







.shebei_xq .xq_t span{font-size:18px; font-weight:normal; color:#333; margin-left:30px; font-family:"Times New Roman", Times, serif;}







.shebei_xq .xq_nr{width:1130px; margin:30px auto 0 auto; border:5px solid #f2f2f2; border-top:none; padding:10px 20px; position:relative;}







.shebei_xq .xq_nr h5{ font-size:24px; color:#333; line-height:50px;}







.shebei_xq .xq_nr h5 span{ font-size:24px; color:#666; margin-left:50px;}







.shebei_xq .xq_nr p{ font-size:16px; color:#545454; line-height:30px;}







.shebei_xq .xq_nr p b{ font-style:normal;font-weight: normal;display: block;}







.shebei_xq .xq_nr img{ width:407px; height:407px; position: absolute;top: 30px;right: 30px;}















.shebei_js{width:1180px; margin:50px auto 0 auto; }







.shebei_js .js_t{width:1180px; margin:0 auto; background:url(../images/eq_xq_t.jpg) no-repeat center bottom; height:50px; font-size:24px; font-weight:bold; color:#1abe9c;}







.shebei_js .js_nr{width:1130px; margin:30px auto 0 auto; border:5px solid #f2f2f2; border-top:none; padding:10px 20px;}







.shebei_js .js_nr h5{ font-size:24px; color:#333; line-height:50px;}







.shebei_js .js_nr h5 span{ font-size:24px; color:#666; margin-left:50px;}







.shebei_js .js_nr h4{ font-size:16px; color:#666; font-weight:normal; line-height:30px;}







.shebei_js .js_nr p{ font-size:14px; color:#666; line-height:30px; font-weight:normal;}







.shebei_js .js_nr p b{ font-style:normal;font-weight: normal;display: block; color:#1abe9c;}















.lc_bg{margin:50px auto 0 auto;width:100%; height:315px; background:#f7f7f7;}







.lc_bg .lc{margin:0px auto 0 auto;width:1180px; height:315px;padding-top:30px;}







.lc_bg .lc .lc_left{ float:left;width:220px; border-right:1px solid #bfbfbf; font-size:20px; color:#1478ab; font-weight:bold;margin:50px 0 0 20px; height:143px;}







.lc_bg .lc .lc_left .phone{font-size:16px; color:#333;margin-top:20px; font-weight:normal; line-height:24px;}	







.lc_bg .lc .lc_left .phone p{font-size:18px; color:#222; font-weight:bold;}	







.lc_bg .lc .lc_right { float:left; margin-left:35px; width:900px;}	







.lc_bg .lc .lc_right ul li { float:left; width:141px; height:122px; background:url(../images/lc_bg.png) no-repeat center; margin-left:-30px;font-size:21px; color:#333; text-align:center;padding-top: 50px;}	







.lc_bg .lc .lc_right ul li.li2, .lc_right ul li.li4,.lc_right ul li.li6,.lc_right ul li.li8{ margin-top:75px;}







.lc_bg .lc .lc_right ul li p{ font-size:16px; color:#333; text-align:center;margin-top:15px;font-weight: normal;}







.lc_bg .lc .lc_right ul li:hover{ background:url(../images/lc_hover.png) no-repeat center; color:#fff;}







.lc_bg .lc .lc_right ul li:hover p{ color:#fff;}	























.shebei_te{width:1180px ;height:525px;margin: 30px auto 0 auto; position:relative;}







.shebei_te .tx_title{font-size:24px;color:#333;font-weight:normal;}







.shebei_te .tx_title span{font-size:24px; font-weight:normal; color:#666; margin-left:30px;}







.shebei_te .tx{ width:1180px; height:480px; margin:0 auto; position:relative;}







.shebei_te .tx1{position:absolute; top:110px;width:680px; height:100px;right:60px; }







.shebei_te .tx1 .tx_t{ color:#1abe9c; font-size:22px;position:absolute;  left:0px; font-weight:bold; }







.shebei_te .tx1 .tx_nr{ color:#333; font-size:14px;position:absolute;  left:20px;top:30px; font-weight:normal;line-height:24px; }







.shebei_te .tx2{position:absolute; top:202px;width:750px; height:100px;right:30px;}







.shebei_te .tx2 .tx_t{ color:#1abe9c; font-size:22px;position:absolute;  left:70px; font-weight:bold; }







.shebei_te .tx2 .tx_nr{ color:#333; font-size:14px;position:absolute;  left:80px;top:30px; font-weight:normal;line-height:24px; }







.shebei_te .tx3{position:absolute; top:292px;width:750px; height:100px;right:35px;}







.shebei_te .tx3 .tx_t{ color:#1abe9c; font-size:22px;position:absolute;  left:70px; font-weight:bold; }







.shebei_te .tx3 .tx_nr{ color:#333; font-size:14px;position:absolute;  left:80px; top:30px;font-weight:normal; line-height:24px;}







.shebei_te .tx4{position:absolute; top:388px;width:755px; height:100px;right:55px;}







.shebei_te .tx4 .tx_t{ color:#1abe9c; font-size:22px;position:absolute;  left:70px; font-weight:bold; }







.shebei_te .tx4 .tx_nr{ color:#333; font-size:14px;position:absolute;  left:80px;top:30px; font-weight:normal; line-height:24px;}







.shebei_te .tu{position:absolute; top:83px;width:425px; height:371px;left:10px;}	















/*产品列表页*/ 







.cp_list{width:1180px ;margin: 30px auto 0 auto;}







.cp_list .left{width:300px ; float:left;}







.cp_list .cp_right{width:840px ; float:right;}







.cp_list .cp_show{ width:840px; height:auto;}







.cp_list .cp_show .cp_biaoti { width:840px; height:35px; background:url(../images/cp_show.jpg) no-repeat bottom center; line-height:25px;}







.cp_list .cp_show .cp_biaoti h3 a{ font-size:24px; color:#333; font-weight:bold; background:url(../images/buttom1.jpg) no-repeat left center; padding-left:40px;}







.gd_03{ position:relative; width:840px; margin: 0 0px;padding-top:30px; height:438px;}







.gd_03 em{position: absolute;top: 210px;}







.gd_03 .t_l{left: 0px;}







.gd_03 .t_r{right: 0px;}







.gd_03 #simgs03{ margin:0 auto;}







.gd_03 li{ float:left; width:840px; text-align:center;}







.gd_03 li.last{ padding-right:0;}







.gd_03 li img{ display:block; width:640px !important; height:438px; margin: 0 auto;}







.gd_03 li p{ width:840px; height:68px; background:url(../images/buttom2.png) repeat center;position: relative;bottom: 68px;}







.gd_03 li a{ color:#fff;font-size:16px; font-weight:bold;  display:block; text-align:center; line-height:68px;}







.gd_03 .fl { float:left;}







.gd_03 .fr { float:right;}







.gd_03 .pa{ position:absolute;}







.gd_03 .pr{ position:relative}







.cp_list{}







.cp_list .fl{ width:300px; border-top:5px solid #1abe9c;}







.cp_list .l_cell{ border:1px solid #e3e3e3; padding:30px 20px; border-top:0;}







.cp_list .l_cell h4{ margin-bottom:20px;}







.cp_list .l_cell h4 a{ font-size:18px; color:#333; display:block; font-weight:600 !important;}







.cp_list .l_cell h4 a::before {







    content: url(../images/list_ico.png);







    margin-left: 32px;







    margin-right: 11px;







    position: relative;







    top: 3px;







}







.cp_list .l_cell ul{border:1px solid #e3e3e3; border-bottom:0;}







.cp_list .l_cell ul li{ padding-left:30px; padding-right:20px; line-height:46px;border-bottom:1px solid #e3e3e3; position:relative;}







.cp_list .l_cell ul li::after{ content:url(../images/pro-li-icon3.png); right:20px; float:right;margin-top: 18px;}







.cp_list .l_cell ul li a{ font-size:15px; color:#333;}







.cp_list .l_cell img{}







.cp_list .l_cell>p {







    color: #fff;







    font-size: 16px;







    margin-top: -66px;







    margin-left: 60px;







    line-height: 32px;







}







.cp_list .l_cell>span{ color:#fff; font-weight:100; font-size:23px; display:block; text-align:center; white-space:nowrap;}







.cp_list .l_cell.cur h4 a{ color:#16b493;}







.cp_list .l_cell.cur h4 a::before {







    content: url(../images/list_ico_cur.png);}























.cp_list .cp_nr{ width:840px; margin:30px auto 0 auto;}















.cp_list .cp_nr ul li{ width:838px; border:1px solid #dcdcdc; height:260px;margin-bottom:16px;} 







.cp_list .cp_nr .cp_img img{ width:330px; height:220px; float:left; margin:20px;}







.cp_list .cp_nr .neir p{ float:left;margin-left:25px;line-height:25px; text-indent:2em;padding-top:20px;font-size:14px;height:80px;overflow: hidden; color:#666;width:420px;}







.cp_list .cp_nr .neir h5 a {float:left;margin-left:25px;font-size:16px;color:#545454; font-weight:bold; margin-top:65px;}







.cp_list .cp_nr .neir .xq{color:#666;font-size:14px; font-weight:bold;margin:20px 20px 0 0px; float:right; display:block; width:125px; height:33px; border:1px solid #b5b5b5; text-align:center; line-height:33px; }















































