*,div,dl,ul,li,dt,dd,h1,form,input,p{padding:0; margin:0; list-style:none;}

img{ border:none}

body{color:#333;font:normal 12px/150% 宋体; background:url(bodybg00.gif) #e5f3e5 left top repeat-x;}

h2,h3,h4,h5,h6{ font-size:14px;}

/*=============“页头导航”样式=============*/

#header{ height:auto; width:980px; margin:0 auto; overflow:hidden; background:url(headerbg.jpg) left top no-repeat;}

#header .headTop{ height:22px; width:100%; }

.headTop span{ margin-left:55px;}

.sjwj{ margin-right:25px; display:inline;}

.sjwj a{ margin-right:20px; padding-left:8px; background:url(list0100.gif) left no-repeat;}



/* Link */

a:link {color: #333; text-decoration:none;}

a:visited {color: #333;text-decoration:none;}

a:hover {color: #ff6600; text-decoration:underline;}

a:active {color: #ff6600;}



.header_menu{ height:56px; line-height:46px; text-align:center;background:url(header_m.gif) left top repeat-x; color:#FFFFFF;font-weight:bold;}

#header .header_menu a{ color:#FFFFFF; font-size:14px; font-weight:bold; margin:0 3px;}

/*=============END“页头导航”样式==========*/



/*==========尾部(footer)的css样式===========*/

#footer{ width:980px; margin:0 auto; margin-top:10px; padding-top:10px;background:url(footbg00.gif) left top repeat-x; text-align:center; color:#323234; text-align:center}

#footer .nav{ height:32px; line-height:32px;  color:#FFFFFF; text-align:center}

#footer .nav a{ color:#333}

.copyright{line-height:24px; text-align:center}

#footer a{ color:#323234; margin:0 5px;}



#Container{width:980px;margin:0 auto;overflow:hidden;}











.w7051{margin:0 auto;padding:0px;width:980px; height:auto;overflow:hidden}





.w311{

	float:left;

	width:470px;

	margin-right:8px;

	margin-top:20px;

	display:inline

}



.w311t{

	width:100%;

	height:25px;

	line-height:21px;

	background-color: #208162;

}

.w311t h2{ float:left;font-size:15px; }

.w311t h2 a{ color:#FFFFFF; font-size:15px; margin-left:10px;}

.w311t span{ float:right; margin-right:5px;}

.w311t span a{

	color:#FFF;

	font-family:Verdana,Arial,Helvetica,sans-serif;

	font-size:11px;

	font-weight:bold;

}







.w311c{

	float:left;

	width:470px;

	margin-top:5px;

}

.w311c img{ float:left; width:128px; height:160px;}





.w311info{ float:left; width:270px; margin-left:10px; text-align:left}

.w311info li{ width:100%; float:left; line-height:23px; height:23px; }

.w311info li a{ float:left; margin-left:12px;}









.public{margin:0 auto;padding:0px;width:980px; height:auto;overflow:hidden; background:#e5f3e5;}

.public_bg{background:url(import_b.gif) left top repeat-x;}

.l8{ margin-left:8px;}

.clr5{height:5px; font-size:0px; clear:both; display:block; margin:0px; padding:0px; overflow:hidden}

.clr10{clear:both;font-size:0;height:10px; display:block; margin:0px; padding:0px; overflow:hidden}

.f25{ margin-left:17px;}

.bgf0{ background:#F0F0F0}

.bgec{ background:#ECECEC}

.boderc{ border:1px solid #99d0c9;}

.t10{ margin-top:10px;}

.main{margin:0 auto;padding:0;width:980px; height:auto;overflow:hidden; background:url(main_bg0.gif) left 35px repeat-x;}

.main_left{ display:inline; margin:11px 0 0 9px; width:705px; float:left; overflow:hidden}

.main_right{ display:inline; margin:11px 9px 0 0; width:247px; float:right; overflow:hidden}

.path{ width:100%; height:35px; line-height:35px; background:#95cb95; color:#517e2a;}

.path strong{ margin-left:15px; padding-left:18px; background:url(position.gif) left no-repeat; font-weight:bold;}

.path a{color:#517e2a;}

/*此CSS文件为网站公共样式*/



/*QQ咨询*/

.qq_list{ float:left;padding-top:110px;}

.qq_list li{ display:inline; margin-left:37px; float:left; width:85px; height:47px; line-height:47px;}

.qq_list li a{ color:#ff6600; font-weight:bold;}







/* Float */

.fl{float:left;}

.fr{float:right;}

.clr{clear:both;font-size:0px;height:0px;visibility:hidden;}

.clear{	content:".";display:block;clear:both;visibility:hidden;}

.f10{ margin-left:10px;}

/* Font  */

.fB {font-weight: bold;}

.f12{ font-size:12px;}

.f13{ font-size:13px;}

.f14{ font-size:14px;}



/* Border */

.border1{border:1px solid #d9d9d9;}

.border2{border:1px solid #f6c1d1;}

.border3{border:1px solid #ffd89b;}

.border4{border:1px solid #bfe3ef;}

.border5{border:1px solid #d6c2da;}

.border6{border:2px solid #a777a8;}

.border7{border:1px solid #a777a8;}

/* Other */

.magauto{margin:0 auto;}

.nobground{background:none;}

.blank5{

	clear:both;

	overflow:hidden;

	height:5px;

	font-size:1px;

}

.blank8{

	clear:both;

	overflow:hidden;

	height:8px;

	font-size:1px;

}

.blank10{

	clear:both;

	overflow:hidden;

	height:10px;

	font-size:1px;

}

.blank11{

	clear:both;

	overflow:hidden;

	height:11px;

	font-size:1px;

}

.blank12{

	clear:both;

	overflow:hidden;

	height:12px;

	font-size:1px;

}

.blank13{

	clear:both;

	overflow:hidden;

	height:13px;

	font-size:1px;

}

.blank14{

	clear:both;

	overflow:hidden;

	height:14px;

	font-size:1px;

}

.blank15{

	clear:both;

	overflow:hidden;

	height:15px;

	font-size:1px;

}

.blank20{

	clear:both;

	overflow:hidden;

	height:20px;

	font-size:1px;

}

.w1003{

	width:1003px;

}

.w980{

	width:980px;

}

.w950{

	width:950px;

}

.w956{

	width:956px;

}

.w932{

	width:932px;

}

.w705{

	width:705px;

}

.w691{

	width:691px;

}

.w681{

	width:681px;

}

.w666{

	width:666px;

}

.w257{

	width:257px;

}

.w255{

	width:255px;

}

.w246{

	width:246px;

}

/*从上到下依次为父框架宽左边和右边宽*/

.w958{

	width:958px;

}

.w647{

	width:647px;

}

.w301{

	width:301px;

}

.w278{

	width:278px;

}

.h345{ height:225px;}

/*从上到下依次为父框架宽左边和右边宽*/



.mainbox{

	margin:0 auto;

	background:#ffffff;

}

/*内页顶部书签、搜索区域*/

.inTopnav{

	height:37px;

	line-height:37px;

	margin:0 auto;

}

.navBookmark{

	margin-left:15px;

	padding-left:24px;

	background:url(boxbg000.gif) left center no-repeat;

}

.navBookmark a:link,

.navBookmark a:visited,

.navBookmark a:hover,

.navBookmark a:active{

	color:#333333;

}

.search{

    padding-left:70px;

	width:280px;

	margin-right:15px;

	color:#333333;

	background:url(nsearch_.gif) left no-repeat;

}

.search span{

	float:left;

	margin-top:1px;

	font-size:13px;

	font-weight:bold;

}

.search input{

	float:left;

	margin-top:9px;

}

.search .searchinput{

	width:125px;

	height:17px;

	line-height:17px;

	margin-right:5px;

	font-size:12px;

	border:1px solid #ae9ca4;

}

.search .submitbtm{

	margin-top:6px;

	border:none;

}

/*内页顶部书签、搜索区域*/



/*两列等高效果*/



.mainbg{

	background:url(mianbg00.gif) left top repeat-y;

}

.wrapbg{

	clear:both;

	margin:0 auto;

	overflow:hidden;

	height:1px;

	background:url(wrapbg00.gif) left top repeat-x;

}

/*两列等高效果*/

.list{

	width:100%;

	float:left;

	overflow:hidden

}

.list li{

	line-height:24px;

	font-size:12px;

	width:100%;

	float:left;

	background:url(blankdot.gif) left center no-repeat;

}

.list li a{

	float:left;

	margin-left:10px;

}

.list li a:link,

.list li a:visited,

.list li a:hover,

.list li a:active{

	color:#333333;

}

.list li span{

	float:right;

	color:#999999;

	margin-right:5px;

}

h3.h3tit a{

	float:left;

}

h3.h3tit span{

	float:right;

}





/*list第四种样式顶部导航书签*/

.list_4_topnav{

	padding-left:33px;

	height:20px;

	line-height:20px;

	color:#5f2067;

	background:url(dot70000.gif) #f5f8fb 9px 50% no-repeat;

}

.list_4_topnav a:link,

.list_4_topnav a:visited,

.list_4_topnav a:hover,

.list_4_topnav a:active{

	color:#5f2067;

}

/*list第四种样式顶部导航书签*/



.news_6_topnav{

	margin:0 auto;

	padding:3px 0 0 21px;

	width:929px;

	height:23px;

	line-height:23px;

	background:url(topnavbg.jpg) left top no-repeat;

}

.news_6_topnav span{

	padding-right:18px;

	font-weight:bold;

	color:#ffffff;

}

.news_6_topnav  a:link,

.news_6_topnav  a:visited,

.news_6_topnav  a:hover,

.news_6_topnav  a:active{

	color:#333333;

}



/*列边栏目导航*/

.rightsortnav{

	float:left;

	padding:1px 1px 11px;

	border:1px solid #cbcbcb;

	overflow:hidden;

}

.rightsortnav h4{

	padding:3px 0 0 37px;

	width:205px;

	height:23px;

	line-height:23px;

	font-size:14px;

	font-weight:bold;

	color:#525151;

	border-bottom:1px solid #b3b3b3;

	background:url(sortbg00.gif) left top no-repeat;

}

.rightsortnav ul{

	margin-top:5px;

}

.rightsortnav ul li{

	float:left;

	width:241px;

	height:24px;

	line-height:24px;

	background:url(dotline7.gif) left bottom repeat-x;

}

.rightsortnav ul li span{

	display:inline-block;

	width:65px;

	text-align:right;

}

.rightsortnav ul li a{

	float:left;

	margin-left:15px;

	padding-left:26px;

	color:#525151;

	font-size:14px;

	overflow:hidden;

	background:url(sjicon00.gif) left center no-repeat;

}

.rightsortnav ul li a:visited,

.rightsortnav ul li a:active{

	color:#525151;

}

.rightsortnav ul li a:hover{

	color:#ff6600;

	text-decoration:none;

}

/*列边栏目导航*/



/*==========分页(links)的css样式===========*/

#NeskyPage{padding:0;border:0; margin:10px 0;font-size:12px; width:100%;float:left;display:inline; text-align:center;}

#NeskyPage ul{padding:0;margin:0 auto;border:0;width:100%;background:none;list-style:none;font-size:12px; text-align:center; }

#NeskyPage ul li{display:inline;margin:0 3px; list-style:none;font-size:12px;text-align:center; color:#333;}

#NeskyPage ul li.total_fy{padding:5px 5px 0px 5px;/*border:1px solid #b9c6e7;*/ color:#333;}

#NeskyPage ul li a{display:inline-block;padding:3px 5px 2px 5px;border:1px solid #b9c6e7;font-size:12px;font-family:Arial, Helvetica, sans-serif; color:#333;}

#NeskyPage ul li a.text{padding-top:4px;padding-bottom:2px;}

#NeskyPage ul li a.icon{padding:0 5px;}

#NeskyPage ul li a:hover{border-color:#0092c2;}

#NeskyPage ul li a.Curr{border-color:#0092c2;color:#0092c2; background:#e7eeff;}

#NeskyPage ul li.gotoPage{padding:2px 5px 1px 5px;border:1px solid #b9c6e7;}

#NeskyPage ul li input.input1{margin:0 4px;padding:0;border:1px solid #b9c6e7;height:13px;width:40px;}

#NeskyPage ul li input.input2{margin:0 4px;padding:0;border:1px solid #b9c6e7;height:15px;width:25px;}

/*'样式2,继承了1*/

#NeskyPage ul.style_2 li a{padding-top:4px;}

/*'样式3,继承了1*/

#NeskyPage ul.style_3{background:#e1e1e1;}

#NeskyPage ul.style_3 li{border:0;}

#NeskyPage ul.style_3 li a{border:0;padding-top:3px;}

#NeskyPage ul.style_3 li.sline{margin:0;padding:3px 0px 2px 0px;}



#Doctor{ float:left; height:285px; overflow:hidden; text-align:center; margin-top:8px; height:210px;}

.dorcotr{ height:105px; margin-bottom:10px; float:left; text-align:left}

.dorcotr img{ border:1px solid #ccc; padding:1px; background:#FFFFFF; float:left; width:77px; height:104px; margin-left:8px; margin-top:6px; margin-right:8px;}

#Doctor span { width:145px;float:left; color:#ff6600; margin-top:3px;}

.dorcotr p{ float:left; width:143px; margin-right:2px;line-height:20px; display:inline}

.dorcotr a {line-height:22px; color:#18523A; font-weight:bold}

#Doctor .btn { width:145px;float:left; color:#ff6600; height:20px; line-height:16px; display:inline}

#Doctor .btn a{ color:#18523a; float:left; text-align:center;line-height:19px; width:60px; height:20px; background:#e0e4cd; font-weight:normal; text-decoration:none; margin-right:2px;}



.Ask{ float:left; text-align:left; width:100%; color:#757575}

.Ask input{ border:1px solid #CCC; height:20px; width:90%;}

.Ask textarea{border:1px solid #EEEEEE; width:90%; height:40px; vertical-align:top; border:1px solid #c0c0c0;overflow:hidden; font-size:12px; color:#000000}

.Ask #btn{ width:81px; height:22px; line-height:22px; color:#FFFFFF; text-align:center; font-size:14px; letter-spacing:1em; background:url(askbtn00.jpg) left no-repeat; border:none; margin-right:10px;}



/*=============================友情链接中的CSS 样式================================*/

#links{ width:978px; border:1px solid #ccc; margin:0 auto; margin-top:10px; overflow:hidden; background:#FFFFFF;}

#links h2{ background:url(sbg00000.gif) left repeat-x; width:976px; margin:1px; height:29px;}

#links h2 a{ display:block; background:url(linksbg0.gif) left no-repeat; width:131px; height:29px; line-height:29px; padding-left:35px; color:#FFFFFF}

#links ul { float:left; width:100%; display:inline; padding:10px 5px;}

#links ul li { display:inline; height:22px; line-height:22px; margin-right:10px; text-align:center;}





/*首页头部*/

.TopSortNav{ width:980px; height:220px; background:url(TopSortN.gif) left repeat-x;}

.TopSortNav h2{margin:12px 0 0 4px; float:left; height:54px;line-height:54px; width:140px; text-align:center;}

.TopSortNav h2 a{ margin-left:2px; color:#ff6600; font-size:16px;}

.TopSortNav h2 a:visited{ margin-left:2px; color:#ff6600; font-size:16px;}

.bg_1{ background:url(bg_10000.gif) left no-repeat;}

.bg_2{ background:url(bg_20000.gif) left no-repeat;}

.bg_3{ background:url(bg_30000.gif) left no-repeat;}

.bg_4{ background:url(bg_5F40000.gif) left no-repeat;}

.bg_5{ background:url(bg_50000.gif) left no-repeat;}

.bg_6{ background:url(bg_60000.gif) left no-repeat;}

.bg_7{ background:url(bg_70000.gif) left no-repeat;}

.bg_8{ background:url(bg_80000.gif) left no-repeat;}

.bg_9{ background:url(bg_90000.gif) left no-repeat;}

.bg_10{ background:url(bg_10001.gif) left no-repeat;}







.indexad{ float:left; width:272px; height:290px; border:1px solid #049582;}

.inhotnews{ width:439px;height:288px; float:left; margin-left:10px; border-top:4px solid #009380;}

.inhotnews .hott{ float:left; width:439px;}

.inhotnews .hott h2{text-align:center; height:40px; line-height:40px;}

.inhotnews .hott h2 a{ font-size:20px; font-weight:bold; color:#008700;}

.inhotnews .hott p{ padding:0 10px; line-height:20px; text-indent:2em; color:#333;}

.inhotnews .hott p a{ color:#FF0000}

.inhotnews .hottli{ padding:5px 30px; float:left; width:360px; height:44px;}

.inhotnews .hottli li{ float:left; text-align:center; width:50%; height:22px; line-height:22px; background:url(hottlibg.gif) center no-repeat;}

.inhotnews .hottli li a{ color:#5c511d;}



.inhotbot{ float:left;width:100%; margin-top:10px; }

.inhotbot .amore{ float:right; color:#ff0000;}

.inhotbot div{ float:left; width:100%; height:26px; border-bottom:1px solid #ccc; }

.inhotbot h3{ float:left; width:97px; height:27px; line-height:22px; text-align:center;  margin-right:10px; background:url(hotchbg_.gif) left top no-repeat;}

.inhotbot h3 a{color:#474444;}

.inhotbot .Onhot{background:url(hotchbg_.gif) left top no-repeat;}

.inhotbot .Onhot a{ color:#fff;}



.inhotbot ul{ padding:5px 0px; float:left;width:439px;}

.inhotbot ul li{ float:left; height:27px; line-height:27px; width:219px; background:url(dian_700.gif) 10px no-repeat;}

.inhotbot ul li a{ float:left; margin-left:25px; color:#656565; font-size:14px;}



/*热文推荐*/

.w247{ margin-top:10px; width:247px; height:256px; overflow:hidden;}
.w247777{ margin-top:10px; width:247px; height:776px; overflow:hidden;}
.w247t{ background:url(tbg_1000.gif) left top no-repeat;}

.w247 h2{ height:29px; line-height:29px; width:100%; }

.w247t h2 span{ margin-left:60px;}

.w247 h2 a{ color:#FFFFFF; font-size:14px; font-weight:bold; margin-left:40px;}

.w247 ul{ border:1px solid #99d0c9; padding:5px 0px; background:#FFFFFF; height:210px;}

.w247 ul li{ float:left; height:24px; line-height:24px; width:100%; background:url(dian_300.gif) 15px no-repeat;}

.w247 ul li a{ margin-left:25px; color:#333}



.server{ width:247px; height:214px; background:url(serverbg.gif) left no-repeat;}

.scrolldoctors{ width:721px; height:173px; border:1px solid #ccc;}

/*专家*/

.zj_title{ width:65px; height:173px; background:url(zj_title.gif) left no-repeat;}

.zj_title a{ display:block; margin:54px 0 0 30px; width:20px; height:72px; font-size:15px; color:#FFFFFF;}

.zj_list{ width:644px; height:173px;}

.zj_listone{ padding:11px 0 0 10px; width:644px; height:162px;}

.zj_lf{ width:109px; height:110px;}

.zj_lf img{ display:block; padding:3px; width:107px; height:124px; border:1px solid #CCCCCC; background:#FFFFFF;}

.zj_name{ display:block; margin:0 auto; margin-top:5px; width:90px; height:20px; line-height:20px; background:#CCCCCC; text-align:center; font-weight:bold;}

.zj_lr{ display:inline; margin-right:24px; width:500px; height:154px;}

.zj_lr h4{ margin-top:8px; font-size:13px;}

.zj_lr p{ line-height:22px;}

.zj_lr p a{ color:#ff0000;}

.zj_lr span{ display:block; margin-top:10px; text-align:center;}

.zj_lr span img{ margin:5px;}



.insearch{ width:980px; background:url(sbg00000.gif) left repeat-x; height:39px; line-height:39px;}

.insearch a{ margin:4px;}

.sinput{ float:left; font-size:14px; font-weight:bold; color:#222;}

.sinput span{ float:left; margin-left:30px; margin-right:15px; line-height:39px; background:url(nsearch_.gif) left no-repeat; padding-left:100px;}

.sinput input{ margin-top:8px; float:left; margin-right:10px;}

.keyinput{ border:1px solid #dcdcdc; height:21px; line-height:21px; width:200px;}



.inbox{ border-top:none; padding-top:15px; overflow:hidden}

.topt{ height:42px; text-align:center}

.topt h2{ float:left; width:100px;  line-height:42px;}

.topt h2 a{ font-size:16px; color:#FFFFFF}

.topt h3{  margin-top:15px; width:770px; float:left;font-weight:normal}

.topt h3 a{ margin-left:10px; margin-right:10px; font-weight:normal}

.topt span{ width:100px; float:right; text-align:left;margin-top:15px;}

.zxmr .topt{ background:url(tbg_2000.gif) left no-repeat;}

.zxmr .inbox{ border:1px solid #becfb0; background:#FFFFFF; overflow:hidden; height:338px;}

.zxmr .topt h3 a{ color:#33511d;}

.zxmr .topt span a{ color:#33511d;}

.jgmr .topt{ background:url(tbg_5F4000.gif) left no-repeat;}

.jgmr .inbox{ border:1px solid #d5cfbe; background:#FFFFFF; height:338px;}

.jgmr .topt h3 a{ color:#5c511d;}

.jgmr .topt span a{ color:#5c511d;}

.fsszx .topt{ background:url(tbg_6000.gif) left no-repeat;}

.fsszx .inbox{ border:1px solid #c5b4a2; background:#FFFFFF; height:338px;}

.fsszx .topt h3 a{ color:#5c511d;}

.fsszx .topt span a{ color:#843632;}

.inbox .info{ float:left; margin-left:7px; width:220px; margin-right:20px;}

.inbox .info img{ width:218px; height:122px; border:1px solid #ccc; display:block}

.inbox .info p{ width:210px; height:60px; padding:10px 5px; color:#FFFFFF; line-height:20px; text-indent:2em;}

.zxmr .info p{background:#2a9268;}

.jgmr .info p{background:#81904b;}

.fsszx .info p{background:#bda45c;}

.inbox .info p a{ color:#FFFFFF}

.inbox .nsort{ float:left; width:372px; padding:10px 30px; height:41px; border:1px solid #ccc; background:url(nsortbg0.gif) left repeat-x;}

.inkey{ width:200px; height:100px; padding:10px; line-height:25px; font-size:14px; font-weight:bold; }

.inkey a{ font-size:12px; font-weight:normal; margin-right:5px; }

.zxmr .inkey{ background:#cfedcf;color:#33511d;}

.zxmr .inkey a{color:#33511d;}

.jgmr .inkey{ background:#dcefbf;color:#5c511d;}

.jgmr .inkey a{color:#5c511d;}

.fsszx .inkey{ background:#ede5c5;color:#5c511d;}

.fsszx .inkey a{color:#5c511d;}



.inbox .nsort h3{ display:inline; line-height:20px;}

.inbox .nsort h3 a{ font-size:12px; font-weight:normal;}

.zxmr h3 a{color:#4e8c73;}

.jgmr h3 a{color:#667a28}

.fsszx h3 a{color:#988a5e}

.nlist{ float:left; width:434px; padding:15px 0px;}

.nlist li{ float:left; width:100%; height:30px; line-height:30px; border-bottom:1px dotted #ccc; background:url(dian_800.gif) 10px no-repeat;} 

.nlist li span{ float:right; margin-right:5px; color:#777;}

.nlist li a{ font-size:14px; float:left; margin-left:20px; color:#6d5c4d;}

.innewsbox{ float:left; width:100%;}

.zxmr .innewsbox h2{ background:url(tbg_3000.gif) left center no-repeat;}

.jgmr .innewsbox h2{ background:url(tbg_5000.gif) left center no-repeat;}

.fsszx .innewsbox h2{ background:url(tbg_7000.gif) left center no-repeat;}

.innewsbox h2 a{ margin-left:15px; color:#29350f;}

.innewsbox2 h2 a{ margin-left:15px; color:#085435;}

.innewsbox3 h2 a{ margin-left:15px; color:#334008;}

.innewsbox4 h2 a{ margin-left:15px; color:#544514;}



.innewsbox ul{ padding:10px 0px; width:247px;}

.innewsbox ul li{ float:left; width:100%; background:url(dian_300.gif) 5px no-repeat; line-height:25px; overflow:hidden;}

.innewsbox ul li a{ margin-left:15px;}



.newsbot{ width:318px; height:259px; border:1px solid #ccc; float:left; background:#FFFFFF;}

.map_pic{ margin:0 auto; margin-top:10px; padding-bottom:5px; width:266px; height:156px;}

.bus_lx{margin:0 auto; width:299px; height:47px;}

.newsbott{ margin:1px;  height:29px; line-height:29px; background:url(tbg_8000.gif) left repeat-x;}

.newsbott h2{ float:left; background:url(dian_900.gif) 10px no-repeat;}

.newsbott h2 a{ margin-left:35px; color:#FFFFFF}

.newsbott span{ float:right; margin-right:5px; margin-top:10px;}

.newsbot .botinfo{ padding-top:20px; margin-left:10px; overflow:hidden}

.newsbot .botinfo img{ width:99px; height:87px; float:left; border:1px solid #ccc; padding:2px; display:block; margin-right:7px;}

.newsbot .botinfo h3{ float:left; width:190px; height:22px;}

.newsbot .botinfo h3 a{ font-size:12px; color:#424242;}

.newsbot .botinfo p{ float:left; width:170px; padding:5px 10px; text-indent:2em; background:#f6f6f6; line-height:20px;}

.newsbot .botinfo p a{ color:#ff6600;}

.newsbot .botinfo p a:visited{ color:#ff6600;}

.newsbot ul{ margin:0 auto; margin-top:10px;overflow:hidden; width:300px; border-top:1px dotted #ccc; padding:10px 0px;}

.newsbot ul li{ float:left; width:100%; background:url(dian_200.gif) 12px no-repeat; height:22px; line-height:22px;}

.newsbot ul li a{ float:left;  margin-left:25px; color:#666}

.newsbot ul li span{ float:right;}









.wddh{background:url(wddhbg00.gif) no-repeat left bottom; margin:0px auto; margin-top:15px;width:980px; height:33px; text-align:left; font-weight:bold;  line-height:30px; text-indent:10px; clear:both;}

.wddh a{color:#FFF;}

.wddhcon{width:978px;  margin:0px auto; border:1px solid #343923; line-height:20px; text-align:left; clear:both;}

.wddhcon ul{ list-style:none; margin:5px 10px; padding:0px; overflow:hidden;}

.wddhcon ul li{ width:100px; float:left;}

.ifocue{ padding:6px;height:270px;width:341px;}









/*'顶踩*/

.viewbox{

	width:712px;

	overflow:hidden;

	padding-bottom:8px;

}

.viewbox .newdigg{

	width:406px;

	height:51px;

	margin:8px auto;

	clear:both;

	overflow:hidden;

	padding-left:8px;

}

.viewbox .diggbox{

	width:195px;

	height:51px;

	float:left;

	margin-right:8px;

	overflow:hidden;

	cursor:pointer;

}

.viewbox .diggbox .digg_act{

	font-size:14px;

	float:left;

	line-height:31px;

	text-indent:32px;

	height:29px;

	overflow:hidden;

	font-weight:bold;

}

.viewbox .diggbox .digg_num{

	float:left;

	line-height:29px;

	text-indent:5px;

}

.viewbox .diggbox .digg_percent{

	width:180px;

	clear:both;

	padding-left:10px;

	overflow:hidden;

}

.viewbox .diggbox .digg_percent .digg_percent_bar{

	width:100px;

	height:7px;

	background:#E8E8E8;

	border-right:1px solid #CCC;

	float:left;

	overflow:hidden;

	margin-top:3px;

}

.viewbox .diggbox .digg_percent .digg_percent_num{

	font-size:10px;

	float:left;

	padding-left:10px;

}

.viewbox .diggbox .digg_percent .digg_percent_bar span{

	display:block;

	height:5px;

	overflow:hidden;

	background:#000;

}

.viewbox .newdigg .digg_good{

	background:url(../images/newdigg-bg.png) left top no-repeat;

}

.viewbox .newdigg .digg_bad{

	background:url(../images/newdigg-bg.png) right top no-repeat;

}

.viewbox .newdigg .digg_good .digg_act{

	color:#C30;	

}

.viewbox .newdigg .digg_good .digg_num{

	color:#C63;

}

.viewbox .newdigg .digg_bad .digg_act{

	color:#36C;	

}

.viewbox .newdigg .digg_bad .digg_num{

	color:#39C;

}

.viewbox .newdigg .digg_good .digg_percent .digg_percent_bar span{

	border:1px solid #E37F24;

	background:#FFC535;

}

.viewbox .newdigg .digg_bad .digg_percent .digg_percent_bar span{

	border:1px solid #689ACC;

	background:#94C0E4;

}

.float0831 {
	POSITION: fixed; TOP: 180px; RIGHT: 1px; _position: absolute;
}
.float0832 {
	POSITION: fixed; TOP: 180px; left: 1px; _position: absolute;width: 130px;
}
.float0831 A {
	COLOR: #00a0e9
}
.float0831 A:hover {
	COLOR: #ff8100; TEXT-DECORATION: none
}
.float0831 .floatL {
	POSITION: relative; WIDTH: 28px; FLOAT: left
}
.float0832 .floatR{
	POSITION: relative; WIDTH: 28px; FLOAT: right
}
.float0831 .floatL A {
	TEXT-INDENT: -9999px; DISPLAY: block; FONT-SIZE: 0px
}
.float0831 .floatR {
	BACKGROUND: url(../images/float_bg.gif)
}
.float0831 .tp {
	BACKGROUND: url(../images/float_bg.gif)
}
.float0831 .cn {
	BACKGROUND: url(../images/float_bg.gif)
}
.float0831 .floatR {
	PADDING-BOTTOM: 15px; WIDTH: 130px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: -131px bottom; FLOAT: left; OVERFLOW: hidden
}
.float0831 .tp {
	BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0% 0%; HEIGHT: 10px
}
.float0831 .cn {
	BACKGROUND-REPEAT: repeat-y; BACKGROUND-POSITION: -262px 0px
}
.float0831 .cn H3 {
	TEXT-INDENT: -9999px; HEIGHT: 36px; FONT-SIZE: 0px
}
.float0831 .cn UL {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 14px; PADDING-RIGHT: 14px; PADDING-TOP: 0px
}
.float0831 .cn UL LI {
	BORDER-BOTTOM: #e6e5e4 1px solid; LINE-HEIGHT: 36px; WORD-WRAP: break-word; HEIGHT: 36px; OVERFLOW: hidden; WORD-BREAK: normal
}
.float0831 .titZx {
	BACKGROUND: url(../images/float_s.gif) no-repeat
}
.float0831 .titDh {
	BACKGROUND: url(../images/float_s.gif) no-repeat
}
.float0831 .titDc {
	BACKGROUND: url(../images/float_s.gif) no-repeat
}
.float0831 .icoZx {
	BACKGROUND: url(../images/float_s.gif) no-repeat
}
.float0831 .icoTc {
	BACKGROUND: url(../images/float_s.gif) no-repeat
}
.float0831 .icoFf {
	BACKGROUND: url(../images/float_s.gif) no-repeat
}
.float0831 .icoTl {
	BACKGROUND: url(../images/float_s.gif) no-repeat
}
.float0831 .btnOpen {
	BACKGROUND: url(../images/float_s.gif) no-repeat
}
.float0831 .btnOpen_n {
	BACKGROUND: url(../images/float_s.gif) no-repeat
}
.float0831 .btnCtn {
	BACKGROUND: url(../images/float_s.gif) no-repeat
}
.float0831 .titZx {
	BACKGROUND-POSITION: 5px -10px
}
.float0831 .titDh {
	BACKGROUND-POSITION: 5px -66px
}
.float0831 .titDc {
	BACKGROUND-POSITION: 5px -124px
}
.float0831 .icoZx {
	BACKGROUND-POSITION: 2px -154px
}
.float0831 .icoTc {
	BACKGROUND-POSITION: 0px -323px
}
.float0831 .icoFf {
	BACKGROUND-POSITION: 2px -213px
}
.float0831 .icoTl {
	PADDING-LEFT: 20px; DISPLAY: block; FONT-FAMILY: "微软雅黑"; BACKGROUND-POSITION: 2px -266px; FLOAT: left
}
.float0831 .btnOpen {
	BACKGROUND-POSITION: -30px -396px
}
.float0831 .btnOpen_n {
	BACKGROUND-POSITION: 0px -530px
}
.float0831 .btnCtn {
	BACKGROUND-POSITION: 0px -396px
}
.float0831 .icoZx {
	PADDING-LEFT: 28px; DISPLAY: block; FLOAT: left
}
.float0831 .icoTc {
	PADDING-LEFT: 28px; DISPLAY: block; FLOAT: left
}
.float0831 .icoFf {
	PADDING-LEFT: 28px; DISPLAY: block; FLOAT: left
}
.float0831 .btnOpen {
	POSITION: relative; WIDTH: 28px; HEIGHT: 118px; TOP: 80px; LEFT: 2px
}
.float0831 .btnOpen_n {
	POSITION: relative; WIDTH: 28px; HEIGHT: 118px; TOP: 80px; LEFT: 2px
}
.float0831 .btnCtn {
	POSITION: relative; WIDTH: 28px; HEIGHT: 118px; TOP: 80px; LEFT: 2px
}
.float0831 .btnOpen {
	TOP: 118px; LEFT: 1px
}
.float0831 .btnOpen_n {
	TOP: 118px; LEFT: 1px
}
.float0831 .btnCtn {
	TOP: 118px; LEFT: 2px
}
.float0831 UL LI H3.titDc A {
	WIDTH: 80px; DISPLAY: block; HEIGHT: 36px
}
.float0831 UL LI.top {
	BORDER-BOTTOM: #ace5f9 1px solid
}
.float0831 UL LI.bot {
	BORDER-BOTTOM-STYLE: none
}
.float0831 UL.webZx {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 164px; PADDING-RIGHT: 0px; BACKGROUND: url(../images/webZx_bg.jpg) no-repeat; HEIGHT: 65px; PADDING-TOP: 0px
}
.float0831 UL LI.webZx-in {
	BORDER-BOTTOM-STYLE: none; PADDING-LEFT: 5px; HEIGHT: 50px; PADDING-TOP: 8px
}

/* ===== Responsive Design (Mobile) ===== */

@media screen and (max-width: 980px) {
    #header,
    .public,
    .TopSortNav,
    .w7051,
    #links,
    #footer,
    .insearch {
        width: 100% !important;
        box-sizing: border-box;
    }
    .indexad { width: 100% !important; float: none !important; }
    .img-carousel { width: 100% !important; }
    .img-carousel img { width: 100% !important; height: auto !important; }
}

@media screen and (max-width: 768px) {
    body { overflow-x: hidden; }

    #header { width: 100% !important; height: auto !important; background-size: cover; }
    .headTop { height: auto !important; padding: 5px 0; }
    .headTop .sjwj { display: none; }



    /* Nav menu: horizontal scroll */
    .header_menu { height: auto !important; line-height: 36px; white-space: nowrap; overflow-x: auto; text-align: left; padding-left: 5px; }
    .header_menu a { font-size: 12px !important; margin: 0 2px !important; }

    /* TopSortNav */
    .TopSortNav { width: 100% !important; height: auto !important; }
    .TopSortNav table { width: 100% !important; }
    .TopSortNav h2 { width: 30% !important; font-size: 11px !important; margin: 5px 1px !important; }

    /* Main content area */
    .public { width: 100% !important; }
    .public .fl,
    .public .fr { float: none !important; width: 100% !important; }

    /* Image carousel and news */
    .indexad { float: none !important; width: 100% !important; margin: 0 0 10px 0 !important; }
    .img-carousel { width: 100% !important; height: auto !important; }
    .img-carousel img { width: 100% !important; height: auto !important; }
    .carousel-item img { width: 100% !important; height: auto !important; }

    .inhotnews { width: 100% !important; float: none !important; margin-left: 0 !important; box-sizing: border-box; }

    /* w311 sections */
    .w7051 { width: 100% !important; }
    .w311 { width: 100% !important; float: none !important; box-sizing: border-box; margin-right: 0 !important; }
    .w311c { width: 100% !important; }
    .w311info { width: calc(100% - 140px) !important; }

    /* Sidebar */
    .w247 { width: 100% !important; height: auto !important; }

    /* News sections */
    .zxmr .inbox,
    .jgmr .inbox,
    .fsszx .inbox { height: auto !important; }
    .inbox .info { width: 100% !important; float: none !important; margin: 0 0 10px 0 !important; }
    .inbox .info img { width: 100% !important; height: auto !important; }
    .inbox .nsort { width: 100% !important; box-sizing: border-box; height: auto !important; }
    .nlist { width: 100% !important; }
    .innewsbox { width: 100% !important; }
    .innewsbox ul { width: 100% !important; box-sizing: border-box; }

    /* News bots */
    .newsbot { width: 100% !important; height: auto !important; box-sizing: border-box; float: none !important; margin-bottom: 10px; }

    /* Links */
    #links { width: 100% !important; }

    /* Footer */
    #footer { width: 100% !important; }

    /* Float sidebar */
    .float0831, .float0832 { display: none !important; }

    /* Scrolling text banner */
    #demo { width: 100% !important; }
    #demo img { width: 100% !important; height: auto !important; }

    /* Search */
    .insearch { width: 100% !important; }
    .sinput { padding-left: 10px; }
}



/* === tupianfeiru fly-in animation === */
.travelType {
  position: relative;
  overflow: hidden;
  height: 255px;
  width: 980px;
}

@keyframes bounceInLeft1 {
  0%     { opacity:0; transform:translate3d(-3000px,0,0); animation-timing-function:cubic-bezier(0.215,0.61,0.355,1); }
  2.08%  { opacity:0; transform:translate3d(-3000px,0,0); animation-timing-function:cubic-bezier(0.215,0.61,0.355,1); }
  27.08% { opacity:1; transform:translate3d(25px,0,0); animation-timing-function:cubic-bezier(0.215,0.61,0.355,1); }
  33.33% { transform:translate3d(-10px,0,0); animation-timing-function:cubic-bezier(0.215,0.61,0.355,1); }
  39.58% { transform:translate3d(5px,0,0); animation-timing-function:cubic-bezier(0.215,0.61,0.355,1); }
  43.75% { opacity:1; transform:none; animation-timing-function:cubic-bezier(0.215,0.61,0.355,1); }
  100%   { opacity:1; transform:none; }
}

@keyframes bounceInLeft2 {
  0%     { opacity:0; transform:translate3d(-3000px,0,0); animation-timing-function:cubic-bezier(0.215,0.61,0.355,1); }
  3.75%  { opacity:0; transform:translate3d(-3000px,0,0); animation-timing-function:cubic-bezier(0.215,0.61,0.355,1); }
  38.75% { opacity:1; transform:translate3d(25px,0,0); animation-timing-function:cubic-bezier(0.215,0.61,0.355,1); }
  47.5%  { transform:translate3d(-10px,0,0); animation-timing-function:cubic-bezier(0.215,0.61,0.355,1); }
  56.25% { transform:translate3d(5px,0,0); animation-timing-function:cubic-bezier(0.215,0.61,0.355,1); }
  62.08% { opacity:1; transform:none; animation-timing-function:cubic-bezier(0.215,0.61,0.355,1); }
  100%   { opacity:1; transform:none; }
}

@keyframes bounceInRight1 {
  0%     { opacity:0; transform:translate3d(3000px,0,0); animation-timing-function:cubic-bezier(0.215,0.61,0.355,1); }
  5.42%  { opacity:0; transform:translate3d(3000px,0,0); animation-timing-function:cubic-bezier(0.215,0.61,0.355,1); }
  50.42% { opacity:1; transform:translate3d(-25px,0,0); animation-timing-function:cubic-bezier(0.215,0.61,0.355,1); }
  61.67% { transform:translate3d(10px,0,0); animation-timing-function:cubic-bezier(0.215,0.61,0.355,1); }
  72.92% { transform:translate3d(-5px,0,0); animation-timing-function:cubic-bezier(0.215,0.61,0.355,1); }
  80.42% { opacity:1; transform:none; animation-timing-function:cubic-bezier(0.215,0.61,0.355,1); }
  100%   { opacity:1; transform:none; }
}

@keyframes bounceInRight2 {
  0%     { opacity:0; transform:translate3d(3000px,0,0); animation-timing-function:cubic-bezier(0.215,0.61,0.355,1); }
  7.08%  { opacity:0; transform:translate3d(3000px,0,0); animation-timing-function:cubic-bezier(0.215,0.61,0.355,1); }
  62.08% { opacity:1; transform:translate3d(-25px,0,0); animation-timing-function:cubic-bezier(0.215,0.61,0.355,1); }
  75.83% { transform:translate3d(10px,0,0); animation-timing-function:cubic-bezier(0.215,0.61,0.355,1); }
  89.58% { transform:translate3d(-5px,0,0); animation-timing-function:cubic-bezier(0.215,0.61,0.355,1); }
  98.75% { opacity:1; transform:none; animation-timing-function:cubic-bezier(0.215,0.61,0.355,1); }
  100%   { opacity:1; transform:none; }
}

.page5-tu1,
.page5-tu2,
.page5-tu3,
.page5-tu4 {
  position: absolute;
  opacity: 0;
}
.page5-tu1 {
  animation: bounceInLeft1 12s 0s linear forwards infinite;
}
.page5-tu2 {
  right: 50px;
  animation: bounceInLeft2 12s 0s linear forwards infinite;
}
.page5-tu3 {
  height: 255px;
  animation: bounceInRight1 12s 0s linear forwards infinite;
}
.page5-tu4 {
  height: 255px;
  width: 980px;
  animation: bounceInRight2 12s 0s linear forwards infinite;
}
/* === END tupianfeiru === */

