/* 全局通用
----------------------------------------------- */
html{verflow:-Scroll;overflow-x:hidden;zoom:1;overflow-y:scroll;overflow:-moz-scrollbars-vertical;}
body {
 font-family: Microsoft Yahei, \5FAE\8F6F\96C5\9ED1, \5b8b\4f53, Arial, Lucida, Verdana, Helvetica, sans-serif;
 color: #555;
 text-align:center;
}
body, button, input, textarea {
 font-size: 12px;
 line-height: 1.531;
 outline: none;
 margin: 0;
 padding: 0;
 border: 0;
}
p, ul, ol, dl, dt, dd, form, blockquote {
 margin: 0;
 padding: 0;
}
ul, ol {
 list-style: none;
}
h1, h2, h3, h4, h5, h6 {
 font-size: 12px;
 margin: 0;
 padding: 0;
}
em, b, i {
 font-style: normal;
 font-weight: normal;
}
img {
 border: 0;
}
a {
 text-decoration: none;
 color: #333333;
}
a:hover {
 text-decoration: underline;
 color: #C70D0E;
}
input, img, select {
 vertical-align: middle;
}
.clear {
 clear: both;
 height: 0;
 line-height: 0;
 font-size: 0;
}
.clearfix {
 overflow: hidden;
 zoom: 1;
}
.none {
 display: none;
}
#captcha {
 cursor: pointer;
}
.more {
 float: right;
 padding-right: 8px;
 font-size: 12px;
 font-weight: normal;
 text-transform: uppercase;
}
.more a {
 color: #999;
}
.more a:hover {
 text-decoration: underline;
}
/* 主体框架
----------------------------------------------- */
#wrapper {
}
#wrapper .wrap {
 margin: 0px auto;
}
.dianhua{width:210px;height:15px;position:absolute;right:160px;line-height:18px; background:url(images/tel.gif) no-repeat left 4px;padding-left:15px;color:#333;}
.dianhua a:hover{ text-decoration: none;color:#333;}
.dianhua span{font-size:15px;font-weight:bold;color:#d71318;padding-left:5px;}
#wrapper .mb {
 padding-bottom: 50px;
}
/* -- index -- */
#indexLeft {
 float: left;
 width: 600px;
}
#indexRight {
 float: right;
 width: 360px;
 text-align: left;
}
/* -- page -- */
#pageLeft {
 float: left;
 width: 180px;
 margin-right: 20px;
}
#pageIn {
 float: left;
 width: 780px;
 overflow: hidden;
}
/* 头部导航
----------------------------------------------- */
/* -- top -- */
#top {
 height:36px; line-height:36px; background:#fafafa; border-bottom:1px solid #dfdfdf;
}
/* topNav */
#top .topNav {
 position: relative;
 z-index: 1000;
 height: 30px;
 float: right;
}
.top-con{margin:0 auto;width:1100px;}
.top-con .fleft a:hover{text-decoration:none;color:#333333;}
#top .topNav li {

 border-bottom: 0;
 float: left;
 zoom: 1;
 text-align: center;
}
#top .topNav li s {
 top: 9px;
 left: 0;
 width: 0;
 height: 12px;

 overflow: hidden;
}
#top .topNav li a {
 padding: 0 12px;
 color: #333;
}
#top .topNav li.hover {
 position: relative;
 background: #FFFFFF;
 border: 1px solid #DDDDDD;
 border-bottom: 0;
}
#top .topNav li.hover s {
 border-left: 1px solid #FFF;
}
#top .topNav ul {
 background: #FFFFFF;
 border: 1px solid #DDDDDD;
 border-top: 0;
 width: 100%;
 display: none;
 position: absolute;
 top: 100%;
 left: -1px;
 padding-bottom: 4px;
}
#top .topNav ul li {
 float: none;
}
#top .topNav li.hover ul li {
 border: none;
}
#top .topNav li.hover ul li a {
 height: 25px;
 line-height: 25px;
}
/* -- header -- */

#header{ width:100%; margin:0 auto; padding:0; position:relative; z-index:10000;}

#header .logo {
height:100px; overflow:hidden;
width: 980px;
margin: 0 auto;
background:url(images/logo.gif) no-repeat;
}
#header .searchBox {
 float: right;
}
#header .searchBox {
 margin: 30px 10px 0 0;
}
#header .searchBox .keyword {
 width: 210px;
}
/* -- mainNav -- */
#mainNav {
height:45px; background-color:#0A2B77;
}
/* LEVEL ONE */
#mainNav ul.wrap {

 position: relative;
 z-index: 1000;
 width: 980px;
 margin: 0 auto;
}
#mainNav ul li {
 float: left;
 zoom: 1;
 background-color:#0A2B77;
}
#mainNav ul li a {
 display: block;
 width:106px;
 text-align: center;
 height: 45px;
 line-height: 45px;
 color: white;
 text-decoration: none;
 font-size:14px;
 font-weight:100;
 font-family:微软雅黑;
}
#mainNav ul ul li a { color: white;}
#mainNav ul li.hover, #mainNav ul li.cur {
background:url(images/head-top.gif) no-repeat;
 position: relative;
}
#mainNav ul li.hover a, #mainNav ul li.cur a {
 color: white;
}
#mainNav ul li .first {
background:url(images/head-top.gif) no-repeat;
 color: white;
}
#mainNav ul li.hover .first, #mainNav ul li.cur .first {

}
#mainNav ul li .last {
background-color:#e20009;
 margin-right: -1px;
}
#mainNav ul li.hover .last, #mainNav ul li.cur .last {

}
/* LEVEL TWO */
#mainNav ul ul {
 min-width: 120px;
 display: none;
 position: absolute;
 top: 100%;
 left: 0;
 border-top: 1px solid white;
 background: #FF9933;
}
#mainNav ul ul a{display:block;width:100px;height:30px;font-size:13px;font-weight:normal;color:#fff}
#mainNav ul ul li {
 font-weight: normal;
 background: #FF9933;
 float: none;
 height:33px;
}
#mainNav ul ul li:hover{ background: #FF6600;}
#mainNav ul li.hover ul li a {
 color: #24313C;
 border-right: none;
 display: inline-block;
}

#mainNav ul li.hover ul li.hover a {
 color: #FFF;
}
#mainNav ul li.hover ul a.parent {
 background: url(images/icon_red.gif) no-repeat 100px 50%;
}
/* LEVEL THREE */
#mainNav ul ul ul {
 left: 100%;
 top: 0;
 border-top: 0;
 _border-top: 1px;
}
#mainNav ul li.hover ul li.hover ul li a {
 color: #24313C;
}
#mainNav ul li.hover ul li.hover ul li.hover a {
 color: #FFF;
}
/* 首页样式
----------------------------------------------- */
/* -- 幻灯 -- */
.slideShow {
 position: relative;
 margin: 0 auto 10px;
 padding: 0;
 *zoom: 1;
}
.slideShow .slides a {
 display: block;
 height: 500px;
 background-repeat: no-repeat;
 background-position: center center;
}
.slideShow .slideBox {
 background: #fff;
 /*fix other elements on the page moving (on Chrome)*/
 -webkit-transform: translatez(0);
 -moz-transform: translatez(0);
 -ms-transform: translatez(0);
 -o-transform: translatez(0);
 transform: translatez(0);
}
/* -- slideLoading -- */
.slideShow .slideLoading {
 min-height: 50px;
 background: url(images/slide_loader.gif) center center no-repeat #fff;
 height: 100%;
 width: 100%;
 position: absolute;
 top: 0;
 left: 0;
 z-index: 2000;
}
/* -- previous 和 next 按钮 -- */
.slideShow .arrowBox a {
 z-index: 50;
 font-family: \5b8b\4f53, sans-serif;
 position: absolute;
 display: block;
 margin-bottom: -20px;
 width: 40px;
 height: 40px;
 bottom: 50%;
 line-height: 40px;
 text-decoration: none;
 text-align: center;
 color: #fff;
 font-size: 2em;
 background-color: #333;
 background-color: rgba(50,50,50,.3);
}
.slideShow .arrowBox a.disabled {
 display: none;
}
.slideShow .arrowBox .arrowPrev {
 left: 20px;
}
.slideShow .arrowBox .arrowNext {
 right: 20px;
}
.slideShow .arrowBox a:hover {
 background-color: rgba(50,50,50,.6);
}
/* -- controlBox -- */
.slideShow .controlBox {
 z-index: 30;
 position: absolute;
 bottom: 20px;
 width: 100%;
 text-align: center;
 font-size: .85em;
 font-family: Arial;
 font-weight: bold;
 color: #666;
}
.slideShow .controlBox .control {
 display: inline-block;
 *zoom: 1;
 *display: inline;
}
.slideShow .controlBox.controlDefault a {
 background: url(images/inactive.png) no-repeat 50% 50%;
 text-indent: -9999px;
 overflow:hidden;
 width: 20px;
 height: 30px;
 clear: none;
 display: block;
}
.slideShow .controlBox.controlDefault a:hover, .slideShow .controlBox.controlDefault a.active {
 background: url(images/active.png) no-repeat 50% 50%;
}
/* -- slideTitle -- */
.slideShow .slideTitle {
 z-index: 20;
 position: absolute;
 bottom: 0;
 left: 0;
 background: #666\9;
 background: rgba(80, 80, 80, 0.75);
 width: 100%;
}
.slideShow .slideTitle span {
 color: #fff;
 display: block;
 font-size: .85em;
 padding: 15px 10px;
}
/* -- sileThumb -- */
.slideShow .sileThumb {
 z-index: 30;
 text-align: center;
 position: absolute;
 bottom: 8px;
 right: 8px;
}
.slideShow .sileThumb a {
 margin: 0 3px;
}
.slideShow .sileThumb a img {
 border: solid #B0B0B0 1px;
}
.slideShow .sileThumb a.active img {
 border: solid #19B4EA 1px;
}
/* 通用结构	
----------------------------------------------- */
/* -- form -- */
.btn {
 display: inline-block;
 background-color: #0072C6;
 color: #EEE;
 padding: 6px 25px;
 text-transform: capitalize;
 cursor: pointer;
 font-weight: bold;
}
.btn:hover {
 text-decoration: none;
 color: #FFFFFF;
 background-color: #007AD5;
}
.btnGray {
 display: inline-block;
 background-color: #CCC;
 border: 0;
 color: #333;
 padding: 6px 15px;
 text-transform: capitalize;
 cursor: pointer;
 font-weight: bold;
}
/* -- input -- */
.textInput {
 padding: 0 4px;
 height: 28px;
 border: 1px solid #DDDDDD;
}
.textArea {
 padding: 4px;
 border: 1px solid #DDDDDD;
}
/* -- style -- */
.price {
 color: #CC0000;
}
/* -- incBox -- */
.incBox {
 margin-bottom: 15px;
}
.incBox h3 {
 height: 35px;
 line-height: 35px;
 color: #7A7F81;
 font-weight: bold;
 font-size: 14px;
 border-bottom: 1px solid #CBD1D3;
}
.incBox h3 a {
 color: #7A7F81;
}
/* -- tree -- */
.treeBox {
background:#fff; -moz-box-shadow:0px 3px 3px #e7e7e7; -webkit-box-shadow:0px 3px 3px #e7e7e7; box-shadow:0px 3px 3px #e7e7e7; margin:0px 0 20px 0; padding:20px 0 20px 0;
}
.treeBox h3{
height:45px; border-left:10px solid #FF9933;font-size:18px; color:#000000; padding-left:15px;font-weight:100;
}
.treeBox h3 label{color:#979797; font-size:14px; text-transform:uppercase;font-weight:100;}
.treeBox li {
 border-left: 4px solid #d9d9d9;
 line-height: 15px;
 margin-top: 15px;
 padding-left: 10px;
}
.qq{ background-color:#3C88FC; height:40px; text-align:center; border-radius:5px;margin-top:25px;}
.qq a{ float:left; width:100%; color:#fff; line-height:40px;}
.qq a:hover{text-decoration:none;}
.qq img{ margin:-5px 8px 0 0;}
.qq b{ font-size:14px;}

.treeBox ul{padding:20px 20px 10px; line-height:30px; font-size:14px;}
.treeBox li.cur {
 border-left: 4px solid #FF9933;
}
.treeBox li a {
 color: #7A7F81;
}
.treeBox .searchBox {
margin:20px 0;
 width: 190px;
 margin: 0 auto;
 margin-top: 20px;
}
.treeBox .searchBox .keyword {
 width: 156px;
}
/* -- searchBox -- */
.searchBox {
 border: 1px solid #DDDDDD;
 background-color: #FFF;
 height: 28px;
 padding-left: 10px;
}
.searchBox {
 position: relative;
 white-space: normal
}
.searchBox label {
 height: 0;
 line-height: 0;
 overflow: hidden;
 width: 0;
 position: absolute;
 font-size: 0;
 z-index: -1;
 outline: 0
}
.searchBox .keyword {
 color: #CCCCCC;
}
.searchBox .keyword:focus {
 color: #555
}
.searchBox .keyword::-webkit-input-placeholder {
 color:#CCCCCC;
}
.searchBox .keyword:focus:-moz-placeholder, .searchBox .keyword:focus::-moz-placeholder {
color:transparent!important
}
.searchBox .keyword:focus::-webkit-input-placeholder {
color:transparent!important
}
.searchBox .btnSearch {
 background: #3C88FC url(images/btn_search.gif) no-repeat;
 width: 28px;
 height: 28px;
 text-indent: -999px;
 overflow:hidden;
 cursor: pointer;
}
.co{color:#FF9933;font-size:18px;}
/* -- 上一页下一页 -- */
.lift {
margin-top:60px;
 color:#999;
 width: 700px;
 margin: 0 auto;
}

.lift a {
 color:#999;
}
.lift span {
 margin-right:15px;
}
/* 库项目样式
----------------------------------------------- */
/* -- urHere -- */
.urHere {
 height: 35px;
 line-height: 35px;
 color: #999999;
 border-bottom: 1px solid #CBD1D3;
}
.urHere a {
 color: #999999;
}
.urHere b {
 margin: 0 8px;
}
.tubiao{ width:173px; float:right;padding-right: 70px; padding-top: 18px;}
.zhaopin{ float:left;}
.sanjiao{ float:left; margin:26px 0 0 80px; display:inline;}
.lianxi_tubiao{ float:left; margin-top:20px;}
/* -- recommendProduct -- */
.recommendProduct {
 border-top:1px solid #FF6600;
}
.recommendProduct li {
 float: left;
 width: 137px;
 height: 200px;
 margin-right: 17px;
 text-align: center;
}
.recommendProduct li.clearBorder {
 margin-right: 0;
}
.recommendProduct .img {
 border: 1px solid #E4E4E4;
 margin-bottom: 8px;
}
/* -- about -- */
.about {
 padding-top: 13px;
}
.about p {
 float: left;
 width: 120px;
 height: 154px;
}
.about dl {
 float: right;
 width: 465px;
 height: 154px;
}
.about dl dt {
 display: block;
 font-size: 16px;
 font-weight: bold;
 color: #313131;
 padding: 5px 0;
}
.about dl dd {
 line-height: 200%;
 color: #999999;
 word-wrap: break-word;
 word-break: normal;
}
.about .aboutBtn {
 display: block;
 text-decoration: underline;
 color: #CC0000;
 font-weight: bold;
 margin-top: 12px;
}
/* -- recommendArticle -- */
.recommendArticle li {
 background: url(images/icon_red.gif) no-repeat left 50%;
 border-bottom: 1px dotted #D1D1D1;
 text-indent:10px;
}
.recommendArticle li b {
 float: right;
 color: #999999;
}
.recommendArticle li.last {
 border-bottom: 0;
}
.recommendArticle dd{font-size:12px;line-height:26px;padding:10px;float: left;width: 510px;}


/* -- contact -- */
.contact {
 border: 1px solid #CBD1D3;
 background-color: #EFEFEF;
 padding: 15px;
}
.contact h3 {
 border-bottom: 1px solid #CBD1D3;
 padding-bottom: 10px;
 font-size: 14px;
 color: #7A7F81;
}
.contact .box {
 padding:15px 0 0 3px;
}
.contact dl {
 margin-bottom: 8px;
 zoom:1;
 overflow:hidden;
}
.contact dt {
 float:left;
 background: url(images/icon_contact.gif) no-repeat 0 0;
 width:30px;
 height: 30px;
 margin-right:17px;
}
.contact dt.tel {
 background-position: 0 -30px;
}
.contact dt.fax {
 background-position: 0 -60px;
}
.contact dt.url {
 background-position: 0 -90px;
}
.contact dt.email {
 background-position: 0 -120px;
}
.contact dd {
 float:left;
 width:278px;
 color: #7A7F81;
 line-height:30px;
}
/* page
----------------------------------------------- */
#page {
padding: 20px 0;
 width: 760px;
 margin: 0 auto;
 background: white;
margin-top: 10px;
}
#page h1 {
 color: #333333;
 font-size: 18px;
 font-weight: bold;
 text-align:center;
}
#page .info {
 padding: 2px 0 20px 0;
 color: #999999;
 font-size: 13px;
}
#page .content {
 color: #666666;
 line-height: 200%;
 padding-top: 10px;
 font-size:13px;
  width: 730px;
 margin: 0 auto;
}
/* product_category
----------------------------------------------- */
.productList {
 padding-top: 20px;
 color: #999999;
}
.productList dl {
 float: left;
 width: 370px;
 height: 160px;
 margin: 0 20px 30px 0;
}
.productList dl.last {
 margin-right: 0;
}
.productList dt {
 float: left;
 width: 160px;
}
.productList dd {
 float: left;
 width: 195px;
 padding: 15px 0 0 15px;
}
.productList dt img {
 border: 1px solid #EEEEEE;
}
.productList .name {
 height: 18px;
 overflow: hidden;
}
.productList .name a {
 color: #333333;
 font-weight: bold;
}
.productList .brief {
 color: #999999;
 padding-top: 8px;
 height: 60px;
}
.productList .price {
 padding-bottom: 10px;
}
/* product
----------------------------------------------- */
#product {
 padding: 15px 0;
}
#product .productImg {
text-align:center;
}
#product .productInfo {
float: right;
 width: 500px;
 line-height: 200%;
}
#product  h1 {
 font-size: 18px;
  text-align: center;
 padding-top: 40px;
}
#product .productInfo ul {
 padding-top: 10px;
}
#product .productInfo .productPrice {
 margin-bottom: 5px;
}
#product .productInfo .productPrice .price {
 font-family: Arial;
 font-size: 20px;
 font-weight: bold;
}
#product .productInfo .btnAsk {
 margin-top: 50px;
 zoom: 1;
 overflow: hidden;
}
#product .productInfo .btnAsk dt {
 float: left;
 width: 77px;
 height: 39px;
 line-height: 39px;
 text-align: right;
 padding-right: 3px;
 margin-right: 6px;
 background-color: #d71318;
 color: white;
 font-weight: bold;
}
#product .productInfo .btnAsk dd {
 float: left;
 width: 300px;
}
#product .productContent {
 padding: 15px 0;
 width: 750px;
 margin: 0 auto;
}
#product .productContent h3 {
 height: 35px;
 line-height: 35px;
 font-weight: bold;
 font-size: 16px;
 border-bottom: 1px solid #CBD1D3;
 color:#0A2B77;
}
#product .productContent ul {
 padding: 15px 0;
 color: #666;
 line-height: 270%;
 font-size:13px;
}
/* article_category
----------------------------------------------- */
#articleList{width:800px;}
#articleList dl {
 float:left; height:135px; padding:20px; background-color:#FFFFFF; border-left:3px solid #FF9933; margin:10px 0; line-height:24px; min-width:657px
}
#articleList dl.last {
 border-bottom: 0;
}
#articleList dt {
 width: 400px;
 padding-left: 15px;
 margin-bottom: 10px;
}
#articleList dd {
 color: #999999;
 padding-left: 2px;
 line-height: 270%;
 zoom: 1;
 overflow: hidden;
}
#articleList dd p {
 float: left;
}
#articleList dd p.img {
 margin-right: 10px;
}
#articleList dd p.desc {
 width: 400px;
}
#articleList .numDate {
 float: right;
 text-align: right;
 padding-top: 12px;
}
#articleList .numDate em {
 background-color: #FF9933;
 color: #FFF;
 padding: 3px 4px;
 font-size: 14px;
 font-weight: bold;
}
#articleList .numDate p {
 font-size: 16px;
 color: #999999;
 margin-top: 5px;
}
/* article
----------------------------------------------- */
#article {
 padding: 20px 0;
 width: 760px;
 background: #fff;
 margin-top: 11px;
}
#article h1 {
 color: #333333;
 font-size: 18px;
 font-weight: bold;
 text-indent:30px;
}
#article .info {
 padding: 10px 0 20px 0;
 color: #999999;
 font-size: 13px;
 text-indent:30px;
}
#article .content {
color: #666666;
 line-height: 200%;
 width: 700px;
 margin: 0 auto;
 font-size: 14px;
 padding-bottom:80px;
}
#article .content p img{max-width:680px;}
/* 留言板
----------------------------------------------- */
#guestBook {
 padding: 20px 0;
  width: 980px;
 margin: 0 auto;
}
#guestBook h2 {
 color: #555;
 font-size: 18px;
 font-weight: bold;
 margin-bottom: 20px;
}
/* bookList */
#guestBook .bookList {
 margin-bottom: 30px;
 line-height: 180%;
 font-size: 13px;
}
#guestBook .bookList dl {
 margin-bottom: 15px;
}
#guestBook .bookList dt {
 color: #999;
 margin-bottom: 3px;
}
#guestBook .bookList dt b {
 color: #999;
 margin-left: 20px;
}
#guestBook .bookList dd {
 color: #666;
 overflow: hidden;
 zoom: 1;
}
#guestBook .bookList dd em {
 float: left;
 width: 70px;
}
#guestBook .bookList dd span {
 float: right;
 width: 910px;
 text-align: left;
}
#guestBook .bookList p {
 color: #0072C6;
 margin-top: 5px;
 overflow: hidden;
 zoom: 1;
}
#guestBook .bookList p em {
 float: left;
 width: 70px;
}
#guestBook .bookList p span {
 float: left;
 width: 800px;
}
#guestBook .bookList p b {
 color: #999;
 float: right;
}
#guestBook .bookList .pager {
 text-align: left;
}
/* bookList */
#guestBook .bookAdd {
 line-height: 180%;
 font-size: 13px;
}
#guestBook .bookAdd dl {
 overflow: hidden;
 zoom: 1;
 margin-bottom: 15px;
}
#guestBook .bookAdd dl dt, #guestBook .bookAdd dl dd {
 float: left;
}
#guestBook .bookAdd dl dt {
 width: 70px;
 text-align: right;
 line-height: 30px;
}
#guestBook .bookAdd .vcode {
 text-transform: uppercase;
}
#guestBook .bookAdd .select {
 height: 28px;
}
#guestBook .bookAdd dl.cue {
 margin: -8px 0 10px 60px;
 color: #999;
}
#guestBook .bookAdd dl.submit {
 margin: 20px 0 0 60px;
}
#guestBook .bookAdd dd b {
 display: block;
 padding: 2px 0 2px 3px;
 border: 1px solid #fec600;
 color: #666;
 background-color: #fbf8e9;
 line-height: 16px;
}
/* 提示信息
----------------------------------------------- */
#douMsg {
 padding: 10px 0 100px 0;
}
#douMsg dl {
 padding: 160px 0 200px 0;
 text-align: center;
 background-color: #EBEBEB;
 border-top: 1px solid #FFFFFF;
}
#douMsg dt {
 color: #0072C6;
 font-size: 16px;
 margin-bottom: 30px;
 font-weight: bold;
}
#douMsg dd {
 color: #666;
}
#douMsg dd a {
 margin-left: 5px;
 color: #000;
}
/* 分页
----------------------------------------------- */
.pager {
text-align: center;
 color: #666;
 width: 1000px;
 margin: 0 auto;
 float:left;
}
.pager a {
 color: #666;
 text-decoration: underline;
}
/* link
----------------------------------------------- */
.link {
 margin-bottom: 10px;
 margin: 0 auto;
 width: 1000px;
 padding-bottom: 10px;
}
.link strong {
 color: #7A7F81;
 font-weight: bold;
}
.link a {
 color: #555;
}
/* 在线客服
----------------------------------------------- */
#onlineService {
 position: fixed;
 _position: absolute;
 _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight)-380+"px");
 top: 208px;
 right: 0;
 z-index: 999999;
 display: block;
}
#onlineService .onlineIcon {
 position: relative;
 cursor: pointer;
 background: url(images/online_service.png) no-repeat;
 width: 34px;
 height: 110px;
 text-indent: -9999px;
 overflow:hidden;
}
#onlineService #pop {
 border: 3px solid #19B4EA;
 background-color: #F2F2F2;
 padding: 8px;
 width: 95px;
 min-height: 84px;
 position: absolute;
 right: 34px;
 top: 0;
 display: none;
 z-index: 999999;
}
#onlineService .onlineQQ a {
 display: block;
 background: url(images/online_service.png) no-repeat left -160px;
 color: #19B4EA;
 width: 82px;
 height: 24px;
 line-height: 23px;
 padding-left: 27px;
 margin-bottom: 8px;
}
#onlineService .onlineQQ a:hover {
 text-decoration: none;
 color: #19B4EA;
}
#onlineService .service {
 border-top: 1px solid #DDDDDD;
 padding-top: 8px;
 color: #666;
}
#onlineService .service a {
 color: #666;
}
#onlineService .service li {
 background: url(images/online_service.png) no-repeat left -202px;
 padding-left: 8px;
}
#onlineService .goTop {
 display: none;
}
#onlineService .goTop .goBtn {
 background: #F2F2F2 url(images/online_service.png) no-repeat left -120px;
 width: 34px;
 height: 34px;
 display: block;
}
/* footer
----------------------------------------------- */
#foot{width:100%;background:#2f2f2f;padding-bottom:20px;}
.footNav{height: 40px;  line-height: 40px;  background: #333;  padding-left: 101px;}
.footNav a{color: white;padding: 0 20px;font-size: 13px;font-family:微软雅宋;}
.footNav a:hover{text-decoration: none;color:#d71318;}
.foot_one{width: 1100px;overflow:hidden;margin: 0 auto;color: white;}
.foot_one_a{ overflow:hidden; padding-top:15px;border-bottom:1px dotted #444;padding-bottom:20px;}
.one_a_left{width:810px;}
.a_left_menu{width:135px;}
.a_left_menu li{list-style:none;}
.a_left_menu li a{font-size: 13px;line-height: 22px;color:#999;}
.a_left_menu dd{font-size:15px;color:#fff;display:block;height:30px;line-height:30px;}
.a_left_menu h2{font-size:15px;color:#fff;display:block;height:30px;line-height:30px;}
.a_left_menu p a{line-height:26px;font-size:13px;color:#949494}
.a_left_menu p a:hover{color:#fff;}
.one_a_right{width:225px;height:170px;}
.sul_select{height:170px;}
.prodab{height:29px;}
.sul_select li{float:left;display:inline;margin-right:5px;font-size:15px;background:url(images/sul_selac.gif) no-repeat;width:56px;height:29px;line-height:22px; text-align:center;cursor:pointer;}
.sul_select li.sul_cur{background:url(images/sul_selac.gif) no-repeat -56px 0;color:#fff;}
.sul_select li.sul_cur a{color:#d71318}
.sul_content{padding-top:10px;width:225px;height:130px;}

.sul_content2{padding-top:10px;width:225px;height:130px;}

.socie a{ color:#fff;}

.socie{width:225px;height:130px;position:relative;}
.socie img{width:96px;height:130px;display:block;margin-right:10px;float:left;}
.socie h3{color:#fff;}
.socie span{line-height:20px;color:#6c6c6c;}
.socie h4{width:45px;height:17px;position:absolute;left:106px;bottom:0px;}
.socie h4 a{display:block;width:45px;height:17px;line-height:17px;text-align:center;color:#333; background:#fff;border-radius:2px;transition: all 0.3s ease-out 0s;}
.socie h4 a:hover{ background:#d71318;color:#fff;}
#pageContent{width:225px;height:130px;}
.anchor{width:225px;height:130px;background:#fff;}
.foot_one_b{padding-top:15px;}
.one_b_left{width:700px;font-size:13px;color:#949494}
.one_b_right{width:148px;height:56px;}
.fl{float:left;}
.fr{float:right;}
.ma{margin-left:50px;}
.stap1{border-bottom:1px solid #ddd;}
.stap1 ul{}
.stap1 ul p{padding:10px;}
.stap1 ul p img{}
.xinwen{height:250px;padding-top:20px;width: 1150px;margin: 0 auto;}
.main_news{width:1100px;overflow:hidden;padding-bottom:20px;margin:0 auto;height:250px;}
.news_left,.news_center{width:330px;}
.news_right{width:330px;}
.news_left h2,.news_center h2,.news_right h2,.main_case h2,.main_family h2{height:40px;line-height:26px;font-size:16px;color:#0A2B77;background:url(images/com_bor.gif) repeat-x left bottom;}
.news_left h2 span,.news_center h2 span,.news_right h2 span,.main_case h2 span,.main_family h2 span{font-size:13px;padding-left:5px;color:#FF6600;}
.news_left h2 a,.news_center h2 a,.news_right h2 a,.main_case h2 a{float:right;color:#0A2B77;border-radius: 10px;font-weight: normal;font-size: 12px;font-family: 微软雅黑;}
.news_left h2 a:hover,.news_center h2 a:hover,.news_right h2 a:hover,.main_case h2 a:hover{text-decoration:none;}
.news_left p,.news_center p;.news_right p{padding-top:15px;line-height:23px;}
.news_left p img,.news_center p img;.news_right p img{width:110px;height:65px;margin-right:10px;display:inline-block;float:left;}
.news_left p a,.news_center p a;.news_right p a{font-size:15px;color:#333;}
.news_left p a:hover,.news_center p a:hover;.news_right p a:hover{color:#d71318}
.news_left ul,.news_center ul;.news_right ul{padding-top:15px;}
.news_left li,.news_center li,.news_right li{height:35px;line-height:35px;}
.news_left li a,.news_center li a;.news_right li a{padding-left:10px;font-size:13px;}

.main_case{width:1100px;margin:0 auto;height:250px;}
.main_case #marquee1{
	margin-top: 10px;
	width: 1100px;
	height: 220px;
	overflow: hidden;
}
.main_family{width:1100px;padding-top:15px;overflow:hidden;margin:0 auto;padding-bottom:15px;}
.main_family ul{padding-top:15px;width:1100pxpx}
.main_family ul li{width:181px;height:62px;border:1px dashed #d5d5d5;float:left;}
a#grzx{width:164px;height:62px;display:block;background:url(images/zx.gif) no-repeat;transition: all 0.3s ease-out 0s;}
a#grzx:hover{background:url(images/zx.gif) no-repeat 0 -62px;}
a#grwy{width:164px;height:62px;display:block;background:url(images/wy.gif) no-repeat;transition: all 0.3s ease-out 0s;}
a#grwy:hover{background:url(images/wy.gif) no-repeat 0 -62px;}
a#grtx{width:164px;height:62px;display:block;background:url(images/tx.gif) no-repeat;transition: all 0.3s ease-out 0s;}
a#grtx:hover{background:url(images/tx.gif) no-repeat 0 -62px;}
a#grxy{width:164px;height:62px;display:block;background:url(images/xy.gif) no-repeat;transition: all 0.3s ease-out 0s;}
a#grxy:hover{background:url(images/xy.gif) no-repeat 0 -62px;}
a#grma{width:164px;height:62px;display:block;background:url(images/ma.gif) no-repeat;transition: all 0.3s ease-out 0s;}
a#grma:hover{background:url(images/ma.gif) no-repeat 0 -62px;}
a#grh{width:164px;height:62px;display:block;background:url(images/gr.gif) no-repeat;transition: all 0.3s ease-out 0s;}
a#grh:hover{background:url(images/gr.gif) no-repeat 0 -62px;}
.wrap1{width:700px;text-align: center;float: left;height: 130px;}
.anchor{width: 225px;float: left;height: 130px;}

.case_title{height:30px;line-height:30px;float:right;}
.case_title h3{background:#d71318;font-weight:100;float:left;display:block;width:110px;height:30px;margin-left:10px;text-align:center;float:left;color:#fff;font-size:13px;}
.case_title a{display:block;width:110px;height:30px;margin-left:10px; background:#999;text-align:center;float:left;color:#fff;font-size:13px;}

.case_title a:hover{ background:#d71318;color:#fff;text-decoration:none;}
.case_title a.cur{background:#d71318;color:#fff;}
.case_title li{float:left;list-style:none;}
.case_list{width:800px;overflow:hidden;padding-bottom:30px;margin:0 auto;}
.case_list ul{width:780px;padding-left:23px;}
.case_list ul li{width:238px;height:208px;float:left;margin-right:16px;display:inline;text-align:center;margin-bottom:10px;}
.case_list ul li img{display:block;width:238px;height:150px;padding-top:5px;}
.case_list ul li h3{font-size:15px;height:20px;line-height:20px;padding-top:20px;}
.case_list ul li p{line-height:20px;font-size:12px;color:#666}

.case_list ul li a{display:block;width:238px;height:186px;padding-bottom:20px;border-bottom:1px solid #aeaeae;}
.case_list ul li a:hover{ background:#f4f4f4;border-bottom:1px solid #FF9933;text-decoration:none;}
#pageLeft0{height: 70px;width: 1000px;margin: 0 auto;padding-top: 31px;border-top:2px solid #eee;margin-top:33px;}
.urHere1{height: 35px;line-height: 35px;border-bottom:none;width: 300px;float: left;}
.case_list .name { padding-top: 15px;
    font-size: 14px;
    padding-bottom: 15px;
    color: rgb(90, 90, 90);background:#f0f0f0;font-weight:bold;}
.case_list .brief{color:#555;background:#f0f0f0}
.case_list .name a{}

#position{ background-color:#fff; -moz-box-shadow:0px 3px 3px #ddd; -webkit-box-shadow:0px 3px 3px #ddd; box-shadow:0px 3px 3px #ddd;}
#position ul{ height:40px; line-height:40px; font-size:14px;width: 1100px; margin: 0 auto;}
#position ul a{ font-size:14px;}
#position ul a:last-child{ color:#FF9933;}
#position ul img{ float:left}
.page_banner{width:100%;margin:0 auto;position: relative; overflow: hidden; }
#xinwen1{width: 1100px;margin: 0 auto;}
#xinwen2{ width:800px; height:auto;  padding:10px 0 30px; float:left;background: white; margin-top: 20px;margin-right:40px;min-height:520px;}
#pageLeft2{width:280px; height:auto; padding:20px 0 20px; width:260px;float:left;}
.xw-img{float:left; width:180px; background-color:#f0f0f0; margin-right:20px;height:135px;}
.xw-con{width: 420px;float: right;}
#pageIn-page{width: 1000px;margin: 0 auto;}

#tbox { width:54px; float:right; position:fixed; right:50%; margin-right:-600px; bottom:50px; z-index:9998 }
#tbox a { overflow:visible; position:relative }
#gotop, #moblie, #home { display:block; width:50px; height:50px; margin-bottom:2px }
#gotop { background:#d3d3d3 url(images/top_icon.png) no-repeat 5px 3px; }
#home { background:#d3d3d3 url(images/home_ico.png) no-repeat 5px 3px; }
#moblie { background:#d3d3d3 url(images/moblie_icon.png) no-repeat 5px 3px; position:relative; }
#gotop:hover { background:#d71318 url(images/top_icon.png) no-repeat 5px 3px; }
#home:hover { background:#d71318 url(images/home_ico.png) no-repeat 5px 3px; }



 #serviceclass{ padding:40px 0px;height:420px;}
#serviceclass h4{font-weight: bold;font-size: 30px;color:#333;}
.welcome{ width:1024px; margin:0px auto; padding-bottom:5px; text-align:center; font-family:微软雅黑; color:#333333; font-weight:bold; background-image:url(../images/bottomline.jpg); background-position:center bottom; background-repeat:no-repeat;}
.welcomecontent{ width:1024px; margin:0px auto; padding:10px 0px; text-align:center; line-height:30px; font-family:微软雅黑; font-size:14px; color:#666666;}
#classlist{ width:1024px; margin:0px auto; padding:20px 0px 40px 0px;}


#dingzhi{ width:192px; height:0px; padding-top:220px; text-align:center; font-size:16px; font-family:微软雅黑; float:left; position:relative; background-image:url(images/service1.jpg); background-position:center top; background-repeat:no-repeat;}
#dingzhi:hover{ width:192px; height:0px; padding-top:220px; text-align:center; font-size:16px; font-family:微软雅黑; float:left; position:relative; background-image:url(images/service1sel.jpg); background-position:center top; background-repeat:no-repeat;}


#brand{ width:192px; height:0px; padding-top:220px; text-align:center; font-size:16px; font-family:微软雅黑; float:left; position:relative; margin-left:82px; background-image:url(images/service2.jpg); background-position:center top; background-repeat:no-repeat;}
#brand:hover{ width:192px; height:0px; padding-top:220px; text-align:center; font-size:16px; font-family:微软雅黑; float:left; position:relative; margin-left:82px; background-image:url(images/service2sel.jpg); background-position:center top; background-repeat:no-repeat;}
.fleft{float:left;}
.fright{float:right;}
.fl{float:left;}
.fr{float:right;}


/**/
.pr{position:relative;}
.fixed:after { content: "."; display: block; clear: both; height: 0;width:0;font-size:0;  }
.fixed {zoom:1;}
.adv{width:100%;height:1231px;font-family:"微软雅黑";padding:32px 0 20px;border-bottom:1px solid #ddd;}
.adv_m{width:960px;margin:0 auto;height:1211px;padding-top:20px;background:url(images/adv_bg.jpg) no-repeat center top;}
.adv_m h3{top:12px;left:-5px;}

.adv_b_m{padding:130px 33px 0 43px;}
.adv_m ul{margin-bottom:17px;padding-left:50px;color:#203062;}
.adv_m ul h4{font-size:18px;padding:20px 0 13px 10px;margin-bottom:3px;border-bottom:1px dashed #bcbcbc;color:#022e51;}
.adv_m ul h4 em{display:block;font:normal 10px Arial;text-transform:uppercase;margin-top:3px;color:#b9b9b9;}
.adv_m ul li{width:440px;font-size:14px;padding:10px 0 0 13px;line-height:28px;color:#333;}
.adv_m ul li em{color:#d70600;}

.adv_1{padding:0 15px 0 20px;}
.adv_1 img{display:block;}
.adv_1 .adv_u_1{background:url(images/adv_1.png) no-repeat left 20px;width:436px;}

.adv_2{}
.adv_2 .adv_u_2{background:url(images/adv_2.png) no-repeat left 20px;width:461px;margin-top:40px;}

.adv_3{padding-left:5px;}
.adv_3 .adv_u_3{background:url(images/adv_3.png) no-repeat left 20px;width:457px;}
.adv_3 img{display:block;margin-top:23px;}

.adv_4{padding-right:10px;}
.adv_4 .adv_u_4{background:url(images/adv_4.png) no-repeat left 20px;width:457px;margin-top:4px;}
.adv_4 img{display:block;margin-top:23px;}
.adv_4 span{display:block;background:url(images/adv_ph.png) no-repeat;text-align:center;width:294px;height:45px;lien-height:25px;color:#fff;}
.adv_4 span b{font-family:Arial, Helvetica, sans-serif;font-size:24px;}

.sea{ height:38px;font-family:"Microsoft Yahei"; overflow:hidden;width: 980px; margin: 0 auto;}
.sea_in{ padding:8px 0 0 0;}
.sea_in .search{ float:left; width:212px; height:23px; padding: 0 0 0 10px; border: none; line-height:23px;font-family:"Microsoft Yahei"; background:#f0f0f0;}
.sea_in .sub{ float:left; width:41px; height:23px;cursor:pointer; border:none; background: #0060c6; color:#ffffff;font-family:"Microsoft Yahei";}
.k_word{ line-height:38px;}
.k_word a{ padding: 0 12px 0 0;}
.k_word span{ font-weight:bold;}
.footer-lianxi{color: rgb(184, 178, 178);font-family: arial;text-align: right;width: 1200px;height: 20px;line-height: 30px;margin:0 auto;}

/*产品*/
.cp{ height:500px; padding:30px 0 0 0;font-family:"Microsoft Yahei";margin:0 auto;width:980px;}
.cp_l{ width:188px; height:462px; padding: 0 4px 9px 0; background:url(images/cp_sd.gif) no-repeat center bottom;}
.cp_l h2{ height:39px; background:url(images/cp_bg1.gif) repeat-x; text-align:center; line-height:39px; font-size:16px; }
.cp_l h2 a{color:#ffffff;}
.cp_menu{ height:415px; padding:10px 0 0 0; background:#f0f0f0;}
.cp_l h3{ height:31px; margin: 0 0 9px 0; padding:0 0 0 20px; background:url(images/cp_bg2.gif) repeat-x; font-size:12px; font-weight:normal; line-height:31px; }
.cp_l h3 a{ padding: 0 0 0 35px; background:url(images/cp_icon2.gif) no-repeat left center; color:#000000;}
.cp_l h3 a:hover{ background-image:url(images/cp_icon1.gif); color:#0050ba; font-weight:bold;}
.cp_l p{ margin:67px 0 0 15px; padding: 0 0 0 42px; background:url(images/cp_phone.gif) no-repeat left center; color:#888888;}
.cp_l p span{ display:block; font-size:16px; font-weight:bold; color:#0050bb;}
.cp_r{ width:745px;}
.com{ height:34px; padding:7px 0 0 0; background:url(images/com_bor.gif) repeat-x left bottom; font-size:16px;}
.com a{ padding: 0 15px 0 42px; background:url(images/icon1.png) no-repeat left center;  color:#0050ba;}
.com .more,.fa_tit p .more{ padding:7px 0 0 0; background:none; font-size:10px; font-weight:normal; text-transform:uppercase;}
.cp_r li{ float:left; width:170px; padding:18px 20px 0 0; text-align:center;}
.cp_r li img{ display: block; width:168px; margin-bottom:11px; border:1px solid #e5e5e5;}
.cp_r .li_last{ padding-right:0;}
/*见证*/
.jianz{ height:480px; padding:15px 0 0 0 ;font-family:"Microsoft Yahei"; overflow:hidden;border-bottom:1px solid #ddd;}
.jianz h2{ margin-bottom:25px;text-indent:100px;}
.jianz dl{ width:550px; height:165px; padding:0 0 45px 0 ;}
.jianz dl p{ width:450px;}
.jianz dt{ float:left; width:197px;}
.jianz dt img{ display:block; width:191px; border:3px solid #e2e2e2;}
.jianz dd{ float: left; width:330px; padding-left: 20px;}
.jianz dd h4{ font-size:14px; line-height:46px;_line-height:20px;}
.jianz dd h4 a{ color:#0050ba; }
.jianz dd p{ height:88px; overflow:hidden; line-height:24px; color:#333333;width:300px;}
.jianz dd .ckxq{ display:block; width:78px; height:21px; text-align:center; line-height:21px; color:#f2f2f2; background:#bfbfbf;}

.sub-bannerOut{ width:100%; overflow:hidden;height: 301px;margin-bottom: 10px;}
.sub-bannerInner{ float:left; left:50%; position:relative}
.sub-bannerbox{ float:left; left:-50%; position:relative}
/*取消居中*/
.cp_l h3,.com,.adv_b_m,.news_left h2,.recommendArticle dd,.news_left li,.treeBox li,.slideBox ul,.slideBox li,.searchBox,.news_left li, .news_center li, .news_right li,#article .content,.treeBox h3,.treeBox,#product .productContent,#page .content{text-align:left;}
.gr-footer{background:#1b1f1e;border-top:1px solid #2c2f2e;border-bottom:1px solid #2c2f2e;padding-bottom:15px;}
.gr-footer-left{width:750px;height:130px;border-right:1px solid #474747;margin-bottom:20px;}
.gr-left-code{width:140px;height:140px;float:left;margin-right:15px;}
.gr-footer-left p{padding-top:10px;line-height:20px;color:#a8a9a9;font-family:a;}
.gr-find{padding-top:5px;border-top:1px solid #313333;font-family:a;}
.gr-finda{padding-top:5px;}
.gr-finda a{margin:0 5px;}
.gr-links{background:#0d0f0e;padding:10px 0;}
.gr-links a{margin:0 4px;color:rgb(202, 202, 202);}
.pa-top30{padding-top:30px;}
.pa-left40{padding-left:40px;}
.gr-overflow{overflow:hidden;}
.gr-web1000{width:1000px;margin:0 auto;font-family:a;}
.gr-left{float:left;}
.gr-right{float:right;}
.clearfix{clear:both; margin:0; padding:0; font-size:0px; line-height:0px; height:0px; overflow:hidden;}