*{ margin:0; padding:0;}
body{ background:#fff !important; font-size:14px; font-family:"微软雅黑";}
a{ text-decoration:none; cursor: pointer;}
a:hover{ text-decoration:none;}
li{ list-style:none;}
img{ border:none;}
input{ border:none;}
.left{ float:left;}
.right{ float:right;}
.clearfix:after{ content:"."; display:block; clear:both; height:0; font-size:0; overflow:hidden; }
.clearfix{ zoom:1;}
.wrapper{ width:1000px; margin:0 auto; }
.idp_left_float{ left: 50% !important;}
.idp_right_float{ right: 50% !important;}


.headPic{ width: 100%; height:588px ; overflow: hidden;  background:url(../img/banner.jpg) no-repeat center top; font-family: "微软雅黑";}
.headPicL{ width:610px; padding-left:30px; padding-top:60px; color:#fbfbfb;}
.headPicL h1{ font-size:58px; color:#fafafa; font-weight:normal; line-height:70px; padding-bottom:10px;}
.headPicL h2{ height: 24px; line-height:24px; font-size: 18px; font-weight: normal;}
.dylu{ padding:15px 0 0;}
.dylu a{ float: left; width:88px;margin-right:10px ;  height: 30px; line-height: 30px;  overflow: hidden; text-align: center; font-weight: bold; border:1px solid #fff; color: #fbfbfb; border-radius: 3px; font-size: 14px; display: inline;}
.ban_dy{ width: 360px; padding-top: 30px; line-height: 24px; font-size: 14px; color: #fbfbfb;}
/*navtop*/
.navtop{ font-family: "微软雅黑";}
.navtop a{ height: 50px; line-height: 50px; width:auto; padding:0 12px; text-align: center;  color:#fbfbfb;cursor:pointer; font-size: 16px;}
.navtop a.cur,.navtop a:hover{ color: #339933; background: #edffed; font-weight: bold;}

.formCon{ height: auto; padding-bottom: 30px; overflow: hidden; width:340px; display:block; background-image:url(../img/form_bg.png); background-repeat:repeat; margin:115px 0 0 0;}
.formCon p{ font-size:24px;color:#fff; line-height:32px;text-align:center; padding:15px 0 10px; margin:0;}
.formCon form{ padding-left: 20px;}
.formCon form div{ width: 300px; height:40px ; padding-bottom: 10px;}
.formCon form div input{width: 260px; padding-left: 10px; margin-left:28px ; height: 37px; margin-top: 1px; line-height: 27px; border:none; font-size: 14px; color: #aab2bd; font-family: "微软雅黑";}
.formCon form .mobile{ background:url(../img/tel.jpg) no-repeat center top;}
.formCon form .name{ background:url(../img/name.jpg) no-repeat center top;}
.formCon form .branch{ background:url(../img/branch.jpg) no-repeat center top;}
.formCon form .professional{ background:url(../img/professional.jpg) no-repeat center top;}
.formCon form .Nstep{ background:url(../img/Nstep.jpg) no-repeat center top;}
.formCon form select{ width: 260px; height: 37px; border:none; margin-top: 2px; margin-left: 30px; font-size: 14px; color: #aab2bd; font-family: "微软雅黑"; background: none;}
.from_btn{ display: block; width: 298px; height:48px ; line-height:48px ; overflow: hidden; background:#cc9933; border:1px solid #cc9933; border-radius: 5px; font-size:16px ; color: #fbfbfb;font-family: "微软雅黑";}
.formly{ display: block; width: 298px; height:48px ; margin:10px auto 0; line-height:48px ; overflow: hidden; border:1px solid #db4453; border-radius: 5px; font-size:16px ; background: #fff; color: #db4453; text-align: center;}


.title{ height: 42px; line-height:42px; overflow: hidden; font-size: 34px; color: #339933; text-align: center;}
.lybut{ display: block; width:300px;padding:0 25px; height:50px ; line-height:50px ; text-align: center; overflow: hidden; border-radius: 3px; color: #fbfbfb; font-size: 18px; background: #99ccff;}
.lybut1{ width: 420px;}
.lybut2{ width: 260px; margin:0 10px; display: inline;}
.lybut3{  width: 260px; margin:0 10px; display: inline; background: #6699cc;}
.lybut4{ width: 160px; margin:0 auto; height: 40px; line-height: 40px;}
.lybut5{width: 250px; margin:0 auto; }


.nzlbox1{ width: 100%; padding: 35px 0 40px; background: #edffed;}
.box1mian{padding-top: 35px;}
.box1L{ width:470px ; font-size: 14px; }
.box1L p{ padding: 35px 0 35px; line-height:28px ;color: #666;}
.box1L ul{ padding-bottom:30px ; line-height: 34px; color: #333;}
.box1R{ width:451px ;}
.box1R h3{  height: 36px; line-height:36px; padding-left:15px ; margin-bottom: 30px; overflow: hidden; font-size: 28px; color: #252525;  font-weight: normal; border-left: 6px solid #339933;}

.nzlbox2{ padding:35px 0 0; background: #fff;}
.boxtxt{ line-height: 24px; overflow: hidden; margin: 35px 0 30px; color: #252525;  border-left: 6px solid #339933;padding-left:15px ;  }
.boxtxt a{ font-weight: bold; color:#4571a0; text-decoration: underline;}
.box2table{ width: 1000px; border: 1px solid #dcdcdc; border-collapse: collapse;}
.box2table th{ height:52px ; background: #679966; border:none; font-size: 16px; color: #fbfbfb; font-weight: normal;}
.box2table tr td{ padding:20px; line-height: 24px; font-size: 14px; color:#666; text-align: center; border: 1px solid #dcdcdc; background: #d2e0d1;}
.box2table tr td a{display: block; width:100px; height: 24px; line-height: 24px; text-align: center; background: #679966; border-radius: 12px; color: #fbfbfb;}

.nzlbox3{ padding-top: 45px;}
.box3tit{ width:1005px ;}
.box3tit span{ float: left; width:196px; height:70px; line-height:70px; font-size:20px; text-align:center; font-weight:bold; color:#fbfbfb; background:#8ec0f1; float:left; margin-bottom:5px; margin-right:5px; display: inline; cursor:pointer;}
.box3tit span.current{ background:#0159a3 url(../img/icon1.png) no-repeat bottom right;}
.box3cont{}
.box3list{}
.box3list ul{ width: 998px;margin-top: 20px; height: 52px; line-height: 52px; overflow: hidden; background: #679966; border: 1px solid #dcdcdc;}
.box3list ul li{ float: left; font-size: 16px; color: #fbfbfb; border-right: 1px solid #dcdcdc; text-align: center;}
.box3list ul li.liw1{ width: 150px;}
.box3list ul li.liw2{ width: 105px;}
.box3list ul li.liw3{ width:205px ;}
.box3list ul li.liw4{ width:375px ;}
.box3list ul li.liw5{ width:149px ; border-right: none;}
.box3table{height: 585px;  overflow-y: scroll;overflow-x: hidden; border-bottom:  1px solid #dcdcdc; }
.box3list table{width: 1000px; border: 1px solid #dcdcdc; border-collapse: collapse; border-top: none; border-bottom: none;}
.box3list table tr td{ padding:20px 10px; line-height: 24px; font-size: 14px; color:#666; text-align: center; border: 1px solid #dcdcdc; background: #fff;}
.box3list table tr td.tdse{ background: #d2e0d1; border-bottom: 1px solid #ccc; }
.box3list table tr td a{ display: block; width:100px; height: 24px; line-height: 24px; text-align: center; background: #679966; border-radius: 12px; color: #fbfbfb; }

.lybox{ width:660px ; margin:0 auto; padding:30px 0 50px;}

.nzlbox4{ width: 100%; padding: 35px 0 40px; background: #edffed;}
.nzlbox4 ul{ width: 1020px; margin:0 auto; padding-top: 30px;}
.nzlbox4 ul li{ width: 215px; height: auto; overflow: hidden; padding:20px 18px 40px;  background: #fff; margin:0 2px 4px;} 
.nzlbox4 ul li h3{ line-height: 24px; height: 24px; overflow: hidden; padding:25px 0 20px; font-size: 18px; color: #4e4343; font-weight: normal;}
.nzlbox4 ul li p{ line-height:28px ; height:168px ; overflow: hidden; font-size: 14px; color: #666666;}
.nzlbox4 ul li .yxmsg{ display: block; height: 24px; overflow: hidden; line-height: 24px; padding-top: 15px; font-size: 14px; color: #666;}
.nzlbox4 ul li .yxmsg:hover{ color: #6699cc;}
.nzlbox4 ul li .lubut4:hover{ background: #6699cc;}

.nzlbox5{ padding:45px 0 0; background: #fff; }

.nzlbox6{ padding:45px 0; background: #fff;}
.nzlbox6 ul{ width: 900px; margin:0 auto; padding:30px 0 0;}
.nzlbox6 ul li{ width: 368px; height: auto; overflow: hidden; padding:20px 15px 30px 25px ; margin:0 20px; display: inline; border:1px solid #6b9a66; border-top: 6px solid #6b9a66; text-align: center;}
.nzlbox6 ul li img{}
.nzlbox6 ul li h3{ height: 32px; line-height: 32px; padding:25px 0 15px; font-size:20px ; color: #6b9a66; font-weight: normal;}
.nzlbox6 ul li a{ display: block; line-height: 24px; color: #666; font-size: 14px; text-align: left; padding-bottom: 10px;}

.nzlbox7{ background: #fff;}
.nzlbox7 div{ padding:30px 0 40px;}
.nzlbox7 div a{ width:232px; margin:0 9px; text-align: center;}
.nzlbox7 div a img{width:232px; height: 168px;}
.nzlbox7 div a p{ line-height: 24px; padding-top: 15px; color: #333;}

.nzlbox10{ padding:30px 0;}
