@charset "utf-8";
.allHeader {
background: url(../images/topbg.jpg) center top no-repeat #FFF;
width: 100%;
border-bottom: solid 14px #b62c2c;
min-width: 1500px;}
.allwidth {
width: 1200px;
margin: 0 auto
;}
.allLogo {
height: 150px;
padding: 0 0 0 200px
;}
.allLogo img {
width: 70px;
height: 70px;
float: left;
margin: 46px 18px 0 0
;}
.allLogo h2 {
font-size: 37px;
width: 730px;
color: #bc0b0b;
font-weight: bold;
display: block;
float: left;
font-family: "微软雅黑";
line-height: 158px;
background: none;}
.allMain {
width: 1200px;
margin: 0 auto;
background: #FFF
;}
.allMain ul {
width: 1120px;
display: block;
margin: 0 auto;
padding: 35px 0 20px 0
;}
.allMain li {
height: 50px;
display: block;
line-height: 50px;
font-size: 16px;
margin: 0 0 10px 0;
background: #ebebeb
;}
.allMain li a {
background: url() no-repeat 100px -15px;
padding: 0 0 0 155px
;}
.allMain li a:hover {
background: url() no-repeat 100px -65px;
padding: 0 0 0 155px
;}
.banner {position: relative;width: 1500px;height: auto;margin: 0 auto;overflow: hidden;}
.banner .pic img {width: 100%;height: auto;display: block;}
.banner .hd {
width: 100%;
overflow: hidden;
zoom: 1;
position: absolute;
bottom: 10px;
z-index: 3;
text-align: center
;}
.banner .hd li {
display: inline-block;
*display: inline;
line-height: 12px;
text-align: center;
font-size: 12px;
width: 12px;
height: 12px;
cursor: pointer;
overflow: hidden;
background: #fff;
margin-left: 4px;
-webkit-transition: All .5s ease;
-moz-transition: All .5s ease;
-o-transition: All .5s ease;
-moz-border-radius: 50%;
-webkit-border-radius: 50%;
border-radius: 50%;}
.banner .hd .on {
filter: alpha(opacity=100);
opacity: 1;
background-color: #DF0000;}
.achievements {
width: 700px;
height: 335px;
background: #FFF url() repeat-x left top;
border: solid 1px #e6e6e6;
padding: 0 23px
;}
.achievements-tit {
height: 45px
;}
.achievements-tit h2 {
font-size: 18px;
line-height: 45px;
text-align: center;
background: #b80404;
padding: 0 23px;
display: block;
float: left
;}
.achievements-tit h2 a {
color: #FFF
;}
.achievements-tit span {
line-height: 45px;
float: right
;}
.achievements-cont {
padding: 17px 0
;}
.achievements-cont p {
line-height: 32px
;}
.achievements-cont p a {
color: #b80404;
padding: 0 0 0 10px
;}
.achievements-cont p a:hover {
color: #b80404;
text-decoration: underline
;}
.summary {
width: 380px;
height: 335px;
background: #FFF ur) repeat-x left top;
border: solid 1px #e6e6e6;
padding: 0 23px
;}
.summary-tit {
height: 45px
;}
.summary-tit h2 {font-size: 18px;line-height: 45px;text-align: center;background: #f7c30d;padding: 0 23px;display: block;float: left;}
.summary-tit h2,
.summary-tit h2 a {
color: #FFF
;}
.summary-tit span {
line-height: 45px;
float: right
;}
.summary-cont {
padding: 20px 0 0 0
;}
.summary-cont ul {background: url(../images/zjbg.png) no-repeat center top;height: 260px;}
.summary-cont li {
line-height: 57px;
font-size: 16px
;}
.summary-cont li a {
color: #056184;
line-height: 63px;
padding: 0 0 0 160px
;}
.summary-cont li a:hover {
color: #056184;
text-decoration: underline
;}
.apply {
width: 746px;
height: 335px;
background: #FFF url() repeat-x left top;
border: solid 1px #e6e6e6
;}
.apply-tit {
height: 45px;
width: 700px;
padding: 0 23px
;}
.apply-tit h2 {font-size: 18px;line-height: 45px;text-align: center;background: #4f91ff;padding: 0 23px;display: block;float: left;}
.apply-tit h2 a {
color: #FFF
;}
.apply-tit span {
line-height: 45px;
float: right
;}
.apply-cont {
padding: 13px 3px 0
;}
.apply-cont li {
height: 45px;
width: 235px;
line-height: 45px;
display: block;
float: left;
margin: 8px 0 0 8px;
background: url() no-repeat 10px 15px #f5f5f5
;}
.apply-cont li a {padding: 0 0 0 33px;color: #6692dd;}
.apply-cont li a:hover {
color: #9671a4;
text-decoration: underline
;}
.material {
width: 380px;
height: 335px;
background: #FFF url() repeat-x left top;
border: solid 1px #e6e6e6;
padding: 0 23px
;}
.material-tit {
height: 45px
;}
.material-tit h2 {
font-size: 18px;
line-height: 45px;
text-align: center;
background: #7faa3b;
padding: 0 23px;
display: block;
float: left
;}
.material-tit h2 a {
color: #FFF
;}
.material-tit span {
line-height: 45px;
float: right
;}
.material-cont {
padding: 10px 0 0 0
;}
.material-cont ul {
background: url(../images/clbg.png) no-repeat center top;
height: 270px
;}
.material-cont li {
height: 54px;
font-size: 16px
;}
.material-cont li a {color: #9671a4;line-height: 54px;padding: 0 0 0 135px;}
.material-cont li a:hover {color: #9671a4;text-decoration: underline;}
.subbanner {margin: 0 auto;width:100%;height:300px;}}
.subbanner img {}
.sublt {
width: 220px;
position: relative
;}
.sublt h3 {
width: 220px;
height: 118px;
line-height: 118px;
display: block;
font-size: 15px;
color: #ffffff;
background-image: url(../images/bjl.png);
position: absolute;
z-index: 88;
top: -70px;
text-align: center
;}
.sublt ul {
padding-top: 47px;
display: block;
background: #eee;
min-height: 900px
;}
.sublt li {
height: 54px;
line-height: 54px;
font-size: 16px;
text-align: center;
margin: 0 0 3px 0
;}
.sublt li a {
display: block;
color: #333;
font-size: 12px;}
.sublt li a:hover {
background-color: #bd0004;
color: #FFF
;}
.sublt li a.hover {
background-color: #bd0004;
color: #FFF
;}
.subrt {
width: 940px;
min-height: 600px;}
.tabloid-tit {
height: 50px;
padding: 18px 0 0 0;
border-bottom: solid 1px #dadada
;}
.tabloid-tit h2 {
font-size: 24px;
line-height: 50px;
background: url() no-repeat 0 center;
padding: 0 0 0 20px;
float: left
;}
.tabloid-tit p {
float: right;
line-height: 50px;
height: 50px;
width: 450px;
text-align: right
;}
.subrt-cont {
padding: 30px 0 0 0;
font-size: 22px;
line-height: 26px
;}
.News {
padding: 0
;}
.News li {
font-size: 16px;
line-height: 55px;
background: url() repeat-x 0 bottom
;}
.News li font {
color: #b9b9b9;
float: right
;}
.News li a {
background: url() no-repeat 10px center;
padding: 0 0 0 25px
;}
.page {
width: 500px;
margin: 0 auto;
padding: 65px 0 0 0;
height: 100px
;}
.page a {
margin: 0 2px;
padding: 0 10px;
height: 30px;
line-height: 30px;
color: #515151;
text-align: center;
text-decoration: none;
border: 1px solid #cccccc;
float: left;
display: block
;}
.page a:hover {
color: #bd0004;
border: 1px solid #bd0004
;}
.moreCont {}
.moreCont h2 {
font-size: 30px;
color: #295eb2;
text-align: center;
line-height: 36px;
padding: 0 40px 40px
;}
.subTime {
height: 38px;
background: #eff5fe;
text-align: center;
line-height: 38px;
color: #586b86
;}
.subMid {
padding: 20px 0 0 0
;}
.subMid img {
display: block;
width: 80%;
margin: 15px auto
;}
.subMid p {
font-size: 16px;
line-height: 2em;
text-indent: 2em;
margin-bottom: 15px;}
.video {
padding: 15px 0 0 0
;}
.video li {
float: left;
width: 312px;
display: block
;}
.video li img {
width: 245px;
height: 140px;
display: block;
margin: 0 auto
;}
.video li embed {
width: 245px;
height: 140px;
display: block;
margin: 0 auto
;}
.video li font {
text-align: center;
height: 60px;
line-height: 30px;
display: block
;}
#vsb_content p {
text-indent: 2em;
line-height: 2em
;}@charset "utf-8";
.allHeader {
background: url(../images/topbg.jpg) center top no-repeat #FFF;
width: 100%;
border-bottom: solid 14px #b62c2c;
min-width: 1500px;}
.allwidth {
width: 1200px;
margin: 0 auto
;}
.allLogo {
height: 150px;
padding: 0 0 0 200px
;}
.allLogo img {
width: 70px;
height: 70px;
float: left;
margin: 46px 18px 0 0
;}
.allLogo h2 {
font-size: 37px;
width: 730px;
color: #bc0b0b;
font-weight: bold;
display: block;
float: left;
font-family: "微软雅黑";
line-height: 158px;
background: none;}
.allMain {
width: 1200px;
margin: 0 auto;
background: #FFF
;}
.allMain ul {
width: 1120px;
display: block;
margin: 0 auto;
padding: 35px 0 20px 0
;}
.allMain li {
height: 50px;
display: block;
line-height: 50px;
font-size: 16px;
margin: 0 0 10px 0;
background: #ebebeb
;}
.allMain li a {
background: url() no-repeat 100px -15px;
padding: 0 0 0 155px
;}
.allMain li a:hover {
background: url() no-repeat 100px -65px;
padding: 0 0 0 155px
;}
.banner {position: relative;width: 1500px;height: auto;margin: 0 auto;overflow: hidden;}
.banner .pic img {width: 100%;height: auto;display: block;}
.banner .hd {
width: 100%;
overflow: hidden;
zoom: 1;
position: absolute;
bottom: 10px;
z-index: 3;
text-align: center
;}
.banner .hd li {
display: inline-block;
*display: inline;
line-height: 12px;
text-align: center;
font-size: 12px;
width: 12px;
height: 12px;
cursor: pointer;
overflow: hidden;
background: #fff;
margin-left: 4px;
-webkit-transition: All .5s ease;
-moz-transition: All .5s ease;
-o-transition: All .5s ease;
-moz-border-radius: 50%;
-webkit-border-radius: 50%;
border-radius: 50%;}
.banner .hd .on {
filter: alpha(opacity=100);
opacity: 1;
background-color: #DF0000;}
.achievements {
width: 700px;
height: 335px;
background: #FFF url() repeat-x left top;
border: solid 1px #e6e6e6;
padding: 0 23px
;}
.achievements-tit {
height: 45px
;}
.achievements-tit h2 {
font-size: 18px;
line-height: 45px;
text-align: center;
background: #b80404;
padding: 0 23px;
display: block;
float: left
;}
.achievements-tit h2 a {
color: #FFF
;}
.achievements-tit span {
line-height: 45px;
float: right
;}
.achievements-cont {
padding: 17px 0
;}
.achievements-cont p {
line-height: 32px
;}
.achievements-cont p a {
color: #b80404;
padding: 0 0 0 10px
;}
.achievements-cont p a:hover {
color: #b80404;
text-decoration: underline
;}
.summary {width: 380px;height: 335px;background: #FFF url() repeat-x left top;border: solid 1px #f3f3f3;padding: 0 23px;}
.summary-tit {
height: 45px
;}
.summary-tit h2 {font-size: 18px;line-height: 45px;text-align: center;background: #f7c30d;padding: 0 23px;display: block;float: left;}
.summary-tit h2,
.summary-tit h2 a {
color: #FFF
;}
.summary-tit span {
line-height: 45px;
float: right
;}
.summary-cont {
padding: 20px 0 0 0
;}
.summary-cont ul {background: url(../images/zjbg.png) no-repeat center top;height: 260px;}
.summary-cont li {
line-height: 57px;
font-size: 16px
;}
.summary-cont li a {color: #f7c30d;line-height: 63px;padding: 0 0 0 160px;}
.summary-cont li a:hover {color: #f7c30d;text-decoration: underline;}
.apply {
width: 746px;
height: 335px;
background: #FFF url() repeat-x left top;
border: solid 1px #e6e6e6
;}
.apply-tit {
height: 45px;
width: 700px;
padding: 0 23px
;}
.apply-tit h2 {font-size: 18px;line-height: 45px;text-align: center;background: #4f91ff;padding: 0 23px;display: block;float: left;}
.apply-tit h2 a {
color: #FFF
;}
.apply-tit span {
line-height: 45px;
float: right
;}
.apply-cont {
padding: 13px 3px 0
;}
.apply-cont li {
height: 45px;
width: 235px;
line-height: 45px;
display: block;
float: left;
margin: 8px 0 0 8px;
background: url() no-repeat 10px 15px #f5f5f5
;}
.apply-cont li a {padding: 0 0 0 33px;color: #6692dd;}
.apply-cont li a:hover {
color: #9671a4;
text-decoration: underline
;}
.material {
width: 380px;
height: 335px;
background: #FFF url() repeat-x left top;
border: solid 1px #e6e6e6;
padding: 0 23px
;}
.material-tit {
height: 45px
;}
.material-tit h2 {font-size: 18px;line-height: 45px;text-align: center;background: #9671a4;padding: 0 23px;display: block;float: left;}
.material-tit h2 a {
color: #FFF
;}
.material-tit span {
line-height: 45px;
float: right
;}
.material-cont {
padding: 10px 0 0 0
;}
.material-cont ul {
background: url(../images/clbg.png) no-repeat center top;
height: 270px
;}
.material-cont li {
height: 54px;
font-size: 16px
;}
.material-cont li a {color: #9671a4;line-height: 54px;padding: 0 0 0 135px;}
.material-cont li a:hover {color: #9671a4;text-decoration: underline;}
.subbanner {margin: 0 auto;}
.subbanner img {
    width: 2000px;
    height: 300px;}
.sublt {
width: 220px;
position: relative
;}
.sublt h3 {
width: 220px;
height: 118px;
line-height: 118px;
display: block;
font-size: 15px;
color: #ffffff;
background-image: url(../images/bjl.png);
position: absolute;
z-index: 88;
top: -70px;
text-align: center
;}
.sublt ul {
padding-top: 47px;
display: block;
background: #eee;
min-height: 900px
;}
.sublt li {
height: 54px;
line-height: 54px;
font-size: 16px;
text-align: center;
margin: 0 0 3px 0
;}
.sublt li a {
display: block;
color: #333;
font-size: 14px;}
.sublt li a:hover {
background-color: #bd0004;
color: #FFF
;}
.sublt li a.hover {
background-color: #bd0004;
color: #FFF
;}
.subrt {
width: 940px;
min-height: 600px;}
.tabloid-tit {
height: 50px;
padding: 18px 0 0 0;
border-bottom: solid 1px #dadada
;}
.tabloid-tit h2 {
font-size: 24px;
line-height: 50px;
background: url() no-repeat 0 center;
padding: 0 0 0 20px;
float: left
;}
.tabloid-tit p {
float: right;
line-height: 50px;
height: 50px;
width: 450px;
text-align: right
;}
.subrt-cont {
padding: 30px 0 0 0;
font-size: 16px;
line-height: 26px
;}
.News {
padding: 0
;}
.News li {
font-size: 16px;
line-height: 55px;
background: url() repeat-x 0 bottom
;}
.News li font {
color: #b9b9b9;
float: right
;}
.News li a {
background: url() no-repeat 10px center;
padding: 0 0 0 25px
;}
.page {
width: 500px;
margin: 0 auto;
padding: 65px 0 0 0;
height: 100px
;}
.page a {
margin: 0 2px;
padding: 0 10px;
height: 30px;
line-height: 30px;
color: #515151;
text-align: center;
text-decoration: none;
border: 1px solid #cccccc;
float: left;
display: block
;}
.page a:hover {
color: #bd0004;
border: 1px solid #bd0004
;}
.moreCont {}
.moreCont h2 {
font-size: 30px;
color: #295eb2;
text-align: center;
line-height: 36px;
padding: 0 40px 40px
;}
.subTime {
height: 38px;
background: #eff5fe;
text-align: center;
line-height: 38px;
color: #586b86
;}
.subMid {
padding: 20px 0 0 0
;}
.subMid img {
display: block;
width: 80%;
margin: 15px auto
;}
.subMid p {
font-size: 16px;
line-height: 2em;
text-indent: 2em;
margin-bottom: 15px;}
.video {
padding: 15px 0 0 0
;}
.video li {
float: left;
width: 312px;
display: block
;}
.video li img {
width: 245px;
height: 140px;
display: block;
margin: 0 auto
;}
.video li embed {
width: 245px;
height: 140px;
display: block;
margin: 0 auto
;}
.video li font {
text-align: center;
height: 60px;
line-height: 30px;
display: block
;}
#vsb_content p {
text-indent: 2em;
line-height: 2em
;}
#placeholder{color:#ffffff !important;}