/* CSS Document */

*{text-overflow: ellipsis;}

body{

	margin: auto;



	font-size: 14px;

	line-height: 2;

	font-family: "微软雅黑", "宋体", Arial;

	 max-width:1000px; background-color:#FCFAED;

}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,th,td{

	margin:0;

	padding:0;



}

body{ margin:auto;}

a{

	color: #000000;

	text-decoration: none;

}

a:hover{

	color: #CC0000;

}

img{

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

}

img[align="left"]{ margin-right:10px;}

img[align="right"]{ margin-left:10px;}

ul,li,p,dl,dt{

	margin: 0px;

	padding: 0px;

	list-style-type: none;

}

div,span{text-overflow: ellipsis;}

.clear{ clear:both}

.box{

	width:100%;

	margin: auto;

}

.fl{ float:left}

.fr{ float:right}



.main{ }

.picli{ position:relative;clear:both;}

.foot1{ position:absolute; top:6vw; left:0; font-size:2.5vw; z-index:2; color:#FFFFFF;}

.foot1>div{ float:left; width:100%; height:18vw; position:relative;}

.foot1 .xh{}

/*.foot1 .xh1{ padding-top:10vh;}*/

.foot1 i{

	font-style: normal;

}

.foot1 .votecount{ float:left;width:52vw; height:12.8vw; cursor:pointer; }

.foot1 .votecount+i{ display:block; position:absolute; left:55vw; bottom:5vw;}

.foot1 i span{ display:inline-block; padding-left:5px; padding-right:5px; font-size:5vw; color:#FF3800;}

.picli .img{ display:block; width:100%;}

.pli{ position:absolute; left:8%; top:2vw; z-index:1; width:84%; float:left;}

.pli .item{

	width:33.3333%;

	height:46vw;

	float:left;

	box-sizing:border-box;

	cursor:pointer;

	box-sizing:border-box;

}

.alert.cur+.bg{ position:fixed; z-index:9; background-color:rgba(0,0,0,0.9); top:0; left:0; width:100%; height:100%; background-color:#F9F8F4;background-color:rgba(237,230,216,1);}

.alert{ position:fixed; z-index:10; top:50%; left:10%; width:80%; height:80%; top:10%; overflow-y:auto; display:none;transform:scale(0) ;

		opacity: 0;-webkit-transition:500ms; -moz-transition:500ms; -ms-transition:500ms; transition:500ms;}

.alert.cur{ display:block;transform:scale(1);

		opacity: 1;}



.alert .title{background-image: url(title-phone.png);

	background-repeat: no-repeat;

	background-position: center top; padding-top:50px; }

.alert .content{

	color:#000000;

	font-size:22px;

	line-height:1.5;max-height:calc(100% - 100px); overflow-y:auto;-webkit-overflow-scrolling: touch;

}



/*.alert .content::-webkit-scrollbar-track-piece {

			background-color: rgba(0, 0, 0, 0);

			border-left: 1px solid rgba(0, 0, 0, 0);

		}

.alert .content::-webkit-scrollbar {

			width: 5px;

			height: 5px;

			-webkit-border-radius: 5px;

			-moz-border-radius: 5px;

			border-radius: 5px;

		  }

.alert .content::-webkit-scrollbar-thumb {

			background-color: rgba(191, 191, 191, 191);

			background-clip: padding-box;

			-webkit-border-radius: 5px;

			-moz-border-radius: 5px;

			border-radius: 5px;

			min-height: 28px;

		  }

.alert .content::-webkit-scrollbar-thumb:hover {

			background-color: rgba(0, 0, 0, 0.5);

			-webkit-border-radius: 5px;

			-moz-border-radius: 5px;

			border-radius: 5px;

		  }

*/











.xx{

	 height:30px; text-align:center; line-height:30px; position:absolute; left:50%; bottom:0px;  width:160px; margin-left:-80px;

}

.xx span{ font-size:12px;display:inline-block;line-height:30px; height:30px; color:#666666}

.xx span i{background-size:30px; display:inline-block;background-image: url(xx.png);

	background-repeat: no-repeat;

	background-position: left top; height:30px; width:30px; float:left; margin-right:5px;  animation-iteration-count: infinite;  animation-name: jg;

  animation-duration: 500ms; }

	

	



@keyframes jg{

0%   { margin-top:0;}



50%  { margin-top:-5px;}



100% { margin-top:0;}

}

	

	

.xx span+font{}

.alert .content{ position:relative;}



.alert .content img{ max-height:200px; max-width:100%;}

.alert .close{ text-align:right; position:relative; }

.alert .close span.btn{

	background-color: #666666;

	display:inline-block;

	padding-right: 15px;

	padding-left: 15px;

	font-size: 16px;

	color: #FFFFFF;

	font-style: normal; margin-top:5px; cursor:pointer;

}



.alert .close span.btn:hover{ background-color:#D72928;}

.pro{

	width:90%;

	padding-left:5%;

	padding-right:5%;

 padding-top:1px;

}

.pro .picli{

	background-image: url(picli.jpg);

	background-repeat: no-repeat;

	background-position: center top;

	background-size:100% 100%;

	border: 1px solid #ffffff;border-radius:5px; padding:10px; margin-top:20px; padding-top:20px; padding-bottom:20px; cursor:pointer; 

}



.pro .picli .ntitle{ font-size:24px; float:left; font-weight:bold;line-height:81px; text-align:center; width:100px;}

.pro .picli .right{ float:right; width:calc(100% - 120px); line-height:1.5;  color:#3a291c; font-size:18px; position:relative;}

.pro .picli .right .rongyu{ min-height:4.5em; max-height:4.5em; overflow:hidden; float:left; width:100%;}

.pro .picli .right .more{ line-height:2; position:absolute; bottom:-35px; right:10px; background-color:#666666; color:#ffffff; font-size:14px; padding-left:10px; padding-right:10px;}

.pro .picli .right .more i{}

.foot{

	background-image: url(tel3_r16_c1.jpg);box-sizing:border-box; padding-bottom:10px; padding-left:20px; padding-right:20px;

	background-repeat: no-repeat;

	background-position: center top; background-size:100% 100%; text-align:center; min-height:71.428vw; padding-top:63.5vw; line-height:1.5; font-size:12px; margin-top:-15vw;

}

.foot,.foot a{color:#FFFFFF; color:rgba(255,255,255,0.8);}

@media screen and (min-width : 1000px){

.foot{ padding-top:440px; min-height:500px; margin-top:-80px;}

.pli{ top:20px;}

.pli .item{ height:460px;}

/*.pli{ display:none}*/

.foot1{ top:70px; width:100%; font-size:24px; }

.foot1>div{  height:166px; }

.foot1 i span{font-size:48px;}

.foot1 .votecount{ width:52%; height:128px; }

.foot1 .votecount+i{  left:55%; bottom:50px; }

}

.alert .content .img{ text-align:center}

.alert .content .name{ font-size:24px; font-weight:bold; text-align:center}

.alert .content .c{ font-size:14px;font-family: SimSun; font-size:22px;}