@charset "utf-8";
 *{    margin:0; padding:0; font-family:微软雅黑,Arial, Helvetica, sans-serif}
.clear{ clear:both;}
.fl{ float:left;}
.fr{ float:right;}
img{ border:none;}
a{ text-decoration:none;}
a:hover{ text-decoration:none;}
li{ list-style-type:none;}
.center{ text-align:center;}
.p10{ padding:10px;}
.p5{ padding:5px;}
img {transition: All 0.4s ease-in-out;      -webkit-transition: All 0.4s ease-in-out;    -moz-transition: All 0.4s ease-in-out;    -o-transition: All 0.4s ease-in-out; }
img:hover {transform: scale(1.01);  -webkit-transform: scale(1.01);-moz-transform: scale(1.01);            -o-transform: scale(1.01); -ms-transform: scale(1.01); }

header{ width:1080px; height:auto; margin:0px auto; text-align: center;}
.logo{ width:980px; height:auto; padding:20px; margin:10px auto; text-align:center; font-size:55px; color:#1f66a6; font-family:楷体;}
.logo a{text-align:center; font-size:50px; line-height:90px; color:#1f66a6; font-family:楷体; text-shadow:1px 1px #1f66a6;}

nav{ width:1080px; height:auto; margin:10px auto; background:#1f66a6;-moz-border-radius:30px;border-radius:30px;}
nav ul { padding-left:20px;}
nav li{ float:left;  margin:1px 10px; padding:1px 60px;  font-size:15px; line-height:50px; text-align:center; color:#eee;}
nav li a{color:#eee;}
nav li a:hover{color:#fff;}
nav li:hover{ background:#ed2839;}
nav li:hover a{color:#fff;}
 
.banner{ width:1080px; height:auto; margin:0px auto; text-align:center;}
.banner img{ width:1080px;text-align:center;-moz-border-radius:20px;border-radius:20px;}

.main{width:1080px; height:auto; margin:0px auto; padding-bottom:10px;}
.main h2{font-size:26px; line-height:50px; text-align:left; margin:10px auto; color:#1f66a6; font-family:楷体; text-align:center; border-bottom:1px dotted #ccc;}
.main h2 a{ color:#1f66a6; font-family:楷体;}
.main p{ padding-top:5px;font-size:15px; line-height:26px; text-align:left; color:#555;}
.main p strong{font-size:18px; line-height:40px; text-align:left; color:#1f66a6;}
.main img{  -moz-border-radius:20px;border-radius:20px; }


.fjms{ width:1080px; height:auto; margin:0px auto;}
.fjms ul {}
.fjms li{ width:250px; height:auto;float:left; margin:10px; }
.fjms li img{ width:250px;height:220px;  -moz-border-radius:10px;border-radius:10px;}
.fjms p{font-size:14px; line-height:22px; text-align:left; color:#555;}


.main_l{ width:280px; height:auto; float:left;}
.main_r{ width:680px; height:auto; float:right;}


/*------------login-注册--登录--------------*/
.login{ width:1080px; height:auto; min-height:500px; padding:0px; margin:0px auto;}
.login_in{ width:1080px; height:auto; margin:0px auto; padding-top:50px;}
.login_div{ width:600px; height:auto; margin:0px auto;background:#fff; background-color:rgba(255,255,255,0.8); padding:50px;-moz-border-radius:50px;border-radius:50px;}
.login_div h2{font-size:28px; line-height:50px; color:#1f66a6; text-align: center; font-weight:normal; border-bottom:1px dotted #1f66a6;}
.login_info{width:600px; height:auto; margin:20px auto;font-size:14px; line-height:30px; color:#666;}
.input{ width:550px; height:30px; padding:1px 5px; border:1px solid #1f66a6; font-size:14px; color:#333; outline:none;-moz-border-radius:20px;border-radius:20px;}
.sub{width:560px; height:40px; padding:0px; margin:20px auto; background-color:#1f66a6; text-align:center;font-size:18px; line-height:40px; border:none; color:#fff;-moz-border-radius:20px;border-radius:20px;}
.sub:hover{ background-color:#ed2839;}
.sub a{ font-size:18px; color:#fff;}
.textarea{ width:550px; height:120px; padding:1px 5px; border:1px solid #1f66a6; font-size:14px; color:#333; outline:none;-moz-border-radius:20px;border-radius:20px;}

/*-----------footer-------------*/
footer{ width:1080px; height:auto; margin:10px auto;  border-top:1px dotted #ccc; text-align:center; font-size:12px; line-height:55px; color:#666; }

 




