@charset "utf-8";


a:hover {text-decoration: none;}

a {transition: all .4s;-webkit-transition: all .4s;-moz-transition: all .4s;}



/*头部样式*/

#header {position: relative;}
#header .container{position: relative;}
#header > .header_box{ position:absolute; top:0; left:0; z-index:100; width:100%; background: url(../img/rgb0.8.png); border-bottom:solid 1px #333}

#header .logo {/* height:100px */}

#header .dianhua{position:absolute;right: 5.5%;top: 10px;}


@media (min-width: 768px) {

#header .logo {margin-top: 16px;}
   

}





#header .menu_icon {position: absolute;top: 35%;right: 5%;width: 8%;}

@media all and (max-width: 640px) {

	#header > .header_box{ position:relative; background:#161618}

	#header .logo{ height:70px;}
 #header .dianhua{display: none;}
	.logo img{ max-height:100%;max-width:none}

}



/*pc导航*/

.pc_menu .menu{ margin-top:25px;}

.pc_menu .menu .nLi {float: left;width: 13.5%;position: relative;}

.pc_menu .menu .nLi h3 {padding:15px 0 25px 0; font-size:16px; }

.pc_menu .menu .nLi h3 a {display: block;text-align: center;color: #fff;line-height: 30px;}

.pc_menu .menu .nLi:hover h3{/* background: url(../img/nav_bg.jpg) no-repeat center 50px; */}

.pc_menu .menu .nLi:hover h3 a{color: #ea0101;}

.pc_menu .menu .nLi .menu_2 {display: none;background: #ea0101;position: absolute;top: 70px;width: 100%;z-index: 10;padding:10px 0;}

.pc_menu .menu .nLi .menu_2 li a {display: block;color: #fff;line-height:35px;text-align: center;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;padding:0 5%;}

.pc_menu .menu .nLi .menu_2 li a:hover{ background:#c9c0ae}



/*大图样式*/

#banner {overflow: hidden;background: #010a17;}

#banner .owl-theme .owl-controls .owl-dots {position: absolute;bottom: 2%;width: 100%;}/*大图下方点点的位置*/

#banner .owl-theme .owl-controls .owl-nav .owl-prev,#banner .owl-theme .owl-controls .owl-nav .owl-next{ position:absolute; bottom:50%;padding:15px 10px; background:url(../img/white_bg.png)}/*箭头的设置*/

#banner .owl-theme .owl-controls .owl-nav .owl-prev{ left:5%;}

#banner .owl-theme .owl-controls .owl-nav .owl-next{ right:5%;}

#banner #owl-demo a.item {display:block;background-position: center center;background-repeat:no-repeat;height: 100%;width: 100%;background-size: 100% auto;}

#owl-demo,#owl-demo .owl-wrapper-outer,#owl-demo .owl-wrapper,#owl-demo .owl-item,#banner {height: 920px;}/*大图记得修改高度*/

@media all and (max-width: 1400px) {

  #owl-demo,#owl-demo .owl-wrapper-outer,#owl-demo .owl-wrapper,#owl-demo .owl-item,#banner {height: 700px;}

}

@media all and (max-width: 992px) {

  #owl-demo,#owl-demo .owl-wrapper-outer,#owl-demo .owl-wrapper,#owl-demo .owl-item,#banner {height: 400px;}

}

@media all and (max-width: 640px) {
.pc_menu {display:none;}
	#banner .owl-theme .owl-controls .owl-nav .owl-prev,#banner .owl-theme .owl-controls .owl-nav .owl-next{ display:none !important}

  #owl-demo,#owl-demo .owl-wrapper-outer,#owl-demo .owl-wrapper,#owl-demo .owl-item,#banner {height: 200px;}

}





/*pc右侧快捷按钮*/

.right_nav {}

.right_nav .aside li > p,.right_nav .aside > li > div {background-color: #6a757c;color: #fff;}

.right_nav .aside {position: fixed;right: 0;top: 20%;z-index: 10000;}

.right_nav .aside > li {width: 60px;line-height: 60px;text-align: center;margin-bottom: 2px;cursor: pointer;position: relative;}

.right_nav .aside > li > p {position: relative;z-index: 1005;line-height: 60px;}

.right_nav .aside > li img {vertical-align: middle;}

.right_nav .aside > li p img {width: 80%;}

.right_nav .aside > li p:hover img {width: 85%;}

.right_nav .aside > li .img2 {display: none;}

.right_nav .aside > li > div {background-image: url(../img/white_bg.png);background-repeat: repeat;position: absolute;display: none;}

.right_nav .aside > li .phone_meassage {right: -240px;top: 0;width: 300px;text-align: center;font-size: 25px;line-height: 50px;padding: 5px 0;}

.right_nav .aside > li .qq_online {top: 0;right: -127px;width: 187px;padding: 0 20px 0 15px;}

.right_nav .aside > li .qq_online .qq_online_title {text-align: left;font-size: 15px;line-height: 30px;border-bottom: 1px solid #fff;}

.right_nav .aside > li .qq_online .qq_online_box {margin-top: 11px;}

.right_nav .aside > li .qq_online .qq_online_box ul li {line-height: 35px;}

.right_nav .aside > li .qq_online .qq_online_box ul li a{ color:#fff}

.right_nav .aside > li .qq_online .qq_online_box ul li i {float: left;margin-top: -17px;}

.right_nav .aside > li .qq_online .qq_online_box ul li span {float: left;margin-top: -16px;margin-left: 10px;}

.right_nav .aside > li .qq_online .qq_online_box ul li span:hover {text-decoration: underline;}

.right_nav .aside > li .ewm {top: -20px;right: 60px;width: 100px;height: 100px;}

.right_nav .aside > li .search_box {position: absolute;top: 0;right: -205px;width: 265px;text-align: center;height: 100%;}

.right_nav .aside > li .search_box .search_input {width: 220px;height: 36px;position: relative;margin: 12px auto;}

.right_nav .aside > li .search_box .search_input span {position: absolute;line-height: 34px;left: 10px;z-index: 101;}

.right_nav .aside > li .search_box .search_input input {width: 220px;border: none;background-color: transparent;height: 36px;padding-left: 10px;position: absolute;line-height: 30px;z-index: 1;top: 0;left: 0;background: url(../img/black_bg.png);}

.right_nav .aside > li .search_box ::-webkit-input-placeholder {color: #fff;}





/*底部样式*/

#footer{margin-top:70px;background: #00040d;}

.foot_con{ padding-top:35px; padding-bottom:35px;}

.foot_logo{position:relative; height:130px;}

.foot_logo img{ max-width:100%; max-height:100%; top:0;left:0;right:0;bottom:0; position:absolute; margin:auto;}

.foot_contact .title{ font-size:24px; color:#fff; position:relative; padding-bottom:10px; margin-bottom:15px;}

.foot_contact .title:before{display:block; content:" "; position:absolute; bottom:0; left:0; height:3px; line-height:3px; background:#ea0101; width:50px;}

.foot_contact ul li{ line-height:22px; padding:3px 0; color:#fff}

.foot_contact ul li span{ float:left; width:60px;}

.foot_contact ul li p{ margin-left:60px;}

.foot_er img{ width:80%; margin:auto}



#footer .friendship {padding: 20px 0;background:#ea0101;color: #fff;}

#footer .friendship h4 {color: #fff;font-size:16px;background: url(../img/friendlink.jpg) no-repeat; background-size:auto 100%; padding-left:30px;line-height:22px;}

#footer .friendship a {padding: 0 15px; color:#fff; font-size:16px;line-height:22px;}

#footer .copyright {text-align: center;padding: 15px 0;position: relative; border:solid 1px #333}

#footer .copyright .copyright_con {color: #808080;}

#footer .copyright .copyright_con a{ color:#808080}



#footer .copyright .top {position: absolute;right: 10px;top: -15px;width: 30px;height: 30px;border-radius: 50%;z-index: 10;}

#footer .copyright .top img {width: 80%;top: 2px;z-index: 100;position: absolute;left: 3px;}

#footer .copyright .top:before {background-image: url(../img/black_bg.png);display: block;content: " ";border-radius: 50%;z-index: 99;position: absolute;top: 0;left: 0;width: 30px;height: 30px;}

@media (max-width: 640px) {

#footer{ margin-top:20px;}

}

/*wap底部快捷按钮*/

.wap_footer {width: 100%;position: fixed;left: 0;bottom: 0;padding: 7px 0;z-index: 100000;background: #ea0101;}

.wap_footer dl {width: 20%;float: left;text-align: center; margin-bottom:0;}

.wap_footer dt {height: 33px;}

.wap_footer dd {color: #fff;}

.wap_footer dl dt img {width: 40%;}



/*手机底部搜索*/

.wap_search_input {position: fixed;bottom: 65px;left: 100%;width: 100%;z-index: 1000;padding: 8px 2%;background: #ea0101;}

.wap_search_input:after {background-color: rgba(0, 0, 0, 0.1);display: block;content: " ";position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 10;}

.wap_search_input input {float: left;width: 80%;border-radius: 4px;height: 30px;line-height: 30px;padding-left: 2%;color: #333;position: relative;z-index: 100;box-sizing: border-box;}

.wap_search_input p {float: left;height: 30px;line-height: 30px;color: #fff;position: relative;z-index: 100;margin-left: 2%;width: 18%;text-align: center;border-radius: 5px;background: rgba(255, 255, 255, 0.2);}



/*黑色遮罩*/

.black_cloth {position: fixed;z-index: 10000000;width: 100%;height: 100%;background: url(../img/black_cloth.png) repeat;display: none;top: 0;left: 0;}



/*手机左边弹出导航*/

.wap_menu {width: 250px;position: fixed;top: 0px;left: -250px;height: 100%;text-align: left;z-index: 10000001;background: #ea0101;}

.wap_menu li.menu_tit {font-size: 18px;font-weight: bold;background: rgba(255, 255, 255, 0.3);position: relative;padding: 15px 10px;color: #fff;}

.wap_menu li.menu_tit span {font-size: 20px;position: absolute;top: 12px;right: 15px;border-bottom: none;z-index: 1000;}

.wap_menu li {margin-bottom: 2px;font-size: 14px;position: relative;}

.wap_menu li .wap_menu1 {line-height: 24px;font-size: 16px;text-transform: Uppercase;background: rgba(255, 255, 255, 0.1);position: relative;}

.wap_menu li p {padding: 10px 10px; margin-bottom:0;}

.wap_menu li .wap_menu1 a {display: block;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;padding-right: 25px;color: #ffffff;}

.wap_menu li .wap_menu1 p.left {float: none;}

.wap_menu li .wap_menu1 p.right {width: 15%;text-align: center;color: #fff;position: absolute;top: 0;right: 0;float: none;z-index: 1000;}

.wap_menu li .wap_menu2 {display: none;}

.wap_menu li .wap_menu2 a {display: block;background: none;color: rgba(255, 255, 255, 0.8);overflow: hidden;font-size: 14px;border-bottom: rgba(255, 255, 255, 0.1) solid 1px;padding: 10px;}

.wap_menu li .wap_menu2 a i {float: left;width: 4px;height: 4px;background-color: #fff;margin: 8px 10px 0 5px;}

.wap_menu li .wap_menu2 a span {float: left;width: 85%;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}







.crumb{background:#ea0101;padding:14px;position:relative;color: #fff;margin-top:-61px;z-index:100}

.crumb span{float:right;line-height:34px;color: #fff;}

.crumb h2{background: url(../img/crumb_bg.jpg) no-repeat left center; padding-left:50px;}

.crumb h2 b{ font-size:26px; font-weight:normal; color:#fff;}

.crumb h2 em{ font-size:24px; color:#333;text-transform:Uppercase; font-style:normal; margin-left:10px;}



.main{ float:right;margin-top:40px; }



/*pc侧边栏分类样式*/

._aside{padding-right: 0;width: 240px!important;padding-left: 0;margin-top:40px;border: solid 1px #de3e3f;}

._aside h2{ display:none}

/*一级的样式*/

._aside ul.sidemenu{ overflow:hidden;}

._aside ul.sidemenu > li.sub1{ margin-bottom:-1px;  }

._aside ul.sidemenu > li.sub1 ul {display: none;border-bottom:solid 1px #4a4a4d; padding:8px 0;}

._aside ul.sidemenu > li.sub1 > a.sub1_a {display: block;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;height:50px;line-height:50px;color: #666;font-size:16px;background: url(../img/sub1_ico2.png) no-repeat 95% center;padding:0 20px 0 15px;border-bottom: solid 1px #de3e3f;}

._aside ul.sidemenu > li.current > a.sub1_a,._aside ul.sidemenu > li:hover > a.sub1_a {background: url(../img/sub1_ico1.png) no-repeat 95% center #ea0101; color:#000; text-decoration:none }

/*二级的样式*/

._aside ul.sidemenu > li.sub1 > ul > li.sub2 > a.sub2_a {display: block;text-overflow: ellipsis;overflow: hidden;white-space: nowrap; height:26px; line-height:26px; padding:0 15px 0 30px;background: url(../img/sub2_ico1.jpg) no-repeat 15px center ; color:#ccc}

._aside ul.sidemenu > li.sub1 > ul > li.sub2.current > a.sub2_a,._aside ul.sidemenu > li.sub1 > ul > li.sub2:hover > a.sub2_a{background: url(../img/sub2_ico2.jpg) no-repeat 15px center ; color:#ea0101}

/*三级的样式*/

._aside ul.sidemenu > li.sub1 > ul > li.sub2 > ul{ border-bottom:none; padding:4px 0}

._aside ul.sidemenu > li.sub1 > ul > li.sub2 > ul > li.sub3 > a.sub3_a {display: block;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;height:26px; line-height:26px;padding:0 15px 0 45px;background: url(../img/sub3_ico1.jpg) no-repeat 30px center ; color:#ccc}

._aside ul.sidemenu > li.sub1 > ul > li.sub2 > ul > li.sub3.current > a.sub3_a,._aside ul.sidemenu > li.sub1 > ul > li.sub2 > ul > li.sub3:hover > a.sub3_a{background: url(../img/sub3_ico2.jpg) no-repeat 30px center ; color:#ea0101}








.article{ padding-top:0px;}

@media (max-width: 640px) {

	.article{ padding-top:15px;}



	.main{ display:block; width:100%; padding:0 15px; margin-top:0; margin-left:0}

  ._aside {padding: 0;display:block; width:100%!important; background:none; margin:0; float:none; margin-top:0px;} 

  /*手机内页crumb*/

  ._aside > h2 { background: url(../img/crumb_bg.jpg) no-repeat 20px center #ea0101; background-size:auto 50%; padding-left:50px; height:35px; line-height:35px;display:block}

  ._aside > h2 b{ font-size:16px; font-weight:normal; color:#fff; line-height:35px; float:left}

._aside > h2 em{ font-size:12px; color:#333;text-transform:Uppercase; font-style:normal; margin-left:10px; line-height:33px;float:left; margin-top:2px;}



  ._aside h2 .phone-menuicon {float: right;cursor: pointer;height:27px;}

  ._aside h2 .phone-menuicon img {-webkit-transition: all .4s;transition: all .4s; width:70%;}

  /*手机内页分类下拉列表*/

  ._aside ul.sidemenu {width: 100%;display: none;}

  

  /*一级的样式*/

  ._aside ul.sidemenu > li.sub1 ul {padding:4px 0;}

  ._aside ul.sidemenu > li.sub1 > a.sub1_a { font-size:14px; height:40px; line-height:40px;}

._aside ul.sidemenu > li.current > a.sub1_a,._aside ul.sidemenu > li:hover > a.sub1_a {background: url(../img/sub1_ico3.png) no-repeat 95% center; color:#ea0101; text-decoration:none }

  /*二级的样式*/

  ._aside ul.sidemenu > li.sub1 > ul > li.sub2 > a.sub2_a {}

  /*三级的样式*/

._aside ul.sidemenu > li.sub1 > ul > li.sub2 > ul{ border-bottom:none; padding:2px 0}

  ._aside ul.sidemenu > li.sub1 > ul > li.sub2 > ul > li.sub3 > a.sub3_a {}

  #header .menu_icon img {width: 100%;}

}



 

.service{background: #fff;padding-top:40px;padding-bottom:30px;}

.box .title{ text-align:center; margin-bottom:40px;}

.box .title b{font-size: 37px;color: #272727;letter-spacing: 5px;position:relative;}

.box .title b:before{display:block;content:" ";position:absolute;top: 0;left:-120px;width: 51px;height: 60px;background:url(../img/title_1.png) no-repeat;background-size:auto 100%;}

.box .title b:after{display:block;content:" ";position:absolute;top: 0;right:-120px;width: 51px;height: 60px;background:url(../img/title_2.png) no-repeat;background-size:auto 100%;}

.box .title span{font-size: 24px;color: #272727;display:block;text-transform:Uppercase;}

.service .inner ul{ overflow:hidden}

.service .inner ul li{ width:50%; float:left; text-align:right;border-bottom:solid 1px #333333; margin-bottom:-1px;}

.service .inner ul li>div{padding:60px 0;}

.service .inner ul li>div .serivce_litext b{font-size:22px; font-weight:normal; margin-bottom:20px; display:block}

.service .inner ul li>div .serivce_litext b a{color: #272727;font-size: 30px;}

.service .inner ul li>div .serivce_litext p{color: #272727;font-size: 16px;line-height: 27px;}

.service .inner ul li:hover{/* background:#252527; */}


.service .inner ul li .service_li{ float:right;  border-right:solid 1px #333; padding-right:10px; }

.service .inner ul li .service_li .serivce_litext{float:left;width: 65%;}

.service .inner ul li .service_li .service_ico{float:right;width: 30%;border-left:solid 1px #333;padding-left:3%;text-align:left;}




.service .inner ul li .service_li1{ float:left;  padding-left:11px;  }

.service .inner ul li .service_li1 .serivce_litext{float:right;width: 65%;text-align:left;}
.service .inner ul li:hover  *{color:#de3e3f!important}
.service .inner ul li .service_li1 .service_ico{float:left;width: 30%;border-right:solid 1px #333;padding-right:3%;}

@media (max-width: 640px) {

.service{ padding-top:20px; padding-bottom:15px;background-size:auto 100%;}

.box .title{ margin-bottom:15px;}

.box .title b{ font-size:16px; }

.box .title b:before{top: 2px;left: -45px;/* width: 60PX; */height: 30px;}

.box .title b:after{top: 2px;right:-75px;/* width:60PX; */height: 30px;}
.box .title span{ font-size:12px;}


.service .inner ul li{width: 49%;float: left;text-align: center;}
.service .inner ul li>div{padding:25px 0;}

.service .inner ul li>div .serivce_litext b{font-size:14px;margin-bottom:0;line-height:2!important;height: auto!important;}

.service .inner ul li .service_li{padding-right: 0;float: inherit;width: 100% !important;}

.service .inner ul li .service_li1{padding-left: 0;width: 100%!important;}

.service .inner ul li .service_li .serivce_litext{float: inherit;width: 100%;text-align: center;}

.service .inner ul li .service_li .service_ico{float: inherit;width: 100%;border-left: none;padding-left: 0;text-align: center;}
.service .inner ul li .service_li .service_ico img{height: 100px;}
.service .inner ul li .service_li1 .service_ico img{height:100px;}
.service .inner ul li>div .serivce_litext p{font-size:14px;padding:0 20px}
.service .inner ul li>div .serivce_litext b a{font-size:20px;font-weight:bold;}
.service .inner ul li .service_li1 .serivce_litext{float:right;width: 100%;text-align: center;}

.service .inner ul li .service_li1 .service_ico{float:left;width: 100%;border-right: none;padding-right: 0;}

}



.about{background: url(../img/about_img.jpg) no-repeat left top;position:relative;/* padding-bottom:210px; */}

.about .about_tel{position:absolute;right:0;bottom: 0;height:70px;width: 46%;background: #ea0101;line-height:70px;padding-left:10%;}

.about .about_tel:before{display:block;content:" ";position:absolute;width:100%;height:70px;top: 0;right: 0;border: solid 1px #b90000;}

.about .about_tel span{color: #fff;font-size:24px;background:url(../img/tel_ico.jpg) no-repeat 5px;padding-left:55px;position:relative;z-index:10;}

.about .about_tel span b{ color:#fff; font-size:28px;}

.about .about_box{padding:30px 0 0 70px;background: #010b17;}

.about .about_box .title{border-bottom: solid 1px #ea0101;padding-bottom:20px;margin-bottom:45px;}

.about .about_box .title b{ font-size:28px; color:#fff; display:block; font-weight:normal}

.about .about_box .title span{ font-size:24px; color:#4c4c4c;text-transform:Uppercase}

.about .about_box .inner p{color:#cccccc;line-height:24px;height: 222px;overflow:hidden;}

.more a{font-size:16px;color: #fff;width:180px;height:55px;background: #de3e3f;line-height:55px;text-align:center;border: solid 1px #de3e3f;display:block;}

.about .about_box .inner:after{clear:both;}

.about .about_box .inner .more{}
.about .about_box .inner .more a{float:right;margin-top: 0;margin-bottom: 110px;}



@media (max-width: 920px) and (min-width: 640px) {

.about .about_tel span{ font-size:18px; }

.about .about_tel span b{ font-size:20px;}

}



@media (max-width: 640px) {

.about{padding-bottom:0px;background: url(../img/about_img.jpg) no-repeat 0% top;background-size: auto 50%;}

.about .about_box{padding:0;padding-top: 312px;padding-left: 15px;padding-right:15px;width: auto;}

.about .about_box .title{ padding-bottom:12px; margin-bottom:15px;}

.about .about_box .title b{ font-size:16px; float:left;}

.about .about_box .title span{ font-size:12px; float:left; margin-top:5px; margin-left:10px;}

.about .about_box .inner p{ line-height:22px; height:88px;}

.more a{ font-size:12px;width:120px; height:30px; line-height:30px; }

.about .about_box .inner .more a{margin-top:20px; margin-bottom:15px; }

.about .about_tel{ position:relative; right:0; bottom:0; height:36px; width:100%; background:#ea0101; line-height:36px; padding-left:0%; text-align:center}

.about .about_tel:before{height:1px; line-height:1px; top:-5px; right:0px; background:#ea0101;border:none }

.about .about_tel span{  font-size:12px; background-size:auto 100%; padding-left:30px; }

.about .about_tel span b{ font-size:14px;}

}



.pro{background: #fff;padding: 45px 0 50px 0;}

.pro .inner ul {}

.pro .inner > ul > li {text-align: center;padding: 0 15px;}

.pro .inner > ul > li a .text_area {line-height:60px;height:60px;font-size:16px;color: #fff;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}

.pro .inner > ul > li a:hover .text_area{ text-decoration:underline} 

.pro .inner > ul > li a .img_area{width:100%;border: solid 1px #de3e3f;position:relative;overflow:hidden;background: #fff;}

.pro .inner > ul > li a .img_area img{ max-width:100%; max-height:100%; top:0;left:0;right:0;bottom:0; position:absolute; margin:auto;transition: all linear 0.2s;-webkit-transition: all linear 0.2s;-moz-transition: all linear 0.2s;}

.pro .inner > ul > li a:hover .img_area img{transform: scale(1.08,1.08);-moz-transform: scale(1.08,1.08);-webkit-transform: scale(1.08,1.08);}

.pro .inner .more a{margin: 5px auto 0 auto;}

.pro .inner > ul > li a:hover .img_area{border:solid 1px #ea0101;}

@media (max-width: 640px) {

	.pro .inner ul { margin:0 7.5px}


	.pro .inner > ul > li {text-align: center;padding: 0 7.5px;}

.pro{ background:url(../img/pro_bg.jpg) no-repeat center bottom #090a0e; padding:24px 0 36px 0}

.pro .inner > ul > li a .text_area {font-size:14px;line-height:45px; height:45px;  }

.pro .inner .more a{ margin:24px auto 0 auto}



}



.news{padding: 45px 0 0px 0;background: #fff;}

.news .title span{color: #fff;}

.news .inner .more a{margin: 45px auto 50px auto;}

.news .inner ul li a{ display:block; border:solid 1px #4d4d4d; padding-bottom:20px;}

.news .inner ul li b{color: #000;font-size: 20px;font-weight:normal;padding: 0 10px;margin: 10px 0;/* font-weight: bold; */display:block;line-height:26px;text-align:left;height:52px;overflow:hidden;}

.news .inner ul li .news_txt{padding: 15px 10px;overflow:hidden;position:relative;border-top:solid 1px #4d4d4d;}

.news .inner ul li p{display:block;font-size: 14px;color: #272727;line-height: 1.5;height: 87px;overflow:hidden;margin-bottom: 15px;}

.news .inner ul li span{color: #272727;text-transform:Uppercase;display:block;position:absolute;bottom:0;left:30%;width:88%;transition: all linear 0.2s;-webkit-transition: all linear 0.2s;-moz-transition: all linear 0.2s;}

.news .inner ul li  span i{ float:right; margin-top:-2px;}

.news .inner ul li a:hover span{ left:6%;}

.news .inner ul li a:hover{border:solid 1px #ea0101;}

@media (max-width: 640px) {

	.news{    padding: 24px 0 15px 0;}

.news .inner ul { margin:0 7.5px}

.news .inner > ul > li {text-align: center;padding: 0 7.5px; margin-bottom:15px;}

.news .inner .more a{ margin:24px auto 0 auto}

.news .inner ul li b{ font-size:14px;line-height:22px; height:44px;margin:10px 0; padding:0 10px;}

.news .inner ul li .news_txt{ padding:10px}

.news .inner ul li span{ left:6%; font-size:12px; text-align:right}



}







/*新闻详情页样式，若不需要请删除*/

.news_detail .title {padding-bottom: 10px;border-bottom: dashed 1px #aaa;text-align: center;}

.news_detail .title h3 {font-size:16px;font-weight: bold;text-align: center;margin-bottom: 5px;line-height:35px}

.news_detail .title .box {display: inline-block;text-align: center;}

.news_detail .title .box img {width: 15px;height: 15px;display: inline-block;margin: 0 5px;vertical-align: middle;}

.news_detail .title .box div {margin-right: 5px;}

.news_detail .title .box .time {float: left;text-align: center;}

.news_detail .title .box .eye {float: left;text-align: center;}

.news_detail .title .box .back {float: left;}

.news_detail .news_detail_content {margin-top: 15px;}

.news_detail .pageTurning {margin-top: 15px;}

.news_detail .pageTurning .prevs,

.news_detail .pageTurning .nexts {background: #303033;line-height:250%;padding:0 10px;}

.news_detail .pageTurning .prevs {margin-bottom: 5px;}





/*产品详情页样式，若不需要请删除*/

.product_detail .title {padding-bottom: 10px;border-bottom: dashed 1px #aaa;text-align: center;}

.product_detail .title h3 {font-size:120%;font-weight: bold;text-align: center;margin-bottom: 5px;line-height:35px;}

.product_detail .title .box {display: inline-block;text-align: center;}

.product_detail .title .box img {width: 15px;height: 15px;display: inline-block;margin: 0 5px;vertical-align: middle;}

.product_detail .title .box .back {float: left;}

.product_detail .product_detail_images {padding-top: 15px;text-align: center;position: relative;}

.product_detail .product_detail_images .product_detail_btn2 {position: absolute;right: 2%;top: 48%;background:url(../img/rgb0.3.png);z-index: 100;font-size:0;}

.product_detail .product_detail_images .product_detail_btn1 {position: absolute;left: 2%;top: 48%;background:url(../img/rgb0.3.png);z-index: 100;font-size:0}

.product_detail .product_detail_images .product_detail_btn1 a img,.product_detail .product_detail_images .product_detail_btn2 a img{  margin: 10px 5px;}

.product_detail .product_detail_images .owl-carousel .owl-item img {width:auto;  margin: auto;cursor: pointer;max-width:100%;}

.product_detail .product_detail_images .owl-theme .owl-controls {position: absolute;bottom: 2%;width: 100%;}

.product_detail .product_detail_images .product_detail_img {width: 80%;margin: 0 auto;}

.product_detail .product_detail_content {margin-top: 20px;margin-bottom: 20px;}

.product_detail .pageTurning {margin-top: 15px;}

.product_detail .pageTurning .prevs,

.product_detail .pageTurning .nexts {background: #303033;line-height:250%;padding:0 10px;}

.product_detail .pageTurning .prevs {margin-bottom: 5px;}

 .pswp__bg{ background:url(../img/rgb0.8.png)}



.list-img  ul > li {text-align: center;padding: 0 15px;}

.list-img  ul > li a .text_area {line-height:60px; height:60px; font-size:16px; color:#999999;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}

.list-img  ul > li a:hover .text_area{ text-decoration:underline} 

.list-img  ul > li a .img_area{width:100%;border: solid 1px #de3e3f;position:relative;overflow:hidden;background: #fff;}

.list-img  ul > li a .img_area img{ max-width:100%; max-height:100%; top:0;left:0;right:0;bottom:0; position:absolute; margin:auto;transition: all linear 0.2s;-webkit-transition: all linear 0.2s;-moz-transition: all linear 0.2s;}

.list-img  ul > li a:hover .img_area img{transform: scale(1.08,1.08);-moz-transform: scale(1.08,1.08);-webkit-transform: scale(1.08,1.08);}

.list-img  ul > li a:hover .img_area{border:solid 1px #ea0101;}

@media (max-width: 640px) {

.list-img  ul { margin:0 -7.5px}

.list-img  ul > li {text-align: center;padding: 0 7.5px;}

.list-img  ul > li a .text_area {font-size:14px;line-height:45px; height:45px;  }



}



.list-text ul li{ margin-bottom:30px;}

.list-text ul li a{ display:block; border:solid 1px #4d4d4d; padding-bottom:20px;}

.list-text ul li b{color: #000;font-size:16px;font-weight:normal;padding:0 15px;margin:20px 0;display:block;line-height:26px;text-align:left;height:52px;overflow:hidden}

.list-text ul li .news_txt{ padding:20px 15px; overflow:hidden; position:relative;border-top:solid 1px #4d4d4d;}

.list-text ul li p{ display:block; color:#b2b2b2; line-height:24px; height:96px; overflow:hidden; margin-bottom:25px;}

.list-text ul li span{ color:#666666;text-transform:Uppercase;  display:block; position:absolute; bottom:0; left:30%; width:88%;transition: all linear 0.2s;-webkit-transition: all linear 0.2s;-moz-transition: all linear 0.2s;}

.list-text ul li  span i{ float:right; margin-top:-2px;}

.list-text ul li a:hover span{ left:6%;}

.list-text ul li a:hover{border:solid 1px #ea0101;}

@media (max-width: 640px) {

.list-text ul { margin:0 -7.5px}

.list-text ul li{ margin-bottom:15px;}

.list-text > ul > li {text-align: center;padding: 0 7.5px;}

.list-text .more a{ margin:24px auto 0 auto}

.list-text ul li b{ font-size:14px;line-height:22px; height:44px;margin:10px 0; padding:0 10px;}

.list-text ul li .news_txt{ padding:10px}

.list-text ul li span{ left:6%; font-size:12px; text-align:right}



}





.list_img_text ul li { border-bottom:dashed 1px #676768; padding-bottom:15px; margin-top:15px;}

.list_img_text ul li .img_area{ padding-left:0; padding-right:0}

.list_img_text ul li .text_area{padding-top:5px; padding-right:0	}

.list_img_text ul li .text_area .title { font-size:16px; height:35px; line-height:35px;background:url(../img/news_ico.jpg) no-repeat 0px center; padding-left:10px; margin-bottom:5px;}

.list_img_text ul li .text_area .title p{text-overflow: ellipsis;overflow: hidden;white-space: nowrap;max-width:80%;color: #000;float:left}

.list_img_text ul li .text_area span{ font-weight:normal; margin-left:10px; font-size:14px; float:left}

.list_img_text ul li:hover .text_area  *{ color:#ff0000!important }



.list_img_text ul li .text_area .tip {

    line-height: 25px;

    height: 50px;

    overflow: hidden;

}

.list_img_text ul li .text_area .tip a{ color:#999999}

@media screen and (min-width: 768px) and (max-width: 991px)  {

.list_img_text ul li .text_area .tip {

    height: 20px;

}}

@media screen and (max-width: 640px)  {

.list_img_text ul li .text_area{

 margin-top:0px;	

}}




.search ul{ border-top:dashed 1px #676768;}

.search ul li {font-size:16px; border-bottom:dashed 1px #676768;  padding:15px 0 15px 0;}

.search ul li a{ color:#fff; display:block; padding:10px 0;background:url(../img/sub2_ico2.jpg) no-repeat 15px 20px; padding-left:35px;}

.search ul li b{display:block; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; height:30px; line-height:30px;}

.search ul li p{display:block;overflow:hidden; height:40px; line-height:20px; font-size:14px; color:#666666}

.search ul li a:hover{ background:url(../img/sub2_ico2.jpg) no-repeat 15px 20px #303033; color:#ea0101}

@media (max-width: 640px) {

.search ul li {font-size:14px; padding:0 ; }



}







.page_box {

    text-align: center; margin-top:15px;

    display: block;

}

/*当前页的样式*/

.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus{ background:#ea0101; border-color:#ea0101}

/*分页块默认样式*/

.pagination > li > a, .pagination > li > span{ color:#666}

.pagination > li > a:hover, .pagination > li > span:hover{color:#666}



.feedback-form .title {

    padding:15px;



    background-color: #303033;

	margin-bottom:15px;box-sizing:border-box; 

}

.feedback-form .form-control{ background-color:#303033; border:solid 1px #303033}

.feedback-form .form-group .sure,.feedback-form .form-group .more{ padding:5px 15px; border:none; color:#fff; border-radius:5px; margin-right:10px;}

.feedback-form .form-group .sure{ background:#df0024}

.feedback-form .form-group .more{ background:#dfa800}

@media (max-width: 640px) {

 .feedback-form .title {margin-left:-15px; margin-right:-15px}

}









