/**
 * 人人站CMS
 * ============================================================================
 * 版权所有 2015-2030 山东康程信息科技有限公司，并保留所有权利。
 * 网站地址: http://www.rrzcms.com
 * ----------------------------------------------------------------------------
 * 如果商业用途务必到官方购买正版授权, 以免引起不必要的法律纠纷.
 * ============================================================================
 */
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,ul,var,video{margin:0;padding:0;border:0;vertical-align:baseline;font:inherit;font-size:100%;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}
body{line-height:1;}
ol,ul{list-style:none;}
blockquote,q{quotes:none;}
blockquote:after,blockquote:before,q:after,q:before{content:none;}
table{border-collapse:collapse;border-spacing:0;}
.clearfix:after,.clearfix:before{display:table;content:"";}
.clearfix:after{clear:both;}
.ie7 .clearfix{zoom:1;}
.visuallyhidden{position:absolute;overflow:hidden;clip:rect(0 0 0 0);margin:-1px;padding:0;width:1px;height:1px;border:0;}
.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{position:static;overflow:visible;clip:auto;margin:0;width:auto;height:auto;}
.hidden{display:none!important;visibility:hidden;}
audio,canvas,img,svg,video{vertical-align:middle;}
.clear{float:none;clear:both;display:block;overflow:hidden;margin:0!important;padding:0!important;width:100%;height:0;font-size:0!important;line-height:0!important;}
.block{display:block;}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
body,html{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;}
body{font-size:85%;line-height:1.5;}
.wrap{position:relative;margin:0 auto;max-width:1170px;}
.hide{display:none!important;}
.show{display:block!important;}
.red{color:red;}
strong{font-weight:700;}
input,select,textarea{vertical-align:middle;}
h1{font-size:350%;}
h2{font-size:300%;}
h3{font-size:250%;}
h4{font-size:200%;}
h5{font-size:150%;}
h6{font-size:100%;}
body{font-size:85%;}
body,html{width:100%;height:100%;}
.wrap{margin:0 auto;max-width:1162px;}
.col{float:left;}
.hide{display:none;}
.btn,input{border-radius:3px;}
.top-banner{width:100%;height:120px;background-color:#e96348;}
.top-banner .col-01{width:40%;}
.top-banner .col-02{width:40%;}
.top-banner .col-03{width:20%;}
.top-banner .col-03 .banner-checkbox{margin:30px 0 0 50px;}
.top-banner .col-03 .banner-checkbox .close{display:block;margin:0 0 0 80px;}
.top-banner .col-03 .banner-checkbox p{margin-top:10px;font-size:95%;}
.top-menu{position:relative;z-index:10;width:100%;background:url(../img/bg-top-menu.gif) repeat;}
.top-menu .menu-ul{float:right;}
.top-menu .menu-ul li{position:relative;float:left;}
.top-menu .menu-ul li a{float:left;display:block;padding:6px 15px;color:#ccc;text-decoration:none;font-size:12px;}
.top-menu .menu-ul li a:hover{background:#000;color:#fff;}
.top-menu .menu-ul li ul{position:absolute;top:30px;right:0;}
.top-menu .menu-ul li.search-icon img{padding:3px;width:17px;}
.top-menu .menu-ul li ul li a{width:100px;border-top:1px solid #ccc;background:url(../img/bg-top-menu.gif) repeat;}
.top-menu .family-site{display:none;}
.gnb-wrap{position:relative;z-index:600;background:transparent url(../img/bg-mainpage-gnb.png) repeat-x;}
.gnb-wrap.on{background:url(../img/gnb-on.gif) repeat-x;}
.gnb-wrap.on #gnb{margin-bottom:-34px;padding-bottom:34px;height:114px;background:url(../img/gnb-on-sub.gif) 0 100% repeat-x;}
.ie7 .gnb-wrap.on #gnb{padding-bottom:0;}
.gnb-ul-wrap{display:block;}
#gnb{height:80px;}
#gnb .fl{float:left;display:block;margin:15px 0 0 15px;max-height:50px;}
#gnb .fr{z-index:21;float:right;margin:15px 0 0;}
#gnb .gnb-ul-depth01{position:relative;z-index:20;float:right;}
#gnb .gnb-ul-depth01>li{float:left;}
#gnb .gnb-ul-depth01>li>a{display:block;padding:15px 20px;color:#000;text-decoration:none;}
#gnb .gnb-ul-depth01>li>a:hover{color:#e60013;}
#gnb .gnb-ul-depth01.mobile{position:absolute;top:60px;right:0;background-color:#e6e6e6;}
#gnb .gnb-ul-depth01.mobile li{float:none;}
#gnb .gnb-ul-depth01.mobile li a{float:none;width:80px;}
#gnb .gnb-ul-depth02{position:absolute;top:70px;left:15px;display:none;}
#gnb .gnb-ul-depth02>li{display:inline;padding-top:10px;}
#gnb .gnb-ul-depth02>li>a{padding:10px 10px;color:#fff;text-decoration:none;font-size:85%;}
#gnb .gnb-ul-depth02>li>a:hover{color:#e96348;}
#gnb .gnb-ul-depth03{display:none;}
#gnb .gnb-ul.mobile{position:absolute;top:60px;right:0;background-color:#e6e6e6;}
#gnb .gnb-ul.mobile li{float:none;}
#gnb .gnb-ul.mobile li a{float:none;width:80px;}
#gnb-btn{display:none;margin:10px 15px 0 0;}
.ie7 #gnb .gnb-ul-depth02>li{padding-top:13px;}
#login{margin-top:5px;font-size:95%;}
#login .yodoc{display:inline;margin-right:5px;}
#login .form-control{padding:3px;width:25%;border:1px solid #ccc;background:#fff;vertical-align:middle;}
#login .btn{padding:4px 10px;border:1px solid #ccc;background:#fff;color:#333;vertical-align:middle;white-space:nowrap;cursor:pointer;}
#login .btn:hover{background:#333;color:#fff;}
#gnb.login,#gnb.search{background-color:#e6e6e6;}
#gnb.search .gnb-ul-wrap{display:none;}
#search{display:none;margin-top:5px;}
#search .form-control{padding:3px;width:60%;border:1px solid #ccc;background:#fff;vertical-align:middle;}
#search .btn{padding:4px 10px;border:1px solid #ccc;background:#333;color:#ccc;vertical-align:middle;white-space:nowrap;cursor:pointer;}
#search .btn:hover{background:#000;color:#fff;}
#gotop{position:fixed;right:1%;bottom:150px;z-index:999;display:none;}
#footer{clear:both;padding-top:2%;padding-bottom:2%;border-top:1px solid #ccc;}
#footer .fl{float:left;width:20%;text-align:center;}
#footer .fr{z-index:2;float:right;width:80%;line-height:1.6;}
#footer .fr .copyright{color:#999;font-size:95%;}
#footer .fr .custom-link{position:relative;top:0;z-index:100;width:100%;}
#footer .fr .custom-link a{display:block;padding:5px 30px 5px 5px;background-color:#fff;color:#333;text-decoration:none;}
#footer .fr .custom-link a span{position:absolute;top:48%;right:10px;display:inline-block;width:7px;height:7px;background:url(../img/icon-down2.gif) no-repeat;}
#footer .fr .custom-link .custom{float:left;display:block;margin-bottom:5px;margin-left:10px;padding:5px 5px 5px 10px;width:190px;background:url(../img/icon-right2.gif) no-repeat left center;}
#footer .fr .custom-link ul{position:absolute;top:0;left:76px;float:left;margin-bottom:5px;margin-left:10px;width:120px;border:1px solid #ccc;border-bottom:0 none;font-size:95%;}
#footer .fr .custom-link ul li{position:relative;border-bottom:1px solid #ccc;}
#footer p{z-index:1;}
#footer p.first{margin-top:35px;font-size:95%;}
#footer .f-left{position:relative;float:left;width:70%;}
#footer .f-right{float:right;margin-top:23px;}
.col5{float:left;clear:both;}
.col1{margin:0 1% 10px 0;width:19%;}
.col2{margin:0 1% 10px 0;width:39%;}
.col3{margin:0 1% 10px 0;width:19%;}
.col4{margin:0 1% 10px 0;width:19%;}
.col5{margin:0 1% 10px 0;width:19%;}
.col6{margin:0 1% 10px 0;width:39%;}
.col7{margin:0;width:40%;}
.mt_05{margin-top:5px;}
.mt_10{margin-top:10px;}
.mt_35{margin-top:35px;}
.mrl_10{margin:0 10px;}
.down-box{float:left;margin-left:10px;}
#footer .fr .custom-link .down-box a.down-link{display:inline-block;padding:5px 15px;background-color:#333;color:#fff;text-decoration:none;}
.down-box a:hover{color:#fff;}
.down-box a:active{color:#fff;}
.main_containter{position:relative;}
.main_containter .main_visual{position:relative;overflow:hidden;width:100%;}
.main_containter .main_visual .slider{width:100%;}
.main_containter .main_visual .slider a{display:block;width:100%;height:616px;text-decoration:none;}
.main_containter .main_visual .slider a span{display:block;margin:0 auto;width:1160px;}
.main_containter .main_visual .slider a span strong{display:block;padding-top:148px;color:#fff;font-size:54px;line-height:60px;}
.main_containter .main_visual .slider a span em{display:block;padding-top:10px;color:#fff;font-size:18px;line-height:28px;}
.main_containter .main_visual .slider_page{position:absolute;bottom:258px;left:50%;z-index:200;display:block;margin-left:-580px;width:1160px;vertical-align:top;}
.main_containter .main_visual .slider_page span{display:inline-block;overflow:hidden;margin:0 3px;width:17px;height:17px;background:url(../img/ico_pager1.png) -24px 0 no-repeat;vertical-align:top;font-size:0;cursor:pointer;}
.main_containter .main_visual .slider_page span.cycle-pager-active{background-position:0 0;}
.main_containter .main_visual .slider_page>*{cursor:pointer;}
.main_containter .main_contents{position:relative;overflow:hidden;margin:0 auto;padding-top:30px;width:100%;max-width:1160px;}
.main_containter .main_contents .main_section_group1{float:left;width:60%;}
.main_containter .main_contents .main_section_group1_1{float:left;width:33.33%;}
.main_containter .main_contents .main_section_group1_2{float:left;width:66.66%;}
.main_containter .main_contents .main_section_group1_3{float:left;padding-top:12px;width:100%;}
.main_containter .main_contents .main_section_group2{float:left;width:40%;}
.main_containter a{text-decoration:none;}
.main_containter .main_contents .m_sec1{padding-right:12px;padding-bottom:12px;}
.main_containter .main_contents .m_sec1 .in_box{position:relative;width:100%;}
.main_containter .main_contents .m_sec1 .in_box .layout_img{width:100%;}
.main_containter .main_contents .m_sec1 .conts_box{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#f0eceb;}
.main_containter .main_contents .m_sec1 .slider{width:100%;}
.main_containter .main_contents .m_sec1 .slider a{position:relative;display:block;width:100%;}
.main_containter .main_contents .m_sec1 .slider a strong{position:absolute;top:30px;left:0;padding:0 23px;color:#131313;font-weight:700;font-size:24px;line-height:26px;}
.main_containter .main_contents .m_sec1 .slider a span{position:absolute;top:67px;left:0;display:block;padding:0 23px;color:#666;font-size:14px;line-height:20px;}
.main_containter .main_contents .m_sec1 .slider .slide1{background:url(../img/bg_sec1.jpg) center bottom no-repeat;}
.main_containter .main_contents .m_sec1 .slider .slide2{background:url(../img/bg_sec1_2.jpg) center bottom no-repeat;}
.main_containter .main_contents .m_sec1 .slider_page{position:absolute;top:34px;right:23px;z-index:200;display:block;vertical-align:top;}
.main_containter .main_contents .m_sec1 .slider_page span{display:inline-block;overflow:hidden;margin:0 2px;width:12px;height:12px;background:url(../img/ico_pager2.png) -16px 0 no-repeat;vertical-align:top;font-size:0;cursor:pointer;}
.main_containter .main_contents .m_sec1 .slider_page span.cycle-pager-active{background-position:0 0;}
.main_containter .main_contents .m_sec1 .slider_page>*{cursor:pointer;}
.main_containter .main_contents .m_sec2{padding-right:12px;}
.main_containter .main_contents .m_sec2 .in_box{position:relative;width:100%;}
.main_containter .main_contents .m_sec2 .in_box .layout_img{width:100%;}
.main_containter .main_contents .m_sec2 .conts_box{position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:url(../img/bg_sec2.jpg) right bottom no-repeat;background-color:#587d94;}
.main_containter .main_contents .m_sec2 .conts_box strong{display:block;padding:30px 0 0 23px;color:#fff;font-size:24px;line-height:26px;}
.main_containter .main_contents .m_sec2 .conts_box .ico_more{position:absolute;top:30px;right:23px;}
.main_containter .main_contents .m_sec3{position:relative;width:100%;}
.main_containter .main_contents .m_sec3 .in_box{position:relative;width:100%;}
.main_containter .main_contents .m_sec3 .in_box .layout_img{width:100%;}
.main_containter .main_contents .m_sec3 .tit{position:absolute;top:30px;left:23px;z-index:500;color:#131313;font-weight:700;font-size:24px;line-height:26px;}
.main_containter .main_contents .m_sec3 .conts_box{position:absolute;top:0;left:0;width:100%;}
.main_containter .main_contents .m_sec3 .slider{width:100%;}
.main_containter .main_contents .m_sec3 .slider a{width:100%;vertical-align:top;}
.main_containter .main_contents .m_sec3 .slider a img{width:100%;}
.main_containter .main_contents .m_sec3 .slider_page{position:absolute;top:34px;right:23px;z-index:200;display:block;vertical-align:top;}
.main_containter .main_contents .m_sec3 .slider_page span{display:inline-block;overflow:hidden;margin:0 2px;width:12px;height:12px;background:url(../img/ico_pager2.png) -16px 0 no-repeat;vertical-align:top;font-size:0;cursor:pointer;}
.main_containter .main_contents .m_sec3 .slider_page span.cycle-pager-active{background-position:0 0;}
.main_containter .main_contents .m_sec3 .slider_page>*{cursor:pointer;}
.main_containter .main_contents .m_sec4{float:left;width:33.33%;}
.main_containter .main_contents .m_sec4 .in_box{position:relative;margin-right:12px;}
.main_containter .main_contents .m_sec4 .in_box .layout_img{width:100%;}
.main_containter .main_contents .m_sec4 .conts_box{position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:url(../img/bg_sec4.jpg) right bottom no-repeat;background-color:#abb2bc;}
.main_containter .main_contents .m_sec4 .conts_box .tit{display:block;padding:30px 0 10px 23px;color:#131313;font-size:24px;line-height:26px;}
.main_containter .main_contents .m_sec4 .conts_box strong{color:#131313;letter-spacing:-1px;font-size:22px;line-height:26px;}
.main_containter .main_contents .m_sec4 .conts_box p{padding:0 23px 10px 23px;color:#444;font-size:14px;line-height:18px;word-break:break-all;}
.main_containter .main_contents .m_sec5{float:left;width:66.66%;}
.main_containter .main_contents .m_sec5 .in_box{position:relative;background-color:#ededee;}
.main_containter .main_contents .m_sec5 .in_box .layout_img{width:100%;}
.main_containter .main_contents .m_sec5 .conts_box{position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:url(../img/bg_sec5.jpg) right bottom no-repeat;background-color:#ededee;}
.main_containter .main_contents .m_sec5 .conts_box .tit{display:block;padding:30px 0 10px 23px;color:#131313;font-size:24px;line-height:26px;}
.main_containter .main_contents .m_sec5 .conts_box strong{color:#131313;font-size:24px;line-height:26px;}
.main_containter .main_contents .m_sec5 .conts_box p{padding:0 23px 10px 23px;color:#444;font-size:14px;line-height:18px;word-break:break-all;}
.main_containter .main_contents .m_sec6{float:left;padding-bottom:12px;width:50%;}
.main_containter .main_contents .m_sec6 .in_box{position:relative;margin-left:12px;}
.main_containter .main_contents .m_sec6 .in_box .layout_img{width:100%;}
.main_containter .main_contents .m_sec6 .conts_box{position:absolute;top:0;left:0;width:100%;}
.main_containter .main_contents .m_sec6 .slider{width:100%;}
.main_containter .main_contents .m_sec6 .slider a{width:100%;vertical-align:top;}
.main_containter .main_contents .m_sec6 .slider a img{width:100%;}
.main_containter .main_contents .m_sec6 .slider_page{position:absolute;top:34px;right:23px;z-index:200;display:block;vertical-align:top;}
.main_containter .main_contents .m_sec6 .slider_page span{display:inline-block;overflow:hidden;margin:0 2px;width:12px;height:12px;background:url(../img/ico_pager2.png) -16px 0 no-repeat;vertical-align:top;font-size:0;cursor:pointer;}
.main_containter .main_contents .m_sec6 .slider_page span.cycle-pager-active{background-position:0 0;}
.main_containter .main_contents .m_sec6 .slider_page>*{cursor:pointer;}
.main_containter .main_contents .m_sec7{position:relative;float:left;margin-left:-1px;padding-bottom:12px;width:50%;}
.main_containter .main_contents .m_sec7 .in_box{position:relative;margin-left:12px;}
.main_containter .main_contents .m_sec7 .in_box .layout_img{width:100%;}
.main_containter .main_contents .m_sec7 .conts_box{position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:url(../img/bg_sec7.jpg) right bottom no-repeat;background-color:#e96348;}
.main_containter .main_contents .m_sec7 .conts_box .tit{display:block;padding:30px 0 10px 23px;color:#fff;font-size:24px;line-height:26px;}
.main_containter .main_contents .m_sec7 .conts_box p{padding:0 23px 10px 23px;color:#fff;font-size:14px;line-height:18px;word-break:break-all;}
.main_containter .main_contents .m_sec8{float:left;padding-bottom:12px;width:50%;}
.main_containter .main_contents .m_sec8 .in_box{position:relative;margin-left:12px;}
.main_containter .main_contents .m_sec8 .in_box .layout_img1{width:100%;}
.main_containter .main_contents .m_sec8 .in_box .layout_img2{display:none;width:100%;}
.main_containter .main_contents .m_sec8 .conts_box{position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:url(../img/bg_sec8.jpg) right bottom no-repeat;background-color:#abb2bc;}
.main_containter .main_contents .m_sec8 .conts_box .tit{display:block;padding:30px 0 10px 23px;color:#131313;font-size:24px;line-height:26px;}
.main_containter .main_contents .m_sec8 .conts_box p{padding:0 23px 10px 23px;color:#444;font-size:14px;line-height:18px;word-break:break-all;}
.main_containter .main_contents .m_sec9{position:relative;float:left;margin-left:-1px;padding-bottom:12px;width:50%;}
.main_containter .main_contents .m_sec9 .in_box{position:relative;margin-left:12px;}
.main_containter .main_contents .m_sec9 .in_box .layout_img1{width:100%;}
.main_containter .main_contents .m_sec9 .in_box .layout_img2{display:none;width:100%;}
.main_containter .main_contents .m_sec9 .conts_box{position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:url(../img/bg_sec9.jpg) center bottom no-repeat;background-color:#313d47;background-size:100%;}
.main_containter .main_contents .m_sec9 .conts_box .tit{display:block;padding:30px 0 10px 23px;color:#fff;font-size:24px;line-height:26px;}
.main_containter .main_contents .m_sec9 .conts_box p{padding:0 23px 10px 23px;color:#ccc;font-size:14px;line-height:18px;word-break:break-all;}
.main_containter .main_contents .m_sec10{float:left;padding-bottom:24px;width:100%;}
.main_containter .main_contents .m_sec10 .in_box{position:relative;margin-left:12px;background-color:#fff;}
.main_containter .main_contents .m_sec10 .in_box .layout_img{width:100%;}
.main_containter .main_contents .m_sec10 .conts_box{position:absolute;top:0;left:0;width:100%;}
.main_containter .main_contents .m_sec10 .conts_box .tit{display:block;padding:30px 0 25px 23px;color:#3e444d;font-size:24px;line-height:26px;}
.main_containter .main_contents .m_sec10 .conts_box .main_notice_list{padding:0 23px;}
.main_containter .main_contents .m_sec10 .conts_box .main_notice_list li{padding-bottom:12px;vertical-align:top;}
.main_containter .main_contents .m_sec10 .conts_box .main_notice_list li a{position:relative;display:block;overflow:hidden;padding-right:100px;padding-left:13px;background:url(../img/bul1.gif) left center no-repeat;color:#3e444d;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:18px;}
.main_containter .main_contents .m_sec10 .conts_box .main_notice_list li a em{display:inline-block;overflow:hidden;width:100%;text-overflow:ellipsis;white-space:nowrap;font-style:normal;font-size:14px;line-height:18px;}
.main_containter .main_contents .m_sec10 .conts_box .main_notice_list li a .date{position:absolute;top:0;right:0;font-size:14px;line-height:18px;}
.main_containter .main_contents .m_sec10 .more{position:absolute;top:30px;right:23px;}
@media all and (max-width:1024px){.top-banner{display:none;}
}
@media screen and (max-width:980px){.main_containter .main_visual{position:relative;overflow:hidden;width:100%;}
	.main_containter .main_visual .slider{width:100%;}
	.main_containter .main_visual .slider a{display:block;width:100%;height:300px;text-decoration:none;}
	.main_containter .main_visual .slider a span{display:block;margin:0 auto;width:100%;}
	.main_containter .main_visual .slider a span strong{display:block;padding-top:70px;padding-left:30px;color:#fff;font-size:40px;line-height:50px;}
	.main_containter .main_visual .slider a span em{display:block;padding-top:10px;padding-right:30px;padding-left:30px;font-size:14px;line-height:18px;}
	.main_containter .main_visual .slider_page{position:absolute;bottom:50px;left:30px;display:block;margin-left:0;width:100%;vertical-align:top;}
	.main_containter .main_contents{padding:0 12px;padding-top:15px;width:auto;}
	.main_containter .main_contents .main_section_group1{float:left;width:100%;}
	.main_containter .main_contents .main_section_group2{float:left;padding-top:12px;width:100%;}
	.main_containter .main_contents .m_sec1 .slider .slide1{background:url(../img/bg_sec1_mobile.jpg) center bottom no-repeat;}
	.main_containter .main_contents .m_sec1 .slider .slide2{background:url(../img/bg_sec1_2_mobile.jpg) right bottom no-repeat;}
	.main_containter .main_contents .m_sec4 .conts_box strong{color:#131313;font-size:18px;line-height:20px;}
	.main_containter .main_contents .m_sec6 .in_box{position:relative;margin-right:6px;margin-left:0;}
	.main_containter .main_contents .m_sec7 .in_box{position:relative;margin-left:6px;}
	.main_containter .main_contents .m_sec8 .in_box{position:relative;margin-right:6px;margin-left:0;}
	.main_containter .main_contents .m_sec8 .in_box .layout_img1{display:none;}
	.main_containter .main_contents .m_sec8 .in_box .layout_img2{display:inline;}
	.main_containter .main_contents .m_sec9 .in_box{position:relative;margin-left:6px;}
	.main_containter .main_contents .m_sec9 .in_box .layout_img1{display:none;}
	.main_containter .main_contents .m_sec9 .in_box .layout_img2{display:inline;}
	.main_containter .main_contents .m_sec10 .in_box{overflow:hidden;margin-left:0;height:280px;}
}
@media all and (min-width:768px) and (max-width:1024px) and (orientation:portrait){.footer .adress{width:100%;}
}
@media all and (max-width:769px){.gnb-wrap{padding:0 0 0 15px;}
	#gnb-btn{float:right;display:block;}
	#gnb .gnb-ul{display:none;}
}
@media all and (max-width:640px){.footer .adress{position:relative;}
	.footer .adress .csCenter{display:block;}
	.sub-banner{display:block;}
}
@media screen and (max-width:500px){.main_containter .main_visual{position:relative;overflow:hidden;width:100%;}
	.main_containter .main_visual .slider{width:100%;}
	.main_containter .main_visual .slider a{display:block;width:100%;height:250px;text-decoration:none;}
	.main_containter .main_visual .slider a span{display:block;margin:0 auto;width:100%;}
	.main_containter .main_visual .slider a span strong{display:block;padding-top:60px;padding-right:20px;padding-left:20px;font-size:20px;line-height:26px;}
	.main_containter .main_visual .slider a span em{display:block;padding-top:10px;padding-right:20px;padding-left:20px;font-size:13px;line-height:17px;}
	.main_containter .main_visual .slider_page{position:absolute;bottom:20px;left:20px;display:block;margin-left:0;width:100%;vertical-align:top;}
	.main_containter .main_contents{padding:0 12px;padding-top:15px;width:auto;}
	.main_containter .main_contents .main_section_group1{width:100%;}
	.main_containter .main_contents .main_section_group1_1{width:100%;}
	.main_containter .main_contents .main_section_group1_2{width:100%;}
	.main_containter .main_contents .main_section_group1_3{width:100%;}
	.main_containter .main_contents .main_section_group2{width:100%;}
	.main_containter .main_contents .m_sec1{padding-right:0;}
	.main_containter .main_contents .m_sec1 .in_box{height:150px;}
	.main_containter .main_contents .m_sec1 .in_box .layout_img{display:none;}
	.main_containter .main_contents .m_sec1 .slider{height:150px;}
	.main_containter .main_contents .m_sec1 .slider a{height:150px;}
	.main_containter .main_contents .m_sec1 .slider a strong{top:20px;left:0;padding:0 20px;font-size:18px;line-height:20px;}
	.main_containter .main_contents .m_sec1 .slider a span{top:57px;left:0;padding:0 40% 0 20px;font-size:12px;line-height:18px;}
	.main_containter .main_contents .m_sec1 .slider .slide1{background:url(../img/bg_sec1_mobile.jpg) right bottom no-repeat;}
	.main_containter .main_contents .m_sec1 .slider_page{top:20px;right:20px;z-index:200;}
	.main_containter .main_contents .m_sec2{padding-right:0;}
	.main_containter .main_contents .m_sec2 .in_box{position:relative;width:100%;height:150px;}
	.main_containter .main_contents .m_sec2 .in_box .layout_img{display:none;}
	.main_containter .main_contents .m_sec2 .conts_box{background:url(../img/bg_sec2_mobile.jpg) right bottom no-repeat;background-color:#587d94;}
	.main_containter .main_contents .m_sec2 .conts_box strong{display:block;padding:20px 0 0 20px;color:#fff;font-size:18px;line-height:20px;}
	.main_containter .main_contents .m_sec2 .conts_box .ico_more{position:absolute;top:20px;right:20px;}
	.main_containter .main_contents .m_sec3{padding-top:12px;}
	.main_containter .main_contents .m_sec3 .tit{position:absolute;top:20px;left:20px;z-index:500;font-size:18px;line-height:20px;}
	.main_containter .main_contents .m_sec3 .slider{width:100%;}
	.main_containter .main_contents .m_sec3 .slider a{width:100%;vertical-align:top;}
	.main_containter .main_contents .m_sec3 .slider a img{width:100%;}
	.main_containter .main_contents .m_sec3 .slider_page{position:absolute;top:20px;right:20px;z-index:200;display:block;vertical-align:top;}
	.main_containter .main_contents .m_sec4{padding-bottom:12px;width:100%;}
	.main_containter .main_contents .m_sec4 .in_box{margin-right:0;height:150px;}
	.main_containter .main_contents .m_sec4 .in_box .layout_img{display:none;}
	.main_containter .main_contents .m_sec4 .conts_box{background:url(../img/bg_sec4_mobile.jpg) right bottom no-repeat;background-color:#abb2bc;}
	.main_containter .main_contents .m_sec4 .conts_box .tit{display:block;padding:20px 0 10px 20px;color:#131313;font-size:18px;line-height:20px;}
	.main_containter .main_contents .m_sec4 .conts_box strong{color:#131313;font-size:18px;line-height:20px;}
	.main_containter .main_contents .m_sec4 .conts_box p{padding:0 20px 10px 20px;color:#444;font-size:12px;line-height:16px;}
	.main_containter .main_contents .m_sec5{width:100%;}
	.main_containter .main_contents .m_sec5 .in_box{position:relative;height:150px;}
	.main_containter .main_contents .m_sec5 .in_box .layout_img{display:none;}
	.main_containter .main_contents .m_sec5 .conts_box{background:url(../img/bg_sec5_mobile.jpg) right bottom no-repeat;background-color:#ededee;}
	.main_containter .main_contents .m_sec5 .conts_box .tit{display:block;padding:20px 0 10px 20px;color:#131313;font-size:18px;line-height:20px;}
	.main_containter .main_contents .m_sec5 .conts_box p{padding:0 20px 10px 20px;color:#444;font-size:12px;line-height:16px;}
	.main_containter .main_contents .m_sec6{width:100%;}
	.main_containter .main_contents .m_sec6 .in_box{margin-right:0;margin-left:0;}
	.main_containter .main_contents .m_sec6 .slider_page{top:20px;right:20px;z-index:200;}
	.main_containter .main_contents .m_sec7{margin-left:0;width:100%;}
	.main_containter .main_contents .m_sec7 .in_box{margin-right:0;margin-left:0;height:150px;}
	.main_containter .main_contents .m_sec7 .in_box .layout_img{display:none;}
	.main_containter .main_contents .m_sec7 .conts_box{background:url(../img/bg_sec7_mobile.jpg) right bottom no-repeat;background-color:#e96348;}
	.main_containter .main_contents .m_sec7 .conts_box .tit{padding:20px 0 10px 20px;color:#fff;font-size:18px;line-height:20px;}
	.main_containter .main_contents .m_sec7 .conts_box p{padding:0 20px 10px 20px;color:#fff;font-size:12px;line-height:16px;}
	.main_containter .main_contents .m_sec8{width:100%;}
	.main_containter .main_contents .m_sec8 .in_box{margin-right:0;margin-left:0;height:150px;}
	.main_containter .main_contents .m_sec8 .in_box .layout_img1{display:none;}
	.main_containter .main_contents .m_sec8 .in_box .layout_img2{display:none;}
	.main_containter .main_contents .m_sec8 .conts_box{background:url(../img/bg_sec8_mobile.jpg) right bottom no-repeat;background-color:#abb2bc;}
	.main_containter .main_contents .m_sec8 .conts_box .tit{padding:20px 0 10px 20px;color:#131313;font-size:18px;line-height:20px;}
	.main_containter .main_contents .m_sec8 .conts_box p{padding:0 20px 10px 20px;color:#444;font-size:12px;line-height:16px;}
	.main_containter .main_contents .m_sec9{margin-left:0;width:100%;}
	.main_containter .main_contents .m_sec9 .in_box{margin-right:0;margin-left:0;height:150px;}
	.main_containter .main_contents .m_sec9 .in_box .layout_img1{display:none;}
	.main_containter .main_contents .m_sec9 .in_box .layout_img2{display:none;}
	.main_containter .main_contents .m_sec9 .conts_box{background:url(../img/bg_sec9_m.jpg) center bottom no-repeat;background-color:#313d47;}
	.main_containter .main_contents .m_sec9 .conts_box .tit{padding:20px 0 10px 20px;color:#fff;font-size:18px;line-height:20px;}
	.main_containter .main_contents .m_sec9 .conts_box p{padding:0 20px 10px 20px;color:#ccc;font-size:12px;line-height:16px;}
	.main_containter .main_contents .m_sec10 .in_box{margin-left:0;height:180px;}
	.main_containter .main_contents .m_sec10 .in_box .layout_img{display:none;width:100%;}
	.main_containter .main_contents .m_sec10 .conts_box{position:absolute;top:0;left:0;width:100%;}
	.main_containter .main_contents .m_sec10 .conts_box .tit{display:block;padding:10px 0 15px 10px;color:#3e444d;font-size:18px;line-height:20px;}
	.main_containter .main_contents .m_sec10 .conts_box .main_notice_list{padding:0 10px;}
	.main_containter .main_contents .m_sec10 .conts_box .main_notice_list li{padding-bottom:5px;}
	.main_containter .main_contents .m_sec10 .conts_box .main_notice_list li a{padding-right:80px;padding-left:10px;background:url(../img/bul1.gif) left center no-repeat;font-size:12px;line-height:16px;}
	.main_containter .main_contents .m_sec10 .conts_box .main_notice_list li a .date{position:absolute;top:0;right:0;font-size:12px;line-height:16px;}
	.main_containter .main_contents .m_sec10 .more{position:absolute;top:10px;right:10px;}
}
@media all and (min-width:641px) and (max-width:769px){.col4{float:left;clear:both;}
	.col5{clear:none;}
	.col1{margin:0 1% 0 0;width:29%;height:375px;}
	.col2{margin:0 1% 0 0;width:39%;height:380px;}
	.col3{margin:0 0 0;width:30%;height:380px;}
	.col4{margin:20px 1% 0 0;width:29%;}
	.col5{margin:20px 1% 0 0;width:29%;}
	.col6{margin:20px 0 0;width:40%;}
	.col7{margin:20px 0 0;width:70%;}
}
@media all and (min-width:480px) and (max-width:640px){.col1{margin:0 1% 10px 0;width:49%;height:335px;}
	.col2{margin:0 0 10px 1%;width:49%;height:336px;}
	.col3{margin:0 1% 10px 0;width:49%;}
	.col4{margin:0 0 10px 1%;width:49%;}
	.col5{margin:0 1% 10px 0;width:49%;height:278px;}
	.col6{margin:0 0 10px 1%;width:49%;height:278px;}
	.col7{margin:0;width:100%;}
	.footer{-webkit-text-size-adjust:none;}
}
@media all and (max-width:479px){.top-menu .menu-ul li a{padding:9px;}
	.footer .adress .first{margin-bottom:2px;letter-spacing:0;}
	.footer .adress .csCenter{display:block;}
	.footer .adress p{line-height:1.3;}
	#footer{margin-right:10px;margin-left:10px;padding-top:15px;padding-bottom:15px;}
	#footer .fl{clear:both;margin-bottom:20px;width:100%;}
	#footer .fl img{display:inline;}
	#footer .fr{clear:both;width:100%;}
	#footer .fr .custom-link .custom{float:none;display:inline-block;width:auto;}
	.down-box{float:none;margin-left:0;width:100%;text-align:center;}
}
@media all and (max-width:768px){#content{float:left;width:100%;}
	#sidebar{display:none;}
	.gnb-wrap{margin-bottom:0;}
	.gnb-ul-wrap{display:none;}
	#gnb-btn{float:right;display:block;margin-right:15px;}
	#gnb .gnb-ul-depth01{position:absolute;top:70px;left:0;width:45%;background-color:#e4e4e4;}
	#gnb .gnb-ul-depth01>li{position:static;float:none;display:block;margin:23px 0;padding:0 30% 0 10%;}
	#gnb .gnb-ul-depth01>li a{float:none;display:block;padding:10px 0;border:1px solid #b5b5b5;border-width:0 0 1px 0;font-size:120%;}
	#gnb .gnb-ul-depth01>li.last>a{border:0;}
	#gnb .gnb-ul-depth01>li>a{color:#666;}
	#gnb .gnb-ul-depth01>li.active>a{border-color:#e60013;color:#e60013;}
	#gnb .gnb-ul-depth02{position:absolute;top:0;right:auto!important;left:100%!important;display:none;width:122%;height:100%;background-color:#e4e4e4;}
	#gnb .gnb-ul-depth02.activeDepth02{display:block;}
	#gnb .gnb-ul-depth02>li{display:block;padding:0 20% 0 0;}
	#gnb .gnb-ul-depth02>li:first-child{margin-top:30.5px;}
	#gnb .gnb-ul-depth02>li a{padding:5px 0;color:#666;}
	#gnb .gnb-ul-depth02>li a.has-list{background:url(../img/bu-gnb-depth02.gif) 90% 50% no-repeat;background-size:10%;-webkit-background-size:10%;}
	#gnb .gnb-ul-depth03>li a{padding-left:10%;background:url(../img/bu-gnb-depth03.gif) 5% 50% no-repeat;}
	#gnb .gnb-ul-depth03>li a:active,#gnb .gnb-ul-depth03>li a:hover{color:#e96348;}
	#gnb .gnb-ul-depth02 a.on{color:#000;font-weight:700;}
	#gnb .gnb-ul-depth01 li a{text-decoration:none;}
	#gnb .gnb-ul-depth01 li li li a{font-size:100%;}
	#footer .f-right{display:none;}
	#footer .f-left{width:100%;}
}
@media all and (min-width:800px) and (max-width:1280px) and (orientation:portrait){.col1{margin:0 1% 10px 0;width:29%;}
	.col2{margin:0 1% 10px 0;width:39%;}
	.col3{margin:0 0 10px 0;width:30%;}
	.col4{margin:0 1% 10px 0;width:30%;}
	.col5{clear:none;margin:0 1% 10px 0;width:29%;}
	.col6{margin:0 0 10px 0;width:39%;}
	.col7{margin:0;width:69%;}
	#gnb .gnb-ul-depth01>li>a{padding-right:20px;padding-left:20px;}
	.footer{padding:0 10px;}
}
