body { text-align: left; padding-top: 0; padding-right: 0; padding-left: 0; padding-bottom: 0; margin: 0; font: 12px arial, helvetica, clean, sans-serif; color: #333; font-family: Microsoft YaHei; background: url(../images/bg.jpg) repeat; }
}
div, p, li { word-break: break-all; }
div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, p { padding-left: 0; padding-right: 0; padding-bottom: 0; padding-top: 0; margin: 0; }
pre, code, form, fieldset, legend, input, textarea, p, blockquote, th { padding-left: 0; padding-right: 0; padding-bottom: 0; padding-top: 0; margin: 0; }
fieldset { border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px }
a img { border: 0; padding: 0; margin: 0; }
i { font-style: normal; }
address, caption, cite, cite, code, dfn, em, th, var { font-weight: normal; font-style: normal }
li { list-style-type: none }
caption { text-align: left }
th { text-align: left }
h1, h2, h3, h4, h5, h6 { font-weight: bold; font-size: 100% }
q:unknown {
content: ''
}
q:unknown {
content: ''
}
input, textarea, select { font-family: inherit }
input, textarea, select { font-size: 100% }
a:link { color: #333333; text-decoration: none; }
a:visited { color: #333333; text-decoration: none; }
a:hover { color: #e15616; text-decoration: none; }
.clear { clear: both; font-size: 0px; margin: 0; padding: 0; display: block; _height: 0px; overflow: hidden; }
.left { float: left; }
.right { float: right; }
.w1000 { width: 1000px; margin: 0 auto; }
.icon{ background: url(../images/icon.png); display: block;}
.top_main{ height: 105px; background:url(../images/top_bg.png) repeat-x; width: 100%; position: relative; z-index: 5;}
.top .logo{ margin-top:20px;}
.top .language li{ float: left;margin-top: 11px; padding-right: 10px; height: 18px; line-height: 18px; padding-left: 14px; border-right: 1px solid #e3e3e3;}
.top .language li:last-child{ border-right: none; }
.top .language li i{ width: 17px; height: 18px;float: left; padding-right: 5px;}
.top .language .l1 i{ background-position: -7px -5px; }
.top .language .l2 i{ background-position: -50px -5px; }
.top .language .l3 i{ background-position: -93px -5px; }
.top .language .l3{  position: relative; width: 75px; }
.top .language .l3 a span{background-position: -129px -5px;  margin-left: 15px; display: block; width: 10px; height: 18px;  position: absolute; left:30px; top: 0px;}
.top .language .l3 a{ position: relative; z-index: 1000;}
.top .language .l3 a img{ display: none; position: absolute; left:-38px; top: 30px; z-index:200; }
.top .language .l3 a:hover img{ display: block;}
.top_main .nav { float: right; position: relative; z-index:200; height:50px; padding-top:26px; line-height: 50px;  width: 630px; text-transform:uppercase; }
.top_main  .nav li { width: 90px; text-align: center; background-position: 0 -45px;  float:left; display: block; position: relative; }
.top_main  .nav li .btit { display: block; color: #333; text-align: center; position: relative; font-size:14px;  font-family:"微软雅黑";}
.top_main .nav li .btit:hover{color: #eb4c20; font-weight: bold;}
.top_main .nav li .subnav { position: absolute; left:-122px; top:50px; display: none; width:700px; height: 48px; z-index:320; line-height: 48px; }
.top_main  .nav li .subnav a { display: inline-block; height: 48px; text-align: center; padding:0 5px;  font-size:14px; font-family:"微软雅黑"; color:#fff; transition: .5s ease-in-out; text-transform:capitalize; }
.top_main  .nav  b { display: block; width: 90px; height: 3px; background: #eb4c20; position: absolute; left:0px; top:73px; }
.top_main  .nav li .subnav a:hover { color: #ffffff; background:#e15616; }
.top_main .nav_bg { position: absolute; left: 0px; top:105px; width: 100%; height: 48px;background:#4d485b; display: none; z-index: 2; opacity:0.8; z-index: 120; }
/* banner */
.banner, .banner ul, .banner img { height:495px; }
.banner { width:100%; min-width:1000px; position:relative;  }
.banner ul { width:100%; }
.banner li { width:100%; position:absolute; z-index:1; overflow:hidden; background:#fef7ed;  }
.banner img { width:1920px; display:block; position:relative; left:50%; margin-left:-960px; top:0; }
.banner .tip { width:1000px; height:25px; line-height:0; font-size:0; text-align:center; position:absolute; left:50%; margin-left:-500px; bottom:20px; z-index:3; }
.banner .tip span { display:inline-block; width:35px; height:6px; color: #fff; text-align:center; line-height:26px; background:#aaaaaa; margin:0 3px; cursor:pointer; font-size: 14px;}
.banner .tip span.cur { background:#e15616;}
.nybanner, .nybanner ul, .nybanner img{ height: 300px;}
.search_main{ background: #f5f5f5; width: 100%; height: 50px; line-height: 50px; border-bottom: 1px solid #e3e3e3; text-transform:capitalize;}
.search_main .w1000{ position: relative;}
.search_main .search_text{ width: 266px; border: 1px solid #e0e0e0; height: 31px; line-height: 31px; padding-left: 10px; position: absolute; right: 0; top: 9px;}
.search_main .search_btn{ width: 30px; height: 29px; background-position: -166px 0; border: none; position: absolute; top: 11px; right: 2px; }
.floor_1{ margin: 50px auto; border-bottom: 1px solid #e2e2e2; padding-bottom: 50px;}
.floor_1 .floor_1_left{ width:315px; height:236px; overflow:hidden; position:relative;  }
.floor_1 .floor_1_left .hd{ height:21px; overflow:hidden; position:absolute; right:5px; bottom:2px; z-index:1; }
.floor_1 .floor_1_left .hd ul{ overflow:hidden; zoom:1; float:left;  }
.floor_1 .floor_1_left .hd ul li{ float:left; margin-right:2px;  width:21px; height:21px; line-height:21px; text-align:center; background:#4e4a5a; cursor:pointer; color:#fff; }
.floor_1 .floor_1_left .hd ul li.on{ background:#eb4c20; color:#fff; }
.floor_1 .floor_1_left .bd{ position:relative; height:100%; z-index:0; border:1px solid #e2e2e2; width:313px; height:234px;   }
.floor_1 .floor_1_left .bd li{ zoom:1; vertical-align:middle; }
.floor_1 .floor_1_left .bd img{ width:313px; height:234px; display:block;  }
.floor_1 .floor_1_right{ width:645px;  text-align:left; height:236px; overflow:hidden;  }
.floor_1 .floor_1_right .hd{ height:36px; line-height:30px;   position:relative; width: 100%; }
.floor_1 .floor_1_right .hd ul{ float:left;  }
.floor_1 .floor_1_right .hd ul li { float:left; margin-right:5px; cursor:pointer;  }
.floor_1 .floor_1_right .hd ul li{width:110px; height: 36px; background-position:-115px -106px; text-align: center; color: #fff; font-weight: bold;transform: all ease-in 0.5s;}
.floor_1 .floor_1_right .hd ul li a{color: #fff; text-transform:capitalize;}
.floor_1 .floor_1_right .hd ul li.on{ background-position:0 -106px; }
.floor_1 .floor_1_right .hd span a{ font-size: 14px; padding-right: 25px; position: relative; text-transform:lowercase}
.floor_1 .floor_1_right .hd span i{ width: 16px; transition: .2s ease-out; height: 16px; background-position: -209px -5px; position: absolute; right: 0; top: 1px;}
.floor_1 .floor_1_right .hd span:hover i{background-position: -209px -29px;}
.floor_1 .floor_1_right .bd ul{  margin-top:6px; overflow: hidden; height: 194px;}
.floor_1 .floor_1_right .bd ul li{padding-bottom:20px; border-bottom:1px solid #ebebeb ; padding-top: 20px;  }
.floor_1 .floor_1_right .bd li a { display: block; transform: all ease-out 0.5s;}
.floor_1 .floor_1_right .bd li a .left{ display: block; width: 66px; height: 66px; background:#b9b9b9; text-align: center;}
.floor_1 .floor_1_right .bd li a .left h1{font-size: 30px; color: #b9b9b9; width: 62px;line-height: 45px; height: 45px; background: #fff; margin: 0 auto; margin-top: 2px;}
.floor_1 .floor_1_right .bd li a .left p{ line-height: 19px; color: #fff;}
.floor_1 .floor_1_right .bd li a .right{ display: block; width:565px; height: 66px; text-align:left; }
.floor_1 .floor_1_right .bd li a .right h1{font-size: 14px; color: #333333; line-height: 25px; padding-bottom: 3px; text-transform:capitalize;}
.floor_1 .floor_1_right .bd li a .right p{ line-height: 19px; color: #333;}
.floor_1 .floor_1_right .bd li a:hover h1{ color: #eb4c20;}
.floor_1 .floor_1_right .bd li a:hover .left{ background: #eb4c20;}
.floor_2{ color: #4e4a5a;}
.floor_2 .floor_2_1{ width: 315px; line-height: 20px;}
.floor_2 .floor_2_2{ width: 315px; margin-left: 33px; line-height: 20px;}
.floor_2 .left img{-moz-box-shadow: 0px 0px 6px #c3c1c1;
-webkit-box-shadow: 0px 0px 6px #c3c1c1;
box-shadow: 0px 0px 6px #c3c1c1; margin-top: 20px; *border: 1px solid #c3c1c1; margin-bottom: 4px;}
.floor_2 .left:hover img{-moz-box-shadow: 0px 0px 6px #f8653c;
-webkit-box-shadow: 0px 0px 6px #f8653c;
box-shadow: 0px 0px 6px #f8653c; *border: 1px solid #f8653c;}
.title{ font-size: 18px; color: #333; position: relative; height: 20px;}
.title .left i{ width: 3px; height: 18px; top: 2px; background-position: -236px 0; left: 0; position: absolute;}
.title .left{ padding-left: 10px; line-height: 20px; text-transform:capitalize  }
.title .right{ font-size: 14px; padding-right: 25px; text-transform:lowercase;}
.title .right i{ width: 18px; height: 18px; background-position:-208px -5px; position: absolute; top:2px; right: 0;transition:.2s ease-out;}
.title .right:hover i{background-position:-208px -29px;}
.floor_2 .floor_2_3 .ul{ border: 1px solid #e9e9e9; height: 108px; width: 288px; overflow: hidden; margin-top: 14px;}
.floor_2 .floor_2_3 .ul ul{ width:295px;}
.floor_2 .floor_2_3 .ul li{ float:left; text-align: center; width: 144px; border-right: 1px solid #e9e9e9; height:108px;}
.floor_2 .floor_2_3 .ul li a{color: #4e4a5a; font-size: 14px;}
.floor_2 .floor_2_3 .ul li a i{ width: 59px; height: 56px; margin: 0 auto; margin-top: 14px; transition:.2s ease-out;}
.floor_2 .floor_2_3 .ul .l1 a i{ background-position: -300px 0;}
.floor_2 .floor_2_3 .ul .l2 a i{ background-position: -399px 0;}
.floor_2 .floor_2_3 .ul .l1 a:hover i{ background-position: -300px -82px;}
.floor_2 .floor_2_3 .ul .l2 a:hover i{ background-position: -399px -82px;}
.floor_2 .floor_2_3 .ul li a p{ padding-top: 12px; font-weight: bold; text-transform:capitalize;}
.floor_2 .floor_2_3 .ul li a:hover p{ color: #eb4c20;}
.bottom{ width: 100%; background:url(../images/bottom_bg.jpg) repeat; height: 40px; line-height: 40px; margin-top: 70px;}
.bottom a{ color: #fff;}
.bottom a:hover{color: #fb6940;}
.bottom b{ color: #fff; font-weight: 100; text-transform:capitalize}
/* Float Shadow */
.hvr-float-shadow {
	display: inline-block;
	vertical-align: middle;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	box-shadow: 0 0 1px rgba(0, 0, 0, 0);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-moz-osx-font-smoothing: grayscale;
	position: relative;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-property: transform;
	transition-property: transform;
}
.hvr-float-shadow:before {
	pointer-events: none;
	position: absolute;
	z-index: -1;
	content: '';
	top: 100%;
	left: 5%;
	height: 10px;
	width: 90%;
	opacity: 0;
	background: -webkit-radial-gradient(center, ellipse, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 80%);
	background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 80%);
	/* W3C */
	
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-property: transform, opacity;
	transition-property: transform, opacity;
}
.hvr-float-shadow:hover,
.hvr-float-shadow:focus,
.hvr-float-shadow:active {
	-webkit-transform: translateY(-5px);
	transform: translateY(-5px);/* move the element up by 5px */
}
.hvr-float-shadow:hover:before,
.hvr-float-shadow:focus:before,
.hvr-float-shadow:active:before {
	opacity: 1;
	-webkit-transform: translateY(5px);
	transform: translateY(5px);
	/* move the element down by 5px (it will stay in place because it's attached to the element that also moves up 5px) */
}
.sub_banner{ width: 100%; height: 200px; overflow:hidden; margin-bottom: 45px;}
.list_left{width:183px;}
.list_right{ width:767px; min-height:400px;}
.list_left .title{ border-bottom: 3px solid #eb4c20; padding-bottom: 15px;}
.list_left .title .left{ padding-left: 0; font-weight: bold; color: #eb4c20; font-size: 20px; text-transform:uppercase;}
.list_left .title .right i{ background-position: 0 -161px; width: 20px; height: 16px; }
.list_left ul{ margin-top: 10px;}
.list_left ul li{ border-bottom: 1px solid #ededed; height: 46px; line-height: 46px; position: relative;}
.list_left ul li a{ font-size: 14px; color: #4d485b; display:block; text-transform:capitalize;}
.list_left ul li a  i{ width: 13px; height: 13px; float: right; background-position:-42px -190px; top: 15px; transition: .2s ease-out; position: absolute; right: 0;}
.list_left ul li:hover a{color: #eb4c20;}
.list_left ul li:hover a i{background-position:-42px -163px; }
.list_left ul li a.hover{color: #eb4c20;}
.list_left ul li a.hover i{background-position:-42px -163px; }
.EnProduct ul li{ line-height:22px; margin-bottom:5px;}
.EnProduct ul li a{ font-size:12px; padding-right:15px; text-transform:capitalize}
.list_right .title{ border-bottom: 1px solid #d9d9d9; padding-bottom: 15px;}
.list_right .title .left{color: #4d485b;padding-left: 0; border-bottom: 3px solid #eb4c20; padding-bottom: 14px; text-transform:capitalize;}
.list_right .title .right{ font-size: 12px; padding-right: 0; color: #4d485b;}
.list_right .about{ line-height:30px; font-size: 14px; color: #656565;padding: 15px 0; min-height:350px}
.list_right .news ul{ padding-top: 30px;}
.list_right .news li{ border-bottom: 1px solid #ebebeb; padding-bottom: 40px; margin-bottom: 40px;}
.list_right .news li .left img{ width: 182px; height: 138px; border: 1px solid #e3e3e3;}
.list_right .news li .left{ width:184px ;}
.list_right .news li .right{ width:555px;}
.list_right .news li .right span{ color: #acacac; margin-top: 16px; display: block; position: relative; padding-left: 15px;}
.list_right .news li .right span i{ width: 10px; height: 10px; background-position: -248px -75px; position: absolute; left: 0; top: 3px; transition: .2s ease-out;}
.list_right .news li .right h1{ font-size: 14px; color: #4d485b; line-height: 30px; padding-bottom: 5px; text-transform:capitalize}
.list_right .news li .right p{ line-height: 18px; color: #333;}
.list_right .news li .right a:hover h1{ color: #eb4c20;}
.list_right .news li .right a:hover span i{ background-position: -248px -96px;}
.list_right .product{}
.list_right .product ul{ padding-top: 30px; width: 105%;}
.list_right .product li{ float: left; width: 240px; margin-right: 24px; margin-bottom: 45px;}
.list_right .product li img{ width: 238px; height: 178px; border: 1px solid #ebebeb;}
.list_right .product li a:hover img{ border: 1px solid #eb4c20;}
.list_right .product li h1,.list_right .product li h2{ font-weight: 100; line-height: 24px; font-size: 14px; color: #4d485b; text-transform:capitalize}
.list_right .product li p{text-align: center; text-transform:capitalize;}
.list_right .service{ min-height:300px;}
.list_right .service ul{ padding-top: 30px;}
.list_right .service ul li{ line-height: 64px; height: 64px; border-bottom: 1px solid #ededed; position: relative;}
.list_right .service ul li a{ font-size: 14px; color: #4d485b;}
.list_right .service ul li a:hover{ color: #eb4c20; }
.list_right .service ul li .left{padding-left:25px; display: block;}
.list_right .service ul li .left i{ position: absolute; left: 0; transition: .2s ease-out;  top: 26px; width: 17px; height: 14px; background-position: -136px -163px;}
.list_right .service ul li:hover .left i{ background-position: -162px -163px;}
.list_right .service ul li .right{ padding-right: 30px;}
.list_right .service ul li .right b{ border:1px solid #d0d0d0; color: #d0d0d0; background: #fff; height: 22px; line-height: 22px; padding: 1px 20px; display: block; margin-top: 19px;}
.list_right .service ul li:hover .right b{ background: #4d485b; color: #fff; border: 1px solid #4d485b;}
.list_right .service ul li .right div{ background: #d0d0d0; width: 30px; height: 26px; position: absolute; right: 0; top:19px; z-index: 2;}
.list_right .service ul li .right div i{ width: 20px; height: 13px; position: absolute; background-position: -84px -162px; top: 7px; right: 6px; transition: .2s ease-out;}
.list_right .service ul li:hover .right div{ background: #eb4c20;}
.list_right .productShow{ padding-top: 30px;}
.list_right .productShow .productShow_left img{ width:400px; height: 300px; border: 1px solid #eee; display: block;}
.list_right .productShow .productShow_left{ }
.list_right .productShow .productShow_left.jqzoom{ border:1px solid #ddd; width:400px; height:300px; position:relative; padding:0px; cursor:pointer;} 
div.zoomdiv {  z-index:  999; position: absolute; top:0px; left:0px; width:400px;height: 300px; background: #ffffff;  border:1px solid #CCCCCC; display:none;  text-align: center; overflow: hidden;}
div.jqZoomPup { z-index : 999; visibility: hidden;  position: absolute; top:0px; left:0px; width: 100px !important; height :100px !important;  border: 1px solid #aaa; background: #ffffff; opacity: 0.5;-moz-opacity: 0.5; -khtml-opacity: 0.5; filter: alpha(Opacity=50);
}

.list_right .productShow .productShow_right{ width: 318px;line-height: 40px;}
.list_right .productShow .productShow_right h1{ font-size: 18px; border-bottom: 1px solid #e6e6e6; margin-bottom: 5px; }
.list_right .productShow .productShow_right b{ font-weight: 100; color: #eb4c20;}
.list_right .productShow .title{ padding-bottom:5px; margin-top: 40px;}
.list_right .productShow .title .left{ border-bottom: 3px solid #4d485b; padding-bottom: 4px;}
.list_right .productShow .content{ line-height: 30px; color: #333; font-size: 14px; padding: 20px 0;}
.list_right .productShow  .title .right{ padding-right:25px; font-size: 14px;}
.remmleft { overflow:hidden; position:relative; width:100%; }
.remmleft .hd { overflow:hidden; }
.remmleft .hd .prev, .remmleft .hd .next { display:block; width:15px; height:60px; overflow:hidden; cursor:pointer; position: absolute; top:90px; z-index: 10; opacity: 0; }
.remmleft:hover .hd .prev,.remmleft:hover .hd .next{opacity: 1;}
.remmleft .hd .prev { background-position: -412px -153px; left:1px; }
.remmleft .hd .next {background-position: -449px -153px; right: 2px; }
.remmleft .bd { width:100%;padding-top: 30px;  }
.remmleft .bd ul { overflow:hidden; zoom:1; }
.remmleft .bd ul li { float:left; _display:inline; overflow:hidden; text-align:center; margin-right: 23px; }
.remmleft .bd ul li a {  text-align: left; line-height: 24px;}
.remmleft .bd ul li a h1,.remmleft .bd ul li a h2{ font-weight: 100; text-align: left; color: #4d485b; font-size: 14px;}
.remmleft .bd ul li a img { width: 238px; height:178px; display:block; border: 1px solid #e3e3e3; border-right: none; }
.remmleft .bd ul li a:last-child img{ border-right: 1px solid #e3e3e3;}
.pagingNav {
  padding: 5px 10px;
  border: 1px solid #ccc;
  margin: 20px 0px;
}
.pagingNav p {
  height: 30px;
  line-height: 30px;
}
.pagingNav .uls {
  margin-top: -30px;
  overflow: hidden;
}
.pagingNav .uls a {
  margin-left: 5px;
  padding: 0 10px;
  height: 28px;
  line-height: 28px;
  border: 1px solid #ccc;
  text-decoration: none;
  float: left;
}
.pagingNav .uls a:hover,
.pagingNav .uls a.cur {
  background-color: #eb4c20;
  border-color: #eb4c20;
  color: #fff;
}
.pagingNav .uls .tBtn:hover {
  background-color: inherit;
  color: inherit;
  *background-color: transparent;
  *color: #666;
}
.fr{ float:right}
 .news-info {
    margin-top: 36px;
    width: 100%;
    height: 70px;
     border-bottom:3px solid #ddd;
}

 .news-detail-body {
    font-size: 14px;
    line-height: 30px;
    color: #333;
    padding: 20px 0;
}

 .pre-next {
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    padding: 10px 0;
    margin: 20px 0;
    height: 40px
}

 .related-news {
    width: 100%
}

.related-news .related-title {
    height: 40px;
    line-height: 40px;
    font-size: 14px;
    color: #eb4c20
}

.related-news .related-item {
    height: 28px;
    line-height: 28px
}

.related-news .icon-related {
    float: left;
    display: inline;
    width: 30px;
    height: 28px;
    background: url(../images/icon-17.png) no-repeat left center
}

.related-news .related-date {
    float: right;
    display: inline;
    font-size: 12px;
    color: #999
}

.related-news .related-item-name {
    display: block;
    font-size: 12px;
    color: #666;
    height: 28px;
    line-height: 28px
}

.pre-next .pre-next-row {
    height: 20px;
    line-height: 20px;
    font-size: 12px;
    color: #666
}

.pre-next .pre-next-row a {
    color: #666
}

.news-detail-body img {
    margin: 10px auto;
    max-width: 830px
}

.news-info .news-title {
    font-size: 20px;
    color: #666;
    height: 30px;
    line-height: 30px;
    text-align: center;
    font-weight: normal;
    overflow: hidden
}

.news-info p {
    font-size: 12px;
    color: #4d485b;
    height: 20px;
    line-height: 20px;
    text-align: center
}
.contact {
	position: relative;
	min-height: 700px;
	padding: 20px 0;
}
.contact .contact_map {
	width: 380px;
	display: block;
	height: auto;
	background: #fff;
	position: absolute;
	left: 64px;
	top: 174px;
}
.contact .contact_map .contact_tit {
	height: 80px;
	width: 100%;
	background: #eb4c20;
	color: #fff;
}
.contact .contact_map .contact_tit span {
	display: block;
	background: #534e60;
	width: 80px;
	height: 80px;
	float: left;
}
.contact .contact_map .contact_tit span i {
	background-position: -304px -163px;
	width: 50px;
	height: 50px;
	margin-left: 15px;
	margin-top: 15px;
}
.contact .contact_map .contact_tit h1 {
	font-size: 14px;
	font-weight: 100;
	padding-top: 15px;
	margin-left: 20px;
	float: left;
	display: block;
	width: 280px;
}
.contact .contact_map .contact_tit h2 {
	font-size: 30px;
	font-family: arial;
	margin-left: 20px;
	float: left;
	display: block;
	height: 20px;
}
.contact .contact_map .contact_con {
	padding: 25px;
	border: 1px solid #ececec;
	line-height: 32px;
	font-size: 14px;
	color: #333;
}
.contact .contact_map .contact_con img {
	border-bottom: 1px solid #ececec;
	padding-bottom: 10px;
	width: 330px;
}



.online_icon {
	width: 24px;
	height: 104px;
	overflow: hidden;	
}
.online_icon a {
	display: block;
	width: 24px;
	height:104px; background-position: 0 -218px;	
}
.online_windows {
	width: 130px;
}
.online_w_top {
	background-position: -40px -263px; width: 130px; height: 3px; 
}
.online_w_c {
	background:#f3f3f3;
	padding:6px;padding-top: 10px; text-align: center; color: #404145;
	 border-left:1px solid #e7e7e7; border-right:1px solid #e7e7e7;
}
.online_w_bottom {
	 background-position: -40px -216px;
	height: 29px; cursor: pointer;
}
.online_content {
	background: url(img/online_bg.png) no-repeat -147px -185px;
	padding-top: 11px;
	_background: url(img/online_bg_ie6.png) no-repeat -147px -185px;
}
.online_content a.qq_icon {
	background: url(img/online_bg.png) no-repeat -37px -130px;
	width: 121px;
	height: 25px;
	display: block;
	margin: 0 auto;
	text-indent: 30px;
	line-height: 23px;
	cursor: pointer;
	_background: url(img/online_bg_ie6.png) no-repeat -37px -130px;
}
.online_content a.qq_icon:hover {
	background-position: -159px -130px;
	color: #FFF;
}
.online_bar h2 {
	background: url(img/online_bg.png) repeat-x 0 -156px;
	height: 29px;
	line-height: 27px;
	font-size: 12px;
	color: #666;
	text-align: left;
	_background: url(img/online_bg_ie6.png) repeat-x 0 -156px;
}
.online_bar h2 a {
	display: block;
	padding-left: 14px;
	margin-left: 6px;
	cursor: pointer;
}
.expand h2 a {
	background: url(img/online_bg.png) no-repeat -36px -69px;
	_background: url(img/online_bg_ie6.png) no-repeat -36px -69px;
}
.collapse h2 a {
	background: url(img/online_bg.png) no-repeat -36px -96px;
	_background: url(img/online_bg_ie6.png) no-repeat -36px -96px;
}
.expand h2 a:hover,
.collapse h2 a:hover {
	text-decoration: none;
	color: #c81d04;
}
.online_content {
	text-align: center;
	border-bottom: 1px solid #d0d0d0;
	margin-bottom: 1px;
}
.online_content ul li {
	height: 24px;
	line-height: 24px;
	margin-bottom: 4px;	
}
.online_content ul li a:hover {
	color: #c81d04;
}
#online_qq_layer {
	position: fixed;
	right: 0px;
	top: 150px;
	_position: absolute; z-index: 10000;
}
* html,
* html body {
	_background-attachment: fixed;
}
* html #online_qq_layer {
	_bottom: auto;
	_top: expression(eval(document.documentElement.scrollTop + 150));
}
#online_qq_tab {
	float: left;
	margin-top: 50px;
}
#onlineService {
	float: left;
	margin-left: -3px;
	display:block;
}
.online_w_c a{ display: block; background: #4e4a5a; color: #fff; font-weight: bold; text-align: center; height: 37px; line-height: 37px; margin-bottom: 9px;-moz-border-radius: 5px;-webkit-border-radius: 5px; -moz-border-radius: 5px;-webkit-border-radius: 5px; border-radius:5px;}
.online_w_c p{text-align: center; color: #454545; font-size: 14px; font-weight: bold; padding-top: 10px  ; padding-bottom: 5px;}
.online_w_c h1{color:#4e4a5a; font-size: 13px; font-family: arial;}
.online_w_c img{ margin-top: 10px; padding-bottom: 5px;}
.online_w_c a:hover{ background: #eb4c20;}
.message{ padding:20px 0;}
.message table{width: 100%;}
.message table tr{height: 38px;}
.message table tr td{}
.message table td h2{color: #333; font-size: 18px;font-weight: bold;}
.message table td label{color: #333; font-size: 14px;}
.message td .name,.message table td .address,.message table td .phone{
	background: #eee;padding-left: 10px;height: 28px;line-height: 28px;border: 1px solid #dcdcdc;width: 228px;-moz-border-radius: 2px;-webkit-border-radius:2px; border-radius:2px;
}
.message table td input[type=radio]{margin-right: 5px;}
.message table td span{margin-right: 30px;}
.message table td .num{border:0;border-bottom: 1px solid #c1c1c1;width: 73px;}
.message table td .Request_con{background: #eee;height: 130px;border: 1px solid #dcdcdc;width: 498px;-moz-border-radius: 2px;-webkit-border-radius: 2px; border-radius:2px;padding: 10px;    line-height: 24px;}
.message table td .xy{background: #fff;height: 90px;border: 1px solid #dcdcdc;width: 498px;margin-top: 22px;padding: 10px;    line-height: 24px;}
.message table td div{color: #333; font-size: 14px;font-weight: bold;margin: 30px 0;}
.message table td div i{color: #ff1924;}
.message table td .message_btn{ background:#e15616; color:#fff; padding:5px 15px; border:none;-moz-border-radius: 5px;-webkit-border-radius: 5px; border-radius:5px; font-size:14px}



