

/*# sourceMappingURL=style.css.map */
body{
	width:100%;
	font:12px Arial,"微软雅黑";
	background:#fff;
}

.w1000{
	min-width:1000px;
}

.header{
	position:relative;
}

.header .top{
	width:100%;
	height:85px;
	border-bottom:solid #cdcfd2 2px;
	background:#f5f5f5;
}

.header .top .main{
	width:1000px;
	margin:0 auto;
}

.header .top .main h2{
	margin:15px 0 0 25px;
}

.header .top .main .login{
	margin:33px 19px 0 0;
}

.header .top .main .login .change{
	border:solid #b9b9b9 1px;
}

.header .top .main .login .change a{
	width:64px;
	height:20px;
	line-height:20px;
	text-align:center;
	color:#8c8c8c;
	font-size:12px;
	background:#eee;
}

.header .top .main .login .change a.bor{
	width:42px;
	border-right:solid #b9b9b9 1px;
}

.header .top .main .login .change a.cur,
.header .top .main .login .change a:hover{
	background:#dfdfdf;
}

.header .top .main .login .link{
	margin:4px 0 0 10px;
}

.header .top .main .login .link a{
	line-height:15px;
	color:#8c8c8c;
	font-size:12px;
	padding:0 5px;
}

.header .top .main .login .link a:hover{
	color:#bf1a1f;
}

.header .top .main .login .link a.bor{
	border-right:solid #8c8c8c 3px;
}

.header .nav{
	width:100%;
	height:37px;
	background:url(../img/nav_bg.jpg) repeat-x;
}

.header .nav .main{
	width:1000px;
	margin:0 auto;
	overflow:hidden;
}

.header .nav .main ul li{
	float:left;
}

.header .nav .main ul li a{
	display:inline-block;
	width:142px;
	height:37px;
	line-height:37px;
	letter-spacing:1px;
	text-align:center;
	color:#fff;
	font-size:14px;
}

.header .nav .main ul li:hover a,
.header .nav .main ul li.active a{
	background:url(../img/nav_hoverbg.jpg) no-repeat;
	background-size:cover;
}

.header .banner-wrap{
	width:100%;
	background:#e9ecef;
	padding-bottom:5px;
}

.header .banner-wrap .banner{
	position: relative;
    overflow: hidden;
	width:1000px;
	height:327px;
	margin:0 auto 15px;
}

.header .banner-wrap .banner li{
	position: absolute;
    left: 0;
    top: 0;
    display: none;
    width: 100%;
    height: 100%;
    min-width:980px;
}

.header .banner-wrap .banner .btns{
	position: absolute;
    left: 50%;
    bottom: 9px;
    height: 15px;
    text-align: center;
}

.header .banner-wrap .banner .btns span{
	display: inline-block;
    width: 5px;
    height: 5px;
    border:solid #c1c1c1 1px;
    background:#c1c1c1;
    -moz-border-radius: 50%;  
    -webkit-border-radius: 50%; 
    border-radius:50%;  
    margin: 0 4px;
    cursor: pointer;
}

.header .banner-wrap .banner .btns span.cur{
	width:7px;
	height:7px;
	border:solid #fff 2px;
	background:#c60000;
	margin-top:-2px;
}

.header .tips{
	position:absolute;
	left:0;
	bottom:-28px;
	width:100%;
	height:32px;
	line-height:32px;
	text-align:center;
	color:#fff;
	font-size:14px;
	background:url(../img/tips_bg.png) no-repeat center;
}

.footer .top{
	width:100%;
	background:#565656 url(../img/footer_bg.png) no-repeat center top;
}

.footer .top .main{
	width:1000px;
	margin:0 auto;
	padding:45px 0 55px 0;
}

.footer .top .main .list{
	padding-right:52px;
	border-right:solid #595959 3px;
	margin-right:53px;
}

.footer .top .main .list.borNone{
	border-right:0 none;
}

.footer .top .main .list h2{
	line-height:20px;
	color:#fff;
	font-size:18px;
	margin-bottom:20px;
}

.footer .top .main .list ul li{
	line-height:25px;
	color:#fff;
	font-size:14px;
}

.footer .top .main .list ul li a{
	color:#fff;
}

.footer .top .main .list ul li a:hover{
	color:#bf1a1f;
}

.footer .top .main .list ul li span,
.footer .top .main .list ul li label{
	display:inline-block;
	float:left;
}

.footer .top .main .list ul li label{
	width:115px;
}

.footer .top .main .qr{
	margin-top:45px;
}

.footer .copyright{
	width:100%;
	height:58px;
	line-height:58px;
	color:#757678;
	text-align:center;
	border-top:solid #676767 1px;
	background:#565656;
}

/* 首页 */
.index-project{
	width:100%;
	height:246px;
	background:#e9ecef url(../img/index_bg.png) no-repeat center;
}

.index-project .project{
	width: 1000px;
	overflow: hidden;
	position: relative;
	margin:0 auto;
	padding-top:50px;
}
.index-project .project .hd {
	position:relative;
}
.index-project .project .hd .prev,
.index-project .project .hd .next {
	position:absolute;
	top:57px;
	z-index:1;
	display: block;
	width:15px;
	height:25px;
	overflow: hidden;
	cursor: pointer;
	background: url(../img/index_sprite.png) no-repeat;
}
.index-project .project .hd .next {
	left:10px;
	background-position: 0 0;
}
.index-project .project .hd .prev {
	right:10px;
	background-position: -33px 0;
}
.index-project .project .hd .next:hover{
	background-position: 0 -32px;
}
.index-project .project .hd .prev:hover{
	background-position: -33px -32px;
}
/* .index-project .project .hd .prevStop {
	background-position: -60px 0;
}
.index-project .project .hd .nextStop {
	background-position: -60px -50px;
} */
.index-project .project .bd{
	border-left:solid #909090 2px;
	border-right:solid #909090 2px;
}

.index-project .project .bd .tempWrap{
	width:880px;
	margin:0 auto;
}

.index-project .project .bd ul {
	overflow: hidden;
	zoom: 1;
}
.index-project .project .bd ul li {
	margin: 0 8px;
	float: left;
	_display: inline;
	overflow: hidden;
	text-align: center;
}
.index-project .project .bd ul li .pic {
	width: 204px;
	height: 116px;
	text-align: center;
	overflow:hidden;
}

.index-project .project .bd ul li .pic img{
    transition-duration: 500ms;
}
.index-project .project .bd ul li .pic:hover img{
    transform: scale(1.06,1.06);
}

.index-project .project .bd ul li .title {
	line-height: 30px;
}

.index-project .project .bd ul li .title a{
	color:#777;
}

.index-project .project .bd ul li .title a:hover{
	color:#bf1a1f;
}

.index-project h2{
	width:89px;
	margin:12px auto 0;
}

.index-wrap{
	width:100%;
	background:#e9ecef;
}

.index-wrap .main{
	width:1000px;
	margin:0 auto;
	padding:17px 0 20px 0;
}

.index-wrap .main .com-box{
	border:solid #cecece 1px;
}

.index-wrap .main .news{
	width:683px;
	border:solid #cecece 1px;
}

.index-wrap .main .com-box .top{
	height:36px;
	background:url(../img/index_bg01.jpg) repeat-x;
	border-bottom:solid #cfcfcf 1px;
}

.index-wrap .main .news .top ul li{
	float:left;
	height:36px;
	color:#757678; 
	font-size:16px;
	cursor:pointer;
}

.index-wrap .main .news .top ul li span{
	display:inline-block;
	width:140px;
	height:25px;
	line-height:25px;
	/* border-right:solid #929292 2px; */
	text-align:center;
	margin-top:6px;
}

.index-wrap .main .news .top ul li.active,
.index-wrap .main .news .top ul li:hover{
	color:#fff;
	background:url(../img/index_bg02.jpg) no-repeat;
}

.index-wrap .main .news .top ul li.active span,
.index-wrap .main .news .top ul li:hover span{
	border:0 none;
}

.com-more{
	height:20px;
	line-height:20px;
	padding:0 30px 0 3px;
	border:solid #cecece 1px;
	color:#5e5e5e;
	font-size:10px;
	background:url(../img/index_bg03.jpg) no-repeat right top;
	margin:8px 29px 0 0;
}

.com-more:hover{
	color:#bf1a1f;
}

.index-wrap .main .news .detail{
	width:630px;
	padding:7px 30px 25px 23px;
}

.index-wrap .main .news .detail ul li{
	border-bottom:solid #d1d2d3 1px;
	margin-top:10px;
	font-size:12px;
}

.index-wrap .main .news .detail ul li a{
	display:inline-block;
	height:25px;
	line-height:25px;
	color:#606060;
	padding-left:17px;
	background:url(../img/index_icon02) no-repeat left 6px;
}

.index-wrap .main .news .detail ul li.active a{
	background:url(../img/index_icon01) no-repeat left 6px;
}

.index-wrap .main .news .detail ul li a:hover{
	color:#bf1a1f;
}

.index-wrap .main .news .detail ul li span{
	display:inline-block;
	height:25px;
	line-height:25px;
	color:#bf1a1f;
}

.index-wrap .main .culture{
	width:299px;
}

.index-wrap .main .culture .top span{
	display:inline-block;
	line-height:36px;
	color:#757678;
	font-size:16px;
	padding:0 0 0 15px;
}

.index-wrap .main .culture .detail{
	padding:14px 13px 5px 13px;
	width:275px;
}

.index-wrap .main .culture .project{
	width: 275px;
	overflow: hidden;
	position: relative;
}
.index-wrap .main .culture .project .hd {
	position:relative;
}
.index-wrap .main .culture .project .hd .prev,
.index-wrap .main .culture .project .hd .next {
	position:absolute;
	top:230px;
	z-index:1;
	display: block;
	width:14px;
	height:22px;
	overflow: hidden;
	cursor: pointer;
	background: url(../img/index_btnbg.png) no-repeat;
}
.index-wrap .main .culture .project .hd .next {
	left:10px;
	background-position: 0 0;
}
.index-wrap .main .culture .project .hd .prev {
	right:10px;
	background-position: -34px 0;
}
.index-wrap .main .culture .project .hd .next:hover{
	background-position: 0 -33px;
}
.index-wrap .main .culture .project .hd .prev:hover{
	background-position: -34px -33px;
}
.index-wrap .main .culture .project .bd{
}

.index-wrap .main .culture .project .bd .tempWrap{
	width:880px;
	margin:0 auto;
}

.index-wrap .main .culture .project .bd ul {
	overflow: hidden;
	zoom: 1;
}
.index-wrap .main .culture .project .bd ul li {
/* 	margin: 0 8px; */
	float: left;
	_display: inline;
	overflow: hidden;
	text-align: center;
}
.index-wrap .main .culture .project .bd ul li .pic {
	width: 275px;
	height: 207px;
	text-align: center;
	overflow:hidden;
	padding-bottom:10px;
	border-bottom:solid #cacbcc 1px;
}

.index-wrap .main .culture .project .bd ul li .title {
	line-height: 47px;
	font-size:16px;
}

.index-wrap .main .culture .project .bd ul li .title a{
	color:#6d6e71;
}

.index-wrap .main .culture .project .bd ul li .title a:hover{
	color:#bf1a1f;
}

/* 内页 */
.com-bot{
	width:100%;
	height:93px;
	background:#e9ecef;
}

.com-bot h2{
	width:243px;
	height:37px;
	background:url(../img/comBot_bg.png) no-repeat;
	margin:0 auto;
	text-align:center;
}

.com-bot h2 img{
	margin-top:5px;
}

.com-main{
	width:1000px;
	margin:0 auto;
	padding:40px 0;
}

.com-main .posit{
	width:100%;
	font-size:16px;
	margin-bottom:22px;
}

.com-main .posit a,
.com-main .posit span{
	color:#787878;
}

.com-main .posit a:hover{
	color:#bf1a1f;
}
.com-main .posit .nocolor{
	cursor:text;
}
.com-main .posit .nocolor:hover{
	color:#787878;
}
.com-main .posit i{
	font-style:normal;
	color:#bf1a1f;
	font-size:14px;
	padding:0 2px;
}

.com-main .left{
	width:233px;
	border-top:solid #da383a 5px;
}

.com-main .left .sidebar{
	border:solid #e0e0e0 1px;
	margin-top:7px;
	background:#f4f4f4;
	-moz-border-radius: 5px;  
	-webkit-border-radius: 5px; 
	border-radius:5px;
	overflow:hidden;
}

.com-main .left .sidebar ul li{
	text-align:center;
}

.com-main .left .sidebar h3{
	text-align:center;
	cursor:pointer;
}

.com-main .left .sidebar ul li a,
.com-main .left .sidebar h3 span,
.com-main .left .sidebar h3 a{
	display:inline-block;
	width:188px;
	height:47px;
	line-height:47px;
	text-align:left;
	color:#666;
	font-size:14px;
	font-weight:bold;
	margin:0 auto;
	padding:0 0 0 22px;
	border-bottom:solid #bfbfbf 1px;
}

.com-main .left .sidebar ul li.noBor a,
.com-main .left .sidebar h3 a{
	border-bottom:solid #f3f3f3 1px;
}

.com-main .left .sidebar ul li:hover,
.com-main .left .sidebar ul li.active,
.com-main .left .sidebar h3:hover,
.com-main .left .sidebar h3.on{
	background:url(../img/side_bg.jpg) repeat-x;
}

.com-main .left .sidebar ul li:hover a,
.com-main .left .sidebar ul li.active a,
.com-main .left .sidebar h3:hover a,
.com-main .left .sidebar h3.on a{
	border-bottom:solid #fff 1px;
	color:#fff;
	background:url(../img/side_icon.png) no-repeat right 15px;
}

.com-main .left .sidebar h3:hover span,
.com-main .left .sidebar h3.on span{
	border-bottom:solid #fff 1px;
	color:#fff;
	background:url(../img/side_up.png) no-repeat right 18px;
}

.com-main .left .sidebar .list{
	max-height:390px;
	overflow-y:auto;
	background:#f3f3f3;
}

.com-main .left .sidebar .list li:hover,
.com-main .left .sidebar .list li.active{
	background-image:none;
}

.com-main .left .sidebar .list li:hover a,
.com-main .left .sidebar .list li.active a{
	background-image:none;
	color:#bf1a1f;
	border:0 none;
}

.com-main .left .sidebar .list li{
	text-align:left;
}

.com-main .left .sidebar .list a{
	width:182px;
	height:37px;
	line-height:37px;
	color:#296aa5;
	font-size:14px;
	font-weight:normal;
	border-bottom:0 none;
	padding-left:32px;
}

.com-main .left .sidebar .list .active-bg{
	background:#ececec;
	border-top:solid #e2e2e2 1px;
	border-bottom:solid #e2e2e2 1px;
}

.com-main .left .video{
	width:214px;
	border:solid #e0e0e0 1px;
	margin-top:13px;
	background:#f4f4f4;
	-moz-border-radius: 5px;  
	-webkit-border-radius: 5px; 
	border-radius:5px;
	overflow:hidden;
	padding:3px 9px 13px 9px;
}

.com-main .left .video h2{
	line-height:27px;
	color:#6d6e71;
	font-size:16px;
	border-bottom:solid #b4b4b4 2px;
	padding-left:20px;
	background:url(../img/about_gray.png) no-repeat left 10px;
}

.com-main .left .video .box{
	width:214px;
	height:193px;
	margin-top:8px;
}

.com-main .right{
	width:756px;
	border-top:solid #da383a 5px;
}

.com-main .right .detail{
	width:654px;
	padding:36px 50px 120px 50px;
	background:#f4f4f4;
	border:solid #e0e0e0 1px;
	-moz-border-radius: 5px;  
	-webkit-border-radius: 5px; 
	border-radius:5px;
	margin-top:7px;
}

.com-main .right .detail p{
	line-height:30px;
	color:#8a8a8a;
	font-size:14px;
}

.com-main .right .detail p img{
	max-width:100%;
}

.about-main .right .detail .list{
	margin-top:20px;
}

.about-main .right .detail .list ul li{
	float:left;
	width:286px;
	line-height:35px;
	color:#505050;
	font-size:14px;
	padding-left:22px;
	background:url(../img/about_red.png) no-repeat left 12px;
}

.honor-main .right .detail h2,
.about-main .right .detail h2,
.leader-main .right .detail h2,
.concept-main .right .detail h2,
.video-main .right .detail h2,
.form-main .right .detail h3{
	line-height:50px;
	color:#d71519;
	font-size:24px;
	font-weight:bold;
	border-bottom:solid #acacac 1px;
}

.honor-main .right .detail .list{
	overflow:hidden;
}

.honor-main .right .detail .list ul li{
	float:left;
	width:201px;
	margin:20px 23px 0 0;
}

.honor-main .right .detail .list ul li.marNone{
	margin-right:0;
}

.honor-main .right .detail .list ul li h3{
	width:197px;
	height:133px;
	padding:2px;
	border:solid #d5d5d5 2px;
}
.honor-main .right .detail .list ul li h3 a{
	cursor:normal !important;
}
.honor-main .right .detail .list ul li img{
	max-width:100%;
}

.honor-main .right .detail .list ul li p{
	line-height:25px;
	color:#6a6a6a;
	text-align:center;
}

.organ-main .right .detail p{
	margin:0 auto;
}

.history-main .right .detail .list{
	border-top:solid #bfbfbf 1px;
}

.history-main .right .detail .list ul li{
	height:124px;
	padding:11px 0 16px 0;
	border-bottom:solid #bfbfbf 1px;
	position:relative;
}

.history-main .right .detail .list ul li .img{
	width:185px;
	height:124px;
	overflow:hidden;
}

.history-main .right .detail .list ul li .img img{
    transition-duration: 500ms;
}
.history-main .right .detail .list ul li .img:hover img{
    transform: scale(1.06,1.06);
}

.history-main .right .detail .list ul li .img img{
	width:100%;
}

.history-main .right .detail .list ul li .txt{
	width:455px;
}

.history-main .right .detail .list ul li .txt h2{
	line-height:30px;
	color:#d71418;
	font-size:20px;
}

.history-main .right .detail .list ul li .txt h3 a{
	line-height:25px;
	color:#505050;
	font-size:14px;
}

.history-main .right .detail .list ul li .txt h3 a:hover{
	color:#d71418;
}

.history-main .right .detail .list ul li .txt p{
	line-height:20px;
	color:#8e8e8e;
	font-size:12px;
	margin-top:10px;
}

.history-main .right .detail .list ul li .txt .com-more{
	position:absolute;
	right:5px;
	bottom:12px;
	margin:0;
}

.page{
	text-align: center;
	margin: 65px 0 0 0;
}

.page a{
	display: inline-block;
	width:23px;
	height:23px;
	line-height:23px;
	text-align:center;
	color: #666;
	font-size:12px;
	font-weight:bold;
	margin:0 2px;
	cursor:pointer;
	background:url(../img/page_bg01.png) no-repeat;
}

.page a.active,
.page a:hover{
	color:#666;
	background:url(../img/page_bg02.png) no-repeat;
}

.page span{
	line-height:23px;
	color: #666;
	font-size:12px;
	font-weight:bold;
}

.page span.num{
	padding-right:10px;
}

.page span.point{
	padding:0 10px;
}

.about-main .right .detail .project{
	width: 100%;
	position: relative;
	margin:0 auto 40px;
	padding-top:50px;
}
.about-main .right .detail .project .hd {
	position:relative;
}
.about-main .right .detail .project .hd .prev,
.about-main .right .detail .project .hd .next {
	position:absolute;
	top:32px;
	z-index:1;
	display: block;
	width:15px;
	height:25px;
	overflow: hidden;
	cursor: pointer;
	background: url(../img/index_sprite.png) no-repeat;
}
.about-main .right .detail .project .hd .next {
	left:-25px;
	background-position: 0 0;
}
.about-main .right .detail .project .hd .prev {
	right:-25px;
	background-position: -33px 0;
}
.about-main .right .detail .project .hd .next:hover{
	background-position: 0 -32px;
}
.about-main .right .detail .project .hd .prev:hover{
	background-position: -33px -32px;
}
.about-main .right .detail .project .bd{
	border-left:solid #c8c8c8 1px;
	border-right:solid #c8c8c8 1px;
}

.about-main .right .detail .project .bd .tempWrap{
	width:880px;
	margin:0 auto;
}

.about-main .right .detail .project .bd ul {
	overflow: hidden;
	zoom: 1;
}
.about-main .right .detail .project .bd ul li {
	margin: 0 8px;
	float: left;
	_display: inline;
	overflow: hidden;
	text-align: center;
}
.about-main .right .detail .project .bd ul li .pic {
	width: 137px;
	height: 83px;
	text-align: center;
	overflow:hidden;
}

.about-main .right .detail .project .bd ul li .pic img{
    transition-duration: 500ms;
}
.about-main .right .detail .project .bd ul li .pic:hover img{
    transform: scale(1.06,1.06);
}

.about-main .right .detail .project .bd ul li .title {
	width:137px;
	overflow:hidden;
	line-height: 30px;
	font-size:12px;
}

.about-main .right .detail .project .bd ul li .title a{
	color:#777;
}

.about-main .right .detail .project .bd ul li .title a:hover{
	color:#bf1a1f;
}

.about-main .right .detail h2{
	margin-bottom:15px;
}

.group-main .right .detail h2{
	line-height:50px;
	border-bottom:solid #acacac 1px;
}

.group-main .right .detail h2 a{
	color:#a5a5a5;
	font-size:24px;
	cursor:pointer;
}

.group-main .right .detail h2 a.le{
	padding-right:10px;
	border-right:solid #1773c0 2px;
}

.group-main .right .detail h2 a.active,
.group-main .right .detail h2 a:hover{
	color:#d71519;
}

.group-main .right .detail h2 a.ri{
	padding-left:10px;
}

.group-main .right .detail .list{
	margin-top:32px;
}

.group-main .right .detail .list ul li{
	float:left;
	width:191px;
	padding:14px 8px;
	background:#eee url(../img/group_bg.jpg) no-repeat left top;
	margin:0 16px 25px 0;
}

.group-main .right .detail .list ul li.marNone{
	margin-right:0;
}

.group-main .right .detail .list ul li h3{
	width:85px;
	height:122px;
}

.group-main .right .detail .list ul li h3 img{
	width:100%;
}

.group-main .right .detail .list ul li .txt{
	width:93px;
}

.group-main .right .detail .list ul li .txt .name{
	line-height:35px;
	color:#000;
	font-size:14px;
	font-weight:bold;
}

.group-main .right .detail .list ul li .txt .job{
	line-height:20px;
	color:#a5a5a5;
	font-size:12px;
}
.group-main .right .detail .list ul li .txt .brief{
	line-height:16px;
	color:#a5a5a5;
	font-size:12px;
}

.manage-main .right .detail .img{
	padding-bottom:5px;
	border-bottom:solid #c9c9c9 1px;
}

.manage-main .right .detail .img img{
	max-width:100%;
}

.manage-main .right .detail .list{
	margin-top:65px;
}

.manage-main .right .detail .list li{
	float:left;
	margin:0 3px;
}

.manage-main .right .detail .list li h2{
	line-height:15px;
	color:#d71519;
	font-size:12px;
}

.manage-main .right .detail .list li .box{
	border:solid #d2d2d2 1px;
}

.manage-main .right .detail .list li .box .txt{
	height:123px;
	text-align:center;
	color:#727272;
	font-size:12px;
	padding-top:10px;
}

.manage-main .right .detail .list li .box .txt p{
	line-height:20px;
}

.search{
	width:225px;
	height:23px;
	border:solid #b4b4b4 1px;
	background:#f3f1f0;
	margin-top:12px;
}

.search input{
	display:inline-block;
}

.search .txt{
	width:150px;
	height:23px;
	border:0 none;
	padding:0 6px;
	background:url(../img/news_icon.png) no-repeat right 5px;
}

.search .btn{
	width:56px;
	height:23px;
	line-height:23px;
	color:#fff;
	font-size:12px;
	text-align:center;
	background:#296aa5;
	border:0 none;
	border-left:solid #b4b4b4 1px;
}

.search .btn:hover{
	background:#d71418;
}

.info-main .right .detail h2{
	line-height:25px;
	color:#595959;
	font-size:20px;
	font-weight:bold;
}

.info-main .right .detail h3{
	line-height:25px;
	color:#a9a9a9;
	font:12px;
	border-bottom:solid #c9c9c9 1px;
	margin:20px 0 15px 0;
}

.info-main .right .detail h3 span{
	padding-left:25px;
}

.contact-main .right .detail .info h2{
	padding-bottom:10px;
	border-bottom:solid #acacac 1px;
	margin-bottom:15px;
}

.contact-main .right .detail .info p{
	line-height:30px;
	color:#616161;
	font-size:14px;
}

.contact-main .right .detail .map{
	width:325px;
	height:350px;
}

.brand-main .right .detail h2{
	text-align:center;
}

.brand-main .right .detail h2 img{
	max-width:100%;
}

.concept-main .right .detail h2{
	margin-top:35px;
}

.staff-main .right .detail h3{
	color:#d71418;
	font-size:14px;
} 

.help-main .right .detail .box{
	width:100%;
}

.help-main .right .detail .box p{
	float:left;
	width:412px;
}

.help-main .right .detail .box h3{
	float:left;
	margin:95px 0 0 28px;
}

.help-main .right .detail .box h3 img{
	max-width:100%;
}

.eorgan-main .slideBox {
	width:100%;
	height:249px;
	overflow: hidden;
	position: relative;
	border:solid #e8e8e8 2px;
	margin:0 auto 15px;
}
.eorgan-main .slideBox .hd {
	overflow: hidden;
	position: absolute;
	right: 25px;
	bottom: 15px;
	z-index: 1;
}
.eorgan-main .slideBox .hd ul {
	overflow: hidden;
	zoom: 1;
	float: left;
}
.eorgan-main .slideBox .hd ul li {
	float: left;
	margin-right: 10px;
	padding:3px 5px;
	background: #f2f2f2;
	cursor: pointer;
	border: solid #e5e5e5 1px;
	color:#7a818e;
}
.eorgan-main .slideBox .hd ul li.on {
	background: #ca1d22;
	border: solid #ca1d22 1px;
	color:#fff;
}
.eorgan-main .slideBox .bd {
	position: relative;
	height: 100%;
	z-index: 0;
}
.eorgan-main .slideBox .bd li {
	position: relative;
	zoom: 1;
	vertical-align: middle;
}
.eorgan-main .slideBox .bd h2 img {
	width:375px;
	height:249px;
	display: block;
}

.eorgan-main .slideBox .bd .txt{
	width:225px;
	padding:45px 25px;
}

.eorgan-main .slideBox .bd .txt h3{
	color:#d71418;
	font-size:18px;
}

.eorgan-main .slideBox .bd .txt p{
	line-height:20px;
	color:#808285;
	font-size:14px;
}

.eorgan-main .right .detail .list{

}

.eorgan-main .right .detail .list ul li{
	float:left;
	width:200px;
	height:253px;
	padding:8px 6px;
	border:solid #e1e1e1 1px;
	background:#fff;
	margin:15px 6px 0 0;
}

.eorgan-main .right .detail .list ul li.marNone{
	margin-right:0;
}

.eorgan-main .right .detail .list ul li h2{
	width:200px;
	height:160px;
	overflow:hidden;
}

.eorgan-main .right .detail .list ul li h2 img{
    transition-duration: 500ms;
}
.eorgan-main .right .detail .list ul li h2:hover img{
    transform: scale(1.06,1.06);
}

.eorgan-main .right .detail .list ul li h3 a{
	line-height:25px;
	color:#646464;
	font-size:14px;
	font-weight:bold;
}

.eorgan-main .right .detail .list ul li h3 a:hover{
	color:#bf1a1f;
}

.eorgan-main .right .detail .list ul li p{
	line-height:15px;
	color:#808285;
	font-size:12px;
}

.power-main .right .detail .img-box{
	width:600px;
}

.power-main .right .detail .img-box img{
	max-width:100%;
}

.power-main .right .detail .img-box h2{
	float:left;
}

.power-main .right .detail .img-box .img-right{
	float:right;
}

.power-main .right .detail .img-box .img-right p{
	margin-top:5px;
}

.pvideo-main .right .detail .list ul li{
	width:211px;
	margin-right:10px;
}

.pvideo-main .right .detail .list ul li h3{
	width:211px;
	height:160px;
	border:none;
}

.pvideo-main .right .detail .list ul li p{
	text-align:left;
}

.pvideo-main .right .detail .list ul li p i{
	color:#c40000;
	font-size:14px;
	font-weight:bold;
	padding-right:10px;
}

.job-main .search{
	width:245px;
	margin-top:0;
}

.job-main .search .txt{
	width:155px;
}

.job-main .search .btn{
	width:75px;
	background:#d71418;
}

.job-main .search .btn:hover{
	background:#296aa5;
}

.job-main .right .detail .top h2{
	line-height:25px;
	color:#a9a9a9;
	font-size:20px;
	padding-left:30px;
	background:url(../img/job_tel.png) no-repeat left top;
}

.job-main .right .sideMenu{
	margin-top:25px;
}

.job-main .right .sideMenu h3{
	width:595px;
	height:50px;
	line-height:50px;
	color:#9f9f9f;
	font-size:20px;
	padding:0 28px;
	background:#e3e3e3;
	margin-top:2px;
}

.job-main .right .sideMenu h3.on{
	color:#fff;
	background:#d71418;
}

.job-main .right .sideMenu h3.on span{
	border-right:solid #fff 3px;
}

.job-main .right .sideMenu h3.on em{
	color:#fff;
	background:url(../img/job_icon01.png) no-repeat right 25px;
}

.job-main .right .sideMenu h3 span{
	border-right:solid #9f9f9f 3px;
	padding-right:16px;
	margin-right:12px;
}

.job-main .right .sideMenu h3 em{
	float:right;
	font-size:14px;
	color:#9f9f9f;
	font-style:normal;
	padding-right:30px;
	background:url(../img/job_icon02.png) no-repeat right 17px;
}

.job-main .right .sideMenu .box{
	width:595px;
	padding:28px;
	background:#f3f3f3;
	display:none;
}

.job-main .right .sideMenu .box table{
	display:inline-block;
	width:100%;
	color:#555;
	padding-bottom:10px;
	border-bottom:solid #c0c0c0 1px;
	margin-bottom:10px;
}

.job-main .right .sideMenu .box table td{
	width:125px;
	line-height:20px;
}

.job-main .right .sideMenu .box table .td1{
	width:70px;
}

.job-main .right .sideMenu .box p{
	line-height:20px;
	color:#555;
	font-size:12px;
}

.job-main .right .sideMenu .box p a{
	display:inline-block;
	width:75px;
	height:23px;
	line-height:23px;
	background:#d71418;
	text-align:center;
	color:#fff;
	border:solid #b4b4b4 1px;
	margin-top:15px;
}

.job-main .right .sideMenu .box p a:hover{
	background:#08c;
}

.form-main .right .detail h3{
	font-size:18px;
	font-weight:bold;
}

.form-main .right .detail table{
	color:#636466;
	font-size:12px;
}

.form-main .right .detail table td{
	padding-top:15px;
}

.form-main .right .detail table td i{
	padding-left:5px;
}

.form-main .right .detail table .name{
	width:83px;
	height:25px;
	line-height:25px;
	padding-left:10px;
}

.form-main .right .detail table .ipt{
	display:inline-block;
	width:195px;
	height:25px;
	line-height:25px;
	padding:0 5px;
	border:solid #e3e3e3 1px;
	background:#f3f3f3;
}

.form-main .right .detail table .ipt01{
	width:539px;
}

.w250{
	width:250px;
}

.form-main .right .detail table .radio span,
.form-main .right .detail table .radio input{
	display:inline-block;
	float:left;
}

.form-main .right .detail table .radio input{
	margin:2px 5px 0 5px;
}

.form-main .right .detail .table-bot{
	width:100%;
	border-top:solid #acacac 1px;
	margin-top:15px;
}

.form-main .right .detail table .textarea{
	vertical-align:top;
}

.form-main .right .detail table textarea{
	display:inline-block;
	width:435px;
	height:130px;
	padding:5px;
	line-height:20px;
	color:#636466;
	font-size:12px;
	border:solid #e3e3e3 1px;
	background:#e7e4e4;
}

.form-main .right .detail table .btn{
	display:inline-block;
	width:70px;
	height:25px;
	line-height:25px;
	color:#fff;
	font-size:12px;
	text-align:center;
	border:0 none;
	background:#cc3436;
}

.form-main .right .detail table .btn:hover{
	background:#296aa5;
}

.innews-main .right .detail .list{
	border-left:solid #c8c8c8 6px;
	padding:40px 20px;
} 

.innews-main .right .detail .list ul{
	border-top:solid #c8c8c8 1px;
}

.innews-main .right .detail .list ul li{
	border-bottom:solid #c8c8c8 1px;
	padding:15px 0;
}

.innews-main .right .detail .list ul li .top{
	line-height:20px;
}

.innews-main .right .detail .list ul li .top a{
	color:#595959;
	font-size:16px;
}

.innews-main .right .detail .list ul li .top a:hover{
	color:#d71418;
}

.innews-main .right .detail .list ul li .top span{
	color:#da383a;
	font-size:12px;
}

.innews-main .right .detail .list ul li p{
	line-height:20px;
	color:#8a8a8a;
	font-size:12px;
	margin-top:10px;
}
.social-tab{
	padding-bottom:14px;
	border-bottom:solid 1px #c4c4c4;
}
.social-tab a{
	font-size: 20px;
	color: #a5a5a5;
}
.social-tab a.curr{
	color: #da383a;
}
.social-tab i.shuxian{
	display: inline-block;
	background-color: #2078c2;
	width: 2px;
	height: 21px;
	margin:0 10px;
	vertical-align: text-bottom;
}
.socialtx{
	margin-top:34px;
}
.brief{
	margin-top:34px;
	margin-bottom:40px;
}
.brief img{
	width: 172px;
	height: 218px;
	display: block;
}
.brieftx{
	width: 440px;
	margin-top:30px;
	background:url(../img/anchorup.png) no-repeat top left;
}
.brieftx div.brieftit{
	padding:20px;
	background:url(../img/anchordown.png) no-repeat bottom right;
	font-size: 17px; 
	color: #0867bd;
	line-height: 26px;
	margin-bottom:18px;
}
.brieftx span{
	display: block;
	font-size: 14px;
	color: #8a8a8a;
	padding-left:22px;
}
