/* 主页banner */
.swiper-container { width:100%; height:475px; z-index:1; }

.swiper-container .swiper-slide { width:100%; height:475px; }
.swiper-container .swiper-slide a { width:100%; height:475px; display:block; }
.swiper-pagination { width:1200px!important; left:50%!important; text-align:center; margin-left:-600px; margin-bottom:40px; }
.swiper-pagination .swiper-pagination-bullet { width:10px; height:6px; margin:0 0 0 4px!important; opacity:1; background:#fff; border-radius:4px; font-size:0px; }
.swiper-pagination .swiper-pagination-bullet-active { width:15px; background:#fff; }

.notice_warp_box { width:1200px; height:30px; margin:0 auto; position:relative; }
.notice_warp_box .notice_box { width:100%; height:60px; background:#fff; box-shadow:0 1px 1px rgba(0,0,0,.1); position:absolute; left:0px; top:-30px; z-index:99; overflow:hidden; }
.notice_warp_box .notice_box .button-next { width:50px; height:60px; text-align:center; line-height:60px; float:left; position:initial; color:#999; }
.notice_warp_box .notice_box .button-prev { width:50px; height:60px; text-align:center; line-height:60px; float:left; position:initial; color:#999; }
.notice_warp_box .notice_box .swiper-wrapper { width:900px; height:60px; float:left; }
.notice_warp_box .notice_box .swiper-wrapper .swiper-slide { height:60px; line-height:60px; }
.notice_warp_box .notice_box .swiper-wrapper .swiper-slide a { height:60px; line-height:60px; display:block; color: #2f5596;}
.notice_warp_box .notice_box .pagination { width:auto; height:60px; position:absolute; margin:0px; right:15px; }
.notice_warp_box .notice_box .pagination .swiper-pagination-bullet { width:30px; height:60px; float:left; padding:0px; margin:0px; background:url(../images/do.gif) no-repeat center; opacity:1; }
.notice_warp_box .notice_box .pagination .swiper-pagination-bullet-active { background:url(../images/doo.gif) no-repeat center; }

/* 通用标题 */
.title_pulice_box { width:1200px; height:60px; margin:22px auto 0 auto; }

.title_pulice_box .title_left { height:50px; float:left; }
.title_pulice_box .title_left b { height:50px; line-height:50px; font-size:26px; padding-right:8px; display:block; float:left; }
.title_pulice_box .title_left span { height:50px; line-height:64px; font-size:14px; font-weight:500; overflow:hidden; color:#55aaff; display:block; float:left; }
.title_pulice_box .title_right { height:50px; float:right; }


/* 联系我们 */
.contact_warp_box { width:1200px; height:auto; display:table; margin:0 auto; }
.contact_warp_box ul li { width:285px; height:auto;display:table; float:left; margin-right:20px; }
.contact_warp_box ul li a { width:285px; height:auto; color: #2f5596; display:table; border-bottom:1px solid #eee; transition:.2s ease-in-out; -webkit-transition:.2s ease-in-out; -moz-transition:.2s ease-in-out; -o-transition:.2s ease-in-out; }
.contact_warp_box ul li.l4 { margin-right:0px; }
.contact_warp_box ul li p { width:100%; height:20px; line-height:20px; font-size:14px; display:block; overflow:hidden; color: #2f5596;transition:.2s ease-in-out; -webkit-transition:.2s ease-in-out; -moz-transition:.2s ease-in-out; -o-transition:.2s ease-in-out; }
.contact_warp_box ul li time { width:100%; height:28px; display:block; transition:.2s ease-in-out; -webkit-transition:.2s ease-in-out; -moz-transition:.2s ease-in-out; -o-transition:.2s ease-in-out; }
.contact_warp_box ul li a:hover p,.goods_warp_box ul li a:hover time { color:#fff; padding-left:15px; transition:.2s ease-in-out; -webkit-transition:.2s ease-in-out; -moz-transition:.2s ease-in-out; -o-transition:.2s ease-in-out; }
.contact_warp_box ul li a:hover { background:#428be3; border-bottom:1px solid #428be3; transition:.2s ease-in-out; -webkit-transition:.2s ease-in-out; -moz-transition:.2s ease-in-out; -o-transition:.2s ease-in-out; }
.contact_warp_box .contact_img{ width:285px; height:auto;}
.contact_warp_box ul li b { width:100%; height:80px; line-height:80px; padding:0 10px; text-align: center; color: #2f5596;font-size:24px; font-weight:500; display:block; overflow:hidden; transition:.2s ease-in-out; -webkit-transition:.2s ease-in-out; -moz-transition:.2s ease-in-out; -o-transition:.2s ease-in-out; }


.fixed {    position: fixed;    top: 0;    left: auto;}
.about_pulice_box {width:1200px; height:100px;margin:auto auto auto auto; }
.about_pulice_box .about_right { height:100px; float:right; font-size:20px; z-index: 111; background:#ffffff;}
.about_pulice_box ul wli1 {width: 299px; float:left; height:100px; margin-right:1px;text-align: center;line-height: 100px;color: #2f5596;}
.about_pulice_box .about_right ul wli1  a{color: #2f5596;}
.about_pulice_box .about_right ul wli1  a:hover { padding:0 9px; display:block;  color: #ffffff;background:#2f5596;}
.about_pulice_box .about_right ul wli1.active { background:#2f5596; color:#fff; }
.about_pulice_box .about_right ul wli1 span{color:#fff;}

.title_pulice_box .title_right ul li { float:left; height:26px; line-height:26px; margin-top:14px; margin-right:1px; }
.title_pulice_box .title_right ul li a { padding:0 9px; display:block;  color: #2f5596;}
.title_pulice_box .title_right ul li.active a { background:#2f5596; color:#fff; }
.title_pulice_box .title_right ul li.more { width:30px; margin-top:16px; transition:.2s ease-in-out; -webkit-transition:.2s ease-in-out; -moz-transition:.2s ease-in-out; -o-transition:.2s ease-in-out; }
.title_pulice_box .title_right ul li.more a { width:100%; height:20px; line-height:20px; display:block; position:relative; }
.title_pulice_box .title_right ul li.more a:before { position:absolute; color:#dedede; right:-5px; top:2px; font-family:"iconfont"!important; content:"\e621"; }
.title_pulice_box .title_right ul li.more a i { width:25px; height:1px; background:#dedede; right:0px; top:11px; position:absolute; transition:.2s ease-in-out; -webkit-transition:.2s ease-in-out; -moz-transition:.2s ease-in-out; -o-transition:.2s ease-in-out; }
.title_pulice_box .title_right ul li.more a:hover i { width:56px; background:#cb2730; transition:.2s ease-in-out; -webkit-transition:.2s ease-in-out; -moz-transition:.2s ease-in-out; -o-transition:.2s ease-in-out; }
.title_pulice_box .title_right ul li.more:hover { width:56px; transition:.2s ease-in-out; -webkit-transition:.2s ease-in-out; -moz-transition:.2s ease-in-out; -o-transition:.2s ease-in-out;  }
.title_pulice_box .title_right ul li.more:hover a:before { background:#fff; color:#cb2730; }

#adleft,#adright{width:120px;height:350px;padding:20px;font:14px/20px arial;text-align:center;background:#06c;position:absolute;cursor:pointer;color:#fff}
#adleft{left:0; top:350px; }
#adright{right:0; top:350px;}

/* 主页推荐产品 */
.goods_warp_box { width:1200px; height:auto; display:table; margin:0 auto; }
.goods_warp_box ul li { width:285px; height:auto;display:table; float:left; margin-right:20px; }
.goods_warp_box ul li a { width:285px; height:auto; color: #2f5596; display:table; border-bottom:1px solid #eee; transition:.2s ease-in-out; -webkit-transition:.2s ease-in-out; -moz-transition:.2s ease-in-out; -o-transition:.2s ease-in-out; }
.goods_warp_box ul li.l4 { margin-right:0px; }
.goods_warp_box ul li p { width:100%; height:32px; line-height:36px; font-size:14px; display:block; overflow:hidden; color: #2f5596;transition:.2s ease-in-out; -webkit-transition:.2s ease-in-out; -moz-transition:.2s ease-in-out; -o-transition:.2s ease-in-out; }
.goods_warp_box ul li time { width:100%; height:28px; display:block; transition:.2s ease-in-out; -webkit-transition:.2s ease-in-out; -moz-transition:.2s ease-in-out; -o-transition:.2s ease-in-out; }
.goods_warp_box ul li a:hover p,.goods_warp_box ul li a:hover time { color:#fff; padding-left:15px; transition:.2s ease-in-out; -webkit-transition:.2s ease-in-out; -moz-transition:.2s ease-in-out; -o-transition:.2s ease-in-out; }
.goods_warp_box ul li a:hover { background:#428be3; border-bottom:1px solid #428be3; transition:.2s ease-in-out; -webkit-transition:.2s ease-in-out; -moz-transition:.2s ease-in-out; -o-transition:.2s ease-in-out; }

/* 主页推荐新闻 */
.news_warp_box { width:1200px; height:auto; display:table; margin:0 auto 40px auto; }
.news_warp_box ul li { width:580px; height:auto; display:table; float:left; margin-right:40px; }
.news_warp_box ul li a { width:580px; height:auto; display:table; padding-bottom:14px; transition:.2s ease-in-out; -webkit-transition:.2s ease-in-out; -moz-transition:.2s ease-in-out; -o-transition:.2s ease-in-out;  }
.news_warp_box ul li a img { width:580px; }
.news_warp_box ul li.l2 { margin-right:0px; }
.news_warp_box ul li b { width:100%; height:38px; line-height:44px; padding:0 10px;  color: #2f5596;font-size:16px; font-weight:500; display:block; overflow:hidden; transition:.2s ease-in-out; -webkit-transition:.2s ease-in-out; -moz-transition:.2s ease-in-out; -o-transition:.2s ease-in-out; }
.news_warp_box ul li span { width:100%; height:30px; color:#55aaff; padding:0 10px; display:block; overflow:hidden; transition:.2s ease-in-out; -webkit-transition:.2s ease-in-out; -moz-transition:.2s ease-in-out; -o-transition:.2s ease-in-out; }
.news_warp_box ul li p { width:100%; height:40px; line-height:20px; padding:0 10px; display:block; overflow:hidden;  color: #2f5596;transition:.2s ease-in-out; -webkit-transition:.2s ease-in-out; -moz-transition:.2s ease-in-out; -o-transition:.2s ease-in-out; }
.news_warp_box ul li a:hover { background:#428be3; transition:.2s ease-in-out; -webkit-transition:.2s ease-in-out; -moz-transition:.2s ease-in-out; -o-transition:.2s ease-in-out; }
.news_warp_box ul li a:hover b,.news_warp_box ul li a:hover p { color:#fff; padding:0 15px; transition:.2s ease-in-out; -webkit-transition:.2s ease-in-out; -moz-transition:.2s ease-in-out; -o-transition:.2s ease-in-out; }
.news_warp_box ul li a:hover span { color:#9dbff7; padding:0 15px; transition:.2s ease-in-out; -webkit-transition:.2s ease-in-out; -moz-transition:.2s ease-in-out; -o-transition:.2s ease-in-out; }

/* 主页解决方案 width:100%; height:609px;  */
.solution_box { width:1200px; height:409px;  margin:0 auto 40px auto; position:relative;}
.solution_box .about_text_bg { width:50%; height:409px; float:left; }
.solution_box .about_text_bg img { width:100%; height:100%; }
.solution_box .about_text_box { width:50%; height:409px; background:url(../images/s_bg.png) no-repeat left bottom #428be3; float:right; }
.solution_box .about_box_hz { width:1200px; height:409px; position:absolute; top:0px; left:50%; margin-left:-600px; }
.solution_box .about_box_hz .nl_box { width:600px; height:409px; float:right; padding:0 42px; padding-right:0px; }
.solution_box .about_box_hz .nl_box .title { width:100%; height:auto; display:table; padding-top:42px; }
.solution_box .about_box_hz .nl_box .title b { width:100%; height:54px; font-size:34px; color:#fff; display:block; }
.solution_box .about_box_hz .nl_box .title i { width:34px; height:2px; font-size:0px; display:block; background:#fff; clear:both; }
.solution_box .about_box_hz .nl_box .title span { width:100%; height:60px; font-weight:bold; font-size:26px; color:#fff; display:block; text-transform:uppercase; }
.solution_box .about_box_hz .nl_box .solution_li { width:100%; height:200px; }
.solution_box .about_box_hz .nl_box .solution_li ul li { width:100%; height:50px; line-height:50px; }
.solution_box .about_box_hz .nl_box .solution_li ul li a { display:block; font-size:16px; color:#c2d5f4; }
.solution_box .about_box_hz .nl_box .solution_li ul li a:hover { color:#ffab00; }
.solution_box .about_box_hz .nl_box .btn_coolc { width:100%; height:48px; }
.solution_box .about_box_hz .nl_box .btn_coolc a { width:160px; height:48px; line-height:46px; padding:0 15px; border:1px solid #c2d5f4; display:block; transition:.2s ease-in-out; -webkit-transition:.2s ease-in-out; -moz-transition:.2s ease-in-out; -o-transition:.2s ease-in-out; }
.solution_box .about_box_hz .nl_box .btn_coolc a span { font-size:15px; display:block; float:left; color:#fff; transition:.2s ease-in-out; -webkit-transition:.2s ease-in-out; -moz-transition:.2s ease-in-out; -o-transition:.2s ease-in-out; }
.solution_box .about_box_hz .nl_box .btn_coolc a i { display:block; float:right; color:#fff; transition:.2s ease-in-out; -webkit-transition:.2s ease-in-out; -moz-transition:.2s ease-in-out; -o-transition:.2s ease-in-out; }
.solution_box .about_box_hz .nl_box .btn_coolc a:hover { width:220px; background:#fff; border:1px solid #fff; transition:.2s ease-in-out; -webkit-transition:.2s ease-in-out; -moz-transition:.2s ease-in-out; -o-transition:.2s ease-in-out; }
.solution_box .about_box_hz .nl_box .btn_coolc a:hover span,.solution_box .about_box_hz .nl_box .btn_coolc a:hover i { color:#428be3; transition:.2s ease-in-out; -webkit-transition:.2s ease-in-out; -moz-transition:.2s ease-in-out; -o-transition:.2s ease-in-out; }

/* 主页客户案例 */
.case_warp_box { width:1200px; height:auto; display:table; margin:0 auto; padding-bottom:35px; }
.case_warp_box ul li { width:285px; height:auto; display:table; float:left; margin-right:9px; }
.case_warp_box ul li a { width:285px; height:auto; display:table; border-bottom:1px solid #eee; transition:.2s ease-in-out; -webkit-transition:.2s ease-in-out; -moz-transition:.2s ease-in-out; -o-transition:.2s ease-in-out; }
.case_warp_box ul li.l4 { margin-right:0px; }
.case_warp_box ul li p { width:100%; height:46px; line-height:46px; text-align:center; font-size:14px; display:block; overflow:hidden; transition:.2s ease-in-out; -webkit-transition:.2s ease-in-out; -moz-transition:.2s ease-in-out; -o-transition:.2s ease-in-out; }
.case_warp_box ul li a:hover p { color:#fff; transition:.2s ease-in-out; -webkit-transition:.2s ease-in-out; -moz-transition:.2s ease-in-out; -o-transition:.2s ease-in-out; }
.case_warp_box ul li a:hover { background:#428be3; border-bottom:1px solid #428be3; transition:.2s ease-in-out; -webkit-transition:.2s ease-in-out; -moz-transition:.2s ease-in-out; -o-transition:.2s ease-in-out; }

/* 主页关于我们 */
.about_warp_box { width:100%; height:auto; display:table; padding:40px 0; background:#f5f5f5; overflow:hidden; }
.about_warp_box .about_box { width:1200px; height:auto; display:table; margin:0 auto; }
.about_warp_box .about_box .left_pic { width:576px; height:376px; float:left; }
.about_warp_box .about_box .right_box { width:600px; height:376px; float:right; }
.about_warp_box .about_box .right_box .title_box { width:100%; height:56px; display:block; }
.about_warp_box .about_box .right_box .title_box b { height:40px; line-height:26px; font-size:26px; padding-right:8px; display:block; float:left; }
.about_warp_box .about_box .right_box .title_box span { height:40px; line-height:40px; font-size:14px; font-weight:500; overflow:hidden; color:#55aaff; display:block; float:left; }
.about_warp_box .about_box .right_box .title_text { width:100%; height:272px; display:block; }
.about_warp_box .about_box .right_box .title_text p { width:100%; height:auto; display:table; color: #2f5596;font-size:14px; line-height:28px; text-indent:28px; padding-bottom:15px; }
.about_warp_box .about_box .right_box .btn_coolc { width:100%; height:48px; }
.about_warp_box .about_box .right_box .btn_coolc a { width:160px; height:48px; line-height:46px; padding:0 15px; border:1px solid #55aaff; display:block; transition:.2s ease-in-out; -webkit-transition:.2s ease-in-out; -moz-transition:.2s ease-in-out; -o-transition:.2s ease-in-out; }
.about_warp_box .about_box .right_box .btn_coolc a span { font-size:15px; display:block; float:left; color:#55aaff; transition:.2s ease-in-out; -webkit-transition:.2s ease-in-out; -moz-transition:.2s ease-in-out; -o-transition:.2s ease-in-out; }
.about_warp_box .about_box .right_box .btn_coolc a i { display:block; float:right; color:#999; transition:.2s ease-in-out; -webkit-transition:.2s ease-in-out; -moz-transition:.2s ease-in-out; -o-transition:.2s ease-in-out; }
.about_warp_box .about_box .right_box .btn_coolc a:hover { width:220px; background:#428be3; border:1px solid #428be3; transition:.2s ease-in-out; -webkit-transition:.2s ease-in-out; -moz-transition:.2s ease-in-out; -o-transition:.2s ease-in-out; }
.about_warp_box .about_box .right_box .btn_coolc a:hover span,.about_warp_box .about_box .right_box .btn_coolc a:hover i { color:#fff; transition:.2s ease-in-out; -webkit-transition:.2s ease-in-out; -moz-transition:.2s ease-in-out; -o-transition:.2s ease-in-out; }

/* 合作伙伴、友情链接 */
.partner_links_box { width:100%; height:auto; display:table; background:#fff; padding:30px 0 25px 0; }
.partner_links_box .partner_title { width:1200px; height:auto; display:table; text-align:center; padding-bottom:15px; }
.partner_links_box .partner_title h2 { width:100%; height:32px; font-size:26px; display:block; color: #2f5596; }
.partner_links_box .partner_title p { width:100%; height:22px; line-height:22px; display:block; color:#999; }
.partner_links_box .partner_li { width:100%; height:225px; border:1px solid #ededed; }
.partner_links_box .partner_li ul li { width:20%; height:223px; border-right:1px solid #ededed; float:left; }
.partner_links_box .partner_li ul li:nth-last-child(1) { border-right:0px; }
.partner_links_box .partner_li ul li a { padding:25px; display:block; }
.partner_links_box .partner_li ul li a img { width:190px; height:130px; }
.partner_links_box .partner_li ul li a p { width:100%; height:43px; line-height:43px; font-size:14px; text-align:center; display:block; }
.partner_links_box .links_title { width:100%; height:auto; display:table; padding:12px 0; }
.partner_links_box .links_title b { font-size:18px; }
.partner_links_box .links_content { width:100%; height:auto; display:table; }
.partner_links_box .links_content a { padding:0 15px 5px 0; font-size:14px; color:#999; }
.partner_links_box .links_content a:hover { color:#f00; }

.stealth-scroll-bar {
	scrollbar-base-color:transparent;
	scrollbar-3dlight-color:transparent;
	scrollbar-highlight-color:transparent;
	scrollbar-track-color:transparent;
	scrollbar-arrow-color:transparent;
	scrollbar-shadow-color:transparent;
	scrollbar-dark-shadow-color:transparent
}
.stealth-scroll-bar::-webkit-scrollbar {
	width:0;
	height:0
}





/******************      首页          **************/
.container{padding: 0;}
.page_index .navbar-brand{
	width: 142px;
	height: 52px;
	background: url(../images/logo3.png) no-repeat;
}
.page_index .top-header{background:#111 url(../../pic/taotai_1.jpg) center no-repeat;    background-size: cover;
	height: 717px; color: #fff; text-align: center; position: relative;
}
.page_index .top-header a{color: #fff;}
.page_index .top-header .nav>li a:hover{color: #fff}
.page_index .top-header .slogan{ margin-top: 150px;}
.page_index .top-header .slogan h1{ font-size: 88px; font-weight: bold;}
.page_index .top-header .slogan h1 span{ margin: 0 5px;}
.page_index .header .nav>li>a:focus{color: #fff}
.page_index .header .nav>li dd a{color: #333}
.page_index .header .nav>li dd a:hover{color: #333}
.page_index .top-header .txt{font-size: 26px; text-align: center;}
.page_index .top-header .txt span{ display: inline-block; width: 100px;  height: 1px; background: #fff;}
.page_index .top-header .txt p{ margin-top: 30px;}
.page_index .top-header  .videoBtn{ border:solid 1px #fff; padding: 9px 46px 9px 22px; margin-top: 15px; 
	cursor:pointer; display: inline-block; border-radius: 4px;background: url(../images/m/arrow-start.png) 88px  8px no-repeat;}
	/* 数据 */

.page_index .top-header .data{ width: 100%; height: 150px; position: absolute; left: 0; bottom: 0;}
.page_index .top-header .data .bg{ width: 100%; height: 150px; background:rgba(0,0,0,.5); *background: #000; *filter:alpha(opacity=50)  position: absolute; left: 0; bottom: 0;}
.page_index .top-header .data .con{width: 100%; height: 150px; position: absolute; left: 0; bottom: 0; z-index: 10;}
.page_index .top-header .data .item{width: 33.33%;*width: 33.3%; float: left; text-align: center; overflow: hidden;}
.page_index .top-header .data .item .bd{ display: inline-block; text-align: left;width:220px\9\0; }
.page_index .top-header .data .item .icon{ width: 58px;height: 50px;height:46px\9\0; display: inline-block; background: url(../images/m/index_icon.png) 0  -100px no-repeat; position: relative; top:-12px; }
.page_index .top-header .data .item.item2 .icon{background: url(../images/m/index_icon.png) 0  -198px no-repeat; }
.page_index .top-header .data .item.item3 .icon{background: url(../images/m/index_icon.png) 0  -298px no-repeat; }
.page_index .top-header .data .item .name{font-size: 12px;}
.page_index .top-header .data .item .line{ height: 1px; overflow: hidden; vertical-align: top; width: 28px; margin: 0px 0 0px; display: inline-block; background: #ccc;}
.page_index .top-header .data .item .num span{font-size: 40px; }
.page_index .top-header .data .item .num{font-size: 20px;position: relative; top:-13px;}
.page_index .top-header .data .time{ line-height: 30px; padding: 18px 0 10px;}

.page_index .top-header .data .item .icon_time{
	height:50px\9\0;
}
.page_index .navbar-nav dl{ left: -22px;}

/* 视频 */
.page_index .video-container{ width: 100%;  display: none; z-index: 100;overflow: hidden;position: absolute; left: 0; top:0;}
.page_index .video-container .bg{ width: 100%; position: absolute; left: 0; top:0; background: #000; opacity: 1; filter:Alpha(opacity=80)}
.page_index .video-main{ width: 775px; margin: 0 auto; position: relative;} 
.page_index .video-container .close{background: #fff; position: absolute; left: 0; top:150px; z-index: 10000; opacity: 1;background: url(../images/m/close.png) 0  0 no-repeat; background-size: 100%; width: 30px;height: 30px;  text-indent: -9999px;}
.page_index .video-container video{ width: 775px;height: 500px; display: block; margin: 20px auto 180px; position: relative; z-index: 111}
.page_index .video-container p{ text-align: center; line-height: 30px; font-size: 22px; color: #fff;}
.page_index .part1 li{
width: 33.33%;*width: 33.3%;
min-height: 250px;
float: left;
background-image: url(../images/index_c2_img1.png);   background-size: cover;
}
.my-video-dimensions,.my-video2-dimensions{ margin: 0 auto;}
.video-js{margin-bottom: 50px;}
.video-js .vjs-big-play-button{display: none}
.page_index .part1 li.li2{background-image: url(../images/index_c2_img2.png); }
.page_index .part1 li.li3{background-image: url(../images/index_c2_img3.png); }

.page_index .part1 li h2{color: #262626; font-weight: normal;font-size: 20px; margin:88px 0 0 55px;}
.page_index .part1 li h3{ color: #707070;font-weight: normal; line-height: 20px; font-size: 14px;margin:10px 0 0 55px;}
.page_index .part1 li p{color: #1b82e2;  font-weight: normal;font-size: 14px;margin:10px 0 0 55px;}
.page_index .part1 li p a{color: #1b82e2;}
.row{margin:0;padding:0;}
.page_index .part2 .hd{margin:45px 0 25px;}
.page_index .part2 .bd{width:100%; overflow: hidden;}
.page_index .part2 .focus{width: 423px;height: 272px; float: left; position: relative;}
.page_index .part2 .focus ul{width: 423px;height: 272px;}
.page_index .part2 .focus li{width: 423px;height: 272px;position: relative; overflow: hidden;}


.page_index .part2 .focus li .bg{width: 100%;height: 40px;background:rgba(0,0,0,.5);position: absolute; left: 0; bottom: 0;}
.page_index .part2 .focus li p{ width: 70%; position: absolute; left: 0; bottom: 0px;z-index: 10;color: #fff; font-size: 16px; text-indent: 20px;overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap; height: 20px; line-height: 20px; overflow: hidden;}
.page_index .part2 .focus li p a{color: #fff;text-decoration: none}
.page_index .part2 .focus li p a:hover{}
.page_index .part2 .focus .tabhd{width: 110px;text-align: right;height: 40px;position: absolute;right: 10px;bottom: 0;z-index: 30;left: inherit;}
.page_index .part2 .focus .tabhd span{ width: 28px;height: 6px; cursor: pointer;  border:solid 1px #fff; background: none; display: inline-block; float: left; margin: 18px 4px 0;display: inline;border-radius:0;opacity:1}
.page_index .part2 .focus .tabhd span.swiper-active-switch{background: #fff;}


.swiper-container {
    width: 600px;
    height: 300px;
}  

.page_index .part2 .newslist{width: 715px; float: left; margin-bottom: 10px;	}
.page_index .part2 .newslist ul{padding: 15px 0; overflow: hidden;list-style: initial;color: #797979}
.page_index .part2 .newslist li{ width: 286px; height: 45px; line-height: 22px; float: left; margin-left: 70px; list-style: none;}
.page_index .part2 .newslist li a{color: #040404}
.page_index .part2 .newslist li div{float: left;height: 100%; margin-right: }
.page_index .part2 .newslist li img{    float: left;
    width: 6px;
    margin-top: 6px;
}
/* .page_index .part2 .newslist li:before{
	float: left;
	margin-top:6px;
	width: 6px;
	height: 6px;
	background-color: #797979;
	border-radius: 50%;
	content: " ";
}
 */
.page_index .part2 .newslist li{
	margin-bottom: 10px;
	background-image: url("../images/point.png");
	background-repeat: no-repeat;
    background-position: 5px 7px;
}
.page_index .part2 .newslist li p{
	    padding-left: 10px;
    margin-left: 8px;
}
.page_index .part2 .more{width: 142px;height: 38px; margin: 0px auto 60px	; line-height: 38px; text-align: center; border-radius: 2px; border:solid 1px #000000; overflow: hidden; clear: both;}
.page_index .part2 .more a{width: 142px;height: 38px; display: block;}
.page_index .part2 .more a:hover{color: #272727; }


/*lizi*/
.news_a {
	position: relative;
	overflow: hidden;
	display: block;
	width: 100%;
	height: 272px;
}
.news_a img{
	width: 100%;
	height: 272px;
	
}
.news_title{
	display: block;
	position: absolute;
	bottom: 0;
	padding: 10px;
	width: 100%;
	background: rgba(0,0,0,0.5);
	color: #fff;
	font-size: 16px;
	border-radius:0 0 5px 5px;
	text-align: left;
}
.news_title p{
	margin: 0;
	width: 65%;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}
.pagination {
    position: absolute;
    z-index: 20;
    right: 10px;
    bottom: 10px;
    margin: 0;
    height: 20px;
}
.swiper-pagination-switch {
    display: inline-block;
    width: 28px;
    height: 6px;
    border-radius: 0;
    background: none;
    margin: 0 5px;
    opacity: 0.8;
    border: 1px solid #fff;
    cursor: pointer;
}

.swiper-active-switch {
    background: #fff;
}
.swiper-container {
  width: 100%;
  height: 245px;
  color: #fff;
  text-align: center;
}
/*end lizi*/

@media screen and (min-width: 1200px) and (max-width: 2500px){
	


}
@media screen and (min-width: 767px) and (max-width: 1200px){
	
	.page_index .part2 .focus{ float: none; margin: 0 auto;}
	.page_index .part2 .newslist{ margin: 0 auto; float: none; margin-top: 20px;}

}

@media screen and (min-width: 320px) and (max-width: 767px){
	.container{
    width: 100%
}
	
	.page_index .header{ position: static;}
	
	

	.page_index .top-header  .videoBtn{display: none}
	.page_index .top-header .slogan {
	    margin-top: 60px; 
	    padding-bottom: 100px;
	}
	.page_index .top-header .slogan h1 {
	   
	    font-size: 3.5rem;

	}
	.page_index .top-header .txt p {
	    margin-top: 10px;
	    font-size: 1.3rem;
	}
	.page_index .top-header {
     height:auto; 
	}
	.page_index .top-header .slogan h1 span{display: block; font-size: 6rem; line-height: 7rem;}
	.page_index .top-header .txt{margin-bottom: 50px;}
	.page_index .top-header .data .item .num span {
	    font-size: 20px;
	}
	.page_index .top-header .data {
	    position: static; display: none
	}
	.page_index .part1 li{
		width: 100%;
		min-height: 200px;
	}
	.page_index .part1 li h2 {

	    margin: 40px 0 0 55px;
	}
	.page_index .part2 .newslist li {
	    width: auto;
	    height: auto;
	    line-height: 22px;
	    float: none;
	    margin-left: 10px;

	}

	.page_index .part2 .newslist {
	    width: 100%;
	  
	}



	.page_index .part2 .focus,.page_index .part2 .focus li {
    	width: 100%; text-align: center;
    	
	}
	.page_index .part2 .focus li img{width: 100%; height: 100%;}
	.page_index .part2 .focus .tabhd{right: 0;width: 50px;}
	.page_index .part2 .focus .tabhd span{ width: 7px;}
	.swiper-pagination-switch{
		width: 7px;
	}
	.news_title p{
		width: 80%;
	}
	
}




