﻿.public-header{height: 130px;width: 100%;margin: 0 auto;}/*OK*/
.public-container{position:relative;margin: 0 auto;width: 1200px;}/*OK*/
.public-footer{height:82px;margin-bottom: 35px;}/*OK*/
.public-content{margin-top: 40px;margin-bottom: 32px;background: #f0f0f0;min-height: 100px;padding-top: 33px;padding-bottom: 50px;}
.public-cont{width: 1100px;margin: 30px auto auto auto;}
.public-content .public-left{float:left;width: 790px;min-height:610px;}


/*header*/

.public-header>.public-container>a.log{display:block;float:left;}
.public-header>.public-container .logo{display:block;width:auto;margin-top: 37px;}
/*nav*/
.public-nav{float:right;width:800px;height:auto;}
.public-nav .nav-li{position:relative;float:left;width: 110px;height: 130px;text-align: center;line-height: 130px;font-size: 16px;color:#1a1a1a;}

.public-nav .nav-li img{display:none;position:absolute;top:28px;right:23px;}
.public-nav .menu{width: auto;font-size: 16px;text-align: center;}

.public-nav .nav-on{position:relative;float:left;width: 110px;height: 130px;text-align: center;line-height: 130px;font-size: 16px;color:#015ba8;}
.public-nav .nav-on img{display:block;position:absolute;top:28px;right:23px;}

.public-nav .nav-li .menu-on{display:none;width: 100%;font-size: 16px;text-align: center;color:#015ba8;line-height: 20px;margin-top: 44px;}

.public-nav .nav-li:hover img{ 
	display:block;
}
.public-nav .nav-li img,.public-nav .nav-on img{ 
-moz-transition: all 0.8s ease-in-out; 
-webkit-transition: all 0.8s ease-in-out; 
-o-transition: all 0.8s ease-in-out; 
-ms-transition: all 0.8s ease-in-out; 
transition: all 0.8s ease-in-out; 
} 
.public-nav .nav-li img:hover,.public-nav .nav-on img:hover{ 
-moz-transform: rotate(180deg); 
-webkit-transform: rotate(180deg); 
-o-transform: rotate(180deg); 
-ms-transform: rotate(180deg); 
transform: rotate(180deg); 
}  



.public-nav .nav-lil{position:relative;float:left;width: 110px;height: 130px;text-align: center;line-height: 130px;font-size: 16px;color:#1a1a1a;}
.public-nav .nav-lil img{display:none;position:absolute;top:28px;right:23px;}
.public-nav .nav-lil .menu-on{display:none;width: 100%;font-size: 16px;text-align: center;color:#015ba8;line-height: 20px;margin-top: 44px;}
.public-nav .nav-lil .menu-on p{width: 100%;text-align: center;}
.public-nav .nav-lil img{ 
	display:block;
}
.public-nav .nav-lil img,.public-nav .nav-on img{ 
-moz-transition: all 0.8s ease-in-out; 
-webkit-transition: all 0.8s ease-in-out; 
-o-transition: all 0.8s ease-in-out; 
-ms-transition: all 0.8s ease-in-out; 
transition: all 0.8s ease-in-out; 
} 
.public-nav .nav-lil img:hover,.public-nav .nav-on img:hover{ 
-moz-transform: rotate(180deg); 
-webkit-transform: rotate(180deg); 
-o-transform: rotate(180deg); 
-ms-transform: rotate(180deg); 
transform: rotate(180deg); 
}  


/*banner*/
#imgshow_mask{width:100%; position:absolute; z-index:1; height:27px;}
.bannerbg {height:470px; overflow:hidden;}
#lanrenzhijia{ clear:both;border-bottom:1px solid #fff;}
#lanrenzhijia .imagebg{height:470px; overflow:hidden; position:relative;}
#lanrenzhijia .imagebg li { height: 470px; overflow: hidden; position:absolute; top:0; left:0; width:100%; display:block; filter:alpha(opacity=0); opacity: 0;}

.bannerbg_1{width:50%; position:absolute; top:0; left:0; height:470px;}
.bannerbg_2{width:50%; position:absolute; top:0; right:0; height:470px;}
.bannerbg_main{background-position:center; background-repeat:no-repeat; width:100%; position:absolute; top:0; right:0; height:470px;}
.banner {margin:0 auto;width:1100px;height:470px;position:relative;overflow:hidden;}
.btn_home_down {width:195px;height:62px;position:absolute;top:296px;left:36px;cursor:pointer;background:url(../images/home/btn_home_down.png);}
.btn_home_android {width:195px;height:62px;position:absolute;top:296px;left:240px;cursor:pointer;background:url(../images/home/btn_home_android.png);} 


.scrollbg {position:absolute;top:520px;width: 100%;height:80px;background:rgba(0,91,170,0.5);}
.scroll {margin:0 auto;width:1175px;overflow:hidden;height:76px;position:relative;}
.s_pre, .s_next {display:block;width:48px;height:76px;position:absolute;}
a.s_pre {background:url(../images/prev.png) no-repeat 36px 26px;opacity:0.5;-moz-opacity:0.5;filter:alpha(opacity=50);top:4px;left:15px;transition: .1s transform;transform: translateZ(0);}
a.s_pre:hover {opacity:1;-moz-opacity:1;filter:alpha(opacity=100);transform: scale(1.1, 1.1);transition: .3s transform;}
a.s_next {background:url(../images/next.png) no-repeat 0px 26px;opacity:0.5;-moz-opacity:0.5;filter:alpha(opacity=50);top:4px;right:-5px;z-index: 1000;transition: .1s transform;transform: translateZ(0);}
a.s_next:hover {opacity:1;-moz-opacity:1;filter:alpha(opacity=100);transform: scale(1.1, 1.1);transition: .3s transform;}
.outScroll_pic{  height: 76px;margin-left: 70px;overflow: hidden;position:relative;width:1060px; top:2px;}
.outScroll_pic .scroll_pic{position:absolute}
.scroll_pic {margin:0 auto;width:40000px; height:76px; }
.scroll_pic li {float:left;float: left;overflow: hidden; height: 65px;width: 244px;border:2px solid #fff; margin: 5px 9px; _margin:5px 14px 5px 4px;cursor:pointer;  background:#000;}
.scroll_pic li img {width: 244px;height:65px;filter:alpha(opacity=70);-moz-opacity:0.7;opacity: 0.7;transition: .1s transform;transform: translateZ(0);}
.scroll_pic li img:hover {transform: scale(1.1, 1.1);transition: .3s transform;}
.scroll_pic li:hover img,.scroll_pic li:hover{filter:alpha(opacity=100);-moz-opacity:1;opacity:1;}
#current {width:242px;height:65px;border:4px #eb212a solid;z-index:10;position:absolute;top:5px;left:0;}
.currently img {filter:alpha(opacity=100)!important;-moz-opacity:1!important;opacity:1!important;transition: .1s transform;transform: translateZ(0);}



/*广告图*/
.ad{width: 98%;height:200px;margin: auto;}


/*position*/

.public-position{width: 1100px;height: 26px;border-bottom:1px solid #999;color:#666;text-indent:22px;margin-left:50px;background: url(../images/public-position.png) no-repeat;}


/*footer*/
.public-footer .public-container{height:100%;background: #b9daf8;}
.public-footer .public-container img{float:left;margin-top: 13px;margin-left: 40px;}
.public-footer .public-container .addrinfo{float: left;margin-top:20px;margin-left: 35px;}
.public-footer .public-container .bninfo{float: left;margin-top:15px;margin-left: 70px;}
