@charset "utf-8";

.mainVisual{height:410px;width:100%;z-index:4; position:relative;margin-top:78px;overflow:hidden;}


.mainVisual ul.mainvisualBox{overflow:visible;height:410px;}

.mainVisual li{}
.mainVisual .bx-viewport{z-index:1;}
/*ÄÁÆ®·Ñ¹Ú½º À§Ä¡ Á¶Á¤*/
.mainVisual .bx-controls{margin:0 auto; width:300px;}
/*ºí¸´*/
.mainVisual .bx-pager{}
.mainVisual .bx-pager div{float:left; background:#000;}
.mainVisual .bx-pager a{display:block;width:15px;height:15px;background:green;border-radius:8px;text-indent:-9999em}
.mainVisual .bx-pager a:hover,.mainVisual .bx-pager a.active{background:blue;}
.mainVisual .bx-controls-direction a{position:absolute;}
.mainVisual .bx-controls-direction a.bx-prev {width:37px; height:71px; background:url(../../images/btn_prev.png) 0 0 no-repeat; position:absolute; z-index:999; top:266px; left:30px; text-indent:-999em;}
.mainVisual .bx-controls-direction a.bx-next {width:37px; height:71px; background:url(../../images/btn_next.png) 0 0 no-repeat; z-index:999; top:266px; right:30px; text-indent:-999em;}




#container{width:100%;overflow:hidden;}

#contents{width:1000px;margin:0 auto;position:relative;overflow:hidden;}
#contents .mainPh{display:block;text-align:center;margin:40px 0;}
#contents .btn01{position:absolute;top:0;right:0;}
#contents h2{font-size:16px;color:#222;font-weight:bold;padding-bottom:24px;}
#contents h3{width:293px;height:30px;padding:17px 0 0 20px;font-size:16px;line-height:16px;color:#fff;font-weight:bold;background:#7f92ac;}
#contents h4{font-size:14px;color:#333;font-weight:bold;padding-bottom:10px;}

#contents span{font-size:13px;color:#999999;font-weight:bold;}
.conA{position:relative;float:left;width:313px; margin-right:30px;}
.moreBtn{position:absolute;top:0;right:0;}
.conB{position:relative;float:left;width:313px; margin-right:30px;}
.conC{position:relative;float:left;width:313px;}
.conPh{display:block;width:311px;height:174px;border:1px solid #ccc;}
.conInfo{padding:20px;height:82px;line-height:20px;font-size:12px;color:#666;overflow:hidden;
			 border-right:1px solid #ccc;border-left:1px solid #ccc;border-bottom:1px solid #ccc;background:#f9fafb;}



#contents2{width:100%;background:#f2f4f6;margin-top:30px;}
#boxWrap{width:1000px;margin: 0 auto;overflow:hidden;padding:30px 0;}
#boxWrap:after{content: ""; overflow: hidden; display: block;}
#boxWrap .box{overflow: hidden; position: relative;float: left; width:313px; margin-right:30px;}
#boxWrap .box3{margin:0;}
.box .boxTit{font-weight:bold; color:#333; font-size:16px;}
.box .boxTit span{color:#999;font-size:13px;margin-left:5px;}
.box .cont{width:313px;}
.box1 .notice ul{margin-top:20px;}
.box1 .notice ul li{line-height:25px;}
.write{width:200px;font-size:12px;line-height:25px;float:left;}
.write a{color:#666;width:230px;display:inline-block;white-space: nowrap;text-overflow:ellipsis;overflow:hidden;}
.write a:hover{color:#333;}
.date{font-size:12px;line-height:25px;color:#666;float:right;}


/*box1 end*/

/*box2*/
.box2 .service ul{overflow:hidden;width:313px;border-right: 1px solid #ccc;margin-top:20px;}
.box2 .service li{float:left;width:102px;color:#666;font-size:12px;text-align:center;border-right:1px solid #ccc;}
.box2 .service li.first{border-left:1px solid #ccc;}
.box2 .service li a:hover{color:#01522a;}
.box2 p{padding-top:6px;}

/*box2 end*/

/*box3*/
#container .box3  .csCenter img{ display:block; margin-top:25px; float: left; }
#container .box3  .csCenter .wait{ display: inline-block; width:240px; font-size:14px; line-height:16px; letter-spacing:3px;color:#999; float: left;margin:25px 0 0 20px; }
#container .box3  .csCenter .number{ width: 240px; font-weight: bold; display: inline-block; font-size: 33px;color:#666; float: left;margin:3px 0 0 20px;}
/*box3 end*/




