﻿.wy-mod-banner{width:100%;margin-top:0;height:350px;position:relative;overflow:hidden}
.wy-mod-banner img{width:auto}
.wy-mod-banner .banners{width:1920px;height:350px;overflow:hidden;position:absolute;left:50%;margin-left:-960px}
.wy-mod-banner .banner{width:1920px;height:350px;overflow:hidden;position:absolute;left:50%;margin-left:-960px}
.wy-mod-banner .focus{width:960px;margin:0 auto;padding-top:370px;text-align:center}
.wy-mod-banner .focus a{text-decoration:none;z-index:3;width:20px;height:20px;position:relative;display:inline-block;overflow:hidden;margin:0;zoom:1}
.wy-mod-banner .focus a .bg-m{z-index:4;color:#fff;line-height:40px;font-size:40px;position:absolute;display:block;left:2px;top:6px;cursor:pointer;display:none}
.wy-mod-banner .focus a .bg-b{background:url(../images/bt2.png) center center no-repeat;position:absolute;display:block;left:0;top:0;cursor:pointer;width:20px;height:20px}
.wy-mod-banner .focus a .inner{background:url(../images/bt1.png) center center no-repeat;position:absolute;left:0;top:0;z-index:9;opacity:0;display:none\9;+display:none;width:20px;height:20px}
.wy-mod-banner .focus a.on .inner,.wy-mod-banner .focus a:hover .inner{cursor:pointer;display:block;border:0;-webkit-transition:opacity .3s ease-in-out;-ms-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;opacity:1}
.wy-mod-banner .focus .hover .inner{display:block}
img{border:0;vertical-align: middle;
}
.cb{clear:both;}
.clear-fix:after {content: ".";display: block;height: 0;font-size: 0;clear: both;visibility: hidden;}
.clear-fix {+height:1%;}

.break_word{word-wrap:break-word;word-break:break-all;}

.keep_all{word-break:keep-all;white-space:nowrap;}

.ellipsis { overflow: hidden; text-overflow: ellipsis; display: block; white-space: nowrap;}

.case_intro , .txt_justify{text-align:justify;text-justify:inter-ideograph;}

textarea { resize: none; }

.hide{ display:none;}

.fl{ float:left;}
.fr{ float:right;}

.en{
	text-transform:uppercase;
	text-transform:lowercasecase;
	text-transform:capitalize;
}
.dibu{ width:100%; height:30px; background:#666;}
.dibu .dibu_r{ width:1160px; height:30px; line-height:30px; margin:0 auto;}
.dibu_r .hy{ color:#fff; float:left;}
.dibu .sw { float:right;}
.dibu .sw ul li{ float:left; width:70px;  height:30px; }
.dibu .sw ul li a{ color:#fff;}
.head{ width:100%; height:65px; background-image:url(../images/333.png);}
.nav{ width:1160px;height:65px; margin:0 auto;}
.nav .logo{ padding-top:1px; float:left;}
.nav .navbar{ float:right;}
.nav .navbar ul{ text-align:center; font-size:14px;}
.nav .navbar ul li{ float:left; line-height:65px; width:100px;background:url(../images/11.png) no-repeat left;}
.nav .navbar ul li a{ color:#000; display:block; }
.focusBox { position: relative; width:100%; height:410px; overflow: hidden; }
.focusBox .pi{ position:relative; z-index:0; }
.focusBox .pi img { width:100%; height:410px; display: block; }
.focusBox .hd { width:100%; position: absolute; bottom: 10px; text-align: center; font-size:0; z-index:1; }
.focusBox .hd li{margin: 0 5px; background: url(../images/dot.png) no-repeat 0 -16px; height: 16px; overflow: hidden; width: 16px; cursor: pointer;
		display:inline-block; *display:inline; zoom:1;  _background: url(../images/dot8.png) no-repeat 0 -16px;
}
.focusBox .hd .on{ background-position:0 0; }

.focusBox .prev,
.focusBox .next { width: 60px; height: 90px; margin: -60px 0 0; display: none; background: url(../images/ad_ctr.png) no-repeat 0 0; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; filter:alpha(opacity=20);opacity:0.2;  }
.focusBox .prev { left: 0; }
.focusBox .next { background-position: 0 -90px; right: 0; }
.focusBox .prev:hover,
.focusBox .next:hover { filter:alpha(opacity=50) !important;opacity:0.5 !important;  }
.zhu{ width:1200px; height:210px;  margin:0 auto; margin-top:15px;}
.zhu .prof{ width:361px; height:208px;border:1px solid #ebeaef;}
.zhu .prof_r{ width:361px; height:38px; background:#ebeaef;}
.zhu .gsjx{ width:330px; height:230px; margin:0 auto; margin-top:15px; overflow:hidden;}
.zhu .gsjx p span{ float:left; padding:5px;}
.zhu .gsjx .gd{ line-height:25px; height:230px;}
.zhu .gsjx img{ padding:2px;}
.zhu .rl{ width:338px; margin:0 auto;}
.zhu .rl_e{ width:391px; margin:0 auto;}
.zhu .rl_r{ width:353px; margin:0 auto;}
.ma{ line-height:38px;}
.zhu .nwes{ width:415px;height:208px;border:1px solid #ebeaef; margin-left:21px;}
.zhu .nwes_r{ width:415px;height:38px; background:#ebeaef;}
.zhu .nwesd{ width: 387px; height:230px; margin:0 auto; margin-top:15px;}
.zhu .video{ width:380px;height:208px;border:1px solid #ebeaef;}
.zhu .video_r{ width:380px;height:38px; background:#ebeaef;}
.zhu .video .vid{ width:345px; height:230px; margin:0 auto; margin-top:15px;}
.xy{ color:red;}