﻿@charset "utf-8";
/* reset */
.w1000{position:relative;width:1000px;margin:0 auto;}
.eps{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-ms-text-overflow:ellipsis;}
.ptb50{padding:35px 0 50px;}
.tr,.enl img{
-webkit-transition:all .4s ease-in-out;
   -moz-transition:all .4s ease-in-out;
    -ms-transition:all .4s ease-in-out;
     -o-transition:all .4s ease-in-out;
        transition:all .4s ease-in-out;
}
.enl:hover img{
-webkit-transform:scale(1.1);
   -moz-transform:scale(1.1);
    -ms-transform:scale(1.1);
     -o-transform:scale(1.1);
        transform:scale(1.1);
}
.gray img{
-webkit-transition:all .4s ease-in-out;
   -moz-transition:all .4s ease-in-out;
    -ms-transition:all .4s ease-in-out;
     -o-transition:all .4s ease-in-out;
        transition:all .4s ease-in-out;
-webkit-filter:grayscale(100%);
   -moz-filter:grayscale(100%);
    -ms-filter:grayscale(100%);
     -o-filter:grayscale(100%);
        filter:grayscale(100%);
        filter:gray;
        filter:url(gray.svg#grayscale);
}
.gray a:hover img{
-webkit-filter:grayscale(0%);
   -moz-filter:grayscale(0%);
    -ms-filter:grayscale(0%);
     -o-filter:grayscale(0%);
        filter:grayscale(0%);
        filter:none;
}

/** header **/
.miTop{height:35px;line-height:35px;background:#3a3a3a;color:#b4b4b4;}
.miTop a{padding:0 5px;color:#b4b4b4;}
.miTop a:hover{color:#fff;}

.miCont{height:109px;background:url(../images/ln.jpg) repeat-x;}
.miCont .logo{padding-top:15px;}
.miCont .tel{background:url(../images/tel.png) no-repeat left center;padding-left:42px;margin-top:30px;}
.miCont .tel span{display:block;font-family:arial;font-size:25px;color:#da251e;}

.miNav{height:50px;background:url(../images/nb.jpg) no-repeat;}
.miNav .nav li{float:left;position:relative;z-index:11;}
.miNav .nav li a{display:block;float:left;line-height:50px;overflow:hidden;font-size:14px;color:#fff;background:url(../images/nl.png) no-repeat left center;padding:0 20px;}
.miNav .nav li a:hover,.miNav .nav li a.active{color:#fff;text-decoration:underline;}
.miNav .nav li.fi a{padding-left:0;background:none;}
.miNav .nav li.la a{padding-right:0;}

/** footer **/
.miFoot{background:#1e1e1e;padding:30px 0 40px;color:#656565;}
.miFoot i{font-style:normal;}
.miFoot a:hover{color:#fff;text-decoration:underline;}
.miFoot .menu{text-align:center;padding-bottom:10px;border-bottom:1px solid #626262;font-size:14px;color:#fff;margin-bottom:20px;}
.miFoot .menu a{padding:0 18px;color:#fff;}
.miFoot .cont{width:450px;}
.miFoot .cont span{padding-left:15px;}
.miFoot .code img{float:left;}
.miFoot .code div{float:left;margin-left:20px;background:url(../images/dtel.png) no-repeat left center;padding-left:60px;margin-top:20px;}
.miFoot .code div span{display:block;font-family:arial;font-size:30px;color:#fff;}
.miFoot .link{padding-top:30px;overflow:hidden;}
.miFoot .link h3{border-left:2px solid #da251e;line-height:18px;font-size:18px;color:#fff;padding-left:5px;}
.miFoot .link h3 span{padding-left:5px;font-family:arial;font-size:14px;font-weight:normal;}
.miFoot .link p{padding-top:10px;line-height:20px;}
.miFoot .link p a{padding:0 5px;}

/** banner **/
.miSlide{width:100%;height:500px;overflow:hidden;position:relative;z-index:9;background:#000;}
.miSlide .bd{height:500px;position:relative;left:50%;margin-left:-960px;}
.miSlide .bd li{width:1920px;}
.miSlide .prev,.miSlide .next{position:absolute;top:50%;left:0%;z-index:10;display:block;width:50px;height:50px;margin-top:-50px;opacity:0;background: url(../images/abtn.png) no-repeat 0 0;filter:alpha(opacity=0);}
.miSlide .next{right:0%;left:auto;background-position:0 -50px;}
.miSlide:hover .prev,.miSlide:hover .next{opacity:1;}
.miSlide:hover .prev{left:5%;}
.miSlide:hover .next{right:5%;}
.miSlide .hd{font-size:0;line-height:0;position:absolute;z-index:12;right:50%;bottom:20px;overflow:hidden;height:5px;margin-right:-90px;text-align:center;}
.miSlide .hd li{z-index:2;display:block;float:left;zoom:1;width:55px;height:5px;margin-left:5px;cursor:pointer;text-indent:9999px;background:#fff;overflow:hidden;}
.miSlide .hd li:hover,.miSlide .hd .on{background:#da251e;}
.peSlide{position:relative;overflow:hidden;height:200px;z-index:10;}

/** search **/
.miHot{height:60px;background:#f7f7f7;border-bottom:1px solid #dfdfdf;}
.miHot .keyword{width:600px;font-size:14px;line-height:60px;overflow:hidden;}
.miHot .keyword span{color:#000;}
.miHot .keyword a{padding:0 3px;}
.miHot .keyword a:hover{color:#da251e;}
.miHot .search{height:35px;width:323px;margin-top:13px;}
.miHot .search .text{width:264px;height:33px;line-height:33px;float:left;padding-left:10px;color:#999;border:1px solid #dbdbdb;background:#fff;border-right:none;}
.miHot .search .subt{width:48px;height:35px;background:url(../images/subt.png) no-repeat center;border:none;float:right;cursor:pointer;}

/** case **/
.miCase{padding:50px 0;}
.miCase .hd{height:99px;}
.miCase .hd h2{height:87px;background:url(../images/ct.jpg) no-repeat left;font-size:35px;color:#333;padding-left:15px;padding-top:12px;line-height:35px;}
.miCase .hd h2 .p1{font-family:arial;font-size:35px;text-transform:uppercase;color:#da251e;padding-left:5px;}
.miCase .hd h2 .p2{display:block;font-size:12px;color:#999;line-height:16px;padding-top:5px;}
.miCase .hd ul{margin-top:10px;}
.miCase .hd li{width:180px;height:70px;line-height:70px;text-align:center;font-size:25px;color:#979797;background:#e2e2e2;margin-left:5px;float:left;position:relative;}
.miCase .hd li.on{background:#da251e;color:#fff;}
.miCase .hd li.on:after{content:'';position:absolute;left:50%;bottom:-10px;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #da251e;margin-left:-10px;}
.miCase .bd{margin-top:40px;}
.miCase .bd .fl{display:block;width:490px;height:330px;}
.miCase .bd .fl img{width:490px;height:330px;border:5px solid #fff;box-shadow:0 0 3px 1px #dbdbdb}
.miCase .bd .txt{width:470px;}
.miCase .bd .txt h4{line-height:25px;font-size:25px;border-left:2px solid #da251e;padding-left:5px;color:#333;margin-top:10px;}
.miCase .bd .txt h3{margin-top:20px;line-height:20px;font-size:20px;color:#333;}
.miCase .bd .txt p{line-height:22px;padding-top:15px;text-indent:2em;}
.miCase .bd .txt .re,.miCase .bd .txt .hs{display:block;width:130px;height:40px;line-height:40px;text-align:center;font-size:16px;color:#fff;background:#da251e;float:left;margin-top:20px;}
.miCase .bd .txt .hs{background:#aeaeae;margin-left:10px;}
.miCase .bd .txt .tel{margin-top:20px;background:url(../images/ctel.jpg) no-repeat left center;padding-left:45px;}
.miCase .bd .txt .tel span{display:block;font-family:arial;font-size:25px;color:#da251e;}
.miCase .bd .list{margin-top:25px;position:relative;}
.miCase .bd .list .bd ul{width:1050px;}
.miCase .bd .list .bd li{width:235px;height:158px;border:1px solid #dadada;padding:1px;float:left;margin-right:14px;position:relative;overflow:hidden;}
.miCase .bd .list .bd li a{display:block;width:235px;height:158px;overflow:hidden;}
.miCase .bd .list .bd li a img{width:235px;height:158px;}
.miCase .bd .list .bd li a h3{width:215px;height:30px;line-height:30px;text-align:center;background:url(../images/tm.png);position:absolute;bottom:-30px;left:0;padding:0 10px;color:#fff;}
.miCase .bd .list .bd li a:hover h3{bottom:0;}
.miCase .bd .list .bd li:hover{border-color:#da251e;}

.miAdv{height:885px;background:url(../images/ys.jpg?v=1) no-repeat center top;}
.miAdv h3{text-align:center;padding-top:67px;line-height:50px;font-size:50px;color:#000;}
.miAdv h3 span{color:#da251e;}
.miAdv h4{font-size:30px;color:#333;text-align:center;padding-top:18px;padding-bottom:60px;}
.miAdv .wz{padding-top:30px;padding-left:460px;}
.miAdv .wz h5{font-size:25px;color:#da251e;}
.miAdv .wz p{line-height:22px;font-size:14px;padding-top:5px;text-indent:2em;}
.miAdv .wz1{padding-left:515px;}
.miAdv .wz2{padding-left:535px;}
.miAdv .wz3{padding-left:528px;}
.miAdv .wz4{padding-left:475px;}

.miProd{padding:50px 0;}
.prodL{width:250px;}
.prodL h2{height:70px;background:url(../images/cpa.jpg) no-repeat;padding-left:75px;font-size:25px;color:#fff;padding-top:30px;}
.prodL h2 span{display:block;font-family:arial;font-weight:normal;font-size:18px;text-transform:uppercase;}
.prodL ul{border:1px solid #ccc;border-top:none;}
.prodL ul li{height:59px;line-height:59px;border-top:1px solid #ccc;}
.prodL ul li a{display:block;font-size:20px;padding-left:50px;}
.prodL ul li.on a{background:url(../images/pca.jpg) no-repeat;color:#fff;}
.prodL .tel{border:1px solid #ccc;padding:10px;margin-top:20px;}
.prodL .tel p{padding:15px 0;text-align:center;line-height:25px;border-bottom:1px dotted #ccc;}
.prodL .tel div{background:url(../images/ctel.jpg) no-repeat left center;padding-left:45px;margin:15px;}
.prodL .tel div span{display:block;font-family:arial;font-size:22px;color:#da251e;}
.prodR{width:720px;overflow:hidden;}
.prodR h2{height:40px;background:url(../images/cp.jpg) no-repeat;line-height:40px;padding:0 15px 0 30px;font-size:14px;color:#333;}
.prodR h2 a{float:right;font-size:12px;color:#999;font-weight:normal;}
.prodR ul{width:760px;}
.prodR li{width:230px;margin-right:17px;margin-top:15px;text-align:center;float:left;}
.prodR li img{width:230px;height:190;}
.prodR li h3{font-size:14px;padding:10px 0 5px;}
.prodR li p{line-height:20px;}
.prodR li span{display:block;width:80px;height:25px;line-height:25px;text-align:center;font-size:14px;background:#999;margin:10px auto 0;color:#fff;}
.prodR li:hover a{color:#da251e;}
.prodR li:hover span{background:#da251e;color:#fff;}

.miExp{text-align:center;background:#d53130;padding:20px 0;font-size:25px;color:#fff;}
.miExp span{font-weight:bold;font-size:45px;line-height:66px;display:block;}
.miExp em{font-style:normal;font-size:35px;}

.miYs{background:url(../images/cys.jpg?v=1) no-repeat center top;height:1255px;}
.miYs .ys{width:360px;position:absolute;}
.miYs .ys h3{font-size:30px;font-weight:bold;color:#333;line-height:32px;}
.miYs .ys p{padding-top:10px;line-height:25px;color:#333;font-size:14px;text-indent:2em;}
.miYs .ys1{left:75px;top:100px;}
.miYs .ys2{right:0;top:415px;}
.miYs .ys3{left:75px;top:700px;}
.miYs .ys4{right:0;top:1032px;}

.miAd{height:120px;background:url(../images/adr.jpg) no-repeat center top;padding-top:70px;color:#fff;}
.miAd p{width:555px;font-size:30px;line-height:32px;}
.miAd p span{display:block;font-size:22px;}
.miAd p i{font-style:normal;color:#da251e;}
.miAd .tel{background:url(../images/at.png) no-repeat left center;padding-left:45px;margin-top:11px;margin-right:27px;}
.miAd .tel span{display:block;font-family:arial;font-size:22px;color:#da251e;}

.miParnter{padding:50px 0;}
.miParnter h2{text-align:center;font-size:25px;line-height:30px;background:url(../images/pcx.jpg) no-repeat center;color:#333;}
.miParnter .bd{width:865px;height:96px;margin:35px auto 0;overflow:hidden;}
.miParnter .bd ul{width:920px;}
.miParnter .bd li{width:184px;height:88px;border:1px solid #bdbdbd;padding:2px;background:#fff;float:left;margin-right:35px;}
.miParnter .prev,.miParnter .next{display:block;width:31px;height:31px;background:url(../images/pant.jpg) no-repeat;position:absolute;left:0;top:147px;cursor:pointer;}
.miParnter .next{left:auto;right:0;background-position:0 -31px;}
.miParnter .prev:hover{background-position:-31px 0}
.miParnter .next:hover{background-position:-31px -31px}

.miAbout{background:#da251e;padding:35px 0 40px;}
.miAbout h2{text-align:center;font-size:25px;color:#fff;background:url(../images/abt.png) no-repeat center 11px;}
.miAbout h2 span{display:block;font-size:12px;font-weight:normal;padding-top:9px;}
.miAbout .box{padding:40px 0 30px;overflow:hidden;}
.miAbout .vi{width:370px;height:270px;}
.miAbout .at{width:590px;color:#fff;}
.miAbout .at h3{font-size:18px;}
.miAbout .at h3 span{display:block;font-family:arial;font-size:55px;text-transform:uppercase;line-height:50px;padding:10px 0;}
.miAbout .cont{padding-top:12px;line-height:22px;}
.setting .hd{height:38px;background:url(../images/se.jpg) repeat-x;}
.setting .hd ul{height:38px;width:222px;margin:0 auto;background:#da251e;padding:0 10px;}
.setting .hd li{width:105px;height:38px;line-height:38px;text-align:center;background:#232323;font-size:14px;color:#fff;float:left;margin:0 3px}
.setting .hd li.on{background:#f48a00;color:#fff;}
.setting .bd{padding-top:25px;}
.setting .bd ul{width:1060px;}
.setting .bd li{width:237px;margin-right:16px;float:left;}
.setting .bd li img{border:1px solid #dedede;width:237px;height:170px;}
.setting .bd li h3{text-align:center;line-height:35px;font-size:14px;color:#fff;}
.setting .bd .boxa{width:1000px;overflow:hidden;}

.miNews{padding:40px 0;}
.news{width:695px;}
.news .hd{height:45px;line-height:45px;background:url(../images/nline.jpg) repeat-x;}
.news .hd ul{float:left;}
.news .hd li{height:45px;float:left;width:150px;text-align:center;font-size:15px;}
.news .hd li.on{background:url(../images/nlineh.jpg) repeat-x;color:#000;}
.news .hd a{float:right;height:16px;padding-right:10px;}
.news .bd{padding:25px 0;}
.news .bd .box{overflow:hidden;}
.news .top{height:202px;overflow:hidden;}
.news .top .pic{display:block;width:237px;height:195px;float:left;margin-right:20px;background:url(../images/nebj.jpg) no-repeat bottom;padding-bottom:7px;}
.news .top .pic img{padding:4px;border:1px solid #a7a7a7;background:#fff;}
.news .top h3{width:438px;float:left;line-height:30px;border-bottom:1px dotted #cacaca;font-size:14px;padding-bottom:10px;}
.news .top h3 a{color:#000;}
.news .top h4{width:438px;float:left;height:24px;font-size:14px;color:#5e5e5e;padding-top:10px;}
.news .top h4 span{font-size:24px;font-style:italic;padding-right:2px;}
.news .top p{width:438px;float:left;line-height:22px;padding-top:10px;color:#999;text-indent:2em;}
.news .bd ul{width:750px;padding-top:20px;}
.news .bd li{width:325px;margin-right:45px;height:35px;line-height:35px;border-top:1px dotted #cacaca;float:left;}
.news .bd li a{display:block;width:205px;height:35px;float:left;color:#666;background:url(../images/icond.png) no-repeat left center;padding-left:10px;}
.news .bd li span{float:right;text-align:right;color:#999}
.news .bd li a:hover{color:#da251e;}

.faq{width:270px;}
.faq h2{width:270px;height:45px;line-height:45px;background:url(../images/nline.jpg) repeat-x;}
.faq h2 span{height:45px;display:inline-block;color:#000;background:url(../images/nlineh.jpg) repeat-x;float:left;padding:0 10px;font-size:15px;}
.faq h2 a{float:right;height:16px;padding-right:10px;}
.faq .bd{height:325px;overflow:hidden;background:#fff;padding:10px 0;}
.faq .bd li{padding:7px 0;}
.faq .bd li h3{height:17px;line-height:17px;background:url(../images/fq.jpg) no-repeat left 1px;padding-left:25px;border-bottom:1px dashed #959595;padding-bottom:10px;}
.faq .bd li h3 a{color:#000;}
.faq .bd li p{background:url(../images/fa.jpg) no-repeat left 2px;padding-left:23px;color:#999;line-height:20px;margin-top:7px;}


.peBar{width:230px;}
.peBar .menu h2{height:65px;line-height:65px;background:#da251e;border-radius:4px 4px 0 0;text-align:center;font-size:24px;color:#fff;}
.peBar .menu ul li{margin-top:2px;}
.peBar .menu ul li a{display:block;height:40px;line-height:40px;padding-left:20px;font-size:16px;color:#333;background:url(../images/eb.png) no-repeat 200px center #eee;}
.peBar .menu ul li a:hover{background:url(../images/eba.png) no-repeat 205px center #da251e;color:#fff;}
.peBar .menu ul li a.active{background:url(../images/ebh.png) no-repeat 195px center #da251e;color:#fff;}
.peBar .menu ul li a:hover{text-indent:5px;}

.peBar .product,.peBar .contact,.peBar .add{margin-top:15px;}
.peBar .product h2,.peBar .contact h2{height:40px;line-height:40px;padding-left:15px;font-size:18px;color:#fff;background:#da251e;}
.peBar .product .box,.peBar .contact .box{border:1px solid #eee;border-top:none;padding:15px;}
.peBar .product .bd{height:506px;overflow:hidden;}
.peBar .product .bd ul{overflow:hidden;zoom:1;}
.peBar .product .bd li{width:198px;height:253px;}
.peBar .product .bd li img{width:194px;height:214px;border:2px solid #eee;}
.peBar .product .bd li img:hover{border-color:#da251e}
.peBar .product .bd li h3{line-height:35px;text-align:center;padding:0 10px;}
.peBar .contact img{width:100%;}
.peBar .contact p{padding-top:10px;}
.peBar .contact b{font-size:14px;}

.peCont{width:740px;overflow:hidden;font-size:14px;}
.peCont .curt{height:50px;line-height:40px;background:url(../images/conti.png) no-repeat left bottom;font-size:12px;margin-bottom:25px;}
.peCont .curt h2{display:block;float:left;text-align:left;font-size:21px;overflow:hidden;font-weight:normal;}
.peCont .curt span{float:right;background:url(../images/cur.png) no-repeat left center;padding-left:15px;}

.picList,.prodList{width:1000px;}
.picList li{width:230px;float:left;margin-right:25px;margin-bottom:5px;}
.picList li img{border:2px solid #ededed;padding:3px;}
.picList li img:hover{border-color:#da251e}
.picList li h3{line-height:35px;text-align:center;padding:0 10px;font-size:14px;}
.parList li{width:170px;margin-right:20px;}

/** jobs **/
.jobsList{width:100%;overflow:hidden;border-top:1px solid #e8e8e8;}
.jobsList dd{height:48px;line-height:48px;border:1px solid #e8e8e8;background:#fff;cursor:pointer;position:relative;border-top:none;}
.jobsList dd em{display:block;width:8px;height:7px;background:url(../images/icone.png) no-repeat;cursor:pointer;position: absolute;top:21px;right:14px;}
.jobsList dd.on{background:#eee;}
.jobsList dd.on em{background:url(../images/iconf.png) no-repeat;color:#fff;}
.jobsList dd span{display:block;float:left;height:48px;font-size:14px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding-left:50px;}
.jobsList dd span.sp1{width:210px;}
.jobsList dt{border:1px solid #e8e8e8;border-top:none;padding:30px 50px;background:#fff;font-size:14px;}
.apply{display:block;width:77px;line-height:30px;margin-top:30px;background:url(../images/iconl.png) no-repeat 10px 6px #666;color:#fff;font-size:14px;padding-left:33px;border-radius:4px;}
.apply:hover{background-color:#da251e;color:#fff;}

.jobDetail{border:1px solid #eee;background:#fff;}
.jobDetail h3{font-size:14px;font-weight:bold;background:#eee;line-height:35px;padding-left:15px;font-weight:normal;}
.jobDetail table{margin:20px;}
.jobDetail .bxx tr{height:42px;}
.jobDetail .mr{padding-right:41px;}
.jobDetail .tx{width:225px;border:1px solid #eee;line-height:28px;height:28px;padding:0 5px;}
.jobDetail .rd{margin-right:5px;vertical-align: middle;}
.jobDetail .tx:focus,.jobDetail .area:focus{border:1px solid #da251e;}
.jobDetail .area{width:686px;padding:5px;border:1px solid #eee;line-height:22px;height:125px;margin-top:3px;display:block;}
.jobDetail .sub{background:#333;width:100px;height:30px;line-height:30px;cursor:pointer;border:none;color:#fff;margin-right:10px;margin-top:20px;border-radius:2px;display:block;float:left;text-align:center;}
.jobDetail .sub:hover{background:#da251e;color:#fff;}
.jobDetail .subr{background:#da251e;color:#fff;}

.conTi{font-size:16px;}
.conFeed{font-size:18px;font-weight:normal;line-height:31px;text-align:center;position:relative;overflow:hidden;margin-top:30px;color:#333;}
.conFeed label{display:inline-block;width:80px;height:32px;line-height:32px;margin-bottom:30px;padding-left:40px;background:url(../images/ci.png) no-repeat;font-size:14px;float:left;}
.conFeed label.ti{background-position:0 -128px;}
.conFeed label.na{background-position:0 -32px;}
.conFeed label.tp{background-position:0 0;}
.conFeed label.em{background-position:0 -64px;}
.conFeed label.qq{background-position:0 -96px;}
.conFeed label.ad{background-position:0 -160px;}
.conFeed label.ms{background-position:0 -192px;margin-bottom:10px;}
.conFeed input{width:207px;height:30px;line-height:30px;float:left;margin:0 42px 30px 0;padding:0 10px;border:1px solid #dbdbdb;}
.conFeed input.last{margin-right:0;}
.conFeed textarea{height:125px;width:718px;padding:10px;border:1px solid #dbdbdb;display:block;margin-bottom:30px;}
.conFeed .code{width:150px;height:38px;line-height:38px;margin-right:10px;}
.conFeed .checkcode{width:50px;height:22px;margin-left:5px;border:1px solid #ccc;padding:8px 10px;float:left;background:#fff;display:inline-block;}
.conFeed .btns{width:120px;height:40px;background:#da251e;color:#fff;border:none;font-size:16px;cursor:pointer;margin:0;margin-left:10px;}
.conFeed .reset{background:#666;cursor:pointer;}
.conFeed input:focus,.conFeed textarea:focus{border-color:#da251e;}

.newsList li{padding:20px;border:1px solid #eee;overflow:hidden;margin-bottom:20px;}
.newsList li a.pic{display:block;padding:5px;border:1px solid #eee;}
.newsList li .cont{width:415px;}
.newsList li h3{line-height:50px;font-size:20px;}
.newsList li span{display:inline-block;line-height:18px;margin-right:15px;padding-left:20px;margin-top:5px;}
.newsList li span.sp1{background:url(../images/ti.png) no-repeat left center}
.newsList li span.sp2{background:url(../images/wj.png) no-repeat left center}
.newsList li p{padding-top:15px;color:#888;font-size:12px;text-indent:2em;}
.newsList li .more{display:inline-block;width:87px;height:25px;line-height:25px;border:2px solid #eee;text-align:center;margin-top:15px;}
.newsList li:hover a.pic{opacity:0.8;border-color:#da251e;}
.newsList li:hover h3 a{color:#da251e;}
.newsList li:hover .more{border-color:#da251e;background:#da251e;color:#fff;}

.newsDetail h2{font-size:24px;line-height:26px;text-align:center;color:#333;padding-bottom:15px;font-weight:normal;}
.newsDetail .msg{text-align:center;border-bottom:1px solid #e7e7e7;font-family:"宋体";font-size:12px;padding-bottom:5px;}
.newsDetail .msg span{padding:0 7px;color:#999;}
.newsDetail .msg .fonts a{padding:0 3px;}
.newsDetail .msg a.active{font-weight:bold;color:#da251e;}
.detailCont{padding:20px 0;line-height:26px;font-size:14px;overflow:hidden;}
.detailCont p{text-indent:2em;}
.detailCont .pic{text-align:center;padding-bottom:20px}
.pagIng{border:1px solid #dadada;padding:8px 15px;overflow:hidden;font-size:14px;}
.pagIng .fl{width:560px;height:60px;padding-right:30px;border-right:1px solid #dadada;}
.pagIng .fl a{display:block;height:30px;line-height:30px;}
.pagIng .fr{line-height: 28px;display: block;width: 85px;height: 28px;margin-top: 16px;text-align: center;color:#fff;border-radius:2px;background:#da251e;}
.pagIng .fr:hover{background:#f1271f;color:#fff;}
.recTitle{padding-left:20px;height:35px;line-height:35px;background:url(../images/page_line.jpg) no-repeat 10px 12px #eee;font-size:14px;font-weight:bold;color:#333;font-weight:normal;margin-top:20px;}
.relNews{overflow:hidden;margin-top:15px;}
.relNews ul{width:820px;}
.relNews ul li{float:left;margin-right:40px;width:350px;height:28px;line-height:28px;}
.relNews ul li a{display:block;width:230px;line-height:28px;background:url(../images/iconh.jpg) no-repeat left center;padding-left:15px;float:left;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;}
.relNews ul li a:hover{background:url(../images/iconi.jpg) no-repeat left center;margin-left:5px;}
.relNews ul li span{float:right;color:#999;}

.caseList li{padding:20px 0;border-bottom:1px solid #e3e3e3;overflow:hidden;}
.caseList li a.pic{display:block;height:175px;padding:5px;border:1px solid #e3e3e3;margin-right:25px;float:left;}
.caseList li h3{font-size:18px;line-height:35px;}
.caseList li h3 span{display:block;font-size:12px;line-height:18px;}
.caseList li p{font-size:12px;padding-top:10px;text-indent:2em;}
.caseList li .more{display:inline-block;width:87px;height:25px;line-height:25px;border:2px solid #e3e3e3;text-align:center;font-size:14px;margin-top:15px;}
.caseList li a.pic:hover{opacity:0.8;border-color:#da251e;}
.caseList li:hover .more{border-color:#da251e;background:#da251e;color:#fff;}
.caseList li.mt{padding-top:0;}

.faqList li{position:relative;margin-bottom:25px;}
.faqList li:after{content:''; position:absolute; top:12px; right:16px; display:block; width:30px; height:30px; background:#da251e;pointer-events:none;}
.faqList li h3:before, .faqList li h3:after{content:''; position:absolute; top:26px; right:23px; z-index:2; width:16px; height:2px; background:#fff;}
.faqList li h3:before{width:2px; height:16px; top:19px; right:30px; -webkit-transition:0.3s; transition:0.3s;}
.faqList li.act h3:before{-webkit-transform:rotate(90deg); transform:rotate(90deg);background:transparent\0;}
.faqList li h3{position:relative;padding:0 60px;background-color:#f5f5f5;line-height:54px;font-size:16px;cursor:pointer;font-weight:normal;background-image:url(../images/faq.png); background-repeat:no-repeat;background-position:20px 0;}
.faqList li div{display:none;padding:25px 60px 0 60px;line-height:25px;color:#7c7c7c;-webkit-animation:fadeIn 0.5s ease-out 0.2s both; animation:fadeIn 0.5s ease-out 0.2s both;background:url(../images/faq.png) no-repeat 20px -155px;font-size:14px;}
@-webkit-keyframes fadeIn{
  0%{opacity:0;}
  100%{opacity:1;}
}
@keyframes fadeIn{
  0%{opacity:0;}
  100%{opacity:1;}
}
.zoombox{width:550px;height:553px;margin:0 auto;position:relative;}
#slideshow{list-style:none;color:#fff;}
#slideshow span{display:none}
#wrapper{display:none;}
#wrapper *{margin:0;padding:0}
#fullsize{position:relative;width:550px;height:454px;}
#information{position:absolute;bottom:0;width:550px;height:0;background:#000;color:#fff;overflow:hidden;z-index:200;opacity:.7;filter:alpha(opacity=70)}
#information h3{padding:15px;font-size:16px;font-weight:normal;}
#information p{display:none;}
#image{width:550px}
#image img{position:absolute;z-index:25;width:550px;height:454px;}
.imgnav{position:absolute;width:25%;height:454px;cursor:pointer;z-index:150}
#imgprev{left:0;background:url(../images/aleft.png) left center no-repeat}
#imgnext{right:0;background:url(../images/aright.png) right center no-repeat}
#imglink{position:absolute;height:454px;width:100%;z-index:100;opacity:.4;filter:alpha(opacity=40)}
#thumbnails{margin-top:5px;}
#slideleft{float:left;width:20px;height:89px;background:url(../images/scleft.png) center center no-repeat;background-color:#666}
#slideleft:hover{background-color:#da251e}
#slideright{float:right;width:20px;height:89px;background:url(../images/scright.png) center center no-repeat;background-color:#666}
#slideright:hover{background-color:#da251e}
#slidearea{float:left;position:relative;width:500px;margin-left:5px;height:89px;overflow:hidden;}
#slider{position:absolute;left:0;height:81px}
#slider img{cursor:pointer;border:1px solid #ddd;padding:2px;width:110px;height:83px;}