﻿@import url('common.css');
@import url('animate.css');
.indexleft{width:230px;overflow:hidden;float:left;margin-right:25px;}
.indexcenter{width:420px;overflow:hidden;float:left;}
.indexright{width:300px;overflow:hidden;float:right;}
.about ul{padding:0;}
.about ul li{line-height:23px;}
.about ul li img{float:left;margin-right:15px;}
.fastnav{overflow:hidden;height:198px;margin-bottom:15px;}
.fastnav ul{padding:0px;overflow:hidden;zoom:1;}
.fastnav ul li{margin-left:10px;padding-left:10px;background-position:-5px -383px;height:24px;line-height:24px;overflow:hidden;margin-bottom:0px;float:left;width:85px;}
.flash{position:relative;width:745px;height:200px;overflow:hidden;margin:0 auto;z-index:1;margin-bottom:15px;}
.flash img{vertical-align:top;}
.flashbox{position:relative;height:200px;overflow:hidden;}
.flashnumid{position:absolute; bottom:10px; right:5px;}
.flashnumid li{float:left;width:12px;height:8px;line-height:8px;line-height:12px !important;font-family:arial;background-color:#cccccc;color:#ffffff;text-align:center;cursor:pointer;margin-right:3px;overflow:hidden;text-indent:-9999px;}
.flashnumid li:hover,.flashnumid li.active{background-color:#dab866;color:#ffffff;}
.flashcontentid li{position:relative;height:200px;width:745px;overflow:hidden;}
.flashcontentid .mask{filter:alpha(opacity=40);opacity:0.4;width:100%;height:30px;background-color:#000000;position:absolute;bottom:0;left:0;display:block;}
.flashcontentid .comt{width:725px;height:30px;line-height:25px;overflow:hidden;position:absolute;left:0;bottom:0;font-size:12px;color:#ffffff;padding:0 10px;text-align:left;}
.productclass ul {padding:0;}
.productclass ul li{height:28px;line-height:28px;margin-top:1px;}
.productclass ul li a{display:block;padding-left:10px;border-left:solid 2px #cccccc;background-color:#ededed;background-position:right -510px;}
.productclass ul li a:hover{background-color:#cccccc;}
.jp ul,.tj ul{padding-bottom:0px;}
.jp ul li span,.tj ul li span{display:block;}

.linkwrap{width:1000px;overflow:hidden;margin:0 auto;overflow:hidden;margin-bottom:25px;}
.link{overflow:hidden;position:relative;line-height:24px;background:#dc2118;}
.link .linkleft{width:80px;float:left;}
.link .linkleft span{position:absolute;top:50%;left:0;height:24px;margin-top:-12px;width:80px;text-align:center;line-height:24px;font-size:14px;color:#ffffff;}
.link .linkright{width:920px;float:right;background:#ffffff;border:solid 1px #dddddd;border-left:0;padding:10px 0;}
.link a{margin-left:10px;overflow:hidden;line-height:24px;display:block;float:left;}
.mainwrap{background:#f5f5f5;padding:25px 0;margin-bottom:25px;}
.product{overflow:hidden;position:relative;margin-bottom:5px;}
.product h2{margin-bottom:20px;}
#productpre,#productnext{position:absolute;height:28px;line-height:28px;width:28px;display:block;overflow:hidden;z-index:20;cursor:pointer;top:50px;font-size:28px;text-align:center;}
#productpre:before{content: "\e627";}
#productpre{left:0px;}
#productnext:before{content: "\e626";}
#productnext{right:0px;}
#productpre:hover,#productnext:hover{color:#dc2118;}
.productwrap{position:relative;z-index:1;overflow:hidden;zoom:1;width:1080px;height:147px;margin:0 auto;}
.productmarquee{width:1020px;margin:0 auto;overflow:hidden;height:147px;}
#productmarqueecontent{overflow:hidden;height:147px;}
.productmarquee dl{background:#dddddd;width:184px;padding:0px;height:147px;overflow:hidden;float:left;display:inline;margin: 0 10px;}
.productmarquee dl dt{width:184px;text-align:center;height:122px;background:#ffffff;overflow:hidden;}
.productmarquee dl dt img{width:100%;height:100%;}
.productmarquee dl dd{width:164px;height:25px;line-height:25px;text-align:center;overflow:hidden;padding:0 10px;}

.rightbox{margin-bottom:25px;}
.rightbox .item{position:relative;height:32px;line-height:30px;margin-bottom:15px;font-size:14px;font-family:Microsoft YaHei;zoom:1;border-bottom:solid 1px #dddddd;}
.rightbox .item .childitem{font-size:14px;position:absolute;left:2px;bottom:-1px;}
.rightbox .item .childitem span{display:inline-block;height:31px;border:solid 1px #ffffff;border-bottom:0;}
.rightbox .item .childitem span{*display:inline;}
.rightbox .item .childitem .title a{padding:0 15px;}
.rightbox .item .childitem .on{border:solid 1px #dddddd;border-top:solid 2px #dc2118;border-bottom:0;background:#ffffff;height:31px;}
.rightbox .item .childitem .on a{border:0;}
.rightbox .item .childitem .title_more {font-size:12px; margin-left:20px;}
.rightbox .item_ct{display:none;width:100%}
.news ul{padding:0;overflow:hidden;zoom:1;}
.news ul li{padding-left:8px;background-position:-10px -213px;height:28px;line-height:28px;font-size:12px;overflow:hidden;border-bottom:dashed 1px #dddddd;margin-top:0px;zoom:1;}
