header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{display:block;}
table{border-collapse:collapse;border-spacing:0;}
caption,th{text-align:left;font-weight:normal;}
html,body,fieldset,img,iframe,abbr{border:0;}
i,cite,em,var,address,dfn{font-style:normal;}
[hidefocus],summary,input{outline:0;}
ul,dl,li{list-style:none;}
h1,h2,h3,h4,h5,h6,small{ font-weight:normal;}
pre,code,kbd,samp{font-family:inherit;}
textarea{overflow:auto;resize:none;}
label,summary{cursor:default;}
a,button{cursor:pointer;}
h1,h2,h3,h4,h5,h6,em,strong,b{font-weight:bold;}
del,ins,u,s,a,a:hover{text-decoration:none;}
body,textarea,input,button,select{font:14px/1.14 arial,"Microsoft YaHei","微软雅黑",\5b8b\4f53;color:#333;outline:0;}
button::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner { border:none; padding:0; }
*{ padding: 0px; margin: 0px;}
a{ text-decoration: none; cursor: pointer;}



.widline{ margin-left: 3.125%; margin-right: 3.125%; margin-top: 10px;}
.dl-cont{ display: table; margin-bottom: 20px;}
.dl-cont dt,.dl-cont dd{ display: table-cell; vertical-align: middle;}
.tabl-c{ position: relative; width: 100%;}
.hem-p{ margin-left: -25%;  padding-bottom: 10px; }
.line{width:6px; background-color: #f0f0f0;   border-radius: 10px; display: inline-block; height: 100%; }
.dl-cont dd{ padding-left: 4%; line-height: 22px;}
.dl-cont dt{ width: 20%;}
.dl-cont dt img{ width: 100%;}
.title{ font-size: 16px; color: #333333; margin-bottom: 5px;}
.details{ color:#666; margin-bottom: 5px;}
.btn{}
.btn a{ display: inline-block; width: 120px; border-radius: 5px; background-color: #e5005a; color: #fff; text-align: center;
 height: 36px; line-height: 36px; font-size: 14px; margin-top: 5px;}
 
.text-1{  margin-top: 20px; color: #666666; line-height: 25px;margin-left: 3.125%; margin-right: 3.125%;}
.text-1 p{ font-size: 16px;text-align: center;}
.btn-2{ display: block; width: 120px; margin: 10px auto 20px;border-radius: 5px; background-color: #e5005a; color: #fff; text-align: center;
 height: 36px; line-height: 36px; font-size: 14px;}

.cont-1{ border-top: 1px solid #ccc; margin-top: 20px; padding-left: 3.125%; padding-right: 3.125%; padding-top: 20px;}
.title-1{ font-size: 16px; text-align: center; color: #333; margin-bottom: 10px;}
.cont-1 cite{ color: #666; line-height: 25px; line-height: 22px; }
.bg-clor{ background-color: #595959; padding-left: 1.5%; padding-right: 1.5%; padding-top: 10px; margin-top: 10px;}
.ul-p{}
.ul-p li{ width: 30%; margin-left: 1.5%; margin-right: 1.5%; float: left; margin-bottom: 10px;}
.ul-p li p{ color: #ccc; text-align: center; margin-top: 5px; font-size: 12px;}
.ul-p li img{ width: 100%;}

.bottom-p{ background-color: #F0F0F0; margin-top: 30px; padding-left: 3.125%; padding-right: 3.125%;}
.ul-2{ display: table; width: 100%; padding-top: 20px; padding-bottom: 20px;}
.ul-2 li{ display: table-cell; vertical-align: top; width: 30%;padding-right: 2%; }
.ul-2 li:nth-child(2){ border-left: 1px solid #c8ccca; border-right: 1px solid #c8ccca; padding-left: 3%;}
.ul-2 li:nth-child(3){ padding-left: 3%; padding-right: 0px;}
.ip-1{ display: table; width: 100%;}
.ip-1 p{ display: table-cell;}
.ip-1 p:first-child{ width: 30%; padding-right: 5%; }
.ip-1 img{ width: 100%; vertical-align: middle; }
.ip-1 span{ display: inline-block; vertical-align: middle; font-size: 14px; color: #333;}
.text-2{ color: #8c8c8c; line-height: 22px; margin-top: 5px; font-size: 12px;}
.btn-online{ width: 80%; display: inline-block; text-align: center; height: 32px; margin-top: 5px; line-height: 32px; border-radius: 5px; border: 1px solid #E5005A; color: #E5005A;}
.text-number{ font-size: 12px; margin-top: 5px;}




















