@charset "utf-8";
/* Author: Yangz */
/* Time: 2014/05/22 */

/* CSS Reset */
body, ol, ul, h1, h2, h3, h4, h5, h6, p, th, td, dl, dd, form, fieldset, legend, input, textarea, select { margin: 0; padding: 0 }
table { border-collapse:collapse; border-spacing:0; }
fieldset, img { border: 0 }
ul, ol, li { list-style: none; }
h1, h2, h3, h4, h5, h6 { font-size:100%; }
input, textarea, select { font-family:inherit; font-size:inherit; font-weight:inherit; *font-size:100% }
i, em {
	font-style: normal;
}
/* coommon */
.clearfix:after { content:"."; display:block; height:0; visibility:hidden; clear:both; }
.clearfix { *zoom:1;
}
.fl { float:left; }
.fr { float:right; }
body { font: 12px/24px SimSun; color: #666; }
a { color: #666; text-decoration: none }
a:hover { color:#b80000 }

a {outline: none;}
a:active {star:expression_r(this.onFocus=this.blur());}
:focus { outline:none; -moz-outline:none;}
a:focus { outline:none; -moz-outline:none;}

.box { border:1px solid #e7e7e7; background:#fff; float:left; margin-bottom:10px;}
.center { margin-left:auto; margin-right:auto; clear:both; width:1000px; }
#header, #body, #footer { min-width:1000px; }
/* header */
#header{ *position:relative; *z-index:20}
#body{ *position:relative; *z-index:10}
.top { height:30px; border-bottom:1px solid #d4d4d4; background:#f2f2f2; line-height:30px; color:#787878 }
.top a { color:#787878 }
.top a:hover { color:#b80000 }
.fav { border-right:1px solid #dcdcdc; float:left }
.fav_btn { display:inline-block; background:url(../images/icon1.png) left 8px no-repeat; padding-left:16px; padding-right: 17px; *display:inline; *zoom:1 }
.fav_btn:hover { background-position: left -22px }
.top_link { float:left; padding-left:10px }
.right_link { float:right }
.right_link a { display:inline-block; margin-left:10px; *display:inline;
*zoom:1
}
.rl_1 { background:url(../images/icon2.png) left 9px no-repeat; padding-left:18px }
.rl_1:hover { background-position:left -39px }
.rl_2 { background:url(../images/icon3.png) left 8px no-repeat; padding-left:22px }
.rl_2:hover { background-position:left -38px }
.logo { padding:21px 0 18px 0; float:left; width:218px; }
.tel {float:left; padding-left:10px; padding-top:25px;color: black;}
.tel strong {font-family:Arial; font-size:20px; font-weight:normal; color:#ff4411; display:block; color: black;}
.search { float:right; width:354px; padding-top:22px }
.search_top { border:1px solid #e1e1e1; width:334px; height:27px; line-height:27px; float:right; margin-bottom:3px }
.search_type { width:62px; float:left; border-right:1px solid black; background:#eee; color:#808080; text-align:center }
.search_type span { display:inline-block; padding-right:9px; background:url(../images/icon4.png) right center no-repeat; *display:inline;
*zoom:1
}
.s_txt { display:block; float:left; border:none; background:none; width:246px; height:24px; line-height:24px; margin-top:2px; color:black; padding:0 10px }
.s_btn { width:68px; display:block; float:left; height:27px; background:white; line-height:27px; color:black; text-align:center; border:0 none; cursor:pointer; font-family:"Microsoft YaHei"; font-size:14px }
.search_hot {color: black; clear:both}
.search_hot a{color: black;}
.nav { height:47px; background:#ce0000; position:relative; z-index: 999; }
.nav_line { position:absolute; width:100%; height:1px; background:#ff8080; top:1px; left:0; z-index:10 }
.nav { font-size:0;}
.nav li { display:inline-block; position:relative;font-size:18px; font-family:"Microsoft YaHei"; line-height:46px; *display:inline;
*zoom:1
}
.nav li a { color:#fff; display:block; padding:0 40px; background:url(../images/bg2.png) right top no-repeat }
.nav li a:hover, .nav li a.on ,.nav li a.on1{ background:#a10300 }
/* 模板导航 */
#header_sinolife .active_sinolife, #header_about .active_about, #header_news .active_news, #header_server .active_server, #header_public .active_public, #header_health .active_health { background:#a10300; }

.sub_nav{ position:absolute; z-index:200; width:100%; background:#fff; border:1px solid #c8c8c8; border-top:0; left:-1px; top:47px; display:none}
.nav .sub_nav a{ display:block; font-size:12px; border-bottom:1px solid #eae9e9; height:32px; line-height:32px; color:#878787; background-image:none; padding:0; text-align:center; font-family:SimSun}
.nav .sub_nav a:hover{ background:#fff; color:#b80000}

/* footer */
#footer { background:#eaeaea; padding-top:25px; padding-bottom:15px }
#footer .msg {display: block;margin:6px 0 0 40px;padding-left: 30px;background:url(../images/icon12.png) left center no-repeat;height: 24px;line-height: 22px;}
.footer_left { width:246px; float:left }
.footer_center { width:682px; border-right:1px solid #dcdbdb; border-left:1px solid #dcdbdb; float:left; padding-left:40px; padding-bottom:20px }
.footer_right { width:86px; float:left; padding-left:40px; font-family:Arial }
.copyright { clear:both; text-align:center; font-family:Arial, SimSun }
.logo_txt { font-size:18px; font-family:"Microsoft YaHei"; font-weight:normal; color:#c30000; margin-bottom:12px; padding-top:8px }
.tel2 { color:#777; font-family:"Microsoft YaHei"; background:url(../images/icon5.png) left center no-repeat; padding-left:30px;margin:6px 0 0 40px;}
.f_link { float:left; width:136px }
.f_link dt { margin-bottom:5px }
.f_link dt a { font-size:14px; font-weight:bold; color:#828282 }
.f_link dt a:hover { color:#b80000 }
.f_link dd { }
.f_link dd a { color:#4f4f4f }
.f_link dd a:hover { color:#b80000 }
.footer_right h3 { font-size:14px; font-weight:bold; color:#82828; margin-bottom:5px }
.footer_right a { color:#979797 }
.img_safe { margin-top:10px }
#body { background:#f9f9f9 }

.colored { color: #c1392b; }
.w214 { width: 214px; }

/*面包屑导航*/
 .bc_nav {
    height: 47px;
    line-height: 47px;
}
.bc {
    float: left;
}
.bc i {
    padding: 0 7px;
}


#top_link_gfapp {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAyCAYAAABh7ppAAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NUZERDU2ODM1RjFCMTFFNDg3QjNEMjE4RUYzQUE5NDQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NUZERDU2ODQ1RjFCMTFFNDg3QjNEMjE4RUYzQUE5NDQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1RkRENTY4MTVGMUIxMUU0ODdCM0QyMThFRjNBQTk0NCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo1RkRENTY4MjVGMUIxMUU0ODdCM0QyMThFRjNBQTk0NCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PtbtJRkAAAFBSURBVHja7FUxjoJAFH0DP5KoBCo3QRs7G3su4BnsvQWFjTew8gZWtiSWnmBp9gAWJja7Rl0JIe7Azh9FG9TOWPian3nz/mfmER4iCII8SRIwbNuGaZrYbrd6XalUQJvNBgWISJNFA1eq1+vo9/uakFLqylMYYRiCuKPT6aAMi8UCRp7nuAXeM/AAzxAIIW5vGgYoTVNEUVQq2O/3oDiOMZ1ONeH7PlzXxXw+v7rreR5YVFjLd3ccR68ty4K4Z9SzfHgL3oIXE9BXu53Lc2hRo8HJhb/V6tRdq4GOy+VFLdWXxGR2buBKpur6mExOkXM8cu5AqCmM7+EQZFSrqPZ6pc83x2N1yCy7fUIVi6/hpHFHo8KdssMBv7NZ+SXWa4hPZU1BOIMBqNXCz2h0HWJ1u5Dnf4bc7XSIUbN5eRf/AgwAoUJy79S33TwAAAAASUVORK5CYII=") no-repeat scroll left 8px;
    display: inline-block;
    padding-left: 15px;
}
#top_link_gfapp:hover {
 background-position: left -29px; 
}
#new_logo{
  	/*background:url("../images/funde.jpg") top center no-repeat;*/
  	height:90px;
}

.infoPop_box{
	width: 438px;
	background-color: #fcfcfc;
	overflow: hidden;
	line-height: 20px;
	position: fixed;
	left: 50%;top: 50%;
	margin-top: -67px;
	margin-left: -219px;
	z-index: 99999;
}
.infoPop_head{
	widows: 100%;
	height: 35px;
	background-color: #ce0000;
}
.infoPop_head i{
	font-size: 16px;
	color: #fff;
	line-height: 35px;
	font-family: 'Microsoft Yahei';
	display: block;
	float: left;
	width: 370px;
	padding-left: 15px;
}
.infoPop_head em{
	display: block;
	float: right;
	padding-top: 5px;
	padding-right: 5px;
	overflow: hidden;
}
.infoPop_head em a{
	display: block;
	width: 24px;
	height: 24px;
	background: url(../images/setting_sprite.png) no-repeat;
	background-position: left -114px;
	overflow: hidden;
	cursor: pointer;
}
.infoPop_head em a:hover{
	background-position: left -90px;
};
.infoPop_con{
	width: 100%;
	/* height: 215px; */
	overflow: hidden;
}
.infoPop_conBox{
	padding: 15px 3px 15px 15px;
	/* border: 1px solid red; */
}
.infoPop_table{border-spacing: 0px;}
a.inpop_btn{width: 110px;height: 30px;background-color: #ce0000;overflow: hidden;display: block;color: #fff;text-align: center;line-height: 30px;cursor: pointer;}
a.inpop_btn:hover{color: #fff;}

.conBox_msg1 {font-size: 16px; padding: 15px;}
.conBox_msg1 table {margin: 6px 0;}
.conBox_msg1 th, .conBox_msg1 td {height: 36px; line-height: 36px;}
.conBox_msg1 .title {text-align: left;}
.conBox_msg1 .tip {text-align: left; font-size: 12px; margin-bottom: 12px;}