.nav-height{ position:relative; height: 73px;width: 100%}
.navFix{position: fixed;top: 0;left: 0;  box-shadow: 0 0 9px rgba(0,0,0, 0.5);border-bottom:1px solid #e3e3e3\9; z-index: 99999;opacity:0.95;filter:alpha(opacity=95)} 
.nav-mobile {display: none;font-weight: bold;width: 100%;}
.click-me {width: 150px;height: 30px; background: #4680d1;color: white; text-align: center;line-height: 30px;}
.click-me a {display: block;color: white;}

.jfsj-view {
    width: 1160px;
    height: 73px;
    margin: 0 auto;
    font-size: 0;
}

.jfsj-remenu a:hover {
    border-top:4px solid #59cfff;
}
.jfsj-remenu a {
    height: 66px;
    line-height: 66px;
    font-size: 15px;
	padding:0 16px;
	display: inline-block;
}
.newbg{position:absolute;top:9px;right:16px; background:url(images/new.png) no-repeat;width:24px;height:17px;display:inline-block;}
.menuon {
    border-top: 4px solid #59cfff;
	font-size:0;
}
 .jfsj-remenu, .login-ul a, .jfsj-view ul.jfsj-remenu, .jfsj-view ul.login-ul {
  display: inline-block;

 }
ul, ol {
    padding-left: 0;
    margin: 0;
}

.jfsj-view .jfsj-site {
    float: right;
    height: 100%;
}
.site-li {
    display: inline-block;
    font-size: 14px;
    height: 73px;
    line-height: 73px;
}
.site-li a {
    display: inline-block;
}
.jfsj-login {
    background: #59c4ff;
    border: 1px solid #59c4ff;
    color: #fff;
	
	width: 58px;
	height: 32px;
	line-height: 32px;
	text-align: center;
	border-radius: 30px;
	padding: 0;
	margin-right: 6px;
}
.jfsj-register {
    width: 58px;
    height: 32px;
    line-height: 32px;
    text-align: center;
    border: 1px solid #dcdcdc;
    border-radius: 25px;
    padding: 0;
}
.jfsj-login:hover {
    background: #34a5e4;
    border: 1px solid #34a5e4;
}
.jfsj-register:hover {
    border: 1px solid #59c4ff;
    color: #59c4ff;
}



.search-list a{color:#fff;font-size:14px; display:inline-block;width:60px; text-align:center}
.search-list2 {color:#fff;font-size:14px; padding-right:9px}
.search-list2 i{color:#FF9900;font-size:18px;font-weight:700;font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif}
.bsearch{display:inline-block;float:left;width:180px;height:57px; background:#001C97; border-top-right-radius:6px; border-bottom-right-radius:6px;font-size:18px;color:#fff; text-align:center;line-height:57px; letter-spacing:6px}
.bsearch:hover{ background:#0089F7;}


.w {
    width: 1100px;
    margin: 0 auto;
}

.home-menu {
    display: table;
    table-layout: fixed;
}
.home-menu-item {
    display: table-cell;
    text-align: center;
	padding:23px 0 60px;
}
.home-menu-item .pic {
    display: block;
    margin: 0 auto;
}

.home-menu-item .title {
    padding-top: 16px;
    font-size: 20px;
    font-weight: 700;
}
.home-menu-item .txt {
    padding-top: 14px;
    font-size: 13px;
    color: #666;
}
.home-menu-item img{ -webkit-transition:all .6s ease-out; transition:all .6s ease-out}
.home-menu-item:hover img{ transform:rotate(-360deg); transform-origin:center center;}

.home-item {
	padding: 53px 0 60px;
    min-width: 1160px;
}
.home-item .odd-item{
    background-color: #f5f5f5;
}
.odd-item2{
    background-color: #fff;
}
.home-item h2 {
    padding-bottom: 35px;
    font-size: 24px;
    text-align: center;
}
.hot-list {
    margin:0 auto;
}
.clearfix, .site-city-wrap .hot-city {
    zoom: 1;
}
.hot-list li {
    float: left;
    overflow: hidden;
    width: 322px;
    height: 202px;
    margin: 9px 0 0 9px;
}
.hot-list li.b-item {
    width: 413px;
    height: 413px;
}
.hot-list .cont {
    position: relative;
    height: 65px;
    margin-top: -65px;
    text-align: center;
    color: #fff;
    background-color: rgba(0,0,0,.5);
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#7a000000',EndColorStr='#7a000000');
}
.hot-list h3 {
    padding-top: 5px;
    font-size: 23px;
}
.home-item img{ -webkit-transition:all .6s ease-out; transition:all .6s ease-out}
.home-item li:hover img{ 
 transform:scale(1.2);
 -webkit-transform:scale(1.2);
 -moz-transform:scale(1.2);
 -o-transform:scale(1.2);
 -ms-transform:scale(1.2)
}

 .check-more:hover {
    background-color: #e8410a;
    border-color: #e8410a;
    color: #fff;
}
 .check-more {
    display: block;
    width: 193px;font-size:18px;
    height: 43px;
    line-height: 43px;
    border: 1px solid #e0e0e0;
	border-top-color: rgb(224, 224, 224);
	border-right-color: rgb(224, 224, 224);
	border-bottom-color: rgb(224, 224, 224);
	border-left-color: rgb(224, 224, 224);
    background-color: #fff;
    margin: 38px auto 0;
    border-radius: 2px;
    text-align: center;
    -webkit-transition: all .2s;
    transition: all .2s;
}


.sjtt{ background:url(images/sjtt.png) no-repeat right;width: 1050px; margin: 0 auto;}
.sjtt p{font-size:24px;padding-top:9px}
.sjtt i{ background:url(images/sjtticon.png) no-repeat;height:30px;line-height:30px;padding-left:46px;font-size:16px;margin:30px 0; display:block}

.foot-item {
    min-width: 1160px;
    color:#a7c4f9;
}
.footcont{width: 1000px; margin: 0 auto;}
.foot-item ul{display:inline-block; vertical-align:top}
.foot-item ul li{display:block;margin-bottom:10px;font-size:14px;}
.foot-item ul li i{margin-right:26px;font-size:14px;}
.foot-item ul li em{display:inline-block;width:25px;height:25px; margin-right:16px}
.footqq{ background:url(images/lxicon.png);background-position:0 -43px;}
.foottel{ background:url(images/lxicon.png);}
.footmail{ background:url(images/lxicon.png);background-position:0 -85px;}
.foot-item p{font-size:21px;padding-bottom:19px;color:#a7c4f9}
.foot-item a{color:#fff;margin-right:3px;font-size:14px;}
.foot-item a:hover{color:#eee}
.copyright{ margin-top:53px}
.copyright img{margin:0 56px 0 23px}
.copyright li{ line-height:28px;font-size:14px; vertical-align:middle;  }
.copyright li a,span{ color:#666;font-size:14px;margin-right:6px}


.clear {
    clear: both;
    zoom: 1;
}
.datadh span{color:#CBEEFC}


.menuher li{display:block;line-height:53px;border-bottom: 1px solid #e0e3e9;padding:0 23px 13px 23px;font-size:16px;width:163px; cursor:pointer;background: #f6f6f9;}
.menuher li b{float:right;margin-top:23px}
.menuher li a{display:block; line-height:33px}

.apitb{border-collapse:separate;border-spacing:1px;}
.apitb td{padding:3px 11px}
.apitb .head{background:#f6f6f9; text-align:center;}
.apitb .head td{font-weight:bold;font-size:14px}


 #apidh0{
	  -webkit-animation: mymove 1s infinite; /* Chrome, Safari, Opera */
    animation: mymove 1s infinite;}
	
/* Chrome, Safari, Opera */
@-webkit-keyframes mymove {
    1% {-webkit-transform: rotate(180deg);-webkit-transform: rotate(-18deg);}
}

/* Standard syntax */
@keyframes mymove {
    1% {transform: rotate(-18deg);transform: rotate(180deg);}
}	

/*img:hover {
 transform:scale(1.2);
 -webkit-transform:scale(1.2);
 -moz-transform:scale(1.2);
 -o-transform:scale(1.2);
 -ms-transform:scale(1.2)
}

imfffg:hover{
	
	 transform:rotate(-360deg);
 transform-origin:center center;
}
img {

}*/