@charset "utf-8";
/* CSS Document */

/* main page*/
#mainWrap{width:100%; height:820px; float:left; position:relative; z-index:1; background:url(../images/main01Bg.jpg) no-repeat center top; background-size:cover;}
#mCont02Wrap{width:100%; height:480px; background:url(../images/main02Bg.jpg) no-repeat center center; float:left; position:relative; z-index:1;}


.mCont01Wrap{width:1200px; height:100%; margin:0 auto; position:relative; z-index:1;}
.mCont01Wrap .mCont01{position:absolute; top:50%; left:0; margin-top:-200px;}

.mCont01Wrap .mCont01 ul{positon:relative;}
.mCont01Wrap .mCont01 ul li{position:absolute; top:0; left:0;}


.mCont01Wrap .mCont01Btn{position:absolute; top:50%; left:0; margin-top:190px;}
.mCont01Wrap .mCont01Btn a{display:inline-block; padding:0px 40px; background:#fff; color:#c63232; border:2px solid #c63232; font-size:20px; line-height:54px; font-weight:600; float:left;}
.mCont01Wrap .mCont01Btn a:hover{color:#fff; border:2px solid #fff; background:#c63232;}

.mCont01Wrap .mCont01Btn span.dday{display:inline-block; padding-left:20px; font-weight:600; font-size:40px; line-height:58px; color:#fff; float:left;}

.mCont01Wrap .mCont01Btn span.dday02{display:inline-block; padding-left:20px; font-weight:600; font-size:40px; line-height:58px; color:#fff; float:left;}

.mScrollBtn{position:absolute; z-index:10; bottom:10px; left:50%; margin-left:-30px; width:60px; text-align:center; color:#fff; font-size:17px; line-height:24px; cursor:pointer;}


.mContWrap{width:1200px; margin:0 auto; position:relative; z-index:1;}

.mContTit{width:100%; padding:60px 0; text-align:center; float:left; color:#fff; font-size:30px; font-weight:600;}
.mCont02{width:100%; float:left;}
.mCont02Box{width:276px; height:238px; float:left; border:1px solid #fff; margin-left:28px; text-align:center; position:relative;}
.mCont02Box:first-child{margin-left:0;}

.mContIcon{width:100%; height:120px; display:inline-block; margin-top:30px;}
.mContIcon_01{background:url(../images/mIcon_01.png) no-repeat center center;}
.mContIcon_02{background:url(../images/mIcon_02.png) no-repeat center center;}
.mContIcon_03{background:url(../images/mIcon_03.png) no-repeat center center;}
.mContIcon_04{background:url(../images/mIcon_04.png) no-repeat center center;}

.mContTxt{width:100%; padding-top:10px; color:#fff; font-size:20px;}

.mCont02BoxOv{position:absolute; width:278px; height:240px; background:#bd2727; top:-1px; left:-1px; display:table; display:none;}
.mCont02BoxOv a{display:table-cell; width:100%; height:100%; text-align:center; vertical-align:middle; line-height:40px; font-size:18px; color:#fff;}
.mCont02BoxOv a img{width:40px;}

.mCont02Box:hover .mCont02BoxOv{display:table;}


#mCont03Wrap{width:100%; float:left; padding:50px 0; background:#fff; position:relative; z-index:1;}
.mContTit02{width:100%; padding-bottom:60px; text-align:center; float:left; color:#292929; font-size:30px; font-weight:600;}
.mCont03{width:100%; /*height:560px;*/ float:left; text-align:center;}
.mCont03Box{width:430px; height:560px; display:inline-block; margin:0 15px; text-align:center; position:relative; }
.mCont03Box .mCont03Img{width:428px; height:498px; overflow:hidden; border:1px solid #999;}
.mCont03Box .mCont03Txt{width:100%; height:30px; padding:15px 0; background:#bd2727; line-height:30px; color:#fff; font-size:18px; font-weight:600;}
.mCont03Box .mCont03Txt span{font-size:14px; font-weight:normal;}



.zoomImg{
	    -webkit-transition-property:all ;
		-moz-transition-property: 	all ;
		transition-property: 		all ;
		-webkit-transition-duration: 0.3s, 0.3s;
		-moz-transition-duration: 0.3s, 0.3s;
		transition-duration: 0.3s, 0.3s; 
		-webkit-transition-timing function: linear, ease-in-out;
		-moz-transition-timing function: linear, ease-in-out; 
		transition-timing function: linear, ease-in-out;	
}


.mCont03Img:hover .zoomImg{transition:0.3s; transform:matrix(1.20, 0, 0, 1.20, 0, 0); -webkit-transform:matrix(1.20, 0, 0, 1.20, 0, 0); -moz-transform:matrix(1.20, 0, 0, 1.20, 0, 0); /*opacity:0.7; filter:alpha(opacity=0.7);*/}




#mCont04Wrap{width:100%; height:400px; float:left;background:url(../images/main04Bg.jpg) no-repeat; position:relative; z-index:1;}
.mCont04{width:100%; padding-top:166px; float:left; text-align:center;}
.mCont04Box{width:230px; height:70px; display:inline-block; margin:0 15px; text-align:center; position:relative;}
.mCont04Box a{display:inline-block; width:228px; height:28px; border:1px solid #fff; line-height:28px; padding:15px 0; color:#fff; font-size:20px; font-weight:600;}
.mCont04Box a:hover{background:#bd2727; border:1px solid #bd2727;}


#mCont05Wrap{width:100%; float:left; padding:50px 0; background:#fff; position:relative; z-index:1;}
.mCont05{width:100%; height:220px; float:left; text-align:center;}
.boardLeft{width:48%; float:left;}
.boardRight{width:48%; float:right;}

.boardTit{width:90%; font-size:24px; font-weight:600; color:#292929; position:relative; padding:0 5% 20px; float:left; text-align:left;}
.boardTit .more{position:absolute; top:0px; right:5%;}
.mBoardWrap{width:100%; float:left; border-top:2px solid #bd2727;}
.mBoard{width:100%; float:left;}
.mBoard li{width:90%; padding:10px 5%; border-bottom:1px solid #999; font-size:16px; line-height:24px; position:relative; float:left;}
.mBoard li a{display:inline-block; width:100%; font-size:16px; color:#616161; text-align:left;}
.mBoard li a .date{display:inline-block; float:right; color:#c0c0c0; font-size:14px;}


/* end : main Cont */

/* popup*/
#popupWrap{width:400px; height:280px; position:absolute; top:440px; right:0; z-index:120;}
#popupWrap .popCont{width:400px; height:290px; padding-top:10%; overflow-y:hidden; max-width:1000px; margin:0 auto; }
#popupWrap .popCont img{width:100%;}
#popupWrap .popClose{width:400px; margin:0 auto; height:30px; line-height:30px; font-size:14px; text-align:center; background:#000; color:#fff;}
#popupWrap .popClose span{display:inline-block; padding:0 10px;}
#popupWrap .popClose span a{color:#fff;}


#popup02{width:400px; position:absolute; top:100px; left:0; z-index:110;}
#popup02 .popCont{width:100%;}
#popup02 .popCont img{width:100%;}
#popup02 .popClose{width:100%; height:30px; line-height:30px; font-size:14px; text-align:center; background:#000; color:#fff;}
#popup02 .popClose span{display:inline-block; padding:0 10px;}
#popup02 .popClose span a{color:#fff;}

#popup03{width:400px; position:absolute; top:575px; left:0; z-index:110;}
#popup03 .popCont{width:100%;}
#popup03 .popCont img{width:100%;}
#popup03 .popClose{width:100%; height:30px; line-height:30px; font-size:14px; text-align:center; background:#000; color:#fff;}
#popup03 .popClose span{display:inline-block; padding:0 10px;}
#popup03 .popClose span a{color:#fff;}

#popup04{width:400px; position:absolute; top:820px; right:0; z-index:110;}
#popup04 .popCont{width:100%;}
#popup04 .popCont a img{width:100%;}
#popup04 .popClose{width:100%; height:30px; line-height:30px; font-size:14px; text-align:center; background:#000; color:#fff;}
#popup04 .popClose span{display:inline-block; padding:0 10px;}
#popup04 .popClose span a{color:#fff;}

#popup05{width:400px; position:absolute; top:1060px; left:0; z-index:110;}
#popup05 .popCont{width:100%;}
#popup05 .popCont a img{width:100%;}
#popup05 .popClose{width:100%; height:30px; line-height:30px; font-size:14px; text-align:center; background:#000; color:#fff;}
#popup05 .popClose span{display:inline-block; padding:0 10px;}
#popup05 .popClose span a{color:#fff;}

#popup06{width:400px; position:absolute; top:120px; right:0; z-index:110;}
#popup06 .popCont{width:100%;}
#popup06 .popCont a img{width:100%;}
#popup06 .popClose{width:100%; height:30px; line-height:30px; font-size:14px; text-align:center; background:#000; color:#fff;}
#popup06 .popClose span{display:inline-block; padding:0 10px;}
#popup06 .popClose span a{color:#fff;}

#popup07{width:400px; position:absolute; top:250px; left:38%; z-index:110;}
#popup07 .popCont{width:100%;}
#popup07 .popCont a img{width:100%;}
#popup07 .popClose{width:100%; height:30px; line-height:30px; font-size:14px; text-align:center; background:#000; color:#fff;}
#popup07 .popClose span{display:inline-block; padding:0 10px;}
#popup07 .popClose span a{color:#fff;}

#popup08{width:500px; position:absolute; top:200px; right:150px; z-index:110;}
#popup08 .popCont{width:100%;}
#popup08 .popCont a img{width:100%;}
#popup08 .popClose{width:100%; height:30px; line-height:30px; font-size:14px; text-align:center; background:#000; color:#fff;}
#popup08 .popClose span{display:inline-block; padding:0 10px;}
#popup08 .popClose span a{color:#fff;}
