﻿@charset "utf-8";
/* CSS Document */

*{
	margin:0 auto;
    padding:0;
}
body{
	background:#f2f2f2;
}
body,div,ul,li,h1,h2,h3,h4,h5{
	margin:0 auto;
	padding:0;
}
li{
	list-style:none;
}
a{
	text-decoration:none;
	color:#000;
}
a:hover{
	color:#015293;
}
img{
	border:0;
}
input{
	border:0;
	outline:none;
}
.left{
	float:left;
}
.right{
	float:right;
}

.top{
	width:100%;
	height:161px;
	background:#fff;
}
.top ul{
	width:1100px;
	height:161px;
	background:url(logo-bj.png) right center no-repeat;
}
.top ul .logo{
	width:329px;
	height:161px;
	background:url(logo.png) center no-repeat;
}
.top ul .search{
	width:324px;
	height:161px;
	margin-right:130px;
}
.top ul .search .search-an{
	width:324px;
	height:21px;
	line-height:21px;
	font-size:14px;
	margin-top:56px;
	overflow:hidden;
}
.top ul .search .search-an a{
	float:left;
	margin:0 12px;
}
.top ul .search .search-an a img{
	width:22px;
	height:21px;
	float:left;
}
.top ul .search .search-an span{
	float:left;
}
.top ul .search .search1{
	width:324px;
	height:28px;
	margin-top:9px;
	position:relative;
}
.top ul .search .search1 .search2{
	width:259px;
	height:28px;
    border-radius:15px;  
	padding:0 20px;
	line-height:28px;
	background:#f3f3f3;
	font-size:14px;
	color:#666666;
}
.top ul .search .search1 .search3{
	width:18px;
	height:18px;
	background:url(search.png) center right no-repeat;
	cursor:pointer;
	position:absolute;
	top:5px;
	left:264px; 
}

.notice{
	width:1100px;
	height:52px;
	background:#fff;
}
.txtMarquee-left{
	width:1100px;
	height:52px;
	position: relative;
}
.txtMarquee-left .bd1 .tempWrap{
	width:1060px !important;
	height:52px;
	float:left;
	margin:0 20px;
}
.txtMarquee-left .bd1 .infoList{
	width:1060px;
	height:52px;
	overflow:hidden;
}
.txtMarquee-left .bd1 .infoList a{
    width:auto !important;
	height:52px;
	line-height:52px;
	margin-right:30px;
	float:left;
	background:url(list-icon.png) left center no-repeat;
	padding-left:15px;	
}


.pic-information{ 
    width:1100px; 
	height:511px; 
	position:relative;
}
.pic-information .bd2{
	width:1100px;
	height:475px; 
    position:relative;
	z-index:0;   
}
.pic-information .bd2 img{ 
    width:1100px; 
	height:475px;
	float:left;  
}
.pic-information .bd2 li .title-bj{
	width:1100px;
	height:36px;
	background:#015293; 
}
.pic-information .bd2 li .title{
	width:880px;
	height:36px;
	position:absolute;
	bottom:0;
	left:0;
	margin:0 40px;
	line-height:36px;
	color:#fff;
	z-index:1;
	font-size:18px;
}
.pic-information .hd2{ 
    width:auto;
	height:15px;
	position:absolute; 
	right:38px; 
	bottom:10px; 
	z-index:1; 
}
.pic-information .hd2 ul li{ 
    width:15px; 
	height:15px;
	float:left; 
	margin-right:12px;
	background:#fff;
	border-radius:45px;
}
.pic-information .hd2 ul li.on{ 
    background:url(icon5.png) center no-repeat;
}

.subject{
	width:1070px;
	height:auto;
	overflow:hidden;
	background:#fff;
	padding:15px;
}
.subject-left{
	width:369px;
	height:auto;
	overflow:hidden;
	padding-right:15px;
}
.subject-left1{
	width:369px;
	height:410px;
}
.subject-left h2{
	width:369px;
	height:46px;
	line-height:46px;
	border-bottom:2px solid #ddd;
}
.subject-left h2 a{
	font-size:18px;
	color:#015293;
}
.subject-left h2 span a{
	font-size:14px;
	font-weight:normal;
	margin-left:10px;
}
.subject-left1 ul{
	width:369px;
	height:288px;
	overflow:hidden;
	margin-top:10px;
}
.subject-left1 ul a{
	width:349px;
	height:auto;
	float:left;
	line-height:32px;
	background:url(list-icon.png) 3px 16px no-repeat;
	padding-left:16px;
}
.subject-left1 h3{
	width:369px;
	height:36px;
	line-height:36px;
	background:url(button-bj.png) center no-repeat;
	margin-top:12px;
}
.subject-left1 h3 a{
	font-size:16px;
	font-weight:normal;
	color:#015293;
}
.gwy{
	padding-left:75px;
}
.szf{
	padding-right:30px;
}
.subject-left2{
	width:369px;
	height:62px;
	text-align:center;
}
.subject-left3{
	width:369px;
	height:180px;
	margin-top:25px;
}
.slideGroup{ 
    width:369px;
	height:115px;
	margin-top:12px;
}
.slideGroup .slideBox{
	width:369px;
	height:115px; 
    overflow:hidden;
    position:relative;   
}
.slideGroup .slideBox .sPrev{
	width:23px; 
	height:41px;
    position:absolute; 
	left:0; 
	top:37px; 
    background:url(icon-left.png) left center no-repeat; 
	z-index:1; 
}
.slideGroup .slideBox .sNext{
	width:23px; 
	height:41px;
    position:absolute; 
	right:0; 
	top:37px; 
    background:url(icon-right.png) left center no-repeat; 
	z-index:1; 
}
.slideGroup .slideBox ul{ 
    width:369px;
	height:115px;
}
.slideGroup .slideBox ul a{ 
    width:369px;
	height:115px;
	float:left; 
}
.slideGroup .slideBox a img{ 
    width:369px; 
	height:115px; 
	display:block;
}
.tab { 
    width:369px; 
	height:498px; 
	position:relative;
	margin-top:25px;
}
.tab-title{
	width:369px;
	height:46px;
	border-bottom:2px solid #ddd;
	line-height:46px; 
}
.tab-title a {
	width:auto; 
	height:46px; 
	float:left; 
	font-size:18px; 
}
.tab-title .up {
	color:#015293;
}
.tab-title span{
	float:left;
	padding:0 10px;
	font-size:18px;
}
.tab div {
	width:369px; 
	height:480px;
    position:absolute; 
	top:56px; 
	left:0; 
	display:none;
}
.tab .block { 
    display:block;
}
.tab ul { 
    width:369px;
	height:448px;
	overflow:hidden;
}
.tab li {
	width:369px;
	height:auto;
	overflow:hidden;
	float:left;
}
.tab li a { 
    width:349px;
	height:auto;
	float:left;
	line-height:32px;
	background:url(list-icon.png) 3px 16px no-repeat;
	padding-left:16px;
}
.tab .pic img{
	width:369px;
	height:194px;
}
.tab .pic a{
	width:369px;
	background:none;
	padding:0;
	margin-bottom:5px;
}


.subject-center{
	width:327px;
	height:auto;
	overflow:hidden;
	padding:0 15px;
	border-left:1px solid #ddd;
}
.subject-center h2{
	width:327px;
	height:46px;
	line-height:46px;
	border-bottom:2px solid #ddd;
}
.subject-center h2 a{
	font-size:18px;
	color:#015293;
}
.tab1 { 
    width:327px; 
	height:264px; 
	position:relative;
}
.tab-title1{
	width:327px;
	height:46px;
	border-bottom:2px solid #ddd;
	line-height:46px; 
}
.tab-title1 a {
	width:auto; 
	height:46px; 
	float:left; 
	font-size:18px;  
}
.tab-title1 .up {
	color:#015293;
}
.tab-title1 span{
	float:left;
	padding:0 10px;
	font-size:18px;
}
.tab1 div {
	width:327px; 
	height:264px;
    position:absolute; 
	top:56px; 
	left:0; 
	display:none;
}
.tab1 .block { 
    display:block;
}
.tab1 ul { 
    width:327px;
	height:224px;
	overflow:hidden;
}
.tab1 li {
	width:327px;
	height:auto;
	overflow:hidden;
	float:left;
}
.tab1 li a { 
    width:307px;
	height:auto;
	float:left;
	line-height:32px;
	background:url(list-icon.png) 3px 16px no-repeat;
	padding-left:16px;
}
.tab2 { 
    width:327px; 
	height:164px; 
	position:relative;
	margin-top:44px;
}
.tab-title2{
	width:327px;
	height:46px;
	border-bottom:2px solid #ddd;
	line-height:46px; 
}
.tab-title2 a {
	width:auto; 
	height:46px; 
	float:left; 
	font-size:18px;  
}
.tab-title2 .up {
	color:#015293;
}
.tab-title2 span{
	float:left;
	padding:0 10px;
	font-size:18px;
}
.tab2 div {
	width:327px; 
	height:168px;
    position:absolute; 
	top:56px; 
	left:0; 
	display:none;
}
.tab2 .block { 
    display:block;
}
.tab2 ul { 
    width:327px;
	height:128px;
	overflow:hidden;
}
.tab2 li {
	width:327px;
	height:auto;
	overflow:hidden;
	float:left;
}
.tab2 li a { 
    width:307px;
	height:auto;
	float:left;
	line-height:32px;
	background:url(list-icon.png) 3px 16px no-repeat;
	padding-left:16px;
}

.gk-search{
	width:327px;
	height:162px;
	margin-top:44px;
}
.gk-search1{
	width:305px;
	height:32px;
	line-height:32px;
	border:1px solid #ddd;
	font-size:14px;
	color:#666;
	padding:0 10px;
}
.gk-search2{
	width:317px;
	height:42px;
	line-height:42px;
	font-size:14px;
}
.gk-search2 label{
	float:left;
	margin-right:20px;
}
.table{
	width:327px;
	height:34px;
	line-height:32px;
	font-size:14px;
}
.table input{
	width:140px;
	height:32px;
	line-height:32px;
	float:left;
	border:1px solid #ddd;
	text-indent:1em;
	color:#666;
}
.table th{
	float:left;
	margin:0 5px;
	color:#ddd;
}
.gk-search4{
	width:191px;
	height:24px;
	line-height:24px;
    color:#015293;
	border:1px solid #015293;
	border-radius:20px;
	background:#fff;
	font-size:16px;
	margin:20px 67px;
}	
.subject-center1{
	width:327px;
	height:176px;
	margin-top:44px;
}
.subject-center1 ul{
	width:327px;
	height:130px;
	overflow:hidden;
}
.subject-center1 ul a{
	width:158px;
	height:34px;
	line-height:34px;
	border:1px solid #ddd;
	text-align:center;
	margin-top:7px;
}
.subject-center2{ 
    width:320px; 
	height:255px; 
	position:relative;
	margin-top:44px;
}
.subject-center2 .bd3{
	width:327px;
	height:199px; 
    position:relative;
	z-index:0; 
	margin-top:10px;  
}
.subject-center2 .bd3 img{ 
    width:327px; 
	height:199px;
	float:left;  
}
.subject-center2 .bd3 li .title-bj{
	width:327px;
	height:36px;
	position:absolute;
	bottom:0;
	left:0;
	background:#000; 
	filter:alpha(opacity=60);  
	opacity: 0.6; 
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60);
}
.subject-center2 .bd3 li .title{
	width:207px;
	height:36px;
	position:absolute;
	bottom:0;
	left:0;
	margin:0 10px;
	line-height:36px;
	color:#fff;
	z-index:1;
}
.subject-center2 .hd3{ 
    width:auto;
	height:10px;
	position:absolute; 
	right:0; 
	bottom:10px; 
	z-index:1; 
}
.subject-center2 .hd3 ul li{ 
    width:10px; 
	height:10px;
	float:left; 
	margin-right:10px;
	background:#fff;
	border-radius:45px;
}
.subject-center2 .hd3 ul li.on{ 
    background:url(icon5-1.png) center no-repeat;
}


.subject-right{
	width:297px;
	height:auto;
	overflow:hidden;
	padding:0 15px;
	background:#edf6fd;
}
.subject-right1{
	width:297px;
	height:430px;
}
.subject-right h2{
	width:297px;
	height:46px;
	line-height:46px;
	border-bottom:2px solid #ddd;
}
.subject-right h2 a{
	font-size:18px;
	color:#015293;
}
.subject-right h2 span a{
	font-size:14px;
	font-weight:normal;
	margin-left:10px;
}
.subject-right1 ul{
	width:297px;
	height:394px;
	margin-top:10px;
}
.subject-right1 ul a{
	width:92px;
	height:28px;
	margin-bottom:20px;
	padding-top:46px;
	text-align:center;
}
.ts{
	width:90px;
	height:72px;
	border:1px solid #ddd;
	border-radius:10px;
	color:#015293;
}
.fw-button1{
	background:#fff url(icon6.png) center 8px no-repeat;
}
.fw-button2{
	background:#fff url(icon7.png) center 8px no-repeat;
	margin-left:8px;
}
.fw-button3{
	background:#fff url(icon8.png) center 8px no-repeat;
}
.fw-button4{
	background:url(icon9.png) center 2px no-repeat;
}
.fw-button5{
	background:url(icon10.png) center 2px no-repeat;
	margin-left:8px;
}
.fw-button6{
	background:url(icon11.png) center 2px no-repeat;
}
.fw-button7{
	background:url(icon12.png) center 2px no-repeat;
}
.fw-button8{
	background:url(icon13.png) center 2px no-repeat;
	margin-left:8px;
}
.fw-button9{
	background:url(icon14.png) center 2px no-repeat;
}
.fw-button10{
	background:url(icon15.png) center 2px no-repeat;
}
.fw-button11{
	background:url(icon16.png) center 2px no-repeat;
	margin-left:8px;
}
.fw-button12{
	background:url(icon17.png) center 2px no-repeat;
}
.subject-right2{
	width:297px;
	height:304px;
	margin-top:45px;
}
.subject-right2 h3{
	width:297px;
	height:43px;
	text-align:center;
	margin-top:16px;
}

.subject-right2 ul{
	width:297px;
	height:199px;
	margin-top:12px;
	background:url(button-bj1.png) center no-repeat;
}
.subject-right2 ul a{
	width:92px;
	height:42px;
	margin-bottom:10px;
	padding-top:54px;
	text-align:center;
	color:#015293;
}
.hd-button1{
	background:url(icon20.png) center 8px no-repeat;
}
.hd-button2{
	background:url(icon21.png) center 8px no-repeat;
	margin-left:8px;
}
.hd-button3{
	background:url(icon22.png) center 8px no-repeat;
}
.hd-button4{
	background:url(icon23.png) center 8px no-repeat;
}
.hd-button5{
	background:url(icon24.png) center 8px no-repeat;
	margin-left:8px;
}
.hd-button6{
	background:url(icon25.png) center 8px no-repeat;
}
.subject-right3{
	width:297px;
	height:374px;
	margin-top:45px;
}
.subject-right3 ul{
	width:297px;
	height:304px;
	overflow:hidden;
	margin-top:9px;
}
.subject-right3 .pic{
	width:295px;
	height:198px;
	border:1px solid #ddd;
	position:relative;
	margin-bottom:10px;
}
.subject-right3 .pic img{
	width:295px;
	height:198px;
}
.subject-right3 .pic a{
	width:275px;
	height:36px;
	line-height:36px;
	position:absolute;
	filter:alpha(opacity=60);  
	opacity: 0.6; 
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60);
	bottom:0;
	left:0;
	background:#000;
	padding:0 10px;
	color:#fff;
}
.subject-right3 ul a{
	width:275px;
	height:auto;
	float:left;
	line-height:32px;
	background:url(list-icon.png) 3px 16px no-repeat;
	padding-left:16px;
}



.group1{
	width:1100px;
	height:auto;
	background:#fff;
	overflow:hidden;
}
.group1 ul{
	width:870px;
	height:50px;
	background:url(link-bj.png) center repeat-x;
	margin-top:3px;
	line-height:50px;
	padding:0 100px;
}
.group1 ul li{
	width:auto;
	height:50px;
	float: left;
    padding: 0 5px 0 25px;
	text-align: center;
    line-height: 50px;
	font-size: 14px;
    cursor: pointer;
}
.group1 ul li i {
    display: inline-block;
    width: 8px;
    height: 5px;
    background:url(link.png) no-repeat center top;
    margin-left: 7px;
}
.group1 ul li.current i {
    background:url(link.png) no-repeat center top;
    transition: all .3s linear;
    transform: rotate(360deg);
}
.frdlinks-links-box-cnt {
    width: 1040px;
	height:auto;
	overflow: hidden;
    padding:10px 30px;
	background:#fff;
}
.frdling-cnt-box {
	width:1040px;
	height:auto;
    overflow: hidden;
}
.frdling-cnt-box li {
	width: 100px;
    height: 1em;
    font-size: 14px;
    line-height: 1em;
    float: left;
    overflow: hidden;
	margin-right:20px;
}



.bottom{
	width:1070px;
	height:126px;
	background:#fff;
	padding:0 15px;
}
.bottom-left{
	width:383px;
	height:126px;
	text-align:center;
	background:url(bottom-xian.png) right center no-repeat;
}
.bottom-left img{
	margin:38px 30px 0 30px;
}
.bottom-right{
	width:600px;
	height:106px;
	font-size:12px;
	line-height:28px;
	margin-top:20px;
}

/*index2*/
.subject2{
	width:1040px;
	height:auto;
	overflow:hidden;
	background:#fff;
	padding:15px 30px;
}
.pos{
	width:1040px;
	height:26px;
	line-height:26px;
	border-bottom:1px solid #ddd;
	font-size:14px;
}
.pos a{
	width:auto;
	height:26px;
	float:left;
	color:#666;
}
.pos span{
	width:auto;
	height:26px;
	float:left;
	color:#666;
	padding:0 10px;
}
.pos-sy{
	background:url(../images/pos.png) left center no-repeat;
	padding-left:30px;
}

.subject2-left{
	width:750px;
	height:auto;
	overflow:hidden;
	padding-right:22px;
	padding-bottom:15px;
	border-right:1px solid #ddd;
	margin-top:15px;
}
.subject2-left1{
	width:750px;
	height:344px;
}
.subject2-left h2{
	width:750px;
	height:46px;
	line-height:46px;
	border-bottom:2px solid #ddd;
}
.subject2-left h2 a{
	font-size:18px;
	color:#015293;
}
.subject2-left h2 span a{
	font-size:14px;
	font-weight:normal;
	margin-left:10px;
	color:#999;
}
.subject2-left h2 span a:hover{
	color:#015293;
}
.subject2-left1 ul{
	width:750px;
	height:288px;
	overflow:hidden;
	margin-top:10px;
}
.subject2-left1 ul a{
	width:734px;
	height:auto;
	float:left;
	line-height:32px;
	background:url(list-icon.png) 3px 16px no-repeat;
	padding-left:16px;
}
.subject2-left1 ul a span{
	font-size:14px;
	color:#999;
	margin-left:10px;
}
.subject2-left2{
	margin-top:30px;
}
.subject2-left3{
	width:360px;
	margin-top:30px;
}
.subject2-left3 h2{
	width:360px;
}
.subject2-left3 ul{
	width:360px;
}
.subject2-left3 ul a{
	width:344px;
}


.subject2-right{
	width:245px;
	height:auto;
	overflow:hidden;
	margin-top:15px;
	padding-bottom:15px;
}
.subject2-right1{
	width:245px;
	margin-top:14px;
}
.subject2-right1 .gk-search1{
	width:223px;
}
.subject2-right1 .gk-search2{
	width:245px;
}
.subject2-right1 .gk-search2 label{
	margin-right:15px;
}
.subject2-right1 .table{
	width:245px;
}
.subject2-right1 .table input{
	width:100px;
}
.subject2-right1 .gk-search4{
	width:193px;
	height:27px;
	background:url(../images/icon26.png) center no-repeat;
	color:#fff;
	margin:20px 26px;
}	
.subject2-right h2{
	width:245px;
	height:46px;
	line-height:46px;
	border-bottom:2px solid #ddd;
}
.subject2-right h2 a{
	font-size:18px;
	color:#015293;
}
.subject2-right h2 a span{
	font-size:14px;
	font-weight:normal;
	margin-left:10px;
}
.subject2-right2{
	width:245px;
	height:368px;
	margin-top:30px;
	overflow:hidden;
}
.subject2-right2 ul{
	width:245px;
	height:312px;
	margin-top:10px;
}
.subject2-right2 ul a{
	width:175px;
	height:46px;
	line-height:46px;
	float:left;
	padding-left:70px;
	margin-top:5px;
}
.an1{
	background:url(../images/an-bj1.png) center no-repeat;
}
.an2{
	background:url(../images/an-bj2.png) center no-repeat;
}
.an3{
	background:url(../images/an-bj3.png) center no-repeat;
}
.an4{
	background:url(../images/an-bj4.png) center no-repeat;
}
.an5{
	background:url(../images/an-bj5.png) center no-repeat;
}
.an6{
	background:url(../images/an-bj6.png) center no-repeat;
}
.subject2-right3{
	width:245px;
	height:170px;
	margin-top:30px;
	overflow:hidden;
}
.subject2-right3 ul{
	width:253px;
	height:114px;
	margin-top:10px;
}
.subject2-right3 ul a{
	width:118px;
	height:30px;
	line-height:30px;
	text-align:center;
	background:#edf6fd;
	float:left;
	margin:8px 8px 0 0;
}
.subject2-right4{
	width:245px;
	height:290px;
	margin-top:30px;
	overflow:hidden;
}
.subject2-right4 ul{
	width:253px;
	height:234px;
	margin-top:10px;
}

.bottom2{
	margin-top:6px;
}