﻿@charset "utf-8";
/* CSS Document */
body {margin:0; padding:0; color:#333333; font-size:12px; background-color: #ffffff;    }
div { margin:0 auto}
dl,dt,dd,ul,li,h1,p,h2,h3,form{ list-style:none; margin:0; padding:0;}
img { border:0;  behavior: url("iepngfix.htc") };


a:link {
	color: #333333;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #999;
}
a:hover {
text-decoration: underline;
	color:  #333333;
}
a:active {
	text-decoration: none;
	color:  #333;  }



a.a4:link {
	color: #eeeeee;
	text-decoration: none; font-size:14px;
}
a.a4:visited {
	text-decoration: none; font-size:14px;
	color: #eeeeee;
}
a.a4:hover {
     text-decoration: underline; font-size:14px;
	color: #eeeeee;
}
a.a4:active {
	text-decoration: none; font-size:14px;
	color: #eeeeee;  }
	


a.a2:link {
	color: #666;
	text-decoration: none;
}
a.a2:visited {
	text-decoration: none;
	color: #666;
}
a.a2:hover {
     text-decoration: underline;
	color: #0066CC;
}
a.a2:active {
	text-decoration: none;
	color: #666;  }
	

a.a3:link {
	color: #ffffff; padding:3px; background-color:#4CC9B7;font-size:12px;
	text-decoration: none;
}
a.a3:visited {
	text-decoration: none; background-color:#4CC9B7; padding:3px;font-size:12px;
	color: #ffffff;
}
a.a3:hover {
     text-decoration: none; background-color: #006699;font-size:12px;
	color: #ffffff;padding:3px;
}
a.a3:active {
	text-decoration: none;padding:3px;
	color: #ffffff; background-color:#4CC9B7; font-size:12px;
	 }
	


.clear { clear:both}
.fl{ float:left}
.fr{float:right}


.top0{width:100%; height:30px; padding-top:10px; background-color:#2A2A2A;}
.top2{ width:1200px; color:#eeeeee;}

.top{width:100%; height:100px;}
.top1{width:1200px; height:85px;  padding-bottom:3px;}


.nav{float:right; height:85px; width:770px; font-size:18px;}
.nav a:link{padding-top:30px;  height:55px;float:left;text-align: center;display:block; width:90px;text-decoration:none; color:#333333; margin-left:20px; }
.nav a:visited {padding-top:30px;  height:55px;float:left;text-align:center;display:block; width:90px;text-decoration:none;margin-left:20px; }
.nav a:hover{
	padding-top: 30px;
	height: 55px;
	float: left;
	text-align: center;
	display: block;
	width: 90px;
	text-decoration: none;
	background-image: url(../image/navbg.png);
	background-repeat: repeat-x;
	margin-left: 20px;
	color: #0360b0;
}
.nav a:active{padding-top:30px;  height:55px;float:left;text-align:center;display:block; width:90px;text-decoration:none;margin-left:20px;}




.banner{width:100%; height:600px; }

.lm1{ width:100%; background-color: #fff; height:auto; padding-top:45px;}
.lm1nr{ height:402px; width:1200px;}


.lm1f{ width:277px; height:350px; float:left; background-color:#FFFFFF; border:#e1e1e1 solid 1px; padding:6px; margin-right:9px;line-height:24px;}
.p1{color:#333333; font-size:16px; font-weight:200; height:40px; line-height:36px;}
.p2{color:#333333; font-size:16px; font-weight:200; height:48px; line-height:48px; text-align:center}
.p2 a{ color:#06C; text-decoration:none; font-size:18px}
.p3{color:#666666; font-size:14px; padding-left:10px; padding-right:10px; line-height:30px; }


.lm2{ width:100%; height:820px; background-image:url(../image/bg9.jpg); background-repeat:no-repeat; background-position:center;}
.lm2nr{ width:1200px;height:525px; }
.lm2f{width:300px; height:250px; float:left; background:#FFF}
.lm2f h1{margin:18px; font-size:20px; font-weight:200;}
.lm2f h1 a{ text-decoration:none; color:#fff}
.lm2f p{ color:#ccc; font-size:14px; line-height:28px; width:270px; margin-left:15px;}
.lm2bt{ width:1200px; height:120px; color:#333333; padding-top:40px;}
.lm2bt p{float: left; font-weight:200; text-align:center; height:36px; width:1200px; font-size:36px; line-height:48px; color:#06C;}
.lm2bt p a{ text-decoration:none}
.lm2bt ul{width:100px; height:37px; padding-top:5px; margin:0 auto; font-size:20px; border:#CCC solid 1px;}
.lm2bt ul a{ color:#666; text-decoration:none}


.bottom2{ width:100% ; height:256px; background-image: url(../image/bottombg.jpg); }
.bottom{ width:1200px; height:212px;}
.bottom li a{ color:#ccc; text-decoration:none}
.bottom ul{ width:180px; float:left; color:#e1e1e1; margin-top:20px; line-height:30px; font-size:14px;}
.li1{ font-size:16px; margin-bottom:10px; color: #D7D7D7;}
.wx{float:right; width:220px;  font-size:12px;margin-top:20px; color:#999999; }
.STYLE1 {color: #FFCC00; font-size:15px;}


.bottom1{ width:1200px; text-align:center; color:#d7d7d7; margin-top:15px;}

/*报名*/

        .box{
            position: fixed;
            width: 100%;
            height: 100%;
            background: rgba(0,0,0,0.5); display:none; z-index:100;
            
        }
		.box form{ padding:0; margin:0}
        .box1{
            width: 460px;
            height: 420px;
            position: fixed;left: 50%; top: 20%;
            margin-left: -230px; background:#f9f9f9; border-radius:5px; z-index:1000
        }
		
		.box1 li{ list-style:none; margin:0 auto;}
		.box1 .libm{height:40px; font-size:18px; border-bottom:#CCC solid 1px; padding-left:20px; padding-right:10px; padding-top:20px; margin-bottom:40px; color:#e8659b}
		.box1 .libm a{ color:#999; text-decoration:none; font-size:36px}
		.box1 .libm1{text-align:center; height:65px; color:#666} 
		.box1 .libm1 input{ width:340px; height:40px; border:#CCC solid 1px; font-size:16px; padding-left:10px;}
		.box1 .libm1 .input1{width:350px; height:40px; background:#0c3c87; font-size:16px; color:#FFF; outline:none }
		.box1 .libm1 a{ color:#06C; text-decoration:none}
