body{background-color:#f2f2f2;}
.cw{width:1000px;margin:0 auto;}

.bg_w{background-color:#fff;}


header{ position:absolute;left:0;right:0;top:0;height:100px;z-index:10;}
header div.clearfix{width:100%;height:100px;}
header a.logo{width:188px;height:60px;background:url(../images/common/logo.png) no-repeat; text-indent:-9999em;overflow:hidden;margin-top:30px;}
header div.fr{width:800px;}
header div.fr .tool{padding-top:20px;display:inline-block;float:right;}
header div.fr .tool a{font-size:13px;line-height:20px;color:#fff; text-decoration:none;float:left;}
header div.fr .tool a:hover{ opacity:0.7}
header div.fr .tool em{float:left;padding:0 13px;background:url(../images/common/tool_em.png) no-repeat center;line-height:20px;height:20px;}
header div.fr .tool .lang{float:left; position:relative;padding-right:17px;background:url(../images/common/lang_bg.png) no-repeat right 7px;}
header div.fr .tool .lang span{font-size:13px;line-height:20px;padding-left:23px;color:#fff;}
header div.fr .tool .lang span.cn{background:url(../images/common/cn.png) no-repeat left center;}
header div.fr .tool .lang span.en{background:url(../images/common/en.png) no-repeat left center;}
header div.fr .tool .lang ul{ position:absolute;left:0;top:20px;display:none;}
header div.fr .tool .lang ul li a{display:block;padding-left:23px;line-height:20px;color:#fff;}
header div.fr .tool .lang ul li a.en{background:url(../images/common/en.png) no-repeat left center;}
header div.fr .tool .lang ul li a.cn{background:url(../images/common/cn.png) no-repeat left center;}
header div.fr .tool .search{float:left; position:relative;}
header div.fr .tool .search input{border:0;background:#fff;height:20px;line-height:20px;float:left;width:0; text-indent:5px;}
header div.fr .tool .search a.btn{display:inline-block;width:20px;height:20px;float:left;background:url(../images/common/search_btn.png) no-repeat center;}
header div.fr .nav{display:inline-block;width:100%;padding-top:10px;}
header div.fr .nav ul{float:right;}
header div.fr .nav ul li{float:left;position:relative;}
header div.fr .nav ul li a{font-size:18px;line-height:18px;display:block;font-weight:600;color:#fff; text-decoration:none;padding:10px 20px;}

header div.fr .nav ul li a.sub.active{color:#169fe9; position:relative;z-index:5; text-shadow:none;background-color:rgba(255,255,255,.8);}
header div.fr .nav ul li:last-child a.sub{width:170px;}
header div.fr .nav ul li .dropdown{position:absolute;left:0;top:38px;background:rgba(255,255,255,.8);padding:5px 20px;z-index:2;display:none;min-width:100%;box-sizing:border-box;}
header div.fr .nav ul li .dropdown p a{font-size:15px;line-height:25px;color:#169fe9;font-weight:100; text-shadow:none;height:25px; display:inline-block;width:100%;white-space:nowrap;padding:0;}/*overflow:hidden;text-overflow:ellipsis;white-space:nowrap;*/


footer{background:#0496de;}
footer ul.clearfix{width:100%;padding:45px 0 55px;}
footer ul.clearfix li{float:left;padding-right:28px;}
footer ul.clearfix li h3{font-size:16px;line-height:28px;color:#fff;font-weight:bold;}
footer ul.clearfix li h3 a{font-size:16px;line-height:28px;color:#fff;font-weight:bold;margin-bottom:20px;display:inline-block; text-decoration:none;}
footer ul.clearfix li h3 a:hover{ opacity:0.8;text-decoration:underline;}
footer ul.clearfix li p{font-size:12px;line-height:28px;color:#fff;}
footer ul.clearfix li p a{color:#fff; text-decoration:none;}
footer ul.clearfix li p a:hover{ opacity:0.7;text-decoration: underline;}
footer ul.clearfix li.last{padding-right:0;}
footer ul.clearfix li img{margin-top:15px}
footer .copyright{border-top:1px solid #50b6e8;padding:15px 0 30px;display:inline-block;width:100%}
footer .copyright p{color:rgba(255,255,255,.8);font-size:12px;}
footer .copyright p a{color:rgba(255,255,255,.8); text-decoration:none;}
footer .copyright p a:hover{color:#fff;}
footer .copyright p em{padding:0 5px;}
footer .copyright p.fl a{margin-left:10px;}
