*{
	padding: 0;
	margin: 0;
	list-style: none;
}
a:focus, a:hover{
	/*color: #d60000 !important;*/
	text-decoration:none !important;
}
ul,li,p,h1,h2,h3,h4,h5,h6{
	margin: 0;
	padding: 0;
}
input,button,textarea,select,option{
	outline:none !important;
}
/*公共样式*/

/*新添加的样式待会修改*/
.gie{display: none;}
.footer_d{display: block;}
.footer_m{display: none;}
.index_shuju{padding: 65px 0;border-bottom: 1px solid #ddd;}
.index_shuju .list_v{display: flex;display: -webkit-flex;justify-content: center;}
.index_shuju li{width: 20%;text-align: center;font-size: 16px;}
.index_shuju li p{line-height: 1;}
.index_shuju .big{font-size: 85px;color: #bb0202;line-height: 1;display: inline-block;font-weight: bold;}
.index_shuju li+li {border-left: 2px solid #bb0202;}
@media (max-width: 991px){
	.index_shuju {padding: 20px 0;border-bottom: 1px solid #ddd;}
	.index_shuju .list_v {flex-wrap: wrap;}
	.index_shuju li {width: 33.333333333%;font-size: 16px;margin-bottom: 15px;}
	.index_shuju li p {font-size: 14px;margin-top: 5px;}
    .index_shuju .big {font-size: 24px;}
    .index_shuju li+li{border: none;}
}
/*end新添加的样式*/

/*宽高度*/
.wth10{
	width: 10%;
}
.wth11{
	width: 11%;
}
.wth18{
	width: 18%;
}
.wth19{
	width: 19%;
}
.wth20{
	width: 20%;
}
.wth30{
	width: 30%;
}
.wth35{
	width: 35%;
}
.wth40{
	width: 40%;
}
.wth50{
	width: 50%;
}
.wth60{
	width: 60%;
}
.wth65{
	width: 65%;
}
.wth70{
	width: 70%;
}
.wth73{
	width: 73%;
}
.wth75{
	width: 75%;
}
.wth80{
	width: 80%;
}
.wth85{
	width: 85%;
}
.wth86{
	width: 86%;
}
.wth90{
	width: 90%;
}
.wth100{
	width: 100%;
}
.wth671{
	width: 671.5px;
}
.heig100{
	height: 100%;
}
.min_wid_auto{
	min-width: auto;
}
.img_wth100 img{width: 100%;}
/*end宽高度*/
/*手机flex*/
.disp_flex{
	display: flex;
}
.disp_jc{
	justify-content: center;
}
.disp_ac{
	align-items: center;
}
.disp_jb{
	justify-content: space-between;
}
.flex_dc{
	flex-direction: column;
}
/*end*/
/*背景*/
.back_none{
	background: none !important;
}
.back_white{
	background: white;
}
.back_black{
	background: black;
}
.back_eee{
	background: #eee;
}
.back_ffae52{
	background: #ffae52;
}
.back_d60000{
	background: #d60000;
}
.back_cb2e2e{
	background: #cb2e2e;
}
.back_f4f4{
	background: #f2f5f8;
}
.back_f999{
	background: white;
}
.back_f9f9{
	background: #f9f9f9;
}
.bacl_00aef3{
	background: #00aef3;
}
.back_2c2c2c{
	background: #2c2c2c;
}
.back_ededed{
	background: #ededed;
}
.back_e5e5e5{
	background: #e5e5e5;
}
.back_bfbfbf{
	background: #bfbfbf;
}
.back_e7bcbc{
	background: #e7bcbc;
}
.back_999{
	background: #999;
}
.back_e9eae4{
	background: #e9eae4;
}
.back_ac4a4f{
	background: ;
}
.back_f5efec{
	background: #f5efec;
}
.back_a0a0a0{
  	background: #a0a0a0; 
}
.back_007387{
	background: #007387;
}
.back_f0d4d5{
	background: #f0d4d5;
}
.back_bb0202{
	background: #bb0202;
}
.back_b_rgba08{
	background: rgba(0,0,0,0.8);
}
.back_b_rgba09{
	background: rgba(0,0,0,0.9);
}
.back_f0f0f0{
	background: #f0f0f0;
}
/*背景*/
/*布局*/
.z-index99{
	z-index: 99;
}
.z-index999{
	z-index: 9999;
}
.posit_abso{
	position: absolute;
}
.posit_rela{
	position: relative;
}
.posit_fixe{
	position: fixed;
}
.overflow_h{
	overflow: hidden;
}
.disp_block{
	display: block;
}
.disp_inli-block{
	display: inline-block;
}
.top0{
	top: 0;
}
.right0{
	right: 0;
}
.bottom0{
	bottom: 0;
}
.left0{
	left: 0;
}
.fl{
	float: left;
}
.fr{
	float: right;
}
/*布局*/

/*字体*/
.font_w4{
	font-weight: 400;
}
.font_w5{
	font-weight: 500;
}
.font_w6{
	font-weight: 600;
}
.font_w7{
	font-weight: 700;
}
.color_white{
	color: white;
}
.color_black{
	color: black;
}
.color_red{
	color: red;
}
.color_d60000{
	color: #d60000;
}
.color_a0a0a0{
	color: #a0a0a0;
}
.color_cb2e2e{
	color: #cb2e2e;
}
.color_00afcc{
	color: #00afcc;
}
.color_007387{
	color: #007387;
}
.color_bb0202{color: #bb0202;}
.color_333{
	color: #333;
}
.color_666{
	color: #666;
}
.color_999{
	color: #999;
}
.va a:focus{
	color: #d60000 !important;
}
.vc a:hover{
	color: #fff;
}
.va a:hover{
	color: #d60000 !important;
}
.curs_poin{
	cursor: pointer;
}
/*end字体*/
/*内外边距边框线*/
.cursor_poin{
  cursor:pointer;
}
.marg_auto{
	margin: auto;
}
.padd0{
	padding: 0;
}
.padd08{
	padding: 0.8em;
}
.border_rad05{
	border-radius: 5px;
}
.border-radi10{
	border-radius: 20px;
}
.border-radi50{
	border-radius: 50%;
}
.border-radi0{
	border-radius: 0;
}
.border-right_eaeaea{
	border-right: 1px solid #eaeaea;
}
.border0{
	border: 0;
}
.border_right_eee{
	border-right: 1px solid #eee;
}
.border_right_999{
	border-right: 1px solid #999;
}
.border_black{
	border: 1px solid black;
}
.border_a0a0a0{
	border: 1px solid #a0a0a0;
}
.border_eaeaea{
	border: 1px solid #eaeaea;
}
.border_f0d4d5{
	border: 1px solid #f0d4d5;
}
.border_999{
	border: 1px solid #999;
}
.border_00afcc{
	border: 1px solid #00afcc;
}
.border_b5b5b5{
	border: 1px solid #b5b5b5;
}
.border_d71b24{
	border: 1px solid #d71b24;
}
.border_top_eaeaea{
	border-top: 1px solid #eaeaea;
}
.border_bottom_white{
	border-bottom:1px solid white;
}
.border_bottom_999{
	border-bottom: 1px solid #999;
}
.border_bottom_dcdcdc{
	border-bottom: 1px solid #dcdcdc;
}
.border_bottom_e5e5e5{
	border-bottom: 1px solid #e5e5e5;
}
.border_bottom_b5b5b5{
	border-bottom: 1px solid #b5b5b5;
}
.border_9b9b9b{
	border: 2px solid #9b9b9b;
}
.border_bottome3{
	border-bottom:1px solid #e3e3e3 ;
}
.border_bottom_d_d2d2d2{
	border-bottom: 1px dotted #d2d2d2;
}
.border_bottom_d4d4d4{
	border-bottom: 1px solid #d4d4d4;
}
.border_bottom_eee{
	border-bottom: 1px solid #eee;
}
.border_top_d_d2d2d2{
	border-top: 1px dotted #d2d2d2;
}
.swiper_img{
	top: 0%;	
}
.swiper_title p{font-size: 30px;padding: 40px 0;}
.swiper_title h2{font-size: 40px;padding-bottom: 60px;}
.load_box:after{
	content: '';
	background: #bb0202;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: -99;
	transition: all .30s;
}
.load_x:after{
	transform: scaleX(0);
}
.load_x:hover{
	color: #fff;
}
.load_x:hover:after{
	transform: scaleX(1);
}
.load_y:after{
	transform: scaleY(0);
}
.load_y:hover{
	color: #fff;
}
.load_y:hover:after{
	transform: scaleY(1);
}
/*公共数值*/
/*去掉框架鼠标经过a标签样式*/
.pro_active .ovba2{
	width: 100%;
	border-bottom: 2px solid #D60000;
}
.pro_active .prod_v{
	color: #D60000;
}
.style_ah:hover{
	color: #fff !important;
}
.show_bottom{
	margin-bottom: 10px;
}
.more_icon{
	width: 12px;
	height: 12px;
	margin-right: 5px;
	vertical-align: middle;
	display: inline-block;
	background:url(../images/more.png) no-repeat;
	background-size: 100% 100%;
}
.title_list{
	margin-top: 25px;
	padding: 6px 0;
}
.list_title{
	font-size: 25px;
}
.list_more{
	font-size: 14px;
}
.transition-05{
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
}
.nav-li .nv{
	width: 100%;
}
.ovba{
    width: 0%;
    bottom: 10px;
    border-bottom: 2px solid #fff;
}
.ovba2{
	width: 0%;
	border-bottom: 2px solid #fff;
}
.ovba_box2:hover .ovba2{
	width: 100%;
	border-bottom: 2px solid #D60000;
}
.ovba_box2:hover .prod_v{
	color: #D60000;
}
.ovba_box:hover .ovba{
	width: 100%;
}
/*更改幻灯样式*/
.swiper-pagination-bullet{
	width: 12px !important;
	height: 12px !important;
	border: 1px solid #fff;
}
.swiper-pagination-bullet-active{
	background: #fff !important;
}
/*各个子页banner公共样式*/
.banner_buttom{
	left: 10%;
	bottom: 15%;
	font-size: 18px;
	padding: 10px 20px;
}
.news_con:hover .news_title{
	color: #D60000;
}
/*end更改幻灯样式*/
/*end公共数值*/
/*end公共样式*/

/*留言咨询*/
.message{
	width: 210px;
	top: 50%;
	left: 50%;
	margin-left: -120px;
    margin-top: -166px;
    z-index: 999;
    display: none;
}
.message_nav{
	height: 35px;
	line-height: 35px;
	font-size: 14px;
	border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    background: #00aef3 url(../images/vie2.png) no-repeat;
}
.message_fl{
	font-size: 14px;
    margin-left: 12px;
    line-height: 35px;
}
.message_fr{
	height: 30px;
    width: 34px;
    margin-top: 2px;
}
.message_min{
	background: transparent url(../images/nodeMin.png) no-repeat;
}
.message_max{
	display: none;
	background: transparent url(../images/nodeMax.png) no-repeat;
}
.message_title{
	padding: 12px 0;
}
.message_title p{
	line-height: 18px;
	margin: 0 8px 0 9px;
	font-weight: 200;
}
.message_title p:nth-child(2){
	font-size: 13px;
}
.message_con{
	padding: 10px;
}
.message_list{
	width: 93%;
	margin: 7px auto 0;
}
.message_list span{
	width: 27px;
    height: 33px;
    display: inline-block;
    vertical-align: top;
}
.message_list input{
	width: 86%;
}
.message_name{
	background: #fff url(../images/user.png) no-repeat 9px center;
}
.message_tele{
	background: #fff url(../images/nodephone.png) no-repeat 9px center;
}
.message_send{
	margin: 12px auto 0 10px;
	margin-bottom: 18px;
}
.message_send .btn{
	width: 90px;
	height: 35px;
}
.message_send .btn:hover{
	background: #00aef3;
	color: white;
}
.message_riges{
	width: 90px;
	margin-top: -91px;
	right: -2px;
	top: 50%;
	z-index: 9999;
}
.message_tips{
	display: none;
	top: 50%;
    left: 50%;
    width: 365px;
    margin-left: -183px;
    margin-top: -86px;
    height: 172px;
    background: url(../images/vie.jpg);
    background-size: 100% 100%;
    z-index: 9999;
}
.message_tips_img span{
	width: 17px;
    height: 17px;
    right: 10px;
    top: 10px;
    background-size: 100% 100%;
    background-image: url(../images/close_1.png);
}
.message_riges_img{
	height: 182px;
    width: 90px;
    background-image: url(../images/vie3.jpg);
}
.message_box{position: absolute;top: 0;}
.message_tips_bottom{
}

.message_tips_bottom span{
	display: inline-block;
	margin-right: 3px;
	padding: 5px 10px;
}
.icoTc{
	padding-left: 28px;
	display: block;
	background: url(../images/float_s.gif) no-repeat;
	background-position: 0px -330px;
	margin: 10px 0;
}
/*留言咨询*/

/*头部样式*/
#nav_eject{
	display: none;
}
.logo{
	display: block;
	padding: 12px 0;
}
.logo img{
	width: 145px;
}
.nav_eject{
	padding: 24px 0;
}
.nav_eject img{
	display: block;
	width: 30px;
}
.navbar-nav>li{
	margin-right: 60px;
}
.navbar_li .nav_li_a{
	color: #bb0202;
}
.navbar-nav>li>a:hover{
	color: #bb0202;
}
.navbar-nav>li>a{
	line-height: 70px;
	font-size: 17px;
    padding: 0px 23px;
}
.nav_eject{
	display: none;
}
.nav_list_by{
	top: -265%;
	padding: 100px;
}
.nav_list_gv{
	font-size: 30px;
}
.nav_list_l p{
	padding: 10px 0;
}
.nav_list_l a{
	font-size: 30px;
	letter-spacing: 3px;
}
.nav_v_list{
	left: -157px;
}
.nav_v_list34{
	left: -433px;
}
.nav_v_list li{
	width: 33.3%;
}
.nav_v_list34 li{
	width: 14.28%;
}
.nav_v_list a{
  width: 100%;
  padding: 10px;
  font-size: 16px;
}
.nav_v .nav_v_list{
	width: 400px;
	opacity: 0;
	transform: translateX(1000px);
}
 .nav_v34 .nav_v_list34{
	width: 950px;
	opacity: 0;
	transform: translateX(1000px);
}
.nav_aa:hover .nav_v_list{
	opacity: 1;
	transform: translateX(0);
}
.mobile_block{
	display: none !important;
}
.three_box{
	height: 14px;
}
.three_icon{
	transform: rotate(-90deg);
}
/*end头部样式*/

/*内容样式*/
.section{
	margin-top: 92px;
}
#set_title1,#set_title2,.Products_set{
	transition: all 1s ease 0s, opacity 1.5s ease 0s;
   /* opacity: 0;
    transform: translateY(250px);*/
}
.set_title{
	padding: 40px 0;
}
.set_title h2{
	padding-bottom: 15px;
}
.set_title p{
	padding-bottom: 10px;
}
.set_an{
	padding: 5px 10px;
	font-size: 18px;
}
.set_title_p{
	margin-bottom: 20px;
}
.product_show_bread{padding: 30px 0;}
/*首页展示公司简述*/
.sketch_list a{
    text-align: center;
    margin-bottom: 25px;
}
.set_border{
   	height: 2px;
    margin: 15px 0;
   }
  .set_border1{
     width: 20px;
  }
  .set_border2{
  	width: 40px;
  }
  .ke_l{
  	top: -2%;
  	left: 36%;
  }
/*end首页展示公司简述*/
.Products{
	margin: 30px 0;
}
.Products_set{
	padding: 0;
}
.Products_list{
	padding: 30px;
}
.Products_list h4{padding: 15px 0;background: rgb(0,0,0,0.5);background-color:#747171;}
.Products_list:hover h4{display: none;}
.pro_list_title h4{padding: 10px 0;}
.pro_list_title .pro_list_con{font-size: 14px;text-indent:30px;padding: 10px 0;border: 1px solid #eee;margin:0 auto;text-align:left;border-left-color:#fafafa;border-right-color:#fafafa;border-top-color:#eee;border-bottom-color:#eee; }
.produ_con{
	padding: 0 20px;
}
.produ_title{
	display: block;
	font-size: 15px;
}
.produ_an{
	width: 46px;
	margin-bottom: 20px;
	padding: 5px 10px;
}
/*首页的新闻资讯*/
.journalism_box{
	padding: 30px 0;
}
.journalism_box .journalism_li{
	width: 47%;
	margin-bottom: 40px;
}
.journalism_box .journalism_li:nth-child(odd){
	float: left;
}
.journalism_box .journalism_li:nth-child(even){
	float: right;
}
.journalism_con{
	margin-bottom: 20px;
}
.journalism_fl{
	width: 14.5%;
}
.journalism_list{
	width: 83%;
}
.journalism_list h4{
	padding-bottom:10px ;
	font-size: 16px;
}
.journalism_list p{
	padding-bottom:10px ;
	font-size: 14px;
}
.journalism_an a{
	padding: 1px 5px;
}
/*首页的公司简介*/
.container_list{
    opacity: 0;
	perspective: 1000px;
}
.container_list:nth-last-child(1){
	margin-right: 0;
}
.container_list2{
	perspective: 1000px;
	margin-right: 86px;
	margin-top: 40px;
}
.container_list2:nth-last-child(1){
	margin-right: 0;
}
.set_boy_list_title{
	transition: all 1s ease 0s, opacity 1.5s ease 0s;
    opacity: 0;
    transform: translateY(450px);
}
.container_list2{
	transition: all 1s ease 0s, opacity 1.5s ease 0s;
    opacity: 0;
    transform: translateY(1050px);
}
.con_list1{
    transform: translateX(-1000px) translateY(650px);
	transition: all 1s ease 0s, opacity 1.5s ease 0s;
}
.con_list2{
    transform: translateX(1200px) translateY(1050px);
	transition: all 1s ease 0s, opacity 1.5s ease 0s;
}
/*关于我们页面*/
.about_title{
	padding: 25px 0;
}
.about_cont{
	/* padding: 40px 0; */
}
.about_list h4{
	padding: 15px 0;
}
.about_list span{
	font-size: 16px;
}
.about_set{
	padding: 30px 0;
}
.about_vod{
	padding-top:40px;
}
.about_vod h2{
	margin-bottom: 10px;
}
.about_vod p{
	font-size: 18px;
	margin-bottom: 15px;
}
.employee_boy{
	margin-top: 50px;
}
.employ_show_img img{
   width: 100%;
}
/*公司理念*/
.idea_title{
	padding: 20px 0;
}
.idea_box{
	margin: 30px 0;
}
.idea_fr{
	margin-bottom: 20px;
}
.idea_fr_title{
	background: url(../images/navbg.jpg) repeat-x #efefef;
    padding: 30px 20px 20px 20px;
    border-bottom: 1px solid #eaeaea;
}
.idea_fr_a{
	line-height: 40px;
	padding: 0 20px;
	background: url(../images/navbg_right01.jpg) no-repeat right 15px center;
}
.idea_fr_main ul li:hover{
	background: #de0000;
}
.idea_fr_main ul li:hover a{
	color: #fff;
	background: url(../images/navbg_right02.jpg) no-repeat right 15px center;
}
.idea_fr_main .idea_li{
	background: #de0000;
}
.idea_fr_main .idea_li a{
	color: #fff;
	background: url(../images/navbg_right02.jpg) no-repeat right 15px center;
}
.idea_main_img a{
	margin-bottom: 20px;
}
.idea_con{
	padding: 40px 0;
}
/*.idea_con img{
	width: 100%;
}*/
.idea_con_list{
	margin-bottom: 20px;
}
/*end公司理念*/

/*end关于我们页面*/

/*新闻页面*/
.article_set{
	padding: 40px 0;
}
.article_list h4{
	padding-bottom: 20px;
}
.article_list a{
	padding: 15px 0;
	border-bottom: 1px dashed #ddd;
}
.load_more{
	width: 10%;
	padding: 10px;
	margin-bottom: 40px;
	margin-top: 20px;
	font-size: 16px;
}
.load_more_icon{
	vertical-align: top;
	display: inline-block;
	width: 20px;
	height: 20px;
	margin-right: 10px;
	background: url(../images/le.png);
	background-size: 100% 100%;
}
.article_con{
  padding: 30px 0;
}
.article_con h4{
	padding: 15px 0;
}
.article_lc{
	margin-top: 20px;
}
.bo_x{
	overflow: hidden;
}
.article_list a:hover span{
   color: #666;
}
.article_list a:hover{
	padding: 16px 0;
}
/*end新闻页面*/

/*联系页面*/
.contact_box{
	padding: 50px 0;
}
.contact_list{
	padding-top: 20px;
}
.contact_list p{
	/*padding-top:15px ;*/
}
.contact_mail{
	padding: 20px 0;
}
/*end联系页面*/


/*服务页面*/
.row1{margin-top: 40px;}
.service_process {
	padding-bottom: 40px;
}
.service_title{
	padding: 50px 0;
}
.service_list{
	padding: 30px;
}
.service_list_c{
	line-height: 300%;
    font-size: 15px;
}
.service_img{
	padding: 0;
}
.serv_pro_set{
	padding: 40px 0;
}
.serv_pro_list{
	width: 13%;
	margin-right: 10px;
	vertical-align: top;
}
.serv_pro_list:hover .serv_pro_con{
	background: #d71b24;
	transition: all 1s ease 0s, opacity 1.5s ease 0s;
}
.serv_pro_list:hover .serv_pro_img p{
	color: #d71b24;
} 
.serv_pro_img{
	padding: 25px 0;
}
.serv_pro_img p{
	font-size: 18px;
	margin-top: 25px;
}
.serv_pro_con{
	height: 126px;
	padding: 15px;
	text-align:left;
}
.serv_vod{
	padding-top: 60px;
    padding-bottom: 30px;
}
.serv_vod p{
	font-size: 17px;
}
.serv_footer{
	padding: 40px 0;
}
#row1,#row3,#row5{
	transition: all 1s ease 0s, opacity 1.5s ease 0s;
    opacity: 0;
    transform: translateX(1000px);
}
#row2, #row4, #row6{
	transition: all 1s ease 0s, opacity 1.5s ease 0s;
    opacity: 0;
    transform: translateX(-1000px);
}
.serv_pro_list{
	transition: all 1s ease 0s, opacity 1.5s ease 0s;
	opacity: 0;
	transform: translateY(-1000px);
}
.service_l{
	margin-bottom: 10px;
}
.service_box{margin-bottom: 10px;}
/*end服务页面*/


/*产品中心页面*/
.product_box{
	margin-bottom: 40px;
}
.product_title{
	padding: 20px 0;
}
.nav_two{
	padding: 30px 0;
}
.nav_two ul li{
	margin-bottom: 10px;
	width: 16.333%;
	border-right: 1px solid #d4d4d4;
}
.nav_two ul li:nth-child(12){
	border-right: 0px solid #d4d4d4;
}
.nav_two ul li:nth-child(24){
	border-right: 0px solid #d4d4d4;
}
.product_con{
	/*display: none;*/
}
.tow_con{
	display: block;
}
/*end产品中心页面*/

/*产品详情页*/
    .show_con{
    	width: 60%;
    	margin:30px auto;
    }
    .show_con h4{
    	padding: 20px 0;
    }
    .show_text{
    	padding: 20px 40px;
    }
    .show_text p{
    	padding-bottom:10px ;
    	font-size: 18px;
    }
    .show_text span{
    	font-size: 16px;
    }
    .previous,.next{
    	font-size: 20px;
    	margin-bottom: 10px;
    }
    .show_rlis{
    	padding: 5px 10px;
    }
    .show_boy{
    	width: 60%;
    	margin: auto;
    }
    .show_cboy{
    	width: 100%;
    	margin-top: 15px;
    }
    .show_flis span{
    	font-size: 15px;
    }
    .ne:hover span{
    	color: #D60000;
    }
    .show_cv{
    	padding-bottom: 20px;
    }
    .icon_fan{
    	width: 16px;
    	height: 18px;
    	background: url(../images/fan.png);
    	background-size: 100% 100%;
    	margin-right: 8px;
    	display: inline-block;
    	vertical-align: text-bottom;
    }
    .video_con{margin-bottom: 30px;}
/*end产品详情页*/

/*品牌页面*/
.brand_show{padding: 30px 0;}
.brand_title{padding: 30px 0;color: rgb(51, 51, 51);font-size: 24px;font-weight: 300;border-bottom: 1px inset #d3d3d3 !important;}
.brand_boy{padding-bottom: 20px;}
.brand_list{padding: 20px 0; border-bottom: 1px solid #d3d3d3;}
.brand_list_title span{font-size: 16px;font-weight: 600;margin-bottom: 5px;}
/*end品牌页面*/

/*end产品详情*/

/*新闻资讯详情页*/
.art_show{
	margin-top: 105px;
	padding: 0 85px;
}
.news_nav{
	padding: 20px 0;
}
.news_nav h2{
	padding: 10px 0;
	font-size: 25px;
}
.news_cv span{
	font-size: 14px;
	margin: 0px 10px;
}
.news_show_con{
	padding: 20px 0;
	font-size: 15px;
	line-height: 200%;
}
.art_show_box{
	padding: 20px 0;
}
/*end新闻资讯详情页*/

/*end内容样式*/
/*底部键盘*/
.keyboard_box{
	padding: 50px 0;
}
.min_keyboard{
	background: url(../images/keyboard_banner2.png);
	background-size: 100% 100%;
	height: 527px;
}
.keyboard_set{
	left: 0;
	display: flex;
	justify-content: center;
}
.keyboard_set1{
	top: 8%;
}
.keyboard_set2{
	top: 12%;
}
#write {
	margin: 0 0 5px;
	padding: 5px;
	width: 671px;
	height: 200px;
	font: 1em/1.5 Verdana, Sans-Serif;
	background: #fff;
	border: 1px solid #f9f9f9;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

#keyboard {
	margin: 0;
	padding: 0;
	list-style: none;
}
.keyboard1 li{
	background: #eee;
	border: 1px solid #f9f9f9;
	box-shadow: inset 0 0 1px #e8e8e8, 0 3px 0 #c3c3c3, 0 4px 0 #c9c9c9, 0 3px 5px #666;
}
.keyboard2 li{
	background: #232a35;
	box-shadow: inset 0 0 1px #232a35, 0 7px 0 #232a35, 0 5px 0 #c9c9c9, 0 8px 8px #333;
}
#keyboard li {
    text-shadow: 0 1px 0 #f5f5f5;
	float: left;
	margin:5px;
	width: 75px;
	height: 70px;
	text-align: center;
	font-size: 15px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	display: flex;
	justify-content: center;
	flex-direction: column;
}
#keyboard .dv{
	font-size: 22px;
}
.capslock,
.tab,
.left-shift {
	clear: left;
}

#keyboard .tab,#keyboard .lastitem{
	width: 104px;
}

#keyboard .capslock, #keyboard .return{
	width: 145px;
	flex-direction: initial;
	align-items: center;
}
.capslock_icon{
	width: 24px;
	height: 24px;
	background: url(../images/capslock_icon.png);
	background-size: 100% 100%;
	display: inline-block;
}

#keyboard .delete {
	width: 140px;
}

#keyboard .right-shift,#keyboard .left-shift{
	width: 188px;
	flex-direction: initial;
	align-items: center;
}
#keyboard .fn{
	width: 90px;
}
#keyboard .command{
	width: 107px;
}
#keyboard .back_cb2e2e{
	box-shadow: inset 0 0 1px #d23232, 0 3px 0 #b74b4b, 0 4px 0 #8a4747, 0 3px 5px #ef7474;
	border: 1px solid #e64444;
	background: #CB2E2E !important;
}
#keyboard .back_cb2e2e a{color: #fff;}
#keyboard .space {
	letter-spacing: 3px;
	font-size: 25px;
	width: 430px;
}
#keyboard li:hover {
	position: relative;
	top: 1px;
	left: 1px;
	border-color: #e5e5e5;
	cursor: pointer;
}
.key{
	width: 1600px;
}
.key:after{
	content: "";
    position: absolute;
    bottom: 0px;
    left: 0;
    width: 100%;
    z-index: -1;
    box-shadow: 0 0 13px 2px #000;
}
.key_sub_w130{width: 130px !important;}
.key_sub_w100{width: 100px !important;}
/*end底部键盘*/

/*尾部样式*/
.link_con{padding-top:20px ;}
.link_con li{margin-right: 10px;}
.footer{
	line-height: 50px;
}
.footer a{
	font-size: 14px;
}
.footer_input{
	border: none;
	box-shadow:none;
	border-bottom: 1px solid #ccc;
}
.footer_input:active{
	outline:none !important;
	box-shadow:none !important;
	border: none !important;
}
.form-grov{
	margin-top: 20px;
}
.form-grov textarea{
	height: 180px;
}
/*end尾部样式*/

/*端口样式*/
/*@media (min-width: 1200px){
	.container {
    width: 1000px;
}
}*/
/*@media only screen  and (max-width: 1440px) {
}*/
@media only screen and (max-width: 990px ) {
	.footer{
	line-height: 45px;
}
.footer a{
	font-size: 14px;
}
.nav_logo{
	height: 65px;
}
.log_img{
	width: 95px;
}
.en_box{
	padding: 15px 0;
}
.en{
	width: 79px;
	padding: 3px 0;
}
}
@media only screen and (max-width:768px ) {
	.section{
		margin-top: 54px;
	}
	.footer{
	padding: 0.8rem 0;
	line-height: 100%;
   }
   .ma_boy_pro{margin-bottom: 30px;}
   .product_box{margin-bottom: 20px;}
   /*头部*/
  #nav_eject{
  	display: none !important;
  }
  .navbar-header{
  	padding: 5px 10px;
  }
  .logo{
  	padding: 0;
  	display: inline-block;
  	float: left;
  }
  .logo img{
  	width: 110px;
  	margin: 5px 0;
  }
  .navbar-toggle{
  	margin: 5px 0;
  }
  .navbar-nav>li{
  	text-align: center;
  	width: 100%;
  	border-bottom: 1px solid #eee;
  }
  .navbar-nav>li>a{
  	line-height: 50px;
  }
  .nav_aa:hover .nav_v_list{
	display: none !important;
	top: auto;
}
.mobile_block{
	display: block !important;
}
.nav_list_l{
	display: none;
}
.Products_list{
	padding: 15px;
}
  /*end头部*/

/*首页标题*/
.set_title {
    padding: 15px 0;
}
.set_title h2 {
    padding-bottom: 10px;
    font-size: 18px;
    line-height: 25px;
}
.set_border {
    height: 2px;
    margin: 10px 0;
}
.set_border1 {
    width: 100%;
}
/*end首页标题*/
/*首页公司简述*/
.sketch_box{
	width: 100%;
}
.sketch_set{
	width: 100%;
	position: inherit;
	margin-top: 15px;
}
/*end公司简述*/

/*首页案例*/
.Products{
	margin: 5px 0;
}
.set_title_p {
    margin-bottom: 15px;
}
.set_an{
	font-size: 16px;
}
.journalism_box {
    padding: 10px 0;
}
.Products_set {
    padding: 10px 0;
}
.journalism_con {
    padding: 10px 0;
    margin-bottom: 15px;
    border-bottom: 1px solid #999;
}
.journalism_fl {
    width: 25.5%;
}
.journalism_list{
    width: 71%;
}
.journalism_list h4,.journalism_list p{
	overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}
.journalism_an a ,.journalism_an span{
	font-size: 13px;
}
.art_show_box img{
	width: 100%;
}
.art_er{
	display: none;
}
/*end首页案例*/
/*首页新闻*/
.journalism_box .journalism_li{
	width: 100%;
	margin-bottom: 10px;
}
/*end首页新闻*/

/*关于*/
.about_vod{
	padding: 15px 0;
}
.about_vod h2{
	margin: 0;
	font-size: 20px;
}
.about_vod p{
	font-size: 15px;
}
.about_cont{
	padding: 20px 0;
}
.about_cont .row{
	margin: 0;
}
.about_set{
	padding: 0;
}
.about_cont .row h3{
	font-size: 18px;
	margin-top: 15px;
}
.about_list h4{
	font-size: 17px;
}
.about_list h4 span{
	font-size: 15px;
}

/*公司理念*/
.idea_box{
	margin: 0;
}
.idea_box .border-right_eaeaea{
	border: none;
}
.idea_box .col-lg-9{
	padding: 0;
}
.idea_title{
	padding: 15px 0;	
}
.idea_title h2{
	font-size: 25px;
}
.idea_con{
	padding: 20px 0;
}
/*end关于*/
/*案例*/
.product_title {
    padding: 15px 0;
    font-size: 18px;
}
.product_title span{
	font-size: 15px;
}
.nav_two{
	padding: 15px 0;
}
.nav_two ul li{
	width: 49.333%;
}
.nav_two ul li:nth-child(even){
	border-right: 0px solid #fff;
}
.show_cv {
    padding-top: 15px;
    width: 100%;
}
.show_cv img{
	margin-bottom: 10px;
}
.show_con {
    width: 100%;
    margin: 10px auto;
}
.show_text {
    padding: 10px;
}
.show_text span {
    font-size: 15px;
}
.show_boy {
    width: 100%;
}
/*end案例*/

/*服务*/
.service_title {
    padding: 20px 0;
    font-size: 18px;
}
.service_box .row{
	margin: 0;
}
.service_list{
	height: auto !important;
	padding: 10px;
}
.service_list h3{
	font-size: 20px;
}
.service_list_c{
	font-size: 15px;
	line-height: 150%;
}
.serv_pro_set{
  padding: 10px;
}
.serv_pro_list{
	width: 46%;
	margin-right: 0;
	margin-bottom: 10px;
}
.serv_pro_list:nth-child(odd){
	margin-right: 20px;
}
.serv_vod{
	padding: 15px 0;
}
.serv_vod h2{
	font-size: 20px;
}
.serv_vod p{
	font-size: 15px;
}
.serv_footer {
    padding: 20px 0;
}
.service_l .wth40{
	text-align: center;
	width: 100%;
}
/*end服务*/

/*新闻*/
.article_set{
	padding: 15px 0;
}
.article_list{
	margin-top: 10px;
	border-bottom: 1px solid #999;
}
.article_list h4{
	padding-bottom: 4px;
}
.article_list a{
   padding: 10px 0;
}
.article_list a span{
	font-size: 14px;
}
.article_list .ec{
	width: 75%;
	overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
}
.load_more{
	width: 45%;
	margin: 0 auto;
}
.article_con{
	padding: 5px 0;
}
.art_show_box{
	padding: 5px 0;
}
.news_nav{
	padding: 0;
}
.news_nav h2{
	font-size: 20px;
}
.previous, .next{
	font-size: 15px;
}
/*end新闻*/

/*联系*/
.contact_box{
	padding: 15px 0;
}
.contact_box h2{
	font-size: 18px;
}
.contact_box h4{
	font-size: 16px;
	width: 33%;
	font-weight: 700;
}
.contact_list{
	display: flex;
}
.contact_list p{
	padding: 0;
	font-size: 14px;
	margin-left: 5px;
}
.contact_mail{
	padding: 15px 0;
	font-size: 20px;
}
/*end联系*/

/*轮播图*/
.swiper-container{
	width: 100%;
	height: 100%;
}
.swiper{
	margin-top: 74px;
}
.swiper-pagination-bullet{
	width: 10px !important;
	height: 10px !important;
}
.swiper_img{
	display: block;
    text-align: center;
}
/*end轮播图*/
.nav_set .nav{
	height: auto;
}
.nav_set .nav li{
	border-bottom: 1px solid #fff;
	margin-right: 0px;
	text-align: center;
}
.nav_set .nav li a{
	line-height: 40px;
}
.footer a{
	font-size: 12px;
}
.nav_logo{
	height: 60px;
}
.log_img{
	margin-top: 0.4em;
	width: 80px;
}
.en_box{
	padding: 14px 0;
}
.en{
  width: 70px;
  font-size: 13px;
  padding: 4px 0;
}
.input_bov{
	float: none;
	display: none;
}
.mobile_disp_none{
	display: none;
}
#dituContent{
	height: 300px !important;
	margin-top: 20px;
}
.idea_box img{
	width: 100%;
}
/*品牌页面*/
.brand_title{padding: 16px 5px;font-size: 20px;margin-bottom: 0px;}
.brand_boy{padding-bottom: 0px;}
.brand_list{padding: 15px 0px 20px 5px;}
/*end品牌页面*/

}

@media only screen and (max-width: 479px){
	.navbar-nav{overflow-x: hidden;}
	
	.keyboard_box {padding: 20px 0;}
	.key img{display: none;}
	.key{width: 100%;background: #bb0202;border-radius: 10px;}
	.keyboard_set1{position: inherit;}
	#keyboard li{width: 110px;height: 40px;padding: 0 3px;font-size: 13px;margin: 6px;}
	.capslock, .tab, .left-shift{clear: inherit;}
	#keyboard .tab, #keyboard .lastitem{width: 110px;}
	.key_sub_w130{width: 110px !important;}
	#keyboard .capslock, #keyboard .return{width: 110px;color: #999;background: #eee !important;box-shadow:none;}
	.capslock_icon{display: none;}
	.key_sub_w100 {width: 110px !important;}
	#keyboard .right-shift, #keyboard .left-shift{width: 110px;background: #eee !important;box-shadow:none;color: #999;}
	#keyboard .space {letter-spacing: 2px;font-size: 15px;width: 110px;background: #eee !important;box-shadow:none;color: #999;}
	#keyboard .command{width: 110px;}
	#keyboard .fn{width: 110px;}
	.tab{width: 110px;}
	#keyboard .back_cb2e2e a{color: #999;}
	
	
	.product_show_bread{display: none;}
	.link_con{display: none;}
	.swiper_title{width: 100%;height: 100%;display: flex;justify-content: center;align-items: center;flex-direction: column;}
	.Products_list h4{background: #000;}
	.footer_d{display: none;}
	.footer_m{display: block;}
	.back_b_rgba08,.btn01 .ovrly2{filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7f000000, endcolorstr=#7f000000);}
	
}

@media only screen and (max-width: 767px){
	.navbar-nav{overflow-x: hidden;}
	
	.keyboard_box {padding: 20px 0;display: none;}
	.key img{display: none;}
	.key{width: 100%;background: #bb0202;border-radius: 10px;}
	.keyboard_set1{position: inherit;}
	#keyboard li{width: 110px;height: 40px;padding: 0 3px;font-size: 13px;margin: 6px;}
	.capslock, .tab, .left-shift{clear: inherit;}
	#keyboard .tab, #keyboard .lastitem{width: 110px;}
	.key_sub_w130{width: 110px !important;}
	#keyboard .capslock, #keyboard .return{width: 110px;color: #999;background: #eee !important;box-shadow:none;}
	.capslock_icon{display: none;}
	.key_sub_w100 {width: 110px !important;}
	#keyboard .right-shift, #keyboard .left-shift{width: 110px;background: #eee !important;box-shadow:none;color: #999;}
	#keyboard .space {letter-spacing: 2px;font-size: 15px;width: 110px;background: #eee !important;box-shadow:none;color: #999;}
	#keyboard .command{width: 110px;}
	#keyboard .fn{width: 110px;}
	.tab{width: 110px;}
	#keyboard .back_cb2e2e a{color: #999;}
	
	.product_show_bread{display: none;}
	
	.service_box {margin: 20px 0;}
	
	.swiper_title p{font-size: 16px;padding: 0px 0 15px 0;}
    .swiper_title h2{font-size: 18px;padding-bottom: 20px;}
    
    .product_show_bread{display: none;}
	.link_con{display: none;}
	.swiper_title{width: 100%;height: 100%;display: flex;justify-content: center;align-items: center;flex-direction: column;}
	.Products_list h4{background: #000;}
	.footer_d{display: none;}
	.footer_m{display: block;}
	.back_b_rgba08,.btn01 .ovrly2{filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7f000000, endcolorstr=#7f000000);}
    
}
@media only screen and (max-width: 1198px) and (min-width: 768px){
	.navbar-nav>li {margin-right: 10px;}
	.navbar-nav>li>a {padding: 0 13px;}
	
	.keyboard_box {padding: 35px 0;}
	.key img{display: none;}
	.key{width: 700px;height: 360px;background: #bb0202;border-radius: 10px;}
	.keyboard_set1{top: 0%;}
	#keyboard li{width: auto;height: 53px;padding: 0 3px;font-size: 13px;margin: 3px;}
	.capslock, .tab, .left-shift{clear: inherit;}
	#keyboard .tab, #keyboard .lastitem{width: auto;}
	.key_sub_w130{width: auto !important;}
	#keyboard .capslock, #keyboard .return{width: auto;color: #999;background: #eee !important;box-shadow:none;}
	.capslock_icon{display: none;}
	.key_sub_w100 {width: auto !important;}
	#keyboard .right-shift, #keyboard .left-shift{width: auto;background: #eee !important;box-shadow:none;color: #999;}
	#keyboard .space {letter-spacing: 2px;font-size: 19px;width: 265px;background: #eee !important;box-shadow:none;color: #999;}
	#keyboard .command{width: auto;}
	#keyboard .fn{width: auto;}
	.tab{width: auto;}
	#keyboard .back_cb2e2e a{color: #999;}
	
	.ke_l{left: 25%;}
	.set_border{margin: 10px 0;}
	.set_title{padding: 25px 0;}
	
	.swiper_title p{font-size: 20px;padding: 10px 0;}
    .swiper_title h2{font-size: 25px;padding-bottom: 20px;}
}

@media only screen and (max-width: 1698px) and (min-width: 1199px){
	.navbar-nav>li {margin-right: 20px;}
	
	.keyboard_box {padding: 40px 0;}
	.key{width: 1100px;}
	.keyboard_set1{top: 6%;}
	#keyboard li{width: 60px;height: 59px;font-size: 13px;margin: 3px;}
	.key_sub_w130{width: 89px !important;}
	#keyboard .capslock, #keyboard .return{width: 95px;}
	.key_sub_w100 {width: 79px !important;}
	#keyboard .right-shift, #keyboard .left-shift{width: 140px;}
	#keyboard .space {letter-spacing: 2px;font-size: 19px;width: 265px;}
	#keyboard .command{width: 102px;}
	.tab{width: 91px;}
	
	.brand_show{padding-top:28px;padding-bottom:10px;}
	
	.swiper_title p{font-size: 45px;padding: 35px 0; font-family:"华文行楷";color:red;font-weight:700;}
    .swiper_title h2{font-size: 55px;padding-bottom: 5px;font-family:"华文行楷";color:red;font-weight:700;}
	.swiper_title h3{font-size: 20px;padding-bottom: 55px;color:#575757;font-weight:700;}
}
/*@media only screen and (max-width: 1920px) and (min-width: 1588px){
	.container {
		max-width: 1600px;
	}
}*/
