@charset "utf-8";
@import url(bottemp.css); 
/* CSS Document

灰：#ecf0f1
灰上兰：#25bce9
灰上黑：#666


链接黑：#4c595c



导航绿：#46a1b4
       #377f8f
	    #2C6774

文字绿：#3e96a9



橙：#f56734
链接：#f56734


湖兰：#25bce9

标识绿：#91b821
标识蓝：#217fc4

 */

html{
	min-width:1200px;
}
img{
	border:none;
}
ul {margin:0;padding:0;list-style:none;}

body{
	font-family: Verdana, "微软雅黑", Arial;
	font-size: 100%;
	background-color: #fff;
	/*background-color:#f5f5f3;*/
	margin: 0px;
	padding: 0px;
	
}
.clear:after {display:block; content:''; clear:both; height:0; visibility:hidden; font-size:0; line-height:0;}
.clear {zoom:1;}

.margin-top-0{
	margin-top:0px!important;
}
.margin-right-0{
	margin-right:0px!important;
}
.margin-bottpm-10{
	margin-bottom:10px!important;
}
.margin-top-10{
	margin-top:10px!important;
}
.margin-top-20{
	margin-top:20px!important;
}
.margin-left-10{
	margin-left:10px!important;
}
.margin-bottom-0{
	margin-bottom:0px!important;
}

/* top style */
.top{
	position: absolute;
	z-index: 50;
	width: 100%;
	background: #fff;
}
.top-head{
	width:100%;
	border-bottom: solid 1px #e4e4e4;
    background: #f0f0f0;
}
.top-head-con{
	margin-left:auto;
	margin-right:auto;
	width:1200px;
	height:28px;
	color:#666;
	font-size:12px;
	line-height:28px;
	text-indent:0px;
}
.top-head-l{
	display:inline-block;
	font-family: Verdana, "微软雅黑", Arial;
	font-size:12px;
	color:#333;
}
.top-head-l i{
	color:#666;
}
#top-head-r{
  float: right;
  color: #666;
  font-size: 12px;
  line-height: 28px;
}
#top-head-r li {
list-style: none;
float: left;
height: 28px;
}
#top-head-r i{
	margin-right:5px;
	color:#2780c2;
}
#top-head-r li font {
color: #ccc;
margin:0px 5px;
}
.top-head a:link,.top-head a:visited{
	color:#666;
	text-decoration:none;
}
.top-head a:hover{
	color:#2780c2;
	text-decoration:none;
}


.icon-mob{
	font-size:18px;
	text-decoration:none;
	line-height:28px;
	vertical-align: middle!important;
	display: inline-block!important;
    margin-top: -5px!important;
}
.mycloud-menu{
	position:relative;
}
.mycloud-box{
	display:none;
	border:#ccc 1px solid;
	padding:8px;
	background-color:#87d4ea;
	background-color:#fff;
	z-index:888;
	text-indent:0px;
	width:250px;
	height:200px;
}
.mycloud-menu:hover .mycloud-box{
	display:block;
	position: absolute;
	top: 27px;
	right:0px;
}
a.mycloud-link{
	display:inline-block;
	padding-right:15px;
	padding-left:10px;
	line-height: 28px;
	width: 85px;
	border-left:#f0f0f0 1px solid;
    border-right:#f0f0f0 1px solid;
	margin-left: 0px;
}

.mycloud-menu a.mycloud-link b{
	border:4px solid;
	border-top:4px solid;
	border-color:#b3b6bb transparent transparent transparent ;
	position:absolute;
	top:12px;
	margin-left:5px;
}
.mycloud-menu:hover a.mycloud-link b{
	border-color:transparent transparent #666 transparent;
	position:absolute;
	top:8px;
}
.mycloud-menu:hover a.mycloud-link {
background-color: #fff;
border-left: #ccc 1px solid;
border-right: #ccc 1px solid;
z-index: 1999;
width: 85px;
margin-left: 0px;
padding-left:10px;
position: relative;
display:inline-block;
padding-right:15px;
}
.mycloud-box-tit{
	position:relative;
}
.mycloud-box-tit img{
	width:60px;
	height:60px;
	position:absolute;
	left:10px;
	top:10px;
}
.mycloud-box-tit-con{
	padding-left:85px;
	padding-top:10px;
}
.mycloud-box-tit-con a{
	font-weight:700;
	font-size:14px;
}

.mycloud-box-tit-con a:hover{
	color:#f56734;
}
.mycloud-box-tit-con p{
	margin:0px;
}
.mycloud-box-tit-con p a{
	font-size:12px;
	font-weight:400;
	color:#666!important;
}
.mycloud-box-tit-con p a font{
	color:#f56734!important;
}
.mycloud-box-tit-con p a:hover{
	color:#f56734!important;
}
.mycloud-box-con{
	padding:10px 0px;
}
.mycloud-box-con ul{
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #E6E6E6;
	border-right-color: #E6E6E6;
	border-bottom-color: #E6E6E6;
	border-left-color: #E6E6E6;
	padding: 10px;
	margin-top: 10px;
}
.mycloud-box-con ul li{
	width:105px;
	list-style:none;
	margin-right:20px;
	height:24px!important;
}
.mycloud-box-con ul li a{
	font-size:12px;
	line-height:20px;
	color:#666 !important;
}
.mycloud-box-con ul li a:hover{
	color:#92b830 !important;
}
.mycloud-box-con ul li a span{	
  color:#2780c2 !important;
}
.into-contral-box{
	background-color:#fff;
	height:51px;
	width:266px;
	border:#ccc 1px solid;
	border-top-width:0px;
	margin-left:-9px;
}
.into-contral{
	display:block;
	width:246px;
	text-align:center;
	font-size:14px;
	line-height:35px;
	color:#fff!important;
	background-color:#2780c2;
	position:relative;
	margin:0px auto;
	margin-top:5px;
}
.into-contral:hover{
	background-color:#92b830;
}





.mob-menu{
	position:relative;
}
.mob-menu i{
	margin-top:0px;
}
.mob-menu-tiltle{
	display:block;
	cursor:pointer;
	padding-right:5px;
    padding-left: 8px;
	z-index:10002;
	width:85px;
	border-left: #f0f0f0 1px solid;
    border-right: #f0f0f0 1px solid;
}
.mob-menu-box{
	display:none;
	border:#ccc 1px solid;
	padding:8px;
	background-color:#87d4ea;
	background-color:#fff;
	z-index:888;
	text-indent:0px;
	width:500px;
	height:257px;
}
.mob-client{
	float:left;
	width:250px;
}
.mob-doctor{
	float:right;
	width:250px;
}
.mob-menu font{
	margin:0px!important;
}
.mobbox-info{
	width:237px;
	height:65px;
	height:50px;
	padding-top:10px;
	/*background-image:url(../images/shouci.png);*/
}
.mobbox-info-client-tit{
	height:28px;
	margin-left:25px;
	background-color:#217fc4;
	color:#fff;
	padding-left:15px;
	font-size:18px;
}
.mobbox-info-doctor-tit{
	height:28px;
	margin-left:25px;
	background-color:#91b821;
	color:#fff;
	padding-left:15px;
	font-size:18px;
}
	
.mobbox-item{
	width:194px;
	margin-left:25px;
	margin-bottom:15px;
	margin-right:0px;
	padding-right:0px;
}
.mobbox-item-pic{
	float:left;
}
.mobbox-item-text{
	float:right;
	width:100px;
}
.mob-menu:hover .mob-menu-tiltle{
	background-color:#fff;
	border-left:#ccc 1px solid;
	border-right:#ccc 1px solid;
	z-index:1999;
	width:85px;
	padding-right:5px;
	margin-left: 0px;
	position:relative;
}
.mob-menu:hover .mob-menu-box {
display: block;
position:absolute;
top:27px;
right:0px;
z-index:90;
}


.mob-menu a b{
	border:4px solid;
	border-top:4px solid;
	border-color:#b3b6bb transparent transparent transparent ;
	position:absolute;
	top:12px;
	margin-left:5px;
}
.mob-menu:hover a b{
	border-color:transparent transparent #666 transparent;
	position:absolute;
	top:8px;
}





.wechat-menu{
	position:relative;
}
.wechat-menu i{
	margin-top:0px;
}
.wechat-menu-title{
	display:block;
	cursor:pointer;
	padding-right:5px;
    padding-left: 8px;
	z-index:10002;
	width:120px;
	border-left: #f0f0f0 1px solid;
    border-right: #f0f0f0 1px solid;
}
.wechat-menu-box{
	display:none;
	border:#ccc 1px solid;
	padding:8px;
	background-color:#87d4ea;
	background-color:#fff;
	z-index:888;
	text-indent:0px;
	width:117px;
	height:110px;
	text-align:center;
}
.wechat-menu font{
	margin:0px!important;
}
/**
.mobbox-info{
	width:237px;
	height:65px;
	background-image:url(../images/shouci.png);
}
.mobbox-item{
	width:194px;
	margin-left:30px;
	margin-bottom:15px;
}
.mobbox-item-pic{
	float:left;
}
.mobbox-item-text{
	float:right;
	width:100px;
}
**/
.wechat-menu:hover .wechat-menu-title{
	background-color:#fff;
	border-left:#ccc 1px solid;
	border-right:#ccc 1px solid;
	z-index:1999;
	width:120px;
	padding-right:5px;
	margin-left: 0px;
	position:relative;
}
.wechat-menu:hover .wechat-menu-box {
display: block;
position:absolute;
top:27px;
right:0px;
z-index:90;
}


.wechat-menu a b{
	border:4px solid;
	border-top:4px solid;
	border-color:#b3b6bb transparent transparent transparent ;
	position:absolute;
	top:12px;
	margin-left:5px;
}
.wechat-menu:hover a b{
	border-color:transparent transparent #666 transparent;
	position:absolute;
	top:8px;
}








.CSE-menu{
	position:relative;
}
.CSE-menu i{
	margin-top:0px;
}
.CSE-menu-title{
	display:block;
	cursor:pointer;
	padding-right:5px;
    padding-left: 8px;
	z-index:10002;
	width:80px;
	border-left: #f0f0f0 1px solid;
    border-right: #f0f0f0 1px solid;
}
.CSE-menu-box{
	display:none;
	border:#ccc 1px solid;
	padding:8px;
	background-color:#87d4ea;
	background-color:#fff;
	z-index:888;
	text-indent:0px;
	width:180px;
	height:53px;
}
.CSE-menu font{
	margin:0px!important;
}

.CSE-menu:hover .CSE-menu-title{
	background-color:#fff;
	border-left:#ccc 1px solid;
	border-right:#ccc 1px solid;
	z-index:1999;
	width:80px;
	padding-right:5px;
	margin-left:0px;
	position:relative;
}
.CSE-menu:hover .CSE-menu-box {
	display: block;
	position:absolute;
	top:27px;
	right:0px;
	z-index:90;
}


.CSE-menu a b{
	border:4px solid;
	border-top:4px solid;
	border-color:#b3b6bb transparent transparent transparent ;
	position:absolute;
	top:12px;
	margin-left:5px;
}
.CSE-menu:hover a b{
	border-color:transparent transparent #666 transparent;
	position:absolute;
	top:8px;
}

.CSE-menu-box span{
	font-size:12px;
	color:#999;
	display:block;
	text-align:left;
	border-bottom:#ddd 1px dashed;
	line-height:30px;
}
.CSE-menu-box a{
	display:block;
	margin:0px auto;
	width:160px;
	line-height:30px;
	font-size:12px;
	font-weight:500;
	text-align:left;
}
.CSE-menu-box a:hover{
	
	color:#555;
}









.top-con{
	padding:20px 0px;
	position:relative;
	width:1200px;
	margin:0px auto;
	position:relative;
	height:60px;
	margin-bottom:8px;
}
.top-con-l{
	position:absolute;
	width:280px;
	width:450px;
	height:62px;
	top:20px;
	left:0px;
}
.top-con-r{
	padding-left:300px;
	padding-left:523px;
}
.index-search{
	width:600px;
	width:416px;
	height:36px;
	border:#2780c2 2px solid;
	position:relative;
	background-color:#fff;
	margin-top:10px;
}
.index-search:hover{
	background-color:#fff!important;
}
.search-icon{
	margin:10px 0 0 10px;
	position:absolute;
}
	
.search-icon i{
	display: inline-block;
	width: 20px;
	height: 20px;
	font-size:20px;
	color:#ccc;
}
.index-search-input{
	height: 18px;
	line-height: 18px;
	padding: 9px 0;
	border: 0;
	font-size: 14px;
	width: 300px;
	margin:0px 0px 0px 40px;
	background: 0 0;
	outline:none;
}
.index-search-input::-ms-clear {display: none; width: 0; height: 0;} /* IE禁用input输入文本出现小叉号 */
.index-search-btn{
	display:block;
	position:absolute;
	right:0px;
	top:0px;
	background-color:#2780c2;
	width:76px;
	height:36px;
	line-height:36px;
	text-align:center;
	font-size:16px;
	text-decoration:none;
	color:#fff;
}
.search-key{
	margin-top:5px;
	font-size:14px;
}
.search-key a {
	color:#333;
	padding: 0 2px;
    transition: all .3s ease-out 0s;
	text-decoration:none;
	font-family:  Verdana, "微软雅黑", Arial;
	font-size: 12px;
}
.search-key a:hover{
	color: #2780c2;
}
a.hot{
	color: #2780c2;
}
.top-con-r-ad{
	height:65px;
	margin-top: -2px;
	position:absolute;
	top:20px;
	right:0px;
}
.top-con-r-jfb{
	width:36px;
	height:36px;
	margin-top: -2px;
	position:absolute;
	top:100px;
	right:10px;
	overflow:hidden;
	z-index:100;
}
.top-con-r-jfb a img{
	display:inline-block;
	width:36px;
	height:36px;
}
.top-con-r-jfb a span{
	line-height:36px;
	font-size:20px;
	margin-left:10px;
	color:#92b830;
}


.index-menu{
position: relative;
z-index: 6;
border-bottom: 3px solid #0962a4;
}
.index-menu-con{
	width: 1200px;
	margin: 0 auto;
	z-index: 999;
}
.menu-nav{
	margin-left:190px;
	height: 34px;
    line-height: 34px;
}
.menu-nav li{
display: block;
float: left;
padding: 0 25px;
font-size: 18px;
letter-spacing: normal;
word-spacing: normal;
vertical-align: top;
}
.menu-nav li a{
color: #333;
text-decoration: none;
}
.menu-nav li a:hover{
	color:#0962a4;
}
.menu-nav .x-zhou li .box{
width: 100%;
height:80px!important;
position: absolute;
/* top: 190px; */
left: 0;
padding-left: 0px;
border-bottom: #61a710 3px solid;
display: none;
-webkit-box-shadow: 0 3px 2px 0px rgba(0,0,0,0.1);
box-shadow: 0 3px 2px 0px rgba(0,0,0,0.1);

border-bottom: #ddd 1px solid;
margin-left: -1px;
}
.box-center{
	width:1000px;
	margin:5px auto;
	padding-left:200px;
}


.main-category-box{
	width:1200px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
}
.main-category{
	position: absolute;
	z-index: 999;
	left: 0;
	top: -36px;
}
.main-category h3{
	position: relative;
	width: 190px;
	height: 39px;
	line-height: 39px;
	background-color:#0962a4;
	color: #fff;
	font-size: 16px;
	/*text-align: center;*/
	cursor: pointer;
	margin:0px;
	font-weight:400;
}
.main-category h3 a{
	text-decoration:none;
	color:#fff !important;
}
.main-category h3 a:hover{
	color:#f56734;;
}
.main-category h3 i{
	margin-right:5px;
	margin-left:30px;
}

/* 首页头部右侧 */
.indexTypes {width:232px; margin:0 auto; position: absolute; right: 0; top: 30px; height: 40px; overflow: hidden;}
.indexTypes ul {width: 238px; float: left;}
.indexTypes ul li {position:relative; float:left; width:40px; margin-left: 2px; overflow:hidden; height:40px; overflow:hidden;}
.indexTypes ul li:hover {cursor:pointer;}
.indexTypes ul li .currnet {width:510px;}
.indexTypes ul li .title {width:40px; height: 40px; background:#555; float:left;}
.indexTypes ul li .title i {float:left; width: 40px; height: 40px; background: #828282 url(../images/zDT-icon.png) no-repeat left -41px; webkit-transition: 0.5s; -moz-transition:0.5s; -ms-transition:0.5s; -o-transition:0.5s; transition:0.5s;}
.indexTypes ul li.current .title i {background: #92b830 url(../images/zDT-icon.png) no-repeat left -41px; webkit-transition: 0.5s; -moz-transition:0.5s; -ms-transition:0.5s; -o-transition:0.5s; transition:0.5s;}
.indexTypes ul li .title .zDT-icon1,.indexTypes ul li.current .title .zDT-icon1 {background-position: 0 center;}
.indexTypes ul li .title .zDT-icon2,.indexTypes ul li.current .title .zDT-icon2 {background-position: -40px center;}
.indexTypes ul li .title .zDT-icon3,.indexTypes ul li.current .title .zDT-icon3 {background-position: -80px center;}
.indexTypes ul li .title .zDT-icon4,.indexTypes ul li.current .title .zDT-icon4 {background-position: -120px center;}
.indexTypes ul li.current .title {background:#92b830; webkit-transition:0.5s; -moz-transition:0.5s; -ms-transition:0.5s; -o-transition:0.5s; transition:0.5s;}
.indexTypes ul li .con {position:absolute; top:0; width:66px; left:40px; background:#828282; overflow:hidden; height:40px;overflow:hidden;}
.indexTypes ul li .con p {width: 56px; line-height: 40px; padding-right: 10px; color: #fff;}
.indexTypes ul li.current #conbg {background: #92b830; webkit-transition: 0.5s; -moz-transition:0.5s; -ms-transition:0.5s; -o-transition:0.5s; transition:0.5s;}




.flash-bg{
	/*height:350px;
	background-color:#f0f3f9;*/
	background-color:#fff;
}
.y-zhou{
	position:relative;
	background-color:#0962a4;
	background-color:#1e70ac;
	height:350px;
}
.y-zhou li{
	width:175px;
	height:57px;
	background-color: #2780c2;
	border-left:#2780c2 5px solid;
	padding: 17px 0px 12px 10px;
	margin-bottom:1px;
}
.y-zhou hr{
	padding:0px;
	margin:0px;
	height:1px;
	border:none;
	background:#fff;
}
.y-zhou li.danhang{
	background-color:#92b830;
	border-left:#92b830 5px solid;
	height:35px;
	line-height:35px;
	margin-bottom:0px;
	padding-bottom: 14px;
    padding-top: 14px;
}
.y-zhou li.danhang:hover{
	background-color:#0962a4;
	border-left:#0962a4 5px solid;
	height:35px;
	line-height:35px;
}
.y-zhou li.danhang:hover font{
	color:#fff;
}
.y-zhou li.danhang h5 em{
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	font-style:normal;
	font-weight:bold;
	font-size:18px;
}
.y-zhou li a{
	z-index:10;
	display:block;
	width:175px;
	position:relative;
	text-decoration:none;
}
.y-zhou li h5{
	margin:0px;
	margin-left:10px;
	position:relative;
	font-weight:400;
}
.y-zhou li h5 em{
	width:23px;
	height:23px;
	margin-right:5px;
	display:inline-block;
	position:absolute;
	top:-1px;
}
.jkpg-icon{
	background-image:url(../images/jkpg.png);
}
.jkda-icon{
	background-image:url(../images/jkda.png);
}
.jkjc-icon{
	background-image:url(../images/jkjc.png);
}
.jkjh-icon{
	background-image:url(../images/jkjh.png);
}



.yjys-icon{
	background-image:url(../images/face-icon/yjys.png);
}
.y-zhou li:hover .yjys-icon{
	background-image:url(../images/face-icon/yjys-on.png);
}
.yjjt-icon{
	background-image:url(../images/face-icon/yjjt.png);
}
.y-zhou li:hover .yjjt-icon{
	background-image:url(../images/face-icon/yjjt-on.png);
}
.yjjg-icon{
	background-image:url(../images/face-icon/yjjg.png);
}
.y-zhou li:hover .yjjg-icon{
	background-image:url(../images/face-icon/yjjg-on.png);
}
.jkgls-icon{
	background-image:url(../images/face-icon/jkgls.png);
}
.y-zhou li:hover .jkgls-icon{
	background-image:url(../images/face-icon/jkgls-on.png);
}
.yys-icon{
	background-image:url(../images/face-icon/yys.png);
}
.y-zhou li:hover .yys-icon{
	background-image:url(../images/face-icon/yys-on.png);
}
.xlzxs-icon{
	background-image:url(../images/face-icon/xlzxs.png);
}
.y-zhou li:hover .xlzxs-icon{
	background-image:url(../images/face-icon/xlzxs-on.png);
}
.jsjl-icon{
	background-image:url(../images/face-icon/jsjl.png);
}
.y-zhou li:hover .jsjl-icon{
	background-image:url(../images/face-icon/jsjl-on.png);
}






.fbhd-icon{
	background-image:url(../images/face-icon/fbhd.png);
}
.y-zhou li:hover .fbhd-icon{
	background-image:url(../images/face-icon/fbhd-on.png);
}
.jkqz-icon{
	background-image:url(../images/face-icon/jkqz.png);
}
.y-zhou li:hover .jkqz-icon{
	background-image:url(../images/face-icon/jkqz-on.png);
}
.jksp-icon{
	background-image:url(../images/face-icon/jksp.png);
}
.y-zhou li:hover .jksp-icon{
	background-image:url(../images/face-icon/jksp-on.png);
}
.yls-icon{
	background-image:url(../images/face-icon/yls.png);
}
.y-zhou li:hover .yls-icon{
	background-image:url(../images/face-icon/yls-on.png);
}
.tzgj-icon{
	background-image:url(../images/face-icon/tzgj.png);
}
.y-zhou li:hover .tzgj-icon{
	background-image:url(../images/face-icon/tzgj-on.png);
}
.jfgj-icon{
	background-image:url(../images/face-icon/jfgj.png);
}
.y-zhou li:hover .jfgj-icon{
	background-image:url(../images/face-icon/jfgj-on.png);
}
.nxgj-icon{
	background-image:url(../images/face-icon/nxgj.png);
}
.y-zhou li:hover .nxgj-icon{
	background-image:url(../images/face-icon/nxgj-on.png);
}
.qtgj-icon{
	background-image:url(../images/face-icon/qtgj.png);
}
.y-zhou li:hover .qtgj-icon{
	background-image:url(../images/face-icon/qtgj-on.png);
}



.y-zhou li h5 font{
	font-size:16px;
	text-decoration:none;
	color:#fff;
	padding-left:30px;
}
.left-nav-key{
	padding-top:8px;
	display:block;
}
.left-nav-key font{
	font-size:14px;
	line-height:14px;
	padding:0px 10px;
	color:#E6E6E6;
	text-decoration:none;
}
.right-box{
	position:absolute;
	z-index:-1;
	top:0px;
	left:0px;
	height:478px;
	height:348px;
	background-color:#fff;
	border-right:#0962a4 1px solid;
	opacity: 0;
	-webkit-transition: left 0.4s ease-in-out, opacity 0.6s ease-in-out;
	-moz-transition: left 0.4s ease-in-out, opacity 0.6s ease-in-out;
	-o-transition: left 0.4s ease-in-out, opacity 0.6s ease-in-out;
	-ms-transition: left 0.4s ease-in-out, opacity 0.6s ease-in-out;
	transition: left 0.4s ease-in-out, opacity 0.6s ease-in-out;
	overflow:hidden;

}
.y-zhou li:hover .right-box{
	left:190px;
	width:1009px;
	opacity: 1;
	border-bottom:#0962a4 1px solid;
}
.right-box dl{
	padding:0px 100px 15px 30px;
	border-bottom: 1px dotted #e4e4e4;
	background-image:url(../images/right-box-bg.png);
	background-repeat:no-repeat;
	background-position:910px center;
	margin-top:12px;
}
.right-box dl:hover{
	background-image:url(../images/right-box-bg-on.png);
}
.right-box dl dt{
	font-size: 14px;
	font-weight: 400;
	line-height: 18px;
	margin-bottom:10px;
	color:#2780c2
}
.right-box dl dt:hover{
	color:#92b830;
	cursor:pointer;
}
.right-box dl dd{
line-height: 16px;
margin-top: 6px;
color: #999;
font-size:12px;
margin-left:0px;
}
.right-box dl dd:hover{
	/*color:#46a1b4;*/
}
.right-box dl dd a{
	color:#666;
	display: inline-block;
    padding: 0 10px;
	line-height: 16px;
    margin-top: 6px;
	border-left: 1px solid #e4e4e4;
	width:auto;
}



.right-box dl dd a:hover{
	color:#92b830;
	text-decoration:underline;
}
.right-box dl dd a i {
    margin-right: 5px;
}
.right-box dl dd a:hover i {
    margin-right: 5px;
	text-decoration:none;
}


.y-zhou li:hover{
	background-color:#fff;
	width:175px;
	border-left:#92b830 5px solid;
}
.y-zhou li:hover font{
	color:#0962a4;
}
.y-zhou li:hover .jkpg-icon{
	background-image:url(../images/jkpg-on.png);
}
.y-zhou li:hover .jkda-icon{
	background-image:url(../images/jkda-on.png);
}
.y-zhou li:hover .jkjc-icon{
	background-image:url(../images/jkjc-on.png);
}
.y-zhou li:hover .jkjh-icon{
	background-image:url(../images/jkjh-on.png);
}




/**灯片样式区**/
.home-focus{
	width:auto;
	margin:0px auto;
	position:relative;
}
.fullSlide {
	width:100%;
	position:relative;
	height:494px;
	background:#000;
	overflow:hidden;
}
.fullSlide .bd {
	margin:0 auto;
	position:relative;
	z-index:0;
	overflow:hidden;
}
.fullSlide .bd ul {
	width:100% !important;
}
.fullSlide .bd li {
	width:100% !important;
	height:495px;
	overflow:hidden;
	text-align:center;
}
.fullSlide .bd li a {
	display:block;
	height:495px;
}
.fullSlide .hd {
	width:100%;
	position:absolute;
	z-index:1;
	bottom:0;
	left:0;
	height:30px;
	line-height:30px;
}
.fullSlide .hd ul {
	text-align:center;
}
.fullSlide .hd ul li {
	cursor:pointer;
	display:inline-block;
	*display:inline;
	zoom:1;
	width:42px;
	height:11px;
	margin:1px;
	overflow:hidden;
	background:#000;
	filter:alpha(opacity=50);
	opacity:0.5;
	line-height:999px;
}
.fullSlide .hd ul .on {
	background:#f00;
}
.fullSlide .prev,.fullSlide .next {
	display:block;
	position:absolute;
	z-index:1;
	top:50%;
	margin-top:-30px;
	left:10%;
	z-index:1;
	width:40px;
	height:60px;
	background:url(../images/slider-arrow.png) -126px -137px  no-repeat;
	cursor:pointer;
	filter:alpha(opacity=50);
	opacity:0.5;
	display:none;
}
.fullSlide .next {
	left:auto;
	right:10%;
	background-position:-6px -137px;
}
/**灯片样式区**/
/**灯片样式区右边**/
.focus-right{
	position:absolute;
	width:100%;
	background-color:#fcc;
	top:145px;
	z-index:1;
}
.focus-right-con{
	width:1200px;
	margin:0px auto;
	position:relative;
}
.focus-right-con-r{
	width:210px;
	position:absolute;
	top:0px;
	right:0px;
	background-color:#fff;
}



/**five step部分**/
.five-step{
	width:1010px;
	margin:0px auto;
	height:128px;
	padding-left:190px;
	font-size:12px;
	line-height:16px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E6E6E6;
}
.five-step ul li{
	width:202px;
	float:left;
	list-style:none;
	margin:3px 0px;
}
.home-li-191{
	width:193px!important;
}
.home-li-211{
	width:211px!important;
}
.five-step-cell{
	position:relative;
	padding:10px 0px;
	padding-left:10px;
	border-right:#E6E6E6 1px solid;
}
.five-step-cell-l{
	width:30px;
	height:30px;
	line-height:30px;
	color:#fff;
	background-color:#92b830;
	position:absolute;
	right:0px;
	text-align:center;
	font-size:20px;
	margin-top:3px;
	font-weight: bold;
}
.five-step-cell-r{
	padding-left:15px;
	font-size:12px;
	line-height:20px;
	color: #999;
}
.five-step-cell-r a{
	display:block;
	font-size:16px;
	color:#333;
	margin-bottom:5px;
	font-weight:bold;
	text-decoration:none;
	font-family:  Verdana, "微软雅黑", Arial;
	cursor:default;
}
.five-step-cell-r a:hover{
	/*color: #2780c2;
	text-decoration: underline;*/
	}
.five-step-bottom{
	border-top:#ddd 1px dashed;
	text-align:center;
	font-size:14px;
	line-height:35px;
	color:#333;
}


.ao{
position: absolute;
top: 20px;
right: -16px;
width: 0;
height: 0;
border: 8px solid transparent;
border-left-color: #e4e4e4;
}
.ai{
position: absolute;
top: 20px;
right: -15px;
width: 0;
height: 0;
border: 8px solid transparent;
border-left-color: #fff;
}




/**news部分
.home-news{
	width:1010px;
	margin:0px auto;
	height:117px;
	padding-left:190px;
	font-size:12px;
	line-height:16px;
	border-bottom:1px solid #f5f5f5;
}
.home-news ul{
	padding:18px 0px;
}
.home-news ul li{
	margin-left:25px;
	float:left;
}
.home-news ul li img{
	float:left;
}
.home-news ul li p{
width: 201px;
margin-left: 100px;
display:block;
margin-top:0px;
margin-bottom:0px;
}
.health-news{
	float:left;
}
.health-news-title{
	display:block;
	color:#333;
	text-decoration:none;
}
a.health-news-title:hover{
	color:#f56734;
}
.home-news ul li p span{
	display:block;
	margin-top:5px;
	color:#888;
}
.home-news ul li p span a{
	color:#888;
	text-decoration:none;
}
.home-news ul li p span a:hover{
	color:#f56734;
}
.health-news-center{
	float:left;
	padding:18px 0px;
}
.health-news-center h5{
float: left;
position: relative;
width: 37px;
padding: 10px;
margin:0px;
margin-left: 35px;
font-size: 16px;
border-right: 1px solid #e4e4e4;
}
.health-news-center h5 a{
	color:#333;
	text-decoration:none;
	font-size:16px;
	line-height:18px;
	font-weight:400;
}
.health-news-center h5 a img{
	padding-left:9px;
	margin-top:5px;
}
.health-news-center h5 ao{
	position: absolute;
	top: 20px;
	right: -16px;
	width: 0;
	height: 0;
	border: 8px solid transparent;
	border-left-color: #e4e4e4;
}
.health-news-center h5 ai{
	position: absolute;
top: 20px;
right: -15px;
width: 0;
height: 0;
border: 8px solid transparent;
border-left-color: #fff;
}
**/



/**监测部分**/
.monitoring{
	width:100%;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}
.monitoring-con{
	width:1200px;
	margin:0px auto;
	position:relative;
}
.monitoring-news{
	width:210px;
	background-color:#F9F9F9;
	position:absolute;
	top:0px;
	right:0px;
	border: 1px solid #E6E6E6;
}
.monitoring-news h4{
width:195px;
height:45px;
border-bottom:#eeeeee 1px  solid;
padding-left:15px;
font-size:16px;
color:#000;
line-height:45px;
margin:0px;
font-weight: normal;
color: #444;
}
.monitoring-news h4 a{
	display:block;
	float:right;
	padding-right:8px;
	text-decoration:none;
	font-size:14px;
	font-weight:normal;
	color:#2780c2;
}
.monitoring-news h4 a font{
	font-family: Verdana, "微软雅黑", Arial;
}
.monitoring-news h4 a:hover{
	color:#92b830;
}
.monitoring-news ul li{
	list-style:none;
	padding:15px 15px;
	position:relative;
}
.monitoring-news ul li a{
	display: block;
	font-size: 12px;
	color: #666;
	margin-bottom: 5px;
	text-decoration:none;
}

.monitoring-news ul li a:hover{
	color:#2780c2 !important;
	text-decoration:none;
	}
.monitoring-news ul li a dl{
	margin:0px auto;
}
.monitoring-news ul li a dt{
	color:#333;
	font-size:14px;
	line-height:24px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.monitoring-news ul li a:hover dt{
	color:#2780c2!important;
}
.monitoring-news ul li a dd{
	color:#999;
	line-height:20px;
	overflow:hidden;
	margin-left:0px;
	height:44px;
overflow: hidden;
}
.monitoring-news ul li a:hover dd{
	text-decoration:none;
	color:#999;
}
.monitoring-news ul li a dt span{
	font-size:12px;
	color:#999;
	font-family: Verdana, "微软雅黑", Arial;
	font-weight: normal;
	text-align: left;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	text-decoration:none;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#25bce9;
	color:#ec490d;
	color:#999;
}

.monitoring-con-l{
	padding-right:240px;
}
.monitoring-tit{
	text-align:left;
	padding-top:8px;
}
.monitoring-tit h2{
height:18px;
margin: 0px 0px 0px;
border-bottom:#ddd 1px solid;
position:relative;
}
.monitoring-tit h2 em{
	display:block;
	font-style:normal;
	position:absolute;
	background-color:#fff;
	top:7px;
	right:0px;
	padding:0px 5px;
}
.monitoring-tit h2 em a{
	text-decoration:none;
	font-size:14px;
	font-weight:normal;
	color:#2780c2;
}
.monitoring-tit h2 em a font{
	font-family: Verdana, "微软雅黑", Arial;
}
.monitoring-tit h2 em a:hover{
	color:#92b830;
}
.monitoring-tit h2 span{
	font-size:24px;
	color: #333;
	font-weight: 500;
	position:absolute;
	top:0px;
	left:0px;
	display:block;
	padding:0px 5px;
	background-color:#fff;
}
.monitoring-tit h3{
	font-size:14px;
	font-weight:normal;
	color:#808080;
	margin-top:0px;
}
.monitoring-con-l ul{
	margin:40px 0px;
	margin-bottom:0px;
	width:960px;
	margin-top: 38px;
}
.monitoring-con-l ul li{
width:240px;
margin:0px;
float:left;
text-align: center;
position:relative;
height:165px;
overflow:hidden;
padding-bottom: 13px;
padding-top: 20px;
}
.monitoring-con-l ul li a{
width: 112px;
height: 112px;
margin: 0px auto 20px;
overflow: hidden;
display:block;
position: relative;
}
.monitoring-con-l ul li a img{
	position:absolute;
	top:0px;
	left:0px;
}
.monitoring-con-l ul li h4 {
	margin: 0px 0px 10px;
	font-size: 16px;
	color: #6a6a75;
	font-weight: normal;
}
.monitoring-con-l ul li p{
	font-size: 12px;
	margin: 0px 0px 0px;
	text-align: left;
	/*color: #666;*/
}
.monitoring-con-l ul li:hover img{
	top:-112px;
}
.monitoring-con-l ul li:hover h4{
	color:#2780c2;
}




.monitor-details{
	display:block;
	height:178px;
	width:200px;
	position:absolute;
	top:198px;
	left:0px;
	background-color:#f5f5f5;
	/*	background-color:#ecf0f1;
	filter: alpha(opacity=95);
	opacity: 0.95;
	-moz-opacity: 0.95;
	-khtml-opacity: 0.95;*/
	color:#333;
	line-height: 24px;
	cursor:pointer;
	padding:10px 20px;
}
.monitor-details a{
	display:block;
	width:200px!important;
	height:178px!important;
	color:#333;
	text-decoration:none;
}

.monitoring-top-left{
	width:238px!important;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #e6e6e6;
	border-right-color: #e6e6e6;
	border-bottom-color: #e6e6e6;
	border-left-color: #e6e6e6;
}
.monitoring-top-right{
	border: 1px solid #e6e6e6;
}
.monitoring-bottom-left{
	width:238px!important;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #e6e6e6;
	border-right-color: #e6e6e6;
	border-bottom-color: #e6e6e6;
	border-left-color: #e6e6e6;
}
.monitoring-bottom-right{
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #e6e6e6;
	border-right-color: #e6e6e6;
	border-bottom-color: #e6e6e6;
	border-left-color: #e6e6e6;
}




.block {
display: block!important;
}
.hide {
display: none!important;
}
.banner{
	width:100%;
	background-color:#f7f7f7;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 30px;
	padding-left: 0px;
}
.banner-con{
	width:1200px;
	margin:0px auto;
	position:relative;
}
.banner-con-l{
	/*width:726px;
	width:966px;
	border-right: 1px dotted #bcbcbc;
	padding-right:40px;
	float:left;*/
}
.banner-con-r{
	width:354px;
	width:208px;
	/*padding-left:40px;
	padding-right:39px;*/
	border-left:#3e96a9 1px solid;
	/*border-right:#bcbcbc 1px dotted;*/
	position: absolute;
    right: 0;
	top: -30px;
    padding-top: 30px;
	padding-bottom: 20px;
}




/**医生和医生群通栏**/
.active-on{
	color: #2780c2 !important;
	text-decoration: none;
	z-index: 1;
	position:relative;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 3px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #2780c2;
	cursor:pointer;
}

#doc-tit-class{
	
}
#doc-tit-class li{
	float:left;
	margin-top: 5px;
	margin-right:0px;
	padding:5px 20px;
	width:auto;
	/*border-top:#ddd 1px solid;
	border-right:#ddd 1px solid;*/
}
#doc-tit-class li b{
	display:none;
}

.doc-con{
}



.banner-con-l-tit{
	font-size: 24px;
	color: #4c595c;
	font-weight: 300;
	position:relative;
	line-height:38px;
	/*padding-left:48px;*/
	padding-bottom:35px;
}
.banner-con-l-tit h2{
	height:55px;
	margin: 0px 10px 0px 0px;
	border-bottom: #ddd 1px solid;
	position: relative;
	font-size: 24px;
	color: #333;
	font-weight: 400;
	/*border-left:#ddd 1px solid;*/
}
.banner-con-l-tit h2 b{
	display:inline-block;
	padding:0px 5px;
	background-color:#ecf0f1;
	font-weight: 300;
}
.banner-con-l-tit span{
	position:absolute;
	width:38px;
	height:38px;
	background-color:#ecf0f1;
	top: 0px;
	left: 0px;
	display: block;
	padding: 0px 5px;
}
.banner-con-l-tit span img{
	width:38px;
	height:38px;
}
.banner-con-l-tit h2 em{
	background-color:#f5f5f5;
	display:block;
	font-style:normal;
	top:35px;
	position:absolute;
	right: 0px;
	padding: 0px 5px;
}
.banner-con-l-tit h2 em a{
	text-decoration: none;
font-size: 14px;
font-weight: normal;
color: #2780c2;
}
.banner-con-l-tit h2 em a:hover{
	color:#92b830;
}
.banner-con-l-tit h2 em a font {
font-family:  Verdana, "微软雅黑", Arial;
}

.banner-con-r-tit{
	position:relative;
	margin-bottom:16px;
}
.banner-con-r-tit span{
	display:block;
	position:absolute;
	top:0px;
	left:-19px;
}
.banner-con-r-tit span img{
	width:38px;
	height:38px;
	border-radius:19px;
	background-color:#ecf0f1;
}
.banner-con-r-tit h4{
	margin:0px;
	padding:0px;
	padding-left:25px;
	font-weight: 300;
	font-size:20px;
	line-height:40px;
	color: #4c595c;
}
.banner-con-r-tit h4 a{
	display:block;
	position:absolute;
	right:0px;
	font-size: 14px;
	color: #3e96a9;
	padding:0px 5px;
	text-decoration:none;
}
.banner-con-r-tit h4 a:hover{
	color:#f56734;
}
.banner-con-r-tit h4 a font{
	font-family:  Verdana, "微软雅黑", Arial;
}
.banner-con-r-con{
	/*border-left:#bcbcbc 1px dotted;
	border-right:#bcbcbc 1px dotted;*/
}
.banner-con-r-con li{
	width:auto!important;
	float:none!important;
	margin-bottom:10px;
	background-color:#f8f8f8;
}
.home-doc-group{
	/*border:#e4e4e4 1px solid;
	background-color:#fff;*/
	padding:8px;
	text-align:center;
	position:relative;
}
.home-doc-group:hover{
	cursor:pointer;
}
.home-doc-group a{
	position:absolute;
	display:block;
}
.home-doc-group a img{
	border:#e4e4e4 2px solid;
	width:56px;
	height:56px;
}
.home-doc-group p{
	font-size:14px;
	color:#333;
	margin: 0px;
    padding-left: 70px;
	height:70px;
	text-align:left;
}
.home-doc-group p span.xingming a{
	position:relative;
	color:#333;
	text-decoration:none;
}
.home-doc-group p span.xingming a:hover{
	color:#f56734;
}
.home-doc-group p em{
	font-style:normal;
	font-size:12px;
	color:#25bce9;
	display:block;
	margin-top:2px;
}
.doc-group-jianjie{
border-top: 1px dashed #e2e2e2;
padding: 5px 10px;
height: 38px;
overflow: hidden;
margin: 0 5px;
color: #666;
font-size: 12px;
font-weight: 400;
line-height: 20px;
text-align: left;
}
.doc-group-zhpf{
padding:10px 5px 5px 0px;
border-top: 1px solid #e2e2e2;
position: relative;
display: block;
font-size: 14px;
text-align: left;
color:#666;
}
.doc-group-zhpf span{
	float:right;
	color:#666;
}
.doc-group-zhpf font{
	color:#f9a821;
}


.banner-con li{
	width:232px;
	float:left;
	margin-right:10px;
	margin-bottom:20px;
}
.doc-cell{
	width:230px;
	border:#e6e6e6 1px solid;
	margin:0px auto;
	background-color:#fff;
	text-align:center;
}
.doc-cell span{
	margin-top:20px;
	display:inline-block;
}
.doc-cell span img{
	width:70px;
	height:70px;
	border-radius: 50%;
	border: 1px solid #E5F2FE;
	padding: 5px;
}
.doc-cell p{
font-size: 14px;
margin-top:5px;
color: #333;
}
.doc-cell p span.xingming a{
	text-decoration:none;
	font-size: 16px;
	margin-top: 15px;
	color: #333;
}
.doc-cell p span.xingming a:hover{
	color:#333;
}
.doc-cell p span.xingming em{
	font-style:normal;
	margin-left:5px;
	color: #999;
}
.doc-cell p span.from-keshi{
	margin-top:5px;
	display:block;
	height:16px;
}
.doc-cell p span.from-keshi a{
	color:#999;
	text-decoration:none;
	font-size: 12px;
}
.doc-cell p span.from-yiyuan{
	margin-top:10px;
	display:block;
	margin-bottom:8px;
	height:16px;
}
.doc-cell p span.from-yiyuan a{
	color:#999;
	text-decoration:none;
	font-size: 12px;
}
.doc-cell p span.from-yiyuan a:hover{
	color:#2780c2;
}
.doc-wrap{
	width:100%;
	height:130px;
	overflow:hidden;
}
.doc-wrap:hover{
	cursor:pointer;
}
.doc-shanchang{
	border-top: 1px dashed #e2e2e2;
	opacity: 1;
	padding: 15px 10px;
	height: 40px;
	overflow: hidden;
	margin: 0 5px;
	color: #999;
	font-size: 12px;
	font-weight: 400;
	line-height: 20px;
	text-align:left;
}
.doc-zhpf{
	padding: 10px 0;
	border-top: 1px solid #eee;
	height: 38px;
	position:relative;
	display:block;
}
.doc-contral-ico{
	padding: 0;
	opacity: 1;
	overflow: hidden;
	border-top: none;
	border-top:#e2e2e2 1px dashed;
}
.doc-cell:hover .doc-wrap{
	background-color:#f6f6f6;
}
.doc-zhpf-l{
	position:absolute;
	width:119px;
	border-right:1px solid #f0f0f0;
	margin:5px 0px;
	top:0px;
	left:0px;
	color:#f56734;
	font-size:12px;
	text-align:center;
	line-height:20px;
}
.doc-zhpf-l span{
	display:block;
	margin-top:0px;
	font-size:20px;
}
.doc-zhpf-r{
	padding-left:130px;
	margin:5px 0px;
	color:#555;
	font-size:12px;
	text-align:center;
	line-height:20px;
	margin-top:-5px;
}
.doc-zhpf-r span{
	display:block;
	margin-top:0px;
	font-size:20px;
	color:#f56734;
}
.doc-contral-ico span{
	margin-top: 20px;
	display: inline-block;
	font-weight: 400;
	font-size: 12px;
	line-height: 12px;
	color: #666;
	text-align: center;
	margin-right: 15px;
}
.doc-contral-ico span em{
	display:inline-block;
	position:relative;
}
.doc-contral-ico span em img{
	width:32px;
	height:32px;
	padding:0px;
	border:none;
}
.shoufei{
	width:16px;
	height:16px;
	border-radius:8px;
	background-color:#ec490d;
	color:#fff;
	line-height:16px;
	text-align:center;
	font-style:normal;
	position:absolute;
	top:0px;
	right:0px;
}
.doc-contral-ico span font{
	display:block;
	margin-top:5px;
}

/**集团区域**/
.jituan{
	width:1200px;
	margin:20px auto 10px auto;
}

.jituan-tit{
	font-size: 24px;
	color: #666;
	font-weight: 300;
	position:relative;
	line-height:38px;
	/*padding-left:48px;*/
	padding-bottom:35px;
}
.jituan-tit h2{
	height:20px;
	margin: 0px 10px 0px 0px;
	border-bottom: #ddd 1px solid;
	position: relative;
	font-size: 24px;
	color: #333;
	font-weight: 500;
}
.jituan-tit h2 b{
	display:inline-block;
	padding:0px 5px;
	font-weight: 300;
}
.jituan-tit span{
	position:absolute;
	height:38px;
	top: 0px;
	left: 0px;
	display: block;
	padding: 0px 5px;
	background-color: #f7f7f7;
}
.white-bg{
	background-color:#fff!important;
}
.jituan-tit span img{
	width:38px;
	height:38px;
}
.jituan-tit h2 em{
	background-color:#f7f7f7;
	display:block;
	font-style:normal;
	top: 0px;
	position:absolute;
	right: 0px;
	padding: 0px 5px;
}
.jituan-tit h2 em a{
	text-decoration: none;
font-size: 14px;
font-weight: normal;
color: #2780c2;
}
.jituan-tit h2 em a:hover{
	color:#92b830;
}
.jituan-tit h2 em a font {
font-family: Verdana, "微软雅黑", Arial;
}

.jituan ul li{
	/*border:1px solid #E6E6E6;*/
	width:380px;
	float:left;
	margin-right:30px;
	margin-bottom:30px;
}
.jituan-cell{
	padding:10px;
	position:relative;
	border:1px solid #E6E6E6
}
.jituan-cell img{
	display:block;
	border:#E6E6E6 1px solid;
	position:absolute;
	top:15px;
	left:15px;
	width:60px;
	height:60px;
}
.jituan-cell-tit{
	width:75%;
	padding-left:25%;
	height:66px;
}
.jituan-cell-tit h4{
	margin:0px;
	padding:0px;
	line-height:30px;
	color:#333;
	margin-top:10px;
	font-size: 16px;
	max-width:268px;
	overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.jituan-cell-tit h4 a{
	color:#333;
	text-decoration:none;
	font-weight:500;
}
.jituan-cell-tit h4 a:hover{
	color:#2780c2;
}
.jituan-cell-tit p{
	margin:0px;
	padding:0px;
	line-height:24px;
	font-size:12px;
	color:#999;
}
.jituan-jianjie{
	margin:10px 5px 10px 5px;
	padding-top:10px;
	color:#999;
	font-size:12px;
	height: 38px;
	overflow: hidden;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #E6E6E6;
	line-height:20px;
}
.jituan-cell-shuju{
	margin:10px 5px 0px 5px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E6E6E6;
}
.jituan-cell dl{
	margin:0px;
	padding:0px;
	padding-top:10px;
}
.jituan-cell dl dd{
	float:left;
	margin:0px;
	padding:0px;
	font-size:12px;
	color:#666;
	width:33%;
}
.jituan-cell dl dd font{
	color:#f56734;
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
}








/**行动**/
.act{
	width:1200px;
	margin:0px auto;
	margin-top:20px;
}
.act-con{
	border-right:#ddd 1px solid;
}



#home-act{
	list-style:none;
	height:318px!important;
}
.act-tit{
}
.act-tit h2{
height:18px;
margin: 0px 0px 0px;
border-bottom:#ddd 1px solid;
position:relative;
}
.act-tit h2 em{
	display:block;
	font-style:normal;
	position:absolute;
	background-color:#fff;
	top:7px;
	right:0px;
	padding:0px 5px;
}
.act-tit h2 em a{
	text-decoration:none;
	font-size:14px;
	font-weight:normal;
	color:#3e96a9;
}
.act-tit h2 em a font{
	font-family: Verdana, "微软雅黑", Arial;
}
.act-tit h2 em a:hover{
	color:#f56734;
}
.act-tit h2 span{
	font-size:24px;
	color: #333;
	font-weight: 500;
	position:absolute;
	top:0px;
	left:0px;
	display:block;
	padding:0px 5px;
	background-color:#FFF;
}
.act-tit h3{
	font-size:14px;
	font-weight:normal;
	color:#808080;
	margin-top:0px;
}



#home-act{
	margin:40px 0px;
}
#home-act li{
	margin:0px;
	padding:0px;
	list-style:none;
	height:316px;
}
.slide{
	background-color:#fff;
	border-left:#E6E6E6 1px solid;
	border-bottom:#E6E6E6 1px solid;
	border-top:#E6E6E6 1px solid;
}
#home-act li img{
	border:none!important;
	border-width:0px!important;
	border-image-width:none!important;
	border-color:transparent!important;
}
.slide-closed{
	width:170px;
	overflow:hidden;
}
.slide-open{
	width:396px!important;
	border-left:#2780c2 2px solid;
	border-right:#2780c2 2px solid;
	z-index:55!important;
	background-color:#f9f9f9;
}
.weact-show{
	border-right:#E6E6E6 1px solid;
	width:199px;
	float:left;
	background-color:#fff;
	height:316px;
	text-align:center;
}
.weact-hide{
	float:right;
	width:195px;
}
.weact-show img{
	margin-top:50px;
}
.weact-show h2{
	font-size: 14px;
	font-weight: 500;
	color:#333;
	line-height:28px;
	text-align:center;
	margin:0px;
	margin-top:60px;
}
.weact-show p{
	color:#666;
	font-size:12px;
	text-align:center;
	margin:5px auto;
	margin-top:25px;
}
.weact-show p span{
	color:#ff7200;
	margin:0px 5px;
	font-size: 28px;
    font-weight: bold;
}
.slide-open .weact-show{
	background-color:#f8f9fb!important;
	}
.weact-hide a{
	display: block;
height: 96px;
text-align: left;
padding: 0 15px 0 55px;
position: relative;
border-top: 1px solid #E6E6E6;
text-decoration: none !important;
background-color:#fff;
cursor:default;
}

.weact-hide a span{
	position: absolute;
font-size: 32px;
display: block;
top: 14px;
left: 15px;
}
.weact-hide a span img{
	margin-top:0px;
	border-radius:16px;
}
.weact-hide a h5{
	font-size: 12px;
	margin:0px;
padding:0px;
padding-top: 10px;
font-weight:500;
color:#333;
}
.weact-hide a p{
	color:#999;
	margin:0px;
    padding:0px;
	margin-top:5px;
	font-size:12px;
	line-height:18px;
}
.weact-hide a p font {
	color:#ff7200;
	font-size:14px;
	margin-right:5px;
	font-weight:500;
}
.weact-hide a:hover{
	background-color:#f5f5f5;
}
.weact-hide a:hover h5{
	color:#2780c2;
}
.slide-open .weact-hide a{
	background-color:#f8f9fb!important;
	}
.weact-hide-more{
	height:24px!important;
	text-align:center!important;
	line-height:24px;
	padding:0px!important;
	font-size:30px;
	color:#ccc;
	background: #f5f5f5 !important;
}


#home-act li.slide-closed .weact-hide{
	transition: all .6s ease-out 0s;
	opacity: 0;
}
#home-act li.slide-open:hover .weact-hide{
	opacity:1;
    transition: all .6s ease-out 0s;
}

.weact-hide-last{
	width: 194px;
	border-right: #2780c2 1px solid;
}
.border-bottom-none{
	border-bottom:none!important;
}

/*面包屑样式*/
.mbx{
	width:1200px;
	margin:0px auto;
	height:40px;
	line-height:40px;
	color: #666;
    font-size: 12px;
	border-bottom:#e6e6e6 0px solid;
	text-indent:10px;
}
.mbx p{
	margin:0px;
}
.mbx p a{
	text-decoration:none;
	color:#2780c2;
}
.mbx p a:hover{
	text-decoration:underline;
}

.border-right-none{
	border-right-width:0px!important;
}
.padding-bottom-none{
	padding-bottom:0px!important;
}
.padding-bottom-5{
	padding-bottom:5px!important;
}

.no-border{
	border-width:0px!important;
}


.sub-banner{
	background-color:#f9f9f9;
	background-color:#f5f5f5;
	min-height:662px;
	/*评估部分和相关推荐增加间距*/
	margin-bottom:20px;
}
.gray-base{
	background-color: #f9f9f9;
	border-bottom:#e6e6e6 1px solid;
	overflow:hidden;
	padding-bottom:20px;
}
.green-btn{
	background-color:#91B821!important;
}
a.green-btn:hover{
	background-color:#9fbf77!important;
}

/* 无数据 */
.zNotxt {background: url(../images/404.png) no-repeat 0 center; height: 210px; padding: 100px 30px 0px 300px; font-size:30px; line-height:40px; color:#333;}
.zNotxt p {font-size:12px; line-height:20px; color:#999;}
.zNotxt a {color: #999;}
.zNotxt a:hover {color: #fd7b4d;}

.no-info a{
	font-size: 16px;
    margin-left: 20px;
    color: #999;
}
.no-info a:hover{
	color:#f56734;
}


/**面码标记**/

.doc-page-more{
	height:30px;
	width:100%;
    background-color: #eee;
	clear:both;
	position:relative;
	line-height:30px;
	text-indent:20px;
	color:#ccc;
	margin:20px auto;
}
.doc-page-more p{
	margin: 0px;
    position: absolute;
	top:0px;
    right: 0px;
    background-color: #92b830;
    color: #fff!important;
    font-size: 12px;
    line-height: 30px!important;
    padding: 0px 15px;
	text-indent: 0px!important;
}
.doc-page-more span{
	font-size:12px;
	color:999;
}




/*更多按钮*/
.more-con{
	height:46px;
	width:100%;
	padding:15px 0;
}
.more-con a{
	display: block;
    margin: 0px auto;
    background: #f5f5f5;
    border: 1px solid #f0f0f0;
    width: 298px;
    font-size: 14px;
    color: #999;
    line-height: 38px;
    text-align: center;
}
.more-con a:hover{
	background: #f0f0f0;
    color: #666;
    border-color: #f0f0f0;

}
.more-con a i{
	vertical-align:middle;
	margin-right:5px;
	display: none;
}
/*主导航加病例后调整*/
.dangan-right-box dl{
	padding-bottom:10px;
}































/* 即时通讯 */
.divMsm {position: fixed; bottom: 0px; right: 32px; z-index: 999999;}

/* ================================================== DAMIHU ================================================== */
/* ************************ 公用样式开始 ******************************* */
body,h2,h3,p {font-size: 12px; margin: 0; padding: 0;}
a {text-decoration:none;}
em,i,b,strong {font-style:normal; font-weight: normal;}
img {border:none; vertical-align:top;}
.b-radius {border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;}
.text-hid {white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.out-ts {webkit-transition:3s; -moz-transition:3s; -ms-transition:3s; -o-transition:3s; transition:3s;}
.int {float:left; background:#fff; border:1px solid #dedede;}
.int input {float:left; border:none; background:none; height:30px; line-height:30px; padding:0 10px; font-size:14px; color:#111; outline:none;}
.b-sd {box-shadow:0px 0px 50px rgba(55,55,55,0.5);}
.hidden {overflow: hidden;}
.znone {display: none;}
/* ************************ 公用样式结束 *************************** */
/* 文本溢出 */
.texthid {white-space:nowrap; text-overflow:ellipsis; overflow: hidden;}
/* 按钮 */
.butt-more,.butt-buy {width: 90px; height: 24px; line-height: 24px; text-align: center; background: #ec490d; color: #fff; font-size: 14px;}
.butt-more:hover,.butt-buy:hover {background: #fd7b4d;}
/* 公用列表 */
.zFive,.zFour {width: 1220px; margin: 0 auto;}
.zFive li,.zFour li {float: left; margin-right: 20px;}
/* 5列 */
.zFive li {width: 214px;}
/* 4列 */
.zFour li {width: 275px;}
/* 无数据 */
.z-no-txt {width: 100%; margin: 0 auto;}
.z-no-txt p {color: #999; font-size: 12px; text-align: center; border: 1px solid #e6e6e6; line-height: 40px;}

/* ----------==========********** 登录框 **********==========---------- */
/* 背景遮罩 */
.login-mask {width: 100%; height: 100%; margin: 0 auto; position: absolute; top: 0; left: 0; background: #000; filter: alpha(opacity=60); -moz-opacity: 0.6; opacity: 0.6; z-index: 999999;}
/* 弹出 */
.login-wrap {position: absolute; z-index: 9999999; left: 50%; top:50%; margin-left: -200px; margin-top:-150px; width: 400px;}
.loginbox {width: 320px; position: absolute; top: -5px; left: 0; background: #fff; padding: 0 40px; padding-bottom: 20px;}
.login-tit {font-size: 24px; color: #303030; line-height: 80px;}
.login-kbox {width: 400px; height: 60px; position: absolute; top: -60px; overflow: hidden;}
#owl-login {width: 430px; height: 108px; background:#e6e6e6 url("../images/owl-login.png") no-repeat 0 -0px; position: absolute; top: -49px; left: -30px; margin-left: 0;}
.loginput {margin-bottom: 20px; background: url(../images/login_icon.png) no-repeat -39px 0px; position: relative;}
.loginput input {width: 270px; height: 38px; line-height: 38px; padding-left: 38px;}
.loginput span {position: absolute; top:0; left: 0; float: left; margin-left: 38px; font-size: 14px; line-height: 38px; height: 38px; width: 280px; background: #fff; color: #fc7e51; display: none;}
.login-user {background-position:0px 0px;}
.login-pw {background-position:0px -38px;}
.long-but,.user-reg {width: 320px; margin: 0 auto;}
.long-but a {float: left;}
.long-but .butt-buy {width: 318px; height: 38px; line-height: 38px; background: #fd7b4d; border: 1px solid #ec490d; font-size: 16px;}
.long-but .butt-buy:hover {background: #ec490d;}
.user-reg {height: 50px; line-height: 50px;}
.user-reg strong {float: left; color: #666; font-size: 12px; font-weight: normal;}
.user-reg strong a {padding: 0 5px; color: #ec490d;}
.user-reg em {float: right; font-size: 12px; font-style: normal; font-weight: normal;}
.user-reg em a {color: #999;}
/* 错误提示 */
.login-err .loginput {border-color: #fc7e51;}
.login-err .loginput input {color: #fc7e51 !important;}
.login-err .login-user {background-position:0px -76px;}
.login-err .login-pw {background-position:0px -114px;}
.login-err .loginput span {display: block;}
.login-err .loginput {-webkit-transition: 0.2s; -moz-transition: 0.2s; -ms-transition: 0.2s; -o-transition: 0.2s; transition: 0.15s;}
.login-close {position: absolute; right: 20px; top: 17px; line-height: 40px; z-index: 9999;}
.login-close a {display: inline-block; width: 25px; height: 25px; background: url("../images/shop/coles.png") no-repeat center;}
/* 小白 */
#owl-login .hand {
	width: 30px;
	height: 30px;
	border-radius: 40px;
	-webkit-border-radius: 40px;
	-moz-border-radius: 40px;
	background-color: #fff;
	border:1px solid #c99a63;
	-webkit-transform: scaleY(0.6);
	-moz-transform: scaleY(0.6);
	-o-transform: scaleY(0.6);
	-ms-transform: scaleY(0.6);
	transform: scaleY(0.6);
	-webkit-transition: 0.3s ease-out;
	-moz-transition: 0.3s ease-out;
	-o-transition: 0.3s ease-out;
	-ms-transition: 0.3s ease-out;
	transition: 0.3s ease-out;
	position:relative;
	position: absolute;
	left: 55px;
	bottom: -7px;
	bottom: -14px\9;
	behavior: url(js/PIE.htc);
}
#owl-login .hand.hand-r {left: 130px;}
#owl-login.password .hand {
  -webkit-transform: translateX(18px) translateY(-13px) scale(0.4);
  -moz-transform: translateX(18px) translateY(-13px) scale(0.4);
  -o-transform: translateX(18px) translateY(-13px) scale(0.4);
  -ms-transform: translateX(18px) translateY(-13px) scale(0.4);
  transform: translateX(18px) translateY(-13px) scale(0.4);
  /* IE6-8遮眼时后手的位置 */
  position: relative\9;
  top: -30px\9; 
}
#owl-login.password .hand.hand-r {
  -webkit-transform: translateX(-14px) translateY(-11px) scale(0.7);
  -moz-transform: translateX(-14px) translateY(-11px) scale(0.7);
  -o-transform: translateX(-14px) translateY(-11px) scale(0.7);
  -ms-transform: translateX(-14px) translateY(-11px) scale(0.7);
  transform: translateX(-14px) translateY(-11px) scale(0.7);
  width: 20px;
  height: 20px;
}
#owl-login .arms {
  top: 58px;
  position: absolute;
  width: 100%;
  height: 60px;
  overflow: hidden;
}
#owl-login .arms .arm {
  width: 40px;
  height: 65px;
  position: absolute;
  left: 20px;
  top: 50px;
  background-image: url("../images/owl-login-arm.png");
  -webkit-transition: 0.3s ease-out;
  -moz-transition: 0.3s ease-out;
  -o-transition: 0.3s ease-out;
  -ms-transition: 0.3s ease-out;
  transition: 0.3s ease-out;
  -webkit-transform: rotate(-20deg);
  -moz-transform: rotate(-20deg);
  -o-transform: rotate(-20deg);
  -ms-transform: rotate(-20deg);
  transform: rotate(-20deg);
}
#owl-login .arms .arm.arm-r {
  -webkit-transform: rotate(20deg) scaleX(-1);
  -moz-transform: rotate(20deg) scaleX(-1);
  -o-transform: rotate(20deg) scaleX(-1);
  -ms-transform: rotate(20deg) scaleX(-1);
  transform: rotate(20deg) scaleX(-1);
  left: 158px;
}
#owl-login.password .arms .arm {
  -webkit-transform: translateY(-30px) translateX(40px);
  -moz-transform: translateY(-30px) translateX(40px);
  -o-transform: translateY(-30px) translateX(40px);
  -ms-transform: translateY(-30px) translateX(40px);
  transform: translateY(-30px) translateX(40px);
  /* ie7-8输入密码时的遮眼动作 */
  top: 15px\9;
  left: 55px\9;
}
#owl-login.password .arms .arm.arm-r {
  -webkit-transform: translateY(-30px) translateX(-40px) scaleX(-1);
  -moz-transform: translateY(-30px) translateX(-40px) scaleX(-1);
  -o-transform: translateY(-30px) translateX(-40px) scaleX(-1);
  -ms-transform: translateY(-30px) translateX(-40px) scaleX(-1);
  transform: translateY(-30px) translateX(-40px) scaleX(-1);
  /* ie7-8输入密码时的遮眼动作 */
  width: 40px\9;
  height: 65px\9;
  background-image: url(../images/owl-login-arm-r.png)\9;
  /* _background-image: url(../images/owl-login-arm-r.png) !important; */
  background-repeat: no-repeat\9;
  background-position: center\9 bottom\9;
  top: 15px\9;
  left: 120px\9;
}

/* ---------==========  登录页  ==========--------- */
/* 顶部 */
.Z-LoginTop {width:1200px; margin: 0 auto; height:62px; padding:20px 0;}
.Z-LoginTopLeft {float:left; height:62px; width:800px;}
.Z-LoginTopLeft a {float:left; margin-top:11px; padding-right:30px;}
.Z-LoginTopLeft h4 {float:left; font-size:24px; line-height:62px; color:#666; border-left:1px solid #e6e6e6; padding-left:30px; width:300px; white-space:nowrap; text-overflow:ellipsis; overflow: hidden;}
.Z-LoginTopRight {float:right; width:400px; text-align:right; padding:10px 0;}
.Z-LoginTopRight a {display:inline-block; padding: 0 10px; height:42px; line-height:42px; text-align:center; color:#999; font-size: 12px;}
.Z-LoginTopRight a:hover {color: #666;}
/* 登录 */
.us-wrap {width: 100%; height: 470px; margin: 0 auto; background:#217fc4 url(../images/login_pic.jpg) no-repeat center;}
.us-b {width: 1200px; margin: 0 auto; height: 470px; position: relative;}
.us-b-bg {position: absolute; right: 0; top: 50%; width: 360px; margin-top: -198px; background: #fff; border: 1px solid #e6e6e6;}
.us-b-list {width: 360px; margin: 0 auto; background: #fff;}
.us-b-list li {float: left; width: 120px;}
.us-b-list li a {float: left; width: 120px; height: 50px; line-height: 50px; text-align: center; border-bottom: 1px solid #e6e6e6; background: url(../images/login_dot.png) no-repeat center -41px; color: #333; font-size: 16px; background: #f9f9f9;}
.us-b-list li a:hover {color: #ec490d;}
.us-b-list .active a {background-position: center bottom; color: #ec490d; background: #fff; border: 1px solid #e6e6e6; border-bottom: none; width: 120px; border-top: 3px solid #ec490d; height: 47px; line-height: 47px; position: relative; margin-left: -1px;}
.us-b-w {padding: 25px 25px 15px 25px;}
.us-b-w,.us-b-int {width: 310px; margin: 0 auto;}
.us-b-tit {width: 310px; line-height: 40px; float: left; font-size: 12px;}
.us-b-tit em {color: #666; font-size: 14px; font-weight: bold;}
.us-b-tit span {color: #999; padding-left: 5px;}
.us-int {background: url(../images/login_icon.png) no-repeat -39px 0px; position: relative; padding-left: 38px; width: 270px;}
.us-int label {float: left; width: 272px; position: relative;}
.us-int input {width: 250px; height: 44px; line-height: 44px; font-size: 12px;}
.us-int label span {position: absolute; line-height: 44px; left: 10px; top: 0; color: #a9a9a9; width:260px; font-size: 12px;}
.us-int label em {display: none;}
.us-user {background-position: 0 2px;}
.us-ps {background-position: 0 -35px;}
.us-b-int .butt-login {float:left; text-align: center; width: 308px; height: 44px; line-height: 44px; background: #fd7b4d; color: #fff; border: 1px solid #ec490d; font-size: 24px; margin-top: 40px;}
.us-b-int .butt-login:hover {background: #ec490d;}

.us-b-reg {width: 310px; margin: 0 auto; height: 44px; line-height: 44px; color: #999; font-size: 12px;}
.us-b-reg strong {float: left;}
.us-b-reg strong a {color: #ec490d; padding: 0 5px;}
.us-b-reg strong a:hover {color: #333;}
.us-b-reg em {float: right;}
.us-b-reg em a {color: #999;}
.us-b-reg em a:hover {color: #333;}
/* 错误样式 */
.err .us-int {border-color: #ec490d;}
.err .us-user {background-position: 0px -73px;}
.err .us-ps {background-position: 0px -111px;}
.err .us-int input {color: #ec490d;}
.err .us-int label em {position: absolute; left: 0; line-height: 44px; top: 0; color: #ec490d; padding-left: 10px; width: 260px; display: block; background: #fff; font-size: 12px;}
.login-footer {width: 990px;margin: 0px auto;color: #888;padding-bottom: 20px;padding-top: 20px;text-align: center;font-size: 12px;}










/* ---------==========  注册  ==========--------- */
/* ++++个人用户++++ */
/* 流程 */
.uReg-wrap {width: 1178px; margin: 0 auto; border: 1px solid #e6e6e6; font-size: 12px; padding: 0 10px; background: #fff;}
.uReg-tit {width: 1110px; margin: 0 auto;}
.uReg-tit h2 {font-size: 14px; color: #666; padding: 20px 0; line-height: 40px; font-weight: 500;}
.zReg-w {width: 1110px; height: 60px; padding-bottom: 20px; border-bottom: 1px dotted #e6e6e6;}
.zEs-lclist {float: left; width: 370px; border-top: 5px solid #e6e6e6; margin-top: 23px;}
.zEs-lclist dt {float: left; width: 20px; text-align: center; padding: 0 175px;}
.zEs-lclist dt i {float: left; width: 20px; height: 20px; background: url(../images/shop/lc_icon.png) no-repeat -40px 0px; margin-top: -13px;}
.zEs-lclist dd {float: left; width: 370px; height: 30px; line-height: 30px; text-align: center; color: #999;}
.lc-one {border-color: #ffa078;}
.lc-one dt i {background-position: 0px 0;}
.lc-one dd {color: #ffa078;}
.lc-two {border-color: #ec490d;}
.lc-two dt i {background-position: -20px 0;}
.lc-two dd {color: #ec490d;}
.zReg-w .zEs-lclist dd {font-size: 14px; line-height: 40px; height: 40px;}
/* 表单 */
.uReg-f {width: 1110px; margin: 0 auto; padding: 10px 0;}
.uReg-list {width: 590px; margin: 0 auto; padding: 20px 270px 10px 220px;}
.uReg-list li {float: left; width: 570px; margin-bottom: 15px;}
.uReg-list li strong {float: left; line-height: 46px; height: 46px;}
.uReg-list li strong {width: 120px; text-align: right;}
.uReg-list li strong i {width: 20px; height: 20px; background: url(../images/must_icon.png) no-repeat center; float: right; display: none;}
.uReg-list li strong b {float: right; padding-right: 10px; color: #666; font-size: 14px;}
.uReg-list .uReg-int {width: 448px; overflow: hidden; float: left; border-color: #e6e6e6;}
.uReg-list .uReg-int label {width: 448px; float: left; position: relative;}
.uReg-list .uReg-int input {width: 428px; height: 44px; line-height: 44px; font-size: 12px; color: #000; font-weight: bold; font-size: 14px;} /*  box-shadow: inset 0 1px 2px rgba(0,0,0,0.1); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; */
.uReg-list .uReg-int label span {position: absolute; line-height: 44px; left: 10px; top: 0; color: #a9a9a9; width: 438px; font-size: 12px;}
.uReg-int label em {display: none; line-height: 44px; top: 0; padding-left: 10px; width: 438px; font-size: 12px;}
.uReg-list .r-int,.uReg-list .r-int label {width: 348px;}
.uReg-list .r-int label span,.uReg-list .err .r-int label em {width: 338px;}
.uReg-m {float: left; width: 100px; text-align: center; line-height: 44px;}
.uReg-m a {color: #999; display: inline-block;}
.uReg-m a:hover {color: #666;}
.uReg-code {border: 1px solid #e6e6e6; width: 99px; border-left: none; background: #e6e6e6; color: #333 !important;}
.uReg-ag {border: 1px solid #e6e6e6; width: 99px; border-left: none; background: #f9f9f9; height: 44px; line-height: 44px; color: #ccc !important; cursor: default;}
.uReg-read {width: 470px; padding-left: 120px; margin-top: 20px;}
.uReg-read p {color: #666;}
.uReg-read p i {padding: 0 5px;}
.uReg-read p a {color: #ec490d; padding: 0 5px;}
.uReg-read p a:hover {text-decoration: underline;}
.uReg-but {display: inline-block; width: 348px; height: 48px; line-height: 48px; background: #fd7b4d; border: 1px solid #ec490d; text-align: center; color: #fff; font-size: 20px; margin-top: -20px;}
.uReg-but:hover {background:#ec490d;}
/*注册协议*/
.reg-agreement{
	padding: 20px 30px;
    line-height: 24px;
}


/* 2 */
.uReg-sex {width: 448px; height: 44px; float: left; border:1px solid #fff;}
.uReg-rad {float: left; width: 200px; padding-left: 10px;}
.uReg-rad label {float: left; width: 80px;}
.uReg-rad label .ugender {float: left; border:none; background: none;}
.uReg-rad label .ugender input {width: 14px; height: 14px; margin-top: 15px;}
.uReg-rad label strong {float:left; width: 50px; text-align: left; padding-left: 10px; color: #666; line-height: 44px;}
.uReg-sex em {float: right; line-height: 44px; padding-right: 10px; color: #999; display: none;}
.uReg-selbox {float: left; width: 450px;}
.uReg-selint {float: left; width: 138px; height: 44px; margin-right: 15px; border:1px solid #e6e6e6;}
.uReg-no-r {margin-right: 0;}
.uReg-selint select {float: left; width: 133px; height: 44px; line-height: 44px; border: none; color: #666; padding-left: 5px; outline: none;}
.uReg-next {width: 450px; padding-left: 120px; padding-top: 20px; float: left;}
.uReg-next a {width: 213px; margin-top: 0; float:left;}
.uReg-next .uReg-back {background: #adadad; border:1px solid #999; text-align: center; height: 48px; line-height: 48px; font-size: 20px; color: #fff; margin-right: 20px;}
.uReg-next .uReg-back:hover {background: #999;}
/* ++++专业人员++++ */
.uReg-start {width: 520px; border: 5px solid #e6e6e6; margin: 80px 260px; padding: 50px 30px 20px 30px;}
.uReg-st-pic {float: left; width: 188px; height: 181px; background: url(../images/reg_start_pic.png) no-repeat center;}
.uReg-st-wrap,.uReg-st-list,.uReg-st-list dt,.uReg-st-list dd {float: left; width: 332px;}
.uReg-st-list dt {border-bottom: 1px solid #e6e6e6; line-height: 40px; font-size: 18px; font-weight: bold; color: #666;}
.uReg-st-list dd {padding-top: 10px; color: #999;}
.uReg-st-list dd a {float: left; background: #fd7b4d; color: #fff; border: 1px solid #ec490d; height: 22px; line-height: 22px; width: 78px; text-align: center;}
.uReg-st-list dd a:hover {background: #ec490d;}
.uReg-st-text {color: #999; float: left; width: 332px; text-align: right; margin-top: 20px; line-height: 30px;}
.uReg-st-text a {color: #fd7b4d; padding: 0 5px;}
.uReg-st-text a:hover {color: #ec490d;}
.pro .zEs-lclist,.pro .zEs-lclist dd {width: 222px;}
.pro .zEs-lclist dt {width: 20px; padding: 0 101px;}
/* 头像 */
.zReg-DoctorPicBox {width:450px; margin-top:30px; float:left; padding-left: 120px;}
.zReg-DoctorPicBox .zReg-DoctorImg {width:120px; margin:0 165px; text-align:center;}
.zReg-DoctorPicBox .zReg-DoctorImg a {display:inline-block; width:120px; height:120px; background: #e6e6e6; border-radius:60px; -moz-border-radius:60px; -webkit-border-radius:60px; position:relative; overflow:hidden;}
.zReg-DoctorPicBox .zReg-DoctorImg b {position:absolute; top:0; left:0; display:inline-block; width:120px; height:120px; line-height:118px; background:rgba(0,0,0,0.7); color:#fff; text-align:center; display:none; font-weight:normal; font-size:14px;}
.zReg-DoctorPicBox .zReg-DoctorImg:hover b {display:block;}
.zReg-DoctorPicBox .zReg-DoctorImg img {width: 120px; height: 120px;}
.zReg-DoctorPicBox p {border-bottom:none; text-align:center; line-height:40px; color:#999;}
.zReg-DoctorPicBox p a {display:inline-block; width:120px; height:26px; line-height:26px; color:#fff; font-size:14px; background:#fd7b4d; border: 1px solid #ec490d; margin-bottom: 20px;}
/* 流程 */
.reg-pro .tpye-sel {width: 448px; margin-right: 0;}
.reg-pro .tpye-sel select {width: 438px;}
.reg-pro .uReg-sel {width: 450px; overflow: hidden;}
.reg-pro .uReg-selbox {width: 450px;}
.reg-pro .ks-sel {margin-right: 15px; width: 215px;}
.reg-pro .ks-sel select {width: 210px;}
.reg-pro .reg-text label {position: relative; float: left;}
.reg-pro .reg-text label span {position: absolute; line-height: 20px; left: 10px; padding-top: 10px; color: #a9a9a9; width: 438px; font-size: 12px;}
.reg-pro .reg-text {width: 448px; position: relative; left: left; background: #fff;}
.reg-pro .reg-text textarea {width: 438px; height: 100px; line-height: 20px; padding: 10px 0 10px 10px; color: #000; outline: none; border: none; font-family: Verdana, "微软雅黑", Arial, sans-serif; float: left;}
.reg-pro .reg-text em {display: none;}
.reg-pro .uReg-tms {width: 450px; padding-left: 120px; float: left; line-height: 30px; text-align: right; color: #999;}
.reg-pro .uReg-tms i {padding: 0 5px; color: #ec490d;}

/* ++++商家入驻++++ */
.org .zEs-lclist,.org .zEs-lclist dd {width: 185px;}
.org .zEs-lclist dt {width: 185px; padding: 0 82px;}
.reg-org .uReg-list {width: 670px; margin: 0 auto; padding: 20px 230px 10px 180px;}
.reg-org .uReg-list li {width: 670px;}
.reg-org .uReg-list .uReg-read,.reg-org .uReg-list .uReg-next {padding-left: 200px;}
.reg-org .uReg-list li strong {width: 200px;}
.reg-org .uReg-xb {width: 450px; margin: 0 auto; padding:20px 330px;}
.reg-org .uReg-buss,.reg-org .uReg-buss p {float: left; width: 450px;}
.reg-org .uReg-buss {padding-top: 8px;}
.reg-org .uReg-buss p {line-height: 28px; margin-bottom: 2px;}
.reg-org .uReg-buss p span {float: left; color: #999; max-width: 330px; height: 28px; line-height: 28px; padding-left: 10px; white-space:nowrap; text-overflow:ellipsis; overflow: hidden;}
.reg-org .uReg-buss p i {float: left; width: 100px;}
.reg-org .uReg-buss p i a {float: left; margin-left: 10px; text-align: center; height: 28px; line-height: 28px; color: #fd7b4d;}
.reg-org .uReg-buss p i a:hover {color: #ec490d;}
.reg-org .uReg-buss-but {float: left; padding-left: 10px; height:26px;  width: 440px; line-height:26px;  overflow: hidden;}
.reg-org .uReg-buss-but span {float:left; text-align: center; border:none; height:26px; }
.reg-org .uReg-buss-but .textbox { border: 1px solid #ec490d;}
.reg-org .uReg-buss-but span a {border:none;}
.uReg-buss-but .l-btn-left,.uReg-buss-but .l-btn-text {float:left;}
.reg-org .uReg-buss-but span label {margin-left:14px; float:left; margin-top:-1px; height:30px; float:left;}
.reg-org .uReg-buss-but a {float: left; width: 80px; height: 26px; line-height: 26px; text-align: center; background: #fd7b4d; border: 1px solid #ec490d; color: #fff;}
.reg-org .uReg-buss-but a:hover {background: #ec490d;}
.reg-org .uReg-buss-but em {float: left; line-height: 28px; color: #999; padding-left: 10px;}
.reg-org .uReg-sex {width: 448px; height: 44px; float: left; border:1px solid #fff;}
.reg-org .uReg-rad {float: left; width: 200px; padding-left: 10px;}
.reg-org .uReg-rad label {float: left; width: 80px;}
.reg-org .uReg-rad label .ugender {float: left; border:none; background: none;}
.reg-org .uReg-rad label .ugender input {width: 14px; height: 14px; margin-top: 15px;}
.reg-org .uReg-rad label strong {float:left; width: 50px; text-align: left; padding-left: 10px; color: #666; line-height: 44px;}
.reg-org .uReg-sex em {float: right; line-height: 44px; padding-right: 10px; color: #999; display: none;}
.reg-org .uReg-list .uReg-date,.reg-org .uReg-list .uReg-date label {width: 208px;}
.reg-org .uReg-list .uReg-date label span,.reg-org .uReg-list .uReg-date label em {width: 198px;}
.reg-org .uReg-list .uReg-date label input {width: 188px;}
.reg-org .uReg-list .uReg-to,.send-data .uReg-list li .uReg-to {float: left; width: 30px; text-align: center; line-height: 46px; color: #666;}
.reg-org .uReg-no-r,.reg-pro .uReg-no-r {margin-right: 0;}
 {float: left;}
/* 圈子起始时间 */
.send-data .uReg-date,.send-data .uReg-date label {width: 208px;}
.send-data .uReg-date label span,.send-data .uReg-date label em {width: 198px;}
.send-data .uReg-date input {width: 188px;}
/* 错误 */
.uReg-list .err .uReg-int {border-color: #fedfdf; background: #fffafa;}
.uReg-list .err .uReg-int label span {display: none;}
.uReg-list .err .uReg-int label em {display: block; color: #ec490d; position: absolute; left: 0; background: #fffafa;}
.uReg-list .err .uReg-sex {border-color: #fedfdf; background: #fffafa;}
.uReg-list .err .uReg-sex em {display: block;}
.uReg-list .err .uReg-rad label strong,.uReg-list .err .uReg-sex em,.uReg-list .err .uReg-selint select {color: #ec490d;}
.uReg-list .err .uReg-selint {border-color: #fedfdf;}
.reg-org .err .uReg-buss-but em,.uReg-list .err .zReg-DoctorPicBox p {color: #ec490d;}
.uReg-list .err .zReg-DoctorPicBox .zReg-DoctorImg a {background: #fd7b4d;}
.uReg-list .err .reg-text {border-color: #fedfdf;}
.uReg-list .err .reg-text textarea {background: #fffafa;}
.uReg-list .err .reg-text em {display: block; position: absolute; line-height: 20px; left: 10px; padding-top: 10px; height: 100px; background: #fffafa; color: #ec490d; width: 438px; font-size: 12px; z-index: 9;}
.uReg-list .err .zkit-err em {float: left; height: 30px; line-height: 30px; background-color: #fffafa !important; position: relative; width: 100%; padding: 0; margin-left: -10px; text-indent: 10px !important;}


/* 3 成功 */
.uReg-xb {width:450px; padding: 20px 330px;}
.uReg-xbbg {width:450px; height: 203px; background: url(../images/reg_submit.png) no-repeat center 0;}
.uReg-xb p {float: left; width: 450px; text-align: center; font-size: 14px; color: #666; line-height: 30px;}
.uReg-xb p strong {font-size: 14px; font-weight: bold; color: #333;}
.uReg-xb p em {font-size: 24px; color: #92b830; line-height: 40px;}
.uReg-xb p i {color: #999; font-size: 12px;}
.uReg-xb p .uReg-but {margin-top: 20px;}

.uAciSetgred select {background: none;}
.uAciSetgred {background: #f0f0f0;}


/* ----------==========********** 搜索页 **********==========---------- */
.zSerch {border-bottom: none; height: 50px; line-height: 50px; background: #2780c2; overflow: hidden;}
.zSerch .index-menu-con {height: 50px; line-height: 50px; overflow: hidden;}
.zSerch-nav li {float: left; margin-right: 1px;}
.zSerch-nav li a {float: left; padding: 0 30px; text-align: center; font-size: 16px; color: #fff;}
.zSerch .zSerch-nav li .on {background: #3994d8; color: #fff !important;}
.zSo-wrap {width: 1200px; margin: 0 auto;}
.zSo-wrap em {color: #ec490d; padding: 0 5px; font-size: 12px;}
.zSo-wrap a:hover {text-decoration: underline;}
.zSo-srTit {margin: 1200px; height: 40px; line-height: 40px; margin: 0 auto; border-bottom: 1px solid #e6e6e6; color: #999;}
.zSo-srTit em {font-size: 14px; font-weight: bold;}
.zSo-srTit b {padding: 0 5px;}
/* +++++搜索结果展示+++++ */
.zSo-SrList {float: left; width: 904px; padding-right: 86px; padding-bottom: 20px;}
/* 无结果 */
.zSo-Nor {width: 730px; margin: 0 auto; height: 181px; padding: 45px 80px; background: url(../images/404.png) no-repeat left center;}
.zSo-Nor p {float: right; width: 540px; text-align: left; color: #999; font-size: 14px; line-height: 30px;}
.zSo-Nor .zSo-NorT {font-size: 24px; color: #333; padding-top: 55px;}
/* 商品 */
.zSo-f {width: 904px; border-bottom: 1px solid #e6e6e6; padding-bottom: 15px; margin-bottom: 30px;}
.zSo-f h2 {width:800px; padding-right: 90px; height: 40px; line-height: 40px; white-space:nowrap; text-overflow:ellipsis; overflow: hidden;}
.zSo-f h2 a {color: #333; font-size: 14px; font-weight: bold;}
.zSo-wrap h2 a em {font-weight: bold; font-size: 14px;}
.zSo-shop {border-bottom: none;}
.zSo-shop ul {width: 888px; padding: 0 1px; border-top: 1px solid #e6e6e6;}
.zSo-shop ul li {float: left; width: 212px; padding: 5px; overflow: hidden; margin-bottom: 10px;}
.zSo-shop ul li img {width: 212px; height: 159px;}
.zSo-shop ul li h3,.zSo-shop ul li p {width: 192px; padding: 0 10px; float: left;}
.zSo-shop ul li h3 {height: 30px; line-height: 30px; font-weight: normal; white-space:nowrap; text-overflow:ellipsis; overflow: hidden;}
.zSo-shop ul li h3 a {color: #666; border-bottom: none;}
.zSo-shop ul li p {height: 28px; line-height: 28px;}
.zSo-shop ul li p span {float: left; color: #fd7b4d;}
.zSo-shop ul li p i {float: right; color: #999; text-decoration: line-through;}
.zSo-shop ul li:hover {background: #f9f9f9;}
.zSo-From {border-top: 1px solid #e6e6e6; width: 888px; margin-top: -10px; padding-top: 10px;}
.zSo-From a {color: #999;}
.zSo-From a:hover {color: #666;}
.zSo-From strong {float: left; color: #999;}
.zSo-From i {float: right;}
.zSo-From i a {color: #0096ff;}
/* 搜索列表 */
.zSo-f .zSo-Pic {float: left; width: 212px;}
.zSo-f .zSo-text .zSo-textCont {color: #666;}
.zSo-f .zSo-text .zSo-textCont p {line-height: 24px; word-wrap: break-word;}
.zSo-f .zSo-text .zSo-Date {width: 100%; margin-top: 10px;}
.zSo-f .zSo-text .zSo-Date strong {float: left; color: #999;}
.zSo-f .zSo-text .zSo-Date strong a {color: #999;}
.zSo-f .zSo-text .zSo-Date strong a:hvoer {color: #666;}
.zSo-f .zSo-text .zSo-Date i {float: right; color: #999;}
/* 文章类 */
.zArticle .zSo-textCont p {color:#666; line-height: 24px;}
/* 图片视频类 */
.zVideo .zSo-Txt {position: relative;}
.zVideo .zSo-Pic {float: left; width: 212px;}
.zVideo .zSo-Pic img {width: 212px; height: 159px;}
.zVideo .zSo-text {float: left; width: 660px; height: 159px; padding-left: 18px;}
.zVideo .zSo-text .zSo-Date {position: absolute; bottom: 10px; right: 0; width: 660px;}
/* 分页 */
.zSo-SrWrap .zPage {width: 890px; margin: 0 auto; text-align: center; margin: 30px auto;}
.zSo-SrWrap .zPage a {background:#fff; border:1px solid #e6e6e6; color:#999; padding:0 8px; height:28px; line-height:28px; display:inline-block;}
.zSo-SrWrap .zPage a:hover {background:#ec490d; color:#fff; border:1px solid #ec490d; text-decoration: none;}
.zSo-SrWrap .zPage span {padding: 0 5px; color: #999; line-height: 28px;}
.zSo-SrWrap .zPage input {width: 30px; height: 28px; line-height: 28px; text-align: center; padding: 0 5px; border:1px solid #e6e6e6; outline: none; color: #666;}

/* +++++热门推荐+++++ */
.zSo-SrHot {float: left; width: 180px; padding:10px 15px 15px 15px; background: #f9f9f9;}
.zSo-Hotso,.zSo-Rec {width: 180px; margin: 0 auto;}
.zSo-Hotso dt,.zSo-Rec dt {float: left; width: 180px; height: 40px; line-height: 40px; font-size: 14px; font-weight: bold; color: #333;}
.zSo-Hotso dd {float: left; width: 180px; text-align: left; margin: 0;}
.zSo-Hotso dd a {float: left; margin-left: 5px; margin-bottom: 5px; color: #666; padding: 0 15px; height: 24px; line-height: 24px; border: 1px solid #e6e6e6; background: #fff; width: auto; max-width: 149px; white-space: nowrap;
    text-overflow: ellipsis; overflow: hidden;}
.zSo-Hotso dd a:hover {text-decoration: none; border-color: #ec490d; color: #ec490d;}
.zSo-Rec {margin-top: 20px;}
.zSo-Rec dd {float: left; width: 180px; margin: 0; height: 30px; line-height: 30px; white-space:nowrap; text-overflow:ellipsis; overflow: hidden;}
.zSo-Rec dd a {color: #666;}


/* ----------==========********** 帮助 **********==========---------- */
.zHelp .zU-H-pic h3 {font-size: 28px; color: #fff; text-align: right; padding-top: 5px;}
.zHelp .zU-H-pic i {color: #fff; font-size: 18px; line-height: 30px; text-align: center; font-family: Arial, sans-serif; text-align: right; display: inline-block; width: 160px;}
.zHP-Ser {margin-top: 0;}
.zHelp-bg {background:#f7f9f9; padding: 20px 40px; width: 120px;}
.zHelp-Nav {width: 120px; margin: 0 auto; padding-bottom: 80px;}
.zHelp-Nav dt {float:left; width: 120px; border-bottom: 1px dotted #c8c8c8; text-align: left; padding-bottom: 10px; padding-top: 5px; font-size: 14px;}
.zHelp-Nav dt i {float: right; width: 13px; height: 13px; margin-top: 5px; margin-right: 5px; background: url(../images/help_icon.png) no-repeat center -13px; webkit-transition:0.3s; -moz-transition:0.3s; -ms-transition:0.3s; -o-transition:0.3s; transition:0.3s;}
.zHelp-Nav dt a {color: #666;}
.zHelp-Nav dt a:hover,.zHelp-Nav dt a:hover i,.zHelp-Nav .Navon i,.zHelp-Nav .Navon {background-position: center 0px; color: #333; font-weight: bold; webkit-transition:0.3s; -moz-transition:0.3s; -ms-transition:0.3s; -o-transition:0.3s; transition:0.3s;}
.zHelp-Nav dd {float:left; width: 120px; text-align: center; line-height: 26px; padding: 5px 0;}
.zHelp-Nav dd a {color: #666;}
.zHelp-Nav dd a:hover,.zHelp-Nav dd .on {color: #fd7b4d;}
.zHelp-Nav ul li {text-align: left; width: 120px; height: 26px; line-height: 26px; text-indent: 0em; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}

.zHP-SevTxt {width: 900px; margin: 0 auto; padding: 20px 45px; text-align: left;}
.zHP-SwevTit {margin: 15px auto; padding-left: 10px; border-left: 10px solid #fd7b4d;}
.zHP-SwevTit h2 {font-size: 24px; list-style: 30px; color: #333;}
.zHP-SwevTit span {color: #999; line-height: 30px;}
.zHP-SwevTit span i {padding-right: 20px;}
.zHP-SevTxt p {line-height: 30px; color: #666; padding-left: 25px;}
.zHP-SevTxt .mbx {width: 900px;}
.zHP-SevTxt .mbx p {margin-left: 0; padding-left: 0;}

/* 即时通讯 */
#divSms {position: fixed; bottom: 0px; right: 30px; display: none; z-index: 9999; width: 495px;}


/* 调整select兼容 */
.z-set-bo {*background:#fff; *border:1px solid #e6e6e6; *padding:13px 4px; width:440px; float: left;}
.z-set-cont {*border:0; *position:relative; *width:440px; *height:18px; *overflow:hidden; *background:#fff;}
.z-set-op {border:1px solid #e6e6e6; line-height:22px; color:#666; *margin:-1px; padding:13px 3px; font-size:12px; width:450px; *width:442px; outline: none;}

.zSet-three {width: 140px; *width: 130px; _width:130px; margin-right: 15px;}
.zSet-three .z-set-cont {*width:128px;}
.zSet-three .z-set-op {width:140px; *width:130px;}

.zSet-two {width: 217px; *width: 207px; _width:207px; margin-right: 15px;}
.zSet-two .z-set-cont {*width:205px;}
.zSet-two .z-set-op {width:217px; *width:207px;}
.uReg-no-r {margin-right: 0;}



/* ==================== 推荐时使用 ==================== */
/* 您可能感兴趣 */
.Shop-wrap {width: 1200px; margin: 0 auto; overflow: hidden;}
.zInter-Wrap .zFac-kwrap {border-top:1px solid #e6e6e6;}
.Shop-pro-list li {height:159px; width: 222px; position: relative; overflow: hidden; border: 1px solid #e6e6e6; margin-bottom: 20px;}
.Shop-pro-list li:hover {border-color: #d2d2d2;}
.Shop-ppic {width: 210px; height: 157px; text-align: center; background: url(../images/shop/product_bg.png) no-repeat center; padding: 5px; position: relative; border: 1px solid #fff; border-bottom-color: #e6e6e6;}
.Shop-ppic i {position: absolute; right: 5px; top: 5px; width: 30px; height: 30px; background: #6aac34;}
.Shop-pro-list .shop-grey {position: absolute; right: 2px; top: 2px; width: 43px; height: 43px; background: url(../images/shop/fit_icon.png) no-repeat right center;}
.Shop-pro-list .shop-green {position: absolute; right: 2px; top: 2px; width: 43px; height: 43px; background: url(../images/shop/fit_icon.png) no-repeat left center;}
.Shop-ppic a {display:table-cell; vertical-align:middle; width:210px;height:157px; border: none; background: #fff;}
.Shop-ppic a img {margin:0 auto; max-width:212px;max-height:157px;}
.Shop-pro-info {width: 222px; height:40px; position:absolute; left:0; bottom:0; background:rgba(255,255,255,0.9);} /* filter:alpha(opacity=90);	-moz-opacity:0.9; -khtml-opacity: 0.9; opacity: 0.9; _background:#fff; _filter:alpha(opacity=90); */
.Shop-pro-info h3 {font-size:14px; height:40px; line-height: 40px; padding: 0 10px; width: 202px; text-align:left; border-bottom: 1px solid #e6e6e6; white-space:nowrap; text-overflow:ellipsis; overflow: hidden;}
.Shop-pro-list .Shop-pro-info h3 a {color: #333;}
.Shop-pro-info p {font-size:12px; height: 40px; line-height: 40px; padding: 0 10px; width: 202px; float: left;}
.Shop-pro-info p em,.Shop-price em {float: left; color: #ff5d21; font-size: 20px; max-width: 121px;}
.Shop-pro-info p span,.Shop-price span {float: right; color: #999; text-decoration: line-through; padding-left: 5px; max-width: 75px;}
.Shop-pro-info p a,.Shop-price a {float: right;}
.Shop-pro-info p .butt-more {margin-top: 8px; width: auto; padding: 0 10px; font-size: 12px;}
/* 商品列表 */
.Shop-list {width: 1220px !important;}
.Shop-list li {height: auto; font-size: 12px;}
.Shop-ct {float: left; padding: 0 10px; width: 202px;}
.Shop-name,.Shop-price,.Shop-mer,.Shop-com {width: 202px; float: left;}
.Shop-name h3 {font-size: 14px; text-align: left; width: 202px; height: 40px; line-height: 40px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.Shop-name h3 a {color: #555;}
.Shop-price {font-size: 12px; padding-top: 5px; height: 32px; line-height: 32px; padding-bottom: 15px;}
.Shop-price span {line-height: 31px;}
.Shop-com {border-top: 1px solid #e6e6e6; padding: 10px 0; display: inline;}
.Shop-com span {float: left; color: #999; max-width: 100px;}
.Shop-com span a {color: #999;}
.Shop-com em {float: right;}
.Shop-com em a {margin-left: 10px; color: #999;}
.Shop-com em a:hover {color: #fff;}
.Shop-mer {background: #f9f9f9; line-height: 30px; height: 30px;}
.Shop-mer p a {color: #999;}
/* 首页列表加载更多 */
.zCont-Shop-more {width: 1200px; margin: 20px auto; text-align: center; padding: 15px 0; margin-top: 0;}
.zCont-Shop-more a {display: inline-block; width: 198px; height: 38px; line-height: 38px; border: 1px solid #f1f1f1; background: #f1f1f1; color: #999; text-align: center; font-size: 14px;}
.zCont-Shop-more a:hover {background: #fff; color: #999;}
/* 悬停 */
.Shop-pro-list li:hover .Shop-ct {background: #f4f4f4;}
.Shop-pro-list li:hover .Shop-ct .Shop-name h3 a,.Shop-pro-list li:hover .Shop-price em,.Shop-pro-list li:hover .Shop-price span,.Shop-pro-list li:hover .Shop-com span,.Shop-pro-list li:hover .Shop-com em a,.Shop-pro-list li:hover .Shop-com span a {color: #999;}
.Shop-pro-list li:hover .Shop-com {border-top-color: #e6e6e6;}
.Shop-pro-list li:hover .Shop-ct .Shop-name h3 a {color: #333;}
.Shop-pro-list li:hover .Shop-ct .Shop-name h3 a:hover {color: #ec490d;}
.Shop-pro-list li:hover .Shop-price em {color: #ec490d;}
.zInter-Wrap {width: 100%; margin: 0 auto; margin-top: -20px;}
.zFac-kwrap {width: 100%; margin: 0 auto; margin-bottom: 30px;}
.zFac-ktit {width: 100%; margin: 0 auto; background: #f1f1f1 url(../images/shop/zhe_dot.png) no-repeat center top; padding: 50px 0 60px 0; background: #f5f5f5;}
.zFac-ktit h3 {width:1200px; margin:0 auto; font-size: 24px; text-align: center; color: #333; font-weight: normal;}
.zFac-ktit p {width: 1200px; margin: 0 auto; color: #666; font-size: 12px; text-align: center; padding-top: 15px;}
.zFac-l-wrap {width: 1200px; height: 60px; margin: 0 auto; background: #2780c2; margin-top: -30px;}
.zFac-l-list {width: 1200px; margin: 0 auto; position: relative;}
.zFac-l-list li,.zFac-l-list li a {float: left; width: 150px; height: 60px; webkit-transition:1s; -moz-transition:1s; -ms-transition:1s; -o-transition:1s; transition:1s;}
.zFac-l-list li i {float: left; width: 30px; height: 30px; margin:15px 10px 5px 20px; background: url(../images/shop/fac_n_m_icon.png) no-repeat 0 center; background-size: 240px 60px; filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity: 1; opacity: 1; webkit-transition:0.3s; -moz-transition:0.3s; -ms-transition:0.3s; -o-transition:0.3s; transition:0.3s;}
.zFac-l-list li a:hover i {webkit-transition:0.3s; -moz-transition:0.3s; -ms-transition:0.3s; -o-transition:0.3s; transition:0.3s;}
.zFac-l-list li h3 {float:left; width: 70px; height: 30px; line-height: 30px; margin: 15px 20px 5px 0; font-size: 14px; text-align: center; color: #fff; font-weight: normal; webkit-transition:0.5s; -moz-transition:0.5s; -ms-transition:0.5s; -o-transition:0.5s; transition:0.5s;}
.zFac-l-list li .zFac-l-icon1 {background-position: 0px 0px;}
.zFac-l-list li .zFac-l-icon2 {background-position: -30px 0px;}
.zFac-l-list li .zFac-l-icon3 {background-position: -61px 0px;}
.zFac-l-list li .zFac-l-icon4 {background-position: -90px 0px;}
.zFac-l-list li .zFac-l-icon5 {background-position: -120px 0px;}
.zFac-l-list li .zFac-l-icon6 {background-position: -151px 0px;}
.zFac-l-list li .zFac-l-icon7 {background-position: -180px 0px;}
.zFac-l-list li .zFac-l-icon8 {background-position: -210px 0px;}
.zFac-l-list .zFac-l-dot {position: absolute; width: 150px; height: 20px; left: 0; bottom: 0px; background: url(../images/shop/zhe_dot_s.png) no-repeat center bottom; z-index: 9;}
.zFac-l-list li .Facon {background: #3994d8; height: 60px; position: relative; z-index: 8;}
.zFac-l-list li .Facon i,.zFac-l-list li .Facon h3 {filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity: 1; opacity: 1;}
.zFac-l-list li a:hover h3,.zFac-l-list li .Facon h3 {color: #fff;}
.zFac-l-list li a:hover .zFac-l-icon1,.zFac-l-list li .Facon .zFac-l-icon1 {background-position: 0px -30px;}
.zFac-l-list li a:hover .zFac-l-icon2,.zFac-l-list li .Facon .zFac-l-icon2 {background-position: -30px -30px;}
.zFac-l-list li a:hover .zFac-l-icon3,.zFac-l-list li .Facon .zFac-l-icon3 {background-position: -61px -30px;}
.zFac-l-list li a:hover .zFac-l-icon4,.zFac-l-list li .Facon .zFac-l-icon4 {background-position: -90px -30px;}
.zFac-l-list li a:hover .zFac-l-icon5,.zFac-l-list li .Facon .zFac-l-icon5 {background-position: -120px -30px;}
.zFac-l-list li a:hover .zFac-l-icon6,.zFac-l-list li .Facon .zFac-l-icon6 {background-position: -151px -30px;}
.zFac-l-list li a:hover .zFac-l-icon7,.zFac-l-list li .Facon .zFac-l-icon7 {background-position: -180px -30px;}
.zFac-l-list li a:hover .zFac-l-icon8,.zFac-l-list li .Facon .zFac-l-icon8 {background-position: -210px -30px;}

.zFac-two {padding-bottom: 30px;}
.zFac-lt-wrap {width: 100%; height: 50px; margin: 0 auto; background: #46a1b4;}
.zFac-lt-l {width: 1200px; margin: 0 auto; background: #96d2dc;}
.zFac-lt-l li,.zFac-lt-l li a {float: left; width: 150px; line-height: 50px; webkit-transition:0.5s; -moz-transition:0.5s; -ms-transition:0.5s; -o-transition:0.5s; transition:0.5s;}
.zFac-lt-l li i {float: left; width: 50px; height: 50px; margin-left: 18px; background: url(../images/shop/fac_n_m_icon_t.png) no-repeat 0 -50px;}
.zFac-lt-l li h3 {color: #377f8f; font-size: 14px;}
.zFac-lt-l li a:hover,.zFac-lt-l li .on {background: #377f8f;}
.zFac-lt-l li a:hover h3,.zFac-lt-l li .on h3 {color: #fff;}
.zFac-lt-l li .zFaclti1 {background-position: 0px -50px;}
.zFac-lt-l li .zFaclti2 {background-position: -50px -50px;}
.zFac-lt-l li .zFaclti3 {background-position: -100px -50px;}
.zFac-lt-l li .zFaclti4 {background-position: -150px -50px;}
.zFac-lt-l li .zFaclti5 {background-position: -200px -50px;}
.zFac-lt-l li .zFaclti6 {background-position: -250px -50px;}
.zFac-lt-l li .zFaclti7 {background-position: -300px -50px;}
.zFac-lt-l li .zFaclti8 {background-position: -350px -50px;}
.zFac-lt-l li a:hover .zFaclti1,.zFac-lt-l li .on .zFaclti1 {background-position: 0px 0px;}
.zFac-lt-l li a:hover .zFaclti2,.zFac-lt-l li .on .zFaclti2 {background-position: -50px 0px;}
.zFac-lt-l li a:hover .zFaclti3,.zFac-lt-l li .on .zFaclti3 {background-position: -100px 0px;}
.zFac-lt-l li a:hover .zFaclti4,.zFac-lt-l li .on .zFaclti4 {background-position: -150px 0px;}
.zFac-lt-l li a:hover .zFaclti5,.zFac-lt-l li .on .zFaclti5 {background-position: -200px 0px;}
.zFac-lt-l li a:hover .zFaclti6,.zFac-lt-l li .on .zFaclti6 {background-position: -250px 0px;}
.zFac-lt-l li a:hover .zFaclti7,.zFac-lt-l li .on .zFaclti7 {background-position: -300px 0px;}
.zFac-lt-l li a:hover .zFaclti8,.zFac-lt-l li .on .zFaclti8 {background-position: -350px 0px;}

.zFac-Mlist .zM-nbor i {border-color: #eff5f5;}
.zFac-Mlist .zM-nbor a:hover strong {color: #666;}

.zFac-Mlist li .menu-icon-a {background-position: 0px 0px;}
.zFac-Mlist li .menu-icon-b {background-position: -90px 0px;}
.zFac-Mlist li .menu-icon-c {background-position: -180px 0px;}
.zFac-Mlist li .menu-icon-d {background-position: -270px 0px;}
.zFac-Mlist li .menu-icon-e {background-position: -360px 0px;}
.zFac-Mlist li .menu-icon-f {background-position: -450px 0px;}
.zFac-Mlist li .menu-icon-g {background-position: -540px 0px;}
.zFac-Mlist li .menu-icon-h {background-position: -630px 0px;}
.zFac-Mlist li .on strong {color: #333;}
.zFac-Mlist li a:hover .menu-icon-a,.zFac-Mlist li .on .menu-icon-a {background-position: 0px -0px;}
.zFac-Mlist li a:hover .menu-icon-b,.zFac-Mlist li .on .menu-icon-b {background-position: -90px -0px;}
.zFac-Mlist li a:hover .menu-icon-c,.zFac-Mlist li .on .menu-icon-c {background-position: -180px -0px;}
.zFac-Mlist li a:hover .menu-icon-d,.zFac-Mlist li .on .menu-icon-d {background-position: -270px -0px;}
.zFac-Mlist li a:hover .menu-icon-e,.zFac-Mlist li .on .menu-icon-e {background-position: -360px -0px;}
.zFac-Mlist li a:hover .menu-icon-f,.zFac-Mlist li .on .menu-icon-f {background-position: -450px -0px;}
.zFac-Mlist li a:hover .menu-icon-g,.zFac-Mlist li .on .menu-icon-g {background-position: -540px -0px;}
.zFac-Mlist li a:hover .menu-icon-h {background-position: -630px -0px;}
.zFac-Mlist li strong {float: left; width: 150px; text-align: center; height: 40px; line-height: 40px; color: #666;}


/* ==================== 160601商品推荐 ==================== */
.zept-w {width: 1200px; margin: 20px auto;}
.zept-t,.zept-t h3 {width: 1200px; margin: 0 auto;}
.zept-t {border-bottom: 1px solid #0962a4;}
.zept-t h3 {float: left; width: 1200px;}
.zept-t em {float: left; padding-left: 40px; height: 40px; line-height: 40px; color: #000; font-size: 18px; margin-top: 20px; position: relative;}
.zept-t em a {color: #000;}
.zept-t em a:hover {color: #ff5454;}
.zept-t em:after {content: ""; position: absolute; left: 0; top: 5px; width: 30px; height: 30px; background: url(../images/tj-icon.png) no-repeat center;}
.zept-t .zept-tb {float: right;}
.zept-t .zept-tb ul {float: left; margin-top: 20px;}
.zept-t .zept-tb li {float: left;}
.zept-t .zept-tb li a {float: left; position: relative; bottom: -1px; width: 88px; height: 38px; line-height: 38px; font-weight: normal; color: #fff; text-align: center;  border: 1px solid #2780c2; background: #2780c2; border-right-color: #fff;}
.zept-t .zept-tb li a:hover,.zept-t .zept-tb li .zon {position: relative; color: #fff; background: #0962a4; z-index: 2;}
.zept-tcp {width: 1200px; margin: 0 auto;}
.zept-tcp ul {float: left; width: 1220px; margin-top: 20px;}
.zept-tcp ul li {float: left; width: 224px; height: 324px; margin-right: 20px; background: #fafafa; position: relative; overflow: hidden;}
.zept-tcp ul .zept-tcp-img {float: left; width: 224px; height: 224px; position: relative;}
.zept-tcp ul .zept-tcp-img img {width: 224px; height: 224px;}
.zept-tcp ul .zept-tcp-img i {position: absolute; width: 43px; height: 43px; right: 0; top: 0; background: url(../images/shop/fit_icon.png) no-repeat right center;}
.zept-tcp ul .zept-tcp-img .shop-green {background-position: 0px center;}
.zept-tcp ul .zept-tcp-cont {float: left; width: 200px; height: 170px; padding: 0 12px; position: absolute; bottom: -70px; left: 0;}
.zept-tcp ul .zept-tcp-cont .zept-tcp-name {float: left; width: 200px;}
.zept-tcp ul .zept-tcp-cont .zept-tcp-name h2 {float: left; width: 200px; height: 50px; line-height: 50px; font-size: 14px; font-weight: normal; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.zept-tcp ul .zept-tcp-cont .zept-tcp-name h2 a {color: #333;}
.zept-tcp ul .zept-tcp-cont .zept-tcp-name h2 a:hover {color: #ff5454;}
.zept-tcp ul .zept-tcp-cont .zept-tcp-name em {float: left; width: 200px; height: 30px; line-height: 30px; color: #ff5454; color: #ff5454; font-size: 18px; padding-bottom: 20px;}
.zept-tcp ul li:hover .zept-tcp-cont {background: #fff; bottom: 0; webkit-transition:0.15s; -moz-transition:0.15s; -ms-transition:0.15s; -o-transition:0.15s; transition:0.15s;}
.zept-tcp ul .zept-tcp-cont .zept-tcp-but {float:left; width: 200px; border-top: 1px dotted #ccc; padding: 19px 0 20px;}
.zept-tcp ul .zept-tcp-cont .zept-tcp-but span {float: left; height: 30px; line-height: 30px; color: #999;}
.zept-tcp ul .zept-tcp-cont .zept-tcp-but em {float: right;}
.zept-tcp ul .zept-tcp-cont .zept-tcp-but em a {float: left; width: 90px; height: 30px; line-height: 30px; text-align: center; background: #ff5454; color: #fff; }
.zept-tcp-more {float:left; width: 1200px; margin: 20px auto; position: relative; padding-bottom: 40px;}
.zept-tcp-more a {float: left; width: 222px; height: 38px; line-height: 38px; position: absolute; left: 50%; top: 0; margin-left: -112px; border: 1px solid #f0f0f0; text-align: center; background: #fafafa; color: #999;}
.zept-tcp-more a:hover {background: #f5f5f5; color: #999; border-color:#f0f0f0;}


































