*{margin:0;padding:0;}
body{text-align: center;}
body,input,textarea{font-size: 100%;font-family:Microsoft Yahei,Arial,SimSun,Verdana, Geneva, sans-serif;color:#323232;}
input,textarea{outline:none;}
ol,ul,li{list-style: none;}
a{text-decoration:none;color:#323232;}
/* a:hover{color:#ef1846;} */
a,span,i,em,img{-webkit-transition: all 0.25s;-moz-transition: all 0.225;-ms-transition: all 0.225;-o-transition: all 0.225;transition: all 0.225;font-style: normal;}
img{vertical-align: middle;border:0;}
table {border-collapse: collapse;border-spacing: 0;}
.clear{clear:both;}
.hide{display: none !important;}
h1{margin:0;padding:0; }
button{-moz-appearance: none;text-decoration:none;-web-kit-appearance:none;
  -moz-appearance: none; border:none;}
button:focus{ border:none;background:#00ffffff;outline：none}
input[type="text"],#btn1,#btn2{
  box-sizing: border-box;
  text-align:left;
  border:none;
  color:#6a6f77;
  -web-kit-appearance:none;
  -moz-appearance: none;
  display:block;
  outline:0;
  padding:0 1em;
  text-decoration:none; width:180px; margin:0 auto;
  padding-top:24px;
}
input[type="text"]:focus{
 
}
a { color: inherit;text-decoration: none;}
a:hover {text-decoration: none;}
a:focus {text-decoration: none;}
.container { margin: 0 auto;}
.horizental-item{float: left;}
html{height: 100%;}
body{height: 100%;}
#pass-phoenix-list-login{width:224px;}
.pass-login-pop-img, .pass-login-pop-img img{ height: 362px !important;}
#ad { width: 100%; height: 0;}
.full_height{/*height: 100%;min-height: 850px;*/width:300px; height:250px;}
.page{height: 100%;}
#page_home{background-color: rgb(227, 118, 31);}
#main{height: 100%;}
#page_home #main {background:url('../images/bg_main.jpg') no-repeat top center;}
#splash { min-width: 960px; height: 100%;}
.splash-container {top:120px;text-align: center;position: relative;}
.qrcode{margin-top: 5px;height: 90px;width: 90px;}
#qrcode_hint{font-size: 14px;color: rgba(255,255,255,0.5);margin-left: 2px;margin-top: 5px;}
.download-button {display: block;text-align: center; cursor: pointer;}
#download_icon{width: 31px;height: 31px;background:url('../images/download-icon.png') no-repeat;margin-top: 5px;display: inline-block;position: relative;top: 5px;}
.download-button:hover #download_icon{}
#splash_introduction{text-align: center;font-size: 20px; line-height: 31px;color: rgb(255, 255, 255);}
#splash_download_qrcode {left: 10px; position: relative;height: 110px;width: 200px;z-index: 0;text-align: left;}
#page_home #splash_introduction {    margin-top: 25px;text-shadow: 2px 2px 2px rgb(235, 125, 39);}
#page_home #download_btn_group{margin: 0 auto;margin-top: 60px;width: 760px;}
#page_home #splash_download_button {position: relative;z-index: 1;}
#page_home #download_place_holder{width: 200px;height: 1px;}
#page_home .download-button {width: 320px;height: 100px;}
#page_home .download-button:hover {}
#page_home .download-button:active {}
#page_home .download-button:hover .download-title {  background-color: rgb(255, 216, 185);}
#page_home .download-button:hover .download-subtitle { background-color: rgb(255, 216, 185);}
#page_home .download-button .download-title {  background-color: rgb(255, 255, 255);	padding-top: 10px;    font-size: 28px; line-height: 74px; font-weight: bold; color: rgb(72, 83, 66);border-radius: 2px 2px 0 0;}
#page_home .download-button .download-subtitle {border:0px;border-top: 1px rgb(226, 117, 33);border-style: solid;background-color: rgb(255, 255, 255);  font-size: 11px; line-height: 31px;  color: rgb(196, 110, 28); border-radius: 0 0 2px 2px;}
#page_home #ct_link{margin-top: 30px;color: white;}
#page_home a{color: rgb(255, 246, 0);}
.footer{position: absolute;	top: 650px;	text-align: center;	width: 100%;	height: 120px;}
#dash{	margin: 0 auto;	height: 2px;width: 800px;	background: url('../images/dot.png');	position: relative;	top: 25px;}
#progress{	margin: 0 auto;	height: 2px;	width: 150px;	left: -325px;	background: black;position: relative;top: 23px;}
#navbtns{width: 800px;	position: relative;	z-index: 1;}
.navbtn{	width: 100px;float: left;margin-left: 25px;margin-right: 25px;text-align: center;display: inline-block;line-height: 50px;color: white;}
.navbtn a:hover{color: white;}
.navbtn img{width: 50px;}
#page_intro{background-color: rgb(232, 227, 22);}
#page_gift{	background-color: rgb(33, 166, 210);}
#page_gift #splash_introduction {	margin-top: 100px;}
#page_gift #splash_download_button {	margin: 0 auto;	margin-top: 40px;	position: relative;	z-index: 1;}
#page_gift .download-button {   width: 260px;height: 60px;background-color: rgb(255, 255, 255);border-radius: 2px 2px 2px 2px;}
#page_gift .download-button .download-title {margin: 0 auto;padding-top: 15px; font-size: 20px;color: rgb(33, 166, 210);}
#page_gift .download-button:hover {	background-color: rgb(207, 243, 255);}
#page_feedback{	background-color: rgb(134, 196, 87);}
#page_feedback #splash_introduction {	margin-top: 100px;}
#page_feedback #splash_download_button {margin: 0 auto;margin-top: 40px;position: relative;z-index: 1;}
#page_feedback .download-button {    width: 260px;	height: 60px;	background-color: rgb(255, 255, 255);	border-radius: 2px 2px 2px 2px;}
#page_feedback .download-button:hover {	background-color: rgb(229, 255, 208);}
#page_feedback .download-button .download-title {	margin: 0 auto;	padding-top: 15px;   font-size: 20px;   color: rgb(85, 146, 39);}
#page_related{	background-color: rgb(211, 59, 68);}
#page_related #main {background:url('../images/bg_related.jpg') no-repeat top center;}
#page_related .splash-container {	width: 900px;	position: relative;	left: 50px;}
#page_related .download-button {    width: 260px;	height: 60px;	background-color: rgb(255, 255, 255);	border-radius: 2px 2px 2px 2px;}
#page_related .download-button .download-title {margin: 0 auto;padding-top: 20px;font-size: 20px;  color: rgb(134, 196, 87);}
#page_related #related_demo{}
#page_related #splash_introduction {	margin-top: 50px;margin-left: 50px;width: 500px;text-align: left;padding-left: 15px;font-size: 14px;line-height: 20px;}
#page_related #splash_introduction .container{padding-left: 0px;margin-bottom: 30px;}
#page_related #splash_introduction h3{margin-left: 10px;}
#page_related #download_btn_group{margin-top: 30px;}
#page_related #splash_download_button {position: relative;z-index: 1;}
#page_related .download-button {  width: 320px;height: 100px;	}
#page_related .download-button:hover {}
#page_related .download-button:active {}
#page_related .download-button:hover .download-title { background-color: rgb(243, 218, 221);}
#page_related .download-button:hover .download-subtitle {   background-color: rgb(243, 218, 221);}
#page_related .download-button .download-title { background-color: rgb(255, 255, 255);padding-top: 10px;font-size: 28px;  line-height: 74px; font-weight: bold; color: rgb(72, 83, 66);border-radius: 2px 2px 0 0;}
#page_related .download-button .download-subtitle {  border:0px;border-top: 1px rgb(211, 59, 68);border-style: solid; background-color: rgb(255, 255, 255);font-size: 11px; line-height: 31px;color: rgb(211, 59, 68);  border-radius: 0 0 2px 2px;}
#page_related a{color: rgb(255, 245, 139);}
#declaration{margin-top:50px;	color: rgba(255, 255, 255, 0.5);}

/**{margin:0;padding:0;list-style: none;border:0; font-family:Arial, Helvetica, sans-serif;}*/
.container { margin:150px auto; max-width:1000px;}
.poster-main{ position:relative;width:800px;height:270px;}
.poster-main a,.poster-main img{display:block;}
.poster-main .poster-list{width:800px;height:270px;}
.poster-main .poster-list .poster-item{ position:absolute;left:0;top:0;}
.poster-main .poster-btn{ position:absolute;top:0;width:100px;height:270px; z-index:10; cursor:pointer;  opacity:0.8}
.poster-main .poster-prev-btn{left:0; background: url(http://demo.lanrenzhijia.com/2016/banner0226/images/btn_l.png) no-repeat center center;}
.poster-main .poster-next-btn{right:0; background: url(http://demo.lanrenzhijia.com/2016/banner0226/images/btn_r.png) no-repeat center center;}

.banner{ width:100%; margin:0 auto; position:relative;}
.banner .picbox{ width:100%; margin:0 auto;padding-top:100px}
.banner .picbox img{ width:100%; height:auto;}
.banner .heads{ position:absolute; top:0px; width:100%; box-shadow: 0px 1px 8px #888888; height:100px; background:#fff;}
.banner .heads .mains{ width:1200px; margin:0 auto; overflow:hidden}
.banner .heads .mains .logo{ float:left; }
.banner .heads .mains ul{ float:right;}
.banner .heads .mains ul li{ float:left; width:100px; height:100px; text-align:center;}
.banner .heads .mains ul li a{ font-size:14px; line-height:100px; color:#333; text-align:center;}
.banner .heads .mains ul li.on{ background:#008bab; }
.banner .heads .mains ul li.on a{ color:#fff;}
.banner .heads .mains ul li:hover{background:#008bab; }
.banner .heads .mains ul li:hover a{ color:#fff;}
.nextlead{ width:100%; margin:0 auto; background:#f5f5f5;}
.nextlead dl{ width:60%; margin:0 auto; overflow:hidden;padding: 1% 0;}
.nextlead dl dd,.nextlead dl dt{ float:left; width:20%;}
.nextlead dl dd{ border-right: solid 1px #dbdbdb; border-left: solid 1px #fff; box-sizing:border-box; }
.nextlead dl dd:first-child{ border-left:none;}
.nextlead dl dd:last-child{ border-right:none}
.nextlead dl dd .icon-box{ width:80px; height:80px; margin:0 auto;}
.nextlead dl dd h1{ font-size:14px; line-height:30px; text-align:center; color:#333;  }
.nextlead dl dd .search-box{ height:80px; position:relative;}
.nextlead dl dd .search-box input{ background:#f5f5f5; border-bottom:solid 1px #333; font-size:14px; line-height:40px;  }
.nextlead dl dd .search-box button{ width:20px; height:20px;  position:absolute;background:url(../images/search.png) no-repeat;bottom: 22px;right: 28px; }
.number{ width:100%; background:#f5f5f5;padding-bottom: 3%;}
.titles{ padding-top:3%; position:relative;}
.titles h1{text-align:center; font-size:30px; font-weight:bold; color:#333;}
.titles h1 strong{ color:#ff8800;}
.titles font{ font-size:16px; text-transform:capitalize; color:#939393; }
.titles .orages{ width:30px; height:2px; background-color:#ff8800; display:block; margin:0 auto}

.titles .letter{ position:absolute; width:180px; height:180px; border-radius:50%; background:#fff; font-size:160px; text-align:center; line-height:180px; left:20%; color:#f5f5f5; top:-90px;}

#boxbtnLeft{ width:1200px;overflow:hidden;}
#boxbtnLeft_box{ width:800%; float:left; }
#boxbtnLeft_1,#boxbtnLeft_2{ width:auto;float:left; display:inline}
#boxbtnLeft_1 li,#boxbtnLeft_2 li{ width:394px; float:left;display:inline}

.twis{ width:1200px; margin:0 auto; margin-top:6%; overflow:hidden}
.twis .leift{ float:left; }
.twis .leift span{}
.twis .leift h1{}
.twis .rights{ float:right;}
.twis .rights ul{ overflow:hidden}
.twis .rights ul li{ float:left; margin-left:20px; width:100px; line-height:30px; border-radius:15px; color:#008bab;border:solid 1px #008bab; }
.mess-box{ margin-top:1%;}
#menu2{ width:100%; font-size:16px;}
#menu2 li{ float:left; }
#menu2 .selectmenu_ed{ background:#008bab; color:#FFF; cursor:pointer}
#menu2 .selectmenu{}
#show2{  }
#show2 li {  }
.showTab{ display:block}
.hiddens{ display:none}

.about dl{ width:1200px; overflow:hidden; margin:0 auto; margin-top:1%;}
.about dl dd{ float:left; width:30%; margin-left:5%; background:#008bab; padding:2% 0;}
.about dl dd:first-child{ margin-left:0;}
.about dl dd h2{ color:#fff; line-height:46px; font-size:20px; margin:0; padding:0; text-align:center;}
.about dl dd a{ display:block; width:40%; font-size:14px; margin:0 auto; border:solid 1px #fff; color:#fff; line-height:30px;}
.about dl dd:nth-child(2){ background:#00b08d}

.timeload{ width:1200px; margin:0 auto; position:relative;}
.timeload .times{ width:100%; height:48px; border-bottom:solid 1px #d4d4d4; margin-top:20%}
.timeload .times ul{ width:100%; overflow:hidden;}
.timeload .times ul li{ width:5%; float:left; }
.timeload .times ul li b{ font-size:16px; color:#d4d4d4; text-align:center; line-height:40px; font-weight:normal;}
.timeload .times ul li span{ display:block; width:1px; height:6px; background:#d4d4d4; margin:0 auto}
.timeload .times ul li:nth-child(7){ margin-left:40%}
.slip-box{   margin-top:-225px;}
.timeload .times ul li.selectmenu_ed b{color:#ff8800; }
.timeload .times ul li.selectmenu_ed span{background:#ff8800; }
.says{ width:1200px; margin:0 auto;}
.says ul{ width:70%; margin:0 auto; overflow:hidden; margin-top:4%;}
.says ul li{ width: 25%; float:left; text-align:center; font-size:16px; line-height:40px; color:#333;}
.says ul li font{ font-size:16px; font-weight:bold; color:#333; line-height:40px;}
.says .diltail{ width:100%; margin-top:1%; background:url(../images/back.png) no-repeat; padding-bottom:4%}
.says .diltail p{ font-size:14px; color:#333; line-height:32px; text-align:center; padding-top:20px;}
.news-list{ width:1200px; margin:0 auto; margin-top:2%} 
.news-list ul{ width:100%; overflow:hidden;}
.news-list ul li{ width:32%; float:left;margin-left: 6px}
.news-list ul li:first-child{}
.news-list ul li .news-box{ width:100%; margin:0 auto}
.news-list ul li .news-box img{ width:100%; height:auto;}
.news-list ul li h1{ font-size:18px; text-align:center; color:#333; line-height:50px; font-weight:normal; margin-top:4%}
.news-list ul li .news-orages{ display:block; width:64px; height:2px; background:#ff8800; margin:0 auto}
.news-list ul li p{ margin-top:4%; text-align:left; font-size:14px; line-height:32px; color:#333; text-indent:2em}
.brand{ width:100%; margin:0 auto; background:#008bab; margin-top:4%; } 
.brand .bavk{ width:100%; margin:0 auto; background:url(../images/blacks.jpg) center no-repeat;padding:2% 0; background-size:cover}
.brand .bavk .tils{ }
.brand .bavk .tils h1{ color:#fff; font-size:20px; line-height:34px; text-align:center; font-weight:normal;}
.brand .bavk .tils span{ font-size:12px; color:#fff; text-transform:uppercase;}
.brand .bavk ul{ width:50%; margin:2% auto; overflow:hidden}
.brand .bavk ul li{ float:left; width:33.333%; border-left:solid 1px #fff; box-sizing:border-box;}
.brand .bavk ul li:first-child{ border:none}
.brand .bavk ul li .icons-pic{ width:68px; height:68px; margin:0 auto; border:solid 1px #fff883; border-radius:50%}
.brand .bavk ul li .icons-pic img{ width:100%; height:auto;}

.brand .bavk ul li h2{ color:#fff883; font-size:20px; line-height:30px; text-align:center ; font-weight:normal; margin-top:14px;}
.brand .bavk ul li p{ color:#fff; font-size:14px; line-height:20px; text-align:center;}
.brand .bavk .more{ display:block; width:6%; margin:0 auto;  font-size:14px; line-height:36px; border:solid 1px #fff; border-radius:18px;}
.brand .bavk .more a{ color:#fff; line-height:36px; text-align:center;}
.doctors{ width:100%; margin:0 auto;}
.doctors img{ width:100%; height:auto; }

.foot{ width:100%; margin:0 auto; margin-top:5%; background:#008aab}
.foot h2{ font-size:14px;  text-align:center; background:#2fa2bb; font-weight:normal; color:#fff;height: 50px; line-height: 50px;}

.foots{ width:100%; margin:0 auto;/* background:url(../images/backs.jpg) center no-repeat; background-size:contain;padding-bottom:12%;    padding-top:4%;*/height:350px;}
.foots .fools{ width:610px; margin:0 auto; overflow:hidden;    margin-top: 80px;}
.foots .fools .left{ float:left;width:298px; }
.foots .fools .left .ewm-box{ width:360px;  text-align:center; margin:0 auto;padding-top:40px}
.foots .fools .left .ewm-box img{ width:100%; height:auto;}
.foots .fools .left .logo{ margin:0 auto; margin-top:20px; text-align:center;margin-left: 25px;}
.foots .fools .left p{ text-align:center; font-size:16px; line-height:26px; }

.foots .fools ul{ float:right;margin-top: 35px;}
.foots .fools ul li{ overflow:hidden; margin-top:4%}
.foots .fools ul li span{ float:left; margin-top:2%}
.foots .fools ul li p{ float:left; margin-left:10px;font-size:14px; line-height:26px; color:#fff; text-align:left }
.foots .fools ul li:first-child{ margin-top:0px;}



.fixbox{ position:fixed; width:100%; background:#008bab; height:130px;    bottom: 0;    z-index: 9999;}
.fixbox ul{ width:50%; margin:0 auto; }
.fixbox ul li{ float:left; width:22.75%; margin-left:3%; margin-top:-60px;}
.fixbox ul li .fixs{ width:120px; height:120px; border:solid 2px #008bab; background:#fff; border-radius:50%; box-sizing:border-box; margin:0 auto}
.fixbox ul li:first-child{ margin-left:0;}
.fixbox ul li h2{ color:#fff; font-size:16px; line-height:60px;  text-align:center;}


