@charset "utf-8";
* { padding: 0; margin: 0; list-style: none; }
body { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
#bd-m{background:#2a4d74; width:1005px; margin:0 auto; padding-top:0px;}
a { color: #444; text-decoration: none; }
a:hover { color: #444; text-decoration:underline; }
ul{ list-style: none; }
input,select,button{ vertical-align: middle; }
.viewbig{background:url(fangda.gif) left center no-repeat; padding:5px 0 5px 25px; margin-left:20px;}

.clearfix:after{ content: "."; display: block; height: 0; clear: both; visibility: hidden; }
*html .clearfix{ height: 1%; }
*+html .clearfix{ height: 1%; }

/*头部框架*/
#toubu{margin:0 auto; width:976px; overflow:hidden;}
#wrapper { margin:0 auto; width: 976px; background:url(head-bg.jpg) center repeat-y; float:left; }
.top-lang{text-align:right; display:block; clear:both;}
.top-lang li{display:inline; height:40px; line-height:40px; padding:0 5px 0 20px;}
.top-lang a{color:#fff;}
.top-lang a:hover{color:#fff; text-decoration:underline;}
.top-lang li.en{background:url(en.jpg) left center no-repeat;}
.top-lang li.de{background:url(de.jpg) left center no-repeat;}
.top-lang li.ar{background:url(ar.jpg) left center no-repeat;}
.top-lang li.ru{background:url(ru.jpg) left center no-repeat;}
.top-lang li.fr{background:url(fr.jpg) left center no-repeat;}
.top-lang li.es{background:url(es.jpg) left center no-repeat;}
.top-lang li.pt{background:url(pt.jpg) left center no-repeat;}

/*中间框架*/
#zhongjian{margin:0 auto; width:976px;}
#qgbody { overflow: visible; /* Paul O Brien Fix for IE www.pmob.co.uk */ width: 976px; margin: 0 auto; background:url(body-bg.jpg) repeat-y; clear:both; float:left;}
#qgBodyTr{width:965px;}
p { line-height: 150%; }

.home-aboutus{float:left; width:490px;}
.home-news{float:right; width:220px;}

/*头部css*/
#head { width:965px; height: 79px; margin:0 auto;}
.logo { float: left; height:85px; overflow:hidden; padding-top:5px;}
.favIndex { float: right; line-height:200%; margin-top:5px; padding:10px; text-align:right; width:610px;}
.header-right-top { text-align: right; height: 35px; }
.header-right-b { color: #666; padding-top: 30px; }

/*头部导航*/
#navigation { margin:0 auto; background-image: url(menu-bg.jpg);width:965px; height: 26px; overflow:hidden;}
#navigation ul { text-align: center; float:right;}
#navigation li { float: left; line-height: 26px; height: 26px; overflow: hidden; margin:0 8px; }
#navigation a:link,#navigation a:visited,#navigation a:active { color: #fff; text-decoration: none; font-weight: bold;  padding:0 10px; display:block;}
#navigation a:hover { color: #fff; text-decoration:none; font-weight: bold; background:url(menu-bg-1.jpg) repeat-x;  padding:0 10px;  display:block;}

#banner { text-align: center; clear: both; height:166px;}
#contact{clear: both; text-align: left; width:211px;}
.contact-info{ color: #3b3b3b; padding:0 5px 0 10px; line-height:190%;}
.left-title{color:#2a4d74; padding:10px; font-weight:bold; font-size:14px;}

/*首页左边内容*/
#left { display: inline; float: left; width: 332px; border-right: 1px #ccc solid; text-align: left; height: 400px; background-color: #fff; }

/*子页面左边*/
#pageleft { display: inline; float: left; width: 211px; text-align: left; background:#f2f2f2;overflow:hidden;}

/*子页面右边*/
#pageright { float: right; width: 730px; text-align: left; margin: 0 10px 5px 0; background:#fff;overflow:hidden;}

/*首页标题*/
.home-about{border-bottom:1px #a5a5a5 solid; color:#f14418; font-size:20px; font-weight:bold; padding:5px 0;}
.right-title{border-bottom:1px #a5a5a5 solid; color:#2c7ca7; font-size:20px; font-weight:bold; padding:5px 0; text-align:left; margin-top:10px;}
#hometitle { text-align: left; background:url(cate-bg.jpg); height:25px; line-height:25px; }
 #hometitle a:link,#hometitle a:visited,#hometitle a:active{color: #fff; text-decoration: none; padding-left: 5px;  font-size:12px;}
 #hometitle a:hover {color: #fff; text-decoration:underline; padding-left: 5px; font-size:12px; }
 
 #hometitle-sub{ padding-left: 10px; color:#f00; font-weight:bold;}
 #hometitle-sub a:link,#hometitle-sub a:visited,#hometitle-sub a:active{ color:#FF0000;}
 #hometitle-sub a:hover {color:#FF0000;}

 .t-ico{ background-image: url(title-ico.jpg); background-position: left; background-repeat: no-repeat; padding-left: 40px; }

  /*span{ float: left; display: table; }*/

 .div-border{ border-left: 1px #b9ca97 solid; border-right: 1px #b9ca97 solid; }
 .search{ background-color: #505050; text-align: center; line-height: 200%; }
 .search span{ background-color: #505050; color: #fefefe; width: 190px; padding: 5px; }

/*首页内容*/
#homecontent { line-height: 200%; color: #444; padding: 10px;}
#homecontent p{line-height:190%;}
.pro-content {color:#fff; font-size:12px;}

/*首页新闻列表*/
#newslist { color:#000;}
#newslist a{color:#000;}
#newslist a:hover{text-decoration:underline;}
#newslist ul { text-align: left;}
#newslist li { line-height:180%;}

/*子页面新闻列表*/
#news { width: 100%; }
#news li { list-style: none; clear: both; margin-top: 10px; height: 16px; display: block; background-image: url(vline.jpg); background-position: bottom; background-repeat: repeat-x; margin-left: 0px; }
#news li a#n1 { text-decoration: none; float: left; }
#news li a#n2 { text-decoration: none; float: right; color: #999; display: block; }
#news li a#n3 { float: left; padding-right: 10px; color: #999; display: block; }
#news li a#n1:hover { text-decoration: underline; }
#news li a#n3:hover, #news li a#n3:hover { text-decoration: none; }

/*首页联系方式*/
.homecontact { height: 160px; line-height: 200%; }

.homcontact span { padding-left: 10px; margin-left: 10px; }

/*首页产品展示*/
.prolist{display:block; text-align:left;}
.prolist ul{padding:5px 5px 5px 10px;}
.prolist li span{display:block; padding:2px 0;}
.prolist li{float:left; width:210px; height:170px; padding:8px 10px; overflow:hidden;}
.prolist li span.pro-img{background: url(pro-bg.jpg) left center no-repeat; text-align:center; width:188px; height:102px; padding-top:15px;}

/*home lab solution*/
.home-lab{display:block; padding:10px 0;}
.home-lab li{width:180px; float:left; height:120px;}
.home-lab li span{display:block; text-align:center;}
.home-lab li img{width:170px; margin-bottom:5px;}

/*底部*/
#footer { width: 976px; clear: both; text-align: center; margin: 0 auto; color: #fff;  background:url(head-bg.jpg) center repeat-y;}
#footer a{color:#fff;}
.bottom-bg{background:url(bottom-bg.jpg) top repeat-x; height:40px; width:974px;}
/*底部导航*/
#footernav { margin:0 auto; width:965px;  height: 25px; background:#2c7ca7; }
#footernav ul { text-align: center; margin:5px auto auto 170px; }
#footernav li { float: left; padding: 0px 5px; height: 25px; line-height: 25px; overflow: hidden; color:#fff; }
#footernav li img{margin-top:5px;}
#footernav a:link,#footernav a:visited,#footernav a:active{ color: #fff; text-decoration: none; }
#footernav a:hover { color: #fff; text-decoration: underline; }

.foot-links{display:block; text-align:center; padding-top:15px; color:#fff;}
.foot-links li{display:inline;}
.foot-links a{color:#fff;}

/*版权信息*/
#copyright { height: 30px; line-height: 30px; background:#2c7ca7; width:965px; margin:0 auto;}

/*底部分类*/
#footcate { line-height: 200%; text-align: left; margin-left: 20px; }

/*面包屑导航*/
#daohang { color: #2c7ca7; font-size: 11px; text-align: left; height: 21px; line-height: 21px; padding:5px 10px; border-bottom:1px #a5a5a5 solid; font-weight:bold;}
#daohang a:link { color: #2c7ca7; }
#daohang a:visited { color: #2c7ca7; }
#daohang a:active { color: #2c7ca7; }
#daohang a:hover { color: #2c7ca7; text-decoration: underline; }
#daohang ul { text-align: left; }
#daohang li { height: 15px; line-height: 15px; width: 600px; }

/*单页面内容*/
#pagecontent { line-height: 150%; color: #444; }
#pagecontent li { line-height: 150%; padding: 8px; display:block; width:100%;}

/*分类列表*/
#catelist { width:197px; margin:0 auto; overflow:hidden; font-family:Arial, Helvetica, sans-serif; font-weight: bold;}
#catelist ul { text-align: left;}
#catelist li { height: 25px; line-height: 25px; overflow: hidden; padding-left: 20px; }
#catelist a{ color: #000; text-decoration: none; padding-left: 5px;  font-size:12px;}
#catelist a:hover { color: #000; text-decoration:underline; padding-left: 5px; font-size:12px; }
#left-prolist{ color: #686868; margin-bottom: 10px; }
#left-prolist a{ color: #fbfbfb; text-decoration: none; padding-left: 5px; }

/*product detail*/
.pro-img-name .pro-left{float:left; width:200px;}
.pro-img-name .pro-right,.request,.request-a{float:left;}
.pro-img-name .pro-right dd{text-align:left; display:block; padding:2px 0;}
.request{margin-top:3px; margin-right:5px;}
.pdf-download{background:url(x-arrow.gif) left center no-repeat; padding-left:10px;}
.request-a{margin-top:-2px;}

/**分页**/
.pagelist { margin: 3px; padding: 3px; border: 0px; float: right; }
.pagelist .n { border: 1px #3e3e3e solid; padding-left: 5px; padding-right: 5px;  }
.pagelist .m { border: 1px #b9ca97 solid; padding-left: 5px; padding-right: 5px; }

/*订单列表项*/
label { float: left; width: 60px; }
.about-border{padding:5px 0 5px 5px; color:#444; line-height:170%;}
.home-about{ width:490px; overflow:hidden; margin:10px 0 0 0;}
.pro-name a{ color:#000; text-align:left;}

.language{margin:10px auto; color:#fff;}
.language a{color:#fff;}
.language a:hover{color:#fff; text-decoration:underline;}
.language ul{text-align:right;}
.language li{ display:inline; padding:0 5px;}
.language .en{background:url(en.jpg) left center no-repeat; padding-left:20px;}
.language .zh{background:url(ch.jpg) left center no-repeat; padding-left:20px;}

.picshow {width: 976px; height: 166px; margin:0 auto;}
.picshow_main { width: 976px; height: 166px; margin:0 auto;}
.picshow_main .imgbig { filter: progid:dximagetransform.microsoft.wipe(gradientsize=1.0,wipestyle=4, motion=forward); width: 976px; height: 166px}
.picshow_change { display:none;}
.picshow_change img {display:none;}
img{border:0px;}

.left-search{padding-left:10px;}
.search-input{background:#fff url(search-1.jpg) 2px center no-repeat; border:1px #bfbfbf solid; border-right:0; height:24px; line-height:24px; padding-left:10px; color:#999999; margin-top:0px; *margin-top:0;}
.search-bt{background:url(search-bt.jpg); width:26px; height:26px; border:0; cursor:pointer;}
