﻿*{transition-property: all;-ms-transition-property: all;-moz-transition-property: all; -webkit-transition-property: all; -o-transition-property: all;}
html,body{font-size:12px;background:#fff;width:100%;margin:0px;padding:0px; font-family:"微软雅黑"; letter-spacing:1px;}
img {
	border: 0;
	vertical-align: middle;
	-ms-interpolation-mode:bicubic;
}
img{border:none;min-width:1px;}
body,html{overflow:-Scroll;overflow-x:hidden}

a:link,a:visited{ font-weight: normal;color: #666;text-decoration: none;}

a{-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;-ms-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}
a:hover,a:active{color: #AE181A;text-decoration:none;}

.input_sub_01{ width:113px; height:40px;background:url(../images/he_shenqing01.jpg) no-repeat; border:none; float:left; margin:0px 0px 0px 00px;}
.input_sub_02{ width:113px; height:40px;background:url(../images/he_shenqing02.jpg) no-repeat; border:none; float:left; margin:0px 10px;}
/*搜索*/
#search{float:right; width:170px; height:25px; background:#fff; border:1px solid #ccc; margin-top:13px;}
.searchk{float:left;padding-left:5px; width:110px; margin-top:0px; height:25px; border:none; background:none;}
.scr_text{color:#999;border:none; background:none; width:120px; height:25px; margin-left:0px; line-height:25px;margin-top:0px;}

.fl{float:left;}
.fr{float:right;}
.h5{ height:5px; clear:both;}
.h10{ height:10px; clear:both;}
.h20{ height:20px;clear:both;}
.h30{ height:30px;clear:both;}
.h40{ height:40px;clear:both;}
.h50{ height:50px;clear:both;}
.h80{ height:70px;clear:both; width:100%;}

.h140{ height:132px;clear:both; width:100%;}


.container_pro{position:relative;width:1200px;margin:0px auto;}
.container_pro:after{content: ""; display: block; height: 0; clear: both;visibility:hidden;}

.product_right{float:left; padding:0 0 0 50px; width:550px;}
.product_right p{ font-size:15px; line-height:30px; padding-left:10px;}
.product_right hr{height:1px;border:none;border-top:1px solid #ccc; margin:8px 0;}
.product_right h4{ font-size:20px; color:#63A450; line-height:45px; font-weight:normal; padding-left:10px;}

.cpxn-r3{  margin-top:0px; float:left; width:800px; margin-right:20px;}
.proshow_list_li{overflow:hidden;width:800px;height:400px;padding:0px; text-align:center;  }
/*.proshow_list_li_span{height: auto; display:inline-block; vertical-align:middle; }*/
.proshow_list_li img{ max-width:100%; max-height:100%;}


img{border:0px;}
ul,li,p{margin:0px;padding:0px;}
a{ text-decoration:none; outline:none;}
a:active {star:expression(this.onFocus=this.blur());} 
a:focus { outline: none; } 
ul,li{list-style-type:none;}
input,button,select,textarea{ outline:none;}
textarea{resize:none;}
input[type="button"], input[type="submit"], input[type="reset"],input[type="text"] {-webkit-appearance: none;padding:0;margin:0;font-weight:normal;}

.container{position:relative;width:88%;margin:0px auto; max-width:1460px; }
.container:after{content: ""; display: block; height: 0; clear: both;visibility:hidden;}

.container_about{position:relative;width:88%;margin:0px auto;max-width:1460px;}
.container_about:after{content: ""; display: block; height: 0; clear: both;visibility:hidden;}

.container_news{position:relative;width:88%;margin:0px auto; max-width:950px;}
.container_news:after{content: ""; display: block; height: 0; clear: both;visibility:hidden;}


.container_qita{position:relative;width:88%;margin:0px auto; max-width:1150px;}
.container_qita:after{content: ""; display: block; height: 0; clear: both;visibility:hidden;}


.footer_bottom{background-color:#fff; height:40px; padding-top:20px; font-size:13px;color:#333;}
.footer_bottom a{ color:#333;}

.footer{background-color:#1E1E26; padding:30px 0 40px 0; }


.animate05{-webkit-transition-duration:0.5s; -moz-transition-duration:0.5s; -ms-transition-duration:0.5s;transition-duration:0.5s;}
#partnersI {margin:15px 0px; clear:both;}
#partnersI .links li{ max-height:182px; width:14%;height:auto !important;position: relative; text-align:center; background:#fff; margin:0px 1%; padding:15px 0; float:left;}
#partnersI .links li img{ max-width:100%; height:100%;}
#partnersI .links li .fontW{width: 100%;height: 100%; color: #fff;background: #AE181A;position: absolute;top: 0;left: 0;opacity: 0;display:none\9;}
#partnersI .links li .fontW span{display: block;width: 100%;height: auto;position: absolute;top:30px;width: 100%;font-size: 16px; margin:0 auto;line-height: 24px;text-align: center;-webkit-transform: translateY(20px);-webkit-transition-duration:0.5s; -moz-transition-duration:0.5s; -ms-transition-duration:0.5s;transition-duration:0.5s; color:#fff;}
#partnersI .links li:hover .fontW{opacity: 0.9;display:block\9;}
#partnersI .links li:hover .fontW span{-webkit-transform: translateY(0px);}

/*员工生活*/
.ty-ul{ padding-top:0px; width:100%; clear:both;}
.ty-ul li{float:left; width:280px; margin:0px 8px;display:block;height:178px;}
.ty-ul li.ty-lr{float:right;margin-right:0px;}
.ty-ul .pro_list_li{overflow:hidden;height:168px;padding:5px; text-align:center; width:266px;border:1px solid #ccc;transition:all 0.2s linear; background:#fff; }
.ty-ul .pro_list_li:hover{box-shadow: 0 0 15px 1px #ccc; border:1px solid #fff;}
.ty-ul .pro_list_li img{ max-width:100%; max-height:100%;}
.ty-ul .pro_list_li:hover { margin-top:-10px;}
.ty-ul li a p{height:45px;line-height:45px;text-align:center;overflow:hidden; font-size:13px;}
.ty-ul li a:hover p{color:#DA231E;}

.pro_list_li_span{height:168px; display:inline-block; vertical-align:middle; }
.pro_list_li img{ max-width:100%; max-height:100%;}

/*banner*/
 
  
/*banner图样式*/
.banner {
    position: relative;
    width: 100%;
    overflow: hidden;
	 margin:0 auto;
	 text-align:center;
}
.banner picture img {
    -webkit-animation: banner_inside 20s ease 1 forwards;
    -moz-animation: banner_inside 20s ease 1 forwards;
    -o-animation: banner_inside 20s ease 1 forwards;
    animation: banner_inside 20s ease 1 forwards;
}
/*banner图样式*/
.bannertt {
    position: relative;
    width: 100%;
    overflow: hidden;
	 margin:0 auto;
	 text-align:center;
	 background:#eee;
	 height:500px;
	  z-index:1;

}

.bannertt picture{position: absolute; left:50%; width:4000px; margin-left:-2000px;}


.bannertt picture img {
    -webkit-animation: banner_inside 20s ease 1 forwards;
    -moz-animation: banner_inside 20s ease 1 forwards;
    -o-animation: banner_inside 20s ease 1 forwards;
    animation: banner_inside 20s ease 1 forwards;
}
@-webkit-keyframes banner_inside {
    from {
        -webkit-transform: scale(1.23);
                transform: scale(1.23);
    }
    to {
        -webkit-transform: scale(1);
                transform: scale(1);
    }
}
@-moz-keyframes banner_inside {
    from {
        -moz-transform: scale(1.23);
        transform: scale(1.23);
    }
    to {
        -moz-transform: scale(1);
             transform: scale(1);
    }
}
@-o-keyframes banner_inside {
    from {
        -o-transform: scale(1.23);
           transform: scale(1.23);
    }
    to {
        -o-transform: scale(1);
           transform: scale(1);
    }
}
@keyframes banner_inside {
    from {
        -webkit-transform: scale(1.23);
           -moz-transform: scale(1.23);
             -o-transform: scale(1.23);
                transform: scale(1.23);
    }
    to {
        -webkit-transform: scale(1);
           -moz-transform: scale(1);
             -o-transform: scale(1);
                transform: scale(1);
    }
}


.banner_txt{text-align:center;z-index: 5; height:500px;width:88%;  margin:0 auto; position:relative;}
.banner_txt_a{ position:absolute; }
.banner_txt1{ clear:both;font-size:30px; position:absolute;left:50%; margin-left:-50%;top:-20%; width:100%;  font-weight:bold;color:#fff; text-align:left;}
.banner_txt2{ clear:both;font-size:35px; position:absolute;left:0; top:30%; width:100%;  font-weight:bold;color:#fff; text-align:left;}
.banner_txt3{ clear:both;font-size:20px; position:absolute;left:0;top:42%;  font-weight:normal;color:#fff; text-align:left; line-height:35px;}

.n_main{ width:100%;}
.n_main .childInfo{  width:50%; max-width:700px; float:left;}
.n_main .childInfo p{ font-size:14px; color:#363636;text-align:left; line-height:30px;}
.n_tit{font-size:14px; line-height:30px; text-align:center; background:#ff0000;text-transform:uppercase; color:#fff; width:100px; margin-top:0px;}
.n_Title{font-size: 30px;color: #333; line-height:70px;margin-top:10px; }
.n_mainTitle_line{border-bottom: 1px solid #fff;text-align: center; margin: 0px  auto 0 auto; width:100%;}
.n_mainTitle{font-size: 24px;line-height: 40px;color: #333; text-transform:Uppercase; text-align:center;}
.n_mainTitle_line_1{border-top: 3px solid #C11720;text-align: center; margin: 0px  auto; width:50px; margin-top:15px;}
.n_mainTitle_line_2{text-align: center; margin: 0px auto; width:100%; font-size:16px;  padding-top:5px; line-height:35px;}
.n_mainTitle_line_3{text-align: center; margin: 0px auto; width:30px; height:3px; margin-top:0px; background:#fff;}
.n_mainTitle_line_4{text-align: center; margin: 0px auto; color:#fff;font-size:33px; height:40px; padding-top:15px; }
.n_mainTitle_line_5{text-align: center; margin: 30px auto 20px auto; background:#fff;width:50px; font-size:25px; height:2px;}
.yingyong_box{ padding:25px 0 25px 0;  clear: both; height:450px;}


.zhuzi{ margin:50px auto; width:100%; text-align:center;}
.zhuzi img{ max-width:100%; max-height:100%;}


.contact_box_text{margin:30px 0 0px;float:left; max-width:1000px; width:70%;}
.contact_box_text p{ font-size:15px; line-height:35px;}
.contact_box_text p img{ max-width:100%; max-height:100%;}
.contact_box_text p strong{ font-size:18px;}

.contact_box_pic{ float:right; margin:50px 0px 0 0; position:relative; background:url(../images/feed_titi.png) no-repeat left top; width:340px;}
.contact_box_pic p{ font-size:13px; padding:10px 0px 0px 20px; color:#fff;}
.contact_box_pic h3{ font-size:26px; line-height:38px; font-weight:normal; width:200px; color:#fff; padding-left:20px;}
.liuyan{ float:right;max-width:340px; margin-top:80px;}


  .m_more_ico{ margin:0 auto; text-align:center;}
 .m_more_ico img{ max-width:50px; max-height:50px;} 

@media (max-width: 1480px) {
.contact_box_text{ max-width:700px;}

}
@media (min-width: 1024px) and (max-width:1199px ) {
.contact_box_text{ max-width:600px;}
.contact_box_pic h3{ font-size:16px;}

}
/*领导团队*/
.w1190 {
  width: 1190px;
  margin: 0 auto;
  min-width: 1190px;
}

.about-thi-wrap {

  background: url(../images/bg_15.png) repeat 0;
  position: relative;
   height:500px;
  z-index: 1;
}
.about-thi-wrap .titbox {
  color: #AE181A;
}
.about-thi-wrap .titbox .entit {
  font-size: 70px;
  line-height: 80px;
  font-family: "Base-font";
}
.about-thi-wrap .titbox .cntit {
  font-size: 44px;
  line-height: 56px;
}
.about-thi-wrap .titbox .line {
  display: block;
  width: 175px;
  height: 3px;
  background-color: #AE181A;
  margin-top: 2px;
}
.about-thi-wrap .list-wrap {
  margin-top: 50px;
}
.about-thi-wrap .list-wrap li {
  width: 20%;
  position: relative;
  -webkit-perspective: 800px;
          perspective: 800px;
	  float:left;
}

.about-thi-wrap .list-wrap li:nth-child(5) .up-cont{  
   left: -100%;
  -webkit-transform: rotateY(90deg);
          transform: rotateY(90deg);
  -webkit-transform-origin: right center;
      -ms-transform-origin: right center;
          transform-origin: right center;
		  }


.about-thi-wrap .list-wrap li:nth-child(5) .ico {
  background: url("../images/ico_26.png") no-repeat center;
  left: 294px;
}

.about-thi-wrap .list-wrap li .up-cont {
  position: absolute;
  top: 0;
  background-color: #AE181A;
  width: 242px;
  padding: 42px 26px 0 27px;
  color: #fff;
  height: 256px;
  left: 100%;
  -webkit-transform: rotateY(-90deg);
          transform: rotateY(-90deg);
  -webkit-transform-origin: left center;
      -ms-transform-origin: left center;
          transform-origin: left center;
  -webkit-transition: all 0s ease 0s;
          transition: all 0s ease 0s;
  opacity: 0;
}
.about-thi-wrap .list-wrap li .ico {
  display: block;
  width: 13px;
  height: 24px;
  background: url("../images/ico_25.png") no-repeat center;
  position: absolute;
  top: 36px;
  left: -12px;
}
.about-thi-wrap .list-wrap li .name {
  font-size: 24px;
  line-height: 30px;
  margin-top: -17px;
}
.about-thi-wrap .list-wrap li .lab {
  line-height: 35px;
  font-size: 14px;
}
.about-thi-wrap .list-wrap li .word {
  line-height: 20px;
  margin-top: 13px;
}
.about-thi-wrap .list-wrap li .word p{
  line-height: 1.3;
}
.about-thi-wrap .list-wrap li.right .up-cont {
  left: -100%;
  -webkit-transform: rotateY(90deg);
          transform: rotateY(90deg);
  -webkit-transform-origin: right center;
      -ms-transform-origin: right center;
          transform-origin: right center;
}
.about-thi-wrap .list-wrap li.right .ico {
  background: url("../images/ico_26.png") no-repeat center;
  left: 294px;
}
.about-thi-wrap .list-wrap li:hover {
  z-index: 2;
}
.about-thi-wrap .list-wrap li:hover .up-cont {
  opacity: 1;
  -webkit-transform: rotateY(0deg);
          transform: rotateY(0deg);
  -webkit-transition: all 0.5s ease 0s;
          transition: all 0.5s ease 0s;
}



/*核心价值观*/
.icon{display:inline-block; background:url(../images/sprite.png) no-repeat; vertical-align:middle; margin-right:5px;}
.company01{ width:1020px; margin:30px auto 0px auto; text-align:center; overflow:hidden;}
.xiugai_wenhua{width:1020px; margin:30px auto 0; text-align:center;}
.xiugai_wenhua dl dd{ margin:15px auto;}
.xiugai_wenhua dl dd h2{ font-size:16px; font-weight:700;}
.xiugai_wenhua dl dd.line_wenhua{ width:80px; height:2px; background:#AD181A; margin:10px auto;}
.xiugai_wenhua dl dd p{ font-size:14px; color:#363636;}

.company01 li{float:left; width:170px; height:250px;  background: rgba(255,255,255,0.8); overflow:hidden; -webkit-transition:.3s; -moz-transition:.3s; transition:.3s;}
.company01 li:nth-of-type(even){background:rgba(241,241,241,0.8);}
.company01 li div{position:relative; width:120px; height:120px; margin:45px auto 30px  auto; border-radius:50%; background-color:#fff;}
.company01 li div:before{content:''; position:absolute; top:0; left:0; width:100%; height:100%; border-radius:50%; background:#fff; -webkit-transition:0.5s cubic-bezier(0.18, 0.89, 0.32, 1.28); -moz-transition:0.5s cubic-bezier(0.18, 0.89, 0.32, 1.28); transition:0.5s cubic-bezier(0.18, 0.89, 0.32, 1.28);}
.company01 li em{position:absolute; top:0; left:0;}
.company01 li .act{opacity:0; -webkit-transition:.3s; -moz-transition:.3s; transition:.3s;}
.company01 li p{font-size:20px; color:#363636;}
.company01 li:hover{background:#AE181A;}
.company01 li:hover div:before{-webkit-transform:scale(1.2); -moz-transform:scale(1.2); transform:scale(1.2);}
.company01 li:hover .act{opacity:1;}
.company01 li:hover p{color:#fff;}

.i-cy01-act{width:120px; height:120px; background-position:0px -231px;}
.i-cy01{width:120px; height:120px; background-position:-120px -231px;}
.i-cy02-act{width:120px; height:120px; background-position:-351px 0px;}
.i-cy02{width:120px; height:120px; background-position:-351px -120px;}
.i-cy03-act{width:120px; height:120px; background-position:0px -351px;}
.i-cy03{width:120px; height:120px; background-position:-120px -351px;}

.i-cy04-act{width:120px; height:120px; background-position:0px -464px;}
.i-cy04{width:120px; height:120px; background-position:-120px -464px;}


.i-cy05-act{width:120px; height:120px; background-position:0px 0px;}
.i-cy05{width:120px; height:120px; background-position:-120px 0px;}

.i-cy06-act{width:120px; height:120px; background-position:0px -121px;}
.i-cy06{width:120px; height:120px; background-position:-120px -121px;}



/*荣誉资质*/

.xingcai{ width:98%; margin:0 1%;}

.xingcai ul li {
    width: 23%;
    position: relative;
    cursor: pointer; 
	float:left;
	margin:5px 1%;
	background:none;
}

.xingcai ul li img {
    width: 100%;
    transition: all .5s;
    transform: scale(1)
}

.xingcai ul li .img-box {
    overflow: hidden
}


.xingcai ul li:hover img {
    transform: scale(1.1);
    opacity: .5
}

.xingcai ul li .read {
    position: absolute;
    width: 63px;
    line-height: 63px;
    text-align: center;
    background: url(../images/jiangbei.png);
	font-size:0;
    left: 50%;
    top: 42%;
    margin-left: -30px;
    margin-top: -30px;
    transform: scale(0);
    opacity: 0;
    transition: all .5s
}

.xingcai ul li:hover .read {
    opacity: 1;
    transform: scale(1)
}

.xingcai ul li .titleaa{ font-size:14px; text-align:center; line-height:30px;padding-top:10px; padding-bottom:10px;}

/*头部*/

.container_header {
	position: relative;
	width: 100%;
	height: auto;

}

.header {
	width: 100%;
	height: 100%;
	/*background-image: url(../images/b1.jpg);*/
	/*background-position:  center center;*/
	/*background-repeat: no-repeat;*/
	text-align: center;
	overflow: hidden;
	position: relative;
}

.header .banner {
	width: 100%;
	height: 100%;
	position: relative;
	overflow: hidden;
}

.header .banner ul {
	width: 30000px;
	height: 100%;
	position: relative;
	overflow: hidden;
}

.header .banner ul li {
	width: 100vw;
	height: 100%;
	position: relative;
	background: center center no-repeat;
	background-attachment: fixed;
	background-size: cover;
	float: left;
	transition-duration: 2s;
	-webkit-transition-duration: 2s;
	background-position: 70% 50%;
}

.header .banner ul li.active {
	background-position: 50% 50%;
}

.header .scales {
	transition: all 5s ease 0s;
	transform: scale(1.05);
}

.header .noscale {
	transition: all 0s ease 0s;
	transform: scale(1);
}

.header ul {
	width: 100%;
	height: 100%;
	position: relative;
	z-index: 0;
	top: 0;
	left: 0;
}

.header ul li {
	position: absolute;
	width: 100%;
	top: 0;
	left: 0;
	height: auto;
}

.nav_bg {
	position: fixed;
	width: 100%;
	height: 70px;
	left: 0px;
	top: 0px;
	opacity: 0;
	transition-duration: .5s;
	-webkit-transition-duration: .5s;
	z-index: 100;
	box-shadow: 0px 0px 25px rgba(0,0,0,.1);
}

.headernav.active {
	background: #fff;
}

.header .hnav {
	height: 70px;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 10;
	transition: all 1s ease 0s;
}

.header h1 {
	width: 202px;
	position: absolute;
	left: 50%;
	margin-left: -102px;
	transition: all 1s ease 0s;
	height: auto;
	top: 70px;
	z-index: 100;
	background:url(../images/logo.png);
	height:183px;
	
}

.header h1 img {
	transition: all 0.5s ease 0s;
}




.header h1.active {
	position: fixed;
	left: 15px;
	top: 5px;
	margin-left: 0px;
	width: 178px;
	height:59px;
	z-index: 100;
	background:url(../images/logo_top1.png);
}

.nav_bg.active {
	background: #fff;
	opacity: 1;
}


.header nav {
	text-align: center;
	position: absolute;
	width: 1000px;
	right: 50%;
	margin-right: -500px;
	top: 35%;
	transition: all 1s ease 0s;
     padding:15px 5px 20px 5px;
	 z-index:2;
}

.header nav.active {
	position: fixed;
	margin-right: 0px;
	right: 0px;
	top: 25px;
	z-index: 100;
	border:none;
	padding:0;
	
}

.header nav.active a {
	color: #3e3e3e;
	font-weight: normal;
	font-size:16px;
}

.header nav a {
	display: inline-block;
	color: #fff;
	margin: 0px 25px;
	transition: all .6s ease 0s;
	position: relative;
	 font-size:16px;
}

.header nav a:hover {
	color: #EC3F4B;
}

.header nav a:before {
	width: 0%;
	height: 2px;
	position: absolute;
	left: 50%;
	bottom: -10px;
	background: #EC3F4B;
	content: '';
	transition: all .5s ease 0s;
}

.header nav a:hover:before {
	width: 100%;
	left: 0%;
}

.header .scrollb {
	width: 35px;
	left: 50%;
	margin-left: -17.5px;
	height: auto;
	display: inline-block;
	position: absolute;
	bottom: 60px;
	 z-index:3;
}

.header .scrollb .topimg {
	width: 35px;
	margin: 0 auto;
	height: 53px;
	background: url(../images/sum-icon.png) no-repeat;
	background-position: -26px -52px;
	position: relative;
	top: 0px;
}

.header .scrollb .cenimg {
	width: 20px;
	margin: 0 auto;
	height: 25px;
	background: url(../images/sum-icon.png) no-repeat;
	background-position: -34px -102px;
	-webkit-animation: xx 2s infinite linear;
	-ms-animation: xx 2s infinite linear;
	-o-animation: xx 2s infinite linear;
	-moz-animation: xx 2s infinite linear;
	animation: xx 2s infinite linear;
}

.header .scrollb .txt {
	font-size: 12px;
	color: #fff;
}

@-webkit-keyframes xx {
	0% {
		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		-o-transform: translateY(0);
		-moz-transform: translateY(0);
		transform: translateY(0);
	}
	25% {
		-webkit-transform: translateY(-5px);
		-ms-transform: translateY(-5px);
		-o-transform: translateY(-5px);
		-moz-transform: translateY(-5px);
		transform: translateY(-5px);
	}
	50% {
		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		-o-transform: translateY(0);
		-moz-transform: translateY(0);
		transform: translateY(0);
	}
	75% {
		-webkit-transform: translateY(5px);
		-ms-transform: translateY(5px);
		-o-transform: translateY(5px);
		-moz-transform: translateY(5px);
		transform: translateY(5px);
	}
	100% {
		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		-o-transform: translateY(0);
		-moz-transform: translateY(0);
		transform: translateY(0);
	}
}




@media (max-width: 1400px) {
.header h1 {top: 40px;}
.header nav.active a {font-size:15px;}
.header nav a {font-size:15px;}
}

/*内页头部*/




.header h2  { opacity:0; }
.header h2.active { width:75px; height:70px; float:left; font-weight:normal;background: url(../images/10.png) no-repeat 3px 25px;line-height:70px; text-align:right;position:fixed; right:5px; z-index:100;font-size:15px;	opacity: 1;}
.header h2:hover{color:#ff0000;cursor:pointer;}
.header h2:hover .yyxz_c{ display:block; z-index:9999;}

.yyxz_c{ display:none;  width:75px;  z-index: 9999; background:#ff6600; }
.yyxz_c dd{  width:100%; float:left;line-height:35px; text-align:center; background:#fff; border-bottom:1px solid #ddd; }
.yyxz_c dd a{ color:#666; letter-spacing:1px; font-size:12px; }
.yyxz_c dd:hover{ background:#ff0000;}
.yyxz_c dd:hover a{ color:#fff;}


.yyss { float:right; width: 85px; margin-right:5px;}
.n_yy{ width:85px; height:70px; float:left;background: url(../images/10.png) no-repeat 0px 25px ; line-height:70px; text-align:center; font-size:15px;}
.n_yy:hover{color:#ff0000;cursor:pointer;}
.n_yy span{padding-left:25px; }

.n_yy:hover .n_yyxz_c{ display:block;}
.n_yyxz_c{ display:none;  width:85px; position:absolute; z-index: 9999; background:#fff;}
.n_yyxz_c li{ float:left; width:100%; line-height:35px; text-align:center; border-bottom:1px solid #ddd; }
.n_yyxz_c li a{ color:#666; font-size:14px; }
.n_yyxz_c li:hover{ background:#ff0000;}
.n_yyxz_c li:hover a{ color:#fff;}


.n_header {position: fixed;left: 0;top: 0px;z-index: 21;width: 100%;height: 70px;border-bottom:1px solid #ccc;}
.header_box{height:70px;width:100%;z-index:5; position: relative; background:#fff;}
.header_box .n_logo{position:absolute;top:5px;left:1%;height:59px; }
.header_box .nav{position: fixed;margin-right: 0px;right: 0px;text-align: center;position: absolute;width: 850px;top: 25px;padding:0;z-index:100;}
.header_box .nav li a{float:left; margin: 0px 28px;text-align:center;color:#3e3e3e;font-size:16px;position: relative;transition-duration: .5s;-webkit-transition-duration: .5s;}
.header_box .nav li.on{color:#ec3f4b;}
.header_box .nav li a:hover{color:#ec3f4b;}
.header_box .nav li a:before {width: 0%;height: 2px;position: absolute;left: 50%;bottom: -10px;background: #ec3f4b;content: '';transition: all .5s ease 0s;}
.header_box .nav li a:hover:before {width: 100%;left: 0%;}











/*公司简介*/

.about_box{ float:left; width:74%; position:relative; margin-top:40px;}
.about_box_pic{ float:left; width:32%; max-width:300px; margin-right:2%;}
.about_box_pic img{ max-width:100%; max-height:100%;}
.about_box .info{ margin:10px 0px 0px 0px; font-size:13px; color:#333; line-height:30px; text-align:left; float:left; width:66%;}
.about_box .info p{ width:100%; line-height:30px; font-size:13px;}
.about_box .infot_tit{margin:0px 0px 0px 0px; font-size:20px; color:#333; font-weight: normal; float:left;width:66%;}
.about_box .infot_tit:after{ content:""; padding-left:50px; border-bottom:2px solid #ff0000}
.about_box a.about_more{ position:absolute; right:45px; top:5px; color:#666;}


.tubiao{  margin-right:5%; background:#F3F3F3; height:330px; padding-top:30px; float:right; margin-top:0px;}
.tubiao ul{ width:100%;}
.tubiao ul li{ float:left; width:50%; margin-top:30px; text-align:center;  height:110px;}
.tubiao ul li h3{ font-size:14px; font-weight:normal; line-height:30px; padding-top:8px;}
.tubiao ul li p{ font-size:13px; line-height:30px;}
.tubiao ul li a.tupian1:hover{ margin-top:-5px;}
.tubiao ul li a.tupian2:hover{ margin-top:-5px;}
.tubiao ul li a.tupian3:hover{ margin-top:-5px;}
.tubiao ul li a.tupian4:hover{ margin-top:-5px;}


.tubiao ul li a.tupian1{ background:url(../images/wz_ico_1.png) no-repeat center center #eee; width:60px; height:60px;border-radius:60px; border:1px solid #ccc; display:block; margin: 0 auto;}
.tubiao ul li a:hover.tupian1{ background:url(../images/wz_ico_1_h.png) no-repeat center center #AE181A; width:60px; height:60px;border-radius:60px; border:1px solid #AE181A;}
.tubiao ul li a.tupian2{ background:url(../images/wz_ico_2.png) no-repeat center center #eee; width:60px; height:60px;border-radius:60px; border:1px solid #ccc; display:block; margin: 0 auto;}
.tubiao ul li a:hover.tupian2{ background:url(../images/wz_ico_2_h.png) no-repeat center center #AE181A; width:60px; height:60px;border-radius:60px; border:1px solid #AE181A; }
.tubiao ul li a.tupian3{ background:url(../images/wz_ico_3.png) no-repeat center center #eee; width:60px; height:60px;border-radius:60px; border:1px solid #ccc;  display:block; margin: 0 auto;}
.tubiao ul li a:hover.tupian3{ background:url(../images/wz_ico_3_h.png) no-repeat center center #AE181A; width:60px; height:60px;border-radius:60px; border:1px solid #AE181A; }
.tubiao ul li a.tupian4{ background:url(../images/wz_ico_4.png) no-repeat center center #eee; width:60px; height:60px;border-radius:60px; border:1px solid #ccc; display:block; margin: 0 auto;}
.tubiao ul li a:hover.tupian4{ background:url(../images/wz_ico_4_h.png) no-repeat center center #AE181A; width:60px; height:60px;border-radius:60px; border:1px solid #AE181A; }

@media (max-width: 1400px) {
.container_about{width:96%;}
.about_box_pic{ max-width:250px;}
.tubiao{  margin-right:0%; }
.about_box .info p{ line-height:28px;}





}
@media (max-width: 1200px) {
.container_about{width:98%;}
.about_box_pic{ max-width:250px;}
.about_box .info p{ line-height:25px; font-size:12px;}
.tubiao{  margin-right:0%; }
.tubiao ul li{  width:45%;}



}

@media (max-width: 1000px) {
.container_about{width:100%;}
.about_box_pic{ max-width:230px;}
.about_box .info p{ line-height:22px;}
.tubiao{  margin-right:0; }
.tubiao ul li{  width:40%;}
}



.cw{width: 1000px;margin: 0 auto;}
@media (max-width: 1000px) {
.cw{width: 90%;margin: 0 auto;}
}
/*解决方案*/
.program-index{ background:#eee;}
.program-index .nav-wrap{text-align: center;}
.program-index .nav-wrap .nav{display: inline-block;margin-left: 90px;}
.program-index .nav-wrap .nav:first-child{margin-left: 0;}
.program-index .nav-wrap .nav .img img{max-width: 100%;height: auto;}
.program-index .nav-wrap .nav .img2{display: none;}
.program-index .nav-wrap .nav .font{font-size: 14px;color: #666; padding-top:5px;}
.program-index .nav-wrap .nav.on .img1,.program-index .nav-wrap .nav:hover .img1{display: none;}
.program-index .nav-wrap .nav.on .img2,.program-index .nav-wrap .nav:hover .img2{display: block;}
.program-index .nav-wrap .nav.on .font,.program-index .nav-wrap .nav:hover .font{color: #AE181A;font-weight: bolder;}
.program-index .contents-wrap{margin-top: 15px;}
.program-index .contents-wrap .contents{background: url(/images/index3qietu_02.jpg)no-repeat center;height: 403px;overflow: hidden;display: none;}
.program-index .contents-wrap .contents.on{display: block;}
.program-index .contents-wrap .contents .con{max-width: 450px;}
.program-index .contents-wrap .contents .title{font-size: 22px;color: #fff;margin-top:30px;}
.program-index .contents-wrap .contents .brief{font-size: 13px;color: #dde1e3;margin-top: 10px;height: 300px;line-height: 20px;overflow: hidden;width:500px;}
.program-index .contents-wrap .contents .brief table tr td,.program-index .contents-wrap .contents .brief table tr td p,.program-index .contents-wrap .contents .brief table tr td p soan{line-height: 20px;}
.program-index .contents-wrap .contents .more{display: block;width: 150px;height: 44px;font-size: 13px;color: #fff;text-align: center;line-height: 44px; background:url(../images/zl_more_bg.png) no-repeat;margin-top: 20px;}
.program-index .contents-wrap .contents .more:hover{ color:#ff0000;}


.program-index1{ background:#eee;}
.program-index1 .nav-wrap{text-align: center;}
.program-index1 .nav-wrap .nav{display: inline-block;margin-left: 90px;}
.program-index1 .nav-wrap .nav:first-child{margin-left: 0;}
.program-index1 .nav-wrap .nav .img img{max-width: 100%;height: auto;}
.program-index1 .nav-wrap .nav .img2{display: none;}
.program-index1 .nav-wrap .nav .font{font-size: 14px;color: #666; padding-top:5px;}
.program-index1 .nav-wrap .nav.on .img1,.program-index1 .nav-wrap .nav:hover .img1{display: none;}
.program-index1 .nav-wrap .nav.on .img2,.program-index1 .nav-wrap .nav:hover .img2{display: block;}
.program-index1 .nav-wrap .nav.on .font,.program-index1 .nav-wrap .nav:hover .font{color: #AE181A;font-weight: bolder;}
.program-index1 .contents-wrap{margin-top: 15px;}
.program-index1 .contents-wrap .contents{background: url(/images/index3qietu_02.jpg)no-repeat center;height: 403px;overflow: hidden;display: none;}
.program-index1 .contents-wrap .contents.on{display: block;}
.program-index1 .contents-wrap .contents .con{max-width: 450px;}
.program-index1 .contents-wrap .contents .title{font-size: 22px;color: #fff;margin-top:80px;}
.program-index1 .contents-wrap .contents .brief{font-size: 13px;color: #dde1e3;margin-top: 10px;height: 200px;line-height: 35px;overflow: hidden;}
.program-index1 .contents-wrap .contents .more{display: block;width: 150px;height: 44px;font-size: 13px;color: #fff;text-align: center;line-height: 44px; background:url(../images/zl_more_bg.png) no-repeat;margin-top: 20px;}
.program-index1 .contents-wrap .contents .more:hover{ color:#ff0000;}





.product{position: relative; padding-top:40px; }
.product:after{content: "";position: absolute;left: 0; bottom: 40px;width: 100%;height: 1px;background-color: #bebebe;}
.product .swiper-container{}
/*.product .swiper-container{height: 100%;}*/
.product .swiper-slide{height: auto;}
.product .left{position: absolute;display: inline-block; top: 0;left: 0;height: 100%; width: 40%;margin:0 10%;box-sizing: border-box;}
.product .left >img{width: 100%;}
.product .left .img{position: relative;top: 50%;left: 10%;transform: translateY(-50%);-webkit-transform: translateY(-50%);width: 100%;height: auto;}
.product .left .img img{margin: 0 auto; max-width: 100%; transform: translateX(100px);-webkit-transform: translateX(100px);transform: translateX(100px);opacity: 0;transition-duration: 1s;-webkit-transition-duration: 1s;transition-delay: .5s;-webkit-transition-delay: .5s;}
.product .left .bg-text{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%); z-index: -1;}
.product .left .proType{text-align: center;font-size: 18px;}
.product .left .proType i{display: inline-block;margin-right: 10px;}
.product .swiper-slide-active .left .img img{transform: translateX(0);opacity: 1;max-width: 100%;margin: 0 auto;}
.product .swiper-slide-active .right{height: 100%; transform: translateX(0);opacity: 1;}
.product .right{display: flex;align-items: center;display: -webkit-flex;-webkit-align-items: center; width: 40%;float: right;transform: translateX(100px);opacity: 0; transition-duration: 1s;-webkit-transition-duration: 1s; transition-delay: 1s;-webkit-transition-delay: 1s;}
.product .right .center{}
.product .right .tit{position: relative; padding-top: 27px;margin-bottom: 32px; color: #B3282B;}
.product .right .tit:before{position: absolute;top: 0;left: 0; content: "";width: 37px;height: 5px;background-color: #B3282B;}
.product .right .tit .cn{margin-right: 13px; font-size: 35px;}
.product .right .tit .en{font-size: 18px;font-weight: 400;text-transform: uppercase;}
.product .right .tit p{font-size: 18px; color: #333;}
.product .right .control-btn{position: relative;width: 100px;height: 38px;}
.product .right .control-btn a{cursor: pointer; display: inline-block;width: 38px;height: 38px;border-radius: 50%;background: url(../images/arrow-left-red.png) no-repeat center center;background-color: #eee;transition-duration: .5s;-webkit-transition-duration: .5s;}
.product .right .control-btn a:hover{background-color: #d31008;}
.product .right .control-btn .btn-l{left: 0;}
.product .right .control-btn .btn-r{right: 0; background-image: url(../images/arrow-right-red.png);}
.product .right .control-btn .btn-l:hover{background-image: url(../images/arrow-left.png);}
.product .right .control-btn .btn-r:hover{background-image: url(../images/arrow-right.png);}
.product .right .title{margin-top: 20px;margin-bottom: 30px; color: #fff;}
.product .right .title .proName{font-size: 30px;}
.product .right .title .abs{margin-top: 15px; font-size: 14px;min-height: 38px;}
.product .right .videoOrNot{width: 220px;position: relative;}
.product .right .videoOrNot .play-btn{cursor: pointer; position: absolute;top: 50%;left: 50%;margin-left: -16px;margin-top: -18px;}
.product .right .parameter{margin-top: 10px;}
.product .right .parameter .tits{font-size: 24px;}
.product .right .parameter .detail{margin-top: 18px; font-size: 14px;line-height:30px; width:300px;}
.product .right .parameter .detail p{ line-height:30px; font-size:14px;}
.product .right .center> a{margin-top: 18px; display: inline-block;width: 106px;line-height: 30px;font-size: 12px;color: #fff;background-color: #d31008;text-align: center;border-radius:5px;}
.product .my-dot{bottom: 40px; width: auto; left: 50%;transform: translateX(-50%); }
.product .my-dot span{margin: 0 15px; width: 6px;height: 17px;border-radius: 0; background-color: #999;opacity: 1;transition-duration: .5s;-webkit-transition-duration: .5s;}

/*.product .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 15px;}*/
.product .my-dot .swiper-pagination-bullet-active{width: 10px; height: 35px; background-color: #d31008;}
.swiper-container .swiper-slide p{line-height: 40px;}
.cbottom >a{    display: block;
    font-size: 13px;
    width: 160px;
    margin-top: 20px;
    height: 35px;
    line-height: 35px;
    /*background-color: #d31008;*/
    text-align: center;
    text-transform: uppercase;
    border-radius: 15px;
    overflow: hidden;
    }
 .cbottom >a p{line-height: 35px!important;}
 
 
.zzn{margin-top: 55px;overflow: hidden; position: relative;display: block;width: 160px;height: 35px;line-height: 35px;color: #333;font-size: 12px;text-align: center;text-transform: uppercase;border-radius: 15px;background-color: #eee;transition-duration: .5s;-webkit-transition-duration: .5s;}
.zzn p{position: absolute;width: 100%;height: 100%;z-index: 1;}
.zzn:before{content: "";width: 100%;height: 1px;background-color: #cf0f07;position: absolute;top: -20px;left: 0;}
.zzn:after{border-radius: 15px; content: "";width: 100%;height: 100%;background-color: #D31008;position: absolute;top: 0;left: -100%;transition-duration: .5s;-webkit-transition-duration: .5s;z-index: 0;}
.zzn:hover{color: #fff;}
.zzn:hover:after{left: 0;}
 
 










.product-ul{ padding-top:0px; width:100%; border-right:none; }
.product-ul dd{ float:left; }
.product-ul dd a{float:left;width:254px;margin:10px 8px;background:#fff; transition:all 0.2s linear;position:relative; border:1px solid #ddd;}
.product-ul dd a:hover{box-shadow: 0 0 10px 1px #aaa;}


.product-ul dd p{ float:none;height:35px;line-height:35px;text-align:center;overflow:hidden; font-size:14px; border-top:1px dashed #ccc; width:220px; margin:0px 15px 0px 15px;}


.pic_width{font-size: 13px;line-height: 30px; width:96%; float:left;font-weight: normal;color: #666666;text-decoration: none;padding:2%;text-align: left; }
.pic_width img { width:100%; max-width:500px; margin-left:20px; }


<!--表格-->
table.tab{border-collapse:collapse;border-top:1px solid #ccc;border-bottom:1px solid #ccc;color:#000; }
table.tab th,table.tab td{border:1px solid #ccc;padding:10px 20px;}
table.tab td td{border:none;padding:0;}
table.tab a{text-decoration:none;}
.overview_tab01{ width:100%;margin-top:20px;}
.overview_tab01 th{ width:23%;}
.overview_tab01 td{ width:77%;}
.overview_tab01 img{ float:right;}

/*首页图片放大*/
.news-img01{ float:right; width:100%; overflow:hidden;}
.news-img01 img{transition:all 1.8s; -webkit-transition:all 1.8s; }
.news-img01 img:hover{transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1); }

/*首页公司展会*/
.zhanghui{ float:left; width:290px; height:175px; margin-top:28px; margin-left:20px; position:relative;}


.banner_index{height:175px;position: relative;overflow:hidden;width:290px; float:left;}
.banner_index .btn,.banner_pro .bBtn{position: absolute;bottom:7px;width:39px;height: 41px;display: block;z-index: 3;}
.banner_index .btnPre,.banner_pro .bPre{background: url(../images/jobs_left.png) no-repeat 0 0;top:65px; left:5px;}
.banner_index .btnPre:hover,.banner_pro .bPre:hover{background: url(../images/jobs_left.png) no-repeat 0 0;}
.banner_index .btnNext,.banner_pro .bNext{background: url(../images/jobs_right.png) no-repeat 0 0;top:65px; right:5px;}
.banner_index .btnNext:hover,.banner_pro .bNext:hover{background: url(../images/jobs_right.png) no-repeat 0 0;}
.banner_index .banner_wrap{position: absolute;left:0px;top: 0px; z-index: 2;}
.banner_index .banner_wrap li {width:290px;float: left; overflow:hidden; position:relative; height:175PX;}

.banner_wrap h2{ position:absolute; bottom:0px; left:0px; width:290px; height:34px; background:#999; text-align:left; padding-left:5px;  color:#fff; line-height:35px; z-index:3; font-size:13px; font-weight:normal;}
.banner_wrap h2 span{ width:270px; float:left;}

.banner_index .banner_wrap li img{ width:290px; height:141px;float:left; display:block;  }

.indexBanner_num{width:260px;text-align: center; position: absolute;  z-index:10; bottom:100px; right:10px;} 
.indexBanner_num a{width: 9px;height: 8px;display: inline-block;_zoom:1;background: url(../banner_pic/bg_num1.png) no-repeat 0 0;font-size: 0px;line-height: 0px;margin:0 2px; z-index:10;}
.indexBanner_num a.on,.indexBanner_num a:hover{background: url(../banner_pic/bg_num_on1.png) no-repeat 0 0;}

 
 /*标题*/


#h_news_box_1{width:613px; height:63px;text-align:left; float:left; background:#2DABB7; padding:10px 0px 0px 20px;}
 
#h_news_box{width:620px; height:45px; text-align:left;  bottom:0px; z-index:111;filter:alpha(opacity=50); -moz-opacity:0.50; opacity:0.50; z-index:-99999; }
.h_news_box{ width:1100px; margin:0 auto; text-align:left; line-height:45px;color:#ffffff;}
  
.h_news_box_txt{ float:left; width:80px; height:45px; z-index:1; }
.h_news_box_txt a{ font-size:13px; float:left;color:#fff;  line-height:45px; z-index:99999;opacity:1;}
#scrollWrap {width:450px; height: 30px;  overflow: hidden;float: left; text-align:left;    margin-top:5px; } 
#scrollMsg {float: left;filter:alpha(opacity=100); -moz-opacity:1;opacity:1;}
#scrollMsg li { float:left; width:600px; line-height:28px; padding-top:2px;}
#scrollMsg li a{color:#fff; font-size:12px; float:left;}
#scrollMsg li a:hover{ color:#fff; text-decoration:underline;} 
#scrollMsg li span{  text-align:right; color:#eee; float:right;}



.clear{ clear:both;}
 /*主体部分*/
#home_box_bg{ clear:both;width:100%; background:#fff;height:565px; }
#n_box_bg{ clear:both;width:100%; }

 .home_right_box{float:right; width:634px; height:565px; }
.left_box{ float:left; width:340px; margin:15px 10px 15px 20px; height:200px; overflow:hidden;}
.left_box h2{ float:left; background:url(../images/z_home_ico.jpg) no-repeat 3px 0px; padding-left:25px;font-size:15px; color:#666; text-align:left; height:30px; width:315px;}

.n_contact_box{ font-size:18px;}

.n_contact_box p{ line-height:40px; font-size:18px;}

.pro_box_content{float:left; width:800px; overflow:hidden; margin-left:50px; max-width:800px;}
.pro_box_content h3{ font-size:18px; line-height:60px; border-bottom:1px solid #ccc; height:60px; text-align:center; width:100%; color:#333;}

.cpxn-r3{  width:100%; min-height:300px; margin-top:40px; float:left;}


.center1top{ position: relative;  width:450px; height:100px; margin:0 auto;}
.center1top ul{margin:0px;padding:0px;list-style-type: none;}
.center1top ul li{ float:left;}
.center1top ul li a{float:left;padding:0px 0px; width:150px; font-size:14px; height:100px; text-align:center;}
.center1top ul li img{display:block; margin:0 auto;}
.center1top ul li a:hover{color:#AE181A;font-weight:700;}
.center1top ul li.hover a{ font-weight:700;color:#AE181A;}

.center1top ul li a.c_1 { background:url(../images/c_1.png) no-repeat center top; width:150px; height:50px; padding-top:55px;}
.center1top ul li a:hover.c_1 { background:url(../images/c_c_1.png) no-repeat center top; width:150px; height:50px; padding-top:55px;}
.center1top ul li a.c_2 { background:url(../images/c_2.png) no-repeat center top; width:150px; height:50px; padding-top:55px;}
.center1top ul li a:hover.c_2 { background:url(../images/c_c_2.png) no-repeat center top; width:150px; height:50px; padding-top:55px;}
.center1top ul li a.c_3 { background:url(../images/c_3.png) no-repeat center top; width:150px; height:50px; padding-top:55px;}
.center1top ul li a:hover.c_3 { background:url(../images/c_c_3.png) no-repeat center top; width:150px; height:50px; padding-top:55px;}




.center1footer {width:100%; margin:0 auto; }


.center_box{ float:left; width:330px; margin:15px 10px 15px 10px; height:200px; overflow:hidden;}
.center_box h2{float:left; background:url(../images/z_home_ico.jpg) no-repeat 3px 0px; padding-left:25px;  font-size:15px; color:#666; text-align:left; height:30px; width:305px;}
.center_box img{ width:330px;  float:left;}

.right_box{ float:left; width:270px; margin:15px 0px 15px 15px;  overflow:hidden;}
.right_box h2{float:left; background:url(../images/z_home_ico.jpg) no-repeat 3px 0px; padding-left:25px;  font-size:15px; color:#666; text-align:left; height:30px; width:305px;}
.right_box_con { width:260px; float:left; background:#eee; height:170px;}
.right_box_con a{ float:left; margin:5px 10px;}
/*底部*/
#foot{width:100%;margin:0 auto; height:60px; background:#201C1D; }

.foot_text{ float:left; width:1100px; color:#ccc; text-align:left; margin-top:10px; }
.foot_text a{ color:#ccc; padding-right:20px;}

.nydh-2aa{ width:220px; background:#eee; float:left; overflow:hidden;}
.nydh-2aa h2{ line-height:65px; background:#ED3F4A; color:#fff; font-size:20px; height:65px; text-align:left; padding-left:20px;}
.nydh-2{ width:100%; margin-top:2px;}
.nydh-2 li{ float:left; line-height:40px;width:100%; position:relative;border-bottom:1px solid #ccc; }
.nydh-2 a{ float:left;font-size:14px; padding:5px 20px; margin:0px 0px; line-height:40px; width:100%;}
.nydh-2 a:hover,.nydh-2 a.currclass{color:#fff; background:#ED3F4A; padding-left:30px;}
.nydh-2 a:hover::before {content: '';position: absolute;width: 8px;height: 15px;right:10px; top:15px;transition: 3s;background:url(../images/arrow-right.png)  no-repeat left top;}


.nydh-1aa{ width:100%; background:#fff; height:60px;box-shadow: 1px 1px 5px #999;}
.nydh-1{ margin:0 auto; width:100%; text-align:center;}
.nydh-1 li{ display:inline-block; line-height:55px;}
.nydh-1 a{ display:inline-block; font-size:16px; padding:15px 20px; background:#fff; margin:0px 1px; line-height:30px;}
.nydh-1 a:hover,.nydh-1 a.currclass{color:#fff; background:#AE181A;}

.nydh-1_brand{ margin:0 auto; width:1100px;padding-top:15px;}
.nydh-1_brand li{ float:left; }
.nydh-1_brand a{ float:left;font-size:14px; text-align:center; padding:5px 0px; min-width:116px; border:none; background:#eee; margin:5px 10px; line-height:25px; }
.nydh-1_brand a:hover{color:#fff; background:#FF6701;}
.nydh-1_brand a.currclass{font-size:14px; text-align:center; padding:5px 0px; min-width:116px;color:#fff; background:#FF6701;}


.n_pro_box_tit{float:left; width:850px; margin-left:30px; margin-top:5px; border-bottom:1px solid #ccc;}
.n_pro_box_tit h4{ font-size:18px; color:#333; font-weight:700; text-align:left; line-height:50px;}
.n_pro_box_tit span{ float:right; margin-top:-30px;}

.n_pro_box{float:left; width:880px; margin-left:0px; margin-top:25px;}
.n_pro_box ul li{ float:left; margin-left:35px; width:252px; height:250px; background:#ff000;}
.pro_tit{ line-height:45px; text-align:center; width:260px;}




/*底部*/


.foot_news_more{ background:#ff0000; width:80px; height:30px; margin:20px 0; text-align:center; line-height:30px; color:#fff;}
.foot_news_more a{ color:#fff;}
.foot_news_more a:hover{ background:#fff; color:#ff0000; display:block;}



.searchContent{margin-top:10px; float:right; width:260px; height:47px;}
.searchkaa{position:relative;margin-top:0px;width:260px;height:45px;background:none; padding:0; }
.seachIcon{cursor:pointer;}
.searchkaa .seachText{width:252px;color:#999999; background:000;font-size:12px;padding:0 0 0 6px;line-height:45px;margin:0;border:0;height:45px;border:1px solid #333; border-radius:3px;}
.searchkaa .btn{cursor:pointer;position:absolute;top:5px;right:5px;width:50px;height:35px;background:#9d9d9d;}
.searchkaa .btn{transition-duration: .5s;-ms-transition-duration: .5s;-moz-transition-duration: .5s; -webkit-transition-duration: .5s; }
.searchkaa .btn:hover{background:#000;}
.searchkaa .btn img{ vertical-align:middle;}

.searchContent p,.searchContent p a{ font-size:12px; color:#7f7f7f; text-align:left; line-height:30px;}




 /*内页左边*/
 #n_main_left{float:left; width:250px; margin-top:25px; position:relative; }
.n_main_left_tit{ position:absolute; top:5px; right:0px; color:#999; background:url(../images/l-icon.jpg) no-repeat left; padding-left:15px;}
.n_main_left_tit a{color:#c7370c;}

.pro_list{ float:left; margin-top:0px;}
.pro_list h2{ width:220px; height:70px; background:#c7370c; border-bottom:2px solid #af2d06; line-height:70px; font-size:22px; letter-spacing:2px; text-align:center; color:#fff; font-weight:normal;}
.pro_list li{ float:left; width:205px;}
 .pro1list1 a:link, .pro1list1 a:visited {line-height:45px;padding:0px 0px; display:block;  background:#eee;width:200px;height:45px;padding-left:20px;margin-left:0px;color:#666;font-size:13px; text-align:left; margin-bottom:1px;}
.pro1list1 a:hover{color:#fff;background:#333;}
.pro1list1hh a{line-height:45px;padding:0px 0px; display:block;  background:#333;width:200px;height:45px;padding-left:20px;margin-left:0px;color:#fff;font-size:13px; font-weight:bold; text-align:left; margin-bottom:1px;}
	 
/*产品分类*/
.n_main_left_top{ float:left; background:url(../images/l_news_right_titbg.png) no-repeat; width:136px; height:60px;}
.n_main_left_top h2{ font-family:Arial,'Microsoft Yahei',STHeiti,sans-serif; font-size:16px; text-align:center; padding-top:17px; color:#000; font-weight:normal; }
OL {LIST-STYLE-TYPE: none; LIST-STYLE-IMAGE: none;}
DL {LIST-STYLE-TYPE: none; LIST-STYLE-IMAGE: none}
.clear {CLEAR: both}
.page_left {FLOAT: left; OVERFLOW: hidden; text-align:left;  float:left; width:205px;}
.page_left UL {PADDING-BOTTOM: 0px; PADDING-LEFT: 0px;}
.page_left UL LI {}
.page_left OL {PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 7px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; }
.page_left OL LI {PADDING-BOTTOM: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px;}
.page_left OL LI.menu_hidecss {	}
.page_left OL LI.menu_hidecss a{ line-height:35px;padding:0px 0px; display:block;  background:url(../images/subMenuBga.gif) no-repeat 0px 0px;width:225px;height:35px;padding-left:25px;margin-left:0px;color:#666;font-size:13px; text-align:left;}
.page_left OL LI.menu_hidecss a:hover{color:#F67812;background:url(../images/subMenuBg.gif) no-repeat;display:block;width:225px;height:35px;padding-left:25px; font-weight:bold;}
.page_left OL LI A.proleftclass {FONT-SIZE: 142px; }
.page_left OL LI DL {PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: none; PADDING-TOP: 0px;}
.page_left OL LI DL.left_suhdl{display:block;}
.page_left OL LI.menu_hidecss DL  DD a{width:225px;margin-left:25px;font-weight:normal; font-size:13px;  line-height:35px;background:#fff; border-bottom:1px solid #ddd; color:#999;height:35px; text-align:left; padding-left:5px; }
.page_left OL LI.menu_hidecss DL  DD a:hover{color:#F67812;background:#fff; display:block;width:225px;height:35px;padding-left:5px; font-weight:normal;}
.page_left OL LI.menu_hidecss dl dd.left_subdd a{ line-height:35px; display:block; background:#fff; border-bottom:1px solid #ddd; width:225px;height:35px;margin-left:25px;color:#F67812;font-size:12px; text-align:left; padding-left:5px;}	 
	 

/*公司简介图片滚动*/


.yeshu{ float:left; width:100%; margin:25px 0;}
/*资料下载*/
.newstk{  float:left;  padding:0px 0px 0px 0px; width:720px; letter-spacing:1px;margin-top:0px;line-height:200%; }
.newstk li{padding:0px 0px;position:relative;margin:0px 0px 0px 0px; }

.list_news{ float:left;width:730px; border-bottom:1px solid #ededed;height:100px;}
.list_news h3 a{text-align:left;font-size:13px;color:#333;font-weight:bold; line-height:35px;padding-left:8px; }
.list_news h3 a:hover{ color:#ff0000}
.news_date{float:left;background:#ddd; border:1px solid #ccc; width:65px;height:65px;text-align:center; color:#666;margin:10px 5px;}
.news_date h4{background: #fff;width:65px; height:40px; color:#999; font-size:22px;  line-height:40px;} 
.listfont_news{ float:left; width:630px;line-height:180%; font-size:12px; text-align: left;padding-left:10px;color:#666;}
.listmoer_news { position:absolute;right:10px;top:5px;}
  /*产品列表*/
 .n_produt_list{
  float:left;
  width:1100px;
  margin-top:10px;
  margin-left:10px;
  margin-bottom:0px;
  }
  /*图片展示*/
  .last_pic{
    text-align:left;
	float:left;

}
.next_pic{
   text-align:right;
   float:right;
  
  }
  /*新闻资讯*/
 .newstk_list{padding:0px 0px 15px 0px; float:left; width:820px;}

.n_news_list {position:relative; line-height:35px; height:35px;width:820px; float:left;  border-bottom:1px solid #eee;}
.n_news_list a{background:url(../images/r_n_leftbg.jpg) no-repeat 3px 2px;padding-left:15px; color:#333}
.n_news_list a:hover{background:url(../images/r_n_leftbg.jpg) no-repeat 3px 2px; color:#C8352B;}


 /*常见问题解答*/
 .que_list{ padding:0px 0px 0px 0px; float:left; width:770px;}
 .n1_list_que{float:left; width:740px; min-height:60px;_height:60px; margin:10px 0px; border-bottom:1px solid #eee;}

.n1_list_que h2 a{float:left;color:#333;  width:740px; overflow:hidden;text-align:left; margin-top:0px;line-height:23px; font-weight:700; font-size:13px; }
#n1_que_text{ float:left; width:740px; color:#666; line-height:25px; padding-top:5px; }
 
.big_pro{ overflow:hidden;text-align:center; margin-top:20px;}
.big_pro_show{ overflow:hidden;margin-top:0px; width:730px;  text-align:left; float:left;  }
 
.product_list{float:left;width:750px;margin-top:0px; }
.product_list li {width:200px;margin:10px 20px 10px 20px;height:190px;float:left;text-align:center;}
 .product_list li a{float:left;padding:5px;display:block;line-height:180%;background:#eee;}


 .product_list  li h2 {
 float:left;
	height:20px;
	margin-top:0px;
	
	font-size:12px;
	width:200px;
	text-align:center;
	padding-top:4px;
	font-weight:normal;
	
	}
	
.listfont_pro{
    float:left; 
	margin:10px 0 10px 10px; 
	width:670px;
	line-height:20px; 
	text-align: justify;

}

.big_list{
   float:left;
   padding:50px 50px 0 20px;
   }
.listpic_news {
    float:left;
   margin:20px 0px 0px 5px;
   position:relative;
	
} 



.jobs_list{ padding:10px 0px 25px 0px; margin:0px auto; width:1100px; float:left; }

.jobs_list li{ float:left; width:260px; height:300px; margin-right:15px; background:#fff; margin-top:25px; margin-bottom:15px;  position:relative; }
.jobs_list li a{ width:220px; display:block; padding:20px; height:300px; background:#FFF; float:left;font-size:13px; border:1px solid #e1e1e1; color:#333; }
/*.jobs_list li a:hover{ background:#0EB45A; color:#FFF;box-shadow: 0 0 8px #0EB45A;border:1px solid #0EB45A; }*/
.jobs_list li a:hover{ background:#000; color:#FFF;box-shadow: 0 0 8px #000;border:1px solid #000; }


.jobs_list_1{ font-size:15px; color:#ccc;}
.jobs_list_2{ font-size:18px; color:#000; padding-top:5px; border-bottom:1px solid #ccc; line-height:40px;}
.jobs_list_3,.jobs_list_3 p{ padding-top:15px; font-size:13px; line-height:25px; }
.jobs_list_4{ width:120px; height:35px; line-height:35px; text-align:center; border-radius:20px; border:1px solid #ccc; position:absolute; left:15px; bottom:20px;}

.jobs_list li a:hover .jobs_list_2{ color:#fff;}
.jobs_list li a:hover .jobs_list_3{ color:#fff;}
.jobs_list li a:hover .jobs_list_4{color:#fff; border:1px solid #fff;}






.news_show{float:left; width:820px; margin-top:10px; margin-left:20px;}
.right_title{float:left;width:820px; font-size:16px; font-weight:bold;  text-align:center; line-height:30px;margin:0px 0px 0px 0px; padding-bottom:10px;}

.right_text{ float:left; margin:10px 0px; width:820px;}

.right_text img{ max-width:820px;}

.right_pic{ float:left;margin:25px auto; text-align:center; width:820px; }
.right_pic img{ max-width:100%;}



.main .container .child_down{padding:30px 0;position:relative; border-bottom:1px solid #eee; clear:both;}
.main .container .child_down:after{content: "020"; display: block; height: 0; clear: both;visibility:hidden;}
.main .container .child_down .title{line-height:30px;color:#666;font-size:16px;}
.main .container .child_down .down_ico{line-height:40px;color:#fff;font-size:16px; position:absolute; right:0px; top:20px; width:100px; background:#153B7C; border-radius:3px; text-align:center; height:40px;}
.main .container .child_down .down_ico:hover{cursor:pointer; color:#fff; background:#FF0101; }



.proshow_list_li{overflow:hidden;width:800px;height:450px;padding:0px; text-align:center;  }
.proshow_list_li_span{height:450px; display:inline-block; vertical-align:middle; }
.proshow_list_li img{ max-width:100%; max-height:100%;}


.aboutk_tit{ text-align:center; font-size:20px; border-bottom:1px solid #ccc; line-height:50px; padding-bottom:10px; padding-top:0px; font-weight:normal; color:#333;}
.right_news_click{ text-align:center; line-height:40px; color:#999; font-size:13px; position:relative; width:100%;}
.right_news_click span{ position:absolute; right:25px; top:0px;}
.right_news_click span a{ margin-right:10px;}
.text_neirong{ padding-top:20px; padding-bottom:40px; line-height:28px;font-size:14px;}
.text_neirong p{ line-height:28px; font-size:14px;}
.news_close{ position:absolute; right:5px; top:0;}

.text_neirong img{ max-width:100%; max-height:100%;}



.anli_tit{ font-size:16px; border-left:7px solid #ff0000; padding-left:12px; font-weight:700; width:100%; height:30px; color:#333; line-height:30px; clear:both; margin-bottom:30px;}
.biaoge_box{ line-height:35px;}
.biaoge_box table tr td{ background:url(../images/ico.png) no-repeat 0px 10px;max-width:300px; padding-left:25px; font-size:13px;}
  /*联系我们*/
   
.contactk{float:left;width:1100px;}
.contact_pic{ padding:20px; float:left;background: url(../images/c_conus_pic.jpg) no-repeat left; width:300px; height:351px;}
.contact_text{ float:left; padding:0px; font-size:13px; margin-top:20px; line-height:30px; }
  /* 表单定义 */
.input{BACKGROUND-COLOR:#f4f4f4; border:1px solid #ccc;font-size:12px;line-height:30px; height:30px; }

.page_td{border:1px solid #ccc; padding:0px 5px; line-height:20px; }
.page_tdbg{border:1px solid #CCCCCC;background:#ccc; padding:0px 5px;}
.inputpage{ BORDER:1px #ffffff solid; width:24px; height:20px;}
.input_sub{background:url(../images/g_tijiao03.jpg) no-repeat left;width:117px;height:40px;border:none;}

/*在线留言*/
.ordetext{float:left;text-align:left; line-height:180%; padding-top:10px;}
.ordefont{line-height:25px; text-align:left; width:120px; border-bottom:1px solid #eee; float:left; height:25px;color:#333; padding:5px 0px; font-weight: normal;}
.orderight{line-height:23px; width:491px; float:left; height:40px;text-align:left;  padding:3px 20px;}
.orderight_yanzheng{line-height:24px; width:531px; float:left; height:30px;text-align:left;margin-left:10px;*margin-left:5px;}
.input_box{float:left;border:none;background: none;padding:10px 0 0 10px;width:480px; }
.orderight_cont{width:491px;height:160px;float:left; text-align:left;margin-left:20px;border:1px solid #ccc; background:#f4f4f4}
.mess_cotent{float:left;width:520px;margin:10px 0px 0px 0px;}
.mess_tijiao{width:80px;height:55px;margin:0 auto;}
.input_box_tijiao{float:left;border:none;background: none;padding:20px 0 0 20px;*padding:20px 0 0 10px;color:#5d958f;font-weight:bold;}


.pro_yeshu{
    width:750px; float:left;
  margin-top:20px;
  }
.pro_yeshu a{ margin-right:20px;}
 .pro_text_text{ float:left; width:700px; line-height:200%; text-align:left;  padding-top:15px; padding-bottom:15px; background:url(../images/r_nr_right_line.jpg) no-repeat left bottom;  }
.pro_text_text h1{ float:left;  font-weight:bold; color:#333; letter-spacing:normal; width:682px; font-size:15px; background: url(../images/r_nr_right_ico.jpg) no-repeat 3px 9px; padding-left:18px;}
#pro_text_text{  font-weight:bold; color:#C8352B;}


.pro_list_cont{ float:left; width:720px;}
.pro_list_cont li{ float:left; width:720px; margin:15px 15px;}
.pro_list_cont li p{ background:url(../images/c_pro_ico1.jpg) no-repeat 5px 8px; line-height:30px; padding-left:20px; float:left; text-align:left; width:130px;}


.pro_table{ float:left; width:730px;}
.pro_table table{ border:1px solid #ccc;}
.pro_table table td{border-right:1px solid #ccc; padding:5px 5px;}


.pro_h4{float:left; width:720px; margin-top:20px; min-height:200px;_height:200px;}
.pro_h4 h4{ border-bottom:1px solid #ccc; font-size:14px; text-align:left; float:left; width:720px; font-weight:700; line-height:35px; margin-bottom:10px; }

.pro_h3{float:left; width:720px; margin-top:10px; min-height:30px;_height:30px;}
.pro_h3 h3{  font-size:12px; text-align:left; float:left; width:720px; font-weight:700; line-height:25px; }


.shousou{ float:left; width:210px;min-height:90px; _height:90px; background:#f4f4f4; margin-top:20px;}
.shousou h2{ float:left; font-size:14px;  font-weight:normal; line-height:35px; text-align:left; margin-left:10px; border-bottom:1px solid #ccc; width:190px;}
.shousou a{ float:left; margin:10px 10px 0px 10px;}
.pro_list_01{ float:left; width:760px; }
.pro_list_01 h5{  font-size:14px; float:left; background:#eee; width:750px; padding-left:10px; height:35px; line-height:35px; color:#333; font-weight:normal; }
.pro_list_01 li{ float:left;height:35px; line-height:35px; color:#fff; text-align:left; color:#666; border:1px solid #ccc; padding-left:15px;}
.pro_list_top{ float:left; width:760px; background:#eee;}
.pro_list_top li{ float:left; height:35px; line-height:35px; color:#fff; text-align:center; background:url(../images/neiye2_06.jpg) repeat-x; margin-right:2px;}
.pro_list_01 a:hover{ text-decoration:underline; color:#F57713;}

/*产品修改列表左图右文字*/
.tu { float:left; padding:0px 0px 0px 0px; width:710px; margin-top:0px;}
.tu li{float: left;width: 710px;height:130px;margin:15px 0px 15px 0px; border-bottom:1px solid #eee}
.tu_list{ float:left; width:100px;}

.tu_text{ float:left; width:570px; text-align:left; position: relative; height:140px; margin-left:20px; background:url(../images/pro_line_ng.png)  no-repeat 0px 2px; padding-left:20px;}
.tu_text h2 a{ font-size:12px; color:#333; display:block; width:550px; text-align:left; line-height:28px;  height:28px; font-weight:700; }
.tu_text h2 a:hover{  color:#c81327;}
.tu_text h4{ float:left; padding-left:0px; line-height:200%; width:570px; font-weight:normal; text-align:left; color:#666; font-size:12px;}
.tu_text .pic a{ background:url(../images/pro_ico.png) no-repeat 0px 3px; width:100px; height:19px; position:absolute; left:20px; bottom:40px; color:#666; padding-left:20px;}
.tu_text .pic a:hover{ color:#c81327;}

  
/*发展历程*/
.z_wenhua{ float:left; width:740px; margin-top:20px; display:block}
.z_wenhua_top{ background:url(../images/4.png) no-repeat; width:153px; height:153px; margin:0 auto; text-align:center; margin-left:300px;}
.z_wenhua_top h3{ font-size:18px; margin-top:50px; color:#fff;  text-align:center; float:left; width:154px; line-height:30px;}
.z_wenhua_top font{color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:14px; text-align:center;}

.wenhua_pic{ float:left;}
.wenhua_pic img{ margin:15px 0px;}


#Con{text-align:left; float:left; margin-top:20px;}

.asdfas { width:280px; height:150px; padding:10px 10px 0px 7px; font-size:12px; text-align:left; color:#369; line-height:160%; background:url(../images/wenhua_bg.png) no-repeat; position:absolute; display: none; word-break:break-all; letter-spacing:normal; }


.asdfas font{}



.z_cont_txt{float:left; width:250px; margin:30px 0px 0px 40px; line-height:200%;}
.z_cont_txt a{ }


.z_cont_txt_01{float:left; margin-top:10px;}
.z_cont_txt_01 a{ }
.z_cont_txt_01 p{ }



@media (max-height: 600px) and (max-width:1280px ) {
.header nav {top: 38%;}
.header h1 {top: 0px;	}




}

