@charset "utf-8";
html, body {margin: 0px;padding: 0px;}
IMG {border-width:0px;}

* {list-style-type: none;margin: 0px;padding: 0px; font-family: Arial, Helvetica, sans-serif;}
a{ text-decoration:none !important; color:#444 !important;}
a:hover{ text-decoration:none; color:#444}
.logowz{ text-align:right; margin-bottom:15px}
.logowz img{ margin-left:5px}

.synewstt a{ color:#555;}
.synewstt h2{font-size:18px; line-height:40px; margin:0 auto 10px; padding:0; font-weight:normal;  width:95%; text-overflow:ellipsis; overflow:hidden; white-space:nowrap  }
.synewstt p{font-size:14px; line-height:24px; width:96%; margin:5px auto; color:#666; border-bottom: dashed 1px #dedede; padding-bottom:10px}
.synewstt img{ margin:10px auto; display:block; border-radius:15px; border:solid 1px #dedede;}

.synewstt .wz{ display:block; width:98%; overflow:hidden; margin:5px auto; color:#666;}
.synewstt .wz time{ float:left; margin-right:10px; border-right: solid 1px #dedede; text-align:center; padding:3px 10px; display:block;}
.synewstt .wz p{ float:left; font-size:14px; color:#777; line-height:25px; display:block; width:75%;}
.synews,.synewstt{ width:98%; margin:2px auto}
.synews h2{ font-size:22px; color:#555; line-height:48px; background:url(../images/btx.jpg) no-repeat left bottom; margin:0 auto; padding:0; font-weight:normal;  width:95%;}
.synews h3{ font-size:14px; color:#666; line-height:35px; margin:0 auto; padding:0;font-weight:normal;  width:95%;}
.synews li{font-size:14px; line-height:28px; width:98%;  overflow:hidden; margin:15px auto}
.synewswz{width:100%;  overflow:hidden; background:#e4ebf2; padding:5px 0; border-radius:10px }
.synewswz1{ width:96%; font-size:14px; line-height:25px; margin:8px auto 10px; color:#666;    display: -webkit-box;
	overflow: hidden;
	-webkit-line-clamp: 2;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;}
.synews li h4{ font-size:16px; color:#444; line-height:30px; margin:0 auto; padding:0;font-weight:normal;overflow: hidden;text-overflow:ellipsis;white-space: nowrap; background:url(../images/newsdot.jpg) no-repeat left center; text-indent:10px}

.nybanner{ display:block; margin:0 auto}
.nybanner img{display:block; margin:0 auto; max-width:100%; height:auto}
/*公司简介*/
.nfljj {clear: both; text-align:center;	margin:20px auto 0; overflow:hidden; max-width:1200px;}
.item img{display: block;margin:0 auto}
@media (min-width: 769px) {
.nfljj li {margin-right:10px;  line-height:34px; font-size:14px; color:#555; text-align:center; display: inline-block; margin-bottom:10px}
.nfljj li a{display: inline-block;border:solid 1px #dedede; padding:0px 50px;}
.nfljj li a.selected{line-height:38px; font-size:16px;background:#1599bd; color:#fff !important; text-align:center;border:none;display: inline-block; }
}
@media (max-width: 769px) {
.nfljj li {line-height:34px; font-size:14px; color:#555; text-align:center; display: block; margin:0; width:47% !important; margin-left:2%; float:left; margin-bottom:5px}
.nfljj li a{display:block;border:solid 1px #dedede;  float:left; width:100%}
.nfljj li a.selected{font-size:14px;background:#1599bd; color:#fff !important; text-align:center;border:none; display:block }
}
@media (min-width: 769px) {
.header{width:100%; margin:0 auto; overflow:hidden}
.sjys{ background:#fff}
.syfl{ width:100%; display:block; margin:10px auto; text-align:center; padding-bottom:15px}
.syfl ul{ text-align:center; width:100%;overflow: hidden;margin:15px auto}
.syfl li{ display:inline-block; line-height:35px; background:#086eb0; color:#fff; margin-left:10px ; border-radius:30px; padding:0 20px}
.syfl li a{ color:#fff !important;}
.synewswz{margin-top: 15px;    border-left: solid 2px #286090;}
.container li:nth-child(2) .synewswz{ border-left: solid 2px #c4812b;}
.container li:nth-child(3) .synewswz{ border-left: solid 2px #c4812b;}
.synewswz time{display: block;float: left;padding: 0 15px}
.synewswz a time {color: #777}
.synewswz p{ font-size:16px; color:#333;
	line-height:25px; display:block; width:98%; overflow:hidden; text-overflow: ellipsis; white-space:nowrap; margin:0 auto;padding: 15px 0}
}
@media (max-width: 769px) {
.header{width:100%; margin:0 auto; overflow:hidden}
.sjys{ background:#dedede}
.synewswz time{ display:none}
.synewswz p{ font-size:16px; color:#777; line-height:25px; display:block; width:98%; margin:0 auto;padding:0 1%}
.syfl{ width:100%; display:block; margin:10px auto; text-align:center; padding-bottom:15px}
.syfl ul{ text-align:center; width:100%;}
.syfl li{ display:inline-block; width:48%; line-height:35px; background:#086eb0; color:#fff; margin-left:10px ; border-radius:30px; margin-left:1%; margin-top:5px}
.syfl li a{ color:#fff !important;}
.logoimg{ display:block; margin:0 auto !important; max-width:90%; height:auto}
}

.container-fluid,.container{ padding:0 !important; margin:0 auto !important}
.glyphicon-chevron-left:before,.glyphicon-chevron-right:before {color: rgba(255, 255, 255, 0.8);}
.nav1{ width:100%; margin:0 auto; background:#1599bd; padding-bottom:0}
.navbar-brand{ margin-left:15px; font-size:14px}
.dropdown-menu .divider {
    height: 1px;margin: 0; overflow: hidden; background-color: #e5e5e5;}
	  .navbar-nav .open .dropdown-menu > li > a {
    line-height: 28px;
  }
  .carousel-control.right,.carousel-control.left{ background-image:none}
  .carousel-indicators .active{ background:#1599bd !important; }
  .carousel-indicators{ bottom:0;}
  .carousel-indicators li{ background:#fff;}
@media (min-width: 769px) {
.navbar-nav>li{ border-right: solid 1px #fff;margin-top: 10px }
.navbar-nav>li:last-child{ border-right:none}
.navbar-nav>li>a { padding:15px 20px 15px !important;  text-shadow:none !important; font-size:17px; margin-left:20px}
.nav .open>a, .nav .open>a:focus, .nav .open>a:hover {}
.nav>li>a:focus, .nav>li>a:hover {text-decoration: none; border-radius:5px}
.dropdown-menu .divider{ margin:2px 0 !important}
.nav>li>a:focus, .nav>li>a:hover{ color:#555;}
.navbar-nav{ float:right !important}
.logoimg{margin-bottom: 15px}

}
.navbar-toggle .icon-bar{ background:#333}
.navbar-toggle{ border:solid 1px #333 !important; margin-right:30px; padding:8px 7px !important}
.cpflbt{ width:100%;  text-align:center; background:url(../images/btx.jpg) no-repeat center bottom;}
.cpflbt h2{ display:inline-block; color:#555; font-weight:normal; margin:0 auto;}
.cpflt{ position:relative; overflow:hidden; transition:all 0.3s;border:solid 1px #dedede;}
.cpflt img{width:100%; height:auto; transition:all 0.3s}
.cpfltwz{text-align:center; width:100%; padding:0; margin:0 auto 5px;transition:all 0.3s; background:#eff0f2;}
.cpfltwz1{font-size:14px; line-height:30px;text-align:left; width:100%; padding:0; margin:5px auto;}
.cpflt:hover img{ transform:scale(1.1,1.1)}
@media (min-width: 769px) {
.cpflt h2{  font-size:18px; line-height:45px; }
.cpflt{ width:100%;}
.cpflbt{ margin:20px auto;}
.cpflbt h2{line-height:50px; font-size:24px;}
.cpflxwz{line-height:30px; font-size:14px; text-align:center; margin-bottom:25px;}
.syabout{padding:25px 0}
.syaboutwz h2{font-size:26px; line-height:55px;}
.sywzjl{ margin-top:15px !important}
.syjjimg{margin-top:15px !important}
.syjjimg img{ padding:4px; border:solid 1px #dedede; }
.syaboutwz{line-height:32px;  font-size:16px;}

.jjmore{ float:left !important;}
.cpfltwz{font-size:14px; line-height:24px;padding: 10px 0;white-space:nowrap;text-overflow: ellipsis;overflow: hidden}
}
@media (max-width: 769px) {
.cpflt{ width:100%; }
.cpflt h2{  font-size:14px; line-height:40px; }
.cpflbt{ margin:10px auto;}
.cpflbt h2{line-height:30px; font-size:18px; padding:0; margin:8px auto}
.cpflxwz{ display:none}
.cpfltwz{font-size:12px; line-height:35px;}
.syabout{padding:15px 0}
.syaboutwz h2{font-size:20px; line-height:45px;display: inline-block}
.syaboutwz{ line-height:24px;  font-size:16px;}
}

.syabout{ width:100%; margin:20px auto; font-size:14px; line-height:24px; color:#555; background:#f0f4f8; border-bottom:solid 1px #dbdbdb; border-top:solid 1px #dbdbdb;}
.gsbt{ font-size:16px !important; font-weight:normal; margin:0; padding:0; font-weight:normal; width:100%; display:block; margin-bottom:10px}
.more{ font-size:16px; font-weight:normal; background:#086eb0 !important; text-align:center !important;  display:block; line-height:40px;  margin:40px auto 45px; border-radius:30px;  width:200px; color:#fff;}
/*首页公司简介*/
.syaboutwz{ width:98%; margin:0 auto;}
.syaboutwz h2{ background:url(../images/aboutx.jpg) no-repeat left bottom; margin:15px auto;}


 /*服务*/
 .syfw{ width:100%; background:url(../images/fwbg.jpg) no-repeat center top; height:311px; margin:30px auto 8px;}
 .syfw ul{ width:1200px; margin:0px auto; display:block; overflow:hidden}
 .syfw li{ width:20%; float:left; line-height:40px; font-size:16px; line-height:28px; text-align:center; color:#555;}
 .syfw li img{ display:block; margin:10px auto 15px;	}
 /*手机产品*/
.sycpzs{ width:100%; margin:5px auto; display:block; overflow:hidden }
.sycpzs li{ width:48%; float:left; margin-left:1%; line-height:35px; font-size:14px; text-align:center;}
.sycpzs li img{ width:100%; margin:0 auto; display:block; border:solid 1px #dedede; }
/*底部*/
.footer{ width:100%; background:#f5fbfe; overflow:hidden; padding-bottom:20px; border-top: solid 1px #dedede;}
.footer1{ width:1140px; margin:20px auto 0; overflow:hidden}
.footer1 dl{ padding:0 45px; color:#666; float:left}
.footer1 a{ color:#666  !important}
.footer1 dl dt{font-size:16px; line-height:35px;  }
.footer1 dl dd{font-size:14px; line-height:30px; display:block }
.footer1 dl dd button{ border:none}
.endss{ width:250px; display:block; border:solid 1px #dedede; height:35px; padding:0 5px}
.an{ width:120px; border-radius:15px; background:#1599bd; text-align:center; line-height:35px; color:#fff; margin-top:20px}
.footer2{ width:100%; background:#086eb0; overflow:hidden; text-align:center; color:#d8d8d8; font-size:14px; line-height:48px}
.sjfooter{width:100%; background:#086eb0; overflow:hidden; padding:10px 0; color:#fff; text-align:center; line-height:24px; font-size:10pt;}
/*内页导航*/

.nfl {clear: both; margin:15px auto; overflow:hidden; width:100%; border:1px solid #dedede}
.nfl h2{ width:100%;  font-size:18px; background:#1599bd; border-bottom:solid 2px #dedede; text-align:left; text-indent:35px; margin:0; color:#fff;}
@media  (max-width:769px){
	.nydhl{ width:100%; margin:0 auto; display:block; background:#eee; border-bottom: solid 1px #e4e4e4; border-top: solid 1px #e4e4e4;line-height:35px; }
	.nydhl article{ max-width:1200px; margin:0 auto; display:block; font-size:14px; text-align:left; text-indent:20px;}
.nfl{background:#f2f2f2}
.nfl h2{line-height:35px; font-size:16px; }
.nfl { width:100%; margin:0px auto;}
.nfl li {line-height:34px; color:#555; text-align:left;  width:48%; float:left; margin-left:1%; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; background:url(../images/dotxw.png) no-repeat 2px center; text-indent:10px}
.nylistcp,.nylistcp1{margin:5px auto; }
.nylistcp li{ width:46%; margin-left:2%; float:left; margin-bottom:5px; margin-top:15px;  font-size:14px; line-height:30px; text-align:center}
.nylistcp li p{ width:100%;     overflow: hidden;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap;}
.aboutnr article{line-height:25px;}
.nfl dt {line-height:38px; font-size:14px; color:#555; text-align:left; display:block;  border-bottom:dashed 1px #dedede; text-indent:30px;background:#f2f2f2 url(../images/dotxw.png) no-repeat 10px center; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; width:50%; float:left; font-weight:normal}
.nfl dd { display:none}
.nfl0,.nfl1{ display:none}
.nylistcp0{ display:none}
}
@media  (min-width:769px){
	.nydhl{ width:100%; margin:15px auto; display:block; background:#eee; border-bottom: solid 1px #e4e4e4; border-top: solid 1px #e4e4e4;line-height:35px;padding: 5px 0 }
	.nydhl article{ max-width:1200px; margin:0 auto; display:block; font-size:14px; text-align:left; text-indent:20px;}
.nfl{background:#fff}
.nfl h2{ width:100%; line-height:65px; font-size:24px; background:#246ca7}
.nfl dt {line-height:45px; font-size:14px; color:#ececec; text-align:left; display:block; width:100%; border-bottom:dashed 1px #dedede; text-indent:30px;background:#f7f7f7 url(../images/dotxw.png) no-repeat 10px center; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; }
.nfl dt a { display:block; }
.nfl dt a.selected{ display:block; background:#d7edff url(../images/dotxw.png) no-repeat 10px center;}

.nfl dd {line-height:30px; font-size:12px; color:#555; text-align:left; display:block; width:100%; border-bottom:dashed 1px #dedede; text-indent:30px;background:#fafafa url(../images/dotxw.png) no-repeat 20px center; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; }
.nfl dd a { display:block;}
.nfl dd a.selected{ display:block; background:#e2f0fb url(../images/dotxw.png) no-repeat 20px center; }
.nylistcp,.nylistcp1{margin:15px auto; }
.nylistcp li{ width:30%; margin-left:2%; float:left; margin-bottom:0; margin-top:18px; text-align:center; line-height:35px; text-align:center;font-size:14px; transition:all 0.5s }
.nylistcp li p{ width:100%;     overflow: hidden; margin-bottom:0;padding-top: 4px;
	text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap;}
.aboutnr article{line-height:30px;font-size: 16px;margin:40px auto!important;}
.nfl li a.selected{font-size:14px;background:#f5f5f5 url(../images/dotxw.png) no-repeat 10px center; display:block;color:#555 !important;}
}
.nylistcp li:hover{ transform:translate(0,-8px)}
.nfl li a{ color:#555;}
.nylistcp,.nylistcp1{ width:100%; display:block; border:solid 1px #dedede; overflow:hidden; min-height:350px}
.nylistcp li img{ width:100%; height:auto; border:solid 1px #dedede; margin-bottom:3px;width:255px;height:255px}





/*公司简介*/
.nfljj {clear: both; text-align:center;	margin:20px auto 0; overflow:hidden; max-width:1200px;}
@media (min-width: 769px) {
.nfljj li {margin-right:10px;  line-height:34px; font-size:16px; color:#555; text-align:center; display: inline-block; margin-bottom:10px}
.nfljj li a{display: inline-block;border:solid 1px #dedede; padding:0px 40px;}
.nfljj li a.selected{line-height:38px; font-size:16px;background:#1e69aa; color:#fff !important; text-align:center;border:none;display: inline-block; }
}
@media (max-width: 769px) {
.nfljj li {line-height:34px; font-size:14px; color:#555; text-align:center; display: block; margin:0; width:47% !important; margin-left:2%; float:left; margin-bottom:5px}
.nfljj li a{display:block;border:solid 1px #dedede;  float:left; width:100%}
.nfljj li a.selected{font-size:14px;background:#1e69aa; color:#fff !important; text-align:center;border:none; display:block }
}
@media  (min-width:769px){.aboutbt{  display: block; text-align: center;color: #444; width:100%; text-align:center; border-bottom:solid 1px #dedede; height:36px; margin:20px auto ;}
.aboutbth2{ font-size:14px; text-align:center; font-weight:normal }
	table{ width:98% !important;  border:solid 1px #dedede;}
	table tr td{ border:solid 1px #dedede; text-align:center;font-size: 14px}
}
.aboutbt h1{display: inline; border-bottom:2px #1599bd solid; font-size: 14pt; padding:14px 0; color:#555}
@media  (max-width:769px){.aboutbt{  display: block; text-align: center;color: #444;width:100%; text-align:center; border-bottom:solid 1px #dedede; height:34px; margin:15px auto }
.aboutbth2{ font-size:14px; text-align:center; font-weight:normal }
	.aboutnr {overflow-x: scroll}
	table{ width:98% !important;  border:solid 1px #dedede;}
	table tr td{ border:solid 1px #dedede; text-align:center;font-size: 14px}

}
.aboutnr{max-width:1180px; margin:20px auto 10px; font-size:14px; }
.aboutnr article{ width:96%; margin:15px auto 35px;}
.aboutnr img{max-width:100%; height:auto !important;}



/*新闻列表*/
.xwlist10{ width:98%;  margin:20px auto 30px;}
.xwlist10 h1{ width:96%; background:url(../images/dotxw.png) no-repeat 10px center;  margin:0 auto;  font-size:16px; line-height:40px;   text-indent:30px; color:#444;  margin-bottom:6px; font-weight:normal; text-overflow:ellipsis; white-space:nowrap; overflow:hidden}
.xwlist10>h2{ width:90%; margin:0 auto;  font-size:14px; line-height:25px; border-bottom:dashed 1px #dedede;  color:#666; font-weight:normal; margin-bottom:20px; padding:0 1% 5px 1%}
.xwlist10 h1 span{ float:right; margin-right:6%;  font-size:13px; }


.newslist{ max-width:1180px; margin:10px auto; overflow:hidden;}

@media  (min-width:769px){
	.xwlist10{ width:98%;  margin:20px auto 30px;}
	.xyp li{ width:100%; margin:5px auto; line-height:28px;text-overflow: ellipsis; white-space: nowrap; overflow:hidden;padding: 0 15px}
}
@media  (max-width:769px){.xwlist10{ width:98%;  margin:10px auto;}.xyp li{ width:95%; margin:0 auto; line-height:28px;text-overflow: ellipsis; white-space: nowrap; overflow:hidden}

}
/*产品列表*/
.xyp{ width:96%;display:block; overflow:hidden; font-size:14px; line-height:30px; margin:20px auto 10px; border-top: dashed 1px #dedede; padding-top:8px}

.nycpzs{ max-width:1200px; margin:20px auto; display:block; padding:10px 0;overflow:hidden; }
.ypcpzsnr{ background:#f5f5f5; width:100%; padding-bottom:6px;transition:All 0.4s ease-in-out;
    -webkit-transition:All 0.4s ease-in-out;
    -moz-transition:All 0.4s ease-in-out;
    -o-transition:All 0.4s ease-in-out; cursor:pointer; border:solid 1px #dedede; margin-bottom:15px}
.ypcpzsnr:hover{ box-shadow: 3px 3px 8px #ccc ;
background:#468bc6; color:#fff; border:solid 1px #84beef;
transform:translate(0,-10px);
    -webkit-transform:translate(0,-10px);
    -moz-transform:translate(0,-10px);
    -o-transform:translate(0,-10px);
    -ms-transform:translate(0,-10px);}

	.ypcpzsnr:hover h2{ color:#fff;}

	.ypcpzsnr:hover h2 font{ color:#FFFF00;}
	.ypcpzsnr h2 font{ color:#e15616; line-height:30px; }


@media  (min-width:769px){.ypcpzsnr h2{ text-align:center; line-height:26px; font-size:14px; margin:0; padding:10px 0; transition:all 0.3s;text-overflow: ellipsis; white-space: nowrap; overflow:hidden}
.cpxqtp{ display:none}
	.cpnrwz1{ font-size:18px; line-height:40px;  text-indent:25px; width:100%; color:#555; background:#eee;  margin:10px auto 0; border-radius:3px;overflow: hidden }
	.cpnrwz1 .bt{padding: 5px 40px;background:#1e6aa6;color: #fff;border-radius: 5px;text-align:center;text-indent: 0;display: inline-block}
	.cpnrwz{font-size: 16px; line-height:32px; display:block; width:90%; margin:8px auto 0 !important;}
}
@media  (max-width:769px){.ypcpzsnr h2{ text-align:center; line-height:28px; font-size:14px; margin:0; transition:all 0.3s;text-overflow: ellipsis; white-space: nowrap; overflow:hidden}
.col-xs-6, .col-md-3{ padding:0 8px !important }
.cpxqtp{ display:block; margin: 10px auto; text-align:center}
.cpxqtp img{ display:block; border:solid 1px #dedede; max-width:96%; margin:0 auto;}
	.cpnrwz1{ font-size:16px; line-height:40px;  width:98%; color:#555; background:#eee; height:40px; margin:10px auto 0; border-radius:3px;padding-left: 40px;overflow: hidden }
	.cpnrwz{font-size: 10pt; line-height:21pt; display:block; width:90%; margin:8px auto 0 !important;}
}
.nycpxq{width:98% !important;  margin:0px auto !important; clear:both;}
.nycpxq1{ max-width:95% !important;  margin:20px auto !important; clear:both;font-size: 10pt; line-height: 20pt;}
.nycpxq1 img{ max-width:100%; margin:0 auto 5px !important; clear:both; display:block;}



/*产品图片放大*/

.jqzoom{float:left;border:none;position:relative;padding:0px;cursor:pointer;margin:0px;display:block;}
.zoomdiv{z-index:100;position:absolute;top:0px;left:0px;width:500px;height:374px;background:#ffffff;border:1px solid #CCCCCC;display:none;text-align:center;overflow:hidden;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:20px;height:20px;border:1px solid #aaa;background:#ffffff /*url(../images/zoom.png) 50% center no-repeat*/;opacity: 0.5;-moz-opacity: 0.5;-khtml-opacity: 0.5;filter: alpha(Opacity=50);}
/*图片小图预览列表*/
.spec-preview{
	width: 350px;
	margin: 0 auto;
}
.spec-scroll{clear:both;margin-top:20px;width:600px;}
.spec-scroll .prev{float:left;margin-right:4px;}
.spec-scroll .next{float:right;}
.spec-scroll .prev,.spec-scroll .next{display:block;font-family:"宋体";text-align:center;width:29px;height:129px; line-height:54px;cursor:pointer;text-decoration:none;}
.spec-scroll .items{
	float: left;
	position: relative;
	width: 400px;
	height: 110px;
	overflow: hidden;
	margin-left: 14px;
}
.spec-scroll .items ul{
	position: absolute;
	width: 100%;
	height: 90px;
	left: -5px;
}
.spec-scroll .items ul li{float:left;width:100px;text-align:center; margin:0 10px;}
.spec-scroll .items ul li img{border:1px solid #CCC;padding:2px;width:100px;height:85px;}
.spec-scroll .items ul li img:hover{border:2px solid #FF6600;padding:1px;}
.fd{
	width: 380px;
	float: left;
	margin-right:40px;
	overflow: hidden;
}
.fd img{
	width:360px;height:auto; border: solid 1px #dedede;

}
.fd1{
	width: 680px;
	float: left;
	overflow: hidden;
}
.fddk{ width:100%; margin:0 auto; overflow:hidden; padding-bottom:15px;}
@media (max-width: 768px) {
.fddk{ display:none;}
.fddk1{width:100%; margin:0 auto; overflow:hidden; padding-bottom:15px;}
	/*news*/
	.listnew{ margin:20px auto;max-width:1200px; overflow: hidden;}
	.listnew li{display: block; overflow: hidden;width:96%; margin:10px auto;border-bottom: dashed 1px #dedede;padding-bottom: 10px;padding-left: 15px;transition: all .3s}
	.listnew time{width:100%; float:right;font-family:BureauEagleBook;font-size:20px; line-height: 50px;padding-right:10px;text-align: right;color: #999 }
	.listnew .r{width:100%; float:left;}
	.listnew .r h2{font-size:16px;line-height: 26px;border-left: solid 2px #ee3721;padding-left: 10px}

	.listnew .r p{font-size:13px;line-height: 22px;display: -webkit-box; overflow: hidden;color:#888;
		-webkit-line-clamp:2;text-overflow: ellipsis;
		line-clamp:2;
		-webkit-box-orient: vertical;}


	.nytitle{font-size: 18px;text-align: center;border-bottom: solid 1px #dedede;margin:20px auto;padding: 10px 0 -3px;}
	.nytitle::after{content: "";width: 80px;height:3px;border-radius: 5px;background: #135c25;display: block;margin: 20px auto -2px;}
	.nytime{text-align: center;font-size: 16px;line-height: 35px;color: #333}
	.lxwmbd{margin-bottom: 30px}
	.lxwmbd .k2{display:block; border: solid 1px #dedede; padding-left: 2%; width:98%; line-height: 40px;
		border-radius:5px; margin-left: 2%;}
	.lxwmbd .k3{display:block; border: solid 1px #dedede; padding-left: 2%; width:48%; line-height: 40px; margin-left: 2%;
		border-radius:5px; float: left}
	.lxwmbd p{overflow: hidden; display: block}
	.lxwmbd .k{display:block; border: solid 1px #dedede; padding-left: 10px; width:300px; line-height: 40px;
		border-radius:5px; float:left; margin-left: 2%}
	.lxwmbd textarea{border: solid 1px #dedede;  padding-left: 2%; width:98%; line-height: 40px;
		border-radius:5px; margin-left: 2%;height: 90px;}
	.lxwmbd img{margin-left: 15px; display: block; float:left; margin-top: 3px}
	.lxwmbd button{width:65%; text-align: center; line-height: 40px; background: #337ab7; font-size:16px; color: #fff;
		display: block; border-radius: 5px; border:none; margin:10px auto; margin-top: 15px}
	.lxp{background: #fafafa;font-size: 14px;line-height: 25px;padding: 15px 20px}
	.gcmth1{font-size: 18px;line-height: 35px}

}
@media (min-width: 768px) {
.fddk1{ display:none;}
.fddk{ width:100%; margin:0 auto; overflow:hidden; padding-bottom:15px;}
	/*news*/
	.listnew{ margin:50px auto;max-width:1280px; overflow: hidden;padding: 0 45px;min-height:350px}
	.listnew li{display: block; overflow: hidden;width:96%; margin:0 auto 15px;border-bottom: dashed 1px #dedede;padding-bottom: 10px;padding-left: 15px;transition: all .3s}
	.listnew time{width:15%; float:right;font-family:BureauEagleBook;font-size:24px; margin-top: 30px;line-height: 50px;padding-right:20px;text-align: right;color: #999 }
	.listnew .r{width:80%; float:left;}
	.listnew .r h2{font-size:18px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap; margin-bottom:10px}
	.listnew .r h2::before{height:20px;width:2px;background: #af0e22;content: "";display: block;float: left;margin-right:20px}
	.listnew .r p{font-size:14px;line-height: 22px;display: -webkit-box; overflow: hidden;color:#888;
		-webkit-line-clamp:2;text-overflow: ellipsis;
		line-clamp:2;
		-webkit-box-orient: vertical;}
	.listnew li:hover{transform: translate(0, -10px)}
	.listnew li:hover h2::before{height:20px;width:2px;background: #123668;content: "";display: block;float: left;margin-right:20px}
	.nytitle{font-size: 20px;text-align: center;border-bottom: solid 1px #dedede;margin:20px auto;padding: 10px 0 -3px;}
	.nytitle::after{content: "";width: 80px;height:3px;border-radius: 5px;background: #086eb0;display: block;margin: 20px auto -2px;}
	.nytime{text-align: center;font-size: 16px;line-height: 35px;color: #333}
	.lxwmbd{margin-bottom: 30px}
	.lxbt{font-size:22px; line-height: 55px; border-bottom:solid 1px #eee; text-indent: 20px; color: #003773; margin-bottom: 0}
	.lxp{font-size:16px; line-height: 50px;margin: 0 0 20px 0; text-indent: 20px; background: #fafafa}
	.lxwmbd .k2{display:block; border: solid 1px #dedede; padding-left: 2%; width:98%; line-height: 40px;
		border-radius:5px; margin-left: 2%;}
	.lxwmbd .k3{display:block; border: solid 1px #dedede; padding-left: 2%; width:48%; line-height: 40px; margin-left: 2%;
		border-radius:5px; float: left}
	.lxwmbd p{overflow: hidden; display: block}

	.lxwmbd .k{display:block; border: solid 1px #dedede; padding-left: 10px; width:300px; line-height: 40px;
		border-radius:5px; float:left; margin-left: 2%}
	.lxwmbd textarea{border: solid 1px #dedede;  padding-left: 2%; width:98%; line-height: 40px;
		border-radius:5px; margin-left: 2%;height: 90px;}
	.lxwmbd img{margin-left: 15px; display: block; float:left; margin-top: 3px}
	.lxwmbd button{width:300px; text-align: center; line-height: 40px; background: #337ab7; font-size:16px; color: #fff;
		display: block; border-radius: 5px; border:none; margin-left:2%; margin-top: 15px}
	.gcmth1{font-size: 20px;line-height: 35px}

}


.cpgdnk{width: 90%;margin:15px auto; overflow: hidden}
.cptk img{display: block;border: solid 1px #dedede}

.syp{ width:98%; margin:20px auto 10px; border-top: dashed 1px #dedede; padding-top:5px}
.syp li { font-size:14px; line-height:30px; padding:0 15px; color:#555;}


.nylxwm{font-size:14px; line-height:28px;}
.row{ margin:0 !important;}

.zxly{ margin:5px auto; overflow:hidden}
.zxly label { width:25%; float:left; text-align:right; font-size:14px; line-height:40px; font-weight:normal}
.zxly .k{ width:60%; float:left; padding-left:1%; margin-left:1%; border:solid 1px #dedede; height:38px;}
.zxly .k1{ width:60%; float:left; padding-left:1%; margin-left:1%; border:solid 1px #dedede; height:70px;}
.zxly .an{ width:220px; color:#fff; line-height:40px; margin:0 auto; text-align:center; border:none; display:block; font-size:16px; background:#1f7bca}


/*页码*/
.listfy {text-align:center; width:98%; display:block; margin:5px auto;}
.pagination li{display: inline-block!important; width: auto!important; margin-left: 0!important;}
.pagination li:hover{transform:translateY(0) !important}
.pagination a{color:#333 !important}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
	z-index: 3;
	color: #fff !important;
	cursor: default;
	background-color: #004ea1  !important;
	border-color: #ddd !important;}



/*顶部*/
.cd-top {
	display: inline-block;
	height: 40px;
	width: 40px;
	position: fixed;
	bottom: 40px;
	right: 10px;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
	/* image replacement properties */
	overflow: hidden;
	text-indent: 100%;
	white-space: nowrap;
	border-radius: 5px;
	background: rgb(0, 78, 162) url(../images/cd-top-arrow.svg) no-repeat center 50%;

	opacity: 1;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
}
.cd-top.cd-is-visible {
	/* the button becomes visible */
	visibility: visible;
	opacity: 1;
}
.cd-top.cd-fade-out {
	opacity: .8;
}
.no-touch .cd-top:hover {
	background-color:#06C;
	opacity: 1;
}
@media only screen and (min-width: 768px) {
	.cd-top {
		right: 20px;
		bottom: 20px;
	}
}
@media only screen and (min-width: 1024px) {
	.cd-top {
		height: 55px;
		width: 55px;
		right: 30px;
		bottom: 30px;
		border-radius: 5px;
	}
}
