	
	/* 2013-09.23 | isnow */
	
	@charset "utf-8";
	@import url(reset.css);
	
	/* @font-face */
	@font-face {
	    font-family: 'bebasneue';
	    src: url('../Fonts/bebasneue/bebasneue-webfont.eot');
	    src: url('../Fonts/bebasneue/bebasneue-webfont.eot?#iefix') format('embedded-opentype'),
	         url('../Fonts/bebasneue/bebasneue-webfont.woff') format('woff'),
	         url('../Fonts/bebasneue/bebasneue-webfont.ttf') format('truetype'),
	         url('../Fonts/bebasneue/bebasneue-webfont.svg#league_gothicregular') format('svg');
	    font-weight: normal;
	    font-style: normal;
	}
	@font-face {
	    font-family: 'ostrich';
	    src: url('../Fonts/ostrich/ostrich-regular-webfont.eot');
	    src: url('../Fonts/ostrich/ostrich-regular-webfont.eot?#iefix') format('embedded-opentype'),
	         url('../Fonts/ostrich/ostrich-regular-webfont.woff') format('woff'),
	         url('../Fonts/ostrich/ostrich-regular-webfont.ttf') format('truetype'),
	         url('../Fonts/ostrich/ostrich-regular-webfont.svg#league_gothicregular') format('svg');
	    font-weight: normal;
	    font-style: normal;
	}
	
	/*-- Fn --*/
	body { margin:0 auto; font-size:14px; }
	a { color:#2e2f30; }
	.fn-clear:after, .conditions-con:after, .about-contain:after { display:block; clear:both; content:""; visibility:hidden; height:0; }
	.fn-clear { zoom:1; }
	[data-role="transition"] {
		-moz-transition:all 0.3s ease;
		-webkit-transition:all 0.3s ease;
		-o-transition:all 0.3s ease;
		-ms-transition:all 0.3s ease;
		transition:all 0.3s ease;
	}
	.box-title em { display:inline-block; border-bottom:1px solid #ffffff; letter-spacing:1px; font:bold 35px/1 "bebasneue"; text-transform:uppercase; }
	.box-title span { font-size:16px; display:block; }
	.box-title strong { font:bold 40px/1 "bebasneue"; }
	.no-borderR { border-right:none !important; }
	.article-text p { line-height:1.8; margin-bottom:15px; }
	
	/*---
		This is about the home page.
	---*/
	#header { position:relative; z-index:3; min-width:1003px; max-width:1130px; height:154px; margin:0 auto; }
	.headerT { height:90px; }
	.header-logo { float:left; width:138px; height:48px; margin-top:42px; }
	.header-logo a { display:block; width:138px; height:48px; background:url(../images/logo.jpg) no-repeat 0 -48px; }
	.header-share { float:right; height:17px; margin-top:73px; }
	.header-share .jiathis_style_24x24 { float:left; height:17px; overflow:hidden; }
	.header-share .jiathis_style_24x24 .jtico { width:20px !important; height:17px !important; margin-right:22px; padding-left:0 !important; background:url(../images/fn-icon.png) no-repeat !important; }
	.header-share .jiathis_style_24x24 .jtico_tsina { background-position:0 0 !important; }
	.header-share .jiathis_style_24x24 .jtico_weixin { background-position:-22px 0 !important; }
	.header-share .jiathis_style_24x24 .jtico_tqq { background-position:-44px 0 !important; }
	.header-share .jiathis_style_24x24 .jtico_tsina:hover { background-position:0 -18px !important; }
	.header-share .jiathis_style_24x24 .jtico_weixin:hover { background-position:-22px -18px !important; }
	.header-share .jiathis_style_24x24 .jtico_tqq:hover { background-position:-44px -18px !important; }
	
	.header-right { position:relative; z-index:9; float:left; padding-left:20px; border-left:1px solid #cccccc; }
	.header-message { float:left; display:inline-block; width:20px; height:17px; background:url(../images/fn-icon.png) no-repeat -64px -18px; }
	.email { position:relative; top:-1px; float:left; width:19px; height:13px; margin-left:20px; }
	.email-ico { display:inline-block; width:19px; height:13px; background:url(../images/fn-icon.png) no-repeat -56px -128px; cursor:pointer; }
	.email-con { position:absolute; right:0; top:0; display:none; min-width:220px; background:#ffffff; }
	.email-con h2 { float:right; height:13px; padding:7px 10px; background:#e9e9e9; font-size:12px; color:#999999; overflow:hidden; border-radius:5px 5px 0 0; }
	.email-con h2 .email-ico { margin-right:15px; }
	.email-con h2 em { position:relative; top:-2px; }
	.email-con form { float:right; padding:10px; background:#e9e9e9; }
	.email-con form p { margin-bottom:5px; font-size:12px; }
	.email-con form .email-input { width:200px; height:20px; border:none; color:#999999; }
  .email-con form .submit-input { width:80px; height:20px; margin-top:10px; background:#ed7864; border:none; color:#ffffff; font-size:12px; cursor:pointer; }
  .email-con form .email-input:focus { box-shadow:inset 0 0 1px #ed7864; }
  .email:hover .email-con { display:block; }
  
  @media screen and (min-width:0px) {
  	.email-con { 
  		display:block;
  		-moz-transform:translateY(-200px);
  		-webkit-transform:translateY(-200px);
  		-o-transform:translateY(-200px);
  		-ms-transform:translateY(-200px);
  		transform:translateY(-200px);
  	}
  	.email:hover .email-con {
  		-moz-transform:translateY(0);
  		-webkit-transform:translateY(0);
  		-o-transform:translateY(0);
  		-ms-transform:translateY(0);
  		transform:translateY(0);
  	}
  }
  
	.headerB { position:relative; height:45px; margin-top:19px; }
	.nav { float:left; margin-left:17px; }
	.nav > ul > li { float:left; width:130px; height:45px; text-align:center; }
	.nav > ul > li > a { 
		display:inline-block; color:#444444; font-weight:bold;
		-moz-transition:all 0.3s ease;
		-webkit-transition:all 0.3s ease;
		-o-transition:all 0.3s ease;
		-ms-transition:all 0.3s ease;
		transition:all 0.3s ease;
	}
	.nav > ul > li > a:hover {
		-moz-transform:translateY(-5px);
		-webkit-transform:translateY(-5px);
		-o-transform:translateY(-5px);
		-ms-transform:translateY(-5px);
		transform:translateY(-5px);
	}
	.nav-list0:hover { color:#bf5f5d; }
	.nav-list1:hover { color:#e1b48a; }
	.nav-list2:hover { color:#39998c; }
	.nav-list3:hover { color:#666b87; }
	.nav-list4:hover { color:#bf5f5d; }
	.nav-list5:hover { color:#666b87; }
	
	.nav-ico { position:absolute; left:72px; top:-10px; z-index:0; display:inline-block; width:17px; height:14px; background:url(../images/fn-icon.png) no-repeat -112px 0; }
	.nav-item { position:absolute; top:45px; left:0; width:100%; background:#bf5f5d; display:none; }
	.nav-item a { color:#ffffff !important; }
	.nav-itemL { float:right; }
	.nav-itemL ul { float:left; min-width:200px; margin:30px 0; padding:0 60px; border-right:1px solid #ffffff; text-align:left; }
	.nav-itemL ul li { height:35px; line-height:35px; }
	.nav-itemL ul li a em { margin-right:3px; font-size:16px; letter-spacing:1px; font-family:"bebasneue"; }
	.nav-itemL ul li a span { margin-left:3px; }
	.nav-itemL ul li a:hover { text-decoration:underline; }
	.nav-itemR { float:right; width:298px; }
	
	.nav > ul > li:hover div { display:block; }
	
	.nav-item0 { background:#bf5f5d; }
	.nav-item1 { background:#e1b48a; }
	.nav-item2 { background:#39998c; }
	.nav-item3 { background:#666b87; }
	.nav-item4 { background:#bf5f5d; }
	.nav-item5 { background:#666b87; }
	.nav-item0 .nav-ico { left:72px; background-position:-112px 0; }
	.nav-item1 .nav-ico { left:202px; background-position:-129px 0; }
	.nav-item2 .nav-ico { left:332px; background-position:-146px 0; }
	.nav-item3 .nav-ico { left:462px; background-position:-112px -14px; }
	.nav-item4 .nav-ico { left:592px; background-position:-129px -14px; }
	.nav-item5 .nav-ico { left:722px; background-position:-146px -14px; }
	
	.header-search { float:right; width:204px; height:22px; border:1px solid #cccccc; }
	.header-search:hover { border-color:#6c6c6c; }
	.headerS-submit { float:left; width:24px; height:22px; background:url(../images/fn-icon.png) no-repeat -84px 5px; border:none; cursor:pointer; }
	.headerS-submit:hover { background-position:-84px -13px; }
	.headerS-search { float:left; width:180px; height:22px; background:#ffffff; border:none; }
	
	#wrapper { min-width:1003px; margin:0 auto; }
	.in-banner { position:relative; }
	.in-bannerPic { position:relative; width:100%; overflow:hidden; }
	.in-bannerPic li { position:absolute; top:0; left:0; width:100%; display:none; }
	.in-bannerBtn { position:absolute; left:50%; width:58px; height:39px; z-index:99; margin-left:-29px; }
	.in-bannerBtn a { display:block; width:58px; height:39px; background:url(../images/fn-icon.png) no-repeat -49px -75px; }
	.in-banner-icon { position:absolute; top:50%; z-index:2; display:block; width:34px; height:52px; margin-top:-26px; background:url(../images/fn-icon.png) no-repeat; }
	.in-banner-prev { left:10px; background-position:-101px -98px; }
	.in-banner-next { right:10px; background-position:-135px -98px; }
	
	.in-genresItem { position:relative; float:left; width:50%; *width:49.99999%; overflow:hidden; }
	.in-genresItem-pic { width:100%; }
	.in-genresItem-pic img { width:100%; }
	.in-genresItem-aph { position:absolute; top:0; left:0; z-index:0; width:100%; height:100%; }
	.in-genresItem-aph0 {  }
	.in-genresItem-aph1 { background:url(../images/aph-e1b48a.png); }
	.in-genresItem-aph2 { background:url(../images/aph-39998c.png); }
	.in-genresItem-aph3 { background:url(../images/aph-666b87.png); }
	.in-genresItem-title { position:absolute; top:50%; left:0; z-index:1; width:100%; margin-top:-28px; text-align:center; color:#ffffff; }
	.in-genresItem-title em { position:relative; letter-spacing:2px; }
	.in-genresItem-title span { position:relative; font-size:20px; display:block; }
	
	
	.in-about { width:100%;  }
	.in-aboutL { float:left; width:25%; }
	.in-aboutL img { display:block; width:100%; height:100%; }
	.in-aboutR { float:left; width:400px;  }
	.in-aboutR h1 { margin:30px 0 15px 30px; }
	.in-aboutR h1 a, .in-new h1 a { color:#ffffff; font-size:20px; }
	.in-aboutR-article { margin:0 30px; color:#ffffff; }
	
	.in-new { float:left; width:400px;   }
	.in-new h1 { margin:30px 0 10px 30px; }
	.in-new ul { padding:0 30px; }
	.in-new ul li { line-height:2; color:#ffffff; font-size:12px; }
	.in-new ul li span { float:right; }
	.in-new ul li a { color:#ffffff; }
	
	
	.in-product { width:100%; height:300px; margin:0 auto; padding:40px 0; background:#e9e9e9; }
	.in-productL { float:left; width:70%; }
	.in-productL ul { margin-left:100px; }
	.in-productL ul li { float:left; width:30%; text-align:center; }
	.in-productL ul li img { width:280px; height:184px; }
	.in-productL ul li em { display:block; }
	.in-productL ul li em a { font-size:16px; }
	
	.in-productR { position:relative; float:right; width:30%; height:300px; }
	.in-productR a { position:absolute; bottom:100px; left:50%; margin-left:-120px; }
	.in-productR-en { float:left; height:60px; padding-right:10px; border-right:1px solid #bfbfbf; }
	.in-productR-en em { font-size:22px; line-height:1; }
	.in-productR-en i { display:block; line-height:1; text-align:right; font-style:italic; }
	.in-productR-cn { float:left; padding:35px 0 0 10px; font-size:18px; }
	@media screen and (min-width:0px){
		.in-productR-en { position:relative; border-right:none; padding-right:5px; }
		.in-productR-en:after { 
			content:""; position:absolute; top:15px; right:0; height:50px; width:1px; background:#bfbfbf;
			transform:rotate(35deg);
		}
		.in-productR-cn { padding-left:5px; }
	}
	@media screen and (max-width:1440px){
		.in-productL { width:80%; }
		.in-productR { width:20%; }
		.in-product { height:220px; }
		.in-productL ul li img { width:200px; height:131px; }
		.in-productR { height:220px; }
	}
	
	.footer-menuItem { position:relative; float:left; width:25%; height:170px; text-align:center; cursor:pointer; }
	.footer-menuItem > a { display:block; width:100%; height:100%; color:#ffffff; }
	.footer-menuItem0 { z-index:1; }
	.footer-menuItem0 a { position:relative; z-index:2; background:#bf5f5d; }
	.footer-menuItem1 { background:#e1b48a; }
	.footer-menuItem2 { background:#39998c; }
	.footer-menuItem3 { background:#666b87; }
	.footer-menuItem0 a:hover { background:#d76d6a; }
	.footer-menuItem1:hover { background:#f5c69a; }
	.footer-menuItem2:hover { background:#4ab2a5; }
	.footer-menuItem3:hover { background:#7a83ae; }
	.footer-menuItem-con { position:absolute; top:50%; left:0; width:100%; margin-top:-55px; cursor:pointer; }
	.footer-menuItem i { display:inline-block; height:38px; background:url(../images/fn-icon.png) no-repeat; }
	.footer-menuItem0 i { width:42px; background-position:0 -36px; }
	.footer-menuItem1 i { width:28px; background-position:-43px -36px; }
	.footer-menuItem2 i { width:29px; background-position:-72px -36px; }
	.footer-menuItem3 i { width:65px; background-position:-102px -36px; }
	.footer-menuItem h2 span { font-size:20px; font-weight:bold; }
	.foot-shareInfo { 
		position:absolute; top:0; left:-300%; z-index:1; width:300%; height:170px; background:#ffffff; text-align:left; overflow:hidden; cursor:default; 
		-moz-transition-duration:0.8s;
		-webkit-transition-duration:0.8s;
		-o-transition-duration:0.8s;
		-ms-transition-duration:0.8s;
		transition-duration:0.8s;
	}
	.foot-shareInfo h2 { margin:25px 0 0 30px; font-size:16px; color:#7a7a7a; }
	.foot-shareInfo .jiathis_style_24x24 { margin:30px 0 0 30px; }
	.foot-shareInfo .jiathis_style_24x24 .jtico { height:32px !important; margin-right:25px; padding:0 !important; background:url(../images/fn-icon.png) no-repeat !important; }
	
	.foot-shareInfo .jiathis_style_24x24 .jtico_cqq { width:28px !important; background-position:0 -176px !important; }
	.foot-shareInfo .jiathis_style_24x24 .jtico_tsina { width:40px !important; background-position:-29px -176px !important; }
	.foot-shareInfo .jiathis_style_24x24 .jtico_tqq { width:33px !important; background-position:-70px -176px !important; }
	.foot-shareInfo .jiathis_style_24x24 .jtico_qzone { width:33px !important; background-position:-104px -176px !important; }
	.foot-shareInfo .jiathis_style_24x24 .jtico_xiaoyou { width:29px !important; background-position:-54px -208px !important; }
	.foot-shareInfo .jiathis_style_24x24 .jtico_hi { width:25px !important; background-position:-139px -176px !important; }
	.foot-shareInfo .jiathis_style_24x24 .jtico_renren { width:53px !important; background-position:0 -208px !important; }
	.foot-shareInfo .jiathis_style_24x24 .jtico_cqq:hover { width:28px !important; background-position:0 -240px !important; }
	.foot-shareInfo .jiathis_style_24x24 .jtico_tsina:hover { width:40px !important; background-position:-29px -240px !important; }
	.foot-shareInfo .jiathis_style_24x24 .jtico_tqq:hover { width:33px !important; background-position:-70px -240px !important; }
	.foot-shareInfo .jiathis_style_24x24 .jtico_qzone:hover { width:33px !important; background-position:-104px -240px !important; }
	.foot-shareInfo .jiathis_style_24x24 .jtico_xiaoyou:hover { width:29px !important; background-position:-138px -208px !important; }
	.foot-shareInfo .jiathis_style_24x24 .jtico_hi:hover { width:25px !important; background-position:-139px -240px !important; }
	.foot-shareInfo .jiathis_style_24x24 .jtico_renren:hover { width:53px !important; background-position:-84px -208px !important; }
	.footer-menuItem0:hover .foot-shareInfo { left:100%; }
	
	.footer-copyright { height:260px; background:#2e2f30; overflow:hidden;color:#89706b;}
	.footer-copyrightT { margin:55px auto 20px; }
	.footer-copyrightT h1 { float:left; }
	.footer-copyrightT h1 a { display:block; width:138px; height:48px; background:url(../images/logo.jpg) no-repeat 0 0; }
	.qrcode { float:left; width:48px; height:48px; margin-left:24px; background:url(../images/logo.jpg) no-repeat -162px 0; }
	.footer-copyrightB { text-align:center; color:#87756b; font-size:12px; }
	.footer-copyrightB a { margin-right:8px; color:#87756b; }
	.footer-copyrightB a:hover { text-decoration:underline; }
	.footer-copyrightB em { margin:0 5px 0 15px; }
	.footer-copyrightB span { letter-spacing:1px; }
	
	/*-- 鍐呴〉鍏敤 --*/
	.c-banner { width:100%; height:543px; margin:0 auto; overflow:hidden; }
	.c-banner img { width:100%; }
	.c-nav { width:100%; margin:0 auto; }
	.c-nav ul {  }
	.c-nav ul li { float:left; width:100%; min-width:200px; height:70px; background:#85756E; margin:0 auto; }
	.c-nav2 ul li { width:50%; }
	.c-nav3 ul li { width:33.33333%; }
	.c-nav4 ul li { width:25%; }
	.c-nav5 ul li { width:16.6666667%; }
	.c-nav6 ul li { width:16.6666667%; }
	.c-nav7 ul li { width:14.285714%; }
	.c-nav8 ul li { width:12.5%; }
	.c-nav ul li a { display:block; height:70px; line-height:70px; text-align:center; border-left:1px solid #b9a499; border-right:1px solid #6b5e57;color:#e5e5e5 }
	.c-nav ul li.c-nav-first a { border-left:none; }
	.c-nav ul li.c-nav-last a { border-right:none; }
	.c-nav ul li em { margin-right:5px; font-size:18px; letter-spacing:1px; font-family:"bebasneue"; }
	.c-nav ul li span { margin-left:5px; }
	.c-nav ul li:hover a, .c-nav ul li a.c-nav-current { /* color:#ffffff; */ }
	.c-nav-list0:hover, .c-nav-list0 a.c-nav-current { background:#bf5f5d; }
	.c-nav-list1:hover, .c-nav-list1 a.c-nav-current { background:#e1b48a; }
	.c-nav-list2:hover, .c-nav-list2 a.c-nav-current { background:#39998c; }
	.c-nav-list3:hover, .c-nav-list3 a.c-nav-current { background:#666b87; }
	.c-nav-list4:hover, .c-nav-list4 a.c-nav-current { background:#bf5f5d; }
	.c-nav-list5:hover, .c-nav-list5 a.c-nav-current { background:#e1b48a; }
	.c-nav-list6:hover, .c-nav-list6 a.c-nav-current { background:#39998c; }
	.c-nav-list7:hover, .c-nav-list7 a.c-nav-current { background:#666b87; }
	.c-nav-list8:hover, .c-nav-list8 a.c-nav-current { background:#bf5f5d; }
	.c-nav-list9:hover, .c-nav-list9 a.c-nav-current { background:#e1b48a; }
	.c-nav-list10:hover, .c-nav-list10 a.c-nav-current { background:#39998c; }
	.c-nav-list11:hover, .c-nav-list11 a.c-nav-current { background:#666b87; }
	.c-nav-list12:hover, .c-nav-list12 a.c-nav-current { background:#bf5f5d; }
	.c-nav-list13:hover, .c-nav-list13 a.c-nav-current { background:#e1b48a; }
	.c-nav-list14:hover, .c-nav-list14 a.c-nav-current { background:#39998c; }
	.c-nav-list15:hover, .c-nav-list15 a.c-nav-current { background:#666b87; }
	
	/*-- IE8- media --*/
	.c-max1440 .c-nav6 ul li { position:relative\9; overflow:hidden\9; }
	.c-max1440 .c-nav6 ul li a { position:relative\9; top:-140px\9; height:210px\9; }
	.c-max1440 .c-nav6 ul li em, .c-max1440 .c-nav6 ul li span { display:block\9; width:100%\9; height:70px\9; margin:0\9; line-height:70px\9; }
	.c-max1440 .c-nav6 ul li:hover a{ top:0\9; }
	.c-max1440 .c-nav7 ul li { position:relative\9; overflow:hidden\9; min-width:120px\9; }
	.c-max1440 .c-nav7 ul li a { position:relative\9; top:-140px\9; height:210px\9; }
	.c-max1440 .c-nav7 ul li em, .c-max1440 .c-nav7 ul li span { display:block\9; width:100%\9; height:70px\9; margin:0\9; line-height:70px\9; }
	.c-max1440 .c-nav7 ul li:hover a{ top:0\9; }
	
	.c-max1200 .c-nav5 ul li { position:relative\9; overflow:hidden\9; }
	.c-max1200 .c-nav5 ul li a { position:relative\9; top:-140px\9; height:210px\9; }
	.c-max1200 .c-nav5 ul li em, .c-max1200 .c-nav5 ul li span { display:block\9; width:100%\9; height:70px\9; margin:0\9; line-height:70px\9; }
	.c-max1200 .c-nav5 ul li:hover a{ top:0\9; }
	.c-max1200 .c-nav6 ul li { width:33.33333%\9; overflow:hidden\9; }
	
	.c-max1024 .c-nav4 ul li { position:relative\9; overflow:hidden\9; }
	.c-max1024 .c-nav4 ul li a { position:relative\9; top:-140px; height:210px\9; }
	.c-max1024 .c-nav4 ul li em, .c-max1024 .c-nav4 ul li span { display:block\9; width:100%\9; height:70px\9; margin:0\9; line-height:70px\9; }
	.c-max1024 .c-nav4 ul li:hover a{ top:0\9; }
	 
	 
	 @media screen and (max-width:1024px){
		.c-nav4 ul li { position:relative; overflow:hidden; }
		.c-nav4 ul li a { 
			position:relative; top:-140px; height:210px; 
			-moz-transition:all 0.3s ease;
			-webkit-transition:all 0.3s ease;
			-o-transition:all 0.3s ease;
			-ms-transition:all 0.3s ease;
			transition:all 0.3s ease;
		}
		.c-nav4 ul li em,.c-nav4 ul li span { display:block; width:100%; height:70px; margin:0; line-height:70px; }
		.c-nav4 ul li:hover a{ top:0; }
	}
	
	@media screen and (max-width:1200px){
		.c-nav5 ul li { position:relative; overflow:hidden; }
		.c-nav5 ul li a { 
			position:relative; top:0; height:210px; 
			-moz-transition:all 0.3s ease;
			-webkit-transition:all 0.3s ease;
			-o-transition:all 0.3s ease;
			-ms-transition:all 0.3s ease;
			transition:all 0.3s ease;
		}
		.c-nav5 ul li em,.c-nav5 ul li span { display:block; width:100%; height:70px; margin:0; line-height:70px; }
		.c-nav5 ul li:hover a{ top:0; }
		
		.c-nav6 ul li { width:33.33333%; overflow:hidden; }
		.c-nav7 ul li { position:relative; overflow:hidden; min-width:120px; }
		.c-nav7 ul li a { 
			position:relative; top:-140px; height:210px; 
			-moz-transition:all 0.3s ease;
			-webkit-transition:all 0.3s ease;
			-o-transition:all 0.3s ease;
			-ms-transition:all 0.3s ease;
			transition:all 0.3s ease;
		}
		.c-nav7 ul li em, .c-nav7 ul li span { display:block; width:100%; height:70px; margin:0; line-height:70px; }
		.c-nav7 ul li:hover a{ top:0; }
	}
	
	@media screen and (min-width:1200px) and (max-width:1440px){
		.c-nav6 ul li, .c-nav7 ul li { position:relative; overflow:hidden; }
		.c-nav7 ul li { min-width:120px; }
		.c-nav6 ul li a, .c-nav7 ul li a { 
			position:relative; top:-140px; height:210px; 
			-moz-transition:all 0.3s ease;
			-webkit-transition:all 0.3s ease;
			-o-transition:all 0.3s ease;
			-ms-transition:all 0.3s ease;
			transition:all 0.3s ease;
		}
		.c-nav6 ul li em, .c-nav6 ul li span, .c-nav7 ul li em, .c-nav7 ul li span { display:block; width:100%; height:70px; margin:0; line-height:70px; }
		.c-nav6 ul li:hover a, .c-nav7 ul li:hover a{ top:0; }
	}

	.containW { min-width:1003px; max-width:1130px; margin:0 auto; padding:80px 0 150px; }
	.c-title { margin-top:80px;margin-bottom:80px; text-align:center; }
	.c-title em { border-color:#2a2a2a; color:#2a2a2a; font-size:45px; }
	.c-title span { letter-spacing:2px; font-size:24px; color:#2a2a2a; } 
	
	/*-- New --*/
	.newW-item { float:left; width:50%; height:129px; overflow:hidden; margin-bottom:15px; }
	.newW-item-pic { float:left; width:188px; height:129px; overflow:hidden; }
	.newW-item-pic img { width:100%; }
	.newW-item-con { position:relative; height:100%; margin:0 15px 0 188px; padding:0 15px; background:#e9e9e9; overflow:hidden; }
	.newW-item-con h1 { margin:15px 0 10px; font-size:14px; }
	.newW-item-con p { font-size:12px; color:#787878; line-height:1.8; }
	.newW-item-more { position:absolute; right:10px; bottom:3px; color:#787878; font-size:11px; }
	.newPage { margin-top:35px; color:#787878; }
	.newPage a { color:#787878; }
	.newPage a:hover { color:#bf5f5d; }
	.newPageL { float:left; }
	.newPageL a { margin-right:5px; }
	.newPageR { float:right; margin-right:15px; }
	.newPageR a { margin-left:10px; }
	
	/*-- NewInfo --*/
	.newInfo {  }
	.newInfo-header { margin-bottom:35px; text-align:center; }
	.newInfo-header h1 { display:inline-block; font-size:24px; font-weight:bold; color:#383838; border-bottom:1px solid #383838; }
	.newInfo-header time { margin-top:5px; display:block; letter-spacing:2px; font-family:"ostrich",Arial; font-size:20px; color:#787878; }
	.newInfo-article { color:#383838; }
	.newInfo-PageR { margin-right:0; }
	
	/*-- About --*/
	.about-contain { color:#383838; }
	
	/*-- Honnor --*/
	.honnor-item li { float:left; width:25%; margin-bottom:30px; overflow:hidden; }
	.honnor-item li img { display:block; width:80%; margin:0 auto 10px; border:1px solid #cccccc; cursor:pointer; }
	.honnor-item li span { display:block; width:100%; height:30px; line-height:30px; text-align:center; background:#ffffff; }
	.pic-box { position:fixed; top:50%; left:50%; z-index:9999; display:none; width:700px; height:500px; margin:-250px 0 0 -350px; background:#eeeeee; overflow:hidden; box-shadow:0 0 3px rgba(0,0,0,0.6); }
	.pic-box-close { position:absolute; top:0; right:-30px; z-index:3; width:30px; height:30px; background:#666666; background:rgba(0,0,0,0.6); text-align:center; color:#ffffff; font:24px/30px "瀹嬩綋"; cursor:pointer; }
	.pic-box-prev, .pic-box-next { position:absolute; top:0; z-index:2; width:200px; height:100%; cursor:pointer; overflow:hidden; }
	.pic-box-prev { left:20px; }
	.pic-box-next { right:20px; }
	.pic-box-prev span, .pic-box-next span { position:absolute; top:50%; width:33px; height:53px; margin-top:-26px; background:url(../images/fn-icon.png) no-repeat; }
	.pic-box-prev span { left:-33px; background-position:-100px -100px; }
	.pic-box-next span { right:-33px; background-position:-135px -100px; }
	.pic-box-content { position:absolute; top:0; left:0; z-index:1; width:100%; height:90%; background:#eeeeee; }
	.pic-box-content img { position:absolute; top:50%; left:50%; display:none; width:100%; }
	.pic-box-title { position:absolute; bottom:0; left:0; z-index:2; width:100%; height:10%; background:#eeeeee; color:#000000; font-size:14px; line-height:45px; text-align:center; }
	.pic-box-aph { position:fixed; top:0; left:0; z-index:9998; display:none; width:100%; height:100%; background:url(../images/black89-aph.png); }
	.loading { background:#eeeeee url(../images/loading.gif) no-repeat center center; }
	
	/*-- Business --*/
	.business-contain { width:100%; }
	.business-item { width:50%; height:252px; float:left; overflow:hidden; }
	.business-itemT { position:relative; text-align:center; }
	.business-itemT a { display:block; width:100%; height:100%; background:#bf5f5d; background:rgba(191,95,93,1); color:#ffffff; }
	.business-itemT h1 { position:absolute; left:0; top:50%; width:100%; margin-top:-30px; }
	.business-itemT h1 em { font-size:30px; }
	.business-itemT h1 span { letter-spacing:1px; font-size:18px; }
	.business-item0 a { background:#bf5f5d; }
	.business-item1 a { background:#e1b48a; }
	.business-item2 a { background:#39998c; }
	.business-item3 a { background:#666b87; }
	.business-item4 a { background:#c2bd60; }
	.business-item5 a { background:#f2cebb; }
	
	/*-- Journal --*/
	
	
	/*-- Food --*/
	.journal-header { position:relative; width:100%; height:253px; }
	.journal-header img { width:100%; }
	.journal-title { position:absolute; top:0; left:0; z-index:1; width:100%; height:100%; background:url(../images/aph-e1b48a.png); }
	.journal-title h1 { position:absolute; left:0; top:50%; width:100%; margin-top:-30px; text-align:center; color:#ffffff; }
	.journalWrap ul { float:left; width:50%; }
	.journalWrap ul li { margin-top:6px; height:46px; background:#dfa0a0; }
	.journalWrap ul li span { float:left; display:inline-block; width:53px; height:46px; background:#bf5f5d; color:#ffffff; line-height:46px; text-align:center; font-weight:bold; font-family:"bebasneue"; }
	.journalWrap-item0 span { background:#bf5f5d !important; }
	.journalWrap-item1 span { background:#e1b48a !important; }
	.journalWrap-item2 span { background:#f8bc66 !important; }
	.journalWrap ul li em { margin-left:15px; line-height:46px; color:#ffffff; }
	.journalWrap ul li a { float:right; display:inline-block; width:24px; height:32px; margin:6px 15px 0 0; background:url(../images/fn-icon.png) no-repeat 0 -118px; }
	
	/*-- 浼氬憳鐧诲綍 --*/
	.login-title { height:136px; background:#e7b8b8; }
	.login-titleL { position:relative; width:350px; height:100%; background:#edcaca; }
	.login-title h1 { position:absolute; left:0; top:50%; width:100%; margin-top:-25px; text-align:center; color:#ffffff; }
	.login-title h1 em { font-size:30px; }
	.login-title h1 span { letter-spacing:1px; font-size:18px; }
	.login-form { height:253px; margin-top:10px; background:#edcaca;}
	.login-formL { float:left; width:350px; height:99px; padding:77px 0; background:#e7b8b8; overflow:hidden; }
	.login-formL label { display:block; width:60%; height:33px; margin-bottom:33px; line-height:33px; text-align:right; color:#ffffff; }
	.login-formL label em { letter-spacing:1px; font-size:16px; font-family:"bebasneue"; }
	.login-formR { position:relative; height:176px; padding:77px 0 0; }
	.login-formR input { width:440px; height:33px; margin:0 0 33px 90px; padding-left:10px; background:#ffffff; border:none; line-height:33px; }
	.login-formR input.login-formR-submit { position:absolute; bottom:10px; right:10px; width:60px; height:20px; margin:0; padding-left:20px; border:none; background:url(../images/fn-icon.png) no-repeat -108px -74px; *background-position:-108px -76px; color:#ffffff; cursor:pointer; }
	
	/*-- 鍔犵洘鐩撮�杞�--*/
	
	/*-- 鍔犵洘鏉′欢 --*/
	.conditions-item { position:relative; width:100%; margin-bottom:25px; background:#d06e6d; color:#ffffff; }
	.conditions-title { float:left; width:31.85%; }
	.conditions-title h1 { position:absolute; top:50%; left:0; width:31.85%; text-align:center; margin-top:-20px; }
	.conditions-title h1 em { font-size:25px; }
	.conditions-title h1 span { letter-spacing:1px; font-size:16px; }
	.conditions-con { margin-left:31.85%; padding:35px 20px 35px 50px; background:#56b3a6; font-size:12px; }
	.conditions-con img { margin:10px; }
	.conditions-item0 { background:#f3a28f; }
	.conditions-item0 .conditions-con { background:#666b87; }
	.conditions-item1 { background:#f8bc66; }
	.conditions-item1 .conditions-con { background:#407aaa; }
	.conditions-item2 { background:#d06e6d; }
	.conditions-item2 .conditions-con { background:#56b3a6; }
	
	/*-- 浜у搧涓栫晫 --*/
	
	
	/*-- 鐜颁唬椋庢牸绯诲垪 --*/
	.modern-item { position:relative; float:left; width:33.33333%; *width:33%; margin-bottom:8px; overflow:hidden; }
	.modern-item img { width:100%; }
	.modern-item a { position:absolute; top:0; left:20px; display:block; width:360px; height:220px; background:url(../images/aph-e1b48a.png); filter:alpha(opacity=0); opacity:0; }
	.modern-item-more { position:absolute; top:50%; left:0; width:100%; /* margin-top:-30px; */ text-align:center; color:#ffffff; }
	.modern-item-more em { display:inline-block; width:49px; height:33px; background:url(../images/fn-icon.png) no-repeat 0 -76px; }
	.modern-item-more span { display:block; letter-spacing:1px; font-size:18px; font-family:"bebasneue"; }
	.modern-item:hover a { filter:alpha(opacity=100); opacity:1; }
	
	.modern-item a.aph-d35d5a-80 { background:url(../images/aph-d35d5a-80.png); }
	.modern-item a.aph-f4c08f-80 { background:url(../images/aph-f4c08f-80.png); }
	.modern-item a.aph-36aa9b-80 { background:url(../images/aph-36aa9b-80.png); }
	.modern-item a.aph-6b75a5-80 { background:url(../images/aph-6b75a5-80.png); }
	
	/*-- 宸ョ▼妗堜緥 --*/
	.project-search { height:25px; margin-bottom:25px; }
	.project-search strong { float:left; margin-right:15px; }
	.project-search select { width:150px; text-align:center; }
	
	/*-- 浜у搧璇︽儏 --*/
	.productInfo-focus { position:relative; }
	.focus-btn { position:absolute; top:50%; z-index:2; display:block; width:34px; height:52px; margin-top:-26px; background:url(../images/fn-icon.png) no-repeat; } 
	.focus-prev { left:10px; background-position:-101px -98px; }
	.focus-next { right:10px; background-position:-135px -98px; }
	.productInfo-bPic { position:relative; z-index:1; width:100%; }
	.productInfo-bPic img { position:absolute; top:0; left:0; width:100%; display:none; }
	.productInfo-sPic { position:relative; float:right; width:855px; margin-top:10px; overflow:hidden; }
	.productInfo-sPic ul { position:relative; left:0; width:500%; }
	.productInfo-sPic ul li { position:relative; float:left; margin:0 4px; cursor:pointer; }
	.productInfo-sPic ul li span { position:absolute; top:0; left:0; display:block; width:100%; height:100%; background:#ffffff; filter:alpha(opacity=50); opacity:0.5; }
	.productInfo-sPic ul li:hover span, .productInfo-sPic ul li.productInfo-sPic-current span { filter:alpha(opacity=0); opacity:0; }
	
	.productInfo-about { margin:50px 0 50px; color:#666666; }
	.productInfo-about h2 { letter-spacing:1px; font:bold 22px/1.2 "bebasneue"; color:#4a4a4a; }
	.productInfo-about h3 { margin-bottom:15px; font-size:14px; font-weight:bold; color:#4a4a4a; }
	
	.solution_detail_class {
	width: 100%;
	margin: 0 auto;
	margin-top: 50px;
	margin-bottom: 20px;
	text-align: center;
	font-family: "寰蒋闆呴粦";
	vertical-align: bottom;
	}
	.solution_detail_class ul li {
		margin-bottom: 10px;
		float: left;
		margin-right: 10px;
	}
	.solution_detail_class ul li a {
		padding: 6px;
		display: block;
		border: 1px solid #ccc;
	}
	
	
	/*-- 浜у搧瀵规瘮 --*/
	.contrast-wrap { float:left; width:50%; }
	.contrast-info { width:99%; }
	.contrast-infoPic { position:relative; width:100%; }
	.contrast-more { position:absolute; bottom:0; left:0; width:100%; height:40px; background:#ffffff; filter:alpha(opacity=0); opacity:0; text-align:right; line-height:40px; }
	.contrast-infoPic:hover .contrast-more { filter:alpha(opacity=50); opacity:0.5; }
	.contrast-more a { margin-right:10px; padding-left:17px; background:url(../images/fn-icon.png) no-repeat 0 -152px; }
	.contrast-infoPic img { width:100%; }
	.contrast-div { position:relative; height:185px; margin:6px 0; background:#44948a; }
	.contrast-infoCon { position:absolute; top:0; left:0; z-index:9; height:145px; padding:20px 25px; overflow:hidden; background:#44948a; color:#ffffff; }
	.contrast-infoCon header { margin-bottom:10px; }
	.contrast-infoCon h2 { letter-spacing:1px; font:20px/1.2 "bebasneue"; }
	.contrast-infoCon h3 { margin-bottom:15px; font-size:14px; font-weight:bold; }
	.contrast-infoCons p { font-size:12px; line-height:1.7; }
	.contrast-infoConR { background:#774156; }
	.contrast-item { height:580px; }
	.contrast-item-list { width:49%; margin:0 1% 6px 0; *margin-right:0.5%; }
	.contrast-page { margin-top:5px; }
	.contrast-page a { float:left; display:inline-block; width:20px; height:20px; margin-right:10px; text-align:center; line-height:20px; background:#b8b8b8; color:#ffffff; }
	.contrast-page a.contrast-page-current { background:#e9e9e9; color:#2c2c2c; }
	
	.contrast-m { position:absolute; left:520px; bottom:10px; z-index:9999; width:22px; height:22px; display:inline-block; }
	
	.contrastInfo { position:absolute; top:1040px; z-index:9999; width:100%; background:#e9e9e9; display:none; }
	.contrastInfos { position:relative; min-width:1003px; max-width:1130px; margin:0 auto; padding-bottom:80px; }
	.contrastInfo-close { position:absolute; right:0; top:0; z-index:9999; display:inline-block; width:22px; height:22px; background:url(../images/fn-icon.png) no-repeat -25px -128px; }
	.bg-aph { position:fixed; top:0; left:0; z-index:9998; width:100%; height:100%; background:#000000; background:rgba(0,0,0,0.9); display:none; }
	
	/*--- New VS ---*/
	.contrast-contain { position:relative; }
	.vs-btn { position:absolute; top:190px; left:50%; z-index:10; width:106px; height:106px; margin-left:-56px; }
	.vs-btn a { display:block; width:100%; height:100%; background:url(../images/vs-btn.png) no-repeat center center; }
	.vs-contain { position:absolute; left:0; top:614px; z-index:10; display:none; width:99.5%; background:#ffffff; }
	.vs-title { display:block; width:100%; height:45px; text-align:center; background:#d2d2d2; }
	.vs-title h1 { line-height:45px; font-size:14px; color:#666666; }
	.vs-title h1 em { color:#000000; font-weight:bold; font-size:16px; }
	.vs-close { position:absolute; right:10px; top:11px; width:24px; height:24px; background:url(../images/vs-close.png) no-repeat 0 0; }
	.vs-item { float:left; width:100%; }
	.vs-item table { border:1px solid #cccccc; border-top:none; }
	.vs-item table td, .vs-item table th { padding:5px 20px; border-bottom:1px dotted #cccccc; border-right:1px solid #cccccc;  }
	.vs-item table th { width:100px; border-right:1px solid #cccccc; color:#666666; }
	.vs-item table td { font-size:12px; line-height:2; }
	.vs-item table td p { line-height:2; }
	.vs-item-clone table { border-left:none; }
	.vs-item table tr:hover td, .vs-item table tr:hover th { background:#f6f6f6; }
	
	/*-- Search --*/
	.search-con ul { float:left; width:50%; }
	.search-con ul li { height:46px; margin-bottom:5px; background:#e9e9e9; border-right:1px solid #ffffff; }
	.search-con ul li em { float:left; display:block; width:46px; height:46px; background:#d06e6d; text-align:center; line-height:46px; color:#ffffff; }
	.search-con ul li a {
		position:relative; z-index:1; display:block; height:46px; margin-left:46px; text-indent:30px; line-height:46px; 
		-moz-transition:all 0.3s ease;
		-webkit-transition:all 0.3s ease;
		-o-transition:all 0.3s ease;
		-ms-transition:all 0.3s ease;
		transition:all 0.3s ease;
	}
	.search-con ul li:hover a { color:#ffffff; }
	.search-con ul li.search-item0 em, .search-con ul li.search-item0:hover a, .search-con ul li.search-item0:hover a:before { background:#d06e6d; }
	.search-con ul li.search-item1 em, .search-con ul li.search-item1:hover a, .search-con ul li.search-item1:hover a:before { background:#f8bc66; }
	.search-con ul li.search-item2 em, .search-con ul li.search-item2:hover a, .search-con ul li.search-item2:hover a:before { background:#f3a28f; }
	
	@media screen and (min-width:0px){
		.search-con ul li:hover a { color:#e9e9e9; background:none !important; }
		.search-con ul li a:before { 
			content:attr(data-title); position:absolute; top:0; left:0; z-index:0; width:0; height:46px; overflow:hidden; color:#ffffff;
			-moz-transition:all 0.5s ease;
			-webkit-transition:all 0.5s ease;
			-o-transition:all 0.5s ease;
			-ms-transition:all 0.5s ease;
			transition:all 0.5s ease;
		}
		.search-con ul li:hover a:before { color:#ffffff; width:100%; }	
	}

	/*-- Distrbutor --*/
	#distrbutor { }
	.d-header { position:relative; z-index:2; height:86px; background:#f1f1f1; box-shadow:0 1px 3px rgba(150,150,150,1); }
	.d-header h1 { float:left; width:288px; height:86px; line-height:86px; font-size:16px; text-align:center; }
	.d-search { height:26px; padding:30px 0; }
	.d-search select { width:200px; height:23px; margin-right:20px; text-align:center; }
	
	.d-contain { position:relative; width:100%; overflow:hidden; }
	.d-subMenu { position:absolute; left:0; top:0; z-index:1; width:288px; height:100%; background:#f1f1f1; box-shadow:0 2px 2px rgb(150,150,150); }
	.d-subMenu-con { padding:0 20px; overflow-x:hidden; overflow-y:auto; }
	.d-subMenu-switch { display:inline-block; position:absolute; top:50%; right:-15px; width:16px; height:65px; margin-top:-33px; background:url(../images/map-icon.png) no-repeat -41px 0; }
	.d-subMenu-item { position:relative; padding:20px 0 10px 30px; border-bottom:1px solid #ffffff; border-top:1px solid #dddddd; cursor:pointer; }
	.d-subMenu-item dt { margin-bottom:5px; font-size:14px; }
	.d-subMenu-item dd { font-size:12px; color:#4a4a4a; }
	.d-subMenu-item dd span { position:absolute; top:14px; left:0px; display:block; width:20px; height:25px; background:url(../images/map-icon.png) no-repeat 0 0; }
	.d-subMenu-item dd span.d-subMenu-current { background:url(../images/map-icon.png) no-repeat -20px 0; }
	#d-map { width:100%; height:600px; background;#cccccc; }
	.overLay { position:absolute; width:33px; height:43px; background:url(../images/map-icon.png) no-repeat -59px 0; left top no-repeat; }
	.overLay-info { position:absolute; top:53px; left:-105px; width:432px; height:220px; display:none; background:#ffffff; border-top:3px solid #40433f; box-shadow:0 0 5px rgba(150,150,150,1); }
	.overLay-info span { position:absolute; top:-13px; left:112px; width:16px; height:10px; font:0/0 "瀹嬩綋"; background:url(../images/map-icon.png) no-repeat 0 -32px; }
	.overLay-info h1 { height:50px; padding-left:15px; background:#e2e2e2; line-height:50px; font-size:16px; }
	.overLay-infos { margin:15px 0; padding-left:15px; }
	.overLay-infos dt { margin-bottom:5px; display:inline-block; border-bottom:1px solid #666666; font-weight:bold; }
	.overLay-infos dd { line-height:1.7; font-size:12px; color:#4a4a4a; }
	.d-footer { position:relative; z-index:9999; box-shadow:0 0 1px rgb(150,150,150); height:20px; padding:50px 0 50px 288px; margin:0; }
	
	
	/*---- Product details page NetworkList -----*/
	.searchNetwork{ display:block; padding:10px; background-color:#000; color:#efefef;  width:150px; font-size:1.2em; text-align:center; cursor:pointer; margin-bottom:30px;}
	.networkList li{ margin:10px auto; border-bottom:#CCC solid 1px;}
	.networkList .title{font-size:1.2em;}
	
	
	
	
	
	/*-- video --*/
	.video-item { position:relative; float:left; width:33.3%; height:200px; background:#ccc; margin-bottom:10px; overflow:hidden; }
	.video-item img { position:relative; left:0; top:0; z-index:0; max-width:100%; }
	.video-item a { display:block; position:absolute; top:0; left:0; z-index:1; width:100%; height:100%; text-align:center; }
	.video-item a span, .video-item a i { display:inline-block; position:absolute; top:50%; left:50%; 
		-moz-transition:all 0.5s ease-out;
		-webkit-transition:all 0.5s ease-out;
		-o-transition:all 0.5s ease-out;
		-ms-transition:all 0.5s ease-out;
		transition:all 0.5s ease-out;
		-moz-transform-origin:center center;
		-webkit-transform-origin:center center;
		-o-transform-origin:center center;
		-ms-transform-origin:center center;
		transform-origin:center center;
	}
	.video-item a span { width:49px; height:49px; margin:-25px 0 0 -25px; background:url(../images/play-icon.png) no-repeat 0 0; }
	.video-item a i { width:50px; height:30px; margin:30px 0 0 -25px; text-align:center; line-height:30px; letter-spacing:1px; font-size:18px; font-family:"bebasneue"; color:#fff; }
	.video-item a:hover span {
		-moz-transform:rotate(120deg);
		-webkit-transform:rotate(120deg);
		-o-transform:rotate(120deg);
		-ms-transform:rotate(120deg);
		transform:rotate(120deg);
	}

	.pop-aph { display:none; position:fixed; top:0; left:0; z-index:9998; width:100%; height:100%; background:url(../images/black89-aph.png); }
	.pop { display:none; position:fixed; top:50%; left:50%; z-index:9999; width:700px; height:420px; margin:-210px 0 0 -350px; background:#000; border:10px solid #000; }
	.pop-close { position:absolute; top:-25px; right:-25px; width:29px; height:29px; background:url(../images/play-icon.png) no-repeat -49px 0; }
	.pop-content a { display:block; width:700px; height:420px; }
	
	
	
	
	
	
	
	
	
	
	
	