

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin 0; padding 0px; border 0; font-size 100%; outline none; }
html {font-size100%; -webkit-text-size-adjust 100%; -ms-text-size-adjust 100%; overflow-x hidden; }
 always display scrollbars 
body { background-color #fff; font-size62.5%; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display block; }
ol, ul ,li{ list-style none; }
blockquote, q { quotes none; }
blockquotebefore, blockquoteafter, qbefore, qafter { content ''; content none; }
strong { font-weight bold; }
input { outline none; }
img { border 0; }
input[type=text], input[type=button], input[type=submit], input[type=reset] { -webkit-appearance none; border-radius 0; }
textarea { -webkit-appearance none; border-radius 0; }
-moz-selection { background #3399ff; color #fff; text-shadow none; }
selection { background #3399ff; color #fff; text-shadow none; }
a { text-decoration none; blr expression(this.onFocus=this.blur()); cursor pointer; -webkit-transition 0.3s; -moz-transition 0.3s; -o-transition 0.3s; transition 0.3s; }
alink, avisited { text-decoration none; }
aactive, ahover { text-decoration none; }
.clearfixbefore, .clearfixafter { display table; content ; line-height 0px; }
.clearfixafter { clear both; }
.clearfix { zoom 1; }
input,textarea,select,option{
	border0;
	backgroundnone;
	outline0;
	font-size14px;
	font-familyÎ¢ÈíÑÅºÚ;
	padding0;
	margin0;
	}
select{
	appearancenone;
	-webkit-appearancenone;
	-moz-appearancenone;
	-o-appearancenone;
	-ms-appearancenone;
	}
h1,h2,h3,h4{
	font-weightnormal;
	}
em,i{
	font-stylenormal;
	}
p + p, p + .lead {
    margin-top0;
	}
	
 Slider 
.slick-slider
{
    position relative;

    display block;
    box-sizing border-box;

    -webkit-user-select none;
       -moz-user-select none;
        -ms-user-select none;
            user-select none;

    -webkit-touch-callout none;
    -khtml-user-select none;
    -ms-touch-action pan-y;
        touch-action pan-y;
    -webkit-tap-highlight-color transparent;
}

.slick-list
{
    position relative;

    display block;
    overflow hidden;

    margin 0;
    padding 0;
}
.slick-listfocus
{
    outline none;
}
.slick-list.dragging
{
    cursor pointer;
    cursor hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform translate3d(0, 0, 0);
       -moz-transform translate3d(0, 0, 0);
        -ms-transform translate3d(0, 0, 0);
         -o-transform translate3d(0, 0, 0);
            transform translate3d(0, 0, 0);
}

.slick-track
{
    position relative;
    top 0;
    left 0;

    display block;
}
.slick-trackbefore,
.slick-trackafter
{
    display table;

    content '';
}
.slick-trackafter
{
    clear both;
}
.slick-loading .slick-track
{
    visibility hidden;
}

.slick-slide
{
    display none;
    float left;

    height 100%;
    min-height 1px;
}
[dir='rtl'] .slick-slide
{
    float right;
}
.slick-slide img
{
    display block;
}
.slick-slide.slick-loading img
{
    display none;
}
.slick-slide.dragging img
{
    pointer-events none;
}
.slick-initialized .slick-slide
{
    display block;
}
.slick-loading .slick-slide
{
    visibility hidden;
}
.slick-vertical .slick-slide
{
    display block;

    height auto;

    border 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display none;
}
slick end


  BxSlider v4.1.2 - Fully loaded, responsive content slider
  httpbxslider.com
 
  Written by Steven Wanderski, 2014
  httpstevenwanderski.com
  (while drinking Belgian ales and listening to jazz)
 
  CEO and founder of bxCreative, LTD
  httpbxcreative.com
 


 RESET AND LAYOUT
===================================

.bx-wrapper {
	position relative;
	margin 0 auto;
	padding 0;
	zoom 1;
}

.bx-wrapper img {
	max-width 100%;
	display block;
}

 THEME
===================================

.bx-wrapper .bx-viewport {
	-moz-box-shadow 0 0 5px #ccc;
	-webkit-box-shadow 0 0 5px #ccc;
	box-shadow 0 0 5px #ccc;
	border  5px solid #fff;
	left -5px;
	background #fff;
	
	fix other elements on the page moving (on Chrome)
	-webkit-transform translatez(0);
	-moz-transform translatez(0);
    	-ms-transform translatez(0);
    	-o-transform translatez(0);
    	transform translatez(0);
}

.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
	position absolute;
	bottom 0;
	width 100%;
}

 LOADER 

.bx-wrapper .bx-loading {
	min-height 50px;
	background url(imagesbx_loader.gif) center center no-repeat #fff;
	height 100%;
	width 100%;
	position absolute;
	top 0;
	left 0;
	z-index 2000;
}

 PAGER 

.bx-wrapper .bx-pager {
	text-align center;
	font-size 0;
	font-family Arial;
	font-weight bold;
	color #666;
	padding-top 20px;
}

.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
	display inline-block;
	zoom 1;
	display inline;
	vertical-alignmiddle;
}

.bx-wrapper .bx-pager.bx-default-pager a {
	background #666;
	text-indent -9999px;
	display block;
	width 10px;
	height 10px;
	margin 0 5px;
	outline 0;
	-moz-border-radius 5px;
	-webkit-border-radius 5px;
	border-radius 5px;
}

.bx-wrapper .bx-pager.bx-default-pager ahover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
	background #000;
}

 DIRECTION CONTROLS (NEXT  PREV) 

.bx-wrapper .bx-prev {
	left 10px;
	background url(imagescontrols.png) no-repeat 0 -32px;
}

.bx-wrapper .bx-next {
	right 10px;
	background url(imagescontrols.png) no-repeat -43px -32px;
}

.bx-wrapper .bx-prevhover {
	background-position 0 0;
}

.bx-wrapper .bx-nexthover {
	background-position -43px 0;
}

.bx-wrapper .bx-controls-direction a {
	position absolute;
	top 50%;
	margin-top -16px;
	outline 0;
	width 32px;
	height 32px;
	text-indent -9999px;
	z-index 9999;
}

.bx-wrapper .bx-controls-direction a.disabled {
	display none;
}

 AUTO CONTROLS (START  STOP) 

.bx-wrapper .bx-controls-auto {
	text-align center;
}

.bx-wrapper .bx-controls-auto .bx-start {
	display block;
	text-indent -9999px;
	width 10px;
	height 11px;
	outline 0;
	background url(imagescontrols.png) -86px -11px no-repeat;
	margin 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-starthover,
.bx-wrapper .bx-controls-auto .bx-start.active {
	background-position -86px 0;
}

.bx-wrapper .bx-controls-auto .bx-stop {
	display block;
	text-indent -9999px;
	width 9px;
	height 11px;
	outline 0;
	background url(imagescontrols.png) -86px -44px no-repeat;
	margin 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-stophover,
.bx-wrapper .bx-controls-auto .bx-stop.active {
	background-position -86px -33px;
}

 PAGER WITH AUTO-CONTROLS HYBRID LAYOUT 

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
	text-align left;
	width 80%;
}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
	right 0;
	width 35px;
}

 IMAGE CAPTIONS 

.bx-wrapper .bx-caption {
	position absolute;
	bottom 0;
	left 0;
	background #6669;
	background rgba(80, 80, 80, 0.75);
	width 100%;
}

.bx-wrapper .bx-caption span {
	color #fff;
	font-family Arial;
	display block;
	font-size .85em;
	padding 10px;
}
BxSlider end

! fancyBox v2.1.5 fancyapps.com  fancyapps.comfancybox#license 
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
	padding 0;
	margin 0;
	border 0;
	outline none;
	vertical-align top;
}

.fancybox-wrap {
	position absolute;
	top 0;
	left 0;
	z-index 8020;
}

.fancybox-skin {
	position relative;
	background #f9f9f9;
	color #444;
	text-shadow none;
	-webkit-border-radius 4px;
	   -moz-border-radius 4px;
	        border-radius 4px;
}

.fancybox-opened {
	z-index 8030;
}

.fancybox-opened .fancybox-skin {
	-webkit-box-shadow 0 10px 25px rgba(0, 0, 0, 0.5);
	   -moz-box-shadow 0 10px 25px rgba(0, 0, 0, 0.5);
	        box-shadow 0 10px 25px rgba(0, 0, 0, 0.5);
}

.fancybox-outer, .fancybox-inner {
	position relative;
}

.fancybox-inner {
	overflow hidden;
}

.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling touch;
}

.fancybox-error {
	color #444;
	font 14px20px Helvetica Neue,Helvetica,Arial,sans-serif;
	margin 0;
	padding 15px;
	white-space nowrap;
}

.fancybox-image, .fancybox-iframe {
	display block;
	width 100%;
	height 100%;
}

.fancybox-image {
	max-width 100%;
	max-height 100%;
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
	background-image url('fancybox_sprite.png');
}

#fancybox-loading {
	position fixed;
	top 50%;
	left 50%;
	margin-top -22px;
	margin-left -22px;
	background-position 0 -108px;
	opacity 0.8;
	cursor pointer;
	z-index 8060;
}

#fancybox-loading div {
	width 44px;
	height 44px;
	background url('fancybox_loading.gif') center center no-repeat;
}

.fancybox-close {
	position absolute;
	top -18px;
	right -18px;
	width 36px;
	height 36px;
	cursor pointer;
	z-index 8040;
}

.fancybox-nav {
	position absolute;
	top 0;
	width 40%;
	height 100%;
	cursor pointer;
	text-decoration none;
	background transparent url('blank.gif');  helps IE 
	-webkit-tap-highlight-color rgba(0,0,0,0);
	z-index 8040;
}

.fancybox-prev {
	left 0;
	}
.fancybox-next {
	right 0;
	}

.fancybox-nav span {
	position absolute;
	top 50%;
	width 36px;
	height 34px;
	margin-top -18px;
	cursor pointer;
	z-index 8040;
	visibility hidden;
	}

.fancybox-prev span {
	left 10px;
	background-position 0 -36px;
}

.fancybox-next span {
	right 10px;
	background-position 0 -72px;
}

.fancybox-navhover span {
	visibility visible;
}

.fancybox-tmp {
	position absolute;
	top -99999px;
	left -99999px;
	visibility hidden;
	max-width 99999px;
	max-height 99999px;
	overflow visible !important;
}

 Overlay helper 

.fancybox-lock {
    overflow hidden !important;
    width auto;
}

.fancybox-lock body {
    overflow hidden !important;
}

.fancybox-lock-test {
    overflow-y hidden !important;
}

.fancybox-overlay {
	position absolute;
	top 0;
	left 0;
	overflow hidden;
	display none;
	z-index 8010;
	background url('fancybox_overlay.png');
}

.fancybox-overlay-fixed {
	position fixed;
	bottom 0;
	right 0;
}

.fancybox-lock .fancybox-overlay {
	overflow auto;
	overflow-y scroll;
}

 Title helper 

.fancybox-title {
	visibility hidden;
	font normal 13px20px Helvetica Neue,Helvetica,Arial,sans-serif;
	position relative;
	text-shadow none;
	z-index 8050;
}

.fancybox-opened .fancybox-title {
	visibility visible;
}

.fancybox-title-float-wrap {
	position absolute;
	bottom 0;
	right 50%;
	margin-bottom -35px;
	z-index 8050;
	text-align center;
}

.fancybox-title-float-wrap .child {
	display inline-block;
	margin-right -100%;
	padding 2px 20px;
	background transparent;  Fallback for web browsers that doesn't support RGBa 
	background rgba(0, 0, 0, 0.8);
	-webkit-border-radius 15px;
	   -moz-border-radius 15px;
	        border-radius 15px;
	text-shadow 0 1px 2px #222;
	color #FFF;
	font-weight bold;
	line-height 24px;
	white-space nowrap;
}

.fancybox-title-outside-wrap {
	position relative;
	margin-top 10px;
	color #fff;
}

.fancybox-title-inside-wrap {
	padding-top 10px;
}

.fancybox-title-over-wrap {
	position absolute;
	bottom 0;
	left 0;
	color #fff;
	padding 10px;
	background #000;
	background rgba(0, 0, 0, .8);
}

Retina graphics!
@media only screen and (-webkit-min-device-pixel-ratio 1.5),
	   only screen and (min--moz-device-pixel-ratio 1.5),
	   only screen and (min-device-pixel-ratio 1.5){

	#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
		background-image url('fancybox_sprite@2x.png');
		background-size 44px 152px; The size of the normal image, half the size of the hi-res image
	}

	#fancybox-loading div {
		background-image url('fancybox_loading@2x.gif');
		background-size 24px 24px; The size of the normal image, half the size of the hi-res image
	}
}
fancyBox end


.pagesli a{ display block;color #646464;}
.pagesli ahover{ color #e04709;}

 @media screen and (min-width1025px){
.disappear .ibox{ transform scale(0.8); opacity 0.5;  transition all 0.8s cubic-bezier(0.445, 0.145, 0.355, 1) 0s; -webkit-transition transition all 0.8s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;}
.row.active .ibox{ transform translate(0px,0px) scale(1);  transition all 0.6s cubic-bezier(0.445, 0.145, 0.355, 1) 0s; -webkit-transition transition all 0.6s cubic-bezier(0.445, 0.145, 0.355, 1) 0s; opacity 1; }
#s4 .ibox { opacity 1; transform translate3d(0px, 0, 0px) scale(1); -webkit-transform translate3d(0px, 0, 0px) scale(1); }
#s4.disappear .ibox { opacity 0.7; transform translate3d(0px, 0, 0px) scale(1); -webkit-transform translate3d(0px, 0, 0px) scale(1); }
.banner .slick-active .pic img{  visibility visible !important; -webkit-animation scaleUpDown 6s forwards cubic-bezier(0.250, 0.460, 0.450, 0.940); animation scaleUpDown 6s forwards cubic-bezier(0.250, 0.460, 0.450, 0.940);}
@-webkit-keyframes scaleUpDown {
	from { -webkit-transform scale(1.08); transform scale(1.08); }
	to { opacity 1; -webkit-transform scale(1); transform scale(1); }
}
@keyframes scaleUpDown {
	from { -webkit-transform scale(1.08); transform scale(1.08); }
	to { opacity 1; -webkit-transform scale(1); transform scale(1); }
}
.iaArea .txts .line{ transformtranslateY(-15px); -webkit-transformtranslateY(-15px); opacity0; visibilityhidden; transition300ms; -webkit-transition300ms; }
.iaArea ahover .line{ transformtranslateY(0); -webkit-transformtranslateY(0); opacity1; visibilityvisible; }
.ipA .bodr{ opacity0; visibilityhidden; transition400ms; -webkit-transition400ms; }
.ipAhover .bodr{ opacity1; visibilityvisible; }
.ipAhover .shadow{ transformscale(1); -webkit-transformscale(1); opacity1; visibilityvisible; }
.ifList .dot{ transition400ms; -webkit-transition400ms; }
.ifList ahover .dot{ transformtranslateY(-20px); -webkit-transformtranslateY(-20px); }
.ifopenhover .pic{ background-positioncenter bottom; }
.ifopenhover .txts{ background-positioncenter bottom; color#e04709; }
.linebox,.linebox .line{ transition300ms; -webkit-transition300ms; }
.navMobile dt ahover .linebox{ margin-bottom8px; margin-top12px; }
.navMobile dt ahover .linebox .line{ width50%; }
.menuClose{ transition400ms; -webkit-transition400ms; }
.menuClosehover{ transformrotate(180deg); -webkit-transformrotate(180deg); }
.ixmorehover{ background#e04709; }
.ixmorehover .ico{ background-positioncenter bottom; }
.ixmore .ico{ transitionnone; -webkit-transitionnone; }
@-webkit-keyframes lightSpeedIn {
  from { -webkit-transform translate3d(100%, 0, 0) skewX(-30deg); transform translate3d(100%, 0, 0) skewX(-30deg); opacity 0; }
  60% { -webkit-transform skewX(20deg); transform skewX(20deg); opacity 1; }
  80% { -webkit-transform skewX(-5deg); transform skewX(-5deg); opacity 1; }
  to { -webkit-transform none; transform none; opacity 1; }
}
@keyframes lightSpeedIn {
  from { -webkit-transform translate3d(100%, 0, 0) skewX(-30deg); transform translate3d(100%, 0, 0) skewX(-30deg); opacity 0; }
  60% { -webkit-transform skewX(20deg); transform skewX(20deg); opacity 1; }
  80% { -webkit-transform skewX(-5deg); transform skewX(-5deg); opacity 1; }
  to { -webkit-transform none; transform none; opacity 1; }
}
#s2.active .ixTi .en { animation lightSpeedIn .7s ease-in-out both; -webkit-animation lightSpeedIn .7s ease-in-out both; -webkit-animation-delay 300ms; animation-delay 300ms; }
.row.active .ixTi .ch{ transition-delay600ms; -webkit-transition-delay600ms; }
.row.active .iaArea .iaa1{ transition-delay800ms; -webkit-transition-delay800ms; }
.row.active .iaArea .iaa2{ transition-delay950ms; -webkit-transition-delay950ms; }
.row.active .iaArea .iaa3{ transition-delay1100ms; -webkit-transition-delay1100ms; }
.row.active .ixab .freeTx{ transition-delay1300ms; -webkit-transition-delay1300ms; }
#s2.active .transX,#s2.active .transY,#s3.active .transX,#s4.active .transX,#s4.active2 .transX{ transformtranslate(0); -webkit-transformtranslate(0); opacity1; }
@-webkit-keyframes zoomIn {
	from { opacity 0; -webkit-transform scale3d(.3, .3, .3); transform scale3d(.3, .3, .3); }
	50% { opacity 1; }
}
@keyframes zoomIn {
	from { opacity 0; -webkit-transform scale3d(.3, .3, .3); transform scale3d(.3, .3, .3); }
	50% { opacity 1; }
}
#s3.active .ipslide{ -webkit-animation zoomIn 600ms ease-in-out both; animation zoomIn 600ms ease-in-out both; -webkit-animation-delay 600ms; animation-delay 600ms; }
.row.active .ifList .ifa1{ transition-delay450ms; -webkit-transition-delay450ms; }
.row.active .ifList .ifa2{ transition-delay600ms; -webkit-transition-delay600ms; }
.row.active .ifList .ifa3{ transition-delay750ms; -webkit-transition-delay750ms; }
.row.active .ifList .ifa4{ transition-delay900ms; -webkit-transition-delay900ms; }
#s4.active .ifm,#s4.active2 .ifm{ -webkit-animation zoomIn 700ms ease-in-out both; animation zoomIn 700ms ease-in-out both; -webkit-animation-delay 300ms; animation-delay 300ms; }
.hisList li{ transitionbackground 600ms; -webkit-transitionbackground 600ms; }
.hisList .yearbox .year,
.hisList .yearbox .sLine,
.hisList .txts,
.hisList .yearbox .pic{ transition400ms; -webkit-transition400ms; }
.hisList .yearbox .pic{ transformscale(0.8); -webkit-transformscale(0.8); opacity0; visibilityvisible; }
	
.hisList lihover{ background#df0718; }
.hisList lihover .txts{ width340px; }
.hisList .lhover .yearbox .year { padding-right70px; color#fff; }
.hisList .rhover .yearbox .year { padding-left70px; color#fff; }
.hisList lihover .yearbox .year .aw { transformtranslate(0); -webkit-transformtranslate(0); opacity1; visibilityvisible; }
.hisList lihover .yearbox .pic{ transformscale(1); -webkit-transformscale(1); opacity1; visibilityvisible; }

.hisList lihover .sLine{ width255px; background#fff; }
.hisList .lhover .sLine { right-200px; }
.hisList .rhover .sLine{ left-200px; }

.picw .pic img { transform scale(1.1); -webkit-transform scale(1.1); opacity 0; border-radius 50%;}
.trans-1 .pic img { transition 1s cubic-bezier(0.165, 0.74, 0.44, 1); -webkit-transition 1s cubic-bezier(0.165, 0.74, 0.44, 1); }

.abnav anot(.act)hover .pic{ transformtranslateY(-20px); -webkit-transformtranslateY(-20px); }

.nwnav ahover .bg{ height100%; padding-bottom10px; opacity1; visibilityvisible; }
.nwnav ahover .aw{ opacity1; visibilityvisible; transformtranslateY(0); -webkit-transformtranslateY(0); }
.newsL .nwmore{ transition300ms; -webkit-transition300ms; }
.newsLhover .nwmore{ background#f7a922; border-color#f7a922; color#fff; }

.newsR .nwmore2{ transformscale(0.8); -webkit-transformscale(0.8); opacity0; visibilityhidden; }
.newsR .wline,.newsR .nwmore2,.newsR .txts .ti .line{ transition300ms; -webkit-transition300ms; }
.newsR ahover .wline{ height100%; }
.newsR ahover .ti .line{ width100%; }
.newsR ahover .ti{ color#e04709; }
.newsR ahover .nwmore2{ transformscale(1); -webkit-transformscale(1); opacity1; visibilityvisible; }

.pager .aw{ transition300ms; -webkit-transition300ms; }
.pager .awhover{ border-radius0; }

.nhList ahover .ti,.nhList ahover .datebox .date{ color#e04709; }
.nhList ahover .datebox{ background#e04709; }
.backListhover{ color#e04709; }
.backListhover .aw{ background-positionleft 1px; }

.ndtools ahover,.coltools ahover{ background-positioncenter bottom; }

.videoList .videoBtn{ opacity0; visibilityhidden; transformscale(0.8); -webkit-transformscale(0.8); transition300ms; -webkit-transition300ms; }
.videoList .name .bg{ transition400ms; -webkit-transition400ms; }
.videoList ahover .videoBtn{ opacity1; visibilityvisible; transformscale(1); -webkit-transformscale(1); }
.videoList ahover .name .bg{ width100%; }
.videoList .name .add{ transition300ms 200ms; -webkit-transition300ms 200ms; }
.videoList ahover .name .add{ opacity1; visibilityvisible; transformtranslate(0); -webkit-transformtranslate(0); }
.pbpic2 .pic,.pbpic3 .pic{ background-imagenone !important; }

.chList ahover .nowti{ color#e04709; }

.shopsearch .subBtn{ transition300ms; -webkit-transition300ms; }
.shopsearch .subBtnhover{ background#f7a922; }
.shopbuyhover{ border-color#f7a922; background-positioncenter bottom; }
.maptxts .mahover .ico{ transformtranslateY(-3px); -webkit-transformtranslateY(-3px); }
.maptxts .addrhover{ color#e04709; }
.stList .st{ transition400ms; -webkit-transition400ms; }
.stList lihover .st{ background#eee; }
.adds .add{ transition300ms; -webkit-transition300ms; }
.stList lihover .adds .add{ opacity1; visibilityvisible; transformtranslate(0); -webkit-transformtranslate(0); }

.pronav .txts,.pronav .txts .en,.pronav .txts .line{ transition400ms; -webkit-transition400ms;  }
.pronav ahover .txts .line{ height57px; }
.pronav ahover .txts{ top40%; }
.pronav ahover .txts .en{ opacity1; visibilityvisible; transformtranslateY(0); -webkit-transformtranslateY(0); }

.proList .pic,.proList .ti{ transition400ms; -webkit-transition400ms;  }
.proList .bg{ transition400ms; -webkit-transition400ms; }
.proList ahover .pic{ transformscale(1); -webkit-transformscale(1); -moz-transformscale(1); -ms-transformscale(1); }
.proList ahover .ti{ transformtranslateY(0); -webkit-transformtranslateY(0); -moz-transformtranslateY(0); -ms-transformtranslateY(0); }
.proList ahover .bg{ opacity1; visibilityvisible; transformscale(1); -webkit-transformscale(1); }
.proList .pic{ transformscale(0.8); -webkit-transformscale(0.8); -moz-transformscale(0.8); -ms-transformscale(0.8); }
.proList .ti{ transformtranslateY(-10px); -webkit-transformtranslateY(-10px); -moz-transformtranslateY(-10px); -ms-transformtranslateY(-10px); }

.pdnav .en{ opacity0; visibilityhidden; transition400ms; -webkit-transition400ms; }
.pdnav .pic1 .en{ transformtranslateX(40px); -webkit-transformtranslateX(40px); }
.pdnav .pic2 .en{ transformtranslateX(-40px); -webkit-transformtranslateX(-40px); }
.pdnav ahover .en{ opacity1; visibilityvisible; transformtranslateY(0); -webkit-transformtranslateY(0); }

.tmbuyhover{ background#d03246; }
.ptthnav ahover .bg3{opacity1; visibilityvisible; transformscale(1); -webkit-transformscale(1); }
.pttnav ahover .ico{ background-positioncenter bottom; }
.pttnav ahover .txx{ color#fff; }

.phtxts .txts .date{ transitionbackground 300ms; -webkit-transitionbackground 300ms; }
.phtxts .txts lihover .date{ background#e04709; color#fff; }

.smwInput .subBtn{ transition300ms; -webkit-transition300ms; }
.smwInput .subBtnhover{ background#fff; color#e25820; }

.expvideo .pic img{ displaynone; }
}
@media screen and (max-width1600px){
.iaArea { margin-top 6%; }
.ixab .freeTx{ margin-top3%; }
.ixpro .pa { padding-top 8%; }
.ixfrom .pa { padding-top 6%; }
.ifbox { margin-top 5%; }
.navMobile { padding-top 95px; }
.navMobile dt a { margin-top 15px; }
.navMobile dt .t{ padding-bottom33px; }
.menuBtm{ bottom25px; }
.mtools{ margin-top20px; }
.pbtxts .en2{ bottom54px; }

.pbtxts .en5{ bottom8%; }
.shopsearchbox{ top25%; }

.pmpic{ height620px; }

.expvideo{ height525px; }

.rowaw { bottom 3%; }
}
@media screen and (max-width1440px){
.pbtxts .en2 { bottom 44px; }
.pbtxts .en3{ right-8%; }
.pbtxts .en5 { font-size 118px; left-8%; }
.shopsearch{ margin-top30px; }
.shopsearchbox { top 22%; }

.pronav .txts .en{ font-size26px; margin-top8px; }
.pronav .txts .line{ margin-top15px; }
.pvaw{ width75px; height68px; bottom-34px; margin-left-37px; }

.pdnav .pdvc{ width412px; }
.pdnav .pic1 .en { margin-left 25px; }
.pdnav .pic2 .en { margin-right 25px; }
}
@media screen and (max-width1366px){
 pw .pw{ width1000px; }
.ixTi .en{ font-size90px; }
.ixTi .ch{ font-size26px; }
.iaArea .txts{ margin-top20px; }
.iaArea { margin-top 5%; }
.ixab .freeTx { margin-top 2%; }
.ixab .pa { padding-top 9%; }
.logo { top 18px; left 35px; }
.menu { right 26px; top 18px; }
.ipti{ width292px; }
.ipA{ width230px; }
.ipA .txts { padding 18px 0; }
.ipA .txts .name { margin-top 5px; font-size 13px; }
.ipA .shadow{ width184px; }
.mis-slide { width 330px; }
.ifm{ width375px; left 20px; top0; }
.ifList a{ margin-bottom35px; min-height128px; }
.ifList .txts .txx { font-size 14px; margin-top0; }
.ifList .txts .tii{ font-size30px; }
.ifList .dot { width 128px; height 128px; }
.ifList .txts{ padding-top 75px; padding-left 140px; }
.ifList { width 520px; }
.ifbox { margin-top 2%; }
.navMobile { padding-top 50px; }
.menuClose { top 20px; right 20px; }
.navMobile dt .t .en{ displaynone; }
.navMobile dt ahover .linebox{ margin-bottom0; }
.linebox{ margin-bottom0; }
.navMobile dt .t { padding-bottom 20px; }
.navMobile dt a { margin-top 12px; }
.mtools { margin-top 15px; }
.menuBtm { bottom 20px; }
.ixfrom .pa { padding-top80px; }
.pbtxts,.abtxts .pw{ margin-left-500px; }
.pbtxts .en { font-size 180px; right -45px; bottom 180px; }
.abtxts.fixbg{ height625px; }
.abtxts .txts{ bottom55px; }
.ab-arrow{ width140px; height46px; line-height46px; bottom55px; }
.ab-arrow.ab-prev .txx { padding-left 50px; background url(..imagesab-prev2.png) no-repeat 10px center; }
.ab-arrow.ab-next .txx { padding-right 50px; background url(..imagesab-next2.png) no-repeat 98px center; }
.hisList .l .yearbox .pic { left0; }
.hisList .r .yearbox .pic { right0; }
.hisList lihover .sLine{ width205px; }
.hisList .lhover .sLine { right-150px; }
.hisList .rhover .sLine{ left-150px; }
.abnav .txts{ margin-top20px; }
.pbtxts .en2{ font-size180px; bottom 34px; }
.newsbox{ height542px; }
.newsR .txts{ width57%; }
.newsR .txts .ti{ margin-bottom18px; }
.newsR a{ margin-bottom13px; }

.videoList a{ width48%; margin-left2%; margin-bottom2%; }
.videoList{ margin-left-2%; }

.pbchs3{ width 542px; height210px; }

.shopsearchbox .ti{ font-size28px; }
.shopsearchbox { top 20%; }
.pbtxts .en5 { bottom 6%; }

.proList a{ width250px; }
.propanel .nwen{ right3%; }

.pdnav a{ padding32px 0; }
.pitxts .pa { padding 28px 35px 0 35px; }
.proInforBox { padding-left 0; }
.pitxts{ width52%; }
.ptthtxts .txts,.phtxts .txts{ margin-left0; }
.phtxts .txts { width 40%; }
.phtxts .pic { width 44%; }
.nation{ left0; }
.pmti .pa{ padding0; }
.pmpic { height 530px; }
.ptthnav .en { font-size 18px; }

.expvideo{ height470px; }

.rowaw { bottom 2%; }
}
@media screen and (max-width1281px){
.ab-arrow { width 138px; }
.pbtxts .en2 { bottom 24px; }
.pbtxts .en5 { font-size 110px; }

.pronav .pic{ height320px; }
.pronav .pic img{ displaynone; }
}
@media screen and (max-width1200px){

}
@media screen and (max-width1024px){
 video layer .vwrap .videobox { width 700px; margin-left -350px; } video layer end 
 fixbg .fixbg{ background-attachmentscroll; }
 pw .pw{ width90%; }	
.content{ positionrelative; top0 !important; }
#boxsider{ height 60px !important; background-color #fff; position fixed; left 0px; top 0px; width 100%; z-index1008; box-shadow 0 0 4px 0 rgba(0, 0, 0, 0.4); }
.logo{ positionstatic; top0 !important; left0 !important; margin-left5%; margin-top0; transform-originleft center; -webkit-transform-originleft center; transformscale(0.7); -webkit-transformscale(0.7); }
.menu{ positionabsolute; top5px; right5px; transform-originright center; -webkit-transform-originright center; transformscale(0.75); -webkit-transformscale(0.75); }
.mtop{ height60px; }
.transY,.transX{ transformtranslate(0); -webkit-transformtranslate(0); opacity1; }
.ixab .pa,.ixpro .pa,.ixfrom .pa{ padding 50px 0; }
.ixTi .en { font-size 78px; }
.ixTi .ch { font-size 22px; }
.iaArea{ width669px; margin-top35px; }
.iaArea a{ margin0 50px; }
.iaArea .txts .line{ displaynone; }
.ixab .freeTx { margin-top 35px; }
.ipti{ margin-left5%; }
.ipslide { margin-top 35px; }
.ifopen{ positionrelative; bottom0; left0; margin-left5%; }
.ifti2{ margin-left5%; }
.ixmore{ right5%; }
.ifm{ left0; top0; }
.ifbox{ margin-top35px; }
.ixpro,.ixfrom{ height 476px;}
.sdot{ width10px; height10px; }
.sdot .s { width 6px; height 6px; margin 2px; }
.ifList .txts .txx { font-size 12px; }
.ifList .txts .tii { font-size 24px; }
.ifList .txb { padding-left 20px; }
.ifList .dot { width 118px; height 118px;  }
.ifList a{ min-height118px; margin-bottom25px; }
.ifList .txts { padding-left 130px; }
.ifList { width 460px; }
.ifm { width 320px; }
.ifopen .txts{ width187px; height48px; backgroundurl(..imagesifm3.png) no-repeat left center; bottom50%; margin-bottom-24px; left124px; }
.ifopen .txts .txx{ line-height48px; padding-top0; }
.footer .r,.footer .l{ floatnone; }
.footer .tools{ text-alignleft; margin-top10px; }
.ftx,.fnav{ margin-top10px; }
.footer .tools a{ margin-left0; margin-right4px; }
.footer  .pa { padding 45px 5% 35px 5%; }
.ipslide .slick-dots{ margin-top5px; }
.menuBox{ width285px; right-285px; bottomauto; min-height100%; overflow-x hidden; overflow-y auto; -webkit-overflow-scrolling touch; }
.menuBtm{ positionrelative; bottom0; margin-top100px; }
.menuClose { top 25px; right 20px; }
.linebox,.navMobile dt .en2{ displaynone; }
.navMobile dt a{ margin-top0; padding8px 0; }
.navMobile dt .t { padding 8px 0; }
.navMobile dt{ background-imagenone !important; background#f5f5f5; }
.navMobile { padding-top 60px; }
.header{ height60px; box-shadow 0 0 4px 0 rgba(0, 0, 0, 0.4); }
.pbtxts, .abtxts .pw{ left5%; margin-left0; }
.pbtxts .en{ right0; }
.ab-arrow{ displaynone; }
.hisList lihover .sLine{ width30px; background#a0a0a0; }
.hisList .lhover .sLine { right-15px; }
.hisList .rhover .sLine{ left-15px; }
.hisList .yearbox .pic{ transformnone; -webkit-transformnone; opacity1; visibilityvisible; top0; }
.header{ background#fff; }

.pbtxts .en2 { font-size 140px; }
.scapichover img{ transformnone; -webkit-transformnone; }
.newsL .pic{ height245px; }
.newsR .pic{ height82px; }
.newsL .pic img,.newsR .pic img{ displaynone; }
.newsbox{ height520px; }

.ndr { width 28%; }
.ndl{ width68%; }
.ndTitle .ti { font-size 26px; }
.footLine { padding 0 5%; }

.pbtxts .en3{ font-size108px; right0; }
.pbchs3 .mch{ font-size48px; }
.pbchs3 .men{ font-size28px; }
.pbchs3 { width 482px; height 186px; }
.pbchs3 .pa { padding 25px 35px 0 35px; }

.colr { width 24%; }

.shoptxts{ margin-top-5%; width90%; }
.pbtxts .en5{ font-size78px; bottom2%; left-4%; }
.shopsearchbox .ti { font-size 26px; }
.shopsearch { margin-top 20px; }

.pronav a.act .txts { top 30%; }
.pronav .pic { height 268px; }
.pronav .pvaw{ animationnone; -webkit-animationnone; transformscale(0.7); -webkit-transformscale(0.7);}
.proList a{ width90%; padding0; }
.coubox{ positionstatic; left0; top0; margin-left5%; overflowhidden; widthauto; margin-bottom35px;  }
.coubox .pic{ floatleft; }
.coubox .txts{ floatleft; padding-left 15px; margin-top35px; }
.propanel .nwen{ displaynone; }
.propanel{ padding-top60px; }

.pdnav .pdvc{ width100%; }
.spipic .vibtn{ displaynone; }
.proInforBox{ background#fff; padding-left430px; height434px; positionrelative; }
.pipics{ positionabsolute; top0; left0; floatnone; }
.pitxts{ width100%; floatnone; }
.pitxts .ti{ white-spacenowrap; overflowhidden; }
.pttnav a{ width33.33%; }
.ptthtxts .txts{ width50%; }
.ptthtxts .pic{ margin-right0; }
.ptthtxts .txts .ti { font-size26px; }
.ptthtxts .txts .tx{ margin-top20px; }
.phtxts .txts { width 50%; }
.phtxts .pic { width 45%; }
.phti .ti { font-size 32px; }

.expvideo{ heightauto; }
.sparea{ top 112px; transformscale(0.7); -webkit-transformscale(0.7); transform-origincenter top; -webkit-transform-origincenter top; }
.splitpic { height 1060px; margin-top0; }
.rowaw { displaynone; }

.smway .swaw { margin 70px 40px 0 40px; }
}
@media screen and (max-width861px){
 video layer .vwrap .videobox { width 560px; margin-left -298px; } video layer end
 mcv .mcv{ displayblock; }
.ifList{ floatnone; }
.ifm{ displaynone; }
.ifList { width 100%; }
.ifList .dot { width 128px; height 128px; }
.ifList .txts { padding-left 140px; padding-top 85px; }
.ifList a { min-height 128px; margin-bottom35px; }
.ixTi .en { font-size 58px; }
.ixTi .ch{ positionstatic; }
.ixpro,.ixfrom{ height 400px;}
.iaArea{ width100%; }
.iaArea a{ width33.33%; margin0; }
.iaArea .pic{ width123px; margin0 auto; }
.mouse{ displaynone; }
.pbchs .pa{ padding-bottom28px; }
.pbchs{ heightauto; bottom0; }
.pbtxts .en { font-size 80px; bottom 135px; }
.pbchs .ch .b, .pbchs2 .ch .b { font-size 40px; }
.pbchs .ch, .pbchs2 .ch { font-size 22px; }
.pbchs, .pbchs2{ width78%; }
.abnav .txts,.abnav .txts .aw { margin-top 15px; }
.abnav a { padding 45px 0 21px 0; }
.abtxts.fixbg{ heightauto; padding100px 0; }
.abtxts .pw{ positionstatic; left0; margin0 auto; }
.abtxts .txts{ positionstatic; width100%; }
.pbchs2{ heightauto; }
.pbchs2 .pa{ padding-bottom50px; }
.pbchs2 .en{ font-size90px; right-15%; leftauto; top-30px; }
.abTitle .pw { padding 50px 0; }
.hisList .l .yearbox,.hisList .l .txts,.hisList .r .txts,.hisList .r .yearbox,.hisList .l .yearbox .year,.hisList .r .txts .tx{ floatnone; }
.hisList .txts{ width100%;  min-height0; }
.his .wLine,.abhis .tline,.hisList .sLine{ displaynone; }
.hisList .yearbox{ width100%; padding0; padding-left194px; height174px; overflowhidden; margin-bottom20px; box-sizingborder-box; }
.hisList .yearbox .year{ padding0; line-height174px; }
.hisList .r .yearbox .pic{ rightauto; left0; }
.hisList .txts .pa { padding 35px 30px 35px 30px; }
.abhis { padding 50px 0 25px 0; }
.his { padding0; margin-top0; }
.hisList li { margin-bottom 35px; }
.hisbtm{ transform-origincenter bottom; -webkit-transform-origincenter bottom; transformscale(0.8); -webkit-transformscale(0.8); }

.pbtxts .en2 { font-size 100px; bottom15px; }
.nwnav .pw{ width100%; }
.nwnav a.act .bg{ padding-bottom0; }
.newsL,.newsR{ width100%; floatnone; }
.newsL{ margin-bottom25px; }
.newsbox{ heightauto; }
.newsL .pa{ padding-bottom20px; }
.newsR .pic,.nwen{ displaynone; }
.newsR .txts{ floatnone; margin-left0; width100%; border-top1px solid #f2f2f2; padding15px 0; }
.newsR afirst-child .txts{ border-top0; }
.newsR .txts .ti{ heightauto; margin-bottom9px; }
.pager{ text-aligncenter; margin-top40px; }
.newsL .tx{ heightauto; }
.newsL .ti{ max-heightnone; line-height1.4; }
.newsL .pic{ heightauto; }
.newsL .pic img{ displayblock; }
.nwpanel { padding-top50px; }
.newsR a{ margin0; }
.newsR .pa { padding 0; }

.ndl,.ndr{ width100%; floatleft; }
.nhList a{ width32%; margin-right2%; floatleft; }
.nhList anth-child(3n){ margin-right0; }
.nhList .ti{ line-height20px; height40px; overflowhidden; }
.ndbox { padding 35px 0 50px 0; }
.ndhots{ margin-top35px; }
.ndtibox{ padding-top56px; }
.ndTitle .ti{ margin-bottom35px; }

.videoList .name { padding 10px 15px; }
.videoList a { width 49%; margin-left 1%; margin-bottom 1%; }
.videoList{ margin-left-1%; }

.pbchs3{ bottom0; width 78%; heightauto; }
.pbtxts .en3{ bottom25%; font-size88px; }
.pbchs3 .pa { padding-bottom 28px; }
.pbchs3 .mch { font-size 40px; }
.pbchs3 .men { font-size 24px; }
.colpanel{ padding-top35px; }
.colen{ displaynone; }

.pbchs4{ width78%; heightauto; bottom0; }
.pbchs4 .pa{ padding-bottom28px; }
.coltools{ bottom27px; }
.pbchs4 .men{ font-size24px; margin-top 7px; }
.pbtxts .en4{ displaynone; }
.cdpanel { padding 35px 0 0 0; }
.coll,.colr{ width100%; floatnone; }
.coltxts .freeTx{ padding0; }
.coltxts{ padding-bottom35px; }
.chList a{ width32%; margin-right2%; floatleft; }
.chList anth-child(3n){ margin-right0; }

.shoptxts{ margin-top0; padding-bottom50px; }
.shoppanel { padding-bottom0; padding-top35px; }
.stList {  padding0 25px; margin-top35px; }
.stList .st{ padding0; }
.stList .num{ left39px; }
.stList li.act .num{ left25px; }
.smapbox{ margin-left75px; }
.stList .tib { padding-left 75px; }
.pbtxts .en5{ displaynone; }
.map{ width54%; }
.maptxts{ width42%; }
.pbpic3 .pic{ height328px; }
.pbpic3 .pic img{ displaynone; }
.shopsearch{ width100%; box-sizingborder-box; }
.shopsearchbox{ width90%; left5%; margin-left0; }
.shoptxts .t{ padding4px 64px; }

.pronav .txts .line{ displaynone; }
.pronav .pic { height 180px; }
.pronav .txts{ top42%; }
.pronav a.act .txts { top 32%; }

.pdnav a { padding 20px 0; }
.spipic{ displaynone; }
.proInforBox{ padding-left0; heightauto; backgroundnone; }
.pipics{ positionrelative; width60%; margin0 auto; }
.pipics .pospic{ displaynone; }
.wppslide{ positionrelative; }
.wppslide .item{ heightauto; positionrelative; }
.pitxts{ heightauto; margin-top35px; }
.pitxts .pa{ padding-bottom28px; }
.ptthnav .bg{ displaynone; }
.ptthnav .ico{ transform-origincenter bottom; -webkit-transform-origincenter bottom; transformscale(0.7); -webkit-transformscale(0.7); }
.ptthnav .en{ font-size12px; margin-top5px; }
.ptthnav .tx{ font-size12px; line-height15px !important; height30px; margin-top8px; }
.ptthnav a{ padding-top0; }
.ptthnav{ padding-top0; }
.phti{ padding50px 0; }
.pmti .pw{ padding-top50px; }
.ptthtxts .txts{ width100%; floatnone; }
.ptthtxts .pic{ width100%; floatnone; }
.ptthtxts .txts{ padding-top35px; }
.ptthtxts,.phtxts{ padding50px 0; }
.phtxts .txts{ width100%; floatnone; }
.phtxts .pic{ width100%; floatnone; }
.pit{ padding50px 0; }
.ptthnav .bg3{ displaynone; }
.pdnav .pic1 .ch { margin-left 10%; }
.pdnav .pic2 .ch { margin-right 10%; }
.ptthnav .aw{ displaynone; }
.ptthnav a.act{ background#eab900; }
.pmpic { height 360px; }

.sparea{ top 95px; transformscale(0.6); -webkit-transformscale(0.6); }
.splitpic { height 860px;}
.seekmilk{ padding50px 0; }
.seekmilk .ti{ margin-bottom35px; font-size 24px; }
.smway .sw { width 148px; }
.smway .pic{ width 120px; }
.smway .tx { font-size12px; line-height 20px !important; margin-top 12px; }
.smway .swaw { margin 55px 10px 0 10px; }
.splitpicbox{ padding-top50px; }



.ctabox { width 480px; }
.ctabox .pa { padding 15px;}
.ctabox .txts .addr { margin-top 45px; }
.ctabox .txts .addr a { font-size 12px; }
}
@media screen and (max-width641px){
 video layer .vwrap .videobox { width 400px; margin-left -218px; height 350px;  margin-top-175px;} video layer end
.pbchs3 .mch,.pbchs4 .mch2 { font-size 30px; }
.pbchs3 .men { font-size 20px; margin-top3px;  }
.pbchs4 .men { font-size 20px; }
.pbchs3 .pa,.pbchs4 .pa { padding 16px 25px 20px 25px; }
.pbtxts .en3 { bottom 22%; font-size 68px; }
.coltools { bottom 19px; right20px; }

.stList .tib { padding-left 40px; }
.stList .num{ left0; }
.stList li.act .num{ left0; font-size30px;  }
.smapbox { margin-left 40px; }
.map,.maptxts{ width100%; floatnone; }
.maptxts .b{ positionrelative; margin-top25px; padding-bottom6px; }
.maptxts{ heightauto; padding-top15px; }
.smapbox{ padding-bottom0; }
.maptxts .addr{ padding-bottom6px; }
.maptxts .b .ma{ margin-bottom0; }
.ixpro,.ixfrom{ height 340px;}

.pronav .txts .en { font-size 20px; }
.pronav a.act .txts { top 34%; }

.ptthnav a{ width33.33%; }
.pdnav .ch{ font-size16px; }
.pdnav .en{ font-size12px; }
.pdnav .pic1 .en { margin-left 15px; }
.pdnav .pic2 .en { margin-right 15px; }
.pmpic { height 308px; }

.sparea{ top 90px; transformscale(0.55); -webkit-transformscale(0.55); }
.splitpic { height 800px; }

.smway .sw { width 128px; }
.smway .pic { width 100px; }
.smway .swaw { margin 45px 10px 0 10px; }
}
@media screen and (max-width601px){
.ixTi .en { font-size 38px; }
.ixTi .ch { font-size 20px; }
.iaArea .pic{ transform-origincenter bottom; -webkit-transform-origincenter bottom; transformscale(0.9); -webkit-transformscale(0.9); }
.iaArea .txts{ font-size15px; }
.iaArea .txts .en { margin-top 3px; }
.ipA{ width100%; }
.ipA .bodr { left 2px; right 2px; bottom 2px; top 2px; }
.ifList .dot { width 118px; height 118px; }
.ifList a { min-height 118px; margin-bottom25px; }
.ifList .txts { padding-left 130px; padding-top 75px; }
.ixpro,.ixfrom{ height 300px;}
.pbchs .pa, .pbchs2 .pa { padding 20px 25px 20px 25px; }
.pbchs .ch .b, .pbchs2 .ch .b { font-size 30px; }
.pbtxts .en { font-size 60px; bottom 105px; }
.abtxts .txts .pa { padding 35px 25px 30px 25px; }
.pbchs2 .en { font-size 60px; top-20px; }
.hisList .txts .tx{ width100%; }
.hisList .txts .pa { padding 35px 25px 35px 25px; }
.pbtxts .en2 { font-size 70px; }
.nwnav .aw{ displaynone; }
.nwnav li{ width33.33%; text-aligncenter; }
.nwnav .txx{ padding-left0; padding-right0; }
.newsL .ti{ font-size26px; }

.ndTitle .ti { margin-bottom 25px; font-size22px; }
.nhList a{ width49%; }
.nhList anth-child(3n){ margin-right2%; displaynone; }
.nhList anth-child(2n){ margin-right0; }

.videoList a { width 100%; margin0; margin-bottom2%; floatnone; }
.videoList{ margin-left0; }

.pbtxts .en3 { bottom 35%; font-size 58px; }

.chList a{ width49%; }
.chList anth-child(3n){ margin-right2%; displaynone; }
.chList anth-child(2n){ margin-right0; }

.shopsearch .pa { padding0; }
.shopsearch .s-select{ width49%; margin-right2%; padding-right15px; background-positionright center; background-origincontent-box; margin-bottom15px; }
.shopsearch .s-selectnth-child(2){ margin-right0; }
.shopbuy{ bottom10px; topauto; margin-top0; right10px;  }
.shopsearch .sss{ padding30px 25px; }
.shoptxts .t { padding 4px 25px; }

.pronav .txts .en { font-size 18px; }

.sparea{ top 70px; transformscale(0.45); -webkit-transformscale(0.45); }
.splitpic { height 640px; }
.spti .ti{ font-size 26px; }

.ctabox { width 280px; }
.ctabox .pic{ floatnone; width100%; }
.ctabox .txts ul { padding-left 0; }
.ctabox .txts{ width100%; padding-top20px; floatnone; }
.ctabox .txts .addr { margin-top 15px; }

.smway .swaw{ width18px; background-positionright center; }
.smway .sw { width 118px; }
.seekmilk .ti { font-size 22px; }
}
@media screen and (max-width481px){
 video layer .vwrap .videobox { width 300px; margin-left -178px; height 300px; margin-top-150px; }  video layer end
.ixTi .en { font-size 30px; letter-spacing0; }
.iaArea .txts { font-size 13px; }
.iaArea .txts .en { margin-top 2px; }
.iaArea .pic{ width100%; transform scale(0.7); -webkit-transform scale(0.7); }
.iaArea .txts { margin-top 15px; }
.ixab .freeTx { margin-top 20px; font-size 12px; line-height 24px; }
.iaArea{ margin-top0; }
.ipti{ transform-originleft top; -webkit-transform-originleft top; transform scale(0.8); -webkit-transform scale(0.8);  }
.ipA .txts .name{ padding0 10px; }
.ipA .shadow{ width100%; margin-top 5px; transform-origincenter top; -webkit-transform-origincenter top; transform scale(0.8); -webkit-transform scale(0.8); }
.ipslide { margin-top 10px; }
.ifList a{ min-height0; width49%; margin-right2%; }
.ifList anth-child(2n){ margin-right0; }
.ifList .dot{ positionrelative; margin0 auto; width100%; heightauto; border-radius0; }
.ifList .txts{ padding-left0; padding-top10px; text-aligncenter; }
.ifList .txb{ padding-left0px; }
.ifList .sdot,.ifList .dot .bg{ displaynone; }
.ifList .dot .pic{ box-shadownone; border-radius0;  }
.ifopen{ margin-right5%; margin-top15px; }
.ifopen .pic{ margin0 auto; }
.ifopen .txts { width 181px; height 57px; background url(..imagesifm4.png) no-repeat center top; positionstatic; margin0 auto; margin-top10px; }
.ifopen .txts .txx { line-height 24px; padding-top 21px; }
.ixpro,.ixfrom{ height 220px;}
.fnav{ letter-spacing-1px; }
.menuClose { top 20px; right 15px; transformscale(0.7); -webkit-transformscale(0.7); }
.mtools{ margin-top15px; }
.menuBtm{ margin-top60px; }
.pbchs .ch, .pbchs2 .ch { font-size 16px; }
.pbchs .ch .b, .pbchs2 .ch .b { font-size 24px; }
.pbtxts .en { font-size 35px; bottom 90px; }
.abnav .pic{ width50px; }
.abnav .txts .ch { font-size 15px; }
.abnav .txts .en{ font-size12px; }
.abnav .txts{ margin-top5px; }
.abnav .txts .aw { margin-top 5px; transform-origincenter bottom; -webkit-transform-origincenter bottom; transformscale(0.7); -webkit-transformscale(0.7); }
.abnav a { padding 25px 0 10px 0; }
.abtxts .txts .pa { padding 25px 15px; }
.pbchs2 .en { font-size 40px; top-12px; }
.hisList .yearbox .pic { width 120px; height 120px; }
.hisList .yearbox{ padding-left140px; height120px; }
.hisList .yearbox .year{ font-size50px; line-height120px; }
.hisList .txts .pa { padding 25px 15px; }
.hisbtm{ transformscale(0.7); -webkit-transformscale(0.7); }

.newsL .pa { padding 15px; }
.newsL .ti { font-size 18px; }
.newsR a { padding 0 15px; }
.nwnav .txx{ padding-top10px; padding-bottom10px; }
.nwpanel { padding-top 35px; }
.pbtxts .en2 { font-size 35px; bottom5px; }
.pager a { width 28px; height34px; line-height34px; }
.pager .aw{ width32px; height32px; background-size64px 32px; }
.pager .prev{ margin-right8px; }
.pager .next{ margin-left8px; }

.ndTitle .ti{ font-size20px; }
.ndTitle .date .b{ margin-left10px; }
.nhList a{ width100%; floatnone; margin-right0; }
.nhList anth-child(3n){ displayblock; }
.ndtools a{ transform-originright center; -webkit-transform-originright center; transformscale(0.75); -webkit-transformscale(0.75); margin-left 5px; }
.coltools a{ transform-originright bottom; -webkit-transform-originright bottom; transformscale(0.75); -webkit-transformscale(0.75); margin-left 5px; }

.pbpic2 .pic{ height180px; }
.pbpic2 .pic img{ displaynone; }
.pbchs3 .mch { font-size 24px; }
.pbchs3 .men{ font-size 14px; margin-top 0px; }
.pbtxts .en3 { bottom 30%; font-size 40px; }

.pbchs4 .mch2{ font-size18px; }
.pbchs4 .men{ margin-top5px; font-size14px; }
.pbchs4 .pa { padding 16px 15px 20px 15px; }
.coltools{ right15px; }

.chList a { width 100%; floatnone; margin-right0; }
.chList anth-child(3n){ displayblock; }

.stList { padding 0 15px; }
.stList .tib { padding-left 25px; }
.stList li.act .num{ font-size20px; }
.smapbox { margin-left 25px; padding-top15px; }
.shoptxts .t{ padding-left15px; padding-right15px; }
.adds{ transformscale(0.7); -webkit-transformscale(0.7); }
.stList li.act .adds { transform rotate(45deg) scale(0.7); -webkit-transform rotate(45deg) scale(0.7); }
.stList li.act .tib { padding-top 0; padding-bottom 0; }
.stList li.act .num{ padding8px 0; }
.stList{ margin-top35px; }
.stList li.act .adds{ top8px; }

.proList li{ width50%; margin-bottom 10px; }
.probox{ padding-top0; }
.pronav .txts .en { font-size 12px; margin-top3px; }
.pronav .txts .ch{ font-size18px; }
.pronav .pic { height 120px; }
.pronav .pvaw { transform scale(0.5); -webkit-transform scale(0.5); }

.pdnav .en{ displaynone; }
.pdnav .ch{ floatnone !important; margin0 !important; text-aligncenter; }
.pipics{ width100%; }
.pitxts .pa { padding 25px 15px; }
.pitxts .ti { font-size 20px; }
.pitxts .tx2{ heightauto; }
.pttnav .ico{ margin-right0; transformscale(0.7); -webkit-transformscale(0.7); }
.ptthnav .en{ displaynone; }
.phti .ti { font-size 24px; }
.mcbox{ floatnone; overflowhidden; }
.pmti .b .tx2{ text-alignleft; }
.pmti .b{ margin-top35px; }
.pmti .pw{ padding-bottom75px; }
.pmpic { height 220px; }
.ptthtxts .txts .ti { font-size 22px; }

.spti .ti{ font-size 20px; }
.sparea { top 50px; transform scale(0.3); -webkit-transform scale(0.3); }
.splitpic { height 460px; }
.spti .aw{ margin-top0; transform-origincenter bottom; -webkit-transform-origincenter bottom; transformscale(0.7); -webkit-transformscale(0.7); }

.ctabox { width 240px; }

.smway .sw{ width178px; }
.smway .pic{ width150px; }
.smway li{ displayblock; margin0 auto; } 
.smway .swaw { margin25px auto; transformrotate(90deg); -webkit-transformrotate(90deg);  }
.seekmilk .ti { margin-bottom 45px; font-size 20px; }
}

@media screen and (max-width321px){
 video layer .vwrap .videobox { width 260px; margin-left -158px; height 260px; margin-top-130px; } video layer end
.proList .ti{ font-size12px; }
.ctabox { width 180px; }
.ctabox .txts .tel a { font-size 16px; margin-top1px; }
.ctabtn, .fnav  a { padding 0 10px; }
.ctabox .pic{ displaynone; }
.ctabox .txts{ padding-top0; }
.ixpro,.ixfrom{ height 200px;}
}
@charset utf-8;
 CSS Document 
 fixed 
html,body{
	font14px1.8 Î¢ÈíÑÅºÚ;
	color#646464;
	}
.pw{ 
	width1100px; 
	margin0 auto;
	positionrelative;
	} 
@font-face {
	font-family 'HelveticaNeue';
	src url('..fontsHelveticaNeue-UltraLigExt.eot');
	src local('?'), url('..fontsHelveticaNeue-UltraLigExt.woff') format('woff'), url('..fontsHelveticaNeue-UltraLigExt.ttf') format('truetype'), url('..fontsHelveticaNeue-UltraLigExt.svg') format('svg');
	font-weight normal;
	font-style normal;
	}
@font-face {
	font-family 'GROTESKIA';
	src url('..fontsGROTESKIA.eot');
	src local('?'), url('..fontsGROTESKIA.woff') format('woff'), url('..fontsGROTESKIA.ttf') format('truetype'), url('..fontsGROTESKIA.svg') format('svg');
	font-weight normal;
	font-style normal;
	}
@font-face {
	font-family 'Humanist';
	src url('..fontsHumanist 521 BT.eot');
	src local('?'), url('..fontsHumanist 521 BT.woff') format('woff'), url('..fontsHumanist 521 BT.ttf') format('truetype'), url('..fontsHumanist 521 BT.svg') format('svg');
	font-weight normal;
	font-style normal;
	}
@font-face {
	font-family 'Braxton';
	src url('..fontsBraxton Free_1.eot');
	src local('?'), url('..fontsBraxton Free_1.woff') format('woff'), url('..fontsBraxton Free_1.ttf') format('truetype'), url('..fontsBraxton Free_1.svg') format('svg');
	font-weight normal;
	font-style normal;
	}
.FFen{
	font-family 'HelveticaNeue';
	}
.FFen2{
	font-family 'GROTESKIA';
	}
.FFen3{
	font-family 'Humanist';
	}
.FFen4{
	font-family 'Braxton';
	}
 fixed end 
.row{
	overflowhidden;
	background#000;
	background-color rgb(34,34,34);
	}
.ibox { 
	position relative; 
	width 100%; 
	height 100%; 
	}
.active .ibox{ 
	transition 0.9s cubic-bezier(0.445, 0.145, 0.355, 1); 
	-webkit-transition 0.9s cubic-bezier(0.445, 0.145, 0.355, 1); 
	opacity 1; 
	}
.bannerslide{
	height100%;
	}
.banner .pic{
	positionabsolute;
	top0;
	left0;
	}
.banner .slick-dots{
	positionabsolute;
	left0;
	right0;
	margin-top0;
	bottom7.5%;
	text-alignright;
	padding0 3%;
	}
.banner .slick-dots li{
	width7px;
	height12px;
	border-radius7px;
	background#fff;
	margin0;
	margin-left5px;
	vertical-alignbottom;
	background-positioncenter bottom;
	}
.banner .slick-dots li.slick-active{
	height22px;
	backgroundurl(..imagesbadot.png) no-repeat center top !important;
	}
.ixbg{
	width100%;
	height100%;
	background-sizecover;
	background-repeatno-repeat;
	background-position center center;
	positionrelative;
	}
.ixab{
	background#f1eee9;
	}
.ixTi{
	positionrelative;
	text-aligncenter;
	}
.ixTi .en{
	color#e04709;
	colorrgba(224,71,9,.2);
	font-size120px;
	line-height1;
	text-transformuppercase;
	letter-spacing8px;
	}
.ixTi .ch{
	positionabsolute;
	font-size30px;
	color#000;
	left0;
	right0;
	bottom6px;
	}
.iaArea{
	width753px;
	margin0 auto;
	margin-top7.3%;
	}
.iaArea a{
	displayblock;
	width123px;
	floatleft;
	color#000;
	margin0 64px;
	}
.iaArea .txts{
	text-aligncenter;
	font-size16px;
	margin-top30px;
	}
.iaArea .txts .en{
	margin-top5px;
	}
.iaArea .txts .line{
	width101px;
	height5px;
	background#e15729;
	margin0 auto;
	margin-top22px;
	}
.iaArea ahover .txts{
	color#e15729;
	}
.ixab .freeTx{
	text-aligncenter;
	line-height30px;
	color#000;
	margin-top4.2%;
	}
.ixab .pa{
	padding-top10%;
	}
.ipti{
	width364px;
	margin-left13%;
	}
.ipA{
	displayblock;
	width260px;
	margin20px auto;
	positionrelative;
	color#fff;
	}
.ipA .bodr{
	displayblock;
	positionabsolute;
	left0;
	right0;
	bottom0;
	top0;
	border1px solid #fff;
	border-colorrgba(255,255,255,.3);
	border-radius20px;
	background#fff;
	backgroundrgba(255,255,255,.1);
	box-shadow0 0 16px rgba(255,255,255,.1);
	}
.ipA .txts{
	positionrelative;
	padding28px 0;
	}
.ipA .txts .name{
	margin-top14px;
	white-spacenowrap; 
	text-overflowellipsis; 
	overflowhidden;
	text-aligncenter;
	}
.ipA .shadow{
	displayblock;
	width217px;
	margin0 auto;
	margin-top10px;
	}
.ipslide{
	margin-top5px;
	}
.ixpro .pa{
	padding-top5.5%;
	}
.ifti{
	color#fff;
	positionrelative;
	}
.ifti .ch{
	font-size20px;
	font-weightbold;
	}
.ifti .en{
	font-familyArial;
	text-transformuppercase;
	margin-top5px;
	}
.ifti2{
	margin-left4.5%;
	}
.ifList{
	width580px;
	floatright;
	}
.ifList a{
	displayblock;
	width50%;
	min-height148px;
	floatleft;
	color#505050;
	positionrelative;
	margin-bottom75px;
	}
.ifList .dot{
	width148px;
	height148px;
	border-radius100%;
	positionabsolute;
	top0;
	left0;
	}
.ifList .dot .pic{
	border-radius100%;
	box-shadow9px 9px 9px rgba(0,0,0,.3);
	}
.ifList .dot .bg{
	background#e8672b;
	width100%;
	height100%;
	border-radius100%;
	top3px;
	left1px;
	}
.ifList .txts{
	padding-left160px;
	padding-top85px;
	}
.ifList .txb{
	padding-left30px;
	positionrelative;
	}
.sdot{
	width14px;
	height14px;
	border2px solid #f6b37f;
	border-radius100%;
	overflowhidden;
	positionabsolute;
	top50%;
	margin-top-9px;
	left0;
	}
.sdot .s{
	displayblock;
	width8px;
	height8px;
	border-radius100%;
	background#f6b37f;
	margin3px;
	}
.ifList .txts .tii{
	line-height1.1;
	font-size35px;
	color#e04709;
	white-spacenowrap;
	overflowhidden;
	}
.ifList .txts .txx{
	font-size16px;
	margin-top2px;
	white-spacenowrap;
	overflowhidden;
	}
.ifm{
	width469px;
	positionabsolute;
	top-55px;
	left-60px;
	}
.ifbox{
	margin-top7.3%;
	}
.ixfrom .pa{
	padding-top5%;
	}
.ifopen{
	displayblock;
	positionabsolute;
	left 4.5%;
	bottom 14.5%;
	color#000;
	}
.ifopen .pic{
	width114px;
	height115px;
	background-positioncenter top;
	background-imageurl(..imagesifm.png);
	}
.ifopen .txts{
	width181px;
	height57px;
	backgroundurl(..imagesifm2.png) no-repeat center top;
	text-aligncenter;
	overflowhidden;
	positionabsolute;
	left0;
	bottom-67px;
	}
.ifopen .txts .txx{
	line-height24px;
	padding-top21px;
	}
.ixmore{
	displayblock;
	width28px;
	height26px;
	border1px solid #e04709;
	border-radius3px;
	positionabsolute;
	top0;
	right6.2%;
	z-index10px;
	}
.ixmore .ico{
	background-position center top;
	background-imageurl(..imagesixmore.png);
	}
footer
.footer{
	background#f8f8f8;
	color#969696;
	position relative;
	z-index 2;
	font-size12px;
	}
.row.footer{
	background#fff;
	}
.footer a{
	color#969696;
	}
.footer ahover{
	color#e04709;
	}
.query .s-select{
	displayblock;
	width108px;
	height30px;
	floatleft;
	border1px solid #d2d2d2;
	color#969696;
	font-size12px;
	backgroundurl(..imagesfaw.png) no-repeat 93px 11px;
	margin-right3px;
	}
.query .s-select option{
	color#969696;
	font-size12px;
	}
.query .btn{
	width36px;
	height30px;
	border1px solid #d2d2d2;
	font-size12px;
	color#969696;
	margin-left2px;
	cursorpointer;
	}
.footer  .pa{
	padding46px 3% 34px 3%;
	}
.fnav{
	margin-top16px;
	}
.footer .l{
	floatleft;
	}
.footer .r{
	floatright;
	}
.tools{
	text-alignright;
	}
.tools a{
	width25px;
	height25px;
	backgroundurl(..imagestools.png) no-repeat left top;
	margin-left4px;
	}
.tools .ta2{
	background-position-25px top;
	}
.tools .ta3{
	background-position-50px top;
	}
.tools .ta4{
	background-positionright top;
	}
.tools .ta1hover{
	background-positionleft bottom;
	}
.tools .ta2hover{
	background-position-25px bottom;
	}
.tools .ta3hover{
	background-position-50px bottom;
	}
.tools .ta4hover{
	background-positionright bottom;
	}
.ftx{
	margin-top18px;
	}
.ftx a{
	margin-left25px;
	}
footer end

header
.menu { width50px; height50px; backgroundurl(..imagesmenu.png) no-repeat; position fixed; right 26px; top 33px; z-index 1005; cursor pointer; }
.menuBox{
	width470px;
	right-470px;
	opacity0;
	visibilityhidden;
	transition600ms;
	-webkit-transition600ms;
	-ms-transition600ms;
	-moz-transition600ms;
	-o-transition600ms;
	}
.menuBox.menuShow{
	right0;
	opacity1;
	visibilityvisible;
	}
.navMobile{
	text-aligncenter;
	padding-top115px;
	}
.navMobile a{
	displayblock;
	color#646464;
	}
.navMobile ahover{
	color#e04709;
	}
.navMobile dd p a{
	font-size16px;
	line-height1.4;
	padding8px 0;
	}
.navMobile dd p a.act{
	color#e04709;
	}
.navMobile dt{
	displaynone;
	background-repeatno-repeat;
	background-positioncenter top;
	positionrelative;
	overflowhidden;
	}
.navMobile dt .en2{
	line-height1;
	font-size62px;
	color#fff;
	positionabsolute;
	left -2px;
	bottom -12px;
	}
.navMobile dt .t .ch{
	color#323232;
	}
.navMobile dt .t .en{
	font-size12px;
	color#969696;
	}
.linebox{
	width122px;
	height1px;
	positionrelative;
	margin0 auto;
	margin-bottom6px;
	}
.linebox .line{
	height1px;
	width0;
	background#e04709;
	positionabsolute;
	top0;
	transition300ms;
	-webkit-transition300ms;
	}
.linebox .line1{
	right50%;
	}
.linebox .line2{
	left50%;
	}
.navMobile dt a{
	margin-top20px;
	}
.navMobile dt .t{
	padding8px 0 38px 0;
	overflowhidden;
	}
.navMobile dt ahover .ch,
.navMobile dt ahover .en{
	color#e04709;
	}
.menuBtm{
	positionabsolute;
	left0;
	right0;
	bottom33px;
	}
.mtels{
	text-aligncenter;
	}
.mtels a{
	color#646464;
	}
.mtels .mtti{
	width152px;
	height1px;
	background#646464;
	margin0 auto;
	positionrelative;
	margin-bottom9px;
	}
.mtels .mtti .txx{
	background#fff;
	width134px;
	height24px;
	line-height24px;
	positionabsolute;
	left50%;
	margin-left-67px;
	top50%;
	margin-top-12px;
	overflowhidden;
	}
.mtels .mtnum{
	displayblock;
	font-size28px;
	line-height1.1;
	}
.menuClose{
	width33px;
	height31px;
	positionabsolute;
	top45px;
	right40px;
	backgroundurl(..imagesmenuclose.png) no-repeat;
	cursorpointer;
	}
.mtools{
	width156px;
	height45px;
	margin0 auto;
	border1px solid #e04709;
	padding-left52px;
	overflowhidden;
	positionrelative;
	margin-top30px;
	}
.mtools .point{
	displayblock;
	width53px;
	positionabsolute;
	left0;
	top0;
	bottom0;
	background#e04709;
	}
.mtools .point .ico{
	background-imageurl(..imagespoint.png);
	}
.mtools .pointhover{
	background#ff6327;
	}
.mtools .tools{
	text-aligncenter;
	margin-top10px;
	}
.mtools .tools a{
	margin0 2px;
	}
header en


about
.pbanner{
	positionrelative;
	}
.pbpic{
	height100%;
	positionrelative;
	overflowhidden;
	}
.header{
	background-colortransparent;
	transition400ms;
	-webkit-transition400ms;
	}
.header .menu{
	transition300ms;
	-webkit-transition300ms;
	}
.header .logo,
.header .menu{
	positionabsolute;
	}
.pbaH .pic{ 
	positionabsolute;
	top0;
	left0;
	}
.pbtxts{
	positionabsolute;
	z-index00;
	left50%;
	margin-left-550px;
	top0;
	bottom0;
	}
.pbtxts .en,
.pbtxts .en2,
.pbtxts .en3,
.pbtxts .en5{
	font-size200px;
	line-height0.75;
	color#fff;
	positionabsolute;
	right-50px;
	bottom200px;
	}
.pbtxts .en2{
	left0;
	rightauto;
	bottom64px;
	}
.pbchs,
.pbchs2,
.pbchs3,
.pbchs4{
	width542px;
	height210px;
	background#e04709;
	backgroundrgba(224,71,9,.5);
	color#fff;
	overflowhidden;
	positionabsolute;
	left0;
	bottom-62px;
	}
.pbchs2{
	positionrelative;
	bottom0;
	overflowvisible;
	}
.pbchs .pa,
.pbchs2 .pa,
.pbchs3 .pa,
.pbchs4 .pa{
	padding28px 35px 0 40px;
	positionrelative;
	}
.pbchs2 .pa{
	padding-top50px;
	}
.pbchs .ch,
.pbchs2 .ch{
	font-size25px;
	line-height1.1;
	}
.pbchs .ch .b,
.pbchs2 .ch .b{
	font-size60px;
	displayblock;
	margin-left30px;
	}
.mouse{
	width30px;
	height56px;
	positionabsolute;
	right35px;
	top77px;
	backgroundurl(..imagesmouse.png) no-repeat;
	cursorpointer;
	animationmouse 2s linear alternate infinite running;
	-webkit-animationmouse 2s linear alternate infinite running;
	}
@keyframes mouse{
	0%{ transformtranslateY(0); -webkit-transformtranslateY(0); }
	100%{ transformtranslateY(15px); -webkit-transformtranslateY(15px); }
	}
@-webkit-keyframes mouse{
	0%{ transformtranslateY(0); -webkit-transformtranslateY(0); }
	100%{ transformtranslateY(15px); -webkit-transformtranslateY(15px); }
	}
.abnav a{
	width33.33%;
	floatleft;
	overflowhidden;
	color#000;
	padding85px 0 22px 0;
	}
.abnav{
	background#e5e5e5;
	}
.abnav .pic{
	width83px;
	margin0 auto;
	transition300ms;
	-webkit-transition300ms;
	}
.abnav .txts{
	padding0 10px;
	text-aligncenter;
	margin-top40px;
	}
.abnav .txts .ch{
	font-size20px;
	}
.abnav .txts .en{
	font-size13px;
	text-transformcapitalize;
	}
.abnav .txts .aw{
	width16px;
	height9px;
	margin0 auto;
	margin-top20px;
	}
.abnav a.act{
	background#f8f8f8;
	}
.abnav a.act .txts .aw{
	background-imageurl(..imagesabaw.png);
	}
.abtxts.fixbg{
	height880px;
	positionrelative;
	}
.abtxts .pw{
	positionabsolute;
	top0;
	bottom0;
	left50%;
	margin-left-550px;
	z-index99;
	}
.abtxts .txts{
	width645px;
	positionabsolute;
	left0;
	bottom78px;
	background#fff;
	backgroundrgba(255,255,255,.9);
	color#323232;
	}
.abtxts .txts .pa{
	padding35px 100px 30px 75px;
	}
.abtxts .txts .tx{
	line-height24px;
	}
.ab-arrow{
	width197px;
	height64px;
	displayblock;
	positionabsolute;
	bottom78px;
	background#a0a0a0;
	color#fff;
	line-height64px;
	overflowhidden;
	}
.ab-arrow.ab-prev{
	left0;
	}
.ab-arrow.ab-next{
	right0;
	}
.ab-arrow.ab-prev .txx{
	padding-left80px;
	backgroundurl(..imagesab-prev.png) no-repeat 23px center;
	}
.ab-arrow.ab-next .txx{
	padding-right80px;
	text-alignright;
	backgroundurl(..imagesab-next.png) no-repeat 132px center;
	}
.ab-arrowhover{
	background#e04709;
	}
.abTitle .pw{
	padding9.2% 0 9% 0;
	}
.pbchs2 .en{
	font-size150px;
	line-height0.8;
	color#f3db87;
	positionabsolute;
	top-33px;
	left460px;
	opacity0.5;
	}
.abhis .tline{
	width79px;
	height9px;
	background#df0718;
	margin0 auto;
	}
.abhisbox{
	background#f8f8f8;
	}
.hisList .yearbox{
	width50%;
	positionrelative;
	padding34px 0;
	}
.hisList .txts{
	width47%;
	min-height224px;
	}
.hisList .txtshover{
	background #fff;
}
.hisList .txts .tx{
	width280px;
	line-height23px;
	}
.hisList .txts .tx .txlb{
	positionrelative;
	padding-left15px;
	}
.hisList .txts .tx .txl{
	displayblock;
	width8px;
	height23px;
	positionabsolute;
	left0;
	top0;
	backgroundurl(..imagestxline.png) no-repeat center center;
	}
.hisList .txts .pa{
	padding37px 30px 50px 30px;
	}
.hisList .r .txts .tx{
	floatright;
	}
.hisList .l .yearbox{
	floatleft;
	}
.hisList .l .txts{
	floatright;
	}
.hisList .r .yearbox{
	floatright;
	}
.hisList .r .txts{
	floatleft;
	}
.hisList .yearbox .year{
	color#323232;
	font-size36px;
	line-height1;
	positionrelative;
	padding0 37px;
	}
.hisList .l .yearbox .year{
	floatright;
	}
.hisList .r .yearbox .year{
	floatleft;
	}
.hisList .sLine{
	width30px;
	height1px;
	background#a0a0a0;
	positionabsolute;
	top50%;
	}
.hisList .l .sLine{
	right-15px;
	}
.hisList .r .sLine{
	left-15px;
	}
.hisList .yearbox .year .aw{
	width12px;
	positionabsolute;
	top0;
	bottom0;
	opacity0;
	visibilityhidden;
	}
.hisList .l .yearbox .year .aw{
	left0;
	background-imageurl(..imageshisprev.png);
	transformtranslateX(-15px);
	-webkit-transformtranslateX(-15px);
	}
.hisList .r .yearbox .year .aw{
	right0;
	background-imageurl(..imageshisnext.png);
	transformtranslateX(15px);
	-webkit-transformtranslateX(15px);
	}
.hisList .yearbox .pic{
	width174px;
	height174px;
	border-radius100%;
	positionabsolute;
	top25px;
	transformscale(0.8);
	-webkit-transformscale(0.8);
	opacity0;
	visibilityvisible;
	}
.hisList .l .yearbox .pic{
	left42px;
	}
.hisList .r .yearbox .pic{
	right42px;
	}
.his{
	positionrelative;
	padding87px 0 10% 0;
	margin-top8px;
	}
.his .wLine{
	width1px;
	positionabsolute;
	top0;
	bottom0;
	background#a0a0a0;
	left50%;
	}
.hisList li{
	margin-bottom50px;
	}
.abhis{
	padding107px 0 6% 0;
	}
.hisbtm{
	displayblock;
	width33px;
	margin0 auto;
	}
.hisaw{
	width100%;
	height21px;
	backgroundurl(..imageshisaw.png) no-repeat;
	}
.bLine{
	width31px;
	height8px;
	background#df0718;
	margin6px 1px;
	animation mouse 2s linear alternate infinite running;
	-webkit-animation mouse 2s linear alternate infinite running;
	}
.hisList{
	positionrelative;
	}
about end

news
.nwnav{
	background#e04709;
	positionrelative;
	z-index1;
	}
.nwnav li{
	floatleft;
	}
.nwnav a{
	displayblock;
	color#fff;
	line-height24px;
	positionrelative;
	}
.nwnav .bg{
	width100%;
	height0;
	background#f7a922;
	opacity0;
	visibilityhidden;
	}
.nwnav .txx{
	positionrelative;
	padding13px 70px 13px 20px;
	}
.nwnav .aw{
	width13px;
	positionabsolute;
	right15px;
	top0;
	background-imageurl(..imagesnwaw.png);
	opacity0;
	visibilityhidden;
	transformtranslateY(-20px);
	-webkit-transformtranslateY(-20px);
	}
.nwnav a.act .bg{ 
	height100%;
	padding-bottom10px;
	opacity1;
	visibilityvisible;
	}
.nwnav a.act .aw{
	opacity1;
	visibilityvisible;
	transformtranslateY(0);
	-webkit-transformtranslateY(0);
	}
.nwpanel{
	background#f8f8f8;
	padding5.2% 0 5.5% 0;
	}
.newsbox{
	background#fff;
	height570px;
	overflowhidden;
	}
.newsL{
	width52.5%;
	floatleft;
	color#646464;
	displayblock;
	positionrelative;
	}
.newsR{
	width45.5%;
	floatright;
	}
.newsL .pa{
	padding20px;
	padding-bottom0;
	}
.newsL .ti{
	text-alignjustify;
	font-size28px;
	color#323232;
	line-height35px;
	max-height70px;
	overflowhidden;
	margin-bottom15px;
	}
.newsL .tx{
	line-height20px !important;
	height60px;
	margin-bottom40px;
	}
.nwmore{
	displayblock;
	width86px;
	height34px;
	border-radius34px;
	border1px solid #dcdcdc;
	text-aligncenter;
	line-height34px;
	font-size120x;
	color#969696;
	}
.newsL .nwmore{
	floatright;
	}
.newsL .txts{
	padding-top20px;
	}
.newsL .date{
	background#e04709;
	color#fff;
	positionabsolute;
	left20px;
	bottom0;
	font-size12px;
	padding10px 15px 20px 15px;
	}
.newsR .pa{
	padding20px 0;
	}
.newsR a{
	displayblock;
	padding0 20px;
	color#646464;
	positionrelative;
	margin-bottom8px;
	}
.newsR .pic{
	floatleft;
	width39%;
	}
.newsR .txts{
	width55%;
	floatleft;
	margin-left4%;
	}
.newsR .txts .ti{
	text-alignjustify;
	line-height20px;
	height40px;
	overflowhidden;
	margin-bottom24px;
	positionrelative;
	padding-bottom6px;
	}
.newsR .txts .ti .line{
	height1px;
	width0;
	positionabsolute;
	left0;
	bottom0;
	background#e04709;
	}
.newsR .txts .date{
	font-size12px;
	color#969696;
	positionrelative;
	}
.newsR .wline{
	displayblock;
	background#e04709;
	width6px;
	height0;
	positionabsolute;
	left0;
	top0;
	} 
.nwmore2{
	displayblock;
	width42px;
	height18px;
	line-height18px;
	text-aligncenter;
	color#fff;
	font-size12px;
	font-familyArial;
	background#e04709;
	border-radius18px;
	}
.newsR .nwmore2{
	positionabsolute;
	top50%;
	margin-top-9px;
	right0;
	}
.pager{
	text-alignleft;
	margin-top12%;
	}
.pager a{
	width32px;
	height40px;
	text-aligncenter;
	text-aligncenter;
	line-height40px;
	color#646464;
	}
.pager ahover,
.pager a.act{
	color#e04709;
	}
.pager .aw{
	width38px;
	height38px;
	border1px solid #a0a0a0;
	border-radius100%;
	transition0ms;
	-webkit-transition0ms;
	}
.pager .prev{
	background-imageurl(..imagespager-prev.png);
	background-positionleft center;
	margin-right15px;
	}
.pager .next{
	background-imageurl(..imagespager-next.png);
	background-positionright center;
	margin-left15px;
	}
.pager .awhover{ 
	border-color#e04709;
	}
.pager .prevhover{
	background-positionright center;
	}
.pager .nexthover{
	background-positionleft center;
	}
.nwen{
	positionabsolute;
	right-11px;
	bottom-11px;
	}
.ndtibox{
	background-positioncenter center;
	background-sizecover;
	padding9.3% 0 28px 0;
	}
.ndl{
	width66.5%;
	floatleft;
	}
.ndTitle .ti{
	font-size30px;
	color#323232;
	margin-bottom50px;
	text-alignjustify;
	}
.ndTitle .date{
	floatleft;
	line-height25px;
	}
.ndTitle .date .c{
	floatleft;
	}
.ndTitle .date .a{
	font-size20px;
	}
.ndTitle .date .b{
	padding-left23px;
	backgroundurl(..imagesdate.png) no-repeat left center;
	margin-left30px;
	}
.ndtools{
	floatright;
	}
.ndtools a,
.coltools a{
	displayblock;
	floatleft;
	width25px;
	height25px;
	font-size0;
	margin-left13px;
	}
.ndtools .share{
	backgroundurl(..imagesshare.png) no-repeat center top;
	}
.ndtools .print{
	backgroundurl(..imagesprint.png) no-repeat center top;
	}
.coltools .share{
	backgroundurl(..imagesshare2.png) no-repeat center top;
	}
.coltools .print{
	backgroundurl(..imagesprint2.png) no-repeat center top;
	}
.ndr{
	width26%;
	floatright;
	}
.bobg{
	background#f8f8f8;
	}
.ndbox{
	padding68px 0 225px 0;
	positionrelative;
	}
.ndhots{
	background#eee;
	padding-bottom25px;
	}
.nhti{
	padding12px 25px;
	color#fff;
	background#e04709;
	line-height25px;
	}
.nhList{
	padding0 25px;
	margin-top20px;
	}
.nhList a{
	displayblock;
	color#646464;
	}
.nhList .datebox{
	positionrelative;
	height1px;
	background#a0a0a0;
	margin-top20px;
	}
.nhList .datebox .date{
	positionabsolute;
	line-height20px;
	background#eee;
	left0;
	top50%;
	margin-top-10px;
	white-spacenowrap;
	padding-right13px;
	font-size12px;
	color#969696;
	}
.nhList .txts{
	padding7px 0 18px 0;
	}
.backList{
	displayblock;
	line-height25px;
	color#646464;
	}
.backList .txx{
	floatleft;
	}
.backList .aw{
	width10px;
	height25px;
	floatleft;
	backgroundurl(..imagesbackaw.png) no-repeat right 1px;
	margin-left15px;
	transitionnone;
	-webkit-transitionnone;
	}
.ndbackbox{
	padding 0 25px;
	margin-top10px;
	}
.ndbox .nwen{
	bottom9px;
	right0;
	}
.footLine{
	padding0 3%;
	}
.footLine .line{
	height1px;
	background#eee;
	}
.videoList a{
	displayblock;
	width47.5%;
	margin-left2.5%;
	margin-bottom3%;
	positionrelative;
	color#323232;
	floatleft;
	overflowhidden;
	}
.videoList{
	margin-left-2.5%;
	}
.videoList .name{
	font-size16px;
	line-height25px;
	white-spacenowrap;
	positionabsolute;
	left0;
	right0;
	bottom0;
	padding19px 25px;
	background-color#fdb599; 
	background-colorrgba(253,181,153,.5);
	}
.videoList .name .bg{
	width0;
	height100%;
	background#fdb599; 
	backgroundrgba(253,181,153,.6);
	}
.videoList .name .txx{
	positionrelative;
	}
.videoBtn{
	width46px;
	height46px;
	border2px solid #fff;
	border-radius100%;
	positionabsolute;
	top50%;
	left50%;
	margin-top-25px;
	margin-left-25px;
	}
.videoBtn .ico{
	background-imageurl(..imagesrr-video.png);
	}
.pbchs3 .mch{
	line-height1.4;
	font-size60px;
	}
.pbchs3 .men,
.pbchs4 .men{
	line-height0.8;
	font-size30px;
	margin-top7px;
	}
.pbchs3,
.pbchs4{
	width650px;
	height257px;
	bottom-52px;
	background#fdae8f;
	backgroundrgba(253,174,143,.9);
	}
.pbtxts .en3{
	font-size138px;
	positionabsolute;
	bottom16%;
	right-13%;
	z-index10;
	}
.colpanel{
	padding118px 0 6.25% 0;
	}
.cdpanel{
	padding118px 0 32px 0;
	}
.videoList .name .add{
	displayblock;
	background#fff;
	positionabsolute;
	opacity0;
	visibilityhidden;
	}
.videoList .name .add1{
	width19px;
	height1px;
	top50%;
	right20px;
	transformtranslateX(-30px);
	-webkit-transformtranslateX(-30px);
	}
.videoList .name .add2{
	height19px;
	width1px;
	top50%;
	margin-top-9px;
	right29px;
	transformtranslateY(-30px);
	-webkit-transformtranslateY(-30px);
	}
.colen{
	displayblock;
	margin-top33px;
	}
.pbchs4{
	height224px;
	width65%;
	left-2%;
	bottom-46px;
	}
.pbchs4 .mch2{
	font-size30px;
	line-height1.4;
	}
.pbchs4 .men{
	margin-top25px;
	}
.pbtxts .en4{
	bottom40px;
	}
.coltools{
	positionabsolute;
	right35px;
	bottom-3px;
	}
.coll{
	width63%;
	floatleft;
	}
.coltxts .freeTx{
	padding0 40px 0 20px;
	}
.coltxts{
	border-bottom1px solid #323232;
	padding-bottom15%;
	positionrelative;
	}
.colr{
	width22%;
	floatright;
	background#eee;
	}
.chti{
	color#323232;
	padding9px 0;
	}
.colhots{
	padding0 20px 10px 20px;
	}
.chList a{
	color#323232;
	font-size12px;
	displayblock;
	margin-bottom12px;
	}
.chList .nowti{
	margin-top8px;
	}
.chList{
	margin-top3px;
	}
.coltxts .nwen{
	bottom15px;
	right-15%;
	}
news end

shop
.shopsearchbox{
	positionabsolute;
	left50%;
	margin-left-316px;
	top31%;
	z-index99;
	}
.shopsearchbox .ti{
	font-size32px;
	color#323232;
	text-aligncenter;
	}
.shopsearch{
	width632px;
	border1px solid #fff;
	border-colorrgba(255,255,255,.7);
	background#fff;
	backgroundrgba(255,255,255,.5);
	border-radius25px;
	margin-top40px;
	box-shadow0 0 rgba(255,255,255,.75);
	}
.shopsearch .pa{
	padding60px 25px 60px 38px;
	}
.shopsearch .sss{
	positionrelative;
	}
.shopsearch .s-select{
	width165px;
	height33px;
	border1px solid #e04709;
	border-radius30px;
	floatleft;
	padding-left15px;
	color#646464;
	margin-right10px;
	backgroundurl(..imagesfaw.png) no-repeat 137px center;
	}
.shopsearch .s-select option{
	padding-left20px;
	}
.shopsearch .subBtn{
	width63px;
	height33px;
	background#e04709;
	color#fff;
	border-radius30px;
	cursorpointer;
	}
.shopbuy{
	displayblock;
	width24px;
	height24px;
	border1px solid #e04709;
	border-radius100%;
	positionabsolute;
	right0;
	top50%;
	margin-top-13px;
	backgroundurl(..imagesshop.png) no-repeat center top;
	}
.pbtxts .en5{
	font-size138px;
	bottom9.5%;
	left-12%;
	rightauto;
	}
.shoptxts{
	width898px;
	background#fff;
	margin0 auto;
	padding-bottom190px;
	positionrelative;
	margin-top-8%;
	}
.shoptxts .t{
	padding4px 87px;
	background#e04709;
	color#fff;
	line-height20px;
	}
.stList{
	padding0 25px;
	margin-top66px;
	}
.stList .st{
	positionrelative;
	padding0 48px;
	cursorpointer;
	}
.stList .tib{
	padding-left50px;
	positionrelative;
	transition300ms;
	-webkit-transition300ms;
	}
.stList .num{
	line-height25px;
	padding8px 0;
	positionabsolute;
	top0;
	left62px;
	color#000;
	transition300ms;
	-webkit-transition300ms;
	}
.stList .tib .ti{
	width85%;
	line-height25px;
	padding8px 0;
	color#000;
	}
.adds{
	width25px;
	height25px;
	positionabsolute;
	top8px;
	right0;
	transition300ms;
	-webkit-transition300ms;
	}
.adds .add{
	displayblock;
	positionabsolute;
	background#e04709;
	opacity0;
	visibilityhidden;
	}
.adds .add1{
	width100%;
	height1px;
	top12px;
	left0;
	transformtranslateX(-30px);
	-webkit-transformtranslateX(-30px);
	}
.adds .add2{
	width1px;
	height100%;
	top0;
	left12px;
	transformtranslateY(-30px);
	-webkit-transformtranslateY(-30px);
	}
.map{
	width53.8%;
	height198px;
	backgroundred;
	floatleft;
	}
.maptxts{
	floatright;
	width36.5%;
	height198px;
	positionrelative;
	}
.maptxts .ma{
	displayblock;
	color#646464;
	padding-left20px;
	line-height25px;
	positionrelative;
	cursorauto;
	}
.maptxts .ma .ico{
	positionabsolute;
	width20px;
	height25px;
	top0;
	left0;
	background-positionleft center;
	}
.maptxts .addr .ico{
	background-imageurl(..imagesaddr.png);
	}
.maptxts .man .ico{
	background-imageurl(..imagesman.png);
	}
.maptxts .tel .ico{
	background-imageurl(..imagestel.png);
	}
.maptxts .b .ma{
	margin-bottom2px;
	}
.maptxts .addr{
	border-bottom1px solid #eee;
	padding-bottom12px;
	cursorpointer;
	}
.maptxts .b{
	border-bottom1px solid #eee;
	padding-bottom18px;
	positionabsolute;
	left0;
	right0;
	bottom0;
	}
.smapbox{
	padding20px 0 42px 0;
	border-top1px solid #eee;
	margin-left98px;
	displaynone;
	}
.stList li.act .st{
	backgroundnone !important;
	}
.stList li.act .tib{
	padding-top10px;
	padding-bottom10px;
	}
.stList li.act .num{
	font-size55px;
	left48px;
	padding18px 0;
	}
.stList li.act .add{
	background#000;
	}
.stList li.act .adds{
	transformrotate(45deg);
	-webkit-transformrotate(45deg);
	top18px;
	}
.stList li.act .adds .add{
	opacity1; 
	visibilityvisible; 
	transformtranslate(0); 
	-webkit-transformtranslate(0);
	}
.shoptxts .nwen{
	bottom24px;
	right27px;
	}
.shoppanel{
	padding-bottom58px;
	}
shop end

pro
.pronav a{
	width50%;
	floatleft;
	positionrelative;
	color#fff;
	}
.pronav .txts{
	positionabsolute;
	left0;
	right0;
	top45%;
	text-aligncenter;
	z-index99;
	}
.pronav .txts .ch{
	font-size20px;
	font-weightbold;
	}
.pronav .txts .en{
	font-size30px;
	text-transformuppercase;
	margin-top13px;
	opacity0;
	visibilityhidden;
	transformtranslateY(-40px);
	-webkit-transformtranslateY(-40px);
	}
.pronav .txts .line{
	width1px;
	height0;
	background#fff;
	margin0 auto;
	margin-top20px;
	}
.pronav .picbox{
	background-color#000;
	}
.pronav .pic{
	opacity0.7;
	filteralpha(opacity=70);
	}
.pronav a.act{
	color#e04709;
	}
.pronav a.act .pic{
	opacity1;
	filteralpha(opacity=100);
	}
.pronav a.act .txts .line{
	background#e04709;
	}
.pronav a.act .txts .en{
	opacity1;
	visibilityvisible;
	transformtranslateY(0);
	-webkit-transformtranslateY(0);
	}
.pronav a.act .txts .line{
	height57px;
	}
.pronav a.act .txts{
	top40%;
	}
.pvaw{
	width87px;
	height78px;
	background#fff;
	positionabsolute;
	left50%;
	margin-left-43px;
	bottom-39px;
	z-index99;
	animation mouse 2s linear alternate infinite running;
	-webkit-animation mouse 2s linear alternate infinite running;
	}
.pvaw .aw{
	background-imageurl(..imagespvaw.png);
	}
.pronav .pvaw{
	opacity0;
	visibilityhidden;
	}
.pronav a.act .pvaw{
	opacity1;
	visibilityvisible;
	}
.probg{
	positionfixed;
	left0;
	top0;
	right0;
	bottom0;
	z-index-1;
	background-positioncenter center;
	background-repeatno-repeat;
	background-sizecover;
	}
.proList li{
	width33.33%;
	floatleft;
	margin-bottom20px;
	}
.proList a{
	width276px;
	displayblock;
	margin0 auto;
	positionrelative;
	color#646464;
	text-aligncenter;
	padding35px 0 30px 0;
	}
.proList .ti{
	padding0 5px;
	margin-top10px;
	positionrelative;
	line-height20px;
	height40px;
	overflowhidden;
	}
.proList .bg{
	bottom0;
	right0;
	border-radius10px;
	box-shadowinset 0 0 43px rgba(255,255,255,0.75),0 0 5px rgba(255,255,255,0.75);
	opacity0;
	visibilityhidden;
	transformscale(0.8);
	-webkit-transformscale(0.8);
	}
.probox{
	positionrelative;
	padding20px 0;
	}
.coubox{
	positionabsolute;
	width88px;
    text-align center;
	left3%;
	top110px;
	}
.coubox .pic{
	width78px;
	height78px;
	border5px solid #ebac00;
	border-radius100%;
	}
.coubox .txts{
	color#323232;
	margin-top10px;
	}
.coubox .txts .num{
	line-height0.8;
	font-familyArial;
	font-size20px;
	}
.coubox .txts .num .FFen4{
	font-size40px;
	}
.coubox .txts .txx{
	font-size12px;
	}
.propanel{
	padding85px 0 40px 0;
	positionrelative;
	}
.propanel .nwen{
	bottom30px;
	right6%;
	}
.pdnav a{
	displayblock;
	width50%;
	floatleft;
	color#fff;
	positionrelative;
	overflowhidden;
	padding50px 0;
	}
.pdnav .cover{
	backgroundurl(..imagesblack.png);
	backgroundrgba(0,0,0,.3);
	}
.pdnav .pdvc{
	width550px;
	positionrelative;
	}
.pdnav .pic1 .pdvc{
	floatright;
	}
.pdnav .pic2 .pdvc{
	floatleft;
	}
.pdnav .ch{
	font-size20px;
	line-height25px;
	}
.pdnav .pic1 .ch,
.pdnav .pic1 .en{
	floatleft;
	}
.pdnav .pic2 .ch,
.pdnav .pic2 .en{
	floatright;
	}
.pdnav .en{
	line-height25px;
	text-transformuppercase;
	}
.pdnav .pic1 .en{
	margin-left48px;
	}
.pdnav .pic2 .en{
	margin-right48px;
	}
.pdnav .pic1 .ch{
	margin-left30px;
	}
.pdnav .pic2 .ch{
	margin-right30px;
	}
.pdnav a.act{
	color#e04709;
	}
.pdnav a.act .cover{
	opacity0;
	visibilityhidden;
	}
.pdnav a.act .en{
	opacity1;
	visibilityvisible;
	transformtranslate(0);
	-webkit-transformtranslate(0);
	}
.proInforBox{
	padding-left35px;
	}
.pipics{
	width430px;
	floatleft;
	}
.wpipic{
	width100%;
	positionrelative;
	}
.wppslide{
	width100%;
	positionabsolute;
	top0;
	left0;
	}
.wppslide .item{
	width100%;
	height372px;
	positionabsolute;
	top0;
	left0;
	}
.wppslide .jwplayer.aspectMode { height auto !important; }
.sppslide{
	overflowhidden;
	}
.spipic .item{
	width60px;
	floatleft;
	margin-left14px;
	cursorpointer;
	}
.spipic .itemfirst-child{
	margin-left0;
	}
.spipic{
	margin-top12px;
	}
.spipic .pic{
	background#000;
	}
.spipic .pic img{
	opacity0.5;
	filteralpha(opacity=50);
	}
.spipic .vibtn{
	positionabsolute;
	top0;
	left0;
	right0;
	bottom0;
	backgroundurl(..imagesvideo2.png) no-repeat center center;
	transition300ms;
	-webkit-transition300ms;
	}
.spipic .item.act .pic img{
	opacity1;
	filteralpha(opacity=100);
	}
.spipic .item.act .vibtn{
	transformscale(0.8);
	-webkit-transformscale(0.8);
	opacity0;
	visibilityhidden;
	} 
.pitxts{
	background#fff;
	width51%;
	height434px;
	floatright;
	color#323232;
	}
.pitxts .pa{
	padding28px 50px 0 50px;
	}
.pitxts .ti{
	font-size28px;
	}
.pitxts .tx1{
	line-height29px;
	margin-top16px;
	}
.pitxts .tx1 .num{
	width29px;
	height29px;
	backgroundurl(..imagesqiu.png) no-repeat;
	text-aligncenter;
	color#fff;
	font-weightbold;
	margin-right10px;
	margin-left3px;
	}
.pitxts .tx2{
	border-top1px solid #eee;
	padding-top10px;
	margin-top20px;
	line-height25px;
	height100px;
	overflowhidden;
	margin-bottom10px;
	}
.pitxts .price{
	border-bottom1px solid #eee;
	padding-bottom8px;
	}
.pitxts .price .num{
	font-size28px;
	}
.tmbuy{
	width178px;
	height50px;
	displayblock;
	color#fff;
	background#b0002e;
	border-radius20px;
	overflowhidden;
	}
.tmbuy .txx{
	line-height50px;
	padding0 22px;
	text-alignright;
	backgroundurl(..imagestianmao.png) no-repeat -2px 7px;
	}
.pitxts .tmbuy{
	margin-top28px;
	}
.pit{
	padding5.5% 0 6% 0;
	}
.pttnav{
	background#dcdcdc;
	}
.pttnav a{
	displayblock;
	floatleft;
	width252px;
	line-height25px;
	padding7px 0;
	color#646464;
	transition0ms;
	-webkit-transition0ms;
	}
.pttnav .ico{
	width25px;
	height25px;
	background-positioncenter top;
	margin-right5px;
	transitionnone;
	-webkit-transitionnone;
	}
.pttnav .ptta1 .ico{
	background-imageurl(..imagespttvIco.png);
	}
.pttnav .ptta2 .ico{
	background-imageurl(..imagespttvIco2.png);
	}
.pttnav .ptta3 .ico{
	background-imageurl(..imagespttvIco3.png);
	}
.pttnav a.act{
	background#e04709;
	}
.pttnav a.act .ico{
	background-positioncenter bottom;
	}
.pttnav a.act .txx{
	color#fff;
	}
.ptthnav{
	background#e04709;
	padding-top45px;
	border-bottom7px solid #eab900;
	}
.ptthnav a{
	displayblock;
	floatleft;
	width16.66%;
	color#323232;
	text-aligncenter;
	padding31px 0 13px 0;
	positionrelative;
	overflowhidden;
	}
.ptthnav .ico{
	height80px;
	}
.ptthnav .en{
	font-size20px;
	color#fff;
	text-transformuppercase;
	margin-top17px;
	white-spacenowrap;
	}
.ptthnav .tx{
	text-aligncenter;
	line-height22px !important;
	height44px;
	margin-top21px;
	}
.ptthnav .aw{
	height7px;
	background-imageurl(..imagesptthaw.png);
	margin-top13px;
	transformtranslateY(-20px);
	-webkit-transformtranslateY(-20px);
	opacity0;
	visibilityhidden;
	}
.ptthnav .b{
	positionrelative;
	}
.ptthnav .bg{
	bottom0;
	right0;
	opacity0;
	visibilityhidden;
	transition400ms;
	-webkit-transition400ms;
	}
.ptthnav .bg1{
	backgroundurl(..imagesptthbg1.png) no-repeat left top;
	transformtranslateX(-29px);
	-webkit-transformtranslateX(-29px);
	}
.ptthnav .bg2{
	backgroundurl(..imagesptthbg2.png) no-repeat right top;
	transformtranslateX(29px);
	-webkit-transformtranslateX(29px);
	}
.ptthnav .bg3{
	backgroundurl(..imagesptthbg3.png) no-repeat center bottom;
	transformscale(0.8);
	-webkit-transformscale(0.8);
	transform-origincenter bottom;
	-webkit-transform-origincenter bottom;
	}
.ptthnav a.act .bg,
.ptthnav a.act .aw{
	opacity1;
	visibilityvisible;
	transformtranslate(0) scale(1);
	-webkit-transformtranslate(0) scale(1);
	}
.ptthtxts .pic{
	width37.4%;
	floatright;
	margin-right8.5%;
	}
.ptthtxts .txts{
	width45%;
	floatleft;
	margin-left35px;
	padding-top6.3%;
	}
.ptthtxts .txts .ti{
	font-size30px;
	color#323232;
	}
.ptthtxts .txts .tx{
	line-height28px !important;
	margin-top30px;
	}
.ptthtxts{
	padding4% 0 9.6% 0;
	}
.phti{
	background-color#e04709;
	background-repeatno-repeat;
	background-sizecover;
	background-positioncenter center;
	color#fff;
	text-aligncenter;
	padding5.2% 0 5.5% 0;
	border-bottom7px solid #eab900;
	}
.phti .ti{
	font-size38px;
	}
.phti .todate{
	width120px;
	margin0 auto;
	positionrelative;
	line-height25px;
	font-familyArial;
	margin-top7px;
	}
.phti .todate .line{
	width17px;
	height1px;
	background#fff;
	positionabsolute;
	top50%;
	}
.phti .todate .line1{
	left0;
	}
.phti .todate .line2{
	right0;
	}
.phtxts{
	background#fdeed5;
	padding6.1% 0 6% 0;
	}
.phtxts .txts{
	width38%;
	floatleft;
	margin-left35px;
	}
.phtxts .txts .date{
	width58px;
	height20px;
	border1px solid #e04709;
	border-radius20px;
	text-aligncenter;
	color#e04709;
	line-height20px;
	margin-bottom20px;
	}
.phtxts .txts .tx{
	line-height28px !important;
	}
.phtxts .txts li{
	margin-bottom35px;
	}
.phtxts .pic{
	width40%;
	floatright;
	}
.pmti{
	background-color#e04709;
	background-repeatno-repeat;
	background-sizecover;
	background-positioncenter center;
	color#fff;
	border-bottom7px solid #eab900;
	}
.pmti .pw{
	padding5.5% 0 10px 0;
	}
.pmti .pa{
	padding0 35px;
	}
.pmti .b .tx2{
	text-alignright;
	clearboth;
	}
.pmti .b{
	margin-top7px;
	}
.mcbox{
	floatright;
	margin-bottom16px;
	}
.mcbox .pic{
	width45px;
	floatleft;
	}
.mcbox .tx1{
	floatleft;
	font-size12px;
	line-height1.1;
	margin-left6px;
	}
.mcbox .tx1 .num{
	displayblock;
	line-height1;
	font-size27px;
	margin-bottom1px;
	}
.pmti .tx{
	line-height28px !important;
	}
.nation{
	width80px;
	height80px;
	border5px solid #eab900;
	border-radius100%;
	overflowhidden;
	positionabsolute;
	left30px;
	bottom-45px;
	z-index99;
	}
.nation img{
	displayblock;
	width100%;
	}
.pmpic{
	height745px;
	positionrelative;
	}
.pmpic .pw{ 
	height100%;
	}
.pmpic .nwen{
	right0;
	bottom10%;
	}
pro end

exp
.expvideo{
	height700px;
	overflowhidden;
	border-bottom14px solid #e04709;
	}
.seekmilk{
	background-repeatno-repeat;
	background-positioncenter center;
	background-sizecover;
	color#fff;
	padding70px 0 7% 0;
	}
.seekmilk .ti{ font-size28px; text-aligncenter; }
.spti{
	text-aligncenter;
	}
.spti .ti{
	font-size30px;
	color#e04709;
	}
.spti .line{
	width2px;
	height35px;
	background#a0a0a0;
	margin0 auto;
	margin-top7px;
	}
.spti .aw{
	height18px;
	background-imageurl(..imagesexpaw.png);
	margin-top6px;
	}
.splitpicbox{
	padding75px 0 0 0;
	overflowhidden;
	}
.splitpic{
	height1466px;
	backgroundurl(..imagesanibg.png) no-repeat center top;
	margin-top14px;
	positionrelative;
	background-sizecover;
	}
.sparea{
	width1080px;
	height1077px;
	backgroundurl(..imagesanilun.png) no-repeat;
	positionabsolute;
	left50%;
	margin-left-544px;
	top161px;
	}
.sparea .sp{
	width410px;
	height330px;
	positionabsolute;
	background-positioncenter top;
	background-repeatno-repeat;
	}
.sparea .sp1{
	background-imageurl(..imagesanisp1.png);
	top -152px;
	left 118px;
	}
.sparea .sp2{
	background-imageurl(..imagesanisp2.png);
	top 24px;
	right 86px;
	}
.sparea .sp3{
	background-imageurl(..imagesanisp3.png);
	top 177px;
	left 120px;
	}
.sparea .sp4{
	background-imageurl(..imagesanisp4.png);
	right 108px;
	bottom 418px;
	}
.sparea .sp5{
	background-imageurl(..imagesanisp5.png);
	left 119px;
	bottom 270px;
	}
.sparea .sp6{
	background-imageurl(..imagesanisp6.png);
	right 88px;
	bottom 109px;
	}
.sptxts{
	width342px;
	height255px;
	backgroundurl(..imagesaniyun.png) no-repeat;
	positionabsolute;
	opacity0;
	visibilityhidden;
	transition600ms;
	-webkit-transition600ms;
	}
.sparea .sp.act{
	background-positioncenter bottom;
	animation mouse 1.5s linear alternate infinite running;
	-webkit-animation mouse 1.5s linear alternate infinite running;
	}
.sparea .sp.act .sptxts{
	transformtranslateX(0);
	-webkit-transformtranslateX(0); 
	opacity1; 
	visibilityvisible;
	}
.sptxts .txx{
	font-size24px;
	color#e04709;
	text-aligncenter;
	padding-top80px;
	}
.sparea .sp2 .sptxts,
.sparea .sp4 .sptxts,
.sparea .sp6 .sptxts{
	left197px;
	bottom143px;
	transformtranslateX(100px); 
	-webkit-transformtranslateX(100px);
	}
.sparea .sp1 .sptxts,
.sparea .sp3 .sptxts,
.sparea .sp5 .sptxts{
	right197px;
	bottom143px;
	transformtranslateX(-100px); 
	-webkit-transformtranslateX(-100px);
	}  
.sparea .che{
	width44px;
	height31px;
	positionabsolute;
	opacity0;
	visibilityhidden;
	}
.sparea .oche{
	backgroundurl(..imagesaniche.png) no-repeat;
	}
.sparea .tche{
	backgroundurl(..imagesaniche2.png) no-repeat;
	}
.sparea .che1{
	top115px;
	left435px;
	}
.sparea .che2{
	top275px;
	left635px;
	}
.sparea .che3{
	bottom446px;
	left635px;
	}
.sparea .che4{
	bottom 292px;
	left 440px;
	}
.sparea .plane{
	width206px;
	height104px;
	backgroundurl(..imagesaniplane.png) no-repeat center top;
	positionabsolute;
	top 329px;
	left 562px;
	opacity0;
	visibilityhidden;
	}
.sparea .plane.pact{
	background-positioncenter bottom;
	}
.sparea.show .che1{
	animationche1 2s ease-out;
	-webkit-animationche1 2s ease-out;
	}
.sparea.show .che2{
	animationche2 2s ease-out;
	-webkit-animationche2 2s ease-out;
	animation-delay2s;
	-webkit-animation-delay2s;
	}
.sparea.show .che3{
	animationche3 2s ease-out;
	-webkit-animationche3 2s ease-out;
	animation-delay6s;
	-webkit-animation-delay6s;
	}
.sparea.show .che4{
	animationche4 2s ease-out;
	-webkit-animationche4 2s ease-out;
	animation-delay8s;
	-webkit-animation-delay8s;
	}
.sparea.show .plane{
	animationplane 2s ease-out forwards;
	-webkit-animationplane 2s ease-out forwards;
	animation-delay4s;
	-webkit-animation-delay4s;
	}
@keyframes che1{
	0%{ top115px; left435px; opacity0; visibilityhidden; }
	10%{ opacity1; visibilityvisible; }
	80%{ opacity0.8; visibilityvisible;  }
	100%{ top172px; left620px; opacity0;visibilityhidden; }
	}
@-webkit-keyframes che1{
	0%{ top115px; left435px; opacity0; visibilityhidden; }
	10%{ opacity1; visibilityvisible; }
	80%{ opacity0.8; visibilityvisible;  }
	100%{ top172px; left620px; opacity0;visibilityhidden; }
	}
@keyframes che2{
	0%{ top275px; left635px; opacity0; visibilityhidden; }
	10%{ opacity1; visibilityvisible; }
	80%{ opacity0.8; visibilityvisible;  }
	100%{ top330px; left460px; opacity0;visibilityhidden; }
	}
@-webkit-keyframes che2{
	0%{ top275px; left635px; opacity0; visibilityhidden; }
	10%{ opacity1; visibilityvisible; }
	80%{ opacity0.8; visibilityvisible;  }
	100%{ top330px; left460px; opacity0;visibilityhidden; }
	}
@keyframes che3{
	0%{ bottom446px; left635px; opacity0; visibilityhidden; }
	10%{ opacity1; visibilityvisible; }
	80%{ opacity0.8; visibilityvisible;  }
	100%{ bottom390px; left455px; opacity0;visibilityhidden; }
	}
@-webkit-keyframes che3{
	0%{ bottom446px; left635px; opacity0; visibilityhidden; }
	10%{ opacity1; visibilityvisible; }
	80%{ opacity0.8; visibilityvisible;  }
	100%{ bottom390px; left455px; opacity0;visibilityhidden; }
	}
@keyframes che4{
	0%{ bottom 292px; left 440px; opacity0; visibilityhidden; }
	10%{ opacity1; visibilityvisible; }
	80%{ opacity0.8; visibilityvisible;  }
	100%{ bottom235px; left620px; opacity0;visibilityhidden; }
	}
@-webkit-keyframes che4{
	0%{ bottom 292px; left 440px; opacity0; visibilityhidden; }
	10%{ opacity1; visibilityvisible; }
	80%{ opacity0.8; visibilityvisible;  }
	100%{ bottom235px; left620px; opacity0;visibilityhidden; }
	}
@keyframes plane{
	0%{ top 290px; left 300px; opacity0; visibilityhidden; }
	30%{ opacity1; visibilityvisible; }
	100%{ top 329px; left 562px; opacity1; visibilityvisible;  }
	}
@-webkit-keyframes plane{
	0%{ top 290px; left 300px; opacity0; visibilityhidden; }
	30%{ opacity1; visibilityvisible; }
	100%{ top 329px; left 562px; }
	}
.sparea .cloud{
	width233px;
	height181px;
	backgroundurl(..imagesaniyun2.png) no-repeat;
	positionabsolute;
	bottom 26px;
	left245px;
	}
exp end

.ipA .shadow{ transformscale(0.3); -webkit-transformscale(0.3); opacity0; visibilityhidden; transition300ms; -webkit-transition300ms; }

.rowaw{ width50px; height50px; position fixed; left 50%; margin-left -25px; bottom 5%; z-index 1000; cursor pointer; overflow hidden; backgroundurl(..imagesrowaw.png) no-repeat center center; animation bounce 2s ease-in-out 0.1s infinite; -webkit-animation bounce 2s ease-in-out 0.1s infinite; }
@-webkit-keyframes bounce {
	0% { -webkit-transform scale(1); transform scale(1); }
	50%{ -webkit-transform scale(0.6); transform scale(0.6); }
	100% { -webkit-transform scale(1); transform scale(1); }
	}
@keyframes bounce {
	0% { -webkit-transform scale(1); transform scale(1); }
	50%{ -webkit-transform scale(0.6); transform scale(0.6); }
	100% { -webkit-transform scale(1); transform scale(1); }
	}
	
.ctabtn,.fnav  a{ displayinline-block; padding0 15px;   }
.ctabtn{ positionrelative; cursorpointer; }
.ctabox{ width573px; positionabsolute; left0; bottom 21px; displaynone; transition600ms; -webkit-transition600ms; padding-bottom17px; }
.ctabox .pa{ padding23px; border1px solid #d2d2d2; border-radius10px; background#fff; positionrelative;  }
.ctabox .pic{ width58%; floatleft; }
.ctabox .txts{ width42%; floatleft; }
.ctabox .txts ul{ padding-left20px; }
.ctabox .txts .line{ width18px; height2px; background#a0a0a0; margin-bottom3px; }
.ctabox .txts .ti{ font-size12px; color#a0a0a0; }
.ctabox .txts a{ displayblock; }
.ctabox .txts .tel a{ font-size18px; color#e04709; margin-top1px; }
.ctabox .txts .addr a{ font-size13px; color#323232; line-height20px; margin-top7px; }
.ctabox .txts .addr{ margin-top 75px; }
.ctabox .aw{ width25px; height17px; positionabsolute; bottom-17px; left25px; background-imageurl(..imagesctaaw.png); }
.footer{ overflowvisible; }
.ctabox.hide{ opacity0; visibilityhidden; transformtranslateY(-60px); -webkit-transformtranslateY(-60px); }
.fnav  afirst-child{ padding-left0; }
.ctabtn.act .txx{ color#e04709; } 

.smway{ overflowhidden; margin-top8.3%; }
.smway .sw{ width178px; vertical-aligntop; }
.smway .pic{ width150px; margin0 auto; }
.smway .tx{ line-height23px !important; margin-top25px; }
.smway .swaw{ width38px; height9px; backgroundurl(..imagesswaw.png) no-repeat; margin70px 50px 0 50px; }


.pagesli a{ display block;color #646464;}
.pagesli ahover{ color #e04709;}
.marketingBanner .pic img{ width 100%; display block;}
.marketingBanner .slick-dots{
	positionabsolute;
	left0;
	right0;
	margin-top0;
	bottom7.5%;
	text-alignright;
	padding0 3%;
	}
.marketingBanner .slick-dots li{
	width7px;
	height12px;
	border-radius7px;
	background#fff;
	margin0;
	margin-left5px;
	vertical-alignbottom;
	background-positioncenter bottom;
	}
.marketingBanner .slick-dots li.slick-active{
	height22px;
	backgroundurl(..imagesbadot.png) no-repeat center top !important;
	}
