.main,.link_b,.link_c,.link_d,.link_a_cont{
	width: 1000px;
	margin:0 auto;
}
.main_aa{
	padding-top: 30px
}
.main_aa .img{
	text-align: center;
}
.main_aa .text{
	text-align: center;
	padding: 5px 0
}
.main_aa .text p{
	font-size: 30px;
	font-weight: bold;
	text-align: center;
}
.main_aa .text.a{
	color: #8c8c8c;
}
.main_aa .text.a p{
	color: #1f2228;
}
.main_aa .text.b{
	color: #ff4f38;
}
.main_aa .text.b p{
	color: #fff;
}
.main_aa .text.c{
	color: #393e48;
}

.main_ab{
	padding:60px 0 100px 0;
	overflow: hidden;
}
.main_ab_ul{
	width: 164px;
	float: left;
	margin-left: 114px;
	* margin-left: expression(this.previousSibling==null?'0':'114px');
}
.main_ab_ul:first-child{
	margin-left: 0
}
.main_ab_li{
	width: 164px;
	height: 188px;
	background: url(../images/main_b.jpg) no-repeat;
	text-align: center;
}
.main_ab_li:hover{
	background:url(../images/czxj_a.jpg) no-repeat}
.main_ab_li.a img{
	margin-top:45px
}
.main_ab_li.b img{
	margin-top:55px
}
.main_ab_ul .text{
	color: #8c8c8c;
	font-size: 10px;
	text-align: center;
}
.main_ab_ul .text p{
	font-size: 17px;
	color: #1f2228;
	text-align: center;
	padding: 18px 0 5px 0;
}
.main_b{
	background: #ca192b
}
.main_b_c{
	padding-top:50px;
}
.main_b_c ul{
	overflow:hidden;
	height:166px;
	margin-bottom:16px}
.main_b_c ul li{
	float:left;
	width:238px;
	margin-left:16px;
	height:166px;
	overflow:hidden;
	position:relative;
}
.main_b_c ul li:first-child{
	margin-left:0
}
.main_b_c ul li a.a{
	width:238px;
	height:166px;
	display:block}
.main_b_c ul li a.b{
	position:absolute;
	left:0;
	top:0;
	width:238px;
	height:166px;
	background:url(../images/czxj_a.png) no-repeat center;
}
.main_b_c ul li .cc{
	position:absolute;
	left:0;
	bottom:-166px;
	height:166px;
	width:238px;
}
.main_b_c ul li b{
	position:absolute;
	left:0;
	top:0;
	background:#000;
	display:block;
	width:238px;
	height:166px;
	filter:alpha(opacity=50);
	opacity:0.5;
}
.main_b_c .more{
	padding:40px 0 70px 0;
	text-align:center
}
.main_b_c .more a{
	display:inline-block
}

.main_b_c .more a{
	*display:inline
}
.main_c{
	margin-bottom:85px;
}
.main_c_c ul{
	overflow:hidden
}
.main_c_c ul li{
	width:320px;
	float:left;
	margin-left:20px;
	* margin-left: expression(this.previousSibling==null?'0':'20px');
}
.main_c_c li:first-child{
	margin-left:0;
}
.main_c_ct{
	height:50px;
	line-height:50px;
	border-bottom:1px solid #6c6c6c;
	color:#1f2228;
	font-size:18px;
}
.main_c_cc{
	padding:15px 0 30px 0;
	position:relative
}
.main_c_cc a{
	display:block;
	line-height:22px;
	height:22px;
	overflow:hidden

}
.main_c_cc a b{
	font-size:6px;
	color:#b5b5b5;
	display:inline-block;
	padding-right:10px
}
.main_c_cc .more{
	position:absolute;
	bottom:0;
	background:url(../images/more_a.jpg) no-repeat 0 2px;
	padding-left:10px;
	color:#666;
	font-size:9px;
	font-family:"黑体";
	line-height:9px;
}
.main_c_cc .more:hover{
	color:#333
}
.main_d{
	background:url(../images/link_c.jpg) no-repeat center 93px ;
	height:525px;
	position:relative
}
.main_d_a{
	position:absolute;
	left:50%;
	top:0;
	height:93px;
	width:304px;
	background:url(../images/link.jpg) no-repeat;
	margin-left:-183px
}
.main_d_b{
	padding-top:173px;
	overflow:hidden;
	height:218px
}
.main_d_b_l{
	width:35px;
	background:#1f2228;
	float:left;
	margin-right:12px
}
.main_d_b_l.a{
	height:35px;
}
.main_d_b_l.b{
	height:85px;
}
.main_d_b_r{
	float:left;
	width:440px;
}

.main_d_b_r.a{
	height:35px;

}
.main_d_b_r.b{
	height:85px;
}

.main_d_b ul{
	width:487px;
	position:absolute;
	left:50%;
	margin-left:-243px;
}
.main_d_b ul li{
	overflow:hidden;
	margin-bottom:7px;
	cursor:pointer;
}
.main_d_b ul li:hover .main_d_b_l{
	background:url(../images/link_a.jpg) no-repeat center center #ca192b;}

.main_d_b_r.a input{

	background:#fff;
	height:33px;
	width:430px;
	border:0;
	padding-left:10px;
	color:#4b505b;
	line-height:35px
}
.main_d_b_r.b textarea{
	background:#fff;
	height:83px;
	width:430px;
	border:0;
	padding-left:10px;
	position:relative

}
.main_d_b_r.b .bottom{
	position: absolute;
	right: 1px;
	bottom: 4px;
}
.main_d_c{
	text-align:center;
	padding-top:30px
}
.main_d_c .png{
	display:inline-block;
	width:50px;
	height:50px;
	background:url(../images/main_da.png) no-repeat center center;
	color:#000000;
	text-align:center;
	line-height:50px;
	font-size:10px;
	font-family:"黑体";
	font-weight:bold;
	behavior: url(../fonts/ie-css3.htc);
	border:0;
	cursor:pointer;
}
.main_d_c.xinde .png{
	background:url(../images/main_da_haaara.jpg) no-repeat center center;
	color:#fff
}
.main_d_c .png:hover{
	background:url(../images/main_da_hover.png) no-repeat center center;
	color:#fff
}
.main_d_c.cz a:hover{
	background:url(../images/main_da_hovera.png) no-repeat center center;
	color:#fff
}
.main_d_c a{
	*display:inline}
.banner{
	position:relative}
.banner .main_d_c{
	position:absolute;
	left:50%;
	top:358px;
	margin-left:-25px;
	z-index:999999;
}
.banner .main_d_c a{
	width:85px;
	height:76px;
	background:url(../images/czx1.png) no-repeat center center ;
}
.main_d_c a{
	*display:inline}
.main_e,.link{
	background:#1f2228;
	overflow:hidden
}

.main_aa .img_a{
	text-align:center;
	padding:15px 0 20px 0;
	border-bottom:1px dashed #272b31;
}
.link{
	padding:25px 0 55px 0;
}
.link ul{
	overflow:hidden;
	padding:0 0 25px 0px
}
.link li{
	width:140px;
	float:left;
}
.link li p{
	color:#ffffff;
	padding-bottom:10px;
}
.link li a{
	display:block;
	color:#393e48;
	line-height:20px
}
.link li a:hover{
	color:#fff}
.link_a_cont{
	text-align:center;
	border-bottom:1px #23272e solid;
	border-top:1px #23272e solid;
}
.link_a { overflow: hidden; display:table; display:inline-block}
.link_a{
	*display:inline
}
.link_a .cz_div{ padding:8px 20px 0; height:55px; text-align:center; vertical-align:middle; position:relative; *float:left; display: table-cell; }
.link_a .qq { *position:absolute; top:50%; }
.link_a .qq img { *position:relative; top:-50%; left:-50%; }
.link_b,.link_c{
	text-align:center;
	line-height:20px;
	color:#393e48
}
.link_b{
	padding-top:35px;
}
.link_c{
	padding-top:20px;
}
.link_c a{
	color:#393e48
}
.link_c a:hover{
	color:#fff}

.about_top{
	height:116px;
	background:#1f2228;
	position:relative;
}
.about_top_cont{
	position:absolute;
	left:50%;
	margin-left:-500px;
	width: 1000px;
}
.logo_a{
	float:left;
	width:318px;
	/*margin-right:242px;*/
	display:block
}
.logo_a img{
	vertical-align:middle
}
.about_nav{
	float:right;
	position:relative;
	height:97px;
}
.about_nav_top{
	margin-top:19px;
	overflow:hidden

}
.about_nav_topl{
	height:15px;
	width:230px;
	background:#000000;
	position:relative;
	line-height:15px;
	float:left;
	margin-left:40px
}
.about_nav_topla{
	position:absolute;
	top:0;
	left:-10px;
}
.about_nav_toplb{
	position:absolute;
	top:0;
	right:-10px;
}
.about_nav_topl a{
	font-size:10px;
	font-family:"Arial";
	height:15px;
	float:left;
}
.about_nav_topl a.a{
	color:#3c414a;
	border-right:1px solid #121418;
	padding:0 8px 0 15px;

}
.about_nav_topl a.b{
	color:#3c414a;
	border-left:1px solid #23262c;
	padding-left:15px;
}
.about_nav_topl a:hover{
	color:#fff}
.about_nav_topr{
	float:left;
	background:url(../images/about_c.jpg) no-repeat;
	padding-left:36px;
	height:15px;
	margin-left:20px
}
.about_nav_bot{
	padding:25px 0 15px 0;
	position:relative;
}
.about_nava{
	overflow:hidden
}
.about_nava a{
	width:90px;
	display:block;
	float:left;
	color:#fff;
	font-size:14px;
}
.about_nav_bota{
	height:3px;
	background:#e6000f;
	width:50%;
	position:absolute;
	left:50%;
	top:94px;
	margin-left:500px
}

.about_navb{
	position:absolute;
	height:3px;
	background:#e6000f;
	bottom:0;
	left:0;
	width:100%
}
.about_cont_a{
	position:relative;
	overflow:hidden;
	border-bottom:1px dashed #b2b2b2;
	padding-bottom:30px;
	margin-bottom:30px
}
.about_cont_abc{
	position:relative;
	overflow:hidden;

	padding-bottom:30px;
	margin-bottom:0px
}
.about_cont_vc{
	width:50%;
	position:absolute;
	left:0;
	top:152px;
	background:#909090;
	height:1px;
	margin-left:-345px;
}
.about_cont_aa,.about_cont_aa_b{
	position:absolute;
	left:50%;
	top:0px;
	margin-left:-551px;
	width:292px;
	height:430px;
	z-index:-1
}
.about_cont_aa_b{
	background:url(../images/about_ee.png) no-repeat;
}
.about_conta_top{
	padding-top:60px;
	overflow:hidden
}
.about_conta_topl{
	float:left;
	padding-top:15px
}
.about_conta_topr{
	float:right;
	overflow:hidden
}
.about_conta_toprt{
	text-align:right;
	color:#1f2228;

}
.about_conta_toprt a,.about_conta_toprt span{
	color:#1f2228;
}
.about_conta_toprt a:hover{
	color:#666
}
.about_conta_toprt span{
	padding-left:10px;
	background:url(../images/about_k.jpg) no-repeat 0 5px;
}
.about_conta_toprb{
	overflow:hidden;
}

.about_conta_toprb a{
	display:block;
	float:left;
	height:28px;
	width:92px;
	border:1px solid #313134;
	background:#49494e;
	line-height:28px;
	text-align:center;
	margin-left:9px;
	color:#fff;
}
.about_conta_toprb a:hover,.about_conta_toprb a.cur{
	background:#929295;
	border:1px solid #7a7a7e;
}
.about_conta_toprb.a a:hover{
	background:#e60012;
	border:1px solid #da482e;
}
.about_conta_toprb .selected{background:#e60012;border:1px solid #e60012;}
.about_contb{
	padding:90px 0 0 190px
}

/*新闻中心页开始*/
.serBody{width: 1000px; margin: 0 auto; }
.serlist{padding: 52px 0 0; }
.serli{overflow: hidden; margin: 15px auto; border: 1px solid #cecece; padding: 20px 10px; background: #ffffff; }
.serLeft{float: left; width: 226px;}
.serLeft img{float: left; width: 226px;height: 188px;  border-radius:10px;border: 1px solid #e4e4e4; }
.serLeft img:hover{border-color: #f44336; }
.serlTitle{margin: 14px 0 0; line-height: 36px; text-align: center; font-size: 18px; color: #000000; }
.serRight{overflow: hidden; float: left; width: 678px; border-left: 1px dotted #8d8d8d; padding: 18px 0 0 48px; margin-left: 18px;min-height: 190px;}
.serLabel{line-height: 32px; font-size: 18px; color: #484848; }
.serLabel span{margin: 0 20px 0 0; }
.serSum{padding: 15px 0 20px; line-height: 24px; color: #3f3f3f; }
.serCon{display: none; }
.serDet{float: right; display: block; position: relative; width: 120px; height: 37px; overflow: hidden; margin: 0 auto; line-height: 36px; text-align: center; text-decoration: none; }
.serdLink,
.serdHover{position: absolute; top: 0; left: 0; width: 120px; height: 37px; background: url(../images/service_button.png) no-repeat center top; }
.serdLink{z-index: 1; background-position: center top; color: #3f3f3f; }
.serli:hover .serdLink{z-index: 0; background-position: center center; color: #ffffff; }
.serdHover{z-index: 0; background-position: center center; color: #ffffff; }

.serli .videoicon{
	float: left;
	width: 50px;
	height: 50px;
	position: absolute;
	opacity: 0.6;
	margin-left: -134px;
	margin-top: 70px;
	border: 0px;
}

/*body{overflow: hidden; }*/
.serDetaile{display: none; position: fixed; z-index: 1001; left: 50%; top: -606px; width: 1000px; height: 606px; box-shadow: 5px 5px 5px rgba(0,0,0,0.3), -5px -5px 5px rgba(0,0,0,0.3); margin: -303px 0 0 -500px; background: #ffffff; }
.serDetaile .serCon{display: block; }
.sdCloseBtn{position: absolute; right: -68px; top: 0; width: 68px; height: 68px; background: #e00025 url(../images/dialog_close.png) no-repeat center center }
.sdCloseBtn:hover{background-color: #ef0229; }
.sdTitle{margin: 45px 0 0; font-size: 24px; line-height: 36px; text-align: center; }
.sdContent{overflow: hidden; height: 400px; margin: 42px 40px 0; padding: 14px 28px 0 0; line-height: 30px; }
.sdContent .mCSB_scrollTools,
.sdContent .mCSB_draggerContainer{width: 10px; }
.sdContent .mCSB_dragger{background: #676767; width: 10px; border-radius: 0; }
.sdContent .mCSB_draggerRail{width: 10px; border-radius: 0; background: #c2c2c2; }
.sdContent .mCSB_dragger_bar{display: none; }
.mask{display: none; opacity: 0; filter: alpha( opacity = 0 ); position: fixed; z-index: 1000; left: 0; top: 0; right: 0; bottom: 0; background: #000000; opacity: 0.5; filter: alpha( opacity = 50 ); }
/*新闻中心结束*/


/** 新闻明细页面 **/
.grey{background-color: #ededed; }

/*新闻页开始*/
.nqBody{width: 1000px; margin: 18px auto 0; padding: 0 0 10px;  }

.nqType{position: relative; overflow: hidden; height: 54px; margin: 0 0 28px; padding: 0 0 0 20px; background: #ffffff; }
.nqtWrap{float: right; overflow: hidden; }
.nqtWrap li{float: left; }
.nqtWrap li a{display: block; height: 51px; padding: 0 23px; border-bottom: 3px solid #ffffff; line-height: 54px; color: #505050; text-decoration: none; }
.nqtWrap li a:hover{ /*border-bottom-color: #e21326;*/ color: #e21326; }
.nqpNameCn{line-height: 54px; color: #555555; font-size: 14px; }
.nqpNameEn{margin: 0 0 0 4px; line-height: 54px; color: #c6c6c6; font-size: 14px; }
.nqUnderline{position: absolute; bottom: 0; right: 0; height: 3px; background: #e21326; width: 72px; }

.nqlWrap{padding: 0 0 17px; }
.nqli{position: relative; margin: 0 0 25px; padding: 20px 34px 26px 42px; background: #ffffff; }
.nqlDate{position: absolute; top: 0; left: -78px; width: 78px; height: 114px; background: #787878 url(../images/news_clock.png) no-repeat center 78px; }
/*.nqli:hover .nqlDate{background-color: #ec173a; }*/
.nqldDay{display: block; font-size: 36px; color: #ffffff; text-align: center; line-height: 50px; }
.nqldMy{display: block; font-size: 13px; color: #bababa; text-align: center; line-height: 24px; }
.nqlTitle{font-size: 14px; color: #000000; line-height: 32px; text-decoration: none; }
.nqli:hover .nqlTitle{color: #ec173a; }
.nqlSum{padding: 12px 0 16px; line-height: 24px; color: #616161; }
.nqlDetDate{line-height: 24px; color: #616161; }


.ndBody{width: 1000px; margin: 38px auto 0; padding: 0 0 20px;  }
.ndContent{position: relative; padding: 42px 26px 48px; background: #ffffff; }
.ndTitle{text-align: center; font-size: 24px; color: #212121; line-height: 36px; }
.ndInfo{padding: 0 0 28px; border-bottom: 1px dotted #848484; text-align: center; line-height: 24px; }
.ndili{margin: 0 14px; }
.ndIntro{margin: 0 0 42px; padding: 34px 0 40px; border-bottom: 1px dotted #848484; line-height: 2em; color: #6f6f6f; }
.ndIntro video{ width: 60%; height: 500px;display: grid;	text-align: center;	margin: 0 auto;padding-bottom: 20px;}
.ndLabel{padding: 0 0 6px; line-height: 24px; color: #000000; }
.ndLabel a{margin: 0 6px; color: #3f3f3f; text-decoration: none; }
.ndLabel a:hover{color: #0195D3; }
.prevAnext{line-height: 24px; color: #3f3f3f; }
.prevAnext li a{margin: 0 0 0 14px; color: #3f3f3f; text-decoration: none; }
.prevAnext li a:hover{color: #0195D3; }
.ndBack{float: right; width: 75px; height: 32px; background: #b3b3b3; color: #ffffff; line-height: 32px; text-align: center; text-decoration: none; }
.ndBack:hover{background: #454545; color: #ffffff;}
.ndShare{height: 36px; padding: 10px 0 0; line-height: 36px; }
.ndShareLabel{vertical-align: middle; }
/*新闻页结束*/

.collb_ld{
	color:#a0a0a0;
	margin:25px 0;
}
.collb_ld b{
	height:16px;
	width:16px;
	display:inline-block;
	margin-right:11px;
	float:left;
	margin-top:1px
}
.collb_ldl{
	float:left
}
.collb_ldl b{
	background:url(../images/collb_a.png) no-repeat center center #d5d5d5;
	*background:url(../images/collb_a.gif) no-repeat center center #d5d5d5;
}
.collb_ldl b:hover{
	background:url(../images/collb_a.png) no-repeat center center #939395;
	*background:url(../images/collb_a.gif) no-repeat center center #939395;
}
.collb_ldr{
	float:left;
	margin-left:45px
}
.collb_ldr b{
	background:url(../images/collb_b.png) no-repeat center center #d5d5d5;
	*background:url(../images/collb_b.gif) no-repeat center center #d5d5d5;
}
.collb_ldr b:hover{
	background:url(../images/collb_b.png) no-repeat center center #939395;
	*background:url(../images/collb_b.gif) no-repeat center center #939395;
}
.collb_ld a{
	color:#a0a0a0;
	font-weight:bold;
}
.collb_r{
	float:right;
	width:230px;
}
.collb_r p{
	color:#333333;
	font-size:16px;
}
.collb_r .main_c_cc a{
	width:230px;
}