@charset "utf-8";
/* CSS Document */
*{margin:0; padding:0;}
img{border:0;}
body { margin:0 auto;background:#ffffff ; font-family:Arial;}
body,td,th {font-size:12px;color:#2d2d2d; line-height:20px;}
a{ color:#2d2d2d; text-decoration:none;}
a:hover{color:#008080;}
.clear{ clear:both;}
ul{ list-style-type:none;}
/* 整体 */
#tf-menu{ margin:0 auto; width:950px;}

.navbar.navbar-default {
    position: fixed;
    z-index: 1100;
    background-color: #fff;
    width: 100% !important;
    top:0;
}
.navbar.navbar-default div#top {
    margin: 0 auto;
    overflow: hidden;
    float: initial;
}
#frame{ margin-left: auto; margin-right: auto; width:950px;}
.xuanfu-bianju div#nbar{margin-top:125px;}
.xuanfu-bianju div#bar{margin-top:125px;}
#top{ float:left; width:950px;}
.log{ float:left; padding-top:5px;}
.log a{ float:left;}
.tr{ float:right; width:500px; padding-top:12px;}
.trtop{ float:left; width:495px;}
.trtop p{ float:right; font-size:14px;}
.trtop p span{ color:#008080; padding-left:5px;}
.trsear{ float:right; padding-top:10px;}

#sform{ float:left; width:290px;  height:34px;background:url(../images/1_02.jpg) no-repeat;}
#sform input{ background:0; border:0; color:#ccc}
#stext{ float:left; width:240px; line-height:34px;height:34px; margin-left:10px; color:#ccc}
#sbut{ float:left; width:35px; height:34px; cursor:pointer;}

#nav{ float:left; width:500px; padding-top:10px;}
#nav li{ float:right;}
#nav li a{ display:block; padding-left:17px; padding-right:17px; line-height:25px; font-size:18px; font-family:Tahoma, Geneva, sans-serif;}
#nav li a.hover{color:#008080;}

#cate{ float:left; width:950px; padding-top:10px;}
.cat1{ float:left; width:233px; text-align:center; padding-right:3px;}
.cat1 strong{ float:left; width:233px; font-size:14px; font-weight:normal; padding-bottom:2px;}
.cat1 ul{ float:left; width:221px; background:#008080; height:32px; padding:10px; padding-left:6px; padding-right:6px; overflow:hidden; line-height:32px;}
.cat1 ul li{ float:left;  text-align:center; padding-left:5px; padding-right:5px;}
.cat1 ul li a{ color:#fff; line-height:32px;overflow:hidden; line-height:32px; }
#bar{ float:left; width:950px; height:390px;}

#mnr{ float:left; width:950px; padding-top:15px; padding-bottom:15px;}
.mnr1{ float:left; width:950px; font-size:14px; font-family:Tahoma, Geneva, sans-serif}
.mnr1 span{ color:#008080;}
.mnr2{ float:left; width:950px; padding-top:30px; padding-bottom:15px;}
.mbt2{ float:left; border-bottom:1px solid #6d6f72; padding-bottom:10px; width:950px;}
.mbt2 strong{ float:left; font-size:24px; font-family:Tahoma, Geneva, sans-serif; line-height:30px;}
.mnr2 ul{ float:left; width:950px; padding-top:15px;}
.mnr2 ul li{ float:left; width:950px; background:url(../images/1_04.jpg) no-repeat 0px 6px;}
.mnr2 ul li a{ float:left; padding-left:10px;}

#fframe{ float:left; width:100%; background:url(../images/1_05.jpg) repeat-x; height:51px;margin-top:10px;}
#foot{ float:left; width:950px;}
#foot p{ float:left; line-height:51px; color:#fff;}

.copyright { color:#fff; font-size:12px; font-weight:bold;}
.copyright:hover{ color:#fff; font-size:12px; font-weight:bold;}

#nbar{ float:left; width:950px; padding-bottom:10px;}
#main{ float:left; width:948px; padding-top:5px;border:1px solid #e5e5e7;}
.position{ width:940px; line-height:29px; border-bottom:1px solid #e5e5e7; color:#000; padding-left:10px;}
.position a{ color:#000}

#left{ float:left; width:205px; display:inline; padding-left:10px; padding-bottom:10px;}
#lbt{ float:left; width:205px;line-height:48px; font-size:16px; color:#008080; font-weight:bold}
.lmenu{float:left;width:205px;} 
.lmenu li { float:left; width:205px; margin-bottom:2px}
.lmenu li a{ float:left; width:184px; line-height:28px;background:url(../images/2_10.jpg) no-repeat; padding-left:21px;}
.lmenu li a:hover{color:#008080}
.lmenu li a.hover{color:#008080}
.lmenu li ul li a{ background:none; background:url(../images/2_04.jpg) repeat-x bottom}
.lmenu li ul li a:hover{ background:url(../images/2_04.jpg) repeat-x bottom; color:#008080}

#lnr{ float:left; width:205px; margin-top:20px; background:url(../images/2_11.jpg) repeat-x; padding-top:12px}
#lnr strong{ font-size:16px; color:#008080}
#lnr ul{ margin-top:10px}
#lnr li{ width:195px; background:url(../images/2_12.jpg) no-repeat left center; padding-left:10px; line-height:25px}
#lnr li a{ color:#008080}

.lpss{ float:left; background:#f0f0f0; padding:14px; width:177px;}

.lpcp{ float:left; width:177px; padding-bottom:8px;border-bottom:#e5e5e5 solid 1px; padding-top:12px;}
.lptp{ float:left;border:#e5e5e5 solid 1px;}
.lpwz{ float:right; width:82px;line-height:18px;}
.lpwz p{ float:left; width:82px; padding-top:5px;font-size:11px;}
.lpwz a{ line-height:18px; height:36px; overflow:hidden; font-size:11px;}


#right{ float:right; width:700px; padding-top:35px; padding-right:10px;}
#rbt{float:left; width:680px; height:24px;line-height:24px; padding-top:10px; padding-bottom:5px; border-bottom:#e8e8e8 1px solid; color:#008080; font-size:16px}
#rbt strong{float:left;}

#rnr{ float:left; width:680px;  min-height:500px;  padding-top:10px; padding-bottom:10px;}

#newsrnr{ float:left; width:680px;}
.cwzNewss{ float:left; width:680px;}
#cwzNewsimg{ float:left; width:6px; height:6px; margin-top:12px; line-height:20px; background-color:#008080;}
#cwzNewsTitle{ float:left; width:550px; line-height:30px; height:30px; overflow:hidden;}
#cwzNewsTitle a{ float:left;font-size:12px; font-weight:bold; color:#008080}
#cwzNewsTitle span{ float:left; padding-left:10px;}
#cwzNewsAddtime{float:left; padding:0 10px; text-align:left; padding-left:10px; line-height:30px;color:#008080; }
.cwzNewsRemark{ float:left; width:470px; padding-left:10px; line-height:20px; max-height:50px; overflow:hidden; text-align:justify;padding-bottom:10px;}
.cwzNewsRemark a{ color:#008080; }
.morenews{ float:right; width:660px;line-height:25px; text-align:right; border-bottom:2px #cccccc dotted; margin-bottom:5px;}
.morenews a{ float:right; color:#008080}
#newsrnr tr{ padding-bottom:5px; }
.newst{ float:left; width:540px;}
.newsf{ float:left; width:664px;} 
.newsdesc1{line-height:58px; margin-left:10px; float:left; border-bottom:1px dashed #CCC; margin-bottom:10px; padding-bottom:5px; width:680px;}
.newsdesc1 img { width:680px;}
.newsdesc1 p{width:670px; }
.newsdesc1 p img{ width:660px; margin-left:95px;}
.newstitle1{font-size:13px; font-weight:bold;  text-align:center; margin-left:10px; padding-bottom:5px;}
.newstitle2{line-height:16pt; border-bottom:1px dashed #CCC; text-align:center;}
.cssback{font-size:14px; font-weight:bold; width:680px; text-align:center;border-top:1px dashed #CCC; padding-top:5px;}


.feedbackBox
{
    float: left; 
        padding: 15px;

}

.Feedbackbg
{
    float: right;
    width: 300px;
    height: 140px;
}
.textStyle
{
    width: 350px;
    height: 20px;
    line-height: 20px;
    background-color: #ffffff;
    border: solid 1px #C5C5C5;
    padding-left: 2px;
}
.textAreaStyle
{
    width: 350px;
    line-height: 20px;
    background-color: #ffffff;
    border: solid 1px #C5C5C5;
    padding-left: 2px;
}
#FeedbackContext table
{
    margin-bottom: 15px;
    border-collapse: collapse;
    margin-left: 30px;
    width: 510px;
}
#FeedbackContext table tr
{
    margin-top: 10px;
}
#FeedbackContext table th
{
    text-align: right;
    font-weight: lighter;
    padding-top: 5px;
    padding-bottom: 5px;
color:#3D4146;    width: 140px;
    padding-right: 6px;
}
#FeedbackContext table td
{
    padding-top: 5px;
    padding-bottom: 5px;
color:#3D4146;    padding-left: 5px;
    text-align: left;
}
.red{ color:Red;}

/********
#btnFeedbackSend{ border:none; cursor:pointer;  width:96px; height:40px; background-image:url(../picture/btnfeedback.jpg);  text-indent:-9999px; background-position:left top;}
#btnFeedbackReset{ border:none; cursor:pointer; width:96px; height:40px; background-image:url(../picture/btnfeedback.jpg); text-indent:-9999px;}
**********/

.FeedbackUsText
{
 width:auto;
  clear:both;
      /*border-top: solid 1px #cccccc;*/



        background:url(../images/Feedback.jpg) no-repeat 0px 25px;
        /*        background-image: url(../images/Feedback.jpg);
*/
}
.FeedbackUsText p
{ clear:both; 
 color:#3D4146;  padding-top:0px; margin:0px;
   text-indent:15px; line-height:24px;
  }
  
  
       .ContactUs{
width:655px; padding-left:15px; padding-right:20px; 
   float:left;
}
.ContactUs p strong{ font-size:16px; margin-bottom:15px; float:left; display:block;width:655px; padding-top:10px; }

.ContactUs p{
 color:#444444;
 line-height:2em;
 padding:0px; margin-bottom:10px;
}

		#sitemapnav a{ color:#1e0a00;}
#sitemapnav .fontbig {
	width:400px !important;
}
#sitemapnav li {
	float:left;
	width:400px;
	line-height:22px;

}
#sitemapnav li a {
	text-decoration:underline
}
#sitemapnav li a:hover {
	color:#bc0200; font-weight:bold;
}
.probigclass {
	padding-left:50px;
}
#sitemapnav .PROclass_01 {
	width:350px;
	padding-left:22px;
	background: url(../images/default/icon010.gif) 0 70% no-repeat;
	margin-left:10px;
	display:inline;

}
#sitemapnav .PROclass_02 {
	width:350px;
	padding-left:22px;
	background: url(../images/default/icon011.gif) 0 70% no-repeat;
	margin-left:40px;
	display:inline;

}

#sitemapnav .PROclass_03 {
	width:350px;
	padding-left:22px;
	background: url(../images/default/icon012.gif) 0 70% no-repeat;
	margin-left:70px;
	display:inline;
}
#sitemapnav .PROclass_04 {
	width:350px;
	padding-left:22px;
	background: url(../images/default/icon013.gif) 0 70% no-repeat;
	margin-left:100px;
	display:inline;
}


#newsrnrps{ float:left; width:680px;}
.newsswidt{ float:left; width:120px;margin-top:10px;}
.newsswidt a{ width:120px;background:#008080;  height:30px; color:#fff; font-weight:bold;  line-height:30px; text-align:center; display:block;}

#promoreimg{width:324px; float:left; margin-top:5px; margin-bottom:5px; border:solid 1px #ccc; overflow:hidden;}
#promoreimg img{float:left; width:60px; height:45px; border:0; margin:5px; margin-left:0px; border:1px solid #e5e5e5; padding:2px; cursor:pointer;}
#promoreimg .LeftBotton { float:left;BACKGROUND: url(../images/pro-left.gif) no-repeat 0px 0px; LEFT:0px; WIDTH: 14px; CURSOR: pointer; TOP: 0px; height:61px;}
#promoreimg .Cont { float:left; MARGIN: 0px auto; OVERFLOW: hidden; WIDTH: 282px; height:61px; margin-left:8px;}
#promoreimg .RightBotton { float:right;BACKGROUND: url(../images/pro-right.gif) no-repeat 0px 0px; RIGHT:0px;  WIDTH: 14px; CURSOR: pointer; TOP: 0px; height:61px;}



.nmb2{ float:left; width:680px; padding-top:15px;}
.table2{ float:left; width:680px;}
.mubg3{background:#e1e1e1;color:#333; text-align:center; border-right:#fff solid 4px;width:680px; cursor:pointer;}
.mubg4{background:#008080;color:#fff; text-align:center;border-right:#fff solid 4px;width:680px;cursor:pointer;}
.mu3_cont{overflow:hidden; width:680px; padding-top:15px; float:left;}
.mu3_cont p{ padding-bottom:10px;}


.product{ width:690px; margin-top:10px;}
.product_left{ float:left; width:334px;}
.product_full{ width:320px; height:240px; padding:2px; border:1px #ccc solid; overflow:hidden;}
.product_full img { width:320px; height:240px;}
.product_pic{ float:left; width:90px; height:70px; margin-right:5px; margin-top:5px; border:1px #ccc solid; cursor:pointer;}
.product_pic img{ width:85px; height:66px; padding:2px; float:none;}
.product_right{ float:left; width:335px; line-height:20px; margin-left:10px; overflow:hidden;}
.product_right_2{ float:left; width:345px; min-height:250px; line-height:20px; margin-left:10px; overflow:hidden;}
.product_desc{ width:680px; text-align:left; margin-top:5px; line-height:20px; overflow:hidden;}
.product_desc td{ padding:4px;}
.product_act { width:280px; margin-top:10px;}
.product_act img { float:none;}
.product_act_t { font-weight:bold;}
.product_act tr{ height:25px;}
.pronam { float:left; width:225px;}
.pronam span{ float:left;}
.product_ss{ float:left; width:335px;}
.procont_contact{ width:680px; text-align:center; margin-top:10px;}
.procont_contact img{ margin-right:5px; float:none;}
.product_order{ width:680px; margin-top:10px; margin-bottom:10px;}
.product_order a{ font-weight:bold;}
.product_blank{ color:#aaa;}
.product_red{ color:#F00;}
.product_link_1{ border:0; width:137px; height:32px; margin-right:20px; color:#fffefd; font-size:14px; font-weight:bold; background:url(/images/link.gif); cursor:pointer;}
.product_link_2{ border:0; width:137px; height:31px; color:#333333; font-size:14px; font-weight:bold; background:url(/images/link_2.gif); cursor:pointer;}

.product_nas { float:left;}

.product_detail { float:left; padding-top:6px; padding-bottom:6px;}
.product_detail h3 { font-size:12px;}
.product_detail p img { padding:3px; }
.product_detail h4 { font-size:12px; padding-top:5px; }
.product_more { float:right; width:160px; padding:6px; margin-top:25px; border:solid 1px #dddddd; background-color:#eee; }
.product_more img { margin-top:3px; }
.product_down { float:right; width:192px; margin-top:3px; overflow:hidden; }
.product_down img { margin-top:5px; }
.product_sort { float:right; width:98px; padding-top:3px;}
.product_sort span{ display:block; float:left; margin:0 5px; height:11px; line-height:11px;}
.product_sort .pic_prev{ padding-left:12px; background:url(../images/bg_prev.png) no-repeat 0 1px; color:#113d58; text-align:right;}
.product_sort .pic_prev:hover{ background:url(../images/bg_prevhover.png) no-repeat 0 1px; text-align:right;}
.product_sort .pic_next{ padding-right:12px; background:url(../images/bg_next.png) no-repeat 28px 1px;color:#113d58;}
.product_sort .pic_next:hover{ background:url(../images/bg_nexthover.png) no-repeat 28px 1px;}
.product_sort .pic_nextru{ padding-right:12px; background:url(../images/bg_next.png) no-repeat 70px 1px;color:#113d58;}
.product_sort .pic_nextru:hover{ background:url(../images/bg_nexthover.png) no-repeat 70px 1px;}
.product_sort .pic_nextes{ padding-right:12px; background:url(../images/bg_next.png) no-repeat 55px 1px;color:#113d58;}
.product_sort .pic_nextes:hover{ background:url(../images/bg_nexthover.png) no-repeat 55px 1px;}
.product_sort .pic_nextpt{ padding-right:12px; background:url(../images/bg_next.png) no-repeat 52px 1px;color:#113d58;}
.product_sort .pic_nextpt:hover{ background:url(../images/bg_nexthover.png) no-repeat 52px 1px;}
.product_sort .pic_nextfr{ padding-right:12px; background:url(../images/bg_next.png) no-repeat 44px 1px;color:#113d58;}
.product_sort .pic_nextfr:hover{ background:url(../images/bg_nexthover.png) no-repeat 44x 1px;}
.product_sort .pic_nextde{ padding-right:12px; background:url(../images/bg_next.png) no-repeat 54px 1px;color:#113d58;}
.product_sort .pic_nextde:hover{ background:url(../images/bg_nexthover.png) no-repeat 54x 1px;}
.product_sort .mover_prev{ background:url(../images/bg_prevhover.png) no-repeat 0 1px; text-align:right; }
.product_sort .mover_next{ background:url(../images/bg_nexthover.png) no-repeat 28px 1px;}
.product_sort a:hover{color:#3e3a39;}


/*** 证书，测试仪器 ***/
.pcp3{ float:left; width:155px; padding-bottom:10px;  padding-right:15px;}
.pip_3{ width:150px; height:229px; padding:2px; border:#ccc solid 1px;}
.pip_3 img{ width:150px; height:229px;}
.ptp_3{ width:155px; height:22px; padding-top:5px; text-align:center; background:#6a6a6a; overflow:hidden;}
.ptp_3 a{ color:#fff;}
.ptp_3 a:hover{ color:#c6181d;}


.pcp1{ float:left; width:162px; padding-right:10px; padding-top:10px;}
.ptp1{ float:left; width:160px; border:1px solid #c4c4c4;}
.pwz1{ float:left; width:160px; text-align:center; line-height:20px; padding-top:5px;}
#newsrnr{ float:left; width:680px;}

/*contactUs===============contactUs*/
.contactUs{ padding-bottom:50px; line-height:25px;}
.contactUs .tips{ margin-bottom:35px;}
.contactDetails{ margin-bottom:30px; width:650px;}
.contactDetails li{ border-bottom:1px dotted #d6c277; line-height:25px; zoom:1}
.contactDetails span,.contactDetails label{ display:block; float:left; padding:3px 0;}
.contactDetails label a{ text-decoration:underline; }
.contactDetails span{ padding-right:10px; width:110px; text-align:right; font-weight:bold;}
.contactDetails label{ padding-left:8px; width:480px; border-left:1px dotted #d6c277;}
.btn_send{ display:block; width:153px; height:34px; background:url(../images/bg.png) no-repeat 0 0; margin-bottom:5px;}
.btn_send{ width:53px; height:22px; background-position:0 -192px; border:none!important; cursor:pointer;}
.contactUs .message{ width:300px; height:120px;}
.contactUs .supplier li{margin-bottom:20px;}
.contactUs .supplier li label.error{ margin-left:3px;}


/*clear*/
.clearfix:after,.contactDetails li:after,.contactUs .supplier li:after,.newsList li h6:after{ content:'\0020'; display:block; clear:both; height:0;}
.clearfix,.contactDetails li,.contactUs .supplier li,.newsList li h6{ zoom:1}

.input1{ width:330px; height:20px; border: 1px #acacac solid; margin-left:15px;}
.textarea{ width:380px; border: 1px #acacac solid; margin-left:15px;}
.ml_10{ float:left; padding-left:15px; padding-bottom:15px;width:680px;}
	.contact_us{ margin:20px 0 20px 20px; }
	.contact_us li{ width:600px; padding-bottom:7px;float:left;}
	.contact_us #btnFeedbackSend,#btnFeedbackReset{cursor:pointer; background:url(../images/btnblue.png) no-repeat; width:90px; height:22px; font-size:11px; border:0px; color:#fff; margin-left:15px;}
	.conla{ float:left; text-align:right; width:130px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}
	
	#btnFeedbackSend{cursor:pointer; background:url(../images/btnblue.png) no-repeat; width:90px; height:22px; font-size:11px; border:0px; color:#fff}
	
	#rnrp{ float:left; width:680px;}
#rnrp p{ padding-bottom:5px; width:680px; float:left;padding-top:5px;}
.strrnr{ float:left;padding-bottom:5px; }
#newsrnrp{ float:left; width:680px; padding-bottom:10px; }
#newsrnrpst{ float:left; width:680px; padding-bottom:10px; }
#newsrnrpst td{ line-height:18px; padding-top:8px;}

.moret{font-size:12px; float:right; }
.moret a{ float:right; padding-right:5px; }

.sorry{ float:left; width:670px;}
.rnrpt{ float:left;width:680px; padding-top:12px;padding-bottom:8px; border-bottom:#cecece 1px dashed;}

.Grey{ float:left;}
.ralist{ float:left; width:505px;}
