@charset "utf-8";
.top_section{padding-top:25px;padding-bottom:15px;border-bottom:1px solid #e2e2e2;}
.top_section_left{float:left;height:560px;width:600px;padding-right:16px;border-right:1px solid #e2e2e2; }
.top_section_right{float:right;width:390px;}
.top_in_section{padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #e2e2e2}
.bottom_section{padding-top:15px;padding-bottom:15px;}
.bottom_section_left{float:left;width:379px;min-height:410px;padding-right:16px;}
.bottom_section_center{padding:0 16px;border-left:1px solid #e2e2e2;border-right:1px solid #e2e2e2;}
.bottom_section_right{width:200px;float:right;min-height:200px;}
.bottom_in_section{padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #e2e2e2}
.bottom_section_right *{vertical-align:middle;}
.banner_section img{width:100%}
.bottom_in_sectionB{padding-top:15px;margin-top:15px;border-top:1px solid #e2e2e2}
.widget_box_h2{position:relative;z-index:3;}
.widget_box_h2 h2{position: relative;font-size:16px;margin:0;padding:0px 3px 11px 0px;font-weight:600;line-height:24px;height:24px;overflow:hidden;display:block;}
.widget_box_h2 h2 img{vertical-align:middle;}
.widget_box_h2 .h2_more{position:absolute;background:none;border:0;width:20px;height:20px;right:0;top:1px;transition:all 300ms;-webkit-transition:all 300ms;-moz-transition:all 300ms;-o-transition:all 300ms;-ms-transition:all 300ms;}
.widget_box_h2 .h2_more span{background:#999;display:inline-block;overflow:hidden;position:absolute;transition:all 300ms;-webkit-transition:all 300ms;-moz-transition:all 300ms;-o-transition:all 300ms;-ms-transition:all 300ms;}
.widget_box_h2 .h2_more .x_span{height:2px;width:12px;left:4px;top:9px;}
.widget_box_h2 .h2_more .y_span{height:12px;width:2px;left:9px;top:4px;}
.widget_box_h2:hover .h2_more{-webkit-transform: rotate(135deg);
    -moz-transform: rotate(135deg);
    -ms-transform: rotate(135deg);
    -o-transform: rotate(135deg);
    transform: rotate(135deg);}
.widget_box_h2:hover .h2_more span{background:#656565;}
.banner_section *{vertical-align:middle;}
.bottom_h2{border-bottom:2px solid #3e3e3e;margin:0;padding:14px 0 12px 0;line-height:24px;font-size:20px;font-weight:700;}
@media screen and (max-width:1105px){
.top_section_left{float:left;height:551px;width:590px;}
.top_section_right{float:right;width:370px;}
.bottom_section_left{width:349px;}
.bottom_section_center{padding:0 16px;width:379px;}
.bottom_section_right img{width:100%;}
}