@charset "utf-8";
/* CSS Document */

/*banner*/
.banner{width:100%; margin:0 auto; position:relative; height:600px;}
.fullSlide{width:100%;position:relative;height:100%;background:transparent}
.fullSlide .bd{margin:0 auto;height:100%;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul{height:100%;}
.fullSlide .bd li{height:100%;overflow:hidden;text-align:center;background-position:center;background-repeat:no-repeat}
.fullSlide .bd li a{display:block;height:100%}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0}
.fullSlide .hd ul{text-align:center;margin-bottom:30px}
.fullSlide .hd ul li{background:#333;cursor:pointer;display:inline-block;*display:inline;zoom:1;width:100px;height:11px;margin:1px;overflow:hidden;*filter:alpha(opacity=50);*opacity:.5;line-height:999px}
.fullSlide .hd ul .on{background:#fff}
.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:15%;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:15%;background-position:-6px -137px;}
.dbj{ width:100%; height:1149px; background:url(../images/bj1.jpg) no-repeat center;}

/*搜索*/
.fiess{width:100%; height:60px; margin:0 auto; border-bottom:1px solid #ccc;}
.search{ width:1180px; height:60px; margin:0 auto;}
.search_l{ float:left; height:60px; line-height:60px; font-weight:bold;}
.search_l img{ float:left; vertical-align:middle; padding-top:20px;}
.search_l a{ margin:0 5px; text-decoration:none; font-weight:normal;}
.search_l a:hover{ text-decoration:underline;}
.search_r{ float:right; height:60px;}
.search-box{ width:194px; height:29px; margin-top:18px;}
.search-text{width:159px; height:29px; float:left; line-height:29px; border:0; text-indent:1.2em; background:url(../images/ss_k.jpg) no-repeat; color:#999;}
.search-button{ background:url(../images/ss_s.jpg) no-repeat;width:35px; height:29px; float:left;border-style :none; cursor:pointer;}

/*合作客户*/
.hzkh{ width:1180px; height:194px; margin:0 auto; position:relative; margin-top:30px;}
.hzkh h3{ font-size:24px; text-align:center;}
.hzkh h3 a{ color:#f7c510;}
.hzkh i{ display:block; margin:0 auto; text-align:center; margin-top:6px; color:#999; text-transform:uppercase;}
.left{ width:44px; height:44px; position:absolute; left:0; top:104px;}
.right{ width:44px; height:44px; position:absolute; right:0; top:104px;}
.hzkh ul{ margin-top:24px; margin-left:58px; width:1056px; height:112px; overflow:hidden;}
.hzkh ul li{ float:left; margin-right:18px;}
.hzkh ul li img{ width:170px; height:80px; border:1px solid #ccc;}
.hzkh ul li p{ line-height:30px; height:30px; text-align:center; width:172px;}

/*产品*/
.cp{width:1180px; height:auto; margin:40px auto;}
.cpzb{ width:226px; height:auto; background:#f7c510; float:left;}
.cpyb{ width:920px; height:1240px; background:#fff; float:right; }
.cpzb h2{ font-size:19px; text-align:center;padding: 28px 0 16px 0;}
.cpzb h2 a{ color:#fff;}
.cpzzx{ width:212px; height:auto; background:#fff; margin:0 auto; padding-top:28px; padding-bottom:1px; margin-bottom:8px;}
.cpzzx h3{ background:url(../images/ad.jpg) no-repeat center; width:169px; height:36px; line-height:36px; font-size:14px; padding-left:18px; margin:0 auto; margin-bottom:8px;}
.cpzzx h3 a{ color:#fff;}
.cpzzx ul{ width:188px; margin:0 auto;line-height:28px; margin-bottom:18px;}
.cpzzx ul li{ border-bottom:1px dashed #ccc;}
.cpzzx ul li img{ width:8px; height:8px; padding:0 12px 0 26px;}

.cp .cpy{ width:914px; height:auto; float:right;}
.cp .hd ul{ width:914px; height:40px; line-height:40px; border-bottom:1px solid #ccc;}
.cp .hd ul li{ float:left; font-size:18px; font-weight:bold;  width:140px; height:40px; text-align:center;  background:url(../images/111.jpg) no-repeat left; color: #f00;}
.cp .hd ul li a{ color:#f7c510;}
.cp .bd ul{ margin-top:28px;}
.cp .bd ul li{ float:left; margin:0 8px; margin-bottom:14px;}
.cp .bd ul li p{ height:40px; width:210px; text-align:center; line-height:40px; font-size:14px;}
.cp .bd ul li img{ width:202px; height:160px; display:block; border:1px solid #ccc; padding:4px;}
.cp .hd i{ float:right; font-style:normal; line-height:40px; margin-right:9px;}

/*案例*/
.jjzx{ width:1180px; height:410px; margin:0 auto; padding-top:30px;}
.jjzx h2{ font-size:26px; text-align:center; margin:0 auto;}
.jjzx i{ display:block; font-size:18px; color:#ccc; text-align:center; margin:0 auto; margin-top:10px;}
.sdkc_box{ width:1180px; margin:auto; height:346px; padding-bottom:40px;}
.carousel{ margin:0px auto; padding:7px 0px 0px 0px; width:1180px; height:326px; overflow: hidden; position: relative;}
.carousel .slides{ margin:0px auto; overflow:hidden; position:relative; margin-top:16px;}
.carousel .slides div{ border:3px solid rgba(0,0,0,0.3);}
.carousel .slides  div em{ position:absolute; bottom:0px; text-align:center; line-height:40px; font-size:16px; left:0px; width:100%; height:40px; display:block; background-color: rgba(0,0,0,0.5); font-style:normal;}
.carousel .slides  div em a{ color:#fff;}
.carousel .slides img{width:420px; height:235px;}
.carousel .slides .slideItem{ padding:0px; overflow:hidden; position:absolute; cursor:pointer; opacity:1!important;}
.carousel .slides .slideItem a{ overflow:hidden; display:block;}
.carousel .slides .slideItem img{ width:100%; height:100%;}
.carousel .slides .slideItem .cover{ background:rgb(0, 0, 0); left:0px; top:0px;width:100%!important; display:block; position:absolute;}
.prevButton{background:url(../images/t_l_1.png) no-repeat 0px 0px; top:150px; width:59px; height:59px; display:block; position:absolute; z-index:99; cursor:pointer;}
.nextButton{background: url(../images/t_r_1.png) no-repeat 0px 0px; top:150px; width:59px; height:59px; display:block; position:absolute; z-index:99; cursor:pointer;}
.prevButton{left:10px;}
.nextButton{background-position:0px 0px; right:0px;}

/* 优势 */
.yszx{ height:977px; width:100%; margin:40px auto; background:url(../images/ys.jpg) no-repeat center; position:relative; padding-top:7px;}
.yszx h3 img{ display:block; margin:0 auto;}
.yszs{ height:830px; width:1180px; margin:30px auto;}
.div_01{ width:1180px; height:321px; margin-top:68px;}
.div_01 img{ float:right;}
.div_01 span{ float:left; width:504px; height:140px; padding-left:64px;}
.div_01 span h4{ font-size:22px; color:#f8cd4a; margin:20px 0;}
.div_01 span p{ line-height:26px; font-size:14px;}
.div_02{ width:1180px; height:292px; margin-top:42px;}
.div_02 img{ float:left;}
.div_02 span{ float:right; width:504px; height:140px; padding-left:64px;}
.div_02 span h4{ font-size:22px; color:#f8cd4a; margin:21px 0;}
.div_02 span p{ line-height:26px; font-size:14px;}

/* bn1*/
.bn1{ height:168px; width:100%; background:url(../images/01.jpg) no-repeat center;margin:0px auto;}
.bnzz{ height:168px; width:1180px; margin:0px auto; position:relative; margin-top:20px;}
.bnzz h4{ font-size:30px;color:#f8cf50; position:absolute; top:42px; left:134px;}
.bnzz p{  font-size:18px;position:absolute; top:95px; left:197px;}
.ads1_butt{ display:block; position:absolute; right:145px; bottom:24px; width:130px; height:32px; background:#ab0101; text-align:center; line-height:32px; font-size:14px;}
.ads1_butt a{ color:#fff;}
.ads1_tel{ position:absolute; right:116px; bottom:68px;color:#ab0101; font-size:14px; font-weight:bold;}
.ads1_tel span{ font-size:24px;color:#ab0101; line-height:40px; display:block;}

/*客户*/
.kes{width:1180px; height:480px; margin:30px auto;}
.zbkhjz{ width:780px; height:450px; float:left;}
.cose{ height:450px; width:350px; float:right;}
.tb{ line-height:50px; height:50px; width:780px; border-bottom:1px dotted #ccc;}
.tb h3{ font-size:20px; float:left;}
.tb em{ float:right; padding-top:10px;}
.th{ line-height:50px; height:50px; width:350px; border-bottom:1px dotted #ccc;}
.th h3{ font-size:20px; float:left;}
.th em{ float:right; padding-top:10px;}
.dyg{ width:716px;height:166px;float:left; margin:30px 0 20px 20px; border-radius:100px; border:1px solid #ccc;}
.dyg img{ width:162px; height:162px; float:left; border:2px solid #f9d140; border-radius:50%;}
.dyg span{ display:block; height:170px; float:right; width:530px;}
.dyg span h4{ font-size:14px;margin: 28px 0 10px 20px; color:#f9d140;}
.dyg span p{ line-height:22px; height:44px; overflow:hidden; width:487px; margin: 0 auto;}
.dyg span em{ width:72px; height:28px; line-height:28px; text-align:center; color:#fff; background:#ab0101; display:block; border-radius:100px;margin: 12px 0 0 18px;}
.cose ul{ float:left; margin-left:26px; margin-top:30px; width:324px; height:390px; overflow:hidden;}
.cose ul li{ float:left; margin-bottom:6px; margin:0 auto;}
.cose ul li img{ width:296px; height:196px;}
.cose ul li p{ width:296px; line-height:40px; height:40px; text-align:center;}

/* bn2*/
.bn6{ height:160px; width:100%; background:url(../images/03.jpg) no-repeat center;margin:0px auto; margin-top:40px;}
.bnzz6{ height:160px; width:1180px; margin:0px auto; position:relative; margin-top:40px;}
.bnzz6 h4{ font-size:30px;color:#fff; position:absolute; top:38px; left:312px;}
.bnzz6 p{  font-size:22px;color:#fff; width:484px; height:38px; line-height:38px; text-align:center; border-bottom:1px solid #fff; border-top:1px solid #fff; position:absolute; top:90px; left:312px;}
.ads6_butt{ display:block; position:absolute; right:20px; bottom:54px; width:100px; height:30px; background:#ab0101; text-align:center; line-height:30px; font-size:14px;}
.ads6_butt a{ color:#fff;}
.ads6_tel{ position:absolute; right:152px; bottom:42px;color:#ab0101; font-size:14px;}
.ads6_tel span{ font-size:26px; font-family:Impact; color:#ab0101; line-height:40px; display:block;}


/* 关于 */
.gs_box{ width:1180px; height:334px; margin:50px auto;}
.gs_box img{ width:546px; height:334px; border:2px solid #f7c510; float:left; border-radius:20px;}
.seis{ width:586px; height:334px; float:right;}
.seis h3{ font-size:40px; width:586px; height:75px;line-height:75px; background:url(../images/khtb.jpg) no-repeat center; margin-top:24px;}
.seis h3 a{ color:#f7c510;}
.seis p{ line-height:30px; height:150px; overflow:hidden; float:right;margin-top:16px;}
.seis em{ font-size:16px; width:142px; height:44px; line-height:44px; text-align:center; display:block; border:2px solid #ab0101; float:left;margin-top:18px;}
.seis em a{color:#ab0101; }

/* bn3*/
.bn4{ width:100%; height:366px; background:url(../images/cp.jpg) no-repeat center; margin:0px auto;}
.bnzz4{ height:320px; width:1180px; margin:0px auto; position:relative; padding-top:46px;}
.bnzz4 h3{ font-size:24px; text-align:center;}
.bnzz4 h3 a{ color:#fff;}
.bnzz4 i{ display:block; text-transform:uppercase; margin:0 auto; width:300px; height:16px; background:url(../images/a.png) no-repeat center; text-align:center; margin-top:8px;}
.bnzz4 i a{ color:#fff; text-align:center;}
.bnzz4 ul{ position:absolute; left:20px; top:155px; width:510px; height:170px; overflow:hidden;}
.bnzz4 ul li{ float:left; width:212px; height:170px; margin-right:34px;}
.bnzz4 ul li img{ width:212px; height:134px;}
.bnzz4 ul li p{ line-height:40px; height:40px; text-align:center;}
.bnzz4 h4{ font-size:14px;color:#f7c510; position:absolute; bottom:168px; right:332px;}
.bnzz4 h5{font-size:18px;color:#f7c510;position:absolute; bottom:137px; right:272px;}
.bnzz4 b{ font-size:14px; position:absolute; bottom:110px; right:192px;}
.ads4_butt{ display:block; position:absolute; right:30px; bottom:74px; width:128px; height:32px; background:#ab0101; text-align:center; line-height:32px; font-size:14px;}
.ads4_butt a{ color:#fff;}
.ads4_tel{ position:absolute; right:174px; bottom:66px;color:#ab0101; font-size:14px; font-weight:bold;}
.ads4_tel span{ font-size:22px; color:#ab0101; line-height:40px;}

/*问题*/
.trends{margin: 0 auto;width:1180px; height:390px; margin-top:30px;}
.trends .tab_menu{ width:736px; height:390px;float:left; overflow:hidden;}
.tab_menu .ttt{ width:736px; height:40px; border-bottom:1px solid #ccc;}
.tab_menu .ttt ul{ width:365px; float:left; height:40px; }
.tab_menu li a h3{font-size:18px;color:#333;}
.tab_menu .ttt .gd{ float:right; line-height:40px; padding-right:5px;}
.tab_menu .ttt .gd a{font-size:14px;color:#000;}
.tab_menu .ttt li{ float:left; width:100px; height:40px; text-align:center; line-height:40px;cursor:pointer; color:#000; background:url(../images/kb.jpg) no-repeat left; margin-right:20px;}
.tab_menu .ttt li a h3:hover,{color:#f7c510; }
.tab_menu .ttt .active h3{color:#f7c510;background:url(../images/logobj.jpg) no-repeat left;}
.tab_menu .tabcont{ width:640px; float:left; height:auto;clear:both;margin-top:20px;}
.tab_menu .tabcont .tabc{width:740px; float:left; height:auto;clear:both;}
.tab_menu .tabc .box_nr{width:740px; margin:0 auto;height:136px;}
.tab_menu .tabc .box_nr img{float:left;width:202px;height:120px;border:1px solid #c3c3c3;padding:3px;}
.tab_menu .tabc .box_nr p{ float:left;margin-left:15px;line-height:28px; text-indent:2em;padding-top:10px;font-size:12px;height:84px;overflow: hidden; color:#333;width:510px;}
.tab_menu .tabc .box_nr p a{color:#ccc; border:1px solid #ccc; font-size:12px;margin:20px 0 0 0px;}
.tab_menu .tabc .news{margin-top:10px;}
.tab_menu .tabc ul {}
.tab_menu .tabc ul li{width:342px; float:left;line-height:39px;  background:url(../images/bottom1.jpg) no-repeat left; padding-left:20px; border-bottom:1px dashed #ccc; margin-right:7px;}
.tab_menu .tabc ul li.last{ overflow:none;}
.tab_menu .tabc ul li span{ float:right; padding-right:15px;}
.news ul li a{ font-size:12px; color:#333; float:left;padding:0 5px;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;width:200px; }
.tab_menu .tabc .box_nr a h5{float:left;margin-left:15px;font-size:14px;color:#f7c510; margin-top:12px;}

.trends .cjwt{width:410px;float:right;height:350px;}
.trends .cjwt .question_title{height:40px; border-bottom:1px solid #ccc; margin:0 10px;}
.trends .cjwt .question_title a h3{ float:left;font-size:16px; color:#333; line-height:40px; }
.trends .cjwt .question_title .more{ float:right;color:#333;line-height:40px;margin-right:5px;}
.trends .cjwt ul li{margin:20px auto;}
.trends .cjwt .question{ line-height:200%; height:290px; margin:20px 8px 0 8px; overflow:hidden;}
.trends .wen a{color:#333;font-size:12px; line-height:20px; background:url(../images/w.jpg) no-repeat left center;padding-left:25px; font-weight:bold;}
.trends /*.right*/ .question ul li{margin:12px auto;}
.trends .da{margin:10px auto;}
.trends .da p{color:#333; font-size:12px; line-height:24px; height:72px; overflow:hidden; background:url(../images/h.jpg) no-repeat left top;padding-left:25px;}

/*链接*/
.ljzx{ width:1180px; height:40px; margin:0 auto; line-height:40px;}
.ljzx h3{ width:60px; height:27px; float:left;}
.ljzx ul{ float:left;}
.ljzx ul li{ float:left; margin:0 20px;line-height:42px;}

/*回到顶部*/
.clearfix:after{content:'.';display:block;height:0;clear:both;visibility:hidden;}
.clearfix{*zoom:1;}
.clearfix .clear{_height:0px;}
/*gotop*/
.cbbfixed {position: fixed;right: 242px;transition: bottom ease .3s;bottom: -85px;z-index: 3;cursor:pointer;}
.cbbfixed .cbbtn {width: 40px;height: 40px;display: block;background-color: #333;}
.cbbfixed .gotop {transition: background-color ease .3s;margin-top: 1px;}
.cbbfixed .gotop .up-icon{float:left;margin:14px 0 0 9px;width:23px;height:12px;background: url(../images/side-icon02.png);}
.cbbfixed .gotop:hover {background-color:#333;}
.cbbfixed .weixin div {background: url(../images/weixin.jpg);width: 210px;height: 210px;position: absolute;left: -212px;top: -130px;opacity: 0;transform: scale(0);    -webkit-transform: scale(0);transform-origin: 100% 70%;-webkit-transform-origin: 100% 70%;transition: transform ease .3s,opacity ease .3s;-webkit-transition: all ease .3s;display:none\0;*display:none;}
.cbbfixed .weixin:hover div {display: block;transform: scale(1);-webkit-transform: scale(1);opacity: 1;*display:block;}
.cbbfixed .weixin .weixin-icon{float: left;margin:12px 0 0 11px;width:18px;height: 18px; background: url(../images/side-icon01.png);}
