.nav{ width:100%; min-width:1300px;}
.wrap{border: 0;padding:0;width:1300px;margin:0 auto;*zoom:1;}
.wrap:after{clear: both;content:"";display: table;}

.head_m{ background:#061f3e; width:100%; min-width:1300px; height:35px;}
.head_m .lang{ line-height:35px; font-size:12px; color:#fff;}
.head_m .lang a{ margin:0px 10px;color:#fff;}

.head_bottom{ height:90px;background:#fff;}
.head_bottom .logo{ margin-top:7px;}

.nav_menu{float:right;}
.nav_menu>li{float: left;text-align: center;height:90px;}
.nav_menu li:first-child{background:none;}
.nav_menu>li a{color: #333;display: inline-block;padding:8px 20px; margin-right:5px;margin-top:27px; border-radius:20px;}
.nav_menu>li:hover>a{ background: #061F3E; color: #fff;}
.nav .on{background: #061F3E;color: #fff; }


.nav_menu>li:hover .sub_nav{display: block;}
.sub_nav{position: absolute;width: 100%;left: 0;top:125px;min-width:1300px;background: rgba(255, 255, 255, 0.3);display: none; z-index:9;}
.sub_nav li{display: inline-block;margin:0px 5px;}
.sub_nav li a{font-size: 12px;font-weight: normal;margin:5px 0px;padding:8px 10px; color:#fff;}
.sub_nav li a:hover{color:#FFA715;}

.nav1{position:relative;width: 100%;z-index: 9;min-width:1200px; border-bottom:1px solid #A6A5A4; background:url(../images/top_bg.jpg) center no-repeat;}
.nav1 .logo{margin-top:14px;}
.nav1_menu{float:right;}
.nav1_menu>li{float: left;text-align: center;height:110px;}
.nav1_menu li:first-child{background:none;}
.nav1_menu>li a{color: #fff;display: inline-block;padding:8px 20px; margin-right:5px;margin-top:50px; border-radius:20px;}
.nav1_menu>li:hover>a{ background: #a40001; color: #ECECEC;}
.nav1 .on{background: #a40001; }
.nav1 .on>a{color: #932434;}

.nav1_menu>li:hover .sub_nav1{display: block;}
.sub_nav1{position: absolute;width: 100%;left: 0;top:110px;min-width:1300px;background: rgba(255, 255, 255, 0.3);display: none; z-index:9;}
.sub_nav1 li{display: inline-block;margin:0px 5px;}
.sub_nav1 li a{font-size: 12px;font-weight: normal;margin:5px 0px;padding:8px 10px; color:#333;}
.sub_nav1 li a:hover{color:#06BC9C;}



/**********关于我们**************/
.about_bg{ background:#fff;width:100%; min-width:1300px; overflow:hidden; padding:35px 0px;}
.about_bg .about{width:1300px; margin:0px auto;}

.ab-lf{ width:380px; height:auto; float: left; position:relative;}
.ab-tuk{ display:block; width:315px; height:520px; position:relative; float:left; z-index:0; top:0; border:5px solid #061f3e; left:0px; opacity:1}
.ab-tut{ display:block; width:335px; height:525px; position:absolute; top:20px; z-index:3; overflow:hidden; left:30px; opacity:1}
.ab-tut img{
animation:ab-tut 5s linear 0s infinite alternate both;
-webkit-animation:ab-tut 5s linear 0s infinite alternate both; 
-moz-animation:ab-tut 5s linear 0s infinite alternate both; 
-o-animation:ab-tut 5s linear 0s infinite alternate both;
}
@keyframes ab-tut 
{0% {
	transform: scale(1);
-ms-transform: scale(1);	/* IE 9 */
-webkit-transform: scale(1);	/* Safari 和 Chrome */
-o-transform: scale(1);	/* Opera */
-moz-transform: scale(1);	/* Firefox */
	} 
100%{transform: scale(1.1);
-ms-transform: scale(1.1);	/* IE 9 */
-webkit-transform: scale(1.1);	/* Safari 和 Chrome */
-o-transform: scale(1.1);	/* Opera */
-moz-transform: scale(1.1);	/* Firefox */}}
@-webkit-keyframes ab-tut 
{0% {
	transform: scale(1);
-ms-transform: scale(1);	/* IE 9 */
-webkit-transform: scale(1);	/* Safari 和 Chrome */
-o-transform: scale(1);	/* Opera */
-moz-transform: scale(1);	/* Firefox */
	} 
100%{transform: scale(1.1);
-ms-transform: scale(1.1);	/* IE 9 */
-webkit-transform: scale(1.1);	/* Safari 和 Chrome */
-o-transform: scale(1.1);	/* Opera */
-moz-transform: scale(1.1);	/* Firefox */}}
@-moz-keyframes ab-tut
{0% {
	transform: scale(1);
-ms-transform: scale(1);	/* IE 9 */
-webkit-transform: scale(1);	/* Safari 和 Chrome */
-o-transform: scale(1);	/* Opera */
-moz-transform: scale(1);	/* Firefox */
	} 
100%{transform: scale(1.1);
-ms-transform: scale(1.1);	/* IE 9 */
-webkit-transform: scale(1.1);	/* Safari 和 Chrome */
-o-transform: scale(1.1);	/* Opera */
-moz-transform: scale(1.1);	/* Firefox */}}
@-o-keyframes ab-tut
{0% {
	transform: scale(1);
-ms-transform: scale(1);	/* IE 9 */
-webkit-transform: scale(1);	/* Safari 和 Chrome */
-o-transform: scale(1);	/* Opera */
-moz-transform: scale(1);	/* Firefox */
	} 
100%{transform: scale(1.1);
-ms-transform: scale(1.1);	/* IE 9 */
-webkit-transform: scale(1.1);	/* Safari 和 Chrome */
-o-transform: scale(1.1);	/* Opera */
-moz-transform: scale(1.1);	/* Firefox */}}

.ab-rf{ width:885px; height:auto; float:right; position:relative;}
.ab-rf h3{ margin-bottom:45px; margin-top:40px;}
.ab-js{padding-bottom: 40px;}
.ab-js p{ text-indent:2em; color:#363636; font-size:14px; line-height:26px;}
.line1 {
    width: 65px;
    height: 1px;
    background: #ffa715;
    -webkit-transition: all 0.4s cubic-bezier(1, .57, .48, 1.4);
    -moz-transition: all 0.4s cubic-bezier(1, .57, .48, 1.4);
    -o-transition: all 0.4s cubic-bezier(1, .57, .48, 1.4);
    transition: all 0.4s cubic-bezier(1, .57, .48, 1.4);
}
.ab-rf:hover .line1{ width:100%;}

.sank0{ overflow:hidden; margin-top:45px;}
.sank{ display:block; width:905px;}
.sank li{ width:206px; height:225px; float:left; border-radius:2px; margin-right:20px; position:relative;background:#061f3e; overflow:hidden;}
.sank1{ position:relative; z-index:3;}
.sanbg{ position:absolute; width:100%; height:100%; top:100%; left:0; background:#f2f2f2; }
.sank li:hover .sanbg{ top:0;}
.sanmk{ margin:0 auto; width:206px; height:140px; position:relative;}
.sank li:hover .sanmk{ background:url(yuan2.png) center center no-repeat;}
.sanmk a{ display:block; position:absolute; width:100%; height:100%;}
.sanm1{ background:url(../images/san1.png) center center no-repeat;}
.sank li:hover .sanm1{ background:url(../images/san12.png) center center no-repeat;}
.sanm2{ background:url(../images/san2.png) center center no-repeat;}
.sank li:hover .sanm2{ background:url(../images/san22.png) center center no-repeat;}
.sanm3{ background:url(../images/san3.png) center center no-repeat;}
.sank li:hover .sanm3{ background:url(../images/san32.png) center center no-repeat;}
.sanm4{ background:url(../images/san4.png) center center no-repeat;}
.sank li:hover .sanm4{ background:url(../images/san42.png) center center no-repeat;}

.sank li:hover .sanmk a{
transform: rotateY(360deg);
-ms-transform: rotateY(360deg);		/* IE 9 */
-webkit-transform: rotateY(360deg);	/* Safari and Chrome */
-o-transform: rotateY(360deg);		/* Opera */
-moz-transform: rotateY(360deg);	
}
.sanmkm{ display:block; height:40px;text-align:center; margin-top:-10px; position:relative; z-index:3; font-size:16px; line-height:40px; color:#fff;}
.sank li:hover .sanmkm{ color:#6c6c6c;}

.sanmkj{ display:block; height:30px;text-align:center; margin-top:-10px; position:relative; z-index:3; font-size:14px; line-height:30px; color:#fff; text-transform:uppercase;}
.sank li:hover .sanmkj{ color:#6c6c6c;}

.sank li, .sanmk a, .sanmkm, .sanmk, .sanbg,.sanmkj,.new_bottom ul li{
transition:all 0.3s linear;
	-webkit-transition:all 0.3s linear;
	-moz-transition:all 0.3s linear;
	-o-transition:all 0.3s linear;
}


/*-----------产品中心-------------*/
.pro_bg{ background:url(../images/pro_bg.jpg) center center no-repeat; width:100%; min-width:1300px; padding:40px 0px;}
.so-tik{text-align:center;}
.so-ticn{ width:1300px; margin:0px auto; position:relative;font-size:36px; color:#005982;}
.so-ticn span{ display:block; width:300px; height:60px; line-height:60px; overflow:hidden; position:relative; z-index:3; text-align:center; margin:0 auto;}
.so-ticn span b{ display:block; font-weight:normal; position:relative; top:0; }
.so-ticn span b{transition:all 0.4s linear;-webkit-transition:all 0.4s linear;-moz-transition:all 0.4s linear;-o-transition:all 0.4s linear;}
.jjk:hover .so-ticn span b{ top:-100%;}
.so-tik p{ color:#4b4b4b; font-size:18px;}

.box_m{ width:1300px; margin:0px auto; overflow:hidden; padding:35px 0;}
/************产品类目*************/
.slidegrid {float: left;position: relative;	overflow: hidden;}
.slideitems {width: 200000em;position: absolute;}
.slideitems li {float: left;}
.slideGroup{ width:1300px;}
.slideGroup .parHd{text-align: center;}
.slideGroup .parHd ul{float:left;position:absolute;}
.slideGroup .parHd li {border:1px solid #061f3e; color:#fff; background:#061f3e;height:45px;line-height:45px;width: 180px;display: inline-table;margin:0px 8px;cursor:pointer; font-size:18px;}
.slideGroup .parHd li.on{background:#ffa715; color:#fff;border:1px solid #ffa715;}

.slideGroup .parBd{padding: 50px 0px; height: 245px; }
.slideGroup .slideBox{ overflow:hidden; zoom:1; }
.slideGroup .sPrev{ display:none; width:36px; height:74px; float:left;  margin-top:77px; background: url(../images/left.png) center center no-repeat; position:absolute; margin-left:7px; z-index: 99;}
.slideGroup .sNext{display:none;width: 36px; height:74px; float:right; margin-top:-193px; background: url(../images/right.png) center center no-repeat; margin-right: 7px;z-index: 999; position: relative;}
.slideGroup:hover .sPrev{display:block;}
.slideGroup:hover .sNext{display:block;}

.slideGroup .parBd .tempWrap{ float:left;  }
.slideGroup .parBd ul{ overflow:hidden; zoom:1; float:left;  }
.slideGroup .parBd ul li{ margin:0 7px; float:left; _display:inline; overflow:hidden; text-align:center; width:311px;   }
.slideGroup .parBd ul li .pic{ text-align:center; }
.slideGroup .parBd ul li .pic img{ width:309px; height:234px;display:block; border:1px solid #ccc;}
.slideGroup .parBd ul li .pic a:hover img{ border-color:#FFA715;  }
.slideGroup .parBd ul li .title{ line-height:40px; color:#fff;background:#2f2f2f;}
.slideGroup .parBd ul li:hover .title { color:#fff;background:#FFA715;}


/*****新闻中心*****/
.new_bg{ background:#fff; width:100%; min-width:1300px; overflow:hidden;}
.yan{ width:100%; min-width:1300px;padding-bottom:10px;}
.yan .zh_t{margin: 0px auto; border-bottom:1px solid #aeaeae; color:#061F3E; text-align:center; padding-top:60px; }
.yan .zh_t h2{font-size:30px; color:#061f3e; margin-bottom:12px;}
.yan .zh_c h3{text-align:center; width:40px; border-top:4px solid #ffa715; margin:auto; color:#ccc; margin-top:-3px;}


.new_top{ width:1300px; margin:0px auto; overflow:hidden;}
.new_top .top_left{ float:left; width:650px;}
.new_top .top_left img{ border-radius:5px; width:587px;  height:318px;}
.new_top .top_right{ float:right; width:600px; padding-left:50px;}
.new_top .top_right .in_new{ margin-top:30px; }
.new_top .top_right .in_new h3{ font-size:22px; color:#2b2b2b; font-weight:normal; margin-bottom:5px;}
.new_top .top_right .in_new h4{ font-size:18px; color:#000000; font-weight:normal; margin-bottom:40px;}
.new_top .top_right .in_new p{font-size:14px; color:#4b4b4b; line-height:25px;}
.new_top .top_right .in_new .more { text-align:right; margin-top:60px; height:43px;}
.new_top .top_right .in_new .more a{ border:1px solid #B4B4B4; color:#454545; padding:10px 20px;border-radius:2px;} 
.new_top .top_right .in_new .more a:hover{ border:1px solid #061F3E; color:#fff; background:#061F3E;}

.new_bottom{width:1300px; margin:100px auto; overflow:hidden;}
.new_bottom ul{width:1320px;}
.new_bottom ul li{ float:left; width:380px; height:166px; margin-right:20px; background:#F7F7F7; padding:40px 20px;}
.new_bottom ul li h3{ font-size:16px; color:#2b2b2b; font-weight:normal; margin-bottom:5px;}
.new_bottom ul li h4{ font-size:15px; color:#000000; font-weight:normal; margin-bottom:20px;}
.new_bottom ul li p{font-size:12px; color:#4b4b4b; line-height:25px;}

.new_bottom ul li:hover{ background:#061f3e;}
.new_bottom ul li:hover h4,.new_bottom ul li:hover h3{ color:#fff; font-weight:bold;}
.new_bottom ul li:hover p{ color:#fff;}

/*------------联系我们-------------*/
.contact{ width:100%;min-width:1300px; overflow:hidden;}
.ul-pic1 li{width: 50%;float: left;box-sizing:border-box;}
.ul-pic1 li a{position: relative;display: block;}
.ul-pic1 li .pic{height: 0;padding-top:45%;position: relative;overflow: hidden;background:rgba(0,0,0,0.2);}
.ul-pic1 li .pic img{position: absolute;left:0;top:0;width: 100%;height: 100%;}
.ul-pic1 li:hover .pic img{-webkit-transform: scale(1.1);-moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1);transform-origin: 50% 50%;}
.ul-pic1 li .txt{position: absolute;left:0;top:0;width: 100%;height: 100%;background: rgba(0,0,0,0.2);color: #fff;}
.ul-pic1 li .txt span{display: block;position: absolute;left:50%;top:50%;transform: translateX(-50%) translateY(-50%);-webkit-transform: translateX(-50%) translateY(-50%);}
.ul-pic1 li .txt b{font-size:28px;font-weight: normal;letter-spacing:1px;}
.ul-pic1 li .pic img{
    transition: 0.5s;
	-o-transition:0.5s;
    -ms-transition:0.5s;
    -moz-transition: 0.5s;
    -webkit-transition:0.5s;
   
}
.ul-pic1 li .m-txt{padding: 15px 10px;background-color: #415058;overflow: hidden;color: #fff;display: none;}
.ul-pic1 li:hover .txt,.ul-pic1 li.on .txt{background:rgba(0,0,0,0.2);}

.consec-map{position: absolute;top:0px;left: 0px;z-index: -1;width: 100%;height:100%;}
.share_c{ width:100%;min-width:1300px;}
.share_main{ width:1300px; margin:30px auto; text-align:right;}

/*-----------底部¨-------------*/
.footer_top{background:#061f3e; padding:30px 0px 10px;min-width:1300px; width:100%;overflow: hidden; border-top:4px solid #ffa715;}
.footer_top .footer_m{ width:1300px; margin:0 auto;}
.footer_top .footer_m .fl {width:410px; }
.footer_top .footer_m .fl img{ margin-top:20px;}

.footer_top .footer_m .fm{ width:750px; float:left; color:#fff;}
.footer_top .footer_m .fm .lianxi{ margin-top:40px; overflow:hidden;text-align:center;}
.footer_top .footer_m .fm .lianxi span{ height:35px; line-height:35px; margin:0px 9px;display: inline-block; font-size:14px;}
.footer_top .footer_m .fm .lianxi span img{ vertical-align:middle; margin-right:5px;}

.footer_top .footer_m .fr{color:#fff; text-align:center;}
.footer_top .footer_m .fr p{ line-height:35px;}


.footer{ background:#061f3e; padding:10px 0px;min-width:1300px;}
.footer .footer_n{ width:1300px; margin:0 auto;overflow: hidden; text-align:center; font-size:14px; color:#fff;}
.footer .footer_n a{ font-size:14px; color:#fff;}


/*-----------内页 -------------*/
.pbanner {background: url(../images/ipage3.png) repeat-x scroll center bottom;width: 100%; padding: 70px 0px 85px;position: relative;min-width:1300px;}
.pageT { text-align: center; color: #fff; padding: 46px 0px; font-size:35px; line-height: 1.2; }
.pagenavBox { height: 50px; position: relative; }
.pageNav { text-align: center; font-size: 16px; }
.pageNav a:link, .pageNav a:visited { color: #fff; }
.pageNav a:active, .pageNav a:hover { color: #fff; }
.pageNav a { margin: 0px 10px; padding: 0px 15px 10px; color: #fff; position: relative; }
.pageNav a .bot { height: 1px; background-color: #fff; width: 0%; left: 50%; bottom: 0px; position: absolute; transition: 300ms; -webkit-transition: 300ms; }
.pageNav a:hover .bot, .pageNav a.act .bot { width: 100%; left: 0px; }
.pageNav a.act{ color:#ffa715;}
.pageNav a.act .bot {background-color: #ffa715;}
.pagebot { background: url(../images/bot.png) no-repeat; width: 52px; height: 21px; position: absolute; left: 50%; bottom:30px; margin-left: -26px; -webkit-animation: start 1.5s infinite ease-in-out; -moz-animation: start 1.5s infinite ease-in-out; animation: start 1.5s infinite ease-in-out; }
@-webkit-keyframes start {
    0%,30% { opacity: 0; -webkit-transform: translate(0,-8px); }
    60% { opacity: 1; -webkit-transform: translate(0,0); }
    100% { opacity: 0; -webkit-transform: translate(0,10px); }
}

@-moz-keyframes start {
    0%,30% { opacity: 0; -moz-transform: translate(0,-8px); }
    60% { opacity: 1; -moz-transform: translate(0,0); }
    100% { opacity: 0; -moz-transform: translate(0,10px); }
}

@keyframes start {
    0%,30% { opacity: 0; transform: translate(0,-8px); }
    60% { opacity: 1; transform: translate(0,0); }
    100% { opacity: 0; transform: translate(0,10px); }
}

.qing{ width:100%; min-width:1300px; padding:40px 0px;}
.bg-gray {background: #f5f5f5;}
.juzhong{ width:1200px; margin:0 auto; overflow:hidden;}

.pagebT { text-align: center; margin-bottom: 30px; }
.pagebT .zh { color: #666666; font-size: 24px; }
.pagebT .en { color: #999999; line-height:35px;}
.about-main p{ text-indent:2em; line-height:36px; font-size:16px; color:#666;}


/**********************产品展示**********************************/
.shop{ display:block; margin-left:-9px; overflow:hidden;}
.shop li{ display:block; box-sizing:border-box; float:left; width:394px; height:340px; margin-left:9px; margin-bottom:19px; padding:6px; background:#EFEFEF; overflow:hidden; position:relative; color:#000;}
.shbg2{ position:absolute; width:100%; height:0; left:0; bottom:0; background:#FFA715; z-index:1;}
.shbg1{ position:relative; width:100%; height:100%;  left:0; top:0; z-index:4;}
.shop li:hover .shbg2{ height:100%;}
.shop li:hover{ color:#FFF;}
.sptu{ display:block; margin-bottom:10px; position:relative; width:382px; height:287px; }
.sptu img{ margin:0 auto; position:absolute; z-index:8; width:382px; height:287px;}
.spm{ line-height:30px; font-size:14px;}
.spm a, .spm a:visited{ color:#000;}
.shop li:hover .spm a{ color:#FFF;}
.sptum{ width:100%; height:0; position:absolute; overflow:hidden; z-index:9; background:rgba(255, 255, 255, 0.61);}
.spjs{ padding:8px 5px ;  height:auto; min-height:113px; _height:113px; font-size:12px; color:#000; line-height:24px; text-align:center;}
.kan1{ width:110px; height:34px; margin:0 auto; overflow:hidden; text-align:center; color:#000; font-size:12px; line-height:34px; background:url(../images/kanbg.png) center center no-repeat;}
.kan1 span{ display: block; position:relative; top:0;}
.shop li:hover .kan1 span{ top:-100%;}
.shop li .kan1:hover span{ top:0;}
.shop li:hover .sptum{ height:100%;}
/******************新闻中心********************/
.dtlb{ display:block; overflow:hidden; width:1200px; margin:0 auto;}
.dtlb li{ display:block; padding:30px; margin-bottom:33px; overflow:hidden; background:#fff;}
.xwtu{ display:block; float:left; width:285px; height:162px; overflow:hidden;}
.xwjk{ display:block; margin-left:320px;}
.xwj-ti{ display:block; line-height:28px; color:#000; font-size:16px; }
.xwj-ti:visited{ color:#000;}
.xwj-da{ display:block; line-height:24px; color:#757575; font-size:12px; }
.xwj-js{ display:block; height:63px; padding-top:12px; line-height:26px; font-size:14px; color:#4d4d4d;}
.xwj-js a, .xwj-js a:visited{ color:#4d4d4d;}
.xwj-js a{ display:block;}
.xwj-xx{ display:block; width:120px; height:36px;line-height:36px;  text-align:center; overflow:hidden; background:#CCC;font-size:14px;border-radius:20px;}
.xwj-xx span{ display:block; position:relative; top:0; color:#fff;}
.dtlb li:hover .xwj-ti{ text-indent:6px; color:#061F3E;}
.dtlb li:hover .xwj-js a{ color:#000;}
.dtlb li:hover .xwj-xx, .aufl li:hover .xwj-xx, .pm-news li:hover .xwj-xx{ background:#061F3E;}
.dtlb li:hover .xwj-xx span, .aufl li:hover .xwj-xx span, .pm-news li:hover .xwj-xx span{ top:-100%; color:#fff;}
.dtlb li .xwj-xx:hover span, .aufl li .xwj-xx:hover span, .pm-news li .xwj-xx:hover span{ top:0;}

/*****新闻详细内页******/
.news-art-main{background: #fff;margin:0px auto;padding: 40px 90px 60px;}
.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;}
.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: #ffa715;}
.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 #061F3E;line-height:36px;text-align: center;box-sizing: border-box;color: #061F3E;}
.art-footer-back a span{display: block;position: relative;top: 0;}
.art-footer-back a:hover span{background: #061F3E;color: #fff;top: -100%;line-height:40px;}
.art-footer-back a:hover{border: 0 none;}

/**********************经典客户**********************************/
.kehu_shop{ display:block; margin-left:-9px; overflow:hidden;}
.kehu_shop li{ display:block; box-sizing:border-box; float:left; width:394px; height:121px; margin-left:9px; margin-bottom:19px; padding:6px; background:#EFEFEF; overflow:hidden; position:relative; color:#000;}
.kehu_shbg1{ position:relative; width:100%; height:100%;  left:0; top:0; z-index:4;}
.kehu_shbg2{ position:absolute; width:100%; height:0; left:0; bottom:0; background:rgba(255, 167, 21, 0.6); z-index:5;}
.kehu_shop li:hover .kehu_shbg2{ height:100%;}
.kehu_shop li:hover{ color:#FFF;}
.kehu_sptu{ display:block; margin-bottom:10px; position:relative; width:382px; height:109px; }
.kehu_sptu img{ margin:0 auto; position:absolute; z-index:8; width:382px; height:109px;}

/**********************公司环境**********************************/
.huan{ display:block; margin-left:-9px; overflow:hidden;}
.huan li{ display:block; box-sizing:border-box; float:left; width:394px; height:303px; margin-left:9px; margin-bottom:19px; padding:6px; background:#EFEFEF; overflow:hidden; position:relative; color:#000;}
.huanbg1{ position:relative; width:100%; height:100%;  left:0; top:0; z-index:4;}
.huanbg2{ position:absolute; width:100%; height:0; left:0; bottom:0; background:rgba(255, 167, 21, 0.6); z-index:5;}
.huan li:hover .huanbg2{ height:100%;}
.huan li:hover{ color:#FFF;}
.huanstu{ display:block; margin-bottom:10px; position:relative; width:382px; height:291px; }
.huanstu img{ margin:0 auto; position:absolute; z-index:8; width:382px; height:291px;}

/********荣誉资质************/
.honor-box{overflow: hidden; width:1224px;}
.honor-items{position: relative;display: block;float: left;width:282px;padding: 15px;margin-right: 24px;margin-bottom: 23px;background:#EFEFF0;border: 1px solid #e6e6e6;box-sizing: border-box;overflow: hidden;}
.honor-items:nth-child(4n){margin-right: 0;margin-bottom: 23px;}
.honor-items img{width: 100%;}
.honor-items:hover .honor-mask{top: 0;}
.honor-mask{position: absolute;width:282px;height: 100%;top: 100%;left: 0;background: url(../images/honor-maskbg.png) no-repeat;background-size: 100% 100%;}
.honor-mask p{position: relative;display: block;height: 50px;top: 50%;margin-top: -25px;}
.hm-line{display: block;width: 74px;height: 1px;margin: 0 auto;background: url(../images/hm-line.png) center repeat-x;}
.hm-text{display: block;font-size: 18px;text-align: center;line-height: 48px;color: #fff;}



/********在线留言************/
.massage{ width:900px; margin:0px auto;background: #f5f5f5;-webkit-box-shadow: 0 0 10px rgba(221, 221, 221, 0.5);
    -moz-box-shadow: 0 0 10px rgba(221, 221, 221, 0.5);
    box-shadow: 0 0 10px rgba(221, 221, 221, 0.5);border-radius: 5px; padding-bottom:40px;}
.massage h2{ text-align:center; font-size:24px; font-weight:normal; padding:40px 0px; color:#061F3E;}
.input{width:490px; height: 35px;margin:0px auto 0px auto;border: 1px solid #fff; background:#fff;padding-left:5px; outline:none;}
textarea{width: 490px;margin:0px auto 0px auto;resize: none;padding-left:5px; outline:none;border: 1px solid #fff; background:#fff;}
.code { width:380px; height:35px;margin:10px auto;border: 1px solid #fff; outline:none;padding-left:5px;}
.reset{height: 38px;line-height: 38px; width:115px;background: #BCBCBC;border: 1px solid #BCBCBC; color: #fff;border-radius:5px; margin-right:20px;outline:none;}
.submit{height:38px;line-height:38px; width:115px; background: #ffa715;border: 1px solid #ffa715; color: #fff; border-radius:5px; outline:none;}

/*******联系我们************/
.center{ width:1250px; overflow:hidden; display:block; margin-left:auto; margin-right:auto;}
.lf{ overflow:hidden; display:block; float:left;}
.rf{ overflow:hidden; display:block; float:right;}
.con_jie{ height:1000px; background:url(../images/map.jpg) center top no-repeat;}

.con_shao{ width:585px;}
.con_bt{ padding:22px 34px; font-size:22px; color:#FFF; line-height:30px; background:rgba(6, 31, 62, 0.8);}
.con_shao ul li{ width:517px; padding:26px 34px; overflow:hidden; display:block; float:left; clear:both;}
.con_img{ width:40px; height:30px;}
.con_jian{ padding-top:2px; font-size:14px; color:#505050; line-height:22px;}
.con_add{ width:300px; padding-left:195px; padding-top:119px;}
.add_jie{ width:240px; height:141px; padding-left:34px; padding-right:26px; background:url(../images/con_add.png) center top no-repeat;}
.add_bt{ padding-top:24px; padding-bottom:10px; font-size:16px; color:#393939; line-height:20px;}
.add_jian{ font-size:12px; color:#505050; line-height:20px;}

.add1{background:url(../images/conbg1.png) repeat;}
.add2{background:#e9e9e9;}
.consec-mapk {position: relative;top: 0px;left: 0px;z-index: 1; width: 100%;height:480px; margin-top:60px;opacity: 0.91;}




/***-----------分页-----------****/
.text-center {text-align: center;border-top: 1px solid #e5e5e5; margin-top:10px; margin-bottom:10px;padding-top: 10px;}
.pagination{display: inline-block; padding-left: 0; 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: #ffa715; border-color: #ffa715;}
.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;}

.xwj-xx,.xwj-xx span,.xwj-ti,span ,a,.honor-mask {
    transition: all 0.3s linear;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
}
