@charset "utf-8";
body,ul,li,ol,h1,h2,h3,h4,p,th,td,dl,dd,form,fieldset,legend,label,input,textarea,select,span{margin:0;padding:0}
body{font:14px/1.7 Arial,"Microsoft YaHei",Tahoma,Verdana,Helvetica, sans-serif;	 color:#666; background: #e5e9eb; }
a{color:#333; text-decoration:none;  outline:none;  }
a:hover{color:#5aa4f5;  }
li{list-style:none}
img{border:0;    vertical-align:top;	}
input{ font-family:Arial,"Microsoft YaHei";}
input:focus{box-shadow:0 0 5px #2894e0;-webkit-box-shadow:0 0 5px #2894e0; color: #2894e0;outline:none; border: solid 1px #2894e0; }
.className input:focus{color:#fff;}
table{border-collapse:collapse;   border-spacing:0 }
input:-webkit-autofill {-webkit-box-shadow: 0 0 0px 1000px white inset; outline:none;}
/*----------------------------top------------------------------*/
.cloud { position:absolute;left:0;width:100%;height:100%;background:url(../images/cloud.png) -20px top no-repeat;z-index:-99999;opacity:0.5; }
#cloud2 {z-index:-99999;}
.top_left{ float: left; line-height: 48px; padding-left: 20px;}
.top_right{ float: right; line-height: 48px; }
.top_right ul{ padding: 0; margin: 0;}
.top_right ul li{ float: left; border-left: solid 1px #459aef;line-height: 48px; height: 48px;}
.top_right ul li a{ line-height:48px; padding: 0 25px; color: #fff; font-size: 16px; display: inline-block;}
.top_right ul li a img{ margin-top:13px; margin-right: 12px;}
.top_right ul li a:hover{ background: #459aef;}
.topbanner{ width: 1200px; margin: auto; height:113px; overflow: hidden; position: relative;}

#navigation { line-height: 48px; height: 48px; overflow: hidden; list-style-type: none; background:#0e4682; }
#navigation a { display:block; width:132px;text-align:center; color:#fff; font-size:17px; transition: .7s;  }
#navigation a:link { color:#fff; text-decoration:none; }
#navigation a:visited { text-decoration:none; }
#navigation a:hover { text-decoration:none;}
#navigation li { float: left; border-right: solid 1px #3e6b9b; }
#navigation li:last-child{ border-right: none;}
#navigation li a:hover{ color:#fff; background: #2894e0;}
#navigation li ul { line-height:48px; list-style-type: none; text-align:left; left: -999em; width: 132px; position: absolute; z-index:99999999; transition: 1s; transform:scale(0);-moz-transform:scale(0);-webkit-transform:scale(0);
    animation:loginbj 5s ease-in-out both;
    -moz-animation:loginbj 5s ease-in-out both;
    -webkit-animation:loginbj 5s ease-in-out both; }
#navigation li ul li{ float: left;  background:rgba(43,135,238,0.8); width:132px;font-size:17px; color:#fff; border-right: none;}
#navigation li ul a{ display: block; width:132px;text-align:center; color:#fff; font-size:17px; padding:0; transition: .7s; box-sizing: border-box; }
#navigation li ul a:link { text-decoration:none; }
#navigation li ul a:visited { text-decoration:none;}
#navigation li ul a:hover {text-decoration:none;font-weight:normal; color:#fff; padding:0; background:#62adf4; padding-left:5px; width: 132px;box-sizing: border-box;}
#navigation li:hover ul { left: auto; }
#navigation li.sfhover ul { left: auto; }
.center2{ width: 1200px; overflow: hidden; margin: auto; background:#fff;  padding-bottom: 15px;}
.home_time{ height: 52px; padding-top: 10px; background: rgba(249,252,255,0.23); width: 1200px;}
.home_time_bj{ background: #ececec;}
.gjbzsj{ float: left; padding-left: 20px; line-height:40px; color: #333;}
.zhuce{ float: right; overflow: hidden;}
.zhuce a{ display: inline-block; line-height: 38px; padding: 0 15px; border-radius: 5px; background: #56a8f1; font-weight: bold; margin-right: 10px; color: #fff; transition: .7s;}
.zhuce a img{ margin-top: 8px; margin-right: 8px;}
.zhuce a:hover{ background: #3b9df5;}
/*--------------右侧广告图------------------*/
.right_fdcq{ position: fixed; right:0; top:15%; background: rgba(40,148,224,0.3); overflow: hidden; width:90px;z-index: 9999999;color: #fff;  padding:150px 2px; border-radius: 3px 0 0 3px;}
.right_fdcq ul{ padding: 0; margin: 0;}
.right_fdcq ul li{ text-align: center; border-bottom: solid 1px rgba(255,255,255,0.2);}
.right_fdcq ul li:first-child{ border-top: solid 1px rgba(255,255,255,0.2); }
.right_fdcq ul li a{ font-size: 12px; color: #fff; line-height: 25px; display: block; padding:10px 0 8px 0;
    background: url("../images/left_iconbj1.png") no-repeat; background-position: 140px 0; transition: .7s;}
.right_fdcq ul li a:hover{ background: url("../images/left_iconbj1.png") no-repeat; background-position: 0 0;}
.ptdt1{ margin:20px; overflow: hidden; background: #fff; margin-bottom: 0;}
.left{ width: 254px; float: left; transition: .7s; background: #ebf4fb; }
.left h1{ background:#2894e0; line-height:48px; height:48px; font-size: 18px; color: #fff; padding-left: 15px; font-weight: bold;}
.menu_01{ cursor:pointer;overflow:hidden; }
.menu_01 span{   font-size:14px;  line-height:49px; display:block;color: #333;   padding-left:35px; }
.menu_01 li{ line-height:40px; display:none;  box-sizing: border-box; padding-left:10px;background: #f3f3f3;  }
.menu_01 li a{  display:block; line-height:38px; padding-left:38px;  color: #333;transition: 0.7s;background:#f3f3f3 url("../images/left_fwdt.png") 25px 15px  no-repeat; }
.menu_01 li a:hover{color:#78b929; }
.menu_01 li a.current{ color:#78b929; }
.menu_01 .menu_ar{  background:url(../images/left_icon.png) 10px center no-repeat;  font-weight: 400; }
.menu_01 .menu_ar_down{  background: url(../images/left_icon0.png) 10px center no-repeat;   }
.menu_001{ width: 224px; line-height: 49px;}
.menu_001 a{  font-size:18px;  line-height:49px; display:block; border-bottom: dotted 1px #ccc; padding-left:30px;  transition: 0.7s;
    background:url(../images/left_icon.png) 190px center no-repeat;height: 49px; color: #333; }
.menu_001 a:hover{   background:url(../images/left_icon.png) left center no-repeat; color:#78b929;}
.menu_001 a.current{    background:url(../images/left_icon.png) left center no-repeat;color:#78b929;}
.left_nav li.one { line-height:40px;  box-sizing: border-box; padding-left:10px;background: #ebf5fb;}
.left_nav li.one a {  display:block; line-height:38px; padding-left:25px;transition: 0.7s; background: url("../images/left_fwdt.png") 2px 15px  no-repeat;}
.left_nav li.one a:hover{ background: url("../images/left_fwdt.png") 2px 15px  no-repeat;color:#78b929;}
.left_nav li.one a.current{ color:#78b929; }
.right{ width: 886px; background: #fff; float:right; padding:0 0; min-height: 550px; transition: .7s; padding-left: 20px;}
.home{ line-height:48px; height:48px; color:#333; border-bottom: solid 1px #78b929; background: #f1f1f1; padding-left: 15px;}
.zbgg_nr{ overflow: hidden;}
.zbgg_nr h1{line-height: 35px; font-size: 16px;  color: #2894e0; margin-top:20px; background: url("../images/fwzx_bj.png") bottom repeat-x; margin-bottom: 10px;}
.zbgg_nr h1 span{ border-bottom: solid 2px #2894e0;display: inline-block; padding: 0 10px; color: #2894e0;}
.lxdz{ display: none; overflow: hidden;}
.jbgn{ overflow: hidden; line-height: 25px; color: #333;}
/*-----------------------版权-------------------------*/
.contact{  overflow: hidden;  color: #fff; text-align: center; position: relative; width: 1200px; margin: auto;  margin-top: 10px; transition: .7s;}
.contact a{ color: #dcf0ff; margin: 0 18px; line-height: 35px; text-align: center;}
.contact a:hover{ color: #a3fac6;}
.menuying_left{  background: url("../images/left_b.png");  display: block; width:26px; height:69px;    position: absolute;right: 0; top:13px; z-index: 999; cursor: pointer;transition: 0.7s;   }
.menuying_left1{right:0;  top:80px;}
.menuying_left:hover{background: url("../images/left_b.png") ;transition: 0.7s;   }
.menuying_left.current{ background: url("../images/left_s.png");}

