﻿/* 全局公共样式的设定 */
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div,dl,dt,dd,.iframe{margin:0;padding:0px;border:0;}
body{color:#333;font:16px Arial,'微软雅黑';font-family: "微软雅黑","Arial Narrow",HELVETICA;}
li{list-style-type:none;}
h1,h2,h3,h4,h5,h6 {font-size:16px; font-weight:normal; margin:0px; padding:0px;}
input,button,textarea,select{font:100% Arial,'微软雅黑';}

/* 默认全局样式超链接样式*/
a:link{color:#333; text-decoration:none;}/* 链接基本样式 */
a:visited {color:#333; text-decoration:none;}/* 链接点击过后的样式 */
a:hover{color:#e63a3a;text-decoration:none;cursor:pointer;}/* 链接移上时的样式 */
a:active{color:#e63a3a;text-decoration:none;}/* 链接点击时的样式 */

/* 其它常用样式的定义 */

.fl{ float:left;}
.fr{ float:right;}
.clear{ clear: both;}
.noBorder{border:none;	}

img,li{ vertical-align:top;}/* 解决图片和LI的高度空隙问题 */


ul{ overflow:hidden;zoom:1; width:100%;}
ul li.last{ margin:0 !important; border-right:none !important; background:none !important;}

.bd,.hd{ width:100%;}



body{background:#EEEEEE;}



.topHeader,.topLink,.navMenu,.foot,.topDingw{ width:100%; margin:0 auto;}
.topCent,.logoSearch,.menuLink,.wrap,.friendlink,.copyright{ width:1200px; margin:0 auto;}



/*---图标移动样式---*/
.smlinks li a,.menuLink li i{-webkit-transition: 400ms; -o-transition: 400ms;    -moz-transition: 400ms;    transition: 400ms;}


.touBanner{ width:100%; height:562px; background:url(../images/banner-bg.png) no-repeat top center;}
.touBanner .bd{ width:100%; height:362px;}
.touBanner .bd li{ width:100%; height:362px; }
.touBanner .bd li.topdt1{background:url(../images/top-tu1.png) no-repeat top center;}
.touBanner .bd li.topdt2{background:url(../images/top-tu2.png) no-repeat top center;}
.touBanner .bd li.topdt3{background:url(../images/top-tu3.png) no-repeat top center;}



.topHeader{ position:relative;height:625px;}
.topDingw{ position:absolute; top:0; left:0;}



/*---顶部及导航---*/
.topLink{ height:32px; line-height:32px; color:#fff; font-size:12px;}
.toplj a{ color:#fff; margin:0 5px;}

/*---logo-搜索--*/
.logoSearch{ margin:161px auto 130px auto;}
.logo{ width:100%; margin:0 auto; height:160px;}
.logo h1{ display:block; width:500px;margin:0 auto;text-align: center}

/*二级页面 logo-搜索*/
.logoChannel{margin:61px auto 30px auto;}
.logoChannel .logo{width:1100px; margin:0 auto; height:100px;}
.logoChannel .logo h1{float:left;display:block; width:500px;text-align: left}


/*--导航--*/
.navMenu{ height:55px; background:url(../images/menu-bg.jpg) repeat-x; margin-top:37px;}

.menuLink li{ width:240px; float:left; background:url(../images/line1.png) no-repeat right; height:55px; line-height:55px; overflow:hidden;zoom:1;}
.menuLink li i,.menuLink li a{ display:block; float:left;}
.menuLink li:hover,.menuLink li.current{ background:url(../images/menu-bg-hover.jpg) no-repeat;}
.menuLink li span{ font-size:18px; color:#fff; margin-left:5px;}
.menuLink li i{ width:40px; height:55px; margin-left:20px; background:url(../images/menu-icon.png) no-repeat 0 0;}

li.home i{ background-position:0 0; margin-left:39px;}
li.home:hover i{ background-position:-50px 0px;}

li.about i{ background-position:0 -55px;}
li.about:hover i{ background-position:-50px -55px;}

li.news i{ background-position:0 -110px;}
li.news:hover i{ background-position:-50px -110px;}


li.public i{ background-position:0 -165px;}
li.public:hover i{ background-position:-50px -165px;}

li.server i{ background-position:0 -220px;}
li.server:hover i{ background-position:-50px -220px;}

li.hudong i{ background-position:0 -275px;}
li.hudong:hover i{ background-position:-50px -275px;}

li.leader{ background:none;}
li.leader i{ background-position:0 -330px;}
li.leader:hover i{ background-position:-50px -330px;}

/*--导航修改样式--0728--*/
.menuLink ul{ position:relative; overflow:inherit !important;}
.menuLink li h3{ display:block; width:100%; height:55px;}
.sub{ width:1178px; margin:0 auto; background:#fff;-webkit-box-shadow:0 0 10px #d2dcea;-moz-box-shadow:0 0 10px #d2dcea;box-shadow:0 0 10px #d2dcea; position:absolute; top:55px; left:0px; overflow:hidden;zoom:1; padding:12px 11px 15px 11px; z-index:999;}
.sub li{ background:none !important; width:auto !important; padding:0 20px; text-align:center; height:36px; line-height:36px; margin:6px 8px; font-size:16px; border:1px dashed #96c9e6; border-radius:3px; moz-border-radius:3px; -webkit-border-radius:3px; text-align:center !important;}
.sub li a{ text-align:center !important; float:none !important;}
.sub li:hover a{ background:none; color:#fff;}
.sub li:hover{ background:#96c9e6 !important; color:#fff;border:1px solid #96c9e6;}

.wrap{margin-top:15px;}


/*---天气和搜索----*/
.weaarSearch{ width:1200px; height:37px; margin:12px auto;}
.weather{width:800px; overflow:hidden;zoom:1; height:37px; line-height:37px; font-size:14px; color:#555;}
.weather p{ display:inline-block; float:left; line-height:37px;}
.weather p.tianqi{/*margin-right:20px;*/margin:6px 20px 0 15px;}
.weather p.tianqi img{ vertical-align:middle; margin:0 5px;}
.weather p.tianqi iframe a{ font-size:12px !important;}


.search{ width:490px; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; height:50px; border:1px solid #dbdbdb; overflow:hidden;zoom:1; background:#fff;margin:20px auto;}
.search input{ display:block; border:none; outline:none; float:left; line-height:50px; }
.search input.shurk{width:390px; height:50px;padding-left:10px; font-size:15px; color:#9f9e9e; }
.search input.btn-primary{ width:85px; height:44px; margin:3px 0 0 0; background:url(../images/btn-bg.png) no-repeat center;background-size: 100%; line-height:0; font-size:0; text-align:center; color:#fff;cursor:pointer;}

/*---列表样式--*/
.newlist{ width:100%;}
.newlist li{ overflow:hidden; zoom:1; line-height:32px; background:url(../images/arrow1.png) no-repeat left; padding-left:15px; font-family:"微软雅黑";}
.newlist li a{ display:inline-block; float:left; width:82%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.newlist li span{ width:80px;float:right; color:#999999; text-align:center;  font-size:14px; font-family:"Arial"; }
.newlist li.line2{border-bottom:1px dashed #d2d2d2; height:1px; margin:5px 0px; background:none;}
.newlist li.line1 {border-bottom: 1px dashed #a1a1a1;margin: 10px 0;height: 1px !important;background: none !important;}





/*---页脚样式---*/
.foot{margin: 0px auto;background: #ffffff;padding-bottom: 20px;margin-top: 22px;}
.friendlink{ height:40px; border-bottom:1px solid #e6e6e6;}
.yjlink{ height:40px;margin:10px auto;}
.yjlink h2{float:left;width:150px;height:28px;padding-top:8px;background: url(http://www.hengdong.gov.cn/bcms/DFS/template/887/images/fb.png) no-repeat top center;text-align: center;color:white}
.yjlink ul{ overflow:inherit;}
.yjlink li{ width:200px;background:url(../images/arrow10.jpg) no-repeat 170px 16px; float:left; line-height:40px; text-indent:42px; font-size:13px; position:relative;}
.yjlink li a{ color:#444;}
.yjlink li.last{ background:url(../images/arrow10.jpg) no-repeat 170px 16px !important;}

.yjlink li ul {display:none;height:240px; overflow-y:auto;}
.yjlink li:hover a { display:block;width:100%; }
.yjlink li:hover ul {display:block; position:absolute; width:100%; bottom:30px; left:0px; background:#f5f5f5; z-index:9999; border:1px solid #f1f1f1; }
.yjlink li:hover ul li { width:190px !important;padding:0px 5px;line-height:38px !important; background:none !important; border:none !important;text-indent:30px;}
.yjlink li:hover ul li a { display:block; width:190px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; }
.yjlink li:hover ul li:hover a {background:#dcdcdc; color:#444;}



.yjlink li ul.last{ border:1px solid #e5e5e5 !important; }
.copytu{ max-width:110px; text-align:right; margin:30px 100px 0px 100px;}
.copywen{ width:590px;  font-size:12px; line-height:24px; margin-top:10px; text-align:center;}
.coylink{ line-height:24px; }
.coylink a{ margin:0 10px;}
.yejwen{ width:100%; text-align:center;}
.yejwen img{ margin-right:5px; vertical-align:middle;}
/*-------------悬停样式开始---------------*/
.right_menu{width:48px;position:fixed; height:400px;top:446px;margin-left:614px; left:51%;}

.right_menu ul{ width:100%; position:absolute; z-index:3; box-sizing: content-box; overflow:visible;margin-top:5px;}
.right_menu b{display:block; position:absolute; width:100%; height:100%; z-index:1;}
.right_menu li{text-align:center;height:48px; position:relative;margin:3px 0; margin-bottom:5px;border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%; }

li.root3 a,li.root4 a,li.root5 a,li.root6 a,li.root7 a,li.root8 a{ line-height:35px !important;}

.right_menu .item{position:relative; width:48px; height:48px;  background:url(../images/above-bg.png) no-repeat 0 0; cursor:pointer; background-color:#fff;}
.right_menu .root1{background-position:0px 0px; position:relative;}
.right_menu .root2{background-position:0px -48px;}
.right_menu .root3{background-position:0px -96px}
.right_menu .root4{background-position:0px  -144px}
.right_menu .root5{background-position:0px  -192px;}
.right_menu .root6{background-position:0px  -240px}
.right_menu .root7{background-position:0px  -288px;}
.right_menu .root8{background-position:0px  -336px;}

.right_menu .root1:hover{background-position:-62px 0px; background-color:#1e75c5;}
.right_menu .root2:hover{background-position:-62px -48px;background-color:#1e75c5;}
.right_menu .root3:hover{background-position:-62px -96px;background-color:#1e75c5;}
.right_menu .root4:hover{background-position:-62px -144px;background-color:#1e75c5;}
.right_menu .root5:hover{background-position:-62px -192px;background-color:#1e75c5;}
.right_menu .root6:hover{background-position:-62px -240px;background-color:#1e75c5;}
.right_menu .root7:hover{background-position:-62px -288px;background-color:#1e75c5;}
.right_menu .root8:hover{background-position:-62px -336px;background-color:#1e75c5;}

.right_menu .root9{background-position:0px  -384px;}
.right_menu .root9:hover{background-position:-62px -384px;background-color:#1e75c5;}



.right_menu .wx_con{width:113px;position:absolute; left:55px; height:138px; top:0px; z-index:999; background:#fff; border-radius:0;}
.right_menu .wx_con img{ width:113px; height:113px;}
.right_menu .wx_con span{ display:block; text-align:center; line-height:15px; font-size:15px; }


/*-------------悬停样式结束---------------*/



/*---翻页开始----*/
.page{  overflow:hidden;zoom:1;margin:10px auto; padding:5px 0; text-align:center; display:table ;}
.page a{ display:block; float:left;background:#fff; border:1px solid #cccccc;min-width:18px; height:28px;padding:0 6px; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; margin-right:10px; text-align:center;  line-height:28px;}
.page a:hover,.page a.current{ background:#1f65b5; color:#fff; border:1px solid #0657b3;}
a.page1{ width:61px; background:#fff;}
.page span{ display:block; float:left; width:130px; height:25px; line-height:25px;}
.page span input{ display:inline;background:none; text-align:center; width:45px; height:23px;border:1px solid #d3e6fc; line-height:23px; background:#e2effd; margin:0px 5px;  outline:none; color:#444;}







