html,div,span,applet,object,iframe,h1,h2,h3,h4,h5,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;color:#484b4e; }
body{ margin:0; padding:0; font-family: calibri; font-size:13px; text-align:justify; color:#4b4b4b;   }
.clear{font-size:1px; line-height:1px; height:1px; clear:both;}		
.clear1{font-size:1px; line-height:1px; height:1px; clear:both; background-color:#e5e5e5}	
.break{font-size:1px; line-height:1px; height:50px; clear:both;}

/** Generated by FG **/
@font-face {
	font-family: 'Conv_calibri';
	src: url('fonts/calibri.eot');
	src: local('☺'), url('fonts/calibri.woff') format('woff'), url('fonts/calibri.ttf') format('truetype'), url('fonts/calibri.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}





#top-wapper-main
{ width:100%;  height:auto; margin: 0 auto;
	}
	
#top-wapper-bg
	{   width:100%; 
	    height:95px; background-image:url(../image/top-bg.jpg);
		}	
		
#top-align
		{ 
	   width:960px; 
	    
	   margin: 0 auto; z-index:1000; position:relative; 
	   
	   color: #000;
	}	


#banner-wapper-main
{ width:100%;  height:auto; margin: 0 auto;
	}
	
#banner-wapper-bg
	{   width:100%; 
	    height: auto; 
		}	
		


.logo{ float:left; width:229px; height:72px; margin-top:10px;}

#center-wapper-main
{ width:100%;  height:auto; margin: 0 auto;
	}
	
#center-wapper-bg
	{   width:100%; 
	    height:auto;
		}	
		
#center-align
		{ 
	   width:960px; 
	    
	   margin: 0 auto; z-index:1000; position:relative; 
	   
	   color: #000;
	}	
	
	
	
#center-1-wapper-main
	{ width:100%;  height:auto; margin: 0 auto; margin-top:30px;
	}
	
#center-1-wapper-bg
		{   width:100%; 
	    height:470px; background-image:url(../image/center-bg.jpg);
		}	
		
#center-1-align
		{ 
	   width:960px; 
	    
	   margin: 0 auto; z-index:1000; position:relative; 
	   
	   color: #000;
	}	
	
.side-bg{ border-left: 30px solid #062ab2; margin-top:5px; padding:10px 10px;margin-bottom:30px;
    background-color: #f0edeb;}
.side-bg h1{font-size:20px; font-weight:bold;  text-align:left;}
.h3{ font-size:20px; font-weight:bold; padding:0 10px;}
	
	
	
	



/*---------------------box code-----------------------------------*/
	.box-1{ float:left; width:960px; height:auto; margin-top:10px;}
	.box-color-2{ width:730px; height:17px; float:right; background-color:#031867; margin-top:9px; }
	.box-2{ float:right; width:381px; height:auto; margin-top:10px;}
	.box-color-3{ width:195px; height:17px; float:right; background-color:#031867; margin-top:9px; }
	.box-color-4{ width:368px; height:2px; margin: 0 auto; background-color:#a9a9a9; margin-top:9px; }
	.box-5{ width:312px; height:auto; float:left; margin-top:20px;}
	.box-6{ width:312px; height:auto; float:left; margin-left:12px; margin-top:20px;}
	.box-7{ width:312px; height:auto; float:right; margin-left:10px; margin-top:20px;}
	.box-8{ width:300px; height:auto; float:left;}

/*----------------------------box code----------------------------*/


	.Coach-NO-1{ float:left; font-size:26px;}
	.Coach-NO-2{ float:left; line-height:23px; margin-top:10px;}
	.Coach-NO-3{ text-align:center; font-size:26px; padding-top:20px;    }
	.Coach-NO-4{ text-align:center; font-size:31px; color:#797979; margin-top:10px; }
	.Coach-NO-5{ text-align:center; font-size:15px; font-weight:bold; }
	.Coach-NO-6{ float:left; line-height:22px; margin-top:10px;}
	.Coach-NO-7{ text-align:center; font-size:26px;}
	div.p{ line-height:23px;}
	.Coach-NO-8{ float:left; font-size:18px; font-weight:bold; margin-top:20px;}
	.Coach-NO-9{ float:left;   margin-top:10px; line-height:22px; list-style:none;}
	.Coach-NO-10{ float:left; list-style:disc;  font-weight:bold; font-size:16px; color:#031867;}
	.Coach-NO-11{ float:left; list-style:disc; line-height:28px;   font-size:14px;}
	.Coach-No-12{ float:left; font-style:italic; }
	.Coach-NO-13{ float:left; line-height:22px; margin-top:10px; font-size:14px;}
	.Coach-NO-14{ float:left; line-height:28px;  margin-top:10px; font-size:14px; list-style:circle;}
	.Coach-NO-15{ margin:auto; width:502px; height:182px; background-image:url(../image/img4.jpg); margin-top:20px;}
		.Coach-NO-16{ margin:0px auto;margin-top:20px; width:210px;}
	
	.Coach-NO-17{ margin:auto; width:309px; height:157px; background-image:url(../image/img6.jpg); margin-top:20px;}
		.Coach-NO-18{ margin:auto; width:309px; height:144px; background-image:url(../image/img7.jpg); margin-top:20px;}
			.Coach-NO-19{ margin:0px auto;margin-top:20px; width:515px;}
				.Coach-NO-20{ margin:auto; width:462px; margin-top:20px;}
					.Coach-NO-21{ float:left; line-height:28px;   margin-top:10px; font-size:14px; list-style:circle;}
						.Coach-NO-22{ margin:auto; width:595px; margin-top:20px;}
							.Coach-NO-23{ float:left; font-size:14px; margin-left:80px; }
								.Coach-NO-24{ float:right; margin-right:50px;}
							.Coach-NO-25{ width:100px; float:left; font-size:14px; font-weight:bold; margin-top:20px; line-height:22px; list-style:none;}
					.Coach-NO-26{ width:50px; float:left; font-size:14px; font-weight:bold; margin-top:20px; line-height:22px; list-style:none;}
	
#box-align-58{width:620px;float:left;margin-top:20px;}	
	
#box-align-58-0
{
width:300px;  float:left; margin-top:20px; margin-left:20px;	
	}
	
	
#box-align-58-1
{
width:300px;  float:right; margin-top:20px;	
	}	
	
.enq_box .form-control,.enq_box_inner .form-control{ margin-bottom:14px;  }
#enq_line{ height:45px;}
.enq_box .security_code, .enq_box_inner .security_code{ width:150px; margin:0px;}	
	
	
	
	#box-color-59
{
width:200px; height:2px; margin-top:05px; float:left; background-color:#666;	
	}
	
	#phone_con{ float:left; margin-left:0px; margin-top:22px; list-style:none; list-style-position:inside; line-height:40px;  }
#phone_con_3{ float:left; margin-left:40px; margin-top:22px; list-style:none; list-style-position:inside; line-height:40px;  }
#name_bar_con{ float:right; margin-right:0px; margin-top:35px;  }
#name_bar_con2{ float:right; margin-right:0px; margin-top:20px;  }
.button_2{ float:right; margin-right:0px; margin-top:10px; outline:none;  }
#name_bar_con3{ float:right; margin-right:0px; margin-top:20px;  }

	

/*----------------------------image----------------------------*/
	.image-1{ float:right; width:47px; height:17px;   }
	.image-2{ float:right; width:47px; height:17px; margin-top:22px;   }
	.image-3{ width:312px; height:178px; float:left; background-image:url(../image/IMG1.jpg); margin-top:10px; }
.image-4{ float:right; width:47px; height:17px;   }
.image-5{ width:312px; height:178px; float:left; background-image:url(../image/IMG2.jpg); margin-top:10px; }
.image-6{ width:312px; height:178px; float:left; background-image:url(../image/IMG3.jpg); margin-top:10px; }
.image-7{ float:right; width:47px; height:17px; margin-top:20px;   }
/*----------------------------image----------------------------*/


#list1 {  float:left; margin-left:25px;  margin-top:10px; color:#031867;  }
#list1 ul { list-style-image:url('../image/arrow.jpg');  font-size:15px; }
#list1 ul li { line-height:27px; color:#031867; font-weight:600;}



ul.avmenu { float:right; margin-top:20px;
padding: 20px 00px;

list-style-type: none;
}
  
ul.avmenu li {
display: inline; text-transform:uppercase;
}


  
ul.avmenu li a {
padding: 12px 18px;

background-color: #062ab2;
 border-radius: 10px 10px 10px 10px;
-moz-border-radius: 10px 10px 10px 10px;
-webkit-border-radius: 05px 05px 05px 05px;
border: 0px solid #000000;
color: #CCC;
text-decoration: none;
}




ul.avmenu li ul li a 	{
		
		}

ul.avmenu a:hover {
 background-color:#031867;
  border-radius: 10px 10px 10px 10px;
-moz-border-radius: 10px 10px 10px 10px;
-webkit-border-radius: 05px 05px 05px 05px;
border: 0px solid #000000;
color: #FFF;
}
  
ul.avmenu li.current a {

}


ul.avmenu > li.active > a  { background-color:#031867;color: #FFF; 
 border-radius: 10px 10px 10px 10px;
-moz-border-radius: 10px 10px 10px 10px;
-webkit-border-radius: 05px 05px 05px 05px;
border: 0px solid #000000; }

/*---------banner code------------------*/

.banner .slider {
position: relative; float:left; 
}
.banner .slider ul {
margin: 0;
padding: 0;
list-style: none;
width: 100%;
height:500px;
overflow: hidden;
position: relative;
}
.banner .slider ul li {
position: absolute;
top: 0;
left: 50%;
}
.banner .slider .dots:after {
display: table;
clear: both;
content: "";
}
.banner .slider .dots {
position: absolute;
bottom: 20px;
left: 60%;
z-index: 40;
 *zoom: 1;
}
.banner .slider .dots a {
display: block;
float: left;
width: 12px;
height: 12px;
margin-right: 10px;
text-indent: -9999em;
background: #000;
border-radius: 10px;
}
.banner .slider .dots .cur {
background: #329;
}
.banner .slider .arrow {
width: 65%;
position: absolute;
top: 45%;
left: 18%;
z-index: 50;
}
.banner .slider .arrow a {
font-family: "Microsoft YaHei";
font-size: 34px;
font-weight: 700;
color: #fff;
}
.banner .slider .arrow .btn-left {
float: left;
}
.banner .slider .arrow .btn-right {
float: right;
}
/*---------banner code------------------*/




#footer-wapper-main
{ width:100%;  height:auto; margin: 0 auto; margin-top:20px;
	}
	
#footer-wapper-bg
	{   width:100%; 
	    height:85px; background-color:#031867;  
		}	
		
#footer-align
		{ 
	   width:960px; 
	    
	   margin: 0 auto; z-index:1000; position:relative; 
	   
	   color: #000;
	}	



.butten{ float:left; margin-left:300px;  margin-top:20px; list-style:none; text-transform:uppercase; }
.butten a{ text-decoration:none; color:#FFF;}
.butten a:hover{ text-decoration:none; color:#5577f8;}
.hme{float:left;  }
.abt{float:left; margin-left:20px; }

.butten1{ width:118px;  float:right;  margin-top:20px; list-style:none; }
.hme1{float:left;  }
.abt1{float:left; margin-left:20px; }


.copy{float:left; margin-top:10px; color:#fff; font-size:11px;  }
.pravu{float:right;  margin-top:15px; color:#fff;font-size:11px;}
.pravu a{ color:#FFF;  text-decoration:none;}
.pravu a:hover{color:#5577f8; text-decoration:none;}


 
h2.acc_trigger
{
    padding: 0;
    margin: 0 0 10px 0;
    background: url(../image/h2_trigger_aa.gif) no-repeat;
    height: auto;
    line-height: 45px; 
    width: 960px;
    font-weight:bold; text-transform:uppercase;
    margin:auto;
}

    h2.acc_trigger a
    {
        color: #FFF;
        font-size: 18px;font-weight:bold;
        text-decoration: none;
        display: block;
        padding: 0 0 0 50px;
    }

        h2.acc_trigger a:hover
        {
            color: #FFF;
        }

h2.active
{
    background-position: left bottom;
}

.acc_container
{
    margin: 0 0 5px;
    padding: 0;
    overflow: hidden;
    
    width: 960px;
    clear: both;
  
    line-height: 23px;
    border: 1px solid #c6f0f9;
    -webkit-border-bottom-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
}

    .acc_container .block
    {
        padding: 20px;
    }
	

        .acc_container .block p
        {
            padding: 5px 0;
            margin: 5px 0;
        }


h2.active
{
    background-position: left bottom;
}

.acc_container
{
    margin: 0 0 5px;
    padding: 0;
    overflow: hidden;
    
    width: 960px;
    clear: both;
    
    line-height: 23px;
    border: 1px solid #f2f0f0;
    -webkit-border-bottom-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
}

    .acc_container .block
    {
        padding: 20px;
    }

        .acc_container .block p
        {
            padding: 5px 0;
            margin: 5px 0;
        }

.container
{
    width: 960px;
    height: auto;
    float: left;
    margin-top: 25px;
    margin-bottom: 50px;
}