@charset "utf-8";
/* CSS Document */

a{text-decoration:none;}
.pageW{width:100%;}
.w1160{width:1160px;}
.w800{width:800px;}
.w830{width:830px;}
.w360{width:360px;}
.w760{width:790px;}
.w560{width:500px;}
.w1000{width:1200px;}
.w1236{width:1236px;}
.mAuto{margin:0px auto;}
.w746{width:746px;}
.w743{width:743px;}
.w700{width:700px;}
.w705{width:705px;}
.w243{width:243px;}
.w660{width:660px;}
.w680{width:680px;}
.w658{width:658px;}
.w620{width:620px;}
.w320{width:320px;}
.w330{width:330px;}
.w253{width:253px;}
.w318{width:318px;}
.w260{width:260px;}
.w258{width:258px;}
.w330{width:330px;}
.w340{width:340px;}
.w360{width:360px;}
.w458{width:458px;}
.w420{width:420px;}
.w320{width:320px;}
.floatL{float:left;}
.floatC{float:center;}
.floatR{float:right;}
.mTop87{margin-top:87px;}
.mBot18{margin-bottom:18px;}
.mBot5{margin-bottom:5px;}
.h288{height:288px;}
.h290{height:290px;}
.h312{height:312px;}
.h314{height:314px;}
.h320{height:320px;}
.h291{height:291px;}
.h200{height:200px;}
.h210{height:210px;}
.h180{height:180px;}
.h158{height:158px;}
.h266{height:266px;}
.h253{height:253px;}
.h248{height:248px;}  
.h360{height:360px;}
.h364{height:364px}
.h20{height:20px;}
.h45{height:45px;}
.h41{height:41px;}
.h30{height:30px;}
.h35{height:35px;}
.h58{height:58px;}
.h100{height:100px}
.mTop24{margin-top:24px;}
.mTop10{margin-top:10px;}
.mTop16{margin-top:16px;}
.mTop5{margin-top:5px;}
.mTop46{margin-top:46px;}
.mTop18{margin-top:-216px;}
.mTop36{margin-top:36px;}
.mTop19{margin-top:216px;}
/*--content--*/ 
.content,.contentL,.side{
 height:auto;
 overflow:hidden;
 }


/* top*/
#top{
	width:100%; height:36px; line-height:36px; background:url(top-bg.gif) repeat-x;  text-align:center;
}
#topNav{
	width:1005px; height:36px; line-height:36px;color:#FFFFFF; font-size:14px; text-align:right; margin:0px auto;
}
#topNav a{
	color:#060606; font-size:14px;height:36px; line-height:36px;
}
#topNav a:hover{
	background:none;
}

/*head*/


#head{
	width:1200px; height:184px; margin:0px auto;float:left;text-align:left;background:url() no-repeat;
}
.headLogo{
	background:url(head_logo.png) no-repeat; height:184px; width:528px; float:left;
}
.headCsbme{
	height:140px;width:500px; float:left; text-align:right;
}
.headCsbme a{
	border:0px;
}
.csbmeWeixin{
	display:none; top:-300px; position:absolute;
}


#menu{
	width:100%px; float:left;background:url(menu-bg.gif) repeat-x; height:36px; line-height:30px; padding-top:4px; color:#FFFFFF;margin-top:18px;
}
#menu a{
	color:#FFFFFF; font-size:16px;
}
#menu a:hover{
	background:none;
}
#menu ul{
	width:100%; float:left;
}
#menu ul li{
	height:30px; line-height:30px; float:left
}
#menu ul li a{
	height:30px; line-height:30px;
}
.menuNav{
	width:98px; float:left;text-align:center;
}
.menuSplit{
	background:url(menu-split.gif) 0px 10px no-repeat ; width:2px; float:left;
}
/*slide/
/*slide*/
.slideLogin{
	width:100%; height:360px; margin-top:5px; float:left;
}
.slide{
	width:650px; height:360px; margin-right:5px; float:left;background:#FFFFFF; overflow:hidden;
}
.slideRight{
	width:238px;  float:left; 
}
/*main*/
#main{
	width:100%; float:left;
}
.left{
	width:700px; float:left; margin-right:5px; text-align:left; overflow:hidden;
}
.left2{
	margin-right:2px; text-align:left; overflow:hidden;
}
.nsTopPic{
	width:100%; float:left; background:url(ns-top-bg.gif); height:45px; text-align:center;
}

.nsTopPic img{
	border:0px; margin-top:5px; height:49px;
}
.nsTopPicNews{
	width:100%; float:left; height:25px; line-height:25px; background:url(titleBg02.png);
}

.nsTopSearch{
	background:url(home-search.gif) no-repeat; height:45px; width:100%; float:left; 
}

.nsTopSearch form{
	margin:40px auto auto 5px; padding:0px; width:240px; float:left; 
}
.nsRightSearch{
	height:35px; line-height:35px; width:100%; float:left; background:#FFFFFF;
}

.nsRightSearch form{
	padding:0px; width:240px; float:left; margin-left:5px;
}
.nsHeadRightBg{
	background:url(searchheadBg.png) no-repeat; height:45px; width:300px; float:right; 
}
#val{
	height:22px; line-height:22px; border:1px solid #EEEEEE; color:#666666; width:240px;
}


.nsTopFla{
	background:#f1f1f1; width:100%; float:left; text-align:left;
}
.fla{
	float:left; width:340px;  margin:5px;
}
.nsRecList{
	width:500px; height:249px;float:left;background:#fcfbfb; border:1px #dcdcdc solid;
}
.nsRecList ul{
	width:500px; float:left;
}
.nsRecList2{
	width:353px; height:178px;float:left;background:#ffffff;
	}
.nsRecList2 ul{
	width:330px; float:left;margin-left:4px;
}

/*最新动态*/
.nsimage {
background:url(caav_zxdt.png) repeat-x; height:36px; line-height:36px; width:309px;height:29px;
}
/*ns box list 最左测*/
.nsBoxList{
	width:100%; float:left; 
}
.nsBoxListLeft{
	width:390px;  float:left; background:#ffffff;
}
.nsBoxListMid{
	width:390px;  float:left; background:#ffffff;
}
.nsBoxListMargin{
	margin-right:10px;
}
/*左侧*/
.nsBoxListLeftUl{
	background:url(ns-smltitle-bg.png) repeat-x; height:47px; line-height:47px; 

}
.nsBoxListLeftUl li{
	width:180px; float:left; height:47px; line-height:47px; text-align:left;cursor:pointer;padding-left:10px;
}
.nsBoxListLeftUl li a{
   height:47px; line-height:47px; text-align:left;cursor:pointer;	font-size:16px; color:#000000;
}
.nsBoxListLeftUl li a:hover{
	background:none; color:#000000;
}
.nsBoxListLeftLiFront{
	background:url(ns-smltitle-front_1.png) no-repeat;
}
.nsBoxListMidLiFront{
	background:url(ns-smltitle-front_3.png) no-repeat;
}
.nsHideUl{
	display:none;
}
.nsBoxListMidUl{
	background:url(titleBg09.png) repeat-x; height:55px; line-height:55px;
}
.nsBoxListMidUl li{
	width:120px; float:left; height:40px; line-height:40px; text-align:center;cursor:pointer;
}
.nsBoxListMidUl li a{
   height:40px; line-height:40px; text-align:center;cursor:pointer;	font-size:16px; color:#ffffff;
}
.nsBoxListMidUl li a:hover{
	background:none; color:#000000;
}

/*hor1*/
.nsHor1{
	background:url(ns-hor-1.png) no-repeat; height:37px; line-height:37px; width:100%; float:left
}
.nsHor1 span{
float:left;	
margin-left:16px;	
margin-top:8px;

}
.nsHor1 span a{
	height:38px; line-height:38px;  color:##3c3b3b; font-size:16px; font-weight:bold;	text-align:left;

}
.nsHor1 span a:hover{
	background:none;
}
.more{
	float:left; text-align:right; margin-top:-40px; width:99%;
}
.more a{
	color:#333333;
}




.nsZtList{
	width:100%; float:left;
}
.nsZtList ul li{
	width:350px; float:left; margin-top:5px
}

.nsZtList ul li img{
	width:345px; border:0px; height:80px;
}
.nsLogoList{
	width:100%; float:left;
}
.nsLogoList ul li{
	width:288px; float:left; margin-top:5px;margin-left:5px;
}

.nsLogoList ul li img{
	width:288px; border:0px; height:60px;
}
.nsLinkList{
	width:100%; float:left;
}
.nsLinkList ul li{
	width:134px; float:left; margin-top:5px; margin-left:6px;
}

.nsLinkList ul li img{
	width:134px; border:0px; height:45px;
}
/*合作伙伴*/
.nsLinkHzhbList{
	width:100%; float:left; 
}
.nsLinkHzhbList ul li{
	width:300px; float:left; margin-top:5px; margin-left:6px;
}

.nsLinkHzhbList ul li img{
	width:300px; border:0px; height:45px;
}

/*big hor*/
.bigHor{
	width:100%; float:left;
}
.bigHor ul li img{
	border:0px; width:780px; height:120px;margin:3px 0px;
}

/*hk*/
.nsHkList{
	width:100%; float:left; text-align:center
}

.nsHkList table{
	padding:5px;
}
.nsHkList table img{
	width:100px; height:130px; border:1px solid #CCC;
}

.nsHkList ul li{
	width:220px; float:left; margin:5px;
}
.nsHkList ul li img{
	width:220px; height:300px; border:1px solid #CCC;
}
/*公员单位LOGO*/
.nsUitlList{
	width:100%; float:left; text-align:center
}

.nsUitlList table{
	padding:5px;
}
.nsUitlList table img{
	width:100px; height:80px; border:1px solid #CCC;
}

.nsUitlList ul li{
	width:320px; float:left; margin:8px;
}
.nsUitlList ul li img{
	width:320px; height:80px; border:1px solid #CCC;
}
/*首页单位会员LOGO*/
.nsLogoUitlList{
	width:100%; float:left; text-align:center
}
.nsLogoUitlList table{
	padding:3px;
}
.nsLogoUitlList table img{
	width:220px; height:50px; border:1px solid #CCC;
}

.nsLogoUitlList ul li{
	width:220px; float:left; margin:10px 5px;
}
.nsLogoUitlList ul li img{
	width:220px; height:50px; border:1px solid #CCC;
}
/*专业委员会，省学会*/
.nsLkList{
	width:100%; float:left; text-align:left
}
.nsLkList ul li{
	width:360px; float:left; height:22px; line-height:22px; overflow:hidden; margin:0px 2px 2px 2px ;
}
/**/
/*学会期刊*/
.nsQKList{
	width:100%; float:left; text-align:center
}

.nsQKList table{
	padding:2px;
}
.nsQKList table img{
	width:100px; height:60px; border:1px solid #CCC;
}

.nsQKList ul li{
	width:330px; float:left; margin-left:5px;margin-top:2px;
}
.nsQKList ul li img{
	width:330px; height:60px; border:1px solid #CCC;
}
/* border:1px solid #CCC;*/
/*分会、学会工作、省分会*/
.nsFHList{
	width:458px; float:left; text-align:left;background:#ffffff;
}
.nsFHList ul li{
	width:458px; float:left; height:22px; line-height:22px; overflow:hidden; margin:0px 10px ;
}
.nsSList{
	width:258px; float:left; text-align:left;background:#ffffff;
}
.nsSList ul li{
	width:258px; float:left; height:22px; line-height:22px; overflow:hidden; margin:0px 10px ;
}


/*righ*/
.right{
	width:300px; float:right; text-align:left; overflow:hidden;background:#e9edf3;
}
/*rightbox*/
.nsRightBoxtop{
	background:#fafafa; padding-bottom:5px; float:left; width:300px;float:right; 
}
.nsRightBox{
	background:#fafafa; padding-bottom:5px; float:left; width:100%;
}
.nsBottomBox{
	background:#0caaf9; 
	padding-top:0px;
	float:center; 
	width:100%;
	line-height:55px;
}
.nsBottomBox h2{text-align:center}

.nsHor2{
	width:100%; background:url(ns-hor2-bg.png) repeat-x;
	height:47px; line-height:47px;
  font-size:16px;
}
.nsHor2 a{
	height:43px; 
	line-height:44px;
	padding-left:20px;
	margin-top:2px;
	font-size:16px;
	color:#3c3b3b; 
	float:left;
}
.nsHor4{
	width:100%; background:url(ns-smltitle-bg.png) repeat-x;
	height:36px; line-height:36px;
  font-size:16px;
}
.nsHor4 a{
	height:43px; 
	line-height:36px;
	padding-left:20px;
	margin-top:2px;
	font-size:16px;
	color:#1b4398; 
	float:left;
}
.nsHor4more{
	float:left;  text-align:right; font-size:14px; margin-top:-45px; margin-left:298px;width:99%;
}
.nsHor4more a{
		color:#ffffff;
}

.nsHor6{
	width:100%; background:url(ns-smltitle-bg_left.png) repeat-x;
	height:36px; line-height:36px;
  font-size:16px;
}
.nsHor6 a{
	height:43px; 
	line-height:36px;
	padding-left:20px;
	margin-top:2px;
	font-size:16px;
	color:#1b4398; 
	float:left;
}
.nsHor6more{
	float:left;  text-align:right; font-size:14px; margin-top:-45px; margin-left:290px;width:99%;
}
.nsHor6more a{
		color:#ffffff;
}

.nsHor12{
	width:100%px; background:url(ns-smltitle-top.png) repeat-x;
	height:36px; line-height:36px;
  font-size:16px;
}
.nsHor12 a{
	height:43px; 
	line-height:36px;
	padding-left:20px;
	margin-top:2px;
	font-size:16px;
	color:#1b4398; 
	float:left;
}
.nsHor12more{
	float:left;  text-align:right; font-size:14px; margin-top:-45px; margin-left:298px;width:99%;
}
.nsHor12more a{
		color:#ffffff;
}

/*.nsHor2 a:hover{
	background:#e9edf3;
}
*/
.moreRight{
	float:left;  text-align:right; font-size:14px; margin-top:-40px; margin-left:260px;width:99%;
}
.moreRight a{
	color:#0f05da;
}
.moresmlRight{
	float:left;  text-align:right; font-size:14px; margin-top:-40px; margin-left:240px;width:99%;
}
.moresmlRight a{
	color:#0f05da;
}
.moreFHRight{
	float:left;  text-align:right; margin-top:-35px; margin-left:-20px;width:99%;
  z-index:-1000;
}
.moreFHRight a{
	color:#0f05da;  z-index:-1000;
}
/*tech*/
.nsRightTechBox{
	background:#e9edf3; padding-bottom:5px; float:left; width:100%;
}
.nsHor3{
	width:100%; background:url(ns-hortech-bg.gif) repeat-x; height:36px; line-height:36px;font-size:14px;
}
.nsHor3 a{
	float:left;
	height:36px;
	line-height:36px;
	padding-left:10px;
	font-size:16px;
	color:#FFFFFF;
	}
.nsHor3 a:hover{
	background:none;
}
/*link*/
.nsLinkBox{
	width:100%; float:left; overflow:hidden; 
}

.nsLinkHor1{
	background:url(ns-link-1.gif) no-repeat; height:49px; line-height:49px; width:100%; text-align:center; float:left;
}
.nsLinkHor2{
	background:url(ns-link-2.gif) no-repeat; height:49px; line-height:49px; width:100%; text-align:center; float:left;
}

.nsLinkHor1 a,.nsLinkHor2 a{
	font-size:20px; color:#FFFFFF; font-weight:bold; height:49px; line-height:49px;
}
.nsLinkHor1 a:hover,.nsLinkHor2 a:hover{
	background:none;
}

/*sublist*/
.nsRightSub{
	width:100%; 
	float:left;

}
.nsRightSub ul{
	width:100%; float:left; 
}
.nsRightSub a{
	font-size:14px;	padding-left:26px; color:#022251;
}
.nsRightSub ul li{
	width:320px; 
	float:left;
	background:url(sub_list_bg.png) 0px 0px no-repeat; 
	height:36px; 
	line-height:36px; 
  text-align:left;

}
/*
.nsRightSub ul li:hover{
	width:320px;
	background:url(sub_list.png) 0px 0px no-repeat; 
	height:36px;
	line-height:36px; 
	text-align:left;
	float:left;
}
*/

.nsHor2{
	width:100%; background:url(ns-hor2-bg.png) repeat-x;
	height:47px; line-height:47px;
  font-size:16px;
}
.nsHor2 a{
	height:43px; 
	line-height:44px;
	padding-left:20px;
	margin-top:-3px;
	font-size:16px;
	color:#3c3b3b; 
	float:left;
}







/*nsRightNewsPic*/
.nsRightNewsPic{
	width:100%; float:left; text-align:center;
}
.nsRightNewsPic ul{
	width:100%; float:left;
}
.nsRightNewsPic ul li{
	width:110px; float:left; 
	margin:6px 6px 6px 6px;
	
}
.nsRightNewsPic ul li img{
	width:110px; height:110px; border:1px #CCCCCC solid;margin-left:5px;
}
.nsRightNewsPic ul li div{
	width:110px; height:50px; line-height:14px;  float:left; text-align:left; margin-left:3px;
}

/*pic list*/
/*nsRightNewsPic*/
.nsLvl2PicList{
	width:100%; float:left; text-align:center;
}
.nsLvl2PicList ul{
	width:100%; float:left; 
}
.nsLvl2PicList ul li{
	width:215px; float:left; margin:5px;
}
.nsLvl2PicList ul li img{
	width:215px; height:200px; border:1px #CCCCCC solid; float:left; 
}
.nsLvl2PicList ul li div{
	width:215px; height:34px; line-height:16px;  float:left; text-align:center; margin:0px auto;
}


.linkSelect{
	width:200px; margin-top:10px; margin-left:10px
}


/*lvl2*/
.lvl2Crumb{
	width:100%; float:left; height:35px; line-height:35px; border-bottom:0px solid #ccd9e5; text-align:left;
}
.lvl2Crumb a{
	font-size:14px;
}

.lv2NsList{
 float:left;
 width:98%;
 margin:0px auto; 
 background-color:#FFF;
 border:1px #dcdcdc solid;
 height:auto;
 overflow:hidden;
 padding:33px 0px;
 }
 
.lv2NsList h5{
 background-color:#f6f6f6;
 border-bottom:1px #babbbb solid;
 text-align:left;
 height:30px;
 line-height:30px;
 margin-bottom:15px;


 font-weight:normal;
 }
 
.lv2NsList h5 span{
 background-color:#fba603;
 font-family:Microsoft YaHei;
 font-size:16px;
 color:#FFF;
 height:31px;
 line-height:31px;
 padding:4px 10px;
 }

 .lv5NsList{
 float:left;
 width:99%;
 margin:0px auto; 
 background-color:#FFF;
 border:1px #dcdcdc solid;
 height:auto;
 overflow:hidden;
 padding:33px 0px;
 }
 
.lv5NsList h5{
 background-color:#f6f6f6;
 border-bottom:1px #babbbb solid;
 text-align:left;
 height:30px;
 line-height:30px;
 margin-bottom:15px;


 font-weight:normal;
 }
 
.lv5NsList h5 span{
 background-color:#fba603;
 font-family:Microsoft YaHei;
 font-size:16px;
 color:#FFF;
 height:31px;
 line-height:31px;
 padding:4px 10px;
 }

/*lv8*/
.lv8NsList{
 float:left;
 width:98%;
 margin:0px auto; 
 background-color:#FFF;
 border:1px #dcdcdc solid;
 height:auto;
 overflow:hidden;
 padding:30px 0px;

 }
 
.lv8NsList h5{
 background-color:#f6f6f6;
 border-bottom:1px #babbbb solid;
 text-align:left;
 height:38px;
 line-height:38px;
 margin-bottom:15px;
 font-size:16px;
 font-weight:normal;
 }
.lv8NsList h5 span{
 margin-left:0px;
 font-family:Microsoft YaHei;
 font-size:16px;
 line-height:38px;

}
.lv8NsList h5 span a{
 width:99px;
 height:38px;
 background:url(list.png) 0px 0px no-repeat;

 font-family:Microsoft YaHei;
 font-size:14px;
 line-height:38px;
 padding:8px 22px ;

}
 .lv8NsList h5 span  a:hover{
 width:99px;
 height:38px;	 
 background:url(listbg.png) 0px 0px no-repeat;

 font-family:Microsoft YaHei;
 font-size:14px;
 line-height:38px;
 color:#FFF;
 padding:8px 22px ;
 }


/*lvl3*/
/*.lv3Box{
	border:1px solid #cccccc; border-top:4px solid #277dc6; width:703px;text-align:center; float:left; 
}
*/
.lvRegBox{
	border-right:1px solid #cccccc; width:600px;text-align:center; float:left; 
}
.lv3Box{
	border-right:1px solid #cccccc; width:835px;text-align:center; float:left; 
}

.lvl3Title{
	width:100%; float:left; font-size:20px; font-weight:bold; margin:30px auto 0px auto; line-height:30px;
}
.lvl3TitleSml{
	width:800px; float:left; height:30px; line-height:30px;color:#999999; border-bottom:1px dashed #999999; margin:0px 15px;
}
.lvl3Txt{
	width:800px; float:left; margin:10px 15px; text-align:left; line-height:180%; font-size:14px;
}
.lvl6Txt{
	width:960px; float:left; margin:10px 15px; text-align:left; line-height:180%; font-size:14px;
}
/*重点突出文件标题*/
.lvl3TitleTxt{
	width:100%; float:left; border-bottom:1px dashed #999999; background:#fcfbfb;
}
.lvl3TitleTxt a{
	height:50px; 
	line-height:30px;
	padding-left:10px;
	font-size:18px;
	font-weight:bold; margin:5px 0px 0px auto;
	color:#3c3b3b; 
	float:left;
	font-family:Microsoft YaHei;
}


.lkImgLi{
	width:160px; margin:5px; float:left;
}
.lkImgLi img{
	width:160px; height:80px; border:1px solid #cccccc;
}
.newsImgListLi{
	width:100%; margin:5px auto; float:left;
}
.newsImgListLi img{
	border:1px solid #cccccc;
}

/*新闻列表样式*/
.subNewsListTitleByInst{
	height:25px; line-height:25px; margin:2px auto; border-bottom:1px dashed #CCCCCC; background:url(dot13.gif) no-repeat 5px 10px; padding-left:15px; overflow:hidden;
}
.subNewsListTitle_1{
	height:25px; 
	line-height:28px;
	margin:2px auto; 
	border-bottom:0px dashed #CCCCCC; 
	background:url(dot4.gif) no-repeat 5px 10px; 
	padding-left:10px; 
	overflow:hidden;
	margin-left:20px;
	text-align:left;
}
.subNewsListDate_1{
	float:right; margin-top:-24px;margin-right:30px;margin-left:20px;
}
.subNewsListTitle{
	height:25px; 
	line-height:25px;
	margin:2px auto; 
	border-bottom:0px dashed #CCCCCC; 
	background:url(dot4.gif) no-repeat 5px 10px; 
	overflow:hidden;
	text-align:left;
	padding-left:15px; 
	
	
}
.subNewsListDate{
	float:right; margin-top:-24px;color:#2b2a2a; margin-right:10px;
}
/*通知通告*/
.subTZNewsListTitle{
	float:left; 
	line-height:25px;
	margin:2px auto; 
	border-bottom:0px dashed #CCCCCC; 
	background:url(dot4.gif) no-repeat 5px 20px; 
	overflow:hidden;
	text-align:left;
	padding-left:18px; 
	padding-top:10px; 
	width:320px;
}
.nsNewsTz{
background:url(ns_tz_bg.gif); 
}
/*学会章程、会员管理、入会申请表*/
.XueHuiZCListTitle{
	float:left; 
	line-height:15px;
	margin:2px auto; 
	border-bottom:0px dashed #CCCCCC; 
	background:url(dot15.gif) no-repeat 5px 10px; 
	overflow:hidden;
	text-align:left;
	padding-left:18px; 
	padding-top:10px; 
	width:300px;
}
.XueHuiZC{
float:left; height:20px; width:280px;background:url(xuehuizc.gif); font-size:12px;color:fff;
}
/*通知通告*/

/*分学会、省学会、学会工作*/
.subFsxNewsListTitle{
	float:left; 
	line-height:25px;
	margin:2px auto; 
	border-bottom:0px dashed #CCCCCC; 
	background:url(dot4.gif) no-repeat 5px 20px; 
	overflow:hidden;
	text-align:left;
	padding-left:18px; 
	padding-top:5px; 
}

/*分学会、省学会、学会工作结束*/
/*新闻动态开始*/
.subDtNewsListTitle{
	height:25px; 
	line-height:25px;
	margin:2px auto; 
	border-bottom:0px ;
	/*background:url(dot14.gif) no-repeat 5px 10px; */
	overflow:hidden;
	text-align:left;
	padding-left:25px; 
}

/*新闻动态结束*/
.subSmlNav{
	eight:40px; line-height:40px; border-top:1px dashed #999999; margin-top:20px; width:100%;float:left; 
}

.subNewsListIdx{
	height:28px; line-height:28px; margin:2px auto; border-bottom:1px dashed #CCCCCC;
	text-align:left; padding-left:30px;padding-top:5px;
}
.subNewsListIdx01{
	background:url(01.gif) no-repeat 5px 7px; 
}
.subNewsListIdx02{
	background:url(02.gif) no-repeat 5px 7px; 
}
.subNewsListIdx03{
	background:url(03.gif) no-repeat 5px 7px; 
}
.subNewsListIdx04{
	background:url(04.gif) no-repeat 5px 7px; 
}
.subNewsListIdx05{
	background:url(05.gif) no-repeat 5px 7px; 
}
.subNewsListIdx06{
	background:url(06.gif) no-repeat 5px 7px; 
}
.subNewsListIdx07{
	background:url(07.gif) no-repeat 5px 7px; 
}
.subNewsListIdx08{
	background:url(08.gif) no-repeat 5px 7px; 
}
.subNewsListIdx09{
	background:url(09.gif) no-repeat 5px 7px; 
}
.subNewsListIdx10{
	background:url(10.gif) no-repeat 5px 7px; 
}


.ztNewsListTitle{
	height:25px; line-height:25px; margin:2px auto; border-bottom:1px dashed #CCCCCC; background:url(dot4.gif) no-repeat 5px 10px; padding-left:15px;
}
.ztNewsListDate{
	float:right; margin-top:-24px;
}

/* tail*/
#ztTail{
	color:#666666; line-height:20px; margin:10px auto; width:90%;
}
#ztTail a{
	color:#666666;
}
#ztTailNav{
	height:30px; line-height:30px; background:#F5F5F5; width:100%; float:left; 
}
#ztTailTxt{
	width:100%;float:left;
}
/*箭头开始*/
#featured { 
	width: 742px;
	height: 260px;
	background: #000 url('loading.gif') no-repeat center center;
	overflow: hidden; }
#featured>img,  
#featured>div,
#featured>a { display: none; }




/* CONTAINER
   ================================================== */

div.orbit-wrapper {
    width: 1px;
    height: 1px;
    position: relative; }


div.orbit {
    width: 1px;
    height: 1px;
    position: relative;
    overflow: hidden }

div.orbit>img {
    position: absolute;
    top: 0;
    left: 0;
    display: none; }

div.orbit>a {
    border: none;
    position: absolute;
    top: 0;
    left: 0;
    line-height: 0; 
    display: none; }

.orbit>div {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }
	
div.slider-nav {
    display: block }

div.slider-nav span {
    width: 47px;
    height: 60px;
    text-indent: -9999px;
    position: absolute;
    z-index: 1005;
    top: 50%;
    margin-top: -50px;
    cursor: pointer; }

div.slider-nav span.right {
    background: url(right-arrow.png);
    right: 0; }

div.slider-nav span.left {
    background: url(left-arrow.png);
    left: 0px; }

/*箭头结束*/
#tabs2{
margin:10px auto 0px auto;
width:698px;
border:0px #dcdcdc solid;
background-color:#FFF;
}
#tabs3{
margin:10px auto 0px auto;
width:1003px;
border:1px #dcdcdc solid;
background-color:#FFF;
}
.main2box{
clear:both;
margin-top:-1px;
height:246px;
width:698px;
padding:4px 0px;
}
#main2 ul{
height:80px;
}
#main2 ul.block{
display: block;
}

#main2 ul li{
float:left;
}

#main2 ul li a{
padding:0 7px;
line-height:25px;
float:left;
font-size:14px;
}

#main2 ul li a:hover{
text-decoration:underline;
}
.Menubox2 {
position:relative;
overflow:hidden;
height:40px;
width:458px;
background: url(titleBg09.png);
}

.Menubox2 li{
float:left;
display:block;
cursor:pointer;
text-align:center;
line-height:40px;
height:40px;
width:114px;
font-family:Microsoft YaHei;
background: url(titleBg09.png);

}
.Menubox2 li a{
float:left;
display:block;
cursor:pointer;
text-align:center;
line-height:40px;
height:40px;
width:114px;
font-family:Microsoft YaHei;
font-size:16px;
color:#090909;

}

.Menubox2 li.hover{
	
 background:url(titleBg01.png) no-repeat;
 height:40px;
 line-height:40px;
 display:block;
 font-family:Microsoft YaHei;
 font-size:16px;
 color:#ffffff;
 text-align:center;
}


/*按键样式表*/
.Kstd{padding:10px;}

.Kstd a.btn01 span,Kstd a.btn02 span,Kstd a.btn03 span,Kstd a.btn04 span,Kstd a.btn05 span,Kstd a.btn06 span,Kstd a.btn07 span,Kstd a.btn08 span {display:none;}


.Kstd a.btn_mem{
 background:url(caav_hyzj_memB.png) 0px 0px no-repeat;
 height:48px;
 line-height:48px;
 color:#fbf9f9;
 width:139px;
 display:block;
 float: left;
 margin:2px 2px 2px 8px;
}

.Kstd a.btn_mem:hover{
 background:url(caav_hyzj_memA.png) 0px 0px no-repeat;
 font-family:Microsoft YaHei;
 font-size:14px;
 height:48px;
 color:#303131;
 line-height:48px;
 width:139px;
 float: left;

}
.Kstd a.btn_mem:active{
 background:url(caav_hyzj_memB.png) 0px 0px no-repeat;
 font-family:Microsoft YaHei;
 font-size:14px;
 height:48px;
 color:#303131;
 line-height:48px;
 width:139px;
 float: left;

}

.Kstd a.btn01{
 background:url(caav_hyzj.png) 0px 0px no-repeat;
 height:54px;
 line-height:54px;
 width:142px;
 display:block;
 float: left;
 margin:0px 0px 0px 0;
}

.Kstd a.btn01:hover{
 background:url(caav_hyzj.png) 0px -166px no-repeat;
}

.Kstd a.btn02{
 background:url(caav_hyzj.png) -145px 0px no-repeat;
 height:54px;
 line-height:54px;
 width:148px;
 display:block;
 float: left;
 margin:0px 0px 0px 0;
}

.Kstd a.btn02:hover{
 background:url(caav_hyzj.png) -145px -166px no-repeat;
}

.Kstd a.btn03{
 background:url(caav_hyzj.png) 0px -57px no-repeat;
 height:53px;
 line-height:53px;
 width:142px;
 display:block;
 float: left;
 margin:0px 0px 2px 0;
}

.Kstd a.btn03:hover{
 background:url(caav_hyzj.png) -0px -225px no-repeat;

}

.Kstd a.btn04{
 background:url(caav_hyzj.png) -145px -57px no-repeat;
 height:53px;
 line-height:53px;
 width:148px;
 display:block;
 float: left;
 margin:0px 0px 2px 0;
}

.Kstd a.btn04:hover{
 background:url(caav_hyzj.png) -145px -225px no-repeat;

}
.Kstd a.btn05{
 background:url(caav_hyzj.png) 0px -115px no-repeat;
 height:53px;
 line-height:53px;
 width:142px;
 display:block;
 float: left;
 margin:0px 0px 2px 0;
}

.Kstd a.btn05:hover{
 background:url(caav_hyzj.png) 0px -280px no-repeat;
}

.Kstd a.btn06{
 background:url(caav_hyzj.png) -145px -115px no-repeat;
 height:53px;
 line-height:53px;
 width:148px;
 display:block;
 float: left;
 margin:0px 0px 2px 0;
}

.Kstd a.btn06:hover{
 background:url(caav_hyzj.png) -145px -280px no-repeat;

}
.loginForm{
	width:300px; float:left; height:680px; border:1px solid #CCC; background:#f7f7f7; font-size:16px; line-height:26px; color:#000033
}
.loginFormBtn{
	width:240px; height:30px; line-height:30px; font-size:14px; font-weight:bold; color:#FFFFFF; background:#06C; border:0px;
}
.loginFormBtn1{
	width:260px; height:40px; line-height:40px; font-size:16px; font-weight:bold; color:#FFFFFF; background:#0759a5; border:0px;
}
.loginFormBtn2{
	width:260px; height:40px; line-height:40px; font-size:16px; font-weight:bold; color:#FFFFFF; background:#f38427; border:0px;
}
.loginFormBtn3{
	width:260px; height:40px; line-height:40px; font-size:16px; font-weight:bold; color:#FFFFFF; background:#f70018; border:0px;
}
.loginFormBtn4{
	width:260px; height:40px; line-height:40px; font-size:16px; font-weight:bold; color:#FFFFFF; background:#10507f; border:0px;
}
.loginFormBtn5{
	width:260px; height:40px; line-height:40px; font-size:16px; font-weight:bold; color:#FFFFFF; background:#29cf62; border:0px;
}
.OrdFormBtnOK{
	width:180px; height:30px; line-height:30px; font-size:14px; font-weight:bold; color:#FFFFFF; background:#FF0000; border:0px;
}
.OrdFormBtnCancel{
	width:180px; height:30px; line-height:30px; font-size:14px; font-weight:bold; color:#FFFFFF; background:#FF6600; border:0px;
}
.OrdFormBtnSave{
	width:180px; height:30px; line-height:30px; font-size:14px; font-weight:bold; color:#FFFFFF; background:#06C; border:0px;
}
.regFormBtn{
	width:240px; height:30px; line-height:30px; font-size:14px; font-weight:bold; color:#FFFFFF; background:#FF6600; border:0px;
}
.regFormBtn2{
	height:24px; line-height:24px; font-size:14px; font-weight:bold; color:#FFFFFF; background:#FF6600; border:0px;
}
.form-control {
  display: block;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.428571429;
  color: #555555;
  vertical-align: middle;
  background-color: #ffffff;
  background-image: none;
  border: 1px solid #cccccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.htNow { background: url(/images/hthline.jpg) left center repeat-x; line-height: 46px; overflow: hidden; padding-left: 20px; clear: both; }
.htNow span { background: #fff; display: block; padding: 0px 10px; float: left; font-size: 18px; color: #fa2205; }

.Menubox_FhHd {
position:relative;
overflow:hidden;
height:47px;
width:253px;
text-align:left;
background: url(titleBg11.png);

}
.Menubox_FhHd ul{
margin:0px;
padding:0px;
}
.Menubox_FhHd li{
float:left;
display:block;
cursor:pointer;
text-align:center;
line-height:47px;
height:47px;
background:#f7f7f7;
width:98px;
font-family:Microsoft YaHei;
font-size:16px;
color:#3a3a3a;
background: url(titleBg11.png);

}
.Menubox_FhHd li a{
float:left;
display:block;
cursor:pointer;
text-align:center;
line-height:47px;
height:47px;
width:98px;
font-family:Microsoft YaHei;
font-size:16px;
color:#3a3a3a;


}


.Menubox_FhHd li.hover{
	
 background:url(titleBg10.png) no-repeat;
 height:47px;
 line-height:47px;
 width:98px;
 display:block;
 font-family:Microsoft YaHei;
 font-size:16px;
 color:#383737;
 text-align:center;
}
/*注册信息*/
.reg a.btn_mem{
 background:url(caav_hyzj_memLefta.png) 0px 0px no-repeat;
 height:36px;
 line-height:36px;
 color:#fbf9f9;
 width:260px;
 display:block;
 float: left;
 margin:2px 0px 0px 0;
}

.reg a.btn_mem:hover{
 background:url(caav_hyzj_memleftb.png) 0px 0px no-repeat;
 font-family:Microsoft YaHei;
 font-size:14px;
 height:36px;
 color:#303131;
 line-height:36px;
 width:260px;
 float: left;
}
.regright{
background:url(caav_Reg_right_bg.png);  Height:460px;
}
.nsRegLeft{
background:url(ns_tz_bg.gif); }
margin-left:18px;

/*微信、微博*/
.caavweixing {
background:url(caav_weixing.png) repeat-x; height:49px; line-height:49px; width:185px;height:49px;
padding-left:-200px
padding-top:1px
}
/*topbtn*/
.Kstd{padding:0px 0px 0px 0px;}
.topbtn a.btn_01 span,topbtn a.btn_02 span {display:none;}
.topbtn a.btn_01{
 background:url(caav_cn_bg.png) 0px 0px no-repeat;
 height:48px;
 line-height:48px;
 color:#fbf9f9;
 width:105px;
 display:block;
 float: left;
 margin:0px 0px px 0;
}

.topbtn a.btn_01:hover{
 background:url(caav_cn_bg.png) 0px 0px no-repeat;
 font-family:Microsoft YaHei;
 font-size:14px;
 height:48px;
 color:#303131;
 line-height:48px;
 width:105px;
 float: left;
}

.topbtn a.btn_02{
 background:url(caav_en_bg.png) 0px 0px no-repeat;
 height:48px;
 line-height:48px;
 color:#fbf9f9;
 width:105px;
 display:block;
 float: left;
 margin:0px 0px 0px 0px;
}

.topbtn a.btn_02:hover{
 background:url(caav_en_bg.png) 0px 0px no-repeat;
 font-family:Microsoft YaHei;
 font-size:14px;
 height:48px;
 color:#303131;
 line-height:48px;
 width:105px;
 float: left;
}
/*缴费样式表*/
.FeeList{
 background:url(caav_fee.png) 0px 0px no-repeat;
 height:28px;
 line-height:28px;
 color:#fbf9f9;
 width:650px;
 display:block;
 float: left;
 margin:20px 0px -20px 0;
}
/*学会首页期刊*/
.nsEQKList{
	width:100%; float:left; text-align:center; 
}

.nsEQKList table{
	padding:2px;
}
.nsEQKList table img{
	width:123; height:146px; border:1px solid #CCC;
}
.nsEQKList ul{
	margin: 20px auto;
}
.nsEQKList ul li{
	width:110px; float:left; 
}
.nsEQKList ul li img{
	width:98px; height:146px; border:1px solid #CCC;
}
/*big 左侧专题*/
.bigZTHor{
	width:100%; float:left;
}
.bigZTHor ul li img{
	border:0px; width:700px; height:90px;margin:0px 0px;
}
/*会员之家*/
.MenuboxMem {
position:relative;
overflow:hidden;
height:40px;
width:300px;
}

.MenuboxMem li{
float:left;
display:block;
cursor:pointer;
text-align:center;
line-height:40px;
height:40px;
width:146px;
font-family:Microsoft YaHei;
background: url(titleBg06.png);
margin-left:2px;
}
.MenuboxMem li a{
float:left;
display:block;
cursor:pointer;
text-align:center;
line-height:40px;
height:40px;
width:146px;
font-family:Microsoft YaHei;
font-size:16px;
color:#0a0a0a;
margin-left:2px;

}


.MenuboxMem li.hover{
	
 background:url(titleBg05.png) no-repeat;
 height:40px;
 line-height:40px;
 width:146px;
 display:block;
 font-family:Microsoft YaHei;
 font-size:16px;
 color:#ffffff;
 text-align:center;
 margin-left:2px;
}
/*管理员下边登录样式表*/
#tailweixing{
	width:1005px; text-align:left; margin:0px auto;height:149;float:left;text-align:left;
}
#marquee{overflow:hidden;width:700px;height:158px}
#marquee ul{
	list-style:none;
}
#marquee ul li{float:left; height:50px;}
/*背景颜色*/

.nsbg{
	background:url(titleBg03.png) ; margin-bottom:10px;
}
.nsHor8{
	background:url(nsHor_hor8_bg.png) no-repeat; height:59px; line-height:59px; width:100%; float:left
}
.nsHor8 span{
float:left;	
margin-left:26px;	
margin-top:16px;

}
.nsHor8 span a{
	height:38px; line-height:38px;  color:##3c3b3b; font-size:16px; font-weight:bold;	text-align:left;

}
.nsHor8 span a:hover{
	background:none;
}
