@charset "utf-8";
/* CSS Document */

body, ul, li, ol, dl, dt, dd, p, h1, h2, h3, h4, h5, h6, span { margin:0; padding:0; -webkit-text-size-adjust:none;}
ul, li, dl, dt, dd, ol { list-style:none; }
img { border:0; }
a, p { color:#555; text-decoration:none; }
a:hover { color:#037fa3; text-decoration:underline; }
.clearfix:after { content:"."; display:block; clear:both; visibility:hidden; height:0; font-size:0; }
.clearfix { zoom:1; }
.clear { clear:both; }
body{ color:#555; font-family:"宋体", Arial, sans-serif; font-size:12px;}

/*===========index.html==========*/
.wrapper{ width:980px; margin:0 auto;}
.header{ width:980px; height:150px;}
.header .part01{ width:980px; height:100px;}
.part01 .logo{ width:500px; height:80px; float:left; margin:20px auto auto auto;}
.part01 .rightMenu{ float:right; margin:30px auto auto auto; width:300px; height:70px; font-size:12px;}
.rightMenu table{ width:100%; border:0; color:#037fa3; text-align:right;}
.rightMenu table a{ color:#037fa3; text-decoration:none;}
.rightMenu table a:hover{ text-decoration:underline;}
.rightMenu table .sel01{ width:140px; height:20px; border-top:1px solid #9d9d9d; border-left:1px solid #9d9d9d; border-bottom:1px solid #d6d6d6; border-right:1px solid #d6d6d6; font-size:12px; color:#333;}
.rightMenu table .search{ width:410px; height:37px; background:url(../images/search012.jpg) no-repeat; float:right;}
.rightMenu table .search table{ width:100%; height:37px;}
.rightMenu table .search table .sel02{ width:130px; height:20px; background:none; border:1px solid #d6d6d6; color:#a3a3a3; font-weight:bold; font-size:12px; font-family:Verdana, Geneva, sans-serif;}
.rightMenu table .search table .txtarea01{ width:125px; height:16px; border:1px solid #d6d6d6; background:none; padding-left:5px; color:#a3a3a3; font-size:12px; font-family:Verdana, Geneva, sans-serif;}
.rightMenu table .search table .btn01{ width:33px; height:24px; background:none; border:0; cursor:pointer;}
.header .nav{ width:980px; height:41px; background:#037fa3; margin:10px auto auto auto;}
.nav .navMenu{ width:780px; height:41px; float:left; display:inline;}
.navMenu ul{}
.navMenu ul li{ float:left; display:inline; width:105px; height:20px; line-height:20px; margin:10px auto auto auto; text-align:center; border-right:1px #fff solid;}
.navMenu ul li a{ font-size:14px; color:#fff; font-weight:bold; text-decoration:none;}
.navMenu ul li a:hover{ text-decoration:underline;}
.navMenu ul li.nav_liPack{ border:0;}
.nav .navSearch{ width:183px; height:23px; float:right; display:inline; margin:10px 12px auto auto; background:url(../images/search.jpg) no-repeat;}
.navSearch table{ width:100%; border:0;}
.navSearch table td{ border:0; height:20px; line-height:20px;}
.navSearch table td .txtarea03{ border:0; background:none; padding:0 3px; color:#777; font-size:12px; line-height:16px; width:106px; height:16px;}
.navSearch table td .btn03{ border:0; background:none; cursor:pointer; width:42px; height:23px; line-height:23px; text-align:center; font-size:12px; color:#fff;}

.mainCont{ width:980px; margin:10px auto auto auto;}
.mainCont .banner01{ width:980px; height:300px; margin:auto;}
.container { width: 980px; height: 300px;}
.container a img { width: 980px; height: 300px }
.container img { border-bottom-style: none; border-right-style: none; border-top-style: none; border-left-style: none }
.td_f a img { padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px }
.num { position: absolute; width: 90px; float: right; bottom: 10px; right: 5px }
.num li { text-align: center; line-height: 16px; list-style-type: none; margin: 3px; width: 16px; font-family: arial; background: url(../images/flash_btn.gif) no-repeat -16px 0px; float: left; height: 16px; font-size: 12px; cursor: pointer; color:#fff;}
.num li.on { line-height: 16px; width: 16px; background: url(../images/flash_btn.gif) no-repeat; height: 16px; color: #fff }
.mainCont .viewer{ width:978px; height:153px; background:url(../images/view_bg.jpg) no-repeat; margin:15px auto auto auto; border:1px #e9e9e9 solid;}
.viewer .viewer_AC{ width:945px; height:130px; margin:12px auto auto auto; zoom:1; position:relative}
.viewer_AC .pcont { width:945px; overflow:hidden; /*padding-left:5px;*/ position:relative; z-index:99;}
.viewer_AC .ScrCont { width:32766px; zoom:1; margin-left:-5px;}
.viewer_AC #List1_1, .viewer_AC #List2_1 { float:left;}
.viewer_AC .LeftBotton, .viewer_AC .RightBotton { width:22px; height:28px; z-index:999; }
.viewer_AC .LeftBotton { position:absolute; left: -18px; top: 50px; background:url(images/pre.jpg) no-repeat; }
.viewer_AC .RightBotton { position:absolute; left: 940px; top: 50px; background-image: url(images/next.jpg); }
.viewer_AC .pl img { display:block; cursor:pointer; border:none; margin:7px auto 1px auto;}
.viewer_AC .pl { width:309px; float:left; background:url(../images/viewList_bg.jpg) no-repeat; margin:0 4px; height:129px;}
.viewer_AC a.pl:hover {}

.mainCont .pl table{ width:92%; border:0;}
.mainCont .pl h2{ font-size:14px; color:#037fa3; font-weight:bold;}
.mainCont .pl h2 a{ color:#037fa3; text-decoration:none;}
.mainCont .pl h2 a:hover{ text-decoration:underline;}
.mainCont .pl span{ font-size:12px; color:#777; line-height:16px;}
.mainCont .companyInfo{ width:980px; background:url(../images/mainCont_bg.jpg) left bottom repeat-x; margin:15px auto auto auto; padding-bottom:25px;}
.companyInfo h1{ width:100%; height:30px; line-height:30px; font-size:14px; color:#0284aa; font-weight:bold; border-bottom:1px #6a6895 solid;}
.companyInfo .aboutus{ width:415px; float:left; display:inline;}
.aboutus .aboutus_cont{ padding:15px 10px 10px 10px;}
.aboutus_cont .pic02{ width:220px; height:135px; padding:5px 0 0 5px; float:left; margin:auto 10px 0 auto; background:url(../images/aboutus_bg.jpg) no-repeat;}
.aboutus_cont p{ font-size:12px; color:#555; line-height:20px; text-indent:2em;}
.aboutus_cont .more01{ float:right; margin:auto;}
.aboutus_cont .more01 a{ font-size:12px; color:#0284aa; text-decoration:none;}
.aboutus_cont .more01 a:hover{ text-decoration:underline;}
.companyInfo .news{ width:255px; margin-left:30px; float:left; display:inline;}
.news .news_cont{ padding:15px 10px 10px 10px;}
.news_cont ul{}
.news_cont ul li{ line-height:18px; margin: auto auto 10px auto; background:url(../images/icon01.jpg) 0 1px no-repeat; padding-left:20px;}
.news_cont ul li a{ font-size:12px; color:#555; text-decoration:none;}
.news_cont ul li a:hover{ color:#0284aa; text-decoration:underline;}
.news_cont .more02{ float:right; margin:auto;}
.news_cont .more02 a{ font-size:12px; color:#0284aa; text-decoration:none;}
.news_cont .more02 a:hover{ text-decoration:underline;}
.companyInfo .contacts{ width:255px; float:right; display:inline;}
.contacts .contacts_cont{ padding:15px 10px 10px 10px;}
.contacts_cont ul{}
.contacts_cont ul li{ line-height:16px; margin:auto auto 10px auto; font-size:12px; color:#555;}
.footer{ width:980px; margin:0px auto auto auto; font-size:12px; color:#555; padding-bottom:20px; border-top:1px #6a6995 solid; padding-top:15px;}
.footer .ftLogo{ width:90px; height:28px; float:left; display:inline; margin: auto auto auto 20px;}
.footer .copyright{ margin:auto; float:left; margin:auto auto auto 20px; height:28px; line-height:28px;}
.copyright a{}
.copyright a:hover{ color:#0284aa; text-decoration:underline;}
.footer .links{ float:right; display:inline; margin-right:20px;}
.links img{ float:left; display:inline; width:16px; height:16px; margin:6px auto auto 5px;}

/*===========aboutus.html===============*/
.mainCont .imainCont{ width:980px; margin:auto; padding-bottom:20px;}
.imainCont .location{ width:100%; font-size:12px; color:#555; margin:auto auto 10px auto; height:30px; line-height:30px;}
.imainCont .location a{ text-decoration:none;}
.imainCont .location a:hover{ text-decoration:underline; color:#037fa3;}
.imainCont .leftBar{ width:220px; float:left; display:inline; margin:auto;}
.leftBar h4{ font-size:14px; color:#037fa3; width:210px; height:40px; line-height:40px; font-weight:normal; border-bottom:1px solid #c9c9c9; font-weight:bold; padding-left:10px;}
.leftBar .sideMenu{ width:220px;}
.sideMenu ul{}
.sideMenu ul li{ width:190px; border-bottom:1px solid #ddd; line-height:35px; white-space:nowrap; text-overflow:ellipsis; overflow: hidden; padding-left:30px; background:url(../images/icon01.jpg) 10px 9px no-repeat;}
.sideMenu ul li a{ color:#555; text-decoration:none; font-size:14px;}
.sideMenu ul li a:hover{ color:#037fa3; text-decoration:underline;}
.sideMenu ul li ul{ padding-bottom:10px;}
.sideMenu ul li ul li{ background:none; padding-left:10px; line-height:30px; border:none;}
.sideMenu ul li ul li a{ font-size:12px; color:#666; text-decoration:none;}
.sideMenu ul li ul li a:hover{ color:#037fa3; text-decoration:underline;}
.leftBar .sideContacts{ width:220px; margin:15px auto auto auto;}
.sideContacts ul{}
.sideContacts ul li{ background:url(../images/arrow.gif) 5px 10px no-repeat; line-height:25px; font-size:12px; color:#555; padding-left:20px;}
.imainCont .rightCont{ width:740px; float:right; display:inline; margin:auto; padding-bottom:20px; }
.rightCont h5{ font-size:16px; color:#037fa3; height:auto; padding-bottom:10px; line-height:22px; font-weight:bold;}
.rightCont .txtCont{width:740px; font-size:12px; color:#000; word-wrap:break-word; margin:5px auto auto auto;}
.rightCont .txtCont .pic01{ width:343px; height:200px; float:left; margin:0 10px 5px 0;}
.rightCont .txtCont p{ text-indent:2em; line-height:26px;}
.imainCont .rightCont{ width:740px; float:left; margin:auto auto auto 20px;}
.rightCont .location{ height:40px; color:#037fa3; line-height:40px; width:740px; border-bottom:1px #ddd solid;}
.rightCont .location a{ font-size:12px; color:#555; text-decoration:none;}
.rightCont .location a:hover{color:#037fa3; text-decoration:underline;}

/*=============products.html==============*/
.rightCont .irtCont{ width:700px; margin:15px auto auto auto; line-height:22px;}
.irtCont .page{ width:700px; height:37px; font-size:12px; color:#999; margin:auto; line-height:40px;/* padding-bottom:20px;*/}
.irtCont .page table{ width:100%; border:0; color:#999;}
.irtCont .page table td{ border:0; height:30px;}
.irtCont .page table .sel02{ width:140px; height:20px; line-height:20px; font-size:12px; color:#848484; border:1px solid #c3c3c3;}
.irtCont .page table .sel03{ width:60px; height:20px; line-height:20px; font-size:12px; color:#848484; border:1px solid #c3c3c3;}
.irtCont .page table a{ color:#656565; font-size:12px;}
.irtCont .page table a:hover{ color:#037fa3;}
.irtCont .page table span{ color:#009483; font-size:12px;}
.irtCont .irtCont_Cont{ padding-bottom:15px; width:100%;}
.irtCont .irtCont_Cont ul{}
.irtCont .irtCont_Cont ul li{ width:141px;/* height:210px;*/ float:left; margin:20px 9px auto 23px; display:inline;}
.irtCont_Cont ul li .pic03{ width:135px; height:135px; padding:2px 2px 2px 2px; border:1px #d5d5d5 solid;}
.irtCont_Cont ul li .p_title{ width:141px; height:20px; margin:10px auto auto auto; text-align:center; line-height:15px;}
.irtCont_Cont ul li .p_title a{ font-size:12px; color:#555; text-decoration:none;}
.irtCont_Cont ul li .p_title a:hover{ font-size:12px; color:#037fa3; text-decoration:underline;}
.irtCont_Cont ul li .p_more{ font-size:12px; color:#777; width:80px; height:24px; margin:5px auto; line-height:24px; background:url(../images/more01.jpg) no-repeat; text-align:center;}
.irtCont_Cont ul li .p_more a{ font-size:12px; color:#777; text-decoration:none;}
.irtCont_Cont ul li .p_more a:hover{font-size:12px; color:#037fa3; text-decoration:underline;}

/*==========productView.html===========*/
.irtCont_Cont .PILeft{ width:312px; float:left;}
.irtCont_Cont .PILeft .view{ width:356px; height:310px; border:1px solid #efefef;}
.irtCont_Cont .PILeft .imgScroll{ width:356px; height:75px; margin:12px auto auto auto;}

.irtCont_Cont .PIRight{ width:320px; height:380px; float:right; padding:20px 20px 0 20px;}
.irtCont_Cont .PIRight .pbt{ font-size:16px; color:#333; font-weight:bold; margin-bottom:20px;}
.irtCont_Cont .PIRight .desc{ color:#222;font-size:14px; display:block;}
.irtCont_Cont .PIRight .descInfo{ color:#666; font-size:12px; display:block; margin-top:10px; line-height:16px; overflow:hidden; }
.irtCont_Cont .PIRight .btn03{ width:300px;}
.irtCont_Cont .PIRight .btn03 .B01,.irtCont_Cont .PIRight .btn03 .B02{ border:0; width:190px; height:30px; background:url(../images/a.jpg) no-repeat;  margin:15px auto auto 0px; color:#fff; font-size:14px; font-weight:bold; line-height:30px; text-align:center; cursor:pointer; letter-spacing:2px;}
.irtCont_Cont .PIRight .btn03 .B02{ background:url(../images/a.jpg) 0 -41px no-repeat; color:#111;}

#sl_PicShow { width: 310px; position: relative;}
#sl_ImgBox { width: 310px; height: 310px; overflow: hidden; border: 1px solid #e2e2e2;}
.sl_SmallImgList { width: 310px; margin: 10px auto; }
.sl_wrapper { float: left; display: inline; margin: 0 5px;}
#sl_ImgList .ipic { border: 2px solid #8d909f; background-color: white; width: 69px; height: 69px; overflow: hidden; margin: 0 10px; display: inline; float: left; cursor: pointer; }
#sl_ImgList .active { border: 2px solid #9e1f63;}
#sl_ImgList img { border: 0; }
#imgList_prev, #imgList_next { width: 10px; height: 45px; display: block; float: left; display: inline; cursor: pointer; margin:20px auto auto auto}
#imgList_prev { background: url(../images/left.jpg) no-repeat; }
#imgList_next { background: url(../images/right.jpg) no-repeat; }
#imgList_prev span, #imgList_next span { display: none; }
.sl_zoom { float: left; position: relative; display:inline; cursor: pointer; }
.sl_zoom img { }
div.zoomdiv { z-index: 100; position: absolute; top: 0px !important; left: 320px !important; width: 200px; height: 200px; background: #ffffff; border: 1px solid #CCCCCC; display: none; text-align: center; overflow: hidden; }
div.jqZoomPup { z-index: 10; visibility: hidden; position: absolute; top: 0px; left: 0px; width: 50px; height: 50px; border: 1px solid #aaa; background: #ffffff; opacity: 0.5; -moz-opacity: 0.5; -khtml-opacity: 0.5; filter: alpha(Opacity=50); }
div.jqMagnifier { position: absolute; z-index:9; width: 23px; height: 23px; background: url(images/magnifier.png) no-repeat; top:228px; right:1px; }

.irtCont .tabCont{ width:680px; margin:10px auto auto auto;}
.tabCont #TabbedPanels1 .TabbedPanels { overflow: hidden; margin: 0px; padding: 0px; clear: none; width: 100%;}
.tabCont #TabbedPanels1 .TabbedPanelsTabGroup { margin: 0px; padding: 0px; }
.tabCont #TabbedPanels1 .TabbedPanelsTab { position: relative; top: 1px; float: left; margin: 0px 1px 0px 0px; font-size:14px; color:#fff; background-color: #f8f8f8; list-style: none; -moz-user-select: none; -khtml-user-select: none; cursor: pointer; margin-right:15px; width:153px; height:31px; text-align:center; line-height:26px; background:url(../images/a.jpg) 0 -174px no-repeat;}
.tabCont #TabbedPanels1 .TabbedPanelsTabHover { background-color: #e2e2e2; }
.tabCont #TabbedPanels1 .TabbedPanelsTabSelected { background-color: #2f8ac9; color:#fff;  font-weight:bold; text-align:center; line-height:30px;/* background:url(../images/a.jpg) 0 -128px no-repeat;*/ background:url(../images/a.jpg) 0 -174px no-repeat;}
.tabCont #TabbedPanels1 .TabbedPanelsTab a { color: black; text-decoration: none; }
.tabCont #TabbedPanels1 .TabbedPanelsContentGroup { clear: both; border: solid 1px #d9d9d9;}
.tabCont #TabbedPanels1 .TabbedPanelsContent { overflow: hidden; padding: 10px; *padding:20px 20px; }
.tabCont #TabbedPanels1 .TabbedPanelsContentVisible { }
.tabCont .context{ width:660px; margin:20px auto auto auto;}
.tabCont .context p{ text-indent:2em; line-height:25px; color:#555; font-size:12px; margin-top:5px;}
.irtCont .context p.bold01{ font-weight:bold;}
.irtCont .contact { margin:20px auto auto auto; width:600px}
.irtCont .contact p{ line-height:20px; color:#555; font-size:12px; margin-top:5px; text-indent:2em;}
.irtCont .contactOnline{ width:640px; margin:20px auto auto auto;}
.irtCont .contactOnline table{ border:0; width:100%;}
.irtCont .contactOnline table td{ border:0; height:30px; color:#555; font-size:12px; line-height:30px;}
.irtCont .contactOnline table td input{ border:0;}
.irtCont .contactOnline table td .txtarea04{ border:1px #bebebe solid; border-bottom:1px #e1e1e1 solid; border-right:1px #e1e1e1 solid; width:200px; height:20px; padding:0 5px; color:#777; font-size:12px; line-height:20px;}
.irtCont .contactOnline table td .txtareas01{ width:400px; height:80px; border:1px #bebebe solid; border-bottom:1px #e1e1e1 solid; border-right:1px #e1e1e1 solid; padding:0 5px; color:#777; font-size:12px;}
.irtCont .contactOnline table td .btn04{ background:url(../images/a.jpg) 0 -217px no-repeat; width:82px; height:30px; color:#fff; line-height:24px; text-align:center; font-weight:bold; margin:20px auto auto 50px; cursor:pointer;}
.irtCont .contactOnline table td span{ color:#ff0000; font-weight:bold;}
.irtCont .rightFix{ text-align:right;}
.irtCont .topFix{ vertical-align:top;}
.irtCont .relatedProduct{ width:680px; margin:15px auto auto auto;}
.relatedProduct .rpTitle{ width:680px; height:40px;}
.relatedProduct h5{ line-height:40px; font-size:14px; color:#555; font-weight:bold; padding-left:25px;}
.relatedProduct .D02{ width:680px; height:20px;}
.irtCont .contList02{}
.irtCont .contList02 ul{}
.irtCont .contList02 ul li{ width:156px; height:230px; float:left; margin:20px 7px auto 7px; display:inline;}
.contList02 ul li .pic05{ width:156px; height:156px; border:1px #d5d5d5 solid;}
.contList02 ul li .p_title{ width:156px; height:20px; margin:20px auto auto auto; text-align:center;}
.contList02 ul li .p_title a{ font-size:13px; color:#666; text-decoration:none;}
.contList02 ul li .p_title a:hover{ font-size:13px; color:#1b4c9b; text-decoration:underline;}

/*=============news.html=================*/
.irtCont .irtCont_Cont02{ width:100%; margin:10px auto; padding:5px 0;}
.irtCont_Cont02 ul{}
.irtCont_Cont02 ul li{ width:660px; height:40px; border-bottom:1px #ddd dotted; background:url(../images/icon05.png) 5px 12px no-repeat; line-height:40px; padding-left:30px; margin:auto}
.irtCont_Cont02 ul li a{ float:left; display:block; width:500px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; color:#555;}
.irtCont_Cont02 ul li a:hover{ color:#037fa3; text-decoration:underline;}
.irtCont_Cont02 ul li span{ text-align:right; width:70px; height:34px; display:block; float:right; margin-right:10px; color:#777; font-size:12px;}
.rightCont .date{color:#019c96; text-align:right;}
/*===========certification.html==============*/
.showArea{ margin:0 auto;width:500px; text-align:center;}
.showArea .pic{ margin:auto;width:416px; height:408px; background:url(../images/picBig.jpg) no-repeat 0 0; padding-top:8px;}
.showNail{ height:122px; width:487px; margin-top:20px; padding:0px 5px;background:url(../images/picList.jpg) no-repeat 0 0;}
.showNail .prev,.showNail .next{ cursor:pointer; width:22px; height:122px; text-indent:-9999em;}
.showNail .prev{ display:inline; float:left;background:url(../images/left2.jpg) no-repeat; margin:40px auto auto auto;}
.showNail .prev_hover{ }
.showNail .prev_disabled{ cursor:default;background:url(../images/left2Dis.jpg) no-repeat; margin:40px auto auto auto;}
.showNail .next{ float:right; background:url(../images/right2.jpg) no-repeat; margin:40px auto auto auto;}
.showNail .next_hover{ }
.showNail .next_disabled{ cursor:default; background:url(../images/right2Dis.jpg) no-repeat; margin:40px auto auto auto;}
.showSlide{ float:left; width:440px;overflow:hidden; margin:15px 0px;}
.showSlide li{ display:inline; float:left; cursor:pointer; width:84px; height:84px; margin:0 8px; padding:0px 4px; border:1px solid #d6d6d6;}
.showSlide li.hover{ padding:0px; border:1px solid #7c86ac; padding:0px 4px;}
.showSlide li.selected{ padding:0px 4px; border:1px solid #7c86ac;}
.show_out{ display:block; width:420px; height:420px; margin:0 auto;}

/*============plants.html============*/
.rightCont .rightCont_desc{ width:100%; margin:auto; text-indent:2em;}
.rightCont .rightCont_desc p{ font-size:12px; color:#555; line-height:25px;}

/*===========team.html===============*/
.irtCont .teamPtl{ width:680px; padding:10px; border:1px #eee solid; background:#fafafa; margin:auto auto 15px auto;}
.irtCont .teamPtl:hover{ background:#f2f2f2;}
.teamPtl .pic04{ width:78px; height:114px; float:left; margin:auto 10px 0px auto;}
.teamPtl p{ font-size:12px; color:#555; line-height:30px;}
.teamPtl p span{ font-size:14px; font-weight:bold;}

/*============partners.html==============*/

/*===========contacts.html=================*/
.irtCont .contactInfo{ width:680px; margin:auto; border-bottom:1px #ddd solid; padding-bottom:20px; font-size:12px;}
.contactInfo p{ font-size:12px; color:#777; line-height:20px; padding-left:5px;}
.contactOnline .fontFix01{ color:#1b4c9b; text-decoration:underline;}
.contactDesc{ width:680px; margin:20px auto;}
.contactDesc p{ color:#777; font-size:12px; line-height:20px;}
.contactDesc p.fontFix02{ color:#999; margin:20px auto auto auto;}
.contactDesc span{ color:#ff0000; font-weight:bold;}

/*===========download.html=============*/
.download, a.btn_download{ background:url(../images/sprite_download.png) no-repeat 0 -999em;}
.download .download_list{ margin-top:20px; margin-bottom:20px;}
.download_list ul{}
.download_list ul li{ border-bottom:1px #eee solid;}
.download .list_item{margin:0 0 40px;}
.download .pic_info{ float:left; width:120px;}
.pic_show{ margin:0 auto; width:50px; height:55px; background-position:0 -95px;}
.pic_name{ height:20px; text-align:center; display:block; font-size:12px; color:#555; font-weight:normal;}
.download .detail{ float:left; width:530px; margin-left:10px; line-height:22px;}
a.btn_download{ float:right; margin-right:25px; padding-left:20px;  text-decoration:underline; color:#466089; background-position:0 0; }

.tbTable{ height:20px; line-height:20px; float:left; margin-top:10px;}
.tbTable td{ border:0; height:20px; line-height:20px;border:solid 1px #CCCCCC; text-align:center;}
.tbTable .tdLeft{ text-align:left;}
.tbTable .tdRight{ text-align:right;}