@charset "utf-8"; /* CSS Document */ ::selection { color:#fff; background-color: #0c65d2; } ::-moz-selection { color:#fff; background-color: #0c65d2; } /*::-webkit-selection { color:#fff; background-color: #0c65d2; }*/ ::-webkit-scrollbar { width: 8px; height: 8px; background-color: #F5F5F5; } ::-webkit-scrollbar-track { border-radius: 10px; background-color: #E2E2E2; } ::-webkit-scrollbar-thumb { border-radius: 10px; -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3); background-color: #555; } * { padding: 0; margin: 0; } body { font: 14px/1.231 'Microsoft YaHei', arial, helvetica, clean, sans-serif; color: #333; margin: 0; line-height: 1.5; font-family: 'Microsoft YaHei', arial, helvetica, clean, sans-serif; } /* :focus { outline: 1; } */ article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary { display: block; } a { margin: 0; padding: 0; border: 0; font-size: 100%; vertical-align: baseline; background: transparent; } ins { background-color: #ff9; color: #000; text-decoration: none; } mark { background-color: #ff9; color: #000; font-style: italic; font-weight: bold; } del { text-decoration: line-through; } table { border-collapse: collapse; border-spacing: 0; } hr { display: block; height: 1px; border: 0; border-top: 1px solid #cccccc; margin: 1em 0; padding: 0; } input, select { vertical-align: middle; } li, ul { list-style-type: none; } img { border: none; } a { color: #333; text-decoration: none; -webkit-transition: all .3s ease-out; transition: all .3s ease-out; } a:link, a:hover, a:active, a:visited { text-decoration: none; } input, textarea { outline: 0; border: 0; } textarea { resize: none; } h1, h2, h3, h4, h5, h6, dl, dd, dt, i, em { font-weight: normal; font-style: normal; } .between{ width:1180px; margin:0 auto; overflow: hidden; } .title_nav{ background: url('imge/title_nav.jpg') no-repeat center bottom; width: 478px; height: 70px; margin:0 auto; } .title_nav h3 a,.title_nav h2 a{ font-size: 24px; color: #0c65d2; text-align: center; display: block; font-weight: bold; } .title_nav span{ font-size: 14px; color: #999999; display: block; text-transform: uppercase; text-align: center; line-height: 37px; } .clearfix{clear:both;} /**banner start**/ .banner { width: 100%; height: 650px; overflow: hidden; } .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%; width: 100%!important; } .fullSlide .bd li { height: 100%; width: 100%!important; overflow: hidden; text-align: center; background-position: center; background-repeat: no-repeat; width: 100%; } .fullSlide .bd li a { display: block; height: 100%; width: 100%; } .fullSlide .hd { width: 100%; position: absolute; z-index: 1; bottom: 0; left: 0; } .fullSlide .hd ul { text-align: center; margin-bottom: 20px; } .fullSlide .hd ul li { background: #0c65d2; cursor: pointer; display: inline-block; *display: inline; zoom: 1; width: 15px; height: 15px; margin: 4px; border-radius: 50%; overflow: hidden; filter: alpha(opacity=50); *opacity: .5; line-height: 999px; } .fullSlide .hd ul .on { background: #f48e0a; } .fullSlide .prev, .fullSlide .next { display: block; position: absolute; top: 50%; margin-top: -30px; left: 15%; z-index: 1; width: 40px; height: 60px; background: url(imge/slider-arrow.png) -126px -137px #000000 no-repeat; cursor: pointer; filter: alpha(opacity=50); *opacity: .5; display: none; } .fullSlide .next { left: auto; right: 15%; background-position: -6px -137px; } /*banner end*/ /* search start */ .search { overflow:hidden; width: 100%; height:45px; } .sear_box{ width: 1180px; margin:0 auto; height:45px; } .keytext{ width: 780px; line-height: 45px; font-family:Microsoft YaHei; font-size: 14px; color: #333; overflow: hidden; float: left; background: url("imge/search_t.jpg") no-repeat left center; padding-left: 20px; } .keytext span{ line-height: 45px; color:#333; font-size:14px; } .keytext a{ margin: 0px 8px 0px 0px; line-height:45px; font-size:14px; color:#595959; } .keytext a:hover{ color: #0c65d2; } .rmgj-n-r{ width:300px; height: 31px; margin-top: 6px; overflow: hidden; float: right; background: url("imge/search.jpg") no-repeat left center; } .text2{ padding:0px 0px 0px 10px; float:left; width: 234px; height: 28px; margin-left: 4px; margin-top: 2px; font-size:12px; color:#595959; background: none; } .submit{ width:32px; height:31px; float:right; font-size: 14px; color: #fff; cursor: pointer; background:url("imge/ico1.png") no-repeat; } /* search end */ /* partner start */ .partner{ width: 100%; height: 240px; margin-top: 50px; overflow:hidden; } .par_con{ width: 1180px; height: 130px; position: relative; margin-top: 40px; overflow:hidden; } .par_con > a{ width: 35px; height: 35px; display: block; position: absolute; top: 32px; } .par_con .lefts{ background: url("imge/par_jt.jpg") no-repeat left top; left: 0; } .par_con .rights{ background: url("imge/par_jt.jpg") no-repeat right top; right: 0; } .par_cont{ width: 1070px; height: 130px; overflow: hidden; margin: 0 auto; } .par_cont ul{ width: 1070px; height: 130px; overflow: hidden; } .par_cont ul li{ width: 240px; height: 130px; overflow: hidden; float: left; margin-right: 36px; } .par_cont ul li > a{ width: 238px; height: 97px; border: 1px solid #999999; display: block; overflow: hidden; } .par_cont ul li > a:hover{ border-color: #0c65d2; } .par_cont ul li > a img{ width: 238px; height: 97px; -webkit-transition:all 1s; transition: all 1s; } .par_cont ul li > a img:hover{ -webkit-transform:scale(1.2,1.2); transform: scale(1.2,1.2); } .par_cont ul li h4 a{ font-size:14px; color: #4c4c4c; width: 100%; line-height: 35px; text-align: center; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; display: block; } .par_cont ul li h4 a:hover{ color: #0c65d2; } /* partner end */ /* product start */ .product{ width: 100%; height:775px; margin-top: 50px; overflow:hidden; } .pro_con{ width: 1180px; margin-top: 40px; overflow:hidden; } .pro_con > ul{ width: 813px; height: 40px; margin: 0 auto; } .pro_con > ul li{ width: 150px; height: 40px; float: left; margin-left: 15px; background: #0c65d2; } .pro_con > ul li:first-child{ margin-left: 0; } .pro_con > ul li a{ font-size: 18px; color: #fff; text-align: center; line-height: 40px; display: block; } .pro_con > ul .on{ background: #f48e0a; } .pro_con .pro_cont{ width: 1180px; margin-top: 15px; overflow: hidden; } .pro_cont ul{ width: 1180px; overflow: hidden; } .pro_cont ul li{ width: 376px; height: 282px; float: left; margin-left: 26px; margin-top: 25px; position: relative; -webkit-transition:all 1s; transition:all 1s; } .pro_cont ul .pro1,.pro_cont ul .pro4{ margin-left: 0; } .pro_cont ul li > a{ width: 376px; height: 282px; overflow: hidden; display: block; } .pro_cont ul li > a img{ width: 376px; height: 282px; overflow: hidden; } .pro_cont ul li a h4{ position: absolute; width: 100%; height: 30px; left: 0; bottom: 0; background: rgba(12,101,210,0.8); line-height: 30px; font-size: 14px; color: #ffffff; text-align: center; -webkit-transition:all 1s; transition:all 1s; } .pro_cont ul li a:hover h4{ position: absolute; width: 100%; height: 100%; left: 0; bottom: 0; font-size: 18px; background: url(imge/pro_tu.png) no-repeat center; line-height: 260px; } /* product end */ /* xb1 start */ .xb1{ width: 100%; height: 260px; color: #0c65d2; background: url('imge/xb1_bg.jpg') no-repeat center; margin-top: 50px; padding-top: 40px; overflow:hidden; } .xb1 .xb1_w{ width: 600px; margin: 0 auto; } .xb1_w h4{ font-size: 24px; color: #fff; font-weight: bold; text-align: center; } .xb1_w h5{ width: 600px; height: 48px; border-top: 1px solid #f48e0a; border-bottom: 1px solid #f48e0a; font-size: 18px; text-align: center; color: #fff; line-height: 48px; font-weight: normal; margin-top: 20px; margin-bottom: 20px; } .xb1_w h6{ font-size: 18px; color: #fff; text-align: center; margin-bottom: 20px; } .xb1_w h6 span{ font-size: 24px; font-weight: bold; } .xb1_w a{ width: 158px; height: 38px; border: 1px solid #fff; font-size: 18px; color: #fff; line-height: 38px; text-align: center; display: block; margin:0 auto; } .xb1_w a:hover{ background: #fff; color: #0c65d2; } /* xb1 end */ /* reason start */ .reason{ width: 100%; margin-top: 50px; overflow:hidden; } .rea_nav{ width: 460px; margin: 0 auto; } .rea_nav h3 a{ font-size: 24px; color: #0c65d2; font-weight: bold; } .rea_nav h3 a span{ font-size: 46px; color: #f48e0a; font-weight: bold; } .rea_nav > span{ font-size: 18px; color: #4c4c4c; display: block; float: left; } .rea_nav i{ width: 100px; height: 2px; background: #ccc; display: block; float: left; margin:12px 10px 0 10px; } .rea_nav em{ font-size: 18px; color: #b2b2b2; display: block; float: left; text-transform: uppercase; } .reason .rea_con{ width: 1180px; margin-top: 40px; height: 1160px; background: url(imge/rea_bg.jpg) no-repeat center; } .rea_con li{ width: 1180px; height: 299px; overflow: hidden; float: left; } .rea_con li .rea_w{ float: left; width: 490px; margin-left: 68px; margin-top: 32px; } .rea_w span{ font-size: 60px; color: #0c65d2; display: block; float: left; line-height: 44px; } .rea_w h4{ font-size: 20px; color: #0c65d2; font-weight: bold; float: left; margin-left: 20px; } .rea_w h4 i{ font-size: 18px; color: #cccccc; display: block; text-transform: uppercase; } .rea_w p{ background: url(imge/rea_zb.jpg) no-repeat left 8px; padding-left: 20px; width: 425px; color: #595959; line-height: 28px; float: left; margin-left: 48px; margin-top: 10px; } .rea_con li img{ width: 507px; height: 250px; float: right; margin-right: 50px; } .rea_con .reat1{ height: 277px; } .rea_con .reat2 img{ float: left; margin-top: 18px; } .rea_con .reat2 .rea_w{ float: right; margin-right: 49px; margin-top: 60px; } .rea_con .reat3 img{ width: 378px; margin-top: 23px; } .rea_con .reat3 .rea_w{ margin-top: 63px; } .rea_con .reat4 img{ float: left; margin-top: 18px; } .rea_con .reat4 .rea_w{ float: right; margin-right: 50px; margin-top: 65px; } /* reason end */ /* case start */ .case{ width: 100%; margin-top: 50px; overflow:hidden; } .case_box .case_con{ width:1180px; height:430px; margin-top: 40px; } .case_con .case_t{ width: 508px; height: 380px; overflow: hidden; display: block; float: left; } .case_t > a{ width: 508px; height: 346px; overflow: hidden; display: block; } .case_t > a img{ width: 508px; height: 346px; overflow: hidden; -webkit-transition:all .5s; transition:all .5s; } .case_t > a img:hover{ -webkit-transform:scale(1.2,1.2); transform: scale(1.2,1.2); } .case_t h4 a{ width: 100%; font-size: 14px; color: #4c4c4c; line-height: 35px; display: block; text-align: center; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; } .case_t h4 a:hover{ color: #0c65d2; } .case_con ul{ float: right; width: 672px; height: 380px; } .case_con ul li{ width: 209px; height: 178px; float: left; margin-left: 15px; margin-bottom: 15px; } .case_con ul li > a{ width: 209px; height: 154px; overflow: hidden; display: block; } .case_con ul li > a img{ width: 209px; height: 154px; overflow: hidden; -webkit-transition:all .5s; transition:all .5s; } .case_con ul li > a img:hover{ -webkit-transform:scale(1.2,1.2); transform: scale(1.2,1.2); } .case_con ul li h4 a{ width: 100%; font-size: 14px; color: #4c4c4c; line-height: 35px; display: block; text-align: center; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; } .case_con ul li h4 a:hover{ color: #0c65d2; } /* case end */ /* xb2 start */ .xb2{ width: 100%; height: 170px; background: url(imge/xb2_bg.jpg) no-repeat center; margin-top: 50px; padding-top: 30px; overflow:hidden; } .xb2 .xb2_w{ float: left; width: 533px; margin-left: 250px; margin-top:20px; } .xb2_w h4{ font-size: 24px; color: #fff; text-align: center; line-height: 42px; } .xb2_w ul{ margin-left: 105px; margin-top: 12px; } .xb2_w ul li{ font-size: 18px; color: #fff; float: left; margin-right: 36px; } .xb2_w h5{ font-size: 14px; color: #eaeaea; text-transform: uppercase; text-align: center; line-height: 30px; } .xb2_box .xb2_dh{ width: 310px; float: right; } .xb2_dh h6{ font-size: 18px; color: #fff; line-height: 30px; margin-top: 14px; text-align: center; margin-bottom: 10px; } .xb2_dh h6 span{ font-size: 24px; font-weight: bold; } .xb2_dh a{ width: 158px; height: 38px; border: 1px solid #fff; font-size: 18px; color: #fff; line-height: 38px; text-align: center; display: block; position: relative; -webkit-transition:all 1s; transition:all 1s; margin-top: 14px; margin: 0 auto; } .xb2_dh a:hover{ background: #fff; color: #0c65d2; } /* xb2 end */ /* customer start */ .customer{ width: 100%; height: 490px; margin-top: 50px; overflow:hidden; } .cus_con{ width: 1180px; height: 350px; overflow: hidden; margin-top: 40px; } .cus_con li{ width: 280px; height: 350px; float: left; margin-left:20px; } .cus_con li:first-child{ margin-left: 0; } .cus_con li > a{ width: 280px; height: 190px; overflow: hidden; display: block; } .cus_con li > a img{ width: 280px; height: 190px; overflow: hidden; -webkit-transition:all 1s; transition:all 1s; } .cus_con li > a img:hover{ -webkit-transform:scale(1.2,1.2); transform:scale(1.2,1.2); } .cus_con li .cus_w{ margin-top: 10px; height: 140px; border-bottom: 4px solid #0c65d2; width: 260px; padding-left: 20px; } .cus_con li .cus_w:hover{ border-color: #f48e0a; } .cus_w h4 a{ font-size: 16px; color: #4c4c4c; font-weight: bold; width: 240px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; display: block; } .cus_w p{ width: 240px; line-height: 24px; font-size: 14px; color: #666666; margin-top: 8px; margin-bottom: 8px; display: -webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:3; overflow: hidden; height: 72px; } .cus_w > a{ width: 240px; font-size: 14px; color: #666666; display: block; } .cus_w h4 a:hover,.cus_w > a:hover{ color: #0c65d2; } /* customer end */ /* company start */ .company{ width: 100%; height: 375px; margin-top: 50px; overflow:hidden; } .com_box .com_left{ width: 682px; height: 345px; float: left; background: url(imge/com_bg.jpg) no-repeat center; padding-left: 50px; padding-top: 30px; } .com_left .com_w{ float: left; width: 270px; height: 250px; } .com_left .com_w h3 a{ font-size: 24px; font-weight: bold; color: #0c65d2; width: 270px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; } .com_left .com_w p{ width: 265px; line-height: 24px; font-size: 14px; color: #666666; height: 170px; margin-top: 15px; display: -webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:7; overflow: hidden; } .com_left .com_w > a{ font-size: 14px; color: #808080; display: block; margin-top: 15px } .com_left .com_w > a:hover{ color: #0c65d2; } .com_left > a{ width: 289px; height: 221px; overflow: hidden; display: block; float: right; position: relative; margin-top: 63px; margin-right: 48px; } .com_left > a img{ width: 289px; height: 221px; overflow: hidden; } .com_left > a h4{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.5); font-size: 18px; color: #fff; text-align: center; line-height: 221px; opacity: 0; -webkit-transition:all 1s; transition:all 1s; } .com_left > a:hover h4{ opacity: 1; } .com_box .honor{ float: right; width: 364px; height: 357px; padding-left: 38px; background: url(imge/honor.jpg) no-repeat center bottom; } .honor .honor_nav{ height: 30px; width: 364px; } .honor_nav h3 a{ font-size: 24px; color: #0c65d2; font-weight: bold; float: left; line-height: 28px; display: block; } .honor_nav > a{ font-size: 14px; color: #666666; text-transform: uppercase; display: block; float: right; margin-right: 23px; line-height: 27px; } .honor_nav > a:hover{ color: #0c65d2; } .honor_pic{ width: 340px; height: 270px; margin-top:30px; position: relative; overflow:hidden; } .honor_pic .lefts{ background: url(imge/honor_jt.jpg) no-repeat left center; display: block; width: 11px; height: 17px; position: absolute; right:172px; top: 250px; } .honor_pic .rights{ background: url(imge/honor_jt.jpg) no-repeat right center; display: block; width: 11px; height: 17px; position: absolute; right: 150px; top: 250px; } .honor_pic .honor_con{ width: 340px; height: 235px; overflow: hidden; } .honor_con ul{ width: 340px; height: 255px; overflow: hidden; } .honor_con ul li{ width: 338px; height: 233px; border: 1px solid #ccc; margin-bottom: 10px; float: left; margin-right: 25px; position: relative; } .honor_con ul li:hover{ border-color: #0c65d2; } .honor_con ul li > a{ width: 338px; height: 233px; overflow: hidden; display: block; } .honor_con ul li > a img{ width: 338px; height: 233px; overflow: hidden; -webkit-transition:all 1s ; transition:all 1s ; } .honor_con ul li > a:hover img{ -webkit-transform:scale(1.2, 1.2); /* Safari 和 Chrome */ transform:scale(1.2, 1.2); } .honor_con ul li h4{ position: absolute; left: 0; bottom: 0; width: 100%; height: 30px; background: rgba(12,101,210,0.8); } .honor_con ul li h4 > a{ font-size: 14px; color: #fff; line-height: 30px; text-align: center; display: block; } .honor_con ul li h4:hover{ background: #0c65d2; } /* company end */ /* news start */ .new{ width: 100%; height: 310px; margin-top: 50px; overflow:hidden; } .new .new_box{ width: 1180px; margin:0 auto; } .new_box .ques{ width: 628px; height: 290px; float: left; } .ques .que_nav{ width: 628px; height: 30px; background: url(imge/know_nav.jpg) no-repeat center bottom; } .que_nav h3{ float: left; } .que_nav h3 a{ width: 100px; font-size: 18px; color: #0c65d2; border-bottom: 2px solid #0c65d2; height: 28px; display: block; } .que_nav > a{ float: right; font-size: 14px; color: #4c4c4c; display: block; text-transform: uppercase; margin-right: 10px; } .que_nav > a:hover{ color: #0c65d2; } .ques .que_nr{ width: 628px; height: 411px; overflow: hidden; margin-top: 20px; } .que_nr ul{ width: 628px; height: 240px; overflow: hidden; background: url(imge/que_con.jpg) no-repeat center; } .que_nr ul li{ width: 288px; height: 155px; margin-left: 50px; overflow: hidden; float: left; } .que_nr ul .que1,.que_nr ul .que3{ margin-left: 0; } .que_nr ul li .que_w{ width: 290px; height: 23px; margin-bottom: 16px; } .que_w span{ background: url(imge/que_w.jpg) no-repeat center; width: 22px; height: 23px; float: left; } .que_w a{ width: 260px; float: right; font-size: 14px; color: #333; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; } .que_w a:hover{ color: #0c65d2; } .que_nr ul li .que_d{ width: 290px; height: 48px; overflow: hidden; } .que_d p{ width: 260px; float: right; font-size: 14px; line-height: 24px; color: #333; height: 48px; overflow: hidden; display: -webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; } .que_d span{ background: url(imge/que_d.jpg) no-repeat center; width: 20px; height: 23px; float: left; } .new_con{ width: 515px; height: 290px; overflow: hidden; float: right; } .new_con > ul{ width: 515px; height: 30px; margin-bottom: 20px; background: url(imge/new_nav.jpg) no-repeat center bottom; float: right; } .new_con > ul li{ float: left; margin-right: 30px; } .new_con > ul li a{ font-size: 18px; color: #333; height: 28px; display: block; } .new_con > ul .on a{ color: #0c65d2; border-bottom: 2px solid #0c65d2; } .new_con > ul > a{ font-size: 14px; color: #b1b1b1; float: right; margin-right: 20px; display: block; text-transform: uppercase; } .new_con > ul > a:hover{ color: #0c65d2; } .new_con .bd{ width: 515px; height: 240px; overflow: hidden; } .new_con .bd ul{ width: 515px; height: 246px; } .new_con .bd ul .new_s{ width: 515px; height: 133px; margin-bottom: 5px; } .new_con .bd ul .new_s > a{ width: 167px; height: 132px; border: 1px solid #ccc; overflow: hidden; float: left; display: block; } .new_con .bd ul .new_s > a:hover{ border-color: #0c65d2; } .new_con .bd ul .new_s > a img{ width: 167px; height: 132px; overflow: hidden; -webkit-transition:all 1s; transition:all 1s; } .new_con .bd ul .new_s > a img:hover{ transform:scale(1.2,1.2); -webkit-transform:scale(1.2,1.2); } .new_con .bd ul .new_s .new_w{ float: right; width: 300px; margin-top: 14px; height: 100px; margin-right: 25px; } .new_w h4 a{ font-size: 14px; color: #4c4c4c; width: 300px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; display: block; } .new_w h4 a:hover{ color: #0c65d2; } .new_w p{ font-size: 14px; color: #666666; line-height: 24px; width: 300px; margin-top: 10px; height: 72px; overflow: hidden; display: -webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:3; } .new_w > a{ font-size: 14px; color: #404040; margin-top: 10px; display: block; } .new_w > a:hover{ color: #0c65d2; } .new_con .bd ul li{ width: 245px; height: 36px; float: left; margin-left: 25px; } .new_con .bd ul .new2,.new_con .bd ul .new4,.new_con .bd ul .new6{ margin-left: 0; } .new_con .bd ul li:hover{ border-color: #0c65d2; } .new_con .bd ul li a{ font-size: 14px; color: #4c4c4c; width: 245px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; display: block; line-height: 36px; } .new_con .bd ul li a:hover{ color: #0c65d2; } /* news end */ /*link start*/ .link{ width: 100%; height: 31px; margin-top: 40px; margin-bottom: 40px; } .link .link_box{ width: 1180px; margin:0 auto; } .link_box h4{ font-size: 18px; color: #0c65d2; float: left; border-left: 2px solid #0c65d2; margin-right: 10px; width: 100px; height: 26px; text-align: center; line-height: 26px; } .link_box a{ float: left; font-size: 14px; color: #333; line-height: 26px; margin-right: 10px; } .link_box a:hover{ color: #0c65d2; } /*link end*/