@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;
}
.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;
}
body {
	background:#ffffff;
}
.fl {
	float:left;
}
/* header */
.header {
	width:100%;
}
.LTbox {
	width:1000px;
	height:77px;
	margin: 0 auto;
}
.logo {
	float:left;
	width:550px;
	height:77px;
}
.toptel {
	float:right;
	width:170px;
	height:63px;
	padding-left:40px;
	padding-top: 14px;
	color:#3b3b3b;
	font-size: 12px;
	line-height:20px;
	text-align:left;
	background: url(../images/telbg.jpg) left center no-repeat;
}
.toptel span {
	display:block;
	color: #3b3b3b;
	font-size:18px;
	/*font-size:20px;*/
	line-height:20px;/*font-family:Century Gothic;*/
}
.navgrp {
	position: relative;
	width:100%;
	height:56px;
	margin:0 auto;
	border-top: 1px solid #3d3d3d;
}
.navbd {
	position:relative;
	width:1000px;
	height:56px;
	margin: 0 auto;
}
.nav {
	width:1000px;
	height:56px;
}
.nav li {
	position: relative;
	float:left;
	text-align: left;
	width:111px;
	height:56px;
	display: block;
	background: url(../images/navbg.jpg) right center no-repeat;
}
.nav li a {
	width:111px;
	height:56px;
	display:block;
	color:#3b3b3b;
	font-size:16px;
	line-height:56px;
	text-align: center;
}
.nav li a span {
	display: none;
	color:#9bd9ff;
	font-size:12px;
	line-height:20px;
	text-align: center;
	text-transform: uppercase;
}
.nav .menu a, .nav .on a {
	display:block;
	width:111px;
	height:56px;
	padding-top: 14px;
	border-top:3px solid #3d3d3d;
	margin-top: -3px;
	color:#ffffff;
	font-size:16px;
	line-height:20px;
	text-align: center;
	background:#0078c1;
}
.nav .menu a span, .nav .on a span {
	display:block;
}
.nav .menuFirst a {
	display:block;
 width:100% height:56px;
	padding-top: 14px;
	border-top:3px solid #3d3d3d;
	margin-top: -3px;
	color:#ffffff;
	font-size:16px;
	line-height:20px;
	text-align: center;
	background:url(../images/home2.jpg) 12px 16px no-repeat #0078c1;
}
.nav .menuFirst a span {
	display:block;
}
.nav .menuFirsth a {
	display:block;
	width:111px;
	height:56px;
	padding-top: 14px;
	border-top:3px solid #3d3d3d;
	margin-top: -3px;
	color:#ffffff;
	font-size:16px;
	line-height:20px;
	text-align: center;
	background-color:#0078c1;
}
.home {
	background:url(../images/home2.jpg) 0% 50% no-repeat;
}
/* end navgrp */
.banner {
	position:relative;
	width:100%;
	height:400px;
	text-align:center;
}
.bannerImg {
	width:1903px;
	position:absolute;
	left:50%;
	margin-left:-951px;
}
/* end banner */
.three {
	position: relative;
	width: 100%;
	height: 260px;
	background: #3b3b3b;
}
.threeBlue {
	position: absolute;
	z-index: 2;
	width: 50%;
	height: 260px;
	background: #0078c1;
}
.threeBox {
	position: relative;
	z-index: 8;
	width: 1000px;
	height: 260px;
	margin: 0 auto;
}
.searchBox {
	float:left;
	width:250px;
	height:260px;
}
.search {
	width:250px;
	height:36px;
	padding-top: 18px;
}
.text {
	float:left;
	width:203px;
	height:34px;
	border:1px solid #c7c7c7;
	color:#666666;
	font-size:14px;
	line-height:34px;
	text-indent: 20px;
	background: #ffffff;
btnsubmit
}
.btnsubmit {
	float:left;
	width:45px;
	height:36px;
	border: none;
	background: url(../images/search.jpg) left top no-repeat;
	cursor:pointer;
}
.searchClaList {
	width: 250px;
	padding: 10px 0px;
}
.searchClaList li a {
	width:250px;
	height: 36px;
	display:block;
	border-bottom: 1px solid #479ed2;
	color:#ffffff;
	font-size:13px;
	line-height:36px;
	text-align: left;
}
.searchClaList .more a {
	width: 220px;
	height: 52px;
	padding-left:25px;
	margin-bottom: 7px;
	display: block;
searchClaList color:#0f1427;
	font-size:16px;
	line-height:52px;
}
.ncBox {
	float:left;
	width: 468px;
	height:260px;
	padding: 0px 16px;
	background: #3b3b3b;
}
.notice {
	position:relative;
	width:468px;
	height:70px;
}
.notice .title {
	float:left;
	height:70px;
	padding-left:32px;
	color:#aaaaaa;
	font-size:20px;
	line-height:70px;
	background: url(../images/notice.jpg) left center no-repeat;
	width: 100px;
}
.notice .title a {
	color:#fff;
}
.notice .noticenr {
	float:left;
	height:70px;
	color:#aaaaaa;
	font-size:14px;
	line-height:70px;
	float:right;
	margin-right:10px;
	width:326px;
}
.notice .noticenr a {
	color:#fff;
}
/* end search */ 
.casebg {
	position:relative;
	width:468px;
	height: 170px;
	background: #ffffff;
}
.casePicUl {
	position:relative;
	float:left;
	width:100%;
	height:170px;
}
.casePicUl li {
	position:relative;
	float:left;
	width:226px;
	height:170px;
	margin:0px;
}
.casePicUl .pic {
	width:226px;
	height:170px;
}
.casePicUl .pic img {
	display: block;
}
/*end casePic*/
.contact {
	float:left;
	position: relative;
	width: 250px;
	height: 260px;
	background: #ffffff;
}
.contact .num, .contactFen .num {
	width: 195px;
	height: 60px;
	padding-left: 55px;
	color: #ffffff;
	font-size:24px;
	line-height:60px;
	font-family: "century gothic";
	background: #008fd1;
}
.telImg {
	position: absolute;
	left:0px;
	top:-15px;
	z-index: 9999999;
}
.contactnr {
	padding:7px 12px;
}
.contactnr div {
	width:190px;
	height: 44px;
	padding:7px 0px 0px 40px;
	display:block;
	clear:both;
	color:#666666;
	font-size:14px;
	line-height:22px;
}
.section {
	position:relative;
	width:100%;
	margin:auto;
	clear:both;
section overflow: hidden;
}
.sectionOver {
	position:relative;
	width:100%;
	margin:auto;
	clear:both;
}
.Ttitle {
	position:relative;
	width:195px;
	height:78px;
	padding-left: 140px;
	padding-top: 12px;
	margin:0px auto;
	color:#3b3b3b;
	font-size:24px;
	line-height:30px;
	text-align: left;
	background: url(../images/titlebg.png) center bottom no-repeat;
}
.Ttitle a {
	color:#3b3b3b;
}
.Ttitle span {
	display: block;
	width: 195px;
	height: 18px;
	color:#3b3b3b;
	font-size: 14px;
	line-height: 18px;
	font-family:arial;
	font-weight: normal;
}
.Ttitlebg1, .Ttitlebg2 {
	position: absolute;
	width: 62px;
	height: 62px;
	left:60px;
	top: 0px;
	;
}
.Ttitlebg1 {
	background: url(../images/about.png) left top no-repeat;
}
.Ttitlebg2 {
	background: url(../images/probg.png) left top no-repeat;
}
/*end Ttitle*/

.comBox {
	width: 100%;
	background: #eeeeee;
}
.company {
	width:1000px;
	margin:0px auto;
	padding:25px 0px 50px 0px;
	background: url(../images/aboutbg.png) center top no-repeat;
}
.comBody {
	width: 1000px;
	height: 220px;
	margin: 0 auto;
}
.comFont {
	float:left;
	width: 584px;
	height: 240px;
	padding-left: 26px;
	padding-right: 12px;
}
.comFontView {
	width: 564px;
	padding: 20px 10px;
	color:#666;
	font-size: 14px;
	line-height: 28px;
}
.comMore a {
	display: block;
	float:right;
	margin-right: 24px;
	margin-top: 10px;
	width: 170px;
	height: 26px;
	border: 1px solid #3b3b3b;
	padding: 0px 14px;
	color:#666;
	font-size: 14px;
	line-height: 26px;
	background: url(../images/more.png) 169px center no-repeat #ffffff;
}
.comImg {
	position:relative;
	float:left;
	width: 374px;
	height: 240;
}
.comImg img {
	position: relative;
	z-index: 10;
}
.comImgBorder {
	position: absolute;
	left:80px;
	top: 18px;
	z-index: 1;
	width: 276px;
	height:200px;
	border:2px solid #0078c1;
	background:url(../images/com.jpg) 0px 0px no-repeat;
}
.inProBd {
	width:100%;
	padding: 25px 0px 40px 0px;
	margin: 0 auto;
	background: #ffffff;
}
.inProBdBox {
	width: 100%;
	padding-top: 24px;
	margin: 0 auto;
}
.picRight, .picLeft {
	float:left;
	width:28px;
	height: 38px;
	border: 1px solid #3b3b3b;
	color:#3b3b3b;
	font-size: 24px;
	font-family: '宋体';
	line-height:38px;
	text-align: center;
	cursor: pointer;
}
.picListBd {
	position: relative;
	float:left;
	width: 926px;
	height: 38px;
	margin: 0px 6px;
	border: 1px solid #3b3b3b;
	overflow: hidden;
}
.picListBd2 {
	position:absolute;
	left:0px;
	top:0px;
	height:38px;
	margin:0 auto;
	overflow:hidden;
}
.htmlpic2 {
	position:absolute;
	left:3000px;
	top:0px;
}
.picListBd2 ul {
	float:left;
	width: 926px;
	height: 38px;
}
.picListBd2 ul li {
	float:left;
	width: 164px;
	height:38px;
	padding: 0px 10px;
	color:#3b3b3b;
	font-size:14px;
	line-height:38px;
	word-break: break-all;
	font-weight: bold;
}
.inProClaList ul li a {
	color:#3b3b3b;
}
.inProClaList ul li a:hover {
	color:#ffcc00;
}
/*end inProClaList*/

.proListPic {
	position:relative;
	width:1100px;
	overflow: hidden;
	margin:0 auto;
}
.proListPic ul {
	text-align: center;
}
.proListPic ul li {
	position: relative;
	display: inline-block;
	width:261px;
	height:236px;
	border: 1px solid #cfcfcf;
	margin-left:2px;
	overflow: hidden;
	margin-bottom:10px;
}
.proListPic ul li .pic {
	position:relative;
	width:261px;
	height:195px;
	border-bottom: 1px solid #cfcfcf;
}
.proListPic ul li .intro {
	width: 261px;
	height: 40px;
	border-top: 1px solid #cfcfcf;
	color:#3b3b3b;
	font-size:14px;
	line-height:40px;
	text-align: center;
}
.proListPic ul li .mask {
	position: absolute;
	left:0px;
	bottom: 0px;
	display: none;
	width: 215px;
	height: 141px;
	padding: 49px 24px;
	color:#ffcc00;
	font-size:14px;
	line-height:32px;
	text-align:center;
	background: url(../images/maskbg.png);
}
.proListPic ul li .mask a {
	width: 171px;
	display: block;
	padding: 10px 20px;
	border:2px solid #fff;
	color:#fff;
	font-size:14px;
	line-height:20px;
	text-align: left;
}
.proListPic ul li .mask a p {
	color:#fff;
	font-size:14px;
	line-height:40px;
	text-align:left;
	font-weight: bold;
}
.proMore a {
	display: block;
	margin: 0 auto;
	margin-top:10px;
	width: 170px;
	height: 26px;
	border: 1px solid #3b3b3b;
	padding: 0px 14px;
	color:#666;
	font-size: 14px;
	line-height: 26px;
	background: url(../images/more.png) 169px center no-repeat #ffffff;
}
/*end proListPic*/

.newsBg {
	width: 100%;
	height: 280px;
	padding-top: 80px;
	background: url(../images/newsbg.jpg) center top;
}
.newsListBd {
	position: relative;
	width: 1000px;
	height: 220px;
	margin: 0 auto;
}
.TtitleNews {
	position: absolute;
	left:395px;
	top:0px;
	width: 210px;
	height: 70px;
	padding-top: 90px;
	color:#fff;
	font-size: 24px;
	line-height: 34px;
	text-align: center;
	background: url(../images/newstbg.png) center top;
}
.TtitleNews a {
	color:#fff;
}
.TtitleNews span {
	display: block;
	color:#fff;
	font-size: 14px;
	line-height: 20px;
	text-align: center;
}
.newsMore a {
	position: absolute;
	left:400px;
	top:156px;
	z-index: 9999;
	display: block;
	margin: 0 auto;
	margin-top:30px;
	width: 170px;
	height: 26px;
	border: 1px solid #fff;
	padding: 0px 14px;
	color:#fff;
	font-size: 14px;
	line-height: 26px;
	background: url(../images/more2.png) 169px center no-repeat #0364a9;
}
.newsList {
	position:relative;
	width: 1000px;
	height: 220px;
}
.newsListDl {
	float: left;
	width: 370px;
	height: 50px;
	margin-bottom: 36px;
}
.newsListDl a {
	width: 370px;
	height: 50px;
	display:block;
	overflow: hidden;
}
.newsListDl dt {
	float:left;
	width: 50px;
	height:48px;
	border: 1px solid #fff;
	color:#fff;
	font-size: 30px;
	line-height: 32px;
	text-align: center;
}
.newsListDl dt span {
	display: block;
	color:#fff;
	font-size: 12px;
	line-height: 16px;
	text-align: center; /*font-weight: bold;*/
}
.newsListDl dd {
	float:left;
	width:306px;
	height:50px;
	padding-left: 12px;
}
.newsListDl .title {
	width: 306px;
	height: 26px;
	display: block;
	color:#fff;
	font-size:14px;
	line-height:26px;
}
.newsListDl .intro {
	width: 306px;
	height: 24px;
	display: block;
	color:#85c1eb;
	font-size:14px;
	line-height:24px;
}
/* end newsListDl */		
	
.machinePicBR {
	width: 100%;
	height: 550px;
	background: #3b3b3b;
}
.machinePic {
	position:relative;
	width: 1000px;
	height: 550px;
	margin:0 auto;
}
.machinePicUl {
	position:relative;
	width:1000px;
	height:330px;
	padding-top:84px;
}
.machinePicUl li {
	position:relative;
	float:left;
	width: 330px;
	height: 330px;
	margin-right:5px;
}
.machinePicUl .casePicUlP {
	width: 330px;
	height: 249px;
}
.machinePicUl .casePicUlT {
	width: 310px;
	height: 40px;
	padding: 0px 10px;
	color:#fff;
	font-size:14px;
	line-height:40px; /*font-weight: bold;*/
	text-align: center;
}
.machinePicUl .casePicUlA {
	width: 330px;
	height: 36px;
	animation: 'jump' 1s ease infinite;
	-webkit-animation:'jump' 1s ease infinite;
}
.machinePicUl .casePicUlA img {
	display: block;
	margin: 0 auto;
}
.TtitleMach {
	position: absolute;
	left:360px;
	top:300px;
	width: 176px;
	height: 100px;
	padding-top: 40px;
	padding-left: 104px;
	color:#fff;
	font-size: 24px;
	line-height: 34px;
	text-align: left;
	background: url(../images/mach.png) 26px center no-repeat #0078c1;
}
.TtitleMach a {
	color:#fff;
}
.TtitleMach span {
	display: block;
	color:#fff;
	font-size: 14px;
	line-height: 20px;
	text-align: left;
}
.machMore a {
	position: absolute;
	left:400px;
	top:440px;
	display: block;
	margin: 0 auto;
	margin-top:30px;
	width: 170px;
	height: 26px;
	border: 1px solid #fff;
	padding: 0px 14px;
	color:#fff;
	font-size: 14px;
	line-height: 26px;
	background: url(../images/more2.png) 169px center no-repeat #3b3b3b;
}
/*end machinePic*/

/* footer*/
.footer {
	width:100%;
	background: #eaeaea;
}
.linkBox {
	width: 100%;
	height:auto!important;
	height:70px;
	min-height: 70px;
	padding: 15px 0px;
	background:#ffffff;
}
.link {
	width:1000px;
	height:auto!important;
	height:70px;
	min-height: 70px;
	margin: 0px auto;
}
.linkTitle {
	width: 1000px;
	height: 40px;
	color: #3b3b3b;
	font-size: 24px;
	line-height:40px;
	font-weight: bold;
	text-align: center;
}
.link_list {
	width: 1000px;
	height:auto!important;
	height:30px;
	min-height: 30px;
	text-align: center;
}
.link_list a {
	display:inline-block;
	padding-left: 20px;
	color:#565656;
	line-height:30px;
}
.link_list a:hover {
	color:#000000;
}
/*end link*/

.btnavlist {
	width: 1000px;
	height: 46px;
	margin: 0 auto;
	padding-top: 14px;
	color:#3b3b3b;
	text-align: center;
}
.btnavlist a {
	display: inline-block;
	color:#3b3b3b;
	font-size:14px;
	line-height: 46px;
}
.btnavlist a:hover {
	color:#000
}
/*end btnavlist*/
/*end share*/
.site {
	float:left;
	width:155px;
	height: 40px;
	padding-left: 45px;
	color:#666666;
	font-size:14px;
}
.site a {
	color:#666666;
	line-height: 40px;
}
.site a:hover {
	color:#000
}
/*end site*/

.copyrightnr {
	width:1000px;
	margin: 0 auto;
	color:#666666;
	font-size:13px;
	line-height:24px;
	text-align: center;
	padding:0px 0px 10px 0px;
}
.copyrightnr a {
	color:#666666
}
.copyrightnr a:hover {
	color:#000
}
/*end copy*/
/* 分页样式 contact*/
.ThreeFen {
	position: relative;
	width: 100%;
	height: 70px;
	background: #3b3b3b;
}
.ThreeFenBlue {
	position: absolute;
	left:0px;
	top: 0px;
	z-index: 3;
	width: 50%;
	height: 70px;
	background: #0078c1;
}
.ThreeFenBox {
	position: relative;
	z-index: 4;
	width: 1000px;
	height: 70px;
	margin: 0 auto;
}
.noticeFen {
	float:left;
	width: 468px;
	height:70px;
	padding: 0px 16px;
	background: #3b3b3b;
}
.contactFen {
	float:left;
	position: relative;
	width: 250px;
	height: 70px;
	background: #3b3b3b;
}
.mainConTitle {
	position:relative;
	width:1000px;
	height:50px;
	padding-top: 6px;
	border-bottom: 1px solid #d0d0d0;
	color:#3b3b3b;
	font-size:24px;
	line-height:50px;
	text-align: left;
}
.mainConTitle span {
	color: #4c4c4c;
	font-size: 14px;
	font-family:arial;
}
.mainConTitle .position {
	position: absolute;
	right: 0px;
	top:6px;
	height:46px;
	color: #666666;
	line-height:50px;
}
.mainConTitle .position a {
	color:#666;
}
.mainConTitle .position a:hover {
	color:#666666
}
.mainConTitle .position span {
	color:#666666;
	font-family: "微软雅黑";
}
.mainConTitle .position font {
	color:#666666;
}
/*分页样式*/
.pages {
	margin:0 auto;
	text-align:center;
	font-size:14px;
	padding:20px;
}
.pages a:hover {
	color:#38302e;
}
.pages span {
	font-size:14px;
	padding:0px;
	margin:0px;
	display:inline-block;
	text-align:center;
	height:26px;
	line-height:26px;
	background:#FFF;
	border: 1px solid #d8d8d8;
	margin:0 3px;
	color: #707070;
	padding:0 8px;
}
.pages a {
	font-size:14px;
	padding:0px;
	margin:0px;
	display:inline-block;
	text-align:center;
	height:26px;
	line-height:26px;
	background:#FFF;
	border: 1px solid #d8d8d8;
	margin:0 3px;
	padding:0 8px;
	color: #707070;
}
.pages nolink {
	font-size:14px;
	padding:0px;
}
/*icontent*/

/*end mainConTitle*/

.main {
	position:relative;
	width:1000px;
	margin:0 auto;
}
.leftProClaList {
	width: 998px;
	border: 1px solid #000;
	margin: 20px auto 0px auto;
}
.leftProClaListUl {
	width: 998px;
	padding: 10px 0px;
}
.leftProClaListUl li a {
	float:left;
	height: 30px;
	margin-left: 30px;
	display: block;
	color:#000;
	font-size:14px;
	line-height:30px;
}
.leftProClaListUl li a:hover {
	color:#0078c1;
}
.leftProClaListUl li.on a {
	color:#0078c1;
}
.mainCon {
	width:1000px;
}
.mainConList {
	padding-top: 20px;
}
.mainConList .pic1 {
	position: relative;
	float:left;
	width:316px;
	height:278px;
	border:1px solid #cfcfcf;
	margin-right: 15px;
	margin-bottom: 24px;
	overflow: hidden;
}
.mainConList .pic1 dt .pic {
	position:relative;
	width:316px;
	height:237px;
}
.mainConList .pic1 dt .title {
	width: 316px;
	height:40px;
	border-top: 1px solid #cfcfcf;
	color:#333333;
	font-size:14px;
	line-height:40px;
	text-align: center;
}
.mainConList .pic1 dt .title span {
	position: absolute;
	right:0px;
	bottom: 0px;
	width: 30px;
	height: 30px;
	color:#fff;
	font-size:18px;
	line-height:30px;
	text-align: center;
	background: #d35f02;
}
.mainConList .pic1 dd.mask {
	position: absolute;
	left:0px;
	bottom: 0px;
	display: none;
	width: 240px;
	height: 160px;
	padding: 59px 38px;
	color:#ffcc00;
	font-size:14px;
	line-height:32px;
	text-align:center;
	background: url(../images/maskbg.png);
}
.mainConList .pic1 dd.mask a {
	width: 196px;
	height: 136px;
	display: block;
	padding: 10px 20px;
	border:2px solid #fff;
	color:#fff;
	font-size:14px;
	line-height:20px;
	text-align: left;
}
.mainConList .pic1 dd.mask a p {
	color:#fff;
	font-size:14px;
	line-height:40px;
	text-align:left;
	font-weight: bold;
}
/*end pic1*/	

.mainConList .pic2 {
	width:972px;
	height:122px;
	padding:13px;
	border:1px solid #cfcfcf;
	margin-bottom: 13px;
	background: #f0f0f0;
}
.mainConList .pic2 dt {
	float: left;
	width:160px;
	height:120px;
	border:1px solid #cfcfcf;
	margin-right:18px;
}
.mainConList .pic2 dt img {
	display:block;
}
.mainConList .pic2 dd {
	float:left;
	width:786px;
	height:122px;
	padding-right: 5px;
}
.mainConList .pic2 .title {
	color:#333333;
	font-size:14px;
	line-height:40px;
	font-weight:bold;
}
.mainConList .pic2 .intro {
	color:#666666;
	font-size:14px;
	line-height:22px
}
.mainConList .pic2 .time {
	color: #999999;
	font-size: 12px;
	line-height:30px
}
/*end pic2*/

.mainConList ul {
	padding-top:10px;
	clear:both;
	padding-bottom:10px;
}
.mainConList ul li {
	width: 1000px;
	height: 98px;
	padding-top: 12px;
	border-bottom:1px solid #d2d2d2;
}
.mainConList ul li a {
	width: 1000px;
	height: 98px;
	display: block;
	color:#333333;
	font-size:14px;
	line-height:36px;
	font-weight: bold;
}
.mainConList ul li span {
	color: #a0a0a0;
	float: right;
	line-height:36px;
	font-weight: normal;
}
.mainConList ul li p {
	width: 1000px;
	color:#666666;
	font-size:12px;
	line-height:22px;
	font-weight: normal;
}
/*end ul*/

/*end pglist*/

.mainContect {
	color:#666;
	font-size:14px;
	line-height:30px;
	margin-top:16px;
	padding-top:15px;
	height:auto!important;
	min-height:260px;
	height:260px;
	word-wrap:break-word;
	word-break:break-all;
}
.mainContect img {
	max-width: 100%;
}
.mainContect .title {
	width:100%;
	color:#333333;
	font-size:22px;
	line-height:40px;
	text-align:center;
}
.mainContect .time {
	height: 40px;
	border-bottom:1px solid #d0d0d0;
	color:#999999;
	font-size:12px;
	line-height:30px;
	font-weight:normal;
	text-align:center;
}
.mainContect .pic {
	width:100%;
	text-align:center;
	padding:20px 0px 0px 0px;
}
.mainContect .pic img {
	margin:0 auto;
}
.mainContect .con {
	padding-top:20px;
	color:#666666;
	font-size:14px;
	line-height:30px;
	word-wrap:break-word;
	word-break:break-all;
	overflow:hidden
}
.mainContect .pgfy {
	width:100%;
	border-top:1px solid #d0d0d0;
	border-bottom:1px solid #d0d0d0;
	padding-top:15px;
	padding-bottom:20px;
	margin: 20px auto 0px auto;
}
.mainContect .pgfyl {
	float:left;
	width:810px;
	padding-left: 20px;
}
.mainContect .pgfyl p {
	color:#666666;
	font-size: 14px;
}
.mainContect .pgfyl p a {
	color:#666666;
	font-size: 14px;
}
.mainContect .pgfyr {
	float:left;
	width:150px;
	height:30px;
	margin-top: 16px;
	background: #cd2223;
}
.mainContect .pgfyr a {
	width:150px;
	height:30px;
	display: block;
	color:#ffffff;
	font-size:14px;
	line-height: 30px;
	text-align: center;
}
.fl {
	float:left
}
.fr {
	float:right
}
.clear {
	clear:both;
	height:0px;
	overflow:hidden
}
.news1 ul li {
	padding:0px 10px;
	height:40px;
	line-height:40px;
	color: #666666;
	border-bottom:1px #666666 dotted;
}
.news1 ul li a {
	color: #666666;
}
.news1 ul li:last-child {
	border:none;
}
.news1 .title {
	float:left;
	font-size:14px;
}
.news1 ul li a span {
	float:right;
	font-size:14px;
}
/*分页样式*/
.pglist {
	padding: 20px 0 10px;
	width: 100%;
	text-align: center;
}
.pglist a {
	color: #666;
	padding: 0 14px;
	margin: 0 3px;
	font-weight: bold;
	background: #fff;
	border: 1px solid #ddd;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}
.pglist * {
	display: inline-block;
	_zoom: 1;
	_display: inline;
	vertical-align: middle;
	line-height: 30px;
	padding-bottom: 1px;
}
.pglist a:hover, .pglist .page-num-current {
	display: inline-block;
	color: #fff;
	background: #666;
	border-color: #666;
}