/*banner*/
.banner{width:100%; margin:1px auto 0; position:relative; height:460px;position:relative;}
.fullSlide{width:100%;position:relative;height:460px;background:transparent}
.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden}
.fullSlide .bd ul{width:100% !important}
.fullSlide .bd li{width:100% !important;height:460px;overflow:hidden;text-align:center;background-position:center;background-repeat:no-repeat; box-shadow:1px 5px #7ba17d;}
.fullSlide .bd li a{display:block;height:460px}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:15px;left:0}
.fullSlide .hd ul{text-align:center;}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:42px;height:11px;margin:1px;overflow:hidden;background:#333;*filter:alpha(opacity=50);*opacity:.5;line-height:999px}
.fullSlide .hd ul .on{background:#d50100;}
.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(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}
.fullSlide .bd li .ban_phone{position:absolute;top:335px;right:430px;}
.fullSlide .bd li .ban_phone strong{font-size:24px;color:#fff;}
.fullSlide .bd li .ban_phone a{display:inline-block;height:52px;margin-left:40px;}
.banner_1{height:370px;position:relative;}
/*search*/
.search_box{overflow:hidden;height:54px; background: #f2f2f2;}
.sea_left{margin-top:6px;}
.sea_left strong{display:block;height:25px;line-height:25px; background:#fa7b2b;border-radius:3px;font-size:14px;color:#fff;padding:0 15px;}
.sea_line{border-left:1px solid #f07a2c;height:42px;margin:0 35px;width:1px;}
.search_box .search{border:#0356b1 1px solid;height:26px;line-height:26px;width:256px;}
.search_box .search input{float:left;background:none;}
.search_box .search input.sea_inp{width:206px;height:26px;border:0;padding-left:10px;color:#a5a5a5;line-height:24px;border-radius:3px; } 
.search_box .search input.sea_btn{width:40px;height:26px;cursor:pointer;     background: url(search_icon.png) no-repeat center #0356b1;color:#fff;}
.search_box .sea_keyw{width:625px;overflow:hidden;line-height:50px;height:50px;}
.search_box .sea_keyw a{color:#333;margin-right:15px;}
.sea_right{margin-top:13px;}
.sea_right span{font-size:14px;}
/*图片滚动*/
.case_img{width:1180px; margin:0 auto;overflow:hidden;margin-top:25px;}
.case_img .gd_all ul{overflow:hidden;margin:0 68px;width:1040px;}
.case_img .gd_all li{ float:left; width:210px;margin-right:30px;text-align:center;}
.case_img .gd_all li img{ width:200px; height:130px;border:1px solid #bbbbbb;padding:2px;}
em{position: absolute;top: 14px;}
.t_r{ right:0px;}
.gd_all{ position:relative;}
/*公共标题样式*/
.pub_tit h3{background:url(pub_tit_bg.png) repeat-x center;overflow:hidden;}
.pub_tit h3 a{display:block;font-weight:bold; background: #fff;}
.pub_tit h3 a.tit{font-size:18px;padding:0 15px 0 25px;background:url(hot_tit_icon.png) no-repeat left center #fff;}
.pub_tit h3 a.more{font-size:14px;padding-left:15px;}
/*烦恼*/
.worry_wrap{margin-top:40px;}
.worry_wrap h3{ text-align: center;}
.worry_wrap h3 span{color:#c8c8c8;font-size:12px;display:block;}
.worry_wrap .wor_con{position:relative;background:url(worry_bg.png) no-repeat center bottom;height:360px;}
.worry_wrap .wor_con ul li{font-size:20px;font-weight:bold;position:absolute;}
.worry_wrap .wor_con ul li.li_1{top:44px;left:255px;}
.worry_wrap .wor_con ul li.li_2{top: 107px;left: 105px;}
.worry_wrap .wor_con ul li.li_3{top: 176px;left: 130px;}
.worry_wrap .wor_con ul li.li_4{top: 256px;left: 1px;text-align: center;}
.worry_wrap .wor_con ul li.li_5{top: 55px;right: 225px;}
.worry_wrap .wor_con ul li.li_6{top: 124px;right: 0px;}
.worry_wrap .wor_con ul li.li_7{top: 196px;right: 52px;}
.worry_wrap .wor_con ul li.li_8{top: 278px;right: 0;}
.worry_wrap .wor_serv{background:url(wor_ser_bg.png) repeat-x top;width:100%;overflow:hidden;}
.worry_wrap .wor_serv h5{float:left;background:url(wor_ser_tit.png) no-repeat center top;height:355px;width:185px;margin:17px 0 0 16px;}
.worry_wrap .wor_serv ul{margin:35px 0 0 0;}
.worry_wrap .wor_serv ul li{float:left;text-align: center;width:172px;height:172px;margin-left:50px;}
.worry_wrap .wor_serv ul li p{font-size:13px;line-height:22px;color:#fff;width:178px;margin-top:15px;}
.worry_wrap .wor_serv ul li span{display:inline-block;width:172px;height:172px;}
.worry_wrap .wor_serv ul li span:hover{transition: all 0.3s ease-out 0s;}
.worry_wrap .wor_serv ul li.pip span{background:url(pip.png) no-repeat top;}
.worry_wrap .wor_serv ul li.pip span:hover{background:url(pip_hover.png) no-repeat top;}
.worry_wrap .wor_serv ul li.td span{background:url(td.png) no-repeat top;}
.worry_wrap .wor_serv ul li.td span:hover{background:url(td_hov.png) no-repeat top;}
.worry_wrap .wor_serv ul li.fw span{background:url(fw.png) no-repeat top;}
.worry_wrap .wor_serv ul li.fw span:hover{background:url(fw_hov.png) no-repeat top;}
.worry_wrap .wor_serv ul li.zd span{background:url(zd.png) no-repeat top;}
.worry_wrap .wor_serv ul li.zd span:hover{background:url(zd_hov.png) no-repeat top;}
.worry_wrap .phone{width:960px;background:url(ser_phon_line.png) no-repeat 59px 29px; text-align: center;margin:-45px 0 0 200px;}
.worry_wrap .phone i{font-size:16px;display:inline-block;background:url(ser_phon.png) no-repeat left 13px;padding:10px 40px;}
/*服务*/
.pro_wrap{background:url(pro_tit_bg.png) no-repeat center top #eff2f7;padding-top:50px;margin-top:40px;}
.pro_tit{ text-align: center;}
.pro_tit h3 span{display:block;background:url(pro_tit.png) no-repeat center top;height:33px;margin:10px 0;}
.pro_tit h3 i{color:#747272;font-size:14px;}
.pro_wrap .pro_con ul{width:1300px;overflow:hidden;padding-bottom:30px;}
.pro_wrap .pro_con ul li{float:left;background:url(pro_li_bg.png) no-repeat center;width:265px;height:171px;margin:30px 38px 0 0;}
.pro_wrap .pro_con ul li:hover{background:url(pro_li_bg_hov.png) no-repeat center;transition: all 0.5s ease-out 0s;}
.pro_wrap .pro_con ul li:hover a span{color:#fff;}
.pro_wrap .pro_con ul li a{display:block;padding-top:30px;}
.pro_wrap .pro_con ul li a span{display:block; text-align: center;font-size:18px;font-weight:bold;width:255px;margin-top:15px;}
.pro_wrap .pro_con ul li a i{display:inline-block;height:65px;width:255px;}
.pro_wrap .pro_con ul li.pro_1 a i{background:url(ser_1_icon.png) no-repeat center;}
.pro_wrap .pro_con ul li.pro_1:hover a i{background:url(ser_1_hov.png) no-repeat center;}
.pro_wrap .pro_con ul li.pro_2 a i{background:url(ser_2_icon.png) no-repeat center;}
.pro_wrap .pro_con ul li.pro_2:hover a i{background:url(ser_2_hov.png) no-repeat center;}
.pro_wrap .pro_con ul li.pro_3 a i{background:url(ser_3_icon.png) no-repeat center;}
.pro_wrap .pro_con ul li.pro_3:hover a i{background:url(ser_3_hov.png) no-repeat center;}
.pro_wrap .pro_con ul li.pro_4 a i{background:url(ser_4_icon.png) no-repeat center;}
.pro_wrap .pro_con ul li.pro_4:hover a i{background:url(ser_4_hov.png) no-repeat center;}
.pro_wrap .pro_con ul li.pro_5 a i{background:url(ser_5_icon.png) no-repeat center;}
.pro_wrap .pro_con ul li.pro_5:hover a i{background:url(ser_5_hov.png) no-repeat center;}
.pro_wrap .pro_con ul li.pro_6 a i{background:url(ser_6_icon.png) no-repeat center;}
.pro_wrap .pro_con ul li.pro_6:hover a i{background:url(ser_6_hov.png) no-repeat center;}
.pro_wrap .pro_con ul li.pro_7 a i{background:url(ser_7_icon.png) no-repeat center;}
.pro_wrap .pro_con ul li.pro_7:hover a i{background:url(ser_7_hov.png) no-repeat center;}
.pro_wrap .pro_con ul li.pro_8 a i{background:url(ser_8_icon.png) no-repeat center;}
.pro_wrap .pro_con ul li.pro_8:hover a i{background:url(ser_8_hov.png) no-repeat center;}
.pro_more{background:url(pro_more_bg.png) no-repeat center bottom #fff;padding-bottom:10px;}
.pro_more a{font-size:14px;font-weight:bold;display:block;background:url(pro_more.png) no-repeat center top; text-align: center;padding-top:40px;}
/*专业知识*/
.zs_wrap{margin-top:30px;}
.zs_con .zs_img{width:272px;height:182px;position:relative;}
.zs_con .zs_img img{border:1px solid #d3d3d3;}
.zs_con .zs_img a.name{display:block;color:#fff;font-size:14px;font-weight:bold;height:35px;line-height:35px;background:url(an_hov_bg.png) repeat;width:270px;margin:0 auto;position:absolute;bottom:1px;left:1px; text-align: center;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.zs_con{margin-top:25px;}
.zs_con ul{width:904px;}
.zs_con ul li{ background: #f2f2f2;width:404px;height:50px;line-height:50px;border-right:2px #e8e8e8 solid;border-bottom:2px #e8e8e8 solid;border-radius:5px;overflow:hidden;padding:0 10px;float:left;margin-left:26px;margin-bottom:14px;}
.zs_con ul li a{display:block;}
.zs_con ul li a.zs_tit{float:left;font-size:14px;font-weight:bold;width:280px;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.zs_con ul li a.more{width:87px;height:22px;line-height:22px;border:1px #d50100 solid; text-align: center;color:#d50100;margin-top:14px;}
.zs_con ul li a.more:hover{ background: #d50100;color:#fff;}
/*案例*/
.case_honor{margin-top:20px;}
.case_wrap{width:830px;overflow:hidden;}
.case_wrap .case_con{margin-top:20px;width:860px;}
.case_wrap .case_con dl{float:left;margin-right:25px;margin-bottom:25px;}
.case_wrap .case_con dl dt,.case_wrap .case_con dl dd{float:left;}
.case_wrap .case_con dl dt img{border:1px #cdcdcd solid;width:170px;height:130px;padding:2px;}
.case_wrap .case_con dl dd a{display:block;}
.case_wrap .case_con dl dd{width:205px;margin-left:15px;}
.case_wrap .case_con dl dd a.tit{font-size:14px;font-weight:bold;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;width:205px;}
.case_wrap .case_con dl dd p{line-height:24px;height:72px;overflow:hidden;margin-top:5px;}
.case_wrap .case_con dl dd a.more{width:100px;height:25px;line-height:25px; text-align: center;border:1px #333 solid;margin-top:10px;}
.case_wrap .case_con dl dd a.more:hover{ background: #d50100;color:#fff;}
/*资质*/
.honor_wrap{width:315px;}
.tean_img{height:290px;overflow:hidden;width:206px;margin:28px auto 0;}
.tean_img ul li{margin-bottom:20px; text-align:center;}
.tean_img ul li img{width:200px; height:135px; display:block;margin-bottom:10px;border:1px #e3e1e1 solid;padding:2px;}
/*小banner*/
.ban_btn{font-size: 16px;font-weight:bold;height:32px;line-height:32px;color:#fff;display:inline-block; text-align: center; background: #d50100;padding:0 20px;border-bottom:3px solid #920100;}
.ban_phone{margin:145px 0 0 572px;}
.ban_phone .ban_btn{margin-left:15px; background: #fff;color:#d50100;}
.ban_phone span{font-size: 16px;color:#fff;display:inline-block;}
.banner_small01{ background: url(ban_small_01.jpg) no-repeat center;height:200px;margin-top:20px;}
.banner_small01 p,.banner_small02 p{font-size:20px;color:#fff;font-weight:bold;margin-top:25px;}
.banner_small02{ background: url(ban_small_02.jpg) no-repeat center;height:200px;margin-top:30px;}
.banner_small02 .ban_phone {margin:145px 0 0 495px;}
/*优势*/
.ys_wrap{background:url(ys_bg.png) no-repeat center bottom;}
.ys_tit{margin-top:40px;background:url(ys_tit.png) no-repeat center;height:125px; }
.ys_con{position:relative;}
.ys_con .ys_text{ overflow:hidden;background:url(ys_shaw.png) no-repeat center bottom;}
.ys_con .ys_text .ys_1_2{margin-top:20px;}
.ys_con .ys_text .ys_3_4{margin-top:30px;}
.ys_con dl{margin-bottom:20px; background:url(ys_list_ic.png) no-repeat left top;padding-left:65px;padding-top:8px;}
.ys_con dl dt{background:url(ys_line.png) repeat-x bottom;padding-top:3px;color:#0356b1;margin-bottom:10px;}
.ys_con dl.ys_2{ background-position: left -153px;}
.ys_con dl.ys_3{ background-position: left -350px;}
.ys_con dl.ys_4{ background-position: left -503px;}
.ys_con dl.ys_5{ background-position: left -726px;margin-top:30px;}
.ys_con .ys_text_05{ background: none;}
.ys_con dl dt strong{padding-bottom:12px;display:inline-block;}
.ys_con dl dd{font-size:16px;width:580px;color:#333;margin-top:7px;}
.ys_con .ys_text .ys_1_img{ background:url(ys_01_img.png) no-repeat top;width:423px;height:330px;margin-top:35px;margin-left:30px;}
.ys_con .ys_text .ys_2_img{ background:url(ys_02_img.png) no-repeat top;width:473px;height:355px;margin-top:35px;}
.ys_con .ys_text .ys_3_img{ background:url(ys_03_img.png) no-repeat top;width:473px;height:290px;}
.ys_5_0 .worry_wrap .phone{ background: none;margin:0; text-align: left;margin-top:50px;}
/*合作伙伴*/
.hz_mess{background:url(hz_mess_bg.png) no-repeat center top;height:356px;}
.hz_wrap{background:url(hz_bg.jpg) no-repeat center top;height:265px;width:647px;margin-top:57px;padding:20px;}
.hz_mess .pub_tit h3{border-bottom:2px dashed #d3d3d3; background: none;padding-bottom:10px;}
.hz_wrap em{top:52px;padding:0;}
.hz_wrap .case_img{margin-top:20px;width:647px;}
.hz_wrap .case_img .gd_all ul{margin:0;}
.hz_wrap .case_img .gd_all li img{width:196px;height:115px;padding:0;}
.hz_wrap .case_img .gd_all li{width:198px;}
.hz_wrap .case_img .gd_all li a{font-size:14px;margin-top:5px;display:block;width:190px;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.hz_wrap .phone{ background:url(hz_phone_bg.png) no-repeat center;width:1179px;height:55px;margin:0 auto; text-align: center; padding-top:20px;margin-top:20px;}
/*留言*/
.message_wrap{background:url(mess_bg.jpg) no-repeat center top;height:265px;width:426px;margin-top:57px;padding:20px;}
.manage_con{width:600px;}
.manage_con li{height:30px;line-height:30px;float:left;margin-right:33px;margin-top:13px;}
.manage_con li span{color:#333;display:inline-block;font-size:14px; text-align: right;}
.manage_con li input{height:30px;line-height:30px;padding:0 10px;font-size:14px; background: none;border:1px solid #bdbdbd;}
.manage_con li.li_1 input{width:118px;}
.manage_con li.li_2 input{width:326px;}
.manage_right .submit input{width:125px;height:30px;line-height:30px; color:#c81500;font-size:14px;font-weight:bold;cursor: pointer;margin-top:18px;border:1px #c81500 solid;border-radius:5px; background: none;margin-left:64px;}
/*客户见证*/
.cli_wrap{background: #eff2f7;padding:40px 0;}
.cli_wrap .pro_tit h3 span{background:url(cli_tit.png) no-repeat center top;}
.cli_in{overflow:hidden;margin-top:23px;width:1220px; overflow:hidden;}
.cli_in dl{background:url(cli_img_bg.png) no-repeat center top;width:270px;float:left;margin-right:35px;position:relative;height:361px;} 
.cli_in dl dt a{display:block;width:260px;height:188px;overflow:hidden;}
.cli_in dl dt img{width:254px;height:188px;margin:3px;}
.cli_in dl dd{width:254px; }
.cli_in dl dd a{display:block; text-align:center;}
.cli_in dl dd a.cli_tit{padding:10px 15px 0;height:20px;overflow:hidden;}
.cli_in dl dd a.xq{width:87px;height:25px;line-height:25px; text-align:center; border:1px solid #333; color:#333;font-weight:bold;display:block;margin:15px auto 10px;}
.cli_in dl dd p{color:#767676;line-height:22px;margin-top:7px;height:66px;overflow:hidden;padding:0 10px;}
.cli_in dl dd a.xq:hover{ background: #c81500;color:#fff;}
/*公司简介*/
.ab_wrap{margin-top:40px;}
.about_con dl{margin-top:25px;overflow:hidden;position:relative;}
.about_con dl dt a img{width:490px;height:362px;}
.about_con dl dt a{display:block;width:490px;height:362px; background: #fff;border:1px #b8b8b8 solid;padding:5px;}
.about_con dl dd{ background: #e0eefe;width:595px;height:240px;padding:30px 40px;margin-top:35px;}
.about_con dl dd span{background:url(ab_en.png) no-repeat center top;display:block;width:297px;height:31px;position:absolute;top:-15px;}
.about_con dl dd a{display:block;}
.about_con dl dd a.tit{font-size:20px;font-weight:bold;margin-top:10px;}
.about_con dl dd p{font-size:14px;line-height:28px;margin-top:12px;height:140px;overflow:hidden;}
.about_con dl dd a.more{width:124px;height:35px;line-height:35px; text-align: center;color:#fff;font-weight:bold;font-size:16px; background: #c81500;border-radius:3px;margin-top:25px;}
/*展示*/
.show_box{margin-top:40px;}
.show_con .case_img{width:1180px;}
.show_con em{top:66px;}
.show_con .case_img .gd_all ul{width:1062px;margin:0 60px;}
.show_con .case_img .gd_all li img{padding:4px;border:1px #e3e1e1 solid; background:#fff;width:210px;height:150px;}
.show_con .case_img .gd_all li a.name{ background:none;margin-top:10px;color:#333;display:block;}
/*公司新闻*/
.news_box{margin-top:40px;}
.faq{width:370px;}
.faq .news_con{height:320px;margin-top:15px;overflow:hidden;}
.faq .news_con .news_list li a{padding:0;}
.faq .news_con .news_list li{height:100px;overflow:hidden;line-height:22px;margin-bottom:20px;font-size:14px;}
.faq .news_con .news_list li p{width:320px;}
.faq .news_con .news_list li .wen p a{font-weight:bold;color:#545454;display:block;white-space:nowrap; text-overflow:ellipsis;overflow:hidden;}
.faq .news_con .news_list li .wen_icon{ background:#575757;width:22px;height:22px;display:inline-block;color:#fff; text-align:center;margin-right:10px;}
.faq .news_con .news_list li .da{margin-top:10px;}
.faq .news_con .news_list li .da p{width:285px;}
.faq .news_con .news_list li .da_icon{ background:#d50100;width:22px;height:22px;display:inline-block;color:#fff; text-align:center;margin-right:10px;}
.news_inform{width:370px;margin-right:35px;}
.infor_con .infor_img{width:335px;margin:12px auto 0;}
.infor_con .infor_img img{width:335px;height:96px; background: #fff;padding:3px;}
.infor_con ul{margin-top:15px;}
.infor_con ul li{background:url(list_ic.png) no-repeat left 2px;padding-left:20px;width:350px;border-bottom:1px #d6d6d6 dashed;padding-bottom:5px;margin-bottom:8px;}
.infor_con ul li a{display:inline-block;*display:inline;zoom:1;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;width:280px;}
.infor_con ul li span{display:block;float:right;}
.infor_02 .infor_con ul li{width:310px;}
.infor_02 .infor_con ul li a{width:240px;}
/*友情链接*/
.link_wrap{ background:#ecf0f3;padding:30px 0;margin-top:30px;}
.link_wrap .link .link_tit {height:23px;}
.link_wrap .link .link_tit .line{border-top:1px solid #878787;margin-top:-11px;}
.link_wrap .link .link_tit span{font-size:16px;font-weight:bold;background:url(hot_tit_icon.png) no-repeat left center  #ecf0f3;padding-left:25px;display:inline-block;padding-right:10px;}
.link_wrap .link_con{margin-top:20px;}
.link_wrap .link_con a{color:#333;padding-right:10px;font-size:14px;}