@charset "utf-8";
b{font-weight:normal;}
.w1152{width:1200px;margin:0 auto;}
.fl{float:left;}
.fr{float:right;}

.contentse{height:auto;overflow:hidden;padding-bottom:50px;}
.contentse .banner{background:url(banner.jpg) center top no-repeat;height:344px;}
.contentse .slide{background:#eaeaea;height:auto;overflow:hidden;}
.contentse .hf_banner li{height:486px;}
.contentse .hf_banner li a{width:1200px;}
.contentse .hf_banner a{display:block;height:486px;}
.contentse .hf_banner p{line-height:24px;font-size:12px;color:#737b84;margin-left:730px;width:350px;text-align:left;}
.contentse .hf_banner .no1{padding-top:175px;font-size:16px;color:#2c2c30;}
.contentse .hf_banner .no1 em{font-size:13px;color:#737b84;padding-left:24px;}
.contentse .hf_banner .no2{font-size:18px;color:#2c2c30;padding:5px 0 9px;}
.contentse .hf_banner .arrow{width:40px;height:40px;}
.contentse .hf_banner .prev{background:url(left.png) left top no-repeat;left:-40px;-webkit-transition:left 300ms;transition:left 300ms;}
.contentse .hf_banner .prev:hover{background:url(left_on.png) left top no-repeat;}
.contentse .hf_banner .next{background:url(right.png) left top no-repeat;right:-40px;-webkit-transition:right 300ms;transition:right 300ms;}
.contentse .hf_banner .next:hover{background:url(right_on.png) left top no-repeat;}
.contentse .hf_banner:hover .prev{left:20px;}
.contentse .hf_banner:hover .next{right:20px;}
.contentse .hf_banner .dots{position:absolute;left:0;bottom:10px;width:100%;text-align:center;}
.contentse .hf_banner .dots li{display:inline-block;width:10px;height:10px;margin:0 4px;border:none;text-indent:-999em;border-radius:5px;cursor:pointer;background:#bbcbdf;-webkit-transition:background .5s,width .5s;-moz-transition:background .5s,width .5s;transition:background .5s,width .5s;}
.contentse .hf_banner .dots li.active{background:#0050b4;width:14px;}
.contentse .titlers{font-size:36px;color:#2c2c30;text-align:center;line-height:90px;}
.contentse .slide .titlers{padding:45px 0;}
.contentse .case_list{height:auto;overflow:hidden;clear:both;}
.contentse .case_list .titlers{padding:35px 0;}
.contentse .case_list .clas{text-align:center;}
.contentse .case_list .clas a{display:inline-block;font-size:14px;color:#909090;padding:10px 23px;border-bottom:2px solid #FFF;}
.contentse .case_list .clas a:hover,.contentse .case_list .clas .on{border-color:#0050b4;color:#587ec4;}
.contentse .case_list .eclas{margin-top:20px;background-color:#676767;color:#8c8c8c;height:38px;line-height:38px;}
.contentse .case_list .eclas a,.contentse .case_list .eclas b{font-size:14px;color:#fff;display:inline-block;text-align:center;padding:0 18px;}
.contentse .case_list .eclas a:hover{color:#587ec4;}
.contentse .case_list .list ul{height:auto;overflow:hidden;width:1200px;padding:25px 0 17px;}
.contentse .case_list .list li{width:374px;height:321px;margin-right:15px;overflow:hidden;line-height:26px;position:relative;float:left;margin-bottom:15px;}
.contentse .case_list .list li .img{height:211px;overflow:hidden;}
.contentse .case_list .list li img{width:auto;max-width:374px;width:expression(this.width>374?"374px":true);height:auto;max-height:211px;height:expression(this.height>211?"211px":true);}
.contentse .case_list .list h1{font-size:16px;color:#2c2c30;padding:10px 0 2px 14px;}
.contentse .case_list .list .mode{font-size:12px;color:#b9bdc1;padding-left:18px;padding-bottom:5px;border-bottom:1px solid #f7f7f7;height:26px;}
.contentse .case_list .list .mode p{color:#737b84;float:left;margin-right:14px;}
.contentse .case_list .list .mode img{vertical-align:middle;}
.contentse .case_list .list .top{text-align:center;position:absolute;height:211px;width:100%;top:-100%;background:rgba(0,80,180,0.6)!important;filter:Alpha(opacity=60);background:#0050b4;-webkit-transition:top 400ms;transition:top 400ms;}
.contentse .case_list .list .top a{display:block;width:100%;height:100%;background:url(icons_01.png) center center no-repeat;position:relative;}
.contentse .case_list .list .top img{margin-top:5px;}
.contentse .case_list .list .bot{height:40px;line-height:40px;padding-left:14px;color:#737b84;}
.contentse .case_list .list .bot em{display:block;float:left;width:26px;line-height:26px;border:1px solid #737b84;border-radius:13px;margin-top:6px;text-align:center;margin-right:8px;}
.contentse .case_list .list .info{height:95px;background:#990000;color:#FFF;font-size:12px;line-height:22px;padding:15px 20px 0;position:absolute;bottom:-100%;-webkit-transition:bottom 400ms;transition:bottom 400ms;}
.contentse .case_list .list li:hover .info{bottom:0;}
.contentse .case_list .list li:hover .top{top:0;}
/*��ҳ*/
.dede_pages{text-align:center;}
.dede_pages ul li{display:inline-block;margin-right:5px;line-height:36px;}
.dede_pages ul li a{display:block;font-size:12px;padding:0 16px;background:#dedede;color:#8b939a;border-radius:4px;}
.dede_pages ul li a:hover,.dede_pages ul li.thisclass{background:#0050b4;border-radius:4px;padding:0 16px;color:#FFF;}