﻿.clear { clear:both; height:0px; }
/*about*/
.breadcrumb-search { height: 60px; margin-bottom: 10px; background-color: #fff; overflow: hidden; }
.breadcrumb { width: 70%; height: 60px; line-height: 60px; overflow: hidden; color: #676767; }
.breadcrumb img { margin-right: 5px; padding-top: 18px; }
.breadcrumb a { color: #676767; }
.breadcrumb a:hover { color: #9dcedf; }
.pull-left { float: left !important; }
.cat-menu { text-align: center; background-color: #fff; width: 1180px; margin-left: auto; margin-right: auto; }
.cat-menu .title { background-color:#fff; text-transform: uppercase; color: rgba(30, 30, 30, 1); font-size: 30px; font-weight: 400; }
.cat-menu .date { color: #5d5c5c; width: 1180px; margin-left: auto; margin-right: auto; border-bottom:1px solid #cecece; padding:10px 0; margin-top:20px; }
.cat-menu .menu-list { margin-top: 20px; }
.cat-menu .menu-list span {
*display: inline; _display: inline; zoom: 1; display: inline-block; position: relative; }
.cat-menu .menu-list span:before { display: block; content: ''; position: absolute; left: 50%; bottom: 10px; margin-left: -10px; width: 0; height: 0; border-left: 10px solid transparent; border-right: 10px solid transparent; border-top: 10px solid #333; z-index: 8; -webkit-transition: all .3s ease-out;
transition: all .3s ease-out;
}
.cat-menu .menu-list span a { font-size: 16px; display: block; width: 130px; height: 50px; line-height: 50px; color: #fff; background-color: #8f8f8f; text-align: center; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; margin: 10px 20px; position: relative; z-index: 9; }
.cat-menu .menu-list .cur a, .cat-menu .menu-list span:hover a { background-color: #9dcedf; }
.cat-menu .menu-list .currclass a{ background-color: #9dcedf; }
.pro { width: 260px; }
.container { background-color:#fff; width: 1180px; margin-left: auto; margin-right: auto; }
.content-show { border: 18px solid #fff; padding:12px; background-color: #fff; }
.list01, .list02, .list03 { background-color: #fff; padding:10px 0; }
/*about*/

/*文章内容页编辑器正文*/
#MyContent{font-size:16px; line-height:2;}
#MyContent p{ margin:0px; margin-top:8px;}
#MyContent img{width: expression(this.width > 930 ? 930: true); max-width:930px;/* padding:3px; border:1px solid #E3ECF9; text-align:center; margin:10px auto;*/ }
#MyContent a{font-size:16px;}
#MyContent strong{ color:#dc2523;}


/*产品*/
.left { float: left; }
.right { float: right; }
.box { width:1200px; margin:0 auto; }
.box:after { content:""; display:block; height:0px; visibility:hidden; clear:both; }
.neiye { padding-top:0px; padding-bottom:20px; }
.neiye .right { width:930px; }
.neiye .right .more { background: #9dcedf; height: 50px; width:100%; color:#333; font-size:18px; line-height:50px; margin-bottom: 10px; }
.neiye .right .more a { color:#333; }
.neiye .right .more .fl { font-weight:bold; color:#333;}
.neiye .right .newsnav { width:928px; height:53px; line-height:53px; border:1px solid #e9e9e9; border-top:2px solid #1f76e5; }
.neiye .right .newsnav p { float:right; margin-right:15px; font-size:14px; color:#aeaeae; }
.neiye .right .newsnav p a { color:#aeaeae; }
.neiye .right .newsnav strong { display:block; font-size:19px; color:#2b2b2b; padding-left:20px; position:relative; }
.neiye .right .newsnav strong:after { content:""; width:4px; height:15px; background:#1f76e5; position:absolute; left:11px; top:19px; }
.neiye .right .neiye_right { width: 930px; margin-top: 5px; }
/* .neiye .right .neiye_right table{border-collapse:collapse;margin:0 auto;text-align:center;} */
.neiye .right .neiye_right p { padding:2px; }
.neiye .right table { width:100%; border-collapse:collapse; }
.neiye .right table tr td { padding: 3px; border: 1px solid #b1b1b1; }
.neiye .right .neiye_right .title { text-align:center; font-size:26px; padding-bottom:20px; }
.neiye .right .neiye_right .pro-list { width:965px; }
.neiye .right .neiye_right .pro-list li { display:block; float:left; width:290px; margin-right:30px; margin-bottom:23px; -webkit-transition:all .4s ease-in-out 0s;
transition:all .4s ease-in-out 0s;
}
.neiye .right .neiye_right .pro-list li i { display:block; width:290px; height:200px; line-height:200px; display:block; overflow:hidden; position:relative; }
.neiye .right .neiye_right .pro-list li i img { display:block; width:290px; max-height:220px; vertical-align:middle; -webkit-transition:all .4s ease-in-out 0s;
transition:all .4s ease-in-out 0s;
}
.neiye .right .neiye_right .pro-list li:hover i img { -webkit-transform: scale(1.1); transform: scale(1.1); }
.neiye .right .neiye_right .pro-list li i a.more { padding-top:7px; display:block; width:54px; height:56px; background:url(/template/default/images/dg.png) no-repeat center; position:absolute; top:0; right:0; z-index:999; text-align:center; color:#fff; font-size:15px; font-weight:bold; font-style:normal; line-height:18px; }
.neiye .right .neiye_right .pro-list li .pro_text { width:288px; border:1px solid #e1e1e1; padding:13px 0; -webkit-transition:all .4s ease-in-out 0s;
transition:all .4s ease-in-out 0s;
}
.neiye .right .neiye_right .pro-list li .pro_text strong { display:block; text-align:center; font-size:16px; color:#2b2b2b; -webkit-transition:all .4s ease-in-out 0s;
transition:all .4s ease-in-out 0s;
}
.neiye .right .neiye_right .pro-list li .pro_text p { text-align:center; font-size:13px; color:#767676; margin-top:10px; }
.neiye .right .neiye_right .pro-list li:hover { box-shadow:0 5px 15px rgba(0, 0, 0, .1); }
.neiye .right .neiye_right .pro-list li:hover .pro_text { border:1px solid #fff; }
.neiye .right .neiye_right .pro-list li:hover .pro_text strong { color:#1f76e5; }


.nydh { width:250px; background:#9dcedf; padding-bottom:4px; }
.nydh .title { padding-top:28px; padding-bottom:25px; }
.nydh .title strong { display:block; font-size:24px; color:#333; text-align:center; }
.nydh .title p { font-size:12px; color:rgba(255, 255, 255, .2); text-align:center; margin-top:6px; }
.nydh ul { padding: 15px 0; width:242px; background:#fff; margin:0 auto; }
.nydh ul dl dt { width:220px; height:50px; line-height:50px; background:#9dcedf; font-size:16px; color:#fff; margin: 0 auto; text-align: center; }
.nydh ul dl dt a:link{ background:#9dcedf; color:#333; }
.nydh ul dl dt a:visited{ background:#9dcedf; color:#333; }
.nydh ul dl dt a:hover{ background:#ff000c; color:#fff; }
.nydh ul dl dt a.currclass{ background:#ff000c; color:#fff; }
.nydh ul dl .pro-dd { width:220px; margin:0 auto; }
.nydh ul dl .pro-dd:after { content:""; display:block; height:0px; visibility:hidden; clear:both; }
.nydh ul dl .pro-dd dd { display:block; float:left; width:45%; height:42px; line-height:42px; font-size:14px; background:url(/template/default/images/cpfl_icon.jpg) no-repeat left center; padding-left:10px; }
.nydh ul dl .pro-dd dd a { display:block; color:#6f6f6f; height:43px; overflow:hidden }
.nydh ul dl { margin-bottom:5px; }
.nydh ul dl .pro-dd dd a:hover { color:#1f76e5 }
.nydh ul dl .pro-dd dd.on a { color:#1f76e5 }
.pro-index .right { width:930px; }
.pro-index .right ul { width:960px; }
.pro-index .right ul li { display:block; float:left; width:290px; margin-right:30px; margin-bottom:24px; -webkit-transition:all .4s ease-in-out 0s;
transition:all .4s ease-in-out 0s;
}
.pro-index .right ul li i { display:block; width:290px; height:220px; overflow:hidden; }
.pro-index .right ul li i img { display:block; width:290px; height:220px; -webkit-transition:all .4s ease-in-out 0s;
transition:all .4s ease-in-out 0s;
}
.pro-index .right ul li:hover i img { -webkit-transform: scale(1.1); transform: scale(1.1); }
.pro-index .right ul li .pro-text { width:288px; border:1px solid #e0e0e0; padding:13px 0; }
.pro-index .right ul li .pro-text strong { display:block; font-size:15px; text-align:center; color:#2b2b2b; }
.pro-index .right ul li .pro-text p { text-align:center; font-size:12px; color:#767676; margin-top:8px; }
.pro-index .right ul li:hover { box-shadow:0 5px 10px rgba(0, 0, 0, .1); }
.newspic { width:750px; margin:15px auto; text-align:center; }
.newspic img { max-width:500px; }
.pagelink { height: 35px; text-align: center; margin: 50px 0 30px 0; *+margin-left:30px;
}
.pagelink .page-index, .pagelink .page-pre, .pagelink .page-next, .pagelink .page-last { list-style: none; border: 1px solid #C7CFC2; display: inline-block; margin: 0 3px; *+display:block;
*+float:left;
}
.pagelink .page-status { list-style: none; border: 1px solid #C7CFC2; display: inline-block; margin: 0 3px; *+display:block;
*+float:left;
padding: 3px 8px; }
.pagelink .page-index a, .pagelink .page-pre a, .pagelink .page-next a, .pagelink .page-last a { padding: 3px 8px; display:block; }
.pagelink .page-numbar .page-num { list-style: none; border: 1px solid #C7CFC2; padding: 3px 8px; display: inline-block; margin: 0 3px; *+display:block;
*+float:left;
}
.pagelink a.page-num-current, .pagelink a:hover { background: #CCC; color: #FFF; display:block; }
.nydh ul dl dt a { display:block; color:#2d3e54 }
.procontact { width:250px; background:#9dcedf; padding-bottom:4px; margin-top:10px; }
.procontact .title { padding-top:28px; padding-bottom:25px; }
.procontact .title strong { display:block; font-size:24px; color:#333; text-align:center; }
.procontact .title p { font-size:12px; color:rgba(255, 255, 255, .2); text-align:center; margin-top:6px; }
.procontact ul { padding: 15px 0; width:242px; background:#fff; margin:0 auto; }
.procontact ul p { padding: 0 10px; }

#aboutN1{width: 100%; height: auto; margin: 0 auto; margin-top: 50px;}
#aboutN1 .aboutN1In{width: 1200px; height: 58px; line-height: 58px; border-bottom: 6px solid #f8f7f7; margin: 0 auto; }
#aboutN1 .aboutN1T{width: 100%; height: auto;}
#aboutN1 .aboutN1T span{width: 100%; height: 50px; float: left; text-align: center; font-size:38px; color: #1976bc; font-family: 黑体; font-weight: bold }
#aboutN1 .aboutN1T span label{ height:40px;font-size:34px; color: #e7e6e6; font-family: Arial; font-weight: bold; margin-left: 10px; }

#aboutN2{width: 100%; height: auto; margin: 0 auto; margin-top: 50px;}
#aboutN2 .aboutN2In{width: 1200px; height: auto;  margin: 0 auto; }
#aboutN2 .aboutN2L{width: 486px; height: auto; float: left; }
#aboutN2 .aboutN2R{width: 690px; height: auto; float: right; margin-left: 15px;}
#aboutN2 .aboutN2R p{font-size:16px;}
#aboutN2 .aboutN2R2021{width: 690px; height: auto; float: right; margin-left: 15px;}
#aboutN2 .aboutN2R2021 p{font-size:20px; line-height:40px;}
#aboutN2 .baoyangN{width: 100%; height: auto; }




/*案例拷贝样式*/
.left { float: left; }
.right { float: right; }
.box { width:1200px; margin:0 auto; }
.box:after { content:""; display:block; height:0px; visibility:hidden; clear:both; }
.neiye { padding-top:0px; padding-bottom:20px; }
.neiye .right { width:930px; }
.neiye .right .more { background: #9dcedf; height: 50px; width:100%; color:#fff; font-size:18px; line-height:50px; margin-bottom: 10px; }
.neiye .right .more a { color:#fff; }
.neiye .right .more .fl { font-weight:bold; }
.neiye .right .newsnav { width:928px; height:53px; line-height:53px; border:1px solid #e9e9e9; border-top:2px solid #1f76e5; }
.neiye .right .newsnav p { float:right; margin-right:15px; font-size:14px; color:#aeaeae; }
.neiye .right .newsnav p a { color:#aeaeae; }
.neiye .right .newsnav strong { display:block; font-size:19px; color:#2b2b2b; padding-left:20px; position:relative; }
.neiye .right .newsnav strong:after { content:""; width:4px; height:15px; background:#1f76e5; position:absolute; left:11px; top:19px; }
.neiye .right .neiye_right2021 { width: 930px; margin-top: 5px; }
/* .neiye .right .neiye_right table{border-collapse:collapse;margin:0 auto;text-align:center;} */
.neiye .right .neiye_right2021 p { padding:2px; }
.neiye .right table { width:100%; border-collapse:collapse; }
.neiye .right table tr td { padding: 3px; border: 1px solid #b1b1b1; }
.neiye .right .neiye_right2021 .title { text-align:center; font-size:26px; padding-bottom:20px; }
.neiye .right .neiye_right2021 .pro-list { width:965px; }
.neiye .right .neiye_right2021 .pro-list li { display:block; float:left; width:290px; margin-right:30px; margin-bottom:23px; -webkit-transition:all .4s ease-in-out 0s;
transition:all .4s ease-in-out 0s;
}
.neiye .right .neiye_right2021 .pro-list li i { display:block; width:290px; height:250px; line-height:250px; display:block; overflow:hidden; position:relative; }
.neiye .right .neiye_right2021 .pro-list li i img { display:block; width:290px; max-height:250px; vertical-align:middle; -webkit-transition:all .4s ease-in-out 0s;
transition:all .4s ease-in-out 0s;
}
.neiye .right .neiye_right2021 .pro-list li:hover i img { -webkit-transform: scale(1.1); transform: scale(1.1); }
.neiye .right .neiye_right2021 .pro-list li i a.more { padding-top:7px; display:block; width:54px; height:56px; background:url(/template/default/images/dg.png) no-repeat center; position:absolute; top:0; right:0; z-index:999; text-align:center; color:#fff; font-size:15px; font-weight:bold; font-style:normal; line-height:18px; }
.neiye .right .neiye_right2021 .pro-list li .pro_text { width:288px; border:1px solid #e1e1e1; padding:13px 0; -webkit-transition:all .4s ease-in-out 0s;
transition:all .4s ease-in-out 0s;
}
.neiye .right .neiye_right2021 .pro-list li .pro_text strong { display:block; text-align:center; font-size:16px; color:#2b2b2b; -webkit-transition:all .4s ease-in-out 0s;
transition:all .4s ease-in-out 0s;
}
.neiye .right .neiye_right2021 .pro-list li .pro_text p { text-align:center; font-size:13px; color:#767676; margin-top:10px; }
.neiye .right .neiye_right2021 .pro-list li:hover { box-shadow:0 5px 15px rgba(0, 0, 0, .1); }
.neiye .right .neiye_right2021 .pro-list li:hover .pro_text { border:1px solid #fff; }
.neiye .right .neiye_right2021 .pro-list li:hover .pro_text strong { color:#1f76e5; }
