/* CSS Document suman */
/*common*/
html, body,div, p, ul, li, dl, dt, dd, h1, h2, h3, h4, h5,h6, form, input, select, button, textarea, iframe, table, th, td { margin: 0;padding: 0; border:0px; font:12px/1.6 'Arial', '宋体', sans-serif; color: #666;}
img { border: none;vertical-align:middle;}
ul, li { list-style-type: none; }
h1, h2, h3, h4, h5, h6 { font-size: 1em;}
input, select, button, textarea { font:normal 12px/1.2 '宋体'; list-style:none;}
button { cursor: pointer; }
input{border:1px solid #ccc;}
i, em, cite { font-style: normal; }
body { background: #fff; color: #333; font:normal 12px/1.2 '宋体';}
a, a:link { color:#508a00; text-decoration: none; font:normal 12px/1.2 '宋体';}
a:visited { }
a:active, a:hover { text-decoration: underline; color:#F60}
a:focus {outline: none;}
.txtc{ color:#f60!important; line-height:0px;}
.fixed:after { content: "."; display: block; clear:both; height: 0; visibility: hidden; }
.fixed { display: block; min-height: 1%;}
*html .fixed { height: 1%;}
.more{ float:right}
.fl, .fr { display:inline; float: left;}
.fr { float:right; }
.C0{ color:#000;}
.c508{ color:#508a00!important; text-align:center; font-weight:bold}
.bn{ border-right:none!important;}
.clearboth{ clear:both}
.c017351{ color:#017351}
.member_center .bold a{font:normal 16px/2em '微软雅黑'!important; }
.boldtxt{ font-weight:bold!important;}

.f12,.f12 a,.f12 a:link{font:normal 12px/2em '宋体'!important;}
.f122,.f122 a,.f122 a:link{font:normal 12px/2em '宋体'!important; color:#508a00;text-indent: 2em;}
.f14,.f14 a,.f14 a:link{ font:normal 14px/2em '微软雅黑'!important;}
.f16,.f16 a,.f16 a:link{ font:bold 16px/1.5em '微软雅黑'!important;color:#508a00;}
.f166{padding-left:10px; margin:20px 0 0 0;border-top:2px solid #508a00; display:block; height:30px; color:#508a00; font:bold 16px/30px "微软雅黑" ; clear:both;border-left:solid 1px #ccc;border-right:solid 1px #ccc;}
.f18{font:bold 18px/2em '微软雅黑'!important;}
.f20{font:bold 20px/1em '微软雅黑'!important; color:#666; background:url(../img/bubble.jpg) no-repeat 1% 100%; padding-left:45px;}
.f00a{ color:#f00;}
.f60{color:#F60}
.border4{ border:1px solid #ccc; padding:20px;}
.bb2{ border-bottom:2px solid #508a00; width:100%}
.border3{border-left:1px solid #ccc; border-right:1px solid #ccc; border-bottom:1px solid #508a00; border-top:2px solid #508a00}
.bnone{ border-bottom:none!important;}
.top10{ margin-top:10px;height:289px;}
.top5{ padding-top:5px!important;}
.top3{ padding-top:2px!important;}
.left10{ margin-left:10px}
.left40{margin-left:40px!important}
.top25{ margin-top:24px;}
.height30{ line-height:30px; height:30px}
.height356{ height:400px;}
.height130{ height:130px!important;}
.windth980{ width:980px!important; margin:0 auto; padding:20px;}
.margintop20{ margin-top:-20px!important}
.width170{ width:170px;margin-top:10px;}
.width50{ width:50%!important;}
 
.f100{height:267px};

.width49{ width:49%!important;}
.width33{ width:32.5%!important;}
.width55{width:50px;}
.width120{ width:120px;}
.width480{ width:450px;margin-top:10px; height:30px; overflow:hidden}
.width300{ width:300px; margin-top:10px;}
.width245{ width:245px; background-color:#fff; margin-left:20px; border-top:1px solid #CCC;}
.txtarea{ width:549px; height:125px; border:1px solid #ccc}
.mtop8{ margin-top:12px; padding-right:30px;}
.m{ color:#000; font-weight:bold; padding:0px 10px 0px 10px; background-color:#ccc; display:block; float:left; margin:8px 0 0 20px; height:26px; line-height:26px;}
.bf3{ background-color:#f3f3f3;}
.ts{font:normal 14px/50px 'Microsoft YaHei'; color:#C00; height:50px;}
.news,.news p{font:normal 14px/1.8 '宋体'!important; margin-top:10px;}
.tc{ text-align:center!important}
.top50{ margin-top:30px!important; padding:0px; }



/*注册登录*/
#loginbar{padding:10px;display:none; text-align:left; width:250px; border:2px solid #508a00; background-color: #fff; position: absolute; z-index: 9999999!important; top:55px; left:1000px}
#loginbar p{ line-height:25px; margin-top:5px}

#loginbar input{ height:25px; margin:0px; padding:0px; font-size:12px; margin-left:10px; line-height:25px;}

.close{position:absolute; cursor:pointer; top:3px; left:250px; color:#508a00; font-weight:bold}
/*注册登录完毕*/

.specialbg{ height:40px; background-color:#508a00;}
.specialbg ul{ margin-left:70px;}
.specialbg ul li{ height:15px; line-height:15px; float:left; color:#fff; border-right:1px solid #fff; width:95px; text-align:center; margin-top:10px;}
.specialbg ul li a{ color:#fff;font-size:14px; }



.iebug{ _margin-top:-22px;}
*+html .iebug{margin-top:-22px;}

.book{ width: 280px }
.book li{ width:110px; height:200px; float:left!important; margin-left:10px; padding-top:5px;}
.book li p{text-align:center; padding-top:5px;}
.book img{ height:160px;}

/*列表中间以及右侧*/

.list{ padding-left:5px; border-bottom:dotted 1px #d0d0d0; padding:10px 0 10px; 0;}
.list ul{ margin:0px; padding:0px;}
.list li{background:url(../list.jpg) no-repeat 0 50%; text-indent: 1em; line-height: 1.5em; margin-left:5px; height:25px;}
.list li span{float:right!important;}


.list a, .list a:link { color:#666; text-decoration: none; font:normal 14px/1.5 '宋体';}
.list a:visited {}
.list a:active,.list a:hover { text-decoration: underline; color:#508a00}
.list a:focus { outline: none; }

.width340 li{ width:340px!important;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.width260 li{ width:270px!important;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.width240 li{ width:240px!important;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.width330 li{ width:330px!important;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.width460 li{ width:460px!important;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.width260{ width:270px!important;}


.photonews{ text-align:left; margin:0 auto; font:normal 14px/30px '宋体'; margin:10px}


/*分页分页*/
.cutpage{font:normal 14px/50px '宋体'; float: right; height: 50px; clear:both}
.cutpage a{display:inline-block; height:17px; padding-left:5px; line-height:17px; text-decoration:none; margin:3px 3px 3px 0; vertical-align:middle;}
.cutpage a span{padding-right:5px; display:inline-block; cursor:pointer; height:17px; line-height:17px;}
.cutpage a.current{}
.cutpage a.current span{color:#ff0000;}
.cutpage a:link,.cutpage a:visited{color:#000;}
.cutpage a:hover{text-decoration: underline;}
.cutpage a.current:hover{color:#ff0000; text-decoration: underline;}
.cutpage a:hover span{background-position:right -17px; text-decoration: underline;}
.cutpage a.current:link,.cutpage a.current:visited{ text-decoration: underline;}

/*标题样式*/

h2,h2 a,h2 a:link{border-bottom:2px solid #508a00; display:block; height:24px; color:#508a00; font:bold 16px/1.2 "微软雅黑" ; clear:both}

h4 a,h4 a:link{padding-left:10px;border-top:2px solid #508a00; display:block; height:30px; color:#508a00; font:bold 16px/30px "微软雅黑" ; clear:both;border-left:solid 1px #ccc;border-right:solid 1px #ccc;}
h4 a:hover,h2 a:hover{ color:#F60}

h1{font:normal 18px/50px '微软雅黑'; text-align:center; height:50px;font-weight:bold}
h3{font:normal 12px/25px '宋体'; text-align:center; height:25px; clear:both}
h6,h6 a,h6 a:link{font:normal 35px/1.8 '微软雅黑'; text-align: center; color:#042982; font-weight:bold; height:65px;}
h5{font:normal 14px/40px '宋体'; text-align:right;}

/*也签切换*/

.tabbtn { width:100%;}
.tabbtn li {float:left; height:30px; width:49%;border-top:2px solid #508a00;}
	
.tabbtn li a{ padding-left:10px; background:#f5f5f5; color:#508a00; font:bold 16px/30px "微软雅黑" ; display:block; height:30px; border-left:solid 1px #ccc; border-right:solid 1px #ccc;border-bottom:1px solid #ccc;}
.tabbtn li a:hover{ color:#F60;}
.tabbtn li.current a{padding-left:10px;background:#fff;border-left:1px solid #ccc;border-bottom: none;}

.tabcon {width:100%;position:relative;height:230px;overflow:hidden;}
.tabcon .subbox {position:absolute;left:0;top:0;}
#leftcon .subbox {width:9999em;}
#leftcon .subbox .sublist {	float:left;}

/*图片库*/
.ps{ margin-top:20px; margin-left:20px}
.ps li{ float:left; width:220px; text-align:center; margin-bottom:10px;}
.ps p{ text-align:center; color:#508a00; padding:5px;}
.ps img{ width:190px; height:120px; overflow:hidden;}


.bookimg{ margin-top:20px; margin-left:10px}
.bookimg li{ float:left; width:155px; text-align:center; margin-bottom:10px;}
.bookimg p{ text-align:center; color:#508a00; padding:5px 0 5px 0; width:150px; overflow:hidden; height:15px; display:block}
.bookimg img{ width:130px; height:184px; overflow:hidden;}


/*图片轮转*/
.photoborder{ padding:10px 0 0 10px; border:1px solid #ccc; height:230px; margin-bottom:10px;}

.height265,.box{ height:252px; overflow:hidden }

.d1{width:336px;height:auto;overflow:hidden;border:#ccc 1px solid;position:relative; margin-top:20px;}
.loading{width:336px;border:#666666 1px solid;color:#FFCC00;font-size:12px;height:179px;text-align:center;padding-top:30px;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;}
.loading a,.loading a:link{margin: 0px;padding:0px;}
.loading li{margin: 0px;padding:0px;}
.d2{width:100%;height:209px;overflow:hidden;}
.num_list{position:absolute;width:100%;left:0px;bottom:-1px;background-color:#000000;color:#FFFFFF;font-size:12px;padding:4px 0px;height:20px;overflow:hidden;}
.num_list span{display:inline-block;height:16px;padding-left:6px;}
.d1 ul{display:none;}
.button{position:absolute; z-index:1000; right:0px; bottom:2px; font-size:13px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.b1,.b2{ padding:0 5px 0 5px; color:#FFF}
.b2{ padding:0 5px 0 5px;color:#FFF}


.temp { margin: 1px; }
.slideshow { clear: both;}
.slideshow li { position: relative; overflow: hidden; }
.slideshow span.title { position: absolute; bottom: 0; left: 0; margin-bottom: 0; width: 630px; height: 32px; line-height: 32px; font-size: 14px; text-indent: 10px; }
.slideshow span.title, .slidebar li { background: rgba(0,0,0,0.3); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = #30000000,endColorstr = #30000000); color: #FFF; overflow: hidden; }
.slidebar li { float: left; margin-right: 1px; width: 20px; height: 20px; line-height: 20px; text-align: center; font-size: 10px; cursor: pointer; }
.slidebar li.on { background: rgba(255,255,255,0.5); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = #50FFFFFF,endColorstr = #50FFFFFF); color: #000; font-weight: 700; }

.frame { background: none; border: 0px solid #fff; margin-bottom: 0px; }
.temp { margin: 0; }
.slidebar { position: absolute; top: 5px; left: 4px; }
.slideshow span.title, .slidebar li { background: rgba(0,0,0,0.3); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = #90000000,endColorstr = #90000000); color: #FFF; overflow: hidden; }
.slidebar li.on { background: rgba(255,255,255,0.5); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = #90000000,endColorstr = #90000000); color: #ff0; font-weight: 700; }

.slideshow SPAN.title { text-indent: 2em; }
.block { margin: 0;position: relative; }
#frameHlicAe { margin: 0px !important; border: 0px !important; }
.comiis_wrap960, .comiis_wrapad { margin: 0 auto; width: 630px; }
.comiis_wrapad { margin-top: 10px; }
.comiis_wrapad { overflow: hidden; }
.comiis_wrapad img { float: left; margin-top: 0px; }
#slidesImgs li { width: 640px; height: 370px; display: none; }


/*图片详细页面*/
.photottitle{ background-color:#efefef; padding:10px;}


.slider{position: relative; padding:0px; margin:0px;}
.slider div{position: relative;text-align: center;padding: 0px;list-style-type: none;margin: 0px;width: 640px;background: #ffffff;height: 525px;overflow: hidden;}
.slider span{ z-index: 999999;position: absolute; bottom: 2px!important; text-align: left; width: 100%;color: #000;font-size: 14px;height:150px!important; line-height:25px;}
.slider .txtbg{position: absolute;width: 100%;bottom: 0px;background: #fff;padding-top: 5px;left: 0px; height:150px!important}
.slider .txtbg img{width: 640px;height: 525px;}
.idNum{width: 640px;overflow-x:auto;height:60px;}
.hdnum{height: 47px;padding-top: 20px; margin:0px; padding:0px; text-align:left; margin-bottom:20px}
.hdnum li{ padding: 1px;background-color: #000;width: 61px;float: left;margin:0 0 0 1px;overflow: hidden;}
.hdnum li img{width: 61px;height: 45px;}
.hdnum li.on{padding: 0;background-color: #508a00;width: 63px;}
.hdnum li.on img{border: #f54102 2px solid;width: 59px;height: 43px;}
.h425{ height:525px; overflow:hidden}
.pr{position:relative}



/*结构*/
.wrap{ width:1000px!important; clear:both; margin:0 auto; color: #666;}
.content_left div,.content_right div{font:normal 14px/1.7 '宋体'; }
.content_left p,.content_right p{font:normal 12px/1.5 '宋体'; }
.content_left p span,.content_right span{font:normal 12px/1.5 '宋体';  padding:0 5px 0 5px;}


.content_left{ width:635px; float:left;}
.content_right{ width:340px; float:right;}

.container{}
.indexcontent_left{ width:285px; float:left;}
.indexcontent_right{ width:710px; float:right;}

.content_left dl{ margin-top:15px; height:220px; padding-left:5px;}
.content_left dd{ float:left;}
.content_left dt{ float:left; width:400px; margin-left:10px;}

/*期刊内容*/
.qkss{ width: 160px; height:20px;padding:0px;line-height: 20px; float: left;  }
.qksspa{ position:  relative; left:100px; top:-30px;  height:20px; line-height: 20px}
.searchgoqkss{ float: left; display:block; line-height: 20px;padding:0px; width:20px!important; height:20px!important; background:url(../images/searchgo2.jpg) no-repeat; border:none!important;}
.qkssa{ width:300px!important;height:20px;padding:0px;line-height: 20px; float: left; }
.qksspaa{ position:  relative; height:20px; line-height: 20px}

.periodical{ width:730px; float:left}
.periodical dl{ margin-top:15px; height:220px; padding-left:15px}
.periodical dd{ float:left;}
.periodical dt{ float:left; width:500px; margin-left:20px;font:normal 14px/2em '宋体'!important;}

.membertxt{font:normal 12px/2em '宋体'!important; width:96%; padding-left:10px; color:#508a00;}

#Tab1{width:100%;}
.Menubox ul{}
.Menubox li{float:right;display:block;cursor:pointer;width:114px;text-align:center;color:#949694;font-weight:bold;height:27px;line-height:27px;}
.Menubox li.hover{padding:0px;background:#fff;width:116px;color:#739242;font-weight:bold;height:27px;line-height:27px;}
.Contentbox{clear:both;margin-top:0px;border-top:none;text-align:left;padding-top:8px; min-height:780px; margin-bottom:25px;}

.bordertop{border-top:2px solid #508a00; display:block; height:30px; color:#508a00; font:bold 14px/2 "宋体"; margin:0px 0 10px 0;clear:both}
.Contentbox ul{ margin:0px; padding:0px; border:none;}
.Contentbox li{background:url(../list.jpg) no-repeat 0 50%; text-indent: 1em; line-height:1.5em;font:14px/25px "宋体"; margin-left:5px; height:25px;}
.Contentbox li span{float:right;}



/*会员天地*/
.member_left{ width:278px; float:left; margin-right:15px;}
.member_center{ width:445px; float:left;}
.member_right{ width:245px; float:right;margin-left:15px;}
.member_centerright{width:690px; float:right;margin-left:15px;}

.member_center dl{ margin-top:15px; height:150px; padding-left:5px}
.member_center dd{ float:left;}
.member_center dt{ float:left; width:233px; margin-left:10px;}

.member_right dl{ margin-top:15px; height:100px; padding-left:5px}
.member_right dd{ float:left;}
.member_right dt{ float:left; width:140px; margin-left:10px;}

.member_right p{ color:#000;}



/*表格样式*/
table.gridtable {border-width: 1px;	border-color: #666;	border-collapse: collapse;}
table.gridtable th {padding: 3px;border-bottom-width: 1px;	border-bottom-style: dashed;border-bottom-color: #ccc;	color:#d08d01;text-align:left}
table.gridtable td {padding: 3px;color:#000;}
table.gridtable td a{ width:140px!important; display:block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; color:#000}



.directory{ padding:0 5px 0 5px; height:120px; margin-bottom:20px; overflow:hidden}
.directory a,.directory a:link{ margin:5px; display:block; float:left; color:#000;}

.top{ height:46px; color:#508a00; text-align:right; font:normal 12px/70px '宋体';}
.top a{padding:0 10px 0 10px; border-right:1px solid #508a00;}

.logo{height:58px;font:normal 12px/20px '宋体'; color:#508a00}
.logo img,.logo ul{ float:left;}
.logo .w{ width:190px;}
.logo ul{ width:437px;float:left;}


.logo input{ width:300px;border:1px solid #c1c1c1; float:left; margin-top:12px; padding:0px; line-height:35px;height:35px; height/*\**/:33px\9;}
.searchgo{float:right; margin-top:12px; position:absolute; width:66px!important; height:35px!important; background:url(../images/searchgo.jpg) no-repeat; border:none!important;}

.mainbav{ height:70px; border-top:3px solid #508a00}
.mainbav ul li{ height:15px; line-height:15px; font-size:12px; float:left; color:#508a00; border-right:1px solid #508a00; width:95px; text-align:center; margin-top:10px;}

.current{ font-size:12px; height:45px; line-height:45px;}


.adbanner{ height:90px!important;}
.adimg,.adimg a,.adimg a:link{ width:283px; height:80px; overflow:hidden; display:block;}
.adming2{ width:710px; float:left; margin-left:5px; overflow:hidden; margin-bottom:10px; height:90px;}

.ad6{ width:703px; float:left; overflow:hidden; margin-bottom:10px;margin-top:10px;}
.ad7{ width:710px; float:left; overflow:hidden; margin-bottom:10px;margin-top:10px;}

.ad3{ width:280px; height:100px; display:block; margin:10px 0 10px 0; padding-top:10px;}

.ad{ margin-bottom:10px;margin-top:10px; display:block}

.shadow{
  padding:4px;
  background: #fff;
  background: -webkit-gradient(linear, 0% 20%, 0% 92%, from(#fff), to(#f3f3f3), color-stop(.1,#fff));
  background: -webkit-linear-gradient(0 0 270deg, #fff, #fff 20%, #f3f3f3);
  background: -o-linear-gradient(0 0 270deg, #fff, #fff 20%, #f3f3f3);
  background: -moz-linear-gradient(0 0 270deg, #fff, #fff 20%, #f3f3f3);
  box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.3);
  border:1px solid #ccc;
   }


.link{ border-top:5px solid #508a00; height:100px;}
.link p{ text-align:left; width:940px; line-height:0px;}
.link p a{ padding:10px; display:block; float:left;}
.width60{ width:60px;line-height:25px;}
.links{ width:40px; padding-top:5px;}


.link a, .linka:link { color: #666; text-decoration: none; font:normal 12px/1.2 '宋体'; padding:0px; margin:0px}
.link a:visited { }
.link a:active,.link a:hover { text-decoration: underline; color:#508a00}
.link a:focus {outline: none;}


.service ul{ width:408px; margin:0 auto; padding-top:30px; padding-bottom:30px;}
.service ul li{ float:left; border-right:1px solid #508a00; height:20px; width:100px; text-align:center;}


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

.partner{text-align:center;}
.partner span{ color:#508a00}

.icp{ text-align:center; line-height:2em}


.marqueeleft{width:990px;overflow:hidden;margin:0px auto; padding-top:20px}
.marqueeleft ul{float:left;}
.marqueeleft li{float:left;margin:0 5px;display:inline;overflow:hidden;font:12px/1.2 "微软雅黑";color:#FFF}
.marqueeleft li .pic{display:block;width:200px;height:130px;padding:2px;overflow:hidden;}
.marqueeleft li .txt{text-align:center;height:23px;;font:12px/1.8 "微软雅黑";color:#000}

/*搜索结果页*/
.searchlist td{ font:normal 14px/30px 'Microsoft YaHei';}
.r,.r a,.r a:link{font:normal 16px/30px 'Microsoft YaHei'; color:#508a00!important; border-bottom:none!important; display:inline;}

/*专题图片向上滚动*/
.case{ height:600px;}
#MyMarqueeY {width: 205px; height: 570px; overflow: hidden;}
#MyMarqueeY img {width: 185px; height: 125px; border: 2px solid #e6e6e6; padding: 1px; margin: 5px}

#one2{ color: #f75d00; font-size:16px!important;}
#one1{font-size:16px!important;}

.erji_dbg {
	background-color: #FBFBFB;
	border: 1px solid #A5A1A2;
	padding-top: 10px;
	padding-bottom: 10px;
}
.erji_tbg {
	font-size: 14px;
	background-image: url(../images/2ji_tbg.jpg);
	background-repeat: repeat-x;
	height: 32px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #BBBAB8;
	border-right-color: #BBBAB8;
	border-left-color: #BBBAB8;
	line-height: 32px;
	text-align: left;
	padding-left: 10px;
	text-decoration: none;
}
select {
    -webkit-appearance: menulist;
    box-sizing: border-box;
    align-items: center;
    border: 1px solid #CCC;
    white-space: pre;
    -webkit-rtl-ordering: logical;
    color: black;
    background-color: white;
    cursor: default;
}
