@charset "utf-8";
@import url("common.css");

#con01_slide_wrap{width:1920px;height:400px;left:50%;margin-left:-960px;position:relative;}
#con01_slide{width:1920px;height:400px;padding:0;margin:0;}
#con01_slide img{width:1920px;height:400px;left:0;top:0;}

#cont_top {background:url('/images/main/bg_cont.png') 0 0 repeat-x;margin-top:-22px;position:relative;z-index:99;padding:70px 0 40px;}
#cont_top .inner {width:940px;left:50%;margin-left:-470px;position:relative;}
.cont_txt {margin-bottom:35px;text-align:center;}
.mlink_wrap li {float:left;position:relative;width:175px;height:185px;margin-right:16px;}
.mlink_wrap li.mlink01 {background:url('/images/main/top_bg_01.png') 0 0 no-repeat;}
.mlink_wrap li.mlink02 {background:url('/images/main/top_bg_02.png') 0 0 no-repeat;}
.mlink_wrap li.mlink03 {background:url('/images/main/top_bg_03.png') 0 0 no-repeat;}
.mlink_wrap li.mlink04 {background:url('/images/main/top_bg_04.png') 0 0 no-repeat;}
.mlink_wrap li.mlink05 {background:url('/images/main/top_bg_05.png') 0 0 no-repeat;margin-right:0;}
.mlink_wrap li .icon {width:175px;height:135px;overflow:hidden;position:relative;}
.mlink_wrap li .icon img {position:absolute;left:0;top:0;}
.mlink_wrap li .text {text-align:center;height:50px;line-height:50px;font-size:15px;font-weight:600;color:#fff;}
.default_link {position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;background-color:#ffffff;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;cursor:pointer;}

.fish01 {position:absolute;left:-180px;top:-46px;}
.fish02 {position:absolute;left:-250px;top:120px;}
.fish03 {position:absolute;right:-130px;top:50px;}

#cont_mid {background-color:#ccf2ff;padding:40px 0 60px;}
#cont_mid .inner {width:940px;left:50%;margin-left:-470px;position:relative;}
.blink_wrap {padding-bottom:35px;margin-bottom:35px;border-bottom:1px solid #9bd2f6;}
.blink_wrap li {float:left;position:relative;}
.blink_wrap li.blink01 {width:250px;}
.blink_wrap li.blink02 {width:220px;}
.blink_wrap li.blink03 {width:230px;}
.blink_wrap li.blink04 {width:240px;}

.blink_wrap li .left {float:left;margin-right:13px;position:relative;}
.blink_wrap li .left div {position:absolute;top:0;left:0;display:none;}
.blink_wrap li .right {float:left;}
.blink_wrap li .text1 {color:#0775b4;font-size:14px;height:40px;line-height:40px;font-weight:600;}
.blink_wrap li.blink01 .text1 {height:46px;}
.blink_wrap li .text2 {font-size:12px;line-height:15px;color:#222;}

.bot_cs {text-align:center;}