@charset "utf-8";
/* CSS Document */

/*首页*/
.banner { width:100%; height:468px; position:absolute; top:116px;}

.slider { width:100%; min-width:980px; height:468px; position:relative; overflow:hidden; background:#fff; text-align:center; }
.slider .bd { width:1094px; position:absolute; left:50%; margin-left:-547px }
.slider .bd li { width:1094px; overflow:hidden; }
.slider .bd li img { display:block; width:1094px; height:468px; }
.slider .tempWrap { overflow:visible !important }
.slider .tempWrap ul { margin-left:-1094px !important; }
.slider .hd { position:absolute; width:100%; left:0; z-index:1; height:15px; bottom:20px; text-align:center; }
.slider .hd li { display:inline-block; *display:inline; zoom:1; width:15px; height:15px; line-height:99px; overflow:hidden; background:url(../images/icon_01.png) -28px -70px no-repeat; margin:0 8px; cursor:pointer; filter:alpha(opacity=100); opacity:1; }
.slider .hd li.on { background-position:-1px -70px; filter:alpha(opacity=100); opacity:1;}
.slider .pnBtn { position:absolute; z-index:1; top:0; width:100%; height:468px; cursor:pointer; }
.slider .prev { left:-50%; margin-left:-547px; }
.slider .next { left:50%; margin-left:547px; }
.slider .pnBtn .blackBg { display:block; position:absolute; left:0; top:0; width:100%; height:468px; background:#000; filter:alpha(opacity=80); opacity:0.8; }
.slider .pnBtn .arrow { display:none; position:absolute; top:220px; width:60px; height:60px; }
.slider .pnBtn .arrow:hover { filter:alpha(opacity=60); opacity:0.6; }
.slider .prev .arrow { right:0; background:url(../images/icon_01.png) -2px -161px no-repeat; }
.slider .next .arrow { left:0; background:url(../images/icon_01.png) -63px -161px no-repeat; }


.colttl { height:60px; margin-bottom:40px; }
.colttl span { width:281px; height:16px; display:block; margin:auto; background:url(../images/ittlbg.png) no-repeat; font-size:16px; line-height:16px; color:#222; text-align:center;}



/*公告&搜索*/
.col1 { width:1000px; height:32px; margin:426px auto 0px; padding:20px 0px; }
.col1 .notice {  width:600px; font-size:13px; height:32px; overflow:hidden; position:relative;}
.col1 .notice b { width:85px; height:32px; line-height:31px; font-weight:bold; display:inline-block;  }
.col1 .news_li,.swap { line-height:31px; display:inline-block; position:absolute; top:0px; left:85px;}
.col1 .news_li { width:500px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; }
.col1 .news_li a {  font-size:13px; }
.col1 .news_li a:hover ,.col3_l .swap a:hover { text-decoration:underline; }
.col1 .swap {top:32px;}

.col1 .searchbox { width:242px; display:inline;  margin:2px 25px 0px 0px; }
.col1 .search { width:240px; height:24px; border:1px solid #e6e6e6; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius:10px; background:#ededed;}
.col1 .search input { width:190px; height:18px; line-height:18px; padding:3px 3px 2px 5px; margin-left:10px; background:#ededed; border:0px; display:block; float:left; font-size:12px; color:#343434;}
.col1 .search a { width:20px; height:20px; margin:0px; background:url(../images/icon_01.png) -63px -66px no-repeat #ededed; display:block; float:left;}


/*推荐产品*/
.col5bg { width:100%; height:205px; background:#ddd; margin-bottom:110px; }
.col5 { width:1000px; margin:auto; color:#b2b2b2; padding:20px 0px 0px; }
.col5 .cl5_l { width:150px; margin-left:10px; }
.col5 .cl5_l i { width:136px; height:36px; display:block; background:url(../images/icon_02.png) 0px 5px no-repeat;}
.col5 .cl5_l span { padding-left:1px; font-size:10px;}
.col5 .cl5_l p { padding-left:1px; font-size:13px; color:#222; line-height:22px; margin-top:6px;}
.col5 .box{ width:756px; position:relative; margin-right:10px; }
#up { width:100px; height:38px; position:absolute; left:-223px; top:125px; }
#buttom { width:100px; height:38px; }
#buttom span { width:38px; height:38px; float:left; cursor:pointer; }
#buttom_left {  margin-right:13px; background:url(../images/icon_01.png) -0px -227px no-repeat; }
#buttom_right {  background:url(../images/icon_01.png) -51px -227px no-repeat; }
#buttom_left:hover {  margin-right:13px; background:url(../images/icon_01.png) -0px -405px no-repeat; }
#buttom_right:hover {  background:url(../images/icon_01.png) -51px -405px no-repeat; }
#down { position:relative; width:756px; height:262px; float:left; overflow:hidden; }
#downContent { position:absolute; width:2500px; height:262px; top:0px; left:0px;}
#downContent ul li{ display:inline; float:left; width:225px; height:261px; background:url(../images/irbg.png) no-repeat; padding:1px 0px 0px 1px; margin:0px 13px; overflow:hidden; }
#downContent ul li img {  width:222px; height:222px; }
#downContent ul li span { width:222px; height:36px; display:block; margin:auto; line-height:36px; text-align:center; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; font-size:13px;  }


/*产品展示*/
.col2 { width:1000px; margin:40px auto 0px; padding:40px 0px; border-top:1px solid #e6e6e6; }
.col2 .colttl .c2ttl { width:136px; height:35px; display:block; margin:auto; background:url(../images/icon_02.png) 0px -80px no-repeat;}
.c2lnav { width:230px; height:px; border:1px solid #e6e6e6; background:#fff; overflow:hidden; position:relative;   }
.c2lnav .c2lnttl { width:180px; height:47px; padding:18px 25px; margin:auto; background:url(../images/ilnbg.jpg) no-repeat; color:#cf221c; line-height:24px; font-size:18px; }
.c2lnav .c2lnttl i { width:100px; height:28px; display:block; background:url(../images/icon_02.png) 0px -38px no-repeat; }
.c2lnav .c2lnttl span { display:block; font-size:12px; color:#ff847f; }
.c2lnlist { display:block; width:230px; height:405px; overflow:hidden; }
.c2lnlist li { width:230px; line-height:44px; border-bottom:1px solid #e6e6e6;}
.c2lnlist li a { width:180px; padding:0px 0px 0px 50px; height:44px;  background:url(../images/icon_01.png) -92px -224px no-repeat; display:block; font-size:13px; color:#333; _height:18px; _padding:13px 0px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; }
.c2lnlist li a:hover { color:#cf221c;  }
.c2lnlist .selected { display:block; line-height:44px; background:url(../images/icon_01.png) 197px -276px no-repeat; }
.c2lnlist .selected a { color:#cf221c;}
.c2lnlist li p { border-top:1px solid #e6e6e6; background:#fff; padding:5px 0px; }
.c2lnlist li.selected p a { background:none; color:#444; height:32px; line-height:32px;}
.c2lnlist li.selected p a:hover { background:#cf221c; color:#fff;}
 
.col2 .pslist { width:750px; height:510px; overflow:hidden; }
.col2 .pslist li { width:250px; height:255px; display:inline-block; float:left; }
.col2 .pslist li a { display:block; width:206px; height:236px; margin:auto; }
.col2 .pslist li img { width:204px; height:204px; border:1px solid #e6e6e6; }
.col2 .pslist li span { width:206px; height:30px; margin:auto; display:block; font-size:13px;  line-height:30px; text-align:center; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis;}
  
.more01 { width:47px; height:47px; display:block; margin:20px auto 0px; background:url(../images/icon_01.png) -7px -330px no-repeat;}  
  
  
 /*简介*/
.col3bg { width:100%; height:552px; position:relative;overflow:hidden; margin:50px auto 0px; _margin-top:80px; }
.bgpic {  background:url(../images/iabg.png) top center no-repeat;  }
.col3 { width:1000px; margin:auto; padding:2px 0px; _padding-top:20px; }
.col3 .col3con1 { width:374px; height:252px; margin:37px 0px 0px 117px;   }
.col3 .col3con1 img { width:374px; height:252px; }
.col3 .col3con2 { width:158px; height:227px; padding:30px 30px 20px; overflow:hidden;  }
.col3 .col3con2 a { display:block; margin-top:10px; color:#cf221c; }
.col3 .col3con2 h5,.col3 .col3con3 h5 { font-size:13px; color:#c4151c; padding:0px 0px 8px; margin:0px;}
.col3 .col3con2 p,.col3 .col3con3 p { text-indent:2em; font-size:12px; line-height:24px; max-height:170px; overflow:hidden; }
.col3 .col3con3 { width:158px; height:px; padding:20px 30px 30px; margin:0px 0px 0px 273px;  }
.col3 .col3con4 { width:341px; height:213px; }


/*新闻*/
.col4 { width:1000px; margin:80px auto 0px; }
.col4 .colttl .c4ttl { width:78px; height:35px; display:block; margin:auto; background:url(../images/icon_02.png) 0px -115px no-repeat;}
.col4 .col4con { width:1000px; margin:15px auto 60px; }
.col4 .col4con .latest { width:424px; margin-left:25px; } 
.col4 .col4con a:hover h4 { color:#cf221c; }
.col4 .col4con .latest h4 { width:345px; height:28px; margin:10px 0px 0px; padding:0px; font-size:13px; display:inline-block; float:left; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; }
.col4 .col4con .latest span { width:70px; color:#999; margin:10px 0px 0px; display:inline-block; float:right; }
.col4 .col4con .latest p { width:424px; height:40px; line-height:20px; color:#888; overflow:hidden; }
.col4 .col4con dl { width:495px; height:69px; display:block; float:right; margin:0px 15px 14px 0px; _margin:0px 15px 14px 0px;}
.col4 .col4con dt { width:45px; padding:22px 13px; float:left; font-size:36px; color:#a2a2a2; border-right:2px solid #a2a2a2;  }
.col4 .col4con dd { width:375px; height:85px; padding:0px 20px; float:left; }
.col4 .col4con dd a { width:285px; font-size:13px; display:block; float:left; height:28px; line-height:24px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; color:#333; }
.col4 .col4con dd a:hover { color:#cf221c;  }
.col4 .col4con dd span { width:70px; color:#999; display:inline-block; float:right; }
.col4 .col4con dd p { width:375px; height:36px; overflow:hidden; line-height:18px; color:#666;}





















