@charset "gb2312";
/* --- 公共 --- */
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;}
body,button,input,select,textarea{font:14px/1.5 arial,sans-serif;}h1,h2,h3,h4,h5,h6{font-size:100%;}
address,cite,dfn,em,var{font-style:normal;}code,kbd,pre,samp{font-family:courier new,courier,monospace;}
small{font-size:14px;}
ul,ol{list-style:none;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}

sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
legend{color:#000;}
fieldset,img{border:0;}
button,input,select,textarea{font-size:100%;}
table{border-collapse:collapse;border-spacing:0;}

div,dl,dt,dd,ul,ol,li{ zoom:1; }

body {font-family:'Microsoft YaHei', '宋体',Arial, Lucida Grande, Tahoma, sans-serif;background:url(body_bg.jpg) no-repeat #fff;
	background-position: top; 
}

/* --- 页面居中容器 --- */
#container{width:980px; margin:0 auto;}

/* --- 头部LOGO及导航 --- */
#head{width:980px; height:255px; overflow:hidden;  float:left;}
.backhome{height:80px; width:326px; float:left;}
.backhome a{text-decoration:none; display:block;}
.backhome a:hover{text-decoration:none;}
#hesdright{width:205px; float:right;}
.share{width:205px; height:30px; margin-top:20px; overflow:hidden; float:right;}
.share li{width:51px; text-align:center; float:left;}
.search{width:203px; height:27px; overflow:hidden; border:1px solid #CCC;}
.searinput{width:143px; height:21px; padding:3px 10px; font-size:12px; line-height:23px; color:#aaa; border:0; float:left; outline:none;}
.searsubmit{width:40px; height:27px; cursor:pointer; background:url(submit.jpg); border:0; float:left; outline:none;}
.navigation{width:980px; height:33px; background:#b20004; margin-top:12px; overflow:hidden; float:left;}
.navigation li{float:left; line-height:33px; text-align:center; border-right:1px solid #c05557; font-weight:bold;}
.navigation li a{color:#FFF; padding:0 12px; width:80px; text-decoration:none; display:block;}
.navigation li a:hover{text-decoration:none; width:80px; height:33px; background:#8f0002;}
.naviclick a{color:#FFF; padding:0 12px; width:80px; text-decoration:none; background:#8f0002; display:block;}
.naviclick a:hover{text-decoration:none; width:80px; height:33px;}

#time {float:left;width:230px;height:25px;margin-left:120px;margin-right:15px;font-size:14px;line-height:25px;margin-top:15px;}
.tianqi {float:left;width:200px;height:25px;font-size:14px;line-height:25px;margin-top:13px;}

.ddsmoothmenu { MARGIN: 0px auto; FONT-SIZE: 14px; WIDTH: 980px; text-align: center; 
}
.ddsmoothmenu UL {width:980px;
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px;background:url(nav_bg2.png) repeat-x #2879ca;  Z-INDEX: 100; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none;
}
.ddsmoothmenu UL LI { DISPLAY: block; FLOAT: left; WIDTH: 108.8px; LINE-HEIGHT: 31px; POSITION: relative; TEXT-ALIGN: center; z-index: 999999; 
}
 HTML .ddsmoothmenu UL LI {
	FLOAT: left; WIDTH: 108.8px; LINE-HEIGHT: 31px; POSITION: relative; TEXT-ALIGN: center;
}
.ddsmoothmenu UL LI A {
	DISPLAY: block; FONT-WEIGHT: bold; WIDTH: 108.8px; TEXT-DECORATION: none;
}
.ddsmoothmenu UL LI A:link {
	COLOR: #fff
}
.ddsmoothmenu UL LI A:visited {
	COLOR: #fff
}
.ddsmoothmenu UL LI A:hover {
	background-COLOR: #d68533;
	color: #fff;
}
.ddsmoothmenu UL LI UL {
	LEFT: 0px; VISIBILITY: hidden; POSITION: absolute;
}
.ddsmoothmenu UL LI UL LI {
	BACKGROUND: #ccc; FLOAT: left; WIDTH: 108.8px; LINE-HEIGHT: 25px; BORDER-BOTTOM: #FFF 1px solid;
}
.ddsmoothmenu UL LI UL LI A {
	DISPLAY: block; WIDTH: 108.8px; TEXT-DECORATION: none;background:#666;
}
.ddsmoothmenu UL LI UL LI A:hover {
	BACKGROUND: #ccc;color:#b20004;
}
.ddsmoothmenu UL LI UL LI UL {
	TOP: 0px
}
.downarrowclass {
	DISPLAY: none; POSITION: absolute
}
.rightarrowclass {
	DISPLAY: none; POSITION: absolute
}
.ddshadow {
	BACKGROUND: silver; LEFT: 0px; WIDTH: 0px; POSITION: absolute; TOP: 0px; HEIGHT: 0px
}
.toplevelshadow {
	opacity: 0.8
}
  
/* --- 页面主题 --- */
#pagebody{width:980px; margin-top:10px; float:left;}

/* --- 侧边栏和主题部分 --- */
#sidebar{width:200px; margin-left:10px; float:right;overflow:hidden;}
#sidebar1{width:200px; height:220px;float:right;overflow:hidden;}
#sidebar2{width:200px; float:left;overflow:hidden;}
#sidebar3{margin-bottom:20px;}
#mainbody{width:980px; float:left;/* background:#fffbe6; */}
.age{margin-top:15px;}
.age1{margin-top:28px;}

#rw {height:92px;}
#rw p {color:#666;font-size:12px;}
.rw1 {width:70px;height:92px;float:left;}
.rw2 {margin-top:2px;width:70px;height:92px;float:left;}
.rwimg {margin-top:-2px;background:url(member.jpg) no-repeat;width:200px;height:37px;}
.rwimg h2{font-size:16px;line-height:36px;color:#f00;padding-left:10px;letter-spacing:2px;}
.rwimg h2 a{color:#f00;}
.rwimg3 {margin-top:-2px;background:url(member.jpg) repeat-x;height:37px;}
.rwimg3 h2{font-size:12px;line-height:36px;color:#999;padding-left:10px;}
.rwimg3 h2 a{color:#999;font-size:12px;}

.woaicss {overflow:hidden; }
.woaicss_title {width:370px; height:30px; overflow:hidden;margin-bottom:3px;}
.woaicss_title li {display:block; float:left; margin:0 2px 0 0; display:inline; text-align:left;}
.woaicss_title li a {display:block; width:160px; height:30px; line-height:36px; color:#333;font-size:20px;font-weight:normal;}
.woaicss_title li a:hover {color:#f00; text-decoration:underline;}
/* .woaicss_title_bg1 {background-position:0 0;}
.woaicss_title_bg2 {background-position:0 -30px;}
.woaicss_title_bg3 {background-position:0 -60px;}
.woaicss_title_bg4 {background-position:0 -90px;} */
.woaicss_con {display:block;}
.woaicss_con ul {width:350px; height:212px; }
.woaicss_con li {color:#aaa;width:350px; line-height:30px; white-space:nowrap; text-overflow:ellipsis; overflow: hidden;}
.woaicss_con li a {color:#297acc;}
.woaicss_con li a:hover {color:#069; text-decoration:underline;}

/* --- 视听 --- */
.member{width:200px; overflow:hidden;margin-top:3px;}
.member2{font-size:20px;color:#b20004;}
.memtitle{height:37px;}
.membox{border:1px solid #ccc; height:130px; padding-top:2px; width:198px; border-top:0; background:#eee;}
.membox ul li{text-align:center; margin-top:10px; margin-left:8px; color:#666;}
.meminput{width:110px; height:25px; padding:0 4px; margin-left:10px; line-height:25px; border:1px solid #aaa; outline:none;}
.memsubmit{width:60px; height:27px; margin-top:10px; border:0; cursor:pointer; line-height:30px; color:#FFF;}
.land{background:#b20004;}
.retrieve{background:#666; font-size:12px; margin-left:10px;}

/* --- 视听下方图片 --- */
.leftpic{width:200px; height:70px; margin-top:10px; float:left;overflow:hidden;}
.leftpic1{width:200px; height:70px; margin-top:28px; float:left;overflow:hidden;}

.sideright {
	float:right;
	width:268px;
	height:290px;
}
.sideright a img {
	display:block;
	height:109px;
	width:268px;
	margin-bottom:3px;
}

/* --- 焦点图片图片 --- */
#focus{width:980px; height:250px;} 
.fullSlide {width:980px; position:relative; height:250px;}
.fullSlide .bd {margin:0 auto; position:relative; z-index:0; overflow:hidden;}
.fullSlide .bd ul {width:980px!important;}
.fullSlide .bd li {width:980px !important; height:250px; overflow:hidden;text-align:center;}
.fullSlide .bd li a {display:block; height:250px;}
.fullSlide .hd {width:980px; position:absolute; z-index:1; bottom:0; left:0; height:15px; line-height:30px;}
.fullSlide .hd ul {text-align:center;}
.fullSlide .hd ul li {cursor:pointer; display:inline-block; *display:inline; zoom:1; width:0px; height:5px; margin-right:13px; overflow:hidden; background:#aaa; line-height:999px;}
.fullSlide .hd ul .on {background:#001f4e;}
#focuss{position:absolute;width:200px;height:100px;z-index:2;margin-left:100px;margin-top:75px;}

/* 图片轮播 */
	.imageRotation{
	height:225px;
	width:330px;
	overflow:hidden;  /*--超出容器的所有元素都不可见--*/
	position:relative;  /*--相对定位--*/
	float:left;
	margin-bottom:15px;
	
	bodrer-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	}
/*-------------图片容器---------------*/
.imageBox{
	position:absolute;  /*--固定定位--*/
	height:270px;
	top:0px;
	left:0px;
	overflow:hidden;
	}
.imageBox img {
	display:block;
	height:225px;
	width:330px;_width:expression(this.width > 330 ? "330px" : this.width);
	float:left;
	border:none;
	}
/*-------------标题容器---------------*/
.titleBox{
	position:absolute;
	bottom:0px;
	width:570px;
	height:40px;
	overflow:hidden;
	}
.titleBox p{
	position:absolute;
	bottom:-40px;
	width:550px;
	height:40px;
	margin:0px;
	padding:0px 10px;
	line-height:40px;
	z-index:1;
	/*border-top:1px solid #000;*/
	background-color:#000;
	color:#fff;
	font-family:"微软雅黑","yahei";
	opacity:0.5;
	-moz-opacity:0.5;
	-webkit-opacity:0.5;
	filter:alpha(opacity=50);
	}
.titleBox p span{
	opacity:1;
	-moz-opacity:1;
	-webkit-opacity:1;
	filter:alpha(opacity=100);
	}
.titleBox p.active{
	bottom:0px;
	}
/*-------------图标容器---------------*/
.icoBox{
	position:absolute;  /*--固定定位--*/
	bottom:14px;
	right:15px;
	width:76px;
	height:12px;
	text-align:center;
	line-height:40px;
	z-index:2;
	}
.icoBox span{
	display:block;
	float:left;
	height:12px;
	width:12px;
	margin-left:3px;
	overflow:hidden;
	background:url(ico.png) 0px 0px no-repeat;
	cursor:pointer;
	}
.icoBox span.active {
	background-position:0px -12px;
	cursor:default;
	}
	/* 图片轮播结束 */
	#shangwu {float:left;width:430px;height:225px;margin-left:10px;}
	  #shangwu_head {width:400px;height:33px;background:url(shangwu_head.jpg);}
#shangwu_head h2{font-size:16px;line-height:36px;color:#f00;padding-left:10px;letter-spacing:2px;}
#shangwu_head h2 a{color:#0085d0;}
	  #shangwu_main {width:380px;height:185px;margin:7px 10px 0 10px;}
	  #shangwu_main_top {width:380px;height:55px;}
	  	#shangwu_main_top h5 {font-size:12px;color:red;width:380px;height:15px;text-align:center;}
		#shangwu_main_top h5 a {color:#ab0000;text-decoration:none;}
		#shangwu_main_top h5 a:hover {color:#D50000;}
		#shangwu_main_top p {width:380px;height:35px;font-size:12px;font-family:"黑体";margin-top:5px;line-height:1.5;}
	  #shangwu_main_list {width:380px;height:130px;}
	    #shangwu_main_list ul li {list-style:none;font-size:14px;padding:4px 0;}
		*+html #shangwu_main_list ul li {list-style:none;font-size:12px;padding:1px 0;}
		
		#shangwu_main_list ul li a {color:#000;text-decoration:none;}
		#shangwu_main_list ul li a:hover {color:red;}
		#shangwu_main_list ul li span {float:right;}

.more {float:right;}
.more a {font-size:12px;text-decoration:none;color:#999;margin-right:10px;}

#ad{width:980px; height:130px; overflow:hidden; margin-top:-20px;margin-bottom:10px;float:left;clear:both;}
#ad1{width:760px; height:130px; overflow:hidden; margin-top:10px;margin-bottom:10px;float:left;}
#ad2{width:200px; height:180px; overflow:hidden; margin-top:80px;float:left;}

#notice{width:200px; margin:0 auto;margin-top:6px;}
#notice3{width:700px; margin:0 auto;margin-top:6px;padding:0 30px;}
#notice3 .pagg{margin:0 auto;text-align:center;}
#notice1{width:200px; margin:0 auto;margin-top:38px;}
.notitop{width:100%; background:url(tabbj.jpg); height:3px; line-height:3px;}
.notitop li{float:left;display:block; cursor:pointer; width:140px; font-size: 14px; text-align:left;color:#333; font-weight:bold;padding-left:6px;}
.notitop li a{color:#b20004; text-decoration:none ;}
.notitop li a:hover{text-decoration:none;}
.notitop li.hover{width:100px; color:#b20004; font-weight:bold; height:33px; background:url(tabbj.jpg) no-repeat -200px 0; line-height:30px;}
.notitop li.hover a{color:#b20004; text-decoration:none ;}
.notitop li.hover a:hover{text-decoration:none;}
.notilist{clear:both; color:#aaa; height:200px; overflow:hidden; width:200px;}/*--修改--*/
.notilist li{line-height:30px;}
.notilist li a{color:#333; font-size:14px; text-decoration:none ;padding-left:6px;}
.notilist li a:hover{text-decoration:underline;}
.notilist1{clear:both; padding-top:10px; color:#aaa; height:460px; overflow:hidden; width:200px;}/*--修改--*/
.notilist1 li{line-height:28px;}
.notilist1 li a{color:#333; font-size:14px; text-decoration:none ;}
.notilist1 li a:hover{text-decoration:underline;}

#notice3 .notilist{clear:both; color:#aaa; overflow:hidden; width:700px;height:640px;}/*--修改--*/
#notice3 .notilist li{line-height:30px;}
#notice3 .notilist li span{float:right;}
#notice3 .notilist li a{color:#333; font-size:14px; text-decoration:none ;padding-left:6px;}
#notice3 .notilist li a:hover{text-decoration:underline;}
#notice4 {padding:0 20px;overflow:hidden;}
#notice4 h3{font-size:18px;text-align:center;line-height:30px;color:#000;}
#notice4 h4{font-size:12px;text-align:right;line-height:30px;color:#999;}
#notice4 p{font-size:14px;line-height:30px;color:#000;text-indent:2em;}
#notice4 p img{width:600px;}
#notice4 img{width:600px;}
/*--页面内更多样式--*/
.uplist{ height: 156px; float: left;}
.zbxmore{float:right; font-size:12px; width: 50px; text-align:right; margin-right:20px; margin-top:2px; line-height:30px; color:#333;}
.zbxmore a{color:#999; font-size:12px; text-decoration:none ;}
.zbxmore a:hover{text-decoration:underline;}
.zbxmore1{float:right; font-size:12px; width: 200px; text-align:right; margin-right:20px;  line-height:30px; color:#333;}
.zbxmore1 a{color:#333; font-size:12px; text-decoration:none ;}
.zbxmore1 a:hover{text-decoration:underline;}

/* --- 保险产品库 --- */
#product{width:200px; margin-top:28px;height:250px; overflow:hidden; background:url(../images/product.jpg);}
#product ul {}
#product ul li{color:#b20004; font-weight:bold; height:67px; margin-top:10px; width:100px; text-align:center; float:left;}
#product ul li a{color:#b20004; text-decoration:none ;}
#product ul li a:hover{text-decoration:underline;}
#product h1{text-align:center; margin-top:15px; font-weight:bold;}
#product p{text-align:left; font-size:14px; margin-left:35px; margin-top:5px; color:#001f4e;}
#product p a{color:#000; font-size:12px; text-decoration:none ;}
#product p a:hover{text-decoration:underline;}

#focnews{width:370px; height:230px; overflow:hidden; float:left;}/*--修改--*/
.focntop{width:100%; background:url(tabbj.jpg); overflow:hidden; height:33px; line-height:33px;}
.focntop li{float:left;display:block; cursor:pointer; width:100px; text-align:center;color:#333; font-weight:bold;}
.focntop li.hover{width:100px; color:#b20004; font-weight:bold; height:33px; background:url(tabbj.jpg) no-repeat -200px 0; line-height:33px; float:left;}
.foccover{width:70px; height:29px; border-top:3px solid #666; border-bottom:1px solid #ccc; float:left; background:#FFF;}
.focnxian{width:1px; height:33px; background:url(tabbj.jpg) no-repeat -100px 0; float:left;}
.focnlist{clear:both; padding:10px 0; height:225px; overflow:hidden; width:370px;}/*--修改--*/
.focnlist ul{height:156px;}
.focnlist li{line-height:30px; width:280px; color:#aaa; float: left;}
.focnlist li a{color:#333; text-decoration:none ;}
.focnlist li a:hover{text-decoration:underline;}
.focnlist .focndate{width:90px;}
.focnage{margin-left:20px;}
.focnlist1{clear:both; height:185px; overflow:hidden; width:370px;}/*--修改--*/
.focnlist1 ul{height:156px;}
.focnlist1 li{line-height:30px; width:280px; color:#aaa; float: left;}
.focnlist1 li a{color:#333; text-decoration:none ;padding-left:6px;}
.focnlist1 li a:hover{text-decoration:underline;}
.focnlist1 .focndate{width:90px;}

#focnews2{width:700px; height:620px; overflow:hidden; float:left;}/*--修改--*/
.focntop2{width:100%; /* background:url(tabbj.jpg);  */overflow:hidden; height:33px; line-height:33px;}
.focntop2 li{float:left;display:block; cursor:pointer; width:200px; text-align:center;color:#333; font-weight:bold;}
.focntop2 li.hover{width:200px; color:#b20004; font-weight:bold; height:33px; /* background:url(tabbj.jpg) no-repeat -200px 0;  */line-height:33px; float:left;}
.focntop2 li span {border:1px solid #000;width:190px;}
.focnlist2{clear:both; padding:10px 0; height:640px; overflow:hidden; width:700px;}/*--修改--*/
.focnlist2 ul{height:640px;}
.focnlist2 li{line-height:30px; width:500px; color:#aaa; float: left;}
.focnlist2 li a{color:#333; text-decoration:none ;}
.focnlist2 li a:hover{text-decoration:underline;}
.focnlist2 .focndate{width:90px;float:right;}

#conandedu{width:370px; height:260px; overflow:hidden; float:left;margin-left:10px;}/*--修改--*/
#conandedu h1{font-family:"微软雅黑"; font-weight:normal; width:370px; font-size:22px; color:#333; float:left;}
#conandedu1{width:200px; height:260px; overflow:hidden; float:left;}/*--修改--*/
#conandedu1 h1{font-family:"微软雅黑"; font-weight:normal; width:200px; font-size:22px; color:#333;float:right;}

/*-- 标签切换 --*/
.TechnoB{CLEAR: both;}
.TechnoBR{/*标签切换*/CLEAR: both; DISPLAY: none;}
#labelbox{width:370px; height:212px; margin-top:5px; float:left;}
#labelbox .labelon{width:92px; height:3px; background:url(tabbj.jpg) no-repeat -672px 0; float:left; text-align:center; line-height:33px; color:#b20004; font-weight:bold; cursor:pointer;}
#labelbox .labeage{width:1px; height:3px; background:url(tabbj.jpg) no-repeat -393px 0; float:left;}
#labelbox .labeloff{width:91px; height:3px; background:url(tabbj.jpg) no-repeat -301px 0; float:left; text-align:center; line-height:33px; color:#333;font-weight:bold; cursor:pointer;}
#labelbox .label-list{width:370px; color:#aaa; margin-top:20px; float:left;}
#labelbox .label-list ul {height:160px;}
#labelbox .label-list li{line-height:30px;}
#labelbox .label-list li a{color:#333; text-decoration:none ;padding-left:6px;}
#labelbox .label-list li a:hover{text-decoration:underline;}
#labelbox1{width:200px; height:360px; margin-top:5px; float:left;background:#fffbe6;}
#labelbox1 .labelon{width:92px; height:3px; background:url(tabbj.jpg) no-repeat -672px 0; float:left; text-align:center; line-height:3px; color:#b20004; font-weight:bold; cursor:pointer;}
#labelbox1 .labeage{width:1px; height:3px; background:url(tabbj.jpg) no-repeat -393px 0; float:left;}
#labelbox1 .labeloff{width:91px; height:3px; background:url(tabbj.jpg) no-repeat -301px 0; float:left; text-align:center; line-height:3px; color:#333;font-weight:bold; cursor:pointer;}
#labelbox1 .label-list{width:200px; color:#aaa; margin-top:10px; float:left;}
#labelbox1 .label-list ul {height:360px;}
#labelbox1 .label-list li{line-height:30px;}
#labelbox1 .label-list li a{color:#000; text-decoration:none ;padding-left:6px;}
#labelbox1 .label-list li a:hover{text-decoration:underline;}

#labelbox3{width:370px; height:212px; margin-top:5px; float:left;}
#labelbox3 .labelon{width:92px; height:33px; background:url(tabbj.jpg) no-repeat -672px 0; float:left; text-align:center; line-height:33px; color:#b20004; font-weight:bold; cursor:pointer;}
#labelbox3 .labelon a{color:#333; text-decoration:none ;}
#labelbox3 .labelon a:hover{text-decoration:underline;}
#labelbox3 .labeage{width:1px; height:33px; background:url(tabbj.jpg) no-repeat -396px 0; float:left;}
#labelbox3 .labeloff{width:91px; height:33px; background:url(tabbj.jpg) no-repeat -301px 0; float:left; text-align:center; line-height:33px; color:#333;font-weight:bold; cursor:pointer;}
#labelbox3 .label-list{width:370px; color:#aaa; margin-top:0px; float:left;}
#labelbox3 .label-list ul {height:160px;}
#labelbox3 .label-list li{line-height:30px;}
#labelbox3 .label-list li a{color:#333; text-decoration:none ;padding-left:6px;}
#labelbox3 .label-list li a:hover{text-decoration:underline;}

#labelbox4{width:370px; height:212px; margin-top:5px; float:left;}
#labelbox4 .labelon{width:92px; height:33px; background:url(tabbj.jpg) no-repeat -672px 0; float:left; text-align:center; line-height:33px; color:#b20004; font-weight:bold; cursor:pointer;}
#labelbox4 .labelon a{color:#333; text-decoration:none ;}
#labelbox4 .labelon a:hover{text-decoration:underline;}
#labelbox4 .labeage{width:1px; height:33px; background:url(tabbj.jpg) no-repeat -396px 0; float:left;}
#labelbox4 .labeloff{width:91px; height:33px; background:url(tabbj.jpg) no-repeat -301px 0; float:left; text-align:center; line-height:33px; color:#333;font-weight:bold; cursor:pointer;}
#labelbox4 .label-list{width:370px; color:#aaa; margin-top:0px; float:left;}
#labelbox4 .label-list ul {height:160px;}
#labelbox4 .label-list li{line-height:30px;}
#labelbox4 .label-list li a{color:#333; text-decoration:none ;padding-left:6px;}
#labelbox4 .label-list li a:hover{text-decoration:underline;}

/*-- 内页左右侧容器 --*/
#leftbox{width:199px; float:left;}
#rightbox{width:780px; border-left:1px solid #CCC; float:left;}

/*-- 内页左侧导航 --*/
#leftdh{width:199px; border-top:1px solid #CCC; float:left;}
#leftdh h1{width:199px; height:30px; text-align:center; font-family:"微软雅黑"; font-weight:normal; color:#FFF; background:#b20004; font-size:18px; padding-top:2px; float:left;}
.zywyhzl{width:189px; min-height:34px; _height:34px; text-align:center; font-family:"微软雅黑"; font-weight:normal; color:#FFF; background:#b20004; padding:20px 0 20px 10px; line-height:28px; font-size:20px; text-align: left; float:left;}
#leftdh li{width:199px; height:47px; border-bottom:1px solid #CCC; font-family:"微软雅黑"; font-weight:normal; font-size:16px; color:#404040; line-height:47px; float:left;}
#leftdh li a{color:#404040; width:179px; height:47px; padding-left:20px; background:#f0f0f0; display:block; text-decoration:none ;}
#leftdh li a:hover{text-decoration:none; background-color:#f8f8f8;}
#leftdh .clickon a{color:#b20004; width:179px; height:47px; padding-left:20px; background:#FFF; display:block; text-decoration:none ;}
#leftdh .clickon a:hover{color:#b20004; background:#FFF;}

/* --- 内页位置导航 --- */
#location{width:780px; height:32px; overflow:hidden; border-top:1px solid #ccc; border-bottom:1px solid #ccc; float:left;}
#location li{float:left; color:#666; margin-right:10px; margin-top:8px; font-size:12px;}
#location img{margin-left:5px;}
#location li a{color:#666; text-decoration:none ;}
#location li a:hover{text-decoration:underline;}

/* --- 列表 --- */
#listbox{width:700px; margin-left:38px !important; margin-left:19px; margin-top:10px; float:left;}
.listtitle{width:700px; border-bottom:2px solid #b20004; float:left;}
.listtitle h1{width:650px; font-family:"微软雅黑"; font-size:20px; margin-left:20px;float:left;}
.xhlist{width:700px; min-height:300px; _height:300px; border-top:1px solid #b20004; margin-top:1px; padding-top:10px; padding-bottom:10px; float:left;}
.xhlist ul {margin-left:60px !important; margin-left:60px;}
.xhlist ul li{font-size:14px; width:500px; line-height:30px; color:#666; float:left;border-bottom:1px dashed #999;}
.xhlist ul li a{color:#000; text-decoration:none ;}
.xhlist ul li a:hover{text-decoration:underline;}
.xhlist .xhdate{width:90px;}
.ssxx {margin-left:100px;}

/* --- 分页 --- */
.pagingbox{width:742px; height:100px; margin: 0 auto; clear: both;}
.paging2{width:100%; height:36px; overflow:hidden; line-height:36px; text-align:center; background:url(pagingbg.jpg) repeat-x;}
.cutpage{font-size:12px; height:36px; overflow:hidden;}
.cutpage a span{display:inline-block; cursor:pointer; padding:0 15px; overflow:hidden;}
.cutpage a:link,.cutpage a:visited{color:#878787;}
.cutpage a:hover{color:#b20004;}
.cutpage a.current:hover{color:#b20004;}
.cutpage a:hover span{}
.cutpage a.current:link,.cutpage a.current:visited{color:#b20004;}
.cutpage .up{background:url(left.gif) no-repeat left top; overflow:hidden; height:36px; width:40px;}
.cutpage .next{ background:url(right.gif) no-repeat right top; overflow:hidden; height:36px; width:40px;}
.cutpage .pagclickon {color:#b20004; height:34px; overflow:hidden; border-top:2px solid #b20004; text-decoration:none; }

/* --- 内容文本 --- */
.xhtext{width:742px; line-height:30px; color:#000; padding-top:20px; padding-bottom:30px; margin-top:1px; min-height:800px; _height:800px; border-top:1px solid #999; float:left;}

/* --- 带灰色上横线包围 --- */
#surround{width:980px; margin-top:10px; border-top:1px solid #CCC; float:left;}

/*--图片滚动--*/
#imgroll{width:980px; height:220px; margin-top:10px; border-top:1px solid #ccc; float:left;}
.rollBox{height:160px;margin:0;width:980px; float:left; overflow:hidden;}
.rollBox{height:160px; width:980px;border:0px;float:left;}
.rollBox .scrollcon{position: relative; width:980px;height:160px; overflow:hidden;}

.rollBox .LeftBotton{height:60px;width:60px;Z-INDEX:1000;  position:absolute; left:10px; top: 45px; cursor:pointer; background:url(../images/gdjt.jpg) no-repeat 0 0;filter:alpha(opacity=40); opacity:0.4;}
.rollBox .RightBotton{height:60px;width:60px;Z-INDEX:1000; position:absolute; right: 10px; top: 45px; cursor:pointer; background:url(../images/gdjt.jpg) no-repeat -60px 0; filter:alpha(opacity=40); opacity:0.4;}

.rollBox .Cont{width:980px; overflow:hidden;height:160px; position:relative;}
.rollBox .ScrCont{width:10000000px;}
.rollBox .Cont .pic{width:250px !important; width:250px; height:160px; overflow:hidden;float:left; background:#FFF;}
.rollBox .Cont .pic p{width:230px; height:25px; line-height:25px; background:#e8e8e8; text-align:center; float:left;}
.rollBox .Cont .pic p a{color:#555; font-size:12px; text-decoration:none ;}
.rollBox .Cont .pic p a:hover{text-decoration:underline;}
.rollBox .Cont .pic img{background:#fff; width:230px;height:130px; display:block;}
.rollBox #List1, .rollBox #List2{float:left;}
.piccolumn{width:980px; height:45px; overflow:hidden; float:left;}
.piccolumn h1{float:left; font-family:"微软雅黑"; font-size:18px; line-height:45px; color:#cb0003; font-weight:normal;}
.piccolumn p{float:right; margin-right:10px !important; margin-right:5px; line-height:55px; font-size:12px;}
.piccolumn p a{color:#cb0003; text-decoration:none ;}
.piccolumn p a:hover{text-decoration:underline;}

#imgrobox{width:980px; margin-top:10px; float:left;}
#imgrobox li{width:245px; height:170px; text-align:center; float:left;}
#imgrobox li img{width:230px; height:130px; float:left;}
#imgrobox li p{width:230px; height:25px; line-height:25px; background:#e8e8e8; text-align:center; float:left;}
#imgrobox li p a{color:#555; font-size:12px; text-decoration:none ;}
#imgrobox li p a:hover{text-decoration:underline;}

/* --- 通用文章调用 --- */
#tytext{min-height:600px; _height:600px; padding:50px 30px; clear:both;width:700px;word-break:break-all;margin-bottom:50px;}
#tytext h1{font-family:"微软雅黑"; font-size:22px; line-height:40px; font-weight:normal; text-align:center; color:#a90d0d;}
#tytext p{color:#555; line-height:26px; }
#tytext .tytdate{text-align:center; color:#555; max-height:60px; font-size:12px; line-height:50px;}
#tytext .sourty{text-align:right; color:#555; font-size:12px; padding-right:20px; padding-top:20px;}
#tytext img{max-width:700px;max-height: 550px;}

/*-- 页脚部分内容 --*/
#footer{width:100%; height:198px; clear:both; overflow:hidden; border-top:1px solid #CCC; background:#FFF;}
/*-- 页脚部分内容 --*/
#footcenter{width:100%; margin:0 auto;clear:both;border-top:3px solid #898989; }
#footcenter2{width:100%; height:57px; overflow:hidden; float:left;}

/*-- 友情链接 -- */
#links{width:980px; height:57px; overflow:hidden; border-bottom:3px solid #ccc; float:left;}
#links2{width:980px; margin:0px auto;}
#links2 li{float:left; margin-top:20px; margin-left:15px;}
#links2 .linfont{font-weight:bold; color:#666; margin:15px 35px !important; margin:15px 25px; line-height:30px;}

/*-- 网站相关 -- */
#websites{width:980px; padding-top:15px; float:left;}
#websites li{float:left; margin-right:10px;}
#websites .mail{height:17px; background:url(../images/maill.jpg) no-repeat; margin-left:240px;}
#websites .mail p{font-size:12px; margin-left:30px;}
#websites .mail p a{color:#333; text-decoration:none ;}
#websites .mail p a:hover{text-decoration:underline;}
#websites .webmap{height:17px; background:url(../images/webmap.jpg) no-repeat;}
#websites .webmap p{font-size:12px; margin-left:30px;}
#websites .webmap p a{color:#333; text-decoration:none ;}
#websites .webmap p a:hover{text-decoration:underline;}
#websites .visit{height:17px; background:url(../images/visit.jpg) no-repeat; margin-right:0px;}
#websites .visit p{font-size:12px; margin-left:30px;}
.webselect{width:111px; height:20px; text-align:center; font-size:12px; color:#000; border:1px solid #abadb3; cursor:pointer; outline:none;}

/*-- 网站copyright -- */
#copy{padding:5px 0px ;}
#copy li{text-align:center; font-size:12px; margin-top:12px; color:#666;}

/**2011/12/2修改**/
#info_bar strong{color:#2cabdc;}
/*时间控件样式*/
div.calendar { position: relative; }

.calendar, .calendar table {
  font-size: 12px;
  color: #000;
  cursor: default;
  background: #FFF;
  font-family:Arial;
}

/* Header part -- contains navigation buttons and day names. */

.calendar .button { /* "<<", "<", ">", ">>" buttons have this class */
  text-align: center;    /* They are the navigation buttons */
  padding: 2px;          /* Make the buttons seem like they're pressing */
}

.calendar .nav {
  background: #b30004 url(menuarrow2.gif) no-repeat 100% 100%;
}

.calendar thead .title { /* This holds the current "month, year" */
  font-weight: bold;      /* Pressing it will take you to the current date */
  text-align: center;
  background: #8f0002;
  color: #FFF;
  padding: 2px;
}

.calendar thead tr { /* Row <TR> containing navigation buttons */
  background: #b30004;
  color: #fff;
}

.calendar thead .daynames { /* Row <TR> containing the day names */
  background: #f0f0f0;
}

.calendar thead .name { /* Cells <TD> containing the day names */
  padding: 2px;
  text-align: center;
  color: #000;
}

.calendar thead .weekend { /* How a weekend day name shows in header */
  color: #cc0308;
}

.calendar thead .hilite { /* How do the buttons in header appear when hover */
  background-color: #8f0002;
  color: #fff;
  padding: 1px;
}

.calendar thead .active { /* Active (pressed) buttons in header */
  background-color: #006AA9;
  border: 1px solid #008AFF;
  padding: 2px 0px 0px 2px;
}

/* The body part -- contains all the days in month. */

.calendar tbody .day { /* Cells <TD> containing month days dates */
  width: 2em;
  color: #000;
  text-align: right;
  padding: 2px 4px 2px 2px;
}
.calendar tbody .day.othermonth {
  font-size: 80%;
  color: #000;
}
.calendar tbody .day.othermonth.oweekend {
  color: #000;
}

.calendar table .wn {
  padding: 2px 3px 2px 2px;
  background: #f0f0f0;
}

.calendar tbody .rowhilite td {
  background: #f0f0f0;
}

.calendar tbody .rowhilite td.wn {
  background: #FFF;
}

.calendar tbody td.hilite { /* Hovered cells <TD> */
  background: #FFF;
  padding: 1px 3px 1px 1px;
  border: 1px solid #b30004;
}

.calendar tbody td.active { /* Active (pressed) cells <TD> */
  background: #cde;
  padding: 2px 2px 0px 2px;
}

.calendar tbody td.selected { /* Cell showing today date */
  font-weight: bold;
  padding: 1px 3px 1px 1px;
  background: #b30004;
  color: #FFF;
}

.calendar tbody td.weekend { /* Cells showing weekend days */
  color: #cc0308;
}

.calendar tbody td.today { /* Cell showing selected date */

}

.calendar tbody .disabled { color: #999; }

.calendar tbody .emptycell { /* Empty cells (the best is to hide them) */
  visibility: hidden;
}

.calendar tbody .emptyrow { /* Empty row (some months need less than 6 rows) */
  display: none;
}

/* The footer part -- status bar and "Close" button */

.calendar tfoot .footrow { /* The <TR> in footer (only one right now) */
  text-align: center;
  background: #eee;
  color: #fff;
}

.calendar tfoot .ttip { /* Tooltip (status bar) cell <TD> */
  background: #b30004;
  color: #fff;
  padding: 1px;
}

.calendar tfoot .hilite { /* Hover style for buttons in footer */
  background: #B8DAF0;
  border: 1px solid #178AEB;
  color: #000;
  padding: 1px;
}

.calendar tfoot .active { /* Active (pressed) style for buttons in footer */
  background: #006AA9;
  padding: 2px 0px 0px 2px;
}

/* Combo boxes (menus that display months/years for direct selection) */

.calendar .combo {
  position: absolute;
  display: none;
  top: 0px;
  left: 0px;
  width: 4em;
  cursor: default;
  border: 1px solid #655;
  background: #f0f0f0;
  color: #000;
  font-size: 90%;
  z-index: 9999999999999999999999999999;
}

.calendar .combo .label,
.calendar .combo .label-IEfix {
  text-align: center;
  padding: 1px;
}

.calendar .combo .label-IEfix {
  width: 4em;
}

.calendar .combo .hilite {
  background: #8f0002;
  font-weight: bold;
}

.calendar .combo .active {
  border-top: 1px solid #46a;
  border-bottom: 1px solid #46a;
  background: #FFF;
  font-weight: bold;
}

.calendar td.time {
  border-top: 1px solid #000;
  padding: 1px 0px;
  text-align: center;
  background-color: #E3F0F9;
}

.calendar td.time .hour,
.calendar td.time .minute,
.calendar td.time .ampm {
  padding: 0px 3px 0px 4px;
  border: 1px solid #889;
  font-weight: bold;
  background-color: #FFF;
}

.calendar td.time .ampm {
  text-align: center;
}

.calendar td.time .colon {
  padding: 0px 2px 0px 3px;
  font-weight: bold;
}

.calendar td.time span.hilite {
  border-color: #000;
  background-color: #267DB7;
  color: #000;
}

.calendar td.time span.active {
  border-color: red;
  background-color: #000;
  color: #A5FF00;
}

.listtitle h2{font-family:"微软雅黑"; font-size:22px; line-height:40px; font-weight:normal; color:#a90d0d; float:left;}

/*-- 会员专区 -- */
.memberab{width:742px; border-top:1px solid #999; margin-top:1px; float:left;}
.memberab_nav{width:742px; height:40px; background:#eee url(../images/xin_cc.jpg) repeat-x bottom; float:left;}
.memberab_nav li{font-weight:bold; float:left;}
.memberab_nav .nav_on{line-height:40px; border-bottom:0; background:#FFF;}
.memberab_nav .nav_on a{color:#b20004; padding:0 40px; text-decoration:none; display:block}
.memberab_nav .nav_on a:hover{text-decoration:none;}
.memberab_nav .nav_off{line-height:40px;}
.memberab_nav .nav_off a{color:#333; padding:0 40px; text-decoration:none; display:block}
.memberab_nav .nav_off a:hover{text-decoration:none;}
.memberab_nav .jgxian{width:1px; height:39px; background:#ccc; float:left;}
.memberab_lsit{width:642px; min-height:500px; _height:500px; padding:30px 50px; float:left;}
.memberab_lsit li{width:550px; font-size:14px; color:#000; line-height:36px; float:left;}
.memberab_lsit li a{color:#000; text-decoration:none ;}
.memberab_lsit li a:hover{text-decoration:underline;}
.memberab_lsit .memdeta{width:80px; color:#666; float:left;}
.memberab_tab{width:720px; height:40px; overflow:hidden; margin-top:20px; margin-left:22px; _margin-left:11px; background:url(../images/xin_cc.jpg) repeat-x bottom; float:left;}
.memberab_tab li{line-height:37px; width:120px; text-align:center; font-weight:normal; font-family:"微软雅黑"; font-size:16px; float:left;}
.memberab_tab .memtabon a{color:#b20004; border-bottom:3px solid #b20004; text-decoration:none; display:block;}
.memberab_tab .memtabon a:hover{text-decoration:none;}
.memberab_tab .memtaboff a{color:#333; text-decoration:none; display:block;}
.memberab_tab .memtaboff a:hover{text-decoration:none;}
.memtab_list{width:660px; min-height:500px; _height:500px; padding:30px 30px; _padding:30px 14px; margin-left:22px; float:left;}
.memtab_list li{width:540px; font-size:14px; color:#000; line-height:36px; float:left;}
.memtab_list li a{color:#000; text-decoration:none ;}
.memtab_list li a:hover{text-decoration:underline;}
.memtab_list .memtabdeta{width:80px; color:#666; float:left;}
/*-- 协会会员 -- */
.xhuseron{width:140px; height:40px; line-height:39px; text-align:center; float: left;}
.xhuseron a{background:#FFF; height:40px; width:140px; color:#b20004; font-weight:bold; text-decoration:none; display: block;}
.xhuseron a:hover{text-decoration:none;}
.xhuserage{width:1px; height:39px; background:#ccc; float:left;}
.xhuseroff{height:39px; width:140px; text-align: center; float:left;}
.xhuseroff a{text-align:center; line-height:39px; color:#333;font-weight:bold; cursor:pointer;text-decoration:none ;}
.xhuseroff a:hover{text-decoration:none;}
.xhusernr{width:700px; line-height:30px; color:#000; padding:40px 30px; margin-top:1px; min-height:800px; _height:800px; float:left;}
.xhusernr .sourty{text-align:right; color:#555; font-size:12px; padding-right:20px; padding-top:20px;}

#tab{position:relative;}
#tab .tabList ul li{
	float:left;
	background:#fefefe;
	background:-moz-linear-gradient(top, #fefefe, #ededed);	
	background:-o-linear-gradient(left top,left bottom, from(#fefefe), to(#ededed));
	background:-webkit-gradient(linear,left top,left bottom, from(#fefefe), to(#ededed));
/* 	border:1px solid #ccc; */
	padding:5px 0;
	width:100px;
	text-align:center;
	margin-left:-1px;
	position:relative;
	cursor:pointer;
}
#tab .tabCon{
	position:absolute;
	left:-1px;
	top:32px;
/* 	border:1px solid #ccc; */
	border-top:none;
	width:370px;
	height:212px;
}
#tab .tabCon div{
line-height:30px;
	padding:10px;
	width:350px;
	overflow:hidden;
	position:absolute;
	opacity:0;
	filter:alpha(opacity=0);
}
#tab .tabList li.cur{
	border-bottom:none;
	background:#fff;
}
#tab .tabCon div.cur{
	opacity:1;
	filter:alpha(opacity=100);
}

.unit {
	width:100%;
	height:30px;
	margin-top:20px;
	overflow:hidden;
	background:url(nav_bg2.png) repeat-x;
	margin:0 auto;
}
.unit h1 {margin:0px auto;padding-left:20px;width:940px;text-align:left;color:#fff;font-size:16px;line-height:30px;border-left:3px solid #FFF;border-right:3px solid #FFF;}
.unit dt {
	
	height:40px;
}
.unit dd {
	padding:22px 13px 0 14px;
	margin:0px auto;
}
.fufu {clear:both;}
.marquee {
	width:973px;
	height:71px;
	overflow:hidden;
}
.marquee li {
	float:left;
	width:139px;
	text-align:center;
}
.marquee li img {
	margin:0 auto;
	display:block;
	width:118px;
	height:36px;
}
.marquee li .pic_title {
	display:block;
	height:33px;
	line-height:33px;
	padding:0 20px;
	margin:0 auto;
	color:#414141;
}
.marquee li .pic_title:hover {
	color:#3c6993;
}
/*友情链接样式开始*/
.linkkk{height:180px;width:980px;margin:0px auto;}
.f_link { height:165px; border:1px solid #D7E2EA; }
.f_link h2 { overflow:hidden;height:32px; /* background:url(index_r39_c2_s1.jpg) bottom no-repeat;  */}
.f_linkw { padding:5px; line-height:27px; width:995px; }
.f_linkmore { float:left; width:50px; line-height:27px; margin-top:35px; display:inline; }
.f_linkmore a { text-decoration:underline; }
.f_linkw ul { float:left; -height:23px; padding-top:3px; }
.f_linkw li { float:left; display:block; padding:0 5px; white-space:nowrap; }
.swtb1 { height:37px; margin-left:97px; }
.swtb1 li { float:left; line-height:30px; }
.xyhd { background:url(flink.jpg) no-repeat bottom; width:107px; height:36px; text-align:center; font-size:14px; font-weight:bold; color:#003399; }
.bysyd { width:107px; height:30px; text-align:center; font-size:14px; color:#fff; font-weight:bold;}
.cydw { width:107px; height:30px; text-align:center; font-size:14px; color:#fff; font-weight:bold; }
/*友情链接样式结束*/

