/*自定义部分*/
/*自定义部分*/
body{ font-size:14px; overflow-x:hidden; background-color: #f6f6f8; }
h1,h2,h3,h4,h5,dl{ margin-top: 0em;}
a:hover{ text-decoration: none;}
ul{ margin: 0px; padding: 0px;}
li{ list-style: none;}


.main{ max-width: 640px; width: 100%;}

.top_bg{ background: url("../images/indexbg.jpg") center top; background-repeat: no-repeat; background-size: 100%;}
.top_bg h3{ font-size: 22px;}
.top_bg h3 small{ font-size: 14px;}
.userbg{ background-color:#3477cc; border-radius: 8px;}
.user_logo img{ width: 60px;}
.user_text{ padding-top: 6px; margin-left: 12px;}
.user_text span{ margin-left: 10px;}

.userlist .userlist_iteam{ line-height: 50px; border-bottom: 1px solid #F6F6F6;}
.userlist .userlist_iteam i{ margin-right: 10px;}
.userlist_iteam_tb i{ font-size: 12px;}
.userlist_iteam_text a{font-size: 14px;}

.ddlist-t a:hover{ color: #000000;}
.ddlist-t h4{ font-size: 14px;line-height: 22px;}
.ddlist-t p{ line-height: 28px; font-weight: 700;}
.ddlist-t h3{ font-size: 12px;}
.ddlist-t hr{ margin-top: .6rem; margin-bottom: .2rem;}
.font-12{font-size: 12px;}
.table th{ padding: .2rem .75rem;}
.table td{ padding: .8rem .75rem .2rem .75rem}

.dd-t{ background-color: #3477cc; border-radius: 8px; padding: 20px; margin-top: 20px;}
.dd-t a{ color: #fff;}
.footnav a.active{color: #3477cc;}

 .showewm img{ max-width: 100%;}

.list li a{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}

.problem h5{ font-size: 16px;}
.pro_sj{line-height: 26px; color: #dddddd; margin-bottom: 10px;}
.pro_body{ line-height: 22px; color: #333;}
.user_logo img{ border-radius: 50%;}

.inputiteam input{ border: none; padding-left: 10px; width: 225px;}
.inputtext{ font-weight: 700; color: #393D49; font-size: 16px;}

.btn-blue{ background-color: #3477cc; border-color: #3477cc; }


.table-bordered{ border: none;}
.table thead th{ border-bottom: 1px solid #dee2e6;}
.table-bordered td, .table-bordered th{ border:none}


.prosj{ line-height: 30px; font-weight: 700; font-size: 16px; margin-top: 10px;}

.protitle{ background-color: #e6f2fe; font-size: 16px; padding: 10px 0px; margin-top: 10px; font-weight: 700; color: #b1b6bb;}


.ddlist-t p{ position: relative;  padding-left: 15px;}
.ddlist-t p::after{ content: ""; position: absolute; left: 0; background-color: rgba(34, 34, 34, 0.8); top: 8px; width: 7px; height: 7px; border-radius: 50%;}

.ddlist-t h4{ position: relative;  padding-left: 15px;}
.ddlist-t h4::after{ content: ""; position: absolute; left: 0; background-color: rgba(100, 185, 164, 0.8); top: 7px; width: 7px; height: 7px; border-radius: 50%;}

.ddlist-b .ddata{ position: relative;  padding-left: 15px; line-height: 26px;}
.ddlist-b .ddata::after{ content: ""; position: absolute; left: 0; background-color: rgba(237, 150, 96, 0.8); top: 10px; width: 7px; height: 7px; border-radius: 50%;}


.tab-content img{ margin-top: 5%; width: 80%; margin-left: 10%;}

.nav-link{ padding:.5rem .6rem}
.list li a{font-weight:700;padding-left:10px}
.list li .arrow:after{ font-size:.8rem}


.list li span{ margin-right:10px}






