@charset "utf-8";
.banner{width:100%;margin:0px auto;background: #fff; height: 500px;z-index:1; position:relative;}
.banner .bd { position: relative; z-index: 1; text-align: center; }
.banner .bd ul { width: auto; !important; }
.banner .bd li { width: auto; !important; height: 500px; }
.banner .bd li a { position: absolute; width: 100%; height: 500px; display: block; }
.banner .hd { width: 100%; position: absolute; bottom: 0; height: 30px; line-height: 30px; text-align: center; z-index: 1000; }
.banner .hd ul li { text-align: center; cursor: pointer; display: inline-block; *display:inline; zoom: 1; width: 15px; height: 15px; margin: 5px 7px 5px 7px; background: #fff; overflow: hidden; line-height: 9999; border-radius: 100%; }
.banner .hd ul li.on { background: #0082cc; }

.product-bg{width:100%;background: url(../images/content-top-bg.png) repeat-x top;}
.product-area{width:100%;height:auto;margin-top:30px;overflow: hidden;}
.product-cate{width:229px;padding-right:6px;height:auto;}
.product-cate .cate-title{width:229px;background:#656565;text-align: center;line-height:69px;color:#fff;font-size:26px;font-weight: bold; }
.product-cate .p-cate-list{width:227px;border:1px solid #656565;height:auto;background:#d0d0d0;}
.p-cate-list ul li{height:105px;background:url(../images/cate-li-bg.png) no-repeat center bottom;line-height:105px;text-align: left;padding:0px 20px;width:195px;}
.p-cate-list ul li p{float:left;font-size:16px;}
.p-cate-list ul li p i{margin-left:10px;}
.p-cate-list ul li span{float:right;font-size:20px;}
.p-cate-list ul li:hover,.p-cate-list ul li.on{background:url(../images/cate-li-on.png) no-repeat -3px;}
.p-cate-list ul li:hover p,.p-cate-list ul li.on p{color:#fff;}
.p-cate-list ul li:hover span,.p-cate-list ul li.on span{color:#fff;}

.product-list{width:943px;overflow: hidden;height:auto;}
.list-title{width:100%;background: url(title-bottom-bg.png) no-repeat left bottom;overflow: hidden;}
.list-title h3{margin-right:5px;height:30px;color:#565656;padding-bottom:10px;line-height:30px;font-size:20px;font-weight: bold;float:left;}
.list-title h3 i{margin-left:5px;font-size:18px;font-weight: normal;color:#cdcdcd;}
.list-title p{float:right;line-height:30px;font-weight: bold;font-size:18px;padding-top:5px;}

.plist-area{width:100%;height:auto;overflow:hidden;padding:10px 0px;}
.plist-area ul li{float:left;border:1px solid #d0d0d0;margin:10px 7px;overflow: hidden;}
.plist-area ul li .p-img{padding:5px;overflow: hidden;width:288px;height:239px;text-align: center;}
.plist-area ul li .p-img img{width:288px;height:239px;overflow: hidden;background: #fff;}
.plist-area ul li .p-text{width:100%;border-top:1px solid #eee;text-align: center;font-size:14px;height:30px;line-height:30px;overflow: hidden;padding-bottom:15px;padding-top:10px;}
.plist-area ul li:hover .p-img{background: #0082cc;}
.plist-area ul li:hover .p-img img{transition: all .3s ;}
.plist-area ul li:hover .p-text{background: #0082cc;border-top:1px solid #0082cc;color:#fff; transition: all .3s;}

.small-banner{width:100%;height:auto;overflow: hidden;}

.pk-bg{background: url(../images/pk-area-bg.png) no-repeat center top;height:1496px;}
.pk-area{width:100%;height:auto;overflow: hidden;margin-top:15px;}
.pk-c-list{padding:10px 0px 15px 0px;overflow: hidden;height:150px;text-align:center;background: url(../images/bg-line.png) no-repeat center bottom;}
.pk-c-list div{display:inline-block;}
.pk-c-list .c-left{width:400px;height:auto;text-align: right;margin-right:35px;}
.pk-c-list .c-left h3{font-size:26px;font-weight: bold;color:#0082cc;margin-bottom:5px;}
.pk-c-list .c-left p{font-size:16px;max-height:78px;line-height:26px;}
.pk-c-list .c-center{width:136px;height:137px;vertical-align:top;background: url(../images/title-bg.png) no-repeat;line-height:117px;font-size:28px;color:#fff;}
.pk-c-list .c-right{width:400px;height:auto;text-align: left;margin-left:35px;}
.pk-c-list .c-right h3{font-size:26px;font-weight: bold;color:#5e5e5e;margin-bottom:5px;}
.pk-c-list .c-right p{font-size:16px;max-height:78px;line-height:26px;}

.cases-area{width:100%;height:auto;overflow:hidden;margin-top:30px;}
.cases-cate{float:left;width:260px;height:auto;overflow: hidden;background: #656565;padding:5px;}
.cases-cate .cases-title{width:260px;text-align: center;line-height:69px;color:#fff;font-size:26px;font-weight: bold;}
.c-cate-list{width:260px;margin:0px auto;background: #fff;height:auto;}
.c-cate-list ul li{width:220px;padding:0px 20px;height:91px;background: url(../images/cases-cate-bg-line.png) no-repeat center bottom;}
.c-cate-list ul li p{line-height:91px;font-size:16px;font-weight:bold;color:#767676;padding-left:65px;width:165px;text-align: center;}
.c-cate-list ul li:nth-child(1) p{background:url(../images/cate-1-ico.png) no-repeat 10px 20px;}
.c-cate-list ul li:nth-child(2) p{background:url(../images/cate-2-ico.png) no-repeat 10px 20px;}
.c-cate-list ul li:nth-child(3) p{background:url(../images/cate-3-ico.png) no-repeat 10px 20px;}
.c-cate-list ul li:nth-child(4) p{background:url(../images/cate-4-ico.png) no-repeat 10px 20px;}
.c-cate-list ul li:nth-child(5) p{background:url(../images/cate-5-ico.png) no-repeat 10px 20px;}

.c-cate-list ul li:hover,.c-cate-list ul li.on{background: url(../images/cases-cate-li-bg.png) no-repeat center;}
.c-cate-list ul li:hover p,.c-cate-list ul li.on p{color:#fff;}
.c-cate-list ul li:nth-child(1):hover p,.c-cate-list ul li:nth-child(1).on p{background:url(../images/cate-1-ico-on.png) no-repeat 10px 20px;}
.c-cate-list ul li:nth-child(2):hover p,.c-cate-list ul li:nth-child(2).on p{background:url(../images/cate-2-ico-on.png) no-repeat 10px 20px;}
.c-cate-list ul li:nth-child(3):hover p,.c-cate-list ul li:nth-child(3).on p{background:url(../images/cate-3-ico-on.png) no-repeat 10px 20px;}
.c-cate-list ul li:nth-child(4):hover p,.c-cate-list ul li:nth-child(4).on p{background:url(../images/cate-4-ico-on.png) no-repeat 10px 20px;}
.c-cate-list ul li:nth-child(5):hover p,.c-cate-list ul li:nth-child(5).on p{background:url(../images/cate-5-ico-on.png) no-repeat 10px 20px;}

.clist-area{float:right;width:920px;height:auto;}
.clist-area ul li{float:left;width:430px;height:270px;overflow: hidden;margin:0px 10px 10px 10px;position: relative;z-index:20;}
.clist-area ul li .c-img{width:430px;height:270px;z-index:20;text-align: center;}
.clist-area ul li .c-img img{max-width:430px;height:270px;}
.clist-area ul li .c-title{position: absolute;z-index:30;bottom:0px;width:100%;background: url(../images/cases-li-bg.png) repeat-x;height:30px;line-height:30px;color:#fff;text-align: center;}

.youshi-bg{width:100%;background: url(../images/liyou-area-bg.jpg) no-repeat center top;height:1212px;overflow: hidden;}
.liyou-area{width:100%;margin-top:10px;overflow: hidden;}
.liyou-area .liyou-content{width:100%;height:auto;overflow: hidden;}
.liyou-content .liyou-text{width:580px;height:auto;overflow: hidden;}
.liyou-content .liyou-text p{font-size:16px;color:#010101;line-height:26px;padding-left:120px;padding-top:70px;}
.liyou-content .liyou-text p span{color:#015ac2;}
.liyou-content .liyou-text .ys-one{background: url(../images/ys-t-1.png) no-repeat left top;width:100%;height:150px;}
.liyou-content .liyou-text .ys-two{background: url(../images/ys-t-2.png) no-repeat left top;width:100%;height:150px;margin-top:10px;}
.liyou-content .liyou-text .ys-three{background: url(../images/ys-t-3.png) no-repeat left top;width:100%;height:150px;}
.liyou-content .liyou-text .ys-four{background: url(../images/ys-t-4.png) no-repeat left top;width:100%;height:150px;margin-top:10px;}
.liyou-content .liyou-text .ys-five{background: url(../images/ys-t-5.png) no-repeat left top;width:100%;height:150px;}
.liyou-content .liyou-text .ys-six{background: url(../images/ys-t-6.png) no-repeat left top;width:100%;height:150px;margin-top:10px;}

.hzkh-area{width:1264px;margin:20px auto 0px auto;position: relative;z-index:20;height:auto;overflow: hidden;}
.hzkh-area .bd{width:1200px;margin:0px auto;height:auto;overflow: hidden;}
.hzkh-area .bd ul li{margin:0px 6px;float:left;text-align: center;}
.hzkh-area .bd ul li .kh-img{padding:10px;background: #eaede2;width:208px;height:105px;}
.hzkh-area .bd ul li .kh-img img{max-width:208px;height:105px;}
.hzkh-area .bd ul li .kh-text{text-align: center;margin-top:5px;font-size:14px;}
.hzkh-area .bd ul li:hover .kh-img{background: #0082cc;transition: all .3s;}

.hzkh-area .hd a{position: absolute;z-index:30;width:32px;height:57px;top:30px;background: url(../images/prev-next.png) no-repeat;}
.hzkh-area .hd a.prev{background-position: 0px 0px;left:0px;}
.hzkh-area .hd a.next{background-position: -32px 0px;right:0px;}

.khjz-area{width:100%;height:auto;overflow:hidden;margin-top:30px;}
.khjz-area ul li{float:left;padding:10px;border:1px solid #eee;width:260px;height:auto;margin:0px 8px;position: relative;z-index:10;}
.khjz-area ul li .jz-img{width:260px;height:200px;text-align: center;}
.khjz-area ul li .jz-img img{max-width:260px;height:200px;}
.khjz-area ul li .jz-text{width:100%;text-align: center;font-size:14px;height:30px;line-height:30px; overflow: hidden;}
.khjz-area ul li .hide-box{display: none;text-align:center;position:absolute;z-index:30;right:0px;top:0px;padding:20px;width:242px;height:212px;background: url(../images/khjz-bg.png) repeat;}
.khjz-area ul li .hide-box p{font-size:14px;color:#fff;line-height:26px;height:78px;overflow: hidden;text-align: left;margin-bottom:20px;}
.khjz-area ul li .hide-box a{width:80px;padding:3px 10px;border:1px solid #fff;color:#fff;border-radius: 4px;}

.honer-list{width:1264px;margin:20px auto 0px auto;position: relative;z-index:20;height:auto;overflow: hidden;}
.honer-list .bd{width:1200px;margin:0px auto;height:auto;overflow: hidden;}
.honer-list .bd ul li{margin:0px 15px;float:left;text-align: center;}
.honer-list .bd ul li .kh-img{width:210px;height:245px;text-align: center;}
.honer-list .bd ul li .kh-img img{max-width:210px;height:245px;}
.honer-list .bd ul li .kh-text{text-align: center;margin-top:5px;font-size:14px;}
.honer-list .bd ul li:hover .kh-img{background: #0082cc;transition: all .3s;}

.honer-list .hd a{position: absolute;z-index:30;width:32px;height:57px;top:100px;background: url(../images/prev-next.png) no-repeat;}
.honer-list .hd a.prev{background-position: 0px 0px;left:0px;}
.honer-list .hd a.next{background-position: -32px 0px;right:0px;}

.aboutus-area{width:100%;margin-top:30px;overflow: hidden;height:auto;padding-bottom:20px;border-bottom:1px solid #eee;}
.aboutus-text{width:560px;overflow: hidden;height:auto;margin-left:23px;}
.aboutus-text h3{font-size:28px;color:#565656;margin-bottom:25px;}
.aboutus-text .note{font-size:16px;line-height:26px;}
.aboutus-text .amore{width:100px;border-radius: 8px;text-align: center;font-size:16px;background: #aaa;color:#fff;padding:3px 5px;margin-top:30px;}
.shili-area{margin-top:15px;height:auto;overflow: hidden;}
.shili-list{width:1264px;margin:20px auto 0px auto;position: relative;z-index:20;height:auto;overflow: hidden;}
.shili-list .bd{width:1200px;margin:0px auto;height:auto;overflow: hidden;}
.shili-list .bd ul li{margin:0px 7px;float:left;text-align: center;}
.shili-list .bd ul li .sl-img{width:285px;height:185px;text-align: center;}
.shili-list .bd ul li .sl-img img{max-width:285px;height:185px;}
.shili-list .bd ul li .sl-text{text-align: center;margin-top:5px;font-size:14px;}
.shili-list .bd ul li:hover .sl-img{background: #0082cc;transition: all .3s;}

.shili-list .hd a{position: absolute;z-index:30;width:32px;height:57px;top:70px;background: url(../images/prev-next.png) no-repeat;}
.shili-list .hd a.prev{background-position: 0px 0px;left:0px;}
.shili-list .hd a.next{background-position: -32px 0px;right:0px;}

.news-area{width:100%;margin-top:20px;overflow: hidden; height: auto;}
.news-title{padding-bottom:10px;margin:5px 15px;border-bottom:1px solid #565656;overflow: hidden;}
.news-title h3{float:left;font-size:24px;font-weight: bold;color:#565656;}
.news-title h3 i{margin-left: 5px; font-size: 18px; font-weight: normal; color: #cdcdcd;}
.news-title p{float:right;margin-top:10px;}

.news-bg{background: url(../images/news-bg.png) no-repeat right top;}
.news-box{float:left;margin-right:10px;}
.news-problem{float:left;height:auto;width:370px;}
.news-list{padding:15px 30px 15px 15px;width:400px;min-height:160px;overflow: hidden;}
.news-list dl{margin-bottom:18px;overflow: hidden;}
.news-list dl dt{margin-bottom:10px;background: url(../images/wen.png) no-repeat left top;max-height:40px;line-height:20px;overflow: hidden;padding-left:20px;}
.news-list dl dt p{font-size:16px;}
.news-list dl dd{background: url(../images/da.png) no-repeat left top;max-height:80px;line-height:20px;overflow: hidden;padding-left:20px;}

.news-boxs{width:785px;height:293px;overflow:hidden;float:right;padding-right:25px;}
.news-boxs .hd ul li{float:left;width:50%;padding-bottom: 10px;cursor: pointer; border-bottom: 1px solid #565656; overflow: hidden;margin:5px 0px;}
.news-boxs .hd ul li h3{float: left; font-size: 24px; font-weight: bold; color: #565656;}
.news-boxs .hd ul li h3 i{    margin-left: 5px; font-size: 18px; font-weight: normal; color: #cdcdcd;}
.news-boxs .hd ul li.on h3,.news-boxs .hd ul li:hover h3{color:#0082cc;}

.news_vouch{width:100%;margin-bottom:10px;height:auto;overflow: hidden;}
.news_vouch .news-img{float:left;width:354px;height:242px;border:1px solid #eee;text-align: center;}
.news_vouch .news-img img{max-width:354px;height:242px;}
.news_vouch .newsvouch-title{float:left;width:415px;height:30px;overflow: hidden;margin-left:10px;}
.news_vouch .newsvouch-title p{float:left;font-size:16px;height:30px;line-height:30px;}
.news_vouch .newsvouch-title span{float:right;line-height:30px;}
.news_vouch .news-note{float:left;width:415px;line-height:23px;margin-left:10px;margin-top:10px;}
.news_vouch .news-note p{line-height:23px;font-size:14px;}

.news-boxs .bd ul li{float:left;width:48%;margin:0% 1%;border-bottom:1px dashed #dedede;}
.news-boxs .bd ul li h3{background: url(../images/news-ico.png) no-repeat left; padding-left: 10px; float: left; line-height: 40px; max-width:280px; height: 40px; overflow: hidden;}
.news-boxs .bd ul li span{float:right;line-height:40px;}