/* cmsyou style */
body{ margin:0 auto; background:#fff; color:#555; font:12px/20px "Microsoft Yahei","ËÎÌå",Arial,Verdana,Tahoma,Sans-Serif;}
div,form,ul,ol,li,span,p{margin:0 auto; padding:0; border:0;}
img,a img{margin:0; padding:0; border:none;}
ul,ol,li{list-style:none;}
table,td,th,input{ margin:0; padding:0; font-size:12px;}
h1,h2,h3,h4,h5,h6{ margin:0 auto;}
h1{font-size:28px;}
h2{font-size:22px;}
h3{font-size:16px;}
h4{font-size:14px;}
h5,h6 {font-size:12px;}
.inner{ width:950px; margin:0 auto; overflow:hidden;}
.clear,.clearfix{clear:both;}
.dotline{clear:both;font-size:1px;width:100%;height:1px;margin-top:0px!important;*margin-top:-1px;line-height:0;background:url(images/dotline.gif) repeat-x 0 0;}
* {margin: 0;padding: 0;}
div,table {margin: 0 auto;font-family: "Microsoft Yahei","ËÎÌå";font-size: 12px;color: #3c3c3c;}
img {border: 0;}
.clearboth {clear: both;}
a,a:visited {color: #3c3c3c;outline-style:none;text-decoration: none;}
a:hover {color: #00459c;text-decoration: underline;}
img.tran:hover{filter:alpha(Opacity=70);-moz-opacity:0.7;opacity:0.7;}
TD {FONT-SIZE: 12px; COLOR: #666666; LINE-HEIGHT: 21px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.t1 {FONT-SIZE: 12px; COLOR: #666666; LINE-HEIGHT: 21px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.t1_b {FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #666666; LINE-HEIGHT: 21px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.t1_p14 {FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #333333; LINE-HEIGHT: 21px; PADDING-TOP: 8px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.t2 {FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; LINE-HEIGHT: normal; PADDING-TOP: 4px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.t3 {FONT-SIZE: 12px; COLOR: #012e46; LINE-HEIGHT: 20px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.blue {FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #00459c; LINE-HEIGHT: 21px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.blue_p14 {FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #00459c; LINE-HEIGHT: 21px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.copy {FONT-SIZE: 12px; COLOR: #929292; LINE-HEIGHT: 21px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
.red {FONT-SIZE: 12px; COLOR: #ff7a08; LINE-HEIGHT: 21px; FONT-FAMILY: "ËÎÌå"; TEXT-DECORATION: none}
.mr0{ margin-right:0px!important;}

/*header*/
.header{ width:950px; padding:0px; margin:0 auto; clear:both;}
#top {width: 950px;height: 85px;}
#logo {float: left; width:525px; margin-top:30px;}
.logo{ float:left; width:245px;height:45px;}
.topsign{ float:right; width:280px; height:45px;}
.topright{ float:right; width:390px; margin-top:10px; margin-right:5px; font-size:13px; line-height:18px; height:18px;}
.topright .topmap{ float:right; padding-top:5px; margin-right:5px;}
.topright .topcontact{ padding-top:15px; font-size:14px; line-height:25px; clear:both;}
.toptel{ float:left; width:200px; height:25px;font-size:14px; line-height:25px;text-align:right;overflow:hidden;}
.topsearch{ float:right; width:175px; height:22px; margin-left:10px;border: 1px solid #ddd;  overflow:hidden;}
.topsearch .searchform{ float:right; margin-right:5px; width:170px; height:22px; overflow:hidden;}
.topsearch .searchform select{ float:left; margin-top:3px; *margin-top:0px; border:none; *border:#FFFFFF none 0px; outline:none; line-height:22px;}
.topsearch .searchinput{ float:left; padding:1px 5px; width:75px; font-size:13px; line-height:20px; border:none; color:#666;background:none; outline:none;}
.topsearch .searchsubmit{ float:right; width:21px; height:17px; padding-top:2px; text-indent:-9999px; border:none; background:none;outline:none; cursor:pointer;}
#nav {background: url("images/navbg.gif") repeat-x;width: 950px;height: 30px;clear: both; z-index:999;}
#nav_left {background: url("images/nav_leftbg.gif") repeat-x;width: 11px;height: 30px;float: left;}
#nav_right {background: url("images/nav_rightbg.gif") repeat-x;width: 11px;height: 30px;float: right;}
#nav ul {list-style: none;padding-left: 16px; z-index:9999;}
#nav ul li {float: left;}
.nav_line {background: url("images/nav_line.gif") no-repeat;width: 2px;height: 30px;}
.navi,.navi li{ position:relative;}
.navi li a,.navi li a:visited{font-size: 14px;font-weight: bold;color: #fff;text-decoration: none;text-align: center;line-height: 30px;width: 90px;display: block;}
.navi li a:hover,#nav ul li.cur a{background: url("images/nav_hoverbg.gif") no-repeat center;color: #fefefe;text-decoration: none;}
.navi li ul{ position:absolute; width:120px; top:30px; left:-1px; padding-left:0px!important; border:1px solid #00459c; border-top:none; background:#fff; z-index:300; display:none;}
.navi li ul li{ margin:0 auto; padding:0; width:120px; height:28px; line-height:28px; font-size:13px; border-bottom:1px solid #ddd; background:none;}
.navi li ul li:last-child{border-bottom:none;}
.navi li ul li:hover{ background:#00459c;}
.navi li ul li a,.navi li ul li a span, .navi li ul li:hover ul li a span{ width:120px; font-size:13px; line-height:28px; font-weight:normal; padding-left:0px; color:#333!important; text-align:left; padding-left:8px; margin:0px; background:none;}
.navi li ul li a:hover, .navi li ul li:hover a span,.navi li:hover ul li a:hover, .navi li:hover ul li a:hover span{ color:#fff!important; background:none!important;}
.navi li ul li ul{ position:absolute; width:120px; top:0px; left:120px; border:1px solid #00459c; background:#fff; z-index:300; display:none;}
.navi li ul li ul li{ margin:0 auto; padding:0; width:120px; height:26px; line-height:26px; font-size:12px; border-bottom:1px solid #ddd; background:none;}
.navi li ul li ul li a, .navi li:hover ul li ul li a{ color:#555; background:none;}
.navi li ul li ul li a:hover, .navi li:hover ul li ul li a:hover{ color:#4482B6; background:#00459c;}
.navi li.cur a:link, .navi li.cur a:visited{ font-weight:bold; color:#4482B6;}
.navi li.cur ul li a{ font-weight:normal; color:#555; background:none!important;}
.navi li.cur ul li a:hover{ color:#4482B6; background:#E1E5F1; background:none;}
.navi li.cur ul li a span{ background:none;}
.navi li:hover a{background: url("images/nav_hoverbg.gif") no-repeat center;}
.navi li:hover a span{color: #fefefe;}
.navi li:hover ul li a{ background:none;}
.navi li:hover ul li a span{ background:none;}
.navi li ul.wide{width:180px;}
.navi li ul.wide li,.navi li ul.wide li a,.navi li ul.wide li a{width:180px!important; text-align:left!important;}
.navi li ul.wide li ul{left:180px;}

/*container*/
.wrapper{ width:950px; padding:0px; margin:0 auto; clear:both;}
.footer{width:950px; padding:10px 0; margin:0 auto; clear:both;background: url("images/right_bg.gif") no-repeat center center; _background: url("images/right_bg.gif") no-repeat center 2px;}
.footnav{ float:left; width:340px; padding-left:10px;}
.copyright{ float:right; width:580px; padding-right:10px; text-align:right;}

/*index*/
.index_container{ margin-top:10px;}
.index_left{ float:left; width:555px;}
.index_right{ float:right; width:379px;}
.hotproducts{position: relative; width:555px; height: 217px; background-image: url(images/pro_bg.gif); background-repeat: no-repeat; overflow: hidden;}
.hottag{ position: absolute; _position:relative; _margin-left:0px; _margin-bottom:-70px; width:76px; height:73px; left: 0px; top: 0px; z-index:99;}
.protitle{ float:left; width:465px; height:30px; margin-left:70px; _margin-left:35px; margin-top:2px;}
.protitle a{ float:left;font-size: 14px; line-height: 30px; padding-left:15px; background: url(images/news_li_bg_hover.gif) no-repeat left center;}
.protitle span.more{ float:right; width:79px; }
.protitle span.more a{ float:right; width:30px; height:30px;line-height:30px; margin-top:2px; text-indent:-999em; background: url(images/more.gif) no-repeat center center;}
.rollpro{float:left; width: 550px; height:170px; margin-top:10px; _margin-top:-30px; margin-left: 5px; overflow:hidden;_margin-left:2px;}
.index_pro{float:left; width:495px; margin:0px; padding:0px;}
.index_pro ul{ height:165px; overflow:hidden;}
.index_pro ul li{ float:left; width:160px; height:165px; margin-right:5px; text-align:center; line-height:16px; overflow:hidden;}
.index_pro ul li span{ padding-left:15px; width:145px; height:45px; font-size:14px; line-height:16px; background: url(images/pic_jt.gif) no-repeat 0 4px; overflow:hidden;}
.xj_a{ width:15px; height:150px; line-height:150px; float:left; padding:0px 4px; cursor:pointer;}
.xj_a img{ float:left; padding-top:50px;}
.xj_a a:hover img{ filter:alpha(Opacity=70);-moz-opacity:0.7;opacity: 0.7;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; /*IE8*/}
.index_left_icon{ width:555px; height:70px; margin-top:10px;}
.index_left_icon ul{ float:left; width:570px; overflow:hidden;}
.index_left_icon ul li{ float:left; width:180px; height:69px; margin-right:8px;}
.index_left_icon ul li a{ width:180px; height:69px; text-indent:-9998em; display:block;}
.index_left_icon ul li.icon_sales a{ background: url(images/button_marketing.gif) no-repeat center center; }
.index_left_icon ul li.icon_sales a:hover{ background: url(images/button_marketing_d.gif) no-repeat center center;}
.index_left_icon ul li.icon_download a{ background: url(images/button_download.gif) no-repeat center center; }
.index_left_icon ul li.icon_download a:hover{ background: url(images/button_download_d.gif) no-repeat center center;}
.index_left_icon ul li.icon_faqs a{ background: url(images/button_faq.gif) no-repeat center center; }
.index_left_icon ul li.icon_faqs a:hover{ background: url(images/button_faq_d.gif) no-repeat center center;}
.index_left_icon ul li.icon_sales_en a{ background: url(images/button_marketing_en.gif) no-repeat center center; }
.index_left_icon ul li.icon_sales_en a:hover{ background: url(images/button_marketing_en_d.gif) no-repeat center center;}
.index_left_icon ul li.icon_download_en a{ background: url(images/button_download_en.gif) no-repeat center center; }
.index_left_icon ul li.icon_download_en a:hover{ background: url(images/button_download_en_d.gif) no-repeat center center;}
.index_left_icon ul li.icon_faqs_en a{ background: url(images/button_faq_en.gif) no-repeat center center; }
.index_left_icon ul li.icon_faqs_en a:hover{ background: url(images/button_faq_en_d.gif) no-repeat center center;}
.tabtitle{ width:379px; height:41px; overflow: hidden;}
.tabtitle .news_left{ float:left; width:18px; height:41px; background: url(images/news_pic01.gif) no-repeat left top;}
.tabtitle .news_right{ float:right; width:22px; height:41px; background: url(images/news_pic03.gif) no-repeat right top;}
.tabtitle .news_inline{float:left;width:339px; height:41px; margin:0px; padding:0px;background: url(images/news_pic02.gif) repeat-x center top; overflow:hidden;}
.tabtitle .news_inline ul{ float:left; width:260px; height:41px;}
.tabtitle .news_inline ul li{ float:left; width:85px; height:35px; font-size:14px; line-height:35px;}
.tabtitle .news_inline ul li a{ padding-left:15px; background: url(images/news_li_bg.gif) no-repeat left center;}
.tabtitle .news_inline ul li a:hover,.tabtitle .news_inline ul li.cur a{color: #00459c; text-decoration:none; background: url(images/news_li_bg_hover.gif) no-repeat left center;}
.tabtitle .news_inline span.more{ float:right; width:79px; }
.tabtitle .news_inline span.more a{ float:right; width:30px; height:35px; line-height:35px; text-indent:-999em; background: url(images/more.gif) no-repeat center center;}
.tabtitle .news_inline span.more a;hover{filter:alpha(Opacity=70);-moz-opacity:0.7;opacity: 0.7;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";}
.idx_news{ position:relative; width:379px; height:250px; background: url(images/news_pic04.gif) no-repeat left top; overflow:hidden;}
.ulcontent{position:relative; width:379px; height:240px;overflow:hidden;}
.idx_news ul{padding:10px;left: 0px;top: 0px;position: absolute;}
.idx_news ul li{ font-size:12px; line-height:22px; margin-bottom:8px; clear:both;}
.idx_news ul li p{ font-size:12px; line-height:22px; clear:both;}
.idx_news ul li a{ float:left; font-weight:bold; color:#333; padding-left:15px; background: url(images/news_d.gif) no-repeat left center;}
.idx_news ul li a:hover{color: #00459c;}
.idx_news ul li .time{ float:right;}
.idx_news ul li .description{ height:45px; padding-top:3px; overflow:hidden;}

/*container*/
.container{clear:both;}
.content{ float:right; width:720px; overflow:hidden;}
.page_banner{ margin-top:8px; margin-bottom:8px;}

/* page */
.breadcrumb {background:url(images/gray_rep.jpg) repeat-x center 25px ; height:30px; line-height:25px;}
.tag {float:left; background:url(images/icon_2.jpg) center left no-repeat; padding-left:6px; vertical-align:bottom; font-size:15px; font-weight:bold; color:#00549d; border-bottom:1px solid #005ca1; }
.breadcrumb_rig {float:right;}
.breadcrumb_rig img{ margin-right:5px;}
.post{ padding:15px 10px; min-height:320px; font-size:14px;}
.post h1{ margin-bottom:5px; line-height:30px; font-size:20px; text-align:center; font-weight:normal; font-family:"Microsoft Yahei"; color:#333;}
.post p{ font-size:14px; line-height:22px; margin-bottom:5px;}
.post img{ max-width:660px; _width:expression(this.scrollWidth > 660 ? "660px" : "auto");}
.post a:link, .post a:visited{ color:#4482B6;}
.post a:hover{ color:#444;}
.post .postmeta{ margin:5px 0 20px; line-height:16px; font-size:12px; text-align:center; color:#999;}
.post .postmeta .metar{ float:right;}
.post .postmeta a:link, .post .postmeta a:visited{ color:#999;}
.post .postmeta a:hover{ color:#0961A7;}
.textcontent ul{margin-bottom:15px;}
.textcontent li{ color:#666; margin:2px 0px;padding-left:10px;background:url(images/icon.gif) no-repeat 1px 8px;}
.textcontent li:hover { color:#222; background:url(images/icon.gif) no-repeat 0px -338px;}
.textcontent hr{ margin:10px auto; padding:0px; clear:both;}
.textcontent table { margin-left:4px;font-family: verdana,arial,sans-serif;font-size:11px;color:#333333;border-width: 1px;border-color:#ccc;border-collapse: collapse;}
.textcontent table th {border-width: 1px;padding: 3px 8px;border-style: solid;border-color:#ccc;}
.textcontent table td {border-width: 1px;padding: 3px 8px;border-style: solid;border-color:#ccc;}
.textcontent table tbody td:hover { background:#eee;} 
#tablecolor tbody td:hover { background:#fff;} 
.oddrowcolor{background-color:#f8f8f8;}
.evenrowcolor{background-color:#eee;}
.contactmessage table th,.contactmessage table td {border-width: 1px;padding: 3px 8px;border-style: solid;border-color:#efefef;}

/* pagenavi */
.pagenavi{clear:both; padding:15px 0; color:#666; font:normal 12px/24px Arial; text-align:center;}
.pagenavi span{ padding:0 5px;}
.pagenavi a{display:inline-block; height:22px; margin:0 2px; padding:0 8px; border:solid 1px #ccc; -moz-border-radius:2px; -webkit-border-radius:2px; -khtml-border-radius:2px; border-radius:2px; background:#fff; color:#333; font:normal 12px/22px Arial, Helvetica, sans-serif; cursor:pointer;}
.pagenavi a:hover{height:24px; margin:0 3px; border:none; background:#4482B6; color:#fff!important; line-height:24px; text-decoration:none;}
.pagenavi a.select{cursor:default;}

/* sidebar */
.sidebar{ float:left; width:205px; margin-bottom:30px; overflow:hidden;}
.sidebar h3{ height:40px; line-height:40px; font-size:16px; font-family:"Microsoft Yahei"; color:#333; background:url(images/about_menu01.gif) no-repeat top left; overflow:hidden;}
.sidebar h3 span{ float:left; padding-top:8px; padding-left:40px; height:28px; line-height:28px; font-size:16px; font-weight:bold; font-family:"Microsoft Yahei"; color:#333; display:block;}
.sidebar ul{background:url(images/about_menu_line.gif) repeat-y 0 0;}
.sidebar ul li{ margin-bottom:15px; line-height:22px;}
.sidebottom{ height:11px; line-height:11px; margin:0; padding:0px;background:url(images/about_menu03.gif) no-repeat 0 bottom;}
.sidebar ul li ul{ width:190px; padding:5px 0px; margin-left:8px; background:none; overflow:hidden;}
.sidebar ul li ul li{ margin:4px 0; padding-left:15px; height:20px; border:none; overflow:hidden;}
.sidebar ul li ul li ul{ border:none;}

/* sublist */
.sidebar ul li.sublist ul{ padding:0; font-size:14px; font-weight:bold;}
.sidebar ul li.sublist ul li{ margin:0 0 5px 0; _margin-bottom:3px; padding:0; width:190px; height:auto; line-height:34px;}
.sidebar ul li.sublist ul a{ padding-left:38px;  background:url(images/about_menu02.gif) no-repeat 0 center; display:block;}
.sidebar ul li.sublist ul.lenli a{ padding-left:10px;}
.sidebar ul li.sublist ul a:hover, .sidebar ul li.sublist ul li.cur a{ color: #06C; background:url(images/about_menu02_d.gif) no-repeat left center;text-decoration:none;}
.sidebar ul li.submenu ul{ padding:0; font-size:14px; font-weight:bold;}
.sidebar ul li.submenu ul a{ padding-left:38px; display:block;}
.sidebar ul li.submenu ul li a:hover, .sidebar ul li.submenu ul li.cur a{ color:#FFF; text-decoration:none;}
.sidebar ul li.submenu ul li{ margin:0 0 2px 0; padding:0; width:205px; height:auto; line-height:34px;}
.sidebar ul li.submenu ul li ul{ padding-top:5px; padding-bottom:5px; background:#fff;}
.sidebar ul li.submenu ul li ul li{ background:#fff;}
.sidebar ul li.submenu ul li ul li:hover{ background:#f8f8f8;}
.sidebar ul li.submenu ul li ul li a,.sidebar ul li.submenu ul li.cur ul li a{ color:#666; font-size:12px; font-weight:normal; padding-left:40px; ; line-height:21px; background:#fff;}
.sidebar ul li.submenu ul li ul li a:hover,.sidebar ul li.submenu ul li ul li.cur a{ color:#4482B6; }
.sidelist ul{ padding:0px!important;}
.sidelist ul li{background:#fff;_padding-left:0px;}
.sidelist ul li:hover{ background:#f8f8f8;}
.sidelist ul li a{ color:#666; font-size:12px; font-weight:normal; padding-left:20px; line-height:21px;}
.sidelist ul li a:hover,.sidelist ul li.cur a{ color:#222;}
.submenu .liclose ul{ display:none;}
.support_btn{ width:205px; overflow:hidden;}
.support_btn a{ width:205px; height:88px; display:block; text-indent:-9999em; background:url(images/button_service.gif) no-repeat 0 0;}
.support_btn a:hover{ background:url(images/button_service_d.gif) no-repeat 0 0;}
.support_btn_en{ width:205px; overflow:hidden;}
.support_btn_en a{ width:205px; height:88px; display:block; text-indent:-9999em; background:url(images/button_service_en.gif) no-repeat 0 0;}
.support_btn_en a:hover{ background:url(images/button_service_en_d.gif) no-repeat 0 0;}

/* postlist */
.postlist{ padding:5px 10px 0;}
.postlist li{ height:20px; margin:5px 0 8px; padding-left:12px; padding-bottom:5px; border-bottom:1px #ddd dashed; background:url(images/news_d.gif) no-repeat left 6px;}
.postlist li a{ float:left; width:540px; font-size:13px;}
.postlist li span{ float:right; width:78px; text-align:right; color:#999;}

/* product list */
.pro_list dl{ overflow:hidden; _zoom:1;width: 720px; border-bottom:1px #ddd dashed; padding-bottom:10px;}
.pro_list dt{ margin:10px 0px 6px 0px; line-height:22px; position:relative;}
.pro_list dt img{float:left; margin-right:20px; border:1px #eee solid;  padding:2px;}
.pro_list dt a:hover img{filter:alpha(Opacity=70);-moz-opacity:0.7;opacity:0.7; border:1px #ccd solid; }
.pro_list dl.last{background:none;}
.pro_list dt a{ color:#0072b7; font-weight:bold; font-size:14px;}
.pro_list dt span{ color:#a5a5a5; font-size:12px; float:right; margin-right:5px;}
.pro_list dd.des{height:65px; overflow:hidden;}
.pro_list dd.des a{color:#666; line-height:22px;}
.pro_list dd.des a:hover{color:#0072b7; text-decoration:none;}
.pro_list dd.detail{ overflow:hidden; _zoom:1;}
.pro_list dd.detail a{ color:#0072b7; font-size:12px; line-height:22px; padding-right:0px; float:right; }
.list_pic .first{ border-top:none; padding-top:10px;}
.list_txt dd.detail a{ padding-right:0px;}

/*product detail*/
.goods-left { float: left; width: 300px; }
.goods-right { float: right; width: 400px; text-shadow:0px;}
.goods-spce-ul h3{ font-weight:normal; padding:5px 0;}
.goods-left .jqzoom { width:300px; height:240px; overflow:hidden;}
.goods-cart ul { display: block; height: 50px; }
.goods-cart { height:180px; overflow:hidden; margin-top: 10px; padding-top: 10px; border-top-width: 1px; border-top-style: solid; border-top-color: #E3E3E3; }
.goods-cart p{ font-size:13px; line-height:18px; margin-top:0px; margin-bottom:3px; text-indent:2em; padding-left:0px!important;}
.goods-cart li { float: left; padding-top: 5px;}
.goods-cart .goods-num-sel { padding-top: 8px; padding-right: 10px; }
.zoomdiv{z-index:100;position:absolute;top:1px;left:0px;width:400px;height:400px;background:url(loading.gif) #fff no-repeat center center;border:1px solid #e4e4e4;display:none;text-align:center;overflow: hidden;}
.bigimg{width:700px;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:50px;height:50px;border:1px solid #aaa;background:#FFF 50% top no-repeat;opacity:0.5;-moz-opacity:0.5;-khtml-opacity:0.5;filter:alpha(Opacity=50);cursor:move;}
#preview{ float:none; margin:20px auto; text-align:center; width:500px;}
.jqzoom{ width:300px;  position:relative; z-index:1; text-align:center;}
.zoomdiv{ width:408px; height:300px;}
.list-h li{ float:left;}
#spec-n5{ width:300px; height:56px; padding-top:6px; overflow:hidden; }
#spec-left{ height:45px; float:left; cursor:pointer; margin-top: 5px; margin-right: 10px; }
#spec-right{ height:45px; float:left; cursor:pointer; margin-top: 5px; padding-left: 10px; }
#spec-list{ width:247px; float:left; padding-left:8px; overflow:hidden; display:inline; }
#spec-list ul li{ float:left; display:inline; width:86px; margin-right:0px; padding-left:0px; margin-bottom:10px; background:none!important; list-style:none!important;}
#spec-list ul li img{ padding:2px ; border:1px solid #ccc; width:62px; height:48px;}
.prodcut_detail,.products_detail{ margin-top:10px; clear:both;}
.pro_tab { width:100%; clear:both;}
.pro_tab ul {height: 42px; padding-left: 20px; padding-bottom: 21px; background: url("images/tabs_bg.png") no-repeat scroll left 39px transparent; clear:both;}
.pro_tab ul li {float:left;height:42px;margin-right:4px;position:relative;background:none;}
.pro_tab ul a { cursor:pointer;color:#333;display:inline-block;height:42px;font-size:14px;font-weight:bold;line-height:20px;text-decoration:none;padding-left:30px;background: url("images/tab_sprite.png") no-repeat left -148px;}
.pro_tab ul a span {display:inline-block;height:31px;padding:11px 30px 0 0;background: url("images/tab_sprite.png") no-repeat right -298px;}
.pro_tab ul li a:hover{color: #fff; text-shadow: none; background: url("images/tab_sprite.png") no-repeat left -48px;text-shadow:#333 0 1px 0;}
.pro_tab ul li a:hover span{background: url("images/tab_sprite.png") no-repeat right -198px;}
.pro_tab ul li.home a{color: #fff; text-shadow:#eee 0 1px 0; background: url("images/tab_sprite.png") no-repeat left -98px;text-shadow:#333 0 1px 0;}
.pro_tab ul li.home a span{background: url("images/tab_sprite.png") no-repeat right -248px;}
.product_content{ padding:0 10px; clear:both;}
.product_content table { margin-left:4px;font-family: verdana,arial,sans-serif;font-size:11px;color:#333333;border-width: 1px;border-color:#ccc;border-collapse: collapse;}
.product_content table th {border-width: 1px;padding: 3px 8px;border-style: solid;border-color:#ccc;}
.product_content table td {border-width: 1px;padding: 3px 8px;border-style: solid;border-color:#ccc;}
.product_content table tbody td:hover { background:#eee;} 
#tablecolor tbody td:hover { background:#fff;} 
.oddrowcolor{background-color:#f8f8f8;}
.evenrowcolor{background-color:#eee;}
.product_content img{ max-width:660px;}
.product_content li{ color:#666; font-size:12px; font-weight:normal; padding-left:20px; background:url(images/icon.gif) no-repeat 11px 8px; line-height:21px;}
.product_content li:hover{ color:#222; background:url(images/icon.gif) no-repeat 10px -338px;}

/*search*/
.list_p{padding:20px 0 0 0px}
.list_p li{width:720px;border-bottom:1px dotted #cecece;padding:10px 0 15px;position:relative;clear:both;overflow:hidden}
.list_p img{width:160px;height:120px;float:left;margin:5px 10px 0 0}
.list_p .p3{position:absolute;top:15px;left:0;width:120px;height:120px;display:block;cursor:pointer}
.list_p a:hover img{filter:alpha(Opacity=70);-moz-opacity:0.7;opacity:0.7;}
.list_p h3{line-height:30px;color:#000;cursor:pointer;font-size:16px;font-weight:300}
.list_p a:hover h3{color:#333;}
.list_p a:hover{text-decoration:none}
.list_p h3 span{font-size:12px;color:#999;margin-left:10px;font-weight:300}
.list_p p{line-height:20px;margin-top:5px; color:#666;}
.list_p a.more{color:#666;display:block;width:42px;padding-left:5px;height:16px; font-size:12px; line-height:16px; overflow:hidden; position:absolute; top:110px; right:5px;}
.list_p a.more:hover{text-decoration:none; color: #333;}


.sidebarmenu ul{margin: 0;padding: 0;list-style-type: none;font: bold 13px Verdana;width: 190px; /* Main Menu Item widths */ /*border-bottom: 1px solid #ccc;*/}
.sidebarmenu ul li{position: relative;padding-bottom:2px;}
.sidebarmenu ul li ul li{padding-bottom:0px;}
.sidebarmenu ul li ul li ul li{padding-bottom:0px;}
.sidebarmenu ul li a{display: block;overflow: auto; /*force hasLayout in IE7 */color: #666666;text-decoration: none;text-align: center;padding: 6px; /*border-bottom: 1px solid #778;border-right: 1px solid #778;*/border: solid 1px #EDEDED;}
.sidebarmenu ul li a:link, .sidebarmenu ul li a:visited, .sidebarmenu ul li a:active{background-color: #FFFFFF; /*background of tabs (default state)*/}
.sidebarmenu ul li a:visited{color: #666666;}
.sidebarmenu ul li a:hover{background-color: #EDEDED;}
/*Sub level menu items */.sidebarmenu ul li ul{position: absolute;width: 210px; /*Sub Menu Items width */top: 0;visibility: hidden;}
.sidebarmenu a.subfolderstyle{background: url(right.gif) no-repeat 97% 50%;}
/* Holly Hack for IE \*/* html .sidebarmenu ul li {float: left;height: 1%;}
* html .sidebarmenu ul li a{height: 1%;}

.search{ float:left; width:185px;_width:auto; padding-left:10px; height:70px}
.search .tab{ padding:5px 10px;}
.search .tab span{ color:#ddd}
.search .tab a{ color:#6f7172}
.search .tab a.on{ font-weight:700}
.search .bd{ background:#ffffff; padding:5px; float:left;}
.search .text{border:1px solid #e5e5e7;padding:4px 0 3px 40px; height:18px;width:135px;background:#fff url(../statics/images/v9/icon.png) no-repeat}
.search .button{ background:#3a6ea5; border:none; color:#fff; height:1.9em;width:4.2em; margin-top:10px; margin-left:6px; vertical-align:middle; text-align:center}