@charset "utf-8";
.c_banner{width:100%; margin:0 auto;overflow:hidden;}
.c_banner .swiper-container {position: relative;overflow: hidden;z-index: 1; width:100% }
.c_banner .swiper-wrapper{position: relative;width: 100%;height: 100%;z-index: 1;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-transition-property: -webkit-transform;
-moz-transition-property: -moz-transform;-o-transition-property: -o-transform;-ms-transition-property: -ms-transform;transition-property: transform;-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;}
.c_banner .swiper-slide{-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;width:100% !important;height:100%;position:relative}
.c_banner li{display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center; background:#fff;}
.c_banner li a{ display:block; width:100%;height:100%;  overflow:hidden;}
.c_banner li a img{ display:block; width:100%; overflow:hidden;}
.c_banner .swiper-pagination {position: absolute;text-align: center;-webkit-transition: .3s;-moz-transition: .3s;-o-transition: .3s;transition: .3s;-webkit-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);-o-transform: translate3d(0,0,0);transform: translate3d(0,0,0);z-index: 10;}
.c_banner .swiper-pagination span:hover{ cursor:pointer;}
.c_banner .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {bottom:24px;left:0 !important;width: 100%;}
.c_banner .swiper-pagination-bullet {width:48px;height:6px;display: inline-block;background:#fff;}
.c_banner .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {margin: 0 5px;}
.c_banner .swiper-pagination-bullet-active { opacity: 1; background:#ff0000;}
.swiper-button-next{
cursor: pointer;
height: 60px;
width: 40px;
background: url(../images/btn_right1.png) #000 no-repeat center;
margin-top: -30px;
position: absolute;
right:0%;
filter: alpha(opacity=50);
z-index: 1;
top: 50%;
opacity: 0.5;}
.swiper-button-prev{cursor: pointer;
height: 60px;
width: 40px;
background: url(../images/btn_left1.png) #000 no-repeat center;
margin-top: -30px;
position: absolute;
left: 0%;
filter: alpha(opacity=50);
z-index: 1;
top: 50%;
opacity: 0.5;}
.main_1{ width:100%; margin-top:10px; overflow:hidden;}
.m1_left{ width:230px; overflow:hidden; margin-right:22px;}
.c_lm{ margin-top:10px;}
.c_lm img{ display:block; width:100%;}
ul.bjqs{position:relative; list-style:none;padding:0;margin:0;overflow:hidden; display:none;}
li.bjqs-slide{position:absolute; display:none;}
ul.bjqs-controls{list-style:none;margin:0;padding:0;z-index:9999;}
ul.bjqs-controls.v-centered li a{position:absolute;}
ul.bjqs-controls.v-centered li.bjqs-next a{right:0;}
ul.bjqs-controls.v-centered li.bjqs-prev a{left:0;}
ol.bjqs-markers{list-style: none; padding: 0; margin: 0; width:100%; position:absolute; bottom:0;}
ol.bjqs-markers.h-centered{text-align:right; padding-right:5px; box-sizing:border-box;}
ol.bjqs-markers li{display:inline; text-align:center;}
ol.bjqs-markers li a{display:inline-block;}
p.bjqs-caption{display:block;width:96%;margin:0;padding:2%;position:absolute;bottom:0;}
ul.bjqs img{ display:block; width:100%; height:162px; overflow:hidden;}
#container{max-width:230px;margin:0 auto;}
ul.bjqs-controls.v-centered li a{display:block;padding:10px;background:#fff;color:#000;text-decoration: none;}
ul.bjqs-controls.v-centered li a:hover{background:#000;color:#fff;}
ol.bjqs-markers li a{background:#fff;color:#000;margin:2px;text-decoration: none; height:16px; width:16px; line-height:16px; border:#000 solid 1px;}
ol.bjqs-markers li.active-marker a,
ol.bjqs-markers li a:hover{background: #999;}
p.bjqs-caption{background: rgba(255,255,255,0.5);}
.m1_zj{ width:425px; overflow:hidden;}
.m_tit{ width:100%;}
.m_tit img{ display:block; width:100%;}
.c_news{ width:100%; margin-top:10px; margin-bottom:10px;}
.c_news > img{ display:block; width:136px; overflow:hidden; float:left;}
.news_list{ width:276px; overflow:hidden; margin-top:5px;}
.news_list li{ float:left; height:20px; line-height:20px; padding-left:12px; box-sizing:border-box; background:url(../images/icon.gif) no-repeat left center;}
.news_list li a{ display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; color:#545454; width:264px;}
.news_list li a:hover{color: #f90;text-decoration: underline;}
.m_txt{ width:100%; text-indent:2rem; line-height:20px; margin-top:10px; height:200px; overflow:hidden;}
.m1_right{ width:260px; overflow:hidden;}
.c_dw{ width:100%; margin:10px 0;}
.c_dw img{ display:block; width:100%; height:194px; overflow:hidden;}
.m2_right{ width:708px; overflow:hidden;}
.c_ad{ width:100%;}
.c_ad img{ display:block; width:100%; overflow:hidden; margin-top:10px;}

.marqueeleft{width:600px;overflow:hidden; margin-top:10px; margin-bottom:20px; margin-left:auto; margin-right:auto;}
.marqueeleft ul{float:left;}
.marqueeleft li{float:left; width:170px;display:inline;overflow:hidden;}
.marqueeleft li .pic{display:block;padding:4px;overflow:hidden;width:130px;border:#ccc 1px solid;}
.marqueeleft li .txt{height:22px;line-height:22px;}
.marqueeleft li .pic img{ display:block; width:130px; height:130px; overflow:hidden;}
.marqueeleft li:hover .pic{border: #f60 1px solid;background: #fff4ce;}
.m_ad{ width:100%;}
.m_ad img{ display:block; width:100%; overflow:hidden;}
.c_yq{ width:100%; margin:10px 0;}
.c_yq li{ float:left; width:192px; text-align:center;}
.c_yq li img{ display:inline-block; width:135px; height:44px; overflow:hidden;}














