﻿
select{ margin-bottom: 1em;}

img{cursor:pointer;}

.tab_1{margin-top: 14px;}

.tab_1 ul{
	background-image:url(../images/pro.png);
	background-repeat: no-repeat;
	background-position: 0 66%;
	
	}
.tab_1 li{ width:47px;}


.nav-tou{
	background-color:#2A89DD;
	background-repeat: no-repeat;
	background-position: 0 66%;
	color:#fff;
	}

.bg-top{ background: #eee; border-bottom: 1px solid #ccc; color: #545454;}
.bg-top a:hover{color: #545454;}

.index_show{
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #fff;
}


.index_show a {
	border-top: 1px solid #fff;
	border-bottom: 1px solid #ccc;
	padding: 3px;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	text-align: left;
	word-break: break-all;
	word-wrap: break-word;
	display:block;
}


.fixed-top {
	z-index: 8;
	background: #fff;
	width: 100%;
	padding: 0;
	border-bottom: solid 3px #007878;
	-webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, .175);
	box-shadow: 0 3px 6px rgba(0, 0, 0, .175);
}

.x_search {
	float: right;
	margin-top: 20px;
}

.nav_wh{ width:980px; margin:0 auto;}



.nav-bg{
	height: 28px;
	background-repeat: repeat-x;
	background-position: 0 74%;
	padding-left: 10px;
	text-align: left;
	background-image: url(../images/nav.png);
	overflow:hidden;

	}
	
.nav-bg a{color: #007878;}
.gray{
	color:#999;
	font-size:12px;
	background: url(../images/news_more.gif) no-repeat left center;
	padding-left: 20px;
	}
	
.1{ float:left;color:#999;font-size:12px;}

.r{ float:right;color:#999;font-size:12px;}

.con_t{margin-top:6px;}

.site{ color:#075030;}

.foot_b{ 
margin-top: 30px;
background: #E0EFFF;
border-top: solid 2px #007878;
	}
	
	
.biaoti{
	font-size: 15px;
	height: 27px;
	
	line-height: 37px;
}

.span1{ color:#999;}

.aboutnew{ margin-top:20px;}

.clearfix a{ color:#007878;}
		.sideMenu{  border:1px solid #ddd;  }
		.sideMenu h3{padding-left:10px;  border-top:1px solid #e3e3e3; background:#f4f4f4; cursor:pointer;
			font:normal 13px/32px "Microsoft YaHei";color: #007878;
		}
		.sideMenu h3 em{ float:right; display:block; width:40px; height:32px;   background:url(../images/icoAdd.png) 16px 12px no-repeat; cursor:pointer; }
		.sideMenu h3.on em{ background-position:16px -57px; }
		.sideMenu ul{ padding: 8px 23px; color:#999; display:none; }
		.sideMenu ul li{ line-height: 29px;}
		.sideMenu ul li a{ color: #333;}
		.sideMenu ul li a:hover{text-decoration:underline;}

.txt-small{font-size: 0.5em;}

.table td a{ color: #007878;}

.tb td{ border: 1px solid #c8e6fd; /*word-break: break-all;word-wrap: break-word;*/}

.down {
	cursor: pointer;
	width: 122px;
	height: 34px;
	display: block;
	background-position: 5% 33%;
	float: left;
	background-image: url(../images/pro.png);
	background-repeat: no-repeat;
}

.liter {
	width: 177px;
	height: 33px;
	display: block;
	background-position: 5% 19%;
	margin: 0 10px;
	float: right;
	background-image: url(../images/pro.png);
	background-repeat: no-repeat;
	margin-top: 0.2em;
}

.margin_auto{ width:1066px; margin: 0 auto;}

.margin_at{ width: 1000px; margin:0 auto;}
.margin_at ul li{ width: 200px;}


.margin_auto ul li{ width: 17em;}

.nav-sitemap ul li a{ padding: 0px; display: inline-block;}

.bd ul li{ line-height: 30px;}

.about li{ margin-top: 5px;}

.list-a a{padding:7px 0px 7px 3px; color: #007878;}

.ziti{ font-weight: bold; padding: 7px 7px 7px 0px; text-align: right;}


.select{max-height: 20em; overflow-y: auto; border: 1px solid #CCCCCC; padding: 12px;}

.select div{ height: 27px;}

.border_pro{ border: 1px solid #f1f1f1;}

.border_pro:hover{ border: 1px solid #007878;}

.blue{min-width:153px;}

.grid {
padding: 1px 0 0 1px;
background: #fff;
}

.grid .cell {
	margin-left: -1px;
	margin-top: -1px;
	border: solid 1px #ddd;
}

.iprot .media {
	padding: 7px 10px;
	min-height: 329px;
}

.media-body div{ line-height: 23px;}

.media-body a:hover{ text-decoration: underline;}

.pt{ padding-right: 5px;}

.smarg ul li{ border-bottom: 1px solid #ddd; height: 3em;}


.txtMarquee-left .bd ul li {
	margin-right: 30px;
	float: left;
	height: 24px;
	line-height: 24px;
	text-align: left;
	width: auto !important;
	list-style: none;
}




.picFocus{  border:1px solid #ccc; padding:5px;  position:relative;  overflow:hidden;  zoom:1;   }
		.picFocus .hd{ width:100%; padding-top:5px;  overflow:hidden; }
		.picFocus .hd ul{ margin-right:-5px;  overflow:hidden; zoom:1; }
		.picFocus .hd ul li{ padding-top:5px; float:left;  text-align:center;  list-style: none;}
		.picFocus .hd ul li img{ width: 60px; height: 45px; border:2px solid #ddd; cursor:pointer; margin-right:5px;   }
		.picFocus .hd ul li.on{ background:url(../images/icoUp.gif) no-repeat center 0; }
		.picFocus .hd ul li.on img{ border-color:#f60;  }
		.picFocus .bd li{ vertical-align:middle; list-style: none;}
		.picFocus .bd img{ display:block;  }


.img_t{
	 max-width: 170px; 
	 max-height: 220px;
}

.border-bot {
border-bottom: 1px dashed #C0C0C0;
}

.bg-ddd {
background-color: #DDDDDD;
}
#preview{
	position:absolute;
	border:1px solid #ccc;
	background:#333;
	padding:5px;
	display:none;
	color:#fff;
	}
	
.width_c{ max-width:366px;}

.media-body h2{ font-size: 13px; line-height:26px;font-weight:bold;}
.media-x{padding-left:10px;margin-bottom:5px;}

/* æœç´¢é¡µé¢çš„æœç´¢æ¡†çš„æ ·å¼ */
.search_bt{height:40px;}

.search_bt label{
	width: 91px;
	text-align: right;
	display: inline-block;
	margin-right: 10px;
}

.search_bt input{
	padding: 6px;
	border: solid 1px #ccc;
	height: 30px;
	line-height: 20px;
	border-radius: 4px;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
	transition: all 1s cubic-bezier(0.175, 0.885, 0.32, 1) 0s;
}

.search_bt select{
	padding: 4px;
	border: solid 1px #ccc;
	height: 30px;
	line-height: 20px;
	border-radius: 4px;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
	transition: all 1s cubic-bezier(0.175, 0.885, 0.32, 1) 0s;

}
/*ç•™è¨€*/
.zit_size{ font-size: 50px; color: #007878;}

.nav-bg li{display:inline;}

			.main{
				background: rgba(0, 0, 0, 0.20);
				clear: both;
				left: 32%;
				margin-left: 0px;
				padding: 4px;
				position: fixed;
				top: 5%;
				width: auto;
				z-index: 1009;
				display: none;
			}
			.main h2, .main h2 .close,.pop_box .submit {
				background: rgba(0, 0, 0, 0.30);
			}
			.main h2 {
			background-position: left top;
			background-repeat: repeat-x;
			height: 33px;
			line-height: 33px;
			border: 1px solid #475529;
			border-bottom: 1px solid #71a205;
			padding-left: 12px;
			color: #fff;
			font-size: 12px;
			font-weight: normal;
			overflow: hidden;
			width: 574px;
			}
			.main h2 .close {
			background: url(../images/close.gif);
			background: no-repeat;
			background-position: -90px -35px;
			cursor: pointer;
			float: right;
			color:#DDD;
			font-size: 12px;
			font-weight: normal;
			
			_display: inline;
			z-index: 10;
			overflow: hidden;
			}
			.pop_box {
			width: 575px;
			background: #fff;
			padding: 10px 0;
			border: 1px solid #666;
			border-top: 0;
			}
			.pop_login {
			height: auto;
			overflow: hidden;
			zoom: 1;
			padding-left: 70px;
			position: relative;
}
			.pop_login li {
			clear: both;
			height: 38px;
			overflow: hidden;
			line-height: 27px;
			zoom: 1;
			}
			.pop_login li .l {
			width: 194px;
			text-align: right;
			font-size: 14px;
			float: left;
			}
			
		
			.pop_box .submit {
			background-position: 0 -35px;
			float: left;
			width: 85px;
			height: 33px;
			cursor: pointer;
			border: 0;
			font-size: 14px;
			color: #000;
			font-weight: bold;
			line-height: 22px;
			}
			
			#area{
				width: 230px;height:110px;color:#999999;font-size:14px;line-height:18px
			}
			
			.error{ color: red;}
.black_overlay{ 
	display: none; 
	position: fixed; 
	top: 0%; 
	left: 0%; 
	width: 100%; 
	height: 100%; 
	background-color: black; 
	z-index:1001; 
	-moz-opacity: 0.8; 
	opacity:.50; 
	filter: alpha(opacity=50); 
} 

#newwell_sequence{
	word-break: break-all;
	word-wrap: break-word;
}

#newwell_product_alias {
	word-break: break-all;
	word-wrap: break-word;
}

.link-a li {
float: left;
width: 170px;
line-height: 35px;
border-bottom: 1px dotted #ccc;
}

/* 20150827 */
.table-bordered td table td{
    border:none;
  }
/* #newwell_product_precision table td {border:none;}
#newwell_linearity table td {border:none;}
#newwell_recovery table td {border:none;}
#newwell_typical table td {border:none;} */

/* 2015-10-28 */
.sideMenu ul li > dl{
  margin-left:23px;
}
.sideMenu ul li > dl > dd{
  display:list-item;
  list-style:disc;
  padding:0;
}
.sideMenu ul li > dl > dd > a{
  color:#525252;
}


.elisaclass > a{
  width:23%;
  float:left;
  margin:1% 1%;
  height:38px;
  line-height:38px;
  vertical-align:middle;
  border-radius:4px;
  border-color:#007878;
  text-align:center;
  background-color:#007878;
  color:#fff;
  transition:all 0.3s linear 0s;
}
.elisaclass > a:hover{
  background-color:#00AABB;
}

.letterclass > a{
  width:22px;
  display:inline-block;
}
.letterclass > a:hover{
  text-decoration:underline;
  color:#00AABB;
}

.lettersx > li{
  float:left;
  width:20%;
  margin:8px 0;
  background-color:#fff;
}
.lettersx > li > a{
  text-decoration:underline;
  }
.lettersx > li > a:hover{
  text-decoration:none;
  color:#0AE;
}

#lettersx span{
  cursor:pointer;
}
.select_box {
  width: auto;
  float:left;
  position: relative;
  border: 2px solid #007878;
  border-right: none;
  border-bottom-left-radius:4px;
  border-top-left-radius:4px;
  line-height: 32px;
  cursor:pointer;
  padding:0 5px 0 10px;
}
.select_txt{
  color:#626262;
}
.option {
  position: absolute;
  left: 0;
  top: 33px;
  width:200px;
  border: 1px solid #ccc;
  background: #fff;
  display: none;
  background: #ebebeb;
  z-index: 99999;
  padding:0;
}
.option li {
  height: 30px;
  line-height: 30px;
  cursor: pointer;
  padding-left:15px;
}
.searchBtn{
  border-top-left-radius:0;
  border-bottom-left-radius:0;
  height:36px;
}
.hover {
  background:#C1C1C1;
}
.search-input{
  overflow:hidden;
  border-top:2px solid #007878 ;
  border-bottom:2px solid #007878 ;
  border-left:2px solid #007878 ;
}

.search-input > input{
  border: 0;
  padding:0 8px;
  display: inline-block;
  float:left;
  height:32px;
  line-height:32px;
  width:100%;
}

/*new sidemenu css on 2016/03/07*/
    .newpanel-head{
      padding:5px 15px;
      background-color:#ECECEC;
      border-bottom:none;
    }
    .panel-body a{
      height:100%;
      color:#333;
    }
    .panel-body a:hover{
    }
    .panel-body input:focus{
      border-color:#cacaca;
    }
    
    .panel-list .parent-facet {
      background: url(../images/arrow1.png) no-repeat;
    }
    .panel-list .pws_selected {
      background: url(../images/arrow2.png) no-repeat;
      color:#007878;
      background-color:#ebebeb;
    }
    .panel-list .facet-level-0 {
      padding-left: 13px;
      background-position:0px 6px;
    }
    .panel-list{
      display:block;
    }
    .panel-list > li{
      padding:2px 0;
      margin:2px 0;
      cursor:pointer;
    }
    .panel-list > li > label{
      width:90%;
      display:inline-block;
    }
    .panel-list > li > label, .panel-listsmall > li >label{
      cursor:pointer;
    }    
    .panel-listss > li > input, .panel-listsmall > li > input{
      display:none;
    }    
    
    .panel-listsmall{
      padding-left:10px;
    }
    .panel-listsmall > li{
      margin:4px 0;
      cursor:pointer;
    }
    .panel-list span:first-child:hover{
      text-decoration:underline;
    }
    .panel-listsmalls{
      padding-left:12px;
    }
    .clear_button{
      position:absolute;
      top:6px;
      right:6px;
      font-size:12px;
      cursor:pointer;    
    }
    .pdts-name{
      float:left;
      width:90%;
    }
    .pdts-name:before,
    .pdts-name:after,
    .panel-list > li:before,
    .panel-list > li:after,
    .panel-listsmall > li:before,
    .panel-listsmall > li:after,
    .panel-listsmalls > li:before,
    .panel-listsmalls > li:after{
    content:"";
    display:table;
    }
    .pdts-name:after,
    .panel-list > li:after,
    .panel-listsmall > li:after,
    .panel-listsmalls > li:after{
      clear:both;
      }
    .pdts-name,
    .panel-list > li,
    .panel-listsmall > li,
    .panel-listsmalls > li{
        *zoom:1;/*IE/7/6*/
    }
    .pdts-count{
      padding-left: 3px;
      color: #666;
      font-size: 11px;
      font-weight: normal;
    }
    .sidemenu-type{
      display: inline-block;
      padding-left:10px;
      background: url(../images/icoAdd.png) no-repeat 0 7px;
    }
    .sidemenu-typeon{
      display: inline-block;
      padding-left:10px;
      background: url(../images/icoAdd.png) no-repeat 0 -61px;
    }
    
    .filter{
      padding-bottom:10px; 
      float:left;
      margin-right:10px;
    }
    .pdts-attr{
      float:left;
      background-color:#d1d1d1;
      padding:2px 0 2px 4px;
      margin-left:4px;
      position:relative;
    }
    .pdts-attr .pdts-attr-arrow{
      background-color:transparent;      
      position:absolute;
      color:#d1d1d1;
      top:24%; 
      top:2px\0;     
      right:-8px;
      display:inline-block;         
    }
    .pdts-attr span{
      background-color:#d1d1d1;
      padding:0 4px;
    }
    .pdts-filter-item{
      cursor:pointer;
    }
    .pdts-items{
      background-color:#d7f1f8;
      float:left;
      padding:2px 6px;
    }
    /*new sidemenu css off 2016/03/07*/
    
    /*Stop saling 2016/6/13*/
    .stop-saling{
      background:red;
      color:#fff;
      margin-left:5px;
      padding:2px 5px;
    }
     
    
.footers{
align:center;
width:1000px;
margin-top: 30px;
border: solid 2px #007878;
height:auto;
padding-top:10px;
text-align:center;
margin-bottom:20px;
font-size:13px;
line-height:150%;
clear:both;
background:url(../images/greenFooter.jpg) 0px 0px no-repeat;
}
.footers a{
	color:#000000;
	text-decoration:none;
}
.footers a:hover{
font: 13px ;color: #000; text-decoration: none;
	
}
.productdetail{width:auto;
float:right;
margin:35px 0px auto auto;
position:ralative;}
.file_down {background:url(../images/pdf.png) 10px 0px no-repeat;}
 .file_down{float:left;height:26px;padding:10px;line-height:26px;}
 .index_image{text-align:center;
margin-bottom:30px;
margin-top:100px;}
.index_input{
text-align:center;
margin-bottom:50px;
}
.index_input a{
	color:#000000;
	text-decoration:underline;
}
.index_input a:hover{
font: 12px ;color: #000; text-decoration: underline;
	
}
.row {
			
            display: block;
			width: 100%;
            height: auto;
            clear: both;
			margin:0px;
			border-top:solid 2px #006DA4;
			padding:15px;
		}
		
		.column-2 {
			
			float: left;
			width: 30%;
			padding:15px;
			margin-bottom:15px;
		
		}
 .text-blurb p {

            font-family: 'Open Sans', Helvetica, arial, sans-serif;
            margin-right: 35px;
            color:#656464;
            font-size: 1.1em;
        }



        .text-blurb li {

               list-style-type: circle;
                color: #007878;
                font-weight: 800;
        }

        .text-blurb a {

            color: #6dcef5;
             font-size: 1.4em;

        }

        .text-blurb .h {
            font-size: 1em;
        }
/* Toolbar */
.toolbar {width:980px;}
.toolbar .pager {}
.toolbar .sorter {display:none;}
.toolbar .pager .limiter {display:none;}
.toolbar-bottom {}
.table-responsive .toolbar-bottom {margin:1px 0 0;}
/* Pager */
.pager {  padding:5px; margin:5px 0; text-align:center; }
.pager .amount { float:left; }
.pager .amount strong {font-weight:normal;}
.pager .limiter { float:right; }
.pager .pages { margin:0 10px 0 135px; }
.pager .pages ol { display:inline; float:right;}
.pager .pages li{ display:inline-block; line-height:19px; padding:2px 8px; margin:0 5px 0 0; border:1px solid #ccc;}

.pager .pages .current, .pager .pages .current:hover {background:#34548C; color:#FFF;}
.pager .pages li:hover {background:whitesmoke;}
.pager .pages li a {margin: 0;    padding: 0;    border: 0;}
.v-middle     { vertical-align:middle; }