@charset "utf-8";


.animated { visibility: hidden; }
.visible { visibility: visible; }


body {width:100%;}

#header {background:#fff;}
#wrap_main {position:relative;min-width: 1200px;width:100%;background: url(../images/main/main_visual.jpg) center 90px no-repeat}


.main_visual {position:relative;overflow: hidden;display:block;height: 460px;padding-top:88px;width: 1200px;margin: 0 auto;}
.visual_txt1 {position:absolute;top:119px;}
.visual_txt2 {position:absolute;top:181px;}
.visual_txt3 {position:absolute;top:296px;}
.main_visual .linkSet {position:absolute;top:377px;}
.main_visual .linkSet a {margin-right:10px;}

#container {background:#f1f1f5;padding-top:50px;}
#content {overflow: hidden;display:block;padding-bottom:50px;width: 1200px;margin: 0 auto;}

.main_notice {float:left;width:408px;;height:370px;color: #333;}
.main_notice .notice_box {position:relative;float:right;width:300px;height:250px;padding: 0 30px;background:#fff;margin-bottom:5px;}
.main_notice .notice_box h2 {margin-top:32px;padding-bottom:22px;font-size: 21px;color: #333;font-weight:500;border-bottom:1px solid #333;}
.main_notice .notice_box ul {overflow: hidden;display:block;margin-top:-1px;padding-top:1px;}
.main_notice .notice_box li {position:relative;width:100%;border-top:1px solid #f2f2f2;height:50px;line-height:50px;}
.main_notice .notice_box li span {width:80px;vertical-align: top;padding-top:8px;height: auto;line-height: auto;display:inline-block;}
.main_notice .notice_box li span em {font-weight:bold;font-size: 16px;position:absolute;top:-10px;left: 15px}
.main_notice .notice_box li a {width:210px;text-overflow: ellipsis;white-space:nowrap;overflow: hidden;display:inline-block;font-size: 13px;color: #333}
.main_notice .notice_box .more {position:absolute;top:29px;right:30px;}

.main_layout {position:relative;float:left;width:360px;height:370px;margin-left:11px}
.main_layout h2 {margin-top:55px;text-align:center;font-size: 15px;color: #333;margin-bottom:105px;font-weight: normal;}
.main_layout h2 span {font-weight:bold;font-size: 18px}
.main_layout .more {position:absolute;top:117px;right:20px}
.main_layout ul {width:255px;color: #fff;font-size: 15px;margin:0 auto;}
.main_layout.main_benefit ul {margin-left:70px;}
.main_layout li {/* width:100%; */margin-bottom:14px;}
.main_layout li span {padding-left:20px;background:url(../images/main/bt_ck.png) 0 center no-repeat;}

.main_introduce {background:url(../images/main/main_con_bg1.jpg) 0 0 no-repeat}
.main_benefit {background:url(../images/main/main_con_bg2.jpg) 0 0 no-repeat}

.main_wordcloud {position:relative;float:left;width:360px;height:370px;margin-left:11px; border:solid 1px #d6d2d2; /*border-left-color:white;border-top-color:white;*/}
.main_wordcloud {background:url(../images/main/main_con_bg2.jpg) 0 0 no-repeat;}
.main_wordcloud .main_wc_tit h2 {margin-top:60px; margin-bottom:56px; line-height:34px; vertical-align: middle; text-align: center; font-weight:bold; font-size:18px; color:#333;}
.main_wordcloud #wordcloud {height:220px;}
.main_wordcloud #wordcloud > .jqcloud-word {white-space:nowrap;}

.pop_main {display:none; width:500px; height:258px; border:none; background-color: white;}
.pop_main ul {padding-left:40px; list-style-type:disc;}
.pop_main ol {padding-left:40px; list-style-type:decimal;}
.pop_main li {line-height:1.5;}
#pop_main1 {position:absolute;top:10px;right:50px;}
#pop_main2 {position:absolute;bottom:10px;right:50px;}
