@charset "gb2312";
/* css document */
.newnav{ width:100%; height:40px; background-color:#fff; font-family:'microsoft yahei', '微软雅黑'; font-size:12px;}
.newnav_in {width:1300px; line-height:40px; margin:0 auto; color:#666; padding:0px 0px; color:#333; text-decoration:none; position:relative; z-index:2009;}
.newnav_in:after{display:block;clear:both;content:"";visibility:hidden;height:0}
.newnav_in{zoom:1}
.newnav_in a{ color:#333; text-decoration:none;}
.newnav_in .left { float:left;}
.newnav_in .right { float:right;}
.nav_login { margin-left:17px; float:left;}
.newnav_fwxm, .newnav_kfzx, .newnav_qdl { float: left; margin: 0px 15px 0px 25px; position: relative; z-index: 1002;}
.newnav_fwxm:before{ content:""; width:12px; height:12px; background:url(/uploads/image/sc20images/ico_fwxm.png) no-repeat;  background-size:100% 100%; position:absolute; left:-18px; top:14px;}
.newnav_fwxm:hover:before{ content:""; width:12px; height:12px; background:url(/uploads/image/sc20images/ico_fwxm2.png) no-repeat;  background-size:100% 100%; position:absolute; left:-18px; top:14px;}

.newnav_kfbox{white-space:nowrap; padding:10px 24px; border-radius:6px; background-color:#fff; position:absolute; left:-30px; top:40px; border:#eee 1px solid; z-index:100; line-height:28px; font-size:14px; box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 16px 0px;     display: block; transition: 0.3s; transform-origin: top; opacity: 0; transform: scale(0);}
.newnav_kfzx .kfzx_ico:before{ content:""; width:14px; height:14px; background:url(/uploads/image/sc20images/ico_kfzx.png) no-repeat;  background-size:100% 100%; position:absolute; left:-18px; top:14px; opacity:0.6;}
.newnav_kfzx .kfzx_ico:hover:before{ content:""; width:14px; height:14px; background:url(/uploads/image/sc20images/ico_kfzx2.png) no-repeat;  background-size:100% 100%; position:absolute; left:-18px; top:14px; opacity:1;}
.newnav_kfzx:hover .newnav_kfbox{ transform-origin: top center !important; opacity: 1 !important; transform: scale(1) !important;}
.newnav_kfbox ul, .newnav_kfbox li{ margin:0; padding:0; list-style:none;}
.newnav_mfzc{ float:left; margin-right:5px; margin-left:5px;}
.newnav_mfzc a{ text-decoration:none;}
.newnav_mfzc a:hover{color:#4285f4;}
.newnav_fwxm, .newnav_kfzx,.newnav_qdl{ float:left; margin:0px 15px 0px 25px; position:relative; z-index:1002;}
.newnav_qdl{ width:40px; height:40px; line-height:40px; text-align:center; background-color:#f8f8f9; border-radius:100%; font-size:13px; color:#666; font-weight:700; margin:0px 0px 0px 5px; color:#4285f4;}
.newnav_qdl a{ color:#4285f4;}
.newnav_fwxm:before{ content:""; width:12px; height:12px; background:url(/uploads/image/sc20images/ico_fwxm.png) no-repeat;  background-size:100% 100%; position:absolute; left:-18px; top:14px;}
.newnav_fwxm:hover:before{ content:""; width:12px; height:12px; background:url(/uploads/image/sc20images/ico_fwxm2.png) no-repeat;  background-size:100% 100%; position:absolute; left:-18px; top:14px;}
.newnav_kfzx .kfzx_ico:before{ content:""; width:14px; height:14px; background:url(/uploads/image/sc20images/ico_kfzx.png) no-repeat;  background-size:100% 100%; position:absolute; left:-18px; top:14px; opacity:0.6;}
.newnav_kfzx .kfzx_ico:hover:before{ content:""; width:14px; height:14px; background:url(/uploads/image/sc20images/ico_kfzx2.png) no-repeat;  background-size:100% 100%; position:absolute; left:-18px; top:14px; opacity:1;}
.newnav_kfbox{white-space:nowrap; padding:10px 24px; border-radius:6px; background-color:#fff; position:absolute; left:-30px; top:40px; border:#eee 1px solid; z-index:100; line-height:28px; font-size:14px; box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 16px 0px;     display: block; transition: 0.3s; transform-origin: top; opacity: 0; transform: scale(0);}
.newnav_kfzx:hover .newnav_kfbox{ transform-origin: top center !important; opacity: 1 !important; transform: scale(1) !important;}
.newnav_kfbox a:hover{ color:#4285f4;}
.newnav_kfzx:hover{ color:#4285f4;}
.newnav_kfzx a:hover,.newnav_fwxm a:hover{ color:#4285f4;}
.newnav_wdlzt{ color:#555; font-weight:400; display:none;}
.newnav_ydlzt{display:none;}
.newnav_wdlzt .newnav_kfbox{ right:0; left:inherit; text-align:left;}
.newnav_kfbox .newnav_ljdl{ width:120px; height:34px; line-height:34px; text-align:center; background-color:#4285f4; color:#fff; display:block; border-radius:6px; margin-top:7px;}
.newnav_kfbox .newnav_ljdl:hover{ color:#fff; background-color:#206ae5;}
.newnav_wdlzt:hover .newnav_kfbox,.newnav_ydlzt:hover .newnav_kfbox{ transform-origin: top center !important; opacity: 1 !important; transform: scale(1) !important;}
.newnav_wdlzt span{ color:#333; font-weight:700;}
.newnav_kfbox li{ height:30px; line-height:30px;}
.newnav_ydlzt img{width:40px; height:40px; border-radius:100%; box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 5px 0px;}
.newnav_qylogo{ width:200px; overflow:hidden; border-bottom:#eee 1px solid; padding:16px;}
.newnav_qylogo em img{ width:40px; height:40px; border-radius:100%; float:left;}
.newnav_qylogo b{ float:left; margin-left:10px; color:#333; line-height:40px;}
.newnav_dlbox{white-space:nowrap; padding:0px; border-radius:6px; background-color:#fff; position:absolute; right:0px; top:40px; border:#eee 1px solid; z-index:100; line-height:28px; font-size:14px; box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 16px 0px; display: block; transition: 0.3s; transform-origin: top; opacity: 0; transform: scale(0);}
.newnav_ydlzt:hover .newnav_dlbox{ transform-origin: top center !important; opacity: 1 !important; transform: scale(1) !important;}
.newnav_dlbox a{ color:#555; font-weight:400; box-sizing: border-box; padding:0px 16px;}
.newnav_dlbox a:hover{ color:#4285f4; font-weight:400;}
.newnav_dlbox p{ width:100%; height:40px; line-height:40px; overflow:hidden; float:left; text-align:left; margin:0;}
.newnav_dlbox p a{ width:100%; overflow:hidden; display:block;}
.newnav_dlbox p a:hover{ color:#444; background-color:#f4f4f4;}
.newnav_tcdl{ width:100%; height:40px; line-height:40px; color:#444; border-top:#eee 1px solid; float:left; display:block; cursor:pointer; text-align:left;  box-sizing: border-box; padding:0px 16px;}
.newnav_tcdl:hover{background-color:#f4f4f4;}
.newnav_wdlzt p{ margin:0;}

.newnav_spqdl { float: left; margin: 0px 15px 0px 25px; position: relative; z-index:1002;}
.newnav_spqdl{ width:auto; height:40px; line-height:40px; text-align:center; background-color:#fff; font-size:12px; color:#666; font-weight:400; margin:0px 0px 0px 15px;}
.newnav_spqdl a{ color:#333;}
.newnav_spqdl a:hover{ color:#4285f4;}
.newnav_ydlzh{display:none;}
.newnav_ydlzh:hover{ transform-origin: top center !important; opacity: 1 !important; transform: scale(1) !important;}
.newnav_ydlzh:hover .newnav_dlbox{ transform-origin: top center !important; opacity: 1 !important; transform: scale(1) !important;}


.nav_slogan{float: left; margin-left: 52px; color: #888;}