﻿@charset "utf-8";
.pictures { padding: 0 2px;}
.article .hd{ text-align:center; }
.article .hd h1{padding-bottom: 1%;}
.article .bd{padding:2% 0;}
.newsTable thead  th:first-child{ text-align:center;}
.wrap .main{ padding-bottom: 30px;}

/*.form-panel { padding:0 0 30px; }
.form-panel h4 { margin-bottom:10px; padding:0 20px; background:#ff7d01; color:#fff; line-height:30px; }
.form-panel .tips { padding:10px 0 10px 100px; font-weight:bold; font-size:13px; text-align:left; }*/

/* 分页 */
.page { padding:20px 0 40px; line-height:24px; text-align:center; }
.page a { display:inline-block; margin:0 2px; padding:0 8px; border:1px solid #ddd; background:#ddd; color:#333; vertical-align:top; }
.page a:hover,.page .current { border:1px solid #ff7d01; background:#ff7d01; color:#fff; }

/* about */
.about { color: #636363; font-size: 14px; }
.about h2.tt { color: #3f3f3f; font-size: 30px; font-weight: normal; text-align: center; }
.about .lines { display: block; width: 54px; height: 4px; margin: 1% auto  4%; background: #f6ac55; }
.about .more { display: block; width: 155px; margin: 30px auto 0; border: 1px solid #a0a0a0; border-radius: 10px; color: #636363; text-align: center; line-height: 43px; }

.about .box01 { padding:100px 0; }
.about .box01 .c p { text-indent: 2em; line-height: 2; }
.about .pic{ text-align:center;}

/* picnews */
.page-container{position:relative; margin:2px 0 0%;}
.page-container li{margin-bottom: 20px;}

.picnews { width:100%;}
.picnews .pic{ text-align:center; }
.picnews .item { padding-bottom:3%;}
.picnews .item .news{ padding:  0 0 2% 0;}
.picnews .item .news .h a{ display:block; font-size:20px; margin:10px 0 20px;}
.picnews .item .news p{ text-indent:20px; line-height:26px; font-size:13px;}
.picnews .item .pic img{ padding: 1%; border: 1px solid #ccc;}
.picnews .item .news .more{ width:100%; margin-bottom:2%; }
.picnews .item .news .more a{ text-align:center; display:inline-block; width:99px; color:#fff; height:34px; font-size:14px; margin-top:2%; line-height:34px;  background:#ff7d01; }
.pictures dl{ padding:10px 0;}	
.pictures dl dt{ text-align:center;}

.location {padding-bottom: 40px; padding-top:3%;  border-bottom: 1px solid #dde5f1; line-height: 36px; }
.location h3 { float: left; color: #ff7d01; font-size: 20px; font-weight: normal; }
.location h3 i { margin-left: 5px; color: #ffa927; text-transform: uppercase; line-height: 28px; }
.location h3 s { display: none; }

.breadcrumbs { float: right; padding-left: 25px; background: url(ico_home.png) 0 center no-repeat; color: #222323; font-size: 14px; }
.breadcrumbs a { margin: 0 5px; color: #222323; }

/*contact*/
.contact{ text-align:center; padding:3% 0 0%;}
.contact .contact-hd{ font-size:38px; color:#454545; line-height:52px; background:url(contact-hd-top.jpg) no-repeat center 28px; font-weight:100;}
.contact .contact-hd span{ font-size:28px; line-height:28px; display:block; text-transform:uppercase;}
.contact-bcg{ width:100%; margin-top:2%; margin-bottom:3%;  height:3px; background:url(contact-hd-bcg.jpg) no-repeat center top;}
.con-hd-common{ text-transform:uppercase; text-align:center; font-size:40px; line-height:70px; padding-bottom:2%; font-weight:100;}
.con-hd-common span{ display:block; font-size:25px; line-height:25px;}
.contact .con-01 .bd .map{ text-align:center; padding-bottom:3%; }
.contact .address { text-align:left;    padding-bottom: 4%;  border-bottom: 1px solid #eee;  margin-bottom: 4%;}
.contact .address .hotline ul { padding-top:2%; font-size:14px;}
.contact .address .hotline ul li{ width:45%; float:left; line-height:30px;}
.contact .map{ padding-bottom:4%;}

.contact .con-02 ul{ display:inline-block;}
.contact .con-02 li{ width:740px; height:60px; background:#f2f2f2; margin:10px 0;}
.contact .con-02 li input{ width:100%; height:100%; background:none; text-align:center; font-size:14px;}
.contact .con-02 li textarea{ width:100%; height:100%;  line-height:400%; background:none; text-align:center; font-size:14px; padding:0; }
.contact .con-02 li:last-child input{ background:#ff7d01; color:#fff; font-size:14px;}

/*product_display*/
.prodouct-dis .con-01{ background:url(pro-con-01-bcg.jpg) no-repeat; background-size:cover; text-align:center; color:#fff;}
.prodouct-dis .con-01 .hd{ padding:8%  0 2% 0; line-height:60px; font-size:40px;}
.prodouct-dis .con-01 .bd{ line-height:26px; font-size:16px; padding-bottom:6%;}
.prodouct-dis .con-01 .banner{ padding-top:3%;}
.prodouct-dis .con-01 .fot li{ padding:5% 0 3%;}
.prodouct-dis .con-01 .fot li p:first-child{ color:#fff; font-size:18px;}
.prodouct-dis .con-01 .fot li p:nth-child(2){ font-size:60px; line-height:60px; color:#ff7d01; font-weight:bold;}
.prodouct-dis .con-01 .fot li p:last-child{ font-size:18px; color:#ff7d01;}
.prodouct-dis .con-01 .fot .li-01{ background:#080808;}
.prodouct-dis .con-01 .fot .li-02{ background:#121212;}
.prodouct-dis .con-01 .fot .li-03{ background:#1c1c1c;}
.prodouct-dis .con-02{ background:#fff; padding: 10% 0;}
.prodouct-dis .con-03{ background:url(bc.png); padding-top:10%;}
.prodouct-dis .con-04{ background:#fff; padding: 10% 0 10%; text-align:center;}
.pro-hd-common{ font-size:50px; line-height:100px;}
.pro-bd-common { font-size:18px;}
.prodouct-dis .con-05{ color:#fff; background:#2e2e2f; padding:10% 0 8%; text-align:center;}
.prodouct-dis .con-05 .bd{ padding-bottom:4%;}
.prodouct-dis .con-05 .more a{ display:inline-block; color:#fff; font-size:18px; padding-top:4%;}
.prodouct-dis .con-05 .more a:hover{ color:#ff7d01;}
.prodouct-dis  .con-06{ background:#fefefe; text-align:center; padding:8% 0;}
.prodouct-dis  .con-06 .fot{ padding-top:2%;}
.article{ font-size:14px; color:#636363;}
.content{width: 100%; margin: 0 auto; font-size:14px; line-height: 2;}




/*sitemap网站地图*/
.webmap dl dt {margin: 5px 0;padding-left: 18px;background: url(ico_05.gif) 3px center no-repeat;font-size: 16px;line-height: 2;}
.webmap dl dd {padding-left: 18px;}
.webmap dl dd a {float: left; display: block; margin-right: 10px; margin-bottom: 5px; padding: 0 10px; background: #eee; font-size: 14px; line-height: 2; white-space: nowrap;}
.webmap dl dd a:hover{ background:#ff7d01; color:#fff;}

/*form-panel*/
.form-panel{ margin-top:5%;}
.form-panel h4 { margin-bottom:30px; padding:0 20px; background:#ff7d01; color:#fff; font-size: 14px; line-height:30px; }
.form-panel li { padding:5px 0; }
.form-panel li label { display:block; float:left; width:18%; height: 30px; padding-right: 2%; line-height:30px; text-align:right; }
.form-panel .text { width: 70%; height:30px; padding:2px 3px; border:1px solid #ccc; background:#fff; color:#555; }
.form-panel .text[name="code"] { width: 80px; }
.form-panel .textarea { width:70%; height:100px; padding:1px 3px; border:1px solid #ccc; background:#fff; color:#555; }
.form-panel li .btn-submit { margin-right: 10px; }
.form-panel li .btn-submit,.form-panel li .btn-reset { width:93px; height:29px; margin-top: 10px; border:none; background:#ff7d01; color:#fff; cursor:pointer; }

/*专题页*/
.Special .top{ text-align: center;}
.Special .top h2{ font-size:20px; line-height: 1.5}
.Special .top div{ text-align: center; padding:2% 0;}
.Special .top div p{ line-height: 1.5}
.Special .con .pic span{ display:block; text-align: center; line-height: 1.5; padding-top:2%;}

.Special .pic{ width:80%; margin: 0 auto; text-align: center; padding: 5% 0;}
.Special .text{ text-align:left; line-height: 1.5; font-size:13px; padding: 0 0 5%;}
.Special dl{ text-align: center; padding:0 5%; margin: 0 auto;}
.Special dl h2{ font-size:20px; font-weight: normal; margin-top:10%; }
.Special dl h3{ font-size:16px; font-weight: normal; line-height: 1.5;}
.Special dl h3 span{ display:block; font-size:20px;}

.Auto .auto-02{ background:url(auto-02-bcg.jpg); padding:5% 0 0%;}
.Auto .auto-04{ background:url(auto-04-bcg.jpg); padding:3% 0 3%;}
.Auto .auto-04{ background:url(auto-04-bcg.png); padding:3% 0 3%;}
.Auto .auto-04  dl h2{color:#fff;}
.Auto .auto-05{padding:5% 0;}
.Auto .auto-06{ background:url(auto-06-bcg.png); padding:3% 0 0%;}
.Auto .auto-06  dl h2{color:#fff;}
.Auto .auto-05{padding:5% 0;}
.Auto .auto-07{ padding: 5% 0;}
.Auto .auto-08{ padding: 5% 0; background:url(auto-08-bcg.png) no-repeat; background-size:cover;}
.Auto .auto-08 dl h3{ color:#fff;}
.Pre .pre-01{ background:url(auto-04-bcg.png); padding:3% 0 3%; color:#fff;}
.Pre .pre-02 .right{ padding-top:5%;}
.Pre .pre-02 .right p{ line-height: 1.5; padding:3% 0 2%;}
.Pre .pre-03{ background:url(auto-04-bcg.png); padding:3% 0 1%; color:#80c7e3;}
.Pre .muti_line p{ text-align: left; line-height:1.7; width:80%; margin: 0 auto;}
.Pre .pre-04{ padding: 3% 0;}
.Pre .pre-05{ padding: 5% 0; background:url(auto-04-bcg.png); color:#fff;}
.Pre .pre-06{padding: 5% 0;}
.Pre .pre-07 { padding: 5% 0; background:url(auto-04-bcg.png); color:#fff;}
.Pre .pre-07 .con span{ display:block; text-align: center; line-height: 2;}
.Pre .pre-07 .con .pic{ padding-bottom:0;}
.Sar .sar-01{background:url(auto-04-bcg.png); color:#fff; padding:3% 0;}
.Sar .sar-01 .right{ padding:5% 0; line-height: 1.5; text-align: left;}
.Sar .sar-01 .right h2{ text-align: center; margin: 5% 0;}
.Sar .sar-02{ padding:5% 0;}
.Sar .sar-03 { padding: 4% 0; background:url(auto-04-bcg.png); color:#fff;}
.Sar .sar-03 .con{ line-height:1.5; text-align: left;}
.Sar .sar-04{ padding:5% 0;}




@media only screen and (min-width: 991px) and (max-width: 1200px){
.picnews .item .news .h a{ display:block; font-size:16px; margin:0 0 6px;}
.picnews .item .news p{ text-indent:20px; line-height:22px; font-size:12px;}
.contact .address .hotline ul li{ width:100%; }
}

@media only screen and (max-width: 991px){
	.picnews .item .news .h a{ text-align:center;}
	.picnews .item .news .more{ text-align:center;}
	.contact .address .hotline ul li{ width:100%; line-height:20px; font-size:12px; }
	.contact .con-02 li{ width:100%px; height:40px; background:#f2f2f2; margin:10px 0;}
	.contact .con-02 li textarea{line-height:260%;}
	.prodouct-dis .con-01 .hd{ padding-top:3%; line-height:40px; font-size:28px;}
	.prodouct-dis .con-01 .bd{line-height:22px; font-size:14px;  }
	.prodouct-dis .con-02{ text-align:center;}
	.pro-hd-common{ font-size:28px; line-height:40px;}
	.pro-bd-common{ line-height:22px; font-size:14px;}
	}

@media only screen and (min-width: 870px){
	.about h2.tt,.box02 dl dt { font-size: 40px;font-weight: 100;}
	.about .box02 { padding-left: 10%; }
	.picnews .item .news .more a{ display:inline-block; width:99px; color:#fff; height:34px; font-size:14px; margin-top:5%; line-height:34px;  background:#ff7d01; }
	.picnews .item .news .more { text-indent:0px;}
	.location {margin-bottom: 30px; height:36px; line-height: 36px; }
	.location h3 { font-size: 18px;     line-height: 36px; }
	.location h3 s { display: inline-block; margin-left: 20px; color: #676767; font-size: 22px; vertical-align: top; line-height: 36px; }
	.location h3 i { line-height: 36px; }
	.product .wrap { padding: 50px 0; }
	.product .box01 .pic { float: none; }
	.product .box01 dl { float: none; }
	.product .box01 dl dt { text-align: center; }
	.product .box06 dl dt { text-align: center; }
	.product .box07 dl dt { text-align: center; }
	.product dl dt { padding: 0; text-align: left; }
	.product dl { float: left; }
	.product .pic.right { float: right; }
	.product .pic.left { float: left; }
	.news .newsTable thead th{ font-size:22px;}
	.news .newsTable tbody td{ font-size:16px;}
	.article{ font-size:14px; color:#636363;padding-top: 50px;}
	.article .hd h1{ font-size:20px;}

	.Special .top{ text-align: center;}
	.Special .top h2{ font-size:38px;}
	.Special .top div{ text-align: center; padding:2% 0;}
	.Special .top div p{ font-size:18px; line-height: 1.5}
	.Special .con .pic span{ display:block; text-align: center; line-height: 1.5; font-size:18px; padding-top:2%;}

	.Special .left{ width:50%;float:left;}
	.Special .right{ width:50%; float:right;}
	.Special dl h2{ font-size:38px; font-weight: normal;}
	.Special dl 
	.Special dl h3{ font-size:30px; font-weight: normal;  line-height: 1.5; text-align: left;}
	.Special dl h3 span{ display:block; font-size:38px;}
	.Pre .pre-02 .right{ padding-top:5%;}
	.Pre .pre-02 .right p{ line-height: 1.5; padding:3% 0 2%; font-size:18px;}
	.Pre .muti_line { padding-top:10%;}
	.Pre .muti_line p{ text-align: left; line-height:3; width:80%; margin: 0 auto;}
	.Pre .pre-05 .right{ padding:10% 0 5%;}
	.Sar .sar-01 .right{ padding:5% 0; line-height: 2; text-align: left; font-size:16px;}
	.Sar .sar-01 .right h2{ margin-bottom: 5%; text-align: left;}
	.Sar .sar-03 .con{ line-height:3; text-align: left; font-size:16px;}

}

@media only screen and (max-width: 870px){
	.contact .address .hotline ul{ padding-top:0; }
	.contact .contact-hd{ font-size:28px;  line-height:32px; background:url(contact-hd-top.jpg) no-repeat center 20px;}
	.contact .contact-hd span{ font-size:14px; line-height:14px;}
	.con-hd-common{font-size:24px; line-height:40px; padding-bottom:2%;}
	.con-hd-common span{ font-size:14px; line-height:14px;}
	
	.article{ font-size:14px; color:#636363;}
	.article .hd h1{ font-size:16px;}

	}
	
@media only screen and (max-width: 789px){
		.contact .con-02 li{ display:inline-block; width:100%; height:40px; background:#f2f2f2; margin:10px 0;}
		.contact .con-02 li textarea{line-height:300%;}
		.address .code{ text-align:center; padding-bottom:2%;}
		.address .hotline{text-align:center;}
		.webmap {width: 80%;}
		.wrap .main{ padding-top:30px;}
		}

@media only screen and (max-width: 414px){
	.breadcrumbs { padding-left: 0; background: none; }
	.location h3 { font-size: 16px; line-height:36px; }
	.product .box01 .pic { width: 80%; }
}


@media screen and (min-width: 1200px){
	.page-container_throbot{ padding:50px 0; }
	.main_throbot{ width:1000px; float:right; }
}
@media screen and (max-width: 640px){
	.page-container_throbot{ padding:30px 0; }
	.class-bar-wraper{  width:100%; float:none; }
	.main_throbot{  width:100%; float:none; }
}
#ez_table01 table{ width:100%;  }
@media screen and (max-width: 500px){
#ez_table01{ width: 300px;overflow-x:auto;margin:0 auto; }
}


/*机器人内容页，详情页*/
.article .bd .row:nth-of-type(2n-1){ background:#2a2b2e; color:#fff; padding:2% 0; }
.article .bd .row:nth-of-type(2n){ background:#fff;  padding:2% 0; }
@media screen and (max-width: 640px){
.article .bd p{ line-height:2; }
.article .bd .wrap{ padding:0 10%; font-size:12px !important; }
}


/**/
.ny_comtitle{ text-align:center; }
.ny_comtitle strong{ font-size:3rem; font-weight:normal; }
.ny_comtitle span{ display:block; font-size:2rem; }

.nyzt_boxe1, .nyzt_boxe2, .nyzt_boxe3, .nyzt_boxe4, .nyzt_boxe5{ padding:6% 0; text-align:center; }
.nyzt_boxe1 .bd, .nyzt_boxe2 .bd, .nyzt_boxe3 .bd, .nyzt_boxe4 .bd, .nyzt_boxe5 .bd{ padding:4% 0; }
.nyzt_boxe1 .ft{ font-size:1.4rem; line-height:2.5; }

.nyzt_boxe2{ background:#393a3c; }
.nyzt_boxe2 .hd{ color:#fff; }

.nyzt_boxe3 .bd .mm{ font-size:1.6rem; line-height:3; }

.nyzt_boxe4{ background:#393a3c; }
.nyzt_boxe4 .hd{ color:#fff; }
.nyzt_boxe4 .bd .sp{ margin-top:5%; }
@media screen and (max-width: 640px){
.nyzt_boxe4 .bd .sp{ margin-top:0; }
}

.nyzt_boxe5 .bd .row .col-md-4, .nyzt_boxe5 .bd .row .col-sm-4{ margin-bottom:5%; }
.nyzt_boxe5 .bd span{ font-size: 1.8rem; background: #f0f0f0; display: block; line-height: 1.5; padding: 4% 0; border-radius: 40px; margin-bottom:6%; }
@media screen and (max-width: 640px){
.nyzt_boxe5 .bd span{ font-size:1.5rem; }
}