@charset "utf-8";

body,div,address,blockquote,iframe,ul,ol,dl,dt,dd,li,dl,h1,h2,h3,h4,h5,h6,p,pre,table,caption,th,td,form,legend,fieldset,input,button,select,textarea
	{
	margin: 0;
	padding: 0;
	font-weight: normal;
	font-style: normal;
	font-size: 100%;
	font-family: "微软雅黑", Arial, Helvetica, sans-serif;
}

ol,ul,li {
	list-style: none;
}

nav,footer,section,header,article {
	display: block;
}

img {
	border: 0;
	margin: 0;
	padding: 0;
	display: block;
}

body { width:100%; max-width:640px; margin:0; padding:0;
	text-align: left;
	font-size: 1.0em;
	font-family: "宋体"; 
	
	
}

a,em {
	text-decoration: none;
	font-style: normal;
}

.clear {
	clear: both;
	padding-bottom: 1.2%;
}

a {
	color: #fff;
}

.fl {
	float: left;
}

.fr {
	float: right;
}

html,body {
	width: 100%;
}

.wapper{
	position:relative;width:100%; max-width:640px; margin-top:0px;overflow-x:hidden;
}


.header {
	width: 100%;
}
.header img {
	width: 100%; height:auto;
}





.main {
	margin: 0px auto 0px auto;
	width:100%; 
}
.pro-switch {
	overflow: hidden;
	position: relative;
	width:100%;
}
.flexslider {
	margin: 0;
	padding: 0;
}
.flexslider .slides > li {
	display: none;
	-webkit-backface-visibility: hidden;
}
.flexslider .slides img {
	width: 100%; 
	display: block;
}
.slides:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
html[xmlns] .slides {
	display: block;
}
* html .slides {
}
.no-js .slides > li:first-child {
	display: block;
}
.flexslider {
	margin: 0 auto;
	position: relative;
	width:100%;
	zoom: 1;
}
.flex-viewport {
	max-height: 2000px;
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	transition: all 1s ease;
}
.flexslider .slides {
	zoom: 1;
}
.flex-direction-nav {
*height: 0;
}
.flex-direction-nav a {
	width: 60px;
	height: 90px;
	margin: -60px 0 0;
	display: block;
	background: url(../images/ad_ctr.png) no-repeat 0 0;
	position: absolute;
	top: 50%;
	z-index: 10;
	cursor: pointer;
	text-indent: -9999px;
	opacity: 0;
	filter:alpha(opacity=0);
-webkit-transition: all .3s ease;
}
.flex-direction-nav .flex-next {
	background-position: 0 -90px;
	right: 0;
}
.flex-direction-nav .flex-prev {
	left: 0;
}
.flexslider:hover .flex-next {
	opacity: 0.8;
	filter:alpha(opacity=25);
}
.flexslider:hover .flex-prev {
	opacity: 0.8;
	filter:alpha(opacity=25);
}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {
	opacity: 1;
	filter:alpha(opacity=50);
}
.flex-control-nav {
	width: 100%;
	position: absolute;
	text-align: center;
	left:0; top:422px;
}
.flex-control-nav li {
	margin: 0 5px;
	display: inline-block;
	zoom: 1;
*display: inline;
}
.flex-control-paging li a {
	background: url(../images/dot.png) no-repeat 0 -16px;
	display:block;
	height: 16px;
	overflow: hidden;	
	width: 16px;
	cursor: pointer;
}
.flex-control-paging li a.flex-active {
	background-position: 0 0;
}


/*首页*/
.ppms{ float:left; width:100%; height:auto;}
.ppmsbt{ float:left; width:100%; height:auto; line-height:40px; font-size:25px; color:#000; text-align:center; margin-top:5%;}
.ppmsywbt{ float:left; width:100%; height:auto; line-height:30px; font-size:21px; color:#000; text-align:center;}
.ppmsnr{ float:left; width:100%; font-size:16px;}
.ppmsnr ul li{ float:left; width:45%; text-align:center; color:#000000; margin-left:2%;}
.ppmsnr ul li a{ color:#333333;}
.ppmsnr img{ width:100%; float:left;}

.xmjs{ float:left; width:100%; height:400px; background:url(../images/gsjjbj.jpg) center ;background-size:100% 100%;}
.xmjs1{ width:96%; height:aotu; margin-left:2%;}
.xmjsbt{ width:100%; height:108px; margin: 0 auto;}
.xmjsbt1{ width:100%; height:40px; padding-top:5%; line-height:40px; color:#484848; text-align:center; font-size:24px; font-family:"迷你简综艺";}
.xmjsbt2{ width:25%;height:30px; line-height:30px; text-align:center; font-size:18px; color:#484848 ; margin-left:35%; border-bottom:2px solid #484848; font-family:微软雅黑;}
.xmjsbt3{ width:100%; padding-top:3%;height:aotu;color:#828181; font-size:14px;}
.xmjsbt4{ width:100%; height:aotu;}
.xmjsbt4 img{  width:100%; margin-top:3%;}

.cp{ float:left; width:100%; height:460px; background:#3e3e3e; background-size:100% 100%;}
.cp1{ width:96%; height:aotu; margin-left:2%;}
.cplb9 ul li{ float:left; width:45%; margin-left:3%; margin-top:3%; text-align:center; color:#FFFFFF; border:1px solid #afafaf; }
.cplb9 ul li img{ width:96%; height:96%; margin-bottom:2%; margin-left:2%; margin-top:2%;}
.cplb9bt{ width:100%; height:108px; margin: 0 auto;}
.cplb9bt1{ width:100%; height:40px; padding-top:5%; line-height:40px; color:#fff; text-align:center; font-size:24px; font-family:"迷你简综艺";}
.cplb9bt2{ width:25%;height:30px; line-height:30px; text-align:center; font-size:18px; color:#fff ; margin-left:35%; border-bottom:2px solid #fff; font-family:微软雅黑;}

.xw{ float:left; width:100%; height:460px; background:url(../images/xwbj.jpg) center ;background-size:100% 100%;}
.xw1{ width:96%; height:aotu; margin-left:2%;}
.xwlbnr{ width:100%; height:auto; margin-top:2%; }
.xwlbnr ul li{ float:left; width:96%; height:100px; background:#dfdfdf; margin-top:2%; margin-left:2%; border:1px solid #FFFFFF; }
.xwtu{ float:left; width:25%; height:80px; margin-left:2%; margin-top:2%;}
.xwtu img{ width:100%; height:100%; }
.xwbt{ float:left; width:75%; height:30px; line-height:30px; background:#15458f; margin-left:-5%; margin-top:4%; }
.xwbt1{ float:left; width:100%; font-size:16px; color:#FFFFFF; padding-left:3%; line-height:30px;}
.xwnr{ float:left; width:70%; font-size:14px;  color:#8f8f8f; padding-left:2%; padding-top:1%;}
.xwnr a{ color:#15458f;}

.hjzs{ float:left; width:100%; height:350px; background:url(../images/cgalbj.jpg) center ;background-size:100% 100%;}
.hjzs1{ float:left; width:96%; height:auto; margin-left:2%; margin: 0 auto;}
.hjzsbt{ width:100%; height:108px; margin: 0 auto;}
.hjzsbt1{ width:100%; height:40px; padding-top:10%; line-height:40px; color:#f4f4f4; text-align:center; font-size:24px; font-family:"迷你简综艺";}
.hjzsbt2{ width:25%;height:20px; line-height:20px; text-align:center; font-size:18px; color:#f4f4f4 ; margin-left:35%; border-bottom:2px solid #484848; font-family:微软雅黑;}
.hjzslb{ float:left; width:90%; margin-left:8%; height:auto; margin-top:2%;}
.hjzslb ul li{ float:left; width:48%; height:auto; margin-left:1%; margin-bottom:2%;}
.hjzslb ul li img{ width:100%;}


.db_41 { float:left; background:#000000;width:100%; }
.dh_1{ float:left; width:50%;background:url(../images/db1.png) no-repeat; background-size:100% 100%;  text-align:center; height:40px; line-height:50px; font-size:12px;overflow:hidden;}
.dh_1 img{ float:left; width:100%;}
.dh_1 a{ color:#fff;}
.dh_2 a{ color:#fff;}
.dh_3 a{ color:#666;}
.dh_4 a{ color:#666;}

.dh_2{ float:left; width:50%;background:url(../images/db2.png) no-repeat; background-size:100% 100%; height:40px; text-align:center;line-height:50px; font-size:12px;overflow:hidden;}
.dh_2 img{ float:left; width:100%;}




/*图文*/
.cpzs{ float:left; width:98%; margin-left:1%; padding-top:10%; color:#FFFFFF;}
.cpzs ul li{ float:left; text-align:center;  border-right:1px solid #CCCCCC; width:48%; margin-left:1%; height:aotu;color:#000;}
.cpzs ul li img{ width:100%;}
.ckgd{ float:left; width:40%; height:30px; line-height:30px; text-align:center;  border:1px solid #666; margin-left:30%; margin-top:10%; margin-bottom:5%;}
.ckgd a{ color:#666666;}
/*图文最终*/
.czzztu{ float:left; width:100%;  height:auto;}
.czzztu img{ width:95%; margin-left:2%;}
.cpzznrbt{ float:left; width:100%; height:40px; line-height:40px; background:#eaeaea; color:#333333; padding-left:2%;}
.cpzznrnr{ float:left; width:94%; height:auto; min-height:700px; color:#666666; padding-left:3%; padding-right:3%; padding-top:3%;}
.cpzztu8{ width:100%; height:auto; min-height:100px;  center ;background-size:100% 100%; float:left;}


/*在线留言*/
.zxly_y{ width:100%; height:auto; background:#000000; float:left;}
.zxly1{ float:left; color:#FFFFFF; margin-left:5%; margin-top:5%;}
.zxly_y_qr{ float:left; width:30%; height:30px; background:#a30000; line-height:30px; text-align:center; margin-left:20%; margin-right:5%; margin-bottom:10%; margin-top:10%;}
.zxly_y_cz{ float:left; width:30%; height:30px; line-height:30px; background:#202020; text-align:center;margin-bottom:10%;margin-top:10%;}



/*新闻动态*/
.cplb8{ float:left; width:48%; height:500px; border-left:1px solid #c1c1c1; }
.xwzzrq8{ float:left; width:90%; margin-left:5%; height:75px; line-height:75px; color:#666; font-size:14px; }
.xwzzbt8{ float:left; width:90%; margin-left:5%; height:65px; line-height:20px; color:#666; font-size:16px; }
.xwybt8{float:left; width:90%; margin-left:5%; height:30px; line-height:30px; color:#666; font-size:12px;}
.xwtu8{ float:left;width:90%; margin-left:5%; height:auto;}
.xwtu8 img{ width:100%;}
.xwnr8{ float:left;width:90%; margin-left:3%; color:#666;}
.djgd8{ float:left; margin-left:5%;}



/*新闻最终*/
.xwzzbt{ float:left; width:90%; height:50px; line-height:50px; font-size:22px; text-align:center;}
.xwzzrq{ float:left; width:90%; height:20px; line-height:20px; font-size:14px; text-align:center; border-bottom:1px solid #999999;}
.xwzznr{ float:left; width:90%; margin-left:5%; margin-top:20px; margin-bottom:20px; height:auto; line-height:25px; color:#666666; font-size:16px;}
.xwsyyxyy{ float:left; width:100%; height:60px; line-height:60px; background:#eaeaea;}
.xwsyyxyy1{ width:100%; height:60px; margin:0 auto;}
.syy{ float:left; color:#15458f; }
.xyy{ float:right;color:#15458f; }
.syy a{ color:#15458f;}
.xyy a{ color:#15458f;}




/*单页*/
.dyfl{ width:100%; background:#f0f0f0; height:auto;  float:left;}
.dyfl ul li{ width:30%; float:left; text-align:center; height:35px; line-height:35px; }
.dyfl ul li a{ color:#000000;;}
.dy1{ width:90%; height:aotu; min-height:500px; margin-left:5%;}



/*联系我们*/
.lxwm{ float:left; height:auto; min-height:300px; width:100%; }
.lxwmnr{ float:left; width:85%; margin-left:8%; padding-top:10%; color:#FFFFFF;}



/*在线留言*/
.zxly{ float:left; height:auto; min-height:400px; width:100%; background:url(../images/zxlybj.jpg) center;}
.zxlynr{ float:left; width:85%; margin-left:8%; padding-top:10%; color:#FFFFFF;}
.zxlynr ul li{ float:left; width:100%; height:aotu; margin-top:5px; color:#FFFFFF;}
.tj{ width:80%;  height:35px; background:#15458f; line-height:35px; text-align:center;}
.tj a{ color:#FFFFFF;}

/*成功案例*/
.cgalnr8{ width:100%; height:aotu; margin-top:5%; margin-bottom:5%;}
.cgalnr8 ul li{ width:48%; height:aotu; margin-left:1%; float:left; margin-bottom:5%;}
.cgalnr8 ul li img{ float:left; width:100%;}
.cgalwz8{ float:left; width:100%; height:50px; background:url(../images/cgalwzbj.jpg) center; float:left; font-size:16px;  line-height:50px; text-align:center;}
.cgalwz8 a{ color:#FFFFFF;}




/*人才招聘*/
.rczplb{ float:left; width:100%; height:auto; min-height:400px; margin-top:3%;}
.rczplb1{ float:left; width:100%; height:48px; line-height:48px;  background:#15458f; float:left; color:#FFFFFF;}
.rc1{ float:left; width:30%; text-align:center; font-size:12px;}
.rc2{ float:left; width:40%;text-align:center;font-size:12px;}
.rc5{ float:left; width:30%;text-align:center;font-size:12px;}
.rczplb2{ width:100%; height:48px; line-height:48px; border-bottom:1px solid #cbcbcb;float:left; color:#8e8e8e;}
.rc44{ float:left; width:10%;text-align:center;}
.rc44 a{ color:#15458f;}

/*人才招聘最终*/
.rczpzznr{ width:96%; height:auto; min-height:300px; margin-top:30px; margin-bottom:30px; color:#666; background:#f5f5f5; float:left; padding-left:2%; padding-right:2%; padding-top:2%;}
.rczpzzwz{ float:left; width:100%; height:auto; border-bottom:1px solid #999999;}
.ljsq{ float:left; width:40%; margin-bottom:5%; height:30px; margin-top:40px; background:#15458f; line-height:30px; text-align:center;}
.ljsq a{ color:#FFFFFF;}








/*产品分类*/
.cpfl{ width:100%; height:auto; float:left; background:url(../images/cpflbj.jpg) center repeat-y ;background-size:100% 100%;}
.cpfl1{ width:96%; margin-left:2%; height:auto; min-height:50px; margin: 0 auto; }


.cp81{ width:96%; margin-left:3%; height:aotu; float:left; margin-top:3%;}
.cp81z{ float:left; width:60%; height:aotu; }
.cp81zbt{ float:left; width:100%; height:40px; line-height:40px; font-size:18px; color:#61c5c1;}
.cp81zbty{ float:left; width:100%; height:20px; line-height:20px; color:#333333; font-size:12px;}
.cp81zbtyy{ float:left; width:100%; height:20px; line-height:20px; color:#999999; font-size:10px;}
.cp81znr{ float:left; width:100%; height:20px; color:#a6a6a6; font-size:14px;}
.cp81gd{ float:left; width:40%; text-align:center;  height:30px; float:left; background:#a8e1d6; margin-top:15%; }
.cp81gd a{ color:#FFFFFF; height:25px; line-height:25px; padding-left:5%;}
.cp81y{ float:left; width:40%;}
.cp81y img{ width:100%;}

.cp82{width:96%; height:aotu; float:left; margin-left:3%; margin-top:5%;}
.cp82z{ float:left; width:60%; height:aotu; }
.cp82zbt{float:left; width:100%; height:40px; line-height:40px; font-size:18px; color:#61c5c1;}
.cp82zbty{ float:left; width:100%; height:20px; line-height:20px; color:#333333; font-size:12px;}
.cp82zbtyy{ float:left; width:100%; height:20px; line-height:20px; color:#999999; font-size:10px;}
.cp82znr{float:left; width:100%; height:20px; color:#a6a6a6; font-size:14px;}





.cp81zbt1{ width:100%; text-align:center;height:70px; line-height:90px; font-size:24px; color:#61c5c1;}
.cp8lb{ width:100%; height:auto; }
.cp8lb ul li{ float:left; width:46%; margin-left:2%; height:aotu; text-align:center; line-height:20px;}
.cp8lb ul li img{ width:100%;}



/*图文最终*/
.cpzzbt{ width:100%; height:50px; line-height:50px; float:left; font-size:18px; text-align:center; color:#000000}
.cpzztu{ width:60%; margin-left:20%; height:auto; float:left; }
.cgalzzms{ float:left; width:40%; height:30px; background:#61c5c1; line-height:30px; text-align:center; color:#FFFFFF; font-size:14px;}




/*特邀医生*/
.tyysnr{ background:url(../images/tyysbj.jpg) center; background-size:100% 100%;width:94%; height:120px; float:left; margin-left:3%; margin-top:10%;}
.tyystu{ float:left; width:40%; height:aotu; margin-left:3%; margin-top:-5%;}
.tyystu img{ width:100%;}
.tyysbt{ float:left; width:50%; height:20px; line-height:20px; margin-left:3%; float:left; font-size:14px; font-weight:bold;}
.tyysnrnr{ float:left; width:50%; color:#9d9d9d; height:50px; margin-left:20px; font-size:14px; padding-top:5%;}
.tyyshua{ float:right; margin-right:-100px; margin-top:50px;}

.tyysnr1{ background:url(../images/tyysbj1.jpg) center;background-size:100% 100%; width:94%; height:120px; float:left; margin-left:3%; margin-top:10%;}
.tyystu11{float:right; width:40%; height:aotu; margin-left:3%; margin-top:-5%;margin-top:px; margin-top:-10%;}
.tyystu11 img{ width:100%;}
.tyyshua1{ float:left; margin-top:-30px; margin-left:-50px;}
.tyysgd{ width:216px; height:55px; background:#b7e6dd; text-align:center; line-height:55px; float:left; margin-top:100px; margin-bottom:100px; margin-left:494px;}
.tyysgd a{ color:#13aea9;  font-size:18px;}




.dl-menuwrapper {
	width: 30%;
	max-width: 30px;
	float: right;
	position: absolute;
	top:0;
	right:0;
	padding-top: 45px;
	margin-top:1%; margin-right:2%;
	z-index: 999;
	-webkit-perspective: 1000px;
	-moz-perspective: 1000px;
	perspective: 1000px;
	-webkit-perspective-origin: 50% 200%;
	-moz-perspective-origin: 50% 200%;
	perspective-origin: 50% 200%; 
}

.dl-menuwrapper:first-child {
	margin-right: 100px;
}

.dl-menuwrapper button {
	/*background: url(../images/header-bg.png) repeat-x bottom left;*/
	border: none;
	width: 100%;
	height: 68%;
	text-indent: -900em;
	overflow: hidden;
	position: absolute;
	top:0;
	right:0;
	cursor: pointer;
	outline: none;
	background:  url(../images/dh.jpg) no-repeat center center;
	background-size: 50%;
}

.dl-menuwrapper button:hover ,
.dl-menuwrapper button.dl-active {
	/*background: url(../images/header-bg.png) repeat-x bottom left;*/
}

.dl-menuwrapper ul {
}

/*
.dl-menuwrapper button:after {
	content: '';
	position: absolute;
	width: 60%;
	height: 4px;
	background: #fff;
	top: 12px;
	left: 22%;
	box-shadow: 
		0 10px 0 #fff, 
		0 20px 0 #fff;
}
*/

.dl-menuwrapper ul {
	padding:0;
	list-style: none;
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d; 
}

.dl-menuwrapper li { width:100%; 
}
.dl-menuwrapper li a { background-color:#f4f4f4; 
	display: block;	position: relative;width:460px; margin-left:-420px;
	font-size: 16px; text-align:center;
	line-height: 30px;
	font-weight: 300;
	color: #464646;
	border-bottom:1px solid #d2d1d6;
	outline: none;
}

.no-touch .dl-menuwrapper li a:hover {
	background:#f4f4f4;
}

.dl-menuwrapper li.dl-back > a {
	padding-left: 30px; 
	background: rgba(0,0,0,0.1);
}

.dl-menuwrapper li.dl-back:after,
.dl-menuwrapper li > a:not(:only-child):after {
	position: absolute;
	top: 0;
	line-height: 30px;
	font-family: 'icomoon';
	speak: none;
	-webkit-font-smoothing: antialiased;
	content: "\e000";
}

.dl-menuwrapper li.dl-back:after {
	left: 10px;
	color: rgba(255,255,255,0.8);
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	transform: rotate(180deg);
}

.dl-menuwrapper li > a:after {
	right: 10px;
	color: rgba(255,255,255,0.8);
}

.dl-menuwrapper .dl-menu {
	margin: 5px 0 0 0;
	position: absolute;
	width: 100%;
	opacity: 0;
	pointer-events: none;
	-webkit-transform: translateY(10px);
	-moz-transform: translateY(10px);
	transform: translateY(10px);
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	backface-visibility: hidden;
}

.dl-menuwrapper .dl-menu.dl-menu-toggle {
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.dl-menuwrapper .dl-menu.dl-menuopen {
	opacity: 1;
	pointer-events: auto;
	-webkit-transform: translateY(0px);
	-moz-transform: translateY(0px);
	transform: translateY(0px);
}

/* Hide the inner submenus */
.dl-menuwrapper li .dl-submenu {
	display: none;
}






















/* The tabs */

.tabs-vertical ul{ 
    float: left;
    list-style: none;
    text-align: left;
    margin: 0;
    padding-left: 0;
}

.tabs-vertical ul li{
    margin-right: -1px;
}

.tabs-vertical ul li a{font-family:微软雅黑;
    display: block;
    text-decoration: none;
    color: #656a6d;
    border: 1px solid transparent;
    border-right: 0;
    border-left: 0;
    padding: 16px 10px 16px 20px;
}

.tabs-vertical ul li a.tab-active {
    border-color: #dddddd;
    background-color: #ffffff;
    box-shadow: 0px 2px 0px #EFEFEF;
}


.tabs-vertical ul li:first-child a{
    border-top: 0;
}

/* The content */

.tabs-vertical .tabs-content-placeholder{
    overflow: hidden;
    border-left: 1px solid #dddddd;
    font-weight: normal;
    background-color: #fff;
    padding: 5px 5px 5px;
    margin: 0 auto;
    box-shadow: -3px 0 0px #F3F3F3;
    text-align: center;
}

.tabs-vertical .tabs-content-placeholder div{
    display: none;
}

.tabs-vertical .tabs-content-placeholder div.tab-content-active{
    display: block; 
}

.tabs-vertical .tabs-content-placeholder div p{
    line-height: 1.5;
    text-align: left;

    margin: 5px 0 20px;
}

.tabs-vertical .tabs-content-placeholder div img{
    max-width: 100%;
}

@media (max-width:200px) {

    .tabs-vertical ul{
        float: none;
    }

    .tabs-vertical ul li{
        display: inline-block;
        margin-bottom: -1px;
    }

    .tabs-vertical ul li a{
        border: 1px solid transparent;
        border-bottom: 0;
        border-top: 0;
        padding: 12px 15px;
    }

    .tabs-vertical ul li a.tab-active {
        border-color: #dddddd;
        background-color: #ffffff;
        box-shadow: 2px 0px 0px #EFEFEF;
    }

    .tabs-vertical ul li:first-child a{
        border-left: 0;
    }

    .tabs-vertical .tabs-content-placeholder{
        padding: 15px 30px 30px;
        border-left: 0;
        border-top: 1px solid #dddddd;
        box-shadow: 0px -3px 0px #F3F3F3;
    }

}



