
body{margin:0px; font-size:12px; color:#333; font-family:Arial, Helvetica, sans-serif; cursor:default; min-width:1280px}
*{padding:0px; margin:0px;}
body,ul,ol,dl,dd,h1,h2,h3,h4,h5,h6,p,i,b,em,span,form,fieldset,legend,input,textarea,select,button,th,td {margin:0; padding:0; font-family:Arial, Helvetica, sans-serif;}
h1,h2,h3,h4,h5,h6 {list-style:none; font-weight:normal;}
input,select,button{font-size:12px; font-family:Arial, Helvetica, sans-serif; border:0; background:none; outline:none; vertical-align:middle;}
button {overflow:visible}
img{border:none; vertical-align:middle; /*width: 100%;*/}
li{list-style:none;}
a{color:#333; text-decoration:none;}
a:hover{color:#1373b9;}
.clear{overflow:hidden; clear:both; height:0px;}
.lf{float:left;}
.rt{float:right;}


.con{width:1200px; margin:0 auto;}


.top{width:100%; height:100px;}
.logo{float:left;}
.top .wm { float:right; padding-top:5px;}
.top .dh {float:right; font-size:18px; font-family:Arial, Helvetica, sans-serif; line-height:30px; padding:20px 20px 0px 0px; color:#666; }

.sousuo{position:relative; margin-top:40px; width:30px; margin-left:10px;}
.sousuo font{font-size:14px; float:right;}
.searchbtn{ cursor:pointer}
.searchbtn img{ width:auto;}
.suk{ display:none; position:absolute; top:60px; z-index:9999999; right:0px; width:320px; background: rgba(255, 255, 255, 0.99); padding:20px; }
.input1{ width:244px; line-height:41px; height:41px; border:#d4d4d4 1px solid; padding-left:10px; outline:none; color:#666;}
.btn1{ background:#055fcb; border-radius:0px; border:0; color:#FFF; width:60px; line-height:43px; text-align:center; outline:none; cursor:pointer;}

.header{width:100%;  position:relative; z-index:9999; }
.header.on{position:fixed; top:0; left:0; background-color:rgba(255,255,255,.9); box-shadow:0 2px 2px #ccc;}
.header .nav{ float:right;}
.header .nav ul li{height:55px; font-size:16px;  line-height:100px; text-align:center; float:left; display:block; position:relative; color:#333;}
.header.on .nav ul li{height:55px; line-height:100px;}
.header .nav ul li a{display:block;color:#333; padding:0px 20px;
transition:all .3s;
-webkit-transition:all .3s;
-moz-transition:all .3s;
-ms-transition:all .3s;
-o-transition:all .3s;}
.header .nav ul li a.n{color:#fff;}
.header .nav ul li:hover a{color:#fff; background:#2fa4e6;}
.header .nav .ej{width:130px; position:absolute; top:100px; left:0; display:none; }
.header.on .nav .ej{top:54px;}
.header .nav .ej a{font-size:14px; line-height:35px; background-color:rgba(47,164,230,.8); border-top:1px solid #55a6cc; color:#fff; font-weight:normal; text-align:left; padding-left:12px;}
.header .nav ul li:hover .ej a{background-color:rgba(47,164,230,.8); color:#fff;}
.header .nav ul li:hover .ej a:hover{background-color:#2fa4e6;}


.swiper-container-ban .swiper-slide{width:100%;/* height:600px;*/ position:relative; overflow:hidden;}
.swiper-container-ban .swiper-slide img{/*width:1920px; height:600px; position:absolute; left:50%; margin-left:-960px; display:block;*/ width:100%; height:auto !important;}
.swiper-container-ban .swiper-slide .wz{width:1200px; color:#221c66; text-shadow:0 0 0px #555; position:absolute; left:50%; top:25%; margin-left:-600px;}
.swiper-container-ban .swiper-slide .wz h3{font-size:38px; font-weight:600; line-height:70px;}
.swiper-container-ban .swiper-slide .wz p{font-size:14px; line-height:36px; width:120px; background:#35a0d3; text-align:center; color:#FFF; margin-top:10px;}
.swiper-container-ban .swiper-slide .wz p a { color:#FFF;}
.sy_cp{padding:50px 0; overflow:hidden; background:#f6f6f6;} 
.swiper-container-cpxl { width:1200px; padding-bottom:60px;}
.swiper-container-cpxl .swiper-slide{background:#fff;}
.swiper-container-cpxl .swiper-slide .wz{padding:10px; font-size:16px; margin-bottom:10px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; text-align:center;}

.swiper-container-cpxl .swiper-slide .wz a {font-size:16px;}
.swiper-container-cpxl .swiper-slide img{width:100%; height:auto; display:block; padding:10px 0px;}
.swiper-container-cpxl .swiper-button-prev{top:auto; bottom:0; left:50%; right:auto; margin-left:-50px; width:50px; height:30px; margin-top:0; background:#6dbbe1 url(../image/cpzj.png) no-repeat center right; -moz-background-size:auto; -webkit-background-size:auto; background-size:auto;
transition:all .3s;
-webkit-transition:all .3s;
-moz-transition:all .3s;
-ms-transition:all .3s;
-o-transition:all .3s;}
.swiper-container-cpxl .swiper-button-prev:hover{width:70px; margin-left:-70px;}
.swiper-container-cpxl .swiper-button-next{top:auto; bottom:0; left:auto; right:50%; margin-right:-50px; width:50px; height:30px; margin-top:0; background:#35a0d4 url(../image/cpyj.png) no-repeat center left; -moz-background-size:auto; -webkit-background-size:auto; background-size:auto;
transition:all .3s;
-webkit-transition:all .3s;
-moz-transition:all .3s;
-ms-transition:all .3s;
-o-transition:all .3s;}
.swiper-container-cpxl .swiper-button-next:hover{width:70px; margin-right:-70px;}


.sy_bt{width:100%; overflow:hidden; text-align:center; margin-bottom:40px;}
.sy_bt h3{font-size:30px; color:#333;  margin-bottom:10px;}
.sy_bt p{font-size:16px; color:#666;}
.sy_bt_c{width:100%;height:220px; line-height:30px; overflow:hidden; color:#fff; font-size:14px;}


.sy_gy { width:100%; background:#2fa4e6;}
.sy_gy .sy_bt h3{ text-align:left; color:#FFF;}
.sy_gy .sy_bt p{text-align:left; color:#FFF;}
.sy_gy .zt { width:50%; float:left;}
.sy_gy .zt img { width:100%; height:auto;}
.sy_gy .yc { width:50%; padding:60px 0px;   float:right; }
.sy_gy .yc .wz { width:550px; margin-left:50px;}
.sy_gy .yc p { overflow:hidden; color:#FFF; font-size:16px; line-height:30px; overflow:hidden; padding:0; margin:0; max-height:210px;}
.sy_gy .yc a { width:140px; height:35px; border:1px solid #fff; text-align:center; font-size:14px; display:block; margin-top:30px; line-height:35px; color:#FFF;}

.sy_al{width:100%; padding:60px 0; overflow:hidden;}
.sy_al ul{overflow:hidden; width:1200px; margin:0 auto;}
.sy_al ul li{float:left; width:270px; margin-right:40px;}
.sy_al .tp {width:270px; height:170px; overflow:hidden;}
.sy_al .tp img{width:270px; height:170px; display:block; overflow:hidden;
transition:all 3s;
-webkit-transition:all 3s;
-moz-transition:all 3s;
-ms-transition:all 3s;
-o-transition:all 3s;}
.sy_al ul li:hover img{transform:scale(1.1);
-webkit-transform:scale(1.1);
-moz-transform:scale(1.1);
-ms-transform:scale(1.1);
-o-transform:scale(1.1);}
.sy_al ul li:nth-child(4n) { margin-right:0;}
.sy_al .wz{ background:#f6f6f6; text-align:left; padding:20px 10px;}
.sy_al .wz h3{font-size:18px; font-weight:bold; margin-bottom:5px;}
.sy_al .wz p{font-size:13px; color:#888; margin-bottom:10px;line-height:24px; height:48px; overflow:hidden;}
.sy_al .wz span{font-size:14px; text-align:center; color:#0067b0;}
.sy_al .wz span a { color:#0067b0;}


.sy_xw { width:100%; margin:0px auto; padding:60px 0px; background:#f6f6f6;}
.sy_xw .left { width:583px; float:left; background:#fff;}
.sy_xw .left img{width:100%;}
.sy_xw .left h5{ font-size:16px; line-height:46px;}
.sy_xw .left h5 a {font-size:16px; line-height:46px; color:#333; padding:0px 10px;}
.sy_xw .left p { color:#666; line-height:24px; padding:0px 10px 10px 10px; font-size:14px;}
.sy_xw .right { width:585px; float:right;}
.sy_xw .right ul li { margin-bottom:22px;}
.sy_xw .right ul li .rq { width:174px;  float:left;}
.sy_xw .right ul li .wz { width:390px; float:right; font-size:13px; color:#666; line-height:21px;  overflow:hidden;}
.sy_xw .right ul li .wz p{text-overflow:ellipsis; white-space:nowrap; overflow:hidden; font-size:16px; color:#333; height:35px;}
.sy_xw .right ul li .wz p a { font-size:16px;  color:#333; }
.sy_xw .right ul li .wz p a:hover { color:#1f6eb1;}
.sy_xw .right ul li .wz font { line-height:40px; color:#666; font-size:12px;}


.sy_hz { width:1212px; margin:60px auto;}
.sy_hz ul li { width:186px;margin:0px 7px 10px 7px; float:left;}


.fh_top{width:50px; height:50px; border-radius:100%; background-color:#fff; border:2px solid #e7e7e7; display:none; position:fixed; right:2px; bottom:70px; z-index:999;}
.fh_top img{width:100%; height:auto;}


.foot { width:100%; background:#282828; padding:60px 0px 0px 0px;  color:#FFF; }
.foot .contt { float:left; margin-left:0px;}
.foot .contt ul li {float:left; margin-right:110px;  }
.foot .contt ul li h1 { font-size:18px;  color:#FFF; padding-bottom:30px;}
.foot .contt ul li p { font-size:14px; color:#cbcbcb; line-height:28px; }
.foot .contt ul li p a { color:#cbcbcb;}
.foot .right { width:130px; float:right; display:block; padding-top:0px; text-align:center;}
.foot .right p { padding:10px 0px 0px 0px; color:#cbcbcb;}
.foot .di { margin-left:30px;}
.foot1 { border-top:1px solid #333; margin-top:50px; line-height:20px; width:100%; background:#282828; color:#cbcbcb; display:block; text-align:center; padding:20px 0px;}
.foot1 a {color:#808080;}
.fh_top{width:40px; height:40px; border-radius:100%; background-color:#fff; border:2px solid #e7e7e7; display:none; position:fixed; right:2px; bottom:40px; z-index:999;}
.fh_top img{width:100%; height:auto;}


.n_ban{width:100%; height:200px; position:relative; overflow:hidden;}
.n_ban .w_z{position:absolute; width:1200px; text-align:center; color:#fff; top:35%; left:50%; margin-left:-600px; text-align:right;}
.n_ban .w_z h3{font-size:30px; margin-bottom:10px;}
.n_ban .w_z h4{font-size:20px; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif;}

.ndh { width:100%; text-align:center; margin:0px auto; overflow:hidden; background:#f5f5f5; }
.ndh ul{ width:1200px; margin:0px auto;}
.ndh ul li { line-height:50px; font-size:16px;  color:#333; float:left; }
.ndh ul li a {font-size:16px; padding:0px 30px; color:#333; border-right:1px solid #ddd; line-height:50px; display:block; padding:0px 30px; }
.ndh ul li:hover a { background:#35a0d3; display:block; color:#FFF; border:1px solid #35a0d3;}
.ndh ul li .on {background:#35a0d3; display:block; color:#FFF; border:1px solid #35a0d3;}

.ny_gy { width:1200px; margin:40px auto;}
.ny_gy p { font-size:16px; line-height:34px;}
.ny_gy .tp { padding:30px 0px;}
.ny_gy img{ max-width:100%; height:auto !important;}

.ny_xw { width:1200px; margin:40px auto;}
.ny_xw ul{overflow:hidden; margin:0;}
.ny_xw ul li{float:left; width:382px; margin-right:27px; margin-bottom:27px;}
.ny_xw .tp {width:382px; height:226px; overflow:hidden;}
.ny_xw .tp img{width:382px; height:226px; display:block; overflow:hidden;
transition:all 3s;
-webkit-transition:all 3s;
-moz-transition:all 3s;
-ms-transition:all 3s;
-o-transition:all 3s;}
.ny_xw ul li:hover img{transform:scale(1.1);
-webkit-transform:scale(1.1);
-moz-transform:scale(1.1);
-ms-transform:scale(1.1);
-o-transform:scale(1.1);}
.ny_xw ul li:nth-child(3n) { margin-right:0;}
.ny_xw .wz{ background:#f8f8f8; text-align: left; padding:20px 10px;}
.ny_xw .wz h3{font-size:18px; margin-bottom:10px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.ny_xw .wz p{font-size:14px; color:#888;  overflow:hidden; border-bottom:1px solid #ddd; line-height:22px; height:48px; margin:10px 0px; }
.ny_xw .wz span{font-size:14px; text-align:center; color:#0067b0;}
.ny_xw .wz span a { color:#0067b0;}
.ny_xw .wz font { font-size:12px; color:#999;}

.paging{width:100%; margin:10px auto 30px auto ; text-align:center; overflow:hidden;}
.paging a{line-height:32px; color:#888; background-color:#fff; text-align:center; font-size:14px; border:1px solid #e7e7e7; width:32px; height:32px; margin:0 3px; display:inline-block;}
.paging a:hover{background-color:#35a0d3; border:1px solid #35a0d3; color:#fff;}
.paging span{line-height:32px; color:#888; background-color:#fff; text-align:center; font-size:14px; border:1px solid #e7e7e7; width:32px; height:32px; margin:0 3px; display:inline-block;background-color:#35a0d3; border:1px solid #35a0d3; color:#fff;}

.ny_cp { background:#f5f5f5; padding:40px 0px; border-top:1px solid #ddd;} 
.ny_cp ul{overflow:hidden; width:1200px; margin:0 auto;}
.ny_cp ul li{float:left; width:285px; margin-right:20px; margin-bottom:20px;}
.ny_cp ul li:nth-child(4n){ margin-right:0;}
.ny_cp .tp {width:280px; height: auto; overflow:hidden;}
.ny_cp .tp img{width:280px; height: auto;  display:block; overflow:hidden;
transition:all 3s;
-webkit-transition:all 3s;
-moz-transition:all 3s;
-ms-transition:all 3s;
-o-transition:all 3s;}
.ny_cp ul li:hover img{transform:scale(1.1);
-webkit-transform:scale(1.1);
-moz-transform:scale(1.1);
-ms-transform:scale(1.1);
-o-transform:scale(1.1);}
.ny_cp ul li:nth-child(4n) { margin-right:0;}
.ny_cp .wz{ background:#fff; text-align:left; padding:20px 10px; text-align:center;}
.ny_cp .wz h3{font-size:18px;  margin-bottom:5px;}
.ny_cp .wz p{font-size:13px; color:#888; margin-bottom:10px;line-height:24px; height:48px; overflow:hidden;}
.ny_cp .wz span{font-size:14px; text-align:center; color:#0067b0;}
.ny_cp .wz span a { color:#0067b0;}

.ny_al{width:100%; padding:40px 0px 0px 0px; overflow:hidden;}
.ny_al ul { width:1200px; margin:0px auto;}
.ny_al ul li{width:33.3333%; float:left; position:relative;}
.ny_al img{width:100%; height:auto; display:block;}
.ny_al .bj{width:100%; height:100%; background-color:rgba(5,78,135,.6); position:absolute; top:0; left:0; opacity:0;
transition:all .3s;
-webkit-transition:all .3s;
-moz-transition:all .3s;
-ms-transition:all .3s;
-o-transition:all .3s;}
.ny_al ul li:hover .bj{opacity:1;}
.ny_al .wz{width:85%; height:80%; color:#fff; position:absolute; left:10%; top:30%; opacity:0; text-align:center;
transition:all .3s .2s;
-webkit-transition:all .3s .2s;
-moz-transition:all .3s .2s;
-ms-transition:all .3s .2s;
-o-transition:all .3s .2s;}
.ny_al .wz h3{font-size:24px; line-height:60px; margin:20px 0 5px 0px;}
.ny_al .wz p{font-size:14px; line-height:20px;}
.ny_al .wz i{width:85px; height:30px; margin:0px auto; display:block; font-size:14px; background:#35a0d4; border-radius:3px; line-height:30px; font-style:normal; margin-top:20px;}
.ny_al ul li:hover .wz{opacity:1; top:10%;}

.ny_fw { width:1210px; margin:0px auto 50px auto;}
.ny_fw .wz{ font-size:16px; line-height:30px; padding:40px 0px;}
.ny_fw .db { width:100%;}
.ny_fw .db ul li { width:390px; float:left; margin-right:20px; background:#f6f6f6;}
.ny_fw .db ul li img{ width:390px; height:auto;}
.ny_fw .db ul li h5 { font-size:18px; line-height:50px; padding:0px 10px;}
.ny_fw .db ul li p { font-size:14px; color:#666; line-height:24px; padding:0px 10px 15px 10px;}
.ny_fw .db ul li:nth-child(3n) { margin-right:0;}

.lx_nr{width:1200px; margin:50px auto;}
.lx_nr .wz{width:450px; margin-top:40px; float:left;}
.lx_nr .wz h4{font-size:22px; color:#444; margin-bottom:15px;}
.lx_nr .wz .w{font-size:15px; line-height:30px; color:#555; margin:5px auto;}
.lx_nr .wz .w span.l{width:80px; float:left;}
.lx_nr .wz .w span.z{width:370px; float:right;}
.lx_nr .dt{width:720px; float:right;}
.lx_nr .dt img{width:100%; height:auto; display:block;}

.rc_zp {width:1200px; margin:50px auto;}
.rc_zp .ts{text-align:left; font-size:16px; line-height:30px; color:#888; margin-bottom:20px;}
.rc_zp .sc{padding:30px 80px; background-color:#35a0d4; margin-bottom:10px;}
.rc_zp .sc input.ss{width:160px; height:36px; background-color:#fff; font-size:14px; line-height:36px; padding:0 5px; float:left; display:block;}
.rc_zp .sc input.sn{width:150px; height:36px; font-size:14px; line-height:36px; float:left; display:block;}
.rc_zp .sc input.an{width:100px; height:36px; background-color:#221c66; font-size:14px; color:#fff; line-height:36px; float:left; display:block; margin-left:25px;}
.rc_zp .sc .xz{width:160px; height:36px; padding:0 25px 0 5px; background:#fff url(http://www.dingtaishine.com/template/default/images/talent_choose.png) no-repeat 172px center; font-size:14px; line-height:36px; float:left; margin-left:25px; position:relative;}
.rc_zp .sc .xz .ej{position:absolute; top:38px; left:0; width:188px; border:1px solid #e7e7e7; position:absolute; background-color:#fff; display:none;}
.rc_zp .sc .xz .ej i{font-size:14px; line-height:32px; text-align:center; font-style:normal; display:block;}
.rc_zp .jr_lm{border: 1px solid #ddd; overflow:hidden; margin-bottom:5px;}
.rc_zp .jr_lm.jt{border: 1px solid #313849;}
.rc_zp .jr_bt{padding:10px 40px; height:40px; font-size:14px; line-height:40px; color:#555; overflow:hidden; cursor:pointer;}
.rc_zp .jr_bt:hover{background-color:#e7e7e7;}
.rc_zp .jr_bt.on{background-color:#e7e7e7;}
.rc_zp .jr_lm.jt .jr_bt{background-color:#221c66; color:#fff;padding:0 40px;}
.rc_zp .jr_bt span{float:left; width:18%; text-align:center;}
.rc_zp .jr_bt span.s_40{float:left; width:28%; text-align:left;}
.rc_zp .jr_nr{background-color:#fff; padding:30px 40px; font-size:14px; line-height:32px; margin-bottom:3px; display:none;}
.rc_zp .jr_nr .lm{width:100px; float:left;}
.rc_zp .jr_nr .yq{width:1010px; float:right;}
.rc_zp .jr_nr .yq a.lj_sq{width:120px; height:36px; background:#35a0d3; font-size:15px; line-height:36px; color:#fff; text-align:center; display:block; margin-top:15px;}

.ny_ly { width:1200px; margin:40px auto; }
.ny_ly .ts{text-align:left; font-size:16px; line-height:30px; color:#888; margin-bottom:20px;}
.ny_ly .txt1 {width:60%;  border:1px solid #ddd; height:45px; line-height:45px; padding:0 2%; color:#b7bfc4; margin-bottom:10px;}
.ny_ly .txt { width:94%;  border:1px solid #ddd; height:45px; line-height:45px; padding:0 2%; color:#b7bfc4; margin-bottom:10px;}
.ny_ly .txt2 { width:94%;  border:1px solid #ddd; height:170px; line-height:45px; padding:0 2%; color:#b7bfc4; margin-bottom:10px;  outline:none;}
.ny_ly .an{ background:#57ade3;  height:45px; line-height:45px; text-align:center; color:#fff; width:15%; font-size:16px;}


.cp_xq{width:100%; margin:40px auto;}
.cp_xq .cp_xx{ padding:20px 0px 30px 0px; margin-bottom:20px;}
.cp_xq .cp_xx .cp_zs{width:600px; border:1px solid #e7e7e7; float:left; padding:0;}
.cp_xq .cp_xx .cp_zs img{width:100%; height:auto; display:block;}

.cp_xq .cp_xx .cp_js{width:520px; float:right; }
.cp_xq .cp_xx .cp_js h3{font-size:32px; color:#000; height:50px;}
.cp_xq .cp_xx .cp_js h3 font { font-size:16px; line-height:40px; }
.cp_xq .cp_xx .cp_js h4 { font-size:16px; line-height:40px; margin-top:10px; color:#333;}
.cp_xq .cp_xx .cp_js p{font-size:14px; line-height:24px; color:#666; margin-bottom:10px; margin-top:0px;}


.cp_xq .dd_tj{width:100%; background-color:#f6f6f6; margin-bottom:10px;}
.cp_xq .dd_tj h3{font-size:16px; line-height:44px; color:#fff; text-indent:10px; background-color:#004fa3;}
.cp_xq .dd_tj input.wz{width:430px; height:40px; border:1px solid #e7e7e7; font-size:14px; line-height:40px; padding:0 4px; float:left; margin:0 10px 20px;}
.cp_xq .dd_tj input.an{width:200px; height:40px; background-color:#004fa3; font-size:14px; line-height:40px; color:#fff; margin:0 auto 30px; display:block; cursor:pointer;}
.cp_xq .dd_tj textarea{margin:0 10px 20px; width:890px; height:98px; border:1px solid #e7e7e7; padding:0 4px; font-size:14px; line-height:26px; resize:none;}
.cp_xq .dd_tj .ln{width:920px; margin:30px auto;}
.cp_xq .dd_tj ul { width:1160px; margin:0px auto;}
.cp_xq .dd_tj ul li{width:270px;  float:left; display:block; margin:10px 10px 0px 10px; line-height:35px; font-size:14px;}
.cp_xq .dd_tj ul li img{width:100%; height:auto; display:block;}
.cp_xq .dd_tj h4{width:80%; margin:0 auto; text-align:center;  padding:0px 0px 20px 0px; font-size:14px; line-height:30px;}

.swiper-container {}
.swiper-slide {background-size: cover;background-position: center;}
.gallery-topp { width:100%; height:auto;}
.gallery-thumbs {height:135px;box-sizing: border-box;padding: 10px 0;}
.gallery-thumbs .swiper-slide {height: 100%;opacity: 0.4;}
.gallery-thumbs .swiper-slide-thumb-active {opacity: 1;}

.cp_xq .cp_ms{width:100%; min-height:470px; margin-bottom:0px;}
.tabbox {width:1200px; margin:0px auto}
.tabmenu {width:100%;height:45px; border-bottom:1px solid #dddddd;}
.tabmenu ul {margin:0;padding:0;list-style-type:none;}
.tabmenu li { text-align:center; float:left; display:block; width:100px; height:45px; overflow:hidden; line-height:45px; display:inline; font-size:16px; color:#333333;}
.tabmenu .cli {text-align:center;float:left;display:block;width:100px;height:45px;overflow:hidden;line-height:45px;display:inline;font-size:16px; cursor:pointer; background:#35a0d3; color:#fff;}
#tabcontent {width:1200px; margin-top:15px;}
#tabcontent ul {margin:0;list-style-type: none; font-size:14px; line-height:30px;}
#tabcontent .hidden {display:none;}


/*2022-10-24*/
.fl{ float:left;}
.fr{ float:right;}
.clearboth{ clear:both;}
.ui_box{width:100%; min-width:1200px;}
.ui_box_c{width:1200px; margin:0px auto;}
.Amplification img
{
	
	transition:400ms; 
	filter: Alpha(Opacity=100);
	opacity: 1;
}
.Amplification:hover img
{
	filter: Alpha(Opacity=100); 
	opacity: 1; 
	-webkit-transform:scale(1.14); 
	transform:scale(1.14);
}
.bigzm{text-transform:uppercase;}
.xzpf_ul{width:80px; position:fixed; right:0px; top:50%;-o-transform:translate(0%, -50%);-ms-transform:translate(0%, -50%);-webkit-transform: translate(0%, -50%);-moz-transform: translate(0%, -50%);transform: translate(0%, -50%); z-index:111;}
.xzpf_ul li{width:100%; float:left; margin-bottom:2px; position:relative;}
.xzpf_ul li a{width:80px; height:67px; background-color:#6dbbe1; color:#fff; font-size:14px; display:inline-block; overflow:hidden;border-radius: 5px; padding-top:13px;-webkit-transition:all 0.5s;transition:all 0.5s; z-index:1; position:relative;}
.xzpf_ul li a:hover{ background-color:#333333; color:#fff;}
.xzpf_ul li a .s1{ padding-top:30px; line-height:1.4; width:100%; display:inline-block; text-align:center;}
.xzpf_ul li a .s1.bg1{ background:url(../image/pf_01.png) center top no-repeat;}
.xzpf_ul li a .s1.bg2{ background:url(../image/pf_02.png) center top no-repeat;}
.xzpf_ul li a .s1.bg3{ background:url(../image/pf_03.png) center top no-repeat;}
.xzpf_ul li a .s1.bg4{ background:url(../image/pf_04.png) center top no-repeat;}
.xzpf_ul li .fwrx_div{width:190px; padding:15px; line-height:1.7; color:#fff; text-align:center; position:absolute; right:-200px; top:0px; background-color:#6dbbe1; font-size:14px;
-webkit-transition:all 0.5s;transition:all 0.5s;filter:alpha(opacity=0);   -moz-opacity:0;   -khtml-opacity:0;   opacity:0;border-radius: 5px;}
.xzpf_ul li:hover .fwrx_div{ right:100px;filter:alpha(opacity=100);   -moz-opacity:1;   -khtml-opacity:1;   opacity:1;}
.xzpf_ul li .fwrx_div:after{display: block;
    content: " ";
    border-style: solid dashed dashed dashed;
    border-color: transparent transparent transparent #6dbbe1;
    border-width: 9px;
    width: 0;
    height: 0;
    position: absolute;
    top: 30px;
    right: -18px;
    margin-left: -12px;}
.xzpf_ul li .fwrx_div h1{ font-size:18px; font-weight:bold;}
.xzpf_ul li .wx_div{width:162px; padding:5px; background-color:#6dbbe1;border-radius: 5px; position:absolute; right:-200px; top:0px; text-align:center;
-webkit-transition:all 0.5s;transition:all 0.5s;filter:alpha(opacity=0);   -moz-opacity:0;   -khtml-opacity:0;   opacity:0;}
.xzpf_ul li .wx_div img{ max-width:100%;}
.xzpf_ul li .wx_div:after{display: block;
    content: " ";
    border-style: solid dashed dashed dashed;
    border-color: transparent transparent transparent #6dbbe1;
    border-width: 9px;
    width: 0;
    height: 0;
    position: absolute;
    top: 30px;
    right: -18px;
    margin-left: -12px;}
.xzpf_ul li:hover .wx_div{ right:100px;filter:alpha(opacity=100);   -moz-opacity:1;   -khtml-opacity:1;   opacity:1;}

.xz_cpbox{width:100%; padding:30px 0px;}
.xz_cpbox_l{width:250px;}
.xz_cpbox_t{ background-color:#35a0d3;width:100%; padding:10px 20px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; color:#fff;display: block;
    font-size: 16px;
    font-weight: normal;border-radius: 10px 10px 0 0; line-height:1.8;}
.xz_cpbox_t .s1{ font-size:20px; font-weight:bold;}
.xz_cpbox_ul{width:100%; background-color:#f8f8f8; padding:20px 20px 30px 20px; border-radius: 0 0 10px 10px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.xz_cpbox_ul li{ float:left; width:100%; border-bottom:1px solid #ededed;}
.xz_cpbox_ul li a{width:100%; height:48px; line-height:48px; color:#838383; font-size:14px; display:inline-block; overflow:hidden;background:url(../image/xz_tb1.png) right center no-repeat;-webkit-transition:all 0.5s;transition:all 0.5s;}
.xz_cpbox_ul li a:hover,.xz_cpbox_ul li a.activeleftmenu{background:url(../image/xz_tb2.png) right center no-repeat; color:#35a0d3; text-decoration:none;}
.xzpf_ul li.top_menu{-webkit-transition:all 0.5s;transition:all 0.5s;filter:alpha(opacity=0);   -moz-opacity:0;   -khtml-opacity:0;   opacity:0;}
.xzpf_ul li.top_menu.activexz{
filter:alpha(opacity=100);   -moz-opacity:1;   -khtml-opacity:1;   opacity:1;}

.xz_cpbox_r{width:930px;}
.xz_cpbox_r_t{width:100%; border-bottom:1px solid #ddd;}
.xz_cpbox_r_t .s1{ height:32px; line-height:32px; color:#666; font-size:18px; position:relative;}
.xz_cpbox_r_t .s1:after{width:100%; height:2px; background-color:#35a0d3; position:absolute; left:0px; bottom:-1px; content:"";}
.xz_cpbox_r_t .s2{ height:32px; line-height:32px; padding-left:25px;background:url(../image/locationIco.png) left center no-repeat; color:#666; font-size:14px; }
.xz_cpbox_r_t .s2 a{ color:#666;}
.xz_cpbox_r_t .s2 a:hover{ color:#35a0d3;}

.xz_cpbox_r_c{ width:100%; padding:20px 0px;}
.xz_cpbox_r_c_ul{width:100%;}
.xz_cpbox_r_c_ul li{float: left;
    position: relative;
    width: 294px;
    margin-bottom: 20px;
    margin-right: 20px;
    background: #f6f6f6;
    transition: all .5s;
    border: 1px solid #CCCCCC;}
.xz_cpbox_r_c_ul li a{width:100%; display:inline-block; overflow:hidden; color:#555; font-size:14px;}
.xz_cpbox_r_c_ul li a:hover{ color:#555;}
.xz_cpbox_r_c_ul li a .a_img{width:100%;/* height:222px;*/ display:inline-block; overflow:hidden;}
.xz_cpbox_r_c_ul li a .a_img img{width:100%;}
.xz_cpbox_r_c_ul li a .a_text{width:100%; padding:10px 20px 20px 20px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.xz_cpbox_r_c_ul li a .a_text .s1{width:100%; height:30px; line-height:30px; font-size:16px; font-weight:bold;-webkit-transition:all 0.5s;transition:all 0.5s;}
.xz_cpbox_r_c_ul li a:hover .a_text .s1{ color:#35a0d3;}
.xz_cpbox_r_c_ul li a .a_text .s2{width:100%; height:30px; line-height:30px;  overflow:hidden;}
.xz_cpbox_r_c_ul li a .a_text .s3{width:150px; height:40px; line-height:40px;margin-top:20px; padding-left:15px;background:url(../image/xz_tb3.png) right 20px center no-repeat; background-color:#797979;-moz-border-radius: 4px;      /* Gecko browsers */
-webkit-border-radius:4px;   /* Webkit browsers */
border-radius:4px;            /* W3C syntax */ color:#fff; font-size:14px;-webkit-transition:all 0.5s;transition:all 0.5s;}
.xz_cpbox_r_c_ul li a:hover .a_text .s3{background:url(../image/xz_tb3.png) right 20px center no-repeat; background-color:#35a0d3;}
.xz_cpbox_r_c_ul li:nth-child(3n){ margin-right:0px;}


.xz_cplist{width:100%;}
.xz_cplist li{width:460px; float:left; margin-right:10px; padding-bottom:15px; margin-bottom:15px; border-bottom:1px solid #CCCCCC;}
.xz_cplist li a{width:100%; display:inline-block; overflow:hidden; color:#333; font-size:14px;}
.xz_cplist li a:hover{ color:#333;}
.xz_cplist li a .a_img{width:150px; height:113px; display:inline-block; overflow:hidden;}
.xz_cplist li a .a_img img{width:150px; height:113px;}
.xz_cplist li a .a_img_r{width:300px; height:113px; overflow:hidden;}
.xz_cplist li a .a_img_r .s1{width:100%; max-height:56px; line-height:28px; overflow:hidden; color:#434343; font-size:16px; font-weight:bold;}
.xz_cplist li a:hover .a_img_r .s1{ color:#35a0d3;}
.xz_cplist li a .a_img_r .s2{width:100%; height:56px; line-height:28px; overflow:hidden;}
.xz_cplist li:nth-child(2n){ margin-right:0px;}

.xz_left_lxwm{width:100%; margin-top:20px;}
.xz_left_lxwm_c{width:100%; padding:10px 20px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; background-color:#464646; color:#fff; font-size:14px;border-radius: 0 0 10px 10px;}
.xz_left_lxwm_c table tr td{ border-bottom:1px solid #545454;width:100%; padding:10px 0px; line-height:1.7;}
.xz_left_lxwm_c table tr td h1{ font-size:16px;}
.xz_left_lxwm_c table tr td h2{ font-size:24px; font-weight:bold; color:#35a0d3; line-height:1.3;}

/*2022-10-26*/
.product_t{width:100%; padding:5px 0px; line-height:1.8; color:#333; font-size:16px; font-weight:bold; text-align:center;}
.product_time{width:100%; border-bottom:1px dashed #cccccc; text-align:center; color:#333; padding:10px 0px; line-height:1.6;}
.product_menu{width:100%; margin-top:40px; background-color:#f5f5f5;}
.product_menu a{ padding:0px 20px; margin-right:10px; height:40px; float:left; line-height:40px; color:#333; font-size:15px; font-weight:bold;-moz-border-radius:5px 5px 0px 0px;      /* Gecko browsers */
-webkit-border-radius:5px 5px 0px 0px;   /* Webkit browsers */
border-radius:5px 5px 0px 0px;          /* W3C syntax */-webkit-transition:all 0.5s;transition:all 0.5s;}
.product_menu a:hover,.product_menu a.activetop{ background-color:#35a0d3; color:#fff;}
.product_c{width:100%; padding-top:20px;}
.product_con{width:100%; display:none;}
.product_con_c{width:100%; color:#333; font-size:14px; line-height:2; overflow:hidden; min-height:400px;}
.product_con_c img{ max-width:100%; height:auto !important;}
.product_con_c .a_down{ height:40px; line-height:40px; margin-right:15px; padding-left:30px; display:inline-block; background:url(../image/down.png) left center no-repeat; background-size:18px; font-size:14px; color:#333;-webkit-transition:all 0.5s;transition:all 0.5s;}
.product_con_c .a_down:hover{ color:#35a0d3; background:url(../image/down1.png) left center no-repeat; background-size:18px;}