@charset "gb2312";
/*base*/
html,body,ul,li,p,h3,h4,a,img,input,span,a,textarea{margin:0;padding:0;}
html,body{min-width: 320px;}
img,input,button {border: 0;}
i{font-style: normal;}
input:focus,textarea:focus,select:focus, button{outline:none;}
input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0px 1000px white inset !important;
}
li,button{list-style: none;}
body{font-size: 14px;color: #333;font-family:"Microsoft Yahei";}
a{color: #333;text-decoration:none;font-family:"Microsoft Yahei";}
a:hover{color: #266ed0;}
button,img,input { vertical-align: middle;}
.clearfix:before,
.clearfix:after {content: " ";display: table;clear: both;}
.fl{ float:left;}
.fr{ float:right;}
::-webkit-input-placeholder {color: #999; } :-moz-placeholder { color: #999; } ::-moz-placeholder {  color: #999; } :-ms-input-placeholder {color: #999; } 
.cont{width: 1200px;margin: 0 auto;}
body {width: 100%;height: 100%;background: #c7edff url(page_bgbsfw.jpg) no-repeat;width: 100%;min-width: 1200px;}


/*头部*/
.gl_top{height: 110px;width: 100%;background-color: #36779a;}
.gl_top .gl_topBox{position: relative;}
.gl_top .top_l{height: 110px;}
.gl_top .top_l a{display: block;margin-top: 11px;}
.gl_top .top_r{height: 110px;width: 642px;}
.top_r .r_top{width: 316px;height: 54px;border-bottom: 1px solid #5e91ac;line-height: 54px;color: #fff;}
.top_r .r_top a{width: 30px;height: 30px;display: inline-block;float: left;margin: 12px 10px 0 0 ;}
.top_r .r_top a.a-icon1{background-image: url(imageswza.png);margin-left: 3px;}
.top_r .r_top a.a-icon2{background-image: url(imagesfanti.png);}
.top_r .r_top a.a-icon3{background-image: url(imagesriqi.png);margin-right: 20px;}
.top_r .r_bot{width: 316px;height: 55px;margin-top: 8px;}
.top_r .r_bot input{width: 170px;height: 18px;padding:10px 0 10px 10px;margin-right: 5px;color: #666;font-size: 14px;background: url(imagessearch.png) no-repeat;}
.top_r .r_bot button{height: 38px;padding: 0 17px;width: 88px;color: #fff;cursor: pointer;margin-left: 5px;background: url(imagessearch2.png) no-repeat;}
.top_r .weather{height: 110px;width: 300px;margin-left: 25px;}

/*导航栏*/
.navs{padding-top: 85px;}
.navs li{width: 199px;line-height: 60px;float: left;border-left: 1px solid #2597ff;position: relative;font-size: 18px;background-color: #0575dc;}
.navs li:first-child{border-left:0;width: 200px;}
.navs li:first-child a{padding: 0 20px 0 80px;}
.navs li span{background-image:url(nav_spritesbsfw.png); background-repeat:no-repeat;display: inline-block;position: absolute;top: 18px;left: 50px;}
.navs li.nav-ico1 span{background-position: 0px 0px;width: 22px;height: 26px;}
.navs li.nav-ico2 span{background-position: -30px 0px;width: 30px;height: 26px;left: 45px;}
.navs li.nav-ico3 span{background-position: -65px 0px;width: 26px;height: 26px;}
.navs li.nav-ico4 span{background-position: -95px 0px;width: 26px;height: 26px;}
.navs li.nav-ico5 span{background-position: -130px 0px;width: 30px;height: 26px;left: 45px;}
.navs li.nav-ico6 span{background-position: -165px 0px;width: 24px;height: 22px;}
.navs li a{height: 60px;padding: 0 20px 0 79px;display: inline-block;color: #fff;width: 100px;}
.now a{background-color: #0161b9!important;}

/*底部*/
.gx-foot{background-color: #232135;margin-top: 61px;opacity: 0.9;}
.gx-footer {padding:10px 0;}
.gx-footer .gx-footer-l{float: left;  margin-left:215px;}
.gx-footer .gx-footer-l img{margin-left: 28px}
.gx-footer .gx-footer-m{height: 52px;width: 460px;float: left;text-align: center;color: #333;}
.gx-footer .gx-footer-m p{line-height: 26px;color: #fff;}
.gx-footer .gx-footer-m p a{width: 50px;height: 12px;display: inline-block;float: right;padding-right: 22px; }
.gx-footer .gx-footer-r{height: 55px;margin-top: 4px;}
.gx-footer .gx-footer-r .gl_mr{margin-right: 10px;}

/*右侧二维码*/
.right-navBox{position: fixed; right: 0; top: 17%;width: 90px;height: 100px;  cursor: pointer;}
.hand{width: 80px; opacity:100; height: 100px; background: url(imageshand.png) no-repeat center center; z-index: 99;position: absolute;}
.hand span{display: inline-block; width: 90px; position: absolute; left: 0; top: 80%;  color: #fff;}
.right-nav{ width: 138px;height: 138px;position: absolute;top: -26px;left: 100px;}