/* CSS Document */

/* global
-------------------------------------------------------------- */
body{padding:0;background-color:#fff;margin: auto; width: 1000px; }
form,input,select,ul,li,p,h1,h2,h3,h4,h5,h6,p{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
body,td,select,input,div,span{font-size:12px; }
img{border-style:solid; border-width: thin thin thin thin;border-color:#cccccc #cccccc #cccccc #cccccc }
body,td,select,input,div{
	 font-family: Verdana,"Microsoft YaHei","SimSun";
	line-height:18px;
	text-align: left;
    word-wrap: break-word;
	text-justify:inter-ideograph;

}
html*.body,td,select,input,div{
	font-family:Verdana,Microsoft YaHei,SimSun;
	line-height:18px;
	word-wrap:break-word;
	text-align:justify;
	text-justify:inter-ideograph;
}
dl,dd,dt{margin:0;padding:0;}input,select{line-height:18px;}li{list-style:none;}
a{color:#000;text-decoration:none;}
a:link{color:#333;text-decoration:none;}
a:hover{color:#000; text-decoration:none; }
input,select{ vertical-align:middle;}
.sub{ font-size:9px;}
.sup{ font-size:9px;}
.fs12{font-size:12px;}
.fs14{font-size:14px;}
.fs16{font-size:16px;}
.fs20{font-size:20px; }
.fs24{font-size:24px; }
.p_b30{padding-bottom:30px;}
.p_b50{padding-bottom:50px;}
.p_b100{padding-bottom:100px;}
.p_b200{padding-bottom:200px;}
.p_b300{padding-bottom:300px;}
.p_b400{padding-bottom:400px;}
.p_t30{padding-top:30px;}
.p_t50{padding-top:50px;}
.p_t100{padding-top:100px;}
.p_t200{padding-top:200px;}
.p_t300{padding-top:300px;}
.p_t400{padding-top:400px;}
.fslogo{font-size:22px; color:#000000; font-family:"Arial Black", Gadget, sans-serif; padding-top:5px; line-height:22px;}
.fsClass{font-size:20px; color:#F60;}
.shuzi{
    border:1px #8A9297 solid;
	padding:0px 1px;
	margin:0 2px;
	font-family:Verdana,Geneva,Arial, Helvetica, sans-serif;
	font-size:12px;
}
.error { color:#990000; }
span.pkp_form_error {
  color:#990000;
  font-weight:bold;
  font-size:1em;
}
.pkp_form_error_list a { color:#990000; }
.underline{text-decoration:underline;} 
.bold{font-weight:bold;}
.xieti{font-style:italic;}
.yanse{color:#FF0000;}
.green{color:#58ba3f;}
.yanse2{color:#0033ac;}
.green{color:#0F0}
.blue{color:#3366cc;}/*0099FF*/
.blue2{color:#0099FF;}/**/
.white {color:#FFFFFF;}
.black {color:#000000;}
.gray {color:#CCCCCC;}
.gray2 {color:#9F9F9F;}
.color_a{color:#c8922b;}
.color_b{color:#5381bc;}
.red{color:#F00;}
.fl,.l{float:left;}.fr,.r{float:right;}
.center{ text-align:center;}
.none{ display:none;}
.mt10{ margin-top:10px;}.bold{font-weight:700;}
em{ font-size:12px; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;}
.clearfix {display: inline-block;} /* Hides from IE-mac \*/ 
* html .clearfix {height:1%;} 
.clearfix {display: block;} /* End hide from IE-mac */
/*.ohz{ height:auto; overflow:hidden; zoom:1;}*/
a{ text-decoration:none;color:#333;}
a:hover{ color:#ff6400;}
a.a_hover{color:#ff6400; text-decoration:none; }
.fixed{width:996px;margin: 0 auto;clear:both;}
.fudh{margin-top:10px; padding-left:10px; font-weight:bold; text-align:left; }
.bdfr textarea{width:380px; height:100px; padding-left:4px;font-size:13px; line-height:22px; }
input.bt{ width:196px; height:20px;}
input.btt{ width:380px; height:25px;}
/* home
--------------------------------------------------------------  border-bottom :1px dashed*/
.header{ width:994px;height:auto;}
.header_swf{margin:0; width:993px; }
.banner{padding:0; margin:0; width:993px; height:100px; background-image:url(../templates/images/logo.png); background-repeat:no-repeat;}
.banner_journal{padding:0; margin:0; width:993px; height:120px;}
.text_right{ text-align:right;}
.journal_banner{padding:0; margin:0; width:993px; height:97px; background-image:url(../templates/images/20121227191449.png); background-repeat:no-repeat;}
.login{padding:0; margin-top:55px; float:right; width:450px; margin-right:5px;}
.daohang{ font-size:14px; background-color:#e7e5e2; height:38px; background-image:url(../templates/images/bg2.gif); background-repeat:repeat-x; padding-left:80px; }
.daohang ul{ margin:0 0 0 0px;}
.daohang ul li{text-align:center; width:124px;; height:27px; float:left; margin:10px 0 0 0px; }
.daohang ul li a{ background-image:url(../templates/images/bgw.gif) ; background-repeat:no-repeat; width:124px; height:27px;line-height:30px; float:left; color:#FFFFFF;}
.daohang ul li a.yespu {
    background-image: url("../templates/images/bg3y.png");
    background-repeat: no-repeat;
    color: #FFFFFF;
    float: left;
    height: 27px;
    line-height: 30px;
    text-align: center;
    width: 124px;
}

.daohang ul li a:hover{ text-align:center; width:124px; height:27px;line-height:30px;float:left; background-image:url(../templates/images/bg3y.gif) ; background-repeat:no-repeat;color:#FFFFFF;}
.daohang ul li a:hover{ text-align:center; width:124px; height:27px;line-height:30px;float:left; background-image:url(../templates/images/bg3y.gif) ; background-repeat:no-repeat;color:#FFFFFF;
}
.daohang ul li a.choice{ text-align:center; width:124px; height:27px;line-height:30px;float:left; background-image:url(../templates/images/bg3y.gif) ; background-repeat:no-repeat;color:#FFFFFF;}
/* main
--------------------------------------------------------------  border-bottom :1px dashed*/
.main{margin:0 auto; width:994px; margin-top:10px; height:auto; text-align:center; }
.left{width:178px; float:left; margin:0; padding:0;}
.left_ad{width:176; overflow:hidden;}
.left_ad li{margin:0 auto; margin-top:10px;}
.tougao{margin-top:4px;border: solid 1px #CCC; width:179px;}
.bian{margin-top:10px; width:180px; height:176px;border: solid 1px #CCC; border-radius:4px;}
.bian ul li{list-style:none;width:145px;height:25px;border: 0px none #CCC;text-align:left;}
.left_img{ background-image:url(../templates/images/bian.gif);background-repeat:no-repeat; width:180px; height:29px;}
.jianju{ padding-top:6px; padding-left:36px; width:143px;}
.bianzi{ color:#5988BE; font-weight:bold;}
.bianzi_choice{font-weight:bold;color:#ff6400;}
.center{ float:left; width:620px; height:auto; margin-left:12px;}
.center_other{float:left; width:798px; margin-left:12px; margin-top:4px; border: solid 1px #CCC; min-height:340px;border-radius: 4px;}/*16.4.29*/
.center_other_reg{float:left; width:798px; margin-left:12px; margin-top:4px; border: solid 1px #CCC; min-height:548px;border-radius: 4px;}/*16.5.3*/
.center_other_path{float:left; width:798px; margin-left:12px; margin-top:4px; border: solid 1px #CCC; min-height:598px;border-radius: 4px;}/*2016.5.12*/
.center_journal_login{float:left; width:798px; margin-left:12px; margin-top:4px; border: solid 1px #CCC; min-height:389px;border-radius: 4px;}/*16.5.3*/
.center_other_content{padding-left:20px; margin-top:10px; margin-right:10px;padding-bottom:10px;}
.center_title{width:620px; margin-top:10px; float:left;}
.center_title_noright{width:800px; margin-top:10px; float:left;}
.center_other_full{width:798px; margin-top:10px; margin-bottom:20px;}
.center_content_title{text-align:center; width:789px;}
.center_content_title h1{float:left;width:789px; }
.center_content{margin-top:20px; margin-bottom:10px;text-indent:2em;line-height:20px; float:left;}
.center_top_left{width:360px; float:left; margin-top:20px; margin-bottom:10px;font-size:14px; font-weight:bold;border-bottom: solid 1px #CCC;}
.center_top{width:620px; float:left; margin-top:10px; margin-bottom:10px; font-weight:bold; font-size:16px; border-bottom: solid 1px #CCC; padding-bottom:5px;}
.center_top_right{margin-left:10px; margin-top:20px; margin-bottom:10px; width:250px; font-size:14px; font-weight:bold; border-bottom:solid 1px #CCC; float:left; padding-bottom:1px;}
.center_middle_left{width:360px; height:240px;  float:left;text-align: justify;word-wrap: break-word;}
.center_middle_left ul li{ margin-top:13px;}
.center_middle_right{ margin-left:10px; width:250px; height:240px; float:left;}
.center_middle_right ul li{ margin-top:9px;}
.az {width:620px; margin-top:10px; float:left;}
.az ul { list-style:none;}
.az ul li{margin-top:10px;width:620px;}
.pa{margin-top:10px; margin-bottom:10px; margin-left:30px; text-align:center; background-color:#33CCFF;width:18px;}
.pb{margin-left:30px;width:590px;}
.pb2{margin-left:30px;width:590px; text-indent:2em;}
.ceshi { border-style: solid; color:#9F9F9F;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
}
.center_bottom_title{width:620px; float:left; margin-top:20px; margin-bottom:10px; font-weight:bold;border-bottom: solid 1px #CCC; padding-bottom:5px;}
.center_bottom_conten{width:620px; margin-top:0px; padding:0;}
.center_bottom_list{width:620px; margin-top:15px; float:left;}
.center_bottom_img{width:60px; height:60px; float:left;border:#CCCCCC 1px solid;}
.center_bottom_character{ width:550px; float:left; margin-left:6px; margin-bottom:10px;text-align: justify;word-wrap: break-word;}
.center_bottom_character_title{width:550px;}
.center_bottom_character_summary{width:550px;}
.shuomingp{margin-top:6px;width:610px;text-align:left;min-height:230px;}
.accept{width:610px;height:130px;margin-top:10px;background:url(../templates/images/accept_bg.gif) no-repeat;}
.accept_title{color:#ce9e45;font-weight:bold;font-size:18px;height:47px;line-height:47px;margin-left:20px;}
.accept_content{width:565px;margin:5px 30px 0 15px;height:60px;line-height:18px;overflow:hidden;}
/* right
--------------------------------------------------------------  2016.4.29*/
.rigth{width:162px; margin-left:16px; float:left;}
.rigth li{margin:0px; width:160px;}
.rigth li img{ margin-top:0px; margin-bottom:8px; width:162px;}
/* article
--------------------------------------------------------------  border-bottom :1px dashed*/
.article_left{ width:760px; margin-left:0px; padding:8px; margin-top:10px; float:left;text-align:left; word-wrap: normal;border: solid 1px #CCC;border-radius:4px;}/*2016.4.29*/
.article_link{margin-top:10px;}
.article_full{ text-align:center; margin-top:10px;}
.article_right{width:200px; float:left; margin-left:14px;}
.article_right_c{width:180px; margin:0 5px;}
.article_dian{width:5px; float:left}
.article_right_d{width:170px; float:left; margin-left:5px;}
.article_right_border_I{ margin-top:10px; border: solid 1px #CCC; text-align:left;width:198px; border-radius:4px;}/*2016.4.29*/
.article_right_border_II{ margin-top:10px; border: solid 1px #CCC; text-align:left;width:198px;border-radius:4px;}/*2016.4.29*/
.article_right_yingxiang1{margin:0 auto; margin-top:5px; background-image:url(../templates/images/IF-2.png);background-repeat:no-repeat; width:189px; height:57px;}
.article_right_yingxiang1 ul{margin-left:70px; padding-top:16px;font-size:34px; font-weight:bold;color:#FFFFFF; line-height:30px;}
.article_right_yingxiang2{ margin:0 auto;background-image:url(../templates/images/TC-2.png);background-repeat:no-repeat; width:189px; height:30px; margin-top:5px;}
.article_right_yingxiang2-1{ text-align:left;margin-left:100px; margin-top:2px; padding-top:6px; font-size:22px; font-weight:bold;  color:#FFFFFF;line-height:18px;}
.article_left_yingxiang1{margin:0 auto; margin-top:5px; background-image:url(../templates/images/IF2-2.png);background-repeat:no-repeat; width:179px; height:47px;}
.article_left_yingxiang1 ul{margin-left:65px; padding-top:13px; font-size:30px; font-weight:bold;color:#FFFFFF; line-height:20px;}
.article_left_yingxiang2{ margin:0 auto;background-image:url(../templates/images/TC2-2.png);background-repeat:no-repeat; width:189px; height:30px; margin-top:5px;}
.article_left_yingxiang2-1{ text-align:left;margin-left:95px; margin-top:2px; padding-top:6px; font-size:20px; font-weight:bold;  color:#FFFFFF;line-height:15px;}

.article_r_t{
	float:left;
	width:180px;
	font-weight:bold;
	margin-left:5px;
	}

.mar5{ margin-left:5px;}
.mar_r5{margin-right:5px;}
.contenthtml{text-align:left; font-size:12px;word-wrap:break-word;  margin-bottom:10px;}
html*.contenthtml{padding-left:10px;padding-right:10px;margin-top:10px;text-align:left;font-size:12px;word-wrap:break-word; overflow:auto; width:752px;}
.contenthtml a {text-decoration:underline;color:#0099FF; }
.contenthtml p a{ text-decoration:underline; color:#0099FF;}
.contenthtml a span{ text-decoration:underline; color:#0099FF;}

.article_bottom{ width:580px; margin:0 auto; background-color:#f2f2f2; border:1px dotted #999999; margin-top:20px;}
.fulltext_pdf{ text-align:center; margin:10px;}
.article_list{width:774px; margin-left:20px; margin-top:10px;}
.article_list img{border:0;}
.article_list ul li{margin-bottom:10px;}
.article_list_page{width:400px; margin:0 auto; margin-bottom:10px;}
.carticle_featired_list{width:774px; margin-top:15px; float:left;}
.carticle_featired_title{width:690px;}
.carticle_featired_summary{width:690px;}

/*news
--------------------------------------------------------------*/
.news{width:760px; margin:50px 15px 50px 15px;}
.news_title{width:670px; margin:0 auto; text-align:center;line-height:25px; }
.news_subscript{width:500px; margin:0 auto; text-align:center; margin-top:10px;}
.news_conetnt{margin-top:20px;}
/* archive  
-------------------------------------------------------------- */
.archive_title{width:620px; background:#ddd; height:20px; margin-bottom:1px; background-image:url(../templates/images/x.gif);    background-repeat:no-repeat; background-position:left; float:left;cursor:pointer; color:#fff; }
.archive_title_x{width:620px; background:#ddd; height:20px; margin-bottom:1px; background-image:url(../templates/images/s.gif); background-repeat:no-repeat; background-position:left; float:left;border-bottom:1px solid #666;cursor:pointer;}
.archive_volume{color:#000; width:110px; float:left; margin-left:10px; float:left;}
.archive_year{width:45px; float:left;}
.archive_cover{width:300px;  float:right;}
/*user
---------------------------------------------------------------*/
#myJournals{margin:0; padding:0; width:750px; margin-left:20px; margin-top:30px;text-align: justify;word-wrap: break-word;}
#myJournals table{margin:0; padding:0;}
.user_top{width:750px; margin-left:20px; margin-top:100px;text-align: justify;word-wrap: break-word;}
#myAccount{width:750px; margin-left:20px;}
/* footer  
-------------------------------------------------------------- */
.footer{ clear:both;height:50px; margin-top:10px; padding-top:5px; border-top: solid 1px #CCC; width:994px; float:left; }
.footer p{ text-align:center; line-height:21px; font-family:Verdana, Arial;}
.footer p a{ margin:0 6px; }

.kong3{ margin-bottom:10px; margin-top:10px; text-align:left;}
/* login
---------------------------------------------------------------*/
.login_center{width:350px; height:200px; margin:0 auto; padding:0; }
.login_title{width:100px; margin:30px auto; text-align:left;line-height:25px;}
.login_center .textField{width:210px; height:25px;}
.login_center .button{cursor:hand; border: 1 solid #ff6600 ; color: #000000 ; background-color:#cccccc ; width:50px ; height: 30px ; margin: 2px; text-align:center;}
/*sign up
--------------------------------------------------------------*/
.register{
	width:700px;
	margin:50px 20px 20px 20px;
	}
/*reader comment
--------------------------------------------------------------*/
.readercomment_list_top{
	width:100%;
	height:30px;
	margin-top:3px;
	line-height:25px;
	background-color:#e5f6cf;
	border-style:solid;
	border-width:1px 1px 0 1px;
    border-color:#ccc;
	line-height:25px; 
	}
.readercomment_list_top img{
	border:0;
		
		}
.readercomment_list{
	width:100%;
	min-height:25px;
	background-color:#fff;
	border-style:solid;
	border-width:0px;
    border-color:#ccc;
	line-height:25px; 
	}
.readercomment_content{
	width:749px;
	margin:0 auto;
	}
.readercomment_page{
	margin-top:5px;
	float:left; 
   　min-width:100px;　　/*当div内容不超过100px宽度时，div宽度为100px*/ 
   　width:auto;　　/*当div内容超过100px宽度时，div自动增宽*/ 
	height:20px;
	padding:0 10px;
	background-color:#F7F7F7;
	border-style:solid;
	border-width:1px;
    border-color:#ccc;
	line-height:20px; 
	}
.readercomment_form{
	width:100%;
	margin-top:15px;
	padding:0;
	height:160px;
	float:left; 
	border-style:solid;
	border-width: 0px;
    border-color:#ccc;
	}
.readercomment_comment{
	width:100px;
	height:140px;
	line-height:140px;
	float:left;
	text-align:center;
    border-right-style:solid;
	border-right-width:0px;
    border-right-color:#ccc;
	}
.readercomment_text{
	width:600px;
	float:left;
	height:140px;
	}
.readercomment_vcode{
	width:100%;
	padding:0;
	height:29px;
	float:left; 
	border-style:solid;
	border-width:0px;
    border-color:#ccc;
	}
.readercomment_vcode_font{
	width:100px;
	height:29px;
	line-height:29px;
	float:left;
	text-align:center;
    border-right-style:solid;
	border-right-width:0px;
    border-right-color:#ccc;
	}
.readercomment_vcode_input{
	width:600px;
	float:left;
	height:29px;
	line-height:25px;
	}
.bottom_border{
	border-bottom-color:#ccc;
	border-bottom-style:solid;
	border-bottom-width:0px;
	}
.email_to_friend{
	width:100%;
	padding:0;
	float:left;
	}
.email_to_friend_l{
	width:130px;
	padding:0;
	float:left;
	}
.email_to_friend_r{
	width:200px;
	padding:0;
	float:left;
	}
	
.journal2{margin-top:10px; width:180px; height:224px;border: solid 1px #CCC; text-align:left;border-radius:4px;}/*2016.4.29*/
.journal2 ul { list-style:none; margin:0; padding:0;}
.journal2 ul li{width:145px;height:35px;border: 0px none #CCC;}

.img2{ background-image:url(../templates/images/bian3.gif);background-repeat:no-repeat; width:178px; height:35px;}
.jianju2{padding-left:36px; width:143px;}
.about{
	margin-top:0px;
	padding-left:20px;
	background-color: #aaccee;
	padding-right:16px;
	height:25px;
	line-height:25px;
}
.bianzi{color:#5988BE; font-weight:bold; martin-top:}
.fs16 h1{
	font-size: 100%;
	margin:0;
	line-height:18px;
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	}
.article_right_border_II a:link{color:#333;text-decoration:none;}
.article_right_border_II a:visited{color:#333;text-decoration:none;}
.articleType{
	font-weight:bold;
	color:#f8ce31;
	}
.generalDescription{
	margin-top:10px;
	}
.molecularFeatures{
	margin-top:10px;
	}
.generalDescription h1{
	margin-bottom:6px;
	}
.molecularFeatures h1{
	margin-bottom:6px;
	}
.molecularFeatures li{
	margin-top:20px;
	}
.molecularFeatures img{
	max-width:500px;
	max-height:500pa;
	}
	div.separator {
    border-bottom: 1px dotted #000000;
    font-size: 0.5em;
    line-height: 25%;
    margin-bottom: 0.25em;
    margin-top: 1em;
    padding: 0;
    width: 100%;
}
ul.steplist {
    list-style-type: decimal;
    margin: 0;
    padding: 0;
}
ul.steplist li {
    display: inline;
    font-size: 0.85em;
    margin: 0;
    padding: 0 0.5em 0 0;
    text-transform: uppercase;
}
ul.steplist li.current {
    font-weight: bold;
}
ul.steplist a {
    text-decoration: none;
}