/* subnav Start */
/*搜索切换模块*/
.searchTopBox{border:1px solid #ececec;padding-top:20px;}
.nav-menu ul{height:50px;line-height:50px;border-bottom:2px solid #ff8b3d;}
.nav-menu ul li{float:left;}
.nav-menu ul li a{padding:15px 23px;color:#777;}
.nav-menu ul li a.current{background:#ff8b3d;color:#fff;}
.nav-menu ul li a:hover{background:#ff8b3d;color:#fff;}
.mainContent .nav-menu,.mainContent .subnav {  }
.mainContent { background-color: #f8f8f8 }
/*筛选框*/
.filterBox{width: 100%;}
.filterBox .filterList{line-height: 42px;padding: 5px 0;width: 100%;border-bottom: 1px dashed #dedede;height:42px;overflow: hidden;}
.filterBox .filterList.last{border-bottom:0;}
.filterBox .filterList a.nav-aron{float: left;display: block;padding-left:20px;padding-right: 15px;width:130px;font-size:14px;color:#999;}
.filterBox .filterList .filterItemBox{display: inline-block;float: left;position:relative;}
.filterBox .filterList .filterItemBox .tags{width: 1120px;float: left;}
.filterBox .filterList .filterItemBox .tags.width480{width: 480px!important;}
.filterBox .filterList .filterItemBox .tags.width570{width: 570px!important;}
/*.filterBox .filterList .filterItemBox .tags a{ display: inline-block; font-size: 16px; height:30px; line-height: 30px;padding:0 15px; border:1px solid transparent;border-radius: 3px;margin-right: 5px;margin-top:5px;}*/
/*.filterBox .filterList .filterItemBox .tags a:hover,.filterBox .filterList .filterItemBox .tags a.current{color:#ff4400;border:1px solid #ff8b3d;}*/
/*.filterBox .filterList .filterItemBox .tags.currentSyleOrder a:hover,.filterBox .filterList .filterItemBox .tags.currentSyleOrder a.current{background-color: #ff8b3d;color: #fff;}*/

/*add*/
.gdn,.sqn { cursor:pointer;position:absolute;top:5px;right:10px;color:#333;font-size:14px;border:1px solid #E8E8E8;width:60px;height:30px;line-height:30px;text-align: center;padding-left:5px; }
.gdn i,.sqn i { width:20px;height:15px;display:inline-block;background-size:15px 10px;vertical-align:middle;margin-left:5px; }
.gdn:hover,.sqn:hover { color:#ff4400;border-color:#ff4400; }
.sqn { display:none; }
.gdn i { background:url(../../images/arrow_sh.png) no-repeat; }
.sqn i { background:url(../../images/arrow_sh_f.png) no-repeat; }
.myfit .current,.filterBox span.fithv:hover { color:#ff4400; }
.filterBox  .myfit { background-color:#F0F0F0;padding:0;margin-top:15px; }
.filterBox span { padding-right:20px;color:#999;font-size:14px;cursor:pointer; }
.filterBox .shfilter { background-color:#fff;margin-top:15px;border:1px solid #e8e8e8; }
.filterBox .filterList .filterItemBox .tags span,.filterBox .filterList .filterItemBox .tags a{ cursor:pointer;color:#333;display: inline-block; font-size: 14px; height:30px; line-height: 30px;padding:0 15px; border:1px solid transparent;border-radius: 3px;margin-right: 5px;margin-top:5px;}
.filterBox .filterList .filterItemBox .tags span:hover,.filterBox .filterList .filterItemBox .tags span.current{color:#ff4400;border:1px solid #ff8b3d;}
.filterBox .filterList .filterItemBox .tags span:hover,.filterBox .filterList .filterItemBox .tags a.current{color:#ff4400;border:1px solid #ff8b3d;}
.filterBox .filterList .filterItemBox .tags.currentSyleOrder span:hover,.filterBox .filterList .filterItemBox .tags.currentSyleOrder span.current{background-color: #ff8b3d;color: #fff;}
.filterBox .filterList .filterItemBox .tags span.shspan{ cursor:pointer;display: inline-block; height:30px; line-height: 30px;padding:0; border:1px solid transparent;border-radius: 3px;margin-right: 5px;margin-top:0px;}
.filterBox .filterList .filterItemBox .tags span.shspan a:hover{color:#ff8b3d}
.filterBox .filterList .filterItemBox .tags span.shspan a{color:#999; font-size: 14px;}
.pager-linkPage a ,.downPage{ cursor:pointer; }
.fitcov { border:1px solid #e8e8e8;padding:5px 0;background-color:#fff; }
.insp_line { display:inline-block;width:1px;height:20px;border-left:1px dashed #D3D3D3;margin:12px 40px 0 0; }
.common_tips { font-size:12px;margin-top:0px;color:#404040; }
.mainContent { padding-bottom:20px; }
.sh_h1 { display:inline-block;font-size:16px; }

/*图片列表重写*/
/*.imgListBox{margin-left:-11px;}*/
/*作品列表重写*/
.designList{
	padding-bottom:30px;
	margin-top:0px;
}
.designList h2{
	font-size:16px;
	line-height:28px;
	padding:5px 20px;
	font-size:16px!important;
	color:#777
}
.designList h2 font{
	color:#ff8b3d;
}

/*搜索下发的tab页*/
.navShip {
	padding-bottom: 15px;
	border-bottom: 1px solid #d7d7d7;
}
.links_ship_title {
	font-size: 14px;
	color: #999;
	font-weight: 400;
	padding-right: 20px;
}
.navShip a:hover, .navShip a.current{
	color: #666;
}
.navShip h3{
	display: inline;
	font-weight: normal;
}

.links_content {
	margin-top: 10px;
	display: inline-block;
	width: 100%;
}
.links_content li {
	float: left;
	display: inline;
	margin-right: 30px;
	line-height: 30px;
	word-break: break-all;
	word-wrap: break-word;
	white-space: nowrap;
	max-width: 250px;
	overflow: hidden;
	text-overflow: ellipsis;
}

.mainContent { padding-bottom:30px; }
.hdtp-bar{height: 30px;background:#f5f5f5;}
.hdbar-main .left-nav li {float:left;position:relative;}
.hdbar-main .left-nav li .li-name,.hdbar-main .left-nav li .li-name a{cursor:pointer;  line-height: 30px;font-size:12px;color:#666;}
.hdbar-main .left-nav li .li-name{height: 30px;line-height: 30px;overflow: hidden;display: block;vertical-align:middle;}
.hdbar-main .left-nav li {margin-right:20px;}
.hdbar-main .left-nav li:last-child{margin-right:0;}
.hdbar-main .left-nav .sm-home-icon{vertical-align: -2px;display:inline-block;width:16px;height:16px;background-position:-187px -246px;}
.hdbar-main .left-nav .sm-arrow-icon{vertical-align: 2px;display:inline-block;width:8px;height:6px;margin: 0 2px;background-position:-224px -251px;}
.hdbar-main .left-nav li:hover .sm-arrow-icon{transform: rotate(180deg);-webkit-transform: rotate(180deg);-o-transform: rotate(180deg);-moz-transform: rotate(180deg);}
.hdbar-main .left-nav li:hover .drop-box{display: block;}
.hdbar-main .left-nav .contact-server .drop-box{width:175px;margin-left:-102px;}
.hdbar-main .left-nav .contact-server .drop-box p{vertical-align:middle; font-size:14px;color:#666;text-align:left;line-height:30px;}
.hdbar-main .left-nav .contact-server .drop-box p.tit-p{font-size: 16px;color:#333;}
.hdbar-main .left-nav .contact-server .drop-box p .talk-QQ{display:inline-block;width: 65px;height: 22px;line-height: 22px;margin:0 6px; border:1px solid #ff6600;border-radius:4px;color:#ff6600;text-align:center;}
.hdbar-main .left-nav .contact-server .drop-box p .talk-QQ:hover{background:#ff6600;color:#fff;}
.hdbar-main .drop-box{padding:15px 20px;box-shadow: 0 4px 8px rgba(90,95,106,.35);border-radius:2px;background:#fff;position:absolute;left:50%;top:29px;z-index: 999;display: none;}
.hdbar-main .drop-box:before{content:'';    width: 0;height: 0;border-left: 20px solid transparent; border-right: 20px solid transparent; border-bottom: 8px solid #fff; position:absolute;top:-8px;left:50%;margin-left:-20px; }
/*login-nav*/
.hdbar-main .login-register li span{font-size: 12px;color:#666;display: block;line-height: 30px;margin:0 12px;cursor:pointer;position: relative;}
.hdbar-main .login-register li .qq-login{display: block;width: 80px;height: 22px;background:#fff;border: #ff6600;color:#ff6633;font-size: 12px;text-align: center;line-height: 22px;border: 1px solid #ff6600;border-radius: 4px;margin:3px 0;}
.hdbar-main .login-register li .qq-login:hover{background:#ff6600;color:#fff;}
.hdbar-main .login-register li .qq-login .sm-qq-icon{display: inline-block;width: 14px;height: 17px;background-position:-323px -245px;vertical-align: -3px;}
.hdbar-main .login-register li .qq-login:hover .sm-qq-icon{background-position:-301px -245px;}
.hdbar-main .login-register .favour-box .favour-btn{display: inline-block;width: 70px;height: 22px; margin-top: 3px;font-size: 14px;line-height: 22px;background-color: #fff;color: #0ACD61;border: 1px #0ACD61 solid;text-align: center;border-radius: 5px;padding: 0 4px;}
.hdbar-main .login-register  .notice{display: inline-block;position: relative;margin-right: 20px;padding-left:40px;}
.hdbar-main .login-register  .notice .icon-num{display: inline-block;padding: 2px 5px; height: 10px;line-height: 10px;border-radius: 14px;background: #ff6600;color: #fff;font-size: 12px;text-align: center;overflow: hidden;position: absolute;top: 4px;right: -16px; }
.hdbar-main .login-register  .notice a{font-size: 12px;color: #666;line-height: 30px;}
.hdbar-main .login-register  .notice a:hover{text-decoration: underline;}
.hdbar-main .notice_icon {position: absolute;left: 20px;top: 9px;display: inline-block;width: 14px;height: 14px;background-position: -258px -36px;margin-right: 5px;}
.hdbar-main .login-register .logined-box .userdrop{display: inline-block;}
.hdbar-main .login-register .logined-box .userdrop .userCenter .userId{font-size: 12px;color: #666;line-height: 30px;}
.hdbar-main .login-register .logined-box .userdrop .userCenter .userId .sm-home-icon{vertical-align: -2px; display: inline-block;width:16px;height:16px; }
.hdbar-main .login-register .logined-box .userdrop .userCenter .userId .sm-arrow-icon{vertical-align: 2px; display:inline-block;width:8px;height:6px;background-position:-224px -251px;margin: 0 4px;}
.hdbar-main .login-register .logined-box .userdrop:hover .sm-arrow-icon{transform: rotate(180deg);-webkit-transform: rotate(180deg);-o-transform: rotate(180deg);-moz-transform: rotate(180deg);}
.hdbar-main .login-register .logined-box .userdrop:hover .userCenter .drop-box{display: block;}
.hdbar-main .login-register .logined-box .userdrop .userCenter .drop-box{width: 110px;margin-left: 500px;padding: 0px 0px;}
.hdbar-main .login-register .logined-box .userdrop .userCenter .drop-box:before{content: '';width: 0;height: 0;border-left: 20px solid transparent;border-right: 20px solid transparent;border-bottom: 12px solid #fff;position: absolute;top: -12px;left: 50%;margin-left: -20px;}
.hdbar-main .login-register .logined-box .userdrop .userCenter .drop-box a{font-size: 14px;color: #666;display: inline-block;width: 110px; height: 34px;line-height: 34px;text-align: center;}
.hdbar-main .login-register .logined-box .userdrop .userCenter .drop-box a:hover,.hdbar-main .login-register .logined-box .userdrop .userCenter .drop-box a.active{background: #f5f5f5;}
.hdbar-main .left-nav .hover:hover{ color:#ff6600; }
.search-show-box { width:708px;position:relative; }
.search-show-box .search-area { float:right; }
.search_nav_show { position:absolute;top:20px;left:2px;width:84px;background-color:#fff;z-index:1;height:40px;border:2px solid #ff6600;border-right:0; }
.search_nav_show.hover { height:auto;border-right:2px solid #ff6600; }
.search_nav_show span { width:64px;height:40px;line-height:40px;padding-left:20px;cursor:pointer; }
.search_nav_show span.hover { display:none; }
.search_nav_show .search_type_value,.search_nav_show.hover span.hover { display:inline-block; }
.search_nav_show span.hover:hover { color:#ff6600;background-color:#F7F7F7; }
.search_type_value i {vertical-align: 2px;display: inline-block;width: 8px;height: 6px;background-position: -224px -251px;margin-left:10px; }
.head{background: #fff;}
.head .hd-cont{height: 130px;position: relative;}
.head .hd-cont .logo{padding:43px 0;}
.head .hd-cont .logo span,.fixedDownBox .logo span { background-position: -72px -277px;display: inline-block;  width: 267px;height: 44px;  }
.head .hd-cont .search-area{width:708px;position:relative;}
.head .hd-cont .put-frame .search-put{color:#444;width: 378px;height:44px;box-sizing: border-box; border: 2px solid #ff6600;border-radius:2px 0 0 2px;outline:none; padding-left:10px;line-height:44px;}
.head .hd-cont .put-frame .search-btn{cursor: pointer; display: block;background: #ff6600; width: 108px;height: 44px;line-height: 44px;text-align:center;color:#fffefe;font-size: 16px;border-radius: 0 2px 2px 0;}
.search-btn-icon{display: inline-block;width: 16px;height: 16px;background-position:-249px -245px;vertical-align: -2px;margin-right:2px;}
.head .hd-cont .put-frame .search-btn:hover{opacity: .9;filter: alpha(opacity=90);}
.head .hd-cont .search-area .or-span{font-size: 14px;color:#c3c3c3;line-height: 44px;display: block;width: 68px;text-align:center;}
.head .hd-cont .search-area .find-person{display: block;width: 138px;height: 42px;border:1px solid #ff6600;border-radius: 2px;text-align:center;line-height: 42px;color:#ff6600;font-size:16px;}
.head .hd-cont .search-area .find-person:hover,.head .hd-cont .put-frame .search-btn:hover{background: #ff6600;color:#fff;}
.search_nav { margin-top:20px; }
.search_nav span { width:56px;height:32px;line-height:32px;cursor:pointer;display:inline-block;color:#ff6600;background-color:#fff;text-align:center;font-size:16px; }
.search_nav span:hover,.search_nav span.active { color:#fff;background-color:#ff6600; }
.head .hd-cont .search-show-box .search-area { width:622px; }
.search-show-box { width:708px;position:relative; }
.search-show-box .search-area { float:right; }
.search_nav_show { position:absolute;top:20px;left:2px;width:84px;background-color:#fff;z-index:1;height:40px;border:2px solid #ff6600;border-right:0; }
.search_nav_show.hover { height:auto;border-right:2px solid #ff6600; }
.search_nav_show span { width:64px;height:40px;line-height:40px;padding-left:20px;cursor:pointer; }
.search_nav_show span.hover { display:none; }
.search_nav_show .search_type_value,.search_nav_show.hover span.hover { display:inline-block; }
.search_nav_show span.hover:hover { color:#ff6600;background-color:#F7F7F7; }
.search_type_value i {vertical-align: 2px;display: inline-block;width: 8px;height: 6px;background-position: -224px -251px;margin-left:10px; }
.moreBtn i, .moreBtn_n i, .nav-cont .nav-menu .menu-title .memu-icon, #fixed-box .fbs i, .imgListBox .imgItem a.coll i, .imgListBox .imgItem .higeTagIcon, .hdbar-main .left-nav .sm-home-icon, .hdbar-main .left-nav .sm-arrow-icon, .hdbar-main .login-register li .qq-login .sm-qq-icon, .hdbar-main .login-register .logined-box .userdrop .userCenter .userId .sm-home-icon, .hdbar-main .login-register .logined-box .userdrop .userCenter .userId .sm-arrow-icon, .head .hd-cont .logo span, .search-btn-icon, .menu-title i, .hdbar-main .left-nav .qq-qun .drop-box .qq-qun-a .qq-qun-icon, .fixedDownBox .logo span, .imgListBox .imgItem a.collNew em, .guidance-logo i, .login-guidance .guidance-login-reg i, .login-guidance-show .guidance-login-reg i, .search_type_value i, .show-vip .show-vip-icon, .show-vip .show-gen-icon {
	background-image: url(../images/n-indexIcons-2.png?v17.2);
}
.cus_bottom { width:1200px;margin:0 auto;background-color:#fff;padding:15px;overflow: hidden;margin-bottom:20px; }
.cus_bottom .t {  height: 22px;  line-height: 22px;  margin: 5px;  float: left;  width: 85px;  text-align: center;  overflow: hidden;  zoom: 1;}
.t a:hover { text-decoration: underline; }
/*footer*/
.footer{height: 110px;width: 100%;background: #fff;}
.footer .pad{padding: 30px 0px 25px 0px;}
.footer .pad .footer-l .link-con a{font-size: 14px;color: #ff6600;display: inline-block;padding-right: 8px;line-height: 30px;}
.footer .pad .footer-l .copy-con{font-size: 14px;color: #666;line-height: 30px;}
.footer .pad .footer-l .copy-con .shej{color:#ff6600;}
.footer .pad .footer-r .safeicon{display: inline-block;width: 135px;height: 50px;background: url(../../images/index_new/banq-logo.jpg) no-repeat 0px 0px;}
.footer .pad .footer-r .gongshangicon{display: inline-block;width: 53px;height: 50px;background: url(../../images/index_new/banq-logo.jpg) no-repeat -174px 0px;}

