#content { width:100%; min-width:100%; }
#content .inner { position:relative; width:100%; margin:0 auto; padding:0 20px; text-align:left; }

#rolling {clear:both; width:100%; min-width:100%; margin:0 auto;}
#rolling div.rollingbox { }
#rolling div.rollingbox p {width:100%; margin:0 auto;}
#rolling div.rollingbox div.slider {background-position:center; background-repeat:no-repeat; width:100%; min-width:100%;}

.section1_wrap { overflow:hidden; width:100%; }
.section1_wrap .section1_L { float:none; margin-right:0; }
.section1_wrap .section1_L .section1_L_title { font-size:24px; font-weight:bolder; }
.section1_wrap .section1_L .section1_L_sub { font-size:18px; color:#333; font-weight:400; }
.section1_wrap .section1_L .section1_L_sub > span { color:#2b3990; }
.section1_wrap .section1_C { float:none; margin-right:0; margin-top:50px; }
.section1_wrap .section1_C img { width:100%; height:auto; }
.section1_wrap .section1_R { float:none; margin-right:0; margin-top:50px; }
.section1_wrap .section1_R img { width:100%; height:auto; }

.section2_wrap { overflow:hidden; width:100%; padding:0 20px; }
.section2_wrap .section2_L { width:100%; float:none; margin-right:0; }
.section2_wrap .section2_L img { width:100%; }
.section2_wrap .section2_R { width:100%; float:none; }
.section2_wrap .section2_R img { width:100%; }

.title_bar { width:18px; margin:0 auto; height:2px; background:#565656; }