

.qing {display: block;clear: both;min-width: 1200px;}
.juzhong {width: 1200px;display: block;margin-left: auto;margin-right: auto;}
.lf {display: block;float: left;}
.rf {display: block;float: right;}

/**********内页************/
.run_banner { position: relative;overflow: hidden;}
.run_banner  img {
    width: 100%;
    animation:scale_b 6s linear infinite alternate;
    position: relative;
    z-index: 0;
 }

@-webkit-keyframes scale_b {
  0% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1); }
  50% {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1); }
  100% {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2); } 
}
@-moz-keyframes scale_b {
  0% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1); }
  50% {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1); }
  100% {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2); } 
}
@-o-keyframes scale_b {
  0% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1); }
  50% {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1); }
  100% {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2); } 
}
@-ms-keyframes scale_b {
  0% {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1); }
  50% {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1); }
  100% {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2); }  
}

/********内页分类***********/
.zhnav{ height:56px; background:#F4F4F4; position:relative; z-index:10 !important;}
.menu{ width:800px;height:56px;}
.menu li{ height:56px; display:block; float:left; }
.menu a{ padding:0 22px; display:block; float:left; font-size:16px; color:#4b4b4b; line-height:56px; text-align:center;}
.menu a:hover{ height:53px; display:block; float:left; padding:0 21px; background:#FFF; color:#fc9b00; border-bottom:3px solid #fc9b00; border-left:1px solid #dcdcdc; border-right:1px solid #dcdcdc;}
.menu a.menn{ height:53px; padding:0 25px; display:block; float:left; background:#FFF; color:#fc9b00; border-bottom:3px solid #fc9b00; border-left:1px solid #dcdcdc; border-right:1px solid #dcdcdc;}

.return{height:26px; font-size:12px; color:#9f9f9f; line-height:26px; text-align:right; padding:15px 0;}
.return a{ font-size:12px; color:#9f9f9f; line-height:26px; display:block; float:left;}
.return span{ padding:0 7px;}


.n_box{ padding:20px 0px;}


.buyi{ overflow:hidden; margin-bottom:20px;}
.buyi p{ text-indent:2em; line-height:32px; color:#494949; font-size:16px;}
.buju_img{ width:100%;margin-top:20px; overflow:hidden;}
.buju_img img{ max-width:100%;}

.zuzhi{  margin-top:50px; margin-bottom:50px; text-align:center; font-size:24px; color:#3e3e3e; font-weight:bold;}
.zuzhi_img{ text-align:center; overflow:hidden;}
.zuzhi_img img{ max-width:100%;}
/***************新闻中心*****************************/
.mtlb{ display:block; margin-left:-16px; overflow:hidden;}
.mtlb li{ display:block;width:592px; height:175px;float:left;margin-left:16px; margin-bottom:18px; box-sizing:border-box;border:1px solid #d2d2d2;padding:15px;}
.mttu{ display:block; float: left; width:220px; height:144px; overflow:hidden;}
.mtjk{ display:block; margin-left:235px;}
.mtj1{ display:block; margin-bottom:10px; line-height:26px; color:#212121; font-size:16px;}
.mtj2{ display:block; height:74px; margin-bottom:6px; line-height:24px; color:#797979; font-size:12px;}
.mtj3{ line-height:20px; color:#9e9e9e; font-size:12px;}
.mtlb li:hover .mtj1, .yglb li:hover .mtj1{ text-indent:6px; color:#f35e0d;}
.lytu,.mtj1,.mttu img,.prtu img,.more span,.art-footer-back span{
    transition: all 0.4s linear;
    -webkit-transition: all 0.4s linear;
    -moz-transition: all 0.4s linear;
    -o-transition: all 0.4s linear;
}
.mtlb li:hover .mttu img{
transform: scale(1.16) rotateZ(-5deg);
	-webkit-transform: scale(1.16) rotateZ(-5deg);
	-o-transform: scale(1.16) rotateZ(-5deg);
	-ms-transform: scale(1.16) rotateZ(-5deg);
	-moz-transform: scale(1.16) rotateZ(-5deg);}

/*************产品中心**********************/
.cplb{ display: block; overflow:hidden;margin-left:-12px; }
.cplb li{ display:block; float:left; width:291px; height:295px; background:#f0f0f0; margin-left:12px; margin-bottom:10px; padding:5px; box-sizing:border-box;}
.prtu{ display:block; width:271px; height:179px; overflow:hidden; background:#FFF; padding:5px;}
.prtu img{ max-width:100%;}
.cplb li:hover .prtu img{ transform: scale(1.1); -ms-transform: scale(1.1); -webkit-transform: scale(1.1); -o-transform: scale(1.1); -moz-transform: scale(1.1);}
.prm{ padding-top:17px; margin-bottom:15px; text-align:center; line-height:22px; font-size:14px; color:#000;}
.prm a{ color:#000; display: block;}
.cplb .more{ display:block; width:104px; height:32px; margin:0 auto; background:url(../images/bobg.png) center center no-repeat; overflow:hidden; text-align:center; line-height:32px; color:#fff; font-size:12px;}
.cplb .more span{ display:block; top:0; position:relative;}
.cplb li:hover .more span{ top:-100%;}


/*****详细页*****/
.news-art-main{background: #f9f9f9;margin:0px auto;padding: 50px 80px 50px;overflow: hidden;}
.art-tit h4{text-align: center;font-size:20px;font-weight: normal;line-height: 36px;padding-bottom: 20px;color: #333;}
.art-tit h5{text-align: center;font-size: 12px;font-weight: normal;line-height: 38px;color: #888;border-top: 1px solid #e2e2e2; border-bottom: 1px solid #e2e2e2;}
.art-tit h5 span{display: inline-block;width: 300px;}
.art-main{padding-top: 30px;padding-bottom: 40px;overflow: hidden;}
.art-main p{text-indent: 2em;font-size: 14px;line-height: 30px;color: #666;}

.art-back li{font-size: 14px;}
.art-footer-last{border-top: 1px solid #e2e2e2;padding-top: 6px;line-height: 30px;}
.art-footer-next{border-bottom: 1px solid #e2e2e2;padding-bottom: 6px;line-height: 30px;}
.art-footer-last a,.art-footer-next a {line-height: 30px;color: #555;}
.art-footer-last a:hover,.art-footer-next a:hover {color:#f35e0d;}
.art-footer-back{padding-top: 26px;float: right;margin-top: -82px;margin-right: 20px;}
.art-footer-back a{display: block;position: relative;width: 116px;height: 40px;overflow: hidden;border: 2px solid #f35e0d;line-height:36px;text-align: center;box-sizing: border-box;color: #f35e0d;}
.art-footer-back a span{display: block;position: relative;top: 0;}
.art-footer-back a:hover span{background: #f35e0d;color: #fff;top: -100%;line-height:40px;}
.art-footer-back a:hover{border: 0 none;}

/******在线留言*****/
.massage{ width: 902px; margin:0 auto; border: 1px solid #ebebeb; position: relative; z-index: 2; padding: 22px 48px; background: #fff; }
.maintop{ width: 902px; height: 55px; line-height:55px; float: left; border-bottom: 1px solid #ebebeb; text-indent: 37px; color: #555555; margin-bottom: 10px; font-size:20px; font-weight:normal; background: url(../images/guest.png) left center no-repeat; }

table td{ color:#666;}
.input{ border:1px solid #ddd; margin:5px 0px; border-radius:5px; padding-left:5px; width:350px; height:35px; line-height:35px; outline:none;}
textarea{ border:1px solid #ddd; margin:5px 0px; border-radius:5px; padding-left:5px; width:580px;line-height:35px;outline:none; resize:none;}
.submit{border:1px solid #ddd; border-radius:5px;width:120px; height:42px; line-height:42px; color:#fff; background:#f35e0d;outline:none; cursor:pointer;}

/*******************人才招聘**************************/
.jolb{ display:block; margin-left:-36px; overflow:hidden; margin-top:20px;}
.jolb dd{ display: block;width:632px; height:495px;margin-left:36px; margin-bottom:26px;float:left; box-sizing: border-box;}
.jotbg{ background:#f35e0d; height:68px; padding:0 30px; line-height:68px; color:#FFF;}
.jotm{ padding-left:15px; position:relative; font-size:24px;}
.jotm b{ display:block; position:absolute; width:3px; height:20px; background:#FFF; top:24px; left:0;}
.jotr{ font-size:14px;}
.jotr i{ font-size:34px;}
.joon{ background:#efefef; border:1px solid #dcdcdc; border-top:none;box-sizing: border-box;}
.joon a{ display:block; width:138px; height:44px; overflow:hidden; border:2px solid #f35e0d; margin:0 auto; text-align:center; font-size:16px; color:#f35e0d; line-height:44px;}
.joon a span{ display: block; position:relative; top:0;}
.joon a:hover span{ top:-100%; color:#fff; background:#f35e0d;}

.jonk{ border-left:1px solid #dcdcdc; border-right:1px solid #dcdcdc; height:426px; padding:30px; box-sizing: border-box;}
.jonk0{ height:366px; position:relative;}
.shu12{ line-height:24px; font-size:12px; color:#737373;}
.jonkk{ height:366px; overflow:hidden; position:relative; z-index:3; padding-right:18px;}
.jonkk .can span{ width:50%; display:inline-block; float:left;}
.jonkt{ position:absolute; z-index:0; right:1px; top:0; width:1px; height:100%; background:#ccc;}




/******联系我们*****/
.n_contact{ background:#f1f1f1; overflow:hidden;}
.c_box{	padding:40px 0px; overflow:hidden;}
.hq{position: relative;width: 544px;background: #fff;padding: 29px 40px;box-sizing: border-box;margin: 10px 28px; min-height:380px;}
.hq h4{display: block;width: 100%;font-size: 24px;line-height: 62px;color: #f35f0f;border-bottom: 1px solid #f3b99b;}

.hq-items{display: block; line-height: 26px;margin-top: 26px;font-size: 14px;color: #515355;}
.hq-icon{display: block;float: left;width: 26px;height: 26px;}
.hq-icon img{width: 100%;}
.hq-text{display: block;margin-left: 40px;}

.hq-ewm{margin-top: 35px; overflow:hidden;}
.hq-ewm-items{display: block;float: left;margin-right: 44px;}
.hqewm-pic{width: 127px;height: 127px;padding: 6px;border: 1px solid #d5d7d9;box-sizing: border-box;}
.hqewm-pic img{width: 100%;vertical-align: top;}
.hqewm-text{font-size: 14px;line-height: 46px;text-align: center;color: #666;}

.consec-map{ height:500px; width:100%; padding:1px; box-sizing:border-box; border:1px solid #CECECE;}
	
/********分页*********/
.text-center {text-align: center; border-top: 1px solid #ddd;}
.pagination{display: inline-block; padding-left: 0; margin:20px 0px 0px; border-radius: 4px; font-size: 12px;}
.pagination > li{display: inline;}
.pagination > li > a,
.pagination > li > span{position: relative; float: left; padding: 6px 12px; margin-left: -1px; line-height: 1.42857143; color: #4d4d4d; text-decoration: none; background-color: #fff; border: 1px solid #ddd;}
.pagination > li:first-child > a,
.pagination > li:first-child > span{margin-left: 0; border-top-left-radius: 4px; border-bottom-left-radius: 4px;}
.pagination > li:last-child > a,
.pagination > li:last-child > span{border-top-right-radius: 4px; border-bottom-right-radius: 4px;}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus{z-index: 3; color: #000; background-color: #eee; border-color: #ddd;}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus{z-index: 2; color: #fff; cursor: default; background-color: #f35e0d; border-color: #f35e0d;}
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus{color: #777; cursor: not-allowed; background-color: #fff; border-color: #ddd;}
