*{margin:0px; padding:0px;}
body{font-size:12px; line-height:15px; color:#000; font-family:Arial, Helvetica, sans-serif; background:#d9d9d9;}
.curve{float:left; width:100%;}
.curve img{float:left;}
img,fieldset{outline:none; border:none; padding:0px; margin:0px;}
:focus{outline:none; border:none; }

#main{width:100%; float:left;}
.wrapper{width:983px; margin:0 auto;}
#outer_header{width:100%; float:left; background:url(../images/header_bg.png) no-repeat center 0; margin-left:1px; display:inline; }
#header{width:983px; float:left; height:110px;}
#header .logo_section{width:293px; float:left;}
#header .logo_section .logo{width:279px; float:left; height:60px; margin:13px 0 0 11px; display:inline;}
#header .logo_section .logo a{text-decoration:none; color:#fff;}
#header .logo_section .logo a:hover{color:#fff;}
#header .logo_section p{ font-size:13px; line-height:15px; color:#fff; float:left; padding-top:3px; padding-left:9px;  }
#header .right_phone{width:171px; float:right; padding-top:75px;}
#header .right_phone span{font-size:20px; line-height:26px; color:#fff; float:right; padding-right:10px;}
#main_containar{width:100%; float:left;}
#main_containar .top_curve{ width:100%; float:left; background:url(../images/top_curve.jpg) no-repeat center 0; height:7px; }

#main_containar .middle_curve{width:100%; float:left; background:url(../images/middle_bg.jpg) repeat-y center top;  }
#body_containar{width:983px; float:left;}
#left_section{width:759px; float:left; margin-left:10px; display:inline;}
.training_box{width:759px; float:left;}
.training_box h4{font-size:27px; line-height:29px; color:#efa300; font-family:Arial, Helvetica, sans-serif; font-weight:normal; padding-top:10px; letter-spacing:1px}
.training_box .video_section{width:759px; float:left;}
.training_box .video_section .video{width:184px; float:left; padding-left:42px; }
.training_box .video_section .video span{float:left; padding:27px 0 0 34px;}
.training_box .video_section .video p{font-size:12px; line-height:14px; color:#0662cf; float:left; text-align:center; width:184px; padding-top:4px;}
.training_box .video_section .video p a{text-decoration:none; color:#0662cf;}
.training_box .video_section .video p a:hover{color:#0662cf; text-decoration:underline;}

.training_box .video_section .list_section{width:500px; float:right; padding-top:16px;}
.training_box .video_section .list_section ul{width:100%; float:left; list-style:none;}
.training_box .video_section .list_section ul li{width:406px; float:left; font-size:14px; color:#666; background:url(../images/bullet.jpg) no-repeat left 9px; padding: 4px 0 4px 15px;}
.training_box .video_section .list_section ul li span{font-style:italic;}
.training_box .video_section .list_section ul li a{text-decoration:none; color:#666;}
.training_box .video_section .list_section ul li a:hover{color:#666;}

.bottom_section{width:100%; float:left; padding-top:30px;}
.bottom_section .group_training{width:235px; float:left; background:url(../images/group_traning.png) no-repeat 0 0; padding:12px 25px 11px 26px; margin-right:15px; display:inline;}
.bottom_section .group_training h4{font-size:18px; line-height:20px; color:#666; text-align:center; font-weight:normal; letter-spacing:1px }
.bottom_section .group_training h5{font-size:12px; line-height:15px; color:#666; text-align:center; padding-bottom:9px; font-weight:normal;}
.bottom_section .group_training .call{width:235px; height:45px; background:url(../images/call_bg.png) no-repeat 0 0;}
.bottom_section .group_training .call span{font-size:10px; line-height:12px; color:#666; text-align:center; float:left; width:235px; padding-top:4px; }
.bottom_section .group_training .call h4{font-size:22px; line-height:25px; color:#bb5d17; text-align:center; float:left; width:235px; font-weight:normal;}
.bottom_section .group_training .search{width:235px; float:left; padding-top:6px;}
.bottom_section .group_training .search form{ width:100%; float:left;}
.bottom_section .group_training .search fieldset{width:100%; float: left;}
.bottom_section .group_training .search .input_bg{width:162px; float:left; height:21px; background:url(../images/input_bg.png) no-repeat 0 0; padding:2px 5px 0 5px;}
.bottom_section .group_training .search .input_bg input{width:155px; float:left; height:21px;   background:none; border:none; }
.bottom_section .group_training .search label{width:41px; float:left; font-size:12px; line-height:15px; color:#666; padding-top:5px; padding-left:10px;}

.bottom_section .group_training .search .row{width:100%; float:left; padding-bottom:5px;}
.bottom_section .group_training .search .more_btn{width:104px; float:left; height:26px; background:url(../images/more_btn.png) no-repeat 0 0; border:none; margin-top:10px; margin-left:13px; display:inline; cursor:pointer; margin-bottom:12px;}
.bottom_section .group_training .search .more_btn:hover{background-position:0 bottom;}
.bottom_section .group_training .search p{width:100%; float:left; font-size:10px; line-height:12px; color:#666;  text-align:center; padding:0 0 8PX 0}
.bottom_section .right_traning_box{width:457px; float:left;}
.bottom_section .right_traning_box .individual_training{width:381px; float:right; background:url(../images/indevidual_bg.jpg) no-repeat 0 0; height:172px; padding:12px 40px 0 36px;}

.bottom_section .right_traning_box .individual_training h4{font-size:18px; line-height:20px; color:#666; text-align:center;font-weight:normal; letter-spacing:1px }
.bottom_section .right_traning_box .individual_training h5{font-size:12px; line-height:15px; color:#666; text-align:center; padding-bottom:37px;font-weight:normal;}
.bottom_section .right_traning_box .individual_training .box{width:167px; float:left;}
.bottom_section .right_traning_box .individual_training .box p{ color:#0662cf; font-size:14px; line-height:16px; padding-bottom:13px; }

.bottom_section .right_traning_box.individual_training .box2{width:212px; float:right;}
.bottom_section .right_traning_box .individual_training .box2 p{ color:#0662cf; font-size:14px; line-height:16px; padding-bottom:13px; }
.bottom_section .right_traning_box .individual_training .box2 a.link{width:140px; float:right; font-size:12px; line-height:15px; color:#0662cf; text-decoration:none; padding-top:12px;}
.bottom_section .right_traning_box .individual_training .box2 a.link:hover{text-decoration:underline;}
.bottom_section .right_traning_box .need_box{width:457px; float:left;}
.bottom_section .right_traning_box .need_box h4{font-size:18px; line-height:20px; color:#666; font-weight:normal;padding-top:21px; padding-bottom:2px;}
.bottom_section .right_traning_box .need_box p{font-size:12px; line-height:15px; color:#555;}
.bottom_section .right_traning_box .need_box a.downlod{width:86px; float:left; font-size:12px; line-height:15px; color:#0662cf; text-decoration:none; padding-top:6px;}
.bottom_section .right_traning_box .need_box a.downlod:hover{text-decoration:underline;}
.bottom_section .text_box{width:100%; float:left; padding-top:23px;}
.bottom_section .text_box p{width:100%; float:left; font-size:12px; line-height:15px; color:#555; padding-bottom:47px;}
#right_section{width:183px; float:right; padding-left:29px;}
#right_section .right_box{width:183px; float:left;}
#right_section .right_box h4{ font-size:20px; font-weight:normal;line-height:22px; color:#9E9C9C; text-align:center; font-weight:bold; padding:20px 0 0 0;}
#right_section .right_box p{font-size:12px; line-height:15px; color:#888888; text-align:center; padding-bottom:35px;}
#right_section .right_box span{width:auto; float:left; font-size:12px; line-height:15px; font-style:italic; color:#888888; text-align:center;}
#right_section .right_box a.see_more{width:183px; float:left; font-size:12px; line-height:15px; color:#79adfc; text-decoration:none; text-align:center; } 
#right_section .right_box a.see_more:hover{text-decoration:underline;}
#right_section .right_box ul{width:auto; float:left; list-style:none;}
#right_section .right_box ul li{width:auto; float:left; }
#right_section .right_box ul li.pad1{float:left; padding:38px 0 0 65px;}
#right_section .right_box ul li.pad2{float:left; padding:21px 0 0 74px;}
#right_section .right_box ul li.pad3{float:left; padding:19px 0 0 53px;}
#right_section .right_box ul li.pad4{float:left; padding:86px 0 0 70px;}
#right_section .right_box ul li.pad5{float:left; padding:0px 0 0 70px;}
#main_containar .bottom_curve{width:100%; float:left; background:url(../images/bottom_curve.jpg) no-repeat center top ; height:141px;}

#footer{width:100%; float:left; padding-top:24px;}
#footer .left_footer{width:91px; float:left;}
#footer .left_footer ul{width:auto; float:left; list-style:none; padding-left:10px}
#footer .left_footer ul li{width:auto; float:left; margin-right:7px; display:inline; }
#footer .left_footer ul li a{text-decoration:none; color:#fff;}
#footer .left_footer ul li a:hover{color:#fff;}
#footer .right_footer{width:890px; float:left;}
#footer .right_footer .footer_menu{width:890px; float:left;}
#footer .right_footer .footer_menu ul{width:100%; float:left; list-style:none; padding-bottom:4px;}
#footer .right_footer .footer_menu ul li{width:auto; float:left; font-size:12px; line-height:15px; color:#ddeff9; background:url(../images/sep.jpg) no-repeat right 3px; padding: 0 4px;}
#footer .right_footer .footer_menu ul li a{text-decoration:none; color:#ddeff9;}
#footer .right_footer .footer_menu ul li a:hover{color:#ddeff9; text-decoration:underline;}
#footer .right_footer .footer_menu ul li.last{background:none;}
#footer .right_footer .footer_menu ul li.none{padding-left:0px;}

#footer .right_footer p{ font-size:12px; line-height:15px; color:#ddeff9;}
#footer .right_footer p a{text-decoration:none; color:#ddeff9;}
#footer .right_footer p a:hover{text-decoration:underline;}


