@charset "utf-8";
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td { margin:0; padding:0; }
h1,h2,h3,h4,h5,h6{font-weight: normal;}
body {font:13px/1.75 "Microsoft YaHei", arial,sans-serif; color: #333;  background:#fff;min-width: 1200px; overflow-x: hidden;}
a { text-decoration: none; color: #333;display: block;}
p{color: #434343;}
a:hover {text-decoration: none}
a img {border-bottom-style: none; border-right-style: none; border-top-style: none; border-left-style: none}
div {padding-bottom: 0px; list-style-type: none; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px}
li {padding-bottom: 0px; list-style-type: none; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px}
p,strong,em{padding-bottom: 0px; list-style-type: none; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px}
form {padding-bottom: 0px; list-style-type: none; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px}
em{font-style: normal; font-weight: normal}
table {padding-bottom: 0px;list-style-type: none; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px}
dt {padding-bottom: 0px; list-style-type: none; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px}
dl {padding-bottom: 0px; list-style-type: none; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px}
dd {padding-bottom: 0px; list-style-type: none; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px}
tr {padding-bottom: 0px; list-style-type: none; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px}
.cl{height: 0px; clear: both;}
.fl{float: left; display: block;}
.fr{float: right;}
.container{width:1200px; margin:0 auto; height: 100%;}
.c{*zoom:1;}
.c:after{content: ""; display: block; height: 0; clear: both;}
.txt-c{text-align: center;}
.txt-l{ text-align: left;}
.txt-r{text-align: right;}
.bg-black{background: #000;}
.col-black{color: #000;}
.col-white{color: #fff;}
b{font-weight: bold;}
.m{ margin: 0 auto;}
.bd{width: 1200px;overflow: hidden;}
i{font-style: normal;}
/* CSS Document */


/*top*/
.top{background: url(../images/top-bg.jpg) no-repeat center; height: 47px; line-height: 47px; border-bottom: solid 1px #e6e6e6;}
.top p{display: block; font-size: 14px; color: #8e8e8e;}
.top .we-icon{margin-right: -27px; width:80px;background: url(../images/we-icon.png) no-repeat left center; padding-left: 35px; font-size: 14px;  color: #0f65e5;}
.top ul {margin-right: 24px}
.top ul li{float: left; width: 112px; border-left: solid 1px #e6e6e6;}
.top ul li a{display: block; font-size: 14px;  color: #8f8f8f; text-align: center;}
.top ul li a:hover{color: #0f65e5;}

/*head*/
.head{padding: 14px 0;}
.head .logo{margin:15px 12px 15px 0;}
.head .cxt{padding:29px 0 31px;}
.head .head-tel{background: url(../images/head-tel.png)no-repeat left 3px;padding-left: 53px;margin-top: 28px;margin-left: 105px;}
.head .head-tel em{color: #888;font-size: 14px;line-height: 14px;width: 105px;}
.head .head-tel b{display: block; font-size: 36px; font-family: "Arial"; color: #333;line-height: 34px;}
.head .head-wechat{text-align: center;}
.head .head-wechat img{} 
.head .head-wechat span{display: block;color: #ef9e1b;}

/*nav */
.nav{background:#0f65e5;height:60px;}
.nav .nav-list{}
.nav .nav-list li{float: left;position: relative;width:150px;}
.nav .nav-list li a{color:#fff;font-size:16px;text-align: center;}
.nav .nav-list li a:hover{background: #ef9e1b;}
.nav .nav-list li.on a{background: #ef9e1b;}
.nav .nav-list li>a{}
.nav .nav-list li>a>em{line-height:60px;}
.nav .nav-list li .nav-hide{padding-top:10px;position:absolute;background:;z-index:10000;width:150px;left:0;top:60px;text-align: center;background: url(../images/tri.png)no-repeat center top;}
.nav .nav-list li:hover .nav-hide{display: block;}
.nav .nav-list li .nav-hide em a{background:#ef9e1b; border-bottom: solid 1px rgba(29, 104, 162,0.3);display: block;line-height: 40px;font-size: 14px;color:#fff;}
.nav .nav-list li .nav-hide em:last-child a{border: none;}
.nav .nav-list li .nav-hide em a:hover{background:#0f65e5;}
.nav .nav-list li.on .nav-hide em a{background:#0f65e5;}

.head-fixed{width:100%;position: fixed;top:0;background:#0f65e5;z-index: 1000;}


/*banner*/
.banner{position:relative;}
.banner-hd {height:540px;position: relative; overflow:hidden;}
.banner-hd  ul{height:100%;margin:0 auto;}
.banner-hd  ul li{height:100%;}

/*数字按钮样式*/
.banner-hd .num {overflow:hidden;position:absolute; bottom:5%; margin:0 auto;left:0;right:0;text-align:center;zoom:1; }
.banner-hd .num ul{display: inline-block;}
.banner-hd .num li {width:67px;height:5px;margin:0 8px; cursor:pointer; float: left;background:#0f65e5;}
.banner-hd .num li.on{ background:#ef9e1b;} /*当前项*/


/*优势*/
.ys{background: #f5f5f5; margin-bottom: 50px;}
.ys-list ul li{float: left; width: 206px; border-right: solid 1px #cae0df; height: 140px; padding-left: 92px;}
.ys-list ul li.icon1{background: url(../images/ys-icon1.png) no-repeat 29px center; }
.ys-list ul li.icon2{background: url(../images/ys-icon2.png) no-repeat 29px center; }
.ys-list ul li.icon3{background: url(../images/ys-icon3.png) no-repeat 29px center; }
.ys-list ul li.icon4{background: url(../images/ys-icon4.png) no-repeat 29px center; }
.ys-list ul li strong{display: block; font-size: 18px; line-height: 18px; color: #333; padding-top: 36px; margin-bottom: 10px;}
.ys-list ul li p{display: block; font-size: 14px; line-height: 20px; color: #666; width: 160px;}

/*产品中心*/
.product{margin-bottom: 50px;}
.ny-left{width: 260px;}
.column-title{display: none;}
/*.column-title{background: url(../images/column-title.png) no-repeat 27px center #0f65e5; padding-top: 24px; height: 74px; padding-left: 97px;}
.column-title h3{display: block; font-size: 34px; line-height: 34px; font-weight: bold; margin-bottom: 2px;}
.column-title span{display: block; font-size: 14px;}*/
.ctitle1>li{float: left; margin-top: 1px; width: 260px;}
.ctitle1>li>a{display: block;text-overflow: ellipsis; overflow: hidden; white-space: nowrap;background: url(../images/tit-bg.png) no-repeat 10px center #ef9e1b; font-size: 18px; line-height: 50px; color: #fff; padding-left: 40px;font-weight:bold;}
.ctitle1 .ctitle2{background: #0f65e5; padding: 11px 0 11px 20px; display: none;}
/*.ctitle1 li:first-child .ctitle2{display: block;margin-left: 6px;}*/
.ctitle1 li .ctitle2{display: block;  }
.ctitle1 .ctitle2 li a {display: block; font-size: 14px;border-bottom: 1px solid rgba(255,255,255,0.1); line-height:44px; color: #eee; background: url(http://www.ksfpaint.com/Templates/default/Common/images/ctitle2.png) no-repeat left center; padding-left: 14px;}
.ctitle1>li.on>a,.ctitle1>li:hover>a{background: url(../images/tit-bg.png) no-repeat 10px center #ef9e1b; color: #fff;}
.ctitle1 .ctitle2 li.on a,.ctitle1 .ctitle2 li:hover a{color:#ee9c1b;}
/*.ctitle1>li:hover>a{background: url(../images/tit-bg.png) no-repeat 10px center #0f65e5;}*/
/*.class-contact{background: url(../images/class-contact.png) no-repeat center; height: 70px; width: 260px; margin-top: 1px; padding-top: 30px;}
.class-contact .tel{background: url(../images/class-tel.png) no-repeat 26px center; padding-left: 78px;}
.class-contact .tel span{display: block; font-size: 15px; line-height: 15px; margin-bottom: 10px;}
.class-contact .tel strong{display: block; font-size: 24px; line-height: 17px; font-family: arial;}*/

.product-right{width: 915px;}
.product-right .product-title{ width: 895px;}
.product-title{background: #f2f2f2; height: 50px; line-height: 50px; margin-bottom: 20px;}
.product-title h3{border-left: solid 10px #0f65e5; display: inline-block; font-size: 18px; color: #333; padding-left: 10px;}
.product-title a{font-size: 16px; color: #0f65e5;  margin-right: 20px; transition: 0.6s;}
.product-title a:hover{margin-right: 10px;}

.product-list ul li{float: left; width: 283px; margin-left: 20px; border: solid 1px #ccc; margin-bottom: 20px;}
.product-list ul li .pic{width: 283px; height: 200px; overflow: hidden;}
.product-list ul li .pic img{display: block; -webkit-transition: opacity 1s, -webkit-transform 1s; transition: opacity 1s, transform 1s; -webkit-backface-visibility: hidden;backface-visibility: hidden;opacity: 1;}
.product-list ul li:hover .pic img{-webkit-transform: scale3d(1.1,1.1,1);transform: scale3d(1.1,1.1,1);-webkit-transition: opacity 1s, -webkit-transform 1s;transition: opacity 1s, transform 1s;-webkit-backface-visibility: hidden;backface-visibility: hidden;}
.product-list ul li .info{padding:8px ;box-sizing: border-box; }
.product-list ul li .info em{float:left;font-size: 16px; line-height: 46px; color:#373737;font-weight: bold;}
.product-list ul li .info a{float:right;font-size: 14px; line-height: 46px; color:#4b4b4b;;}
.product-list ul li:hover .info{background:#ee9c1b;}
.product-list ul li:hover .info em,.product-list ul li:hover .info a{color: #fff;}

/*.product-list ul li a.pro-zx{background: #ef9e1b;}*/
/*.product-list ul li:hover{border: solid 1px #0f65e5;}*/
/*.product-list ul li:hover em{color: #0f65e5;}
*/


/*首页简介*/
.about{background:#f5f5f5;padding-top: 51px;padding-bottom: 64px;}
.about .about-tit{padding-bottom: 16px;border-bottom:solid 1px #e0e0e0;margin-bottom: 48px;}
.about .about-tit h3{font-size: 25px; display: inline-block; color:#0f65e5; font-weight: bold;text-align: left; text-indent:10px;border-left:solid 5px #0f65e5;line-height: 25px;}
.about .about-tit a{display: inline-block;text-align: right;color: #666;}
.about .about-tit a:hover{color: #0f65e5;}
.about .about-info .txt{width:827px;color: #666;line-height: 31px;}
.about .about-info .txt a{display: inline-block;color: #ef9e1b;}
.about .about-info .txt a:hover{color:#0f65e5;}


/*对比*/
.vs{background: url(../images/vs-bg.png) no-repeat center top; position: relative; height: 808px; position: relative;margin-top: 60px;}
.vs .vs-title{display: block; background: url(../images/vs-title.png) no-repeat center; position: absolute; top: -25px; left: 0; right: 0; margin: auto; width: 130px; height: 130px;}
.vs .vs-title strong{display: block; font-size: 26px; line-height: 30px; color: #fff; text-align: center; padding-top: 33px;}
.vs em{display: block; height: 80px; font-size: 30px; line-height: 80px; color: #fff; margin-bottom: 20px;}
.vs .vs-left{margin-left: 47px; width: 413px;}
.vs .vs-left em{margin-left: 150px;}
.vs .vs-right{margin-right: 40px; width: 413px;}
.vs .vs-right em{margin-right: 165px;}
.vs ul li{float: left; padding: 20px 0 16px 33px; border-bottom: solid 1px #ccc; width: 380px;}
.vs ul li b{display: block; font-size: 18px; line-height: 18px; color: #333; margin-bottom: 8px;}
.vs ul li p{display: block; font-size: 15px; line-height: 22px; color: #666; }
/*.vs .vs-left ul li{background: url(http://www.ksfpaint.com/Templates/default/Common/images/vs-icon1.png) no-repeat left 20px; }
.vs .vs-right ul li{background: url(http://www.ksfpaint.com/Templates/default/Common/images/vs-icon2.png) no-repeat left 20px; }*/


/*优势2*/
.ys-four{margin-top: 54px;}
.ys-four-div{background: url(../images/ys-bg1.png) no-repeat center center;height:400px;}
.ys-four-left{margin:70px 0 0 60px}
.ys-four-left h3{ background:url(../images/ys01.png) no-repeat center left;padding-left:102px;}
.ys-four-left h3 b,.ys-four-left h3 em{display: block;}
.ys-four-left h3 b{font-size:24px;font-weight:bold;line-height:24px;color:#0f65e5}
.ys-four-left h3 em{font-size:14px;color:#abbcc6;margin-top:5px}
.ys-four-left ul{margin:28px 0;margin-left:10px;}
.ys-four-left ul li{color:#666666;font-size:15px;margin-bottom:10px}
.ys-four-left ul li:before{content: '';width:5px;height:5px;border-radius:100%; background: #0f65e5;float:left;margin-top:10px;margin-right:15px;}
.ys-four-more a{margin-right:30px;float:left;width:160px;height:50px;line-height:50px;text-align: center;font-size:16px;color:#fff}
.ys-four-more{ overflow: hidden;}
.ys-more1{ background: #ef9e1b;}
.ys-more2{ background: #0f65e5;}
.ys-four-right{margin:10px 50px 0 0}

.ys-four-div1 .ys-four-right{margin:67px 50px 0 30px}


.ys-four-div2 .ys-four-left h3{ background:url(../images/ys02.png) no-repeat center left;padding-left:102px;}
.ys-four-div2 .ys-four-left{margin: 70px 55px 0 47px;}
.ys-four-div2 .ys-four-right{margin:65px -12px 0 52px;}

.ys-four-div3 .ys-four-left h3{ background:url(../images/ys03.png) no-repeat center left;padding-left:102px;}
.ys-four-div3 .ys-four-left{margin:70px 0px 0 80px}
.ys-four-div3 .ys-four-right{margin:38px 50px 0 23px}

.ys-four-div4 .ys-four-left h3{ background:url(../images/ys04.png) no-repeat center left;padding-left:102px;}
.ys-four-div4 .ys-four-left{margin:59px 65px 0 10px}
.ys-four-div4 .ys-four-right{margin:49px 10px 0 63px;}

.ys-four-tel1{ background: url(../images/ys-tel.png) no-repeat center left;padding:10px 60px}
.ys-four-tel1 em,.ys-four-tel1 span{display: block;}
.ys-four-tel1 em{color:#333;font-size:16px;line-height:16px;}
.ys-four-tel1 span{font-size:28px;color:#0f65e5;line-height: 28px;}
.ys-four-more1{width:160px;height:50px;line-height:50px;text-align: center;font-size:16px; background: #ef9e1b;color:#fff}


/*电话咨询*/
.tel-bg{ background: url(http://www.ksfpaint.com/Templates/default/Common/images/tel-bg.jpg) no-repeat center center; height:275px;margin:30px 0 0 0}
.tel-zx div{color:#fff;text-align: center;width:570px;margin:8px 0}
.tel-zx div:nth-child(1){font-size:26px;font-weight:bold;padding-top:55px;}
.tel-zx div:nth-child(2),.tel-zx div:nth-child(3){font-size:18px;}
.tel-zx div:nth-child(3) span{font-size:24px;font-weight:bold}
.tel-zx div:nth-child(4){margin-top:10px;}
.tel-zx div:nth-child(4) a{width:150px;height:45px; background: #fff;text-align: center;line-height:45px;display: inline-block;border-radius:8px;font-size:15px;margin:0 20px;}
.tel-zx div:nth-child(4) a:nth-child(1){ background: #ef9e1b;color:#fff}
.tel-zx div:nth-child(4) a:hover{box-shadow: 1px 1px 10px #333;}


/*工程案例*/
.case{}
.case .case-tit{background: url(../images/case-tit-bg.png) no-repeat center bottom;text-align: center;margin-bottom: 53px;}
.case .case-tit h3{font-size: 34px; color: #0f65e5; font-weight: bold; }
.case .case-tit span{color: #ef9e1b;font-size:15px;}
.case-list{position: relative;}
.case-list ul li{float: left; width: 285px; margin-right: 20px;}
.case-list ul li .pic{width: 283px; height: 198px; border: solid 1px #fff; border-bottom: none; transition: 0.6s;}
.case-list ul li em{display: block; font-size: 16px; line-height: 50px; color: #666; text-align: center; background: #f5f5f5; transition: 0.6s;}
.case-list ul li:hover .pic{border-color: #ef9e1b; }
.case-list ul li:hover em{background: #ef9e1b; color: #fff;}
.case .prev,.case .next{position: absolute; top: 106px; width: 20px; height: 38px; z-index: 2; cursor: pointer;opacity: 1;}
.case .prev{background: url(../images/case-prev.png) no-repeat; left: -70px;}
.case .next{background: url(../images/case-next.png) no-repeat; right: -70px;}
.case-contact{line-height: 46px;}
.case-contact strong{display: inline-block; background: url(http://www.ksfpaint.com/Templates/default/Common/images/case-tel.png) no-repeat left center; padding-left: 60px; font-size: 18px; margin-right: 25px;}
.case-contact .case-zx{display: inline-block; background: #ef9e1b; font-size: 16px; width: 180px; color: #fff;}
.case-contact .case-zx:hover{text-decoration: underline;}


/*首页新闻*/
.news{margin:60px 0 42px;background: #f5f5f5;padding-top: 63px;padding-bottom:63px;}
.news-left{width: 556px;}
.news-left .news-left-tit{border-left:solid 5px #0f65e5;margin-bottom: 50px;}
.news-left .news-left-tit>a{color:#666;}
.news-left .news-left-tit>a:hover{color: #0f65e5;}
.news-left .news-left-tit ul {text-indent:8px;}
.news-left .news-left-tit ul li{display: inline-block;text-align:left;cursor: pointer;}
.news-left .news-left-tit ul li.on a{color: #0f65e5;}
.news-left .news-left-tit ul li:first-child a{background: url(../images/it.png) no-repeat right center;margin-right:3px;padding-right:25px;}
.news-left .news-left-tit ul li{font-size: 25px;font-weight: bold;line-height: 25px;position: relative;}
/*.news-left .news-left-list ul li::before{z-index:0;display: block;content: "";width:0;top:0;left:0;height: 120px;background: #0f65e5;position:absolute;transition: all 0.6s;}*/
/*.news-left .news-left-list ul li:hover::before{width: 100%;}*/
.news-left .news-left-list ul li{overflow: hidden;background: #fff;padding:20px 28px 20px 41px;position: relative;margin-bottom: 1px;transition: all 0.3s;}
.news-left .news-left-list ul li .date{width:54px;text-align: center;border-right:solid 1px #efefef;padding-right: 26px;}
.news-left .news-left-list ul li .date span{display: block;font-size:43px;line-height:43px;color: #444; padding-bottom:12px;font-family: arial;}
.news-left .news-left-list ul li .date p{font-size: 15px;line-height: 15px;color: #a2a2a2;font-family: arial;}
.news-left .news-left-list ul li .descript{overflow: hidden;width:377px;padding-left: 29px;}
.news-left .news-left-list ul li .descript strong{font-size: 16px;line-height:22px;color: #232323;display: block;font-weight: normal;}
.news-left .news-left-list ul li .descript p{color: #666;font-size: 14px;line-height: 24px;margin-top: 8px;}
.news-left .news-left-list ul li:hover{background: #0f65e5;}
.news-left .news-left-list ul li:hover .date span,.news-left .news-left-list ul li:hover .date p,.news-left .news-left-list ul li:hover .descript strong,.news-left .news-left-list ul li:hover .descript p{color: #fff;}


 
.news-right-tit h3{border-left:solid 5px #0f65e5;font-size: 25px;font-weight: bold;line-height: 25px;text-indent: 20px;}
.news-right-tit a{color: #666;}
.news-right-tit a:hover{color: #0f65e5;}
.news-right-list{width: 612px;margin-top: 42px;overflow: hidden;height: 475px;}
.news-right-list ul li{border-bottom: dashed 1px #a9a9a9;padding-bottom: 30px;margin-bottom: 50px;}
.news-right-list ul li em{display: block; font-size: 16px;color: #333;background: url(../images/q.png) no-repeat left center;padding-left: 45px;line-height: 28px;}
.news-right-list ul li p{background: url(../images/a.png) no-repeat left top;padding-left: 45px;margin-top: 20px;font-size: 14px;line-height: 24px;color: #666;}


/*友情链接*/
.fdl{margin-top: 42px;margin-bottom: 42px;}
.fdl-tit{color: #373737;padding-bottom:10px;border-bottom: solid 1px #ddd9d9;display: block;margin-bottom:16px;}
.fdl-list span a{display:inline-block;margin: 0 5px 5px 0;color:#373737;;}

/*公共底部*/
.foot{background:#333333;padding-top: 55px;padding-bottom: 15px;}
.foot .container{position: relative;}
.foot .foot-nav{}
.foot .foot-nav ul{text-align: center;}
.foot .foot-nav ul li{display: inline-block;}
.foot .foot-nav ul li a{font-size: 14px; color: #fff;line-height:14px;padding: 0 33px;border-right:solid 1px #fff;}
.foot .foot-nav ul li a:hover{color: #0f65e5;}
.foot .foot-nav ul li:first-child a{padding-left: 0;}
.foot .foot-nav ul li:last-child a{padding-right: 0;border-right:none;}
.foot .foot-info{margin-top: 15px;line-height: 32px;}
.foot .foot-info p{color:#fff;}
.foot .foot-info p a{display: inline-block;color: #fff;}
.foot .foot-info p a:hover{color: #0f65e5;}
.foot .qr{position: absolute;bottom: -7px;right:0;}
.foot .qr ul li {text-align: center;width:92px;display: inline-block;margin-left: 4px;}
.foot .qr ul li .pic{padding: 6px;border:solid 1px #878787;width: 79px;}
.foot .qr ul li span{color: #f8f8f8;font-size: 12px;}



/*内页*/
.ny-hd{ height: 450px;}
.ny-main {margin-top: 40px;margin-bottom: 60px;overflow: hidden;}
.ny-right{width: 915px;}
.position {margin-right: 15px;}
.position span a{display: inline-block; font-size: 13px; color: #5c5c5c; margin-right: 0; transition:0s;}
.position span a.on{color: #0f65e5;}
.position span a:hover{color: #0f65e5; margin-right:0;}


/*产品列表*/
.ny-product-list ul{width: 939px;}
.ny-product-list ul  li{margin-left: 0; margin-right: 28px;}

/*产品详情*/
.ny-right  .pro1 .pro-list-pic{width: 332px;}
.ny-right  .pro1 .spec-preview img{display: block;}
.ny-right  .pro1 .descript1{width: 557px;}
.ny-right  .pro1 .descript1 strong.title1{line-height: 38px;font-size: 20px; color: #2d2d2d;display: block;}
.ny-right  .pro1 .descript1 p{width: 557px;font-size: 13px;color: #8e8e8e;line-height: 25px;}
.ny-right  .pro1 .descript1 a.consult{display: block; width: 120px; height: 40px; font-size: 15px; color: #fff; line-height: 40px; text-align: center; background: #ef9e1b; }
.ny-right  .pro1 .descript1 a.consult:hover{background-color: #0f65e5;}
.ny-right  .pro1 .descript1 p.haoma{font-size: 18px; font-weight: bold; color: #0f65e5;line-height: 35px;margin-top: 10px; margin-bottom: 10px;}
.ny-right  .pro1 .share{overflow: hidden;margin-top: 15px;}
.ny-right  .pro1 .share ul li{float: left;margin: 0 5px;}
.ny-right  .detail .de-title{border-bottom: solid 3px #0f65e5; margin-bottom: 15px;}
.ny-right  .detail .de-title a{display: block;width: 130px; font-size: 16px;line-height: 45px;color: #fff; text-align: center; margin-top: 35px;background:#0f65e5;}


/*内页工程案例*/
.ny-pic-list ul{width: 939px;}
.ny-pic-list ul li{margin-right: 28px; margin-bottom: 30px;}
.ny-pic-list ul li .pic{border-color: #ccc;}
.ny-pic-list ul li em{background: #f2f2f2;}


/*内页工程施工*/
.ny-case-list ul{width: 939px;}
.ny-case-list ul li{float: left; width: 285px; margin-right: 28px;margin-bottom: 28px;}
.ny-case-list ul li .pic{width: 283px; height: 198px; border: solid 1px #fff; border-bottom: none; transition: 0.6s;}
.ny-case-list ul li .txt{background: #eee;padding: 10px;box-sizing: border-box;}
.ny-case-list ul li .txt em{display: block; font-size: 16px; line-height: 50px; color: #373737; text-align: center;text-align:left;font-weight: bold;}
.ny-case-list ul li .txt p{line-height: 26px;color: #333;}
.ny-case-list ul li .txt span{display: block;text-align: right;color: #ccc;}
.ny-case-list ul li:hover .pic{border-color: #ef9e1b; overflow: hidden;}
.ny-case-list ul li:hover .pic img{-webkit-transform: scale3d(1.1,1.1,1);transform: scale3d(1.1,1.1,1);-webkit-transition: opacity 1s, -webkit-transform 1s;transition: opacity 1s, transform 1s;-webkit-backface-visibility: hidden;backface-visibility: hidden;}
.ny-case-list ul li:hover .txt{background: #ef9e1b;}
.ny-case-list ul li:hover .txt em,.ny-case-list ul li:hover .txt p,.ny-case-list ul li:hover .txt span{color: #fff;}




/*内页新闻列表页*/
.ny-news-list ul li{overflow: hidden;padding-bottom: 22px;border: none;border-bottom: solid 1px #f0f0f0; margin-bottom: 20px;}
.ny-news-list ul li .date{width: 82px;padding: 14px 7px;border:solid #dbdbdb 1px;border-radius: 5px;}
.ny-news-list ul li .date span{display: block;border-bottom: solid #dbdbdb 1px;font-size: 40px;line-height: 40px;color: #0f65e5; padding-bottom: 8px;}
.ny-news-list ul li .date p{font-size: 17px;line-height: 17px;color: #747474; margin-top: 15px;}
.ny-news-list ul li .descript{overflow: hidden;width: 792px;}
.ny-news-list ul li .descript strong{font-size: 16px;line-height: 38px;color: #232323;font-weight: bold;display: block;}
.ny-news-list ul li .descript strong:hover{color: #0f65e5; }
.ny-news-list ul li .descript p{color: #5f5f5f;font-size: 14px;line-height: 22px;}


/*内页问答*/
.ny-qa-list{overflow: hidden;}
.ny-qa-list ul li{border-bottom: dashed 1px #a9a9a9;padding-bottom: 30px;margin-bottom: 30px;}
.ny-qa-list ul li em{display: block; font-size: 16px;color: #333;background: url(../images/q.png) no-repeat left center;padding-left: 45px;line-height: 28px;}
.ny-qa-list ul li p{background: url(../images/a.png) no-repeat left top;padding-left: 45px;height:36px;margin-top: 20px;font-size: 14px;line-height: 24px;color: #666;}


/*在线咨询*/
.zx-service{position: fixed;right: 5px;top: 30%;z-index: 9999;}
.zx-service ul li{margin-bottom: 1px;position: relative;}
.zx-service ul li a{display: block; width: 80px;height: 52px;padding: 14px 0;background: #0f65e5;}
.zx-service ul li:hover a{background: #ef9e1b;}
.zx-service ul li a img{display: block;margin: 0 auto 10px;}
.zx-service ul li a span{display: block;width: 80px;color: #fff;text-align: center;line-height: 14px;}
.zx-service ul li dl{width: 150px;padding: 0 15px;background: #ef9e1b;text-align: center;display: none;position: absolute;right: 81px;top: 0;}
.zx-service ul li dl dd{font-family: arial;color: #fff;font-size: 20px;height: 50px;width: 150px;line-height: 50px;}
.weixin-hide{width: 130px;padding: 140px 10px 0;background:url(../images/wechat-pic.jpg) no-repeat center top 10px #0f65e5;position: absolute;right: 81px;top: 0;display: none;}
.weixin-hide span,.weixin-hide b,.weixin-hide em{display: block; width: 100%;text-align: center;color: #fff;}
.weixin-hide span{line-height: 36px;}
.weixin-hide em{line-height: 35px;}
.weixin-hide b{line-height: 13px;font-family: arial;font-size: 18px}
.tel-hide li span,.tel-hide li b{display: block;color: #fff;}
.tel-hide li span{line-height: 12px;font-size: 14px;}
.tel-hide li b{line-height: 15px;font-size: 19px;font-family: arial;padding-top: 10px;} 
.zx-service03:hover .weixin-hide{display: block;}
.zx-service ul li:hover dl{display: block;}



/*内页分页样式*/
.ny-right  .pagelist {padding: 10px 0;margin-top:15px;overflow: hidden;border-top:0px solid #eee;text-align:center;}
.ny-right .pagelist a,.ny-right  .pagelist span {border: 1px solid #ccc; display: inline-block;padding: 2px 8px;margin-right:5px;}
.ny-right  .pagelist span.current {color: #0f65e5;border: 1px solid #ddd;}
