@charset "utf-8";
body.brh { background: #04374b url(../img/bg_body.jpg) no-repeat center top;}
.brh .w250 { width: 250px;}
.brh .w284 { width: 284px;}
.brh .w300 { width: 300px;}
.brh .w318 { width: 318px;}
.brh .w360 { width: 360px;}
.brh .w382 { width: 382px;}
.brh .h100 { height: 100px;}
.brh .h273 { height: 273px;}
.brh .h362 { height: 362px;}
.brh .h462 { height: 462px;}
.brh .mar-t-33 { margin-top: 33px;}
.brh .mar-t-56 { margin-top: 56px;}
.brh .mar-t-170 { margin-top: 170px;}
.brh .mar-l-16 { margin-left: 16px;}
.brh .mar-l-25 { margin-left: 25px;}
.brh .mar-l-28 { margin-left: 28px;}
.brh .mar-l-30 { margin-left: 30px;}
.brh .mar-l-41 { margin-left: 41px;}
.brh .mar-l-63 { margin-left: 63px;}
.brh .mar-l-65 { margin-left: 65px;}
.brh .mar-b-31 { margin-bottom: 31px;}
.brh .mar-b-42 { margin-bottom: 42px;}
.brh .mar-b-58 { margin-bottom: 58px;}
.brh .mar-b-73 { margin-bottom: 73px;}
.brh .pad-t-114 { padding-top: 114px;}
.brh .header { height: 410px;}
.header,.nav, .header-search-box, .main, .footer-nav, .footer-content{
	width: 1024px;margin: 0 auto;
}
.brh .banner {
	width: 1024px;
	height: 382px;
	margin: 0 auto;
	background: url(../img/bg_banner.jpg) no-repeat left top;
}
.brh .menu {
	width: 974px;
	height: 28px;
	margin: 0 auto;
	padding: 0 25px;
	line-height: 28px;
	background: url(../img/bg_menu.jpg) no-repeat left top;
	overflow: hidden;
}
.brh .menu .menu-item {
	margin: 0 15px;
	font-size: 15px;
	font-weight: 700;
	color: #74e2d6;
}
.brh .menu .menu-item:hover ,
.brh .menu .menu-item.current { color: #fff;}
.brh .menu .menu-tag {
	width: 3px;
	height: 28px;
	background: url(../img/bg_menu_tag.png) no-repeat center center;
}
.brh .footer {
	width: 1024px;
	height: 263px;
	margin: 0 auto;
	background: url(../img/bg_footer.jpg) no-repeat left top;	
}
.brh .main {
	width: 1024px;
	margin: 0 auto;
	padding-bottom: 5px;
	background: #fff;
}
.home .main {
	padding-bottom: 0;
	background: #fff url(../img/bg_main.jpg) no-repeat left top;
}

/* box样式 */
.brh .box {
	height: 240px;
	overflow: hidden;
}
.brh .box .box-text {
	width: 315px;
	margin-left: 35px;
}
.brh .box .box-list {
	width: 283px;
	margin-left: 35px;
	padding-top: 110px;
}
.brh .box .pic1 { margin-left: 23px;}
.brh .box1 ,
.brh .box2 {
	height: 267px;
	overflow: hidden;
}
.brh .box1 .box-text ,
.brh .box2 .box-text {
	width: 315px;
	margin-top: 19px;
}
.brh .box1 .box-list ,
.brh .box2 .box-list {
	width: 283px;
	margin-top: 85px;
	margin-left: 28px;
}
.brh .box1 .box-cnt {
	*display: inline;
	float: left;
	width: 650px;
	margin-left: 35px;
}
.brh .box1 .pic2 {
	*display: inline;
	float: right;
	margin-right: 26px;
	padding-left: 29px;
	background: url(../img/bg_arrow_l.gif) no-repeat left center;
}
.brh .box2 .box-cnt {
	*display: inline;
	float: right;
	width: 642px;
	margin-right: 28px;
}
.brh .box2 .pic2 {
	*display: inline;
	float: left;
	margin-top: 15px;
	margin-left: 30px;
	padding-right: 29px;
	background: url(../img/bg_arrow_r.gif) no-repeat right center;
}
.brh .box3 {
	height: 448px;
	margin-bottom: 60px;
	padding-top: 14px;
	font-size: 12px;
	background-color: #d2d2d2;
}
.brh .w250 .box3 .pic3 {
	width: 188px;
	height: 125px;
	margin-left: 28px;
	margin-bottom: 19px;
	border-radius: 3px;
}
.brh .w250 .box3 a:hover .pic3 {
	opacity: .5;
	filter:alpha(opacity=50);
}
.brh .w318 .box3 .pic3 {
	width: 181px;
	height: 118px;
	margin-left: 23px;
	margin-bottom: 11px;
}
.brh .w318 .box3 .text1 {
	width: 270px;
	margin-left: 25px;
	text-indent: 0 !important;
}
.brh .w382 .box3 .pic3 {
	width: 355px;
	height: 235px;
	margin-left: 10px;
	margin-bottom: 20px;
}
.brh .w382 .box3 .title1 ,
.brh .w382 .box3 .text1 {
	width: 270px;
	margin-left: 30px;
}
/* box样式 */

/* btn样式 */
.brh .btn1 { white-space: nowrap;}
.brh .btn1:hover {
	text-decoration: underline;
	color: #f00 !important;
}
/* btn样式 */

/* 背景样式 */
.brh .bg-arrow-r {
	padding-right: 29px;
	background: url(../img/bg_arrow_r.gif) no-repeat right center;
}
.brh .bg-sign1 { background: url(../img/bg_sign1.png) no-repeat left 86px;}
.brh .bg-sign2 { }
.brh .bg-video { background: url(../img/icon_video.png) no-repeat left 15px;}
/* 背景样式 */

/* list样式 */
.brh .list .list-item {
	display: block;
	*float: left;/* IE7 */
	*width: 100%;
	line-height: 18px;
	font-size: 13px;
	overflow: hidden;
}
.brh .list li.list-item { background: url(../img/li_dot_w.png) no-repeat left center;}
.brh .list a.list-item {
	width: 262px;
	font-size: 13px;
	color: #042537;
}
.brh .list .list-item a {
	display: block;
	padding-left: 12px;
	color: #cfdde9;
	white-space: nowrap !important;
	text-overflow: ellipsis !important;
	overflow: hidden !important;	
}
.brh .list .list-item a:hover { color: #f00 !important;}
.brh .list .list-item .date {
	float: right;
	color: #333;
}
.brh .list .list-item-pic {
	width: 256px;
	height: 172px;
	margin-bottom: 8px;
	border: 3px solid #779eb2;
}
.brh .list .list-item-title {
	line-height: 24px;
	font-weight: 700;
}
.brh .list .list-item-title ,
.brh .list .list-item-text { padding: 0 8px;}
/* list样式 */

/* pic样式 */
.brh .pic1 {
	width: 288px;
	height: 193px;
	border: 4px solid #78abc7;
	border-radius: 5px;
}
.brh .pic2 {
	width: 280px;
	height: 186px;
}
.brh .pic2 .pic-cnt {
	width: 274px;
	height: 180px;
	border: 3px solid #779eb2;
}
.brh .pic3 { border: 3px solid #7ba0b4;}
.brh .pic4 {
	width: 258px;
	height: 170px;
	border: 3px solid #789db2;
}
.brh .pic4:hover {
	opacity: .5;
	filter:alpha(opacity=50);
}
/* pic样式 */

/* swiper样式 */
.brh .swiper1 {
	height: 305px;
	overflow: hidden;
}
.brh .swiper1 .swiper-btn {
	display: block;
	width: 73px;
	height: 176px;
}
.brh .swiper1 .swiper-button-prev { background: url(../img/btn_arrow_l.png) no-repeat center center;}
.brh .swiper1 .swiper-button-next { background: url(../img/btn_arrow_r.png) no-repeat center center;}
.brh .swiper1 .swiper-container {
	height: 255px;
	margin: 0 73px;
	overflow: hidden;
}
.brh .swiper1 .swiper-wrapper { *width: 10000%;}
.brh .swiper1 .swiper-slide {
	float: left;
	width: 307px !important;
	height: 255px;
}
.brh .swiper1 .swiper-btn:hover ,
.brh .swiper1 .swiper-slide:hover {
	opacity: .5;
	filter:alpha(opacity=50);
}
/* swiper样式 */

/* text样式 */
.brh .text1 {
	line-height: 18px;
	text-indent: 2em;
	overflow: hidden;
}
/* text样式 */

/* title样式 */
.brh .title1 {
	line-height: 24px;
	font-weight: 700;
}
.brh .title1.normal { font-weight: normal;}
.brh .title2 {
	height: 51px;
	background: url(../img/bg_line.gif) repeat-x left 46px;
	overflow: hidden;
}
.brh .title2 .title-cnt {
	height: 51px;
	line-height: 50px;
	font-size: 16px;
	font-weight: 700;
	text-indent: 209px;
	color: #fff;
	background: url(../img/bg_title.gif) no-repeat left top;
}
.brh .title3 {
	height: 36px;
	border-bottom: 1px dashed #35344b;
	overflow: hidden;
}
.brh .title3 .title-cnt {
	height: 36px;
	line-height: 36px;
	font-size: 20px;
	font-weight: 700;
	color: #181736;
}
.brh .title4 {
	height: 31px;
	line-height: 31px;
	font-size: 31px;
	font-weight: 700;
	letter-spacing: .1em;
	color: #b4b4b4;
	overflow: hidden;
}
/* title样式 */

/* video样式 */
.brh .video {
	width: 354px;
	height: 244px;
	margin-top: 59px;
	border: 3px solid #000;
}
/* video样式 */


.hdhx-box{margin-bottom: 20px;}
.hdhx-box .hdhx-box-header{background: url("../img/zt-qdwl4_02.png") no-repeat;height: 156px;}
.hdhx-box .list-box{position: relative;}
.hdhx-box .list-box .leftbtn{position: absolute; left: 35px;top: 174px;width: 58px;height: 59px;background: url("../img/zt-qdwl7_07.png") no-repeat;cursor: pointer;}
.hdhx-box .list-box .leftbtn.swiper-button-disabled{background: url("../img/zt-qdwl7_09_2.png") no-repeat;}
.hdhx-box .list-box .righttbtn{position: absolute; right: 35px;top: 174px;width: 58px;height: 59px;background: url("../img/zt-qdwl7_07_2.png") no-repeat;cursor: pointer;}
.hdhx-box .list-box .righttbtn.swiper-button-disabled{background: url("../img/zt-qdwl7_09.png") no-repeat;}
.hdhx-box .list {width: 785px;height: 546px;margin-left:113px;}
.hdhx-box .item .img img{width: 785px;height: 400px;}
.hdhx-box .item .content{margin-top: 20px;}
.hdhx-box .item .title-bar{margin-bottom: 10px;}
.hdhx-box .item .title{display: inline-block;width: 720px;color: #014380;font-family:微软雅黑;font-size: 19px;font-weight:bold; text-align: center;}
.hdhx-box .item .title a{color: #014380;font-family:微软雅黑;font-size: 19px;font-weight:bold; }
.hdhx-box .item .page{display: inline-block;width: 60px;color: #626262; font-family:微软雅黑;font-size: 19px;font-weight:bold;text-align: right;}
.hdhx-box .item .page span{color: #c90909;}
.hdhx-box .item .desc{line-height: 25px;color: #626262; font-family:微软雅黑;font-size: 14px;}

.brh .style-b1 .btn1{ color: #1f578f;}
.brh .style-b1 .text1{ color: #181736;}
.brh .style-b1 .title1{ color: #181736;}
.brh .style-b2 .btn1{ color: #f0f485;}
.brh .style-b2 .text1{ color: #cfdde9;}
.brh .style-b2 .title1{ color: #cfdde9;}
.brh .style-b3 .btn1{ color: #1f578f;}
.brh .style-b3 .list li.list-item { background: url(../img/li_dot_b.png) no-repeat left center;}
.brh .style-b3 .list .list-item a { color: #042537;}
.brh .style-b3 .text1{ color: #042537;}
.brh .style-b3 .title1{ color: #042537;}
.brh .style-b4 .btn1{ color: #fff;}
.brh .style-b4 .text1{ color: #032c42;}
.brh .style-b4 .title1{ color: #032c42;}

.main-box{background: #fff !important;}
.main-box .left{background: none !important;display: inline-block !important;vertical-align: top !important; float: none !important;}
.main-box .right{display: inline-block;vertical-align: top !important; float: none !important;}

