@charset "utf-8";

/*banner*/
.banner{position: relative; height:600px;clear: both;}
.ban_p,.ban_p li{ height:600px;overflow: hidden;}
.ban_p li{ display:block; height:600px;width: 100%!important; overflow: hidden;position: relative;margin:0 auto;}
.ban_p li img {width: 1920px;height: 600px;position: absolute;left: 50%;top:0;margin-left: -960px;}
.ban_t{width:1100px;height:50px;bottom:0;left:50%;margin-left:-550px;position: absolute;text-align: center;}
.ban_t em{width: 16px;height: 16px;border-radius: 16px;margin-right:12px; display: inline-block;background: #fff;}
.ban_t em.on{background: #0C418F;width: 30px;}

.til01{text-align: center;display: block;font-size:40px;color: #222;line-height:57px;height:120px;font-weight: normal;}
.til01 a{display: block;color: #222;}
.til01 b{color: #0C418F;font-weight: normal;}
.til01 p{display: block;height:57px;}
.til01 p:nth-child(2){display: block;height:28px;line-height:28px;}
.til01 span{display: inline-block;font-size:20px;line-height:28px;padding: 0 108px;position: relative;}
.til01 span:before,.til01 span:after{content: "";position: absolute;width:84px;height:8px;background:url(../images/tilbg1.png) no-repeat 0 0;right: 0;top: 11px;}
.til01 span:before{left: 0;background:url(../images/tilbg2.png) no-repeat 0 0;}

/*搜索*/
.seabox{height:51px;line-height:33px;font-family: "Microsoft Yahei";position: relative;padding:21px 0 0;border-bottom: solid 1px #d7d7d7;}
.keyword{width:760px;color: #333;background:url(../images/ico01.gif) no-repeat 0 4px;padding: 0 0 0 38px;}
.keyword a{padding: 0 12px;color:#666;}
.keyword a:hover{color: #0C418F;text-decoration: underline;}
.sea_inp{width:320px;height:31px;line-height:31px;position: relative;z-index: 1;border: solid 1px #cdcdcd;}
.sea_inp .serach{width:269px;height:31px;border:0;background:none;line-height:31px;color:#cecece;padding:0 0 0 13px;float:left;outline: none;display: block;font-size:14px;}
.sea_inp .sub{ width:37px; height:31px;float:left;cursor: pointer;display: block;background:url(../images/sea_ico.gif) no-repeat 13px 8px;border: 0;line-height:80px;}

/*引子*/
.webox{height:454px;font-size:16px;color: #666;font-family:"Microsoft Yahei";line-height:30px;position: relative;overflow: hidden;padding: 73px 0 0;}
.webox_p{width:600px;background:url(../images/videobg.jpg) no-repeat right 8px;padding: 8px 10px 30px 0;}
.webox_p p,.webox_p p img{width:600px;height:370px;display: block;overflow: hidden;}
.webox_w{width: 520px;}
.webox_w h3{height: 126px;border-bottom: solid 2px #c0c0c0;font-size: 48px;line-height: 56px;color: #333;margin-bottom: 18px;}
.webox_w h3 span{display: block;font-weight: normal;line-height:47px;font-size: 40px;}
.webox_w h3 span b{display: inline-block;color: #0C418F;}
.webox_w p{height:150px;}
.webox_w li,.edge_nl li{float: left;padding: 0 37px 0 0;position: relative;font-size: 18px;line-height: 20px;margin-right: 37px;}
.webox_w li:before,.edge_nl li:before{content: "";position: absolute;width: 1px;height: 70px;background: #dfdfdf;right: 0;top: 15px;}
.webox_w li:last-child,.edge_nl li:last-child{padding: 0;margin: 0;}
.webox_w li:last-child:before,.edge_nl li:last-child:before{width: 0;height: 0;}
.webox_w li p,.edge_nl li p{display: block;color: #6f6f6f;line-height: 22px;}
.webox_w li span,.edge_nl li span{display: block;height:62px;line-height:62px;white-space: nowrap;}
.webox_w li span b,.edge_nl li span b{font-size: 48px;display: inline-block;color: #0C418F;padding: 0 5px 0 0;float: left;}
.webox_w li span em,.edge_nl li span em{color: #222;}

/*产品中心*/
.probox{font-family:"Microsoft Yahei";overflow: hidden;padding:75px 0 0;position: relative;z-index: 1;background:url(../images/probg.jpg) no-repeat center 0 #fdfdfd;height: 1060px;}
.prod_cla{width: 252px;background:url(../images/procbg.gif) repeat-y 0 0;border-bottom: solid 7px #dadada;height: 850px;overflow: hidden;}
.prod_cc{padding: 16px 8px 0;}
.prod_cla h3{background:url(../images/ico02.gif) no-repeat 44px 34px #0C418F;height:93px;line-height: 93px;text-align: center;font-weight: normal;font-size: 24px;position: relative;}
.prod_cla h3:before{content: "";position: absolute;width: 0;height: 0;left:0;top: 93px;border-right:16px solid transparent;border-left:16px solid transparent;}
.prod_cla h3 a{display: block;color: #fff;padding-left: 38px;}
.prod_cla li b{border-bottom: dotted 1px #d6d6d6;font-size: 16px;line-height: 38px;padding: 0 0 0 18px;display: block;white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.prod_cla li b a{color: #333;}
.prod_cla li ul{border-bottom: dotted 1px #d6d6d6;padding: 12px 0 8px 33px;}
.prod_cla li.born ul{display:none;}
.prod_cla li ul li{height:30px;line-height:30px;white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.prod_cla li a{display: block;color: #555;background:url(../images/ico03.png) no-repeat 0 center;padding: 0 0 0 17px;white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.prod_cla li:last-child ul{border: 0;}
.prod_cla li a:hover{color: #0C418F;text-decoration: underline;}

.prod_l{width: 912px;overflow: hidden;}
.prev1,.next1{width:47px;height:104px;display: block;overflow: hidden;top:130px;right:0;z-index: 9;cursor: pointer;background:url(../images/next1.png) no-repeat 0 0;}
.prev1{left:0;background:url(../images/prev1.png) no-repeat 0 0;}
.prev1:hover,.next1:hover{background-position: 0 bottom;}
.prod_lg{margin-bottom: 21px;}


.prod_lg,.prod_lg dl,.prod_lg dt,.prod_lg dt img{width: 912px;height: 362px;display: block;overflow: hidden;}
.prod_lg dl{position: relative;}
.prod_lg dd{position: absolute;width: 282px;height: 240px;left: 96px;top: 65px;}
.prod_lg dd h3{font-size: 30px;font-weight: normal;line-height: 51px;}
.prod_lg dd h3 a{display: block;color: #222;}
.prod_lg dd .prod_lw{height: 146px;overflow: hidden;}
.prod_lg dd .prod_lw p{height: 44px;overflow: hidden;}
.prod_lg dd .prod_lw li{width: 75px;height: 75px;border-radius: 75px;border: solid 1px #bebebe;float: left;margin: 0 16px 0 0;line-height:20px;font-size: 14px;text-align: center;}
.prod_lg dd .prod_lw li b{display: block;font-size:18px;color: #333;font-weight: normal;line-height: 24px;padding: 13px 0 0;}
.prod_lg dd span a{display: block;color: #fff;width: 160px;line-height: 33px;border-radius: 17px;background: #0C418F;text-align: center;}
.prod_lp{ margin-top:2px;  }
.prod_lp li{width:290px;float: left;margin: 0 14px 20px 0;}
.prod_lp ul li:last-child,.edge_pl li:last-child,.edge_pl1 li:last-child{margin: 0;}
.prod_lp li p,.prod_lp li p img{width:290px;height:217px;display: block;overflow: hidden;}
.prod_lp li span{display: block;height:47px;text-align: center;font-size: 16px;}
.prod_lp li span a{display: block;color: #fff;background: #0C418F;line-height:47px;}
.prod_lp li:hover span a,.prod_lp li span a:hover{background: #3f8bca;}

/*优势*/
.edge{font-family:"Microsoft Yahei";font-size:16px;position: relative;line-height:24px;padding:74px 0 0;}
.edge .til01,.case .til01{height: 134px;}
.edge:before,.edge:after{content: "";position: absolute;width: 100%;height: 5px;background: #f2f2f2;left: 0;bottom: 0;z-index: -1;}
.edge:before{top:225px;}

.edge1{height:561px;background:#fcfcfc;position: relative;z-index: 1;overflow: hidden;}
.edge_p{width: 50%;height:561px;}
.edge2,.edge4,.edge_p2,.edge_p4{height:500px!important;}
.edge_p1{background:url(../images/edge_pic1.jpg) no-repeat right 0;}
.edge_p2{background:url(../images/edge_pic2.jpg) no-repeat 0 0;}
.edge_p3{background:url(../images/edge_pic3.jpg) no-repeat right 0;}
.edge_p4{background:url(../images/edge_pic4.jpg) no-repeat 0 0;}
.edge_w{width: 50%;height: 503px;}
.edge_w1{width: 528px;padding:70px 72px 0;}
.edge_w1 h3{height:101px;line-height:98px;font-size:42px;white-space: nowrap;color: #333;font-weight: normal;background:url(../images/edge_lbg.png) no-repeat right bottom;margin-bottom: 26px;}
.edge_w1 h3 span{display: block;width: 420px;float: left;text-align: right;padding: 0 0 0 17px;}
.edge_w1 h3 span b{color: #0C418F;font-weight: normal;}
.edge_w1 h3 em{display: block;width:91px;height:100px;text-align: center;color: #fff;background:url(../images/edge_ico.png) no-repeat 0 0;float: left;font-size: 46px;font-family: Impact;}
.edge_wl li{padding: 0 0 24px 41px;background:url(../images/ico04.png) no-repeat 0 8px;}
.edge_wl li b{color: #3f8bca;}
.edge_pl li,.edge_pl1 li{float: left;margin: 0 17px 0 0;}
.edge_pl li,.edge_pl li img{width:253px;height:128px;display: block;overflow: hidden;}

/*案例*/
.case{padding-top:74px;position: relative;font-family:"Microsoft Yahei";z-index: 1;max-width: 1920px;margin: 0 auto;}
.case_t{height:76px;line-height:46px;}
.case_t li{display: block;float: left;font-size:20px;height:46px;width: 130px;text-align: center;background: #ebebeb;margin: 0 0 0 10px;}
.case_t li:first-child{margin: 0 0 0 120px;}
.case_t li a{display: block;color: #1c1c1c;}
.case_t li.cur,.case_t li:hover{background: #0C418F;color: #fff;font-weight: bold;}
.case_t li.cur a,.case_t li:hover a,.case_t li a:hover{color: #fff;}

.case_l,.case_r{width: 50%;display: block;}
.case_l dl,.case_l dt,.case_l dt img,.case_r li img{width: 100%;display: block;overflow: hidden;}
.case_l dl{position: relative;}
.case_l dd{position: absolute;width: 87%;min-width: 570px;left:6%;bottom: 40px;height: 120px;background: rgba(255, 255, 255, 0.9);}
.case_l dd span{position: absolute;width:113px;height:113px;border-radius: 113px;display: block;left:10%;top: -57px;overflow: hidden;}
.case_l dd span img{width:113px;height:113px;border-radius: 113px;display: block;}
.case_l dd h3{margin-left:10%;padding:18px 0 0 116px;height: 40px;line-height: 40px;font-size: 18px;font-weight: normal;}
.case_l dd p{line-height: 36px;padding: 0 0 0 10%;}
.case_r li{width: 48.6%;float: left;margin: 0 0 13px 1.4%;position: relative;font-size: 16px;overflow: hidden;}
.case_r li span{width: 80%;height: 50px;line-height: 50px;text-align: center;left: 10%;bottom:25px;background: rgba(255, 255, 255, 0.9);position: absolute;display: none;}
.case_r li:hover span{display: block;}
.case_l dd h3 a,.case_r li span a{display: block;color: #3d3d3d;}
@media screen and (max-width: 1440px) {
	.case_r li{margin-bottom: 9px;font-size: 14px;}
	.case_r li span{bottom: 12px;}
}

/*资讯*/
.nswsbj{ height:622px;padding-top:72px; overflow: hidden; font-family:"Microsoft Yahei";}
.new_t,.faqs h3{height: 72px;position: relative;font-size:22px;line-height:72px;font-weight: normal;}
.new_t:before{content: "";position: absolute;width:768px;height:6px;background:url(../images/edge_lbg.png) no-repeat 336px 0;left: 0;top:38px;z-index: -1;}
.new_t li{float: left;padding: 0 20px 0 32px;background:url(../images/new_ico2.gif) no-repeat 0 27px;height: 60px;}
.new_t li a,.faqs h3 a{display: block;color: #333;}
.new_t li:nth-child(1){background:url(../images/new_ico1.gif) no-repeat 0 27px;}
.new_t li.cur{background-position: 0 -33px;color: #0C418F;}
.new_t li.cur a,.faqs h3 a:hover{color: #0C418F;}
.more01{float: right;display: block;background: #fff;text-transform: uppercase;font-size: 14px;font-family: Arial;padding: 4px 0 0 24px;}
.more01 a{display: block;color: #666;}
.news{width:768px; float:left; }
.faqs{width:397px; float: right; }

.news dl{height:146px;overflow: hidden;}
.news dl dt,.news dl dt img{width:231px;overflow: hidden;height:173.5px;display: block;float: left;}

.news dl dd{width: 508px;float: right;line-height: 30px;color: #808080;}
.news dl dd h3{font-size: 16px; color: #333333; font-weight: normal; height: 44px; line-height: 34px;background:url(../images/ico_top.gif) no-repeat 0 5px;padding-left: 61px;}
.news dl dd h3 a,.faqs dd h4 a{color: #333333;}
.news dl dd span a{color: #808080;display: block; }

.news_c li,.faqs_c li{height:44px; line-height:44px; display: block;border-bottom: dotted 1px #cdcccc;margin-left: 24px;position: relative;}
.news_c li:before,.faqs_c li:before{content: "";position: absolute;width: 5px;height: 5px;background: #666;left:-22px;top:19px;transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg); -o-transform:rotate(45deg);}
.news_c li a,.faqs_c li a{color: #666;}
.news_c li:last-child{border: 0;}
.news_c li span,.faqs_c li span{ color: #666; float: right;}

.faqs dl{height:293px;line-height: 28px;color: #808080;}
.faqs dt,.faqs dt img{width: 397px;height: 199px;display: block;overflow: hidden;}
.faqs dd{padding: 18px 0 0;}
.faqs dd h4{height: 33px;line-height: 33px;font-size: 16px; color: #333333; font-weight: normal;}
.faqs_c li{height: 33px;line-height: 33px;border: 0;}
.faqs_c li:before{top: 15px;}

/*关于*/
.about{font-family:"Microsoft Yahei";line-height:28px;padding:110px 0 0;color: #666;background:url(../images/aboutbg.jpg) no-repeat center 0 #fbfbfb;height:810px;font-size: 16px;}
.about_c{height:552px;width: 576px;}
.about_c .til01{height:103px;text-align: left;padding-left: 134px;position: relative;line-height: 52px;background:url(../images/about_ico.gif) no-repeat 0 5px;}
.about_c .til01:before{content: "";position: absolute;width: 1px;height:74px;background: #ccc;top: 4px;left: 102px;}
.about_c .til01 em{font-size: 20px;line-height: 25px;letter-spacing: 2px;opacity: 0.9;display:block;}
.about_p{height: 179px;margin-left: -124px;border: solid 1px #e5e5e5;padding: 6px;}
.about_p p,.about_p p img{height: 179px;width: 683px;display: block;overflow: hidden;}
.about_w{display: block;padding:17px 0 0;height: 134px;}
.about_c span a{display: block;width: 160px;line-height: 33px;text-align: center;color: #fff;background: #0C418F;border-radius: 17px;}

.show{clear: both;padding: 130px 0 0;height: 64px;font-size: 18px;line-height: 28px;}
.show li{float: left;width: 250px;padding: 0 0 0 110px;position: relative;}
.show li:before{content:"03";position: absolute;font-family: Arial;font-size: 38px;width: 54px;line-height: 44px;height: 44px;color: #969696;left: 0;top: 0;font-weight: bold;}
.show li:nth-child(1){margin-left: 88px;}
.show li:nth-child(1):before{content:"01";}
.show li:nth-child(2):before{content:"02";}
.show li:after{content:"";position: absolute;width: 1px;height: 38px;background: #e6e6e6;left: 80px;top: 5px;}
.show li a{color: #6f6f6f;}
.show li em{color: #aaa9a9;display: block;text-transform: uppercase;line-height: 20px;font-size: 12px;}
.show li span{position: relative;width:38px;height:38px;display: block;margin:4px 23px 0 0;overflow: hidden;float: left;border: solid 1px #e6e6e6;}
.show li span i{width:38px;height:38px;position: absolute;display: block;top:0;left:0;}
.show li span i.default{-webkit-transition: all 0.4s linear;transition: all 0.4s linear;}
.show li span i.hover{opacity:1;visibility:visible;opacity:0;visibility:hidden;
    -webkit-transform:translate3d(0,0,-65px) rotate3d(1,0,0,90deg);
    transform:translate3d(0,0,-65px) rotate3d(1,0,0,90deg);
    -webkit-transform-origin:50% 0%;
    transform-origin:50% 0%;
    -webkit-transition:all 0.4s linear;
    transition:all 0.4s linear;}
.show li.cur,.show li.cur a,.show li.cur em,.show li.cur:before{color: #0C418F;}
.show li.cur:after{background: #0C418F;}
.show li.cur span{border-color: #0C418F;}
.show li.cur span .default{opacity:0;visibility:hidden;-webkit-transform:translate3d(0,65px,0) rotate3d(1,0,0,-90deg);transform:translate3d(0,65px,0) rotate3d(1,0,0,-90deg);}
.show li.cur span .hover{opacity:1;visibility:visible;-webkit-transform:rotate3d(1,0,0,0deg);transform:rotate3d(1,0,0,0deg);}


/*友情链接*/
.link{height:60px;line-height:60px;color: #aaa;position: relative;z-index: 9;background:#242424;font-size: 12px;}
.link_c{height:60px;color: #aaa;}
.link a{display: inline-block;color: #aaa;padding: 0 0 0 36px;}


.prod_lp li p img, .prod_lg dt img, .case_l dt img, .case_r li img, .news dl dt img, .faqs dt img, .about_p p img, .edge_pl li img{-webkit-transition: 1s;-moz-transition: 1s;transition: 1s;}
.prod_lp li p img:hover, .prod_lg dl:hover dt img, .case_l dl:hover dt img, .case_r li:hover img, .news dl:hover dt img, .faqs dl:hover dt img, .about_p:hover p img, .edge_pl li:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}

