﻿.g-mian {background-color: #fff; padding-bottom:30px;}
.g-mian .m-mianleft {width: 854px;margin-left: 20px}
.g-mian .m-mianright {width: 276px;margin-right: 20px;padding-top: 10px;}
.m-tit {position: relative;height: 40px;border-bottom: 3px #eee solid;}
.m-tit strong {display: inline-block;position: relative;;font-weight: normal;font-size: 18px;height: 40px;line-height: 40px;border-bottom: 3px #2087ed solid;padding-right: 10px}
.m-tit strong em {display: inline-block;width: 28px;height: 28px;margin: 6px 0 0 0;float: left}
.m-tit .m-bldh em {background-position: -5px -282px}
.m-tit .m-blph em {background-position: -5px -37px}
.m-tit .m-bltj em {background-position: -4px -180px}
.m-tit .m-blrd em {background-position: -5px -236px}
.m-tit .m-blbq em {background-position: -5px -80px}
.m-tit .m-blxh em {background-position: -4px -129px}
.m-jklistul {margin: 20px 0 0 0px;}
.m-jklistul li {border-bottom: 1px dashed #d3d3d3;padding-bottom: 20px;margin-bottom: 20px}
.m-jklistul li a.f-fl {}
.m-jklistul li a.f-fl img {width: 210px;height: 130px;display: block;overflow: hidden;}
.m-jklistul li .m-listdiv {margin: 0 0 0 230px;}
.m-jklistul li .m-listdiv .m-title {height: 36px;line-height: 36px;font-size: 18px;background-color: #fafafa;padding-left: 10px;overflow: hidden;}
.m-jklistul li .m-listdiv .m-title a {font-weight: bold}
.m-jklistul li .m-listdiv .m-title a:hover b{ color:#2087ed !important;}
.m-jklistul li .m-listdiv .m-listinfo {font-size: 15px;color: #999;height: 52px;line-height: 26px;overflow: hidden;margin: 10px 0 10px}
.m-jklistul li .m-listdiv .m-listime {line-height: 20px;}
.m-jklistul li .m-listdiv .m-listime span {margin-right: 20px}
.m-jklistul li .m-listdiv .m-listime em {float: left;width: 20px;height: 20px;margin-right: 8px}
.m-jklistul li .m-listdiv .m-listime .m-quanwen em {background-position: -5px -328px}
.m-jklistul li .m-listdiv .m-listime .m-quanwen {font-size: 14px;}
.m-jklistul li .m-listdiv .m-listime .m-time em {background-position: -5px -379px}
.m-jklistul li .m-listdiv .m-listime .m-time {color: #999}
/* 右侧 */
.m-listnav {margin-top: 15px; padding-bottom:5px;}
.m-listnavul {margin-left: -16px;}
.m-listnavul li {width: 130px;height: 34px;line-height: 34px;text-align: center; margin:0px 0px 12px 16px;}
.m-listnavul li a {display: block;background-color: #2087ed;font-size: 14px;color: #fff;border-radius: 5px}
.m-listnavul li a:hover, .m-listnavul li.m-hover a,.m-listnavul li a.red,.m-listnavul .cur a{background-color: #27303f;}
.m-listnavul li a font {display: none}
.m-blphdiv {margin: 5px 0 15px;}
.m-blphul li {border-bottom: 1px #d3d3d3 dashed;}
.m-blphul li a {display: block;height: 40px;line-height: 40px;font-size: 14px;}
.m-blphul li a em {float: left;width: 20px;height: 20px;line-height: 20px;text-align: center;background-color: #aaa;border-radius: 20px;color: #fff;font-size: 12px;margin: 10px 5px 0 0;}
.m-blphul li.f-t3 a em {background-color: #f77;}
.m-bqdiv {margin: 15px 0 5px 0;}
.m-listnavul2 {margin-left: -18px;}
.m-listnavul2 li {height: 34px;line-height: 34px;text-align: center;  margin:0px 0px 14px 18px;}
.m-listnavul2 li a {display: inline-block;font-size: 14px;color: #555;border: 1px #eee solid;overflow: hidden;padding:0px 10px;height: 34px;  border-radius:5px;}
.m-listnavul2 li a:hover {background-color: #2087ed;color: #fff}
.m-tuwendiv {margin: 20px 0 0px;}
.m-tuwenul {margin-left: -20px;}
.m-tuwenul li {width: 128px;height: auto;margin: 0px 0 20px 20px;overflow: hidden}
.m-tuwenul li a img {width: 100%;height: 75px;display: block;overflow: hidden}
.m-tuwenul li a p {width: 100%;height: 40px;line-height: 20px;font-size: 13px;font-weight: normal;color: #333;text-align: center;margin: 4px 0 0 0;display: block;overflow: hidden;}
.m-tuwenul li a:hover p {color: #f77}
.m-hotgul {}
.m-hotgul li {margin-top: 15px;border-bottom: 1px #eee solid;padding-bottom: 15px}
.m-hotgul li a {display: block;}
.m-hotgul li a .f-fl {width: 120px;height: 77px;overflow: hidden;margin-right: 10px}
.m-hotgul li a .f-fl img {display: block;width: 120px;height: 77px;}
.m-hotgul li a .txt {display: block;font-weight: normal;font-size: 14px;height: 54px;overflow: hidden;line-height: 18px;margin-bottom: 5px}
.m-hotgul li a span {font-size: 13px;color: #aaa}
.f-top {width: 276px;position: fixed;top: 0;left: 50%;margin-left: 304px;}
.m-txtul {}
.m-txtul li {height: 40px;line-height: 40px;font-size: 14px;color: #666;text-indent: 10px;overflow: hidden;position: relative;zoom: 1;border-bottom: 1px #eee solid;}
.m-txtul li b {width: 4px;height: 4px;position: absolute;left: 0;top: 18px;background-color: #2087ed}
/* 分页 */
.m-page .tspage {width: 100%;height: 54px;background: #fff;text-align: center;display: block;overflow: hidden}
.m-page .tspage .tsp_count {display: none}
.m-page .tspage .tsp_change {display: none}
.m-page .tspage .tsp_nav {width: 100%;height: auto;text-align: center;display: inline-block;overflow: hidden}
.m-page .tspage .tsp_nav i {width: auto;height: 25px;padding: 0 15px;line-height: 25px;font-size: 14px;font-weight: normal;color: #333;margin: 10px 0 0 10px;display: inline-block;overflow: hidden}
.m-page .tspage .tsp_nav b {width: auto;height: 25px;padding: 0 12px;line-height: 25px;font-size: 14px;font-weight: normal;background: #2087ed;color: #fff;margin: 10px 0 0 10px;display: inline-block;overflow: hidden;border-radius: 5px}
.m-page .tspage .tsp_nav a {width: auto;height: 25px;padding: 0 10px;line-height: 25px;font-size: 14px;font-weight: normal;color: #555;margin: 10px 0 0 10px;display: inline-block;overflow: hidden;background-color: #eee;border-radius: 5px}
.m-page .tspage .tsp_nav a i {margin: 0;padding: 0}
.m-page .tspage .tsp_nav a:hover {background: #2087ed;color: #fff;text-decoration: none}
.m-page .tspage .tsp_nav a:hover i {color: #fff;}
/* 内容页 */
.m-mianleft {}
.m-mianleft .show_tit {line-height: 40px;font-size: 24px;margin: 20px 0 10px 0}
.m-txtinfo {color: #aaa;font-size: 14px;height: 22px;line-height: 22px;margin-bottom: 8px}
.m-txtinfo p {margin-right: 20px;}
.m-txtinfo p span{ color:#666;}
.m-txtinfo p i {font-style: normal;}
.m-tags {border-bottom: 1px dashed #d3d3d3;margin-bottom: 20px;padding-bottom: 5px;}
.m-tags p {padding-bottom: 10px;}
.m-tags span {font-size: 14px;color: #999}
.m-tags a {color: #2087ed;border: 1px #2087ed solid;display: inline-block;padding: 2px 8px;margin-right: 10px;border-radius: 3px}
.m-tags a:hover {background-color: #2087ed;color: #fff}
.m-daodu {background-color: #fafafa;padding: 12px 10px;font-size: 14px;color: #999;line-height: 24px;}
.m-daodu b {color: #333;}
/* 主内容区域 */
.m-main {font-size: 16px;padding-top: 20px;}
.m-main p {margin-bottom: 28px;line-height: 30px;color: #555}
.m-main a {}
.m-main p img {max-width: 800px;_width:expression(this.width > 800 ? "800px" : true);}
.m-main h3 {height: 50px;line-height: 50px;background-color: #2087ed;color: #fff;display: inline-block;padding: 0 20px;font-size: 18px;margin-left: -28px;margin-bottom: 20px;position: relative;}
.m-main h3 span {width: 8px;height: 6px;background: url(../images/h3tit.jpg);position: absolute;left: 0;top: -6px}
.m-main h4 {font-size: 18px;color: #2087ed;margin-bottom: 20px;}
/* 分页 */.m-fenye {text-align: center;}
.m-fenye div {margin-bottom: 20px;}
.m-fenye a, .m-fenye b {padding: 4px 15px;display: inline-block;height: 30px;line-height: 30px;margin: 0 5px;font-size: 18px;}
.m-fenye a {color: #000;border: 2px #fff solid;}
.m-fenye a:hover {border: 2px #f77 solid;color: #f77}
.m-fenye b {color: #999;font-weight: normal;}
.m-fenye a.m-xiayiye {color: #000;border: 2px #e8e8e8 solid;}
.m-fenye a.m-xiayiye:hover {border: 2px #333 solid;}
.m-fenye a.m-xiayiye i {float: right;width: 28px;height: 22px;background-position: -100px -70px;margin: 2px 0 0 2px}
.m-fenye span {display: none}
#cms_showpage {display: none;}
.m-upnext {margin-bottom: 20px}
.m-upnext p {width: 400px;height: 25px;line-height: 25px;font-size: 14px;font-weight: normal;color: #333;text-indent: 34px;position: relative;zoom: 1;margin: 0 10px 0 0;overflow: hidden}
.m-upnext p b {width: 25px;height: 25px;background: url(../images/health-icon.png) no-repeat 0 -72px;display: block;overflow: hidden;position: absolute;left: 0;top: 0;}
.m-upnext p.f-fl b {background-position: 0 -347px;}
.m-tishi {background-color: #f5f5f5;height: 30px;line-height: 30px;text-align: center;font-size: 14px;color: #666;margin: 0 0 10px}
.m-tith6 {height: 46px;line-height: 46px;font-size: 24px;border-bottom: 3px solid #2087ed;font-weight: normal;}
.m-txtdiv {}
.m-txtdiv ul {margin: 0 0 0 -20px;padding: 10px 0 0px}
.m-txtdiv li {width: 417px;margin: 0 0 0 20px;height: 28px;line-height: 28px;overflow: hidden}
.m-txtdiv li a {font-size: 14px;}
.m-txtdiv li a b {float: left;width: 4px;height: 4px;background-color: #2087ed;margin: 12px 5px 0 0}
.m-txtdiv li span {color: #aaa;margin: 1px 0 0 0}
.m-imgdiv ul {margin: 0 0 0 -20px;padding: 15px 0 0}
.m-imgdiv li {width: 417px;margin: 0 0 0 20px;}
.m-imgdiv li a.f-fl {margin: 0 20px 0 0}
.m-imgdiv li a.f-fl img {display: block;width: 180px;height: 112px}
.m-imgdiv li div p {height: 42px;line-height: 22px;overflow: hidden;margin-bottom: 8px}
.m-imgdiv li div p a {font-size: 16px;}
.m-imgdiv li .m-info {color: #aaa;font-size: 12px;height: 62px;line-height: 20px;overflow: hidden}
/* 留言 */#show_ly {border: 1px solid #d0d1d3;font-size: 12px;clear: both;overflow: hidden;text-align: left;}
#show_ly h2 {background-image: url(../images/ly_h2.gif);background-repeat: repeat-x;line-height: 30px;margin: 0px;padding: 0px;height: 30px;font-size: 13px;font-weight: normal;color: #000;text-indent: 10px;}
#show_ly h3 {line-height: 25px;height: 25px;margin: 0px;padding: 0px;font-size: 12px;text-indent: 10px;font-weight: normal;}
#show_ly h3 img {cursor: pointer;}
#ly_num {color: #F00;}
#show_ly h4 {margin: 0px;padding: 5px;}
#show_ly h4 textarea {width: 98%;height: 100px;border: 1px solid #999;}
#show_ly h2 span {float: right;font-weight: normal;}
#show_ly h2 b {color: #F00;}
#show_ly h5 {font-size: 13px;line-height: 22px;font-weight: normal;height: 25px;padding: 0px;background-color: #F7F7F7;margin-top: 5px;margin-right: 10px;margin-bottom: 0px;margin-left: 10px;}
#show_ly h5 span {float: right;}
#show_ly h6 {font-size: 13px;font-weight: normal;line-height: 25px;border-bottom-width: 1px;border-bottom-style: dashed;border-bottom-color: #CCC;padding: 0px;margin-top: 0px;margin-right: 10px;margin-bottom: 2px;margin-left: 10px;}
#show_ly_7 {line-height: 25px;text-align: right;height: 25px;font-weight: bold;}
#show_ly h7 b {color: #F00;font-weight: bold;}
.quote {margin: 5px;border: 1px solid #CCC;line-height: 22px;text-indent: 10px;}
.quote span {background-color: #E8E8E8;display: block;line-height: 25px;height: 25px;text-indent: 10px;font-weight: bold;}
/*留言言专用CSS End */
.m-pl {margin-bottom: 20px}
.keyText {border: 1px solid #F60;font-size: 13px;line-height: 18px;color: #F00;background-color: #FFF0B5;background-image: url(../images/keytext.gif);background-repeat: no-repeat;background-position: 10px 5px;padding-top: 30px;padding-right: 4px;padding-bottom: 4px;padding-left: 30px;margin: 10px;}
#comment_list .quote, #comment_list .quote span {text-indent: 0;text-align: left;}
#comment_list {color: #2f2f2f;background: #fff;padding: 1px;zoom: 1;font-size: 12px;margin: 15px 0 0 0;}
#comment_list dt {line-height: 28px;height: 28px;overflow: hidden;padding: 0 10px;}
#comment_list h2 {font-size: 14px;color: #fff;height: 30px;padding: 0 10px;background: url(../images/comment_tbg.png) repeat-x;margin-bottom: 10px;}
#comment_list h2 span {float: left;margin-top: 4px;width: 88px;text-align: center;line-height: 26px;background-repeat: no-repeat;}
#comment_list dl {padding: 0 5px;text-align: left;}
#comment_list dd {word-wrap: break-word;line-height: 20px;padding: 5px 10px 10px;margin: 0;}
#comment_list dd img {margin-bottom: -5px;}
#comment_list blockquote, #comment_list .quote {padding: 3px 3px 5px;margin: 0 0 5px 0;border: 1px solid #bfbfbf;background: #fffde9;color: #000;}
#comment_list blockquote h4, #comment_list .quote span {color: #666;padding: 0 3px;font-weight: normal;font-size: 12px;display: block;background: none;}
#comment_list blockquote h4 cite {font-style: normal;}
#comment_list blockquote div {padding: 0 7px;}
#comment_list dt i {font-family: verdana;font-style: normal;}
#comment_list dt b {margin: 0 6px;}
#comment_list p {text-align: right;line-height: 1;padding: 5px 0;}
#comment_list p a {color: #e65c08;margin-left: 10px;}
#comment_list dt span {float: left;}
#comment_list dt em {float: right;font-style: normal;}
#comment_0 dt {background: #fff2e8;color: #c97b54;}
#comment_0 h2 span {background-image: url(../images/comment_tr.png)}
#comment_1 dt {background: #f0f7ee;color: #569659;}
#comment_1 h2 span, #s_comment h2 span {background-image: url(../images/comment_tg.png)}
#s_comment {text-align: center;}
#s_comment h2 a {float: right;font-size: 12px;font-weight: normal;color: #1d8d23;line-height: 30px;}
#s_comment h2 a i {font-style: normal;}
#s_comment .nick_name {float: left;margin-left: 12px;line-height: 30px;display: inline;}
#s_comment .nick_name input {border: 1px solid #a9b9a5;margin-left: 6px;height: 20px;vertical-align: middle;width: 200px}
#s_comment .comment_faces {width: 340px;float: left;margin-left: 20px;font-weight: bold;line-height: 30px;display: inline;}
#s_comment .comment_faces img {vertical-align: middle;margin-left: 3px;cursor: pointer;float: left;}
#s_comment .comment_faces b {float: left;}
#s_comment textarea {border: 1px solid #a9b9a5;padding: 3px 5px;width: 96%;height: 120px;line-height: 20px;margin: 8px 0;}
#s_comment .comment_btn {padding: 0 12px 10px;text-align: left;}
#s_comment .comment_btn input {width: 80px;color: #fff;border: 0 none;padding: 0;margin-right: 6px;font-weight: bold;height: 26px;background: url(../images/comment_btn.png) no-repeat;cursor: pointer;}
/**/.m-fzdiv {background: url(../images/fzbg.jpg) no-repeat;width: 845px;height: 172px;margin:}
body .bdshare-button-style1-16 a, body .bdshare-button-style1-16 .bds_more {background-image: url(../images/fxico.jpg);margin: 1px 2px 0 0;width: 5px;height: 22px;}
body .bdshare-button-style1-16 .bds_tsina {background-position: 0 0px}
body .bdshare-button-style1-16 .bds_qzone {background-position: 0 -30px}
body .bdshare-button-style1-16 .bds_weixin {background-position: 0 -60px}
body .bdshare-button-style1-16 .bds_douban {background-position: 0 -90px}
body .bdshare-button-style1-16 .bds_renren {background-position: 0 -120px}
body .bdshare-button-style1-16 .bds_more {background-position: 0 -150px}
/* 分组页 */
.m-fzdiv {margin: 20px 0 0 0}
.m-fzdiv h1 {font-size: 24px;color: #2087ed;margin: 0px 0 0 30px;padding-top: 20px;}
.m-fzdiv .m-fxinfo {height: 64px;font-size: 14px;line-height: 22px;overflow: hidden;padding: 0 30px;color: #555}
.m-cnxh {display: none}
.show_video{ width:100%; padding:15px 0px; text-align:center;}
.show_video iframe{ margin:0px auto;}

.gywm-one-part{width: 100%;background: url(../images/about_01.png);color: #fff; position:relative; overflow:hidden; height:680px;}
.gywm_1_big{ position:absolute; top:0px; left:0px; z-index:9; width:100%;}
#containers canvas{ height:800px !important; opacity:1;}
.gywm-one-content{padding:60px 0px;}
.gywm-one-left{width: 100%;}
.gywm-one-left .tits{font-size:24px;font-weight: bold; line-height:46px;padding-top:20px;}
.gywm-one-list{margin-top: 30px; color:#CCC; padding-bottom:10px;}
.gywm-one-list .conts{width:570px;float: left;margin-left:60px; padding-top:10px;}
.gywm-one-list .tit2{font-size: 24px; font-weight:bold;}
.gywm-one-list .descs{font-size: 14px;line-height: 22px; padding-top:5px;}
.gywm-one-list .descs p{ margin-top:10px;}
.gywm-one-right{float: right; width:200px;}
.h_ys_ul { padding-top:50px;}
.h_ys_ul li {width: 25%;float: left;text-align: center;position: relative}
.h_ys_ul li div{ border-right:0px solid #ddd;}
.h_ys_ul li .txt {color: #fff;font-size: 15px;line-height: 30px; margin-top:10px; font-weight:bold;}
.h_ys_ul li p {text-align: center;font-size: 14px}
.h_ys_ul li .shuzi .sz{font-size: 50px;text-align: center;margin-top: 15px;line-height: 52px;vertical-align: top; color:#2087ed; font-weight:bold;}
.h_ys_ul li .shuzi .unit {position: relative;top: 1px;left: 3px;font-size: 14px;vertical-align: top;}
.h_ys_ul li:nth-child(4) div{ border-right:0px;}
.gywm-two-part{width: 100%;background-color: #2087ed;color: #fff; }
.gywm-two-content{padding:60px 0px;position: relative;}
.gywm-two-left{width: 550px;float: left;}
.gywm-two-left .tits{font-size: 34px; line-height:46px; padding-bottom:6px;font-weight: bold;}
.gywm-two-left .descs{margin-bottom: 30px;}
.gywm-two-left .conts{line-height: 22px;font-size: 14px;}
.gywm-two-left .conts p{margin-top:6px;}
.gywm-two-left .tit2{margin-top: 20px;font-size: 32px; line-height:40px; height:40px; font-weight:bold;}
.gywm-two-left .desc2{font-size: 14px; line-height:24px;font-weight: normal; margin-top:3px;}
.gywm-two-right{float: left;width: 570px; position: absolute;right:0px;bottom: -30px;}
.gywm-three-part{width: 100%; padding-top:20px; background-color:#FFF;}
.gywm-three-content{padding:60px 0px;}
.gywm-three-content ul li{width: 340px;float: left;margin-left: 90px;text-align: center;}
.gywm-three-content ul li:nth-child(1){margin-left: 0px;}
.gywm-three-content ul li .img{text-align: center;}
.gywm-three-content ul li .yw{font-weight: bold;font-size: 18px;margin:10px 0px 5px 0px;}
.gywm-three-content ul li .tit{font-weight: bold;font-size: 20px;}
.gywm-three-content ul li .desc{font-size: 12px; line-height:24px; height:24px;}
.gywm-three-content ul li .art{line-height: 24px;margin-top:20px;font-size: 13px;}
.gywm-four-part{width: 100%;}
.gywm-four-part ul li{width: 16.66%;height: 250px;float: left;background-repeat: no-repeat;background-position: center center;background-size: cover; color:#FFF;}
.gywm-four-part ul li .tit{ font-size:18px; height:30px; line-height:30px; font-weight:bold; margin:60px 20px 0px 20px;}
.gywm-four-part ul li .desc{ font-size:12px; line-height:18px; height:90px;-webkit-line-clamp:5;margin:5px 20px;}
.gywm-five-part{width: 100%;background-color: #e7e7e7;}
.gywm-five-content{padding:60px 0px;}
.gywm-five-left{width: 400px; float:left;}
.gywm-five-left img{width: 400px; margin-left:50px;}
.gywm-five-right{width:650px; margin-right:50px; float:right;}
.gywm-five-right .tits{font-size: 44px; height:60px; line-height:60px; margin-top:10px;}
.gywm-five-right .art{color: #888;font-size: 14px;line-height: 22px;}
.gywm-five-right .art p{ margin-top:5px;}
.gywm-five-right .tit2{font-size: 20px;margin: 35px 0px 15px 0px;color:#888; font-weight:bold;}
.gywm-five-right .tit2 span{ color:#2087ed;}
