body{background:#f5f5f5}
.content{background:#f5f5f5;padding:30px 0;overflow:hidden}
.cpfl{width:230px;background:#fff;padding-bottom:40px}
.cpfl_title{height:106px;width:230px;background:url(../images/snav_tit_bg.png) no-repeat}
.cpfl_title h2{text-align:center;color:#fff;font-size:26px;line-height:40px;padding:30px}
.cpfl_list li{text-align:center;border-bottom:1px solid #f1f1f1;padding:10px 0;position:relative;width:70%;float:right;margin-right:15%}
.cpfl_list li a{display:block;padding:3px 0}
.cpfl_list li a::before{content:"";position:absolute;right:-35px;top:17px;background:#2760b6;width:2px;height:20px;display:none}
.cpfl_list li a:hover::before{display:block}
.content .nr{width:1080px}
.content .nr .dqwz{height:40px;border-bottom:1px solid #e6e6e6;margin-bottom:20px}
.content .nr .dqwz i{font-size:14px;margin-right:5px;color:#2760b6}
.content .nr .nr_info p{line-height:30px;padding:7px 0;font-size:15px;color:#666;text-align:justify}
.content .nr .nr_info img{max-width:100%;height:auto}
.nr_pro_list li{float:left;width:340px;transition:all .2s ease-in-out 0s;margin:0 30px 30px 0}
.nr_pro_list li:nth-child(3n){margin-right:0}
.nr_pro_list .pro_list_img{width:340px;height: 240px;}
.nr_pro_list .pro_list_title{height:40px;line-height:40px;width:340px;background:#2a4469;text-align:center;font-size:16px;transition:all .2s ease-in-out 0s;color:#fff}
.nr_pro_list li:hover .pro_list_title{color:#fff;background:#345482}
.nr_pro_body .pro_info{width:100%;height:300px;background:#fff;padding:30px}
.pro_info .pro_info_img{width:400px;height:300px}
.pro_info .pro_info_title{width:580px;margin-right:60px}
.pro_info .pro_info_title h3{font-size:30px;margin-top:20px}
.pro_info .pro_info_title p{font-size:14px;line-height:25px;color:#777;height:130px;text-align:justify}
.pro_info .pro_info_title h3 em{display:block;height:1px;width:100%;background:#e0e0e0;margin:30px 0 20px}
.pro_info_tel span{display:block;float:left;height:48px;line-height:48px;margin-left:60px;font-size:18px;font-weight:700;color:#2760b6;background:url(../images/tel_ico.png) left center no-repeat;background-size:30px;padding-left:36px}
.pro_info_tel a{padding:10px 50px;background:#2760b6;color:#fff;font-size:15px;float:left}
.pro_con{background:#fff;padding:30px;margin-top:15px}
.pro_con .pro_tit{font-size:18px;padding:10px 30px 10px 10px;border-bottom:1px solid #e0e0e0;position:relative;margin-bottom:25px}
.pro_con .pro_tit b{position:absolute;top:0;padding:0 10px;background:#fff;text-align:center;line-height:38px;font-weight:400;color:#2760b6;left:15px}
.nr_page{background:#fff;padding:15px 50px;margin-top:15px;overflow:hidden}
.nr_page span i{font-size:25px;display:inline;margin-top:7px}
.nr_news_list li{float:left;width:99%;transition:all .4s ease-in-out 0s;margin:0;padding:30px 0;box-shadow:0 1px 0 #e6e6e6}
.nr_news_list li:nth-child(3n){margin-right:0}
.nr_news_list .pro_list_img{width:340px;height:280px}
.nr_news_list .pro_list_title{height:40px;line-height:40px;width:340px;background:#2a4469;text-align:center;font-size:16px;transition:all .2s ease-in-out 0s;color:#fff}
.nr_news_list li:hover .pro_list_title{color:#fff;background:#345482}
.nr_news_list .news_list_title{width:685px;margin-right:45px;transition:all .4s ease-in-out 0s}
.nr_news_list .news_list_title h3{font-size:20px;margin:15px 0 5px}
.nr_news_list .news_list_title em{color:#666;font-size:12px}
.nr_news_list .news_list_title p{font-size:14px;line-height:25px;color:#777;height:80px}
.nr_news_list .news_list_title span{display:block;width:100px;height:35px;border:1px solid #e6e6e6;text-align:center;line-height:35px;transition:all .4s ease-in-out 0s}
.nr_news_list .news_list_img{width:300px;height:200px;padding:4px;transition:all .4s ease-in-out 0s}
.nr_news_list li:hover{background:#fff;box-shadow:0 5px 5px #e6e6e6}
.nr_news_list li:hover .news_list_img{margin-left:20px;transition:all .4s ease-in-out 0s}
.nr_news_list li:hover .news_list_title{margin-right:20px;transition:all .4s ease-in-out 0s}
.nr_news_list li:hover .more{border:1px solid #2760b6;transition:all .4s ease-in-out 0s}
.news_title{background:#fff;padding:25px 20px 15px;text-align:center}
.news_con{background:#fff;padding:30px;margin-top:1px}
.news_title h2{font-size:26px;margin-bottom:5px}
.news_title span{font-size:12px;padding:5px;color:#666}
