@charset "gb2312";
/* CSS Document */
@font-face { 
  font-family: 415bt-litea; /*这里是说明调用来的字体名字*/ 
  src: url('415bt-litea.otf'); /*这里是字体文件路径*/ 
} 
html, body { padding:0px; margin:0px; font-family:"Microsoft YaHei";}
body.is-loading *, body.is-loading *:before, body.is-loading *:after {
		-moz-animation: none !important;
		-webkit-animation: none !important;
		-o-animation: none !important;
		-ms-animation: none !important;
		animation: none !important;
		-moz-transition: none !important;
		-webkit-transition: none !important;
		-o-transition: none !important;
		-ms-transition: none !important;
		transition: none !important;
	}
	
	/* Loader */
	@-moz-keyframes spinner-show { 0% { opacity: 0; } 100% { opacity: 1; } }
	@-webkit-keyframes spinner-show { 0% { opacity: 0; } 100% { opacity: 1; } }
	@-o-keyframes spinner-show { 0% { opacity: 0; } 100% { opacity: 1; } }
	@-ms-keyframes spinner-show { 0% { opacity: 0; } 100% { opacity: 1; } }
	@keyframes spinner-show { 0% { opacity: 0; } 100% { opacity: 1; } }
	@-moz-keyframes spinner-hide { 0% { color: rgba(255, 255, 255, 0.15); z-index: 100001; -moz-transform: scale(1) rotate(0deg); -webkit-transform: scale(1) rotate(0deg); -o-transform: scale(1) rotate(0deg); -ms-transform: scale(1) rotate(0deg); transform: scale(1) rotate(0deg); } 99% { color: #0e647a; z-index: 100001; -moz-transform: scale(0.5) rotate(360deg); -webkit-transform: scale(0.5) rotate(360deg); -o-transform: scale(0.5) rotate(360deg); -ms-transform: scale(0.5) rotate(360deg); transform: scale(0.5) rotate(360deg); } 100% { color: #0e647a; z-index: -1; -moz-transform: scale(0.5) rotate(360deg); -webkit-transform: scale(0.5) rotate(360deg); -o-transform: scale(0.5) rotate(360deg); -ms-transform: scale(0.5) rotate(360deg); transform: scale(0.5) rotate(360deg); } }
	@-webkit-keyframes spinner-hide { 0% { color: rgba(255, 255, 255, 0.15); z-index: 100001; -moz-transform: scale(1) rotate(0deg); -webkit-transform: scale(1) rotate(0deg); -o-transform: scale(1) rotate(0deg); -ms-transform: scale(1) rotate(0deg); transform: scale(1) rotate(0deg); } 99% { color: #0e647a; z-index: 100001; -moz-transform: scale(0.5) rotate(360deg); -webkit-transform: scale(0.5) rotate(360deg); -o-transform: scale(0.5) rotate(360deg); -ms-transform: scale(0.5) rotate(360deg); transform: scale(0.5) rotate(360deg); } 100% { color: #0e647a; z-index: -1; -moz-transform: scale(0.5) rotate(360deg); -webkit-transform: scale(0.5) rotate(360deg); -o-transform: scale(0.5) rotate(360deg); -ms-transform: scale(0.5) rotate(360deg); transform: scale(0.5) rotate(360deg); } }
	@-o-keyframes spinner-hide { 0% { color: rgba(255, 255, 255, 0.15); z-index: 100001; -moz-transform: scale(1) rotate(0deg); -webkit-transform: scale(1) rotate(0deg); -o-transform: scale(1) rotate(0deg); -ms-transform: scale(1) rotate(0deg); transform: scale(1) rotate(0deg); } 99% { color: #0e647a; z-index: 100001; -moz-transform: scale(0.5) rotate(360deg); -webkit-transform: scale(0.5) rotate(360deg); -o-transform: scale(0.5) rotate(360deg); -ms-transform: scale(0.5) rotate(360deg); transform: scale(0.5) rotate(360deg); } 100% { color: #0e647a; z-index: -1; -moz-transform: scale(0.5) rotate(360deg); -webkit-transform: scale(0.5) rotate(360deg); -o-transform: scale(0.5) rotate(360deg); -ms-transform: scale(0.5) rotate(360deg); transform: scale(0.5) rotate(360deg); } }
	@-ms-keyframes spinner-hide { 0% { color: rgba(255, 255, 255, 0.15); z-index: 100001; -moz-transform: scale(1) rotate(0deg); -webkit-transform: scale(1) rotate(0deg); -o-transform: scale(1) rotate(0deg); -ms-transform: scale(1) rotate(0deg); transform: scale(1) rotate(0deg); } 99% { color: #0e647a; z-index: 100001; -moz-transform: scale(0.5) rotate(360deg); -webkit-transform: scale(0.5) rotate(360deg); -o-transform: scale(0.5) rotate(360deg); -ms-transform: scale(0.5) rotate(360deg); transform: scale(0.5) rotate(360deg); } 100% { color: #0e647a; z-index: -1; -moz-transform: scale(0.5) rotate(360deg); -webkit-transform: scale(0.5) rotate(360deg); -o-transform: scale(0.5) rotate(360deg); -ms-transform: scale(0.5) rotate(360deg); transform: scale(0.5) rotate(360deg); } }
	@keyframes spinner-hide { 0% { color: rgba(255, 255, 255, 0.15); z-index: 100001; -moz-transform: scale(1) rotate(0deg); -webkit-transform: scale(1) rotate(0deg); -o-transform: scale(1) rotate(0deg); -ms-transform: scale(1) rotate(0deg); transform: scale(1) rotate(0deg); } 99% { color: #0e647a; z-index: 100001; -moz-transform: scale(0.5) rotate(360deg); -webkit-transform: scale(0.5) rotate(360deg); -o-transform: scale(0.5) rotate(360deg); -ms-transform: scale(0.5) rotate(360deg); transform: scale(0.5) rotate(360deg); } 100% { color: #0e647a; z-index: -1; -moz-transform: scale(0.5) rotate(360deg); -webkit-transform: scale(0.5) rotate(360deg); -o-transform: scale(0.5) rotate(360deg); -ms-transform: scale(0.5) rotate(360deg); transform: scale(0.5) rotate(360deg); } }
	@-moz-keyframes spinner-rotate { 0% { -moz-transform: scale(1) rotate(0deg); -webkit-transform: scale(1) rotate(0deg); -o-transform: scale(1) rotate(0deg); -ms-transform: scale(1) rotate(0deg); transform: scale(1) rotate(0deg); } 100% { -moz-transform: scale(1) rotate(360deg); -webkit-transform: scale(1) rotate(360deg); -o-transform: scale(1) rotate(360deg); -ms-transform: scale(1) rotate(360deg); transform: scale(1) rotate(360deg); } }
	@-webkit-keyframes spinner-rotate { 0% { -moz-transform: scale(1) rotate(0deg); -webkit-transform: scale(1) rotate(0deg); -o-transform: scale(1) rotate(0deg); -ms-transform: scale(1) rotate(0deg); transform: scale(1) rotate(0deg); } 100% { -moz-transform: scale(1) rotate(360deg); -webkit-transform: scale(1) rotate(360deg); -o-transform: scale(1) rotate(360deg); -ms-transform: scale(1) rotate(360deg); transform: scale(1) rotate(360deg); } }
	@-o-keyframes spinner-rotate { 0% { -moz-transform: scale(1) rotate(0deg); -webkit-transform: scale(1) rotate(0deg); -o-transform: scale(1) rotate(0deg); -ms-transform: scale(1) rotate(0deg); transform: scale(1) rotate(0deg); } 100% { -moz-transform: scale(1) rotate(360deg); -webkit-transform: scale(1) rotate(360deg); -o-transform: scale(1) rotate(360deg); -ms-transform: scale(1) rotate(360deg); transform: scale(1) rotate(360deg); } }
	@-ms-keyframes spinner-rotate { 0% { -moz-transform: scale(1) rotate(0deg); -webkit-transform: scale(1) rotate(0deg); -o-transform: scale(1) rotate(0deg); -ms-transform: scale(1) rotate(0deg); transform: scale(1) rotate(0deg); } 100% { -moz-transform: scale(1) rotate(360deg); -webkit-transform: scale(1) rotate(360deg); -o-transform: scale(1) rotate(360deg); -ms-transform: scale(1) rotate(360deg); transform: scale(1) rotate(360deg); } }
	@keyframes spinner-rotate { 0% { -moz-transform: scale(1) rotate(0deg); -webkit-transform: scale(1) rotate(0deg); -o-transform: scale(1) rotate(0deg); -ms-transform: scale(1) rotate(0deg); transform: scale(1) rotate(0deg); } 100% { -moz-transform: scale(1) rotate(360deg); -webkit-transform: scale(1) rotate(360deg); -o-transform: scale(1) rotate(360deg); -ms-transform: scale(1) rotate(360deg); transform: scale(1) rotate(360deg); } }
	@-moz-keyframes overlay-hide { 0% { opacity: 1; z-index: 100000; } 15% { opacity: 1; z-index: 100000; } 99% { opacity: 0; z-index: 100000; } 100% { opacity: 0; z-index: -1; } }
	@-webkit-keyframes overlay-hide { 0% { opacity: 1; z-index: 100000; } 15% { opacity: 1; z-index: 100000; } 99% { opacity: 0; z-index: 100000; } 100% { opacity: 0; z-index: -1; } }
	@-o-keyframes overlay-hide { 0% { opacity: 1; z-index: 100000; } 15% { opacity: 1; z-index: 100000; } 99% { opacity: 0; z-index: 100000; } 100% { opacity: 0; z-index: -1; } }
	@-ms-keyframes overlay-hide { 0% { opacity: 1; z-index: 100000; } 15% { opacity: 1; z-index: 100000; } 99% { opacity: 0; z-index: 100000; } 100% { opacity: 0; z-index: -1; } }
	@keyframes overlay-hide { 0% { opacity: 1; z-index: 100000; } 15% { opacity: 1; z-index: 100000; } 99% { opacity: 0; z-index: 100000; } 100% { opacity: 0; z-index: -1; } }
	
body.landing {
		text-decoration: none;
	}

		body.landing:before {
			-moz-osx-font-smoothing: grayscale;
			-webkit-font-smoothing: antialiased;
			font-family: FontAwesome;
			font-style: normal;
			font-weight: normal;
			text-transform: none !important;
		}
		
		body.landing:before {
			-moz-animation: spinner-show 1.5s 1 0.25s ease forwards, spinner-hide 0.25s ease-in-out forwards !important;
			-webkit-animation: spinner-show 1.5s 1 0.25s ease forwards, spinner-hide 0.25s ease-in-out forwards !important;
			-o-animation: spinner-show 1.5s 1 0.25s ease forwards, spinner-hide 0.25s ease-in-out forwards !important;
			-ms-animation: spinner-show 1.5s 1 0.25s ease forwards, spinner-hide 0.25s ease-in-out forwards !important;
			animation: spinner-show 1.5s 1 0.25s ease forwards, spinner-hide 0.25s ease-in-out forwards !important;
			-moz-transform-origin: 50% 50%;
			-webkit-transform-origin: 50% 50%;
			-o-transform-origin: 50% 50%;
			-ms-transform-origin: 50% 50%;
			transform-origin: 50% 50%;
			color: rgba(255, 255, 255, 0.15);
			content: '';
			cursor: default;
			display: block;
			font-size: 2em;
			height: 2em;
			left: 50%;
			line-height: 2em;
			margin: -1em 0 0 -1em;
			opacity: 0;
			position: fixed;
			text-align: center;
			top: 50%;
			width: 2em;
			z-index: -1;
		}

		body.landing:after {
			-moz-animation: overlay-hide 1.5s ease-in forwards !important;
			-webkit-animation: overlay-hide 1.5s ease-in forwards !important;
			-o-animation: overlay-hide 1.5s ease-in forwards !important;
			-ms-animation: overlay-hide 1.5s ease-in forwards !important;
			animation: overlay-hide 1.5s ease-in forwards !important;
			background: #0e647a;
			content: '';
			display: block;
			height: 100%;
			left: 0;
			opacity: 0;
			position: fixed;
			top: 0;
			width: 100%;
			z-index: -1;
		}

		body.landing.is-loading:before {
			-moz-animation: spinner-show 1.5s 1 0.25s ease forwards, spinner-rotate 0.75s infinite linear !important;
			-webkit-animation: spinner-show 1.5s 1 0.25s ease forwards, spinner-rotate 0.75s infinite linear !important;
			-o-animation: spinner-show 1.5s 1 0.25s ease forwards, spinner-rotate 0.75s infinite linear !important;
			-ms-animation: spinner-show 1.5s 1 0.25s ease forwards, spinner-rotate 0.75s infinite linear !important;
			animation: spinner-show 1.5s 1 0.25s ease forwards, spinner-rotate 0.75s infinite linear !important;
			z-index: 100001;
		}

		body.landing.is-loading:after {
			-moz-animation: none !important;
			-webkit-animation: none !important;
			-o-animation: none !important;
			-ms-animation: none !important;
			animation: none !important;
			opacity: 1;
			z-index: 100000;
		}
		
			@media (-webkit-min-device-pixel-ratio: 2) {
		body.landing:before {
			line-height: 2.025em;
		}
	}
	
.img {border:0;}
li,ul,ol{ list-style:none; list-style-type:none; padding:0px; margin:0px;}
a {  text-decoration: none; color:#3f3a39;
		-moz-transition: background-color 0.35s ease-in-out, color 0.35s ease-in-out, border-bottom-color 0.35s ease-in-out;
		-webkit-transition: background-color 0.35s ease-in-out, color 0.35s ease-in-out, border-bottom-color 0.35s ease-in-out;
		-o-transition: background-color 0.35s ease-in-out, color 0.35s ease-in-out, border-bottom-color 0.35s ease-in-out;
		-ms-transition: background-color 0.35s ease-in-out, color 0.35s ease-in-out, border-bottom-color 0.35s ease-in-out;
		transition: background-color 0.35s ease-in-out, color 0.35s ease-in-out, border-bottom-color 0.35s ease-in-out; }
	
a:hover {text-decoration: none; color:#868686; transition: all 500ms ease-in 0s;}

.image.featured
			{
				display: block;
				width: 100%;
				margin: 0 0 2em 0;
			}
			
a.youqing:link {
	color: #ffffff;
	font-size:14px;
	text-decoration: none;
}
a.youqing:visited {
	text-decoration: none;
	color: #ffffff;
	font-size:14px;
}
a.youqing:hover {
	text-decoration: underline;
	color: #ffffff;
	font-size:14px;
}
a.youqing:active {
	text-decoration: none;
	color: #ffffff;
	font-size:14px;
}

.freeinptu {height:48px; width:368px; border:2px solid #ececec; padding:0 8px; background:none;FONT-SIZE: 14px; color:#787878;}
.freeinptu:focus{outline:none}
.freetext {FONT-SIZE: 14px; color:#787878;  border:2px solid #ececec; background:none; padding:8px;}
.freetext:focus{outline:none}
			
a.loangue:link { color: #ffffff; font-size:16px; text-decoration: none; }
a.loangue:visited { text-decoration: none; color: #ffffff; }
a.loangue:hover { text-decoration: none; color: #0e647a; -moz-transition: color 0.35s ease-in-out, border-color 0.35s ease-in-out;
				-webkit-transition: color 0.35s ease-in-out, border-color 0.35s ease-in-out;
				-o-transition: color 0.35s ease-in-out, border-color 0.35s ease-in-out;
				-ms-transition: color 0.35s ease-in-out, border-color 0.35s ease-in-out;
				transition: color 0.35s ease-in-out, border-color 0.35s ease-in-out;}
a.loangue:active { text-decoration: none; color: #ffffff; }

a.newscontit:visited { text-decoration: none; color: #2a333c; font-size:16px; }
a.newscontit: hover { text-decoration: underline; color:#858789; font-size:16px; }
a.newscontit:active { text-decoration: none; color: #2a333c; font-size:16px; }


a.newst:link { color:#888888;}
a.newst:visited { color:#888888;}
a.newst:hover { color:#D90F1E;}
a.newst:active { color:#888888;}

/*********************************************************************************/
/* Nav                                                                           */
/*********************************************************************************/

	#nav
	{
		
		float:right;
		right: 0;
		text-align: center;
		padding:0;
		z-index: 1;
		overflow: hidden;
	}
	
		#nav > ul
		{
			line-height: 0px;
			display: inline-block;
			margin: 0;

		}
		
			
		
			#nav > ul > li
			{   color:#fff; height:50px; line-height:50px;
				display: inline-block; 
				margin: 30px 0px 0px 0px;
			/*	border-radius: 0.6em;*/
				padding: 0 0 0 35px; text-align:right;
				-moz-transition: color 0.35s ease-in-out, border-color 0.35s ease-in-out;
				-webkit-transition: color 0.35s ease-in-out, border-color 0.35s ease-in-out;
				-o-transition: color 0.35s ease-in-out, border-color 0.35s ease-in-out;
				-ms-transition: color 0.35s ease-in-out, border-color 0.35s ease-in-out;
				transition: color 0.35s ease-in-out, border-color 0.35s ease-in-out;
				
			}
			
			
			#nav > ul > li:hover
			{color:#b8b8b8;
				-moz-transition: color 0.35s ease-in-out, border-color 0.35s ease-in-out;
				-webkit-transition: color 0.35s ease-in-out, border-color 0.35s ease-in-out;
				-o-transition: color 0.35s ease-in-out, border-color 0.35s ease-in-out;
				-ms-transition: color 0.35s ease-in-out, border-color 0.35s ease-in-out;
				transition: color 0.35s ease-in-out, border-color 0.35s ease-in-out;
			}
			
			
				#nav > ul > li.active
				{
					border-color: rgba(255,255,255,0.5);
				}
			
				#nav > ul > li > a,
				#nav > ul > li > span
				{ font-size:20px; color:#000;
					display: block;
					color: inherit;
					text-decoration: none;
					border: 0;
					outline: 0;
				}

				#nav > ul > li > ul
				{
					display: none;
				}

	.dropotron
	{
		background: rgba(255,255,255,0.975);
		padding: 1em 1.25em 1em 1.25em;
		line-height: 1em;
		height: auto;
		text-align: left;
		border-radius: 0.5em;
		box-shadow: 0 0.15em 0.25em 0 rgba(0,0,0,0.25);
		min-width: 12em;
		margin-top: -1em;
	}
	
		.dropotron li
		{
			border-top: solid 1px rgba(128,128,128,0.2);
			color: #5b5b5b;
		}
		
			.dropotron li:first-child
			{
				border-top: 0;
			}

			.dropotron li a:hover
			{
				color: #9d9d9d;
			}

			.dropotron li a,
			.dropotron li span
			{color:#000;
				display: block;
				border: 0;
				padding: 0.5em 0 0.5em 0;
				-moz-transition: color 0.35s ease-in-out;
				-webkit-transition: color 0.35s ease-in-out;
				-o-transition: color 0.35s ease-in-out;
				-ms-transition: color 0.35s ease-in-out;
				transition: color 0.35s ease-in-out;
			}
		
		.dropotron.level-0
		{
			margin-top: 1em;
			font-size: 0.9em;
		}
		
			.dropotron.level-0:before
			{
				content: '';
				position: absolute;
				left: 50%;
				top: -0.7em;
				margin-left: -0.75em;
				border-bottom: solid 0.75em rgba(255,255,255,0.975);
				border-left: solid 0.75em rgba(64,64,64,0);
				border-right: solid 0.75em rgba(64,64,64,0);
			}
	
.searchdiv{ height:41px; width:50px;position:absolute;top:35px; right:0px;}
.mendiv{ float:right;height:41px; width:50px; margin-top:35px; margin-left:15px;}
/*
.search span{ display:block; width:24px; height:24px; margin-top:42px; margin-left:35px; cursor:pointer;}
.searchBox{
	position: absolute;
	background: url(../Pic/index_08.png) no-repeat;
	width: 239px;
	height: 55px;
	padding-top: 14px;
	right: 110px;
	top: 132px;
    display:none;
	z-index: 99996
}
	*/
	


.search-input{ height:41px; line-height:41px; color:#fff; font-size:14px; width:160px; padding-left:15px; float:left; background:none;  border:none;}
.search-input:focus{outline:none}
.search-bt{ height:41px; width:50px; position:relative; border:none; float:right; top:0; background:url(../Pic/index_07.png) center center no-repeat; cursor:pointer;}

.search-bt:focus{outline:none}
.searchclosediv {position:absolute; right:10px; top:10px; width:20px; height:20px;  cursor:pointer; font-size:16px;z-index:99997;}
.searchclose {height:41px; width:50px; position:relative; border:none; float:right; top:0; background:url(../Pic/index_09.png) center center no-repeat; cursor:pointer;}
.searchclose:focus{outline:none}

#showDiv {
	position: absolute;
	background: url(../Pic/index_08.png) no-repeat;
	width: 239px;
	height: 55px;
	padding-top: 14px;
	right: 0px;
	top: 40px;





    display:none;
	z-index: 9999999999;
} 
.from-below, 
.from-below-to-below .effeckt-modal { 
-webkit-transform: translateX(100%); 
-ms-transform: scale(1); 
-o-transform: scale(1); 
transform: scale(1); 
opacity: 0; 
-webkit-transition: all 500ms; 
-o-transition: 500ms; 
transition: 500ms; 
} 
.effeckt-show, 
.effeckt-show.from-below-to-below .effeckt-modal { 
-webkit-transform: translateX(0); 
position: absolute;
-ms-transform: scale(1); 
-o-transform: scale(1); 
transform: scale(1); 
opacity: 1; 
} 
.effeckt-show .effeckt-modal { 
visibility: visible; 
} 



			
.frombutton{float:right;display:block;border:0;width:28px;height:29px;background:#fff url("../Pic/index_06.png") left center no-repeat;cursor:pointer}
.frombutton:focus{outline:none}
.frominput{display:block;float:right;border:0;text-indent:1em;width:195px;line-height:29px;height:29px}
.frominput:focus{outline:none}

.ban{width:100%;position:relative}.ban .bd{width:100%}.ban .bd li{text-align:center}.ban .bd li img{width:100%}
.slides{width:100%;height:100%}.slides li{width:100%;height:100%}.flexslider .slides li a{display:block;width:100%;height:100%}
.flexslider{position:relative;overflow:hidden;height:100%}.slides{width:100%;height:100%}.slides li{width:100%;height:100%}.flexslider .slides li a{display:block;width:100%;height:100%}.flex-direction-nav a{width:65px;height:124px;line-height:99em;overflow:hidden;margin:-60px 0 0;display:block;background:url("../Pic/bg_btn_left.png") no-repeat;position:absolute;top:50%;z-index:10;cursor:pointer}.flex-direction-nav .flex-next{background-position:0 -90px;right:70px;background:url("../Pic/bg_btn_right.png") no-repeat}.flex-direction-nav .flex-prev{left:70px}.flex-control-nav{position:absolute;bottom:45px;left:0;display:block;width:100%;text-align:center}.flex-control-nav li{margin:0 5px;width:90px;height:6px;display:inline-block;zoom:1;*display:inline}.flex-control-paging li a{width:90px;height:6px;vertical-align:middle;text-align:center;background:#000;display:block;overflow:hidden;cursor:pointer;text-indent:9999px;font-size:12px;color:#d4d5d7}.flex-control-paging li a.flex-active{background-position:0 0;background:#fdd000;color:#fdd000}*+html .ban{margin-bottom:-35px}

.MAINMODELS {text-align:center; margin-top:80px; margin-bottom:50px;}
.MAINMODELS dl{font-size:36px; font-weight:bold; font-family:"MingHei_R"; margin-bottom:40px;}
.MAINMODELS dt{font-size:16px; line-height:35px;}

.mainabout {width:600px; float:left;}
.mainabout dl{font-size:36px; font-weight: bold; margin-bottom:30px; margin-top:57px; margin-left:10px; text-align:left; font-family:"MingHei_R";}
.mainabout dt{font-size:16px; line-height:28px;  margin-bottom:30px; margin-right:75px; margin-left:10px; text-align:left;}
.mainabout dd {width:208px; height:35px; float:right; margin-right:75px; text-align:center; line-height:35px; background:url(../Pic/More_bor.png);}

.mainnews {width:600px; float:right;}
.mainnews dl{font-size:36px; float:right; font-weight: bold; margin-bottom:30px; margin-top:57px; margin-right:10px; text-align:left; font-family:"MingHei_R";}
.mainnews dt{font-size:14px; line-height:15px; width:530px; height:56px; margin-right:10px; margin-bottom:38px; text-align:left; float:right;}
.mainnews dd {width:208px; height:35px; float:right; margin-right:75px; text-align:center; line-height:35px; background:url(../Pic/More_bor.png);}
.llsfjt {height:56px; float:left; width:62px; color:#feff03; font-size:24px; background:url(../Pic/Ico_02.png); text-align:center; line-height:56px;}
.llkni {float:right; width:450px; line-height:25px; margin-top:5px;}
.llknihr {margin:0px;height:1px;border:0px;background-color:#000;color:#000;}


.contactus {width:85%; margin:0 auto; text-align:center; border:1px solid #9e9e9e; margin-top:50px; margin-bottom:50px;}
.contactus dl{font-size:36px; margin-bottom:10px; margin-top:30px;}
.contactus dt{font-size:16px; line-height:35px;}


/*case */


.case_pic ul{ width:1100px; height:auto; overflow:hidden; margin:0; padding:0;}
.case_pic ul li{ width:260px; height:330px; background:#FFF; margin:5px 5px 35px 5px; float:left; display:block; border:1px solid #ebebeb;}
.case_pic ul li a{ display:block; overflow:hidden; width:260px; height:330px; float:left;}
.case_pic ul li a:hover{ border-bottom:3px solid  #da7b35;}
.case_pic ul li bt{ float:left; padding:10px; font-size:18px; color:#5a5a59; display:block; width:94%; text-align:left;}
.case_pic ul li p{ float:right; padding:0px; font-size:12px; color:#666; margin-top:15px; margin-right:10px;}


.U-title{position:relative;text-align:center;margin:50px 0;width:100%;height:50px;background:url("../Pic/u-type-icon.png") left 10px repeat-x}
.U-title span.icon{position:absolute;top:-20px;right:0;font-size:16px;color:#ccc}
.U-title .u-title-con{display:inline-block;*zoom:1;*display:inline;padding:0 20px;background:#fff}
.U-title .u-title-con span{font-size:23px}
.U-title .u-title-con p{font-size:16px;color:#ccc;margin-top:10px}

.fashion-list{float:left;width:100%;margin-bottom:20px}
.fashion-list ul li{float:left; width:398px; height:auto; padding:20px 0px;text-align:center;background:#fff; border:1px solid #afafaf; position:relative; display:block;}
.fashion-list ul li div{width:100%;height:auto;overflow:hidden; margin-bottom:10px;}
.fashion-list ul li div img{transition:1.8s;-webkit-transition:1.8s;-moz-transition:1.8s;-ms-transition:1.8s;-o-transition:1.8s;transition:1.8s}
.fashion-list ul li div img:hover{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1)}
.fashion-list ul li span{font-size:18px;line-height:30px;}
.fashion-list ul li p{font-size:14px;color:#ccc;line-height:25px}
.fashion-list ul li.last{margin-right:0}


/*下箭头*/
.arrow-box{
            width:30px;
            height:30px;
            margin:0px auto;
            position:relative;
        }
        .bottom{
            width:80px;
            height:80px;
            position:absolute;
            left:0;
            top:0;
            z-index: 2;/*兼容ie8-*/
           
        }
        .bottom-arrow1,.bottom-arrow2{
            width:0;
            height:0;
            display:block;
            position:absolute;
            left:0;
            top:0;
            z-index: 5;/*兼容ie8-*/
            border-bottom:10px transparent dashed;
            border-left:10px transparent dashed;
            border-right:10px transparent dashed;
            border-top:10px white solid;
            overflow:hidden;
        }
        .bottom-arrow1{
            top:1px;/*重要*/
            border-top:10px #000 solid;
        }
        .bottom-arrow2{
            border-top:10px white solid;
        }
/*********************************************************************************/
/* Carousel                                                                      */
/*********************************************************************************/

	.carousel
	{
		padding: 1.5em 0 1.5em 0;
	}
	
		.carousel .reel
		{
			padding: 0 1.5em 0 1.5em;
		}

		.carousel article
		{
			width: 18em;
			margin: 0 1.25em 0 0;
		}
		
		.carousel
	{
		position: relative;
		overflow: hidden;
		padding: 2em 0 2em 0;
		margin-bottom: 0;
	}

		.carousel .forward,
		.carousel .backward
		{
			position: absolute;
			top: 50%;
			width: 6em;
			height: 12em;
			margin-top: -6em;
			cursor: pointer;
		}
		
		.carousel .forward
		{
			right: 0;
		}
		
		.carousel .backward
		{
			left: 0;
		}

			.carousel .forward:before,
			.carousel .backward:before
			{
				content: '';
				display: block;
				width: 6em;
				height: 6em;
				border-radius: 100%;
				background-color: rgba(152, 145, 138, 0.3);				
				position: absolute;
				top: 50%;
				margin-top: -3em;
				-moz-transition: background-color 0.35s ease-in-out;
				-webkit-transition: background-color 0.35s ease-in-out;
				-o-transition: background-color 0.35s ease-in-out;
				-ms-transition: background-color 0.35s ease-in-out;
				transition: background-color 0.35s ease-in-out;
				-webkit-backface-visibility: hidden;
			}

			.carousel .forward:after,
			.carousel .backward:after
			{
				content: '';
				width: 3em;
				height: 3em;
				position: absolute;
				top: 50%;
				margin: -1.5em 0 0 0;
				background: url('../Pic/arrow.png') no-repeat center center;
			}

			.carousel .forward:after
			{
				right: -0.25em;
			}

			.carousel .backward:after
			{
				left: -0.25em;
				-moz-transform: scaleX(-1);
				-webkit-transform: scaleX(-1);
				-o-transform: scaleX(-1);
				-ms-transform: scaleX(-1);
				transform: scaleX(-1);
    		}
			
			.carousel .forward:before
			{
				right: -3em;
			}
			
			.carousel .backward:before
			{
				left: -3em;
			}

			.carousel .forward:hover:before,
			.carousel .backward:hover:before
			{
				background-color: rgba(152, 145, 138, 0.75);
			}

		.carousel .reel
		{
			white-space: nowrap;
			position: relative;
			-webkit-overflow-scrolling: touch;
			padding: 0 2em 0 2em;
		}
	
		.carousel article
		{
			display: inline-block;
			width: 18em;
			background: #fff;
			text-align: center;
			padding: 0 1em 2em 1em;
			margin: 0 2em 0 0;
			white-space: normal;
			opacity: 1.0;
			-moz-transition: opacity 0.75s ease-in-out;			
			-webkit-transition: opacity 0.75s ease-in-out;			
			-o-transition: opacity 0.75s ease-in-out;			
			-ms-transition: opacity 0.75s ease-in-out;			
			transition: opacity 0.75s ease-in-out;			
		}
		
			.carousel article.loading
			{
				opacity: 0;
			}
		
			.carousel article .image
			{
				position: relative;
				left: -1em;
				top: -1em; 
				width: auto;
				margin-right: -2em;
				margin-bottom: 0em;
			}
		
			.carousel article p
			{
				text-align: center;
			}




.ai_demo {width:370px; height:250px; float:left; margin:0 23px; opacity: 1.0;
			-moz-transition: opacity 0.75s ease-in-out;			
			-webkit-transition: opacity 0.75s ease-in-out;			
			-o-transition: opacity 0.75s ease-in-out;			
			-ms-transition: opacity 0.75s ease-in-out;			
			transition: opacity 0.75s ease-in-out;		position:relative;
			}
 .price{  opacity:0;position:absolute; 
  bottom:0px; 
  left:0px; }
.ai_demo:hover .price{ opacity: 1.0;position:absolute; 
  bottom:0px; 
  left:0px; 
			-moz-transition: opacity 0.75s ease-in-out;			
			-webkit-transition: opacity 0.75s ease-in-out;			
			-o-transition: opacity 0.75s ease-in-out;			
			-ms-transition: opacity 0.75s ease-in-out;			
			transition: opacity 0.75s ease-in-out;		}
			
			
.tcdPageCode{padding: 15px 20px;text-align: left;color: #3d3d3d;text-align:center;}
.tcdPageCode a{display: inline-block;color: #3d3d3d;display: inline-block;height: 25px;	line-height: 25px;	padding: 0 10px;border: 1px solid #ededed;	margin: 0 2px;border-radius: 4px;vertical-align: middle;}
.tcdPageCode a:hover{text-decoration: none;border: 1px solid #ededed; BACKGROUND-COLOR: #ff4400;color: #fff;}
.tcdPageCode span.current{display: inline-block;height: 25px;line-height: 25px;padding: 0 10px;margin: 0 2px;color: #fff;background-color: #ff4400;	border: 1px solid #ededed;border-radius: 4px;vertical-align: middle;}
.tcdPageCode span.disabled{	display: inline-block;height: 25px;line-height: 25px;padding: 0 10px;margin: 0 2px;	color: #bfbfbf; border: 1px solid #ededed;border-radius: 4px;vertical-align: middle;}




.bkpli{
 display: inline-block; float:left; 
 list-style: none; font-size:16px; line-height:50px;
 margin: 0.9em 0; width:50%; background:#cccccc; color:#000;
}

ul.bt-list li{
 display: inline-block; float:left; 
 list-style: none; font-size:16px; line-height:50px;
 margin: 0.9em 0; width:50%;
}
ul.bt-list li a{
  margin-right:6px;
}

a.hvr-fade {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  overflow: hidden;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: color, background-color;
  transition-property: color, background-color;
  background: #fdd100;
  color:#000; height:50px; width:100%;
}
a.hvr-fade:hover,a.hvr-fade:focus,a.hvr-fade:active {
  background-color:#ce2211;
  color: white;
}


.met-shownews {
	width:880px; background:#fff; box-shadow: 0 1px 1px rgba(0,0,0,.05); height:auto; float:left; margin-bottom:30px;
}

.met-shownews-header {
	background: #fff;
	padding: 30px;
	padding-bottom: 0
}
@media (max-width:768px) {
.met-shownews-header {
	padding: 10px
}
}
.met-shownews-header h1 {
	margin: 0;
	font-size: 20px;
	margin-bottom: 5px
}
.met-shownews .info {
	color: #a3afb7;
	font-size: 13px;
	font-weight: 300;
	padding-bottom: 20px;
	border-bottom: 1px solid #f0f2f5
}
.met-shownews .info span {
	padding-right: 10px
}
@media (max-width:768px) {
.met-shownews .info {
	padding-bottom: 20px
}
}


.met-shownews .met-shownews-footer {
	padding: 30px;
}
.met-shownews .met-shownews-footer ul.pager {
	margin: 0;
	border-top: 1px solid #f0f2f5;
	padding-top: 20px
}


.pager {
	padding-left: 0;
	margin: 22px 0;
	text-align: center;
	list-style: none
}
.pager li {
	display: inline
}
.pager li>a, .pager li>span {
	display: inline-block;
	padding: 5px 14px;
	background-color: transparent;
	border: 1px solid #e4eaec;
	border-radius: 3px
}
.pager li>a:focus, .pager li>a:hover {
	text-decoration: none;
	background-color: #fff
}
.pager .next>a, .pager .next>span {
	float: right
}
.pager .previous>a, .pager .previous>span {
	float: left
}
.pager .disabled>a, .pager .disabled>a:focus, .pager .disabled>a:hover, .pager .disabled>span {
	color: #ccd5db;
	cursor: not-allowed;
	background-color: transparent
}


.pager li>a, .pager li>span {
	padding: 10px 20px;
	color: #76838f;
	-webkit-transition: all .2s ease;
	-o-transition: all .2s ease;
	transition: all .2s ease
}
.pager li>a:focus, .pager li>a:hover {
	color: #62a8ea
}
.pager li .icon {
	margin-top: -1px
}
.pager li>a:focus, .pager li>a:hover {
	border-color: #62a8ea
}
.pager .disabled>a, .pager .disabled>a:focus, .pager .disabled>a:hover, .pager .disabled>span {
	border-color: #e4eaec
}
.pager-round li>a, .pager-round li>span {
	border-radius: 1000px
}





.met-news-bar {width:265px; background:#fff; height:auto; float:right; margin-bottom:30px;
	background: #fff;
	padding: 20px;
	box-shadow: 0 1px 1px rgba(0,0,0,.05)
}
@media (max-width:992px) {
.met-news-bar {
	margin-left: 0;
	margin-top: 30px;
	padding: 30px
}
}
@media (max-width:768px) {
.met-news-bar {
	margin-left: 0;
	margin-top: 0;
	padding: 20px 15px
}
}
.met-news-bar ul.column {
	padding: 0;
	list-style: none
}
.met-news-bar ul.column li {
	margin-bottom: 10px
}
.met-news-bar ul.column li a {
	font-size: 14px;
	color: #2a333c
}
.met-news-bar ul.column li a:hover {
	color: #25a5ff
}
.met-news-bar ul.column li a.active {
	color: #25a5ff
}
.met-news-bar .recommend {
	margin: 20px 0;
	padding: 20px 0;
	border-top: 1px solid #f0f2f5;
	border-bottom: 1px solid #f0f2f5
}
.met-news-bar .recommend h3 {
	font-size: 18px;
	font-weight: 300;
	margin: 0
}
.met-news-bar .recommend .list-group {
	margin-top: 10px;
	margin-bottom: 0
}
.met-news-bar .recommend .list-group a {
	color: #2a333c;
	font-size: 15px
}
.met-news-bar .recommend .list-group a:hover {
	color: #25a5ff
}



.list-group-bordered .list-group-item {
	border-left:1px solid #e4eaec; border-right:1px solid #e4eaec; border-bottom:1px solid #e4eaec; padding:15px;
}



        .arrow-box{
            width:30px;
            height:30px;
            margin:20px auto;
            position:relative;
        }
        /*右箭头*/
        .right{
            width:20px;
            height:20px;
            position:absolute;
            left:0;
            top:0;
            border:1px solid blue;
        }
        .right-arrow1,.right-arrow2{
            width:0;
            height:0;
            display:block;
            position:absolute;
            left:0;
            top:0;
            border-top:10px transparent dashed;
            border-right:10px transparent dashed;
            border-bottom:10px transparent dashed;
            border-left:10px white solid;
            overflow:hidden;
        }
        .right-arrow1{
            left:1px;/*重要*/
            border-left:10px blue solid;
        }
        .right-arrow2{
            border-left:10px white solid;
        }
        /*左箭头*/
        .left{
            width:20px;
            height:20px;
            position:absolute;
            left:0;
            top:0;
            z-index: 2;/*兼容ie8-*/
            border:1px solid blue;
        }
        .left-arrow1,.left-arrow2{
            width:0;
            height:0;
            display:block;
            position:absolute;
            left:0;
            top:0;
            z-index:5;/*兼容ie8-*/
            border-top:10px transparent dashed;
            border-left:10px transparent dashed;
            border-bottom:10px transparent dashed;
            border-right:10px white solid;
            overflow:hidden;
        }
        .left-arrow1{
            border-right:10px blue solid;
        }
        .left-arrow2{
            left:1px;/*重要*/
            border-right:10px white solid;
        }
        /*上箭头*/
        .top{
            width:20px;
            height:20px;
            position:absolute;
            left:0;
            top:0;
            z-index: 2;/*兼容ie8-*/
            border:1px solid blue;
        }
        .top-arrow1,.top-arrow2{
            width:0;
            height:0;
            display:block;
            position:absolute;
            left:0;
            top:0;
            z-index: 5;/*兼容ie8-*/
            border-top:10px transparent dashed;
            border-left:10px transparent dashed;
            border-right:10px transparent dashed;
            border-bottom:10px white solid;
            overflow:hidden;
        }
        .top-arrow1{
            border-bottom:10px blue solid;
        }
        .top-arrow2{
            top:1px;/*重要*/
            border-bottom:10px white solid;
        }
        /*下箭头*/
        .bottom{
            width:20px;
            height:20px; position:relative;
            left:6px;
            top:9px;
            z-index: 2;/*兼容ie8-*/
           
        }
        .bottom-arrow1,.bottom-arrow2{
            width:0;
            height:0;
            display:block;
            position:absolute;
            left:0;
            top:0;
            z-index: 5;/*兼容ie8-*/
            border-bottom:8px transparent dashed;
            border-left:8px transparent dashed;
            border-right:8px transparent dashed;
            border-top:8px #83c0ce solid;
            overflow:hidden;
        }
        .bottom-arrow1{
            top:1px;/*重要*/
            border-top:8px white solid;
        }
        .bottom-arrow2{
            border-top:8px #83c0ce solid;
        }
		


.clr{clear:both;overflow:hidden;height:0;}
a.closeBtn{position:absolute;top:10px;right:10px;display:block;width:60px;padding:4px 0;text-align:center;background:#fff;border:1px solid #85B6E2;color:#333;}
a.closeBtn:hover{color:#fff;border:1px solid #85B6E2;background:#85B6E2;}
/* example */
.example{border:1px dashed #ccc;padding:40px;margin-top:10px;zoom:1;}
.example .description{color:#85B6E2;float:left;padding:10px 20px 0 80px;font-size:14px;}
.example .tigger{display:block;width:80px;padding:10px;text-align:center;background:#fff;border:1px solid #999;color:#333;cursor:pointer;float:left;}
.example select{margin-top:10px;}
/* blk */
.blk{width:300px;position:relative;}
.blk .head, .blk .head-right, .blk .foot, .blk .foot-right{background:url(../Pic/pop_up_bg.png);overflow:hidden;height:4px;}
.blk .head{padding-left:4px;}
.blk .head-right{background-position:right top;}
.blk .foot{padding-left:4px;background-position:left bottom;_height:3px;}
.blk .foot-right{background-position:right bottom;}
.blk .main{border-left:2px solid #85B6E2;border-right:2px solid #85B6E2;position:relative;background:#fff;}
.blk .main h2{font:bold 16px "Microsoft YaHei";padding:10px 20px 2px;color:#85B6E2;}
.blk .main ul{padding:20px;zoom:1;overflow:hidden;font-size:12px;}
.blk .main ul li{float:left;width:100px;text-align:center;line-height:30px;margin-bottom:10px;}
.blk .main ul li a{color:#333;display:block;}
.blk .main ul li a:hover{background:#85B6E2;color:#fff;font-weight:bold;font-size:14px;}


#text-poster {
     position: relative; width:400px; height:322px; float:left;
     left: 100%;
     opacity: 0;
     -webkit-transition: all 1s ease-in-out;
     -moz-transition: all 1s ease-in-out;
     -o-transition: all 1s ease-in-out;
}
#text-poster.animate{
     position: relative;
     left: 0px;
     opacity: 1;
}

#text-poster2 {
     position: relative; width:400px; height:322px; float:left;
     left: 100%;
     opacity: 0;
     -webkit-transition: all 1.2s ease-in-out;
     -moz-transition: all 1.2s ease-in-out;
     -o-transition: all 1.2s ease-in-out;
}
#text-poster2.animate{
     position: relative;
     left: 0px;
     opacity: 1;
}

#text-poster3 {
     position: relative; width:400px; height:322px; float:left;
     left: 100%;
     opacity: 0;
     -webkit-transition: all 1.4s ease-in-out;
     -moz-transition: all 1.4s ease-in-out;
     -o-transition: all 1.4s ease-in-out;
}
#text-poster3.animate{
     position: relative;
     left: 0px;
     opacity: 1;
}

#tit-poster { color:#FFF; font-size:24px; width:400px; height:322px; position:absolute; text-align:center; letter-spacing:5px; }

.textposter4 {width:1100px; height:auto; margin:0 auto; font-size:36px; line-height:30px; text-align:right; color:#575757; font-weight:580; margin-top:82px;}
.textposter5{width:1100px; height:auto; margin:6px auto 40px auto; font-size:16px; line-height:30px; text-align:right; color:#575757; font-weight:600;}


.slider-container .container {width: 100%;}
.slider-container:hover .nivo-directionNav a{opacity:1}
.nivoSlider {
	position:relative;
	width:100%;
	height:auto;
	overflow: hidden;
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
	max-width: none;
}
.nivo-main-image {
	display: block !important;
	position: relative !important; 
	width: 100% !important;
}

/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:6;
	display:none;
	background:white; 
	filter:alpha(opacity=0); 
	opacity:0;
}
/* The slices and boxes in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:5;
	height:100%;
	top:0;
}
.nivo-box {
	display:block;
	position:absolute;
	z-index:5;
	overflow:hidden;
}
.nivo-box img { display:block; }

/* Caption styles */
.nivo-caption {
	position:absolute;
	left:0px;
	bottom:0px;
	color:#fff;
	width:100%;
	z-index:99;
	padding: 5px 10px;
	opacity: 1;
	overflow: hidden;
	display: none;
	-moz-opacity: 0.8;
	filter:alpha(opacity=8);
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
}
.nivo-caption p {
	padding:5px;
	margin:0;
}
.nivo-caption a {
	display:inline !important;
}
.nivo-html-caption {
    display:none;
}

.slider-content-wrap {
  position: absolute;
  max-width: 1140px;
  height: 100%;
  width: 100%;
}

/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:9;
	cursor:pointer;
}
.nivo-prevNav {
	left:0px;
}
.nivo-nextNav {
	right:0px;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav {
	text-align:center;
	padding: 15px 0;
}
.nivo-controlNav a {
	cursor:pointer;
}
.nivo-controlNav a.active {
	font-weight:bold;
}
/* ------------------------------
Default Theme
---------------------------------*/
.slider-direction {
	position: absolute;
	left:0; 
	top:0;  
	width: 100%;
	background: none;
	color: #fff;
	font-size: 16px;
	z-index: 999;
	display: none;
}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
    position:absolute;
    top:0px;
    left:0px;
    width:100%;
    height:100%;
    border:0;
    padding:0;
    margin:0;
    z-index:6;
    display:none;
    background:white; 
    filter:alpha(opacity=0); 
    opacity:0;
}
/* The slices and boxes in the Slider */
.nivo-slice {
    display:block;
    position:absolute;
    z-index:5;
    height:100%;
    top:0;
}
.nivo-box {
    display:block;
    position:absolute;
    z-index:5;
    overflow:hidden;
}
.nivo-box img { display:block; }
.nivo-caption {
    height: 100%;
}
.nivo-main-image {
    display: block !important;
    position: relative !important; 
    width: 100% !important;
}
/* The slices and boxes in the Slider */
.nivo-slice {
    display:block;
    position:absolute;
    z-index:5;
    height:100%;
    top:0;
}
.nivo-box {
    display:block;
    position:absolute;
    z-index:5;
    overflow:hidden;
}

.slide1-text {
  top: 65%;
  width: 50%;
}
.slide1-text.hm3 {
  top: 49%;
  width: 50%;
}

 .nivo-directionNav a {
  border: 2px solid #bebebe;
  border-radius: 100%;
  color: #bebebe;
  cursor: pointer;
  display: block;
  font-size: 24px;
  height: 65px;
  line-height: 65px;
  margin-left: 30px;
  margin-right: 30px;
  margin-top: -30px;
  opacity: 0;
  position: absolute;
  text-align: center;
  top: 50%;
  transition: all 300ms ease-in 0s;
  width: 65px;
  z-index: 99;
} 

.nivo-directionNav a:hover {
  border-color: #ffae00;
  color: #ffae00;
}
.slide1-text {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 40%;
}
.cap-dec{}
.cap-1{}
.cap-1 h2 {
  font-size: 60px;
  font-weight: 300;
  text-transform: uppercase;
}
.cap-2{}
.cap-2 h2 {
  font-size: 60px;
  font-weight: 700;
  text-transform: uppercase;
}
.cap-text {
  color: #2c2c2c;
  line-height: 17px;
  margin: 35px 0;
  padding: 0;
}
.cap-readmore {
  line-height: 47px;
}
.cap-readmore a {
  background: #2c2c2c none repeat scroll 0 0;
  border-radius: 3px;
  color: #fff;
  display: inline-block;
  font-size: 12px;
  padding: 16px 20px;
  text-transform: uppercase;
}
.cap-readmore a:hover{background:#FFAE00;color:#fff}
.nivo-controlNav {
  display: none;
}
.slider-style-2 {
  right: 0;
  width: 46%;
}


.fourpro {width:1170px; margin:0 auto;}
.fourpro li {width:124px; height:auto; line-height:15px; text-align:center; margin:60px 33px 60px 33px; font-size:20px; color:#3f3a39; display:block; float:left;}
.fourpro li div {width:124px; border:5px solid #eeeeee; margin:2px;}
.fourpro li div:hover {border-color:#83c0ce; transition: all 500ms ease-in 0s;}

.testtab {width:1200px; margin:0 auto; height:88px; overflow:hidden;}
.tabtag{height:88px; width:860px; float:right;}
.tabtag li{height:88px; line-height:88px; text-align:center; margin:0 23px; float:left; color:#828282; font-size:24px;}
.tabtag li.cur{color:#0e647a;background:#fff;}
.tabcon{height:100px;overflow:hidden;}
.tabcon div{height:100px;color:#900;font-size:14px;}
#tabcon2,#tabcon4{width:1200px; height:auto; border-bottom:2px solid #c1c1c1;  border-top:2px solid #c1c1c1; margin:0 auto;}
.tabcon li{line-height:25px;padding:0 0 0 10px;}






#toggle-menu {
  float: left;
  background-position: 0 0;
  background-color: #bc0023;
}

#toggle-search {
  float: right;
  background-position: -60px 0;
}
#toggle-search.open:after {
  top: 40px;
}
#toggle-search:after {
  -moz-transition: top, 0.5s;
  -o-transition: top, 0.5s;
  -webkit-transition: top, 0.5s;
  transition: top, 0.5s;
  position: absolute;
  top: 52px;
  left: 50%;
  margin-left: -8px;
  content: "";
  border-color: transparent transparent #e1e4e7;
  border-style: solid;
  border-width: 8px 8px 12px;
}

#toggle-basket {
  position: relative;
  float: right;
  background-position: -120px 0;
}
#toggle-basket:before {
  position: absolute;
  top: 5px;
  left: 0;
  width: 2px;
  height: 50px;
  content: "";
  background-color: #000;
}

#search-form {
  -moz-transition: max-height, 0.5s;
  -o-transition: max-height, 0.5s;
  -webkit-transition: max-height, 0.5s;
  transition: max-height, 0.5s;
  position: absolute;
  top: 60px;
  left: 0;
  width: 100%;
  max-height: 0;
  overflow: hidden;
  background-color: #e1e4e7;
}
#search-form.open {
  max-height: 60px;
}
#search-form fieldset {
  position: relative;
  margin: 0 60px 0 0;
  padding: 0;
  border: none;
}
#search-form input {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: block;
  height: 60px;
}
#search-form input[type="search"] {
  width: 100%;
  padding: 0 5px 0 22px;
  background: transparent;
  border: none;
}
#search-form input[type="submit"] {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 60px;
  margin: 0;
  padding: 0;
  font-weight: 700;
  text-transform: uppercase;
  color: #516270;
  background: #c6cacd;
  border: none;
  cursor: pointer;
}





.page-bizinfo{padding:15px 5px 0 5px;}
.page-bizinfo .header #activity-name {
	font-size:20px;
	color:#000;
	/*font-weight:bold;*/
	word-break:normal;
	word-wrap:break-word;
}
.page-bizinfo .header #post-date{
	font-size:11px;
	color:#8c8c8c;
	margin:0;
}
.page-bizinfo .header .commentNum{
	font-size:11px;
	color:#8c8c8c;
	margin:0;
	display:none;
}
.text img {
    max-width: 100%;
}
.showpic img{
    width: 100%;margin-top: 5px;
}