
body {
    color: #333;
    font-family: "Î¢ÈíÑÅºÚ","ËÎÌå";
    font-size: 12px;
}
input, select, textarea {
    outline: medium none;
    vertical-align: middle;
}
h1, h2, h3, h4, h5, h6 {
    font-weight: normal;
}
img {
    border: 0 none;
    vertical-align: middle;
}
ul, li, ol, dl, dt {
    list-style: outside none none;
}
a {
    color: #333;
    outline: medium none;
    text-decoration: none;
}
* {
    margin: 0;
    padding: 0;
}
.fl {
    float: left;
}
.fr {
    float: right;
}
.clear {
    clear: both;
    font-size: 0;
    height: 0;
    line-height: 0;
}
.clearfix::after {
    clear: both;
    content: " ";
    display: block;
    font-size: 0;
    height: 0;
    line-height: 0;
    visibility: hidden;
    width: 0;
}
.clearfix {
}
.mag {
    margin: 0 auto;
    width: 1120px;
}
.wid{ width:1200px; margin:0 auto;}
.main{ width:1100px; margin:25px auto 0 auto;}
#wrap {
    min-width: 1200px;
    width: 100%;
}
.index-head {
    
    float: left;
    position: absolute;
    width: 100%;
    height:100px;
    z-index: 99;
}
.head {
    height: 100px;
}
.bor {
    border-bottom: 8px solid #1a206e;
}
.logo {
    float: left;
    height: 46px;
    margin: 26px 0 0 74px;
    width: 173px;
}
.wx {
    color: #000;
	float:right;
	margin-top:7px;
}
.wx li {
    float: left;
    margin-right: 30px;
    position: relative;
}
.wx li span {
    float: left;
    padding: 5px 8px 0 0;
}
.m_a a {
    background: url("/images/ico10.png") no-repeat;
    display: block;
    float: left;
    height: 27px;
    width: 27px;
}
.m_w a
{
    background: url("/images/ico11.png") no-repeat;
    display: block;
    float: left;
    height: 27px;
    width: 27px;
}

.m_a a:hover strong {
    background:url("/images/ico10-w.png") no-repeat;
    border: 5px solid #fff;
    display: block;
    height: 100px;

    position: absolute;
    right: 0;
    width: 100px;
    z-index: 9;
	bottom:38px;
background-size: 100px auto;
}
.m_w a:hover strong {
    background:url("/images/ico11-s.png") no-repeat;
    border: 5px solid #fff;
    display: block;
    height: 100px;

    position: absolute;
    right: 0;
    width: 100px;
    z-index: 9;
	bottom:38px;
background-size: 100px auto;
}

.lang {
    color:#170F46;
	height:38px;
	line-height:38px;
	text-align:right;}
.lang a{ padding:0 20px; color:#170F46;}
.lang a:hover{ color:#fff;}
.nav-box{ width:820px; float:right; margin-right:80px;}
.nav {
    width: 820px;
	float:left;
}
.nav li {
    float: left;
    font-size: 14px;
    text-align: center;
    width: 90px;
	height:31px;
	line-height:31px;
	margin-right:1px;
	background:url(/images/z-nav02.jpg) no-repeat;
}
.nav li a {
    display: block;
	color:#fff;
}

.nav li a:hover {
    color: #fff;
	background:url(/images/z-nav01.jpg) no-repeat;
}
.nav li.on2  {
    color: #fff;
	background:url(/images/z-nav01.jpg) no-repeat;
}

.foucs {
    display: block;
    height: 900px;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
    width: 100%;
}
.foucs .pic {
    display: block;
    height: 900px;
    margin: 0 auto;
    min-width: 1120px;
    width: 100%;
}
.foucs .pic li {
    display: block;
    height: 900px;
    min-width: 1120px;
}
.foucs .num {
    bottom: 20px;
    height: 0;
    left: 0;
    overflow: hidden;
    position: absolute;
    width: 100%;
    z-index: 3;
}
.foucs .num ul {
    margin: 0 auto;
    text-align: right;
    width: 1120px;
}
.foucs .num ul li {
    background: #fff none repeat scroll 0 0;
    border-radius: 50%;
    cursor: pointer;
    display: inline-block;
    font-size: 0;
    height: 0;
    margin: 0 0 0 7px;
    overflow: hidden;
    text-indent: -9999em;
    width: 0;
}
.foucs .num ul li.on {
    background: #ffcc00 none repeat scroll 0 0;
}
.copy {
     bottom: 0;
    color: #fff;
    height: 38px;
    left: 0;
    position: fixed;
    text-align: center;
    width: 100%;
	background:url(/images/1bg.png) repeat;
}
.copy-l{ float:left; color:#000; line-height:38px; margin-left:85px;}
.copy2 {
    color: #666;
	padding:10px 0 30px 0;
}

.left {
    float: left;
    position: relative;
    width:158px;
}
.left .title {
    color: #fff;
    font-size: 24px;
    height: 55px;
	line-height:55px; 
	overflow:hidden;
	background:#23297a;
	text-align:center;
}
.left-box {}
.list {
    text-align: center;
    width: 148px;
	background:#ebebeb;
	padding:5px 0 40px 10px;
}
.list li {
    font-size: 14px;
    height:38px;
    line-height:38px;
	color: #282828;
	margin-top:10px;
	
}
.list li a {
    color: #282828;
    display: block;
}
.list li a:hover {
    background: url(/images/z-bg03.jpg) no-repeat;
	color:#1b2285;
	font-weight:bold;
}
.list li.on3 a {
    background: url(/images/z-bg03.jpg) no-repeat;
	color:#1b2285;
}

.subNavBox2{width:148px; padding:5px 0 40px 10px; background:#ebebeb;}
.subNav2{/* cursor:pointer; */font-weight:bold;font-size:14px;color:#282828;line-height:38px; padding-left:38px;background-image: url(/images/jiantou.png);background-repeat: no-repeat;background-position: 100px 1px;}
.subNav2:hover{color:#1b2285;}
.currentDt2{color:#1b2285;background:url(/images/z-bg03-x.jpg) no-repeat; margin-top:10px;}
.navContent2{display: none; padding:10px 0 5px 0; font-size:12px; margin-left:10px;}
.navContent2 li a{display:block;color:#282828; line-height:1.8; padding:5px 0 5px 10px; }
.navContent2 li a:hover{color:#1b2285;background:#fff; font-weight:bold}


.right {
    float: right;
    width:900px;
}
.title2 {
    color: #666;
    font-size:12px;
    /* background:url(/images/z-bg04.jpg) repeat-x; */
    height: 42px;
    background-color: #f5f5f5;
}
.tit2{ float:left;/* background:#fff; */ font-size:24px; color:#000;padding-right: 10px;margin-left: 10px;margin-top: 4px;}
.posi2{ float:right;/* background:#fff; */padding-left: 10px;line-height:2.3;/* margin-left: 10px; */margin-top: 8px;}
.con {
    color: #333;
    font-size: 14px;
    line-height: 2.2;
    padding: 20px 20px 10px;
}
.con .con-img {
    display: block;
    width: 100%;
}
.brand li {
    float: left;
    height:110px;
	overflow: hidden;
	margin-top:20px;
    width: 900px;
}
.brand li .li-l {
    display: block;
    float: left;
    height:108px;
    margin-right:22px;
    width:95px;
	background:#e8e8e8;
}
.brand li .li-l .li-lday{ width:95px; height:72px; line-height:72px; text-align:center; font-size:48px; color:#039;}
.brand li .li-l .li-lyear{ height:34px; line-height:34px; text-align:center; font-size:18px; color:#666; border-top:2px solid #fff;}
.brand li .li-r {}
.brand li .li-r .li-r1 {
    font-size: 16px;
    height: 22px;
    line-height: 22px;
    margin-top: 10px;
    overflow: hidden;
}
.listmore {
    background: #2e2e2e;
    border-radius: 10px;
    color: #fff;
    display: block;
    float: right;
    height: 22px;
    line-height: 22px;
    overflow: hidden;
    text-align: center;
    width: 60px;
}
.brand li .li-r .li-r2 {
    /* color: #333; */
    height:40px;
    line-height: 1.8;
    margin-bottom: 10px;
    overflow: hidden;
    padding-top:8px;
    text-indent: 25px;
}
.brand li .li-r .li-r3{ color:#666; padding-top:10px;}
@media screen and (min-width: 1024px) and (max-width: 1280px) {
.brand li {
    width: 96%;
}
}
.SplitPage {
    color: #8d8d8d;
    float: right;
    font-size: 12px;
    margin: 20px 10px 0 0;
    text-align: center;
}
.SplitPage a {
    border: 1px solid #c0c0c0;
    display: inline-block;
    padding: 5px 10px;
}
.SplitPage a:hover {
    background: #1a206e none repeat scroll 0 0;
    color: #fff;
}
#jumpMenu {
    border: 1px solid #c0c0c0;
    padding: 7px 0;
    text-align: center;
    width: 50px;
}
.SplitPage button {
    background: #1a206e none repeat scroll 0 0;
    border: medium none;
    color: #fff;
    cursor: pointer;
    padding: 6px 10px;
}
.add {
    color: #666;
    font-size: 14px;
    line-height: 2;
    padding: 20px 0 0 140px;
}
.add p {
    padding-bottom: 20px;
}
.map {
    text-align: center;
}
.culture {
    font-size: 14px;
    line-height: 2.2;
    padding-top: 20px;
}
.culture span {
    color: #ff7f29;
    padding: 0 10px 0 75px;
}
.job {
    /* background: rgba(0, 0, 0, 0) url("../images/bg02.jpg") no-repeat scroll right center; */
    border-bottom: 1px solid #e3e3e3;
    color: #666;
    font-size: 14px;
    line-height: 2;
    margin: 0 0 0 30px;
    min-height: 300px;
    padding: 20px 0;
}
.JobNavBox {
    margin: 20px auto 20px 30px;
}
.subNav {
    background: #ededed url("../images/add.png") no-repeat scroll 99% 50%;
    border-bottom: 1px solid #fff;
    color: #333;
    cursor: pointer;
    font-size: 18px;
    line-height: 50px;
    padding-left: 25px;
    position: relative;
}
.subNav span {
    font-size: 14px;
    padding-left: 20px;
}
.currentDd {
    color: #277fc2;
}
.currentDt {
    background: #1a206e url("../images/jian.png") no-repeat scroll 99% 50%;
    color: #fff;
}
.navContent {
    background: #f4f4f4 none repeat scroll 0 0;
    border-bottom: 1px solid #fff;
    color: #666;
    display: none;
    font-size: 14px;
    padding: 15px 25px 30px;
    position: relative;
}
.job-con {
    line-height: 2.2;
}
.sq {
    height: 50px;
    line-height: 50px;
    position: absolute;
    right: 75px;
    top: -51px;
}
.sq a {
    color: #fff;
}
.ser {
    height: 37px;
    margin: 30px 0 30px 30px;
    overflow: hidden;
}
.put2 {
    background: #ededed none repeat scroll 0 0;
    border: medium none;
    color: #868686;
    font-size: 16px;
    height: 37px;
    line-height: 37px;
    padding: 0 25px;
    width: 250px;
}
.botton2 {
    background: #c91919 none repeat scroll 0 0;
    border: medium none;
    color: #fff;
    cursor: pointer;
    font-size: 14px;
    height: 37px;
    line-height: 37px;
    margin-left: 1px;
    text-align: center;
    width: 55px;
}
.email {
    color: #666;
    font-size: 14px;
    line-height: 37px;
    padding-left: 35px;
}
.mem {
    background: rgba(0, 0, 0, 0) url("../images/bg01.jpg") no-repeat scroll 0 0;
    height: 650px;
    margin: 0 auto;
}
.mem-box {
    background: #fff none repeat scroll 0 0;
    float: right;
    height: 500px;
    margin: 75px 110px 0 0;
    width: 528px;
}
.men-tit {
    background: #fc0 none repeat scroll 0 0;
    border-bottom: 2px solid #2a318f;
    color: #222;
    font-size: 18px;
    height: 74px;
    line-height: 74px;
    overflow: hidden;
    padding-left: 44px;
}
.fild {
    border: 1px solid #d6d6d6;
    color: #666;
    font-size: 14px;
    height: 46px;
    line-height: 46px;
    margin: 20px 0 0 55px;
    width: 400px;
}
.fild-l {
    background: #ededed none repeat scroll 0 0;
    border-right: 1px solid #d6d6d6;
    float: left;
    text-align: center;
    width: 67px;
}
.put {
    border: medium none;
    height: 46px;
    line-height: 46px;
    padding: 0 10px;
    width: 310px;
}
.button {
    background: #1a206e none repeat scroll 0 0;
    border: medium none;
    border-radius: 3px;
    color: #fff;
    cursor: pointer;
    font-size: 18px;
    height: 49px;
    line-height: 45px;
    margin: 35px 0 0 235px;
    width: 222px;
}
.tip {
    border-top: 1px solid #e5e5e5;
    color: #f60;
    height: 65px;
    line-height: 2;
    margin: 35px 34px 0;
    overflow: hidden;
    padding: 15px 15px 0;
    width: 430px;
}
.title3 {
    background: rgba(0, 0, 0, 0) url("../images/bg03.jpg") repeat-x scroll 0 0;
    height: 39px;
    margin: 20px 0;
}
.title3 a {
    background: #f0f0f0 none repeat scroll 0 0;
    border: 1px solid #ccc;
    color: #333;
    float: left;
    font-size: 14px;
    height: 37px;
    line-height: 37px;
    margin-left: 38px;
    text-align: center;
    width: 110px;
}
.title3 a.on {
    background: #1a206e none repeat scroll 0 0;
    color: #fff;
}
#mbOverlay {
    background-color: #000;
    cursor: pointer;
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 9998;
}
#mbOverlay.mbOverlayFF {
    background: transparent url("80.png") repeat scroll 0 0;
}
#mbOverlay.mbOverlayIE {
    position: absolute;
}
#mbCenter {
    background-color: #fff;
    height: 557px;
    left: 50%;
    position: absolute;
    z-index: 9999;
}
#mbCenter.mbLoading {
    background: #fff url("../images/WhiteLoading.gif") no-repeat scroll center center;
}
#mbImage {
    background-position: center center;
    background-repeat: no-repeat;
    color: #fff;
    font-size: 12px;
    left: 0;
    line-height: 20px;
    padding: 10px;
    text-align: left;
    top: 0;
}
#mbImage a, #mbImage a:link, #mbImage a:visited {
    color: #ddd;
}
#mbImage a:hover, #mbImage a:active {
    color: #fff;
}
#mbBottom {
    color: #999;
    font-size: 12px;
    line-height: 20px;
    min-height: 20px;
    padding: 0 10px 10px;
    text-align: left;
}
#mbTitle {
    color: #999;
    display: inline;
    font-size: 12px;
    font-weight: bold;
    line-height: 20px;
}
#mbNumber {
    background: rgba(0, 0, 0, 0) url("../images/mbNumber_bg.gif") no-repeat scroll center center;
    bottom: 10px;
    color: #c00;
    display: inline;
    font-size: 12px;
    height: 26px;
    line-height: 26px;
    position: absolute;
    right: 10px;
    text-align: center;
    width: 65px;
}
#mbCaption {
    color: #999;
    display: block;
    font-size: 10px;
    line-height: 14px;
}
#mbPrevLink, #mbNextLink, #mbCloseLink {
    display: block;
    float: right;
    height: 20px;
    margin: 0;
    outline: medium none;
}
#mbPrevLink {
    background: transparent url("../images/CustomBlackPrevious.gif") no-repeat scroll center center;
    height: 100px;
    left: -32px;
    position: absolute;
    top: 38%;
    width: 32px;
}
#mbNextLink {
    background: transparent url("../images/CustomBlackNext.gif") no-repeat scroll center center;
    height: 100px;
    position: absolute;
    right: -32px;
    top: 38%;
    width: 32px;
}
#mbCloseLink {
    background: transparent url("../images/CustomBlackClose.gif") no-repeat scroll center center;
    position: absolute;
    right: 10px;
    top: 10px;
    width: 24px;
}
#mbError {
    border: 10px solid #700;
    color: #fff;
    font-size: 12px;
    line-height: 20px;
    margin: 20px;
    padding: 10px;
    position: relative;
    text-align: center;
}
#mbError a, #mbError a:link, #mbError a:visited, #mbError a:hover, #mbError a:active {
    color: #d00;
    font-weight: bold;
    text-decoration: underline;
}
.layout_default {
    float: left;
    margin: 10px 30px;
}
.mod_gallerylist {
    width: 100%;
}
.meta {
    font-size: 12px;
    text-align: center;
    height: 20px;
    line-height: 30px;
}
.meta a {
    color: #333;
    text-decoration: none;
}
.image_container img {
    height: 163px;
    overflow: hidden;
    width: 234px;
}
.list2 {
    border-top: 6px solid #ccc;
    float: left;
    margin: 30px 1% 0 3%;
    width: 96%;
}
.list2 li {
    border-bottom: 1px solid #e4e4e4;
    display: inline-block;
    padding: 23px 0;
}
.list2 li .li2-l {
    float: left;
    height: 103px;
    margin-right: 20px;
    overflow: hidden;
    width: 163px;
}
.list2 li .li2-r .li2-r1 {
    color: #000;
    font-size: 18px;
}
.list2 li .li2-r .li2-r1 a {
    color: #000;
}
.list2 li .li2-r .li2-r2 {
    color: #999;
    font-family: "ËÎÌå";
    font-size: 14px;
    padding: 10px 0 5px;
}
.list2 li .li2-r .li2-r3 {
    color: #666;
    font-size: 14px;
    line-height: 1.6;
    width: 880px;
}
.list2 li .li2-r .li2-r3 a {
    color: #39f;
    font-weight: bold;
}
.list3 li {
    height: 150px;
}
.list3 li .li3-l {
    background: #ccc none repeat scroll 0 0;
    color: #666;
    float: left;
    font-size: 38px;
    text-align: center;
    width: 15%;
}
.list3 li .li3-r {
    background: #eaeaea none repeat scroll 0 0;
    box-sizing: border-box;
    color: #333;
    float: left;
    font-size: 14px;
    line-height: 2.2;
    padding-left: 30px;
    width: 85%;
}
.tab {
    margin: 0 0 0 3%;
    width: 97%;
}
.tab tr {
    background: #ccc none repeat scroll 0 0;
    float: left;
    margin-top: 30px;
    width: 100%;
}
.tab tr .td01 {
    background: #ccc none repeat scroll 0 0;
    color: #666;
    float: left;
    font-size: 38px;
    line-height: 130px;
    min-height: 130px;
    text-align: center;
    width: 15%;
}
.tab tr .td02 {
    background: #eaeaea none repeat scroll 0 0;
    box-sizing: border-box;
    color: #333;
    float: left;
    font-size: 14px;
    line-height: 2.2;
    min-height: 130px;
    padding: 20px 0 20px 20px;
    width: 85%;
}
.tab tr:hover {
    background: rgba(0, 0, 0, 0) url("../images/bg05.jpg") repeat-y scroll 0 0;
}
.tab tr:hover .td01 {
    background: #1a206e none repeat scroll 0 0;
    color: #fff;
}
.fild2 {
    color: #666;
    float: left;
    font-size: 14px;
    margin-top: 12px;
    width: 100%;
}
.fild2 .fild2-l {
    float: left;
    line-height: 35px;
    text-align: right;
    width: 20%;
}
.fild2 .fild2-r {
    float: left;
    width: 60%;
}
.put3 {
    border: 1px solid #ccc;
    box-sizing: border-box;
    height: 35px;
    line-height: 35px;
    padding: 0 10px;
    width: 100%;
}
.put4 {
    border: 1px solid #ccc;
    box-sizing: border-box;
    float: left;
    height: 350px;
    line-height: 1.6;
    padding: 0 10px;
    width: 100%;
}
.list4 {
    float: left;
    width: 100%;
}
.list4 li {
    background: #f1f1f1 none repeat scroll 0 0;
    float: left;
    font-size: 14px;
    height: 280px;
    margin: 20px 10px 10px;
    overflow: hidden;
    padding: 28px;
    position: relative;
    width: 265px;
}
.list4 li .li4-a {
    color: #0b0b0b;
    height: 60px;
    overflow: hidden;
}
.list4 li .li4-b {
    color: #999;
    padding-bottom: 10px;
}
.list4 li .li4-c a {
    color: #f60;
}
.list4 li .li4-d {
    height: 143px;
    margin-top: 10px;
    position: relative;
    width: 265px;
}
.list4 li .li4-d .li4-d2 {
    background: #000 none repeat scroll 0 0;
    height: 143px;
    left: 0;
    opacity: 0.5;
    position: absolute;
    top: 0;
    width: 265px;
}
.list4 li .li4-d .li4-d3 {
    background: rgba(0, 0, 0, 0) url("../images/bg09.png") no-repeat scroll center 0;
    height: 46px;
    left: 0;
    margin-top: -23px;
    position: absolute;
    text-align: center;
    top: 50%;
    width: 265px;
}
.video-bg {
    background: rgba(0, 0, 0, 0) url("../images/bg11.jpg") no-repeat scroll center bottom;
    margin-top: 30px;
}
.video {
    background: rgba(0, 0, 0, 0) url("../images/bg10.png") no-repeat scroll 0 0;
    height: 274px;
    margin: 0 auto;
    padding: 22px 16px 37px;
    width: 468px;
}
.scroll_horizontal {
    height: 300px;
    line-height: 20px;
    margin: 40px auto 0;
    position: relative;
    width: 1000px;
}
.scroll_horizontal .video-box {
    height: 300px;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
    width: 900px;
}
.scroll_horizontal .video-list {
    overflow: hidden;
    width: 9999px;
}
.scroll_horizontal .video-list li {
    background: rgba(0, 0, 0, 0) url("../images/bg12.png") repeat-y scroll center top;
    float: left;
    height: 240px;
    padding: 17px;
    width: 265px;
}
.scroll_horizontal .video-list li .li4-a {
    color: #0b0b0b;
    font-weight: bold;
    height: 40px;
    overflow: hidden;
}
.scroll_horizontal .video-list li .li4-b {
    color: #999;
    padding-bottom: 10px;
}
.scroll_horizontal .video-list li .li4-c a {
    color: #f60;
    font-size: 14px;
    font-weight: bold;
}
.scroll_horizontal .video-list li .li4-d {
    height: 143px;
    margin-top: 10px;
    position: relative;
    width: 265px;
}
.scroll_horizontal .video-list li .li4-d .li4-d2 {
    background: #000 none repeat scroll 0 0;
    height: 143px;
    left: 0;
    opacity: 0.5;
    position: absolute;
    top: 0;
    width: 265px;
}
.scroll_horizontal .video-list li .li4-d .li4-d3 {
    background: rgba(0, 0, 0, 0) url("../images/bg09.png") no-repeat scroll center 0;
    height: 46px;
    left: 0;
    margin-top: -23px;
    position: absolute;
    text-align: center;
    top: 50%;
    width: 265px;
}
.scroll_horizontal .plus {
    background: rgba(0, 0, 0, 0) url("../images/btn-l.png") no-repeat scroll 0 0;
    cursor: pointer;
    height: 53px;
    position: absolute;
    top: 90px;
    width: 29px;
}
.scroll_horizontal .minus {
    background: rgba(0, 0, 0, 0) url("../images/btn-r.png") no-repeat scroll 0 0;
    cursor: pointer;
    height: 53px;
    position: absolute;
    top: 90px;
    width: 29px;
}
.scroll_horizontal .plus {
    left: 0;
}
.scroll_horizontal .minus {
    right: 0;
}
.year {
    margin-left: 20px;
    margin-top: 30px;
}
.year-title {
    background: rgba(0, 0, 0, 0) url("../images/bg.jpg") repeat-x scroll 0 0;
}
.year-title span {
    background: #fff none repeat scroll 0 0;
    color: #666;
    font-size: 18px;
    font-weight: bold;
    padding: 0 10px;
}
.bodyCon08 .students {
    height: 280px;
    margin: 0 auto;
    position: relative;
    width: 960px;
}
.four_flash {
    bottom: 40px;
    height: 280px;
    margin: 0 auto;
    position: absolute;
    width: 960px;
}
.four_flash .flashBg {
    height: 280px;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
    width: 900px;
}
.four_flash .flashBg ul.mobile {
    height: 280px;
    left: 0;
    position: absolute;
    width: 2000%;
}
.four_flash .flashBg ul.mobile li {
    color: #6c6e85;
    float: left;
    height: 210px;
    margin: 20px 10px 0;
    padding-top: 40px;
    width: 180px;
}
.four_flash .flashBg ul.mobile li img {
    border: 1px solid #ccc;
    box-sizing: border-box;
    display: block;
    height: 180px;
    margin: 0 auto;
    width: 180px;
}
.four_flash .flashBg ul.mobile li dd {
    font-size: 16px;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    text-align: center;
    width: 180px;
}
.four_flash .but_left {
    height: 33px;
    left: 0;
    position: absolute;
    top: 136px;
    width: 18px;
}
.four_flash .but_right {
    height: 33px;
    position: absolute;
    right: 0;
    top: 136px;
    width: 18px;
}
.title4 {
    background: rgba(0, 0, 0, 0) url("../images/bg03.jpg") repeat-x scroll 0 0;
    height: 69px;
    margin: 20px 0;
}
.title4 li.hong14lj {
    background: #1a206e none repeat scroll 0 0;
    color: #fff;
    cursor: pointer;
    font-weight: bold;
    height: 37px;
    line-height: 37px;
    width: 110px;
}
.title4 li.hong14lj a {
    color: #fff;
}
.title4 li.hong14lj a:hover {
    color: #fff;
}
.title4 li.syqh {
    background: #f0f0f0 none repeat scroll 0 0;
    color: #333;
    cursor: pointer;
    float: left;
    height: 37px;
    line-height: 37px;
    text-align: center;
    width: 110px;
}
.title4 li.syqh a {
    color: #333;
}
.title4 li.syqh a:hover {
    color: #333;
}
.title4 li {
    float: left;
    font-size: 14px;
    margin-left: 38px;
    text-align: center;
}
.active {
    background: #1e2477 none repeat scroll 0 0;
    border: 1px solid #1e2477;
    color: #fff;
    display: block;
    float: left;
    height: 40px;
    line-height: 40px;
    margin: 20px 0 0 30px;
    padding: 0 30px;
}
.unactive {
    background: #f0f0f0 none repeat scroll 0 0;
    border: 1px solid #ccc;
    display: block;
    float: left;
    height: 40px;
    line-height: 40px;
    margin: 20px 0 0 30px;
    padding: 0 30px;
}
.mag {
    margin: 0 auto;
    padding-top: 10px;
    text-align: right;
    width: 96%;
}
.posi{}
.posi-txt{ text-align:right; color:#fff; font-size:24px; line-height:1.2; padding-top:15px; padding-right:80px;}
.posi-txt strong{ font-size:48px; font-family:impact; color:#fff;filter:alpha(opacity=40);filter:alpha(opacity=40);opacity:0.4;}



.news-tab{ background:url(/images/z-bg08.png) repeat-x; height:99px; margin-top:10px;}
.news-tab li { float: left; background: url(/images/z-bg06.png) no-repeat center bottom; width:60px; height: 60px; text-align: center; display: inline; color: #999; font-size:18px;  cursor: pointer; padding-top:20px; margin:13px 0 0 30px;}
.news-tab li.tab-air { background:url(/images/z-bg05.png) no-repeat center bottom; color:#ff9000; font-size:24px; height:81px; padding-top:0;}
.news-box { padding-top: 24px; height:266px; }
.news-list { width: 280px; padding-left: 10px; }
.news-list li { background: url(/images/index_9.jpg) no-repeat left center; padding-left: 13px; height: 24px; line-height: 24px; overflow: hidden; vertical-align: middle; }

.list5 li{ width:200px; float:left; text-align:center; font-size:14px; margin:10px 12px 20px 13px;}
.list5 li dd{ height:24px; line-height:24px; overflow:hidden; margin-top:6px;}




.brand2 li{ width:46%; float:left; height:130px; overflow:hidden; background:#e8e8e8; padding-right:1%; box-sizing:border-box; margin:20px 1% 5px 3%;}
.brand2 li .li-l{ width:180px; height:130px; float:left; display:block; margin-right:15px;}
.brand2 li .li-r{ }
.brand2 li .li-r .li-r1{ font-size:16px; height:22px; line-height:22px; overflow:hidden; margin-top:10px;}
.brand2 li .li-r .li-r1 a{ color:#000;}
.brand2 li .li-r .li-r2{ padding:10px 0 0 0; color:#666; margin-bottom:10px; height:45px; overflow:hidden; line-height:1.8; text-indent:25px;}
.brand2 li .li-r .li-r3 a{ height:22px; line-height:22px; overflow:hidden; background:#2e2e2e; border-radius:10px; color:#fff; width:60px; text-align:center; display:block; float:right;margin-top: -15px;}
