﻿﻿@charset "utf-8";
/* 全局公共样式的设定 */
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:#444;font:16px Arial,'微软雅黑';font-family: "微软雅黑","Arial Narrow",;}
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{transition: color .3s ease}
a:link{color:#444; text-decoration:none;}/* 链接基本样式 */
a:visited {color:#444; text-decoration:none;}/* 链接点击过后的样式 */
a:hover{color:#226ebc;text-decoration:none;cursor:pointer;}/* 链接移上时的样式 */
a:active{color:#226ebc;text-decoration:none;}/* 链接点击时的样式 */

/* 其它常用样式的定义 */

.fl{ float:left;}
.fr{ float:right;}
.clear{ clear: both;}
.noBorder{border:none;	}

img,li{ vertical-align:top;}/* 解决图片和LI的高度空隙问题 */
.hd{ width:100%;}
.bd{ width:100%;}
.mt15{margin-bottom:15px;}


body{ background:url(../images/body-bg.jpg) no-repeat center top #f5fbff;}

ul{ width:100%;overflow:hidden;zoom:1;}
ul li.last{ margin:0 !important; border-right:none !important; background:none !important;}

.from-control{ border:none; color:#444; outline:none; font-size:14px;}
.btn-default{ border:none; outline:none; cursor:pointer;}


.topHeader,.menuNav{ width:100%; margin:0 auto;}

.wrap,.topLink,.menuLink,.friendlink,.copyright,.searchXuanc{ width:1200px; margin:0 auto;}

.mt28{margin-top:28px;}

/*--简单动态图标---*/
.newMeiti li i{-webkit-transition: 400ms; -o-transition: 400ms;    -moz-transition: 400ms;    transition: 400ms; }



/*---列表样式--*/
.newlist{ width:100%;}
.newlist li{ overflow:hidden; zoom:1; line-height:36px; background:url(../images/arrow3.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 #d2d2d2;margin: 10px 0;height: 1px !important;background: none !important;}


/*--顶部样式---*/

.topHeader{ background: url(../images/topbg.png) repeat-x top;}
.topLink{ height:83px; color:#fff; line-height:83px; font-size:12px; color: #6b6969;position: relative;} 
.topLink a{color: #6b6969;margin:0 4px;line-height:25px;}
.topLink s{ display: inline;padding:5px 6px;  font-size:12px; text-decoration: none;boarder-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; background: #7aa0cd; color: #fff;  text-transform: uppercase; margin-left:13px;}



.smsearch .btn-default{ text-align:center; color:#fff; letter-spacing:5px; width:24px; height:27px; line-height:27px; text-align:center;  background: url(../images/fdj-icon3.png) no-repeat;margin-right:14px; font-size: 0; line-height: 0; text-indent: -9;}



.logo{width:512px; position: absolute; top:0; left:334px;}
.logo h1{ display:block; width:100%; margin: 0 auto; }
.Search{ width:459px;}

.topSearch{ overflow:hidden;zoom:1; background: url(../images/topSearch-bg.png) no-repeat;padding:2px 2px; }
.topSearch input{ display:block;border:none; background:none; outline:none;}
.topSearch input.shuruk{ height:45px; width:325px; background:none; text-indent:28px; line-height:45px; color:#5b5959; font-size:14px;margin-left:20px;}
.topSearch .btn-default{ text-align:center; color:#fff; letter-spacing:5px; width:94px; height:45px; line-height:45px; text-align:center; font-size:16px; text-align: center;}

.sm-Keyword{width:95%; height: 30px; line-height: 30px; font-size: 12px; color: #fff;padding-left:5%;margin-top:5px;}
.sm-Keyword span{ margin: 0 5px;}


/*--宣传语--*/
.xuanBox{ width:100%;margin: 0 auto;}
.xuanBox li{width:100%; height: 123px; text-align: center;}
/*--sousuo--*/
.searchBox{ width:793px; margin: 0 auto;}
.search{ width:559px; height: 52px; background:url(../images/search-bg.png) no-repeat; overflow: hidden;zoom:1; padding:4px 4px;}
.search input{ display: block;float: left; outline:none;}
.search input.shuruk{ width:380px; margin-left:55px; background: none; height: 52px; }
.search input.shuruk::-webkit-input-placeholder {color: #737373;}
.search input.shuruk:-moz-placeholder {color: #737373;}
.search input.shuruk::-moz-placeholder{color: #737373;}
.search input.shuruk:-ms-input-placeholder {color: #737373;}
.search input.btn{ width:115px; height: 52px; line-height: 52px; text-align: center; color: #fff; float: right; background: none;}


.newMeiti{width:225px;}
.newMeiti li{ width:60px; background: url(../images/tm-bg.png) repeat; border-radius:50%;-webkit-border-radius:50%; -moz-border-radius:50%; float: left; cursor: pointer; position: relative;margin-left:15px;}
.newMeiti li:hover{ background:#0093ff;}
.newMeiti ul{ overflow: inherit;}

.newMeiti li.weiBo{ float: left;}
.newMeiti li i{ display: block; width:60px; height: 60px; background: url(../images/new-meiticon.png) no-repeat 0 0; overflow: hidden;}
.newMeiti li.weixin i{ background-position: 0 0;}
.newMeiti li.weixin:hover i{ background-position: -60px -0;}
.newMeiti li.weiBo i{ background-position: 0 -60px;}
.newMeiti li.weiBo:hover i{ background-position: -60px -60px;}
.newMeiti li a{ display: block; width:100%; height: auto;}
.markinfo2 {display: none;height: 155px;position: absolute;text-align: center;width: 128px;z-index: 10; left: -35px; top:63px;}

.newMeiti li.fangxun i{ background-position: 0 -120px;}
.newMeiti li.fangxun:hover i{ background-position: -60px -120px;}

/*---导航---*/

.menuLink{ height: 50px;}
.menuLink li{ float:left; width:117px; line-height: 50px; font-size:16px; overflow:hidden;zoom:1; font-weight:bold; text-align: center;}
.menuLink li a{ color:#fff; display:block; width:100%; height:50px;}
.menuLink li a:hover,.menuLink li a.current{ color: #ffc924;}

li.hgk{ width:136px;margin-right:400px;}
li.hzhd{ width:136px; margin-left:60px;}


/*---页脚样式----*/
.foot{ width:100%; background:url(../images/foot-bg.jpg) no-repeat center #1b77ba; margin: 0 auto;padding-bottom: 10px;margin-top:30px; padding-top:21px;}
.friendlink{ height:40px;margin-bottom:25px; }
.friendlink ul{ overflow:inherit;}
.friendlink li{ width:200px;background:url(../images/foor-arrow.png) no-repeat 170px 16px; float:left; line-height:40px; text-indent:42px; font-size:13px; position:relative; border:1px solid #569acc;margin:0 10px; color: #fff;}
.friendlink li a{ color:#444;}
.friendlink li.last{ background:url(../images/foor-arrow.png) no-repeat 170px 16px !important;}

.friendlink li ul {display:none;height:240px; overflow-y:auto; background: #1b77ba;}
.friendlink li ul li{ text-indent:12px !important; margin:0!important}
.friendlink li:hover a { display:block;width:100%; }
.friendlink li:hover ul {display:block; position:absolute; width:100%; bottom:30px; left:0px; /*background:#f5f5f5; border:1px solid #f1f1f1;*/ z-index:9999; }
.friendlink li:hover ul li { width:190px !important;padding:0px 5px;line-height:38px !important; background:none !important; border:none !important;text-indent:30px;}
.friendlink li:hover ul li a { display:block; width:190px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; color:#fff; }
.friendlink li:hover ul li:hover a {background:#3493d8; color:#fff;}

.copyright{ width:760px; margin: 0 auto;}
.copytu{min-width:68px;margin: 20px 20px 0px 20px;}
.copywen{ width:500px;  font-size:12px; line-height:24px; color:#fff;}
.coylink{ line-height:24px; text-align: center;}
.coylink a{ margin:0 10px; color: #fff;}
.yejwen{ width:100%;text-align: center;}
.yejwen a{color: #fff;padding-right: 10px;}
.yejwen img{ margin:0 5px; vertical-align:middle;}


.page{  overflow:hidden;zoom:1;margin:15px auto; padding:5px 0;/* background:#f5f5f5;*/ text-align:center; display:table ; font-size:15px !important;}
.page a,.page span{ display:block; float:left;background:#fff; border:1px solid #cccccc;padding:4px 9px; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; margin-right:10px; text-align:center;  }
.page a:hover,.page a.current{ background:#2a8de2; color:#fff; border:1px solid #2a8de2;}
a.page1{ background:#f2efef; border:1px solid #e0e0e0 !important}
.page span{ display:block; float:left; padding:0 10px; line-height:30px;}
.page span input{ display:inline;background:none; text-align:center; width:25px; height:23px;border:1px solid #d3e6fc; line-height:23px; background:#e2effd; margin:0px 5px;  outline:none; color:#444;}
.page a.current{ background:#2a8de2; color:#fff; border:1px solid #2a8de2;}
