﻿/* ======  reset  ====== */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0}fieldset,img{border:0}:focus{outline:0}address,caption,cite,code,dfn,th,var,optgroup{font-style:normal;font-weight:normal}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}abbr,acronym{border:0;font-variant:normal}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit}code,kbd,samp,tt{font-size:100%}input,button,textarea,select{*font-size:100%}body{line-height:1.5}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th{text-align:left}sup,sub{font-size:100%;vertical-align:baseline}:link,:visited ,ins{text-decoration:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}


/* ======  fonts  ====== */
body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}table{font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
h1,h2,h3,h4,h5,h6 {font-weight:bold; }
h1, .h1 { font-size:32px; }
h2, .h2 { font-size:26px; }
h3, .h3 { font-size:24px; }
h4, .h4 { font-size:22px; }
h5, .h5 { font-size:18px; }
h6, .h6 { font-size:14px; }




/* ======  clearfix  ====== */
.clear { clear:both; visibility:hidden; display:block; font-size:0; line-height:0; }
.clearfix:after { visibility:hidden; display:block; font-size:0;content:" "; clear:both; height:0; }
.clearfix { *zoom:1; }


/* ======  typo  ====== */
.typo:before, .typo:after { content:"."; display:block; height:0; visibility:hidden; }
.typo:after { clear:both; }
.typo { *zoom:1; }
.typo .typo-text { overflow:hidden; *zoom:1; }
.typo .typo-img { float:left; margin-right:20px; }
.typo .typo-img-right { float:right; margin-left:20px; margin-right:0; }


/*----------------------------------------------------------------------------------------------------------------------------------------------------
           Pages style
----------------------------------------------------------------------------------------------------------------------------------------------------*/
::selection { color:#fff; background-color:#328EFE; }
::-moz-selection { color:#fff; background-color:#328EFE; }


html { background-repeat:repeat; *overflow-x:hidden; font-size:62.5%; background-color:#fff; }
body { font-family:Source Han Sans,Helvetica,Tahoma,Arial,Microsoft YaHei,SimSun,Heiti,sans-serif; color:#333; line-height:1.8; font-size:14px; /*min-height: 1000px;*/}
body.font-en-US, body.font-en-US .module-title-default > .module-title-content h3 { font-family:"Helvetica Neue",Helvetica,Arial,"Microsoft YaHei","微软雅黑",sans-serif; }
img{vertical-align:middle; max-width:100%; _max-width:none;}
a { color:#4d4d4d; text-decoration:none; }
a:hover { color:#333; text-decoration:none;  }




/* Common Class */
.float-left { float:left; display:inline; }
.float-right { float:right; display:inline; }
.text-left { text-align:left; }
.text-right { text-align:right; }
.text-center { text-align:center; }
.dl-horizontal dt { float:left; display:inline; }
.dl-horizontal dd { overflow:hidden; *zoom:1; }
.fixed { position:fixed; top:0px; left:0px; }
.double-hr { border-top:3px double #ccc; clear:both; font-size:0; height:0; overflow:hidden; margin-bottom:20px; display:none; }

#wrapper { width:100%; margin-left:auto; margin-right:auto; background-color:#fff; position:relative; }
.page-width { width:1000px; margin:0 auto; }
.page-width .page-width { width: auto; }
.layout-boxed { }
.layout-boxed #wrapper { width:1260px; box-shadow:0 0 12px rgba(0, 0, 0, 0.15); }
.layout-boxed .detail-fixed { position: absolute;}
.home-page { }
.insi-page { }
.qhd-content a:hover { color:#FF550F; text-decoration:none;}

.pr{ position: relative;}
.pa{position: absolute}
.mtb20px{margin:20px auto}
.mtb10px{margin:10px auto}
.mtb40px{margin:40px auto}
.pb40px{ padding-bottom: 40px;}
.ptb40px{padding:40px 0}
.ptb20px{padding:20px 0}
.ptb10px{padding:10px 0}
.f16{ font-size: 16px;}
.light-black{color:#999}
.last{margin-right: 0}
/* ======  Columns  ====== */
.column:after {clear:both; content:"."; display:block; font-size:0; height:0; line-height:0;  min-height:0; visibility:hidden; *zoom:1;}
.column {width:100%;}
.column .col-2-1,.column .col-3-1,.column .col-4-1,.column .col-4-2,.column .col-5-1,.column .col-3-2,.column .col-4-3,.column .col-5-2,.column .col-5-3,.column .col-5-4 { float:left; min-height:1px; height:auto !important; _height:1px; }
/* default marg-per3 margin right 3% */
.column .col-1-1 {width:100%;}
.column .col-2-1 {width: 48.5%; margin-right:3%;}
.column .col-3-1 {width: 31.3333%; margin-right:3%;}
.column .col-4-1 {width: 22.75%; margin-right:3%;}
.column .col-5-1 {width: 17.6%; margin-right:3%;}
.column .col-3-2 {width: 65.6666%; margin-right:3%;}
.column .col-4-2 {width: 48.5%; margin-right:3%;}
.column .col-4-3 {width: 74.25%; margin-right:3%;}
.column .col-5-2 {width: 38.2%; margin-right:3%;}
.column .col-5-3 {width: 58.8%; margin-right:3%;}
.column .col-5-4 {width: 79.4%; margin-right:3%;}
/* margin right 0% */
.marg-per0 > .col-2-1 {width: 50%; margin-right:0;}
.marg-per0 > .col-3-1 {width: 33.3333%; margin-right:0;}
.marg-per0 > .col-4-1 {width: 25%; margin-right:0;}
.marg-per0 > .col-5-1 {width: 20%; margin-right:0;}
.marg-per0 > .col-3-2 {width: 66.6666%; margin-right:0;}
.marg-per0 > .col-4-2 {width: 50%; margin-right:0;}
.marg-per0 > .col-4-3 {width: 75%; margin-right:0;}
.marg-per0 > .col-5-2 {width: 40%; margin-right:0;}
.marg-per0 > .col-5-3 {width: 60%; margin-right:0;}
.marg-per0 > .col-5-4 {width: 80%; margin-right:0;}
/* margin right 1% */
.marg-per1 > .col-3-1 {width: 32.66%; margin-right:1%;}
.marg-per1 > .col-3-1.last { margin-right:0;}
/* margin right 2% */
.marg-per2 > .col-2-1 {width: 49%; margin-right:2%;}
.marg-per2 > .col-3-1 {width: 32%; margin-right:2%;}
.marg-per2 > .col-4-1 {width: 23%; margin-right:2%;}
.marg-per2 > .col-5-1 {width: 18.4%; margin-right:2%;}
.marg-per2 > .col-3-2 {width: 66%; margin-right:2%;}
.marg-per2 > .col-4-2 {width: 49%; margin-right:2%;}
.marg-per2 > .col-4-3 {width: 74.5%; margin-right:2%;}
.marg-per2 > .col-5-2 {width: 38.8%; margin-right:2%;}
.marg-per2 > .col-5-3 {width: 59.2%; margin-right:2%;}
.marg-per2 > .col-5-4 {width: 79.6%; margin-right:2%;}
/* margin right 4% */
.marg-per4 > .col-2-1 {width: 48%; margin-right:4%;}
.marg-per4 > .col-3-1 {width: 30.6667%; margin-right:4%;}
.marg-per4 > .col-4-1 {width: 22%; margin-right:4%;}
.marg-per4 > .col-5-1 {width: 16.8%; margin-right:4%;}
.marg-per4 > .col-3-2 {width: 65.3333%; margin-right:4%;}
.marg-per4 > .col-4-2 {width: 48%; margin-right:4%;}
.marg-per4 > .col-4-3 {width: 74%; margin-right:4%;}
.marg-per4 > .col-5-2 {width: 37.6%; margin-right:4%;}
.marg-per4 > .col-5-3 {width: 58.4%; margin-right:4%;}
.marg-per4 > .col-5-4 {width: 79.2%; margin-right:4%;}
/* margin right 5% */
.marg-per5 > .col-2-1 {width: 47.5%; margin-right:5%;}
.marg-per5 > .col-3-1 {width: 30%; margin-right:5%;}
.marg-per5 > .col-4-1 {width: 21.25%; margin-right:5%;}
.marg-per5 > .col-5-1 {width: 16%; margin-right:5%;}
.marg-per5 > .col-3-2 {width: 65%; margin-right:5%;}
.marg-per5 > .col-4-2 {width: 47.5%; margin-right:5%;}
.marg-per5 > .col-4-3 {width: 73.75%; margin-right:5%;}
.marg-per5 > .col-5-2 {width: 37%; margin-right:5%;}
.marg-per5 > .col-5-3 {width: 58%; margin-right:5%;}
.marg-per5 > .col-5-4 {width: 79%; margin-right:5%;}
.column .last {margin-right:0; *float:right; *clear:right;}
.marg-per2 > .col-2-1.last{ margin-right: 0;}
/* ======  row-savr  ====== */
.ieCode-del { display:block; *display:none; display: none\0;}
:root .ieCode-del { display:block\0; }
.ieCode { display:none; *display:black; display: block\0;}
:root .ieCode { display:none\0; }
.row2-svar { *zoom:1;}
.row2-svar:before, .row2-svar:after { visibility:hidden; display:block; font-size:0; content:" "; clear:both; height:0; }

.row2-svar .col-2-1,  .row2-svar .col-3-1 , .row2-svar .col-4-1 ,  .row2-svar .col-5-1  { float:left; min-height:1px; clear:right; }
.row2-svar .col-2-1 {width: 48.5%; margin-right:3%;}
.row2-svar .col-3-1 {width: 31.3333%; margin-right:3%;}
.row2-svar .col-4-1 {width: 22.75%; margin-right:3%;}
.row2-svar .col-5-1 {width:19.6%; margin-right:0.5%; }
.row2-svar .col-2-1:nth-of-type(2n+2),
.row2-svar .col-3-1:nth-of-type(3n+3),
.row2-svar .col-4-1:nth-of-type(4n+4),
.row2-svar .col-5-1:nth-of-type(5n+5) { margin-right:0; *float:right; *clear:right; }
.row2-svar .col-2-1:nth-of-type(2n+1),
.row2-svar .col-3-1:nth-of-type(3n+1),
.row2-svar .col-4-1:nth-of-type(4n+1),
.row2-svar .col-5-1:nth-of-type(5n+1) { clear:both; }



/* ====== Slideshow & Scrollable ====== */
.carousel-direction a { 
	display:block; width:30px; height:60px; line-height:60px; overflow:hidden; position:absolute; top:50%; z-index:100; margin-top:-30px; 
	font-family:simsun; text-align:center; color:#fff; font-size:30px; text-decoration:none; cursor:pointer; background-color:#ff530d;
	-webkit-transition:all 0.3s ease-out 0s; -moz-transition:all 0.3s ease-out 0s; -o-transition:all 0.3s ease-out 0s; transition:all 0.3s ease-out 0s;
}
.carousel-direction a:hover { background-color:#ff530d; color:#fff; text-decoration:none; }
.carousel-direction a.disabled, .carousel-direction a.disabled:hover { background-color:#dcf2ff; color:#ccc; cursor:default; }
.carousel-prev { left:0; }
.carousel-next { right:0; }
.carousel-btn { text-align:center; margin:10px 0; }
.carousel-btn a { display:inline-block; width:32px; height:3px; margin:0 6px; background:#e5e6eb;  }
.carousel-btn .selected { background:#e5e5e5; cursor:default;}
.carousel-btn a span { display:none;}
.carousel-btn-fixed { width:100%; position:absolute; bottom:15px; left:0; margin:0; z-index:100; }
.carousel-num { position:absolute; bottom:7px; right:10px; z-index:100; }
.carousel-num a { display:inline-block; *display:inline; *zoom:1; width:22px; height:22px; line-height:22px; margin:0 0 0 5px; text-align:center; background:#333; font-size:12px; color:#fff; }
.carousel-num a:hover { text-decoration:none; color:#fff; }
.carousel-num a.selected { background:#ff530d; cursor:default; }
.carousel-thumbs { text-align:center; } 
.carousel-thumbs a { border:2px solid #ccc; margin:0 3px; display:inline-block; *display:inline; *zoom:1; }
.carousel-thumbs a img { display:block; }
.carousel-thumbs a:hover, .carousel-thumbs a.selected { border-color:#f60; }
.carousel { position:relative; }
.carousel-item { position:relative; float:left; display:block; }
.carousel-item .carousel-img { display:block; }
.carousel-item .carousel-img a[href="javascript:;"] { cursor:default; }
.carousel-item .carousel-img img { display:block; }
.carousel-info { position:absolute; bottom:0; left:0; width:100%; background:url(../images/opa70.png); }
.carousel-info-inner { font-size:13px; padding:8px 10px; color:#fff; }
.carousel-info-inner a, .carousel-info-inner a:hover { color:#fff; }
.carousel-info-inner h3 { font-size:15px; line-height:20px; color:#fff; }
.carousel-info-inner p {margin-top:5px; } 
.responsive-carousel { overflow:hidden; }
.responsive-carousel .carousel-item img { width:100%; height:auto !important; }
.responsive-carousel .carousel-direction { display:none; }
.responsive-carousel:hover .carousel-direction { display:block; }
.responsive-carousel-set .carousel-info-inner h3 { font-weight:normal; }
.slideshow { overflow:hidden; } 
.slideshow .carousel-direction a { width:55px; height:55px; line-height:55px; }
.slideshow .carousel-direction a:hover { }
.slideshow .carousel-prev { }
.slideshow .carousel-next { }
.slideshow-gallery { margin-bottom:20px; }
.slideshow-gallery .carousel-img a { display:block; text-align:center; width:100%; }
.slideshow-gallery .carousel-img img { display:inline; }
.slideshow-gallery .carousel-info-inner h3 { font-size:14px; line-height:18px; }
.slideshow-gallery .carousel-direction a { display:none !important; }
.slideshow-gallery:hover .carousel-direction a { display:block !important; }
.slideshow-gallery:hover .carousel-direction a { display:block; }
.slideshow-gallery-thumbs { position:relative; padding:0 30px; }
.slideshow-gallery-thumbs img { float:left; display:block; margin:0 2px; border:1px solid #ccc; cursor:pointer; width:104px; }
.slideshow-gallery-thumbs img:hover, .slideshow-gallery-thumbs img.selected { border:1px solid #f00; }
.slideshow-gallery-thumbs-direction { padding:0 50px; }
.slideshow-gallery-thumbs-direction a { 
	display:block; width:20px; height:76px; line-height:76px; overflow:hidden; position:absolute; top:50%; z-index:100; margin-top:-38px; 
	font-family:simsun; text-align:center; color:#fff; font-size:25px; text-decoration:none; cursor:pointer; background-color:#ccc; 
}
.slideshow-gallery-thumbs-direction a:hover { background-color:#999; color:#fff; text-decoration:none; }
.slideshow-gallery-thumbs-direction .thumbs-carousel-prev { left:0; }
.slideshow-gallery-thumbs-direction .thumbs-carousel-next { right:0; }
.slideshow-gallery-thumbs-direction .disabled, .slideshow-gallery-thumbs-direction .disabled:hover { background-color:#dcf2ff; color:#ccc; cursor:default; }
.scrollable { overflow:hidden; }
.scrollable .caroufredsel_wrapper { }
.scrollable ul { padding:0; _margin-left:-5px !important; list-style:none; overflow:hidden; width:10000em; }
.scrollable ul li {	padding:0px; margin:0 10px; display:block; float:left; width:260px; text-align:center; }
.scrollable ul li p a { display:block; }
.scrollable ul li img { display:block; width:100%; -webkit-transition:all 0.3s ease-out 0s; -moz-transition:all 0.3s ease-out 0s; -o-transition:all 0.3s ease-out 0s; transition:all 0.3s ease-out 0s; }
.scrollable ul li p { 
	margin-bottom:10px;	overflow:hidden;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
	-webkit-transition: all 0.3s ease-out 0s;
	-moz-transition: all 0.3s ease-out 0s;
	-o-transition: all 0.3s ease-out 0s;
	transition: all 0.3s ease-out 0s; 
 }
.scrollable ul li p a:hover img { 
	transform: scale(1.2, 1.2);
	-webkit-transform: scale(1.2, 1.2);
	-moz-transform: scale(1.2, 1.2);
	-o-transform: scale(1.2, 1.2);
	-ms-transform: scale(1.2, 1.2);
	-webkit-transition: all 0.3s ease-out 0s;
	-moz-transition: all 0.3s ease-out 0s;
	-o-transition: all 0.3s ease-out 0s;
	transition: all 0.3s ease-out 0s;
} 
.scrollable ul li h2 { font-size:14px; margin-bottom:10px; line-height:22px; }
.scrollable ul li h2 a { font-size:14px; font-weight:normal; }
.scrollable ul li h2 a:hover { text-decoration:none; }
.scrollable .text-intro { text-align:left; font-size:13px; color:#808080; line-height:1.5; }
.scrollable .carousel-direction a { width:40px; height:40px; line-height:40px; margin-top:0; top:74px; color:#808080; font-size:22px; background-color:transparent; border:1px solid #bfbfbf; border-radius:50%; }
.scrollable .carousel-direction a:hover { background-color:#bfbfbf; color:#fff; }
.scrollable .carousel-direction a.disabled, .scrollable .carousel-direction a.disabled:hover { color:#e5e5e5; border:1px solid #e5e5e5; background-color:transparent; }
.scrollable a.carousel-prev { left:-70px; }
.scrollable a.carousel-next { right:-70px; }
.scrollable-3col ul li { width:313px; text-align:left; }
.scrollable-3col ul li p { margin-bottom:15px; }
.scrollable-3col ul li h2, .scrollable-3col ul li h2 a { font-size:16px; font-weight:bold; margin-bottom:0; }
.scrollable-3col .carousel-direction a { top:190px; }
.scrollable-3col .carousel-direction a:hover { background-color:#1a1a1a; }
.scrollable-inside-page ul li { width:160px; }
.full-scrollable ul li { width:auto; margin:0; }
.full-scrollable ul li a { position:relative; display:block; }
.full-scrollable .scrollable-image { 
	overflow:hidden; 
	-webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1);	transform:scale(1);
	-webkit-transition:all 0.3s ease-out 0s; -moz-transition:all 0.3s ease-out 0s; -o-transition:all 0.3s ease-out 0s; transition:all 0.3s ease-out 0s; 
}
.full-scrollable a:hover .scrollable-image img { 
	transform:scale(1.2, 1.2); -webkit-transform:scale(1.2, 1.2); -moz-transform:scale(1.2, 1.2); -o-transform:scale(1.2, 1.2); -ms-transform:scale(1.2, 1.2);
	-webkit-transition:all 0.3s ease-out 0s; -moz-transition:all 0.3s ease-out 0s; -o-transition:all 0.3s ease-out 0s; transition:all 0.3s ease-out 0s;
}
.full-scrollable .scrollable-info { 
	position:absolute; left:0; top:50%; z-index:20; margin-top:-100px; text-align:center; width:100%; height:100%; color:#fff; opacity:0; filter:alpha(opacity=0); _height:expression( (this.parentElement.clientHeight) +'px'); 
	-webkit-transition:-webkit-transform 0.5s ease-out;	-moz-transition:-moz-transform 0.5s ease-out; transition:transform 0.5s ease-out; 
}
.full-scrollable .scrollable-info h3 { padding:0 20px; margin-bottom:15px; font-size:22px; line-height:normal; font-weight:normal; }
.full-scrollable .scrollable-info .scrollable-summarty { padding:0 10px; margin-bottom:20px; line-height:1.5; font-size:14px; }
.full-scrollable .scrollable-info .icon-detail { 
	display:inline-block; *display:inline; *zoom:1; width:41px; height:41px; background:url(../images/icon-detail.gif) no-repeat;
	-webkit-transition:-webkit-transform 0.5s ease-out;	-moz-transition:-moz-transform 0.5s ease-out; transition:transform 0.5s ease-out; 
}
.full-scrollable .scrollable-info .icon-detail span { display:none; }
.full-scrollable .opacity-overlay {
	width:100%; height:100%; position:absolute; top:0; left:0; z-index:10; cursor:pointer; background-color:#ff530d; opacity:0; filter:alpha(opacity=0); _height:expression( (this.parentElement.clientHeight) +'px'); 
	-webkit-transform:scale(0); -moz-transform:scale(0); -o-transform:scale(0); -ms-transform:scale(0); transform:scale(0);
	-webkit-transition:all 0.25s ease-in-out; -moz-transition:all 0.25s ease-in-out; -o-transition:all 0.25s ease-in-out; -ms-transition:all 0.25s ease-in-out; transition:all 0.25s ease-in-out;
}
.full-scrollable a:hover .scrollable-info { opacity:1; filter:alpha(opacity=100); }
.full-scrollable .scrollable-info:hover .icon-detail { -webkit-transform:rotate(180deg); -moz-transform:rotate(180deg); transform:rotate(180deg); }
.full-scrollable a:hover .opacity-overlay { 
	display:block; filter:alpha(opacity=90); opacity:0.9;
	-webkit-transform:scale(1);	-moz-transform:scale(1); -o-transform:scale(1); -ms-transform:scale(1); transform:scale(1);
}
.full-scrollable .carousel-direction { text-align:center; margin:20px 0; height:30px;}
.full-scrollable .carousel-direction a { position:static; display:inline-block; *display:inline; *zoom:1; width:30px; height:30px; line-height:30px; margin:0 8px; font-size:22px; }
.full-scrollable .carousel-direction a:hover { border-color:#fff; color:#fff; }
.full-scrollable .carousel-direction a.disabled, .full-scrollable .carousel-direction a.disabled:hover { color:#ccc; cursor:default; }
.scrollable-text { width:100%; height:25px; overflow:hidden; }
.scrollable-text .carousel-direction a { top:0px; display:block; width:30px; height:20px; overflow:hidden; margin-top:3px; background-color:transparent; background-image:url(../images/direction-s.gif); background-repeat:no-repeat; }
.scrollable-text .carousel-direction a.carousel-up { background-position:0 0; right:31px; }
.scrollable-text .carousel-direction a.carousel-down { background-position:-31px 0; right:0; }
.scrollable-text .carousel-direction a.carousel-up:hover { background-position:0 -20px; }
.scrollable-text .carousel-direction a.carousel-down:hover { background-position:-31px -20px; }
.scrollable-text .carousel-direction a span { display:none; }
.scrollable-text ul li { padding:0; border:none; width:100%; }
.scrollable-text .article-list-row { margin-bottom:0; }
.scrollable-text .article-title { margin-right:10px; }
.scrollable-text .article-list-row li { overflow:hidden; white-space:nowrap; }
.scrollable-text .article-list-row li .article-title { padding-left:0; background:none; line-height:25px; }
/*
.scrollable .scrollable-item { position:relative; background-color:#fff; border:1px solid #e9eaea; border-bottom-width:4px; padding-bottom:15px; }
.scrollable .scrollable-item h2 { margin:15px 10px; }
.scrollable .scrollable-item em { display:block; width:70px; height:3px; overflow:hidden; background-color:#0e7dc7; position:absolute; top:0; left:50%; margin-left:-35px; }
*/





/* ============================= animate ============================= */
@-webkit-keyframes bounceIn{
	0%{-webkit-transform:scale(1);-ms-transform:scale(1);-moz-transform:scale(1);transform:scale(1);}
	100%{-webkit-transform:scale(0.80);-ms-transform:scale(0.8);-moz-transform:scale(0.8);transform:scale(0.8);}
}
@-moz-keyframes bounceIn{
	0%{-webkit-transform:scale(1);-ms-transform:scale(1);-moz-transform:scale(1);transform:scale(1);}
	100%{-webkit-transform:scale(0.80);-ms-transform:scale(0.8);-moz-transform:scale(0.8);transform:scale(0.8);}
}
@-ms-keyframes bounceIn{
	0%{-webkit-transform:scale(1);-ms-transform:scale(1);-moz-transform:scale(1);transform:scale(1);}
	100%{-webkit-transform:scale(0.80);-ms-transform:scale(0.8);-moz-transform:scale(0.8);transform:scale(0.8);}
}
@keyframes bounceIn{
	0%{-webkit-transform:scale(1);-ms-transform:scale(1);-moz-transform:scale(1);transform:scale(1);}
	100%{-webkit-transform:scale(0.80);-ms-transform:scale(0.8);-moz-transform:scale(0.8);transform:scale(0.8);}
}
@-webkit-keyframes upAndDown {
	0% {-webkit-transform:translate(0, 15px);-ms-transform:translate(0, 15px);-moz-transform:translate(0, 15px);transform:translate(0, 15px);}
	50% {-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);-moz-transform:translate(0, 0);transform:translate(0, 0);}
	100% {-webkit-transform:translate(0, 15px);-ms-transform:translate(0, 15px);-moz-transform:translate(0, 15px);transform:translate(0, 15px);}
}
@-moz-keyframes upAndDown {
	0% {-webkit-transform:translate(0, 15px);-ms-transform:translate(0, 15px);-moz-transform:translate(0, 15px);transform:translate(0, 15px);}
	50% {-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);-moz-transform:translate(0, 0);transform:translate(0, 0);}
	100% {-webkit-transform:translate(0, 15px);-ms-transform:translate(0, 15px);-moz-transform:translate(0, 15px);transform:translate(0, 15px);}
}
@-ms-keyframes upAndDown {
	0% {-webkit-transform:translate(0, 15px);-ms-transform:translate(0, 15px);-moz-transform:translate(0, 15px);transform:translate(0, 15px);}
	50% {-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);-moz-transform:translate(0, 0);transform:translate(0, 0);}
	100% {-webkit-transform:translate(0, 15px);-ms-transform:translate(0, 15px);-moz-transform:translate(0, 15px);transform:translate(0, 15px);}
}
@keyframes upAndDown {
	0% {-webkit-transform:translate(0, 15px);-ms-transform:translate(0, 15px);-moz-transform:translate(0, 15px);transform:translate(0, 15px);}
	50% {-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);-moz-transform:translate(0, 0);transform:translate(0, 0);}
	100% {-webkit-transform:translate(0, 15px);-ms-transform:translate(0, 15px);-moz-transform:translate(0, 15px);transform:translate(0, 15px);}
}


/* ============================= 响应式 CSS ============================= */
.layout-boxed #wrapper { width:0; }
.desktops-section { display:block; }
.mobile-section { display:none; }
/*.touch-toggle-content{border-top: 1px solid #ccc}*/
.touch-top-wrapper { padding:10px 6px; background:#8f6a4c}
.touch-logo { float:left; }
.touch-navigation { display:none; }
	.touch-toggle-wrapper { margin:0 -10px; }
	.touch-toggle { top: -4px; }
	.touch-toggle li { float:left; height:70px; padding:0 12px; text-align:center; }
	.touch-toggle li a { height:70px; }
	.touch-toggle li:hover, .touch-toggle li:active { }
	.touch-toggle .touch-toggle-item-first { border-left:none;position: absolute;top: 0;left: 0;}
	.touch-toggle .touch-toggle-item-last { border-right:none;position: absolute;top: 0;right: 0; }
	.touch-toggle li a { display:block; font-size:12px; }	
	.touch-toggle li i { display:inline-block; width:32px; height:32px; overflow:hidden; margin-top:20px; background-repeat:no-repeat; background-position:center center; background-size:contain; }
	.touch-toggle .touch-icon-language { background-image:url(../images/touch-icon-language.png); }
	.touch-toggle .touch-icon-user { background-image:url(../images/touch-icon-user.png); }
	.touch-toggle .touch-icon-search { background-image:url(../images/touch-icon-search.png); }
	.touch-toggle .touch-icon-menu { /*background-image:url(../images/touch-icon-menu.png);*/ background-image:url(../images/02.png)}
	.touch-toggle li span { display:none; text-align:center; }
	.drawer-section { background-color:#fff; padding:0px 15px 20px; display:none; }	
	.touch-language li { width:100%; float:left;border-bottom: 1px solid #C5C5C5; }
	.touch-language li a { display:block;padding:5px 0 5px 5px; color:#333; }	
	.touch-language li a:hover, .touch-language li a:active { color:#CE1671 }	
	.touch-search { border:1px solid #ccc; position:relative; }
	.touch-search-form { padding:0 50px 0 10px; }
	.touch-form-text { border:none; margin:0; background-color:transparent; padding:0; color:#e5e5e5; width:100%; height:42px; line-height:42px; }
	.touch-form-btn { border:none; padding:0; margin:0; background-color:transparent; position:absolute; top:0; right:0; display:block; width:42px; height:42px; overflow:hidden; cursor:pointer; background:url(../images/touch-icon-search-w.png) no-repeat center; background-size:16px 16px; }
	.touch-form-btn span { display:none; }	
	.touch-menu ul li { border-bottom:1px solid #ccc; position:relative; }
	.touch-menu ul li a { color:#333; display:block; font-size:15px; height:48px; line-height:48px; padding-left:10px; }
	.touch-menu ul li a:hover, .touch-menu ul li a:active { color: #CE1671;border-bottom: 1px solid #ccc}	
	.touch-menu ul li i { position:absolute; top:19px; right:5px; display:block; width:13px; height:13px; overflow:hidden; background-position:center center; background-repeat:no-repeat; background-size:contain; }
	.touch-menu ul li i.touch-arrow-right { display:none; background-image:url(../images/touch-arrow-r.png); }
	.touch-menu ul li i.touch-arrow-down { background-image:url(../images/touch-arrow-d.png); }
	.touch-menu ul li i.touch-arrow-up { background-image:url(../images/touch-arrow-u.png); }
	.touch-menu ul ul { display:none; margin:0; padding:0 10px 30px 30px; }
	.touch-menu ul ul li { border-bottom:none; margin:0; padding:0; }
	.touch-menu ul ul li a { padding:0; padding-left:5px; font-size:14px; height:38px; line-height:38px; }		
	.touch-menu ul ul li i { top:13px; }

	.dateil-col2-phone {display: none;}




@media (min-width:992px) and (max-width:1199px) {
	.fixed-side { display:none; }
	.scrollable a.carousel-prev { left:0; }
	.scrollable a.carousel-next { right:0; }
	
	.layout-boxed #wrapper { width:100%; }
	html,body { background-image:none !important; }
}


@media screen and (max-width:1120px) {	
	html { -webkit-text-size-adjust:none; }
	.fixed-side { display:none; }
	.gotop-wrapper { background-color:rgba(0,0,0,0.5); }	
	.gotop-wrapper a { width:45px; height:45px; }
	.page-width, .boxed-layout { width:100%; }
	.layout-boxed #wrapper { width:100%; }
	html,body { background-image:none !important; }
	
	.scrollable a.carousel-prev { left:0 !important; }
	.scrollable a.carousel-next { right:0 !important; }		
	.module-default, .module { /*margin-bottom:20px;*/ }
	.module-no-margin { margin-bottom:5px; }
	.module-full-screen { margin:0 -10px; padding:0 10px; }
	.module-full-screen > .module-inner { padding:30px 0; }
	.module-full-screen-more-fixed > .module-inner { padding:30px 0 50px; }
	.module-full-screen-more-fixed .module-full-screen-more { margin-top:15px; margin-left:-40px; }
	.module-full-screen-more-fixed .module-full-screen-more a { width:80px; height:80px; line-height:80px; font-size:14px; background-size:cover; }
	.module-full-screen-more-fixed .module-full-screen-more a:hover { background-position:0 -80px; }
	.fixed-bottom .module-default, .fixed-bottom .module, .fixed-bottom .module-no-margin { margin-bottom:0; }
	
	
	.default-top { display:none; }
	.touch-top { display:block; }
	.touch-top-wrapper .touch-logo { margin:0; }
	.touch-navigation { display:block;    top: -12px;width: 100%;height: 100%; } /*170803改*/
	.touch-top-wrapper .touch-logo { margin:0 0; }
	.touch-top-wrapper .touch-logo img { height:50px; display:block; }
	
	
	.header { min-height:30px !important; }
	.main { padding:0 10px; }				
		.sidebar { width:100%; padding:0; }
		.sidebar .page-menu { display:none; }
		.sidebar .sidebar-content { padding:15px 0 25px; }
		.content { width:100%; padding:10px 0 15px; }
	.full-screen { overflow:inherit; }
	.page-title-inner { display:none; }
	.full-page-content { padding:10px 0 25px;  }
	.full-page-title-wrap { display:none; }
	.full-page-menu { display:none; }
	.footer, .bottom { padding:0 15px; }
	.bottom .module-default, .bottom .module { margin-bottom:0; }
	
	
	/* 文章、产品分类 */
	.category-bg-img li a { margin:0 -10px; }
	.full-scrollable ul li { margin:0 10px; text-align:left; }
	.full-scrollable .scrollable-image { margin-bottom:15px; }
	.full-scrollable .scrollable-info { position:static; margin-top:0; opacity:1; filter:alpha(opacity=100); display:block; color:#333; text-align:left;  }
	.full-scrollable .scrollable-info h3 { padding:0; line-height:normal; margin-bottom:10px; font-size:16px; font-weight:bold; }
	.full-scrollable .scrollable-info .scrollable-summarty { padding:0; }
	.full-scrollable .scrollable-info .icon-detail { display:none; }
	.full-scrollable a:hover h3, .full-scrollable a:active h3 { color:#80746b; }
	
	.portfolio-list-category .portfolio-img { margin-bottom:15px; }
	.portfolio-list-category .portfolio-text { position:static; opacity:1; filter:alpha(opacity=100); text-align:left; }
	.portfolio-list-category .portfolio-title { padding:0 !important; margin-bottom:0; color:#333; -webkit-transform:translate3d(0,0,0); transform:translate3d(0,0,0); }
	.portfolio-list-category .portfolio-summary { padding:0 !important; margin:15px 0 0px; color:#808080; opacity:1; filter:alpha(opacity=100); -webkit-transform:translate3d(0,0,0); transform:translate3d(0,0,0);  }
	.portfolio-list-category .opacity-overlay { display:none; }
	.portfolio-list-category a:before, .portfolio-list-category a:after { display:none; }
	
	
	/* 文章 */
	.team-introduction .team-img, .content .team-introduction .team-img { margin-right:30px; }
	.full-scrollable ul li { margin:0 10px; text-align:left; }
	.full-scrollable .scrollable-image { margin-bottom:15px; }
	.full-scrollable .scrollable-info { position:static; margin-top:0; opacity:1; filter:alpha(opacity=100); display:block; color:#333; text-align:left;  }
	.full-scrollable .scrollable-info h3 { padding:0; line-height:normal; margin-bottom:10px; font-size:16px; font-weight:bold; }
	.full-scrollable .scrollable-info .scrollable-summarty { padding:0; }
	.full-scrollable .scrollable-info .icon-detail { display:none; }
	
	.full-scrollable .opacity-overlay, .full-scrollable a:hover .opacity-overlay { display:none; }
	
	
	/* 产品 */
	.product-list .product-item a { display:block; }
	.product-list .product-item .portfolio-img { margin-bottom:15px; }
	.product-list .product-item .portfolio-text { display:block; position:static; text-align:left; color:#4d4d4d; }
	.product-list .product-item .portfolio-text .portfolio-title h2 { margin:0 !important; }	
	.product-list .product-item a:hover .portfolio-text .portfolio-title h2 { color:#80746b; }
	.product-list .col-2-1 .product-item .portfolio-text .portfolio-title h2, .product-list .col-3-1 .product-item .portfolio-text .portfolio-title h2 { font-size:16px; }
	.product-list .product-item .portfolio-text .price { color:#f30; margin-bottom:0; }
	.product-list .product-item .portfolio-text .icon-detail { display:none; }
	.product-list .product-item .opacity-overlay { display:none; }
	
	.product-scrollable .scrollable-item a { display:block; }
	.product-scrollable .scrollable-item .portfolio-img { margin-bottom:15px; }
	.product-scrollable .scrollable-item .scrollable-info { display:block; position:static; text-align:left; color:#4d4d4d; }
	.product-scrollable .scrollable-item .scrollable-info h2 { font-size:16px; margin:0 0 15px !important; }
	.product-scrollable .scrollable-item  a:hover .scrollable-info h2 { color:#80746b; }
	.product-scrollable .scrollable-item .scrollable-info .price { color:#f30; margin-bottom:0; }
	.product-scrollable .scrollable-item .scrollable-info .icon-detail { display:none; }
	.product-scrollable .scrollable-item .opacity-overlay { display:none; }
	
	
	/* 链接 */
	.link-bg-img li a { margin:0 -10px; }

	.module-full-screen-more { margin:20px 0 0px; }

	.dateil-col2-webs { display: none; }
	.dateil-col2-phone { display: block; margin-bottom: 30px;}

	.article-detail-col2 .article-detail-col2-left, .article-detail-col2 .article-detail-col2-right { width: 100%; }
	.article-detail-col2-info { padding: 0;}
	.article-detail-col2 { margin-top: 0;}
	
}



@media (min-width:768px) and (max-width:991px) {
	
	/* slideshow */
	.slideshow { height:380px !important;  }
	.slideshow img { height:380px !important; }
	.slideshow-min { height:280px !important; }
	.slideshow-min img { height:280px !important; }
	.slideshow .carousel-direction { display:none; }
	.carousel-thumbs a img { width:100px; }
	
	
	/* Tab */
	.tab-more { margin-top:20px; }
	
		
	/* 产品 */
	.product-list li { margin-bottom:30px; }
	.product-item .portfolio-text h2 { margin-top:50px; }
	.product-detail-zoom .product-intr .product-preview { width:420px; }
	.product-detail-zoom .product-intr .zoom-small-image img { width:420px !important; }
	.product-detail-zoom .product-intr .zoom-thumbs { width:420px; }
	.product-detail-zoom .product-intr .zoom-thumbs img { width:80px; height:auto !important; }
	.product-detail-zoom .zoom-section { display:none; }
	.product-detail-zoom .gallery-img-product-detail { display:block; }

	.module-divider-full { margin-bottom:-20px; }

	.izotope-item-content { margin-top: -50px;}
	.izotope-item-content h3 { font-size: 20px; font-size: 2rem;}
		
}



@media screen and (max-width:767px) {
	.desktops-section { display:none; }
	.mobile-section { display:block; }
	
	/* 多列 */
	.column .col-2-1, 
	.column .col-3-1,
	.column .col-4-1,
	.column .col-4-2,
	.column .col-5-1,
	.column .col-3-2,
	.column .col-4-3,
	.column .col-5-2,
	.column .col-5-3,
	.column .col-5-4 { width:100% !important; margin-right:0 !important; }	

	.row2-svar .col-4-1,
	.row2-svar .col-5-1 { width:31.33333%; margin-right:3%; }
	.row2-svar .col-4-1:nth-of-type(4n+4) ,
	.row2-svar .col-5-1:nth-of-type(5n+5) { margin-right:3%; }
	.row2-svar .col-4-1:nth-of-type(4n+1),
	.row2-svar .col-5-1:nth-of-type(5n+1) { clear:none; }	
	.row2-svar .col-4-1:nth-of-type(3n+3),
	.row2-svar .col-5-1:nth-of-type(3n+3) { margin-right:0; clear:none; }
	.row2-svar .col-4-1:nth-of-type(3n+1),
	.row2-svar .col-5-1:nth-of-type(3n+1) { clear:both; }
	
	/* 图文展示 */
	.table-responsive { width:100%; padding-bottom:1px; margin-bottom:5px; overflow-y:hidden; -ms-overflow-style:-ms-autohiding-scrollbar; }
	.table-responsive  table th, .table-responsive  table td { white-space:nowrap; }
	.btn-medium, .btn-small, .btn-large { margin:2px; }
	
	/* slideshow */
	.slideshow { height:350px !important;  }
	.slideshow img { height:350px !important; }
	.slideshow-min { height:250px !important;  }
	.slideshow-min img { height:250px !important; }
	.slideshow .carousel-direction { display:none; }
	.carousel-thumbs a { border:none; width:12px; height:12px; margin:0 5px; margin:0 5px; border-radius:50%; background-color:#ccc; }
	.carousel-thumbs a.selected { background-color:#ff530d; }
	.carousel-thumbs a img { display:none; }
	
	
	/* Tab */
	.tabs-default .tabs-nav li a { padding:0 15px; line-height:38px; font-size:14px; }
	.tabs-default .tabs-nav li a i { display:none; }
	.tabs-center .tabs-nav li { margin:0 3px 5px; }
	
	
	/* 多列图文*/
	.portfolio-list .column .col-2-1, .link-list .column .col-2-1 { width:48.5% !important; margin-right:3% !important; }
	.portfolio-list .column .col-3-1 { width:31.3333% !important; margin-right:3% !important; }
	.portfolio-list .column .col-4-1 { width:22.75% !important; margin-right:3% !important; }
	.portfolio-list .column .col-5-1 { width:17.6% !important; margin-right:3% !important; }
	.portfolio-list .column .last, .link-list .column .last { margin-right:0 !important; }
	
	
	
	
	/* 文章与产品 */	
	.category-bg-img li a { padding:40px 0; }
	.category-bg-img .category-name { font-size:18px; font-weight:bold; }
	.category-bg-img span { font-size:13px; line-height:30px; }

	.entry-set .entry-detail { display:none; }
	.gallery-detail-title h1 { font-size:18px; font-weight:bold; }

	/*竖排分类*/
	.categoryNav-vertical-content ul li a { font-size:16px; font-size: 1.6rem; }
	
	/* 文章 */
	.article-list-row { }
	.download-list-row .article-title { max-width:65%; }
	.entry-img img { width:140px !important; height:auto !important; }
	.entry-thumbnail-list .entry-item img { width:90px !important; height:auto !important; }
	.blog-list .entry-img img { width:100% !important; }
	.headlines-list .headlines-content-bg .entry-img img { width:100% !important; }	
	.team-introduction .team-img, .content .team-introduction .team-img { margin-right:20px; }
	.team-introduction .team-img img, .content .team-introduction .team-img img { width:250px; }
	
	
	/* 产品 */
	.product-filter dt { width:80px; }
	.product-filter dt { margin-right:10px; }
	.product-detail .product-name { margin-bottom:20px; }
	.product-detail .product-name h1 { font-size:16px; }
	
	.content .product-detail-zoom .product-intr .product-preview,
	.product-detail-zoom .product-intr .product-preview { width:50%; }	
	.product-detail-zoom .zoom-section { display:none; }
	.product-detail-zoom .gallery-img-product-detail { display:block; }
	
	
	/* 链接 */
	.link-line, .link-line-rtl, .link-line-center { text-align:left; }
	.link-line a, .link-line-rtl a, .link-line-center a { margin:0 15px 0 0; }
	.link-bg-img li a { padding:40px 0; }
	
	
	/* 容器 */
	.module-full-screen-title { margin-bottom:20px; }
	.module-full-screen-title > .module-title-content > h2 { margin:0 15px; font-size:20px; font-weight:bold; }
    .module-full-screen-title > h3 { display:none; }
	.module-full-screen-title > .module-title-content > i { width:80px; }
	.module-full-screen-more a { line-height:34px; }
	.module-divider-full { margin:20px 0 -20px; }
	
	/* 分页 */
	.pagination { margin:15px 0 10px; }
	.pagination a, .pagination span { display:none; }
	.pagination a:active { background-color:#bf7b06; color:#fff; }	
	.pagination .page-prev, .pagination .page-next { margin:0 1%; padding:0; display:inline-block; width:47%; height:38px; line-height:38px; background-color:#c98307; color:#fff; } 
	.pagination .page-prev { border-radius:30px 0 0 30px; }
	.pagination .page-next { border-radius:0 30px 30px 0; }	
	.pagination .disabled { background-color:#f7fafa; color:#ccc; }
	
	
	/* touch menu */
	.top-main-content { display:none; }	
	.touch-top-wrapper .touch-logo img { height:50px; }
	.touch-toggle li { height:60px;}
	.touch-toggle li a { height:60px; }
	.touch-toggle li i { width:28px; height:28px; margin-top:15px; }
	
	
	.footer .qhd-content p, .footer .qhd-content p, .bottom .qhd-content p, .bottom .qhd-content p {  }


	.article-izotope .grid-sizer, .article-izotope .izotope-item { width: 50%;}
	
	
}


@media screen and (max-width:640px) {
	/* slideshow */
	.slideshow { height:300px !important;  }
	.slideshow img { height:300px !important; }
	.slideshow-min { height:200px !important;  }
	.slideshow-min img { height:200px !important; }
	.scrollable .carousel-direction a { width:40px; height:40px; line-height:40px; }
	/* Tab */
	.tabs-left .tabs-nav { width:30%; }
	
		
	/* 图文展示 */
	.qhd-content .typo .typo_img, .qhd-content .typo .imgtoright { width:auto !important; float:none; margin-right:0; margin-left:0; }
	
	/* 多列图文*/	
	.portfolio-list .column .col-4-1, .link-list .column .col-4-1 { width:48.5% !important; margin-right:3% !important; }
	.portfolio-list	.column .col-4-1:nth-child(2n), .link-list .column .col-4-1:nth-child(2n) { margin-right:0 !important; }

	.row2-svar .col-3-1,
	.row2-svar .col-4-1,
	.row2-svar .col-5-1 { width:48.5%; margin-right:3%; }
	.row2-svar .col-5-1:nth-of-type(5n+5) { margin-right:3%; }
	.row2-svar .col-5-1:nth-of-type(5n+1) { clear:none; }
	.row2-svar .col-3-1:nth-of-type(3n+3),
	.row2-svar .col-4-1:nth-of-type(3n+3),
	.row2-svar .col-5-1:nth-of-type(3n+3) { margin-right:3%; }
	.row2-svar .col-3-1:nth-of-type(3n+1),
	.row2-svar .col-4-1:nth-of-type(3n+1),
	.row2-svar .col-5-1:nth-of-type(3n+1) { clear:none; }
	.row2-svar .col-3-1:nth-of-type(2n+2),
	.row2-svar .col-4-1:nth-of-type(2n+2),
	.row2-svar .col-5-1:nth-of-type(2n+2) { margin-right:0; }
	.row2-svar .col-3-1:nth-of-type(2n+1),
	.row2-svar .col-4-1:nth-of-type(2n+1),
	.row2-svar .col-5-1:nth-of-type(2n+1) { clear:both; }
	
	/* 文章 */
	.headlines-list-2col .headlines-content { width:100%; float:none; display:block; margin-right:0; padding-bottom:10px; margin-bottom:20px; }
	.headlines-others .entry-set-time-hl .entry-item { border-bottom:1px dotted #ccc; margin-bottom:15px; padding-bottom:15px; }
	.headlines-others .entry-set-time-hl .entry-summary { margin-bottom:-8px; }

	.team-cases-title { margin:25px 0 25px; padding-top:25px; }
	.team-introduction .team-img, .content .team-introduction .team-img { margin-right:0px; }
	.team-introduction .team-img img, .content .team-introduction .team-img img { width:200px; }
	.team-introduction .team-name { font-size:18px; font-weight:bold; }
	.full-scrollable ul li { margin:0 5px; }
	.full-scrollable .scrollable-info .scrollable-summarty { font-size:13px; }
	
	/* 产品 */
	.product-intr .product-preview { width:auto; float:none; margin-right:0; display:block; margin-bottom:30px; }
	.content .product-detail-zoom .product-intr .product-preview,
	.product-detail-zoom .product-intr .product-preview { width:100%; }
	.gallery-zoom-img-wrap .icon-zoom { display:none; }
	
	/* 链接 */
	.link-icon li { margin-bottom:20px; margin-left:10px; margin-right:10px; }
	.link-icon li a { display:inline-block; *display:inline; *zoom:1; width:80px; height:80px; }
	.link-icon li a span { display:block; margin-top:26px; font-size:14px; }
	.link-icon li a.link-img img { width:24px; margin:15px 0 5px 0;	}
	.link-icon li a.link-img span { margin-top:0; }
	
	
	/* 容器 */
	.module-horizontal .module-title-horizontal { float:none; margin-right:0; }
	.module-title-horizontal .module-title-content { margin:0 0 10px 0; }
	.module-horizontal > .modult-inner > .module-more-horizontal a { margin-top:12px;}	
	
	.fixed-bottom { display:block; }	

	/*竖排分类*/
	.categoryNav-vertical-content {  margin-top: 20px; }
	.categoryNav-vertical-content ul li a { line-height: 40px; }

	.app-link-item a h6 { font-size: 20px; font-size: 2rem; padding-bottom: 5px; font-weight: bold;}
	
}


@media screen and (max-width:480px) {
	
	/* 多列 */
	.column .col-4-1 { width:100% !important; margin-right:0 !important; }	
	
	
	/* slideshow */
	.slideshow { height:250px !important;  }
	.slideshow img { height:250px !important; }
	.slideshow-min { height:180px !important;  }
	.slideshow-min img { height:180px !important; }
	.slideshow .carousel-direction { display:none; }
	.carousel-thumbs a img { width:80px; }
	.scrollable-text { height:auto; }
	.scrollable-text .carousel-direction { display:none; }
	.carousel-btn-fixed { bottom:8px; }
	
	/* Tab */
	.tabs-default .tabs-nav li a { padding:0 10px; line-height:34px; font-size:14px; }
	.tabs-center .tabs-nav li { margin:0 2px 5px; }
	
	
	/* 文章产品公用 */
	.entry-list-mobile .entry-summary { display:none; }
	.entry-list-mobile .entry-detail { display:none; }
	.portfolio-typo-item .portfolio-typo-summary { display:none; }
	
	/* 多列图文*/
	.portfolio-list .column .col-2-1, 
	.portfolio-list .column .col-3-1,
	.portfolio-list .column .col-4-1, 
	.portfolio-list .column .col-5-1,
	.link-list .column .col-2-1,
	.link-list .column .col-3-1,
	.link-list .column .col-4-1,
	.link-list .column .col-5-1 { width:100% !important; margin-right:0 !important; }
	
	/* 图库 */
	.pgwSlideshow .ps-current { min-height:200px; }
	
	
	
	/* 文章 */
	.article-list-row li .article-time { display:none; }
	.entry-img img { width:120px !important; height:auto !important; }
	.blog-list .entry-img img { width:100% !important; height:auto !important; }
	.headlines-list .headlines-content-bg .entry-img img { width:100% !important; height:auto !important; }
	.entry-list-time-hl .entry-item { padding-left:80px; }
	.entry-list-time-hl .time { width:60px; }
	.entry-list-time-hl .time-day { line-height:40px; font-size:26px; }
	.entry-list-time-hl .time-date { line-height:20px; font-size:12px; }
	.team-introduction .typo .typo-img { float:none; margin:0 0 20px; }
	.team-introduction .team-img img, .content .team-introduction .team-img img { width:auto; max-width:100%; }
	.scrollable-text .article-time { display:none; }

		
	/* touch-menu */
	.touch-top-wrapper .touch-logo img { height:30px; }
	.touch-toggle li { height:50px; padding:0 10px; }
	.touch-toggle li a { height:50px; }
	.touch-toggle li i { width:24px; height:24px; margin-top:15px; }
    .touch-toggle li i.right{width:22px; height:22px;}
	
	/* 容器 */
	.module-full-screen-title > .module-title-content > i { width:40px; }
	.module-horizontal .module-title-horizontal { float:none; margin-right:0; }
	.module-title-horizontal .module-title-content { margin:0 0 10px 0; }
	.module-horizontal > .modult-inner > .module-more-horizontal { margin:6px 0 0;}

	/*静态文件*/
	.qhd-content .typo a {  display: block; }
	.qhd-content .typo a,
	.qhd-content .typo .typo_text {text-align: center;}

	
	.izotope-item-content h3 { font-size: 20px; font-size: 2rem;}

	.app-link-item { width: 98%;}
	.app-link-item a h6 { padding: 0;}
	.app-link-item a { padding: 5px 15px; height: auto;}
}


@media screen and (max-width:360px) {
		
	/* slideshow */
	.slideshow-min { height:150px !important;  }
	.slideshow-min img { height:150px !important; }
	.slideshow .carousel-direction { display:none; }

	/*竖排分类*/
	.categoryNav-vertical-content ul li a { margin-bottom:5px; }
	.categoryNav-vertical-content ul li { margin:0 0px; display: block; width: 100%; }
	.categoryNav-vertical-content ul li a { display: block; }

	.izotope-item-content .iztope-item-icon { display: none;}
	.izotope-item-content { margin-top: -20px;}
	
	
}



/*tq*/

#tq_member_div_ico{ margin-bottom: 10px !important;}
#tq_float_m_content{ margin-top: 10px !important;}
