@charset "utf-8";
/* CSS Document */
/*index*/
.banner-a {
	background:url(../images/banner.jpg) no-repeat center center;
	height:480px;}
.cont-box {
	height:132px;
	padding-top:28px;}	
.cont-a {
	font-size:18px;
	color:#001d46;
	width:592px;
	margin-left:23px;}
.cont-a  img {
	float:left;
	margin-right:38px;
	width:101px;
	height:101px;}	
.cont-a  p,.cont-b  p {
	line-height:31px;
	margin-top:3px;}	
.cont-b {
	font-size:18px;
	color:#001d46;
	width:385px;}
.cont-b  img {
	float:left;
	margin-right:30px;
	width:99px;
	height:100px;}	
.idx-box {
	background:url(../upload/banner-2.jpg) no-repeat center center;
	height:800px;}	
.idx {
	width:1000px;
	height:550px;
	margin:0 auto 0;
	padding-top:35px;}
.idx-a {
	height:60px;
	line-height:60px;
	background:#01265a;
	font-size:23px;
	color:#fff;
	padding-left:33px;}	
.idx-a a{font-size:23px;	color:#fff;}
.idx-b {
	background:#FFFFFF;
	height:630px;
	font-size:18px;
	color:#001d46;
	padding:20px;
	}	
.idx-b h3{
	font-size:24px;
	color:#01265a;
	width:100%;
	padding:15px;
	}	
.idx-b ul  {
	padding:57px 0 0 74px;}	
.idx-b ul li {
	font-size:18px;
	color:#001d46;
	padding-left:13px;
	background:url(../images/tb.png) no-repeat left center;}
	
	
.py-box {
	width:1075px;
	padding-left:15px;
	margin:48px auto 0;}				
.py-title {
	font-size:28px;
	color:#001d46;}	
.py-title img {
	width:63px;
	height:63px;
	margin:-3px 12px 0 0;}	
.py {
	width:998px;
	height:950px;
	border:1px solid #001d46;
	border-radius:6px;
	padding-top:56px;
	margin:28px 0 0 75px;}	
.py-content {
	overflow:hidden;}	
.py-one{
	width:950px;
	margin-left:24px;}	
.py-left {
	width:463px;
	margin-left:24px;}	
.py-b,.py-c,py-d {
	margin-top:40px;}
.py-e {
	margin-top:12px;}	
.py-o1 {
	font-size:18px;
	color:#001d46;
	margin-bottom:27px;}	
.py-o p {
	margin-top:15px;
	font-size:18px;
	color:#001d46;
	margin-bottom:27px;}	
.py-o1 span {
	display:inline-block;
	*display:inline;
	width:22px;
	height:22px;
	color:#ccd2da;
	background:#01265a;
	text-align:center;
	margin-right:6px;
	border-radius:50%;
	-moz-border-radius: 50%; /* Firefox */
   -webkit-border-radius: 50%; /* Safari 和 Chrome */}	
   .pl {
	width:998px;
	height:500px;
	border:1px solid #001d46;
	border-radius:6px;
	padding-top:56px;
	margin:28px 0 45px 75px;}	
.pl-content {
	overflow:hidden;}	
.pl-one{
	width:950px;
	margin-left:24px;}	
 .py-l1 {
	font-size:18px;
	color:#001d46;
	margin-bottom:27px;}	
.py-l p {
	margin-top:15px;
	font-size:18px;
	color:#001d46;
	margin-bottom:27px;}	
.py-l1 span {
	display:inline-block;
	*display:inline;
	width:22px;
	height:22px;
	color:#ccd2da;
	background:#01265a;
	text-align:center;
	margin-right:6px;
	border-radius:50%;
	-moz-border-radius: 50%; /* Firefox */
   -webkit-border-radius: 50%; /* Safari 和 Chrome */}	
.py-a1 {
	font-size:18px;
	color:#001d46;
	margin-bottom:27px;}	
.py-a1 span {
	display:inline-block;
	*display:inline;
	width:22px;
	height:22px;
	color:#ccd2da;
	background:#01265a;
	text-align:center;
	margin-right:6px;
	border-radius:50%;
	-moz-border-radius: 50%; /* Firefox */
   -webkit-border-radius: 50%; /* Safari 和 Chrome */}	
.py-a2 span ,.py-b2 span {
	display:inline-block;
	*display:inline;
	height:30px;
	line-height:30px;
	padding:0 9px 0 8px;
	border:1px solid #ccd2da;
	margin-right:-5px;
	cursor:pointer;
	font-size:16px;
	color:#001d46;}   
.py-a2 .py-a-cut,.py-b2 .py-a-cut {
	background:#01214e;
	color:#fff;}
.py-c2 {
	height:75px;
	margin-right:-11px;}	
.py-c3 select {
	width:226px;
	height:27px;
	line-height:27px;
	font-size:16px;
	color:#001d46;
	margin:0 6px 13px 0;}	

.py-right {
	width:486px;}
.py-d3 {
	height:31px;
	margin-bottom:28px;}		
.py-d3  span {
	display:block;
	width:80px;
	text-align:center;
	height:29px;
	line-height:29px;
	font-size:16px;
	color:#da0632;
	border:1px solid #d2d7de;
	border-radius:6px;
	-moz-border-radius: 6px; /* Firefox */
   -webkit-border-radius: 6px; /* Safari 和 Chrome */
   margin-right:5px;
   float:left}
.py-d3 .py-text {
	width:120px;
	padding:0 10px;
	height:29px;
	line-height:29px;
	font-size:16px;
	color:#001d46;
    border:1px solid #d2d7de;
	border-radius:6px;
	-moz-border-radius: 6px; /* Firefox */
   -webkit-border-radius: 6px; /* Safari 和 Chrome */
    margin-right:5px;
	float:left}

.py-e2 {
	overflow:hidden;}	
.py-e3 {
	width:228px;
	height:29px;
	margin:0 6px 18px 0;
	float:left; }
.e-text {
	width:206px;
	height:27px;
	line-height:27px;
	font-size:16px;
	color:#001d46;
	padding:0 10px;
	border:1px solid #e3d0e2;
	border-radius:6px;
	-moz-border-radius: 6px; /* Firefox */
   -webkit-border-radius: 6px; }
  
 .py-href {
	 width:186px;
	 margin:60px auto 0;}  
.py-btn {
	width:186px;
	text-align:Center;
	height:38px;
	line-height:38px;
	background:#01265a;
	font-size:18px;
	color:#fff;
	border:0;
	border-radius:6px;
	-moz-border-radius: 6px; /* Firefox */
   -webkit-border-radius: 6px;}   
  
.bm-box {
	width:1075px;
	padding-left:15px;
	margin:114px auto 0;}	
.bm	{
	width:1000px;
	margin:28px 0 0 75px;}
.bm ul  {
	overflow:hidden;
	margin-right:-23px;}	
.bm ul li {
	width:318px;
	height:263px;
	float:left;
	margin:0 23px 24px 0;}	
.bm-img {
	width:318px;
	height:225px;}		
.bm-img  img{
	max-width:318px;
	max-height:225px;}
.bm-a {
	height: 38px;
	line-height: 38px;
	background: #01265a;
	font-size: 18px;
	color: #fff;
	padding-left: 20px;
	position: relative;}	
.bm-a  a {
	position: absolute;
	right: 11px;
	color: #fff;}
		
.case	{
	width:1000px;
	margin:28px 0 0 75px;}
.case ul {
	overflow:hidden;
	margin-right:-76px;}	
.case ul li {
	width:283px;
	height:362px;
	float:left;
	margin:0 75px 0 0;
	overflow:hidden;
	position:relative;}	
.inside {
	position:absolute;
	background:url(../images/case-bj.png) repeat-x;
	width:283px;
	height:362px;
	left:0;
	top:362px;}		
.inside a {
	display:block;
	padding:130px 128px 0;
	font-size:25px;
	color:#ffffff;}	
.gmt	{
	width:1000px;
	margin:28px 0 0 75px;
	position:relative;}
.gmt-a {
	top:12px;
	left:0;
	position:absolute;
	width:19px;
	height:49px;
	padding:0 15px;
	font-size:18px;
	color:#c9caca;
	background:#01265a;
	border-radius:50%;
	-moz-border-radius: 50%; /* Firefox */
   -webkit-border-radius: 50%;
   line-height:21px;}	
.gmt-b {
	top:70px;
	left:0;
	position:absolute;
	width:19px;
	height:49px;
	padding:0 15px;
	font-size:18px;
	color:#c9caca;
	background:#01265a;
	border-radius:50%;
	-moz-border-radius: 50%; /* Firefox */
   -webkit-border-radius: 50%;
   line-height:21px;} 		  
  	 		
/*footer*/
.footer {
	height:80px;
	background:#01265a;}
.foot {
	overflow:hidden;
	padding-top:24px;
	color:#fff;}	
.foot  a {
	color:#fff;}	
.foot-left {
	width:198px;
	text-align:center;
	margin-right:80px;}
.foot-a1 {
	font-size:24px;
	margin:16px 0 4px;}
.foot-a2 {
	font-size:10px;}
	
.foot-center {
	overflow:hidden;}
.foot-b {
	width:100px;}
.foot-b1 {font-size:13px;
line-height:26px;}	

.foot-right {
	width:170px;
	overflow:hidden;
	margin-top:3px;}
.foot-c {
	width:143px;
	height:144px;}
.foot-d {
	font-size:13px;
	margin-left:8px;
	width:14px;
	line-height:14px;}							

/*application*/
.header {
	height:77px;
	background:#01265a;}
.nav  {
	height:82px;}	
.nav ul li {
	padding:0 5px;
	height:82px;
	line-height:82px;
	font-size:18px;
	margin-left:25px;
	float:left;
	position:relative;}
.nav ul li a {color:#ffffff;}
.nav li:hover {
	background:#db0632;}
.subnav {
	position:absolute;
	top:100%;
	right:0;
	background:url(../images/nav-b.png) no-repeat;
	width:305px;
	height:159px;
	display:none;
	z-index:999;}	
.sub-box {
	padding-top:10px;}	
.subnav a {
	display:block;
	float:left;
	width:250px;
	padding-left:38px;
	background:url(../images/tb.png) no-repeat  24px center;
	font-size:16px;
	color:#01265a!important;
	line-height:36px!important;}	

.app-a {
	position:Relative;
	height:27px;
	background:#01265a;
	margin-top:21px;
	text-align:right;}
.app-a1 {
    position:absolute;
	width:108px;
	text-align:center;
	height:46px;
	line-height:46px;
	font-size:16px;
	color:#ffffff;
	top:0;
	left:27px;
	background:#db0632;}	
.app-box {
	overflow:hidden;
	margin-top:6px;}	
.siderbar {
	width:162px;
	height:212px;
	background:#01265a;
	padding-top:23px;}	
.siderbar a {
	display:block;
	height:31px;
	line-height:31px;
	text-align:Center;
	font-size:16px;
	color:#fff;
	margin-bottom:5px;}	
.siderbar a:hover {
	background:#db0632;}
.siderbar .sider-cut {color:#db0632}			

.app-right {
	text-align:center;
	width:742px;
	margin:25px 0 0 47px;}	
.app-b {
	background:url(../images/app-b.jpg) no-repeat;
	width:188px;
	height:360px;
	margin-right:89px;}
.app-c {
	background:url(../images/app-c.jpg) no-repeat;
	width:188px;
	height:422px;
	margin-right:89px;}		
.app-d {
	background:url(../images/app-c.jpg) no-repeat;
	width:188px;
	height:323px;}	
.app-title  {
	width:184px;
	height:30px;
	line-height:30px;
	font-size:18px;
	color:#fff;
	background:#01265a;
	text-align:center;
	margin:0 auto;}		
.email {
	margin:43px 0 26px;}	
.app-nav a {
	display:block;
	line-height:32px;
	font-size:16px;
	color:#01265a;}	
	
/*application-details*/
.app-a span {
	font-size:16px;
	color:#fff;
	margin-right:17px;}	
.det-right {
	width:814px;
	margin-top:10px;}	
.det-btm  {
	margin-bottom:30px;}	
.det-btm  p{
	font-size:15px;
	color:#000000;
	line-height:30px;}
	
/*school*/
.school-right {
	width:809px;}
.school-top ul  {
	overflow:hidden;
	margin-right:-32px;}	
.school-top ul li {
	width:248px;
	height:202px;
	margin:0 32px 27px 0;
	float:left;}
.sch-a {
	width:248px;
	height:172px;}
.sch-a {
	max-width:248px;
	max-height:172px;}
.sch-b {
	height:30px;
	line-height:30px;
	background:#01265a;
	font-size:15px;
	color:#fff;
	padding-left:16px;
	position:relative;}
.sch-b a {
	position:absolute;
	right:11px;
	color:#fff;}	
			
/*school-details*/
.qrt-img{
	width:814px;
	height:368px;
	margin-bottom:20px;}	
.qrt-img img{
	max-width:814px;
	max-height:368px;}		
	
/**/
.page  {
	height:35px;
	text-align:center;
	margin-top:25px;}
.page a {
	display:inline-block;
	*display:inline;
	width:19px;
	text-align:center;
	height:19px;
	line-height:19px;
	background:#01265a;
	font-size:14px;
	color:#fff;
	border-radius:50%;
	-moz-border-radius: 50%; /* Firefox */
   -webkit-border-radius: 50%; /* Safari 和 Chrome */
   margin-right:7px;}
 .page a:hover {color:#db0632;}  
.page a.prev,.page a.next {
	width:35px;
	height:35px;}   		
					