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;}/*hideFocus对超链接外虚线框的设置*/
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;}/*default默认光标（通常是一个箭头）*/
a,button{cursor:pointer;}
h1,h2,h3,h4,h5,h6,em,strong,b{font-weight:bold;}
del,ins,a,a:hover{text-decoration:none;}
body,textarea,input,button,select{font:14px/1.14 arial,"Microsoft YaHei","微软雅黑",\5b8b\4f53;color:#333;outline:0;}
*{ padding: 0px; margin: 0px;}
body{ background-color: #f0f0f0;}

.ctopNav{ background-color: #3498db; padding-left: 4.6875%; padding-right: 4.6875%; padding-top: 10px; padding-bottom: 10px;}
.top-daohhang-f{ width:100%}
.top-daohhang-f li{ float:left;}
.top-daohhang-f li:first-child{ width:5%; max-width:25px}
.top-daohhang-f li:first-child a img{ width:100%; margin-top:20%; max-width:25px; min-width:20px}
.top-daohhang-f li.CnavName{ width:95%; color:#fff; text-align:center; line-height:39px; font-size:18px}
.seci-1{  background-color: #fff;}
.content-1{margin-left:3.125%; margin-right:  3.125%;}
.text-1{ display: table; width: 100%;  }
.text-1 span{ display: table-cell; font-size: 14px;}
.text-1 span:first-child em{ color: #ff4a1a; font-weight: normal;}
.text-1 span:last-child{ text-align: right;}
.text-1 span:last-child i{ color: #009df6; padding-left: 5px;}
.ccyls{ padding-top: 3px; padding-bottom: 10px;}
.ccyls dt{ color: #343434;  line-height: 30px;}
.ccyls dd:nth-child(2){ width: 100%; height: 12px; border-radius: 30px; background-color: #ebf8ff;}
.ccyls dd:last-child{ position: relative; margin-top: 10px;}
.ccyls dd:last-child p{ color: #969696;}
.ccyls dd:last-child p span{ padding-left: 10px;}
.ccyls dd:last-child em{ position: absolute; right: 0px; top: 0px; color: #009DF6; font-weight: normal;}
.jdt{height: 12px; border-radius: 30px; background-color: #009df6; width: 30%;}
.s-py{ font-size: 12px; position: relative; }
.s-py p{  float: left; }
.s-py p span{ display: inline-block; width: 1px; height: 10px; border-radius: 10px; background-color: #009DF6; margin-right: 5px;}
.s-py p span.cirles{ display: inline-block; width: 1px; height: 10px; border-radius: 10px; background-color: #ebf8ff; margin-right: 5px;}
.s-py p.addp{ position: absolute; right: 0px;}
.csztitles{border-bottom: 1px solid #e6e6e6; height:44px; overflow:hidden; margin-bottom:15px}
.csz-title1{ border-left: 5px solid #009df6; padding-left: 10px; height: 44px; line-height: 44px; color: #292828;
font-size: 18px; position: relative; font-weight: normal; color: #666666;}
.dl-opw{ display: table; margin-left:3.125%; margin-right:  3.125%;}
.dl-opw dt,.dl-opw dd{ display: table-cell; vertical-align: middle;}
.dl-opw dt{ width: 15%;max-width: 86px; }
.dl-opw dt img{ width: 100%;}
.dl-opw dd{padding-left: 3%; line-height: 20px; }
.title-2{ font-size: 14px; }
.title-2 em{ color: #ff4b1a;}
.title-2 span{ color: #999;}
.text-3{ color: #666; margin-top: 5px; font-size: 12px;}
.texts-1{ display: table; margin-top: 10px; width: 100%; padding-bottom: 10px; border: 1px solid #D6D6D6; border-radius: 5px; padding-top: 12px;}
.texts-1 dt,.texts-1 dd{ display: table-cell; line-height: 25px; vertical-align: middle; padding-left: 10px; padding-right: 10px;}
.title-number{ font-weight: normal; font-size: 16px;}
.title-number img{ vertical-align: top; margin-left: 5px;}
.btn-add{ margin-top: 20px; padding-bottom: 20px;}
.btn-add a{ display: block; width: 80%; height: 36px; line-height: 36px; margin: 0 auto; text-align: center; border: 1px solid #009df6; border-radius: 3px;
 color: #009df6;  font-size: 16px; }
.btn-detele{ text-align: right;}
.btn-detele a{ display: inline-block; width: 40px; height: 28px; line-height: 28px; text-align: center; border: 1px solid #009df6; border-radius: 3px;color: #009df6;
.btn-detele a:first-child{margin-right:4px;}
 color: #009df6; }
 .textgray{ color: #666; }
 .textgray span{ color: #009df6;}
.seci-2{ background-color: #fff; margin-top: 15px;}
.text-4{ color: #666666;  line-height: 22px; padding-bottom: 10px;}
.ul-pd{ padding-bottom: 15px; }
.ul-pd li{ display: table;}
.ul-pd li span{ display: table-cell; line-height: 25px; color: #666;}
.addtext1{ text-align: right; padding-bottom: 10px;}
.addtext1 a{ color: #a6a6a6;}
.addtext1 a img{ width: 12px; margin-left: 5px; vertical-align: middle;}
.liuliang{ background-color: #ebf8ff; text-align: center; font-size: 14px; color: #333; height: 36px; line-height: 36px;margin-left:3.125%; margin-right:  3.125%;
 margin-top: 10px; border-radius: 5px;}
.liuliang span{ color: #ff4a1a;}
.chcolor{ color: #ff4a1a;}
.line{margin-left:3.125%; margin-right:  3.125%; border-bottom: 1px solid #D6D6D6; margin-top: 15px;}
.s-py p.spy-addp{ margin-left: 15px;}
.displaytext{ display: none;}
.text-5{ color: #666; margin-bottom: 10px;}
.link-text{ color: #009DF6; }
.seci-3{    padding-bottom: 15px;
    }
.tipstext{ color: #8c8c8c; text-align: center; margin-top: 15px; padding-bottom: 15px;}
/*弹出框*/

.cszPopbox{ position: fixed; z-index: 101; top: 20%; width: 100%; }
.csp{width: 90%;margin: 0 auto;background-color: #fff; border-radius: 5px; position: relative;}
.csz-person{ position: relative;}
.csz-person img{ width: 92px; height: 92px; border-radius: 50px;border:5px solid #FFF; position: absolute; top: -60px; left: 50%; margin-left: -46px;}
.cszBtnclose{ display: block; background: url(../images/icons.png) no-repeat -1px -105px; width: 30px; height: 30px; position: absolute; right: -10px; top: -10px;}
.btn a{ display: block; border-radius: 5px; width: 120px; height: 40px; margin: 20px auto 0px;font-size: 16px; line-height: 40px; text-align: center; color: #fff; background-color: #15adff;}
.csz-Box{width: 90%; margin: 0 auto; padding-top: 40px; padding-bottom: 20px; }
.text-6{  margin-top: 20px; color: #666; line-height: 20px;text-align: center;}
.text-6 span{ font-size: 16px; color: #333;text-align: center; display: block; font-weight: bold;}
.boxtext{ margin-top: 15px;}
.inputadd{ border: 1px solid #cdcdcd; border-radius: 5px; height: 32px; line-height: 32px; width:76%;}
.textadd-1{ margin-top: 15px; line-height: 24px;}
.textadd-1 em{ font-weight: normal; color: #009DF6;}
.textadd-1-a a{color: #009DF6; text-decoration: underline;}
.btn-tw{ text-align: center; margin-top: 15px;}
.btn-tw a{ display: inline-block; vertical-align: middle; width: 40%; height: 34px;text-align: center; line-height: 34px; margin-left: 3%; margin-right:3%; border: 1px solid #009df6;
 color: #009DF6; border-radius: 5px;  }
.btn-tw a.bgco{ background-color: #009DF6; color: #fff;}
.originalnumber{ line-height:30px; color:#999;}
.add-family{background:url(../images/add-family-bg.png) 0 0/100% no-repeat;width:90%;margin:15px auto;border-radius:5px;overflow:hidden;line-height: 22px;}
.add-family p{color:#fff;margin:5px auto;width:90%;}
.add-family a{color:#ffd800;text-decoration: underline;font-style: italic;}