/* CSS Document */
@charset "utf-8";

/*������ʽ*/
html,body{-webkit-text-size-adjust:none;text-align:justify; text-justify : newspape;font-family:Arial;}

html,body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td,img{ margin:0;padding:0; border:0px;}

body,button,input,select,textarea{ font-size:12px; color:#555; font-family:Arial;}

h1,h2,h3,h4,h5,h6{font-size:100%;}

h1 { width:100%; font-family:"Arial", Times, serif; font-size:20px; color:#000; padding-bottom:5px; border-bottom:2px solid #336699; margin-top:16px; }

h6 { font-size:16px; color:#000; padding-top:10px; padding-bottom:0px; margin-bottom:0px;}

h6 span { width:20px; line-height:20px; font-size:16px; color:#FFF;background:url(../images/web/liNum-BG.png) no-repeat; display:inline-block; text-align:center; margin-right:5px;} 

ul,li,ol{list-style:none;}

a{text-decoration:none;}

a:hover{text-decoration:underline;}

p{ font-size:12px;line-height:18px; }

input:hover { border:0px;}

.fixed:after { content:"."; display:bolck; clear:both; height:0; visibility:hidden;}

.html.fixed { height:1%;}

.clear { display:block!important; float:none!important; clear:both; overflow:hidden; width:auto!important; padding:0!important; font-size:0px; line-height:0; height:0px;}

.hid { display:none;}

.dis {display:block;}

.cus { cursor:pointer;}

.w1000 { width:1000px; height:auto; margin:0px auto; display:block; display:block!important; float:none!important; clear:both; overflow:hidden;}

.wbody { width:100%; height:auto; display:block; display:block!important; float:none!important; clear:both; overflow:hidden;}

.w251 { width:251px; height:auto; float:left; display:inline; overflow:hidden;}

.w749 { width:749px; height:auto; float:right; display:inline; overflow:hidden;}

.w730 { width:730px; height:auto; float:right; display:inline; overflow:hidden;}

.fl { float:left;}

.fr { float:right;}

.show {display:block;}

.hide {display:none;}

.fs-11 { font-size:11px;}

.F12-FF0000 { font-size:12px; color:#FF0000;}

.MT-30 { margin-top:30px;}

/*����Ч��*/

 #maskBG{ top:0%;left:0%;width:100%;height:100%;position:fixed;background-color:black;z-index:1001;-moz-opacity:0.5;opacity:.50;filter:alpha(opacity=50);display:none;}
       
.proMaskCon-1,.proMaskCon-2{ width:400px; height:200px; border:5px solid #6699cc;position:absolute; top:50%; left:50%; margin:-100px 0px 0px -200px; background-color:#FFF;z-index:1002;display:none;overflow:hidden;}

.proMaskCon-1 a,.proMaskCon-2 a{ width:84px; height:35px; line-height:36px; text-align:center; font-size:14px; color:#663300;background:url(../images/web/BTN01-BG.png) no-repeat; display:block;position:relative; top:70px; left:150px;}

.proMaskCon-1 a:Hover,.proMaskCon-2 a:hover{ text-decoration:none;}

.proMaskCon-1 p{ font-size:14px; position:relative; top:60px; left:40px;background:url(../images/web/info1_ICO.png) no-repeat; padding-left:45px; height:36px; line-height:36px; }

.proMaskCon-2 p{ font-size:14px; position:relative; top:60px; left:40px;background:url(../images/web/info2_ICO.png) no-repeat; padding-left:45px; height:36px; line-height:36px; }

.proMaskCon-3{ width:1040px; height:420px; position:absolute;  top:50%; left:50%; margin:-210px 0px 0px -520px;  border-top:5px solid #6699cc; padding-top:0px; background-color:white;z-index:1003;display:none;overflow:hidden; background:#FFF;}

.proMaskCon-3 img { width:30px; height:30px; position:relative; z-index:1004;display:block; margin-top:10px; margin-left:1000px;}


/*ͷ��logo��*/

#Header { height:75px; padding-top:20px;}

.logo { float:left;}

.logo h1 { margin:0px; padding:0px; }

.logo span { display:none;}


.searchBar { width:515px; float:left; display:inline; padding-left:50px;}

.search { width:460px; height:41px; padding-left:45px; background:url(../images/web/hdSearchTxt-BG.png) no-repeat;margin-top:10px; }

.seaTxt { width:350px; height:36px; line-height:36px; border:0px;   padding-left:5px; margin-top:2px; background:#FFF; float:left; display:inline; font-size:14px; color:#555;}

.seaBtn { width:97px; height:40px; line-height:40px;display:block; background:url(../images/web/HdSearchBtn-BG.png) no-repeat; font-size:15px;  color:#996600; float:right; }

.seaBtn:hover { cursor:pointer;}

.searchBar p { font-size:12px; color:#666; padding-top:5px;}

.searchBar p a {  color:#666; }

.quTxt { float:right;}

.quTxt a { display:block; padding:10px 10px; color:#333; background:#c5c7cc; font-size:14px; margin-top:12px;}

.quTxt a:hover { text-decoration:none;}


/*ͷ��������*/

#HdNav { padding-top:20px; z-index:99; margin-left:-13px;}

#HdNav li { float:left; display:inline; margin-left:13px; font-size:16px; text-align:center; padding-bottom:0px; margin-bottom:0px;}

.hnSele-1{ width:111px; height:40px; line-height:40px;  background-image:url(../images/web/HdNav1-BG.png); color:#333;}

.hnComm-1 { width:111px; height:40px; line-height:40px; background-image:url(../images/web/HdNav2-BG.png); color:#FFF;}

.hnSele-2{ width:182px; height:40px; line-height:40px; background-image:url(../images/web/HdNav3-BG.png); color:#333; }

.hnComm-2 { width:182px; height:40px; line-height:40px; background-image:url(../images/web/HdNav4-BG.png); color:#FFF;}

.hnSele-1:hover, .hnComm-1:hover, .hnSele-2:hover,.hnComm-2:hover { cursor:pointer; }


#hnRight { padding-top:16px;}

/*
#HdContact { width: 1000px; height:60px; line-height:60px;background:#EBEBEB; border:1px solid #F9F9F9; margin-top:-5px;}

#HdContact li { float:left; font-size:20px; color:#555; display:inline; margin-left:60px;}

#HdContact li img { padding-top:12px; margin-right:-50px;}
*/

#HdContact { width: 998px; height:40px; line-height:40px;background:#f4f4f4; border:1px solid #DDD;border-top:1px solid #ebebeb;}

#HdContact li { float:left;font-size:16px; color:#555; display:inline; padding-left:30px;}

#HdContact li img { margin-top:8px; margin-right:-20px; display:block;}


/*��ҳ���岿��*/

#IndexBody { padding-top:10px;}

/*�ײ��ؼ���*/



#FtrKeyWords { width:960px; height:auto; display:block; padding:0px 20px 10px 20px; background:#f9f9f9; overflow:hidden; margin-top:20px;}

#FtrKeyWords p { font-size:13px; color:#777; line-height:18px; padding-top:10px; font-size:11px; }

#FtrKeyWords strong { font-weight:normal;}



/*�ײ���ϵ��ʽ*/

#FtrContact {height:105px;margin:0px auto;margin-top:20px;background:url(../images/web/ftrContact-BG.png) no-repeat;overflow:hidden; clear:both;}

#FtrContact ul { padding:20px 10px;  }

#FtrContact li { float:left; padding-right:12px; }

#FtrContact li p { margin:0px; padding:0px;}

#FtrContact li a { line-height:24px;color:#663300; }

/*�ײ���ݵ���*/

#FtrNav { background:#F9F9F9; height:auto; display:block; border-top:2px solid #333; padding-bottom:20px; margin-top:20px;}

#FtrNav ul {display:block; padding-left:10px; }

#FtrNav li {float:left;padding-right:25px;padding-left:25px;}

#FtrNav li h6 {color:#333;font-size:16px;padding-top:20px;padding-bottom:10px;}

#FtrNav li h6 img {vertical-align:middle;padding-right:10px;}

#FtrNav li a {color:#555;height:20px;line-height:20px;display:block;}

#FtrNav li a:hover{color:#333;color:#663300;}

#Footer { padding-top:20px; padding-bottom:30px; border-top:2px solid #ccc; background:#F9F9F9; clear:both;}

#Footer li { height:30px; line-height:30px;}

.Footer-li-1 { padding-right:10px; float:left; color:#CC0000;}

.Footer-li-1 a { color:#333; font-weight:bold; display:inline; padding-right:20px;}

.Footer-li-2 { float:right; color:#555;}

/*��ҳ�Ҳ���*/

#PageRight {width:auto; height:auto;overflow:hidden;position:fixed;_position:absolute; margin-left:1010px; margin-top:0px;background:#FFF;}

#PageRight img { position:absolute; left:105px; top:3px;}

#PageRight a,#PageRight span a{ width:115px; height:40px;line-height:40px;margin-top:3px;background:#85c2f2;color:#FFF;font-weight:bold;display:block;padding-left:8px;}

#PageRight a:hover{	background:#5eaeee; text-decoration:none;}

#PageRight span a{ background:#390738;}

#PageRight span a:hover{ background:#390738;text-decoration:none;}

.prBtm a ,.prBtm a:hover{background:#390738;}

/*��ҳ��ʽ*/

/*��ҳ��ർ��*/

.leftNav { height:auto; margin:0px; padding:0px; border:0px;}
/*
.lnTit { width:240px; padding-left:11px; height:52px;line-height:52px;background:url(../images/web/lnTit-BG.png) no-repeat; display:block;}
*/
.lnTit span {font-family:"Arial"; font-size:20px; color:#FFF; font-weight:bold; padding-left:11px;}


.lnTit { width:240px; padding-left:11px; height:42px;line-height:42px;background:url(../images/web/lnTit-BG.png) no-repeat; display:block;}

.lnCon { height:auto;background:#eee; margin-top:-2px; overflow:hidden;}

.lnCon p { width:240px; padding-left:11px; height:30px; line-height:30px; overflow:hidden; background:url(../images/web/lnConLine1-BG.png) no-repeat; border-top:1px solid #eee; color:#555; font-size:13px; }

.lnCon p:hover{ background:url(../images/web/lnConLine2-BG.png) no-repeat; cursor:pointer;}

.lnBtm { width:52px; height:5px; line-height:5px; font-size:0px; padding-bottom:5px;}

.lnShow { padding-top:10px; padding-bottom:10px; margin-left:250px;border:2px solid #ccc; border-left:0px; font-size:14px; background:#EEE; z-index:99999; position:absolute; margin-top:-40px;display:none;}

.lnShow a { width:210px; border:0px; line-height:24px;background:#EEE; color:#333; padding-left:10px; padding-right:10px; display:block;}

.lnShow a span { line-height:14px;}

.lnShow a:hover { background:#FF9933; color:#000; text-decoration:none;}

/*��ҳ�Ҳ�����*/

#Banner { width:730px; height:243px;}

/*��Ʒ����*/

#ProCit {font-size:13px;}

#ProCit h2 {  width:100%; font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#000; padding-bottom:5px; border-bottom:2px solid #336699; margin-top:16px; }

#ProCit a { line-height:18px; margin-top:10px; color:#555; background:url(../images/web/ProCit1-ICO.gif) no-repeat; padding-left:20px; display:block; overflow:hidden; padding-top:-5px;}

#ProCit a:hover { color:#333; text-decoration:none; background:url(../images/web/ProCit2-ICO.gif) no-repeat;}

#demo {width:710px;height:230px;overflow:hidden; margin-top:10px;}

#demo1{height:230px; overflow:hidden;text-align:left;margin:0px;padding:0px;}

#demo2{height:230px;text-align:left;margin:0px;padding:0px;}

/*�ͻ�����*/

#CusRev { width:730px;}

#CusRev h2 {  width:100%; font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#000; padding-bottom:5px; border-bottom:2px solid #336699; margin-top:16px; }

#CusRev ul { padding-top:10px; background:url(../images/web/cusRev-BG.png) no-repeat 0px -33px; height:210px;  }

#CusRev li { float:left; text-align:center; }

.cusRevPre { margin-top:80px; display:block; padding-right:15px; padding-left:5px;}

.cusRevNext { margin-top:80px; display:block; padding-right:0px}

#CusRev dd {float:left;padding-right:10px;}

#CusRev dd img { border:3px solid #CCC;}

/*��Ʒ�Ƽ�*/

#NewPro { width:730px; height:321px; display:block; background:url(../images/web/newPro-BG.png) repeat-y; margin-top:18px;}

#NewPro h2 { font-family:Arial, Helvetica, sans-serif; }

/*����*/

.npTit { width:710px; height:30px; padding-top:16px; margin:0px auto; border-bottom:2px solid #336699; display:block;}

.npTitLi-1 { float:left;  padding-right:30px; display:inline;}

.npTitLi-2 { float:left; display:inline; padding-top:4px;}

.npTitLi-3 { float:right; padding-top:5px;display:inline;}

.npTit span { font-family:"Arial", Times, serif; font-size:20px; color:#000; padding-bottom:5px; }

.npTit p { font-family:Arial;font-size:12px; color:#333;  padding-left:50px; font-style:italic; line-height:20px;}

.npTit strong { font-family:Arial;font-size:14px; color:#6699cc; }

.npTit a { font-family:Arial; font-size:12px; color: #333; }

/*����*/

.npc { width:720px; height:auto; margin-left:8px; margin-top:8px; }

.npc ul{ width:170px; height:253px; background:url(../images/web/newProCon-BG.png) no-repeat; float:left; margin-right:8px; display:block;}

.npc li { width:160px; margin-left:4px; display:block; overflow:hidden; }


.npcTit { height:18px; border-bottom:2px solid #6699cc; overflow:hidden; padding-top:12px; padding-bottom:5px;  }

.npcTit:Hover { cursor:pointer;}

.npcTit span { color:#333; font-size:14px; float:left;}

.npcTit i { color:#993300; font-size:14px; float:right;}


.npcCon { width:158px; height:158px; display:block; background:#f8fbff; border:1px solid #EEE; margin-top:5px; }

.npcCon p { font-size:11px; color:#555; padding-left:5px; padding-right:5px; padding-top:10px; line-height:14px;}

.npcCon strong { font-size:12px; color:#057c05; font-weight:normal;}

.npcCon span { font-size:12px; color:#333;}


.npcMore { margin-top:5px; margin-right:0px;}

.npcMore a{ display:block; float:right; padding:2px 5px; background:#ffcc00; color:#996600;}

.npcMore a:Hover { text-decoration:none;}

/*E-letter*/

#ELetter { width:728px; height:120px; background:url(../images/web/eLetter-BG.png) no-repeat; display:block; overflow:hidden; border:1px solid #EEE; margin-top:18px; }

#ELetter form { padding-top:32px; padding-left:30px;}

#ELetter p { color:#5883b7; font-size:12px; padding-top:3px;}

#ELetter span { padding-left:5px; padding-right:20px;}

.eletterTxt { width:427px; height:32px; line-height:32px; padding-left:10px; color: #333; font-size:12px; padding:1px; padding-left:10px; background:url(../images/web/eLetterTxt-BG.gif) no-repeat; margin-top:5px; display:inline-block; } 

.eletterBtn { width:83px; height:34px; line-height:34px; font-size:12px; color:#663300; text-align:center; background:url(../images/web/eLetterBtn-BG.gif) no-repeat; margin-left:10px;margin-top:5px; display:inline-block;}

.eletterBtn:hover { cursor:pointer;}


/****************ͨ����ҳ��ʽ*/

.PageMap { margin:0px; padding:0px; margin-top:10px;}

/*�����������*/
/*
.pathwayBtn { width:251px; height:52px; line-height:52px;background:url(../images/web/paywayBtn-BG.png) no-repeat;}
*/

.pathwayBtn { width:251px; height:42px; line-height:42px;background:url(../images/web/paywayBtn-BG.png) no-repeat;}

.pathwayBtn:hover { cursor:pointer;}

.pathwayBtn strong {font-family:"Arial", Times, serif; font-size:20px; color:#FFF; padding-left:10px;}

#leftNav { position:absolute; z-index:9999; background:#FFF; display:none;}

/*�Ҳ���վ��ͼ*/

.pageMap { width:719px; border-bottom:2px solid #000; padding-left:30px; padding-top:10px; height:30px;  }

.pageMap li { float:left; display:inline; padding-left:10px; padding-right:10px; font-size:16px; color:#000;}

.pageMap li:hover { cursor:pointer;}

.pageMap li span{ color:#72ade4;}

.pmLi { margin-left:200px;}

.pmLi2{ padding-left:10px;}

.pmBtn { position:absolute; z-index:99;}

.pmDiv { position:absolute; width:220px; height:auto; border:1px solid #EEE; border-top:0px;  z-index:99999; top:30px; left:0px; display:none;}

.pmDiv a { height:30px; line-height:30px; padding-left:10px; padding-right:10px;background:#ffF; border-top:1px solid #EEE;font-size:12px;color:#555;display:block; }

.pmDiv a:hover { color:#996600;text-decoration:none; background:#F9F9F9;}

/*�Ҳ���վ��ͼ-2*/
/*
.mapLink { border-bottom:2px solid #000; padding-left:15px; height:30px; line-height:30px; margin-top:17px; padding-bottom:5px;}
*/

.mapLink { border-bottom:2px solid #000; padding-left:15px; height:30px; line-height:30px; margin-top:5px; padding-bottom:5px;}

.mapLink li { float:left; display:inline; padding-left:3px; padding-right:3px; font-size:16px; color:#000;}

.mapLink li img { padding-top:4px;}

.mapLink li a { font-size:16px; height:30px; line-height:30px;color:#000; display:block;}

.mapLink li a:hover { text-decoration:none;}

.mapLink li a span { width:16px; height:16px; display:inline-block; background:url(../images/web/pageMapArrow-ICO.png) no-repeat; margin-left:5px; vertical-align:text-top;}

.mapli {}
/*
.mapDiv { position:absolute; z-index:555; background:#FFF; border-bottom:1px solid #EEE; margin-top:-5px; display:none;}
*/

.mapDiv { position:absolute; z-index:555; background:#FFF; border-bottom:1px solid #EEE; margin-top:-3px; display:none;}

.mapDiv a { font-size:12px!important; color:#555!important; height:28px; line-height:28px; background:#FFF; padding:0px 15px; border:1px solid #EEE; border-bottom:0px; }

.mapDiv a:hover { background:#F9F9F9; color:#996600!important;}

/*���Ĳ���*/

#PageBody { width:1000px; margin:0px auto; padding-bottom:30px; padding-top:0px; margin-top:5px; z-index:0;}

#PageBody h1{ font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#000;margin-top:12px; border:0px; }

#PageBody h2{ font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#000;margin-top:12px; border:0px; }

#PageBody h1 strong,#PageBody h2 strong { font-weight:bold;}

/*��ҳ����*/

.pageDesc { padding-top:0px;}

.pageDesc p { font-size:12px; color:#555; padding-top:10px; }

.pageDesc p i {font-size:14px; color:#663300; font-style:italic;}

.searchDesc { padding-top:15px;}

.searchDesc p { font-size:16px; color:#000;}

.searchDesc p span { color:#FF0000;}

.pageDesc h3 { font-size:14px; color:#057c05; font-weight:normal; padding-top:10px;}

.pageDesc a { font-size:15px; color:#663300; line-height:20px; padding:0px; margin:0px;}

.pageDesc p strong { font-size:14px;}


/*��������������*/


.downCatalog { width:240px; height:97px; padding-right:10px; background-image:url(../images/web/downCatalog-BG.png); background-repeat:no-repeat; background-color:#F9F9F9; position:relative; }

.downCatalog:hover { cursor:pointer;}

.downCatalog p strong { font-size:14px; color:#000; line-height:14px;display:block;position:absolute; left:75px; top:35px;}

.downCatalog p i { font-style:italic; font-size:12px; color:#12px; position:absolute; left:75px; bottom:15px;}

.downCatalog p span { font-size:10px; color:#777; position:absolute; left:75px; bottom:3px;}

/*ͨ��ҳ��е��б�*/

.pwTarList { width:940px;height:120px;padding:10px 20px; background:#F9F9F9; display:block; margin-top:15px; font-size:14px;}

.pwTarList a { width:172px; height:30px; line-height:30px; float:left; display:inline;  color:#333; text-align:left; }

.pwTarList a:hover { color:#087fcc;}

/*��ҳ��Ҫ���Ч��*/


.tbl { width:1000px; height:auto; display:block; overflow:hidden; margin-top:10px; }

.tblTop { text-align:right; width:1000px; margin-top:0px; font-size:14px; color:#663300; padding-bottom:5px;}

table { width:1000px;}

table tbody {
	width:998px;
	border:0px solid #DDD;
}

table,table tbody td,table tbody th{ border:1px solid #ddd;border-collapse:collapse; text-align:left; font-size:13px; }

table p { line-height:14px; padding-top:3px; padding-bottom:3px; /*text-align:justify; text-justify : newspape*/}

table span { color:#FF0000; padding-left:8px; font-size:11px; font-family:Arial; vertical-align:middle;}

table tbody td,table tbody th { height:24px; line-height:24px;padding-top:5px; padding-bottom:5px; padding-left:10px; padding-right:10px;}

table tbody th { background:#eee; color:#333; font-size:14px; height:30px; line-height:30px;}

table a { color:#555;}

table a:hover { color:#663300;}

.cutPage { padding-top:30px; float:right;}

.cutPage a { float:left; margin-left:10px; text-align:center; height:30px; line-height:30px;}

.cutPage a:Hover { text-decoration:none;}

.cutPage a span {width:30px; font-size:15px; color:#555; font-weight:bold;display:block; color:#555; background:url(../images/web/cutePage2-BG.png) no-repeat;}

.cutPage a span.cps { background:url(../images/web/cutePage1-BG.png) no-repeat; color:#663300;}

.cutPage a strong{ background:none;font-size:13px;font-weight:bold;color:#000; }

/*���в�Ʒҳ����*/

#allProTbl { padding-top:0px; margin-top:0px;}

#allProTbl td { width:199px;}

#allProTbl td:hover { background:#ffcc33; color:#996600; cursor:pointer;}

#allProTbl h3 { font-family:Arial; font-size:16px; color:#333; margin-top:20px; padding-bottom:10px;}

#allProTbl h3:hover { cursor:pointer;}


.showHideTd {width:1000px; height:30px; line-height:30px; background:#f9f9f9; text-align:center;}

.showHideTd:hover { cursor:pointer;}

.showHideTd span { color:#ff9933; padding-right:10px;}

.showHideTd img { vertical-align:middle;}

/*��Ʒ����ҳ��*/

#proDetails { margin-top:20px; padding-bottom:30px;}

#proDetails h1 { font-family:Arial; font-size:22px; color:#000;text-align:left; line-height:18px; padding-bottom:0px; margin:0px; border-bottom:0px;}

#proDetails h1 strong { font-weight:bold; }

#proDetails h2 {font-family:Arial; width:100%;  font-size:18px; color:#000; padding-top:10px; padding-bottom:2px;border-bottom:2px solid #336699; line-height:30px;}

#proDetails h2 strong { font-weight:bold; }

#proHd-2 h2,#proHd-3 h2{ border:0px; margin:0px; padding:0px;}



#proDetails p { padding-top:10px;}

#proDetails table { margin-top:10px;}

#proDetails strong { color:#000; } 

#proDetails .str { font-weight:bold; color:#000;}


/*
#proHd { width:1000px; height:auto;}

.proHd-1 { width:251px; float:left; display:inline; height:auto;}

.proHd-1 h4 { font-size:20px; color:#000;}

.proHd-1 h4 span { font-size:14px; color:#000; font-weight:normal;}

.proHd-1 p { height:30px; line-height:30px; font-size:12px;}

.proHd-1 img { width:240px; height:240px; border:3px solid #EEE;}

.proHd-1 div { width:246px; background:#EEE; height:30px; line-height:30px; margin-top:-5px; }

.proHd-1 div span { padding-left:3px;}


.proHd-2{ width:450px; float:left; margin-left:20px; display:inline;}

.proHd-2 table td, .proHd-2 table th { height:30px; left:30px;}

.proHd-2 p { font-size:12px; line-height:14px; padding-bottom:10px;}

.proHd-2 table { width:250px;}

.proHd-2 table,table td,table th{ border:1px solid #ddd;border-collapse:collapse; text-align:left; }

.proHd-2 table td,table th { height:20px; line-height:20px;padding-left:10px; padding-right:10px;}

.proHd-2 table th { background:#eee; color:#333;}

.proHd-2 h5 { font-size:16px; color:#000;}

.proHd-2 div {background:#f8fbff; line-height:16px; padding:5px 10px; margin-top:10px;}

.proHd-2 a { width:152px; height:34px; line-height:34px; margin-right:10px; font-size:14px; text-align:center; float:left; margin-top:10px;}

.proHd-2 a:hover { text-decoration:none;}

.proHd2-a1 { background:url(../images/web/proBtn1-BG.png) no-repeat; color:#663300;}

.proHd2-a2 { background:url(../images/web/proBtn2-BG.png) no-repeat; color:#333;}
*/


#proHd { width:1000px; height:auto;}

.proHd-1 { width:251px; float:left; display:inline; height:auto;}
/*
.proHd-1 h4 { font-size:20px; color:#000;text-align:left; line-height:16px; padding-bottom:0px; margin:0px;padding-right:20px;}
*/
.proHd-1 h4 { font-size:20px; color:#000;text-align:left; line-height:18px; padding-bottom:0px; margin:0px;}

.proHd-1 h4 span { font-size:15px; color:#333; font-weight:normal; }

.proHd-1 p {width:251px; font-size:12px; text-align:left; line-height:14px; margin-top:0px; padding-top:0px; padding-bottom:5px;word-wrap:break-word;}

.proHd-1 img { width:240px; height:240px; border:3px solid #EEE;}

.proHd-1 div { width:246px; background:#EEE; height:30px; line-height:30px; margin-top:-5px; }

.proHd-1 div span { padding-left:3px;}


.proHd-2{ width:450px; float:left; margin-left:20px; display:inline;}

.proHd-2 table td, .proHd-2 table th { height:30px; left:30px;}

.proHd-2 p { font-size:12px; line-height:14px; padding-bottom:10px; padding-top:0px; margin-top:0px;}

.proHd-2 table { width:450px;}

.proHd-2 table,table td,table th{ border:1px solid #ddd;border-collapse:collapse; text-align:left; }

.proHd-2 table td,table th { height:24px; line-height:24px; padding:0px 5px; margin:0px; font-size:13px; color:#000;}

.proHd-2 table th { background:#eee; color:#555; font-size:14px;}

.proHd-2 h5 { font-size:16px; color:#000;}

.proHd-2 a { width:120px; height:34px; line-height:34px; margin-right:10px; font-size:14px; text-align:center; float:left; margin-top:10px;}

.proHd-2 a:hover { text-decoration:none;}

.proHd2-a1 { width:120px; height:34px; line-height:34px; margin-right:10px; font-size:14px; text-align:center; float:left; margin-top:10px;background:url(../images/web/proBtn1-BG.png) no-repeat; color:#663300;}

.proHd2-a2 { width:120px; height:34px; line-height:34px; margin-right:10px; font-size:14px; text-align:center; float:left; margin-top:10px;background:url(../images/web/proBtn2-BG.png) no-repeat; color:#333;}

.proHd2-a3 { width:120px; height:34px; line-height:34px; margin-right:10px; font-size:14px; text-align:center; float:left; margin-top:10px;background:url(../images/web/proBtn3-BG.png) no-repeat; color:#333;}


.proHd-3 { width:250px; float:right; display:inline;}

.proHd-3 h5 { font-size:16px; color:#000; line-height:22px;}

.proDs { width:230px; height:auto; display:block; padding:10px; padding-top:0px; background:#F9F9F9; margin-top:10px; margin-bottom:10px;}
/*
.proDs p { font-size:12px; color:#6699cc;}

.proDs select { border:1px solid #eee; font-size:12px; color:#333; height:30px; line-height:30px; left:30px; width:200px; margin-top:5px;}

.proDs p strong { font-size:14px; color:#663300; font-weight:normal; line-height:18px; padding-right:30px;}

.proDs span { font-size:14px; color:#555;}

.proDs div { padding-top:10px;}

.proDs div a { font-size:12px; color:#6699cc;  float:left; display:block; text-align:center; width:70px;}
*/
.proDs div a p {font-size:12px; color:#6699cc; line-height:12px; margin-top:0px; padding-top:0px;}


.inquiryDiv { width:950px; padding:10px; padding-left:50px;background:#eee; font-size:12px; color:#555; margin-top:10px;}

.inquiryDiv table { margin-top:10px; margin-bottom:10px;width:880px; }

.inquiryDiv table,.inquiryDiv table td,.inquiryDiv table th{border:0px;border-collapse:collapse;}

.inquiryDiv table td { text-align:left; height:30px; line-height:30px; padding:0px; margin:0px; }

.inquiryDiv table th { text-align:right;height:30px; line-height:30px; padding:0px; margin:0px;padding-right:5px;}

.inquiryDiv input,.inquiryDiv select,.inquiryDiv textarea { border:1px solid #ddd;padding-left:5px;line-height:24px;font-size:14px; }

.inquiryDiv input { width:250px; height:24px; }

.inquiryDiv select {width:254px; height:24px; }

.inquiryDiv textarea {width:710px; height:50px; line-height:18px; padding:5px;}

.inquiryDiv span { font-size:12px; color:#FF0000; font-weight:bold; padding-right:8px;}

#inquiryNotice p { height:14px; line-height:14px;  padding-top:0px; margin-top:0px;}

#submitBtn {width:84px; height:35px; line-height:35px; font-size:14px; color:#663300; text-align:center; border:0px;background:url(../images/web/BTN01-BG.png) no-repeat; margin-right:10px;}

#resetBtn {width:84px; height:35px; line-height:35px; font-size:14px; color:#663300; text-align:center; border:0px;background:url(../images/web/BTN02-BG.png) no-repeat;}

.inquiryDivFtr { height:24px; line-height:24px; padding-left:30px; margin-top:20px;  background:url(../images/web/info_ICO.png) no-repeat; font-size:14px; color:#663300;}

#inquiryTit{ position:relative}

#inquiryTit span { position:absolute; bottom:5px; right:0px; font-size:12px; color:#6699cc; font-family:Arial; }

#inquiryTit span:hover { cursor:pointer;}

.otherForms {  padding-top:20px; padding-bottom:20px; margin-top:10px;height:200px;border:3px solid #EEE; display:block;}

.otherForms li { padding-left:20px; padding-right:20px; border-right:1px dotted #EEE; float:left; display:inline;}
			
.otherForms img { width:auto; height:150px; background:#FF0000;}
			
.otherForms a { color:#555; font-size:12px; line-height:18px; display:block;}

.otherForms a strong { color:#333;}

.otherForms span { color:#663300; line-height:18px;}


.recPro { width:550px; border:1px;}

.recPro img:hover { cursor:pointer;}

.recPro div { float:left; display:inline;}

.recPro img { float:right;display:inline; vertical-align:bottom;}


.w700 { width:700px; float:left; display:inline; overflow:hidden;}

.w700 talbe { width:700px;}

.w240 { width:240px; float:right; display:inline;}

#proDetailsCal a{ width:200px; padding-left:34px; height:45px; line-height:45px; background:url(../images/web/proDetailCal-BG.png) no-repeat; display:block; margin-top:10px; font-size:14px; color:#333; }

.proNotice { width:1000px; height:30px; line-height:30px; background:#F9F9F9; color:#FF0000; font-size:14px; margin-top:10px;position:relative;}

.proNotice img { padding-left:10px; padding-right:20px; margin-top:-5px; }

.proNotice span { position:absolute; top:5px; }


/*������ҳ��*/

.calDiv { width:1000px; height:auto; display:block; padding-top:0px; padding-bottom:10px; background:#F9F9F9; margin-top:15px;}

.calDiv table { width:960px;  margin-left:20px;}

.calDiv table,.calDiv table td,.calDiv table th{border:0px solid #333;border-collapse:collapse;}

.calDiv table td { height:40px; text-align:center;line-height:40px; background:#669933; font-size:30px; font-family:Arial; color:#FFF; padding:0px; margin:0px;}

.calDiv table th { height:24px;text-align:left; line-height:24px;font-size:18px; color:#000; background:#F9F9F9; padding-top:10px; padding-left:0px;}

.calDiv input { width:100px; height:28px; line-height:28px; border:1px solid #FFF; font-size:14px; color:#333; padding-left:5px;}

.calDiv select  { width:100px; height:30px; line-height:30px; border:1px solid #FFF; font-size:14px; color:#333; background:#EEE;}

#calBtn { width:161px; height:43px; line-height:43px; margin:15px auto; font-size:16px; color:#EEE;background:url(../images/web/calBtn1-BG.png) no-repeat; display:block; text-align:center;border:0px;}

#calBtn:hover { cursor:pointer;}

.otherCal { margin-top:20px;}

.otherCal a { float:left; display:block; font-size:12px; color:#333; padding:10px 30px; border:1px solid #CECECE;background:#f1f2f3; margin-right:20px;}

.otherCal a:hover { text-decoration:none;} 

.calDiv ul { width:800px; height:100px; margin-left:20px; padding-top:20px;}

.calDiv li { float:left; display:inline;}

.calDiv-li1 { width:162px; padding-left:20px;}

.calDiv-li1 #calBtn { width:161px; height:43px; line-height:43px; margin:10px auto; font-size:16px; color:#EEE;background:url(../images/web/calBtn1-BG.png) no-repeat; display:block; text-align:center; border:0px;}

.calDiv-li1 input { width:155px; margin-top:0px; border:1px solid #EEE;}

.calDiv-li2 { float:left; width:60px; text-align:center;}

.calDiv-li2 img { padding-top:20px;}

.calDiv-li3 { width:400px; background:#669933; padding:10px; padding-bottom:20px; }

.calDiv-li3 input { width:300px; margin-top:5px;}

.calDiv-li3 p { font-size:16px; color:#FFF;}


/*404/500ҳ��*/

#errorPage { width:1000px; height:280px; background:#F9F9F9; margin-top:10px;}

#errorPage img { margin-top:20px;}

#errorPage ul { padding-top:20px; margin-left:40px;}

#errorPage li { float:left; display:inline; padding-right:20px;}

#errorPage li a { font-size:14px; color:#555; height:11px; line-height:11px;background:url(../images/web/errorPageICO.png) no-repeat; display:block; padding-left:10px; margin:20px;}

#errorPageSea { width:396px; height:38px; line-height:38px; background:url(../images/web/errorPage-SearchTxt-BG.png) no-repeat; position:relative; margin-left:80px; margin-top:30px;}

#errorPageSea input { width:240px; height:34px; line-height:34px; font-size:14px; color:#333; margin:2px; padding-left:5px; position:absolute; top:0px; left:40px;}

#errorPageSea img { position:absolute; bottom:1px;right:0px;}

#errorPageSea img:Hover { cursor:pointer;}


/*��������ҳ��*/

.wordul { padding-top:5px;}

.wordul li { line-height:20px;background:url(../images/web/wordLi-BG.png) no-repeat; padding-left:26px;}

.F16-663300 { font-size:16px; color:#663300; line-height:20px; padding-top:10px;}

/*serviceҳ��*/

#stockPro { width:960px; padding-left:20px; padding-right:20px; height:488px;background:url(../images/web/serviceHd1-BG.png) no-repeat; margin-top:10px; display:block;}

#stockPro span { font-size:14px; font-weight:bold; color:#FFF; line-height:35px; padding-left:38px}

#stockPro strong{ font-size:14px; font-weight:bold; color:#000;line-height:35px; padding-left:15px;}

#stockPro p { font-size:12px; line-height:18px;}


#bulkService  { width:960px; padding-left:20px; padding-right:20px; height:488px;background:url(../images/web/serviceHd2-BG.png) no-repeat; margin-top:10px; display:none;}

#bulkService  span { font-size:14px; font-weight:bold; color:#FFF; line-height:35px; padding-left:15px}

#bulkService  strong{ font-size:14px; font-weight:bold; color:#000;line-height:35px; padding-left:38px;}

#bulkService  p { font-size:12px; line-height:18px;}

#bulkService  i { font-size:14px; color:#663300; font-style:italic;}


.serviceInquiry { width:940px; padding-left:20px; height:270px;background:#eee; font-size:12px; color:#555; margin-top:10px;}

.serviceInquiry table { margin-top:10px; margin-bottom:10px;width:880px; }

.serviceInquiry table,.serviceInquiry table td,.serviceInquiry table th{border:0px;border-collapse:collapse;}

.serviceInquiry table td { text-align:left; height:30px; line-height:30px; padding:0px; margin:0px; }

.serviceInquiry table th { text-align:right;height:30px; line-height:30px; padding:0px; margin:0px;padding-right:5px;}

.serviceInquiry input,.serviceInquiry select,.serviceInquiry textarea { border:1px solid #ddd;padding-left:5px;line-height:24px;font-size:14px; }

.serviceInquiry input { width:250px; height:24px; }

.serviceInquiry select {width:254px; height:24px; }

.serviceInquiry textarea {width:710px; height:50px; line-height:18px; padding:5px;}

.serviceInquiry span { font-size:12px; color:#FF0000; font-weight:bold; padding-right:8px;}

#bulkService span:hover,#bulkService strong:hover,#stockPro span:hover,#stockPro strong:hover { cursor:pointer;}


/*��ϵ����*/

/*Headquarters*/

.headquarters { width:600px; height:70px; padding:15px; border:1px solid #EEE; background:#F9F9F9; margin-top:10px;}

.headquarters li img { width:100px; padding-right:20px; padding-top:0px;}


/*Distributors*/

.disMapDiv { width:1000px; height:592px; }

.disMapTit { font-size:16px; color:#333;}

.disMap { width:1000px; height:592px; z-index:-999; }

.disMapImg { width:1000px; height:592px; z-index:-99;}

.disMapLink { cursor:pointer;}

#disHdDivShow { width:312px; height:130px; padding:56px 10px 10px 10px;background:url(../images/web/disHd-BG.png) repeat; border:0px; margin-top:190px; margin-left:20px; position:absolute; z-index:0; display:block;}

#divHdDivShow p { color:#FFF; font-size:12px;}

#divHdDivShow p strong { font-size:14px;}

.disMapList {  }

.disMapList dl { padding:10px; margin:0px;width:220px; height:auto; background:url(../images/web/disShow-BG.png) repeat; position:absolute; z-index:0;}

.disMapList dl dt { height:50px; line-height:50px;   }

.disMapList dl dt img { width:190px; height:50px; margin:0px; padding:0px;}

.disMapList dl dd p { height:16px; line-height:16px; padding:0px; margin:0px;}

.disMapList dl dd p strong { font-size:16px; font-weight:normal; color:#000; padding-bottom:5px;}

#disMapList-1 { margin-left:160px; margin-top:145px; display:none;}

#disMapList-2 { margin-left:145px; margin-top:80px;display:none;}

#disMapList-3 { margin-left:430px; margin-top:213px;display:none;}

#disMapList-4 { margin-left:680px; margin-top:200px;display:none;}

#disMapList-5 { margin-left:700px; margin-top:370px;display:none;}

#disMapList-6 { margin-left:553px; margin-top:225px;display:none;}

#disMapList-7 { margin-left:660px; margin-top:220px;display:none; width:240px;}

#disMapList-8 { margin-left:555px; margin-top:100px;display:none;}

#disMapList-9 { margin-left:340px; margin-top:140px;display:none;}

#disMapList-10 { margin-left:800px; margin-top:305px;display:none;}

#disMapList-11 { margin-left:800px; margin-top:340px;display:none;}

#disMapList-12 { margin-left:720px; margin-top:245px;display:none;}

#disMapList-13 { margin-left:680px; margin-top:290px;display:none;}

#disMapList-14 { margin-left:450px; margin-top:215px;display:none;}

#disMapList-15 { margin-left:640px; margin-top:345px;display:none;}

#disMapList-16 { margin-left:720px; margin-top:315px;display:none;}

#disMapList-17 { margin-left:720px; margin-top:270px; display:none; }

#disMapList-18 { margin-left:340px; margin-top:140px;display:none;}

.disIcoBtn:hover { cursor:pointer;}

.disList { width:998px; height:480px; border:1px solid #EEE; margin-top:20px;overflow:hidden;}

.disListHd { width:100%; padding-left:20px; height:40px; line-height:40px; font-size:16px; font-weight:bold; color:#000; border-bottom:1px solid #EEE; background:url(../images/web/disListTit-BG.png) repeat-x; overflow:hidden;}

.disListCon { width:auto; height:auto;}

.disListCon dl { float:left; display:inline; padding-left:20px; padding-top:20px; width:220px;}

.disListCon dt{ height:50px; line-height:50px;}

.disListCon dt img { float:left;}

.disListCon dt span { font-size:14px; font-weight:bold; float:left; padding-left:10px; line-height:50px; }

.disListCon dd img { margin-left:-10px;}


/*Product Catalogs Download*/

.proCat a { width:178px; height:236px;float:left; display:block; border:2px solid #777; margin:10px 10px 10px 0px;  text-decoration:none;text-align:center;  background:url(../images/web/proCat-BG.jpg) no-repeat;}

.proCat a span{ font-size:22px; line-height:20px; font-weight:bold;  display:block; margin:5px; margin-top:85px; color:#000;}

#proCatA-1 { background:url(../images/web/proCat1-BG.jpg) no-repeat;}

#proCatA-2 { background:url(../images/web/proCat2-BG.jpg) no-repeat; }

#proCatA-3 { background:url(../images/web/proCat3-BG.jpg) no-repeat;}

#proCatA-4 { background:url(../images/web/proCat4-BG.jpg) no-repeat;}

#proCatA-5 { background:url(../images/web/proCat5-BG.jpg) no-repeat;}

#proCatA-6 { background:url(../images/web/proCat6-BG.jpg) no-repeat;}

#proCatA-7 { background:url(../images/web/proCat7-BG.jpg) no-repeat;}

#proCatA-8 { background:url(../images/web/proCat8-BG.jpg) no-repeat;}

#proCatA-9 { background:url(../images/web/proCat9-BG.jpg) no-repeat;}

#proCatA-10 { background:url(../images/web/proCat10-BG.jpg) no-repeat;}

#proCatA-11 { background:url(../images/web/proCat11-BG.jpg) no-repeat;}

#proCatA-12 { background:url(../images/web/proCat12-BG.jpg) no-repeat;}

#proCatA-13 { background:url(../images/web/proCat13-BG.jpg) no-repeat;}

#proCatA-14 { background:url(../images/web/proCat14-BG.jpg) no-repeat;}

#proCatA-15 { background:url(../images/web/proCat15-BG.jpg) no-repeat;}


/* 产品详情页面*/

.proDeUl { width:1000px; padding-top:10px;}

.proDeUl li { width:1000px; height:auto; }

.proDeUl li dl {width:1000px;  border:0px; margin:0px; padding:0px; margin-top:-4px; }

.proDeUl li dl dt { float:left;border-left:1px solid #ddd; border-top:1px solid #ddd; border-bottom:1px solid #ddd; font-size:13px; font-weight:bold; background:#F9F9F9; height:20px; line-height:20px;padding:5px; overflow:hidden;}

.proDeUl li dl dd { float:left;border-left:1px solid #ddd; border-bottom:1px solid #EEE;  font-size:13px;height:60px; padding-left:5px; padding-top:5px; overflow:hidden; margin:0px;padding:5px;}

.proDt-1 { width:90px; }

.proDt-2 { width:100px; }

.proDt-3 { width:180px; }

.proDt-4 { width:580px; border-right:1px solid #ddd;}

.proDt-4 div {}

.proDt-4 img { float:right;}

.npcCon { width:158px; height:158px; display:block; background:#f8fbff; border:1px solid #EEE; margin-top:5px; }

.npcCon p { font-size:11px; color:#555; margin:0px 5px 0px 5px;line-height:14px;}

.npcCon strong { font-size:12px; color:#057c05; font-weight:normal;}

.npcCon span { font-size:12px; color:#333;}

.proDeUl li a { color:#555;}

.proDeUl li a:Hover { color:#333;}

.proDeUl li a span { color:#555; font-weight:bold;}
/*
#proBackOrder { line-height:14px;}
#proBackOrder span { color:#555; font-size:13px;  display:block; }  
#proBackOrder a { width:auto; height:14px; line-height:14px; padding:0px 5px; margin:0px;color:#333;display:inline-block;}
#proBackOrder a:hover { color:#663300;}
*/
#proBackOrder { height:auto; line-height:14px; padding:5px;}

#proBackOrder span { float:left; color:#555; font-size:13px;  display:inline-block; }

#proBackOrder a { float:left; width:auto; height:14px; line-height:14px; padding:0px 5px; margin:0px;color:#663300;display:inline-block;}

#proBackOrder a:hover { color:#090;}

.warp { width:100%; height:auto; zoom:1px; overflow:hidden;}


.proDs { width:230px; height:auto; display:block; padding:10px; padding-top:0px; background:#F9F9F9; margin-top:10px; margin-bottom:10px;}

.proDs ul { width:100%; height:auto; }

.proDs ul li {  margin:10px 0px;  float:left; border-right:1px dotted #CCC; padding-right:10px;}

.proDs ul li a img { margin:0px; padding:0px; border:0px; height:30px; }

.proDs ul li p { text-align:center; display:block; font-size:12px; color:#06c; font-weight:bold; margin:0px; padding:0px; }

.proDs ul li a { margin-left:10px; }

/* 2014-7-2 start*/
.tab1 {
         width:450px;
         height:auto;
}

.menu {
         width:450px;
         height:40px;
         line-height:40px;
         color:#000;
         font-size:13px;
}

.menu b {
         float:left;
         margin-top:-30px;
}

.menu ul {
        color:#333;
         margin-left:-20px;
         float:left;
}

.menu ul li {

         float:left;
         margin-left:20px;
         padding-top:30px;
         color:#000;

}

.menu ul li span {

         display:block;
         width:50px;
         height:24px;
         line-height:24px;

}

.menu ul li:hover {
         cursor:pointer;

}

#one1{ background:url(../images/web/proPriceUSA-2.png) no-repeat;}
#one1:hover,#one1.imgact{ background:url(../images/web/proPriceUSA-1.png) no-repeat; }

#one2{ background:url(../images/web/proPriceEurope-2.png) no-repeat; }
#one2:hover,#one2.imgact { background:url(../images/web/proPriceEurope-1.png) no-repeat; }

#one3{ background:url(../images/web/proPriceOthers-2.png) no-repeat; }
#one3:hover,#one3.imgact { background:url(../images/web/proPriceOthers-1.png) no-repeat; }


.menudiv {

         width:450px;
         height:auto;
         background:#FFF;
         margin-top:-10px;

}

.priceInfo {background:#f8fbff; line-height:16px; padding:5px 10px; margin-top:10px;}

/* 2014-7-2 end*/


/*screening libraries 页面*/

.scrLib { width:960px; height:400px; padding:20px; background:#F9F9F9; margin-top:20px;}

.scrLib a { width:320px; height:100px; background:url(../images/web/scrLib-BG-1.jpg) no-repeat; float:left; display:inline-block;}

.scrLib a:hover { background:url(../images/web/scrLib-BG-2.jpg) no-repeat; text-decoration:none;}

.scrLib p { text-align:left; margin-left:70px; margin-right:20px;}

.scrLib a p strong { font-size:16px; color:#333; display:block;margin-top:20px; }

.scrLib a p span { font-size:13px; color:#555;display:block;margin-top:5px;}

.scrLib a:hover p strong { font-size:16px; color:#996600;}

.scrLib a:hover a p span { font-size:13px; color:#555;}


/******文库详情页面*******/

#slDetails {
	width:1000px;
	height:auto;
	margin:0px auto;
	margin-top:10px;
}
#slDetails h1 {
	font-size:22px;
	color:#000;
	border:0px;
}
#slDetails h1 span {
	font-size:13px;
}
#slDetails h2 {
	width:100%;
	font-size:18px;
	color:#000;
	border-bottom:2px solid #336699;
	padding-bottom:5px;
	margin-top:15px;
	margin-bottom:10px;
}
#slDetails h3 {
	font-size:16px;
	color:#000;
	margin-top:10px;
	padding-bottom:5px;
}
#slDetails p {
	font-size:13px;
	color:#333;
	line-height:16px;
	margin-top:5px;
}
#slDetails .slcTbl {
         width:1000px;
         margin-top:5px;
         border:1px solid #555;
         margin-bottom:30x;
}

.slcTbl,.slcTbl thead th,.slcTbl tbody th,.slcTbl tbody td {
         border:1px solid #555;
         border-collapse:collapse;
         border-spacing:0px;
         margin:0px;
         padding:0px;
}

.slcTbl thead th {
         width:88px;
         height:24px;
         line-height:24px;
         text-align:center;
         font-style:italic;
         border-left:1px solid #777;
         border-right:1px solid #777;
         border-bottom:2px solid #777;
         background:#FC9;
}

.slcTbl thead td {
         border-left:1px solid #777;
         border-top:1px solid #777;
         text-align:center;
}

.slcTbl tbody th {
         width:18px;
         height:30px;
         line-height:30px;
         text-align:center;
         font-style:italic;
         border-top:1px solid #777;
         border-bottom:1px solid #777;
         background:#6CF;
         border-right:2px solid #777;
}

.slcTbl tbody td {
         width:88px;
         height:30px;
         overflow:hidden;
         text-align:center;
         overflow:hidden;         
}

.slcTbl tbody td div {
         -webkit-transform: scale(0.8);

       font-size:9px;

       line-height:30px;

       color:#333;

       height:30px;

       overflow:hidden;
}

.td-empty {
         background:#EEE;
         text-align:center;
}

.slTbl {
         width:1000px;
         height:auto;
         overflow:hidden;
}


.MT-10 { padding-top:10px; }
#slImg {
	width:250px;
	height:250px;
	float: left;
}
#slImg img {
	width:250px;
	height:250px;
}
#slPrice {
	width:460px;
	height:auto;
	float:left;
	padding-left:20px;
}
#slPrice p {
	color:#333;
	text-align:left;
}
#slPrice table {
	width:460px;
}
#slPrice table,#slPrice table th, #slPrice table td {
	border:1px solid #CCC;
}
#slPrice table th, #slPrice table td {
	margin:0px;
	padding:0px 10px;
	line-height:30px;
	text-align:left;
}
#slPrice table td {
	color:#333;
}
#slPrice table td span {
	color:#000;
	font-size:13px;
	margin:0px;
	padding:0px;
	font-weight:bold;
}
#slRgt {
	width:250px;
	float:right;
}
#slDnld-Tit {
	background:#FC0; padding:10px;
}
#slDnld-Tit strong {
	text-align:left;
	color:#000;
}
#slDnld-Tit:hover {
	cursor:pointer;
}
#slDnld {
	background:#F9F9F9;
	width:230px;
	height:auto;
	padding:10px;
	zoom:1;
}
#slDnld strong {
	font-size:13px;
	text-align:center;
	color:#06c;
}
#slDnld  ul {
	width:100%;
	height:100%;
	margin:0px;
	padding:0px;
	overflow:hidden;
}
#slDnld  ul li {
	float:left;
	overflow:hidden;
	padding:10px;
	padding-bottom:0px;
	text-align:center;
	width:50px;
}
#slDnld  ul li img {
	float:left;
	width:40px;
	padding-bottom:5px;
	display:block;
}
#slDesc {
	width:230px;
	height:auto;
	padding:10px;
	background:#f8fbff;
	margin-top:10px;
}

#slDesc dl {
	margin-top:10px;
}
#slDesc dl dt {
	float:left;
	width:60px;
}
#slDesc dl dd {
	float:right;
	width:160px;
	padding-left:10px;
	text-align:left;
	color:#000;
}
#slDesc strong {
	color:#06c;
	text-align:left;
}
.seeOther {
	width:1000px;
	overflow:hidden;
}
.seeOther ul {
	width:1040px;
	height:auto;
	margin:10px auto;
	margin-left:-10px;
}
.seeOther ul li {
	width:320px;
	margin:5px 10px;
	float:left;
	display:inline;
}

.seeOther ul li div {
	border:1px solid #DDD;
	background:#F9F9F9;
	height:70px;
	width:300px;
	padding:9px;
	overflow:hidden;
}
.seeOther ul li div:hover {
	background:#EEE;
}
.seeOther ul li div {
	font-size:13px;
}
.seeOther ul li div span {
	font-size:13px;
	font-weight:bold;
}
.seeOther ul li div a {
	color:#06c;
	font-weight:bold;
}
.plate2 {
	height:auto;
	overflow:hidden;
}

/*FreeSamples [Start]*/

#FreeSamples {
	padding-bottom:50px;
	font-family:Arial, Helvetica, sans-serif;
}
#FreeSamples p {
	margin:0px;
	padding:0px;
	line-height:24px;
	font-size:13px;
}
.fs-spearLine {
	width:100%;
	height:10px;
	line-height:10px;
	border-top:1px dashed #333;
	margin-top:10px;
	font-size:1px;
}
#fs-form {
	border:1px solid #CCC;
	background:#F9F9F9;
	padding:40px 0px;
}
#fs-form table {
	width:860px;
	height:auto;
	background:##F9F9F9;
	margin:0px auto;
}
#fs-form table, #fs-form table th, #fs-form table td {
	border:0px;
	border-spacing:0px;
	border-collapse:collapse;
	padding:0px;
	background:##F9F9F9;
	font-size:13px;
}
#fs-form table th {
	width:120px;
	padding:5px 0px;
	margin:0px;
	text-align:left;
	line-height:24px;
	font-size:13px;
	font-weight:normal;
}
#fs-form table th span {
	color:#F00;
	padding-right:5px;
}
#fs-form table td {
	width:260px;
	text-align:left;
	line-height:24px;
	font-size:13px;
	margin:0px;
	padding:5px 0px;
}
#fs-form table td input:focus,#fs-form table td textarea:focus {
	outline:none;
	border:1px solid #555;
}
#fs-form table td input:hover,#fs-form table td textarea:hover {
	border:1px solid #555;
}
.fs-txt80{
	width:80px;
	height:24px;
	line-height:24px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#333;
	border:1px solid #555;
	padding:0px 5px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
}
.fs-txt250 {
	width:250px;
	height:24px;
	line-height:24px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#333;
	border:1px solid #555;
	padding:0px 5px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
}
.fs-txta800 {
	width:849px;
	height:60px;
	line-height:24px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#333;
	border:1px solid #555;
	padding:0px 5px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
}
.fs-span {
	color:#333;
	margin-right:18px;
	font-size:13px;
}
.fs-pl40 {
	padding-left:120px;
}
.fs-submit { 
	background:url(../images/web/BTN01-BG.png) no-repeat; 
	width:84px; 
	height:35px; 
	line-height:35px; 
	text-align:center; 
	font-size:14px; 
	color:#630; 
	border:0px; 
	display:inline-block;
	font-family:Arial, Helvetica, sans-serif;
}

.fs-reset { 
	background:url(../images/web/BTN02-BG.png) no-repeat; 
	width:84px; height:35px; 
	line-height:35px; 
	text-align:center; 
	font-size:14px; 
	color:#333;
	border:0px;
	display:inline-block;
	margin-left:20px;
}
.fs-cF00 {
	color:#F00;
	padding-right:5px;
}
.fs-tit {
	margin-top:30px;
	padding-bottom:20px;
}
.fs-tit h2 {
	height:30px;
	text-align:center;
    position:relative;
	border:0px;
	margin:0px;
	padding:0px;
}
.fs-tit h2 span {
	display:block;
	margin:0 auto;
	height:30px;
	position:relative;
	z-index:9;
}
.fs-tit h2 b {
	padding:0 20px;
	background:#fff;
	line-height:30px;
	font-size:16px;
	color:#555;
	font-weight:bold;
}
.fs-tit h2 i {
	display:block;
	position:absolute;
	top:15px;
	left:-3px;
	height:1px;
	width:1000px;
	background:#333;
	z-index:1;
}
#fs-ico-div { 
	width:180px; 
	height:80px;
	overflow:hidden;
	position:fixed;
	top:8px;
	margin-left:1020px;
}
#fs-ico-div img {
	border:0px;
}

.fs-mask{}
.fs-maskBg { 
	top:0%;
	left:0%;
	width:100%;
	height:100%;
	position:fixed;
	background-color:black;
	z-index:66;
	-moz-opacity:0.5;
	opacity:.50;
	filter:alpha(opacity=50);
	display:none;
}
.fs-maskDiv {
	width:300px;
	height:160px;
	top:50%;
	left:50%;
	margin:-80px 0px 0px -150px;
	background:#FFF;
	position:fixed;
	z-index:99;
	border:1px solid #DDD;
	display:none;
}
.fs-maskDiv span {
	background:url(../images/web/info1_ICO.png) no-repeat;
	width:36px;
	height:36px;
	line-height:36px;
	display:inline-block;
	margin-right:10px;
	margin-bottom:-10px;
	font-size:13px;
}
.fs-maskDiv p {
	font-size:13px;
	text-align:center;
	margin:0px auto;
	margin-top:30px;
	line-height:36px;
}
.fs-maskDiv div {
	width:300px;
	height:60px;
	background:#EEE;
	position:absolute;
	bottom:0px;
}
.fs-maskDiv input {
	width:60px;
	height:26px;
	line-height:23px;
	background:#F90;
	-webkit-border-radius:3px;
 	-moz-border-radius:3px;
	-o-border-radius:3px;
 	border-radius:3px;
	border:1px solid #F60;
	position:absolute;
	bottom:20px;
	right:20px;
}
.fs-maskDiv input:hover {
	background:#FC3;
	border:1px solid #F90;
	cursor:pointer;
}

/*FreeSamples [End]*//*FreeSamples [Start]*/

#FreeSamples {
	padding-bottom:50px;
	font-family:Arial, Helvetica, sans-serif;
}
#FreeSamples p {
	margin:0px;
	padding:0px;
	line-height:24px;
	font-size:13px;
}
.fs-spearLine {
	width:100%;
	height:10px;
	line-height:10px;
	border-top:1px dashed #333;
	margin-top:10px;
	font-size:1px;
}
#fs-form {
	border:1px solid #CCC;
	background:#F9F9F9;
	padding:40px 0px;
}
#fs-form table {
	width:860px;
	height:auto;
	background:##F9F9F9;
	margin:0px auto;
}
#fs-form table, #fs-form table th, #fs-form table td {
	border:0px;
	border-spacing:0px;
	border-collapse:collapse;
	padding:0px;
	background:##F9F9F9;
	font-size:13px;
}
#fs-form table th {
	width:120px;
	padding:5px 0px;
	margin:0px;
	text-align:left;
	line-height:24px;
	font-size:13px;
	font-weight:normal;
}
#fs-form table th span {
	color:#F00;
	padding-right:5px;
}
#fs-form table td {
	width:260px;
	text-align:left;
	line-height:24px;
	font-size:13px;
	margin:0px;
	padding:5px 0px;
}
#fs-form table td input:focus,#fs-form table td textarea:focus {
	outline:none;
	border:1px solid #555;
}
#fs-form table td input:hover,#fs-form table td textarea:hover {
	border:1px solid #555;
}
.fs-txt80{
	width:80px;
	height:24px;
	line-height:24px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#333;
	border:1px solid #555;
	padding:0px 5px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
}
.fs-txt250 {
	width:250px;
	height:24px;
	line-height:24px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#333;
	border:1px solid #555;
	padding:0px 5px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
}
.fs-txta800 {
	width:849px;
	height:60px;
	line-height:24px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#333;
	border:1px solid #555;
	padding:0px 5px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
}
.fs-span {
	color:#333;
	margin-right:18px;
	font-size:13px;
}
.fs-pl40 {
	padding-left:120px;
}
.fs-submit { 
	background:url(../images/web/BTN01-BG.png) no-repeat; 
	width:84px; 
	height:35px; 
	line-height:35px; 
	text-align:center; 
	font-size:14px; 
	color:#630; 
	border:0px; 
	display:inline-block;
	font-family:Arial, Helvetica, sans-serif;
}

.fs-reset { 
	background:url(../images/web/BTN02-BG.png) no-repeat; 
	width:84px; height:35px; 
	line-height:35px; 
	text-align:center; 
	font-size:14px; 
	color:#333;
	border:0px;
	display:inline-block;
	margin-left:20px;
}
.fs-cF00 {
	color:#F00;
	padding-right:5px;
}
.fs-tit {
	margin-top:30px;
	padding-bottom:20px;
}
.fs-tit h2 {
	height:30px;
	text-align:center;
    position:relative;
	border:0px;
	margin:0px;
	padding:0px;
}
.fs-tit h2 span {
	display:block;
	margin:0 auto;
	height:30px;
	position:relative;
	z-index:9;
}
.fs-tit h2 b {
	padding:0 20px;
	background:#fff;
	line-height:30px;
	font-size:16px;
	color:#555;
	font-weight:bold;
}
.fs-tit h2 i {
	display:block;
	position:absolute;
	top:15px;
	left:-3px;
	height:1px;
	width:1000px;
	background:#333;
	z-index:1;
}
#fs-ico-div { 
	width:180px; 
	height:80px;
	overflow:hidden;
	position:fixed;
	top:8px;
	margin-left:1020px;
}
#fs-ico-div img {
	border:0px;
}

.fs-mask{}
.fs-maskBg { 
	top:0%;
	left:0%;
	width:100%;
	height:100%;
	position:fixed;
	background-color:black;
	z-index:66;
	-moz-opacity:0.5;
	opacity:.50;
	filter:alpha(opacity=50);
	display:none;
}
.fs-maskDiv {
	width:300px;
	height:160px;
	top:50%;
	left:50%;
	margin:-80px 0px 0px -150px;
	background:#FFF;
	position:fixed;
	z-index:99;
	border:1px solid #DDD;
	display:none;
}
.fs-maskDiv span {
	background:url(../images/web/info1_ICO.png) no-repeat;
	width:36px;
	height:36px;
	line-height:36px;
	display:inline-block;
	margin-right:10px;
	margin-bottom:-10px;
	font-size:13px;
}
.fs-maskDiv p {
	font-size:13px;
	text-align:center;
	margin:0px auto;
	margin-top:30px;
	line-height:36px;
}
.fs-maskDiv div {
	width:300px;
	height:60px;
	background:#EEE;
	position:absolute;
	bottom:0px;
}
.fs-maskDiv input {
	width:60px;
	height:26px;
	line-height:23px;
	background:#F90;
	-webkit-border-radius:3px;
 	-moz-border-radius:3px;
	-o-border-radius:3px;
 	border-radius:3px;
	border:1px solid #F60;
	position:absolute;
	bottom:20px;
	right:20px;
}
.fs-maskDiv input:hover {
	background:#FC3;
	border:1px solid #F90;
	cursor:pointer;
}

/*FreeSamples [End]*/


/*SearchList-20140903 [Start]*/

.STargetList {
	width:100%;
	height:auto;
	background:#F9F9F9;
	overflow:hidden;
	margin-top:10px;
}

.STargetList ul {
	border:1px solid #CCC;
	padding:10px;
	overflow:hidden;
}

.STargetList ul li {
	float:left;
	width:25%;
	padding:5px 0px;
}

.STargetList ul li a {
	color:#06c;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
}

.STargetList ul li a:hover {
	text-decoration:underline;
}

/*SearchList-20140903 [End]*/











