@charset "utf-8";
/* CSS Document */

body { font-size:14px; color:#111; overflow-x:hidden; background-color:#FFF; word-spacing:0px; letter-spacing:1px;}
/** { margin:0; padding:0;}*/
a { color:#4a4a4a; text-decoration:none;}
a:hover {text-decoration:none; cursor:pointer}
.clear{clear:both;}
img{ border:0}
ul{list-style-type:none}

.top.am-cf{ display: none; }

.flash{ float:left; width:100%; height:600px; position:relative; overflow:hidden;}

.flash .num { overflow:hidden; height:23px; position:absolute; bottom:10px; left:20%; zoom:1;}
.flash .num li{ float:left; margin-right:8px; width:24px; height:23px; background-image:url(../images/flash_dian2.png); background-repeat:no-repeat}
.flash .num li.on{ width:24px; height:23px; background-image:url(../images/flash_dian1.png); background-repeat:no-repeat}
.flash .num li a { width:24px; height:23px; line-height:0px; cursor:pointer; float:left;}

.flash .prev,
.flash .next { display:none; width:24px; height:41px; position:absolute; top:238px;}
.flash .prev { left:5%; background: url(../images/flash_left.png) no-repeat;}
.flash .next { right:5%; background: url(../images/flash_right.png) no-repeat;}

#flash_pic{ width:1920px; height:600px; position:absolute; left:50%; margin-left:-960px; display:block;}
#flash_pic img{ width:1920px; height:600px; }

.flash_hover{ width:1200px; height:0px; margin: 0px auto; display: none;}
.flash_hover img{ position: absolute; z-index: 999; margin-top: 176px; margin-left: 25px;}

.index_01_box{ width:100%; height:235px; overflow:hidden; background-color:#fff;}
.index_01{ width:1200px; height:235px; margin:0 auto; /*background-color:#CCC;*/}
.index_01 .tit{ width:1200px; height:66px; overflow:hidden; line-height:66px; margin-top:36px;}
.index_01 .tit span{ float:left; height:66px; font-size:24px; color:#e60013; word-spacing:0px; letter-spacing:1px; margin-left:391px;}
.index_01 .tit strong{ float:left; height:66px; font-size:24px; color:#e60013; margin:0 21px 0 21px}
.index_01 .tit font{ float:left; height:66px; font-size:22px; word-spacing:0px; letter-spacing:1px;}
.index_01 .tit_xian{ width:322px; height:3px; overflow:hidden; margin:0 auto; background-color:#e8e8e8; margin-top:6px;}
.index_01 .tit_xian div{ width:38px; height:3px; overflow:hidden; margin:0 auto; background-color:#111; border-left:#fff 2px solid; border-right:#fff 2px solid}
.index_01 .tit_des{ width:1200px; height:56px; overflow:hidden; font-size:14px; line-height:28px; color:#888; text-align:center; margin-top:28px;}

.index_01 .con{ width:1200px; height:379px; margin-top:39px;}
.index_01 .con .img-scroll { position:relative; width:1200px; height:379px;}
.index_01 .con .img-scroll .isc_prev,.index_01 .con .img-scroll .isc_next { position:absolute; display:block; width:44px; height:44px; top:169px; z-index:999}
.index_01 .con .img-scroll .isc_prev { left:-62px; background-image:url(../images/z_left.png); background-repeat:no-repeat; cursor: pointer; background-position:0 0}
.index_01 .con .img-scroll .isc_next { right:-62px ;background-image:url(../images/z_right.png); background-repeat:no-repeat; cursor:pointer; background-position:0 0}
.index_01 .con .img-list { position:relative; width:1200px; height:379px; float:left; overflow:hidden;}
.index_01 .con .img-list ul { width:13400px;}
.index_01 .con .img-list li { float:left; display:inline; width:301px; height:379px; overflow:hidden; background-color:#FFF;}
.index_01 .con .img-list .li1{ background-color:#f8f8f8}
.index_01 .con .img-list .li2{ background-color:#f1f1f1}
.index_01 .con .img-list li a{ display:block; float:left; width:274px; height:353px; overflow:hidden; position:relative; margin:13px 0 0 13px}
.index_01 .con .img-list li a img{ float:left; width:274px; height:353px;}

.index_01 .con .img-list li a .hov{ float:left; width:274px; height:353px; overflow:hidden; position:absolute; z-index:9; background:rgba(255,255,255,.5); background-image:url(../images/index_01_hov1.png); display:block; display:none}
.index_01 .con .img-list li a .hov .txt{ width:236px; height:140px; font-size:15px; line-height:28px; overflow:hidden; margin:0 auto; margin-top:182px; text-align:center; color:#000}

.index_01 .more{ width:332px; height:56px; overflow:hidden; margin:0 auto; margin-top:45px;}
.index_01 .more a{ float:left; width:326px; height:50px; overflow:hidden; text-align:center; font-size:16px; line-height:50px; border:#f1f1f1 3px solid; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; -o-border-radius:4px; color:#e60013}
.index_01 .more a:hover{ border:#e60013 3px solid}

.index_02_box{ width:100%; height:500px; overflow:hidden; background-image:url(../images/index_02_bg.jpg); background-repeat:no-repeat; background-position:center 0px;}
.index_02{ width:1200px; height:500px; overflow:hidden; margin:0 auto; text-align:center; color:#fff}
.index_02 a{ color:#fff}
.index_02 .txt1{ font-size:50px; font-family:Arial, Helvetica, sans-serif; padding-top:113px}
.index_02 .txt2{ font-size:36px; padding-top:10px}
.index_02 .txt3{ font-size:14px; font-weight:bold; line-height:28px; padding-top:23px;}

.index_03_box_m_h{ padding-top: 0px; }

.index_03_box{ width:100%; height:585px; overflow:hidden; /*background-image:url(../images/about_bg.jpg); background-repeat:no-repeat; background-position:center top;*/}
.index_03{ width:1200px; height:585px; overflow: hidden; margin:0 auto;}
.index_03 .tit{ width:1200px; height:66px; overflow:hidden; line-height:66px; margin-top:56px; }
.index_03 .tit span{ float:left; height:66px; font-size:24px; color:#e60013; word-spacing:0px; letter-spacing:1px; margin-left:450px;}
.index_03 .tit strong{ float:left; height:66px; font-size:24px; color:#e60013; margin:0 21px 0 21px}
.index_03 .tit font{ float:left; height:66px; font-size:22px; word-spacing:0px; letter-spacing:1px;}
.index_03 .tit_xian{ width:522px; height:3px; overflow:hidden; margin:0 auto; background-color:#e8e8e8; margin-top:6px;}
.index_03 .tit_xian div{ width:38px; height:3px; overflow:hidden; margin:0 auto; background-color:#111; border-left:#fff 2px solid; border-right:#fff 2px solid}
.index_03 .tit_des{ width:1200px; overflow:hidden; font-size:16px; line-height:30px; color:#111; margin-top:56px;}
.index_about_img{ float: left; border: #f5f5f5 3px solid; margin: 15px 40px 35px 0;}
.index_03 .tit_des p{ margin-top: 10px; }

.index_news_box{ width:100%; overflow:hidden; /*background-image:url(../images/index_03_bg.jpg); background-repeat:no-repeat; background-position:center top;*/ margin-bottom: 50px;}
.index_news{ width:1200px; overflow: hidden; margin:0 auto;}
.index_news .tit{ width:1200px; height:66px; overflow:hidden; line-height:66px; margin-top:36px;}
.index_news .tit span{ float:left; height:66px; font-size:24px; color:#e60013; word-spacing:0px; letter-spacing:1px; margin-left:450px;}
.index_news .tit strong{ float:left; height:66px; font-size:24px; color:#e60013; margin:0 21px 0 21px}
.index_news .tit font{ float:left; height:66px; font-size:22px; word-spacing:0px; letter-spacing:1px;}
.index_news .tit_xian{ width:522px; height:3px; overflow:hidden; margin:0 auto; background-color:#e8e8e8; margin-top:6px;}
.index_news .tit_xian div{ width:38px; height:3px; overflow:hidden; margin:0 auto; background-color:#111; border-left:#fff 2px solid; border-right:#fff 2px solid}
.index_news .tit_des{ width:1200px; overflow:hidden; font-size:14px; line-height:28px; color:#666; margin-top:28px;}
.index_news .tit_des p{ margin-top: 10px; }
.index_news .news_cate{ width:666px; height:38px; margin:0 auto; overflow:hidden; margin-top:31px;}
.index_news .news_cate a{ float:left; height:34px; font-size:17px; line-height:34px; border:#c9c9c9 2px solid; border-radius:18px; -moz-border-radius:18px; -webkit-border-radius:18px; -o-border-radius:18px; padding:0 20px 0 20px; margin:0 25px 0 25px;}
.index_news .news_cate a:hover{ border:#e60013 2px solid; background-color:#e60013; color:#fff}
.index_news .con{ width:1200px; overflow:hidden; margin:0 auto; margin-top:51px}
.index_news .con .list{ float:left; width:575px; height:70px; overflow:hidden; background-color:#FFF; margin:0 49px 25px 0; box-shadow:2px 2px 1px #e1e1e1}
.index_news .con .listr0{ margin-right:0px}
.index_news .con .list a{ float:left; width:565px; height:70px; overflow:hidden; background-color:#FFF; border-left:#969696 10px solid;}
.index_news .con .list a .span1{ float:left; width:400px; height:30px; overflow:hidden; font-size:16px; line-height:34px; margin:7px 0 0 14px}
.index_news .con .list a .span2{ float:left; width:136px; height:30px; overflow:hidden; font-size:14px; line-height:34px; color:#999; text-align:right; margin:7px 0 0 0}
.index_news .con .list a .span3{ float:left; width:538px; height:30px; overflow:hidden; font-size:14px; line-height:30px; color:#999; margin:0 0 0 14px}
.index_news .con .list a:hover{ border-left:#e60013 10px solid;}

.foot_box{ width:100%; overflow:hidden; background-color:#2b394b}
.foot{ width:1200px; overflow:hidden; margin:0 auto; color:#fff}
.foot a{ color:#fff}
.foot a:hover{ color:#d3d3d3}

.foot_1{ float:left; width:1200px; padding:44px 0 0 0}
.foot_1 .f1_left{ float:left; width:818px; min-height:198px;}
.foot_1 .f1_left .f1_dh{ float:left; width:100%; height:36px; overflow:hidden; font-size:16px; line-height:36px;}
.foot_1 .f1_left .f1_dh a{ float:left; margin-right:63px}
.foot_1 .f1_left .f1_txt{ float:left; width:100%; font-size:14px; line-height:32px; color:#fff; margin-top:28px}
.foot_1 .f1_right{ float:right; width:350px; min-height:198px;}
.foot_1 .f1_right .erweima{ float:right; width:126px; height:156px; overflow:hidden}
.foot_1 .f1_right .erweima img{ width:126px; height:126px;}
.foot_1 .f1_right .erweima span{ float:left; width:126px; height:30px; overflow:hidden; font-size:14px; line-height:36px; text-align:center}
.foot_1 .f1_right .tel{ float:right; width:200px; margin-right:18px}
.foot_1 .f1_right .tel img{ float:right; margin-top:2px}
.foot_1 .f1_right .tel .txt1{ float:right; width:100%; text-align:right; font-size:14px; margin-top:16px;}
.foot_1 .f1_right .tel .txt2{ float:right; width:100%; text-align:right; font-size:24px; margin-top:12px;}

.foot_2{ float:left; width:100%; font-size:14px; line-height:32px; margin-top:18px;}
.foot_2 a{ margin-right: 15px; }
.foot_xian1{ float:left; width:100%; height:1px; overflow:hidden; background-color:#000000; margin-top:11px}
.foot_xian2{ float:left; width:100%; height:1px; overflow:hidden; background-color:#5e5e5e; margin-bottom:11px}
.foot_3{ float:left; width:100%; font-size:14px; line-height:32px; margin-bottom:44px}
.foot_3 .txt1{ float:left}
.foot_3 .txt2{ float:right}

.inner{ width:1200px; margin:0px auto; position:relative;}

.met_flashs{ margin:0px auto; height:330px; overflow:hidden; padding:0px 0px; min-width:1200px;}

.position{ background:url(../images/n-bg.jpg) repeat-x top; height:50px; border-bottom:1px solid #efefef; line-height:50px;}
.position a{ color:#0070c0;}
.position a:hover{ text-decoration:none;}
.position span{ float:left; font-size:14px; color:#cd0a0a;}

/*内页侧栏*/
.sidebar{ margin-top:15px; margin-bottom: 50px;}
.sidebar .sb_nav{ float:left; width:240px; position:relative;}
.sidebar .sb_nav h3{ margin-bottom: 0px; }
.sidebar .sb_nav h3.title{background:#0070c0; height:70px; line-height:70px; font-size:30px; color:#fff; padding-left:20px; overflow:hidden;}
.sidebar .sb_nav h3.title span{ background:#FFF; height:30px; width:6px; display:block; float:left; margin-right:10px; margin-top:20px;}
.sidebar .sb_nav .lin{ margin-top:15px; }
.sidebar .sb_nav .tel{ background:#0070c0; border-radius:2px; padding:15px 0px; border-bottom-left-radius:0px; border-bottom-right-radius:0px; color:#fff; font-size:18px; line-height:24px; text-align:center;}
.sidebar .sb_nav .tel span{ display:block; font-size:26px; font-weight:900;}
.sidebar .sb_nav .fed{ background:#fdee73; line-height:50px; text-align:center; font-size:20px; border-radius:2px; border-top-left-radius:0px; border-top-right-radius:0px;}
.sidebar .sb_nav .fed a{ color:#a09010}
.sidebar .sb_nav .active{ padding:20px 20px 30px 11px; background:#f8f8f8; border-top:none;zoom:1;}

.sidebar .sb_nav .ct-con{ padding-top:10px; color:#666;}
.sidebar .ct-con{ line-height:2; color:#333;}
.sidebar .ct-con ul,.sidebar .ct-con ol{ padding:0px 0px 0px 25px; margin:0px;}
.sidebar .ct-con a{ color:#1C57C4; text-decoration:underline;}
#sidebar dl{ margin-left:5px;}
#sidebar dl dt{ padding:8px 0px 8px 10px; border-bottom:1px solid #d7d7d7;}
#sidebar dl dt a{font-size:14px; color:#101010;}
#sidebar dl dt a:hover{color:#0070c0;}
#sidebar dl dd{ padding:0px 0px 0px 15px;}
#sidebar dl dd h4{ font-weight:normal; padding:5px 0px 5px 10px; background:url(../job_ico.gif) no-repeat left 12px;}
#sidebar dl dt.on a{ font-weight:bold; color:#0070c0; font-size: 15px;}
#sidebar dl h4.on a{ font-weight:bold;}

.list-none.on{ padding-left: 10px; }

.left_menua a {text-decoration:none;DISPLAY: block;line-height:24px;padding:5px 0px 5px 30px;}
.left_menua a:link { color:#101010; }
.left_menua a:visited {text-decoration:none;color:#101010;}
.left_menua a:hover {text-decoration:none;color:#dc2003;text-decoration:underline;}
.left_menuas a {text-decoration:none;DISPLAY: block;padding:5px 0px 5px 30px;font-weight:bold;line-height:24px;}
.left_menuas a:link { color:#dc2003; }
.left_menuas a:visited {text-decoration:none;color:#dc2003;}
.left_menuas a:hover {text-decoration:none;color:#dc2003;text-decoration:underline;}

.sidebar .sb_box{ float:right; width:930px; overflow:hidden;}
.sidebar .sb_box h3.title{background:#f8f8f8; height:70px; line-height:70px; font-size:30px; color:#0070c0; padding-left:20px; overflow:hidden;}
.sidebar .sb_box h3.title span{ background:#0070c0; height:30px; width:6px; display:block; float:left; margin-right:10px; margin-top:20px;}

.infotxt{ line-height: 28px; }

.kf_box{ float:left; width:72px; height:369px; position:fixed; right:10px; bottom:15px; z-index:10}
.kf_box .erweima{ float:left; position:absolute; z-index:999; margin-left:-153px; display:none}
.kf_box .dimg{ float:right; margin:0 0 1px 0}

.about_img_01{ float: right; margin: 15px 0 15px 35px}

.fcate_on{ background-color: #f3581f!important; background-image: url(../images/fcate_on_bg.png)!important; background-repeat: no-repeat; background-position: right 12px; padding-left: 10px!important; }
.fcate_on a{ color: #fff!important; }

.newslist{ overflow: hidden; }
.newslist li{ float: left; width: 100%; height: 40px; overflow: hidden; border-bottom:#ececec 1px solid;}
.newslist li a{ float: left; width: 100%; height: 40px; overflow: hidden; font-size: 14px; line-height: 40px;}
.newslist li span{ margin-left: 25px; }
.newslist li a:hover span{ color: #0070c0 }

.prolist{ overflow: hidden; }
.prolist li{ float: left; width: 290px; height: 266px; overflow: hidden; margin: 0 10px 10px 0}
.prolist li a{ float: left; width: 290px; height: 266px; overflow: hidden}
.prolist li a img{ float: left; width: 290px; height: 172px; margin: 0px; border:#ececec 1px solid; padding: 1px;}
.prolist li a span{ float: left; width: 290px; height: 30px; font-size: 14px; line-height: 30px; text-align: left; background-color: #ececec; padding-left: 5px;}
.prolist li a:hover span{ color: #0070c0 }
.prolist li a .desc{ float: left; width: 290px; padding: 5px; height: 53px; overflow: hidden; line-height: 22px; background-color: #ececec; border-top: #fff 1px solid; font-size: 13px; color: #999}
.prolist li a:hover .desc{ color: #0070c0 }

.prodetail{ float: left; }
.prodetail img{ float: left; width: 360px; height: 216px; margin: 0px; border:#ececec 1px solid; padding: 1px;}
.prodetail .txt{ float: left; margin: 15px 0 0 25px;}
.prodetail .txt p{ font-size: 18px; line-height: 30px; color: #0070c0; font-weight: bold;}

.comtitle{ background:#f8f8f8; color:#0070c0; font-size:24px; line-height:35px; font-weight:bold; border:1px solid #ececec; padding:8px 15px; margin:25px 0px;}

.right_button.rbt_1 {
    bottom: 80px;
    background-image: url(../images/rbt_1.png);
    background-repeat: no-repeat;
}
.right_button {
    position: fixed;
    right: 19px;
    float: right;
    width: 50px;
    height: 50px;
    overflow: hidden;
   }

.author{ height: 30px; line-height: 30px; color: #999; margin-bottom: 1.6rem; margin-left: 1.5rem}
.author span{ margin-right: 35px; }

.detail_prev{ margin-top: 35px; }
.detail_prev a{ text-decoration: underline; }

.detail_next a{ text-decoration: underline; }

.detail_last{ margin-top: 6px; margin-bottom: 6px;}
.detail_last span{ color: #999; margin-left: 15px; }
.detail_rels{ margin-top: 6px; margin-bottom: 6px;}
.detail_rels span{ color: #999; margin-left: 15px; }

.procate_desc{ overflow: hidden; font-size: 14px; line-height: 28px; margin-bottom: 15px}

.nav_menu{ display: none; }
.nav_close{ display: none; }

.m_scrolllist{ display: none; }

.home-application .bd{ overflow: hidden; }

.m_goods_cate{ display: none; }

.foot_box{ display: block; }
.footer_m{ display: none; }


.search_box {
    background: url(../images/search_bg.jpg) no-repeat top center;
    height: 115px;
    width: 100%;
    margin-top: 5px;
}
.search_icon {
    width: 788px;
    margin: 0px auto;
    padding-top: 30px;
}
.search_txt {
    width: 615px;
    height: 56px;
    float: left;
    padding-left: 10px;
    color: #999;
    outline: none;
    border: none;
    background: #fff;
}
.search_but {
    width: 163px;
    height: 56px;
    background: url(../images/searth_but.jpg) no-repeat;
    border: none;
    float: right;
    cursor: pointer;
    outline: none;
}



.container{ overflow: hidden; width: 1200px; margin: 0 auto }
#home-product-menu{display:none;}
.product-box{padding-top:30px;padding-bottom:25px;}
.product-cate-title{position:relative;height:50px;padding-left:65px;line-height:26px;border-bottom:#24201F solid 2px;}
.product-cate-title:after{position:absolute;top:11px;left:49px;content:" ";display:block;border:#CD0A0A solid 2px;height:3px;width:3px;line-height:3px;}
.product-cate-title .floor-name{position:absolute;top:0;left:0;width:38px;height:50px;border-bottom:#CD0A0A solid 2px;}
.product-cate-title .floor-name em{display:block;height:26px;background-color:#CC0033;color:#fff;font-style:normal;font-size:22px;line-height:26px;text-align: center;}
.product-cate-title h3{margin-top: 0;margin-bottom: 0;}
.product-cate-title span.more{position:absolute;right:0;top:0;line-height:26px;}
.product-cate-title span.more a{color:#5C5C5C;}.product-cate-title span.more a:hover{color:#CC0033;text-decoration: none;}
#home-product-list .product-list{border-left:#EEE solid 1px;}
#home-product-list .product-item{float:left;width:50%;height:229px;border-right:#EEE solid 1px;border-bottom:#EEE solid 1px; position: relative; overflow: hidden;}
#home-product-list .product-item .pro_hov_img{ position: absolute; z-index: 10; top: 0px; left: 0px; }
#home-product-list .product-item div{width:180px;margin:12px auto 0;}
#home-product-list .product-item p{color:#747474;padding-top:10px; line-height:21px; height: 56px; overflow: hidden; font-size:12px;}
#home-product-list .product-item a{font-size: 14px;color:#e60013;line-height:28px;}#home-product-list .product-item a:hover{color:#CC0033;text-decoration: none;}
#home-product-list .product-vivid{display:none;text-align: center;color:#fff;}
#home-product-list .product-cate-slogan{font-size: 22px;margin-top:35px;}
#home-product-list .product-cate-desc{font-size: 14px;height:40px;line-height: 40px;background: url("productCategory-desc-bg.png") no-repeat center center;}
#home-product-list .product-cate-more{font-size: 12px;padding-top:15px;}
#home-product-list .product-cate-more a{padding:10px 15px;border:#fff solid 1px;color:#fff;-webkit-transition: all 0.3s ease;transition: all 0.3s ease; font-size: 12px;}#home-product-list .product-cate-more a:hover{text-decoration:none;border:#CC0033 solid 1px;background-color:#CC0033;}
#home-product-list .product-item img{width:180px;height:120px;display:block;}

#left-product-category{display: none;}
.product-cate-list{margin:0;padding:0;list-style-type:none;border-top:#EDEDED solid 1px;}
.product-cate-list li{border-bottom: #EDEDED solid 1px;}
.product-cate-list a{display:block;padding:5px 20px;}
#product-list{padding-top:25px;}
.product-details h1{font-size:26px;}
.product-details img{max-width:100%;height:auto;}
#product-list .product-item{width:242px;margin:15px auto;background-color:#eee;border:#eee solid 1px;}
#product-list .product-item img{width:240px;height:160px;display:block;}
#product-list .product-item .title,#product-list .product-item p{display:block;margin:0 10px;padding-top:6px;padding-bottom:6px;}
#product-list .product-item p{border-top:#dcdcdc solid 1px;font-size:12px;line-height:1.6em;height:70px;}
#product-list .product-item a{text-decoration: none;color:#363636;}
#product-list .product-item:hover{background-color:#dd2e2d;color:#fff;border:#dd2e2d solid 1px;}
#product-list .product-item:hover a{color:#fff;}

@media (min-width:768px){
    #home-product-list .product-vivid{display:none;}
    #home-product-list .product-item{width:25%;}
    .product-container{height:458px;}
    #product-list{float:none;width:100%;}
}

@media (min-width:992px) {
    #home-product-list .product-list{float:left;width:924px;border-left:none; margin-top: 0px!important;}
    #home-product-list .product-vivid{display:block;float:left;width:276px;height:458px;background-position:left top;background-repeat:no-repeat;}

    #home-product-menu{position:absolute;display:block;width:165px;left:50%;margin-left:-710px;}
    #home-product-menu ul{list-style-type: none;margin:0;padding:0 15px 0 0;float:left;}
    #home-product-menu ul li{padding-top:3px;padding-bottom:3px;}
    #home-product-menu ul li a{color:#6a6969;display: block;position:relative;padding-left:20px;height:22px;line-height:22px;}
    #home-product-menu ul li i{position:absolute;top:0;left:0;width:15px;height:22px;display:block;border-bottom:#A1A1A1 solid 1px;font-style: normal;-webkit-transition: all 0.5s ease;transition: all 0.5s ease;}
    #home-product-menu ul li a:after{position:absolute;top:11px;left:13px;content:" ";display:block;border:#CD0A0A solid 1px;height:1px;width:1px;line-height:1px;}
    #home-product-menu ul li a:hover,
    #home-product-menu ul li.active a{color:#cc1300;text-decoration:none;}
    #home-product-menu ul li a:hover i,
    #home-product-menu ul li.active a i{width:100%;}

    #left-product-category{display:block;float:left;margin-right:18px;width:242px;min-height:539px;background: url("product-left-category.png") no-repeat 0 0;}
    #left-product-category.application{background: url("application-left-category.png") no-repeat 0 0;}
    #left-product-category .product-cate-head{height:120px;}
    #left-product-category .product-cate-list{list-style-type: none;margin:50px 0 0 55px;border-top: none;}
    #left-product-category .product-cate-list li{border-bottom: none;}
    #left-product-category a{color:#fff;}
    #product-list{float:left;width:840px;}
}