/*reset style*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset, img {
	border:0;
	vertical-align:top;
}
address, caption, cite, code, dfn, em, strong, th, var {
	font-style:normal;
	font-weight:normal;
}
ol, ul {
	list-style:none;
}
caption, th {
	text-align:left;
}
h1, h2, h3, h4, h5, h6 {
	font-size:100%;
	font-weight:normal;
}
q:before, q:after {
	content:'';
}
abbr, acronym {
	border:0;
}
a {
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
.clear {
	display:block;
	height:0;
	width:0;
	font-size:0;
	clear:both;
	padding:0;
	margin:0;
	overflow:hidden;
	background:none;
	visibility:hidden;
}
/**end reset style**/
/*activity*/
#activity{width:938px; margin:0 auto; border:1px solid #e3e3e3; overflow:hidden; font-size:12px;color:#656565; padding:0 5px;}
.activity-con{border-bottom:1px dashed #e4e4e4;}
.activity-time{width:214px; float:left; text-align:center; padding-top:60px; }
.activity-time span{font-size:20px; font-family:Microsoft YaHei; color:#ff3d65;}
.activity-con-main{float:left; padding:30px 17px 30px 30px; border-left:1px dashed #e4e4e4; width:668px;}
.activity-con-main ul li{float:left;}
.activity-time p{line-height:16px;}
.activity-con-main ul li.main-box{ margin-left:26px;}
.main-box h1{font-size:14px; font-weight:bold; line-height:22px; color:#333;} 
.main-box p{line-height:20px;}
.main-box span a{color:#fd3b60; font-family:'宋体';}
.main-box span a:link{color:#fd3b60;}
.main-box span a:visited{color:#fd3b60;}
*html .main-box span a{color:#fd3b60;}
.activity-con-main ul li.join-box{ float:right;}
.join-box{width:120px; height:120px; border:1px solid #ebe7e7; text-align:center;}
.join-box p{margin-top:10px; line-height:18px;}
.join-box p strong{font-weight:bold; color:#ff3d62;}
.join-box a{width:77px; text-align:center; height:27px; line-height:27px; background:#ffeff2; border:1px solid #fea5b9; color:#fc3c63; display:block; margin:22px auto 0px;}
.join-box a:link{color:#fc3c63;}
.join-box a:visited{color:#fc3c63;}
.join-box a:hover{color:#FFF; background:#ff3b64; text-decoration:none;}
.join-box a.gray{ color:#989898; background:#FFF; border:1px solid #D1D1D1; cursor:default;}
#activity .pagination{margin:20px auto; text-align:center; width:500px;}
/*activity*/
/*company*/
.company-box{width:918px; font-size:12px; font-family:'宋体'; border:1px solid #e3e3e3; padding:15px; margin:10px auto 0px; height:114px; overflow:hidden; position:relative;} 
.company-box span img{vertical-align:middle; text-align:center;}
.company-box span.company-logo{display:table-cell;width:110px; height:110px;  vertical-align:middle; text-align:center;;*display:block;*font-family:Arial;*line-height:1;*font-size:96px;}
.company-box ul li{float:left;}
.company-name { display:inline-block;  line-height:24px; font-size:24px; font-family:Microsoft YaHei,'宋体'; margin-top:6px;  height:25px; width:660px;}

.company-name s{display:inline-block;width:28px; height:16px; background:url('http://img03.taobaocdn.com/tps/i3/T1HzBMXatyXXXXXXXX-28-16.jpg') no-repeat; margin-left:5px; vertical-align:middle; margin-top:5px;}
.company-middle-box{ margin-left:18px; width:330px;}
.company-data dl{float:left; background:url(http://img04.taobaocdn.com/tps/i4/T16CiXXjVmXXXXXXXX-174-237.gif) no-repeat scroll -17px -91px transparent; text-align:center; width:68px; margin:14px 0 8px 3px; display:inline;}
*html .company-data dl{ margin:12px 0 5px 3px;}
.company-data dl dt{font-size:20px; font-family:Microsoft YaHei; line-height:20px;}
.company-data dl dd{color:#666;}
.company-user p{float:left; padding:0 10px;}
.company-user{position:absolute; bottom:20px; left:136px; width:350px; color:#666;}
.company-user .company-city{background:url(http://img04.taobaocdn.com/tps/i4/T16CiXXjVmXXXXXXXX-174-237.gif) no-repeat scroll -11px -197px transparent; padding-left:10px;}
.company-box ul li.company-right-box{float:right;}
.company-right-box p{display:block; width:112px; height:34px; background:url(http://img04.taobaocdn.com/tps/i4/T16CiXXjVmXXXXXXXX-174-237.gif) no-repeat 0 0; background-position:0 0; text-align:center; padding-top:44px; overflow:hidden;}
.company-right-box p span{line-height:29px; font-family:Arial; color:#ff3b64; font-size:24px;}
.company-footer{height:2px; width:950px; background:#f0f0f0; margin:0 auto; overflow:hidden;}
.pagination{margin:20px auto; text-align:center; width:500px;}
/*company*/
/*shooting*/
.rating-grade{color:#FF3261;font-size:24px;font-family:Arial;margin:0 3px;}
.rating-level{display:inline-block;width:114px;height:21px;background:url(http://img01.taobaocdn.com/tps/i1/T12zh8XaXiXXXXXXXX-114-126.gif) no-repeat 0 -105px;}
.rating-level-0{background-position:0 -105px;}
.rating-level-1{background-position:0 -84px;}
.rating-level-2{background-position:0 -63px;}
.rating-level-3{background-position:0 -42px;}
.rating-level-4{background-position:0 -21px;}
.rating-level-5{background-position:0 0;}
#shooting{width:940px; margin:0 auto; padding:0 5px ;border:1px solid #e3e3e3; overflow:hidden; font-size:12px;}
#shooting .shooting-box{ padding:39px 39px 0 34px;}
.shooting-box ul li{float:left;}
.shooting-mm-data{margin:0px 0 0 13px;}
.shooting-mm-data a{font-size:16px; font-weight:bold; color:#333;}
.shooting-mm-data a:visited{color:#333;} 
.shooting-mm-data a:link{color:#333;}
.shooting-mm-data a:hover{color:#ff3b64; text-decoration:none;}

.shooting-mm-data p.shooting-addres{margin:3px 0 0 0;}
#shooting .shooting-mm-data p.shooting-addres span{color:#666666;}
.shooting-box ul li.paying-box{float:right;}
.paying-box ul li{margin:0 2px; display:inline; line-height:15px;}
.paying-box ul li span{color:#666666;}
.paying-box ul li.paying-box-bg{background:url("http://img03.taobaocdn.com/tps/i3/T1ryp8XahnXXXXXXXX-198-517.gif") no-repeat scroll -182px -61px transparent; padding:0 10px 0 25px; line-height:16px;}
.paying-box ul li.mode-online{background:url("http://img03.taobaocdn.com/tps/i3/T1ryp8XahnXXXXXXXX-198-517.gif") no-repeat scroll -182px -41px transparent; padding:0 10px 0 25px; line-height:16px;}
.paying-box ul li.paying-box-bg a{color:#333;}
.paying-box ul li.paying-box-bg a:hover{color:#ff3b64; text-decoration:none;}
#shooting .shooting-comment{ padding:20px 34px 30px 40px;margin:0px auto 0; border-bottom:1px dashed #d9d9d9; position:relative;zoom:1;}
#shooting .shooting-comment p{float:left;}
#shooting .shooting-comment span{ position:absolute; top:-32px; right:30px; width:110px; height:22px;}
#shooting .shooting-comment .shooting-comment-box{width:868px; border:1px solid #e1e1e1; height:71px; line-height:20px; margin-top:10px; color:#686868; position:relative;}
*html #shooting .shooting-comment .shooting-comment-box{width:844px;}
#shooting .shooting-comment .shooting-comment-box p{margin:13px 12px 0 12px;}
*html #shooting .shooting-comment .shooting-comment-box p{margin:-56px 12px 0 12px;}
.shooting-comment span a{ color:#fb3c68;position:absolute; top:10px; right:10px;}
#shooting .shooting-comment .shooting-comment-box .little-jiantou{width:11px; height:6px; background:url(http://img04.taobaocdn.com/tps/i4/T16CiXXjVmXXXXXXXX-174-237.gif) no-repeat top left; background-position:-5px -175px; position:absolute; top:-6px; left:9px; z-index:999; overflow:hidden; display:block;}
.border-bottom{width:865px; height:2px; background:#f5f5f5; overflow:hidden; margin-left:5px;}
.border-right{width:2px; height:71px; background:#f5f5f5; overflow:hidden; position:absolute; right:-3px; top:3px;}
*html .border-right{position:relative; left:865px;} 
.paying-box-bg span{ display:inline-block; width:1px; height:13px; background:url(http://img04.taobaocdn.com/tps/i4/T16CiXXjVmXXXXXXXX-174-237.gif) no-repeat 0 0; background-position:-11px -197px; margin-left:10px;} 
.album-link {
    background: url("http://img03.taobaocdn.com/tps/i3/T1ryp8XahnXXXXXXXX-198-517.gif") no-repeat scroll -182px 4px transparent;
    color: #FF3261;
    padding:3px 3px 3px 18px ;
	display:block;

}
.album-link:visited {
    color: #FF3261;
}
.album-link:hover {
    background-color: #FF3261;
    background-position: -182px -18px;
    color: #FFFFFF;
    text-decoration: none;
}
/*shooting*/
/*summary*/
.summary-mian{width:908px;font-family:'宋体'; padding:0 5px; text-align:center; margin:15px auto 0;overflow:hidden; border-bottom:none;border-top:1px solid #E3E3E3;padding:20px;}
.summary-mian p.p-style{font-size:14px; line-height:24px; color:#666666; width:894px; display:block; text-indent:2em; text-align:left;margin:30px auto;}
.summary-mian span.span-style{ font-size:14px; line-height:24px; font-family:'宋体'; font-weight:bold; margin:30px 50px 0 -50px;}
.summary-mian img.img-style{margin:18px 0;}
.summary-mian .last-pic{border-bottom:1px dashed #d9d9d9; width:940px; height:2px; overflow:hidden; margin:20px auto;margin-left:-17px;}
.last-pic{border-bottom:1px dashed #d9d9d9; height:2px; overflow:hidden; margin:20px auto;}
/*summary*/
.tstar-profile-tab{margin:43px auto 15px; width:355px;position:relative;}
.tstar-profile-tab li{display:inline;float:left;margin:0 15px;width:87px;font-size:14px;font-weight:bold;}
.tstar-profile-tab li a{display:block;width:87px;height:33px;line-height:31px;text-align:center;color:#333!important;}
.tstar-profile-tab li a:hover{text-decoration:none;color:#ff3b64!important;background:url(http://img03.taobaocdn.com/tps/i3/T1ryp8XahnXXXXXXXX-198-517.gif) no-repeat 0 -228px;}
.tstar-profile-tab li a span{color:#666;}
.tstar-profile-tab li a:hover span{color:#ff3b64;}
.tstar-profile-tab li.cur a span{color:#fff;}
.tstar-profile-tab li.cur a,.tstar-profile-tab li.cur a:hover{color:#fff!important;background:url(http://img03.taobaocdn.com/tps/i3/T1ryp8XahnXXXXXXXX-198-517.gif) no-repeat 0 -195px;}
.tstar-profile-tab .new{background:url(http://img04.taobaocdn.com/tps/i4/T1RF8QXjFEXXXXXXXX-22-15.gif) no-repeat;width:22px;height:15px;display:block;position:absolute;top:0;left:210px;}
/*shooing-no*/

#activity p.activity-no,#shooting p.shooting-no{font-size:14px; color:#ff3261; margin-top:50px; font-weight:bold; text-align:center; margin-bottom:550px;}

/*shooing-no*/
/*分享*/
.tstar-share{margin:40px auto 0;padding:0 10px;width:648px;height:34px;line-height:34px;border:1px solid #FF0046;border-top-style:dashed;border-bottom-style:dashed;}.tstar-share h4,.tstar-share ul,.tstar-share ul li,.trans-links{display:inline;float:left;}.tstar-share h4{width:95px;font-size:14px;font-weight:bold;color:#FF456E;}.tstar-share ul{width:468px;}.tstar-share ul li{position:relative;margin:0 9px;padding-left:20px;}.tstar-share ul li a{padding:1px;color:#666;}.tstar-share ul li a:hover{text-decoration:none;color:#fff;background-color:#ff3b64;}.tstar-share ul li s{position:absolute;top:8px;_top:9px;left:0;display:block;width:16px;height:16px;}.tstar-share ul li.jianghu s{background-position:0 -68px;}.tstar-share ul li.kaixin s{background-position:-16px -68px;}.tstar-share ul li.renren s{background-position:-32px -68px;}.tstar-share ul li.douban s{background-position:-48px -68px;}.tstar-share ul li.sina s{background-position:-64px -68px;}.tstar-share ul li.qzone s{background-position:-64px -85px;}.trans-links{position:relative;width:85px;}.link-to{display:block;outline:0;text-align:right;font-family:"宋体";color:#ff3b64!important;}.trans-links .copy-link{position:absolute;top:34px;left:-156px;padding:10px;width:230px;height:62px;border:1px solid #FF3A67;background-color:#fff;}.copy-link textarea,.copy-link p{clear:both;float:left;width:217px;}.copy-link textarea{overflow:auto;height:36px;border:1px solid #e6e6e6;}.copy-link p{margin-top:5px;height:20px;line-height:20px;text-align:right;}.copy-link p span{color:#ff3b64;}a.copy-btn:link,a.copy-btn:visited{display:inline-block;width:68px;height:20px;line-height:20px;text-align:center;color:#fff;background-color:#ff3b64;}a.copy-btn:hover{text-decoration:none;color:#fff;}.trans-links b{position:absolute;top:10px;right:5px;display:block;cursor:pointer;width:10px;height:9px;background-position:-89px -68px;}
/*分享*/