/*首页*/
.fd{text-align:center;}
.fd a{display:block;width:170px;height:40px;color:#fff;background:#ee8e16;font-size:18px;line-height:40px;margin:0 auto;}
.fd a:hover{background:#db7c05;color:#fff;}

.row{margin:13px 0 18px;}
.box{float:left;width:306px;height:129px;background:url(../images/bg.jpg) no-repeat;margin-right:13px;padding:9px 0 0 9px;}
.box.end{margin-right:0;}
.box .pic{float:left;width:100px;height:118px;}
.box .desc{margin-left:110px;padding-right:15px;}
.box .desc .tit{color:#f00;font-size:16px;}
.box .desc .con{line-height:20px;color:#666;}
.box .desc ul{background:url(../images/dl.jpg)0 center no-repeat;padding-left:25px;}
.box .desc ul li{line-height:18px;height:18px;overflow:hidden;}

.about{margin-bottom:50px;}
.about .bd{font-size:14px;line-height:24px;}
.about .bd .pic{float:left;border:6px solid #e4e4e4;}
.about .bd .desc{margin-left:614px;color:#555;}
.about .bd .desc .con{height:336px;margin-bottom:10px;overflow: hidden}
.about .bd .desc h2{font-size:18px;line-height:24px;margin-bottom:24px;font-weight:700;}
.about .bd .desc p{margin-bottom:24px;}
.about .bd .desc .btn{display:block;width:108px;padding:0;height:40px;line-height:40px;background: #ee8e16;}
.about .bd .desc .btn:hover{border-color:#ee8e16}

.mien{margin-top:36px;}
.mien li{float:left;width:212px;margin:0 15px 0px 0;}
.mien li .pic{display:block;width:200px;height:130px;background:#e4e4e4;padding:6px;}
.mien li .pic img{width:100%;height:100%}
.mien li a:hover{background:#ee8e16}

.mien{position:relative;padding:0}
.mien .bfocus{position:relative;width:1120px;height:142px;overflow:hidden;margin:0 auto;}
.mien .prev,.mien .next{position:absolute;display:block;top:50%;width:20px;height:90px;margin-top:-45px;background:#ddd;border-radius:3px;}
.mien .prev:hover,.mien .next:hover{background:#e4e4e4}
.mien .prev i,.mien .next i{display:block;position:absolute;top:50%;left:50%;margin:-6px 0 0 -3px;}
.mien .prev{left:0px;}
.mien .next{right:0px;}
.mien .prev i{border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:6px solid #ee8e16;}
.mien .next i{border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:6px solid #ee8e16;}

.prod{padding-bottom:30px;position: relative;}
.prod:after{
    position: absolute;
    left:0;top:0;bottom:0;width: 240px;
    background: #42327f;
    content:'';
}
.prod .cate{float:left;width:220px;position: relative;z-index:2;padding:18px 10px;}
.prod .cate h2{height: 40px;line-height: 40px;background: #ee8e16;font-size:16px;color:#fff;text-align: center;}
.prod .cate>ul>li{border-bottom: 1px dotted rgba(255,255,255,.3);}
.prod .cate>ul>li>a{display:block;line-height:24px;color:#777;font-size:16px;padding:17px 0 17px 25px;position: relative;color:#fff;}
.prod .cate>ul>li>a:after{
    position: absolute;left:0;top:26px;content:'';background: #fff;border-radius: 50%;width: 8px;height: 8px;
}
.prod .cate>ul>li ul{
    display: none;
    border-top: 1px dotted rgba(255,255,255,.3);
    padding-bottom: 10px;
}
.prod .cate>ul>li ul a{
    padding:5px 0 5px 25px;line-height: 20px;display: block;color:#fff;
}
.prod .cate a:hover,.prod .cate a.active{color:#ee8e16;}

.prod .list{
    float:right;
    width: 920px;
}
.prod .list .hd{
    height: 38px;line-height: 38px;color:#ee8e16;border-bottom: 1px solid #eee;padding-top: 20px;font-size:24px;
    margin-bottom: 25px;
}
.prod .list ul{margin:0 -20px}
.prod .list li{float:left;width:calc(33.3333% - 40px);margin:0 20px 36px;}
.prod .list li a{display:block;background:#eee;padding-top:1px;}
.prod .list li .pic{display:block;margin:0 1px 1px;background: #fff;padding:5px;}
.prod .list li .pic img{width:100%;display: block;}
.prod .list li h3{line-height:56px;height:56px;overflow:hidden;font-size:14px;text-align:center;color:#333;text-overflow: ellipsis;white-space: nowrap;padding:0 5px;}
.prod .list li a:hover{background:#42327f}
.prod .list li a:hover h3{color:#fff;}

.prod .fd{margin-top:4px;}


.choose{background:url(../images/ys.jpg) center no-repeat;height:620px;}
.choose .mtitle{margin-bottom:28px;padding-top: 40px}
.choose .mtitle h2{color:#fff;}
.choose .mtitle h2 strong{color:#fff000}
.choose .mtitle:after{background: rgba(255,255,255,.3)}

.choose .bd{}
.choose .intro{text-align:center;color:#fff;font-size:18px;line-height:26px;margin-bottom:40px;}
.choose li{float:left;width:256px;height:258px;border:1px solid #42327f;margin-right:24px;background:#fff;text-align:center;padding:48px 12px 0;}
.choose li h3{font-size:24px;color:#333;line-height:63px;}
.choose li p{font-size:16px;color:#777;height:72px;overflow:hidden;}
.choose li.c2,.choose li.c4{border-color:#ee8e16;}
.choose li:last-child{margin-right:0;}
.choose li:hover{box-shadow:0 0 38px rgba(0, 0, 0, 0.08) inset;transition: all 0.15s ease 0s;}


.news{background:#fafafa;padding-bottom:42px;}
.news .hd{margin-bottom:35px;}
.news .hd h2{border-bottom:1px solid #e3e3e3;font-size:30px;font-weight:400;height:100px;line-height:80px;text-align:center;padding-top:16px;}
.news .hd ul{margin:auto;text-align:center;margin-top:-17px;}
.news .hd ul li{display:inline-block;text-align:center;margin:0px 10px;}
.news .hd ul li a{display:block;border:1px solid #E3E3E3;border-radius:20px;background:#FFFFFF;width:105px;height:30px;line-height:30px;font-size:16px;}
.news .hd ul li.active a,.news .hd ul li:hover a{background:#ee8e16;border-color:#ee8e16;color:#fff;}

.news .tabc{display:none;}

.news .bd ul{width:100%;}
.news .bd li {float:left;width:578px;height:168px;border:1px solid #eee;background:#fff;margin:0 40px 28px 0}
.news .bd li .pic{display:block;float:left;padding:4px;width:160px;height:160px;border-right:1px solid #eee;}
.news .bd li .pic img{display:block;width:100%;height:100%}

.news .bd li .con {margin-left:170px;padding:17px 20px;}
.news .bd li .con .tit{display:block;height:20px;line-height:20px;overflow:hidden;font-size:16px;color:#555;margin-bottom:10px;}
.news .bd li .con p{font-size:14px;display:block;color:#777;height:80px;line-height:20px;overflow:hidden;margin-bottom:7px;}
.news .bd li .con .more{color:#ee8e16;float:left;}
.news .bd li .con .more i{float:left;background-position:0 -47px;width:12px;height:12px;margin:7px 7px 0 0;}
.news .bd li.end{margin-right:0;}

.news .bd li:hover{border-color:#ccc;}
.news .bd li:hover .pic{border-right:1px solid #ccc;}
.news .bd li:hover .tit{color:#ee8e16;}

.news .fd{margin-top:14px;}

.guanzhu{border-top:0;}