@charset "gb2312";
/* CSS Document */

body,div,ul,li,dl,dt,dd,p,h1,h2,h3,h4,h5,input{margin:0; padding:0}
body{font-size:14px; line-height:2em; font-family:"微软雅黑", Arial, Helvetica, sans-serif; background-image:url(../images/bg.gif); color:#FFF; -webkit-text-size-adjust:none;}
ul,li{list-style:none;}
a{color:#300; text-decoration:none;}
a:hover{color:#930;}
img{border:none;}
input,textarea,select{outline:none;}
td{height:50px; line-height:50px;}

.clear{clear:both;height:0; line-height:0;font-size:0}
.clearfix:after {
visibility: hidden;
display: block;
font-size: 0;
content: " ";
clear: both;
height: 0;
}
.clearfix{*zoom:1;}

.hide{display:none;}
.show{display:block;}

.float_ad{position:fixed; width:130px; height:345px; top:100px; _position:absolute;}
#left_ad{left:5px;}
#right_ad{right:5px; left:auto}

.pages{text-align:center; height:40px; line-height:40px;}

.bg{background:url(../images/loading/d_bg.jpg) no-repeat center top;}
.fullscreen_link{display:block; width:100%; height:100%; position:absolute; z-index:5; background-color:#FFF;opacity:0; filter:alpha(opacity=0);}
.d_logo,.d_video,.d_btn,.w_btn,.d_foot,.header,.container{width:1000px; margin:0 auto; overflow:hidden;}

.d_logo{height:212px;}/*background-image:url(../images/loading/d_logo.png); background-repeat:no-repeat; */
.d_video{height:350px; position:relative; z-index:1}
.sc{
	position:absolute;
	width:440px;
	height:338px;
	left: 103px;
	top: 2px;
}
.d_v{position:absolute; width:404px; height:296px; right:0; top:3px;}
.d_btn{height:43px;background-image:url(../images/loading/d_btn.gif); line-height:43px; position:relative; z-index:10}
.d_btn a{display:block; height:43px; float:left; color:#fff; font-size:14px; text-shadow:#630 1px 1px 2px}
.d_btn a:hover{color:#fc0}
#xhcc{width:230px; padding-left:48px;}
#gycc{width:185px; padding-left:52px;}
#xsjl{width:185px; padding-left:55px;}
#cslm{width:183px; padding-left:60px;}
.w_btn{height:43px; width:250px; background-image:url(../images/loading/btn.gif); line-height:43px; margin-top:20px; text-align:center;}
.w_btn a{height:43px; color:#fff; font-size:14px; text-shadow:#630 1px 1px 2px; padding-right:20px;}
.w_btn a:hover{color:#FC0}

.d_foot{color:#fff; height:110px; padding-top:30px;}

.header{height:324px;}
.top_head{height:53px; background-image:url(../images/top_head.gif); line-height:34px; color:#f4d8b8; padding:0 10px;}
.top_head span{float:right;}
.top_head a{color:#f4d8b8;}
.top_head a:hover{text-decoration:underline;}

.banner{height:222px; padding-left:20px; background-image:url(../images/banner.jpg); position:relative; overflow:hidden}
.banner a{display:block; width:180px; height:180px; text-indent:-100em; position:absolute; left:0; top:10px;}

.nav{height:49px; width:996px; padding:0 2px; background-image:url(../images/navbg.gif);}
.nav ul li{float:left;height:49px; width:83px; line-height:49px; text-align:center; background:url(../images/nav_line.png) no-repeat right center; _background:url(../images/nav_line.gif) no-repeat right center;}
.nav ul li.last{background:none;}
.nav ul li a{color:#ffe8d2;}
.nav ul li a:hover{text-decoration:underline;}

.main{background:url(../images/cbg.gif) repeat-y; padding:0px 14px;}
.m20{margin-top:15px;}
.p20{padding-top:15px;}

.query{height:50px; line-height:50px;}
.key{border:#c96 solid 1px; width:210px; height:21px;}
.btn{border:none; background:#c96 url(../images/search.gif) no-repeat center; width:46px; height:25px;}

.box{border:#c96 solid 1px;}
.i_title{height:31px; line-height:31px; border-bottom:#be8d4b solid 3px; background:#e0c085 url(../images/i_title.gif) no-repeat 10px center; padding:0 10px 0 20px; font-size:14px;}
.i_title a{float:right; display:block; width:44px; height:31px; background:url(../images/more.gif) no-repeat center;}
.i_content{padding:8px 10px;}


.i_tops,.i_industry{height:240px;}
.i_tops{width:255px; float:left;}
.i_industry{width:700px; float:right;}

.i_tops_list li{line-height:20px; height:50px; background:url(../images/line.gif) repeat-x left 45px;}
.i_tops_list li a{padding-left:15px; display:block; height:50px; background-image:url(../images/arr.gif); background-repeat:no-repeat; background-position:left 5px;}
.i_tops_list li a:hover{background-position:left -45px;}
.i_tops_list li span{color:#666;}

#slides {
	float:left; width:360px; height:188px; position:relative;
	z-index:100;
}

#slides .next,#slides .prev {
	position:absolute;
	top:107px;
	left:-39px;
	width:24px;
	height:43px;
	display:none;
	z-index:101;
}

#slides .slides_container {
	width:360px;
	height:188px;
	overflow:hidden;
	position:relative;
}
#slides .slides_container img{
	width:360px;
	height:188px;
}
#slides .pagination {
	position:absolute; right:10px; top:170px; z-index:200;
}

#slides .pagination li {
	float:left;
	margin:0 1px;
}

#slides .pagination li a {
	display:block;
	width:13px;
	height:0;
	padding-top:13px;
	background-image:url(../images/pagination.png);
	background-position:0 0;
	float:left;
	overflow:hidden;
}

#slides .pagination li.current a {
	background-position:0 -13px;
}

.i_industry_list{float:right; width:305px;}
.i_industry_list li span{float:right; color:#666}

.i_doctor_list{height:240px; padding-top:10px; overflow:hidden}
.i_doctor_list ul li{float:left; width:170px; height:235px; margin-left:20px; text-align:center;}
.picFit{width:160px; height:175px; border:#fff solid 5px; overflow:hidden;
/**//*非IE的主流浏览器识别的垂直居中的方法*/
display: table-cell;
vertical-align:middle;
/**//*设置水平居中*/
text-align:center;
/**//* 针对IE的Hack */
*display: block;
*font-size:153px;/**//*约为高度的0.873，200*0.873 约为175*/
*font-family:Arial;/**//*防止非utf-8引起的hack失效问题，如gbk编码*/
}
.picFit:hover{border:#c93 solid 5px;}
.picFit img{
/**//*设置图片垂直居中*/
vertical-align:middle;}
.i_doctor_list ul li p{line-height:40px;}

#a_demo{overflow:hidden;}
#a_demos{width:15000px;}
#a_demo1,#a_demo2{float:left;}


#demo{overflow:hidden;}
#demos{width:3000px;}
#demo1,#demo2{float:left;}


.h210{height:210px;}

.i_left,.i_right{width:476px;height:235px;}
.i_left{float:left;}
.i_right{float:right;}
.h280{height:280px;}
.s_ad{float:left; width:170px; height:180px; background-color:#DECFA9}
.right_list{float:right; width:270px;}
.right_list li{background:none;}

.i_list{}
.i_list li{line-height:26px; height:26px; background:url(../images/line.gif) repeat-x left 25px;}
.i_list li a{padding-left:15px; background-image:url(../images/arr.gif); background-repeat:no-repeat; background-position:left 4px;}
.i_list li a:hover{background-position:left -46px;}
.i_list li span{float:right; color:#999;}

.ad{height:120px; overflow:hidden; position:relative;}
.adurl{width:100%;display:block;height:100%;position:absolute; z-index:10;left:0;top:0; background-color:#FFF;opacity:0; filter:alpha(opacity=0);}

#slide_pro {
	float:left; width:450px; height:214px; position:relative; padding-top:15px; padding-left:15px;
	z-index:100;
}

#slide_pro .slides_container {
	width:440px;
	height:214px;
	overflow:hidden;
}
#slide_pro .slides_container a{
	display:block; width:440px; height:214px;
}
#slide_pro .slides_container img{
	width:170px;
	height:212px; float:left;
}
#slide_pro .slides_container span.s_content{
	display:block;
	width:260px; float:right;
}
#slide_pro .pagination {
	position:absolute; right:10px; bottom:0; z-index:200;
}

#slide_pro .pagination li {
	float:left;
	margin:0 1px;
}

#slide_pro .pagination li a {
	display:block;
	width:16px;
	height:0;
	padding-top:15px;
	background-image:url(../images/point.png);
	background-position:0 0;
	float:left;
	overflow:hidden;
}

#slide_pro .pagination li.current a {
	background-position:0 -15px;
}

.picFit1{width:160px; height:140px; overflow:hidden; border:#fff solid 5px;
/**//*非IE的主流浏览器识别的垂直居中的方法*/
display: table-cell;
vertical-align:middle;
/**//*设置水平居中*/
text-align:center;
/**//* 针对IE的Hack */
*display: block;
*font-size:162px;/**//*约为高度的0.873，200*0.873 约为175*/
*font-family:Arial;/**//*防止非utf-8引起的hack失效问题，如gbk编码*/
}
.picFit1:hover{border:#c93 solid 5px;}
.picFit1 img{
/**//*设置图片垂直居中*/
vertical-align:middle;}

.i_partner{padding-top:10px;}
.i_partner li{float:left; width:140px; height:110px; margin-left:14px; text-align:center;}
.i_partner li p{line-height:36px;}
.picFit2{width:140px; height:70px; overflow:hidden;
/**//*非IE的主流浏览器识别的垂直居中的方法*/
display: table-cell;
vertical-align:middle;
/**//*设置水平居中*/
text-align:center;
/**//* 针对IE的Hack */
*display: block;
*font-size:162px;/**//*约为高度的0.873，200*0.873 约为175*/
*font-family:Arial;/**//*防止非utf-8引起的hack失效问题，如gbk编码*/
}
.picFit2 img{
/**//*设置图片垂直居中*/
vertical-align:middle;}


.i_flink{padding-top:15px;}
.i_flink li{float:left; width:102px; height:70px; margin-left:17px; text-align:center; overflow:hidden}
.picFit3{width:92px; height:32px; border:#c96 solid 1px; padding:4px;
/**//*非IE的主流浏览器识别的垂直居中的方法*/
display: table-cell;
vertical-align:middle;
/**//*设置水平居中*/
text-align:center;
/**//* 针对IE的Hack */
*display: block;
*font-size:28px;/**//*约为高度的0.873，200*0.873 约为175*/
*font-family:Arial;/**//*防止非utf-8引起的hack失效问题，如gbk编码*/
}
.picFit3 img{
/**//*设置图片垂直居中*/
vertical-align:middle;}


.flink{padding:15px;}
.flink li{float:left; width:102px; height:100px; margin-left:17px; text-align:center; overflow:hidden}

.footer{padding:20px; text-align:center;}


/************/
.left{float:left;width:230px;}
.right{float:right; width:720px;}

.menu li{line-height:32px; padding:1px 0; background:url(../images/line.gif) repeat-x left bottom;}
.menu li a{display:block; padding-left:30px; background:url(../images/arr.gif) no-repeat 10px -39px;}
.menu li a:hover{background-position:10px 11px;}

.left_ad{height:85px; position:relative}

.tools{text-align:right; border-bottom:#ddd dotted 1px; display:none}
.content{padding:10px; min-height:650px; _height:650px;}

.list{}
.list li{height:30px; line-height:30px; padding-left:10px; background:url(../images/dot.gif) no-repeat left center;}
.list li span{float:right; color:#666}
.list li.line{background:url(../images/line1.gif) repeat-x left center; height:30px;}

.piclist{}
.piclist li{float:left; width:160px; height:225px; margin-left:12px; text-align:center;}
.picFit4{width:152px; height:166px; overflow:hidden; border:#fff solid 4px;
/**//*非IE的主流浏览器识别的垂直居中的方法*/
display: table-cell;
vertical-align:middle;
/**//*设置水平居中*/
text-align:center;
/**//* 针对IE的Hack */
*display: block;
*font-size:145px;/**//*约为高度的0.873，200*0.873 约为175*/
*font-family:Arial;/**//*防止非utf-8引起的hack失效问题，如gbk编码*/
}
.picFit4:hover{border:#be8d4b solid 4px;}
.picFit4 img{
/**//*设置图片垂直居中*/
vertical-align:middle;}

/***会议专题页面四个链接**/
.topic{height:50px;}
.topic a{display:block; width:160px; height:40px; line-height:40px; float:left; margin-left:10px; text-align:center; background-color:#E0C285; border:#960 solid 1px; overflow:hidden;} 
/*background-image:url(../images/topic.gif); background-repeat:no-repeat;
#a1{background-position:0px 0px;}
#a2{background-position:0px 0px;}
#a3{background-position:0px 0px;}
#a4{background-position:0px 0px;}
*/
#content{padding:10px;}

.title{font-size:24px; text-align:center; line-height:40px;}
.info{color:#333; text-align:center; height:36px; line-height:30px; border-bottom:#eee solid 1px;}
.bdshare{height:30px; padding-top:10px;}

.form_title{display:inline-table; width:100px; text-align:right}


/***/
.form{width:100%}
.login_form{width:300px; margin:auto auto; margin-top:30px;}
.form td{height:45px;}
.form td.line{background:url(../images/line1.gif) repeat-x left center; height:30px;}

.txt{border:none;
	width:210px; height:35px; line-height:32px; background:url(../images/txt.gif) no-repeat; padding:0 6px;}
.txt2{width:88px; background:url(../images/txt2.gif) no-repeat;}
.reg_btn,.reg_reset,.login_btn,.login_reg,.modify_btn{width:100px; height:39px; background-image:url(../images/btn.gif); border:none}
.reg_reset{background-position:-112px 0px;}
.login_btn{background-position:0 -39px;}
.login_reg{background-position:-112px -39px;}
.modify_btn{background-position:0 -78px;}

.label{text-align:right}


/**/
.Validform_checktip{
	line-height:20px;
	height:20px;
	overflow:hidden;
	color:#999;
	font-size:12px;
}
.Validform_right{
	color:#71b83d;
	padding-left:20px;
	background:url(../images/right.png) no-repeat left center;
}
.Validform_wrong{
	color:red;
	padding-left:20px;
	white-space:nowrap;
	background:url(../images/error.png) no-repeat left center;
}
.Validform_loading{
	padding-left:20px;
	background:url(../images/onLoad.gif) no-repeat left center;
}
.Validform_error{
	background-color:#ffe7e7;
}
#Validform_msg{color:#7d8289; font: 12px/1.5 tahoma, arial, \5b8b\4f53, sans-serif; width:280px; -webkit-box-shadow:2px 2px 3px #aaa; -moz-box-shadow:2px 2px 3px #aaa; background:#fff; position:absolute; top:0px; right:50px; z-index:99999; display:none;filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#999999'); box-shadow: 2px 2px 0 rgba(0, 0, 0, 0.1);}
#Validform_msg .iframe{position:absolute; left:0px; top:-1px; z-index:-1;}
#Validform_msg .Validform_title{line-height:25px; height:25px; text-align:left; font-weight:bold; padding:0 8px; color:#fff; position:relative; background-color:#999;
background: -moz-linear-gradient(top, #999, #666 100%); background: -webkit-gradient(linear, 0 0, 0 100%, from(#999), to(#666)); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#999999', endColorstr='#666666');}
#Validform_msg a.Validform_close:link,#Validform_msg a.Validform_close:visited{line-height:22px; position:absolute; right:8px; top:0px; color:#fff; text-decoration:none;}
#Validform_msg a.Validform_close:hover{color:#ccc;}
#Validform_msg .Validform_info{padding:8px;border:1px solid #bbb; border-top:none; text-align:left;}

.query_bg{background:url(../images/bg.gif) no-repeat center; height:625px; padding-top:50px;}
.query_logo,.query_form,.query_foot{margin:0 auto;}
.query_logo{width:1000px; height:150px; background:url(../images/logo.png) no-repeat; overflow:hidden;}
.query_logo a{display:block; text-indent:-100em; height:140px;}

.query_form{width:740px; height:230px; padding-left:120px; padding-top:37px; background:url(../images/query/form_bg.gif) no-repeat;}
.query_foot{width:860px;height:100px; padding-top:30px; text-align:center; background:none; color:#fff; line-height:28px;}

.query_txt,.query_txt2,.query_btn{ background:none; height:40px; width:200px; line-height:38px; color:#ccc}
.query_txt2{width:80px;}
.query_btn{width:86px; height:41px; border:none; background-image:url(../images/query/query_btn.gif);}
#imgcode{cursor:pointer; border:none}


.cer_table{border:#F90 dotted; border-width:1px 0 0 1px;}
.cer_table td{border:#F90 dotted; border-width:0 1px 1px 0; padding:10px 10px;}
.td_img{text-align:center}
.td_img img{max-height:200px; max-width:160px; _width:160px; _height:_200px;}

.info_table{background-color:#ddd}
.info_table th,.info_table td{text-align:left; background-color:#fff; padding:2px 5px;}
