.nban{position:relative;width:100%;height:350px;overflow:hidden}
.nban img{position:absolute;left:50%;margin-left:-960px}
.n_nav{width:100%;height:50px;background:#f9f9f9;line-height:50px;color:#888}
.n_nav dl{margin:auto;width:1340px;height:50px;font-size:14px}
.n_nav dl dt{width:1000px}
.n_nav dl dt i{display:block;float:left;width:30px;height:50px;line-height:53px;color:#d91c2a}
#demo{float:left;width:900px;height:22px;line-height:22px;overflow:hidden;margin-top:14px}
#demo li{width:900px}
#demo li a{color:#d91c2a;text-decoration:underline}
.n_nav dl dd{width:340px;text-align:right}
.n_main{margin:auto;width:1340px;overflow:hidden}
.ntit{width:100%;color:#555;text-align:center;font-size:29px;margin:35px 0}
.ntit b{display:block;height:45px}
.ntit hr{margin:auto;width:54px;border-bottom:4px solid #e6e6e6}
.ntit b a{color:#555;font-size:26px}
.ntit b span{display:inline-block;width:160px;height:36px}
.tab_btn{height:55px !important}
.l_fg{border-right:1px solid #ddd}
.ntit b a:hover{color:#d91c2a}
.n_here{color:#d91c2a !important;font-size:29px !important}
.ntxt{width:100%;font-size:16px;line-height:35px;height:auto!important;height:400px;min-height:400px;padding-bottom:50px}
.ntxt strong{color:#d91c2a}
.case_list{width:1340px;overflow:hidden}
.case_list li{width:335px;height:316px;text-align:center;line-height:28px}
.case_list li p{margin:auto;width:320px;height:235px;overflow:hidden}
.case_list li a img{display:block;margin:auto;width:320px;height:235px;transition:.2s}
.case_list li a:hover img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.case_list li span,.case_list li i{margin:auto;padding-left:5px;width:320px;text-align:left;display:block}
.case_list li span{ height:38px;border-bottom:1px dotted #ccc;line-height:40px}
.case_list li i{font-size:14px;color:#888}
.pro_list li{line-height:45px;height:285px}
.zs_list li{width:265px;height:264px}
.zs_list li a p{width:230px;height:230px;border-radius:3px}
.zs_list li a img{width:230px !important;height:230px !important;border-radius:3px}
.zs_list li a:hover p{box-shadow:0 0 4px #666}
.zs_list li a:hover img{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
.news_main{width:1340px;overflow:hidden;margin-top:-30px}
.news_list{width:1364px;overflow:hidden}
.news_list li{width:658px;height:170px;border-bottom:1px solid #ddd;margin-right:24px;padding-top:40px;transition:.2s}
.news_list li a{display:block;color:#888;font-size:14px}
.news_list li dl{width:658px;overflow:hidden}
.news_list li dl dt{width:230px}
.news_list li dl dt img{float:right}
.news_list li dl dd{width:418px;line-height:26px;padding-left:10px}
.news_list li a span{color:#333;font-size:18px;display:block;height:40px;line-height:30px}
.news_list li:hover{background:#f9f9f9}
.news_list li a:hover span{color:#d91c2a}
.dede_pages{width:100%;overflow:hidden;text-align:center;margin:30px 0;font-size:12px}
.dede_pages ul{margin:auto;display:inline-block}
.dede_pages ul li{margin:0 3px;border:1px solid #ddd;padding:0 9px;height:26px;line-height:26px;display:inline-block}
.dede_pages ul li select{font-size:12px}
.dede_pages ul li a{display:block}
.thisclass{font-weight:bold;color:#d91c2a;border:1px solid #d91c2a !important}
.dede_pages .pageinfo{color:#999}
.dede_pages .pageinfo strong{color:#555;font-weight:normal;margin:0px 3px}
.news_tit,.news_des{width:1340px;text-align:center;font-size:14px;color:#888}
.news_tit b{display:block;font-size:26px;color:#333;padding:30px 0 5px 0}
.news_des{padding-bottom:15px;margin-bottom:15px;border-bottom:1px dotted #ccc}
.case_img img{margin:0 auto 30px auto}
.l_fg a{transition:0}