 @charset "utf-8";
* { margin: 0; padding: 0; }
li { list-style: none; }
img { border: 0; max-width: 100%;max-height: 100%;}
a { text-decoration: none; color: #000; outline: none; }
body { min-width: 1140px; font-family: "Microsoft yahei"; }
input { outline: none;}
.fl {float: left;}
.fr { float: right; }
.dn { display: none; }
.wrap { width: 1140px; margin: 0 auto;}
 .list-paddingleft-2{  padding-left: 20px;}
.list-paddingleft-2 li{    list-style: disc; }
/*head */
.head {height:156px;background: url(../images/bg-head.png) center top repeat;/* overflow: hidden; */}
.head-t {height: 115px;position: relative;}
.head-t .fl { padding-top: 32px;overflow: hidden; }
.logo01,.logo02{display: block;float: left;}
.logo01 img{vertical-align: middle;max-height: 70px;}
.logo02{font-family: "楷体";font-size: 30px;color: #e0e0e0;line-height: 64px;font-weight: 600;letter-spacing: -2px;margin-left: 10px;}
.head-t .fr { padding-top: 18px; position: relative; }
.head-t .fr .search { display: inline-block; *display: inline; *zoom: 1; font-size: 0; position: absolute; top: 70px; right: 0; }
.head-t .fr .ss {  border: none; height: 26px; line-height: 26px; width: 132px; padding-left: 10px; padding-right: 30px; color: #333; font-size: 14px; position: absolute; bottom: 0px; right: 0; display: none; }
.head-t .fr .btn { border: none; position: absolute; z-index: 2; right: 9px; bottom: 5px; outline: none; display: none; }
.head .fr .show-btn { margin-right: 40px; cursor: pointer;float: left;}
.head .fr .show-btn img { vertical-align: middle; }
.link-hide { position: absolute; z-index: 10; top: 50px; left: 0; max-width: 300px;}
.head .fr .link-hide ul li { line-height: 22px; padding: 5px 10px;min-width: 30px;}
.head .fr .link-hide ul li:first-child { position: absolute;left: 18px;top: -38px; }
.head .fr .link-hide ul li + li { display: none; background: url(../images/bg-head.png);border-top: 1px solid #e1666a;}
.head .fr .link-hide a { margin: 0; width: auto;word-break: break-all; font-size: 12px;color: #fff;}

.head-b { position: relative; z-index: 5;clear:both;}
#MenuBar1{visibility: hidden;}
.nav ul {padding-left: 300px;min-height: 40px;}
.nav ul li { float: left; position: relative;line-height: 40px; margin: 0 20px;}
.nav ul li:hover, .nav ul li.on {margin-bottom: 0px solid #fff;}
.nav ul li:hover>a, .nav ul li.on>a { color: #ffdf01; }
.nav ul li a { font-size: 16px; color: #fff; padding: 0 5px; display: block; }
.nav ul li:hover dl { display: block; }
.nav dl {display: none;position: absolute;left: 0;top: 40px;z-index: 10;}
.nav dd {  line-height: 40px;  background: url(../images/bg-head.png); min-width:74px;}
.nav dl dd a { font-weight: normal; white-space: nowrap; text-align:center;}
.nav dd:hover a { color: #ffdf01;  }

.nav .nav-more { background: url(../images/nav-more.png) center right no-repeat; position: absolute; top: 0; right: 0; font-size: 0; width: 80px; height: 40px; line-height: 40px; text-align: center;  }
.nav .nav-more p { font-size: 16px;color: #fff; }
.nav .nav-more:hover ul { display: block; }
.nav .nav-more ul { position: absolute; right: -37px; top: 40px; display: none; padding: 0; background: url(../images/bg-head.png);}
.nav .nav-more ul li { margin: 0; line-height: 50px; float: none; }
.nav .nav-more ul li a{  min-width:100px;word-break: break-all;line-height:30px;padding:10px 0;}
.nav .nav-more ul li:hover { border: none; }
.nav .nav-more ul li:hover>a { color: #ffdf01;}
.nav .nav-more ul li dl { position: absolute; top: 13px; left: auto;right: 100%; background: url(../images/bg-head.png); }
.nav .nav-more ul li dl dd { background: url(../images/bg-head.png); word-break: break-all;}
.nav .nav-more ul li dl dd:hover a { color: #ffdf01;  background: url(../images/bg-head.png);}
.nav .nav-more ul li:hover dl { display: block; }

/*news */
.news { height: 910px; background: url(../images/bg-news.png) center -50px no-repeat; font-size: 0; }
.news .wrap { position: relative; padding-top: 200px; }
.news .news-title { position: absolute; left: 0; top: 40px; z-index: 2; }
.news-l { width: 760px; }
.news-l .bd ul li { position: relative; overflow: hidden; }
.news-l .bd ul li .pic {width: 380px;height: 260px;background: #861729;}
.news-l .bd ul li .pic img {max-width: 100%;max-height: 100%;object-fit: contain;width: 100%;height: 100%;}
.news-l .bd ul li .title { position: absolute; top: 0; right: 0; z-index: 2; width: 405px; height: 260px; background: url(../images/bg-news-pic1.png) 0 0 no-repeat; }
.news-l .bd ul li .title .title-in { padding: 30px 50px 30px 60px; }
.news-l .bd ul li .title .title-in .bt { height: 60px; overflow: hidden; margin-bottom: 10px; word-break: break-all;}
.news-l .bd ul li .title .title-in .bt a { font-size: 18px; line-height: 30px; color: #fff; }
.news-l .bd ul li .title .title-in .bt a:hover { color: #ffdf01; }
.news-l .bd ul li .title .title-in .js { overflow: hidden; }
.news-l .bd ul li .title .title-in .js .time { color: #bbb; height: 96px; padding-right: 6px; border-right: 1px solid #999; float: left; }
.news-l .bd ul li .title .title-in .js .time .day { font-size: 40px; }
.news-l .bd ul li .title .title-in .js .time { font-size: 12px; }
.news-l .bd ul li .title .title-in .js p {float: right;width: 224px;font-size: 12px;line-height: 24px;color: #bbb;text-indent: 2em;/* height: 96px; */overflow: hidden;word-break: break-all;}
.news-l .bd ul li .title.title1 { position: absolute; top: 0; left: 0; z-index: 2; width: 405px; height: 260px; background: url(../images/bg-news-pic2.png) 0 0 no-repeat; }
.news-l .bd ul li .title.title1 .title-in { padding: 30px 60px 30px 50px; }
.news-l .hd { margin-top: 40px; margin-right: 35px; text-align: right; }
.news-l .hd ul li { display: inline-block; *display: inline; *zoom: 1; width: 40px; height: 10px; border-bottom: 2px solid #bfbfbf; margin-left: 15px; cursor: pointer; }
.news-l .hd ul li.on { border-bottom: 2px solid #f4d222; }
.news-r { width: 380px; height: 683px; background: url(../images/bg-news-list.png) 0 0 no-repeat; margin-top: -53px; position: relative; }
.news-r .more { padding-top: 25px; padding-left: 290px; padding-bottom: 60px; }
.news-r .more a { font-size: 14px; color: #fff; }
.news-r .more a:hover { color: #d8264e; }
.news-r .line { position: absolute; left: 20px; top: 134px; }
.news-r ul li { padding: 4px 0 8px; padding-left: 50px; margin-bottom: 3px; }
.news-r ul li.new a{ padding-right: 35px;background: url(../images/bg-news-new.png) right top no-repeat; }
.news-r ul li .time { padding-left: 15px; background: url(../images/bg-news-time.png) left center no-repeat; font-size: 12px; color: #a2606d; }
.news-r ul li .title a { font-size: 14px; color: #fff; }
.news-r ul li:hover { background: #d8264e; }
.news-r ul li:hover .time { background: url(../images/bg-news-time-on.png) left center no-repeat; color: #8a192b; }





/*notice */
.notice { padding-top: 30px; background: url(../images/bg-notice.png) center top no-repeat; }
.notice-title { text-align: center; }
.notice .wrap { overflow: hidden; }
.notice-list { padding-top: 60px; position: relative; }
.notice-list .line { height: 450px; border-right: 1px dashed #c1695f; position: absolute; left: 50%; top: 60px; }
.notice-list ul { overflow: hidden; width: 1400px; }
.notice-list ul li { float: left; width: 450px; overflow: hidden; margin-right: 238px; margin-bottom: 100px;height:150px; }
.notice-list ul li .time { width: 108px; height: 120px; float: left; text-align: center; background: url(../images/bg-notice-time.png) 0 0 no-repeat; overflow: hidden; margin-top: 10px; }
.notice-list ul li .time .month { font-size: 12px; line-height: 24px; color: #fff; margin-top: 20px; }
.notice-list ul li .time .day { font-size: 48px; color: #545454; font-weight: bold; }
.notice-list ul li .js { float: right; width: 315px; }
.notice-list ul li .js .title { height: 48px; overflow: hidden;word-break: break-all; }
.notice-list ul li .js .title a { font-size: 18px; line-height: 24px; color: #a80a16; }
.notice-list ul li .js p { font-size: 12px; line-height: 24px; color: #928d8d; margin: 8px 0 12px; word-break: break-all;}
.notice-list ul li .js .xx a { display: block; width: 88px; height: 34px; line-height: 34px; text-align: center; font-size: 12px; color: #fff; background: url(../images/bg-notice-xx.png) 0 0 no-repeat; }
.notice .more { padding-bottom: 45px; }
.notice .more a { display: block; width: 250px; height: 40px; line-height: 40px; text-align: center; background: #bf6459; font-size: 16px; color: #fff; margin: 0 auto; }


/*team */
.team { padding-top: 40px; background: url(../images/bg-team.png) center top; }
.team-title { text-align: center; }

.leader { margin-top: 40px; overflow: hidden; }
.leader .title { font-size: 18px; color: #373737; margin-bottom: 20px; }
.leader-l { width: 660px; }
.leader-l .pic { width: 378px; height: 261px; line-height: 261px; overflow: hidden; text-align: center; font-size: 0; }
.leader-l .pic img { vertical-align: middle; }
.leader-l .js { width: 245px; }
.leader-l .js .name { font-size: 18px; font-weight: bold;color: #bf6459; }
.leader-l .js .name a { color: #bf6459; }
.leader-l .js .zc { font-size: 12px; color: #7c3840; padding-left: 25px; background: url(../images/leader1.png) left center no-repeat; margin: 10px 0; }
.leader-l .js p { font-size: 12px; line-height: 24px; color: #8d7979; text-indent: 2em; overflow: hidden; }
.leader-l .js .xy { font-size: 12px; color: #8d7979; padding-left: 22px; background: url(../images/leader2.png) left center no-repeat; }

.leader-r { width: 420px; }
.leader-r p { font-size: 14px; line-height: 24px; color: #5b5b5b; text-indent: 2em; }
.leader-r .more { margin-top: 15px; overflow: hidden; }
.leader-r .more a { float: right; display: block; width: 82px; height: 30px; text-align: center; line-height: 30px; background: #bf6459; font-size: 14px; color: #fff; }
.jiansuo { padding: 40px 0 30px; font-size: 0; }
.jiansuo span { font-size: 14px; color: #6d3b40; display: inline-block; *display: inline; *zoom: 1; vertical-align: middle; padding: 0 5px; }
.jiansuo input { border: none; height: 25px; line-height: 25px; width: 150px; padding: 0 10px; font-size: 14px; color: #6d3b40; display: inline-block; *display: inline; *zoom: 1; vertical-align: middle; margin-left: 8px; }
.jiansuo input.yj { width: 170px; }
.jiansuo input.zs { width: 300px; }
.jiansuo .reset { width: 120px;height: 25px;background: url(../images/reset.png) 0 0 no-repeat; }
.jiansuo .submit { width: 120px;height: 25px;background: url(../images/submit.png) 0 0 no-repeat; margin-left: 7px; }

.tab-wrap .wrap { overflow: hidden; }
.team-bd { position: relative; }
.team-bd .hd { margin-bottom: 60px; text-align: center; min-height: 100px; background: #7f0015; font-size: 0; }
.team-bd .hd ul{ width:1140px; margin:0 auto;}
.team-bd .hd ul li { width: 285px; height:100px;  font-size: 16px; color: #fff; float:left; display: inline-block; *display: inline; *zoom: 1; cursor: pointer; position: relative; top:0;}
.team-bd .hd ul li p {padding-top:25px; height:75px; line-height: 24px;overflow: hidden;word-break: break-all; text-overflow: ellipsis; }
.team-bd .hd ul li .tri { position: absolute; left: 50%; margin-left: -20px; bottom: -40px; border-left: 20px solid transparent; border-top: 20px solid #d23939; border-right: 20px solid transparent; border-bottom: 20px solid transparent; display: none; }
.team-bd .hd ul li.on { background: #d23939; }
.team-bd .hd ul li.on .tri { display: block; }


.team-bd .tab-wrap .tab ul { width: 1240px; overflow: hidden; }
.team-bd .tab-wrap .tab ul + ul + ul { display: none; }
.team-bd .tab-wrap .tab ul li { overflow: hidden; width: 520px; margin-right: 100px; margin-bottom: 40px; float: left; }
.team-bd .tab-wrap .tab ul li .pic { width: 244px; height: 162px; line-height: 162px; overflow: hidden; text-align: center; font-size: 0; border: 7px solid #fff; background: #d7d0d0; }
.team-bd .tab-wrap .tab ul li .pic img { vertical-align: middle; }
.team-bd .tab-wrap .tab ul li .js { width: 245px; }
.team-bd .tab-wrap .tab ul li .js .name { font-size: 18px; font-weight: bold; }
.team-bd .tab-wrap .tab ul li .js .name a { color: #bf6459; }
.team-bd .tab-wrap .tab ul li .js .zc { font-size: 12px; color: #7c3840; padding-left: 25px; background: url(../images/leader1.png) left center no-repeat; margin: 10px 0 12px; }
.team-bd .tab-wrap .tab ul li .js p { font-size: 12px; line-height: 24px; color: #8d7979; text-indent: 2em; margin-bottom: 15px;overflow: hidden; }
.team-bd .tab-wrap .tab ul li .js .xy { font-size: 12px; color: #8d7979; padding-left: 22px; background: url(../images/leader2.png) left center no-repeat; }
.team-bd .tab-wrap .tab .more { padding:0 0 70px; text-align: center; font-size: 0; position: relative; margin-top:30px;}
.team-bd .tab-wrap .tab .more .enter { position: absolute; right: 0; top: -10px; }
.team-bd .tab-wrap .tab .more .enter a { font-size: 14px; color: #7f0015; }
.team-bd .tab-wrap .tab .more a { margin: 0 10px; }
.team-bd .tab-wrap .tab .more .show { display: inline-block; *display: inline; *zoom: 1; margin: 0 auto; width: 255px; height: 40px; line-height: 40px; text-align: center; font-size: 16px; color: #fff; background: url(../images/team-more.png) center no-repeat; }
.team-bd .tab-wrap .tab .more .show.on { width: 200px; }
.team-bd .tab-wrap .tab .more .hide { display: inline-block; *display: inline; *zoom: 1; width: 150px; height: 40px; line-height: 40px; text-align: center; background: #bf6459; font-size: 16px; color: #fff; display: none; }
.team-bd .tab-wrap .tab .more .hide.on { display: inline-block; *display: inline; *zoom: 1; }

.team-bd .tab-wrap .sPrev, .team-bd .tab-wrap .sNext { width: 19px; height: 35px; position: absolute; top: 130px; z-index: 5;}
.team-bd .tab-wrap .sPrev { left: -40px; background: url(../images/member-btn.png) left no-repeat; }
.team-bd .tab-wrap .sNext { right: -40px; background: url(../images/member-btn.png) right no-repeat; }


/*teach */
.teach { padding-top: 90px; padding-bottom: 50px; }
.teach-title { text-align: center; font-size: 0; margin-bottom: 60px; }
.teach-bd { position: relative; }
.teach-bd .pic-left ul { border-bottom: 10px solid #e1666a; }
.teach-bd .pic-left .tempWrap { width: 1139px !important; }
.teach-bd .pic-left ul li { width: 260px; height: 210px; font-size: 22px; font-weight: bold; text-align: center; color: #fff; display: inline-block; *display: inline; *zoom: 1; cursor: pointer; position: relative; margin-right: 33px; }


.teach-bd .pic-left ul li img { padding: 32px 0;  }
.teach-bd .pic-left ul li p { width: 100%; position: absolute; left: 0; bottom: 50px; font-size: 18px; font-weight: bold; color: #e1666a; background: url(../images/bg-teach1.png) center no-repeat; }
.teach-bd .pic-left ul li.on { background: #e1666a; }
.teach-bd .pic-left ul li.on p { background: url(../images/bg-teach1-on.png) center no-repeat; color: #fff; }
.teach-bd .sPrev, .teach-bd .sNext { width: 32px; height: 71px; position: absolute; top: 80px; }
.teach-bd .sPrev { left: -60px; background: url(../images/teach-btn.png) left no-repeat; }
.teach-bd .sNext { right: -60px; background: url(../images/teach-btn.png) right no-repeat; }

.teach-bd .tab-bd { overflow: hidden; font-size: 0; padding-top: 25px; }
.teach-bd .tab-bd ul.tab-t { width: 1200px; overflow: hidden; margin-bottom: 45px; }
.teach-bd .tab-bd ul.tab-t li { width: 263px; margin-right: 26px; float: left; border: 1px solid #f8f8f8; }
.teach-bd .tab-bd ul.tab-t li .pic { width: 263px; height: 183px;  line-height: 183px;text-align: center;}
.teach-bd .tab-bd ul.tab-t li .pic img {margin:0 auto; vertical-align: middle;}
.teach-bd .tab-bd ul.tab-t li .title { padding: 0 25px 30px; border-top: 1px solid #f8f8f8; }
.teach-bd .tab-bd ul.tab-t li .title .bt { font-size: 16px; line-height: 24px; overflow: hidden; height: 50px; overflow: hidden;word-break: break-all; }
.teach-bd .tab-bd ul.tab-t li .title .bt a { color: #5d5d5d; }
.teach-bd .tab-bd ul.tab-t li .title .bt a:hover { color: #e1666a; }
.teach-bd .tab-bd ul.tab-t li .title p { text-indent: 2em; font-size: 12px; line-height: 20px; overflow: hidden; height: 80px; color: #989898; margin-top: 12px;word-break: break-all; }
.teach-bd .tab-bd ul.tab-b { width: 1200px; overflow: hidden; }
.teach-bd .tab-bd ul.tab-b li { overflow: hidden; width: 328px; float: left; margin-right: 72px; margin-bottom: 65px; }
.teach-bd .tab-bd ul.tab-b .time { width: 87px; height: 57px; background: url(../images/tab-b.png) 0 0 no-repeat; float: left; }
.teach-bd .tab-bd ul.tab-b .time .day { font-family: '宋体'; font-size: 30px; color: #e1666a; padding-left: 20px; line-height: 42px; }
.teach-bd .tab-bd ul.tab-b .time .month { font-size: 12px; line-height: 10px; color: #9f9f9f; padding-left: 10px; }
.teach-bd .tab-bd ul.tab-b .title { font-size: 16px; line-height: 24px; padding-left: 104px;word-break: break-all; }
.teach-bd .tab-bd ul.tab-b .title a { color: #5d5d5d; }
.teach-bd .tab-bd ul.tab-b .title a:hover { color: #e1666a; }
.teach-bd .tab-bd .more a { display: block; margin: 0 auto; width: 250px; height: 40px; line-height: 40px; text-align: center; font-size: 16px; color: #fff; background: #bf6459; }
.teach-bd .tab-bd .more a:hover { background: #e1666a; }



/*footer */
.footer { height: 388px; background: url(../images/bg-footer.png) center top no-repeat; text-align: center; font-size: 14px; line-height: 28px; color: #fff; }

/*links */
.links { padding: 62px 0 75px; font-size: 0; }
.links .tempWrap { width: 1140px !important; }
.links .wrap { overflow: hidden; }
.links ul li { width: 215px; margin-right: 13px; float:left;line-height: 94px; text-align: center;margin: 0 auto;}
.links .wrap img{ max-height:80px;vertical-align: middle;}
.side { padding: 10px; background: #e1666a; width: 108px; position: fixed; bottom: 5%; margin-top: -150px; right: 0px; text-align: center; font-size: 12px; color: #fff;  }
.side ul li + li { margin-top: 10px; padding-top: 15px; border-top: 1px dashed #ea9295; }
.side .tri { position: absolute; left: 50%; margin-left: -22px; bottom: -36px; border-left: 22px solid transparent; border-top: 18px solid #e1666a; border-right: 22px solid transparent; border-bottom: 18px solid transparent; }
@media only screen and (min-width:1400px)and (max-width:1800px) {
    .side { right: 0px; }
}
@media only screen and (max-width:1400px) {
    .side { right: 0px; }
}


/********************************inner***************************************/
.inner { padding-top: 50px; min-height:300px;overflow:hidden;height:auto;}
.inner .wrap { overflow: hidden; }
.banner-in { position: relative; height: 150px; width: 100%; overflow: hidden;}
.banner-in img {max-width: 1920px; width: 1920px; position: absolute; left: 50%; margin-left: -960px; top: 0; }
.banner-in .lanmu { height: 60px;line-height: 60px; position: absolute;left: 0;bottom: 0;width: 100%;z-index: 2;}
.banner-in .lanmu-in { padding: 0 40px;font-size: 24px;font-weight: bold;color: #fff;background: url(../images/bg-lanmu.png); display: inline-block;
*display: inline;
*zoom: 1; }

.now { overflow: hidden; padding: 30px 0;  }
.now span { font-size: 14px; color: #999; padding-left: 20px;background: url(../images/now.png) left center no-repeat; }
.now a { font-size: 14px; color: #999;  }
.now a:hover { color: #0d6bbc; }

/*xwbtlby*/
.xwbtlby-list .wrap { position: relative; overflow: hidden; margin-bottom:20px;}
.xwbtlby-list .line { position: absolute; left: 20px; top: 30px; }
.xwbtlby-list .line1 { position: absolute; left: 610px; top: 30px; }
.xwbtlby-list ul { overflow: hidden;width: 1200px;margin-bottom:30px;}
.xwbtlby-list ul li { float: left; padding: 10px 0; width: 500px; padding-left: 50px; margin-right: 40px; position: relative; }
.xwbtlby-list ul li img{ position: absolute; width:60px;height:60px;left:0px;top:0;}
.xwbtlby-list ul li.new a{ padding-right: 35px;background: url(../images/bg-news-new.png) right top no-repeat; }
.xwbtlby-list ul li .time { padding-left: 15px; background: url(../images/xwbtlby-time.png) left center no-repeat; font-size: 12px; color: #a2606d; }
.xwbtlby-list ul li .title {word-break: break-all;padding-left:15px}
.xwbtlby-list ul li .title a { font-size: 16px; color: #333; }
.xwbtlby-list ul li:hover { background: #912134; }
.xwbtlby-list ul li:hover .time { background: url(../images/xwbtlby-time-on.png) left center no-repeat; color: #590413; }
.xwbtlby-list ul li:hover .title a { color: #fff; }
.xwbtlby-list .switch { margin: 40px 0 50px; text-align: center; }


/*tdjj*/
.tdjj { padding-bottom: 50px; }
.tdjj .wrap {
	position: relative;
}
.tdjj p { font-size: 16px; line-height: 34px; color: #666; text-indent: 2em;}
.tdjj p img { float: left; margin:30px;}

.tdjj .slideBox { width: 293px;height: 324px; position: absolute; right: 0; top: 110px; }
.tdjj .slideBox .hd { text-align: center; }
.tdjj .slideBox .hd ul li { display: inline-block;
*display: inline;
*zoom: 1;cursor: pointer; font-size: 0; width: 5px;height: 5px; padding: 5px;background: url(../images/slide-li.png) center no-repeat; }
.tdjj .slideBox .hd ul li.on { background: url(../images/slide-li-on.png) center no-repeat; }
/*xwzwy*/
.xwzwy .title { text-align: center; }
.xwzwy .title h3 { font-size: 20px; color: #333; }
.xwzwy .title .time { font-size: 14px; color: #666; margin: 20px 0 0px; height: 40px;line-height: 40px; padding-bottom: 10px;border-bottom: 1px dashed #ddd; }
.xwzwy .title .time i { font-style: normal; background: url(../images/xwnry1.png) left center no-repeat;  padding-left: 20px;margin: 0 15px;}
.xwzwy .title .time em { font-style: normal; background: url(../images/xwnry2.png) left center no-repeat; padding-left: 20px;margin: 0 15px; }
.xwzwy .title .time b { font-weight: normal; background: url(../images/xwnry3.png) left center no-repeat; padding-left: 20px;margin: 0 15px; }

.xwzwy .artical { padding-top: 20px; }
.xwzwy .artical p { font-size: 16px; color: #666; line-height: 28px; text-indent: 2em; margin-bottom: 25px; }
.xwzwy .artical img { display: block; margin: 25px auto; }
.xwzwy .artical .subtitle { font-size: 18px; color: #333; font-weight: bold; margin-bottom: 25px; }
.xwzwy .pn { font-size: 16px; color: #666; padding: 25px 0 50px; border-top: 1px dashed #d9d9d9; }
.xwzwy .pn a { color: #666; }
.xwzwy .pn a:hover { color: #7c3840; }


/*cylb*/
.cylb .wrap { overflow: hidden; }
.cylb .jiansuo { padding: 0; margin-bottom: 30px; }
.cylb input { background: #f2f2f2; }
.cylb-list ul { width: 1240px;overflow: hidden; }
.cylb-list ul li { overflow: hidden; width: 520px; margin-right: 100px; margin-bottom: 40px; float: left; }
.cylb-list ul li .pic { width: 244px; height: 162px; line-height: 162px; overflow: hidden; text-align: center; font-size: 0; border: 7px solid #efefef; background: #d7d0d0; }
.cylb-list ul li .pic img { vertical-align: middle; margin:0 auto; transition: all 0.6s;}
.cylb-list ul li .pic:hover img { transform: scale(1.2); }
.cylb-list ul li .js { width: 245px; }
.cylb-list ul li .js .name { font-size: 18px; font-weight: bold; }
.cylb-list ul li .js .name a { color: #bf6459; }
.cylb-list ul li .js .zc { font-size: 12px; color: #7c3840; padding-left: 25px; background: url(../images/leader1.png) left center no-repeat; margin: 10px 0 12px; }
.cylb-list ul li .js p { font-size: 12px; line-height: 24px; color: #8d7979; text-indent: 2em; margin-bottom: 15px;overflow: hidden; }
.cylb-list ul li .js .xy { font-size: 12px; color: #8d7979; padding-left: 22px; background: url(../images/leader2.png) left center no-repeat; }
.cylb-list .switch { text-align: center;margin: 20px 0 50px; }

/*xwtplb*/
.xwtplb .wrap { overflow: hidden; }
.xwtplb ul { overflow: hidden; width: 1230px; font-size: 0; }
.xwtplb ul li { width: 263px; float: left; margin-right: 30px;height:240px;overflow:hidden; margin-bottom:20px;}
.xwtplb ul li .pic { width: 263px;height: 183px; overflow: hidden; line-height:183px;text-align: center;font-size: 0;}
.xwtplb ul li .pic img {vertical-align:middle; margin:0 auto; transition: all 0.6s;}
.xwtplb ul li:hover img { transform: scale(1.2); }
.xwtplb ul li .title { padding: 10px 0 20px;word-break: break-all; text-align:center}
.xwtplb ul li .title a { font-size: 15px; color: #5d5d5d; line-height: 24px; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:260px; display:inline-block;}
.xwtplb ul li .title a:hover { color: #7c3840; }
.xwtplb .switch { margin: 20px 0 50px; text-align: center; }

/*lwym*/
.lwym { padding-bottom: 60px; }
.lwym .title h3 { font-size: 20px;  color: #333; text-align: center; padding-bottom: 25px;margin-bottom: 25px;border-bottom: 1px dashed #ddd; }
.lwym .artical ul { overflow: hidden; width: 1220px; background:#f7f7f7;}
.lwym .artical ul li { padding: 16px 0; overflow: hidden; width: 588px; float: left; font-size: 14px; color: #666; line-height: 21px;  font-size: 0; background: #f7f7f7;}
.lwym .artical ul li span { border-right: 1px solid #d5d5d5; font-size: 16px; color: #912134; text-align: center; display: inline-block; *display: inline; *zoom: 1; width: 180px; font-weight: bold; vertical-align: middle; }
.lwym .artical ul li i {  font-style: normal; vertical-align: middle; display: inline-block; *display: inline; *zoom: 1; width: 330px; font-size: 14px; padding: 0 30px; }
.lwym .zhaiyao { overflow: hidden; font-size: 0; padding: 15px 0;  background: #f7f7f7; margin-top: 2px;}
.lwym .zhaiyao span { border-right: 1px solid #d5d5d5; font-size: 16px; color: #912134; text-align: center; display: inline-block; *display: inline; *zoom: 1; width: 180px; font-weight: bold; vertical-align: middle; }
.lwym .zhaiyao i {  font-style: normal; vertical-align: middle; display: inline-block; *display: inline; *zoom: 1; width: 897px;text-align: justify; font-size: 14px; line-height: 24px; color: #666; padding: 0 30px;  }
.lwym .artical .adhere { margin-bottom: 10px; }
.lwym .artical .adhere .bt {  font-size: 14px; color: #333;margin: 30px 0 0;padding-bottom:10px;}
.lwym .artical .adhere a { font-size: 14px; color: #333; }
.lwym .artical .adhere a:hover { color: #912134; }
.lwym .pn { border-top: 1px dashed #ddd; padding-top: 20px; font-size: 16px; line-height: 32px; color: #666;margin-top:10px; }
.lwym .pn p { overflow: hidden; margin-bottom: 10px; }
.lwym .pn span { float: left; height: 33px; }
.lwym .pn a { color: #666; }
.lwym .pn a:hover { color: #912134; }

/*xwbttpzy*/
.xwbttpzy .wrap { overflow: hidden;  word-break: break-all;}
.xwbttpzy ul { width: 1200px;overflow: hidden; }
.xwbttpzy ul li { width: 550px;margin-right: 40px;margin-bottom: 40px; float: left; }
.xwbttpzy ul li .pic {float: left;width: 100%;height: 290px;line-height: 290px;text-align:center}
.xwbttpzy ul li .pic img { vertical-align:middle; margin:0 auto;  }
.xwbttpzy ul li .js { height: 110px;float: right;width: 305px; background: #f4f4f4; position: relative; }
.xwbttpzy ul li .js .title { padding: 10px 20px; word-break: break-all;}
.xwbttpzy ul li .js .title a { font-size: 18px;color: #333; line-height: 30px; }
.xwbttpzy ul li .js p { font-size: 12px; line-height: 24px;color: #bbb; padding: 0 20px; }
.xwbttpzy ul li .js .tri { position: absolute;top: 20px;left: -28px;z-index: 2; border-left: 14px solid transparent;border-top: 14px solid transparent;border-bottom: 14px solid transparent;border-right: 14px solid #f4f4f4; }
.xwbttpzy ul li:hover .js { background: #912134; }
.xwbttpzy ul li:hover .title a { color: #fefefe; }
.xwbttpzy ul li:hover .tri { border-right: 14px solid #912134; }


.xwbttpzy .switch {margin: 10px 0 50px;text-align: center;}
.switch table {
    display: flex;
    justify-content: center;
}
.switch table td {
    font-size:14px;
}
.switch table td div span {
    font-size: 14px !important;
    background: #c04f61 !important;
    color: #fff !important;
    height: 20px !important;
    line-height: 20px !important;
    padding: 5px 12px !important;
}
.switch table td div a {
    font-size: 14px !important;
    background: #4c131c !important;
    color: #fff !important;
    height: 20px !important;
    line-height: 20px !important;
    padding: 5px 12px !important;
}
/*xwbtzy*/
.xwbtzy ul li { overflow: hidden;  margin-bottom: 25px;}
.xwbtzy ul li .time { overflow: hidden; width: 108px; height: 120px;float: left; text-align: center;background: url(../images/xwbtzy.png) 0 0 no-repeat; }
.xwbtzy ul li .time .month { font-size: 12px;color: #fff; margin: 22px 0 5px; } 
.xwbtzy ul li .time .day { font-size: 48px;font-weight: bold;color: #545454; }
.xwbtzy ul li .js { padding-left: 135px; }
.xwbtzy ul li .title { padding: 15px 0;word-break: break-all; }
.xwbtzy ul li .title a { font-size: 18px;color: #333; }
.xwbtzy ul li .title a:hover {color: #7c3840; }
.xwbtzy ul li p { font-size: 12px;color: #999; line-height: 24px;word-break: break-all;}
.xwbtzy .switch { margin: 20px 0 50px; text-align: center; }

/*kylb*/

.kylb { padding-bottom: 40px; }
.kylb-title {overflow: hidden;height: 21px;line-height: 21px; margin-bottom: 40px; padding-bottom: 10px;border-bottom: 1px solid #dcdcdc; margin-bottom: 20px; }
.kylb-title span { float: left;font-size: 20px;color: #333;border-left: 4px solid #912134; padding-left: 10px; }
.kylb-title a { float: right; font-size: 12px;color: #999;}
.kylb-title a:hover { color: #7c3840; }
.kylb-pic-list { margin-bottom: 10px; }
.kylb-pic-list ul li { overflow: hidden; margin-bottom: 30px; }
.kylb-pic-list ul li .pic { float: left;width: 160px;height: 120px; }
.kylb-pic-list ul li .pic img {vertical-align:middle; margin:0 auto; display:block; }
.kylb-pic-list ul li .js { padding-left: 180px; }
.kylb-pic-list ul li .title a { font-size: 18px;color: #333; }
.kylb-pic-list ul li .title a:hover {color: #7c3840; }
.kylb-pic-list ul li .time { margin: 8px 0; font-size: 12px;line-height: 24px;color: #999; padding-left: 20px;background: url(../images/kylb-time.png) left center no-repeat; }
.kylb-pic-list ul li .line { width: 100%;border-bottom: 1px solid #e7e7e7; margin-bottom: 8px; position: relative; }
.kylb-pic-list ul li .line .move { position: absolute; left: 0;top: -1px; width: 50px;height: 3px;background: #912134; }
.kylb-pic-list ul li p { font-size: 14px;line-height: 24px;color: #999; }


.kylb-list ul li { border: 1px solid #e3e3e3; padding: 15px; margin-bottom: 28px; border-left: 1px solid #912134; }
.kylb-list ul li a { font-size: 16px; color: #333; line-height: 30px; }
.kylb-list ul li:hover { background: #912134; border: 1px solid #912134; }
.kylb-list ul li:hover a { color: #fff; }

/*xwzhy*/
.xwzhy { padding-bottom: 20px; }
.xwzhy .kylb-title + div { margin-bottom: 20px; }

.xwzhy .xwwz-list { margin-bottom: 40px; }
.zonghe-list ul { overflow: hidden; width: 1260px; margin-bottom: 20px; }
.zonghe-list ul li {  overflow: hidden; width: 560px; margin-right: 50px; margin-bottom: 15px; float: left; padding-left: 12px; background: url(../images/xwbtlby-icon.png) left 24px no-repeat; }
.zonghe-list ul li + li + li { border-top: 1px dashed #e6e6e6; padding-top: 10px; }
.zonghe-list ul li .title { height: 60px;overflow: hidden; margin-bottom: 5px;}
.zonghe-list ul li a { float: left; font-size: 18px; color: #333; line-height: 30px; }
.zonghe-list ul li a:hover { color: #0d6bbc; }
.zonghe-list ul li .time { color: #999; }
.zonghe-list ul li i { font-style: normal;padding-left: 20px;background: url(../images/zonghe-list1.png) left center no-repeat; margin-right: 15px; font-size: 14px;}
.zonghe-list ul li em { font-style: normal;padding-left: 20px;background: url(../images/zonghe-list2.png) left center no-repeat; margin-right: 15px; font-size: 12px;}
.xwzhy .xwtpwz { margin-bottom: 20px; }
.xwzhy .xwbtlby-list { position: relative; }
.nobd { border: none!important; }

.bt a{display: block;line-height: 26px;}
.fujian{overflow: hidden;margin-top:20px;}
.fujian div{float: left;width: 180px !important;height: 120px !important;line-height: 120px !important;text-align: center;font-size: 0;border: 1px solid #f3f3f3;margin-right: 20px;margin-bottom: 25px !important;}
.fujian div img{max-height: 100%;max-width: 100%;vertical-align: middle;}





.pages {text-align:center; margin: 0.3rem auto 0;padding-bottom: 20px;}
.pages table{width:auto !important; margin:auto}
 tbody{
     border: none;
  
 }
.pages table td,.pages table td div {
    font-family: "微软雅黑" !important;
}

.pages .PrevDisabled,.pages .Next,.pages a.Prev,.pages .NextDisabled {
    border: 1px solid #912134!important;
    height: 25px !important;
    line-height: 25px !important;
    color: #912134!important;
    padding: 0 10px !important;
    font-family: "微软雅黑" !important;
    vertical-align: middle;
   box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;
}

.pages input[type="button"] {
    padding: 0 10px !important;
    height: 25px !important;
    ; line-height: 25px !important;
    background: #912134!important;
    color: #fff !important;
    border: 0 !important;
    vertical-align: top;
    box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;
}

.pages input.defaultInputStyle {
    margin-left: 5px !important;
    margin-right: 5px !important;
    border: 1px solid #333 !important;
    height: 25px !important;
    line-height: 25px !important;
    vertical-align: top;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    padding: 0 5px !important;
   box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;
}

.defaultButtonStyle {
    FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#004589, EndColorStr=#004589)!important;
    CURSOR: pointer;
    line-height: 14px;
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#912134), to(#912134))!important;
    background: -moz-linear-gradient( top,#912134,#912134)!important;
    background: -ms-linear-gradient(top,#9121340%,#912134100%)!important;
   box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;
}

