
/*------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;
}



html {
    font: 62.5% "微软雅黑",Arial;
    color: #929292;
    -webkit-font-smoothing: antialiased;
    -webkit-text-size-adjust: none;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    background-color: transparent;
    height: 100%;
	background:#FAFAFA;
}

html {
    -webkit-overflow-scrolling: touch;
    overflow-scrolling: touch;
}

html,html body {
    width: 100%;
    height: 100%;
    overflow: hidden;
    /*background: #fff!important;*/

}


body.open {
	width: 100%;
    height: 100%;
    overflow: hidden;
}

.imgcw {
    margin: 0 auto;
    display: block;
    float: none;
    max-width: 100%;
    height: auto
}

html .scrollView {
    overflow-x: hidden;
    overflow-y: auto;
    height: calc(100% - 60px);
    height: -webkit-calc(100% - 60px);
}
.articlehead .scrollView{
  height: 100%;
}

.transform {
    transition: all 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99);
    -webkit-transition: all 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99);
}


#sitecontent{
	background: #fff;
    z-index: 1;
    position: relative;
    height: 100%;
	box-shadow:0px 0px 20px rgba(0, 0, 0, 0.1)
}
body.open #sitecontent {
    transform: translate3d(-260px,0,0);
    -webkit-transform: translate3d(-260px,0,0);
}
#header{
	width: 100%;
    height: 60px;
}
#header .btn {
    padding: 10px 15px;
    background: rgba(0,0,0,0);
	margin-top:5px;
}


.lcbody {
    width: 30px;
    height: 30px;
    position: relative;
    transform: translateZ(0px) rotate(0deg);
    transition: transform 0.4s cubic-bezier(0.4, 0.01, .165, 0.99);
}
.lcitem {
    position: absolute;
    left: 0;
    top: 0;
    transform: translateZ(0px) rotate(0deg);
    transition: transform 0.25s cubic-bezier(0.4, 0.01, 0.165, 0.99) 0s;
    -webkit-transform: translateZ(0px) rotate(0deg);
    -webkit-transition: -webkit-transform 0.25s cubic-bezier(0.4, 0.01, 0.165, 0.99) 0s;
    width: 30px;
    height: 30px;
}
.lcitem .rect {
    width: 30px;
    height: 2px;
    background: #333;
    position: absolute;
    left: 0;
    top: 14px;
    transition: transform 0.2s ease 0.2s;
    -webkit-transition: -webkit-transform 0.2s ease 0.2s;
}
.lcitem .rect.top {
    transform: translate3d(0px, -6px, 0px);
    -webkit-transform: translate3d(0px, -6px, 0px);
}
.lcitem .rect.bottom {
    transform: translate3d(0px, 6px, 0px);
    -webkit-transform: translate3d(0px, 6px, 0px);
}


#leftcontrol {
	opacity: 0;
    width: 260px;
    height: 100%;
    background: #FAFAFA;
    position: fixed;
	top:0;
    right: 0;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    overflow-scrolling: touch;
}
body.open #leftcontrol {
    opacity: 1;
}
#leftcontrol >ul {
    padding-top: 0px;
}
#leftcontrol ul li {
	display: block;
    min-height: 49px;
    font-size: .4rem;
    width: 100%;
    border-top: 1px solid #EBEBEB;
}
#leftcontrol ul li a {
	display: block;
	color: #666;
	padding: 0 25px;
    font-family: "HELVETICANEUELTPRO-THEX";
    height: 50px;
    line-height: 51px;
}
#leftcontrol ul li a span{
	display: inline-block;
}
#leftcontrol ul li a span.circle {
    border: #D8D8D8 1px solid;
    border-radius: 5px;
    width: 8px;
    height: 8px;
    background-color: transparent;
	margin-right: 15px;
    position: relative;
    top: 1px;
}
#leftcontrol ul li a span.more {
    width: 12px;
    height: 12px;
    position: relative;
    float: right;
    top: 20px;
}
#leftcontrol ul li a span.more span {
    background: #10628d;
    position: absolute;
}
#leftcontrol ul li a span.more span.h{
	width: 12px;
    height: 2px;
	transform: translate3d(0,5px,0);
    -webkit-transform: translate3d(0,5px,0);
}
#leftcontrol ul li a span.more span.v {
    transform: rotate3d(0,0,1,90deg) translate3d(5px,0,0);
    -webkit-transform: rotate3d(0,0,1,90deg) translate3d(5px,0,0);
}
#leftcontrol > ul > li.active a {
    background: #10628d;
    color: #fff;
}
#leftcontrol ul li.active a span.circle {
    border-color: #fff;
    background-color: #fff;
    margin-right: 15px;
}
#leftcontrol ul li.active a span.more span.v {
    transform: rotate3d(0,0,0,0) translate3d(0,5px,0);
    -webkit-transform: rotate3d(0,0,0,0) translate3d(0,5px,0);
}
#leftcontrol ul li .subnav {
    height: 0;
    overflow: hidden;
}
#leftcontrol ul.subnav li a {
    background: #ebebeb;
    color: #4E4E4E;
}
#leftcontrol ul.subnav li a i {
    color: #B4B4B4;
	margin-right: 20px;
    font-size: .5rem;
}
#leftcontrol ul.subnav li a.active{
    background: #3d87b3;
    color: #fff;
}
body.open .lcbody {
    transform: translateZ(0px) rotate(90deg);
    -webkit-transform: translateZ(0px) rotate(90deg);
}
body.open .lcitem {
    transform: translateZ(0px) rotate(45deg);
    transition: transform 0.25s cubic-bezier(0.4, 0.01, 0.165, 0.99) 0.2s;
    -webkit-transform: translateZ(0px) rotate(45deg);
    -webkit-transition: -webkit-transform 0.25s cubic-bezier(0.4, 0.01, 0.165, 0.99) 0.2s;
}
body.open .lcitem.bottom {
    transform: translateZ(0px) rotate(-45deg);
    -webkit-transform: translateZ(0px) rotate(-45deg);
}

body.open .lcitem .rect {
    transition: transform 0.2s ease 0s;
    transform: translate3d(0px, 0px, 0px);
    -webkit-transition: -webkit-transform 0.2s ease 0s;
    -webkit-transform: translate3d(0px, 0px, 0px);
}
#rightcontrol {
    width: 100%;
    height: 100%;
    background: #fafafa;
    position: fixed;
    top: 0;
    z-index: -1;
}



.pctop{display:none;}

#header .logo{float:left;margin-top:15px;margin-left:15px;}
#header .login{float: left;font-size:14px;color:#116e9e;line-height: 43px;}
#header .login a{font-size:16px;color:#116e9e;line-height: 43px;margin-left: 10px;}
#header .search{float: left;margin-top: 15px; margin-left:10px;width: 140px;height: 30px;border:1px solid #1776a9;border-radius: 15px;overflow: hidden;position: relative;}
#header .search input{width: 140px;height: 30px;border:none;text-indent: 20px;line-height: 32px;outline:none;}
#header .search .searchimg1{position: absolute;right:15px;top: 3px;display: block;z-index: 100;cursor: pointer;}



		/*banner*/
#indexbanner{ width:100%; overflow: hidden; position: relative;}
#indexbanner{overflow: hidden; position: relative;font-size:0;width: 50%;float: left;}
#indexbanner img{height:100%;width:100%;transition: 0.6s;}
#indexbanner img:hover{transform: scale(1.1,1.1);}
#indexbanner .tt{position: absolute;bottom: 0px;left: 0;width: 100%;line-height: 70px; height: 70px;background: rgba(0,0,0,0.3);font-size: 18px;color: #ffffff;}
#indexbanner .tt p{display: block;width: 70%;white-space: nowrap;overflow: hidden;text-overflow:ellipsis;font-size: 18px;color: #ffffff; }
#indexbanner .swiper-button-prev{color: #ffffff;width:27px;height:27px;overflow:hidden;outline: none;display: none;}
#indexbanner .swiper-button-next{color: #ffffff;width:27px;height:27px;overflow:hidden;outline: none;display: none;}
#indexbanner .swiper-pagination{width: 30%;left: 70%;bottom: 14px;}
#indexbanner .swiper-pagination .swiper-pagination-bullet{width:8px;height:8px;background: #ffffff;}






.insidebanner img{display:block;}


.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;}

#indexnotice{width:100%;padding:10px 0px;}
.notice .tt{font-size: 20px;line-height:20px; font-weight: bold;color:#116e9e;float: left;}
.notice .con{width: calc(100% - 120px);float:right;}
.notice .con ul li{padding-left:20px;font-size: 16px;position:relative;color:#116e9e;line-height:24px; white-space: nowrap;text-overflow: ellipsis;overflow: hidden;margin-right: 60px;}
.notice .con ul li:after{content:"";position: absolute;left: 0;height: 12px;width: 12px;top:6px;background:#e8edef ;}
.notice .con ul li a{color:#000000;}
.notice .con ul li:hover a{color:#116e9e;}
.notice .con ul li:hover:after{background:#116e9e ;}



#indexcontent1{width:100%;padding:20px 0px;overflow: hidden; background:linear-gradient(to bottom,#f8f8f8,#f8f8f8,#ffffff);}
/*banner*/
#indexbanner{overflow: hidden; position: relative;font-size:0;width: 100%;margin-bottom: 20px;}
#indexbanner .bx-controls{ position: absolute; right: 0; bottom: -10px; z-index: 70; width: 30%; color: rgba(0,0,0,0);}
#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: 8px; height: 8px; overflow: hidden;border-radius: 4px; 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,0.8);}
#indexbanner .bx-controls .bx-controls-direction{ display: none;}
#indexbanner img{max-width: 100%;transition: 0.6s;}
#indexbanner li:hover img{transform: scale(1.1,1.1);}
#indexbanner .tt{position: absolute;bottom: 0px;text-align:center;left: 0;width: calc(100% - 20px);padding:0px 10px;line-height: 40px; height: 40px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;background: rgba(0,0,0,0.3);font-size: 14px;color: #ffffff;}
#indexnews{width: 100%;}
#indexnews .tab {width: 100%;overflow: hidden;line-height: 30px;margin-top:10px;}
#indexnews .tab ul li{width: 33%;float: left;text-align: center}
#indexnews .tab ul li a{font-size: 18px;color: #333333;line-height: 22px;}
#indexnews .tab ul li.cur 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;margin-bottom: 10px;width:100%;overflow:hidden;padding: 8px 0px;}
#indexnews .con ul li:after{content:"" ; position: absolute;left: 0px;top:15px;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:16px;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;}
#indexnews .con ul li:hover .tt{color:#116e9e;}
#indexnews .con ul li:hover:after{background:#116e9e;}
#indexnews .con ul li:hover .date{color:#116e9e;}

.indexcateli{margin-top: 20px;}
.indexcateli ul li{float: left;width: 32%;position: relative; margin-bottom:20px;border-radius:15px; background: #ffffff; margin-right: 2% ;min-height:150px;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 .icon{position: absolute;right: 0px;top:-10px;display: none;}
/* .indexcateli ul li:nth-child(6n+1) .icon{display: block;} */
.indexcateli ul li:nth-child(6n+4) .icon{display: block;}
.indexcateli ul li:nth-child(3n){margin-right:0px;}
.indexcateli ul li .pic{width: 100%;height: 100px;display:flex;
    align-items:center;
    display:-webkit-flex;
    -webkit-align-items:center;
    display:-ms-flex;
    -ms-align-items:center;}
.indexcateli ul li .pic img{height: 45px;}
.indexcateli ul li .pic img{margin:auto;display: block;transition: 0.6s;}
.indexcateli ul li .cn{font-size:18px;color:#116e9e;font-weight: bold;text-align: center;}
.indexcateli ul li .en{display:none;font-size:14px;color:#999999;text-transform: uppercase;text-align: center;margin-top: 20px;}


img{max-width:100%}

#indexcontent2{width:100%;overflow: hidden; }
.indexcontent2{position: relative;}
.indexcontent2 .son{position: absolute;left: -40px;top:52px;display: none;}
.indexcontent2 .title{padding-bottom: 10px;border-bottom: 1px solid #e6e6e6;position: relative;margin-top: 20px;}
.indexcontent2 .title:before{content:"";position: absolute;left: 0;bottom: 0;width: 26px;height: 3px;background: #ff7877}
.indexcontent2 .title:after{content:"";position: absolute;left: 26px;bottom: 0;width: 70px;height: 3px;background: #e73333}
.indexcontent2 .title a{font-size: 20px;color: #e73333;font-weight: bold;line-height: 30px;}
.indexcontent2 .title a span{color:#999999;font-weight: normal;;font-size: 16px;float: right;}
.indexcontent2 .title a span:hover{color: #e73333;}

.content1{width: 100%;}
.content1 .details_recommend{width: 100%;overflow: hidden;margin-top: 25px;padding-bottom:15px;border-bottom: 1px dashed #dbdbdb;}
.content1 .details_recommend .date1{width: 84px;height: 84px;background: #e73333;float: left;text-align: center;}
.content1 .details_recommend .date1 .d1{font-size: 41px;color:#ffffff;margin-top: 10px;}
.content1 .details_recommend .date1 .d2{font-size: 16px;color:#ffffff;margin-top: 5px;}
.content1 .details_recommend .con{width: calc(100% - 100px);float: right;}
.content1 .details_recommend .con .tt{color:#333333;font-size: 16px;line-height: 25px;
    overflow:hidden;
    text-overflow:ellipsis;
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:2}
.content1 .details_recommend .con .date{margin-top:15px;font-size: 16px;}
.content1 .details{}
.content1 .details li{position: relative;padding:14px 0px 10px 20px;overflow: hidden;border-bottom: 1px dashed #dbdbdb;}
.content1 .details li:after{content:"";position: absolute;left: 0;height: 12px;width: 12px;top:25px;background:#e8edef ;}
.content1 .details .tt{color:#333333;font-size: 16px;line-height: 27px;overflow:hidden;height: 54px;

    text-overflow:ellipsis;

    display:-webkit-box;

    -webkit-box-orient:vertical;

    -webkit-line-clamp:2}
.content1 .details .date{text-align: right;font-size: 14px;line-height: 1;}


.content2{width: 100%;}

.content2 .details{margin-top: 25px;}
.content2 .details li{position: relative;padding:0px 0px 10px 20px;overflow: hidden;}
.content2 .details li:after{content:"";position: absolute;left: 0;height: 12px;width: 12px;top:6px;background:#e8edef ;}
.content2 .details .tt{color:#333333;font-size: 16px;float: left;line-height: 20px;width: calc(100% - 100px);text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.content2 .details .date{float: right;text-align: right;width: 100px;font-size: 14px;line-height: 20px;}
.content2 .details li:hover .tt{color:#e73333;}
.content2 .details li:hover:after{background:#e73333;}
.content2 .details li:hover .date{color:#e73333;}


.content2 .detaila{margin-top: 25px;}
.content2 .detaila li{position: relative;overflow: hidden;}
.content2 .detaila li .pic{margin-bottom: 15px;font-size: 0;overflow: hidden;border-radius: 5px;}
.content2 .detaila li .pic img{transition: 0.6s;}
.content2 .detaila .tt{color:#333333;font-size: 18px;float: left;line-height: 20px;width:100%;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.content2 .detaila .date{float: right;text-align: right;width: 100px;font-size: 16px;line-height: 20px;}
.content2 .detaila li:hover .tt{color:#e73333;}
.content2 .detaila li:hover:after{background:#e73333;}
.content2 .detaila li:hover .date{color:#e73333;}
.content2 .detaila li:hover .pic img{transform: scale(1.1,1.1);}


.content3{width: 100%;overflow: hidden;}
.content3 .details{margin-top: 25px;}
.content3 .details .pic img{max-width: 100%;}
.content3 .details .tt{line-height: 40px;text-align: center;color:#333333;font-size: 16px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.content3 .detail{background: url(../images/content3-bg.png) no-repeat center;height: 96px;margin-top: 10px;border-radius: 10px;overflow: hidden;}
.content3 .detail .pic{float: left;font-size: 0;width:84px;height: 96px;display:flex;margin-left: 20%;margin-right: 10%;
    align-items:center;
    display:-webkit-flex;
    -webkit-align-items:center;
    display:-ms-flex;
    -ms-align-items:center;}
.content3 .detail .pic img{transition: 0.6s;}
.content3 .detail .tt{float: left;font-size: 24px;font-weight: bold;color:#ffffff;line-height:96px;}
.content3 .detail2{background: url(../images/content3-bg.png) no-repeat center;height: 96px;margin-top: 10px;}
.content3 .detail2 .pic{display:inline-block;}
.content3 .detail2 .pic img{transition: 0.6s;}
.content3 .detail2 .tt{display:inline-block;}
.content3 .detail:hover .pic img{transform: rotate(360deg);}


#indexcontent3{width:100%;overflow: hidden;margin-top:10px;margin-bottom: 30px;}
.indexcontent3{box-shadow: 0px 0px 10px 3px #f9f9f9;padding: 20px 0px;background: url(../images/zjxh-bg.png)center;position: relative;}
.indexcontent3 .son{position: absolute;left: -40px;top:68px;display: none;}
.indexcontent3 .con{width: 94.6%;margin:auto;}
.indexcontent3 .con ul li{float: left; width: 32%;margin-right:2%;margin-bottom:20px;text-align: center; background: url(../images/bg-1.png)no-repeat right bottom;border-radius: 10px;overflow: hidden;transition: 0.6s;}
.indexcontent3 .con ul li:nth-child(3n){margin-right:0;}
.indexcontent3 .con ul li .pic{width:100%;font-size: 0;padding:20px 0px 10px;overflow: hidden;background: #f5f5f5;}
.indexcontent3 .con ul li .pic .img2{display: none;}
.indexcontent3 .con ul li .pic img{}
.indexcontent3 .con ul li .tt{line-height: 40px;font-size: 18px;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;padding-bottom: 8px;position: relative;}
#sidenav:after{content:'';position: absolute;left: 0;bottom: 0;height: 8px;width: 100%;background: url(../images/ne_nav_bg.jpg) repeat-x center;}

#ne_nav{height:65px;line-height:65px;font-size:16px;color:#393939;float: left;display: none;}
#ne_nav *{font-size:16px;color:#393939}

#sidenav ul{margin-bottom: 10px;display: block;
    overflow: hidden;}
#sidenav ul li{float:left;line-height:35px;width:32%;text-align:center;font-size:15px;}
#sidenav ul li:last-child{margin-right:0px;}
#sidenav ul li a{font-size:16px;color:#666666}
#sidenav ul li.cur a{font-weight: bold; color:#10628d;}
#sidenav ul li:hover a{color:#10628d;cursor:pointer;}
.sidenavno{display: none;}
#sidenav1{width:100%;overflow: hidden;padding-bottom: 8px;position: relative;}
#sidenav1:after{content:'';position: absolute;left: 0;bottom: 0;height: 8px;width: 100%;background: url(../images/ne_nav_bg.jpg) repeat-x center;}
#sidenav1 .ne_nav{display:none;width: 100%;height: 80px;line-height: 80px;background:#08638f;color: #ffffff;font-size: 24px;font-weight: bold;text-align: center;}
#sidenav1 ul{margin-bottom: 10px;display: block;
    overflow: hidden;}
#sidenav1 ul li{float:left;line-height:35px;width:32%;text-align:center;font-size:15px;}
#sidenav1 ul li:last-child{margin-right:0px;}
#sidenav1 ul li a{font-size:16px;color:#666666}
#sidenav1 ul li.cur a{font-weight: bold; color:#10628d;}
#sidenav1 ul li:hover a{color:#10628d;cursor:pointer;}




.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%;}



.pagecol{width:100%;line-height:200%;font-size:16px;padding: 20px 0px 30px;}
.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{display: none;}
.pagecol .phonecontent{overflow: hidden;display: block;width: 100%;padding-top: 20px;}
.newscol{width: 100%;line-height:220%;font-size:16px;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;}
.newscol .print-btn{display: none;}
.newscol img{max-width: 100%;}
.newscol td img{max-width: 90%;display: block;margin: auto;}
#share-3{float: left;}
.newscol .content{padding:15px 0px;min-height: 300px;}
.newscol .content video{max-width:100%;}
.news_right{width: 100%;}
.news_right .title{display: none;font-size: 20px;font-weight: bold;color:#333333;padding:15px 0;border-bottom: 1px solid #e2e2e2;margin-bottom:20px;}
.news_right .list1{width: 100%;display: none;}
.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;display: none;}
.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{padding:15px 0px;}
.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;}


.news_right1{width: 100%;line-height: 220%;font-size: 16px;}
.content-baoming{padding-bottom: 40px;}
.content-baoming .tt{overflow: hidden;}
.content-baoming .tt .span1{color:#ed6f3d;font-weight: bold;}
.content-baoming .tt .span2{width:calc(100% - 90px);display: block;float: right;}
.content-baoming  a{width: 200px;height: 59px;margin-top: 15px;border-radius:10px;display:block;background: #ed6f3d;color:#ffffff;font-size: 18px; font-weight: bold;text-align: center;line-height: 60px;}
.content-baoming  a.unable{width: 200px;height: 59px;margin-top: 15px;border-radius:10px;display:block;background: #999;color:#ffffff;font-size: 18px; font-weight: bold;text-align: center;line-height: 60px;}
.formcont{margin-top:20px;}
.formcont ul li{margin-bottom: 10px;display: block;width: 100%;height: 40px;}
.formcont ul li p{width: 90px;float: left;height: 40px;line-height: 40px;}
.formcont ul li input{border:1px solid #dcdcdc;height: 38px;outline:none;line-height: 38px;float: left;text-indent: 10px;width: calc(100% - 92px);max-width: 500px;border-radius: 2px;}
.formcont ul li input:focus{border:1px solid #dcdcdc;}
.enrollsubmit input{width: 200px;height: 59px;margin-top: 15px;border-radius:10px;border:none;outline:none;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;padding: 20px 0px;}
.newscol1 .title{color:#191919;font-size: 18px;line-height:1.5;}
.newscol1 .date{width: 100%;padding:10px 0px;min-height: 34px;border-bottom: 1px solid #e2e2e2;}
.newscol1 .time{line-height: 34px;font-size: 14px;color:#999999;}
.newscol1 .content{padding:35px 0px;min-height: 400px;}
.newscol1 .share{min-height: 36px;}
.newscol1 .share .fenxiang{float: left;font-size: 14px;color:#999999;line-height: 34px;}



.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;}




.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;background: #f8f8f8;}
.fzjg ul li:nth-child(2n){margin-right:0;}
.fzjg ul li a{width:90%;display:block;margin:auto;white-space: nowrap;text-overflow: ellipsis;overflow: hidden; padding:15px 0px;border-radius: 30px;font-size:15px;line-height:20px;color:#393939;font-weight: bold;}







.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;}






.bds_weixin{background: url("../images/wx.png")no-repeat center;width: 20px;height: 20px;display: block;background-size: cover;}
.f_qq{background: url("../images/wq.png")no-repeat center;width: 20px;height: 20px;display: block;background-size: cover;}
.f_weibo{background: url("../images/wb.png")no-repeat center;width: 20px;height: 20px;display: block;background-size: cover;}


.xwzx{width:100%;min-height:10rem;margin-bottom:1rem;/*margin-top:.6rem;*/}
.xwzx ul{min-height:6rem;margin-top:.6rem;}
.xwzx ul li{width:calc(100% - 10px);margin-bottom:.5rem;padding:8px 5px 20px;overflow:hidden;box-shadow:0 0 3px 2px rgba(204,204,204,.3);position: relative;}
.xwzx ul li a{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;}
.xwzx ul li .share{position: absolute;right:10px;bottom: 10px;}
.xwzx ul li .share span{line-height: 20px;float: left;}
.xwzx ul li .share a{float: left;margin-left: 8px;}



.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;padding:15px 0px;overflow: hidden;position: relative}
.xwlb ul li.is_baoming{padding:15px 0px 60px;}
.xwlb ul li a{display:block;overflow: hidden;}
.xwlb ul li .tt{font-size:16px;color:#666666;width: calc(100% - 25px);padding-left: 25px;line-height:25px; position:relative;}
.xwlb ul li .tt:after{content:"";position: absolute;left: 5px;top:7px;width: 12px;height: 12px;background: #e8edef;}
.xwlb ul li .date{padding-left: 25px;font-size:14px;color:#999999;line-height: 20px;margin-top: 10px;}

.xwlb ul li .bmtt{font-size:14px;color:#666666;line-height:1.8;padding-left: 25px;}

.xwlb ul li .share{position: absolute;left:calc(50% - 50px);bottom: 15px;}
.xwlb ul li .share span{line-height: 20px;float: left;}
.xwlb ul li .share a{float: left;margin-left: 8px;}
.xwlb ul li .hiddenshare{display: none;}
.xwlb  .inable{width: 100px;height: 30px;margin-top: 0px;border-radius:10px;display:block;background: #ed6f3d;color:#ffffff;font-size: 15px; text-align: center;line-height: 30px;}
.xwlb  .unable{width: 100px;height: 30px;margin-top: 0px;border-radius:10px;display:block;background: #999;color:#ffffff;font-size: 15px; text-align: center;line-height: 30px;}


.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:15px;line-height:1.5;color:#202020;}
.xwkw ul li .con .date{line-height:1;margin-top:5px;color:#666666;font-size: 14px;}
.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 */}


.mzjc{width:100%;min-height:350px;margin-bottom:50px;}
.mzjc ul{width:100%;overflow:hidden;}
.mzjc ul li{width:100%;margin-right:0;}
.mzjc ul li:nth-child(2n){margin-right:0;}
.mzjc ul li a{width:100%;display:block;}
.mzjc ul li .pic{overflow:hidden;
    display:flex;
    align-items:center;
    display:-webkit-flex;
    -webkit-align-items: center;}
.mzjc ul li .pic img{max-width:100%;transition:0.6s;}
.mzjc ul li .con{padding:20px 0px;}
.mzjc ul li .con .tt{font-size:18px;color:#202020;font-weight: bold;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.mzjc ul li .con .date{line-height:25px;margin-top:5px;font-weight: lighter;color:#666666;font-size: 16px;}
.mzjc ul li:hover .tt{color:#116e9e;}
.mzjc 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 */}

.zjktlist{width:100%;min-height:350px;margin-bottom:50px;}
.zjktlist ul{width:100%;overflow:hidden;}
.zjktlist ul li{width:100%;float: left;}
.zjktlist ul li a{width:100%;display:block;}
.zjktlist ul li .pic{overflow:hidden;
	display:flex;
	align-items:center;
	display:-webkit-flex;
	-webkit-align-items: center;}
.zjktlist ul li .pic img{max-width:100%;transition:0.6s;}
.zjktlist ul li .con{padding:20px 0px;}
.zjktlist ul li .con .tt{font-size:16px;color:#202020;font-weight: bold;overflow: hidden;line-height: 25px;}
.zjktlist ul li .con .date{line-height:25px;margin-top:5px;font-weight: lighter;color:#666666;font-size: 16px;}


.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;line-height:1.7;}
.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;width: 100%;text-align: center; height: 40px;background: #ed6f3d;font-size: 16px;color:#ffffff;display: block;border-radius: 20px;line-height: 40px;}

.jxjy{width:100%;min-height:350px;margin-bottom:50px;padding: 20px 0px}
.jxjy ul li{width:100%; float:left;transition: all 0.3s ease 0s;position:relative;overflow: hidden;margin-bottom: 20px;}
.jxjy ul li .pic{margin: auto; overflow:hidden;display: block;}
.jxjy ul li .pic img{max-width:100%;display: block;margin: auto;transition: 0.6s}
.jxjy ul li .pic img:hover{transform:scale(1.1,1.1);}




.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:#056495;}
#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 0px 0px;width: 100%;overflow: hidden; border-bottom:1px solid #08577f;}
#footer .footer_lxfs{display: none;}
#footer .footer_lxfs1{width:100%;float:left;line-height:2;font-size:14px;color:#88c3e2;}
#footer .footer_lxfs1 *{font-size:16px;color:#88c3e2;}

#footer .footer_qrcode{width:100%;height:170px;display:flex;justify-content:center; align-items:center;display:-webkit-flex; -webkit-align-items: center;}
#footer .footer_qrcode .pic{display:block;font-size:0px;}
#footer .footer_qrcode .pic img{max-width: 100%;}
#footer .footer_qrcode .tt{font-size:15px;text-align:center;color:#e8e8e8;display:block;line-height:42px;}

#footer .footer_bottom{display: none;}
#footer .footer_bottom1{line-height: 25px;font-size: 13px;text-align: left;color: #e8e8e8;  padding: 10px 0px;}
#footer .footer_bottom1 *{color: #e8e8e8;  }


#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: 18px; line-height: 2; display: block; color:#ffffff;padding:0px 6px;text-align: center;}
#register .zhucelist a.active{font-size: 24px; font-weight: bold;color: rgb(232,167,0);}
#register ul {width: 90%;margin: auto;margin-bottom: 10px;}
#register ul li{background: #ffffff; line-height: 40px;margin-top: 10px;overflow: hidden;border-radius: 20px;}
#register ul li p{width: 0px;text-align: right;float:left;margin-right: 10px;font-size: 14px;line-height: 40px;display: none;}
#register ul li input{height: 40px;outline:none;border:none;width: 88%;margin-left: 6%; overflow: hidden;font-size: 14px;color:#7b7b7b;}
#register ul li .select{height: 40px;outline:none;border:none;width:88%;margin: auto;overflow: hidden;font-size: 14px;color:#7b7b7b;}
#register ul li .select select{outline:none;border:none;min-width: 30%;background: #ffffff; overflow: hidden;font-size: 14px;color:#7b7b7b;}
#register ul li.duanxin input{width:calc(88% - 100px); margin-right: 10px;outline:none;float: left;}
#register ul li.duanxin a{width:90px;height: 40px;display: block;float: left;border-radius: 5px;text-align: center;font-size: 14px; }

#register .tishi{overflow: hidden;color:#ffffff;line-height: 20px;font-size: 12px;text-align: center;}
#register .tishi p{width: 0px;display:block;height:20px;float:left;margin-right: 10px;font-size: 12px; color:#ffffff;}
#register .submit{height: 40px;line-height: 40px;overflow: hidden;width: 90%;margin: auto;border-radius: 20px;}
#register .submit p{display: none;}
#register .submit input{height: 40px;background: #fe2d2d;outline:none;border:none;width: 100%;overflow: hidden;text-align: center;font-size: 14px;color:#ffffff;}
#register .tishiyu{line-height: 20px;color:#ffffff;overflow: hidden;font-size: 13px;width: 90%;margin:auto;}
#register .tishiyu p{display: none;}
#register .tishiyu .left{float: left;}
#register .tishiyu .right{float: right;}
#register .tishiyu_right{width: 88%;margin:auto; line-height: 30px;margin-top: 15px;padding-bottom: 30px;}
#register .tishiyu_right a{font-size: 14px; color:#ffffff;}

#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: 18px;  line-height: 2; display: block; color:#ffffff;padding:0px 6px;text-align: center;}
#login .zhucelist a.active{font-size: 24px; font-weight: bold;color: rgb(232,167,0);}
#login ul {width: 90%;margin: auto;margin-bottom: 10px;}
#login ul li{background: #ffffff; line-height: 40px;margin-top: 10px;overflow: hidden;border-radius: 20px;}
#login ul li p{display: none;}
#login ul li input{height: 40px;outline:none;border:none;width: 88%;margin-left: 6%; overflow: hidden;font-size: 14px;color:#000000;}
#login ul li select .select{outline:none;border:none;min-width: 30%;background: #ffffff; overflow: hidden;font-size: 14px;color:#7b7b7b;}
#login ul li select{height:40px;background: #ffffff;outline:none;border:none;width: 230px;border-radius: 5px;overflow: hidden;text-indent: 12px;font-size: 14px;color:#7b7b7b;}
#login ul li.duanxin input{width:calc(88% - 100px); margin-right: 10px;outline:none;float: left;}
#login ul li.duanxin a{width:90px;height: 40px;display: block;float: left;border-radius: 5px;text-align: center;font-size: 14px; }

#login ul li.verify input{width: 110px;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;width: 100%;width: 90%;margin:auto;}
#login .tishi p{display: none;}
#login .tishi a{font-size: 14px; color:#ffffff;}
#login .tishi .left{float: left;}
#login .tishi .right{float: right;}
#login .submit{height: 40px;line-height: 40px;overflow: hidden;width: 90%;margin: auto;border-radius: 20px;}
#login .submit p{display: none;}
#login .submit input{height: 40px;background: #fe2d2d;outline:none;border:none;width: 100%;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;}
#login .tishiyu_right{width: 88%;margin:auto; line-height: 30px;margin-top: 15px;padding-bottom: 30px;}
#login .tishiyu_right a{font-size: 14px; color:#ffffff;}

#userinfo {width: 100%;overflow: hidden;}
#userinfo .left{width: 100%;margin-bottom: 15px;}
#userinfo .left .title{line-height: 50px;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;background: #f5f5f5;}
#userinfo .left ul li{background:#f5f5f5;line-height:50px; display:none;width:33.33%;float:left;text-align: center;font-size: 14px;}
#userinfo .left ul li.cur{background: #30a1db;color:#ffffff;}
#userinfo .left ul li.cur a{color:#ffffff;}
#userinfo .right{float:right;width: calc(100% - 10px);background: #f5f5f5;padding: 5px;}
#userinfo .forminfo .title{display:none;}
#userinfo .forminfo ul {width: 100%;margin: auto;margin-bottom: 10px;}
#userinfo .forminfo ul li{margin-top: 10px;overflow:hidden;}
#userinfo .forminfo ul li p{width: 100%;font-size: 14px;display:flex;line-height: 30px;}
#userinfo .forminfo ul li p span{color:#e60012;}
#userinfo .forminfo ul li input{height: 50px;background: #ffffff;outline:none;border:none;width: 100%;border-radius: 5px;overflow: hidden;text-indent: 10px;font-size: 14px;color:#7b7b7b;}
#userinfo .forminfo ul li input.disabled{background: #e8e8e8;}
#userinfo .forminfo ul .invoice_thumbfa{position: relative;margin-bottom:10px;}
#userinfo .forminfo ul .invoice_thumb{width: 100%;overflow: hidden;position: relative;left: 0;top: 0;}
#userinfo .forminfo ul .invoice_thumb p{width: 100%;line-height: 50px;}
#userinfo .forminfo ul .invoice_thumb input{float: left;width:100%;line-height: 50px;background:#ffffff;}
#userinfo .forminfo ul .invoice_thumb img{max-width: 100%;max-height:100px;margin-top: 5px; background: #056495;border-radius:8px;display:none;}


#userinfo .forminfo ul li .hfbz{display: none; font-size: 15px;float: right; margin-left: 5px;background: #056495;width:90px;height:50px;border-radius: 5px;text-align: center;color:#fff;}
#userinfo .forminfo .shyj{line-height: 2;}
#userinfo .forminfo .shyj .tt{width: 100px;text-align: right;float:left;margin-right: 20px;}
#userinfo .forminfo .shyj .con{width: 100%;float: right;line-height: 50px;}
#userinfo .forminfo .shyj p{width: 100%;text-align: left;}
#userinfo .forminfo ul li .select{width: 100%;border-radius: 5px;overflow: hidden;font-size: 16px;color:#7b7b7b;}
#userinfo .forminfo ul li select{height:50px;background: #ffffff;outline:none;border:none;width: 32%;border-radius: 5px;overflow: hidden;text-indent: 2px;font-size: 14px;color:#7b7b7b;}
#userinfo .forminfo ul li .fileBox{position: relative;width:100%;background:#ffffff;height:50px;display:block; }
#userinfo .forminfo ul li .fileBox input{float: left;position:absolute;height: 50px;left: 0;top:0;z-index:100;line-height:50px;}
#userinfo .forminfo ul li .fileBox em{position:absolute;width: 100px;height: 50px;left:0px;top:0;opacity: 0;}
#userinfo .forminfo ul li .fileBox1{float: right;position: relative;width:100%; }
#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:100%; }
#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 ul li a{color:#a05000;padding:0px 0px 10px;background:#ffffff; display:block;}
#userinfo .forminfo .tishiyu{line-height: 30px;overflow: hidden;color:#999999;text-align: center;}
#userinfo .forminfo .tishiyu p{width:100px;display:block;float: left;height: 1px;margin-right: 20px;}
#userinfo .forminfo .submit{height: 50px;line-height: 50px;margin-top:15px;}
#userinfo .forminfo .submit p{width: 100px;display:block;height:50px;float:left;display:none; margin-right: 20px;font-size: 16px; color:#ffffff;/*line-height: 50px;*/}
#userinfo .forminfo .submit input{height: 50px;background: #fe2d2d;outline:none;border:none;width: 100%;border-radius: 5px;overflow: hidden;text-align: center;font-size: 16px;color:#ffffff;}
#userinfo .part-title{width:100%;line-height:50px;text-align: center;font-size: 20px;margin-bottom: 1px;margin-top:20px;}
#userinfo .beizhu{width:96%; line-height:2;margin:0px auto;}

/* .user_block{width: 100%;overflow: hidden;display: none;padding: 20px 0px;min-height: 350px;}
.user_block:first-child{display: block;}
.user_block .title{font-size: 24px;text-align: center;color: #333333;margin-bottom:20px;}
.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: 10px;font-size: 14px;color:#7b7b7b;}
.user_block .user_form ul li .select{background: #ffffff;outline:none;border:none;width: 220px;border-radius: 5px;overflow: hidden;text-indent: 2px;font-size: 14px;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{line-height: 30px;padding:20px 0px;width:100%; overflow: hidden;border-bottom: 2px dashed #666666;}
.user_block .contribute_list ul li .tt{width: 100%;float:left;font-size: 16px; line-height: 30px;}
.user_block .contribute_list ul li .tt .author{width:10%;float: left;}
.user_block .contribute_list ul li input{height: 30px;background: #ffffff;border:none;outline:none;width: calc(100% - 120px);border-radius: 5px;overflow: hidden;text-indent: 30px;font-size: 16px;color:#7b7b7b;}
.user_block .contribute_list ul li .bmsuccess{width: 100%;overflow: hidden;}
.user_block .contribute_list ul li .bmsuccess .success{background: #ed6f3d;color:#ffffff;padding:0px 15px;height: 40px;line-height:40px;display: block;float: left;border-radius: 5px; }
.user_block .contribute_list ul li .bmsuccess .cancel{background: #096da0;color:#ffffff;margin-left: 10px;padding:0px 15px;height: 40px;line-height:40px;display: block;float: left;border-radius: 5px;}
.user_block .contribute_list ul li .bmsuccess .unable{background: #999999;color:#ffffff;padding:0px 15px;height: 40px;line-height:40px;display: block;float: left;border-radius: 5px;}

.recommend_list{width: 100%;overflow: hidden;}
.recommend_list .add_recommend{width: 100%;overflow: hidden;margin-bottom: 40px;display: none;}
.recommend_list .add_recommend a{display: block;float: left;margin-right: 15px;line-height: 30px;border-radius: 15px;font-size: 16px; background: #056495;color:#fff;padding: 5px 10px;}
.recommend_list .add_recommend a:first-child{background:#e7a700;}
.recommend_list ul{}
.recommend_list ul li{width: 100%;overflow: hidden;padding:10px 0px;display: flex;flex-wrap: wrap; align-items: center;align-content: center;border-bottom: 1px solid #e9e7e7;}
.recommend_list ul li div{float: left; text-align: center;line-height: 25px;min-height: 25px;  font-size:12px;color: #000;user-select: none;}
.recommend_list ul li:first-child div{font-size: 15px;color:#000;text-align: center;}
.recommend_list ul li div a{color: #116e9e;display: none;text-align: center;width: 100%;}
.recommend_list ul li div a.viewpage{display:block;}
input:focus::placeholder{opacity: 0;}
.recommend_list ul li div.feedback{color: #bf2531;display: block;text-align: left;padding: 0px 3%;}
.submitclass{display: none;}
#form_index15{font-size: 12px;}
.expert_recommend_form .title{font-size: 16px ! important;}
#form_index15 *{font-size: 12px ! important;}
#userinfo .left ul li.phonenone{display: none;width:0;height:0;overflow: hidden;padding:0}
/*
#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: #08577f;
	border: 1px solid #08577f;
	padding: 4px 8px;
	margin: 5px;
	font-size:12px;
}
.mypage	span.current,.mypage a.current{
	background: #08577f;
	color: #fff;
}




