@charset "utf-8";
/**
 * CSS Document utf-8

 * @Authors MR. Wang  @Update 2015-09-15  @Version 1.0

 */
/*Global Normalize 全局设置*/
/*容器*/
.container.w-960 {
  width: 960px; padding:0
}
.container.w-970 {
  width: 970px;padding:0
}
.container.w-1000 {
  width: 1000px;padding:0
}
.container.w-1001 {
  width: 1002px;padding:0
}
.container.w-1002 {
  width: 1002px;padding:0
}
.container.w-1003 {
  width: 1003px;padding:0
}
.container.w-1100 {
  width: 1100px;padding:0
}
.container.w-1200 {
  width: 1200px;padding:0
}
.container.w-1300 {
  width: 1300px;padding:0
}
.container.w-p100 {
  width: 100%;padding:0
}
/*内容自动增长溢出隐藏*/
.autoheight {
  height: auto;
  overflow: hidden;
  *zoom: 1;
}

/*******浮动*******/
.fl {
  float: left;
  *display: inline;
  /*解决ie双倍margin*/
}
.fr {
  float: right;
  *display: inline;
}
/*透明度*/
.opacity {
  filter: alpha(opacity=50);
  /* IE */
  -moz-opacity: 0.5;
  /* 老版Mozilla */
  -khtml-opacity: 0.5;
  /* 老版Safari */
  opacity: 0.5;
  /* 支持opacity的浏览器*/
}
.opacity.alpha10 {
  filter: alpha(opacity=10);
  -moz-opacity: 0.1;
  -khtml-opacity: 0.1;
  opacity: 0.1;
}
.opacity.alpha80 {
  filter: alpha(opacity=80);
  -moz-opacity: 0.8;
  -khtml-opacity: 0.8;
  opacity: 0.8;
}
.opacity.alpha0 {
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  -khtml-opacity: 0;
  opacity: 0;
}
/*背景透明文字不透明*/
.box-opacity {
  background: rgba(0, 0, 0, 0.6) !important;
  filter: alpha(opacity=60);
  background-color: #000000;
  /* 使用IE专属滤镜实现IE背景透明*/
}
.box-opacity p {
  position: relative;
}
/*实现IE文字不透明*/
/*文字溢出省略号 须设定宽度*/
.text-ellipsis {
  white-space: nowrap;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
/*阴影*/
.box-shadow {
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -o-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.box-shadow-20{
	-moz-box-shadow: 0px 0px 20px 5px #ccc;
	-webkit-box-shadow: 0px 0px 20px 5px #ccc;
	box-shadow: 0px 0px 20px 5px #ccc;
}

/* 过度 */
.transition {
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
}
/*清除inline-block元素空白间距*/
.clear-inline-block {
  font-size: 0;
  /* 比如 ul 或者 ol元素 */
}
.clear-inline-block li {
   /*font-size: 14px;*/ 
  /* 设置具体的字体大小 */
}
/*******显示*******/
.display-none {
  display: none;
}
.display-block {
  display: block;
}
.display-inline {
  display: inline;
}
.display-inline-block {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
.display-table-cell {
  display: table-cell;
}
/*******文本*******/
/*字体大小*/
.text-0 {
  font-size: 0;
}
.text-12 {
  font-size: 12px;
}
.text-13 {
  font-size: 13px;
}
.text-14 {
  font-size: 14px;
}
.text-15 {
  font-size: 15px;
}
.text-16 {
  font-size: 16px;
}
.text-17 {
  font-size: 17px;
}
.text-18 {
  font-size: 18px;
}
.text-19 {
  font-size: 19px;
}
.text-20 {
  font-size: 20px;
}
.text-21 {
  font-size: 21px;
}
.text-22 {
  font-size: 22px;
}
.text-23 {
  font-size: 23px;
}
.text-24 {
  font-size: 24px;
}
.text-25 {
  font-size: 25px;
}
.text-26 {
  font-size: 26px;
}
.text-27 {
  font-size: 27px;
}
.text-28 {
  font-size: 28px;
}
.text-29 {
  font-size: 29px;
}
.text-30 {
  font-size: 30px;
}
.text-35 {
  font-size: 35px;
}
.text-40 {
  font-size: 40px;
}
.text-45 {
  font-size: 45px;
}
.text-50 {
  font-size: 50px;
}
.text-60 {
  font-size: 50px;
}
/*颜色*/
.color-999{}
/*外边距*/
.margin-left-20{ margin-left:20px}
.margin-top-10{ margin-top:10px}
.margin-top-20{ margin-top:20px}
.margin-top-30{ margin-top:30px}
.margin-top-40{ margin-top:40px}
.margin-top-50{ margin-top:50px}
.margin-right-20{ margin-right:20px}
.margin-bottom-10{ margin-bottom:10px}
.margin-bottom-15{ margin-bottom:15px}
.margin-bottom-20{ margin-bottom:20px}
.margin-bottom-30{ margin-bottom:20px}
/*内边距*/
.padding-none{ padding:0}
.padding-top-10{ padding-top:10px!important;}
.padding-top-20{ padding-top:20px!important;}
.padding-top-30{ padding-top:30px !important;}
.padding-top-50{ padding-top:50px !important;}
.padding-bottom-10{ padding-bottom:10px!important;}
.padding-bottom-15{ padding-bottom:10px!important;}
.padding-bottom-20{ padding-bottom:20px!important;}
.padding-bottom-30{ padding-bottom:30px!important;}
.padding-bottom-50{ padding-bottom:50px !important;}
/*定位*/
.position-static{ position:static}
.position-relative{ position:relative}
.position-absolute{ position:absolute}
.position-fixed{ position:fixed}
/***********End Global Normalize***********/

/*布局开始*/
body{ background:#e5e5e5;}
/*header*/
.header { border-bottom:1px solid #e1e1e1; z-index:999; background:#ffffff; width:100%; left:0;}
.header .header-top{ width:100%; height:42px; line-height:42px;}
.header .header-top .tit{ margin-left:178px;}
.header .header_top .tel{ background:url(/Templates/hongzhuan2/Static/images/tel.png) no-repeat left center; padding-left:50px; color:#333333}
/*logo*/
.logo{ display:block; width:108px; height:148px; background:#c52620; position:absolute; top:-42px; left:20px; z-index:999}
/*nav*/
.navbar{width:100%; margin:0 auto;position: relative; z-index: 99}
.nav{/*height:67px;*/ text-align:center;}
.nav li{width:auto; height:100%; float:left; display:inline;text-align:center; position:relative; }
.nav li a{
	padding:18px 12px;
	display:block;
	color:#010101; 
	font-size:14px;
	overflow:hidden;
	overflow:hidden;
	/*height:48px;
	line-height:48px;*/
	color:#333333;
	-webkit-transition: color 0.3s ease;
	-moz-transition: color 0.3s ease;
	-o-transition: color 0.3s ease;
	transition: color 0.3s ease;
	-webkit-transition: border-color 0.3s ease;
	-moz-transition: border-color 0.3s ease;
	-o-transition: border-color 0.3s ease;
	transition: border-color 0.3s ease;
}
.nav li a span{
	-webkit-transition: color 0.3s ease;
	-moz-transition: color 0.3s ease;
	-o-transition: color 0.3s ease;
	transition: color 0.3s ease;
}
.nav li a:hover{/*border-top:3px solid #e57819 ;*/color:#ffffff; background:#c52620;
/*-moz-box-shadow: inset 0px 0px 10px #000000;
-webkit-box-shadow: inset 0px 0px 10px #000000;
box-shadow: inset 0px 0px 10px #000000;*/
/*Inner elements should not cover inner shadows*/
/*IE 7 AND 8 DO NOT SUPPORT INSET SHADOWS*/


}
.nav li a span{ display:block; position:relative;text-transform:uppercase}
.nav li a .en-name{ color:#bcbcbc; font-size:12px}
.nav li.current >a{ 
color:#ffffff;
background:#c52620;
/*-moz-box-shadow: inset 0px 0px 10px #000000;
-webkit-box-shadow: inset 0px 0px 10px #000000;
box-shadow: inset 0px 0px 10px #000000;*/
/*Inner elements should not cover inner shadows*/
/*IE 7 AND 8 DO NOT SUPPORT INSET SHADOWS*/
}
.nav li a:hover span{ color:#ffffff}
.nav li.current .en-name{ color:#ffffff;}
.nav li ul{
	display:none;
	background:#ffffff;
	width:100%;
	position:absolute; 
	left:0;
    top:100%;
	-moz-box-shadow: 0px 2px 3px #cccccc;
	-webkit-box-shadow: 0px 2px 3px #cccccc;
	box-shadow: 0px 2px 3px #cccccc;
	filter: progid: DXImageTransform.Microsoft.Shadow(strength = 2, direction = 180, color = '#cccccc');
	-ms-filter: "progid: DXImageTransform.Microsoft.Shadow(strength = 2, Direction = 180, Color = '#cccccc')";
}
.nav li ul li{ padding:0 !important; margin:0 !important; width:100%; height:27px !important; line-height:27px;clear:both; text-align:center;
	-webkit-transition: color 0.3s ease;
	-moz-transition: color 0.3s ease;
	-o-transition: color 0.3s ease;
	transition: color 0.3s ease;
}
.nav li ul li a{ display:inline !important; height:auto !important; line-height:normal; border:none;white-space:normal !important; font-size:12px; margin:0 !important; padding:0 ;
	-webkit-transition: color 0.3s ease;
	-moz-transition: color 0.3s ease;
	-o-transition: color 0.3s ease;
	transition: color 0.3s ease;
}
.nav li ul li a:hover{ border:none}
.nav li ul li:hover{ background:#01458e}

/*.nav li ul li:hover a span{ color:#ffffff}*/
.nav li.nav_line{ padding:0; margin:0; width:1px; height:100%; background:url(/Templates/hongzhuan2/Static/images/nav_line.png) no-repeat}
/*end header*/
/*footer*/
.footer{ width:100%; height:auto; background:#f9f9f9; border-top:1px dotted #c3c3c3; padding-top:44px; font-family:"宋体"}
.foot-logo{ width:140px; height:66px;}
.footer .f-nav{ width:835px; font-size:12px }
.footer .f-nav ul{ padding:0}
.footer .f-nav li{ display:inline-block;*display:inline;zoom:1; margin-right:12px}
.footer .f-nav .descr{ color:#b8b8b8; padding-top:12px; line-height:1.5em}
.hot-keywords{font-size:12px; padding:12px 0; border-top:1px solid #e5e5e5}
.hot-keywords .tit{ font-size:12px; color:#b8b8b8; font-weight:bold;}
.hot-keywords .keywords { margin-left:12px}
.hot-keywords .keywords a{ font-size:12px; color:#b8b8b8; margin-right:12px}
.hot-keywords .foot-search{}
.hot-keywords .foot-search .input-search{ background:#d1292e url(../images/ico-search.png) no-repeat center center; width:34px; height:28px; border:none; color:#fff;}
.hot-keywords .foot-search .input-text{ width:172px; height:28px; border:1px solid #cecece; border-right:none; padding-left:12px;}
.flinks{padding:12px 0;border-top:1px solid #e5e5e5}
.flinks .tit{ font-size:12px; color:#b8b8b8; font-weight:bold;}
.flinks ul{ padding-left:12px; font-size:12px; width:900px}
.flinks ul li{ display:inline-block;*display:inline;zoom:1;color:#b8b8b8;}
.flinks ul li a{ padding:0 0 12px 0;color:#b8b8b8;}
.footer .copy{ font-size:12px; background:#ebebeb; padding:12px 0; color:#999999; text-align:center; width:100%}
.footer .copy .fast{ font-size:12px; }
.footer .copy .fast a{ background:url(/Templates/hongzhuan2/Static/images/foot-dot.png) no-repeat right center; padding-right:12px; padding-left:12px;color:#999999}
.footer .copy .text{ margin-left:45px;}
.footer .copy .text a{ color:#999999}
/*右侧漂浮*/

.right-fixed{display:block; padding:0; width:125px; height:auto; overflow:hidden;zoom:1; position:fixed; top:50%; margin-top:-130px; right:0; z-index:99;}
.right-fixed .side-content{display:block; padding:0; width:125px; height:auto; overflow:hidden;zoom:1; border-top:2px solid #b22a2a}
.right-fixed li{ padding:0; list-style:none; width:100%; height:54px;height:auto;min-height:54px; overflow:hidden;zoom:1; margin-bottom:2px;}

.right-fixed li a{display:block;width:100%;height:54px;line-height:54px;}

.right-fixed li.online{}

.right-fixed li.online a{background:url(/Templates/hongzhuan2/Static/images/fixed-contact.png) no-repeat #ae1c1c 12px center; color:#fff; font-size:14px; line-height:54px; text-align:center; padding:0 12px; padding-left:30px}

.right-fixed li.advantage{ font-size:12px; text-align:right;background:#fff;}

.right-fixed li.advantage div{ padding:10px 12px; line-height:1.75em}

.right-fixed li.advantage .tel{ font-size:12px; color:#555555; background:url(/Templates/hongzhuan2/Static/images/right-fixed-tel.gif) no-repeat left center; padding-left:16px; margin-right: 12px}

.right-fixed li.advantage .phoneno{ font-size:16px; font-weight:bold; color:#000000; font-family:Arial, Helvetica, sans-serif;display:block; white-space:nowrap}

.erwei{ width:100%; height:139px;padding-top:5px; background:#f6f6f6; clear:both;text-align:center}

.erwei span{display:block; width:auto;height:auto; margin-top:3px;}

.erwei span.desr{ display:block; margin-top:7px; font-family:"楷体"}

.erwei a{ display:inline !important; margin:0; padding:0; width:auto; height:auto}

.erwei img{/*position:absolute; left:50%; margin-left:-48px; display:block*/ width:102px; height:102px}

.erwei span.title{ margin-top:0;}
.right-fixed .close-btn{ cursor:pointer; color:#ae1c1c}
.right-fixed .show-btn{ width:30px; height:120px; padding:0 3px; background:url(/Templates/hongzhuan2/Static/images/fixed-contact.png) no-repeat center 6px #ae1c1c; position:fixed; text-align:center; color:#ffffff; padding-top:30px; top:50%; margin-top:-50px; right:0; display:none; cursor:pointer}
.right-fixed .icon-close{  background:url(/Templates/hongzhuan2/Static/images/ico-close.png) no-repeat center center ; width: 12px; height: 12px; display: inline-block;*display: inline;zoom:1}
/*返回顶部*/

.go-top{ display:block; display:none; width:30px; height:108px; position:fixed;right:0; bottom:0; background:url(/Templates/hongzhuan2/Static/images/gotop.gif) no-repeat #c3c1c2}

/*end footer*/
@media (max-width:1300px){
	.container.w-1300 { width:100%;}	
}
/*首页幻灯*/
.index-slide{width:100%; height:400px; background:url(/Templates/hongzhuan2/Static/images/slide.jpg) no-repeat center top; position:relative}
.slide-nav, .slide-nav li{ padding:0; list-style:none; height:400px}
.slide-nav{ position:relative; position:absolute; right:0; top:0}
.slide-nav li{ 
	float:left; 
	display:inline; 
	width:195px;
	 position:relative; 
}
.slide-nav .title{ background:url(/Templates/hongzhuan2/Static/images/slide_arrow.png) no-repeat left center; padding-left:12px; display:block; color:#ffffff; font-family:"宋体"; font-size:20px; position:absolute; z-index:9; bottom:135px}
.slide-nav .line{
	position:absolute;
	left:0;
    top:0;
	width:2px;
	height:100%; 
	background:#ffffff;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}
.slide-nav .alpha-mask{ position:absolute; display:block;
	width:100%; 
	height:100%; 
	width: 195px\9 ;
	height: 400px\9 ;
    
	left:0; 
	top:0;
	filter:alpha(opacity=20);
	-moz-opacity:0.2;
	-khtml-opacity: 0.2;
	opacity: 0.2;
	
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;

	filter: progid: DXImageTransform.Microsoft.gradient(GradientType = 1, startColorstr = '#000000', endColorstr = '#666666');
	/*INNER ELEMENTS MUST NOT BREAK THIS ELEMENTS BOUNDARIES*/
	/*Element must have a height (not auto)*/
	/*All filters must be placed together*/
	-ms-filter: "progid: DXImageTransform.Microsoft.gradient(GradientType = 1, startColorstr = '#000000', endColorstr = '#666666')";
	/*Element must have a height (not auto)*/
	/*All filters must be placed together*/
	background-image: -moz-linear-gradient(left, #000000, #666666);
	background-image: -ms-linear-gradient(left, #000000, #666666);
	background-image: -o-linear-gradient(left, #000000, #666666);
	background-image: -webkit-gradient(linear, left top, right top, from(#000000), to(#666666));
	background-image: -webkit-linear-gradient(left, #000000, #666666);
	background-image: linear-gradient(left, #000000, #666666);
	/*--IE9 DOES NOT SUPPORT GRADIENT BACKGROUNDS--*/ 
	/*ie6 7 8*/ 
	background:#000000 \9;
	filter:alpha(opacity=20)\9;
}
.slide-nav li:hover a.alpha-mask{ 
	filter:alpha(opacity=0);
	-moz-opacity:0;
	-khtml-opacity: 0;
	opacity: 0;
	cursor: pointer;
}
.slide-nav li:hover a{ color:#f9f9f9}
.ad{ width:1000px; height:168px; margin:0 auto; overflow:hidden; margin-top:12px; margin-bottom:12px; position:relative}
.ad .enter{ display:block; position:absolute; left:50%;
 margin-left:-53px; 
bottom:10px;
 width:107px; 
height:29px; 
background:url(/Templates/hongzhuan2/Static/images/enter.gif) no-repeat;
-webkit-animation:change 2s linear infinite;
}
/*@-webkit-keyframes change{
	0%{-webkit-transform:rotate(0deg);}
　　50%{-webkit-transform:rotate(180deg);}
　　100%{-webkit-transform:scaleX(10);}
}*/
.ad .enter:hover{ background:url(/Templates/hongzhuan2/Static/images/enter-hover.gif) no-repeat}
.ad.ad2{ height:251px; background:url(/Templates/hongzhuan2/Static/images/ad-2.jpg) no-repeat; position:relative}
.ad2 ul,ad2 li{ margin:0; padding:0; list-style:none}
.ad2 li{ width:33.3%; height:100%;  height:251px; float:left; display:inline; position:relative;}
.ad2 li:first-child{width:299px}
.ad2 li:last-child{width:383px;}
.ad2 .last{width:383px;}
.ad2 li .alpha-mask{
	background:#000;
	display:block;
	width:100%; 
	height:100%;
	filter:alpha(opacity=30);
	-moz-opacity:0.3;
	-khtml-opacity: 0.3;
	opacity: 0.3;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
	position:absolute;
	 left:0; top:0;
}
.ad2 li i{ display:block; width:6px; height:100%; background:#ffffff;
	filter:alpha(opacity=30);
	-moz-opacity:0.3;
	-khtml-opacity: 0.3;
	opacity: 0.3;
}
.ad2 li i { display:block; height:100%; position:absolute; right:0; top:0;}
.ad2 li.current{
	width:317px
}
.ad2 li:hover a{
		filter:alpha(opacity=0);
	-moz-opacity:0;
	-khtml-opacity: 0;
	opacity: 0;
}
.ad2 .text{ color:#ffffff; position:absolute; left:0; top:50%; margin-top:-27px; z-index:9; text-align:center; width:100%; height:54px}
.ad2 .text a{ color:#ffffff;}
/*模块标题*/
.module-title{ border-bottom:1px dotted #c3c3c3}
.module-title .container{ padding:10px 0; position:relative}
.module-title .tit{ /*display:inline-block; *display:inline;zoom:1;*/ position:absolute; left:0; bottom:-2px; width:auto;}
.module-title .ch-name{display:block; position:;white-space:nowrap; padding:10px 0;border-bottom:2px solid #cc0000; float:left; display:inline; color:#c52620}
.module-title .en-name{ float:right; display:inline; font-size:14px; color:#999999; margin-top:14px; margin-left:12px; text-transform:uppercase}
.module-title .title-cate{margin-left:200px;}
.module-title .title-cate a{ display:inline-block; float:left; display:inline; font-size:12px }
.module-title .title-cate a:hover{ font-weight:bold}
.module-title .title-cate span{width:1px; height:10px; background:#dddddd; float:left; display:inline;margin-right:6px; margin-left:6px; margin-top:4px}
.module-title .title-cate a.current{ color: #c52620; font-weight: bold;}
.module-title .more{ font-size:12px; color:#999999; background:url(/Templates/hongzhuan2/Static/images/more.png) no-repeat right center; padding-right:10px}
.module-title .more:hover{ color:#c52620}
/*二级*/
.module-title.sub{ }
.module-title.sub .container{ height:60px;}
.module-title.sub .tit{left:auto; right:0 }
.module-title.sub .tit .ch-name{ float:right; font-size:30px; font-weight:bold;}
.module-title.sub .tit .en-name{ float:left; font-size:24px !important; padding-right:12px; color:#cbcaca}
.module-title.cate { border:none}
.module-title.cate .container{ padding:15px 0;}



/*成功案例list*/
.list-case{ margin:0; padding:25px 0; list-style:none; width:1100px; margin-left:-10px;}
.list-case li{ padding:0; width:242px; height:201px; margin-bottom:12px; margin-left:10px; float:left; display:inline; position:relative; overflow:hidden}
.list-case li img{ width:242px; height:158px; overflow:hidden}
.list-case li .tit{ display:block ; padding:6px 20px; background:#f5f5f5}
.list-case li .tit span{ display:block}
.list-case li .t{ font-size:14px; font-weight:700;}
.list-case li .descr{ font-size:12px}
.list-case li:hover{ }
.list-case li:hover a{ color:#c52620;}
.list-case li .line-left{ width:2px; height:0; position:absolute;background:#c52620; left:0; top:0;}
.list-case li .line-right{ width:2px; height:0;position:absolute;background:#c52620; right:0; bottom:0}
.list-case li .line-top{ width:0; height:2px;position:absolute;background:#c52620; top:0; left:0;}
.list-case li .line-bottom{ width:0; height:2px;position:absolute;background:#c52620; bottom:0; right:0}
/*sub */
.list-case.sub{
	
}
.list-case.sub li{ width:495px; height:370px}
.list-case.sub li img{ width:100%; height:323px
}

/*分页*/

.paging{min-width:200px;height:50px;margin:0 auto;/*margin-left:300px*/margin-top:10px;padding-top:10px; clear:both}

.paging ul{ width:100%; text-align:right; padding:0; margin:0; font-size:0}

.paging li{ display:inline-block; *display:inline;zoom:1 ;margin-left:5px;background:#fff;}

.paging li:hover{}

.paging li:hover a{ color:#FFF}

.paging li a{display:inline-block; *display:inline;zoom:1 ; color:#cbcbcb; font-size:14px; padding:0 6px;}

.paging li a:hover{ color:#c52620}

.paging li.paging_prev{ padding:0}
.paging li.paging_prev a{width:30px; height:20px; background:#cbcbcb url(../images/ico-page-prev.png) no-repeat center center;}
.paging li.paging_prev a:hover{ background-color:#c52620}
.paging li.paging_next a{ height:20px; background:#c52620; padding:0 10px; color:#fff}
.paging li.paging_next a:hover{ background:#e84c45}
.paging li.paging_current a{ color:#c52620}

.paging li.prev{ padding:0}
.paging li.prev a{width:30px; height:20px; background:#cbcbcb url(../images/ico-page-prev.png) no-repeat center center;}
.paging li.prev a:hover{ background-color:#c52620}  
.paging li.next a{ height:20px; background:#c52620; padding:0 10px; color:#fff}
.paging li.next a:hover{ background:#e84c45}
.paging li.current a{ color:#c52620}

/*首页小模块*/
.module-little { width:320px;  /*float:left; display:inline*/}
.module-little .module-title{ padding:10px 0}
.module-little .module-title h2{ position:static; padding:0; font-size:14px; }
.module-little .module-title span{ margin:0; padding:0; border:none; font-size:14px}
.module-little .module-title .ch-name{ color: #383737!important}
.module-little .module-title .en-name{ color:#d1292e; text-transform:uppercase; margin-left:12px; font-size:12px; margin-top:2px}
.module-little .more2{ font-size:12px; color:#cccccc; background:url(/Templates/hongzhuan2/Static/images/more.png) no-repeat right center; padding-right:10px}
.module-little .more2:hover{ color:#d1292e}
.module-little .module-con{ padding-top:14px; padding-bottom:14px; height:200px}

.list-latest,.list-latest li{ list-style:none; padding:0}
.list-latest li{ margin-bottom:10px}
.list-latest li .img img{ width:123px; height:80px}
.list-latest li .tit{ width:185px; height:80px;}
.list-latest li .tit a{ font-size:14px; color:#333333}
.list-latest li .descr{ padding:14px 0 0 0; font-size:12px;color:#333333;}
.list-latest li:hover .descr{ color:#d1292e}
.list-latest li:hover a{color:#d1292e}

.list-news,.list-news li{ list-style:none; padding:0; margin:0}
.list-news li{ margin-bottom:8px; }
.list-news li a{ width:202px; background:url(/Templates/hongzhuan2/Static/images/list-style.gif) no-repeat left center; padding-left:12px; font-size:12px; color:#888888}
.list-news li a:hover{ color:#d1292e}
.list-news li .date{ font-size:12px; color:#b5b5b5}

/*资讯频道幻灯片*/
.sub-info-slide{ width:660px; height: 375px; overflow: hidden; background-color: #ccc}
.focus ul,.focus ul li{ padding:0; list-style:none}
.focus{width:100%;height:350px;position:relative;}
.focus #pic{width:100%;height:350px;overflow:hidden;}
.focus #pic ul{width:100%;height:350px;float:left;}
.focus #pic li{width:100%;height:350px;float:left; position:relative}
.focus #pic li img{width:660px;height:350px;float:left;}
.focus #pic li .slide_title {display:block; width:100%; padding:5px 0; text-align:center; position:absolute; bottom:0; font-size:16px; color:#fff;
background:rgba(0, 0, 0, 0.3)!important;
filter:Alpha(opacity=30); 
background:#000000; /*　使用IE专属滤镜实现IE背景透明*/ 
}
.focus #pic li .slide_title span{ position:relative}
.focus .tip-bg{width:100%;height:26px;position:absolute;left:0;bottom:-26px;z-index:12; background:#000000}
.focus #tip{width:100%;height:14px;position:absolute;left:0;bottom:-16px;z-index:13; text-align:center}
.focus #tip ul { width:100%; height:100%;}
.focus #tip ul li{cursor:pointer; display:inline-block; *display:inline; zoom:1; width:34px; height:4px; background:#4d4d4d}
.focus #tip ul li.on{ background:#ffffff}

.focus .btn{ width:100%;height:50px;position:absolute;left:0;z-index:14;overflow:hidden;top:50%;}
.focus .btn ul{width:100%; height:50px;}
.focus .btn li{cursor:pointer;overflow:hidden; /*background:url(/Templates/hongzhuan2/Static/images/slider-arrow.png) no-repeat;*/width:25px; height:50px; line-height:50px; text-align:center;font-size:24px; font-family:simsun; color:#ffffff;
  background: gray;
  background: rgba(0,0,0,.2);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#32000000, endColorstr=#32000000);
	/*filter:alpha(opacity=0);       
 	-moz-opacity:0;              
 	-khtml-opacity:0;             
 	opacity: 0;   */
}
.focus .btn li.prev{ position:absolute; left:0;background-position:-133px -152px; }
.focus .btn li.next{ position:absolute; right:0; background-position:-20px -152px; }
.focus .btn li:hover{
	filter:alpha(opacity=50);       
 	-moz-opacity:0.5;             
 	-khtml-opacity:0.5;            
 	opacity: 0.5;   
}
/*最新作品slide*/
.picFocus ul ,.picFocus li{ padding:0; margin:0; list-style:none}
.picFocus{ margin:0 auto;  width:320px;  position:relative;  overflow:hidden;  zoom:1;   }
.picFocus .hd{ width:100%; padding-top:5px;  overflow:hidden; }
.picFocus .hd ul{ margin-right:-5px;  overflow:hidden; zoom:1; }
.picFocus .hd ul li{ float:left; display:inline;  text-align:center; padding-top:5px;}
.picFocus .hd ul li img{ width:104px; height:68px; border:1px solid #ddd; cursor:pointer; margin-right:3px;}
.picFocus .hd ul li.on{ background:url("/Templates/hongzhuan2/Static/images/icoUp.gif") no-repeat center 0; }
.picFocus .hd ul li.on img{ border-color:#f60;  }
.picFocus .bd li{ vertical-align:middle; background:#f5f5f5 }
.picFocus .bd img{ width:320px !important; height:209px; display:block;  }
.picFocus .bd li h2{padding:12px 20px; background:#f5f5f5; font-size:14px; font-weight:bold}

/*数字新闻*/
.module-little.sub-num { height: 375px}
.module-little.sub-num .module-title{ padding-top: 0 !important}
.module-little.sub-num .list-news li{margin-bottom:12px;}
.module-little.sub-num .list-news li .num{ width: 19px; height: 19px; background-color: #dddddd;line-height: 19px; text-align: center; font-size: 12px; color: #666666;
-webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.module-little.sub-num .list-news li a{ background:none; padding: 1px 0; padding-left: 6px; width: 290px;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.module-little.sub-num .list-news li .img{ display: block; padding: 10px 0; display: none;}
.module-little.sub-num .list-news li img{ width: 320px; height: 136px}
.module-little.sub-num .list-news li.current .img{display: block;}
.module-little.sub-num .list-news li.current .num{ background-color: #c62720; color: #ffffff}
.module-little.sub-num .list-news li.current a{ color:#d1292e }
.module-little.sub-num .list-news li:last-child .img{ margin-top:9px;}

.module-little.sub{ height: 375px}
.module-little.sub .module-title{ padding-top: 0 }
.module-little.sub .list-news li{ margin-bottom:17px}
.module-little.sub .list-news li:last-child{ margin-bottom:none}

/*酒店大师*/
.module-little.master{ width:660px}
.module-little.master .module-con{ height:auto}
.list-master,list-master li{ margin:0; padding:0; list-style:none}
.list-master{ height:329px; overflow:hidden}
.list-master li .master-l{ width:360px; /*width:280px;*/ height:329px;  padding:30px 50px 0 20px; background:#f3f3f3} 
.list-master li .master-l h2{ color:#d1292e; font-size:22px; font-weight:bold; text-align:right; padding-bottom:10px}
.list-master li .master-l .descr{ color:#999999; font-size:12px; line-height:1.75em;}
.list-master li .master-l .subhead{ color:#333333; font-size:13px; text-align:right; padding-bottom:10px}
.list-master li .master-r{ width:300px;}

/*新闻 二级列表*/
.list-news.sub{ list-style:none; padding:0}
.list-news.sub li{ border:1px solid #e9e9e9; padding:14px;  
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.list-news.sub li a{ background:none;
    -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.list-news.sub li .img{ display:block}
.list-news.sub li .img img{ width:268px; height:114px}
.list-news.sub li .right-con{ width:665px}
.list-news.sub li .tit{ font-size: 18px; padding: 0; color: #333333}
.list-news.sub li .publish{ color: #999999; font-size: 12px; margin-top: 12px}
.list-news.sub li .descr{ color: #999999; font-size: 12px; height: 48px; margin-top: 12px; overflow: hidden;}
.list-news.sub li:hover { border-top: 1px solid #c52620}
.list-news.sub li:hover a{ color: #c52620}
/*二级banner*/
.slide-sub{ width:100%; height:457px; background-image:url(/Templates/hongzhuan2/Static/images/slide-contact.jpg); background-repeat:no-repeat; background-position:top center}
.slide-sub.case{ background:url(/Templates/hongzhuan2/Static/images/slide-case.jpg) no-repeat; height:197px; background-repeat:no-repeat; background-position:top center}
.slide-sub.design-c{ height:854px; background-image:url(/Templates/hongzhuan2/Static/images/slide-design.jpg); background-repeat:no-repeat; background-position:top center}
.slide-sub.design{ height:829px; background-image:url(/Templates/hongzhuan2/Static/images/slide-professional.jpg); background-repeat:no-repeat; background-position:top center}
.slide-sub.consultant{ height:1278px; background-image:url(/Templates/hongzhuan2/Static/images/slide-consultant-tg.jpg);  /*background-image:url(/Templates/hongzhuan2/Static/images/slide-consultant.jpg);*/ background-repeat:no-repeat; background-position:top center}
.slide-sub.intro{ height:343px; background-image:url(/Templates/hongzhuan2/Static/images/slide-intro.jpg); background-repeat:no-repeat; background-position:top center}
.slide-sub.honor{ height:270px;background-image:url(/Templates/hongzhuan2/Static/images/slide-honor.jpg); background-repeat:no-repeat; background-position:top center}
.slide-sub.service{ height:575px;background-image:url(/Templates/hongzhuan2/Static/images/slide-service.jpg); background-repeat:no-repeat; background-position:top center}
/*关于我们*/
.content-about{ padding:20 0 25px 0; border-top:2px solid #464749; margin-top:15px; background:url(/Templates/hongzhuan2/Static/images/about-con-bg.jpg) no-repeat right 0}
.content-about-text{ padding:20px 30px}
.content-about-text.bg-gray{ background:url(/Templates/hongzhuan2/Static/images/bg-gray.png) no-repeat}
.content-about-text.tl{ width:317px; border-right:1px dashed #e6e6e6}
.content-about-text.tr{ width:680px}
.content-about-text.tl-1{ width:499px; border-right:1px dashed #e6e6e6}
.content-about-text.tr-1{ width:498px}
.content-about-text h4{ font-weight:}
.text-color-cd0303{ color:#cd0303}
.text-color-333{ color:#333333}
.text-color-666{ color:#666666}
.text-color-999{ color:#999999}
.content-about-text .descr{ margin-top:15px}
.bg-f9f9f9{ background-color:#f9f9f9}
.line-h-1{ line-height:1.75em}
/*红专观点*/
.item-view{ padding:0; margin:0; list-style:none; width:1100px; padding:12px 0}
.item-view li{width:242px; height:145px; padding:25px 20px; float:left; *display:inline; background:#f6f6f6; margin-right:12px;cursor:pointer; margin-bottom:12px; position:relative}
.list-view ,.list-view li{ padding:0; list-style:none}
.list-view li{ padding:6px 32px; background:#f2f2f2; font-size:12px; margin-bottom:16px}
/*荣誉*/
/*团队*/
.list-team ,.list-team li{ margin:0; padding:0; list-style:none}
.list-team li{ padding:26px 0; border-top:1px #e5e5e5 solid;}
.list-team li:first-child{ border:none}
.list-team .img{ display:block; width:171px; height:217px; overflow:hidden}
.list-team .img img{ width:100%; height:100%;}
.list-team .con{ width:765px; height:217px; overflow:hidden}
.list-team li .tit{ display:block; color:#000000; font-weight:bold}
.list-team li .descr{ font-size:12px; color:#777777; padding-top:20px; line-height:1.75em}

/*联系我们*/
/*留言*/
.i_logincontent{ width:1000px; height:0; line-height:0;position:relative; margin:0 auto}
.i_logincontent ul,.i_logincontent li{ padding:0; list-style:none}
.index_logintab{ /*width:290px;*/ width:289px; /*height:337px;*/ overflow:hidden; position:absolute; right:0; top:-430px; z-index:9;}
.index_logintab .login_title{ width:100%; height:39px; line-height:39px; background:#181818; cursor:pointer; display:table; font-size:14px; color:#fff }
.index_logintab .login_title li{/*float:left; width:49.8%; height:100%;*/ display:table-cell; border-right:1px dotted #4a4946; text-align:center;}
.index_logintab .login_title li:last-child{ border:none}
.index_logintab .login_title li.on{ background:#76726c; color:#fff;}
.login_form{padding-top:20px; padding-bottom:10px;background:rgba(48, 49, 48, 0.8)!important;filter:Alpha(opacity=80); background:#303130;
/*使用IE专属滤镜实现IE背景透明子元素设置position：relative*/}
.login_form ul{display:block;width:auto;padding:0 15px;display:none}
.login_form ul li{margin-bottom:9px; height:40px; line-height:40px; position:relative; }
.login_form ul li.line{ margin:0; color:#b5b5b5}
.user_i{ width:16px; height:16px; background:#F00;}
.login_form .i_userlogin{ padding:0; margin:0; width:258px; height:39px; padding-left:12px;
	border:1px solid #cecece;
	border-radius:4px;
	-o-border-radius:4px;
	-ms-border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	background-image: -moz-linear-gradient(top, #eeeeee, #ffffff); /* Firefox */
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #eeeeee), color-stop(1, #ffffff)); /* Saf4+, Chrome */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff', GradientType='0'); /* IE*/	
}
.login_form input:focus{ border:1px solid #dd4f50}
.login_form .i_userpassword{ padding:0; margin:0; width:228px; height:39px;padding-left:32px;
	border:1px solid #cecece;
	border-radius:4px;
	-o-border-radius:4px;
	-ms-border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	background-image: -moz-linear-gradient(top, #eeeeee, #ffffff); /* Firefox */
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #eeeeee), color-stop(1, #ffffff)); /* Saf4+, Chrome */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff', GradientType='0'); /* IE*/
}
.login_form .i_usersubmit{  padding:0; margin:0; width:258px; height:34px;
	/*border:1px solid #cecece;*/
	border-radius:2px;
	-o-border-radius:2px;
	-ms-border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	font-size:18px;
	color:#fff;
	outline:0;
	border:none;
/*	word-spacing:5px;
	letter-spacing:5px;*/
	background: #dd4f50;
	/*background:transparent url(../images/button.png) no-repeat 0 0;*/
}
.login_form .i_mcode{
	 padding:0; margin:0; width:120px; height:39px;padding-left:32px;
	border:1px solid #cecece;
	border-radius:4px;
	-o-border-radius:4px;
	-ms-border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	background-image: -moz-linear-gradient(top, #eeeeee, #ffffff); /* Firefox */
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #eeeeee), color-stop(1, #ffffff)); /* Saf4+, Chrome */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff', GradientType='0'); /* IE*/
}
.login_form .i_usersubmit:hover{ background:#f8783c }
.login_form .btn_getCode{ width:95px; height:37px; margin-left:8px}

.login_form .autologin{ width:13px; height:13px; margin:0; padding:0}
.login_form .nexttime{ color:#b5b5b5}
.login_form .agree{ color:#c9c9c9}
.login_form .forgotpassword{ color:#b5b5b5;}
.login_form .forgotpassword:hover{ text-decoration:underline}
.user_i{display:block;width:16px; height:16px; background: url(/Templates/hongzhuan2/Static/images/iuser_ico.png) no-repeat; position:absolute; left:11px; top:50%; margin-top:-5px;}
.user_i.pass{ background-position:0 -16px}
.user_i.mcode{background-position:0 -39px}
.login_form .link_green{ color:#f7590f}
.login_form .link_green:hover{ text-decoration:underline}
/*联系我们*/
.item-title{}
.item-title h2{ font-size:30px; color:#e42c14; text-align:center; padding:12px 0}
.editor-box{/*margin-bottom:45px; */line-height:1.75em; font-size:12px; color:#666}

/*search-from*/
.input-search{ width:520px; height:34px; border:3px solid #c52620; padding:4px 12px}
.input-button{ width:65px; height:34px; background:#c52620; border:none; color:#ffffff}
.search-from{}
.search-from label{ margin-top:6px}

/*新闻详情*/
.articleModule.news .content{ }
.articleModule.news .content .blank{ height:1px; border-bottom:1px dotted #bfbfbf}
/*上一页下一页*/
.prev-and-next{ position:relative; height:85px; line-height:85px }
.prev-and-next ul ,.prev-and-next li{ padding:0; list-style:none; font-size:12px}
.prev-and-next ul li{ display:inline-block;*display:inline;zoom:1; margin-right:40px }
.prev-and-next ul li a{ color:#999999}
.prev-and-next ul li a:hover{ color:#000}
.prev-and-next .articleShare{ position:absolute; right:0; top:20px}
/*案例详情*/
.module-title.handel {background:#f5f5f5; padding:0; border:none}
.module-title.handel .container{padding:0;}
.handel a{ display:inline-block;*display:inline;zoom:1; font-size:12px; padding:18px 0; color:#777777}
.handel a:hover{ color:#c52620}
.handel .updown{ border-left:1px solid #dcdcdc; border-right:1px solid #dcdcdc;}
.handel .btn-back{background:url(/Templates/hongzhuan2/Static/images/back.png) no-repeat left center; padding-left:18px; padding-right:12px}
.handel .prev{ padding-left:12px;padding-right: 12px }
.handel .next{padding-left:12px; padding-right:12px}
.module-title.handel .title-cate{ border-right:1px solid #dcdcdc;}
.module-title.handel .title-cate a{ margin-right:12px}

/*二级项目快速导航*/
.module-title.title2{ border:none; border-top:1px dotted #c3c3c3}
.item-fast-nav{ padding:0; margin:0; list-style:none; width:1100px; padding:12px 0}
.item-fast-nav li{width:242px; height:172px; float:left; *display:inline; background:#f6f6f6; margin-right:12px;cursor:pointer; position:relative}
.item-fast-nav li:hover{}
.item-fast-nav li .icon-item{ width:95px; height:90px; display:block; position:absolute; top:15px; left:50%; margin-left:-42.5px; background-position:center center }
.item-fast-nav li h2{ color:#000; text-align:center; position:absolute; top:115px; width:100%}
.item-fast-nav li .en-name{ font-size:12px; text-transform:none; text-align:center; position:absolute; top:147px; left:0; width:100%; color:#999999}
.item-fast-nav li .line{ width:0; height:2px; background:#c52620; position:absolute; bottom:0; left:0}