@charset "gb2312";

.clear{clear: both; font-size: 0px; margin: 0; padding: 0; display: block; overflow: hidden;}
.left{float: left;}
.right{float: right;}
.clearfix:after{visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
.clearfix{display: inline-table;}
* html .clearfix{height: 1%;}
.clearfix{display: block;}
.hh{display:inline-block;text-align:center;}


.w1000{width: 1200px; margin: 0 auto; overflow: hidden;position:relative;}


.bg1{width:100%;}
.con2{width:100%; height:145px; overflow:hidden;}
.con2_con{width:1200px;margin:0 auto;margin-top:65px;}
.btgs1{
	font-size: 32px;
	display: block;
	text-align: center;
	line-height: 72px;
	margin-top: 30px;
	color: #E6212A;
}
.btgs2{font-size:18px;display:block;text-align:center;color:#666;}
.con2,.con21{width:100%;overflow:hidden; height:140px; margin-bottom:40px;}
.con2 .con2_con .p,.con21 .con2_con .p{text-align:center; padding-top:35px; opacity:0;}
.con2 .con2_con,.con21 .con2_con{width:470px; background:#fff; margin:0 auto; height:80px; display:block; position:relative;}
.con2 .con2_con em,.con21 .con2_con em{font-size:14px; color:#666; display: block; text-align: center;}
.con2 .con2_con span,.con21 .con2_con span{font-size:36px; color:#E6212A; padding-top:40px;display: block;text-align: center;}
.con2 .con2_con em a,.con21 .con2_con em a,.con2 .con2_con em a:visited,.con21 .con2_con em a:visited{color:#E6212A;}


.con3{width:100%;}
.con3 .cleft{width:293px; height:528px;}
.con3 .con3_con{width:907px; background:#fff; height:580px; display:block;}
.con3 .con3_con li{position:relative; width:288px; border-right:1px solid #ccc; height:258px; margin-left:13px; margin-bottom:10px; float:left;}
.con3 .con3_con .grid ul{width:907px;}
.con3 .con3_con .effect-ming{background: #030c17;}
.ywbt{width:580px;height:52px;color:#CCC;font-size:48px;font-weight:100;letter-spacing:8px; margin:0 auto;text-align:center;margin-top:24px;text-indent:10px;overflow: hidden;}
.ywbt_da{width:680px;margin:0 auto;margin-top:40px;}
.ywbt_zhu{width:330px;height:40px;margin-left:70px;margin-top:-2px;color:#CCC;font-size:30px; float:left;font-family:"����";font-weight:bold;overflow: hidden;}
.ywbt_fu{width:250px;height:40px;margin-right:20px;color:#FFF;font-size:24px; float:right;font-weight:lighter;overflow: hidden;}
.con3 .con3_con .effect-ming img{opacity: 0.9;-webkit-transition: opacity 0.35s;transition: opacity 0.35s;width:288px; height:258px;}
.con3 .con3_con .effect-ming .figcaption::before{position: absolute;top:20px;right:20px;bottom: 20px;left: 20px;border: 2px solid #f5c71c;box-shadow: 0 0 0 20px rgba(255,255,255,0.2);content: '';opacity: 0;-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;transition: opacity 0.35s, transform 0.35s;-webkit-transform: scale3d(0.4,0.4,1);transform: scale3d(0.4,0.4,1);}
.con3 .con3_con .effect-ming span{ text-align:center;display:none\9;-webkit-transition: -webkit-transform 0.35s;transition: transform 0.35s; padding-top:90px; color:#fff; opacity:0;height: 30px; overflow: hidden;}
.con3 .con3_con .effect-ming p{opacity: 0;display:none\9;-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;transition: opacity 0.35s, transform 0.35s;-webkit-transform: scale(1.5);transform: scale(1.5); padding:30px; padding-top:0px; color:#fff;height: 72px;    line-height: 21px; overflow: hidden;}
.con3 .con3_con .effect-ming:hover span{-webkit-transform: scale(0.9); font-size:20px; opacity:1;transform: scale(0.9); display: block;display:none\9;-webkit-margin-before: 0.83em;-webkit-margin-after: 0.83em;-webkit-margin-start: 0px;-webkit-margin-end: 0px;font-weight: bold;}
.con3 .con3_con .effect-ming:hover .figcaption::before,
.con3 .con3_con .effect-ming:hover p{opacity: 1;-webkit-transform: scale3d(1,1,1);transform: scale3d(1,1,1);}
.con3 .con3_con .effect-ming:hover .figcaption{background-color: rgba(58,52,42,0);}
.con3 .con3_con .effect-ming:hover img{opacity: 0.4;}
.con3 .con3_con .figcaption,
.con3 .con3_con .figcaption > a{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.con3 .con3_con .figcaption > a{z-index: 1000;text-indent: 200%;white-space: nowrap;font-size: 0;opacity: 0;}
.con3 .more{text-align:center; margin-top:12px;}

