@charset "utf-8";
/* CSS Document */
html , body{width:100%;height:auto;margin:0 auto;}
.cw{width:1100px; margin:0 auto;}
/*header*/


header{height:87px;background:url(../images/commom/headBg_1.png) repeat-x;}
header .logo{float:left;margin-right:75px;width:128px;height:86px;background:url(../images/commom/logo.png) no-repeat;}
header .nav{float:left;margin-right:28px;}
header .nav li{float:left;height:87px;line-height:87px;margin-right:25px; position:relative;}
header .nav li a{font-size:15px;color:#fff;display:block;text-decoration:none;font-family:"syht";}
header .nav li a:hover,header .nav li a.cur{color:#feae00;text-decoration:none;}
header .lang{float:left;}
header .lang a{font-size:14px;color:#999;text-decoration:none;}
header .lang span{margin-top:35px;color:#999;font-size:14px;padding-right:20px;background:url(../images/commom/lang_bg.png) no-repeat right center; cursor:pointer;display:block;}
header .lang ul{display:none;margin-top:10px;}
header .lang ul li a{font-size:14px;color:#999;line-height:26px; text-decoration:none;display:block;}
header .lang ul li a:hover{color:#feae00;}
header .nav li .sub{ position:absolute;left:-65px;;top:86px;background:#fff;display:none;z-index:22;}
header .nav li .sub .nv{width:170px;height:50px; text-align:center;border-bottom:1px solid #F0F0F0;}
header .nav li .sub .nv a{color:#222;line-height:50px;}
header .nav li .sub .nv a:hover{color:#feae00}
header .nav li .sub .nm{position:absolute;top:0px;height:357px;width:440px;left:170px;display:none;background:#fff; text-align:left; overflow:hidden;}
header .nav li .sub .nm img{width:440px;height:140px; overflow:hidden;float:left;}
header .nav li .sub .nm .txt{float:left;width:400px;padding:20px;}
header .nav li .sub .nm h3{font-size:20px;color:#222;line-height:20px;padding-bottom:10px;color:#222;font-weight:600;}
header .nav li .sub .nm p{line-height:18px;color:#666;}
header .nav li .sub .nm a.link{padding:10px 15px;border:1px solid #ccc;line-height:16px; display:inline;float:left;margin-top:13px;border-radius:4px;margin-right:10px;}
header .nav li .sub .nm a.link:hover{border:1px solid #feae00;}
header .nav li .sub .nm span{float:left;width:400px;margin-top:-20px;color:#D42820;font-size:14px;}

footer{padding:30px 0; text-align:center;border-top:1px #dddddd solid;background:#333333;}
footer p{font-size:14px;color:#dddddd;}
footer p span{padding-left:10px;}
footer p span a{color:#dddddd;margin:0 5px; text-decoration:none;}
footer p span a:hover{color:#dddddd; text-decoration:none;}
footer p span a:visited{color:#dddddd; text-decoration:none;}

.header{height:87px;background:#0d111a;}
.header .logo{float:left;margin-right:75px;width:128px;height:86px;background:url(../images/commom/logo.png) no-repeat;}
.header .nav{float:left;margin-right:28px;}
.header .nav li{float:left;height:87px;line-height:87px;margin-right:25px; position:relative;}
.header .nav li a{font-size:15px;color:#fff;display:block;text-decoration:none;font-family:"syht";}
.header .nav li a:hover,.header .nav li a.cur{color:#feae00;text-decoration:none;}
.header .lang{float:left;}
.header .lang span{margin-top:35px;color:#999;font-size:14px;padding-right:20px;background:url(../images/commom/lang_bg.png) no-repeat right center; cursor:pointer;display:block;}
.header .lang a{font-size:14px;color:#999;text-decoration:none;}
.header .lang ul{display:none;margin-top:10px;}
.header .lang ul li a{font-size:14px;color:#999;line-height:26px; text-decoration:none;display:block;}
.header .lang ul li a:hover{color:#feae00;}
.header .nav li .sub{ position:absolute;left:-65px;;top:86px;background:#fff;display:none;z-index:22;}
.header .nav li .sub .nv{width:170px;height:50px; text-align:center;border-bottom:1px solid #F0F0F0;}
.header .nav li .sub .nv a{color:#222;line-height:50px;}
.header .nav li .sub .nv a:hover{color:#feae00}
.header .nav li .sub .nm{position:absolute;top:0px;height:357px;width:440px;left:170px;display:none;background:#fff; text-align:left; overflow:hidden;}
.header .nav li .sub .nm img{width:440px;height:140px; overflow:hidden;float:left;}
.header .nav li .sub .nm .txt{float:left;width:400px;padding:20px;}
.header .nav li .sub .nm h3{font-size:20px;color:#222;line-height:20px;padding-bottom:10px;color:#222;font-weight:600;}
.header .nav li .sub .nm p{line-height:18px;color:#666;}
.header .nav li .sub .nm a.link{padding:10px 15px;border:1px solid #ccc;line-height:16px; display:inline;float:left;margin-top:13px;border-radius:4px;}
.header .nav li .sub .nm a.link:hover{border:1px solid #feae00;}
.header .nav li .sub .nm span{float:left;width:400px;margin-top:-20px;color:#D42820;font-size:14px;}