﻿@charset "utf-8";
/* CSS Document */

body{ font-family:"微软雅黑";
      color:#333333;
	  margin:0;
	  font-size:14px;
}
img{ border:0;}
A:link {
	COLOR: #333; TEXT-DECORATION: none
}
A:visited {
	COLOR: #333; TEXT-DECORATION: none
}
A:hover {
	COLOR: #333; TEXT-DECORATION: none
}
A:active {
	COLOR: #333; TEXT-DECORATION: none
}
ol, ul {
	list-style: none;
}
ol, ul, li,
table,tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 95%;
	vertical-align: baseline;
	background: transparent;
}
.right{ float:right;}
.left{ float:left;}
.bannerpage{ height:350px;}
.bannerpage img{ margin-top:-3px; width:100%; height:350px;}

.latestWeb{ width:33px; padding-left:15px; float:left; padding-top:10px;}
.latestWeb ul{ overflow:hidden; _height:1%;}
.latestWeb li{ float:left;  width:150px; }
.trans_msg{	filter:alpha(opacity=100,enabled=1) revealTrans(duration=.2,transition=1) blendtrans(duration=.2);}
div.bodycontent{font-family:Arial, Helvetica, sans-serif;padding:0 10px 10px 13px;color:#555;line-height:22px;text-align:justify;text-justify:inter-ideograph;}
div.bodycontent ul{margin-left:0px}


.header { width: 100%; height: 160px; position: fixed; top: 0; z-index: 999; background: #fff; }

.head { width: 1200px; height: 120px; margin: 0 auto; background: #fff; overflow: hidden; }
.head .logo { float: left; width: 290px; height: 100px; margin: 10px 0; }
.head .logo img { width: 100%; }
.head .intro { margin-left: 185px; float: left; width: 199px; height: 95px; margin-top: 12px; }
.head .intro img { width: 100%; height: 100%; }
.head .tel { margin-top: 15px; font-size: 16px; color: #525252; font-weight: bold; line-height: 26px; width: 380px; overflow: hidden; }
.head .tel .num { font-size: 22px; color: #8b1326; float: left; margin-left: 5px; }
.head .guanzhu { margin-top: 8px; font-size: 16px; color: #525252; font-weight: bold; height: 32px; line-height: 32px; width: 284px; overflow: hidden; }
.head .guanzhu a { width: 32px; height: 32px; float: left; margin: 0 5px; }

.menu { width: 100%; height: 40px; background: #222; }

.menus { width: 1200px; margin: 0 auto; height: 40px; }

#main-nav { width: 1200px; height: 40px; float: left; }

#nav { width: 1200px; height: 40px; display: block; font-size: 18px; }

#nav .mainlevel { float: left; width: 170px; margin-right: 1px; height: 40px; line-height: 40px; text-align: center; position: relative; z-index: 9; }

#nav .mainlevel a { color: #fff; }

#nav .mainlevel:hover { background: #8b1427; color: #fff; }

#nav .mainlevel.active { background: #8b1427; color: #fff; }

#nav .mainlevel ul { display: none; position: absolute; left: 0; top: 40px; background: url(../images/b1.png) repeat; }

#nav .mainlevel li { width: 170px; height: 35px; font-size: 14px; line-height: 35px; border-bottom: 1px solid #CCC; }

#nav .mainlevel li a { color: #fff; }

#nav .mainlevel li a:hover { background: url(../images/b2.png) repeat; color: #333; display: block; }

#nav .twolevel { display: none; position: absolute; left: 0; top: 40px; }

#nav .twolevel li { width: 170px; height: auto; padding: 5px; border-bottom: 1px solid #CCC; text-align: left; box-sizing: border-box; }

#nav .twolevel li:hover { background: url(../images/b2.png) repeat; color: #333; display: block; }

#nav .twolevel li:hover p.mcate-item-bd a { color: #333; background: none; }

#nav .twolevel li:hover h3.mcate-item-hd a { color: #333; background: none; }

#nav .twolevel li h3.mcate-item-hd { padding-left: 2px; font-size: 15px; height: 28px; font-weight: normal; margin: 0; }

#nav .twolevel li p.mcate-item-bd { padding-left: 2px; height: auto; line-height: 16px; padding-bottom: 10px; }

#nav .twolevel li p.mcate-item-bd a { height: 14px; margin: 0; width: 38px; font-size: 12px; color: #fff; text-decoration: none; display: inline-block; }

#nav .twolevel li p.mcate-item-bd a:hover { color: #333; }

.bottombg { width: 100%; padding: 50px 0; background: #444; overflow: hidden; }

.bottom { width: 1200px; margin: 0 auto; }
.bottom .cont1 { padding-bottom: 30px; border-bottom: 1px solid #5c5c5c; width: 1200px; height: auto; overflow: hidden;}
.bottom .cont1 .footnav { float: left; width: 176px; height: auto; box-sizing: border-box; padding-left: 40px; }
.bottom .cont1 .footnav .tit { font-size: 14px; color: #fff; margin-bottom: 15px; }
.bottom .cont1 .footnav a { font-size: 13px; color: #ddd; display: block; line-height: 28px; }
.bottom .cont1 .footnav a:hover { color: #e5a639; }
.bottom .cont1 .erwima { float: left; margin-left: 50px; width: 560px; }
.bottom .cont1 .erwima .tit { font-size: 14px; color: #fff; margin-bottom: 15px; }
.bottom .cont1 .erwima .cont { width: 560px; height: 130px; }
.bottom .cont1 .erwima .cont li { width: 100px; height: 130px; margin-right: 40px; text-align: center; float: left; }
.bottom .cont1 .erwima .cont li img { width: 90px; height: 90px; margin: 0 5px; }
.bottom .cont1 .erwima .cont li p { font-size: 14px; color: #fff; margin-top: 10px; }
.bottom .cont1 .foot_tel { float: right; margin-top: 30px; width: 171px; }
.bottom .cont1 .foot_tel .pic { width: 171px; height: 93px; }
.bottom .cont1 .foot_tel .qq { width: 80px; height: 20px; margin-top: 10px; float: left; }
.bottom .cont2 { padding-top: 50px; }
.bottom .cont2 .foot_logo { width: 304px; height: 90px; padding-right: 30px; border-right: 1px solid #5c5c5c; float: left; }
.bottom .cont2 .foot_logo img { width: 304px; height: 61px; margin: 14px 0; }
.bottom .cont2 .foot_add { float: left; margin-left: 30px; width: 650px; line-height: 24px; font-size: 12px; color: #ddd; }
.bottom .cont2 .foot_add p{ margin: 0; padding: 0;}
.bottom .cont2 .push { width: 140px; height: 36px; float: right; margin-top: 54px; }




.banner{ width:100%; height:350px; overflow:hidden; margin-top:-20px;}
/* flexslider */
.flexslider{position:relative;height:350px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:-1;}
.slides li{height:350px;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}
.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next.png) center center no-repeat;}

.main{ width:100%; height:auto; overflow:hidden;}
/*background:url(../images/bg.jpg);*/
.main-index{  width:1143px; margin:0 auto; height:auto; overflow:hidden; margin-top:15px;}

.index-bus{ width:1143px; height:auto; overflow:hidden;}
.index-bus-title{ width:1143px; height:40px; background:url(../images/index-blk.jpg) no-repeat left #fff; font-size:18px; text-indent:15px; text-shadow: 2px 2px 2px #670c1a; color:#fff; line-height:40px; overflow:hidden;}
.index-bus-title-more{ color:#8B1427; font-size:18px; float:right; line-height:40px; height:40px; text-shadow: 2px 2px 2px #999;}
.index-bus-title-more a{color:#8B1427;}
.index-bus-con{ width:1258px; height:384px; background:#fff; margin-top:15px; overflow:hidden; display:block;}
.index-bus-con-pic{ width:199px;    height: 83px; padding-right:114px; margin-top:20px; float:left; overflow:hidden;}
.index-bus-con-pic a{ display:block;}
.index-bus-con-pic a .b{ display:none}
.index-bus-con-pic a:hover .b{ display:block;}
.index-bus-con-pic a:hover .a{ display:none;}
.index-bus-con-pic2{ width:202px; height:130px; padding-top:30px; float:left; overflow:hidden;}
.index-bus-con-pic2 a{ display:block;}
.index-bus-con-pic2 a .b{ display:none;}
.index-bus-con-pic2 a:hover .b{ display:block}
.index-bus-con-pic2 a:hover .a{ display:none}
.index-bus-con-about{ width:615px; height:140px; float:left; padding:30px 62px;}
.index-bus-con-about-name{ width:68px; height:20px; background:#8a1329; color:#fff; font-size:13px; line-height:20px; text-align:center;}
.index-bus-con-about-main{ width:615px; line-height:16px; padding-top:5px; font-size:12px;}
.index-bus-con-about-more{ width:68px; height:20px; background:#8a1329; color:#fff; font-size:13px; line-height:20px; text-align:center; float:right;}
.index-bus-con-about-more a{ color:#fff;}

.index-store{width:1143px; height:auto; margin-top:15px; overflow:hidden;}
.index-store-con{ width:1143px; margin-top:15px; overflow:hidden; position:relative;}
.index-store-con ul{ margin-left:-3px; }
.index-store-con ul li{ width:379px; height:403px; float:left; margin-left:3px; display:block; text-align: center; }
.index-store-con ul li a{ display:block; padding:2px; height:390px;  background:#fff;}
.index-store-con ul li a:hover{ border:2px solid #8B1427; padding:0;}
.index-store-pic{ width:375px; height:294px; }
.index-store-name{ font-size:22px; color:#8B1427; width:375px; text-align:center; height:50px; font-weight:bold; line-height:50px; display:block;}
.index-store-des{ font-size:22px; color:#fff; background:#8B1427; padding:2px 20px; border-radius:20px;}
.index-store-pro{ width:1143px; height:278px; overflow:hidden; background:#fff;}


.index-list{ width:1143px; height:474px; margin-top:15px; background:#fff; overflow:hidden;}
.index-list-l{ width:408px; height:474px; float:left; overflow:hidden;}
.index-list-l-title{ width:408px; height:40px; background:url(../images/index-blk.jpg) no-repeat left #fff; font-size:20px; text-indent:15px; text-shadow: 2px 2px 2px #670c1a; color:#fff; line-height:40px; overflow:hidden;}
.index-list-l-title-more{ color:#8B1427; font-size:18px; float:right; line-height:40px; height:40px; text-shadow: 2px 2px 2px #999;}
.index-list-l-title-more a{color:#8B1427;}
.index-list-l-new{ width:408px; height:232px; padding-top:15px; overflow:hidden;}
.jqflash{  width:408px; height:232px; font-family:"微软雅黑"}
.index-list-l-news{ width:408px; height:162px; margin-top:10px; overflow:hidden; background:#f0f0f0;}
.index-list-l-news-l{ width:53px; height:53px; background:#9f414f; margin-top:16px; margin-left:20px; float:left; text-align:center; color:#fff;}
.index-list-l-news-r{ width:306px; margin-left:10px; float:left; margin-top:16px; height:140px; font-size:14px;}
.index-list-l-news-r-more a{ font-size:13px; color:#931122; margin-top:10px;}
.index-list-r{ width:710px; height:474px; float:right; overflow:hidden;}
.index-list-r-title{ width:710px; height:40px; background:url(../images/index-blk.jpg) no-repeat left #fff; font-size:20px; text-indent:15px; text-shadow: 2px 2px 2px #670c1a; color:#fff; line-height:40px; overflow:hidden;}
.index-list-r-new{ width:700px; height:auto; margin-top:5px; overflow:hidden;}
.index-list-r-new li{ width:710px; height:126px; background:#f0f0f0; border-bottom:2px solid #cccccc; margin-top:10px;}
.index-list-r-new-pic{ width:80px; height:80px; padding-left:32px; padding-top:23px; float:left;}
.index-list-r-new-con{ width:578px; height:110px; margin-top:10px; float:left; margin-left:10px; display:block;}
.index-list-r-new-con-name{ width:578px; height:20px; line-height:20px; font-size:14px; color:#333; font-weight:bold; display:block;}
.index-list-r-new-con-text{ width:578px; height:60px; line-height:21px; color:#666; font-size:14px; display:block;}
.index-list-r-new-con-more a{font-size:13px; color:#931122; margin-top:10px; display:block;}

.index-bank{ width:1143px; height:62px; background:#fff; overflow:hidden; margin:15px 0;}
.index-bank li{ width:190px; height:82px; float:left;}

.link{ width:1143px; height:66px; margin:0 auto; overflow:hidden;}
.friendlink{ font-size:13px; color:#e44f53; height:76px; line-height:76px; float:left; font-weight:bold;}
.link-con{ float:left; height:76px; line-height:76px;  }
.link-con li{padding:0 15px; float:left; background:url(../images/link-line.jpg) no-repeat right center;}
.link-con li a{ color:#333; font-size:13px; font-weight:bold;}


.blk_18 {overflow:hidden; zoom:1; font-size:9pt; width:1143px; margin-top:8px;}
.blk_18 .pcont {width:1007px; float:left; overflow:hidden; padding-left:5px;}
.blk_18 .ScrCont { width:32766px; zoom:1; margin-left:-5px;}
.blk_18 #List1_1, .blk_18 #List2_1 { float:left;}
.blk_18 .LeftBotton, .blk_18 .RightBotton { width:22px; height:32px; vertical-align:middle; float:left; background:url(../images/p-next.png) no-repeat;}
.blk_18 .LeftBotton { background-position: 0 0; margin:97px 21px 0;}
.blk_18 .RightBotton { background-position: -23px 0px; margin:97px 1px 10px 20px;}
.blk_18 .pl img { display:block; cursor:pointer; border:none;}
.blk_18 .pl { width:175px; height:250px; float:left; float:left; text-align:center; line-height:24px; margin:0 14px; border:1px solid #fff;}
.blk_18 a.pl:hover { border:1px solid #8b1427; color:#5dacec; background:#fff;}
.blk-name{ width:175px; background:#852E2E; font-size:15px; color:#fff; text-align:center; height:42px; line-height:42px; margin-top:-42px; display:block; position: relative;
position: relative;
/* older safari/Chrome browsers */  
    -webkit-opacity: 0.5;  
    /* Netscape and Older than Firefox 0.9 */  
    -moz-opacity: 0.5;  
    /* Safari 1.x (pre WebKit!) 老式khtml内核的Safari浏览器*/  
    -khtml-opacity: 0.5;  
    /* IE9 + etc...modern browsers */  
    opacity: .5;  
    /* IE 4-9 */  
    filter:alpha(opacity=50);  
    /*This works in IE 8 & 9 too*/  
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";  
    /*IE4-IE9*/  
    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);   }}

.bannerpage{ overflow: hidden; position: relative;;width:1920px;height:200px;left:50%;margin-left:-960px; margin-top: 144px;}
.main-page{  width:1143px; margin:0 auto; height:auto; overflow:hidden;}
.inside-title{ width:1143px; height:50px; line-height:50px; color:#999; font-size:14px; background:url(../images/inside-home.png) no-repeat left center #fff; text-indent:30px;}
.inside-con{ width:1143px; background:#fff; height:auto; overflow:hidden; margin-top:20px; margin-bottom:20px;}
.inside-con-text{ padding:20px; color:#666; line-height:21px; overflow:hidden;}
.inside-list{ width:1143px; height:auto; overflow:hidden; margin-top:20px; margin-bottom:20px;}
.inside-list-l{ width:234px; height:auto; float:left;}
.inside-list-l-title{ width:234px; height:34px; background:url(../images/left-title.png) no-repeat; text-indent:30px; font-size:18px; color:#fff; line-height:34px;}
.in
-list-l-press{ width:234px; height:auto; background:#fff;}
.inside-list-l-press{ background-color:white;}
.inside-list-l-press li{ width:234px; height:40px; border-bottom:1px solid #999; line-height:40px; text-indent:20px;}
.inside-list-l-press li a{ color:#8b1427;}
.inside-list-l-press li a:hover{ color:#d68533;}
.inside-list-l-con{ color:#8b1427; line-height:26px; margin-top:10px;}
.inside-list-r{  float:right; background:#fff; height:auto; overflow:hidden;}
.inside-list-r-news{ width:820px; padding:20px; overflow:hidden;}
.inside-list-r-news li{ width:820px; height:40px; line-height:40px; border-bottom:1px dashed #999; float:left}
.inside-list-r-news li a{ color:#333;}
.inside-list-r-news-time{ float:left; color:#666;  height:40px; line-height:40px; margin-right:10px;}
.inside-list-r-listshow{ padding:20px 40px; overflow:hidden;}
.inside-list-r-listshow-title{ height:70px; border-bottom:1px solid #cccccc;}
.inside-list-r-listshow-name{ height:40px; line-height:40px; color:#000; font-size:20px; font-weight:bold; text-align:center;}
.inside-list-r-listshow-time{ height:20px; line-height:20px; color:#999; font-size:12px; text-align:center; }
.inside-list-r-listshow-con{ width:780px; height:auto; line-height:21px; padding:20px 0; border-bottom:1px solid #ccc;}
.inside-list-r-listshow-next{ width:380px; height:30px; float:left; line-height:30px; padding-top:20px;}
.inside-list-r-listshow-next a{ color:#003366;}

.pagination { padding: 20px 0; text-align: center;}
.pagination ul li { display: inline; margin: 0 3px; }
.pagination ul li a { height: 28px; display: inline-block; *display: inline; *zoom: 1; padding: 0 12px; border: 1px solid #DDD; line-height: 28px; vertical-align: middle; }
.pagination ul li a:hover { background-color: #F8F8F8; text-decoration: none; }
.pagination ul li.active a { background-color: #a53033; border-color: #a53033; }
.pagination ul li.active a:link { color: #FFF; }
.pagination ul li.active a:visited { color: #FFF; }
.pagination ul li.active a:hover { color: #FFF; }
.pagination ul li.active a:active { color: #FFF; }
.pagination ul li.active a:hover { background-color: #a53033; border-color: #a53033; cursor: default; }

.inside-pawn{ width:780px; padding:40px; overflow:hidden;}
.inside-pawn-title{ width:780px; height:50px; line-height:50px; font-size:32px; text-align:center;}
.inside-pawn-con{ width:780px; height:auto;  line-height:21px; padding:20px 0; }
.inside-pawn-pro-title{ text-align:center; font-size:25px; width:750px; padding:15px; height:40px;}

#tab{position:relative; width:750px;  padding:15px; font-size:18px; }
#tab .tabList ul li{float:left;	width:148px; height:33px; font-size:18px; color:#fff; line-height:33px;	text-align:center; margin-left:-1px; position:relative; cursor:pointer;}
.tablist-name{ width:750px; height:40px; line-height:40px; border-bottom:1px solid #999; text-align:center; display:block; margin-bottom:20px;}
#tab .tabCon{ border-top:none; width:750px; font-size:18px; margin-top: 40px;  margin-left: -15px; }
#tab .tabCon img{ max-width:750px;}
#tab .tabCon div{ padding:10px; font-size:18px; line-height:26px; display:none;}
#tab .tabList li.cur{border-bottom:none;}
#tab .tabCon div.cur{ display:block;}

.bannermall{ height:300px;}
.bannermall img{ width:100%; height:300px;}

.mall-gun{ width:900px; margin:0 auto; height:50px; line-height:50px; color:#FF0000; font-size:16px;}
.mall{ width:1143px; height:auto; overflow:hidden; margin-bottom:20px;}
.mall-l{ width:169px; height:auto; float:left;}
.mall-l-title{ width:169px; height:44px; background:#8b1427; font-size:20px; line-height:44px; text-align:center; color:#fff;}
.mall-l-con{ width:169px; height:auto; padding:20px 0; background:#fff;}


.mall-r{ width:919px; height:auto; float:left; margin-left:40px;}
.mall-r-title{ width:919px; height:40px; background:#fff;}
.mall-r-title-page { font-size:16px; color:#666; float:right; line-height:40px;}
.mall-r-title-page a{ color:#666; padding:0 5px;}
.mall-r-con{ width:919px; height:auto; padding:20px 0;}
.mall-r-con ul{ margin-left:-25px;}
.mall-r-con ul li{ width:210px; height:285px; float:left; margin-left:25px; background:#fff; margin-bottom:25px;}
.mall-r-con-pic{ width:180px; height:180px; padding:15px 15px 0 15px; display:block;}
.mall-r-con-name a{ overflow:hidden; width:210px; font-size:13px; color:#8B1326; height:26px; line-height:26px; text-align:center; display:block;}
.mall-r-con-ori{ width:210px; font-size:14px; color:#999; height:26px; line-height:26px; text-align:center; font-weight:bold; display:block;}
.mall-r-con-line{ width:210px; height:1px; background:#8B1326; display:block;}
.mall-r-con-pre{ width:210px; font-size:14px; color:#8B1326; height:30px; line-height:30px; text-align:center; font-weight:bold; display:block;}
.mall-r-page{ width:919px; height:40px; background:#fff; overflow:hidden;}
.mall-r-pagenum { text-align: right;}
.mall-r-pagenum ul li { display: inline; margin: 0 3px; }
.mall-r-pagenum ul li a { height: 40px; display: inline-block; *display: inline; *zoom: 1; padding: 0 5px; line-height: 40px; font-size:16px; vertical-align: middle; color: #FF0000; }
.mall-r-pagenum ul li a:hover {  text-decoration: none; }
.mall-r-pagenum ul li.active a { color:#333;}
.mall-r-pagenum ul li.active a:link { color: #333; }
.mall-r-pagenum ul li.active a:visited { color: #333; }
.mall-r-pagenum ul li.active a:hover { color: #333; }
.mall-r-pagenum ul li.active a:active { color: #333; }

.mallshowbg{ width:1143px; height:auto; overflow:hidden; margin-bottom:20px; background:#fff;}
.mallshow{ width:1063px; height:auto; padding:40px;}
.mallshow-display{ width:1063px; height:660px; overflow:hidden;}
.mallshow-display-l{ width:510px; height:660px; float:left;}
/* 图片放大 */
.box{width:500px;}
.tb-pic a{display:table-cell;text-align:center;vertical-align:middle;}
.tb-pic a img{vertical-align:middle;}
.tb-pic a{*display:block;*font-family:Arial;*line-height:1;}
.tb-thumb{margin:10px 0 0;overflow:hidden;}
.tb-thumb li{background:none repeat scroll 0 0 transparent;float:left;height:134px; margin: 0 4px;overflow:hidden;padding:1px;}
.tb-s310, .tb-s310 a{height:500px;width:500px;}
.tb-s310, .tb-s310 img{max-height:500px;max-width:500px;}
.tb-s310 a{*font-size:271px;}
.tb-s40 a{*font-size:35px;}
.tb-s40, .tb-s40 a{height:130px;width:153px;}
.tb-booth{border:1px solid #CDCDCD;position:relative;z-index:1;}
.tb-thumb .tb-selected{background:none repeat scroll 0 0 #C30008;height:130px;padding:2px;}
.tb-thumb .tb-selected div{background-color:#FFFFFF;border:medium none;}
.tb-thumb li div{border:1px solid #CDCDCD;}
div.zoomDiv{z-index:999;position:absolute;top:0px;left:0px;width:200px;height:200px;background:#ffffff;border:1px solid #CCCCCC;display:none;text-align:center;overflow:hidden;}
div.zoomMask{position:absolute; background:url(../images/mask.png) repeat scroll 0 0 transparent;cursor:move;z-index:1;}

.mallshow-display-r{ width:530px; height:660px; float:right;}
.mallshow-display-r-name{ width:530px; height:42px; line-height:42px; font-size:24px; color:#000;}
.mallshow-display-r-ori{ width:530px; height:30px; line-height:30px; font-size:17px;   color:#999;}
.mallshow-display-r-pre{ width:530px; height:30px; line-height:30px; font-size:18px;  color:#FF0000;}
.mallshow-display-r-con{ width:530px; height:auto; padding:20px 0;}
.mallshow-display-r-con dl{width:530px; height:35px; margin:0}
.mallshow-display-r-con dt{ float:left; font-size:16px; height:35px; line-height:35px; margin:0}
.mallshow-display-r-con dd{ float:left; font-size:16px; height:35px; line-height:35px; margin:0}
.mallshow-display-r-pay{ width:300px; height:40px; margin:20px; position:relative;}
.mallshow-pay{  position:absolute; left:45px; top:50px; border:1px solid #DDD; display:none; z-index:999;}
.mallshow-display-des{ width:1063px; margin-top:20px; overflow:hidden; height:auto;}
.mallshow-display-des-title-l{ width:100px; height:36px; float:left; line-height:36px; text-align:center; font-size:18px; border:1px solid #ccc; border-bottom:none; } 
.mallshow-display-des-title-r{ width:961px; height:36px; float:right; border-bottom:1px solid #ccc;}
.mallshow-display-des-con{ width:1063px; height:auto; line-height:30px;}

.st_tree{}
/* 超链接 */
.st_tree a{text-decoration:none;}
.st_tree a:hover{color:#cc6600;}
/* 菜单 */
.st_tree ul{ padding-left:20px; margin:0;}
/* 菜单项 */
.st_tree ul li{font-size:14px;color:#666; height:28px;line-height:28px;cursor:pointer;list-style:none;background:url(../images/arrow.png) no-repeat left center;padding:0 0 3px 20px;}
.st_tree ul li a{color:#666; height:28px;line-height:28px;}
.st_tree .f{ font-size:18px; height:28px; line-height:28px; background:url(../images/arrowff.png) no-repeat left center; font-weight:bold;}
.st_tree .f a{ color:#8b1427}
.st_tree .s{ font-size:14px; font-weight:bold;}
.st_tree .click a{ color:#C60;} 


.side{position:fixed;width:54px;height:275px;right:0;bottom:10px;z-index:100;}
.side ul li{width:54px;height:54px;float:left;position:relative;border-bottom:1px solid #444;}
.side ul li .sidebox{position:absolute;width:54px;height:54px;top:0;right:0;transition:all 0.3s;background:#000;opacity:0.8;filter:Alpha(opacity=80);color:#fff;font:14px/54px "微软雅黑";overflow:hidden;}
.side ul li .sidetop{width:54px;height:54px;line-height:54px;display:inline-block;background:#000;opacity:0.8;filter:Alpha(opacity=80);transition:all 0.3s;}
.side ul li .sidetop:hover{background:#ae1c1c;opacity:1;filter:Alpha(opacity=100);}
.side ul li img{float:left;}


.relate{margin-top: 50px; overflow: hidden;}
.relate .con{width: 22%; float: left; box-sizing: border-box;}
.relate .con .tit{font-size: 22px; color: #931122;}
.relate .con ul{margin-top: 20px; overflow: hidden;}
.relate .con ul li{font-size: 14px; height: 38px; line-height: 38px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; border-bottom: 1px solid #ddd;}
.relate .con ul li a:hover{color: #C30008;}
.relate .con ul li span{color: #666; float: right; padding-left: 15px; font-size: 13px;}
.relate .con2{width: 39%; padding-left: 60px;}
.relatepro{width: 100%; margin-bottom: 30px;}
.relatepro .tit{font-size: 22px; color: #931122;}
.relatepro-con{ width: 100%; height:auto; padding:20px 0;}
.relatepro-con ul{overflow: hidden;}
.relatepro-con ul li{ width:20%;float:left; padding: 0 5px; box-sizing: border-box;}
.relatepro-con-cont{border: 1px solid #ddd; height: 290px; box-sizing: border-box;}
.relatepro-con-pic{ width:100%; height:200px; display:block;}
.relatepro-con-pic img{width: 100%; height: 100%;}
.relatepro-con-name a{ width:100%; font-size:14px; color:#8B1326; height:26px; line-height:26px; text-align:center; display:block;  white-space: nowrap; text-overflow: ellipsis;overflow: hidden;}
.relatepro-con-ori{ width:100%; font-size:13px; color:#999; height:26px; line-height:26px; text-align:center; font-weight:bold; display:block;  white-space: nowrap; text-overflow: ellipsis;overflow: hidden;}
.relatepro-con-line{width:100%; height:1px; background:#8B1326; display:block;}
.relatepro-con-pre{ width:100%; font-size:13px; color:#8B1326; height:30px; line-height:30px; text-align:center; font-weight:bold; display:block;  white-space: nowrap; text-overflow: ellipsis;overflow: hidden;}

