  @charset "utf-8";
/*==========================
	@name:时诗福
	@date:2015-8-21
	@author:zyb
==========================*/
.mheader{position:relative;}
.mheader,.mheader .hbanner,.mheader .hbanner li p{height:500px;width:100%;overflow: hidden;}
.mheader .hbanner li{float:left;}
.mheader .hbanner li p{background-repeat:no-repeat;background-position:center top;}
.mnav{width:200px;height:500px;position:absolute;left:10%;top:0;z-index:9;background:#da261e;}
.mnav p.mlogo{height:119px;width:200px;display: table-cell;vertical-align: middle;text-align: center; }
.mNavul{width:200px;}
.mNavul li{width:100%;height:49px;border-top:1px solid #ac1c16;}
.mNavul li a{height:48px;line-height:48px;color:#fff;font-size:14px;font-family:"microsoft yahei";display:block;border-top:1px solid #ff261c;text-align: center;}
.mNavul li a:hover,.mNavul li a.oncur{background-color:#c81008}
.mNavul li:nth-last-child(1){border-bottom:1px solid #ac1c16;height:50px;}
.mNavul li:nth-last-child(1) a{border-bottom:1px solid #ff261c;}
.msearch{padding-top:30px;padding-left:10px;}
.msearch .sr{width:136px;height:18px;padding:4px;border:1px solid #fff;border-right:none;}
.msearch .sr input{height:18px;line-height:18px;width:136px;background:none;color:#fff;}
.msearch .tj{width:35px;height:28px;background:url(/template/default/images/icon1.png)8px -256px no-repeat #fff;}

.mheader .pre{position:absolute;right:20%;bottom:10px;}
.mheader .pre a{display:inline-block;width:40px;height:40px;background-image:url(/template/default/images/icon1.png);background-repeat:no-repeat;margin-left:10px;}
.mheader .pre a.preRight{background-position:0 -60px;}
.mheader .pre a:hover.preLeft{background-position:0 -120px;}
.mheader .pre a:hover.preRight{background-position:0 -180px;}

.mList{position:relative;}
.mList .listBox{overflow: hidden;}
.mList .listBox ul{width:1020px;}
.mList .listBox li{width: 320px;    height: 536px;    margin-right: 15px;    float: left;    font-family: "microsoft yahei";    border: 1px solid #e6e6e6;    color: #555;}
.mList .listBox li a{color:#fff;}
.mList .listBox li .img,.mList .listBox li .img a,.mList .listBox li .img a img{width:316px;height:316px;display: block; margin:  0 auto;}
.mList .listBox li .img{margin-top:2px;}
.mList .listBox li .listName,.mList .listBox li .info{padding-left:15px;padding-right:15px;}
.mList .listBox li .listName{font-size:18px;padding-top:15px;text-align: center;}
.mList .listBox li .line{padding-top:15px;}
.mList .listBox li .line a{display: block;width:25px;height:2px;margin: 0 auto;background-color:#E6E6E6;}
.mList .listBox li .info{line-height:24px;}
.mList .listBox li .more a{width:60px;height:25px;margin:0 auto;line-height:25px;font-family:arial;display: block;background:#EDEDED;color:#888;text-align: center;}
.mList .index-cp-list li:hover{background:#da261e;}
.mList .index-cp-list li:hover .listName{color:#FFF;}
.mList .index-cp-list li:hover .info{color:#FFF;}
.mList .index-cp-list li:hover .more a{background:#fe9d98;color:#fff;}


.index-cp{height: 1180px;margin-top: 40px;}
.index-cp .index-cp-list{float: left;margin-bottom: 30px;}
.index-cp .index-cp-list li{width: 320px;    height: 536px;    margin-right: 15px;    float: left;    font-family: "microsoft yahei";    border: 1px solid #e6e6e6;    color: #555;margin-top: 20px;}
.index-cp .index-cp-list li a{color:#fff;}
.index-cp .index-cp-list li .img,.index-cp .index-cp-list li .img a,.index-cp .index-cp-list li .img a img{width:316px;height:316px;display: block; margin:  0 auto;}
.index-cp .index-cp-list li .img{margin-top:2px;}
.index-cp .index-cp-list li .listName,.index-cp .index-cp-list li .info{padding-left:15px;padding-right:15px;}
.index-cp .index-cp-list li .listName{font-size:18px;padding-top:15px;text-align: center;}
.index-cp .index-cp-list li .line{padding-top:15px;}
.index-cp .index-cp-list li .line a{display: block;width:25px;height:2px;margin: 0 auto;background-color:#E6E6E6;}
.index-cp .index-cp-list li .info{line-height:24px;}
.index-cp .index-cp-list li .more a{width:60px;height:25px;margin:0 auto;line-height:25px;font-family:arial;display: block;background:#EDEDED;color:#888;text-align: center;}
.index-cp .index-cp-list li:hover{background:#da261e;}
.index-cp .index-cp-list li:hover .listName{color:#FFF;}
.index-cp .index-cp-list li:hover .info{color:#FFF;}
.index-cp .index-cp-list li:hover .more a{background:#fe9d98;color:#fff;}
.index-button{clear: both;width: 130px;height: 46px;background: #c81008;color: #fff;font-size: 16px;display: block;margin: 0 auto;text-align: center;line-height: 46px;font-family:"microsoft";transition: all 0.8s ease 0s; }
.index-button:hover{text-decoration: underline;background: #ff261c;}


.mList .pre,.caseList .pre,.nbanner .pre,.caseListd .pre{display: block; width:40px;height:40px;position:absolute;background:url(/template/default/images/icon1.png) no-repeat;top:50%;margin-top:-20px;}
.mList .pre.preLeft,.caseList .pre.preLeft,.nbanner .pre.preLeft,.caseListd .pre.preLeft{left:-60px;}
.mList .pre.preRight,.caseList .pre.preRight,.nbanner .pre.preRight,.caseListd .pre.preRight{background-position:0 -60px;right:-60px;}
.mList .pre:hover.preLeft,.caseList .pre:hover.preLeft,.nbanner .pre:hover.preLeft,.caseListd .pre:hover.preLeft{background-position:0 -120px;}
.mList .pre:hover.preRight,.caseList .pre:hover.preRight,.nbanner .pre:hover.preRight,.caseListd .pre:hover.preRight{background-position:0 -180px;}
.nbanner .pre.preLeft,.nbanner .pre.preRight{overflow:hidden;}
.nbanner .pre.preLeft span,.nbanner .pre.preRight span{display:none;}
.nbanner .pre.preLeft a,.nbanner .pre.preRight a{display:block;padding-left:40px;}

.caseList {background:#f3f3f3;border-top:1px solid #ededed;padding-bottom:50px;}
.caseList .line{width:100%;height:1px;background:#fff;}
.caseList .hd span{display: block;font-family:"microsoft yahei";}
.caseList .hd span.b{font-size:36px;color:#555;padding-top:42px;font-weight:600;text-align: center;}
.caseList .hd span.s{font-size:16px;color:#777;padding-top:8px;text-align: center;}
.caseList .c-list{position:relative;}
.caseList .c-list .list-b{overflow:hidden;margin-top:45px;margin-bottom: 30px;}
.caseList .c-list .list-b ul{width:1011px;}
.caseList .c-list .list-b ul li{width:326px;height:437px;margin-right:11px;background:#fff;overflow: hidden;float:left;}

.caseList .c-list .list-b ul li .img,.caseList .c-list .list-b ul li .img a,.caseList .c-list .list-b ul li .img img,.caseList .c-list .list-b ul li .img span{width:326px;height:326px;display: block;}
.caseList .c-list .list-b ul li .img{position:relative;cursor:pointer;}
.caseList .c-list .list-b ul li .img span.bg{display:none;position:absolute;top:0;left:0;background-color:rgba(218,38,30,.6);}
.caseList .c-list .list-b ul li .img span.bg .bgbox{background:url(/template/default/images/sbg.png)center center no-repeat;}

.caseList .c-list .list-b ul li:hover .img span.bg{display: block;}

.caseList .c-list .list-b ul li .text{padding:0 20px;}
.caseList .c-list .list-b ul li .text .t{display: block;width:100%;height:22px;line-height:22px;font-size:16px;color:#555;padding-top:16px;}
.caseList .c-list .list-b ul li .text .b{display: block;padding-top:12px;line-height:24px;color:#888;}


.aboutnews .a-n-box .hd span{display:inline-block;line-height:20px;}
.aboutnews .a-n-box .hd span.b{font-size:16px;color:#555;}
.aboutnews .a-n-box .hd span.s{font-size:14px;padding-left:10px;line-height:22px;}
.aboutnews .a-n-box .hd span.s,.aboutnews .a-n-box .hd a{font-family: arial;color:#999;}
.aboutnews .a-n-box .hd a{line-height:22px;}
.aboutnews .about,.aboutnews .news{width:480px;}

.aboutnews .about .mcontent{background:#f7f7f7;margin-top:16px;height:180px;overflow: hidden;}
.aboutnews .about .mcontent p{display: inline-block;float:left;}
.aboutnews .about .mcontent p.img{width:150px;}
.aboutnews .about .mcontent p.text{width:290px;padding:12px 20px;line-height:22px;color:#888;text-align: left;}

.aboutnews .news{height:218px;overflow: hidden;}
.aboutnews .news ul{margin-top:16px;}
.aboutnews .news ul li{height:50px;width:100%;margin-bottom:15px;line-height:50px;}
.aboutnews .news ul li a{display: block;background-color:#f7f7f7;}
.aboutnews .news ul li a span{display: inline-block;}
.aboutnews .news ul li a span.num{width:50px;height:50px;background:#e5e5e5;color:#fff;font-size:30px;text-align: center;}
.aboutnews .news ul li a span.t{padding:0 15px;font-size:12px;color:#555;width:323px;}
.aboutnews .news ul li a span.time{width:77px;text-align: center;color:#999;}

.aboutnews .news ul li:hover a{background:#da261e;}
.aboutnews .news ul li:hover a span.num{background:#c81008;}
.aboutnews .news ul li:hover a span.t,.aboutnews .news ul li:hover a span.time{color:#fff;}


.links{border-top:1px solid #E5E5E5;}
.links p{float:left;}
.links .linksHd{width:90px;height:53px;padding-top:30px;}
.links .linksHd img{vertical-align: middle;}
.links .linksList{width:910px;}
.links .linksList a{display:inline-block;padding:12px 10px 12px 30px;}
.links .linksList a:hover{text-decoration: underline;}


.nbanner{position:relative;}
.nbanner .text{padding-top:30px;}
.nbanner .text span{display: block;}
.nbanner .text span.b{font-size:18px;color:#555;line-height:1;}
.nbanner .text span.s{color:#888;padding-top:10px;}


.thd{height:40px;line-height:40px;position:relative;}
.thd .line{width:100%;height:1px;background-color:#e6e6e6;position:absolute;top:50%;left:0;margin-top:-0.5px;}
.thd .text{position:absolute;top:0;left:0;width:100%;height:40px;}
.thd .text span{display:inline-block;color:#da261e;font-size:30px;background-color:#fff;padding:0 15px;}

.a-products {margin-bottom: 50px;}
.a-products .pul{width:1050px;}
.a-products .pul li{float:left;width:300px;margin-right:50px;margin-top:50px; border:1px solid #e6e6e6;}
/*.a-products .pul li:hover .img{border-color:#DA261E;}*/
.a-products .pul li:hover{ background:#DA261E;}
.a-products .pul li .img,.a-products .pul li .img a,.a-products .pul li .img img{width:298px;height:298px;display:block;}
.a-products .pul li .img{ margin-top:1px;}
/*.a-products .pul li .img{border:1px solid #e6e6e6;}*/
.a-products .pul li .text a.title{font-size:18px;color:#555;display:block;line-height:1;height:18px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;text-align: center;}
.a-products .pul li .text span.info{color:#888;display:block;/*padding-top:11px;*/line-height:20px; text-align:center; padding:8px 14px;}
.a-products .pul li:hover .text a.title,.a-products .pul li:hover .text span.info{ color:#fff;}
.productsd .pul{width:1020px;margin-bottom:50px;}
.productsd .pul li{width:235px;margin-right:20px;float:left;}
.productsd .pul li p.img,.productsd .pul li p.img a,.productsd .pul li p.img img{width:233px;height:233px;display: block;}
.productsd .pul li p.img{border:1px solid #e6e6e6;}
.productsd .pul li .text{padding:20px 0;}
.productsd .pul li .text a.title{font-size:18px;}

.caseListd{position:relative;margin-bottom:50px;}
.caseListd .c-l-box{overflow: hidden;}
.caseListd .c-l-box ul{width:1000px !important;}
.caseListd .c-l-box ul li{float:left;width:236px;margin-left:12px;}
.c-l-box ul li .img,.c-l-box ul li .img a,.c-l-box ul li .img img{width:236px;height:236px;display: block;}
.c-l-box ul li .text{width:100%;height:50px;background:#f2f2f2;}
.c-l-box ul li .text a{font-size:16px;color:#555;line-height:50px;padding:0 10px;display: block; overflow: hidden;white-space: nowrap; text-overflow: ellipsis;}
.c-l-box ul li:hover{
	background-color:#da261e;
}
.c-l-box ul li:hover .text{
	background:none;
}
.c-l-box ul li:hover .text a{
	color:#FFF;
}
.c-l-box ul li:hover img{width:232px; height:232px;padding:2px 0;}
.nbanner .nbox{width:1000px;overflow: hidden;}
.nbanner .nbox li{float:left;width:1000px;}


/*内容页*/
.bgf7{background-color:#f7f7f7;}
.listbanner{width:100%;height:188px;background-repeat: no-repeat;background-position: center top;}
.listbanner.about{background-image:url(/template/default/images/about.png)}/*公司介绍*/
.listbanner.contact{background-image:url(/template/default/images/contact.png)}/*联系我们*/
.listbanner.shops{background-image:url(/template/default/images/shops.png)}/*联系我们*/
.listbanner.newslist{background-image:url(/template/default/images/newslist.png)}/*新闻列表*/
.listbanner.newsdetail{background-image:url(/template/default/images/newsdetail.png)}/*新闻详情*/

.cbody{position:relative;min-height:700px;margin-bottom:20px;}
.cbody .p_s{position:absolute;width:251px;height:115px;right:10px;top:-53px;background-color:rgba(218,38,30,0.8);}
.cbody .p_s span{display: block;color:#fff;padding-right:20px;}
.cbody .p_s span.t{font-size:24px;line-height:65px;}
.cbody .p_s span.b{font-family: arial;font-size:20px;line-height:30px;text-transform:uppercase;}

.cbody .poslist{background-color:#F7F7F7;height:62px;line-height:62px;padding-left:35px;}
.cbody .poslist,.cbody .poslist a{color:#666;}
.cbody .poslist a:hover{text-decoration: underline;color:#3A3A3A;}

.cbody .snav{height:29px;background-color:#f0f0f0;padding-left:10px;}
.cbody .snav a{color:#000;background-color:#ccc;font-size:12px;line-height:29px;width:115px;display:inline-block;height:29px;text-align: center;}
.cbody .snav.contact a{background:#cccccc;border-right:1px solid #fff;width:152px;}
.cbody .snav.newslist a{background:#cccccc;width:152px;}

.cbody .snav a:hover,.cbody .snav a.oncur,.cbody .snav.contact a.oncur{background-color:#da261e;color:#fff;}


.cbody .info{border-top:29px solid #f0f0f0;position:relative;}
.cbody .info .navleft{width:196px;padding-left:30px;margin-top:-32px;}
.navleft .pname{height:58px;line-height: 58px;color:#fff;background-color:#c81008;font-size:18px;}
.navleft ul.list{margin-top:4px;background:#999999;padding:9px 0;}
.navleft ul.list a{color:#fff;display:block;}
.navleft ul.list a.first{height:41px;line-height: 41px;padding-left:61px;background-color:#666666;background-repeat: no-repeat;}
.navleft ul.list .secondlist{padding:0 31px 0 22px;margin-bottom:10px; display: none;}
.navleft ul.list .secondlist li{border-bottom:1px solid #b8b8b8;height:33px;padding:9px 0 6px;}
.navleft ul.list .secondlist li a{line-height:33px;}
.navleft ul.list .secondlist li a.oncur,.navleft ul.list .secondlist li a:hover{background-color:#da261e;}

.navleft ul.list a.first.on{background-image: url(/template/default/images/down_icon.png);background-position:45px center;}
.navleft ul.list a.first.down{background-image:url(/template/default/images/right_icon.png);background-position:49px center;}

.navleft ul.list .fli{margin-bottom:1px;}

.cbody .info .listright{padding:0 0px; margin-bottom: 20px;}
.cbody .info .listright .infoList{width:1000px;}
.cbody .info .listright .infoList li{/* width:280px; */margin:25px 23px 15px;float:left;}
.cbody .info .listright .infoList li:nth-child(3n+1){margin-left:0;}
.cbody .info .listright .infoList li:nth-child(3n){margin-right:0;}
.cbody .info .listright .infoList li:hover {background-color:#da261e;} 
.cbody .info .listright .infoList li:hover .text{background-color:#da261e;} 
.cbody .info .listright .infoList li:hover .text .title{color:#FFF;}
.listright .infoList li p.img{width:298px;height:298px;/* border:1px solid #e6e6e6; */}
.infoList li p.img a,.infoList li p.img img{width:298px;height:298px;display: block;}

.listright .infoList li p.text{text-align: center;}
.listright .infoList li p.text a,.listright .infoList li p.text span{display: block;}
.listright .infoList li p.text a.title{line-height:1;font-size:18px;color:#555;padding-top:20px;width:100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.listright .infoList li p.text span.about{line-height:21px;color:#888;padding-top:10px;}



.cbody .info .listright .productList{width:730px;}
.cbody .info .listright .productList li{width:318px;margin:30px 18px 20px;float:left;  border: 1px solid #e6e6e6;}
.listright .productList li p.img{width:314px;height:314px;}
.listright .productList li:hover { background:#da261e;}
.listright .productList li:hover .text .title{ color:#fff;}
.listright .productList li:hover .text .about{ color:#fff;}
.productList li p.img a,.productList li p.img img{width:314px;height:314px;display: block;margin-top: 2px;}

.listright .productList li p.text{text-align: center; padding: 14px;}
.listright .productList li p.text a,.listright .productList li p.text span{display: block;}
.listright .productList li p.text a.title{line-height:1;font-size:18px;color:#555;padding-top:20px;width:100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.listright .productList li p.text span.about{line-height:21px;color:#888;padding-top:10px;text-align: left;}




.news_content ul{padding:17px 0;}
.news_content li{height:142px;width:880px;padding:0 60px;padding-top:16px;}
.news_content li:nth-child(2n){background-color:#f0f0f0;}
.news_content li p.img{width:184px;height:122px;border:3px solid #fff;overflow: hidden;}
.news_content li p.img a,.news_content li p.img img{width:184px;height:122px;display: block;}
.news_content li div.text{width:650px;padding-left:40px;}
.news_content li div.text .title{line-height:30px;}
.news_content li div.text .title a{color:#000;font-weight: bold;}
.news_content li div.text .title a:hover{text-decoration: underline;}
.news_content li div.text .title .time{color:#999;}
.news_content li div.text .ab{line-height:24px;color:#666;padding-top:15px;}


.news_detail .newstitle{height:118px;margin-top:33px;background:#f0f0f0;}
.news_detail .newstitle h1{line-height:90px;color:#000;text-align: center;font-size:18px;font-weight: normal;}
.news_detail .aboutx{margin:30px 33px;padding-top:20px;border-top:1px solid #ccc;}
.news_detail .aboutx p.hd{font-size:14px;color:#d7181f}
.news_detail .aboutx ul{padding:0;padding-top:20px;}
.news_detail .aboutx ul li{padding:0 46px;width:842px;height:25px;line-height:25px;}
.news_detail .aboutx ul li a{color:#666666;}
.news_detail .aboutx ul li a:hover{text-decoration:underline}
.news_detail .aboutx ul li .ct{color:#666;padding-left:30px;}
.news_detail .aboutx ul li:nth-child(2n){background:none;}

.newspre{height:90px;background-color:#f0f0f0;position:relative;}
.newspre li{height:90px;line-height:90px;color:#333;}
.newspre li a{color:#666;padding-left:5px;}
.newspre li:first-child{float:left;padding-left:82px;background:url(/template/default/images/preleft.png)32px center no-repeat;}
.newspre li:last-child{float:right;margin-right:32px;padding-right:50px;background:url(/template/default/images/preright.png)right center no-repeat;}

.newspre .return{width:56px;height:32px;line-height: 32px;color:#333;display: block; text-align: center;background-color:#e6e4e4;position: absolute; top:50%;left:50%;margin-left:-28px;margin-top:-16px;}


/*** 悬浮 ***/
.rtPop{position:fixed;right:100px; top:300px; width:109px;height:250px;background-color:#da261e;}
.rtPop a{color:#fff;font-size:14px;height:49px;border-top:1px solid #ac1c16;}
.rtPop a,.rtPop span{display:block;}
.rtPop a:first-child{border:none;}
.rtPop a:first-child span{border:none;}
.rtPop span{border-top:1px solid #ff261c;line-height:48px;}
.rtPop a.totop{background:url(/template/default/images/totop.png) 13px center no-repeat #c81008;}
.rtPop .li a:hover,.rtPop .li a.oncur{background:url(/template/default/images/righhover.png) 13px center no-repeat;}


/*** 搜索结果页 ***/
.result_content{padding:20px 0;}
.result_content .resultlist li{margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #f1f1f1;}
.result_content .resultlist li h3{height:35px;line-height:35px;font-size:16px;}
.result_content .resultlist li h3 a{color:#333;}
.result_content .resultlist li p{line-height:24px;color:#666;}
.result_content .resultlist li span{line-height:24px;color:#666;}

























