/* zby 20160812-v1*/
@charset "gb2312";body{font:12px/24px \5FAE\8F6F\96C5\9ED1,arial;_font-family:\5FAE\8F6F\96C5\9ED1,\5B8B\4F53,arial;color:#666;background-color:#f1f1f1}
body,html,a,img,div,form,select,input,ul,ol,ul,li,h1,h2,h3,h4,h5,h6,dd,dl,dt,p,label,em,span{margin:0;padding:0}
input,textarea{font:12px/24px \5FAE\8F6F\96C5\9ED1,arial;_font-family:\5FAE\8F6F\96C5\9ED1,\5B8B\4F53,arial;}
a{color:#666;text-decoration:none}
a:hover{color:#f25d8e;text-decoration:none}
ol,ul,li,dl,dt,dd{list-style:none}
em,i{font-style:normal}
img{border:none;display:block;}
input{outline:none}
.cf{*zoom:1;cursor:default;}
.cf:before,.cf:after{display:table;content:"";line-height:0;}
.cf:after{clear:both;}
.fr{float:right;_display:inline}
.fl{float:left;_display:inline}
.pr{position:relative;}
.lh{line-height:200px;overflow:hidden;}
.nobline{border-bottom:0 !important;}
.col1{color:#f25d8e}
.ft16{font-size:16px !important;}
.ft18{font-size:16px !important;}
.ft24{font-size:24px;}
.ft20{font-size:20px;}
.mt10{margin-top:10px !important;}
.mt15{margin-top:15px !important;}
.mtb15{margin:15px 0 !important}
.pad15{padding:15px;}
.pad20{padding:20px;}
.mb15{margin-bottom:15px;}
.w{margin:0 auto;}
/*头部*/
.header{background-color:#fff;border-bottom:1px solid #e4e4e4;box-shadow:0 1px 0 #ececec;height:128px;width:100%;position:relative;z-index:10;zoom:1;}
.topbar{height:48px;background-color:#323232;}
.topnav{width:680px;}
.topnav li{float:left;width:72px;}
.topnav li a{width:72px;height:48px;display:block;color:#fff;font-size:14px;text-align:center;line-height:48px;}
.topnav li a:hover,.topnav .on a{background-color:#636363;text-decoration:none;color:#fff;-moz-transition:all 0.3s linear;-ms-transition:all 0.3s linear;-o-transition:all 0.3s linear;-webkit-transition:all 0.3s linear;}
.wyty{width:128px;height:60px;background:url(/zuopin../images/btn-1.png) no-repeat;position:absolute;right:0;top:0;}
.wyty:hover{background-position:0 -60px;}
.loginfo{margin-right:138px;color:#fff;width:160px;text-align:center;font-size:14px;}
.loginfo a{color:#fff}
.login a{line-height:48px;margin:0 20px;}
.login a:hover{color:#f25d8e}
.info{position:relative;width:122px;margin:0 auto;}
.info .n{display:block;line-height:48px;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.info .infohover{width:122px;position:absolute;top:48px;left:0;}
.info .infohover a{width:100%;height:42px;line-height:42px;color:#fff;background-color:#323232;display:block;}
.info .infohover a:hover{background-color:#636363;color:#fff;text-decoration:none;transition:all 0.3s linear;-moz-transition:all 0.3s linear;-ms-transition:all 0.3s linear;-o-transition:all 0.3s linear;-webkit-transition:all 0.3s linear;}
.logoweb{padding-right:275px;background:url(/zuopin../images/logobg.png) no-repeat right top;height:78px;}
#search_form{width:282px;height:38px;border:1px solid #e6e6e6;margin-top:22px;}
#search_form input{background:none;border:none;}
#search_form .inp1{width:228px;padding:0 10px;height:16px;line-height:16px;margin-top:11px;vertical-align:top;color:#999;font-family:\5FAE\8F6F\96C5\9ED1,arial;_font-family:\5B8B\4F53;}
#search_form .inp2{cursor:pointer;width:34px;height:38px;vertical-align:middle;background:url(/zuopin../images/search.png) center 10px no-repeat;}
/*尾部*/
.footer{width:100%;text-align:center;padding:20px 0;background-color:#323232;color:#ccc}
.footer a{color:#ccc}
.footer a:hover{color:#f25d8e}
/*中间内容*/
.right{width:300px;}
.tybd{background-color:#fff;border-bottom:1px solid #e4e4e4;}
.ycor{background-color:#ffb738;}
.rcor{background-color:#ff8fb7;}
.gcor{background-color:#2bdac7;}
.bcor{background-color:#77cbff;}
.zcor{background-color:#9e7fef;}

.shouj i,.list3 li .u,.list3 li i,.list li .p2 i,.list li .p2 .i4,.hjlist li .p2 i{background:url(/zuopin../images/icons.png) no-repeat;}
.ilogin a,.jingp,.list li .btn1{background:url(/zuopin../images/btns.png) no-repeat;}

.at a{-moz-transition:all 0.3s linear;-ms-transition:all 0.3s linear;-o-transition:all 0.3s linear;-webkit-transition:all 0.3s linear;}
.iloginfo{padding:20px;text-align:center;}
.ilogin a{width:108px;height:35px;display:inline-block;line-height:200px;overflow:hidden;margin:0 5px;}
.ilogin .in:hover{background-position:0 -35px;}
.ilogin .res{background-position:-108px 0;}
.ilogin .res:hover{background-position:-108px -35px;}
.ilogin p{font-size:14px;color:#999;margin-top:20px}
.iinfo .ipic{width:100%;height:55px;overflow:hidden;}
.iinfo .ipic a{height:55px;line-height:55px;font-size:16px;color:#1d1603;display:inline-block;position:relative;padding-right:24px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.iinfo .ipic a:hover{color:#f25d8e}
.iinfo .ipic img{border-radius:50%;display:inline-block;vertical-align:middle;margin-right:5px;}
.sex{width:20px;height:20px;position:absolute;right:0px;top:50%;margin-top:-10px;background:url(/zuopin../images/boy.png) no-repeat;overflow:hidden;}
.sex-g{background:url(/zuopin../images/girl.png) no-repeat;}
.iuserio{margin-top:15px;text-align:center;}
.iuserio a{display:inline-block;height:40px;font-size:12px;vertical-align:middle;line-height:20px;text-align:center}
.iuserio a em,.iinfo .iuserio a:hover em{color:#000}
.iuserio a:hover{text-decoration:none;}
.iuserio i{width:1px;height:30px;overflow:hidden;background:url(/zuopin../images/line.png) no-repeat;display:inline-block;vertical-align:middle;margin:0 15px;}
.list{width:100%;overflow:hidden;position:relative;}
.list li{float:left;width:215px;background-color:#fff;border-bottom:1px solid #e4e4e4;margin-right:10px;_display:inline;position:relative;z-index:1}
.list li .itime{font-size:14px;}
.list li .pic{display:block;width:215px;height:302px;position:relative;overflow:hidden;}
.list li .shouj{position:absolute;top:268px;right:10px;z-index:0;display:none;} 
.list li .pic:hover{text-decoration:none}
.list li .pic img{position:relative;z-index:1;transition:all 0.8s ease 0s;}
.list li .pic:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}
.list .on .shouj{display:block;z-index:2;cursor:pointer;padding:0 5px;height:24px;color:#fff;border-radius:4px;background: rgba(0, 0, 0, 0.7);filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#b2000000', EndColorStr='#b2000000');}
.list .on .shouj i{width:20px;height:24px;overflow:hidden;float:left;background-position:0 3px;}
:root * {filter: none\9 !important;} 
.list li .p1{display:block;margin:5px 0;padding:0 10px;height:26px;}
.list li .p1 .n{width:110px;height:26px;overflow:hidden;line-height:26px;text-overflow:ellipsis;padding-left:30px;white-space:nowrap;float:left;position:relative;color:#00a1d6;font-size:14px}
.list li .p1 .n_new{width:110px;height:26px;overflow:hidden;line-height:26px;text-overflow:ellipsis;padding-left:3px;white-space:nowrap;float:left;position:relative;color:#00a1d6;font-size:14px}
.list li .p1 .n:hover{color:#f25d8e}
.list li .p1 .n_new:hover{color:#f25d8e}
.list li .p1 .n img{position:absolute;left:0;top:0;border-radius:50%;}
.list li .btn1{width:41px;height:19px;margin-top:2px;line-height:19px;overflow:hidden;background-position:0 -70px;text-align:center;color:#f25d8e;cursor:pointer}
.list li .btn1:hover{color:#fff;text-decoration:none;background-position:0 -89px;}
.list li .btn1on,.list li .btn1on:hover{background-position:-41px -89px;width:48px;line-height:200px;overflow:hidden;}
.list li .key{padding:0 10px 5px;height:24px;overflow:hidden;width:195px;}
.list li .key a{display:inline-block;color:#b2b2b2;margin-right:5px;}
.list li a:hover,.list li .p1 .n:hover{color:#f25d8e}
.list li .jingp{width:68px;height:68px;position:absolute;top:0;left:0;background-position:0 -108px;cursor:pointer;z-index:5}
.list li .p2{padding:5px 10px 0;height:28px;line-height:24px;font-size:14px;}
.list li .p2 i{padding-left:20px;}
.list li .p2 .i1{background-position:0 -20px;float:left;}
.list li .p2 .i2{background-position:0 -69px;float:right;}
.list li .p2 .i3{background-position:0 -44px;float:left;}
.list li .p2 .i4{background-position:0 -139px;float:right;}
.list li .p2 .i3 .btn1{display:inline-block;vertical-align:top;*vertical-align:auto;margin-left:5px;-moz-transition:all 0.3s linear;-ms-transition:all 0.3s linear;-o-transition:all 0.3s linear;-webkit-transition:all 0.3s linear;}
.list .last{position:absolute;bottom:0;right:0;width:215px;overflow:hidden;height:371px;z-index:2px;background-color:#fff !important}
.list .last p{width:240px;height:320px;}
.list .last p a{float:left;margin:0 11px 18px 0;width:100px;border:1px solid #fff}
.list .last p a:hover{border:1px solid #f25d8e}
.list .thot{width:213px;height:49px;display:block;border:1px solid #f25d8e;color:#f25d8e;text-align:center;line-height:49px;font-size:16px;}
.list .thot:hover{background-color:#f25d8e;color:#fff;text-decoration:none;}
.list-1 li{border-bottom:none;background:none}
.list-1 li .p1{padding:0;}
.list-1 li .p2{padding:5px 0 0;}
.ftit{height:44px;line-height:44px;font-size:20px;color:#000;}
.ftit em{width:6px;height:22px;float:left;margin:11px 5px 0 0;_display:inline;background-color:#f25d8e;display:inline-block;margin-right:5px;}
.heg0{height:110px;}
.heg1{height:782px;}
.prev-t,.next-t{ width:30px;height:50px;position:absolute;top:50%;margin-top:-25px;cursor:pointer;z-index:10;}
.prev-t{background:url(/zuopin../images/prev.png) no-repeat;left:10px;}
.next-t{background:url(/zuopin../images/next.png) no-repeat;right:10px;}
/*弹窗*/
.w660{width:660px;}
.w420{width:420px;}
.close,.pophd .padd,.popcont .ontags a:hover em,.popcont .tags .on em,.gou{background:url(/zuopin../images/tcio.png) no-repeat;}
.pop{background-color:#fff;border-top:5px solid #f25d8e;position:relative;}
.close{width:22px;height:22px;position:absolute;top:10px;right:20px;cursor:pointer;}
.pophd{line-height:24px;padding:10px 20px;border-bottom:1px solid #e6e6e6;font-size:20px;}
.popbd{height:100px;border-top:1px solid #e6e6e6;background-color:#f5f5f5;text-align:center}
.popcont{padding:20px;}
.pinpt0{height:20px;line-height:20px;padding:3px 5px;border:1px solid #d2d2d2;width:158px;vertical-align:middle;font-size:14px;}
.pinpt1{height:20px;line-height:20px;padding:15px 10px;border:1px solid #d2d2d2;width:370px;vertical-align:middle;font-size:16px;}

.pbtn,.rbtn{padding:0 40px;height:52px;background-color:#f25d8e;color:#fff;font-size:18px;line-height:52px;display:inline-block;vertical-align:middle;margin:0 10px;}
.rbtn{ background-color:#77cbff}
.w420 .pbtn,.w420 .rbtn{ height:40px; line-height:40px; margin-top:10px;}
.pbtn:hover,.rbtn:hover{color:#fff;}

.pophd .p1{font-size:16px;margin-bottom:10px;}
.pophd .padd{padding-right:20px;background-position:36px -31px;cursor:pointer}
.psty3{font-size:14px;color:#999}
.popcont .tags a{font-size:14px;position:relative;}
.popcont .tags a:hover,.popcont .tags .on{background-color:#fff;border:1px solid #f25d8e;color:#f25d8e}
.popcont .ontags a:hover em{width:15px;height:15px;position:absolute;right:3px;top:-5px;background-position:0 -59px;}
.popcont .tags .on em{width:15px;height:15px;position:absolute;right:3px;top:-5px;background-position:-16px -59px;}
.popbd .pbtn{margin-top:20px;}
.psty4{line-height:30px;font-size:18px;text-align:center;}
.gou{width:38px;height:30px;background-position:0 -81px;display:inline-block;vertical-align:middle;}
.share{margin-top:30px;height:34px;}
.share span{height:34px;line-height:34px;float:left;font-size:20px;padding-left:20px;}
.share a{background:url(/zuopin../images/share.png) no-repeat !important;width:34px !important;height:34px !important;padding-left:0 !important;margin:0 6px 0 0 !important;}
.share .bds_qzone{background-position:-45px 0 !important;}
.share .bds_tqq{background-position:-134px 0 !important;}
.share .bds_sqq{background-position:-89px 0 !important;}
.share .bds_tsina{background-position:0 0 !important;}
.share2{margin:0;background-color:#fff;position:absolute;width:204px;height:28px;padding:13px;left:65px;top:-15px;}
.share2 span{color:#666;font-size:16px;line-height:28px;padding:0}
.share2 a{width:28px !important;height:28px !important;}
.share2 .bds_qzone{background-position:-37px -34px !important;}
.share2 .bds_tqq{background-position:-111px -34px !important;}
.share2 .bds_sqq{background-position:-74px -34px !important;}
.share2 .bds_tsina{background-position:0 -34px !important;}
.linkbox{border:1px solid #d2d2d2;padding:15px;font-size:16px;color:#999;word-break:break-all; word-wrap:break-word;clear:both;}
.linkbox .fz{background-color:#f25d8e;color:#fff;font-size:14px;padding:0 10px;display:inline-block;vertical-align:middle;margin-left:10px;}
.linkbox .fz:hover{color:#fff;}

.hjinstall .text1{border:1px solid #d2d2d2;margin-top:20px;padding:10px;width:348px;height:124px;color:#999;font-size:16px;resize:none;}
.hjinstall{float:right;width:370px;position:relative;font-size:18px;}
.hjselect p{border:1px solid #d2d2d2;height:24px;background:url(/zuopin../images/selectio.png) no-repeat right 16px;padding:10px;cursor:pointer}
.hjselect .hjul{display:none;border:1px solid #d2d2d2;position:absolute;top:0;left:0;width:368px;background-color:#fff}
.hjselect .hjul ul{height:222px;overflow-y:scroll}
.hjselect .hjul ul li{height:44px;vertical-align:bottom;}
.hjselect .hjul ul li a{width:100%;text-indent:1em;height:44px;display:block;line-height:44px;}
.hjselect .hjul ul .on a,.hjselect .hjul ul li a:hover{background-color:#f4f4f4}
.hjselect .cjhj{background-color:#f5f5f5;border-top:1px solid #e6e6e6;height:40px;padding:9px 10px;}
.hjselect .cjhj .pinpt3{width:234px;border:1px solid #d2d2d2;border-right:0;height:22px;line-height:22px;font-size:18px;color:#999;padding:6px 10px;}
.hjselect .cjhj .pinpt4{width:75px;height:36px;border:1px solid #d2d2d2;border-left:0;background-color:#bcbcbc;color:#fff;font-size:18px;cursor:pointer}
.hjinstall .sjbtn{width:172px;height:48px;text-align:center;line-height:48px;color:#fff;display:block;background-color:#f25d8e;margin-top:20px;}
.hjinstall .sjbtn:hover{ text-decoration:none; color:#fff;}

/*默认情况下1200宽的设备*/
.w{width:1200px;}
.left{width:890px;}
.list ul{width:1200px;}
.list-1{width:1160px;}
.list-1 li{margin:0 9px 20px 8px;}

 /*使用媒体控制：小于等于<=1199的设备==>>直接转成980宽的设备*/
@media screen and (max-width:1199px) {
.w{width:980px;}
.left{width:665px;}
.list ul{width:980px;}
.list-1{width:940px;}
.list-1 li{margin:0 10px 20px;}
}
/*IE8以下不兼容媒体设置，使用脚本控制样式名smallscreen*/
.smallscreen .w{width:980px;}
.smallscreen .left{width:665px;}
.smallscreen .list ul{width:980px;}
.smallscreen .list-1 li{margin:0 10px 20px;}
.smallscreen .list-1{width:940px;}

/*要求技术图片位置改成绝对位置：ie6兼容*/
.prev-t{_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/zuopin/tyq/images/prev.png")}
.next-t{_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/zuopin/tyq/images/next.png")}
.psty2{color:#f25d8e;font-size:16px;margin-bottom:5px; text-align:left}
.xhlist{height:205px;overflow:hidden}
.com-list dl .com-action{height:24px;overflow:hidden;line-height:24px;margin:5px 0 10px;font-size:14px;}

.list .first .cj{border:1px solid #e5e5e5;width:213px;height:206px;padding-top:94px;text-align:center;line-height:30px;font-size:16px;display:block;}
.list .first .cj em{width:82px;height:82px;background:url(/zuopin../images/add.png) no-repeat;margin:0 auto;display:block;-moz-transition:all 0.3s linear;-ms-transition:all 0.3s linear;-o-transition:all 0.3s linear;-webkit-transition:all 0.3s linear;}
.list .first .cj:hover{border:1px solid #f25d8e}
.list .first .cj:hover em{background-position:0 -82px;}
.tags{padding:10px 0;}
.tags a{display:inline-block;vertical-align:middle;border:1px solid #17a9da;color:#17a9da;height:24px;line-height:24px;border-radius:24px;padding:0 15px;margin-right:10px;}
.tags a:hover{background-color:#17a9da;border:1px solid #17a9da;color:#fff;}
