﻿@charset "utf-8";
/* CSS  774120042@qq.com   */

body, h1, h2, h3, ol, ul, li, p, input, img, dl, dt, dd {
	margin: 0;
	padding: 0
}
ul, ol, li, dl, dt, dd {
	list-style: none
}
input[type="text"], input[type="search"] {
	-webkit-appearance: none;
	-webkit-tap-highlight-color: #fff;
	outline: 0
}
body {
	color: #666;
	font-family: arial;
	font-size: 12px;
	background: #fff;
	font-family: "Microsoft YaHei";
	padding-bottom: 4.3em;
	line-height:2;
	
}
a, a:visited {
	color: #444444;
	text-decoration: none
}
em {
	font-style: normal;
}
.cGg, .cGg a, .cGg:visited {
	color: #7B7C7D;
}
.cWhite, .cWhite:visited, .cWhite a {
	color: #fff;
}
.cYellow, .cYellow:visited {
	color: #f07715;
}
.cOrange, .cOrange:visited, .cOrange a {
	color: #f07715;
}
.cGreen, .cGreen:visited, .cGreen a {
	color: #00b3b3;
}
.cGray, .cGray:visited, .cGray a {
	color: #333;
}
.cDGray, .cDGray:visited, .cDGray a {
	color: #727171;
}
.cBlack, .cBlack:visited, .cBlack a {
	color: #000;
}
.cBlue, .cBlue:visited, .cBlue a {
	color: #318e8f;
}
.cRed, .cRed:visited, .cRed a {
	color: #e40042;
}
.cDRed, .cDRed:visited, .cDRed a {
	color: #ff0000;
}
.cPRed, .cPRed:visited, .cPRed a {
	color: #e30143;
}
.cfs, .cfs:visited, .cfs a {
	color: #f4817c;
}
.cGreenO, .cGreenO:visited {
	color: #70ac18;
}
.cGg a:hover, a.cGg:hover, .cRed a:hover, a.cRed:hover, .cBlue a:hover, a.cBlue:hover, .cDRed a:hover, a.cDRed:hover, .cPRed a:hover, a.cPRed:hover, .cGray a:hover, a.cGray:hover, .cDGray a:hover, a.cDGray:hover, .cWhite a:hover, a.cWhite:hover, .cBlack a:hover, a.cBlack:hover, .cGreen a:hover, a.cGreen:hover, .cYellow a:hover, a.cYellow:hover {
	color: #BA2636;
}
.cWhite a:hover, a.cWhite:hover {
	color: #fff;
}
.cGreenO a:hover, a.cGreenO:hover {
	color: #f80;
}
.f20 {
	font-size: .83333em;
}
.f26 {
	font-size: 1.028em;
}
.pt8 {
	padding-top: .8em;
}
.clear {
	clear: both;
}
.p8 {
	padding: .8em;
}
.left {
	float: left;
}
.right {
	float: right;
}
.f30 {
	font-size: 1.25em;
}
.w280 {
	width: 280px;
	margin: 0 auto;
}
.w320 {
	width: 320px;
	margin: 0 auto;
}
.w320 img {
	width: 100%;
}
.content-m10 {
	margin: 0 10px;
}
.t2em {
	text-indent: 2em;
}
/*#LRfloater0 {
	display: none;
}
#LRfloater1 {
	display: none;
}*/
 @mediaonly screen and (min-width: 360px) and (max-width: 479px) {
}
 @media only screen and (max-width: 360px) {
}
 @media only screen and (min-width: 1280px) {
body {
	/*font-size: 24px;*/
	font-size: 14px; /*xieguo 20160620*/
}
.wrapper {
	width: 640px;
}
.newWrap {
	width: 1280px;
}
.nav {
	width: 1280px;
}
.button1 {
}
}
 @media only screen and (min-width: 640px) and (max-width: 1279px) {
body {
	font-size: 24px;
}
.wrapper {
	width: 640px;
}
.newWrap {
	width: 640px;
}
.nav {
	width: 640px;
}
}
.button1 {
}
.serch .input1 {
	width: 68%;
	border: solid 2px #FF0000l;
	height: 3em;
	margin-top: 1em;
	margin-left: 3%;
	text-indent: 2em;
}
.serch .input2 {
	width: 23%;
	height: 3em;
	background: none;
	cursor: pointer;
	margin-top: 1em;
	border: 0 none;
}
}
 @media only screen and (min-width: 481px) and (max-width: 639px) {
body {
	font-size: 18px;
}
.wrapper {
	width: 100%;
}
.newWrap {
	width: 100%;
}
.r-bd {
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
.nav {
	width: 100%;
}
.button1 {
}
.serch .input1 {
	width: 68%;
	border: solid 2px #FF0000l;
	height: 3em;
	border: 0 none;
	background: none;
	margin-top: 1em;
	margin-left: 3%;
	font-size: 18px;
	text-indent: 2em;
}
.serch .input2 {
	width: 23%;
	height: 3em;
	background: none;
	cursor: pointer;
	margin-top: 1em;
	border: 0 none;
	font-size: 18px;
}
}
 @media only screen and (min-width: 480px) and (max-width: 853px) {
.daohang ul li {
	float: left;
	width: 23%;
	height: 6em;
	margin-right: 2%;
	margin-bottom: 2em;
}
.dz {
	padding-left: 5em;
}
}
 @media only screen and (min-width: 375px) and (max-width: 667px) {
.ydy001 {
	width: 11.7em;
}
}
 @media only screen and (min-width: 360px) and (max-width: 480px) {
body {
	font-size: 13px;
}
.wrapper {
	width: 100%;
}
.newWrap {
	width: 100%;
}
}
 @media only screen and (min-width: 360px) and (max-width:640px) {
}
 @media only screen and (max-width: 360px) {
body {
	font-size: 12px;
}
.wrapper {
	width: 100%;
}
 border-radius: 6px;
}
}
 @media only screen and (max-width: 360px) {
}
.mid {
	padding-top:.3em;
	overflow:hidden;
	clear: both; 
}
.mid2 {
	clear: both;
}
.m8 {
	margin: .8em;
}
 @media only screen and (min-width: 414px) and (max-width: 736px) {
}
.top1 {
	width: 100%;
	height: 3.125em;
	
	 
	background: #007ae2; position:fixed; z-index:111; top:0; left:0;
}
.top1 ul{ position:relative;}
.top1 ul li{  float:left; width:24.5%;height: 3.125em; text-align:center; border-right: solid 1px #3d9ae9;}
.top1 ul li a{ display:block; text-align: 
center; width:99.8%; padding-top:.2em;}
.top1 ul li img{ width:3.125em; /*height:2.215em;*/}
.top1 ul li.last{ border:0 none;}
.top1 ul .qh{  width:85%; height:11.6em; background:#333; position:absolute; right:1em; top:3.125em;  border:.1em; solid #222;
    -moz-border-radius: 10px;      /* Gecko browsers */
    -webkit-border-radius: 10px;   /* Webkit browsers */
    border-radius:10px;            /* W3C syntax */ 
	
  }
	
.top1 ul .qh dl{ }	
.top1 ul .qh dl dd{ padding:1em; height:2em;line-height:2em; border-bottom:dashed 1px #ccc; clear:both;}
.top1 ul .qh dl dd:nth-child(3){ border-bottom:0 none;}
.top1 ul .qh dl dd a{ float:left; width:30%; display:block; text-align:center; color:#fff;} 	
.top1 ul .qh span{ position:absolute; z-index:1111; top:-.5em; right:-.5em;}


.logo{ padding:1em; text-align:center;}

.menu ul li{ float:left; width:30%; margin-left:.7em; margin-bottom:.5em;  text-align:center; height:2.5em; line-height:2.5em; background:#005661; color:#fff;} 
.menu ul li img{ padding-right:.5em;}
.menu ul li a{ color:#fff;}


.news-t{ /*height:2.5em;  */line-height:2;overflow:hidden;}
.news-t h3{ color:#333; font-weight:normal; font-size:1rem;}
.news-t h3 img{ padding-right:.8em; width:1.125em; padding-left:.5em;}
.news-t h3 span{ color:#8d8d8d;}
.news ul li{ height:2em; line-height:2em; color:#333; text-indent:1.5em; background:url(../images/home_14.jpg) no-repeat .3em center; background-size:0.25em  0.458em; border-bottom:dashed 1px #dfdcdc;


}
.server{}
.server ul{ clear:both; padding-top:1em; height:5em;}
.server ul li{ float:left; width:30%; margin-left:2.7%;  text-align:center; padding:.3em 0; border:.1em; solid #222;
    -moz-border-radius: .5em;      /* Gecko browsers */
    -webkit-border-radius:.5em;   /* Webkit browsers */
    border-radius:.5em;            /* W3C syntax */ } 

.server ul li a{ display:block; float:left; width:95%;background:#005661; padding:.3em 0; border:.1em; solid #222;
    -moz-border-radius: .5em;      /* Gecko browsers */
    -webkit-border-radius:.5em;   /* Webkit browsers */
    border-radius:.5em;   text-align:center; color:#fff;          /* W3C syntax */ height:4.5em; } 
 
.server ul li a img{ width:2.4166em;} 
.server ul li a p{ line-height:2.5em;} 

.news-t2{ height:2.5em;  line-height:2.5em; border-bottom:solid .1em #007ae2;}
.news-t2 h3{ color:#333; font-weight:normal;}
.news-t2 h3 img{ padding-right:.8em; width:1.125em; padding-left:.5em;}
.news-t2 h3 span{ color:#8d8d8d;}
.link ul{ padding-top:1em;}
.link ul li{ float:left; padding-left:.8em; padding-top:.3em; }
.link ul li a{ color:#666;}

.bottom{ background:#005661; padding:.8em; height:10em;}
.bottom-l{ width:15.29em; padding-left:.5em; height:8em; border-right: solid 1px #5caaec;}
.bottom-l img{ width:11.54em;}
.bottom-l p{ line-height:2em; color:#fff;}

.bottom-r{ width:7.29em;}
.bottom-r img{ width:7.29em;}
.bottom-r p{ text-align:center; color:#fff;}

.clearfix:after {clear:both;height:0;overflow:hidden;display:block;visibility:hidden;content:".";}



.fdc{height:auto;position:fixed;left:0;bottom:0;z-index:999999;width:100%;}



.fdc li{width:25%;float:left;padding:.8em 0;text-align:center;line-height:2em; height:3em;color:#fff;background:#444;font-size:.8em;}



.fdc li:nth-child(2){background:#1f7e77;}



.fdc li a,.fdc li a:hover{color:#fff;}







.fdc li:first-of-type img{width:1.708em;}



.fdc li:nth-child(2) img{width:1.45em;}



.fdc li:nth-child(3) img{width:1.91em;}



.fdc li:last-of-type img{width:1.75em;}
.ys{ }

.ys dl{ clear:both; padding:.5em 0;/* height:9.8em; */line-height:2.2em; width:100%; overflow:hidden;}


.ys dl dt{ width:8.25em; height:9.75em; float:left; padding-left:1em; }
.ys dl dd{ width:15.5em; float:right; line-height:1.8; padding-right: 1em;}
.ys dl dd.dd1{ color:#007ae2;}
.ys dl dd.dd2{ }
.ys dl dd.dd2 span{ color:#333; font-weight:normal; }
.ys dl dd.dd3 a{ padding-right:.4em;} 
.ys dl dd.dd3 img{ width:6.785em;}



.pag{}
.pag-x{}
.pag-x1{ color:#333; text-align:center; font-weight:bold; font-size:1.2em;}
.pag-x2{ text-align:center}
.pag-x p{ color:#666; padding-bottom:.6rem;}
.pag-x div{ color:#333;}
.pag-naxt{}
.pag-naxt ul li{ text-indent:2.5em;}
.pag-naxt ul li img{ padding-right:.8em;}


.hlyd {}
.hlyd dl{ clear:both;}
.hlyd dl dt{ width:10.29em; float:left; border:solid 1px #e0e0e0; padding-left:.5em;}
.hlyd dl dd{ float:left; padding-left:.5em; text-indent:2em; width:14.3em}


.ys-t{ background:#f7f7f7; height:2.66em; line-height:2.66em; border-top:solid .125em #007ae2;} 
.ys-t div{ padding-top:.3em; padding-left:.58em;}
.ys-t h3{ font-weight:bold; color:#007ae2; font-size:1.3em; padding-right:.5em; padding-left:.3em;}
.ys-t h3 p{ color:#c8c8c8; padding-left:.5em;}
/*.ys-t span{ margin:1em 1.5em 0 0;}*/
.ys-t span{ margin:2px 1.5em 0 0;}

.ks-x{}
.ks-x ul li img{ border:solid 1px #dcdcdc;}
.ks-x ul li{ float:left; width:30%; text-align:center; margin-left:2.5%;margin-bottom: 10px;}
.ys-t2{ background:#f7f7f7; height:2.66em; line-height:2.66em; border-top:solid .125em #007ae2;} 
.ys-t2 div{ padding-top:.3em; padding-left:2.66em;}
.ys-t2 h3{ font-weight:bold; color:#007ae2; font-size:1.3em; padding-right:.5em; padding-left:.3em;}


.ks-x2{}
.ks-2x ul li img{ border:solid 1px #dcdcdc;}
.ks-x2 ul li{ float:left; width:46%; text-align:center; margin-left:2.5%;}
.ks-x2 ul li img{ border:solid 1px #dcdcdc;}

/*pagnaxt**/
.pag-naxt{ clear:both;}
.pag-naxt ul li{ float:left; text-indent:0.8em; font-weight:normal;}
.thisclass{ color:#007ae2;}

/***挂号 添加**/

.hm-ghyy.p1{ height:2.91em; line-height:2.91em; color:#999998; }



.hm-ghyy-x p{ height:2.867em; line-height:1.667em; padding-bottom:.4em; }

.hm-ghyy-x span{ width:5.75em; display:block; float:left; color:#444;}

.hm-ghyy-x p { clear:both;}

.input1,.select1{height:2.667em; line-height:1.667em; font-size:.8em; color:#999; border:solid 1px #e5e0da; text-indent:.8em; float:left; width:75%;}

.textarea1{font-size:.8em;  text-indent:.8em; float:left; width:75%; height:6.91em; border:solid 1px #e5e0da;}

#jibing{width:75.6%;}
.button1{ width:8.708em ; height:2em; border:0 none; font-size:1.3em; background:#f57402; cursor:pointer; color:#fff;}

.button2{ width:8.708em ;color:#fff; height:2em; border:0 none;font-size:1.3em; background:#b9b9b9;  cursor:pointer;}


.hm-ghyy-x2{ height:1.667em;  line-height:1.667em; background:url(../images/home_20.jpg) no-repeat; background-size:25em 1.667em; }

.hm-ghyy-x2 .input2{ text-indent:.8em; float:left; width:76%; height:1.967em; line-height:1.967em; font-size:.8em; border:0 none; background:none;}

.hm-ghyy-x2 .button2{ width:6.08em;height:1.967em; border:0 none; background:none; cursor:pointer;   }

.hm-footer{ clear:both;} 



.hm-footer-nav{ height:2.5em; line-height:2.5em; background:#f07715;}

.hm-footer-nav a{ display:block; width:25%; text-align:center; float:left; color:#fff;}

.hm-footer p{ text-align:center; padding:.8em 0; line-height:1.8em;}


/**切换**/

.ban_wrap{overflow:hidden;}
.container {
    margin: 0 auto;
	height:100%;
}
.container #slides2 {
    width: 100%;
	height:100%;
}

.slidesjs-container {height:100%;}




#slides3 {
    width: 100%;
	height:100%;
}
#slides3 img {
    display: block;
    margin: 0 auto;
    width: 100%;
	height:100%;
}
.slidesjs-container {height:100%;}
#slides3 .li3{width:100%;height:100%;list-style-type:none;}
#slides3 .li3 a{float: left;width: 100%;height:100%;display:block;}
#slides3{position:relative;}
#slides3 .slidesjs-control {height:100%;}
#slides3 ul {width:100%;height:12px;display:block;padding:0px;position:absolute;bottom:4%;z-index:10;text-align:center;margin:0px;}
#slides3 ul li{display:inline-block;width:12px;height:12px; margin: 0 5px 15px;}
#slides3 ul li a {width:12px;border-radius: 6px;height:12px;list-style:none;background:#d2d2d2;float:left;margin:0 5px;line-height:200%;}
#slides3 ul li a:hover,#slides3 ul li a.active { background-color:#007ae2;}


/**xieguo **/
.news ul li a strong {font-weight: 400}
.news ul li a {font-weight: 400}
.zhuanjia p {text-indent: 2em;padding: 0.8em;}
.radis ul li {border-radius: 0.5em;}
.gray{color:#ddd;}
.news ul li a b{font-weight: 400}
.news-t .right{font-weight: 400}
.ys dl dd.dd1 a{color: #007ae2; }
.pag {font-size:1rem;}
.pag p {font-size:1rem;}
.dede_pages{ text-align:center;}
.dede_pages ul li{ display:inline; border:1px #eee solid; padding:0 12px; margin-top:.5rem;}
