@charset "utf-8";

html{font-size:100%;/* overflow-y:scroll; */-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;overflow-x:hidden;}
body,div,ul,li,ol,h1,h2,h3,h4,h5,h6,input,textarea,select,p,dl,dt,dd,a,img,button,form,table,th,tr,td,tbody,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{margin:0;padding:0;-webkit-tap-highlight-color:transparent;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}
fieldset,img{border:0;vertical-align:top; }
ol,ul,li{list-style-type:none;}
table{border-collapse:collapse;border-spacing:0;}
h1, h2, h3, h4, h5, h6 {font-weight:normal;font-size:100%;}
em,i{font-style:normal;}
input,textarea{border:none;resize:none;outline:none;-webkit-appearance:none;}
input[type="button"], input[type="submit"], input[type="reset"] { -webkit-appearance:none;}
a{color:#666;text-decoration:none;outline:none;blr:expression(this.onFocus=this.blur());}
*{box-sizing:border-box;}
/*公用*/
body { font-family:'Microsoft Yahei',Arial;color:#666;font-size:14px;background:#fff;}
img{max-width:100%;height:auto;width:auto\9;-ms-interpolation-mode:blicubic;}
.clearfix:after {clear:both;content:"";display:block;height:0;overflow:hidden;visibility:hidden; }
.clearfix {zoom:1}
.fl {float:left;}
.fr {float:right;}
.mb20{margin-bottom:20px;}
.eps {white-space:nowrap;overflow:hidden;text-overflow: ellipsis;}
.wrapper{width:100%;max-width:640px;min-width:250px;margin:0 auto;position:relative;padding:2.3rem 0 2.7rem 0;overflow:hidden;}
.con{padding:0 2%;}
/* 字体图标 */
@font-face {
  font-family: 'iconfont';  /* project id 114953 */
  src: url('//at.alicdn.com/t/font_75uqs6jgze8w7b9.eot');
  src: url('//at.alicdn.com/t/font_75uqs6jgze8w7b9.eot?#iefix') format('embedded-opentype'),
  url('//at.alicdn.com/t/font_75uqs6jgze8w7b9.woff') format('woff'),
  url('//at.alicdn.com/t/font_75uqs6jgze8w7b9.ttf') format('truetype'),
  url('//at.alicdn.com/t/font_75uqs6jgze8w7b9.svg#iconfont') format('svg');
}
.iconfont {
  font-family:"iconfont" !important;
  font-size:18px;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0.2px;
  -moz-osx-font-smoothing: grayscale;
}
.icon_home::before{ content: "\e64d"; }
.icon_nav1::before{ content: "\e658"; }
.icon_nav2::before{ content: "\e652"; }
.icon_nav3::before{ content: "\e641"; }
.icon_nav4::before{ content: "\e653"; }
.icon_nav5::before{ content: "\e641"; }
.icon_nav6::before{ content: "\e650"; }
.icon_nav7::before{ content: "\e615"; }
.icon_ry::before{ content: "\e66c"; }
.icon_kf::before{ content: "\e605"; }
.icon_dh::before{ content: "\e602"; }
.icon_ly::before{ content: "\e606"; }
.icon_xx::before{ content: "\e601"; }
/* 头部 */
.header{height:2.3rem;position:fixed;top:0;z-index:10;width:100%;max-width:640px;margin:0 auto;}
.headMain{position:relative;text-align:center;background:#fff;height:2.3rem;}
.logo{display:table;height:2.3rem;text-align:center;width:100%;}
.logo a{display:table-cell;vertical-align:middle;}
.logo img{vertical-align:middle;max-height:1.4rem;}
.header .navMenu_icon,.header .lang{position:absolute;left:2%;top:0; height: 2.3rem;line-height:2.3rem;color:#2D2627;}
.header .navMenu_icon::before,.header .lang::before {content:" \e60e ";font-family:"iconfont" !important;font-size:1.4rem;}
.header .lang{right: 2%;left:auto;}
.header .lang::before{content:" \e60b ";font-size:1rem;}
/*导航 */
.navbar{position:fixed;z-index:20;height:100%;top:2.3rem;overflow:hidden;display:none;width:100%;max-width:640px;margin:0 auto;}
.navbar ul{height:100%;padding-top:1rem;overflow-x:hidden;overflow-y: auto;padding-left:.6rem;background:#383838;width:8rem;position:relative;z-index:2;}
.navbar ul li{height:1.8rem;line-height:1.8rem;border-bottom:1px solid #252525;}
.navbar ul li a{display:block;padding-left:1.4rem;font-size:0.5rem;color:#555;border-radius:1rem 0 0 1rem ;height:1.8rem; opacity:0;transform: translateX(-100%); transition: all 0.4s ease 0s;transition-delay: 160ms;color:#fff;}
.navbar ul li a i{font-size:1rem;margin-right:.5rem;float:left;}
.navbar ul li a:hover,.navbar ul li .current{background:#2263a9;}
.navbar ul li:first-child{border-top:none;}
.navbar ul li:nth-child(2) a{transition-delay:240ms;}
.navbar ul li:nth-child(3) a{transition-delay:320ms;}
.navbar ul li:nth-child(4) a{transition-delay:400ms;}
.navbar ul li:nth-child(5) a{transition-delay:480ms;}
.navbar ul li:nth-child(6) a{transition-delay:540ms;}
.navbar ul li:nth-child(7) a{transition-delay:620ms;}
.navbar ul li:nth-child(8) a{transition-delay:680ms;}
.navbar ul li:nth-child(9) a{transition-delay:740ms;}
.navbar ul li:nth-child(9) a{transition-delay:800ms;}
.navbar ul li:nth-child(10) a{transition-delay:860ms;}
.navbar ul li:nth-child(11) a{transition-delay:940ms;}
.navbar ul.show li a{ opacity:1;transform: translateX(0);}
.floatmask{width:100%;height:100%;background:#000;opacity:0.5;position:absolute;top:0;z-index:1;display:none;overflow:hidden;transition:all 0.5s;max-width:640px;margin:0 auto;}
/* BANNER */
.mainBox{position:relative;}
.banner{ position:relative;overflow:hidden;max-width:640px;/}
.banner .hd{ position:absolute; height:28px; line-height:28px; bottom:0; right:0; z-index:1; }
.banner .hd li{ display:inline-block; width:5px; height:5px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background:#fff; text-indent:-9999px; overflow:hidden; margin:0 6px;   }
.banner .hd li.on{ background:#014f9f;  }
.banner .bd{ position:relative; z-index:0; }
.banner .bd li{ position:relative; text-align:center;}
.banner .bd li img{ background:url('images/loading.gif') center center no-repeat;vertical-align:top; width:100%;}
/* 便捷菜单 */
.conMenu{overflow:hidden;margin-bottom:10px;background:#f7f7f7;}
.conMenu li{float:left;width:25%;text-align:center;font-size:1rem;height:5.2rem;position:relative;}
.conMenu li a{color:#333;display:block;width:100%;height:100%;line-height:2rem;padding-top:.4rem;}
.conMenu li i{font-size:1.3rem;background:#2263a9;width:2.8rem;height:2.8rem;text-align:center;line-height:2.8rem;border-radius:100%;color:#fff;display:block;margin:0 auto;}
.conMenu li span{display:block;font-size:.7rem;}
/*.conMenu li:nth-child(2) i{background:#4d4d4d;}
.conMenu li:nth-child(3) i{background:#a4db1d;}
.conMenu li:nth-child(4) i{background:#618de6;}*/
/* 产品与服务 */
.case{margin-bottom:0;}
.caseMain{ position:relative;overflow:hidden;max-width:640px;}
.caseMain .bd{ position:relative; z-index:0; }
.caseMain .bd li{ position:relative; text-align:center;}
.caseMain .bd li img{ background:url(images/loading.gif) center center no-repeat;vertical-align:top; width:100%;}
.caseMain .bd li span{display:block;position:absolute;color:#fff;height:1.2rem;line-height:1.2rem;background: url('../images/opc.png');text-align:center;bottom:0;left:0;width:100%;}
.caseMain .prev,.caseMain .next{ position:absolute; left:0.75rem; top:50%;margin-top:-.6rem; display:block; width:23px; height:27px; line-height:27px; text-align:center;width:1.8rem;text-align:center;line-height:1.8rem;background:#000;opacity:.7;height:1.8rem;border-radius:.2rem;}
.caseMain .hd span img{max-width:70%;vertical-align: middle;}
.caseMain .next{ left:auto; right:0.75rem;}
/* 推荐产品 */
.product,.about,.case{margin-bottom:10px;overflow:hidden;border-bottom:4px solid #f2f2f2;}
.homeTitle{height:1.6rem;line-height:1.6rem;font-size:0.6rem;border-bottom:2px solid #ccc;color:#222;margin-bottom:10px; margin-top:10px;}
.homeTitle span{display:inline-block;height:1.6rem;padding:0 2%;position:relative;border-bottom:2px solid #2263a9;color:#2263a9;}
.homeTitle .more{float:right;margin-right:;font-size:1.4rem;}
.proMain{padding:0 2%;overflow:hidden;}
.proMain li{float:left;width:49%;margin-right:2%;margin-bottom:2%;overflow:hidden;position:relative;text-align:center;}
.proMain li:nth-child(2n){margin-right:0;}
.proMain li img{max-width:176px;height:144px; border:1px solid #ddd;}
.proMain li span{display:block;height:1.5rem;line-height:1.5rem;text-align:center;}
.about .font{padding-bottom:3%;text-align: center;font-size: 12px;line-height: 1.5;}
.aboutImg{height:5rem;overflow:hidden;background-position:center;background-size:cover;margin-bottom:.3rem;}

.addHomeNew{ padding:0 0 20px 0; }
.addUl_2{ float:left; width:100%; padding:0 2%;}
.addUl_2 li{ float:left; width:100%; padding:0 280px 48px 155px; margin-top: 58px; border-bottom:solid 1px #e5e5e5; position:relative; min-height:202px;}
.addUl_2 li .img{ width:240px; height:140px; overflow:hidden; position:absolute; right:0; top:3px;}
.addUl_2 li .img img{
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
	transition: -webkit-transform 2s;
	-ms-interpolation-mode:bicubic;
}
.addUl_2 li:hover .img img{
	transform: scale(1.09,1.09);
	-ms-transform: scale(1.09,1.09);
	-webkit-transform: scale(1.09,1.09);
	-o-transform: scale(1.09,1.09);
	-moz-transform: scale(1.09,1.09);
}
.addUl_2 li .time{ width:155px; position:absolute; left:0; top:0;}
.addUl_2 li .time h4{ font-size:28px; color:#999; position:relative; line-height:28px;
	-webkit-transition: all 0.3s ease-out 0s;
	-moz-transition: all 0.3s ease-out 0s;
	-o-transition: all 0.3s ease-out 0s;
	transition: all 0.3s ease-out 0s;}
.addUl_2 li .time h4:after{ content:''; width:30px; height:2px; background:#d9d9d9; position:absolute; left:92px; top:13px;
	-webkit-transition: all 0.3s ease-out 0s;
	-moz-transition: all 0.3s ease-out 0s;
	-o-transition: all 0.3s ease-out 0s;
	transition: all 0.3s ease-out 0s;}
.addUl_2 li .time .btn{ display:block; width:24px; height:26px; background:url(/templates/cn/images/btn_07.png) no-repeat center; margin-top:20px;
	-webkit-transition: all 0.3s ease-out 0s;
	-moz-transition: all 0.3s ease-out 0s;
	-o-transition: all 0.3s ease-out 0s;
	transition: all 0.3s ease-out 0s;}
.addUl_2 li .text{ width:100%; float:left; }
.addUl_2 li .text h5{ width:100%; float:left; font-size:20px; color:#333; line-height:28px; height:28px;
	-webkit-transition: all 0.3s ease-out 0s;
	-moz-transition: all 0.3s ease-out 0s;
	-o-transition: all 0.3s ease-out 0s;
	transition: all 0.3s ease-out 0s;}
.addUl_2 li .text .p{ width:100%; float:left; margin-top:18px; margin-bottom: 12px; font-size:14px; color:#999; line-height:36px; height:108px; overflow:hidden;
	text-overflow:ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
}
.addUl_2 li:hover .time h4{ color:#2263a9;}
.addUl_2 li:hover .time h4:after{ background:#2263a9;}
.addUl_2 li:hover .time .btn{ background:url(/templates/cn/images/btn_07_h.png) no-repeat center #2263a9; width:40px;}
.addUl_2 li:hover .text h5{ color:#ed6d00;}
@media  screen and (max-width:991px){
	.addUl_2 li{ padding:0 250px 30px 0; margin-top: 30px;}
	.addUl_2 li .img{ right:0; top:0;}
	.addUl_2 li .time{ left:auto; right:0; width:60px; text-align:center; background:#2263a9;}
	.addUl_2 li .time h4:after{ display:none;}
	.addUl_2 li .time .btn{ display:none;}
	.addUl_2 li .time h4{ font-size:16px;line-height:20px; color:#fff !important;}
	.addUl_2 li .text .p{ line-height:30px; height:90px; }
}
@media  screen and (max-width:767px){
	.addUl_2 li{ padding:0 220px 30px 0;}
	.addUl_2 li .img{ width:200px; height:130px; overflow:hidden; position:absolute; right:0; top:30px;}
	.addUl_2 li .text h5{ font-size:16px; line-height:24px; height:24px;}
	.addUl_2 li .text .p{ margin-top:10px; font-size:12px; line-height:22px; height:66px;}
}
@media  screen and (max-width:480px){
	.addUl_2 li{ padding:0 0 15px 0; margin-top: 20px;}
	.addUl_2 li .img{ width:100%; height:auto; position:relative; right:auto; float:left; top:auto;}
	.addUl_2 li .time{ top:20px;}
	.addUl_2 li .text{ margin-top: 15px;}
	.addUl_2 li .text .p{  margin-bottom:5px;}
}
/* 搜索 */
.search{padding:2%;position:relative;border-bottom:4px solid #e5e5e5;}
.search form{border:1px solid #d7d7d7;border-radius:3px;width:100%;display:block;height:1.6rem;line-height:1.6rem;}
.search .sear_text{width:88%;padding-left:3%;height:100%;line-height:1.6rem;float:left;}
.search .sear_btn{width:12%;height:100%;float:left;background:none;position:relative;z-index:2;}
.search::before{position:absolute;font-size: 0.9rem;text-align:center;content:" \e64a ";font-family:"iconfont" !important;color:#333;top:.6rem;right:6%;}
.listWrapper .search{border-bottom:none;margin-bottom:15px;padding:0;}
.listWrapper  .search::before{top:.3rem;right:3%;}
/* 底部 */
.footer .backtop{height:1.2rem;line-height:1.2rem;background:#2263a9;color:#fff;padding-right:3%;text-align:right;font-size:0.5rem;text-transform: uppercase;}
.footCopy{text-align:center;padding:10px 0 15px 0;font-size:0.5rem;line-height:1.0rem;}
.footMenu{height:2.7rem;position:fixed;bottom:0;z-index:10;width:100%;text-align:center;background-color:#2D2627;display:table;max-width:640px;margin:0 auto;}
.footMenu ul{overflow:hidden;color:#fff;padding-top:;display:table-cell;vertical-align:middle;}
.footMenu li{float:left;width:25%;text-align:center;font-size:0.5rem;vertical-align:middle;line-height:1rem;padding-top:.1rem;}
.footMenu li a{color:#fff;}
.footMenu li i{font-size:0.9rem;}
.footMenu li span{display:block;}
/* 搜索 */
.search{padding:2%;position:relative;border-bottom:4px solid #e5e5e5;}
.search form{border:1px solid #d7d7d7;border-radius:3px;width:100%;display:block;height:1.6rem;line-height:1.6rem;}
.search .sear_text{width:88%;padding-left:3%;height:100%;line-height:1.6rem;float:left;}
.search .sear_btn{width:12%;height:100%;float:left;background:none;position:relative;z-index:2;}
.search::before{position:absolute;font-size: 0.9rem;text-align:center;content:" \e64a ";font-family:"iconfont" !important;color:#333;top:.6rem;right:6%;}
.listWrapper .search{border-bottom:none;margin-bottom:15px;padding:0;}
.listWrapper  .search::before{top:.3rem;right:3%;}
/*分页样式*/
.page{clear:both;text-align:center;padding-bottom:1.5rem;height:1rem;position:relative;padding-top:1.2rem;}
.page a,.page span{height:1rem;line-height:1rem;padding:0 .3rem;margin:0 .1rem;font-size:0.5rem;background-color:#949494;border-radius:3px;color:#fff;display:inline-block;border:1px solid #888;}
.page span{background:#333;border:1px solid #111;}
/*分类样式*/
.breadCrumb{height:1.4rem;line-height:1.4rem;background:#2263a9;/*margin:0 0 15px 0;*/position:relative;box-shadow:0 0 1px #fff inset;position:relative;color:#fff;}
.breadCrumb p{padding-left:7%;}
.breadCrumb p::before {position:absolute;font-size: 0.7rem;left:2%;top:-1px; content:" \e604 ";font-family:"iconfont" !important;}
.breadCrumb .fenlei{position:absolute;right:2%;top:0;padding-left:5%;}
.breadCrumb .fenlei::before{position:absolute;font-size: 0.6rem;left:2%;top:0px; content:" \e616 ";font-family:"iconfont" !important;}
.breadCrumb a{color:#fff;}
.catalog { width: 100%; position: fixed; left:0; top: 0; background-color: rgba(0,0,0,0.6); -webkit-transition:-webkit-transform .2s ease-in; display: none; z-index:100; padding:10px 0 0 0; overflow:hidden; }
.catalog>ul { width: 50%; background-color: #fff; position:absolute; top: 0; right: 0; padding-top:10px; }
.catbtn{ font-size: 14px; position: fixed; top: 200px; left: 50%; display: block; width: 30px; margin-left: -30px; padding:10px 0; text-align: center; color: #fff; border-radius: 6px 0 0 6px; background-color: #fff; }
.catalog ul li{ width: 90%; margin: 0 auto; border-bottom: 1px solid rgba(255,255,255,.25); }
.catalog ul li a{ font-size: 14px; line-height: 30px; display: block; overflow: hidden; width: 90%; white-space: nowrap; text-indent: 5px; text-overflow: ellipsis; }
.catalog > ul li a{ background: url(../images/arrow2.png) no-repeat right center; background-size: 5px; color:#333;}
.catalog ul li ul li:last-child{ border-bottom: none; }
.catalog ul li ul li{ margin-left: 13px; }
.subcatalog{ display: none; }
.catalog ul li a:first-child{ background: url(../images/arrow3.png) no-repeat right center; background-size: 8px; }
.catalog ul li a:nth-child(2),.catalog ul li a:nth-child(3){ background: url(../images/arrow2.png) no-repeat right center; background-size: 8px; }
.listWrapper{padding:5% 3% 5% 3%;overflow:hidden;}
.listWrapper .name1 .name2{ padding: 0 10px;padding-bottom: 5px; line-height: 20px;color: #666;
	font-family: "微软雅黑";
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2; }
.listWrapper .name1{ text-align:center; font-weight:bold; color:#333; font-size:13px;}
.listWrapper .name2{ font-size:12px; padding:0 1px 8px 5px; line-height:22px;}
.listWrapper p{line-height:25px; font-size:13px;}
.listWrapper p span1{ color:#2263a9; line-height:24px; padding-top:5px; display:block;}
.picList{overflow:hidden;margin-bottom:20px;}
.picList li{ width:32%;float:left;text-align:center;margin-right:2%;margin-bottom:5px;size:5rem;}
.picList li:nth-child(3n){margin-right:0;}
.picList li img{padding:0.1rem;border:1px solid #ddd;}
/* 图片列表 */
.listPic{overflow:hidden;width:100%;}
.listPic li{ width:49%;float:left;margin-bottom:10px; padding-right:2%;}
/* .listPic li:nth-child(2n){padding-right:0%;} */
.listPic li img{padding:0.1rem;}
.listPic li span{display:block;height:1.4rem;line-height:1.4rem;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;font-size:0.5rem;}
.proList li a{display:block;border:1px solid #ddd;}
.proList li span{display:block;height:1rem;line-height:1rem;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;font-size:0.4rem;background:#f1f1f1;border-top:1px solid #ddd;text-align:center;padding:0 2%;}

/* 图片列表 */
.listPic1{overflow:hidden;margin-bottom:20px;width:100%;}
.listPic1 li{ width:49%;float:left;margin-bottom:10px; padding-right:2%;}
/* .listPic li:nth-child(2n){padding-right:0%;} */
.listPic1 li img{padding:0.1rem; width:192px; height:163px;}
.listPic1 li span{display:block;height:1.4rem;line-height:1.4rem;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;font-size:0.5rem;}
.proList li a{display:block;border:1px solid #ddd;}
.proList li span{display:block;height:1rem;line-height:1rem;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;font-size:0.4rem;background:#f1f1f1;border-top:1px solid #ddd;text-align:center;padding:0 2%;}

/* 图文列表详情 */
.productList{overflow:hidden;margin-bottom:20px;}
.productList li{display: table;width: 100%;height: auto;border-bottom:1px solid #ccc;overflow: hidden;text-overflow: ellipsis;white-space: normal;padding:2% 0;}
.productList li.pImg{display: table-cell; vertical-align: middle;border:1px solid #ccc;}
.productList div{ line-height: 1rem;padding-left: .25rem;padding-right: .15rem;display: table-cell;width: auto;height: auto;vertical-align: middle;width:75%;padding-left:5%;line-height:.8rem;font-size:.5rem;}
.productList div h5{margin-bottom:.2rem;font-size:.7rem;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;}
.productList div h5 a{color:#333;}
.productList div h5 a:hover{color:#ff3811;}
/* 产品详情 */
.proShow .title{text-align:center;font-size:.8rem;color:#333;margin-bottom:.6rem;}
.proShow_img{width:100%;height:auto;text-align:center;margin-bottom:15px;}
.proShow .tie{height:1.4rem;line-height:1.4rem;background:#ddd;margin-bottom:10px;}
.proShow .tie span{display:inline-block;width:5rem;color:#fff;background:#333;text-align:center;}
.product_detail{margin-bottom:15px;border-bottom:1px solid #ddd;padding-bottom:15px;}
.proShow_img{ position:relative;overflow:hidden;max-width:640px;}
.proShow_img .bd{ position:relative; z-index:0; }
.proShow_img .bd li{ position:relative; text-align:center;}
.proShow_img .bd li img{ background:url(images/loading.gif) center center no-repeat;vertical-align:top; width:100%;}
.proShow_img .prev,.proShow_img .next{ position:absolute; left:0.75rem; top:50%;margin-top:-.6rem; display:block; width:23px; height:27px; line-height:27px; text-align:center;width:1.8rem;text-align:center;line-height:1.8rem;background:#000;opacity:.7;height:1.8rem;border-radius:.2rem;}
.proShow_img .hd span img{max-width:70%;vertical-align: middle;}
.proShow_img .next{ left:auto; right:0.75rem;}
.proShow_tab{border-bottom:1px solid #ddd;padding-bottom:10px;margin-bottom:10px;}
.proShow_tab .hd{ height:1.5rem; line-height:1.5rem;font-size:.7rem; background:#f1f1f1; border-bottom:1px solid #2263a9; position:relative;margin-bottom:10px;}
.proShow_tab .hd ul{ position:absolute; height:1.5rem; top:0; overflow:hidden;  }
.proShow_tab .hd ul li{ float:left; padding:0 10px; color:#666;  }
.proShow_tab .hd ul .on{ border:2px solid #2263a9; border-bottom-color:#fff; background:#fff; color:#2263a9; }
/* 新闻列表详情 */
.newsList li,.history li h4{height:1.6rem;line-height:1.6rem;border-bottom:1px solid #ddd;position:relative;padding:0 10% 0 5%;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;}
.newsList li::before{background:#666;content: "";height:3px;left:2%;position: absolute;top:.8rem;width:3px;border-radius:50%;}
.newsList li::after,.downList li a::after,.history li h4::after{position:absolute;font-size: 0.8rem;right:2%;top:3px; content:" \e62c ";font-family:"iconfont" !important;}
.newsDetail .tie{text-align:center;font-size:.6rem;color:#333;}
.newsDetail .time{text-align:center;color:#888;border-bottom:1px solid #ddd;padding-bottom: .3rem;margin-bottom:.8rem; font-size:12px;}
.newsDetail .font{margin-bottom:.6rem;}
.newsDetail .font,.pageN{padding-bottom:.6rem;}
.listWrapper .prea{line-height:1rem;}
.downList li {padding-right: 3%;}
.downList li::after{display:none;}
.downList li a{display:block;position: relative;}
.downList li a::after{content:"\e66f";}
.history li h4{height:1.2rem;line-height:1.2rem;padding-left:2%;}
.history li p{background:#f5f5f5;padding:2%;}
.history li{border-bottom:1px solid #ddd;margin-bottom:.6rem;}
/* 留言 */
.feedback ul{overflow:hidden;margin-bottom:10px;}
.feedback li{margin-bottom:10px;position:relative;}
.feedback li input{height:1.5rem;line-height:1.5rem;border:1px solid #ddd;border-radius:3px;width:100%;padding:0 2% 0 8%; -webkit-appearance:none;}
.feedback li textarea{height:5rem;border:1px solid #ddd;border-radius:3px;width:100%;padding:.3rem 2% .3rem 8%;}
.feedback li.code input{width:20%;float:left;margin-right:5px;padding-left:2%;}
.feedback .button{width:100%;height:1.5rem;line-height:1.5rem;background:#333;text-align:center;font-size:14px;color:#fff;}
.feedback li::before {position:absolute;font-size: 0.8rem;left:2%;top:.3rem; content:" \e632";font-family:"iconfont" !important;}
.feedback li.f2::before{content: "\e636"}
.feedback li.f3::before{content: "\e639";}
.feedback li.tarea::before{content: "\e638"}
.feedback li.code::before{content: "";}
.button{width: 100px;height: 40px;line-height: 40px;text-align: center;background-color: #2263a9;color: #fff;font-size: 14px;display: inline-block;margin: 20px 0;}
/*解决方案*/
.solveMain{padding:0 2%;overflow:hidden;}
.solveMain li{float:left;width:49%;margin-right:2%;margin-bottom:2%;overflow:hidden;position:relative;text-align:center;}
.solveMain li:nth-child(2),.solveMain li:nth-child(4),.solveMain li:nth-child(6){margin-right: 0;}
.solveMain li img{width:100%;border:1px solid #ddd; height:113px;}
.solveMain li span{display:block;height:1.5rem;line-height:1.5rem;text-align:center;}
.head-top{ overflow:hidden;}
.head-top a{ float:left;width:50%;line-height:1.7rem; border-left:1px #ddd solid;border-bottom:1px #ddd solid;padding:0 5px; color:#666;font-size:0.55rem; text-align:center;background: #eee}
.head-top a.active{color:#fff;background: #2263a9}

/*合作客户*/
.listWrapper .title-pro{
	color: #959595;
}


.listWrapper .clearfix li{
	width: 48%;
	float:left;
	box-sizing: border-box;
	border: 1px solid #e3e3e3;
	margin-bottom: 10px;
}
.listWrapper .clearfix li:nth-child(2n-1){
	margin-right: 4%;
}

.listWrapper .clearfix li p{
	background: #fff;
	text-align: center;
}

.listWrapper .clearfix li p img{
	max-width: 100%;
	vertical-align: middle;
}
.listWrapper .clearfix li h5{
	width: 100%;
	height: 30px;
	color: #989898;
	background: #e3e3e3;
	line-height: 30px;
}

@media screen and (max-width: 370px) {
	.system .system-centent:nth-child(2n-1) .system-img {
		margin-left: 0px !important;
	}
	.tec-sup .centent .left{
		
	}
	.tec-sup .centent .left img {
		
		max-height: 300px;
	}
	.tec-sup .centent .right h5{
		font-size: 12px;
		padding-top: 5px;
	}

	.brand-data li{
		padding-left: 5px !important;
		padding-right: 5px !important;
	}
	.recommend .name{
		font-size: 12px !important;
	}
	.recommend .img{

	}
	.automation-main-img{
		width: 100% !important;
	}
	.media-main .right-title{
		font-size: 12px;
		line-height: 20px;
	}
	.media-main .right-txt{
		line-height: 16px;
	}
	.banner{
	}
	.con-int-main-txt{
		font-size: 12px;
	}
	.dev-cou-centent-txt{
		font-size: 12px;
		padding-left: 0;
	}
	.dev-cou-centent-data i{
		width: 16px;
		height: 12px;
		top: 12px;
	}
	.dev-cou-centent li:nth-child(2n-1) .dev-cou-centent-data i{
		right: -8px;
	}
	.dev-cou-centent li:nth-child(2n) .dev-cou-centent-data i{
		left: -8px;
	}
	.head-add .centent{
		padding: 85px 0 0 210px;
	}
	.graphic h4{
		font-size: 12px;
	}
}
/*合作客户*/


/*企业文化*/
/*垂直居中*/
.com-table{display: table;width: 100%; height: 100%;}
.com-cell{display: table-cell;vertical-align: middle;width: 100%;}
.listWrapper1{padding:0 2% 5% 2%;overflow:hidden;}

.listWrapper1 .title-pro{
	color: #959595;
}

.listWrapper1 .clearfix li:nth-child(2n-1){
	margin-right: 4%;
}

.listWrapper1 .clearfix li p{
	background: #fff;
}

.listWrapper1 .clearfix li p img{
	max-width: 100%;
	vertical-align: middle;
}
.listWrapper1 .clearfix li h5{
	width: 100%;
	height: 30px;
	color: #989898;
	background: #e3e3e3;
	line-height: 30px;
}

.listWrapper1 .clearfix li{

	float:left;
	box-sizing: border-box;
	border: 1px solid #e3e3e3;
	margin-bottom: 10px;
}

.culture-list {
    border-left: 1px solid #ddd;
    border-top: 1px solid #ddd;
}

.culture-list li {
    position: relative;
    width: 100%;
    border-right: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    overflow: hidden;
}

.culture-list li .pic,
.culture-list li .cont {
    width: 50%;
    overflow: hidden;
}

.culture-list li .cont {
    position: absolute;
    right: 0;
    height: 100%;
    padding-left: 4%;
}

.culture-list li:nth-child(2n) .cont {
    right: unset;
    left: 0;
}

.culture-list li .cont .tit {
    font-size: 18px;
    color: #333;
    padding-bottom: 15px;
    margin-bottom: 15px;
}

.culture-list li .cont .des {
    font-size: 14px;
    line-height: 25px;
    color: #666;
}

.about-qyzz {
    position: relative;
}

.about-qyzz .com-title {
    position: absolute;
    top: 20%;
    width: 90%;
    left: 5%;
}

.bdw-display-list>li,
.honor-list>li {
    padding: 0 10px;
}

.bdw-display-list li .tit {
    width: 100%;
    height: 45px;
    line-height: 45px;
    border: 1px solid #ddd;
    border-top: none;
    padding: 0 30px 0 10px;
    font-size: 12px;
    color: #333;
}

.bdw-display-list li {
    margin-bottom: 20px;
    width: 50%;
    float: left;
}
.title-line {
    position: relative;
}
.title-line:before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 30px;
    height: 2px;
    background: #888;
}
/*企业文化*/

/*页数*/
.pages {height:32px;line-height:32px;margin-top: 20px;text-align:center;clear:both; margin-bottom: 20px;}
.pages a {background:#999;font-size:14px; display: inline-block; width: 32px; height: 32px; line-height: 32px; color:#fff;margin:0 7px;}
.pages span,.pages a:hover { background:#e60012;color:#fff;font-size:14px;}
.pages span { display: inline-block; width: 32px; height: 32px; line-height: 32px; margin:0 7px;font-size:14px;}
.pages a.prev:before,.pages a.prev_disabled:before {content:"上一页";font-family:微软雅黑}
.pages a.next:before,.pages a.next_disabled:before {content:"下一页";font-family:微软雅黑 }
.pages a.prev_disabled{width: 60px; color:#fff;}
.pages a.next{width: 60px; color:#fff;}
.pages a.prev{width: 60px;}
.pages a.next_disabled{width: 60px; color:#fff;}
/*页数*/

/*方案详情*/
.main>.title {
	font-size: 18px;
	color: #282828;
	margin-bottom: 10px;
	text-align: center;
	font-weight: bold;
}
.plan-details li {}



.plan-details .main .title {
	font-size: 18px;
}

.plan-details-img {
	max-height: 235px;
}

.plan-details-img img {
	width: 100%;
	max-height: 235px;
}

.plan-details-txt {
	padding: 12px 5px 0px 5px;
}

.plan-details .see-all {
	margin-top: 0;
}
/*方案详情*/

.zt_join {padding-top: 10px;}
.zt_join .am-slider .am-slides>li {width: 100%;}
.zt_join .am-slider-default{box-shadow: NONE;}
.zt_join .am-slider .am-slides>li  {padding-left: 5px;text-align: center;}
.zt_join .am-slider .am-slides>li .zt_join_tab {width: 80%;position: relative; display: inline-block; background: #fff;border:1px solid #dfdfdf;text-align: center;padding-bottom: 10px;}
.zt_join .zt_join_tab h2{font-size: 2.0rem;font-weight: normal;margiN:8px 0;}
.zt_join .zt_join_tab p {margin:5px; text-indent: 2em;font-size:1.6rem;text-align: left;}
.zt_join .zt_join_tab a {display: inline-block;background: #abc10d;width: 70%;line-height: 2.0rem;font-size:1.6rem;color: #fff;margin:0 auto;}


/*通用标题*/
.index_t{font-size: 20px;}
.line{width: 50px;height: 1px;background: #073e85;margin: 0 auto;}
.c-073e85{color:#073e85 !important;}
.mt20{ margin-top: 20px !important; }
.text-c,.t-c{text-align: center;}.text-l,.t-l{text-align: left}.text-r,.t-r{text-align: right}
.mb10{ margin-bottom: 10px !important; }
.mt10{margin-top: 10px !important;}

div.clear{font: 0px Arial; line-height:0;height:0; overflow:hidden;clear:both;}

.ul_2{ width:100%; float:left;}
.ul_2 li{ width:100%; float:left; padding:30px 370px 30px 155px; border-bottom:solid 1px #e5e5e5; position:relative; min-height:190px;}
.ul_2 li .img{ width:250px; height:162px; overflow:hidden; position:absolute; right:0; top:30px;}
.ul_2 li .time{ width:155px; position:absolute; left:0; top:44px;}
.ul_2 li .time h4{ font-size:28px; color:#999; position:relative; line-height:28px;
	-webkit-transition: all 0.3s ease-out 0s;
	-moz-transition: all 0.3s ease-out 0s;
	-o-transition: all 0.3s ease-out 0s;
	transition: all 0.3s ease-out 0s;}
.ul_2 li .time h4:after{ content:''; width:30px; height:2px; background:#d9d9d9; position:absolute; left:92px; top:13px;
	-webkit-transition: all 0.3s ease-out 0s;
	-moz-transition: all 0.3s ease-out 0s;
	-o-transition: all 0.3s ease-out 0s;
	transition: all 0.3s ease-out 0s;}
.ul_2 li .time .btn{ display:block; width:24px; height:26px; background:url(/templates/cn/images/btn_07.png) no-repeat center; margin-top:20px;
	-webkit-transition: all 0.3s ease-out 0s;
	-moz-transition: all 0.3s ease-out 0s;
	-o-transition: all 0.3s ease-out 0s;
	transition: all 0.3s ease-out 0s;}
.ul_2 li .text{ width:100%; float:left; margin-top:14px;}
.ul_2 li .text h5{ width:100%; float:left; font-size:18px; color:#333; line-height:28px; height:28px;
	-webkit-transition: all 0.3s ease-out 0s;
	-moz-transition: all 0.3s ease-out 0s;
	-o-transition: all 0.3s ease-out 0s;
	transition: all 0.3s ease-out 0s;}
.ul_2 li .text .p{ width:100%; float:left; margin-top:18px; margin-bottom: 12px; font-size:14px; color:#999; line-height:30px; height:90px; overflow:hidden;}
.ul_2 li:hover .time h4{ color:#2263a9;}
.ul_2 li:hover .time h4:after{ background:#2263a9;}
.ul_2 li:hover .time .btn{ background:url(/templates/cn/images/btn_07_h.png) no-repeat center #2263a9; width:40px;}
.ul_2 li:hover .text h5{ color:#ed6d00;}
@media  screen and (max-width:991px){
	.ul_2 li{ padding:30px 250px 30px 0;}
	.ul_2 li .time{ left:auto; right:0; width:60px; text-align:center; background:#2263a9;}
	.ul_2 li .time h4:after{ display:none;}
	.ul_2 li .time .btn{ display:none;}
	.ul_2 li .time h4{ font-size:16px;line-height:20px; color:#fff !important;}
}
@media  screen and (max-width:767px){
	.ul_2 li{ padding:30px 220px 30px 0;}
	.ul_2 li .img{ width:200px; height:130px; overflow:hidden; position:absolute; right:0; top:30px;}
	.ul_2 li .text h5{ font-size:14px; line-height:24px; height:24px;}
	.ul_2 li .text .p{ margin-top:10px; font-size:12px; line-height:22px; height:66px;}
}
@media  screen and (max-width:480px){
	.ul_2 li{padding: 0 0 15px 0;margin-bottom: 15px;}
	.ul_2 li .img{ width:100%; height:auto; position:relative; right:auto; float:left; top:auto;}
	.ul_2 li .time{ top:20px;}
	.ul_2 li .text .p{  margin-bottom:5px;}
}


/*分页*/
.waik_1{ width:100%; float:left; padding:50px 0 70px 0; text-align:center;}
.pz_fy{display:inline-block;*display:inline; *zoom:1;}/*分页浮左或者浮右，修改此处即可。例：text-align:left;*/
.pz_fy a { display:block; width:38px; height:38px; float:left; margin:0 5px; line-height:38px; border:solid 1px #e7e7e7; COLOR: #272727; font-size:14px; text-decoration:none; overflow:hidden; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%;}
.pz_fy a.a1{ width:100px; background:url(/templates/cn/images/btn_05_l.png) no-repeat center; border-radius:19px; -webkit-border-radius:19px; -moz-border-radius:19px;}
.pz_fy a.last{ background-image:url(/templates/cn/images/btn_05_r.png);}
.pz_fy a.a1:hover{ background-image:url(/templates/cn/images/btn_05_l_h.png);}
.pz_fy a.last:hover{ background-image:url(/templates/cn/images/btn_05_r_h.png);}

.pz_fy a:hover,.pz_fy a.on{ color: #fff; background-color:#ed6d00; border:solid 1px #ed6d00;}/*鼠标经过和默认当前页样式*/
.fy_phone{ display:none;}
@media  screen and (max-width:991px){
	.waik_1{ padding:20px 0 30px 0;}
	.fy_phone{ display:block; font-family:'Arial';}
	.fy_phone{ width:100%; float:left; text-align:center; font-size:14px; color:#333;}
	.fy_phone a{ display:inline-block; width:100px; height:30px; line-height:29px; border:solid 1px #2263a9; color:#333;
		-webkit-border-radius:15px;
		-moz-border-radius:15px;
		border-radius:15px; }
	.fy_phone span{ display:inline-block; padding:0 10%; height:30px; line-height:30px; color:#333;}
}

/*sevice*/

.index-about-list .item {
    margin-bottom: 3%;
    position: relative;
}

.index-about-list .item .box {
    border: 1px solid #e7e7e7;
}

.index-about-list .item .pic {
    float: right;
    width: 50%;
}
.index-about-list .item .pic img{
height:165px;
}
.index-about-list .item .cont2 {
    position: absolute;
    top: 0;
    left: 0;
    float: left;
    width: 50%;
    height: 100%;

}

.index-about-list .item .cont2 .com-table {
    padding-left: 10px;
    padding-right: 10px;
}

.index-about-list .item:nth-child(2n+1) .pic {
    float: left;
}
.index-about-list .item:nth-child(2n+1) .cont2 {
    float: right;
    right: 0;
    left: unset;
    left: auto;
    padding-left: 0;

}

.index-about-list .item .tit {
    font-size: 15px;
    color: #333;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
	font-weight:bold;
}

.index-about-list .item:hover .tit {
    /*color: #eb5250;*/
}

.index-about-list .item .des {
    margin-top: 8px;
    font-size: 13px;
    color: #666;
	line-height:23px;
}

@media (max-width: 320px) {
    .index-about-list .item .des {
        font-size: 12px;
        line-height: 1.5;
    }
}

.index-about-list .item .pic {
    position: relative;
}

.index-about-list .item .pic .cont {
    position: absolute;
    left: 5%;
    top: 5%;
    color: #fff;
    z-index: 5
}

.index-about-list .item .pic .cont .num {
    font-size: 28px;
    display: block;
    line-height: 1.2;
    position: relative;
}

.index-about-list .item .pic .cont .num sup {
    position: absolute;
    margin-left: 5px;
    font-size: 16px;
}
.carousel-inner>.item>a>img, .carousel-inner>.item>img, .img-responsive, .thumbnail a>img, .thumbnail>img {
    display: block;
    max-width: 100%;
    height: auto;
}
.box{display: block;width: 100%;/*height: 100%;*/}
/*sevice*/

.order {text-align: center; padding: 30px 0 50px;}
.order a {display: inline-block;height: 32px;line-height: 32px;padding: 0 13px;margin: 0 3px;border: 1px solid #ccc;background: #fff;font-size: 14px;}
.order span {display: inline-block;height: 32px;line-height: 35px;padding: 0 13px;margin: 0 2px;border: 1px solid #333;background: #333;color: #fff;}
/*新闻列表*/



.listPic li img{width:188px; height:133px;}
/*分页*/
		 .paging {text-align: center;margin: 30px 10px;}
        .paging .shangyi{ display:none;}
        .paging a {
            display: inline-block;
            font-size: 13px;
            color: #7E7D7D;
            line-height: 32px;
            font-family: Arial;
            width: 32px;
            height: 32px;
            box-sizing: border-box;
            border: solid #d6d8d9 1px;
            -webkit-transition: .5s;
            -moz-transition: .5s;
            -ms-transition: .5s;
            -o-transition: .5s;
            transition: .5s;
            margin-left: 5px;
        }
        .paging .paging_prev {
            background: url(images/prev.png) no-repeat center #b5b8bc;
        }
        .paging .paging_next {
            background: url(images/next.png) no-repeat center #b5b8bc;
        }
        .paging a:hover,
        .paging .on {
            color: #fff;
            background-color: #044594;
        }