@charset "utf-8";
.dot{overflow:hidden;white-space: nowrap; text-overflow: ellipsis; display:block;}
/*全局初始化样式*/
body{ padding:0; margin:0 auto; font-size: 14px; line-height: 1.42857143; font-family:arial,Microsoft YaHei,'微软雅黑','宋体';
    color: #666460; min-width: 320px; max-width: 640px; width: 100%; zoom:1;

    /*禁用Webkit内核浏览器的文字大小调整功能*/
    -webkit-text-size-adjust:none;

    /*取出点击出现半透明的灰色背景*/
    -webkit-tap-highlight-color:rgba(0,0,0,0);
    -webkit-tap-highlight:rgba(0,0,0,0);

    /*控制文本可选性*/
    -webkit-user-select: none;
    -ms-user-select: none;
    -moz-user-select: none;
    -khtml-user-select: none;
    user-select: none;

    /*设置字体的抗锯齿或者说光滑度*/
    -webkit-font-smoothing: antialiased;
}

/*默认去除ul、li的默认样式*/
.p,.h1,.h2,.h3,.h4,.h5,.h6{ margin: 0; padding: 0;}
.ul,.ul li{ list-style:none; margin: 0; padding: 0;}
/*初始化下拉菜单、单行输入框、多行输入框的样式*/
select,input,textarea{ border-radius:0; -webkit-border-radius:0; color:#666460;}
/*表单元素获得焦点时不显示虚线框*/
input:focus { outline: none;}
input,button,select,textarea{ outline:none;/*-webkit-appearance:none;*//*强制去除表单自带的样式*/ }
/*不允许多行输入文本框有滚动条*/
textarea{ resize:none;/*-webkit-appearance:none;*//*强制去除textarea自带的样式*/ }
/*初始化表单元素样式*/
textarea,input,select { background:none; border:none; margin:0; padding:0;}
/*初始化HTML5标签样式*/
audio,canvas,progress,video { display: inline-block; vertical-align:baseline;}
article,aside,footer,header,hgroup,nav,section,figure,figcaption{ display:block;}
/*去除figure边距*/
figure,figcaption{ margin:0px; padding:0px;}

/*初始化图片样式*/
img{ border:none; border:0; max-width:100%; vertical-align:top;}

/*初始化a的样式和字体样式*/
a{ color:#666460; text-decoration:none; -webkit-tap-highlight-color:rgba(0,0,0,0);}
a:focus {outline:none; -moz-outline:none;}
a:hover{ }

/*清除浮动*/
.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{ padding:0 2%; min-height:450px; } /*页面主体内容*/
.Contain{padding:0 2%; min-height: 300px;}
.maincontent{} /*主要内容*/
.content{} /*内容*/
.txtbox,
.singlepage{ /*单片 设置文字两端对齐*/ text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; overflow:hidden;}
.location{ border-bottom:dashed 1px #e5e5e5; margin-bottom:1%; }
.current{ /*当前位置*/ margin:0 0 1%; }



/*分页*/
.Pages{}
/*分页*/

/*Top*/
.TopW{border-top: 4px solid #007b89; }
.Top{ padding: 2%; margin: 0 auto; }
.headerT .logo{float: left; margin-top: 10px; width: 70%;}
.headerT .logo img{width: 100%; }

.Top .menu{ background: url(../images/top_ico.png) no-repeat; width: 50px; height: 40px; float: right; display: block; margin-top: 2%; background-size: 100%;}
.Mobile_box header{  position:relative;background: #fef7f8; }
.Mobile_box header .back,
.Mobile_box header .menu{ position:absolute; overflow:hidden;height:35px; top:50%; margin-top:-17.5px;}
.Mobile_box header .back{ left:2%; padding-left:25px; line-height:35px; font-size:24px;color:#fff;}
.Mobile_box header .back::before,
.Mobile_box header .back::after{ position:absolute; content:''; background-color:#fff; width:20px; height:3px; left:0;}
.Mobile_box header .back::before{ transform:rotate(45deg); bottom:9px;}
.Mobile_box header .back::after{ transform:rotate(-45deg);top:9px;}
.Mobile_box header .menu{ right:2%;width:40px;  line-height:1000px; }
.Mobile_box header .menu span,
.Mobile_box header .menu span::before,
.Mobile_box header .menu span::after{ position:absolute;width:100%;background-color:#fff; }
.Mobile_box header .menu span{ height:4px; top:50%; margin-top:-1.5px;}
.Mobile_box header .menu span::before,
.Mobile_box header .menu span::after{ content:''; height:100%; left:0;}
.Mobile_box header .menu span::before{ top:14px;}
.Mobile_box header .menu span::after{ top:-14px;}
@media(max-width:480px){
    .Mobile_box .columname{ font-size:20px;}
    .Mobile_box header .back{ font-size:16px;}
    .Mobile_box header .back::before,
    .Mobile_box header .back::after{ height:3px; width:15px;}
    .Mobile_box header .back::before{ bottom:12px;}
    .Mobile_box header .back::after{ top:12px;}
    .Mobile_box header .menu span{ height:3px;}
    .Mobile_box header .menu span::before{ top:10px;}
    .Mobile_box header .menu span::after{ top:-10px;}
}
.Mobile_box .MenuNav{ display:none;background-color:#fef7f8; position:absolute; top:100%; width:35%; right:0; z-index:100;}
.Mobile_box .MenuNav a{color:#2a2a2a; padding: 0 5%; display:block; line-height:45px; border-bottom:1px solid #dde0e3;
    text-align: center; font-size: 14px;}
.Mobile_box .MenuNav li > a{ position:relative;}
.Mobile_box .MenuNav li:first-child > a::after,
.Mobile_box .MenuNav li:first-child > a::before{ display:none;}
.Mobile_box .MenuNav li > a::after,
.Mobile_box .MenuNav li > a::before{ top:50%; position:absolute; content:''; width:10px; height:2px; background-color:#fff; right:17px;}
.Mobile_box .MenuNav li > a::before{ transform:rotate(45deg);}
.Mobile_box .MenuNav li > a::after{ transform:rotate(-45deg);right:10px;}

.Mobile_box .MenuNav li dl{ display:none; background-color:#6dbfb1; margin: 0;}
.Mobile_box .MenuNav li dl dd{ margin-left: 0;}
.Mobile_box .MenuNav li dl dd a{color: #fff;}
.Mobile_box .MenuNav li dl dd ol{ display:none; background-color:#6dbfb1;}
.Mobile_box .MenuNav li dl dd ol a{ padding-left:15%;}
@media(max-width:375px){
    .Mobile_box .MenuNav a{ font-size:16px;line-height:40px; }
}


/*Top*/

/*Bottom*/
.Bottom{}
/*Bottom*/

/*SildeBar*/
.SildeBar{}
/*SildeBar*/

/*Banner*/

.HomeBan .bx-wrapper{ position:relative; z-index:1;}
.HomeBan li img{ display:block; width:100%;}
.HomeBan .bx-pager{ position:absolute; left:0; bottom:5%; width:100%; text-align:center;}
.HomeBan .bx-pager *{ width:12px; height:12px;}
.HomeBan .bx-pager div{ display:inline-block; margin:0 1%;}
.HomeBan .bx-pager a{ display:block; border-radius:50%; background-color:#fff; overflow:hidden; line-height:1000px;}
.HomeBan .bx-pager a.active{ background-color:#6dbfb1;}
@media(max-width:480px){
    .HomeBan .bx-pager *{ width:9px; height:9px;}
}

.Bonner_box{ position: relative; }
.banner{width: 100%;}
.Banner_pic img{ width: 100%;}
.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_titbox .hd{background: #6dbfb1; color: #fff; padding: 0 5%;}
.h_titbox .hd ul{ padding-top: 10px; font-size: 15px;}
.h_titbox .hd ul li{ width: 33.333%; float: left; height: 55px; line-height: 55px; text-align: center; cursor: pointer; }
.h_titbox .hd ul li a{ color: #fff;}
.h_titbox .hd ul li span.i1{display: inline-table;background: url(../images/li1.png) no-repeat left; padding-left: 32px;}
.h_titbox .hd ul li span.i2{display: inline-table;background: url(../images/li2.png) no-repeat left; padding-left: 32px;}
.h_titbox .hd ul li span.i3{display: inline-table;background: url(../images/li3.png) no-repeat left; padding-left: 32px;}
.h_titbox .hd ul li.on span.i1{display: inline-table;background: url(../images/li1_1.png) no-repeat left; padding-left: 32px;}
.h_titbox .hd ul li.on span.i2{display: inline-table;background: url(../images/li2_1.png) no-repeat left; padding-left: 32px;}
.h_titbox .hd ul li.on span.i3{display: inline-table;background: url(../images/li3_1.png) no-repeat left; padding-left: 32px;}
.h_titbox .hd ul li.on{ background: #fff; color: #78ae2e; border-radius: 7px 7px 0 0;}
.h_titbox .hd ul li.on span.i3{ color: #78ae2e;}

.h_titbox .bd ul{ padding: 2%; margin-top: 3%;}
.h_titbox .bd ul.ul1 li{ float: left; width: 25%; text-align: center;margin-bottom: 2%;}
.h_titbox .bd ul.ul1 li span.icon{ background: #78ae2e; display: block; width: 50%; margin: 0 auto;  text-align: center; padding: 10% 10%; border-radius: 10px;}

.h_titbox .bd ul.ul1 li.li_0 span.icon{ background: #23b7c5; display: block; width: 50%; margin: 0 auto;  text-align: center; padding: 10% 10%; border-radius: 10px;}
.h_titbox .bd ul.ul1 li.li_1 span.icon{ background: #55dc92; display: block; width: 50%; margin: 0 auto;  text-align: center; padding: 10% 10%; border-radius: 10px;}
.h_titbox .bd ul.ul1 li.li_2 span.icon{ background: #26d3c5; display: block; width: 50%; margin: 0 auto;  text-align: center; padding: 10% 10%; border-radius: 10px;}
.h_titbox .bd ul.ul1 li.li_3 span.icon{ background: #e6686e; display: block; width: 50%; margin: 0 auto;  text-align: center; padding: 10% 10%; border-radius: 10px;}
.h_titbox .bd ul.ul1 li.li_4 span.icon{ background: #fe8f35; display: block; width: 50%; margin: 0 auto;  text-align: center; padding: 10% 10%; border-radius: 10px;}
.h_titbox .bd ul.ul1 li.li_5 span.icon{ background: #f767a2; display: block; width: 50%; margin: 0 auto;  text-align: center; padding: 10% 10%; border-radius: 10px;}
.h_titbox .bd ul.ul1 li.li_6 span.icon{ background: #8378ee; display: block; width: 50%; margin: 0 auto;  text-align: center; padding: 10% 10%; border-radius: 10px;}
.h_titbox .bd ul.ul1 li.li_7 span.icon{ background: #46c9fd; display: block; width: 50%; margin: 0 auto;  text-align: center; padding: 10% 10%; border-radius: 10px;}

.h_titbox .bd ul.ul2{ background: #f0f8f7; margin-top: 0; padding-bottom: 3%;}
.h_titbox .bd ul.ul2 li{float: left;padding-left: 16px; background: url(../images/borderL.png) 0 0 no-repeat; margin: 15px 10px 0 0;}
.h_titbox .bd ul.ul2 li a{    display: inline-block;
    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;}


@media(max-width:320px){
    .h_titbox .hd ul{ font-size: 12px;}
}




.h_titnew{ background: #f2f2f2; padding:1% 2%; position: relative; margin-bottom: 2%; margin-top: 2%;}
.h_titnew span.new_ti{ background: url(../images/ti1.png) no-repeat left;  display: block; padding: 5px 0;padding-left: 30px; font-size: 15px;}
.h_titnew span.zj_ti{ background: url(../images/ti2.png) no-repeat left;  display: block; padding: 5px 0;padding-left: 30px; font-size: 15px;}
.h_titnew span.jk_ti{ background: url(../images/ti3.png) no-repeat left;  display: block; padding: 5px 0;padding-left: 30px; font-size: 15px;}
.h_titnew span.mz_ti{ background: url(../images/ti4.png) no-repeat left;  display: block; padding: 5px 0;padding-left: 30px; font-size: 15px;}
.h_titnew a.more{ color: #6dbfb1; border: solid 1px #6dbfb1; border-radius: 20px; position: absolute; right: 2%; bottom: 5px; padding: 3px 15px;}

.h_newbox{ padding:1% 2%; overflow: hidden;}
/*.h_newbox .bx-viewport{height: auto!important;}*/
.h_newbox ul li{ margin-right: 2%; }
.h_newbox ul li .pic{ width: 38%; position: absolute; left: 0; top: 0;}
.h_newbox ul li .pic img{ width: 100%;}
.h_newbox ul li .txt{ }
.h_newbox ul li .txt h3{ margin:0; font-weight: normal;}
.h_newbox ul li .txt h3 a{ color: #333;}
.h_newbox ul li .txt time{ font-size: 12px;}
.h_newbox ul li .txt p{ margin-bottom: 0;}
.h_newbox .bx-wrapper{ position: relative;}
.h_newbox .bx-pager{ position:absolute; left:50%; bottom:0; width:100%; }
.h_newbox .bx-pager *{ width:10px; height:10px;}
.h_newbox .bx-pager div{ display:inline-block; margin:0 2px;}
.h_newbox .bx-pager a{ display:block; border-radius:50%; background-color:#cccccc; overflow:hidden; line-height:1000px;}
.h_newbox .bx-pager a.active{ background-color:#6dbfb1;}



.h_newbox1{ padding: 2%; overflow: hidden; margin-bottom: 2%;}
.h_newbox1 ul li{ margin-right: 2%;}
.h_newbox1 ul li .pic{ width: 38%; float: left}
.h_newbox1 ul li .pic img{ width: 100%;}
.h_newbox1 ul li .txt{ width: 58%; float: right;}
.h_newbox1 ul li .txt h3{ margin:0; font-weight: normal;}
.h_newbox1 ul li .txt h3 a{ color: #333;}
.h_newbox1 ul li .txt time{ font-size: 12px;}
.h_newbox1 ul li .txt p{ margin-bottom: 0;}
.h_newbox1 .bx-wrapper{ position: relative;}
.h_newbox1 .bx-pager{ position:absolute; left:0; bottom:0; width:38%; background: rgba(37, 36, 36, 0.84); text-align: right; height: 30px; line-height: 30px;}
.h_newbox1 .bx-pager *{ width:10px; height:10px;}
.h_newbox1 .bx-pager div{ display:inline-block; margin:0 2px;}
.h_newbox1 .bx-pager a{ display:block; border-radius:50%; background-color:#cccccc; overflow:hidden; line-height:1000px;}
.h_newbox1 .bx-pager a.active{ background-color:#6dbfb1;}



.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{margin-top: 9px;  position: relative; padding: 2%;}
.h_expertList ul li{ margin-right: 3px;}
.h_expertList ul li img{width: 100%; 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{ height: auto;}
.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_NursingList ul.list{ padding: 2%;}

.h_query{margin-top: 20px;}
.h_queryBox{padding:2% 5%; background: #fff; position: relative; margin-bottom: 15%;}
.h_queryBox .h_queryTip{width: 100%; margin-bottom: 5%;}
.h_queryBox .tip{float: left; color: #525252; font-size: 13px;  width: 65px; line-height: 32px; font-weight: bold;}
.h_queryBox .h_queryTip .text{width: 70%; 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: 100%; margin-bottom: 5%;}
.h_queryBox .h_queryTime .text{width: 33%; height: 32px;  line-height: 32px; border: 1px solid #b5e3db; float: left; background: #fff; position: relative;}
.h_queryBox .h_queryTime .text2{ margin-left: 3.5%;}
.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;
    position: absolute;  bottom: -25%; right: 35%;}

.h_link{ overflow:hidden; margin-bottom: 7%; text-align: center;}
.h_link a{ width: 44%; margin: 0 1%; text-align: center; background: url(../images/link_bg1.png) no-repeat center; background-size: contain; color: #fff; height: 43px; font-size: 17px; display: inline-block;  line-height: 43px; padding-left: 3%;}
@media(max-width:320px){
    .h_queryBox .h_queryTime .text{width: 33%;}
    .h_queryBox .h_queryTip .text{width: 70%;}
	.h_link a{ line-height:35px; height:35px;}
    }



.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: 148px; 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{ 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{ 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{background: url(../images/menu_bg.png) 0 0;}
.MenuList{margin: 0 auto; position: relative; padding: 2%;}
.MenuList ul li{float: left; line-height: 30px; height: 30px; width: 25%; text-align: center; margin-bottom: 2%;}
.MenuList ul li a{font-size: 14px; color: #333; overflow: hidden;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    white-space: nowrap;
    display: block;}
.MenuList ul li.on a{color: #51b3a2; font-weight: bold; border-bottom: 1px solid #51b3a2;}

.Current{ line-height: 30px; font-size: 14px;color: #919191; text-align: right; padding: 2%;}
.Current a{color: #919191;}
.Current a:hover{color: #51b3a2;}
.Current span{color: #51b3a2;}
.Current em{ font-style: normal;background: url(../images/current.png) 0 50% no-repeat; padding-left: 26px;}

.about{ font-size: 14px; line-height: 25px; text-align: justify;}
.about .fl{float: none; width: 100%;}
.about .fr{float: none;width: 100%;}
.textBox{padding-bottom: 20px;}
/*.textBox .text{width: 600px; }*/
.textBox .pic{width: 100%;}

/*.team{padding: 2%}*/
/*.team ul {margin-right: -38px;}*/
.team ul li{ margin-bottom: 3%; float: none; width: 100%;}
.team ul li .team_con{border: 1px solid #dadada;}
.team ul li .pic{display: block; float: left; width: 45%;}
.team ul li .pic img{display: block; width: 100%;}
.team ul li .team_r{ width: 48%; float: right; font-size: 14px; line-height: 26px; padding: 2%;}
.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;}



@media(max-width:320px){
    .team{ font-size: 12px;}
    .team ul li .team_r{ font-size: 12px;}
}


/*分页*/
.Pages{margin: 35px 0; padding:10px; line-height:18px; zoom:1; overflow:hidden; text-align: center; margin-top: 10px;}
.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;}
.Pages .a_first,.Pages .a_end{ display: none;}
/*分页*/


/*详细*/
.news-info {padding:45px 0 0 0;}
.news-infoT{padding-bottom: 20px; border-bottom: 1px solid #eeeeee;}
.news-info .h5{ text-align:center; color:#333333; font-size:16px;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: 25px 0;}
.team_info .team_infoT {text-align: center;}
.team_info .team_infoT .pic{width: 239px; height: 187px; padding: 4px; border: 1px solid #c6e2e7; margin: 0 auto;}
.team_info .team_infoT .pic img{width: 239px; 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: none; line-height: 25px;}
.HistoryList .text .pic{margin-top: 50px;}


/*.Honor ul{margin-right: -34px;}*/
.Honor ul li{float: left; width: 48%; margin-right:4%; margin-bottom: 5%;}
.Honor ul li:nth-child(2n){margin-right:0; }
.Honor ul li a{border: 6px solid #f5f5f5; display: block; padding-bottom: 10px;}
.Honor ul li a img{width: 100%; }
.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-bottom: 5%; position: relative;}
.news .pic{float: left; width: 40%; }
.news .pic img{width:100%}
.news ul li .con{ width: 55%; float: right;}
.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: 5%; 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: 30px;}*/
.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{ width: 48%; height: 32px; text-align: center; line-height: 32px;
    background: #f8f8f8; float: left; border: solid 1px #ececec; margin: 3% 2% 0 0; border-radius: 15px;}
.SectionList dl dd:nth-child(2n){ margin-right: 0;}
.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:0 30px 10px 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: 30px 0;}
.inv .left{ float: none; width: 100%}
.inv .left ul li{padding-bottom: 20px; position: relative; width: 100%;}
.inv .left ul li p{ margin: 0; padding-bottom: 10px;}
.inv .left ul li i{color: #f20000; }
/*.inv .left .tip{padding-right: 20px; text-align: right; font-size: 14px; color: #666;}*/
.inv .left .text{width: 100%; height: 38px; line-height: 38px;  border: 1px solid #c3c3c3; text-indent: 15px;}
.inv .left textarea{width: 100%; height: 200px; border: 1px solid #c3c3c3;text-indent: 15px;}
.inv .left .btn{width: 80px; height: 35px; line-height: 35px; text-align: center; font-size: 14px; color: #fff; background: #51b3a2; cursor: pointer;}
.inv .right{ float: none; position: relative;}
.inv .right img{display: block;  width: 100%;}
.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: 120px; }
.inv .right .text{margin-top: 20px; font-size: 14px; line-height: 28px;}

.join{margin-top: 10px; border: 1px solid #e7e7e7; border-top: none;}
.join .title{height: 50px; line-height: 50px; padding: 0 13px 0 30px; border-top: 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; color: #fff; font-size: 14px; display: none;}
.join ul li .text{display: none; padding: 30px;}
.join ul li.on .title i{background: url(../images/join_hide.png) 0 0 no-repeat;}
.join ul li.on  .time{display: block;}
.join ul li.on .title{background: #51b3a2; color: #fff;}
.btn_li{ text-align: center;}


/*合作邀请*/
/*.link ul{margin-right: -13px;}*/
.link ul li{float: left; width: 48%; margin-right: 4%; margin-bottom: 5%;}
.link ul li:nth-child(2n){ margin-right: 0;}
.link ul li a{display: block;}
.link ul li a img{width: 100%; 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;}






























