@charset "utf-8";

/* [7LIB.ORG] */
html,body,div,iframe,span,
dl,dt,dd,ul,ol,li,
form,input,textarea,pre,p,blockquote,
th,td						{ margin:0; padding:0; font-size:100%;}
a							{ text-decoration:none;}
li							{ list-style:none;}
.clear						{ clear:both; height:0px; line-height:0;}
h1,h2,h3					{ font-weight:normal; padding:0px; margin:0px; }
img							{ border:0; }
a							{ color:#666; }
a:hover 					{ text-decoration:none; }
@font-face{src:url("../font/Helvetica.ttf"); font-family: 'Helvetica';}
@font-face{src:url('../font/AgencyFB.ttf'); font-family:"AgencyFB";}
@font-face{src:url('../font/dincond-regular.otf'); font-family:"dincond";}
@media only screen and (max-width: 1090px){
	ul{width: 340px; margin: 0 auto;}
	li{width: 100%; margin: 20px 0;}
	.port-5.effect-1 {z-index: 19;}
}

@media only screen and (max-width: 360px){
	ul{width: 300px;}
	.port-1 .text-desc, 
	.port-1.effect-3:hover .text-desc, 
	.port-3.effect-1 .text-desc, 
	.port-3.effect-3 .text-desc,
	.port-4.effect-1 .text-desc,
	.port-4.effect-2 .text-desc,
	.port-4.effect-3 .text-desc, .port-8 .text-desc{padding: 20px;}
	.text-desc{padding: 7px;}
	.port-5.effect-1 .text-desc{padding: 13px 20px 20px 90px;}
	.port-5.effect-2 .text-desc{padding: 10px;}
	.port-5.effect-3 .text-desc{padding: 16px 90px 20px 20px;}
	.port-6.effect-1 .text-desc .btn, 
	.port-6.effect-2 .text-desc .btn,
	.port-6.effect-3 .text-desc .btn,
	.port-7.effect-1 .text-desc .btn,
	.port-7.effect-2 .text-desc .btn,
	.port-7.effect-3 .text-desc .btn,
	.port-8.effect-3 .text-desc .btn{display: none;}
	.port-6.effect-2 .text-desc{padding: 20px 120px 20px 20px;}
	.port-6.effect-3 .text-desc{padding: 75px 20px 10px;}
	.port-7.effect-1 .text-desc{padding: 12px 10px;}
	.port-8.effect-3 .text-desc{padding: 28px 70px 20px;}
}

.neiyegg ul{width: 900px; margin: 0px auto; text-align: center; position: relative; display: table; height: 450px;}
.neiyegg ul li{display: table-cell; vertical-align: middle; color: #fff; text-shadow: 1px 1px 1px #000; position: relative; z-index: 1; padding: 0px 20px;}
.neiyegg ul li h3{font-size: 30px; margin-bottom: 10px;}
.neiyegg ul li p{font-size: 14px; padding: 0px 20px;}
.nei_bg{position: absolute; width: 900px; background:rgb(0 100 185 / 70%); height: 130px; left: 0; top: 160px;}

.dingzhi{}
.xxtt {
    width: 8px;
    border-top: 1px solid #ccc;
    float: left;
    margin: 67px 8px 0px 8px;
}
/* [7LIB.ORG] */
body,html{ font-family:"微软雅黑","黑体"; font-size:14px; color:#000; background:#fff; min-width:1200px;}
.fl{float:left;}
.fr{float:right;}
.pl0{padding-left:0px !important;}
.pr0{padding-right:0px !important;}
.ml0{margin-left:0px !important;}
.mr0{margin-right:0px !important;}
.nobg{background:none !important;}
.tal{text-align:left !important;}
.tar{text-align:right !important;}
.noborder{border:0px !important;}
.bl0{border-left:0px !important;}
.br0{border-right:0px !important;}
.tal{text-align:left !important;}
.tar{text-align:right !important;}
.box{width:1200px; margin:0 auto;display: table;}
.juli1{}
.juli3{margin-top: 65px;}
.juli1{}
.juli1{}
.juli1{}


.w-top{height:24px; line-height:32px; color:#555;background: #e9e9e9;}
.toptext{width: 1200px; margin-left: auto; margin-right: auto; overflow: hidden;}
.toptext p{color: #7b7a7a; font-size: 12px; float: left; line-height: 20px; margin: 0;padding: 0;}
.toptext_r{float: right; width: 173px; color: #7b7a7a; font-size: 12px;line-height: 20px;}
.toptext_r a{display: inline; color: #7b7a7a; font-size: 12px; margin-right: 5px; line-height: 24px;}

.w-header{height:130px; background:#fff;}
.w-logo{ width:800px; padding-top:24px; }
.w-logo img{float:left; display:block;width: 163px;height:auto;}
.logofont{ padding-left:25px; background: url(../images/logoline.jpg) no-repeat left center; margin-left: 20px; margin-top:30px}
.logofont p{font-size: 18px; font-weight: bold; color: #333;}
.logofont span{font-size: 16px; color: #333;}
.wphone{padding-left: 110px; background: url(../images/wphone.jpg) no-repeat left center; color: #222; margin-top: 37px; height: 60px; font-size: 18px; line-height: 32px;}
.wphone p{}
.toprwm{position: relative; z-index: 9999; margin-top: 28px; margin-left: 40px;}

.topbj{background:#009065;width:auto;margin:0 auto}
.toubb{height:70px;margin:0 auto;width:1200px}
.w-nav{font-size:15px;width:1200px;margin:0 auto}
.kjj{overflow:hidden;position:relative}
.nav li{float:left;text-align:center;height:70px}
.nav li a{display:block;letter-spacing:1px;font-size:14px;line-height:34px;padding:30px 30px 0 30px;height:70px}
.nav li a span{font-size:12px;display:block;color:#a4a4a4;line-height:10px}
.nav li:hover{background:#f8b500;color:#fff}
.nav li a.tbjj span,.nav li.cur a,.nav li:hover a,.nav li:hover span{color:#fff}
.hr{font-size:20px;line-height:40px;font-weight:700;font-family:Arial,"Eras Demi ITC";font-style:italic;color:#fff}
.hr span{padding-right:10px}
.hr span.hrt{padding-left:40px;background:url(../images/index_14.png) no-repeat left center}
.borderli{border-right:1px dashed #999}
#weixinb{display:none;z-index:9999;position:absolute;left:270px;top:40px;float:left;border:1px solid #dcdcdc}
.ding{display:block}
.topz{float:left;border-left:1px solid #ccc;padding-left:20px;margin:20px 0 0 20px}
.topz span{color:#2b78c2;font-weight:700;font-size:21px}
.topz p{color:#000;font-size:16px}
.topdh{float:right;background:url(../images/sjh_06.png) no-repeat left center}
.topdh span{padding-left:40px}
.topdh p{color:#000;font-weight:700;font-size:21px;padding-left:40px}
div.navs{width:1200px;height:70px;line-height:24px;text-align:center;font-size:12px;position:relative;margin:0 auto 0 auto}
ul.nav-main{width:100%;height:70px;list-style-type:none;overflow:hidden}
.nav-main a{color:#fff;display:block;height:70px;font-size:14px;padding-top:10px}
.nav-main a p{color:#a4a4a4;height:70px;font-size:12px;font-size:12px;line-height:12px;position:relative;top:-54px;padding-top:53px}
.nav-main a p:hover{color:#fff;display:block;font-size:12px;line-height:12px}
.nav-main a:hover{background:#f8b500;color:#fff;font-size:14px}
ul.nav-main span{display:inline-block;margin-left:18px;width:7px;height:7px;background:url(../img/down-icon.png) no-repeat}
.hover-up{transition-duration:.5s;transform:rotate(0);-webkit-transform:rotate(0)}
.hover-down{transition-duration:.5s;transform:rotate(0);-webkit-transform:rotate(0)}
ul.nav-main>li{width:149px;height:70px;display:block;float:left;color:#fff;margin-right:1px;cursor:pointer}
ul.nav-main>li:hover{background:#f8b500}
.topjl{margin-bottom:10px}
div.hidden-box{width:614px;border:1px solid #f8b500;position:absolute;display:none;background:#fff;top:70px;z-index:9999}
.hidden-box>ul {list-style-type:none;color:#f8b500;cursor:pointer}
.hidden-box>ul li{float:left;list-style-type:none;color:#f8b500;cursor:pointer;text-align:left;padding:0 10px 0 10px}
.hidden-box>ul li a:hover{color:#fff;display:block}
.hidden-box li:hover{background:#f8b500;color:#fff}
.hidden-loc-index{left:150px}
.hidden-loc-us{left:300px}
.hidden-loc-info{left:450px}
.box04{left:600px}
.box05{left:750px}
.box06{left:900px}
.box07{left:1050px}
.xl1{font-weight:700;margin:5px 5px 5px 5px}
.xl2{margin:5px 0 5px 10px}
div.liwai{width:147px}
div.liwai ul{text-align:center}
div.liwai ul li{float:none;text-align:center}
.nav-main a.tbjj{background:#f8b500;color:#fff;display:block;height:70px;font-size:14px}


/******幻灯片*******/
.w-banner{height:450px; text-align:center; background:#272d39 url('../images/sjh_06.png') no-repeat left center; position:relative; width:100%;overflow: hidden;}
.w-banner .bd ul {position: relative; width:100% !important; height:450px; margin: 0px auto;}
.w-banner .bd li { display:block; height:450px; text-align: center; width: 100% !important;}
.w-banner .bd li a { display:block; height:450px; width:100%;}
.w-banner .hd { bottom: 0; height:30px; left: 0; line-height: 30px; position: absolute; width: 100%; z-index: 1;}
.w-banner .hd ul { text-align: center;}
.w-banner .hd ul li { background: #fff none repeat scroll 0 0; cursor: pointer; display: inline-block; float: none; height: 6px; line-height: 999px; margin: 2px; overflow: hidden; width: 13px; border-radius:3px;}
.w-banner .hd ul .on { background: #c80000 none repeat scroll 0 0; width:30px;}
.w-banner .next, .w-banner .prev { background: #000 url("../images/slider-arrow.png") no-repeat scroll -126px -137px; cursor: pointer; display: none; height: 60px; left: 15%; margin-top: -30px; opacity: 0.5; position: absolute; top: 50%; width: 40px; z-index: 1;}
.w-banner .next { background-position: -6px -137px; left: auto; right: 15%;}

/************search***********/
.search{background: #f6f6f6; width: auto; margin: 0px auto;height:90px;border-bottom:1px solid #dadada;}
.search .s-word{ line-height:18px; color:#555; font-size:14px;}
.s-word span{font-weight:bold;}
.s-word a{color:#555; display:inline-block;font-size:14px;font-weight: 400; }
.s-word{padding-top:22px;}
.search-r{height:34px; margin-top:20px;border: 1px solid #eeeeee;}
.search-r .s-input{width:300px; height:34px; line-height:34px; border:0px; display:inline-block; background:#fff; font-size:12px; color:#868686;}
.search-btn{display:inline-block; width:36px; height:34px; background:url(../images/searchbg.jpg) no-repeat center; vertical-align:top;}
.s-wordl{float: left;margin-top: 12px;}
.s-wordl li{font-size: 18px; font-weight: bold; color:#fff;}
.s-wordl li img{margin-top: 5px;}
.s-wordl li p {
    display: block;
    text-align: left;
    float: left;
    margin-left: 15px;
    font-size: 16px;
    font-weight: 500;
}
#subform{ background: #fff;padding-left: 25px;}
.julis{margin-top: 12px;}
.s-wordl li p span{ font-size: 18px; font-weight: bold;}


/***********标题**********/
.head_title_new{width: auto;padding: 30px 0px;}
.head_title_new ul{width: 1200px; margin: 0px auto;text-align: center;}
.head_title_new ul li{text-align: center; border-top: 5px solid #009065; height: 1px; width: 240px; margin: 40px auto;}
.head_title_new ul p{font-size: 28px; color: #009065; background: #fff; display: block; width: 135px; margin: -65px auto 5px auto; font-weight: bold; text-align: center;}
.head_title_new ul span{font-size: 18px; color: #666; letter-spacing: 2px;}

/***********产品分类 body-1**********/
.icps{ background:#f7f7f7; }
.icpb{ width:1200px; margin:0 auto; padding:58px 0 76px 0;}

.icpl{ width:287px; float:left; display:inline; background:#fff;}
.icplt h3{color: #fff; font-size: 26px; font-weight: bold; box-sizing: border-box; padding-top: 20px; margin-left: 20px;}
.icplt p{font-size: 16px; color: #fff; margin-left: 20px;}
.icpr{ width:912px; float:right; display:inline}


.icplt{ background:#f8b500; width:287px; height:113px; }
.icplb{ background:#323438; height:100px; color:#fff;text-align: center;}
.icplb span{display: block; box-sizing: border-box; padding-top: 20px; font-size: 18px; font-weight: bold;}
.icplb i{font-size: 14px; font-weight: bold; box-sizing: border-box; padding: 5px; display: block;}

.icplu{ padding:20px 15px; }
.icplu h2{ padding-left:36px; font-weight:bold;line-height:42px; font-size:14px; color:#3d3d3d; }
.icplu h2 a{ color:#3d3d3d; }
.icplu ul li{ line-height:42px; border-bottom:1px dashed #dcdcdc; padding-left:36px; }
.icplu ul li.k1{background:url(../images/ss03.png) no-repeat 36px center; padding-left:55px;}
.icplu ul li.k2{padding-left:70px;}
.icplu ul li:hover a{ color:#f8b500; }

.icpt{ padding-bottom:40px; }
.icpt h2{ font-size:28px; color:#323232; font-weight:bold; text-align:center;}
.icpt p{ font-size:18px; text-align:center; color:#3e3e3e;}

.icpr li{width: 288px; background: #fff; float: left; margin-left: 16px; margin-bottom: 18px; text-align: center;}
.icpr li i{display: block; height: 210px; vertical-align: middle; text-align: center;}
.icpr li i img{vertical-align: middle; width: 288px; height: 201px;}
.icpr li p{ padding-top:10px; }
.menu_list{width:287px;margin:0 auto;}
.menu_head{height: 47px;line-height: 47px;padding-left:20px;font-size: 14px;color: #525252;cursor: pointer;border-left: 1px solid #e1e1e1;border-right: 1px solid #e1e1e1;border-bottom: 1px solid #e1e1e1;border-top: 1px solid #F1F1F1;position: relative;margin: 0px;font-weight: bold;background: #f1f1f1 url(../images/pro_left.png) center right no-repeat;}
.menu_list .current{background:#f1f1f1 url(../images/pro_down.png) center right no-repeat;}
.menu_body{line-height: 38px;border-left: 1px solid #e1e1e1;backguound: #fff;border-right: 1px solid #e1e1e1;padding-bottom: 10px;}
.menu_body a{height: 38px; line-height: 38px; margin-left: 20px; color: #777777; background: #fff; text-decoration: none; border-bottom: 1px solid #e1e1e1; width: 112px; display: inline-block;}
.menu_body a:hover{text-decoration:none;}

/***********合作客户 body-2**********/

.jieju{background:#f8b500; width:auto; height:754px;}
.solution{width:1200px;margin:0px auto;}
.solution .sebox{width:300px; float: left; background: #fff;box-sizing: border-box;padding-left: 30px;padding-bottom: 28px;}
.solution .sebox li{display: block; width: 108px; height:108px;text-align: left; line-height: 16px; color: #fff; cursor: pointer; float: left;margin: 1px 1px auto auto;}
.solution .sebox li:hover{background: #f1f1f1;}
.solution .sebox li p{display: block; text-align:left;  color:#fff;  cursor:pointer;font-size: 14px;width: 108px;height:108px;}
.solution .sebox li p span{display: block; color:#a3b7d3;  cursor:pointer;font-size: 9px;text-transform: uppercase;}
.solution .sebox li.active{background:#0054a1; color:#fff;}
.solution .sebox li:first-child{border:0px}


.anli_bt{width: 300px;float: left;background: #fff;box-sizing: border-box;padding-left: 30px;}
.anli_bt span{margin-top:25px;font-size:36px; font-weight: bold;display: block;}
.anli_bt h1{font-size: 24px; font-weight: bold;line-height: 15px;}
.anli_bt h2{font-size: 19px; color: #666; margin-top: 10px;}
.anli_bt h3{font-size: 14px; color: #666;margin-bottom: 40px;}

.secontent{width:854px;position:relative; overflow:hidden;height:700px; float: right;margin-top:30px;} /*定位一般设置为relative，overflow设置为hidden来隐藏外面的内容*/
.secontent .boxo{position:absolute;width:996px;height:390px;} 
.secontent ul{width:854px;height:700px;}
.secontent ul li{width: 274px; height: 210px; background: #fff; float: left; margin-right: 15px; margin-bottom: 15px; text-align: center;}
.secontent ul li img{width:274px;height:180px;}      
.secontent ul p{width: 854px; color: #f1f1f1; box-sizing: border-box;}    
.secontent ul p a{float: right; display: block; color: #fff; border-radius: 50px; border: 1px solid #d3d3d3; padding: 10px 30px; line-height: 8px; margin-top: -7px;}  

.activetwo{background:#f1f1f1; color:#666;}

.ggal{width: 1200px;margin: 10px auto;}
.ggal li{ float: left;width: 145px; }
.ggal li:hover{background: #d8d8d8;}
.ggal p{
	display: block;
    text-align: left;
    color: #737373;
    cursor: pointer;
    padding: 10px 0px 10px 40px;
    font-size: 14px;
}
.ggal a{}
.ggal span{
	display: block;
    color: #666;
    cursor: pointer;
    font-size: 9px;
    text-transform: uppercase;
}
.jbjs{background: #f6f6f6;}


/**/
.zhli_one{width: 100%;background-color: white;padding-bottom:10px;}
.zhli_one1{width: 1200px;margin: auto;padding-top: 20px;}
.zhli_one_p{font-size: 44px;font-weight: bolder;color: #1f1f22;padding-top: 70px;text-align: center;}
.zhli_one_ul{width: 1200px;margin-top:10px;display: table;}
.zhli_one_ul1{margin-top: 0;}
.zhli_one_ul li {margin-bottom:20px;width: 368px;height: 120px;border:1px solid #e7e6e6;float:left;text-align:center;background:#fff;padding:10px;margin-right: 15px;transition:transform 0.5s;-ms-transition:transform 0.5s;-moz-transition:transform 0.5s;-webkit-transition:transform 0.5s;-o-transition:transform 0.5s;transition: .5s;border-radius: 10px;}
.zhli_one_ul li:hover{box-shadow: 0px 0px 30px #d3d3d3;cursor:pointer;transform:translate(0,-10px); -ms-transform:translate(0,-10px); -moz-transform:translate(0,-10px); -webkit-transform:translate(0,-10px);-o-transform:translate(0,-10px);}}
.zhli_one_ul li i { height:100%; font-size:70px; width:100px; line-height:100px; text-align:center; color:#ffa105; }
.zhli_one_ul li dl { text-align: left; float: right; width: 70%; box-sizing: border-box; padding-left: 5px; padding-right: 10px; }
.zhli_one_ul li dl h3 { font-size: 18px; font-weight: bold; color: #009065; margin:12px 0px 10px 0px; }
.zhli_one_ul li dl span { font-size: 14px; color: #999; display: block; margin-bottom: 20px; text-transform: uppercase; }
.zhli_one_ul li .dx{background: #eee; position: absolute; width: 60px; height: 3px; border-radius: 10px; left: 160px; z-index: 111; bottom: 15px;}
i.iconfont.float_left.flex { height: 100%; font-size: 80px; width: 100px; line-height: 120px; text-align: center; color: #009065; }
.zhli_one_ul .zhli_one_li{margin-right: 0;}
.zhli_one_ul li:nth-child(3n) {margin-right: 0px;}

/***********案例 body-3**********/

.ofcase{ width:auto; height:720px; margin:0px auto; clear: both;display: table;}
.casetou{ width:1200px; height:auto;margin:0px auto 30px; clear: both;}
.casetouzi {clear: both;}
.sol {font-size: 50px;font-weight: bold;display: block;text-align: center;height: 50px;border-bottom: 1px #d3d3d3 solid;width: 650px;margin: 0px auto;line-height: 90px;}
.touzi a {padding: 10px;font-size: 32px;color: #006cce;}
.bjs{background: #fff;}
.qiye {height: 20px;font-size: 20px;text-align: center;display: block;color: #666;}
.yongan {display: block;text-align: center;font-size: 16px;color: #666666;}
.touzi {}
.caselist {width:400px;margin-top: 73px;}
.caselistli{cursor: pointer; display: block;float: left; font-size: 14px; padding-bottom: 8px;margin-right: 30px;}
.caselistli:hover{ border-bottom: 2px solid #f23329; }
.caselistlio {display: block;float: left;width: 0px;}
.lii{border-right: 1px solid #dedede;}
.active{ border-bottom: 2px solid #f23329; }
.active a{color: #10111c;}
.caselistli a{color: #10111c;}
#casetuul {width: 1200px;height: 500px;margin: 0px auto;}
.hotpro{width:1200px; height:auto; margin: 0px auto;}
.casetu{width:598px; height: 386px; float: left;}

.port-7{float: left; width:598px; height: 386px; position: relative; overflow: hidden; text-align:left; border: 0px solid rgba(255, 255, 255, 0.9); overflow: hidden;}
.port-7 .text-desc{opacity: 0; transition: 0.5s; color: #000;}

.port-7.effect-1 img{transition: 0.5s; position: relative; width:598px; height: 386px; left: 0;}
.port-7.effect-1:hover img{left: 40%;}
.port-7.effect-1 .text-desc{transform: perspective(600px) rotateY(90deg); transform-origin: left center 0; width: 30%; position: absolute; left: 0; top: 0;  padding: 18px 10px;}
.port-7.effect-1:hover .text-desc{opacity: 1; transform: perspective(600px) rotateY(0deg); z-index: 99;}
.text-desc h3{}
.text-desc p{}
.text-desc a{}

.containergd{
	width:1200px;
	margin:50px auto 0;
}
.containergd .navgd{width:1200px;border:1px solid #ccc;}
.containergd .navgd span{display: block; width:219px; border-left:1px solid #ccc; text-align:center; line-height:40px; color:#666; float:left; cursor:pointer;}
.containergd .navgd span.active{background:#666666; color:#fff;}

.containergd .navgd span:first-child{border:0px}

.rxtj{width: 300px;float: left;background: #fff;box-sizing: border-box;}
.rxtj img{}
.rxtj h1{font-size: 24px; font-weight: bold; margin-top: 8px;}
.rxtj h2{font-size: 19px; color: #666; margin-top: 10px;}
.rxtj h3{font-size: 16px; color: #666;margin-bottom: 20px;letter-spacing: 3px;}
.of_gd{}
.of_gd a{border: 1px solid #7f7f7f; border-radius: 50px; padding: 2px 20px; margin-top: 70px; display: block;}
.contentgd{width:1200px;position:relative; overflow:hidden;height:580px;} /*定位一般设置为relative，overflow设置为hidden来隐藏外面的内容*/
.contentgd .boxq{position:absolute;width:1200px;height:560px;} /*这个定位设置为absolute, 因为要操作这个的位置来切换内容*/
.contentgd ul{float:left; width:1200px;height:560px;}
.contentgdul1 {width:600px; height: 390px; }	
.contentgdulc1{width:600px; height: 390px; float: left;}
.contentgdulc1 img{width:600px; height: 390px;border: #d4d4d4 1px solid; box-sizing: border-box;}
.contentgdulc2{width:600px; height: 390px; float: left;}
.contentgdulc2 li{width:290px; height: 190px;margin: 0px 3px 10px 7px;float: left;}
.contentgdulc2 a{width:290px; height: 190px; display: block;}
.contentgdulc2 img{width:290px; height: 190px;border: #d4d4d4 1px solid;box-sizing: border-box;}


.jdan{background: url(../images/bg_index_04.jpg) repeat-x;height:611px;}
.jdan_bt{width:1200px;margin: 0px auto;text-align: center;}
.jdan_bt img{margin-top: 80px;}
.jdan_bt p{color: #0f2a55;font-size: 42px;}

.realshowk{height:auto; background:#f6f6f6;width: auto; margin:0px auto;display: grid;padding-bottom:60px;}
.biaotou{ width:230px; min-height:190px; text-align: center;padding: 0px 30px;box-sizing: border-box;border-left:1px #d9d9d9 dashed;}
.biaotou h1{color: #007eca; font-size: 30px; padding-top: 25px;}
.biaotou p{color: #342c2a; font-size: 16px; text-align: left; padding: 10px 25px;}
.biaotou span{background: #0084ce; font-size: 14px; color: #fff; display: block; padding: 5px 15px; border-radius: 50px; width: 100px; margin: 10px auto;}

.allist{width:970px;background:url(../images/hssw_pic_19.jpg) no-repeat 750px 0px; }
.allist ul{border-left:1px #d9d9d9 dashed;float: left;min-height:190px;padding: 0px 30px 0px 30px;}
.allist li{margin-right: 1px; text-align: left;line-height: 22px;}
.allist li.jl1 a{font-size:16px;color:#000;}
.allist li.jl2 a{color: #666;font-size:14px;}
.jl1{margin-bottom:10px;margin-top: 30px;}
.jl2{}

.rsboxk{width: auto;}
.rslistk{width:1200px;margin:0px auto;}
.rslistk ul li div p{text-align: left; font-size: 14px; color: #000; padding: 10px 0px; margin-left: 25px;}
.rsitemk li{width:1200px;}
.rsitemk li div{margin-bottom: 20px;float:left;}
.rsitemk li div img{display:block; width:1200px; height:288px;box-sizing: border-box;}

.rsitemk li div img.img_case{width: 100px; height: 100px; position: absolute; display: block; z-index: 999; margin-top: 238px;}
.rsitemk li div h2{padding-left:4px; font-size:16px; padding-top:7px; line-height:60px; height:60px; border-bottom:3px solid transform; margin-bottom:-2px;}
.rsitemk li div h2 a{color:#666; display:block; overflow:hidden; padding-right:15px; background:url(../images/rsicon.png) no-repeat right center;}
.rsitemk li div:hover a{color:#e4000d;}
.rsitemk li div:hover h2{border-bottom:3px solid #e4000d;}
.rsbtnk{display:block; width:51px; height:51px; position:absolute; top:110px;}
.rsboxk.prev{background: #fff url(../images/index_gf_55.png) no-repeat left center; float: left; height: 26px; width: 27px; position: absolute; top: 50px; z-index: 9999; margin-left: -1200px; margin-top: 450px;}
.rsboxk.next{background: url(../images/index_gf_57.png) no-repeat left center; float: left; height: 26px; width:27px; top: 50px; position: absolute; margin-top: 450px; margin-left: -1165px; z-index: 9999;}
.rsboxk.prev:hover{background:url(../images/index_gf_55.png) no-repeat left center;}
.rsboxk.next:hover{background:url(../images/index_gf_57.png) no-repeat left center;}

.cussub{margin-top: -35px; text-align: center;}
.cussub ul{margin-top:-15px;}
.cussub li{display:inline-block; width:10px; height:10px; margin-right:10px; background: #c9c9c9; border-radius: 90px; font-size: 0px; color: transparent;}
.cussub li.on{background:#e4000d;}

.khxq_01{width: auto;background: url(../images/mv_02.jpg) no-repeat center center;height:533px;margin-bottom: 80px;}
.khxq_01_zw{width: 1200px;margin: 0px auto;}

.baio_ti{width: 441px; text-align: center;}
.baio_ti img{}
.baio_ti h3{font-size: 21px; color: #0f2a55; margin-top: 8px;margin-bottom: 20px;}
.baio_ti p{font-size:14px; color: #666; letter-spacing: 8px;}
.baio_ti li{color: #ff3b45; font-size: 48px; font-weight: bold;}
.baio_ti a{font-size: 16px; color: #666; border: 1px solid #000; border-radius: 50px; padding: 7px 30px;}
.juli_02{margin-top:230px;; margin-right: 80px;}
.juli_li_02{margin-top: 50px; margin-bottom: 20px;}


/***********关于我们 body-4**********/

.gywmm{width: auto;}
.gywmm_zw{width:1300px; margin: 0px auto;display: table;}

.gywmm_zw_l{width:1300px; margin-top: 100px;}
.gywmm_zw_l ul{text-align: center;}
.gywmm_zw_l ul span{color: #fff; font-size: 46px; font-weight: bold;}
.gywmm_zw_l ul h3{font-size: 22px; color: #fff; display: block; margin-top: 2px; letter-spacing: 3px; margin-bottom: 20px;}
.gywmm_zw_l ul p{font-size: 14px; color: #fff; letter-spacing: 5px; padding: 0px 0px; margin-bottom:30px;}



.rsboxk_about{width: auto;margin-top: 40px;}
.rslistk_about{width:1300px;margin:0px auto;}
.rslistk_about ul li div p{text-align:center; font-size: 14px; color: #000; padding: 10px 0px;}
.rsitemk_about li{width:281px;margin-right:25px;}
.rsitemk_about li div{margin-bottom: 20px;float:left;}
.rsitemk_about li div img{display:block; width:281px; height:163px;box-sizing: border-box;}
.rsitemk_about li div .xcx{}
.rsitemk_about li div img.img_case{width: 100px; height: 100px; position: absolute; display: block; z-index: 999; margin-top: 238px; margin-left: 260px;}
.rsitemk_about li div h2{padding-left:4px; font-size:16px; padding-top:7px; line-height:60px; height:60px; border-bottom:3px solid transform; margin-bottom:-2px;}
.rsitemk_about li div h2 a{color:#666; display:block; overflow:hidden; padding-right:15px; background:url(../images/rsicon.png) no-repeat right center;}
.rsitemk_about li div:hover a{color:#e4000d;}
.rsitemk_about li div:hover h2{border-bottom:3px solid #e4000d;}
.rsbtnk_about{display:block; width:51px; height:51px; position:absolute; top:110px;}
.rsboxk_about.prev{background: url(../images/index_gf_55.png) no-repeat left center; left: 15px; float: left; height: 26px; width:27px; position: relative; top: -175px;}
.rsboxk_about.next{background: url(../images/index_gf_57.png) no-repeat left center; right: 15px;float: right; height:26px; width: 27px; top: -175px; position: relative;}
.rsboxk_about.prev:hover{background:url(../images/index_gf_55.png) no-repeat left center;}
.rsboxk_about.next:hover{background:url(../images/index_gf_57.png) no-repeat left center;}
.tempWrap{width: 1200px !important;margin: 0px auto;}

.mt-tabpage{width: 1300px; margin: 40px auto 0px; background-color: #FFFFFF; border-radius: 10px; padding-top: 10px;}
.mt-tabpage-title{height: 44px;font-size: 0;background-color: #fff;width: 94%;margin: auto;background: #fff;border-bottom: 1px solid #f1f1f1;text-align: center;}
.mt-tabpage-title .mt-tabpage-item{display: inline-block;width: 105px;height: 44px;line-height: 44px;text-align: center;color: #666;font-size: 18px;}
.mt-tabpage-title .mt-tabpage-item:hover{color: #eb4537;}
.mt-tabpage-title .mt-tabpage-item-cur{color: #eb4537;font-size: 18px;border-bottom: 1px solid #F85B5E;}
.mt-tabpage-count{position: relative;width: 1300px;height: 300px;;overflow: hidden;}
.mt-tabpage-cont__wrap{position: absolute;}
.mt-tabpage-count .mt-tabpage-item{width: 1300px;height: 200px;line-height: 10px;text-align: center;}


/***********新闻 body-5***********/

.xinwen{width: 1200px;margin: 30px auto 30px;display: table;}
.xwk{background: #fff;}
.x_biao{border-left: 1px solid #0f2a55; height: 9px; border-right: 1px solid #0f2a55; box-sizing: border-box; padding-top: 4px;}
.x_biao li{border-top: 1px solid #0f2a55; height: 1px;}

.xwk_width_01{width: 746px;height: 320px;}
.xwk_width_02{width: 418px;height: 320px;}
.xwk{}
.xwk_border{border: 1px solid #0f2a55;height: 320px;}
.xwl{float: left;background: #fff;}
.xwr{float:right;}
.xwh{height: 61px;}
.xwh p{border-right: 1px #ebebeb solid;text-align: left;padding-left: 30px;font-size: 18px; float:left;margin-top: 20px;font-weight: bold;}

.xwh p.wfe{background:url(../images/index_gf_107.png) no-repeat left center;margin-left: 20px;}
.xwh p.noi{background:url(../images/index_gf_109.png) no-repeat left center;margin-left: 20px;}

.xwh p a{color:#314365;}
.xwh a.news_a{}
.xwh span{font-size: 12px; float: right; margin-top: 24px; width: 50px; display: block; text-align: center; color: #314365; margin-right: 30px; font-weight: bold;}.xwul1{padding: 20px;}
.xwul1 img{display:block; width:242px; height:134px; border:1px solid #e3e3e3;}
.xwimg{float:left;margin-top: 18px;}
.xwp1 {width: 242px; margin-right: 12px;}
.xwp1p{font-size: 14px; color:#333; font-weight: bold; margin: 15px auto auto auto;}
.xwp2p{font-size: 14px; color:#666;line-height: 24px;}
.xwul1 li span{color: #0154b0; font-weight: bold; font-size: 32px;}
.xwul2 li p a{color:#666}



.xwul2{padding: 20px;}
.xwul2 li{background: url(../images/hongd.jpg) no-repeat 0px center ;border-bottom: 1px #c2c2c2 dashed;padding-left: 10px;line-height: 50px;}
.xwp1 { width: 250px;}
.xwp1p{font-size: 14px; color:#333; font-weight: bold; margin:20px auto 5px auto;}
.xwp2p{font-size: 14px; color:#999;line-height: 24px;}
.xwul2 li span{float: right;font-weight: bold;}


.zxul{padding: 20px;}
.zxul img{display:block; width:520px; height:170px; border:1px solid #e3e3e3;}
.zxul li{display:block;padding-bottom: 20px;border-bottom:1px dashed #d3d3d3;}
.zximg{float:left;}
.zxp1 { margin-right: 12px;}
.zxp1 h3{background: url(../images/index_90.jpg) no-repeat left top;padding-left: 35px;}
.zxp1 h3 a{color: #808080;}
.zxp1 span{background: url(../images/index_93.jpg) no-repeat left 3px;padding-left: 35px;color: #999999;line-height: 26px;display: block;}



.zxp1p{font-size: 14px; color:#797979; font-weight: bold; margin:20px auto 15px auto;}
.zxp1p a{color:#000;}
.zxp2p{font-size: 14px; color:#666;line-height: 24px;margin-top: 15px;}

.asdf{width: 386px;padding-top: 0px;margin-top: -10px;}
.asdf li{padding-left: 60px; height: 96px; line-height: 45px; box-sizing: border-box; padding-top: 35px;}
.asdf li h3{line-height: 0px;}
.asdf li h3 a{color: #666; font-size: 14px; font-weight: bold; letter-spacing: 1px;}
.asdf li p{color: #999;}
.asdf li p a{}

.asdf li.news_01{background: url(../images/shuzi_03.jpg) no-repeat left center ;}
.asdf li.news_02{background: url(../images/shuzi_06.jpg) no-repeat left center ;}
.asdf li.news_03{background: url(../images/shuzi_08.jpg) no-repeat left center ;}

/************footer************/
.links{background:#071b26; padding:38px 0;background:#fff;}
.xian_bottom{width: 1200px; margin: 0px auto; height: 5px; border-bottom: 1px solid #253d64; border-top: 5px solid #253d64;margin: 32px auto;}
.linkhead{display: inline;font-size:16px; font-weight:bold; color:#071120; line-height:24px;}
.linkhead span{margin-left: 8px;}
.linkinfo{width:1000px;}
.linkinfo a{display:inline-block; padding:0 20px; line-height:24px; font-size:14px; color:#777;}
.linkmore{font-size:14px; font-weight:bold; color:#fff;}
.linkinfo a span{    background: #f1f1f1;border-radius: 50px;padding: 2px 18px;}
.footer{background:#071b26; font-size:14px; line-height:30px; color:#fff;}
.fhead{font-size:14px; font-weight:bold; color:#fff; line-height:24px; padding-bottom:14px;}
.fnav{width:290px;height: 280px;box-sizing: border-box; border-right: 1px solid #484848; }
.fnav img{width: 90px; height: auto; margin-top: 20px;}
.fnav ul{padding: 0px 20px 0px 0px; margin-top: 20px;display: inline-block;}

.fnav ul p{font-size: 14px; color: #868a92; float: left; line-height: 23px;}

.fcon{width: 650px; padding: 35px 20px 0px 20px; box-sizing: border-box; border-right: 1px solid #484848; height: 280px;}
.fcon ul{width: 274px;}
.fcon ul h3{font-size: 16px; color: #e0e0e0;}
.fcon ul h3 span{margin-left: 6px; font-size: 14px;}
.fcon ul li{float: left; width: 45%; border-bottom: 1px dashed #e0e0e0; }
.fcon ul li a{font-size: 14px; color: #666;}

.fcon ul li.fr{float: right !important;}


.fright{font-size:14px; width:260px;height: 280px;background:url(../images/yxd_index_85.png)no-repeat 70px center;}
.fcode{width:107px;margin-top: 85px;float: right;}
.fcode img{display:block;width:107px;height:107px;}
.fcode p{text-align:center; color:#acadb0; font-size:12px; line-height:20px; padding-top:3px;}
.zdb{background: #021119; width: auto; border-top: 1px solid #484848; box-sizing: border-box;}
.copyright{width: 1200px;margin: 0px auto;font-size:12px; color:#828489; height:55px; line-height:55px;text-align: center;}
.copyright ul{display: inline-block;}
.copyright ul li{float: left;color: #fcfcfc;}
.copyright ul li a{color: #fcfcfc; font-size: 14px;}
.copyright span{float:right;}
.dibux{height: 280px;}
/********成功案例详情**********/
.ccvinfo .ttt{ text-align:center; font-size:20px; line-height:40px; padding:20px ; color:#666; }
.ccvinfo .decr{ border-top:1px solid #efefef; padding:30px; color:#666; line-height:24px; }
.ccvinfo .case-ok img{ width:100%; }


/*新闻列表页*/
.info_lefttop .info_leftlist{ padding: 0 0 12px;}
.info_lefttop .info_leftlist ul{}
.info_lefttop .info_leftlist ul li{height: 130px; padding: 25px 0; border-bottom: 1px dashed #cecece; position: relative;}
.info_lefttop .info_leftlist ul li:hover{background: #f4f4f4;}
.info_lefttop .info_leftlist ul li h3{font: 18px/25px Microsoft Yahei, simhei, "宋体";  margin-bottom: 8px; height: 25px; overflow: hidden; color: #333; font-weight: bold;}
.info_lefttop .info_leftlist ul li span{height: 24px;color: #999; width: 220px; float: left;}
.info_lefttop .info_leftlist ul li p{font: 14px/24px simsun; color: #666; display: block; text-decoration: none; min-height: 65px;height: 65px;float: left;}
.info_lefttop .page{ margin: 20px 0; text-align: center;}
.info_lefttop .page a{padding: 3px 8px; background: #ebebeb; text-align: center; text-decoration: none; font-size: 14px; font-family: "微软雅黑","黑体"; font-weight: normal;}
.info_lefttop .page b{line-height: normal !important; padding: 3px 8px; font-size: 14px; color: #333;}


.list-li{padding:10px 15px;border-bottom: 1px dashed #cecece; zoom: 1; position: relative;transition:background 0.5s;-moz-transition:background 0.5s;-webkit-transition:background 0.5s;-o-transition:background 0.5s;}
.list-li:after{clear: both; height: 0; overflow: hidden; display: block; visibility: hidden; content: ".";}
.list-li:hover{background: #f4f4f4;transition:background 0.5s;-moz-transition:background 0.5s;-webkit-transition:background 0.5s;-o-transition:background 0.5s;}
.list-li img{float: left; display: block; margin-right: 15px; margin-top: 3px; width: 178px; /*height: 118px;*/}
.list-li .img{float:left;display: block; width: 178px;height:118px;overflow:hidden;margin-right: 15px;}
.list-li .img:hover img{border-color: #919191;}
.list-li h3{font: 18px/25px Microsoft Yahei, simhei, "宋体"; margin-bottom: 8px; height: 25px; overflow: hidden; color: #333; font-weight:bold;}
.list-li a.txt{font: 14px/24px simsun; color: #666; display: block; text-decoration: none; min-height: 65px; height: auto!important; height: 65px;}
.list-li .info{color: #999; height: 24px;}
.list-li .info .time em a{font-style: normal; color: #0064b0;}
.list-li .info .time{width: 220px; float: left;}
.col6{color:#666;}
.col6 a{color:#666;}
.tplogin{color:#fff; width:275px; float:left; text-align:right;}
.tplogin a{line-height:35px; color:#fff; font-family: Microsoft Yahei, simhei, "宋体"}

/**/

/******内容页******/
.about-box{padding:30px; color:#666; line-height:24px;}
.box-left{width:250px; padding:15px 0;}
.mt5{margin-top:5px;}
.box-right{width:930px; padding:15px 0;}
.lmain-title{ height:78px; background:#009065 url(../images/list-tbg.jpg)no-repeat left center;  font-size:24px; color:#fff; line-height:78px; text-align:center;}
.case-class{margin-top:5px; background:#ebebeb; padding-bottom:10px;}
.case-class ul{padding:8px 0;}
.case-class ul li{background:url(../images/licon.png) no-repeat 45px center; padding-left:63px; font-size:12px;  line-height:30px;}
.case-title{background:#4d4d4d url('../images/y-icon.png')no-repeat 25px center; color:#fff; padding-left:60px; height:47px; line-height:47px;}
.case-title a{color:#fff;}
.case-title:hover{background:#309634 url('../images/y-icon.png')no-repeat 25px center;}
.l-contentus{margin-top:10px; background:#ebebeb; color:#695e66; font-size:12px; overflow:hidden;}
.l-contentus ul{padding:20px 13px 35px 15px;}
.l-contentus ul li{line-height:26px;}
.l-contentus ul h2{font-size:14px; font-weight:bold; line-height:30px;}
.ccvinfo{padding-top:20px;}
.list-head{border-bottom:3px solid #dcdcdc; height:40px; line-height:40px; background:#f2f2f2 url(../images/wwe.png) no-repeat 15px center; background-size:30px; color:#666; padding:0 20px; padding-left:50px;}
.list-head a{color:#666;}
.caseinfo ul{padding-top:20px;}
.caseinfo ul li{background:#f9f9f9; border:1px solid #e4e4e4; padding:20px; position:relative; height:145px; padding-left:276px; margin-top:15px; position:relative;}
.caseinfo ul li img{position:absolute; top:20px; left:20px;}
.caseinfo ul li h2{font-size:18px; color:#333; line-height:46px;}
.caseinfo ul li h2 a{color:#333;}
.caseinfo ul li h2 span{float:right; font-size:14px; color:#7d7c7a;}
.caseinfo ul li p{line-height:24px; font-size:14px; color:#7d7c7a; height:72px; overflow:hidden; display:block;}
.caseinfo ul li .tomore{color:#fff; display:block; width:88px; height:28px; line-height:27px; text-align:center; position:absolute; right:10px; bottom:10px;}
.servicelink{display:block; width:219px; height:112px; background:url(../images/servicelink.jpg) no-repeat; margin-top:10px;}


.laboutus{background:#ebebeb;}
.laboutus ul{padding:8px 0;}
.laboutus ul li{background:url(../images/y-icon2.png) no-repeat 35px 20px; padding-left:60px; font-size:14px;  line-height:46px;font-weight:bold;}
.laboutus ul li:hover{background:#888 url('../images/y-icon.png')no-repeat 35px 20px;transition: 0.5s;-moz-transition: 0.5s;-webkit-transition: 0.5s;-o-transition: 0.5s;}
.laboutus ul li:hover a{color:#fff;}
.laboutus ul li p{font-size: 14px; line-height: 38px; transition: padding-left 0.3s;transition: padding-left 0.3s; -moz-transition: padding-left 0.3s; -webkit-transition: padding-left 0.3s; -o-transition: padding-left 0.3s;font-weight: 300;}
.laboutus ul li p:hover{background: #f1f1f1; color: #666; padding-left: 10px; transition: padding-left 0.3s; -moz-transition: padding-left 0.3s; -webkit-transition: padding-left 0.3s; -o-transition: padding-left 0.3s;-webkit-border-top-left-radius:10em;-webkit-border-top-right-radius:0em;-webkit-border-bottom-right-radius:0em;-webkit-border-bottom-left-radius:10em;-moz-border-radius-topleft:10em;-moz-border-radius-topright:0em;-moz-border-radius-bottomright:0em;-moz-border-radius-bottomleft:10em;border-top-left-radius:10em;border-top-right-radius:0em;border-bottom-right-radius:0em;border-bottom-left-radius:10em;}


.tjn{ padding:20px; background:#f1f1f1; margin-top:20px; margin:30px 0; }
.tjt{ background:#009065; color:#fff; width:118px; line-height:35px; height:35px; text-align:center; font-size:20px; }
.tjxx{ line-height:30px; margin-top:10px; color:#666; }
.tjxx li{ position:relative;}
.tjxx li span{ position:absolute; right:0px; }


.myy{ color:#666; padding:20px 0; }
.myy .ctt{ font-size:16px; text-align:center; padding:10px; padding-bottom:30px; }
.myy .ctb{ background:#f2f2f2; border-left:5px solid #0f4598; padding:20px; font-size:12px; }
.myy .cti{ line-height:25px; padding:30px; }

.tagss{ font-size:12px; border-top:1px solid #efefef; padding:20px; margin-top: 25px;}

.near-page{ font-size:14px; line-height:30px; padding:0 20px; border-top:1px solid #efefef; padding-top:20px; padding-bottom:20px; color:#666; }

.x-box{ color:#666; }
.x-box h2{ font-size:30px; text-align:center; padding-top:40px; padding-bottom:20px; }
.other-info{ line-height:74px; height:74px; border-top:1px dashed #dcdcdc; border-bottom:5px solid #ebebeb; position:relative; text-align:center; }
.case-info{ line-height:25px; padding:30px 0; }
.other-info .pct{ background:url(../images/lp.png) no-repeat; display:block; width:89px; height:40px; position:absolute; right:0; top:20px; }
.near-page{ border-top:1px dashed #dcdcdc; padding-top:18px; line-height:25px; }
.tagss{ padding-bottom:10px; }
.tagss span{ font-weight:bold; }

/*******产品列表********/
.wprlist{ margin-top:30px; width:930px;overflow: hidden;}
.wprlist ul{width:1000px;} 
.wprlist ul li{margin-bottom:20px; width:288px; border:1px solid #e7e6e6; float:left; text-align:center; background:#fff;margin-right:24px; padding:2px;}
.wprlist ul li .p-img_wpr img{width:284px; height:399px;}
.wprlist ul li .p-img a{}
.wprlist ul li img{display:block; margin:0 auto; width:284px; height:190px;}
.wprlist ul li img.xohs{}

.wprlist1{ margin-top:30px; width:930px;overflow: hidden;}
.wprlist1 ul{width:auto;line-height: 28px;} 

.wprlist2{margin-top: 30px; width: 930px; overflow: hidden;}
.wprlist2 ul{width: auto; line-height: 28px; border-bottom: 1px solid #d3d3d3; border-left: 1px solid #d3d3d3; display: table;}
.wprlist2 ul li{width: 309px; float: left; text-align: center; border-right: 1px solid #d3d3d3; border-top: 1px solid #d3d3d3; box-sizing: border-box; padding-top: 10px; padding-bottom: 5px;}
.wprlist2 ul li img{height: 200px; width: 290px; display: block; margin: 0px auto;}
.wprlist2 ul li a{}

.incase ul li img{display:block; margin:0 auto; width:284px; height:182px;}
.teamlist ul li img{display:block; margin:0 auto; width:284px; height:341px;}

.wprlist ul li p{padding:5px; line-height:24px;}
.wprlist ul li:hover{border:1px solid #0f4598;}
.wprlist ul li span { height:100%; display:inline-block; vertical-align:middle; }

.wprtj {  margin-top:17px; }
.wprtj .otherp-head{ height:74px; line-height:74px; background:#b50005 ; font-size:24px; color:#fff; padding-left:60px; }
.wprtj ul{padding:24px 10px 24px 35px;}
.wprtj ul li{margin-left:17px; margin-top:15px; width:268px; height:231px; border:1px solid #e7e6e6; float:left; text-align:center; background:#fff; padding:30px 0 27px 0;}

.wprtj ul li img{max-height:220px; max-width:248px; height:auto; vertical-align:middle;}
.wprtj ul li:hover{border:1px solid #447edf;}

.wprtj ul li  a{ display:block; line-height:220px; height:220px; }
.wprtj ul li  a span{ display: inline-block;height: 100%;vertical-align: middle;}
.wprtj ul li  p a{ line-height:30px; }

.ak { position: relative;}
.ak .info { color: #242323; display: inline; float: right; font-size: 14px; height: 310px; line-height: 25px; position: relative; width: 340px;}
.ak .info .title {border-bottom: 1px solid #636161; margin-bottom: 10px; padding-bottom: 10px;}
.ak .info .class span, .ak .info .descr span {  font-weight: 700;}
.ak .info .class a { color: #fdb225;}
.ak .info .tel { color: #464849; margin-bottom: 10px; margin-top: 10px;padding-top: 10px;text-align: center;}
.ak .info .tel span {font-size: 18px;}
.ak .info .sbt1, .ak .info .sbt2 { background: #fdb225; border-radius: 5px; color: #fff; display: block; font-size: 14px;height: 30px; line-height: 30px; margin-top:10px; text-align: center;width:90px;}
.allt {border-bottom: 1px solid #0f4598;margin-bottom: 40px;padding-top: 20px;}
.allt li.cur { background: #0f4598;border: 1px solid #e4000d;color: #fff;}
.allt li {border: 1px solid #e4000d;cursor: pointer; font-size: 14px;height: 25px;line-height: 25px;margin: 0 auto -15px;text-align: center;width: 120px;}

/**********产品详情**********/
.ak{ /*margin-top:20px;*/ height:500px; position:relative;}
.w-ls {height: 470px;left: 0;overflow: hidden; position: absolute; top: 0;width: 600px;}
.w-ls .bd { margin: 0 auto;overflow: hidden;position: relative;z-index: 0;}
.w-ls .bd li {height: 467px; line-height:467px;overflow: hidden; position: relative;text-align: center; background:#fff;}
.w-ls .bd li img { max-width: 100%; max-height:100%; vertical-align:middle;}
.w-ls .hd { bottom: 10px; height: 74px; left: 0;line-height:74px;position: absolute;text-align: left;width: 100%;z-index: 1;}
.w-ls .hd ul { margin-left: 0;text-align: center;}
.w-ls .hd ul li {background: #fff none repeat scroll 0 0;border: 1px solid #fff; cursor: pointer; display: inline-block;height: 70px; line-height:65px; margin: 1px 3px 1px 3px;overflow: hidden;width: 66px;}
.w-ls .hd ul li img {/* border: 1px solid #fdb225;*/ max-height: 70px; max-width: 66px; vertical-align:middle;}
.w-ls .hd ul .on {border: 1px solid #e7e6e6;}
.w-ls .next, .w-ls .prev {background: rgba(0, 0, 0, 0) url("../images/ll.png") no-repeat scroll center center; cursor: pointer; display: block; height: 36px; left: 10px;position: absolute;top: 140px;width: 22px;z-index: 1;}
.w-ls .next {background: rgba(0, 0, 0, 0) url("../images/lr.png") no-repeat scroll center center; left: auto;right: 10px;}

.dg{ background:#c9c9c9; padding:10px; position:relative; margin-top:10px;}
.dg .dgrx{ background:#0f4598; color:#fff; font-size:16px; text-align:center; width:80px; height:26px; border-radius:5px; margin-left:30px;}
.dg .tels{ font-size:18px; color:#0f4598; position:absolute; left:130px; top:10px; }
.fwrx,.zxkf{font-size:18px; color:#000;}
.fwrx span{color:#387ad4; font-size:24px;}
.zxkf a{display:inline-block; font-size:14px; color:#333; padding-left:18px; background:url(../images/zxkf-qq.png) no-repeat left center;} 

.wprinfo{padding:30px 0px 50px 0px;}
.ak {position: relative;}

.ak .info {color: #666;display: inline; float: right;font-size: 14px; height: 310px;line-height: 25px; position: relative;width: 300px;}

.bk1{ line-height:25px; color:#666; }
.ak .info .title { border-bottom: 1px solid #e7e6e6;margin-bottom: 10px;padding-bottom: 10px; color:#0f4598;}
.ak .info .class span{color:#0f4598; font-size:14px; font-weight:normal;}
.ak .info .descr span {font-weight:normal;}
.ak .info .class a {color: #0f4598;}
.ak .info .tel {color:#464849; margin-bottom: 10px; border-top:1px dashed #e4000d; margin-top:10px; padding-top:10px; text-align:center;}
.ak .info .tel span {font-size:18px;}

.prodesc{text-align: center;}
.prodesc .prodhead{background:#f45760; letter-spacing:8px; color:#fff; padding:15px 0; font-size: 20px;}
.prodesc .propara{background: #fff; font-size: 16px; color: #444; height: 42px; line-height: 42px;}

.prodesc ul li{float: left; width: 33.3%;}
.prodesc ul li h2{background: #f0c6c9; height: 32px; line-height: 32px; font-size: 14px; color: #444;}
.prodesc ul li p{font-size: 14px; line-height: 40px; height: 40px;}
.redesc{}
.redesc li{width: 50%; float: left; text-indent: 15px; background:url(../images/point.gif) no-repeat left center; line-height: 28px; font-size: 14px;}
.redesc .redeschead{height: 42px; line-height: 42px; font-size: 20px; text-align: center; padding: 15px 0; border-bottom: 1px solid #e9e6e6;}
.redesc ul{padding-top: 15px;}



/*********产品详情**********/
.ttop{padding-top:30px;}
.ttop .teaml{width:398px; border:1px solid #eee;}
.ttop .teaml img{display:block; width:398px; height:478px;}
.ttop .info{width:480px; padding-top:5px; padding-right:10px;}
.ttop .info  h2{font-size:18px; color:#3e3a39; line-height:48px;}
.ttop .info  h2 span{font-size:26px; font-weight:bold; padding-right:18px;}
.tdhead{height:42px; background:#0f4598; color:#fff; padding-left:30px; line-height:42px; margin-top:25px; font-size:16px; font-weight:bold;}
.teambody{padding:15px 10px; line-height:24px; color:#333; font-size:14px;}
.tagss{ padding-bottom:10px; font-size:14px; color:#444;}
.tagss span{ font-weight:bold; }

.otherp{}
.otherp .otherp-head{background:#0f4598; color:#fff; height:43px; line-height:42px; padding-left:15px; font-weight:bold;}
.otherp ul{padding-top:24px;}
.otherp ul li{width:217px; height:205px; float:left; margin-left:18px; text-align:center; border:1px solid #eee;}
.otherp ul li img{width:217px; height:168px; padding-bottom:1px;}
.otherp ul li .yyhh{line-height:24px; display:block; height:24px; background:#f6f6f6; padding:5px 0;}
.hj,
.hk{ font-size:12px; line-height:22px; }


/********荣誉资质*********/
.ry { padding-top:20px; }
.ry li{ width:231px; float:left; text-align:center; }
 .ry li img{display:block; width:223px; height:152px; border:1px solid #dcdcdc; }
 .ry li  h2{ font-size:14px; line-height:30px; }

 /**********相册**********/
 .salbum{padding-top:10px; padding-left:10px;}
.salbum ul li{width:283px; height:180px; position:relative; float:left; margin: 9px 9px;}
.salbum ul li img{width:283px; height:180px;}
.salbum ul li h2{position:absolute; left:0px; bottom:0px; height:30px; background:rgba(0,0,0,0.4); width:100%; color:#fff; line-height:30px; font-size:14px; font-weight:400; text-align:center;}
.salbum ul li h2 a{color:#fff;}
.n-imagess{padding-bottom:10px;}
.n-imagess img{display:block; margin:0 auto;}


/*******team********/
.tplace{padding-top:11px;}
.tplace li{padding-left:23px; background:url(../images/tjicon.jpg) no-repeat left center; font-size:16px; color:#686564; line-height:28px;}
.tinfo{font-size:16px; line-height:30px; color:#3e3a39; padding-top:22px; height:90px; overflow:hidden;}
.teambtn{display:block; width:114px; height:26px; line-height:24px; text-align:center; background:#0f4598; color:#fff; margin-top:30px;}
.teamtitle{padding-top:33px;}
.teamtitle li{width:155px; height:36px; line-height:36px; text-align:center; background:#e1e1e1; color:#3e3a39; font-size:16px; float:left; margin-left:19px; border-radius:45px;}
.teamtitle li a{color:#3e3a39;}
.teamtitle li.cur{color:#fff; background:#0078d7;}
.teamtitle li.cur a{color:#fff;}

/**********网站地图***********/
.maps .t {border-bottom: 1px solid #dcdcdc;height: 50px;line-height: 50px;padding: 0 20px;}
.maps { border: 1px solid #e5e5e5; border-radius: 5px; margin-top:15px;}
.x-mmmop .t a {background: transparent none repeat scroll 0 0; line-height: 15px; top: 8px;}
.x-mmmop .t { background: transparent none repeat scroll 0 0; border: 1px solid #e5e5e5; border-radius: 5px;color: #fe510d;height: 27px; line-height: 27px; margin-bottom: 9px; padding-left: 20px;position: relative;}
.x-mmmop .t a { line-height: 27px;position: absolute;right: 10px;top: 0;}
.maps .linkbox { border-bottom: 1px solid #e5e5e5;margin-bottom: 10px;padding-bottom: 10px;}
.maps h3 { font-size: 16px;padding: 10px 20px;}
.f6 {padding-left: 20px;}
.f6 li { border: 1px solid #e5e5e5;display: inline-block;margin-bottom: 5px; margin-right: 5px;padding: 10px;}
.f6 li:hover {background:#0f4598  none repeat scroll 0 0;color: #fff;}
.f6 li:hover a {color: #fff;}
.link-info a{ padding-left:10px; }
.page{ text-align:center; padding-bottom:20px; margin-top:20px;}
.page li{ display:inline-block; font-size:14px; margin:0 3px; }
.page li.thisclass{ background:#0f4598; color:#fff; padding:3px 14px; }
.page li strong{ font-weight:normal; padding:0 5px; }
.tjxx li{ position:relative; }
.tjxx li span{ position:absolute; right:20px; top:0; }
.hk{ margin-top:10px; line-height:24px; color:#666; }
.hk a{ color:#0f4598;}
/**********留言*********/
.online{width:500px; margin:0 auto;}
.onlinehead{font-size:24px; color:#333; text-align:center; line-height:60px;}
.online ul{height:auto; padding-bottom:20px;}
.online li{border:1px solid #d1d1d1; margin-top:10px; padding:3px 10px; position:relative;}
.online li label{vertical-align:top;}
.online li span{color:#e58f9a; position:absolute; top:10px; right:-10px;}
.mesinp{width:400px; border:0px;}
.online .lx_mess{width:300px; height:165px; border:0px; line-height:24px;}
.online .yzborder{border:0px; padding:0px;}
.yzcbox{ border:1px solid #d1d1d1; width:139px; padding-left:10px; display:inline-block; vertical-align:middle;}
.yzcbox .yzcode{height:34px; width:80px; border:0px;}
.online .yzborder img{display:inline-block; vertical-align:middle;}
.fbtn{text-align:center;}
.fbtn input{display:inline-block; width:140px; height:38px; border:0px;}
.refbtn{background:#333; color:#fff; margin-right:10px;}
.subfbtn{background:#0f4598; color:#fff;}
.iproc{background:#f2f2f2; padding:0px 0px;}
.iproc li{border-top:1px solid #cecece;padding: 13px 0px 25px 50px;background: url(../images/y-icon2.png) no-repeat 25px 25px;}
.iproc li:hover{color:#fff;background: #f6f6f6 url(../images/y-icon2.png) no-repeat 25px 25px;}
.iproc li h2{font-size:14px;color:#333; padding-right:16px; background:url(../images/iproct.jpg)no-repeat right 8px; padding-bottom:15px; line-height:30px;}
.iproc li h2 a{color:#333;}
.iproc li p{font-size:14px; line-height:30px; padding-left:18px; background:url(../images/pro_xian_03.jpg) no-repeat left 14px; color:#555;}
.iproc li p a{color:#555;}


.advantage{background:#f2f2f2;height: 870px;box-sizing: border-box;padding-top: 100px;}
.advantage_zw{width: 100%;height:300px;background:url(../images/3.jpg) no-repeat center;}

.sidae{margin-top:30px;border-radius: 10px;overflow: hidden;}
.container{margin-top:30px; }
.container .main {margin: 0 auto;}
.container .main .main_img{height:540px; width:290px;float: left; margin-right: 13px; position: relative; overflow: hidden; display: block;}
.main_img .main_info{position: absolute; z-index: 1; top: 385px; background:#f2f2f2; padding: 10px; height: 400px;width: 290px;box-sizing: border-box;}
.main_img .main_info:hover{background: #f23329;}
.main_img .main_info p{color: #10111c; line-height: 24px; font-size: 18px;}
.main_img .main_info .info{ height: 105px; }
.main_img .main_info .info h2{color: #10111c; line-height: 42px; font-size: 38px;}
.main_img .main_info .info_more{padding-top: 10px;height: 240px; overflow: hidden;margin-top: 39px;}
.main_img .main_info .info_more p{font-size: 14px;color: #fff;text-align: left;}
.container .main .mar_no{margin-right: 0;}
.main_info.info_more{font-size: 14px;color: #fff;text-align: left;}
.main img{height:350px; width:290px; }


.fr.wpkk.wpkk2 {
    width: 100%;
}
.w-table{ width:100%; border-top:1px solid #efefef;border-left:1px solid #efefef; font-size:14px;}.w-table td{ line-height:30px; border-bottom:1px solid #efefef;border-right:1px solid #efefef; padding: 5px;}
.w-table th{border-bottom:1px solid #fff;border-right:1px solid #efefef; padding:0 5px; background:#f1f1f1; font-weight:normal;}
.w-table a{ color:#2175d0; }
.w-page a,.w-page span{ padding:0 10px; }






.search_in {width:1100px;height:65px; margin:0 auto;padding:14px 0;background:#fff;position:relative;z-index:100;margin-top:-32px;border-radius:30px;box-shadow:0 5px 10px rgba(0,0,0,0.2);    box-sizing: border-box;margin-bottom: 40px;}
.search_in .tt {float:left;padding:0 20px 0 30px;line-height:37px;font-size:15px;font-weight:bold;color:#333;border-right:1px solid #ddd;margin: 0px;}
.search_in .text1 {
	width:170px;
	height:37px;
	line-height:37px;
	padding:0 15px;
	background:#f3f3f3;
	float:left;
	margin-left:20px;
	border-radius:20px
	}
.search_in input.text2 {width:75px}
.search_in .btn1 {
	position:absolute;
	width:85px;
	height:65px;
	top:0;
	right:0;
	background:#0078ff;
	text-align:center;
	color:#fff;
	font-size:18px;
	transition:all 0.4s;
	border-radius:0 30px 30px 0
	}
.search_in .btn1 i {line-height:65px}
.search_in .btn1:hover {background:#264ea7}
.search_in .select_box{
	float:left;
	position:relative;cursor:pointer;
	font-size:14px;
	color:#666;
	width:170px;
	height:37px;
	line-height:37px;
	z-index:500;
	background:#f3f3f3;
	border-radius:20px;
	padding:0 15px;
	margin-left:15px
	}

.selet_open{display:inline-block;position:absolute;right:0;top:0;width:30px;height:37px; background:url(../images/search_icon1.png) no-repeat center center;}
.select_txt1{display:inline-block;padding-left:5px;width:200px;line-height:37px;height:37px;cursor:text;overflow:hidden; z-index:200;}
.option{width:100%;border:solid 1px #EDE7D6;position:absolute;top:37px;left:0px;z-index:999;overflow:hidden;display:none;}
.option a{display:block;height:30px;line-height:30px;font-size:14px;text-align:left;padding:0 10px;width:100%;background:#fff;color:#666}
.option a:hover{background:#0078ff; color:#fff;}

.phone_search {width:100%;padding:10px;box-sizing:border-box;display:none;z-index:50;}
.phone_search .text {display:block;text-align:center;box-sizing:border-box;background:#fff;width:100%;height:45px;position:relative;border-radius:45px;line-height:41px;font-size:14px;color:#888;padding-left:20px;border: 2px solid #0078ff}
.phone_search .text i {font-size:18px;color:#0078ff;line-height:41px;margin-right: 10px}
.search-over{display:none;position:fixed;z-index:110;left:0;top:0;width:100%;height:100%;background:#FFF;/*opacity:0.9;*/}
.search-warmp{display:none;position:fixed; z-index:120;left:0;top:0;width:100%;font-family:Microsoft Yahei;color:#757575;}
.search-hd{padding:1em;overflow:hidden;background:#ececec;border-bottom:1px solid #dcdcdc;}
.search-hd .bd{position:relative;float:left;width:80%;overflow:hidden;background:#FFF;border-radius:0.3em;}
.search-hd .keywords{width:88%;padding:0 10% 0 2%;height:2em;border:none;font-size:1em;line-height:2em;color:#757575;font-family:Microsoft Yahei;outline:none;box-shadow:0 0 0.2em #ababab;}
.search-hd .bd i{display:none;position:absolute;right:0.5em;top:0.5em;width:1em;height:1em;background:#ececec url(../images/search-clear.png) center center no-repeat;background-size:0.5em 0.5em;border-radius:100%;cursor:pointer;}
.search-button{float:left;width:20%;height:2em;line-height:2em;text-align:center;}

.search-warmp h1.tt {background:#0078ff;width:100%;height:50px;line-height:50px;text-align:center;color:#fff;font-size:18px;position:relative}
.search-warmp h1.tt a.cancel {position:absolute;width:50px;height:50px;line-height:50px;text-align:center;color:#fff;right:0;top:0;font-family:helvet;font-size:14px}
.search-warmp dl {padding:10px}
.search-warmp dl dd {border:1px solid #ddd;margin-bottom:10px}
.search-warmp dl dd .text1 {height:45px;line-height:45px;padding:0 10px;width:100%;border:0}
.search-warmp .btn1 {width:50%; display:block;margin:0 auto; height:35px;line-height:35px;background:#333;color:#fff;text-align:center;border:0;padding:0}

.xhinfo{width: 930px; display: table;}
.w-tt{}
.w-tt h1{font-size: 18px; color: #333; display: block; margin: 10px 0px;}
.w-ok{width: 930px; display: table;}
.jianjie{width: 49%;}
.jianjie h2{font-size: 16px; color: #009065; display: block; margin-bottom: 10px;}
.jianjie div{width: 100%;}
.jianjie div p{line-height: 26px; margin-bottom: 10px; text-indent: 32px; text-align: justify; color: #666;}
.jianjie div p span{}
.jianjie div i{display: block; font-size: 14px; font-style: normal; color: #666;text-indent: 32px;line-height:26px;}
.zcbgs{width: 49%;}
.zcbgs .w-table{width: 100%; border-top: 1px solid #efefef; border-left: 1px solid #efefef; font-size: 14px; border: 2px solid #e5e5e5; box-sizing: border-box; border-radius: 10px; overflow: hidden; box-shadow: 3px 5px 0px #f4f4f4;}
.sjg{}
.sjg h2{font-size: 16px; color: #009065; display: block; margin-bottom: 10px; margin-top: 20px;}
.sjg img{width: 100%; border: 2px solid #e5e5e5; box-sizing: border-box; border-radius: 10px; overflow: hidden; box-shadow: 3px 5px 0px #f4f4f4;}


/*qq*/
.izl-rmenu{margin-right: 0;width: 82px;position: fixed;right: 2px;top: 65%;-webkit-box-shadow: #DDD 0px 1px 5px;-moz-box-shadow: #DDD 0px 1px 5px;box-shadow: #DDD 0px 1px 5px;z-index:999;}
.izl-rmenu .consult{background-image: url(../images/consult_icon.gif);background-repeat: no-repeat;background-position: center -77px;display: block;height: 76px;width: 82px;}
.izl-rmenu .consult .phone{background-color: rgb(247,247,255);position: absolute;width: 160px;left: -160px;top: 0px;line-height: 73px;color: #000;font-size: 18px;text-align: center;display: none;box-shadow: #DDD -1px 1px 4px;}
.izl-rmenu a.consult:hover .phone{display:inline !important;}
.izl-rmenu .cart{background-image: url(../images/consult_icon.gif);background-repeat: no-repeat;background-position: center bottom;display: block;height: 16px;width: 16px;font-size: 12px;line-height: 16px;color: #45BDFF;text-align: center;padding-top: 15px;padding-right: 18px;padding-bottom: 47px;padding-left: 48px;}
.izl-rmenu a.cart:hover .pic{display:block;}
.izl-rmenu .btn_top{background-image: url(../images/float_top.gif);background-repeat: no-repeat;background-position: center top;display: block;height: 39px;width: 82px;-webkit-transition: all 0s ease-in-out;-moz-transition: all 0s ease-in-out;-o-transition: all 0s ease-in-out;transition: all 0s ease-in-out;}
.izl-rmenu .btn_top:hover{background-image: url(../images/float_top.gif);background-repeat: no-repeat;background-position: center bottom;}
.izl-rmenu .cart .pic{display:none;position: absolute;left: -160px;top: 65px;width: 160px;height: 160px;background:url(../images/weixin.jpg)no-repeat center /160px;}
#udesk-feedback-tab{position: fixed;right: 2px;top: 65%;margin-top: -76px;-webkit-box-shadow: #DDD 0px -1px 5px;-moz-box-shadow: #DDD 0px -1px 5px;box-shadow: #DDD 0px -1px 5px;z-index: 10000;cursor: pointer;background-image: url(../images/consult_icon.gif);background-repeat: no-repeat;background-position: center top;display: block;height: 76px;width: 82px;background-color: #FFF!important;z-index:999;}
#udesk-feedback-tab1{position: fixed;right: 2px;top: 65%;margin-top: -152px;-webkit-box-shadow: #DDD 0px -1px 5px;-moz-box-shadow: #DDD 0px -1px 5px;box-shadow: #DDD 0px -1px 5px;z-index: 10000;cursor: pointer;background-image: url(../images/consult_icon.gif);background-repeat: no-repeat;background-position: center top;display: block;height: 76px;width: 82px;background-color: #FFF!important;z-index:999;}


.ws{width: 100%; height: auto; padding: 40px 0px;}
.wss{width: 1200px; margin: 0px auto; box-sizing: border-box; border: 1px solid #eee; height: auto; padding: 0px; border-radius: 6px; display: table; overflow: hidden; box-shadow: 0px 0px 30px #e8e8e8;}
.jjss{width: 300px; float: left;}
.w-tt h1{padding: 10px 0px; font-size: 22px; color: #fff; display: block; margin: 0px 0px; background: #009065; height: auto; text-align: center; border: 1px solid #eee; border-radius: 6px;}
.wss form{float: right; padding: 25px 10px 0px 0px; display: block;}
.wss form span{font-size: 14px; padding: 4px 10px; color: #fff; display: inline-block; margin: 0px 0px; background: #009065; height: auto; text-align: center; border: 1px solid #eee; border-radius: 5px;}
select#spinpai{margin: 0px 5px 0px 8px; padding: 4px 10px; display: inline-block; outline: none; border-radius: 5px; border: 1px solid #d5d5d5;}
select#sxilie{margin: 0px 5px 0px 8px; padding: 4px 10px; display: inline-block; outline: none; border-radius: 5px; border: 1px solid #d5d5d5;}
input#sxinxinghao{margin: 0px 5px 0px 8px; padding: 4px 10px; display: inline-block; outline: none; border-radius: 5px; border: 1px solid #d5d5d5; width: 80px;}
input.wsb{background: red; border: none; display: inline-block; margin: 0px 10px 0px 0px; padding: 4px 10px; outline: none; border-radius: 5px; font-size: 14px; color: #fff; font-weight: bold;}
.zhou_img{background: #009065; margin-right: 20px;  margin-bottom: 20px;}
.zhou_img img{ -webkit-filter: brightness(0) invert(1);filter: brightness(0) invert(1);}

.zhou_img2{margin-right: 20px;margin-bottom: 20px;}
.zhou_img2 img{float: left; width: 250px; height: 170px; border-radius: 6px; margin-right: 20px;}
.zhou_img2 ol{float: left; width: 640px;}
.zhou_img2 ol h3{font-size: 18px; font-weight: bold; margin-bottom: 5px;}
.zhou_img2 ol li{background: url(../images/detailtxt.jpg) no-repeat left center; display: block; box-sizing: border-box; padding-left: 70px; margin-bottom: 5px;}
.zhou_img2 ol li p{}
.zhou_img2 ol i{font-style: normal;}

.nei_bk{box-sizing: border-box; padding: 20px; border: 1px solid #e5e5e5; border-radius: 6px;}

.dls_zw_r .swiper-pagination-bullet{width:20px;height:20px;text-align:center;line-height:20px;font-size:12px;color:#000;opacity:1;background:rgba(0,0,0,0.2);}
.dls_zw_r .swiper-pagination-bullet-active{color:#fff;background:#007aff;}

.dls_zw_r .swiper-pagination {text-align: center;}


.dls_zw_r .swiper-container {width: 1200px;height: 310px;}
.dls_zw_r .swiper-container .swiper-wrapper{height: auto;}
.zhli_one1 h3{font-size: 22px; text-align: center; display: block; margin: 20px 0px;}

























