﻿/* {{{ base */
ul, li {
	list-style:none;
}
ul {
	padding:0; margin:0;
}
body {
	margin:0; padding:0;
	color:#010101; font-size:12px;
	line-height:1.5;
}
a:link {
	color:#010101;
	text-decoration:none;
}
a:visited {
	color:#010101;
	text-decoration:none;
}
a:hover {
	color:#F52929;
	text-decoration:underline;
}

.clearboth { clear:both; }
.clearfix { *zoom: 1; }
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}
.clearfix:after { clear: both; }

.fl {float:left;display:inline;}
.fr {float:right;display:inline;}
/* }}} base */

body {
	background:#BFBFBF url(img/bg.jpg) repeat-y center center;
}
#ctwrp {
	width:1350px;
	margin:0 auto;
}
@media screen and (-webkit-min-device-pixel-ratio:0) { 
/* Safari and Chrome */
#ctwrp {
	padding-right:1px;
}}

.page-sec {
	width:1350px;
	margin:0 auto 8px auto;
}

form.search {
	position:absolute;
	width:121px; height:21px;
}
form.search .text,
form.search .submit {
	position:absolute;
	border:0 none; background:none;
	padding:0; margin:0;
}
form.search .text {
	height:20px; line-height:20px;
	width:92px;
	left:6px; top:1px;
}
form.search .submit {
	width:22px; height:20px;
	left:98px; top:1px;
}

.scrollable {
  position:relative;
  overflow:hidden;
  margin:0 auto;
}
.scrollable .items {
  width:20000em;
  position:absolute;
}
.scrollable .items .item {
  float:left; display:inline;
}

.header {
	position:relative;
	height:165px;
	background:url(img/s17.png) repeat-x 0 0;
}
.header .logo {
	position:absolute;
	padding:0; margin:0;
	left:53px; top:38px;
}
.header .logo span {
	display:none;
}
.header .nav-wrp {
	position:absolute;
	left:420px; top:38px;
}
.header .nav {
	height:80px;
}
.header .nav li.item {
	float:left; display:inline;
	padding:13px 11px 0 10px;
	background:url(img/s06.png) no-repeat right center;
	position:relative;
}
.header .nav li.item-last {
	padding-right:0;
	background:none;
}
.header .nav li.item a {
	position:absolute;
	display:block;
	left:10px; top:13px;
	opacity:0;
	filter:alpha(opacity=0);
	/*transition: opacity 0.1s linear;*/
}
.header .nav li.item a span {
	display:none;
}
.header .nav li.open a,
.header .nav li.item a:hover {
	opacity:1;
	filter:alpha(opacity=100);
}
.header .nav li.item a:hover {
	behavior:expression(this.onFocus=this.blur());
}
.header .nav li .deco {
	position:absolute;
	left:58px; top:80px;
	display:none;
	width:0; height:0;
	border:6px solid;
	border-color:white transparent transparent transparent;
	z-index:99;
}
.header .nav li.open .deco {
	display:block;
}
.header .hornav {
	width:898px; height:36px;
	background:url(img/s07.png) no-repeat 0 0;
	position:relative;
}
.header .hornav p {
	margin:0; padding:0;
	height:36px; line-height:36px;
	position:absolute;
	left:0; top:0;
	display:none;
	font-size:13px;
}
.header .hornav p.open {
	display:block;
}
.header .hornav,
.header .hornav a {
	color:#D3D3D3;
	text-decoration:none;
}
.header .hornav a.current,
.header .hornav a:hover {
	color:white;
}
.header .links {
	height:24px;
	vertical-align:baseline;
	position:absolute;
	right:75px; top:12px;
}
.header .links img {
	vertical-align:middle;
}
.header .links span,
.header .links form {
	display:inline-block;
	margin:0 4px;
	vertical-align:middle;
}
.header .links form {
	position:relative;
	background:url(img/s01.png) no-repeat 0 0;
}


.footer {
	height:145px;
	margin-bottom:0;
	background:url(img/s32.jpg) no-repeat 0 0;
	line-height:2;
}
.footer .inner {
	padding-top:30px;
	text-align:center;
}
.footer .inner p {
	margin:0;
}

.slider {
	width:100%; height:276px;
	margin:0 auto;
	overflow:hidden;
	position:relative;
}
.slider-tag {
	position:relative;
}
.slider-tag .item {
	display:none;
	position:absolute;
	left:0; top:0;
}
.slider-tag .current {
	display:block;
}
.slider-tabs {
	position:absolute;
	width:100%;
	right:0px; bottom:16px;
	text-align:center;
}
.slider-tabs a {
	display:inline-block;
	width:18px; height:18px; line-height:18px;
	text-align:center;
	background:white;
	margin-right:7px;
	opacity:0.8;
	filter:alpha(opacity=80);
}
.slider-tabs a:hover,
.slider-tabs a.current {
	/*opacity:0.6;*/
	/*filter:alpha(opacity=60);*/
	background:#B75517;
	color:white;
	text-decoration:none;
}

.layout-banner .slider {
	width:1350px; height:275px;
}

.home-ct {
	height:600px;
	background:url(img/s08.png) no-repeat 0 0;
	position:relative;
}
.home-ct .dummy {
	position:absolute;
	width:15px; height:200px;
	left:680px;
	background:url(img/s25.jpg) no-repeat 0 0;
}
.home-ct .dummy1 {
	top:122px;
}
.home-ct .dummy2 {
	top:382px;
}
.home-ct .dummy3 {
	background-image:url(img/s22.jpg);
	width:1350px; height:28px;
	left:0; top:338px;
}
.home-ct .area {
	width:600px;
	overflow:hidden;
	position:absolute;
	left:80px; top:80px;
}
.home-ct .area .tt a {
	width:255px; height:30px;
	text-indent:-100em;
	display:block;
}
.home-ct .area1 {
	background:url(img/s19.jpg) no-repeat 0 0;
}
.home-ct .area2 {
	background:url(img/s18.jpg) no-repeat 0 0;
	left:735px;
}
.home-ct .area2 .tt a {
	float:left;
	width:100px; height:30px;
	margin:0 35px 0 65px;
/*	background-color:red;
	opacity:.5;
*/}
.home-ct .area3 {
	background:url(img/s23.jpg) no-repeat 0 0;
	top:370px;
}
.home-ct .area4 {
	background:url(img/s24.jpg) no-repeat 0 0;
	/*top:370px;*/
	/*left:735px;*/
	left:720px;
	top:364px;
}
.home-ct .area4 .tt a {
	height:36px;
}
.home-ct .area1 .scrollable {
	height:175px;
	margin-top:30px;
	margin-right:1px;
}
.home-ct .area1 li {
	margin-right:10px;
}
.home-ct .area1 .img {
	/*width:129px; height:127px;*/
	padding:11px 12px;
	background:url(img/s21.jpg) no-repeat 0 0;
}
.home-ct .area1 .txt {
	margin-top:4px;
	text-align:center;
}
.home-ct .area1 .img a {
	width:105px; height:105px;
}
.home-ct .area2 ul {
	margin-top:13px;
	width:540px;
}
.home-ct .area2 li {
	position:relative;
	padding-left:85px;
	border-bottom:1px solid #1A1A1A;
	padding-bottom:5px;
	margin-bottom:6px;
}
.home-ct .area2 li .title a {
	font-weight:bold;
	padding-right:28px;
	background:url(img/s20.jpg) no-repeat right center;
}
.home-ct .area2 li .img {
	position:absolute;
	left:5px; top:6px;
}
.home-ct .area2 li .img img {
	width:68px; height:42px;
}
.home-ct .area2 li .desc a {
	color:red;
}
.home-ct .area4 .wp {
	position:relative;
	width:580px;
}
.home-ct .area4 .scrollable {
	width:515px; height:175px;
	margin:0 auto;
	margin-top:15px;
}
.home-ct .area4 li {
	float:left; display:inline;
	margin-right:0px;
}
.home-ct .area4 .img {
	/*width:129px; height:127px;*/
	padding:11px 12px;
	background:url(img/s21.jpg) no-repeat 0 0;
}
.home-ct .area4 .txt {
	margin-top:4px;
	text-align:center;
}
.home-ct .area4 .img a {
	width:105px; height:105px;
}
.home-ct .area4 .arrow {
	position:absolute;
	top:50px;
}
.home-ct .area4 .prev {
	left:0px;
}
.home-ct .area4 .next {
	right:0px;
}

.home-ct .area3 .wp {
	margin-top:15px;
}
.home-ct .area3 .img-list .img {
	padding:11px 12px;
	background:url(img/s21.jpg) no-repeat 0 0;
}
.home-ct .area3 .img-list .img a {
	width:105px; height:105px;
}
.home-ct .area3 .fr {
	width:200px;
	padding-top:10px;
}
.home-ct .area3 .cats li {
	float:left; display:inline;
	width:95px; height:30px;
	line-height:30px;
}
.home-ct .area3 .cats a {
	padding-left:16px;
	background:url(img/s31.jpg) no-repeat left center;
	text-decoration:none;
}
.home-ct .area3 .cats a:hover {
	background:url(img/s30.jpg) no-repeat left center;
}
.home-ct .area3 form {
	display:inline-block;
	margin:0 4px;
	vertical-align:middle;
}
.home-ct .area3 form {
	position:relative;
	background:url(img/s01.png) no-repeat 0 0;
}
.home-ct .area3 .search-btn {
	height:25px;
	margin:5px 0 8px 0;
}
.home-ct .area3 .search-btn a {
	width:46px; height:25px;
	background:url(img/s27.jpg) no-repeat 0 0;
	float:right; margin-right:8px;
	text-align:center;
	line-height:24px;
	color:white;
	text-decoration:none;
}

.page-main {
	background:url(img/bg1.jpg) repeat;
	min-height:600px;
	margin-bottom:0;
}
.page-main-inner {
	background:url(img/s08.png) no-repeat 0 0;
	padding-top:97px;
	padding-bottom:25px;
}
.page-main-inner2 {
	width:100%;
	position:relative;
}
.page-main .col1 {
	width:300px; height:100%;
	position:absolute;
	left:0; top:0;
}
.page-main .col2 {
	width:986px; min-height:500px;
	margin-left:300px;
}
.page-main .col1 .dummy {
	position:absolute;
	left:53px;
}
.page-main .col1 .dummy1 {
	top:0;
}
.page-main .col1 .dummy2 {
	bottom:0px;
}
.page-main .col1 .dummy3 {
	width:4px;
	left:76px;
	top:105px; bottom:50px;
	background:#61393A;
}
.page-main .col1 .tt {
	position:absolute;
	left:105px; top:32px;
}
.page-main .col1 .ct {
	position:absolute;
	left:76px; top:80px;
}
.subnav {
	padding-left:27px;
	min-height:180px;
	padding-bottom:40px;
}
.subnav>li>a {
	/*width:120px;*/
	width:105px; height:30px;
	padding-left:17px;
	line-height:30px;
	display:block;
	color:#571D25;
	background:url(img/s11.png) no-repeat 6px center;
	text-decoration:none;
}
.subnav>li>a:hover {
	color:#BC181C;
}
.subnav>li.active>a {
	background:url(img/s13.png) no-repeat 0 0;
	color:white;
	font-weight:bold;
}
.subnav>li.active>a:hover {
	opacity:.9;
}
.subnav>ul {
	background:#FFFFFF url(img/dot1.gif) repeat-x left bottom;
	width:98px;
	margin-left:3px;
	padding-left:14px;
	padding-top:6px;
	padding-bottom:6px;
}
.subnav>ul>li>a {
	height:24px; line-height:24px;
	display:block;
	color:#7E7E7E;
	text-decoration:none;
}
.subnav>ul>li.active>a {
	color:#BD191E;
	font-weight:bold;
}
.subnav>ul>li>a:hover {
	color:#BD191E;
}
.fnblock {
	width:175px; height:41px;
	margin-bottom:10px;
}
.fnblock1 {
	background:url(img/s14.png) no-repeat 0 0;
	position:relative;
}
.fnblock1 .search {
	position:absolute;
	left:9px; top:9px;
}
.fnblock1 .search .submit {
	width:50px;
}
.fnblock2 {
	background:url(img/s15.png) no-repeat 0 0;
}
.fnblock2 a {
	display:block;
	width:100%; height:100%;
}
.col2-content {
	overflow:hidden;
}
.col2-tt {
	height:76px;
	background:url(img/s10.png) no-repeat 0 0;
	position:relative;
	margin-bottom:25px;
	overflow:hidden;
}
.col2-tt .name {
	color:white;
	font-size:18px;
	left:60px; top:28px;
	position:absolute;
}
.col2-tt .crumb {
	line-height:90px;
	position:absolute;
	right:25px;
}
.col2-tt .crumb,
.col2-tt .crumb a {
	color:white;
}
.col2-tt .crumb a.last {
	color:#FFF799;
	font-weight:bold;
}

.page-index {
	line-height:2.4;
}

.img-list {
}
.img-list li {
	float:left; display:inline;
}
.img-list li .txt {
	margin-top:7px;
	text-align:center;
}
a.autoset {
	display:block;
	overflow:hidden;
	text-align:center;
}
a.autoset img {
	visibility:hidden;
}

.gallery-index .img-list {
	width:1100px;
}
.gallery-index li {
	height:214px;
	margin:10px 41px 10px 5px;
}
.gallery-index .img {
	padding:3px;
	border:1px solid #D2D2D2;
}
.gallery-index .img a {
	width:150px; height:150px;
	background:#fff;
}


.video-ct {
	padding-left:60px;
}
.video-ct ul {
	position:relative;
	width:900px;
	min-height:260px;
}
.video-ct li {
	float:left;
	margin:0 20px 20px 0;
	position:relative;
	overflow:hidden;
}
.video-ct li a {
	display:block;
	width:200px; height:110px;
}
.video-ct li a .txt {
	position:absolute;
	left:0; top:90px;
	width:100%; height:100%;
	line-height:20px;
	color:#fff;
	font-family:"微软雅黑";
	font-size:13px;
	background:rgba(0,0,0,.5) url(img/s43-b.png) no-repeat 50% 72%;
	transition:.2s .08s;
} 
.video-ct li a .txt .title {
	padding-left:12px;
	padding-right:12px;
	padding-top:0px;
	transition:.22s .12s;
}
.video-ct li a:hover .txt {
	top:0px;
}
.video-ct li a:hover .txt .title {
	padding-top:10px;
}
.video-ct li img {
	display:block;
	width:100%; height:100%;
}
.video-ct li.n-0 {
	position:absolute;
	left:0; top:0;
	margin:0;
}
.video-ct li.n-0 a {
	width:420px; height:240px;
}
.video-ct li.n-0 .txt {
	top:220px;
	background:rgba(0,0,0,.5) url(img/s43.png) no-repeat 50% 56%;
	transition:.3s .12s;
}
.video-ct li.n-1,
.video-ct li.n-3 {
	margin-left:440px;
}


.g2-ct .img-list {
	width:1100px;
}
.g2-ct li {
	height:214px;
	margin:10px 41px 10px 5px;
}
.g2-ct .img {
	padding:3px;
	border:1px solid #D2D2D2;
}
.g2-ct .img {
	width:150px; height:150px;
	background:#fff;
}

.list-pager {
	text-align:center;
	margin-bottom:22px;
	*padding-bottom:22px;
}
.list-pager .muted {
	color:#999;
}
.list-pager .current,
.list-pager .page-btn {
	margin:0 4px;
}
.list-pager .current strong {
	color:red;
	font-weight:normal;
}
.list-pager-new {
	text-align:center;
}
.list-pager-new .muted,
.list-pager-new a {
	border:1px solid #E5E5E5;
	display:inline-block;
	padding:2px 4px;
	*zoom:1;
}
.list-pager-new .muted,
.list-pager-new a {
	*vertical-align:middle;
}
.list-pager-new select {
	*vertical-align:top;
}
.list-pager-new a:hover {
	text-decoration:none;
	border:1px solid #919191;
}

.news-ct {
	margin:20px 0;
}
.news-ct .list li {
	padding:0 0 12px 192px;
	margin-bottom:24px;
	height:135px;
	background:url(img/dot3.gif) repeat-x 0 bottom;
	position:relative;
}
.news-ct .list li .title {
	font-size:1.5em;
}
.news-ct .list li .brief {
	line-height:1.8;
	color:#8B8B8B;
	letter-spacing:1px;
}
.news-ct .list li .img {
	position:absolute;
	left:0px; bottom:14px;
}
.news-ct .list li .img img {
	width:180px; height:135px;
}
.news-ct .list li .time {
	position:absolute;
	left:192px; bottom:15px;
	background:#8B282B;
	color:white;
	width:70px; height:16px;
	line-height:16px;
	text-align:center;
	-moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px;
}
.news-item h2,
.news-item .info {
	text-align:center;
}
.news-item h2 {
	margin:12px 0;
}
.news-item .info {
	border-bottom:1px solid #E1E1E1;
	padding-bottom:8px;
}
.news-item .info .jiathis_style {
	display:inline-block;
	height:18px;
	margin:0; padding:0;
	overflow:hidden;
	vertical-align:middle;
}
.news-item .bot-links {
	padding:8px 20px;
	margin:6px 0 20px 0;
	background:#EAEAEA;
	position:relative;
}
.news-item .bot-links span {
	position:absolute;
	right:36px; bottom:10px;
}
.news-item .editor-ct {
	line-height:2.2;
	/*letter-spacing:1px;*/
	margin-bottom:25px;
	font-size:13px;
}




.prod-cover {
	position:relative;
}
.prod-cover ul {
	width:870px;
	margin:0 auto;
}
.prod-cover li {
	float:left;
	width:250px;
	margin:10px 20px;
}
.prod-cover a {
	text-decoration:none;
}
.prod-cover li .txt {
	text-align:center;
	font-size:14px;
	margin-top:6px;
}
.prod-cover li .img-wrp {
	padding:6px;
	border:1px solid #BEBEBE;
	background-color:#fff;
}
.prod-cover li a:hover .img-wrp {
	border:1px solid #84000A;
}
.prod-cover li .img {
	width:236px; height:275px;
	background-size:cover;
	background-position:50% 50%;
	background-repeat:no-repeat;
}
.prod-cover li img {
	display:none;
	width:225px; height:275px;
}




.prod-index {
	padding:20px 23px;
}
.prod-index ul {
	width:120%;
}
.prod-index li {
	float:left;
	margin-right:20px;
	margin-bottom:40px;
}
.prod-index li a {
	display:block;
	width:220px;
	text-decoration:none;
}
.prod-index li .img {
	width:216px; height:154px;
	border:2px solid #61393A;
	background-size:cover;
	background-position:50% 50%;
	background-repeat:no-repeat;
}
.prod-index .img img { 

	padding:1px;
	border:1px solid #571D25;
	width:213px; height:151px;
}
.prod-index li .txt {
	text-align:center;
	margin-top:4px;
}



.prod-ct ul {
	width:1100px; min-height:630px;
	margin-left:12px;
}
.prod-ct li {
	margin-right:45px;
	height:210px;
}
.prod-ct li .img {
	padding:2px;
	border:1px solid #592027;
}
.prod-ct li .img a {
	width:150px; height:150px;
	background:white;
}

.prod-item  {
	padding:10px 4px 0 8px;
}
.prod-item .head  {
	margin-bottom:10px;
}
.prod-item .red  {
	color:#8C2B2E;
}
.prod-item .desc  {
	min-height:188px;
}
.prod-item .desc .fl  {
	padding-top:3px;
}
.prod-item .desc .idn  {
	margin-left:5em;
	display:block;
	text-indent:2em;
	line-height:2.2;
	letter-spacing:1px;
}
.prod-item .head .medium {
	width:445px; height:445px;
	padding:2px;
	border:1px solid #D9D9D9;
	display:block;
	text-align:center;
	/*overflow:hidden;*/
}
.prod-item .head .medium .slider {
	width:445px; height:445px;
	padding:0; margin:0;
}
.prod-item .head .medium a.item {
	width:445px; height:445px;
	display:block;
	text-align:center;
	/*overflow:hidden;*/
}
.prod-item .head p {
	margin:0 0px 9px 0;
	width:490px;
	line-height:20px;
	padding-left:1em;
}
.prod-item .head p.hl {
	color:white; background:#8B2B2D;
}
.prod-item .show a {
	padding:3px;
	border:1px solid #D9D9D9;
	text-align:center;
}
.prod-item .show a {
	display:block;
	width:432px; height:325px;
}
.prod-item .head .title,
.prod-item .title {
	font-weight:bold;
	line-height:26px;
	padding-left:1em;
	color:white; background:#8B2B2D;
}
.prod-item .rels {
	position:relative;
}
.prod-item .rels .prev,
.prod-item .rels .next {
	position:absolute;
	top:42px;
}
.prod-item .rels .prev {
	left: -2px;
}
.prod-item .rels .next {
	right: -4px;
}
.prod-item .rels .disabled {
	opacity:.4;
	filter:alpha(opacity=40);
}
.prod-item .scrollable {
	height:140px;
	margin:0 30px;
	padding:13px 0;
	overflow:hidden;
}
.prod-item .scrollable,
.prod-item .scrollable a {
	color:#8C2B2E;
}
.prod-item .scrollable .items li {
	/*display:inline-block;*/
	height:154px;
	padding-right:19px;
	text-align:center;
	float:left;display:inline;
}
.prod-item .scrollable .items li .img {
	width:95px; height:95px;
	/*padding:2px;*/
	/*border:1px solid #D5C395;*/
	margin-bottom:10px;
	display:block;
}
.prod-item .links {
	text-align:right;
	margin-bottom:24px;
}
.prod-item .links span {
	margin:0 8px;
}
.prod-item .links .prev-page {
	padding-left:28px;
	background:url(img/034.jpg) no-repeat left center;
}
.prod-item .links .next-page {
	padding-right:28px;
	background:url(img/035.jpg) no-repeat right center;
}
.prod-item .others .scrollable {
	margin:0 40px;
}
.prod-item .others .scrollable li {
	padding-right:32px;
}
.prod-item .others .scrollable li .img {
	width:100px; height:100px;
}

.glic {
	margin-top:15px;
}
.glic .crumb {
	margin-left:350px;
}
.glic .show {
	padding:2px;
	margin:0 auto;
	text-align:center;
	width:915px; height:450px;
	position:relative;
}
.glic .loading {
	background:url(img/loading01.gif) no-repeat center center;
}
.glic .show img {
	width:800px; height:455px;
	border:1px solid #571D25;
	padding:2px;
}
.glic .rels {
	width:915px; height:202px;
	/*margin:25px auto;*/
	margin:18px auto;
	position:relative;
	/*background:#F5F5F5;*/
}
.glic .rels .prev,
.glic .rels .next {
	position:absolute;
	top:68px;
	display:none;
}
.glic .rels .prev {
	left: -30px;
}
.glic .rels .next {
	right: -28px;
}
.glic .rels .disabled {
	opacity:.5;
	filter:alpha(opacity=50);
}
.glic .scrollable {
	width:875px; height:194px;
	width:100%;
	padding-top:12px;
}
.glic .scrollable .items li {
	/*display:inline-block;*/
	/*width:185px;*/
	height:144px;
	padding-right:15px;
	text-align:center;
	/**float:left;*display:inline;*/
	float:left;display:inline;
	color:#7D0000;
	position:relative;
}
.glic .scrollable .items li img {
	width:107px; height:133px;
	/*margin-bottom:4px;*/
	background:url(img/s39.jpg) no-repeat 0 0;
	padding:5px;
}
.glic .scrollable .items li a.active img {
	background:url(img/s40.jpg) no-repeat 0 0;
}
.glic .scrollable .items li a:hover img {
	background:url(img/s40.jpg) no-repeat 0 0;
}
.glic .scrollable .items li .txt {
	position:absolute;
	width:107px;
	opacity:0.6;
	filter:alpha(opacity=60);
	left:4px; bottom:4px;
	background:black;
	color:white;
}
#galleryTitle {
	height:36px; line-height:36px;
	font-size:18px;
	text-align:center;
	position:absolute;
	width:800px;
	opacity:0.6;
	filter:alpha(opacity=60);
	background:#333;
	color:#fff;
	left:93px; top:425px;
/*	margin-top:6px;
	margin-bottom:-6px;
*/}
.glic {
	position:relative;
}
.glic .overlay {
}
.glic .overlay a {
	position:absolute;
	top:210px;
}
.glic .overlay a.arrow-left {
	left:10px;
}
.glic .overlay a.arrow-right {
	right:20px;
}

.nw-ct {
	padding-bottom:10px;
}
.nw-ct .fr {
	margin-top:40px;
}
.nw-ct table {
	width:372px;
	border-collapse:collapse;
}
.nw-ct table {
	color:#707070;
}
.nw-ct td,
.nw-ct th {
	padding:0px 8px;
	border:1px solid #4A4944;
	line-height:2.2;
}
.nw-ct th {
	background:#8B2B2D;
	color:#fff;
	text-align:center;
}
.nw-ct td {
}
.nw-ct .col_1 {
	width:70px;
	text-align:center;
}

.file-ct {
	padding:22px 25px;
}
.file-ct .fl {
	padding-top:12px;
}
.file-ct .list {
	width:550px;
	padding-bottom:22px;
}
.file-ct .list li {
	height:26px; line-height:26px;
	padding-top:8px;
	background:url(img/dot3.gif) repeat-x 0 bottom;
	position:relative;
}
.file-ct .list .title {
	padding-left:1em;
	background:url(img/dot4.gif) no-repeat 0 center;
}
.file-ct .list .dl {
	position:absolute;
	height:26px; line-height:26px;
	right:2px; bottom:0;
}
.file-ct .list .dl a {
	color:#FE0000;
}
.file-ct .list-pager {
	text-align:right;
}

.file-item-list {
	padding:0 12px;
}
.file-item-list ul {
	width:1100px;
	min-height:316px;
}
.file-item-list li {
	width:215px;
	float:left; display:inline;
	position:relative;
	margin-bottom:55px;
	margin-right:35px;
}
.file-item-list .img {
	padding:1px;
	border:1px solid #571D25;
	width:110px;
}
.file-item-list .img a {
	width:110px; height:110px;
	background:white;
}
.file-item-list .title {
	position:absolute;
	left:126px; top:18px;
	font-size:16px;
}
.file-item-list .update-time {
	position:absolute;
	left:126px; top:68px;
}
.file-item-list .update-time a {
	color:#571D25;
}
.file-item-list .list-pager {
	text-align:right;
}

.file-cover {
	padding:0 12px;
}
.file-cover .title {
	border-bottom:1px solid #571D25;
	line-height:32px;
	position:relative;
	margin:15px 0 10px 0;
}
.file-cover .title a.t {
	font-size:18px;
	text-decoration:none;
}
.file-cover .title a.t:link {
	color:#571D25;
}
.file-cover .title .more {
	position:absolute;
	height:22px; line-height:22px;
	right:2px; bottom:0px;
	padding-left:12px;
	background:url(img/dot5.gif) no-repeat left center;
}
.file-cover .img-list {
	width:1100px;
}
.file-cover .img-list li {
	margin-right:43px;
}
.file-cover .img-list .img a {
	width:100px; height:100px;
}
.file-cover .list li {
	height:26px; line-height:26px;
	padding-top:8px;
	background:url(img/dot3.gif) repeat-x 0 bottom;
	position:relative;
}
.file-cover .list .tt {
	padding-left:1em;
	background:url(img/dot4.gif) no-repeat 0 center;
}
.file-cover .list .dl {
	position:absolute;
	height:26px; line-height:26px;
	right:2px; bottom:0;
}
.file-cover .list .dl a {
	color:#FE0000;
}

.login-ct form {
	padding:145px 0 140px 338px;
	background:url(img/s37.jpg) no-repeat center 20px;
	position:relative;
}
.login-ct form .inputs {
}
.login-ct form .text {
	width:188px;
	border:1px solid #ADAA9D;
	background:#F2F2F2;
}
.login-ct form .hello {
	color:#C52B37;
	margin-bottom:8px;
	padding-left:7em;
}
.login-ct form .btns {
	text-align:left;
	padding-left:3em;
}
.login-ct form .btn {
	display:inline-block;
	height:24px; line-height:24px;
	border:0 none; /*padding:0 18px;*/
	margin-left:15px;
	/*background:#E3017F; color:white;*/
	color:#571D25;
}
.login-ct form .btn-login {
	background:url(img/s38.jpg) no-repeat 0 0;
	width:71px; height:71px;
	position:absolute;
	left:580px; top:170px;
	text-indent:-110em;
}

.reg-ct form {
	height:412px;
	background:url(img/s37.jpg) no-repeat center 10px;
	padding-top:50px;
	padding-left:130px;
}
.reg-ct form .text {
	width:155px;
	border:1px solid #7E9DB9;
	background:transparent;
	color:#333;
}
.reg-ct form .hint {
	padding:60px 0 0 75px;
	color:red;
}
.reg-ct form .inputs p {
	padding-left:245px;
	position:relative;
	_zoom:1;
}
.reg-ct form .inputs label {
	padding-top:2px;
	width:245px;
	position:absolute;
	text-align:right;
	left:0; top:0;
}
.reg-ct form .inputs label span {
	color:red;
	margin-right:6px;
}
.reg-ct form .btns {
	padding-top:15px;
	margin-left:280px;
}
.reg-ct form .btns .btn {
	display:inline-block;
	height:24px; line-height:24px;
	border:0 none; padding:0 18px;
	margin-left:15px;
	background:#571D25; color:white;
}

.page-index-contact {
	padding:5px 30px 0 60px;
}
#mapArea {
	width:525px; height:320px;
	float:right;
	border:1px solid #61A4FF;
}

.fd-ct {
	padding-bottom:40px;
	background:url(img/s12.png) no-repeat right 30px;
}
.fd-ct form {
	padding:5px 0;
}
.fd-ct form .text,
.fd-ct form textarea {
	width:210px;
	border:1px solid #828282;
	background:transparent;
	color:#333;
}
.fd-ct form .text {
	height:24px; line-height:24px;
}
.fd-ct form .text-large {
	width:465px;
}
.fd-ct form textarea {
	width:380px; height:165px;
}
.fd-ct form .hint {
	padding:70px 0 0 75px;
	color:red;
}
.fd-ct form .inputs p {
	padding-left:112px;
	position:relative;
	_zoom:1;
}
.fd-ct form .inputs p>label {
	padding-top:2px;
	width:105px;
	position:absolute;
	text-align:right;
	left:0; top:4px;
}
.fd-ct form .inputs label span,
.fd-ct form .inputs label font {
	color:red;
	margin-right:6px;
}
.fd-ct form .inputs label font {
	visibility:hidden;
}
.fd-ct form .btns {
	margin-left:112px;
}
.fd-ct form .btns .btn {
	display:inline-block;
	height:24px; line-height:24px;
	border:0 none; padding:0;
	margin-right:15px;
	background:#8D2C2F;
	width:77px;
	color:white;
}

#SCount {
	color:red;
}

.glib {
	position:relative;
}
.glib .show {
	/*padding:2px;*/
	margin:0 auto;
	text-align:center;
	width:915px; height:530px;
}
.glib .loading {
	background:url(img/loading01.gif) no-repeat center center;
}
.glib .show img {
	width:915px; height:530px;
}
.glib .rels {
	width:915px; height:202px;
	margin:25px auto;
	position:relative;
	background:#EAEAEA;
}
.glib .rels .prev,
.glib .rels .next {
	position:absolute;
	top:74px;
}
.glib .rels .prev {
	left: -10px;
}
.glib .rels .next {
	right: -8px;
}
.glib .rels .disabled {
	opacity:.5;
	filter:alpha(opacity=50);
}
.glib .scrollable {
	width:875px; height:194px;
	padding-top:12px;
}
.glib .scrollable .items li {
	/*display:inline-block;*/
	width:185px; height:194px;
	padding-right:40px;
	text-align:center;
	float:left;display:inline;
	color:#571D25;
}
.glib .scrollable .items li img {
	width:185px; height:160px;
	margin-bottom:4px;
}
.glib #galleryTitle {
	width:915px;
	left:36px; top:494px;
}

.search-ct .text {
	margin-top:4px;
	line-height:1.6;
}

.nsee{
  display:none;
}

/* 分页样式一 www.5ucms.org QQ3876307 */
.i5upage li { list-style-type:none; float:left; } /*如分页代码变成楼梯错位，加上这句即可*/
.i5upage{ font-family:Arial, Helvetica, sans-serif; line-height: normal; font-size: 14px; }
.i5upage a,.i5upage span{display:block;color:#390;font-weight:normal;text-decoration:none;letter-spacing:0px;border:1px solid #ccc;padding-top:3px;float:left;margin-top:5px;margin-right:2px;margin-bottom:5px;margin-left:2px;text-align:center;padding-right:5px;padding-left:5px;height:18px} /* SPAN和链接 */
.i5upage a:hover, .i5upage a.current{color:#F44;border:1px solid #F44} /* 当前链接有激活时 */
.i5upage input{padding:0px;color:#390;height:16px;width:25px;border:0px solid #fff;text-align:center;margin-top:0px;margin-right:-5px;margin-bottom:0px;margin-left:-5px;vertical-align:middle;font-size:12px} /* 跳转INPUT */