/********************
	 -公共样式-
********************/
body{min-width: 1300px;}
.wp{width: 1200px;margin: 0 auto;position: relative;}
.C00a59a{color: #00a59a;}
.lastMR{margin-right: 0 !important;}
.item-more{display: block;width: 116px;height: 34px;line-height: 34px;background: #00a59a;border-bottom: 2px solid #008279;text-align: center;color: #fff;margin: 0 auto;}
.item-more:hover{color: #fff;}
p,a,li,h1,h2,h3,h4,h5,h6{    word-break: break-word; word-wrap: break-word;}
#top{height: 36px;background: #e7f2f1;border-top: 4px solid #5ea6a1;}
#top .top-link{line-height: 36px;}
#top .top-link i{color: #999;margin: 0 8px;}

#hd{height: 58px;padding: 22px 0;}
#hd .hd-logo{width: 396px;}
#hd .hd-logo img{width: 100%;}

#hd{position: relative;z-index: 4;}
#hd .hd-nav{height: 58px;margin-left: 88px;}
#hd .hd-nav li{float: left;margin-right: 45px;position: relative;}
#hd .hd-nav li a.nav-item{display: block;height: 58px;line-height: 58px;}
#hd .hd-nav li.on a.nav-item{border-bottom: 4px solid #5ea6a1;color: #5ea6a1;}
#hd .hd-nav .first-down{position: absolute;top: 58px;left: 50%;width: 182px;margin-left: -91px;padding-top: 22px;display: none;}
#hd .hd-nav .second-wp{position: relative;background: #e7f2f1;padding: 14px 20px;}
#hd .hd-nav .second-wp h4{line-height: 20px;}
#hd .hd-nav .second-wp .second-down{position: absolute;width: 182px;top: 0;left: 182px;display: none;}
#hd .hd-nav .second-wp .second-down h5{line-height: 20px;padding: 14px 20px;background: #e7f2f1;}
#hd .hd-nav li:hover .first-down{display: block;}
#hd .hd-nav .second-wp:hover{background: #c3d9d7;}
#hd .hd-nav .second-wp:hover .second-down{display: block;}
#hd .hd-nav .second-wp .second-down h5:hover{background: #c3d9d7;}

#hd .hd-earch{width: 30px;height: 30px;background: url(../images/icons.png) no-repeat 0 -20px;margin-top: 14px;position: relative;}
#hd .hd-earch .search-wp{width: 222px;height: 60px;background: #fff;position: absolute;top: 0;right: 0;display: none;}
#hd .hd-earch .search-wp form{float: right;width: 222px;height: 30px;border-bottom: 1px solid #00a59a;}
#hd .hd-earch .search-wp form input[type="text"]{float: left;width:180px;height: 30px;line-height: 30px;color: #666;}
#hd .hd-earch .search-wp button{float: right;width: 30px;height: 30px;background: url(../images/icons.png) no-repeat 0 -50px;}
#hd .hd-earch:hover .search-wp{display: block;}

#ft{border-top: 4px solid #00aea2;background: #e7f2f1;padding: 30px 0;}
#ft .ft-info{width: 1000px;}
#ft .ft-info p{line-height: 34px;}
#ft .ft-info p i{margin: 0 10px;}
#ft .erweima{width: 100px;}
#ft .erweima img{width: 100%;}

/********************
	 -首页样式-
********************/
#banner{position: relative;z-index: 3;}
.hwslider{width: 100%;height:auto;min-width:280px;min-height: 160px;margin:0 auto; position: relative; overflow: hidden;}
.hwslider ul{width: 100%; height:100%; position: absolute; z-index: 1}
.hwslider ul li{display:none;position:absolute; left:0; top:0; width: 100%;height:100%; overflow: hidden;}
.hwslider ul li a{display: block;width: 100%;height: 100%;}
.hwslider ul li.active{display: block;}
.dots{position: absolute; bottom:20px; left:200px; min-width:60px; height: 12px; z-index: 2;}
.dots span{float: left; width:12px;height: 12px; border: 1px solid #fff; border-radius: 50%; background: #333; margin-right: 8px; cursor: pointer;}
.dots span.active{background:#00bbaf;}
.arr{display:none;position: absolute; top: 148px; z-index: 2;width: 40px; height: 56px; line-height: 56px; text-align: center;; font-size: 36px; background: rgba(0,0,0,.3); color: #fff; text-decoration: none;font-family: "宋体";}
.arr:hover{background: rgba(0,0,0,.7); text-decoration: none;}
.hwslider:hover .arr{display: block; text-decoration: none;color: #fff}
.prev{left: 5%}
.next{right: 5%}

.index-intro{padding: 50px 0;}
.index-intro .intro-text{width: 850px;margin-right: 100px;}
.index-intro .intro-text h2{color: #404040;line-height: 60px;}
.index-intro .intro-text h2 strong{font-size: 24px;margin-right: 4px;}
.index-intro .intro-text p{line-height: 28px;}
.index-intro .intro-text .degree{margin-top: 20px;}
.index-intro .intro-text .degree a{float: left;height: 34px;line-height: 34px;padding: 0 16px;background: #00bbaf;border-bottom: 2px solid #008279;color: #fff;margin: 0 20px 20px 0;}
.index-intro .photo{width: 150px;padding-top: 20px;}
.index-intro .photo .photo-wp{width: 140px;height: 168px;padding: 4px;border: 1px solid #00aea2;display: table-cell;text-align: center;vertical-align: middle;}
.index-intro .photo .photo-wp img{max-width: 100%;max-height: 100%;}
.index-intro .photo .thumbs-up{text-align: center;margin-top: 10px;}
.index-intro .photo .thumbs-up .like-ico{display: inline-block;width: 22px;height: 20px;background: url(../images/icons.png) no-repeat;vertical-align: top;}
.index-intro .photo .thumbs-up span{line-height: 20px;}

.index-about{padding: 50px 0;background: #f7fcfc;}
.index-about h2{font-size: 24px;line-height: 56px;margin-bottom: 24px;}
.index-about ul li{float: left;width: 255px;margin-right: 60px;}
.index-about ul li h3{line-height: 28px;height: 28px;padding-left: 30px;font-size: 18px;margin-bottom: 20px;}
.index-about ul li h3.ico1{background: url(../images/icon1.png) no-repeat;}
.index-about ul li h3.ico2{background: url(../images/icon2.png) no-repeat;}
.index-about ul li h3.ico3{background: url(../images/icon3.png) no-repeat;}
.index-about ul li h3.ico4{background: url(../images/icon4.png) no-repeat;}
.index-about ul li:hover h3{background-position: 0 -28px;color: #0eaa9f;}
.index-about ul li a{line-height: 38px;font-size: 12px;color: #999;}
.index-about ul li a i{margin-left: 8px;font-style: normal;}
.index-about ul li a:hover{color: #0eaa9f;}

.index-team{padding: 50px 0;}
.index-team h2{font-size: 24px;line-height: 38px;}
.index-team h3{font-size: 18px;color: #66c4bc;line-height: 56px;}
.index-team .team-tab{position: relative;}
.index-team .team-tab .tab-btn{display: block;width: 16px;height: 32px;position: absolute;top: 62px;}
.index-team .team-tab .tab-prev{background: url(../images/icon5.png) no-repeat;left: 0;}
.index-team .team-tab .tab-next{background: url(../images/icon6.png) no-repeat;right: 0;}
.index-team .team-tab .tab-disabled{background-position: 0 -32px;transition: none;}
.index-team .tab-wp{width: 1090px;margin: 0 auto;height: 220px;position: relative;overflow: hidden;} 
.index-team .tab-wp ul{position: absolute;top: 0;left: 0;height: 220px;}
.index-team .tab-wp ul li{float: left;width: 130px;margin-right: 30px;}
.index-team .tab-wp .img-wp{width: 120px;height: 144px;padding: 4px;border: 1px solid #78d4ce;display: table-cell;text-align: center;vertical-align: middle;}
.index-team .tab-wp .img-wp img{max-width: 100%;max-height: 100%;}
.index-team .tab-wp ul li p{line-height: 20px;padding: 8px 0;text-align: center;}

.index-exp{padding: 50px 0;background: #f7fcfc;}
.index-exp .exp-menu{height: 36px;line-height: 36px;text-align: center;margin-bottom: 24px;}
.index-exp .exp-menu a{font-size: 18px;color: #666666;}
.index-exp .exp-menu a.on{color: #00a59a;}
.index-exp .exp-menu a i{color: #f47e57;margin: 0 4px;}
.index-exp .exp-wp{position: relative;}
.index-exp .exp-con{position: absolute;width: 100%;top: 0;left: 0;display: none;}
.index-exp .exp-list1{margin-bottom: 40px;}
.index-exp .exp-list1 li{padding: 14px 0;border-bottom: 1px dashed #e6e6e6;line-height: 28px;}
.index-exp .exp-list2{width: 740px;margin: 0 auto 40px;}
.index-exp .exp-list2 li{line-height: 20px;padding: 15px 0;}
.index-exp .exp-list2 li time{float: left;width: 134px;}
.index-exp .exp-list2 li:before{content: '●';color: #00a59a;margin-right: 4px; float:left; padding-top:13px}
.index-exp .exp-list2 li p{float: left;width: 576px;}

/********************
	-内容页样式-
********************/
.page-banner{height: 344px;padding: 4px 0;}
.page-banner .banner-inner{height: 344px;background: url(../images/bg.png);}
.brief{height: 294px;padding-top: 50px;}
.brief .intro-text{width: 850px;margin-right: 100px;}
.brief .intro-text h2{color: #404040;line-height: 60px;}
.brief .intro-text h2 strong{font-size: 24px;margin-right: 4px;}
.brief .intro-text p{line-height: 28px;}
.brief .intro-text .degree{margin-top: 20px;}
.brief .intro-text .degree a{float: left;height: 34px;line-height: 34px;padding: 0 16px;background: #00bbaf;border-bottom: 2px solid #008279;color: #fff;margin: 0 20px 20px 0;}
.brief .photo{width: 150px;padding-top: 20px;}
.brief .photo .photo-wp{width: 140px;height: 168px;padding: 4px;background: #fff;border: 1px solid #00aea2;display: table-cell;text-align: center;vertical-align: middle;}
.brief .photo .photo-wp img{max-width: 100%;max-height: 100%;}
.brief .photo .thumbs-up{text-align: center;margin-top: 10px;}
.brief .photo .thumbs-up .like-ico{display: inline-block;width: 22px;height: 20px;background: url(../images/icons.png) no-repeat;vertical-align: top;}
.brief .photo .thumbs-up span{line-height: 20px;margin-left: 10px;}

.crumbs{width: 1160px;line-height: 25px;background: #ccefec;padding: 10px 20px;border-top: 1px solid #00aea2;margin-top: 20px;}
.crumbs h3{float: left;width: 30%;font-size: 16px;color: #01877e;font-weight: bold;}
.crumbs .crumbs-link{width: 66%;text-align: right;}
.crumbs .crumbs-link a,
.crumbs .crumbs-link span,
.crumbs .crumbs-link strong,
.crumbs .crumbs-link i{margin: 0 2px;}
.crumbs .crumbs-link strong{color: #00a196;}

.content{width: 1198px;padding: 40px 0;border: 1px solid #ccefec;margin: 0 auto;position: relative;margin-bottom: 70px;}
.content-inner{padding: 0 40px;}
.content-inner li:before{margin-right: 4px; padding-top:13px; float:left}
.content .text-tit h2{font-size: 20px;line-height: 40px;margin-bottom: 16px;text-align: center;}
.content .text-tit .tit-line{width: 80px;height: 2px;background: #00a59a;margin: 0 auto;}
.content .text-info{padding: 14px;line-height: 20px;text-align: center;}
.content .text-info span{margin: 0 8px;font-size: 12px;color: #808080;}
.content .one-img{margin: 20px 0;text-align: center;}
.content .one-img img{max-width: 100%;}
.content p{line-height: 28px;}
.content .Attachment{margin-top: 20px;}
.content .Attachment h3{font-size: 16px;color: #00a59a;line-height: 40px;}
.content .Attachment ul li{line-height: 24px;}
.content .Attachment ul li a{display: block;}
.content .Attachment ul li span{float: left;width: 14px;color: #e5e5e5;}
.content .Attachment ul li p{float: right;width: 1100px;}
.content .relative-link{margin-top: 30px;border-top: 1px solid #eaf1f7;padding-top: 20px;}
.content .relative-link a{display: block;line-height: 22px;}
.content .relative-link a:hover{text-decoration: underline;}

.pages{margin-top: 40px;}
.pages span,.pages a{margin: 0 4px;}
.pages span{display: inline-block;line-height: 26px;}
.pages a{display: inline-block;height: 24px;line-height: 24px;border: 1px solid #00aea2;padding: 0 10px;vertical-align: top;color: #999;}
.pages a:hover{background: #00aea2;color: #fff;}
.pages form{display: inline-block;*display: inline;*zoom: 1;vertical-align: top;}
.pages form button{width: 88px;height: 26px;background: #00aea2;color: #fff;vertical-align: top;}
.pages form input{width: 60px;height: 24px;border: 1px solid #00aea2;text-align: center;line-height: 24px;color: #999;}

/*个人简介*/
.page-intro p{line-height: 28px;color: #020202;text-align: justify;}

/*个人信息*/
.Information p{line-height: 30px;}

/*工作经历*/
.work-exp ul li{line-height: 28px;padding: 15px 0;}
.work-exp ul li time{float: left;width: 154px;}
.work-exp ul li p{float: left;width: 950px;}

/*团队成员*/
.team{margin-bottom: 20px;}
.team h3{line-height: 20px;margin-bottom: 18px;color: #00aea2;}
.team ul li{float: left;width: 130px;margin: 0 29.7px 20px 0;}
.team .img-wp{width: 120px;height: 144px;padding: 4px;border: 1px solid #78d4ce;display: table-cell;text-align: center;vertical-align: middle;}
.team .img-wp img{max-width: 100%;max-height: 100%;}
.team ul li p{line-height: 18px;padding: 8px 0;text-align: center;}

/*正文页*/
.article p{text-indent: 28px;}

/*结构化内容页*/
.fields .fields-img{margin: 20px 0;}
.fields .fields-box{margin: 5px 29px;}
.fields .fields-img .img-wp{width: 490px;height: 326px;padding: 4px;border: 1px solid #ccc;display: table-cell;text-align: center;vertical-align: middle;}

/*综合页*/
.projects .projects-item{margin-bottom: 30px;}
.projects .projects-item h3{padding: 10px 0;line-height: 24px;border-bottom: 1px solid #00aea2;}
.projects .projects-item h3 span{float: left;width: 85%;font-size: 16px;font-weight: bold;color: #00aea2;}
.projects .projects-item h3 a{float: right;font-size: 12px;color: #00aea2;}
.projects .projects-item ul li{line-height: 24px;padding: 12px 25px;border-bottom: 1px dashed #ccc;}

/*列表页*/
.text-list ul li{line-height: 24px;padding: 12px 25px;border-bottom: 1px dashed #ccc;}

/*图片列表*/
.pic-list ul li{float: left;width: 250px;margin: 0 14.75px 20px;}
.pic-list ul li a{display: block;}
.pic-list .img-wp{width: 244px;height: 164px;border: 3px solid #e6e6e6;display: table-cell;text-align: center;vertical-align: middle;}
.pic-list .img-wp img{max-width: 100%;max-height: 100%;vertical-align: middle;}
.pic-list ul li p{line-height: 20px;padding: 10px 0;text-align: center;}

/*图片内容页*/
.pic-inner p{text-indent: 28px;}


/*分页*/
.pages table tbody tr td table tbody tr td div{line-height:20px!important;}
.PrevDisabled{display: block !important; float: left !important;}

.pages table tbody tr td table tbody tr td div input{line-height: 20px !important; height: 20px !important;margin-left: 3px !important;}
.pages table tbody tr td table tbody tr td div input:last-child{line-height: 18px !important; height:18px !important;}










