/*全局样式*/
body {background: #F9F9F9 ; font: 12px/normal Arial;  margin: 0px; padding:0px; text-align: left; color:#4c4c4c; font-family: Arial, Helvetica, San-serif, Microsoft YaHei, SimSun;}
ul,li,dl,dt,dd,form,p {list-style: none; margin: 0px; padding: 0px;}
table input,select,textarea,option {background:#fff; font: 100%/20px Verdana;height: 20px; color:#666; }
.clear {height: 0px; line-height: 0;content:"."; visibility:hidden; display:block; clear: both; font-size: 0px;}
img {border: 0px;}
a {color: #666; text-decoration: none; cursor:pointer;}
a:active {}
a:focus {}
a:hover {color:#02518A; text-decoration: underline;}
h1,h2,h3 {margin: 0px; padding: 0px; font-size: 12px; display: inline;}
div,table,td {white-space: normal; word-break:normal;}
/*页面内容样式*/
#site {margin: 0px auto;background:#fff;}
/*顶部样式*/
#header{}
#top {overflow: hidden;height:72px;width:1000px;margin:0px auto;}
#logo {float: left; display: inline;margin:21px 0 0;}
#logo img{float:left;}
#logo a{display:inline-block;height:40px;font:bold 16px/40px Arial;color:#1F1A15; text-indent:99999;}
#logo a{text-decoration:none;}
#header_left{float:right;margin-top:26px;width:500px;}
.hotline{height:22px;line-height:20px;margin-top:5px;}
.toplink{float:left;line-height:20px;}
.hotline a,.toplink a{margin:0px 9px;}
.hotline a img{}
#search {float: right;}
#search dl {background:transparent url(../img/search.jpg) no-repeat scroll 0 0;overflow: hidden;width:155px;}
#search dt,#search dd {float: left;}
#search .search_input {border: 0px; width: 127px; height: 18px; color:#C4C4C4;padding-left:5px;line-height:18px;background:transparent;}
#search .search_btn {background:transparent;border: 0px; width: 22px; height: 20px; cursor: pointer;}
/*首页菜单*/
#menu {height: 33px; overflow: hidden;background:transparent url(../img/menu.jpg) repeat-x scroll 0 0px;}
#menu ul{margin:0px auto;width:1000px; }
#menu ul{ text-align:justify; text-justify:inter-ideograph; letter-spacing:0px; }
#menu ul:after { content:'.'; height:0px; width:100%; display:inline-block; overflow:hidden; }
#menu ul li{ display:inline-block; vertical-align:top;  text-align:left; }
#menu li {height: 33px;}
#menu li a{padding:0px 20px; text-align: center; font-size:15px; color: #fff; line-height: 33px;font-weight:bold; display: block; text-transform:capitalize;}
#menu li a.now,#menu li a:hover {background:#A60000 url(../img/menu1.jpg) repeat-x scroll 0 center;text-decoration: none;}
#root .proView li.last,#menu li.last,.hopro .probox.last{background-image:none;}
/*baner模块样式*/
#banner {margin: 7px auto 0px;overflow:hidden;height:233px;width:1000px;}
/*#plant {margin: 5px 10px 0px 3px; border: 1px solid rgb(134, 134, 134); width: 377px; height: 133px; overflow: hidden; float: left; position: relative;}
.bannerl {padding: 0px 0px 0px 7px; width: 647px; float: left;}
.bannercon {background: url("../img/bannercon.jpg") no-repeat; margin: 26px 0px 0px 21px; width: 612px; height: 35px;}
.banner1 {padding: 1px; border: 1px solid rgb(198, 200, 199); width: 643px; height: 204px; margin-top: 10px;}
.bannerr {background: rgb(255, 0, 0); margin: 10px 7px 0px 0px; width: 309px; height: 269px; float: right; display: inline;}*/
/*导航条样式*/
#curpos {padding: 5px 10px 5px;margin:0 auto;font-size: 90%; font-weight: normal; white-space: nowrap;}
#curpos a {color:#6A6A6A;}
#main {width:1000px;margin:0px auto 20px;}
/*首页部分*/
.hopro{border:1px solid #E8E8E8;max-height:147px;margin-top:10px;}
.hopro .probox{padding:13px 20px 20px;background:transparent url(../img/hotpro.jpg) no-repeat scroll right center;width:292.5px;min-height:107px;}
.hopro .probox .protext{width:100%;text-align:left;margin-bottom:10px;background-color:Transparent;}
.hopro .probox .protext h2{background:transparent url(../img/nav_2.jpg) no-repeat scroll 0 center;line-height:14px;display:block;text-overflow:ellipsis;white-space:nowrap; padding-left:20px;color:#000;font-weight:bold;font-family:Tahoma;width:220px;}
.hopro .probox .protext a:first-child{float:left;}
.hopro .probox .protext a+a{float:right;margin-top:2px;}
.hopro .probox .proimg{padding:4px 20px 0px;width:100px;height:67px;float:left;border:0px;}
.hopro .probox .prodes{float:right;width:150px;height:75px; text-overflow:ellipsis; line-height:15px;}
#right1 .hcontent{padding:7px;}
#right1 .probox{padding:10px;margin:0px;min-height:130px;width:150px;}
#right1 .equipment .probox{width:177px;min-height:165px;padding:10px 25px;}
#right1 .proimg{height:100px;width:150px;float:none;padding:0px; border:0px;}
#right1 .protext {margin:0px;background-color:Transparent;}
#right1 .protext h2{padding-top:8px; line-height:15px; font-weight:bold;color:#000;background:transparent;}
#right1 .prodes{height:60px;color:#313131;line-height:17px;}
#right1 .prodes a{color:red;}
.plant{margin:5px 10px;float:left;}
/*首页内容板块右边部分*/
#side{width:195px;float:right;overflow:hidden;}
#side .ltit{background:#013A61 url(../img/nav_1.gif) no-repeat scroll 7px center;}
#side .solutionlist{border:1px solid #DDE2E6;border-top:0px;padding:0px 10px 15px; line-height:16px;}
#side .solutionlist li{border-bottom:1px dotted #D7D7D7; padding:5px 0px 3px 14px;background:transparent url(../img/nav_4.jpg) no-repeat scroll 0px 8px;}
#side .newslist{margin-top:10px;}
#side .newslist ul{padding:0px;}
#side .newslist li{padding:5px 0px 5px 13px;margin:0px;background:transparent url(../img/lupu03.jpg) no-repeat scroll 0px 2px;word-break:keep-all; border-bottom:1px solid #ECEEF2;}
#side .newslist li a{width:auto;height:auto; line-height:15px;}
#side .contactlist {background:#EFEFF0;padding:10px 8px 20px; }
#side .contactlist ul li{padding:6px 0px 6px 15px;background:transparent url(../img/nav_3.gif) no-repeat scroll 0 7px;}

/*其他频道样式*/
#left {width: 287px; overflow: hidden; float: left;}
.board,.ltit {height: 30px; color: #fff; line-height: 30px;background:transparent url(../img/nav_3.jpg) repeat-x scroll 0px center;}
.board b,.ltit b {float:left;overflow:hidden;padding-left:20px;font-size:14px;font-weight:bold;background:transparent url(../img/nav_1.jpg) no-repeat scroll 10px center; }
.board a,.ltit a{float:right;display:inline-block;margin-right:7px;margin-top:8px;}
.mar {margin-top: 20px;}
.nav a {}
.nav a:hover {text-decoration:none;}
.nav dt {line-height: 23px; overflow: hidden;padding:0px 5px 0px 15px;border:1px solid #EAEAEA;background:transparent url(../img/nav_4.jpg) repeat-x scroll 0px 0px;}
.nav dt a {color:#191919;white-space:nowrap;display:block;text-overflow:ellipsis;overflow:hidden;font-weight:bold;}
.nav dd{margin-bottom:1px;}
.nav li {padding:2px 0px 2px 23px;background:transparent url(../img/nav_5.jpg) repeat-y scroll 0px 0px; line-height: 18px; overflow: hidden;border:1px solid #EAEAEA;border-top:0px;}
.nav li h2 {font-weight:normal;}
.contactBox { padding: 13px 15px 10px; line-height:25px;border:1px solid #ccc;margin-top:15px;}
.contactBox .ltit{background-image:none;padding-left:5px;line-height:25px;margin-bottom:10px;height:25px;border-bottom:1px solid #323232;}
.contactInfo{padding-left:5px; line-height:25px;}
.contactInfo li{background:transparent url(../img/nav-1.jpg) no-repeat scroll 0 7px;text-indent:7px;}
.contactInfo li.contactLink{background-image:none;}
/*内容板块样式*/
#right1,#right{width:700px;overflow:hidden;float:right;}
#right .equipment .probox{width:177px;min-height:170px;padding:10px 25px;}
#right .equipment .proimg{height:100px;width:150px;float:none;padding:0px; border:0px;}
#right .equipment .protext {margin:0px;background-color:Transparent;}
#right .equipment .protext h2{display:block; padding-top:8px; line-height:15px; font-weight:bold;color:#000;background:transparent;}
.hcontent { margin: 0px auto; padding: 7px; line-height: 20px;border:0px;clear:both; overflow:hidden;}
.weltext{padding:10px;margin:10px;border:1px solid #ebebeb;}
.conInfo{line-height:16px;position:relative;height:120px;padding:10px 7px 0px;overflow:hidden;}
.profile{width:175px; float:left;margin-right:8px;}
.conInfo a{color:#D91B12;float:right;margin-top:30px;}
.hcontent b {color: #424242;}
.hcontent .procat{display:inline-block;height:28px;width:100%;margin:10px 0px;background:transparent url(../img/nav_2.gif) no-repeat scroll 0 center;line-height:28px;text-indent:15px;border-top:1px dashed #cfcfcf;border-bottom:1px dashed #cfcfcf;}
.padd {padding: 0px 12px;}
.red{color:Red;}
.showctr {background:#f3f3f3; padding: 0px 20px 0px 0px; height: 24px; text-align: right; line-height: 24px; clear: both; display:none;}
#view_gallery,#view_list{cursor: pointer;}

.page {background:#EFEDEE; margin: 10px 0px; padding: 3px; line-height: 20px; clear: both;}
.page a {padding:3px; border: 1px solid #eee; color:#424242; text-decoration: none; margin-right: 5px;}
.page a:hover {background:#E10000; color:#fff;}
.cur {background:#E10000; padding:2px; border: 1px solid #eee; color:#fff; margin-right: 3px;}


/*产品盒子样式*/
.probox {width: 158px; min-height: 220px; overflow: hidden; margin-bottom:15px; float: left;padding:0px 6px;}
.probox span {height: 18px; text-align: left; color:#808080; line-height: 18px; overflow: hidden; display: block;}
.protext a {}
.protext a:hover {color:#3399FF; text-decoration:none;}
.protext h2 {line-height: 30px; overflow: hidden; cursor: pointer;font-weight:normal;}
.protext{background:#F1F1F1; overflow: hidden; text-align:center;margin-top:7px;}
.proimg {text-align: center; overflow: hidden; display: table;}
.proimg p {left: 50%; vertical-align: middle; display: table-cell;}
.proimg img {left: -50%;}
.proimg {margin: 0px;width: 150px; height: 100px;border:1px solid #D8D8D8;padding:3px;}
.prodes {height: 100px; text-align: left; overflow: hidden;}
.proboxlist {margin: 5px 0px; padding-bottom: 10px; clear: both; border-bottom-color: rgb(206, 206, 206); border-bottom-width: 1px; border-bottom-style: dotted;}
.proboxlist span {margin: 0px 10px;}
.proboxlist .proimg {float: right;}
.proboxlist .protext {margin: 0px 0px 5px; width: 100%; height: 20px; text-align: left;}
.proboxlist .protext a {color: rgb(51, 51, 51);}
.proboxlist .protext a:hover {color: rgb(255, 0, 0); text-decoration: underline;}
.proboxlist .prodes {width: 440px; height: 160px; text-align: left; line-height: 20px; overflow: hidden; float: left;}
/*新闻列表*/
.newstitl{width:100%;height:23px;line-height:23px;text-indent:10px;margin:15px 0px;border-left:4px solid #FC7C83;background:#CDCDCD;}
.newslist ul {padding: 0px 10px;}
.newslist li {overflow: hidden; clear: both; margin-top: 3px !important; margin-right: 3px; margin-bottom: 3px; margin-left: 3px; border-bottom:1px dotted #9c9c9c;}
.newslist li a {width: 400px; height: 23px; line-height: 23px; overflow: hidden; float: left; display: block;}
.newslist span {color: rgb(204, 204, 204); float: right;}
.updatetime {margin: 10px 0px 10px 5px; color: rgb(75, 76, 77);}
.newscontent {margin: 5px;}
.newstags {margin: 5px;}

/*页面底部*/
#root{margin:5px auto 0px;padding-bottom:50px;background:transparent url(../img/rootbg.jpg) repeat-x scroll 0 0; color:#999;}
.rootmenu{height:26px;line-height:26px;text-align:center;background:#3E3E3E;border:1px solid #686868;}
.rootmenu a{padding:0px 7px; text-transform:uppercase; color:#fff;font-weight:bold;}
#root .foot .copyright{line-height:20px; text-transform:none;color:#494949;padding:10px 0;}
/*杂项样式*/
#spanpage span{display:inline-block; width:20px; height:20px; float:left; border:1px solid #afafaf; text-align:center; cursor:pointer;}
.displaynone{display:none;}