/* CSS Document */
body {
	font-size:12px;
	font-family:Georgia,"Microsoft Yahei",Arial, sans-serif;
	padding:0;
	margin:0;
	color:#424242;background:url(../images/bodybg1.gif) repeat scroll;

}
div, form, ul, dd, dl, ol, dt, li, p {
	list-style:none;
	padding:0;
	margin:0;
	
}
font,h1,h2, h3, h4, h5, h6 {
	font-size:100%;
	margin:0;
	padding:0;
	font-weight:bolder;
}
img {
	border:none;
}
.none {
	display:none;
}
a {
	text-decoration:none;
	color:#444;
	cursor:pointer;
}
a:hover {
	color:#FF0000;
	text-decoration:underline;
}
.clear {
	width:0;
	height:0;
	margin:0;
	padding:0;
	line-height:0px;
	font-size:0px;
	clear:both;
	overflow:hidden;
}
.left,.footer div ul li dt,.footer div ul li dd{ float:left;}
.footer div ul li dt a{ margin:0 2px;}
.right{ float:right;}
.rc{color:#920d02; font-weight:bolder;}
.head{ background:url(../images/logo_bg.png) repeat-x;}
.banner{ background:url(../images/banner.jpg) no-repeat center; height:340px;}
.logo{ width:967px; height:82px; overflow:hidden; margin:0 auto;}
.nav{ height:51px;overflow:hidden; background:url(../images/navbg_02.jpg) repeat-x;}
.nav ul{ width:997px;overflow:hidden; margin:0 auto;}
.nav ul li{ float:left; text-align:center; line-height:51px; font-size:16px;overflow:hidden; background:url(../images/nav_li.jpg) no-repeat right center;}
.nav ul li a{ padding:0px 12px;}
.nav ul li a,.xmnav ul li a{ color:#FFF;}
.dt,.zlkm,.jsc,.envir,.ss{ width:980px;overflow:hidden; margin:0 auto;}
.ss{ height:33px; background:url(../images/home_btn.jpg) no-repeat 8px center; line-height:33px;}
.wz{ margin-left:25px;}
.wz a{ padding:0 10px;}
.yy{ width:1006px;margin:0 auto;background:url(../images/main_bg.jpg) repeat-y center center;}
.mune{ width:996px; height:35px;margin:0 auto;background:url(../images/mune.jpg) repeat-x; border-top:6px solid #6acbe5;}
.mune ul{ width:850px; margin:0 auto;}
.mune ul li{ width:85px; height:35px;float:left;position:relative;  margin-left:17px;}
.mune ul li span a{width:85px; height:35px; line-height:35px; text-align:center; display:block; background:url(../images/xjt.png) no-repeat right center;}
.mune ul li span a:hover{border-left:1px solid #008da9;border-right:1px solid #008da9;border-top:1px solid #008da9; background:url(../images/xjt_hover.jpg) no-repeat right center; color:#e88d5e;}
.mune ul li .xl{ width:87px; height:199px; background:url(../images/demo_bg.jpg) no-repeat;display:none;position:absolute; top:35px;}
.xl dl{ width:188px; float:left; margin:8px 5px 0 5px; overflow:hidden;}
.xl_nr{ width:95px; height:185px;overflow:hidden; float:left; margin-top:8px;}
.xl_nr p{ width:95px; height:22px; overflow:hidden; background:url(../images/a_bg.jpg) no-repeat 6px center; overflow:hidden;}
.xl_nr p a{ line-height:22px; padding-left:17px;}
.xl dd a{width:89px;height:25px;overflow:hidden; text-align:center; line-height:27px; font-size:14px; font-weight:bolder; color:#FFF; text-decoration:none; margin-top:5px;}
.xl dd a:hover{ text-decoration:none; color:#FFF;}
.link1{background:#02585e;float:left; }
.link2{background:#ff6600;float:right;}
.sycon{ width:995px;margin:0 auto; overflow:hidden; background:url(../images/main_center_line.jpg) repeat-x center bottom; padding-bottom:8px;}
.kmnr{ width:980px; height:300px;overflow:hidden;}
.mar,.dtpic img{ margin-top:5px;}
.dtimg{ width:340px; height:240px;display:inline;overflow:hidden;}
.dtnr{ width:415px; height:240px; display:inline;overflow:hidden; margin-left:9px;}
.dtpic{ width:201px; height:240px; display:inline;overflow:hidden;}
.dtnr h1{ text-align:center; font-size:16px; line-height:26px; padding-top:10px;}
.dtnr h1 a{ color:#fe7100;}
.dtnr p{ padding:5px 8px 0 8px; text-indent:2em; line-height:23px;}
.dtnr ul li{ width:415px; float:left; overflow:hidden;background:url(../images/dian.jpg) no-repeat 8px center; line-height:25px;}
.dtnr ul li a{ padding-left:20px; float:left;}
.dtnr ul li font{ float:right; margin-right:15px; font-weight:normal;}
.zlkm em img{ padding:12px 0 0 0;}
.kml{ width:225px;display:inline; overflow:hidden; background:#f2f2f2;}
.kmr{ width:745px;display:inline; overflow: hidden;}
.kml ul li a{ height:26px; line-height:26px; overflow:hidden; border-bottom:1px dashed #cccccc;display:block; padding:5px 0; background:url(../images/dian_03.jpg) no-repeat 21px center; padding-left:35px; font-size:14px; color:#797979;}
.kml ul li a.a_hover{ background:url(../images/li_bg.jpg) no-repeat left center; color:#FFF;}
.kml ul li a:hover,.js ul li a:hover{ text-decoration:none;}
.xmpic{ width:745px;overflow:hidden;}
.xmpic dl{ width:170px; float:left;overflow:hidden; margin:3px 16px 0 0;}
.xmpic dt img,.envir ul li img{ padding:3px; border:1px solid #cccccc;}
.xmpic dd{ text-align:center; line-height:30px;}
.xmpic dd a{ color:#008ca8;}
.xmnav ul li{ float:left; width:90px; height:21px;overflow:hidden; text-align:center; line-height:21px; background:url(../images/xmnavbg.jpg) repeat-x; margin-right:10px;}
.xmnav p img,.envir ul li,.f1 li img{ float:left; margin-right:10px;}
.xmlb ul li{ width:370px; float:left;overflow:hidden; background:url(../images/ld_03.jpg) no-repeat 8px center; line-height:28px;}
.xmlb ul li a{ padding-left:20px;}
/* CSS Document Doctor*/
#Doctor{width:980px;height:288px; margin:0 auto; margin-top:8px;position:relative;overflow:hidden;background:#fff;}
#Doctor .DocList{float:left;}
#Doctor .DocList ul{width:930px;height:24px;line-height:24px;margin:10px 0 0 0px;position:relative;float:left;}
#Doctor .DocList ul li{display:block;float:left;width:93px;line-height:24px;text-align:center;color:#666;cursor:pointer;font-size:13px;}
#Doctor .DocList ul li a{display:block;width:93px;height:24px;line-height:24px;background:#eee;}
#Doctor .DocList ul li a.select{display:block;width:93px;height:29px;background:url(../images/DocList_li_bg.jpg) no-repeat;color:#fff;}
#Doctor .DocList ul li a:focus{outline:0}
#Doctor .DocClick{width:93px;height:35px;line-height:24px;font-size:13px;letter-spacing:1px;text-align:center;color:#fff;background:url(../images/DocList_span_bg.jpg) repeat-x;float:left;margin:10px 0 0 3px;position:absolute;left:573px;top:35px;}
#Doctor .select{background:url(../images/DocList_tx_bg.png) no-repeat;height:35px;cursor:pointer;}
#Doctor .DocClick span{cursor:pointer;}
#Doctor .Special{width:988px;height:266px;overflow:hidden;padding-top:11px; padding-left:12px;}
#Doctor .Special dl{float:left;position:relative;width:180px; padding-right:13px;}
#Doctor .Special dl dt img{width:180px;height:200px;display:block;}
#Doctor .Special dl dd.Sinfo{display:block;width:176px;height:25px;background:#000;font-size:13px;color:#fff;letter-spacing:1px;text-align:left;padding:5px 2px 0px;position:absolute;bottom:27px;opacity:0.5;filter:alpha(opacity=50);}
#Doctor .Special dl dd.Hinfo{display:none;width:176px;height:77px;background:#000;font-size:13px;color:#fff;letter-spacing:1px;text-align:left;padding:5px 2px 0px;position:absolute;bottom:27px;opacity:0.5;filter:alpha(opacity=50);}
#Doctor .Special dl dd a.dt_a1,#Doctor .Special dl dd a.dt_a2{display:block;width:89px;height:25px;line-height:25px;text-align:left;font-size:14px;text-align:center;letter-spacing:1px;color:#fff;margin-top:2px;}
#Doctor .Special dl dd a.dt_a1{background:#02585e;float:left;}
#Doctor .Special dl dd a.dt_a2{background:#ff6600;float:left;margin-left:2px;}
#Doctor .DocShow .L{float:left;width:681px;height:266px;margin-top:12px;}
#Doctor .DocShow .L dl dt{display:block;width:226px;height:265px;float:left;margin-right:10px;}
#Doctor .DocShow .L dl dt #photolink{display:block;height:238px;}
#Doctor .DocShow .L dl dt img{display:block;float:left;}
#Doctor .DocShow .L dl dt a.dt_a1,#Doctor .DocShow .L dl dt a.dt_a2{display:block;width:112px;height:25px;line-height:25px;text-align:center;font-size:14px;letter-spacing:1px;color:#fff;margin-top:2px;}
#Doctor .DocShow .L dl dt a.dt_a1{background:#02585e;float:left;}
#Doctor .DocShow .L dl dt a.dt_a2{background:#ff6600;float:right;}
#Doctor .DocShow .L dd{font-size:13px;letter-spacing:1px;float:left;width:445px;}
#Doctor .DocShow .L dd.name{padding:10px 0 10px 0px;border-bottom:1px dashed #ccc;}
#Doctor .DocShow .L dd.name a{color:#008da9;font-size:30px;font-family:"STXingkai",Georgia,"Microsoft Yahei";padding-right:3px;}
#Doctor .DocShow .L dd.name span{}
#Doctor .DocShow .L dd.info{padding:10px 0 20px 0px;text-indent:26px;line-height:180%;}
#Doctor .DocShow .L dd.info a:hover{color:#008da9;text-decoration:underline;}
#Doctor .DocShow .L dd.GoodAt{font-size:12px;font-family:Georgia;}
#Doctor .DocShow .L dd.GoodAt em{font-style:normal;font-weight:bold;font-size:14px;color:#045666;float:left;}
#Doctor .DocShow .L dd.GoodAt b{float:left;font-weight:normal;text-align:bottom;}
#Doctor .DocShow .L dd.GoodAt span{display:block;float:right;width:280px;height:8px;background:#eee;text-indent:-9999px;margin-top:3px;}
#Doctor .DocShow .L dd.GoodAt_info{padding:15px 0 0 0;line-height:180%;text-indent:26px;color:#045666;}
#Doctor .DocShow .R{position:absolute;top:45px;right:10px;width:278px;height:297px;margin-top:10px;padding:1px;border:1px solid #eee;}
#Doctor .DocShow .R h2{width:278px;height:36px;line-height:36px;color:#05748a;overflow:hidden;letter-spacing:2px;font-size:16px;font-family:Georgia,"Microsoft Yahei";background:url(../images/DocShow_R_pic1.jpg);}
#Doctor .DocShow .R h2 span{display:block;width:15px;height:15px;text-indent:-9999px;float:left;margin:11px 8px 0 10px;background:url(../images/Gimg_one.gif) no-repeat -173px -164px;}
#Doctor .DocShow .R ul{padding:5px 0 9px 15px;height:190px;}
#Doctor .DocShow .R ul li{display:block;height:30px;line-height:30px;padding-left:10px;background:url(../images/DocShow_R_li_bg.png) no-repeat left 50%;}
#Doctor .DocShow .R ul li a:hover{color:#008da9;text-decoration:underline;}
#Doctor .DocShow .R a.LookTime{display:block;height:57px;line-height:57px;font-size:16px;text-indent:90px;font-family:Georgia,"Microsoft Yahei";color:#f60;background:url(../images/DocShow_R_pic2.jpg);position:relative;}
#Doctor .DocShow .R a.LookTime span{display:block;float:left;width:32px;height:24px;background:url(../images/Gimg_one.png) no-repeat;position:absolute;top:17px;left:50px;}
.js,.jsimg{ margin-top:16px;}
.js{ width:257px;border:1px solid #cbcbcb; display:inline; overflow:hidden;}
.js ul li.no{ border-bottom:none;}
.js ul li a{ height:38px; line-height:38px; text-align:center; overflow:hidden; border-bottom:1px solid #cbcbcb; display:block;}
.js ul li a.a_hover{ background:url(../images/Tech_a_bg.jpg) no-repeat center center; color:#FFF;}
.jsimg{ width:443px; height:194px; border:1px solid #cbcbcb; overflow:hidden; display:inline; margin-left:8px;}
.jsimg em img{ padding:5px;}
.envir h3{ height:30px;overflow:hidden; border-bottom:3px solid #008ca8;}
.envir h3 a{ width:95px; border-top:1px solid #cbcbcb; border-left:1px solid #cbcbcb; border-right:1px solid #cbcbcb; float:left; overflow:hidden;text-align:center; line-height:30px; font-weight:normal; margin-right:10px;}
.envir h3 a.a_hover{ background:#008ca8; color:#FFF;}
.footer{ height:180px;overflow:hidden; border-top:3px solid #008ca8; background:#e5e6e8;}
.footer div{ width:996px; margin:0 auto;overflow:hidden;}
.footer div span img{ float:left; margin:55px 0 0 0;}
.f1{ width:620px; float: right;overflow:hidden; margin-top:30px;}
.f1 li.fr{overflow:hidden; line-height:22px;}
.fl{ margin-right:30px; line-height:44px;}
.fm{line-height:44px;}
.f2{ width:620px;overflow:hidden; float:right; margin-top:25px; line-height:25px; text-align: left;}
.search{ float:right; width:230px; overflow:hidden;}
#text{ float:left; margin-top:4px;}
#submit{ float: right;width:56px;height:22px;border:none;background:#999;cursor:pointer;color:#fff; margin-top:4px;}
.csl,.lsl{ width:682px;overflow:hidden; display:inline; border:1px solid #cccccc;}
.csr{ width:285px;overflow:hidden; display:inline;}
.csn1{width:680px; height:257px;overflow:hidden;background:url(../images/line.jpg) repeat-x center bottom; margin-top:10px; border-left:1px solid #e9e9e9; border-right:1px solid #e9e9e9;}
.cstitle{height:38px;overflow:hidden; background:url(../images/DLtitle_triangle.jpg) no-repeat 60px bottom;}
.cstitle h2{border-bottom:3px solid #008da9;overflow:hidden; font-size:15px;}
.cstitle h2 a{ width:130px; height:31px; display:block;background:#02a5c8; line-height:31px; color:#FFF;text-align:center;}
.clsl{ width:256px;overflow:hidden; display:inline;}
.clsr{ width:410px;overflow:hidden; display:inline;}
.clsl span img{ width:256px; height:170px;}
.clsl p{ text-align:center; line-height:26px; font-size:14px;}
.clsl p a{ color:#666666;}
.cr1{ height:90px;background:url(../images/xh2_03.jpg) no-repeat left top; border-bottom:1px dashed #cccccc;}
.cr1 ul{ margin-top:3px;}
.cr1 ul li{ line-height:26px; font-size:14px;}
.cr1 ul li a{ padding-left:35px; color:#01a4c5;}
.cr2{ margin-top:5px;}
.cr2 ul li{ background:url(../images/DocShow_R_li_bg.png) no-repeat 6px center; line-height:26px; font-size:13px;}
.cr2 ul li a{ padding-left:20px;}
.r1{height:385px;overflow:hidden; background:url(../images/line.jpg) repeat-x center bottom; overflow:hidden;}
.rtitle{ height:31px; border-bottom:3px solid #02a5c8; overflow:hidden; margin-top:10px; font-size:17px; padding-left:8px;}
.rnr{ width:285px;float:left; overflow:hidden;}
.rnr p{ height:58px; background:#149eba; overflow:hidden; color:#FFF; padding:5px 5px 0 13px; line-height:19px;}
.rnr p font{ font-size:15px;}
.rnr p i{ font-size:15px; font-style:normal; padding-left:8px;}
.rnr em a{ width:92px; height:25px;overflow:hidden; float:left; text-align:center; line-height:25px; font-style: normal; color:#fff; font-size:14px; margin:2px 2px 0 0;}
.rnr em a.g,.kstd i a.g{ background:#02585e;}
.rnr em a.y,.kstd i a.y{ background:#ff6600;}
.rnr em a.h{ background:#999999;}
.zjft{background: url(../images/line.jpg) repeat-x center bottom; overflow:hidden; border-left:1px solid #e9e9e9; border-right:1px solid #e9e9e9; padding-bottom:15px;}
.zjft h5{ height:31px; border-bottom:3px solid #02a5c8; overflow:hidden;font-size:17px; padding-left:8px; font-style:normal;}
.ftnr{line-height:27px; font-size:13px; margin-top:5px;}
.ftnr ul li{ background:url(../images/DocShow_R_li_bg.png) no-repeat 7px center;}
.ftnr ul li a{ padding-left:22px; color:#666666;}
.kstd{ height:245px; overflow:hidden; background:url(../images/line.jpg) repeat-x center bottom; border-left:1px solid #e9e9e9; border-right:1px solid #e9e9e9;}
.kstd em img{ margin:5px 0 0 10px;}
.kstd p{ line-height:20px; color:#666666; padding:3px 6px 0 10px;}
.kstd i a{ width:126px; height:30px; text-align:center; line-height:30px; float:left; overflow:hidden; font-style:normal;color:#fff; font-size:16px; font-weight:bolder; margin:5px 0 0 10px;}
.lt{ height:38px;overflow:hidden;background:url(../images/DLtitle_triangle.jpg) no-repeat 65px bottom;}
.lt div{ height:30px; line-height:30px; overflow:hidden; border-bottom:3px solid #02a5c8;}
.lt div h1{ width:130px; height:30px;float:left; overflow:hidden; text-align:center; background:#02a5c8; font-size:16px; color:#fff;}
.ln{ width:680px;overflow:hidden;}
.ln li{ border-bottom:1px solid #dddddd; padding:23px 0;}
.ln li h2{ height:30px; line-height:30px; overflow:hidden; font-size:18px; font-weight:normal;}
.ln li h2 a{ padding-left:20px; color:#346796;}
.ln li p{ text-indent:2em; padding:8px 18px 0 18px; line-height:27px; font-size:14px;}
.lspage a{ float:left; font-size:14px; margin-left:15px; line-height:30px;}
.ct{ height:100px; border-bottom:1px solid #dddddd;overflow:hidden;}
.ct h1{ font-size:22px; text-align:center; line-height:30px; padding-top:20px;}
.ct p{ width:660px; margin:0 auto;overflow:hidden; text-align:center; height:30px; line-height:30px; margin-top:10px;}
.ct p font{ font-weight:normal; margin-left:20px;}
.cc{font-size:15px; padding:12px; line-height:30px;}
.nimg{ width:400px;margin:0 auto; overflow:hidden;}
.nimg a{ width:145px; height:45px; float:left; overflow:hidden; background:url(../images/body_swt_nav.png) no-repeat; text-align:center; line-height:38px; font-size:13px; color:#FFF; font-weight:bolder; margin-left:35px;}
.nimg a:hover{ text-decoration:none; font-size:15px; color:#FFF;}
.wxts{ width:650px; height:136px; border:1px solid #dddddd; overflow:hidden; margin:0 auto; background:url(../images/wenxin.jpg) no-repeat center center; margin-top:10px;}
.wxts strong{ font-size:15px; color:#000;}
.wxts p{ width:520px; height:80px; overflow:hidden;margin:8px 0 0 15px; line-height:25px; font-size:13px;}
.dbyy{ width:680px; height:10px; overflow:hidden;background:url(../images/line.jpg) repeat-x center center; margin-top:20px;}
.ndtitle{ height:31px; border-bottom:3px solid #008da9; overflow:hidden; background:url(../images/Gimg_one.png) no-repeat 12px center; line-height:31px; padding-left:55px; font-size:16px;}
.nc{ width:682px;overflow:hidden; margin-top:15px;}
.nc ul{ width:90%; margin:0 auto;}
.nc ul li{ width:50%; float:left; line-height:27px; font-size:14px; background: url(../images/DocShow_R_li_bg.png) no-repeat 3px center;}
.nc ul li a{ padding-left:12px;}
.npage{ margin-top:10px;}
.npage ul li{ height:33px; line-height:33px; font-size:14px; margin-left:10px; border-bottom:1px dashed #cccccc;}