body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,table{ margin:0;padding:0;}
HTML,BODY {
  WIDTH: 100%; HEIGHT: 100%; 
}
BODY {
 COLOR: #535353; FONT-FAMILY:"Microsoft YaHei",微软雅黑,arial,verdana,sans-serif; background:url(tupian/bg1.jpg) repeat-x;
}
DIV {
  FONT-SIZE: 12px; TEXT-ALIGN: left; MARGIN: auto
}
INPUT.text {
  HEIGHT: 16px; PADDING: 2px; BORDER: #999999 1px solid
}
INPUT.button {
  HEIGHT: 22px; BACKGROUND: #DDDDDD; BORDER: 1px solid; BORDER-COLOR: #DDDDDD #AAAAAA #AAAAAA #DDDDDD; PADDING: 3px 5px 3px 5px; OVERFLOW: visible
}

IMG {
  BORDER: 0px
}
IMG.absmiddle {
  VERTICAL-ALIGN: middle
}
A {
  COLOR: #535353; TEXT-DECORATION: none
}
A:hover {
  TEXT-DECORATION: underline
}
#top {
  WIDTH: 100%; height:100px;
}
#topContent {
  WIDTH: 980px; POSITION: relative; PADDING-TOP: 60px
}
#topContent H1, #logo {
  width:200px; height:90px; text-indent:-9999px; POSITION: absolute; TOP: 10px; LEFT: 0px;  background: url(tupian/logo.png) no-repeat;FONT-SIZE: 24px; FONT-WEIGHT: bold
}

#panel {
  POSITION: absolute; TOP: 20px; RIGHT: 20px
}

#panel A {
  COLOR: #C03
}
#menu {
  WIDTH: 780px; HEIGHT: 40px; POSITION: absolute; left:180px; top:45px;
}
#menu UL {
  MARGIN: 0px 0px 0px 120px; PADDING: 0px; LIST-STYLE: none
}
#menu LI {
  DISPLAY: block; FLOAT: left; WHITE-SPACE: nowrap
}
#menu A {
  DISPLAY: block; COLOR: #FFF;FONT-FAMILY: "Trebuchet MS"; FONT-SIZE: 18px; TEXT-DECORATION: none; MARGIN-LEFT: 20px; LINE-HEIGHT: 40px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px
}
#menu A:hover {
   COLOR: #F33; TEXT-DECORATION: none
}
.current{
   BORDER-BOTTOM: #F00 2px solid;
}
#middle {
  WIDTH:980px; background:#FFF
}
#middleContent {
  PADDING: 0px 5px 30px 5px; 
}

#bottom {
  WIDTH:100%; height:135px; background-color: #36C; 
}
#bottomContent {
  POSITION: relative; width:980px; PADDING: 15px 5px 30px 5px;
}
#bottomContent P {
  MARGIN:0 0 0 10px; FONT-SIZE: 11px; COLOR: #FFF; LINE-HEIGHT: 20px; HEIGHT: 20px; TEXT-ALIGN: left
}
#bottomContent P A {
  COLOR: #FFF; TEXT-DECORATION: none
}
#bottomContent P A:hover {
   color:#C33; TEXT-DECORATION: underline
}
#bottomMenu {
   margin:0 0 4px 10px; FONT-FAMILY: PMingLiu; FONT-SIZE: 12px; COLOR: #FFF
}
#bottomMenu A {
  COLOR: #FFF; TEXT-DECORATION: none
}
#bottomMenu A:hover {
  COLOR: #C00; TEXT-DECORATION: none
}
#fuwu_rexian{POSITION: absolute; TOP: 80px; LEFT: 15px; /*FONT-FAMILY: PMingLiu;*/ FONT-SIZE: 11px; COLOR: #FFF}
#fuwu_rexian .rexian{ font-size:12px; margin-bottom:5px; font-weight:normal}
#fuwu_rexian p { font-size: 24px; font-family: "Courier New", Courier, monospace; font-weight:bold; text-indent:-10px}
.ash {
  COLOR: #666666
}
.more_right{ float:right; margin-right:5px;}

.clear {
  DISPLAY: block; CLEAR: both; WIDTH: 100%; HEIGHT: 1px; OVERFLOW: hidden
}

.cutepage {
  TEXT-ALIGN: center; margin:10px; height:30px; line-height:30px;
}
.hand {
  CURSOR: pointer
}
.hidden {
  DISPLAY: none
}
.inline {
  DISPLAY: inline
}
.highlight {
  BACKGROUND: #ffff66
}

.middleMain {
  WIDTH: 666px; DISPLAY: inline; FLOAT: left
}
.middleMainContent {
  MARGIN-LEFT: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BORDER: #DEDEDE 1px solid
}
.nav{
	 LINE-HEIGHT: 36px; margin:0 5px; PADDING-LEFT: 10px; font-size:14px; COLOR: #454545;  BORDER-BOTTOM: #DEDEDE 1px solid
}
.nav A {
  COLOR: #454545; TEXT-DECORATION: none
}
.nav A:hover {
  TEXT-DECORATION: underline
}

.relative {
  POSITION: relative
}
.red {
  COLOR: #CC0066
}

/*banner*/
#sBanner{width:100%; height:340px; overflow:hidden; background:url(tupian/topbg.png) center 0 no-repeat;}
#slide-show {width:970px; height:330px;position:relative; margin:0px auto; top:5px}
#slide-show-items {width:970px; height:330px; overflow:hidden;}
#slide-show-items li p {display:none;}
#slide-show-count {position:absolute; right:5px; bottom:5px;}
#slide-show-count li.slide {line-height:15px; text-align:center; float:right; cursor:pointer; margin:0 5px 0 0; display:inline;}
#slide-show-count li.slide a {width:15px; height:15px; display:block;background:url(tupian/icons.gif) no-repeat -15px 1px; text-decoration:none; color:#86A2B8;}
#slide-show-count li.slide a:hover {background:url(tupian/icons.gif) no-repeat 0px 1px; color:#fff;}
#slide-show-count li.slide.selectedTab a {background:url(tupian/icons.gif) no-repeat 0px 1px; color:#fff;}
.copy_left{margin-left:20px;}
.tell {
    margin-left: 20px;
}

.smore_right{display:block; float:right; font-size:9px; margin-left:10px; display:inline; width:50px; height:32px;}
.gongsi{ width:550px; height:280px; float:left; margin-right:10px; margin-top:5px; display:inline; border-bottom:1px solid #CCC}
.gongsi h2{ width:546px; height:32px; line-height:32px;  font-weight:normal;}
.gongsi_tit{display:block; float:left; display:inline;text-indent:20px;font-size:14px; width:480px;background: url(tupian/title.png) no-repeat; background-color:#06C}
.gongsi p{ margin-top:10px; line-height:24px; font-size:13px;}

/*anli*/
.cp{ width:100%; margin-top:10px;position:relative; overflow:hidden;}
.cp h2{ width:100%; height:36px; border-top:1px #CCCCCC solid; line-height:36px; font-weight:normal;  }
.cp_tit{font-size:14px;display:block; width:88px; height:36px; text-indent:20px; background: url(tupian/title.png) 0 3px no-repeat;  /*color:#060;*/ border-top:2px #CC0033 solid; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.picbox{width:970px; height:210px; margin-top:5px; overflow:hidden; position:relative;}
.piclist{height:208px; position:absolute; left:0px; top:0px}
.piclist li{ height:210px; width:194px; text-align:center; float:left; display:inline;}
.piclist li a{ display:block; width:174px;  padding:4px; margin:0 auto}
.piclist li .tupian{height:162px;  border:1px #CCC solid}
.piclist li a:hover{ color:#C03}
.piclist li img{width:174px; height:162px;}
.piclist li .biaoti{ height:30px; line-height:30px; width:174px; overflow:hidden;text-overflow:ellipsis; white-space:nowrap;}
.swaplist{ position:absolute; left:-3000px; top:0px}
.og_prev,.og_next{ width:40px; height:19px; background:url(tupian/icon.jpg) no-repeat; /*background:url(tupian/icon_ie6.png) no-repeat\9;*/ position:absolute; top:13px;  z-index:99; cursor:pointer;/*filter:alpha(opacity=70); opacity:0.7;*/}
.og_prev{ background-position:0 0; right:40px }
.og_next{ background-position:-40px 0; right:0px }
/*anli end*/

.xinwen{ width:410px; height:280px; float:left; display:inline; margin-top:5px; overflow:hidden }
.tabBox1{width:410px;}
ul.tabTag{height:37px;border-bottom:1px solid #CCC;list-style:none}
ul.tabTag li{float:left;line-height:36px;height:36px; width:203px; text-indent:1em; color:#535353; border: #CCC 1px solid; border-bottom:none; background-color:#F9F9F9;cursor:pointer; background:#F9F9F9 url(tupian/jiantou.png) right 0 no-repeat;}
ul.tabTag li h2{font-weight:normal; font-size:14px; }
ul.tabTag li.active{ border-color: #CCC; background-color:#FFF; border-bottom:none;  color:red;position:relative;top:1px; background:#FFF url(tupian/jiantou.png) right -36px no-repeat; }
ul.tabTag li.active a{color:#000;}
.tabCon{border:1px solid #CCC;border-top:none; height:241px; overflow:hidden; background:#fff;}
.tCon{display:none; background-color:#FFF; padding:5px 10px 10px 10px}
.twtCon p{ line-height:25px; text-indent:2em}
.twtCon ul li{ /*background: url(tupian/icon.png) 2px -377px no-repeat;*/ text-indent:1em; height:37px; line-height:37px;overflow:hidden;/*word-break:keep-all;*/text-overflow:ellipsis;/* white-space:nowrap*/ border-bottom: #CCC 1px dotted; font-size:13px;}

/*neirong*/
.middleSide{width:168px; height:360px; float:left; display:inline; margin:5px 10px 0 0; border:1px #CCC solid}
.middleSide ul li{width:148px; height:36px; text-indent:1em; line-height:36px; border-bottom:1px #CCC dotted}
.newsList, .canpinList, .mainContent{width:790px; float:left; display:inline; margin-top:5px; overflow:hidden; }
.content_word{padding:20px ; font-size:16px;}
.content_word p{line-height:36px; }
.content_word h1{width:940px; line-height:36px; margin:5px auto 20px auto; text-align:center;font-size:18px; /*font-weight:normal;*/ border-bottom: #CCC dotted 1px;}
.news_word{ padding:20px 30px;}
.newsContent{ background-color:#FFF}
.newsContent h1{width:940px; line-height:40px; margin:20px auto 10px auto; text-align:center;font-size:18px; font-weight:normal; border-bottom: #CCC dotted 1px;}
.notes{width:900px; text-align:right; height:26px;font-size:12px;color:#9f9f9f}
.notes a:link,.notes a:visited{color:#db5500;text-decoration:none}
.notes a:active,.notes a:hover{color:#000;text-decoration:underline}
/*xinwen*/
.middleSide ul, .newsList ul{margin:10px; font-size:14px; list-style:none}
.newsList ul li{width:770px; height:36px; BACKGROUND: url(icon.2.jpg) 8px 18px no-repeat; line-height:36px; text-indent:2em; border-bottom:#CCC 1px dotted; overflow:hidden;text-overflow:ellipsis;/*word-break: keep-all;*//*white-space:nowrap;*/}
.newsList ul li span{ float:right; margin-right:10px }

/*产品*/
.canpinList ul{ width:788px; margin:10px auto;}
.canpinList li{ float:left; display:inline; list-style:none; width:187px; height:195px; margin:5px}
.cp_tupian{ width:175px; height:161px; padding:5px; border:1px #CCCCCC solid;}
.cp_tupian img{ width:175px; height:161px;}
.cp_tp_biaoti{ width:179px; height:18px; padding:4px; line-height:16px; text-align:center;overflow:hidden;text-overflow:ellipsis; white-space:nowrap; }
.cp_tp_biaoti a:hover{ color:#C03}
/*微信图片*/
#weixin {position:absolute;right: 20px; top: 15px;}
#weixin p {display: inline-table;font-size:10px; text-indent: 0; text-align: center;}
#weixin p img{width:85px; height:85px;}
#gongshang{display: inline-table; margin-left: 15px;}
#gongshang img {width: 60px; height: 86px;}