﻿@charset "utf-8";
/* CSS Document */
/*公用样式*/
@import url(common.css);;
/**/
body,
    td,
    th {
      font-family: SimSun, "宋体", "Arial Narrow", HELVETICA;
    }
.wraper .title { border-bottom: 1px solid #dddddd; }
.wraper .title h2 { height: 40px; line-height: 40px; font-family: "Microsoft YaHei"; font-size: 22px; font-weight: normal; }
.wraper .title .more { float: right; }
.plate-3 .title h2, .plate-5 .title h2, .plate-6 .title h2 { display: inline; }
.plate-3 .title p, .plate-5 .title p, .plate-6 .title p { display: inline; margin-left: 12px; color: #999; }
.plate-3 .title p b, .plate-5 .title p b { color: #d8a15c; }
.plate-3 .title .more{
  color:#f49c2e;
}
.plate-5 .title .more, .plate-6 .title .more { color: #f49c2e; margin-top: 15px; }
/**/
.focus { position: relative; width: 100%; height: 409px; overflow: hidden; }
.focus .prev, .focus .next { position: absolute; top: 50%; margin-top: -55px; width: 43px; height: 110px; background: url(../images/icon.png) no-repeat 0 0; }
.focus .prev { left: 3px; background-position: 0 0; }
.focus .next { right: 3px; background-position: -43px 0 }
.focus .prev:hover { background-position: 0 -110px; }
.focus .next:hover { background-position: -43px -110px; }

.focus .hd { position: absolute; bottom: 10px; z-index: 2; background: url(../images/focushdbg.png) no-repeat -5px top; padding-left: 10px; width: 82px; height: 20px; overflow: hidden; left: 50%; margin-left: -41px; }
.focus .hd .hd-bg{background: url(../images/focushdbg.png) no-repeat right -21px; padding-right:10px;}
.focus .hd ul { height: 20px;background: url(../images/focushdbg.png) repeat-x right -64px;  }
.focus .hd ul li { float: left; width: 10px; height: 10px; background: url(../images/focushdbg.png) no-repeat -6px -44px; text-indent: -999em; cursor: pointer; margin: 5px 4px 0 4px; overflow: hidden; }
.focus .hd ul li.on { background: url(../images/focushdlibg.jpg) no-repeat;}
.focus .bd li a { display: block; }

.focus .bd img { position: relative; left: 50%; margin-left: -960px; }
.wraper .bg2{position: absolute; left: 0; width: 120%; background: url(../images/bc.png) no-repeat center top;-webkit-animation:linear 8s infinite to-left;-moz-animation:linear 8s infinite to-left;animation:linear 8s infinite to-left;}
.wraper .bg3{position: absolute; left: 0; width: 120%; background: url(../images/bc.png) no-repeat center bottom;-webkit-animation:linear 8s infinite to-left;-moz-animation:linear 8s infinite to-left;animation:linear 8s infinite to-left;}
.plate { padding: 20px 0 30px; }
.plate .news { width: 730px; float: left; }
.plate .news .hd { border-bottom: 1px solid #dddddd; }
.plate .news .hd .tit { float: left; height: 40px; line-height: 40px; }
.plate .news .hd h2 { float: left; margin-right: 15px; font-weight: normal; }
.plate .news .hd h2 a{font-family: "Microsoft YaHei"; font-size: 22px; color: #999; }
.plate .news .hd h2.on a{ color: #444; }
.plate .news .hd .more { float: right; margin-top: 15px; }
.plate .news .hd .more a { color: #f49c2e; }
.plate .news .hd .more a:hover { text-decoration: underline; }
.plate .news .bd { height:321px; overflow:hidden;}
.plate .news .bd .bd-box { padding-top: 15px; }
.plate .news .bd .bd-box .pic { position: relative; float: left; width: 232px; height: 300px; }
.plate .news .bd .bd-box .pic .pic-a { display: block; }
.plate .news .bd .bd-box .pic .tit { position: absolute; bottom: 0; left: 0; height: 29px; line-height: 29px; width: 100%; text-indent:1.5em;}
.plate .news .bd .bd-box .pic .tit em { background: #000; display: block; width: 100%; height: 100%; position: absolute; left: 0; bottom: 0; filter:progid:DXImageTransform.Microsoft.alpha(opacity=50);
-moz-opacity: 0.5; opacity: 0.5; }
.plate .news .bd .bd-box .pic .tit a.t { position: relative; z-index: 2; color: #fff; }
.plate .news .bd .bd-box .pic .btn { position: absolute; right: 0; bottom: 0; background: url(../images/angels_48.jpg) no-repeat 0 0; outline: none; width: 31px; height: 29px; }
.plate .news .bd .bd-box .list { float: right; width: 480px; }
.plate .news .bd .bd-box .list h2 { text-align: center; font-size: 18px; font-family: "Microsoft YaHei"; height: 37px; line-height: 37px; }
.plate .news .bd .bd-box .list h2 a { color: #b37d3a; }
.plate .news .bd .bd-box .list p { color: #777; line-height: 22px;text-indent:2em; }
.plate .news .bd .bd-box .list p a { color: red; }
.plate .news .bd .bd-box .list p a:hover { text-decoration: underline; }
.plate .news .bd .bd-box .list ul { border-top: 1px dashed #d9d9d9; margin-top: 10px; padding-top: 10px; }
.plate .news .bd .bd-box .list ul li {line-height: 26px; }
.plate .news .bd .bd-box .list ul li a{color:#666;display:inline-block;width:70%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.plate .news .bd .bd-box .list ul li span { float: right; color: #666; font-size: 12px; }
.plate .about { width: 240px; float: right; overflow: hidden; }
.plate .about .title .more { background: url(../images/allbgs.png) 0px -30px; height: 17px; width: 19px; margin-top: 12px; }
.plate .about .slider { position: relative; padding-top: 15px; margin-bottom: 10px; overflow: hidden; height: 149px; }
.plate .about .slider .hd { position: absolute; width: 100%; bottom: 0; z-index: 3; }
.plate .about .slider .hd li { float: right; color: #fff; border: 1px solid #a1a1a1; width: 14px; height: 14px; line-height: 14px; margin: 5px 5px 7px 0; cursor: pointer; text-align: center; }
.plate .about .slider .hd li.on { border-color: #fff; }
.plate .about .slider .bd li { position: relative; }
.plate .about .slider .bd em { display: block; position: absolute; left: 0; bottom: 0; height: 30px; width: 100%; background: #000; filter:progid:DXImageTransform.Microsoft.alpha(opacity=50);
-moz-opacity: 0.5; opacity: 0.5; }
.plate .about .slider .bd a.t { position: absolute; left: 0; bottom: 5px; z-index: 4; color: #fff; text-indent: 1em; }
.plate .about .about-icon {overflow: hidden; width: 245px; }
.plate .about .about-icon a { background: url(../images/index-icon.jpg) no-repeat 0 0; float: left; width: 79px; margin: 0 1px 1px 0; height: 70px; display: block; text-indent: -9999em; }
.plate .about .about-icon .icon-1 {background-position: 0px -140px;}
.plate .about .about-icon .icon-2 { background-position: 0 0;}
.plate .about .about-icon .icon-3 { background-position: 0px -350px;}
.plate .about .about-icon .icon-4 { background-position: 0px -70px;  }
.plate .about .about-icon .icon-5 { background-position: 0px -280px; }
.plate .about .about-icon .icon-6 { background-position: 0px -210px; }
.plate-2 {overflow:hidden; background: url(../images/bg2.jpg) no-repeat center fixed; height: 159px; position: relative; margin-bottom: 20px; }
.plate-2 .bg { position: absolute; left: 0; width: 100%; height: 159px; background-color: #a27f54; filter:progid:DXImageTransform.Microsoft.alpha(opacity=90);
-moz-opacity: 0.9; opacity: 0.9; }
.plate-2 .bg2 { height: 159px; }
.plate-2 dl { position: relative; z-index: 3; width: 1010px; padding-top: 28px; }
.plate-2 dl dt { background: url(../images/zjico.png) no-repeat left center; width: 123px; height: 43px; float: left; display: inline; text-indent: 2em; padding-top: 65px; color: #ffe6c6; }
.plate-2 dl dd { overflow: hidden; margin-left: 123px; }
.plate-2 dl dd a { float: left; width: 86px; height: 26px; line-height: 26px; text-align: center; border: 1px solid #d7bb97; background: #b5966f; color: #ffe6c6; margin: 0 10px 8px 0; }
.plate-2 dl dd a:hover{ background-color:#b5a591}
.plate-3 { margin-bottom: 35px; }
.plate-3 .main { margin-top: 10px; }
.plate-3 .main .bd{overflow: hidden;}
.plate-3 .main .bd .bd-box{ display:none;}
.plate-3 .main .bd .doc { float: left; width: 737px; }
.plate-3 .main .bd .doc {margin-left: -10px; padding-left: 10px; }
.plate-3 .main .bd .doc .pic {  width: 250px; padding-top:25px; float: left; }
.plate-3 .main .bd .doc .pic-1 img{height:270px;}
.plate-3 .main .bd .doc .info { background: url(../images/doc-infobg.png) no-repeat 0 0; width: 417px; height: 276px; padding: 15px 20px 0 50px; float: left; margin-top: 24px; }
.plate-3 .main .bd .doc .info p { margin-bottom: 8px; color: #777; }
.plate-3 .main .bd .doc .info .cp{ background:url(../images/st.png) no-repeat 65px center; height:21px;}
.plate-3 .main .bd .doc .info .name { font-size: 14px; color: #a79885 }
.plate-3 .main .bd .doc .info .name em { font-style: normal; font-size: 20px; color: #cd9146; font-family: "Microsoft YaHei"; margin-right: 10px; }
.plate-3 .main .bd .doc .info .zc { font-size: 14px; color: #91724a; }
.plate-3 .main .bd .doc .info .text { line-height: 20px; }
.plate-3 .main .bd .doc .info .btn a { display: block; float: left; width: 113px; height: 41px; margin-top: 5px; }
.plate-3 .main .bd .doc .info .btn .btn1 { background: url(../images/btn1.jpg) no-repeat 0 0; }
.plate-3 .main .bd .doc .info .btn .btn2 { background: url(../images/btn2.jpg) no-repeat 0 0; margin-left: 43px; }
.plate-3 .main .bd .ask { float: right; width: 239px; margin-top: 25px; }
.plate-3 .main .bd .ask .tit { background: url(../images/angels_57.jpg) no-repeat 0 0; width: 239px; height: 38px; text-indent: -999em; }
.plate-3 .main .bd .ask .con { background: #e8e4e0 url(../images/askconbg.jpg) no-repeat bottom center; padding: 10px; }
.plate-3 .main .bd .ask .con dl { margin-bottom: 10px; }
.plate-3 .main .bd .ask .con dl dd { float: left; width: 155px; color: #777; line-height: 20px; padding: 8px; border: 1px solid #dbd5d0; border-radius: 2px; position: relative; background: #fff; }
.plate-3 .main .bd .ask .con dl dd i { position: absolute; top: 9px; display: block; height: 10px; width: 10px; overflow: hidden; background: url(../images/allbgs.png) no-repeat 0 0; }
.plate-3 .main .bd .ask .con .q dt { float: left; }
.plate-3 .main .bd .ask .con .a dt { float: right; }
.plate-3 .main .bd .ask .con .q dd { float: right; }
.plate-3 .main .bd .ask .con .q dd i { left: -7px; background-position: 0px -20px; }
.plate-3 .main .bd .ask .con .a dd i { right: -10px; background-position: 0px -10px; }
.plate-3 .main .bd .ask .con .a dd a { color: #ff0000; }
.plate-3 .main .bd .ask .con .put .put-t { outline: none; color: #d4b441; float: left; border: 1px solid #d4b441; height: 24px; line-height: 24px\9; padding: 0 0 0 8px; width: 161px; }
.plate-3 .main .bd .ask .con .put .put-b { color: #fff; background: #d4b441; color: #fff; font-weight: bold; font-size: 14px; width: 48px; height: 26px; line-height: 26px; text-align: center; float: left; }
.plate-3 .main .hd{ overflow:hidden; width:100%;}
.plate-3 .main .hd ul { width: 1060px; }
.plate-3 .main .hd li { float: left; width: 142px; margin-right: 29px; cursor: pointer }
.plate-3 .main .hd li .z { width: 48px; height: 48px; border: 2px solid #ddd; border-radius: 50%; overflow: hidden; }
.plate-3 .main .hd li .y { background: url(../images/dochdbg.jpg) no-repeat left center; width: 77px; height: 52px; padding-left: 10px; color: #777777; }
.plate-3 .main .hd li .y em { font-style: normal; color: #444; display: block; padding-top: 8px; }
.plate-3 .main .hd li.on .z { border-color: #d4b441; }
.plate-3 .main .hd li.on .y { background: url(../images/dochdonbg.jpg) no-repeat left center; }
.plate-3 .main .hd li.on .y, .plate-3 .main .hd li.on .y em { color: #b89569; }
.plate-4 { background: url(../images/bg2.jpg) no-repeat center fixed; height: 100px; position: relative; margin-bottom: 20px; overflow: hidden; }
.plate-4 .bg { position: absolute; left: 0; width: 100%; height: 159px; background-color: #a27f54; filter:progid:DXImageTransform.Microsoft.alpha(opacity=90);
-moz-opacity: 0.9; opacity: 0.9; }
.plate-4 .bg2 { height: 100px;}
.plate-4 .bg3 {  height: 100px;}
.plate-4 .tool { position: relative; z-index: 2; padding-left: 130px; background: url(../images/bdbg.jpg) no-repeat left center; height: 47px; margin-top: 27px; }
.plate-4 .tool .tool-tit{ position:absolute; color:#ffe6c6; white-space:nowrap;}
.plate-4 .tool .t1{ left:166px; top:-5px;}
.plate-4 .tool .t2{ left:293px; bottom:-5px;}
.plate-4 .tool .t3{ left:430px;top:-5px;}
.plate-4 .tool .t4{ left:560px;bottom:-5px;}
.plate-4 .tool .t5{ left:687px;top:-5px;}
.plate-4 .tool .t6{ left:810px;bottom:-5px;}
.plate-4 .tool .t7{ left:920px;top:-5px;}
.plate-5{ height:617px; overflow:hidden; zoom:1;}
.plate-5 .title { margin-bottom: 22px; }
.plate-5 .main { width: 761px; float: left; overflow: hidden; zoom:1; }
.plate-5 .main .item { width: 350px; float: left; margin-right: 30px; height:265px;}
.plate-5 .main .item:nth-child(3),.plate-5 .main .item:nth-child(4){margin-top:10px;}
.plate-5 .main .item .tit { height: 30px; line-height: 30px; background: #efe2e2; }
.plate-5 .item .tit h2 { float: left; width: 150px; text-align: center; font-size: 18px; background: #b89569; font-weight:normal;}
.plate-5 .item .tit h2 a{ font-family: "Microsoft YaHei"; color: #fff;}
.plate-5 .item .tit .son-tit { float: right; color: #92724a;margin-right:25px;}
.plate-5 .item .tit .son-tit a { color: #92724a; margin: 0 5px; }
.plate-5 .item .tit .son-tit a:hover { text-decoration: underline; }
.plate-5 .item .tit .son-tit a.m { color: #ff0000; }
.plate-5 .main .item .con { padding: 14px 0 0 0; }
.plate-5 .item .first .pic { float: left; width: 120px; height: 90px; }
.plate-5 .item .first .text { float: right; width: 220px; }
.plate-5 .item .first .text h2 { font-size: 14px; font-weight: normal; color: #444; padding: 3px 0 5px; }
.plate-5 .item .first .text p { color: #777; line-height: 20px; }
.plate-5 .item ul { padding: 10px 0; }
.plate-5 .item ul li { color: #a0a0a0; line-height: 26px; }
.plate-5 .item ul li a { font-size: 14px; margin: 0 5px; }
.plate-5 .side { width: 229px; float: right; }
.plate-5 .side .tit { background: #b9a779; color: #fff; font-family: "Microsoft YaHei"; font-size: 18px; text-align: center; height: 36px; line-height: 36px; }
.plate-5 .side .con{  padding: 9px; border: 1px solid #dddddd; border-top: none;}
.plate-5 .side ul {list-style:none;}
.plate-5 .side ul li { line-height: 39px;border-bottom: 1px dashed #dddddd; }
.plate-5 .side ul li.last{ border-bottom:none;}
.plate-5 .side ul li .pic{ margin-bottom:10px; padding-top:10px; display:none;border-top: 1px dashed #dddddd;}
.plate-5 .side ul li a{display:block;text-overflow:ellipsis;overflow:hidden;width:100%;white-space:nowrap;}
.plate-6 .main { width: 100%; overflow: hidden; padding: 15px 0 30px; }
.plate-6 .main ul { width: 1040px; }
.plate-6 .main ul li { float: left; width: 222px; margin-right: 37px;transition:all .2s linear;}
.plate-6 .main ul li:hover{transform:translate(0,-10px);}
.plate-6 .main ul li .t { text-align: center; font-size: 14px; height: 34px; line-height: 34px; display: block; }
.plate-6 .main ul li p { color: #777; padding: 5px 0; }
.plate-6 .main ul li p a { color: red; }
.plate-6 .main ul li p a:hover { text-decoration: underline; }
.plate-7 { background: #f3eee8; border-top: 1px solid #dddddd; padding: 18px 0; }
.plate-7 .hd { width: 116px; float: left; padding-top: 14px; }
.plate-7 .hd ul li { background: #d8d2ca; height: 37px; cursor: pointer; line-height: 37px; width: 98px; text-align: center; color: #444; font-size: 14px; margin-bottom: 2px; }
.plate-7 .hd ul li i{ display:none;}
.plate-7 .hd ul li.on { font-weight: bold; color: #fff; position: relative; background-color: #b89569; }
.plate-7 .hd ul li.on i { display: block; position: absolute; background: url(../images/allbgs.png) no-repeat 0px 0px; height: 10px; width: 7px; right: -7px; top: 15px; overflow: hidden; }
.plate-7 .bd { width: 883px; height:95px; float: left; overflow: hidden; }
.plate-7 .bd ul { width: 938px }
.plate-7 .bd li {  width: 120px; height: 95px; float: left; margin-right: 33px; overflow:hidden; *position:relative;}
.plate-7 .bd li a { position: relative;display: block; width: 40px; height: 40px; left: 50%; margin-left: -20px; top: 0;background: url(../images/fd.png) no-repeat 0 0; }
@keyframes to-left
{
from {left:0px}
to {left:-300px}
}

@-moz-keyframes to-left /* Firefox */
{
from {left:0px}
to {left:-300px}
}

@-webkit-keyframes to-left /* Safari 和 Chrome */
{
from {left:0px}
to {left:-300px}
}

@-o-keyframes to-left /* Opera */
{
from {left:0px}
to {left:-300px}
}


.Content {
    width: 1003px;
    margin: 0 auto;
    overflow: hidden;
}
.list-a li  a{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:280px;float:left;}

.frame { background: url("../images/a3.jpg") repeat-x; border: 1px solid rgb(204, 204, 204); }
.cmy {height: 35px; color: #b9a779; line-height: 35px; padding-left: 10px; font-size: 14px; font-weight:bold; }
.cmy span { font-size: 12px; font-weight: lighter; margin-right: 10px; float: right; }
.cmy span a { color: rgb(111, 111, 111); text-decoration: none; }
.Left {border: 1px solid rgb(204, 204, 204); width: 705px; height: auto; overflow: hidden; margin-top: 8px; float: left; }
.Right { width: 265px; height: auto; overflow: hidden; margin-top: 8px; float: right; }
.nav_map { height: 36px; color: rgb(102, 102, 102); line-height: 36px; overflow: hidden; }
.nav_map .map_ico { width: 35px; height: 35px; margin-right: 8px; float: left; display: block; }
.Search {margin: 8px auto; width: 980px; height: 36px; line-height: 36px; overflow: hidden; }
.Search img { left: -3px; top: -3px; vertical-align: middle; position: relative; }
.Search .sRight { margin-top: 4px; vertical-align: middle; float: left; }
.Search .sRight strong { width: 180px; text-align: center; }
.Search .Search_Text {border: currentColor; width: 170px; height: 26px; color: rgb(153, 153, 153); line-height: 26px; padding-left: 30px; vertical-align: middle; }
.Newsindex { overflow: hidden; margin-top: 8px;padding-bottom:10px; }
.Newsindex ul { margin: 15px 0px 0px 15px; color: rgb(204, 204, 204); }
.Newsindex ul li { width: 313px; line-height: 22px; margin-right: 15px; float: left; }
.Newsindex ul li span { color: #333; float: right; }
.hzyqlx { border: 1px solid rgb(204, 204, 204); width: 976px; height: 137px; overflow: hidden; }
.hzyqlx_ul1 {width: 976px; height: 31px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid; float: left; }
.hzyqlx_ul1 li { font: bold 13px/31px Verdana, Geneva, sans-serif; width: 98px; height: 31px; color:#176093; text-indent: 32px; float: left; font-size-adjust: none; font-stretch: normal; }
.hzyqlx_ul2 { font: 13px/24px Verdana, Geneva, sans-serif; padding: 13px 0px 0px 10px; width: 960px; height: 91px; color: rgb(51, 51, 51); word-spacing: 8px; float: left; font-size-adjust: none; font-stretch: normal; }

