﻿ @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,.footer{width:1200px;margin:0 auto;}
i,em{font-style:normal;}
.topWrap{background:#fff;width:100%;font-family:"Microsoft Yahei";height:135px;box-sizing:border-box;position:relative;}
.hd-nr{padding:40px 0 26px;width:89.0625%;max-width:1710px;margin:0 auto;position:relative;}
.logo{width:136px;overflow:hidden;box-sizing:border-box;float:left;margin-right:28px;}
.logo img{height:66px;display:inline-block;vertical-align:middle;}
.logo-txt{font-size:22px;color:#666;line-height:64px;float:left;font-weight:normal;}
.logo-txt i{display:block;color:#3f3f3f;font-weight:normal;}
.tel{right:14px;top:10px;position:absolute;background:url(images/tel.png) no-repeat right center;padding-right:35px;cursor:pointer;z-index:10;height:35px;line-height:35px;text-align:left;font-size:24px;color:#ee7202;}
.nav{float:right;max-width:1080px;margin-right:20px;}
.nav ul{height:40px;overflow:hidden;margin-top:14px;}
.nav li{float:left;height:40px;line-height:40px;margin-right:45px;position:relative;box-sizing:border-box;}
.nav li a{text-decoration:none;color:#000;font-size:16px;display:inline-block;position:relative;z-index:2;font-weight:normal;text-align:center;}
.nav li a::after{content:"";width:0%;height:2px;background-color:#ee7202;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{font-weight:bold;color:#ee7202;}
.nav li:hover a::after,.nav li.cur a::after{width:100%;font-weight:bold;color:#ee7202;}
.nav li.nones{margin-right:0;}
@media screen and (max-width:1300px){.logo-txt,.sou{display:none;}
}
@media screen and (max-width:1500px){.nav{margin-right:0px;}
.nav li{margin-right:25px;}
.sou{display:none;}
}
@media screen and (min-width:1501px) and (max-width:1780px){.nav li{margin-right:23px;}
}
.footWrap{background: #58595b;
    height: 290px;
    padding-top: 28px;font-family:"Microsoft Yahei";box-sizing:border-box;position:relative;overflow:hidden;width:100%;}
.footer{width:1200px;margin:0 auto;position:relative;}
.footer em{padding:0 10px;}
.ftlogo{width:335px;float:left;}
.ftlogo img{width:123px;height:64px;display:block;}
.ftlogo p{font-size:14px;line-height:26px;text-align:left;margin-top:15px;color:#fff;}
.ftlogo p b{font-weight:bold;color:#fff;display:block;}
.ftlogo p a{color:#fff;}
.ftlogo .p1{width:262px;}
.ftlogo .p2{color:#fff;margin-top:0px;}
.ftlogo .p3{margin:0;}
.ftnav{width:292px;box-sizing:border-box;float:left;margin-top:48px;}
.ftnav a{display:block;font-size:14px;color:#fff;width:160px;float:left;line-height:40px;height:40px;text-decoration:none;background:url(images/ftico.jpg) no-repeat left center;padding-left:20px;box-sizing:border-box;}
.ftnav a:nth-child(2n){width:132px;}
.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:300px;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;}
.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;}
.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:#ee7202;/*background:#214577;*/
 color:#fff;height:53px;width:230px;padding:9px 0 0;border-radius:5px;float:left;}
.client-2 .my-kefu-main{background:#ee7202;/*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{
    border: 1px solid #dedede;
    box-sizing: border-box;
}
.bg-white{background:white;}
.box-800{width:870px}
.box-300{position:relative;display:block;float:right;width:300px;overflow:hidden;}
.sidebar-box{margin:0 0 15px;padding:20px;background:#fff;}
.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:#ee7202;color:#fff;}
.page-box .laypage_first,.page-box .laypage_last{display:none;}
