@charset "utf-8";
/* CSS Document */
.cw{width:1140px; margin:0 auto;min-width:1140px;}
a{text-decoration:none;}
a:hover{ text-decoration:none;}

/*header*/
header{height:90px;min-width:1140px;}
header div.clearfix{width:100%;}
header a.logo{float:left;width:170px;height:90px;}
header a.logo img{display:block;width:170px;}
header div.fr{padding-right:5px;width:800px;}
header div.fr .Tip{width:100%;padding:10px 0;display:inline-block;}
header div.fr .Tip a.lang{margin-right:20px;margin-top:11px}
header div.fr .Tip a.lang img{float:left;padding-right:6px;}
header div.fr .Tip a.lang span{float:left;font-size:13px;color:#0083c8;line-height:12px;padding-right:10px;background:url(../images/common/lang_bg.png) no-repeat right center;}
header div.fr .Tip .search{width:268px;height:28px;border:1px solid #cdd9e1;display:inline-block;}
header div.fr .Tip .search input{float:left;background:none;border:0;font-size:14px;color:#333;line-height:14px;padding:7px 0; text-indent:15px;}
header div.fr ul.nav{}
header div.fr ul.nav li{float:left;position:relative;width:130px;height:36px;}
header div.fr ul.nav li a{display:block;font-size:18px;color:#0083c8; text-decoration:none;line-height:26px; text-align:center;}
header div.fr ul.nav li .subNav{display:none; position:absolute;top:29px;z-index:19;left:0;width:280px;padding-top:7px;background:url(../images/common/subnav_bg.png) no-repeat 53px top;}
header div.fr ul.nav li .subNav:hover{background:url(../images/common/subnav_bg2.png) no-repeat 53px top;}
header div.fr ul.nav li .subNav p{border-bottom:1px solid #929292;height:48x;line-height:48px; text-align:left;}
header div.fr ul.nav li .subNav p a{font-size:16px;background:url(../images/common/subnav_a.png) repeat;display:block;padding-left:30px;height:48x;line-height:48px; text-align:left;color:#0083c8;}
header div.fr ul.nav li .subNav p a:hover{background:#0083c8;color:#fff;}
/*footer*/
footer{padding:30px 0;background:#3a3a3a;min-width:1140px;}
footer .foot01{width:100%;}
footer .foot01 ul{padding-bottom:50px;}
footer .foot01 ul li{float:left;padding-left:25px;padding-right:80px;}
footer .foot01 ul li h3{padding-bottom:15px;}
footer .foot01 ul li h3 a{font-size:18px;color:#fff;}
footer .foot01 ul li h3 a:hover{color:#afafaf;}
footer .foot01 ul li p a{font-size:14px;line-height:30px;color:#fff;}
footer .foot01 ul li p a:hover{color:#afafaf;}
footer .foot01 ul li h4{font-size:14px;color:#fff;line-height:24px;}
footer .foot01 ul li h5{font-size:16px;color:#fff;line-height:26px;}
footer .foot01 ul li h6 a{font-size:14px;line-height:24px;color:#fff; text-decoration:underline;}
footer .foot01 .gam{padding-left:25px;}
footer .foot01 .gam h3{font-size:18px;color:#fff;padding-bottom:15px;}
footer .foot01 .gam p{font-size:13px;color:#fff;line-height:19px;}
footer .foot02{font-size:12px;color:#afafaf;border-top:1px solid #747474;padding-top:30px;padding-left:20px;}
footer .foot02 a{font-size:12px;color:#afafaf;}
footer .foot02 a:hover{color:#fff;}

.stuckMenu{left:0;right:0;z-index:999}

a.backtop{display:inline-block;width:38px;height:38px;background:url(../images/common/backtop.png) no-repeat;}
a.backtop:hover{background:url(../images/common/backtop2.png) no-repeat;}

@media screen and (max-width:1024px){
header div.fr ul.nav li:last-child .subNav {width:130px;}
}