@charset "gb2312";
/* CSS Document */

/*重置*/
*{ margin:0; padding:0;}
a{ text-decoration:none; color:#262626;}
ul{ margin:0; list-style:none;}
img{ display:block; border:none; margin:0 auto;}
body{ position:relative; background:#f5f5f5 url(../images/x.png) repeat-x 0 -149px; font-family:Arial,"宋体","微软雅黑","儷黑 Pro",Hiragino Sans GB,Microsoft YaHei,WenQuanYi Micro He,Arial, Helvetica, sans-serif; font-size:12px; color:#262626;}

/*通用元素*/
.fl{ float:left;}
.fr{ float:right;}


.ff4c22{ color:#ff4c22;}
.a7884{ color:#6a7884;}

/*通用组件*/
/*分割线*/
.fgx{ display:block; width:1px; height:10px; background-color:#c8c8c8; margin:0 5px;}
/*按钮*/
.an1{ display:block; width:77px; height:22px; background:url(../images/an1.png) no-repeat;}
.an1:hover{ background-position:0 -22px;}
.an2{ display:block; width:70px; height:28px; line-height:0; text-align:center; color:#fff; background:url(../images/x.png) repeat-x 0 -2px; border:solid #f9603c 1px; border-left:0;}
.an2:hover{ color:#fddacc;}
.an3{ display:block; width:80px; height:25px; background-color:#3583b6; color:#fff; text-align:center; line-height:25px; border-radius:2px;}
.an3:hover{ background-color:#2977a9; color:#e0e8ef;}
/*下拉框*/
.xlk{ background-color:#fff;}
select { border:solid #f9603c 1px;/*将默认的select选择框样式清除*/ appearance:none;/*在选择框的最右侧中间显示小箭头图片*/ -moz-appearance:none; -webkit-appearance:none; /*padding-right: 14px;清除ie的默认选择框样式清除，隐藏下拉箭头*/ background:url(../images/xl.png) no-repeat scroll right center transparent;/*为下拉小箭头留出一点位置，避免被文字覆盖*/ border-radius:0;/*设置圆角*/ padding-left:5px;}

/*头部*/
.b-top{ width:1000px; height:112px; margin:0 auto; margin-top:60px; background:url(../images/b-top.png) no-repeat; padding:10px 10px 0 10px;}

.z-logo{ width:164px; height:110px; border-right:1px solid #f5f5f5; position:relative;}
.z-logo img{ width:136px; height:88px; position:absolute; margin:10px 0 0 10px;}
.lt-top{ width:815px; overflow:hidden; margin:0 10px;}
.lt-top .ninh{ float:left;}
.lt-top .wdl{ width:288px; float:left; margin-left:50px;}
.lt-top .wdl a{ display:block; color:#646464; float:left;}
.lt-top .wdl a:hover{ color:#FF4C22;}
.dl{ margin-top:30px; float:left;}
.dl p{ line-height:10px;}
.dl ul{ margin-left:50px;}
.dl li{ float:left; line-height:10px;}
.dl li a:hover{ color:#ff4c22;}
.kf1{ float:right; margin-top:15px;}
.kf1 .jt{ overflow:hidden; width:120px;}
.kf1 .jt .an1{ float:right; margin-top:14px;}
.kf1 p{ margin-top:8px; width:120px;}

.lt-bottom{ width:815px; height:30px; overflow:hidden; margin:10px 10px 0 10px;  background-color:#f0f0f0;}
.lt-bottom .search{ overflow:hidden;}
.b-top .lt-bottom .xlk{ width:120px; height:30px; background-color:#f5f5f5; float:left;}
.lt-bottom select { width:120px; height:30px; line-height:28px;}
.lt-bottom input{ width:200px; height:28px; line-height:28px; padding-left:8px; float:left; border:1px solid #f9603c; border-left:0; border-right:0;}
.b-top .lt-bottom .an2{ float:left; width:70px; height:30px; padding-left:0; cursor:pointer;}
.keys{ height:30px; margin-right:10px; padding-left:10px; float:left; position:absolute; left:398px; top:75px;}
.key{ margin-right:10px; padding-left:10px; float:left;}
.key li{ height:30px; line-height:30px; float:left;}
.key li a{ display:block; height:30px; line-height:30px; margin-right:10px;}
.key li  a:hover{ color:#ff4c22;}

/*导航*/
.nav{ width:1000px; height:40px; margin:0 auto; background:url(../images/b-center.png) repeat-y; padding:0 10px; }
.nav ul{ padding-left:80px; height:40px; background:url(../images/x.png) repeat-x 0 -74px; text-align:center; position:relative; z-index:999999;}
.nav li{ float:left; margin-left:5px; position:relative; margin-top:0px;}
.nav a{ display:block; padding:0 15px; line-height:40px; font-size:16px; font-weight:600; color:#fff;}
.dqy{ height:38px; background-color:#4691c1; border-bottom:2px solid #ff4c22;}
.nav a:hover{ height:40px; background-color:#4691c1; border:0;}
.next-nav{ display:none; position:absolute; top:40px; width:140px; background-color:#4691c1; overflow:hidden; z-index:40; border-radius:0 0 2px 2px; behavior: url(css/iecss3.htc);}
.next-nav a{ font-size:12px; font-weight:normal; text-align:left; color:#fff; height:30px; line-height:30px; padding-left:15px; padding-right:0;}
.nav li:hover a{ background-color:#4691c1;}
.nav li:hover .dqy{ height:40px;}
.nav li .next-nav a:hover{ height:30px; background-color:#2e6c93;}
.nav li:hover .next-nav{ display:block;}

/*底部*/
.b-bottom { width:1000px; height:40px; margin:0 auto; background:url(../images/b-bottom.png) no-repeat; padding:0 10px 10px 10px;}
.b-bottom ul{ margin:0 10px;}
.b-bottom li{ float:left; line-height:40px; margin-right:20px;}
.b-bottom .fwl{ float:right; margin:0;}

/*页脚*/
.yj{ width:1000px; margin:0 auto; margin-bottom:36px;}
.yj p{ color:#b4b4b4; float:left;}
.yj ul{ float:right;}
.yj li{ float:left;}
.yj a{ color:#b4b4b4;}
.yj a:hover{ color:#969696;}

/*浮窗*/
.fc{ width:44px; height:239px; padding:0 1px; background-color:#4691c1; position:fixed; bottom:10%; right:20px; z-index:10;}
.fc h4{ line-height:25px; margin-top:5px; text-align:center; color:#fff; font-size:14px;}
.fc li{ width:44px; height:44px; position:relative; margin-top:1px;}
.fc .name{ display:none; width:44px; height:35px; padding-top:9px; background-color:#ff0000; color:#3984b4; text-align:center; line-height:14px; letter-spacing:1px; cursor:pointer;}
.fc .ico{ width:44px; height:44px; background: #fff url(../images/lxfs.png) no-repeat;}
.fc .ico2{ background-position:0 -44px;}
.fc .ico3{ background-position:0 -88px;}
.fc .ico4{ background-position:0 -132px;}
.fc li:hover .name{ display:block;}
.fc li:hover .ico{ display:none;}
.fc .next-fc{ display:none; width:240px; height:130px; position:absolute; right:44px; top:-80px; background:url(../images/bj-fc1.png) no-repeat; background-size: cover;}
.fc li:hover .next-fc{ display:block;}
.fc h1{ font-size:18px; color:#6a7884; margin:15px 0 0 10px;}
.fc .ff4c22,.fc .a7884{ margin:4px 0 0 10px;}
.fc .an3{ position:absolute; margin:5px auto; left:0; right:0;}
.fc .ewm{ width:90px; float:left; margin-left:16px; margin-top:12px; position:relative;}
.fc .ewm div{ width:90px; height:90px; border:1px solid #dddfe1;}
.fc .ewm .pic1{ background:url(../images/ewm.png) no-repeat;}
.fc .ewm .pic2{ background:url(../images/ewm.png) no-repeat 0 -90px;}
.fc .ewm p{ text-align:center;}
.fc li .fhdb{ display:block; width:44px; height:30px; background:url(../images/lxfs.png) no-repeat 0 -176px;}