@charset "utf-8";
html, body, address, blockquote, div, dl, form, h1, h2, h3, h4, h5, h6, ol, p, pre, table, ul,dd, dt, li, tbody, td, tfoot, th, thead, tr, button, del, ins, map, object,
a, abbr, acronym, b, bdo, big, br, cite, code, dfn, em, i, img, kbd, q, samp, small, span,strong, sub, sup, tt, var, legend, fieldset,menu {
	margin: 0;
	padding: 0;
}
*{ margin:0; padding:0;}
img, fieldset {
	border: 0;
}

/* set image max width to 100% */
img {
	max-width: 100%;
	height: auto;
	width: auto\9; /* ie8 */
	vertical-align:middle;
}

.f_l{ float:left;}
.f_r{ float:right; }
.clear{ clear:both;}

#request-filesystem-credentials-form {display: none;}

.request-filesystem-credentials-form {display: none!important;}

/* set html5 elements to block */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block;
}
ul,li{ list-style-type:none;}
body{  font-family:arial,"微软雅黑"; color:#434343; position:relative;background:#fff;}
/*html, body, form { position: relative;  width: 100%;  height: 100%; }*/
a{ color:#434343; text-decoration:none;}
a:hover,a.active{ color:#4eb0ae;}
.red{ color:#f00;}
.club{ position:fixed; bottom:2%; right:0; z-index:99999;}
.mb1{ margin-bottom:1em;}

#header{ width:100%; background:#4eb0ae; margin-bottom:1px;}
#wrapper{ max-width:75em; margin:0 auto; position:relative;}
.wrapper{ max-width:75em; margin: 0 auto 20px; position:relative;}
.language{ line-height:4.500em; font-size:0.75em; color:#fff;float: left;}
.language a{ color:#fff; padding:0 5px;}
.language a:hover{ color:#fc0;}
#banner{ margin-bottom:2.25em;}
#banner {
	margin: 0 auto 2.25em;
	/* max-width: 75em; */
}
#slides img {
	width: 100%;
}
.title1{ height:2em; font-size:1.875em; line-height:2em; border-bottom:1px solid #4eb0ae; margin-bottom:1em;}
.zh_list li{ background:#eee; padding:1.5%; margin:0 0 1em 0; overflow:hidden;}
.zh_list li{ width:29.6%; float:left;}
.zh_list li.thr,.zh_list li.five{ float:right;}
.zh_list .pic{ width:200px; height:133px; line-height:133px; vertical-align:middle; float:left;}
.zh_list .pic img{ max-height:200px;}
.zh_list .txtbox{ margin-left:225px; line-height:18px; font-size:0.875em; color:#989898;}
.zh_list .txtbox h3{ color:#434343; font-size:1.125em; margin-bottom:10px; height:1.2em; font-weight:inherit; overflow:hidden;}
.zh_list .txtbox .text{ height:100px; overflow:hidden; margin-bottom:1em; *margin-bottom:0;}
.zh_list li.sec{ margin-left: 1%; margin-right: 1%;}
.zh_list li.four,.zh_list li.five{ width:46%; }
.zh_list li.four .pic,.zh_list li.five .pic{ width:300px; height:200px; line-height:200px; vertical-align:middle; float:left;}
.zh_list li.four .pic img,.zh_list li.five .pic img{ max-height:200px;}
.zh_list li.four .txtbox,.zh_list li.five .txtbox{ margin-left:335px; line-height:18px; font-size:0.875em; color:#989898;}
.zh_list li.four .txtbox .text,.zh_list li.five .txtbox .text{ height:135px; overflow:hidden; margin-bottom:20px;}
/*.zh_list li:first-child{ width:auto; float:none;}
.zh_list li:first-child .more{ float:right;}*/

.cont_box1{ width:49%; margin-bottom:1em;}
.video{ background:#000;float: right;}
.new_box1{ border:1px solid #e5e5e5;padding: 6px 1%; width:47%;float: right;}
.new_box1 .title{ font-size:1.875em; line-height:100%; border-bottom:1px solid #4eb0ae; padding-bottom:0.53em; overflow:hidden;}
.new_box1 .title a{ font-size:0.53em; color:#707070;}
.new_box1 .title a:hover{ color:#4eb0ae}
.new_box1 ul{ overflow:hidden;/* padding-top:1em; */}
.new_box1 li,#Tab1 .Contentbox li{height:2.5em;line-height: 2.5em; vertical-align:middle; overflow:hidden; padding:0 10px; font-size:0.875em;}
.new_box1 li span,#Tab1 .Contentbox li span{ display:block; float:right; width:80px; color:#989898;}
.new_box1 li a,#Tab1 .Contentbox li a{  display:block;/* margin-right: 10px; */ overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.index_lmenu{float: left; overflow:hidden;}
.index_lmenu li{width:48%;float:left;margin:0 4% 1em 0;text-align:center;height:2em;line-height:3em;background: #434343;font-size:1.875em;color:#fff;padding: 0.8em 0;}
.index_lmenu li.first{background: #ffbfbf}
.index_lmenu li a{ color:#fff; display:block;line-height: 100%;padding-left: 20px;}
.index_lmenu li img{ margin-right:10px; vertical-align:middle;margin-bottom: 0;float: left;}
.index_lmenu li a:hover, .index_lmenu li a.active{color: #E0A536;}
.index_lmenu li.sec{ background:#4da6bd; margin:0;}
.index_lmenu li.thr{background:#72bfa8;}
.index_lmenu li.fou{ background:#e286b4; margin:0;}
.index_lmenu li.five{background:#ffbfbf;}
.index_lmenu li.six{margin:0;background:#72bfa8;}

#Tab1{ border:1px solid #e5e5e5; width:49%;float: left;}
#Tab1 .mlist li{ float:left;overflow: hidden;cursor:pointer;white-space: nowrap;text-overflow: ellipsis;margin-left:1px;background:#4eb0ae; color:#fff; font-size:1em; text-align:center; line-height:3.4em;width: 19.8%;}
#Tab1 .mlist li:first-letter{text-transform: uppercase;}
#Tab1 .mlist li.hover{ color:#434343; background:#fff url(../img/tabbg1.gif) 0 0 repeat-x;}
#Tab1 .Contentbox{ width:96%; margin:0 auto; padding:1em 0; overflow:hidden;padding-bottom: 25px;}

.brand{ border:1px solid #e5e5e5; padding:0 2% 1.5em 2%; overflow:hidden;}
#demoLeft{ width:auto; overflow:hidden;}
#demoLeft .indemo { float: left; /*width: 500%;*/ height:90px;}
#demo1,#demo3,#demo2,#demo4{ float:left;}
/* #demoLeft li{ width:16%; float:left; height:90px; line-height:90px; text-align:center; vertical-align:middle; margin:0 0.2%;}
#demoLeft li img{ max-width:90%;} */


.more{ width:140px; height:36px; line-height:36px; font-size:14px; background:url(../img/bg.gif) -38px 50% no-repeat; color:#fff; text-indent:20px;}
.more.btn3 { float: right; width: 92px; height: 32px; line-height: 32px; text-indent: 10px; background-position: -75px 50%; }
.more a{ color:#fff; display:block;}
.more a:hover{ color:#fc0;}

/*内页*/
.ny_title{ height:3.25em; line-height:3.25em; text-align:right; font-size:0.875em; overflow:hidden;}
.ny_title img{ vertical-align:middle;}
.ny_title span,.ny_title a:hover{ color:#4eb0ae;}
.ny_title a{ padding:0 5px; color:#989898;}


#k1{ width:300px; float:left;z-index: 1;}
#k2{ margin-left:320px; border-top:1px solid #e5e5e5; padding:1.6em 0 5em 0;}
.l_cmenu{ background:#434343; margin-bottom:1em; padding-bottom:1em;}
.l_cmenu h2.widget-title { font-size:2.25em; line-height:1.9em; border-bottom:1px solid #fff; text-align:right; padding-right:16%; font-weight:normal; margin-bottom:0.5em; color:#fff;}
.l_cmenu li{ font-size:0.875em; height:1.875em; line-height:1.875em; text-align:right; padding-right:16%; }
.l_cmenu li a{ display:block; color:#fff;}
.l_cmenu li a:hover,.l_cmenu li.active a, .l_cmenu li.current-menu-item a { color:#4eb0ae;}
#k1 .index_lmenu{ float:none;}
#k1 .index_lmenu li{width:auto;float:none;text-align:left;text-indent:2em;line-height: 57px;font-size: 16px;margin:0 0 1px 0;background: #d5f0eb;height: 57px;padding: 0;}
#k1 .index_lmenu li a {
color: #414a4f;
padding-left: 20px;
line-height: 57px;
}
#k1 .index_lmenu li img{width:20px;float: left;margin: 18px 2px 0 0px;}
#k1 li.add-li-t {
    background: #81d4d2;
}

#k1 .index_lmenu li a:hover {
    color: #FF9800;
}
#k1 .sub-menu{
	display: none;
}
.k1-designer {position:fixed;}
.designer_lmenu {width: auto;border:2px solid #4eb0ae;border-radius: 5px;}
.designer_lmenu .designer_header {color:#fff;background-color: #4eb0ae;}
.designer_lmenu .designer_header h3 {padding:10px 20px;}
.designer_lmenu p {padding:10px 20px;}
.ny_banner{ margin-bottom:4em; text-align:center; overflow:hidden;}
.ny_contbox{ width:93%; margin:0 auto; line-height:160%; font-size:0.875em;}
.ny_contbox p{ margin-bottom:1em;}
.ny_contbox .title{ font-size:1.875em; line-height:100%; border-bottom:1px solid #dcdcdc; padding-bottom:0.5em;}
.ny_contbox .title span{ display:block; font-size:0.5em;}
.ny_contbox h3,.wpentry-head h3 { font-size:1.875em; font-weight:normal; margin-bottom:1em;}
.ny_contbox p.double{ overflow:hidden; font-size:1.14em; line-height:2em;}
.ny_contbox p.double span{ width:48%; padding-right:2%; float:left; display:block;}
.ny_contbox strong{ color:#4eb0ae;}
.a_list1{ overflow:hidden;}
.a_list1 p.tit{ height:3em; line-height:3em; font-size:1.125em; overflow:hidden;}
.a_list1 li{ border-top:1px solid #cdcdcd; padding:1.2em 0; vertical-align:middle; overflow:hidden;}
.a_list1 li span.icon{ display:block; width:160px; text-align:center; text-align:center; float:left; }
.a_list1 li span.txt{ display:block; margin-left:160px;}

.ny_contbox table{ border-collapse:collapse; margin-bottom:1em;}
.ny_contbox td{ border:1px solid #dcdcdc; padding:10px; }
.ny_contbox table .tit{ background:#434343; color:#fff; font-size:1.14em;}
.ny_contbox table.zj .tit{ padding:10px 2px; font-size:1.1em;}
.pre_tit1,.pre_tit2{ overflow:hidden;}
.pre_tit1 span{ width:118px; height:46px; line-height:46px; text-align:right; padding-right:10px; display:block; float:right; font-size:1.85em; background:url(../img/bg1.gif) 0 0 no-repeat; overflow:hidden; color:#fff;}
.pre_tit2 span{ width:80px; height:35px; line-height:35px; font-size:1.14em; color:#fff; display:block; float:right; padding-right:10px; background:url(../img/bg1.gif) -38px -65px no-repeat; text-align:right;}
.pre_list{ overflow:hidden;}
.pre_list span{ width:48%; float:left; margin-right:2%; display:block;}
.pre_list span strong{ color:#333;}
.pre_list span span{ width:auto;}

.new_list,.mem_list{ width:93%; margin:0 auto; overflow:hidden; font-size:0.875em;}
.new_list .first,.per_list2 li{ border-bottom:1px solid #d4d4d4; padding-bottom:1.25em; vertical-align:middle; overflow:hidden; margin-bottom:0.75em;}
.new_list .first .pic{ width:270px; height:150px; line-height:150px; vertical-align:middle; padding:5px; border:1px solid #cdcdcd; float:left;}
.new_list .first .text{ margin-left:300px; max-height:160px; overflow:hidden; line-height:160%;}
.new_list .first .text .tit,.per_list2 li .text .tit{ margin-bottom:0.5em; font-size:1.2em; color:#4eb0ae; font-weight:bold;}
.new_list .first .text .tit a,.per_list2 li .text .tit a{ color:#4eb0ae; display:block; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.new_list .first .text .tit a:hover,.per_list2 li .text .tit a:hover{ color:#f00;}
.new_list .first .text dl,.per_list2 li .text dl{ height:4.6em; line-height:1.5em; overflow:hidden; margin-bottom:0.5em;}
.new_list > ul,.mem_list > ul{ overflow:hidden;}
.new_list > ul > li,.mem_list > ul > li{ height:2.5em; line-height:2.5em; border-bottom:1px dotted #cdcdcd; overflow:hidden;}
.new_list > ul > li > span,.mem_list > ul > li > span{ display:block; float:right;/*  width:60px; */ font-size:0.875em; color:#a1a1a1; text-align:right;}
.new_list > ul > li > a,.mem_list > ul > li > a{ display:block; margin-right:80px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; background:url(../img/icon1.gif) 2px center no-repeat; padding-left:20px;}
.mem_list > ul > li > span{ width:auto;}
.mem_list > ul > li > a{ margin-right:auto;}

.video_list{ overflow:hidden;}
.video_list > li{ width:31.3%; float:left; margin:0 1%;}
.video_list > li > .pic, .mem_list > li > .pic{ width:207px; margin:0 auto; padding:5px;  border:1px solid #cdcdcd; text-align:center; vertical-align:middle; line-height:120px; position:relative;}
.video_list > li > .pic img,..mem_list > li img{ vertical-align:middle; max-height:100%;}
.video_list > li > .name{ width:90%; margin:1em auto; line-height:1.7em; text-overflow:ellipsis; white-space:nowrap; text-align:center; overflow:hidden;}
.video_list i{ width:28px; height:28px; position:absolute; z-index:10; background:url(../img/icon2.png) 0 0 no-repeat; left:50%; top:50%; margin:-14px 0 0 -14px;}

.mem_list{ overflow:hidden;}
.mem_list > li{ width:23%; float:left; margin:0 1%;}
.mem_list > li > .pic{ width:150px; line-height:200px; }
.mem_list > li > .text{ width:150px; margin:1em auto; line-height:1.7em; height:6.8em; overflow:hidden;}

.brand_list{ overflow:hidden;}
.brand_list > li{ width:18%; float:left; margin:0.5em 1%;}
.brand_list > li > .pic{ max-width:140px; padding:5px;  border:1px solid #cdcdcd; text-align:center; vertical-align:middle; line-height:50px; margin:0 auto;}
.brand_list > li > .pic img{ vertical-align:middle; max-height:100%;}
.brand_list > li > .text{ max-width:90%; margin:0.5em auto; height:1.7em; line-height:1.7em; text-align:center; overflow:hidden;}

.contact{ line-height:180%; font-size:0.875em;}
.contact .map{ max-width:460px; float:right; text-align:center}
.contact strong{ font-size:1.14em; color:#4eb0ae;}
.contact p{ margin-bottom:1em;}
.contact .txt1{ margin-right:480px; overflow:hidden;}
.contact p span{ display:block; width:48%; float:left; margin-right:2%; overflow:hidden;}

.apply_from{ border:1px solid #dcdcdc; padding:1em; overflow:hidden; margin-bottom:1.56em;}
.apply_from > h3{ line-height:2em; font-size:2.143em; text-align:center; color:#333; margin-bottom:.05em;}
.apply_from > ul > li{ line-height:30px; margin-bottom:8px; overflow:hidden;}
.apply_from > ul > li input[type=text]{ border:0; border-bottom:1px solid #cdcdcd; height:20px; line-height:20px;}
.apply_from > ul > li input[type=checkbox]{ vertical-align:middle;}
.apply_from > ul > li > dl > span,.apply_from > ul > li > dd{display:block;float:left;margin-right:30px;}
.apply_from > ul > li > dl{ margin-left:100px;}
.apply_from ul li span.tit1{ width:100px; margin:0; display:block; float:left;}
.apply_from ul li > span{ display:block; float:left;}
.apply_from ul li > span.sp{float:right; padding-right:100px;}
.apply_from > ul > li > dd > span{float:left;margin-right: 30px;}
.apply_from > ul > li.text{ line-height:1.4em; font-weight:bold; color:#098e8b;}
.apply_from > ul > li > dl > p{ overflow:hidden; display:block; margin-bottom:0.5em;}
.apply_from > ul > li > dl > p > span.txt1{ width:60px; margin:0; display:block; float:left;}
.apply_from > ul > li > dl > p > span.txt2{ display:block; margin-left:60px;}
.apply_from > ul > li > dl > p input[type=text]{ width:98%;}
.apply_btn1,.apply_btn2{ height:30px; line-height:30px; background:#db4341; text-align:center; color:#fff; font-size:1em; margin:0 5px; -moz-border-radius: 5px;-khtml-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px; cursor:pointer; border:0; font-family:"微软雅黑"; padding:0 1.2em;}
.apply_btn2{ background:#7d5778;}
.apply_from > ul > li:nth-child(11) > dl br,
.apply_from > ul > li:nth-child(12) > dl br{
	display: none;
}
.apply_from > ul > li:nth-child(11) > dl > span{
	width: 33%;
}
.apply_from > ul > li:nth-child(12) > dl > span{
	width: 28%;
}
#foot{ width:100%; border-top:1px solid #c2c2c2; background:#ebebeb; line-height:180%; padding:2em 0 1em 0; margin-top:1.875em;position: relative;z-index: 999;}
#foot p span,#foot p span a{ color:#4eb0ae; margin-right:10px;}
#foot .copy{ margin-right:120px; font-size:0.75em;position: relative;}
#foot .menu{ line-height:1.2em; margin-bottom:1em; overflow:hidden;}
#foot .menu strong{ font-size:1.25em; color:#4eb0ae;}
#foot .menu a{ padding:0 0.5em; white-space:nowrap;}
.share { position:absolute; z-index:30; left:100%; top:1em; margin-left:-365px;}
/* .share a{ width:45px; height:45px; float:left; margin-left:5px; display:block; background: rgba(0, 0, 0, 0) url("../img/social_icons-new.png") no-repeat scroll -6px -4px / 300px auto; overflow:hidden;}
.share a span{  width:45px; height:45px; line-height:45px; display:block; text-indent:-9999px;}
.share a.weixin{ background-position: -54px -4px;}
.share a.facebook{ background-position: -102px -4px;}
.share a.pinterest{ background-position: -150px -4px;}
.share a.twitter{ background-position: -200px -4px;}
.share a.instagram { background-position: -248px -4px;} */

/*.facebook {background: rgba(0, 0, 0, 0) url("../img/social_icons-new.png") no-repeat scroll -125px -6px / 362px auto !important;display: block;float: left;height: 50px;margin-left: 10px;overflow: hidden;width: 73px;}
.pinterest {background: rgba(0, 0, 0, 0) url("../img/social_icons-new.png") no-repeat scroll -185px -6px / 362px auto !important;display: block;float: left;height: 50px;margin-left: 10px;overflow: hidden;width: 73px;}
.twitter {background: rgba(0, 0, 0, 0) url("../img/social_icons-new.png") no-repeat scroll -244px -6px / 362px auto !important;display: block;float: left;height: 50px;margin-left: 10px;overflow: hidden;width: 73px;}
.instagram {background: rgba(0, 0, 0, 0) url("../img/social_icons-new.png") no-repeat scroll -302px -6px / 362px auto !important;display: block;float: left;height: 50px;margin-left: 10px;overflow: hidden;width: 73px;}*/

.pagination{ padding:20px 0; line-height:20px; text-align:center; overflow:hidden;}
.pagination a{ padding: 2px 7px !important; margin:0 2px; display:inline; border:1px solid #e1e1e1; background:#f8f8f8;}
.pagination a:hover{ color:#fff; background:#737373; border:1px solid #737373;}
.pagination span{ padding:2px 7px; margin:0 2px; color:#fff; background:#737373; border:1px solid #737373;}
.pagination span.current{ color:#fff; background:#737373; border:1px solid #737373;}
.pagination span.pages { background: rgba(0, 0, 0, 0) none repeat scroll 0 0; border: medium none; color: #000; }
.pagination .extend { display: none; }

.btn1,.btn2{ height:30px; line-height:30px; font-size:1em; color:#fff; cursor:pointer; -moz-border-radius: 5px;-khtml-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px; padding:0 20px; margin-left:20px; border:0; background:#db4341; display:block;}
.btn1 a,.btn2 a{ display:block; color:#fff;}
.btn2{ background:#7d5778;}
#box{ width:93%; margin:0 auto; margin-bottom:1.2em; overflow:hidden; position:relative; height:5em;}
#box #scrollDiv{ float:left; height:5em; margin-right:50px; margin-bottom:1.2em; width: 94%; }
#box li{ width:19%; margin:0.2em 0.5%; float:left; display:inline; overflow:hidden; }
#box li a{ display:block; height:2em; text-align:center; line-height:2em; }
#box li a:hover,#box li.active a{ background:#4eb0ae; color:#fff;}
#box .up,#box .down{position:absolute; right:0; width:30px; height:30px; z-index:10; cursor:pointer; overflow:hidden; text-indent:-9999px;background:url(../img/arrow.gif) no-repeat;}
#box .up{top:0; background-position:0 0;}
#box .down{bottom:0; background-position:0 bottom;}
.review_menu{ padding:1.5em 0; border-top:1px solid #e5e5e5; margin-bottom:2em; overflow:hidden;}
.review_menu ul{ width:50%; margin:0 auto;}
.review_menu li{ width:100px; height:40px; line-height:40px; text-align:center; font-size:1em; overflow:hidden; float:left; background:#e5e5e5;}

.review_menu li:last-child{ float:right;}
.review_menu li a{ display:block;}
.review_menu li a:hover,.review_menu li.active a{background:#4eb0ae; color:#fff;}
html:lang(en-Us) .review_menu li {
    width: 160px;
}

/*后期新闻样式*/
.per_list2{ overflow:hidden; font-size:0.875em;}
.per_list2 .title{ font-size:1.3em; font-weight:bold; margin:0 4%; margin-bottom:1em;}
.per_list2 li{ width:43%; margin-left:4%; float:left;}
.per_list2 li .pic{ width:150px; height:113px; line-height:113px; vertical-align:middle; padding:5px; border:1px solid #cdcdcd; float:left;}
.per_list2 li .text{ margin-left:170px; overflow:hidden; line-height:160%;}
.per_list2 .pic a img { height: 100%; }
.per_list3{ margin-top:1em; overflow:hidden;}
.per_list3 li{ width:23%; padding:0.5em 1%; float:left; text-align:center;}
.per_list3 li .pic{ height:140px; line-height:140px; vertical-align:middle; text-align:center; margin-bottom:0.5em;}
.per_list3 li h3{ font-size:1em; text-align:center; line-height:2em;}
.per_list3 li a{ padding:0 0.5em; font-size:0.75em;}
.per_list4{ margin-top:1em; overflow:hidden;}
.per_list4 li{ width:100%; padding:0.5em 1%; float:left;}
.per_list4 li .pic{ height:140px; line-height:140px; vertical-align:middle; text-align:center; margin-bottom:0.5em;}
.per_list4 li h3{ font-size:1em; text-align:center; line-height:2em;}
.gallery .gallery-item {
	display: inline-block;
	margin: 2px;
}

/*****  Cyclone Slider - Overwrite ****/

.cycloneslider-template-standard .cycloneslider-caption { bottom: 8% !important; left: 62.5% !important; width: 32% !important; background: transparent url("../img/black-70.png") repeat scroll left top !important; opacity: 1 !important; }
.cycloneslider-template-standard .cycloneslider-pager span {  height: 10px !important; width: 10px !important; box-shadow: none !important; background-color: #fff !important; }
.cycloneslider-template-standard .cycloneslider-pager span.cycle-pager-active { background-color: #4eb0ae !important; }
.cycloneslider-template-standard .cycloneslider-pager { bottom: 5px !important; }
.cycloneslider-template-standard { max-width: 100% !important; width: 100% !important; margin: auto !important; }
.cycloneslider-template-standard .cycloneslider-slide img { height: 100% !important; width: 100%; }
.cycloneslider-caption .cycloneslider-caption-description a { color: #fff !important; font-size: 1em; font-weight: bold; }
.cycloneslider-caption .cycloneslider-caption-description a:hover { color: #fc0 !important; }
.cycloneslider-template-standard .cycloneslider-caption-title { font-size: 26px !important; font-weight: bold; line-height: 1.5 !important; }
.cycloneslider-template-standard .cycloneslider-caption-description { font-size: 12px !important; line-height: 1.2 !important; }

/*****  Cyclone Slider  ****/

/***** News page ****/

.date_table {float: left; padding-right: 20%; display: block;}
.news_date {
	background-color: #5db9b6;
	color: #fff;
	font-size: 14px;
	padding: 12px;
	position: relative;
	text-align: center;
}
.news_date:after {
	border-left: 8px solid transparent;
	border-right: 8px solid transparent;
	border-top: 8px solid #5db9b6;
	content: "";
	left: 41%;
	margin-left: 0;
	margin-top: 28px;
	position: absolute;
	z-index: 1000;
}
/* .vertline {
    background-color: #aaa;
    clear: both;
    display: inline-block;
    height: 100%;
    left: 7%;
    position: absolute;
    width: 1px;
} */
.vertline {
	background-image: url('../img/vertgrayline.png');
	background-repeat: repeat-y;
	background-position: 50%;
}
.news_date > span {
	font-size: 24px;
}

.news_date > span.designer-title {
	font-size: 15px;
}

.img_content {border: 1px solid #CCC;border-bottom:0px; padding: 1em 0.5em; }
.img_content.news_last { border-bottom: 1px solid #ccc; }
.img_content img { width: 100%; box-shadow: 1px 1px 6px #999; }
.img_content a {color: #c71a0c; display: inline-block; }
.read-more {background-color: #5db9b6;border-radius: 13px;color: #fff !important;padding: 7px 20px; margin-top: 1%; text-align: left;margin-left: 0; }
.txt-content a.title {
	font-size: 18px;
	font-weight: bold;
	width: 100%;
	margin-top: -5px;
	line-height: 28px;
}

.news_main, .news_main table {
	width: 100%;
}
.news_row.vfirst , .news_row.vlast {
	float: left;
	width: 100%;
}
.txt-img {
	padding-right: 3%;
	min-height: 1px;
	text-align: center;
	width: 27%;
	min-height: 125px;
	float: left;
}
.vfirst .txt-content {
	float: left;
	width: 70%;
}
.category #k2 h3.page-title { width: 93%; margin: auto auto 20px auto; }
.mlist a:hover { color: #fff; }
.mlist .hover a:hover { color: #4eb0ae; }


#post-104 h4 {text-align: justify;}
a.pdf_btn{width: 100px;height: 40px;line-height: 40px;text-align: center;font-size: 1em;overflow: hidden;float: left;background: #4eb0ae;color;#fff;}
a.pdf_btn:hover {color: #000 !important;}
.animated-img img{width:100%;}
.left-side-img { height: 80px;position: fixed;width: 120px;z-index: 999;left:5px;top: 50%;z-index: 9999999999;margin-top: -40px;}
.right-side-img { height: 80px;position: fixed;width: 120px;z-index: 999;right:5px; top: 50%;}

/*其他尺寸浏览器*/

@media screen and ( min-width: 100em ) /*1600*/ {
	.cont_box1 embed { width: 100%; }
	#banner {
		margin: 0 auto 2.25em;
		/* max-width: 75em; */
	}
	#slides img {
		width: 100%;
	}
}
@media screen and ( max-width: 64em ) /*1024*/ {
	#header{ min-height:100px;}
	#wrapper{width:98%; margin:0 auto; }
	.share{ position:absolute; z-index:30; left:auto; right:0; margin:0;}
	.zh_list .pic,.zh_list li.four .pic,.zh_list li.five .pic { width:55%; height:auto; line-height:inherit; }
	.zh_list .txtbox,.zh_list li.four .txtbox,.zh_list li.five .txtbox{ margin-left:58%;}
	.zh_list .txtbox .text,.zh_list li.four .txtbox .text,.zh_list li.five .txtbox .text{height:100px;}/*
	.zh_list li:first-child .pic{ width:300px;}
	.zh_list li:first-child .txtbox{ margin-left:335px;}*/
	.new_box1 li,#Tab1 .Contentbox li{ height:1.75em; line-height:1.75em;}
	.index_lmenu li{ padding:0.7em 0; height:2.7em; line-height:2.7em;}
	.index_lmenu li img{ width:1.5em; margin:0}
	#Tab1 .mlist li{ width:16.41%}
	#k1{ width:250px; float:left;}
	#k2{ margin-left:270px; }
	.video_list > li > .pic,.mem_list > li > .pic{ max-width:90%; height:auto; line-height:inherit;}
	.mem_list > li > .text{ max-width:90%;}
	.brand_list > li > .pic{ line-height:normal;}
	.ny_banner{ margin-bottom:2em;}
	.more{ width:120px; height:30px; line-height:30px; background:url(../img/bg.gif) -58px 50% no-repeat;}
	.video embed { width: 100% !important; }
	.simply-scroll { width: 100% !important; }
	.entry-content iframe { width: 100% !important; }
}

@media screen and ( max-width: 49em ) /*780*/ {
	#header{ min-height:inherit;}
	html {font-size: 87.5%; /* 14 */}
	.zh_list li,.zh_list li.four,.zh_list li.five { width:auto; float:none;}
	.zh_list li:nth-child(3),.zh_list li:nth-child(5){ float:none;}
	.zh_list li .more{ float:right;}
	.zh_list .pic,.zh_list li.four .pic,.zh_list li.five .pic{ width:auto;}
	.zh_list .txtbox,.zh_list li.four .txtbox,.zh_list li.five .txtbox{ margin-left:335px;}
	.zh_list li.thr,.zh_list li.five{ float:none;}
	.zh_list .txtbox .text,.zh_list li.four .txtbox .text,.zh_list li.five .txtbox .text{ height:138px;}
	.cont_box1{ width:auto; margin:0 auto;}
	.video{ background:#000; float:none; text-align:center;}
	.new_box1{ width:auto; float:none; margin:0 auto; margin-top:1em;}
	.new_box1 li,#Tab1 .Contentbox li{ height:2em; line-height:2em;}
	.index_lmenu{ width:auto; float:none; margin-top:1em;}
	.index_lmenu li{ width:23.5%; float:left; text-align:center; height:1.5em; line-height:1.5em; font-size:1.5em;}
	.index_lmenu li:not( :last-child ){ margin:0 2% 0 0;}
	#Tab1{ width:auto; float:none; margin-top:1em;}
	.brand{ margin-top:1em;}
	/* #demoLeft li{ width:24%;} */
	.ny_title{ text-align:left; border-bottom:1px solid #e5e5e5; margin-bottom:1em;}
	#k1{ width:auto; float:none;}
	#k2{ margin:1em 0 0 0; padding:1.6em 0;}
	#k1 .index_lmenu li{ width:24%; float:left; margin:0 1.3% 0 0; font-size:1em;}
	#k1 .index_lmenu li:last-child{ margin:0;}
	.l_cmenu li,.l_cmenu h2.widget-title { padding-right:5%;}
	.ny_contbox,.new_list{ font-size:1em; width:auto; line-height:180%;}
	.club { display: none; }
	.f_r { line-height: 4.5em !important; margin-right: 10%; }
	/*****  Cyclone Slider  ****/
	.cycloneslider-caption .cycloneslider-caption-description a { font-size: 14px; }
	.cycloneslider-template-standard .cycloneslider-caption-title { font-size: 22px !important; line-height: 1.2 !important; }
	.cycloneslider-template-standard .cycloneslider-caption-description { font-size: 12px !important; line-height: 1 !important; }
	.cycloneslider-template-standard .cycloneslider-pager span  { height: 8px !important;  width: 8px !important; }
	/*****  Cyclone Slider  ****/
	.news_date::after { margin-top: 43%; }
	#home_video{
		margin-top: 10px;
	}
	.mb1 .new_box1 .post-thumbnail{
		height: 160px;
	}
	.home .new_box1.pull-left {
		margin-bottom: 10px;
	}
}

@media screen and (max-width: 42.5em) /*680*/ {
	.index_lmenu li{ width:48%; float:left; margin:0 4% 0 0;}
	.index_lmenu li:not( :last-child ){ margin-bottom:0.5em;}
	.video_list > li > .pic,.mem_list > li > .pic{ max-width:90%; height:auto; line-height:inherit;}
	.contact .map{ width:auto; float:none; margin-bottom:1em;}
	.contact .txt1{ margin:0 0 1em 0;}
	/*****  Cyclone Slider  ****/
	.cycloneslider-caption .cycloneslider-caption-description a { font-size: 12px; }
	.cycloneslider-template-standard .cycloneslider-caption-title { font-size: 20px !important; line-height: 1.1 !important; }
	.cycloneslider-template-standard .cycloneslider-caption-description { font-size: 10px !important; line-height: 1 !important; }
	/*****  Cyclone Slider  ****/
	.share img { width: 40px; }
	.share { margin: 20px 0 0; }
	.txt-img {
		width: 27%;
	}
	.vfirst .txt-content { width: 70%; font-size: 14px; line-height: 18px; }
	.read-more { margin-left: 30%; }
	.txt-content a.title {  font-size: 15px; }
	.apply_from > ul > li input[type=text],
	.apply_from > ul > li > dl > p{
		width: 100%;
	}


}

@media screen and (max-width: 30em) /*480*/ {
	.apply_from > ul > li:nth-child(11) > dl > span{
		width: 100%;
	}
	.apply_from > ul > li:nth-child(12) > dl > span{
		width: 100%;
	}
	.apply_from > ul > li > dl > span, .apply_from > ul > li > dd,
	.apply_from > ul > li > dl{
		margin: 0;
		width: 100%;
	}

	.zh_list li{ padding:5%;}
	.zh_list .pic,.zh_list li.four .pic,.zh_list li.five .pic{ width:100%; height:auto; float:none;}
	.zh_list .txtbox,.zh_list li.four .txtbox,.zh_list li.five .txtbox{ margin:10px 0 0 0; display:block;}
	.zh_list .txtbox .text,.zh_list li.four .txtbox .text,.zh_list li.five .txtbox .text{ height: 75px;}
	.zh_list li:first-child .more, .zh_list li .more{ float:none;}
	#k1 .index_lmenu li{ width:49%; float:left; margin:0 1.3% 0.5em 0;}
	#k1 .index_lmenu li:nth-child(2),#k1 .index_lmenu li:nth-child(4){ margin:0 0 0.5em 0; float:right;}
	.ny_contbox p.double span{ width:auto; float:none; margin-bottom:0.5em;}
	.pre_list span{ width:auto; float:none; margin:0 0 1em 0;}
	.new_list .first .pic{ width:180px; height:auto; line-height:100%;}
	.new_list .first .pic img{ max-height:100px;}
	.new_list .first .text{ margin-left:200px; max-height:100px;}
	.video_list > li,.mem_list > li ,.brand_list > li{ width:48%;}
	.contact .map{ width:auto; float:none; margin-bottom:1em;}
	.contact .txt1{ margin:0 0 1em 0;}
	.contact p span{ width:auto; margin:0 0 1em 0; float:none;}
	#Tab1 .mlist li:first-child{ margin:0;}
	.apply_from ul li > span.sp{ width:100%; display:block; float:left; padding-right:0;}
	#foot .copy{ margin:0;}
	.share{ position:static; margin:20px 0 0 0;}
	.per_list2 ul{ padding:0 4%;}
	.per_list2 li{ width:100%; margin-left:0}
	.per_list3 li{ width:46%; padding:0.5em 2%; float:left; text-align:center;}

	.simply-scroll .simply-scroll-list li { width: 180px !important; }
	.f_r  { margin-right: 13%; }
	/*****  Cyclone Slider  ****/
	.cycloneslider-template-standard .cycloneslider-caption-title { font-size: 16px !important; line-height: 1 !important; padding: 5px 10px 5px !important; }
	.cycloneslider-template-standard .cycloneslider-caption-description { font-size: 9px !important; line-height: 1 !important; padding: 0 10px 10px !important; }
	.cycloneslider-template-standard .cycloneslider-caption { left:44% !important; width: 45% !important; bottom: 1% !important; }
	.cycloneslider-template-standard .cycloneslider-pager span  { height: 7px !important;  width: 7px !important; }
	/*****  Cyclone Slider  ****/
	.share img { width: 50px; }
	.txt-img, .vfirst .txt-content { width: 100%; padding: 0; }
	.txt-img { margin-bottom: 20px; }
	.vfirst .txt-content { line-height: 20px; }
	.read-more { margin-left : 0; }
	.txt-content a.title { font-size: 16px; }
	.cycloneslider-caption { display: none; }
	.left-side-img, .right-side-img { display : none; }
	.home .concurrent-shows {
		margin-bottom: 10px;
	}
	.mb1 .new_box1 .post-thumbnail {
		height: 125px;
	}
	.index_lmenu ul li{
		margin-right: 0 !important;
	}
}

@media screen and (max-width: 22.5em) /*360*/ {
	.index_lmenu li{ width:auto; float:none;}
	.a_list1 li span.icon{ display:none;}
	.a_list1 li span.txt{ margin-left:0;}
	#k1 .index_lmenu li,#k1 .index_lmenu li:nth-child(2),#k1 .index_lmenu li:nth-child(4){ width:auto; margin:0 0 0.5em 0; float:none;}
	.new_list .first .pic{ width:auto; height:auto; line-height:inherit; float:none; margin:0 auto; text-align:center; border:0; padding:0;}
	.new_list .first .pic img{ height:auto;}
	.new_list .first .text{ margin:10px 0 0 0; width:auto;}
	.video_list > li,.mem_list > li{ width:auto; float:none; margin:0;}
	#Tab1 .mlist li{ line-height:1.2em; padding:1em 0; width:16.3%;}
	.apply_from ul li span.tit1{ width:auto;}
	.apply_from > ul > li > dl > span,.apply_from > ul > li > dd{ margin:0;}
	.apply_from > ul > li > dd{ float:none;}
	.apply_from > ul > li > dl{ margin-left:65px;}
	#box li{ width:31%; margin:0.2em 1%; float:left; display:inline; overflow:hidden;}
	#box #scrollDiv{ margin-right:40px;}
	#box .up,#box .down{ width:20px; height:20px; background-size:cover;}
	#box .up{top:8px;}
	#box .down{bottom:12px;}
	.news_date { font-size: 12px;  line-height: 20px; padding: 5px; }
	.news_date > span { font-size: 20px; }
	.news_date::after { margin-top: 40%; left: 38%; }
	.index_lmenu ul li{
		margin-right: 0 !important;
	}
}
p
{
	margin-bottom: 15px !important;
	font-size: 16px;
	line-height: 22px;
}
h4
{
	margin-bottom: 5px;
}
p strong, div strong
{
	font-size: 16px;
}
img
{
	margin-bottom: 10px;
}



/*合作伙伴*/

.club img{display:none;}
.right-side-img{
	top:65px;
}
.admin-bar .right-side-img{
	top:94px;
}
.right-side-img{
	top:65px;
}
@media all and (min-width: 1000px){
	.simply-scroll .simply-scroll-list li{
		height: auto !important;
	}
	#ilink .simply-scroll-list{
		overflow: hidden;
		margin: 0;
		padding: 0;
		width:100%!important;
		list-style: none;
		max-height: 70px;
		overflow: initial !important;
	}
	#panter .simply-scroll-list {
		margin: 0;
		padding: 0;
		/* width: 100%!important; */
		list-style: none;
		max-height: 45px;
		margin-bottom: 20px;
		/* overflow: initial !important; */
	}
	#ilink ul li { float:left; width: 15%; padding: 2px  2px; display: block;}
	#panter ul li { float:left; width: 120px; padding: 2px  2px; display: block;}
	#ilink ul li a{ display:block; margin: 5px 5px; height: 16px; line-height: 16px; float:left;font-size: 12px;min-height: 30px;}
	#panter ul li a { display:block; margin: 5px 5px; height: 16px; line-height: 16px; float:left;font-size: 12px;min-height: 40px;background: #fff;}

	.index_link, .index_panter{
		margin: 10px 0 !important;
	}
}

.index_link:after,.index_link:before,.index_panter:after,.index_panter:before{
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}
.index_link, .index_panter{

	margin: 10px 5px 5px;

	/* min-height: 200px; */

	display: block;
}

.index_link li{

}
.right-side-img{top:73px}
.admin-bar .right-side-img{top:372px}


.index_link strong, .index_panter strong{
	width: 100%;
	height: 30px;
	display: block;
	padding-top:0px;
	/* padding-left:10px; */
	font-family:"微软雅黑","宋体";
	font-weight:bold;
	line-height: 26px;
	/* color: #060; */
	margin-bottom: 10px;
	border-bottom: 1px solid #4EB0AE;
}

#foot .share{
	display: none;
}
.pull-right {float:right;}
.follow-us {
	float: left;
	/*background: #f0f0f0;*/
	margin-top: 16px;
	/*padding: 0 10px;*/
	margin-right: 20px;
	/*border-bottom: 2px solid #cccccc;*/
}
.follow-us .follow-us-title {
	display: inline-block;
	float: left;
	padding-right: 5px;
	font-size: 12px;
	line-height: 25px;
}
.follow-us a {
	float: left;
	margin-top: 4px !important;
}
html:lang(en-US) .left-side-img,
html:lang(en-US) .right-side-img{
	display: none !important;
}

html:lang(en-US) .gde3f-social-share,
html:lang(en-US) .bdsharebuttonbox,
html:lang(en-US) .sr-bdimgshare{
	display: none !important;
}

html:lang(en-US) #one3,
html:lang(en-US) #one2,
html:lang(en-US) #one4,
html:lang(en-US) #one5{
	display: none !important;
}

.home .post-thumbnail{
	width: 29%;
	float: left;
	position: relative;
	height: 180px;
	display: block;
	padding-left: 1%;
	padding-top: 12px;
}
.home .post-thumbnail {
}
.home .post-list{
	width: 70%;
	float: left;
}
.home .post-list li{}
.home .post-list li a{}
.home .post-thumbnail-0.active{
	z-index: 999 !important;
}
.pull-right {
	float: right !important;
}
.pull-left {
	float: left !important;
}
.home .pull-left .post-thumbnail,.home .pull-left .post-list{
	width: 100%;
	position: relative;
}
.home .pull-left .post-thumbnail img{
	/*max-width: 97%;*/
	/* max-height: 200px; */
	/* overflow: hidden; */
	width: 100%;
}
.home .pull-left .post-thumbnail{
	height: 280px;
	margin-bottom: 20px;
	/* height: initial !important; */
	overflow: hidden;
}
.home .concurrent-shows{
	width: 49%;
	margin-bottom: 25px;
}
.home .new_box1.pull-left{
	margin-bottom: 25px;
}



/*Quangcss- hpps://cmsideas.net*/
.new_box1.pull-left{
	border: medium none;
	padding: 0;
	width: 49%;
}
.new_box1{
	overflow: hidden;
}
.new_box1.pull-left .post-thumbnail{
	background: #eaeaea none repeat scroll 0 0;
	padding: 10px 0 0;
	margin: 0;
	height: 200px;
}

.new_box1 .post-thumbnail > div{
	padding: 0 9px;
	position: absolute;width: 100%;box-sizing: border-box;  -moz-box-sizing: border-box;  -webkit-box-sizing: border-box;}
.new_box1.pull-left .post-list{
	background: #eaeaea none repeat scroll 0 0;
	padding: 10px 0;
}
.new_box1.pull-left .post-list li{
	position: relative;
	height: auto !important;
	margin-bottom: 11px;
}
.new_box1.pull-left .post-list li:last-child{
	margin-bottom: 0;
}
.new_box1.pull-left .post-list li a{
	overflow: hidden;
}
.new_box1.pull-left .post-list .post-date{
	line-height: 100%;
}

.pull-right.concurrent-shows{

}

.pull-right.concurrent-shows p.title1{
	height: auto;
	line-height: 100%;
	padding-bottom: 21px;
}

.pull-right.concurrent-shows .zh_list {
	background: #eaeaea none repeat scroll 0 0;
	overflow: hidden;
	width: 100%;
}
.pull-right.concurrent-shows ul {
	padding: 12px 9px 0;
}
.pull-right.concurrent-shows ul li {
	padding: 0;
	margin-bottom: 11px;
	position: relative;
}
.pull-right.concurrent-shows ul li:nth-child(1),
.pull-right.concurrent-shows ul li:nth-child(2),
.pull-right.concurrent-shows ul li:nth-child(3) {
	margin-right: 1.5%;
	width: 32.333%;
}
.pull-right.concurrent-shows ul li:nth-child(3){
	margin-right: 0;
}
.pull-right.concurrent-shows ul li:nth-child(4),
.pull-right.concurrent-shows ul li:nth-child(5) {

	margin-right:2%;
	width: 49%;
}
.pull-right.concurrent-shows ul li:nth-child(5){
	margin-right: 0;
}
.pull-right.concurrent-shows .pic {
	height: auto;
	width: 100%;
	line-height: inherit;
}
.pull-right.concurrent-shows .pic img {
	width: 100%;
	margin: 0;
}
.pull-right.concurrent-shows .txtbox {
	margin: 0;
	bottom: 0;
	height: auto !important;
	position: absolute;
	width: 100%;
}
.pull-right.concurrent-shows .txtbox .text{
	height: auto !important;
	width: 100%;
	text-align: center;
	margin: auto;
	background: rgba(0, 0, 0, 0.6) none repeat scroll 0 0;
}
.pull-right.concurrent-shows .txtbox h3 {
	margin-bottom: 0px;
	padding: 5px 0;
}
.pull-right.concurrent-shows .txtbox h3 a{
	font-size: 14px;
	color: #fff;
	line-height: 21px;
}
.new_box1.pull-left .post-title .fa{
	font-size: .5em;
	position: relative;
	top: -2px;
	line-height: 14px;
}
.new_box1.pull-left .post-title{
	white-space: nowrap;
	overflow: hidden;
	position: relative;
	text-overflow: ellipsis;
	width: 80%;
	line-height: 100%;
}

#home_video .mejs-container,
#home_video .mejs-container .mejs-poster,
#home_video .mejs-container .mejs-overlay{
	width: 100% !important;
}
#home_video .wp-video{
	margin: auto;
}
.visible-xs{
	display: none;
}
@media (max-width:980px){
	.new_box1 .f_r{
		line-height: 100% !important;
		margin-right: 0;
	}
	.new_box1.pull-left{
		margin-top: 0;
	}
}

@media (min-width:768px) and (max-width:979px){
	.new_box1.pull-left .post-thumbnail {
		height: 180px;
	}

	.pull-right.concurrent-shows ul li {
		float: left;
	}
	.new_box1.pull-left .post-thumbnail {
		height: 180px;
	}


}
@media (max-width:768px){
	.pull-right.concurrent-shows p.title1 {
		padding-bottom: 18px;
	}
}
@media (max-width:767px){
	.new_box1.pull-left {
		width: 100%;
	}
	.home .concurrent-shows {
		width: 100%;
	}
	.pull-right.concurrent-shows ul li {
		float: left;
	}
	.hidden-xs{
		display: none;
	}
	.visible-xs{
		display: block;
	}
}

@media (max-width:480px){

}

@media (max-width:360px){
	.new_box1.pull-left .post-thumbnail {
		height: 175px;
	}
	.new_box1.pull-left .post-title {
		width: 70%;
	}
}
@media (max-width:359px){
	.new_box1.pull-left .post-thumbnail {
		height: 150px;
	}
}

@media (max-width:320px){

}


.mb1 .new_box1 .title .f_l{
	margin-top: 5px;
}

ul.sub-menu ul.sub-menu{
	min-width: 230px;
}
li ul.sub-menu{
	padding: 10px 10px;
	width: 150%;
}
.review_menu ul li:nth-child(2){
	display: none;
}

#scrollDiv .th{
	font-size: 11px;
	position: absolute;
	margin-left: 2px;
	top: -3px;
	text-transform: lowercase;
}
#scrollDiv ul li{
	position:relative;
}
.aligncenter {
	margin: auto;
	display: block;
	text-align: center;
}
p:empty {
	display: none !important;
}

/*-----iconaward-----*/

.thumbnail-grid {
	user-select: none
}
.thumbnail-grid figure {
	position: relative;
	min-width: 200px;
	height: 220px;
	margin: 5px;
	border-radius: 3px;
	box-shadow: inset 0 -40px 0 0 rgba(0,0,0,.1);
	transition: all .2s ease-in-out
}
.thumbnail-grid figure:hover {
	box-shadow: inset 0 -220px 0 0 rgba(0,0,0,.5)
}
.thumbnail-grid figcaption {
	position: absolute;
	width: 100%;
	text-align: center;
	color: #f4f4f4;
	text-shadow: 0 0 3px #000;
	bottom: 10px;
	transition: all .2s ease-in-out
}
.thumbnail-grid figure:hover figcaption {
	bottom: 100px
}
.flex {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: space-around;
	align-items: stretch;
	align-content: stretch
}
.flex-item {
	flex: 1 0 auto
}

.thumbnail-grid2 {
	user-select: none
}
.thumbnail-grid2 figure {
	position: relative;
	min-width: 200px;
	height: 280px;
	margin: 5px;
	border-radius: 3px;
	box-shadow: inset 0 -85px 0 0 rgba(0,0,0,.1);
	transition: all .2s ease-in-out
}
.thumbnail-grid2 figure:hover {
	box-shadow: inset 0 -290px 0 0 rgba(0,0,0,.5)
}
.thumbnail-grid2 figcaption {
	position: absolute;
	width: 100%;
	text-align: left;
	color: #f4f4f4;
	text-shadow: 0 0 3px #000;
	bottom: 10px;
	transition: all .2s ease-in-out;
	padding: 0 10px;
	font-size: 19px;
	font-weight: 600;
}
.thumbnail-grid2 figure:hover figcaption {
	bottom: 120px
}
.flex {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: space-around;
	align-items: stretch;
	align-content: stretch
}
.flex-item {
	flex: 1 0 auto
}
/* locnv */
html, body, h1, h2, h3, h4, h5, h6, div, dl, dt, dd, ul, ol, li, p, blockquote, pre, hr, figure, table, caption, th, td, form, fieldset, legend, input, button, textarea, menu {
    font-family: "微软雅黑";
}
article.post,article.post .entry-content p{
	color: #4b4848;
    font-size: 16px;
    line-height: 32px;
    text-align: left;
}
h3 {
  font-size:18px;
}
article.post .entry-content div{
	text-indent: 0px;
}

/*designer-post*/
.designer-post {width: 100%;}
.designer-post ul {
	list-style: none;
}

.designer-post ul li {
	float: left;
	width: 33%;
}

.off-left {margin-left: 300px;}

/*designer-post*/
.designer-post2 {width: 100%;}
.designer-post2 ul {
	list-style: none;
}

.designer-post2 ul li {
	float: left;
	width: 50%;
}

.entry-content {
    overflow: hidden;
}

.per_list3 img{
	max-width: 104px;
	min-width: 104;
	max-height: 138px;
	min-height: 138px;
}
