@charset "utf-8";
/* CSS Document */
#header2{
	width: 940px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height: 280px;
	padding: 0px;
}
/***********************************************************************/
.login_all{
	height: 30px;
	padding: 0px;
	float: right;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	
}

.login_all div{ float:right; margin:0; padding:0;}
#login{
	color: #FFFFFF;
	float: right;
	padding: 0px;
	height: 30px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#login img{ float:right;}

#login ul{
    background:url(../images/login_bg_middle.jpg) repeat-x top center;
	float: right;
	margin: 0px;
	padding: 0px;
                            
}
#login ul li{
	display: inline;
	color: #FFFFFF;
}
#login ul li span{ float:left; padding:4px 0 ; margin:0; font-size:12px;}
#login ul li a{
	display:block;
	height:30px;
	float:left;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 12px;
	padding-right: 4px;
	padding-left: 4px;
	padding-top: 0;
	padding-bottom: 0;
	margin: 0;
	line-height: 22px;
}
#login ul li strong a{ float:none; clear:both; display:inline; text-decoration:underline;}
#login ul li a:hover{
	color: #FFF158;
}

/***********************************************************************/


#angeltop{
	float:left;
	width:930px;
	height:8px;
	overflow:hidden;
	background-image:url(/images/angeltop.gif);}
.red{color:#ff0000;}
.gray{color:#666666;}
.blue{color:#036c8a;}
.blue a{text-decoration:underline;}
.red a{color:#ff0000;}
.gray a{color:#666666;}
.black a{color:#444444;}
a img{border:0px;}
a{text-decoration:none}
#angelmain{
	float:left;
	width:930px;
	height:auto;
	background-image:url(/images/angelmain.jpg);}
#angelmain .maina{
	margin:15px auto 0px auto;
	width:900px;
	font-size:12px;}
#angelmain .maina .line1{ float:left; width:900px; height:19px; overflow:hidden;}
#angelmain .maina .line2{ float:left; width:900px; height:auto; margin-top:10px;}
#angelmain .maina .line3{ float:left; width:330px; height:auto;}
#angelmain .maina .line4{ float:left; width:200px; height:auto; margin-top:10px; padding-left:150px;}
#angelmain .maina .line5{ float:left; width:330px; height:auto;}
#angelmain .maina .line6{ float:left; width:730px; height:auto;}
#angelmain .maina .line7{ float:left; width:322px; height:21px; background-image:url(/images/title_bg2.gif)}
#angelmain .maina .line8{ float:left; width:322px; height:21px; background-image:url(/images/title_bg2.gif); margin-top:20px;}
#angelmain .maina .line9{ float:left; width:322px; height:auto; margin-top:0px;}
#angelmain .maina .line10{ float:left; width:310px; height:auto; border-bottom:#cfcfcf dashed 1px;}
#angelmain .maina .line11{ float:left; width:310px; height:auto; margin-top:4px;}
#angelmain .maina .line12{ float:left; width:322px; height:auto; margin-top:20px;}
#angelmain .maina .line13{ float:left; width:310px; height:20px; border-bottom:#cfcfcf dashed 1px; font-size:16px; color:#3d3e3e}
#angelmain .maina .line14{ float:left; width:322px; height:auto;}
#angelmain .maina .line15{ float:left; width:500px; height:18px; margin-top:10px; background-color:#eff8fa}
#angelmain .maina .line16{ float:left; width:440px; height:auto; padding:10px 10px 0px 30px;white-space:normal;word-break:break-all;word-wrap:break-word; color:#5f5f5f;}
#angelmain .maina .line17{ float:left; width:500px; height:auto;}
#angelmain .maina .line18{ float:left; width:500px; height:auto; margin-top:10px;}
#angelmain .maina .line18_1{ float:right; width:170px; height:auto; margin-top:0px; }
*html #angelmain .maina .line18_1{ float:right; width:165px; height:auto; margin-top:1px; position:relative;left:-10px;}
#angelmain .maina .line19{ float:left; width:500px; height:auto; margin-top:4px;}
#angelmain .maina .line20{ float:left; width:524px; height:2px; overflow:hidden; margin-top:6px; border-bottom:#cfcfcf dashed 1px;}
#angelmain .maina .line21{ float:left; width:270px; height:30px;}
#angelmain .maina .line22{ float:left; width:260px; height:auto; margin:16px auto auto 10px!important; margin:16px auto auto 5px;}
*html #angelmain .maina .line23{ float:left; width:550px; height:auto; margin-top:-5px;}
#angelmain .maina .line23{ float:left; width:550px; height:auto; margin-top:10px; position: relative; top:-6px;}
#angelmain .maina .line24{ float:left; width:260px; height:auto; margin:0px auto auto 10px!important; margin:0px auto auto 5px;}
#angelmain .maina .line25{ float:left; width:270px; height:16px; margin-top:24px;}

#angelmain .maina .left1{ float:left; width:28px; height:5px; overflow:hidden; margin-top:8px;}
#angelmain .maina .title1{ float:left; width:auto; height:19px;}
#angelmain .maina .title2{ float:left; width:72px; height:16px;}
#angelmain .maina .title3{ float:left; width:98px; height:16px;}
#angelmain .maina .title4{ float:left; width:auto; height:16px;}
#angelmain .maina .title5{ float:left; width:auto; height:16px;}
#angelmain .maina .title6{ float:right; width:480px; height:auto; text-indent:2em; line-height:1.8em;white-space:normal;word-break:break-all;word-wrap:break-word;}
#angelmain .maina .right1{ float:left; width:206px; height:5px; overflow:hidden; margin-top:8px;}
#angelmain .maina .photo_frame{ float:left; width:140px; height:142px; overflow:hidden; background-image:url(/images/photo_frame.jpg);}
#angelmain .maina .photo_frame .img{ float:left; width:128px; height:128px; overflow:hidden; margin:7px auto auto 6px!important; margin:7px auto auto 3px;}
#angelmain .maina .topright{ float:left; width:730px; height:auto; margin-left:30px!important; margin-left:15px;}
#angelmain .maina .topright .toptop{ float:left; width:730px; height:auto;}
#angelmain .maina .topright .lefttitle{ float:left; width:auto; height:16px; overflow:hidden; color:#444444;}
#angelmain .maina .topright .righttitle{ float:left; width:230px; height:auto; color:#444444;white-space:normal;word-break:break-all;word-wrap:break-word;}
#angelmain .maina .topright .righttitles{ float:left; width:auto; height:auto; color:#660033; line-height:16px; margin-left:24px;}
#angelmain .maina .topright .righttitlet{ float:left; width:327px; height:26px; margin-top:20px; overflow:hidden; color:#444444; background-image:url(/images/blog.gif)}
#angelmain .maina .topright .righttitlet .black{ float:left; width:270px; height:16px; overflow:hidden;}
#angelmain .maina .topright .righttitlet .text7{ float:left; width:auto; height:16px; margin:6px auto auto 6px;}

#angelmain .maina .topright .pollangel{ float: none;width:144px; height:42px; overflow:hidden;background-image:url(/images/pollangel.gif); }
#angelmain .maina .topright .pollangel .leftpol{ float:left; width:53px; height:38px; margin:2px auto auto 2px; background-color:#993300}
#angelmain .maina .topright .pollangel .text{ float:right; width:87px; height:16px; overflow:hidden; color:#fa5200; text-align:center; margin:14px 2px auto 0px;}
#angelmain .maina .topright .heart{ float:left; width:240px; height:auto;}
#angelmain .maina .topright .heart .heartheart{ float:left; width:74px; height:42px; overflow:hidden;}
#angelmain .maina .topright .text{ float:left; width:160px; height:20px; color:#fa5200; font-size:14px;}


#angelmain .maina .left2{
	float:left;
	width:300px;
	height:auto;}
#angelmain .maina .left2 .text1{ float:left; width:83px; height:16px; color:#036c8a; text-align:center; margin:5px auto auto 11px;}
#angelmain .maina .left2 .text2{ float:left; width:300px; height:auto;white-space:normal;word-break:break-all;word-wrap:break-word; line-height:18px; overflow:hidden; margin-top:20px;}
#angelmain .maina .left2 .text3{ float:left; width:300px; height:auto; margin-top:20px;white-space:normal;word-break:break-all;word-wrap:break-word; line-height:18px; overflow:hidden;}
#angelmain .maina .left2 .text4{ float:left; width:290px; height:20px; color:#036c8a; margin:4px auto auto 4px;}
#angelmain .maina .left2 .text4 .text7{ float:left; width:auto; height:16px; margin-top:2px;}
.text5{ float:left; width:auto; height:16px; padding-left:4px; padding-right:10px; color:#00a5d4;}
.text6{ float:left; width:auto; height:16px; color:#939798;white-space:normal;word-break:break-all;word-wrap:break-word;}
#angelmain .maina .left2 .seemore{ float:right; width:49px; height:19px; overflow:hidden; margin-right:18px;}
#angelmain .maina .left2 .seemore1{ float:right; width:49px; height:19px; overflow:hidden;}
.seemore2{ float:right; width:49px; height:19px; overflow:hidden; margin-right:6px;}
.critiquemore{ float:right; width:69px; height:19px; overflow:hidden; margin-right:8px;}
#angelmain .maina .left2 .kuai{ float:left; width:11px; height:11px; overflow:hidden; margin-top:6px;}
.textarea{ float:left; width:480px; height:60px; margin-top:14px; font-size:12px;}
/***********************************************************************/
.info2_mid div{
	font-size: 13px;
	font-weight: 600;
	color: #2E728F;
	padding-top:40px;
	padding-bottom: 8px;
	padding-left:20px;
	padding-right: 8px;
	margin: 0px;
}
/***********************************************************************/
#angelmain .maina .right2{
	float:right;
	width:501px;
	height:130px;
	background-image: url(/images/small_main15.gif);
	padding:50px 40px 0px 26px;}

#angelmain .maina .right3{
	float:right;
	width:501px;
	height:auto;
	background-image:url(/images/small_main1.jpg);
	padding:0px 40px 0px 26px;!important
	}


#angelmain .maina .right31{ float:left; width:500px; height:auto;}
#angelmain .maina .right5{
	float:right;
	width:524px;
	height:auto;
	background-image:url(/images/small_main1.jpg);
	padding:0px 24px 0px 19px;}
#angelmain .maina .right4{
	float:right;
	width:501px;
	height:20px;
	padding:0px 40px 0px 26px;
	background-image:url(/images/small_main2.jpg);}
#angelmain .maina .right6{
	float:right;
	width:547px;
	height:auto;
	padding:16px 14px 0px 6px;}
#angelmain .maina .mainf{
	margin-left:auto;
	margin-right:auto;
	width:550px;
	height:auto;
	margin-top:10px;}
*html #angelmain .maina .mainf{
	margin-left:auto;
	margin-right:auto;
	width:550px;
	height:auto;
	margin-top:25px;}
*html #angelmain .maina .mainf{
	margin-left:auto;
	margin-right:auto;
	width:550px;
	height:auto;
	margin-top:11px;}
	
#angelmain .maina .mainf .region1{
	float:left;
	width:270px;
	height:auto;}
#angelmain .maina .mainf .region2{
	float:right;
	width:270px;
	height:auto;}
#angelmain .maina .mainf .region3{
	float:left;
	width:540px;
	height:auto;
	margin-left:10px!important;
	margin-left:5px;}

#angelmain .maina .mainf .jiao{ float:inherit; width:14px; height:47px; overflow:hidden; margin-top:5px;} 
#angelmain .maina .mainf .text1{ float:left; width:auto; height:18px; color:#fa5200; font-size:14px; overflow:hidden;}
*html #angelmain .maina .mainf .text1{width:auto; height:18px; color:#fa5200; font-size:14px; overflow:hidden; padding-left:12px; margin-top:-12px;}
#angelmain .maina .mainf .text2{ float:left; width:260px; height:auto;white-space:normal;word-break:break-all;word-wrap:break-word; line-height:24px; color:#666666;}
#angelmain .maina .mainf .dian{ float:left; width:10px; height:8px; overflow:hidden; margin-top:8px;}
#angelmain .maina .piece{ float:left; width:97px; height:75px; overflow:hidden; background-image:url(/images/photo_image1.jpg); margin-left:12px;}
#angelmain .maina .piece .pic{ float:left; width:88px; height:68px; overflow:hidden; padding-right:1px; margin-top:4px; margin-left:4px!important; margin-left:2px;}

#angelbottom{
	float:left;
	width:930px;
	height:8px;
	overflow:hidden;
	background-image:url(/images/angelbottom.gif)}
