@charset "utf-8";
body {
	font-family: Arial, Helvetica, sans-serif;
}
.mt10 {
	margin: 10px 0 0 0;
}
.mt20 {
	margin: 20px 0 0 0;
}
.mt30 {
	margin: 30px 0 0 0;
}
.mt40 {
	margin: 40px 0 0 0;
}
.mr5 {
	margin: 0 10px 0 0;
}
.mb20 {
	margin: 0 0 20px 0;
}
.ml20 {
	margin: 0 0 0 20px;
}
.ml40 {
	margin: 0 0 0 40px;
}
.ml140 {
	margin: 0 0 0 140px;
}
.ico_china {
	display: inline-block;
	width: 32px;
	height: 23px;
	margin: 0 5px 0 0;
	vertical-align: middle;
	background: url(../images/ico_china.gif) no-repeat;
}
.ico_arrow_r {
	background: url(../images/icon_arrow_right.png) no-repeat;
	display: inline-block;
	height: 12px;
	margin: 0 5px 0 0;
	vertical-align: middle;
	width: 12px;
}
.pdf_ico {
	background: url(../images/ico_bak.gif) no-repeat scroll -180px -118px transparent;
	display: inline-block;
	height: 16px;
	margin: 0 6px 0 0;
	vertical-align: middle;
	width: 16px;
}
.bg_org {
	background-color: #FEEAC9;
	border: 0;
	height: 20px;
}
.bg_blue {
	background-color: #E1EBFE;
	border: 0;
	height: 20px;
}
.box-shadow {
	margin: 0 0 15px 0;
	padding: 20px 20px;
	box-shadow: 3px 3px 5px #EFEFEF;
	border: 1px solid #e5e5e5;
	background: #fafafa;
}
.channel_box {
	width: 1000px;
}
.channel_box th, .channel_box td {
	border: 1px solid #E5E5E5;
	padding: 5px 5px 5px 5px;
	text-align: left;
}
.channel_box th {
	background: url(../images/bg_location.png) repeat-x;
}
.channel_box h1 {
	margin: 20px 0 0 0;
	font-size: 24px;
	height: 30px;
}
.channel_box h2 {
	font-size: 18px;
	height: 21px;
	margin: 0 0 10px 0;
}
.channel_box h3 {
	font-size: 14px;
}
.channel_l {
	width: 760px;
	background: url(../images/bg-gap.png) repeat-y right top;
	padding: 0 20px 0 0;
}
.channel_l li label {
	display: block;
	font-weight: bold;
}
.channel_r {
	width: 200px;
	display: none;
}
.channel_cont {
	float: left;
	width: 745px;
}
.download_dis a {
	background: none repeat scroll 0 0 #FEEFBA;
	border: 1px solid #ECDB9E;
	display: inline-block;
	font-weight: bold;
	padding: 3px 10px 3px 10px;
}
.list_area {
	width: 470px;
	margin: 0 30px 0 0;
}
.ealter_sample {
	clear: both;
	height: 135px;
	margin-bottom: 15px;
	overflow: hidden;
}
.ealter_sample li {
	float: left;
}
.ealter_thumb {
	border: 1px solid #DFE8F0;
	float: left;
	width: 95px;
}
.ealter_info {
	padding: 0 10px 0 110px;
	width: 145px;
}
.shopping_flow {
	margin: 10px 0 10px 0;
}
.shopping_flow li {
	background: url(../images/bg-shopping-flow.png) no-repeat;
	color: #FFFFFF;
	float: left;
	font-size: 12px;
	height: 24px;
	line-height: 24px;
	text-align: center;
}
.shopping_flow li.lr {
	background-position: 0 0;
	width: 108px;
}
.shopping_flow li.ac {
	background-position: -108px 0;
	width: 200px;
}
.shopping_flow li.pm {
	background-position: -308px 0;
	width: 200px;
}
.shopping_flow li.pn {
	background-position: -508px 0;
	width: 194px;
}
.tool_cal_form {
	border: 6px solid #E5E5E5;
	padding: 15px 10px 15px 10px;
}
.tool_cal_form li {
	margin: 10px 0 10px 0;
}
.tool_cal_form li label {
	width: 238px;
	font-weight: bold;
	display: inline-block;
}
.tool_cal_tip {
	background-color: #E5E5E5;
	padding: 0 15px 10px 10px;
}
.tool_cal_form .input {
	width: 170px;
}
.computed_result th {
	border: 1px #E5E5E5 solid;
	background: #f5f5f5;
}
.vrid table {
	width: 1000px;
}
.vrid table td img {
	vertical-align: middle;
	margin: 0 5px 0 0;
}
.abbr_list label {
	font-weight: bold;
}
.abbr_list01 td {
	border: none;
	border-bottom: 1px solid #E5E5E5;
	padding: 15px 5px;
	vertical-align: top;
}
.abbr_list01 tr:hover {
	background: #FFF8ED;
}
.abbr_list, .abbr_list01 thead {
	border: 1px #e5e5e5 solid;
}
.abbr_list thead th, .abbr_list01 thead th {
	border: none;
}
.headquarters li {
	float: left;
}
.headquarters h3 {
	font-size: 16px;
	height: 30px;
}
.wwd li {
	float: left;
	width: 100px;
	text-align: center;
}
.wwd label {
	display: block;
	margin-top: 10px 0 0 0;
}
.wwd span {
	display: block;
	padding: 8px 0;
}
.wwd_list {
	float: left;
	height: 230px;
	margin: 10px 10px 20px 0;
	text-align: left;
	width: 468px;
}
.wwd_logo {
	border: none;
	float: left;
	margin: 0 15px 0 0;
}
.wwd_logo img {
	height: 55px;
	width: 160px;
}
.wwd_intro {
	float: left;
	font-size: 12px;
	width: 290px;
}
.wwd_intro h3 {
	font-size: 14px;
	height: 36px;
}
.wwd_info {
	margin: 10px 0 0 0;
}
.bottom_line {
	border-bottom: 1px solid #F1F3F6;
	margin: 0 0 20px 0;
	padding: 0 0 10px 0;
}
.wwd_cont {
	float: left;
	width: 428px;
	padding: 10px 20px;
	background: #FFEFDF;
}
.in_vivo {
	display: inline-block;
	width: 760px;
	margin: 15px 0;
}
.in_vivo dt {
	float: left;
	width: 470px;
}
.in_vivo dd {
	float: right;
	width: 280px;
	height: 300px;
	overflow-y: scroll;
}
.content_list {
	float: left;
	margin: 0 0 30px 0;
}
.content_list h3 {
	height: 30px;
	line-height: 30px;
	padding: 0 0 0 15px;
	margin: 15px 0;
	font-size: 16px;
	font-weight: normal;
	color: #fff;
	background: #3965B1;
}
.content_list .cont_dl01 {
	float: left;
	width: 495px;
}
.content_list .cont_dl01 dt {
	float: left;
	width: 264px;
}
.content_list .cont_dl01 dd {
	float: right;
	width: 220px;
}
.content_list .cont_dl02 {
	float: right;
	width: 465px;
}
.content_list .cont_dl02 dt {
	float: left;
	width: 145px;
}
.content_list .cont_dl02 dd {
	float: right;
	width: 315px;
}
.content_list01 {
	padding: 12px 12px;
	margin: 10px 0 15px 0;
	background: #F9F9F9;
}
.content_list01 li {
	float: left;
	width: 240px;
	margin: 0 0 3px 0;
}
.content_list01 li b {
	display: inline-block;
	width: 11px;
	height: 12px;
	margin: 0 5px 0 0;
	vertical-align: middle;
	background: url(../images/ico_bak.gif) no-repeat -200px 0;
}
.about_paoble {
	padding: 10px;
	font-weight: bold;
	margin: 0 0 15px 0;
	background: #E9F3FF;
}
.login {
	width: 760px;
}
.login h1 {
	font-size: 24px;
}
.login_cont, .register_cont {
	position: relative;
	width: 310px;
	min-height: 260px;
	padding: 40px 30px 20px 30px;
	margin: 17px 0 20px 0;
	border: 1px solid #E5E5E5;
	background: #F9F9F9;
}
.login_cont h3, .register_cont h3 {
	font-size: 18px;
	height: 40px;
}
.login_cont .tier_form .input {
	width: 220px;
}
.login_cont .tier_form li {
	margin: 0 0 15px 0;
}
.login_cont .tier_form_div {
	float: left;
}
.login_cont .tier_form li span {
	display: block;
	margin: 5px 0 0 0;
}
.remembenr {
	display: block;
	clear: both;
	margin: 0 0 0 80px;
	font-size: 10px;
	-webkit-text-size-adjust: none;
}
.login_save {
	padding: 20px 0 35px 0;
}
.benefits {
}
.benefits dt {
	font-weight: bold;
}
.register_cont {
	width: 700px;
}
.register_cont .tier_form_div {
	float: left;
}
.login .tier_explain {
	margin: -20px 0 0 0;
}
.register_cont .tier_form li {
	width: 700px;
	margin: 0 0 12px 0;
}
.register_cont .tier_form li span {
	display: block;
	margin: 5px 0 0 0;
}
.register_cont dl {
	margin: 0 0 20px 0;
}
.register_cont dl dt {
	font-size: 12px;
	font-weight: bold;
}
.make_password label {
	width: 200px;
}
.foget_password {
	padding: 0 0 20px 0;
}
.foget_password_bnt {
	margin: 0 0 0 50px;
}
.foget_password label {
	width: 50px;
	float: left;
	line-height: 26px;
}
.credit_card {
	float: left;
	width: 748px;
	padding: 40px 50px 40px 200px;
	margin: 17px 0 20px 0;
	border: 1px solid #E5E5E5;
	background: #F9F9F9;
}
.credit_card .tier_form li label {
	width: 150px;
}
.reg_plan {
	position: absolute;
	width: 320px;
	right: 20px;
}
.user_core {
	width: 218px;
	margin: 8px 0 0 0;
	border: 1px solid #E5E5E5;
	background: #F5F5F5;
}
.user_core h3 {
	padding: 0 0 0 15px;
	height: 35px;
	line-height: 35px;
	background: #5E8AD7;
	color: #fff;
	font-size: 14px;
}
.user_core ul {
	padding: 10px 0 15px 15px;
}
.user_core ul li {
	height: 25px;
	line-height: 25px;
	font-weight: bold;
}
.user_core ul li a {
	color: #000;
}
.user_core ul .set {
	color: #369;
}
.user_core_point {
	display: table;
	height: auto;
	width: 758px;
	border: 1px solid #E5E5E5;
	margin: 0 0 10px 0;
}
.user_core_point h3 {
	padding: 0 15px;
	height: 35px;
	line-height: 35px;
	border-bottom: 1px solid #E5E5E5;
	background: #F5F5F5;
}
.user_core_point h3 a {
	float: right;
	font-weight: normal;
	font-size: 12px;
}
.overview {
	padding: 10px 15px;
}
.overview_table th {
	padding: 5px 0 5px 12px;
	height: 24px;
	text-align: left;
}
.overview_table td {
	padding: 5px 0 5px 12px;
	height: 24px;
	border: 1px solid #E5E5E5;
	border-left: none;
}
.overview_table tr:hover {
	background: #FFF2E4;
}
.pay_bnt, .track_bnt {
	display: inline-block;
	width: 85px;
	height: 24px;
	line-height: 24px;
	text-align: center;
	color: #000;
	font-weight: bold;
	background: url(../images/bg.gif) no-repeat 0 -430px;
	cursor: pointer;
}
.track_bnt {
	color: #fff;
	margin: 0 0 0 5px;
	background: url(../images/bg.gif) no-repeat 0 -460px;
}
.pay_bnt:hover {
	background: url(../images/bg.gif) no-repeat -90px -430px;
}
.track_bnt:hover {
	color: #fff;
	background: url(../images/bg.gif) no-repeat -90px -460px;
}
.user_core_point .pager {
	float: left;
	margin: 25px 0 20px 0;
}
.bg_th {
	background: #F5F5F5;
}
.user_default {
	clear: both;
	float: right;
	margin: 10px 15px;
}
.user_password {
	width: 360px;
	margin: 0 auto;
	padding: 20px 0;
	font-size: 18px;
	font-weight: bold;
	color: #f60;
}
.inhibitors_list {
	padding: 10px 0;
}
.inhibitors_list h3 {
	font-size: 24px;
	margin: 0 0 10px 0;
}
.in_list_cont {
	float: left;
	width: 490px;
	margin: 0 10px 0 0;
}
.in_list_cont p {
	float: left;
	width: 490px;
	height: 40px;
	line-height: 40px;
	border-bottom: 1px solid #ddd;
}
.in_list_cont p a {
	font-size: 16px;
	font-weight: bold;
}
.in_list_cont ul {
	clear: both;
	float: left;
	width: 490px;
	margin: 0;
	padding: 15px 0;
	background: #F5F5F5;
}
.in_list_cont ul li {
	float: left;
	width: 200px;
	height: 22px;
	line-height: 22px;
	margin: 0 0 0 20px;
	border-bottom: none;
}
.in_list_cont ul li a {
	font-size: 12px;
	font-weight: bold;
}
.page404 {
	padding: 40px 0 40px 250px;
	border: 1px solid #E5E5E5;
	background: #F9F9F9;
}
.page404 h4 {
	margin: 50px 0 0 0;
	font-size: 14px;
}
.page404_cont {
	height: auto;
	display: table;
	width: 320px;
	padding: 15px;
	border: 1px solid #E5E5E5;
	background: #fff;
}
.page404_cont p {
	clear: both;
	width: 320px;
}
.page404_cont a {
	font-weight: bold;
	text-decoration: underline;
	line-height: 220%;
	color: #000;
}
.print_box {
	border: 1px #e5e5e5 solid;
	padding: 0 15px 20px 15px;
}
.hd {
	border-bottom: 1px #34548c solid;
	padding: 20px 0 15px 0;
}
.hd .print_text {
	float: right;
	width: 50px;
	height: 20px;
	line-height: 20px;
	padding: 1px 5px;
	margin: 20px 0 0 0;
	font-weight: bold;
	border: 1px solid #C5C5C5;
	background: #F5F5F5;
}
.hd .print_ico {
	display: inline-block;
	width: 17px;
	height: 17px;
	margin: 0 4px 0 0;
	background: url(../images/ico_bak.gif) no-repeat -240px -116px;
}
.hd a {
	text-decoration: none;
}
.h1 {
	font-size: 36px;
	margin: 20px 0 0 0;
	padding: 0 0 5px 0;
}
.print_table {
	clear: both;
	border: 1px solid #C5C5C5;
}
.print_table th {
	padding: 0 0 0 10px;
	height: 35px;
	line-height: 35px;
	font-weight: bold;
	text-align: left;
	border-bottom: 1px solid #C5C5C5;
	background: url(../images/bg_location.gif) repeat-x 0 -140px;
}
.print_table td {
	padding: 5px 0 5px 10px;
	border: 1px solid #C5C5C5;
}
.print_table td.print_total {
	text-align: right;
	padding: 0 10px 0 0;
}
/ .print_box h4 {
font-size:16px;
}
.edit_details {
	border-top: 1px #e5e5e5 solid;
	padding: 20px 0 0 0;
}
.edit_details h3 span {
	float: right;
	width: 486px;
}
.edit_details ul.tier_form {
	width: 482px;
}
.edit_details .tier_form label {
	width: 150px;
	float: left;
}
.edit_details .tier_form select {
	width: 297px;
	padding: 4px;
	border: 1px #c5c5c5 solid;
}
.order_infor {
	border: 1px #c5c5c5 solid;
	background: #f7f7f7;
	padding: 15px 10px;
}
.order_infor li {
	display: inline;
	float: left;
	width: 470px;
}
.print_box .print_bank {
	background: url(../images/logo_pic/logo_pic04.gif) no-repeat -427px -25px;
	width: 270px;
	height: 34px;
}
.pro_catalog01 {
	float: left;
	clear: both;
	width: 1000px;
	padding: 30px 0;
	border-bottom: 1px solid #E5E5E5;
}
.pro_catalog li {
	position: relative;
	display: inline;
	float: left;
	margin: 5px 5px 0 0;
}
.catalog_inhibi a:link, .catalog_inhibi a:visited, .catalog_screen a:link, .catalog_screen a:visited {
	width: 195px;
	height: 288px;
	float: left;
	text-align: left;
	padding: 5px 5px 0 5px;
}
.catalog_inhibi a:link, .catalog_inhibi a:visited {
	background: url(../img_ad/catalog-inhibitor.png) no-repeat center 20px;
	border: 1px #fff solid;
}
.catalog_screen a:link, .catalog_screen a:visited {
	background: url(../img_ad/inhibitors-of-signaling-pathways.png) no-repeat center 20px;
	border: 1px #fff solid;
}
.catalog_inhibi a:hover, .catalog_screen a:hover {
	border: 1px #000 solid;
	float: left;
	padding: 5px 5px 0 5px;
	text-decoration: none;
}
.catalog_inhibi strong, .catalog_screen strong {
	position: absolute;
	bottom: -20px;
	font-size: 13px;
}
.catalog_up {
	width: 65px;
	height: 125px;
	padding: 150px 0 0 0;
	background: url(../img_ad/cala_01.png) no-repeat center center;
}
.catalog_ul {
	float: left;
	width: 370px;
	border: 1px solid #C3C2C2;
}
.catalog_ul01 {
	float: left;
	width: 183px;
	border: 1px solid #C3C2C2;
}
.catalog_ul li, .catalog_ul01 li {
	float: left;
	margin: 0;
}
.related_pro li {
	display: inline;
	float: left;
	margin: 0 2px 0 0;
	width: 109px;
	height: 255px;
}
.related_pro a:link, .related_pro a:visited {
	padding: 10px 4px;
	display: block;
	height: 228px;
	border: 1px #fff solid;
}
.related_pro a:hover {
	border: 1px #000 solid;
	text-decoration: none;
}
.related_pro h4 {
	font-size: 11px;
	padding: 3px 0;
	line-height: 14px;
	-webkit-text-size-adjust: none;
}
.related_pro p {
	font-size: 9px;
	line-height: 150%;
	-webkit-text-size-adjust: none;
}
.s_select li {
	display: inline;
	font-size: 14px;
	padding: 10px 0 0 0;
	width: 410px;
	float: left;
	color: #000;
}
.s_select span {
	float: right;
	padding: 0 30px 0 0;
}
.footline li {
	padding: 0 0 10px 0;
	border-bottom: 1px #e5e5e5 solid;
}
.product_show_form {
	float: left;
	width: 958px;
}
.product_show_form .tier_form, .product_show_form .tier_form li {
	line-height: 120%;
}
.product_show_form .tier_explain {
	margin: 0;
}
.product_show_form .tier_form label {
	width: 120px;
	float: left;
	font-weight: normal;
}
.product_show_form .tier_form li select {
	width: 287px;
	height: 28px;
	border: 1px solid #C5C5C5;
	padding: 2px;
	margin: 0 5px 0 0;
}
.submit_btn {
	text-align: left;
	clear: both;
	padding: 10px 0 0 120px;
}
.product_show_form .tier_form textarea {
	width: 488px;
}
.q_order {
	float: left;
	width: 968px;
	padding: 15px 15px;
	margin: 0 0 25px 0;
	border: 1px solid #E5E5E5;
	background: #F7F6F6;
}
.q_order p {
	padding: 8px 0 0 0;
}
.q_order span {
	margin: 0 60px 0 0;
}
.tab_box_p {
	padding: 10px 20px 0 20px;
}
.peptide_product, .custom_peptide, .quotation_order {
	border: 1px solid #E5E5E5;
}
.peptide_product h2 {
	height: 35px;
	line-height: 35px;
	padding: 0 0 0 8px;
	font-size: 14px;
	color: #fff;
	background: url(../images/bg_location.gif) repeat-x 0 -640px;
}
.peptide_product ul li {
	line-height: 25px;
	margin: 0 0 1px 0;
	border-top: 1px solid #E5E5E5;
	border-bottom: 1px solid #E5E5E5;
	background: #F6F6F6;
}
.peptide_product ul .set, .peptide_product ul li:hover, .peptide_product ul li a:hover {
	color: #fff;
	background: #3C6EC5;
}
.peptide_product ul li a {
	display: block;
}
.peptide_product ul li span {
	float: left;
	width: 17px;
	height: 15px;
	padding: 10px 0 0 0;
	text-align: right;
	cursor: pointer;
}
.ico_draw, .ico_develop {
	display: inline-block;
	width: 7px;
	height: 7px;
	margin: 0 3px 0 0;
	background: url(../images/ico_bak.gif) no-repeat -320px -117px;
}
.ico_develop {
	background: url(../images/ico_bak.gif) no-repeat -310px -117px;
}
.peptide_product_p {
	padding: 6px 0 6px 20px;
	background: #fff;
}
.peptide_product_p p {
	text-indent: 8px;
	line-height: 20px;
	background: url(../images/ico_d.gif) no-repeat 0 10px;
}
.peptide_product_p a, .peptide_product_p p a:hover {
	color: #369!important;
	background: #fff url(../images/ico_d.gif) no-repeat 0 10px!important;
}
.peptide_padding {
	padding: 0 0 0 17px;
}
.custom_peptide {
	padding: 20px;
}
.custom_peptide p {
	font-size: 14px;
	font-weight: bold;
}
.custom_peptide a, .quotation_order .a {
	display: block;
	font-size: 14px;
	font-weight: bold;
	margin: 10px 0 0 0;
}
.custom_bnt {
	display: inline-block;
	widows: 182px;
	height: 32px;
	line-height: 32px;
	text-align: center;
	color: #fff;
	background: url(../images/bg.gif) no-repeat -220px -200px;
}
.custom_bnt:hover {
	color: #fff;
	background: url(../images/bg.gif) no-repeat -220px -235px;
}
.quotation_order {
	padding: 0 0 20px 0;
}
.quotation_order h3 {
	padding: 0 0 0 20px;
	font-size: 14px;
	height: 30px;
	line-height: 30px;
	border-bottom: 1px solid #E5E5E5;
	background: #F5F5F5;
}
.quotation_order .a, .quotation_order p {
	width: 182px;
	margin: 10px 0 0 20px;
}
.polypeptide {
	width: 100%;
}
.polypeptide h1 {
	margin: 0 0 15px 0;
	font-size: 24px;
	line-height: 100%;
}
.polypeptide h3 {
	margin: 10px 0;
	font-size: 18px;
}
.polypeptide h4 {
	height: 25px;
	font-size: 12px;
}
.polypeptide_cont p {
	padding: 0 0 10px 0;
}
.polypeptide_table {
	border: 1px solid #e5e5e5;
	margin: 0 0 20px 0;
}
.polypeptide_table th, .polypeptide_table td {
	padding: 5px 0 5px 15px;
	text-align: left;
	border: 1px solid #e5e5e5;
}
.polypeptide_table th {
	border: none;
	height: 25px;
	background: #eee;
}
.polypeptide_table td {
	padding: 5px 5px 5px 15px;
}
.polypeptide_table tr:hover, .tr_bg {
	background: #FFF8ED;
}
.polypeptide_table img {
	margin: -5px 0 -5px -15px;
}
.poly_bnt {
	float: right;
	margin: -40px 0 0 0;
}
.poly_bnt_m {
	margin: 0 0 20px 0;
}
.polypeptide_click_img {
	width: 198px;
	text-align: right;
	margin: 0 10px 10px 0;
}
.polypeptide_click_img img {
	width: 198px;
	height: 128px;
	border: 1px solid #E5E5E5;
}
.our_cgmp li {
	position: relative;
	float: left;
	height: 30px;
	line-height: 30px;
	color: #fff;
	padding: 0 20px;
	margin: 0 16px 10px 0;
	background: #757575;
}
.ico_li_right, .ico_li_left {
	position: absolute;
	width: 7px;
	height: 25px;
	top: 3px;
	right: -7px;
	background: url(../images/ico_bak.gif) no-repeat -340px -80px;
}
.ico_li_down {
	position: absolute;
	width: 25px;
	height: 8px;
	bottom: -7px;
	left: 140px;
	background: url(../images/ico_bak.gif) no-repeat -290px -130px;
}
.ico_li_left {
	top: 3px;
	left: -7px;
	background: url(../images/ico_bak.gif) no-repeat -340px -117px;
}
.peptide_form {
	float: left;
	padding: 40px 20px 20px 20px;
	margin: 0 0 20px 0;
	border: 1px solid #e5e5e5;
}
.peptide_form .tier_form {
	width: 720px;
}
.peptide_form .tier_form li {
	width: 720px;
	padding-bottom:5px;
}
.peptide_form .tier_form li label {
	width: 110px;
	display: inline-block;
}
.submit_form {
	font-size: 14px;
	margin: 0 0 20px 0;
}
.submit_form .input {
	width: 50px;
	margin: 0 5px;
	height: 22px;
	line-height: 22px;
}
.submit_form_a {
	display: inline-block;
	padding: 1px 10px;
	border: 1px solid #ECDB9E;
	background: #FEEFBA;
}
.peptide_form1 {
	padding: 20px;
	border: 1px solid #e5e5e5;
}
.peptide_form1_number {
	margin: 0 0 15px 0;
}
.peptide_form1_number li {
	display: inline;
	margin: 0 50px 0 0;
}
.peptide_form1_sequence {
	height: auto;
	display: table;
	width: 698px;
	padding: 10px;
	border: 1px solid #e5e5e5;
}
.peptide_form1_sequence li {
	display: inline;
	float: left;
	margin: 0 5px 0 0;
	vertical-align: top;
}
.peptide_form1_sequence textarea {
	width: 250px;
	height: 60px;
}
.peptide_form1_list, .peptide_form1_amino {
	margin: 5px 0 20px 0;
}
.peptide_form1_list a {
	display: inline-block;
	width: 25px;
	height: 25px;
	line-height: 25px;
	margin: 0 6px 0 0;
	text-align: center;
	font-size: 14px;
	background: #34548C;
	color: #fff;
}
.peptide_form1_list a:hover, .peptide_form1_list .set {
	background: #797979;
	color: #fff;
}
.peptide_form1_amino li {
	display: inline;
	float: left;
	width: 175px;
}
.peptide_form1_modifica li {
	display: inline;
	float: left;
}
.peptide_form1_modifica .li01,.peptide_form1_modifica .li02 {
	width: 20%;
}
.peptide_textarea {
	width: 700px;
	height: 60px;
}
.letter_code {
	width: 440px;
	padding: 15px;
	border: 1px solid #e5e5e5;
}
.m_textarea {
	width: 438px;
	height: 60px;
}
.letter_code_ul li {
	margin: 0 0 8px 0;
}
.letter_code_ul li label {
	float: left;
	width: 100px;
}
.letter_code_ul li .input {
	width: 160px;
	height: 20px;
	line-height: 20px;
}
.amino_code {
	width: 273px;
	border: 1px solid #e5e5e5;
}
.amino_code h4 {
	padding: 0 12px;
	height: 35px;
	line-height: 35px;
	font-size: 12px;
	background: url(../images/bg_location.gif) repeat-x 0 -140px;
}
.amino_code h4 span {
	float: right;
}
.amino_code ul {
	padding: 10px 12px 15px 12px;
}
.amino_code ul li {
	line-height: 20px;
}
.amino_code ul li span {
	float: right;
}
.peptide_pro {
	float: left;
	width: 958px;
	padding: 20px;
	border: 1px solid #e5e5e5;
}
.peptide_prot_a {
	float: right;
	font-size: 12px;
	font-weight: normal;
}
.new_product_ku {
	float: left;
	width: 755px;
	margin: 20px 0;
}
.new_product_ku h2 {
	border-bottom: 2px solid #355794;
	font-size: 12px;
	margin: 0 0 10px 0;
}
.new_product_ku h2 span {
	display: inline-block;
	padding: 4px 15px 2px 15px;
	background: #355794;
	color: #fff;
}
.new_product_citation {
	float: left;
	width: 280px;
}
.new_product_review {
	float: right;
	width: 460px;
}
.new_product_citation h4, .new_product_review h4 {
	height: 25px;
	font-size: 14px;
}
.new_product_citation h4 span, .new_product_review h4 span {
	font-weight: normal;
	color: #345693;
}
.bnt_new_l, .bnt_new_r {
	position: absolute;
	display: inline-block;
	width: 9px;
	height: 18px;
	margin: 50px 0 0 0;
	background: url(../images/ico_bak.gif) no-repeat -390px -60px;
}
.bnt_new_l {
	top: 18px;
	left: 5px;
}
.bnt_new_r {
	top: 18px;
	right: 5px;
	background: url(../images/ico_bak.gif) no-repeat -390px -80px;
}
.bnt_new_l:hover {
	background: url(../images/ico_bak.gif) no-repeat -400px -60px;
}
.bnt_new_r:hover {
	background: url(../images/ico_bak.gif) no-repeat -400px -80px;
}
.new_pro_cont {
	position: relative;
	z-index: 1;
	float: left;
	width: 225px;
	height: 120px;
	margin: 0 0 0 10px;
	overflow: hidden;
}
.new_pro_cont a {
	font-weight: bold;
}
.new_pro_cont li {
	position: absolute;
	left: 0;
	top: 0;
	opacity: 0;
	filter: alpha(opacity=0);
	z-index: 1;
	margin: 0 0 10px 0;
	background: #F9F9F9;
}
.new_pro_cita {
	width: 225px;
	height: 25px;
	line-height: 25px;
	overflow: hidden;
}
.new_pro_img, .new_product_review .new_pro_img {
	float: left;
	width: 260px;
	height: 128px;
	padding: 10px;
	background: #F9F9F9;
}
.new_product_review .new_pro_img {
	width: 440px;
}
.new_pro_img {
	position: relative;
}
.new_pro_pic {
	float: right;
	margin: 5px 0 0 0;
}
.new_pro_pic li {
	float: left;
	display: block;
	width: 6px;
	height: 6px;
	margin: 0 0 0 5px;
	background: url(../images/ico_bak.gif) no-repeat -390px -50px;
}
.new_pro_pic li a {
	display: block;
	width: 6px;
	height: 6px;
}
.new_pro_pic li a:hover, .new_pro_pic .set {
	background: url(../images/ico_bak.gif) no-repeat -400px -50px;
}
.new_pro_review {
	position: relative;
	z-index: 1;
	margin: 0 0 0 15px;
	width: 420px;
	height: 128px;
}
.new_pro_review li {
	position: absolute;
	left: 0;
	top: 0;
	opacity: 0;
	filter: alpha(opacity=0);
	z-index: 1;
	width: auto;
	float: left;
	height: 128px;
}
.new_pro_review li a {
	margin: 0 3px;
}
.new_pro_review li a img {
	width: 200px;
	height: 128px;
}
.new_pro_tier {
	position: relative;
	float: left;
}
.poly_l .new_product_ku {
	float: left;
	width: 1000px;
	margin: 20px 0;
}
.poly_l .new_product_ku h3 {
	border-bottom: 2px solid #355794;
	font-size: 12px;
	margin: 0 0 10px 0;
}
.poly_l .new_product_ku h3 {
	border-bottom: 2px solid #355794;
	font-size: 12px;
	margin: 0 0 10px 0;
}
.poly_l .new_product_ku h3 span {
	display: inline-block;
	padding: 4px 15px 2px 15px;
	background: #355794;
	color: #fff;
}
.poly_l .new_product_review {
	float: right;
	width: 700px;
}
.poly_l .new_product_review .new_pro_img {
	width: 680px;
}
.poly_l .new_pro_review {
	width: 660px;
}
.poly_l .new_pro_review li a {
	margin: 0 8px;
}
.sitemap li {
	float: left;
	padding: 0 25px 0 0;
	width: 308px;
}
.sitemap dl {
	margin: 0 0 15px 0;
}
.sitemap li h3 {
	margin: 0 0 8px 0;
	color: #000;
	border-bottom: 1px #c9c9c9 solid;
	padding: 0 0 5px 0;
}
.sProListCart {
	cursor: pointer;
}
.search_blog, .blog_left {
	padding: 15px;
	border: 1px solid #e5e5e5;
	background: #F5F5F5;
}
.search_blog .input {
	width: 180px;
	margin: 0 0 8px 0;
}
.blog_left {
	padding: 0;
}
.blog_box {
	padding: 15px;
	border-bottom: 1px solid #e5e5e5;
}
/*.blog_box h3 {
	font-size: 14px;
	height: 30px;
}*/
.blog_box p {
	padding: 0 0 10px 0;
	border-bottom: 1px solid #E5E5E5;
}
.blog_contact li {
	margin: 0 0 10px 0;
}
.ico_rss_feed, .ico_s_email {
	display: inline-block;
	width: 23px;
	height: 24px;
	vertical-align: middle;
	margin: 0 5px 0 0;
	background: url(../images/ico_bak.gif) no-repeat -350px 0;
}
.ico_s_email {
	background: url(../images/ico_bak.gif) no-repeat -350px -30px;
}
.ico_share, .ico_s_f, .ico_s_in, .ico_s_print, .ico_s_fish {
	display: inline-block;
	width: 16px;
	height: 16px;
	vertical-align: middle;
	margin: 0 5px 0 0;
	background: url(../images/ico_bak.gif) no-repeat -350px -60px;
}
.ico_s_f {
	background: url(../images/ico_bak.gif) no-repeat -350px -80px;
}
.ico_s_in {
	background: url(../images/ico_bak.gif) no-repeat -350px -100px;
}
.ico_s_print {
	background: url(../images/ico_bak.gif) no-repeat -370px -60px;
}
.ico_s_fish {
	background: url(../images/ico_bak.gif) no-repeat -370px -80px;
}
.ico_b_deploy, .ico_b_shrink {
	display: inline-block;
	width: 9px;
	height: 9px;
	margin: 0 5px 0 0;
	background: url(../images/ico_bak.gif) no-repeat -350px -117px;
}
.ico_b_shrink {
	background: url(../images/ico_bak.gif) no-repeat -370px -117px;
}
.blog_category li {
	line-height: 160%;
}
.blog_category li ul li {
	margin: 0 0 0 15px;
	padding: 0 0 0 10px;
	background: url(../images/ico_d.gif) no-repeat 0 8px;
}
.blog_category li a {
	color: #444;
}
.blog_category li span {
	float: left;
	display: inline-block;
	padding: 4px 0 0 0;
	cursor: pointer;
}
.blog_category .set {
	color: #369;
	font-weight: bold;
}
.blog h1 {
	font-size: 24px;
	margin: 0 0 15px 0;
}
.blog .pager {
	margin: 25px 0 20px 0;
}
.blog_cont {
	padding: 25px 0 10px 0;
	border-bottom: 1px solid #e5e5e5;
}
.blog h3, .blog_cont h3 {
	/*margin: 0 0 10px 0;*/
	font-size: 18px;
}
/*.blog_cont p {
	padding: 0 0 10px 0;
}*/
.blog_img {
	width: 760px;
	margin: 0 0 15px 0;
	overflow: hidden;
}
.blog_show {
	margin: 0 0 15px 0;
}
.blog_show h4 {
	font-size: 12px;
	font-weight: normal;
	color: #369;
}
.blog_comment {
	padding: 15px;
	border: 1px solid #e5e5e5;
	background: #F7F7F7;
}
.blog_comment textarea {
	width: 720px;
	height: 60px;
	margin: 0 0 10px 0;
}
.blog_comment dl {
	padding: 10px 0;
	margin: 15px 0;
	border-top: 1px solid #e5e5e5;
}
.blog_comment dl dt {
	font-weight: bold;
}
.blog_comment dl dt span {
	float: right;
	font-weight: normal;
}
.blog .tab_box_table {
	margin: 0;
	width: auto;
	border: 1px solid #e5e5e5;
}
.blog_target a {
	display: inline-block;
	margin: 0 2px 0 0;
	padding: 1px 10px;
	background: #34548C;
	color: #fff;
}
.blog_target a:hover {
	color: #fff;
}
.quick_order .input {
	float: left;
	width: 130px;
	margin: 0 5px 10px 0;
}
.quick_order .set {
	background: #FFE9D7;
}
.tier_quick_order {
	padding: 20px;
	margin: 10px 0 0 0;
	background: #FEFAF7;
	border: 1px solid #FFD9B7;
}
.ico_mistakes {
	display: inline-block;
	width: 45px;
	height: 47px;
	vertical-align: middle;
	margin: 0 15px 0 0;
	background: url(../images/ico_bak.gif) no-repeat -390px 0;
}
.tier_no_cont {
	padding: 10px 20px;
	background: #fff;
}
.channel_box .product_powder table {
	width: 100%;
}
.channel_box .product_powder th {
	border: none;
	background: #DDE4EC;
	font-weight: bold;
	padding: 10px 15px;
}
.channel_box .product_powder td {
	border: none;
	background: #F5F5F5;
	padding: 10px 15px;
}
.webpage {
	width: 1000px;
}
.webpage_cont {
	width: 920px;
	height: auto;
	display: table;
	padding: 30px 40px;
	background: #FAFAFA;
}
.webpage_cont h3 {
	padding: 0 0 10px 0;
}
.web_p {
	width: 640px;
	padding: 0 0 15px 0;
	border-bottom: 1px solid #ccc;
}
.webpage ul {
	width: 550px;
	margin: 15px 0 0 0;
}
.webpage ul li {
	float: left;
	width: 225px;
	margin: 0 0 5px 0;
}
.webpage ul .li01 {
	width: 600px;
}
.webpage ul .input {
	border: none;
	border-bottom: 1px solid #ccc;
	width: 200px;
	height: 20px;
	background: none;
}
.web_submit {
	float: left;
	clear: both;
	display: block;
	width: 115px;
	height: 35px;
	line-height: 35px;
	margin: 10px 0 0 0;
	text-align: center;
	background: #FF9900;
	border: 1px solid #E58632;
	color: #fff;
	font-size: 14px;
}
.web_submit:hover {
	color: #fff;
}
.webpage textarea {
	width: 620px;
	border: 1px solid #ccc;
	background: #fff;
	padding: 5px;
	height: 100px;
}
.information li {
	float: left;
	width: 225px;
	margin: 0 0 5px 0;
}
.web_t {
	width: 560px;
	padding: 40px;
	border: 1px solid #34548C;
	background: #fff;
	box-shadow: 0 0 8px #333;
	text-align: center;
	font-size: 14px;
}
.web_t_p {
	font-size: 18px;
	padding: 0 0 20px 65px;
	background: url(../images/right_bg.gif) no-repeat 150px 0;
	line-height: 130%;
}
.web_t_p1 {
	clear: both;
	padding: 40px;
	background: #F3F3F3;
}
.web_t .web_submit {
	margin: 20px 0 0 220px;
}
.channel_box .table {
	width: 100%;
	margin: 0 0 20px 0;
	border: none;
	background: #F5F5F5;
}
.channel_box .table th {
	text-align: left;
	padding: 8px 15px;
	font-weight: normal;
	background: #8A8A8A;
	color: #fff;
	border: none;
}
.channel_box .table td {
	padding: 8px 15px;
	border: none;
}
.channel_box .bg {
	background: #EBEBEB;
}
.tier_form .input, .tier_form select {
	margin: 0 5px 0 0;
}
.information {
	margin: 10px 0 0 0;
}
.information p {
	margin: 0 0 15px 0;
}
.information .tier_form li {
	width: 1000px;
	margin: 0 0 12px 0;
}
.information .tier_form li label {
	float: left;
	width: 95px;
}
.information .tier_form .submit {
	text-indent: 38px;
}
.information_tan {
	padding: 40px;
}
.information_tan p {
	padding: 10px 0 0 0;
}
#peptideask{
	overflow: hidden;
}