
/*------style.css  start------*/
/*less*/
@c:center;
@small:12px;
@mid:14px;
@big:16px;
@b:#000;
@g:#666;
@r:#d41c29;
.clearfix:after{
	content:"";
	display:block;
	clear:both;
}
.clearfix{
	zoom:1;
}
.fl{
	float:left;
}
.fr{
	float:right;
}
.db{
	display:block;
}
.tl{
	text-align: left;
}
.tc{
	text-align: center;
}
.tr{
	text-align: right;
}
.full{
	width:100%;
	height:100%;
}
.box{
	display: inline-block;
}
.none{
	display: none;
}




/* 手机端header */

.header{position:fixed;width:100%;left:0px;top:0px;height:50px;overflow:hidden;background:#fff;z-index:1000;}

.headercontainer{width: 92%;margin: auto;}

.header .logo{float:left;margin-top:10px;}

.header .logo h1{font-size:0;}



#head .header-navigation{float:right;margin-top: 14px;}

#head .header-navigation i{font-size:22px;color:#000000;}

.menu-wrapper-background{position:fixed;z-index:99999;background-color:rgba(0,0,0,0.6);width:100%;height:100%;top:0px;left:0px;display:none;}

.main_menu{position:fixed;top:50px;left:0px;width:100%;z-index:500;background:#ffffff;height:0px;overflow:auto;transition: all 350ms ease;}

.show-main{height:calc(100% - 50px);transition: all 350ms ease;}

.menu-top li{list-style:none;background:#f7f8f9;margin-bottom:10px;border-radius:3px;}

.menu-top li:first-child{margin-top:10px;}

.page-content{-webkit-transform:translateY(0px);transform:translateY(0px);transition:all 350ms ease;}

.menu-top{background-color:rgba(255,255,255,1);height:0px;width: 92%;margin:auto;overflow:hidden;transition:all 350ms ease;}

.show-menus{height:100%;transition:all 350ms ease;}

.menu-top .icon3{-ms-transform: rotate(0deg);-webkit-transform: rotate(0deg);transform: rotate(0deg);position:absolute;right:24px;top:18px;font-size:18px;transition:all 350ms ease;}

.menu-top .icon4{-ms-transform: rotate(0deg);-webkit-transform: rotate(0deg);transform: rotate(0deg);position:absolute;right:24px;top:23px;font-size:18px;transition:all 350ms ease;}

.menu-top a{text-indent:24px;font-size:18px;font-weight:400;color:#3b4043;line-height:28px;padding:10px 0px;display: block;position: relative;overflow: hidden;}

.submenu{max-height:0px;overflow:hidden;transition:all 350ms ease;}

.submenu a{text-indent:24px;font-size:17px;font-weight:400;line-height:24px;transition:all 350ms ease;}

.show-submenu{max-height:5000px!important;transition:all 350ms ease;}

.pctopdiv{height: 50px;}


.pctop{display:none;}

		/*banner*/
#indexbanner{ width:100%; overflow: hidden; position: relative;}
#indexbanner .bx-controls{ position: absolute; left: 0; bottom: 10px; z-index: 100; width: 100%; color: rgba(0,0,0,1);}
#indexbanner .bx-controls .bx-pager{ text-align: center;}
#indexbanner .bx-controls .bx-pager div{ display: inline-block; margin: 0 2px;}
#indexbanner .bx-controls .bx-pager div a{ display: block; width: 35px; height: 3px; overflow: hidden; line-height: 50px; background-color: rgba(255,255,255,0.3);}
#indexbanner .bx-controls .bx-pager div a.active{ background-color: rgba(255,255,255,1);}
#indexbanner .bx-controls .bx-controls-direction{ display: none;}
/*#indexbanner .bx-controls{display:none;}*/
#indexbanner img{display:block;max-width:100%;}
.phonebanner{font-size:0;line-height:0;}
.phonebanner img{display:block;}
.insidebanner{display:none;}

.container{width:92%;margin:auto;}





.tit{width:100%;text-align:center;overflow:hidden;}
.tit .cn{font-size:26px;color:#393939;margin-bottom:8px;}
.tit .line{width:300px;height:1px;background:#e8e8e8;margin:auto;position:relative;margin-top:15px;margin-bottom:15px;}
.tit .line:before{content:"";position:absolute;width:42px;height:3px;background:#393939;left:50%;top:-1px;transform:translateX(-50%); }
.tit .en{color:rgba(57,57,57,0.1);font-size:26px;line-height:30px;text-transform:uppercase;font-weight:bold;}

.indexcontent{padding:20px 0px;overflow: hidden;}
/*banner*/
.contentbanner{overflow: hidden; position: relative;font-size:0;width: 100%;float: left;}
.contentbanner .swiper-pagination{width:100px;left:80%;bottom:20px;}
.contentbanner .swiper-pagination .swiper-pagination-bullet{background:rgba(255,255,255,0.5);opacity: .8;}
.contentbanner .swiper-pagination .swiper-pagination-bullet-active{background:rgba(255,255,255,1);}
.contentbanner img{max-width: 100%;transition: 0.6s;}
.contentbanner li:hover img{transform: scale(1.1,1.1);}
.contentbanner .tt{position: absolute;bottom: 0px;padding:0px 15px;left: 0;width: calc(100% - 30px);line-height: 50px; height: 50px;background: rgba(0,0,0,0.3);font-size: 18px;color: #ffffff;}


#indexnews{width: 100%;overflow:hidden;}
#indexnews .tab {width: 100%;overflow: hidden;line-height: 30px;margin-top:20px;}
#indexnews .tab ul{display:flex;justify-content:space-between;}
#indexnews .tab ul li{float: left;text-align: center}
#indexnews .tab ul li a{font-size: 18px;color: #333333;line-height: 22px;}
#indexnews .tab ul li:first-child a{/*font-size: 24px;*/color: #116e9e;font-weight: bold;}
#indexnews .con ul{display: none;}
#indexnews .con ul:first-child{display:block;}
#indexnews .con ul li{position: relative;width:100%;overflow:hidden;padding: 6px 0px;}
#indexnews .con ul li:after{content:"" ; position: absolute;left: 0px;top:13px;width: 12px;height: 12px;background: #e8edef;}
#indexnews .con ul li .details{padding:0px 0px  10px 20px;border-bottom:1px solid #e9e9e9;}
#indexnews .con ul li .details .tt{font-size:16px;color:#333333;line-height:24px;width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin-bottom: 10px;}
#indexnews .con ul li .details .des{color:#999;line-height:24px;font-size:14px;overflow: hidden;margin-bottom:10px;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;}
#indexnews .con ul li .details .date{font-size:16px;color:#c7c7c7;}

#indexnews .con ul li .detail{padding:0px 0px  0px 20px;}
#indexnews .con ul li .detail .tt{width:70%;float:left;font-size:14px;color:#333333;line-height:24px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
#indexnews .con ul li .detail .date{float:left;width:30%;font-size:14px;color:#c7c7c7;text-align:right;line-height:24px;}


.indexcategg ul li{float: left;margin-bottom:14px;width: 100%; }
.indexcategg ul li img{max-width: 100%;}


.indexcateli ul li{float: left;width: 15%;position: relative; border-radius:15px; background: #ffffff; margin-right: 2% ;min-height: 280px;box-shadow: 0px 0px 10px 3px #edf7fb;}
.indexcateli ul li:after{content:"";position: absolute;bottom: 0;width: 40%;background: #268ec6;left: 30%;height: 5px;border-radius: 3px;transition: 0.6s;}
.indexcateli ul li:nth-child(6n){margin-right:0px;}
.indexcateli ul li .pic{width: 100%;height: 160px;display:flex;
	align-items:center;
	display:-webkit-flex;
    -webkit-align-items:center;
	display:-ms-flex;
    -ms-align-items:center;}
.indexcateli ul li .pic img{margin:auto;display: block;transition: 0.6s;width:100%;}
.indexcateli ul li .cn{font-size:24px;color:#116e9e;font-weight: bold;text-align: center;}
.indexcateli ul li .en{font-size:14px;color:#999999;text-transform: uppercase;text-align: center;margin-top: 20px;}


#indexcontent2{width:100%;overflow: hidden; padding: 20px 0px;}
.indexcontent2 .left{width: 100%;float: left;}
.indexcontent2 .right{width: 100%;float: right;}
.indexcontent2 .catetitle{border-bottom: 1px solid #e6e6e6;}
.indexcontent2 .catetitle a{font-size: 24px;color: #0a46bb;line-height: 40px;position: relative;}
.indexcontent2 .catetitle a:before{content:"";position: absolute;left: 0;bottom: -8px;width: 100%;height: 3px;background: #0a46bb;}

.indexcontent2 .title{margin-top: 20px;border-left: 4px solid #cfcfcf;text-indent:12px;margin-bottom: 10px; }
.indexcontent2 .title a{font-size: 22px;color: #333333;line-height: 30px;}
.indexcontent2 .title a span{color:#999999;font-weight: normal;;font-size: 15px;float: right;}


.content{width: 100%;overflow: hidden;}
.content1{width: 100%;float: left;}
.content2{width: 100%;float: right;}
.content .details{}
.content .details li{position: relative;overflow: hidden;}
/*.content .details li:after{content:"";position: absolute;left: 0;height: 12px;width: 12px;top:25px;background:#e8edef ;}*/

.content .details .tt{color:#333333;font-size: 14px;float: left; width: calc(100% - 100px); line-height: 35px;overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}
.content .details .date{text-align: right;color:#c7c7c7;font-size: 14px;line-height: 1;width: 100px;float: right;line-height: 35px; }


/*技术交流*/

/*技术交流*/
.content3{width: 100%; overflow: hidden;}
.content3 .details{overflow: hidden;margin-top:30px;}
.content3 .details ul li{width: 100%;overflow: hidden;}
.content3 .details .pic{height: 265px;width: 100%;font-size: 0;margin-bottom: 25px;overflow: hidden;}
.content3 .details .pic img{transition: 0.6s;max-width: 100%;height: 265px;}
.content3 .details .tt{font-size: 14px;color: #333333;float: left; width: calc(100% - 100px);line-height: 37px;height:37px;overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}
.content3 .details .date{text-align: right;color:#c7c7c7; font-size: 14px;line-height: 1;width: 100px;float: right;line-height: 37px; }

.content4 .details{margin-top: 10px;}
.content4 .details ul {border-top: 1px solid #e6e6e6;margin-top: 20px;padding-top:18px;}
.content4 .details ul li{padding:15px 0;}
.content4 .details .tt{line-height: 20px;font-size: 14px;color: #333333;float: left; width: calc(100% - 100px);overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}
.content4 .details span{display: block;float: left;width: 20px;height: 20px;font-size:15px; margin-right: 10px; border-radius:4px; background: #3176cb;text-align: center;color:#ffffff;}

/*
.content3{width: 100%; overflow: hidden;}
.content3 .details{overflow: hidden;margin-top:15px;}
.content3 .details .pic{height: 265px;width: 100%;font-size: 0;margin-bottom: 12px;overflow: hidden;}
.content3 .details .pic img{transition: 0.6s;max-width: 100%;height: 265px;}
.content3 .details .tt{font-size: 16px;color: #333333;line-height: 35px;height:35px;overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}

.content4 .details{margin-top: 10px;}
.content4 .details ul {border-top: 1px solid #e6e6e6;margin-top: 10px;}
.content4 .details ul li{padding:10px 0;}
.content4 .details .tt{line-height: 20px;font-size: 16px;color: #333333;overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}
.content4 .details span{display: block;float: left;width: 20px;height: 20px;font-size:15px; margin-right: 10px; border-radius:4px; background: #3176cb;text-align: center;color:#ffffff;}
*/

#indexcontent3{width:100%;overflow: hidden; padding:20px 0px;margin-top:10px;margin-bottom: 30px;}
.indexcontent3 .con{margin:auto;overflow:hidden;position:relative;} 
.indexcontent3 .title{border-left: 4px solid #cfcfcf;text-indent:12px;margin-bottom: 30px; }
.indexcontent3 .title a{font-size: 24px;color: #333333;line-height: 30px;}
.indexcontent3 .title a span{color:#999999;font-weight: normal;;font-size: 15px;float: right;}
.indexcontent3 .con .mySwiper2{width:calc(100% - 80px);margin:auto;overflow:hidden;}
.indexcontent3 .con .button-next{position:absolute;right:0;top:50%;width:30px;transform:translateY(-50%); height:80px;line-height:80px;text-align:center;color:#ffffff;font-weight:bold; background:#666666;}
.indexcontent3 .con .button-prev{position:absolute;left:0;top:50%;width:30px;transform:translateY(-50%);height:80px;line-height:80px;text-align:center;color:#ffffff;font-weight:bold;background:#666666;}
.indexcontent3 .con ul{width:100%;}
.indexcontent3 .con ul li{float: left; height: 103px;text-align: center;overflow: hidden;transition: 0.6s;}
.indexcontent3 .con ul li:last-child{margin-right:0;}
.indexcontent3 .con ul li a{display: block;width:100%;height:100%;}
.indexcontent3 .con ul li .pic{border:1px solid #dcdcdc;float: left;width:calc(100% - 3px);font-size: 0;height: 101px;display:flex;line-height:0;
	align-items:center;
	display:-webkit-flex;
    -webkit-align-items:center;
	display:-ms-flex;
    -ms-align-items:center;}
.indexcontent3 .con ul li .pic img{max-width: 100%;max-height:100%;display: block;margin:auto;}
.indexcontent3 .con ul li .tt{float: left;line-height: 82px;font-size: 22px;color: #126996;}


/*企业简介*/
#indexcontent4{background: #f9f9f9;width: 100%;overflow: hidden;padding:20px 0px;}
.indexcontent4{overflow: hidden; margin:auto;}
.indexcontent4 .left{float: left;width: 100%;display: flex;justify-content: center;align-content: center;align-items: center;flex-direction: column;height:0;overflow:hidden;}
.indexcontent4 .left .pic{width: 100%;font-size: 0;margin-bottom: 40px;}
.indexcontent4 .left a{width: 100%;display: block;background: #054ea8;text-align: center;line-height:45px;height: 45px;font-size: 15px;color:#ffffff; }
.indexcontent4 .left a span{background: #3176cb;display: block;float: right;text-align: center;height: 45px;width: 45px;}
.indexcontent4 .con{margin-bottom:20px;width: 100%;line-height: 2;text-align: justify;}
.indexcontent4 .con .tt{font-weight: bold;font-size: 16px;color: #333333;}
.indexcontent4 .con .conn{font-size: 16px;color: #333333;line-height: 28px;}
.indexcontent4 ul{width:100%;}
.indexcontent4 ul li{width: calc(50% - 5px);margin-bottom: 10px; border-radius: 3px; float: left;height: 90px;display: flex;flex-direction: column;align-items: center;justify-content: center;}
.indexcontent4 ul li a{width: 100%;height: 100%;display: flex;align-items: center;justify-content: center;}
.indexcontent4 ul li .tt{padding-right: 15px;}
.indexcontent4 ul li .cn{font-size: 22px;color: #ffffff;margin-bottom:10px;}
.indexcontent4 ul li .en{font-size: 16px;color: #ffffff; font-family: "ANTON";}
.indexcontent4 ul li .pic{width: 40px;}
.indexcontent4 ul li .pic img{width: 40px;}
.indexcontent4 ul li:nth-child(4n+1){background: #127398;}
.indexcontent4 ul li:nth-child(4n+2){background: #0556a8;float: right;}
.indexcontent4 ul li:nth-child(4n+3){background: #269a6a;}
.indexcontent4 ul li:nth-child(4n+4){background: #dd4040;float: right;}


/*合作伙伴*/
#indexcontent5{width:100%;overflow: hidden; padding:20px 0px;}
.indexcontent5 .title{font-size: 18px;color: #333333;font-weight: bold;text-align: center;margin-bottom: 20px;}
.indexcontent5 .con{margin:auto;}
.indexcontent5 .con ul li{float: left; height: 100px;margin-bottom: 20px; width:calc(50% - 10px);margin-right:16px;border:1px solid #dcdcdc;text-align: center;overflow: hidden;transition: 0.6s;}
.indexcontent5 .con ul li:nth-child(2n){margin-right:0;}
.indexcontent5 .con ul li a{display: block;}
.indexcontent5 .con ul li .pic{font-size: 0;height: 100px;display:flex;
	align-items:center;
	display:-webkit-flex;
    -webkit-align-items:center;
	display:-ms-flex;
    -ms-align-items:center;}
.indexcontent5 .con ul li .pic img{max-width: 80%;max-height:100%;display: block;margin:auto;}
.indexcontent5 .con ul li .tt{float: left;line-height: 82px;font-size: 22px;color: #126996;}




/*
#ne_nav{width:100%;height:40px;background:#f5f5f5;line-height:40px;}
#ne_nav p{line-height:40px;padding-left:30px;background:url(../images/home.png) no-repeat left center;}

*/


#sidenav{width:100%;overflow: hidden;position: relative;background: #0a46bb;}

#ne_nav{height:65px;line-height:65px;font-size:16px;color:#ffffff;float: right;display: none;}
#ne_nav *{font-size:16px;color:#ffffff}

#sidenav ul{width:100%;display:flex;justify-content:center;}
#sidenav ul li{line-height:40px;font-size:15px;position:relative;margin:0px 7px;}
#sidenav ul li a{font-size:14px;color:#ffffff}
#sidenav ul li.cur a{font-weight: bold; font-size:14px;color:#ffffff;}
#sidenav ul li.cur::after{position:absolute;left:0;bottom:2px;content:"";width:100%;height:3px; background:#ffffff}



.col{line-height:220%;margin-top:.5rem;padding-bottom:.5rem;min-height:10rem;}
.col h2{text-align:center;font-weight:normal;color:#000;font-size:.42rem;}
.col h3{text-align:center;font-weight:normal;font-size:.32rem;}
.col *{max-width:100%;}

#allmap{height:360px;}
.inset img{max-width:100%;}
.inset .catname{display:none;}
.pagecol{width:100%;line-height:200%;font-size:15px;padding: 20px 0px 30px;min-height: 220px;}
.pagecol img{max-width: 100%;}
.pagecol .share{display: block;float: right; }
.pagecol .share .fenxiang{float: left;font-size: 14px;color:#999999;line-height: 34px;}
.pagecol .content{overflow: hidden;display: block;width: 100%;}
.pagecol .pccontent{display:none;}
.pageright{display:none;height:0;overflow:hidden;}
.pagecol td { padding: 5px 5px 5px 10px;/*white-space:nowrap;*/font-size:13px;}
.articlecol{width:100%;float:left;min-height:350px;margin-bottom:20px;}
.articlecol .catname{font-weight: bold; font-size:22px;color:#000000;padding:20px 0px 0px;  }
.article_right{display:none;}
.article_right .title{font-size: 18px;color:#333;line-height: 25px;font-weight: bold;padding-left: 15px;position: relative;margin:45px 0px 20px 0px; }
.article_right .title:before{position: absolute;left: 0;top: 0;content:"";background: #0a46bb;height: 100%;width: 6px;}
.article_right .title:after{position: absolute;right: 0;top: 0;content:"";background: url(../images/title_bg.jpg) repeat-x center; height: 100%;width: 70%;}
.article_right .con{width: 100%;overflow: hidden;}
.article_right .con1 ul li{width: 100%;background: #f6f6f6;display: flex;justify-content: space-between;align-items: center;align-content: center;margin-bottom: 10px;}
.article_right .con1 ul li .pic{float: left;}
.article_right .con1 ul li .tt{float: right;padding:0px 15px;font-size: 16px;color:#333;line-height: 25px;font-weight: bold;}

.article_right .con2 ul {}
.article_right .con2 ul li{padding:10px 0;}
.article_right .con2 .tt{line-height: 22px;font-size: 16px;color: #333333;overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}
.article_right .con2 span{display: block;float: left;width: 22px;height: 22px;font-size:15px; margin-right: 10px; border-radius:5px; background: #eaeef1;text-align: center;color:#a0aab4;}
.article_right .con2 ul li:hover .tt{font-weight: bold;color:#3176cb;}
.article_right .con2 ul li:nth-child(10n+1) span{background: #0a46bb;color:#fff;}
.article_right .con2 ul li:nth-child(10n+2) span{background: #d71425;color:#fff;}
.article_right .con2 ul li:nth-child(10n+3) span{background: #ee6805;color:#fff;}



.newscol{width: 100%;line-height:220%;font-size:15px;padding: 20px 0px;}
.newscol .title{color:#191919;font-size: 18px;line-height:1.5;}
.newscol .date{width: 100%;padding:10px 0px;min-height: 34px;border-bottom: 1px solid #e2e2e2;}
.newscol .time{line-height: 34px;font-size: 14px;color:#999999;}
.newscol .share{min-height: 36px;}
.newscol .share .fenxiang{float: left;font-size: 14px;color:#999999;line-height: 34px;}
#share-3{float: left;}
.newscol .content{padding:15px 0px;min-height: 400px;}
.news_right{float: right;width: 25%;display: none;}
.news_right .title{font-size: 20px;font-weight: bold;color:#333333;padding:15px 0;border-bottom: 1px solid #e2e2e2;margin-bottom:20px;}
.news_right .list1{width: 100%;}
.news_right .list1 ul li .pic{width: 100%;overflow: hidden;font-size: 0;}
.news_right .list1 ul li .pic img{width: 100%;transition: 0.6s;}
.news_right .list1 ul li .tt{font-size: 16px;color:#333333;line-height: 25px;margin-top: 10px; }
.news_right .list1 ul li .date{font-size: 14px;color:#c7c7c7;line-height: 25px;margin-top: 5px;margin-bottom: 10px; }
.news_right .list1 ul li:hover .pic img{transform: scale(1.1,1.1);}
.news_right .list1 ul li:hover .tt{color: #116e9e;}
.news_right .list2{margin-top: 15px;}
.news_right .list2 ul li{width: 100%;overflow: hidden;line-height: 30px;font-size: 16px;color:#333333;}
.news_right .list2 ul li .tt{width: 60%;float: left;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;position: relative;padding-left: 25px;}
.news_right .list2 ul li .tt:after{content:"";position:absolute;left: 0;top:10px;width: 12px;height: 12px;background: #e8edef; }
.news_right .list2 ul li:hover .tt:after{background: #116e9e;}
.news_right .list2 ul li:hover .tt{color: #116e9e;}
.news_right .list2 ul li .date{width: calc(40% - 25px);float: right;text-align: right;color: #c7c7c7;}
.news_right .list3{margin-top: 15px;}
.news_right .list3 .pic{width: 100%}
.news_right .list3  .pic img{width: 100%}
.news_right .list3 a{width: 100%;height: 59px;margin-top: 15px;border-radius:30px;display:block;background: #ed6f3d;color:#ffffff;font-size: 18px; font-weight: bold;text-align: center;line-height: 60px;}

.newscol1{width: 100%;line-height:220%;font-size:16px;}
.newscol1 .title{color:#191919;font-size: 30px;line-height:1.5;}
.newscol1 .date{width: 100%;padding:10px 0px;min-height: 34px;border-bottom: 1px solid #e2e2e2;}
.newscol1 .time{float: left;line-height: 34px;font-size: 14px;color:#999999;}
.newscol1 .share{float: right;}
.newscol1 .share .fenxiang{float: left;font-size: 14px;color:#999999;line-height: 34px;}
.newscol1 .content{padding:35px 0px;min-height: 400px;}




.albums{max-width:800px;margin:auto;}
.albums li{width:24%;float:left;margin-right:1.33%}
.albums li:nth-child(4n){margin-right:0;}
.albums img{max-width:100%;}


.service{min-height:10rem;padding-bottom:.8rem;}
.service .detail{margin-top:.6rem;width:100%;}
.service .detail .mt{color:#1c5a99;font-size:.47rem;font-weight:bold;padding-left:8px;position:relative;}
.service .detail .mt:before{content:"";position:absolute;width:5px;height:5px;border-radius:50%;background:#1c5a99;left:0;top:8px;}
.service .detail .mc{width:100%;background:#1c5a99;margin-top:.4rem;padding:.5rem 0;}
.service .detail .mc p{position:relative;padding-left:1rem;margin-bottom:.3rem;color:#fff;font-size:.38rem;}



.xwlb{width:100%;min-height:350px;margin-bottom:50px;}
.xwlb ul{width:100%;overflow:hidden;}
.xwlb ul li{width:100%;border-bottom:1px solid #ebebeb;line-height: 20px;overflow: hidden;}
.xwlb ul li a{padding:15px 0px;width:100%;display:block;overflow: hidden;}
.xwlb ul li .tt{font-size:15px;color:#666666;width: 70%;padding-left: 16px; position:relative;float: left;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.xwlb ul li .tt:after{content:"";position: absolute;left: 0px;top:5px;width: 10px;height: 10px;background: #e8edef;}
.xwlb ul li .date{width: calc(30% - 16px);float: right;text-align: right;font-size:14px;color:#999999;}


.hylj{width:100%;min-height:450px;margin-bottom:50px;margin-top:30px;overflow:hidden;}
.hylj ul{width:100%;}
.hylj ul li{width:calc(48% - 4px);margin-right: 2%; float:left;margin-bottom:10px;border:2px solid rgb(238, 238, 238);}
.hylj ul li a{width:100%;display:block;}
.hylj ul li .pic{width:100%;height:80px;overflow:hidden;display:flex;align-items:center;display:-webkit-flex; /* Safari */-webkit-align-items: center; /* Safari 7.0+ */}
.hylj ul li .pic img{max-width:80%;max-height:100%;margin:auto;}
.hylj ul li p{text-align:center;color:#000;font-size:13px;line-height: 20px;height: 40px;padding: 0px 12px;overflow: hidden;}




.hyqyzp .catname{font-weight: bold; font-size:22px;color:#000000;padding:20px 0px;  }
.hyqyzp ul{width: 100%;}
.hyqyzp ul li{background: #ffffff;width: 100%;overflow: hidden; margin-bottom:15px;border-radius: 10px;box-shadow:0px 0px 10px 5px #e8e8e8;}
.hyqyzp ul li .tt{font-size: 16px;color: #333333;font-weight: bold;padding: 25px;background: linear-gradient(to right,#e2f2ff,#fafcfb);}
.hyqyzp ul li .des{color:#929292;padding:20px 25px 0px;line-height: 28px;height: 112px;overflow: hidden;}
.hyqyzp ul li .more{width: 115px;height: 35px;line-height: 35px;border:1px solid #0a46bb;margin:20px auto;border-radius: 5px;text-align: center;color: #0a46bb; }
.hyqyzp ul li:hover .des{color:#0a46bb;} 
.hyqyzp ul li:hover .more{color:#ffffff;background: #0a46bb; }

.hyqyzpshow{}
.hyqyzpshow .catname{font-weight: bold; font-size:22px;color:#000000;padding:20px 0px;  }
.hyqyzpshow .title{}
.hyqyzpshow .title .tt{font-size: 18px;color: #000000;font-weight:bold;}
.hyqyzpshow .title .time{font-size: 13px;color: #727272;margin-top: 15px;}
.hyqyzpshow .hyqyzpcontent{background:#ffffff;max-width: 100%;}
.hyqyzpshow .hyqyzpcontent .tt{font-size: 20px;color: #000000;font-weight:bold;padding: 30px 0px 15px;}
.hyqyzpshow .hyqyzpcontent .des{font-size: 16px;color: #727272;line-height: 2;}
.hyqyzpshow .hyqyzpcontent .con{font-size: 16px;color: #727272;line-height: 2;}







.xwkw{width:100%;min-height:350px;margin-bottom:50px;}
.xwkw ul{width:100%;overflow:hidden;}
.xwkw ul li{width:49%;margin-right:2%;float: left;}
.xwkw ul li:nth-child(2n){margin-right:0;}
.xwkw ul li a{width:100%;display:block;}
.xwkw ul li .pic{overflow:hidden;
    display:flex;
    align-items:center;
    display:-webkit-flex;
    -webkit-align-items: center;}
.xwkw ul li .pic img{max-width:100%;transition:0.6s;}
.xwkw ul li .con{padding:20px 0px;}
.xwkw ul li .con .tt{font-size:18px;line-height:30px;color:#202020;font-weight: bold;}
.xwkw ul li .con .date{line-height:25px;margin-top:5px;color:#666666;font-size: 16px;}
.xwkw ul li:hover .tt{color:#116e9e;}
.xwkw ul li:hover .pic img{transform:scale(1.1,1.1);
    -ms-transform:scale(1.1,1.1); 	/* IE 9 */
    -moz-transform:scale(1.1,1.1); 	/* Firefox */
    -webkit-transform:scale(1.1,1.1); /* Safari 和 Chrome */
    -o-transform:scale(1.1,1.1); 	/* Opera */}


.typj{width:100%;min-height:350px;margin-bottom:50px;}
.typj ul{width:100%;overflow:hidden;}
.typj ul li{width:100%;transition: all 0.3s ease 0s;border-bottom:1px solid #ddd;position:relative;overflow: hidden;padding:22px 0px;position: relative;}
.typj ul li .pic{float:left;width:100%;max-width: 350px; overflow:hidden;
    display:flex;
    align-items:center;
    display:-webkit-flex;
    -webkit-align-items: center;}
.typj ul li .pic img{max-width:100%;transition:0.6s;}
.typj ul li .con{width:100%;overflow: hidden;}
.typj ul li .con .tt{font-size:18px;color:#1c1c1c;font-weight: bold; margin-top:10px;}
.typj ul li .con .des{margin-top:12px;color:#555555;font-size: 15px; line-height:25px;height:75px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}
.tongdao{max-width: 145px;margin-top: 10px;}
.tongdao a{width: 100%;text-align: center; height: 40px;background: #ed6f3d;font-size: 16px;color:#ffffff;display: block;border-radius: 20px;line-height: 40px;}


.fzjg{width:100%;min-height:350px;margin-bottom:50px;}
.fzjg ul{width:100%;}
.fzjg ul li{width:48%;margin-right:2%;float: left;text-align: center;border-radius: 30px;margin-bottom: 20px; }
.fzjg ul li:nth-child(2n){margin-right:0;}
.fzjg ul li a{width:100%;display:block;padding:15px 0px;border-radius: 30px;box-shadow:8px 8px 10px #eaeaea; font-size:15px;line-height:20px;color:#393939;font-weight: bold;background: #f8f8f8;}







.pxxm{margin:auto;min-height:10rem;margin-top:.6rem;margin-bottom:1rem;}
.pxxm ul{width:100%;overflow:hidden;}
.pxxm ul li{float:left;width:49%;margin-right:1%;margin-bottom:.2rem;}
.pxxm ul li:nth-child(2n){margin-right:0px;}
.pxxm ul li .pic{width:100%;border:1px solid #dcdcdc;}
.pxxm ul li .pic img{max-width:100%;}
.pxxm ul li p{width:100%;height:1rem;overflow:hidden;line-height:.5rem;text-align:center;color:#333;background:#fff;}






.client_info{min-height:10rem;margin-top:.6rem;margin-bottom:1rem;}
.client_info .detail{margin-bottom:.3rem;}
.client_info .detail .mt{font-size:.45rem;color:#333;position:relative;display:inline-block;}
.client_info .detail .mt:after{content:"";position:absolute;width:100%;border-top:1px solid #cecece;left:0;top:.7rem;}
.client_info .detail .mc{margin-top:.7rem;}
.client_info .detail .mc .list{width:49%;height:4rem;border:1px solid #cecece;float:left;margin-right:2%;margin-bottom:.3rem;}
.client_info .detail .mc .list:nth-child(2n){margin-right:0;}
.client_info .detail .mc .list .img{width:100%;height:2rem;margin-top:.3rem;}
.client_info .detail .mc .list p{text-align:center;padding:0 .1rem;line-height:.6rem;height:1.2rem;overflow:hidden;margin-top:.2rem;}






.xwzx{width:100%;min-height:10rem;margin-bottom:1rem;/*margin-top:.6rem;*/}
.xwzx ul{min-height:6rem;margin-top:.6rem;}
.xwzx ul li{width:100%;margin-bottom:.5rem;box-shadow:0 0 3px 2px rgba(204,204,204,.3);}
.xwzx ul li a{height:100%;padding:.4rem .3rem;background:#fff;display:block;overflow:hidden;}
.xwzx ul li .pic{width:100%;}
.xwzx ul li .pic img{width:100%;}
.xwzx ul li .tt{font-size:.4rem;color:#333;margin-top:.4rem;line-height: 1.5;}
.xwzx ul li .des{height:1.2rem;line-height:.6rem;overflow:hidden;margin-bottom:.2rem;margin-top:.1rem;font-size:.32rem;color:#999;}
.xwzx ul li .date{margin-top:.2rem;background:url(../../images/time.png) no-repeat left center;font-size:.32rem;color:#999;}




.zbzx{width:100%;min-height:10rem;margin-bottom:1rem;margin-top:.3rem;overflow:hidden;}
.zbzx ul li{width:100%;height:1.2rem;line-height:1.2rem;border-bottom:1px dashed #dfdfdf;}
.zbzx ul li a{width:100%;height:100%;display:block;}
.zbzx ul li .tt{float:left;width:70%;font-size:.35rem;}
.zbzx ul li .date{float:right;color:#999;font-size:.35rem;}





.contact_info{min-height:10rem;margin-bottom:1rem;}
.contact_info .mt{margin-top:.6rem;padding-bottom:.3rem;border-bottom:1px solid #e1e1e1;overflow:hidden;}
.contact_info .mt .tt{float:left;font-size:.45rem;color:#080808;margin-top:.2rem;}
.contact_info .mt .phone{float:right;}
.contact_info .mt .phone p{margin-bottom:.15rem;text-align:right;}
.contact_info .mt .phone span{font-size:.36rem;color:#1c5a99;}
.contact_info .con{margin-top:.3rem;line-height:220%;}
.contact_info .detail{margin-top:.5rem;}
.contact_info .detail .list{width:100%;padding:.36rem .2rem;padding-top:.5rem;background:#f5f5f5;display:block;margin-bottom:.3rem;overflow:hidden;}
.contact_info .detail .list .tt{padding-bottom:.2rem;padding-left:.5rem;font-size:.38rem;color:#000;font-weight:bold;border-bottom:1px dashed #d5d5d5;}
.contact_info .detail .list .des{font-size:.32rem;line-height:200%;padding-left:.5rem;padding-right:.3rem;margin-top:.2rem;color:#666;}




.office_info{min-height:10rem;margin-bottom:1rem;}
.office_info .mt{margin-top:.6rem;padding-bottom:.3rem;border-bottom:1px solid #e1e1e1;overflow:hidden;}
.office_info .mt .tt{float:left;font-size:.45rem;color:#080808;margin-top:.2rem;}
.office_info .mt .phone{float:right;}
.office_info .mt .phone p{margin-bottom:.15rem;text-align:right;}
.office_info .mt .phone span{font-size:.36rem;color:#1c5a99;}
.office_info .con{margin-top:.4rem;}
.office_info .con .im{width:100%}
.office_info .con .content{line-height:.7rem;margin-top:.3rem;}
.office_info .detail{margin-top:.5rem;}
.office_info .detail .tt{padding-bottom:.3rem;text-transform:uppercase;border-bottom:1px solid #eaeaea;}
.office_info .detail .content{margin-top:.3rem;line-height:.7rem;}





input[type="text"],input[type="submit"],input[type="reset"]{
    -webkit-appearance: none;
}






.orientation{margin-top:20px;}







#footer{width:100%;background:#123b89;}
#footer .navul{display:none;}
#footer .footer_top{overflow:hidden;line-height: 30px;background: #096da0;display: none;}
#footer .footer_top p{float: left;font-size: 20px;color:#ffffff;font-weight: bold;margin-right: 35px;}
#footer .footer_top ul{float: left;}
#footer .footer_top ul li{float:left;color:#ffffff;}
#footer .footer_top ul li a{font-size: 16px;color:#ffffff;margin-right: 11px;padding-right: 11px;border-right:1px solid #ffffff;}
#footer .footer_top ul li:last-child a{border-right:none;}
#footer .footer_center{padding:20px 0;width: 100%;overflow: hidden;}
#footer .footer_lxfs{width:60%;float:left;line-height:2;font-size:14px;color:#ffffff;}
#footer .footer_lxfs *{font-size:16px;color:#ffffff;}

#footer .footer_qrcode{float:right;height:170px;display:flex;align-items:center;display:-webkit-flex; -webkit-align-items: center;}
#footer .footer_qrcode .pic{display:block;font-size:0px;}
#footer .footer_qrcode .tt{font-size:15px;text-align:center;color:#e8e8e8;display:block;line-height:42px;}

.footer_bottom{display: none;}
.footer_bottom1{line-height: 25px;font-size: 13px;text-align: left;color:#ffffff;background: #082b6d; padding: 10px 0px;}
.footer_bottom1 *{color: #ffffff;  }


#register{height: 100%;overflow: scroll;}
#register .logo img{display:block;margin:auto;margin-top:20px;max-width: 100%;max-height: 50px;}
#register .zhucelist{margin:20px auto;text-align: center;overflow: hidden;}
#register .zhucelist a{font-size: 14px; color:#ffffff;padding:0px 6px;text-align: center;}
#register ul {width: 100%;margin: auto;margin-bottom: 10px;}
#register ul li{line-height: 40px;margin-top: 10px;overflow: hidden;}
#register ul li p{width: 100px;text-align: right;float:left;margin-right: 20px;font-size: 14px; color:#ffffff;line-height: 40px;}
#register ul li input{height: 40px;outline:none;background: #ffffff;border:none;width: 240px;border-radius: 5px;overflow: hidden;text-indent: 10px;font-size: 14px;color:#7b7b7b;}
#register ul li select{height: 40px;outline:none;background: #ffffff;border:none;width: 240px;border-radius: 5px;overflow: hidden;font-size: 14px;color:#7b7b7b;}
#register ul li .select select{outline:none;background: #ffffff;border:none;width: 75px;margin-right:3px;border-radius: 5px;overflow: hidden;font-size: 14px;color:#7b7b7b;}
#register ul li.duanxin input{width:140px;margin-right: 10px;outline:none;float: left;}
#register ul li.duanxin a{width:90px;height: 40px;background: #fe2d2d;display: block;float: left;border-radius: 5px;text-align: center;font-size: 14px;color:#ffffff; }

#register .tishi{overflow: hidden;color:#ffffff;margin:20px auto;max-width: 340px;}
#register .tishi p{width: 0px;display:block;height:20px;float:left;margin-right: 20px;font-size: 16px; color:#ffffff;line-height: 20px;}
#register .tishi a{font-size: 14px; color:#ffffff;}
#register .tishi .left{float: left;}
#register .tishi .right{float: right;}
#register .submit{height: 40px;line-height: 40px;width: 500px;margin: auto}
#register .submit p{width: 100px;display:block;height:50px;float:left;margin-right: 20px;font-size: 16px; color:#ffffff;line-height: 50px;}
#register .submit input{height: 40px;background: #fe2d2d;outline:none;border:none;width: 220px;border-radius: 5px;overflow: hidden;text-align: center;font-size: 14px;color:#ffffff;}
#register .tishiyu{line-height: 20px;color:#ffffff;overflow: hidden;}
#register .tishiyu p{width: 100px;display:block;float: left;height: 1px;margin-right: 20px;}



#login{margin: auto;}
.loginpage{padding:30px 0px;border-radius: 10px;overflow: hidden;margin-top: 30px; }
#login .logo img{display:block;margin:auto;margin-top:20px;max-width: 100%;max-height: 50px;}
#login .zhucelist{text-align: center;margin-bottom: 25px;}
#login .zhucelist a{font-size: 20px; color:#ffffff;margin: 0px 25px;}
#login ul {width: 100%;margin: auto;margin-bottom: 10px;}
#login ul li{height: 50px;line-height: 50px;margin-top: 10px;}
#login ul li p{width: 100px;text-align: right;float:left;margin-right: 20px;font-size: 16px; color:#ffffff;line-height: 50px;}
#login ul li input{height: 50px;background: #ffffff;outline:none;border:none;width: 240px;border-radius: 5px;overflow: hidden;text-indent: 10px;font-size: 14px;color:#7b7b7b;}
#login ul li .select{outline:none;border:none;width: 220px;border-radius: 5px;overflow: hidden;text-indent: 12px;font-size: 16px;color:#7b7b7b;}
#login ul li select{height:50px;background: #ffffff;outline:none;border:none;width: 240px;border-radius: 5px;overflow: hidden;text-indent: 12px;font-size: 14px;color:#7b7b7b;}

#login ul li.verify input{width: 120px;margin-right: 10px;float: left;}
#login ul li.verify a{width:110px;height: 50px;overflow:hidden;float: left;background: #ffffff;display: block;border-radius: 5px;text-align: center;font-size: 14px;color:#ffffff; }
#login ul li.verify img{width:110px;height: 50px;}
#login .tishi{overflow: hidden;color:#fe2d2d;width: 100%;max-width: 340px;margin:20px auto}
#login .tishi p{width: 100px;display:block;height:20px;float:left;margin-right: 20px;font-size: 16px; color:#ffffff;line-height: 20px;}
#login .tishi a{font-size: 14px; color:#ffffff;}
#login .tishi .left{float: left;}
#login .tishi .right{float: right;}
#login .submit{height: 50px;line-height: 50px;margin: auto}
#login .submit p{width: 100px;display:block;height:50px;float:left;margin-right: 20px;font-size: 16px; color:#ffffff;line-height: 50px;}
#login .submit input{height: 50px;background: #fe2d2d;outline:none;border:none;width: 240px;border-radius: 5px;overflow: hidden;text-align: center;font-size: 16px;color:#ffffff;}
#login .tishiyu{line-height: 20px;color:#ffffff;overflow: hidden;}
#login .tishiyu p{width: 100px;display:block;float: left;height: 1px;margin-right: 20px;}

#userinfo {width: 100%;overflow: hidden;}
#userinfo .left{width: 100%;margin-bottom: 15px;}
#userinfo .left .title{line-height: 40px;width:100%;background: #096da0;color: #ffffff;text-align: center;font-size: 17px;}
#userinfo .left ul{border-radius: 5px;width:100%;float: left;position: relative; margin-bottom: 1px;}
#userinfo .left ul li{background:#f5f5f5;line-height:20px;padding:6px 0px; display:none;width:33%;float:left;text-align: center;font-size: 14px;}
#userinfo .left ul li.cur{background: #30a1db;color:#ffffff;}
#userinfo .right{float:right;width: calc(100% - 0px);background: #f5f5f5;padding: 5px;}
#userinfo .forminfo ul {width: 500px;margin: auto;margin-bottom: 10px;}
#userinfo .forminfo ul li{line-height: 50px;margin-top: 10px;}
#userinfo .forminfo ul li p{width: 100px;text-align: right;float:left;margin-right: 20px;font-size: 14px; line-height: 50px;}
#userinfo .forminfo ul li input{height: 50px;background: #ffffff;outline:none;border:none;width: 220px;border-radius: 5px;overflow: hidden;text-indent: 30px;font-size: 16px;color:#7b7b7b;}
#userinfo .forminfo ul li .select{width: 220px;border-radius: 5px;overflow: hidden;font-size: 16px;color:#7b7b7b;}
#userinfo .forminfo ul li select{height:50px;background: #ffffff;outline:none;border:none;width: 220px;border-radius: 5px;overflow: hidden;font-size: 16px;color:#7b7b7b;margin-bottom: 10px;}
#userinfo .forminfo ul li .fileBox{float: right;position: relative;width:380px; }
#userinfo .forminfo ul li .fileBox input{float: left;position:absolute;width: 100px;height: 50px;left: 0;top:0;z-index:100;opacity: 0;}
#userinfo .forminfo ul li .fileBox em{position:absolute;width: 100px;height: 50px;left:0px;top:0;}
#userinfo .forminfo ul li .fileBox1{float: right;position: relative;width:380px; }
#userinfo .forminfo ul li .fileBox1 input{float: left;position:absolute;width: 100px;height: 50px;left: 0;top:0;z-index:100;opacity: 0;}
#userinfo .forminfo ul li .fileBox1 em{position:absolute;width: 100px;height: 50px;left:0px;top:0;}
#userinfo .forminfo ul li .fileBox2{float: right;position: relative;width:380px; }
#userinfo .forminfo ul li .fileBox2 input{float: left;position:absolute;width: 100px;height: 50px;left: 0;top:0;z-index:100;opacity: 0;}
#userinfo .forminfo ul li .fileBox2 em{position:absolute;width: 100px;height: 50px;left:0px;top:0;}
#userinfo .forminfo .tishiyu{line-height: 30px;overflow: hidden;color:#999999;}
#userinfo .forminfo .tishiyu p{width: 100px;display:block;float: left;height: 1px;margin-right: 20px;}
#userinfo .forminfo .submit{height: 50px;line-height: 50px;width: 500px;margin: auto}
#userinfo .forminfo .submit p{width: 100px;display:block;height:50px;float:left;margin-right: 20px;font-size: 16px; color:#ffffff;line-height: 50px;}
#userinfo .forminfo .submit input{height: 50px;background: #fe2d2d;outline:none;border:none;width: 220px;border-radius: 5px;overflow: hidden;text-align: center;font-size: 16px;color:#ffffff;}


.user_block{width: 100%;overflow: hidden;display: none;padding: 20px 0px;}
.user_block .title{font-size: 24px;text-align: center;color: #333333;margin-bottom:35px;}
.user_block .user_form ul li.w50{width: 50%;float: left;}
.user_block .user_form ul li{height: 50px;line-height: 50px;margin-top: 10px;}
.user_block .user_form ul li p{width: 100px;text-align: right;float:left;margin-right: 20px;font-size: 16px; line-height: 50px;}
.user_block .user_form ul li input{height: 50px;background: #ffffff;outline:none;border:none;width: calc(100% - 120px);border-radius: 5px;overflow: hidden;text-indent: 30px;font-size: 16px;color:#7b7b7b;}
.user_block .user_form ul li .select{background: #ffffff;outline:none;border:none;width: 220px;border-radius: 5px;overflow: hidden;text-indent: 12px;font-size: 16px;color:#7b7b7b;}
.user_block .user_form .tishiyu{line-height: 20px;overflow: hidden;}
.user_block .user_form .tishiyu p{width: 100px;display:block;float: left;height: 1px;margin-right: 20px;}
.user_block .user_form .submit{height: 50px;line-height: 50px;width: 500px;margin: auto}
.user_block .user_form .submit p{width: 100px;display:block;height:50px;float:left;margin-right: 20px;font-size: 16px; color:#ffffff;line-height: 50px;}
.user_block .user_form .submit input{height: 50px;background: #fe2d2d;outline:none;border:none;width: 220px;border-radius: 5px;overflow: hidden;text-align: center;font-size: 16px;color:#ffffff;}


.user_block .contribute_list ul li{height: 50px;line-height: 50px;margin-top: 10px;}
.user_block .contribute_list ul li .tt{width: 70%;float:left;margin-right: 20px;font-size: 16px; line-height: 50px;}
.user_block .contribute_list ul li .tt .author{width:10%;float: left;}
.user_block .contribute_list ul li input{height: 50px;background: #ffffff;border:none;outline:none;width: calc(100% - 120px);border-radius: 5px;overflow: hidden;text-indent: 30px;font-size: 16px;color:#7b7b7b;}




/*
#sidenav1{width:100%;max-width: 220px;float: left; }
#sidenav1 ul{margin-top: 20px;}
#sidenav1 ul li{line-height:50px;text-align: center;position: relative;}
#sidenav1 ul li a{color:#333333;font-size:18px;}
#sidenav1 ul li:after{content:"";position: absolute;left: 0;top:20px;width: 12px;height: 12px;background: #e8edef;}
#sidenav1 ul li:hover:after{background: #116e9e;}
#sidenav1 ul li:hover a{color:#116e9e;}
#sidenav1 ul li.cur a{color:#116e9e;}
#sidenav1 ul li.cur:after{background:#116e9e;}
*/



.mypage{
    text-align: center;
    margin:auto;
	margin-top:15px;
}
.mypage	span,.mypage a{
	display: inline-block;
	vertical-align: top;
	color: #096da0;
	border: 1px solid #096da0;
	padding: 4px 8px;
	margin: 5px;
	font-size:12px;
}
.mypage	span.current,.mypage a.current{
	background: #096da0;
	color: #fff;
}




