#contents_wrap{ width:100%; position:relative; }


/*tab*/
#tab{ width:100%; position:relative;clear:both; margin:0px 0 0px;background:#fff; z-index: 9;}
#tab ul {width:1200px; overflow:hidden; margin:0px auto; position:relative; top:0px;border-top:1px solid #ddd; border-right:1px solid #ddd; background:#fff; }
#tab ul li{float:left;display:inline-block; text-align:center; height:50px; line-height:48px;  font-size:17px; background-color:#fff;  border-bottom:1px solid #ddd; border-left:1px solid #ddd;}
#tab ul li.tab_on{ background-color:#2954ae; border:none; height:50px;width:100%;}
#tab ul li.tab_on a{display:block; color:#fff; }

/*
#tab ul li:hover{ background-color:#2954ae; border-top:none; border-bottom:none;  height:50px; }
#tab ul li:hover a{ color:#fff; }
*/



/*contents*/
#contents{ padding-top:40px; padding-bottom:20px; font-size:18px; line-height:24px; }
#con0101{ width:1200px; margin:0 auto; padding-bottom:70px; background:url(/images/sub/line_pattern1.png) repeat-x bottom; }
#con0102{ width:1200px; margin:0 auto; padding-bottom:70px;/* padding-top:70px;*/ background:url(/images/sub/line_pattern1.png) repeat-x bottom; }
#con0103{ width:1200px; margin:0 auto; padding-bottom:70px;/* padding-top:70px;*/ background:url(/images/sub/line_pattern1.png) repeat-x bottom; }
#con0104{ width:1200px; margin:0 auto; padding-bottom:70px;/* padding-top:70px;*/ background:url(/images/sub/line_pattern1.png) repeat-x bottom; }
#con0105{ width:1200px; margin:0 auto; padding-bottom:70px;/* padding-top:70px;*/ background:url(/images/sub/line_pattern1.png) repeat-x bottom; }
#con0106{ width:1200px; margin:0 auto; padding-bottom:70px;/* padding-top:70px;*/ background:url(/images/sub/line_pattern1.png) repeat-x bottom; }
#con0107{ width:1200px; margin:0 auto; padding-bottom:70px;/* padding-top:70px;*/ background:url(/images/sub/line_pattern1.png) repeat-x bottom; }
#con0108{ width:1200px; margin:0 auto; padding-bottom:70px;/* padding-top:70px;*/ background:url(/images/sub/line_pattern1.png) repeat-x bottom; }
#con0109{ width:1200px; margin:0 auto; padding-bottom:70px;/* padding-top:70px;*/ background:url(/images/sub/line_pattern1.png) repeat-x bottom; }
#con01010{ width:1200px; margin:0 auto; padding-bottom:70px;/* padding-top:70px; */ }

.bg_none { background:none !important; padding-bottom:0 !important;}

@media all and (max-width:1200px) {
#tab ul {width:100%;}
#con0101{ width:95%;}
#con0102{ width:95%;}
#con0103{ width:95%;}
#con0104{ width:95%;}
#con0105{ width:95%;}
#con0106{ width:95%;}
#con0107{ width:95%;}
#con0108{ width:95%;}
#con0109{ width:95%;}
#con01010{ width:95%;}

#con0101 img{ width:100%;}
#con0102  img{ width:100%;}
#con0103  img{ width:100%;}
#con0104  img{ width:100%;}
#con0105  img{ width:100%;}
#con0106  img{ width:100%;}
#con0107  img{ width:100%;}
#con0108  img{ width:100%;}
#con0109  img{ width:100%;}
#con01010  img{ width:100%;}

}
@media all and (max-width:1100px) {
}
@media all and (max-width:950px) {
}
@media all and (max-width:750px) {
}
@media all and (max-width:550px) {
#tab ul li {    font-size: 14px;}
}
@media all and (max-width:400px) {
#tab ul li {    font-size: 11px;}
}
