﻿@import url(reset.css);
#root {
  margin: 0 auto; width: 850px; text-align: center
}
a{
  color:#000000;
}
a:hover{
  text-decoration:underline;
}
#top {
  width: 100%; height: 50px
}
#top_01 {
  overflow: hidden; color: #969696; line-height: 22px; border-bottom: #eeeeee 1px solid; height: 22px; background-color: #fafafa; text-align: left
}
#head {
  padding-left:0px;background: #fff;color: #333333; 
}
#logo {
  float: left;padding-top: 5px;
}
#subNav {
  display:inline;float:left;width:220px;
}
#nav {
  margin-bottom: 7px; width: 100%; height: 119px;
}
*html #nav{margin-top:-20px}
.nav_sotop
{
  margin:0 auto;height:30px;width:100%;  background:url(../images/nav_sotopbg.gif)  no-repeat bottom;
}
.nav_so
{
  height:56px;width:850px;background:url(../images/nav_sobg.gif)  no-repeat bottom;
}
*html .nav_so{margin-top:-22px;}
.navso_divtxt
{
  padding-left:90px;padding-top:20px;
}
 .navsoso_txtbox
{
  margin:0 auto;float:left;border:0px;height:17px;width:437px;line-height:12px; padding-top:5px; padding-right:5px;background:url(../images/txtkeybg.jpg)  no-repeat left; font-size:12px; 1color:#969696;  text-align:left;text-indent:31px;
}

.navsoso_seltxtbox
{
  margin:0 auto;float:left;border:0px;height:17px;width:437px;line-height:12px;padding-top:5px;background:url(../images/txtkeybg.jpg)  no-repeat left;font-size:12px;text-align:left;text-indent:31px;color:#333333;
}
.navtop_right
{
  margin:0 auto;padding-right: 10px;float:right;height:50px;padding-left:14px;
}
.menu_normalleft
{
  margin:0 auto;float:left;height:30px;width:9px;background:url(../images/menu_normalleft.gif) ;
}
.menu_normalright
{
  margin:0 auto;padding:0;float:left;height:19px;line-height:12px;color:#343436;text-align:left;padding-top:11px;background:url(../images/menu_normalright.gif) no-repeat right;
}
.menu_overleft1
{
  margin:0 auto;float:left;height:30px;width:9px;background:url(../images/menu_overleft1.gif)  no-repeat left;  
}
.menu_overright1
{
  margin:0 auto;float:left;height:19px;background:url(../images/menu_overright1.gif) no-repeat right;line-height:12px;color:#343436;text-align:left;padding-top:11px;
}
.menu_overright
{
  margin:0 auto;float:left;height:19px;background:url(../images/menu_overright.gif) no-repeat right;line-height:12px;color:#333333;text-align:left;width:57px;padding-top:11px;padding-left:2px;    
}
.menu_overright1 a, .menu_normalright a.current
{
  font-size:13px;font-weight:bold;color:#ff3300;
}
.menu_normalright a:hover,.menu_normalright a:visited,.menu_normalright a:link,.menu_normalright1 a:hover,.menu_normalright1 a:visited,.menu_normalright1 a:link
{
  color:#343436;font-size:13px;text-decoration: none;
}

/**滚动产品**/
.hot_product
{
  margin-right:5px;text-align:left;height:33px;line-height:31px;width: 100%;background:url(../images/nav_keybg.gif) no-repeat bottom;overflow:hidden;
}
.hot_product h3
{
  color:red;float:left;margin:0 0 0 90px;padding:0;font-size:12px;height:30px;
}
*html .hot_product h3 {margin-left:45px;}
.hot_product a
{
  padding:0 5px;color:#0066CC;
}
.search {
  float:left;height:22px;
}
#content {
  padding-bottom:10px;text-align:left;
}
#subNav h2{
  height:33px;color:#FFFFFF;text-align:left;text-indent:20px;font-size:14px;font-weight:bold;  line-height:33px;
}
#subNav .categoryItems, #subNav .newsItems, #subNav .productItems, #subNav .solveItems, #subNav .staticsItems{
  border-style:none solid solid;border-width:medium 1px 1px;
}
#subNav .categoryItems {
  border-color:#ff0000;
}
#subNav .newsItems {
  border-color:#ff7300;
}
#subNav .solveItems{
  border-color:#ff7300;
}
#subNav .productItems {
  border-color:#dd3b73;
}
#subNav .staticsItems{
  border-color:#166dd4;
}
#category, #news, #newproduct, #solve, #statics {
  margin-bottom:8px;
}
#leftad {
  border:#999999 solid 1px;
  margin-bottom:10px;
}
#category h2{
  background-image:url(../images/category.gif);
}
#news h2{
  background-image:url(../images/news.gif);
}
#newproduct h2 {
  background-image:url(../images/newproduct.gif);
}
#solve h2 {
  background-image:url(../images/solve.gif);
}
#statics h2{
  background-image:url(../images/statics.gif);
}
#subNav #category li, #subNav #news li, #subNav #newproduct li, #subNav #solve li, #subNav #statics li{
  margin-bottom:2px;
  padding:3px 3px 2px 8px; height:18px;overflow:hidden;
  background:transparent url(../images/bg1.gif) no-repeat scroll 15px -75px;
}
.newsItems a, .categoryItems a, .productItems a, .solveItems a, .staticsItems span {
  color:#414141; margin-left:20px;
}
#main {
  float:right;width:620px;
}
*html #main{clear:both;padding-left:10px;}
#flash_ad {
  margin-bottom:10px; border:1px solid #cccccc;
}
#series {
  width:100%;overflow:hidden;height:37px;
}

ul.series_top {
  background:transparent url(../images/bg_p_top.gif) repeat-x;height:37px;overflow:hidden;
}
ul.series_top li {
  text-align:center;height:37px;line-height:30px;float:left;
  
}
ul.series_top li.t_left {
  background:transparent url(../images/bg_p_left.gif) no-repeat;padding-right:9px;width:2px;
}
ul.series_top li.t_right {
  background:transparent url(../images/bg_p_right.gif) no-repeat;float:right;width:2px;
}
ul.series_top li.t_normal,ul.series_top li.t_nav {
  cursor:pointer;margin-right:1px;width:65px;margin-top:7px;
}
ul.series_top li.t_normal {
  background:transparent url(../images/series_normal.gif) no-repeat scroll 0 0;color:#454545;
}
ul.series_top li.t_nav {
  background:transparent url(../images/series_over.gif) no-repeat scroll 0 0;font-weight:bold;
}
ul.series_top li.t_nav a{
  color:#ffffff;
}
#productlist em {
  color:#CC0033;
  font-style:normal;
  font-weight:normal;
}
/**首页产品列表*/
#product #productlist{
  border:#CCCCCC solid 1px;border-top:none;height:1%;
}
#productlist .show, #productlist .pagination{
  clear:both;text-align:left;padding:0 16px;margin-bottom:10px;
}
#productlist .show h1 {
  height:24px;padding-top:8px;border-bottom:#ff9900 1px solid;
}
#productlist .show li.right div#content{
  overflow:hidden;height:80px;margin-top:-6px;
}
*html #productlist .show li.right div#content{margin-top:0px;}
#productlist .show li.right a.series{
  text-decoration: underline; color:#0000CC;
}
#productlist ul{
  padding-top:15px;
}
#productlist li.left {
  float:left; border-right:#cccccc 1px dotted;
}
#productlist li.right {
  float:right;width:425px;line-height:22px
}
#productlist li.right p img{
  float: left;
}
.productimage{
  border-color:#999999 #cccccc #cccccc #999999;border-style:solid;border-width:1px;float:left;height:110px;margin-right:10px;padding:1px;width:130px;
}
#productlist .pagination{
  padding:10px 15px 0px; float:right;
}
#productlist .pagination a{
  padding:2px;
}
#productlist .pagination a:hover, #productlist .pagination a.current{
  background-color:#ff6600; color:#ffffff; 1border:#999999 solid 1px; 
}

/**留言板*/
#message {
  border:#ff8402 solid 1px; border-width: 0 1px 1px;
}
*+html #message{height:1%;}
#message table{
  border-collapse:separate;
}
#message div.content {
  margin:10px;
}
#message #legecy{
  color:red;font-size:12px;width:390px; -moz-user-select:none;
}
span#write{
  float:left; width:90px;;
}
div.prompt{
  font-size: 14px; font-weight: bold; color: rgb(241, 138, 16); padding-bottom:10px;
}
div.promptcontent{
  text-indent: 2em;line-height:22px;
}
#myouarehere, #descyouarehere, #catyouarehere, #solveyouarehere{
  padding:4px 10px;color: #ffffff;font-size:14px;font-weight:bold; 
}
#myouarehere{
  background: url(../images/titlebg.gif) repeat-x; height:25px;
}
#messagecontent table{
  border:0; background-color:#cccccc;
}
#message table #sendcontent{
  background: white url(../images/bglogo.gif) no-repeat center center ;
}
div.sender{
  width:115px; text-align:center; line-height:20px;
}
#messagecontent .reply{
  width: 480px
}
#messagecontent .title{
  background-color:#EBEBEB;height:22px;padding:3px 10px 2px 5px;
}
#messagecontent .title span.date {
  float:right; margin-top:-18px;
}
#messagecontent .messagereply{
  background-color:#fff7e4;border:1px solid #fbcc1e;margin:5px 5px 10px;padding:8px; line-height:20px;
}
#messagecontent .messagereply strong{
  color:#FF9900;
}
#messagecontent .sendercontent{
  padding: 10px; clear: both;
}
#writecontents h2{
  background-color:#F18A11;color:#FFFFFF; line-height:22px; padding-left:10px; line-height:30px
}
#writecontents input.ww{
  width:200px;
}
#writecontents td{
  padding:5px; 
}
/**新闻焦点列表*/
.newslist .time {
  color:#676767;line-height:23px;padding:10px 34px 0 0;text-align:right;
}
.newslist{
  border-color:#59BCEF;border-style:solid;border-width:0 1px 1px;
}
.newslist .listhead {
  border-bottom:1px solid #DDDDDD;height:33px;line-height:33px;overflow:hidden;background:transparent url(../images/bgc_w5.gif) repeat-x scroll 0 -40px;color:#0B5596;font-weight:800;
} 
.newslist .listhead p {
  padding-left:52px;
}
.newslist .listhead p.second {
  float:right;margin-top:-33px;padding-right:45px;
}
.newslist .listhead p {
  padding-left:52px;
}
.newslist .searchlist dt a, .searchlist dt a:visited {
  color:#16336B;
}
.newslist .searchlist dt a:hover{
  color:#FF5402;
}
.newslist .searchlist {
  background:transparent url(../images/underline.jpg) repeat-x scroll 0 bottom;margin-top:-23px;padding:0 170px 12px 12px;
}
.newslist .searchlist dt {
  font-size:16px;height:30px;line-height:25px;overflow:hidden;
}
.newslist .searchlist dd {
  height:44px;overflow:hidden;line-height:23px; text-indent:2em;
}
.newslist #pagenav{
  margin: 10px; text-align: right;
}
/**详细信息*/
#desc {
  border:#3da0e1 solid 1px; border-width: 0 1px 1px;height:1%;
}
#desc .theTitle{
  clear:both; height:80px; padding:19px 10px 0;
}
#desc #endTitle{
  clear:both; font-size:22px;font-weight:bold; padding:5px 0 0 10px;text-align:center;color:#333333;
}
#desc div.text{
  clear:both; padding:15px; text-align:center; color:gray;
}
#desc div.endSummary{
  background:#C9E1FA none repeat scroll 0 0; border:1px solid #6666FF; clear:both; margin:0 auto; width:92%; padding:8px
}
#desc #digest{
  font-size:14px;line-height:23px;text-align:left; padding:10px
}
#desc #endText{
  clear:both;font-size:14px;line-height:26px;overflow:hidden;padding:25px; text-align:left; text-indent:2em;
}
#descyouarehere{
  background:url(../images/titlebg1.gif) repeat-x; height:20px;
}
#catyouarehere{
  background:url(../images/titlebg4.gif) repeat-x; height:20px;
}
#solveyouarehere{
  background:url(../images/titlebg3.gif) repeat-x; height:20px;
}
/**解决方案列表*/
#solvent{
  border:#e34a84 solid 1px; border-width: 0 1px 1px;height:1%;
}
/**分类目录*/
.chbtn {
  background:transparent url(../images/btnbg.gif) no-repeat scroll 0 0;display:block;font-weight:700;height:23px;padding:10px 0 0;text-align:center;width:87px;
}
.chbtn a{
  color:#fff;
}
.tbl li:hover .chbtn, .tbl li.hover .chbtn{
  background-position:0 -33px;
}
.tbl{
  border:1px solid #59bcef;border-width:0 1px 1px;
}
.tbl .row{
  zoom:1;
}
.tbl .c1{
  width:90px;float:left;margin-right:-5px;padding:2px 0 0 3px;
}
.tbl .c2{
  margin-left:93px;border:1px solid #e6e6e6;border-width:1px 0 0 1px;min-height:25px;_height:25px;padding:12px 0 0 16px;
}
.tbl li:hover .c2, .tbl li.hover .c2{
  background:#e6efff;
}
.tbl .row_tt{
  background:url(../images/bgc_w5.gif) repeat-x 0 -40px;color:#0b5596;font-weight:700;border:1px solid #e6e6e6;border-width:1px 0;
}
.tbl .row_tt a{
  color:#0b5596;
}
.tbl .row_tt .c1{
  padding:12px 0 0 0;text-align:center;width:93px;
}
.tbl .row_tt .c2{
  border-bottom-width:0;text-align:center;padding-left:0;
}
.tbl .c2, .tbl .c2 a{
  color:#0b5596;
}
.tbl .c2 a:hover{
  color:#333;
}
/**产品详细信息*/
#product_right {
  width: 727px;float: left;padding: 0 3px 10px 0;
}
#product_right_01 {
  height: 28px;width: 730px;background-color: #f3f8fc;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #d8e3ea;line-height: 28px;
}
#product_right_01 h1 {
  font-size: 12px;font-weight: normal;margin: 0px;padding: 0px;text-indent: 10px;float: left;width: 550px;
}

#product_right_01 h1 span {
  margin: 0px;padding: 0px;color: #00319f;font-weight: bold;
}
#product_right_01 h1 a {
  color: #00319f;font-weight: normal;margin-right: 5px;letter-spacing: 2px;
}
#product_right_02 {
  height: 160px;float: left;
}
#product_right_02_1 {
  float: left;width: 206px;text-align:center;vertical-align:middle;padding:10px;
}
#product_right_02_1_2 {
  text-align: center;height: 30px;padding-top:10px;
}
#product_right_02_1_2 img {
  margin: 0 10px;
}
#product_right_02_2 {
  float: left;width: 330px;
}
#product_right_02_2 h1 {
  font-size: 14px;font-weight: bold;color: #00319f;margin: 0px;line-height: 24px;padding-top: 6px 0 6 5;
}
#product_right_02_2 h2 {
  font-size: 12px;border-bottom-width: 1px;border-bottom-style: dashed;border-bottom-color: #dddddd;height: 21px;margin: 0px;line-height: 21px;padding-top: 0px 5px 0 0;
}
#product_right_02_2 h3 img {
  margin: 8px;
}
#product_right_02_2 h2 a {
  margin-right: 20px;color: #00319f;font-weight: normal;
}
.product_right_color1 {
  font-weight: normal;
}
.product_right_color2 {
  font-weight: bold;color: #cb0f0b;
}
.product_right_color3 {
  color: #868b86;font-weight: normal;
}
#product_right_02_2 h3 {
  margin: 0px;padding: 0px;
}
.product_right_03 {
  float: left;background-image: url(../images/line01.gif);background-repeat: repeat-x;background-position: bottom;width: 580px;height: 29px;margin-left: 7px;
}
#Dsp_s, #Dis_s {
border-width: 0 1px 1px;border-style: none solid solid solid;border-color: #fabb6e #fabb6e;float:left;width: 548px;margin-left: 7px;overflow: auto;height: auto;font-size: 12px;line-height: 18px;padding: 15px;
}
#Dsp_s p {
  font-weight: normal;width: 548px;overflow: auto;height: auto;float: left;padding: 0px;margin-top: 10px 0 0;
}
/**页脚*/
.foot_sobg {
  background: url(../images/foot_sobg.gif);background-repeat: no-repeat;background-position: bottom; float: left; margin: 0px auto; width: 100%; height: 58px; color:#FFFFFF;line-height:28px;
}
.foot_sobg p{
  text-align:left;padding:5px 0;width:600px;line-height: 24px;letter-spacing:1px;
}
*html .foot_sobg p{line-height: 20px;}
.foot_ft {
  background: url(../images/foot_ftbg.gif) no-repeat; float: left; margin: 0px auto; width: 100%; line-height: 20px; padding-top: 9px;height: 25px; text-align: center;
}

.foot_ft a {
  color: #333438
}
#footlogo {
  float:left;padding-right:20px;padding-left:85px;padding-top:8px;
}
#copyright {
  clear:both;color:#666666;
}
.clear {
  clear:both;
}
/**other*/
.half-word{width: .5em;}
.one-word{width:1em;}
.two-word{width:2em;}
