@charset "utf-8";
/* CSS Document */

body{    min-width: 1200px;}
.header{ width:100%; max-width:1920px; margin:0 auto; height:273px; position:relative;}
.header .DB{width:100%;height:30px;border-bottom:1px solid #bfbfbf;background:#f3f4f4;line-height:30px;font-size:12px;color:#3b3b3b;position:absolute;top:0;left:0;overflow: hidden;}
#tp-weather-widget{position:relative; margin-left:10px;}
#tp-weather-widget div{ font-size:12px;}
.tpwthwidt .text_1vUR5ag, .tpwthwidt .title_2I35arv{ margin:0 4px !important;}
.header .auto{ width:1110px; position:relative;}
.header .bgSlider{ width:100%; height:273px; position:absolute; top:0; left:0; background-image:url(top_bgSlider1.jpg); background-repeat:repeat-x; background-position: center top; background-color:#FFF;}
.header .LOGO{ width:400px; height:100px; overflow:hidden; position:absolute; top:68px; left:9px;}
.header .LOGO img{ display:block; width:400px; height:100px;}
.header .SearchBox{ width:465px; height:80px; position:absolute; top:95px; right:50px;}
	.SearchBox .ST{ width:100%; height:42px; position:relative; background:#FFF; font-size:14px;}
	.SearchBox .ST .seachInput{ display:block; border:none; width:350px; height:42px; line-height:42px; padding:0 10px; float:left;}
	.SearchBox .ST .seachInput:focus{ color:#000; outline:medium;}
	.SearchBox .ST .seachBtn{ display:block; float:right; width:86px; height:42px; position:relative; overflow:hidden; background:#0d99fd;}
	.SearchBox .ST .seachBtn a{ display:block; width:120px; height:100%; line-height:42px; text-align:center; letter-spacing:5px; color:#FFF;}
	.SearchBox .ST .seachBtn a i{ display:block; width:24px; height:24px; background:url(top_search.png) no-repeat center; position:absolute; top:9px; left:9px;}
	.SearchBox .HotS{ width:100%; height:auto; font-size:12px; color:#5b5b5b; line-height:40px;}
	.SearchBox .HotS span{ cursor:default;}
	.SearchBox .HotS a{ margin:0 2px;}

.header .TopNav{ width:100%; height:63px; position:absolute; bottom:0; background-color:#0d99fd;}
.header .NavUl{ display:block; width:1040px; margin:0 auto; position:relative;}
.NavUl>li{ float:left; display:inline-block; width:130px; height:100%; font-size:18px; /*z-index:2; position:relative;*/}
.NavUl>li>a{color:#FFF;display:block;/* width:110px; */height:63px;padding: 0 10px;/* margin:0 5px; */overflow:hidden;line-height:63px;text-align:center;position: relative;}
.NavUl>li>a em{ display:inline-block; width:29px; height:28px; margin:17px 0; overflow:hidden; background:url(nav_bgico.png) no-repeat; float:left;}
.NavUl>li>a span{ display:inline-block;}
.NavUl li.sy>a em{ background-position-x:0px;}
.NavUl li.xw>a em{ background-position-x:-29px;}
.NavUl li.zw>a em{ background-position-x:-58px;}
.NavUl li.jl>a em{ background-position-x:-87px;}
.NavUl li.ws>a em{ background-position-x:-116px;}
.NavUl li.zt>a em{ background-position-x:-145px;}
.NavUl li.jj>a em{ background-position-x:-174px;}
.NavUl li.df>a em{ background-position-x:-203px;}
.NavUl>li:hover,.NavUl>li.on{ background:url(navlibg.jpg) no-repeat center top;}
.NavUl>li:hover>a,.NavUl>li.on>a{ color:#0d99fd;}
.NavUl>li:hover em,.NavUl>li.on em{ background-position-y:bottom;}
.NavUl>li.block{ width:120px; height:63px; position:absolute; top:0; left:0; background:url(navlibg.jpg) no-repeat center top; z-index:1; margin:0 5px;}

.NavUl .sliderDown{ width:100%; height:auto; overflow:hidden; position:absolute; top:63px; left:0; background:#FFF; z-index:999; display:none; border:1px solid #ddd; border-top:none; box-shadow:1px 1px 3px 0px #666;}
.NavUl .sliderDown dd{ width:150px; height:50px; padding:3px 10px; float:left; font-size:14px;}
.NavUl .sliderDown dd a{ display:block; width:100%; height:50px; text-align:center; line-height:50px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; color:#585858;}
.NavUl .sliderDown dd:hover{ background:#4ec9ea; box-shadow:0 0 3px #4ec9ea;}
.NavUl .sliderDown dd:hover a{ color:#FFF;}




.Main{ width:1110px; height:auto; overflow:hidden; margin:0 auto; position:relative; padding:15px; background:#FFF; /*box-shadow:0 0 5px 0 #DDD;*/}


