/* CSS Document */
/* Generated by wjdhcms 3.0 */

@charset "utf-8";


/*———————————————————————————————banner————————————————————————————————*/
.banner{width:100%; margin:0 auto; clear:both; position:relative; height:500px;}
.fullSlide{width:100%; position:relative; height:100%; background:transparent;}
.fullSlide .jd{margin:0 auto; height:100%; position:relative; z-index:0; overflow:hidden;}
.fullSlide .jd ul{height:100%; margin:0 auto;}
.fullSlide .jd li{height:100%; overflow:hidden; text-align:center; background-position:center; background-repeat:no-repeat;}
.fullSlide .jd li a{display:block; height:100%;}
.fullSlide .kd{width:100%;position:absolute;z-index:1;bottom:0;left:0;}
.fullSlide .kd ul{text-align:center;margin-bottom:20px;}
.fullSlide .kd ul li{background:#fff;cursor:pointer;display:inline-block;*display:inline;zoom:1;width:42px;height:11px;margin:1px;overflow:hidden;*filter:alpha(opacity=50);*opacity:.5;line-height:999px;}
.fullSlide .kd ul .on{background:#247dff;}
.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:2%;z-index:1;width:40px;height:60px;background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;*filter:alpha(opacity=50);*opacity:.5;display:none;}
.fullSlide .next{left:auto; right:2%; background-position:-6px -137px;}

/*search*/
.box{ width:100%; height:60px; }
#search{width:1180px; height:60px; margin:0 auto; overflow:hidden;    position:relative;  border-bottom: solid 1px #eaeaea;}
.search_left{float:left;line-height:63px; font-size:14px;background:url(../images/ssbj.jpg) no-repeat left;padding-left: 37px;}
.search_left p{font-size: 18px; color: #101920;letter-spacing: 1px;}
.search_right{float:right;width:270px;height:35px; line-height:35px; margin-top:15px; }
.font1{padding-left:0px;}
.out{ width:258px; height:30px; float:left; line-height:30px; font-size:12px;  padding-left:10px; background:#f4f4f4; border-radius:50px;}
.btnn{width:37px; height:30px; background:url(../images/search-btn.png) no-repeat;  cursor:pointer; float:right;  margin:-30px 2px 0 0; }


/*xm*/
.xm{ width:1180px; margin:40px auto; height:auto; overflow:hidden;}
.xm-title{ text-align:center; background:url(../images/xm-title.png) no-repeat center 25px; width:275px; height:74px;}
.xm-title h3{ font-size:30px;color:#101920;}
.xm-title h3 span{color: #247dff}
.xm-b{ margin-top:20px;}
.xm-b1{ float:left; width:277px; height:328px;  margin:0 5px;border-radius: 5px;box-shadow: 0px 0px 9px #f4f4f4;margin-bottom: 8px;}
.xm-b1 dl dt{ width:232px; height:145px;margin-top: 15px;}
.xm-b1 dl dt img{width:232px; height:145px;}
.xm-b1 dl dt a{  position: relative; display: block; overflow:hidden;width:232px; height:145px;}

.xm-b1 dl dd{ margin-top:4px;}
.xm-b1 dl dd h4{ color:#247dff;width:64px; height:34px; line-height:34px; border-bottom:2px solid #2980ff; font-size:16px; text-align:center;}
.xm-b1 dl dd p{ width: 215px; color: #545454; line-height: 24px;margin-top: 8px;height: 90px;}




.xm-b1 dl dd em{background:url(../images/xmmore.jpg) center no-repeat; width:121px; height: 30px; display: block;font-style: normal;line-height: 30px;margin-top: 25px;}
.xm-b1 dl dd em a{ display: block; font-size: 14px;color: #383838; padding-left: 18px;}

/*ad1*/
.ad1{ width:100%; background:url(../images/ad1.jpg) no-repeat center center; height:195px;}
.ad1-c{ width:1180px; margin:0 auto; color:#FFF; position:relative;}
.gg1{font-size: 38px; color: #ffbb04; font-weight:bold;top: 35px;position: absolute;left: 360px;}


.ad1-c p{ position:absolute; left:405px; top:106px;}
.ad1-c p span{ font-size:24px;}
.ad1-c p a{ margin-left:20px;}


/*hz*/
.hz{ width:1180px; height:auto; overflow:hidden; margin:0 auto; margin-top:-66px;}
.hz-l{ float:left; width:256px; height:317px; background:#247dff; border:1px solid #000; padding:55px 0 0 20px; color:#FFF;}
.hz-l em{ display:block; font-style:normal; font-size:24px; text-transform:uppercase; }
.hz-l b{ display:block; font-size:36px;}
.hz-l p{ font-size:16px;margin-bottom: 60px;}
.hz-l span{  width:114px; height:32px; line-height:32px;  background:#ffbb05;  margin-top:5px;text-align: center;display: block;}
.hz-l span a{ color:#FFF;}
.hz-l span:hover{ background:none; border:1px solid #FFF;}
.hz-r{ float:right; width:885px; margin-top:80px;}
.allbrand .brand{width:885px;height:280px;overflow:hidden;}
.allbrand .brand a{display:inline-block;position:relative;float:left;width:198px;height:116px;line-height:140px;text-align:center;color:#fff;font-size:14px; margin:15px 11px;}
.allbrand .brand a img{position:absolute;left:10px;width:198px;height:116px;border:1px solid #e9e8e8;}
.allbrand .brand a b{display:none;position:absolute;top:36px;left:10px;width:198px;height:116px;background:#0089f3;border:1px solid #e9e8e8;cursor:pointer;overflow:hidden; line-height:116px;}


/*anli*/
.anlibox{ width:100%;margin: auto;background:url(../images/albj.jpg) no-repeat center; height: 449px; }
.anli{ width:1180px; height:auto; overflow:hidden; margin:40px auto;}
.anli-title{ text-align:center; background:url(../images/xm-title.png) no-repeat center 25px; width:275px; height:74px;}
.anli-title h3{ font-size:30px;color:#101920;}
.anli-title h3 span{color: #247dff}

.anli-b{ margin-top:30px;}
.anli-b dl{ float:left; width:275px; margin:0 10px;}
.anli-b dl dt img{ width:273px; height:210px;border: solid 1px #e6e6e6;}
.anli-b dl dd{  width:214px; height:34px;  position:relative; line-height: 34px;overflow: hidden;}
.anli-b dl dd a{ display:block; font-size:14px; text-align:center;}
.anli-b dl dd span{ display:block; width:45px; height:1px; background:#000; margin-top:10px;}
.anli-b dl dd p{ color:#545454; line-height:25px; margin-top:10px; height:80px; overflow:hidden;}


/*ys*/
.ys-title{ width:100%; background:url(../images/ys-title.jpg) no-repeat center center; height:315px;}

.ys-title-b{ font-size: 22px; color: #ffffff; position:absolute; left:378px; top:170px;}

.ys-title-c{ width:1180px; margin:0 auto; position:relative;}
.ys-title-c h3{ position:absolute; left:277px; top:240px;}
.ysbox{ width: 100%;margin: auto;background:url(../images/ysbj.jpg) no-repeat center; height:837px; }
.ys{ width:1180px; margin:auto; position:relative;}
.ys-b1{ position:absolute; width:470px; left:60px; top:80px;}
.ys-b1 dl{ margin-top:20px;}
.ys-b1 dl dt{ font-size:20px; font-weight:bold; color:#247dff;}
.ys-b1 dl dd{ line-height:30px; margin-top:10px;color: #444444;}
.ys-b2{ left:666px; top:461px;}
.ys-b3{position: absolute;top:69px; right: -2px;}
.ys-b4{position: absolute;top:415px; left: 0px;}
.ys-b5{position: absolute;top:122px; left: 549px;}
.ys-b6{position: absolute;top:259px; left: 549px;}
.ys-b7{position: absolute;top:463px; left: 549px;}
.ys-b8{position: absolute;top:602px; left: 549px;}







/*jz*/
.jz{ width:1180px; height:auto; overflow:hidden; margin:40px auto;}
.jz-title h3{ float:left; width:195px;}
.jz-title h3 b{ font-size:30px; display:block;}
.jz-title h3 a{ display:block; font-size:18px; color:#247dff; font-weight:bold; }
.jz-title p{ float:right; margin-top:20px;}
.jz-b{ margin-top:20px;}
.jz-b dl{ float:left; width:560px; margin:20px 15px 0;}
.jz-b dl dt{ float:left; width:210px; height:214px; border:4px solid #f0f0f0; padding:6px;}
.jz-b dl dt a{ display:block; position:relative; overflow:hidden; width:210px;  height:214px;}
.jz-b dl dt img{ width:210px; height:214px;}
.jz-b dl dt a:hover img{transform: scale(1.2);
    transition: all 1s ease 0s;
	-webkit-transform: scale(1.2);
	-webkit-transition: all 1s ease 0s;}
.jz-b dl dd{ float:left; width:300px; margin-left:20px;}
.jz-b dl dd h3{ font-size:18px; background:url(../images/pic.png) no-repeat left; padding-left:22px;}
.jz-b dl dd p{ color:#828282; line-height:30px; margin-top:10px;}
.jz-b dl dd span{ display:block; background:url(../images/pic1.png) no-repeat right; width:76px; float:left; margin-top:20px; }
.jz-b dl dd span a{ color:#247dff;}


/*lc*/
.lc{ width:100%; background:url(../images/lc.jpg) no-repeat center center; height:590px;}
.lc-c{ width:1180px; margin:0 auto; padding-top:80px; color:#FFF;}
.lc-title{ text-align:center;}
.lc-title h3{ font-size:30px;}
.lc-b{ margin-top:40px;}
.lc-b dl{ float:left; width:285px; margin:30px 54px 21px 54px;}
.lc-b dl dt{ float:left;width: 89px;height: 89px;background: #fff;border-radius: 58px;}
.lc-b dl dt img{margin-left: 23px;margin-top: 24px;}
.lc-b dl dd{ float:left; width:169px; margin-left:18px;margin-top: 15px;}
.lc-b dl dd b{ font-size:16px; display:block;font-weight: normal;}
.lc-b dl dd p{ margin-top:5px;}


/*about*/
.aboutbox{width:100%; margin:auto;background:url(../images/jjbj.jpg) no-repeat center; height: 590px;}

.about{ width:1180px; height:auto; overflow:hidden; margin:auto;padding-top: 53px;}

.about-title{ text-align:center;}
.about-title h3{ font-size:30px;}
.about-title h3 span{ color:#247dff;}
.about-title p{ font-size:16px;}
.about-b{ margin-top:30px;}
.about-text{ float:left; width:557px; height:313px;  margin-top:70px; padding:35px 0 0 40px;}
.about-text h4{ font-size:24px; font-weight:bold;margin-left: 43px;}
.about-text p{ line-height:26px; color:#707070; width:454px; float:left; margin-top:13px;margin-left: 41px;margin-bottom: 52px;}
.about-text em{ display: block; padding-top: 45px;padding-left: 40px;}
.about-r{ float:right; width:575px; margin-top: 53px;}
.about-r p img{ width:575px; height:385px;}


/*honor*/
/* 滑动门 */
.honor{width: 100%;margin: auto;background:url(../images/rybj.jpg) no-repeat center;height: 351px;}
#tab_2{width:1180px;position:relative; height:280px;padding-top: 22px;}
#tab_2 .tab_menu_2{width:460px;  float:left;position:absolute;z-index:1; margin-left: 9px;}
#tab_2 .tab_menu_2 li{float:left;width:120px;height:46px;line-height:46px;cursor:pointer; font-size:18px; text-align:center;   margin:0 5px;}
#tab_2 .tab_box_2{width:1180px;height:206px;clear:both;top:58px;position:relative;}
#tab_2 .tab_menu_2 .selected{color:#247dff; cursor:pointer; width:120px; height:46px;  border:none; }

#tab_2 .hide{display:none;}
#tab_2 .tab_box_2 div ul li{ float:left; width:248px; margin:0 9px 0 38px;}
#tab_2 .tab_box_2 div ul li p{ border:1px solid #e6e6e6; width:234px; height:168px; padding:4px;}
#tab_2 .tab_box_2 div ul li p img{ width:234px; height:168px;}
#tab_2 .tab_box_2 div ul li p a{ position:relative; display:block; overflow:hidden; width:234px;  height:168px;}
#tab_2 .tab_box_2 div ul li p a:hover img{transform: scale(1.2);
    transition: all 1s ease 0s;
	-webkit-transform: scale(1.2);
	-webkit-transition: all 1s ease 0s;}
#tab_2 .tab_box_2 div ul li span{ display:block; height:40px; line-height:40px; border-bottom:1px solid #e6e6e6; text-align:center;}
#tab_2 .tab_box_2 div ul li:hover span{ border-bottom:1px solid #247dff}


/*ad2*/
.ad2{ width:100%; background:url(../images/ad2.jpg) no-repeat center center; height:304px; }
.ad2-c{ width:1180px; margin:0 auto; position:relative; color:#FFF; text-align:center; padding-top:58px;}
.ad2-c b{ font-size:30px; display:block;}
.ad2-c p{ margin:30px 0;} 
.ad2-c p span{ font-size:24px;}


/*news*/
.news{ width:1180px; height:auto; overflow:hidden; margin:40px auto;}
.news-title{ text-align:center;}
.news-title h3{ font-size:30px;}
.news-title p{font-size: 18px;color: #c2c2c2;}
.news-b{ margin-top:30px;}
.news-l{ float:left; width:385px; margin:0 4px;}
.news-img{width:385px; height:144px;margin-top: 7px;}
.news-img img{ width:385px; height:144px;}
.news-l-title{ height:34px; line-height:34px;}
.news-l-title h3{ float:left; font-size:16px;}
.news-l-title p{ float:right;}
.news-l-title p a{color:#959595;}
.news-n{ margin-top:10px;}
.news-n ul li{ height:34px; line-height:34px; font-size:12px; background:url(../images/pic2.jpg) no-repeat left; padding-left:15px;}
.news-n ul li a{ float:left; display:inline-block;white-space: nowrap; overflow: hidden; text-overflow: ellipsis; width:328px;font-size: 14px;color: #939393;overflow: hidden;}
.news-n ul li span{ float:right; color:#939393;font-size: 14px;}
.news-n ul li a:hover{ color:#247dff;}

/*link*/
.link{ width:1180px; margin:0 auto; height:48px; line-height:48px; background:#f4f4f4;}
.link dl dt{ float:left; width:112px; text-align:center; background:#247dff; height:48px; color:#FFF;}
.link dl dd{ float:left; margin-left:20px;}
.link dl dd a{ margin:0 10px;}

















