.header{ height:120px; width:100%;}
.header .logo{ height:120px; line-height:120px}
.header .navbar, .header .navbar ul{height:120px; padding:0; margin:0; width:auto; display:inline-block;}
.header .navbar ul li{ height:80px; line-height:80px; padding-top:20px; padding-bottom:20px;box-sizing:content-box;}
.header .navbar ul li a:hover{text-decoration:none;}
.header .navbar ul li .sub-list{ width:100%;z-index:1001; top:80px; left:0; height:245px; background:white; border-top:1px solid #ebebeb;box-shadow: 0 3px 8px #aaa}
.header .navbar ul li.more .sub-list{ display:none;}
.header .navbar ul li.more a:hover{text-decoration:none;color:#fff}
.header .navbar ul .sub-list .sub-body{ width:95%;font-size:0;padding:20px 0;margin:0 auto}
.header .navbar ul .sub-list .sub-body dl{ height:80px; width:21%; margin-left:2%; margin-right:2%; float:left;font-size:12px; border-bottom:2px solid #ebebeb; padding-top:10px; margin-bottom:15px;}
.header .navbar ul .sub-list .sub-body dl.no-line{border-bottom:none;}

.header .navbar ul .sub-list .sub-body dl dt{ clear:left;float:left;height:80px;}
.header .navbar ul .sub-list .sub-body dl dt img{ width:63px; height:64px;}
.header .navbar ul .sub-list .sub-body dl dd{clear:right; margin-left:75px; color:#333;height:80px; vertical-align:top; line-height:18px;}
.header .navbar ul .sub-list .sub-body dl dd a{color:#111; font-weight:500; font-size:16px; line-height:18px; display:block; margin-bottom:8px;}
.header .navbar ul .sub-list .sub-body dl dd a:hover{color:#666; text-decoration:underline;}
.header .navbar ul .sub-list .sub-body dl dd span{word-break:break-all; word-wrap:break-word; }
.header .navbar ul .sub-list .sub-body.solution dl{width:29%;}
.header .navbar ul .sub-list .sub-body.open dl{width:21%;}
.header li.action{width:185px; text-align:right; margin-right:0; margin-left:0;font-size:5px}

.header li.action a.abtn{ text-decoration:none; font-size:14px;margin:0 5px; padding:5px 25px; font-weight:100;}
.header li.action a.abtn-pri{background:#aeecf7; color:#333;}
.header li.action a.abtn-pri:hover{background:#b3f3ff; color:#aeaeae;}
.header li.action a.abtn-red{background:#fd0001; color:#fff;}
.header li.action a.abtn-red:hover{background:#ff110e; color:#cdcdcd;}



.header li.action a.user{font-weight:100;font-size:14px;color:#fff;}
.header li.action img{ width:26px; height:26px;}
.header li.action a.user:hover{color:#757575;}
.header li.action a.logout{font-weight:100;font-size:14px;color:#fff;}
.header li.action a.logout:hover{color:#757575;}
.header .special a{ color:#666}

.section-title{ font-weight:400;}



/**页脚**/
.footer{ width:100%; background:#00499b; overflow:hidden; color:#b0b0b0; height:83px; float:left; }
.footer .footer_in{ width:1100px; margin:0 auto; padding:80px 0; }
.footer .footer_in dl{ float:left; margin:0 110px 0 0; }
.footer .footer_in dl.last-child{ float:right; margin:0; }
.footer .footer_in dt{ font-weight:bold; line-height:200%; }
.footer .footer_in dd{ color:#b0b0b0; line-height:25px; font-size:12px; }
.footer .footer_in dd a{ color:#64aed9; font-size:12px; }
.footer .footer_in dd a:hover{ color:#f60; font-size:12px; text-decoration:none; }
.footerbar{ width:100%; background:#222f3a; color:#b0b0b0; height:83px; line-height:83px; font-size:12px; float:left; }
.footerbar .footerbar_in{ width:1100px; margin:0 auto; text-align:center; }
.footerbar .footerbar_in a{ color:#64aed9; font-size:12px; }
.footerbar .footerbar_in a:hover{ color:#f60; font-size:12px; text-decoration:none; }
/**end页脚**/
