/* CSS Document */
body{	min-width:1200px; margin:0px auto; padding:0px; font-size:14px; color:#333333; font-family:"微软雅黑"; background:#FFF url(bg.jpg) center 670px no-repeat;}
* html div { height:1%;} /**/
div,form,img,p,a {margin:0; padding:0; border:0; text-decoration:none;}
a{
	color: #333;
	font-family:"微软雅黑", "黑体";}
.clear{
	clear:both;}
DL {
	padding-bottom: 0px; list-style-type: none; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
;}
DT {
	padding-bottom: 0px; list-style-type: none; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
;}
DD {
	padding-bottom: 0px; list-style-type: none; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
;}
UL {
	padding-bottom: 0px; list-style-type: none; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
;}

LI {
	padding-bottom: 0px; list-style-type: none; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
;}
.input_noline{ background-color:transparent;border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px;}

.box{ width:1200px; margin:0 auto;}

.header { width:100%; height:147px; background:#5c307d; padding:auto;}
 .foot{ width:100%; height:147px;background:#5c307d;}
.header .logo{ float:left; padding:23px 0 0 18px;}
.header .h_right{ width:570px; float:right; display:inline; padding-top:18px;}
.header .h_right .h_top_icon{ width:70px; height:28px; margin-left:510px;}
.header .h_right .h_top_icon a{ color:#FFFFFF; background:url(icon_line.jpg) 0 2px no-repeat; padding-left:8px;}

.header .h_right .h_botm{ width:570px; height:36px; overflow:hidden; margin-top:12px;}
.header .h_right .h_botm .h_b_lt{ width:254px; float:left; line-height:36px;}
.header .h_right .h_botm .h_b_lt a{ color:#ffffff; padding:0 10px;list-style:none;}

.header .h_right .h_botm .search{ width:289px; height:34px; overflow:hidden; float:right;background:url(serbg.jpg) no-repeat;}
.header .h_right .h_botm .search .s_lt{ width:241px; height:36px; float:left; display:inline;}
.header .h_right .h_botm .search .s_lt .inp{ width:235px; height:30px; line-height:30px; padding-left:20px;}
.header .h_right .h_botm .search .s_rt{ width:48px; height:36px; float:left; display:inline;}



.meun{ width:100%; line-height:55px; overflow:hidden; background:#edecec;}
.meun ul{ margin:0; padding:0; text-align:center;list-style:none;}
.meun ul li{ width:120px; float:left; display:inline; background:url(nav_line.jpg) 0 20px no-repeat;  font-size:16px;font-family:"微软雅黑", "黑体";}
.meun ul li a{font-size:16px; color:#333333; display:block;} 
.meun ul li a:hover{ background:#5c307d; color:#FFF;}
.meun ul li#no_line{ background:none;}

.meun ul li ul{ display:none;}
.meun ul li:hover ul{ float:left; display:block; position:absolute; width:120px; text-align:left; padding:0; z-index:9999;}
.meun ul li ul li{ width:120px;height:50px; line-height:50px; float:left; display:inline; background:#f0f0f0; border-bottom:1px solid #ccc; font-size:15px;font-family:"微软雅黑", "黑体";}
.meun ul li ul li a{ height:50px; line-height:50px;  font-size:15px; color:#333;text-align:center;margin:0 auto;}
.meun ul li ul li a:hover{ height:50px; background:#5c307d; color:#FFF;}



.news{ width:100%;}
.news .wrap{
	width: 1180px;	margin: 0 auto;}
.news .wrap h2{
	color: #4b4d60;	font-size: 16px;line-height: 50px;	font-family:"微软雅黑";}
.news .wrap .events .mor{
		padding-right: 10px;line-height: 50px;	  float: right; height: 35px;ont-family:"微软雅黑";font-size: 14px; margin-top:20px; margin-bottom:20px;color: #333333;}
.news .wrap .events .mor a{
		color: #333333;}
.news .news-main{
	width: 460px;	height: auto;	float: left;}
.news .news-main img{
	width: 440px;	height: 330px;    object-fit: cover;}
.news .events{	width:700px;	height:420px;	float: right;}

.news .news-main .float-news{	width: 370px;}
.news .news-main .text-news{	float: left;}
.news .news-main .video-news{	float: right;}
.right{
	float: right;}
.news .news-main .float-news p,.news .news-main .float-news p a{
	color: #333;	font-size: 14px;	line-height: 20px;	font-family:"微软雅黑";}
.news .news-main .float-news p a:hover{
text-decoration: underline
;}

.news .events ul{ margin-top:10px;}
.news .events ul li{
	padding-left:10px;background: url(dot.jpg) no-repeat left center;
}
.events-list li{height: 60px;	width: 100%;	overflow: hidden;	position: relative;	margin-bottom: 6px;}
.events-list li .time{
	width: 68px;
	height:56px;
	background: url(n_bg0.jpg) 0 0 no-repeat;
	text-align: center;}
.events-list li .time p{
	color:#666;
	padding-top:10px;
	line-height: 30px;
	font-size: 14px;
	color: #333;}
.events-list li .time p.month{
	color:#666;
	line-height: 25px;
	font-size: 12px;
	font-style:italic;
	color: #fff;}
.events-list li .link{
	position: absolute;
	left: 80px;
	height: 45px;
	top: 0;}
.events-list li .link p a{
	color:#666666;
	font-size: 14px;
	font-family: inherit;
	height: 40px;
	margin-top:5px;
	overflow: hidden;
	display: block;
	line-height: 20px;
	font-family: "微软雅黑", "黑体";}
.events-list li .link p a:hover{
	color: #5c307d;text-decoration: underline
;}
/**新闻结束**/


/**主体内容开始**/
.inner {
	width: 1180px; margin: 0 auto;}

.inner .cont-l {
	position: relative; margin: 30px 55px 0px 0px; width: 560px; height: 270px
;}
.inner .cont-r {
	position: relative; width: 560px; height: 270px; margin-top:30px;}

.cont{float: left; margin: 0px 55px 0px 0px;width: 560px; height: 240px; overflow:hidden;}

.index-t {
	position: relative; width: 560px; height: 35px; border-bottom: #5c307d 2px solid; top: 0px
;}

.index-t .hometit {
	line-height: 34px; background-color: #fff; width: 560px; display: block; float: left; height: 35px;}

.index-t .hometit DT {
		padding-left: 105px; float: left; height: 35px; color: #4b4d60; font-size: 16px; font-weight: bold;}
.index-t .hometit DT.lm1 {
		background: url(lm1.jpg) no-repeat left top;}
.index-t .hometit DT.lm2 {
		background: url(lm2.jpg) no-repeat left top;}
.index-t .hometit DT.lm3 {
		background: url(lm3.jpg) no-repeat left top;}
.index-t .hometit DT.lm4 {
		background: url(lm4.jpg) no-repeat left top;}
.index-t .hometit DT A,.index-t .hometit DD A{color: #666;}
.index-t .hometit DT A:hover {
	color: #5c307d; text-decoration: none
;}

.index-t .hometit DD {
	padding-right: 10px; background: url(home/box3tr.jpg) no-repeat right top; float: right; height: 35px
;}

.index-t .hometit DD A:hover {
	color: #5c307d; text-decoration: none
;}


.inner .xueshu{width:530px; float:left; margin-left:30px;}
.inner .xueshu .n_gg{ height:70px; overflow:hidden;  margin-top:10px;}
.inner .xueshu .n_gg .n_gg_lt{ width:68px; height:56px; line-height:26px; float:left; display:inline; background:url(n_bg.jpg) no-repeat; color:#666666; font-size:14px; text-align:center;}
.inner .xueshu .n_gg .n_gg_lt font{ font-size:12px; color:#FFFFFF; font-style:italic;}
.inner .xueshu .n_gg .n_gg_rt{ width:445px; height:auto; overflow:hidden; line-height:26px; float:right; display:inline; color:#767676;}
.inner .xueshu .n_gg .n_gg_rt font{ line-height:26px; font-size:14px;color:#515050;}
.inner .xueshu .n_gg .n_gg_rt a:hover{ text-decoration:underline;}

.fl {
	float: left; _display: inline
;}
.fr {
	float: right; _display: inline
;}
.contert-top-r .box3 {
	margin-top: 10px; width: 550px; float: left; height: 220px; margin-left: 10px; overflow: hidden
;}
.contert-top-r .box3 .c {
	padding-bottom: 0px; padding-left: 12px; width: 530px; padding-right: 12px; float: left; height: 200px; overflow: hidden; padding-top: 0px
;}
.contert-top-r .box4 UL.c {
	padding-bottom: 0px; padding-left: 17px; width: 540px; padding-right: 17px; height: 220px; padding-top: 0px
;}
.contert-top-r .box4 UL LI {
	border-bottom: #999 1px dotted; line-height: 34px; width: 540px; float: left; padding-left:5px;background: url(dot.jpg) no-repeat left center;}
.contert-top-r .box4 UL LI A {
	padding-left: 5px; float: left; color: #666
;}
.contert-top-r .box4 UL LI A:hover { text-decoration:underline;}
.contert-top-r .box4 UL LI SPAN {
	padding-right: 20px; float: right; color: #666
;}
.contert-top-r .box4 UL LI FONT {
	width: 50px; float: left
;}

 /**主体内容结束**/

 /**图及专题链接开始**/

.info{
	background-color: #eeeeee;
	width: 100%;
	padding: 20px 0 20px 0;
	border-bottom: 1px solid #ebebeb;}
.info .wrap{width: 1180px; margin:0 auto;}
.info .info-tab-con{
	height: 136px;
	width: 600px;
	margin: 0 auto;}
.info .info-tab-main{
	height: 366px;
	margin-top: 30px;}
.info .detail-wrap{
	width: 393px;
	height: 366px;
	float: left;
	height: auto;}

.info .info-tab-details .img-wrap{
	position: relative;
	width: 393px;
	height: 163px;
	overflow: hidden;
	z-index: 1;}
.info .info-tab-details .text{
	position: relative;
	width: 393px;
	height: 163px;
	z-index: 2;}
.info .info-tab-details .text p{
	color: #fff;
	font-size: 18px;
	line-height: 20px;
	padding-top: 105px;
	text-align: center;}
.info .info-tab-details .text p a{color: #fff;}
.info .info-tab-details .text p a:hover{color: #f4f9a7;}

.info .info-tab-details .text-utem-1{
	background: #5c307d url(../images/l1.png) center 55px no-repeat;
}
.info .info-tab-details .text-utem-2{
	background: #67a7d3 url(../images/l2.png) center 55px no-repeat;
}
.info .info-tab-details .text-utem-3{
	background: #e0813d url(../images/l3.png) center 55px no-repeat;
}
 /**图及专题链接结束**/

/**底部开始**/
.foot .box .f_left{ width: 660px;	height: auto; margin-top:30px; margin-left:35px;	float: left;}
.foot .box .f_left ul{ margin:0;  list-style:none;}
.foot .box .f_left ul li{ width:210px; float:left; display:inline; line-height:30px;}

.foot .box .f_left ul li a{font-size:15px; color:#ddd; display:block;} 
.foot .box .f_left  a:hover{ background:#5c307d; color:#FFF;}
.foot .box .f_right{
	width: 490px;	height: auto;	float: right;margin-top:15px;}
.foot .box .f_right .addr1 img{ width:250px; height:120px;float: left;}

.foot .box .f_right .addr2{margin-top:20px;}
.foot .box .f_right .addr2 p{ width:230px;  line-height:30px; color:#FFF;font-size:12px;float:right;}
.foot .box .f_right .addr2 a{ color:#fff;}
.foot .box .f_right .addr2 a:hover{ color:#ddd;}

/**底部结束**/

/**内页开始**/
.l_cont{
	background: #fff;  border: 1px solid rgb(232, 232, 232); width: 300px; height:100%; float: left; margin-top:20px;float: left; min-height: 612px;}
.l_cont ul.menu{ margin:0; padding:0; text-align:center;list-style:none; width:300px;}
.l_cont li{
	list-style: none; width:300px;}
.sidebar_li .menu li a {
	 height: 60px; color: #666; line-height: 60px; padding-left: 0px; font-size: 16px; display: block;}
.sidebar_li .menu li a:hover {
	color: #fff;}
.sidebar_li .menu li.current-menu-item a {
	color: #fff;}

.l_cont li a:hover {
	background-color:#723c9b; color: #fff;font-weight: bold; text-decoration: none; border-bottom-color: #fff;border-bottom-width: 1px; border-bottom-style: solid;}
.l_cont li a.on {
	background-color:#5c307d; color: #fff;font-weight: bold; text-decoration: none; border-bottom-color: #fff;border-bottom-width: 1px; border-bottom-style: solid;}
.l_cont li a:hover {
	color: #fff;font-weight: bold; text-decoration: none; border-top-color: #fff;border-bottom-color: #fff;border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;}
.l_cont li a.on1 {
	 color: #fff; background-color:#5c307d;font-weight: bold; text-decoration: none; border-top-color: #fff;border-bottom-color: #fff;border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;}
.r_list{
	 padding: 6px 40px;
	 border: 1px solid rgb(232, 232, 232);
	 width: 800px;
	 min-height: 600px;
	 float:right;
	margin-top:20px;}
.r_cont {
	background: #fff; padding: 25px 40px 96px; border: 1px solid rgb(232, 232, 232); width: 800px; float: right; min-height: 600px;
margin-top:20px;}
.r_cont h4 {
	color: rgb(93, 93, 93); font-size: 16px;}
.r_cont_title {
	background: url(bg_title.jpg) no-repeat 9px; height: 60px; color: rgb(153, 0, 0); line-height: 60px; padding-left: 33px; font-size: 36px;}
.about_us_t {
	position: relative;
	z-index:99;}
.about_us_title {
	color: #FFF;
	padding-left: 50px;
	position: absolute;
	left: 22px;
	top: 5px;
	width: 800px;}
.about_us_title h4 {
	line-height: 50px; padding-top: 55px; font-family:"微软雅黑", "黑体"; font-size: 36px;letter-spacing:4px;text-shadow: -1px -1px 1px #000,1px 1px 1px #FFF;}
.about_us_title p {
	text-transform: capitalize; line-height: 60px; font-size: 36px;}
.about_us_title a{
	color:#eee;}
.about_us_title a:hover {
	color:#eee;}
.single_title {
	text-align: center; color: rgb(102, 102, 102); padding-bottom: 20px; font-size: 18px; margin-bottom: 20px; border-bottom-color: rgb(229, 229, 229); border-bottom-width: 1px; border-bottom-style: solid;}
.single_content p {
	color: rgb(93, 93, 93); line-height: 28px; text-indent: 20px; padding-bottom: 10px; font-size: 14px;}
.r_list ul li{
	list-style:none;
	width:100%;
	font-family:"微软雅黑", "黑体";
	font-size:14px;
	float:left;
	line-height:30px;}
.r_list ul li span{
	/*float:right;*/
	color:#999;}
.r_list ul li a:hover{
	color: #369;}
r_list h2{
	font-size:18px;
	font-family:"微软雅黑", "黑体";
	font-weight:500;}
.bannerm{
	position:relative;}	
.bannerm-wra{
	width:100%;
	height:260px;
	padding:0px;}
.bannerm-wra img{
	width:1200px;
	height:260px;
	display:block;}
.content{
	padding:20px 80px;
	font-family:"微软雅黑", "黑体";
	font-size:15px;
	text-align:justify;
	text-justify:newspaper;}
.content img{
	max-width:1040px;
	height:auto;
	background:none;}
.content H2{
	font-size:18px;
	font-weight:600;
	text-align:center;}
.content center{
	text-align:center;
	font-size:12px;
	color:#999;}
.content hr{
	color:#CCC;
	height:1px;}
.content sg{
	font-size:12px;
	color:#999;}
.content sg a{
	color:#999;}

/**内页结束**/