@charset "gb2312";



/* CSS Document */







body,div,ul,li,dl,dt,dd,p,h1,h2,h3,h4,h5{margin:0; padding:0}



body{font-size:12px; line-height:2em; font-family:'宋体'; background-image:url(../images/bg.gif); color:#300; -webkit-text-size-adjust:none;}



ul,li{list-style:none;}



a{color:#666; text-decoration:none;}



a:hover{color:#333;}



img{border:none;}



input,textarea,select{outline:none;}







.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;}







.left{float:left;}



.right{float:right;}







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



.pages ul li{list-style: none; display: inline;}











.header,.container,.footer{width:1000px; margin:0 auto; overflow:hidden}











.top{height:220px; background-image:url(../images/top.jpg); overflow:hidden;}



.top a{display:block; width:400px; height:170px; text-indent:-100em;}







.banner{height:222px; background-image:url(../images/banner.jpg);}







.nav{height:50px; background-image:url(../images/nav.gif); padding-left:20px;}



.nav ul li{float:left; height:42px; padding-top:8px;}



.nav ul li a{color:#ffe8d2; display:block; padding:5px 20px;}



.nav ul li a:hover{background-color:#024310;}







.container{background-color:#fff;}



.main{padding:10px 14px 0 14px;}







.i_left{height:240px; width:676px; background:url(../images/i_left.gif) repeat-x left top; border:#aaf1ac solid 1px; padding:10px;}



.i_left1{height:260px; width:696px; border:#aaf1ac solid 1px;}



.i_right{width:258px; height:260px;}



.box{border:#ddd solid 1px;}







#slides {



	float:left; width:300px; height:240px; position:relative;



	z-index:100; font-family:Arial, Helvetica, sans-serif;



}







#slides .next,#slides .prev {



	position:absolute;



	top:107px;



	left:-39px;



	width:24px;



	height:43px;



	display:none;



	z-index:101;



}







#slides .slides_container {



	width:300px;



	height:240px;



	overflow:hidden;



	position:relative;



}



#slides .slides_container img{



	width:300px;



	height:240px;



}



#slides .pagination {



	position:absolute; right:10px; top:215px; z-index:200;



}







#slides .pagination li {



	float:left;



	margin:0 1px;



}







#slides .pagination li a {



	display:block;



	width:19px;



	height:17px;



	text-align:center; line-height:17px;



	background-color:#3d3d3d;



	float:left;



	overflow:hidden; color:#fff;



}







#slides .pagination li.current a {



	background-color:#21aec2;



}











.h_1{height:27px; line-height:27px; font-size:12px; color:#fff; border-bottom:#26783d solid 1px;}



.h_1 span{float:left; display:block; width:90px; text-align:center; background:url(../images/i_title.gif) no-repeat; letter-spacing:2px; font-weight:bold;}



.h_1 a{float:right; color:#666;}



.h_1 a:hover{color:#333; text-decoration:underline;}







.h_2{height:36px; line-height:36px; font-size:12px; color:#fff; background:url(../images/i_title2.gif) repeat-y; padding:0 10px;}



.h_2 span{background:url(../images/arr.gif) no-repeat left center; letter-spacing:2px; font-weight:bold; padding-left:20px; display:block;}



.h_2 a{float:right; color:#fff;}



.h_2 a:hover{text-decoration:underline;}







.h_3{height:30px; line-height:30px; font-size:12px; color:#fff; border-bottom:#399b48 solid 1px; background:url(../images/i_title3_bg.gif) repeat-x; padding-right:10px;}



.h_3 span{float:left; display:block; width:90px; text-align:center; background:url(../images/i_title3.gif) repeat-x; letter-spacing:1px; font-weight:bold;}



.h_3 a{float:right; color:#666;}



.h_3 a:hover{color:#333; text-decoration:underline;}











.i_news{width:355px; float:right;}



.i_news_list{padding-top:8px;}



.i_news_list li{line-height:28px; border-bottom:#ccc dotted 1px; background:url(../images/dot.gif) no-repeat left center; padding-left:10px;}



.i_news_list li span{float:right; color:#999;}







.i_news_list2{padding:10px;}



.i_news_list2 li{border-bottom:0;}



.i_news_list2 li span{display:none;}







.ad{height:272px; overflow:hidden; background-color:#ccc; 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);}







.i_pic_list{padding-top:15px;}



.i_pic_list ul{width:1150px}



.i_pic_list ul li{float:left; height:220px; width:175px; text-align:center; margin-left:15px;}



.i_pic_list ul li p{line-height:30px;}



.picFit{width:165px; height:128px; border:#fff solid 5px; overflow:hidden;



/**//*非IE的主流浏览器识别的垂直居中的方法*/



display: table-cell;



vertical-align:middle;



/**//*设置水平居中*/



text-align:center;



/**//* 针对IE的Hack */



*display: block;



*font-size:112px;/**//*约为高度的0.873，200*0.873 约为175*/



*font-family:Arial;/**//*防止非utf-8引起的hack失效问题，如gbk编码*/



}



.picFit:hover{border:#090 solid 5px;}



.picFit img{



/**//*设置图片垂直居中*/



vertical-align:middle;}







#demo{overflow:hidden; height:250px;}



#demos{width:3000px;}



#demo1,#demo2{float:left;}







.hy_list{padding-top:15px;}



.hy_list li{float:left; height:220px; width:175px; text-align:center; margin-left:15px;}



.hy_list li p{line-height:30px;}





.hy_ry_list{padding-top:15px;}



.hy_ry_list li{float:left; height:175px; width:175px; text-align:center; margin-left:15px;}



.hy_ry_list li p{line-height:20px;}





.i_content{padding:10px;}







.i_video{float:left; width:300px; height:210px; background-color:#CCC}



.i_video_list{float:right; width:350px; padding:0;}



.i_video_list li{border:0;}







.i_flink_title{height:30px; background:url(../images/flink_title.gif) no-repeat}







.footer{background:#fff; text-align:center; height:110px;}



.main p.line{border-top:#ddd solid 1px; height:10px; line-height:0px;}



























































.m4{margin-top:4px;}



.m20{margin-top:15px;}



.p20{padding-top:15px;}







.query{height:50px; line-height:50px;}



.txt{border:#c96 solid 1px; width:210px; height:21px;}



.btn{border:none; background:#c96 url(../images/search.gif) no-repeat center; width:46px; height:25px;}



















.i_industry_list{float:right; width:305px;}



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







.i_doctor_list{height:260px; padding-top:10px; overflow:hidden}



.i_doctor_list ul li{float:left; width:170px; height:235px; margin-left:20px; text-align:center;}



.i_doctor_list ul li p{line-height:40px;}







.h210{height:210px;}















.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;}











#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; min-height:130px; border-top:none}



.i_flink li{float:left; width:102px; height:100px; margin-left:17px; text-align:center;}



.picFit3{width:100px; height:70px; border:#c96 solid 1px;



/**//*非IE的主流浏览器识别的垂直居中的方法*/



display: table-cell;



vertical-align:middle;



/**//*设置水平居中*/



text-align:center;



/**//* 针对IE的Hack */



*display: block;



*font-size:61px;/**//*约为高度的0.873，200*0.873 约为175*/



*font-family:Arial;/**//*防止非utf-8引起的hack失效问题，如gbk编码*/



}



.picFit3 img{



/**//*设置图片垂直居中*/



vertical-align:middle;}















/************/



.left_line{background:url(../images/line.gif) repeat-y 245px top;}







.menu{padding-top:10px;}



.menu li{line-height:36px; background:url(../images/menu_li_bg.gif) no-repeat center bottom;}



.menu li.on{background:url(../images/menu_hover.gif) no-repeat;}



.menu li.on a{color:#fff;}



.menu li a{display:block; padding-left:10px;}



.menu li a:hover{background:url(../images/menu_hover.gif) no-repeat; color:#fff;}







.hotline{background:url(../images/tel.gif) no-repeat left center; padding-left:20px; line-height:30px; font-family:Arial, Helvetica, sans-serif}



.hotline span{font-weight:bold; color:#F30}







.tools{text-align:right; border-bottom:#ddd dotted 1px; display:none}



.content{padding:10px;}







.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;}







.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;}











#content{padding:10px;}







.title{font-size:20px; text-align:center; line-height:40px;}



.info{color:#333; text-align:center; height:36px; line-height:30px; border-bottom:#eee solid 1px;}











.page_left{width:220px;}



.page_right{width:728px;}







.i_title,.p_title{height:38px; line-height:38px; border-bottom:#ddd solid 1px; font-size:14px; font-weight:bold; color:#666}



.p_title{padding-left:12px; color:#F60; border-bottom:#ddd solid 1px; background:url(../images/right_title_bg.gif) no-repeat left center;}



.location{font-weight:normal; font-size:12px;  background:url(../images/location_bg.gif) no-repeat left center; padding-left:20px; color:#666;}



.location a{color:#F60;}