 @charset "utf-8";
* {
	margin:0px;
	padding:0px;
}
body > .qing {
	min-width:1200px;
}
body {
	color:#666666;
	font-size:14px;
	font-family:'Microsoft YaHei', '微软雅黑';
	line-height:21px;
}
ul, ol {
	list-style:none;
}
td {
	padding:3px 5px
}
img {
	border:0;
}
.center {
	width:1200px;
	overflow:hidden;
	display:block;
	margin-left:auto;
	margin-right:auto;
}
/*共用*/
a {
	text-decoration:none;
}
input {
	outline:none
}
.left {
	float:left;
}
.right {
	float:right;
}
.clear {
	clear:both;
}
/*共用结束*/


h1 {
	font-size:20px;
	color:#333;
	font-family:'Microsoft YaHei', '微软雅黑';
}
a:link {
	text-decoration: none;
	font-size:14px;
	color:#444444;
}
a:visited {
	text-decoration: none;
	font-size:14px;
	color:#444444;
}
a:hover {
	text-decoration: none;
	color: #114E04;
	font-size:14px;
}
a.mo:link {
	font-family: "宋体";
	font-size: 12px;
	color: #666666;
}
a.mo:visited {
	font-family: "宋体";
	font-size: 12px;
	color: #666666;
}
a.mo:hover {
	font-family: "宋体";
	font-size: 12px;
	color: #ff0000;
}
a.fo:link {
	font-family: Arial;
	font-size: 12px;
	color: #ffffff;
}
a.fo:visited {
	font-family: Arial;
	font-size: 12px;
	color: #ffffff;
}
a.fo:hover {
	font-family: Arial;
	font-size: 12px;
	color: #ff0000;
}
a.fy:link {
	font-family:'Microsoft YaHei', '微软雅黑';
	border:1px solid #cccccc;
	background:#FFF;
	padding:0px 6px;
	font-size: 14px;
	color: #333333;
}
a.fy:visited {
	font-family:'Microsoft YaHei', '微软雅黑';
	border:1px solid #cccccc;
	background:#FFF;
	padding:0px 6px;
	font-size: 14px;
	color: #333333;
}
a.fy:hover {
	font-family:'Microsoft YaHei', '微软雅黑';
	background:#1B630B;
	padding:0px 6px;
	font-size: 14px;
	color: #ffffff;
}
a.fy2:link {
	font-family:'Microsoft YaHei', '微软雅黑';
	background:#1B630B;
	padding:1px 7px;
	font-size: 14px;
	color: #ffffff;
}
a.fy2:visited {
	font-family:'Microsoft YaHei', '微软雅黑';
	background:#1B630B;
	padding:1px 7px;
	font-size: 14px;
	color: #ffffff;
}
a.fy2:hover {
	font-family:'Microsoft YaHei', '微软雅黑';
	background:#1B630B;
	padding:1px 7px;
	font-size: 14px;
	color: #ffffff;
}
a.pro:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:29px;
	color: #D0BD92;
}
a.pro:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:29px;
	color: #D0BD92;
}
a.pro:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:29px;
	color: #FDD744;
}
.input_submit {
	background:#08480A;
	border:0px;
	width:100px;
	height:32px;
	line-height:32px;
	text-align:center;
	font-family:'Microsoft YaHei', '微软雅黑';
	font-size:14px;
	color:#FFF
}
.input_submit2 {
	background:url(../images/cx.png) no-repeat center top;
	border:0px;
	width:114px;
	height:34px;
	line-height:34px;
	text-align:center;
	font-family: normal 'Microsoft YaHei', '黑体';
	font-size:16px;
	color:#FFF
}
a.li:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
}
a.li:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
}
a.li:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ff0000;
}
.tbox {
	width:100%;
	background:#ffffff;
}
.top {
	width:1085px;
	margin:0px auto;
	height:32px;
	line-height:32px;
	text-align:right;
	padding-right:34px;
	font-size:14px;
	color:#FFF
}
.head {
	width:1180px;
	height:100px;
	margin:0px auto;
}
.head_logo {
	float:left;
	padding-top:13px;
}
.head_rig {
	float:right;
	width:738px;
}
.head_tel {
	text-align:right;
	height:35px;
	padding:15px 15px 0px 0px;
	color:#333;
	font-size:13px
}
.head_tel span {
	color:#F69A17;
	font-size:26px
}
.head_nav {
	width:738px;
	height:50px;
}
.ban {
	clear:both;
	width:100%;
	position:relative;
}
.nyban {
	height:180px;
	text-align:center;
	position:relative
}
.mbox1 {
	width:100%;
	background:#F2F2F2;
	padding:40px 0px;
}
.mbox2 {
	width:100%;
	background:#ffffff;
	padding:40px 0px;
}
.mbox3 {
	width:100%;
	background:#138b83;
	padding:60px 0px;
}
.mbox4 {
	width:100%;
	background:#333333;
	padding:50px 0px;
}
.mbox5 {
	width:100%;
	background:url(../images/databg1.jpg) no-repeat center top;
	padding:70px 0px 50px 0px;
	min-height:630px
}
.mbox6 {
	width:100%;
	background:url(../images/databg2.jpg) no-repeat center top;
	padding:70px 0px 50px 0px;
}
.hotcity {
	background:#47a7a1;
	border:1px solid #138b83;
	padding:15px 15px;
	font-size:16px;
	border-radius:4px;
	color:#FFF
}
.hotcity a {
	font-size:16px;
	line-height:24px;
	color:#FFF
}
.hotcity a:hover {
	font-size:16px;
	line-height:24px;
	color:#f8c118
}
.area_list {
	margin-bottom:14px;
	background:#deefee
}
.area_list_l {
	float:left;
	width:130px;
	text-align:center;
	height:30px;
	line-height:30px;
	background:#229e96;
	color:#FFF;
	font-size:16px
}
.area_list_r {
	float:right;
	width:1020px;
	padding:5px 10px 5px 0px
}
.area_list_r a {
	font-size:14px;
	line-height:22px;
	color:#666
}
.area_list_r a:hover {
	font-size:14px;
	line-height:22px;
	color:#138b83
}
.page_width {
	width:1180px;
	margin:0px auto
}
.area_bt {
	text-align: center;
	font-size:30px;
	padding-bottom:20px;
	color:#333;
	font-weight:bold
}
.area_bt2 {
	text-align: center;
	font-size:30px;
	padding-bottom:20px;
	color:#ffffff;
	font-weight:bold
}
.area_m1 {
	padding:0px
}
.area_m1_l {
	width:55%;
	float:left
}
.area_m1_l p {
	padding:15px 0px 0px 0px;
	color:#FFF;
	font-size:16px;
	line-height:26px
}
.area_m1_l a {
	font-size:16px;
	color:#f8c118;
	line-height:26px
}
.area_m1_l a:hover {
	font-size:16px;
	color:#f8c118;
	line-height:26px;
	text-decoration:underline
}
.area_m1_l .title {
	padding-bottom:30px;
	border-bottom:1px solid #FFF;
}
.area_m1_l .title h2 {
	font-size:38px;
	color:#FFF;
	line-height:40px;
	padding-bottom:0px
}
.area_m1_l .content {
	padding:10px 0px 10px 0px;
	color:#FFF;
}
.area_m1_l .content li {
	line-height:24px;
	list-style:disc;
	color:#f8c118;
	font-size:18px;
	margin-left:20px;
	margin-bottom:10px
}
.area_m1_l .content li span {
	color:#f8c118
}
.area_m1_l .content li img {
	height:80px;
	vertical-align:middle
}
.area_m1_l .content h2 {
	color:#f8c118;
	font-size:20px;
	line-height:28px;
	padding:10px 0px 20px 0px
}
.area_m1_l .content p {
	padding:5px 0px
}
.area_m1_r {
	width:42%;
	float:right;
	margin-top:70px
}
.area_m1_r img {
	width:100%;
	height:auto
}
.area_m2 {
	padding:0px
}
.area_m2 li {
	width:33.33%;
	float:left;
	margin-bottom:20px;
	min-height:130px
}
.area_m2_pic {
	width:23%;
	float:left
}
.area_m2_pic img {
	width:100%;
	height:auto
}
.area_m2_wz {
	width:70%;
	float:right;
	margin:0px 3% 0px 2%
}
.area_m2_wz h2 {
	font-size:20px;
	color:#333;
	padding-bottom:10px
}
.area_m2_wz p {
	padding:0px 0px 0px 0px;
	font-size:16px;
	line-height:24px;
	color:#666;
}
.area_m3 {
	background:url(../images/btbg1.png) no-repeat center top;
	margin-top:30px
}
.area_m3 li {
	width:33.33%;
	float:left;
	margin-bottom:20px;
	text-align:center;
	min-height:120px
}
.area_m3 li h2 {
	line-height:56px;
	color:#FFF;
	font-size:24px;
	margin-bottom:10px
}
.area_m3 li p {
	padding:10px 20px 0px 0px;
	text-align:left;
	font-size:16px;
	color:#666;
	line-height:24px
}
.area_m4 {
	background:#138b83;
	border-radius:16px;
	padding:15px 15px;
	margin-top:20px
}
.area_m4 li {
	width:31.33%;
	float:left;
	margin:0px 1% 20px 1%;
	text-align:center;
	min-height:100px
}
.area_m4 li h2 {
	line-height:32px;
	color:#FFF;
	font-size:20px;
	padding:10px 0px 5px 0px;
	font-weight:600
}
.area_m4 li p {
	padding:10px 20px 0px 0px;
	text-align:left;
	font-size:16px;
	color:#ffffff;
	line-height:24px
}
.gdpic {
	width:1000px;
	margin:30px auto 0px auto
}
.area_m6 {
	padding:0px 0px;
	margin-top:20px
}
.area_m6 li {
	width:32%;
	background:url(../images/bkbg.png) repeat-y center top;
	background-size:100% auto;
	border-radius:16px;
	float:left;
	margin-right:2%;
	margin-bottom:20px;
	text-align:center;
	border-radius:14px;
	min-height:750px
}
.area_m6 li:nth-child(3), .area_m6 li:nth-child(6), .area_m6 li:nth-child(9) {
margin-right:0px
}
.area_m6 li img {
	max-height:90px;
	max-width:90px;
	margin:43px 0px 15px 0px
}
.area_m6 li h2 {
	line-height:32px;
	color:#FFF;
	font-size:22px;
	padding:10px 0px 5px 0px;
	font-weight:600
}
.area_m6 li p {
	padding:10px 20px 20px 20px;
	text-align:left;
	font-size:16px;
	color:#ffffff;
	line-height:24px
}
.area_m6 li a {
	font-size:16px;
	color:#FFF;
	line-height:24px
}
.area_m6 li a:hover {
	font-size:16px;
	color:#f8c118;
	line-height:24px
}
.area_m7 {
	padding:0px 0px;
	margin-top:20px
}
.area_m7 li {
	width:23.5%;
	background:url(../images/bkbg.png) repeat-y center top;
	background-size:100% auto;
	border-radius:16px;
	float:left;
	margin-right:2%;
	margin-bottom:20px;
	text-align:center;
	border-radius:14px;
	min-height:680px
}
.area_m7 li:nth-child(4), .area_m7 li:nth-child(8), .area_m7 li:nth-child(12) {
margin-right:0px
}
.area_m7 li img {
	max-height:90px;
	max-width:90px;
	margin:43px 0px 15px 0px
}
.area_m7 li h2 {
	line-height:32px;
	color:#FFF;
	font-size:22px;
	padding:10px 0px 5px 0px;
	font-weight:600
}
.area_m7 li p {
	padding:10px 20px 20px 20px;
	text-align:center;
	font-size:16px;
	color:#ffffff;
	line-height:24px
}
.area_m7 li a {
	font-size:16px;
	color:#FFF;
	line-height:24px
}
.area_m7 li a:hover {
	font-size:16px;
	color:#f8c118;
	line-height:24px
}
.area_m8 {
	padding:0px 0px;
	margin-top:20px
}
.area_m8 li {
	width:49%;
	background:url(../images/bkbg.png) repeat-y center top;
	background-size:100% auto;
	border-radius:16px;
	float:left;
	margin-right:2%;
	margin-bottom:20px;
	text-align:center;
	border-radius:14px;
	min-height:420px
}
.area_m8 li:nth-child(2), .area_m8 li:nth-child(4), .area_m8 li:nth-child(6) {
margin-right:0px
}
.area_m8 li img {
	max-height:90px;
	max-width:90px;
	margin:43px 0px 15px 0px
}
.area_m8 li h2 {
	line-height:32px;
	color:#FFF;
	font-size:22px;
	padding:10px 0px 5px 0px;
	font-weight:600
}
.area_m8 li p {
	padding:10px 20px 20px 20px;
	text-align:center;
	font-size:16px;
	color:#ffffff;
	line-height:24px
}
.area_m8 li a {
	font-size:16px;
	color:#FFF;
	line-height:24px
}
.area_m8 li a:hover {
	font-size:16px;
	color:#f8c118;
	line-height:24px
}
.area_m9 {
	padding:0px 0px;
	margin-top:20px
}
.area_m9 li {
	width:23.5%;
	background:url(../images/bkbg.png) repeat-y center top;
	background-size:100% auto;
	border-radius:16px;
	float:left;
	margin-right:2%;
	margin-bottom:20px;
	text-align:center;
	border-radius:14px;
	min-height:280px
}
.area_m9 li:nth-child(4), .area_m9 li:nth-child(8), .area_m9 li:nth-child(12) {
margin-right:0px
}
.area_m9 li img {
	max-height:90px;
	max-width:90px;
	margin:43px 0px 15px 0px
}
.area_m9 li h2 {
	line-height:32px;
	color:#FFF;
	font-size:22px;
	padding:10px 0px 5px 0px;
	font-weight:600
}
.area_m9 li p {
	padding:10px 20px 20px 20px;
	text-align:center;
	font-size:16px;
	color:#ffffff;
	line-height:24px
}
.area_m9 li a {
	font-size:14px;
	color:#FFF;
	line-height:24px
}
.area_m9 li a:hover {
	font-size:14px;
	color:#f8c118;
	line-height:24px
}
.main_bt {
	text-align:center;
	background:url(../images/btdx.png) no-repeat center 20px;
	color:#229E96;
	margin-bottom:15px;
	font-size:32px;
	line-height:36px
}
.main_bt span {
	color:#7B7A7A;
	font-size:14px;
	text-transform:uppercase
}
.main {
	width:1180px;
	margin:0px auto
}
.m_about {
	width:640px;
	height:335px;
	background:#FFF;
	padding:30px 30px 20px 30px;
	float:left
}
.m_about_con {
	padding-top:15px
}
.m_md {
	width:470px;
	height:385px;
	float:right;
	background:#FFF;
}
.m_service {
	padding:0px
}
.m_service li {
	height:329px;
	width:252px;
	text-align:center;
	float:left;
	background:url(../images/servicebg1.png) no-repeat center top;
	padding:10px 10px;
	margin:0px 30px 30px 0px;
	-webkit-transition: all 0.4s linear;
	-moz-transition: all 0.4s linear;
	-o-transition: all 0.4s linear;
	transition: all 0.4s linear;
}
.m_service li:hover, .m_service li.hover {
	height:329px;
	width:252px;
	float:left;
	text-align:center;
	background:url(../images/servicebg2.png) no-repeat center top;
	padding:10px 10px;
	margin:0px 30px 30px 0px;
}
.m_service li a {
	color:#333333;
	display:block;
	font-family: 'Microsoft YaHei', '黑体';
	font-size:14px;
	line-height:24px;
}
.m_service li:hover a, .m_service li.hover a {
	color:#ffffff;
	display:block;
	font-family: 'Microsoft YaHei', '黑体';
	font-size:14px;
	line-height:24px;
}
.m_service_pic {
	height:135px;
	padding-bottom:5px
}
.m_service_pic img {
	width:252px;
	height:135px
}
.m_case {
	padding:0px
}
.m_case li {
	width:575px;
	float:left;
	margin-right:30px;
	margin-bottom:20px
}
.m_case_bt {
	padding:0px 0px 10px 13px;
	background:url(../images/cased.gif) no-repeat 0px 8px;
	font-size:18px
}
.m_case_bt a {
	font-size:16px;
	color:#229E96;
	font-weight:bold
}
.m_case_bt a:hover {
	font-size:16px;
	color:#229E96;
	text-decoration:underline;
	font-weight:bold
}
.m_case_js {
	font-size:14px;
	color:#666;
	line-height:26px
}
.m_case_js a {
	font-size:16px;
	color:#DE5413;
	line-height:26px
}
.m_case_js a:hover {
	font-size:16px;
	color:#DE5413;
	line-height:26px;
	text-decoration:underline
}
.m_case_m {
	padding:10px 0px 0px 508px;
}
.main_con {
	padding:0px
}
.m_news {
	width:830px;
	float:left;
	padding-right:34px;
	border-right:1px solid #EBEBEB
}
.m_news_con {
	padding-top:15px
}
.newslist {
	padding:0px
}
.newslist li {
	height:44px;
	line-height:44px;
	font-size:13px
}
.newslist li a {
	font-size:13px;
	color:#666;
	line-height:44px
}
.newslist li a:hover {
	font-size:13px;
	color:#A10C12;
	line-height:44px
}
.m_gg {
	width:300px;
	float:right
}
.m_gg_con {
	padding-top:15px
}
.m_gg_con li {
	height:44px;
	line-height:44px;
	font-size:13px;
	background:url(../images/tb.gif) no-repeat 0px 19px;
	padding-left:16px
}
.m_gg_con li a {
	font-size:13px;
	color:#666;
	line-height:44px
}
.m_gg_con li a:hover {
	font-size:13px;
	color:#A10C12;
	line-height:44px
}
.m_pro {
	padding-top:25px
}
.m_yy {
	padding:33px 24px 0px 113px
}
.m_yy_bt {
	height:55px;
	line-height:30px;
	padding-top:10px;
	color:#000;
	font-size:22px
}
.m_yy_bt span {
	color:#666;
	font-size:14px;
	line-height:22px
}
.m_yy_con {
	padding-top:14px;
	color:#666;
	font-size:12px;
	line-height:18px
}
.inpro {
	padding:0px
}
.inpro li {
	display:block;
	width:283px;
	text-align:center;
	height:330px;
	line-height:149px;
	background:url(../images/inprobg1.png) no-repeat center top;
	-webkit-transition: all 0.4s linear;
	-moz-transition: all 0.4s linear;
	-o-transition: all 0.4s linear;
	transition: all 0.4s linear;
}
.inpro li:hover, .inpro li.hover {
	display:block;
	width:283px;
	text-align:center;
	height:330px;
	line-height:149px;
	background:url(../images/inprobg2.png) no-repeat center top;
}
.inpro li a {
	color:#666666;
	display:block;
	font-family:'Microsoft YaHei', '微软雅黑';
	font-size:16px;
	line-height:149px;
}
.inpro li:hover a, .inpro li.hover a {
	color:#ffffff;
	display:block;
	font-family:'Microsoft YaHei', '微软雅黑';
	font-size:16px;
	line-height:149px;
}
.here {
	height:60px;
	width:100%;
	background:#FFF
}
.m_video {
	width:358px;
	float:right
}
.m_video_bt {
	height:42px;
	font-size:22px;
	color:#333;
	background:url(../images/aboutbtx.gif) no-repeat bottom
}
.m_video_con {
	padding-top:15px
}
.navbox {
	background:#FAFAFA;
	border-bottom:1px solid #ECECEC;
	padding:35px 0px 25px 0px
}
.nycnbt {
	text-align:center;
	padding-bottom:15px;
	font-size:30px;
	color:#000;
}
.nyenbt {
	text-align:center;
	background:url(../images/nybtx.png) no-repeat center 16px;
	text-transform:uppercase;
	height:34px;
	line-height:34px;
	font-size:14px;
	color:#A3A3A3;
}
.nyenbt span {
	background-color:#FAFAFA;
	padding:0px 12px
}
.ny_nav {
	text-align:center;
	min-width:200px;
	margin:0px auto;
	padding:10px 0px 0px 0px
}
.more {
	float:right;
}
#nymain {
	width:1180px;
	margin:25px auto;
}
#nymain_left {
	width:240px;
	float:left
}
.nymain_left_bt {
	height:53px;
	background:url(../images/nybtbg.png) no-repeat;
	padding:15px 0px 0px 18px;
	font-family: 'Microsoft YaHei', '黑体';
	font-size:20px;
	color:#FFF;
	text-transform:uppercase
}
.nymain_left_bt span {
	color:#A7D8D5;
	text-transform:uppercase;
	line-height:22px;
	font-size:13px
}
.nymain_left_bt2 {
	height:40px;
	line-height:40px;
	padding-left:18px;
	color:#FFF;
	background:#229E96;
	font-size:18px;
	margin-top:16px
}
.nymain_left_con {
	background:#F4F4F4;
	padding:15px 15px;
	font-size:14px;
	color:#138E86;
}
.nymain_left_con li {
	padding:0px
}
.nymain_left_con li a {
	color:#138E86;
	font-size:14px;
	line-height:28px
}
.nymain_left_con li a:hover {
	color:#138E86;
	font-size:14px;
	line-height:28px;
	text-decoration:underline
}
.nymain_left_nav {
	padding:10px 10px 2px 10px;
	background:#E9E9E9
}
.nymain_left_nav li {
	height:40px;
	line-height:40px;
	background:url(../images/nylmrjt.png) no-repeat 204px 15px #229E96;
	padding-left:13px;
	margin-bottom:8px;
	-webkit-transition: all 0.4s linear;
	-moz-transition: all 0.4s linear;
	-o-transition: all 0.4s linear;
	transition: all 0.4s linear;
	overflow:hidden;
}
.nymain_left_nav li:hover, .nymain_left_nav li.hover {
	height:40px;
	line-height:40px;
	background:url(../images/nylmrjt.png) no-repeat 204px 15px #0B70CE;
	padding-left:13px;
	margin-bottom:8px;
}
.nymain_left_nav li a {
	color:#ffffff;
	display:block;
	font-family: 'Microsoft YaHei', '黑体';
	font-size:14px;
	line-height:40px;
}
.nymain_left_nav li:hover a, .nymain_left_nav li.hover a {
	color:#ffffff;
	display:block;
	font-family: 'Microsoft YaHei', '黑体';
	font-size:14px;
	line-height:40px;
}
#nymain_right {
	width:910px;
	float:right;
}
.nymain_right_bt {
	height:44px;
	line-height:44px;
	padding-left:18px;
	margin-top:23px;
	border-bottom:1px solid #E5E5E5;
	background:url(../images/rigbtbg.gif) no-repeat 0px 15px
}
.nymain_right_bt_l {
	float:left;
	font-family: 'Microsoft YaHei', '黑体';
	font-size:20px;
	color:#000000
}
.nymain_right_bt_r {
	float:right;
	font-family: "宋体";
	font-size:12px;
	color:#666666
}
.nymain_right_con {
	padding:15px 0px 0px 0px;
	height:auto!important;
	min-height:300px;
}
.nymain_right_con a {
	color:#0D827A;
	font-size:16px;
	padding-left:5px;
}
.nymain_right_con a:hover {
	color:#0D827A;
	font-size:16px;
	text-decoration:underline
}
.nymain_right_con img {
	max-width:910px
}
.nymain_right_con li {
	padding-left:13px;
	background:url(../images/condd.png) no-repeat 0px 10px
}
.nymain_right_con2 {
	width:940px;
	padding:25px 0px 0px 0px;
	height:auto!important;
	min-height:300px;
}
.nymain_right_con2 li {
	width:388px;
	border:5px solid #EFEFEF;
	padding:22px 22px;
	float:left;
	min-height:120px;
	margin-right:26px;
	margin-bottom:26px
}
.nymain_right_con2 a {
	color:#0D827A;
	font-size:18px;
	font-weight:bold
}
.nymain_right_con2 a:hover {
	color:#0D827A;
	font-size:18px;
	font-weight:bold;
	text-decoration:underline
}
.nymain_right_con2_js {
	font-size:14px;
	line-height:24px
}
.course {
	width:1140px;
}
.course li {
	width:320px;
	padding:10px 10px;
	margin-right:40px;
	background:#FFF;
	float:left
}
.course dl {
	height:54px;
	line-height:54px;
	border-bottom:1px solid #CCCCCC;
	margin:0px 10px;
	text-align:center;
	color:#000;
	font-size:24px;
}
.course dt {
	padding-top:10px;
	font-size:13px;
	line-height:20px;
	padding:10px 10px 10px 10px;
	color:#444444
}
.main_three_list_img {
	width:320px;
	height:390px;
	line-height:210px;
	float:left;
	position:relative;
}
.main_three_list_img span.mtli_click {
	display:none;
}
.main_three_list_img:hover span.mtli_click {
	display:block;
	width:320px;
	height:212px;
	padding:178px 0px 73px 0px;
	position:absolute;
	left:0px;
	top:0px;
	background:url(../images/coursebg.png) no-repeat center top;
	cursor:pointer;
	text-align:center;
	line-height:32px;
	font-size:32px;
	color:#FFF
}
.main_three_list_img:hover span.mtli_click a {
	color:#fff;
}
.innews {
	width:1234px;
}
.innews li {
	width:583px;
	padding-bottom:12px;
	float:left;
	margin-right:34px;
	margin-bottom:13px
}
.propic {
	padding:0px
}
.propic li {
	width:270px;
	height:190px;
	border:0px solid #CCC;
	padding:7px;
	background:#EAEAEA;
	-webkit-transition: all 0.4s linear;
	-moz-transition: all 0.4s linear;
	-o-transition: all 0.4s linear;
	transition: all 0.4s linear;
}
.propic li:hover {
	width:270px;
	height:190px;
	border:0px solid #CCC;
	padding:7px;
	background:#1C630B
}
.propic2 {
	padding:0px
}
.propic2 li {
	width:270px;
	height:190px;
	border:0px solid #CCC;
	padding:7px;
	background:#ffffff;
	-webkit-transition: all 0.4s linear;
	-moz-transition: all 0.4s linear;
	-o-transition: all 0.4s linear;
	transition: all 0.4s linear;
}
.propic2 li:hover {
	width:270px;
	height:190px;
	border:0px solid #CCC;
	padding:7px;
	background:#1C630B
}
.video {
	width:250px;
	height:190px;
	position:relative
}
.vb {
	width:250px;
	height:190px;
	position:absolute;
	top:0px
}
.input_bk {
	border:1px solid #B7B6B6;
	height:24px;
	line-height:24px;
	color:#666;
	padding-left:5px
}
.dd {
	width:138px;
	float:left;
	margin-right:2px
}
.nav_bt {
	height:28px;
	line-height:28px;
	background:url(../images/linkbtbg.gif) no-repeat;
	padding-left:10px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	margin-bottom:5px
}
.nav {
	padding:0px
}
.nav li {
	height:21px;
	line-height:21px;
	text-align:left;
	padding-left:10px
}
.nav li:hover, .nav li.hover {
	height:21px;
	line-height:21px;
	text-align:left;
	padding-left:10px
}
.nav li a {
	color:#A4A4A4;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:21px;
}
.nav li:hover a, .nav li.hover a {
	color:#ff0000;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:21px;
}
.partner {
	width:1200px;
	padding:0px
}
.partner li {
	width:218px;
	height:88px;
	border:1px solid #CCC;
	margin-bottom:20px;
	margin-right:20px;
	float:left
}
.partner img {
	width:218px;
	height:88px;
}
.lbox {
	width:100%;
	padding:15px 0px;
	background:#E7E7E6
}
.flink {
	width:1180px;
	margin:0px auto
}
.flink_bt {
	width:73px;
	height:32px;
	line-height:32px;
	float:left;
	font-weight:bold;
	color:#000;
	font-size:14px;
}
.flink_con {
	width:989px;
	padding-left:2px;
	padding-top:3px;
	line-height:32px;
	float:left
}
.flink_con a {
	font-size:12px;
	color:#666;
	line-height:30px;
}
.flink_con a:hover {
	font-size:12px;
	color:#0760B0;
	line-height:30px;
}
.fbox {
	width:100%;
	background:#272727;
	padding:30px 0px
}
.fbox {
	width:100%;
	background:#138B83;
	padding:30px 0px
}
.foot {
	width:1200px;
	margin:0px auto
}
.foot_tel {
	border-right:1px solid #5AAEA8;
	float:left;
	padding-right:40px;
	text-align:center;
	width:195px;
	color:#FFF
}
.foot_wx {
	float:right;
	width:110px;
	padding-left:50px;
	border-left:1px solid #5AAEA8;
	color:#ffffff
}
.foot_add {
	padding:0px 0px 10px 40px;
	color:#ffffff;
	width:700px;
	font-size:14px;
	line-height:24px;
	float:left
}
.foot_add a {
	color:#ffffff;
	font-size:14px;
}
.foot_add a:hover {
	color:#ffffff;
	font-size:14px;
	text-decoration:underline
}
.foot_cro {
	background:#087F77;
	padding:13px 0px;
	text-align:center;
	width:100%;
	font-size:12px;
	color:#ffffff
}
.bk {
	margin:0px;
	padding:12px 14px 0px 14px;
	background:#FFF;
	border-left:1px solid #E5E5E5;
	border-right:1px solid #E5E5E5;
}
.bk2 {
	margin:0px;
	padding:7px 7px 0px 7px;
	background:#FFF;
	border-left:1px solid #E5E5E5;
	border-right:1px solid #E5E5E5;
}
.nybk {
	margin:0px;
	padding:12px 12px 0px 12px;
	background:#FFF;
	border-left:1px solid #E5E5E5;
	border-right:1px solid #E5E5E5;
}
.probk {
	margin:0px;
	padding:12px 12px 0px 12px;
	background:#FFF;
	border-left:1px solid #E5E5E5;
	border-right:1px solid #E5E5E5;
}
.rightbt {
	margin:0px;
	width:601px;
	height:37px;
	background:url(../images/fy_10.gif) no-repeat
}
.cnbtwz {
	font-family: 'Microsoft YaHei', '黑体';
	font-size:20px;
	color:#666666;
	text-transform:uppercase
}
.enbtwz {
	font-family: 'Microsoft YaHei', '黑体';
	font-size:13px;
	color:#A5CB99
}
.cnbtwz2 {
	font-family: 'Microsoft YaHei', '黑体';
	font-size:24px;
	color:#ffffff;
	line-height:32px
}
.enbtwz2 {
	font-family:"Times New Roman", Times, serif;
	font-size:16px;
	color:#ffffff;
	font-weight:bold;
	text-transform:uppercase
}
.nycnbtwz {
	font-family: 'Microsoft YaHei', '黑体';
	font-size:26px;
	color:#71A52F;
	line-height:35px
}
.nyenbtwz {
	font-family: 'Microsoft YaHei', '黑体';
	font-size:14px;
	color:#99D25C;
	line-height:24px;
	text-transform:uppercase
}
.prowz {
	font-family: 'Microsoft YaHei', '黑体';
	font-size:13px;
	color:#ffffff;
	text-align:left;
	float:left
}
.enprowz {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#ffffff;
	text-align:center;
	float:left
}
.rigname {
	font-weight:bold;
	font-size:14px;
	color:#333
}
.promore {
	padding:7px 0px 0px 0px;
	float:right
}
.wznyrbt {
	font-family: 'Microsoft YaHei', '黑体';
	font-size:14px;
	color:#333;
	font-weight:bold;
}
.nyleftbt {
	margin:0px;
	width:236px;
	height:37px;
	background:url(../images/ny_04.gif) no-repeat
}
.nyrightbt {
	margin:0px;
	width:724px;
	height:37px;
	background:url(../images/ny_06.gif) no-repeat
}
.wzhotline {
	font-family: 'Microsoft YaHei', '黑体';
	font-size:14px;
	color:#333;
	font-weight:bold;
}
.enwzhotline {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333;
}
.wz26tel {
	font-family:Arial, Helvetica, sans-serif;
	font-size:26px;
	color:#EC3415;
}
.wz13tel {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000;
	font-weight:bold
}
.wzhottel {
	font-family:Arial, Helvetica, sans-serif;
	font-size:28px;
	color:#D90707;
	font-style:italic;
	font-weight:bold;
}
.wz12s {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
}
.wz12bt {
	font-family:"宋体";
	font-size:12px;
	color:#333333;
	font-weight:bold;
	line-height:29px
}
.wz14nybt {
	font-family: normal 'Microsoft YaHei', '黑体';
	font-size:14px;
	color:#003972;
	font-weight:bold;
	line-height:20px
}
.wz12h {
	font-family: normal 'Microsoft YaHei', '黑体';
	font-size:16px;
	color:#444444;
	line-height:30px;
}
.wz12h2 {
	font-family: normal 'Microsoft YaHei', '黑体';
	font-size:16px;
	color:#666666;
	line-height:30px;
}
.wz16dl {
	font-family: normal 'Microsoft YaHei', '黑体';
	font-size:16px;
	color:#ff0000;
	line-height:21px;
}
.wz12pro {
	font-family:"宋体";
	font-size:12px;
	color:#666666
}
.wz14hs {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#F80606;
	font-weight:bold;
}
.wz12sb {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	font-weight:bold;
}
.wz12b {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#D2DBE9;
	line-height:21px;
	text-align:left;
}
.wz14newsbt {
	font-family: 'Microsoft YaHei', '黑体';
	font-size:16px;
	color:#333333;
}
.newwz {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4E4E4E;
	text-align:center;
}
.wzfoot {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#D2DBE9;
}
.wzdate {
	font-family: 'Microsoft YaHei', '黑体';
	font-size:13px;
	color:#666666;
}
.red {
	font-family:"宋体";
	font-size:12px;
	color:#F00
}
a.enmean:link {
	display:block;
	height:31px;
	padding:6px 0px 0px 0px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	color: #ffffff;
}
a.enmean:visited {
	display:block;
	height:31px;
	padding:6px 0px 0px 0px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	color: #ffffff;
}
a.enmean:hover {
	display:block;
	height:31px;
	padding:6px 0px 0px 0px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	color: #ffffff;
	background:url(../images/dhbg.gif) repeat-x;
}
.menu_top {
	width:650x;
	z-index:1500;
	font-family:'Microsoft YaHei', '微软雅黑';
	position:relative;
	margin:0px;
	font-size:15px;
}
.menu_top ul li a, .menu_top ul li a:visited {
	display:block;
	font-family:'Microsoft YaHei', '微软雅黑';
	text-decoration:none;
	height:50px;
	line-height:36px;
	text-align:center;
	color:#000000;
	font-size:15px;
	overflow:hidden;
}
.menu_top ul {
	padding:0;
	margin:0px;
	list-style-type: none;
}
.menu_top ul li {
	float:left;
	position:relative;
}
.menu_top ul li ul {
	display: none;
}
/* specific to non IE browsers */
.menu_top ul li:hover, .menu_top ul li.hover {
	font-family:'Microsoft YaHei', '微软雅黑';
}
.menu_top ul li:hover a, .menu_top ul li.hover a {
	display:block;
	color:#07837B;
}
.menu_top ul li:hover ul {
	display:block;
	position:absolute;
	top:50px;
	left:0;
}
.menu_top ul li:hover ul li a.hide {
	background:#6a3;
	color:#fff;
	width:104px
}
.menu_top ul li:hover ul li:hover a.hide {
	background:#6fc;
	color:#000;
}
.menu_top ul li:hover ul li ul {
	display: none;
}
.menu_top ul li:hover ul li a {
	display:block;
	background:url(../images/xflbg.png);
	font-family:'Microsoft YaHei', '微软雅黑';
	text-align:center;
	font-size:13px;
	height:34px;
	line-height:34px;
	color:#333333;
}
.menu_top ul li:hover ul li a:hover {
	background: #229E96;
	color:#ffffff;
	font-family:'Microsoft YaHei', '微软雅黑';
	font-size:13px;
}
.menu_top ul li:hover ul li:hover ul {
	display:block;
	position:absolute;
	left:104px;
}
.menu_top ul li:hover ul li:hover ul.left {
	left:-150px;
}
.rollBox {
	width:1248px;
	height:252px;
	overflow:hidden;
}
.rollBox .LeftBotton {
	overflow:hidden;
	float:left;
	display:inline;
	background: url(../images/jt1.png) no-repeat;
	width:37px;
	height:71px;
	cursor: pointer;
	margin:75px 38px 0 0px;
}
.rollBox .RightBotton {
	overflow:hidden;
	float:left;
	display:inline;
	background: url(../images/jt2.png) no-repeat;
	width:37px;
	height:71px;
	cursor:pointer;
	display:inline;
	margin:75px 0px 0 38px;
}
.rollBox .Cont {
	width:1098px;
	overflow:hidden;
	float:left;
	display:inline;
}
.rollBox .ScrCont {
	width:100000px;
}/*加大宽度是为了适应更多的logo内容*/
.rollBox .Cont li {
	width:250px;
	height:252px;
	float:left;
	text-align:center;
	display:inline;
	margin-right:33px;
}
.rollBox .Cont li img {
	margin-top:0px;
}
.rollBox .Cont li p a {
	text-decoration:none;
	color:#656565;
	padding:11px 0 0px 0;
	display:block;
	line-height:12px;
}
.rollBox #List1, .rollBox #List2 {
	float:left;
}
.probt {
	height:65px;
	border-bottom:1px solid #677C88;
	background:url(../images/rjt.png) no-repeat 244px 35px;
	color:#737577;
	font-size:12px
}
a.cm:link {
	display:block;
	height:40px;
	line-height:40px;
	text-align:center;
	color:#ffffff;
	font-size:16px;
	-webkit-transition: all 0.4s linear;
	-moz-transition: all 0.4s linear;
	-o-transition: all 0.4s linear;
	transition: all 0.4s linear;
}
a.cm:visited {
	display:block;
	height:40px;
	line-height:40px;
	text-align:center;
	color:#ffffff;
	font-size:16px;
	-webkit-transition: all 0.4s linear;
	-moz-transition: all 0.4s linear;
	-o-transition: all 0.4s linear;
	transition: all 0.4s linear;
}
a.cm:hover {
	display:block;
	height:40px;
	line-height:40px;
	background:#DC82D5;
	text-align:center;
	color:#ffffff;
	font-size:16px;
}
a.tm:link {
	display:block;
	height:35px;
	line-height:35px;
	width:100px;
	background:url(../images/mo1.png) no-repeat center;
	text-align:center;
	color:#3333333;
	font-size:14px;
	-webkit-transition: all 0.4s linear;
	-moz-transition: all 0.4s linear;
	-o-transition: all 0.4s linear;
	transition: all 0.4s linear;
}
a.tm:visited {
	display:block;
	height:35px;
	line-height:35px;
	width:100px;
	background:url(../images/mo1.png) no-repeat center;
	text-align:center;
	color:#3333333;
	font-size:14px;
	-webkit-transition: all 0.4s linear;
	-moz-transition: all 0.4s linear;
	-o-transition: all 0.4s linear;
	transition: all 0.4s linear;
}
a.tm:hover {
	display:block;
	height:35px;
	line-height:35px;
	width:100px;
	background:url(../images/mo2.png) no-repeat center;
	text-align:center;
	color:#ffffff;
	font-size:14px;
}
a.cm:link {
	display:block;
	height:48px;
	line-height:48px;
	width:142px;
	background:#08480A;
	text-align:center;
	color:#ffffff;
	font-size:16px;
	-webkit-transition: all 0.4s linear;
	-moz-transition: all 0.4s linear;
	-o-transition: all 0.4s linear;
	transition: all 0.4s linear;
}
a.cm:visited {
	display:block;
	height:48px;
	line-height:48px;
	width:142px;
	background:#08480A;
	text-align:center;
	color:#ffffff;
	font-size:16px;
	-webkit-transition: all 0.4s linear;
	-moz-transition: all 0.4s linear;
	-o-transition: all 0.4s linear;
	transition: all 0.4s linear;
}
a.cm:hover {
	display:block;
	height:48px;
	line-height:48px;
	width:142px;
	background:#F88803;
	text-align:center;
	color:#ffffff;
	font-size:16px;
}
a.nm:link {
	display:block;
	height:32px;
	line-height:32px;
	width:110px;
	background: #229E96;
	border-radius:6px;
	text-align:center;
	margin-right:2px;
	color:#ffffff;
	font-size:13px;
	-webkit-transition: all 0.4s linear;
	-moz-transition: all 0.4s linear;
	-o-transition: all 0.4s linear;
	transition: all 0.4s linear;
}
a.nm:visited {
	display:block;
	height:32px;
	line-height:32px;
	width:110px;
	background:#229E96;
	border-radius:6px;
	text-align:center;
	margin-right:2px;
	color:#ffffff;
	font-size:13px;
	-webkit-transition: all 0.4s linear;
	-moz-transition: all 0.4s linear;
	-o-transition: all 0.4s linear;
	transition: all 0.4s linear;
}
a.nm:hover {
	display:block;
	height:32px;
	line-height:32px;
	width:110px;
	background:#0B70CE;
	border-radius:6px;
	text-align:center;
	margin-right:2px;
	color:#ffffff;
	font-size:13px;
}
a.nm2:link {
	display:block;
	height:26px;
	line-height:26px;
	width:78px;
	background: #ffffff;
	border:1px solid #cccccc;
	border-radius:14px;
	text-align:center;
	color:#666666;
	font-size:13px;
	-webkit-transition: all 0.4s linear;
	-moz-transition: all 0.4s linear;
	-o-transition: all 0.4s linear;
	transition: all 0.4s linear;
}
a.nm2:visited {
	display:block;
	height:26px;
	line-height:26px;
	width:78px;
	background: #ffffff;
	border:1px solid #cccccc;
	border-radius:14px;
	text-align:center;
	color:#666666;
	font-size:13px;
	-webkit-transition: all 0.4s linear;
	-moz-transition: all 0.4s linear;
	-o-transition: all 0.4s linear;
	transition: all 0.4s linear;
}
a.nm2:hover {
	display:block;
	height:26px;
	line-height:26px;
	width:78px;
	background: #08480A;
	border:1px solid #08480A;
	border-radius:14px;
	text-align:center;
	color:#ffffff;
	font-size:13px;
	-webkit-transition: all 0.4s linear;
	-moz-transition: all 0.4s linear;
	-o-transition: all 0.4s linear;
	transition: all 0.4s linear;
}
a.lm:link {
	display:block;
	width:130px;
	height:36px;
	line-height:36px;
	background: #E5E4E4;
	border-radius:8px;
	text-align:center;
	margin:0px 2px;
	color:#3333333;
	font-size:14px;
	-webkit-transition: all 0.4s linear;
	-moz-transition: all 0.4s linear;
	-o-transition: all 0.4s linear;
	transition: all 0.4s linear;
}
a.lm:visited {
	display:block;
	width:130px;
	height:36px;
	line-height:36px;
	background:#E5E4E4;
	border-radius:8px;
	text-align:center;
	margin:0px 2px;
	color:#333333;
	font-size:14px;
	-webkit-transition: all 0.4s linear;
	-moz-transition: all 0.4s linear;
	-o-transition: all 0.4s linear;
	transition: all 0.4s linear;
}
a.lm:hover {
	display:block;
	width:130px;
	height:36px;
	line-height:36px;
	background:#A10C12;
	border-radius:8px;
	text-align:center;
	margin:0px 2px;
	color:#ffffff;
	font-size:14px;
}
a.lm2:link {
	display:block;
	width:130px;
	height:36px;
	line-height:36px;
	background:#A10C12;
	border-radius:8px;
	text-align:center;
	margin:0px 2px;
	color:#ffffff;
	font-size:14px;
}
a.lm2:visited {
	display:block;
	width:130px;
	height:36px;
	line-height:36px;
	background:#A10C12;
	border-radius:8px;
	text-align:center;
	margin:0px 2px;
	color:#ffffff;
	font-size:14px;
}
a.lm2:hover {
	display:block;
	width:130px;
	height:36px;
	line-height:36px;
	background:#A10C12;
	border-radius:8px;
	text-align:center;
	margin:0px 2px;
	color:#ffffff;
	font-size:14px;
}
a.mm:link {
	display:block;
	height:46px;
	line-height:46px;
	width:165px;
	border-radius:6px;
	background: #229E96;
	text-align:center;
	color:#ffffff;
	font-size:16px;
	-webkit-transition: all 0.4s linear;
	-moz-transition: all 0.4s linear;
	-o-transition: all 0.4s linear;
	transition: all 0.4s linear;
}
a.mm:visited {
	display:block;
	height:46px;
	line-height:46px;
	width:165px;
	border-radius:6px;
	background:#229E96;
	text-align:center;
	color:#ffffff;
	font-size:16px;
	-webkit-transition: all 0.4s linear;
	-moz-transition: all 0.4s linear;
	-o-transition: all 0.4s linear;
	transition: all 0.4s linear;
}
a.mm:hover {
	display:block;
	height:46px;
	line-height:46px;
	width:165px;
	border-radius:6px;
	background:#F5B900;
	text-align:center;
	color:#ffffff;
	font-size:16px;
}
.fullSlide {
	width:100%;
	position:relative;
	height:450px;
	background:#ffffff;
}
.fullSlide .bd {
	margin:0 auto;
	position:relative;
	z-index:0;
	overflow:hidden;
}
.fullSlide .bd ul {
	width:100% !important;
}
.fullSlide .bd li {
	width:100% !important;
	height:450px;
	overflow:hidden;
	text-align:center;
}
.fullSlide .bd li a {
	display:block;
	height:450px;
}
.fullSlide .hd {
	width:100%;
	position:absolute;
	z-index:1;
	bottom:0px;
	left:0;
	height:60px;
	line-height:60px;
}
.fullSlide .hd ul {
	text-align:center;
}
.fullSlide .hd ul li {
	cursor:pointer;
	display:inline-block;
 *display:inline;
	zoom:1;
	width:16px;
	height:16px;
	margin:15px 8px 0px 0px;
	overflow:hidden;
	border-radius:8px;
	background:#FFF;
	filter:alpha(opacity=80);
	opacity:0.8;
	line-height:999px;
}
.fullSlide .hd ul .on {
	background:#E48204;
}
.fullSlide .prev, .fullSlide .next {
	display:block;
	position:absolute;
	z-index:1;
	top:50%;
	margin-top:-30px;
	left:5%;
	z-index:1;
	width:74px;
	height:74px;
	background:url(../images/banner_zuo.png) no-repeat;
	cursor:pointer;
	filter:alpha(opacity=50);
	opacity:0.5;
	display:none;
}
.fullSlide .next {
	left:auto;
	right:5%;
	background:url(../images/banner_you.png) no-repeat;
}
.fullSlide2 {
	width:100%;
	position:relative;
	height:540px;
	background:#ffffff;
}
.fullSlide2 .bd {
	margin:0 auto;
	position:relative;
	z-index:0;
	overflow:hidden;
}
.fullSlide2 .bd ul {
	width:100% !important;
}
.fullSlide2 .bd li {
	width:100% !important;
	height:540px;
	overflow:hidden;
	text-align:center;
}
.fullSlide2 .bd li a {
	display:block;
	height:540px;
}
.fullSlide2 .hd {
	width:100%;
	position:absolute;
	z-index:1;
	bottom:0px;
	left:0;
	height:60px;
	line-height:60px;
}
.fullSlide2 .hd ul {
	text-align:center;
}
.fullSlide2 .hd ul li {
	cursor:pointer;
	display:inline-block;
 *display:inline;
	zoom:1;
	width:16px;
	height:16px;
	margin:15px 8px 0px 0px;
	overflow:hidden;
	border-radius:8px;
	background:#FFF;
	filter:alpha(opacity=80);
	opacity:0.8;
	line-height:999px;
}
.fullSlide2 .hd ul .on {
	background:#E48204;
}
.fullSlide2 .prev, .fullSlide2 .next {
	display:block;
	position:absolute;
	z-index:1;
	top:50%;
	margin-top:-30px;
	left:5%;
	z-index:1;
	width:74px;
	height:74px;
	cursor:pointer;
	filter:alpha(opacity=50);
	opacity:0.5;
	display:none;
}
.fullSlide2 .next {
	left:auto;
	right:5%;
}
.banbg {
	position:absolute;
	width:100%;
	top:288px
}
.m_item {
	width:1200px;
	margin:0px auto;
}
.itemlist {
	padding-left:80px
}
.itemlist li {
	width:259px;
	height:200px;
	margin-right:48px;
	float:left;
	background:#FFF;
	padding:0px 28px
}
.itemlist_bt {
	height:54px;
	line-height:54px;
	text-align:center;
	color:#053006;
	font-weight:bold;
	font-size:14px
}
.itemlist_pic {
	height:86px
}
.itemlist_con {
	padding-top:8px;
	color:#666;
	font-size:12px;
	line-height:19px
}
#mainb {
	width: 974px;
	margin: 0 auto;
	text-align: left;
	position: relative;
	z-index: 1;
}
#controller {
	width: 160px;
	height:13px;
	text-align: center;
	position:absolute;
	bottom:9px;
	left:435px;
}
#controller li {
	display: inline;
	float:left;
	margin:0 5px;
	width: 13px;
	height: 13px;
	text-indent:-99999px;
	cursor:pointer;
	background:url(icon_page.png) no-repeat;
	_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled="true", src='icon_page.png', sizingMethod='crop');
}
#controller li.active {
	background:url(icon_page_active.png) no-repeat;
	_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled="true", src='icon_page_active.png', sizingMethod='crop');
}
.tbui_slideshow_container {
	width: 974px;
	height: 300px;
	overflow:hidden;
	position:relative;
}
#next, #prev {
	width:65px;
	height:65px;
	overflow:hidden;
	display:block;
	position:absolute;
	top:188px;
	text-indent:-9999px;
	cursor:pointer;
}
#prev {
	left:10px;
	background: url(btn_pre.png) no-repeat;
	_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled="true", src='btn_pre.png', sizingMethod='crop');
}
#next {
	right:10px;
	background: url(btn_next.png) no-repeat;
	_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled="true", src='btn_next.png', sizingMethod='crop');
}
.tbui_slideshow_container .tbui_slideshow_slide {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 0;
	display : none;
	webkitBackfaceVisibility: hidden;
}
.tab_list {
	display:none;
}
.tbui_slideshow_list img {
	width:974px;
	height:300px;
	overflow:hidden;
}
.slide_bg {
	width:974px;
	height:35px;
	position:absolute;
	bottom:0;
	left:0;
	opacity: 0.55;
}
.down_wrap {
	padding-left:112px;
}
.down_col {
	float:left;
	display:inline;
	margin:0 50px 0 0;
	width:280px;
	background: url(down_dotted_line.jpg) repeat-y right 10px;
}
.down_col dt {
	height:59px;
}
.down_col dd {
	font-size:14px;
	line-height:18px;
	color:#787878;
	font-family:Arial, "??", Helvetica, sans-serif;
	margin:0;
}
.down_col_ewm {
	width:130px;
	margin:0;
	background-image:none;
}
.down_col_ewm dt {
	height:81px;
	padding:15px 0 10px;
}
.down_col_ewm dd {
	text-align:center;
}
.ewm_box img {
	width:81px;
	height:81px;
	display:block;
	margin:0 auto;
}
.down_col_center {
}
.down_more_blank {
	height:68px;
	width:300px;
	margin:39px auto 0;
	padding-top:18px;
}
.zzsc {
	width:1002px;
	height:260px;
}
.zzsc .tab {
	overflow:hidden;
}
.zzsc .tab a {
	display:block;
	width:141px;
	background:#666666;
	height:37px;
	font-family: 'Microsoft YaHei', '黑体';
	line-height:37px;
	font-size:14px;
	text-align:center;
	float:left;
	text-decoration:none;
	color:#ffffff;
	margin-right:1px
}
.zzsc .tab a:hover {
	background:#296AAA;
	line-height:37px;
	font-family: 'Microsoft YaHei', '黑体';
	font-size:14px;
	color:#fff;
	text-decoration:none;
	margin-right:1px
}
.zzsc .tab a.on {
	background:#296AAA;
	color:#fff;
	text-decoration:none;
}
.zzsc .content {
	overflow:hidden;
	padding:15px 0px;
}
.zzsc .content li {
	display:none;
}
.zzsc2 {
	width:517px;
	height:260px;
}
.zzsc2 .tab2 {
	overflow:hidden;
}
.zzsc2 .tab2 a {
	display:block;
	width:110px;
	background:#000000;
	height:34px;
	font-family: 'Microsoft YaHei', '黑体';
	line-height:34px;
	font-size:16px;
	text-align:center;
	float:left;
	text-decoration:none;
	color:#ffffff;
	margin-right:10px
}
.zzsc2 .tab2 a:hover {
	background:#C80808;
	line-height:34px;
	font-family: 'Microsoft YaHei', '黑体';
	font-size:16px;
	color:#fff;
	text-decoration:none;
	margin-right:10px
}
.zzsc2 .tab2 a.on {
	background:#C80808;
	color:#fff;
	text-decoration:none;
}
.zzsc2 .content2 {
	overflow:hidden;
	background:#1A1A1A;
	height:303px;
	padding:15px 15px;
}
.zzsc2 .content2 li {
	display:none;
}
#ticker {
	width:255px;
	height:372px;
	overflow:auto;
}
#ticker dt {
	font:normal 14px Georgia;
	padding:10px 0px 5px 26px;
	background:url(../images/hl_w.gif) no-repeat 0px 10px;
	border:1px solid #ffffff;
	border-bottom:none;
	border-right:none;
	position:relative;
}
#ticker dd {
	margin-left:0;
	font:normal 11px Verdana;
	background:url(../images/hl_d.gif) no-repeat 0px 0px;
	padding:0 10px 10px 26px;
	border-bottom:1px solid #D1D1D1;
	border-left:1px solid #ffffff;
	position:relative;
	line-height:20px
}
#ticker dd.last {
	border-bottom:1px solid #ffffff;
}
#ticker div {
	margin-top:0;
}
.rides-cs {
	font-size: 12px;
	background:#29a7e2;
	position: fixed;
	top: 250px;
	right: 0px;
	_position: absolute;
	z-index: 1500;
	border-radius:6px 0px 0 6px;
}
.rides-cs a {
	color: #00A0E9;
}
.rides-cs a:hover {
	color: #ff8100;
	text-decoration: none;
}
.rides-cs .floatL {
	width: 36px;
	float:left;
	position: relative;
	z-index:1;
	margin-top: 21px;
	height: 181px;
}
.rides-cs .floatL a {
	font-size:0;
	text-indent: -999em;
	display: block;
}
.rides-cs .floatR {
	width: 130px;
	float: left;
	padding: 5px;
	overflow:hidden;
}
.rides-cs .floatR .cn {
	background:#F7F7F7;
	border-radius:6px;
	margin-top:4px;
}
.rides-cs .cn .titZx {
	font-size: 14px;
	color: #333;
	font-weight:600;
	line-height:24px;
	padding:5px;
	text-align:center;
}
.rides-cs .cn ul {
	padding:0px;
}
.rides-cs .cn ul li {
	line-height: 38px;
	height:38px;
	border-bottom: solid 1px #E6E4E4;
	overflow: hidden;
	text-align:center;
}
.rides-cs .cn ul li span {
	color: #777;
}
.rides-cs .cn ul li a {
	color: #777;
}
.rides-cs .cn ul li img {
	vertical-align: middle;
}
.rides-cs .btnOpen, .rides-cs .btnCtn {
	position: relative;
	z-index:9;
	top:25px;
	left: 0;
	background-image: url(http://demo.lanrenzhijia.com/2014/service1031/images/lanrenzhijia.png);
	background-repeat: no-repeat;
	display:block;
	height: 146px;
	padding: 8px;
}
.rides-cs .btnOpen {
	background-position: 0 0;
}
.rides-cs .btnCtn {
	background-position: -37px 0;
}
.rides-cs ul li.top {
	border-bottom: solid #ACE5F9 1px;
}
.rides-cs ul li.bot {
	border-bottom: none;
}
/**- banner -**/
.banner {
	height:500px;
	position:relative;
	z-index:2;
}
.main_visual {
	height:500px;
	overflow:hidden;
	position:relative;
}
.main_image {
	height:500px;
	overflow:hidden;
	position:relative;
}
.main_image ul {
	width:9999px;
	overflow:hidden;
	position:absolute;
	top:0;
	left:0
}
.main_image li {
	float:left;
	width:100%;
	height:500px;
}
.main_image li a {
	width:100%;
	height:500px;
	display:block;
}
.flicking_con {
	height:7px;
	margin-top:-50px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	z-index:9;
}
.flicking_con a {
	float:left;
	width:17px;
	height:17px;
	margin:0 5px;
	padding:0;
	background:url(../images/banan1.png) no-repeat;
	display:block;
	text-indent:-1000px
}
.flicking_con a:hover {
	background:url(../images/banan2.png) no-repeat;
}
.flicking_con a.on {
	background:url(../images/banan2.png) no-repeat;
}
#btn_prev, #btn_next {
	z-index:20;
	position:absolute;
	display:block;
	width:74px!important;
	height:74px!important;
	top:256px;
	display:none;
}
#btn_prev {
	background:url(../images/banner_zuo.png) left top no-repeat;
	left:4%;
}
#btn_next {
	background:url(../images/banner_you.png) right top no-repeat;
	right:4%;
}
.yyn_cj_part2 {
	overflow:hidden;
	min-height:400px;
}
.yyn_dg_part2_2 .catname {
	margin-top:75px;
}
.yyn_cj_part2 .main_left {
	float:left;
}
.yyn_cj_part2 .main_left .frist_p {
	font-size:24px;
}
.yyn_cj_part2 .main_left .sed_p {
	font-size:18px;
	height:40px;
	line-height:40px;
}
.yyn_cj_part2 .main_left .question {
	background:url(../images/jia.png) no-repeat left 0px;
	line-height:26px;
	padding-left:35px;
	cursor:pointer;
	font-size:14px;
	margin-top:15px;
	color:#138D85;
}
.jian {
	background:url(../images/jian.png) no-repeat left 2px !important;
}
.yyn_cj_part2 .main_left .answer {
	display:block;
	color:#000000 !important;
	display:none;
}
#share a {
	width:40px;
	height:40px;
	padding:0px;
	margin:0px 5px 0px 0px
}
#share a.bds_tsina {
	background:url(../images/sina.png) no-repeat
}
#share a.bds_weixin {
	background:url(../images/weixin.png) no-repeat
}
#share2 a {
	width:40px;
	height:40px;
	padding:0px;
	margin:0px 5px 0px 0px
}
#share2 a.bds_tsina2 {
	background:url(../images/sina2.png) no-repeat
}
#share2 a.bds_weixin2 {
	background:url(../images/weixin2.png) no-repeat
}
.QQbox {
	z-index: 99;
	right: 0;
	width: 150px;
	height: 450px;
	position: absolute;
	overflow: hidden;
	color:#595858;
	font-size:14px;
	position:fixed !important;
	top:50% !important;
	margin-top:-225px !important;
}
.QQbox .Qlist {
	width: 148px;
	border:1px solid #E5E5E5;
	background:#fff;
	position:relative;
}
.r_gzh {
	padding:10px 8px;
}
.r_gzh p {
	line-height:26px;
	text-align:center;
}
.r_gzh img {
	width:100%;
}
.QQbox h3 {
	height:38px;
	line-height:38px;
	text-align:center;
	border-top:1px solid #E5E5E5;
}
.QQbox .Qlist ul {
}
.QQbox .Qlist li {
	height: 34px;
	line-height:34px;
	margin-bottom: 11px;
	background:#0F948B;
}
.QQbox .Qlist li a {
	display:block;
	padding-left:58px;
	color:#fff;
	background:url(../images/r_ico.png) no-repeat 8px -73px;
}
.close a {
	width:28px;
	height: 16px;
	display: block;
	position: absolute;
	right:-1px;
	top:-1px;
	background:url(../images/r_ico.png) no-repeat 0 0 #0F948B;
	overflow:hidden;
	text-indent:-999px;
}
.r_xx {
	text-align:center;
	padding:10px 0 15px;
	border-top:1px solid #E5E5E5;
}
.r_xx b {
	font-size:15px;
	color:#F69A17;
}
.r_xx .paddt {
	padding-top:10px;
}
.gettop {
	height:40px;
	line-height:40px;
	background:url(../images/r_ico.png) no-repeat center -165px #0084FF;
	display:block;
	width:100%;
	cursor:pointer;
}
#newBridge .icon-right-bottom {
	bottom:10% !important;
}
.focus {
	position:relative;
	width:378px;
	height:220px;
	background-color: #ffffff;
	float: left;
}
.focus img {
	width:378px;
	height:220px;
}
.focus .shadow .title {
	width: 378px;
	height: 65px;
	padding-left: 30px;
	padding-top: 20px;
}
.focus .shadow .title a {
	text-decoration:none;
	color:#fff;
	font-size:14px;
	font-weight:bolder;
	overflow:hidden;
}
.focus .btn {
	position:absolute;
	bottom:34px;
	left:510px;
	overflow:hidden;
	zoom:1;
}
.focus .btn a {
	position:relative;
	display:inline;
	width:13px;
	height:13px;
	border-radius:7px;
	margin:0 5px;
	color:#B0B0B0;
	font:12px/15px "\5B8B\4F53";
	text-decoration:none;
	text-align:center;
	outline:0;
	float:left;
	background:#D9D9D9;
}
.focus .btn a:hover, .focus .btn a.current {
	cursor:pointer;
	background:#fc114a;
}
.focus .fPic {
	position:absolute;
	left:0px;
	top:0px;
}
.focus .D1fBt {
	overflow:hidden;
	zoom:1;
	height:16px;
	z-index:10;
}
.focus .shadow {
	width:100%;
	position:absolute;
	bottom:0;
	left:0px;
	z-index:10;
	height:23px;
	padding:7px 0px 0px 0px;
	background:#000;
	filter:alpha(opacity=80);
	opacity:0.8;
	font-size:12px;
	display:block;
	text-align:left;
}
.focus .shadow a {
	text-decoration:none;
	color:#fff;
	font-size:12px;
	overflow:hidden;
	margin:0px 15px 0px 10px;
	font-family:"宋体"
}
.focus .fcon {
	position:relative;
	width:100%;
	float:left;
	display:none;
	background:#ffffff
}
.focus .fcon img {
	display:block;
}
.focus .fbg {
	bottom:5px;
	right:6px;
	position:absolute;
	height:21px;
	text-align:center;
	z-index: 200;
}
.focus .fbg div {
	margin:4px auto 0;
	overflow:hidden;
	zoom:1;
	height:20px
}
.focus .D1fBt a {
	position:relative;
	display:inline;
	width:10px;
	height:10px;
	margin:2px 2px 0px 2px;
	border-radius:5px;
	color:#B0B0B0;
	font:12px/15px "\5B8B\4F53";
	text-decoration:none;
	text-align:center;
	outline:0;
	float:left;
	background:#FFFFFF;
}
.focus .D1fBt .current, .focus .D1fBt a:hover {
	background:#FF7D01;
}
.focus .D1fBt img {
	display:none
}
.focus .D1fBt i {
	display:none;
	font-style:normal;
}
.focus .prev, .focus .next {
	position:absolute;
	width:44px;
	height:44px;
	background: url(../images/focus_btn.png) no-repeat;
}
.focus .prev {
	top: 50%;
	margin-top: -37px;
	left: 15px;
	background-position:0 -44px;
	cursor:pointer;
}
.focus .next {
	top: 50%;
	margin-top: -37px;
	right: 15px;
	background-position:-44px -44px;
	cursor:pointer;
}
.focus .prev:hover {
	background-position:0 0;
}
.focus .next:hover {
	background-position:-44px 0;
}

.ul1{margin-left:-24px !important;}
.ul1 li{width:140px !important;}
.ul2{margin-left:-24px !important;}
.ul2 li{width:140px !important;}
.ul3{margin-left:-34px !important;}
.ul3 li{width:160px !important;}
.ul4{margin-left:-24px !important;}
.ul4 li{width:140px !important;}
.ul5{margin-left:-74px !important;}
.ul5 li{width:240px !important;}
.ul6{margin-left:-24px !important;}
.ul6 li{width:140px !important;}
.ul7{margin-left:-24px !important;}
.ul7 li{width:140px !important;}
.ul8{margin-left:-24px !important;}
.ul8 li{width:140px !important;}