@charset "utf-8";

/* Style Reset

-----------------------------------------------------------------------------------------------------*/

* {

	margin: 0px;

	padding: 0px;

}

html {

	overflow-x: hidden;

}

body, div, dl, dt, dd, ul, ol, li, pre, code, form, fieldset, legend, input, button, textarea, blockquote {

	font-size: 14px;

	_background-image: url(about:blank);

	_background-attachment: fixed;

	font-family: '微软雅黑';

}

input, button, textarea, select, optgroup, option {

	font-family: inherit;

	font-size: 100%;

	font-style: inherit;

	font-weight: inherit;

}

ul, li, dl, dt, dd, ol {

	display: block;

	list-style: none;

}

img {

	border: 0;

}

body{

	background: #f2f2f2;

}

.clear {

	clear: both;

	height: 0;

}

.clear-fix:after {

	content: ".";

	display: block;

	height: 0;

	font-size: 0;

	clear: both;

	visibility: hidden;

}

a {

	text-decoration: none;

	outline: 0;

}

.noneBottomBorder {

	border-bottom: none!important;

}

.noneTopBorder {

	border-top: none!important;

}

.backgroudW {

	background: #fff;

	padding: 15px;

	margin: 24px 0px;

}



/* header */

.header {

	width: 100%;

	z-index: 10;

}

.topnbd {

	width: 100%;

	height: 90px;

	background: #33495e;

}

.top {



	z-index: 10;

	width: 1200px;

	height: 90px;

	margin: 0 auto;nav

}

.logo {

	width: 580px;

	height: 90px;

	float: left;

}

.searchbd {

	float: right;

	width: 370px;

	padding-left: 50px;

	height: 90px;

}

.toptel {

	width: 370px;

	padding-top: 4px;

	color: #ffffff;

	font-size: 17px;

	line-height: 76px;

	text-align: right;

}

.toptel span {

	color: #EB2D13;

	font-size: 30px;

	line-height: 76px;

	font-family: impact;

}

/* end topbd */



.search {

	width: 270px;

	height: 30px;

	padding-top: 4px;

}

.text {

	float: left;

	width: 226px;

	height: 28px;

	border: 1px solid #5e7c99;

	color: #ffffff;

	font-size: 12px;

	line-height: 28px;

	text-indent: 20px;

	background: #33495e;

	;

}

.btn1 {

	float: left;

	width: 40px;

	height: 30px;

	border: none;

	background: url(../images/search.jpg) left top no-repeat;

	cursor: pointer;

}

/* end search */ 	



.navgrp {

	position: relative;

	z-index: 14;

	width: 100%;

	height: 50px;

	margin: 0 auto;

	background: #be392a;

}

.navbd {

	position: relative;

	width: 1200px;

	height: 50px;

	margin: 0 auto;

}

.nav {

	width: 1200px;

	height: 50px;

}

.nav li {

	position: relative;

	float: left;

	text-align: left;

	width: 130px;

	height: 50px;

	display: block;

}

.nav li a {

	display: block;

	color: #ffffff;

	font-size: 18px;

	line-height: 50px;

	text-align: center;

}

.nav li a:hover {

	color: #ffde01;

}

.nav .menu a {

	width: 100px;

	height: 50px;

	display: block;

	color: #ffde01;

	font-size: 16px;

	line-height: 50px;

	text-align: center;

}

.nav .on a {

	width: 100px;

	height: 50px;

	display: block;

	color: #ffde01;

	font-size: 16px;

	line-height: 50px;

}

#navChild {

	position: absolute;

	left: 11px;

	top: 45px;

	width: 100px;

	padding: 4px 4px 0px 4px;

	z-index: 99;

	display: none;

	background: #be392a;

}

#navChild a {

	position: relative;

	width: 100px;

	height: 38px;

	display: block;

	border-bottom: 1px solid #ffffff;

	color: #ffffff!important;

	font-size: 16px;

	line-height: 36px;

	text-align: center;

}

#navChild a:hover {

	color: #ffde01!important;

	background-image: none!important;

}

/* end navgrp */

 

.banner {

	margin: 0 auto;

	position: relative;

	width: 1200px;

	height: 400px;

	background: #FFFFFF;

	overflow: hidden;

}

.banner1 {

	width: 700px;

	height: 360px;

	float: left;

	margin: 20px;

	position: relative;

}

.banner2 li {

	position:absolute;

	width: 700px;

	height: 360px;

}

.banner2 li img{

        width:100%;

	height:100%;

}

.num{

	position: absolute;

	z-index:6;

	width:100px;

	height: 20px;

	left: 560px;

	bottom: 45px;

}

.num li{

	float: left;

	width: 15px;

	height: 15px;

	border-radius: 8px;

	background:#4c4a49;

	filter:alpha(opacity=80);

	margin: 0 6px;

}

.active{

	background: #be392a !important;

}

.hot{

	width: 440px;

	height: 360px;

	margin-left: 740px;

	margin-top: 20px;

	overflow: hidden;

}

.hot h3{

	font-size: 21px;

	display: block;

}

.hotcontent{

	width: 440px;

	height: 323px;

	margin-top: 5px;

	border-top: 2px solid;

	display: block;

}

.hotcontent li{

	width: 420px;

	height: 31px;

	margin-top: 9px;

}

.hotcontent li em{

	background: #F1F1F1;

	padding: 4px 7px;

	font-style: normal;

	float: left;

}

.hotcontent li em a{

	font-size: 15px;

	color: #333;

}

.hotcontent li em a:hover{

	color: #be392a;

}

.hotcontent li span{

	width: 322px;

	height: 24px;

	display: block;

	float: left;

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap;

	margin-left: 10px;

	padding-top: 2px;

}

.hotcontent li span a{

	font-size: 16px;

	color: #333;

}

.hotcontent li span a:hover{

	color:#be392a;

}

/* end banner */



.section {

	position: relative;

	background: #FFFFFF;

	width: 1200px;

	margin: auto;

	clear: both;

	overflow: hidden;

	padding-bottom: 30px;

}

.inav {

	width: 1200px;

	height: 166px;

	padding-top: 30px;

	margin: 0 auto;

}

.inav .iteam {

	float: left;

	width: 175px;

	height: 166px;

	padding-left: 148px;

	padding-right: 10px;

	color: #666666;

	font-size: 14px;

	line-height: 24px;

	text-align: left;

}

.inav .iteam a {

	display: block;

	color: #333333;

	font-size: 22px;

	line-height: 40px;

}

.inav .iteam a:hover {

	color: #be392a;

}

.inav .bg1 {

	background: url(../images/inav1.jpg) left top no-repeat;

	margin-left: 30px;

}

.inav .bg2 {

	background: url(../images/inav2.jpg) left top no-repeat;

	margin-left: 70px;

}

.inav .bg3 {

	background: url(../images/inav3.jpg) left top no-repeat;

	margin-left: 70px;

}

/*end section*/



.comprehensive{

	width: 1200px;

	height: 786px;

	background: #FFFFFF;

	margin: 0 auto;

}

.comprehensive1{

	width: 821px;

	height: 760px;

	float: left;

	overflow: hidden;

	margin-left: 26px;

}

.comprehensive1 h1{

	float: left;

	font-size: 20px;

	margin:7px 0px;

	letter-spacing: 2px;

	border-bottom: 3px solid #be392a;

	padding-bottom: 3px;

}

#c_tilte{

	width: 690px;

	height: 38px;

	float: left;

	overflow: hidden;

	border-bottom: 2px solid #ececec;

}

#c_tilte span{

	display: block;

	float: left;

	padding: 4px 24px;

}

#c_tilte span a{

    font-size: 18px;

    color: #333;

    display: block;

    padding: 5px;

}

#c_tilte span a:hover{

	color: #FFFFFF;

	background: #be392a;

}

/*.comprehensive p{

	border-bottom: 2px solid #ececec;

	margin: 38px 0 0 25px;

	width: 780px;

}*/

/*主页最新热点*/

.c_content{

	width: 768px;

	margin: 0 auto;

	float: left;

}

.c_content ul{

	height: 760px;

}

.c_content ul li{

	border-bottom: 1px solid #e7e7e7;

	height: 107px;

	margin-top: 10px;

}

.c_content ul li a{

	color: #333333;

}

.c_content ul li a img{

	width: 120px;

	height: 80px;

	float: left;

	margin: 8px 10px 6px 6px;

}

.c_content ul li a span{

	width: 630px;

	float: left;

	font-size: 16px;

	margin-top: 8px;

}

.c_content ul li a em{

	float: left;

	width: 630px;

	height: 40px;

	margin-top: 15px;

	color: #666666;

	font-style: normal;

	overflow: hidden;

	text-overflow: ellipsis;

	text-indent: 2em;

}

.c_content ul li a:hover{

	color: #be392a;

}



/*右侧信息框*/

.c_comprehensive2{

   float: right;

   margin-right: 18px;

}

.comprehensive2{

	border: 2px dashed #e7e7e7;

	border-radius: 12px;

	width: 320px;

	height: 751px;

	float: right;

	margin-right: 7px;

	margin-top: 6px;

}

.order{

	background: url(../images/orderbg.png);

	height: 417px;

	width: 300px;

	margin:10px 0px 0px 10px;

}

.orderT{

	background: url(../images/order.png) 80px center no-repeat;

	width: 138px;

	height: 52px;

	color: #FFFFFF;

	font-size: 24px;

	line-height: 52px;

	padding-left: 120px;

}

.order form{

	margin-left: 34px;

}

.order .put{

	width: 230px;

	height: 30px;

	margin-bottom: 6px;

	color: #8F8F8F;

	border: 1px solid #b6bcc2;

	font-size: 13px;

}

.order .sex{

	border: 1px solid #b6bcc2;

	display: inline-block;

	margin-left:1px; 

}

.order span{

	color: #FFFFFF;

	font-size: 16px;

	margin-top: 10px;

	line-height: 2;

}

.order select{

	width: 148px;

	height: 30px;

	border: 1px solid #b6bcc2;

}

.order textarea{

	width: 230px;

	height: 80px;

	margin-top: 6px;

	border: 1px solid #b6bcc2;

	color: #8F8F8F;

	font-size: 13px;

}

.order button{

	width: 232px;

	height: 30px;

	margin-top: 6px;

	border: 1px solid #b6bcc2;

	background: #FFFFFF;

}

.order2{

	position: relative;

	top: 16px;

	left: 5px; 

	width: 309px;

	height: 320px;

}

.orderT2{

	position: relative;

	top: 40px;

	left: 3px;

	height: 40px;

}

.orderT2 span{

	background: url(../images/danzhao_bg.png) no-repeat;

	width: 20px;

	height: 20px;

	background-position: -205px -298px;

	float: left;

	position: relative;

	top: 6px;

}

.orderT2 h3{

	margin-left: 9px;

	font-size: 22px;

	float: left;

}

.c_content2{

	height: 200px;

	width: 309px;

	float: left;

	overflow: hidden;

	margin: 36px 0px 0px 5px;

}

.c_content2 ul li{

	line-height: 28px;

	background: url(../images/danzhao_bg.png) no-repeat;

	background-position: -0px -248px;

	padding-left: 10px;

}

.c_content2 ul li a{

	color: #333333;

	font-size: 14px;

	width: 290px;

	display: block;

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap;

}

.c_content2 ul li a:hover{

	color: #be392a;

}

/* end comprehensive*/



.c_bann{

	background: #FFFFFF;

	margin: 0 auto;

	width: 1200px;

}

.c_bann a img{

	margin: 20px 17px;

}

/*end c_bann*/



.backgroudY{

	background: #FFFFFF;

	width: 1200px;

	margin: 0 auto;

}

.Ttitle a{

	display: block;

	width: 360px;

	height: 84px;

	margin: 0 auto;

	font-size: 30px;

	line-height: 84px;

	text-align: center;

	color: #333333;

}

.claPicUl{

	width: 1090px;

	height: 322px;

	margin: 0 auto;

	overflow: hidden;

}

.claPicUl li{

	position: relative;

	float: left;

	width: 220px;

	height: 302px;

	padding: 12px;

	margin-right: 38px;

	background: #f39c11;



}

.claPicUl li a{

	color: #ffffff;

}

.claPicUl li a:hover{

	color: #333333;

}

.claPicUl .claPicUlP{

	width: 220px;

	height: 165px;

}

.claPicUl .claPicUlT{

	width: 220px;

	height: 30px;

	margin-top: 17px;

	font-size: 15px;

	line-height: 30px;

	font-weight: bold;

}

.claPicUl .claPicUlTr{

	width: 220px;

	height: 43px;

	font-size: 14px;

	line-height: 20px;

	overflow: hidden;

	text-overflow: ellipsis;

}

.backgroudY1{

	float: right;

	margin: 15px 55px;

}

.backgroudY1 a{

	font-size: 15px;

	color: #333333;

	border-bottom: 1px groove;

}

.backgroudY1 a:hover{

	color: #be392a;

}

/*end backgroudY*/



.direction{

	width: 1200px;

	margin: 0 auto;

	clear: both;

	overflow: hidden;

}

.newsList{

	position: relative;

	width: 1100px;

	margin: 0 auto;

	padding-bottom: 12px;

}

.newsListDl{

	float: left;

	width: 488px;

	height: 60px;

	border-bottom: 1px solid #d2d2d2;

	border-top: 1px solid #d2d2d2;

	margin: 0px 36px 28px 27px;

	margin-right: 36px;

	margin-bottom: 28px;

	margin-left: 27px;

}

.newsListDl a{

	width: 488px;

	height: 60px;

	display: block;

}

.newsListDl dt.date{

	float: left;

	width: 64px;

	height: 60px;

	padding-right: 10px;

	color: #be392a;

	font-size: 12px;

	text-align: center;

}

.newsListDl dt.date span{

	display: block;

	font-size: 30px;

	line-height: 42px;

}

.newsListDl dd{

	float: left;

	width: 414px;

	height: 60px;

}

.newsListDl dd .title{

	display: block;

	width: 414px;

	height: 24px;

	padding-top: 8px;

	color: #33495e;

	font-size: 14px;

	line-height: 24px;

	font-weight: bold;

}

.newsListDl dd .intro{

	display: block;

	width: 414px;

	height: 20px;

	color: #666666;

	font-size: 14px;

	line-height: 20px;

}

/* end section*/

.link{

	width: 1200px;

	margin: 0 auto;

	background: #FFFFFF;

	padding-bottom: 26px;

}

.linkTitle{

	width: 360px;

	height: 84px;

	display: block;

	margin: 0 auto;

	font-size: 30px;

	line-height: 84px;

	text-align: center;

	color: #333333;

}

.link_list{

	border: 1px solid #d2d2d2;

	width: 1100px;

	height: 40px;

	margin: 0 auto;

	border-radius: 6px;

}

.link_list a{

	color: #666666;

	font-size: 14px;

	width: 120px;

	margin-left: 5px;

	line-height: 40px;

}

.link_list a:hover{

	color: #be392a;

}

/* end link*/



.footer{

	width: 100%;

	height: 220px;

	background: #33495e;

}

.c_footer{

	width: 1200px;

	height: 220px;

	margin: 0 auto;

}

.footer1{

	float: left;

	width: 360px;

	margin-left: 50px;

	margin-top: 20px; 



}

.footer1 .contact a{

	font-size: 22px;

	color: #a7aec4;

	display: block;

	margin-bottom: 11px;

}

.footer1 .contactnr{

	color: #a7aec4;

	font-size: 14px;

	line-height: 28px;

}

.footer2{

	float: left;

	margin: 20px 0px 0px 550px;

} 

.footer2 img{

	width: 150px;

	height: 150px;

}

.copyrightnr{

	float: left;

	font-size: 14px;

	color: #a7aec4;

	width: 700px;

	margin-left: 50px;

	line-height: 28px;

}

.copyrightnr a{

	color: #a7aec4;

}

/*end footer*/



/*.fixed{

	position: fixed;

	z-index: 9999;

	right: 25px;

	bottom: 50px;

	_position: absolute;

	_bottom: auto;

    _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop, 10)||0)-(parseInt(this.currentStyle.marginBottom, 10)||0)));

	width: 65px;

	height: 197px;

}

.book {

	width: 65px;

	height: 66px;

	display: block;

	border: 1px solid #eeeeee;

	border-bottom: none;

	background: url(../images/fixed.jpg) 0 0 no-repeat;

}

.fixed a.codepic {

	width: 65px;

	height: 66px;

	display: block;

	border-left: 1px solid #eeeeee;

	border-right: 1px solid #eeeeee;

	background: url(../images/fixed.jpg) left -66px no-repeat;

}

.fixed div {

	position: relative;

}

.fixed a.backup {

	width: 65px;

	height: 65px;

	display: block;

	border: 1px solid #eeeeee;

	border-top: none;

	background: url(../images/fixed.jpg) left -132px no-repeat;

}

.fontBack {

	position: absolute;

	left: 0px;

	top: -67px;

	z-index: -1;

	width: 64px;

	height: 65px;

	color: #ffffff;

	font-size: 14px;

	line-height: 65px;

	text-align: right;

	background: #f39c11;

	border: 1px solid #eeeeee;

	border-right: none;

}

.fixed div img {

	position: absolute;

	left: -171px;

	width: 170px;

	height: 170px;

	top: -238px;

	display: none;

	border: 1px solid #ececec;

}

.searchred {

	color: #f00 !important;

	margin: 0 !important

}*/

/* end fixed*/



/*内容页*/

.about_content{

	width: 1200px;

	margin: 0 auto;

	background: #FFFFFF;

}

/*位置框*/

.position{

	width: 800px;

	height: 60px;

	padding: 10px 6px;

	margin: 0 auto;

	border-bottom: 1px solid;

}

.position p{

	float: left;

	color: #363636;

	font-size: 30px;

	line-height: 68px;

}

.position span{

	float: right;

	font-size: 15px;

	color: #7f7f7f;

	position: relative;

	top: 33px;

	right: 10px;

}

.position a{

	color: #333333;

	font-size: 14px;

}

.position a:hover{

	color: #be392a;

}

.mainCon{

	background: #ffffff;

	float: left;

	width: 820px;

}

/*内容框*/

.mainConTitle{

	font-size: 15px;

	width: 800px;

	height: 110px;

	margin: 0 auto;

	margin-bottom: 30px;

}

.mFont{

	width: 820px;

	height: 70px;

	display: block;

	font-weight: bold;

	font-size: 22px;

	text-align: center;

	overflow: hidden;

	line-height: 100px;

	letter-spacing: 1px;

}

.mTime{

	display: block;

	width: 820px;

	height: 40px;

	text-align: center;

	color: #7B7B7B;

	line-height: 25px;

	font-size: 13px;

}

.mainContect{

	width: 800px;

	margin: 0 auto;

	font-size: 15px;

	color: #333;

	margin-bottom: 70px;

}

.mainContect p{

	line-height: 27px;

	text-indent: 2em;

	margin-bottom: 10px;

}

/*分享框*/

.artquestion{

	width: 798px;

	height: 56px;

	margin: 0 auto;

	line-height: 56px;

	border: 1px solid #e5e5e5;

	background: #f39c11;

}

.artquestion span{

	float: left;

	margin-left: 20px;

	color: #FFFFFF;

	font-size: 15px;

}

.artquestion .artq3{

	width: 70px;

	height: 26px;

	line-height: 25px;

	color: #ffffff;

	display: block;

	float: left;

	text-align: center;

	margin-top: 15px;

	background: #33495e;

	margin-left: 20px;

}

.bdsharebuttonbox{

	float: right;

	margin: 15px 30px;

}

/*上一篇 下一篇*/

.pgfy{

	width: 820px;

	height: 120px;

	margin: 40px 0px; 

}

.pgfy a{

	color: #000000;

}

.pgfy a:hover{

	color: #be392a;

}

.pgfy .last{

	float: left;

	width: 390px;

	height: 60px;

	margin-left: 12px;

	overflow: hidden;

}

.pgfy .next{

	float: right;

	width: 390px;

	height: 60px;

	margin-right: 10px;

	overflow: hidden;

}

.pgfy .return{

	float: right;

	margin: 10px;

}

/*内容页右侧框*/

.mainCon_R{

	float: right;

	margin-bottom: 10px;

	padding-top: 22px;

	width: 330px;

	margin-right: 18px;

}

.leftProClaList{

	width: 300px;

	height: 210px;

	height: auto!important;

	margin-bottom: 20px;

}

.leftProClaList .leftProClaListT{

	width: 314px;

	height: 57px;

	margin: 0 auto;

	font-size: 24px;

	line-height: 63px;

	border-bottom: 2px solid;

	padding-left: 6px;

}

.leftProClaList .leftProClaListT span{

	font-size: 18px;

	color: #be392a;

	margin-left: 8px;

	text-transform: uppercase;

}

.leftProClaListUl{

	width: 320px;

	margin: 0 auto;

	padding: 10px 0px;

	background: #e7e7e7;

}

.leftProClaListUl li{

	width: 300px;

	height: 33px;

	padding: 0px 20px;

	display: block;

}

.leftProClaListUl li a{

	color: #33495e;

	line-height: 30px;

}

.leftProClaListUl li a:hover{

	color: #be392a;

}

/*.leftProClaListUl li .open{

	width: 204px;

	padding-left: 40px;

	color: #33495e;

	background: url(../images/proclabg.jpg) 20px center no-repeat;

}

.leftProClaListUl li .open a{

	color: #33495e;

}

.leftProClaListUl li .on{

	width: 204px;

	padding-left: 40px;

	color: #be392a;

	background: url(../images/proclabg.jpg) 20px center no-repeat;

}*/

/*留言框*/

.liu_Content{

	width: 780px;

	margin: 0 auto;

	padding: 30px 0px;

}

.liu_Content span{

	/*display: block;

	float: left;*/

	width: 780px;

	height: 40px;

	font-size: 16px;

}

.liu_Content span a {

	color: #333;

}

.liu_Content span a:hover{

	color: #be392a;

}

.liu_Content p{

	float: left;

	line-height: 35px;

	font-size: 16px;

}

/*报名表格*/

.baoming{

	width: 1200px;

	margin: 0 auto;

	background: #FFFFFF;

}

.baoming1{

	width: 1200px;

}

.baoming2{

	border-bottom: 1px solid;

	width: 1110px;

	margin: 0 auto;

	height: 30px;

	padding: 20px 0px 0px 4px;

}

.baoming2 span{

	font-size: 15px;

	color: #7f7f7f;

}

.baoming2 span a{

	font-size: 14px;

	color: #333333;

}

.baoming2 span a:hover{

	color: #be392a;

}

.apply_ConList{

	width: 1110px;

	margin: 0 auto;

}

.apply_ConList .apply_title{

	width: 1110px;

	height: 80px;

	text-align: center;

	margin-top: 20px;

}

.apply_ConList .apply_title span{

	color: #333333;

	font-size: 25px;

	letter-spacing: 2px;

}

.apply_ConList .apply_title p em{

	font-style: normal;

	color: red;

}

/*.apply_con{

	width: 1110px;

}

.apply_con ul{

	width: 500px;

	background: url(../images/apply.jpg) right bottom no-repeat;

	background-color: #F8F8F8;

	border-radius: 5px;

	padding: 5px 0px;

	margin: 0 auto; 

}

.apply_con ul li{

	line-height: 32px;

	color: #999999;

	border: 1px solid #eeeeee;

	width: 300px;

	margin: 15px;

	background: #ffffff;

	font-size: 12px;

}

.apply_con ul li span{

	width: 45px;

	display: inline-block;

	margin-left: 10px;

}

.apply_con ul li input.apply{

	font-size: 12px;

	border: none;

	outline: medium;

	width: 190px;

	color: #999;

}

.apply_con ul li select{

	width: 230px;

	border: none;

	outline: medium;

	font-size: 14px;

	padding: 2px;

}

.apply_con ul li.textarea span{

	line-height: 30px;

	float: left;

}

.apply_con ul li textarea{

	font-size: 12px;

	border: none;

	outline: medium;

	width: 230px;

	height: 100px;

	margin: 5px 0px 0px 0px;

	color: #999;

}

.apply_con ul li.but button{

	border: none;

	background: #f39c11;

	width: 300px;

	color: white;

	font-size: 24px;

	border-radius: 3px;

	padding: 5px 25px;

}

.apply_con ul li p.apply_con1{

        font-size: 12px;

	color: red;

	float: right;

	margin-right: 4px;

}*/

/*列表页*/

.mainConList{

	padding-top: 10px;

	width: 800px;

	height: 845px;

	margin: 0 auto;

}

.mainConList ul{

	clear: both;

	padding-bottom: 10px;

	overflow: hidden;

}

.mainConList ul li{

	width: 800px;

	height: 100px;

	padding: 10px 0px;

	border-bottom: 1px solid #e7e7e7;

}

.mainConList ul li a{

	color: #33495e;

}

.mainConList ul li a img{

	float: left;

	width: 120px;

	height: 80px;

	margin: 11px 10px 0px 3px;

}

.mainConList ul li a em{

	color: #999999;

	float: right;

	font-size: 12px;

	font-style: normal;

	margin: 13px 8px 0px 0px;

}

.mainConList ul li a span{

	float: left;

	width: 560px;

	display: block;

	font-size: 16px;

	margin: 12px 0px;

}

.mainConList ul li a p{

	width: 660px;

	float: left;

	height: 40px;

	overflow: hidden;

	text-overflow: ellipsis;

	color: #666666;

	line-height: 20px;

	text-indent: 2em;

}

/*分页*/

.pagess{

	clear: both;

	margin: 70px 200px 30px;

	overflow: hidden;

	text-align: center;

	font-size: 12px;

	width: 500px;

}

.pagess ul li{

	display: inline-block;

	border: 1px solid #ccc;

	padding: 4px 11px;

	margin: 0 3px;

	line-height: 20px;

	background: #FFFFFF;

	color: #999;

	float: left;

}

.pagess ul li:hover{ 

	background:#f39c11;

	color:#FFFFFF;

	border: 1px solid #FFFFFF;

}

.pagess ul li:hover a{

	color:#FFFFFF;

}

.pagess ul li.thisclass{

	display: inline-block;

	border: 1px solid #FFFFFF;

	padding: 4px 11px;

	margin: 0 3px;

	background: #f39c11;

	color: #FFFFFF;

}

.pagess ul li.thisclass a {

	color: #FFFFFF;

}

.pagess ul li a{ 

	display:block;

	color:#999;

}

.pagess ul li a:hover {

	color: #FFFFFF;

}

/*左侧漂浮框*/

#fr_kf{

	position: fixed;

	z-index: 100;

	top: 55px;

	right: 22px;

	background: url(../images/r_kf.png) no-repeat;

	width: 145px;

	height: 498px;

}

#fr_kf .kf_list{

	padding: 225px 10px 0 10px;

}

#fr_kf .kf_list li a{

	background: #5BB7F7;

	padding: 0 10px;

	line-height: 28px;

	float: left;

	border-bottom: 2px solid #2e92d8;

	width: 105px;

	display: block;

	margin-bottom: 8px;

	_margin-bottom:0px;

	color: #fff;

	border-radius: 5px;

	font-size: 12px;

}

#fr_kf .kf_list li b{

	background: url(../images/ico_qq.png) no-repeat;

	width: 18px;

	height: 21px;

	float: left;

	margin:4px 8px 0 0;

}

#fr_kf .kf_list li a:hover{

	background: #f34242;

	border-bottom: 2px solid #ca1d1d;

}

#fr_kf{

     position:fixed;

    _position:absolute;

    _bottom:auto;

    _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));

    _margin-bottom:50px;

    }

#fr_kf .fixed{

	width: 145px;

	height: 140px;

	float: left;

	background: #A4E3F8;

	border-radius: 10px;

}

#fr_kf .fixed img{

	width: 110px;

	height: 110px;

	margin-left: 18px;

	border-radius: 3px;

}

#fr_kf .fixed a{

	color: #333333;

	font-size: 13px;

	margin: 2px 0px 0px 45px;

	text-decoration: underline;

	letter-spacing: 1px;

}
/* ----- PB分页数字条效果 结束 ----- */
.pagebar .pagination {
  display: flex;
  justify-content: center;
  margin-top: 10px;
  margin-bottom: 50px;
}
.pagination a {
  background: #fff;
  border: 1px solid #ccc;
  color: #333;
  font-size: 14px;
  padding: 8px 12px;
  margin: 0 5px;
  border-radius: 3px;

}
.pagination span {
    color: #333;
    font-size: 14px;
    padding: 8px 2px;
    margin: 0 5px;
    border-radius: 3px;
}
.pagination a:hover {
  color: #EB2D13;
  border: 1px solid #EB2D13;
}
.pagination a.page-num-current {
  color: #fff;
  background: #EB2D13;
  border: 1px solid #EB2D13;
}
/* ----- PB分页数字条效果 结束 ----- */