﻿﻿/* 全局公共样式的设定 */
body{ background:url(../images/body-bg.jpg) repeat;}
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div,dl,dt,dd{margin:0;padding:0px;border:0;}
body{color:#222;font:15px Arial,'微软雅黑';}
li{list-style-type:none;}
h1,h2,h3,h4,h5,h6 {font-size:14px; font-weight:normal; margin:0px; padding:0px;}
input,button,textarea,select{font:100% Arial,'微软雅黑';}

/* 默认全局样式超链接样式*/
a:link{color:#444; text-decoration:none;}/* 链接基本样式 */
a:visited {color:#444; text-decoration:none;}/* 链接点击过后的样式 */
a:hover{color:#e61101;text-decoration:none;}/* 链接移上时的样式 */
a:active{color:#e61101;text-decoration:none;}/* 链接点击时的样式 */

/* 其它常用样式的定义 */
.fl{ float: left;}
.fr{ float: right;}
.clear{ clear: both;}
.noBorder{border:none;	}

img,li{ vertical-align:top;}/* 解决图片和LI的高度空隙问题 */

.last{ border:none; margin-right:0 !important}
ul{ overflow:hidden;zoom:1; width:100%;}

.hd{width:100%;}
.bd{width:100%;}


/*------头部样式开始-------*/
.topHeader,.toplink,.navMenu,.foot,.fedlink{ width:100%; margin:0 auto;}
.topMenu,.logo,.youqing,.foot2{width:1180px; margin:0 auto;}

.topHeader{ height:284px; background:url(../images/topheader-bg.jpg) no-repeat center top;}

.toplink{ height:32px; line-height:32px; color:#fff;}
/*.links{width:375px; }*/
.links a{ margin:0 5px; color:#fff;}
.weather{overflow:hidden;zoom:1;/*width:370px;*/ }
.weather span{ display:block; float:left; }
span.rili{ margin-right:15px;}
span.tianqi{ line-height:32px;}
span.tianqi img{ vertical-align:middle; margin:0 4px;}

.logo{ height:174px; position:relative;}
.logo h1{ display:block; width:100%; position:absolute; top:-6px; left:0; text-align:center;}

/*---导航菜单---*/
.navMenu{ margin-top:31px;}
.menlink{ width:915px; height:30px; }
.menlink ul li{ float:left; width:130px;margin-right:18px; line-height:30px; overflow:hidden;zoom:1;}
.menlink ul li i{ width:40px; height:30px; float:left; display:block; background:url(../images/menu-icon.png) no-repeat 0 0;webkit-transition: 400ms; -o-transition: 400ms;    -moz-transition: 400ms;    transition: 400ms; }
.menlink ul li span{ display:block; float:left; margin-left:5px; font-weight:bold; color:#476fa1; font-size:17px;}
.menlink ul li.current span{ color:#c40006;}

li.home i{ background-position:0 0;margin-left:20px;}
li.home:hover i,li.home.current i{  background-position:-55px 0;}

li.about i{ background-position:0 -30px !important; }
li.about:hover i,li.about.current i{ background-position:-55px -30px !important;}

li.news i{ background-position:0 -60px !important;}
li.news:hover i,li.news.current i{ background-position:-55px -60px !important;}

li.public i{ background-position:0 -90px!important;}
li.public:hover i,li.public.current i{ background-position:-55px -90px!important;}

li.server i{ background-position:0 -120px!important;}
li.server:hover i,li.server.current i{ background-position:-55px -120px!important;}

li.hudong i{ background-position:0 -150px!important;}
li.hudong:hover i,li.hudong.current i{ background-position:-55px -150px!important;}

li.lanmu i{ background-position:0 -180px!important;}
li.lanmu:hover i,li.lanmu.current i{  background-position:-55px -180px!important;}


.search{ width:244px; height:35px; border:1px solid #dddddd; border-radius:20px; -webkit-border-radius:20px; -moz-border-radius:20px; background:#fff; overflow:hidden;zoom:1;margin-right:15px;margin-top:-5px;}
.search input{ display:block; border:none; background:none; outline:none; float:left;}
input.shurk{ width:180px; margin-left:11px; line-height:35px; height:35px; color:#939393;}
input.anniu{ width:35px; height:35px; float:right !important; margin-right:6px; background:url(../images/fdj.png) no-repeat !important; cursor:pointer;}



/*---列表样式---*/
ul.newlist li{ overflow:hidden;zoom:1; line-height:34px; background:url(../images/arrow1.png) no-repeat left;}
ul.newlist li a{ float:left; display:block; width:80%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; text-indent:14px;}
ul.newlist li span{ display:block; width:75px; color:#9a9a9b; float:right; font-size:14px; text-align:center;}


/*---页脚样式---*/
.foot{ margin-top:30px; background:#577ba2;padding-bottom:20px;}
.fedlink{ height:51px; border-bottom:1px solid #8aa3be;padding-bottom:3px;}
.youqing span{ float:left; display:block; width:100px; height:51px; line-height:51px; font-size:16px; font-weight:bold; color:#ffffff;}


.fredlink{ width:1076px;margin-top:10px; float:right;}
.fredlink ul{ overflow:inherit;}
.fredlink li{ line-height:30px; border:1px solid #6489b0; color:#fff; float:left; width:257px; position:relative; margin:0 5px; text-indent:19px; background:url(../images/arrow6.png) no-repeat 240px 10px;}
.fredlink li ul {display: none;}


.fredlink li:hover a { display:block;width:100%; }
.fredlink li:hover ul {display:block; position:absolute; width:100%; top:30px; left:0px; background:#fff; z-index:9999;}

.sylink li:hover ul { top:38px !important;}
.sylink li:hover ul,.fredlink li:hover ul{ width:100%;height:180px;overflow-y: auto; }
.fredlink li:hover ul li { width:100% !important;padding:0px 5px;line-height:36px !important; background:none !important; border:none !important;text-align:inherit !important;}
.fredlink li:hover ul li a { display:block; width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; color:#444 !important; }
.fredlink li:hover ul li:hover a {background:#dcdcdc; color:#fff;}
.fredlink li ul.last{ border:1px solid #e5e5e5 !important; }

/*---版权样式---*/
.foot2{ font-size:13px; color:#fff;margin-top:10px;}
.copyimg{margin-top:10px;}
.copyimg img{ margin:0 10px;}
.footlink,.copyright2,.copyimg{ width:100%; text-align:center; line-height:30px;}
.footlink a{ color:#fff;}
.copyimg img{ margin:0 5px;}


