/**************topbar********************/
#topbar {
	background: #0f1926 url("https://cdn.chemlinked.com/img/icon/top_bg.jpg") repeat-x left bottom;
    color: #CCCCCC;
    position: relative;   
    margin: 0 0 10px 0;
	top: 0;	+
}
#topbar a {
  text-decoration: none;
}
#topbar ul li {
  list-style: none;
}
.topbar-inner {
  background: none repeat scroll 0 0 #000000;
  position: fixed;
  *position: relative;
  min-width: 988px;
  width: 100%;
  font-size: 14px;
  z-index: 998;
  height: 40px;
}
.topbar-main {
  width: 988px;
  margin: 0 auto;
}
#header-wrapper{
	width: 988px;
	margin: 0 auto;
	padding: 40px 0 0 0;
	}	
.with-logo{
	width: 988px;
	overflow: hidden;
	}
#catalog-types {
    float: left;
    height: 40px;
    margin-right: 1px;
    position: relative;
}
#catalog-types a {
    background-color: #0f141a;
    display: block;
    float: left;
    height: 40px;
    width: 150px;
}
#catalog-types a.type-member {
  text-indent: 20px;
  color: #FFFFFF;
} 
#catalog-types a span {
    background-position: center bottom;
    background-repeat: no-repeat;
    display: block;
    height: 24px;
    line-height: 24px;
    margin: 8px;
    opacity: 0.5;
    width: 24px;
}
#catalog-types a.type-member span {
  width: auto;
  font-weight: 600;
}
#catalog-types a.current span, #catalog-types a:hover span, #catalog-types a:active span, #catalog-types a:focus span {
    background-position: center top;
    opacity: 1;
  -moz-opacity: 1;
  -khtml-opacity: 1;
  filter:alpha(Opacity=100);
}
#catalog-types a.current {
    background-color: #0f141a;
}
#catalog-types a.type-home span {
    background-image: url("../images/home.png");
}
#demo-actions {
    float: left;
}
#demo-actions .button-nav {
    background-color: #669900;
    border-right: 1px solid #111111;
    color: #FFFFFF;
    display: block;
    float: left;
    height: 40px;
    line-height: 40px;
    padding: 0 20px;
    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.5);
    cursor: pointer;
    font-weight: 600;
}
#demo-actions .button-nav:hover {
    background-color: #99CC00;
    color: #FFFFFF;
}
#tb-user {
  height: 40px;
  line-height: 40px;
  float: right;
  position: relative;
}
#tb-user span {
  display: inline-block;
}
#tb-user .user-type {
    padding: 0 20px 0 0;
    position: relative;
    cursor: default;
}
#tb-user .triangle a {
  color: #CCCCCC;
}
#tb-user .user-type:hover {
  color: #FFFFFF;
}
#tb-user .triangle a:hover {
  color: #FFFFFF;
}
#tb-user .user-indicator {
  width: 12px;
  height: 12px;
  background: url("https://cdn.chemlinked.com/img/icon/css-img.png") no-repeat scroll -27px -167px transparent;
  opacity: 0.3;
  -moz-opacity: 0.3;
  -khtml-opacity: 0.3;
  filter:alpha(Opacity=30);
  margin-left: 5px;
}
#tb-user .triangle .top-user-username {
    border-radius: 4px 4px 0 0;
    color: #FFFFFF;
    display: block;
    font-size: 14px;
    font-weight: 600;
    line-height: 40px;
    height: 40px;
    padding: 0 10px 0 5px;
    text-decoration: none;
    vertical-align: top;
}

#tb-user .triangle:hover .top-user-username {
    background-color: #FFFFFF;
    color: #2D3C4E;
}
#tb-user .triangle:hover .user-indicator {
  opacity: 1;
  -moz-opacity: 1;
  -khtml-opacity: 1;
  filter:alpha(Opacity=100);
}
#tb-user .user-expand {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #FFFFFF;
    border-color: -moz-use-text-color #CCCCCC #CCCCCC;
    border-image: none;
    border-radius: 0 0 4px 4px;
    border-right: 1px solid #CCCCCC;
    border-style: none solid solid;
    border-width: 0 1px 1px;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.35);
    font-size: 11px;
    max-width: 660px;
    min-width: 120px;
    overflow: hidden;
    position: absolute;
    z-index: 9;
  right: 0;
}
#tb-user .user-expand ul li a {
    color: #666666;
    display: block;
    font-weight: 600;
    line-height: 24px;
    overflow: hidden;
    padding: 0 12px;
    position: relative;
    text-decoration: none;
    text-overflow: ellipsis;
    white-space: nowrap;
}
#tb-user .user-expand ul li a:hover {
    background-color: #E5E7E9;
    color: #333333;
}
#tb-user .triangle:hover .hide {
  display: block;
}
#branding-user a {
    border-radius: 4px 4px 4px 4px;
    color: #FFFFFF;
    display: inline-block;
    font-family: "Segoe WP Semibold","Segoe UI Semibold","Segoe UI Web Semibold",'Segoe UI',Segoe,'Helvetica Neue',Helvetica,Roboto,Arial,FreeSans,sans-serif;
    font-size: 14px;
    font-weight: 600;
    height: 32px;
    line-height: 32px;
    margin-left: 4px;
    padding: 0 12px;
    text-decoration: none;
    background-color: #0f141a;
}
#branding-user a:hover {
  background-color: #424D50;
}
#logo{ padding-right: 10px;}

h2.cl-webinar-title {
  font-size: 22px;
  color: #448E35;
}
/*******top部分样式修改**********/
.login-bar{
	height: 30px;
	margin-left: 100px;
	float: right;
}
.login-bar a{
	padding: 0 10px;
	line-height: 30px;
	color:#ffffff;
	font: 400 14px/30px "Segoe UI";
}
.site-nav{
	height: 55px; 
	float: right; 
	margin: 37px 0 0 0;
}
.site-nav li{ 
	float: left;
}
.site-nav li a{
		display: block; 
		padding: 0 13px 0 8px;
		height: 38px; 
		font: 400 16px/36px "Segoe UI"; 
		color: #ffffff; 
		text-decoration: none; 
		border-radius: 20px;
		margin: 0 0 0 8px;
		outline: none;
	}
	a.nav-a1:hover,a.active1{background-color: #448e35;}
	a.nav-a2:hover,a.active2{ background-color: #f09007;}
	a.nav-a3:hover,a.active3{background-color: #e73e7d;}
	a.nav-a4:hover,a.active4{background-color: #009dd9;}
	
	.sub-nav{ 
	width: 28px;
	height: 26px;
	background-repeat: no-repeat;
	margin: -3px 5px 0 0;
	}
	a.nav-a1 .s-nav-ch{background-position: 0 -32px;}
	a.nav-a2 .s-nav-f{background-position: 0 -2px;} 	
	a.nav-a3 .s-nav-co{background-position: 0 -62px;}
	a.nav-a4 .s-nav-a{background-position: 0 -91px;}
	
	a.active1 .s-nav-ch,a.nav-a1:hover .s-nav-ch{background-position: -30px -32px !important;}
	a.active2 .s-nav-f,a.nav-a2:hover .s-nav-f{background-position: -30px -2px !important;}
	a.active3 .s-nav-co,a.nav-a3:hover .s-nav-co{background-position: -30px -62px !important;}
	a.active4 .s-nav-a,a.nav-a4:hover .s-nav-a{background-position: -30px -91px !important;}
/*toper分站点导航*/
#catalog-types .s-nav{
	background:#0f141a;
	max-width:200px;
	position:absolute;
	left:0;
	top:40px;
	z-index: 9999;
	overflow: hidden;
}
#catalog-types .s-nav ul li a{
	display:block;
	position:relative;
	overflow: hidden;
	text-decoration:none;
	text-indent: 12px!important;
	height: 45px; 
	width:150px;
	font: 400 12px/45px "Segoe UI"; 
	color: #ffffff;
	z-index: 9999;  
}
#catalog-types .s-nav ul li a:hover{
	background-color: #070a0e !important;
}

#catalog-types a .s-nav-ch{background-position: 0 -32px;}
#catalog-types a .s-nav-f{background-position: 0 -2px;} 	
#catalog-types a .s-nav-co{background-position: 0 -62px;}
#catalog-types a .s-nav-a{background-position: 0 -91px;}

#search-from-2{
	float:right;
	height: 35px;
	margin:0;
}
/*toper Search*/
form#search-block-form--2{
	float: right;
}
form#search-block-form--2 .container-inline{
	float: right;
	background: none repeat scroll 0 0 #d9dcdf;
    border-radius: 3px !important;
    height: 26px;
    margin:7px 5px 5px 0px;
	padding: 0 0 0 5px;
}
form#search-block-form--2 .container-inline .form-item-search-block-form input{
	width: 150px !important; 
	height: 26px;
	font: 400 14px/26px "Segoe UI"; 
	color: #333333; 
	border:0 none !important; 
	background: none !important;  
	float: left;	
	padding: 0 !important;
}
form#search-block-form--2 .container-inline .form-item-search-block-form input:focus{
	width:300px !important;
	outline:none;
}
form#search-block-form--2 .container-inline .form-actions input{
	width: 26px; 
	height: 26px; 
	border: 0 none; 
	background: url("https://cdn.chemlinked.com/img/icon/css-img.png") no-repeat 0 -155px;  
	float: left; 
	cursor:pointer;
	text-indent: 9999px;
}

/**************其他部分需要公用的样式*************/
.print_pdf{
	float: left !important;
	margin: 0 5px 0 0 !important;
}
#informationbar{
	position: relative;
}
.top-message{
	height: 130px; 
	background: #f4fdf2; 
	border-bottom: solid 1px #3c942a;
	padding:10px 15px 0;
	line-height: 18px; 
	color: #3c942a;
	overflow: hidden;	
}
.message-btn{
	padding: 2px 20px;
	border:solid 2px #3c942a;
	background: #fff;
	color: #3c942a !important;
	border-radius: 15px;
	position: absolute;
	bottom: 12px;
	left: 860px;	
}
/*新的search result*/
.search-results .title{
	font-size: 16px;
	font-weight: 600;
}
.search-results li{
	border-bottom: solid 1px #ccc;
}
.search-snippet strong{
	background: none !important;
	color: #222 !important;
	padding: 0 !important;	
}
.search-results p{
	font-size: 12px;
	line-height: 22px;
	margin: 5px 0 0;
}
.search-results .search-info{
	text-align: right;
	color: #555;	
}
.search-results .search-snippet-info{
	padding: 0;
}

/*icons*/
i.c-icon{
	background-image: url("https://cdn.chemlinked.com/img/icon/css-img.png");
	display: inline-block;
	vertical-align: middle;
}
/*?ico*/
.qm-ico{
	width: 24px;
	height: 24px;
	background-position: -2px -236px;
	margin: 0 5px;
	float: left;	
}
/*footer-icon*/
.footer-logo{
	width: 145px;
	height: 50px;
}
.f-l-reach{ background-position: -120px 0;}
.f-l-cti{ background-position: -123px -53px;}
.f-mail{ 
	background-position: -24px -266px;
	width: 18px; 
	height: 14px;
}
.f-tel{
	background-position: 0 -264px;
	width: 19px;
	height: 15px;
}
.f-con{
	background: url("https://cdn.chemlinked.com/img/icon/contact-mail2.jpg") no-repeat;
	display: inline-block;
	vertical-align: top;
	width: 150px;
	height: 15px;
}	
.f-list-ico{
	background-position: 0 -555px;
	width: 10px;
	height: 10px;
}
.f-link{
	background-position: -46px -265px;
	width: 13px;
	height: 13px;
}
/*user-ico*/
.user-ico{
	width: 25px;
	height: 26px;
}

.user-ico-free{ background-position:  -25px -123px;}
.user-ico-vip{ background-position: 0 -123px}
.user-ico-company{ background-position: -52px -123px}

/*site logo*/
.site-logo{
	width: 172px;
	height: 70px;
}
.site-logo-ch{ background-position: -123px -107px;}
.site-logo-f{ background-position:  -123px -185px;}
.site-logo-co{ background-position:  -123px -266px;}
.site-logo-a{ background-position:  -123px -353px;}

/*share-icon*/
.share-list{
	overflow: hidden;
	width: 100%;	
	position: relative;
}
.share-list ul{
	overflow: hidden;
	float: left;
	margin: 5px 0 0 !important;
	list-style-type: none;
}
.share-list ul li{
	float: left;
	font-size: 14px;
}
.share-list ul li span{
	padding: 0 10px;
}
.share-list ul li:first-child span:first-child{
	padding: 0 !important;
}
.share-icon{
	width: 21px;
	height: 20px;
	margin: -5px 5px 0 0;
}
.share-fav{background-position: -402px -672px;}
.share-pdf{background-position: -426px -693px;}
.share-mail{background-position: -426px -714px;}
.share-linked{background-position: -426px -735px;}
.share-tweet{background-position: -425px -756px;}
.share-sh{background-position: -425px -777px;}
.share-fav-active{background-position: -426px -673px;}

.share-list ul li .st_sharethis,.share-list ul li .stButton,.share-list ul li #favorites_link_3113{ padding: 0 !important;}
/*
.share-list ul li a:hover .share-pdf{background-position: -426px -693px;}
.share-list ul li a:hover .share-mail{background-position: -426px -714px;}
.share-list ul li a:hover .share-linked{background-position: -426px -735px;}
.share-list ul li a:hover .share-tweet{background-position: -425px -756px;}
.share-list ul li a:hover .share-sh{background-position: -425px -777px;}

.share-fav{background-position: -402px -673px;}
.share-pdf{background-position: -402px -693px;}
.share-mail{background-position: -402px -714px;}
.share-linked{background-position: -402px -735px;}
.share-tweet{background-position: -402px -756px;}
.share-sh{background-position: -402px -777px;}
 */

.show-title{
	font-size: 24px;
	text-align: center;
	font-family:"Arial Black";	
}
.show-ico{
	background: url("https://cdn.chemlinked.com/img/icon/show-ico.png") no-repeat;
	width: 32px;
	height: 32px;
	display: inline-block;
	vertical-align: middle;
}

/***********Map-site***************/
.map-tit{ 
	font-size: 22px;
	margin: 20px;
	font-weight: bold;
}
.map-box{
	border: solid 1px #ccc;
	border-top: none;
	margin: 10px 20px 30px;	
}
.map-title{
	border-bottom: solid 1px #ccc;
	background: #eee;
	line-height: 35px;
	font-size: 14px;
	text-indent: 10px;
	font-weight: bold;
}
.map-title a{ color: #333;}
.map-wrap{ 
	overflow: hidden;
	margin: 15px;
}
.map-list{
	overflow: hidden;
	float: left;
	width: 50%;
	margin: 0 0 5px 0;
	margin: 0 !important;
}
.map-list li{
	list-style: none;
	margin: 0 !important;
	float: left;
	padding: 0 12px 0 0;
	line-height: 24px;
	font-size: 13px;
}
.m-t1{ border-top: solid 2px #32b916;}
.m-t2{ border-top: solid 2px #f09007;}
.m-t3{ border-top: solid 2px #e73e7d;}
.m-t4{ border-top: solid 2px #009dd9;}

.map-list li .tit1{ color: #32b916;}
.map-list li .tit2{ color: #f09007;}
.map-list li .tit3{ color: #e73e7d;}
.map-list li .tit4{ color: #009dd9;}

.map-list li a{ color: #333;}

.map-title a i.s-nav-ch {
    background-position: 0 -32px;
}
.map-title a i.s-nav-f {
    background-position: 0 -2px;
}
.map-title a i.s-nav-co {
    background-position: 0 -62px;
}
.map-title a i.s-nav-a {
    background-position: 0 -91px;
}

/*------relative news--------*/
.relative_article{
	background: none repeat scroll 0 0 #eeeeee;
    border: 1px solid #ddd;
    border-radius: 5px;
    overflow: hidden;
    margin: 10px 0;
    float: left;
    min-height: 100px;
    width: 66%;
}
.relative_article h2{
	font-size: 14px;
	font-weight: bold;
	margin: 10px 0 0 18px;
	padding: 0;
}
.relative_article ul.relative_list{
	margin: 0 !important;
	width: 60%;
}

.relative_article ul.relative_list li{
	font-size: 13px;
	line-height: 26px;
	margin: 0;	
	list-style: disc;
	white-space:nowrap; 
	overflow:hidden; 
	text-overflow:ellipsis;
}
.relative_more{
	border-top: 1px dotted #ccc;
    font-size: 13px;
    padding: 0 15px;
}
.relative_more a{
	float: right;
	color: #008000;
}
.app-m-list{
	overflow: hidden;
	margin: 0!important;
	padding: 5px 0 0;
}
.app-m-list li{
	float: left;
	list-style: none;
	margin: 0 5px !important;
	padding: 0 !important;
}
.app-m-list li p{
	margin: 5px 0 !important;
}
.tags-con{
    clear: both;
    font-size: 110%;
    line-height: 150%;
    padding: 8px 8px 6px 0;
    overflow: hidden;
}

.tags-con h2{
	font-size: 14px;
	font-weight: bold;
	float: left;
	margin: 5px 0;
}
.tags-con ul{
	overflow: hidden;
	margin: 0 10px;
}
.tags-con ul li{
	background: #eeeeee;
	margin: 0 5px !important;
	list-style: none;
	border: solid 1px #ddd;
	padding: 1px 3px;
	font-size: 13px;
	float: left;
}
/*************special logo***********/
i.special_logo{
	background-image: url("https://cdn.chemlinked.com/img/icon/logo-new-for-xmas2014.png");
	display: inline-block;
	vertical-align: middle;	
}
i.newYear_logo{
	background-image: url("https://cdn.chemlinked.com/img/icon/logo-new-for-new-year2015.png");
	display: inline-block;
	vertical-align: middle;	
}
i.s-chem{ 
	width: 170px;
	height: 70px;
	background-position: 0 0;
}
i.s-food{ 
	width: 170px;
	height: 70px;
	background-position: 0 -70px;
}
i.s-cosmetic{ 
	width: 170px;
	height: 70px;
	background-position: 0 -140px;
}
i.s-agro{ 
	width: 170px;
	height: 70px;
	background-position: 0 -210px;
}
i.s-japan{ 
	width: 167px;
	height: 66px;
	background-position: 0 -279px;
}
i.s-korea{ 
	width: 167px;
	height: 66px;
	background-position: 0 -346px;
}
/***Ebook-list-affiliate***/
.list-affiliate{
	color: #e5750d;
	font-weight: bold;
}
span.affiliate{
	background: none repeat scroll 0 0 #e5750d;
    border-radius: 3px;
    color: #fff;
    font-size: 13px;
    font-weight: bold;
    padding: 2px 5px;
  }
.theme-default .nivoSlider{
    box-shadow: none !important;
}

/*@media screen and (max-width:641px) {*/
	/*.am-topbar{*/
		/*display:none;*/
	/*}*/
/*}*/