/* 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,Geneva, Arial, Helvetica, sans-serif;
	line-height:18px;
	text-align:justify;
    word-wrap: break-word;
	text-justify:inter-ideograph;

}
html*.body,td,select,input,div{
	font-family:Verdana,Geneva, Arial, Helvetica, sans-serif;
	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:120px; 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:420px; 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: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{ clear:both;width:178px; float:left; margin:0; padding:0;}
.left_ad{width:176; overflow:hidden;}
.left_ad ul{ margin:0px; padding:0px;}
.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:178px; 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:341px;border-radius:4px;}/*2016.5.4*/
.center_other_login{ float:left;width:798px;margin-left:12px;margin-top:4px;border:solid 1px #CCC;min-height:390px;border-radius:4px;}/*2016.5.4*/
.center_other_login_path{ float:left;width:798px;margin-left:12px;margin-top:4px;border:solid 1px #CCC;min-height:390px;border-radius:4px;}/*2016.5.4*/
.center_other_content{padding-left:20px; margin-top:20px; 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
--------------------------------------------------------------  border-bottom :1px dashed*/
.rigth{width:160px; margin-left:18px; float:left;}
.rigth ul {margin:0px; padding:0px; list-style:none;}
.rigth li{margin:0px; width:160px;}
.rigth li img{ margin-top:0px; margin-bottom:8px; width:160px;}
/* article
--------------------------------------------------------------  border-bottom :1px dashed*/
.article_left{ width:760px; margin-left:14px; margin-top:10px; float:left;text-align:left; word-wrap: normal;}
.article_link{margin-top:10px;}
.article_full{ text-align:center; margin-top:10px;}
.article_right{width:200px; float:left; margin-left:20px;}
/*.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:20px; border: solid 1px #CCC; text-align:left;width:198px; border-radius:4px;}/*2016/5/4*/
.article_right_border_II{ margin-top:10px; border: solid 1px #CCC; text-align:left;width:198px;border-radius:4px;}/*2016/5/4*/
.article_right_border_II ul {margin:0px; padding:0px; list-style:none;}
.article_right_border_II ul li{margin:0px;}
.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:#FFF;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;}

.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;}
.contenthtml li{list-style:decimal;}

.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:90px; float:left; margin-left:10px; float:left;}
.archive_year{width:45px; float:left;}
.archive_cover{width:300px; margin-left:120px; float:left;}
/*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:#000;background-color:#ccc;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:1px;
    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:1px 1px 0 1px;
    border-color:#ccc;
	}
.readercomment_comment{
	width:100px;
	height:140px;
	line-height:140px;
	float:left;
	text-align:center;
    border-right-style:solid;
	border-right-width:1px;
    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:1px 1px 0 1px;
    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:1px;
    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:1px;}
.email_to_friend{width:100%;padding:0;float:left;}
.email_to_friend_l{width:200px;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;}
.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 #000;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;}