﻿@charset "UTF-8";
/* line 5, ../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p,
	blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn,
	em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var,
	b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend,
	table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas,
	details, embed, figure, figcaption, footer, header, hgroup, menu, nav,
	output, ruby, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font: inherit;
	font-size: 100%;
	vertical-align: baseline;
}

/* line 22, ../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
html {
	line-height: 1;
}

/* line 24, ../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
ol, ul {
	list-style: none;
}

/* line 26, ../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* line 28, ../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
caption, th, td {
	text-align: left;
	font-weight: normal;
	vertical-align: middle;
}

/* line 30, ../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
q, blockquote {
	quotes: none;
}
/* line 103, ../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
q:before, q:after, blockquote:before, blockquote:after {
	content: "";
	content: none;
}

/* line 32, ../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
a img {
	border: none;
}

/* line 116, ../../../../../Library/Ruby/Gems/2.0.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
article, aside, details, figcaption, figure, footer, header, hgroup,
	main, menu, nav, section, summary {
	display: block;
}

/* line 4, ../sass/index.scss */
html, body {
	font: 14px/1.5 'Helvetica Neue', Arial, 'Hiragino Sans GB', STHeiti,
		'STHeiti Light [STXihei]', 'Microsoft Yahei', sans-serif;
}

/* line 9, ../sass/index.scss */
ul, li {
	list-style: none;
	padding: 0;
	margin: 0;
}

/* line 16, ../sass/index.scss */
a {
	color: #000;
	text-decoration: none;
}

/* line 21, ../sass/index.scss */
a:hover {
	color: #e10000;
}

/* line 25, ../sass/index.scss */
.row {
	width: 1000px;
	margin: 0 auto;
}

/* line 30, ../sass/index.scss */
.gap {
	margin: 20px auto 0;
}

/* line 34, ../sass/index.scss */
.clearfix {
	overflow: auto;
	_height: 1%;
}

/* line 39, ../sass/index.scss */
.fleft {
	float: left;
}

/* line 43, ../sass/index.scss */
.fright {
	float: right;
}

/* line 47, ../sass/index.scss */
.ehide {
	display: none;
}

/* line 52, ../sass/index.scss */
#header {
	position: relative;
	height: 170px;
	/*background: url(http://fupin.ijiangcheng.com.cn/images/jlbanner.jpg) center center;*/
}

/* line 58, ../sass/index.scss */
.lineinfo {
	height: 34px;
	line-height: 34px;
}

/* line 62, ../sass/index.scss */
.logo {
	padding: 20px 40px;
	display: block;
	position: absolute;
	z-index: 2;
}

/* line 68, ../sass/index.scss */
#navagation {
	background: #e10000;
	height: 40px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
/* line 72, ../sass/index.scss */
#navagation li {
	float: left;
	margin-left: 15px;
	position: relative;
}
/* line 76, ../sass/index.scss */
#navagation li a {
	width: 106px;
	color: #FFF;
	text-decoration: none;
	display: block;
	height: 100%;
	line-height: 40px;
	text-align: center;
	font-size: 16px;
}
/* line 86, ../sass/index.scss */
#navagation li a:hover {
	background: #A82008;
}
/* line 89, ../sass/index.scss */
#navagation li a.active {
	background: #A82008;
}
/* line 93, ../sass/index.scss */
#navagation .secnav {
	z-index: 10;
	display: none;
	position: absolute;
	background: #e10000;
}
/* line 98, ../sass/index.scss */
#navagation .secnav a {
	font-size: 14px;
	width: 106px;
	line-height: 36px;
}

/* line 106, ../sass/index.scss */
.loginsign a {
	font-size: 12px;
}

/* line 110, ../sass/index.scss */
.main {
	width: 700px;
	overflow: auto;
}

/* line 115, ../sass/index.scss */
.sidebar {
	width: 280px;
	margin-left: 20px;
}

/* line 120, ../sass/index.scss */
.picnews {
	width: 320px;
	margin-right: 20px;
	overflow: hidden;
	border: 1px solid #dedede;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	box-sizing: border-box;
	height: 260px;
}

/* line 130, ../sass/index.scss */
.topicnews {
	width: 360px;
	box-sizing: border-box;
	height: 260px;
}

/* line 136, ../sass/index.scss */
.topicnews-title {
	border-bottom: 1px solid #dedede;
	line-height: 2.8em;
	overflow: hidden;
}
/* line 140, ../sass/index.scss */
.topicnews-title a {
	padding: 0 2px;
	font-size: 15px;
	display: block;
	width: 4.4em;
	float: left;
	text-align: center;
	border-bottom: 2px solid #FFF;
	margin: 0 20px 0 0;
	font-weight: 700;
	font-size: 15px;
}
/* line 152, ../sass/index.scss */
.topicnews-title a.active {
	color: #e10000;
	border-bottom: 2px solid #e10000;
}

/* line 158, ../sass/index.scss */
.absolutemore {
	position: absolute;
	margin-top: -30px;
	margin-left: 320px;
	font-size: 12px;
	color: #999;
}

/* line 165, ../sass/index.scss */
.mask {
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background: rgba(0, 0, 0, 0.5);
	position: absolute;
}

/* line 173, ../sass/index.scss */
.tabcontent {
	line-height: 1.4em;
}
/* line 175, ../sass/index.scss */
.tabcontent .newslist {
	height: 196px;
	overflow: hidden;
}
/* line 179, ../sass/index.scss */
.tabcontent .newslist li {
	margin: 12px 0 4px;
}
/* line 181, ../sass/index.scss */
.tabcontent .newslist li a {
	font-size: 15px;
}

/* line 184, ../sass/index.scss */
.newslist {
	padding: 10px 0;
}

/* line 188, ../sass/index.scss */
.newslist li {
	padding: 4px 10px;
	margin: 0;
	width: 100%;
	overflow: hidden;
	background: url(dian.jpg) no-repeat left
		12px;
}
/* line 194, ../sass/index.scss */
.newslist li a {
	display: block;
	height: 1.4em;
	overflow: hidden;
	line-height: 1.4em;
	color: #444;
	text-overflow: ellipsis;
}
/* line 201, ../sass/index.scss */
.newslist li a:hover {
	color: #e10000;
}
/* line 204, ../sass/index.scss */
.newslist li span {
	font-size: 12px;
	color: #333;
	display: block;
	height: 1.4em;
	overflow: hidden;
	margin-top: 4px;
}
/* line 212, ../sass/index.scss */
.newslist li .newsitem {
	float: left;
	width: 17em;
	overflow: hidden;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.newslist li .newsitem3 {
	float: left;
	width: 16em;
	overflow: hidden;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
/* line 220, ../sass/index.scss */
.newslist li .pubtime {
	float: right;
	font-size: 14px;
	margin-top: -3px;
}

/* line 227, ../sass/index.scss */
.bf-row {
	float: left;
	width: 320px;
	margin-right: 20px;
}

/* line 233, ../sass/index.scss */
.jy-row {
	float: left;
	width: 360px;
}
/* line 236, ../sass/index.scss */
.jy-row .newsitem {
	float: left;
	width: 17em !important;
	overflow: hidden;
}

/* line 244, ../sass/index.scss */
.newtit {
	font-size: 16px;
	border-left: 4px solid #e10000;
	padding: 0px 10px;
	margin-bottom: 5px;
}

/* line 251, ../sass/index.scss */
.cys-tit {
	border-bottom: 3px solid #e10000;
	text-align: center;
	font-size: 18px;
	padding: 10px 0;
}

/* line 257, ../sass/index.scss */
.cys-con {
	padding-top: 20px;
	margin-bottom: 1em;
	font-size: 14px;
}
/* line 258, ../sass/index.scss */
.cys-con .headline {
	margin-top: 0px;
	margin-bottom: 1em;
	width: 400px;
}
/* line 265, ../sass/index.scss */
.cys-con p {
	text-indent: 2em;
	margin-bottom: 1em;
	line-height: 1.8em;
}
/* line 270, ../sass/index.scss */
.cys-con a {
	color: #e10000;
}

/* line 275, ../sass/index.scss */
.text-input {
	padding: 4px 8px;
	width: 185px;
	border: 1px solid #dedede;
	height: 18px;
}

/* line 281, ../sass/index.scss */
.sub {
	border: none;
	background: #e10000;
	padding: 4px 20px;
	color: #FFF;
	outline: none;
	float: right;
	height: 28px;
}

/* line 290, ../sass/index.scss */
.ads {
	box-sizing: border-box;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	border: 1px solid #dedede;
	height: 100px;
	font-size: 18px;
	text-align: center;
	line-height: 100px;
	background: url(xt.png) center center;
}
/* line 297, ../sass/index.scss */
.ads a {
	display: block;
	background: rgba(0, 0, 0, 0.3);
	transition: 0.5s;
	color: #FFF;
}
/* line 303, ../sass/index.scss */
.ads a:hover {
	background: rgba(0, 0, 0, 0.6);
}

/* line 308, ../sass/index.scss */
.qcode {
	overflow: hidden;
	box-sizing: border-box;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	border: 1px solid #dedede;
	padding: 3px 0;
}
/* line 312, ../sass/index.scss */
.qcode img {
	width: 50%;
	float: left;
}

/* line 318, ../sass/index.scss */
.more {
	float: right;
	font-size: 12px;
	color: #999;
}

/* line 322, ../sass/index.scss */
.project-title {
	font-size: 20px;
	margin-bottom: 10px;
}
/* line 325, ../sass/index.scss */
.project-title a {
	font-size: 14px;
	color: #666666;
}

/* line 331, ../sass/index.scss */
.w-row {
	margin-left: -10px;
	margin-right: -10px;
}

/* line 336, ../sass/index.scss */
.w-col-3 {
	width: 33%;
	float: left;
	padding-left: 10px;
	padding-right: 10px;
	box-sizing: border-box;
	margin-bottom: 5px;
}

/* line 344, ../sass/index.scss */
.card-img {
	height: 130px;
	overflow: hidden;
	text-align: center;
}
.card-img{display:block;margin:20px auto 0;}
/* line 352, ../sass/index.scss */
.borderline {
	border: 1px solid #dedede;
	border-radius: 3px;
	-webkit-transition: 0.2s;
	transition: 0.2s;
	overflow: hidden;
	height: 330px;
	position:relative;
}

/* line 361, ../sass/index.scss */
.borderline:hover {
	box-shadow: 0 0 12px rgba(0, 0, 0, 0.3);
	background: #fff;
}

/* line 366, ../sass/index.scss */
.project-txt {
	height: 44px;
}

/* line 370, ../sass/index.scss */
.card-contant {
	height: auto;
	padding-top: 20px;
	margin: 0 14px 14px;
}

/* line 376, ../sass/index.scss */
.t1 {
	margin-bottom: 10px;
	color: #454545;
	font-size: 16px;
	text-decoration: none;
}

/* line 383, ../sass/index.scss */
.t2 {
	color: #929292;
	font-size: 12px;
	line-height: 22px;
}

/* line 389, ../sass/index.scss */
.t2._10 {
	margin-bottom: 10px;
	margin-top: 10px;
}

/* line 394, ../sass/index.scss */
.red {
	color: red;
}

/* line 398, ../sass/index.scss */
.t3 {
	position:absolute;
	left: 0;
	bottom:0;
	width:100%;
	height:40px;
	background:#f00;
	text-align: center;
}
.t3 a{color:#fff;font-size: 20px;line-height: 40px;width:100%;height:40px; display:block;}
.sqpt_btn{display:block;width:280px;height:105px;margin:60px auto 10px;background:#f00;}
.sqpt_btn img{width:280px;height:105px;}
.sqpt_txt{display:block;width:280px;height:105px;margin:0px auto; color:#fff;font-size: 40px;background:#0e9fee; line-height: 105px; text-align: center;font-weight: bold;}
.sqpt_txt:hover{color:#fff;font-weight:normal;font-size: 42px;}
/* line 405, ../sass/index.scss */
.link-look {
	margin-top: 0px;
	margin-right: 10px;
	padding: 3px 13px;
	float: left;
	background-color: #e10000;
	color: white;
	text-decoration: none;
	cursor: pointer;
}

/* line 415, ../sass/index.scss */
.link-look:hover {
	color: #FFF;
}

/* line 418, ../sass/index.scss */
.links {
	margin-top: 30px;
	overflow: hidden;
	background: #f5f5f5;
	box-sizing: border-box;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	border: 1px solid #dedede;
	margin-bottom: 30px;
}

/* line 426, ../sass/index.scss */
.linktitle {
	float: left;
	width: 100px;
	font-size: 24px;
	text-align: center;
	background: #e10000;
	padding: 30px 0 0;
	color: #FFF;
	height: 106px;
}

/* line 437, ../sass/index.scss */
.social {
	padding-left: 20px;
	line-height: 1.6em;
}
/* line 439, ../sass/index.scss */
.social a {
	font-size: 12px;
}

/* line 443, ../sass/index.scss */
.linkcon {
	width: 894px;
	float: left;
	padding: 10px 0;
}
/* line 447, ../sass/index.scss */
.linkcon a {
	padding-left: 20px;
}

/* line 452, ../sass/index.scss */
#market {
	margin-bottom: 30px;
	margin-top: 30px;
	height: 370px;
}

/* line 459, ../sass/index.scss */
#Marquee_x {
	overflow: hidden;
	width: 1000px;
}

/* line 464, ../sass/index.scss */
#Marquee_x ul li, #Marquee_x ul li div {
	float: left;
	line-height: 25px;
	overflow: hidden;
}

/* 横向滚动必须让所有li左浮动 */
/* line 474, ../sass/index.scss */
#Marquee_x ul li div {
	float: left;
	line-height: 25px;
	width: 233px;
	overflow: hidden;
}

/* line 481, ../sass/index.scss */
#Marquee_x ul li div img {
	box-sizing: border-box;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	border: 1px solid #dedede;
	width: 233px;
	height: 175px;
	display: block;
}

/* line 488, ../sass/index.scss */
#Marquee_x ul li div span {
	display: block;
	text-align: center;
	line-height: 40px;
	height: 40px;
	overflow: hidden;
}

/* line 496, ../sass/index.scss */
#footer {
	padding-top: 25px;
	padding-bottom: 25px;
	border-top: 1px solid #dedede;
	height: 100px;
}
/* line 501, ../sass/index.scss */
#footer h1 {
	color: #000;
	font-size: 22px;
	opacity: 0.9;
}
/* line 506, ../sass/index.scss */
#footer p {
	color: #000;
	opacity: 0.9;
	line-height: 2em;
}

/* Basic jQuery Slider essential styles */
/* line 516, ../sass/index.scss */
ul.bjqs {
	position: relative;
	list-style: none;
	padding: 0;
	margin: 0;
	overflow: hidden;
	display: none;
}

/* line 525, ../sass/index.scss */
li.bjqs-slide {
	position: absolute;
	display: none;
}

/* line 530, ../sass/index.scss */
ul.bjqs-controls {
	display: none;
}

/* line 534, ../sass/index.scss */
ul.bjqs-controls.v-centered li a {
	position: absolute;
}

/* line 538, ../sass/index.scss */
ul.bjqs-controls.v-centered li.bjqs-next a {
	right: 0;
}

/* line 542, ../sass/index.scss */
ul.bjqs-controls.v-centered li.bjqs-prev a {
	left: 0;
}

/* line 546, ../sass/index.scss */
ol.bjqs-markers {
	list-style: none;
	padding: 0;
	margin: 0;
	position: absolute;
	bottom: 1px;
	z-index: 10;
	right: 0;
	margin-left: 130px;
	width: 120px;
}

/* line 558, ../sass/index.scss */
ol.bjqs-markers.h-centered {
	text-align: center;
}

/* line 562, ../sass/index.scss */
ol.bjqs-markers li {
	background: rgba(255, 0, 0, 0.5);
	float: left;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	width: 20px;
	margin: 4px;
}

/* line 570, ../sass/index.scss */
ol.bjqs-markers li a {
	display: inline-block;
	font-size: 12px;
	color: #FFF;
}

/* line 575, ../sass/index.scss */
ol.bjqs-markers li.active-marker {
	background: rgba(255, 0, 0, 0.8);
}

/* line 578, ../sass/index.scss */
ol.bjqs-markers li a:hover {
	color: #FFF;
}

/* line 582, ../sass/index.scss */
p.bjqs-caption {
	display: block;
	width: 100%;
	margin: 0;
	padding: 2%;
	position: absolute;
	bottom: 0;
	background: rgba(0, 0, 0, 0.4);
	color: #FFF;
}

/* line 592, ../sass/index.scss */
.tagitem {
	float: left;
	width: 120px;
	white-space: nowrap;
}

/* line 597, ../sass/index.scss */
.maininner {
	margin: 20px 10px;
	line-height: 2.2em;
}

/* line 601, ../sass/index.scss */
.newtitle {
	font-size: 20px;
}

/* line 606, ../sass/index.scss */
.sline span {
	padding-right: 20px;
}

/* line 610, ../sass/index.scss */
.description {
	padding: 20px;
	background: #f5f5f5;
	margin: 20px 0;
	border-left: 6px solid #CCC;
}

/* line 616, ../sass/index.scss */
.articles {
	padding-bottom: 80px;
	border: 1px dotted #eee;
	padding: 15px;
	text-align: justify;
	text-justify: inter-ideograph;
}

.articles img {
	height: auto !important;
}
/* line 618, ../sass/index.scss */
.articles p {
	margin-bottom: 1.2em;
	text-indent: 2em;
}

/* line 623, ../sass/index.scss */
.cate {
	border-bottom: 1px solid #dedede;
	background-color: transparent;
}

/* line 627, ../sass/index.scss */
.cate-title {
	color: #333;
	font-size: 20px;
	line-height: 52px;
	text-decoration: none;
}

/* line 634, ../sass/index.scss */
.news-div {
	width: 97%;
	height: auto;
	font-size: 16px;
}

/* line 639, ../sass/index.scss */
.newsitems {
	overflow: hidden;
}

/* line 642, ../sass/index.scss */
.newsitems li {
	margin: 20px 0;
	border-bottom: 1px dashed #CCC;
	width: 94%;
	overflow: hidden;
	padding-bottom: 20px;
}

/* line 649, ../sass/index.scss */
.newsitems li:last-child {
	border: 0;
}

/* line 652, ../sass/index.scss */
.news-title {
	margin-bottom: 10px;
	color: #262627;
	font-size: 16px;
	line-height: 29px;
	text-decoration: none;
	text-overflow: ellipsis;
}

/* line 659, ../sass/index.scss */
.news-text {
	margin-top: 5px;
	color: #606a77;
	line-height: 24px;
	font-size: 14px;
	height: 48px;
	overflow: hidden;
}

.page {
	background-color: #fff;
	width: 1030px;
	margin: 0 auto;
	position: relative;
	z-index: 67;
}

/* line 667, ../sass/index.scss */
.pagenum {
	text-align: center;
	padding: 10px 80px 20px;
}
/* line 670, ../sass/index.scss */
.pagenum a {
	padding: 0 10px;
}
/* line 673, ../sass/index.scss */
.pagenum a.active {
	color: #e10000;
	font-weight: 700;
}

/* line 678, ../sass/index.scss */
.picmain {
	overflow: hidden;
}

/* line 681, ../sass/index.scss */
.news-view {
	margin: 10px 0;
	overflow: hidden;
	margin-left: -8px;
	margin-right: -8px;
}
/* line 687, ../sass/index.scss */
.news-view li {
	float: left;
	width: 234px;
	border: 1px solid #EEE;
	overflow: hidden;
	margin: 10px 8px 20px;
	border-radius: 3px;
	transition: 0.2s;
}
/* line 695, ../sass/index.scss */
.news-view li img {
	height: 100%;
}
/* line 700, ../sass/index.scss */
.news-view .cover-title {
	font-size: 14px;
	line-height: 1.2em;
	height: 2.4em;
	overflow: hidden;
	margin: 6px 10px;
}
/* line 707, ../sass/index.scss */
.news-view .cover-box {
	height: 180px;
	display: block;
	overflow: hidden;
}

/* line 713, ../sass/index.scss */
.scrolltext {
	height: 106px;
	overflow: hidden;
	position: relative;
}

/* line 718, ../sass/index.scss */
.scollcont {
	overflow: hidden;
}

/* line 721, ../sass/index.scss */
.mb1em {
	text-align: center;
	display: block;
	font-size: 14px;
	padding-top: 4px;
}

/* line 727, ../sass/index.scss */
.download li {
	padding-left: 12px;
	width: 96%;
	margin: 12px 0;
	border-bottom: 1px dashed #EEE;
}
/* line 732, ../sass/index.scss */
.download li span {
	line-height: 1.4em;
}
/* line 735, ../sass/index.scss */
.download li a {
	float: left;
	width: 34em;
	overflow: hidden;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 16px;
	margin-bottom: 10px;
}