@charset "utf-8";
/* base 公共部分 */
body {font: 14px/22px Arial;color: #555;margin: 0px;text-align: center; background:#f3f3f3;}
* {padding: 0;margin: 0;}
a {color: #555;text-decoration: none;}
a:hover {color: #fc4242;text-decoration: none;}
ul, li {list-style: none;}
img {border: none;}
.clearboth {clear: both;}
.page {text-align: center; margin-bottom:20px;width: 100%;float: left;}
.page a {background: #b3b3b3;color: #fff;margin: 0 2px;padding: 2px 8px;}
.page a.dq, .page a:hover {background: #555;}

.container{ border:5px solid #1d93dd; background:#fff; padding-bottom:15px;padding-top:15px;}
.wrapper {width: 100%;margin: 0;padding: 0;text-align: left; overflow:hidden;}
.header1{ display:none;}
.header1 .head-top {height: 30px;line-height: 30px;background: #ededed;border-bottom: solid 1px #e4e4e4;font-size:13px; color:#666;}
.header1 .head-top a{ color:#666;}
.header1 .head-top .right{ text-align:right;}
.header1 .head-info{ margin-bottom:10px;}
.header1 .head-info .logo{ width:207px;float:left;} 
.header1 .head-info .logo img{ width:100%;}
.header1 .head-info .wz{ float:left; margin-left:10px; width:350px;margin-top: 18px;}
.header1 .head-info .wz p{ margin-bottom:0; line-height:22px; color:#ec1501;}
.header1 .head-info .right{ margin-top:10px;padding-left: 0px;}
.header1 .head-info .right p{ color:#000; margin-bottom:0; line-height:32px;}
.header1 .head-info .right a{color:#000; font-weight:bold;}

.header1 .nav-info li {float:left;position: relative;line-height:40px;margin-right:5px;background:#1d93dd;}
.header1 .nav-info li a {padding:0 39px;color:#fff;display:block;font-size:15px;}
.header1 .nav-info li:hover{background:#f60;}

.header2{ display:block; height:65px; position:relative;}
.header2 .logo{ width:100px; position:absolute; top:0; left:3%; z-index:1;}

#sw{ margin:20px auto; border:1px solid #1d93dd; padding:10px 20px; margin-top:0;}
#sw .li1{ padding:5px 15px; background:url(../images/d.jpg) no-repeat left; padding-left:20px;}
#sw .li1 a{ font-size:14px;}

#banner{display:none;}
#banner1{display:block; z-index:11;}
#banner1 img{ width:100%;}

#tuijian{margin:20px auto;border:1px solid #1d93dd;}
#tuijian .title{ background:#1d93dd; padding-left:10px; color:#fff; font-size:16px;line-height:26px; padding-top:10px; padding-bottom:10px;}
#tuijian .title .right{}
#tuijian .title .right a{display:block; height:28px; line-height:28px; background:#fff; padding:0 10px; border-radius:15px; width:190px; margin-top:5px; font-size:15px; text-align:center;font-weight:bold; margin-left:0;color: #ec1501;}
#tuijian thead{ background:#fafafa; color:#000;}
#tuijian .c1{background:#fafafa;}
#tuijian a{ color:#f60;}
#tuijian .a1{ color:##f60 !important;}
#tuijian .a2{ color:#ec1501 !important;}
#tuijian .a3{ color:#bbb !important;}
#tuijian .a4{ color:#f00 !important;}
#tuijian .table tr td{ padding:6px;color:#555;}
#tuijian .table tr td a{ color:#555;}
#tuijian .table2{ display:none;}
#tuijian .table1{ display:block; width:100%;max-width: 100%;}
#tuijian .table1 tr td{ padding:5px 8px;}
#tuijian .table1 .l1{ background:#fafafa;}
#tuijian .table3{ padding:10px;}
#tuijian .table3 a{ color:#f00;}

#jysm{border:1px solid #1d93dd;}
#jysm .title{ background:#1d93dd; padding-left:10px; color:#fff; font-size:16px; height:40px; line-height:40px;}
#jysm .nr{ padding:15px;}
#jysm .nr ul li {margin-bottom:15px;}
#jysm .nr ul li .number-bg {background: #d21914; width:30px;height:30px;color: #fff;display: inline-block;line-height:30px;text-align: center;margin-right: 10px;border-radius: 50%;}


/*首页--底部*/
#footer{padding:10px 0; padding-bottom:0; /*background:#454545;color:#b8b8b8;*/}
#footer .tit{ font-size:18px; margin-bottom:15px;}
#footer p{ color:#666; margin-bottom:0; line-height:24px;text-align:center;}
#footer p a{ font-size:15px; color:#ec1501; font-weight:bold;}
#footer .li1{ padding-bottom:15px;}
#footer1{background:#262626; color:#fff; text-align:center; line-height:24px; margin-bottom:50px;}
#footer1 a{ color:#fff;}
#footer1 p{ margin-bottom:0;}
#footer2{ padding-top:15px;border-top:1px solid #ededed;border-bottom: 1px solid #ededed;margin-top:30px;}
#footer2 .wacht-qq-img {margin-right: 10px;width: 80px;}
#footer2 .pull-left {float: left;}
#footer2 p{ margin-bottom:0; color:#666;}
#footer2 .li1{ margin-bottom:15px;}

.mobile_height {clear: both;position: fixed;bottom:-10px;height: 50px;border: 1px solid #d3d3d3; width: 100%;z-index: 1000;background: #fff;left: 0; display:block;}
.mobile_height a{display: block;height: 50px;line-height: 50px;font-size: 14px;color: #fe0000 !important;width: 33.2%; float: left;border-right: 1px solid #d3d3d3;justify-content: center;display: flex;align-items: center;}

/*内页--合作*/
.banner2{}
.banner2 img{width:100%;}

.sider-nav{background:#f9f9f9; height:50px; line-height:50px;}
.sider-nav ul{float:left;}
.sider-nav ul li{float:left; font-size:14px; }
.sider-nav ul li a{display:block;padding:0 10px; text-decoration:none;}
.sider-nav ul li a.active, .sider-nav ul li a:hover{background:#c50c22;color:#fff;}
.sider-nav .location{float:right; display:none;}

.product_list{margin:40px auto;}
.product_list .hidden2{overflow:hidden;}
.product_list img{width:100%; transition:all 0.4s ease 0.1s;}
.product_list img:hover{transform:scale(1.2,1.2); opacity:0.8;}
.product_list p{text-align:center; font-size:15px; line-height:40px;}

#news{border:1px solid #ddd; margin-top:0;position: relative;}
#news .title{ background:#f3f3f3;height:40px; line-height:40px; padding:0 5px;}
#news .title .left{ color:#1d93dd; background:url(../images/d1.jpg) no-repeat left;font-size:16px; padding-left:20px;}
#news .title .right{ text-align:right;}
#news .list{ padding:15px;}
#news .list ul li{ line-height:32px; border-bottom:1px dashed #ddd; background:url(../images/dian.png) no-repeat left; padding-left:25px;}
#news .list ul li span{ float:right; display:none;}

.news_show{ padding:15px;}
.news_show .name{ font-size:18px; margin-bottom:10px; text-align:center; line-height:40px;color:#333333}
.news_show .name span{display:block; width:62px; height:3px; background:#009ee0; margin:25px auto;}
.news_show .date{ text-align:center; margin-bottom:10px; border-bottom:dashed 1px #dadada; padding-bottom:10px; color:#999;}
.news_show .nr{ padding:8px 18px; font-size:14px; line-height:2;}
.news_show .nr img{ width:100%;}
.news_show .nr .title{width: 100%;background-color: #e3e4e4;text-align: center;padding-top: 3px;padding-bottom: 3px; color:#000; font-size:16px; font-weight:bold; margin-bottom:30px;}
.news_show .nr  .js{ color:#000;}
.news_show .nr  .js .line{ text-align:center; color:#000;}
.news_show .nr  .js .line p{ font-size:16px;}
.news_show .nr .slideTxtBox{ width:100%; border:1px solid #0071be; text-align:left;  }
.news_show .nr .slideTxtBox .hd{ height:30px; line-height:30px; background:#0071be; padding:;   border-bottom:1px solid #0071be;  position:relative; }
.news_show .nr .slideTxtBox .hd ul{ float:left;  position:absolute; left:0; top:-1px; height:32px;   }
.news_show .nr .slideTxtBox .hd ul li{ float:left; padding:0 12px; cursor:pointer; color:#fff;}
.news_show .nr .slideTxtBox .hd ul li.on{ height:30px;  background:#fff; border:1px solid #ddd; border-bottom:2px solid #fff; color:#000;}
.news_show .nr .slideTxtBox .bd ul{ padding:5px;  zoom:1;  }
.news_show .nr .slideTxtBox .bd ul p{ color:#000;}
.news_show .nr .slideTxtBox .bd ul .line{ padding:10px 0; border-bottom:1px solid #000; margin-top:15px;}
.news_show .nr .slideTxtBox .bd ul .line img{ margin:0; width:auto;}
.news_show .nr .slideTxtBox .bd ul .line .right{ color:#000;}
.news_show .nr .slideTxtBox .bd ul .line .right h3{ margin-top:0; font-size:20px; font-weight:bold; margin-bottom:15px;}
.news_show .nr .slideTxtBox .bd ul .zn{ margin-top:20px; padding:10px 0; border-top:1px solid #000;}
.news_show .nr .slideTxtBox .bd ul .zn table thead{background-color:#000000; color:#fff; padding:10px 0;}
.news_show .nr .slideTxtBox .bd ul .zn table thead tr th{padding:15px 0; text-align:center; font-size:16px; font-weight:200;}
.news_show .nr .slideTxtBox .bd ul .zn table tr td{ padding:5px 0; line-height:24px;}
.news_show .nr .slideTxtBox .bd ul .zn table tr td p{ margin-bottom:0; font-size:16px;}
.news_show .nr .slideTxtBox .bd ul .zn table tr td img{ line-height:24px;}
.news_show .nr .slideTxtBox .bd ul .zn .li1{ text-align:center; font-size:16px; color:#000;font-weight:200;}
.news_show .nr .slideTxtBox .bd ul .li2{text-align:center; font-size:16px; color:#000;font-weight:200;}
.news_show .nr .slideTxtBox .bd ul .li3{ padding:10px 0; border-bottom:1px solid #000;}
.news_show .nr .slideTxtBox .bd ul .li3 a{ color:#009ee0; font-size:16px;}
.news_show .nr .slideTxtBox .bd ul .li3 p{ margin-bottom:0;}

.news_show .back{ text-align:center; font-size:16px;}
.news_show .back a:hover{ color:#ec6100;}
.news_nav{border:1px solid #eee;padding:0 20px; line-height:2; margin-top:20px; background:#f9f9f9; font-size:14px;}
.news_nav li{padding:20px 0; border-bottom:1px solid #eee;}
.news_nav li.noborder{border:none;}
.news_nav h3{font-size:1.2em; font-weight:bold;}
.news_nav p.date3{color:#999;}
.news_nav p{ font-size:18px;}
.lxwm{ margin-top:20px; position:fixed;right: 381px;top: 359px; display:none;}
.down1{ margin-top:20px; position:fixed;right: 381px;top:199px; display:none;}
.down{ margin-top:20px; position:fixed;right: 381px;top:279px; display:none;}

/*在线留言*/
.job_list{margin:50px 0 70px 0;}
.job-title{ margin-bottom:30px; text-align:center; line-height:2;}
.job-title h3{ font-size:30px;}
.job-title p{ font-size:15px; margin-top:15px; color:#777;width:100%; margin:15px auto;}
.job-content{padding:30px; background:#f5f5f5; margin:20px 0;}
.job-content h3{margin:0 0 10px 0; font-size:18px;}
.job-content p{color:#777; }
.job-content p.more a{color:#c50c22;}
.feedback{margin-top:40px;}
.feedback .form-group{margin-bottom:0px;}
.feedback .red{background:#c50c22; color:#fff;padding:5px 20px;}

.about{padding:20px 0; font-size:14px; line-height:32px;}
.about img{width:100%; margin:15px 0;}

.red2{color:#f00;}
.link{float:right; margin-right:30px;padding-top:10px;}
.link a{display:block; background:green; color:#fff; width:100px; height:30px; line-height:30px; text-align:center; -webkit-border-radius:20px; -moz-border-radius:20px; border-radius:20px; font-size:14px; font-weight:bold;}

 @media(min-width:768px) {
	.header1{ display:block;}
	.header1 .nav-info li a {padding: 0 39px;}
	.header2{ display:none;}
	.header1 .head-info .right{ margin-top:10px;padding-left: 62px;}
	#banner{display:block;}
	#banner1{display:none;}
	#sw{ margin:20px auto; border:1px solid #1d93dd; padding:10px 20px; margin-top:20px;}
	#tuijian .title{font-size:20px; line-height:40px;padding-top:0; padding-bottom:0;}
	#tuijian .title .right a{margin-top:5px;margin-left:28px; float:left;}
	#tuijian .table2{ display:block;}
	#tuijian .table1{ display:none;}
	#jysm .title{font-size:20px;}
	
	
	/*首页--底部*/
	#footer .li1{ padding-bottom:0;}
	#footer1{line-height:50px; margin-bottom:0;}
	.mobile_height {display:none;}
	#news{margin-top:20px;}
	#news .title{padding:0 15px;}
	#news .title .left{font-size:18px;}
	#news .list ul li span{ display:block;}
	.news_show .name{ font-size:32px;}
	
	.sider-nav ul li a{padding:0 20px; }
	
	.about{color:#333; font-size:15px;}
	.about img{width:100%;}
	.about .row{margin-bottom:60px;}
	.lxwm{ margin-top:20px; position:fixed;right:0;top: 359px; display:block;}
	.lxwm img{ width:262px;}
	.down1{ margin-top:20px; position:fixed;right:0;top:280px; display:block;}
	.down1 img{ width:262px;}
	.down{ margin-top:20px; position:fixed;right:0;top:365px; display:block;}
	.down img{ width:262px;}
	.news_show .nr .slideTxtBox .bd ul{ padding:15px;}
}

 @media(min-width:992px) {
	.header1{ display:block;}
	.header1 .nav-info li a {padding: 0 25.8px;}
	.header1 .head-info .right{ margin-top:10px;padding-left:0;}
	.header2{ display:none;}
	#banner{display:block;}
	#banner1{display:none;}
	#sw{ margin:20px auto; border:1px solid #1d93dd; padding:10px 20px; margin-top:20px;}
	#tuijian .title{font-size:19px; line-height:40px;padding-top:0; padding-bottom:0;}
	#tuijian .title .right a{margin-top:5px;margin-right: 20px;
float: right;}
	#tuijian .table2{ display:block;}
	#tuijian .table1{ display:none;}
	#tuijian .table3{ padding:10px;}
	#tuijian .table3 a{ color:#f00;}
	#jysm .title{font-size:20px;}

	
	/*首页--底部*/
	#footer .li1{ padding-bottom:0;}
	#footer1{line-height:50px; margin-bottom:0;}
	.mobile_height {display:none;}
	#news{margin-top:20px;}
	#news .list ul li span{ display:block;}
	#news .title{padding:0 15px;}
	#news .title .left{font-size:18px;}
	.news_show .name{ font-size:18px;}
	
	/*首页--公司简介*/
	#about{margin:50px auto;}
	
	/*首页--产品推荐*/
	#product{margin:40px auto;}
	.lxwm{right:0;top:425px;display: block;}
	.lxwm img{ width:212px;}
	.down1{ margin-top:20px; position:fixed;right:0;top:269px; display:block;}
	.down1 img{ width:212px;}
	.down{ margin-top:20px; position:fixed;right:0;top:349px; display:block;}
	.down img{ width:212px;}
	.news_show .nr .slideTxtBox .bd ul{ padding:15px;}
}

 @media(min-width:1200px) {
	.header1 .nav-info li a {padding: 0 35.4px;}
	.header1 .head-info .right{ margin-top:10px;padding-left:50px;}
	#banner{display:block;}
	#banner1{display:none;}

	/*首页--底部*/
	#footer1{line-height:50px; margin-bottom:0;}
	.mobile_height {display:none;}
	.news_show .name{ font-size:32px;}
	.lxwm{ margin-top:20px; position:fixed;right:0;top:486px; display:block;}
	.lxwm img{ width:262px;}
	.down1{ margin-top:20px; position:fixed;right:0;top:280px; display:block;}
	.down1 img{ width:262px;}
	.down{ margin-top:20px; position:fixed;right:0;top:365px; display:block;}
	.down img{ width:262px;}
	.news_show .nr .slideTxtBox .bd ul{ padding:15px;}
}
