/*--------全局样式--------*/
body{font-size: 14px;color: #333;line-height: 26px;font-family: "Microsoft YaHei";font-style: normal;overflow-x: hidden;}
form, div, body, img, p, a, img, dl, dd, dt, table, tr, td, th, h1, h2, h3, h4{margin: 0px;padding: 0px;border: 0;}
/* a:link{color: #333;text-decoration: none;}
a:visited{color: #333;text-decoration: none;} */
a{color:#333;text-decoration: none !important;}
a:focus{-moz-outline-style: none;}
a:active{outline: none;text-decoration: none;}
ul, li{list-style: none;margin: 0;padding: 0;}
input, textarea, select{border: none;color: #333;margin: 0;padding: 0;font-size: 12px;font-family: "Microsoft YaHei";vertical-align: middle;box-shadow: none;outline: none;}
input:focus, textarea:focus{outline: 0;}
button{outline: 0;}
i,em,b{font-style: normal;}
/*-------- clear --------*/
.clearfloat:after{display:block;clear:both;content:"";}
.fl{float: left;}
.fr{float: right;}
.donghua{
	transition:all 0.3s;
	-webkit-transition:all 0.3s;
	-moz-transition:all 0.3s;
	-o-transition:all 0.3s;
}

/* 头部 */
.headtop{background-color: #f5f5f5;height: 36px;line-height: 36px;font-size: 13px;}
.headtop i{font-size: 18px;margin-left:10px;}
.head_div_right .tels{
	margin-top: 31px;
	    font-size: 24px;
	    color: #000;
	    padding-left: 60px;
	    background: url(../images/phone_head.png) left center no-repeat;background-size: contain;
}
.head_div{height: 120px;}
.head_div_right .tels h4 {
    font-size: 16px;
    color: #333;
    line-height: 24px;
}
.head_div_right .tels h4 p {
    color: #e60000;
    font-size: 24px;
    line-height: 30px;
}
.head_div_left{height: 80px;margin-top: 16px;}
.head_div_left .logoimg{display: block;height: 100%;}
.head_div_left .logoimg img{height: 100%;}
.head_div_left .biaoyu img{width: 200px;margin-left: 50px;}



/* 首页轮播 */
.index_lunbo{position: relative;overflow: hidden;width: 100%;}
.index_lunbo .swiper-wrapper img{display: block;}
.index_lunbo:hover .inlbbtn{display: block;}
.index_lunbo .inlbbtn{display:none;position:absolute;z-index:1;top:50%;transform: translate(0,-50%);z-index:1;width:40px;height:90px;background:url(../images/icon.png)no-repeat;cursor:pointer;}
.index_lunbo .swiper-button-next{right:5%;background-position:-50px 0;}
.index_lunbo .swiper-button-prev{left:5%;background-position:0 0;}
.index_lunbo .swiper-pagination{bottom: 40px !important;}
.index_lunbo .swiper-pagination .swiper-pagination-bullet{width: 15px;height: 15px;background-color: #fff;opacity: .8;margin: 0 6px !important;}
.index_lunbo .swiper-pagination .swiper-pagination-bullet-active{background-color: #006ebc !important;}

.navcon{
	height: 52px;
	    line-height: 52px;
	    background-color:#006ebc;
}
.navcon ul li{float: left;text-align: center;width: calc(100% / 10);position: relative;}
.navcon ul li:hover{background-color:#f39801;}
.navcon ul li>a{color: #fff;font-size: 15px;display: block;}
.navcon ul li.active{ background-color:#f39801;}

.navcon ul li .navitem{position: absolute;left: 0;width: 100%;top: 100%;z-index: 2;background-color: #fff;border: 1px solid #f5f5f5;}
.navitem{
	position: absolute;
filter: progid:DXImageTransform.Microsoft.Shadow(color=#4c91c0, direction=120, strength=5);
	opacity: 0;
	visibility: hidden;
	transition: all .6s ease 0s;
	transform: translate3d(0, 10px, 0);
	-moz-transform: translate3d(0, 10px, 0);
	-webkit-transform: translate3d(0, 10px, 0);
}
.navcon ul li:hover .navitem {
	opacity: 1;
	visibility: visible;
	transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-webkit-transform: translate3d(0, 0, 0);
}
.navitem a {
	color: #666;
	display: block;
	font-size: 13px;
	font-weight: 500;
	line-height: 25px;
	
	padding: 10px 1px;
	transition: all 0.2s ease-in-out 0s;
	max-width: 100%;
	border-bottom: 1px solid #eee;
}
.navitem a:hover {
	color:#f39801;
	background: #f9f9f9;
}
.head_jieshao{margin-left: 20px;margin-top: 32px;}
.head_jieshao h2{font-size: 24px;
    color: #333;
    font-weight: 700;
    padding: 0px 13px 0px 0px;
}
.head_jieshao .dianwen li{
    float: left;
    padding-right: 10px;
    font-size: 14px;
    color: #666;
    line-height: 35px;
}
.head_jieshao .dianwen li:before {
    content: " ";
    width: 10px;
    height: 10px;
    border-radius: 50px;
    border: 2px solid #e70b0b;
    display: inline-block;
    margin-right: 3px;
}
/* 导航 */
.cavincon{display: none;}
.cavincon i{font-size: 30px;padding: 0;outline: none;background: none;}
.is-canvi-open .canvizhezhao {
    background: rgba(0, 0, 0, .3) !important;
    width: 100%;
    height: 100%;
    position: fixed;
    left: 0;
    top: 0;
    z-index: 100;
}
.myCanvasNav {z-index: 200 !important;}
.canvi-navigation li a {
    font-size: 18px;
    display: block;
    line-height: 36px;
    margin-right: 60px;
}
.is-canvi-open .canvizhezhao {
    background: rgba(0, 0, 0, .3) !important;
    width: 100%;
    height: 100%;
    position: fixed;
    left: 0;
    top: 0;
    z-index: 100;
}

.canvi-navigation li i {
    display: block;
    position: absolute;
    right: 0;
    top: 0;
    line-height: 65px;
    z-index: 2;
    height: 65px;
    text-align: center;
    width: 50px;
}
.canvi-navigation li{position:relative;}
.canvi-navigation li .mobnavson {
	display: none;
}

.canvi-navigation li .mobnavson a {
	font-size: 16px;
	color: #a09d9d;
	padding-left: 60px;
	padding-top: 5px;
	padding-bottom: 5px;
}

/* 同标题 */
.tong_title {
    text-align: center;
    background: url(../images/titbj.png) no-repeat center bottom;
    padding-bottom: 20px;
    margin-bottom: 30px;
}
.tong_title p {
    font-size: 36px;
    color: #333;
    line-height: 40px;
}
.tong_title p font {
    font-weight: 700;
    color: #006ebc;
}
.tong_title span {
    font-size: 16px;
    line-height: 35px;
    color: #666;
}

/* 首页服务项目 */
.index_product{margin: 60px 0;}
.index_product .in_pro ul{text-align: center;}
.index_product .in_pro ul li{
    width: calc(33.3333% - 20px);
    display: inline-block;
    font-size: 0;
    margin-right: 25px;
    margin-bottom: 25px;
    box-sizing: border-box;
    overflow: hidden;
    transition: all .3s;
    box-shadow: 0 1px 5px 0px rgba(0, 0, 0, 0.2);
}
.index_product .in_pro ul li:nth-child(3n){margin-right: 0;}
.index_product .in_pro ul li img{width: 100%;}
.index_product .in_pro ul li .text{width: 100%;height: auto;box-sizing: border-box;background-color: #FFFFFF;padding: 20px 0;}
.index_product .in_pro ul li .text h3{font-size: 20px;color: #333333;text-align: center;}
.index_product .in_pro ul li .text strong{display: block;width: 50px;height: 1px;background-color: #333333;margin: 10px auto;}
.index_product .in_pro ul li .text h4{font-size: 15px;color: #333333;text-transform: uppercase;text-align: center;font-weight: normal;line-height: 26px;padding: 0 30px;height: 78px;}

.index_product .in_pro ul li:hover .text h4{color: #cb0e16;}
.index_product .in_pro ul li:hover{transform: translateY(-20px);-webkit-transform: translateY(-20px);}



.index_banertop{
    background: url(../images/ban01.jpg) no-repeat center 0;
    height: 390px;
    overflow: hidden;
}
.index_banertop .container{position: relative;text-align: center;}
.index_banertop p {
    position: absolute;
    top: 285px;
    left: 148px;
    background: url(../images/ban_tel.png) no-repeat;
    width: 250px;
    height: 30px;
}
.index_banertop p em {
    display: block;
    float: left;
    width: 90px;
    text-align: center;
    height: 30px;
    line-height: 28px;

}
.index_banertop p span {
    display: block;
    font-size: 16px;
    color: #084274;
    float: left;
    line-height: 28px;
    margin-left: 34px;
}
.index_banertop p em a {
    font-size: 14px;
    color: #fff;
}

/* 我们的优势 */
.in_ystou{background: url(../images/ys_tbg.jpg) no-repeat;background-size: cover;padding: 60px 0;}
.ys01 {
    background: url(../images/ys_bg01.jpg) no-repeat center 0;
    height: 526px;
    overflow: hidden;
}
.index_youshi .ys{position: relative;}
.ys01 .ys dl {
    padding: 85px 0 0 42px;
    width: 490px;
}
.ys dl dt {
    height: 60px;
    line-height: 60px;
    overflow: hidden;
    border-bottom: #ccc 4px solid;
    margin: 0 0 0 23px;
    font-size: 32px;
    color: #333;
    font-weight: bold;
    text-decoration: none;
}
.ys dl dt i {
    color: #d71f19;
}
.ys dl dd {
    padding: 20px 0 0;
}
.ys dl dd p {
    font-size: 16px;
    color: #333;
    line-height: 36px;
    background: url(../images/ys_ico.png) no-repeat 0 6px;
    padding: 0 0 0 22px;
}
.ys dl dd p b {
    color: #d71f19;
}
.ys dl dd span {
    display: block;
    width: 110px;
    padding: 40px 0 0;
}
.ys dl dd span a {
    font-size: 14px;
    color: #fff;
    background: url(../images/ban_teltwo.png) no-repeat;
    display: block;
    width: 111px;
    height: 30px;
    line-height: 28px;
    overflow: hidden;
    padding: 0 0 0 15px;
}
.ys02{ background:url(../images/ys_bg02.jpg) no-repeat center 0; height:544px; overflow:hidden;}
.ys03{ background:url(../images/ys_bg03.jpg) no-repeat center 0; height:843px; overflow:hidden;}
.ys02 .ys dl{width: 525px;float: right;margin-top: 110px;}
.ys03 .ys dl{ padding:105px 0 0 42px;width: 480px;}

.ys .ys_pic02{display: block;width: 600px;height: 544px;position: absolute;top: 0;left: 0;}


/* 关于我们 */
.index_about{margin: 60px 0;}
.inabout_left{width: 48%;}
.inabout_right{width: 48%;}
.inabout_right .title{font-size: 28px;margin-bottom: 30px;font-weight: 600;}
.inabout_right .content{font-size: 16px;line-height: 28px;text-indent: 28px;}
.inabout_right a{display: block;width: 180px;height: 45px;line-height: 45px;text-align: center;font-size: 16px;background-color: #006ebc;color: #fff;margin-top: 40px;border-radius: 40px;}
.index_liuc{margin-top: 60px;}
.index_liuc ul{ background:url(../images/fuw_line.gif) no-repeat 0 66px;display: block;width: 1200px;height: 280px;}
.index_liuc ul li{width: 300px;float: left;height: 280px;}
.index_liuc ul li a{font-size: 16px;color: #333;display: block;float: left;width: 300px;height: 280px; background-repeat:no-repeat;}
.index_liuc ul li.cur a,.index_liuc ul li a:hover{color: #d71f19; text-decoration:none;background-image:url(../images/liuc_bg02.png);}
.index_liuc ul li span{display: block; padding-top:190px;text-align: center;}
.index_liuc ul li b{display: block;font-size: 20px; padding:0 0 12px;}
.index_liuc .liuc_li01 a{ background-image:url(../images/liuc_bg01.png);}
.index_liuc .liuc_li02 a{ background-image:url(../images/liuc_bg01.png); background-position:-300px 0}
.index_liuc .liuc_li03 a{ background-image:url(../images/liuc_bg01.png); background-position:-600px 0}
.index_liuc .liuc_li04 a{ background-image:url(../images/liuc_bg01.png); background-position:-900px 0}
.index_liuc .liuc_li01 span,.liuc .liuc_li04 span{width: 150px;}
.index_liuc .liuc_li02 span{width: 230px; padding-left:12px;}
.index_liuc .liuc_li03 span{width: 320px; padding-left:40px;}
.index_liuc .liuc_li04 span{ padding-left:150px;}

/* 首页合作案例 */
.index_case{padding: 60px 0;background: url(../images/hz_bg.jpg) no-repeat;background-size: cover;}
.index_case p,.index_case span,.index_case p font{color: #fff;}
.incase_con{margin-top: 60px;}
.incase_con .swiper-slide p{line-height: 40px;text-align: center;width: 100%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;background-color: #2167a5;}

/* 首页新闻 */
.index_news{margin: 60px 0;}
.in_newitem .newitemcont {background-color: #f5f5f5;padding: 15px 20px;}
.in_newitem .newitemcont .news_m{    width: 100%;
    height: 68px;
    margin: auto;position: relative;}
.news_m .news_m01{position: absolute;top: -30px;left: 0;background: #ee7012;padding: 15px 25px;}
.news_m .news_m01 .m1 {
    font-size: 18px;
    font-weight: bold;
    color: #fff;
    line-height: 30px;
}
.news_m .news_m01 .m2 {
    line-height: 18px;
    color: #ffbb72;
    font-size: 14px;
    font-family: Arial, Helvetica, sans-serif;
    text-transform: uppercase;
}
.news_m .news_m02 {
    width: 76px;
    height: 30px;
    line-height: 30px;
    font-size: 14px;
    text-align: center;
    border: 1px solid #ddd;
    margin-right: 20px;
    float: right;
    margin-top: 10px;
}
.news_bianleft{width: 46%;}
.news_bianleft img{width:100%;}
.news_bianright{width: 48%;}
.news_bianright .b2 {
    font-size: 14px;
    font-weight: bold;
    line-height: 20px;
}
.news_bianright .b2 a {
    font-size: 16px;
	display: block;width: 100%;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;
}
.news_bianright .b3 {
    padding-top: 10px;
    line-height: 25px;
    font-size: 12px;
}
.in_newrow{margin-top: 50px;}
.news_contul{margin-top: 10px;}
.news_contul li{height: 46px;line-height: 46px;background:url(../images/newsli.jpg) no-repeat;}
.news_contul li a{display: block;}
.news_contul li a .newsptit{font-size: 12px;padding-left: 20px;width: calc(100% - 100px);text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.news_contul li a .newsptime{width: 75px;font-size: 12px;}





/* 友情链接 */
.yq_links{padding: 30px 0;}
.yq_links p{display: inline-block;font-weight: bold;}
.yq_links p{font-size: 16px;}
.yq_links a{margin-right: 10px;display: inline-block;color: #999;font-size: 15px;}

/* 网站底部 */
.footer-box{width: 100%;background: #2b292a;padding-bottom: 50px;}
.footeritem{height: 100%;}
.footer-content{width: 100%;height: 100%;}
.footer-tel{padding: 32px 0;padding-right: 40px;width: 280px;height: 100%;}
.footer-tel .telbox{width: 100%;}
.footer-tel .telbox .logo{width: 106px;margin: 0 auto;}
.footer-tel .telbox .logo img{width: 100%;}
.footer-tel .telbox .tel{width: 100%;position: relative;margin-top: 15px;}
.footer-tel .telbox .tel .bg{width: 100%;}
.footer-tel .telbox .tel .bg img{width: 100%;}
.footer-tel .telbox .tel .txt{position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: flex;flex-flow: column;;justify-content: center;align-items: center;}
.footer-tel .telbox .tel .txt h3{font-size: 20px;line-height: 32px;color: #fff;font-weight: bold;}
.footer-tel .telbox .tel .txt h4{font-size: 28px;line-height: 32px;color: #fff;font-family: "arial narrow";}

.footer-nav{width: calc(100% - 280px);height: 100%;border-left: 1px solid #323232;}
.footer-nav .nav-list{width: 100%;}
.footer-nav .nav-list ul{width: 100%;border-bottom: 1px solid #323232;}
.footer-nav .nav-list ul li{float: left;padding: 0 30px;}
.footer-nav .nav-list ul li a{display: block;color: #999;font-size: 18px;line-height: 78px;}
.footer-nav .nav-list ul li:hover a{color: #fff;}
.footer-nav .nav-list ul li a u{display: none;}
.footer-nav .infobox{width: 100%;display: flex;height: calc(100% - 79px);justify-content: space-between;padding-left: 36px;}
.footer-nav .infobox .txt{width: calc(100% - 138px);padding-top: 30px;}
.footer-nav .infobox .txt p{font-size: 16px;color: #666;line-height: 32px;}
.footer-nav .infobox .code-box{display: flex;width: 128px;height: 100%;align-items: center;margin-top: 50px;}
.footer-nav .infobox .code-box .img{width: 100%;padding: 5px;background: #fff;}
.footer-nav .infobox .code-box .img img{width: 100%;} 

.copyright-box{width: 100%;background-color: #333;padding: 18px 0;}
.copyright p{font-size: 16px;color: #666;line-height: 32px;}
.copyright a{color: #666;}
.copyright a:hover{color: #fff;}

/* 右侧咨询 */
/* 客服 */
.cndns-right *:hover {text-decoration: none;}
.cndns-right * {text-decoration: none;}
.cndns-right li { list-style: none;}
.cndns-right #zixunUl { margin: 0; padding: 0;}
.cndns-right{position:fixed;right:10px;top:50%;margin-top:-100px;z-index:100; font-family: Arial,"Microsoft YaHei" !important; background: #f1f1f1; border: 1px solid #e0e0e0; filter:alpha(opacity=9); -moz-opacity:0.9; -khtml-opacity: 0.9; opacity: 0.9; z-index: 99999;}
.cndns-right i { font-style: normal !important;}
.cndns-right-meau{position:relative;}
.cndns-right-btn{width:75px;height:80px;text-align:center;display:block;position:relative;text-decoration: none; border-top: 1px solid #e0e0e0;}
.cndns-right-btn:hover { background: #fff;}
.cndns-right-btn span{color:#006ebc; font-size:28px !important;line-height:52px;}
.cndns-right-btn sup{display:block; min-width:24px;height:24px;text-align:center;line-height:24px;color:#fff;border-radius: 50%;background-color:#006ebc;position:absolute;left:-12px;top:-12px;}
.cndns-right-btn p{color:#333;font-size:12px;line-height:18px;padding-top:0px;margin: 0; text-decoration: none; padding-bottom: 10px;}
.cndns-right-meau:hover .cndns-right-btn p{display:block; text-decoration: none;}
.meau-car .cndns-right-btn {border-color:#006ebc;margin-bottom:20px;text-decoration: none;}
.meau-car .cndns-right-meau:hover .cndns-right-btn{background-color:#006ebc;text-decoration: none;}
.meau-car .cndns-right-meau:hover .cndns-right-btn span{color:#fff;display:block; text-decoration: none;}
.meau-code .sev-t img { width: 134px; height: 134px; margin: 0; padding: 0;}
.meau-car .cndns-right-btn span{color:#006ebc;}
.meau-top .cndns-right-btn span{font-size:24px !important;line-height:38px;padding-top:10px;}
.meau-top .cndns-right-btn i{display:block;color:#333; font-size: 12px;}
.meau-top.cndns-right-meau:hover .cndns-right-btn{}
.cndns-right-box{position:absolute;top:-15px;right:62px;padding-right:25px;display:none;}
.cndns-right-box .box-border{border-top:4px solid #006ebc;border-left:1px solid #f1f1f1;border-right:1px solid #f1f1f1;border-bottom:1px solid #f1f1f1;padding:20px;background-color:#fff;-webkit-box-shadow: 0 3px 8px rgba(0,0,0,.15);-moz-box-shadow: 0 3px 8px rgba(0,0,0,.15);box-shadow: 0 3px 8px rgba(0,0,0,.15);position:relative; overflow: hidden;-webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; }
.cndns-right-box .box-border .arrow-right{display:block;width:13px;height:16px;background:url(../images/arrow.png) no-repeat;position:absolute;right:-13px;top:26px;}
.cndns-right-box .box-border .sev-t span{font-size:42px;float:left;display:block;line-height:56px;margin-right:20px;color:#d3d3d3}
.cndns-right-box .box-border .sev-t p{color:#006ebc;font-size:22px;line-height:28px; padding: 0; margin: 0;}
.cndns-right-box .box-border .sev-t p i{display:block;font-size:14px;color:#888;font-style:normal !important;}
.cndns-right-box .box-border .sev-b{padding-top:15px;margin-top:15px;border-top:1px solid #e4e4e4}
.cndns-right-box .box-border .sev-b h4{color:#666;font-size:14px;font-weight:normal;padding-bottom:15px;}
.cndns-right-box .box-border .sev-b li{float:left;width:50%}
.cndns-right-box .box-border .sev-b li a{display:inline-block;color:#888;font-size:14px;padding-left:43px;background:url(../images/zxqq.png) no-repeat left 3px;line-height:36px;}
.cndns-right-box .box-border .sev-b li a:hover{color:#006ebc}
.meau-sev .cndns-right-box .box-border{width:300px;}
.meau-contact .cndns-right-box .box-border{width:230px;}
.cndns-right-meau:hover .cndns-right-box{display:block}
.meau-code .cndns-right-box{top:inherit;bottom:-35px;}
.meau-code .cndns-right-box .box-border{width:156px;text-align:center;}
.meau-code .cndns-right-box .box-border i{display:block;color:#666;font-size:14px;line-height:22px;}
.meau-code .cndns-right-box .box-border .arrow-right{top:inherit;bottom:50px;}
.meau-zs .cndns-right-btn{background-color:#006ebc;color:#fff;margin-top:80px;border-color:#006ebc}
.meau-zs .cndns-right-btn span{color:#fff}
.meau-zs .cndns-right-btn p{color:#fff}
/* 内页 */
.sortpage{margin: 50px 0;}
.sort_right {
    width: 900px;
}
.position_title {
    padding-bottom: 10px;
    border-bottom: 1px solid #eee;
	text-transform: uppercase;
	margin-bottom: 30px;
}
.position_title .sitepath {
    color: #d9d9d9;
    text-transform: uppercase;
}
.position_title .sitepath .home {
    width: 14px;
    height: 16px;
    display: inline-block;
    color: #2e78c5;
    margin-right: 10px;
}
.position_title .sitepath a {
    display: inline-block;
    white-space: nowrap;
    color: #2f4056;
}
.position_title h3 {
    color: #2e78c5;
    font-size: 18px;
    border-left: 3px solid #2e78c5;
    height: 20px;
    line-height: 20px;
    padding-left: 14px;
    margin-top: 5px;
}
/* 新闻 */
.sortnewsul .itemnew{
    border-bottom: 1px dotted #b0b0b0;
    padding: 30px 0;

 }
.sortnewsul .itemnew:first-child{padding-top: 0;}
.sortnewsul .itemnew  a{display: block;}
.sortnewsul .itemnew .stnew_img {
	width: 200px;
	display: block;
    overflow: hidden;
}
.sortnewsul .itemnew .stnew_desc{width: calc(100% - 230px);}
.sortnewsul .itemnew .stnew_desc h3 {
    font-size: 18px;
    line-height: 30px;
}
.sortnewsul .itemnew .stnew_desc .sss_desc {
    padding-top: 10px;
    color: #999;
    height: 70px;
    overflow: hidden;
    line-height: 24px;
    margin-bottom: 12px;
}
.sortnewsul .itemnew .stnew_desc span {
    display: inline-block;
    font-size: 12px;
    color: #b7b7b7;
    padding-right: 26px;
}
.sortnewsul .itemnew .stnew_desc span .time {
    background-position: -174px -121px;
}
.sortnewsul .itemnew .stnew_desc span em {
    width: 20px;
    height: 18px;
    display: inline-block;
    margin-right: 10px;
    background-position: -196px -120px;
}
.sortnewsul .itemnew:hover .stnew_desc h3{color: #2e78c5;}
.article_cont .artictitle{font-size: 24px;color: #333333;text-align: center;margin: 10px 0 22px;font-weight: bold;}
.article_cont .mark{color: #999999;line-height: 38px;text-align: center;margin-bottom: 20px;}
.sortcontent img{max-width: 100%;}

.sort_left {width: 260px;}
.cenavdl dt{background-color: #0965c8;height: 90px;text-align: center;position: relative;margin-bottom: 15px;}
.cenavdl dt P{font-size: 40px;color: #2371c5;line-height: 90px;}
.cenavdltitle{width: 164px;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);color: #fff;font-size: 24px;font-weight: normal;}
.cenavdl .icon-sanjiao{color: #fff;line-height: 40px;font-size: 16px;margin-left: 20px;}
.cenavdl dd{height: 50px;line-height: 50px;background-color: #333;margin-bottom: 15px;}
.cenavdl dd a{font-size: 16px;color: #ededed !important;display: block;}
.cenavdl dd .icon-sanjiaoright{width: 15px;height: 15px;border-radius: 50%;background-color: #333333;font-size: 16px;color: #ffffff;}
.cenavdl dd a span{display: inline-block;width: 85%;padding-left: 40px;}
.cenavdl dd a:hover{background-color: #0965c8;}
.cenavdl dd a:hover .icon-sanjiaoright{background-color: #fff;color: #0965c8;}
.cenavdlcurrent{background-color: #0965c8;}
.cenavdlcurrent .icon-sanjiaoright{background-color: #fff !important;color: #0965c8 !important;}
.left-2 {
    margin-top: 20px;
}
.left-2-b {
    border: 2px solid #0965c8;
    border-top: none;
    padding-bottom: 10px;
}
.left-2-b img {
    width: 100%;
    display: block;
    margin: 0 auto;
    padding: 20px;
}
.left-2-b p {
    padding: 0px 20px 20px 20px;
    line-height: 24px;
    font-size: 13px;
}
.left-2 .cenavdl,.left-2 .cenavdl dt{margin-bottom: 0 !important;}

.sortpro_list ul li{
    width: calc(33.3333% - 40px / 3);
    margin-right: 20px;
    margin-bottom: 20px;
    float: left;
}
.sortpro_list ul li:nth-child(3n){margin-right: 0;}
.sortpro_list ul li a{display: block;}
.sortpro_list ul li .img-box {
    overflow: hidden;
}
.sortpro_list ul li .img-box img {
    width: 100%;
    transition: all 0.5s;
}
.sortpro_list ul li:hover .img-box img{transform: scale(1.2);}
.sortpro_list ul li .txt-box {
    height: 55px;
    line-height: 55px;
    border-bottom: 1px solid #ddd;
    text-align: center;
    font-size: 16px;
    color: #222222;
    position: relative;
    overflow: hidden;
    
}
.sortpro_list ul li .txt-box p {
    position: relative;
    overflow: hidden;
    width: 100%;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.sortpro_list ul li .txt-box:before {
    position: absolute;
    content: '';
    top: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    background: #006ebc;
    transform: translateY(100%);
    transition: all .3s;
}
.sortpro_list ul li:hover .txt-box:before{transform: translateY(0);}
.sortpro_list ul li:hover .txt-box p{color: #fff;}

.stproconttop_left{width: 48%;}
.stproconttop_right{width: 48%;}
.stproconttop_right h2{font-size: 24px;padding-bottom: 15px;border-bottom: 1px solid #d8d8d8;margin-bottom: 10px;}
.stproconttop_right .jianjie{margin-top: 20px;margin-bottom: 20px;}
.stproconttop_right .prozixun p{display: inline-block;vertical-align: middle;}
.stproconttop_right .prozixun .prozixun01{color: #FF0000;font-size: 22px;}
.stproconttop_right .prozixun .prozixun02 a{display: block;padding: 5px 30px;font-size: 16px;color: #fff;background-color: #FF0000;border-radius: 5px;margin-left: 10px;}
.stpro_content{margin-top: 40px;}
.stpro_content .stpro_content_title{border-bottom: 2px solid #E70012;}
.stpro_content .stpro_content_title span{height: 40px;
    line-height: 40px;
    display: block;
    color: #fff;
    background-color: #E70012;
    text-align: center;
    width: 160px;
    font-weight: bold;
    font-size: 14px;
}
.stpro_content_content{font-size: 15px;margin-top: 20px;}
.stpro_content_content img{max-width: 100%;}


.mobile_youshi{background: url(../images/ys_mobilebg.jpg) center bottom no-repeat;background-size: cover;padding: 40px 0;padding-bottom: 200px;display: none;}
.mobile_youshi dl{margin:0 auto;}
.mobile_youshi dl dt{ width:100%; display:inline-block;overflow:hidden;}
.mobile_youshi dl dt em{ display:block;float:left;}
.mobile_youshi dl dt em img{width: 30px;height: auto;}
.mobile_youshi dl dt b{ display:block; float:left;border-bottom:#ccc 0.1px solid;padding-bottom: 10px;margin-left: 20px;}
.mobile_youshi dl dt b a{ font-size:26px; color:#333;}
.mobile_youshi dl dt b i{color:#d71f19;}
.mobile_youshi dl dd{padding-left: 10px;}
.mobile_youshi dl dd p{ display:inline-block;width: 100%;margin-bottom: 8px;}
.mobile_youshi dl dd p em{float: left;margin-right: 10px;}
.mobile_youshi dl dd p em img{width: 10px;}
.mobile_youshi dl dd p span{font-size: 15px;color: #333;display: block;float: left;}
.mobile_youshi dl dd b{ color:#084274;}
.mobile_youshi .swiper-pagination{text-align: center;width: calc(100% - 30px);}
.mobile_youshi .swiper-pagination-bullet{width: 10px;height: 10px;background-color: #006ebc;border-radius: 50%;margin: 0 5px;}


/* 底部悬挂 */
.zxlyInfo {
	background: rgba(0,110,188, 0.7);
	padding-top: 22px;
	padding-bottom: 22px;
	position: fixed;
	left: 0;
	bottom: 0;
	width: 100%;
	z-index: 999;
}

.zxlyInfo .container {
	position: relative;
}

.zxlyInfo p {
	float: left;
}

.zxlyInfo p b {
	display: block;
	font-size: 18px;
	color: #fff;
}

.zxlyInfo p i {
	color: #fff;
	letter-spacing: 3px;
}

.zxlyInfo ul {
	overflow: hidden;
	
	float: left;
}

.zxlyInfo ul li {
	float: left;
	height: 48px;
	background: #fff;
	margin-left: 18px;
}

.zxlyInfo ul li input {
	padding-left: 55px;
	height: 48px;
	line-height: 48px;
	border: none;
	color: #999;
}

.zxlyInfo ul li{position: relative;}
.zxlyInfo ul li i{position: absolute;left: 16px;top: 12px;font-size: 20px;color: #a2a0a0;}

.zxlyInfo ul li.li4 {
	width: 120px;
	text-align: center;
	font-weight: bold;
}

.zxlyInfo ul li.li4 a {
	display: block;
	height: 48px;
	line-height: 48px;
	color: #fff;
	width: 100%;
}

.zxlyInfo ul li.li4 button {
	border: 0;
	width: 100%;
	height: 48px;
	line-height: 48px;
	color: #fff;
	background: #ffbf00;
	outline: none;
}

.zxlyInfo ul li.li1 {width: 210px;}
.zxlyInfo ul li.li2 {width: 210px;}
.zxlyInfo ul li.li3 {width: 180px;}
.zxlyInfo ul li.li5 {width: 180px;}

.zxlyInfo .zxlyClose {
	width: 48px;
	height: 48px;
	background: url(../images/zxlyclose.png) no-repeat center;
	position: absolute;
	right: 0;
	top: 0;
	cursor: pointer;
}











