﻿@charset "utf-8";
/*初始化样式*/
body{ margin:0px; padding:0px; margin:0px auto; zoom:1;

/*设置字体*/
font-size:12px;
line-height:24px;
font-family:Arial,"微软雅黑","宋体";
color:#414446;

/*设置宽度*/
width:100%; 
min-width:1160px;
}
ul,li,form, dl,dt,dd, div{ padding: 0px; margin: 0px;}
.ul,.ul li{ list-style:none;}
.h1,.h2,.h3,.h4,.h5,.h6,.p{ padding:0px; margin:0px;}
select,input,textarea{ border-radius:0; -webkit-border-radius:0; color:#414446;}
input:focus { outline: none;}

/*强制去除表单自带的样式*/ 
input,button,select,textarea{outline:none;/*-webkit-appearance:none;*/}

/*强制去除textarea自带的样式*/
textarea{resize:none;/*-webkit-appearance:none;*/}

textarea,input,select { background:none; border:none; margin:0; padding:0;}

/*html5设置*/
article,aside,footer,header,hgroup,nav,section,figure,figcaption{ display: block;} 
figure,figcaption{ margin:0px; padding:0px;}
audio,canvas,progress,video { display: inline-block; vertical-align: baseline;}

img{ border:none; border:0; vertical-align:baseline;}
a{ color:#414446; text-decoration:none; noline:-webkit-tap-highlight-color:rgba(0,0,0,0);}
a:focus {outline:none; -moz-outline:none;}
a:hover{ text-decoration:none; color:#fff;}

/*清楚浮动*/
.clear{ clear:both; height:0px; overflow:hidden;}
.clearfix:after { content: "."; display: block; height: 0; visibility: hidden; clear: both; font-size: 0px;}
.clearfix { zoom: 1;}
/*初始化样式*/

/*页面框架结构*/
.Contain{width: 1160px; margin: 0 auto; min-height:300px;}
.SildeBar{}
.MainContent{}
.Content{}
.SinglePage{ /*单片*/ text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; clear:both; overflow:hidden;}
.Current{ /*当前位置*/}

/*分页*/
.Pages{}
/*分页*/

/*Top*/
.TopW{border-top: 4px solid #6dbfb1; padding-top: 22px;}
.Top{width: 1160px; margin: 0 auto; height: 125px;}
.headerT .logo{float: left; margin-top: 10px;}
.headerT .logo img{width: 374px; height: 59px;}
.header_r{float: right;}
.header_phone{font-size: 13px; color: #525252;}
.header_phone span{display:inline-block;  *zoom:1; *display:inline; padding-left: 24px; background: url(../images/icon_phone.png) 0 50% no-repeat; margin-left: 10px;}
.header_phone span em{font-style: normal; color: #028994;}

.search_box{margin-top: 6px;}
.search{width: 287px; height: 37px; line-height: 37px; padding-left: 15px; background: url(../images/search_bg.png) 0 0 no-repeat; float: right;}
.search .text{width: 230px; float: left; height: 37px; line-height: 37px; background:none; border: none; color: #a3a3a3; font-size: 15px;}
.search .btn{height: 37px; width: 50px; float: right; display: block;}

.navW{width: 100%; height: 50px; background: url(../images/nav_bg.png) 50% 0 no-repeat; position: relative; margin-top: -25px; z-index: 10;}
.nav{width: 1160px; margin: 0 auto;}
.nav ul {width: 1016px; float: left;}
.nav ul li{float: left; margin-right: 15px; position:relative;}
.nav ul li>a{line-height: 50px; font-size: 15px; color: #fff; width: 86px; text-align: center; display: block;}
.nav ul li>a:hover,.nav ul li.on>a{color: #c1fff4;}
.nav ul li dl{ position:absolute; left:0; top:100%; background: url(../images/nav_bg.png) 50% 0 repeat-y; text-align:center; width:100%; display:none;}
.nav ul li dd a{ line-height:30px; color:#fff;}
.nav_link{ float: right; position:relative; }
.nav_link > a{ height:50px; line-height: 50px; display: block; width: 127px; text-align: center; color: #fff; font-size: 15px;}
.nav_link:hover a{color: #e8ffc8;}
.nav .nav_link dl{ position:absolute; left:0; top:100%; background: url(../images/nav_bg.png) 50% 0 repeat-y; text-align:center; width:100%; display:none;}
.nav .nav_link dd a{ line-height:30px; color:#fff;}
/*Top*/

/*Bottom*/
.Bottom{}
/*Bottom*/

/*SildeBar*/
.SildeBar{}
/*SildeBar*/

/*Banner*/
.HomeBan{ width:100%; height:550px; z-index: 1; position: relative;   margin-top: -25px;}
.HomeBan .BanList{ width:100%; height:550px; overflow: hidden; text-align: center; position: absolute; top: 0; left: 0;}
.HomeBan .BanList li{ width:300%; height:550px;  margin-left: -100%; }
.HomeBan .BanList li a{ width:100%; display:block; }
.HomeBan .BanList li a img{max-width:100%;/*height: 550px;*/}



.HomeBan .TabList{width: 100%; position: absolute;  bottom: 40px; left: 0; text-align: center;}
.HomeBan .TabList ul{display:inline-block;  *zoom:1; *display:inline; }
.HomeBan .TabList ul li{width: 15px; height:15px; margin: 0 5px; cursor: pointer; float: left; background: url(../images/ban-dd.png) 0 0 no-repeat; }
.HomeBan .TabList ul li.on{width:30px;background: url(../images/ban-dd-on.png) 0 0 no-repeat;}
/*
.HomeBan .prev{width: 43px; height: 85px; top: 50%; margin-top: -43px; left: 50%; margin-left: -625px; background: url(../images/banner_arrowL.png) 0 0 no-repeat; position: absolute; z-index: 9;}
.HomeBan .next{width: 43px; height: 85px; top: 50%; margin-top: -43px; right: 50%; margin-right: -625px; background: url(../images/banner_arrowR.png) 0 0 no-repeat; position: absolute; z-index: 9;}
*/

.Bonner_box{ position: relative; margin-top: -25px; height: 350px;}
.banner{width: 100%; height: 350px; overflow: hidden; position: absolute; top: 0; left: 0;}
.Banner_pic{width: 300%; height: 350px; margin-left: -100%; text-align: center;}
.Banner_pic img{height: 350px;  }
.banner_line{width: 100%; height: 25px; position: absolute; left: 0; top: -25px; background:#292929; box-shadow: -1px 2px 1px rgba(0, 0, 0, 0.32);}
/*Banner*/

/*首页*/
.h_box{margin-top: 34px; padding-bottom: 30px;}
.h_box .left{width: 830px; float: left;}

.h_news{border-top: 1px solid #6dbfb1; position: relative;}
.h_newsT{width: 171px; height: 43px; line-height: 43px; position: absolute; left: 0; top: 0; background: url(../images/title1.png) 0 0 no-repeat; padding-left: 67px; font-size: 18px; color: #007a87;}
.h_newsL{margin-top: 58px; width: 340px; position: relative; float: left;}
.h_newsPic ul li{position: relative; }
.h_newsPic ul li .title{position: absolute; bottom: 0; left: 0; width: 235px; height: 40px; line-height: 40px; color: #fff; font-size: 14px; padding: 0 90px 0 15px; display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; background: url(../images/tit_bg.png) 0 0;}
.h_newsPic ul li img{width: 340px; height: 240px; display: block;}
.h_newsTab{position: absolute; bottom: 14px; right: 7px; height: 12px;}
.h_newsTab ul{display:inline-block;  *zoom:1; *display:inline; }
.h_newsTab ul li{width: 12px; height: 12px; margin-right: 7px; background: url(../images/dd.png) 0 0 no-repeat; float: left; cursor: pointer;}
.h_newsTab ul li.on{background: url(../images/dd2.png) 0 0 no-repeat;}

.h_newsR{width: 469px; float: right;}
.h_newsTip{position: relative; margin-top: 17px;}
.h_newsTip .more{width: 16px; height: 16px; position: absolute; right: 0; top: 50%; margin-top: -8px; background: url(../images/more.png) 0 0 no-repeat;}
.h_newsTip ul li{float: left;}
.h_newsTip ul li a{width: 92px; height: 26px; line-height: 26px; padding-bottom: 5px; text-align: center; display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-size: 15px; color: #007a87;}
.h_newsTip ul li.on a{ background: url(../images/tab_bg.png) 0 0 no-repeat; color: #fff;}
.h_newsList{margin-top: 10px; border-top: 1px dotted #e5e5e5;}
.h_newsList ul {display: none;}
.h_newsList ul.on {display: block;}
.h_newsList ul li{height: 39px; line-height: 39px; border-bottom: 1px dotted #e5e5e5;}
.h_newsList ul li .time{float: right; color: #b5b5b5; font-size: 12px;}
.h_newsList ul li a{font-size: 14px; color: #525252; background: url(../images/tip.png) 0 50% no-repeat; padding-left: 15px;
    overflow: hidden;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    white-space: nowrap;
    display: block;}

.h_newsList .more{width: 16px; height: 16px; position: absolute; right: 0; top: 30px; margin-top: -8px; background: url(../images/more.png) 0 0 no-repeat;}


.h_title{border-bottom: 1px solid #6dbfb1; height: 43px; position: relative;}
.h_title .title{height: 43px; line-height: 43px; padding-left: 67px; font-size: 18px; color: #007a87; margin: 0; font-weight: normal;}
.h_title .more{width: 16px; height: 16px; position: absolute; top: 50%; margin-top: -8px; right: 0; background: url(../images/more.png) 0 0 no-repeat;}
.h_title2{background: url(../images/title2.png) 0 0 no-repeat;}
.h_title3{background: url(../images/title3.png) 0 0 no-repeat;}
.h_title4{background: url(../images/title4.png) 0 0 no-repeat;}
.h_title5{background: url(../images/title5.png) 0 0 no-repeat;}
.h_title6{background: url(../images/title6.png) 0 0 no-repeat;}

.h_dep{margin-top: 20px;}
.h_depBox{padding: 1px 21px 0 21px; background: #f0f8f7; height: 191px;}
.h_depTab ul li{float: left; text-align: center; padding-left: 16px; margin-right: 5px;}
.h_depTab ul li a{display:inline-block;  *zoom:1; *display:inline; padding-right: 16px; height: 41px; line-height: 41px;display: block; color: #007a87; font-size: 15px; }
.h_depTab ul li.on a{background: url(../images/title_bg.png) 100% 100% no-repeat;  color: #fff; }
.h_depTab ul li.on{background: url(../images/title_bg.png) 0 0 no-repeat;}
.h_depList{margin-top: 10px;}
.h_depList ul{display: none;}
.h_depList ul.on{display: block;}
.h_depList ul li{float: left; padding-left: 16px; background: url(../images/borderL.png) 0 0 no-repeat; margin: 15px 10px 0 0;}
.h_depList ul li a{display:inline-block;  *zoom:1; *display:inline; padding-right: 16px; background: url(../images/borderL.png) 100% 100% no-repeat; height: 34px; line-height: 34px; text-align: center; font-size: 13px; color: #757878;}
.h_depList ul li a:hover{color: #51b3a2;}


.h_expert{margin-top: 20px; }
.h_expertList .tempWrap{    margin: auto;}
.h_expertList{margin-top: 9px; height: 265px; position: relative;}
.h_expertList ul li{float: left; width:145px; margin:0 10px;}
.h_expertList ul li img{width:145px; height: 165px; display: block;}
.h_expertList ul li .text{padding: 20px 0; height: 60px; background: #f0f8f7; text-align: center;}
.h_expertList ul li .title{display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-size: 15px; color: #007a87; }
.h_expertList ul li em{font-style: normal; font-size: 12px; color: #777; line-height: 20px; display: block;}
.h_expertList .prev{width: 32px; height: 32px; position: absolute;  left: -16px; top: 50%; margin-top: -16px; background: url(../images/arrowl.png) 0 0 no-repeat; z-index: 10; cursor: pointer;}
.h_expertList .next{width: 32px; height: 32px; position: absolute; right: -16px; top: 50%; margin-top: -16px; background: url(../images/arrowR.png) 0 0 no-repeat; z-index: 10; cursor: pointer;}

.h_Nursing{margin-top: 20px;}
.h_Nursing .h_NursingL{width: 400px; float: left;}
.h_Nursing .h_NursingR{width: 400px; float: right;}
.h_NursingList{margin-top: 2px;}
.h_NursingList ul li.top{padding: 15px 0; height: auto;}
.h_NursingList ul li.top .pic{float: left; width: 136px; height: 96px;}
.h_NursingList ul li.top .text{width: 250px; float: right;}
.h_NursingList ul li.top .tip{font-size: 14px; font-weight: bold; color: #007a87; display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.h_NursingList ul li.top .txt{font-size: 14px; color: #525252; line-height: 18px;  margin-top: 5px;}
.h_NursingList ul li.top .time{float: none;  color: #b5b5b5; margin-top: 5px; line-height: 20px;}
.h_NursingList ul li{height: 39px; border-bottom: 1px dotted #cccccc;}
.h_NursingList ul li .title{display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; color: #525252; font-size: 14px; padding-left: 14px; background: url(../images/tip.png) 0 50% no-repeat; line-height: 39px;}
.h_NursingList ul li .title:hover{color: #007a87;}
.h_NursingList ul li  .time{float: right; font-size: 12px; color: #b5b5b5; line-height: 39px; display: block;}

.h_query{margin-top: 20px;}
.h_queryBox{padding: 37px 20px 42px 20px; background: #f0f8f7;}
.h_queryBox .h_queryTip{width: 295px; float: left;}
.h_queryBox .tip{float: left; color: #525252; font-size: 13px;  width: 65px; line-height: 32px; font-weight: bold;}
.h_queryBox .h_queryTip .text{width: 218px; height: 32px; line-height: 32px; border: 1px solid #b5e3db; float: left; background: #fff; position: relative;}
.h_queryBox .text i{width: 37px; height: 32px; position: absolute; top: 0; right: 1px; background: url(../images/select_arrow.png) 0 0 no-repeat;}
.h_queryBox .text select{width: 100%; padding: 0 2%; height: 32px; line-height: 30px;}
.h_queryTime{width: 345px; margin-left: 20px; float: left;}
.h_queryBox .h_queryTime .text{width: 128px; height: 32px;  line-height: 32px; border: 1px solid #b5e3db; float: left; background: #fff; position: relative;}
.h_queryBox .h_queryTime .text2{margin-left: 10px;}
.h_queryBox .btn{width: 120px; height: 34px; line-height: 34px; text-align: center; color: #fff; font-size: 13px; font-weight: bold; display: block; float: left; background: url(../images/btn.png) 0 0 no-repeat;}



.h_box .right{width: 300px; float: right;}
.h_link ul li{width: 300px; height: 88px; margin-bottom: 10px; line-height: 88px; color: #fff; font-size: 22px; background: url(../images/link_bg.png) 0 0 no-repeat; position: relative;}
.h_link ul li a{display: block;}
.h_link ul li .icon{position: absolute; top: 22px; left: 24px;}
.h_link ul li .icon img{max-height: 40px; display: block;}
.h_link ul li span.title{color: #fff; padding-left: 130px; display: block;}
.h_link2 {margin-top: 31px;}
.h_link2 ul li{height: 70px; line-height: 70px; background: url(../images/link_bg2.png) 0 0 no-repeat;}
.h_link2 ul li .icon{top: 18px;}
.h_link2 ul li {margin: 10px 0 0 0;}

.h_guide{margin-top: 10px;}
.h_guideT{height: 60px; line-height: 60px; padding-left: 64px; color: #FFF; font-size: 18px; background: #6dbfb1 url(../images/icon_tip1.png) 19px 50% no-repeat;}
.h_guideList{overflow: hidden;}
.h_guideList ul{margin-right: -2px;}
.h_guideList ul li{width: 150px; float: left; position: relative; background:  #e2f2ef; margin: 1px 1px 0 0;}
.h_guideList ul li.on{background: #f0f8f7;}
.h_guideList ul li .icon{position: absolute; top: 10px; left: 24px;}
.h_guideList ul li .icon img{width: 28px;}
.h_guideList ul li a{display: block; padding-left: 60px; height: 60px; line-height: 60px; color: #007a87; font-size: 15px;}
.h_guideList ul li a:hover{color: #35a3b1;}

.h_Special{margin-top: 29px;}
.h_SpecialT{font-size: 18px; font-weight: bold; color: #007a87; padding-left: 32px; border-bottom: 1px solid #6dbfb1; line-height: 45px; background: url(../images/icon_tip.png) 0 50% no-repeat; position: relative;}
.h_SpecialT .more{width: 16px; height: 16px; position: absolute; top: 50%; margin-top: -8px; right: 0; background: url(../images/more.png) 0 0 no-repeat;}
.h_SpecialList{margin-top: 10px;}
.h_SpecialList ul li{padding: 5px 0; border-bottom: 1px dotted #cccccc;}
.h_SpecialList ul li a{line-height: 20px; background: url(../images/tip.png) 8px 8px no-repeat; padding-left: 24px; display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;  font-size: 14px; color: #525252;}
.h_SpecialList ul li a .time{display: block; font-size: 12px; color: #b5b5b5;}
.h_SpecialList ul li a:hover{color: #007a87;}
/*首页*/


/*网站地图*/
.ul_sitemap li{ border-bottom:dotted 1px #ddd; padding:5px 0px;}
.ul_sitemap li strong{ width:90px; display:inline-block;}


.BottomW{border-top: 2px solid #007a87; background: #edf7f6; padding: 16px 0;}
.Bottom{width: 1160px; margin: 0 auto; position: relative;}
.Bottom_code{position: absolute;  width: 108px; }
.Bottom_code span{display: block; font-size: 13px; color: #757878; font-weight: bold;}
.Bottom_codeL{left: 0; top: 0;}
.Bottom_codeR{right: 0; top: 0;}
.Bottom_con{width: 900px; height: 130px; margin: 0 auto; text-align: center;}
.BottomLogo img{height: 59px;}
.BottomLinks {margin-top: 10px;}
.BottomLinks a{color: #929696; margin: 0 8px; display:inline-block;  *zoom:1; *display:inline; font-size: 14px;}
.BottomLinks a:hover{color: #51b3a2;}
.Copyright{ color: #929696; font-size: 14px;}
.Copyright a{color: #929696;}

.MenuListW{height: 66px; background: url(../images/menu_bg.png) 0 0;}
.MenuList{width: 1160px; margin: 0 auto; position: relative;}
.MenuList ul li{float: left; line-height: 66px; height: 66px; margin-right: 44px;}
.MenuList ul li a{font-size: 14px; color: #333; display: block;}
.MenuList ul li.on a,.MenuList ul li:hover a{color: #51b3a2; font-weight: bold; border-bottom: 1px solid #51b3a2;}

.Current{position: absolute; background: url(../images/current.png) 0 50% no-repeat; top: 0; right: 0; line-height: 66px; font-size: 14px;color: #919191; padding-left: 33px;}
.Current a{color: #919191;}
.Current a:hover{color: #51b3a2;}
.Current span{color: #51b3a2;}

.about{padding: 60px 0; font-size: 14px;}
.about .fl{float: left;}
.about .fr{float: right;}
.textBox{padding-bottom: 70px;}
.textBox .text{width: 600px; }
.textBox .pic{width: 515px;}

.team{padding: 18px 0;}
.team ul {margin-right: -38px;}
.team ul li{margin: 43px 38px 0 0; float: left; width: 560px;}
.team ul li .team_con{border: 1px solid #dadada;height:165px; overflow: hidden;}
.team ul li .pic{display: block; float: left;/* width: 283px; height: 214px;*/}
.team ul li .pic img{display: block; width: 145px; height:165px;}
.team ul li .team_r{padding: 20px; width: 368px; float: right; font-size: 14px; line-height: 26px;}
.team ul li .team_r a{display: block; color: #666666;}
.team ul li .team_r a:hover{color: #51b3a2;}
.team ul li .team_r b{color: #51b3a2;}
.team ul li .team_r .tip{ display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}



/*分页*/
.Pages{margin: 80px 0; padding:10px; line-height:18px; zoom:1; overflow:hidden; text-align: center;}
.Pages span{ padding:0px 3px; display:inline-block;}
.Pages a{ display:inline-block; margin:0px 2px; color: #acacac;}
.Pages a:hover{color:#fff; border:solid 1px #3c9a8a; background:#51b3a2;}
.Pages .p_page em{ font-style:normal; font-family:Arial;}
.Pages .p_page em a{ padding:5px 10px; border:solid 1px #e1e1e1; background:#fff;}
.Pages .p_page em a:hover{color:#fff; border:solid 1px #3c9a8a; background:#51b3a2;}
.Pages .p_page em a.a_cur{ color:#fff; border:solid 1px #3c9a8a; background:#51b3a2;}
.Pages .p_page b{ font-weight:normal;}
.Pages .a_first,.Pages .a_prev,.Pages .a_next,.Pages .a_end{padding:5px 10px; border:solid 1px #e1e1e1; background:#fff;}
.Pages .p_cur,.Pages .p_count,.Pages .p_total,.Pages .p_jump{display: none;}
/*分页*/


/*详细*/
.news-info {padding:60px 0 0 0;}
.news-infoT{padding-bottom: 20px; border-bottom: 1px solid #eeeeee;}
.news-info .h5{ text-align:center; color:#333333; font-size:24px;font-weight:normal;}
.news-info .time{ text-align:center; margin-top: 15px; font-size: 12px; color: #8f8f8f;}

.info_other{padding: 23px 0; margin: 40px 0; border-top: 1px dashed  #d0cfcf;}
.info_other a{color: #929292; display:block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; background: url(../images/page_arrow.png) 0 50% no-repeat; padding-left: 20px; }
.info_other span{ padding:2px 0; display:block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; font-size: 12px; color: #929292;}
.info_other span a:hover{color: #51b3a2;}
.info_other span.back a{ display:inline-block; color:#fff; padding:0.2% 3%; border-radius:25px; background-color:#51b3a2;}
.news-info .con{margin-top: 20px; font-size: 14px;}

/*团队详细*/
.team_info{padding: 61px 0;}
.team_info .team_infoT {text-align: center;}
.team_info .team_infoT .pic{/*width: 239px; height: 187px;*/  margin: 0 auto;}
.team_info .team_infoT .pic img{width: 239px;padding: 4px; border: 1px solid #c6e2e7;/* height: 187px;*/}
.team_info .team_infoT .h5{text-align: center; font-weight: normal; font-size: 24px; color: #656565; margin: 20px 0 0 0;}
.team_info .team_infoT i{margin: 16px auto 0; width: 34px; height: 1px; background: #c3c2c2; display: block;}
.team_info .team_infoT .tip{margin-top: 10px; font-size: 14px; color: #333;}
.team_info .con{margin-top: 20px; font-size: 14px;}

.HistoryT{padding: 0 74px; margin-top: 88px; background: url(../images/History_bg.png) 50% 7px no-repeat;}
.History_menu{position: relative;}
.History_menu ul li{width: 92px; padding-top: 48px; text-align: center; float: left; position: relative; color: #999; font-size: 14px; cursor: pointer;}
.History_menu ul li i{width: 14px; height: 14px; position: absolute; top: 0; left: 50%; margin-left: -7px; background: url(../images/History_dd.png) 50% 50% no-repeat;}
.History_menu ul li.on i{background: url(../images/History_dd2.png) 50% 50% no-repeat;}
.History_menu ul li.on {font-size: 22px; color: #51b3a2;}

.History_menu  .next{width: 26px; height: 54px; position: absolute; right: -60px; top: -20px; background: url(../images/History_arrowR.png) 0 0 no-repeat; cursor: pointer;}
.History_menu  .prev{width: 26px; height: 54px; position: absolute; left: -60px; top: -20px; background: url(../images/History_arrowL.png) 0 0 no-repeat;  cursor: pointer;}
.History_menu  .next:hover{background: url(../images/History_arrowR2.png) 0 0 no-repeat;}
.History_menu  .prev:hover{background: url(../images/History_arrowL2.png) 0 0 no-repeat;}

.HistoryList{margin: 60px 0; }
.HistoryList .time{width: 106px; height: 46px; line-height: 46px; text-align: center; color: #fff; font-size: 20px; background: url(../images/History_title.png) 0 0 no-repeat; float: left; margin-right: 32px;}
.HistoryList .tip {font-size: 20px; color: #333;}
.HistoryList .tip span{display: block; color: #999; font-family: "Arial"; font-size: 14px;}
.HistoryList .text {color: #666; font-size: 14px; padding: 20px 0;}
.HistoryList .text p{overflow:hidden;}
.HistoryList .text .tip{font-size: 15px; color: #51b3a2; margin-right: 10px; width: 50px; text-align: right; float: left;}
.HistoryList .text .txt{float: left; width: 946px;}
.HistoryList .text .pic{margin-top: 50px;}


.Honor ul{margin-right: -34px;}
.Honor ul li{margin: 39px 34px 0 0; width: 364px; height: 307px; float: left;}
.Honor ul li a{border: 6px solid #f5f5f5; display: block; height: 292px;}
.Honor ul li a img{width: 352px; height: 228px;}
.Honor ul li a .title{display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-size: 14px; color: #666; text-align: center; padding: 0 20px; margin-top: 8px;}
.Honor ul li a  i{width: 42px; height: 1px; background: #bebebe; margin: 10px auto 0; display: block;}

.news {padding-top: 26px;}
.news ul li{border: 1px solid #eeeeee; padding: 7px; margin-top:34px; position: relative;}
.news .pic{float: left; width: 290px; height: 173px;}
.news .pic img{width: 290px; height: 173px;}
.news ul li .con{height: 140px; width: 680px; float: left; margin: 18px 0 0 30px; padding-right: 50px; border-right: 1px dotted #cccccc;}
.news ul li .title{display:block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; font-size: 16px; color: #333;}
.news ul li .text{margin-top: 5px; font-size: 14px; color: #888; line-height: 24px;}
.news ul li .time{font-size: 14px; color: #c4c4c4; margin-top: 10px;}
.news ul li .more{width: 37px; height: 37px; position: absolute; top: 50%; margin-top: -19px; right: 30px; background: url(../images/news_arrow.png) 0 0 no-repeat;}
.news ul li:hover .more{background: url(../images/news_arrow2.png) 0 0 no-repeat;}
.news ul li:hover{background: #fafafa;}
.news ul li .title:hover{color: #51b3a2;}

.guideList{padding-top: 40px;}
.guideT{margin-top: 60px; }
.guideT img{display: block;}
.guideT_txt{padding: 25px 34px; border: 1px solid #e6e6e6; border-top: none; font-size: 14px; line-height: 26px;}
.guide ul li{margin-top: 20px;}
.guide ul li a{display: block; height: 57px; line-height: 57px; display:block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; font-size: 16px; border: 1px solid #efefef; padding: 0 20px; background: #fafafa; color: #333;}
.guide ul li a .time{float: right; font-size: 16px; color: #333;  font-family: "Arial"}
.guide ul li a:hover{color: #fff; font-weight: bold; background: #51b3a2; border: 1px solid #89c1b9;}
.guide ul li a:hover .time{color: #fff; font-weight: normal;}


.dowList{padding-top: 40px;}
.dowList .dow_btn{background: url(../images/dow_btn.png) 100% 50% no-repeat; padding-right: 20px;}
.dowList ul li:hover  .dow_btn{background: url(../images/dow_btn2.png) 100% 50% no-repeat; }

.Section {padding-bottom: 60px;}
.Section ul li{margin-top: 60px;}
.SectionT{border-bottom: 1px solid #ececec; height: 46px; position: relative; margin-left: 8px;}
.SectionT a{width: 125px; height: 37px; line-height: 37px; text-align: center; padding: 9px 7px 0 0; color: #fff; background:  url(../images/Section_title.png) 0 0 no-repeat; font-size: 14px; display: block; position: absolute; bottom: -1px; left: -8px;}
.SectionList{margin-top: 15px;}
.SectionList dl {margin-right: -36px;}
.SectionList dl dd{margin: 22px 36px 0 0; width: 179px; height: 32px; padding: 0 12px; text-align: center; line-height: 32px; background: url(../images/Section_bg.png) 0 0 no-repeat; float: left;}
.SectionList dl dd a{display:block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; color: #666;}
.SectionList dl dd a:hover{color: #51b3a2;}

.Section_info{padding-bottom: 60px;}
.Section_info .h5{font-size: 18px; font-weight: bold; color: #51b3a2;}
.Section_info .news-infoT{border-bottom: none;}

.expert_menu{margin-top: 43px;}
.expert_menu ul{margin-right: -46px;}
.expert_menu ul li{float: left; text-align: center; margin:10px 30px 0 0;}
.expert_menu ul li a{width: 134px; height: 32px; line-height: 32px; padding: 7px 8px 0 0; background: url(../images/expert_menu1.png) 0 100% no-repeat;  font-size: 14px; color: #666;display:block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; }
.expert_menu ul li.on a,.expert_menu ul li:hover a{background: url(../images/expert_menu2.png) 0 0 no-repeat; color: #fff;}

.expert_info .txt{padding: 30px 0; font-size: 14px;}
.expert_info .expert_infoT{border-bottom: 1px solid #ececec; height: 46px; position: relative; margin-left: 8px;}
.expert_info .expert_infoT a{width: 125px; height: 37px; line-height: 37px; text-align: center; padding: 9px 7px 0 0; color: #fff; background:  url(../images/Section_title.png) 0 0 no-repeat; font-size: 14px; display: block; position: absolute; bottom: -1px; left: -8px;}

.expert_info table{border-collapse: collapse; width: 100%; border-color:#51b3a2; }
.expert_info table th{background: #51b3a2; border: 1px solid #fff; height: 37px; text-align: center; color: #fff; font-weight: normal;}
.expert_info table td{border: 1px solid #dddddd; height: 37px; text-align: center;}
.expert_info table td.tip{color: #51b3a2;}

.inv{margin: 60px 0;}
.inv .left{width: 590px; float: left;}
.inv .left tr td{padding-bottom: 20px; position: relative;}
.inv .left tr td i{color: #f20000; position: absolute; right: -16px; top: 10px; font-size: 20px;}
.inv .left .tip{width: 72px; padding-right: 20px; text-align: right; font-size: 14px; color: #666;}
.inv .left .text{width: 402px; height: 38px; line-height: 38px; padding: 0 10px; border: 1px solid #c3c3c3;}
.inv .left textarea{width: 402px; height: 253px; padding: 10px;  border: 1px solid #c3c3c3;}
.inv .left .btn{width: 80px; height: 35px; line-height: 35px; text-align: center; font-size: 14px; color: #fff; background: #51b3a2; cursor: pointer;}
.inv .left .mbxz{display: inline-block;margin-left: 20px;}
.inv .right{width: 500px; float: right; position: relative;}
.inv .right img{display: block; height: 468px; width: 500px;}
.inv .right .box{background: url(../images/inv_bg.png); width: 170px; height: 100%; padding: 0 40px; position: absolute; top: 0; left: 0; color: #fff;}
.inv .right .title{font-size: 20px; padding-top: 170px; }
.inv .right .text{margin-top: 20px; font-size: 14px; line-height: 28px;}

.join{margin-top: 60px; border-top: none;}
.join .title{height: 57px; line-height: 57px; padding: 0 13px 0 30px; border: 1px solid #e7e7e7; font-size: 14px; background: #f9f9f9; color: #666; position: relative; cursor: pointer;}
.join .title i{width: 22px; height: 22px; position: absolute; top: 50%; margin-top: -11px; right: 13px; background: url(../images/join_show.png) 0 0 no-repeat;}
.join .title .time{float: right; margin-right: 46px;  font-size: 14px;}
.join ul li{margin-bottom:20px;}
.join ul li .text{display: none; padding: 30px;border:1px solid #e7e7e7;}
.join ul li.on .title i{background: url(../images/join_hide.png) 0 0 no-repeat;}
.join ul li.on  .time{display: block;color: #fff;}
.join ul li.on .title{background: #51b3a2; color: #fff;}

.join ul li .text .lgan{margin-top: 20px;}
.join ul li .text .btn{width: 90px; height: 35px; line-height: 35px; text-align: center; font-size: 14px; color: #fff; background: #51b3a2; cursor: pointer;}
.join ul li .text .mbxz{display: inline-block;margin-left: 20px;}
.join ul li .text .tdd{display: inline-flex;}
/*.join ul li .text .file {width: 80px; height: 35px; line-height: 35px;text-align: center;
    position: relative;
    display: inline-block;
    background: #51b3a2;
    overflow: hidden;
    color: #fff;
    text-decoration: none;
    text-indent: 0;
    font-size: 14px;
}
.join ul li .text .file input {
    position: absolute;
    font-size: 100px;
    right: 0;
    top: 0;
    opacity: 0;
}
.join ul li .text .file:hover {
    background: #AADFFD;
    border-color: #78C3F3;
    color: #004974;
    text-decoration: none;
}*/
/*合作邀请*/
.link ul{margin-right: -13px;}
.link ul li{float: left; width: 280px; height: 123px;  margin:20px 13px 0 0;}
.link ul li a{display: block;}
.link ul li a img{width: 278px; height: 120px; display: block;  border: 1px solid #e3e3e3;}
.link ul li a  .title{text-align: center; margin-top: 10px; text-align: center;display:block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; font-size: 14px;}
.link ul li a:hover  .title{color:#51b3a2;}
.link_text{margin-top: 62px; font-size: 15px; color: #b2b2b2;}



.Map_info{ padding:30px 0;}
.Map_info #allmap{ width:100%; height:500px;}

.inv .myzj{ float:none; margin:0 auto;}








.wapbody{ min-width: 320px;}
.wapConFlex{display: flex; width: 100%; min-height: 90vh;align-items: center; justify-content: center;}
.wapConFlex .Con{width: 90%; max-width: 400px; background: #51b3a2; border-radius: 10px; padding: 3vw 5vw 9vw; box-sizing: border-box;}
.wapConFlex h3{text-align: center; font-size: 5.6vw; color: #fff;}
.wapConFlex .ul li{ display: flex; margin: 25px 0;}
.wapConFlex label{ flex: 0 0 auto; font-size: 16px; color: #fff; line-height: 40px;width: 60px;}
.wapConFlex .info{ width: 100%;}
.wapConFlex .text{ width: 100%; height: 40px; line-height: 40px; background: rgba(255,255,255,0.5); border-radius: 6px;}
.wapConFlex .btn{ width: 100%; height: 40px; line-height: 40px; text-align: center; background: #9ece5c; color: #fff;border-radius: 6px;}



















