@charset "utf-8";
/* CSS Document utf-8编码*/

/*标签重置*/
*{ margin:0; padding:0; }
body{ font-size:12px; margin:0 auto; font-family:Verdana, Geneva, sans-serif; color:#000; background:#666; }
a,img{ border:none; }
ul,li{ list-style:none; }
em{ font-style:normal; }
a{ text-decoration:none; cursor:pointer; color:#333; }
a:hover{ color:#cc0000; text-decoration:underline; }

/*全局*/
.clear{ height:0; line-height:0; font-size:0; overflow:hidden; clear:both; }
.point_red{ color:#cb3400; font-size:14px; font-family:'宋体'; }
.point_gray{ color:#6d6d6d; font-size:14px; font-family:'宋体'; }
.strong{ font-weight:bold; }
.gc{ height:26px; line-height:26px; overflow:hidden; padding:0 10px; border:1px dashed #666; border-left:none; border-right:none; margin-bottom:10px; }
	.gc .close{ float:right; margin-top:5px; }
	.gc a.blue{ float:left; color:#0099ff; font-weight:bold; font-family:'宋体'; }
.page{ padding:10px 0; }
.page a{ background:#fff; border:1px solid #ccc; display:block; float:left; margin-right:5px; height:16px; line-height:17px; padding:2px 4px 1px; color:#333; overflow:hidden; font-family:Arial, Helvetica, sans-serif; }
.page a.ahover{ font-weight:normal; color:#fff; background:#f60; }
.page a:hover{ text-decoration:none; }
	/*表单类*/
	.txt1{ border:2px solid #c42323; line-height:23px; height:22px; width:153px; vertical-align:middle; background:url(../images/txtbg1.gif) no-repeat 7px center; padding-left:21px; font-family:Verdana; }
	.button1{ vertical-align:middle; cursor:pointer; }
	/*盒子一*/
	.box1{ background:#f3f3f3; padding:10px; margin-bottom:14px; width:264px; }
	.box1 .btop{ height:18px; overflow:hidden; border-bottom:1px solid #821525; padding:0 20px 0 10px; margin-bottom:10px; line-height:1; }
	.box1 .btop h3{ display:block; float:left; font-size:14px; font-family:'宋体'; color:#b10f1f; }
	.more1{ background:url(../images/morebg1.gif) no-repeat; display:block; width:34px; height:8px; float:right; margin-top:7px; }
	/*盒子二*/
	.box2{ width:328px; height:226px; float:left; overflow:hidden; background:url(../images/box2bg.gif) no-repeat; margin:0 13px 14px 0; }
	.box2 .btop{ padding:0 69px 0 8px; height:40px; overflow:hidden; }
	.box2 .btop h3{ float:left; width:122px; height:24px; line-height:25px; color:#f3f3f3; font-size:14px; text-align:center; overflow:hidden; margin-top:7px; margin-right:15px; }
	.box2 .btop span{ display:block; float:left; margin-top:15px; }
	.box2 .btop span a{ color:#b10f1f; }
	.more2{ display:block; width:34px; height:8px; float:right; margin-top:29px; }
	.box2 .bcon{ padding:17px 12px 5px 12px; }
	.box2 .bcon .bimg{ float:left; margin-right:5px; }
	.box2 .bcon ul{ padding-top:1px; }
	.box2 .bcon ul li{ background:url(../images/libg.gif) no-repeat 5px center; padding-left:17px; } 
	/*盒子三*/
	.box3{ height:480px; overflow:hidden; }
	.box3 .btop{ height:40px; line-height:40px; overflow:hidden; background:url(../images/box3bg.gif) no-repeat; padding-left:27px; margin-bottom:10px; color:#282828; font-size:14px; }
	.box3 .bcon{ padding:0 10px 15px; }
	.box3 .more3{ white-space:nowrap; }
	/*盒子四*/
	.box4 .btop{ height:22px; line-height:22px; overflow:hidden; background:url(../images/box4bg.gif) repeat-x; width:100%; }
	.box4 .btop strong{ display:block; padding-left:35px; color:#fff; }
	.box4 .bcon{ padding:20px 0 15px; margin:0 auto; }
	/*list3*/
	.list3 li{ background:url(../images/libg3.gif) no-repeat left center; padding-left:15px; line-height:1.8 }
	.list3 li.ll{ float:left; width:110px; line-height:2.5; overflow:hidden; white-space:nowrap; }
	.list3 li.ll a{ text-decoration:underline; }
	/*list4*/
	.list4 li a.ahover{ font-weight:bold; color:#c00; }
	
/*整体框架*/
#warp{ width:1002px; overflow:hidden; margin:3px auto 5px; background:#fff; line-height:1; }
#head{ width:100%; height:auto; overflow:hidden; margin:0 auto; background:#fff; }
#menu{ width:100%; height:36px; overflow:hidden; margin:0 auto 2px; background:#fff url(../images/menubg.gif) repeat-x; }
#banner{ width:100%; overflow:hidden; margin:0 auto 6px; }
#content{ width:974px; height:auto; overflow:hidden; margin:0 auto; line-height:1.6; }
#foot{ width:974px; overflow:hidden; background:url(../images/footbg.gif) repeat-x; margin:0 auto; padding-top:25px; line-height:1.5; margin-bottom:20px; color:#333; }

	#head #logo{ float:left; }
	#head .h_r{ float:right; text-align:right; color:#666; padding:10px 34px 0 0; }
	#head .h_r a:link{ color:#666; }
	#head .h_r1{ margin-bottom:18px; }
	
	#menu ul{ float:left; width:100%; height:100%; }
	#menu ul li{ float:left; width:109px; }
	#menu ul li a{ display:block; width:100%; height:25px; padding-top:11px; color:#fff; text-align:center; font-size:14px; font-weight:bold; }
	#menu ul li a span{ display:block; text-align:center; height:16px;line-height:16px; border-right:1px solid #d7b0ac; }

/*首页*/
#ileft{ float:left; width:690px; overflow:hidden; }
#iright{ float:right; width:284px; overflow:hidden; }

	.box1_ywly{ padding-bottom:2px; *padding-bottom:0; }
	.box1_ywly .bcon{ height:165px; *height:170px; overflow:hidden; }
	.box1_ywly ul{ }
	.box1_ywly ul li{ float:left; margin-right:9px; padding:1px; padding-bottom:9px; background:#efefef }
	.box1_ywly ul li a{ float:left; display:block; width:80px; height:23px; line-height:23px; overflow:hidden; background:#fff; text-align:center; color:#323232; }
	.box1_ywly ul li a:hover{ color:#fc3300; text-decoration:none; }
	
	.box1_news{ width:649px; }
	.box1_news .bcon{ width:365px; overflow:hidden; }
	.box1_news .bcon dl dt{ background:url(../images/libg.gif) no-repeat 5px center; padding-left:17px; }
	.box1_news .bcon dl.first{ padding:0 5px; }
	.box1_news .bcon dl.first dd{ text-indent:15px; color:#666; margin-bottom:3px; *margin-bottom:8px; }
	.box1_news .bcon dl.first dt{ background:none; padding:0; }
	.box1_news .bcon dl.first dt a{ font-weight:bold; color:#fc3b00; }
	.box1_news .bcon a:hover{ text-decoration:underline; }
	
	.box3 strong{ float:left; width:auto; display:block; color:#b10f1f; }
	.more4{ width:36px; height:6px; float:right; padding-right:15px; padding-top:17px; }
	.box3_hot dl{ border-bottom:1px dashed #ccc; margin-bottom:10px; padding-bottom:10px; }
	.box3_hot dl dt{ background:url(../images/libg2.gif) no-repeat left 8px; padding-left:10px; }
	.box3_hot dl dt a{ color:#c00; }
	.box3_hot dl dd{ color:#999; }
	.box3_hot dl dd a{ color:#c00; font-family:'宋体'; }
	.box3_hot .bcon{ padding-bottom:0; margin-bottom:-5px; }
	
	.box4_honor .bcon{ width:974px; height:104px; overflow:hidden; }
	.box4_honor table td.mar1td{ padding:0 24px; vertical-align:middle; text-align:center; }
	.box4_honor table td.mar1td img{ padding:1px; border:1px solid #df8787; }
	
	.box4_links .bcon{ width:974px; height:55px; overflow:hidden; padding:15px 0 10px; }
	.box4_links table td.mar2td{ padding:0 15px; vertical-align:top; text-align:center; }
	.box4_links table td.mar2td span{ display:block; width:88px; height:20px; line-height:20px; padding-top:8px; text-align:center; overflow:hidden; word-wrap:break-word; word-break:normal; }
	
/*内页*/
#left{ float:left; width:284px; margin-bottom:25px; margin-top:3px; overflow:hidden; }
#right{ float:right; width:673px; margin-bottom:25px; margin-top:3px; overflow:hidden; }

.box3_ywly2{ margin-bottom:10px; height:auto; }
.box3_ywly2 strong{ color:#b10f1f; }
.box3_ywly2 .btop{ margin:0; }
.box3_ywly2 .bcon{ border:1px solid #cecece; border-top:none; width:260px; margin-left:1px; padding-top:10px; }
.box3_ywly2 .bcon ul li{ background:url(../images/libg4.gif) no-repeat 13px 9px; padding:4px 0 4px 26px; border-bottom:1px dashed #898989; }

#right .rtop{ height:33px; overflow:hidden; line-height:33px; border-bottom:1px solid #992731; padding-right:5px; }
#right .rtop strong{ display:block; float:left; background:url(../images/rtopbg.gif) no-repeat 9px center; padding-left:23px; color:#b10f1f; font-size:14px; padding-top:2px; }
#right .rtop .location{ float:right; font-family:'宋体'; color:#666; padding-top:2px; }

.con{ border:1px solid #dbdbdb; margin:20px auto 0; padding:20px 10px; color:#333; overflow:hidden; }
	/*专家团队列表*/
	.team{ padding:10px 10px; }
	.team table td{ padding:10px 0; }
	.imgborder1{ }
	.team .title{ font-weight:bold; }
	.team .intro{ color:#666; }
	.team .intro a{ color:#c00; font-family:'宋体'; }
	/*新闻详情*/
	.newsinfo{ padding:10px 20px; width:630px; }
	.newsinfo .title{ text-align:center; font-size:14px; font-weight:bold; color:#000; padding-top:10px; border-bottom:1px solid #ededed; padding-bottom:5px; margin-bottom:5px; }
	.newsinfo .other{ text-align:right; color:#666; margin-bottom:20px; }
	.newsinfo .content{ margin-bottom:30px; }
	/*新闻列表*/
	.newslist{ padding:10px 15px; }
	.newslist ul li{ background:url(../images/libg.gif) no-repeat 0 10px; padding:4px 0 4px 10px; line-height:1.5; }
	.newslist span{ float:right; color:#666; font-size:11px; }
	/*留言咨询列表*/
	.cbox .btop{ height:21px; line-height:21px; overflow:hidden; border-bottom:2px solid #ccc; background:#ededed; padding:0 10px; }
 	.cbox .btop em{ float:right; }
	.cbox .btop span{ color:#039; line-height:24px; }
	.cbox .bcon{ padding:10px; }
	.cbox .bcon p.p{ padding-bottom:10px; }
	.cbox .bcon .zcolor{ color:#930; }
	
	/*重置样式*/
	.newslist ul li.norecords{ background:none; border:none; padding:0; color:#666; }
	
	/*在线咨询*/
	.comment .form{ border-top:1px solid #039; padding:0 10px; }
	.comment .page{ padding:10px; }
	.comment .title{ display:block; padding-top:10px; color:#039; font-size:14px; }
	


