
/* CSS Document */
html, body {
	margin: 0;
	padding: 0
}
* {
	list-style: none;
	margin: 0;
	padding: 0;
	font-family: "微软雅黑"}
a{text-decoration: none !important; color: #555 }
input,button{-webkit-appearance:none;outline:none;border:none;}
/* 优-这有导致页脚输入无背景background:none; */
img {
	border: none;
}
/*小屏图标*/
.navbar-toggle {
	margin-top: 20px !important;
	margin-bottom: 10px !important;
	border: solid 1px #ccc !important;
	padding: 10px 8px !important;
}
.navbar-toggle .icon-bar {
	background: #ccc;
}
.navbar-toggle {
	border: solid 1px #ccc;
	padding: 8px 0px
}
.carousel-control.right, .carousel-control.left {
	background-image: none
}
.nycpbg{background:#1e2232;}
.carousel-inner .item img{ margin:0 auto; display:block}
.nydh{max-width:1150px; text-align: left; font-size:14px; line-height: 38px; color:#555;margin: 0 auto}
.nydh a{color:#555!important}
/*页码*/
.listfy {text-align: center; width:98%; display:block; margin:5px auto;}
.pagination a{color:#0b112a !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;
  cursor: default;
  background-color: #0b112a !important;
  border-color: #ddd !important;}
.bgt1{background: #f6f6f6; font-size:14px; line-height:32px; text-align: center}
.xyp{width:98%; display: block; border-top:dashed 1px #dedede; margin:5px auto 10px; padding-top:5px }
.xyp a{color:#555;}
.xyp li{line-height: 35px; text-overflow:ellipsis; overflow: hidden;white-space:nowrap}
.anniu{width:118px; line-height: 30px; text-align: center; background:#333; font-size:14px; color: #ccc !important; display: block; border-radius:5px; margin: 18px auto}
.anniu1{width:118px; line-height: 30px; text-align: center; background:#333; font-size:14px; color: #ccc !important; display: block; border-radius:5px;margin-top:25px}
 .anlan{width:250px; border:solid 1px #da5050; background:#da5050; text-align: center; border-radius: 10px;  display: block; font-size:16px;border-radius: 20px; line-height: 32px; color:#fff !important; margin: 0px auto 20px}
 .modal-body table {
                    border: solid 1px #dedede;
                }

.modal-body table tr td {
                    border: solid 1px #dedede;
                    line-height: 40px;
                    font-size: 13px;
                    text-align: center
                }

.modal-body table tr:nth-child(even) {
                    background: #f1f1f1;
                }

.modal-body table th {
                    background: #fff9e5;
                    line-height: 45px;
	border:solid 1px #dedede;
                    text-align: center
                }

.modal-body table td a{color:#cc3300 !important}
.end a{color:#c1c0c0}
.newsmore{font-size:14px; line-height: 24px; display:inline; float: right; margin-top:18px}


@media screen and (min-width: 1441px) and (max-width: 2560px){
				
	.bannerbd{width:400px; position: absolute; top:8%; bottom: 8%; right:10%; background: rgba(255, 255, 255, 0.46); padding: 25px 0 10px; border: solid 1px #dedede; border-radius: 15px;z-index: 99}
	.bannerbd h2{font-size:22px; color: #000; text-align: center; padding-bottom: 20px; }
	.bannerbd1 { display: block; overflow: hidden; margin: 15px auto; width: 92%;text-align: center;}
	.bannerbd1 .l{ width: 90%; margin:0 auto;line-height: 40px; font-size:16px; text-align: left}
	.bannerbd1 input{ width: 90%; border:solid 1px #ccc; margin:0 auto 10px; line-height: 40px; padding-left: 5px; font-size:14px;background: #fff }
	.bannerbd1 button{width: 90%; margin: 15px auto 20px; display:table-cell; border:none; text-align: center; color: #fff; background:#e06640; line-height: 45px; border-radius: 15px; font-size:18px }
}

@media screen and (min-width: 768px) and (max-width:1440px){
				
.bannerbd{width:400px; position: absolute; top:5%;   bottom: 5%;  right:5%; background: rgba(255, 255, 255, 0.46); padding: 25px 0 20px; border: solid 1px #dedede; border-radius: 15px;z-index: 99}
	.bannerbd h2{font-size:22px; color: #555; text-align: center; margin-bottom: 35px}
	.bannerbd1 { display: block; overflow: hidden; margin: 15px auto; width: 92%;text-align: center;}
	/* .bannerbd1 .l{float:left; margin-right: 10px; width: 20%; margin-bottom:15px;line-height: 30px; font-size:16px;}
	.bannerbd1 input{float:left; width: 75%; border:solid 1px #ccc; margin-bottom:15px; line-height: 30px; padding-left: 5px; font-size:14px;background: #fff }
	*/
	.bannerbd1 input{width: 90%; border:solid 1px #ccc; margin:0 auto 20px; line-height: 40px; padding-left: 5px; font-size:16px;background: #fff; }
	.bannerbd1 button{width: 90%; margin: 20px auto; display:table-cell; border:none; text-align: center; color: #fff; background:#f0a80b; line-height: 42px; border-radius: 10px; font-size:16px }
	.bannerbd1 .l{display: none !important}

			}


@media (max-width: 768px){
.bannerbd{width:99%;  background: rgba(255, 255, 255, 0.46); padding: 0px 0 10px;   margin: 5px auto}
	.bannerbd h2{font-size:20px;  text-align: center; margin: 0px auto 10px!important; padding: 0; border-bottom: solid 1px #dedede; line-height: 50px; color: #cc3300; background: #fafafa }
	.bannerbd1 { display: block; overflow: hidden; margin: 15px auto; width: 98%;text-align: center; margin: 0 auto}
	.bannerbd1 input{ width: 95%; border:solid 1px #ccc; margin:10px auto; line-height: 42px; padding-left: 10px; font-size:16px;  }
	.bannerbd1 button{width: 95%; margin: 10px auto; display:table-cell; border:none; text-align: center; color: #fff; background:#e54f58; line-height: 45px; border-radius: 10px; font-size:18px; height: 45px }

}
@media (min-width: 768px) {	
		
	.end{width:100%; display: block; text-align: center; font-size:14px; color: #c1c0c0;background:#474750; line-height:42px;}
	.topdh{background:#f1f1f1;}
	
	.topnav{ height: 80px; }
	.logoimg{margin:15px 0 10px 0}
	.navbar-nav{float:right}
	.navbar-nav > li {
	padding: 18px 5px 0 18px
}
.navbar-nav > li:last-child{padding-right: 0}
.navbar-nav > li > a {
	padding-left: 0!important;
	padding-right: 0!important;
	display: inline-block;
	text-shadow: none !important;
	font-size: 16px;
	color: #383838;
}
.nav .open > a, .nav .open > a:focus, .nav .open > a:hover {
	border-bottom: solid 2px #f8dc12 !important;
}
.nav > li > a:focus, .nav > li > a:hover {
	text-decoration: none;
	border-bottom: solid 2px #cc0000 !important;
	background: none !important;
}
.navbar-nav > li > a.active {
    color: #333;
    border-bottom: solid 2px #cc0000;
	display: block;}
.dropdown-menu .divider {
	margin: 2px 0 !important
}
.nav > li > a:focus, .nav > li > a:hover {
	background: #cc2365;
	color: #333;
}
	#carousel-example-generic {
	width: 100%;
	height: 100% !important;
	background: #1c202f;
}
	.item, .carousel-inner {;
	background-repeat: no-repeat;
	background: center center;
	width: 100% !important;
	height: 100% !important;
	}
	.toptel{float:right; background: url(../image/dh.png) no-repeat left center; font-size:14px; line-height: 38px; padding-left: 25px;  margin-top: 2px;}
	.topan{float:right;  border-radius:15px; padding: 0 3px; text-align: right; font-size:14px; color: #fff; margin-top:10px; margin-left: 5px;  }
	.topwz{line-height:38px; font-size: 14px;}
	#carousel-example-generic11{ position:relative}
	
	/* .sixly { background: url(../image/ysdot.png) no-repeat  center  bottom; padding-bottom: 25px; margin:35px auto}
	.sixlyh{background: url(../image/hao.jpg) no-repeat  center  center; }
	.sixly h2{font-size:18px; text-align: center; line-height: 30px; margin: 0 }
	.sixly h3{font-size:36px; text-align: center; color: #de6161;  line-height: 80px; border-bottom: solid 1px #dedede;margin: 0 } */
	.younjs{width:100%; background: url(../image/yxbg.jpg) no-repeat center center; height: 275px; margin: 45px auto 35px}

	/* .yous li{line-height:70px; color: #fff;font-size:20px; padding-left:40px; margin-bottom:10px;}
	.yous li:nth-child(odd){ border-top-left-radius: 60px; border-bottom-left-radius: 60px; }
	.yous li:nth-child(even){border-top-right-radius:60px; border-bottom-right-radius: 60px;margin-top:18px }
	.yous li:first-child{background:#4b414b }
	.yous li:nth-child(2){background:#1bc3d6; }
	.yous li:nth-child(3){background:#de6161; }
	.yous li:nth-child(4){background:#6b636b; }
	.yous li:nth-child(5){background:#787178; }
	.yous li:nth-child(6){background:#e97842; } */



	
	.younjs .wz{font-size:26px; line-height: 45px; color: #fff; text-align: center; font-weight: normal; padding: 23px 0 10px}
	.jsq{width:450px; margin: 5px auto; text-align: left; color: #fff;}
	.jsq img{display:inline-block; padding:0 10px 10px; float: left}
	.jsq .js{font-size:18px; line-height: 30px !important; }
	.jsq .js input{border:solid 1px #dedede; width: 160px; height:30px; margin-left: 5px; font-size:16px;border-radius:5px; color: #eee;padding-left: 20px}
	.jsq .js .wz1{font-size:16px;}
	.zxan{width:250px; border:#f4b0b0; background: #ffe690; text-align: center; border-radius: 10px; margin: 0px auto; display: block; font-size:16px;border-radius: 20px; line-height: 32px}
.cpbb{margin: 25px auto 40px}
.jsq1{width:450px; margin: 20px auto; text-align: left; color: #444;}
	.jsq1 img{display:inline-block; padding:0 10px 10px; float: left}
	.jsq1 .js{font-size:18px; line-height: 30px !important; }
	.jsq1 .js input{border:solid 1px #dedede; width: 160px; height:30px; margin-left: 5px; font-size:16px;border-radius:5px; color: #555;padding-left: 20px}
	.jsq1 .js .wz1{font-size:16px;}
	.zxan1{width:250px;  background: #cc3300!important; text-align: center; border-radius: 10px; margin: 0px auto 40px; display: block; font-size:16px;border-radius: 20px; line-height: 32px; color:#fff}
.cpbb{margin: 25px auto 40px}

	.cpbb h2{font-size:24px; text-align: center; line-height: 56px; margin: 0;font-weight: normal}
	.cpbb h3{font-size:16px; text-align: center; line-height: 24px; margin:0px auto 20px;font-weight: normal; color: #555;}
	.cpbb li{ transition: all .3s}
	.cpbb li img{display:block; margin: 10px auto}
	.cpbb h4{font-size:24px; line-height: 45px; text-align: center; font-weight:normal}
	.cpbb h5 {border-radius:30px; background:#424242; text-align: center; color: #fff; line-height: 35px;overflow: hidden;width:95%; text-overflow: ellipsis; white-space:nowrap; margin: 0 auto 10px}
	.cpbb article{font-size:14px; line-height: 28px; width: 90%; display: block; margin: 10px auto}
	.cpbb li .cpbbk{border:solid 1px #b7b6b6; border-radius: 10px;padding: 20px 0;transition: all .3s }
	.cpbb li .cpbban{width:250px; border:solid 1px #da5050;  text-align: center; border-radius: 10px;  display: block; font-size:16px;border-radius: 20px; line-height: 32px; color:#da5050; margin: 20px auto}
	
	.cpbb li:hover .cpbbk{background:rgba(236, 236, 236, 0.4);  transform:translate(0,-10px); border: solid 1px #e86869}
	
	.cpbb li:hover .cpbban{width:250px; border:solid 1px #424242; background: #424242 ; text-align: center; border-radius: 10px;  display: block; font-size:16px;border-radius: 20px; line-height: 32px; color:#fff; margin: 20px auto}
	.cpbb li:hover h5 { background:#da5050; }

	/* 优 */
	.cpbby{margin: 25px auto 40px}

	.cpbby h2{font-size:24px; text-align: center; line-height: 56px; margin: 0;font-weight: normal}
	.cpbby h3{font-size:16px; text-align: center; line-height: 24px; margin:0px auto 20px;font-weight: normal; color: #555;}
	.cpbby li{ transition: all .3s}
	.cpbby li img{display:block; margin: 10px auto}
	.cpbby h4{font-size:24px; line-height: 45px; text-align: center; font-weight:normal}
	.cpbby h5 {border-radius:30px; background:#424242; text-align: center; color: #fff; line-height: 35px;overflow: hidden;width:95%; text-overflow: ellipsis; white-space:nowrap; margin: 0 auto 10px}
	.cpbby article{font-size:15px; line-height: 28px; width: 90%; display: block; margin: 10px auto}
	.cpbby li .cpbbk{border:solid 1px #b7b6b6; border-radius: 10px;padding: 20px 0;transition: all .3s }
	.cpbby li .cpbban{width:250px; border:solid 1px #da5050;  text-align: center; border-radius: 10px;  
		display: block; font-size:16px;border-radius: 20px; line-height: 32px; color:#da5050; margin: 20px auto}
	
	.cpbby li:hover .cpbbk{background:rgba(255, 255, 255, 0.4);  transform:translate(0,-10px); border: solid 1px #e86869}
	
	.cpbby li:hover .cpbban{width:250px; border:solid 1px #ff7104; background: #ff7104 ; text-align: center; border-radius: 10px;  display: block; font-size:16px;border-radius: 20px; line-height: 32px; color:#fff; margin: 20px auto}
	.cpbby li:hover h5 { background:#da5050; }

	.my-custom-hr {  
		border-color: #ccc;  
		border-width: 1px;  
		margin: 1px 0;  
	  }


/* 优-企业邮箱开通流程 */
.cpbby2{margin: 25px auto 40px; }

.cpbby2 h2{font-size:24px; text-align: center; line-height: 56px; margin: 0;font-weight: normal}
.cpbby2 h3{font-size:16px; text-align: center; line-height: 24px; margin:0px auto 20px;font-weight: normal; color: #555;}
  #flow .flow-list{
	margin-bottom: 30px;
  }
  #flow .flow-item{
	display: inline-block;
	width: 32%;
	height: 118px;
	margin-right: 15px;
	box-sizing: border-box;
	border: 1px solid #e4e4e4;
	background: #fff;
	text-align: left;
	cursor: pointer;
	transition: .3s ease-in;
	-moz-transition: .3s ease-in;
	-webkit-transition: .3s ease-in;
  }
  #flow .flow-item:last-child{
	margin-right: 0;
  }
  #flow .flow-item a{
	display: block;
	padding: 20px 0;
  }
  #flow .flow-item div{
	display: inline-block;
  }
  #flow .flow-item i {
	display: inline-block;
	width: 53px;
	height: 53px;
	background: url(../image/formIcon.png) -47px -54px no-repeat;
	margin: 0 20px 0 30px;
	vertical-align: super;
  }
  #flow .flow-item:first-child i{
	background-position: -47px -1px;
  }
  #flow .flow-item:last-child i{
	background-position: -47px -111px;
  }
  #flow .flow-item p{
	color: #ff7104 ;
	font-size: 22px;
	margin-bottom: 8px;
  }
  #flow .flow-item span{
	color: #666;
  }
  #flow .flow-item:hover{
	background: #ff7104 ;
	border-color: #ff7104 ;
	transform: scale(1.05);
	-ms-transform: scale(1.05);
	-moz-transform: scale(1.05);
	-webkit-transform: scale(1.05);
	-o-transform: scale(1.05);
  }
  #flow .flow-item:hover i{
	background-position-x: -127px;
  }
  #flow .flow-item:hover p,#flow .flow-item:hover span {
	color: #fff;
  }
  #flow .flow-line b{
	font-size: 30px;
	color: #c2cfe6;
	font-style: italic;
	margin-right: 10px;
	position: relative;
	top: 4px;
  }
  #flow .flow-line span{
	color: #333;
	margin: 0 15px 0 10px;
	font-weight: bold;
	font-size: 16px;
  }
  #flow .flow-line i{
	display: inline-block;
	margin-right: 20px;
	border: 8px solid #c2cfe6;
	border-color: transparent transparent transparent #c2cfe6;
	vertical-align: text-top;
  }

  .cpbban{width:250px; border:solid 1px #da5050;  text-align: center; border-radius: 10px;  
	display: block; font-size:16px;border-radius: 20px; line-height: 32px; color:#da5050; margin: 20px auto}
 .cpbban:hover{width:250px; border:solid 1px #ff7104; background: #ff7104 ; text-align: center;
	 border-radius: 10px;  display: block; font-size:16px;border-radius: 20px; line-height: 32px; color:#fff; margin: 20px auto}



/* 底部固定 */
.fl{
    float: left;
}
.fixed-bottom {
	position: fixed;
  /* bottom: 0px; */
	bottom: -150px;
	left: 0;
	z-index: 200;
	width: 100%;
	height: 70px;
	line-height: 70px;
  transition: all .3s linear;
	background: rgba(0,0,0,.7);
}
.fixed-bottom.show {
  bottom: 0px;
}
.fixed-bottom .bottom-con {
	position: relative;
	height: 100%;
  width: 1240px;
	margin: 0 auto;
}
.fixed-bottom .person {
	position: absolute;
	bottom: 0;
	left: 30px;
	width: 167px
}
.fixed-bottom .bottom-con p {
	padding-left: 210px;
	color: #fff;
	font-size: 24px
}
.fixed-bottom .bottom-con p span {
	color: #ffde00;
	font-weight: 700
}
.fixed-bottom .fixed-form {
	padding-top: 15px;
	padding-left: 30px
}
.fixed-bottom .fixed-form .box {
	position: relative;
}

.fixed-bottom .fixed-form input {
  display: block;
  width: 170px;
  height: 40px;
  border: none;
  padding:0 10px;
  color: #333;
  font-size: 16px;
  border-radius: 4px;
  margin-right: 10px;
}
.fixed-bottom .fixed-form .phone{
  padding-left: 38px;
}
.fixed-bottom .fixed-form .box i{
  position: absolute;
  top: 0;
  left: 10px;
  font-size: 20px;
  width: 25px;
  height: 40px;
  background: url(http://127.0.0.1/static/image/formIcon.png) -10px -40px no-repeat;
}
.fixed-bottom .fixed-form .btn {
	width: 100px;
	height: 40px;
  padding: 0;
	line-height: 40px;
	background: #f85415;
	text-align: center;
	font-size: 16px;
	color: #fff;
	border-radius: 4px;
	cursor: pointer;
}

/* 底部开通试用结 */












	.cpgn {padding:0px auto}
	.cpgn li{ border-right:dashed 1px #dedede; text-align: center; padding: 60px 0 40px; color: #333; cursor:pointer}
	.cpgn img{display: block; margin:10px auto; height: 130px; width: auto}
	.cpgn li h2{font-size:20px; line-height: 50px; display: inline-block; border-bottom: solid 2px #da5050}
	.cpgn li article{font-size:14px; line-height:24px; color: #555; text-align: left; width: 90%; margin: 10px auto}
	.cpgn li:hover{background: #de6161}
	.cpgn li:hover h2{font-size:20px; line-height: 50px; display: inline-block; border-bottom: solid 2px #fff; color: #fff}
	.cpgn li:hover article{font-size:14px; line-height:24px; color: #fff; text-align: left; width: 90%; margin: 10px auto}

.cpgn1 {padding:0px auto}
	.cpgn1 li{ border-right:dashed 1px #dedede;border-bottom:dashed 1px #dedede; text-align: center; padding: 20px 0 5px; color: #333; cursor:pointer}
	.cpgn1 img{display: block; margin:10px auto 5px; height: 110px; width: auto}
	.cpgn1 li h2{font-size:18px; line-height: 40px; display: inline-block; border-bottom: solid 2px #da5050}
	.cpgn1 li article{font-size:14px; line-height:24px; color: #555; text-align: left; width: 90%; margin: 10px auto}
	.cpgn1 li:hover{background: rgba(210, 208, 208, 0.3)}
	.cpgn1 li:hover h2{border-bottom: solid 2px #444; color: #444}
	.cpgn1 li:hover article{font-size:14px; line-height:24px; color: #555; text-align: left; width: 90%; margin: 10px auto}
    .cpgn1 li:nth-child(3),.cpgn1 li:nth-child(6){border-right:none;   }
	.cpys1{margin: 25px auto 40px}
	.cpal{margin: 25px auto 20px}
	.cpys1 h2,.cpal h2{font-size:24px; text-align: center; line-height: 56px; margin: 0;font-weight: normal}
	.cpys1 h3,.cpal h3{font-size:16px; text-align: center; line-height: 24px; margin:0px auto 30px;font-weight: normal; color: #555;}
	.cpys1 ul{ margin:15px auto !important}
	.cpys1 li{ font-size:14px; line-height: 25px; text-align: left; border-bottom: dashed 1px #dedede; border-right:dashed 1px #dedede; padding: 20px 0 }
	.cpys1 li:nth-child(even){background:#fbfbfb}
	.cpys1 li .img{width: 20%;float:left;padding:0 0 0 3%;font-size:18px;text-align:center;line-height:35px;margin-top:5px;}
	.cpys1 li .img img{max-width:100%; height: auto}
	.cpys1 li p{float: right;margin-top: 20px;width: 70%;margin-right: 15px;font-size: 15px;line-height:28px;}
	.cpys1 li:nth-child(3),.cpys1 li:nth-child(6){border-right:none;   }
	.cpal li{ font-size:14px; line-height: 25px; text-align: left; border-bottom: solid 1px #dedede; border-right:solid 1px #dedede; padding: 2px 0; width:20%; float:left;}
	.cpal li img{display:block; margin:3px auto}
	.cpal li:nth-child(5n){border-right:none;   }


/*优势*/
.g-c-n {
    padding: 12px 0 0;
    height: 239px;
    background: #1C46BC url(../tu/bg1.jpg) no-repeat center center;
    -webkit-background-size: 1920px 309px;
    -moz-background-size: 1920px 309px;
    background-size: 1920px 309px;
}
.g-wrapper {
    width: 1180px;
    margin: 0 auto;
}

.g-c-n h2 {
    font-weight: 500;
    font-size: 32px;
    line-height: 45px;
    color: #FFFFFF;
    text-align: center;
}

.g-c-n ul {
    margin-top: 27px;
    padding: 0 116px;
}
.g-c-n ul li {
       width:25%;
    float: left;
    text-align:center; 
}
.g-c-n ul li h3 {
    font-weight: 500;
    font-size: 36px;
    line-height: 50px;
    color: #FFFFFF;
}
.g-c-n ul li p {
    font-weight: normal;
    font-size: 16px;
    line-height: 22px;
    text-align: center;
    color: #FFFFFF;
    margin-top: 6px;
}

.clearfix:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
}

.g-c-n a {
    background: #FFFFFF;
    border: 1px solid #FFFFFF;
    -webkit-border-radius: 45px;
    -moz-border-radius: 45px;
    border-radius: 45px;
    display: block;
    margin: 39px auto 0;
    width: 220px;
    height: 44px;
    line-height: 42px;
    text-align: center;
    font-size: 16px;
    color: #236DEF;
}

	.rdwt{margin:30px auto}
	.rdwt h2{font-size:22px; text-align: left; line-height: 56px; margin: 0;font-weight: normal}
	.rdwt li{font-size:14px; text-align:left; line-height:28px; width:100%; white-space:nowrap; text-overflow:ellipsis}
	.rddh{margin:50px auto 20px}
	.rddh img{float:left; margin-right: 20px}
	.rddh .dh{font-size:20px; line-height: 40px; color: #d70000}
	/*服务优势*/
.fwys{ margin:20px auto 0; overflow:hidden; padding-bottom: 10px}
.fwys li{ width:24%; float:left; margin:1%px; color:#555; font-size:16px; overflow:hidden}
.fwys li p{ color:#555; font-size:14px; line-height:28px}
.fwys li img{float:left; display:block; margin-right:10px}	
	.nycpgn,.kcyx{margin:20px auto; overflow: hidden}
.nycpgn h2,.kcyx h2{font-size:24px; text-align: center; line-height: 56px; margin: 0;font-weight: normal}
.nycpgn h3,.kcyx h3{font-size:16px; text-align: center; line-height: 24px; margin:0px auto 30px;font-weight: normal; color: #555;}

	.nycpgn li{margin: 0px auto; border-bottom:dashed 1px #dedede;overflow: hidden; padding: 20px 0;width:50%;float:left; min-height: 180px; border-right:dashed 1px #dedede}
	.nycpgn li img{width:30%; float:left;  margin-left: 2%; margin-top:10px}
	.nycpgn li .wz{float:left; width: 63%; margin-left: 2%;}
	.nycpgn li .wz h4{font-size:24px; color:#000; margin: 20px 0  }
	.nycpgn li .wz article{font-size:14px; line-height: 24px; color:#555}
	.nycpgn li:nth-child(even) {border-right:none}
	.kcyx li{ border-radius:30px; width: 30%; float:left; margin-left:2%; font-size:18px; line-height:40px; text-align: center;color: #fff; }
	.kcyx li:nth-child(1) {background: #93b7cf}
	.kcyx li:nth-child(2) {background: #e86869}
	.kcyx li:nth-child(3) {background: #f3bd31}
	.bdtj{margin:30px auto; background: #f1f1f1;  border-radius: 15px;    padding: 15px 0;}
	.bdtj h4{font-size:20px; text-align: center; color: #333; border-radius: 35px; background: #f1f1f1; line-height: 40px; width: 95%; margin: 10px auto 20px}
	.bdtj p{ margin:10px auto; display: block; overflow:hidden}
	.bdtj .l{float:left; margin-right: 10px; width: 20%; margin-bottom:15px;line-height: 30px; font-size:16px; text-align: right}
	.bdtj input{float:left; width: 60%; border:solid 1px #dedede; margin-bottom:15px; line-height: 35px; padding-left: 5px; font-size:14px; background: #fff; }
	.bdtj button{width: 250px;  display:block; border:none; text-align: center; color: #fff; background:#bb4e4e; line-height: 38px; border-radius: 20px; font-size:16px; margin: 20px auto; }
	.cpbj{margin:20px auto 40px; overflow: hidden}
.cpbj h2{font-size:24px; text-align: center; line-height: 56px; margin: 0;font-weight: normal}
.cpbj h3{font-size:16px; text-align: center; line-height: 24px; margin:0px auto 30px;font-weight: normal; color: #555;}
.cpbj table{border:solid 1px #dedede; width:90%;line-height:40px; margin:10px auto }
.cpbj table th{ font-size:16px; text-align:center;border:solid 1px #dedede; }
.cpbj table tr td{border:solid 1px #dedede; line-height:40px; font-size:14px; text-align:center}
.cpbj table tr:nth-child(even){background:#fff }
	.cpbj table a{color:#cc3300 !important}
	

/*分类*/
.cjwtfl{text-align:center; }
.cjwtfl li{display:inline-block; margin-left:15px;  margin-bottom: 10px;}
.cjwtfl li a{line-height: 40px; color: #333;  font-size:18px; display: block;  padding: 0 25px; background: #ececec; text-decoration: none;text-align: center;border-radius:5px}
.cjwtfl a.selcted{line-height: 40px; color: #fff; display: block; background:#bf5349; padding: 0 20px; text-align: center
}

.cjwt{margin:10px auto;  overflow:hidden}
.cjwt li{border-radius:15px; background:#f9f9f9; margin-bottom:15px; padding:10px 20px}

.cjwt li h2{font-size:18px; line-height:50px; margin:0px auto 5px; border-bottom:dashed 1px #dedede; background:url(../image/newsdot.jpg) no-repeat left center; padding-left:20px}
.cjwt li:hover{ color:#D3506D}
.cjwt li article{font-size:14px; margin:10px auto; display:block;line-height:28px; color:#555;}

/*区域分类*/
.quyufl{text-align:center; }
.quyufl li{display:inline-block; margin-left:15px;  margin-bottom: 10px;}
.quyufl li a{line-height: 40px; color: #333;  font-size:18px; display: block;  padding: 0 25px; background: #ececec; text-decoration: none;text-align: center;border-radius:5px}
.quyufl a.selcted{line-height: 40px; color: #fff; display: block; background:#bf5349; padding: 0 20px; text-align: center
}

.quyu{margin:10px auto;  overflow:hidden}
.quyu li{border-radius:15px; background:#f9f9f9; height:auto; overflow: hidden; margin-bottom:15px; padding:20px 20px}

.quyu li h2{font-size:18px; line-height:50px; margin:0px auto 5px; border-bottom:dashed 1px #dedede; background:url(../image/newsdot.jpg) no-repeat left center; padding-left:20px}
.quyu li:hover{ color:#D3506D}
.quyu li article{font-size:14px; width: 10%; float: left; text-align: center;  display:block;line-height:28px; color:#555;}


.yhhd,.about{margin:35px auto; max-width: 1200px}
.yhhd h2,.about h2{font-size:24px; text-align: center; line-height: 56px; margin: 0;font-weight: normal}
.yhhd h3,.about h3{font-size:16px; text-align: center; line-height: 24px; margin:0px auto 30px;font-weight: normal; color: #555;}
.yhnr{ width:98%; display: block; border: solid 1px #dedede; border-radius: 10px; background:#fdf2f2; margin: 28px auto; padding-bottom: 10px}
	.yhnr h4{font-size:24px; line-height: 50px; text-indent: 10px; border-bottom: dashed 1px #dedede; color: #a51214;margin:5px auto 10px}
	.yhnr article{width:90%;line-height: 32px; margin: 5px auto; font-size:16px; display: block; color: #555;}
	
		.about .nr{width:98%; margin: 15px auto; font-size:14px; line-height: 28px;}
	.about .nr img{max-width: 100%; height: auto; margin: 10px auto; display: block}
	
	.aboutnr{ width:98%; display: block; border: solid 1px #dedede; border-radius: 10px; background:#f9f9f9; margin: 8px auto; padding-bottom: 10px}
	.aboutnr h4{font-size:20px; line-height: 50px; text-indent: 10px; border-bottom: dashed 1px #dedede; color: #a51214;margin:5px auto 10px}
	.aboutnr article{width:90%;line-height: 32px; margin: 5px auto; font-size:14px; display: block; color: #555;}
	
 .nr{width:98%; margin: 15px auto; font-size:14px; line-height: 28px;}
 .nr img{max-width: 100%; height: auto; margin: 10px auto; display: block}
	.wzh2{font-size:20px; width:100%; overflow: hidden;text-overflow: ellipsis; white-space: nowrap; margin: 18px auto 8px; line-height: 45PX; text-align: center}
	.wzh3{font-size:14px; width:100%;  margin: 8px auto; line-height: 30px; text-align: center; border-bottom: dashed 1px #dedede}
	.cjwttop{margin-top:20px}
	.end1{ display: block; margin: 20px auto 0; max-width: 1180px; text-align: center; padding: 5px 0 15px; overflow: hidden}
	.end1 dl{float:left; margin-right: 10px;padding: 0 35px; display: inline-block; text-align: left}
	.end1 dt{font-size:16px; line-height: 45px; color: #d8d7d7; font-weight: normal}
	.end1 dd{font-size:14px; line-height: 25px;color: #d8d7d7}
	.end1 a{color:#d8d7d7;}
}

@media (max-width: 769px) {
	.end{width:100%; display: block; text-align: center; font-size:12px; color: #c1c0c0;background:#474750; line-height:42px; margin-bottom:90px; }
.topdh{background:#f1f1f1; height:32px; line-height: 32px; font-size:12px  }
	.topan{float:right;  border-radius:15px; padding: 0 5px; text-align: right; font-size:12px; color: #fff; margin-top:5px; margin-left: 2px; line-height: 22px; }
	.topwz{line-height:38px; font-size: 14px;}
.logo{ position: absolute; left: 20px; top: 0px}
.logo img{ margin:8px auto;  width:85%; height: auto;}

.xdhbg{background:#fff;min-height: 70px}
.dropdown-menu li a {
	color: #fff !important;
	font-size: 16px;
}
.navbar-collapse { border: none !important; background: #f1f1f1;}
.navbar-nav > li > a {
	font-size: 14px;line-height: 28px;
	color: #333; font-weight: normal;
	padding-top: 3px !important;
	padding-bottom: 3px !important;
text-align: center; border-bottom: dashed 1px #d6d4d4;
}
.nav > li > a:focus, .nav > li > a:hover {
	background: #1e2232;
	color: #fff;
}
.nav .open > a, .nav .open > a:focus, .nav .open > a:hover {
	color: #fff !important
}
	
	.sixly { background: url(../image/ysdot.png) no-repeat  center  bottom; padding-bottom: 20px; margin:15px auto}
	.sixlyh{background: url(../image/hao.jpg) no-repeat  center  center; }
	.sixly h2{font-size:16px; text-align: center; line-height: 30px; margin: 0 }
	.sixly h3{font-size:20px; text-align: center; color: #de6161;  line-height: 35px; border-bottom: solid 1px #dedede;margin: 0 }
	
		.jsq{width:100%; margin: 5px auto; text-align: left; color: #fff;}
	.younjs{width:100%; background: url(../image/yxbg.jpg) no-repeat center center; height: 275px; margin: 10px auto}
		.younjs .wz{font-size:16px; line-height: 30px; color: #fff; text-align: center; font-weight: normal; padding: 10px 0 8px}
	.jsq{width:100%; margin: 5px auto; text-align: left; color: #fff;}
	.jsq img{display:inline-block; padding:0 5px 10px; float: left}
	.jsq .js{font-size:16px; line-height: 26px !important; }
	.jsq .js input{border:solid 1px #dedede; width: 100px; height:30px; margin-left: 5px; font-size:16px;border-radius:5px; color: #eee;padding-left: 20px}
	.jsq .js .wz1{font-size:14px;}
	.zxan{width:250px; border:#f4b0b0; background: #ffe690; text-align: center; border-radius: 10px; margin: 0px auto; display: block; font-size:16px;border-radius: 20px; line-height: 32px; color: #555 !important}
	

 

	
	
	
	
	/* 前面220多行像有这个，重复.cpbb{margin: 0px auto}
    .cpbb h2{font-size:22px; text-align: center; line-height: 40px; margin: 0;font-weight: normal;margin-bottom: 10px}
	.cpbb h3{font-size:14px; text-align: center; line-height: 24px; margin:0px auto 20px;font-weight: normal; color: #555;}

	.cpbb li img{display:block; margin: 5px auto; width: auto; height: 80px}
	.cpbb h4{font-size:24px; line-height: 45px; text-align: center; font-weight:normal}
	.cpbb h5 {border-radius:30px; background:#424242; text-align: center; color: #fff; line-height: 35px;overflow: hidden;width:95%; text-overflow: ellipsis; white-space:nowrap; margin: 0 auto 10px}
	.cpbb article{font-size:14px; line-height: 28px; width: 90%; display: block; margin: 10px auto}
	.cpbb li .cpbbk{border:solid 1px #4b4b4b; border-radius: 20px;padding: 10px 0; width: 100%; margin-bottom: 5px }
	.cpbb li .cpbban{width:250px; border:solid 1px #da5050;  text-align: center; border-radius: 10px;  display: block; font-size:16px;border-radius: 20px; line-height: 32px; color:#da5050; margin: 10px auto}
	
	.cpbb li:hover .cpbbk{background:rgba(236, 236, 236, 0.4);  transform:translate(0,-10px); border: solid 1px #e86869}
	
	.cpbb li:hover .cpbban{width:250px; border:solid 1px #424242; background: #424242 ; text-align: center; border-radius: 10px;  display: block; font-size:16px;border-radius: 20px; line-height: 32px; color:#fff; margin: 20px auto}
	.cpbb li:hover h5 { background:#da5050; } */
	.cpgn {padding:10px auto}
	.cpgn li{ text-align: center; padding: 8px 0 5px; border-bottom:dashed 1px #dedede}
	.cpgn img{display: block; margin:5px auto; height: 100px; width: auto}
	.cpgn li h2{font-size:20px; line-height: 50px; display: inline-block; border-bottom: solid 2px #da5050; margin:0}
	.cpgn article{font-size:14px; line-height:24px; color: #555; text-align: left; width: 90%; margin: 10px auto}
	
	.cpys1{margin: 15px auto 0}
    .cpys1 h2{font-size:22px; text-align: center; line-height: 40px; margin: 0;font-weight: normal;margin-bottom: 3px}
	.cpal h2{font-size:18px; text-align: center; line-height: 40px; margin:5px 0;font-weight: normal;}
	.cpys1 h3,.cpal h3{font-size:14px; text-align: center; line-height: 24px; margin:0px auto 0px;font-weight: normal; color: #555;}
	.cpys1 li{ font-size:14px; line-height: 25px; text-align: center; border-bottom: dashed 1px #dedede;  padding: 5px 0 }
	.cpys1 li .img{ width: 90%; padding:0; font-size:16px; text-align:center; line-height:35px; margin: 0 auto; text-align: center}
	.cpys1 li .img img{max-width:100%; height: auto; display: block; margin: 5px auto}
	.cpys1 li p{ float:left; margin-top: 10px; width: 96%;}
	.cpal li{ font-size:14px; line-height: 25px; text-align: left; border-bottom: solid 1px #dedede; border-right:solid 1px #dedede; padding: 10px 0; width:33.3%; float:left;}
		.cpal li:nth-child(4n){border-right:none; display:none}
	.cpal li:nth-child(20){display:none}
	.cpal li:nth-child(19){display:none}
	.rdwt{margin:10px auto}
	.rdwt h2{font-size:22px; text-align: left; line-height: 56px; margin: 0;font-weight: normal}
	.rdwt li{font-size:14px; text-align:left; line-height:28px; width:100%; white-space:nowrap; text-overflow:ellipsis}
	.rddh{margin:10px auto }
	.rddh img{float:left; margin-right: 10px}
	.rddh .dh{font-size:20px; line-height: 40px; color: #d70000}
.nycpgn,.kcyx {margin:10px auto; overflow:hidden}
.nycpgn h2,.kcyx h2{font-size:24px; text-align: center; line-height: 56px; margin: 0;font-weight: normal}
.nycpgn h3{font-size:16px; text-align: center; line-height: 24px; margin:0px auto 20px;font-weight: normal; color: #555;}
.kcyx h3{font-size:14px; text-align: center; line-height: 24px; margin:0px auto;font-weight: normal; color: #555;}
		.nycpgn li{margin: 0px auto; border-bottom:dashed 1px #dedede;overflow: hidden; padding: 15px 0}
	.nycpgn li:nth-child(even){display:none}
	.nycpgn li img{display: none}
	.nycpgn li .wz{width: 100%; }
	.nycpgn li .wz h4{font-size:20px; color:#da4f4e; margin: 10px 0 15px }
	.nycpgn li .wz article{font-size:14px; line-height: 24px; color: #666; text-overflow: ellipsis;overflow: hidden;
    display: -webkit-box !important;
    -webkit-line-clamp: 2;  
    -webkit-box-orient: vertical;}
.kcyx li{ border-radius:10px; width: 33%; float:left; font-size:14px; line-height:21px; text-align: center;color: #fff;height:42px }
	.kcyx li:nth-child(1) {background: #93b7cf}
	.kcyx li:nth-child(2) {background: #e86869}
	.kcyx li:nth-child(3) {background: #f3bd31}
	.bdtj{margin:10px auto;}
	.bdtj h4{font-size:20px; text-align: center; color: #333; border-radius: 35px; background: #f1f1f1; line-height: 40px; width: 95%; margin: 10px auto}
	.bdtj p{ margin:20px auto; display: block;}
	.bdtj .l{float:left; margin-right: 10px; width: 20%; margin-bottom:15px;line-height: 30px; font-size:16px; text-align: right}
	.bdtj input{ width: 98%; border:solid 1px #ddd; margin-bottom:15px; line-height:45px; padding-left: 10px; font-size:16px; margin: 0px auto; display: block}
	.bdtj button{width: 98%;  display:block; border:none; text-align: center; color: #fff; background:#bb4e4e; line-height: 45px; border-radius: 8px; font-size:18px; margin: 20px auto; }
	.cpbj{margin:20px auto 40px; overflow: hidden}
.cpbj h2{font-size:24px; text-align: center; line-height: 56px; margin: 0;font-weight: normal}
.cpbj h3{font-size:14px; text-align: center; line-height: 24px; margin:0px auto 30px;font-weight: normal; color: #555;}
.cpbj table{border:solid 1px #dedede; width:100%;line-height:38px; margin:10px auto }
.cpbj table th{ font-size:14px; text-align:center;border:solid 1px #dedede; }
.cpbj table tr td{border:solid 1px #dedede; line-height:30px; font-size:13px; text-align:center}
	.cpbj table tr:nth-child(even){background:#fff }
		.cpbj table a{color:#cc3300 !important}
	
.jsq1{width:100%; margin: 5px auto; text-align: left; color: #333;}
	.jsq1 img{display:inline-block; padding:0 2px 10px; float: left; max-width:85%; height:auto}
	.jsq1 .js{font-size:16px; line-height: 26px !important; }
	.jsq1 .js input{border:solid 1px #dedede; width: 100px; height:30px; margin-left: 5px; font-size:14px;border-radius:5px; color: #555;padding-left: 20px}
	.jsq1 .js .wz1{font-size:14px;}
		.zxan1{width:250px;  background: #cc3300!important; text-align: center; border-radius: 10px; margin: 0px auto 40px; display: block; font-size:16px;border-radius: 20px; line-height: 32px; color:#fff}
.cpgn1 {padding:0px auto}
	.cpgn1 li{ border-bottom:dashed 1px #dedede; text-align: center; padding: 10px 0 5px; color: #333; cursor:pointer}
	.cpgn1 img{display: block; margin:0px auto; height: 100px; width: auto}
	.cpgn1 li h2{font-size:18px; line-height: 50px; display: inline-block; border-bottom: solid 2px #da5050; margin:0}
	.cpgn1 li article{font-size:14px; line-height:24px; color: #555; text-align: left; width: 90%; margin: 10px auto}
	.cpgn1 li:hover{background: #de6161}
	.cpgn1 li:hover h2{font-size:20px; line-height: 40px; display: inline-block; border-bottom: solid 2px #fff; color: #fff}
	.cpgn1 li:hover article{font-size:14px; line-height:24px; color: #fff; text-align: left; width: 90%; margin: 10px auto}
	
.cjwt{margin:10px auto;  overflow:hidden}
.cjwt li{border-radius:15px; background:#f9f9f9; margin-bottom:15px; padding:10px 20px}
.cjwt li h2{font-size:16px; line-height:40px; margin:0px auto 5px; border-bottom:dashed 1px #dedede; background:url(../image/newsdot.jpg) no-repeat left center; padding-left:20px; width:100%; text-overflow:ellipsis; white-space:nowrap; overflow:hidden}
.cjwt li article{font-size:14px; margin:10px auto; display:block;line-height:28px; color:#555;  text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;}
  /*分类*/
.cjwtfl{text-align: center; width: 100%;padding-bottom: 5px;margin: 0 auto}
.cjwtfl li{display:block;  float: left;width: 48%;; margin-left: 2%; height: auto;}
.cjwtfl li a{line-height: 35px; color: #333; background: #f1f1f1; text-decoration: none; margin-top:10px;  display: block; text-align: center;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; border-radius: 5px}
.cjwtfl li a.selcted{line-height: 35px; color: #fff; display: block; background:#bf5349;  }
	

/*区域分类*/

.quyu{margin:10px auto;  overflow:hidden}
.quyu li{border-radius:15px; background:#f9f9f9; height: auto; overflow: hidden; margin-bottom:15px; padding:10px 20px}
.quyu li h2{font-size:16px; line-height:40px; margin:0px auto 5px; border-bottom:dashed 1px #dedede; background:url(../image/newsdot.jpg) no-repeat left center; padding-left:20px; width:100%; text-overflow:ellipsis; white-space:nowrap; overflow:hidden}
.quyu li article{font-size:14px; margin:5px auto; text-align: center; width: 25%;float:left; display:block;line-height:28px; color:#555;  text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;}



  /*分类*/
.quyufl{text-align: center; width: 100%;padding-bottom: 5px;margin: 0 auto}
.quyufl li{display:block;  float: left;width: 48%;; margin-left: 2%; height: auto;}
.quyufl li a{line-height: 35px; color: #333; background: #f1f1f1; text-decoration: none; margin-top:10px;  display: block; text-align: center;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; border-radius: 5px}
.quyufl li a.selcted{line-height: 35px; color: #fff; display: block; background:#bf5349;  }
	

	.yhhd, .about {margin:20px auto; width: 100%}
.yhhd h2, .about h2{font-size:20px; text-align: center; line-height: 56px; margin: 0;font-weight: normal}
.yhhd h3, .about h3{font-size:14px; text-align: center; line-height: 24px; margin:0px auto 30px;font-weight: normal; color: #555;}
.yhnr{ width:100%; display: block; border: solid 1px #dedede; border-radius: 10px; background:#fdf2f2; margin: 28px auto; padding-bottom: 10px}
	.yhnr h4{font-size:20px; line-height: 50px; text-indent: 10px; border-bottom: dashed 1px #dedede; color: #a51214;margin:5px auto 10px; }
	.yhnr article{width:97%;line-height: 30px; margin: 5px auto; font-size:15px; display: block; color: #555; }
	 .nr{width:98%; margin: 15px auto; font-size:14px; line-height: 28px;}
	.nr img{max-width: 100%; height: auto; margin: 10px auto; display: block}
	.aboutnr{ width:100%; display: block; border: solid 1px #dedede; border-radius: 10px; background:#f9f9f9; margin: 0px auto 5px; padding-bottom: 10px}
	.aboutnr h4{font-size:18px; line-height: 50px; text-indent: 10px; border-bottom: dashed 1px #dedede; color: #a51214;margin:5px auto 10px}
	.aboutnr article{width:95%;line-height: 28px; margin: 5px auto; font-size:14px; display: block; color: #555;}
	.wzh2{font-size:18px; width:100%; overflow: hidden;text-overflow: ellipsis; white-space: nowrap; margin: 8px auto; line-height: 40PX; text-align: center}
	.wzh3{font-size:14px; width:100%;  margin: 8px auto; line-height:25px; text-align: center; border-bottom: dashed 1px #dedede}
	.cjwttop{margin-top:10px}
	.end1{ display: block; margin: 20px auto 0;width:100%}
	.end1 dl{float:left; margin-right: 10px;padding: 0 10px}
	.end1 dt{font-size:16px; line-height: 45px; color: #d8d7d7; font-weight: normal}
	.end1 dd{font-size:14px; line-height: 25px;color: #d8d7d7}
	.end1 a{color:#d8d7d7;}

	/*4900家*/
	.xinlai{width:98%;margin:20px auto}
	.xinlai .wz{font-size:22px;  text-align: center; margin: 15px 0 10px}
	.xinlai .wz1{font-size:24px;  text-align: center; color:#e54f58; margin: 15px 0 10px;line-height: 33px}
	.color{background:#216cee; padding:0 6px; color: #fff; margin-right: 1px;font-size:24px;}
	.xinlai .wz:first-child .color{margin-left: 3px}
	


/*优势*/
.g-c-n {
    padding: 22px 0 0;
    height: 409px;
    background: #1C46BC url(../image/bg-c-n.jpg) no-repeat center center;
    -webkit-background-size: 1920px 409px;
    -moz-background-size: 1920px 409px;
    background-size: 1920px 409px;
}
.g-wrapper {
    width: 100%;
    margin: 0 auto;
}

.g-c-n h2 {
    font-weight: 500;
    font-size: 32px;
    line-height: 45px;
    color: #FFFFFF;
    text-align: center;
}

.g-c-n ul {
    margin-top: 10px;
    padding: 0x;
}
.g-c-n ul li {
       width:50%;
    float: left;
    text-align:center; 
}
.g-c-n ul li h3 {
    font-weight: 500;
    font-size: 36px;
    line-height: 50px;
    color: #FFFFFF;
}
.g-c-n ul li p {
    font-weight: normal;
    font-size: 16px;
    line-height: 22px;
    text-align: center;
    color: #FFFFFF;
    margin-top: 6px;
}

.clearfix:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
}

.g-c-n a {
    background: #FFFFFF;
    border: 1px solid #FFFFFF;
    -webkit-border-radius: 45px;
    -moz-border-radius: 45px;
    border-radius: 45px;
    display: block;
    margin: 39px auto 0;
    width: 220px;
    height: 44px;
    line-height: 42px;
    text-align: center;
    font-size: 16px;
    color: #236DEF;
}
}
.swiper-container{width:100%}
.swiper-container img{width:100%; height: auto}
.swiper-pagination-bullet { 
    width: 10px !important;
	height: 10px!important;}
.swiper-pagination-bullet-active{background: #fff!important}
.footer{width:100%;margin:0 auto; position:fixed; left:0; bottom:0; background: rgba(32, 30, 51, 0.76); overflow: hidden; padding: 10px 0}
.endico{width:33%; float: left; text-align: center; font-size:15px;  color: #fff}
.endico img{max-width:50%;height: auto; display: block; margin: 5px auto}

.di_tel{width:50%;float:left;}
.di_tel img{width:100%; display:block;}
.di_qq{width:50%;float:left;}
.di_qq img{width:100%; display:block;}
.dhimg{width:100%; margin: 0 auto; position: fixed; bottom:35px;left:0;z-index: 99 }
.dhimg1{width:18%; margin: 0 auto; display: block}
.dhimg1 img{width:100%; margin:0 auto; height:auto;}

/*悬浮链接*/
.suspension{position:fixed;z-index:55;right:0;top:185px;width:70px;height:240px;}
.suspension-box{position:relative;float:right;}
.suspension .a{display:block;width:60px;height:60px;background-color:#c53531;margin-bottom:4px;cursor:pointer;outline:none;}
.suspension .a.active,
.suspension .a:hover{background:#F05352;}
.suspension .a .i{float:left;width:60px;height:60px;background-image:url(../image/side_icon.png);background-repeat:no-repeat;}
/* .suspension .a-service .i{background-position:0 0;} */
.suspension .a-service .i{width:20px;height:20px;margin-top:12px;margin-left:12px;background-image:url(../image/suspension-bg.png);background-repeat:no-repeat;background-position:0 0;}
.suspension .a-service-phone .i{width:20px;height:20px;margin-top:12px;margin-left:12px;background-image:url(../image/suspension-bg.png);background-repeat:no-repeat;background-position:-27px 0;}
.suspension .a-service-phone .i1{width:30px;height:30px;margin-top:10px;margin-left:10px;background: url(../image/i1.png) no-repeat center center;}
.suspension .a .i1{float:left;width:60px;height:60px;background: url(../image/i1.png) no-repeat center center;}
.suspension .a .i2{float:left;width:60px;height:60px;background: url(../image/i2.png) no-repeat center center;}
.suspension .a .i3{float:left;width:60px;height:60px;background: url(../image/i3.png) no-repeat center center;}
.suspension .a .i4{float:left;width:60px;height:60px;background: url(../image/i4.png) no-repeat center center;}
.suspension .a-qrcode .i{background-position:-44px 0;}
.suspension .a-cart .i{background-position:-88px 0;}
.suspension .a-top .i{background-position:-132px 0;}
.suspension .a-top{background:#7d7d7d;}
.suspension .a-top:hover{background:#c0c1c3;}
.suspension .d{display:none;width:180px;background:#fff;position:absolute;right:67px; min-height:40px;border:1px solid #E0E1E5;border-radius:3px;box-shadow:0px 2px 5px 0px rgba(161, 163, 175, 0.11);}
.suspension .d .arrow{position:absolute;width:8px;height:12px;background:url(../image/side_bg_arrow.png) no-repeat;right:-8px;top:31px;}
.suspension .d-service{top:0;}
.suspension .d-service-phone{top:84px;}
.suspension .d-service-ycx{top:68px;}
.suspension .d-qrcode{top:78px;}
.d-service-item{border-bottom:1px solid #eee;padding:5px 0;}
.d-service-item{border-bottom:1px solid #eee;padding:5px 0;}
.suspension .d-service .d-service-item{border-bottom:none;}
.suspension .d-service-item .circle{width:44px;height:44px;border-radius:50%;overflow:hidden;background:#F1F1F3;display:block;float:left;}
.suspension .d-service-item .i-qq{width:44px;height:44px;background:url(../image/side_con_icon03.png) no-repeat center 3px;display:block;transition:all .2s;border-radius:50%;overflow:hidden;}

.suspension .d-service-item .i-tel{width:44px;height:44px;background:url(../image/side_con_icon02.png) no-repeat center center;display:block;}
.suspension .d-service-item .i-tel0{width:44px;height:44px;background: url(../image/yxc.png) no-repeat center center;display:block;}

.suspension .d-service-item h3{float:left;width:120px;margin-left:12px;line-height:26px; font-size:14px; color:#555;}
.suspension .d-service-item .text{float:left;width:112px;line-height:40px;font-size:16px;margin-left:12px; font-weight:bold; color:#c68d40;}
.suspension .d-service-item .text .number{font-family:Arial,"Microsoft Yahei","HanHei SC",PingHei,"PingFang SC","Helvetica Neue",Helvetica,Arial,"Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei",sans-serif;}
.suspension .d-service-intro{padding:10px 15px; line-height:28px;}
.suspension .d-service-intro p{float:left;line-height:27px;font-size:12px;width:50%;white-space:nowrap;color:#888;}
.suspension .d-service-intro i{background:url(https://www.163biz.com/images/side_con_icon01.html) no-repeat center center;height:27px;width:14px;margin-right:5px;vertical-align:top;display:inline-block;}
.suspension .d-qrcode{text-align:center;}
.suspension .d-qrcode .inner-box{padding:20px 0;}
.suspension .d-qrcode p{font-size:16px;color:#93959c;}
.dhwz{ padding:10px; font-size:14px; line-height:26px; color:#555;}
.d-service-item{border-bottom:1px solid #eee !important;padding:5px 0;}




        
        #showdiv {
    height: auto;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 300;
    display: none;
    width: 340px;
}
#testdiv {
    width: 300px;
    height: 350px;
    background: #3b3b3b;
    padding: 10px;
    margin-top: 30px;
    margin-left: -300px;
    float: left;
}
#testdiv img {
    width: 280px;
    height: 280px;
}
#testdiv span {
    display: inline-block;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 5px;
    color: #FFF
}
#close {
    width: 30px;
    height: 30px;
    line-height: 27px;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
    cursor: pointer;
    color: #fff;
    position: absolute;
    right: -300;
    top: 20px;
}
#lay img {
    cursor: pointer;
}

