
/* CSS Document */
/*广告条*/

#banner{
	width:100%;
	height:394px; padding-top:18px; overflow:hidden; background:url(../images/banner_bg.jpg) no-repeat center top;
	clear:both;}
.banner{ width:1002px; height:394px;  margin:0 auto; overflow:hidden;}

/* index_focus */
.index_focus{position:relative;width:1002px;height:360px; }
.index_focus .bd li{display:none;position:absolute;left:0;top:0; width:1002px; height:360px;}
.index_focus_post{z-index:10;}
.index_focus .pic{display:block; width:1002px; height:360px;}
.index_focus .pic span{ display:block; width:1002px; height:360px; overflow:hidden; background-position:center top; background-repeat:no-repeat; }

.index_focus .slide_nav{position:absolute; bottom:-22px; width:1002px; height:20px;  text-align:center; }
.index_focus .slide_nav a{cursor:pointer; display:inline-block; width:27px; height:8px; background:url(../images/banner_icon.jpg) no-repeat; margin-left:3px; margin-right:3px;}
.index_focus .slide_nav li:hover,.index_focus .slide_nav .on{ background:url(../images/banner_iconhover.jpg) no-repeat;}
	
/*广告条end*/

/*内容区域*/
.content_box{ width:100%; display:table; background-image:url(../images/con_bg2.jpg);}
#content{
	width:100%;
	clear:both; display:table; background:url(../images/con_bg1.jpg) no-repeat center top;}
	
.content{
	width:1002px;
	display:table;
	margin:0 auto; padding-top:20px;}
.sub1_content{width:1002px; height:202px; overflow:hidden; clear:both; }
.sub1_left{ width:270px; height:200px; overflow:hidden;}
.sub1_title1{ width:270px; height:30px; line-height:30px; overflow:hidden; border-bottom:1px solid #0c2f5f; clear:both;}
.sub1_title1 span{ padding-left:5px; display:block; float:left; height:30px; line-height:30px; font-size:14px; color:#393939; font-weight:bold; font-family:@新宋体;}
.sub1_title1 span a{ font-weight:normal; font-size:12px; color:#949494; padding-left:5px;}
.sub_more{ display:block; float:right; width:50px; height:20px; line-height:20px; padding-top:8px; overflow:hidden; font-size:12px; color:#838383; text-align:center;}
.sub_more:hover{ text-decoration:underline; color:#005898;}
.sub1_img1{ display:block; width:263px; height:78px; margin:10px auto;}
.sub1_leftresume{ display:block; width:263px; height:60px; line-height:20px; overflow:hidden; font-size:12px; color:#464646; text-indent:2em; word-break:break-all;}
.sub1_leftresume:hover font{ color:#005898;}


.sub1_center{ width:417px; height:200px; overflow:hidden; margin-left:27px;}
.sub1_title2{ width:417px; height:30px; line-height:30px; overflow:hidden; border-bottom:1px solid #0c2f5f; clear:both;}
.sub1_title2 span{ padding-left:5px; display:block; float:left; height:30px; line-height:30px; font-size:14px; color:#393939; font-weight:bold; font-family:@新宋体;}
.sub1_title2 span a{ font-weight:normal; font-size:12px; color:#949494; padding-left:5px;}

.mr_frbox { height:150px; width:404px;  margin-top:10px; padding-left:13px;}
.mr_frBtnL { float: left;  cursor: pointer; display:inline-block; width:19px; height:46px; background:url(../images/sub1_prev.jpg) no-repeat; margin-top:40px;}
.mr_frUl { float: left; height:150px; width:320px; overflow:hidden; margin-left:16px;  margin-right:16px;}
.mr_frBtnR { float: left; cursor: pointer; display:inline-block; width:19px; height:46px; background:url(../images/sub1_next.jpg) no-repeat; margin-top:40px;}
.mr_frUl ul li { display: inline; float: left; height:150px; width:85px; overflow: hidden; margin-right:32px; }
.mr_frUl ul li img { display: block; width:85px; height:118px;}
.mr_frUl ul li a span{ display:block; width:85px; height:32px; line-height:32px; text-align:center; overflow:hidden; font-size:12px; color:#464646;}
.mr_frUl ul li a:hover span{ text-decoration:underline; color:#005898;}

.sub1_right{ width:260px; height:200px; overflow:hidden;}
.sub1_title3{ width:260px; height:30px; line-height:30px; overflow:hidden; border-bottom:1px solid #0c2f5f; clear:both;}
.sub1_title3 span{ padding-left:5px; display:block; float:left; height:30px; line-height:30px; font-size:14px; color:#393939; font-weight:bold; font-family:@新宋体;}
.sub1_title3 span a{ font-weight:normal; font-size:12px; color:#949494; padding-left:5px;}
.sub1_conr{ width:260px; height:150px; overflow:hidden; margin-top:5px;}
.sub1_conr li{ width:255px; padding-left:5px;  height:29px; line-height:29px; overflow:hidden; border-bottom:1px dashed #c1c1c1; }
.sub1_conr li a{ font-size:12px; color:#464646; display:block; width:247px; padding-left:8px; background:url(../images/sub1_icon.jpg) no-repeat; background-position:center left; height:29px;}
.sub1_conr li a:hover{text-decoration:underline; color:#005898;}
.sub2_content{width:1002px; height:230px; overflow:hidden; clear:both; border-bottom:1px dashed #c1c1c1; clear:both;}

.sub2_left{ width:714px; height:230px; overflow:hidden;}
.sub2_title1{ width:714px; height:30px; line-height:30px; overflow:hidden; border-bottom:1px solid #0c2f5f; clear:both;}
.sub2_title1 span{ padding-left:5px; display:block; float:left; height:30px; line-height:30px; font-size:14px; color:#393939; font-weight:bold; font-family:@新宋体;}
.sub2_title1 span a{ font-weight:normal; font-size:12px; color:#949494; padding-left:5px;}
.sub2_con1{ width:696px; padding-left:18px; height:178px; overflow:hidden; padding-top:22px;}
.sub2_con1 li{ float:left; width:162px; height:178px; overflow:hidden; margin-right:10px;}
.sub2_img{ display:block; width:160px; height:120px; overflow:hidden; border:1px solid #d3d3d3;}
.sub2_img img{ display:block; margin:3px auto;}
.sub2_con1 li span{ display:block; width:162px; height:30px; line-height:30px; text-align:center; overflow:hidden; }
.sub2_con1 li span a{font-size:12px; color:#464646;}
.sub2_con1 li:hover span a{ font-size:12px; color:#005898; text-decoration:underline;}
.sub2_con1 li:hover .sub2_img{border:1px solid #005898;}

.sub2_right{ width:260px; height:230px; overflow:hidden;}
.sub2_title2{ width:260px; height:30px; line-height:30px; overflow:hidden; border-bottom:1px solid #0c2f5f; clear:both;}
.sub2_title2 span{ padding-left:5px; display:block; float:left; height:30px; line-height:30px; font-size:14px; color:#393939; font-weight:bold; font-family:@新宋体;}
.sub2_title2 span a{ font-weight:normal; font-size:12px; color:#949494; padding-left:5px;}
.sub2_con2{ width:260px; height:185px; padding-top:15px; overflow:hidden;}
.sub2_con2 p{ display:block; padding:0px; margin:0px; display:table; line-height:25px;  width:260px;  clear:both;}
.sub2_td1{ font-size:12px; font-weight:bold; color:#7a7a7a;}
.sub2_td2{ font-size:12px; color:#858585;}
.sub2_con2 p a{font-size:12px; color:#858585; font-family:Arial;}
.qq_icon{ display:inline-block; width:77px; height:22px; overflow:hidden;  margin-right:10px;}
.sub2_w{ display:block; width:50px; height:22px; line-height:22px; float:left;}

.sub3_content{ width:1002px; height:102px; overflow:hidden; clear:both;}
.sub3_left{ width:714px; height:84px; padding-top:18px; overflow:hidden;}
.sub3_left a{ float:left; display:block; width:100px; padding-left:10px; height:35px; line-height:35px; overflow:hidden; white-space:nowrap !important;  white-space:normal; text-overflow:ellipsis;  text-align:left; background:url(../images/sub3_icon2.jpg) no-repeat; background-position:center left; font-size:12px; color:#494949;  margin-right:5px; margin-left:4px;}
.sub3_left a:hover{ color:#005898; text-decoration:underline;}
.sub3_right{ width:260px; height:102px; overflow:hidden;}

.sub4_content{ clear:both; width:1000px; padding-left:2px; height:46px; line-height:46px; overflow:hidden; border-top:1px solid #0c2f5f; font-size:12px; color:#848484; text-align:left;}
.sub4_content a{font-size:12px; color:#848484; padding:0px 5px;}
.sub4_content span{ float:left;}
.sub4_content a:hover{ text-decoration:underline;}
/*内容区域end*/
