﻿@charset "utf-8";
/* CSS Document */
* { margin:0px; padding:0px;}
ol,ul {list-style:none;}
.l { float:left;}
.r { float:right;}
.o { overflow:hidden;}
.clear { clear:both;}
body{font-size:14px; color:#272727; font-family:"微软雅黑"; background:url(../images/ba.jpg) no-repeat;}
.ie7 body{overflow:hidden;}
a{
    text-decoration: none;transition:width .2s ease; color:#666;

}
a:hover { color:#0c82e2;}
a img { border:none;}
.bound { width:1200px; margin:0 auto;}
.login_bound { width:1020px; margin:0 auto;}
/*头部*/
.header { width:100%; height:auto;  }
.top { background:rgba(255,255,255,0.1); height:40px; line-height:40px; color:#003300; border-bottom:1px solid rgba(255,255,255,0.3);}
.top p{ }
.top p a { padding:0 10px; color:#003300;}
.logo { height:130px; margin-top:60px;}
/*导航*/
.nav { width:100%; height:50px; line-height:50px; color:#fff; margin-top:340px;}
#nav { width:1200px; margin:0 auto;height:50px;font-size:16px;text-align:center; /*background:url(../images/nav_bg.jpg);*/
    background-image: linear-gradient(to right, #0c82e2, #26a3f3);
}
#nav li a { display:block; width:150px; }
#nav li ul {display:none;}
#nav li ul li {float:left; width:150px;}
*html #nav li ul li {}
#nav li ul a {display:block; width:150px;height:35px;line-height:35px;border-bottom:1px solid #27a5f2;text-transform:capitalize; border-top:1px solid #27a5f2;}
#nav .height-auto {line-height:15px;padding:5px 10px;}
.second-menu, .third-menu, .fourth-menu {position:absolute;}
.first-menu li {float:left;position:relative;z-index:9999;}
.first-menu a {float:left;display:block;height:50px;line-height:50px;color:#fff;}
.first-menu a:hover { background:#0a80e0;}
.second-menu {top:50px;right:0;}
*html .second-menu {right:-1px;}
.second-menu a.fist-nav {background:#27a5f2; font-size:14px;}
.second-menu a.fist-nav:hover {background:#0a80e0; height:35px; border-bottom:1px solid #0a80e0;color:#003333;}
.second-menu a.fist-nav-02 {background:#0a80e0;}
.second-menu a.fist-nav-02:hover {background:#0a80e0;color:#003333;}
/*.banner{position:relative;height:420px;overflow:hidden;}
.banner .b1{width:100%;height:420px;display:block;position:absolute;left:0px;top:0px;}
.banner .b2{width:100%;height:30px;position:absolute;z-index:100;left:0px;top:385px;}
.banner .b2 ul{float:left;position:absolute;left:50%;top:0;margin:0px 0 0 -50px;display:inline;}
.banner .b2 li{width:18px;height:18px;overflow:hidden;cursor:pointer; background:#efefef;float:left;margin:0 5px;display:inline;}
.banner .b2 li.nuw{background:#0c82e2;}*/

.mar-top { margin-top:70px;}
.mar-top01 {margin-top:20px;}
.mar-right {margin-right:15px;}
.mar-right30 {margin-right:30px;}
.pad-top { padding-top:30px;}
.center { width:100%; /*background:url(../images/headbg.jpg) repeat-x;*/ height:auto; padding-bottom:30px; }
/*底部*/
.footer { width:100%; /*background:url(../images/foot-bg.jpg);*/
    background:#0c82e2; font-family:"宋体"; color:#fff;}
.footer_huiyuan{ width:100%;;background:#fff; font-family:"宋体"; color:#fff; padding-top:50px;}
.footer_hd { padding-top:60px; width:654px;margin:0 auto;}
.footer_hd p { margin-bottom: 8px;line-height: 27px;overflow: hidden;display: block; margin: auto;}
.footer_hd a {display: inline;line-height: 27px;float: left; margin: 0 8px;
              white-space: nowrap;color: #fff;text-decoration: none;font-size: 14px;}
.footer_hd a:hover {color:#e76d0b;}
.footer_hd b {display: inline;line-height: 27px;float: left; margin: 0 2px;
              white-space: nowrap;color: #fff; font-weight:normal;}
.footer_bd { width:500px; margin:0 auto; margin-top:50px;}
.footer_bd p { padding-bottom:10px; line-height:24px; text-align:center; } 
.footer_hd01 p { margin-bottom: 8px;line-height: 27px;overflow: hidden;display: block; margin: auto;padding:0px 100px;}
.footer_hd01 a {display: inline;line-height: 27px;float: left; margin: 0 8px;
                white-space: nowrap;color: #666;text-decoration: none;font-size: 14px;}
.footer_hd01 a:hover {color:#0dc52b;}
.footer_hd01 b {display: inline;line-height: 27px;float: left; margin: 0 2px;
                white-space: nowrap;color: #666; font-weight:normal;}
.footer_bd01 { width:500px; margin:0 auto; margin-top:50px;}
.footer_bd01 p { padding-bottom:10px; line-height:24px; text-align:center;color:#666;}
.login { /*background:#0c82e2;*/ width:100%; height:485px; margin-top:20px; }
.login_box { width:270px; height:220px;margin:0 auto; background:#fff;  color:#666; padding: 30px 20px 40px 20px; line-height:30px; box-shadow:#999 1px 2px 25px; }
.text_box { width:160px; height:30px; border:none; border:1px solid #eee; margin-left:10px; padding-left: 5px}
.text_box01 { width:80px; height:30px; border:none; border:1px solid #eee; margin-left:10px; padding-left: 5px; }
.yanzhengma { width:80px; position:absolute; left:173px; top:0px; height:32px;}
.yanzhengma img { max-width:100%; max-height:100%;}
.text_line { margin-top:15px; position:relative;}
.text_line span { display:block; float:left; width:60px; text-align:right; padding-left:15px; line-height: 35px}
.sub_login { width:100px; height:40px; background:#e76d0b; color:#fff; border:none; cursor:pointer; margin:10px 25px 0px 20px;font-size:14px;}
.sub_zhuce {width:100px; height:40px; background:#41b979; color:#fff; border:none; cursor:pointer;font-size:14px;}
.text_line p { text-align:right; line-height:30px;}

.pagination {text-align: center;margin:20px auto;}
.pagination li {display: inline-block;}
.pagination li a {padding: 4px 10px;margin: 4px;}
.pagination li a.current {background: #000;color: #fff;}



