@charset "utf-8";
/* CSS Document */

/* header */
.header{
	width:1240px;
	margin:0 auto;
	padding: 15px 0 20px 0;		
	background:url(../images/logo.png) center center no-repeat;
	background-position:10px 15px;
	height:74px;
	position:relative;
}

.header .webtitle{
	display:block;
	padding:20px 0 7px 98px;	
	font-size:30px;
	color:#0087d2;
	line-height:28px;
}

.header .webtitle_en{
	padding-left:98px;
	font-size:14px;
	color:#cccccc;
	line-height:14px;
	letter-spacing:5px;
}

.header .testversion{
	position:absolute;
	left:430px;
	top:15px;
	display:block;
	width:48px;
	height:18px;
	line-height:18px;
	background:#4cabdf;
	-moz-border-radius: 9px;
  	-webkit-border-radius: 9px;
  	border-radius: 9px;	
	font-size:12px;
	color:#ffffff;
	text-align:center;
}

.content{
	width:1240px;
	margin:0 auto;
}

.content .topbox{
	background:#f0f8fc url(../images/bg_top.png) no-repeat top center;
	width:100%;
	height:447px;
}

.content .topbox .broadcast{
	padding:42px 100px 8px 115px;
	overflow:hidden;
}
.content .topbox .broadcast .imagepic{
	margin-top:21px;
	margin-right:60px;
	float:left;
}

.content .topbox .broadcast .fonts{
	padding-top:50px;
	float:left;
	line-height:46px;
	font-size:33px;
	color:#ffffff;
}

.content .topbox .broadcast .fonts span{
	margin-right:30px;
}

.loginbox{
	float:right;
	background:#ddf1fa;
	width:240px;
	-moz-border-radius: 5px;
  	-webkit-border-radius: 5px;
  	border-radius: 5px;
	border:1px solid #ececec;
	padding:20px 15px 15px 15px;
}

.loginbox .username{
	background:#ffffff url(../images/icon_user.png) no-repeat;
	background-position:10px 12px;
	padding:8px 0px 10px 34px;
	-moz-border-radius: 4px;
  	-webkit-border-radius: 4px;
  	border-radius: 4px;
	border:1px solid #0087d2;
	margin-bottom:5px;
}

.loginbox .username input,.loginbox .password input{
	width:185px;
	padding-left:10px;
	border:none;
	border-left:1px solid #7fc3e8;
	line-height:20px;
	height:20px;
	font-size:14px;
	color:#555555;
}

.loginbox .password{
	background:#ffffff url(../images/icon_pw.png) no-repeat;
	background-position:10px 10px;
	padding:8px 0px 10px 34px;
	-moz-border-radius: 4px;
  	-webkit-border-radius: 4px;
  	border-radius: 4px;
	border:1px solid #0087d2;
	margin-bottom:5px;
}

.loginbox .bluebutton{
	display:block;
	height:40px;
	background:url(../images/bg_loginbt.png) repeat-x;
	line-height:40px;
	text-align:center;
	font-size:18px;
	color:#ffffff;
	letter-spacing:23px;
	padding-left:23px;
	-moz-border-radius: 4px;
  	-webkit-border-radius: 4px;
  	border-radius: 4px;
	margin-bottom:20px;
}

.loginbox .actions{
	overflow:hidden;
}

.loginbox .actions a{
	color:#0087d2;
	font-size:14px;
	text-decoration:underline !important;
}

.dot{
	width:5px;
	height:5px;
	border:3px solid #ffffff;
	-moz-border-radius:50%;
 	-webkit-border-radius:50%;
 	border-radius:50%;
	float:left;
	display:block;
}
.bluedot{
	background:#0085ce;	
}

.greendot{
	background:#7fcef4;
}

.dotline{
	width:56px;
	margin: 0 auto 34px auto;
	overflow:hidden;
}

.content .topbox .picnav{
	padding:0 94px 23px 98px;
	overflow:hidden;
}

.content .topbox .picnav li{
	float:left;
	width:81px;	
	margin-right:112px;
}

.content .topbox .picnav li a{
	display:block;
	height:105px;
	font-size:18px;
	color:#888888;
	text-align:center;
	padding-top:86px;
}

.content .topbox .picnav li a.wsyy{
	background:url(../images/icon_ws.png) no-repeat;
}

.content .topbox .picnav li a.ycwz{
	background:url(../images/icon_yc.png) no-repeat;
	margin-top:7px;
}

.content .topbox .picnav li a.yycx{
	background:url(../images/icon_yy.png) no-repeat;
	margin-top:18px;
}

.content .topbox .picnav li a.jzcx{
	background:url(../images/icon_jz.png) no-repeat;
	margin-top:16px;
}

.content .topbox .picnav li a.blcx{
	background:url(../images/icon_bl.png) no-repeat;
	margin-top:7px;
}

.content .topbox .picnav li a.jkda{
	background:url(../images/icon_jk.png) no-repeat;
}

.content .searchbox{
	background:#f0f8fc;
	padding:25px 35px;
	margin-bottom:5px;
	overflow:hidden;
}

.content .searchbox .yysearch,.content .searchbox .ycsearch{
	height:400px;
	float:left;
	border:1px solid #8fcce9;
	background:#ffffff;
	-moz-border-radius: 4px;
  	-webkit-border-radius: 4px;
  	border-radius: 4px;
	-moz-box-shadow: 0 0 4px rgba(73, 170, 217, 0.1);
  	-webkit-box-shadow: 0 0 4px rgba(73, 170, 217, 0.1);
  	box-shadow:  0 0 4px rgba(73, 170, 217, 0.1);
}

.content .searchbox .yysearch{
	margin-right:15px;
}

.content .searchbox .ycsearch{
	margin-left:15px;
}

.content .searchbox .yysearch .toppart,.content .searchbox .ycsearch .toppart{
	height:125px;
	background:url(../../../resources/image/index/bg_box.png) repeat-x;
	border-bottom:1px solid  rgba(143, 204, 233, 0.7);
	overflow:hidden;
}

.content .searchbox .yysearch .toppart dt,.content .searchbox .ycsearch .toppart dt{
	float:left;
	width:149px;
	height:125px;
	border-right:1px solid  rgba(143, 204, 233, 0.3);
	padding-top:85px;
	text-align:center;
	font-size:18px;
	font-weight:bold;
	color:#333333;
}

.content .searchbox .yysearch .toppart dd,.content .searchbox .ycsearch .toppart dd{
	float:left;
	width:358px;
	padding:13px 30px 0 30px;
}

.content .searchbox .yysearch .toppart dd p,.content .searchbox .ycsearch .toppart dd p{
	border:1px solid #d2e8f3;
	background:#ffffff;
	font-size:15px;
	color:#555555;
	height:27px;
	line-height:27px;
	-moz-border-radius: 14px;
  	-webkit-border-radius: 14px;
  	border-radius: 14px;
	margin-bottom:4px;
	text-align:center;
}

.content .searchbox .yysearch .toppart dd p em,.content .searchbox .ycsearch .toppart dd p em{
	color:#ff4200 !important;
	font-style:normal;
	margin:0 10px;
}

.content .searchbox .yysearch .toppart dt{
	background:url(../../../resources/image/index/pic_order.png) no-repeat;
	background-position:49px 25px;
}

.content .searchbox .ycsearch .toppart dt{
	background:url(../../../resources/image/index/pic_remote.png) no-repeat;
	background-position:37px 28px;
}

.content .searchbox .searchinput{
	margin:15px 42px 17px 35px;
	overflow:hidden;
}

.content .searchbox .searchinput input{
	float:left;
	border:1px solid #b8b8b8;
	border-right:none;
	width:390px;
	height:36px;
	line-height:34px;
	padding:0 15px;
	-moz-border-radius: 2px;
  	-webkit-border-radius: 2px;
  	border-radius: 2px;
}

.content .searchbox .searchinput .searchbt{
	float:left;
	width:100px;
	height:36px;
	display:block;
	line-height:36px;
	background:#34b9e0 url(../../../resources/image/index/icon_search.png) no-repeat;
	background-position:21px 8px;
	padding-left:47px;
	font-size:16px;
	color:#ffffff;
	-moz-border-top-right-radius: 2px;
  	-webkit-border-top-right-radius: 2px;
  	border-bottom-right-radius: 2px;
	-moz-border-bottom-right-radius: 2px;
  	-webkit-border-bottom-right-radius: 2px;
  	border-bottom-right-radius: 2px;
}

.content .searchbox .hospital{
	margin:0 33px 7px 25px;
	padding:0 5px 12px 10px;
	border-bottom:1px dashed #999999;
	font-size:14px;
	color:#666666;
}

.content .searchbox p a{
	color:#0087d2;
	margin-right:10px;
}

.content .searchbox p a.highlight{
	color:#ffa200;
}

.content .searchbox .offices{
	margin:0 33px 12px 25px;
	padding:0 5px 12px 10px;
	font-size:14px;
	color:#666666;
	line-height:20px;
	overflow:hidden;
}

.content .iconsbox{
	padding:30px 35px;
	margin-bottom:35px;
	background:url(../../../resources/image/index/bg_icons.png) repeat-x;
}

.content .iconsbox ul{
	border:1px solid #d8d1ba;
	-moz-border-radius: 4px;
  	-webkit-border-radius: 4px;
  	border-radius: 4px;
	padding:0 36px;
	background:#ffffff;
	overflow:hidden;
}

.content .iconsbox ul li{
	float:left;
}

.content .iconsbox ul .iconli{
	width:179px;
	height:45px;
	padding-top:131px;
	text-align:center;
}

.content .iconsbox ul .iconli a{
	font-size:20px;
	color:#998a5b;
}

.content .iconsbox ul .sepli{
	width:1px;
	background:url(../../../resources/image/index/seperateline.png) center center no-repeat;
	height:176px;
}

.iconfybg{
	background:url(../../../resources/image/index/icon_fy.png) no-repeat;
	background-position:44px 26px;
}

.iconsqbg{
	background:url(../../../resources/image/index/icon_sq.png) no-repeat;
	background-position:44px 26px;
}

.iconmbbg{
	background:url(../../../resources/image/index/icon_mb.png) no-repeat;
	background-position:44px 26px;
}

.iconpdbg{
	background:url(../../../resources/image/index/icon_pd.png) no-repeat;
	background-position:44px 26px;
}

.iconzxbg{
	background:url(../../../resources/image/index/icon_zx.png) no-repeat;
	background-position:44px 26px;
}

.icongrbg{
	background:url(../../../resources/image/index/icon_gr.png) no-repeat;
	background-position:44px 26px;
}

.content .servicebox{
	padding:0 80px;
	margin:0 auto;
	margin-bottom:18px;
	overflow:hidden;
}

.content .servicebox li{
	float:left;
	padding-top:50px;
	margin-right:170px;
	text-align:center;
	font-size:20px;
	color:#222222;
}

.content .servicebox li p{
	display:block;
	font-size:12px;
	margin-top:10px;
}

.iconpcbg{
	background:url(../../../resources/image/index/icon_pc.png) no-repeat top center;
}

.iconcallbg{
	background:url(../../../resources/image/index/icon_call.png) no-repeat top center;
}

.icononlinebg{
	background:url(../../../resources/image/index/icon_online.png) no-repeat top center;
}

.icontimebg{
	background:url(../../../resources/image/index/icon_time.png) no-repeat top center;
}
.iconpersonsbg{
	background:url(../../../resources/image/index/icon_persons.png) no-repeat top center;
}

.copyright{
	width:100%;
	background:#eef7fc;
	height:115px;
	padding-top:15px;
	border-top:1px solid #c7e5f4;
	font-size:14px;
	text-align:center;
	line-height:30px;
	color:#666666;
}