@charset "utf-8";
/* CSS Document */
html{ min-width:1200px;}
body{ font-size:14px; font-family:"\5FAE\8F6F\96C5\9ED1";  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;  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{ 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{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{  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(images/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{ 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;  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;  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; 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;}
.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 img,.jcImgScroll li,.jcImgScroll em,.jcImgScroll dl{display:none;border:0 none;}
.jcImgScroll li img{width: 100%;height: 100%;}


.jcImgScroll dl dd{background:url(text-indent:-9em;}
.jcImgScroll dl dd:hover,.jcImgScroll dl dd.curr{background-position:0 0;}
