.main{margin:0 auto;max-width:1000px;padding-bottom:80px;overflow:hidden;}
cite{display:block;overflow:hidden;overflow:hidden !important;}
.index{margin:0 auto;}
.function{margin:1em auto 1em auto;width:90%;display:-webkit-box;display:-moz-box;display:box;font:normal 1.3em/1.5 "";color:#fff;}
.self,.save{-webkit-box-flex:1;-moz-box-flex:1;}
.self
{
	height: 18px;
	width: 24px;
	position: relative;
	float: left;
	margin-top: 7px;
}

.self a,.save a{color:#fff}
.save{text-align:right;}
.save a{display:inline-block;padding:.2em .3em;margin:.3em;border-radius:5px;border:.1em solid #e58c8b;font-size: 12px}
.save1 a{border:none}
.infor{}
.infor h2{text-align:center;font:normal 1.3em/2.0 "";color:#fff;}
.infor h3{text-align:center}
ul.nbox{display:inline-block;padding:10px 10px 0 10px;white-space:normal;color:#fff;}
ul.nbox li{display:inline-block;text-align:left}
ul.nbox li span{
	display: inline-block;
	margin: 0 3px 10px 3px;
	line-height: 2.5em;
	border: 1px solid #ecaaaa;
	border-radius: 8px;
	font: normal 1.2em/2.0 "";
	background: #d43e3d;
	padding: 0px 6px 0px 6px;
}
ul.nbox li span a{display:block;padding:0 6px;color:#fff;}
ul.nbox li .del{border:none}
ul.nbox li .fh,ul.nbox li .sh{font-family:simsun;-webkit-transform:rotate(-90deg);-o-transform:rotate(-90deg);-moz-transform:rotate(-90deg);transform:rotate(-90deg)}
ul.nbox li .sh{-webkit-transform:rotate(-270deg);-o-transform:rotate(-270deg);-moz-transform:rotate(-270deg);transform:rotate(-270deg);}
ul.nbox li a.fh:hover,ul.nbox li .sh:hover{text-decoration:none;}
.more{text-align:right;padding-right:1em;font:normal 1.3em/2.0 "";}
.btn{text-align:center}
.btn a{display:inline-block;width:95%;margin-top:1.5em;margin-bottom:1em;font:normal 1.3em/3.5 "";color:#fff;background:#d43e3d;text-decoration:none}
ul.nobac li{background:#fff;}	
.newbox{position:relative;background:#d43e3d;min-height:60px;height:auto;text-align:center;}
.abs{position:absolute;margin:auto;top:0;right:0;bottom:0;left:0;text-align:left;background:#d43e3d}


.head{padding:10px;text-align:center}
.head img{position:absolute;width:100px;height:100px;}
.head cite{position:absolute;width:100px;height:100px;}
.head cite img{margin:0px;padding:0px;border:none;}
.head span{
	display: inline-block;
	border: 3px solid #fff;
	width: 100px;
	height: 100px;
	background: #fff;
	overflow: hidden;
	border-radius: 5px;
}



.cont{
	width: 90%;
	background: #f7f7f7;
	margin-top: 4em;
	margin-right: auto;
	margin-left: auto;
	padding-top: 1em;
	padding-right: 0;
	padding-bottom: 1em;
	padding-left: 0;
	margin-bottom: auto;
}


.cont h2{}
.cont h2 span{float:left;margin:2.5em 0 2.5em 1em;padding:.2em 1.2em;color:#fff;font:normal 1.1em/1.3 "";}
.cont h2 span.red{background:#D63E3D;}
.cont h2 span.yellow{background:#ffae59}
.cont h2 span.orange{background:#f0644c}
.cont h2 span.green{background:#65c178}
.cont h2 span.blue{background:#4BAAD3}
.cont h2 span.pink{background:#FE5D83}
.cont h2 em{float:right;padding-right:20px;text-align:right;font:normal 1.6em/6.0 "";color:#ccc}
.cont h2 em a{display:inline-block;color:#ccc}
.choose ul{width:100%;margin-top:-12px;display:-moz-box; display:-webkit-box;display:box;}
.choose ul li{-webkit-box-flex:1;text-align:center;font:normal 1.3em/3 microsoft yahei;background:#f7f7f7;margin-left:-1px;margin-right:-1px;}
.choose ul li a{display:block;color:#333}
.choose ul li a span{color:#333;}
.choose ul li:last-child a{border-right:none;}
.choose ul li.cur{position:relative;background:#fff;}
.choose ul li.cur a{color:#333;}
.choose ul li.cur a span{color:#333;}
.mbox{text-align:center;}
.textarea{dislay:inline-block;margin:1em 0 1em 0;width:90%;border:none;font:normal 1.4em/2 microsoft yahei;text-indent:2em;color:#999}
.textarea1{
	dislay: inline-block;
	margin: 1em 0 1em 0;
	width: 90%;
	border-radius: 10px;
	border: 1px solid #cdcccc;
	font: normal 1.4em/2.5 microsoft yahei;
	text-indent: 2em;
	color: #999;
	height: 350px;
}
.textarea2{dislay:inline-block;margin:1em 0 1em 0;width:90%;border-radius:10px;border:1px solid #cdcccc;font:normal 1.4em/2.5 microsoft yahei;text-indent:2em;color:#999}
.zbox{margin:1em auto 1em auto;width:95%;background:#fff;}
ul.ulist li{position:relative;border-bottom:1px solid #f9f9f9;min-height:80px}
ul.ulist li a{display:block;color:#000;text-decoration:none}
ul.ulist li .listbox{margin-left:20%}
ul.ulist li .lsit1{position:absolute;left:15px;top:5px;text-align:left}
ul.ulist li .lsit1 span{line-height:1.5}
ul.ulist li .lsit1 em{padding-left:3px;font:normal 1.3em/1.2 "";text-align:center;}
ul.ulist li .lsit1 i{font:normal 1.3em/4.2 microsoft yahei;color:#242424}
select {appearance: menu-item;-webkit-appearance: menulist;-moz-appearance: menulist;background-color: #FFF;
    padding-right:-25px
	width: auto;
	height: auto;
	border: 0px none #FFF;
	text-align: right;
	color: #666;
}
ul.ulist li .lsit2{position:relative;padding-right:15px;padding-top:28px;text-align:right}
ul.ulist li .lsit2 em{display:inline-block;width:15px;height:15px;line-height:15px;border-top:3px solid #dedede;border-right:3px solid #dedede;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg);}
ul.ulist li .lsit2 em.bott{position:absolute;right:10px;top:-50px;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);transform:rotate(135deg);}
ul.ulist li .lsit2 i{font:normal 1.3em/1.5 microsoft yahei;color:#707070;table-layout:fixed; word-break:break-all; overflow:auto;}
ul.ulist li .lsit2 b{position:absolute;right:10px;top:7px;tmargin-bottom:5px;border:1px solid #dedede;}
ul.ulist li .lsit2 .jiage-but{display:inline-block;padding:9px 15px;background:#f4f4f4;border:none}
/*模拟下拉列表*/
ul.ulist li.k-ipt {width:100%;height:30px;background:#fff; position:relative; }
ul.ulist li.k-ipt span{display:inline-block;text-indent:20px;font:normal 1.4em/4.6 microsoft yahei;}
ul.ulist li.k-ipt ul {width:100%;background:#fff; position:absolute;top:81px;left:0px; padding:0;display:none }
ul.ulist li.k-ipt ul li{text-indent:20px;font:normal 1.4em/3.0 microsoft yahei;}
ul.ulist li.k-ipt ul li:hover{background:#f9f9f9;}

.select_down{display:inline-block;}
.select_down dt{}
.select_down h3{width:100%;font:normal 1.4em/2.5 microsoft yahei;color: #707070; }
.select_down h3 a{}
.select_down ul{min-width:200px;background:#fbfbfb;position: absolute;top: 78px;left:-20px;z-index:1;display:none;}
.select_down1 ul{min-width:40px;background:#fbfbfb;position: absolute;top: 78px;right:0;z-index:1;display:none;}
.select_down ul li{padding:0 1em;cursor:pointer;font:normal 1.4em/5.0 microsoft yahei;text-indent:1em;}
.select_down ul li.hover{background:#f2f2f2;}
.select_down dt a{position:absolute;width:18px;height:18px;top:1px;right:1px; }

.lbox{padding:1em}
.lbox h2{margin-bottom:2em;text-indent:1.2em;font:normal 1.4em/4.6 microsoft yahei;}
.lbox h3{padding:0 1em;color:#898989;font:normal 1.4em/2.3 microsoft yahei;}
.kbox{padding:1.5em 0;font:normal 1.4em/2.3 microsoft yahei;text-indent:1.8em;color:#666;background:#f3f3f3;}
.kbox span{padding:0 .5em;}

ul.inlist{}
ul.inlist li{margin-top:1em;}
ul.inlist li a{
	display: block;
	padding: 0 1em;
	color: #FFF;
	font: normal 1.4em/3.6 microsoft yahei;
}
ul.inlist li span{}
ul.inlist li .c1{background:#c54739;}
ul.inlist li .c2{background:#f8af54;}
ul.inlist li .c3{background:#64c776;}
ul.inlist li .c4{background:#43b4d2;}
ul.inlist li .c5{background:#fe6084;}

.time{float:right;padding-right:.5em;font:normal 1.2em/2.3 "";}
/*shuaixuan*/
ul.screening{margin-top:1em;padding:2em 2em;}
ul.screening li{display:inline-block;width:24%;margin-top:1em;}
ul.screening li .ntb{text-align:center}
ul.screening li .ntb .cur{background:#fff;color:#c54739;}
ul.screening li .ntb a{color:#fff}
ul.screening li .ntb a:hover{text-decoration: none;}
ul.screening li .ntb .ntxt{text-align:center;font:normal 1.0em/1.6 microsoft yahei}
ul.screening li .ntb1{display:inline-block;width:36px;height:36px;border:1px solid #dedede;border-radius:50%;font:normal 1.3em/2.0 ""}

/*chat*/
.timed{text-align:center;}
.timed span{display:inline-block;padding:3px;border-radius:5px;background:#d9d9d9;color:#fff;}
.inford{text-align:center;}
.inford span{display:inline-block;padding:10px 20px;border-radius:5px;border:1px solid #dbdbdb;background:#fff;color:#a5a6a6;}
.message1{position:relative;padding:1em;text-align:left}
.message2{position:relative;padding:1em;text-align:right}

.message1 .mesimg{float:left;width:50px;height:50px;overflow:hidden}
.message2 .mesimg{float:right;width:50px;height:50px;overflow:hidden}
.mesimg img{width:50px;height:50px;position:absolute}
.mesimg cite{width:50px;height:50px;position:absolute}
.mesimg cite img{margin:0px;padding:0px;border:none}
.message1 .imess,.message2 .imess{display:block;overflow:hidden;*zoom:1;}
.message1 .imess{padding-left:20px;}
.message2 .imess{padding-right:20px;}
.message1 .imess span,.message2 .imess span{
	display: inline-block;
	padding: 1em;
	border-radius: 5px;
	border: 1px solid #f0f0f0;
	background: #fff;
	font-size: 16px;
	word-break: break-all;
}
.imess img{width:5em;height:6em;position:relative}
.imess cite{width:5em;height:6em;position:relative}
.imess cite img{margin:0px;padding:0px;border:none}
.message2 .imess span{text-align:left}
.triangle1,.triangle2{position:absolute;display:block;width:0; height:0;overflow:hidden;line-height:0; font-size:0;font:normal 1.4em/1.6 microsoft yahei}
.triangle1{position:absolute;top:20px;left:75px;border-bottom:8px solid #f9f9f9; border-top:8px solid #f7f7f7; border-left:none;border-right:8px solid #fff;}
.triangle2{position:absolute;top:20px;right:75px;border-bottom:8px solid #f9f9f9; border-top:8px solid #f7f7f7; border-right:none;border-left:8px solid #fff;}

.send{
	width: 100%;
	position: fixed;
	bottom: 0;
	left: 0;
	margin-top: 0px;
	background: #fff;
	padding: 10px 0;
}
.sendcont {display:inline-block;padding:0 10px;margin-right:40px;text-align:center;}
.sendcont input{display:inline-block;min-width:250px;border:1px solid #dbdcdd;border-radius:5px;font:normal 1.4em/2.0 microsoft yahei}
.sendbtn{display:inline-block;padding:.9em 1em;position:absolute;right:8px;top:10px;background:#f0f0f0;border-radius:5px;}


.taohua{width:320px;margin:0 auto;position:relative;background:url(bg.png) 0 0 no-repeat;background-size:100%;min-height:400px;text-align:center}
.shake1{position:absolute;left:16%;top:40%;}
.shake2{margin-left:-10px;margin-top:20px;}
.shake{}
.shake h2{display:inline-block;width:220px;height:100px;border-radius:5px;background:rgba(0,0,0,0.4);filter:Alpha(opacity=60);}
.shake h2 span{
	position: relative;
	display: inline-block;
	margin-top: 24px;
	margin: 0,0,0,0;
	font-size: 18px;
	line-height: 30px;
}
.shake h3{width:200px;height:110px;background:url(xf.png) 0 0 no-repeat;}
.shake h3 a{display:block;width:200px;height:110px;color:#fff;font:normal 1.3em/2.0 microsoft yahei;}
.shake h2 em{display:inline-block;margin-top:6px;font:normal 4em/1.8 "";color:#fff;-webkit-animation:'shake' .5s ease-in-out 0s infinite alternate}
.rleft{position:absolute;bottom:-10px;left:30px;width:120px;height:120px;background:url(left1.png) 0 0 no-repeat;background-size:60% }
.rright{position:absolute;bottom:-10px;right:-20px;width:120px;height:120px;background:url(right1.png) 0 0 no-repeat;background-size:60%}
.rleft a,.rright a{color:#fff;}
.ss{position:absolute;right:30px;bottom:100px;width:30px;height:30px;line-height:20px;text-align:left;padding-left:2px;background:url(ss.png) 0 0 no-repeat;background-size:60%;color:#fff;z-index:9999!important}
.sendx{position:relative;margin-left:-50px;margin-top:75px;display:inline-block;padding:0 10px;background:#f75f7f;font:normal 1.2em/2.0 microsoft yahei;color:#fff;border-radius:8px;}

.icon-a4{width:25px;height:25px;padding:5px;margin-right:10px;border:1px solid #fff;border-radius:50%;}
.icon-a5,.icon-a6{padding-right:10px;color:#666}
.icon-a21{color:#fff;}
/*摇动手机动画效果*/
@-webkit-keyframes 'shake'{
					0% {
						-webkit-transform:rotate(3deg);-moz-transform:rotate(3deg);transform:rotate(3deg);
						}
					50%{
						-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);transform:rotate(0deg)
						}
					50%{
						-webkit-transform:rotate(-3deg);-moz-transform:rotate(-3deg);transform:rotate(-3deg)
						}
				}
.cont4{margin:2em auto auto auto;padding:0 0;width:90%;}
.recom{}
.rbox{margin-top:5em;}
.rbox .rimg{position:relative;width:100%;text-align:center}
.rimg img{width:100%;}
.rimg .rint{width:100%;position:absolute;bottom:4px;left:0;padding:1em 0em;background:rgba(255,255,255,0.7);text-align:left}
.rint h2{
	padding: 0em 1em;
	font: normal 1.3em /2.0 "";
	color: #000
}
.rint h3{
	padding: 0em 1em;
	font: normal 1.2em /1.5 "";
	color: #333
}
.rint h2,.rint h3{position:relative;}
.rbox .rtxt{position:relative;margin-top:-4px;font:normal 0.9em /2.5 "";background:#f1f1f1}
.rtxt dl{display:-webkit-box;display:-moz-box;display:box;}
.rtxt dl dt{padding:0 .5em;font:normal 1.4em /3.5 "";}
.rtxt dl dd {padding-left:.5em;-webkit-box-flex:2;font:normal 1.4em /3.5 "";background:#f7f7f7}
.rtxt dl dd span{width:30px;height:30px;border-radius:50%;background:#fff}
.rtxt dl dd.cur{-webkit-box-flex:1;background:#ed5740;color:#fff;}
.rtxt dl dd.cur a{color:#fff;}
.rtxt dl dd.cur span{margin-left:10px;margin-right:10px;color:#ed5740}
.tjd{position:absolute;top:10px;left:10px;width:100px;height:100px;background:url(ppd.png) 0 0 no-repeat;background-size:80%;color:#fff;font:normal 1.6em /1.2 "";-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transform:rotate(-45deg);text-align:center}
.tjd span{display:inline-block;padding-right:10px;padding-top:20px;}
.tjd em {padding-right:20px;font:normal 0.6em /2.0 "";}

.bjk{width:120px;position:absolute;right:30px;border:none;text-align:right;color:#707070;outline:medium;}
#tanchu{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.5);z-index:9999}
.tcbox{position:absolute;width:280px;height:365px;overflow:hidden;left:50%;top:50%;margin-left:-140px;margin-top:-183px;}
.tcbox1{margin:auto auto -1px auto;width:270px;height:220px;background:#fff;border-radius:3px 3px 0 0}
.tcbox1 h2{text-align:left;font:normal 1.3em /2.0 "";color:#666}
.tcbox1 h2 img{padding:0 1em;width:50px;height:50px;position:relative;}
.tcbox1 h2 cite{padding:0 1em;width:50px;height:50px;position:relative;}
.tcbox1 h2 cite img{margin:0px;padding:0px;border:none}
.tcbox1 h2 span{-moz-opacity:0.5;-webkit-opacity:0.5;opacity:0.5;}
.tcbox1 h2 i{position:absolute;left:5px;top:30px;z-index:999}
.tcbox1 h3{padding:1em;font:normal 1.3em /1.7 "";text-indent:20px;color:#666}
.tcbox1 span.close{width:95%;display:inline-block;text-align:right}
.tcbox1 span.close em{display:inline-block;text-align:right;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg);font:normal 2.2em /1.2 "";color:#ccc}
.tcbox1 span.close em a{color:#ccc;}
.tcbox2{width:280px;height:145px;background:url(xff.png) 0 0 no-repeat}
.tcbox2 .huifu{text-align:center}
.huifu span{display:inline-block;margin-top:60px;}
.huifu span a{display:block;padding:5px 20px;background:#d43e3d;border-radius:5px;color:#fff;font-size:1.3em;}
.recom h1{position:relative;display:inline-block;margin:0 0 2em -1em;font:normal 1.6em /3.0 "";background:#f3f3f3}
.recom h1 span{padding: 0 3em;}
.recom h1 em{margin-left:50;padding:0.8em 1em;background:#62ca78;color:#fff;}
.recom1{-webkit-column-count:2;-webkit-column-width:50%;-moz-column-count:2;-moz-column-width:50%;column-count:2;column-width:50%;padding-top:20px;}
.rcbox{padding:1em;text-align:center;background:#fff;}
.rcimg img{display:inline-block;width:100%;height:auto;}
.rcbox h2{padding:0 10px;}
.rcbox h2 span{float:left;font:normal 1.3em /2.0 "";text-align:left!important;}
.rcbox h2 em{float:right;font:normal 1.2em /2.0 "";text-align:right!important;color:#666;}
.rcbox h3{padding-right:10px;font:normal 1.2em /2.0 "";text-align:right;color:#666;}
.rcbtn{font:normal 1.4em /3.0 "";background:#ea627e;color:#fff;}
.rcbtn a{display:block;color:#fff;}
.cscs{text-align:center}

.kdy{width:60px;padding-left:10px;margin-right:10px;margin-top:10px;font:normal 1.2em /1.5 "";color:#fff;background:#ed5c42;text-align:center}
.cont5{
	height: 250px;
	overflow-y: auto;
	margin-bottom: 0px;
	margin-top: 0px;
}

.checkBackground{position:absolute;left:0;bottom:0;width:5em;height:2em;background:rgba(255,255,255,0.5)}
.checkWords{position:relative;color:#333;text-align:center;vertical-align:middle;top:0.3em}

.title{
	color: #fff;
	text-align: center;
	font:normal 1.2em /1.5 "";
	margin:30px 20px;
}