﻿@charset "utf-8";
/* CSS Document */
body {margin:0px; padding:0px; color:#454545; font: 0.75em/150% Lato Regular,Arial, Helvetica, sans-serif;-webkit-font-smoothing: antialiased;-webkit-text-size-adjust:none; font-style:normal;}
@font-face {font-family:"Lato Regular";src:url("../fonts/Lato-Regular.eot?v=20180731") format("eot"),url("../fonts/Lato-Regular.woff?v=20180731") format("woff"),url("../fonts/Lato-Regular.ttf?v=20180731") format("truetype"),url("../fonts/Lato-Regular.svg#Lato-Regular?v=20180731") format("svg");font-weight:normal;font-style:normal;}

ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, table, td, img, div, dl, dt, dd, tr ,span,a ,input,select{margin:0px;padding:0px; font-family:Lato Regular,Arial, Helvetica, sans-serif;-webkit-font-smoothing: antialiased;}
input,select ,textarea{ font-family: Lato Regular,Arial, sans-serif; outline:none;-webkit-font-smoothing:none;-webkit-font-smoothing: antialiased;}
ul,li { list-style:none;}
a { text-decoration:none; color:#404040;-webkit-text-size-adjust:none;-webkit-font-smoothing: antialiased;}
a,area{blr:expression(this.onFocus=this.blur());}/*For IE*/
:focus{-moz-outline-style:none;}/*For Firefox*/
a:hover {color:#444; text-decoration:underline;}

img, object {-ms-interpolation-mode: bicubic; border:none;height: auto; width: auto; max-width:100%; }
.pad {padding-top:12px;}
.overf {overflow:hidden;}
.wrap {	max-width:1200px; padding:0px;margin:0px auto;}
.fl {float:left;}
.fr {float:right;}
.clear { clear:both; font-size:0px;}
.fctdh {padding:3px 0; width:100%; background:#f5f5f5; margin:0 auto;}
#fctdhl {font-size:1.15em; line-height:32px;}
#fctdhl ul { overflow:hidden;}
#fctdhl ul li { float:left; margin-right:2em; padding-left:28px;}
#fctdhl ul li.tel {background:url(../images/fineco_06.png) left center no-repeat;}
#fctdhl ul li.ema {background:url(../images/fineco_08.png) left center no-repeat;}
.lptop { padding-top:1em;}
#fclogo {width:23%; }
#cmtopr { width:75%;}

.fctop { padding:1.5em 0;}
#fcsear { width:18%;-webkit-border-radius:20px; -moz-border-radius:20px; border-radius:20px; border:solid 1px #e0e0e0; background:#fff; padding:0 15px;}
.tsinput {width:72%; height:33px; line-height:33px; padding:0px; text-indent:1px;outline:none; border:none;float:left; vertical-align:middle;}
.tsbtn { background:url(../images/fineco_03.jpg) center center no-repeat; width:29px; height:35px;border:none;float:right; vertical-align:middle; cursor:pointer;}

#fcmenu {position:relative;font-size:1.15em; width:72%; margin:0 auto; text-transform:uppercase; font-weight:bold; margin-top:1em;}

@charset "utf-8";
/* CSS Document */
.genm-menu{
	width:100%;
	margin:0;
	padding:0;
	/*position:relative;
	float:left;
	font-family:'Open Sans', sans-serif;
	list-style:none;
	background:#fff;
	box-shadow:0 1px 3px #dedede;*/
}
.genm-menu li{float:left;position:relative;}
.genm-menu > li > a{
	padding:0 1.15em; line-height:60px;
	text-decoration:none;
	display:block;
	-webkit-transition:color 0.2s linear, background 0.2s linear;
	-moz-transition:color 0.2s linear, background 0.2s linear;
	-o-transition:color 0.2s linear, background 0.2s linear;
	transition:color 0.2s linear, background 0.2s linear;
}
.genm-menu li:hover > a, .genm-menu li.active > a{ color:#124F23;}
.genm-menu li.contact > a { background:#e04752; color:#fff;}
.genm-menu > li > a i{
	color:#bababa;
}
.genm-menu > li:hover > a i, .genm-menu li.active a i{
	color:#fff;
}
.genm-menu ul, .genm-menu ul li ul{ background:#fff;
	padding:10px 0;
	display:none;
	position:absolute;
	z-index:99;
	width:200px;box-shadow: 0 2px 3px rgba(0, 0, 0, 0.15);
}
.genm-menu ul{
	top:60px;
	left:0;
}
.genm-menu > li > ul > li:first-child a:before{
	content:'';
	position:absolute;
	bottom:48px;
	left:45%;
	margin-left:-48px;
	width:0;
	height:0;
	/*border-left:8px solid rgba(255, 255, 255, 0);
	border-right:8px solid rgba(255, 255, 255, 0);
	border-bottom:8px solid #8ECB8D;*/
}
.genm-menu > li > ul > li ul li:first-child a:before{
	content:'';
	position:absolute;
	bottom:16px;
	left:45%;
	margin-left:-71px;
	width:0;
	height:0;/*
	border-top:8px solid rgba(255, 255, 255, 0);
	border-right:8px solid #8ECB8D;
	border-bottom:8px solid rgba(255, 255, 255, 0);*/
}
.genm-menu ul li ul{
	top:0;
	left:100%;
	padding-left:10px;
}
.genm-menu ul li{
	clear:both;
	width:100%; font-weight:normal;
	border:none; font-size:0.95em;
}
.genm-menu ul li a{
	padding:8px 15px;
	width:100%;
	color:#424242; border:none;
	text-decoration:none;
	display:inline-block;
	float:left;
	clear:both; text-transform:none;
	background:#fff;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-webkit-transition:background 0.2s linear;
	-moz-transition:background 0.2s linear;
	-o-transition:background 0.2s linear;
	transition:background 0.2s linear;
}
.genm-menu ul li:hover > a{
	color:#333; background:none; border:none;
}
.genm-menu > li > ul > li:first-child:hover a:before{
	color:#124F23;background:none;
}
.genm-menu > li > ul > li ul li:first-child:hover a:before{
	color:#124F23;background:none;
}
.genm-menu > li .indicator{
	position:absolute;
	color:#bababa;
	top:19px;
	right:8px;
	font-size:20px;
	-webkit-transition:color 0.2s linear;
	-moz-transition:color 0.2s linear;
	-o-transition:color 0.2s linear;
	transition:color 0.2s linear;
}
.genm-menu > li:hover > .indicator{
	color:#fff;
}
.genm-menu ul > li .indicator{
	top:14px;
	right:8px;
	color:#fff;
}
.genm-menu i{
	line-height:20px !important;
	margin-right:6px;
	font-size:20px;
	float:left;
}
.genm-menu > li.showhide{
	display:none;
	width:100%;
	height:30px;
	cursor:pointer; background:#f5f5f5;
	color:#fff;
	border-bottom:solid 1px rgba(0, 0, 0, 0.1); /*margin-bottom:10px;*/
	/*background:#fff;*/
}
.genm-menu > li.showhide span.title{
	margin:6px 0 0 10px;
	float:left; color:#333;
}
.genm-menu > li.showhide span.icon{
	margin:8px 10px;
	float:right;
}
.genm-menu > li.showhide .icon em{
	margin-bottom:3px;
	display:block;
	width:20px;
	height:2px;
	background:#333;
}

.zoom-out{
	-webkit-animation:zoomOut 600ms ease both;
	-moz-animation:zoomOut 600ms ease both;
	-o-animation:zoomOut 600ms ease both;
	animation:zoomOut 600ms ease both;
}

@media screen and ( max-width: 1280px )  {

.genm-menu > li > a { padding:0 0.5em;}
}
@media screen and ( max-width: 1024px )  {
.genm-menu > li > a { font-size:0.75em;}
}
@media screen and ( max-width: 860px )  {
.genm-menu > li > a { padding:0 0.2em; font-weight:normal;}
}

@media screen and ( max-width: 720px )  {
.genm-menu > li > a { padding:0 5px; }
}


@-webkit-keyframes zoomOut{
	0%{
		-webkit-transform:scale(.6);
	}
	100%{
		-webkit-transform:scale(1);
	}
}
@-moz-keyframes zoomOut{
	0%{
		-moz-transform:scale(.6);
	}
	100%{
		-moz-transform:scale(1);
	}
}
@-o-keyframes zoomOut{
	0%{
		-o-transform:scale(.6);
	}
	100%{
		-o-transform:scale(1);
	}
}
@keyframes zoomOut{
	0%{
		transform:scale(.6);
	}
	100%{
		transform:scale(1);
	}
}

@media screen and (max-width:640px){
.genm-menu { position:absolute; right:0; top:0; z-index:99999; background:#fff; padding-bottom:10px;}
	.genm-menu li{
		display:block; background:#fff;
		width:100%;
	}
	.genm-menu > li > a{
		padding:4px 0 4px 10px;margin:0 0.25em; line-height:24px;
		
	}
	.genm-menu > li.brand{
		display:none !important;
	}
	.genm-menu a{
		width:100%;
		box-sizing:border-box;
		-moz-box-sizing:border-box;
		-webkit-box-sizing:border-box;
	}
	.genm-menu ul, .genm-menu ul li ul{
		width:100%;
		padding:0;
		left:0;
		border:none;
		position:static;
		box-sizing:border-box;
		-moz-box-sizing:border-box;
		-webkit-box-sizing:border-box;
	}
	.genm-menu > li > ul > li:first-child a:before, .genm-menu > li > ul > li ul li:first-child a:before{
		border:none;
	}
	.genm-menu ul li{
		border-left:none;
		border-right:none;
	}
	.genm-menu ul li a{
		padding-top:10px;
		padding-bottom:10px;
	}
	.genm-menu ul > li > a{
		padding-left:40px !important;
	}
	.genm-menu > li .indicator{
		top:14px;
		right:20px;
		font-size:20px;
	}
	.genm-menu ul > li .indicator{
		top:10px;
		right:20px;
	}
	
	.genm-menu > li > ul > li > a{
		padding-left:40px !important;
	}
	.genm-menu > li > ul > li > ul > li > a{
		padding-left:60px !important;
	}
	.genm-menu > li > ul > li > ul > li > ul > li > a{
		padding-left:80px !important;
	}
}

.fcbanner {}
#fcmobfl { display:none;}
.flexslider{position:relative;width:100%;height:auto;overflow:hidden;zoom:1;}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease;}
.flexslider .slides{zoom:1;}
.flexslider .slides li { text-align:center;}
/*.flexslider .slides li div { position:absolute;opacity:0.3;filter:alpha(opacity=30); background:#000; color:#fff; top:15%; right:10%; width:25%; padding:5%;}
.flexslider .slides li div a { color:#fff;}*/
.flex-direction-nav a{width:30px;height:45px;line-height:99em;overflow:hidden;margin:-30px 0 0;display:block;background:url(../images/ad_ctr.png) no-repeat;position:absolute;top:50%;z-index:10;cursor:pointer;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .3s ease;}
.flex-direction-nav .flex-next{background-position:0 -45px;right:0;}
.flex-direction-nav .flex-prev{left:0;}
.flexslider:hover .flex-next{opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-prev{opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover{opacity:1;filter:alpha(opacity=50);}
.flex-control-nav{width:100%;position:absolute;bottom:1em;text-align:center; z-index:999; padding-top:10px;}
.flex-control-nav li{margin:0 1px;display:inline-block;zoom:1;*display:inline;}
.flex-control-paging li a{display:block;height:12px;overflow:hidden;text-indent:-99em;width:12px; background:#fff;margin-right:5px; cursor:pointer;-webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px;}
.flex-control-paging li a.flex-active{ background:#e04752;}

#fcinabout { padding:2em 0;}
#fcinabout h4 { font-size:2em; line-height:2em; text-align:center; margin-bottom:10px; text-transform:uppercase;}
#fcinabout h4 span { width:60px; margin:0 auto; border-bottom:solid 2px #e04752; display:block; height:5px;}
.fcinabbox { padding-top:1em;}
#fcinabwz { width:67%;}
.fcinabtext { font-size:1.15em; line-height:2em;}
#fcinabvid { width:30%;}
.fcinabbtn  { padding-top:1em; font-size:1.15em;}
.fcinabbtn a {text-align:center; margin-right:10px; display:inline-block;padding:5px 1.5em; margin-right:10px; background:#124F23; font-size:1.05em; line-height:24px; margin:0 auto;-webkit-transition:color 0.2s linear, background 0.2s linear;
	-moz-transition:color 0.2s linear, background 0.2s linear;
	-o-transition:color 0.2s linear, background 0.2s linear;
	transition:color 0.2s linear, background 0.2s linear; color:#fff;}
.fcinabbtn a:hover { background:#124F23; text-decoration:none;}

#fcinprod { padding:2em 0; border-top:solid 1px #d7d7d7; margin-top:1.5em;}
#fcinprod h4 { font-size:2em; line-height:2em; text-align:center; margin-bottom:10px; text-transform:uppercase;}
#fcinprod h4 span { width:60px; margin:0 auto; border-bottom:solid 2px #ff6900; display:block; height:5px;}
.fcinprotext { width:90%; margin:5px auto; text-align:center; font-size:1.15em; line-height:1.75em; margin-top:1.5em; color:#666;}

.lkinexhibox { padding-top:1em;}
a.abtn {display:block;width:40px; height:60px;overflow:hidden; position:absolute; z-index:9999; top:40%;filter: alpha(opacity=50);opacity: 0.5;}
a.aleft {float:left;background:url(../images/slider-arrow.png) no-repeat -125px  center #000; left:8px;}
a.agrayleft {cursor: pointer;}
a.aright{float:right;background:url(../images/slider-arrow.png) no-repeat -5px center #000;right:8px;}
a.agrayright{cursor: pointer; }
.scrolllist{width:100%; margin-top:30px; position:relative; overflow:hidden;}
.scrolllbox {width:900000px;}
.scrolllist {}
.scrolllist ul { float:left;}
.scrolllist ul li  { float:left; width:280px; margin:0 9px; border:solid 1px #e7e7e7; border-bottom:solid 2px #18662E;}
.scrolllist ul li img { }
.scrolllist ul li span { display:block; background:#f5f5f5; padding:0 5px; text-align:center;}
.scrolllist ul li span.fcinptit {font-size:1.25em; line-height:1.5em; padding:10px 5px; /*font-weight:bold;*/}
.scrolllist ul li a { display:block;}
.scrolllist ul li span.fcinptext { font-size:1.05em; line-height:1.75em; padding-top:8px; padding-bottom:12px;}
.scrolllist ul li span a:hover { color:#124F23; text-decoration:none;}


.fcinprodlist { padding:5px 0;}
.fcinprodlist ul { overflow:hidden;}
.fcinprodlist ul li  { display:inline-block;background:#fff; vertical-align:top;*display:inline;*zoom:1; width:23.35%; margin:0 8px;border:solid 1px #e7e7e7; border-bottom:solid 2px #124F23;}
.fcinprodlist ul li:last-child { margin-right:0;}
.fcinprodlist ul li img { }
.fcinprodlist ul li span { display:block; background:#f5f5f5; padding:0 1px; text-align:center;}
.fcinprodlist ul li span.fcinptit {font-size:1.25em; line-height:1.5em; padding:10px 5px; /*font-weight:bold;*/}
.fcinprodlist ul li a { display:block;}
.fcinprodlist ul span.fcinptext { font-size:1.05em; line-height:1.5em; padding-top:5px; padding-bottom:10px;}
.fcinprodlist ul span a:hover { color:#124F23; text-decoration:none;}

.fcinlxbg { background-image:url(../images/fcinwhybg.jpg); -webkit-background-size: 100%; -webkit-background-size: cover; -moz-background-size: 100%;-moz-background-size: cover;background-size: 100%; background-size: cover; padding:3.5em 0;}
.fcinlxbg h4 { color:#ff6900; font-size:2em; line-height:2em; text-align:center; text-transform:uppercase;}
.fcinlxtext { font-size:1.15em; line-height:2.25em; text-align:center; padding:5px 2%; color:#d8d8d8;}
.fcinlxmore { padding-top:1.5em;}
.fcinlxmore a {background:#ff6900; width:150px;text-align:center; display:block; padding:5px 0; font-size:1.15em; text-transform:uppercase;line-height:28px; color:#fff; margin:0 auto;-webkit-transition:color 0.2s linear, background 0.2s linear;
	-moz-transition:color 0.2s linear, background 0.2s linear;
	-o-transition:color 0.2s linear, background 0.2s linear;
	transition:color 0.2s linear, background 0.2s linear;}
.fcinlxmore a:hover { text-decoration:none; background:#fff; color:#124F23;}

#fcinbot { padding:2.5em 0;border-top:solid 1px #d7d7d7; margin-top:2em;}
#fcinbot h4 { font-size:2em; line-height:2em; text-align:left; margin-bottom:10px; text-transform:uppercase;}
#fcinbot h4 span { width:100px;  border-bottom:solid 2px #ff6900; display:block; height:5px;}
#fcinbclient { width:50%;}
.fcintestilist {display:block; background:#fff; border:solid 1px #dbdbdb; vertical-align:top;*display:inline;*zoom:1;  margin:2em 0 5px 0; padding:9px 0;}
.fcintestilist div { display:block;}
.fcintestilist div.testitext { background:url(../images/fineco_39.jpg) 8px top no-repeat; padding-left:65px; padding-right:1em; color:#555; font-size:1.05em; line-height:2em;}
.fcintestilist div.testiauth { overflow:hidden; padding-top:5px; padding-right:1em; color:#999; text-align:left;}
.fcintestilist div.testiauth img { float:left; display:block; width:70px; margin-right:1em;-webkit-border-radius: 35px; -moz-border-radius: 35px;  border-radius: 35px;}
.fcintestilist div.testiauth span { line-height:2em;padding-left:65px; display:block;}

#fcinbnews { width:46%;}
.inbnewslist {padding:0 0;}
.inbnewslist ul { overflow:hidden;}
.inbnewslist ul li { display:block;background:#fff; padding-top:1em; overflow:hidden; padding-bottom:10px;}
.inbnewslist ul li:last-child { margin-right:0;}
.inbnewslist ul li div { display:block;}
.inbnewslist ul li div.inbpic { width:32%; float:left;padding: 0px;}
.inbnewslist ul li div.inbpic img { border:solid 1px #e4e4e4;}
.inbnewslist ul li div.inbwz { width:65%; float:right;}
.inbnewslist ul li div.inbptit { font-size:1.15em; font-weight:bold; line-height:1.5em; border-bottom:dotted 1px #ccc; padding-bottom:6px;}
.inbnewslist ul li div.inbpdate { padding:5px 0px; color:#999; line-height:1.5em; margin-top:3px;}
.inbnewslist ul li div.inbptext { line-height:1.75em; font-size:1.05em; padding-bottom:0; color:#666;}
.inbotmore { display:block; padding-top:10px;}
.inbotmore  a { background:#454545; color:#fff;width:100px;text-align:center; display:block; margin: 0 auto; padding:5px 0; font-size:1.05em; font-weight:bold; line-height:24px; -webkit-transition:color 0.2s linear, background 0.2s linear;
	-moz-transition:color 0.2s linear, background 0.2s linear;
	-o-transition:color 0.2s linear, background 0.2s linear;
	transition:color 0.2s linear, background 0.2s linear;}
.inbotmore a:hover { text-decoration:none; background:#333;}

.fcinbotbtn  { padding-top:1em; font-size:1.15em;}
.fcinbotbtn a {text-align:center; margin-right:10px; display:inline-block;padding:5px 1.5em; margin-right:10px; font-size:1.05em; line-height:24px; margin:0 auto;}
.fcinbotbtn a:hover { background:#124F23; text-decoration:none;}

.botsign { background:#373737; padding:1.5em 0;margin-top:2em; color:#fff;}
.signbox { width:90%; margin:0 auto;}
#signbleft { width:33%;}
#signbleft h4 { font-size:1.75em; line-height:1.75em;}
#signbleft span { display:block; font-size:1.25em;  line-height:29px;}
#signbright { width:63%;}
#signbright span { display:block;padding:3px 0px;}
.bsinput { background:#fff; height:42px; line-height:42px; text-indent:3px; padding:3px 0px; border: solid 2px #d9d9d9; outline: none; width:75%; float:left; vertical-align:middle; border:none}
.bsbtn { background:url(../images/fcnc_53.jpg) left center no-repeat; width:153px; height:48px; border:none; outline:none;float:right; vertical-align:middle;}

#bottom { padding:2em 0;background:#124F23; margin-top:2em; color:#b8b8b8;clear:both;}
#bottom h4 { font-size:1.5em;  padding:6px 0px; line-height:2em; color:#fff; text-transform:uppercase;}
#bottom h4 span { display:block; border-bottom:solid 2px #bbb; padding-top:5px; width:45px;}
#botab { width:37%; padding-left:0.5%; padding-right:5%;}
.botabtext { padding:2px 0px; line-height:2em; font-size:1.15em;}
.botcate {width:16%; padding-right:4%;}
.botcate1 { width:26%; padding-right:4%;}
.botcatelist {}
.botcatelist ul { overflow:hidden;}
.botcatelist ul li {padding:3px 0px; font-size:1.05em; line-height:2em; padding-left:0px;}
.botcatelist ul li a { color:#b8b8b8;}

#botlx { width:30%;}
.botlxlist li {padding:3px 0px 3px 26px; font-size:1.05em; line-height:24px; background-position:left 6px; background-repeat:no-repeat;}
.botlxlist li.cname { padding-left:0;font-weight:bold; color:#fff;}
.botlxlist li.cadd { background-image:url(../images/fineco_46.png); line-height:22px;}
.botlxlist li.cema { background-image:url(../images/fineco_55.png);}
.botlxlist li.csky { background-image:url(../images/lanz_55.png);}
.botlxlist li.cfax { background-image:url(../images/fineco_53.png);}
.botlxlist li.ctel { background-image:url(../images/fineco_50.png);}

.botnews { width:26%;}
.botnewslist { padding-top:5px; padding-bottom:10px;}
.botnewstit { font-size:1.05em; font-weight:bold; line-height:1.5em; padding-bottom:4px;}
.botnewstit a { color:#fff;}
.botnewsdate { color:#898989;}
.botnewstext { padding-top:3px; line-height:1.75em;}

#botsign { width:26%; padding-right:0.5%; }

.botsoc {padding-top:1em;overflow:hidden; clear:both; display:block;}
.botsoc a { margin-right:6px;}

#footer { padding: 1.5em 0px; font-size:1.15em; background:#2C6C3E; color:#e5e5e5;}
#copy {line-height:2.25em; text-align:center;}
.botkey { display:block; padding:3px 0; font-size:0.95em;color:#888;}
.botkey a { color:#888;}

#copy a { color:#aaa;}
#botdh {text-align:left;}
#botdh a { color:#fff;}
#botsoc { text-align:right; width:25%; overflow:hidden;}
#botsoc a { margin:0px 6px; }

.locabox { background:#124F23; padding:8px 0;}
#locatit {line-height:2em; font-size:1.05em;}
.locatitle { font-size:1.5em; line-height:2em; text-transform:uppercase; font-weight:bold; color:#fff;}
.locatitle h1 { font-size:1em;}
.locanr { color:#eaeaea; padding-top:10px;}
.locanr a { color:#eaeaea;}


#main { padding-top:2.5em;}
.topadv { text-align:center; width:100%; margin:0px auto;}
.topcate { padding: 0; margin-bottom:2em;}
.topcate ul { overflow:hidden;}
.topcate ul li { float:left;padding:0; margin-right:2em; padding-right:1em;}
.topcate ul li a { display:block; line-height:2em; padding:5px 3px; font-size:1.35em; border-bottom:solid 2px #fff;}
.topcate ul li.cur a,.topcate ul li a:hover {border-bottom:solid 2px #0db26d; text-decoration:none;}


#left { width:20%; }
.fclbox { margin-bottom:1.25em; background:#fff;}
.fclbox h4 { font-size:1.5em; padding:6px 3px; text-transform:uppercase;line-height:2.25em; border-bottom:solid 2px #dedede;}
.cmlbox h4 span { position:absolute; padding:5px 2px; line-height:2em; bottom:-2px; left:0px; background:url(../images/hbg_33.jpg) left bottom no-repeat;}
.fclcatelist {padding:10px 3px; padding-bottom:1.5em; }
.fclcatelist ul li {padding:10px 0px; background:url(../images/fcab_03.jpg) left center no-repeat; border-bottom:dotted 1px #ccc;}
.fclcatelist ul li a {padding-left:20px; line-height:2em;font-size:1.15em; display:block;}
.fclcatelist ul li a:hover { color:#ff6500;}
.fclcatelist ul li.cur a { font-weight:bold; color:#ff6500;}
.fclcatelist ul li ul { padding-left:25px;}
.fclcatelist ul li ul li {padding:2px 0px; line-height:2em;font-size:0.9em; background:none; border:none;}
.fclcatelist ul li ul li a { padding:0px; display:block; background:none; color:#888; padding-left:2px;}

.lplsear { overflow:hidden; background:#fff; height:40px; margin-bottom:1.75em;}
.lplinput {width:75.5%; height:38px; line-height:38px; padding:0px; text-indent:5px;outline:none; background:#fff;border:solid 1px #ccc; border-right:none;float:left; vertical-align:middle;}
.lplbtn { background:url(../images/lppro_05.jpg) center center no-repeat; width:24%; height:41px;border:none;float:right;vertical-align:middle; cursor:pointer;}

.cmlprod { padding-top:1em;}
.cmlprod h4 { font-size:1.5em; padding-left:2px; line-height:2.25em; padding-bottom:3px; border-bottom:solid 2px #d6d6d6;}
.cmlprolist { padding:1em 0;}
.cmlprolist ul li {padding:6px 2px;}
.cmlprolist ul li img { border:solid 1px #e3e3e3;}
.cmlprolist ul li span { display:block; padding:8px  0px; font-size:1.05em; line-height:1.5em; text-align:center;}
.cmlprolist ul li span.lptit { font-size:1.15em; line-height:1.5em;}
.cmlprolist ul li span.lptext { line-height:1.5em; font-size:1.05em; color:#777;}

#right { width:75.5%;}

.rbox {padding: 0;}
.rbox h4 { font-size:1.75em; line-height:2.5em; text-align:left; border-bottom:solid 1px #dedede; margin-bottom:5px;}
.rbox h4 span { display:block; border-bottom:solid 2px #0b76cb; width:60px; padding-top:5px;}
.protext { padding:3px 2px;line-height:1.75em; font-size:1.05em; color:#666;}
.procate {padding:0 5px;}
.procate ul { overflow:hidden;}
.procate ul li {display:inline-block;vertical-align:top;*display:inline;*zoom:1; width:29%; margin:1em 1.85%; background:#f8f8f8; border:solid 1px #e1e1e1;}
.procate ul li span { display: block; font-size:1.15em; text-align:center;;}
.procate ul li span a { display:block; line-height:2em; font-weight:bold; padding:6px 0px}
.procate ul li a:hover { background:#124F23; text-decoration:none; color:#fff;}
.procate ul li.cur a { background:#124F23;color:#fff;}

.fcprodlist { padding:5px 0;}
.fcprodlist ul { overflow:hidden;}
.fcprodlist ul li  {display:inline-block;background:#fff; border:solid 1px #e7e7e7;width:31%; margin:10px 0.75% 15px 0.75%; vertical-align:top;*display:inline;*zoom:1; overflow:hidden;}
.fcprodlist ul li img { }
.fcprodlist ul li span { text-align:center; display:block; padding:5px 10px;}
.fcprodlist ul li span.lptit { font-size:1.15em; line-height:1.5em; padding-top:12px; font-weight:bold;}
.fcprodlist ul li span.lptext { font-size:1.05em; line-height:1.5em; color:#666; padding-top:0; padding-bottom:12px;}
.fcprodlist ul li a:hover { color:#124F23; text-decoration:none; padding-top:1em;}

#pvtop {overflow:hidden; padding:6px 0px; padding-top:1em;}
#pvtleft {width:50%;}
.bpic {width:100%; border:solid 1px #f1f1f1;}
.rbpvtitle { font-size:1.5em; border-bottom:solid 1px #eee; line-height:2em; padding:5px; margin-bottom:1em;}

#pvtright {width:46%;}
#pvtright h5 {font-size:1.35em; font-weight:bold;padding:3px 1px; line-height:1.5em;}
#vcbtn {padding:1.5em 1px; overflow:hidden; border-bottom:solid 1px #d6d6d6;}
#vcbtn div.vcbinq { padding-right:10px;}
.vcdownl { margin-top:1em; padding:1em 1px; overflow:hidden; border-top:solid 1px #d6d6d6; line-height:25px; font-weight:bold; font-size:1.15em;}
.vcdownl img { float:left; margin-right:10px;}
.vcdownl a { text-decoration:underline;}
/*
#vcbtn img { margin-right:8px; margin-bottom:10px;}*/

.pvqua {border:solid 1px #aaa; height:18px; line-height:18px; font-size:12px; width:100px;}
.share { display:block; padding-top:15px;}
.vcsure {padding-top:2em; padding-left:5px;}
.vcsure li { overflow:hidden; padding:6px 0px; color:#777;}
.vcsure ul li b { width:25%; float:left; text-align:left; font-size:1.15em; font-weight:normal;}
.vcsure ul li div { width:73%; float:right; text-align:left;}
.vcsure ul li div span { display:block; overflow: hidden; padding:4px 0px;}
.vcsure ul li div span.pvtrad { background:url(../images/sepv_11.jpg) left center no-repeat; padding-left:25px; font-size:1.15em;}
.vcsure ul li div span.pvperc i { float:left; background:url(../images/sepv_15.jpg) left center no-repeat; padding-left:28px; line-height:2em; font-style:normal; margin-right:6px;}
#vcform {padding: 5px 1px;  margin-bottom:10px; line-height:2.15em; font-size:1.05em; color:#777;}
#vcform ul li {overflow:hidden; padding:1px 0px; line-height:2em; font-size:1.05em;}
#vcform ul li span.tpri { color:#ff6000; font-weight:bold;}
.vpsel {border:solid 1px #ccc; font-size:11px;}
#vcform li b {width:60px; color:#333; padding-right:4px;}

.vcpri { padding:1em 0;}
.vcpri td ,.vcpri th { padding:5px 0; font-size:1.05em;}
td.vcprico { color:#f00;}

.pvinqbox { padding:1.5em; background:#f0f0f0; margin-top:2em;}
.pvinqbox h5 { font-size:1.75em; line-height:2em;}
.pvinqform { padding:5px 0;}
.pvinqtit { font-size:1.05em; line-height:1.5em; color:#777;}
.pvinqleft,.pvinqright { width:48%;}
.pvinqleft ul li ,.pvinqright ul li{ display:block; padding:6px 0;}
.pvinqleft ul li span ,.pvinqright ul li span{ display:block; padding:3px 0; line-height:1.5em; font-size:1.15em;}
.pvinqleft ul li input { background:#fff; border:solid 1px #ccc; height:30px; padding:2px; text-indent:2px; width:96%;}
.pvinqright ul li textarea { background:#fff; border:solid 1px #ccc;  padding:2px; text-indent:2px; width:96%;}
.pvinqbot { padding:10px 0;}
.pvinqcode ,.pvinqbtn { width:48%;}
.pvinqcode input {border:solid 1px #ccc; height:30px; padding:2px; text-indent:2px; width:45%;}
.pvinqbtn input { width:50%; background:#85c032; border:none; color:#fff; line-height:38px; text-align:center; font-size:1.5em;}

.safelist { padding:10px 1em; margin:1.5em 0; background:#f6f6f6;}
.safelist div.sftit { padding:5px 0px; line-height:2em; font-size:1.5em; font-weight:bold; border-bottom:solid 1px #ddd;}
.faq_head {POSITION: relative;CURSOR: pointer; line-height:2em; padding:5px; color:#188938; /*background:#f5f5f5; */font-weight:bold;}
.safelist div.sftext { font-size:1.15em; line-height:2em; color:#555; padding-top:8px;}
.safelist div.sfmore { padding-top:5px; font-size:1.15em; line-height:2em; padding-bottom:5px;}
.safelist div.sfmore a { font-weight:bold; text-decoration:underline; color:#019d5c;}

.faq_body {
	DISPLAY: none; padding:8px; line-height:1.85em; color:#777; padding-top:0px;
}

.fcnewsbox { padding:10px 0;}
.fcnewslist { padding:10px 3px; margin-bottom:5px;} 
.fcnewspic {width:28%; float:left;}
.fcnewspic img { border:solid 1px #eee;}
.fcnewsr { width:69%; float:right; }
.fcnewstit { font-weight:bold; padding:4px 0px; line-height:1.75em; font-size:1.15em; border-bottom:dotted 1px #ccc;}
.fcnewstit a {}
.fcnewstext { line-height:1.75em; font-size:1.05em; color:#555;}
.fcnewsmore { padding-top:8px; line-height:1.75em; text-align:left; display:block;} 
.fcnewsmore a { font-weight:bold; color:#333; text-decoration:underline; font-size:1.15em;}
.fcnewsother { line-height:2em; padding-top:5px; display:block;  color:#999;}
.fcnewslist span { display:block;}

.facshow { padding:1em 0;}
.facshow h5{ font-size:1.5em; line-height:2em; border-bottom:solid 1px #dedede;}
.facshowbox { padding:1em 0;}
.facshowbox ul { overflow:hidden;}
.facshowbox ul li { float:left; width:32.3%; padding:5px 0.5% 15px 0.5%;}
.facshowbox ul li span { display:block; padding-top:10px; text-align:center; font-size:1.15em; line-height:1.5em;}

.pagecont { padding:1px 10px;line-height:2.25em; font-size:1.15em;}

.fccaselist {padding-top:1em; padding-bottom:1em;}
.fccaselist ul { overflow:hidden;}
.fccaselist ul li { width:31%; margin:1em 1%; display:inline-block; vertical-align:top;*display:inline;*zoom:1; text-align:center; position:relative;}
.fccaselist ul li img { border:solid 1px #e5e5e5;}
.fccaselist ul li span { display:block; font-size:1.25em; padding-top:8px; line-height:1.5em;}
.fccaselist ul li i { display:block; position:absolute; left:0; top:0; width:100%; height:auto;}

.fctestibox { padding:5px 2px;}
.fctestilist {padding:10px 5px; margin-top:1.5em; border-bottom:dotted 1px #ddd;}
.fctestilist div { display:block;}
.fctestilist div.testitext { background:url(../images/fineco_39.jpg) 8px top no-repeat; padding-left:65px; padding-right:1em; color:#555; font-size:1.05em; line-height:2em;}
.fctestilist div.testiauth { overflow:hidden; padding-top:5px; padding-right:1em; color:#999; text-align:left;}
.fctestilist div.testiauth img { float:left; display:block; width:70px; margin-right:1em;-webkit-border-radius: 35px; -moz-border-radius: 35px;  border-radius: 35px;}
.fctestilist div.testiauth span { line-height:2em;padding-left:65px; display:block;}

.fcdllist ul li {padding:1em 0; overflow:hidden; }
.fcdltext {line-height:2.25em; font-size:1.05em; color:#777;}
.fcdltitle { font-size:1.25em; font-weight:bold;padding:5px 0px; line-height:1.5em; border-bottom:dotted 1px #ccc; margin-bottom:3px;}
.fcdlby {padding-top:2px; font-size:1.15em; line-height:2em;  font-weight:bold;}
.fcdlby a { color:#124F23; text-decoration:underline; margin-right:1em;}

.pagecont { padding:10px 0px;line-height:2.25em; font-size:1.15em;}


#ptoptit {height:30px; line-height:30px; overflow:hidden; border-top:solid 1px #e5e5e5; margin:10px 0px; padding-top:8px; font-size:1.15em;}
#ptsort {overflow:hidden; height:30px; font-size:12px;}
#ptsl {padding-left:5px; height:35px; line-height:35px;}
#ptsl a#list { padding-left:25px; margin-right:10px;}
#ptsl a#gal { padding-left:25px; margin-right:10px;}
#ptsl a.cur {color:#009140;}
#ptstitle { padding-left:5px; font-weight:bold;}
#ptsr {padding-right:5px;}
#ptsr select {border:solid 1px #d0d0d0; line-height:18px;}
.rcsort { width:35%; padding-left:3px; height:1.75em; line-height:1.75em;}
#rpage a {padding:3px 5px;  margin:0px 2px;}
#rpage a.cur {padding:3px 5px;color:#009140;}
#rpage a:hover { text-decoration:none;}
.botpad { padding-top:10px;}


#newscont { padding:1em 10px; padding-top:2em;}
.nvtit {font-size:1.25em; line-height:1.75em; font-weight:bold; text-align:center; padding:10px 0px; border-bottom:dotted 1px #ccc;}
.nvdate {padding:5px 0px; text-align:center; color:#999; margin-bottom:5px; line-height:2em; position:relative; padding-top:10px;}
.nvdate span { position:absolute; right:5px; top:9px; font-size:1.15em;}
.nvdate span a { background:url(../images/back.jpg) right center no-repeat; padding-right:30px; text-decoration:underline;font-weight:bold;}
.nvcont { line-height:2em; font-size:1.05em;}
.newback { padding:6px 0px; line-height:2em; font-size:1.25em; font-weight:bold; text-align:right;}
.newback a { text-decoration:underline; background:url(../images/back.jpg) right center no-repeat; padding-right:30px;}


#pvbot { padding:1em 0;}
#pvdes {padding:1.5em 0px; clear:both; line-height:2em;}
#pvdes h4 { font-size:1.5em; color:#0db26d; border-bottom:solid 1px #e7e7e7;}
#pvdes h4 span {position:relative; border-bottom:solid 2px #0db26d;line-height:2em; padding:8px 0; bottom:4px;}
#alsolike h3 {font-size:1.5em;line-height:1.75em;background:#f2f2f2; padding:2px 5px;}
#pvcs {position:relative;}

.pvh4 { font-size:1.75em;line-height:2em; border-bottom:solid 1px #d6d6d6; font-weight:bold;}
.pvh4 ul { overflow:hidden;}
.pvh4 ul li {float:left; position:relative; font-weight:bold; margin-right:6px; padding:3px 15px; background:#f4f4f4; border: solid 1px #d7d7d7; border-bottom:none;-moz-border-top-left-radius:3px; -webkit-border-top-left-radius:3px; border-top-left-radius:3px;-moz-border-top-right-radius:3px; -webkit-border-top-right-radius:3px; border-top-right-radius:3px;}


.pvhorder {height:32px;padding-left:3px; font-size:16px; border-bottom:solid 1px #e1e1e1; font-weight:bold; padding-top:15px;}
.pvhorder ul { }
.pvhorder ul li {float:left; height:38px; line-height:38px; position:relative; font-size:0.85em; padding:0px 10px;}

.large { font-size:1.25em; font-weight:bold;}
.block { display: block; padding:10px 2px; line-height:2.25em; font-size:1.05em;clear:both; overflow:hidden;}
.unblock { display: none;padding:10px 2px; line-height:2.25em; font-size:1.05em;}
/*.block ul li,.unblock ul li { list-style: inside disc;}*/

.sec1 {cursor:pointer;}
.pvh4 ul li.sec2 {background:#ec2020;cursor:pointer; color:#fff; position:relative;  padding-top:3px; border:solid 1px #ec2020;}


.alsolike { padding: 0px; margin-top:2em;}
.alsolike h5 {font-size:1.5em;font-weight:bold; padding:2px 3px;line-height:2em;border-bottom:solid 1px #d6d6d6;}
.lpalprodlist {padding:10px 0;}
.lpalprodlist ul { overflow:hidden;}
.lpalprodlist ul li {display:inline-block;vertical-align:top;*display:inline;*zoom:1; width:23.25%; margin:1em 2% 10px 0;}
.lpalprodlist ul li:last-child { margin-right:0;}
.lpalprodlist ul li span { display:block; text-align:center; font-size:1.15em; padding-top:10px;}

#pvview { padding:15px 5px;}
.pvvtit { height:45px; line-height:45px; text-align: center; padding-left:5px; font-size:1.8em; border-bottom:solid 1px #eee;}
.pvimg { padding-top:15px; text-align:center;}
.pvcont { padding:15px 0px; line-height:22px;}

#pviewcont { padding:1em 5px;}
.pviewtitle {font-size:1.5em;  text-align:center; color:#555; height:2em; line-height:2em;}
.pviewpic { text-align:center; padding:8px 3%;}
.pvbtn { overflow:hidden; padding:8px 0px; padding-left:30%; clear:both; border-top:solid 1px #e5e5e5; margin-top:1.25em;}
.pvbtn span { float:left; padding-right:15px;}
.pvbtn span.share { padding-top:8px;}
.pvtext {padding:12px 0px; text-align:left;}

.signbg {display: block; margin-top:1em;
    border: 1px solid #ececec;
    border-radius: 8px;
    background: #fff;
    border-top: 4px solid #444;
    padding: 35px 25px;
    box-shadow: 0 2px 3px rgba(0,0,0,.08);
    background-color: white;}
.signbox {padding:5px 0; width:42%;}
.signbox h5,.regbox h5 { font-size:1.5em; line-height:2em;}
.regbox { width:55%; margin:0 auto;}
.signlist {}
.signlist ul li { display:block; padding:10px 0;}
.signlist ul li span { display:block; font-size:1.15em; line-height:1.75em; padding:3px 0;}
.signlist ul li span b { color:#f00;}
.signlist ul li input {
    border-radius: 3px;
    border: 1px solid #CCCCCC; color:#424242;
    padding: 5px 0px; line-height:24px;
    text-indent: 3px;
    outline: none; width:85%;}
.signlist ul li select {
    border-radius: 3px;
    border: 1px solid #CCCCCC; color:#424242;
    padding: 5px 0px; line-height:24px;
    text-indent: 3px;
    outline: none; width:35%;}
.signlist ul li input.sigbtn { background:#fd0003; color:#fff; font-size:1.35em; text-align:center; width:55%; cursor:pointer; border:none;}
.signlist ul li input.sigbtn:hover { background:#e50609;}

.sigcrtext { font-size:1.15em; line-height:2em; padding:10px 0;}
.sigcrbtn { display:block; padding-top:1em;  overflow:hidden;}
.sigcrbtn a {background:#fd0003; color:#fff; font-size:1.35em; text-align:center; width:55%; cursor:pointer; border:none; line-height:2em; display:block; float:right;
border-radius: 3px;}
.sigcrbtn a:hover {background:#e50609; text-decoration:none;}
.lxbox { padding:2em 2px;}

.lxform { width:55%;}
.lxtext { width:36%;}
.lxttitle { font-size:1.35em; line-height:2em; padding:3px 0; font-weight:bold;}
.lxcolor { color:#e04752;}
.lxtwz {padding:5px 1px; font-size:1.15em; line-height:2.25em;}
#contactform  {padding:5px 0;}
.lxcont,.lxmap {padding-top:1em;line-height:2em; font-size:1.15em;}
#contactform div {padding: 8px 0px; overflow:hidden;}
#contactform label { display:block;font-size:1.15em; padding:5px 0; width:20%; float:left; text-align:right; margin-right:10px;}
#contactform input, #contactform select,#contactform textarea {
    border-radius: 3px;
    border: 1px solid #CCCCCC; color:#424242;
    padding: 5px 0px; line-height:24px;
    text-indent: 3px;
    outline: none; width:70%; float:left;
}
#contactform select { width:35%;}
#contactform textarea { width:70%;}
#contactform input.asbtn {
    background:#ff6500; color:#fff; font-size:1.25em; text-align:center; cursor:pointer;
    width: 107px;
    height: 34px;
    border: none;}
.color { color:#888;}
	
.cd-top {
  display: inline-block;
  height: 40px;
  width: 40px;
  position: fixed;
  bottom: 100px;
  right: 10px;
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  background:url(../images/top.png) no-repeat center center #353535;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  transition: all 0.3s;
}
.cd-top.cd-is-visible {
  /* the button becomes visible */
  visibility: visible;
  opacity: 1;
}
/*.cd-top.cd-fade-out {*/
  /* 如果用户继续向下滚动,这个按钮的透明度会变得更低 */
/*  opacity: .5;
}*/
.no-touch .cd-top:hover {
  background:url(../images/top.png) no-repeat right center;
}

#tbox{width:38px; height:38px; float:right; position:fixed; margin-right:10px;
_position:absolute;
_bottom:auto;
_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
_margin-bottom:10px;
}
.newlan a {
    font-size: 1.4em;
    padding: 15px 20px;
    border-bottom: 1px solid #ddd;
    display: inline-block;
    font-family: 'robotoregular';
}
.newlan a.active {
    border-bottom: 1px solid #3a4ed5;
    font-weight: bold;
}
#gotop{ display: block; width:38px; height:38px;} 
#gotop:hover{}
.lpsup { position:fixed; padding:5px 15px; font-size:1.35em; padding-top:12px; bottom:0; right:0; background:#85c032; color:#fff; overflow:hidden;}
.lpsup a { color:#fff;}
.lpsup a:hover { text-decoration:none;}
.lpsup img { float:left; margin-right:10px;}
#fdrdiv {width:140px;position: fixed;top: 49%;right: 0; z-index:99999999;}
#fdrtit { font-weight:bold; color:#fff; background:#454545; line-height:1.75em; padding:5px 10px; font-size:1.15em;border-top-left-radius:3px;border-top-right-radius:3px}
#fdrlist {padding:10px 10px; background:#fff; border:solid 2px #454545;}
#fdrlist ul li { overflow:hidden; padding:8px 0px;}
#fdrlist ul li a,#fdrlist ul li span { }
#fdrlist ul li img { float:left; margin-right:5px;}
#fdrlist ul li.rema img { margin-top:3px;}
#fdrlist ul li a { /*width:40px; height:30px; background:#0059c6;-moz-border-radius:20px; -webkit-border-radius:20px; border-radius:20px;*/ padding:5px 0px;}

/************************************************************************************
smaller than 980
*************************************************************************************/

@media screen and (max-width: 1280px) {

	/* pagewrap */
	.wrap {
		width: 100%;
		max-width:1200px;
	}
.fcprodlist ul li { width:30.5%;}
.cmprodlist ul li  { width:30%;}
.tsinput { width:68%;}
}
@media screen and (max-width: 1024px) {
#fcmenu { width:75%;}
.tsinput {width:60%;}
#inmtop h3 { font-size:1.5em;}
.bsinput { width:65%;}
#cmsear { width:36%;}
.cmincatelist { width:30.5%;}
}

/************************************************************************************
smaller than 800
*************************************************************************************/
@media screen and (max-width: 860px) {
#inmtop h3 { font-size:1.15em;}
.tsinput {width:62%;}
.mmincatelist ul li { width:30%;}
#mmtopr { width:79%;}
#mmsear { width:25%;}
#botsoc { width:100%; text-align:left;}
}
@media screen and (max-width: 720px) {

.scrolllist .imglist_w { width:85%;}
.whycontlist ul li { width:30%;}
}
/************************************************************************************
smaller than 650
*************************************************************************************/
@media screen and (max-width: 640px) {
#jktop { padding:10px 0;}
#apddh{ height:42px;}
	/* header */
#jksear { width:18%; margin-top:10px;}
}


/************************************************************************************
smaller than 480
*************************************************************************************/
@media screen and (max-width: 480px) {

	/* disable webkit text size adjust (for iPhone) */
	html {
		-webkit-text-size-adjust: none;
	}
.fl { float:none;}
.fr { float:none;}
#fcsear { width:90%; overflow:hidden;}
#jktop { padding:6px 0px;}
#cmlogo ,#cmtdhl,#cmsear { width:96%; margin:0px 2%; display:block; text-align:center;  padding:0; margin-top:5px;}
#cmtdhl ul li { display:inline-block; float:none;}
#fctdhl { display:none;}
#fclogo { float:left; width:33%;}
#fcmenu { float:right; width:55%; margin-top:0;}
#cmdh ,#cmtopr{ width:100%; margin:0px 0;margin-bottom:10px;}
.cmtopbot,#cmtop { padding:5px 0;}
.fcbanner { display:none;}
#fcmobfl { display:block;} 
.lpinabbox { background:#f3f3f3;}
#fcinabwz,#fcinbclient,#fcinbnews { width:98%; margin:0 auto;}
#fcinabout ,#fcinprod,.fcinlxbg,#fcinbot{ padding:1em 0;}
#fcinabvid {width:98%; margin:0 auto; margin-top:10px;}
#fcinabout h4,#fcinprod h4,#fcinbot h4 { font-size:1.25em;}
#fcinbot h4 { margin-top:1em;}
.fcinprodlist ul li,.cmincatelist { width:46%; margin:5px 1%;}
.cmincalast { margin-right:1%;}
#lpinabpic,.batincatebox ul li.incatebg { display:none;}
.lpprodpic { float:left;}
.lpprodwz { float:left;}
#locatit { left:1em; top:1em; max-width:90%;}
.locatitle  { font-size:1.5em; line-height:1.5em; width:98%; padding:5px 1%; display:none;}
.locanr {  width:98%; padding:5px 1%;}

.lpprodwzmore { display:block; clear:both; width:98%;}
.pvinqleft,.pvinqright,.pvinqcode, .pvinqbtn { width:98%;}
.pvinqbtn { padding-top:10px;}
.pvinqbtn input { width:96%;}
.fcprodlist ul li,.fccaselist ul li { width:47%;}
.inbnewslist ul li { width:96%;}
.botsign { margin:0;}
.tsinput {width:62%;}
.bsinput { width:55%;}
.signbox { width:98%;}
.infcabtu,.inbnewslist ul li div.inbpic,.cmincatext { display:none;}
.cmincatit { font-size:1.25em;}
.inapexihlist div.apexbox { width:49%;}
.lpinwhylist,.apdbnewslist ul li { width:98%; margin:10px 1%; padding:5px;}
.balprolist ul li { width:45%;display:inline-block; vertical-align:top;*display:inline;*zoom:1; padding:10px 1.5%;}
#cminabwz,#cminabpic,.lxleft,.lxform {width:98%; padding:0px 1%; padding-top:5px; margin:0;}
.cminabbtn { padding:1em 0;}
.cminprodlist ul li { margin:5px 1%; width:47.5%;}
.inbnewslist ul li div.inbwz { width:98%;}
.cmincawz { padding:5px;}

#botsoc { text-align:center;}
#trfabpic {width:98%; padding:0px 1%; padding-top:5px;}
.cmprodlist ul li,.apdprodlist ul li { width:46%; margin:5px 1%;}
.cmprodlist ul li span { padding:5px;}
#main { padding:1em 0;}
.cmprodlist ul li span.lptext { display:none;}
.facshowbox ul li { width:45%; padding:5px 2%; margin:5px 0;}
.whinbacclist ul li { width:28%; padding:5px 1%;}
.lxform ,.lxtext {width:98%; padding:0px 1%; padding-top:5px;}
.botnews,#botdh,#botsoc,#botlx,.botcate1,#footer { width:98%; padding:5px 1%;}
.botcate,#botsign { width:45%;display:inline-block; padding:5px 2%; vertical-align:top;*display:inline;*zoom:1; }
.botcate1 .botcatelist ul li { width:47%; padding:5px 1%;display:inline-block; vertical-align:top;*display:inline;*zoom:1;}
.botcate1 .botcatelist ul li a { line-height:1.35em;}
.injknewslist { padding:5px 3px;}
.bsinput { width:58%;}
.fcnewspic { display:none;}
.fcnewsr { display:block; padding:5px 1%; width:98%;}
.botnewslist { padding:6px 0px;}
.copy { margin:0px;}
	/* content */
	#right {
		width: 98%;
		float: none;
		margin: 10px 0;
	}
#pvtright {
		width: 98%;
		float: none;
		margin: 10px 0;
	}
#pvtleft {
		width: 98%;
		float: none;
	}
	/* sidebar */
.ntopcat #left { display:none;} 
.leftop	#left {
		width: 98%;
		margin: 0;
		float: none; display:block;
	}

#lnews {width:98%; padding: 0px 1%;}
#inlianx {width:98%; padding: 0px 1%;}

.inservlist ul li { width:46%; padding:5px 2%; float:left;}

#left {width:98%; padding: 0px 1%;}
#right {width:98%; padding: 0px 1%;}
#pvright {width:98%; padding: 0px 1%;}

.block {overflow:visible;}

#newslist ul li span.nltit { padding:4px 0px;line-height:18px; border-bottom:dotted 1px #ccc; font-weight:bold; color:#333;}

.lcproductlist ul li { width:46%; padding:3px 2% 3px 2%; float:left; text-align:center;}
.lcproductlist ul li span { height:4.5em; overflow:hidden;}
#procate ul li { width:46%; padding:3px 2% 3px 2%; float:left; text-align:center;}

#rpage { width:98%; padding:0px 1%; text-align:left;}
.rcsort { width:98%; padding:0px 1%;}
#ptoptit {height:auto;margin-bottom:10px;}

#copy { width:98%; float:none; padding:5px 1%;}
#bottom { margin-top:10px;}
.scrolllist ul li { width:175px;}
.fcinprodlist ul li span.fcinptit,.scrolllist ul li span.fcinptit { max-height:40px; overflow:hidden;}
.scrolllist { height:267px;}
#fcinbot { margin-top:3px;}
}


/************************************************************************************
smaller than 320
*************************************************************************************/
@media screen and (max-width: 320px) {

	/* disable webkit text size adjust (for iPhone) */
	html {
		-webkit-text-size-adjust: none;
	}

.fcinprodlist ul li,.cmincatelist { width:47%;}
#bottom { min-height:60px;}

}

