﻿.wp{width:100%}/*宽度100%*/
.hp{height:100%}/*高度100%*/
.whp{width:100%;height:100%}/*宽高100%*/
.minw{min-width:1200px} /*页面最小宽度*/
.layw{width:1200px} /*页面布局宽度*/

/*头部开始*/
.header{-moz-box-shadow:0px 5px 10px #C9C9C9; -webkit-box-shadow:0px 5px 10px #C9C9C9; box-shadow:0px 5px 10px #C9C9C9;z-index:1}
.head{height:113px}

.region{font-size:18px;color:#000;margin:45px 0 0 25px}
.region span,.language span{font-family:宋体}

.head-r{font-size:14px;line-height:1.5;margin-top:20px}
.language{color:#000;margin-top:10px}
.language .on{color:#e60012}

/*网站标志*/
.logo{width:280px;height:113px;text-align:left}
.logo img{max-width:280px;max-height:113px}

/*主导航*/
.mainnav{height:53px;background:#217bc7}
/*顶导航*/
.nav{}
.navli{height:53px;width:10%;color:#fff}
.navli > a{line-height:53px;font-size:16px}
.navli:hover,.navli.on{color:#0ff}
.navli.on::after{content:'';position:absolute;top:-3px;left:50%;width:70%;height:6px;background:#0ff;border-radius:30px;margin-left:-35%}
.subnav{left:0;background:rgba(0,0,0,.6);z-index:1;padding-left: 37px}
.subnav li{height:53px;line-height:53px;width:76px;font-size:14px;color:#c9c9c9}
.subnav li.on{color:#0ff}
/*头部结束*/

/*页面中部开始*/
.mainbody{margin-bottom:30px}
.main{margin-top:24px}
/*页面中部结束*/

/*底部开始*/
.footer{background:#217bc7;width:100%}
.foot{color:#fff;padding-top:25px;padding-bottom:10px;}
.foot-l{width:500px}
.foot .p{line-height:2}
.foot-img{margin-right:10px}
.foot-img img{width:78px;height:49px}
.foot-img p{margin-top:5px}
.foot-r{font-size:29px;margin-top:15px}
/*底部结束*/

/*右侧浮动栏*/
.sidebar{width:48px;right:5px;bottom:30%;background:#fff;z-index:5}
.sidebar li{width:48px;height:48px;position:relative;border:1px solid #dcdcdc;border-bottom:0}
.sidebar li:last-child{border-bottom:1px solid #dcdcdc}
.sidebar li.call{background:url(../images/call.png) no-repeat center center}
/*.sidebar li.call:hover .callbox,.sidebar li.wx:hover .wxbox{display:block}*/
.sidebar li.wx{background:url(../images/weixin.png) no-repeat center center}
.sidebar li.top{background:url(../images/top.png) no-repeat center center}
.callbox,.wxbox{background:#fff;color:#2c2019}
.callbox h1{font-size:14px;color:#fefeff;height:56px;line-height:56px;background:#217bc7;padding:0 20px}
.qq{height:42px;line-height:42px;background:url(../images/qq.png) no-repeat left 30px center #eaeaea;padding-left: 65px;font-size:14px;color:#222;border-bottom:1px solid #d5d2d1}
.s{background:url(../images/s.png) no-repeat left 30px center #eaeaea;border:0}
.call-tt{background:url(../images/call2.png) no-repeat left 30px center;font-size:13px;margin-top: 20px;color:#777}
.call-txt{font-size:18px;margin-top: 5px;color:#222}
.wxbox{width:132px;height:133px;background:#fff;padding:7px;top:-1px;left:-133px;border-top:1px solid #d5d2d1}
.wxbox img{width:100%;height:100%}
.callbox{width:180px;bottom:0;left:-132px;padding-bottom:20px}

/*中部浮动栏*/
.qq-fix{width:327px;height:172px;background:url(../images/qq-bg.png) no-repeat center;z-index:9;left:50%;top:50%;margin:-86px 0 0 -163.5px}
.qq-fix .tt{top:1px;left:17px;height:30px;line-height:30px;font-size:16px}
.qq-fix .close{top:0;right:6px;width:39px;height:26px}
.qq-fix .cont{top:45px;left:114px}
.qq-fix .cont h1{font-size:24px;color:#205b84;line-height:34px}
.qq-fix .cont h2{height:22px;font-size:18px;color:#225e8d;line-height:22px}
.qq-fix .cont p{height:14px;margin-top:10px;font-size:12px;color:#2f6b99;line-height:14px}
.qq-fix .jt{top:145px;left:173px;width:69px;height:22px}
.qq-fix .qx{top:145px;left:248px;width:69px;height:22px}

/*左侧浮动栏*/
.left-fix{width:180px;border:5px solid #ff8f2e;background:#217bc7;padding:10px;left:5px;top:200px;color:#fff;font-size:22px}
.left-fix h1{line-height:1}
.left-fix .kfimg{height:135px;background:url(../images/kf.png) no-repeat center;margin-top:9px}
.left-fix a{height:38px;border:2px solid #fff;background:#ff8f2e;line-height:32px;margin-top:7px}