
.w{ width:1280px; margin:0 auto;}  /*版心*/
.ptop40{padding-top:40px;}  /*版心*/
.clearfix:after,.clearfix:before{ content:""; display:table;}
.clearfix:after{ clear:both;}
.clearfix{*zoom:1;}
.fl{float:left;}
.fr{float:right;}
.mboottom40{margin-bottom:40px;}


 
/*banner*/
.banner_index{position: relative;	overflow:hidden;	width:553px;height:370px;	margin-top: 0px;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;}
 
.banner_index .btn,.banner_pro .bBtn{	position: absolute;	top:125px;	width: 29px;	height: 50px;	display: block;	z-index: 3;}
.banner_index .btnPre,.banner_pro .bPre{	left:10px;	background-image: url();	background-repeat: no-repeat;	background-position: 0 0;}
.banner_index .btnPre:hover,.banner_pro .bPre:hover{	background-image: url();	background-repeat: no-repeat;	background-position: 0 0;}
.banner_index .btnNext,.banner_pro .bNext{	right: 10px;	background-image: url();	background-repeat: no-repeat;	background-position: 0 0;}
.banner_index .btnNext:hover,.banner_pro .bNext:hover{	background-image: url();	background-repeat: no-repeat;	background-position: 0 0;}
.banner_index .banner_wrap{position: absolute;left:0px;top: 0px; z-index: 2;}
.banner_index .banner_wrap li{width: 560px;float: left;}
.banner_index2 .banner_wrap li{width: 560px;float: left;}
.banner_index .banner_wrap li img {	display: block;	margin-right: auto;	margin-left: auto;}
.indexBanner_num{	width:560px;	text-align: center;	position: relative;	z-index: 999;	top: -40px;} 
.indexBanner_num a{	width: 10px;	height: 10px;	display: inline-block;	_zoom:1;	font-size: 0px;	line-height: 0px;	background-image: url(../images/qh.png);	background-repeat: no-repeat;	background-position: 0px 0px;	margin-top: 0px;	margin-right: 5px;	margin-bottom: 0px;	margin-left: 0px;}
.indexBanner_num a.on,.indexBanner_num a:hover{	background-image: url(../images/qh.png);	background-repeat: no-repeat;	background-position: -10px 0px;}
 
.yy2 {float: left;	width:560px;	 overflow: hidden;	height: auto;}
.yy2 .qhtp {		width:558px;height:370px;	overflow: hidden;	margin-bottom: 10px;}
.yy2 .qhtp a span {	font-size: 16px;	line-height: 30px;	color: #FFF;  overflow: hidden;	position: relative;	top: -60px;	display: block;	font-weight: bold;text-align:center}


.news{width:100%;height:580px;padding:0px 0 40px 0;box-sizing:border-box;}
.news_hd{width:100%;height:90px;margin-bottom:40px;}
.news_hd span{display:block;width:100%;height:170px;line-height:170px;background:url(../images/line-tt.png) no-repeat center center;font-size:48px; color:#333;text-align:center}

.news_zhd{width:400px;margin:0 auto;height:60px;line-height:60px;margin-bottom:30px;}
.news_zhd a{width:40%;display:block;float: left;text-align:center;font-size:32px;margin:0 5% }
.news_zhd a.on{border-bottom:2px solid #d61518}

.news_cont{width:100%;height:362px;}
.news_cont_left{width:100%;height:362px;margin-top:20px;}
.news_cont_left li{

width: 48%;
    height: 40px;
    line-height: 40px;
    float: left;
    margin: 0px;
    background: url(../images/ico3.png) no-repeat left center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;
    padding: 0 2%;font-size:18px;}


.news_cont_left .news_cont_li .span_one{display:block;float:left;width:180px;margin-bottom:1px;background:url(../images/xwjt.png) no-repeat 150px center;}
.news_cont_left .news_cont_li .span_one b{display:block;font-size:26px;line-height:70px;margin-top:0;text-align:left;color:#333;}
.news_cont_left .news_cont_li .span_one i{display:block;font-size:16px;text-align:center;color:#333;}
.news_cont_left .news_cont_li .span_two{width:calc(100% - 180px);height:101px;float: right;padding-top:0;}
.news_cont_left .news_cont_li .span_two h4{font-size:18px;color:#000;font-weight:bold;line-height:40px;height:40px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.news_cont_left .news_cont_li .span_two h4:hover{color:#e84646;}
.news_cont_left .news_cont_li .span_two em{font-size:18px;color:#111;line-height:30px;height:30px;overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;}
.news_cont_left .news_cont_li .span_two em:hover{color:#000;}
.news_cont_left .news_cont_li:nth-of-type(3) .span_two{border:none;}
.news_cont > img{width:580px; height:380px;}
 

.footer{width:100%;height:260px;background:#e9e9e9;}
.footer a:hover{color:#e84646;}
.footercopy{width:100%;height:30px;background:#e9e9e9;text-align:center;}
.f_l{width:500px;float:left;margin-right:40px;margin-top:14px;}

.f_l2{width:450px;float:left;margin-top:14px;}
.f_l3{width:250px;float:left;margin-top:14px;}

.f_l_link{width:100%;height:36px;margin-top:30px;margin-bottom:30px;}
.f_l_link a{display:block;float: left;font-size:18px;line-height:36px;color:#fff;margin-right:36px;}
.f_l_link a:nth-last-of-type(1){margin-right:0;}
.f_l .f_l_tel{width:100%;height:74px;margin-bottom:25px;margin-top:40px;border-bottom:1px solid #b4b4b4;padding-bottom:25px;}
.f_l .f_l_tel img{display:block;width:74px;height:74px;float:left;}
.f_l .f_l_tel span{display:block;height:74px;float: left;font-size:14px;text-align:left;}
.f_l .f_l_tel span i{display:block;font-size:26px;line-height:26px;margin-bottom:18px;color:#333;font-weight:400;}
.f_l .f_l_tel span a{font-size:14px;color:#333;font-weight:bold;}

.f_l p{ width:250px;float:left;font-size:14px;color:#333333;line-height:30px;text-align:left;}
.f_l p a{display:inline-block;color:#333333;}


.f_l2 p{font-size:14px;color:#333333;line-height:30px;text-align:left;}
.f_l2 p a{display:inline-block;color:#333333;}

.f_l3 p{ width:250px;float:left;font-size:14px;color:#333333;line-height:30px;text-align:left;}
.f_l3 p a{display:inline-block;color:#333333;}

.f_l p b,.f_l2 p b,.f_l3 p b{font-size:16px;color:#333333;line-height:40px;border-bottom:1px solid #a5a5a5;padding-bottom:5px;}

.f_r_a{width:164px;margin-top:14px;overflow:hidden;float: right;}
.f_r_a h2{font-size:18px;text-align:center;font-weight:normal;height:40px;color:#333}
.f_r_a span{display:block;float:left;width:164px;margin-left:23px;}
.f_r_a span:nth-of-type(1){margin-left:0;}
.f_r_a span.f_qrcode i{display: block;width:164px;height:164px;box-sizing:border-box;padding:8px;background:#fff;}
.f_r_a span.f_qrcode i canvas{width:107px;height:107px;overflow:hidden;}
.f_r_a span img{display:block;width:164px;height:164px;}
.f_r_a span b{display:block;font-size:16px;text-align:center;color:#999;margin-top:6px;}
 
.mainbox {width: 100%;margin:0 auto;margin-top:30px;}
.imgbox {	float: left;	width: 100%;	 	overflow: hidden;	height: auto;}
 


 /*报名*/
.baoming_main{width:98%;max-width:500px;margin:0 auto;position:relative;padding-top:20px;}
.baoming_main li{text-align:center;}
.baoming_main .form-control {width:96%;margin:0 auto;	padding:2%;	margin:  2%;	font-size: 12px; 	color: #222;	background-color: rgba(255,255,255,0.8);	background-image: none;	border: 1px solid #ccc;	border-radius: 5px;	-webkit-box-shadow: none;	box-shadow: none;	-webkit-transition: none;	-o-transition: none;	transition: none;}
.baoming_main .form-control2 {width:96%;margin:0 auto;	padding:2%;	 font-size: 12px; 	color: #222;	background-color: rgba(255,255,255,0.8);	background-image: none;	border: 1px solid #ccc;	border-radius: 5px;	-webkit-box-shadow: none;	box-shadow: none;	-webkit-transition: none;	-o-transition: none;	transition: none;}
.baoming_main .fxk  dt{width:50%;float:left;text-align:left;font-size:12px;line-height:20px;height:20px;}
 .baoming_main .btn {width:98%;margin:0 auto;	padding:1%;	margin:0%;background-color:#CE0037;	border: 0px solid #ccc;	border-radius: 20px;	 color: #fff; font-size:16px;font-family:microsoft Yahei;cursor:pointer;}
 

/*产品最终*/
.detail{width:1120px;margin:0 auto;margin-top:60px;}
.picview{width:44%;float:left;position:relative,z-index:-1}
.BProImg{width:480px;text-align:center;margin-bottom:10px;}
.BProImg img{vertical-align:middle;}
 
.inforList{width:50%;float:right;}
.detail_tit h2{font-size:26px;color:#333;line-height:44px;padding-bottom:1px;background:url(../images/line06.png) repeat-x left bottom;font-weight:normal;}
.detail_txt{padding:10px 0;}
.detail_txt li{line-height:30px;font-size:16px}
.detail_txt .t{padding-left:15px;background:url(../images/ico06.png) no-repeat left 13px;color:#242424;}

.param{position:relative;background: #eee;width:1120px;margin:30px auto;}
.tabBar{position:absolute;height:50px;line-height:50px;width:100%;background:#e5e5e5;}
.tabBar ul{height:50px;line-height:50px;}
.tabBar li{float:left;padding: 0 2%;height:50px;text-align:center;line-height:46px;cursor:pointer;position:relative;font-size:20px;border-radius:4px 4px 0 0;margin-top: 3px;margin-left: 3px;height: 50px;}
.tabBar li.on{color:#000;height:47px;background:#fff;border-radius:4px 4px 0 0;margin-top: 3px;margin-left: 3px;}
.contWrap{line-height:44px;padding-top:47px;}
.contWrap .tabWrap{display:none;padding:20px;font-size:18px;background:#fff;border:3px solid #e5e5e5;margin-bottom:30px}
.Rlist{overflow:hidden;*zoom:1;padding-bottom:20px;}
.Rlist li{float:left;width:50%;text-indent:20px;background:url(../images/ico07.png) no-repeat 4px 9px;line-height:18px;padding:3px 0;}
.Ptit{height:50px;line-height:50px;color:#0055a2;padding-left:15px;background:#e5e5e5;font-weight:normal;margin-bottom:10px;}
.tabWrap p{padding-bottom:10px;font-size:18px}
.tabWrap img{} 

.wrapperxg{ max-width: 1170px;margin:0 auto;}
.wrapperxg h2{ font-size:30px;padding-left:20px;margin-top:30px;}

.proxxdt{ max-width: 1120px;margin:0 auto;}
.proxxdt li{ width: 32.33%;float:left;margin:0.5%}
.proxxdt li img{ width: 100%;}
.proxxdtsj{display:none}


 
.DProList{margin:0px;width:100%;overflow:hidden;}
.DProList ul{overflow:hidden;*zoom:1;}
.DProList li{float:left;width:19%;line-height:51px;height:60px;margin-right:1%;text-align:center;cursor:pointer;}
.DProList li:nth-child(4){margin-right:0;}
.DProList li img{width:100%;max-width:80px;vertical-align:middle;border:1px solid #FFF;opacity:0.5;_filter:alpha(opacity=50);border:1px solid #DDD;}
.DProList li.on{border:0px solid #066aa8;height:62px;}
.DProList li.on img{border:1px solid #066aa8;opacity:1;_filter:alpha(opacity=100);}
 

@media only screen and (max-width:1024px) {
 
}
@media only screen and (max-width:767px) {


.f_l{width:98%;float:left;margin-right:40px;margin-top:14px;}

.f_l2{width:98%;float:left;margin-top:14px;}
.f_l3{width:98%;float:left;margin-top:14px;}
 
.param{width:98%;margin:10px auto;}
.detail{width:98%;margin:0 auto;margin-top:20px;}
.picview{width:100%;float:left;}
.BProImg{width:100%;height:auto; text-align:center;margin-bottom:10px;}
.BProImg img{vertical-align:middle;width:100%;}
.inforList{width:100%;float:left;}
.tabWrap img{width:100%;} 
.detail_tit h2{font-size:18px;color:#333;line-height:44px;padding-bottom:1px;background:url(../images/line06.png) repeat-x left bottom;font-weight:normal;}

.wrapperxg{ max-width: 100%;margin:0 auto;margin-top:20px;}
.wrapperxg h2{ font-size:20px;padding-left:10px;}

.proxxdt{ max-width: 100%;margin:0 auto;display:none}
.proxxdt li{ width:100%;float:left;}
.proxxdt li img{ width:100%;}

.proxxdtsj{display:block}

.mboottom40{margin-bottom:40px;}
.w{ width:98%; margin:0 auto;}  /*版心*/

.yy2 {float: left;	width:100%;	 overflow: hidden;margin:0 auto;	height: auto;text-align:center}
.yy2 .qhtp {		width:100%;height:auto;margin:0 auto;}
.yy2 .qhtp a span {	font-size: 16px;	line-height: 30px;	color: #FFF;  overflow: hidden;	position: relative;	top: -60px;	display: block;	font-weight: bold;text-align:center}


.news{width:100%;height:auto;padding:0px 0 0 0;box-sizing:border-box;}
.news_hd{width:100%;height:90px;margin-bottom:40px;}
.news_hd span{display:block;width:100%;height:170px;line-height:170px;background:url(../images/line-tt.png) no-repeat center center;font-size:48px; color:#333;text-align:center}

.news_zhd{width:400px;margin:0 auto;height:60px;line-height:60px;margin-bottom:30px;}
.news_zhd a{width:40%;display:block;float: left;text-align:center;font-size:32px;margin:0 5% }
.news_zhd a.on{border-bottom:2px solid #d61518}

.news_cont{width:100%;height:362px;}
.news_cont_left{width:100%;height:362px;margin-top:20px;}
.news_cont_left li {
    width: 96%;
    height: 40px;
    line-height: 40px;
    float: left;
    margin: 0px;
    background: url(../images/ico3.png) no-repeat left center;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding: 0 2%;
    font-size: 14px;
}


.news_cont_left .news_cont_li .span_one{display:block;float:left;width:20%;margin-bottom:1px;background:url(../images/xwjt.png) no-repeat center right;}
.news_cont_left .news_cont_li .span_one b{display:block;font-size:26px;line-height:56px;margin-top:0;text-align:center;color:#333;}
.news_cont_left .news_cont_li .span_one i{display:block;font-size:12px;text-align:center;color:#333;}
.news_cont_left .news_cont_li .span_two{width:75%;height:101px;float: right;padding-top:0;}
.news_cont_left .news_cont_li .span_two h4{font-size:16px;color:#555;font-weight:normal;line-height:30px;height:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.news_cont_left .news_cont_li .span_two h4:hover{color:#e84646;font-weight:normal;}
.news_cont_left .news_cont_li .span_two em{font-size:12px;color:#949494;line-height:24px;height:48px;overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;}
.news_cont_left .news_cont_li .span_two em:hover{color:#949494;}
.news_cont_left .news_cont_li:nth-of-type(3) .span_two{border:none;}
.news_cont > img{width:580px; height:380px;}


.footer{width:100%;height:auto;background:#e9e9e9;}
.footer a:hover{color:#e84646;}
.f_l{width:100%;height:auto;float:left;/*margin-right:120px;*/}
.f_l_link{width:100%;height:36px;margin-top:30px;margin-bottom:30px;}
.f_l_link a{display:block;float: left;font-size:18px;line-height:36px;color:#fff;margin-right:36px;}
.f_l_link a:nth-last-of-type(1){margin-right:0;}
.f_l .f_l_tel{width:100%;height:114px;margin-bottom:25px;margin-top:20px;border-bottom:1px solid #b4b4b4;padding-bottom:25px;}
.f_l .f_l_tel img{display:block;width:74px;height:74px;float:left;}
.f_l .f_l_tel span{display:block;height:74px;float: left;font-size:14px;text-align:left;}
.f_l .f_l_tel span i{display:block;font-size:26px;line-height:26px;margin-bottom:18px;color:#333;font-weight:400;}
.f_l .f_l_tel span a{font-size:14px;color:#333;font-weight:bold;}
.f_l p{font-size:14px;color:#333333;line-height:26px;text-align:left;}
.f_l p a{display:inline-block;color:#333333;}
.f_l > a{display:inline-block;width:48%;color:#333333;font-size:18px;}

.f_r_a{width:100%;margin-top:10px;overflow:hidden;float: right;}
.f_r_a h2{font-size:18px;text-align:center;font-weight:normal;height:40px;}
.f_r_a span{display:block;float:left;width:100%;margin-left:0;text-align:center}
.f_r_a span:nth-of-type(1){margin-left:0;}
.f_r_a span.f_qrcode i{display: block;width:164px;height:164px;box-sizing:border-box;padding:8px;background:#fff;}
.f_r_a span.f_qrcode i canvas{width:107px;height:107px;overflow:hidden;}
.f_r_a span img{display:block;width:164px;height:164px;margin: 0 auto;}
.f_r_a span b{display:block;font-size:16px;text-align:center;color:#999;margin-top:6px;}

.tabBar li{font-size:18px;}
 .contWrap .tabWrap{padding:20px;font-size:16px;line-height:30px;}
 


}