body {

	font-size: 14px;
	 text-align: -moz-center !important;    /* Firefox*/
	text-align: center;                              /*IE*/
	margin:0 auto;
	padding: 0px;

}
td {

	text-align: -moz-center !important;    /* Firefox*/
	text-align: center;                              /*IE*/
	margin:0 auto;
	 font-size: 14px;
}
table{

    border-color: #ffffff;
    text-align: -moz-center !important;    /* Firefox*/
	text-align: center;                              /*IE*/
	margin:0 auto;

}

.enter_bg {
	background-repeat: no-repeat;
	background-position: center center;
}
.zhuangtai {
 text-align: -moz-left !important;    /* Firefox*/
	text-align: left;                        /*IE*/
vertical-align:bottom;
	 font-size: 14px;
}

body,div,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,blockquote,th,td,ul, li{margin:0 auto;padding:0; font-family:Arial,'微软雅黑',Tahoma,Verdana, Lucida, Helvetica, sans-serif;}
fieldset,img{border:0; font-size:0;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal}
ol, ul, li { list-style:none outside;}
caption,th {text-align:left}
* { margin:0; padding:0;}
h1,h2,h3,h4,h5,h6{font-size:100%; font-weight:bold;}
q:before,q:after{content:''}
a{ color:#444; }
a:hover{ text-decoration: underline; }

a{blr:expression(this.onFocus=this.blur());}
a:visited{text-decoration:none;}
a:active{text-decoration:none;}
a:link{text-decoration:none;}
a:hover{text-decoration:none;}


/* font */
.f12{font-size:12px}
.f14{font-size:14px}
.f16{font-size:16px}
.f18{font-size:18px}
.bold{font-weight:bold}
.normal{font-weight:normal}
.font_none{font-size:0px; line-height:0px}


.hidden{display:none}
.bg_none{background:none!important}
.float_left{float:left}
.float_right{float:right}

.height_5{ height:5px; width:100%; padding:0; margin:0; font-size:0;}
.height_7{ height:7px; width:100%; padding:0; margin:0; font-size:0;}
.height_8{ height:8px; width:100%; padding:0; margin:0; font-size:0;}
.height_9{ height:9px; width:100%; padding:0; margin:0; font-size:0;}
.height_10{ height:10px; width:100%; padding:0; margin:0; font-size:0;}
.height_12{ height:12px; width:100%; padding:0; margin:0; font-size:0;}
.height_15{ height:15px; width:100%; padding:0; margin:0; font-size:0;}
.height_20{ height:19px; width:100%; padding:0; margin:0; font-size:0;}
.height_25{ height:25px; width:100%; padding:0; margin:0; font-size:0;}
.height_30{ height:30px; width:100%; padding:0; margin:0; }
.height_40{ height:40px; width:100%; padding:0; margin:0; font-size:0;}
.height_50{ height:50px; width:100%; padding:0; margin:0; font-size:0;}
.height_80{ height:80px; width:100%; padding:0; margin:0; font-size:0;}

.height_16{ height:16px; width:100%; padding:0; margin:0; font-size:0;}
.height_18{ height:18px; width:100%; padding:0; margin:0; font-size:0;}
.height_26{ height:26px; width:100%; padding:0; margin:0; font-size:0;}
.height_34{ height:34px; width:100%; padding:0; margin:0; font-size:0;}
.height_35{ height:35px; width:100%; padding:0; margin:0; font-size:0;}

/*index js style classes*/
.container-fluid {
    padding: 0;box-shadow: 0px 5px 8px #999;

}

.navbar {
    margin: 0;
}

#activate {
    margin: 17px 0;
    width: 300px;
    height: 64px;
    font-size: 18px;
}

.header {
    margin:0;
}

.headerImg {
    cursor:pointer;
}

.col-lg-7 {
    padding-left: 150px;
}

.col-lg-7 p {
    font-size: 18px;
    margin: 50px 0;
}

.col-lg-5 {
    padding: 0 100px;
}

.col-lg-5 img {
    width: 100%;
    max-width:400px;
}

.col-lg-5 div {
    margin: 0 auto;
}

.credit {
    text-align: center;
    margin-top: 50px;
    margin-bottom: 100px;
}


@media (max-width: 1200px) {
    .col-lg-7 {
        padding: 64px;
    }
}

@media (max-width: 768px) {

    .header {
        margin-bottom: 25px;
    }

    .col-lg-7 {
        padding: 15px;
    }

    .col-lg-7 h2{
        font-size: 16px;
    }

    .col-lg-7 p{
        font-size: 12px;
    }

    .credit{
        margin-bottom: 25px;
    }
}




@media (max-width: 1024px) {
    #bsaHolder, footer {
        display: none;
    }
}

.navbar-fixed-top, .navbar-fixed-bottom {
    z-index: 1;
}


.slideshow {
    position: relative;
    max-width: 100%;
}


.slide {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-position: center;
    background-size: cover;
	cursor:default;
}
.slideBtn {
    position: absolute;
    z-index: 10;
    width: 50px;
    height: 100%;
    cursor: default;
}



.leftBtn {
    left: 0px; display:none;
    background: linear-gradient(to right, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0));
}

.rightBtn {
    right: 0px; display:none;
    background: linear-gradient(to left, rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0));
}

.pointer {
    position: absolute;
    top: 50%;
    margin-top: -32px;
    z-index: 9001;
    left: 12px;
    opacity: 0.8;
}

.previous {
    width: 0;
    height: 0;
    border-top: 20px solid transparent;
    border-bottom: 20px solid transparent;
    border-right: 20px solid white;

}

.next {
    width: 0;
    height: 0;
    border-top: 20px solid transparent;
    border-bottom: 20px solid transparent;
    border-left: 20px solid white;
    right: 12px;
    left: auto;
}

.hide {
    visibility: hidden;
}

.header,.top,.wrapper,.bottom,.box,.top,.nav_box,.box_dl{ margin:0 auto; width:100%; padding:0; overflow:hidden;}
body{ padding:0; margin:0; }
.top{ height:98px;}
.logo_0{ height:55px; margin:25px 0 0 0; width:80px; float:left;}
.logo_1{ height:55px; margin:25px 0 0 0px; width:231px; float:left;}
.go{ width:500px; float:right;margin:40px 0 0 0; height:30px; line-height:30px; text-align:right}
.go a,.go span{ display:inline-block; float:right;}
.t_text{ width:495px; float:left;margin:28px 0 0 0; text-align: center; line-height:24px; font-size:18px;}
.xt{ width:90px; float:right;margin:20px 0 0 0; line-height:30px; text-align: center}
.xt .link{ width:90px; height:30px; line-height:30px;display:inline-block; font-size:16px; text-decoration:none; margin-bottom:4px;  }
.box{width:1000px; }
.list_p{width: 220px; float:left; margin:0 0 30px 24px; text-align:left }
.list_p dt { width: 220px; height:190px;margin:0; padding:0 }
.list_p b{ width:32px; height:36px; padding:3px 0 0 8px; display: inline-block; position:relative; z-index:9; top:-193px;  left:-3px; font-size:14px; font-family:Arial, Helvetica, sans-serif; text-align:left}
.list_p dd { width:220px; height:23px; padding-top:7px; overflow: hidden; text-align:center;}
.list_p dd a{ display:block;height:18px; line-height:18px; margin-bottom:5px; overflow:hidden; }
.bottom{ height:197px; line-height:24px; text-align: center}
.box_dl{width:1000px; position: absolute; top:0; left:0; right:0; z-index:10;}
.w450{ width:450px; padding-right:20px; float:right}
.w450 h1{ font-size:24px; line-height:30px; padding:77px 0 0 0; height:60px; text-align:center; font-weight:100}
.w290{ width:290px; height:400px; margin:0 auto 5px auto}
.img-block { display: block; }
.scale { width: 320px; overflow: hidden; -webkit-transform-origin: left top; -moz-transform-origin: left top; -ms-transform-origin: left top; -o-transform-origin: left top; transform-origin: left top; }
.w290 .list { margin-bottom: 5px; text-align:left; width:50%; float: left }
.w290 .list .drop { display: none; padding:7px 33px 0 27px; width:230px; }
.w290 .list .m_left { margin-left:-100% }
.w290 .list .title { width:100%; display:block;text-align:center; height:33px; line-height:33px;font-size:16px; }
.w290 .list .title .c {width:100%; cursor:pointer }
.w290 .list.open .title .c {width:100%; cursor:pointer }
.w290 .list.open .drop { display: block; line-height:18px; }
.d_inupt{ display:inline-block; height:35px; border-radius:3px; padding:0 5px 0 25px; width:205px;}
.f_bu{ width:100%; height:40px; line-height:40px; display:block;border:0; border-radius:3px; font-size:18px; cursor:pointer}
.table_input{padding:2px 0px; text-align:center;font-size:12px; width:160px; }
.table_bu,.table_or,.table_t_bu,.table_t_or{padding:2px 5px; text-align:center;font-size:12px; border:0px; cursor:pointer; margin:0 2px;}
.tl_l{text-align: -moz-left !important; text-align:left }
.tr_r{text-align: -moz-right !important; text-align:right }
table.table_bg td{ padding:5px 0;}
table.table_bg_new td{ padding:0px 0;}
.table_input{text-align:center}
.text_yo{ width:768px; padding:10px; height:361px; overflow:auto; overflow-x:hidden; margin:0 auto;text-align:left;}
table td.padding0{ padding:0}
.w100_60{ padding:0 0 0 10px; float:left; width:58%; text-align:left}
.w100_40{ padding:0 2px 0 0; float:right; width:39%; text-align:right}
.m_text{ width:180px; height:27px; line-height:27px; text-align:center; border:0;}
.inp_l{ text-align:left;padding:0 1px}
.inp_c{ text-align:center;padding:0 1px}
.inp_r{ text-align:right;padding:0 1px}

#导航栏
#box_lanrenzhijia {
	position:relative;
	width:231px;
	height:55px;
	background:#387eff;
	border-radius:5px;
	border:0px solid #fff;
	margin:10px auto;
	cursor:pointer;
}
#box_lanrenzhijia .list {
	position:relative;
	width:231px;
	height:55px;
	overflow:hidden;
}
#box_lanrenzhijia .list ul {
	position:absolute;
	top:0;
	left:0;
}
#box_lanrenzhijia .list li {
	width:231px;
	height:55px;
	overflow:hidden;
}

#box_lanrenzhijia .count {
	position:absolute;
	right:0;
	bottom:5px;
	display:none;
}


/*导航菜单*/


/*-------- 下拉菜单 --------------*/
.dropMenu{position:absolute;top:4px;z-index:100;visibility:hidden;margin-top:20px;margin-left:-4px;border:0px solid #ffffff;border-top:4px;background-color:#1164cc;padding:0px;width:247px;}
.dropMenu li{
    position:relative;
	width:231px;
	height:55px;
	overflow:hidden;
	background-color:#1164cc;
	border:4px solid #ffffff;
	padding:4px;
}
/*.dropMenu li a{display:block;padding:5px 0 5px 12px;color:#0f335d;}*/
/*.dropMenu a:hover{text-decoration:underline;color:#000}*/


