/*
Template Name: default
Version: 1.0
*/

/* 全局通用
----------------------------------------------- */
html,html body{_background-attachment:fixed;_background-image:url(about:blank)}
body {
 font-family: Microsoft Yahei, \5FAE\8F6F\96C5\9ED1, \5b8b\4f53, Arial, Lucida, Verdana, Helvetica, sans-serif;
 color: #555;
}
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 {
 width:990px;
 margin: 0px auto;
}


.w1190 #wrapper .wrap {width:1190px;}

#wrapper .mb {
 margin-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: 30px;
 text-align: right; background:#FFF;
 color: #CCC;
}
/* topNav */
#top .topNav {
 position: relative;
 z-index: 1000; padding-right:3px;
 height: 30px;
 float: right;
}
#top .topNav li {
 float: left;
 zoom: 1;
 text-align: center;
}
#top .topNav li s {
 top: 9px;
 left: 0;
 width: 0;
 height: 12px;
 border-left: 1px solid #EEE;
 overflow: hidden;
}
#top .topNav li a {
 padding: 0 12px;
 height: 30px;
 line-height: 30px;
 color: #999;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;
}
#top .topNav li a:hover{color:#DA1318}
#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,#header .wrap{ 
 height:/*92px*/85px;
}
#header .wrap{ position:relative; z-index:998}
#header .logo {
 padding:0;
 float: left;
}
#header .searchBox {
 float: right;
}
#header .searchBox {
 margin: 30px 10px 0 0;
}
#header .searchBox .keyword {
 width: 210px;
}
/* -- mainNav -- */
#mainNav {
position:absolute; right:0; top:15px;
 height:70px;
 font-size: 14px;
}
/* LEVEL ONE */
#mainNav ul.wrap {
 position: relative; float:right;
 z-index: 1000;
}
#mainNav ul li {
 float: left; margin-left:22px;
}
.w1190 #mainNav ul li{/*margin-left:35px;*/ padding:0 18px; margin:0;}
.w1190 #mainNav ul li.last,#mainNav ul li.last{ padding-right:0}
#mainNav ul li a.lev1 {
 padding:0 5px;color:#121212;
 text-align: center;
 display:block;
 cursor:pointer;
 height:/*74*/67px;overflow:hidden; float:left;
 line-height: 42px; font-size:15px;
 border-bottom:3px solid #FFF;
 text-decoration: none; -o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;
}
#mainNav ul li a.lev1 em,#mainNav ul li a.lev1 s{ text-align:left; line-height:100%; overflow:hidden;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
#mainNav ul li a.lev1 em{ font-style:normal;display:block; line-height:100%; margin:12px 0 2px 0}
#mainNav ul li a.lev1 s{ display:block;font-size: 11px;
font-family: Arial;
color: #888;
text-transform: uppercase;
text-decoration: none;
line-height:160%;}
#mainNav ul li.hover, #mainNav ul li.cur {
 position: relative; z-index:1001
}
#mainNav ul li.hover a.lev1 em, #mainNav ul li.cur a.lev1 em{ margin-bottom:0;}
#mainNav ul li.hover a.lev1 s, #mainNav ul li.cur a.lev1 s{color:#CCC}
#mainNav ul li.hover a em, #mainNav ul li.cur a  em{
 color: #DA1318;
}
#mainNav ul li .first {
}
#mainNav ul li.hover a{border-color:#DA1318}
#mainNav ul li.hover .first, #mainNav ul li.cur .first { 
}
#mainNav ul li .last {
}
#mainNav ul li.hover .last, #mainNav ul li.cur .last {
}
/* LEVEL TWO */
#mainNav ul ul {
 width:990px;
 display: none;
 position: absolute;
 z-index:9999;
 top:77px;
 left: 0;
}
#mainNav ul ul li {
 font-weight: normal; 
}
#mainNav ul ul li,.w1190 #mainNav ul ul li{margin:0 12px; }
#mainNav ul li.hover ul{ width:auto}
#mainNav ul li.hover ul li a {
 color: #24313C;
 border-right: none;

 
}
#mainNav ul li .lev2-box { position:absolute; z-index:10001; top:/*77*/70px;height:50px; width:100%; line-height:50px;}
#mainNav ul li.lev1-li1 .lev2-box{ width:700px; margin-left:-98px;}
#mainNav ul li.lev1-li2 .lev2-box{ width:700px; margin-left:-198px;}
#mainNav ul li.lev1-li3 .lev2-box{ width:200px; margin-left:-16px;_margin-left:-80px;}
#mainNav ul li.lev1-li4 .lev2-box{ width:300px; margin-left:-100px;_margin-left:-180px;}
#mainNav ul li.lev1-li5 .lev2-box{ width:450px; margin-left:-160px;_margin-left:-200px;}
#mainNav ul li.lev1-li6 .lev2-box{ width:600px; right:0}
#mainNav ul li.lev1-li7 .lev2-box{ width:600px; right:0}
#mainNav ul li.lev1-li6 .lev2-box dd,#mainNav ul li.lev1-li7 .lev2-box dd{ float:right}
#mainNav ul li .lev2-box dd{float:left; margin:0 18px; display:block; _display:inline}
#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;
}
.header{ position:relative; background:#FFF; z-index:997;/* box-shadow:0px 4px 5px rgba(0,0,0,.1)*/}
.header .lev1-bg{ height:0px; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#EBE6E6E6,endColorstr=#EBE6E6E6);background:rgba(230,230,230,.92); width:100%; min-width:100%; position:absolute; left:0; top:/*92px*/85px; overflow:hidden;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}
/* 首页样式
----------------------------------------------- */
/* -- 幻灯 -- */
.slideShow {
 position: relative;
 margin: 0 auto; height:580px; overflow:hidden;
 padding: 0;
 *zoom: 1;
 z-index:99
}
.slideShow .slides a {
 display: block;
 height:580px;
 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: 999;
}
/* -- 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:1002;
 position: absolute;
 bottom:40px;
 height:0;
  width:990px;
 text-align: center;
 font-size: .85em;
 font-family: Arial;
 font-weight: bold;
 color: #666;
}
.w1190 .slideShow .controlBox{ width:1190px;}
.slideShow .controlBox .control {
 display: inline-block; margin:0 5px;
 *zoom: 1;
 *display: inline;
}
.slideShow .controlBox.controlDefault a {
 text-indent: -9999px;
 overflow:hidden;
 width:10px;
 height:10px;
 clear: none;
 display: block; border-radius:50%; overflow:hidden;
 background:#FFF;filter:alpha(opacity=40);
                     -moz-opacity:0.4;
                     -khtml-opacity: 0.4;
                      opacity: 0.4;
}
.slideShow .controlBox.controlDefault a:hover, .slideShow .controlBox.controlDefault a.active {
filter:alpha(opacity=90);
                     -moz-opacity:0.9;
                     -khtml-opacity: 0.9;
                      opacity: 0.9;
}
/* -- 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 {
 margin-bottom: 15px;
}
.treeBox h3 {
 height: 35px;
 line-height: 35px;
 color: #7A7F81;
 font-weight: bold;
 font-size: 14px;
 border-bottom: 1px solid #CBD1D3;
}
.treeBox li {
 border-left: 4px solid #F4F4F4;
 line-height: 15px;
 margin-top: 15px;
 padding-left: 10px;
}
.treeBox li.cur {
 border-left: 4px solid #19B4EA;
}
.treeBox li a {
 color: #7A7F81;
}
.treeBox .searchBox {
 margin:20px 0;
}
.treeBox .searchBox .keyword {
 width: 136px;
}
/* -- 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: #E0E0E0 url(images/btn_search.gif) no-repeat;
 width: 28px;
 height: 28px;
 text-indent: -999px;
 overflow:hidden;
 cursor: pointer;
}
/* -- 上一页下一页 -- */
.lift {
 margin-top:60px;
 color:#999;
}
.lift a {
 color:#999;
}
.lift span {
 margin-right:15px;
}
/* 库项目样式
----------------------------------------------- */
/* -- urHere -- */
.urHere {
 height: 35px;
 line-height: 35px;
 color: #999999;
 border-bottom: 1px solid #D5D5D5;
}
.urHere a {
 color: #999999;
}
.urHere b {
 margin: 0 8px;
}
/* -- recommendProduct -- */
.recommendProduct {
}
.recommendProduct li {
 float: left;
 margin-right:18px;
}
.ec-fan-pw{ overflow:hidden; position:relative}
.ec-fan-product{ position:relative}
.ec-fan-product .pages-wrap{ position:absolute; top:161px; z-index:9; height:0;}
.w1190 .ec-fan-product .pages-wrap{ display:block;}
.ec-fan-product .pages-wrap a{ display:block; width:45px; height:45px; border:2px solid #E5E5E5;color:#E5E5E5; font-family:"宋体"; font-size:32px; font-weight:bold; text-align:center; line-height:45px; border-radius:50%; overflow:hidden; position:absolute; z-index:999; cursor:pointer;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
.ec-fan-product .pages-wrap a.hover,.ec-fan-gi-item .news .int-tit .right-info .pages a:hover{ text-decoration:none;color:#E61425;border-color:#E61425; cursor:pointer;}
.ec-fan-product .pages-wrap a.sPrev{ left:20px;_left:30px;}
.ec-fan-product .pages-wrap a.sNext{ left:920px;_left:925px;}
.w1190 .ec-fan-product .pages-wrap a.sPrev{ left:-80px;_left:-60px;}
.w1190 .ec-fan-product .pages-wrap a.sNext{ left:1019px;_left:1030px;}
.w1190 .ec-fan-product .pages-wrap a.sNext{ left:1219px;_left:1259px;}
.ec-fan-product .tempWrap{ _margin-left:15px}
.w1190 .ec-fan-product .tempWrap{ _margin-left:28px}
.recommendProduct li{_margin-right:13px;}
.recommendProduct li .box-wrap{}
.recommendProduct li .box-wrap,.recommendProduct .img{width:234px;}
.w1190 .recommendProduct li{ margin-right:30px;}
.w1190 .recommendProduct li .box-wrap,.w1190 .recommendProduct .img{width:275px;}

.recommendProduct .img { position:relative; height:200px; overflow:hidden; 
}
.recommendProduct .img img{margin-left:-20px;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
.w1190 .recommendProduct .img img{ margin:0;}
.recommendProduct li.hover .img img{-webkit-transform: scale(1.02);
-moz-transform: scale(1.02);
-o-transform: scale(1.02);
transform: scale(1.02);}
.recommendProduct .img a:hover{ text-decoration:none}
.recommendProduct .img .text{ position:absolute; left:0; bottom:0; height:40px;line-height:40px; overflow:hidden; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000);background:rgba(0,0,0,.3); width:100%;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
.recommendProduct .img .text h5{ font-size:14px;}
.recommendProduct li.hover .text{ height:65px; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#E5E71F2F,endColorstr=#E5E71F2F);background:rgba(231,31,47,.9);}
.recommendProduct .img .text h5,.recommendProduct .img .text p{ padding:0 15px;color:#FFF;font-weight:normal; text-align:left;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
.recommendProduct li.hover .img .text p{ line-height:22px; height:22px; overflow:hidden}
.recommendProduct li.hover .text h5{ font-weight:bold;line-height:35px;}
.recommendProduct .info{ border:2px solid #F0F0F0;border-top:none; padding:20px;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;background:#F6F6F6; }
.recommendProduct li.hover .info{ }
.recommendProduct .info h4{ font-size:14px;color:#333; margin-bottom:12px; height:22px; line-height:22px; overflow:hidden}
.recommendProduct .info p{ text-align:left;color:#808080; -o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
.recommendProduct .info p.desc{height:36px; overflow:hidden;}
.recommendProduct li.hover .info p{ color:#444}
.recommendProduct .info .pb-wrap{ margin-top:15px;}
.recommendProduct .info p .product-btn{ margin-top:15px;border:1px solid #DDD; display:inline-block; width:88px; height:24px; overflow:hidden; *display:inline;*zoom:1; text-align:center; line-height:25px;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;color:#666}
.recommendProduct li.hover .info p .product-btn{ color:#E21928; text-decoration:none}

/* -- 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: #999;
 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;
 line-height: 38px;
 padding-left: 15px;
}
.recommendArticle li b {
 float: right;
 color: #999999;
}
.recommendArticle li.last {
 border-bottom: 0;
}
/* -- 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;
}
#page h1 {
 color: #333333;
 font-size: 18px;
 font-weight: bold;
}
#page .info {
 padding: 2px 0 20px 0;
 color: #999999;
 font-size: 13px;
}
#page .content {
 color: #666666;
 line-height: 200%;
 padding-top: 10px;
}
/* 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 {
 float: left;
 width: 300px;
}
#product .productInfo {
 float: left;
 width: 465px;
 padding: 10px 0 0 15px;
 line-height: 200%;
}
#product .productInfo h1 {
 font-size: 18px;
}
#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: 88px;
 height: 39px;
 line-height: 39px;
 text-align: right;
 padding-right: 3px;
 margin-right: 6px;
 background-color: #E0E0E0;
 color: #333;
 font-weight: bold;
}
#product .productInfo .btnAsk dd {
 float: left;
 width: 300px;
}
#product .productContent {
 padding: 15px 0;
}
#product .productContent h3 {
 height: 35px;
 line-height: 35px;
 color: #7A7F81;
 font-weight: bold;
 font-size: 14px;
 border-bottom: 1px solid #CBD1D3;
}
#product .productContent ul {
 padding: 15px 0;
 color: #666;
 line-height: 200%;
}
/* article_category
----------------------------------------------- */
#articleList dl {
 border-bottom: 1px dotted #D1D1D1;
 padding: 20px 0;
}
#articleList dl.last {
 border-bottom: 0;
}
#articleList dt {
 width: 620px;
 background: url(images/icon_red.gif) no-repeat left 50%;
 padding-left: 15px;
 margin-bottom: 10px;
}
#articleList dd {
 color: #999999;
 padding-left: 2px;
 line-height: 180%;
 zoom: 1;
 overflow: hidden;
}
#articleList dd p {
 float: left;
}
#articleList dd p.img {
 margin-right: 10px;
}
#articleList dd p.desc {
 width: 590px;
}
#articleList .numDate {
 float: right;
 text-align: right;
 padding-top: 12px;
}
#articleList .numDate em {
 background-color: #0072C6;
 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;
}
#article h1 {
 color: #333333;
 font-size: 18px;
 font-weight: bold;
}
#article .info {
 padding: 2px 0 20px 0;
 color: #999999;
 font-size: 13px;
}
#article .content {
 color: #666666;
 line-height: 180%;
}
/* 留言板
----------------------------------------------- */
.guestBook {
 padding: 20px 0;
}
.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: right;
 padding-top: 40px;
 color: #666;
}
.pager a {
 color: #666;
 text-decoration: underline;
 margin:0 4px;
}
/* link
----------------------------------------------- */
.link {
 margin-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
----------------------------------------------- */
#footer {
 border-top: 1px solid #D8D8D8;
 background-color: #EBEBEB;
 padding: 35px 0;
 line-height: 25px;
 color: #999999;
}
#footer a {
 color: #999999;
}
#footer .footNav i {
 margin: 0 12px;
 color: #CCC;
}
#footer .footNav a.first {
 margin-left: 0;
}
#footer .copyRight {
 font-family: Arial, Lucida, Verdana, Helvetica, sans-serif;
}

/*首页*/
.index-wrap{ padding-bottom:50px;}
.index-wrap .title{ padding-bottom:30px;}
.index-wrap .title h3,.index-wrap .title p{ text-align:center}
.index-wrap .title h3{ font-size:30px;color:#333; padding-top:40px; line-height:200%;}
.index-wrap .title p{ font-size:16px;color:#999; font-weight:100}
.group-info{ padding:; background:#EEE}
.gi-wrap{ position:relative; overflow:hidden}
.gi-wrap .tag-wrap{ position:absolute; left:0; bottom:0; z-index:99; width:100%; height:42px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#90000000,endColorstr=#90000000); background:rgba(0,0,0,.40);-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
.gi-wrap.hover .tag-wrap{ filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#CCE71F2F,endColorstr=#CCE71F2F);background:rgba(231,31,47,.8)}
.gi-wrap .tag-wrap .tag-text{ padding:0 15px; height:42px; line-height:42px; overflow:hidden;color:#FFF; font-size:14px;}
.gi-wrap .tag-wrap .tag-text span{ font-family:Arial;color:rgba(255,255,255,.8); margin-left:12px;}
.ec-fan-gi-item li{ float:left}
.ec-fan-gi-item .video{ width:340px !important; height:230px; overflow:hidden}
.w1190 .ec-fan-gi-item .video{width:357px!important;}
.ec-fan-gi-item .video i{ display:block; width:357px; height:192px; text-indent:-999em; left:0;top:0; position:absolute; z-index:98;  background:url(images/video_icon.png) no-repeat center;_background:url(images/video_icon.gif) no-repeat center;;background-color:rgba(0,0,0,.1);filter:alpha(opacity=90);
                     -moz-opacity:0.9;
                     -khtml-opacity: 0.9;
                      opacity: 0.9;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
.ec-fan-gi-item .video.hover i{filter:alpha(opacity=100);
                     -moz-opacity:1;
                     -khtml-opacity: 1;
                      opacity: 1;}	
.ec-fan-gi-item .video.hover div.vjs-big-play-button{filter:alpha(opacity=92);
                     -moz-opacity:.92;
                     -khtml-opacity:.92;
                      opacity:.92;}
.ec-fan-gi-item .bulk{ padding:25px 25px 15px 25px; background:#FFF; height:190px;}	
.w1190 .ec-fan-gi-item .bulk{ padding:25px 30px 15px 30px;}					  						
.ec-fan-gi-item .bulk .int-tit{ margin-bottom:15px;}
.ec-fan-gi-item .bulk .int-tit h4{ font-size:16px; line-height:25px; height:25px;}
.ec-fan-gi-item .bulk .int-tit h4,.ec-fan-gi-item .bulk .int-tit em{ text-align:center; display:block}
.ec-fan-gi-item .bulk .int-tit em,.ec-fan-gi-item .news .int-tit h4 span{ font-family:Arial; font-size:12px; font-weight:normal;text-transform: uppercase;color:#666}
.ec-fan-gi-item li.mgl10{ margin-left:10px;}
.ec-fan-gi-item .culture{ width:290px}
.w1190 .ec-fan-gi-item .culture{ width:297px}
.ec-fan-gi-item .news{ background:#FFF; height:230px; width:290px;}
.w1190 .ec-fan-gi-item .news{ width:456px;}
.ec-fan-gi-item .news .int-tit{ height:57px; border-bottom:1px solid #EAEAEA; padding:0 0 0 25px;}
.ec-fan-gi-item .news .int-tit h4{ font-size:16px; line-height:30px; padding-top:14px;color:#333}
.ec-fan-gi-item .news .int-tit h4 span{ margin-left:10px;}
.ec-fan-gi-item .news .int-tit .right-info,.ec-fan-gi-item .news .int-tit .right-info .more,.ec-fan-gi-item .news .int-tit .right-info .nav,.ec-fan-gi-item .news .news-item li span{ float:right;}
.ec-fan-gi-item .news .int-tit .right-info{ width:80px;}
.w1190 .ec-fan-gi-item .news .int-tit .right-info{ width:170px;}
.ec-fan-gi-item .news .int-tit .right-info .more{ display:block; width:57px; height:57px; line-height:57px; text-align:center; font-size:14px; color:#999; border-left:1px solid #EAEAEA;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
.ec-fan-gi-item .news .int-tit .right-info .more:hover{ color:#DA1318; text-decoration:none}
.ec-fan-gi-item .news .int-tit .right-info .nav{ padding:25px 20px 0 0}
.ec-fan-gi-item .news .int-tit .right-info .nav li{ display:block; width:8px; height:8px; border:1px solid #FFF; float:left; border-radius:50%; overflow:hidden; background:#C8C8C8;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out; margin-right:5px;cursor:pointer; text-indent:-999em;}
.ec-fan-gi-item .news .int-tit .right-info .nav li.on{ background:#E71F2F;border-color:#E71F2F}
.ec-fan-gi-item .news .news-item li{ float:none; height:37px; line-height:37px; overflow:hidden;}
.ec-fan-gi-item .news .int-tit .right-info .pages{ float:right; height:30px; padding:15px 15px 0 0; display:none}
.w1190 .ec-fan-gi-item .news .int-tit .right-info .pages{ display:block;}
.ec-fan-gi-item .news .int-tit .right-info .pages a{ display:block; width:25px; height:25px ; line-height:27px; text-align:center; font-family:"宋体"; font-size:18px; font-weight:600;color:#D2D2D2; border-radius:50%; border:1px solid #EEE; overflow:hidden; float:left; margin-left:10px;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
.ec-fan-gi-item .news .news-item li,.ec-fan-gi-item .news .news-item li span,.ec-fan-gi-item .news .news-item li p i{ line-height:37px;}
.ec-fan-gi-item .news .news-item li span{ color:#999; font-size:14px; font-family:Arial; display:none}
.w1190 .ec-fan-gi-item .news .news-item li span{ display:block;}
.ec-fan-gi-item .news .box-text{ padding:12px 25px 0 25px;}
.ec-fan-gi-item .news .news-item li p{ height:37px;}
.ec-fan-gi-item .news .news-item li p a{ font-size:14px; line-height:37px;color:#444;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
.ec-fan-gi-item .news .news-item li p a:hover{color:#DA1318; position:relative; margin-left:6px;}
.ec-fan-gi-item .news .news-item li p i{ font-size:12px;color:#808080; margin-right:8px;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out; vertical-align:central; line-height:37px;}
.ec-fan-gi-item .news .news-item li:hover p i{color:#DA1318}
.ec-fan-gi-item .profile { width:240px;}
.w1190 .ec-fan-gi-item .profile { width:396px;}
.ec-fan-gi-item .bulk p{ font-size:14px; line-height:180%; word-break:break-all; white-space:normal}
.ec-fan-gi-item .bulk .pt{ height:75px; overflow:hidden}
.ec-fan-gi-item .bulk .pt .core{ font-size:15px; height:18px; line-height:18px; font-weight:bold; color:#333; display:block;margin-bottom:8px;}
.ec-fan-gi-item .bulk .box-text p.btn-wrap{ margin-top:22px;}
.ec-fan-gi-item .bulk .box-text p.btn-wrap .aboutBtn{ display:block; width:84px; height:25px; text-align:center; line-height:25px; overflow:hidden; background:#E71F2F;color:#FFF; font-size:12px; margin:0 auto;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
.ec-fan-gi-item .bulk .box-text p.btn-wrap .aboutBtn:hover,.guestBook .bookAdd dl.submit .btn:hover{ background:#D91727; text-decoration:none}
.ec-fan-gi-item .social{ width:340px; height:230px; overflow:hidden;}
.w1190 .ec-fan-gi-item .social{ width:357px;}
.ec-fan-gi-item .social .g-tit{ position:absolute; z-index:999; right:20px; top:15px;}
.ec-fan-gi-item .social .g-tit li{ display:block; width:10px; height:10px; border-radius:50%; overflow:hidden; text-indent:-999em; margin-left:10px; background:#999; background:rgba(255,255,255,.1);border:1px solid #EEE; cursor:pointer;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
.ec-fan-gi-item .social .g-tit li.on{ background:#FFF;background:rgba(255,255,255,.9); border-color:#FFF}
.ec-fan-gi-item .social.hover .tag-wrap .tag-text{ display:none}
.ec-fan-gi-item .social li .social-tit{ position:absolute; bottom:0;left:0; line-height:42px; height:42px; overflow:hidden; width:100%;color:#FFF; z-index:98; font-size:14px; -o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}
.ec-fan-gi-item .social li .social-tit p{ padding-left:15px; width:220px; overflow:hidden;}
.ec-fan-gi-item .social .none-bg{ background:none}

/*footer*/
.foot-wrap{ background:#FFF}
.foot-wrap .footer-nav{ padding:35px 0 30px 0;}
.footer-nav li.item{ float:left;}
.footer-nav .baog{ padding-right:15px; width:185px;}
.w1190 .footer-nav .baog{padding-right:30px;}
.footer-nav .baog h3{ font-size:20px;color:#444; font-weight:normal; font-family:Arial; height:22px; line-height:22px;}
.footer-nav .baog h4{ font-size:15px; margin-top:5px; color:#333}
.footer-nav .baog h4 span{ font-size:12px;color:#808080; font-weight:normal; margin-left:8px;}
.footer-nav .baog .wx-code{ width:115px; margin:25px auto 0; text-align:center}
.footer-nav .baog .wx-code p{ line-height:320%;color:#808080}
.footer-nav .footer-nav-wrap{ border-left:1px solid #E5E5E5; padding:0 15px;height:250px; min-height:250px;}
.w1190 .footer-nav .footer-nav-wrap{padding:0 32px 0 30px;}
.footer-nav .s2{width:108px;}
.w1190 .footer-nav .s2{ width:112px;}
.footer-nav .s3{width:136px;}
.w1190 .footer-nav .s3{ width:136px;}
.footer-nav .s4{width:105px;}
.w1190 .footer-nav .s4{ width:118px;}
.footer-nav .s5{width:126px;}
.w1190 .footer-nav .s5{ width:136px;}
.footer-nav .s6{ padding-right:0;width:156px;}
.w1190 .footer-nav .s6{ width:186px;padding-right:0;}
.footer-nav .footer-nav-wrap .tit h5{ font-size:12px; font-family:Arial;font-weight: normal;
text-transform: uppercase;color:#333; height:18px; line-height:18px; overflow:hidden}
.w1190 .footer-nav .footer-nav-wrap .tit h5{font-size:14px;}
.footer-nav .footer-nav-wrap .tit h4{ font-size:17px; font-weight:normal;color:#111}
.w1190 .footer-nav .footer-nav-wrap .tit h4{ font-size:19px;}
.footer-nav .footer-nav-wrap .info{ padding-top:15px;}
.footer-nav .footer-nav-wrap .info li{ line-height:200%}
.footer-nav .footer-nav-wrap .info li a{color:#808080;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
.footer-nav .footer-nav-wrap .info li a:hover{color:#D91727}
.footer-nav .footer-nav-wrap .info .gz{ margin-top:12px;}
.footer-nav .footer-nav-wrap .info .gz h6{ font-weight:normal; margin-bottom:5px;}
.footer-nav .footer-nav-wrap .info .gz .gz-item{ float:left; margin-right:12px;}
.info .gz .gz-item a{ display:block; width:40px; height:40px; overflow:hidden; text-indent:-999em; background:url(images/icon_s.png) no-repeat;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.info .gz .gz-item a:hover{ border-radius:50%;}
.info .gz .gz-item a.phone{ background-color:#0085B7; background-position:0 0; _background-position:0 -40px;}
.info .gz .gz-item a.phone:hover{ background-color:#007CAA;_background-position:0 -80px;}
.info .gz .gz-item a.qq{ background-color:#3FB22F; background-position:-40px 0; _background-position:-40px -40px;}
.info .gz .gz-item a.qq:hover{ background-color:#3AA52C;_background-position:-40px -80px;}
.info .gz .gz-item a.message{ background-color:#DD3939; background-position:-80px 0; _background-position:-80px -40px;}
.info .gz .gz-item a.message:hover{ background-color:#DA2929;_background-position:-80px -80px;}
.info .gz .skim{ position:relative}
.info .gz .skim .wap-code{ width:167px; height:192px; background:#FFF url(images/wap.gif) no-repeat center; position:absolute; left:-66px; top:-205px; text-indent:-999em;border:1px solid #E2E2E2;box-shadow:1px 1px 6px rgba(0,0,0,.1);display:none}
.info .gz .skim .wap-code i{ display:block; width:0; height:0; overflow:hidden; font-size:0; border:8px solid #FFF; border-color:#FFF transparent transparent transparent;_border-color:tomato; /*For IE6-*/  
_filter:chroma(color=tomato);/*For IE6-*/  position:absolute; left:77px; bottom:-15px; }
.info .gz .hover .wap-code{ display:block}
.goTop{position: fixed;
right: 10px;
bottom: 20px;
z-index: 9997;
_position: absolute;
_bottom: auto;
_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||30)))}
.goTop .goBtn{ background:rgba(0,0,0,.5) url(images/icon_s.png) no-repeat 0 -130px; _background:url(images/icon_s.png) no-repeat -40px -170px; display:block; width:40px; height:40px; overflow:hidden; border-radius:50%; text-indent:-999em;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.goTop .goBtn:hover{ background-color:rgba(0,0,0,.85); _background-position:-40px -130px;}
.footer-bottom-wrap{ background:#333; height:60px;}
.footer-bottom-wrap	p{ line-height:60px; color:#444}
.footer-bottom-wrap	.bottom-nav{ float:right}
.footer-bottom-wrap	.bottom-nav	i{ margin:0 10px;color:#666}
.footer-bottom-wrap	p span,.footer-bottom-wrap p a{ color:#BBB} 
.footer-bottom-wrap	p.copyRight span{ margin-right:12px;}
.footer-bottom-wrap p a{-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.footer-bottom-wrap p a:hover{color:#FFF;}

/*------新焦点-------*/
.slide-wrap .slideShow .slider-nav,.slide-wrap .slideShow .slides .slides-info{ position:absolute; z-index:105; left:0; bottom:42px; height:0px; width:100%;}
.slide-wrap .slideShow .slider-nav li{ float:left; display:block; width:10px; height:10px; overflow:hidden; border-radius:50%; background:#FFF; text-indent:-999em; margin:0 5px; cursor:pointer;filter:alpha(opacity=40);
                     -moz-opacity:.4;
                     -khtml-opacity:.4;
                      opacity:.4;}
.slide-wrap .slideShow .slider-nav li.on{filter:alpha(opacity=95);
                     -moz-opacity:.95;
                     -khtml-opacity:.95;
                      opacity:.95;}				  
.slide-wrap .slideShow .slider-nav ul{ float:right; margin-right:235px;_display:inline;}
.slide-wrap .slideShow .slides .slides-info{ z-index:104; bottom:64px;_bottom:38px;}
.slide-wrap .slideShow .slides .slides-info p{ float:right; margin-right:180px; _display:inline; font-size:14px;color:#FFF;}
.slide-wrap .slideShow .slides .slides-info p span{ margin-right:10px; vertical-align:top}
.slide-wrap .slideShow .slides .slides-info p em{ font-family:Tahoma; font-size:40px; height:32px; overflow:hidden; line-height:32px; font-weight:normal; display:inline-block;_display:inline;_zoom:1;}
.w990{ width:990px; margin:0 auto}
.foot-banner{ height:200px; width:100%;}
.inside-arrow {
	height: 52px;
	padding-bottom: 50px;
	position: relative;
}
.inside-arrow .sign {
	width: 52px;
	height: 52px;
	display: block;
	overflow: hidden;
	background: url(images/bg_sign.png) no-repeat;
	position: absolute;
	left: 50%;
	top: 0;
	margin-left: -26px;
	cursor: pointer;
}
.inside-arrow .arrow {
	width: 21px;
	height: 11px;
	position: absolute;
	left: 16px;
	top: 24px;
	overflow: hidden;
}
.inside-arrow .arrow img {
	position: absolute;
	left: 0;
	top: -22px;
	animation: signMove 1s infinite;
	-webkit-animation: signMove 1s infinite;
	-ms-animation: signMove 1s infinite;
}
@keyframes signMove { to {
 top: 0px;
}
}
 @-webkit-keyframes signMove { to {
 top: 0px;
}
}
 @-ms-keyframes signMove { to {
 top: 0px;
}
}
.right-nav {
	width: 80px;
	height: 227px;
	position: fixed;
	_position: absolute;
	_bottom: auto;
_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop, 10)||0)-(parseInt(this.currentStyle.marginBottom, 10)||30)));
	padding-right: 14px;
	z-index: 999;
	right: 30px;
	top: 50%;
	margin-top: -101px;
}
.right-nav .menu { padding-top: 41px; }
.right-nav .menu li {
	height: 26px;
	line-height: 27px;
	position: relative;
	font-size: 12px;
	padding-right: 24px;
	background: url(images/icon_right_nav.png) repeat-y top right;
	_background: url(images/icon_right_nav.gif) repeat-y top right;
	text-align: right
}
.right-nav .menu li i {
	display: block;
	width: 8px;
	height: 8px;
	overflow: hidden;
	border-radius: 50%;
	background: none;
	transition: all .3s ease-in-out;
	position: absolute;
	top: 8px;
	right: 0;
}
.right-nav .menu li:hover i { background: #AAA }
.right-nav .menu li.current i, .right-nav .menu li.current i:hover {
	background: #DA1318;
	width: 10px;
	height: 10px;
	right: 0;
}
.right-nav .menu li.current a, .right-nav .menu li.current a:hover { color: #DA1318 }
.scroll-pane-box .jspVerticalBar{ background:none; width:6px;}
.scroll-pane-box .jspTrack{ background:url(images/line_icon.gif) repeat-y center}
.scroll-pane-box .jspDrag{ border-radius:0; background:#DDD; background:rgba(0,0,0,.15);-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.scroll-pane-box .jspTrack .jspActive,.scroll-pane-box .jspTrack .jspHover,.scroll-pane-box .jspDrag:hover{ background:#999; background:rgba(0,0,0,.4)}
.box-item .box-info .caption { text-align: center; background:url(images/line_icon.gif) repeat-x bottom; margin-bottom:50px;}
.box-item .box-info .caption h5 {
	font-size: 22px;
	font-weight: 600;
	color: #333;
	padding-bottom:20px;
}
.box-item .box-info .caption i{ display:block; width:120px; overflow:hidden; height:3px; margin:0 auto; background:#CCC}
.box-item .box-info .caption h5 span {
	font-family: Arial;
	font-size: 22px;
	font-weight: normal;
	margin-left: 16px;
	text-transform: uppercase;
}
.box-item .box-info .caption h5 span b { margin-right: 10px; }
/* -- 新导航 -- */
.navwrap li dl{ overflow:hidden}
.navwrap li dl dd{ display:inline-block;*display:inline;*zoom:1; height:50px; line-height:50px; margin:0 18px; font-size:14px;}
.navwrap li .item-box{ position:absolute;top:70px; z-index:10001; width:990px; display:block;-o-transition:all .3s ease-in-out,height .1s ease-in-out;-ms-transition:all .3s ease-in-out,height .1s ease-in-out;-moz-transition:all .3s ease-in-out,height .1s ease-in-out;-webkit-transition:all .3s ease-in-out,height .1s ease-in-out;transition:all .3s ease-in-out,height .1s ease-in-out;filter:alpha(opacity=40);
                     -moz-opacity:.4;
                     -khtml-opacity:.4;
                      opacity:.4;  height:0; overflow:hidden}
.navwrap li.hover .item-box{ filter:alpha(opacity=100);
                     -moz-opacity:1;
                     -khtml-opacity:1;
                      opacity:1; height:50px;}
.navwrap li .item-n1{ width:710px;left:-95px;}	
.w1190 .navwrap li .item-n1{ width:800px;}			  
.navwrap li.hover .item-n1{ left:-100px;}	
.navwrap li .item-n2{ width:710px;left:-180px;}
.w1190 .navwrap li .item-n2{ width:800px;}				  
.navwrap li.hover .item-n2{ left:-185px;}	
.navwrap li .item-n3{ width:430px;left:-5px;}
.w1190 .navwrap li .item-n3{ width:500px;}				  
.navwrap li.hover .item-n3{ left:0;}	
.navwrap li .item-n4{ width:320px;left:3px;}
.w1190 .navwrap li .item-n4{ width:400px;}				  
.navwrap li.hover .item-n4{ left:8px;}
.navwrap li .item-n5{ width:350px;left:-85px;}				  
.navwrap li.hover .item-n5{ left:-90px;}
.navwrap li .item-n6{ width:550px; text-align:right;right:15px}				
.navwrap li.hover .item-n6{ left:auto; right:10px}
.navwrap li .item-n7{ width:550px; text-align:right;right:1px}				
.navwrap li.hover .item-n7{ left:auto; right:-4px}			  

.wrapBox {
	width: 990px;
	margin: 0 auto
}
.box-item {
	padding-top: 50px;
	background: #FFF;
}
.box-item .title {
	text-align: center;
	background: url(images/line_icon.gif) repeat-x bottom
}
.box-item .title h3 {
	font-size: 40px;
	height: 40px;
	line-height: 40px;
	overflow: hidden;
	font-weight: normal;
	color: #333
}
.box-item .title h4 {
	font-size: 15px;
	font-weight: normal;
	font-family: Arial;
	text-transform: uppercase;
	height: 16px;
	line-height: 16px;
	margin: 15px 0 35px 0;
}
.box-item .title i {
	display: block;
	width: 100px;
	height: 3px;
	position: relative;
	margin-bottom: -1px;
	overflow: hidden;
	margin: 0 auto;
	background: #BFBFBF;
}
.box-item .box-info { margin: 0 auto; }
.box-item .box-info .text p,.box-item .box-info .text{
	line-height: 180%;
	font-size: 14px;
	color: #666;
	}
.box-item .box-info .text p {
	
	margin-top: 20px;
}
.small{ margin-top:60px;}
.small .title{ height:50px; margin-bottom:65px; background-image:none}
.small .title h5{ display:block; width:320px; height:40px; line-height:40px; overflow:hidden; margin:0 auto; font-size:15px;color:#FFF; text-align:center; background:#555; font-weight:normal}
.article-wrap .article-info img{ max-width:900px;width:expression_r(document.body.clientWidth > 901? "900px": "auto" );}
.box-info .pager{ border-top:1px solid #E5E5E5; padding-top:20px; margin-top:50px;}
.product-fl-box .product-menu ul,.news-menu ul,.str-box .tit ul,.welfare-menu ul,.news-img-wrap .num{ width:100%;}