@charset "utf-8";

/* CSS Document */

*{margin:0;padding:0;}

body{margin:0;padding:0;font-size:14px;line-height:24px; color:#535557;font-family: "Microsoft Yahei", "Helvetica Neue", Helvetica, Arial, sans-serif,'脦垄脠铆脩脜潞脷';}

ul,ol,li{list-style:none}

a{text-decoration:none; color:#333333;}

a:hover{text-decoration:none; color:#4d87ef;}

img{border:0}

em,h2,h3,h4,h5,h6{font-style:normal; font-weight:normal;}

input,button{ border:none;outline:none;font-family: "Microsoft Yahei", "Helvetica Neue", Helvetica, Arial, sans-serif,'脦垄脠铆脩脜潞脷';}

.k1240{ width:1240px; margin:0 auto; overflow:hidden;}

h1{

	display: block;

	font-size: 2em;

	-webkit-margin-before: 0px;

	-webkit-margin-after: 0px;

	-webkit-margin-start: 0px;

	-webkit-margin-end: 0px;

	font-weight: bold;



}

.header{

	background-color:#fff;

	border-top: 3px solid #4d87ef;

	height:83px;

	line-height:83px;

    box-shadow: 0 0 5px rgba(0, 0, 0, 0.4);

}

.header nav{

	height: 82px;

	margin: 0 82px;

	position: relative;

}

.header nav .logo{

	position: absolute;

	left: 0;

	display: table-cell;

	vertical-align: middle;

}

.logo h1 a{

	width: 90px;

	height: 82px;

	display: block;

	overflow: hidden;

	display: table-cell;

	vertical-align: middle;

}

.header nav .menu{

	margin:0 auto;

	text-align:center;

}

.header nav .menu > ul.menu_list{

	display: inline-block;

	height: 72px;

	margin: 0 auto;

}

.header nav .menu > ul.menu_list li{

	float: left;

	cursor: pointer;

	height: 82px;

	line-height: 82px;

	text-align: start;

	text-align: left;

}



.header nav .menu > ul.menu_list li a{

	display: inline-block;

	padding: 0 20px;

	color: #808080;

    font-size: 16px;

}

.header nav .menu > ul.menu_list li a:hover{

	color:#4d87ef;

}

.header nav .menu > ul.menu_list li a.nav_current{

	color:#4d87ef;

}

.login_info{

	width: 150px;

	height: 82px;

	position: absolute;

	top: 0;

	right: 0px;

}



.registe_login{height:78px; margin-top:15px;}

.registe_login a{display:block;width:64px;height:28px;text-align:center;line-height:28px;color:#808080;border:1px #ddd solid;border-radius:3px;float:left;margin-top:10px;transition:.3s; font-size:12px;}

.registe_login a:hover{background:#4d87ef;border:1px #4d87ef solid;border-radius:3px;color:#fff;}

#i_userlogin .zc_t{background:#4d87ef;border:1px #4d87ef solid;border-radius:3px;margin-left:15px;color:#fff;}





.member_menu{position:relative;height:50px;margin-left:10px;}

.member_face{width:40px;height:40px;border-radius:50%;overflow:hidden;margin-top:20px;}

.member_face img{width:100%;height:100%;}

.member_face a:hover img{opacity:.9;filter:alpha(opacity=90);}



#i_userlogin{float:right;height:46px;position:absolute; right:0; top:0;}

.login_info{float:right; height:46px;}

.member_menu_sub{padding:5px;background:#fff;position:absolute;right:0px;top:40px;border-radius:3px;box-shadow:0px 0px 5px 2px rgba(1,4,0,0.1); font-size:12px; z-index:9999999;}

.member_menu_sub a{display:block;width:80px;line-height:28px;border-radius:3px;text-align:center;}

.member_menu_sub a:hover{background:#50c881;color:#fff;}



.sub_menu_texiao_init{visibility:hidden;transition:.2s;transform-origin:left top;transform:scale(.5);opacity:0;}



.sub_menu_texiao_hover{visibility:visible;transform:scale(1);opacity:1;}



.banner{    position: relative;}

.banner .swiper-pagination-bullet{

	width:32px;

	height:32px;

	line-height:32px;

	text-align:center;

	background:none;

	font-size:18px;

	border:2px solid #fff;

	opacity:0.5;

	color:#fff;

}

.banner .swiper-pagination-bullet-active{

	opacity:1;

}

.banner .swiper-pagination-clickable{

	bottom:20px;

}

.bannerBg{

	height:400px;

	background-repeat:no-repeat;

	background-size:cover;

	background-position:center 0;

}

.pageBanner{

	height:120px;

	background-repeat:no-repeat;

	background-size:cover;

	background-position:center 0;

	padding:30px 0 0 0;

}

.searchHot{

	color:#fff;

	max-width:800px;

	margin:0 auto;

	padding:15px 20px 0 20px;

}

.searchHot a{

	color:#fff;

	display:inline-block;

	margin-right:10px;

}

.pageBanner .searchBox{

	margin-top:0;

}

.banner{

	position:relative;

}

.bannerFix{

	position:absolute;

	left:0;

	right:0;

	top:0;

	z-index:9;

}

.bannerFixText{

	font-size:36px;

	line-height:100%;

	color:#fff;

	font-weight:bold;

	text-align:center;

	padding:130px 0 0 0;

}

.searchBox{

	max-width:800px;

	margin:50px auto 0 auto;

	position:relative;

	padding:0 20px;

}

.searchInput{

	margin-right:185px;

	background:#fff;

	border-radius:3px 0 0 3px;

	overflow:hidden;

	border-right:1px solid #e7e7e7;

}

.searchInput input{

	border:none;

	background:none;

	font-size:14px;

	height:24px;

	padding:20px 0;

	width:100%;

	text-indent:20px;

}



.searchBtn{

	position:absolute;

	right:20px;

	width:80px;

	height:64px;

	background:#4d87ef;

	top:0;

	border-radius:0 3px 3px 0;

	text-align:center;

}

.searchBtn:hover{

	background:#427ce4;

}

.searchDown{

	background:#fff;

	right:100px;

	width:105px;

	height:64px;

	position:absolute;

	top:0;

	cursor:pointer;

}

.searchDown:hover .searchDownBtn{

	color:#4d87ef;

}

.searchList{

	display:block;

	line-height:32px;

	padding:0 20px;

	color:#666;

}

.searchList:hover{

	background:#f4f4f5;}

.searchDownBtn{

	line-height:64px;

	padding:0 0 0 10px;

	font-size:14px;

	color:#666;

	display:inline-block;

}



.searchDown .i_arrow{

	position:absolute;

	right:9px;

	top:50%;

	margin:-5px 0 0 0;}

.searchBtn i{

	margin:18px 0 0 0;

}

.searchDownMain{

	position:absolute;

	top:64px;

	left:0;

	background:#fff;

	box-shadow:0 0 5px #ddd;

	_border:1px solid #ddd;

	*border:1px solid #ddd;

	border-radius:0 0 3px 3px;

	width:160px;

	padding:10px 0;

	display:none;

}

.icon{

	display:inline-block;

	vertical-align:middle;

	background:url(../images/icon.png) no-repeat;

}

.i_arrow{

	width:20px;

	height:12px;

	background-position:-208px -10px;

}

.i_arrow{

	width:20px;

	height:12px;

	background-position:-208px -10px;

}

.i_search{

	width:26px;

	height:26px;

	background-position:0px -124px;

}

.resultbar{ line-height:40px; text-align:center; color:#316bc6; padding:10px 0px;}



#flashurl {

	width: 750px;

	height: 450px

}



.ubbtitle {

    background: #f7f7f7 none repeat scroll 0 0;

    border-bottom: 1px dotted #ebeef4;

    color: #444;

    font-family: Verdana,SimSun;

    font-weight: 700;

    padding: 4px 10px;

}

.ubbtitle span {

    color: #f7f7f7;

}

.ubbcontent {

    line-height: 160%;

    padding: 6px;

}

.ubbcontent textarea {

    border: 1px solid #ebeef4;

    color: #ebeef4;

    font-size: 12px;

    height: 168px;

    margin-bottom: 2px;

    width: 550px;

}

.ubbbutton {

    -moz-border-bottom-colors: none;

    -moz-border-left-colors: none;

    -moz-border-right-colors: none;

    -moz-border-top-colors: none;

    background: #fff none repeat scroll 0 0;

    border-color: #ebeef4;

    border-image: none;

    border-style: solid;

    border-width: 1px 1px 1px 4px;

    height: 25px;

    line-height: 20px;

    margin: 12px 10px 0 0;

    width: 100px;

}

.ubbbuttonrt {

    color: #ebeef4;

}

.ubbtitle img {

    border: 0 none;

}



.swiper-container{margin:0 auto;position:relative;overflow:hidden;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate(0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;width:100%;height:100%;position:relative}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-transition-property:-webkit-transform,height;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform,height}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-wp8-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-wp8-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;-moz-background-size:27px 44px;-webkit-background-size:27px 44px;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:30px;left:0;width:100%}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-moz-appearance:none;-ms-appearance:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-white .swiper-pagination-bullet{background:#fff}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);-moz-transform:translate3d(0,-50%,0);-o-transform:translate(0,-50%);-ms-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:5px 0;display:block}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 10px}.swiper-pagination-progress{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progress .swiper-pagination-progressbar{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-moz-transform-origin:left top;-ms-transform-origin:left top;-o-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar{-webkit-transform-origin:right top;-moz-transform-origin:right top;-ms-transform-origin:right top;-o-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progress{width:100%;height:4px;left:0;top:0}.swiper-container-vertical>.swiper-pagination-progress{width:4px;height:100%;left:0;top:0}.swiper-pagination-progress.swiper-pagination-white{background:rgba(255,255,255,.5)}.swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar{background:#fff}.swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar{background:#000}.swiper-container-3d{-webkit-perspective:1200px;-moz-perspective:1200px;-o-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-coverflow .swiper-wrapper,.swiper-container-flip .swiper-wrapper{-ms-perspective:1200px}.swiper-container-cube,.swiper-container-flip{overflow:visible}.swiper-container-cube .swiper-slide,.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-cube .swiper-slide .swiper-slide,.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active,.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-slide{visibility:hidden;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-moz-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;-moz-animation:swiper-preloader-spin 1s steps(12,end) infinite;animation:swiper-preloader-spin 1s steps(12,end) infinite}.swiper-lazy-preloader:after{display:block;content:"";width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;-webkit-background-size:100%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}





.pricing-banner{ display: block;background: #4d87ef;color: #fff; height:80px; line-height:80px; font-size:16px;position:relative; width:100%;}

.su_text{text-align:center;}

.texbut{ display: inline-block; margin-left:20px;}

.texbut a{border:2px solid #fff;border-radius:25px;color:#fff; padding:5px 20px; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s;}

.texbut a:hover{background: #fff;color:#0171c5;}



.os_pics_item{ padding-top:40px; width:1260px;}

.os_pics_item li{ float:left;width:400px;height:139px;margin: 0px 20px 20px 0px;position: relative;overflow: hidden;}

.os_pics_item li .os_pics_lable{position: absolute; top: 0; width:400px;background-color: rgba(0, 0, 0, 0.6); color: #fff;height:139px; z-index: 2; text-align:center;}

.os_pics_item li .os_pics_lable h2{ padding-top:45px; display:block;font-size: 16px;}

.os_pics_item li .os_pics_lable span{ display:block; padding-top:5px;}



/*.arcsearchview.class*/

.so-page{ padding-top:30px; padding-bottom:50px; text-align:center; margin:0 auto;}

.so-page table{text-align:center; margin:0 auto;}

.so-page td a{

	height: 30px;

	line-height:30px;

	font-size:12px;

	text-align: center;

	border: 1px #e6e8eb solid;

	color: #b0b8bd;

	margin-left: 5px;

	border-radius:3px;

	-webkit-transition:all 0.3s;

	-moz-transition:all 0.3s;

	transition:all 0.3s;

	padding:2px 12px;

	margin-left:5px;

	display:block;

	float:left;

}

.so-page td a:hover{

	height: 30px;

	line-height:30px;

	font-size:12px;

	text-align: center;

	border: 1px #008cdd solid;

	color: #fff;

	margin-left: 5px;

	border-radius:3px;

	padding:2px 12px;

	margin-left:5px;

	background-color: #008cdd;

	display:block;

}



.so-page .curckthass{

	height: 30px;

	line-height:30px;

	font-size:12px;

	text-align: center;

	border: 1px #008cdd solid;

	color: #fff;

	margin-left: 5px;

	border-radius:3px;

	padding:2px 12px;

	margin-left:5px;

	background-color: #008cdd;

	display:block;

}

.tag-page {

	padding-top:30px;

	clear:both;

	text-align: center;

	height: 38px;

	line-height: 38px;

}



.tag-page li{display:inline;}



.tag-page li a {

	display: inline-block;

	padding: 0px 16px;

	height: 38px;

	line-height:38px;

	font-size:14px;

	overflow: hidden;

	text-align: center;

	border: 1px #e6e8eb solid;

	color: #b0b8bd;

	margin-left: 5px;

	vertical-align: top;

	border-radius:3px;

	-webkit-transition:all 0.3s;

	-moz-transition:all 0.3s;

	transition:all 0.3s;

}

.tag-page li a:hover{

	background-color: #008cdd;

	color: #fff;

}



.tag-page li.thisclass{

	display: inline-block;

	padding: 0px 16px;

	height: 38px;

	line-height:38px;

	font-size:14px;

	overflow: hidden;

	text-align: center;

	border: 1px #008cdd solid;

	color: #b0b8bd;

	margin-left: 5px;

	vertical-align: top;

	border-radius:3px;

	background-color: #008cdd;

	color: #fff;

}

.tjPIC_gray{ }

/*脥脝录枚脥录脝卢*/

#tuijiantupian_tmpl{display:none;}

.tuijiantupian{padding:30px 70px 0px 70px; background:#f7f8fa;}

.listtjtext{ padding-bottom:20px;}

.listtjtext h3{font-size:24px;font-weight:normal;line-height:40px; text-align:center;}

.listtjtext p{font-size:14px;color:#999;line-height:28px; text-align:center;}

.homefl{margin:0 auto; text-align:center; padding-top:10px;}

.homefl a{display: inline-block;min-width:15px;text-align: center;margin-right: 5px; margin-left:5px; font-size:14px;}

.homefl a:hover{ text-decoration:underline; color:#316bc6;}

/*.tuijiantupian a:hover img{opacity:.9;filter:alpha(opacity=90);}*/

.flex-images{margin-bottom:25px;}

.jzgd{width:130px;height:42px;background:#50c881;border-radius:3px;color:#fff;line-height:42px;text-align:center;margin:0 auto; cursor:pointer;}



.collect-icon{ position:absolute; top:-44px; left:10px;z-index:3; width:100px; height:34px;-webkit-transition: all .2s ease-in;

	transition: all .2s ease-in;}



.collect-icon a:hover{ display:inline-block; width:43px; height:34px; background-color:#000;background-color:rgba(0,0,0,0.8);filter:alpha(opacity=80); border-radius:2px; margin-right:4px;}



.tuijiantupian .item .Collect{ position:absolute; top:-44px; left:8px;z-index:3; width:60px; line-height: 34px;-webkit-transition: all 0.3s;  transition: all 0.3s; -moz-transition:all 0.3s;}

.tuijiantupian .item:hover .Collect{top: 10px;}

.tuijiantupian .item .Collect a{ display: block; height: 34px; line-height:34px;color:#fff;text-align: center; background: #000\9;border-radius: 2px; background: rgba(0,0,0,.5);-webkit-transition: all 0.3s;  transition: all 0.3s; -moz-transition:all 0.3s;}

.tuijiantupian .item .Collect a:hover{background: #000\9;background: rgba(0,0,0,.8);}



.tuijiantupian .item .downimg{ position:absolute; top:-44px; right:8px;z-index:3; width:60px; line-height: 34px;-webkit-transition: all 0.3s;  transition: all 0.3s; -moz-transition:all 0.3s;}

.tuijiantupian .item:hover .downimg{top: 10px;}

.tuijiantupian .item .downimg a{ display: block; height: 34px; line-height:34px;color:#fff;text-align: center; background: #000\9;border-radius: 2px; background: rgba(0,0,0,.5);-webkit-transition: all 0.3s;  transition: all 0.3s; -moz-transition:all 0.3s;}

.tuijiantupian .item .downimg a:hover{background: #000\9;background: rgba(0,0,0,.8);}



.tuijiantupian .item .photo-title{ position: absolute;right: 10px;left: 0px;bottom: -40px; width: 100%; height: 46px; line-height: 46px;-webkit-transition: all 0.3s;  transition: all 0.3s; -moz-transition:all 0.3s;}

.tuijiantupian .item .photo-title a{ color:#fff ; font-size: 14px;}

.tuijiantupian .item .photo-title .photo-tag-text{ margin-left: 10px; line-height:46px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap; color:#fff;}

.tuijiantupian .item:hover .photo-title{bottom:0;background:linear-gradient(to top,rgba(0,0,0,.6) 0,rgba(0,0,0,0) 100%);width: 100%}



/*kangyang_group by v6design.com*/

.group_line{ background:#F7F8FB; padding:50px 0 0px 0;}

.group_title h3{font-size:24px;font-weight:normal;line-height:40px; text-align:center;}

.grouptitlelist{ width:1240px; overflow:hidden; margin:0 auto; padding-top:15px; padding-bottom:20px;}

.groupfl_li{ width:1250px;}

.groupfl_li a{ width:113px; height:44px; line-height:44px; text-align:center; border:1px solid #dee0e2; display: block; float: left; margin-right:10px;}

.groupfl_li a:hover{border:1px solid #4d87ef; display: block; }



.left_thumnail{ width:400px; float:left;}

.left_thumnail a:nth-child(1){display: block; float: left; width:400px; height: 400px; text-decoration: none;overflow: hidden; margin-bottom:20px;}

.left_thumnail a:nth-child(2){display: block; float: left; width:190px; height: 190px; text-decoration: none;overflow: hidden;}

.left_thumnail a:nth-child(3){display: block; float: left; width:190px; height: 190px; text-decoration: none;overflow: hidden; margin-left:20px;}

.middle_thumnail{ float:left; margin-left:20px; width:400px;}

.middle_thumnail a:nth-child(1){display: block; float: left; width:190px; height: 190px; text-decoration: none;overflow: hidden; }

.middle_thumnail a:nth-child(2){display: block; float: left; width:190px; height: 190px; text-decoration: none;overflow: hidden;margin-left:20px;}

.middle_thumnail a:nth-child(3){display: block; float: left; width:400px; height: 400px; text-decoration: none;overflow: hidden;margin-top:20px; }

.right_thumnail{ float:right; width:400px;}

.right_thumnail a:nth-child(1){display: block; float: left; width:400px; height: 400px; text-decoration: none;overflow: hidden; margin-bottom:20px;}

.right_thumnail a:nth-child(2){display: block; float: left; width:190px; height: 190px; text-decoration: none;overflow: hidden;}

.right_thumnail a:nth-child(3){display: block; float: left; width:190px; height: 190px; text-decoration: none;overflow: hidden; margin-left:20px;}

.lmrhover a{ position:relative; overflow:hidden; text-align:center; color:#fff; font-size:18px;}

.lmrhover a span{ position: absolute;right: 10px;left: 0px;bottom: -50px; width: 100%; height: 66px; line-height: 66px;-webkit-transition: all 0.3s;  transition: all 0.3s; -moz-transition:all 0.3s;}

.lmrhover a:hover span{bottom:0;background:linear-gradient(to top,rgba(0,0,0,.6) 0,rgba(0,0,0,0) 100%);width: 100%}



/*END*/





.row_white{ padding-top:50px; padding-bottom:30px;}

.row_whitefoot{ padding-top:10px; }

.ui_title{ overflow:hidden; height:100%; padding-bottom:20px;}

.ui_title span{ display:block; float:left;color:#2b313c;}

.uimore{ line-height:30px;float:right;}

.ui_title span:nth-child(1){ color:#4285f4; font-size:26px;}

.ui_title span:nth-child(2){ padding-left:18px; line-height:30px;}

.ui_title span:nth-child(3){ padding-left:10px; line-height:30px;}

.ui_title span:nth-child(4){ padding-left:10px; line-height:30px;}

.ui_title span:nth-child(5){ padding-left:10px; line-height:30px;}

.ui_title span:nth-child(6){ padding-left:10px; line-height:30px;}

.ui_title span:nth-child(7){ padding-left:10px; line-height:30px;}

.ui_title span:nth-child(8){ padding-left:10px; line-height:30px;}

.ui_title span:nth-child(9){ padding-left:10px; line-height:30px;}

.ui_title span:nth-child(10){ padding-left:10px; line-height:30px;}

.ui_title span:nth-child(11){ padding-left:10px; line-height:30px;}

.ui_title span:nth-child(12){ padding-left:10px; line-height:30px;}

.ui_title span:nth-child(13){ padding-left:10px; line-height:30px;}

.ui_list{ clear:both; overflow:hidden; height:100%;}



.post_container{ width:1266px;}

.post_container li{ float:left; width:290px;margin:0 26px 32px 0; -webkit-transition: all .2s;-moz-transition: all .2s;-ms-transition: all .2s;-o-transition: all .2s; transition: all .2s;}

.post_container li img{ width:290px; height:210px; display:block;}

.post_container li:hover{box-shadow: 0 3px 10px rgba(78,135,240,0.2);  transform: translate3d(0, -5px, 0);  }

.post_container li span{ display:block;width:290px; background-color:#fff; text-align:center; padding:10px 0 10px 0px; clear:both; text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}



.post_containetb{ width:1266px;}

.post_containetb li{ float:left; width:140px;margin:0 16px 32px 0; -webkit-transition: all .2s;-moz-transition: all .2s;-ms-transition: all .2s;-o-transition: all .2s; transition: all .2s;}

.post_containetb li img{ width:120px; height:100px; display:block;padding: 12px 10px 5px 10px;background-color:#fff;}

.post_containetb li:hover{box-shadow: 0 3px 10px rgba(78,135,240,0.2);  transform: translate3d(0, -5px, 0);  }

.post_containetb li span{ display:block;width:140px; background-color:#fff; text-align:center; padding:10px 0 10px 0px; clear:both; text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}



.post_container3D{ width:1266px;}

.post_container3D li{ float:left; width:190px;margin:0 20px 32px 0; -webkit-transition: all .2s;-moz-transition: all .2s;-ms-transition: all .2s;-o-transition: all .2s; transition: all .2s;}

.post_container3D li img{ width:170px; height:130px; display:block;padding: 12px 10px 5px 10px;background-color:#fff;}

.post_container3D li:hover{box-shadow: 0 3px 10px rgba(78,135,240,0.2);  transform: translate3d(0, -5px, 0);  }

.post_container3D li span{ display:block;width:190px; background-color:#fff; text-align:center; padding:10px 0 10px 0px; clear:both; text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}



.post_containerds{ width:1266px;}

.post_containerds li{ float:left; width:290px;margin:0 26px 32px 0; -webkit-transition: all .2s;-moz-transition: all .2s;-ms-transition: all .2s;-o-transition: all .2s; transition: all .2s;}

.post_containerds li img{ width:290px; height:436px; display:block;}

.post_containerds li:hover{box-shadow: 0 3px 10px rgba(78,135,240,0.2);  transform: translate3d(0, -5px, 0);  }

.post_containerds li span{ display:block;width:290px; background-color:#fff; text-align:center; padding:10px 0 10px 0px;clear:both; text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}



.img-show { float: left;overflow: hidden; position: relative;  }

.img-show .Collect{ position:absolute; top:-44px; left:8px;z-index:3; width:60px; line-height: 34px;-webkit-transition: all 0.3s;  transition: all 0.3s; -moz-transition:all 0.3s;}

.img-show:hover .Collect{top: 10px;}

.img-show .Collect a{ display: block; height: 34px; line-height:34px;color:#fff;text-align: center; background: #000\9;border-radius: 2px; background: rgba(0,0,0,.5);-webkit-transition: all 0.3s;  transition: all 0.3s; -moz-transition:all 0.3s;}

.img-show .Collect a:hover{background: #000\9;background: rgba(0,0,0,.8);}



.img-show .downimg{ position:absolute; top:-44px; right:8px;z-index:3; width:60px; line-height: 34px;-webkit-transition: all 0.3s;  transition: all 0.3s; -moz-transition:all 0.3s;}

.img-show:hover .downimg{top: 10px;}

.img-show .downimg a{ display: block; height: 34px; line-height:34px;color:#fff;text-align: center;border-radius: 2px;background-color:#4d87ef;-webkit-transition: all 0.3s;  transition: all 0.3s; -moz-transition:all 0.3s;}

.img-show .downimg a:hover{ background-color:#427ce4;}





.row_gray{ padding-top:50px; background:#f7f8fa; padding-bottom:30px;}



/*wenli*/

.wl_clearfixloop{ margin-bottom:20px;overflow:hidden; height:100%; }

.clearfix_left{ float:left; width:360px; height:250px; background-color:#fff;}

.clearfix_left span{ display:block;color:#2b313c; width:280px; padding-left:40px; padding-right:40px;}

.clearfix_left span:nth-child(1){ color:#2b313c; font-size:26px; padding-top:35px; line-height:30px;}

.clearfix_left span:nth-child(2){line-height:30px; font-size:12px; color:#999; padding-top:20px;}

.clearfix_left span:nth-child(3) a{width:100px; height:42px; line-height:42px; background:#4d87ef; border-radius:3px; display:block; text-align:center; color:#fff; margin-top:30px;-webkit-transition: all 0.3s;  transition: all 0.3s; -moz-transition:all 0.3s;}

.clearfix_left span:nth-child(3) a:hover{width:100px; height:42px; line-height:42px; background:#3f7ae4; border-radius:3px; display:block; text-align:center; color:#fff; margin-top:30px;}



.clearfix_right{ float:left; width:880px; height:250px;}

.he_ZoomOutImg{width:880px; height:250px;padding:0;margin:0;position:relative;box-sizing:border-box;cursor:pointer;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden}

.he_ZoomOutImg .he_ZoomOutImg_caption{color:#fff;-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out;overflow:hidden}

.he_ZoomOutImg .he_ZoomOutImg_caption_p{font-size:1em;text-align:center;width:10%;position:absolute;top:45%;left:45%;-webkit-transition:all .6s ease-in-out;-moz-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out;-ms-transition:all .6s ease-in-out;transition:all .6s ease-in-out;overflow:hidden;opacity:0; background:#4d87ef;border-radius: 2px; height:40px; line-height:40px;}

.he_ZoomOutImg:hover .he_ZoomOutImg_caption_p{color:#fff;opacity:1}



.linkBox{ background:#f7f8fa; padding:20px 0px;}

.link_label{ overflow:hidden; height:100%;}

.link_label span{ display:block;}

.link_label li{ float:left;}

.link_label li a{color:#A1A3A3; font-size:12px;line-height:26px;margin-right:20px;white-space:nowrap;}

.link_label li a:hover{ color:#c2c2c2;}



.footer{ background:#383a46; font-size:12px; color:#dfdfdf; text-align:center; padding:20px 0;}

.footernav a{color:#dfdfdf; margin:0 5px;}

.footernav a:hover{color:#ebebeb;}

.p1 a{color:#dfdfdf;}

.p1 a:hover{color:#ebebeb;}



.cd-top {

	display: inline-block;

	height: 30px;

	width: 30px;

	position: fixed;

	bottom: 40px;

	right: 20px;

	border-radius:3px;

	box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);

	/* image replacement properties */

	overflow: hidden;

	text-indent: 100%;

	white-space: nowrap;

	background: rgba(77, 135, 240, 0.8) url(../images/cd-top-arrow.svg) no-repeat center 50%;

	visibility: hidden;

	opacity: 0;

	-webkit-transition: all 0.3s;

	-moz-transition: all 0.3s;

	transition: all 0.3s;

}

.cd-top.cd-is-visible {

	visibility: visible;

	opacity: 1;

}

.cd-top.cd-fade-out {

	opacity: .5;

}

.no-touch .cd-top:hover {

	background-color: #4d87ef;

	opacity: 1;

}





.pageBg{background:#f7f8fa;}

.listTOP{ background:#fff; padding:25px 0; border-bottom:1px solid #edf0f5;}

.searchHot2{

	color:#fff;

	max-width:800px;

	margin:0 auto;

	padding:15px 20px 0 20px;

}

.searchHot2 a{

	color:#fff;

	display:inline-block;

	margin-right:10px;

}

.pageBanner2 .searchBox2{

	margin-top:0;

}

.banner2{

	position:relative;

}

.bannerFix2{

	position:absolute;

	left:0;

	right:0;

	top:0;

	z-index:9;

}

.bannerFixText2{

	font-size:36px;

	line-height:100%;

	color:#fff;

	font-weight:bold;

	text-align:center;

	padding:130px 0 0 0;

}

.searchBox2{

	max-width:800px;

	margin:0 auto 0 auto;

	position:relative;

	padding:0 20px;

}

.searchInput2{

	margin-right:185px;

	background:#fff;

	border-radius:3px 0 0 3px;

	overflow:hidden;

	border-right:1px solid #e7e7e7;

}

.searchInput2 input{

	border:none;

	background:none;

	font-size:14px;

	height:56px;

	width:100%;

	text-indent:20px;

}



.searchBtn2{

	position:absolute;

	right:20px;

	width:80px;

	height:58px;

	background:#4d87ef;

	top:0;

	border-radius:0 3px 3px 0;

	text-align:center;

}

.searchBtn2:hover{

	background:#427ce4;

}

.searchDown2{

	background:#fff;

	right:100px;

	width:105px;

	height:56px;

	position:absolute;

	top:0;

	cursor:pointer;

}

.searchDown2:hover .searchDownBtn2{

	color:#4d87ef;

}

.searchList2{

	display:block;

	line-height:32px;

	padding:0 20px;

	color:#666;

}

.searchList2:hover{

	background:#f4f4f5;}

.searchDownBtn2{

	line-height:56px;

	padding:0 0 0 10px;

	font-size:14px;

	color:#666;

	display:inline-block;}

.searchDown2 .i_arrow2{

	position:absolute;

	right:9px;

	top:50%;

	margin:-5px 0 0 0;}

.searchBtn2 i{

	margin:15px 0 0 0;}

.searchDownMain2{

	position:absolute;

	top:56px;

	left:0;

	background:#fff;

	box-shadow:0 0 5px #ddd;

	_border:1px solid #ddd;

	*border:1px solid #ddd;

	border-radius:0 0 3px 3px;

	width:160px;

	padding:10px 0;

	display:none;

	z-index:99;

}

.icon2{

	display:inline-block;

	vertical-align:middle;

	background:url(../images/icon.png) no-repeat;

}

.i_arrow2{

	width:20px;

	height:12px;

	background-position:-208px -10px;

}

.i_arrow2{

	width:20px;

	height:12px;

	background-position:-208px -10px;

}

.i_search2{

	width:26px;

	height:26px;

	background-position:0px -124px;

}



.images_category{ margin:20px 70px 20px 70px;}

.category_menu{ background:#fff; border:1px solid #eeeff2; box-shadow: 0 3px 8px rgba(189,195,206,0.2); padding:15px; overflow:hidden; height:100%;}

.categoryrow-l{ float:left; width:100px;line-height:30px;margin:5px;}

.categoryrow-r{ padding: 0 28px 0 55px;}

.menu-tab-filter{ overflow:hidden; height:100%;}

.menu-tab-filter li{ float:left; line-height:30px;}

.menu-tab-filter li a{ display:block; margin:5px; color:#666; font-size:14px;padding:0px 8px;}

.menu-tab-filter li a:hover{ color:#fff; background:#4d87ef;border-radius:3px; padding:0px 8px;}

.menu-tab-filter li a.thisclasskang{ color:#fff; background:#4d87ef; border-radius:3px; padding:0px 8px;}



.menu-tab-filter-bak{ overflow:hidden; height:100%;}

.menu-tab-filter-bak li{ float:left; line-height:30px;}

.menu-tab-filter-bak li a{ display:block; margin:5px; color:#666; font-size:14px;padding:0px 8px;}

.menu-tab-filter-bak li a:hover{ color:#fff; background:#4d87ef;border-radius:3px; padding:0px 8px;}

.menu-tab-filter-bak li a.thisclasskang{ color:#fff; background:#4d87ef; border-radius:3px; padding:0px 8px;}



.m-page {

	padding:30px 0 80px 0;

	clear:both;

	text-align: center;

	height: 38px;

	line-height: 38px;

}

.m-page li {

	display: inline;

}

.m-page li a{

	display: inline-block;

	padding: 0px 16px;

	height: 38px;

	line-height:38px;

	font-size:14px;

	overflow: hidden;

	text-align: center;

	border: 1px #e6e8eb solid;

	background:#fff;

	color: #b0b8bd;

	margin-left: 5px;

	vertical-align: top;

	border-radius:3px;

	-webkit-transition:all 0.3s;

	-moz-transition:all 0.3s;

	transition:all 0.3s;

}

.m-page a:hover, .m-page li.thisclass{

	display: inline-block;

	padding: 0px 16px;

	height: 38px;

	line-height:38px;

	font-size:14px;

	overflow: hidden;

	text-align: center;

	border: 1px #427ce4 solid;

	color: #b0b8bd;

	margin-left: 5px;

	vertical-align: top;

	border-radius:3px;

	background-color: #427ce4;

	color: #fff;

}

.images_category2{margin:20px auto 20px auto; width:1240px;}

.page_WP{ padding:20px 0px 0px 0px;}



.section-tags li{ float:left;  height: 30px;line-height: 30px; padding-left: 22px;}

.tagswl{display:block;width:50px;height:16px;margin:6px 12px 6px 6px;float:left; background:url(../images/bg-tag.png);}

.tagswl-01 {background-position:0 0px}

.tagswl-02 {background-position:50px 0px}

.tagswl-03 {background-position:0 -16px}

.tagswl-04 {background-position:50px -16px}

.tagswl-05 {background-position:0 -32px}

.tagswl-06 {background-position:50px -32px}

.tagswl-07 {background-position:0 -48px}

.tagswl-08 {background-position:50px -48px}

.tagswl-09 {background-position:0 -64px}

.tagswl-10 {background-position:50px -64px}

.tagswl-11 {background-position:0 -80px}

.tagswl-12 {background-position:50px -80px}

.tagswl-13 {background-position:50px -96px}

.tagswl-14  {background-position:50px -112px}

.tagswl-15 {background-position:0 -128px}

.tagswl-16 {background-position:50px -128px}

.tagswl-17 {background-position:0 -144px}

.tagswl-18 {background-position:50px -144px}

.tagswl-19 {background-position:0 -160px}

.tagswl-20 {background-position:50px -160px}

.tagswl-21 {background-position:0 -176px}

.tagswl-22 {background-position:50px -176px}

.tagswl-23 {background-position:0 -192px}

.tagswl-24 {background-position:50px -192px}





.post_containerppt{ width:1266px;}

.post_containerppt li{ float:left; width:290px;margin:0 26px 32px 0; -webkit-transition: all .2s;-moz-transition: all .2s;-ms-transition: all .2s;-o-transition: all .2s; transition: all .2s;}

.post_containerppt li img{ width:290px; height:210px; display:block;}

.post_containerppt li:hover{box-shadow: 0 3px 10px rgba(78,135,240,0.2);  transform: translate3d(0, -5px, 0);  }

.post_containerppt li span{ display:block;width:288px;background-color:#fff; text-align:center; padding:10px 0 10px 0px; clear:both; text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}







.mbxnav{color:#999; font-size:12px;}

.mbxnav a{ color:#999;}

.article_left{ float:left; }

.article_main{ width:870px; border:1px solid #ebeef4; background:#fff;}



.ac_title{border-bottom:1px solid #ebeef4; padding:38px 20px;position:relative}

.ac_title span{ font-size:12px; color:#999; padding-top:5px; display:block;clear:both;}

.ac_title i{position:absolute;display:block;width:17px;height:20px;background:url("../images/Group 29.svg") 0px 5px no-repeat;font-style:normal;padding-left:25px;top:94px;right:120px;color:#bbbbbb}



.digg{height:34px;text-align:center;width:84px;color:#bbbbbb;position:absolute;right:40px;top:89px;border-radius:80px 80px 80px 80px;font-size:14px;line-height:34px;text-indent:35px;cursor:pointer;}

.digg i{display:block;width:30px;height:20px;background:url("../images/like.svg") -4px 4px no-repeat;position:absolute;right:8px;top:5px;background-size:80% 80%;}

.digg i.on{background:url("../images/like_on.svg") -4px 4px no-repeat;background-size:80% 80%;}



.fav-coll {

	height: 34px;

	text-align: center;

	width: 84px;

	color: #bbbbbb;

	position: absolute;

	/*right: 40px;*/

	right: 110px;

	top: 89px;

	border-radius: 80px 80px 80px 80px;

	font-size: 14px;

	line-height: 34px;

	text-indent: 35px;

	cursor: pointer;

}



.fav-coll i {

	display: block;

	width: 30px;

	height: 20px;

	/*background: url("../images/like.svg") -4px 4px no-repeat;*/

	background: url("../images/card-pinglun.svg?v=1")  no-repeat;

	position: absolute;

	/*right: 8px;*/

	right: 16px;

	top: 5px;

	background-size: 80% 80%;

}



.digg i.on{background:url("../images/like_on.svg") -4px 4px no-repeat;background-size:80% 80%;}

.ac_contentWP{ text-align:center; width:830px; margin:18px 0px 15px 20px;}

.ac_contentWP img{margin-bottom: 30px;vertical-align: middle;  max-width: 830px;  width: expression(this.width >830 && this.height < this.width ? 830: true);  }

.ac_contentWP {

    font-family: Verdana,Helvetica,sans-serif;

    font-size: 14px;

    line-height: 24px;

    overflow-wrap: break-word;}



.ac_contentxt{ text-align:left; 

	width:780px; 

	margin:18px 0 15px 50px;

    font-size: 16px;

    line-height: 30px;

    overflow-wrap: break-word;}



.ac_contentxt p{

    line-height: 30px;

	margin-bottom: 20px;

}



.photo-tag{ overflow:hidden; height:100%;padding:20px 0px 20px 20px;border-top: 1px solid #ebeef4;}

.photo-tag span{ display: block; float:left;font-size:14px;}

.photo-tag a{ display:block; float:left; margin-left:12px;}

.photo-tag a{display:inline-block;padding:2px 8px;margin:0 0 8px 12px;font-size:12px;color:#777;border:1px solid  #cecece;border-radius:20px;}

.photo-tag a:hover{color:#5c9af2;border-color:#5c9af2}



.article_right{ float:right; width:352px;}

.member_info{border:1px solid #ebeef4; background:#fff;}

.author_u{border-bottom:1px solid #ebeef4; padding:25px 20px; overflow:hidden; height:100%;}

.author_u span{ display:block; float:left;}

.tximg{ width:38px;}

.tximg img{ width:38px; height:38px; border-radius:2px;}

.u_name{ padding-left:10px; line-height:38px;}

.u_name small{ font-weight:normal; font-size:14px; color:#4d87ef;}

.jifenbg{ background:#f6f9ff;  padding:20px;border-bottom:1px solid #ebeef4; }

.jifenbg span{ color:#ed145b;}

.jifenbg span a{color:#ed145b;}

.gsinfo{padding:15px 20px; color:#888; line-height:28px; font-size:13px;}



.dw_keep{ padding:20px 0px 20px 20px; overflow:hidden; height:100%;}



.dw_but li {

    float: left;

    width: 142px;



}

.dw_but li a {

    background-color: #f93d66;

    border-radius: 3px;

    color: #fff;

    display: block;

    height: 46px;

    line-height: 46px;

    text-align: center;

    width: 142px;

}

.dw_but li a:hover {

	text-decoration:none;

    background-color: #d80e50;

}



.keep_but{width:142px; float:left; margin-left:18px;}

.c_b a{ display:block; background-color:#4d87ef; border-radius:3px; height:46px; line-height:46px; text-align:center; color:#fff; -webkit-transition:all 0.3s; -moz-transition:all 0.3s; transition:all 0.3s; width:142px; }

.c_b a:hover{ background-color:#3c76dd;text-decoration:none}

.shareWP{border:1px solid #ebeef4; background:#fff; padding:20px; margin-top:15px; overflow:hidden; height:100%;}

.shere-L,.shere-C{ float:left;}

.shere-L{padding-top:5px;}

.shere-R{ float:right;position: relative; padding-left:20px;padding-top:5px;}

.shere-R > .jbicon:before{ display:block; content:""; position:absolute; background:url(../images/icon.png)  no-repeat; background-position:0 -201px; left:0; top:5px; width:14px; height:16px;}

.similartitle{ font-size:18px; padding-top:40px;}



#similar_mian .tuijiantupian{max-width: 1240px;margin:0 auto;}



/*鲁盲脰碌脡媒录露*/

.secondary_nav{

	background-color:#fff;

	height:78px;

	line-height:78px;

	border-bottom:1px solid #edf0f5;

}

.secondary_nav nav{

	height: 78px;

	margin: 0 70px;

	position: relative;

}

.secondary_nav nav .tab_subnav{

	margin:0 auto;

	text-align:center;

}

.secondary_nav nav .tab_subnav > ul.tab-li{

	display: inline-block;

	height: 78px;

	margin: 0 auto;

}

.secondary_nav nav .tab_subnav > ul.tab-li li{

	float: left;

	cursor: pointer;

	height: 78px;

	line-height: 78px;

	text-align: start;

	text-align: left;

}



.secondary_nav nav .tab_subnav > ul.tab-li li a{

	display: inline-block;

	margin:0 40px;

	color:#333;

}

.secondary_nav nav .tab_subnav > ul.tab-li li a:hover{

	color:#4d87ef;

}

.secondary_nav nav .tab_subnav > ul.tab-li li a.nav_current{

	color:#4d87ef;

	border-bottom:2px solid #4d87ef;

}

.has-cart{ text-align:center; font-size:18px; line-height:40px; padding-top:35px; color:#333; padding-bottom:20px}

.has-cart p{ font-size:24px;}

.type-mian{ padding-bottom:0px;text-align: center;white-space: nowrap;}

.vip-card{display: inline-block;width: 22%;margin-right: 46px;white-space: normal;}

.vip-card .cardinner {

	font-size: 12px;

	margin: 20px 0 30px;

	color: #AFAFAF;

	border-radius: 2px;

	transition: all 0.25s cubic-bezier(0.31, 1, 0.34, 1);

	position: relative;

	padding: 20px 0 25px 0;

}



.vip-card .cardinner{

	color: rgba(255, 255, 255, 0.78);

	border-radius: 8px;

	background-image: -moz-linear-gradient( 58deg, rgb(134,144,169) 0%, rgb(194,204,228) 99%);

	background-image: -webkit-linear-gradient( 58deg, rgb(134,144,169) 0%, rgb(194,204,228) 99%);

	background-image: -ms-linear-gradient( 58deg, rgb(134,144,169) 0%, rgb(194,204,228) 99%);

	box-shadow: 0px 10px 42px 0px rgba(158, 162, 174, 0.5);

	position: relative;

	top: 0;

}



.vip-card .cardinner.hover{

	color: rgba(255, 255, 255, 0.9);

	background-image: -moz-linear-gradient( 75deg,rgb(189,158,103) 0%,rgb(228,213,179) 100%);

	background-image: -webkit-linear-gradient( 75deg,rgb(189,158,103) 0%,rgb(228,213,179) 100%);

	background-image: -ms-linear-gradient( 75deg,rgb(189,158,103) 0%,rgb(228,213,179) 100%);

	box-shadow: 0px 10px 42px 0px rgba(189,158,103,0.7);

}

.cardinner span{ display: block;}

.cardinner span:nth-child(1){ color:#fff; font-size:18px; padding-bottom:8px; padding-top:12px;}

.cardinner span:nth-child(2){ border-bottom:2px solid #fff; width:15px; height:3px; margin:0 auto;}

.cardinner span:nth-child(3){ font-size:40px; padding:30px 0px 20px 0px;}

.cardinner span:nth-child(4){ font-size:20px; padding:15px 0px 15px 0px;}

.cardinner span:nth-child(5){ line-height:30px;}

.cardinner span:nth-child(6){ line-height:30px;}

.cardinner span:nth-child(7){ line-height:30px;}

.cardinner span:nth-child(8){ line-height:30px;}

.tc_xzin{ position:relative;width:290px; height:90px; margin:0 auto;}

.tc_xzimg{ position:absolute; left:70px; top:0; background:url(../images/arr_chose.png) no-repeat; width:290px; height:90px;  background-size: auto 77px;}

.tc_xzimg span{ position: absolute;bottom: 3px;left: 95px; line-height: 24px;text-align: center; color: #333; font-size: 16px;}

.tc_xzimg span em{ color:#4d87ef;}

.v_but6{ clear:both; width:230px;margin:0 auto; padding-top:40px;}

.v_but6 a{ display:block; width:230px; }

.buttonky {float: left;width:230px; margin-bottom:80px; height:50px;line-height:50px;display: block;border: none;background: none;color: inherit;vertical-align: middle;position: relative;z-index: 1;-webkit-backface-visibility: hidden;-moz-osx-font-smoothing: grayscale; text-align:center; border-radius:4px; }

.buttonky > span {vertical-align: middle;}

.button--nina { width:200px; background: #437bde; color: #fff; overflow: hidden;-webkit-transition: background-color 0.3s; transition: background-color 0.3s;}

.button--nina.button--inverted {background: #4d87ef;color: #fff; width:200px;}

.button--nina > span {display: inline-block;opacity: 0;color: #fff;-webkit-transform: translate3d(0, -10px, 0);transform: translate3d(0, -10px, 0);-webkit-transition: -webkit-transform 0.3s, opacity 0.3s;transition: transform 0.3s, opacity 0.3s;-webkit-transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);}

.button--nina::before {content: attr(data-text);position: absolute;top: 0;left: 0;width: 100%;height: 100%;-webkit-transition: -webkit-transform 0.3s, opacity 0.3s;transition: transform 0.3s, opacity 0.3s;-webkit-transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1);}

.button--nina:hover {background-color: #437bde;}

.button--nina:hover::before {opacity: 0;-webkit-transform: translate3d(0, 100%, 0);transform: translate3d(0, 100%, 0);}

.button--nina:hover > span {opacity: 1;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}

.button--nina:hover > span:nth-child(1) {-webkit-transition-delay: 0.045s;transition-delay: 0.045s;}

.button--nina:hover > span:nth-child(2) {-webkit-transition-delay: 0.09s;transition-delay: 0.09s;}

.button--nina:hover > span:nth-child(3) {-webkit-transition-delay: 0.135s;transition-delay: 0.135s;}

.button--nina:hover > span:nth-child(4) {-webkit-transition-delay: 0.18s;transition-delay: 0.18s;}

.button--nina:hover > span:nth-child(5) {-webkit-transition-delay: 0.225s;transition-delay: 0.225s;}

.button--nina:hover > span:nth-child(6) {-webkit-transition-delay: 0.27s;transition-delay: 0.27s;}

.button--nina:hover > span:nth-child(7) {-webkit-transition-delay: 0.315s;transition-delay: 0.315s;}

.button--nina:hover > span:nth-child(8) {-webkit-transition-delay: 0.36s;transition-delay: 0.36s;}

.button--nina:hover > span:nth-child(9) {-webkit-transition-delay: 0.405s;transition-delay: 0.405s;}

.button--nina:hover > span:nth-child(10) {-webkit-transition-delay: 0.45s;transition-delay: 0.45s;}



.top_ad{width:1240px;margin-left:auto;margin-right:auto;margin-top:20px;}

.soft_notice{    font-size: 13px;

	color: #888;

	border: 1px solid #ebeef4;width:870px;height:64px;background-color:#fff;margin-top:30px;text-indent:80px;padding-top:10px;position:relative;}

.soft_notice i{background:url("../images/notice_ico.jpg") no-repeat;display:block;width:36px;height:38px;position:absolute;left:20px;top:15px;}

.bdshare-button-style0-24 .bds_weixin {

	position: relative;

	background-image: url(../images/wechat.svg);

	float: left;

}



.bdshare-button-style0-24 .bds_weixin:hover {

	background-image: url(../images/wechat2.svg);

}



.bdshare-button-style0-24 .bds_tsina {

	background-image: url(../images/weibo.svg);

}



.bdshare-button-style0-24 .bds_tsina:hover {

	background-image: url(../images/weibo2.svg);

}



.bdshare-button-style0-24 .bds_sqq {

	background-image: url(../images/qq.svg);

}



.bdshare-button-style0-24 .bds_sqq:hover {

	background-image: url(../images/qq2.svg);

}



.bdshare-button-style0-24 .bds_qzone {

	background-image: url(../images/qqzone.svg);

}



.bdshare-button-style0-24 .bds_qzone:hover {

	background-image: url(../images/qqzone2.svg);

}



.bdshare-button-style0-24 a,.bdshare-button-style0-24 .bds_more {

	width: 32px;

	height: 32px !important;

	margin: 0 !important;

	border-radius: 50%;

	margin-right: 12px !important;

	background-position: center !important;

	background-repeat: no-repeat !important;

	display: inline-block !important;

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	padding: 0;

}



.ac_info_title{float:left;}

.ac_info_img{float:left;margin:10px;}

.menu-tab-mode li a.mode_all{color:#fff}

.mode_all{display:block;width:48px;height:34px;background-color:#0057FF;color:#fff;text-align:center;line-height:34px;}

.menu-tab-mode li img{margin-top:5px;}



.menu-tab-mode{ overflow:hidden; height:100%;width:750px;float:left;}

.menu-tab-mode li{ float:left; line-height:30px;}

.menu-tab-mode li a{ display:block; margin:5px; color:#666; font-size:14px;padding:0px 8px;}

.menu-tab-mode li a:hover{ color:#fff; border-radius:3px; padding:0px 8px;}

.menu-tab-mode li a.thisclasskang{ color:#fff; border-radius:3px; padding:0px 8px;}



.subnav-content {

	margin-bottom: -1px;

	font-size: 15px;

	color: #666;

	float:right;

	margin-top:15px;

}



.subnav-content li{float:left;margin-right:60px;position:relative;width:80px;height:50px;}

.subnav-content li:hover .hide{display:block;text-align:center}

.hide{display:none}

.menu-list{position:absolute;width:115px;background:#fff;z-index:9999;opacity:1;box-shadow:0px 1px 12px 0px rgba(0,0,0,0.2);border-radius:4px;text-align:center;padding:10px 0;left:-16px;top:30px;line-height:30px;font-size:14px;}

.category_menu2{background:#fff;border:1px solid #eeeff2;box-shadow: 0 3px 8px rgba(189,195,206,0.2);padding:15px;/* overflow:hidden; */height:45px;}

.sort-menu{background:#fff;border:1px solid #eeeff2;box-shadow: 0 3px 8px rgba(189,195,206,0.2);padding:15px;/* overflow:hidden; */height:45px;}



.editor-choiceness i {

	background: url("../images/selectarrow.svg") no-repeat;

	width: 16px;

	height: 14px;

	background-size: contain;

	margin-top: -7px;

	left: 72px;

	display:block;

	position:absolute;

	top:15px;

}











/**驴陋脢录**/



.animated {

	-webkit-animation-duration: .5s;

	animation-duration: .5s;

	-webkit-animation-fill-mode: both;

	animation-fill-mode: both

}



.livechat-girl {

	width: 60px;

	height: 60px;

	border-radius: 50%;

	position: fixed;

	bottom: 40px;

	left: 68px;

	opacity: 0;

	-webkit-box-shadow: 0 5px 10px 0 rgba(35,50,56,0.3);

	box-shadow: 0 5px 10px 0 rgba(35,50,56,0.3);

	z-index: 700;

	transform: translateY(0);

	-webkit-transform: translateY(0);

	-ms-transform: translateY(0);

	cursor: pointer;

	-webkit-transition: all 1s cubic-bezier(0.86,0,0.07,1);

	transition: all 1s cubic-bezier(0.86,0,0.07,1)

}



.livechat-girl:focus {

	outline: 0

}



.livechat-girl.animated {

	opacity: 1;

	transform: translateY(-40px);

	-webkit-transform: translateY(-40px);

	-ms-transform: translateY(-40px)

}



.livechat-girl:after {

	content: '';

	width: 12px;

	height: 12px;

	border-radius: 50%;

	background-image: linear-gradient(to bottom,#ffd100,#ffd100);

	position: absolute;

	right: 5px;

	top: 1px;

	z-index: 99999

}



.livechat-girl .girl {

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height: auto;

	z-index: 50;

	border-radius: 100%

}



.livechat-girl .animated-circles .circle {

	background: rgba(0,87,255,0.25);

	width: 60px;

	height: 60px;

	border-radius: 50%;

	position: absolute;

	z-index: 49;

	transform: scale(1);

	-webkit-transform: scale(1)

}



.livechat-girl .animated-circles.animated .c-1 {

	animation: 2000ms scaleToggleOne cubic-bezier(0.25,0.46,0.45,0.94) forwards

}



.livechat-girl .animated-circles.animated .c-2 {

	animation: 2500ms scaleToggleTwo cubic-bezier(0.25,0.46,0.45,0.94) forwards

}



.livechat-girl .animated-circles.animated .c-3 {

	animation: 3000ms scaleToggleThree cubic-bezier(0.25,0.46,0.45,0.94) forwards

}



.livechat-girl.animation-stopped .circle {

	opacity: 0 !important

}



.livechat-girl .livechat-hint {

	position: absolute;

	left: 0;

	width: 0;

	top: 50%;

	margin-top: -20px;

	opacity: 0;

	z-index: 0;

	-webkit-transition: all 0.3s cubic-bezier(0.86,0,0.07,1);

	transition: all 0.3s cubic-bezier(0.86,0,0.07,1);

	background-color: #0057ff;

	width: 0;

	overflow: hidden;

}




.livechat-girl .livechat-hint.show_hint {

	-webkit-transform: translateX(-40px);

	transform: translateX(-40px);

	opacity: 1;

	width: 208px;

	overflow: inherit;

	left: 130px;

}



.livechat-girl .livechat-hint.hide_hint {

	opacity: 0;

	-webkit-transform: translateX(0);

	transform: translateX(0)

}



.rd-notice-tooltip {

	-webkit-box-shadow: 0 2px 2px rgba(0,0,0,0.2);

	box-shadow: 0 2px 2px rgba(0,0,0,0.2);

	font-size: 14px;

	border-radius: 3px;

	line-height: 1.25;

	position: absolute;

	z-index: 65;

	max-width: 350px

}



.rd-notice-tooltip.thumb-heart-tooltip {

	z-index: 100;

	margin-top: 19px

}



.rd-notice-tooltip.thumb-heart-tooltip .rd-notice-content {

	padding: 10px 20px

}



.rd-notice-tooltip:after {

	position: absolute;

	display: block;

	content: '';

	height: 20px;

	width: 20px;

	-webkit-box-shadow: none;

	box-shadow: none;

	-webkit-transform: rotate(-45deg);

	-moz-transform: rotate(-45deg);

	-ms-transform: rotate(-45deg);

	-o-transform: rotate(-45deg);

	transform: rotate(-45deg);

	-webkit-border-radius: 3px;

	-moz-border-radius: 3px;

	border-radius: 3px;

	z-index: 50;

	top: 10px;

	left: -6px;

	background-color: #0057ff;

}



.rd-notice-tooltip .rd-notice-content {

	background: 0;

	border-radius: 3px;

	width: 100%;

	color: #fff;

	position: relative;

	z-index: 60;

	padding: 20px;

	font-weight: 400;

	line-height: 1.45

}



.rd-notice-tooltip .rd-notice-content a {

	color: #fff;

	text-decoration: underline

}



.rd-notice-tooltip .arrow {

	display: none !important

}



.rd-notice-tooltip.alert.rd-closing {

	white-space: normal;

	text-align: left

}



.rd-notice-tooltip.alert.rd-closing .rd-notice-content {

	padding-right: 50px

}



.rd-notice-tooltip.single-line .rd-notice-content {

	height: 40px;

	padding: 0 20px;

	line-height: 40px;

	white-space: nowrap

}



@keyframes scaleToggleOne {

	from {

		transform: scale(1);

		-webkit-transform: scale(1)

	}



	50% {

		transform: scale(2);

		-webkit-transform: scale(2)

	}



	100% {

		transform: scale(1);

		-webkit-transform: scale(1)

	}

}



@keyframes scaleToggleTwo {

	0% {

		transform: scale(1);

		-webkit-transform: scale(1)

	}



	20% {

		transform: scale(1);

		-webkit-transform: scale(1)

	}



	60% {

		transform: scale(2);

		-webkit-transform: scale(2)

	}



	100% {

		transform: scale(1);

		-webkit-transform: scale(1)

	}

}



@keyframes scaleToggleThree {

	0% {

		transform: scale(1);

		-webkit-transform: scale(1)

	}



	33% {

		transform: scale(1);

		-webkit-transform: scale(1)

	}



	66% {

		transform: scale(2);

		-webkit-transform: scale(2)

	}



	100% {

		transform: scale(1);

		-webkit-transform: scale(1)

	}

}



/* 2018.11.20 淇敼 by 钁¤悇 ==================*/

.clear{clear:both; display:block; overflow:hidden; visibility:hidden; width:0; height:0; }

.wp{max-width: 865px; margin: 0 auto; overflow: hidden; width: 100%; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}

.navlist{line-height: normal; text-align: center; position: absolute; padding: 15px 0px; background-color: #fff; box-shadow: 1px 2px 5px rgba(0,0,0,.3); left: 0px; width: 100%; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; display: none;}

.header nav .menu > ul.menu_list li:hover .navlist{position: absolute; display:block;}

.header{position: relative; z-index: 10;}

.header nav{position:initial;}

.header nav .logo{left: 70px;}

#i_userlogin{right: 70px;}

.navlist a h4{line-height: normal; padding-top: 9px; color: #666; font-family: "瀹嬩綋"; font-size: 14px;}

.navlist a:hover h4{color: #4d88f0;}

.navlist .imgb{display: block; font-size: 0; height: 33px;}

.navlist .imgb:before{content: ""; width: 0; height: 100%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: bottom;}

.navlist .imgb img{max-width: 31px; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: bottom; max-height: 100%;}



.images_category{margin-top: 10px;}



.pgm11{padding: 0px 70px; padding-top: 30px;}

.pgm22{margin:30px auto -10px auto; width:1240px;}



/* subnavList1 ==================*/

.subnavList1{font-size:0; text-align: left;}

.subnavList1 li{padding-right: 25px; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}

/*.sort-list li{padding-right: 25px; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}*/

.subnavList1-m1{display: inline-block; font-size: 16px; color: #333; font-family: "瀹嬩綋"; border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px; padding: 3px 10px;}

.subnavList1 li.on .subnavList1-m1,.subnavList1-m1:hover{color: #fff!important; background-color: #4e87f0; }

.subnavList2 li.on .subnavList2-m1,.subnavList2-m1:hover{color: #fff!important; background-color: #4e87f0; }

/*.sort-list li.on{color: #fff!important; background-color: #4e87f0; }*/

/*.sort-list li.on{color: #fff!important; background-color: #4e87f0; }*/

/*.sort li a{ display:block; margin:5px; color:#666; font-size:14px;padding:0px 8px;}*/

.sort-list li.on{color: #4d87ef; }

.sort-list li.on a{color: #4d87ef; }



.menu-tab-mode li a{background:url("../images/pt-img11.png") no-repeat left center; background-size: 16px auto!important; padding-left: 22px!important;}

.menu-tab-mode li a:hover{color: #666;}

.menu-tab-mode li.on a{color: #4d88f0; background:url("../images/pt-img10.png") no-repeat left center;}



.category_menu2 .box2{float: right;}

.category_menu2 .box1{display: block; overflow: hidden; padding-right: 10px;}

.category_menu2 .box1 .categoryrow-l{}

.category_menu2 .box1 .categoryrow-r{float: none; width: auto; display: block; overflow: hidden; padding-left: 0px;}

.category_menu2 .box2 .subnav-content{margin-top: 5px;}



/* pages 褰撳墠浣嶇疆 ==================*/

.dc-weizhi{padding: 5px 0px; padding-top: 0px; font-size: 14px; color: #666666;}

.dc-weizhi a{margin: 0 0px; color: #666; position: relative;}

.dc-weizhi a:hover{color: #e71418;}



/*.pgm12{font-size: 0; padding-left: 70px; padding-right: 70px; padding-bottom: 30px;}*/

.pgm12{font-size: 0; padding-left: 70px; padding-right: 70px; /*padding-bottom: 30px;*/}

.pgm12 .dc-weizhi,.pgm12 .counts{ display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}

.pgm12 .counts{padding-left: 10px; position: relative; margin-top: -4px; font-size: 14px; color: #666;font-family: "瀹嬩綋";}

.pgm12 .counts em{color: #fc7a00;}

.pgm12 .dc-weizhi a:last-child{color: #4d88f0;}





.album-pop-list li,.recommend-box .recommend-works {

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box

}



.details-contitle-box .news,.details-contitle-box .recommend-show,.details-contitle-box .see {

	display: inline-block;

	vertical-align: middle;

	zoom:1;padding-left: 25px;

	padding-right: 27px;

	margin-left: 27px;

	color: #bbb;

	font-size: 14px;

	background-repeat: no-repeat;

	background-position: left 0;

	float: left;

	position: relative;

	cursor: default

}



.details-contitle-box .news i,.details-contitle-box .recommend-show i,.details-contitle-box .see i {

	float: left;

	margin-right: 8px;

	position: absolute;

	left: 0;

	top: 50%;

	background-repeat: no-repeat;

	background-size: 16px auto

}



.details-contitle-box .see i {

	width: 16px;

	height: 16px;

	background-image: url(../images/card-liulan.svg?v=1);

	margin-top: -5.5px

}



.details-contitle-box .news i {

	width: 16px;

	height: 16px;

	background-image: url(../images/card-pinglun.svg?v=1);

	margin-top: -7px

}



.details-contitle-box .recommend-show i {

	width: 16px;

	height: 16px;

	background-image: url(../images/card-zan.svg?v=1);

	margin-top: -9.5px

}



.recommend-box {

	margin: 30px auto;

	left: 42%;

	position: relative

}



.recommend-box .recommend-works {

	width: 118px;

	height: 72px;

	border-radius: 50px;

	color: #fff;

	background-repeat: no-repeat;

	background-position: center 12px;

	padding-top: 14px;

	box-sizing: border-box;

	cursor: pointer;

	position: relative;

	display: block;

	text-align: center;

	background-color: #4d87ef

}



.recommend-box .recommend-works .big-zan-icon {

	width: 24px;

	height: 24px;

	background-image: url(../images/zuopindianzan.svg);

	margin: 0 auto

}



.recommend-box .recommend-works .recommend-number {

	font-size: 14px;

	margin-top: 5px;

	display: block

}



.recommend-box .recommend-works .air-bubble {

	top: 82px

}



.recommend-box .recommend-pointer {

	width: 118px;

	height: 72px;

	display: block;

	position: absolute;

	left: 50%;

	margin-left: -59px;

	top: 0

}



.recommend-box .normal:hover {

	background-color: #4270d6

}



.recommend-box .normal:hover .big-zan-icon {

	background-image: url(../images/zuopindianzanhover.svg)

}



.show-all li a {

	display: block;

	margin: 5px;

	color: #666;

	font-size: 14px;

	padding: 0px 8px;

}



.show-all li.on .show-all, .show-all:hover {

	color: #fff!important;

	background-color: #4e87f0;

}

.show-all {

	float: right;

}

.show-all li{

	float: right;line-height: 30px;

}



/* 2019.3.21 淇敼 by 钁¤悇 ==================*/

.clear{clear:both; display:block; overflow:hidden; visibility:hidden; width:0; height:0; }

.searchList{padding-left: 15px; padding-right: 4px; font-size: 14px; width: 50%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; display:inline-block;max-width:100%; white-space:nowrap; text-overflow:ellipsis; -moz-text-overflow:ellipsis; -webkit-text-overflow:ellipsis;-o-text-overflow:ellipsis; -ms-text-overflow:ellipsis; overflow: hidden; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}

.searchDownMain{padding: 10px 0px; width: 185px; line-height: normal; font-size: 0; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; }



.imgpL5{font-size: 0; width: 101%;}

.imgpL5 li{padding-right: 1%; padding-bottom: 20px; width: 12.5%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: bottom; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}

.imgpL5-m1{padding: 12px 10px; padding-bottom: 7px; text-align: center; display: block; background-color: #fff;}

.imgpL5-m1 .imgbx{position:relative; display:block; overflow: hidden; height: 0px; padding-top:83.33%; }

.imgpL5-m1 .imgbx .i1{position:absolute; top:0px; left: 0px; height: 100%; width: 100%; text-align: center;}

.imgpL5-m1 .imgbx .i1:before{content: ""; width: 0; height: 100%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: bottom;}

.imgpL5-m1 .imgbx .i1 img{max-width: 100%; max-height: 100%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: bottom;}

.imgpL5-m1 .imgbx img:hover{opacity: 0.8;}

.imgpL5-m1 .txtbx h3{font-size: 14px; color: #333; display:inline-block;max-width:100%; white-space:nowrap; text-overflow:ellipsis; -moz-text-overflow:ellipsis; -webkit-text-overflow:ellipsis;-o-text-overflow:ellipsis; -ms-text-overflow:ellipsis; overflow: hidden;}

.imgpL5-m1 .txtbx{padding-top: 8px;}

.imgpL5-m1:hover .txtbx h3{color: #4d87ef;}



.imgpL5.cx1 .imgpL5-m1 .imgbx .i1:before,.imgpL5.cx1 .imgpL5-m1 .imgbx .i1 img{vertical-align: middle;}

.imgpL5.cx1 li{width: 16.66%;}

.imgpL5.cx1 .imgpL5-m1{padding-bottom: 11px;}



.listList li{ overflow: hidden; clear: both;}

.listList li .imgbx1{font-size: 0;  border: 1px solid #e9e9e9; text-align: center; float: left; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}

.listList li .imgbx1:before{content: ""; width: 0; height: 100%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}

.listList li .imgbx1 img{max-width: 100%; max-height: 100%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}

.listList li .txtbx1{display: block; overflow: hidden; padding-left: 4%;}

.listList li .imgbx1.img0{max-width: 300px; max-height: 226px;}



body .listList li h6{padding-right: 0px; white-space:normal; line-height: normal;}

body .listList li h4{margin-top: 0px;}





@media only screen and (max-width: 1400px) {

.tuijiantupian{padding-left: 0px; padding-right: 0px;}

}



/*Common For Max 1199*/

@media only screen and (max-width: 1280px) {

#similar_mian .tuijiantupian{width: auto; margin: 0 20px;}

}



@media only screen and (max-width: 1200px) {

.listList li .imgbx1.img1,.listList li .imgbx1.img0{max-width: 250px; max-height: 187.5px;}

}



/*Common For Max 959*/

@media only screen and (max-width: 959px) {

.imgpL5 li{width: 16.66%; padding-bottom: 10px;}

.imgpL5.cx1 li{width: 20%;}

.listList li .imgbx1.img1,.listList li .imgbx1.img0{max-width: 200px; max-height: 150px;}

.listList li .imgbx1.img3{width: 140px; height: 107px;}

}



/*Common For Max 850*/

@media only screen and (max-width: 850px) {

}



/*Common For Max 767*/

@media only screen and (max-width: 768px) {

.imgpL5 li{width: 20%;}

.imgpL5.cx1 li{width: 25%;}

}



/*Common For Max 640*/

@media only screen and (max-width: 640px) {

.imgpL5 li{width: 25%;}

}



/*Common For Max 550*/

@media only screen and (max-width: 550px) {

.imgpL5.cx1 li{width: 33.33%;}

.listList li .imgbx1{float: none; margin: 0 auto; display: block; margin-bottom: 10px;}

.listList li .txtbx1{padding-left: 0px;}



}



/*Common For Max 479*/

@media only screen and (max-width: 479px) {

.imgpL5 li{width: 33.33%;}

.imgpL5-m1 .txtbx h3{font-size: 13px;}

}



/*Common For Max 450*/

@media only screen and (max-width: 450px) {

}



/*Common For Max 400*/

@media only screen and (max-width: 400px) {

.imgpL5.cx1 li{width: 50%;}

}



/*Common For Max 350*/

@media only screen and (max-width: 350px) {

.imgpL5 li{width: 50%;}

}



/*Common For Max 300*/

@media only screen and (max-width: 300px) {

}


/* 2019.5.6 淇敼 by 钁¤悇 ==================*/
/* mb 鐙珛妯″潡 鎵嬫満绔彍鍗曞鑸� ==================*/
#m-hd{display:none; text-align: center; font-size:0;/*word-spacing: -4px;letter-spacing: -4px;*/}
#m-hd .menu-btn,#m-hd .logo,#m-hd .soso-mb{display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;font-size:14px; vertical-align:middle;}
#m-hd .soso-mb{text-align: right;  float: right; padding-top: 8px;}
#m-hd .soso-btn{display: inline-block; float: right; margin-top: 6px; margin-right: 3px; width: 15px; height: 15px; background:url("../images/mb-ico1.png") no-repeat center center; background-size: 15px auto;}

#m-hd{
    height:45px;background-color: #fff;
    position: fixed;left:0;top:0;width: 100%;
    z-index: 999;
    box-shadow: 1px 3px 1px rgba(0,0,0,0.1);
    padding: 0px 5px;
    -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;
}
#m-hd .logo{line-height: 45px;margin-left:10px;}
#m-hd .logo img{vertical-align: middle;height: 32px;}
#m-hd .menu-btn{float: left;line-height: 45px;padding-right: 10px;
}
#m-hd .menu-btn>a{display: inline-block;width: 26px;height: 18px;vertical-align: middle;
    margin-right: 10px;
    background: url(../images/ico-menu2.png) no-repeat left top;background-size: auto 18px;
}
#m-hd .menu-btn > ul a:hover{

}
#m-hd .menu-btn > ul{
    position: absolute;top:45px;
    width:100%;right: 0px;
    display: none;overflow: hidden;
    background:rgba(255,255,255,1);
}
#m-hd .menu-btn > ul li{
    width: 100%;line-height: 45px;text-align: center;
    font-size: 14px;border-bottom: 1px solid #c9a777;
}
#m-hd .menu-btn > ul li:last-child{border-bottom: 0;}
#m-hd .menu-btn > ul li .par{
    color: #222;padding: 0 30px;line-height: 34px;height: 34px;
    display: block;
    background-color: #eaeaea;
}
#m-hd .menu-btn > ul li .par:hover{color: #3abb6b;}
.m-nav{box-shadow: 1px -2px 1px rgba(0,0,0,0.1),1px 3px 1px rgba(0,0,0,0.1);}
.m-nav div {display: none;width: 100%;

}
.m-nav div a {display: block;width: 100%;
    height: 28px;line-height: 28px;
    color: #000;
}
.m-nav .v1{
    background:url(../images/jia.png) no-repeat center center ;
    background-size: 11px auto;
}
.m-nav .v1.on{
    background:url(../images/jian.png) no-repeat center center;
    background-size: 11px auto;
}
.m-nav .m-main{position: relative; display: block;}
.m-nav .m-main .v1{position: absolute; z-index: 10; right: 5%; top: 0px; width: 40px; height: 100%; }
#m-hd .menu-btn > ul.m-nav{max-height: 500px; overflow-y:auto; }
#m-hd .menu-btn,#m-hd .logo{height: 45px;}
#m-hd .menu-btn:before,#m-hd .logo:before{content: ""; display: inline-block; width: 0px; height: 100%; vertical-align: middle;}
#m-hd .logo{display: inline-block; vertical-align: middle;}
#m-hd .soso-mb{width: 40px;}

#m-hd .menu-btn{float: right;}
#m-hd .logo{float: left;}
#m-hd .logo img{height: 23px;}
#m-hd .menu-btn > ul{background-color: #fff;}
#m-hd .menu-btn > ul li .par{background: transparent;}
#m-hd .menu-btn > ul li{border-bottom: 1px solid #ececec; text-align: left; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
#m-hd .menu-btn > ul li .par{padding: 0px; font-size: 15px; color: #181818; font-weight: bold; font-family: "寰蒋闆呴粦";}
.m-nav .m-main .v1{right: 0px; background-color: #fafafa;}
#m-hd .menu-btn > ul li.on .par{background-color: #fafafa;}
#m-hd .menu-btn > ul li a{padding-left: 16px!important; }
#m-hd .menu-btn > ul li .m-sub{background-color: #fafafa; }
#m-hd .menu-btn > ul li .m-sub a{border-bottom: 1px solid #ececec; padding-left: 30px!important;}
#m-hd .menu-btn > ul li .m-sub a:last-child{border-bottom: 0px;}

.ac_contentxt img{max-width: 100%;}
/* pg-nav1 ==================*/
.mb-fdnav{padding: 3px 0px; background-color: #4776DE;  display: none; box-shadow: 0px -1px 5px rgba(0,0,0,0.5); text-align: center; font-size:0;/*word-spacing: -4px;letter-spacing: -4px;*/}
.mb-fdnav li{width: 33.33%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal;font-size:14px; vertical-align: bottom; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.fdnav-m1{display: inline-block;}
.fdnav-m1 .img{overflow: hidden;}
.fdnav-m1 .img img{display: inline-block; max-width: 20px; max-height: 23px;}
.fdnav-m1 h3{font-size: 12px; color: #fff; font-weight: bold;}
.pg-nav1{position: fixed; z-index: 10000; left: 0px; bottom: 0px; width: 100%; display:none;}

















/*Common For Max 1199*/
@media only screen and (max-width: 1199px) {

}


/*Common For Max 959*/
@media only screen and (max-width: 959px) {

}

/*Common For Max 850*/
@media only screen and (max-width: 850px) {

}

/*Common For Max 767*/
@media only screen and (max-width: 767px) {
.header{display: none;}
#m-hd{display: block;}
body{padding-top: 45px!important;}
.bannerFixText{font-size: 24px;}
.searchInput input{padding:10px 0px; }
.searchDown{height: 44px;}
.searchBtn{height: 44px;}
.searchBtn i{margin-top: 10px;}
.searchDownBtn{line-height: 44px;}
.searchDownMain{top: 44px;}

.os_pics_item,.grouptitlelist{width: 100%; margin: 0 auto;}
.k1240,.groupfl_li{width: 100%; padding-left: 3%; padding-right: 3%; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}

.os_pics_item li{margin-left: 0px; margin-right: 0px; padding: 0px 1%; width: 50%; display:inline-block; *display:inline; *zoom:1;letter-spacing:normal;word-spacing:normal; vertical-align: middle; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.os_pics_item li .os_pics_lable{width: 100%;}
.os_pics_item li a{display: block; position: relative; overflow: hidden;}
.group_line{padding-top: 20px;}
.group_title h3{font-size: 20px;}
.groupfl_li a{width: 23%; margin: 0px 0.5%; margin-bottom: 5px;}
.grouptitlelist{padding-bottom: 0px;}
.group_line{padding-bottom: 0px;}
.tuijiantupian{padding-bottom: 0px;}
.linkBox{padding-top: 10px; padding-bottom: 10px;}

.livechat-girl{display: none!important;}

.listTOP .searchDownBtn{height: 44px!important; line-height: 44px!important;}
.pgm11{padding: 10px 1%!important;}
.subnavList1-m1{font-size: 14px;}
.subnavList1 li{padding-right: 15px;}
.category_menu2 .box2{float: none; overflow: hidden; clear: both; padding: 5px 15px;}
.category_menu2 .box2 .subnav-content{float: none;}
.category_menu2 .box1{width: 100%; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.subnav-content li{width: auto; height: auto; margin-right: 14px;}
.subnav-content{font-size: 13px;}
.category_menu2 .box1{padding-top: 0px; padding-bottom: 0px;}
.category_menu2 .box1 .categoryrow-l{top: 0px;}

.grid li{width: 32%!important; margin: 0px 0.5%!important; margin-bottom: 5px!important;}
.grid li img{max-width: 100%!important; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}

.listRight{display: none!important;}
.pgm22{width: 100%; margin-top: 10px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.article_main{width: 100%; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}

.article_left,.article_right{float: none; display: block; width: 100%;}
.article_right{margin-top: 10px;}
.article_right .member_info,.article_right .listPic,.article_right .shareWP{display: none!important;}
.article_right .listTuij{margin-bottom: 0px;}
.ac_contentxt{width: 100%; padding: 0px 3%; margin-left: 0px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.ac_info_title{font-size: 18px;}

.k1240{margin: 0px!important;}
.ac_title{padding-top: 15px;}
.ac_title>i{top: 77px;}
.digg{top: 73px;}

.ac_contentWP{width: 100%; margin: 0px;}
.soft_notice{width: 100%; height: auto; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.soft_notice{text-indent: 0px; padding-bottom: 10px; padding-left: 10px; padding-right: 10px;}
.soft_notice i{display: none;}

#showphoto{ width: 96%; margin: 0 auto; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
#showphoto .img, #showphoto a img{max-width: 100%!important;}

.searchDown2{display: none;}
body .searchInput2{margin-right: 60px;}
.mb-fdnav{display: block;}
.pg-nav1{display:block;}

.images_category{margin-left: 0px; margin-right: 0px; width: 98%; margin: 0 auto; margin-bottom: 10px;}
.categoryrow-r{padding: 0px;}
.category-count .menu-tab-filterso li{padding: 2px 3px!important;}
.searchDown{display: none;}
.searchInput{margin-right: 80px;}

.footernav{display: none;}
.footer .p1{display: none;}
.footer{padding: 10px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}
.ac_title>i,.digg{display: none;}
body .pgm12.k1240{padding: 0px 4%;}
body .ListWrap{width: 98%;}
.pgm12{padding-left:2%; padding-right: 2%; }
.footer{}
.cd-top{bottom: 70px;}
body .images_category2,body .images_category{margin: 0 auto; margin-bottom: 10px;}
body .images_category2{width: 98%!important; margin-top: 10px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;}

}

/*Common For Max 640*/
@media only screen and (max-width: 640px) {
.grid li{width: 31.5%!important;}


}

/*Common For Max 550*/
@media only screen and (max-width: 550px) {
.bannerFixText{font-size: 18px;}
.searchBox{margin-top: 20px;}
.bannerFixText{padding-top: 70px;}
.bannerBg{height: 220px;}
.os_pics_item li{width: 100%;}
.os_pics_item li a img{width: 100%;}
.os_pics_item li{margin-bottom: 10px;}
.os_pics_item{padding-top: 20px;}
.groupfl_li a{width: 31.5%;}
.dc-weizhi{font-size: 12px;}
.list03Tit{font-size: 14px;}





}

/*Common For Max 479*/
@media only screen and (max-width: 479px) {
.bannerFixText{font-size: 16px;}
.searchInput input{padding: 5px 0px;}
.searchDown,.searchBtn{height: 34px; }
.searchBtn i{margin-top: 4px;}
.searchDownBtn{line-height: 34px;}
.searchInput input{text-indent: 10px; font-size: 13px;}
.group_title h3{font-size: 18px;}
.tuijiantupian{padding-top: 20px; padding-left: 1%; padding-right: 1%;}
.grid li{width: 48.2%!important;}


}

/*Common For Max 450*/
@media only screen and (max-width: 450px) {

}

/*Common For Max 400*/
@media only screen and (max-width: 400px) {
.bannerFixText{padding-top: 80px;}
.bannerBg{height: 240px;}
.group_title h3{font-size: 16px; line-height: 23px;}
.grid li{width: 98%!important;}
.recommend-box .recommend-works .recommend-number{line-height: 21px;}




}

/*Common For Max 350*/
@media only screen and (max-width: 350px) {

}

/*Common For Max 300*/
@media only screen and (max-width: 300px) {

}



