@charset "utf-8"; /* CSS Document */
* {
    padding: 0;
    margin: 0;}

body {
    font-family: "Microsoft YaHei";
    font-size: 12px;}



/*1.  height:auto*/
#wrapper {
    height: auto;
    margin: 0 auto;
    min-width: 1200px;}

a {
    text-decoration: none;}

.clearfix {
    zoom:1;clear: both;}

.clearfix:after {
    clear: both;
    content: "";
    display: block;
    width: 0;
    height: 0;
    visibility: hidden;}

.fl {
    float: left;}

.fr {
    float: right;}

li {
    list-style: none;}

img {
    border: none;}

/*top*/
.w200 {
    width: 200px !important;}

.xian_top {
    height: 158px;
    background: #9A0D14;
    border-bottom: solid 3px #d09d00;}

.top {
    width: 1200px;
    height: 158px;
    background: url(../images/topbg.jpg) no-repeat;
    margin: 0 auto;}

.logo {
    width: 530px;
    height: 72px;
    padding-top: 38px;}


/*ssbg.jpg*/
.ssbg {
    width: 194px;
    height: 34px;
    background: url(../images/ssbg.png) no-repeat;
    margin-top: 10px;}

.sou {
    border: none;
    height: 34px;
    line-height: 34px;
    outline: none;
    width: 140px;
    margin-left: 20px;
    background: none;
    font-size: 15px;
    font-family: arial;}

.suo {
    padding-top: 7px;
    padding-right: 16px;}

/*nav*/
.nav_da {
    height: 48px;}

.nav {
    width: 1200px;
    margin: 0 auto;}

.ddsmoothmenu {
    font-size: 16px;
    color: #fff;
    height: 48px;
    line-height: 48px;
    margin: 0 auto;
    float: left;}

.ddsmoothmenu ul {
    margin: 0;
    padding: 0;
    list-style-type: none;}

.ddsmoothmenu ul li {
    position: relative;
    display: inline;
    float: left !important;}

.xian {}

.ddsmoothmenu ul li.sel {}

.ddsmoothmenu ul li.sel>a {
    color: #636363;}

.ddsmoothmenu ul li a {
    display: block;
    color: #fff;
    text-decoration: none;
    height: 48px;
    text-align: center;
    font-size: 16px;
    padding: 0 20px;}

.ddsmoothmenu ul li a:hover {
    background: url(../images/dhdq.jpg) no-repeat center 40px;}

* html .ddsmoothmenu ul li a {
    display: inline-block;}

.ddsmoothmenu ul li a:link, .ddsmoothmenu ul li a:visited {}

.ddsmoothmenu ul li a.selected,.ddsmoothmenu ul li a:hover {
    line-height: 48px;}

.ddsmoothmenu ul li a.cur {
    background: url(../images/dhdq.jpg) no-repeat center 40px;}

.ddsmoothmenu ul li ul {
    position: absolute;
    left: 0;
    display: none;
    visibility: hidden;
    width: 150px;
    border-bottom: solid 3px #d2a201;}

.ddsmoothmenu ul li ul li {
    display: list-item;
    width: 150px;
    height: 36px;
    border-bottom: solid 1px #0d61b5;}

.ddsmoothmenu ul li ul li a {
    color: #fff;
    font-size: 14px;
    font-weight: normal;
    margin: 0;
    padding: 0px;
    width: 150px;
    height: 36px;
    background: #08539a;
    text-align: center;
    line-height: 36px;
    border-bottom: none !important;}

.ddsmoothmenu ul li ul li a:hover {
    line-height: 36px;
    background: #08539a;
    color: #fff;}

/*banner*/
.focus {
    position: relative;
    width: 100%;
    height: auto;
    background-color: #000;
    float: left;}

.focus img {
    width: 100%;}

.focus .shadow .title {
    width: 260px;
    height: 65px;
    padding-left: 30px;
    padding-top: 20px;}

.focus .shadow .title a {
    text-decoration: none;
    color: #fff;
    font-size: 14px;
    font-weight: bolder;
    overflow: hidden;}

.focus .btn {
    position: absolute;
    bottom: 34px;
    left: 510px;
    overflow: hidden;
    zoom:1;}

.focus .btn a {
    position: relative;
    display: inline;
    width: 13px;
    height: 13px;
    border-radius: 7px;
    margin: 0 5px;
    color: #B0B0B0;
    font: 12px/15px "\5B8B\4F53";
    text-decoration: none;
    text-align: center;
    outline: 0;
    float: left;
    background: #D9D9D9;}

.focus .btn a:hover,.focus .btn a.current {
    cursor: pointer;
    background: #fc114a;}

.focus .fPic {}

.focus .D1fBt {
    overflow: hidden;
    zoom:1; height: 17px;
    z-index: 10;}

.focus .shadow {
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0px;
    z-index: 10;
    height: 80px;
    line-height: 80px;
    background: rgba(0,0,0,0.6);
    filter: progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;
    display: block;
    text-align: left;}

.focus .shadow a {
    text-decoration: none;
    color: #fff;
    font-size: 20px;
    overflow: hidden;
    margin-left: 10px;
    font-family: "\5FAE\8F6F\96C5\9ED1";}

.focus .fcon {
    position: relative;
    width: 100%;
    float: left;
    display: none;
    background: #000
;}

.focus .fcon img {
    display: block;}

.focus .fbg {
    bottom: 27px;
    left: 47%;
    position: absolute;
    height: 17px;
    text-align: center;
    z-index: 200;}

.focus .fbg div {
    margin: 0px;
    overflow: hidden;
    zoom:1;height: 17px
;}

.focus .D1fBt a {
    position: relative;
    width: 17px;
    height: 17px;
    background: url(../images/dian1.jpg) no-repeat;
    text-decoration: none;
    text-align: center;
    outline: 0;
    float: left;
    margin: 0 5px;}

.focus .D1fBt .current,.focus .D1fBt a:hover {
    background: url(../images/dian2.jpg) no-repeat;}

.focus .D1fBt img {
    display: none
;}

.focus .D1fBt i {
    display: none;
    font-style: normal;}

.focus .prev,.focus .next {
    position: absolute;
    width: 40px;
    height: 74px;}

.focus .prev {
    top: 50%;
    margin-top: -37px;
    left: 0;
    background-position: 0 -74px;
    cursor: pointer;}

.focus .next {
    top: 50%;
    margin-top: -37px;
    right: 0;
    background-position: -40px -74px;
    cursor: pointer;}

.focus .prev:hover {
    background-position: 0 0;}

.focus .next:hover {
    background-position: -40px 0;}

/*banner下链接*/
.bannerlj {
    width: 100%;
    margin: 0 auto;
    height: 460px;
    margin: 50px 0px;
    background: url(../images/nrbg.jpg) repeat-x center;}

.bannerlj1 {
    width: 1200px;
    margin: 0px auto;}

.lj1 {
    width: 590px;
    height: 220px;
    background: url(../images/jgfw.jpg) no-repeat left center #0072c6;
    float: left;
    margin-bottom: 20px;}

.lj2 {
    width: 590px;
    height: 220px;
    background: url(../images/xsfw.jpg) no-repeat left center #914f9b;
    float: right;
    margin-bottom: 20px;}

.lj3 {
    width: 590px;
    height: 220px;
    background: url(../images/wlfw.jpg) no-repeat left center #ca9c0d;
    float: left;}

.lj4 {
    width: 590px;
    height: 220px;
    background: #05aedf;
    float: right;}

.lj11 {
    width: 390px;
    float: right;
    margin-top: 30px;}

.lj11 ul {
    margin-bottom: 10px;}

.lj11 ul li {
    height: 30px;
    line-height: 30px;
    width: 195px;
    float: left;}

.lj11 ul li a {
    font-size: 14px;
    color: #FFFFFF;}

.lj11 span {
    float: right;
    padding-right: 28px;}

.lj11 span a {
    font-size: 13px;
    color: #FFFFFF;}

.lj44 {
    width: 500px;
    margin: 52px auto 0px;}

.lj44 ul {}

.lj44 ul li {
    height: 30px;
    line-height: 30px;
    width: 150px;
    float: left;}

.lj44 ul li a p {
    font-size: 20px;
    color: #FFFFFF;
    font-weight: bold;
    text-align: center;}

.lj44 ul li a img {
    display: block;
    margin: 0 auto 20px;}

/*main-one*/
.main-0 {
    height: 755px;
    background: url(../images/syzz1.jpg) repeat-x center bottom #f0f0f0;
    border-top: solid 4px #dbe4eb;}

.main {
    width: 1200px;
    height: auto;
    margin: 0 auto;}

.mian-one {
    width: 1200px;
    margin: 60px auto 0px;}

.zuo {
    width: 730px;}

.you {
    width: 400px;}

.notice {
    width: 730px;}

.news-qh {
    height: 45px;}

.news-qh ul li {
    font-size: 18px;
    color: #2e2e2e;
    font-weight: bold;
    float: left;
    height: 45px;
    line-height: 45px;
    width: 80px;
    text-align: center;}

.news-qh ul li a {
    color: #2e2e2e;}

.gang {
    width: 48px !important;
    height: 45px !important;
    background: url(../images/xwzx.jpg) no-repeat center 19px;}

.news-qh ul li.hover {
    color: #9A0D14;
    font-size: 18px;}

.news-qh ul li.hover a {
    border-top: solid 2px #0d59a7;}

.news-qh ul li a {
    width: 80px;
    height: 45px;
    display: inline-block;
    border-top: solid 2px #f0f0f0;
    text-align: center;}

.news-qh ul li.hover a {
    color: #9A0D14;
    font-size: 18px;}

.qhst {
    width: 728px;
    height: 143px;
    border: solid 1px #e4e4e4;
    background: #FFFFFF;}

.qhst img {
    width: 150px;
    height: 100px;
    float: left;
    padding-top: 22px;
    padding-left: 13px;}

.qhst1 {
    padding-right: 26px;
    float: right;
    width: 514px;
    padding-top: 22px;}

.qhst1 h3 {
    font-size: 16px;
    color: #2e2e2e;
    font-weight: 100;
    line-height: 25px;}

.qhst1 p {
    font-size: 13px;
    color: #828282;
    font-family: simsun;
    line-height: 18px;
    padding: 5px 0 13px;}

.qhst1 span {
    font-size: 13px;
    color: #c4b8a8;
    padding-left: 30px;
    background: url(../images/sj.jpg) no-repeat 3px center;}

.news-list-cont {
    margin-top: 30px;}

.news-lb {}

.news-lb li {
    line-height: 68px;
    height: 68px;
    color: #2e2e2e;
    font-size: 16px;
    padding-left: 34px;
    border-left: solid 5px #a3cfee;
    background: #FFFFFF;
    margin-top: 11px;}

.news-lb li a {
    color: #2e2e2e;}

.notice-time {
    color: #c4b8a8;
    float: right;
    font-size: 13px;
    width: 100px;
    padding-left: 26px;
    background: url(../images/sj.jpg) no-repeat left center;}

.news-lb li:hover {
    border-left: solid 5px #9A0D14;}

.shang {
    height: 290px;}

.xia {}

.ding {
    width: 400px;
    height: 44px;}

.lb {
    padding-top: 15px;}

.lb li {
    height: 45px;
    line-height: 45px;
    font-size: 16px;
    color: #9A0D14;
    border-bottom: dashed 1px #b7b7b7;
    padding-left: 18px;}

.lb li span {
    font-size: 16px;
    color: #2e2e2e;
    font-family: arial;}

.ding1 a {
    font-size: 17px;
    color: #FFFFFF;
    padding-left: 58px;}

.tu {
    padding-top: 25px;}

.tu ul {}

.tu ul li {
    width: 133px;
    float: left;
    height: 135px;}

.tu ul li a {
    width: 133px;
    height: 135px;}

.tu ul li a img {
    width: 82px;
    height: 82px;
    margin: 0 auto;
    display: block;}

.tu ul li a p {
    text-align: center;
    line-height: 35px;
    font-size: 17px;
    color: #2e2e2e;}

/*main-four*/
.pic-cont {
    padding: 10px;}

.news-name {
    padding-left: 40px;
    background: url(../images1/tpxw.jpg) no-repeat 4px center;}

.news-name a {
    font-size: 17px;
    color: #000000;}

/*底部版权*/
.foot {
    height: 147px;
    background: url(../images/syzz2.jpg) repeat-x center bottom;}

.foot1 {
    height: 147px;
    background: #313131;}

.bq {
    width: 1200px;
    margin: 0 auto;
    position: relative;}

.bq1 {
    padding: 44px 0px 0px 12px;}

.bq1 p {
    height: 30px;
    line-height: 30px;
    color: #c1c1c1;
    font-size: 14px;}

.bq2 {
    padding: 50px 250px 0px 0px;
    position: relative;
    width: 190px;}

.bq2 img{
    width:52px;
    height:52px;}

.wb {
    width: 80px;
    height: 80px;
    position: absolute;
    top: -30px;
    left: -34px;
    display: none;}

.wx {
    width: 50px;
    height: 50px;
    position: absolute;
    top: -30px;
    left: 77px;
    display: none;}

.dy {
    width: 50px;
    height: 50px;
    position: absolute;
    top: -30px;
    left: 140px;
    display: none;}

.wb img {
    width: 80px;
    height: 80px;}

.wx img {
    width: 80px;
    height: 80px;}

.dy img {
    width: 80px;
    height: 80px;}


.wb0 {
    margin-right: 19px
;}

.wb0:hover .wb {
    display: block;}

.wx0:hover .wx {
    display: block;}

.dy0:hover .dy {
    display: block;}

.bq .phone {
    position: absolute;
    top: 110px;}

.bq .phone a {
    width: 100px;
    height: 30px;
    line-height: 30px;
    border: 1px solid #fff;
    display: block;
    text-align: center;
    color: #fff;
    border-radius: 10px;
    margin-left: 10px
;}

/*lest*/
.lestbanner {}



/*2.   height:auto;*/
.dhxt {
    width: 100%;
    height: 0px;}



.dhxt img {
    width: 100%
    height: auto;}

.list_right_tit {
    height: 70px;
    border-bottom: solid 1px #dbdbdb;
    line-height: 70px;}

.location {
    height: 70px;
    line-height: 70px;
    font-size: 14px;
    color: #2e2e2e;
    padding-left: 37px;
    background: url(../images/dqwzbg.jpg) no-repeat 5px center;
    display: block;}

.location a {
    font-size: 14px;
    color: #2e2e2e;}

.list-bg {
    margin-top: 32px;
    margin-bottom: 40px;
    position: relative;}

.list_bottom_left {
    width: 280px;}

.list_nav {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 280px;
    height: 350px;
    background: url(../images/lestzdbg2.jpg) no-repeat;}

.list_tit {
    width: 280px;
    height: 72px;
    line-height: 72px;
    font-size: 22px;
    color: #FFFFFF;
    background: #9A0D14;
    text-align: center;
    font-weight: bold;}

.list_right {
    width: 851px;
    border: solid 1px #e0e5e7;
    padding: 8px 21px;
    max-height: 5220px;
    overflow-y: auto;}

.lm {
    height: 42px;
    border-bottom: solid 2px #9A0D14 ;}

.lm h1 {
    font-size: 17px;
    color: #9A0D14;
    height: 42px;
    line-height: 42px;
    padding-left: 5px;}

.list_right_con {
    min-height: 500px;
    margin-bottom: 45px;}

.list_right_con ul {
    padding-top: 20px;
    padding-bottom: 28px;}

.list_right_con ul li {
    height: 48px;
    line-height: 48px;
    font-size: 15px;
    padding-left: 23px;
    border-bottom: dashed 1px #dcdcdc;
    background: url(../images/lestqdt.jpg) no-repeat 7px center;}

.list_right_con ul li a {
    color: #3d3d3d;}

.list_right_con ul li span {
    color: #919191;
    padding-right: 12px;}

.menu {
    width: 280px;
    overflow: hidden;}

.menu ul {
    border-top: solid 1px #FFFFFF;}

.menu ul li {
    display: block;
    width: 280px;
    line-height: 56px;
    border-bottom: solid 1px #FFFFFF;
    padding-left: 0px;}

.level1,.menu ul li:hover {
    background: url(../images/ejyc.jpg) no-repeat 225px 20px #9A0D14;}

.menu ul li a {
    display: block;
    height: *56px;
    width: 230px;
    padding-left: 78px;
    font-size: 16px;
    color: #FFFFFF;
    background: url(../images/lestlmqdt.jpg) no-repeat 46px center;}

.menu ul li ul {
    display: none;
    padding-bottom: 15px;
    border-top: solid 1px #FFFFFF;
    padding-top: 15px;}

.menu ul li ul li {
    display: block;
    font-size: 15px;
    color: #FFFFFF;
    padding-left: 46px;
    border-bottom: none;
    line-height: 35px;
    background: url(../images/sjqdt.jpg) no-repeat 33px 12px !important;}

.menu ul li ul li a {
    font-size: 15px;
    height: *35px;
    color: #FFFFFF;
    padding: 0;
    background: none;}

.menu ul li ul li a:hover {
    color: #fff840;}

.list_right_lj {
    min-height: 500px;}

.list_right_lj ul {
    padding: 20px 0px;}

.list_right_lj ul li {
    width: 280px;
    float: left;
    height: 48px;
    line-height: 48px;
    text-align: center;}

.list_right_lj ul li a {
    font-size: 15px;
    color: #3d3d3d;}

.list_right_tp {
    min-height: 500px;}

.list_right_tp ul {
    padding: 20px 0px;}

.list_right_tp ul li {
    width: 212px;
    float: left;
    height: 190px;}

.list_right_tp ul li a {}

.list_right_tp ul li a img {
    width: 200px;
    height: 150px;
    display: block;
    margin: 0 auto;}

.list_right_tp ul li a p {
    font-size: 15px;
    color: #3d3d3d;
    text-align: center;
    line-height: 30px;}

/*content*/
.con1 {
    font-size: 18px;
    color: #9A0D14;
    text-align: center;
    font-weight: bold;
    line-height: 40px;
    padding-top: 30px;}

.con2 {
    text-align: center;
    color: #555555;
    font-size: 13px;
    padding: 6px 0 12px;
    border-bottom: 1px dashed #dbdbdb;}

.con3 {
    padding: 24px 18px 40px;}

.con3 p {
    text-indent: 0em;
    line-height: 30px;
    color: #282828;
    padding-bottom: 10px;
    font-size: 14px;}

.news-qh111 {
    height: 45px;
    margin-top: 10px;
    background: #ddd;}

.news-qh111 ul li {
    font-size: 18px;
    color: #2e2e2e;
    font-weight: bold;
    float: left;
    height: 45px;
    line-height: 45px;
    width: 120px;
    text-align: center;}

.news-qh111 ul li a {
    color: #2e2e2e;}

.news-qh111 ul li.hover {
    color: #9A0D14;
    font-size: 18px;}

.news-qh111 ul li a {
    width: 120px;
    height: 45px;
    display: inline-block;
    text-align: center;}

.news-qh111 ul li.hover a {
    background: #9A0D14;
    font-size: 18px;
    color: #fdfdfd;}