@charset "utf-8";
/* CSS Document */
body{margin:0; font-size:12px;color:#333; background:#ffffff;}
a{color:#333;text-decoration:none}
a:hover{color:#ed1651}
a img{border:none}

* { margin:0px; padding:0px; font-family:微软雅黑;}

.clear {
	clear:both;
	height:0px;
	width:0px;
	margin:0px;
	padding:0px;
	line-height:0px;
	font-size:0px;
}
p.no_info { width:100%; height: auto; text-align: center; padding-top: 60px; color: #666; font-size: 14px;}
ul,li{padding:0; margin:0; list-style:none;}
/*----------------------------content--------------------*/
::-webkit-scrollbar{width:12px;height:12px}
::-webkit-scrollbar-button:vertical{display:none}
::-webkit-scrollbar-track:vertical{background-color:#000}
::-webkit-scrollbar-track-piece{background:#fff}
::-webkit-scrollbar-thumb:vertical{background-color:#8e8e8e;border-radius:5px}
::-webkit-scrollbar-thumb:vertical:hover{background-color:#3b3b3b}
::-webkit-scrollbar-corner:vertical{background-color:#535353}
::-webkit-scrollbar-thumb:horizontal{background-color:#8e8e8e;border-radius:5px}
::-webkit-scrollbar-thumb:horizontal:hover{background-color:#3b3b3b}
::-webkit-scrollbar-corner:horizontal{background-color:#535353}
.twtop { width:100%; height:50px; margin:auto; /*box-shadow: 0px 1px 0px #dbdbdb;*/}
.twtop_logo {width:auto; height:32px; display:inline-block; padding-left:30px; padding-top:12px; float: left;}
.twtop_nav {width:auto; height:40px; float: left;}
.twtop_nac_con {width:auto; height:40px; margin:auto; text-align:left; line-height:40px; font-size:18px;}
.twtop_nac_con a.top_nav_title{ width:auto; padding: 0px 25px; height: 50px; display: block; line-height: 50px; text-align: center; color:#666666;}
.subnav-hd {display:none; width: 700px; height: auto; position: absolute; top: 50px; left: 0px; padding: 20px; background: #fff; box-shadow: 0 1px 12px 0 rgba(0,0,0,.2); border-radius: 0 0 4px 4px; overflow: hidden; z-index: 10000;}
.twtop_nac_con ul li.top_nav_li{ width:auto; height: 50px; line-height: 50px; text-align: center; float: left; position: relative;}
.cat_nav_51 {width:835px;}
.cat_nav_48 {width:500px;}
.cat_nav_50 {width:400px;}
.cat_nav_47 {width:250px;}
.cat_nav_52 {width:400px;}
.cat_nav_53 {width:250px;}
.twtop_nac_con ul li.open{background: #fcc707;}
.twtop_nac_con ul li.open a.top_nav_title{color: #fff;}
.twtop_nac_con ul li.top_nav_home{background: #fff;}
.twtop_nac_con ul li.top_nav_home a.top_nav_title:hover{color: #fcc707;}

.twtop_right {width:auto; height:30px; display:inline-block; float:right; line-height: 30px; padding-right:20px; padding-top: 10px;}
.twtop_right a{color: #666;}
.twtop_right a:hover {color:#e9464b;}
.twtop_right a.top_upload {width:22px; height: 22px; line-height: 22px; margin-top: 3px;  display: block; margin-left: 14px;}
.twtop_right a.top_upload .upload_icon {width:22px; height: 22px; color: #ddd; transition: color .2s;}
.twtop_right a.top_upload .upload_icon:hover {color: #e9464b;}
.twtop_right a.top_upload:hover { }
.twtop_right a.top_upload:before { content: "";  position: absolute;  top: 5px; right: 0; height: 21px; border-right: 1px solid #ecf0f1;}
.per_logo {margin-right:0px;float: left; position: relative; width:37px; padding-left: 13px;}
.per_logo img {width:28px; height:28px; border-radius:50%; transition: color 1s;}
.per_logo img:hover {filter: brightness(1.05);}
.per_logo a.per_img{ width:28px; height: 33px; display: block;}
.per_logo ul {}
.per_logo ul li{width:80px; height: auto; overflow: hidden; padding: 5px 10px 5px 10px;}
.per_logo ul li a{margin: 0px; float: left; width:80px; height: 20px; display: block;line-height: 20px; overflow: hidden;}
.per_logo ul li:hover {background-color:#f2f2f2;}
.per_logo ul li span{float:right; color: #767676;font-size: 12px;}

.title_txt {width:1200px; height:auto; overflow:hidden; margin:auto; color:#666; font-size:30px; font-weight:bold; margin-top:100px;}
.title_txt2 {width:1200px; height:auto; overflow:hidden; margin:auto; color:#666; font-size:30px; padding-top:20px;}
.home_search {width:1200px; height:70px; border:1px #dbdbdb solid; box-shadow:0 5px 30px rgba(156, 160, 171, 0.25); margin:auto; margin-top:35px; position: relative;}

.search_icon {width:21px; height:22px; margin-top:25px; margin-left:25px; background:url(../images/search_icon.jpg) no-repeat; float:left;}
.search_input {width:1033px; height:50px; float:left; padding-left:10px; margin-top:10px;}
.search_input input {width:1018px; height:50px; border:0px; outline:none; font-size:16px; color:#555;}
.search_btn {width:100px; height:50px; float:left;}
.search_btn input {width:100px; height:50px; border-radius:3px; background-color:#fcc707; color:#fff; font-size:20px; cursor: pointer; box-shadow:none; border:0px; margin-top:10px;}
.search_btn input:hover{ background-color:#e9464b;}

.H_prolist {width:1200px; height:auto; overflow:hidden; margin:auto; margin-top:120px;}
.H_prolist ul li{width:360px; height:490px; float:left; position:relative; box-shadow:0 5px 10px rgba(156, 160, 171, 0.25); margin-right:60px; margin-bottom:40px;}
.H_prolist ul li img { border-radius:3px; width: 360px; height: 490px;}
.tj_list { position:absolute; padding-bottom:10px; bottom:0px; height:103px; width:348px; padding-left:12px; z-index:22;}
.tj_list ul li{width:103px; height:103px; float:left; margin-right:14px;}
.tj_list ul {width:auto; height: auto; overflow: hidden;}
.tj_list ul li img { border-radius:3px; width: 103px; height: 103px;}
.float_img {width:300px; height: 300px; position: absolute; top:30px; left:30px; display: none;}
.float_img img.jqzoom {width:300px; height: 300px; box-shadow:0 5px 10px rgba(156, 160, 171, 0.25);}
.tjlist_bj {width:360px; height:155px; position:absolute; bottom:0px; background:url(../images/h_pro_bj.png) repeat-x; z-index:12; border-radius:3px; text-align:center; font-size:20px; color:#fff; padding-top:90px;}

.H_pro_title {width:1200px; height:auto; overflow:hidden; margin:auto; font-size:28px; font-weight:bold; color:#666; margin-top:60px; margin-bottom:30px;}

.H_pro_list {width:1200px; height:auto; overflow:hidden; margin:auto; margin-top:24px;}
.H_pro_list ul li{width:270px; height:auto; overflow:hidden; float:left; margin-right:40px; margin-bottom:40px;}

.Hpic {width:270px; height:203px;}
.Hpic img {width:270px; height:203px; border-radius:3px;}
.Hpic_txt {width:270px; height:auto; overflow:hidden; margin-top:18px; color:#999999;}
.Hpic_title {width:270px; height:auto; overflow:hidden; margin-top:10px;}
.Hpic_title a{ color:#333333; font-size:14px;}
.Hpic_title a:hover {color:#e9464b;}
.Hpic_bz {width:270px; height:20px; overflow:hidden; margin-top:13px;}
.Hpic_left {float:left;}
.Hpic_right {float:right;}

._q27mtmr {
    vertical-align: middle !important;
    line-height: 21px !important;
    margin-right: 2px !important;
	float:left;
}

._19olcgv7 {
    display: inline-block !important;
    color: #e9464b !important;
    font-size: 9px !important;
    height: 10px !important;
    margin-right: 5px !important;
    width: 9px !important;
}

._1ir1ce4u {
    display: inline-block !important;
    position: relative !important;
    font-size: 9px !important;
    height: 10px !important;
    margin-right: 1px !important;
    width: 9px !important;
    color: #e9464b !important;
}

._1q6b7lu6 {
    position: absolute !important;
    color: #D8D8D8 !important;
}

._ay4wjb {
    position: absolute !important;
}

.Hpic_bz_icon1 {width:auto; height:14px; overflow:hidden; margin-left:12px; line-height:14px; font-size:12px; background:url(../images/Hpic_icon2.jpg) left no-repeat; float:left; padding-left:20px; color:#bbb;}
.Hpic_bz_icon2 {width:auto; height:14px; overflow:hidden; margin-left:12px; font-size:12px; line-height:14px; background:url(../images/Hpic_icon1.jpg) left no-repeat; float:left; padding-left:22px; color:#bbb;}


.twcon1_txt { font-size:20px; color:#000; font-weight:bold; margin-top:50px; text-align: left;}
.twcon1_txt_con {width:152px; margin: auto; height: auto; position: relative;}
.twcon1_txt span { color:#e9464b; font-size:24px; display:block; position: absolute; right: 0px; top:-2px;}
.twcon1_txt2 { width:1200px; height:25px; overflow:hidden; background:url(../images/dot.png) 0px 11px repeat-x; text-align:center; margin:auto; margin-top:10px;}
.twcon2_txt_con {width:215px; margin: auto; height: auto; position: relative;}
.twcon2_txt_con span {color:#e9464b; font-size:24px; display:block; position: absolute; right: 0px; top:-2px;}
.twcon3_txt_con {width:205px; margin: auto; height: auto; position: relative;}
.twcon3_txt_con span {color:#e9464b; font-size:24px; display:block; position: absolute; right: 0px; top:-2px;}
.twcon_s_more { width:1200px; height:30px; text-align:right; margin:auto;}
.twcon1_txt2 span { width:auto; height:25px; background-color:#fff; padding-left:10px; padding-right:10px; overflow:hidden; margin:auto; font-size:14px; color:#767676;}
.twcon_more { width:1200px; height:15px; line-height:15px; margin:auto; text-align:right; margin-top:45px;}
.twcon_more a{ color:#666;}
.twcon_more a:hover { color:#ed1651;}
.twcon1_con { width:1200px; height:auto; overflow:hidden; margin:auto; margin-top:13px;}
.twcon1_1 { width:1200px; height:366px;}
.twcon1_1_pic1 { width:533px; height:366px; float:left; margin-right:20px; overflow: hidden;}
.twcon1_1_pic2 { width:353px; height:366px; float:left; overflow: hidden;}

.twcon1_1 a img {
	float: none;
	width: 100%;
	height: auto;
	transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
}
.H_bq_list ul li a.H_img_a {width:68px; height: 68px; position: relative; display: block;}
.H_user_name {width:68px; height:68px; text-align: center; line-height: 68px; position: absolute; left: 0px; top: 0px; display: none; color: #000; font-size: 12px;}
.twcon1_1 a:hover img {
	opacity: 0.2;
}
.twcon1_1 a:hover .H_user_name{display:block;}

.twcon1_pic { width:1200px; height:240px; margin:auto; margin-top:15px;}
.twcon1_1_login { width:264px; height:354px; float:right; border:1px #e9e9e9 solid; padding-left:8px; padding-top:10px;}
.twcon1_pic ul li{ width:185px; height:185px; background-color:#D9D9D9; float:left; margin-right:18px;}
.twcon1_pic ul li img {width:185px;}
.H_login_1 { width:256px; height:auto; overflow:hidden;}
.H_login_1 img { float:left; margin-right:15px; width: 53px; height: 53px;}
.H_login_txt { width:auto; float:left; height:auto; overflow:hidden; line-height:23px; padding-top:10px;}
.H_login_btn { width:256px; height:auto; overflow:hidden; margin-top:15px;}
.H_login {width:124px; height: 37px; float:left;}
.H_login a{ width:122px; height:35px; display: block; text-align:center; line-height:35px; border:1px #e9e9e9 solid; background:#f5f5f5; font-size:14px; color:#000; float:left;}
.H_reg { margin-left:8px;}
.H_login a:hover { background:#fcc707; color: #fff; border:1px #fff solid;}
.H_reg a:hover { background:#e9464b; color: #fff; border:1px #fff solid;}

.H_login_bq { width:256px; height:auto; overflow:hidden;}
.H_bq_list { width:238px; margin: auto; height:auto; overflow:hidden; padding-top:10px;}
.H_bq_list ul li { width:68px; height: auto; overflow: hidden; float: left; margin-right: 17px; text-align: center; margin-top: 15px;}
.H_bq_list ul li img {width:68px; height: 68px; border-radius: 50%;}
.hbq_title {width:62px; height: auto; overflow: hidden; text-align: center; margin: auto; margin-top: 5px;}
.hbq_title a{width:60px; height: 17px; border: 1px #bdbdbd solid; border-radius: 9.5px; display: block; text-align: center; font-size: 12px; color:#666;}
.hbq_title a:hover { width:60px; height: 17px; background: #e9464b; border: 1px #fff solid; color: #fff;}

.twcon_nav { width:400px; height:auto; overflow: hidden;line-height:15px; float:left; text-align:left; padding-bottom: 20px;}
.twcon_nav span { font-size:16px; padding-right:15px; color:#000;}
.twcon_nav a{ color:#787878; padding-left:10px; padding-right:10px;}
.twcon2_con { width:1200px; height:auto; overflow:hidden; margin:auto; margin-top:20px; display: none;}
.twcon2_con img { width:220px; height: 300px;}
.twcon2_con_left { width:938px; height:auto; overflow:hidden; float:left;}
.twcon2_con_left ul li{ width:222px; height:auto; float:left; margin-right:16px; margin-bottom:45px; background-color: #fff;}

.twcon2_con_left ul li img {transition: all .2s linear;}
.twcon2_con_left ul li img:hover {box-shadow: 0 15px 30px rgba(0,0,0,.1); transform: translate3d(0, -2px, 0); opacity: .9;}
.tw_pic { width:222px; height:337px; position:relative; cursor:pointer;}
.tw_pic_txt { width:222px; height:42px; font-size:12px; padding-top:10px;}
.pic_title { font-size:14px; }
.pic_title span { float:right; font-size:12px; color:#9c9c9c;}
.tw_pic_txt p{ padding-top:5px; font-size:12px; color:#9c9c9c;}
.tw_pic_txt p b{ color:#f00; padding-left:5px; font-weight:normal;}
.tw_pic_txt p span { float:right;}

.twpic_ms { width:222px; height:300px; position:absolute; left:0px; top:0px; cursor:pointer;}

.twcon2_con_right { width:244px; height:634px; float:right;}
.twcon2_r_pic1 { width:222px; height:222px; float: right;}
.twcon2_r_pic2 { width:222px; height:222px; margin-top:19px; float: right;}
.twcon2_r_pic3 { width:222px; height:222px; margin-top:20px; float: right;}
.twcon2_con_right img { width:222px; height:222px;}

.twcon3_con { width:1200px; height:auto; overflow:hidden; margin:auto; margin-top:20px;}
.twcon3_con ul li { width:227px; height:auto; overflow: hidden; float:left; margin-right:16px; margin-bottom:16px;}
.twcon3_con ul li img { width:227px; height: 227px;}

.lifekey { width:1198px; height:55px; border:1px #e4e4e4 solid; line-height:55px; text-align:left; margin:auto; margin-top:20px;}
.lifekey span { float:left; color:#777777; font-size:12px; padding-left:15px; padding-right:20px;}
.lifekey a { color:#1d1d1d; font-size:12px; margin-right:15px;}

.twselect { width:1200px; height:40px; margin:auto; background:#eeeeee;}
.twselect_left {     display: inline-block; line-height: 22px;   border: 1px solid #d5d5d5;   background-color: #fff; margin: 0 15px;  vertical-align: top;}
.select_con { width:1200px; height:auto; min-height: 200px; overflow:hidden; margin:auto;  padding-top:30px; padding-bottom:17px;}
.select_con ul li { width:190px; height:300px; float:left; margin-right:12px; margin-bottom: 40px; position: relative;}

.select_con2 { width:100%; height:auto; min-height: 200px; overflow:hidden; margin:auto;  padding-top:30px; padding-bottom:17px;}
.select_con2 ul li { width:190px; height:300px; float:left; margin-right:25px; margin-bottom: 40px; position: relative;}

.pic_follow {width:50px; height: 30px; padding-top: 30px; background: url(../images/follow_bj.png) no-repeat; position: absolute; top: 189px; right:0px; z-index: 1; padding-right: 10px; border-radius:3px;}
.pic_follow a img { width:24px; height: 20px;float: right;}
.pic_follow a img:hover {filter: brightness(1.5);}

.pic_uplist {width:20px; height: 20px; padding-top: 0px; position: absolute; top: 219px; right:35px; z-index: 1; padding-right: 10px;}
.pic_uplist a img { width:20px; height: 20px;float: right;}
.pic_uplist a img:hover {filter: brightness(1.5);}


.select_con ul li div.pic_uplist{display: none;}
.select_con ul li:hover div.pic_uplist{display: block;}

.select_con2 ul li div.pic_uplist{display: none;}
.select_con2 ul li:hover div.pic_uplist{display: block;}

.select_con ul li a.img-box img { width:190px; height: 249px; border-radius:3px;}
.select_con ul li img:hover {box-shadow: 0 15px 30px rgba(0,0,0,.1); opacity: .9;}
.select_con ul li div.pic_follow{display: none;}
.select_con ul li:hover div.pic_follow{display: block;}

.select_con2 ul li a.img-box img { width:190px; height: 249px;}
.select_con2 ul li img:hover {box-shadow: 0 15px 30px rgba(0,0,0,.1); opacity: .9;}
.select_con2 ul li div.pic_follow{display: none;}
.select_con2 ul li:hover div.pic_follow{display: block;}

.pic_txt { width:100%; height:auto; overflow:hidden;}
.pic_txt p.pic_txt1 { padding-top:15px; position: relative;}
.pic_txt p.pic_txt1 a{color:#333;}
.pic_txt p.pic_txt1 a:hover { color:#e9464b;}
p.ss_txt { height:45px;}

.pic_txt p.pic_txt2 { padding-top:5px;}
.pic_txt p span{ float:right;}
.pic_txt1 { color:#333; font-size:14px;}
.pic_txt1 a{ color:#333; font-size:14px;}
.pic_txt2 { color:#ccc; height: 20px; position: relative;}
.pic_txt2 a{ color:#ccc; position: absolute; left: 0px; bottom: 2px;}
.pic_txt1 span {font-size:12px; position: absolute; right: 0px; bottom: 0px;}

.nav_title { width:1200px; height:auto; overflow:hidden; font-size:12px; color:#4B4B4B; margin:auto; padding-top:15px; padding-bottom:15px;}
.pro_title { width:500px; height:auto; overflow:hidden; font-size:18px; font-weight:bold; margin:auto; margin-top:0px; margin-bottom:8px;}
.pro_con { width:1200px; height:auto; overflow:hidden; margin:auto;}
.pro_left { width:980px; height:auto; overflow:hidden; float:left;}
.pro_pic { width:400px; height:auto; float:left; padding-top:40px;}
.pro_txt { width:500px; height:430px; float:left; padding-top:40px; margin-left:15px;}
.pro_txt1 { width:500px; height:30px; color:#303030; line-height:30px;}
.pro_txt1 span { width:75px; color:#999999; display:block; float:left;}
.pro_author { width:auto; height:auto; overflow:hidden; float:left; text-align:right; color:#000; font-weight:bold;}
.pro_txt2 { width:500px; height:30px; color:#999999; line-height:30px; border-bottom:1px #e4e4e4 solid;}
.pro_txt2_con { width:500px; height:auto; overflow:hidden; color:#303030; padding-top:15px; line-height:22px;}

.fenx { width:500px; height:21px; margin-top: 20px; margin-bottom: 20px;}
.fenx span { margin-right: 10px; display: inline-block;}
.fenx a.icon-eye2 {width:auto; height: 21px; display: inline-block; background: url(../images/icon4-1.png) left no-repeat; padding-left:35px;}
.fenx a.icon-eye2:hover {background: url(../images/icon4-2.png) left no-repeat; }
.fenx a.icon-follow{width:auto; height: 21px; margin-right: 5px; display: inline-block; background: url(../images/icon3-1.png) left no-repeat; padding-left:27px;}
.fenx a.icon-follow:hover {background: url(../images/icon3-2.png) left no-repeat; }
.fenx a.icon-follow2{width:auto; height: 21px; margin-right: 5px; display: inline-block; background: url(../images/icon3-2.png) left no-repeat; padding-left:27px;}
.fenx a.icon-far {width:auto; height: 21px; margin-right: 5px; display: inline-block; background: url(../images/icon1-1.png) left no-repeat; padding-left:27px;}
.fenx a.icon-far:hover {background: url(../images/icon1-2.png) left no-repeat; }
.fenx a.icon-far2 {width:auto; height: 21px; margin-right: 5px; display: inline-block; background: url(../images/icon1-2.png) left no-repeat; padding-left:27px;}

.fenx a.icon-message {width:auto; height: 21px; margin-right: 5px; display: inline-block; background: url(../images/icon2-1.png) left no-repeat; padding-left:27px;}
.fenx a.icon-message:hover {background: url(../images/icon2-2.png) left no-repeat; }
.fenx a.icon-message2 {width:auto; height: 21px; margin-right: 5px; display: inline-block; background: url(../images/icon2-2.png) left no-repeat; padding-left:27px;}

.fenx span em { font-size: 12px; color: #9aabb8;  display: inline-block;  line-height: 21px; vertical-align: middle; font-style: normal;}
.sumit_btn { width:500px; height:50px;}
.sumit_btn a { width:120px; height:50px; display:block; background-color: #e9464b; text-align:center; color:#fff; line-height:50px; font-size:14px;}
.sumit_btn a:hover { background-color: #f23c41;}

.pro_right { width:165px; height:auto; overflow: hidden;border:1px #e5e5e5 solid; float:right;}
.pro_right img { width:144px; height: 189px;}
.pror_title { width:165px; height:30px; line-height:30px; font-size:12px; color:#3c3c3c; text-align:center; padding-top:5px; padding-bottom:10px;}
.pro_right ul { width:144px; height:auto; overflow:hidden; margin:auto;}
.pro_right ul li{width:144px; height:auto; overflow: hidden; margin-bottom:12px;}
.pro_right p.pic_txt1 a { font-size:12px;}

.comments_list { width:1200px; height:auto; overflow:hidden; margin:auto; margin-top:20px;}
.comments_left { width:950px; height:auto; overflow:hidden; float:left;}
.comments_right { width:165px; height:auto; float:right; padding-top: 15px;}

.comment_title { width:948px; height:36px; border:1px #f3f3f3 solid; text-indent:20px; line-height:36px;}
.comment_title a{ color:#303030; font-size:14px; margin-right:15px;}
.comment_con { width:948px; min-height:250px; overflow:hidden; padding-bottom:25px; border-bottom:1px #f3f3f3 solid;}
.comment_con_con { width:100%; height:auto; overflow:hidden; clear:both;}
.comment_pic { width:240px; height:240px; float:left;}
.comment_txt { width:708px; height:auto; float:left;}
.comment_txt_left { width:530px; height:auto; float:left; padding-left:26px;}
.comments_1 { width:100%; height:auto; float:left; overflow:hidden; clear:both; padding-top:5px;}
.comments_1 span { float:right; color:#767676;}
.comments_2 { width:100%; height:auto; overflow:hidden; line-height:22px; padding-top:5px;}
.autor_title { width:auto; height:auto; overflow:hidden; float:left; font-size:18px; font-weight:bold; color:#363636;}
.comments_2 a{ padding-left:50px; color:#2B63C5;}
.comments_2 a:hover { color:#f00;}
.comments_3 { width:630px; height:auto; overflow:hidden; padding-top:23px;}
.comments_4 { width:100%; height:auto; overflow:hidden; padding-top:48px;}
.comments_4 a{ color:#999999; margin-left:10px; margin-right:10px;}
.comments_3 ul { width:auto; height:64px; clear:both;}
.comments_3 ul li { width:63px; height:63px; float:left; margin-right:6px;}
.comments_3 ul li:hover{ cursor:pointer;}

.comment_txt_right { width:108px; height:auto; float:right;position: relative;}
.autor_pic { width:65px; height:65px; float:right; clear:both;}
.pro_link { width:auto; height:auto; overflow:hidden; position: absolute; top: 185px;}
.pro_link a{width:106px; height:42px; display:block; border:1px #b31b37 solid; font-size:14px; line-height:42px; text-align:center; color:#b31b37; text-indent:20px; background:url(../images/jt.jpg) 16px 15px no-repeat;}
.pro_link a:hover { color:#fff; background:url(../images/jt.png) #b31b37 16px 15px no-repeat;}
.pro_link2 {width:106px; height:42px; clear:both; float:right; margin-top:122px;  border:1px #ccc solid; font-size:14px; line-height:42px; text-align:center; color:#ccc;}

.reply_comment { width:948px; border:1px #f3f3f3 solid; clear:both; margin:auto; position:relative; margin-top:20px;}
.reply_icon { width:29px; height:14px; background:url(../images/comment_more.jpg) no-repeat; position:absolute; top:-14px; left:395px;}
.reply_list { width:912px; height:auto; overflow:hidden; padding:18px; padding-top:0px;}
.reply_con { width:912px; height:auto; border-bottom:1px #f3f3f3 solid; overflow:hidden; padding-bottom:25px; padding-top:25px;}
.reply_left { width:68px; height:68px; background:#CCCCCC; float:left;}
.reply_right { width:834px; padding-left:10px; height:auto; overflow:hidden; float:right;}
.replay_title {font-size:18px; font-weight:bold; color:#363636; width:836px; height:25px; line-height:25px;}
.reply_4 {width:100%; height:auto; overflow:hidden; padding-top:10px;}
.reply_4 a{ color:#999999; margin-right:10px;}

.reply_write { width:100%; height:66px; padding-top:16px; background:#fcfcfc;}
.replyinput { width:920px; height:50px; margin:auto; border:1px #e0e0e0 solid; line-height:50px; text-indent:16px; color:#9a9a9a;}
.commentr_title { width:166px; height:38px; background:#fafafa; text-align:center; line-height:38px; font-size:14px; color:#000;}
.commentr_con { width:166px; height:auto; overflow:hidden;}
.commentr_con ul li{ width:166px; height:auto; overflow: hidden; margin-top:12px;}
.commentr_con img { width:165px;}
.commentr_con p.pic_txt1 a { font-size:12px;}

.con_bj { width:100%; height:auto; overflow:hidden; background:#f4f4f4; padding-bottom:50px;}
.info_con { width:1200px; height:auto; background:#fff; margin:auto; padding-top:90px; margin-top: 20px;}
.info_title { width:709px; height:30px; background:url(../images/info_title.jpg) no-repeat; margin:auto;}
.info_title1 { width:85px; height:20px; line-height:20px; font-size:14px; color:#fff; padding-left:81px; float:left; padding-top:4px;}
.info_title11 { color:#000;}
.info_title2 { width:85px; height:20px; line-height:20px; font-size:14px; color:#000000; float:left; padding-left:160px; padding-top:4px;}
.info_title3 {width:85px; height:20px; line-height:20px; font-size:14px; color:#000000; float:left; padding-left:145px; padding-top:4px;}
.info_title22 { color:#fff;}
.info_titlestep2 { background:url(../images/info_title2.jpg) no-repeat;}
.info_titlestep3 {background:url(../images/info_title3.jpg) no-repeat;}
.info_title33 { color: #fff;}
.sex_con { width:auto; height:auto; overflow:hidden; line-height:35px;}
.sex_con label { margin-right:20px;}
.xz_title { width:707px; height:40px; border-bottom:1px #f5f6f4 solid; line-height:40px; margin:auto; color:#e9464b; margin-top:50px; font-weight:bold; font-size:14px;}
.xz_con { width:707px; height:30px; margin:auto; text-align:left; padding-top:15px;}
.xz_con ul li {  margin-right:15px; float:left;}
.xz_con ul li a {color:#8d8d8d; font-size:16px; font-weight:bold; padding:5px; display:block;}
.xz_con ul li a:hover {color:#fff;}
.xz_con ul li.selectTag { background:#e9464b;}
.xz_con ul li.selectTag a{ color:#fff;} 
.xz_con ul li:hover { background:#e9464b; color:#fff;}

.tagContent { display:none; padding:10px; width:auto; height:auto; overflow:hidden; padding-bottom: 0px;}
.selectTag { display:block;}
.xz_con2 ul li.selectTag2 a{ background:#e9464b; color:#fff;}
.xz_con2 ul li.selectTag2 { background:url(../images/xz_icon.jpg) center bottom no-repeat;}
.xz_con2 ul li a：hover{ background:#e9464b; color:#fff;}

.xz_con2 { padding-top:35px;}
.xz_con2 ul li { width:auto; height:40px; float:left; margin-right:15px;}
.xz_con2 ul li a{ color:#8d8d8d; font-size:16px; margin-right:0px; font-weight:bold; padding:5px;}
.xz_con2 ul li a.select { background:#e9464b; color:#fff;}
.xz_con2 ul li a:hover {background:#e9464b; color:#fff;}
.xz_con2 ul li:hover { background:url(../images/xz_icon.jpg) center bottom no-repeat;}

.xzcon_txt1 { width:707px; height:auto; overflow:hidden; margin:auto; background:#d6d6d6;}
.xzcon_txt1 a{ color:#333;}
.xzcon_txt1 ul li{ width:60px; height:30px; line-height:30px; float:left; padding-bottom: 10px; text-align: center;}
.xzcon_txt1 ul li a{ color:#444; font-size:12px; font-weight: bold;}

ul li.selectTag3 a{color:#e9464b; font-weight:bold;}
ul li.selectTag4 {  background: url(../images/xz_icon2.jpg) center bottom no-repeat;}
ul li.selectTag4 a{color:#e9464b; font-weight:bold;}
.tw_tj_sumit { width:200px; text-align:center; height:auto; overflow:hidden; margin:auto; margin-top:60px;}
.tw_tj_sumit button {background:#ccc; cursor:pointer; outline:none;}
.tw_tj_sumit button:hover { background:#ccc; border:0px;}

.info_txt1 { width:709px; height:auto; overflow:hidden; margin:auto; margin-top:35px; position: relative;}
.info_txt2 {width:709px; height:auto; overflow:hidden; margin:auto; margin-top:35px;}
.info_txt2 input{ width:450px; height: 36px; border: 1px #e4e4e4 solid; color: #999; float: left; font-size: 14px; text-indent: 10px; background-color: #fff;}
.info_txt2 input:-webkit-autofill {box-shadow: 0 0 0px 1000px white inset;}
.info_txt2 img { float:left; top:0px; height: 36px; margin-left: 15px;}
.info_ts { padding-left:15px; color:#999999;}
.info_bt {font-size:14px; text-align:right;  width:60px; float:left; margin-right:25px; height:34px; line-height:34px;}


/* 焦点图 水平滚动------------------------------ */
.fullSlide{width:100%;position:relative;height:370px;background:#000;}
.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul{width:100% !important;}
.fullSlide .bd li{width:100% !important;height:370px;overflow:hidden;text-align:center;}
.fullSlide .bd li a{display:block;height:370px;}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul{text-align:center;}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:30px; border-radius: 5px; height:5px;margin:1px; margin-right: 10px; overflow:hidden;background:#000;filter:alpha(opacity=30);opacity:0.3;line-height:999px;}
.fullSlide .hd ul .on{background:#fff;filter:alpha(opacity=60);opacity:0.6;}
.fullSlide .prev,.fullSlide .next{display:block;position:absolute;top:50%;margin-top:-30px;left:15%;z-index:1;width:40px;height:60px;background:url(../images/slider-arrow.png) -186px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide .next{left:auto;right:15%;background-position:-66px -137px;}
.fullSlide .prev:hover {background-position:-126px -137px;}
.fullSlide .next:hover{background-position:-6px -137px;}
.img_banner { width:1200px; height: 340px;margin: auto; margin-top: 14px; position: relative;}
.img_banner0 { width:960px; height: 340px; position: absolute; left:0px; top: 0px;}
.img_banner1{width:233px;height: 163px; position: absolute; right: 0px; top:0px;}
.img_banner2{width:233px;height: 163px; position: absolute; right: 0px; top:178px;}
.img_banner_dh {position:relative; border:1px solid #eee; width:231px; height: 161px;}
.img_banner_dh .border_top{
	position:absolute;height:2px;width:0;font-size:0;background:#fcc707;top:0;left:0;
	-webkit-transition:all 0.5s ease-out;
	-o-transition:all 0.5s ease-out;
	transition:all 0.5s ease-out;
}
.img_banner_dh .border_right{
	position:absolute;height:0px;width:2px;font-size:0;background:#fcc707;bottom:0;right:0;
	-webkit-transition:all 0.5s ease-out;
	-o-transition:all 0.5s ease-out;
	transition:all 0.5s ease-out;
}
.img_banner_dh .border_bottom{
	position:absolute;height:2px;width:0px;font-size:0;background:#fcc707;right:0;bottom:0;
	-webkit-transition:all 0.5s ease-out;
	-o-transition:all 0.5s ease-out;
	transition:all 0.5s ease-out;
}
.img_banner_dh .border_left{
	position:absolute;height:0px;width:2px;font-size:0;background:#fcc707;left:0;top:0;
	-webkit-transition:all 0.5s ease-out;
	-o-transition:all 0.5s ease-out;
	transition:all 0.5s ease-out;
}
.b_hover .border_top,.b_hover .border_bottom{width:231px}
.b_hover .border_left,.b_hover .border_right{height:161px}


input.pl_btn {width:80px; float:right; margin-right:10px; margin-top:7px; outline:none; color:#fff; height:35px; border-radius: 5px; background:linear-gradient(to bottom,#ff0000,#cc0000); line-height:35px; box-shadow:none; border:0px; cursor:pointer;}
input.pl_btn:active { background:linear-gradient(to bottom,#cc0000,#ff0000);}

/*详情页评论*/
.comment_1 { width: 100%; height: auto; overflow: hidden; margin-top: 50px;}
.comment_1_title { width:100%; height: 50px; border-bottom: 1px #e4e4d4 solid; font-size: 18px; color: #b01330; font-weight: bold; line-height: 50px;}
.comment_1_loadup { width:100%; height: auto; overflow: hidden; margin-top: 34px; position: relative;}
.comment_1_upbtn{ width: 104px; height: 95px; position: relative;overflow: hidden;margin-right: 4px;display:inline-block;*display:inline;cursor:pointer; background: url(../images/loadup.gif) no-repeat; float: left;}
.comment_1_upbtn:hover { background: url(../images/loadup2.gif) no-repeat;}
.comment_1_upbtn input {position: absolute;top: 0; right: 0;margin: 0;border: solid transparent; width: 104px; height: 95px; opacity: 0;filter:alpha(opacity=0); cursor: pointer;}
.upbtn_txt { float: left; padding-left: 20px; color: #999; font-size: 14px; padding-top: 27px; width: auto; height: auto; overflow: hidden;}
.commm_up { margin-top: 34px; width: auto; height: auto; overflow: hidden;}
.commm_up textarea {width:450px; height: 100px; border: 1px #e4e4e4 solid; color: #666; font-size: 14px; padding:10px;}
.adr_up { width:auto; height: auto; overflow: hidden; margin-top: 15px;}
.adr_up input{ width:450px; height: 20px; border: 1px #e4e4e4 solid; color: #666; float: left; font-size: 14px; padding:10px; background-color: #fff;}
.adr_up input:-webkit-autofill {box-shadow: 0 0 0px 1000px white inset;}
.adr_up img { float:left; top:0px; height: 42px; margin-left: 15px;}
.sumitcomm { width:auto; height: auto; overflow: hidden; margin-top: 15px;}
.sumitcomm input { width:151px; height: 40px; background: #e9464b; color: #fff; float: left; cursor: pointer;font-size: 14px; border: 0px;}
.sumitcomm input:Hover {background:#f23c41;}
#preview2 { margin-top: 15px; width: auto; height: auto; overflow: hidden;}
#preview2 img { width: 100px; height: 100px; padding: 2px; float: left; margin-right: 26px; border: 1px #e4e4e4 solid;}

#up_status {position: absolute; left: 123px; top: 29px; width: 250px; background-color: #fff;}

.detailpl_title { width: 100%; height: 50px; border-bottom: 1px #e4e4d4 solid; font-size: 14px;  color: #666;  line-height: 50px; }
.detailpl_title span{font-size: 18px;  color: #333;  font-weight: bold; padding-right: 10px;}
.detailpl_btn { width:auto; height: auto; overflow: hidden; float: right; padding-top: 12px;}
.detailpl_btn a{ width:auto; height: 25px; line-height: 25px; display: block; text-align: center; padding-left: 15px; padding-right: 10px; color: #fff; background-color: #CD0003; font-size: 14px;}
.detailpl_btn a:hover { background-color: #FF0004;}

/*影视列表页*/
.cate_con { width:1200px; height: auto; overflow: hidden; margin: auto;}
.catesx { width:100%; height: 50px;     border-color: #E6E2E1;  border-bottom-style:dotted; border-width:1px; line-height: 50px;}
.catesx strong { width:115px; height: 50px; line-height: 50px; text-align: center; background-color: #eeeeee; color: #666;}
.catesx a{ margin-right: 20px; margin-left: 20px;}
.catesx a:hover {    background: #A51F1C; padding: 3px 5px; color: #FFFFFF;}

.prolist_paixu { width:auto; height: auto; overflow: hidden; float: left; padding-top: 6px; padding-left: 10px;}
.prolist_paixu a { float:left;}
.prolist_paixu img { float:left;}
.prolist_count { width:auto; height: auto; overflow: hidden; float: right; padding-right: 10px;}

/*杂项*/
.red_point { color:#f00; padding-left: 10px; padding-right: 10px; font-weight: bold; height: 36px; display:inline-block; width: 30px; line-height: 36px;}
.red_point2 { position:absolute; left: 210px; top: 26px; color:#A0A0A0; color: #999; font-size: 14px;}
#red_point2 { line-height: 112px; height: 59px;}

/*随手拍*/
.freeshoot_list ul li { width: 227px; height: auto; float: left; overflow: hidden; margin-left: 6px; margin-right: 7px; margin-bottom: 40px;}
.freeshoot_list ul li a.img-box img { width: 227px;  height: 227px;}
.freeshoot_list {width: 1200px; margin-top: 20px;}

.freeshoot_list2 ul li { width: 227px; height: auto; float: left; overflow: hidden; margin-left: 19px; margin-right: 38px; margin-bottom: 40px;}
.freeshoot_list2 ul li a.img-box img { width: 227px;  height: 227px;}
.freeshoot_list2 {width: 100%;}

.prclist_freeshoot {padding-top: 10px; width: 1200px; margin: auto; margin-top: 20px;}

/*搜索*/
#search{ width:709px; height:37px; margin:auto; clear: both; margin-top: 30px; position: relative;}
#search_suggest { display: none; padding: 15px;  width: 455px;border: 1px #dedede solid; background: #fff; position: absolute; left: 125px; top: 35px;}
#search_suggest span.suggest-result{ float:right;}
#search_suggest li {height: 35px; line-height: 35px; padding-left: 10px; padding-right: 10px;}
#search_suggest li:Hover { cursor:pointer; background-color:#e8e8e8;}

.search_txcon { padding: 15px;  width:1170px; display: none; height: auto; border: 1px #f0e8c2 solid; background: #fff; position: absolute; left: -1px; top: 70px; z-index: 99999;}
.search_txcon span.suggest-result{ float:right;}
.search_txcon li {height: 35px; line-height: 35px; padding-left: 10px; padding-right: 10px;}
.search_txcon li:Hover { cursor:pointer; background-color:#e8e8e8;}


.search_txcon2 { padding: 15px;  width:189px; display: none; height: auto; border: 1px #f0e8c2 solid; background: #fff; position: absolute; left: -11px; top: 30px; z-index: 99999;}
.search_txcon2 span.suggest-result{ float:right;}
.search_txcon2 li {height: 35px; line-height: 35px; padding-left: 10px; padding-right: 10px;}
.search_txcon2 li:Hover { cursor:pointer; background-color:#e8e8e8;}


#searchForm #category{ width:120px; height:36px;line-height: 36px; border: 1px #dedede solid; float: left; text-indent: 10px;}
#searchForm input#keyword{ width: 460px; float: left; padding:0px 0px 0px 25px; margin:0px; height:34px; line-height:34px; background:none; border:0px;}
#searchForm a{ display: none;}
.sumb_red {height: 36px; width:88px; text-align: center; color: #fff; float: left; line-height: 36px; cursor: pointer; font-size: 14px; text-shadow: none; border: 0px; background-color: #e9464b;}
.sumb_red:hover { background-color: #de2f37;}
.sumb_yellow {height: 36px; width:88px; text-align: center; color: #fff; float: left; line-height: 36px; cursor: pointer; font-size: 14px; text-shadow: none; border: 0px; background-color: #ed824a;}
.sumb_yellow:hover {background-color: #ffa06e; color: #fff;}
.keys{ float:left;height:24px; padding-left:10px; padding-top:6px;line-height:24px;   }
.keys a{padding-left:5px; padding-right:5px;  }
.keys a:hover{ color:#A51F1C}
.sumb_red {height: 36px; width:88px; text-align: center; color: #fff; line-height: 36px; cursor: pointer; font-size: 14px; text-shadow: none; border: 0px; background-color: #e9464b;}
.sumb_red:hover { background-color: #de2f37;}

.tj_btn {border:0px; width:170px; height:45px; color:#fff; background-color: #ccc; font-size:18px; text-align: center; line-height: 45px; cursor: pointer; outline: 0px; }

.cate_pro_con {width:100%; height: auto; overflow: hidden; padding-bottom: 60px;}

/*底部*/
.twfoot {width:100%; height: auto; overflow: hidden; border-top: 1px #eaeaea solid;}
.twfoot_con { width:100%; height: 125px; overflow: hidden; border-bottom: 1px #eaeaea solid; margin: auto;}
.twfoot_con ul { padding-top: 40px; width:1200px; margin:auto;}
.twfoot_con ul li{width:128px; height: 44px; padding-left: 63px; float: left; margin-right:145px;}
.twfoot_con ul li.twfoot_point1 { background:url(../images/foot_point1.jpg) top left no-repeat;}
.twfoot_con ul li.twfoot_point2 { background:url(../images/foot_point2.jpg) top left no-repeat;}
.twfoot_con ul li.twfoot_point3 { background:url(../images/foot_point3.jpg) top left no-repeat;}
.twfoot_con ul li.twfoot_point4 { background:url(../images/foot_point4.jpg) top left no-repeat; margin-right:0px;}
.foot_txt1 {width:auto; height: auto; font-weight: bold; font-size: 18px; color: #7c7c7c;}
.foot_txt2 {width:auto; height: auto; font-size: 14px; color: #7c7c7c;}
.twfoot_copyright {width:100%; height: 128px; background: #fff;}
.twfoot_copyright p {font-size:12px; color: #555; text-align: center;}
.twfoot_copyright p.copyright_1 {text-align: center; color: #888; font-size: 14px; padding-top: 30px; padding-bottom: 25px;}
.twfoot_copyright p.copyright_1 a{font-size:14px; color: #555; margin-left: 35px; margin-right: 35px;}
.twfoot_copyright p.copyright_1 a:hover {color:#fcc707;}
p.search_title {text-align: left; padding-top: 15px;}
p.search_title a{font-size: 14px; line-height: 21px; color: #333;}
p.search_title a:hover { color:#e9464b; text-align: left;}


/*site*/
.site_top { width:1200px; height: 70px; overflow: hidden; margin: auto;}
.site_top_left {width:auto; height: auto; overflow: hidden; float: left; padding-top: 21px;}
.site_logo {width:86px; height: 24px; float: left;}
.site_nav { width:430px; height: auto; overflow: hidden; float: left; padding-left: 60px; padding-top: 6px;}
.site_nav ul li{width:70px; height: auto; overflow: hidden; float: left; text-align: center;}
.site_nav ul li a{ color: #000; font-size: 14px;}
.site_nav ul li a:hover { color:#fcc707;}
.site_top_right {width:auto; height: 19px; overflow: hidden; float: right; padding-top: 26px;}

.site_user {width:100%; height: auto; background-color: #e5e5e5;}
.siteuser_con {width:1200px; height: 166px; padding-top: 60px; margin: auto; position: relative;}
.user_info_left {max-width:440px; padding-left: 40px; height: auto; overflow: hidden; float: left;}
.user_info_right {width: auto; height: auto; overflow: hidden; float: right;}
.user_jdinfo { width:auto; height: auto; overflow: hidden; font-size: 14px; color: #999;line-height: 27px;}
.user_jdinfo img { display:block;}
.user_jdinfo span { line-height: 27px; margin-top: -27px; display: block; padding-left: 40px;}
.user_info2 {width:auto; height: auto; overflow: hidden; padding-top: 20px;}
.user_info2 ul li{max-width:440px; height: 15px; clear: both; padding-bottom: 12px; color: #999;}
.user_info2 ul li.user_color span{ width:10px; height: 10px; display: inline-block; border: 1px #cccccc solid; border-radius: 3px; margin-right: 6px;}
.user_count {width:auto; height: auto; float: right;}
.user_count ul li{width:120px; text-align: center; height: 50px; border-right:1px #dedede solid; float: right;}
.user_count ul li p.user_conut_1{ font-size: 18px; font-weight: bold; color: #000; text-align: center; padding-bottom: 7px;}
.user_count ul li p.user_conut_2{ font-size: 14px; color: #999999; text-align: center;}
.user_link,.user_link_hover,.user_link_loading {width:105px; height: 35px; text-align: center; line-height: 35px; clear: both; float: right; margin-right: 43px; margin-top: 30px;}
.user_link a{width:105px; height: 35px; font-size: 14px;background-color: #efbf00; color: #fff; display: block; border-radius: 4px;}
.user_link a:hover {background-color: #ffd83c;}
.user_link_hover a{width:103px; height: 33px; font-size: 14px; color: #e9464b; border: 1px #e9464b solid;display: block; border-radius: 4px;}
.user_link_hover a:hover {border: 1px #f97276 solid; color: #f97276;}
.user_link_loading a{width:105px; height: 35px; font-size: 14px;background: url(../images/loading.gif) center center no-repeat #efbf00; color: #fff; display: block; border-radius: 4px;}
.user_img {width:208px; height: 208px;border-radius:50%; border: 4px #fff solid; position: absolute; top:40px; left: 490px; background-color: #fff;}
.user_name {width:100%; height: auto; overflow: hidden; text-align: center; color: #000; font-size: 22px; padding-top: 50px;}
.user_words {width:100%; height: auto; overflow: hidden; text-align: center; color: #333; font-size: 12px; padding-top: 10px;}

.user_pro_nav {width:786px; height: 67px; border-radius: 34px; margin: auto; margin-top: 50px;}
.user_pro_nav ul{ padding-left: 130px;}
.user_pro_nav ul li{width:auto; height: auto; overflow: hidden; float: left; padding-right: 80px; text-align: center;}
.user_pro_nav ul li p.user_nav_1 {font-size: 16px; padding-top: 12px;}
.user_pro_nav ul li p.user_nav_2 { padding-top: 8px;}
.user_pro_nav ul li a{ color:#333333; height: 65px; font-weight: bold; display: block;}
.user_pro_nav ul li a:hover{ color:#e9464b; font-weight: bold; border-bottom:2px #e9464b solid;}
.user_pro_nav ul li.user_nav_on a{ color:#e9464b; font-weight: bold; border-bottom:2px #e9464b solid;}

.user_messages {width:1200px; height: auto; overflow: hidden; margin: auto; margin-top: 60px; margin-bottom: 60px;}
.user_mess_left {width:798px; height: auto; border: 1px #ececec solid; float: left; overflow: hidden; border-radius: 10px; padding: 20px;}
.user_mess_right { width:1158px; height: auto; border: 1px #ececec solid; float:right; overflow: hidden; border-radius: 10px; padding: 20px;}
.user_mess_left input.user_mess_input {width:100%; height: 36px; border: 1px #b4b4b4 solid; border-radius: 10px;}
.user_mess_left input.user_mess_input:focus{ border: 1px #efbf00 solid;}
.user_mess_left input.user_mess_submit {width:70px; height: 35px; background-color: #bbb189; font-size: 14px; color: #fff; text-align: center; line-height: 35px; border-radius: 3px; float: right; margin-top: 20px;}
.user_mess_left input.user_mess_submit:hover {background-color:#efbf00; cursor: pointer;}

.user_mess_list {width:100%; height: auto; overflow: hidden; margin-top: 30px; border-top:1px #f8f8f8 solid;}
.user_mess_list ul li{width:100%; height: auto; overflow: hidden; padding-top: 20px; padding-bottom: 20px; border-bottom:1px #f8f8f8 solid; }
.mess_list_left {width:55px; height: auto; float: left; text-align: left;}
.mess_list_left img {width:42px; height: 42px;border-radius:50%; border: 1px #ccc solid; background-color: #fff;}
.mess_list_right {width:700px; height: auto; overflow: hidden; float:left;}
.messlist_title { font-size: 14px; font-weight: bold; color: #000;}
.messlist_title span { color: #cdcdcd; font-size: 12px; padding-left: 20px;}
.messlist_content {width:100%;height: auto; overflow: hidden; margin-top: 5px;}

.user_mess_r_title {width:95%; height: auto; margin: auto; text-align: left; color: #888; font-size: 14px;}
.user_mr_list {width:95%;height: auto; overflow: hidden; margin: auto; margin-top: 30px;}
.user_mr_list ul li{width:75px; height: 130px; text-align: center; overflow: hidden; float: left; margin-right: 30px;}
.user_mess_pic img {width:50px; height: 50px;border-radius:50%; border: 1px #fff solid;}
.user_mess_pic {width:50px; height: 50px; margin: auto;}
.user_messr_name {width:100%; height: auto; overflow: hidden; padding-top: 10px; text-align: center;}
.user_messr_name a{font-size:14px; color: #333;}
.user_messr_name a:hover{font-size:14px; color: #efbf00;}
.user_messr_time{width:100%; height: auto; overflow: hidden; text-align: center; color: #999; font-size: 12px;}

/*user_info*/
.person_title {width:860px; height: auto; overflow: hidden; margin: auto; padding-bottom: 20px; padding-top: 40px; border-bottom: 1px #ececec solid; font-size: 18px; font-weight: bold; text-align: left; color: #000;}
.person_info1 {width:750px; height: auto; overflow: hidden; margin: auto; padding-top: 50px;}
.per_item {  margin-bottom: 20px;   height: 34px;  line-height: 34px;  clear: both;}
.useravator { height:140px;}
.per_item .per_label {width: 70px;float: left; font-size: 14px; font-weight:normal;}
.per_item .per_content {margin-left: 48px;float: left;}

.per_content .w-avator { width: 129px; height: 129px; border-radius: 50%;  margin: 0 auto;  position: relative;  cursor: pointer;}
.per_content .w-avator .modifyAvatar { width: 39px; height: 32px;  position: absolute; bottom: 10px; background: url(../images/photo.png) no-repeat; right: 20px; z-index: 3;}
.w-ipt-l { width: 180px; height: 34px; line-height: 34px; font-size: 14px; border: 1px solid #ddd; padding-left: 9px; color: #333; outline: 0;}
.w-radio input {  width: 15px; height: 15px; display: inline-block; overflow: hidden;}
.w-radio { float: left; padding-right: 40px;}
.pad4 { padding: 4px 0;}
.w-select-s {  line-height: 34px; width: 70px; height: 28px;}
.w-select { border: 1px solid #ddd; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; background-color: #fff;}
.per_item .unit { margin: 0 20px 9px 6px; font-size: 14px; vertical-align: middle;display: inline-block; line-height: 28px; height: 28px; font-weight:normal;}
.user_color_list {width:auto; height: auto; padding-top: 5px;}
.user_color_list label { display:inline-block; margin-right: 15px; position: relative; cursor: pointer;}
.user_color_list label input{display:None;}
.user_color_list i.user_color {width:17px; height: 17px; border-radius: 3px; border:1px #ccc solid; display: block; font-style:normal;}
.user_color_list i.user_color:hover { border:1px #e9464b solid;}
.user_color_list i.t-check{display:none; position: absolute; width:11px; height: 11px; background: url(../images/select.png) no-repeat; bottom: 1px; right: 1px;}
.user_color_list label.tag-checked i.t-check {display:block;}
.user_color_list label.tag-checked i.user_color { border:1px #e9464b solid;}

.user_style_list {width:auto; height: auto; padding-top: 3px;}
.user_style_list label { display:inline-block; margin-right: 8px; position: relative; cursor: pointer;}
.user_style_list label input{display:None;}
.user_style_list i.user_style {width:auto; padding-left: 5px; padding-right: 5px; height: 23px; line-height: 23px; color: #666; font-size: 14px; text-align: center; border-radius: 3px; border:1px #ccc solid; display: block; font-style:normal; -webkit-box-sizing:content-box;}
.user_style_list i.user_style:hover { border:1px #e9464b solid;}
.user_style_list i.t-check{display:none; position: absolute; width:11px; height: 11px; background: url(../images/select.png) no-repeat; bottom: 1px; right: 1px;}
.user_style_list label.tag-checked i.t-check {display:block;}
.user_style_list label.tag-checked i.user_style { border:1px #e9464b solid;}
.am-fl input { cursor:pointer;}

.user_pro_list {width:100%; background: #f4f4f4; height: auto; overflow: hidden; margin: auto; margin-top: 20px; margin-bottom: 20px;}
.user_pro_list2 {width:100%; height: auto;  background-color: #fff; overflow: hidden; margin: auto; margin-top: 20px; margin-bottom: 20px; min-height: 425px;}
.people_user { display: inline-block; width: auto; float: left; height: auto; line-height: 30px; vertical-align: middle; margin-right:15px;}
.user_bj {width:100%; height: auto; overflow: hidden; background-color: #f4f4f4; padding-top: 15px; padding-bottom: 20px;}
.people_user a{ margin-right:0px;font-weight: bold;}

.user_guanzhu{width:860px; height: auto; overflow: hidden; background-color: #fff; margin-bottom: 5px;}
.user_guanzhu ul li{ width: auto; height: auto; overflow: hidden; padding-right: 40px; float: left;}
.user_guanzhu ul li a{ color:#333; font-size: 16px;}
.user_guanzhu ul li a:hover{ color:#e9464b;}
.user_guanzhu ul li a.curs {color:#e9464b;}
.site_top_right a.user_up { display: inline-block; width:25px; height: 19px;margin-left: 10px;}
.user_err {width:170px; height: 30px; background-color: #fcc707; font-size: 14px; color: #e9464b;  margin: auto; margin-top: 5px; line-height: 30px;}
.user_err2 {width:191px; height: 30px; background-color: #fcc707; font-size: 14px; color: #e9464b;  margin: auto; margin-top: 5px; line-height: 30px; text-align: center;}

.mess_info {width:auto; display:inline-block; height: auto; min-height: 44px; overflow: hidden; background: url(../images/OK.jpg) top left no-repeat; margin: auto; font-size: 18px; color: #666; padding-left: 55px; line-height: 44px;}
.mess_err {width:auto; display:inline-block; height: auto; min-height: 44px; overflow: hidden; background: url(../images/ERR.jpg) top left no-repeat; margin: auto; font-size: 18px; color: #666; padding-left: 55px; line-height: 44px;}
.mess_mess {width:auto; display:inline-block; height: auto; min-height: 44px; overflow: hidden; background: url(../images/info.jpg) top left no-repeat; margin: auto; font-size: 18px; color: #666; padding-left: 55px; line-height: 44px;}
.user_publish_edit { width:227px; height: 50px; line-height: 50px; font-size: 12px;position: relative; border-top: 1px solid #eee; margin-top: 10px;}
.user_publish_edit a.publish_modify{margin-right: 15px;    display: inline-block; vertical-align: middle; color: #999;color: #999;}
.user_publish_edit a.publish_delete {display: inline-block; padding: 0 4px; vertical-align: middle; color: #999; font-size: 12px;color: #999;}
.publish_time {  float: right;color: #bbb;font-size: 12px;}

.movie_select_title {width:707px; height: auto; margin: auto; margin-top: 15px;}
.movie_select_title a{font-size: 16px; font-weight: bold; padding: 5px; color: #fff; width:auto; height: 22px; line-height: 22px; display:inline-block; background-color: #e9464b;}
.user_publish_edit a.publish_shenhe { cursor:default;}

.cat_nav {width:1138px; height: 118px; border:1px #eeeeee solid; overflow: hidden; margin: auto; margin-top: 20px; margin-bottom: 20px; padding: 30px;}
.cat_nav_con {width:auto; height: auto; overflow: hidden; float: left; padding-right: 50px;}
.cat_nav_title {width:auto; height: auto; overflow: hidden; padding-bottom: 18px; line-height: 23px; text-align: left; font-size: 14px; font-weight: bold; color: #000;}
.cat_nav_list {width:auto; height: auto; overflow: hidden;}
.cat_nav_list ul{width:73px; height: auto; float: left;}
.cat_nav_list ul li{width:73px; height: 22px; line-height: 22px; text-align: left;}
.cat_nav_list ul li:hover { background:none;}
.cat_nav_list ul li a{font-size: 12px; color: #666;}
.cat_nav_list ul li a:hover{font-size: 12px; color: #e9464b; font-weight: bold;}
.cat_nav_list ul li.cat_ok a{color:#e9464b; font-weight: bold;}
.cat_ok2 a{color:#e9464b; font-weight: bold;}

.tagContent_3 {width:687px; height: auto; padding: 10px; line-height: 42px; background-color: #eeeeee; overflow: hidden; margin: auto; margin-top: 2px; display: none;}
.tagContent_3 ul li{width: 60px; height: 30px; line-height: 30px; float: left;}

/*搜索*/
.search-hd { position: relative; float: left; width: 50px; height: 30px; transition: width .5s; z-index: 12; padding-top: 2px;}
.search-hd:before { content:""; position: absolute; top: 5px; left: 0; height: 21px; border-left: 1px solid #ecf0f1; margin-left: 0px;}
.search-filter { position: relative; float: left; width: 100px; height: 30px; }
.search-filter:before { content: ""; position: absolute; top:8px; right: 0; height: 14px; width: 1px; background-color: #f2f3f4; }
.search-filter > a { display: block; height: 30px;  padding-left: 20px; font-size: 14px; color: #34495e; line-height: 30px; }
.search-filter > a .icon-down { margin-left: 3px; font-size: 12px; color: #b6c1c9; }
.search-select { position: absolute; left: 10px; float: left; width: 26px; height: 30px; transition: width .2s;}
.search-select .search-val { float: left; width: 0; border-color: transparent; height: 22px; margin-top: 3px; padding: 0px 12px; font-size: 14px; color: #34495e; line-height: 22px; transition: width .2s; -webkit-box-sizing: content-box; box-sizing: content-box; outline: none;}
.search-select .search-val:focus { box-shadow: none; }

.search-hd .search-hd-btn { position: absolute; right: 0; z-index: 100; margin-right: 0px; float: left; width: 49px; height: 30px; padding: 0; background-color: #fff; opacity: 1;}
.search-hd .search-hd-btn:before { content:""; position: absolute; top: 3px; right: 0; height: 21px; border-right: 1px solid #ecf0f1; }
.search-hd .search-hd-btn .icon-search { display: block; font-size: 24px; color: #ddd; line-height: 30px; text-align: center; transition: color .2s; }

.search-hd .options { display: none; z-index: 90; position: absolute; top: 70px; left: 0; width: 100%; background-color: #fff; box-shadow: 0 1px 2px rgba(0,0,0,.1); }
.search-hd .options li { height: 44px; line-height: 44px; }
.search-hd .options li a { display: block; padding: 0 12px 0 20px; font-size: 14px; color: #7a8e9d; }
.search-hd .options li.on a,
.search-hd .options li a:hover { background-color: #ecf0f1; color: #3498db; font-weight: bold; }

/*搜索打开*/
.search-hd .search-status { position: absolute; left: 0; visibility: hidden; opacity: 0; transition: opacity .5s; width: 170px; height: 30px;}
.search-hd.on { width: 220px; }
.search-hd.on .search-status { visibility: visible; opacity: 1; z-index: 12;}
.search-hd.on .search-select { width: 170px; }
.search-hd.on .search-select .search-val { width: 144px; }
.search-hd.on .search-hd-btn .icon-search,
.search-hd .search-hd-btn .icon-search:hover { color: #fcc707; }

.top_search {width:auto; height: auto; overflow: hidden; float: left;}
.top_right_con {width:50px; height: 30px; float: left; background-color: #fff; position: relative;text-align: center; padding-top: 2px; line-height: 30px; z-index: 1111;}

.quick-menu{ width:180px;height: auto; display: none; overflow: hidden; position: absolute; top:31px; right: 5px; border-radius: 0 0 5px 5px; box-shadow: 0 1px 12px 0 rgba(0,0,0,.2);background-color: #fff; z-index: 22222;}
.user-box-list-area {border-bottom: 1px solid #eaeaea;    cursor: pointer;}
.user-box-list-area p{padding-left: 0;    height: 44px;
    line-height: 44px;
    cursor: pointer;    display: block;    text-align: -webkit-match-parent;}
.user-box-list-area p a{display: inline-block;
    width: 152px;
    padding-left: 20px;
    position: relative;line-height: 44px;}
.user-box-list-area p:hover{background:#fcc707}
.user-box-list-area p a:hover{color:#444;}
.quick-menu section {    line-height: 60px;
    border-bottom: 1px solid #eee;
    text-align: left;
    padding-left: 20px;
    font-weight: 600; font-size: 14px;}
.quick-menu section a{width:100%; line-height: 60px; display:inline-block; }
.user-box-list-area span { float:right; padding-right:10px;}

input:-webkit-autofill {
  -webkit-box-shadow: 0 0 0px 1000px white inset;
}
