/* common css */
@charset "utf-8";
html,body{margin:0;padding:0;font-family:"微软雅黑",'Microsoft YaHei';overflow-x:hidden;}
ul{padding-left:0;margin-bottom:0;}
ul,li{list-style-type:none;}
.opacity{opacity:0.8;filter:alpha(opacity=80); -moz-opacity:0.8;-khtml-opacity:0.8;}
img{max-width:100%;}
body{background:url(../img/bg.jpg) repeat;}
.top_bg{background:url(../img/top_bg.jpg) repeat;text-align:center;height:40px;}
.header{width:100%;text-align:center;position:absolute;top:0;left:0;}
.slide img{width:100%;}
.box1{margin-top:-96px;background:#fff;position:relative;z-index:111;-moz-box-shadow:0 6px 15px rgba(0,0,0,.2); -webkit-box-shadow:0 6px 15px rgba(0,0,0,.2); box-shadow:0 4px 15px rgba(0,0,0,.2);overflow:hidden;margin-bottom:16px;}
.box1 .box1_about{padding:24px 20px 24px 0;margin-left:-16px}
.box1 .box1_t1{font-size:24px;font-weight:bold;color:#bd131b;background:url(../img/box1_xt.jpg) no-repeat bottom left;padding:0 0 16px 0;margin-bottom:20px;}
.box1 .box1_t2{font-size:14px;line-height:24px;}
/*box2*/
.box2{margin:32px 0;}
.type{clear:both;background:url(../img/xt2.png) no-repeat bottom left;padding:15px 0;}
.type span.cn{font-size:25px;font-weight:bold;color:#bd131b}
.type span.cn font{font-weight:normal;color:#2368b1}
.type span.en{color:#8f8f8f;text-transform:uppercase;font-size:14px;padding-left:11px;}
.box2{overflow:hidden;}
.box2_t1 h2{font-size:30px;font-weight:bold;color:#bd131b;padding:10px 0;}
.box2_t1 p{font-size:14px;color:#444;line-height:32px;text-indent:2em;}
.box2_t1 ul{padding-left:0;padding-top:12px;}
.box2_t1 ul li{height:28px;line-height:28px;overflow:hidden;background:url(../img/dot1.png) no-repeat left center;padding-left:18px;font-size:16px;font-weight:bold;}
.box2_sp{margin-top:10px}
.box2_sp .fdc{text-align:center;height:35px;line-height:30px;color:#fff;width:100%;margin-top:-35px;position:relative;z-index:1;}
.box2 .spk{margin-top:-112px}
/*box3*/
.box3{margin-top:-15px;clear:both;}
.box3 .box3_desc{font-size:14px;line-height:32px;padding:16px 0;color:#444;text-indent:2em;}

.box_scroll .picScroll-left{padding:0 10px;  overflow:hidden; position:relative;}
.box_scroll .picScroll-left .hd{ overflow:hidden;}
.box_scroll .picScroll-left .hd .prev,.box_scroll .picScroll-left .hd .next{ display:block;  width:15px; height:37px; float:right; margin-right:5px; top:45%; overflow:hidden;
cursor:pointer;position:absolute;z-index:1111;}
.box_scroll .tempWrap{width:98%!important;overflow:hidden;margin-left:1.2%}
.box_scroll .picScroll-left .hd .prev{background:url(../img/zjt.png) no-repeat center;left:-2px;float:left;}
.box_scroll .picScroll-left .hd .next{background:url(../img/yjt.png) no-repeat center;right:-2px;float:right;}
.box_scroll .picScroll-left .hd .prevStop{ background-position:-60px 0; }
.box_scroll .picScroll-left .hd .nextStop{ background-position:-60px -50px; }

.box_scroll .picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.box_scroll .picScroll-left .bd ul li{ margin:0 6px; float:left; _display:inline; overflow:hidden; text-align:center;position:relative;}
.box_scroll .picScroll-left .bd ul li .pic{ text-align:center; }
.box_scroll .picScroll-left .bd ul li .title{ line-height:30px;   position:absolute;bottom:0;background:url(../img/fdc1.png) repeat;width:100%;}
.box_scroll .picScroll-left .bd ul li .title a{color:#FFF;font-size:12px;}
.box3 .list_dx ul{padding:15px 10px;}
.box3 .list_dx ul li{height:35px;line-height:35px;overflow:hidden;background:url(../img/dot1.png) no-repeat left center;color:#444;font-size:16px;cursor:pointer;}
.box3 .list_dx ul li a{padding-left:15px;font-weight:bold;color:#444;font-size:16px;}
.box3 .list_dx ul li span{float:right;}
.box3 .list_dx ul li:hover a,.box3 .list_dx ul li:hover span{color:#bd131b;text-decoration:underline;}
/*box4*/
.box4{margin-top:15px;clear:both;}
.jimg{position:relative;}
.jimg .fdc{position:absolute;width:100%;left:0;bottom:0;z-index:111;text-align:center;color:#fff;background:url(../img/fdc1.png) repeat;padding:10px 0;font-size:16px;}
.box5{clear:both;overflow:hidden;}
.box5 .row{margin:13px 0 5px 0;}
.box5 .jj2 ul{padding:0 0 0 12px;}
.box5 .jlist ul li{height:34px;line-height:34px;overflow:hidden;background:url(../img/dot1.png) no-repeat left center;color:#444;font-size:16px;cursor:pointer;}
.box5 .jlist ul li a{padding-left:13px;font-weight:bold;color:#444;font-size:16px;}
.box5 .jlist ul li span{float:right;}
.box5 .jlist ul li:hover a,.box5 .jlist ul li:hover span{color:#bd131b;text-decoration:underline;}
.jimg img{width:100%;}

.box6 .row{margin:5px -10px;}
.sp_img{width:100%;}
.sp_box{position:relative;margin:10px;}
.sp_box .sp_btn{position:absolute;left:45%;top:30%;z-index:1;}
.sp_box .sp_btn1{position:absolute;left:47%;top:38%;z-index:1;}
.sp_box .fdc{width:100%;position:absolute;bottom:0;left:0;z-index:1;background:#bd131b;padding:5px 0;text-align:center;color:#fff;font-size:14px;}
.sp1 .fdc{width:100%;position:absolute;bottom:0;left:0;z-index:1;background:#bd131b;padding:5px 0;text-align:center;color:#fff;font-size:14px;}

.black_overlay{display: none;position:fixed;top: 0%;left: 0%;width: 100%;height: 100%;background-color: black;z-index:1001;-moz-opacity: 0.8;opacity:.80;filter: alpha(opacity=88);}
.white_content{display: none;position:fixed;top: 25%;left: 35%;width: 35%;padding:0;z-index:1002;overflow: auto;padding:20px;}
.white_content .close{position:absolute;right:0;top:0;z-index:11111;opacity:1;}
.main_img{overflow:hidden;}
.main_img img{transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}
.main_img:hover img{webkit-transform: scale(1.2);transform: scale(1.2);-moz-transform: scale(1.2);}
.main_img2{overflow:hidden;}
.main_img2 img{transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}
.main_img2:hover img{webkit-transform: scale(1.15);transform: scale(1.15);-moz-transform: scale(1.15);}

.box_scroll .pic{overflow:hidden;}
.box_scroll .pic img{transition: 0.3s;-moz-transition: 0.3s;-webkit-transition: 0.3s;}
.box_scroll .pic:hover img{webkit-transform: scale(1.2);transform: scale(1.2);-moz-transform: scale(1.2);}
.more{float:right;padding:12px 5px 0 0;color:#666;}
.more:hover{color:#bd131b;text-decoration:none;}
/*footer*/
.footer{text-align:center;color:#fff;padding:16px 0;background:#bd131b;margin-top:32px;line-height:36px;}
/*kefu*/
.kefu{width:56px;position:fixed;right:2%;bottom:8%;z-index:1111;}
.kefu li{margin:10px 0;cursor:pointer;}
@media only screen and  (max-width: 1000px) {
.header{top:0}
.header img{max-width:48%;}
.slide{margin-top:-16px}
.box1{margin-top:16px}	
.box1 img{width:100%;}
.box1 .box1_about{padding:16px;}
.box5 .jlist ul{padding-left:0;}
.white_content{display: none;position:fixed;top: 25%;left: 3%;width: 93%;padding:0;z-index:33002;overflow: auto;padding:20px;}
 .ie{   
       _position: absolute;  
       _clear: both;   
       _top:expression(eval(document.compatMode &&   
               document.compatMode=='CSS1Compat') ?   
               documentElement.scrollTop   
               +(documentElement.clientHeight-this.clientHeight) - 1   
               : document.body.scrollTop   
               +(document.body.clientHeight-this.clientHeight) - 1); 
}
#certify .swiper-button-prev {
	left: -25px!important;;
}
#certify .swiper-button-next {
	right: -20px!important;
}
.box_scroll .pic img{height:170px;}
#certify{margin: 48px auto 0 auto!important;}
#certify img{height:240px;width:100%;}
#certify  .swiper-slide p{line-height:45px;height:45px;overflow:hidden;padding:0 10px;}
}
@media only screen and (min-width: 1000px){
.container{max-width:1125px;}	
.box2 .fr{float:right;}
.box2 .box2_sp{float:right;margin-top:48px}
.box2 .box2_t1{margin-right:-15px;}
.row{margin-left:0;margin-right:0;}
.box3 .row1{margin-left:-20px;margin-right:-20px;}
.mtop{margin-top:16px}
.box_scroll .pic img{height:170px;}
.box1 .main_img{max-width:326px;}
}
 @media (max-width: 1200px ) {
.video { width: 100%; }
}
 @media (max-width: 768px ) {
.video { background: #f2f2f2; float: none; }
.video iframe{height:260px;}
}

.pbotm{padding-bottom:100px;}
.poster-main{
		position: relative;
		margin: 50px auto;

	}
	.poster-main .poster-list .poster-item{
		position: absolute;
		left: 0;
		top: 0;
	}
	.poster-main .poster-btn{
		position: absolute;
		top: 20%;
		cursor: pointer;
	}
	.poster-main .poster-prev-btn{
		left: -50px;
		background: url("../img/zjt.png") no-repeat left center;
	}
	.poster-main .poster-next-btn{
		right: -50px;
		background: url("../img/yjt.png") no-repeat right center;
	}
.poster-main .poster-list li p{line-height: 45px;

	background:#bd131b;
	text-align: center;
	color: #fff;
	font-size: 1.1em;
}