@charset "utf-8";

/* CSS Document */



* {
	padding: 0;
	margin: 0;
}

body {
	font-family: "times new roman";
	font-size: 12px;
	min-width: 1100px;
}

#wrapper {
	height: auto;
	overflow: hidden;
	margin: 0 auto;
}

a {
	text-decoration: none;
}

.clearfix {
	zoom: 1;
}

.clearfix:after {
	clear: both;
	content: "";
	display: block;
	width: 0;
	height: 0;
	visibility: hidden;
}

.fl {
	float: left;
}

.fr {
	float: right;
}

li {
	list-style: none;
}

img {
	border: none;
}

.head {
	height: 100px;
	background: url(../images/topbg.png) repeat-x center;
}

.head_top {
	height: 100px;
	width: 1200px;
	margin: 0 auto;
}

.head_tm {}

.logo {
	width: 535px;
	height: 91px;
	margin-top: 7px;
	margin-left: 30px;
}

.topy {
	width: 185px;
	margin-top: 30px;
	height: 40px;
	line-height: 40px;
}

.topys{color: #FFFFFF;font-size: 16px;}

.topys a{padding: 0px 8px;color: #d7f8f0;}
.topys a:hover{padding: 0px 8px;color: #e5c859;text-decoration: underline;}

.nav {
	height: 50px;
	background: #e5c859;
}

.ddsmoothmenu {
	font-size: 18px;
	color: #0d4638;
	width: 1180px;
	height: 50px;
	line-height: 50px;
	margin: 0 auto;
}

.ddsmoothmenu ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.ddsmoothmenu ul li {
	position: relative;
	display: inline;
	margin: 0 31px;
	float: left !important;
}



.ddsmoothmenu ul li a {
	display: block;
	color: #0d4638;
	text-decoration: none;
	height: 50px;
	padding: 0px 20px;
	font-size: 18px;
	
}


/*.ddsmoothmenu ul li a:hover{background:#339ff8;}*/

* html .ddsmoothmenu ul li a {
	display: inline-block;
}

.ddsmoothmenu ul li a:link,
.ddsmoothmenu ul li a:visited {}

.ddsmoothmenu ul li a.selected,
.ddsmoothmenu ul li a:hover {
	line-height: 50px;
}

.ddsmoothmenu ul li a.cur {}

.ddsmoothmenu ul li ul {
	position: absolute;
	left: 0;
	display: none;
	visibility: hidden;
	width: 158px;
	padding: 15px 0px 10px;
	border-left:solid 1px #e4c461;
	border-right:solid 1px #e4c461;
	border-bottom:solid 1px #e4c461;
	background: url(../images/xlejbg.png) repeat;
}

.ddsmoothmenu ul li ul li {
	display: list-item;
	width: 160px;
	line-height: 20px;	
	margin: 0;
}

.ddsmoothmenu ul li ul li a {
	color: #d0faf0;
	font-size: 14px;
	font-weight: normal;
	margin: 0;
	height: auto;
	padding: 12px 0px;
	line-height: 16px;
	width: 160px;		
	text-align: center;	
	border-bottom: none !important;
	/*filter: alpha(opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.8;*/
}

.ddsmoothmenu ul li ul li a.selected {}

.ddsmoothmenu ul li ul li a:hover {	
	background: #155c4b;
	line-height: 16px;
}


/*banner*/



.sybanner {
	height: auto;
}

.focus2 {
	position: relative;
	width: 100%;
	height: auto;
	float: left;
}

.focus2 img {
	width: 100%;
	height: auto;
	display: block;
}

.focus2 .shadow {
	position: absolute;
	left: 50%;
	bottom: 33px;
	z-index: 10;
	height: 83px;
	display: block;
	background: url() repeat-x;
	right: 3px;
	padding: 15px 20px;
	margin-left: -600px;
	width: 642px;
}

.focus2 .shadow a {
	text-decoration: none;
	color: #fff;
	font-size: 25px;
	overflow: hidden;
}

.focus2 .shadow p {
	font-size: 14px;
	color: #fff;
	line-height: 21px;
	padding-top: 5px;
}

.abs {
	background: #555;
	padding: 0 15px;
	color: #fff;
	line-height: 29px;
	display: block;
	text-align: left;
	font-size: 14px;
}

.focus2 .btn {
	position: absolute;
	bottom: 34px;
	left: 510px;
	overflow: hidden;
	zoom: 1;
}

.focus2 .btn a {
	position: relative;
	display: inline;
	width: 13px;
	height: 13px;
	border-radius: 7px;
	margin: 0 5px;
	color: #B0B0B0;
	text-decoration: none;
	text-align: center;
	outline: 0;
	float: left;
	background: #D9D9D9;
}

.focus2 .btn a:hover,
.focus .btn a.current {
	cursor: pointer;
	background: #fc114a;
}

.focus2 .fPic2 {}

.focus2 .D2fBt {
	overflow: hidden;
	zoom: 1;
	height: 20px;
	z-index: 10;
}

.focus2 .fcon2 {
	position: relative;
	width: 100%;
	float: left;
	display: none;
	background: #fff
}

.focus2 .fcon2 img {
	display: block;
}

.focus2 .fbg2 {
	bottom: 16px;
	position: absolute;
	text-align: center;
	z-index: 200;	
	display: block;
	right: 0px;
	left: 50%;
	margin-left: -60px;
}

.focus2 .fbg2 div {
	overflow: hidden;
	zoom: 1;
}

.focus2 .D2fBt a {
	position: relative;
	display: inline;
	width: 12px;
	height: 12px;
	text-decoration: none;
	text-align: center;
	outline: 0;
	float: left;
	font-size: 12px;
	background: url(../images/bannerdian1.png) no-repeat;
	margin-right: 14px;
}

.focus2 .D2fBt .current{
	background: url(../images/bannerdian2.png) no-repeat;
	width: 29px;
}

.focus2 .D2fBt a:hover {}

.focus2 .D2fBt img {
	display: none;
}

.focus2 .D2fBt i {
	font-style: normal;
	display: none;
}

.focus2 .prev,
.focus .next {
	position: absolute;
}

.focus2 .prev {
	background: url() no-repeat;
	width: 23px;
	height: 40px;
	top: 50%;
	margin-top: -22px;
	left: 2%;
	cursor: pointer;
}

.focus2 .next {
	background: url() no-repeat;
	width: 23px;
	height: 40px;
	top: 50%;
	margin-top: -22px;
	right: 2%;
	position: absolute;
	cursor: pointer;
}

.focus2 .prev:hover {}

.focus2 .next:hover {}

.main-wrap {
	background: url(../images/bodybg.png) repeat;
	padding: 15px 0px;
}

.main {
	width: 1140px;
	height: auto;
	background: #f2efe9;
	margin: 0px auto;
	padding: 15px 30px;
}


/*main one*/

.main-one {margin-top: 28px;}

.notice {
	width: 350px;
	height: 350px;
}

.notice-cont {
	width: 350px;
}

.notice-cont .zcfg {
	height: 36px;
	border-bottom: solid 1px #8fcdca;
}

.notice-cont .zcfg .news{width: 171px;height: 31px;line-height: 31px;background: url(../images/newsbg.png) no-repeat;}
.notice-cont .zcfg .news .newstit{font-size: 18px;color: #ffffff;padding-left: 22px;}
.notice-cont .zcfg .more{margin-top: 16px;}
.notice-cont ul {
	padding: 15px 0px 0px;
}

.notice-cont ul li {
	color: #000000;
	line-height: 38px;
}

.notice-cont ul li a {
	color: #000000;
	font-size: 16px;
}
.notice-cont ul li .newsrq{
	float: right;
	font-size: 12px;
	color: #333333;
	padding-right: 11px;
}

.banner {
	width: 423px;
	margin-left: 30px;
}
.news-title {
	height: 37px;
	background: url(../images/picturesbg.png) no-repeat;
}

.news-more {
	margin: 14px 10px 0px 0px;
}
.pictures{height: 37px;line-height: 37px;}
.picturestit{font-size: 18px;color: #ffffff;padding-left: 19px;}

.qhda {
	margin-top: 19px;
	height: 260px;
}

.focus3 {
	position: relative;
	width: 423px;
	height: 260px;
	float: left;
}

.focus3 img {
	width: 423px;
	height: 260px;
	display: block;
}

.focus3 .shadow {
	position: absolute;
	left: 50%;
	bottom: 33px;
	z-index: 10;
	height: 83px;
	display: block;
	background: url() repeat-x;
	right: 3px;
	padding: 15px 20px;
	margin-left: -600px;
	width: 642px;
}

.focus3 .shadow a {
	text-decoration: none;
	color: #fff;
	font-size: 25px;
	overflow: hidden;
}

.focus3 .shadow p {
	font-size: 14px;
	color: #fff;
	line-height: 21px;
	padding-top: 5px;
}

.abs {
	background: #555;
	padding: 0 15px;
	color: #fff;
	line-height: 29px;
	display: block;
	text-align: left;
	font-size: 14px;
}

.focus3 .btn {
	position: absolute;
	bottom: 34px;
	left: 510px;
	overflow: hidden;
	zoom: 1;
}

.focus3 .btn a {
	position: relative;
	display: inline;
	width: 13px;
	height: 13px;
	border-radius: 7px;
	margin: 0 5px;
	color: #B0B0B0;
	text-decoration: none;
	text-align: center;
	outline: 0;
	float: left;
	background: #D9D9D9;
}

.focus3 .btn a:hover,
.focus3 .btn a.current {
	cursor: pointer;
	background: #fc114a;
}

.focus3 .fPic3 {}


.focus3 .fcon3 {
	position: relative;
	width: 100%;
	float: left;
	display: none;
}

.focus3 .fcon3 .qhzt {
	width: 423px;
	height: 260px;
}

.focus3 .fcon3 .qhzt img {
	width: 423px;
	height: 260px;
}

.focus3 .fcon3 .qhyw {
	width: 423px;
	height: 38px;
	line-height: 38px;
	background: url(../images/jdttitbg.png) repeat;
	position: absolute;
	left: 0px;
	bottom: 0px;
}

.focus3 .fcon3 .qhyw h3 {
	line-height: 38px;
	padding-left: 19px;
}

.focus3 .fcon3 .qhyw h3 a {
	font-size: 14px;
	color: #ffffff;
	font-weight: 100;
}


.focus3 .fbg3 {
	bottom: 9px;
	position: absolute;
	right: 1px;	
	z-index: 200;
	width: 50px;
	display: block;
}

.focus3 .D3fBt {
	overflow: hidden;
	zoom: 1;
	height: 20px;
	z-index: 10;
}
.focus3 .fbg3 div {
	overflow: hidden;
	zoom: 1;
}

.focus3 .D3fBt a {
	position: relative;
	display: inline;
	width: 1px;
	height: 20px;
	text-decoration: none;
	text-align: center;
	outline: 0;
	float: left;
	background: url(../images/jdtdian1.png) no-repeat;
	margin-right: 9px;
}

.focus3 .D3fBt .current{
	background: url(../images/jdtdian2.png) no-repeat;
}

.focus3 .D3fBt a:hover {}
.focus3 .D3fBt img {
	display: none;
}

.focus3 .D3fBt i {
	font-style: normal;
	display: none;
}

.focus3 .prev,
.focus3 .next {
	position: absolute;
}



.award {
	width: 317px;
}
.awardpic{width: 317px;height: 132px;}
.awardpic img{width: 317px;height: 132px;}
.news-cont2 {margin-top: 20px;}
.Parter{background: url(../images/parterbg.png) no-repeat;height: 37px;}
.Partertit{line-height: 37px;font-size: 18px;color: #ffffff;padding-left: 19px;}
.news-cont2 ul {
	padding-top: 3px;
	background: #FFFFFF;
	margin-top: 20px;
}

.news-cont2 ul li {
	font-size: 13px;
	color: #555555;
	padding-left: 38px;
	background: url(../images/parterqdt.png) no-repeat 20px center;
	height: 35px;
	font-family: "microsoft yahei";
	line-height: 35px;
}


.news-cont2 ul li a {
	color: #4e4e4e;
}







.news-cont {
	height: 286px;
}

.news-cont ul {
	padding: 6px 12px;
}

.news-cont ul li {
	font-size: 14px;
	color: #4b4b4b;
	background: url() no-repeat left center;
	padding-left: 14px;
	line-height: 36px
}

.news-cont ul li .data {
	float: right;
	font-size: 14px;
}

.news-cont ul li a {
	color: #4e4e4e;
}




/*mian-two*/





/*main-three*/

.work {
	width: 724px;
}

.work-cont li {
	width: 330px;
	float: left;
}

.contact-cont {
	height: 243px;
}


.foot {
	background: url(../images/bqbg.png) repeat;	
	height: 50px;
	}

.dblj{padding-top: 0px;}

.dblj p {	
	line-height: 50px;
	text-align: center;
	color: #caf5eb;
	font-size: 16px;
	font-family: "microsoft yahei";
}


/*list*/
.lestbanner{width: 100%;height: auto;position: relative;}
.lestbanner img{width: 100%;height: auto;}
.listztda{
	background: url(../images/bodybg.png) repeat;
	padding: 0px 0px;
	
}

.listzt{
	width: 1140px;
	height: auto;
	background: #f2efe9;
	margin: 0px auto;
	padding: 30px 30px 0px;
}
.listmain {
	padding: 6px 6px 0 6px;
}

.list-bg {
	
}

.list_bottom_left {
	width: 191px;
}

.listlmmc{height: 31px;background: url(../images/listlmmcbg.png) no-repeat;line-height: 31px;}
.listlmmctit{font-size: 18px;color: #ffffff;padding-left: 22px;}

.list_nav {
	width: 190px;
	padding-top: 8px;
	background: url(../images/listejsx.png) no-repeat center 6px;
}

.menu_2 {
	margin: 0 auto;
	overflow: hidden;	
	background: url(../images/listejbg.png) repeat-y center top;
}

.menu {
	margin: 0px 0px;
	padding: 16px 0px 19px;
}

.menu li{
	line-height: 18px;
	padding: 12px 10px;
	text-align: center;
	margin-top: 1px;
}

.menu li a {	
	color: #ffffff;
	font-size: 14px;	
}

.menu li:hover{
	background:#f1eaa3;
}
.menu li:hover a{	
	color: #5cb7ad;
}

.menu li.cur1 {
	
	font-size: 14px;	
	background:#f1eaa3;
}
.menu li.cur1 a{
	color: #5cb7ad !important;
}




.list_right {
	width: 911px;	
}


.list_right_tit {
	height: 45px;	
	position: absolute;
	width: 100%;
	left: 0;
	bottom: 0;
	background: url(../images/dqwzbg.png) repeat-x;
}

.list_right_tit .location {
	width: 1200px;
	margin: 0 auto;
	font-size: 16px;
	color: #ffffff;
	line-height: 45px;
}
.list_right_tit .location a {
	font-size: 16px;
	color: #ffffff;
}

.listdqlmmc{height: 37px;background: url(../images/listdqlmmcbg.png) no-repeat left center;line-height: 37px;}
.listdqlmmctit{font-size: 18px;color: #ffffff;padding-left: 31px;}



.list_right_con {
	padding: 15px 17px 60px 31px;
	min-height: 550px;
}
.list_right_con ul{padding-bottom: 45px;}
.list_right_con ul li {	
	height: 45px;
	line-height: 45px;	
}

.list_right_con ul li a {
	color: #000000;
	font-size: 18px;
}

.list_right_con ul li .time {
	color: #000000;
	font-size: 13px;
}

.list_right_con ul li:hover a {
	color: #000000;
}




/*content*/
.list_right_con1 {
	padding: 20px 0px 0px;
	min-height: 550px;
}
.con1 {
	line-height: 40px;
	font-size: 30px;
	color: #3f998f;
	padding: 8px 50px 10px 50px;
	text-align: center;
}

.con2 {
	font-size: 18px;	
	color: #989898;
	padding: 0px 150px 10px 0px;
	text-align: right;
}

.con3 {
	margin-top: 15px;
	padding: 0 8px 80px 10px;
}

.con3 p {
	font-size: 16px;
	color: #1c1c1c;
	text-indent: 0px;
	line-height: 40px;
	padding-bottom: 20px;
}
.con3 img{max-width: 850px;}