﻿ @charset "utf-8";body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,/* structural elements 结构元素 */
dl,dt,dd,ul,ol,li,/* list elements 列表元素 */
pre,/* text formatting elements 文本格式元素 */
fieldset,legend,button,input,textarea,/* form elements 表单元素 */
th,td{/* table elements 表格元素 */
 margin:0;padding:0;}
input,textarea{border:none;box-shadow:none;outline:none;}
/* 设置默认字体 */
body,button,input,select,textarea{font:14px "Microsoft YaHei","微软雅黑","Helvetica Neue",Helvetica,"PingFang SC","Hiragino Sans GB",Arial,sans-serif;color:#666;}
h4,h5,h6{font-size:100%;}
* h1,* h2,* h3,* h4,* h5,* h6{margin:0px;}
/* 重置列表元素 */
ul,ol,li{list-style:none;}
/* 重置文本格式元素 */
a{text-decoration:none;color:#666;word-wrap:break-word;outline:none;}
/*英文换行*/
a:hover{text-decoration:none;}
/* 重置表单元素 */
legend{color:#000;}
/* for ie6 */
fieldset,img{border:none;}
/* img 搭车：让链接里的 img 无边框 */
button,input,select,textarea{font-size:100%;/* 使表单元素在 ie 下能继承字体大小 */
}
/* 重置表格元素 */
table{border-collapse:collapse;border-spacing:0;}
body{width:100%;min-width:1200px;max-width:1920px;margin:0 auto;overflow-x:hidden;}
/*设置浮动*/
.fl{float:left;}
.fr{float:right;}
.pr{position:relative;}
.pa{position:absolute;}
/*清除浮动*/
.clear{clear:both;height:0;}
.blk-main .clearlist,.blk-main .listclear{clear:both;height:0;padding:0;margin:0;border:0;width:100%;float:none;}
.b-main .clearlist,.b-main .listclear{clear:both;height:0;padding:0;margin:0;border:0;width:100%;float:none;}
.clearafter:after{content:".";display:block;height:0;visibility:hidden;clear:both;}
.clearfix:after{content:"";height:0;clear:both;display:block;visibility:hidden;}
.clearfix{zoom:1;}
/* -- 页面整体布局 -- */
.header,.content{width:1200px;margin:0 auto;}
i,em{font-style:normal;}
.topWrap{background:#fff;width:100%;font-family:"Microsoft Yahei";box-sizing:border-box;position:relative;}
.hd-nr{padding:40px 0 26px;width:90%;max-width:1710px;margin:0 auto;position:relative;}
.back-top{margin-right: 28px;margin: 0;height: 35px;background-color: #054a96;}
.hd-top{overflow:hidden;box-sizing:border-box;float:left;width: 20%;}
.logo img{height:100px;display:inline-block;vertical-align:middle;margin-left:-23px;}
.logo-txt{font-size:14px;color:#FFF;line-height:35px;float:left;font-weight:normal;}
.logo-txt i{display:block;color:#3f3f3f;font-weight:normal;}
.tel{right:0px;position:absolute;background:url(images/tel.png) no-repeat right center;background-size: 20px 20px;padding-right:35px;cursor:pointer;z-index:10;line-height:35px;text-align:left;font-size:14px;color:#fff;letter-spacing:1px;}
.nav{float:left;width: 60%; margin-top: 30px;}
.nav ul{height:40px;overflow:hidden;margin-top:14px;}
.nav li{float:left;height:40px;line-height:40px;width: 16.6%;text-align: center;position:relative;box-sizing:border-box;}
.nav li a{text-decoration:none;color:#353f62;font-size:18px;display:inline-block;position:relative;z-index:2;text-align:center;}
.nav li a::after{content:"";width:0%;height:2px;background-color:#054a96;position:absolute;bottom:2px;left:50%;-webkit-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;-webkit-transform:translateX(-50%);transform:translateX(-50%);}
.nav li:hover a,.nav li.cur a{color:#054a96;font-weight:bold;}
.nav li:hover a::after,.nav li.cur a::after{width:100%;font-weight:bold;color:#054a96;}
.nav li.nones{margin-right:0;}
@media screen and (max-width:1300px){.sou{display:none;}
}
@media screen and (max-width:1500px){
.sou{display:none;}
}

.p101-search-1-inp {float: right;height: 36px;background: #fff;margin-top: 44px;width: 20%;}
.p101-search-1-inp1 {height: 34px;line-height: 34px;color: #999999;border: 1px solid #e3e3e3;border-right: 0;padding: 0 15px;float: right;}
.p101-search-1-inp2 {width: 30px;height: 36px;border: 0;background: #054a96 url(images/search-icon1.png) no-repeat center center;float: right;cursor: pointer;}
.footWrap{background: #054a96;margin-top: 28px;font-family:"Microsoft Yahei";box-sizing:border-box;position:relative;overflow:hidden;width:100%;}
.footer{max-width:1710px;margin:20px auto;position:relative;width:90%;}
.footer em{padding:0 10px;}
.ftlogo{float:left;width:30%;}
.ftlogo img{width:170px;display:block;}
.ftlogo p{font-size:14px;text-align:left;color:#fff;margin-top: 15px;}
.ftlogo .p1 b{font-weight:bold;color:#fff;display:block;font-size: 20px;}
.ftlogo p a{color:#fff;}
/*.ftlogo .p1{width:262px;}
.ftlogo .p2{color:#fff;margin-top:0px;}
.ftlogo .p3{margin:0;}*/
.ftlogo h6{font-size: 18px;line-height: 40px;text-align: left;color: #fff;}
.ftlogo ul a{font-size: 14px;line-height: 26px;text-align: left;color: #fff;}
.ftnav{box-sizing:border-box;float:left;width:20%;}
.ftnav h6{font-size: 18px;line-height: 40px;text-align: center;color: #fff;}
.ftnav ul{margin-top: 15px;}
.ftnav ul li{text-align: center;}
.ftnav ul li a{font-size: 14px;line-height: 30px;color: #fff;}
.ftnav ul li a:hover{border-bottom:1px #f48e10 solid;color: #f48e10;}
.ftcontact{width:260px;box-sizing:border-box;float:left;margin-top:48px;}
.ftcontact p{display:block;font-size:14px;color:#fff;line-height:40px;height:40px;text-decoration:none;background:url(images/ftico.jpg) no-repeat left center;padding-left:20px;box-sizing:border-box;}
.ftcode{width:25%;margin-top:60px;float:right;box-sizing:border-box;}
.ftcode p{width:102px;float:left;overflow:hidden;margin-right:10px;}
.ftcode p:nth-child(4){margin-right:0;}
.ftcode p img{width:102px;height:102px;background:#fff;padding:3px;box-sizing:border-box;}
.ftcode p span{display:block;text-align:center;color:#fff;font-size:14px;line-height:24px;height:24px;font-weight:normal;margin-top:10px;}
.footer .center{float:left;height: 80px;width: 1px;background: #054a96;margin: 70px -1px 0;box-shadow: 1px 1px 2px #7493b7;}
.ft_txt{height:90px;border-top:1px solid rgba(255,255,255,0.14);padding-top:22px;box-sizing:border-box;}
.ft_txt span{display:block;line-height:24px;font-size:14px;color:#ebeaf9;font-weight:normal;text-align:left;}
.ft_txt span a{color:#ebeaf9;}
.ft_txt i{float:right;text-align:right;color:#fff;}
.ft-copy{margin: 2px 0;border-top: 1px #8eaed1 solid;padding: 0 50px;}
.ft-copy p,.ft-copy p a{font-size: 12px;color: #fff;line-height: 30px;}
.ft-copy .copy{float: right;}
.addrs{text-align:right;height:35px;line-height:35px;}
.addrs em{color:#fff;font-size:14px;}
.client-2{position:fixed;right:-170px;top:35%;z-index:900;}
.client-2 li a{text-decoration:none;}
.client-2 li{margin-top:1px;clear:both;height:62px;position:relative;}
.client-2 li i{background:url(images/fx.png) no-repeat;display:block;width:30px;height:27px;margin:0px auto;text-align:center;}
.client-2 li p{height:20px;font-size:12px;line-height:20px;overflow:hidden;text-align:center;color:#fff;}
.client-2 .my-kefu-qq i{background-position:4px 5px;}
.client-2 .my-kefu-tel i{background-position:0 -21px;}
.client-2 .my-kefu-liuyan i{background-position:4px -53px;}
.client-2 .my-kefu-weixin i{background-position:-34px 4px;}
.client-2 .my-kefu-weibo i{background-position:-30px -22px;}
.client-2 .my-kefu-ftop{display:none;}
.client-2 .my-kefu-ftop i{width:33px;height:31px;background-position:-23px -47px;background-size:52px 82px;}
.client-2 .my-kefu-ftop .my-kefu-main{padding-top:6px;}
.client-2 .my-kefu-left{float:left;width:62px;height:47px;position:relative;}
.client-2 .my-kefu-tel-right{font-size:16px;color:#fff;float:left;height:24px;line-height:22px;padding:0 15px;border-radius:5px;border-left:1px solid #fff;margin-top:14px;}
.client-2 .my-kefu-right{width:20px;}
.client-2 .my-kefu-tel-main{background:#054a96;/*background:#214577;*/
 color:#fff;height:53px;width:230px;padding:9px 0 0;border-radius:5px;float:left;}
.client-2 .my-kefu-main{background:#054a96;/*background:#214577;*/
 width:97px;height:53px;position:relative;padding:9px 0 0;border-radius:5px;float:left;}
.client-2 .my-kefu-weixin-pic{position:absolute;left:-130px;top:-24px;display:none;z-index:333;}
.my-kefu-weixin-pic img{width:115px;height:115px;}
.section{width:1200px;margin:0px auto;}
.location{padding:15px 0px 25px;}
.fl{float:left}
.fr{float:right}
.hide{display: none;}
.mtop-30{margin-top:30px}
.mtop-20{margin-top:20px}
.mtop-10{margin-top:10px}
.mbt-30
{
    margin-bottom:30px;
}
/*.border-border{
    box-shadow: 1px -1px 5px #ccc;
    box-sizing: border-box;
}*/
.bg-white{background:white;}
.box-800{width:870px}
.box-300{position:relative;display:block;float:right;width:300px;overflow:hidden;}
.box-260{position:relative;display:block;float:right;width:260px;overflow:hidden;}

.sidebar-box h4{margin:0;padding:0 0 15px;border-bottom:0px solid #e0e0e0;font-weight:bold;color:#333;font-size:16px;font-weight:bold;line-height:20px;}
.sidebar-box .txt-list li{margin-top:15px;line-height:20px;font-size:12px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.sidebar-box .txt-list li label{display:inline-block;margin:0 5px 0 0;width:16px;height:16px;line-height:16px;color:#fff;font-size:12px;font-weight:400;text-align:center;background:#999;border-radius:2px;vertical-align:middle;}
.sidebar-box .txt-list li label.hot{background:#d70029;}
.sidebar-box .txt-list li a{line-height:20px;}
.sidebar-box .side-img-list{padding-bottom:0;}
.sidebar-box .side-img-list li{padding:10px 0;}
.sidebar-box .side-img-list div.img-box{border:1px solid #dedede;}
.sidebar-box .side-img-list div.txt-box{padding:10px 0px;}
.sidebar-box .side-img-list li a{display:inline;overflow:hidden;}
.sidebar-box .side-img-list li img{width:100%}
.sidebar-box .tags-box{margin:0 0 0 -10px;}
.sidebar-box .tags-box:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.sidebar-box .tags-box a{display:block;float:left;margin:10px 0 0 10px;padding:5px;color:#555;font-size:12px;line-height:20px;border:1px solid #f0f0f0;}
.sidebar-box .tags-box a:hover{border-color:#34ad2a;}
.tags-box a i{margin-left:2px;color:#999;font-style:normal;}

.ty-banner{overflow:hidden;line-height:0;text-align:center;max-height:450px;}
.ty-banner img{width:100%}

/*翻页*/
.page-box{margin:0 auto;padding:0px 0 20px;height:30px;text-align:center;}
.page-box .digg{display:inline-block;}
.page-box div.digg a,.page-box div.digg span{vertical-align:top;display:inline-block;padding:0 12px;height:30px;line-height:30px;border:1px solid #e5e5e5;text-align:center;margin:0 4px;background:#fff;color:#808080;border-radius:4px;}
.page-box div.digg span.disabled{border:1px solid #eee;color:#ddd;}
.page-box div.digg span{border:1px solid #fff;}
.page-box div.digg a:hover,.page-box div.digg span.current{background:#054a96;color:#fff;}
.page-box .laypage_first,.page-box .laypage_last{display:none;}
