/* CSS Document */
body{width:100%;margin:0 auto;background:#FFFFFF;min-width: 1200px;}

/*头部样式开始*/
.header{width:100%; margin:0 auto; overflow:hidden; height:350px;}
.header .header_top{height: 40px; background: #ffffff; overflow: hidden;}
.header .header_top dl{display: block;width: 1004px; overflow: hidden; margin: 0 auto; color:#3b3b3b; font-family:"ËÎÌå"; font-size:12px;}
.header .header_top dl dt{float: left; overflow: hidden; zoom: 1; padding-left: 30px;}
.header .header_top dl dt span{line-height:40px; display:block;}
.header .header_top dl li{float: left; color: #3b3b3b; line-height: 40px;}
.header .header_top dl li a{padding: 0 10px; color: #3b3b3b;}
.header .header_top dl li a:hover{color: #3f96a2;}
.header .header_top dl dd{float: right; padding-right:10px;}
.header .logo_search{width:1004px; margin:0 auto; height:60px; z-index:10; margin-top:78px;}
.header .logo_search .logo{background:url(logo.png) center center no-repeat; float:left; margin-left:53px; width:317px; height:60px;}
/*.header .logo_search .search{ width:435px; height:46px; float:right; margin-right:23px;}*/
.header .logo_search .search{ width:435px; height:46px; float:right; margin-top: 170px;z-index: 1000;position: relative;}
.header .logo_search .search .text{background:url(search_01.png) center center no-repeat; float:left; width:310px; height:46px; line-height:46px; border:0; color:#9e9e9e; font-size:12px; text-indent:4em;}
.header .logo_search .search .sousuo{background:url(search_02.png) center center no-repeat; float:left; width:56px; height:46px; line-height:46px; text-align:center; color:#ffffff; font-weight:600;}
.header .logo_search .search .gjsousuo{background:url(search_03.png) center center no-repeat; float:left; width:68px; height:46px; line-height:46px; text-align:center; color:#ffffff; font-weight:600;}

.header .header_banner{width:100%; overflow:hidden; height:718px; position:absolute; left:0; top:40px; z-index:-1;}
.header_banner .qhtp li{width:100%;overflow:hidden; }
.header_banner .qhtp li img{ width:100%; overflow:hidden;}
.yun-shop{width:100%; position:absolute; z-index:0; top:198px; left:0;}
.yun-shop img{width:100%;}

.menuDh{ height: 45px; overflow: hidden; position: relative; background:#05acfb; margin-right: 3px; width:1004px; margin:0 auto;}
.menuDh ul { height: 46px; left: 0; top: 0; z-index: 2; position:relative; padding-left:30px; margin:0px;}
.menuDh ul li { float: left; height: 46px; list-style: outside none none; width: 150px; text-align:center;}
.menuDh ul li.mm{width:4px; background:url(menu_center.png) center center no-repeat; height:46px;}
.menuDh ul li span { background-image: url(menu_hover.png); background-repeat: no-repeat; color: #0068b7; cursor: pointer; display: block;  font-size: 16px; height: 46px; line-height: 46px; padding: 0 0 0 35px; width: auto; }
.menuDh ul li span a { color: #ffffff; text-decoration: none; font-size:16px; font-weight:600;}
.menuDh ul li span a:hover{color:#05acfb;}
.menuDh ul li span.m01 { background-position: 35px 5px;}
.menuDh ul li span.m03 { background-position: 30px -68px; }
.menuDh ul li span.m04 { background-position: 25px -108px; }
.menuDh ul li span.m05 { background-position: 23px -143px; }
.menuDh ul li span.m06 { background-position: 23px -182px; }
.menuDh ul li span.m07 { background-position: 20px -220px; }
.menuDh ul li:hover { color: #ffffff; background:#0177a9;}
.menuDh ul li:hover span { background-image: url(menu_hover.png); color: #ffffff; height: 32px; }
.menuDh ul li:hover span a { color: #ffffff !important; text-decoration: none; }

/*信息公开目录导航*/
.mldh{ height: 45px; overflow: hidden; position: relative; background:#05acfb; width:1200px; margin:0 auto;}
.mldh ul { height: 46px; left: 0; top: 0; z-index: 2; position:relative; padding-left:30px; margin:0px;}
.mldh ul li { float: left; height: 46px; list-style: outside none none; width: 185px; text-align:center;}
.mldh ul li.mm{width:4px; background:url(menu_center.png) center center no-repeat; height:46px;}
.mldh ul li span { background-image: url(menu_hover.png); background-repeat: no-repeat; color: #0068b7; cursor: pointer; display: block;  font-size: 16px; height: 46px; line-height: 46px; padding: 0 0 0 35px; width: auto; }
.mldh ul li span a { color: #ffffff; text-decoration: none; font-size:16px; font-weight:600;}
.mldh ul li span a:hover{color:#05acfb;}
.mldh ul li span.m01 { background-position: 35px 5px;}
.mldh ul li span.m03 { background-position: 30px -68px; }
.mldh ul li span.m04 { background-position: 25px -108px; }
.mldh ul li span.m05 { background-position: 23px -143px; }
.mldh ul li span.m06 { background-position: 23px -182px; }
.mldh ul li span.m07 { background-position: 20px -220px; }
.mldh ul li:hover { color: #ffffff; background:#0177a9;}
.mldh ul li:hover span { background-image: url(menu_hover.png); color: #ffffff; height: 32px; }
.mldh ul li:hover span a { color: #ffffff !important; text-decoration: none; }
/*头部样式结束*/