@charset "utf-8";

table {border-collapse:collapse; border:0; border-spacing:0; padding:0; margin:0;}

/* topNav */
#topNav {height:30px; padding-bottom:5px; background:url(../images/tile_01.gif) repeat-x; overflow:hidden; text-align:center; line-height:30px;}

/* container */
#container{width:1500px; margin:0 auto; background:#fff;}

/*margin*/
.mar_10_14{ margin:10px 9px;}
.mar_10_5{margin:10px 3px 10px 7px}
.mar_t10{ margin-top:10px;}

/* header */
#header {}
#header .logo {float:left; _display:inline; margin:20px 0 0; text-decoration:none;}
#header .intro {float:right; margin-top:15px;}
#header .mainNav {float:right; _display:inline;}
#header .mainNav li {float:left; _display:inline; margin-right:6px;}
#header .mainNav li a {display:block; width:146px; height:55px; line-height:55px; text-align:center; color:#032e8c; background:url(../images/dh.gif); font-weight:bold;}
#header .search {height:125px; background:url(../images/tile_01_2.gif) repeat-x; border-right:1px solid #9cc3fc;}
#header .search .boxLeft {float:left; width:5px; height:125px; background:url(../images/tile_01_1.gif) repeat-x;}
#header .search .boxMain {float:left; width:1490px; height:125px;}
#header .search .boxMain form {margin-top:20px;}
#header .search .boxMain form table {margin:0 auto;}
#header .search .boxMain form table .txt input {width:740px; height:42px; line-height:48px; border:1px solid #95c4fc; background:#fefdf9 url(../images/tb.png) no-repeat left; padding-left:50px; font-size:26px;}
#header .search .boxMain form table .sub input {border:0; width:92px; height:45px; text-indent:-999em; background:url(../images/search.gif); *text-indent:0; *line-height:999px; *overflow:hidden;}
#header .search .boxMain ul {text-align:center;}
#header .search .boxMain ul li {display:inline;}
#header .search .boxMain ul li a {color:#151716;}
#header .site {color:#14659a; margin:5px 0; font-weight:bold;}
#header .site a {color:#14659a;}

/* sidebar */
#sidebar {width:370px; float:left;}
#sidebar .categories {}
#sidebar .categories h4 {height:53px; line-height:50px; text-indent:28px; color:#f9fffb; font-weight:bold; background:url(../images/fl_1.gif);}
#sidebar .categories ol {border:1px solid #c2c2c2; border-top:0;}
#sidebar .categories ol li {border-top:1px solid #e4e4e4; height:46px; line-height:46px; text-indent:50px; background:url(../images/fl_2.gif);}
#sidebar .categories ol li a {}

/* miancol */
#maincol {width:1110px; float:right;  }
#maincol .banner1 {}
#maincol h2 {height:54px; line-height:54px; text-indent:18px; color:#fffffd; background:#0a8dbb; font-size:20px; font-weight:bold;}

/* footer */
#footer {border-top:8px solid #008bd8; padding:10px 0 40px; text-align:center;}
#footer .links {color:#0067e4;}
#footer .links a {color:#0067e4; text-decoration:underline;}
#footer .letter {color:#9e009d;}
#footer .letter a {text-transform:uppercase; color:#0465e7; text-decoration:underline;}
#footer .subMain {color:#0167e3;}
#footer .subMain a {padding:0 5px; color:#0167e3}
#footer .powered {color:#0167e3;}
#footer .powered a {color:#0167e3;}

/* procateHin */
#procateHin {}
#procateHin h2 {height:30px; line-height:30px; text-indent:10px; color:#fffffd; background:#0a8dbb; font-size:14px; font-weight:bold;}
#procateHin .procate_row {border:1px solid #d7d7d7; border-top:0; padding:10px 24px; min-height:500px; _height:500px; width:950px;}
#procateHin table {}
#procateHin table td {width:190px; vertical-align:top;}
#procateHin table td a {color:#0164e5; text-decoration:underline;}

/*==================================================*/
/* templProducts */
ul.templProducts {float:left; _display:inline; border:1px solid #d7d7d7; border-top:0; padding-bottom:20px;}
h2.templProducts {height:30px; line-height:30px; text-indent:10px; color:#fffffd; background:#0a8dbb; font-size:14px; font-weight:bold;}
ul.templProducts li {text-align:center; float:left; _display:inline; margin:20px 0 0 17px;}
ul.templProducts li a.name {text-decoration:underline; font-weight:bold;}
ul.templProducts li a.img {display:block; border:1px solid #dce2de; width:125px; height:105px; overflow:hidden; margin-bottom:10px;}
ul.templProducts li a.img img {display:block;}

/* templArticle */
div.templArticle {border:1px solid #d7d7d7; border-top:0; padding:20px 14px; min-height:300px; _height:300px;}

/*probox*/
.probox{ width:148px; float:left; _display:inline;}
.probox .img{ display:table-cell; text-align:center; vertical-align:middle; width:147px; height:147px; *display:block; *font-family:Arial; *font-size:117px;}
.probox .img img{ vertical-align:middle}
.probox .name{ margin-top:5px; }
.probox .name a{font-weight:bold; color:#333}

/*tmpbox*/
.tmpbox{ width:100%;}
.tmpbox .t{ height:53px; line-height:53px; background:#0A8DBB; color:#FFF; font-size:20px; padding-left:15px; font-weight:bold;}
.tmpbox .c{ border:1px solid #CCC; min-height:150px; _height:150px}

.sub_cate{ background:url(../images/cat-dt.gif) no-repeat 10px center; padding:5px 0px;padding-left:35px; margin:10px 5px;width:370px; float:left;}
.sub_cate a{ font-size:14px; font-weight:bold; color:#276FC1; text-decoration:underline; _display:inline}

/*product_intro*/
.product_intro{ width:100%; margin:5px auto; border-bottom:1px solid #ddd; padding:5px 0px;}
.product_intro .img{ float:left; _display:inline; margin:10px; width:280px; text-align:center}
.product_intro .intro{ width:780px; margin:10px; float:left; _display:inline;}
.product_intro .intro .name a{ font-weight:bold; text-decoration:underline; font-size:18px}
.product_intro .intro .name{ margin-bottom:10px;}
.product_intro .intro *{ font-size:16px; line-height:25px;}
.product_intro .intro .btn{ margin-top:15px;}

.sitemap_title{width:100%; height:36px; line-height:36px; background:url(../images/title01-in.gif) no-repeat; padding-left:10px; font-size:120%; font-weight:bold;}
.sitemap{clear:both;}
.sitemap .t{width:100%; height:45px; line-height:45px; background-color:#E7E7E7; text-indent:15px; margin-top:15px;}
.sitemap .s{min-height:150px; _height:0px;}
.sitemap li{width:245px; float:left; text-align:left;margin:3px 0px; }
.sitemap a{margin:0px 3px;}

#show_hover{border:1px solid #ccc; width:420px;line-height:180%; padding:10px; background:#FFF; top:-350px; left:230px;position:absolute;}

.jt_sharetitle, .ckepopBottom{display:none;}