body{margin: 0px;padding: 0px;  background: #F1F1F1; font-size: 0.8rem; line-height:150%; }
body,div,td{font-family: 微软雅黑, Verdana, 宋体, Helvetica, Arial, sans-serif; font-size: 14px; }
form{ margin: 0px; padding: 0px;}
ul,li{ list-style:none; margin:0px; padding:0px;}
a:link {
    color: #000;
    text-decoration: none;
}
a:visited {
    color: #000;
    text-decoration: none;
}
a:hover {
    text-decoration: underline;
}
a:active {
    text-decoration: none;
}
p{ margin: 0px; padding: 0px;}
.login_input{    border:1px solid #dbdbdb;}
.pcon{width: 1121px; margin: 0px auto;  }
#slidbanner{width: 1121px; height: 482px; overflow: hidden;}
#slide-box {    MARGIN: 0px auto; WIDTH: 1121px;POSITION: relative; HEIGHT: 482px;TEXT-ALIGN:center;}
.fmu,.fmuact{text-align: center;}
.fmu a:link,.fmu a:visited{color: #4B4B4B; text-decoration: none; }
.fmuact{ background: #DA251C;}
.fmuact a:link,.fmuact a:visited{color: white; text-decoration: none;}
.fmu .ermu{display: none;}
.fmuact .ermu{display: block;}
#slide-box .slide-content {
    BACKGROUND: #333
}
#slide-box .ks-switchable-triggers A {
    DISPLAY: block; Z-INDEX: 99; WIDTH: 37px; COLOR: #b4b4b4; POSITION: absolute; TOP: 230px; HEIGHT: 65px; TEXT-DECORATION: none
}
#slide-box .ks-switchable-triggers SPAN {
    DISPLAY: block;  FONT: 700 53px/57px arial; WIDTH: 37px; CURSOR: pointer; HEIGHT: 63px; TEXT-ALIGN: center
}
#slide-box .ks-switchable-triggers .corner {
    BORDER-LEFT-COLOR: #4b4b4b; BORDER-BOTTOM-COLOR: #4b4b4b; BORDER-TOP-COLOR: #4b4b4b; BORDER-RIGHT-COLOR: #4b4b4b
}
#slide-box .ks-switchable-triggers .prev {
    LEFT: 10px
}
#slide-box .ks-switchable-triggers .next {
    RIGHT: 10px
}
#slide-box .ks-switchable-triggers A:hover {
    COLOR: #f43d1e
}
#slide-box .ks-switchable-triggers A:hover SPAN {
    COLOR: #f43d1e
}

#slide-box LI IMG {
    WIDTH: 1121px; HEIGHT: 482px;BORDER:0
}
.ermu{position: absolute; background: #6D737B;opacity: 0.7; color: white;height: 52px; line-height: 52px; width: 602px;}
.ermu a{margin-right: 36px; }
.ermu a:link,.ermu a:visited{color: white;}
.search {border:1px solid gray; margin: 0px;height: 30px; margin-left: 20px;}
.search input{ width: 90px;            }
.search input,.search button{ border: none; background: none; }

.lmu{
}
.lmu a{
    padding-left:50px;
    text-decoration:none;


}
.lmu a:link,.lmu a:visited{
    color:#000;}
.lmuact{
    background:url(../images/a_46.gif) no-repeat left -39px;
    height:35px;
}
.lmuact a:link,.lmuact a:visited{
    color:#fff;
    padding-left:50px;
    text-decoration:none;
    font-size:14px;

    width:150px;
    display:block;
    height:35px;
    line-height:35px;}

.smu a{
    padding-left:23px;
    text-decoration:none;
}
.smu a:link,.smu a:visited{
    color:#505050;}
.smu .act:link,.smu .act:visited{
    color:#E7611F;}
.smu a:hover{color: red; text-decoration: none;}


.en{
    font-family:Verdana, Arial, Helvetica, sans-serif;}
.headtitle{
    padding-left:28px; font-size:14px; font-weight:bold; color:#404040;
    background:url("../img/b11.gif") no-repeat left;
}
.headtitle a:link,.headtitle a:visited{
    font-weight:bold;
    color:#404040;

}

.fy span{
    line-height:25px;
    height:25px;
    padding:2px 4px;
    color:#999999;
}
.fy a{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    border:1px solid #ccc;
    padding:2px 4px;
    margin:0px 1px;
}

.fy a:link,.fy a:visited{
    color:#333333;
}
.fy a:hover{
    color:#ED1C24;
    border:1px solid #DA251C;
    font-weight:bold;}
.fy b{
    border:1px solid #DA251C;
    line-height:25px;
    height:25px;
    padding:2px 4px;
    color:#DA251C;
    margin:0px 1px;
}
.fy input{
    border:1px solid #ccc;
    font-size:12px;
    height:12px;
    margin:0px 4px;}
.fy button{
}
.fy .dy,.fy .dy1{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    padding:2px 4px;
    padding-top:4px;
    padding-bottom:0px;
    line-height:25px;
    border:1px solid #ccc;
    margin:0px;
}
.fy .dy1{
    padding-right:15px;
    background:url(../img/icon5.gif) no-repeat 45px center;
}
.fy .dy{
    padding-left:15px;
    background:url(../img/icon6.gif) no-repeat 6px center;}

#foot a{
    text-decoration:none;
    color:#646464;}
#foot{
    color:#646464;}

#foot1{
    color:#727272;
    line-height:18pt;}
#foot1 a{
    color:#727272;
}
.prowk{
    border:1px solid #D4D4D4;}
.font2{
    font-family:04b_08;
    font-size:6px;}
.m1{
    margin-top:10px;}
.a2{
    background:url(../images/14.gif) no-repeat left 1px;
    padding-left:15px;}
.mg1{
    margin-left:4px;}
.mg2{
    margin-left:25px;}

.topa{
    color:#fff;
    background:url(../images/b.gif) no-repeat left 2px;
    font-size:14px;
    padding-left:8px;}
.topa:link,.topa:visited{
    color:#fff;
}
.top2mu{
    position:absolute; border:1px solid #98AEB4; background:url(../images/b1.gif) no-repeat center top; background-color:#F3ECE3; margin-top:35px;
    display:none;}
.top2mu a{
    width:100%;
    display:block;
    height:20px;
    line-height:20px;
}
.top2mu a:hover{
    background:#ff2200;
    color:#fff;
}
.bnt{
    background:url(../img/bnt.gif) no-repeat center center;
    color:#fff;
    margin:0px;
    padding:0px;
    border:0px;
    width:69px;
    height:24px;
    padding-top:4px;

}

.top3mu a{
    background:url(../images/b2.gif) no-repeat left center;
    padding-left:8px;}
.a2{
    background:url(../images/en_56.gif) no-repeat left center;
    margin-left:10px;
    padding-left:8px;}
.a3{
    background:url(../images/a_52.gif) no-repeat right 2px; padding-right:12PX; color:#2E7702;
}
/*导航*/
#header {
    position: relative;
    z-index: 5;
    height: 82px;
    background-color: #fff;
    border-bottom:1px solid #D4D4D4;
}
.g-wrap {
    position: relative;
    margin: 0 auto;
    width: 1120px;
    height: 82px;
}
#logo {
    position: absolute;
    top: 0px;
    left: 0px;
    width:362px;
    height: 82px;
    background: url(/images/images/1_02.gif) no-repeat 0 0;
}
#nav li div.on a:link,#nav li div.on a:visited,#nav li div.onact a:link,#nav li div.onact a:visited{
    color: #fff;
    -webkit-transition: color 300ms;
    transition: color 300ms;
}

#nav li a span.bkg {
    display:block;
    z-index: 1;
    background:DA251C;
    height:0px;
    bottom:0px;
}
#nav li div.on a span.bkg {height:85px; bottom:0px;}
#nav li div.tb a,#nav li div.on a {
    position: relative;
    z-index: 2;
    display: block;
    width: 100%;
    height: 82px;
    font-weight: bold;
    font-size: 13px;
    line-height: 82px;
    text-align: center;
    color: #666;

}
#nav .n1 {
    width: 58px;
}
#nav .n2, #nav .n3, #nav .n5, #nav .n4, #nav .n7, #nav .n8 {
    width: 83px;
}
#nav {
    position: absolute;
    top: 0;
    right: 161px;
    z-index: 4;
    height: 82px;
    background-color: #fff;

}
#nav li {
    float: left;
    height:82px;
    -webkit-transition: background-color 700ms;
    transition: background-color 700ms;
    overflow:hidden;
}
#nav li a span {
    position: absolute;
    display:block;
    left: 0;

    z-index: 2;
    width: 100%;
    height: 82px;
    font-size:15px;
}

.subnav {
    position: absolute;
    top:82px;

    height:65px;
    overflow:hidden;
    display:none;
}
.subnav .wp{
    display:block;
    width:100%;
    height:65px;
    line-height:65px;
    background-color:#596C79;
    overflow:hidden;
    position:absolute;
    top:-65px;}
.subnav .wp a{

    font-size:15px;
    margin:20px;
}
.subnav .wp a:link,.subnav .wp a:visited{ color:#fff;}

#search{
    border:1px solid #C9C9C9;
    position:absolute;
    width:128px;
    bottom:23px;
    right:0;
    z-index:5;
    padding-left:4px;}
#search form,#search input{padding:0px; border:0px;margin:0px; vertical-align:middle;}
#keyword{width:98px;   height:20px;}
/*幻灯片*/
#flashpic{ width:1120px;  margin:0px auto; margin-top:12px;}
#TabID{ position:absolute; bottom:20px; right:20px;z-index:100;}
#TabID li{list-style:none;float:left;width:16px;height:16px;FILTER:alpha(opacity=80);opacity:0.8;background-color:#cccccc;color:#cccccc;list-style:none;text-align:center;cursor:pointer;padding:0px 0px 0 0px;margin:0 2px}
#TabID li:hover,#TabID li.active{background-color:#ff2222;color:#ff2222;}
/*页面基本设置*/
/*页面主体*/
.pages_zt{
    width:1120px; margin:0px auto;}
/*常用间距*/
.pages_jj_t{ margin-top:12px;}
/*滚动新闻*/
#newsad{ background:#DA251C;}
.bar_h{
    background:url(/attachment/images/images/1_19.gif) left top repeat-x; height:50px; line-height:50px; padding-left:20px; border:1px solid #D7D7D7; font-size:15px; font-weight:bold;}
.bar_h span{ font-size:15px; font-weight:bold;}
.bar_h .gsjj_1{ background:url(/attachment/images/images/1_23.gif) no-repeat right center;}
.bar_c{ border:1px solid  #D7D7D7; border-top:none; background:#fff; padding:20px;}
.i_mu{ border-right:1px solid #D7D7D7; width:177px; padding-top:1px;}
.i_mu div a{ display:block; padding-left:37px; height:49px; font-weight:bold; font-size:16px; color:#fff; line-height:49px; text-decoration:none;}
.i_mu div.i_m0{ background-color:#777777;}
.i_mu div.i_m1,.i_mu div.i_m1_{ background-color:#DA251C;}
.i_mu div.i_m2{ background-color:#9E9E9E;}
.i_mu div.i_m3,.i_mu div.i_m3_{ background-color:#B0B0B0;}
.i_mu div.i_m4{ background-color:#CECECE;}
.i_mu div.i_m5{ background-color:#D6D6D6;}
.i_mu div.i_m6{ background-color:#909090;}
div.i_m1_ a{background:url(/attachment/images/images/p1.gif) no-repeat 110px center;}
div.i_m3_ a{background:url(/attachment/images/images/p2.gif) no-repeat 110px center;}
.wz{
    line-height:18pt;
    padding:20px;
    font-size:14px; }
.wz p{
    margin:0px;
    padding:0px;
    margin-bottom:30px;
    line-height:25px;}
#foot td a{margin-right:8px;color:#626262; font-size:14px;}
#foot td{ font-size:14px;}
#newsad_c{width:900px; height:40px; line-height:40px; overflow:hidden; margin-left:5PX;}
.newstitle_index{height:40px; line-height:40px; padding-right:100px; background:url(/attachment/images/images/1_14.gif) no-repeat left center; padding-left:16px; color:#fff;}
#newsad a:link,#newsad a:visited{ color:#fff;}
.pro_img{    margin: 10px 6px;}
.pro_title{ text-align: center;}
.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color: #ca002e;text-decoration:none;background-color:#fff;border:1px solid #dddddd}  .pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}
.pagination>li:last-child>a,.pagination>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px}
.pagination>li>a:hover,.pagination>li>span:hover,.pagination>li>a:focus,.pagination>li>span:focus{color: #ca002e;background-color:#eee;border-color:#ddd}
.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus{z-index:2;color:#fff;cursor:default;background-color: #ca002e;border-color: #ca002e
}
.pagination>.disabled>span,.pagination>.disabled>span:hover,.pagination>.disabled>span:focus,.pagination>.disabled>a,.pagination>.disabled>a:hover,.pagination>.disabled>a:focus{color:#777;cursor:not-allowed;background-color:#fff;border-color:#ddd}  .pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px}  .pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-top-left-radius:6px;border-bottom-left-radius:6px}  .pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-top-right-radius:6px;border-bottom-right-radius:6px}  .pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px}
.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-top-left-radius:3px;border-bottom-left-radius:3px}  .pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-top-right-radius:3px;border-bottom-right-radius:3px}