@charset "utf-8";




/*add  */

/*.top{width:100%;height:86px;background:url(../images/top.jpg)no-repeat center;}*/
/*.nav{width:100%;height:37px;background:#000000;margin-bottom:10px;}*/
	/*.nav1{width:1228px;margin:0 auto;}*/
	/*.nav1 li{width:153px;float:left;font-size:16px;line-height:37px;text-align:center;list-style-type:none;}*/
	/*.nav1 a{width:153px;float:left;color:#fff;}*/
	/*.nav1 a:hover{width:153px;float:left;background:#003f75;}*/
	.testimg{width:960px;margin:0 auto;margin-bottom:20px;}
.add1{width:960px;height:auto;margin:0 auto;overflow:hidden;font-family: "PingFang SC-Medium", 黑体;}
	.add-title{width:936px;height:auto;padding:0 12px;font-size:18px;color: rgb(51, 51, 51);line-height: 44px;font-weight: bold;text-align: left;border-bottom: 1px solid rgb(241, 241, 241);}
	.add-title span{width:14px;height:8px;float:right;margin:18px 10px 18px 0;background:url(../images/down.png) no-repeat;background-size:100%;display:inline;}
	.add-box{width:936px;padding:0 12px;text-align: left;border-bottom: 1px solid #f1f1f1;float:left;margin-bottom:10px;}
	.add-box1{width:950px;padding:0 5px;text-align: left;border-bottom: 1px solid #f1f1f1;overflow:hidden;margin-bottom:10px;}
	.display12{display:none;}
	.mt10{margin-top:10px;}
/*.foot{ width:100%; height:352px; overflow:hidden; background:#003366; }*/
/*.foot_main{ width:1200px; height:auto; overflow:hidden; margin:0 auto;}*/
/*.foot_left{ width:368px; height:270px; float:left; overflow:hidden; margin-top:10px;}*/
/*.foot_left_top{ width:368px; height:110px; overflow:hidden;margin-top:60px;}*/
/*.foot_left_bot{ width:368px; height:150px; overflow:hidden;}*/
/*.foot_left_bot h2{ height:40px; line-height:40px; font-size:16px; color:#FFF; padding-left:13px; float:left;}*/
/*.foot_left_bot ul { width:368px; height:130px; overflow:hidden; float:left;}*/
/*.foot_left_bot ul li{ padding-left:13px; height:30px; overflow:hidden; line-height:30px; float:left; color:#FFF; font-size:12px;}*/
/*.foot_mid{ width:400px; height:270px; overflow:hidden; float:left; margin-top:10px;}*/
/*.foot_right{ width:420px; height:270px; overflow:hidden; float:left; margin-top:10px; background:url(../images/footbg.jpg) no-repeat center;}*/
.nrlycon{ width:380px; height:200px;  margin:70px 20px 10px 20px;}
.line{ width:330px;  overflow:hidden; margin:15px; color:#FFF;border: none !important;}
.lineH{ width:50px; height:34px; float:left; overflow:hidden; font-size:14px; line-height:34px;}
.foot p{width:100%;text-align:center;font-size:14px;margin-top:20px;color:#164c8c;}

	.sub{
		    width: 100%;
			height: 40px;
			background: #3EC4DF;
			outline: none;
			border: none;
			-moz-border-radius: 3px;
			-webkit-border-radius: 3px;
			border-radius: 3px;
			color: #fff !important;
			font-size: 18px;


	}
	.yctitle{
		height:38px !important;
		line-height:38px !important;
		font-size:16px !important;
		padding:0 7px !important;
	}
	.ycpd{
		padding:0 7px !important;
	}
	.ycpd .radio li{
		display: inline;
		width:auto !important;
		height:23px !important;
		float:left;
		line-height:23px;
		background:url(../images/1.png) no-repeat left !important;
		margin:8px 0;
		font-size:14px;
		padding-left:28px !important;
		margin-right:10px !important;
		color:#666;
		font-weight:normal !important;
		font-family:'微软雅黑';
	}
	.ycpd .radio li:hover{
		display: inline;
		width:auto !important;
		height:23px !important;
		float:left;
		line-height:23px;
		background:url(../images/2.png) no-repeat left;
		margin:8px 0;
		font-size:14px;
		padding-left:28px !important;
		margin-right:10px !important;
		color:#666;
		font-weight:normal !important;
		font-family:'微软雅黑';
	}
	.ycpd .radio .checked{
		display: inline;
		width:auto !important;
		height:23px !important;
		float:left;
		line-height:23px;
		background:url(../images/3.png) no-repeat left !important;
		margin:8px 0;
		font-size:14px;
		padding-left:28px !important;
		margin-right:10px !important;
		color:#666;
		font-weight:normal !important;
		font-family:'微软雅黑';
	}
	.yc1,.yc2,.yc3{
		float:left;
	}
	.yc1-1{
		width:100%;
		border-bottom: 1px solid #f1f1f1;
		float:left;
		padding:10px 0;
	}
	.yc1-1 p{
		width:930px;
		font-size:14px;
		padding-left:20px;
	}
	.yc1-1 textarea{
		max-width: 930;
		height: 58px;
		max-height: 80px;

		padding-left: 20px;
		border-radius: 0;
		-webkit-appearance: none;
		padding-bottom: 5px;
	}
	.add-box1 textarea{
		height:80px;
		width:98%;
		float:left;
		margin:10px 0;
		font-size: 14px;
		box-sizing: border-box;
		border: none;
		outline: none;
	}
	.photo{
		width:800px;
		padding:20px 0;
		margin:0 75px;
		display:inline;
		float:left;
	}
	.photo li{
		width:80px;
		height:80px;
		float:left;
		margin:0 10px;
		list-style-type:none;
		position:relative;
	}
	.photo li a{
		position:absolute;
		width:21px;
		height:21px;
		top:5px;
		right:5px;
		background:url(../images/upload.png) no-repeat;
		background-size:100%;
	}
	.addimg{
		width:360px;
		height:88px;
		padding:10px 300px;
		border-bottom: 1px solid #f1f1f1;
	}
	.add7{
		margin-top: 10px;
		padding-bottom: 10px;
		color: #666;
		line-height: 26px;
		font-size: 14px;
		width:100%;
	}
	.add7flw{
		overflow:visible !important;
	}
	.add71{
		color: #999;
		padding-bottom: 5px;
		text-align: left;
		font-size: 14px;
		line-height: 26px;
	}
	.telyz{
		height: 44px;
		line-height: 44px;
		padding: 0 16px;
		background-color: white;
		font-size: 16px;
		border-bottom: 1px solid #EFEFEF;
		clear: both;
	}
	.tel-lab{
		font-size:15px;
		float:left;
	}
	.tel-ipt{
		float:right;
	}
	.tel-ipt-text{
		line-height:36px;
		font-size: 14px;
		border: none;
		text-align: right;
	}
	.tel-btn{
		float:right;
		width:250px;
		height: 33px;
		line-height: 33px;
		padding: 0 5px;
		font-size: 14px;
		display: inline-block;
		text-align: center;
		background-color: #3EC4DF;
		color: #ffffff;
		border-radius: 5px;
		border: none;
		margin-top: 5px;
	}

	.top-t{
		width:360px;
		height:auto;
		float:left;
		margin:0 288px;
		margin-bottom:20px;

		position:relative;
	}
	.bottom-b{
		width:360px;
		height:auto;
		float:left;
		margin:0 288px;
		margin-bottom:20px;

		position:relative;
	}
	.t-tag{
		height:320px;
		width:360px;
		background: url(../images/hy-t.jpg) no-repeat;
		background-size: 100%;
	}
	.b-tag{
		height:320px;
		width:360px;
		background: url(../images/hy-b.jpg) no-repeat;
		background-size: 100%;
	}
	.xt-tag{
		height:232px;
		width:360px;
		background: url(../images/ry-t.jpg) no-repeat;
		background-size: 100%;
	}
	.xb-tag{
		height:232px;
		width:360px;
		background: url(../images/ry-b.jpg) no-repeat;
		background-size: 100%;
	}
	.top-t b{
		display: inline-block;
		color: #fff;
		padding: 0 8px;
		margin: 5px;
		height: 25px;
		line-height: 25px;
		background: #dedede;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		border-radius: 3px;
		font-size: 14px;
		font-weight: normal;
	}
	.bottom-b b{
		display: inline-block;
		color: #fff;
		padding: 0 8px;
		margin: 5px;
		height: 25px;
		line-height: 25px;
		background: #dedede;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		border-radius: 3px;
		font-size: 14px;
		font-weight: normal;
		position:absolute;
		bottom:0;
	}
	.top-t .zuob{
		width: 60px;
		height: 60px;
		background: url(../images/lr.png) no-repeat;
		background-size: 100% 100%;
		float: right;
	}
	.top-t .ty li{
		position:absolute;
		width:42px;
		height:42px;
		background-size:100%;
	}
	.top-t .xty li{
		position:absolute;
		width:54px;
		height:52px;
		background-size:100%;
	}
	.bottom-b .by li{
		position:absolute;
		width:42px;
		height:42px;
		background-size:100%;
	}
	.bottom-b .xby li{
		position:absolute;
		width:54px;
		height:52px;
		background-size:100%;
	}
	.t11{
		top:0px;
		left:36.7%;
		background:url(../images/g11.png) no-repeat;
	}
	.t12{
		top:4%;
		left:24.7%;
		background:url(../images/g12.png) no-repeat;
	}
	.t13{
		top:12%;
		left:15.7%;
		background:url(../images/g13.png) no-repeat;
	}
	.t14{
		top:25%;
		left:8.5%;
		background:url(../images/g14.png) no-repeat;
	}
	.t15{
		top:39%;
		left:3.7%;
		background:url(../images/g15.png) no-repeat;
	}
	.t16{
		bottom:33.5%;
		left:2%;
		background:url(../images/g16.png) no-repeat;
	}
	.t17{
		bottom:18.5%;
		left:0.2%;
		background:url(../images/g17.png) no-repeat;
	}
	.t18{
		bottom:3.8%;
		left:0;
		background:url(../images/g18.png) no-repeat;
	}
	.t21{
		top:0;
		right:36.7%;
		background:url(../images/g21.png) no-repeat;
	}
	.t22{
		top:6%;
		right:26.6%;
		background:url(../images/g22.png) no-repeat;
	}
	.t23{
		top:14%;
		right:17.7%;
		background:url(../images/g23.png) no-repeat;
	}
	.t24{
		top:25.8%;
		right:9.5%;
		background:url(../images/g24.png) no-repeat;
	}
	.t25{
		top:39%;
		right:4.7%;
		background:url(../images/g25.png) no-repeat;
	}
	.t26{
		height:46px !important;
		bottom:31.5%;
		right:2.6%;
		background:url(../images/g26.png) no-repeat;
	}
	.t27{
		bottom:18.5%;
		right:0.6%;
		background:url(../images/g27.png) no-repeat;
	}
	.t28{
		bottom:4.2%;
		right:0.2%;
		background:url(../images/g28.png) no-repeat;
	}
	.t31{
		height:34px !important;
		bottom:3%;
		right:36.7%;
		background:url(../images/g31.png) no-repeat;
	}
	.t32{
		bottom:6%;
		right:23.7%;
		background:url(../images/g32.png) no-repeat;
	}
	.t33{
		bottom:17%;
		right:16.7%;
		background:url(../images/g33.png) no-repeat;
	}
	.t34{
		height:44px !important;
		bottom:28%;
		right:9.5%;
		background:url(../images/g34.png) no-repeat;
	}
	.t35{
		bottom:42%;
		right:4.7%;
		background:url(../images/g35.png) no-repeat;
	}
	.t36{
		height:45px !important;
		top:29.8%;
		right:2%;
		background:url(../images/g36.png) no-repeat;
	}
	.t37{
		top:15.1%;
		right:1%;
		background:url(../images/g37.png) no-repeat;
	}
	.t38{
		top:0.2%;
		right:0.2%;
		background:url(../images/g38.png) no-repeat;
	}
	.t41{
		height:34px !important;
		bottom:3%;
		left:35.7%;
		background:url(../images/g41.png) no-repeat;
	}
	.t42{
		bottom:6%;
		left:23%;
		background:url(../images/g42.png) no-repeat;
	}
	.t43{
		bottom:15%;
		left:15%;
		background:url(../images/g43.png) no-repeat;
	}
	.t44{
		bottom:27%;
		left:8.5%;
		background:url(../images/g44.png) no-repeat;
	}
	.t45{
		bottom:40%;
		left:3.7%;
		background:url(../images/g45.png) no-repeat;
	}
	.t46{
		top:31.5%;
		left:2%;
		background:url(../images/g46.png) no-repeat;
	}
	.t47{
		top:16.5%;
		left:0.2%;
		background:url(../images/g47.png) no-repeat;
	}
	.t48{
		top:0.2%;
		left:0.2%;
		background:url(../images/g48.png) no-repeat;
	}

	.xt11{
		top:0%;
		left:32.5%;
		background:url(../images/rg11.png) no-repeat;
	}
	.xt12{
		top:7.8%;
		left:16.8%;
		background:url(../images/rg12.png) no-repeat;
	}
	.xt13{
		top:25.8%;
		left:8%;
		background:url(../images/rg13.png) no-repeat;
	}
	.xt14{
		width:50px !important;
		height:58px !important;
		bottom:25.4%;
		left:2%;
		background:url(../images/rg14.png) no-repeat;
	}
	.xt15{
		height:54px !important;
		bottom:3%;
		left:0%;
		background:url(../images/rg15.png) no-repeat;
	}
	.xt21{
		top:0%;
		right:34.5%;
		background:url(../images/rg21.png) no-repeat;
	}
	.xt22{
		top:8.8%;
		right:20%;
		background:url(../images/rg22.png) no-repeat;
	}
	.xt23{
		top:27.8%;
		right:12%;
		background:url(../images/rg23.png) no-repeat;
	}
	.xt24{
		height:56px !important;
		bottom:27%;
		right:4.5%;
		background:url(../images/rg24.png) no-repeat;
	}
	.xt25{
		height:54px !important;
		bottom:3%;
		right:0%;
		background:url(../images/rg25.png) no-repeat;
	}
	.xt31{
		height:44px !important;
		bottom:6%;
		right:35.5%;
		background:url(../images/rg31.png) no-repeat;
	}
	.xt32{
		width:50px !important;
		bottom:10.8%;
		right:20.2%;
		background:url(../images/rg32.png) no-repeat;
	}
	.xt33{

		bottom:29.8%;
		right:8.8%;
		background:url(../images/rg33.png) no-repeat;
	}
	.xt34{
		width:50px !important;
		height:56px !important;
		top:24.8%;
		right:4.2%;
		background:url(../images/rg34.png) no-repeat;
	}
	.xt35{
		width:52px !important;
		height:54px !important;
		top:0%;
		right:0%;
		background:url(../images/rg35.png) no-repeat;
	}
	.xt41{
		height:43px !important;
		bottom:6%;
		left:29.5%;
		background:url(../images/rg41.png) no-repeat;
	}
	.xt42{
		width:50px !important;
		bottom:10.8%;
		left:15%;
		background:url(../images/rg42.png) no-repeat;
	}
	.xt43{
		width:50px !important;
		height:48px !important;
		bottom:30.8%;
		left:8%;
		background:url(../images/rg43.png) no-repeat;
	}
	.xt44{
		height:56px !important;
		top:25.8%;
		left:2.2%;
		background:url(../images/rg44.png) no-repeat;
	}
	.xt45{
		height:54px !important;
		top:0%;
		left:0%;
		background:url(../images/rg45.png) no-repeat;
	}

		.tcdiv{
			position:relative;
		}
		.ulzgz{
			display: none;
            position: absolute;
            top: 121px;
            left: 0;
            width: 200px;
            height: 146px;
            background-color: #fff;
            z-index:888888;
            -moz-opacity: 0.8;
            opacity:.80;
            filter: alpha(opacity=88);
		}
		.ulzczgz{
			display: block;
            position: absolute;
            top: 155px;
            left: 0;
            width: 200px;
            height: 78px;
            background-color: #fff;
            z-index:888888;
            -moz-opacity: 0.8;
            opacity:.80;
            filter: alpha(opacity=88);
		}
		.d{
			background: #d0d0d0 !important;
		}
        .black_overlay{
            display: none;
            position: fixed;
            top: 0%;
            left: 0%;
            width: 100%;
            height: 100%;
            background-color: black;
            z-index:1001;
            -moz-opacity: 0.8;
            opacity:.80;
            filter: alpha(opacity=88);
        }
		.tcbox{
			width:200px;
			/* height:312px; */
			background:#fff;
			float:left;
			display:none;
			position:absolute;
			font-family:"Microsoft YaHei",微软雅黑;
			z-index:1002;
		}
		.tctitle{
			width:176px;
			height:41px;
			float:left;
			padding:0 12px;
			line-height:41px;
			font-size:18px;
			border-bottom: solid 1px #dedede;
			color: #333;
			position:relative;
		}
		.tctitle i{
			color: #22c454;
			padding-right:5px;
		}
		.tctop{
			width:36px;
			height:18px;
			position:absolute;
			/*background:url(http://www.lesasa.com/themes/lesasa3.0/test/images/top.png) no-repeat;*/
			top:-17px;
			left:0px;
		}
		.radiotc .radio{
			border-bottom: solid 1px #dedede;
			line-height: 16px;
			padding: 5px 0 5px 12px;
			color: #666;
			float:left;
			overflow:hidden;
			width:186px;
			/* height:71px; */
		}
		.radiotc .radio li{
			width:153px;
			height:34px;
			float:left;
			padding-left:25px;
			font-size:18px;
			color:#666;
			text-align:left;
			line-height:34px;
			background:url(../images/1.png) no-repeat left !important;
			margin:0 !important;
		}
		.radiotc .radio li:hover{
			width:153px;
			height:34px;
			float:left;
			text-align:left;
			padding-left:25px;
			line-height:34px;
			background:url(../images/2.png) no-repeat left ;
			margin:0 !important;
		}
		.radiotc .radio .checked{
			width:153px !important;
			height:34px !important;
			float:left;
			text-align:left;
			line-height:34px;
			padding-left:25px !important;
			background:url(../images/3.png) no-repeat left !important;
			margin:0 !important;
		}
		.checkboxtc .checkbox{
			line-height: 16px;
			padding: 5px 0;
			color: #666;
			width:188px;
			padding-left:12px;
			float:left;
		}
		.checkboxtc .checkbox li{
			    cursor: pointer;
				display: block;
				width: 153px;
				height: 34px;
				line-height: 34px;
				font-size: 18px;
				padding-left:25px;
				background:url(../images/1.png) no-repeat left !important;
				text-align:left;
				margin:0 !important;
		}
		.checkboxtc .checkbox li:hover{
			    cursor: pointer;
				display: block;
				width: 153px;
				height: 34px;
				line-height: 34px;
				font-size: 18px;
				padding-left:25px;
				background:url(../images/2.png) no-repeat left;
				text-align:left;
				margin:0 !important;
		}
		.checkboxtc .checkbox .checked{
			    cursor: pointer;
				display: block;
				width: 153px;
				height: 34px;
				line-height: 34px;
				font-size: 18px;
				padding-left:25px;
				background:url(../images/3.png) no-repeat left !important;
				text-align:left;
				margin:0 !important;
		}
		.tcbtn{
			display: block;
			width: 100%;
			height: 45px;
			line-height: 45px;
			text-decoration: none;
			background: #22c454;
			font-size: 20px;
			color: #fff;
			text-align: center;

			overflow:hidden;
		}
		.top-t-txt{
			width:100%;
			float:left;
			line-height:50px;
			font-size:18px;
			color:#22c454;
			height:50px;
			background: #f1f1f1;
			margin-bottom:10px;
		}
		.bottom-b-txt{
			width:100%;
			float:left;
			line-height:50px;
			font-size:18px;
			color:#22c454;
			height:50px;
			background: #f1f1f1;
			margin-bottom:10px;
		}
		.top-t-txt1{
			width:100%;
			float:left;
			height:1px;
		}
		.bottom-b-txt1{
			width:100%;
			float:left;
			height:1px;
		}
		.top-t-txt span{
			height:30px;
			font-size: 16px;
			line-height:30px;
			color: #fff;
			background: #22c454;
			display: inline-block;
			margin: 4px 10px;
			padding:0 8px;
			text-align:center;
			-moz-border-radius: 3px;
			-webkit-border-radius: 3px;
			border-radius: 3px;
		}
		.top-t-txt .hide{
			    display: block;
				width: 14px;
				height: 14px;
				float: right;
				margin-top: 18px;
				background: url(../images/close.png) no-repeat center center;
				background-size: 100% 100%;
		}
		.bottom-b-txt span{
			height:30px;
			font-size: 16px;
			line-height:30px;
			color: #fff;
			background: #22c454;
			display: inline-block;
			margin: 4px 10px;
			padding:0 8px;
			text-align:center;
			-moz-border-radius: 3px;
			-webkit-border-radius: 3px;
			border-radius: 3px;
		}
		.bottom-b-txt .hide{
			    display: block;
				width: 14px;
				height: 14px;
				float: right;
				margin-top: 18px;
				background: url(../images/close.png) no-repeat center center;
				background-size: 100% 100%;
		}

		.add9radio .radio li{
			width:110px;
			height:158px;
			margin:10px 20px !important;
			display:inline;
			background:url(../images/1.png)no-repeat !important;
			background-position:50px 132px !important;
			font-size:16px;
			line-height:27px;
			text-align:center;
			font-weight:normal !important;
			font-family:'微软雅黑';
		}
		.add9radio .radio li:hover{
			width:110px;
			height:158px;
			margin:10px 20px !important;
			display:inline;
			background:url(../images/2.png)no-repeat;
			background-position:50px 132px !important;
			font-size:16px;
			line-height:27px;
			text-align:center;
			font-weight:normal !important;

		}
		.add9radio .radio .checked{
			width:110px !important;
			height:158px !important;
			margin:10px 20px !important;
			display:inline;
			background:url(../images/3.png)no-repeat !important;
			background-position:50px 132px !important;
			font-size:16px;
			line-height:27px;
			text-align:center;
			font-weight:normal !important;

		}
		.add9radio .radio li img{
			width:100px !important;
			height:100px !important;
			padding:0 10px !important;
		}

