*{margin:0;padding:0}
input,select,textarea{font-size:100%}
body{width:100%;min-width:3.75rem;max-width:7.5rem;margin:0 auto;font:400 .22rem/1.5 "Microsoft Yahei","Hiragino Sans GB","Helvetica Neue",Helvetica,tahoma,arial,Verdana,sans-serif,"WenQuanYi Micro Hei";}
article,aside,audio,canvas,footer,header,img,nav,section,video{display:block}
ol,ul{list-style:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}
button{outline:0;border:none}
a:hover{text-decoration:none}
a,ins{text-decoration:none}
iframe,img{border:0}
img{display:block;width:100%;height: 100%;}
input,select,textarea{outline:0;-webkit-user-modify:read-write-plaintext-only}
@font-face {
 font-family: 'FZDaLTJF_CuRegular';
 src: url('FZDaLTJF_Cu.eot');
 src: local('FZDaLTJF_Cu Regular'),
        local('FZDaLTJF_Cu'),
        /* url('FZDaLTJF_Cu.woff') format('woff'), */
        url('FZDaLTJF_Cu.TTF') format('truetype'),
        url('FZDaLTJF_Cu.svg#FZDaLTJF_Cu') format('svg');
} 

/* input{-webkit-appearance:none} */

header{height: 1rem;display: flex;justify-content: space-between;background: #1D1F2B;}
header .menu{padding: 0.25rem;}
header .logo{width: 2rem;}
header .phone{padding: 0.25rem;}
.accordionMenu{background:#1D1F2B;color:#fff;font:12px Arial,Verdana,sans-serif;padding:10px;width:1.5rem;display: none;position: fixed;left: 0;z-index: 99;}
.accordionMenu h2,.accordionMenu h3{margin:5px 0;padding:0;position:relative;}
.accordionMenu h2:before{border:5px solid #fff;border-color:#fff transparent transparent;content:"";height:0;position:absolute;right: 0px;top: 16px;width:0;}
.accordionMenu h3 a{display:block;font-size:13px;font-weight:400;margin:0;padding:10px 10px;color: #fff;}
.accordionMenu h2 a{border-radius:5px;color:#fff;display:block;font-size:13px;font-weight:400;margin:0;padding:10px 10px;}
.accordionMenu :target h2 a,.accordionMenu h2 a:active,.accordionMenu h2 a:hover{color:#fff}
.accordionMenu p{margin:0;height:0;overflow:hidden;padding:0 10px;transition:height .5s ease-in;-webkit-transition:height .5s ease-in;-o-transition:height .5s ease-in;-moz-transition:height .5s ease-in}
.accordionMenu p a{color: #424242}
.accordionMenu :target p{height:35px;overflow:auto}
.accordionMenu :target p a{color: #fff;}
.accordionMenu :target h2:before{border-color:transparent transparent transparent #fff}

.artList{margin-top: 0.2rem;padding: 0 0.1rem;}
.c1_head{padding: 0.2rem 0;font-size: 0.25rem;}
.c1_head span:first-child{font-size: 0.4rem;color: #18aaa4;font-weight: bold;}

.c1_con .c1_t h4 a{font-size: 0.28rem;color:#777;line-height: 1rem;}
.c1_con .c1_t p a{color:#777;}
.let{margin-top: 1rem;padding: 0 0.2rem;}
.let p{background: #5CC3BF;color: #fff;font-size: 0.2rem;padding: 0.3rem;text-align: justify;text-indent: 0.4rem;}
.let p:nth-child(3){text-align: right;}
footer{background: #323232;color: #fff;padding: 0.4rem;}
footer .right{text-align: center;}
footer p{line-height: 0.5rem}
footer img{width: 3rem;height: 3rem;margin: 0.2rem auto;}
footer p:nth-child(1){font-size: 0.3rem;;line-height: 0.5rem;}

/*ppqy*/
.list_content{padding: 0 0.3rem;}
.list_content .list_head{height:0.45rem;line-height:0.45rem;color: #000;font-size: 0.6rem;font-weight:bold;text-align:center;border-radius:4px;/* width:2rem; */margin: 0 auto;margin-top: 0.3rem;font-family:FZDaLTJF_CuRegular;}
/* .list_content .list_head i{display:inline-block;width:0.1rem;height:0.1rem;border-radius:50%;background:#fff;margin: 0 0.2rem;} */
.list_ppqy p{padding:0.2rem 0;font-size: 0.25rem;text-indent: 0.5rem;text-align: justify;}
.list_ppqy img{margin: 0.2rem 0;}

/*cpzs*/
.list_cpzs{display: flex; flex-flow: wrap;margin-top: 0.25rem;}
.cpzs div{width: 45%;margin-top: 0.2rem;border: 1px solid #01a9aa;}
.cpzs div:nth-child(2n){margin-left: 0.4rem}
.cpzs div:nth-child(2n+1){margin-left: 0.1rem}
.cpzs div img{height: 2rem}
.cpzs div p{text-align: center;background: #a0a0a0;color: #fff;line-height: 0.5rem;}
.cpzs .cp-com,.gzyl .cp-com{font-size: 0.25rem;text-align: justify;text-indent: 0.5rem;padding: 0.2rem 0;}
.gzyl span{font-size: 0.25rem;text-indent: 0.5rem;font-weight: bold;}
.gzyl span:nth-child(6){margin-top: 0.5rem;}
.cptd .li{width: 90%;height: 5.5rem;margin: 0 auto;margin-top: 0.2rem;background-color: #99dddd;position: relative;}
.cptd .li img:nth-child(1){width: 0.35rem;height: 0.5rem;margin: 0.5rem auto;}
.cptd .li div{width: 90%;background: rgba(255,255,255,0.8);position: absolute;top: 0.85rem;margin-left: 5%;}
.cptd .li div h3{font-size: 0.25rem;font-weight: bold;line-height: 0.6rem;text-align: center;}
.cptd .li div p{border-top: 1px dotted #303030;margin: 0 0.3rem;padding: 0.2rem 0.1rem;text-align: justify;text-indent: 0.4rem;color: #606060;}
.cptd .li div img{width: 2rem;height:auto;margin: 0 auto;    margin-bottom: 0.2rem;}
.cjwd div{padding: 0.15rem 0;}
.cjwd div h3{font-size: 0.25rem;font-weight: bold;}
.cjwd div p{background: #f0f0f0;padding: 0.2rem;text-align: justify;}
.cjwd div p img{width: 0.2rem;height: 0.2rem;display: inline-block;}
.sysx div p{background: none;}

/*news*/
.newList .list{display: flex;border-bottom: 1px dotted #ccc;margin-top: 0.5rem;padding-bottom: 0.15rem;}
.newList .list:nth-child(1){margin-top: 0;}
.newList .list img{width: 1rem;height: 1rem;margin-right: 0.3rem;}
.newList .list h4{font-weight: bold;color: #000;}
.newList .list p{color: #4d4d4d;}
.gszz div{width: 95%;border: 1px solid #dcdcdc;margin: 0 auto;margin-top: 0.5rem;}
.gszz div p{background: #e6e6e6;font-size: 0.25rem;font-weight: bold;text-align: center;padding: 0.35rem 0;}
.gszz div img{height: 5.5rem;}
.news .new-title{border-bottom: #CCC 1px dotted;margin: 0 0.3rem;width: 100%;}
.news .new-title h3{text-align: center;font-weight: bold;font-size: 0.25rem;}
.news .new-title p{text-align: center;padding-top: 0.1rem;}
.news .con{font-size: 0.25rem;padding: 0.2rem 0.3rem;text-align: justify;text-indent: 0.5rem;width: 100%;}
.news .con span{font-weight: bold;}
.news .tt{font-weight: bold;padding: 0 0.3rem;}
.news img{width: 90%;margin: 0.2rem auto}
.news img:nth-last-child(1){width: 3rem;margin: 0 auto;}
/*行业资讯*/
.hyzx .list{padding: 0.1rem 0.1rem;margin-top: .5rem;border-bottom: 1px dashed;}
.hyzx .list:nth-child(1){margin-top: 0;}
.hyzx a{color: #606060};
.hyzx a.head{display: flex;justify-content: space-between}
.hyzx a h3{font-weight: bold;color: #000;}
.hyzx a p{text-align: justify;padding-top: 0.1rem;}

/*about*/
.about img{margin-bottom: 0.35rem;}
.about p{font-size: 0.25rem;line-height: 0.4rem;padding-top: 0.2rem;}
.about .list div:nth-child(1){display: flex;justify-content: space-around;}
.about .list div:nth-child(1) img{width: 45%;}
.about .list div:nth-child(2){width: 95%;margin: 0 2.5%;}
.about .list:nth-child(2){width: 95%;margin: 0 2.5%;display: flex;justify-content: space-between;}

.about .list:nth-child(2) img:nth-child(1){width: 60%;}
.about .list:nth-child(2) img:nth-child(2){width: 35%;}
.offer img{width:45%;height: 4rem;}
.offer img:nth-child(2n){float: right;}
.offer img:nth-child(2n+1){float: left;}

/*contact*/
.contact p{width: 100% ;line-height: 0.4rem;text-align: center;}
.contact p:nth-child(2){font-size: 0.25rem;font-weight: bold;margin-top: 0.2rem;}
#message_form{padding: 0 0.5rem;width: 100%;margin-top: 0.3rem;}
#message_form p{width: 100%;margin-top: 0.25rem;position: relative;}
#message_form p input,#message_form p textarea{position: absolute;left: 1.25rem;}
#message_form .radio{margin-top: 0.5rem;margin-left: 1.25rem;}
#message_form button:nth-last-child(2){margin-left: 1.25rem;margin-top: 0.25rem;}
#message_form button{width: 1rem;padding: 0.05rem 0;border-radius: 5px;}