﻿@charset "utf-8";

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p{margin:0;padding:0;}
* {margin:0;padding:0;text-shadow:none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
body{color:#333; font-family: "微软雅黑",san-serif;background:#fff;max-width:640px; margin:0 auto;min-width:320px;}
body,.ui-overlay-h{margin:0 auto;position:relative;background:#fff;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
address,cite,code,em,th{font-weight:normal;font-style:normal;}
input,button,textarea,select{font:100% Arial,'宋体';vertical-align:middle;}
table,td,tr,th{font-size:14px;}
ul, ol{list-style: none;}
img,fieldset{vertical-align:top;border:0;max-width:100%; height:auto;}
.fl{float: left;}
.fr{float: right;}
.clear{height:0px;line-height:0px;font-size:0;clear:both;overflow:hidden;display:block;}
.clearfix{zoom:1;}
.clearfix:after{display:block;overflow:hidden;clear:both;height:0;visibility:hidden;content:".";}
a{color:#fff;text-decoration:none;}
a:hover{text-decoration:none;}
p{color:#333; font-weight:normal;word-break:break-all;}
.left { float: left; }
.right { float: right; }
.blank { height: 2%; clear: both; overflow: hidden; }
.img { text-align: center; }
.img img { width: 100%; }

.nav{ background-color:#19a69d; display:block; overflow:hidden; max-width:640px;min-width:300px;}

.nav ul{ margin:0; padding:0; list-style-type:none;}

.nav ul li {width: 25%;float: left;display: block;color: #FFF;border-right: 1px solid #00827a;border-bottom: 1px solid #2bc6bc;border-left: 1px solid #2bc6bc;border-top: 1px solid #00827a;line-height: .6rem;text-align: center;font-size: .28rem;}

.nav ul li a{ color:#FFF;}

.hc_ad_img{ text-align:center; overflow:hidden; margin:2% auto; display:block;}

.banner{ margin-top:2%; position:relative; overflow:hidden;}

.banner ul{ margin:0; padding:0; list-style-type:none; overflow:hidden; display:inline-block;}

.banner ul li{ width:100%; float:left; overflow:hidden; display:inline-block;}

.banner .bd {width: 100%;position: absolute;left:45%;bottom:16px;text-align: center;font-size: 0;}

.banner .bd li {width:10px;height:10px;display: inline-block;margin:0 1%;background: #ebebeb;border-radius: 50%;}

.banner .bd li.on {background: #b70000;}



.footer_nav{ background-color:#208d8d;overflow:hidden; margin-top:2%;}

.footer_nav a{ float:left; display:inline-block;padding:2% 0;color:#FFF; font-size:.24rem;width:20%; text-align:center; border-right:1px solid #FFF;}

.footer_nav a:hover{ text-decoration:none;}

.footer_nav a:nth-child(5){border-right:none;}

.footer{ padding:4% 0; background-color:#F1F1F1;font-size:.24rem;}

.footer p{ text-align:center; line-height:1.6; font-size:.24rem; color:#666;}

.footer p span{ color:#F00;}

.footer a{ margin:2% 33.8%; width:30%; line-height:2; display:inline-block; text-align:center; color:#FFF; font-size:.24rem; background-color:#19a69d;}

.footer a:hover{ text-decoration:none;}

.footer a img{ width:12%; margin-top:8%; margin-left:1%;}


.hc_atn_01{ width:100%; margin-top:0.75rem;margin-bottom:0.75rem; overflow:hidden; display:block;}

.hc_atn_01 a{ width:47%; float:left; display:inline-block; line-height:3.55rem; color:#FFF; margin-left:2%;}


.hot_key{ width:100%; display:block; overflow:hidden; margin-top:0.75rem;}

.hot_key ul{ margin:0; padding:0; list-style-type:none;}

.hot_key ul li{ border:1px solid #d9d9d9; float:left; display:block; text-align:center; width:24%; height:6.1rem; font-size:1rem; margin:0.5%; }

.hot_key ul li span{ display:inline-block; color:#333; line-height:2.75rem;}

.hot_key ul li img{ width:2.3rem; height:2.05rem; margin-top:1.2rem;}

.hc_Title{ font-size:.28rem; color:#333; margin:.2rem auto; text-align:center; line-height:.25rem;}
.zxzjann{font-size: 25px; width: 80px; height: 80px; background: #c70000; position: absolute; float: right; bottom: 35px; text-align: center; border-radius: 20px; line-height: 35px; padding-top: 5px; text-decoration: solid; color: #FFF; right: 40px;}
.hc_text{ font-size: .44rem;
    color: #208d8d;
    font-weight: bold;
    margin: 0 auto;
    width: 100%;
    display: block;
    text-align: center;}

.hc_Img01{margin:0 auto 2%; text-align:center;}

.hc_Img01 img{ width:100%;}

.hc_Img02{margin:0 auto 2%; text-align:center;}

.hc_Img02 img{ width:100%;}

.hc_intP{ padding:0 .2rem; line-height:.4rem; font-size:.24rem; color:#333; text-indent:2em;}

.hc_Bold{ font-weight:bold;}

.hc_t1{font-size:.44rem;}

.hc_Color{ color:#FF0000;}

.hc_cImg{ width:100%;}

.hc_honor{ border:2px solid #ff9900; border-radius:8px; }

.hc_hoH2{ border-radius:50px; line-height:.52rem; text-align:center; background-color:#ff9900; color:#FFF; font-size:.28rem; width:80%; margin:-4% auto;}

.hc_hoImg{ text-align:center; margin:8% auto 0;}

.hc_hoImg img{ width:98%;}

.hc_hoUl{ display:block; overflow:hidden; padding-bottom:2%;}

.hc_hoUl li{ text-align:center; line-height:.42rem; font-size:.26rem; display:block; color:#333;}

.hc_hoUl li span{ color:#FF0000;}

.h30{ overflow:hidden;margin-top:6%;}

.hc_Btn{ margin:4% auto; text-align:center; overflow:hidden;}

.hc_Btn a{ display:inline-block; background-color:#ff9900; padding:0 2%;  line-height:.48rem; font-size:.28rem; color:#FFF; border-radius:20px; text-align:center; float:left;width:46%; margin-left:3%;}

.hc_Btn a:nth-child(2){ background-color:#c70000;}

.hc_equipment{ overflow:hidden;}

.hc_equipment li{ width:23%; float:left; margin-left:2%; margin-bottom:2%; display:inline-block; overflow:hidden; }

.hc_equipment li img{ width:100%;}


.hc_channel{ overflow:hidden;}

.hc_channel a {width: 32%;line-height: .48rem; float: left; background-color: #FF9900;margin-left: 1%;margin-bottom: 2%;border-radius: 0.3rem;text-align: center;color: #FFF; font-size: .24rem;}

.time2 { overflow: hidden; }

.time2 .t_right li { border-bottom: 1px dashed #e3e3e3; }

.time2 div.t_right { float: right; border-left: 1px solid red; }

.t_right li { position: relative; }

.t_right li p { font-size: 1.1em; position: absolute; color: red; }

.t_right li span { position: absolute; display: inline-block; border-radius: 50%; background: red; border: 0.15rem solid #fff; }

.time2 .t_right li:last-child { border: none; }


.hc_history{overflow:hidden; padding-left:6rem; }

.hc_hisUl{border-left:0.05rem solid #F00; padding-left:1rem; width:24.4rem; }

.hc_hisUl li{ display:block; width:24.4rem; border-bottom:0.05rem dashed #ccc; font-size:1.2rem; line-height:2rem; color:#333; padding-top:0.75rem; padding-bottom:0.5rem; position:relative;}

.hc_hisUl p{ display:inline-block; color:#F00; font-size:1.2rem; position:absolute; left:-6rem; top:36%; }

.hc_hisUl span{position: absolute; left:-1.35rem; top:50%; display: inline-block; width:0.6rem; height:0.6rem; border-radius: 50%; background:red; border: 0.1rem solid #FFF;}
.hc_hisUl li:last-child{ border:none;}
.hc_Tips{border:2px dashed #F00; padding:2%; overflow:hidden;}
.tips_Pic{ float:left; width:20%; }
.tips_Text{ float:left; display:inline-block; font-size:.24rem; line-height:.3rem; color:#333;width:80%;}
.jrsy_Case{overflow:hidden; margin:0 2%; background-color:#EEE; padding:2%;}
.jrsy_cImg{ width:100%; margin-bottom:2%;}
.jrsy_Case{ margin-top:2%; position:relative; overflow:hidden;}
.jrsy_Case ul{ margin:0; padding:0; list-style-type:none; overflow:hidden; display:inline-block;}
.jrsy_Case ul li{ width:100%; float:left; overflow:hidden; display:inline-block;}
.jrsy_Case .bd {width: 100%;position: absolute;left:42%;bottom:8%;text-align: center;}
.jrsy_Case .bd li {width:12px;height:12px;display: inline-block;margin:0 1%;background: #ffffff;border-radius: 50%;}
.jrsy_Case .bd li.on {background: #b70000;}
.jrsy_C_cont p{ line-height:1.6; display:block; font-size:.24rem; color:#666;}
.jrsy_C_cont p b{ float:left; display:inline-block; color:#333;}
.jrsy_C_cont p font{ border-radius:6px; float:right; margin-right:6%; width:28%; line-height:1.6; display:inline-block; background-color:#F00; text-align:center; color:#FFF; font-size:.22rem;}
.jrsy_popular{overflow:hidden; margin:0 2%; }
.jrsy_p1{ margin:2% 0; overflow:hidden; display:inline-block; text-align:center;}
.jrsy_popular ul{ width:96%; display:block; overflow:hidden;}
.jrsy_p2 li{ width:23.5%; float:left; overflow:hidden; display:inline-block; margin-right:2%;}
.jrsy_p2 li.j_p_01{margin-right:0;}
.jrsy_po1{ overflow:hidden;}
.jrsy_pImg{ width:44%;float:left;}
.jrsy_pText{ float:right; width:55%; display:inline-block;}
.jrsy_pText dt{ line-height:1.4; font-size:.28rem; font-weight:bold; color:#333;}
.jrsy_pText dd{ line-height:1.4; font-size:.22rem; color:#666; padding-top:4px;}
.jrsy_pText dd a{ color:#FF0000;}
.jrsy_pText dd span{ color:#17a49b;}
.jrsy_pAd{ margin-top:.22rem;  overflow:hidden; }
.jrsy_pAdvantage{ margin-top:2%; margin-bottom:.22rem;}
.jrsy_pH2{ background:url(../images/jrsy_ten_07.png) center bottom no-repeat; background-size:inherit; padding-bottom:2%; line-height:1.6; text-align:center; color:#218d8d; font-weight:bold;font-size:.3rem;}
.jrsy_Spancolor{ color:#F00;}
.jrsy_pUl{ margin:0 auto;}
.jrsy_pUl li{ background:url(../images/jrsy_ten_09.png) no-repeat; background-size:contain;width:48%; float:left; line-height:2.3; margin-left:2%; margin-top:3%;font-size:.2rem;}
.jrsy_pUl li span{ width:24%; text-align:center; display:inline-block; float:left; margin-right:8%; font-size:.24rem; color:#FFF; font-family:Arial, Helvetica, sans-serif; font-weight:bold;line-height:2;}
.sx_birPic{ margin-top:2%; position:relative; overflow:hidden;font-size:.24rem;}
.sx_birPic ul{ margin:0; padding:0; list-style-type:none; overflow:hidden; display:inline-block;}
.sx_birPic ul li{ width:100%; float:left; overflow:hidden; display:inline-block;}
.sx_birPic .bd {width: 100%;position: absolute;left:45%;bottom:16%;text-align: center;font-size: 0;}
.sx_birPic .bd li {width:10px;height:10px;display: inline-block;margin:0 1%;background: #ffffff;border-radius: 50%;}
.sx_birPic .bd li.on {background: #b70000;}
.hc_environment{ margin:0 auto; text-align:center;}
.public{padding:4% 8%;}
.public img{width:100%;}
.licheng img{width:100%;padding:2% 4%;}
