html{background:#FFF;color:#666; overflow-x:hidden;} body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,form,input,textarea,p{margin:0 auto;padding:0;} img{border:0;} ol,ul{list-style:none;} h1,h2,h3{font-weight:normal;font-size:100%;} q:before,q:after{content:'';} abbr,acronym{border:0;font-variant:normal;} sup{vertical-align:text-top;} sub{vertical-align:text-bottom;} input,textarea,select{font-weight:inherit;font-size:inherit;font-family:inherit; outline:none;} input,textarea,select{*font-size:100%;} legend{color:#000;}a{color:inherit;text-decoration:none;} /*******CSS reset*************/ body{ color:#333333; font-size:14px; font-family:'Microsoft YaHei',SimHei,SimYou,SimSun,Arial;} .f12{font-size:12px;} .f16{font-size:16px;} .bold{font-weight:bold;} .white{color:#fff;} .left{float:left;} .right{float:right;} .t_r{text-align:right;} .clear{clear:both;} .relative{position:relative;} .absolute{position:absolute;} .rel_center{position:relative;left:50%;} .hidden{display:none;} .nr_pic{ text-align:center; position:relative; width:100%;} #con_lx{ height:auto; overflow:hidden; line-height:35; font-size:14px; width:50%; margin-bottom:20px; float: left; margin-left: 15px;} #con_lx p{ border-bottom:1px dotted #ccc; line-height:35px; padding-left:20px; transition:0.3s all 0s linear; } #con_lx p:hover{ background:#efefef; color:#000; border-bottom:1px solid #ccc; padding-left:30px;} /*top*/ #top_bj{ width: 100%; height: 110px; background: #fff; box-shadow:0px 5px 10px #ccc; transition:0.5s;} #top_index{ width: 1400px; height: 110px;} #top_index #logo{ float: left; padding: 20px 0 0;} #top_index .right{ width: 820px;} #top_index .right #yyqh{ margin: 15px 0 0 20px; float: right;} #top_index .right #yyqh a{ background: url(../Image/eng.jpg) no-repeat left center; background-size: 30%; padding: 0 10px 0 30px;} #top_index .right #yyqh a:nth-of-type(2){ background: url(../Image/eng1.jpg) no-repeat left center; background-size: 30%;} #top_index .right #top_tel{ float: right; background: url(../Image/top_tel.png) no-repeat left top; padding: 0 0 0 25px; margin-top: 15px; color: #d80000; font-size: 16px; font-weight: bold;} /*#nav{ float: right; width: 600px; height: 30px; margin-top: 20px; text-align: center; color: #595757;} #nav a{ display: inline-block; width: 110px; font-weight: bold; height: 30px; line-height: 30px; color: #595757; transition:0.3s;} #nav a:hover{ color: #1464c7;}*/ .nav{ float: right; width: 600px; height: 58px; margin-top: 20px; position: relative; z-index: 9999; text-align: center; color: #595757; } .nav a{ color:#595757; } .nav .nLi{ float:left; position:relative; display:inline; } .nav .nLi h3{ float:left; } .nav .nLi h3 a{ display:block; width: 110px; font-weight: bold; font-size: 16px !important; height: 58px; line-height: 30px; color: #595757; transition:0.3s; } .nav .sub{ display:none; width:110px; left:0; top:53px; padding: 10px 0; background: rgba(20,100,199,0.8); position:absolute; } .nav .sub li{ zoom:1; float: left; width: 100px; height: 40px; padding: 0 5px; } .nav .sub a{ display:block; width: 100px; height: 40px; line-height: 40px; font-size: 13px; color:#fff; border-bottom: 1px dashed #4b95f1;} .nav .sub a:hover{ background:#1464c7; color:#fff; } .nav .on h3 a{ color:#1464c7; } .nav .cpnav{ width: 230px; left:-60px;} .nav .cpnav li{ margin-right: 3px;} .ss{ width:127px; height:24px; background: #1464c7; border-radius: 15px; float: right; margin: 25px 0 0;} .sou_left{float:left; width:90px; height:24px; line-height:24px; background: none; border: none; text-align:left; color:#fff; padding-left:10px; font-size: 12px;} .ss_pic{ float:right; padding: 5px 10px 0 0;} .flash{ width:100%;height:450px; margin:0 auto; text-align:center; position:relative;} .flash .flashBox {position:relative; margin:0 auto; width:1000px; height:450px; } /*修改尺寸1920 {position:absolute; width:1920px; left:-460px;}*/ /*修改尺寸1440 {position:absolute; width:1440px; left:-221px;}*/ .flash .flashBox .bd{position:absolute; width:1920px; left:-460px;} .flash .flashBox .bd img{width:100%; height: 450px;} /*foot*/ #end_line{ height: 45px; background: #1464c7; width: 100%; line-height: 45px; text-align: center; color: #fff; text-transform: uppercase;} #end_bj{ width: 100%; height: auto; background: #162e54; overflow: hidden;} #end_bj #end_nr{ width: 1200px; height: auto; padding: 50px 0; } #end_bj #end_nr #end_logo{ float: left; padding: 0; text-align: center;} #end_bj #end_nr #end_lx{ float: left;width: 520px; color: #fff; padding-left: 100px; line-height: 30px;} #end_bj #end_nr #end_link{ float: right;} /*main*/ .main{ width: 1400px; height: auto; overflow: hidden; padding: 40px 0; line-height: 30px;} .title_in{ text-align: center; color: #595757; font-size: 30px;} .picScroll-left{ width:1400px; height: 400px; position: relative; margin-top: 50px;} .picScroll-left .prev,.picScroll-left .next{ position: absolute; right: 620px; bottom: 0; text-align: center; background: #1464c7; display:block; width: 59px; height: 36px; line-height: 36px; border: 1px solid #345e92; cursor:pointer; transition:0.3s;} .picScroll-left .prev img,.picScroll-left .next img{ vertical-align: middle;} .picScroll-left .next{ left: 620px;} .picScroll-left .next:hover,.picScroll-left .prev:hover{ background: #474747;} .picScroll-left .bd{ padding:0;} .picScroll-left .bd ul{ overflow:hidden; zoom:1;} .picScroll-left .bd ul li{ margin:0 8px 0; width:450px; height:312px; position: relative; float:left;} .picScroll-left .bd ul li .pic{ display: block; width:450px; height:312px; overflow:hidden;} .picScroll-left .bd ul li .pic img{ width:450px; height:312px;} .picScroll-left .bd ul li .tit{ position: absolute; left: 0; bottom: 0; width: 450px; z-index: 10; background: #474747; color: #fff; line-height: 40px; height: 40px; text-align: center; font-size: 18px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; transition: 0.3s;} .picScroll-left .bd ul li .fdj{ position: absolute; left: 0; top: 0; z-index: 10; width: 450px; text-align: center; opacity: 0; transition:0.3s;} .picScroll-left .bd ul li:hover .tit{ height: 132px; padding-top: 180px; background: rgba(0,0,0,.5);} .picScroll-left .bd ul li:hover .fdj{ text-align: center; top: 120px; opacity: 1;} .slideGroup{ width:1400px; text-align:left; margin-top: 50px; } .slideGroup .parHd{ height:40px; padding:0 20px; text-align: center; position:relative; } .slideGroup .parHd ul{ text-align: center; height:40px; } .slideGroup .parHd ul li{ display: inline-block; padding:0 40px; margin: 0 10px; height: 35px; line-height: 35px; border-radius: 18px; border: 1px solid #d4d4d4; cursor:pointer; } .slideGroup .parHd ul li.on{ height:35px; background:#1464c7; border: 1px solid #1464c7; color: #fff;} .slideGroup .parHd ul li.on a{ color: #fff;} .slideGroup .slideBox{ overflow:hidden; zoom:1; padding:30px 0 80px; position:relative; } .slideGroup .sPrev,.slideGroup .sNext{ position: absolute; right: 620px; bottom: 0; text-align: center; background: #1464c7; display:block; width: 59px; height: 36px; line-height: 36px; border: 1px solid #345e92; cursor:pointer; transition:0.3s;} .slideGroup .sPrev img,.slideGroup .sNext img{ vertical-align: middle;} .slideGroup .sNext{ left: 620px;} ..slideGroup .sNext:hover,.slideGroup .sPrev:hover{ background: #474747;} .slideGroup .parBd ul{ overflow:hidden; zoom:1;} .slideGroup .parBd ul li{ margin:0 8px 0; width:450px; height:312px; position: relative; float:left;} .slideGroup .parBd ul li .pic{ display: block; width:450px; height:312px; overflow:hidden;} .slideGroup .parBd ul li .pic img{ width:450px; height:312px;} .slideGroup .parBd ul li .tit{ position: absolute; left: 0; bottom: 0; width: 450px; z-index: 10; background: #474747; color: #fff; line-height: 40px; height: 40px; text-align: center; font-size: 18px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; transition: 0.3s;} .slideGroup .parBd ul li .fdj{ position: absolute; left: 0; top: 0; z-index: 10; width: 450px; text-align: center; opacity: 0; transition:0.3s;} .slideGroup .parBd ul li:hover .tit{ height: 132px; padding-top: 180px; background: rgba(0,0,0,.5);} .slideGroup .parBd ul li:hover .fdj{ text-align: center; top: 120px; opacity: 1;} .multipleColumn{ overflow:hidden; width:1400px;} .multipleColumn .hd{ width: 1400px; height:20px; position:relative;} .multipleColumn .hd .prev,.multipleColumn .hd .next{ position: absolute; z-index: 1; display:block; width:56px; height:56px; top:107px; overflow:hidden;} .multipleColumn .hd .next{ right: 0;} .multipleColumn .hd .prevP{ left: 0;} .multipleColumn .bd{ padding:10px; overflow:hidden; } .multipleColumn .bd ul{ overflow:hidden; zoom:1; width:250px; float:left; _display:inline; } .multipleColumn .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center; } .multipleColumn .bd ul li .pic{ text-align:center; } .multipleColumn .bd ul li .pic img{ width:120px; height:90px; display:block; padding:2px; border:1px solid #ccc; } .multipleColumn .bd ul li .pic a:hover img{ border-color:#999; } .multipleColumn .bd ul li .title{ line-height:24px; } #ysbj{ background: url(../Image/ysbj.png) no-repeat center top; width: 100%; height: auto;} #ysbj .main{ padding: 50px 0 0;} #ysnr{ padding: 40px 0 0; text-align: center;} #ysnr li{display: inline-block; width: 258px; height: 125px; border: 1px solid #d0d0d0; margin: 0 50px 40px;} #ysnr li .bt{ text-align: center; color: #595757; font-size: 16px; transition:0.3s;} #ysnr li .pic{ width: 68px; height: 68px; overflow: hidden; margin: 10px auto; transition:0.3s;} #ysnr li:nth-of-type(1) .pic{ background: url(../Image/ys_pic1.png) no-repeat left top;} #ysnr li:nth-of-type(2) .pic{ background: url(../Image/ys_pic2.png) no-repeat left top;} #ysnr li:nth-of-type(3) .pic{ background: url(../Image/ys_pic3.png) no-repeat left top;} #ysnr li:nth-of-type(4) .pic{ background: url(../Image/ys_pic4.png) no-repeat left top;} #ysnr li:nth-of-type(5) .pic{ background: url(../Image/ys_pic5.png) no-repeat left top;} #ysnr li:nth-of-type(6) .pic{ background: url(../Image/ys_pic6.png) no-repeat left top;} #ysnr li:hover .pic{ background-position-x: -68px; } #ysnr li:hover{ background: #1464c7; border: 1px solid #1464c7; box-shadow:0px 0px 10px #333333;} #ysnr li:hover .bt{ color: #fff;} #zxbj{ width: 100%; height: 126px; background: rgba(51,51,51,.3);} #zxzx{ text-align: center; width: 630px; height: auto; padding-top: 30px;} #zxzx p{ color: #595757; font-size: 20px;} #zxzx p span{ font-weight: bold;} #zxzx table{ width: 100%; margin-top: 10px;} #zxzx table td:nth-of-type(3){ width: 25%; text-align: center;} #zxzx #name{ background: url(../Image/yh1.png) no-repeat 20px center #fff; padding-left: 45px; width: 155px; height: 40px; line-height: 40px; color: #a9a9a9; border-radius: 20px; border: none;} #zxzx #tel{ background: url(../Image/yh2.png) no-repeat 20px center #fff; padding-left: 45px; width: 155px; height: 40px; line-height: 40px; color: #a9a9a9; border-radius: 20px; border: none;} #zxzx .tijiao{ width: 130px; background: #1464c7; height: 40px; border-radius: 20px; border: none; text-align: center; color: #fff;} #hzhbbj{ background: #d9ebf5; width: 100%; height: auto;} #gsjj{ width: 1400px; height: auto; padding: 50px 0; position: relative;} #gsjj .left,#gsjj .right{ margin-top: 70px; height: 489px;} #gsjj .right{ position: absolute; top: 70px; right: -260px;} #gsjj .left{ width: 551px;} #gsjj .left ul{ padding-bottom: 20px; text-align: center;} #gsjj .left ul li{ display: inline-block; text-align: center; color: #595757;} #gsjj .left ul li p{ color: #1464c7; font-size: 30px;} #gsjj .left ul li p span{ font-size: 65px; font-weight: bold;} #gsjj .left ul li:nth-of-type(2){ width: 51%;} #gsjj .left .content{ line-height: 30px;} #gsjj .left .content a{ color: #ff1600; font-size: 15px; font-weight: bold;} #gsjj .left .pic{ padding-top: 30px; text-align: center;} #yqlj{ background: #fff; padding: 10px 5px 5px 10px; margin-top: 50px;} #yqlj li{ float: left; width: 168px; height: 78px; margin: 0 5px 5px 0;} #yqlj li img{ height: 78px; transition:0.3s;} #yqlj a{ position: relative; display: block; width: 100%; height: 100%; -webkit-perspective:800px;-moz-perspective:800px;} #yqlj a > div {position: absolute; left: 0; height: 0; width: 100%; height: 100%; color: #fff; -webkit-transform-style: preserve-3d;-moz-transform-style: preserve-3d; -webkit-transition: .5s ease-in-out ; -moz-transition: .5s ease-in-out ; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; } #yqlj a div.img { opacity: 1; filter:alpha(opacity=100); -webkit-transform: rotateY(0); -moz-transform: rotateY(0); z-index: 2; transition: 0.3s all 0s linear;} #yqlj a div.title{ opacity: 0; filter:alpha(opacity=0); -webkit-transform: rotateY(180deg); -moz-transform: rotateY(180deg); z-index: 1;} #yqlj a:hover div.img{ opacity: 0; filter:alpha(opacity=0); -webkit-transform: rotateY(-180deg); -moz-transform: rotateY(-180deg); } #yqlj a:hover div.title{ opacity: 1; filter:alpha(opacity=100); -webkit-transform: rotateY(0); -moz-transform: rotateY(0);} .swiper-container { margin: 30px 0 0 !important; width: 100%; height: auto; padding-bottom: 50px !important; } .swiper-slide { text-align: center; font-size: 18px; background: #fff; height: 200px; margin: 0 30px 20px 0 !important; /* Center slide text vertically */ display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; } #xwzx{ float: left; width: 680px;} #wtdy{ float: right; width: 660px;} .tit_xw .left{ color: #595757; font-size: 26px; position: relative; height: 40px;} .tit_xw .left::before{ position: absolute; content: ''; left: 0; bottom: 0; height: 2px; width: 90%; background: #1464c7;} .tit_xw .right{ width: 84px; height: 25px; border: 1px solid #707070; text-align: center; line-height: 25px; color: #707070; margin-top: 7px; transition:0.3s;} #xwzx:hover .tit_xw .right,#wtdy:hover .tit_xw .right{ background: #1464c7; border:1px solid #1464c7; border-radius: 15px; color: #fff; width: 100px;} #wtdylb li{ position: relative; border-bottom: 2px solid #d9d9d9; padding-bottom: 20px; margin-bottom: 20px; font-size: 15px;} #wtdylb li .tit{ color: #ff0000; font-weight: bold; font-size: 18px;padding-bottom: 10px;} #wtdylb li::before{ position: absolute; content: ''; left: 50%; bottom: -2px; height: 2px; background: #1464c7; width: 0; transition:0.3s;} #wtdylb li:hover::before{ width: 100%; left: 0;} .slideTxtBox{ width:680px; text-align:left; position: relative; } .slideTxtBox .bd ul{ width:680px;height: 435px; zoom:1; } .slideTxtBox .bd li{ height:365px; } .slideTxtBox .bd li .pic{ width: 680px; height: 380px;} .slideTxtBox .bd li .pic img{ width: 680px; height: 380px;} .slideTxtBox .bd li .tit{ height: 55px; background: #1464c7; line-height: 55px; color: #fff; padding-left: 10px; font-size: 22px;} .slideTxtBox .arrow{ position:absolute; right:10px; bottom:10px; z-index: 10; } .slideTxtBox .arrow a{ display:block; width:30px; height:30px;line-height: 30px; background: #fff; text-align: center; float:right; margin-right:5px; overflow:hidden; cursor:pointer; transition:0.3s;} .slideTxtBox .arrow a img{ vertical-align: middle;} .slideTxtBox .arrow a:hover{ background: #333;} /*zy*/ #sidebar{ width: 280px; height: auto; overflow: hidden; float: left;} #main_right{ width: 890px; height: auto; overflow: hidden; float: right;} #zi_banner{ width:100%; height:300px; margin:0 auto; text-align:center; background: url(../Image/zi_banner.jpg) no-repeat center;} .content{ padding-top: 20px;} #content_zy{ padding: 0; line-height: 30px;} /*xwzx*/ .slideTxtBox_hot{ width:1400px; text-align:left; margin-top: 50px;} .slideTxtBox_hot .hd{ height:450px; width: 780px; float: right;} .slideTxtBox_hot .hd ul{ height:450px; width: 780px;} .slideTxtBox_hot .hd ul li{ height: 90px; width: 740px; border-bottom: 1px dotted #ccc; cursor:pointer; color: #000; text-align: left; padding: 20px 20px 0; line-height: 25px; background: #f6f7f8; transition: 0.1s; } .slideTxtBox_hot .hd ul li a{ display: block; color: #333; font-size: 16px; font-weight: bold; background: url(../Image/new.png) no-repeat right center; padding-right: 20px;} .slideTxtBox_hot .hd ul li p{ font-family: arial; color: #999; transition: 0.3s;} .slideTxtBox_hot .hd li .font{ font-size: 13px; line-height: 25px; color: #999;} .slideTxtBox_hot .hd ul li.on{ background: #1464c7; color: #fff;} .slideTxtBox_hot .hd ul li.on .font{ color: #fff;} .slideTxtBox_hot .hd ul li.on p{ color: #fff; padding-left: 10px;} .slideTxtBox_hot .hd ul li.on a{ color: #fff; background: none;} .slideTxtBox_hot .bd ul{ width: 600px; height: 450px; float: left;} .slideTxtBox_hot .bd li{ height:450px; width: 600px; position: relative; } .slideTxtBox_hot .bd li .pic{ width: 600px; height: 450px; position: absolute; left: 0; top: 0; z-index: 1;} .slideTxtBox_hot .bd li .pic img{ width: 600px; height: 450px;} .slideTxtBox_hot .bd li .nr{ position: absolute; width: 570px; height: 30px; color: #fff; background: rgba(0,0,0,0.5); right: 0; bottom: 0; z-index: 2; padding: 15px;} .slideTxtBox_hot .bd li .tit{ font-size: 15px; float: left;} .n_detailCon{ height:auto!important; overflow:hidden!important; overflow:visible;} .n_detailCon li{ width:100%; height:auto;position: relative; border-bottom: 1px dotted #ccc; } .n_detailCon li a{ height:auto; width:1400px; display:block; margin: 0 auto; padding: 30px 0; position: relative; z-index: 1; } .n_detailCon li .n_detailPic{ width:230px; height: 173px; padding-left: 10px; float:left; border: 1px solid #ccc;} .n_detailCon li .n_detailPic img{ width: 230px; height: 173px;} .n_detailCon li .n_detailR{ width:1140px; float:right;} .n_detailCon li .n_detailR .n_detailTitle{ height:30px; width:100%; font-size: 18px; font-weight: bold; white-space: nowrap; text-overflow:ellipsis; overflow: hidden;} .n_detailCon li .n_detailR .n_detailNr{ width:100%; padding:5px 0 10px; line-height:25px; color:#6b6b6b;} .n_detailCon li .n_detailR .n_time{ line-height:25px; height:25px; color:#a8a8a8; font-size:12px;} .n_detailCon li .n_detailR .more{ border: none; color: #fff; font-size: 14px; line-height: 30px; width: 100px; height: 30px; background: #b8b8b8; text-align: center; float: left; transition: 0.3s;} .n_detailCon li:after,.picScroll-left .bd ul li:before { content: ''; display: block; position: absolute; box-sizing: border-box; border: 1px dotted transparent; width: 100%; z-index: 0; top: 50%; left: 0; height: 0; transition: 0.3s all;} .n_detailCon li:hover:after{ width: 100%; height: 100%; top: 0; left: 0; background: #f0f0f0;} .n_detailCon li:hover .more{ background: #1464c7;} #xwnr{ width: 1030px; float: left;} #xwnr img{ max-width: 600px;} #xwkj{ float: right; background: #f4f4f4; width: 265px; padding: 25px;} #xwkj .tit{ color: #333; font-size: 24px; font-weight: bold; padding-bottom: 20px;} #hotews{ padding-top: 10px;} #hotews li{ line-height: 40px; background: url(../Image/icon.jpg) no-repeat left center; padding-left: 15px; border-bottom: 1px dashed #ccc; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; transition: 0.3s; color: #666;} #hotews li a{ color: #666;} #hotews li:hover{ border-bottom: 1px solid #d80000;} #hotews li:hover a{ color: #d80000;} /*lxwm*/ #lxwm{ padding: 30px 0;} #lxwm li{ float: left; width: 348px; height: 420px; text-align: center; border: 1px solid #eeeeee; border-right: none;} #lxwm li:nth-of-type(4){ border-right: 1px solid #eeeeee;} #lxwm li .pic{ padding: 70px 0 20px; transition: 0.3s;} #lxwm li h3{ font-size: 20px; font-weight: bold; transition: 0.3s;} #lxwm li p{ font-size: 16px; line-height: 35px; padding-top: 70px; transition: 0.3s;} #lxwm li p img{ width: 170px; position: relative; margin-top:-50px; transition: 0.4s;} #lxwm li:hover h3{ opacity: 0;} #lxwm li:hover .pic{ padding-top: 120px;} #lxwm li:hover p{ padding-top: 0px;} #lxwm li:nth-of-type(4):hover .pic{ opacity: 0;} #lxwm li:nth-of-type(4):hover p img{ margin-top: -120px;} /*gsjj*/ .gsjj_font{ width: 720px; height: auto; overflow: hidden; padding-top: 60px;} .tit_gsjj{ color: #595757; font-size: 30px;} .tit_gsjj span{ font-size: 30px; color: #1464c7; padding-left: 10px;} .gsjj_font .content{ padding: 65px 0 0; font-size: 20px; color: #595757; line-height: 40px;} .hui{ background: #f7f7f7; width: 100%; height: auto; overflow: hidden;} #gsjj_map{ float: left; width: 669px; margin-top: 60px;} #gsjj_map li{ float: left; width: 164px; height: 94px; margin: 10px 1px 0;} #gsjj_map li img{ width: 164px; height: 94px;} #gsjj_link{ float: right; width: 710px; margin-top: 60px;} #gsjj_link div{ float: left; width: 113px; height: 52px; padding: 0 5px 5px 0;} #gsjj_link div img{ width: 113px; height: 52px;} #cqhj{ padding-top: 60px;} #cqhj li{ float: left; width: 340px; height: 251px; margin: 0 10px 10px 0;} #cqhj li img{ width: 340px; height: 251px;} #scroolZone li{ width:230px; height:170px; position: relative; float:left; margin:0 20px 20px 0; line-height: 28px; background: #d7d7d7; transition: 0.3s;} #scroolZone li a{ display: block; width:230px; height:170px; line-height: 170px; background: #fff; text-align: center;} #scroolZone li img{ width:230px; height:170px; margin-top: -3px; display: inline-block; vertical-align: middle;} #scroolZone li p{ position: absolute; left: 0; bottom: 0; opacity: 0; width: 230px; background: rgba(0,0,0,0.5); height: 0; line-height: 35px; text-align: center; color: #fff; transition:0.3s;} #scroolZone li:hover p{ opacity: 1; height: 35px;} .picScroll-zzry{ width:1400px; position: relative; margin-top: 20px; } .picScroll-zzry .prev,.picScroll-zzry .next{ display:block; width:49px; height:49px; line-height: 49px; text-align: center; position: absolute; right: 0; top: 100px; background: #cacaca; cursor:pointer; transition:0.3s;} .picScroll-zzry .prev img,.picScroll-zzry .next img{ display: inline-block; vertical-align: middle;} .picScroll-zzry .next{ left: 0;} .picScroll-zzry .next:hover,.picScroll-zzry .prev:hover{ background: #1464c7;} .picScroll-zzry .bd{ padding: 27px; float:left; margin: 0 49px;} .picScroll-zzry .bd ul{ overflow:hidden; zoom:1;} .picScroll-zzry .bd ul li{ width:290px; height:218px; margin: 0 10px; border: 1px solid #efefef; float:left; overflow:hidden; transition:0.3s; text-align: center; background: #fff;} .picScroll-zzry .bd ul li img{ max-width: 290px; height: 218px;} /*cpnr*/ #cplb{ padding: 0;} #cplb li{ float: left; width: 264px; height: 162px; border: 1px solid #c9c9c9; text-align: center; margin: 0 7px 15px;} #cplb li .pic{ width: 92px; height: 92px; margin: 10px auto; overflow: hidden;} #cplb li .pic img{margin-left: 0; transition:0.3s;} #cplb li .tit{ color: #595757; font-size: 24px;} #cplb li:hover{ background: #1464c7; border: 1px solid #1464c7;} #cplb li:hover .pic img{ margin-left: -92px;} #cplb li:hover .tit{ color: #fff;} .cpbj{ background: #fff; width: 100%; height: auto;} .cpbj:nth-of-type(2n){ background: #e0eff7;} .cpbj .bt{ background: url(../Image/cp_icon.png) no-repeat 25px center; height: 47px; line-height: 47px; padding-left: 110px; color: #595757; font-size: 24px;} .cpbj .bt p{ float: left;} .cpbj .bt span{ display: block; float: left; color: #595757; font-size: 18px; padding-left: 40px;} .cpbj ul{ margin: 30px 0 0;} .cpbj li{ margin:0 6px 12px; width:337px; height:233px; overflow: hidden; position: relative; float:left;} .cpbj li .pic{ display: block; width:337px; height:233px; overflow:hidden;} .cpbj li .pic img{ width:337px; height:233px;} .cpbj li .tit{ position: absolute; left: 0; bottom: 0; width: 337px; z-index: 10; background: #474747; color: #fff; line-height: 30px; height: 30px; text-align: center; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; transition: 0.3s;} .cpbj li .fdj{ position: absolute; left: 0; top: 0; z-index: 10; width: 337px; text-align: center; opacity: 0; transition:0.3s;} .cpbj li .nr{ position: absolute; left: 0; top: 233px; padding: 0 20px; z-index: 10; opacity: 0; transition:0.3s; color: #fff; line-height: 22px; font-size: 13px;} .cpbj li:hover .tit{ height: 133px; padding-top: 100px; background: rgba(0,0,0,.5);} .cpbj li:hover .fdj{ text-align: center; top: 40px; opacity: 1;} .cpbj li:hover .nr{ top: 135px; opacity: 1;} #cpdg_pic{ float: left;} #cphui{ background: #f6f6f6; width: 100%; height: auto; overflow: hidden;} #cpdg_pic{ float: left; padding-left: 183px;} #cpdg_nr{ float: right; width: 450px; padding-right: 190px;} #cpdg_nr p{ text-align: center; color: #595757; font-size: 15px; font-weight: bold;} #cpdg_nr p span{ color: #ff0000; font-size: 20px;} #cpdg_nr table{ padding-top: 20px; color: #595757; line-height: 40px;} #cpdg_nr table .order-zhi{ width: 337px; height: 32px; border: 1px solid #c0c0c0; background: #fff;} #cpdg_nr table .tijiao{ width: 116px; height: 36px; background: #ff0000; line-height: 36px; color: #fff;} #cpdg_nr table select{ width: 337px; height: 32px; border: 1px solid #c0c0c0; background: #fff;} .cpblue{ background: #e0eff7; width: 100%; height: auto; overflow: hidden;} #home{ height: 60px; line-height: 40px; color: #666; padding-left: 5px;} #cpgg{ width: 100%; height: 126px; background: url(../Image/cp_gg2.jpg) no-repeat center top;} #cpleft{ float: left; width: 985px;} #cpright{ float: right; width: 371px;} .cpbt{ margin:0 auto; width:985px; height:53px; background: #1464c7;} .cpbt li{ float: left; height:100%; color:#fff; padding: 0 40px; border-right: 1px solid #fff; cursor: pointer; text-align: center; line-height:53px; font-size: 18px;} .cpbt li:hover{ background: #1464c7; color: #fff;} .cpbt #lxkf{ float: right; padding-right: 10px; font-size: 18px; height: 53px; line-height: 53px; color: #fff; font-weight: bold;} .cpbt #lxkf img{ vertical-align: middle; margin-right: 10px;} /*.current{ background: #1464c7; color: #fff;} .current a{ color: #fff;}*/ .cpinf_content{ padding: 30px 0 0; line-height: 30px; font-size: 16px;} .cpinf_content h2{ float: left; color: #595757; font-size: 20px; font-weight: bold; border-bottom: 2px solid #ff0000; text-align: center;} .cpinf_content .content{ clear: both; width: 985px;} #xgtj{ padding-top: 30px;} #xgtj li{ margin:0 6px 12px; width:310px; height:233px; overflow: hidden; position: relative; float:left;} #xgtj li .pic{ display: block; width:310px; height:233px; overflow:hidden;} #xgtj li .pic img{ width:310px; height:233px;} #xgtj li .tit{ position: absolute; left: 0; bottom: 0; width: 310px; z-index: 10; background: #474747; color: #fff; line-height: 30px; height: 30px; text-align: center; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; transition: 0.3s;} #xgtj li .fdj{ position: absolute; left: 0; top: 0; z-index: 10; width: 310px; text-align: center; opacity: 0; transition:0.3s;} #xgtj li .nr{ position: absolute; left: 0; top: 233px; padding: 0 20px; z-index: 10; opacity: 0; transition:0.3s; color: #fff; line-height: 25px; font-size: 13px;} #xgtj li:hover .tit{ height: 128px; padding-top: 105px; background: rgba(0,0,0,.5);} #xgtj li:hover .fdj{ text-align: center; top: 45px; opacity: 1;} #xgtj li:hover .nr{ top: 140px; opacity: 1;} .cprightnr{ border: 1px solid #dddddd; margin-bottom: 20px;} .cprightnr .bt{ height: 50px; line-height: 50px; background: #f6f6f6; color: #595757; font-size: 18px; font-weight: bold; padding-left: 20px;} .cprightnr .bt1{ height: 50px; line-height: 50px; background: url(../Image/hot.png) no-repeat 10px center #1464c7; color: #fff; font-size: 18px; font-weight: bold; padding-left: 40px;} .cpss{ width:160px; height:auto; float: left; padding-left: 20px;} .cpsou_left{float:left; width:154px; height:26px; line-height:26px; background: none; border: 1px solid #959595; text-align:left; color:#c3c1c1; padding-left:10px;} .cpss_pic{ float:left; padding: 20px 0 0 0;} #marqueedivcontrols{width:360px; height:650px; background: #fff; overflow:hidden; margin:0 auto 20px; text-align:center; } #marqueedivcontrols li{ overflow: hidden; width:360px; height:330px; color: #000; text-align:center; transition:0.3s all 0s linear;} #marqueedivcontrols li a{ display: block; overflow: hidden; width:360px; height:270px; margin-bottom: 5px; text-align:center; } #marqueedivcontrols li img{ width:360px; height:270px; } #marqueedivcontrols li p{ height: 30px; background: #474747; line-height: 30px; color: #fff; text-align: center;} .cpgds{width:360px;} /********General**********/ .page{margin:10px 20px 15px 0;} .page a{display:inline-block;height:18px;line-height:18px;border:1px solid #dbdbdb;padding:0 2px 0;} .page a:hover{background:#404040;color:#fff;border:none;height:20px;line-height:20px;padding:0 3px 0;} /*.current {padding:0 6px 0;height:18px;line-height:18px;background:#404040;color:#fff;}*/ /***************global*****************/ .pro{ margin-top: 40px;} .pro li{float:left; position: relative; overflow:hidden;margin:0 20px 40px; width:310px; text-align:center; transition:all 0.3s linear 0s;} .pro li .li-img{ width:308px; height: 231px; line-height: 231px; text-align: center; background: #fff; border: 1px solid #ccc;} .pro li img{ width:306px; height: 229px; display: inline-block; vertical-align: middle; margin-top: -3px;} .pro li p{ position: absolute; height: 35px; background: url(../Image/fdj.png) no-repeat center -80px rgba(0,0,0,0.5); text-align: center; color: #fff; left: 0; bottom: 0; width: 100%; transition: 0.3s; font-size: 14px;} .pro li p a{ color: #fff;} .pro li:hover p{ height: 235px; line-height: 330px; background: url(../Image/fdj.png) no-repeat center 80px rgba(20,100,199,0.8);} /*************index&goods**************/ /*.news{margin-left:17px;}*/ .news li{ height:auto; border-bottom:1px dotted #cdcdcd; line-height:39px; padding: 20px 30px; font-size: 16px; } .news li .tit{ white-space: nowrap; text-overflow: ellipsis; overflow: hidden; transition:0.3s; font-weight: bold;} .news li:nth-of-type(2n){ background: #f6f6f6; } .news li span{ display: block; float: left; color: #d80000; font-weight: bold; } .news li table td{ border: 1px solid #efefef; text-align: center;} /****************news*****************/ .news_title{color:#333333; font-size: 24px; font-weight: bold; line-height:40px;} .meta{ border-bottom: 1px dashed #cccccc; color:#999; line-height:35px; margin-bottom:10px; margin-top: 10px;} .meta #time{ background: url(../Image/time2.jpg) no-repeat left center; height: 35px; line-height: 35px; padding-left: 20px; float: left; color: #e3a33a;} .meta #click{background: url(../Image/time1.jpg) no-repeat left center; height: 35px; line-height: 35px; padding-left: 20px; font-weight: bold; float: left; margin-left: 20px;} .meta #xwfh{ float: right; height: 35px; line-height: 35px; font-size: 16px;} /***********news_info**************/ .jobs li{overflow:hidden;margin:23px 18px 28px 28px;padding-bottom:27px;border-bottom:1px dotted #cdcdcd;} .jobs a{position:relative;top:-150px;background-position:0 -301px;float:right;width:71px;height:34px;color:#fff;text-align:center;line-height:34px;} .jobs strong{color:#da020d;} .jobs p{/*margin:6px 0 -134px 156px;*/line-height:35px;} /***************jobs***************/ .pro_info .rel_center{margin:23px 0 6px;margin-left:-145px;padding:3px;width:290px;height:216px;border:1px solid #dcdcdc;} .pro_info p{margin:20px 30px 30px 33px;} .pro_name{display:block;color:#da020d;text-align:center;} .info_title{margin:10px 0 0;width:100%;height:40px;background:#ececec;} .info_title b{display:inline-block;padding: 0 20px;height:100%;border-right:1px solid #fff;background:#0b81d9;color:#fff;line-height:40px;} .info_title a{margin:8px;width:15px;height:15px;background-position:0 -426px;} /********goods_info&jobs_info*******/ .order{margin:40px 0 120px 46px;line-height:40px;} .order img{vertical-align:-5px;cursor:pointer;} .order input{padding:0 3px;} .order textarea{padding: 3px;} #submit{width:90px;height:34px;border:none;background-position:0px -366px;color:#fff;cursor:pointer;} /**************order&message********/ /*sitemap*/ /*.mesmore{margin-top:5px;} .mesmore:hover{color:#da020d;text-decoration:underline;}*/ .sitemap{ width:996px; float:left; /*border:3px solid #f0f0f0;*/ margin-top:10px; margin-bottom:10px;} .m1{ height:20px; line-height:20px; margin-top:20px; margin-left:20px;} .m2{ margin-left:20px; margin-top:20px; line-height:25px;} .m2 span{ font-size:14px; font-weight:bold;} .m2t{ border:1px solid #f0f0f0; width:800px; padding-left:4px; margin-top:2px; padding:10px; margin-bottom:20px;} .m2t ul{} .m2t ul li{ list-style-type:none; float:left; width:150px;} .m2t ul li a:hover{ color:red} .f{ float:right; margin-right:10px; _margin-top:7px;} /*上一页_下一页*/ #prev_next{ border-top:1px solid #f0f0f0; margin-top:10px; padding-top:5px;} #prev_next li{ padding-left:10px; height:30px; line-height:30px;} /*产品详情*/ /*.o_product{ clear: both; padding: 18px 0 0 20px;} .o_product .o_product_img{ float: left; width: 355px;} .o_product .o_product_img .o_product_thumb{ width: 355px;display: table-cell;text-align: center;vertical-align: middle;} .o_product .product_small{ margin-top:10px; height: 55px; position: relative;} .swiper-container{ width: 355px; height: 50px; overflow: hidden;} .o_product .product_small .arrow-left{ width: 10px; height: 20px; display: block; background: url(../Image/swiper-l.png) no-repeat; position: absolute; left: -15px; top: 16px; transition: all 0.5s;} .o_product .product_small .arrow-right{ width: 10px; height: 20px; display: block; background: url(../Image/swiper-r.png) no-repeat; position: absolute; right: -12px; top: 16px;transition: all 0.5s;} .o_product .product_small ul{ padding: 0px; margin: 0px; overflow: hidden;} .o_product .product_small ul li{float: left; height: 50px; width: 60px !important; margin: 0px; display: table-cell; text-align: center; vertical-align: middle;} .o_product .product_small ul li.select img{ border: 1px solid #C4C4C4;} .o_product .product_small ul li img{ height: 40px; width: 50px; display: inline-block; box-sizing: border-box;} .o_product .o_product_img .o_product_thumb img{ max-height:266px; max-width: 355px; display: inline-block; vertical-align: middle;} .o_product .o_product_info{ float: right; width: 500px;} .o_product .o_product_info h2{ color: #3f3f3f; font-size: 16px; line-height: 25px; font-weight: 600;} .o_product .o_product_info .o_product_detail{ background: #F6F6F6; font-size: 14px; color: #999; padding: 15px 10px; margin-top: 10px;} .o_product .o_product_info .o_product_detail .o_product_data{ clear: both; width: 100%; height: 30px; line-height: 30px !important;} .o_product .o_product_info .o_product_detail .o_product_data:after,.o_product:after{ display: block; content: ''; clear: both; height: 0; width: 0;} .o_product_data span{ display: inline-block; float: left; line-height: 22px;} .o_product_data span.key{ width: 56px; text-align: right;} .o_product_data span.val{ width: 339px;} .colhs{ color: #FE4200;} .o_product_data span.val b{ color:#FE4200; font-size: 16px;} .o_product_info .go_order{ padding: 8px 25px; color: #fff; font-size: 16px; border-radius: 5px; background: #ff5e25; border: none; margin-top: 50px; outline: none;} .o_product_info .go_order:hover{ background: #FE4200;}*/ .o_product_info{ float: right; width: 558px;} .o_product_info h2{ color:#000; font-size:28px; height: 60px; font-weight: bold;} .o_product_info .pic{ text-align: left;} .o_product_info .o_product_detail{ line-height: 35px; padding: 10px 0 15px; margin-bottom: 20px; border-bottom: 1px solid #b5b5b5;} .o_product_info .o_product_detail .o_product_data{ clear: both; width: 100%;} .o_product_info .o_product_detail .o_product_data .key{ color: #000;} .o_product_info .o_product_detail .o_product_data .val{ color: #595757; width: 490px;} .o_product_info .o_product_detail .o_product_data .colhs{ color: #fe4200;} .o_product_info .o_product_detail .o_product_data:after,.o_product:after{ display: block; content: ''; clear: both; height: 0; width: 0;} .o_product_info .go_order{ float: left; width: 200px; height: 47px; line-height: 47px; text-align: center; color: #fff; font-size: 18px; background: #1464c7; border: none; margin: 30px 0 0 0; outline: none; transition:0.3s; cursor: pointer;} .o_product_info .go_order:hover{ background: #282828;} #cp_tel{ float: left; background: url(../Image/cptel.png) no-repeat left top; padding: 0 0 0 45px; font-size: 28px; margin: 40px 0 0 30px; color: #d80000; font-weight: bold;} .cpfont{ line-height: 30px; color: #595757; cursor: pointer;} .cpfont i{ display: block; float: left; overflow: hidden; width: 23px; height: 23px; line-height: 23px; margin: 0 5px 0 10px;} .cpfont i img{ vertical-align: middle; transition:0.3s;} .cpfont span{ display: block; float: left;} .cpfont li:hover{ color: #1464c7;} .cpfont li:hover i img{ margin-left: -23px;} .order-content{ padding: 20px 30px; background: #fff;} .order-content .order-line{ color: #333; height: 30px; line-height: 30px; margin-bottom: 12px; font-size: 14px;} .order-content .order-line:after{ display: block; content: ''; clear: both; height: 0; width: 0;} .order-content .order-line lable{ width: 70px; margin-right: 5px; display: inline-block; float: left; text-align: right;} .order-content .order-line .order-zhi{ float: left; padding: 10px; line-height: 30px; padding: 0px 10px; max-width: 380px; border: 1px solid #d2d2d2;} .order-content .order-line .order-zhi.noborder{ border:none;} .order-content .order-line .order-zhi.overword{ height: 30px; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;} .order-line.bz-line{height: auto;} .order-content .order-line .beizhu{ padding: 10px; float: left; border: 1px solid #d2d2d2;} .order-content .order-line .dwid{ width: 375px;} .order-content .order-line img{ display: inline-block; float: left; margin-left:15px;} .order-content .go-sub{ margin-left:70px; border: none; color: #fff; background: #ff5e25; font-size: 14px; padding: 8px 28px; margin-top:8px; border-radius: 5px; outline: none;} .order-content .go-sub:hover{ background: #FE4200;}