﻿@charset "utf-8";
/* header --- start */
html,body{font-family: "宋体";overflow-x:hidden;}
a{cursor: pointer;font-family: "宋体";}
.header {min-width: 1000px;max-width: 1920px;width: 100%;height: 90px;margin: 0 auto;position: fixed;background: #fff;z-index: 1000;top: 0;left: 0px;box-shadow: 0px 1px 3px #666;}
.hei90{height:90px;overflow: hidden;}
.header {border-bottom: 1px solid #7c7c7c;}
.logo {width: 111px;height: 49px;margin-left: 30px;margin-top: 12px;float: left;}
.header_nav {float: left;height: 100%;line-height: 88px;margin-right: 0px;position: relative; margin-left: 60px;}
.header_nav li {float: left;height: 100%;padding-right: 40px;*margin-right: 15px;position: relative;}
.header_nav li a {display: block;height: 40px;line-height: 40px;margin-top: 25px;font-size: 1.2em;color: #000;text-align: center;}
.header_nav li.active a {color: #D0101B;border-bottom: solid 3px #D0101B;}
body.size1024 .header_nav li {  padding-right/*\**/: 15px;}
body.size1024 .header_nav li a {  font-size/*\**/: 14px;}
@media screen and (min-width: 320px) and (max-width: 1200px) {.header_nav li {  padding-right: 15px;} .header_nav li a {  font-size: 14px;}}
.header .icoo1, .header .icoo2 {width: 95px;height: 26px;display: block;float: right;position: relative;top: 50%;margin-top: -13px;}
.header .icoo1 {margin-left: 6px;margin-right: 30px;background: url(../img/button.png) no-repeat 0px 0px;}
.header .icoo2 {background: url(../img/button.png) no-repeat 0px -100px;}
.header .icoo1.active {background: url(../img/button.png) no-repeat 0px -50px;}
.header .icoo2.active {background: url(../img/button.png) no-repeat 0px -150px;}
.topButton, .topButton1 {margin-top: 33px;}
.topButton {float: right;}
.topButton1 {float: right;margin-left: 5px;margin-right: 30px;}
/* header --- end */
.bgcolor .text-center{ padding-top:130px;}
.index_cqx{ position:relative}
.mybox1{ font-size:16px;}
.mybox{position:absolute; width:100%; height:100%; left:0; top:100%; z-index:1000; color:#fff; background-size:cover; transition:all 0.6s;}
.mybox .bgcolor{ background:rgba(29,28,28,0.8);position:absolute;width:100%; height:100%;left:0; top:0;}
.mybox .mybox:before{ position:absolute; content:""; width:90%; height:92%; left:5%; top:4%; border:1px solid rgba(255,255,255,0.3);;}
.cqx01,.cqx02,.cqx03,.cqx04{ overflow:hidden;}
.index_cqx:hover .mybox{top:0%;}
.cqx01 .mybox{background-image: url(../images/ifa1.jpg);}
.cqx02 .mybox{background-image: url(../images/ifa2.jpg);}
.cqx03 .mybox{background-image: url(../images/ifa3.jpg);}
.cqx04 .mybox{background-image: url(../images/ifa4.jpg);}
.bgimgbox{ height:310px; position:absolute; width:100%;}
.cqx01 .bgimgbox{ top:0;}
.cqx02 .bgimgbox{ bottom:0}
.cqx03 .bgimgbox{background: url(../images/ifa3.jpg) no-repeat ; background-size:cover; top:0;}
.cqx04 .bgimgbox{background: url(../images/ifa4.jpg) no-repeat; background-size:cover; bottom:0}


.index_cqx:hover .mybox{opacity:1; }
.mybox1{position:absolute; left:0px;  width:100%; bottom:0px;
    background: rgba(0, 0, 0, 0.5); height:90px; line-height:90px;text-align:center; color:#fff;}
.mybox1:before{ position:absolute; content:""; width:90%; height:80%; left:5%; top:10%; border:1px solid rgba(255,255,255,0.3);}
.mybox2{ top:0; bottom:auto;}

/* 导航下拉菜单 --- start */
.nav {width: 100%;padding-bottom: 70px;background: #F9F9F9;position: fixed;left: 0px;top: 0px;z-index: 10047;	border-top:1px solid #e8e8e8;}

.tab_box{
width: 100%;
    height: auto;
    padding-top: 70px;
    padding-bottom: 70px;
    background: #F9F9F9;
    position: fixed;
    left: 0px;
    top: 90px;
    z-index: 10047;
    border-top: 1px solid #e8e8e8;
    display: none;
}
span.slide {
    display: block;
    width: 40px;
    margin: 0 auto;
    height: 40px;
    background: url(../images/button.png) no-repeat;
    position: absolute;
    top: 24px;
    left: 50%;
    cursor: pointer;
    animation: colorChange 1s linear infinite;
    -webkit-animation: colorChange 1s linear infinite;
}

@keyframes colorChange
{0%   {transform: scale(1) }
50% {transform: scale(1.5) }
100% {transform: scale(1) }}
@-webkit-keyframes colorChange
{0%   {-webkit-transform: scale(1) }
50% {-webkit-transform: scale(1.5) }
100% {-webkit-transform: scale(1) }}
/*Mozilla*/
@-moz-keyframes colorChange
{0%   {-moz-transform: scale(1) }
50% {-moz-transform: scale(1.5) }
100% {-moz-transform: scale(1) }}
/*Opera*/
@-o-keyframes colorChange
{0%   {-o-transform: scale(1) }
50% {-o-transform: scale(1.5) }
100% {-o-transform: scale(1) }}
@-ms-keyframes colorChange
{0%   {-ms-transform: scale(1) }
50% {-ms-transform: scale(1.5) }
100% {-webkit-transform: scale(1) }}


.nav .box .first {margin: 0px 50px;height: 100%;}
.mod_chanpin {width: 100%;height: 100%;border-right: solid 1px #E3E3E3;box-sizing: border-box;	z-index: 10050;}
.mod_chanpin dl {width: 14%;height: 100%;border-left: solid 1px #E3E3E3;font-size: 14px;text-indent: 12px;float: left;}
.navBox .mod_chanpin.jiejue dl{width: 19%;}
.mod_chanpin dl dt {height: 34px;line-height: 20px;color: #E21C1C;font-weight: bold;}
.mod_chanpin dl dt a {
    color: #E21C1C;
    font-weight: bold;
}
.mod_chanpin dl dd a {width: 100%;height: 29px;line-height: 34px;display: block;color: #6A6A6A;}
@media only screen and (min-width: 320px) and (max-width: 1200px) {.mod_chanpin dl dd a {  font-size: 12px;}
.mod_chanpin dl {  text-indent: 8px;}}
.mod_chanpin dl dd a:hover, .mod_about .text ul a:hover {color: #E21D1D;}
.mod_chanpin {width: 100%;height: 100%;border-right: solid 1px #E3E3E3;box-sizing: border-box;position: relative;	z-index: 1;}
.mod_chanpin .text {height: 100%;}
.mod_chanpin.mod_arrfe {width: 700px;height: 100%;position: absolute;left: 0px;top: 0px;}
.mod_chanpin .mod_arrfe img {width: 260px;height: 154px;float: left;	z-index: 1;}
.mod_chanpin .mod_arrfe p {    width: 700px;height: 154px;float: left;overflow: hidden;font-size: 12px;color: #848484;line-height: 36px; margin-left: 30px;}
.mod_chanpin .text ul {width: 20%;border-right:1px solid  #E3E3E3;float: left;text-align: center; margin-right: 16px;}


.mod_chanpin .text ul a {width: 100%;height: 40px;line-height: 40px;display: block;font-size: 14px;color: #777;}
.mod_chanpin .text ul a.menu_z{
	color: #fff;
}
.mod_chanpin .text ul a:hover{
background: #e30100;
    color: #fff;
}
.mod_arrfe ul{

}
.mod_arrfe ul li{
	line-height: 28px;
}
.mod_fangan {width: 100%;height: 100%;background: green;}
.mod_tiyan {width: 100%;height: 100%;background: #f60;}
.mod_fuwu {width: 100%;height: 100%;background: #333;}
.mod_zhanlue {width: 100%;height: 100%;background: red;}

.mod_arrfe_two{

}
.mod_arrfe_two ul{
	float: left;
	
}
.mod_arrfe_two ul li{
	       padding: 10px 70px 10px 35px;
	       cursor: pointer;
}
.mod_arrfe_two ul li:hover{
	        background: #e30100;
    color: #fff;
}
.mod_arrfe_two ul li:hover a{
    color: #fff;
}




    .mod_chanpin .text {
    height: 100%;
      width: 1140px;
    margin: 0 auto;

}



/* 导航下拉菜单 --- end */



.carousel {
    position: relative;
    /* height: 500px; */
    margin-top: 90px;
}
.carousel-indicators {
    /*bottom: -9px;*/
}
@media screen and (max-width: 1366px) {
.carousel-indicators {
    bottom: 2px;
}
}
.index_mdqy{
    width: 765px;
    margin: 30px auto;
}
.index_mdqy ul{

}
.index_mdqy ul li{
    display: inline-block;
    margin-right: 32px;
}

.index_mdqy a{
	display: block;
	padding: 10px 22px;
	color: #000;
	text-decoration: none;
	text-align: center;
	font-size: 14px;
}
.index_mdqy  li.active a{
background:#e30100;color:#fff;border-radius:5px;
}
.product-a-title  li.active{
background:#e30100;color:#fff;border-radius:5px;
}
.index_mdqy a:hover{
color: #fff;
             background: #e30100;
             text-align: center;
             border-radius: 5px;
}
.index_qxcp{
margin-top: 0px;
}
.lmw{
	
	width:80%;
             margin: 0 auto;
             margin-top: 35px;
}
.index_qxcp h2{
	line-height: 50px;
}
.index_qxcp_line{
	background: url(../images/title-line.png) no-repeat center top;
	height: 50px;
	padding-top:25px;
	color: #6b6b6b;
}
.index_cqx{
  height: 400px;
  float: right;
  margin-top: 25px;
  padding-top: 57px;
  background: #c9c9c9;
  margin-bottom: 65px;
  width:100%;
  cursor: pointer;
  overflow: hidden;
}
/*.index_cqx:hover {
 border: 1px solid #e30100;
}
*/
.index_khal{
	width:80%;
	margin: 0 auto;
	margin-top: 62px;
}
.index_khal h2{

	margin: 0 auto;
	background: #fff;
	width:225px;
	color: #333;
	margin-bottom: 18px;
}
.index_khal .col-md-4 img{
	width:100%;

}
.index_khal  .row{
	margin-bottom: 25px;

}
.index-cqx-center{
	padding: 0px 10px;
	padding-top: 30px; 
	padding-bottom: 30px;
	font-size:12px;
    text-align: center;
    height:170px;
}

.index-cqx-center1{
	padding: 0px 25px;
	padding-top: 50px;	
	height: 270px;
	font-size:12px;
    line-height: 25px;
    font-weight: 600;
    color: #2B2B2B;
}

.index-jjfa{
	padding-top: 45px;
	background: url(../images/jjfa-bg.jpg) no-repeat;
}
.index-jjfa h2{
	color: #fff;
}
.index-jjfa .col-md-3{
    padding: 0px 8px;
}
.index-jjfa .row{
	width:80%;
	margin: 0 auto;
}
.index-jjfa .index_jjfaxz{
	width:343px;
	margin: 0 auto;
	margin-top: 25px;
}
#carousel-indicatorsbox{ width: 294px; position: static; }

.index-jjfa .index_jjfaxz a{
	width:144px;
	height: 39px;
	line-height: 39px;
	text-align: center;
	display: inline-block;
	border-radius: 5px;
	background:#fff;color:#000;
}
.index-jjfa .index_jjfaxz a.active {
background:#e30100;color:#fff;
}
.index_ljgd{
	width:125px;
	height: 30px;
	line-height: 30px; 
	text-align: center;
        background: #e30100;
	color: #fff;
	border:1px solid #fff; border-radius:50px;
	margin-bottom: 21px;
	cursor: pointer;
	margin: 0 auto;
	
}
.index_ljgd1{
	width: 125px;
    height: 30px;
    line-height: 30px; 
    text-align: center;
    color: #F90404;
    border: 1px solid #F90B0B; 
    margin-bottom: 21px;
    cursor: pointer;
    margin: 0 auto;
    position: absolute;
    bottom: 10px;
    margin-left: 70px;
}
 
.index_ljgd1:hover
{
    background-color:#F90404;
    color:#FFFFFF;
} 
 
.index_bottom_three{
 width:80%;
 margin: 0 auto;
 margin-top: 0px;
}
.ibtzk{

}
.ibtk{
	border: 1px solid #ddd;
}
.index_bottom_three .top{
  height: 40px;
  text-align: center;
  line-height: 40px;
  cursor: pointer;
  background:#f5f5f5;
}
.index_bottom_three .top a{
 font-size:16px;
 font-weight:600;

}
.index_bottom_three .center{
margin-top: 20px;
height: 339px;
}
.index_bottom_three .center .ibct-center-img{
	height: 300px;
}
.index_bottom_three .center .ibct-center-img img{
	height: 300px;
}
.index_bottom_three .center .ibct-center-title{
	text-align: center;
	line-height: 39px;
	font-size: 12px;
}
.index_bottom_three .center img{
	width:100%;
}
.index_bottom_three .bottom{
 height: 120px;
 margin-top: 17px;
 background:#f5f5f5;
}
.index_bottom_three .bottom ul{
 margin-left: 14px;
 margin-top: 19px;
}
.index_bottom_three .bottom ul li{
 background: url(../images/quan.jpg) no-repeat left center;
 padding-left: 13px;
 padding-bottom: 8px;
}
.index_bottom_three .bottom ul li a{
color: #000;
}
.index_bottom_three .bottom ul li a.more{
color: #ff0000;
float: right;
margin-right: 15px;
margin-top: -10px;
font-size: 12px;
}
.index_qxcp .h2botton{
	width: 224px;
	height: 42px;
	line-height: 42px;
	background: #fff;
	color: #333;
	display: block;
	margin: 0 auto;
	margin-bottom: 25px;
}

.index-video img{
	width:100%;

}
.index-video{
	position: relative;
}
.index-video a{
    position: absolute;
    display: inline-block;
    width: 79px;
    height: 79px;
    left: 47.6%;
    top: 33%;
}
.index-video-k{
	margin-top: 90px;
}
.video-play {
    display: none;
    z-index: 9999;
    position: fixed;
    top: 50%;
    left: 50%;
    width: 700px;
    height: 500px;
    margin: -250px 0 0 -350px;
    border-radius: 4px;
    border: 1px solid #424242;
    background-color: #424242;
    box-shadow: 0 0 4px #666;
}
@media screen and (max-width: 1366px) {
.video-play {
    display: none;
    z-index: 9999;
    position: fixed;
    top: 55%;
    left: 50%;
    width: 700px;
    height: 500px;
    margin: -250px 0 0 -350px;
    border-radius: 4px;
    border: 1px solid #424242;
    background-color: #424242;
    box-shadow: 0 0 4px #666;
}
}

.close-video {
    position: absolute;
    right: -22px;
    top: -2px;
    width: 20px;
    height: 20px;
    background: url(../images/icon1.png)  no-repeat;
    display: inline-block;
}

	.flex-direction-nav li a {
    width: 52px;
    height: 52px;
    margin: -13px 0 0;
    display: block;
    background: url(../images/bg_direction_nav.png) no-repeat 0 0;
    position: absolute;
    top: 50%;
    cursor: pointer;
    text-indent: -9999px;
}
.flex-direction-nav li a.prev{
left: 111px;
    top: 47%;
}
.flex-direction-nav li a.next{
    left: 91%;
    top: 46%;
    background-position: -54px -0px;
}















.index-links{
	width:80%;
	margin: 0 auto;
	margin-top:40px;
}
.index-links-title{
	color: #000;
	font-weight: 600;
	background: url(../images/index-links-title-line.jpg) no-repeat  0% 100%; 
	padding-bottom: 10px;
}
.index-links-title span{
	float: right;
	font-weight: 500;
	font-size:12px;
}
.index-links-title span i{
	color: #e40000;
	font-images: normal;
        font-style: normal;
}
.index-links-content{
	margin-top: 15px;
	padding-bottom: 55px;
	    margin-left: 0px;
}
.index-links-content li{
	float: left;
	    margin-right: 15px;
}
.index-links-content a{
	color: #000;
}







/*
产品页
*/

.product-banner{
    height: 300px;
    margin-top: 60px;
    overflow: hidden;
}

#product-banner{ height: 300px; }

.product-banner img{
 width: 1920px;
    position: absolute;
    left: 50%;
    margin-left: -960px;
    height: 300px;
}

.product-content{
	width:80%;
	margin: 0 auto;
            margin-top:59px;
}
.product-left{
border-top:2px solid #e30100;
border-bottom:2px solid #e30100;
}
.product-ul-one{

}

.product-ul-one>li{
	font-size: 16px;
	font-weight: 600;
	border-bottom: 1px solid #b5b5b5;

}









.product-right{}
.product-r-one{
	height: 100px;
}
.product-r-one-title{
	height: 40px;
}
.product-r-one-title ul{
}
.product-r-one-title ul li{
	display: inline-block;
	margin-right: 30px;
	margin-left: 15px;
}
.product-r-one-title ul li a{
	padding:10px 16px;
	display: inline-block;
	color: #252525;
}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus {
   color: #fff; 
    cursor: default;
  background: #e30100;
    border: 1px solid #ddd;
    border-bottom-color: transparent; 
}
.product-r-one-title ul li.active a{
	background: #e30100;
	color: #fff;
	border-radius: 5px;
	text-decoration: none;
	  border: 1px solid #e30100;
}

.product-r-one-title ul li a:hover{
	background: #e30100;
	color: #fff;
	border-radius: 5px;
	text-decoration: none;
	  border: 1px solid #e30100;
}
}

.product-r-one-content{

}
.product-r-one-content-one{
	margin-top: 20px;
	height: 47px;
	width:90%;
	border:1px solid #e7e7e7;
	padding-top: 11px;
	padding-left: 18px;
	    margin-left: 16px;
	    margin-bottom: 50px;
}
.product-r-one-content-one span{
background: #3b3b3b;
color: #fff;
display: inline-block;
padding: 5px 12px;
cursor: pointer;
}
.product-r-one-content-two{}

.product-r-one-content-two .col-md-2{
	text-align: right;
}

.product-r-one-content-two .col-md-10{
	width:77%;
	margin-top: 15px;
}


.product-r-five-content .flex-direction-nav li a.prev {
    left: -65px;
    top: 45%;
}
.product-r-five-content .flex-direction-nav li a.next {
    left: 101%;
    top: 45%;
    background-position: -54px -0px;
}





















.product-r-two{
	margin-top: 40px;
	    height: 225px;
}
.product-r-two-title{
            height: 40px;
              width: 95px;
    line-height: 27px;
    text-align: left;
    color: #000;
    cursor: pointer;
    margin-top: 20px;
    border-bottom: 4px solid #e30600;
}
.product-r-two-title h4{
	  line-height: 34px;
	  width:180px;
}
.product-r-two-content .col-md-3{
	padding-left: 0px;
	padding-right: 0px;
}
.product-r-two-content .col-md-3 span{
	border: 1px solid #dfdede;
	display: inline-block;
	width:198px;
	height: 138px;
	text-align: center;
	line-height: 138px;
	margin-top: 23px;
	box-shadow: 1px 1px 2px #888888;
	cursor: pointer;
}





.product-r-three{
                 margin-top: 40px;
	    height: 225px;
}
.product-r-four{
	   margin-top: 40px;
	    height: 160px;
}
.product-r-four-content{
	width:545px;
	margin: 0 auto;
}
.product-r-four-content .col-md-6 span{
    padding: 0px 36px;
border: 1px solid #dfdede;
border-radius: 5px;
line-height: 68px;
margin-top: 24px;
    display: inline-block;
    box-shadow: 1px 1px 2px #888888;
    cursor: pointer;
    letter-spacing: 1px;
    font-size: 16px;
}
.product-r-five-content {
	width:85%;
	margin: 0 auto;
	margin-top: 25px;
}
.product-r-five-content .index_jjfaxz{
	width:40%;
	margin: 0 auto;
}
.product-r-five-content .index_jjfaxz a {
    width: 144px;
    height: 39px;
    line-height: 39px;
    text-align: center;
    display: inline-block;
    border-radius: 5px;
        background: #fff;
    color: #000;
}
.product-r-five-content .index_jjfaxz a.active {
background:#e30100;color:#fff;
}


.product-r-five-content .index-cqx-center{
	height: 180px;
}
.product-r-five-content .index-cqx-center{
	padding:0px;
	padding-top:70px;
}
.product-r-five-content  .index_ljgd {
    margin-left: 30px;
}
.product-r-five-content .index_cqx {
    height: 270px;

}
.flex-control-nav{
display: none;
}
















.product-r-six-content .col-md-3{
    width: 215px;
    height: 115px;
    padding-right: 0px;
    padding-left: 15px;
    margin-top:23px;
    cursor: pointer;
}
.product-r-six-content .col-md-3 img{
width:100%;
}
.product-r-seven {
	height: 265px;
}
.product-r-seven .col-md-3{
	height: 75px;

}


.product-r-pro-act{
	height: auto;
}
.product-a-top{
	height: 450px;
	margin-top: 26px;
}

.product-a-top-r-content{}
.product-a-top-r-content ul{}
.product-a-top-r-content ul li{
	margin-bottom: 5px;
}
.product-a-top-r-content-z-span{
    display: block;
    float: left;
    height: 45px;
}
.product-a-top-r-content-r-span{
    display: block;
    float: left;
    width: 417px
}


.product-a-top-r-button span{
	width:80px;
	height: 32px;
	line-height: 32px;
	background: #e30100;
	color: #fff;
	display: inline-block;
	text-align: center;
	border-radius: 5px;
	margin-left: 100px;
	margin-top: 9px;
	cursor: pointer;
}
.product-a-bottom{
	border: 1px solid #d0d0d0;
      min-height: 680px;
}
.product-a-title{
	background: #f3f3f3;
}
.product-a-title ul{}
.product-a-title ul li{
	width:99px;
	height: 39px;
	text-align: center;
	line-height: 39px;
	background: #f3f3f3;
        color: #000;
        border: 1px solid #d0d0d0;
	display: inline-block;
	border-radius: 5px;
	cursor: pointer;
}
.active1{
    background: #e30100;
    color: #fff;
    border: 1px solid #e30100;
}
.product-a-content {
    padding: 10px 105px;
}
.product-a-content p{
	line-height: 39px;
	text-indent: 35px;
    
}


.product-two{}
.product-two .yyjz-title{
	background: #f3f3f3;
	color: #5b5b5b;
	padding: 41px 55px;
	font-size: 12px;
}
.product-two .yyjz-content{
	margin-top: 15px;
}
.product-two .yyjz-content .col-md-u{
	width: 13%;
	float: left;
	height: 311px;
	line-height: 311px;
	background: #ebebeb url(../images/product-two-new-img.png) no-repeat center 34%;
	margin-left: 15px;
	text-align: center;
	cursor: pointer;
	font-weight: 600;


}
.product-two .yyjz-content .col-md-u:hover{


	background: #e70100 url(../images/product-two-new-img-hover.png) no-repeat center 34%;
	color: #fff;

}
.product-two .yyjz-bottom{
	margin-bottom: 74px;
}
.product-two .yyjz-bottom-k{
	width:288px;
	margin:0 auto;
}
.product-two .yyjz-bottom span{
	width:133px;
	text-align: center;
	height: 34px;
	line-height: 34px;
	border: 1px solid #e70100;
	display: inline-block;
	margin-right: 22px;
	border-radius: 5px;
	cursor: pointer;
	color:  #e70100;
}

.product-two-hxgn{
  background: url(../images/product-two-body-one-bg.jpg) no-repeat;
  background-size: 100%;
}
.product-two-hxgn-content{
	height: 300px;
	margin-top: 9px;
	background: url(../images/product-two-body-black-bg.png) no-repeat  center;
}
.product-two-hxgn-content .col-md-ten{
	width:10%;
	float: left;
	text-align: center;
	height: 88px;
	line-height: 140px;
	background: url(../images/product-two-ten-line.jpg) no-repeat  center 100%;
	color: #fff;
}

.product-two-hxgn-bottom{
	text-align: center;
	margin-top: 65px;
	    height: 163px;
}

.product-two-hxgn-bottom p{
	color: #fff;
	font-size: 20px;
	letter-spacing: 1px;
}

.product-two-hxgn-bottom span{
	font-size: 16px;
	display: inline-block;
	width:133px;
	height: 34px;
	line-height: 34px;
	text-align: center;
	color: #fff;
	border: 1px solid #fff;
	border-radius: 5px;
	margin-right: 25px;
	margin-top: 30px;
	cursor: pointer;
}
.product-two-jz{
	margin-top: 55px;
}
.product-two-jz-content{
	margin-top: 30px;
}
.product-r-two-content .col-md-3{
	width: 20%;
}
.productall .col-md-3{
	width:25%;
}
.productall .col-md-3 span {
    border: 1px solid #dfdede;
    display: inline-block;
    width: 215px;
    height: 131px;
    text-align: center;
    line-height: 138px;
    margin-top: 23px;
    box-shadow: 1px 1px 2px #888888;
    cursor: pointer;
    color: #fff;
}
.productall .col-md-3 span.one{
background: url(../images/productall-one.jpg) no-repeat ;
background-size: 100%;
}
.productall .col-md-3 span.two{
background: url(../images/productall-two.jpg) no-repeat;
background-size: 100%;
}
.productall .col-md-3 span.one:hover{
background: url(../images/productall-one-hover.jpg) no-repeat ;
background-size: 100%;
}
.productall .col-md-3 span.two:hover{
background: url(../images/productall-two-hover.jpg) no-repeat;
background-size: 100%;
}
.product-r-two-content .col-md-3 img{
	width: 100%;
}


.product-r-two-content  .col-md-6{
	background: #f3f3f3;
	padding-top: 33px;
	width:60%;
       border: 1px solid #A7A4A4;
    margin: 10px;
}
.product-r-two-content  .col-md-6 div{
	line-height: 21px;
}

.product-two-new{
	background: url(../images/product-two-new.jpg) no-repeat ;
	background-size: 100%;
	

}


.product-two-new dl {
	color: #fff;
            height: 82px;
}
.product-two-new dl dt{
	color: #fff;
	height: 82px;
	width:140px;
	margin-right: 10px;
	float: left;
}
.product-two-new dl dt img{
	width:100%;
}
.product-two-new dl dd{
	text-align: left;
	width:83%;
	float: right;

}
.product-two-new  dl dd.product-two-new-dd{
	font-size: 12px;
	margin-top: 20px;
	padding-bottom: 7px;
	border-bottom: 1px solid #fff;
}

.product-two-new-more{
	text-align: center;
	color: #fff;
	margin-top: 50px;
	height: 120px;
}

.product-two-bottom{
	margin-top: 100px;
}
.product-two-bottom .index_cqx{
	background: #f7f7f7;
	height: 310px;
	width:269px;
	display: inline-block;
	padding-top: 0px;
}












.solution{
	height: 310px;
}
.solution .index_khal{
	width:100%;
}
.solution .coutainer{
	padding: 0px;
}
.solution .col-md-3{
	    padding-left: 4px;
    padding-right: 4px;
	height: 91px;
	margin-bottom: 6px;
}
.solution .index_khal .row{
margin-bottom: 8px;
margin-left: 0px;
margin-right: 0px;
}
.solution .col-md-3 img{
	width:100%;

}
.solution .index_khal h2 {
    margin: 0 auto;
    background: #fff;
    width: 225px;
    color: #333;
    margin-bottom: 18px;
    height: 41px;
    line-height: 41px;
        font-size: 24px;
        font-weight: 600;
}


.solution-bottom-content{}

.solution-bottom-content .solution-sqsy{
	height: 95px;
	border: 1px solid #ddd;
}
.solution-bottom-content .solution-sqsy:hover{

	border:1px solid #fe0100;
}

.solution-bottom-content .solution-cjwt{
	margin-top: 6px;
	height: 274px;
	border: 1px solid #e3e3e3;
	padding-top:45px;
}
.solution-bottom-content .solution-cjwt:hover{
border:1px solid #fe0100;
}
.solution-bottom{
	height: 555px;
}
.solution-bottom-content  .solution-zxyfw{
	height: 375px;
	border: 1px solid #e3e3e3;
}
.solution-bottom-content  .solution-zxyfw:hover{
border:1px solid #fe0100;
}

.solution-sqsy-title{
	text-align: center;
	margin-top: 18px;
}

.solution-sqsy-button span{
	width:99px;
	height: 27px;
	line-height: 27px;
	text-align: center;
	display: inline-block;
	background: #fff;
	color: #fe0100;
	cursor: pointer;
	border-radius: 5px;
	    margin-top: 13px;
    margin-left: 96px;
    border: 1px solid #fe0100;
	font-size:12px;
	font-weight:600;
}

.solution-cjwt-content{
width:249px;
height: 136px;
margin: 0 auto;
    margin-top: 19px;
        padding: 12px;
}
.solution-cjwt-content p{
 font-size: 12px;
}   
.solution-zxyfw-content ul{}
.solution-zxyfw-content ul li{
	display: inline-block;
	margin-left: 40px;
	margin-top: 24px;
}
.solution-zxyfw-content-k{
	border-top: 1px solid #bababa;
	width:580px;
         margin: 0 auto;
         padding-top: 60px;
}
.solution-zxyfw-content-k dl{
	    margin-left: 2px;
 float: left;
    width: 190px;
}
.solution-zxyfw-button span{
	width:99px;
	height: 27px;
	line-height: 27px;
	display: inline-block;
	background: #fff;
	cursor: pointer;
	color: #fe0100;
	text-align: center;
	border-radius: 5px;
    margin-top: 16px;
    margin-left: 246px;
        border: 1px solid #fe0100;
		font-size:12px;
		font-weight:600;

}

.solution-left .col-md-2{
	background: #f3f3f3;
}

.product-ul-onew li.menu_head{
	padding-left: 10px;
	padding-top: 11px;
	line-height: 31px;
	background: url(../images/solution-left-m.jpg) no-repeat right 20px;  
	cursor: pointer;
}

.product-ul-onew li.horder{

	border-bottom: 1px solid #b5b5b5;
}

.solutiondown{
	background: url(../images/solution-left-z.jpg) no-repeat right 20px;  
}
.product-ul-onew ul li{
	    padding: 5px 30px;
	padding: 3px auto 3px;
  cursor: pointer;
}
.menu_body ul li:hover{
background: #e30100;
color: #fff;
}
.menu_body ul li:hover a{
color: #fff;
}
.menu_body  a{
text-decoration: none;
color:#333;
} 

.menu_z {
background: #e30100;
color: #fff;
    text-decoration: none;
}

.menu_z a {
color: #fff;
    text-decoration: none;
}









.product-ul-onew ul a li{
	color:#333;

}
.product-ul-onew ul li.menu_body:hover{
  background: #e30100;
}

.product-ul-onew ul  a li:hover {
	color:#fff;
	text-decoration: none;
}

.solution-right{
	min-height: 450px;
}

.solution-wt-content{
	    width: 80%;
    margin: 0 auto;
    margin-top: 0px;
}

.solution-wt-content ul{
  padding-top: 30px;
  border-top:1px solid #d7d7d7;
}

.solution-wt-content ul li{
line-height: 39px;
padding-left: 30px;
background: url(../images/solution-ico.png) no-repeat left center;
    margin-left: 10px;
}

.solution-wt-content ul li a{
color: #6b6b6b;
}















.case-content{
	width:80%;
	margin: 0 auto;
}





.case-content-title{
	margin-top: 55px;
	background: url(../images/case-line.jpg) no-repeat 100% 50%;
	font-size: 16px;
	    padding-left: 10px;
}
.case-content-select{}
.case-content-select ul{
	border-bottom: 1px solid #e3e3e3;
	height: 55px;
}
.case-content-select ul li{
	float: left;
	padding: 12px 25px;
	cursor: pointer;
	margin:0 5px 0 0;
}
.case-content-select ul li a{
    color: #333;
}
.case-content-content .col-md-2{}
.case-content-content .col-md-2 dl{}
.case-content-content .col-md-2 dl dt{
	padding:15px 19px;
}
.case-content-content .col-md-2 dl dt img{
	width:125px;
	height: 114px;
	border-radius: 50%;
}
.case-content-content .col-md-2 dl dd{
	text-align: center;
}
.case-content-content .col-md-10{
	
}
.case-content-content .col-md-10 dl dt{
	margin-top: 10px;
	line-height:48px;
}
.case-content-content .col-md-10 dl dd{
	font-size: 12px;
}

.case-content-content .col-md-10 dl .case-dd{
	color: #000;
	font-size: 14px;
	margin-top: 16px;
	font-weight: 700;
	line-height: 21px;
}





.service-content{
	width:80%;
	margin: 0 auto;
}

.service-content .product-r-two-content .col-md-3 span{
    width: 258px;
    height: 114px;
    text-align: center;
    line-height: 125px;
    box-shadow: 1px 1px 5px #888888;
    background: url(../images/service-one.jpg) no-repeat;
    background-size:100%;
    color: #fff;
}
.service-content .product-r-two-content .col-md-3 span:hover{

    background: url(../images/service-one-hover.jpg) no-repeat;
    background-size:100%;
}
.service-content .product-r-two-content .col-md-3 .service-syxz-button span:hover{
    background: #e20200;
    color: #fff;
}
.service-content .product-r-two-content .col-md-4 {
	padding: 0px;
	margin-bottom: 15px;
}
.service-content .product-r-two-content {
	margin-bottom: 0px;
	    height: 390px;
}
.service-content .product-r-two-contentw {
	margin-bottom: 0px;
	    height: 375px;
}
.service-content .product-r-two-content .col-md-4 span{
    width: 345px;
    height: 113px;
    text-align: center;
    line-height: 125px;
    box-shadow: 1px 1px 5px #888888;
      border: 1px solid #dfdede;
    display: inline-block;
    margin-top: 5px;
    cursor: pointer;
        font-size: 16px;
}
.service-content .product-r-two-content .col-md-4 span.one{
    background: url(../images/service-two.jpg) no-repeat;
    background-size:100%;
    color: #fff;
}
.service-content .product-r-two-content .col-md-4 span.one:hover{
    background: url(../images/service-two-hover.jpg) no-repeat;
    background-size:100%;
}
.service-r-two-title{

}
.product-r-two-content  .col-md-t{
	width:20%;
	    margin-bottom: 8px;
	float: left;
}


.service-content .product-r-two-content .col-md-t span{
    width: 205px;
    height: 114px;
    text-align: center;
    line-height: 125px;
    box-shadow: 1px 1px 5px #888888;
      border: 1px solid #dfdede;
    display: inline-block;
    margin-top: 5px;
    cursor: pointer;
        font-size: 16px;
}
.service-content .product-r-two-content .col-md-t span.one{
    background: url(../images/service-three.jpg) no-repeat;
    background-size:100%;
    color: #fff;
}
.service-content .product-r-two-content .col-md-t span.one:hover{
    background: url(../images/service-three-hover.jpg) no-repeat;
    background-size:100%;
}
.service-khgy .col-md-3{
	    border: 1px solid #000;
    margin-left: 35px;
    width: 22%;
        padding-right: 40px;
    padding-left: 40px;
}
.service-khgy  .index_cqx{
	width:auto;
	    margin-top: 0px;
    padding-top: 45px;
}

.service-khgy  .index_cqx .text-center img{
width:106px;height:41px;
}





.service-khgy  .index_cqx .index-cqx-center {
    padding: 0px;
    padding-top: 44px;
}
.fwsq .col-md-3 ul{}
.fwsq .col-md-3 ul li{
	width:209px;
	height: 38px;
	line-height: 38px;
	margin-bottom: 34px;
	text-align: center;
	background: #f3f3f3;
	cursor: pointer;
}
.fwsq .col-md-7{
	height: 510px;
}
.fwsq .col-md-7 .row{
    text-align: right;
    margin-right: 245px;
}



.fwsq .col-md-2{
	height: 510px;
}
.fwsq .col-md-7 .row{
	margin-top: 14px;
	margin-bottom: 15px;

}
.fwsq .col-md-7 input{
	width:213px;
	height: 23px;
}

.fwsq .col-md-7  .rjsqr{
background: #d90100;
display: inline-block;
width:160px;
height: 24px;
color: #fff;
text-align: center;
line-height: 24px;
float: left;
margin-left: 65px;
}
.fwsq .col-md-7 .rjsqr-botton span{
display: inline-block;
width:108px;
height: 27px;
margin-right: 17px;
cursor: pointer;
}
.service-syxz dl{
	padding-top: 20px;
	padding-left: 10px;
	padding-bottom: 25px;
	background: #f3f3f3;
	margin-right: 10px;
}
.service-syxz dl dd{
	font-size: 12px;
	color: #000;
	margin-bottom: 5px;
	padding-right: 5px;
    line-height: 20px;
}

.product-r-two-content .service-syxz .service-syxz-button span{
	width:52px;
	height: 25px;
	line-height: 25px;
	display: inline-block;
	background: #e20200;
	color: #fff;
	margin-left: 34px;
	margin-right: 10px;
	    margin-top: 10px;
}



.news-content{}
.news-content .news-content-line{
	border-bottom: 1px solid #a7a7a7;
}

.news-content dl{
	padding-top: 20px;l
}
.news-content dl dt{
	float: left;
	padding-right: 28px;
}
.news-content dl dt img{
 width:147px;
 height: 66px;
}
.news-content dl dd{
	margin-bottom: 15px;
}

.news-content dl dd a{
	color: #d3d3d3;
}
.news-content dl dd span{
	float: right;
}



.about-content{}
.about-content .about-top{
	margin-top: 30px;
}
.about-content .about-top-title{
	    border-bottom: 1px solid #a7a7a7;
}
.about-content .about-tag-title{
	width:95px;
	height: 36px;
	line-height: 27px;
	text-align: left;
	color: #000;
	cursor: pointer;
	margin-top: 20px;
	border-bottom: 4px solid #e30600;
	font-size: 18px;

}
.about-content .about-top-title .col-md-7{
	font-size: 18px;
	color: #e30205;
	text-align: center;
	font-weight: 600;
	margin-top: 45px;
	margin-bottom: 25px;
}

.about-content .about-top .col-md-7 .gsjj{
	font-size: 18px;
	color: #e30205;
	text-align: center;
	font-weight: 600;
	margin-top: 0px;
	margin-bottom: 25px;
}


.about-top-img{
	margin-bottom: 11px;
	text-align: center;
}

.about-top .col-md-7 dl{

}
.about-top .col-md-7 dl dt{
margin-top: 10px;
}
.about-top .col-md-7 dl dd{
margin-bottom: 8px;
margin-top: 10px;
}


.about-hor{
	margin-top: 80px;

}
.about-hor .row{
 padding-top: 37px;
     border-top: 1px solid #a7a7a7;
         margin-left: 0px;
}
.about-hor .row .col-md-3{

}
.about-hor .row .col-md-3 span{
height: 305px;
width:255px;
background: #f7f7f7;
margin:0 auto;
display: block;
}
.about-join{
	    margin-top: 110px;
}
    .about-join .row {
        padding-top: 50px;
        border-top: 1px solid #a7a7a7;
        /*margin-left: 0px;*/
        margin-left: 30px;/*gcl*/
    }
.about-join .row  .col-md-4{}
.about-join .row  .col-md-4 dl{
	    width: 95%;
    margin: 0 auto;
}
.about-join .row  .col-md-4 dl dt{
	text-align: center;
}
.about-join .row  .col-md-4 dl dd.about-dd-one{
	color: #e00000;
	margin-top: 20px;
	margin-bottom: 20px;
}
.about-join .row  .col-md-4 dl dd{
    line-height: 28px;
        color: #000;
}

.about-join .col-md-3 ul{
	margin-left: 20%;
}

.about-join .col-md-3 ul li{
	width:181px;
	height: 30px;
	line-height: 30px;
	margin-bottom: 20px;
	display: inline-block;
	background: #cfcfcf;
	text-align: center;
	border-radius: 10px;
}
.about-join .col-md-9 dl{}
.about-join .col-md-9 dl dt{}
.about-join .col-md-9 dl dd{
	    margin-bottom: 3px;
    margin-top: 5px;
}
.about-lxwm .col-md-7 ul {
    padding-top: 10px;
    /*padding-left: 65px;*/
    padding-left: 35px;/*gcl*/
}

.about-lxwm .col-md-7 ul li{
	margin-top: 15px;
	padding-left: 20px;
	background: url(../images/quan.jpg) no-repeat left center;

}

.about-lxwm .col-md-5{
    padding-left: 0px;
    padding-right: 0px;
}

.about-join .index-links {
    width: 90%;
    margin: 0 auto;
    padding-top: 30px;
       border-top: 1px solid #a7a7a7;

}

.about-join .index-links-content{
    margin-top: 25px;
}
.about-join .index-links-content .col-md-1{
    padding-left: 0px;
}
.about-join .index-links-content li{
   float: left;
   margin-right: 15px;
}
.about-qq{
	display: inline-block;
    width: 610px;
    background: url(../images/about-kf.jpg) no-repeat 34% 59%;
    height: 40px;
}

.about-qq span{
    margin-top: 9px;
    width: 92px;
    height: 25px;
    display: inline-block;
    margin-left: 1px;
    margin-right: 10px;
      float: left;
      cursor: pointer;

}
.about-qq .zbqq{
      margin-top: 13px;
    width: 55px;
    display: inline-block;
    margin-left: 0px;
    float: left;
}
.about-lxwm{
	margin-top: 135px;
}
.about-lxwm .row{
    border-top: 1px solid #a7a7a7;
    margin-left: 0px;
}









.news-content-model{}
.news-content-model-title{
	padding-top: 30px;
	text-align: center;
	font-size: 24px;
	    border-top: 1px solid #a7a7a7;
}
.news-content-model-sub-title{
	margin-top: 35px;
	text-align: center;
	font-size: 12px;
}
.news-content-model-content{
	margin-top: 25px;
	border-top:1px dashed #acacac;
	line-height: 31px;
	    padding-top: 16px;
}
.news-content-model-content p{

	line-height: 31px;
	margin-bottom: 0px;
}
.news-content-model-bottom{
	margin-top: 15px;
	border-top:1px dashed #acacac;
	padding-top: 33px;
	margin-bottom: 10px;
}
.news-content-model-bottom a{
color: #000;
}
.news-content-model-bottom .news-content-pre{
	margin-bottom: 28px;
}


.news-content-model-bottom .bdsharebuttonbox{
	margin-top: 32px;
}


.news-bottom{
	padding-top: 36px;
	border-top: 1px dashed #e4e4e4;
	margin-bottom: 200px;
}








.product-ul-onew li{
font-size: 16px;
}




.product-r-two-content  .col-md-3 ul li {
    width: 209px;
    height: 38px;
    line-height: 38px;
    margin-bottom: 15px;
    text-align: center;
    background: #ebebeb;
    cursor: pointer;

}
.product-r-two-content  .col-md-3 ul li.active{
  background:#e30100;border-radius:5px;color:#fff;
}




.service-carousel  a.carousel-control.left {
    width: 52px;
    height: 52px;
    margin: -13px 0 0;
    display: block;
    background: url(../images/bg_direction_nav.png) no-repeat 0 0;
    position: absolute;
    top: 50%;
    cursor: pointer;
    text-indent: -9999px;
    left: -3%;
}

.service-carousel  a.carousel-control.right {
    width: 52px;
    height: 52px;
    margin: -13px 0 0;
    display: block;
    background: url(../images/bg_direction_nav.png) no-repeat right 0;
    position: absolute;
    top: 50%;
    cursor: pointer;
    text-indent: -9999px;
    left: 101.5%;
}
}




























/*分页信息
*/
.dede_pages{

}
.dede_pages .pagelist{
	margin:0 auto;
	width: 440px;
}
.pagelist a{
	display:inline-block;
	float: left;
	padding: 3px 10px;
	border: 1px solid #e9e9e9;
	margin-right: 9px;
	color: #8a8173;
}
.pagelist a.active{
	background: #e30100;
	color:#fff;
}
.pagelist a.active{	
	color: #fff;
}
/*底部
*/

.footer{
	background: #3b3b3b;
	height: 220px;
}
footer{
	width:100%;
	margin: 0 auto;
}
.footer .footer-logo{
	background: url(../images/footer-line.jpg) no-repeat 100% 67%;
	height:120px;
}
.footer .footer-logo img{
	margin-top: 31px;

}
.footer-center-title{
	color: #fff;
	width: 80%;
	margin: 0 auto;
	border-bottom: 1px solid #a0a0a0; 
	padding-bottom: 20px;
}
.footer-center-title{
	color: #fff;
	width: 85%;
	margin: 0 auto;
}
.footer-center-title .col-md-3 a{
	color: #B7B5B5;
          text-decoration: none;

}
.footer-center-title .col-md-3{
       background: url(../images/footer-center-line.jpg) no-repeat center right;

}
.footer-center-p{
	margin: 0 auto;
	margin-top: 10px;
	width:80%;
	font-size: 14px;
	margin-left: 82px;
}
.footer .shaoyishao{
	background: url(../images/footer-line.jpg) no-repeat 0% 67%;
	height:120px;
}













.right-nav {
    position: fixed;
    width: 54px;
    height: 328px;
    right: 0;
    top: 42%;
    z-index: 999;
}
.right-nav ul li {
    width: 54px;
    height: 54px;
    float: left;
    position: relative;
}
.right-nav ul li .sidebox.qq, .right-nav ul li .sidetop:hover {
    background: #d30830;
}
.right-nav ul li .sidebox {
    position: absolute;
    width: 54px;
    height: 54px;
    top: 0;
    right: 0;
    transition: all .3s;
    background:#d30830;
    color: #fff;
    font: 14px/54px "微软雅黑";
    overflow: hidden;
}
.right-nav ul li .sideboxb{
    position: absolute;
    width: 54px;
    height: 54px;
    top: 0;
    right: 0;
    transition: all .3s;
    background: #000000;
    color: #fff;
    font: 14px/54px "微软雅黑";
}
.right-nav ul li .sideboxb .shaoyishaoweixin{
  position: relative;
    left: -136px;
    width: 117px;
    top: -120px;
    z-index: 9999;

}
.right-nav ul li .sideboxb .shaoyishaoweixin img{
width: 100%;

}
.right-nav ul li .sidebox:hover {
    position: absolute;
    width: 160px;
}
.right-nav ul li span {
    float: left;
    width: 30px;
    height: 30px;
    background: url(../images/c2.png) no-repeat;
    margin: 12px;
}
.right-nav ul li span.sq {
    background-position: -11px -11px;
}
.right-nav ul li span.qq {
    background-position: -11px -64px;
}
.right-nav ul li span.tel {
    background-position: -11px -119px;
}
.right-nav ul li span.help {
        background-position: -8px -175px;
}

.right-nav ul li span.feedback {
       background-position: -11px -228px;
}
.right-nav ul li .sidetop {
    width: 54px;
    height: 54px;
    line-height: 54px;
    display: inline-block;
    background: #000;
    transition: all .3s;
}
.right-nav ul li span.gotop {
    background-position: -11px -281px;
}


.contains .active{
	background: #e30100;
	color: #fff;
}

.mod_chanpin .text ul li.active a{
	color: #fff;
}
.carousel-inner  .item{ height: 500px;}
#carousel-innerbox .item{width: 1920px;position: absolute;left: 50%;margin-left: -960px;}

.product-r-five-content .flex-direction-nav li a.next {
    left: 101%;
    top: 45%;
    background-position: -53px -0px;
}











