/* CSS Document */
html, body, div, span, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,abbr, address, cite, code,del, dfn, em, img, ins, kbd, q, samp,small, strong, sub, sup, var,b, i,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary,time, mark, audio, video{
	margin:0;
	padding:0;
	border:0;
	outline:0;
	vertical-align:baseline;
	background:transparent;
	-webkit-text-size-adjust:none;
}
article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block;}
p, img, button, h1, h2, h3, h4, h5, h6, ul, li, ol, tbale, tr, td, input {
	margin: 0px;
	padding: 0px;
	border: none;
	list-style-type: none; 
	font-weight:normal;
}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after,
q:before, q:after{
	content:'';
	content:none;
}
a{
	margin:0;
	padding:0;
	font-size:100%;
	vertical-align:baseline;
	background:transparent; 
	cursor:pointer;
}
table{
	border-collapse:collapse; 
	border-spacing:0;
}
hr{
	display:block; 
	height:1px; 
	border:0; 
	border-top:1px solid #cccccc; 
	margin:1em 0; 
	padding:0;
}
input, 
select{
	vertical-align:middle;
	font:14px/1.5 "Microsoft YaHei", "微软雅黑", "宋体", Arial, sans-serif; 
}
p {word-wrap: break-word;}
em{ font-style:normal;}

*{
	margin:0; 
	padding:0; 
	list-style:none; 
	box-sizing: inherit;
}
html, 
body {
	color: #555;
	font:14px/1.5 "Microsoft YaHei", "微软雅黑", "宋体", Arial, sans-serif; 
	width:100%;
	height:100%;
	padding:0;
	margin:0;
	background:#fff;  
	text-align:left;
}
a{ 
	color:#555;
	text-decoration:none;  
}
a:hover{ 
	text-decoration:none;  
	color:#9c000f;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
}
input:focus, 
input:hover,
select:focus{outline: 0;}
.fl{float:left}
.fr{float:right}
.wrap{ 
	max-width:1200px; 
	margin:0 auto; 
	position:relative;
}
.main{
	width:1200px;
	clear:both;
	margin-left:auto;
	margin-right:auto;
}
.h-20{height:20px;}
.h-15{height:15px;}
.h-10{height:10px;}
.h_width{
	max-width:1200px; 
	margin:0 auto; 
}
.wrap2{ 
	max-width:1000px; 
	margin:0 auto; 
	position:relative;
}
.w1200 { 
	margin: 0 auto; 
	width: 1200px;
}
.clearfix:before,
.clearfix:after {
	content: " ";
	display: table;
}
.clearfix:after{
	clear: both;
}
.Cle { 
	font-size:0; 
	line-height:0; 
	height:0; 
	display:block; 
	clear:both; 
}

.header{
	height:90px;
	position:relative;
}
.header .logo{
	margin:11px 0 0 20px;
	width:182px;
	height:67px;
	float:left;
}
.header .nav{
	position:absolute;
	left:310px;
	top:0;
}
.nav .nav-first>li{
	float:left;
	position:relative;
}
.nav .nav-first>li>a{
	position: relative;
	display: block;
	margin: 15px 0 0 0;
	color: #4c4c4c;
	font-weight: bold;
	padding: 0px 26px;
	height:75px;
	line-height:75px;
}
.nav .nav-first>li.current>a,
.nav .nav-first>li>a:hover{
	background:#db4c4c;
	color:#fff;
	text-decoration: none;
}
.nav .nav-first>li>a:hover:after, 
.nav .nav-first>li.active>a:after,
.nav .nav-first>li.current>a:after {
    background: #9c000f none repeat scroll 0 0;
    transform:          scaleX(1);
    -ms-transform:      scaleX(1);
    -moz-transform:     scaleX(1);
    -webkit-transform:  scaleX(1);
    -o-transform:       scaleX(1);
}
.nav .nav-first>li>a:after {
    content: "";
    background: #9c000f none repeat scroll 0 0;
    display: block;
    height: 4px;
    transform:          scaleX(0);
    -ms-transform:      scaleX(0);
    -moz-transform:     scaleX(0);
    -webkit-transform:  scaleX(0);
    -o-transform:       scaleX(0);
    transition: transform 400ms ease-out 0s;
    width: 100%;
    position: absolute;
    bottom:0;
    left: 0;
}
.nav .nav-second{
	position: absolute;
	top:90px;
	text-align:center;
	left:0;
	right:0;
	z-index:10;
	display:none;
}
.nav .nav-second>ul{
	background:rgba(16,30,48,0.9);
	padding:5px 0;
}
.nav .nav-second a{
	display: block;
	color:#c7c6c6;
	padding:10px 0;
}
.nav .nav-second a:hover{
	text-decoration: none;
	color:#fff;
}

/*顶部搜索和网站地图按钮*/
.header .link{
	float:right;
	margin:25px 20px 0 0;
}
.header .link>div{
	float:right;
	padding-left:10px;
	height:65px;
	position: relative;
}
.header .link .box_menu a{
    background: url(../images/mico.jpg) no-repeat;
}
.header .link .search_top a{
	background: url(../images/sico.jpg) no-repeat;
}
.header .link .search_top a, 
.header .link .box_menu a {
    display: block;
    width: 38px;
    height: 38px;
    text-indent: -99999px;
    -webkit-transition: all .3s;
    transition: all .3s;
    position: relative;
}
.header .link .search_top a:hover,
.header .link .box_menu a:hover{ background-position:0 -38px; -webkit-transition: all .3s;transition: all .3s;} 

.header-search {
    position: absolute;
    z-index: 999;
    top: 64px;
    right: 0;
    width: 0;
    height: 45px;
    background: #fff;
    overflow: hidden;
    -webkit-transition: all .4s;
    transition: all .4s;
    border-top: 1px solid #9c000f;
}
.show .header-search {width: 377px}

.btn {
    border-bottom: 0px;
    text-align: center;
    border-left: 0px;
    line-height: 26px;
    width: 71px;
    height: 26px;
    color: #fff;
    font-size: 14px;
    border-top: 0px;
    cursor: pointer;
    font-weight: bold;
    border-right: 0px;
}
.input {
    border: none;
    height: 45px;
    width: 330px;
    padding-left: 10px;
	outline: none;
}
.input-gray {
    color: #999;
}
.btn-com-03 {
    background: url(../images/stb.jpg) center no-repeat;
    width: 45px;
    height: 45px;
    position: absolute;
    right: 0;
    top: 0;
	font-size: 12px;
}

/*网站地图*/
#main-menu {
	position: fixed; 
	top: 0;
	right: -360px; 
	max-width: 100%;
	height: 100%; 
	z-index: 9000; 
	overflow-y: auto;
	text-align: left;
	overflow: hidden; 
	display:none;
	padding: 35px 0 0 30px; 
	width:359px;
	background: url(../images/menubg.png) repeat;
}
#main-menu.bounceInRight, 
#main-menu.bounceOutRight { right:0;}
.animated750 {
	-webkit-animation-duration: 0.75s;
	animation-duration: 0.75s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both; 
}
@-webkit-keyframes bounceOutRight {
	0% {
		-webkit-transform: translateX(0);
				transform: translateX(0); 
	}
	20% {
		opacity: 1;
		-webkit-transform: translateX(-20px);
				transform: translateX(-20px);
	}
	100% {
		opacity: 0;
		-webkit-transform: translateX(2000px);
				transform: translateX(2000px); 
	}
}
@keyframes bounceOutRight {
	0% {
		-webkit-transform: translateX(0);
			-ms-transform: translateX(0);
				transform: translateX(0); 
	}
	20% {
		opacity: 1;
		-webkit-transform: translateX(-20px);
			-ms-transform: translateX(-20px);
				transform: translateX(-20px); 
	}
	100% {
		opacity: 0;
		-webkit-transform: translateX(2000px);
			-ms-transform: translateX(2000px);
			transform: translateX(2000px); 
	}
}
.bounceOutRight {
	-webkit-animation-name: bounceOutRight;
			animation-name: bounceOutRight; 
}
@-webkit-keyframes bounceInRight {
	0% {
		opacity: 0;
		-webkit-transform: translateX(2000px);
				transform: translateX(2000px); 
	}
	60% {
		opacity: 1;
		-webkit-transform: translateX(-30px);
				transform: translateX(-30px); 
	}
	80% {
	-webkit-transform: translateX(10px);
			transform: translateX(10px); 
	}
	100% {
		-webkit-transform: translateX(0);
				transform: translateX(0); 
	} 
}
@keyframes bounceInRight {
	0% {
		opacity: 0;
		-webkit-transform: translateX(2000px);
			-ms-transform: translateX(2000px);
				transform: translateX(2000px); 
	}
	60% {
		opacity: 1;
		-webkit-transform: translateX(-30px);
			-ms-transform: translateX(-30px);
				transform: translateX(-30px); 
	}
	80% {
		-webkit-transform: translateX(10px);
			-ms-transform: translateX(10px);
				transform: translateX(10px); 
	}
	100% {
		-webkit-transform: translateX(0);
			-ms-transform: translateX(0);
				transform: translateX(0); 
	}
}
.bounceInRight {
	-webkit-animation-name: bounceInRight;
			animation-name: bounceInRight; 
}
.close-im{ 
	position:absolute;
	top:30px;
	right:26px;
	width: 58px; 
	height: 58px;
}
.nav-close,
.wx-close{
	position: absolute;
	top:0;
	right:0;
	z-index:99;
	width: 58px; 
	height: 58px;
	font-family:Arial, sans-serif;
}
.nav-close::before,
.wx-close::before,
.nav-close::after,
.wx-close::after{
	font-family:Arial, sans-serif;
	content:'';
	position:absolute;
	top:25px; 
	left:0;
	display:inline-block;
	width:22px; 
	height:3px;
	background-color:#fff;
	-moz-transition:-moz-transform 250ms;
	-webkit-transition:-webkit-transform 250ms;
	transition:transform 250ms;
}
.nav-close::before,
.wx-close::before{
	-moz-transform:rotate(45deg);
	-ms-transform:rotate(45deg);
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg);
}
.nav-close::after,
.wx-close::after{
	-moz-transform:rotate(135deg);
	-ms-transform:rotate(135deg);
	-webkit-transform:rotate(135deg);
	transform:rotate(135deg);
}
.nav-close:hover::before,
.wx-close:hover::before{
	-moz-transform:rotate(225deg);
	-ms-transform:rotate(225deg);
	-webkit-transform:rotate(225deg);
	transform:rotate(225deg);
}.nav-close:hover::after,
.wx-close:hover::after{
	-moz-transform:rotate(315deg);
	-ms-transform:rotate(315deg);
	-webkit-transform:rotate(315deg);
	transform:rotate(315deg);
}
.nav-close::before,
.nav-close::after,
.wx-close::before,
.wx-close::after{
	left:0;
	width:40px;
}
.side-title {
    color: #fff;
    font-size: 18px;
    padding-top: 20px;
    padding-bottom: 10px;
    line-height: 20px;
    margin-bottom: 10px;
}
#box_promenu ul.nav-first .first{display:none;}
#box_promenu ul.nav-first  li {
    margin-top: 10px;
    width: 114px;
    float: left;
	z-index: 1;
    position: relative;
}
#box_promenu ul.nav-first  li a {
    color: #c7c6c6;
    -webkit-transition: all .3s;
    transition: all .3s;
}
#box_promenu ul.nav-first  li a:hover{ color:#fff;}
#box_promenu ul.nav-first  li  a {
    font-size: 15px;
    padding-bottom: 5px;
    display: inline-block;
    color: #fff;
    border-bottom: 1px solid #fff;
    margin-bottom: 10px; 
	height:auto;
	line-height:normal;
}

#box_promenu ul.nav-first  li .nav-second a {
    margin-right: 10px;
    display: block;
    margin-bottom: 8px;
    font-size: 13px;
    font-weight: 700;
	border:none;
	padding:0;    
	color: #c7c6c6;
}
#box_promenu ul.nav-first  li .nav-second a:hover{color:#fff;}
#box_promenu ul.nav-first .nav-second{ 
	display:block !important; 
	clear: both;  
	width: 100%;  
	background:none; 
	position:relative;
	top:auto; 
	height:auto;
	line-height:normal;
}
#box_promenu ul.nav-first .nav-second .nav-sec-main {width: auto;}
#box_promenu ul.nav-first  li .nav-second ul li{
	margin-top: 0;
	width: 100%; 
	float: none; 
	height: auto;
}
.ewm{ color:#fff; line-height:28px; padding:35px 0 0; float:left;}

/*大图动画*/
#box_bnaner{ 
	width:100%;
	position:relative; 
	overflow:hidden;
}
#box_bnaner .prev,	
#box_bnaner .next { 
	width: 70px; 
	height: 70px; 
	margin: -35px 0 0 0; 
	display: none; 
	background: url(../images/jt.png) no-repeat 0 0; 
	position: absolute; 
	top: 50%; 
	z-index: 10; 
	cursor: pointer; 
	text-indent: -9999px; 
	display:none;
}	
#box_bnaner .prev { left:50px; }	
#box_bnaner .next { 
	background-position: -70px -70px; 
	right:50px; 
}	
#box_bnaner .prev:hover{ background-position: -70px 0px;}
#box_bnaner .next:hover {background-position: 0 -70px;}
#box_bnaner .hd{display:none;}
.xmbg{ 
	width:100%; 
	height:150px; 
	position:absolute; 
	bottom:0;
	background: url(../images/cbg.png) repeat;
}
.r_bg{ 
	position:absolute; 
	right:0; 
	top:0; 
	height:150px; 
	width:22%;
}
.xmtitle { 
	text-align:right; 
	padding:40px 0 0 60px;
}
.xmtitle h2{ 
	font-size:24px; 
	font-weight:bold; 
	color:#443c3b;
}
.xmtitle p{
	font-size:18px; 
	color:#443c3b; 
	text-transform:uppercase;
}
.xmlist{ 
	position:absolute; 
	z-index:9; 
	right:0; 
	bottom:0; 
	height:235px; 
	overflow:hidden;
}
.xmlist li{ 
	float:left; 
	width:185px;
	text-align:center;
}
.xmlist li a{ 
	display:block; 
	color:#ccc; 
	line-height:28px; 
	height:235px; 
	width:100%;
	border-left: 1px solid #444;
}
.xmlist li a:hover{ color:#fff;}
.bs-box a {
	position: relative;
	float: left;
	display: block;
	margin-top: 85px;
	-webkit-transition: all .3s;
	transition: all .3s;
	background:#a3131b;
}
.bs-box a>span {
	position: absolute;
	top:40px;
	left:12px;
	display: block;
	-webkit-transition: all .3;
	transition: all .3; 
	line-height:6px;
}
.bs-box a .th {
	top: 84px;
	visibility: hidden;
	color: #e0f8ff;
	font-size: 14px;
	line-height:1.5;
	opacity: 0;
	text-align:left;
	padding-right:10px;
}
.bs-box a>span.th{top:20px;}
.bs-box a>span>p{padding-bottom:10px;}
.bs-box a .th, 
.bs-box a .tt {
	-webkit-transition: all .4s;
	transition: all .4s;
}
.bs-box a .tt {
	visibility: visible;
	opacity: 1;
}
.bs-box a .tt img {
	display: block; 
	padding:0; 
	margin:0;
	float:left;
}
.bs-box a .tt>span{ 
	display:block;
	float:left;
	text-align:left;
	padding-left:8px;
	color: #ccc;
	line-height: 20px;
	font-size:14px;
}
.bs-box a:hover {
	margin-top: 0; 
	background:#be0017;
}
.bs-box a:hover .tt {
	visibility: hidden;
	opacity: 0;
}
.bs-box a:hover .th {
	visibility: visible;
	opacity: 1;
}

/*新闻中心 集团简介*/
.mtitle{
	height:40px;
	position:relative;
}
.mtitle:before{
	display:block;
	content: '';
	position:absolute;
	left: 0;
	top:50%;
	margin-top:-10px;
	height:16px;
	width:8px;
	background:#a3131b;
}
.mtitle:after{
	display:block;
	content: '';
	position:absolute;
	left:0;
	right:0;
	bottom:0;
	height:4px;
	background:#acacac;
}
.mtitle .txt{
	line-height:36px;
	font-size:14px;
	padding-left:20px;
	font-weight:bolder;
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	border-bottom:4px solid #a3131b;
}
.mtitle .more{
	position:absolute;
	right:0;
	top: 0;
	line-height:38px;
}
.mlist{padding: 5px 0;}
.mlist li{padding: 5px 0;}
.mlist li>span{float:right;}
.mcontent{padding: 5px 0;}

.xwzx{
	width:500px;
	margin-right:30px;
}
.jtjj{width:670px;}
.jtjj .foldlogo{
	width:140px;
	margin-top:10px;
}
.jtjj .foldlogo img{
	height:180px;
}
.jtjj .foldtext{width:530px;margin-top:10px;line-height:1.8;}

/*底部*/
.footer{background:#434343;}
.footer .frm{
	padding-top:3px;
	line-height:20px;
	padding-left:20px;
	padding-bottom:10px;
}
.footer .frm .txt{
	padding-top:10px;
	color:#fff;
	width:1060px;
	position: relative;
}
.footer .frm .txt a{color:#fff;}
.footer .frm .txt>div{
	position: absolute;
	top:10px;
	right:10px;
}
.footer .frm .pic{padding:10px 10px 5px 10px;}

/*内页顶部图片栏*/
.slideBox{
   position: relative;
   overflow: hidden;
   width:100%;
   height:300px;
}
.slideBox .bd{
	z-index: 0;
	position: absolute;
	width: 1920px;
	margin-left: -960px;
	left: 50%;
}
.slideBox .bd ul li{
   width: 100%;
}
.slideBox .bd img{
   width: 100%;
   display: block; 
   height:300px;
}
.slideBox-text{
	position:absolute;
	color:#fff;
	font-weight:bold;
	font-size:48px;
	width:1200px;
	left:50%;
	margin-left:-600px;
	bottom:60px;
	padding-left:30px;
}
/*内页导航栏*/
.page-nav{
	height: 60px;
    line-height: 60px;
	padding:0 15px;
	position: relative;
}
.page-nav:after{
	content:'';
	display:block;
	position:absolute;
	left:0;
	right:0;
	bottom:0;
	height:1px;
	background:#eaeaea;
}
.page-nav .box-here {
    background: url(../images/home.png) left center no-repeat;
    padding: 0 0 0 20px;
}
.page-nav .box-here a {
    display: inline-block;
    margin: 0 5px;
}
.page-nav .box-nav{
	position: absolute;
	top: 0;
	right: 0;
}
.page-nav .box-nav a {
	display: inline-block;
	color: #4c4c4c;
	position: relative;
	padding: 0px 15px;
	height:60px;
	line-height:60px;
}
.page-nav .box-nav a:hover:after, 
.page-nav .box-nav a.active:after{
    background: #00a0e9 none repeat scroll 0 0;
    transform:          scaleX(1);
    -ms-transform:      scaleX(1);
    -moz-transform:     scaleX(1);
    -webkit-transform:  scaleX(1);
    -o-transform:       scaleX(1);
}
.page-nav .box-nav a:after {
    content: "";
    background: #00a0e9 none repeat scroll 0 0;
    display: block;
    height: 4px;
    transform:          scaleX(0);
    -ms-transform:      scaleX(0);
    -moz-transform:     scaleX(0);
    -webkit-transform:  scaleX(0);
    -o-transform:       scaleX(0);
    transition: transform 400ms ease-out 0s;
    width: 100%;
    position: absolute;
    bottom:0;
    left: 0;
}

/*内页内容*/
.page-content{
	padding: 30px 0 60px 0;
}
.page-content p {
    margin-bottom: 12px;
    font-size: 14px;
    line-height: 24px;
}
.page-content  img{max-width:100%; }
.page-content .title h3{
	color:#9c000f;
	font-size:24px;
	font-weight:bold;
	text-align:center;
	margin-bottom:20px;
	border-bottom:1px solid #ddd;
	padding-bottom:15px;
}

/*图片*/
#page{text-align:center;}
#page .n,
#page .current,
#page a{
	margin: 0 4px;
    padding: 0 8px;
    background: #444343;
    color: #fff;
    height: 24px;
    line-height: 23px;
    text-align: center;
    border: none;
    display: inline-block;
}
#page .current{
	background: #9c000f;
    color: #fff;
    text-decoration: none;
    font-weight: normal;
}
.news_list ul.comstyle{ width:1260px;}
.news_list li.content{ 
	width:320px; 
	float:left; 
	margin:0 60px 60px 0; 
	background:#eeeeee;
	padding:20px; 
	_height:270px;
	min-height:270px;
}
.news_list li.content .pic{
	height:220px;
	overflow:hidden;
	width:100%;
	text-align:center;
}
.news_list li.content img{ 
	height:220px; 
	overflow:hidden;
	-webkit-transition: 
	-webkit-transform 1s;
	transition:transform 1s;
}
.news_list li.content img:hover{
	-ms-transform: scale3d(1.1,1.1,1);
	-webkit-transform: scale3d(1.1,1.1,1);
	transform: scale3d(1.1,1.1,1);
}

.news_list li .title h3{ 
	overflow:hidden;
	color:#555 !important;
	font-size:16px !important;
	font-weight:normal !important;
	line-height:24px;
	text-align:center !important;
	margin: 15px 0 !important; 
	_height:48px;
	min-height:48px;
	overflow:hidden;
}
.news_list li.no-date .title h3{border-bottom:0;margin-bottom:0 !important;}
.news_list li  .newstitle{position:relative;}
.news_list li.content .pic a{
	display:block; 
	position:relative;
	overflow:hidden;
}
.news_list li  .newstitle .fontnews,.news_list li  .newstitle  .date{ 
	color:#888;
	padding-left:20px;
}
.news_list li  .newstitle  .date{ 
	right:auto;
	left:0;
	font-size:12px; 
	background: url(../images/tico.png) left center no-repeat; 
}
.news_list li  .newstitle  .fontnews{  background: url(/images/mmico.png) left center no-repeat; }

.news_content{ font-size:14px; }
.news_content h2{ font-size:24px; text-align:center;line-height: 30px;color: #9c000f;font-weight:bold;}
.news_content .message{border-bottom:1px dotted #ddd; text-align:center; padding: 0 0 10px 0; margin:10px 0 15px 0;color:#888;font-size:13px;}
.news_content .message .date{ margin-left:15px;}
.news_content .page{ margin:30px 0 5px 0;}
.news_content .page a,.news_content .other a{color: #555;}
.news_content .page a:hover,.news_content .other a:hover{color:#da251c}
.news_content  .describe p{ margin-bottom:8px; line-height:26px;}
.news_content  .describe img{ max-width:1000px;}

/*新闻列表*/
.whnews_list{padding: 30px 0 60px 0}
.whnews_list li.content {
	position:relative; 
	width: 100%;  
	height: 100px; 
	overflow: hidden;  
	border-bottom: 1px dotted #ddd; 
	padding: 20px 0; 
	background: rgba(226,223,220,0); 
}
.whnews_list ul.newslist-01{ padding:0 0 20px 0;}
.whnews_list li.date{ 
	position:absolute;    
	color: #888;   
	font-size: 20px;
	font-family:arial;
	font-weight: bold; 
	width: 170px; 
	text-align: left;   
	float: left; 
	left:30px;
	top:25px;
}
.whnews_list li .newstitle,.whnews_list li .newslist{ 
	width:800px; 
	padding:0 0 0 200px;
}
.whnews_list .newstitle .title h3{
	text-align:left;    
	margin-bottom: 10px;
	font-size:16px; 
	font-weight:bold;
}
.whnews_list .summary p{
	font-size:13px;
	margin:0;
	height:70px;
	overflow:hidden;
	display:block;
	color:#888;
}
.whnews_list .summary a {  
	display: block;  
	position: absolute; 
	right: 0;  
	top: 0;  
	width: 0;  
	height: 142px;  
	background: #9c000f url(../images/list-icon.png) no-repeat center center;  
	box-shadow: -100px 0 125px #e2dfdc;  
	opacity: 0; 
	text-indent:-9999px;
}
.whnews_list li:hover.content { 
	background: #f4f4f4;  
	transition: all .5s;
}
.whnews_list li:hover.content  .summary a {  
	opacity: 1;  
	width: 142px; 
	transition: all .3s;
}

/*发展历程*/
.historybox { width: 1000px; margin: 0 auto; background: url(../images/hbox-bg.jpg) repeat-y center center; overflow: hidden; }
.historybox li { width: 505px; padding-bottom: 40px; position: relative; margin-bottom: 15px; }
.historybox .hl { float: left; text-align: right; }
.historybox .hr { float: right; }
.hr .historycont { padding-left: 50px; }
.hl .historycont { padding-right: 55px; }
.historybox .historycont h2{color:#b22222;font-size:20px;font-weight:bolder;}
.historybox .historycont p{vertical-align:baseline;background:white;line-height:15.05pt;font-size:14px;}
.historybox .historycont p>span{color:#555;}
.historybox li h4 { color: #9c000f; font-family: "ocrb10n-webfont"; font-size: 36px; letter-spacing: -3px; margin-bottom: 10px; padding-top: 15px;line-height: normal; }
.historybox li p { padding-left: 6px; }
.historybox li p{    margin-bottom: 0; line-height:22px;}
i.hs-point { display: block; width: 74px; height: 74px; background: url(../images/point1.jpg) no-repeat; position: absolute; top: 0; -webkit-transition: all .3s; transition: all .3s; }
.hr i.hs-point { left: -32px; }
.hl i.hs-point { right: -32px; }
.historybox li:hover i.hs-point { background: url(../images/point2.jpg) no-repeat; }

/*留言板*/
.lyb td{padding-bottom:15px;padding-right:5px;    vertical-align: top;}
.lyb td textarea,
.lyb td input {
    border: 1px solid #ddd;
    height: 24px;
    line-height: 24px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
	padding-left:5px;
}
.lyb td .vcode{float:left;}
.lyb td .vinput{float:left;padding-left:5px;}
.lyb td .yjfkInput{width:250px;}
.lyb td .ndkf{width:450px;height:150px;}
.lyb td b{color:#ff0000;}
.lyb td i{font-style:normal;color:#b3b3b3;}
.lyb td .btn-com-01 {
    font: 17px/1.5 "Averta", "Helvetica Neue", "Hiragino Sans GB", Helvetica, "Microsoft YaHei", "微软雅黑", "宋体", Arial, sans-serif;
    line-height: 38px;
    background: #9c000f;
    color: #fff;
    width: 120px;
    height: 38px;
    border: none;
    cursor: pointer;
    margin: 5px 0 10px 0px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    float: left;
}

.sub-childs-menu{padding:10px 15px 10px 15px;border-bottom:1px solid #eaeaea;}
.sub-childs-menu a{display:inline-block;margin-right:15px;padding:5px 15px;}
.sub-childs-menu a.active{background:#9c000f;color:#fff;}