.boxshadow:after{

    -moz-box-shadow: 0px 10px 8px #d9d9d9; /* 老的 firefox */
    box-shadow: 0px 10px 8px #d9d9d9;}
a:focus {outline:none; -moz-outline:none;}
a{ blr:expression(this.onFocus=this.blur());}; 

/*nav*/
nav{width: 100%;padding: 10px 0;}
.nav{margin: 0 auto;width: 1070px;position:relative;z-index:999999;}
.nav ul{margin: 0 auto;width: 1070px;position:relative;z-index:999999;}
.nav li:first-child{border: none;}
.nav li{float: left;line-height: 22px;width: 106px;border-left: 1px solid #4d4d4d;text-align: center;left:0;}
.nav li a{padding: 3px 11px;}
.nav li a:hover{background: #2e325f;color: #fff;}


/*banner*/
.banner{width: 100%;position:relative;}
.arrow-left,.arrow-right{height: 73px;width: 23px;z-index: 10;display: block;position: absolute;top: 50%;margin-top:-26px;left: 50%;}
.blist{ margin:  0 auto;position: relative;}
.arrow-left{background: url(../img/ico_btn.png) -23px 0;margin-left: 47%;}
.arrow-right{background: url(../img/ico_btn.png);margin-left: -48%;}
.swiper-pagination-bullet-active{background:#2e325f!important;}
.banner .swiper-slide,.banner .swiper-wrapper,.banner .swiper-container{width: 100%;padding: 0;margin: 0 auto;}
 .swiper-slide{position: relative;}
.blist_p{position: absolute;bottom: 42px;left: 50%;z-index: 9999;margin-left: -600px;width: 266px;}
.blist_p p{background:rgba(0,0,0,0.3);
            filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4c000000,endColorstr=#4c000000);
            color: #fff;padding: 17px 40px;}

.pagination {

    position: absolute;
    z-index: 20;
   bottom:20px;
    width: 100%;
    text-align: center;}

.swiper-pagination-switch{background: #afafaf;display: inline-block;width:10px;height: 10px;margin-right: 5px;}
.swiper-active-switch {
    background: #fff;}



/*main*/

.main{padding: 20px 0;}
.main_right_link,.mainl_tabl,.mainl_tabr{}
.main_right_column{margin-bottom:10px;}

.mian_left,.mainl_tabl,.mainl_tabr{float: left;background: #f0f0f0;}
.mainl_tabl ul,.tab_bd ul{padding: 8px 16px;}

.mainl_tabl{width: 310px;margin-right:29px; background: #f0f0f0;height:auto;position:relative;}
.mainl_tabr{width: 430px;background: #f0f0f0;position:relative;}
.tab_title{background: #d5d5d5!important;position:relative;background: #d5d5d5\9;height:36px;}
.tab_title h3,.tabs_nav li{width: 127px;text-align: center;line-height: 36px;font-size: 16px;}
.tab_title h3,.active{background: #2e325f;color: #fff;}
.active>a{color: #fff;}
.mainl_tabl ul{
	background: #e5e5e5;}
.mainl_tabl li a{position:relative;font-size:14px;}
.mainl_tabl li a,.mainl_tabl li span,.mainl_tabr li a,.mainl_tabr li span,.content-slide li span{display: inline-block;line-height: 34px;}
.mainl_tabl li span,.mainl_tabr li span,.content-slide li span{position:relative;float:right;}
.mainl_tabl li a:hover,.tab_bd li a:hover{color: #2e325f;font-weight:bold;}
.tab_bd{
	width:100%;background: #e5e5e5;}
.tabs_nav li{float: left;    position: relative;}
.tabs_bd .tab_panel{float: left;position: absolute;top: 0;box-sizing: content-box;}
.tab_bd,.tabs_bder{position: relative;height: 355px!important;}
.tabs_bder{padding-bottom: 12px;}
.tabs_bd .tab_panel a{white-space: nowrap; overflow: hidden; text-overflow: ellipsis;display: inline-block;width: 250px;}

.content-slide li{
	position:relative;width:100%;font-size:14px;
;}
.main_right{float: right;width: 226px;position: relative;}
.main_right .mainr_title{background: #2e325f;text-align: center;color: #fff;padding:7.5px 0;font-size: 16px;font-weight:bold;}
/* .main_right_column ul{background: url("../img/icos.png") no-repeat;padding-left: 62px;} */
.main_right_column ul{background: url(../img/icos2-1.png) no-repeat;padding-left: 62px;}
.main_right_column li{padding: 6px 0 ;line-height: 26px;}
.main_right_column li a{padding-left: 13px;font-size: 14px;color: #2d2d2d;    line-height: 26px;}
.main_right_column{background: #f0f0f0;}

.main_right_link ul{background: url(../img/linebg1.png) no-repeat;background-size:100%;position: relative; min-height:149px;margin-top:5px;height:145px\9;padding-bottom:1px;}
.main_right_link li{float: left;width: 75px;text-align: center;position: relative;display:block;}
.main_right_link li a{color: #2d2d2d;padding: 50px 0 9px;display:inline-block;width:75px;*padding:48px 0 11px;}
/* .main_right_link li:first-child{background: url("../img/ico.png") no-repeat 22px 15px;} */
.main_right_link ul:after{
	content:'';
	clear:both;
	display:block;}
.main_right_link{background:#e5e5e5;}


