/*visual*/
#visual{overflow:hidden; width:1200px; margin:0 auto;}

/*content*/
.con_wrap{width:1000px; margin:30px auto; overflow:hidden;} 
.con_wrap > h2{font-size:35px; color:#333; font-weight:600; padding:30px 0; border-bottom:1px solid #a1a1a1;}

.sub_menu{display:block; margin:50px auto;}
.sub_menu ul{margin:0 auto; text-align:center;} 
.sub_menu ul li{display:inline-block; padding:0 50px; margin-right:10px; text-align:center; font-size:14px; background:#fff; }

.sub_menu ul .Oline{border:1px solid #fe9500; box-sizing:border-box;}
.sub_menu ul .Gline{border:1px solid #cdcdcd; box-sizing:border-box;}
.sub_menu ul .hover:hover{background:rgba(0,0,0,0.1);}
.sub_menu ul .Ohover:hover{background:rgba(254,149,0,0.1);}

.sub_menu ul li a{display:block; font-size:20px; font-weight:bold; line-height:50px; color:#959595;}
.sub_menu ul li .Ofont{color:#fe9500;}

/*mk80*/
.mk80{width:100%; margin-top:50px; overflow:hidden;}
.mk80_top{width:1000px; margin:0 auto; padding-bottom:50px; overflow:hidden;}
.mk80_top h2{font-size:36px; color:#333; font-weight:bold; padding:3px 0 30px 0;}
.mk80_left{float:left;}
.mk80_left img{}

.mk80_right{float:right;}
.mk80_right img{display:block;}

.mk80_bottom{width:1000px; margin:0 auto;}

/*mk100*/
.mk100{width:100%; margin-top:50px; overflow:hidden;}
.mk100_top{width:1000px; margin:0 auto; padding-bottom:50px; overflow:hidden;}
.mk100_top h2{font-size:36px; color:#333; font-weight:bold; padding:3px 0 30px 0;}
.mk100_left{float:left;}
.mk100_left img{}

.mk100_right{float:right;}
.mk100_right img{display:block;}

.mk100_bottom{width:1000px; margin:0 auto;}

