@charset "utf-8";

/* CSS Document */

html{ min-width:1200px;}

body{ font-size:14px; font-family:"宋体";  color:#333;}

*{ padding:0; margin:0;}

fieldset,img {border:0} 

address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;font-weight:normal} 

ol,ul {list-style:none} 

caption,th {text-align:left} 

h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal} 

.fl{float:left;}

.fr{float:right;}

.clear{clear:both;}

.riqi{ float:right; display:block;}

a{ color:#333; text-decoration:none;}



header{ background:#48c2c8; height:70px; }

.head{ width:1200px; margin:0 auto;}

.logo{ float:left; width:200px; text-align:center; padding:5px 0;}

.menu{ float:left; width:700px; padding:0 20px;}

.menu li{ float:left; width:175px; line-height:70px; text-align:center;}

.menu li a{ color:#fff; font-size:24px;}

.hot{ float:right; width:210px; line-height:50px; background:url(../zt4images/index_02.png) no-repeat 0 center;  padding:25px 0 25px 50px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:18px; color:#fff; }



.top{ min-width:1180px; background:#fff; border-bottom:1px solid #ccc; line-height:40px; padding:0 10px;}

.tia_l{ float:left;}

.top_r{ float:right; display:block;}

.top_r img{ vertical-align:middle; line-height:40px; padding:0 5px 0 0;}

.top a{ padding:0 5px; font-size:14px;}

.ban01{ background:url(../zt4images/ban01.jpg) center 0; height:550px;}

.ban01_con{ width:1070px; margin:0 auto; padding:0 0 0 130px;}

.ban01_con h1{ font-size:46px; font-weight:bold; color:#00858c; padding:38px 0 0 2px;}

.ban01_con h2{ font-size:30px; color:#555; padding:10px 0 70px 2px;}

.ban01_con ul{ width:550px;}

.ban01_con li{ float:left; width:165px; padding:0 0 0 30px; line-height:40px; font-size:18px; color:#00858c;}

.ban01_con li:nth-child(even){ float:left; width:230px;}



.ban02{ background:url(../zt4images/ban02.jpg) center 0; height:550px;}

.ban02_con{ width:700px; margin:0 auto; padding:75px 0 0 500px;}

.ban02_con h1{ font-size:46px; font-weight:bold; color:#ff5372;}

.ban02_con h1 sup,.ban01_con h1 sup,.product_syfw h1 sup,.ban03_con h1 sup{ font-size:24px;}

.ban02_con h2{ font-size:30px; color:#555; padding:10px 0 70px 0;}

.ban02_con p{ width:700px;  line-height:36px; font-size:16px; text-indent:2em; color:#666;}



.ban03{ background:url(../zt4images/ban03.jpg) center 0; height:550px;}

.ban03_con{ width:700px; margin:0 auto; padding:75px 0 0 500px;}

.ban03_con h1{ font-size:46px; font-weight:bold; color:#c89b49;}

.ban03_con h2{ font-size:30px; color:#555; padding:10px 0 70px 0;}

.ban03_con p{ width:700px;  line-height:36px; font-size:24px; color:#555;}

.ban03_con li{ float:left; width:auto; background:#c89b49; padding:5px 25px; border-radius:30px; color:#fff; margin:30px 20px 20px 0; font-size:18px;}

.ban04{ background:url(../zt4images/ban04.jpg) center 0; height:350px;}



.btn{ width:100%; float:left; display:block; margin:30px 0;}

.tc{ text-align:center;}

.btn1,.btn2{ padding:6px 20px; margin:0 20px 0 0; border:1px solid #00858c;   text-align:center; font-size:18px; border-radius:5px;}

.btn1{background:#00858c; color:#fff;}

.btn2{background:#fff; color:#00858c;}

.btn3,.btn4{ padding:6px 20px; margin:0 20px 0 0; border:1px solid #ff5372;   text-align:center; font-size:18px; border-radius:5px;}

.btn3{background:#ff5372; color:#fff;}

.btn4{background:#fff; color:#ff5372;}

.btn5,.btn6{ padding:6px 20px; margin:0 20px 0 0; border:1px solid #03549c;   text-align:center; font-size:18px; border-radius:5px;}

.btn5{background:#03549c; color:#fff;}

.btn6{background:#fff; color:#03549c;}





.product{ width:1200px; margin:80px auto 0;}

.product dt{ float:left; width:500px;}

.product dd{ float:right; width:660px;}

.product dd h2{ font-size:18px; color:#666;}

.product dd p{ color:#999; line-height:24px; padding:10px 0 15px 0;}

.product_td{ background:#48c2c8 url(../zt4images/bg01.jpg) no-repeat center; padding:100px 0; margin:80px 0 0;}

.product_td ul{ width:1200px; margin:0 auto;}

.product_td li{ float:left; width:460px; margin:0 30px; padding:60px 40px; background:rgba(255,255,255,1); border-radius:10px; height:360px; box-shadow:0 5px 10px #3ca0a9;}

.product_td li h1{ width:200px; height:200px; margin:0 auto; background:#48c2c8; border-radius:100%;}

.product_td li h1 img{ border-radius:100%;}

.product_td li p{ padding:40px 0 0; font-size:14px; line-height:30px; color:#666;}

.product_js{ width:1200px; margin:80px auto;}

.product_js h1,.product_hr h1{ width:500px; margin:0 auto; text-align:center; font-size:36px; font-weight:bold; border-radius:50px; border:1px solid #00858c; padding:10px 20px; color:#00858c;}

.product_js h2{ text-align:center; line-height:60px; color:#666; font-size:16px; padding:0 0 20px 0;}

.product_js dt{ float:right; width:750px;}

.product_js dd{ float:left; width:420px;}

.product_js dd h3{ text-align:center; font-size:36px; color:#46c6c7; font-weight:bold;}

.product_js dd h4{ font-size:30px; color:#000; text-align:center; padding:20px 0;}

.product_js dd p{  font-size:16px; line-height:30px; color:#666;}

.product_js dd p span{ font-size:18px; font-weight:bold; color:#48c2c8; line-height:40px;}

.product_hr{ margin:80px auto;}

.product_syfw,.product_crclc,.product_crcsy{ width:1200px; margin:80px auto 0;}

.product_syfw ul{ float:left; margin:50px -50px 0 0;}

.product_syfw li{ float:left; width:175px; margin:0 30px 0 0;}

.product_syfw li img{border-radius:20px; transition:0.5s;}

.product_syfw li img:hover{ box-shadow:0 0 10px #936564;  margin:-20px 0 0; transition:0.5s;}

.product_syfw h1{ width:600px; margin:0 auto; text-align:center; font-size:36px; font-weight:bold;  padding:10px 20px; color:#ff5372;}

.product_syfw h2,.product_crclc h2,.product_crcsy h2{ text-align:center; font-size:18px; color:#999;}

.product_lc{ width:1200px; height:656px; background:url(../zt4images/index_16.jpg) no-repeat; margin:50px 0 0; }

.product_lc p{ width:300px; height:202px; margin-bottom:26px; padding:0 20px 0 260px; font-size:16px; line-height:36px; display: flex; justify-content: space-around; flex-direction: column; color:#666;}

.product_qy{width:1200px; height:1007px; background:url(../zt4images/index_19.jpg) no-repeat; margin:50px 0 0; }

.product_qy ul{ float:left; margin:0 -50px 0 0;}

.product_qy li{ float:left; width:259px; height:215px; padding:80px 280px 0 36px; font-size:18px; line-height:36px; margin:0 50px 50px 0;}

.product_ly{ width:1200px; height:290px; background:url(../zt4images/index_17.jpg) no-repeat; margin:50px 0 0; }

.product_ly p{ width:350px; height:135px; margin-bottom:20px;  font-size:16px; line-height:24px; display: flex; justify-content: space-around; flex-direction: column; color:#666;}

.l70{padding:0 0 0 70px;}

.r70{padding:0 60px 0 0;}

.product_ly p span{ font-size:20px;}



.product_crclc h1,.product_crcsy h1{ text-align:center; font-size:36px; font-weight:bold; border-radius:50px;  padding:10px 20px; color:#c89b49;}

.product_crclc ul{ float:left; margin:50px -50px 0 0;}

.product_crclc li{ float:left; width:175px; margin:0 30px 0 0; background:#f5eddf; border-radius:20px; box-shadow:0 5px 0 #b8934f; transition:0.5s;}

.product_crclc li:hover{ box-shadow:0 0 10px #b8934f; margin-top:-20px; transition:0.5s;}

.product_crclc li h3{ width:120px; line-height:120px; text-align:center; background:#fff; margin:20px auto; border-radius:100%; font-size:60px; color:#e7bf75; font-family:"Arial Black", Gadget, sans-serif;}

.product_crclc li p{ padding:5px 0; height:50px; text-align:center; font-size:18px; font-weight:bold; background:#e7bf75; border-radius:0 0 20px 20px;display: flex; justify-content: space-around; flex-direction: column; color:#fff;}

.product_crcsy ul{ float:left; margin:20px -60px 0 0;}

.product_crcsy li{ float:left; width:318px; margin:30px 60px 0 0; border:1px solid #f5eddf; height:100px; text-align:center; font-size:16px; padding:0 20px;display: flex; justify-content: space-around; flex-direction: column; color:#666;}



.product_list{ width:1200px; margin:20px auto; background:#edf7ff;}

.product_list dt{ float:left; width:400px;}

.product_list dd{ float:left; width:720px; padding:0 40px;}

.product_list dd h1{color:#1e6db7; font-size:30px; text-align:center; font-weight:700; padding:11px 0 0;}

.product_list dd p{ line-height:24px;}

.product_list h2{ font-size:16px; text-align:center; padding:15px 0; color:#1e6db7;}

.product_list h2 i{ display:inline-block; margin:0 15px; border:1px solid #1e6db7; background:#fff; border-radius:10px; padding:3px 10px; font-style:normal; font-size: 16px;}

.procon ul{ float:left; margin:8px -50px 10px 0;}

.procon li{ float:left; width:340px; margin:0 40px 0 0; line-height:24px;}

.procon li h3,.procon01 h3,.procon li h3 a{color:#1e6db7; font-size:16px; line-height:30px;}

.procon01{line-height:24px;}

.product_list dl dt img{width:398px;height:398px;border:1px solid ;}



.about{ background:#48c2c8; margin:0; }

.about h1{ text-align:center;  font-size:36px; padding:10px 0; color:#fff; font-weight:bold;}

.aboutcon{ width:1120px; margin:10px auto; background:#fff; padding:20px 40px;}

.aboutcon dd{ width:540px; float:left;margin-right:20px;}

.aboutcon dd h2{ font-size:24px; height:40px;}

.aboutcon dd p{ line-height:26px; color:#555; text-indent:2em; }

.aboutcon dt{ width:460px; float:right;}

.contact{ width:1200px; margin:0 auto; padding:50px 0; color:#fff;}

.contact h2{ width:600px; margin:0 auto; text-align:center; font-size:36px; font-weight:bold; border-radius:50px; border:1px solid #fff; padding:10px 20px;}

.tel{  font-size:24px; text-align:center;}

.phone{ font-size:30px; text-align:center; padding:0 0 20px 0; font-weight:bold;}



footer,.foot {text-align:center;line-height:1.8;background-color:#FFF; font-size:14px; min-width:1200px;}

.foot {padding:0 0 10px 0;}

.foot_nav {line-height:2.0}

.foot_nav a {padding:0 5px;}





.blank30{height:30px;overflow:hidden;}

/* jQuery jcImgScroll */

.jcImgScroll{position:relative;margin:40px auto 0 auto;}

.jcImgScroll li{border:1px solid #ccc;}

.jcImgScroll li a{background:#fff;display:block;position:relative;z-index:99;}

.jcImgScroll li.loading a{background:#fff url(../zt4images/loading.gif) no-repeat center center;} 

.jcImgScroll li img,.jcImgScroll li,.jcImgScroll em,.jcImgScroll dl{display:none;border:0 none;}

.jcImgScroll li img{width: 100%;height: 100%;}

.jcImgScroll em.sPrev{background:url(../zt4images/arrow-left.png) no-repeat left center;}

.jcImgScroll em.sNext{background:url(../zt4images/arrow-right.png) no-repeat right center;}

.jcImgScroll dl dd{background:url(../zt4images/NumBtn.png) no-repeat 0 bottom;text-indent:-9em;}

.jcImgScroll dl dd:hover,.jcImgScroll dl dd.curr{background-position:0 0;}
.product_list dl dd h2{color: #1e6db7;font-size: 30px;text-align: center;font-weight: 700;padding: 11px 0 0;}