@charset "gb2312";
html, body, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, button, textarea, p, blockquote, th, td {padding: 0;margin: 0}
table {border-collapse: collapse;border-spacing: 0;font-size: inherit}
img {border: none}
a,a:focus, a:hover{color: #666;outline: 0;text-decoration: none}
a:hover {text-decoration: none;color: #4996EA}
a:link {text-decoration: none}
ul, li {list-style-type: none;padding: 0;margin: 0}
input, select, textarea, button {font-size: 100%;font-family: inherit}
body {color: #1e1e1e;font-family: "microsoft yahei";overflow-x: hidden}
h1, h2, h3, h4, h5, h6 {font-size: inherit;font-weight: normal;color: #bea68c}
.clear {clear: both;height: 0;overflow: hidden;font-size: 0px;line-height: 0}
.clearfloat:after {display: block;clear: both;content: "";visibility: hidden;height: 0}
.bhh {white-space: nowrap;text-overflow: ellipsis;overflow: hidden}
.fl {float: left;display: inline}
.fr {float: right;display: inline}
.row {padding: 0;margin: 0;width: 100%;height: auto}

.header-black{width: 100%;height: 90px;display: block}
.headerbox{width: 100%;position:absolute;left: 0;top: 0;z-index:1}
.headerbox .header{width: 91.67%;margin: 0 auto}

.headerbox .header .hr .navs-m{display: none}

.banner_nr .item a img{ transform: scale(1.2); transition: opacity 0.3s ease 0s, transform 0s ease 1s; display:block}

.banner_nr .active img { transform: scale(1); transition: all 5s cubic-bezier(0, 0.56, 0.44, 1) 0s;display:block }
.baaer_x,.jtyy_content_6_1_zj,.content_6{ display:none} 
.jtyy_content_6_warps,.carousel slide{ display:block}
.content_6 {width:100%;overflow:hidden}
.box_swipe {overflow:hidden;position:relative}
.box_swipe > ol {height: .26rem;z-index: 20; position: absolute;bottom: 0px;line-height: .26rem;left: 48%;z-index: 99;padding-left: 0px}
.box_swipe > ol > li {
  display: inline-block;
  float: left;
  margin: .05rem;
  width: 20px;
  height: 10px;
  background-color: #aaa;
  border-radius: .1rem}

.box_swipe > ol > li.on {
  background-color: #1187F3}

.box_swipe ul li img { width: 100%;object-fit: cover;}

.box_swipe2 ul {
  margin-top: 15px}

.box_swipe2 ul li {
  position: relative}

.box_swipe2 ul li .iphone_texs {
  background-color: rgba(0, 0, 0, 0.5);
  position: absolute;
  bottom: .0rem;
  left: .44rem;
  z-index: 30;
  height: .50rem;
  line-height: .50rem;
  text-indent: 10px;
  width: 5.48rem}

.box_swipe2 ul li .iphone_texs a {
  color: #fff;
  font-size: 14px}

.box_swipe2 ul li img {
  width: 5.48rem;
  height: 3.65rem;
  display: block;
  margin: 0 auto}

.box_swipe2 > ol {
  height: .26rem;
  z-index: 20;
  position: static;
  line-height: .26rem;
  margin: 0 auto;
  z-index: 99;
  text-align: right;
  width: 1.2rem;
  padding-left: 0px}

.box_swipe2 > ol > li {
  background-color: #D7D5D6}

.box_swipe2 > ol > li.on {
  background-color: #DF0100} 

.msgy_nr1 ul li div {
    width: 68%;
    height: 100%;
    float: right;
    margin-top: 3%}
.msgy_nr1 ul li img {
	width:86px;height:82px;
	float: left;
	border-radius: 10%}
.top_header{
	background: #F9F9F9;
	height:36px;
	line-height: 36px;
	border-bottom: 1px solid #EEEEEE}
.top_header_warp{
	max-width:1440px;
	margin:0 auto}
.top_header_1{
	width:320p;
	color:#bebebe}
.top_header_1 a{
	color:#777576;
	font-size: 14px;
	padding:0 10px}

.logo_warp{
	max-width:1440px;
	margin:0 auto;
	padding:1% 0 0 0;
	height:98px}
.logo_warp .logo_warp_img_1{
	width:627px}
.logo_warp .logo_warp_img_2{ display:none}
.logo_warp p{
	width:320px;padding-top: 5px}
.logo_warp p a{width:160px;float:left;color:#c40809; background: url(../images/sy__r3_c8.jpg) no-repeat left center;height:28px;line-height: 28px;padding-left:15px}
.logo_warp span{width:218px;color:#f25427;font-weight: bold;font-size: 18px; background:url(../images/sy__r2_c14.jpg) no-repeat left center; padding-left: 50px;padding-top: 10px }
.logo_warp span font{font-size:14px;color:#8c8c8c;font-size: 14px;display: block;font-weight: normal} 
.nav_warp{height:42px;line-height: 42px; background: #1c79d9; overflow: hidden}
.nav_warp ul{width:1440px;margin:0 auto}
.nav_warp ul li{float:left;width:10%; text-align: center}
.nav_warp ul li a{color:#fff;font-size: 16px}
.nav_warp ul li a:hover{color:#fff000}
.container {

	padding: 0}
.w1520 {
    max-width:1440px
}
.w1520 .li {
    width: 31%;
    margin-right: 2%;
    margin-bottom: 2.25rem;
    padding-top: .5rem;
    display: block
}
.ulbox .title {
    margin-bottom: .5rem}
.img {
    overflow: hidden}
.w1520 .img img{    display: block; width: 100%}

.tit5 {
    font-size: 18px;
	line-height: 28px;
	color:#1784db
}
.tit6 {
    font-size: 14px;
	height: 55px;
    line-height: 28px;
    overflow: hidden}
.w1520 .text {
    padding: .65rem 0 0}

.w1520 .li:before {
    content: "";
    position: absolute;
    left: 0;
    top: -2px;
    height: 2px;
    width: 100%;
    background: linear-gradient(to left, #6692c3, #8982ca);
    transform: scale(0, 1);
    -webkit-transform-origin: left center;
    -moz-transform-origin: left center;
    z-index: 2;
    transition: all .4s}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {padding: 0}

.ui-page {outline: none}

.ui-loader, .ui-body-a, .ui-loader-default {display: none}

.list_content_warp .content_nr .content_nr_h2{color:#009fa8;font-weight:bold; text-indent:26px}

.list_content_warp .content_nr_kp .content_nr_kp_content{padding:10px;display: block;box-shadow: 8px 8px 0px #009fa8;border-radius: 7px; background:#ebfbfc}





/*只对IE6/7/8有效*/

@media \0screen\,screen\9 {

}

@media screen and (min-width: 1440px) {
.video_1{width:425px;height:274px}
.container {

	width: 1440px}
.msgy_nr1 ul li div{ width:72%}
}

/*头部*/

.head_nav1 {

	margin-top: 40px;

	width: 36%}

.head_nav1 .img1 {

	display: block}

.head_nav1 .img2, .head_nav1 .img3, .head_nav1 .img4 {

	display: none}

.head_nav2 {

	width: 55.33%}

.head_nav2 .ul1 {

	text-align: right}

.head_nav2 .ul1 .li1 {

	display: inline-block;

	font-size: 18px;

	color: #4f656e;

	padding: 52px 4.6%;

	position: relative;

	cursor: pointer}

.head_nav2 .ul1 .li1::before {

	content: "";

	position: absolute;

	top: 0;

	left: 0;

	display: block;

	width: 100%;

	height: 100%;

	z-index: -1;

	background-color: #fff;

	-webkit-transform: scaleY(.3);

	transform: scaleY(.3);

	opacity: 0;

	transition: all .3s

}

.head_nav2 .ul1 .li1:hover::before {

	opacity: 1;

	background-color: #c3f3ff;

	-webkit-transform: scaleY(1);

	transform: scaleY(1);

	transition: -webkit-transform .6s cubic-bezier(.08, .35, .13, 1.02), opacity .4s;

	transition: transform .6s cubic-bezier(.08, .35, .13, 1.02), opacity

}

.head_nav2 .ul1 .li1:hover {

	color: #28576a}

.tckb {

	display: none

}
.content_4_1 img{
	padding: 0px 1px 20px 0}
.footer_dp{display:none;width: 100%;



	background:#f3f5f7;

	height: 100%;

	color:#88919a;
	font-size:14px;border-top: 1px solid #dbe0e5;
    margin-top: 15px;
	padding:10px 5px;
	text-align:center}
.footer_dp p{line-height:32px;font-size:16px}

@media screen and (max-width: 1440px) {

.head_nav1 {margin-top: 30px}

.head_nav2 .ul1 .li1 {padding: 38px 3.5%}
@media(max-width:1280px){
	.logo_warp span{ display:block}
    .video_1{width:285px;height:240px}	
	
	}
@media(max-width:1200px||max-width:1280px){
	.logo_warp span{ display:block}
    .video_1{width:285px;height:240px}	
	
	}
@media(max-width:1199px){
	.logo_warp span{ display:block}
    .video_1{width:285px;height:240px}	
	
	}
@media(max-width:1000px){


  .headerbox .header .hr .navs{display: none}
  .headerbox .header .hr .navs-m{display: block}
  .headerbox .header .hr .navs-m{float: right;border: 2px solid rgba(66, 133, 244, 0.4);padding: 5px;border-radius: 5px;margin-left: 10px}
  .headerbox .header .hr .navs-m .navicon{width: 28px;height: 28px;background: url(../images/navicon.png) no-repeat scroll center center;background-size: 100%;display: block}

  .header .navs-m ul{width: 0;position: absolute;right: -100%;top: 0;background-color: #1c79d9;transition: all 500ms;overflow: hidden;height: 100vh;z-index: 10}
  .header .navs-m ul .close{font-size: 16px;color:#fff;display: block;text-align: right;padding: 0 3%;line-height: 30px;background-color: #272727;height: 30px}
  .header .navs-m ul li{padding: 0 3%}
  .header .navs-m ul li a{color:#fff;line-height: 40px;display: block;padding-left: 4%;font-size: 16px;text-align: left;padding: 10px 0;position: relative;border-bottom: 1px solid rgba(255, 255, 255, 0.5)}
  .header .navs-m ul li a i{width: 40px;height: 40px;display: inline-block;vertical-align: middle;margin-right: 10px;font-size: 24px;line-height: 40px;text-align: center}
  .header .navs-m ul li a b{font-size: 18px;color:#fff;line-height: 40px;display: inline-block;vertical-align: middle}
  .header .navs-m ul li a::after{content:"";width: 30px;height: 30px;position: absolute;right: 0;top: 15px;background: url(../images/index/arrow-r.png) no-repeat;background-size: 100%;opacity: 0.5;display: block}

  .logo_warp p{ display:none }

 .video_1{width:285px;height:240px}
}
@media screen and (max-width: 1050px) {
	
	.logo_warp p{ display:none}
	
	
	}

}

 @media screen and (max-width: 992px) {

.head_nav1 {

	margin-top: 22px}

.head_nav2 .ul1 .li1 {

	padding: 28px 1.7%}

.headerbox{ display:none}
.msgy_nr1 ul li img{width:66px;height:120px}

}

 @media \0screen\,screen\9 {

.head_nav2 .ul1 .li1:hover {

	background: #c3f3ff;

	color: #28576a}

}

.head_nav2 .ul1 .li1 .img1 {

	position: relative;

	top: -7px;

	left: 3px}

.head_nav2 .ul1 .li1 .img_jt {

	display: none;

	width: 2%;

	float: right;

	margin: 5px 0 0 0}
@media screen and (max-width: 820px) {
	.foot,.jtyy_content_6_1{ display:none}
	.baaer_x,.jtyy_content_6_1_zj,.content_6{ display:block} 
.baaer_x img{width:100%; object-fit:cover;cursor:pointer;margin-top:15px}
	 
.content_4_1 img{
	width:100%

}


.content_6_1 .content_6_1_1 {
  width:50%;
  padding: 5px}
  
.content_6_1 .content_6_1_2 {
  margin-top:10px;
  width:50%;
  padding-left:1%
 }
 
.content_6_1 .content_6_1_2 h2 {
    font-weight: bold;
    color: #1c72c9;
    font-size: 24px}
	
.content_6_1 .content_6_1_2 font {
      color: #3a3c3e; font-size: 18px;line-height:32px }
	  
  .content_6_1 .content_6_1_2 span {
 }
	
  .content_6_1 .content_6_1_2 p {
    font-size:18px;
    color: #727275;
    line-height:28px}
	
    .content_6_1 .content_6_1_2 p a {
      color: #f85e2a}
	  
  .content_6_1 .content_6_1_2 h3 {
 
    text-align: center;
    border-radius: 5px;
    background: url(../images/ico_16.png) no-repeat left center #F85E2A;
    background-size: 1.075rem 1rem;
    font-size: 14px;
    font-weight: bold;
    margin-top: 10px; 
	display:block}
	
    .content_6_1 .content_6_1_2 h3 a {
      color: #fff;
      display: block;
      padding:5%

     }

.content_6_1 ol {
  width: 16rem;
  margin: 0 auto;
  height: .5rem;
  text-align: center;
  margin-left: 3.75rem}
  .content_6_1 ol li {
    width: 10px;
    height: 10px;
    border-radius: 50px;
    background: #CCCCCC;
    float: left;
    margin: 5px}
  .content_6_1 ol li.on {
    background: #F59737}

.headerbox{ display:none}
.logo_warp{height:78px}
.footer_dp{ display:block}
.content_5{display:none}
.tckb {

	display: block;

	width: 100%}

.tckb img {

	width: 100%}

.head_nav {

	background: #fff;

	position: fixed;

	z-index: 888;

	width: 100%;

	top: 0}

.head_nav1 {

	margin-top: 0px;

	width: 100%;

	padding: 4.68% 0}

.head_nav1 .img1 {

	display: none}

.head_nav1 .img4 {

	display: block;

	float: left;

	width: 74.53%;

	margin-left: 8%}

.head_nav1 .img2 {

	display: block;

	width: 7%;

	float: right;

	margin: 2% 2% 0 0;

	position: relative}

.head_nav1 .img3 {

	display: block;

	left: 140px;

	width: 6%;

	float: right;

	margin: 2% 2% 0 0;

	position: relative}

.head_nav2 {

	width: 100%;

	height: 80%}

.head_nav2 .ul1 {

	text-align: left;

	display: none}

.head_nav2 .ul1 .li1 {

	padding: 15px 5%;

	width: 100%;

	position: relative;

	border-bottom: 1px solid #f1f4f8}

.head_nav2 .ul1 .li1 .img_jt {

	display: block}

.head_nav2 .ul1 .li1:hover {

	color: #009cdc}

.head_nav2 .ul1 .li1:hover .img_jt {

	filter: saturate(10);

	-webkit-filter: saturate(10)}

.head_nav2 .ul1 .li1 .img1 {

	display: none}

.head_nav2 .ul1 .li1 span {

	display: block;

	font-size: 26px;

	line-height: 200%;

	position: absolute;

	right: 0;

	top: 0px;

	background: #009cdc;

	color: #fff;

	height: 100%;

	width: 15%;

	text-align: center}
	 .video_1{width:216px;height:240px}
	 
	 .logo_warp span{ display:none}

}
 @media screen and (max-width: 768px) {
	.foot,.jtyy_content_6_1{ display:none}
	.baaer_x,.jtyy_content_6_1_zj,.content_6{ display:block} 
.baaer_x img{width:100%; object-fit:cover;cursor:pointer;margin-top:15px}
	 
.content_4_1 img{
	width:100%

}


.content_6_1 .content_6_1_1 {
  width:50%;
  padding: 5px}
  
.content_6_1 .content_6_1_2 {
  margin-top:10px;
  width:50%;
  padding-left:1%
 }
 
.content_6_1 .content_6_1_2 h2 {
    font-weight: bold;
    color: #1c72c9;
    font-size: 24px}
	
.content_6_1 .content_6_1_2 font {
      color: #3a3c3e; font-size: 18px;line-height:32px }
	  
  .content_6_1 .content_6_1_2 span {
 }
	
  .content_6_1 .content_6_1_2 p {
    font-size:18px;
    color: #727275;
    line-height:28px}
	
    .content_6_1 .content_6_1_2 p a {
      color: #f85e2a}
	  
  .content_6_1 .content_6_1_2 h3 {
 
    text-align: center;
    border-radius: 5px;
    background: url(../images/ico_16.png) no-repeat left center #F85E2A;
    background-size: 1.075rem 1rem;
    font-size: 14px;
    font-weight: bold;
    margin-top: 10px; 
	display:block}
	
    .content_6_1 .content_6_1_2 h3 a {
      color: #fff;
      display: block;
      padding:5%

     }

.content_6_1 ol {
  width: 16rem;
  margin: 0 auto;
  height: .5rem;
  text-align: center;
  margin-left: 3.75rem}
  .content_6_1 ol li {
    width: 10px;
    height: 10px;
    border-radius: 50px;
    background: #CCCCCC;
    float: left;
    margin: 5px}
  .content_6_1 ol li.on {
    background: #F59737}

.headerbox{ display:block}
.logo_warp{height:78px}
.footer_dp{ display:block}
.content_5{display:none}
.tckb {

	display: block;

	width: 100%}

.tckb img {

	width: 100%}

.head_nav {

	background: #fff;

	position: fixed;

	z-index: 888;

	width: 100%;

	top: 0}

.head_nav1 {

	margin-top: 0px;

	width: 100%;

	padding: 4.68% 0}

.head_nav1 .img1 {

	display: none}

.head_nav1 .img4 {

	display: block;

	float: left;

	width: 74.53%;

	margin-left: 8%}

.head_nav1 .img2 {

	display: block;

	width: 7%;

	float: right;

	margin: 2% 2% 0 0;

	position: relative}

.head_nav1 .img3 {

	display: block;

	left: 140px;

	width: 6%;

	float: right;

	margin: 2% 2% 0 0;

	position: relative}

.head_nav2 {

	width: 100%;

	height: 80%}

.head_nav2 .ul1 {

	text-align: left;

	display: none}

.head_nav2 .ul1 .li1 {

	padding: 15px 5%;

	width: 100%;

	position: relative;

	border-bottom: 1px solid #f1f4f8}

.head_nav2 .ul1 .li1 .img_jt {

	display: block}

.head_nav2 .ul1 .li1:hover {

	color: #009cdc}

.head_nav2 .ul1 .li1:hover .img_jt {

	filter: saturate(10);

	-webkit-filter: saturate(10)}

.head_nav2 .ul1 .li1 .img1 {

	display: none}

.head_nav2 .ul1 .li1 span {

	display: block;

	font-size: 26px;

	line-height: 200%;

	position: absolute;

	right: 0;

	top: 0px;

	background: #009cdc;

	color: #fff;

	height: 100%;

	width: 15%;

	text-align: center}
	 .video_1{width:720px;height:420px}

}

/*banner*/

#carousel-example-generic .carousel-control.right, #carousel-example-generic .carousel-control.left {

	background-image: none!important}

#carousel-example-generic .glyphicon-chevron-right:before {

	content: ""}

#carousel-example-generic .glyphicon-chevron-right {

	background: url(../images/banner_next.png) no-repeat;

	background-size: 100%}

#carousel-example-generic .glyphicon-chevron-left:before {

	content: ""}

#carousel-example-generic .glyphicon-chevron-left {

	background: url(../images/banner_prev.png) no-repeat;

	background-size: 100%}

#carousel-example-generic .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev {

	width: 41px;

	height: 41px}

#carousel-example-generic .carousel-indicators {

	bottom: 3%!important}

#carousel-example-generic .carousel-indicators li {

	border: 1px solid #97c9f8;

	height: 8px;

	width: 8px;

	background: #fff;

	margin-left: 3px;

	margin-right: 3px}

#carousel-example-generic .carousel-indicators .active {

	width: 20px;

	margin-bottom: 1px}

.banner_nr img {

	width: 100%}


@media \0screen\,screen\9 {

#carousel-example-generic .carousel-control .glyphicon-chevron-right {

	width: 18px;

	height: 40px}

#carousel-example-generic .carousel-control .glyphicon-chevron-left {

	width: 18px;

	height: 40px}

}

.banner_nr .img2 {

	display: none!important}

@media screen and (max-width: 768px) {
	

  .headerbox .header .hr .navs-m{display: block}
  .headerbox .header .hr .navs-m{float: right;border: 2px solid rgba(66, 133, 244, 0.4);padding: 5px;border-radius: 5px;margin-left: 10px;margin:3%}
  .headerbox .header .hr .navs-m .navicon{width: 28px;height: 28px;background: url(../images/navicon.png) no-repeat scroll center center;background-size: 100%;display: block}
.top_header{display:none}

.header .navs-m ul{width: 0;position: fixed;right: -100%;top: 0;background-color: #1c79d9;transition: all 500ms;overflow: hidden;height: 100vh;z-index: 10}
  .header .navs-m ul .close{font-size: 16px;color:#fff;display: block;text-align: right;padding: 0 3%;line-height: 30px;background-color: #272727;height: 30px}
  .header .navs-m ul li{padding: 0 3%}
  .header .navs-m ul li a{color:#fff;line-height: 40px;display: block;padding-left: 4%;font-size: 16px;text-align: left;padding: 10px 0;position: relative;border-bottom: 1px solid rgba(255, 255, 255, 0.5)}
  .header .navs-m ul li a i{width: 40px;height: 40px;display: inline-block;vertical-align: middle;margin-right: 10px;font-size: 24px;line-height: 40px;text-align: center}
  .header .navs-m ul li a b{font-size: 18px;color:#fff;line-height: 40px;display: inline-block;vertical-align: middle}
  .header .navs-m ul li a::after{content:"";width: 30px;height: 30px;position: absolute;right: 0;top: 15px;background: url(../images/index/arrow-r.png) no-repeat;background-size: 100%;opacity: 0.5;display: block}
  .left{width: 100%;margin-bottom: 3%}
  
  
  
.logo_warp h1 a img{padding:1% 4%}
/*.banner_nr .img1 {

	display: none!important}*/

.banner_nr .img2 {

	display: block!important}

#carousel-example-generic {

	margin-top: 0px;z-index:0}

#carousel-example-generic .carousel-control {

	display: none}

}

/*民生公益三个栏目*/

.msgy_bt {

	margin-top: 50px}

.msgy_bt ul li {

	padding: 1.5%;

	font-size: 22px;

	color: #1784db;

	text-transform: uppercase;

	width: 32%;

	display: inline-block;

	float: left;

	border: 1px solid #eaeaea;

	border-bottom: none

}

.msgy_bt ul li img {

	margin-right: 2%}

.msgy_bt ul li a {

	font-size: 16px;

	float: right;

	line-height: 30px}

.msgy_bt ul li a:hover {

	color: #6ab1e9}

.msgy_bt ul .li2 {

	margin: 0 2%}

.msgy_bt ul .a1 {

	display: none}

.msgy_nr .col-xs-4 {

	width: 32%;

	padding:0 1.5% 0 1.2%;

	border: 1px solid #eaeaea;

	border-top: none;
	height:300px

}

.msgy_nr2 {

	margin: 0 2%}

.msgy_more {

	display: none}

/*新闻头条*/

.msgy_nr1 ul li {

	width: 100%;

	margin-bottom: 3.25%}





.msgy_nr1 ul li div .p1 {

	font-size: 16px;

	color: #72abff;

	white-space: nowrap;

	text-overflow: ellipsis;

	overflow: hidden}

.msgy_nr1 ul li div .p2 {

	font-size: 14px;

	margin-top: 4.206%;

	word-break: break-all;

	text-overflow: ellipsis;

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 2;

	overflow: hidden}

/*公益活动*/

#carousel-generic {

	width: 100%}

#carousel-generic .carousel-control {

	width: 40px;

	height: 25px;

	bottom: 0;

	top: 100%;

	margin-top: -25px;

	background-color: rgba(160, 143, 131, 0.73)}

#carousel-generic .carousel-control:hover {

	background-color: #46a0c5;

	transition: all 0.5s}

#carousel-generic .carousel-control.left, #carousel-generic .carousel-control.right {

	background-image: linear-gradient(to right, rgba(255,255,255,0) 0, rgba(255,255,255,.0000) 100%)}

#carousel-generic .carousel-control span {

	width: 100%;

	height: 100%;

	display: block;

	background-repeat: no-repeat;

	background-position: 50%}

#carousel-generic .carousel-control.left {

	left: 100%;

	margin-left: -80px}

#carousel-generic .carousel-control.left span {

	background-image: url(../images/msgy_xwjt1.png)}

#carousel-generic .carousel-control.right span {

	background-image: url(../images/msgy_xwjt2.png)}

#carousel-generic .carousel-inner img {

	width: 412px;
	height:170px

}

.msgy_nr2_1 {

	margin-top: 3.2%;

	margin-bottom: 5%}

.msgy_nr2_1 .p1 {

	font-size: 16px;

	color: #72abff;

	text-align: center}

.msgy_nr2_1 .p2 {

	font-size: 14px;

	margin-top: 5%;

	word-break: break-all;

	text-overflow: ellipsis;

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 2;

	overflow: hidden}

/*院内记事*/

.msgy_nr3_1 {

	position: relative

}

.msgy_nr3_1 .p1 {

	font-size: 16px;

	color: #fff;

	position: absolute;

	bottom: 0;

	width: 100%;

	padding: 5px;

	background: rgba(140, 136, 136, 0.71)}

.msgy_nr3_2 {

	margin-top: 5.5%}

.msgy_nr3_2 ul li {

	padding-bottom: 4.39%;

	font-size: 14px;

	color: #556d77;

	white-space: nowrap;

	text-overflow: ellipsis;

	overflow: hidden}

.msgy_nr3_2 ul li span {

	font-size: 20px;

	line-height: 0;

	margin-right: 12px;

	vertical-align: middle}

.msgy_nr3_2 ul li:hover {

	color: #72abff}

 @media screen and (max-width: 1440px) {

.msgy_nr1 ul li {

	margin-bottom: 3.1%}

.msgy_nr1 ul li div .p2 {

	margin-top: 6%;

	}

}

@media screen and (max-width: 992px) {

.msgy_nr1 ul li {

	margin-bottom: 9.1%}

.msgy_nr1 ul li div .p2 {

	margin-top: 4.7%}

}

@media screen and (max-width: 768px) {

.msgy {

	width: 100%;

	max-width: 100%;

	overflow: hidden;height:650px}

.msgy_bt {

	margin-top: 6%}

.msgy_bt ul li {

	border-bottom: 1px solid #eaeaea;

	text-align: center;

	padding-top: 2.5%;

	padding-bottom: 2.5%;

	font-size: 2.2rem}

.msgy_bt ul .li1 {

	margin-left: 2%}

.msgy_bt ul .li2 {

	margin: 0;

	border-left: none;

	border-right: none}

.msgy_bt ul li span {

	color: #3e4047}

.msgy_bt ul .lis {

	background: #72abff;

	border-color: #72abff}

.msgy_bt ul .lis span {

	color: #fff}

.msgy_bt ul li img, .msgy_bt ul li a {

	display: none}

.msgy_bt ul .a1 {

	display: block;

	color: #666;

	float: right;

	font-size: 14px}

.msgy_bt ul .a1:hover {

	color: #4990ad}

.msgy_nr {

	width: 300%}

.msgy_nr .col-xs-4 {

	width: 33.3333%;

	padding: 0 0.6676%;

	border: 0}

.msgy_nr1 ul {

	margin-bottom: 5%}

.msgy_nr1 ul li {

	margin-bottom: 0}

.msgy_nr1 ul li img {

	width: 20%;

	margin-top: 5%}

.msgy_nr1 ul li div {

	width: 72%;

	margin-top: 7.2%;

	margin-left: 4%;

	padding-right: 4%;

	margin-right: 4%;

	padding-bottom: 7.2%;

	background: url(../images/msgy_line.png) bottom repeat-x}

.xw_div3 {

	background: none !important}

.msgy_nr1 ul li div .p1 {

	font-size: 2.6rem}

.msgy_nr1 ul li div .p2 {

	font-size: 2rem;

	margin-top: 3%}

#carousel-generic .carousel-inner img {

	width: 100%}

.msgy_nr2 {

	margin: 0;

	margin-top: 2%}

.msgy_nr2_1 {

	margin-top: 6%;

	margin-bottom: 6%}

.msgy_nr2_1 .p1 {

	font-size: 2.6rem

}

.msgy_nr2_1 .p2 {

	font-size: 2rem; /*text-indent:2em; */

	line-height: 180%}

.msgy_nr3 {

	margin-top: 2%}

.msgy_nr3_2 {

	margin-bottom: 3.07%}

.msgy_nr3_2 ul li {

	font-size: 2.1rem}

.msgy_nr3_1 img {

	width: 100%}

.msgy_more {

	display: block;

	margin-left: auto;

	margin-right: auto;

	padding: 2% 0;

	border: solid 1px #1784db;

	color: #1784db;

	border-radius: 40px;

	width: 45%;

	text-align: center;

	box-sizing: border-box;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	margin-bottom: 6%}

}

/*@media screen and (max-width: 330px) {

	.msgy_bt ul li{font-size: 1.6rem}

	.msgy_nr1 ul li { margin-bottom: 4.17%}

	.msgy_nr1 ul li div .p2{font-size: 1.2rem}



}*/



.index_bt {

	font-size: 22px;

	color: #1784db;

	padding: 2% 0}

.index_bt img {

	margin-right: 0.5%;

	vertical-align: middle;

	width: 24px}

.index_bt a {

	font-size: 16px;

	float: right;

	line-height: 30px}

.index_bt .sj_more {

	display: none}

@media screen and (max-width: 768px) {

.index_bt {

	font-size: 2.8rem;

	line-height: 100%;

	padding-bottom: 4.5%}

.index_bt img {

	width: 5%;

	max-width: 27px;

	margin-top: -1%;

	margin-right: 1%}

.index_bt a {

	font-size: 2.2rem;

	line-height: 2.8rem}

.index_bt .pc_more {

	display: none}

.index_bt .sj_more {

	display: block}

}

/*经典项目*/

.jdxm {

	margin-top: 1.6%}

.xm {

	border-left: 1px solid #eaeaea;

	border-top: 1px solid #eaeaea}

.xm li {

	width: 16.6%;

	border-right: 1px solid #eaeaea;

	border-bottom: 1px solid #eaeaea;

	float: left;

	box-sizing: border-box;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	text-align: center;

	font-size: 18px;

	position: relative;

	overflow: hidden

}

.xm li img {

	width: 100%}

.xm li .img {

	margin-top: -100%;

	position: absolute;

	left: 0}

/*.xm li p{ position:absolute; left: 50%; top: 53%;transform: translate(-50%,0)}*/

.xm li p {

	position: absolute;

	left: 0;

	right: 0;

	margin: 0 auto;

	top: 70%}

.xm li.active {

	background: #72abff}

.xm li.active a p{

	color: #fff}

.xm li.active .img {

	margin-top: 0}

.xm_nr .item {

	margin-top: 3.17%;

	display: none;

	font-size: 14px}

.xm_nr .item .img {

	width: 23.33%;

	float: left

}

.xmtj {

	width: 48.83%;

	float: left;

	margin-left: 3.085%;

	color: #7a797e}

.xmtj_txt {

	padding: 5% 4% 6%;

	background: #eef4f9}

.xmtj_txt .p1 {

	font-size: 18px;

	font-weight: bold;

	text-align: center;

	padding-bottom: 3.8%}

.xmtj_txt .p2 {

	text-indent: 2em;

	line-height: 200%;

	word-break: break-all;

	text-overflow: ellipsis;

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 4;

	overflow: hidden}

.xmtj img {

	margin-top: 4.8%;

	width: 100%}

.xmlb {

	width: 21.67%;

	float: right}

.xmlb .p2 {

	white-space: nowrap;

	text-overflow: ellipsis;

	overflow: hidden;

	margin-top: 3%}

.xmlb li {

	padding: 3% 7%;

	border-left: solid 1px #959595;

	margin-bottom: 6.53%}
.xmlb li .p1{
	overflow: hidden;


color:#72abff;
text-overflow: ellipsis;

white-space: nowrap}

.xmlb li:hover {

	background: #e9eff5}

.xmlb4 {

	margin-bottom: 0 !important}

@media screen and (max-width: 1440px) {

.xmtj img {

	margin-top: 3.3%}

.xmtj_txt {

    padding: 17px 20px 26px}

.xmtj_txt .p1 {

    padding-bottom: 10px}

.xmlb li {

    padding: 2.5% 7%}

.xmlb .p1{ font-size:12px}

.xmlb .p2 {margin-top: 2%}

}

@media screen and (max-width: 992px) {

.xmtj img {

	margin-top: 2.78%}

.xmtj_txt {

    padding: 17px 20px 18.97px}

.xmtj_txt .p1 {

    padding-bottom: 5px}

.xmtj_txt .p2 {

	-webkit-line-clamp: 3}

.xmlb li {

	padding: 1.31% 7%;

	margin-bottom: 5%}

.xmlb .p2 {

    margin-top: 1%;

	font-size: 13px}



}

@media screen and (max-width: 768px) {

.xm li.active {

	background: #fff}

.xm li.active a p {

	color: #666}

.xm li.active .img {

	margin-top: -100%}

.jdxm {

	padding: 0 3%}

.xm_nr {

	display: none}

.xm li {

	width: 33.33%;

	font-size: 2.2rem}

}

/*会诊专家*/

.hzzj {

	margin-top: 1.6%}

.zj_nr .img2 {

	display: none !important}

.zj_nr .item .abox {

	position: absolute;

	top: 75.1%;

	padding: 0.9% 0;

	text-align: center;

	color: #72abff;

	font-size: 16px;

	border: solid 1px #72abff;

	width: 12.91%;

	background: #fff}

.zj_nr .item .abox:hover {

	color: #ff7200;

	border-color: #ff7200}

.zj_nr .item .zx {

	left: 46.8%}

.zj_nr .item .yuyue {

	left: 62.8%}

.hzzj .carousel-control.right, .hzzj .carousel-control.left {

	background-image: none!important}

.hzzj .glyphicon-chevron-right:before {

	content: ""}

.hzzj .glyphicon-chevron-right {

	background: url(../images/ys_next.png) no-repeat;

	background-size: 100%}

.hzzj .glyphicon-chevron-left:before {

	content: ""}

.hzzj .glyphicon-chevron-left {

	background: url(../images/ys_prev.png) no-repeat;

	background-size: 100%}

.hzzj .glyphicon-chevron-right, .hzzj .glyphicon-chevron-left {

	font-size: 0rem}

.hzzj .carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev {

	width: 50px;

	height: 50px}

@media screen and (max-width: 768px) {

.hzzj {

	padding: 0 3%;

	margin-top: 7.6%}

.zj_nr {

	border: 1px solid #eaeaea}

.zj_nr .img1, .zj_nr .item .abox {

	display: none !important}

.zj_nr .img2 {

	display: block !important;

	width: 100%}

.hzzj .glyphicon-chevron-right {

	background: url(../images/ys_next1.png) center no-repeat;

	background-size: 80%;

	right: 10%;

	margin-top: -25px}

.hzzj .glyphicon-chevron-left {

	background: url(../images/ys_prev1.png) center no-repeat;

	background-size: 80%;

	left: 10%;

	margin-top: -25px}
.f-no-c-center {
    display: flex;
    flex-flow: row wrap;
    justify-content: center;
    align-items: center}

.logo_warp p,.logo_warp span,.nav_warp{display:none}

.m-bocweb-header3 .header2 .hamburger {
    padding: 0;
    height: 17px}

.hamburger {
    padding: 15px 15px;
    display: inline-block;
    cursor: pointer;
    transition-property: opacity, filter;
    transition-duration: 0.15s;
    transition-timing-function: linear;
    font: inherit;
    color: inherit;
    text-transform: none;
    background-color: transparent;
    border: 0;
    margin: 0;
    overflow: visible}
.m-bocweb-header3 .header2 .hamburger-box {
    width: 18px;
    height: 20px}
.hamburger--3dx-r .hamburger-box {
    perspective: 80px}
.m-bocweb-header3 .header2 .hamburger--3dx-r .hamburger-inner {
    transition: transform 0.6s cubic-bezier(0.645, 0.045, 0.355, 1), background-color 0.5s 0s cubic-bezier(0.645, 0.045, 0.355, 1) !important}

}

/*关注民生*/

.gzms {

	margin-top: 1.6%}

.gzms_nr {

	border-left: 1px solid #eaeaea;

	border-top: 1px solid #eaeaea}

.gzms3 {

	padding: 1.5% 2%;

	border-right: 1px solid #eaeaea;

	border-bottom: 1px solid #eaeaea}

.gzms3:hover {

	-moz-box-shadow: 0 0 8px rgba(8,1,3,.2);

	-webkit-box-shadow: 0 0 8px rgba(8,1,3,.2);

	box-shadow: 0 0 8px rgba(8,1,3,.2);

	z-index: 10;

	background-color: #f8f7f7;

	border-top-color: #fe3509;

	-moz-transform: translate3d(0, -2px, 0);

	-ms-transform: translate3d(0, -2px, 0);

	-o-transform: translate3d(0, -2px, 0);

	-webkit-transform: translate3d(0, -2px, 0);

	transform: translate3d(0, -2px, 0)}

.gzms_nr a:hover {

	color: #666

}

.gzms3 img {

	margin-top: 6%;

	margin-bottom: 8%;

	width: 100%

}

/*.gzms3 .animated{animate-delay: 20s!important;-webkit-animate-delay:20s!important}*/

.gzms3 .p1 {

	font-size: 20px}

.gzms3 p {

	word-break: break-all;

	text-overflow: ellipsis;

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 2;

	overflow: hidden;

	color: #666}
@media screen and (max-width: 912px) {
	.nav_warp ul li{width:8%}
	.msgy_nr1 ul li img{height:80px}
	
	
	}
@media screen and (max-width: 768px) {

.gzms {

	padding: 0 3%;

	margin-top: 7.6%}

.gzms3 {

	width: 50%;

	padding: 4% 4% 5%}

.gzms3 .p1 {

	font-size: 2.4rem}

}

/*天亿健康生态圈*/

.tybt {

	margin-top: 1.6%}

.tyjk {

	padding: 70px 0 100px;

	background: url(../images/ty_bg.jpg) no-repeat;

	background-size: cover}

.tyjk1 {

/*    width: 80%;

    margin: 0 auto;*/

}

.tyjk1 .item img {

	width: 100%}

.tyjk1 .img2 {

	display: none!important}

#carousel-ty .carousel-indicators {

	display: none}

#carousel-ty .carousel-control {

	width: 39px;

	height: 39px;

	background-image: none;

	top: 50%;

	margin-top: -15px}

#carousel-ty .glyphicon-chevron-right:before {

	content: ""}

#carousel-ty .glyphicon-chevron-right {

	background: url(../images/ty_next.png) no-repeat;

	background-size: contain}

#carousel-ty .glyphicon-chevron-left:before {

	content: ""}

#carousel-ty .glyphicon-chevron-left {

	background: url(../images/ty_prev.png) no-repeat;

	background-size: contain}

#carousel-ty .carousel-control .glyphicon-chevron-left, #carousel-ty .carousel-control .glyphicon-chevron-right, #carousel-ty .carousel-control .icon-next, #carousel-ty .carousel-control .icon-prev {

	width: 100%;

	height: 109%}

#carousel-ty .carousel-control.left {

	left: -75px}

#carousel-ty .carousel-control.right {

	right: -75px}

@media \0screen\,screen\9 {

#carousel-ty .left.carousel-control, #carousel-ty .right.carousel-control {

	filter: none}

#carousel-ty .carousel-control .glyphicon-chevron-left, #carousel-ty .carousel-control .glyphicon-chevron-right, #carousel-ty .carousel-control .icon-next, #carousel-ty .carousel-control .icon-prev {

	width: auto;

	height: auto}

#carousel-ty .carousel-control .glyphicon-chevron-right {

	width: 20px;

	height: 40px}

#carousel-ty .carousel-control .glyphicon-chevron-left {

	width: 18px;

	height: 40px}

}

@media screen and (max-width:992px) {

.tyjk {

	padding: 55px 0 80px 0}

}

@media screen and (max-width:768px) {

.tybt {

	padding-left: 3%;

	padding-right: 3%;

	margin-top: 7.6%}

#carousel-ty {

	padding: 0 2%}

.tyjk {

	padding: 30px 0 60px 0;

	width: 100%;

	overflow: hidden}

.tyjk_p {

	font-size: 16px;

	text-align: left;

	line-height: 1em;

	margin: 35px 0 20px 0;

	padding: 0 5px}

.tyjk1 .img2 {

	display: block!important}

.tyjk1 .img1 {

	display: none!important}

#carousel-ty .carousel-indicators {

	bottom: -42px;

	display: block}

#carousel-ty .carousel-indicators li {

	border: 1px solid #97c9f8;

	height: 8px;

	width: 8px;

	background: #fff;

	margin-left: 3px;

	margin-right: 3px}

#carousel-ty .carousel-indicators .active {

	width: 20px;

	margin-bottom: 1px}

}

/*底部*/

.bottom {

	margin-top: 3%;

	margin-bottom: 3%}

.bottom_nr {

	position: relative}

.bottom1 {

	width: 28.33%}

.bottom1 p {

	font-size: 16px;

	color: #1784db;

	margin-bottom: 5.933%;

	line-height: 16px}

.bottom1 p span {

	float: left;

	margin-right: 20px}

.bottom .d1 {

	background: url(../images/bot_line.png) no-repeat;

	background-position: 100%}

.bottom2 {

	width: 31.16%;

	padding: 2% 0}

.bottom2 p {

	text-align: center}

.bottom2 .p1 {

	font-size: 20px;

	color: #ff6700}

.bottom2 .p2 {

	margin: 0 auto;

	margin-top: 5%}

.bottom2 .p3 {

	margin: 0 auto;

	width: 49.47%;

	border: solid 1px #ff6700;

	padding: 2.5% 0;

	color: #ff6700;

	margin-top: 6.414%}

.bottom2 .p3 img {

	margin-right: 3%;

	vertical-align: middle;

	width: 14px}

.bottom3 {

	width: 33.25%;

	position: relative;

	float: right}

.bottom3 img {

	width: 100%}

.bottom3 .p1 {

	position: absolute;

	bottom: 0px;

	left: 0;

	width: 100%;

	padding: 5px;

	color: #fff;

	font-size: 14px;

	background: rgba(80, 89, 100, 0.38)}

.bottom3 .p2, .bottom3 .p3 {

	display: none}

.bottom4 {

	background: #e6e6e6;

	font-size: 14px;

	color: #52637c;

	padding: 15px 0;

	text-align: center}

.bottom4 p a{ color:#52637c}

.bottom4 p a img {

	vertical-align: middle;

	margin-right: 1%}

.bottom4 .p1 {

	font-size: 13px;

	margin-top: 0.5%

}

.bottom4 .p2, .bottom4 .p3 {

	display: none}

 @media screen and (max-width:1440px) {

.bottom2 .p2 {

	font-size: 27px}

}

@media screen and (max-width:992px) {

.bottom1 p span {

	margin-right: 10px}

.bottom1 p {

	font-size: 14px;

	line-height: 14px}

.bottom2 .p2 {

	font-size: 20px}

.bottom2 {

	padding-bottom: 1.3%}

}

 @media screen and (max-width:768px) {

.bottom {

	margin-top: 0;

	margin-bottom: 0}

.bottom .d1 {

	background: url(../images/bot_line_sj.png) no-repeat;

	background-position: 100%}

.bottom1 {

	width: 55%;

	padding-left: 4%;

	margin-top: 7.37%;

	margin-bottom: 4.25%

}

.bottom1 p {

	font-size: 1.5rem}

.bottom1 p span {

	margin-right: 8px}

.bottom2 {

	width: 45%;

	background: none;

	margin-top: 7.37%;

	margin-bottom: 4.25%

}

.bottom2 .p1 {

	font-size: 2rem

}

.bottom2 .p2 img {

	width: 80%}

.bottom2 .p3 {

	font-size: 1.6rem;

	width: 60%;

	margin-top: 10%}

.bottom2 .p4 {

	margin-top: 12%}

.bottom2 .p3 img {

	width: 10%;

	max-width: 30px}

.bottom3 {

	float: left;

	width: 100%;

	background: #e6e6e6}

.bottom3 .p1 {

	display: none}

.bottom3 .p2, .bottom3 .p3 {

	display: block;

	text-align: center

}

.bottom3 .p2 {

	color: #0f89f5;

	font-size: 2rem;

	margin-top: 5.25%}

.bottom3 .p3 {

	width: 35%;

	font-size: 1.8rem;

	color: #fff;

	background: #72a3f0;

	padding: 2% 0;

	margin: 0 auto;

	border-radius: 40px;

	margin-top: 2.3%;

	margin-bottom: 4.6%}

.bottom4 {

	padding: 4% 3%;

	font-size: 1.18rem}

.bottom4 .container {

	margin-bottom:53px}

.bottom4 p a img {

	width: 4%}

.bottom4 .p1 {

	display: none}

.bottom4 .p2, .bottom4 .p3 {

	display: block;

	text-align: center

}

.bottom4 .p2 {

	margin-top: 1.5%}

.bottom4 .p3 {

	margin-top: 1.5%}

}

/*列表页的网站地址*/

.position {

	margin-top: 40px;

	padding: 14px 25px;

	border: 1px solid #e8e8e8}

.position .col-xs-8 {

	padding-top: 3px}

.position span {

	font-size: 15px;

	float: left;

	padding: 6px 0}



/*.position span a:hover {

	color: #70bfdd}*/

.position .position_zx {

	font-size: 15px;

	color: #fff;

	float: right;

	background-color: #f08619;

	padding: 6px 18px;

	transition: all 0.3s ease-out}

/*.list_dz1 p:hover{background: #32E0F3}*/

@media screen and (max-width:992px) {

.position {

	margin-top: 30px}

}

@media screen and (max-width:768px) {



.position {	margin-top: 3.59%;padding:3.125% 2.343%; background:#fbfbfb}

.position .col-xs-9 {width:100%}

.position .col-xs-3 {display: none}

.position span,span a {font-size:2.0rem; padding:0}

}

/*病种列表页*/

.zk_bt {

	font-size: 22px;

	color: #1784db;

	padding: 35px 0 20px}

.zk_bt img {

	margin-right: 8px}

.bz{

	border-bottom: 2px solid #72abff;

	border-left: 1px solid #eaeaea}

.bz li {

	padding: 0 2%;

	width: 10%;

	text-align: center;

	float: left;

	border-right: 1px solid #eaeaea;

	border-top: 1px solid #eaeaea;

	box-sizing: border-box;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	height:64px;

	line-height:64px}

.bz li p{display: inline-block; line-height: 120%; vertical-align: middle; font-size:15px}

.bz li.active{

	border-color:#72abff;

	background:#72abff;

	color:#fff}

.bz_nr .item{ display:none; margin-top:40px}

.bz_nr .item .img{

	width: 23.08%;

    float: left}

.bz_txt{ float:left; width:48.75%; margin-left:3.25%; margin-right:3.25%; background:#eef4f9; padding: 25px 30px 30px}

.bz_txt .p1{ font-size:18px; text-align:center}

.bz_txt .p2{ text-indent:2em; margin-top:25px; line-height:200%; text-overflow: ellipsis; display: -webkit-box;	-webkit-box-orient: vertical;	-webkit-line-clamp: 4;	overflow: hidden; text-align:left}

.bz_txt a{ padding: 1.2% 0; text-align: center; width: 28.2%; margin-top: 24.35px; border-radius:35px}

.bz_txt a img{ margin-right:5px}

.bz_txt .bz_more{ margin-left:14.28%;  float:left; background:#fff; color: #1784db; border:solid 2px #1784db}

.bz_txt .bz_zx{ margin-right:14.28%;  float:right;  background:#f08619; color:#fff}

.bzlb{ width:21.67%; float:left}

.bzlb li {

    padding: 3% 7%;

    border-left: solid 1px #959595;

    margin-bottom: 6.255%}

.bzlb li:hover {

	background: #e9eff5}

.bzlb .p1 {

 font-size:12px}

.bzlb .p2 {

	white-space: nowrap;

	text-overflow: ellipsis;

	overflow: hidden;

	margin-top: 2%}





.bzlb4 {

	margin-bottom: 0 !important}

@media screen and (max-width:1440px) {

	.bz_txt {padding-bottom:26px}

	.bz_txt a{margin-top: 21.82px}

	.bzlb li {margin-bottom: 5.787%}

	

}

@media screen and (max-width:1440px) {

	.bz_txt{padding-bottom: 21.97px}

	.bz_txt .p2{ margin-top: 12px}

	.bz_txt a { margin-top: 27px}

	.bzlb li { padding: 1.494% 7%}

	.bz_txt .p2{ -webkit-line-clamp: 3}

}

@media screen and (max-width:992px) {

	.bz_txt {padding-top: 19.34px}

	.bz_txt a { width: 35.2%; margin-top: 20px}

	.bz_txt .bz_more { margin-left: 9%}

	.bz_txt .bz_zx { margin-right: 9%}



}

.listbz_sj{ display:none}

@media screen and (max-width:768px) {

	.listbz{ display:none}

	.listbz_sj{ display:block}

	.bz_sj{ margin-top:4%; border-top:solid 1px #f0f0f0}

	.zk_sj p{ text-align:center; font-size:3.0rem; margin-top:7.814%}

	.zk_sj .en{ font-size:1.45rem; color:#cfcfcf; letter-spacing:0.2rem; margin-top:0.6%}

	.bz_sj li {

		width: 33.33%;

		float: left;

		text-align: center;

		font-size: 1.98rem;

		border-bottom:solid 1px #f0f0f0;

		border-right:solid 1px #f0f0f0;

		padding-bottom:3.125%;

		padding-top:1.57%}

	.bz_sj li img{ width:36%}

}



/*文章列表页*/

.list_nr{margin-top: 40px}

.list_nr .col-xs-7{ width: 64.75%}

.list_nr .col-xs-5{ width: 30.583%}

/*左侧列表*/

.list_nr1 li{width:100%;padding:23px 0; background: url(../images/list_articke_line.png) bottom repeat-x}

.list_nr1 a:first-child li{ padding-top:0}

.list_nr1 a:last-of-type li{ background:none}

.list_nr1 li img{float: left; width: 13.513%;border-radius: 100%;margin-right: 12px}

.list_nr1 li .p1{ font-size: 19px;color: #1784db;padding: 10px 0 8px 0}

.list_nr1 li .p1 span{display: none}

.list_nr1 li .p2{ font-size: 15px; line-height: 26px}

.list_nr1 li:hover p{color: #438edb}

.list_nr2{ text-align: center;margin-top: 50px}

.list_nr2 .p1{float: left; width: 15%;height: 45px;border:1px solid #e8e8e8;position: relative}

.list_nr2 .p1 img{ margin-top: 13px}

.list_nr2 .p1::before {content: '';position: absolute;left: 0px;bottom:0px;z-index:-1;width: 100%;height:100%;

  background: transparent;box-shadow: inset 0px 0px 0px #1784db;display: block;

  -webkit-transition: all 0.5s ;

  transition: all 0.5s }

.list_nr2 .p1:hover::before {box-shadow: inset 300px 0px 0px #11ABE2}



.list_nr2 .p2{ float: left;width: 70%;line-height: 45px;font-size: 14px;color: #2f5278}

.list_jz{display: none}

@media screen and (max-width:1440px) {

	.list_nr1 li .p1{ padding: 3px 0 6px 0}

}

@media screen and (max-width:1050px) {

	.list_nr1 li .p1{ padding:  0}

	.list_nr1 li .p2{line-height: 22px; word-break: break-all;text-overflow: ellipsis;display: -webkit-box; -webkit-box-orient: vertical; 

    -webkit-line-clamp: 2; overflow: hidden}

}



/*右侧列表*/



.list_nr3{ margin-left:4.667%}

.list_nr3 .p_tit{ font-size: 22px;color: #1784db}

.list_nr4{ border:1px solid  #e8e8e8;padding: 34px 20px;margin: 20px 0 30px 0}

.list_nr4 ul li{float: left;width:31%;color: #1784db;padding: 19px 0 13px 0;border:1px solid  #009cdc;text-align: center; margin-bottom: 3%}

.list_nr4 ul li p{ font-size: 13px;margin-top: 5px}

.list_nr4 ul li img{margin:0 auto;width: 45%;border-radius: 100%; border: 1px solid #1784db}

.list_nr4 ul .li1{ margin: 0 3.5%}

.list_nr4 ul li:hover{ background: #1784db;color: #fff}

.list_nr4 ul .li_time .p_time{ display: none}

.list_nr4 ul .li_time:hover p{display: none}

.list_nr4 ul .li_time:hover .p_time{ display: block}

.list_nr4 .p2{ background: #a1c1ce;font-size: 14px;color: #fff;text-align: center;padding: 17.5px 20px;margin-top: 20px}



.list_nr4 .input-group{margin-top: 10px}

.list_nr4 .form-control{border-color: #1db1ed; height: 45px;border-top-left-radius: 5px!important;border-bottom-left-radius: 5px!important}

.list_nr4 .input-group-addon{border:1px solid #1db1ed; background: -webkit-linear-gradient(left top, #52adf6 , #1784db); /* Safari 5.1 - 6.0 */

  background: -o-linear-gradient(bottom right, #52adf6 , #1784db); /* Opera 11.1 - 12.0 */

  background: -moz-linear-gradient(bottom right, #52adf6 , #1784db); /* Firefox 3.6 - 15 */

  background: linear-gradient(to bottom right, #52adf6 , #1784db); /* 标准的语法 */color: #fff;cursor: pointer}



.list_nr5{margin-top: 20px; border:1px solid #e8e8e8}

.list_nr5 img{width: 100%;height: auto}

.list_nr6{padding: 0 20px 30px 20px}

.list_nr6 .p1{ text-align: center;font-size: 20px;color: #1784db;border-bottom:1px solid #e8e8e8;padding:30px 0}

.list_nr6 .p2{ font-size: 14px;line-height: 24px; margin-top: 25px}

.list_nr6 .p3{position: relative; margin-top: 35.58px; margin-bottom: 6px; font-size: 18px;color: #fff;text-align: center;height: 57px;line-height: 57px;background: #33b0e3}



.list_nr6 .p3:hover{background: #f08619}

@media screen and (max-width:1440px) {.list_nr4{ padding-bottom:25.07px; padding-top:25.07px}}

@media screen and (max-width:1050px) {

	.list_nr{margin-top: 30px}

	.list_nr4{ padding: 14px 10px;margin: 20px 0 40px 0}

	.list_nr4 ul li{padding: 8px 0 8px 0}

	.list_nr6 .p1{ font-size: 18px;padding:20px 0}

	.list_nr6 .p2{margin-top: 20px}

	.list_nr6 .p3{margin-top: 30px}

}

@media screen and (max-width:768px) {

	.list_nr3{display: none}

}



@media screen and (max-width:768px) {

	.list_nr {margin-top: 5%}

	.list_nr .col-xs-7{width: 100%}

	.list_nr2{display: none}

	.list_jz{display: block;text-align: center;font-size: 2rem;color: #009cdc;width: 75%;border-radius:5px;margin: 5% auto 0;

		border:1px solid #009cdc;height: 6rem;line-height: 6rem}

	.list_nr1{}

	.list_nr1 li{width: auto;display: block; padding:3.125% 10px;border-left:2px solid #009cdc; background:none; margin-left:2.344%}

	.list_articl_fg{ padding: 2.5%; /* width: 100%; */ background: #fafafa}

	.list_nr1 a:first-child li{ padding-top:3.125%}

	.list_nr1 li img{ display: none}

	.list_nr1 li .p1{color: #687074; font-size:2.6rem; line-height:100%}

	.list_nr1 li .p1 span{display: block;float: left;font-size: 14px;color: #009cdc;border:1px solid #009cdc;padding: 0 3px;border-radius: 3px;margin-right:10px;line-height: 22px}

	.list_nr1 li .p2{ -webkit-line-clamp:1;color: #c1c1c1;margin-top: 2%; font-size:2.2rem; line-height:150%}

	.list_nr1 li:hover .p1{ color: #687074}

	.list_nr1 li:hover .p2{ color: #c1c1c1}



}

/*专家列表页*/

.zj_list {

    text-align: center;

    margin-top: 40px}

.zj_list .col-xs-8 {

    width: 78.16%;

    margin-left: 10.92%}

.zj_list ul li {

    width: 33%;

	transition: all 0.4s ease-out;

    -webkit-transition: all .4s ease-out;

    cursor: pointer;

    display: inline-block;

    float: left;

	font-size: 20px;  

    height: 66px;

    line-height: 66px;

    background: #f0f0f0}

.zj_list ul li:nth-child(2){ margin-left:0.5%; margin-right:0.5%}

.zj_list ul .li1 {

    background: #4fccff;

    color: #fff}

.zj_list2 {}

.zj_hide { display: none}

.zj_list2 .col-xs-5 { width: 47.75%;  margin-top: 52px}

.zj_list2 .col-xs-5 a:hover { color: #4b8fac}

.zj_list2 .col-xs-5:nth-child(2n){ margin-left: 4.5%}

.zj_list2 img{ padding-bottom:20px}

.zj_list2 .col-xs-9 .zj_title{ font-size:20px; color:#4b8fac}

.zj_list2 .col-xs-9 .zj_title b{ margin-right:20px}

.zj_list2 .col-xs-9 .zj_sc{ font-size:16px; margin-top:5px}

.zj_list2 .zj_ck {

   /* transition: all 0.4s ease-out;

    -webkit-transition: all .4s ease-out;*/

    display: inline-block;

    float: right;

    height: 55px;

    line-height: 55px;

    text-align: center;

	width:23%;

    background: #84cae7;

    color: #fff;

    font-size:16px}

.zj_list2 .zj_ck:hover{ background:#f08619; color: #fff !important}

@media screen and (max-width:768px) {

	.zj_list {

    	margin-top: 3.59%}

	

	.zj_list .col-xs-8 ,.zj_list2{

		width: 95.314%;

		margin-left: 2.343%}

	.zj_list ul li{ font-size:2.2rem; height:6rem; line-height:6rem}

	.zj_list2 .col-xs-5 { width: 100%;  margin-top: 7.5%}

	.zj_list2 .col-xs-5:nth-child(2n){ margin-left: 0}

	.zj_list2 .col-xs-5 img{ padding-bottom: 2.5%}

	.zj_list2 .col-xs-5 .col-xs-9{ width:70%}

	.zj_list2 .col-xs-5 .col-xs-9 .zj_title,.zj_list2 .zj_ck{ font-size:2rem; height: 6rem; line-height: 6rem}

	.zj_list2 .col-xs-5 .col-xs-9 .zj_title{  font-size:2.4rem}

	.zj_list2 .col-xs-5 .col-xs-9 .zj_sc { display: none}

	.zj_list2 .col-xs-5 .col-xs-9 .zj_title b{ margin-right:3.43%}

	.zj_list2 .col-xs-5 .zj_ck{ width:30%}

	

	

}

/*视频列表页*/

/*.video_list { margin-top:40px}*/

.video_list .col-xs-5 { width: 39.5%; margin-top:40px}

.video_list .col-xs-5:nth-child(2n-1){ margin-left: 5.91%}

.video_list .col-xs-5:nth-child(2n){ float:right; margin-right: 5.91%}

.video_list .col-xs-5 video { width: 100%; height: auto}



.video_list .p_video{ color: #4b8fac; font-size:20px; margin-top:1.6%}

@media screen and (max-width:768px) {

	.video_list {

    	/*margin-top: 3.59%;*/

		width: 95.314%;

		margin-left: 2.343%}	

	.video_list .col-xs-5 { width: 100%;  margin-left:0 !important; margin-right:0 !important; margin-top: 9%}

	/*.video_list .col-xs-5:nth-child(2){ margin-top: 9%}*/

	.video_list .p_video{ font-size:2.4rem}

}

/*文章页*/

.content{border: 1px solid #eaeaea; padding: 20px 50px 40px; margin-top: 35px}

.title p{ text-align:center}

.title .p1{ font-size:38px; color:#1784db}

.title .p2{ margin-top:10px; padding-bottom:30px; background: url(../images/wz_title_line.png) bottom repeat-x}

.title a{padding: 1.05% 0; font-size:16px; text-align: center;  width: 21.46%; margin-top: 30px; border-radius: 35px}

.title a img{ width:22px; margin-right:10px; margin-top: -2px}

.title .wz_yy{ float:left; margin-left: 25.3%; background: #f08619; color: #fff}

.title .wz_dh{ display:none}

.title .wz_zx{ float:right; margin-right: 25.3%; background: #1784db; color: #fff}

.content .body{ font-size:18px; line-height:200%; margin-top:20px}

.content2{ margin-top:60px}

.content2 .col-xs-4 {

    width: 30.58%;

    padding: 32px 0;

    border: 1px solid #1784db;

    color: #1784db;

    position: relative;

    -webkit-transition: all 0.4s cubic-bezier(.5, .24, 0, 1);

    transition: all 0.4s cubic-bezier(.5, .24, 0, 1)}

.content2 .col-xs-4:hover {

    -moz-box-shadow: 0 0 40px rgba(23,132,219,.3);

     -webkit-box-shadow: 0 0 40px rgba(23,132,219,.3); 

     box-shadow: 0 0 40px rgba(23,132,219,.3)}

.content2 .d2 {

    margin: 0 4.13%}

.content2 .col-xs-4 img {

    width: 17.71%;

    float: left;

    margin-left: 12%;

    margin-right: 10px}

.content2 .col-xs-4 .p1 { font-size: 20.74px}

.content2 .col-xs-4 .p2 { font-size: 25.35px}

.content2 .col-xs-4 .p3{ display:none}

@media screen and (max-width:1440px) {

	.content2 .col-xs-4 img { margin-top: 8px; margin-left: 6%}

}

@media screen and (max-width:992px) {

	.content2 .col-xs-4 .p2{white-space: nowrap; text-overflow: ellipsis; overflow: hidden}

}

@media screen and (max-width:768px) {

	.content { border: none; padding: 0 3%; margin-top: 4.687%}

	.title .p1{ font-size:3rem}

	.title .p2{ margin-top:2.34%; font-size:1.8rem; padding-bottom:4.68%; color:#888}

	.title a { padding: 2.4% 0; font-size: 2rem; width: 37.645%; margin-top: 5.6%; border-radius: 45px; line-height:100%}

	.title a img { width: 10.6%; margin-right: 4.42%; margin-top: -2px}

	.title .wz_yy{ display:none}

	.title .wz_dh{ display:block; float:left; margin-left: 8.29%; background: #f08619; color: #fff}

	.title .wz_zx{ margin-right: 8.29%}

	.content .body{ margin-top:5.3%; font-size:2.3rem}

	.content .body img{ max-width:100%; height:auto !important}

	.content .body iframe{ max-width:100%}

	.content2{  padding: 0 3%; margin-top:8.59%}

	.content2 .col-xs-4{ border:none; border-radius:4px; padding:2.7% 0}

	.content2 .d1{ background:#1f92ee}

	.content2 .d2{ background:#67b5f3}

	.content2 .d3{ background:#ff9f00}

	.content2 .col-xs-4 img{ display:none}

	.content2 .col-xs-4 .p1{ display:none}

	.content2 .col-xs-4 .p2{ display:none}

	.content2 .col-xs-4 .p3{ display:block; text-align:center; font-size:2rem; color:#fff}

}


/*预约页*/

.yuyue1{ background: url(../images/yuyue_bg.jpg) no-repeat 50% ; background-size: cover;padding: 60px 10%;margin-top: 40px}

.yuyue2{background: #fff}

.yuyue2 .p1{text-align: center;font-size: 30px;color: #637880;line-height: 1.5em;padding-top: 30px}

.yuyue2 .p2{ text-align: center;font-size: 14px;color: #637880;margin-bottom: 50px}

.yuyue2 .p2 span{ color: #eb132c}



.yuyue3{padding: 0 10%; background:#fdfdff}

.yuyue4{width: 50%;float: left;margin-bottom: 20px; height: 45px;line-height:45px}

.yuyue4 .s2{float: left;color: #eb132c;font-size: 22px; margin-left:10px}

.yuyue5{transition: all .4s ease-out;border-radius: 3px;float: left; width: 86%;  font-size: 16px;color: #738e98; border:1px solid #dee7eb}

.yuyue5 input,.yuyue5 select{height: 43px; border:0; display: inline-block;float: left;width: 66%;outline: none}

.yuyue5 span{display: inline-block;width: 25%;float: left;margin-left: 5%}

.yuyue5:hover{ border-color:  #009cdc}

.yuyuer .s3{ width: 20px;margin-left: 0;margin-right: 5px} 

.yuyuer input {

  -webkit-appearance: none; /* remove default */

  margin: 14px 10px 0 10px;

  width: 18px;

  height: 18px;

  border-radius: 12px;

  border:2px solid #72bbdc;

  cursor: pointer;

  vertical-align: middle;

  /*box-shadow: hsla(0,0%,100%,.15) 0 1px 1px, inset hsla(0,0%,0%,.5) 0 0 0 1px;*/

  background-color:#fff;

  background-image: url(../images/xyd.png);

  background-repeat: no-repeat;

  background-position: center}

.yuyuer input,.yuyuer input:active {background-position: 20px 24px}

.yuyuer input:checked { background-position: 2px 2px}

.yuyuer input:checked ~ input,.yuyuer input:checked ~ input:active {background-position: 0 -24px}

.yuyuer .inp2{margin-top: 15px}

/*只对IE6/7/8有效*/

@media \0screen\,screen\9{

	.yuyuer input{border:0}

}



.yuyue_yz input{ width: 34%}

.yuyue_yz  .img_yz{ float: right;width: 35%; height:45px}



.yuyue5 .ui-btn-inner{display: none}

.yuyue5 select{ border:0;outline: none}

.yuyue6{color: #738e98;font-size: 16px;margin-top: 10px}

.yuyue6 p{margin-left: 16px}

.yuyue6 textarea{width:93%;padding: 10px 2%; border:1px solid #dee7eb;border-radius: 3px;height: 70px;margin-top: 10px;outline: none;resize:none}

.yuyue3 .p3{ text-align: center;color: #637880;font-size: 14px;margin-top: 20px}

.yuyeut{ font-size: 20px;height: 75px;margin-top: 24px}

.yuyeut button{float: left; border:0;outline: none;width: 50%;background: #009cdc;height: 75px;line-height: 75px;text-align: center;color: #fff;cursor: pointer}

.yuyeut .b2{background: #edecec;color: #2d3b55}

.yuyeut button{

	transition: all .2s ease-out;

	-webkit-transition: all .2s ease-out;

	-ms-transition: all .3s ease-out;

	-moz-transition: all .3s ease-out;

	-o-transition: all .3s ease-out}

.yuyeut button:hover{

	transform:scale(1.05,1.05);

	-ms-transform:scale(1.05,1.05); 	/* IE 9 */

	-moz-transform:scale(1.05,1.05); 	/* Firefox */

	-webkit-transform:scale(1.05,1.05); /* Safari 和 Chrome */

	-o-transform:scale(1.05,1.05); /* Opera */

	filter:saturate(1.2);

	-webkit-filter:saturate(1.2)}

@media screen and (max-width:1440px) {

	.yuyue1{ padding: 60px 6%}

	.yuyue3{padding: 0 5%}

}

@media screen and (max-width:992px) {

	.yuyue1{ padding: 60px 5%}

	.yuyue5 span{width: 34%;margin-left:3%}

	.yuyue5 input[type=text], .yuyue5 input[type=number], .yuyue5 select { width: 63%}

	.yuyue_yz .img_yz { width: 50%}

}

@media screen and (max-width:768px) {

	.yuyue1{ padding: 5% 2.343%; margin-top: 3.59%}

	.yuyue3{padding: 0 6.1%}

	.yuyue2 .p1{ font-size: 2.8rem; padding-top:5%}

	.yuyue2 .p2{ margin-bottom: 7.03%; font-size:1.8rem; margin-top:1.5%}

	.yuyue4{width: 100%; height:5.5rem; line-height:5.5rem}

	.yuyue5{width: 94%}

	.yuyue5 span{width: 28%; margin-left:4%}

	.yuyue5 input[type=text], .yuyue5 input[type=number], .yuyue5 select { height: 5.4rem}

	.yuyue_yz #code_math{ width: 34%}

	.yuyue_yz .img_yz { float: right; width: 33%;  height:5.5rem}

	.yuyeut{ font-size: 18px;height: auto;margin-top: 0px;padding: 0 5%;padding-bottom: 20px}

	.yuyeut button{height: 50px;width: 100%;line-height: 50px;margin-top: 20px;border-radius: 3px}

	.yuyue4 .s2{ font-size: 2rem}

	.yuyue5,.yuyue6{font-size: 2.2rem}

	.yuyuer{ position:relative}

	.yuyuer input[type=radio] { margin:0; position: absolute;top: 50%;transform: translate(-50%, -50%); margin-left:10px}

	.yuyuer .inp2{ margin-left:15px !important}

	.yuyuer .s3 { margin-left: 25px}

	.yuyuer .s4{ margin-left:30px}

	.yuyue6 p{ margin-left:4%}



}


/*医院环境++民生服务*/

.yyhj2{margin-top: 40px;width: 48%}

.yyhj2 .p1{font-size: 21px;color: #4b8fac; line-height: 30px;margin-bottom: 25px}

.yyhj2 .p1 span{display: inline-block;float: left;width: 3px;background: #4b8fac;height: 21px;margin-right: 10px; margin-top:5px}

.yyhj2 img{}

.yyhj2 .img1{float: left;width: 49.8%}

.yyhj2 .img2{float: right;padding-bottom: 0.4%;width: 49.2%}

.yyhj2 .img3{float: right;padding-top: 0.4%;width: 49.2%}

.yyhj3{float: right}

@media screen and (max-width:768px) {

	.yyhj2{width: 100%;float: left;padding: 0 2.343%;margin-top:5.6%}

	.yyhj2 .p1{font-size: 2.6rem;color: #4b8fac; line-height:2.6rem;margin-bottom: 4.2%}

	.yyhj2 .p1 span{display: inline-block;float: left;width: 3px;background: #4b8fac;height: 2.2rem;margin-right: 1rem; margin-top:0.2rem}

}



/*左边绿色通道*/

.left_yy {background: #fff;z-index: 999; width:220px ;height: 350px;padding:9px 0; position: fixed;margin-top: -180px; top:50%;left: 0; background-image:url(../images/yuyue_borders.jpg);background-size: 100%;background-repeat: no-repeat}

.left_yy1 { text-align: center;margin-bottom: 10px;margin-top: 5px}

.left_yy2{margin: 0 auto; width: 175px;height: 30px;line-height: 30px;border: 1px solid #aaaaaa;border-radius:3px;cursor: pointer}

.left_yy2 .step{ font-family:Impact;color:#a5b5bb; float:left; margin-left:10px; font-size:14px}

.left_yy2 .text{font-size: 14px; border:0; background: transparent; height:26px; line-height:26px; width:140px; color:#464646; float: left; padding-left: 10px; margin-top:2px;margin-left: 3px}

.left_yy .imgjt{display: block;margin: 8px auto}

.left_yy2 .inp_yz{width:70px; margin-left:1px; height:20px; line-height:20px;font-size:14px; margin-top:-3px;border:0; vertical-align:middle}

.left_yy3{margin: 15px auto;text-align: center}

.left_yy3 .hq{border:0; width:185px;background:url(../images/yuyue_but.jpg) center; text-align:center; color:#fff; font-size:14px; height:29px}

.left_yy4{text-align: center;font-size: 14px}

.left_yy5{position:relative; height:25px; width:25px; z-index:999; float:right; top:-330px;background-image: url(../images/closegh.png);background-repeat: no-repeat;background-position: right top;cursor:pointer}

.left_yyt{z-index: 999; width:0px; height:175px; background:#4996ea; position:fixed; left:0; top:220px; color:#FFF;font-size:20px; line-height:27px; padding:7px 0 0 9px; _position:absolute; _left:expression(eval(document.documentElement.scrollLeft+0)); _top:expression(eval(document.documentElement.scrollTop+200)) }



@media screen and (max-width: 768px) {

	.left_yy,.left_yyt{display: none}
	.w1520 .li {
    width: 100%;
    margin-bottom: 1.5rem}

}



/*右侧浮动*/

.fd{ position: fixed; right: 0;top: 25%;z-index: 999}

.fd ul li{height: 60px;width: 60px;background: #e44142;border-radius: 5px;position: relative;margin-bottom: 10px}

.fd ul li img{ margin: 0 auto;padding-top: 15px}

.fd ul li .img1{display: none}

.fd ul li span{display: none}

.fd ul li p{ display: none; position: absolute;padding: 9px 0px 9px 12px;width: 110px; font-size: 14px;color: #fff;line-height: 1em;background:#f25658;left: -121px;top:15px}

.fd ul li p::after{content:"";border:5px solid transparent;border-left-color: #e44142;  position: absolute;right: -10px;top:50%;margin-top: -5px}

.fd ul .li2{background: #40a1fb}

.fd ul .li2 p{background: #49a7ff}

.fd ul .li2 p::after{border-left-color: #49a7ff}

.fd ul .li3{background: #e88d47}

.fd ul .li3 img{padding-top: 18px}

.fd ul .li3 p{background: #e8944e}

.fd ul .li3 p::after{border-left-color: #e8944e}

.fd ul .li4{background: #51de56}

.fd ul .li4 p{background: #49ba4c}

.fd ul .li4 p::after{border-left-color: #49ba4c}

.fd .gotop{background: #ffcc66; text-align:center; width:60px; height:60px; border-radius: 5px}

.fd .gotop img{ margin-left:13px; padding-top:15px; width:34px !important}

.fd .gotop p{ font-size:16px; color:#fff; display:none; padding-top: 7px}
.content_10{ display:none}

@media screen and (max-width: 768px) {
	.content_10{ display:block}

	.fd .gotop{ display:none}

	/*.fd ul .li4 p{ display:none !important}*/

	.fd{bottom: 0;right: 0;width: 100%;top:auto}


	.fd ul li{height: 60px; background: #fff; display: inline-block;float: left;width: 23.37%;margin-left: 1.3%; text-align: center;margin-bottom: 0;border-radius: 5px;border:1px solid #6cbddf}

	.fd ul li .img2{display: none}

	.fd ul li .img1{display: block}

	.fd ul li img{padding-top: 7px;width: 27%}

	.fd ul .li3 img{padding-top:9px;width: 32%}

	.fd ul .li2,.fd ul .li3,.fd ul .li4{background: #fff}

	.fd ul li span{display: block;color: #6cbddf;font-size: 14px}

	.fd ul li p::after{ display:none}

	.fd ul li:hover{ background: #ebb100;border-color: #ebb100}

	.fd ul li:hover span{ color: #fff}

	.fd ul li:hover .img1{ display: none}

	.fd ul li:hover .img2{display: block}
	
	.content_title_4 h2 {background: url(../images/fd2s.png) no-repeat left center;background-size: contain;padding-left: 30px;font-size:2.8rem; color:#1784db;margin-left:3%}
	.content_title_4 h2 font{font-size:2.0rem;color:#F00}
	.content_10_1{margin-top:15px}
	.content_10_1 span{ display:block;height:42px;line-height:42px;margin-top:5px}
	.content_10_1 span font {width:28%;font-size:16px; text-align:right}
	.content_10_1 span .content_10_1_1 { width:55%;height:32px;line-height:32px;color: #666;font-size:18px;}
	.content_10_1 span .content_10_1_2 {width:15%;}
	.content_10_1 .content_10_1_3,.content_10_1 a { width:70px;height:32px;line-height:32px; background: #1D75CC;float: left;border-radius: 4px;text-align: center;color: #fff;font-size:16px;margin: 20px 0 0 30%;}
	.content_10_1 .content_10_1_3 {background: #E66200;border:none;margin:20px 10px;}
	.content_10_2_1_3 {
    width:100%;
    height:20%rem;
    background: #E66200;margin:0 auto; text-align:center;color:#fff;padding: 5% 0 0 0
}
.content_10_2_1 font{font-size:18px}
.content_10_2_1 p {
    font-size: 36px;
    font-weight: bold;
}
}
@media screen and (max-width: 480px) {

	.fd ul li{height: 54px}
	.logo_warp img{width:90%}
	.headerbox .header .hr .navs-m{ margin: 3% 0 0 7%}
	.msgy_nr1 ul li img{height:90px}
	.msgy{height:450px}
	.video_1{width:320px;margin-left:20px;}

}
@media screen and (max-width: 330px) {

	.fd ul li{height: 54px}
	.logo_warp img{width:100%}
	.msgy_nr1 ul li img{height:72px;border:1px solid #eaeaea}
	.msgy{height:330px}
	.video_1{width:300px;height:240px;margin-left:5px}


}



#LXB_CONTAINER .lxb-container{ display:none !important}



.content_5{height:160px; background: #666}

.content_6_1{margin:0 20px 0px 20px; overflow:hidden}
.content_6_1 h3 a{font-size: 18px;font-weight:bold;color:#fff}
.content_6_1 p{padding-top: 5px}
.content_6_1 p a{font-size:16px;color:#fff;line-height: 24px}



/*交医特色*/
.jtyy_content_6_warps {
    overflow: hidden;
    position: relative;
    height:430px;max-width:1440px;margin:0 auto}
.indexMThLeftBtn,.indexMThRightBtn {
    background: rgba(0, 0, 0, 0) url("../images/banner_prev.png") no-repeat scroll 0 0;
    display: block;
    height: 42px;
    position: absolute;
    top: 140px;
    width: 42px;
    z-index: 10;
    cursor: pointer}
.indexMThLeftBtn {
    left: 0px}
.indexMThRightBtn {
    background-image: url("../images/banner_next.png");
    right:5px;
    top: 140px}

.jtyy_content_6_1{ background: url(../images/sy__r14_c1.jpg) repeat-x top center; height: 575px}
.jtyy_content_6_1 ul{width:1440px;margin:0 auto}
.jtyy_content_6_1_warp img{width:318px;height:370px}

.jtyy_content_6_1_1{width:318px;height:58px; background:#94B8F2}
.jtyy_content_6_1_1 h4{font-size: 24px;color:#fff;font-weight: bold;padding-left: 10px;width: 126px;line-height: 58px}
.jtyy_content_6_1_1 h3{ background: #f79a5f;font-size: 16px;width:118px;height:36px;line-height: 36px;color: #fff;margin:10px 0 0 0; text-align: center;border-radius: 25px}
.jtyy_content_6_1 ul li{width:318px;height:430px;overflow:hidden;float:left; position:relative;margin:0 15px}

.jtyy_content_6_1_hg{ background: rgb(148,184,242); opacity:.8;width:318px;height:430px; position:absolute;top:500px;padding:20px}
.jtyy_content_6_1_hg h5{font-size: 30px;color:#fff}
.jtyy_content_6_1_hg h5 font{padding-left: 10px;font-size: 18px}
.jtyy_content_6_1_hg p{color:#fff;line-height: 32px;font-size: 16px}
.jtyy_content_6_1_hg  span{color: #fff;font-size: 18px;padding-top: 10px}
.jtyy_content_6_1_hg a{ margin-top:10px;font-size:18px;display:block;border:1px solid #fff;border-radius:5px;width: 150px;height:45px;line-height: 45px; text-align: center;color: #fff; background: url(../images/zx.png) no-repeat 5px center;margin-left: 30px}
@media(max-width:540px){
	.logo_warp .logo_warp_img_2{ display:block;width:100%;margin:0 0 0 10px}
	.logo_warp .logo_warp_img_1{ display:none}
	
	
	}

@media(max-width:480px){
	.logo_warp .logo_warp_img_2{ display:block;width:100%;margin:0 0 0 10px}
	.logo_warp .logo_warp_img_1{ display:none}
	
	
	}
@media(max-width:330px){
	
	.content_6_1 h3 a{font-size:12px}
	.content_6_1 .content_6_1_2 p{font-size:14px;line-height:21px}
	.content_6_1 .content_6_1_2 font{font-size:16px;line-height:21px}
	.logo_warp .logo_warp_img_2{ display:block;margin:0 0 0 0}
	.logo_warp .logo_warp_img_1{ display:none}
	.headerbox .header .hr .navs-m{ margin:6% 0 0 7%}
	
}
/*底部*/

.foot{ width:100%; height:230px; background:#1c79d9; margin-top:30px; }

.foot_main{ max-width:910px; height:230px; margin:0 auto;}

.foot_logo{ width:292px; height:165px; padding-top:5px; margin:10px 10px 0 10px; border-right:1px solid #c7eff7; float:left;}

.foot_xinxi{ width:590px; height:150px; font-size:14px; color:#fff; line-height:28px; float:right; margin-top:40px;}
.animation{ opacity: 1; visibility: visible; animation: 0.8s ease 0.5s 1 normal backwards running fadeInUp; }