*{padding:0;margin:0;}
body{color:#444;background:#fff;text-align:left;font-size:12px;font-family:Microsoft YaHei/*,SimHei,Tahoma,Helvetica*/;}
img,object,select,input,textarea,button{vertical-align:middle}
img{border:0 none;}ul,li,dl,dt,dd{list-style-type:none;}table{border-collapse:collapse;border-spacing:0}q:before,q:after{content:''}
::selection{background:#2083ff;color:white}::-moz-selection{background:#2083ff;color:white}::-webkit-selection{background:#2083ff;color:white}
.Aio:hover{-webkit-transition:all 300ms ease-in-out 0s;-moz-transition:all 300ms ease-in-out 0s;-ms-transition:all 300ms ease-in-out 0s;-o-transition:all 300ms ease-in-out 0s;transition:all 300ms ease-in-out 0s;}
header,main,footer,nav,hgroup,section,figcaption,figure,article,aside,dialog{display:block}
.Fb{font-weight:bold}.Fn{font-weight:normal}
.Nbr{border:0 none !important}.Nbd{background:none !important}.Nmn{margin:0 !important}.Npg{padding:0 !important}
.CL{height:0px;clear:both;font-size:0px;line-height:0px;zoom:1;}
.Tm{vertical-align:middle !important} 
.Tl{text-align:left !important}.Tc{text-align:center !important}.Tr{text-align:right !important}
.FL,.FM,.left,.center{float:left !important;_display:inline}.FR,.right{float:right !important;_display:inline}
.Pr{position:relative}.Pa{position:absolute}
.T2em{text-indent:2em;}
h1,h2,h3,h4,h5,h6{font-style:normal;font-weight:normal;font-size:12px;}
.keyword{color:#999;}.keyword:hover{background:#fffcc5;}.focus{color:#555;}
.EnBr{word-wrap:break-word;word-break:break-all;}
a{text-decoration:none;color:#444;cursor:pointer}
a:hover{text-decoration:none;color:#318bdc}
.NextPage{clear:both;margin:18px 0;height:34px;border:1px solid #d8d8d8;line-height:34px;background:#f6f6f6;}
.NextPage div{float:left;color:#999;}
.NextPage div span{float:left;padding:0 15px;display:block;height:34px;border-right:1px solid #d8d8d8;}
.NextPage div a{float:left;padding:0 14px;border-right:1px solid #d8d8d8;height:34px;display:block;line-height:34px;}
.NextPage div a:hover{background:#318bdc;color:#fff;border-right:1px solid #318bdc;height:36px;position:relative;top:-1px;left:-1px}
.NextPage .FR span{border-right:none;padding:0 5px;display:block;line-height:34px;}
.NextPage .FR .ipt1{float:left;width:25px;margin-top:7px;height:18px;line-height:18px;border:1px solid #dcdcdc; background:#fff; text-align:center;}
.NextPage .FR .ipt2{float:left;margin:5px 10px 0 5px;}
.wrap{width:1000px;margin:0 auto;}
#top{height:100px;z-index:2;background:#fff;clear:both}
#top .wrap{position:relative;}
#top .logo{float:left;margin:26px 50px 0 10px;}
#top nav{float:left;margin-top:44px;position:relative;height:56px;}
#top nav a{float:left;display:block;padding-right:2px;font-size:16px;margin-right:35px;height:56px;}
#top nav a:hover,#top nav .on,#top nav .cur{color:#318bdc; background:url(../images/img_134.jpg) repeat-x 0 25px}
.Listbox{width:531px;height:161px;border-top:2px solid #318bdc; background:#fff;padding:18px 0 20px;position:absolute;top:100px;left:220px;display:none}
.Listnone{ display:none !important}
.Listbox .cur{position:absolute;top:-9px;left:50px;}
.Listbox .navbox a{height:26px;line-height:26px;text-align:center;font-size:12px;float:none;padding:0;margin:0; position:relative; display:block}
.Listbox .navbox a:hover{background:#318bdc;color:#fff;}
.Listbox .more{display:block;width:17px;height:18px; position:absolute;right:20px;bottom:20px;background:url(../images/img_32.png) no-repeat;}
.Listbox .more:hover{background:url(../images/img_127.jpg)}
.navbox{width:120px;height:161px;float:left;border-right:1px solid #dfdfdf;}
.nav2box{line-height:22px;color:#444;}
.nav2box h1{font-size:18px;margin:15px 0 10px;}
.nav3box{font-size:14px;line-height:24px;color:#444;width:170px;float:left;padding:15px 0 0 15px;}
.nav3box h1{color:#888;font-size:14px;}
.nav7box{color:#444;line-height:24px;float:left;width:175px;padding:15px 0 0 15px;}
.nav6box{font-size:14px;line-height:24px;color:#444;width:255px;float:left;padding:15px 0 0 15px;}
.nav6box h1{font-size:18px;margin:5px 0 10px;}
.nav5box{float:left;width:236px;margin-left:20px;height:62px;}
.nav5box img{margin-bottom:10px;}
.nav5box h2{float:left;height:62px;line-height:62px;width:65px;font-weight:bold;border-right:1px solid #dfdfdf;}
.nav5box .nav5m{float:left;width:165px;line-height:26px;padding:5px 0 0 5px;}
#top .search{float:right;width:219px;color:#e2e1e1;padding-top:13px;}
#top .search a{color:#999;padding:0 2px;}
#top .search a:hover{color:#318bdc; }
#top .search span{background:url(../images/img_01.png) no-repeat right;padding-right:10px;color:#999;cursor:pointer;}
#top .search .on{color:#318bdc;}
#top .search hgroup{width:219px;height:30px;padding-top:12px;position:relative;}
#top .search hgroup .keyword{width:161px;height:28px;line-height:28px;border:1px solid #d9d9d9;padding:0 5px;float:left}
#top .search hgroup menu{display:none;padding:8px 10px;position:absolute;top:10px;left:0;width:199px;max-height:96px;overflow-y:scroll;background:#fff;border:1px solid #dcdcdc;}
#top .search hgroup menu a{display:block;height:20px;line-height:20px;color:#444;}
#footer{height:199px;clear:both;}
#footer header{height:150px;background:#309ae9;}
#footer header menu{float:right;padding:44px 0 0 0px;position:relative;}
#footer header menu a{float:left;margin:0 10px 0 35px;width:58px;height:58px; display:block}
#footer header menu .w1{background:url(../images/img_16.png) no-repeat;margin-left:0;}
#footer header menu .w2{background:url(../images/img_17.png) no-repeat;}
#footer header menu .w3{background:url(../images/img_18.png) no-repeat;}
#footer header menu .w4{background:url(../images/img_19.png) no-repeat;}
#footer header menu .w5{background:url(../images/img_20.png) no-repeat;}
#footer header menu .w1:hover{background:url(../images/img_120.png) no-repeat;}
#footer header menu .w2:hover{background:url(../images/img_119.png) no-repeat;}
#footer header menu .w3:hover{background:url(../images/img_122.png) no-repeat;}
#footer header menu .w4:hover{background:url(../images/img_118.png) no-repeat;}
#footer header menu .w5:hover{background:url(../images/img_121.png) no-repeat;}
#footer header menu .w1h{position:absolute;left:-30px;top:-80px;z-index:1;display:none;}
#footer footer{height:49px;line-height:49px;color:#999;}
#footer footer .FR a{color:#999;}
#footer footer .FR a:hover{text-decoration:underline;}