@charset "utf-8";
/* CSS Document */

body {
font-size:12px;
line-height:1.8em;
color:#373d30;
font-family:Verdana, Arial, Helvetica, sans-serif, Tahoma;
}
* {
margin:0;
padding:0;
}
img {
border:0;
}
input, textarea, select {
font-family:Verdana, Arial, Helvetica, sans-serif, Tahoma;
font-size:12px;
}
li {
list-style:none;
}
.l {
float:left;
}
.r {
float:right;
}
.c {
clear:both;
height:1px;
margin-top:-1px;
overflow:hidden;
}
.t_c {
text-align: center;
}
.t_l {
text-align:left;
}
.t_r {
text-align:right;
}
a, a:visited {
color:#646464;
text-decoration:none;
}
a:hover {
color: #0282d0;
}
.top
{
	 background:#e9e9e9;
	 height:50px;
	 font-size:14px;
	 line-height:50px;
}
.top1

{ width:1000px; margin:auto;
}
.top2
{ float:left;
}
#s1{width:1074px; margin:0 auto;}
#zhbj{  width:1000px; margin:0 auto;  font-family:"寰蒋闆呴粦"; }
.topbj{ background:url(../images/topbj.jpg)  center 0 no-repeat; height:122px; margin:auto;}
.topx{ text-align:right; height:24px; line-height:24px; width:1000px; overflow:hidden; clear:both;}
.search {
	width:253px; height:34px;
	float:right;
	padding-bottom:2px;
	margin-top:3px; 
}
.search form {
	width:238px;
	float:right;
	padding-left:15px;
}
.search form input.txt {
	border:0px;
	height:29px;
	line-height:25px;
	width:190px;
	float:left;
	padding-left:15px;
	background:#fff;
	margin-top:2px;
}
.search form input.btn {
	background: url(../images/sousu.jpg) no-repeat;
	width:30px;
	height:30px;
	border:0px;
	cursor:hand;
	float:right;
	follow-left:5px;
}
#navbg{ margin:0 auto; height:40px;  background:#289de9; }
#nav{ width:960px; margin:0 auto; height:40px;  background:#289de9; padding-left:40px; margin-bottom:8px; overflow:hidden; clear:both;}
#nav li{ float:left; line-height:40px; height:40px;   }
#nav li a,#nav li a:visited{ display:block; font-size:14px;font-weight:bold; color:#fff; padding:0 23px;   background:url(../images/navli.jpg) no-repeat; }
#nav li a:hover{ line-height:40px;color:#000;}
.navMenu{ background:#63bffb; width:95px;}
#bn{     height: 370px;
    margin-bottom: 10px;
    margin: auto;
    background: #1f2557}
#ctbj{      
   
    margin: auto;
    background: url(../images/ctbj.jpg) center no-repeat #f5f5f5;
   height: 338px;
   
}
#ctbj1{       width: 1000px;
   
    padding-top: 149px;
    margin: 0 auto;
}
.ctz{ float:left; width:220px; padding-right:50px;}
.ctz a,ctz a:visited{ color:#F30;}
.ctz2{ float:left; width:220px; padding-right:45px;}
.ctz3{ float:left; width:220px; padding-right:40px;}
.ctz3 li{ float:left; width:100px; }
.ctz3 li a,.ctz3 li a:visited{ display: block; line-height:30px; padding: 10px 20px;  height:30px; background:url(../images/cptu.jpg) no-repeat 2px 19px;}
.ctz3 li a:hover{ color:#F00;}
.cty{ float:right; width:205px; line-height:18px;}
.xwtu{ height:54px;  overflow:hidden; clear:both; margin-bottom:10px;}
.xwtu img{ float:left; padding-right:8px;width:48px;}
#ft{ background: url(../images/ctxbj.jpg)center 0 no-repeat; height:150px;  margin:0 auto;}
#ft1{
	width:924px;margin:0 auto;
	line-height:30px; font-size:14px;margin:0 auto;    padding: 39px 0;
}
#ct{ width:1000px; margin:0 auto;}
#cts{ overflow:hidden;}
.nctsz{ width:751px; float:right;}
.nctsy{ width:220px; float:left;}
.nhd2{ height:36px; line-height:36px; font-family:"寰蒋闆呴粦"; font-size:16px; padding-left:30px;  background: url(../images/lllllll.jpg) no-repeat; widows:220px;}
.liebiao{ background:url(../images/dibu2.jpg) repeat-y; padding:12px 7px;}
.liebiao li{display:block; height:38px; }
.liebiao li a,.liebiao li a:visited{ background:url(../images/b2_95.jpg) no-repeat center top; height:38px; display:block; line-height:34px; padding-left:30px; font-size:12px; font-weight:bold;}
.liebiao li a:hover{ background:url(../images/b2_98.jpg) no-repeat; color:#FFF;display:block;}
.dibu{ background:url(../images/dibu.jpg) no-repeat; height:19px; width:220px; padding-bottom:15px;}
.nhd3{ background: url(../images/ly_46.jpg) no-repeat; height:34px; width:751px; overflow:hidden;}
.nhd3 h1{ float:left; font-size:14px; font-weight:bold;  font-family:"寰蒋闆呴粦"; color:#FFF; line-height:31px; padding-left:20px;}
.nhd3 span{ float:right; padding-right:8px; padding-top:5px; color:#FFF;}
.nhd3 span a,.hd3 span a:visited{ color:#FFF;}
.npro{ padding:15px 10px;  overflow:hidden; clear:both; width:729px; border:1px solid #CCC;}
.npro li{ float:left; width:150px;  height:150px; padding:0 16px; text-align:center;}
.npro li img{ border:1px solid #CCC; padding:2px;  background-color:#FFF;}
.npro li span{ display:block;}
.ny1{ padding:15px; border:1px solid #CCC; width:719px;}
.lxwm{ border:1px solid #CCC; padding:5px; line-height:20px; font-family:"寰蒋闆呴粦";}
.ny1{ padding:15px ;  overflow:hidden; clear:both; width:719px; border:1px solid #CCC;}
.index_b{
    overflow: hidden;
    width: 100%;background: #289de9;
}.index_bTop{
    display: flex;
     max-width:1000px;
    margin: auto;
    overflow: hidden;
	padding-top:30px;
    margin-bottom: 20px;
}

.index_bTop a{
    flex: 1;
    text-align: center;
}
.index_bTop a div{
  
    width: 78px;
    height: 78px;
    border-radius: 50%;
    text-align: center;
    line-height: 62px;
    margin: auto;
}
.index_bTop a div img{

}
.index_bTop a span{
    font-size: 16px;
    color: #fff;
    display: block;
    margin-top: 5px;
}
.caoindex_c{
    width:1000px;
    margin: 0 auto;
    overflow: hidden;
    margin-bottom: 47px;
	margin-top: 70px;
}

.caoindex_cLeft{
    float: right;
}


.caoindex_cRight{
    float: left;
    width: 400px;
    overflow: hidden;
}
.caoindex_cRight label{
    font-size: 24px;
    color: #289de9;
	 font-weight:bold;
	 
    margin-top: 29px;
}
.caoindex_cRight div{
    color: #686868;font-size: 14px;
    margin-bottom: 16px;
    line-height: 32px;
    margin-top: 18px;
}
.caoindex_cRight a{
    color: #000;
	display:block;
	 width:140px;
	 height:40px;
	 line-height:40px;
	 text-align:center;
	 border:1px solid #e6e1e1;
    font-size: 16px;
}


/*鍥哄畾渚ц竟鎷?/
.float-right-box {
  width: 287px;
  position: fixed;
  right: 0;
  top: 50%;
  margin-top: -127px;
  background-color: #b3b3b3;
  -webkit-box-shadow: 0 0 10px 4px rgba(0, 0, 0, 0.1);
          box-shadow: 0 0 10px 4px rgba(0, 0, 0, 0.1);
  z-index: 1000;
  -webkit-transition: width 0.3s ease 0s;
  transition: width 0.3s ease 0s;
}

.float-right-box.on {
  width: 50px;
}

.float-right-box .top-list {
  width: 100%;
}

.float-right-box .top-list ul {
  width: 100%;
}

.float-right-box .top-list li {
  width: 100%;
  position: relative;
  border-bottom: 1px solid #fff;
  -webkit-transition: background 0.3s ease 0s;
  transition: background 0.3s ease 0s;
  height: 50px;
}

.float-right-box .top-list li:last-child {
  border-bottom: 0;
}

.float-right-box .top-list a {
  display: table-cell;
  width: 100%;
  vertical-align: middle;
  height: 51px;
}

.float-right-box .top-list .ico {
  display: inline-block;
  width: 50px;
  height: 49px;
  position: absolute;
  right: 0;
  top: 0;
  -webkit-transition: background 0.3s ease 0s;
  transition: background 0.3s ease 0s;
  z-index: 2;
}

.float-right-box .top-list .ico_email {
  background: url(../images/email.png) no-repeat center #b3b3b3;
}

.float-right-box .top-list .ico1 {
  background: url(../images/ico_58.png) no-repeat center #b3b3b3;
}

.float-right-box .top-list .ico2 {
  background: url(../images/ico_59.png) no-repeat center #b3b3b3;
}

.float-right-box .top-list .ico3 {
  background: url(../images/ico_60.png) no-repeat center #b3b3b3;
}

.float-right-box .top-list .ico4 {
  background: url(../images/ico_61.png) no-repeat center #b3b3b3;
}

.float-right-box .top-list .ico5 {
  background: url(../images/ico_62.png) no-repeat center #b3b3b3;
}

.float-right-box .top-list .ico6 {
  background: url(../images/wechaticon.png) no-repeat center #b3b3b3;
}

.float-right-box .top-list .ico7 {
  background: url(../images/ico_69.png) no-repeat center #b3b3b3;
}

.float-right-box .icodizhi {
  background: url(../images/loca.png) no-repeat center #b3b3b3;
}

.float-right-box .top-list .ico8 {
  background: url(../images/icon_sj.png) no-repeat center center #b3b3b3;
}

.float-right-box .top-list .stt {
  display: inline-block;
  font-size: 14px;
  line-height: 50px;
  color: #fff;
  -webkit-transition: color 0.3s ease 0s;
  transition: color 0.3s ease 0s;
  position: absolute;
  left: 22px;
  top: 0;
  z-index: 1;
  width: 222px;
}

.float-right-box .top-list li:hover .stt {
  color: #191919;
}

.float-right-box .top-list li:hover .ico_email {
  background: url(../images/email_h.png) no-repeat center center #fff;
}

.float-right-box .top-list li:hover .ico1 {
  background: url(../images/ico_58_h.png) no-repeat center center #fff;
}

.float-right-box .top-list li:hover .ico2 {
  background: url(../images/ico_59_h.png) no-repeat center center #fff;
}

.float-right-box .top-list li:hover .ico3 {
  background: url(../images/ico_60_h.png) no-repeat center center #fff;
}

.float-right-box .top-list li:hover .ico4 {
  background: url(../images/ico_61_h.png) no-repeat center center #fff;
}

.float-right-box .top-list li:hover .ico5 {
  background: url(../images/ico_62_h.png) no-repeat center center #fff;
}

.float-right-box .top-list li:hover .ico6 {
  background: url(../images/wechaticon_on.png) no-repeat center center #fff;
}

.float-right-box .top-list li:hover .ico7 {
  background: url(../images/ico_69_h.png) no-repeat center center #fff;
}

.float-right-box .top-list li:hover .ico8 {
  background: url(../images/icon_sj_h.png) no-repeat center center #fff;
}

.float-right-box .top-list li:hover .icodizhi {
  background: url(../images/loca_f.png) no-repeat center center #fff;
}

.float-right-box .top-list li:hover {
  background-color: #fff;
}

.float-right-box .top-list li:hover .img {
  opacity: 1;
  visibility: visible;
  -webkit-transform: scale(1);
          transform: scale(1);
}

.float-right-box .top-list .return-webtop .stt {
  font-family: "Arial";
  text-align: left;
  font-weight: bold;
}

.float-right-box .bot-share {
  position: relative;
  height: 50px;
}

.float-right-box .bot-share a {
  display: inline-block;
  width: 50px;
  height: 50px;
  -webkit-transition: background 0.3s ease 0s;
  transition: background 0.3s ease 0s;
  margin: 0;
  padding: 0;
  float: left;
}

.float-right-box .bot-share .share {
  width: 200px;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1;
}

.float-right-box .bot-share .sina {
  background: url(../images/ico_63.png) no-repeat center;
}

.float-right-box .bot-share .wx {
  background: url(../images/ico_64.png) no-repeat center;
}

.float-right-box .bot-share .tx {
  background: url(../images/ico_65.png) no-repeat center;
}

.float-right-box .bot-share .more {
  background: url(../images/ico_66.png) no-repeat center;
}

.float-right-box .bot-share a:hover {
  background-color: #525354;
}

.float-right-box .bot-share .share-ico {
  background: url(../images/ico_67.png) no-repeat center #191919;
  width: 50px;
  height: 50px;
  display: inline-block;
  cursor: pointer;
  z-index: 2;
  position: absolute;
  top: 0;
  right: 0;
}

#wechat .img {
  position: absolute;
  right: 200px;
  visibility: hidden;
  opacity: 0;
  -webkit-transform: scale(0);
          transform: scale(0);
  width: 150px;
  height: 150px;
  -webkit-transition: all .3s;
  transition: all .3s;
  top: 50%;
  margin-top: -75px;
}

#wechat .img img {
  width: 150px;
  height: 150px;
}

.float-right-box .top-list li:hover #wechat .img {
  visibility: visible;
  opacity: 1;
  -webkit-transform: scale(1);
          transform: scale(1);
}

.float-right-box .top-list li.am-gotop {
  opacity: 0;
  visibility: hidden;
  height: 0;
  -webkit-transition: all .3s;
  transition: all .3s;
}

.float-right-box .top-list li.am-gotopon {
  visibility: visible;
  opacity: 1;
  height: 50px;
}

.float-right-box .top-list li:hover .icoche {
  background: #fff url(../images/icon_gouwu_hei.png) no-repeat center center;
}

.icoche {
  background: #b3b3b3 url(../images/icon_gouwu.png) center center no-repeat;
}