<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*è½®æ’­*/
#slides {
	display: none;
	position: relative;
}
#slides .slidesjs-control {
	position: relative;
	z-index: 1;
}
#slides .slidesjs-pagination {
	position: absolute;
	bottom: 10px;
	right: 20px;
	float: right;
	z-index: 100
}
#slides .slidesjs-pagination li {
	width: 12px;
	background: #fff;
	float: left;
	height: 12px;
	font-size: 0px;
	overflow: hidden;
	cursor: pointer;
	margin-right: 6px;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px
}
#slides .slidesjs-pagination li:hover {
	background: #3076de;
}
#slides .slidesjs-pagination li a {
	display: block;
	width: 13px;
	height: 0;
	padding-top: 13px;
	float: left;
	overflow: hidden
}
#slides .slidesjs-pagination li a.active {
	background: #3076de;
	cursor: default
}
#slides a.slidesjs-next, #slides a.slidesjs-previous {
	display: none;
	position: absolute;
	top: 130px;
	width: 26px;
	height: 70px;
	z-index: 99;
}
#slides a.slidesjs-previous {
	left: 0;
}
#slides a.slidesjs-next {
	right: 0;
}
#slides a.slidesjs-previous b {
	position: absolute;
	top: 0;
	left: 0;
	width: 26px;
	height: 70px;
	background: #000;
	filter: alpha(opacity=30);
	-khtml-opacity: 0.3;
	-moz-opacity: 0.3;
	opacity: 0.3;
	overflow: hidden;
	z-index: 100;
}
#slides a.slidesjs-previous i {
	position: absolute;
	top: 22px;
	left: 5px;
	width: 14px;
	height: 26px;
	background: url(../images/btn_slide_home.png);
	overflow: hidden;
	z-index: 100;
}
#slides a.slidesjs-next b {
	position: absolute;
	top: 0;
	right: 0;
	width: 26px;
	height: 70px;
	background: #000;
	filter: alpha(opacity=30);
	-khtml-opacity: 0.3;
	-moz-opacity: 0.3;
	opacity: 0.3;
	overflow: hidden;
	z-index: 100;
}
#slides a.slidesjs-next i {
	position: absolute;
	top: 22px;
	right: 5px;
	width: 14px;
	height: 26px;
	background: url(../images/btn_slide_home.png) 0 -26px;
	overflow: hidden;
	z-index: 100;
}
#slides a.slidesjs-previous:hover b, #slides a.slidesjs-next:hover b {
	background: #000;
	filter: alpha(opacity=60);
	-khtml-opacity: 0.6;
	-moz-opacity: 0.6;
	opacity: 0.6;
}
/*è½®æ’­END*/
.banner {
	height: 400px;
	overflow: hidden;
}
/*bannerå›¾*/

.banner1 {
	padding: 20px 0;
	height: 110px;
}
.banner1 img {
	width: 1200px;
	height: 110px;
}
.main1 {
	width: 970px;
/*	height: 465px;*/
	margin: 0 auto;
	padding-left: 230px;
}
.b-box {
	width: 735px;
/*	height: 465px;*/
}
.b-box ul.slider-div li a {
	display: inline-block;
}
.b-box ul.slider-div, .b-box ul.slider-div li, .b-box ul.slider-div li a, .b-box ul.slider-div li a img {
	width: 735px;
	height: 350px;
}
.b-box ul.slider-div li {
	float: left;
}
.b-box ul.pic-box {
	width: 735px;
	height: 115px;
}
.b-box ul.pic-box li {
	width: 167px;
	height: 115px;
	float: left;
	overflow: hidden;
}
.b-box ul.pic-box li a {
	display: inline-block;
	width: auto;
	height: 115px;
}
.b-box ul.pic-box li a img {
	width: 234px;
	height: 115px;
}
.b-box ul.pic-box li.on {
	width: 234px;
}
.main1 .r-box {
	width: 234px;
	height: 355px;
	border: 1px solid #e6e6e6;
	border-left: none;
	border-top: none;
}
.r-box img.pz {
	width: 204px;
	height: 73px;
	margin: 10px 15px;
 *margin: 10px 15px;
}
.r-box .alink {
	height: 43px;
}
.r-box .alink a {
	display: inline-block;
	float: left;
	width: 117px;
	height: 43px;
	line-height: 43px;
	color: #fff;
	font-size: 16px;
}
.r-box .alink a i {
	display: inline-block;
	width: 20px;
	height: 20px;
	float: left;
	margin: 12px 3px 0 15px;
 *margin: 12px 3px 0 15px;
}
.r-box .alink a.qq {
	background: #0097e0;
}
.r-box .alink a.tel {
	background: #f90;
}
.r-box .alink a i.icon-qq {
	background: url(../images/icon01.png) no-repeat -37px -64px;
}
.r-box .alink a i.icon-kf {
	background: url(../images/icon01.png) no-repeat 0px -64px;
}
.r-box .alink a:hover {
	opacity: 0.9;
}
.r-box ul li {
	width: 195px;
	float: left;
	padding: 10px 20px 5px 20px;
	border-bottom: 1px solid #eee;
	font-size: 14px;
	line-height: 23px;
}
.r-box ul li i {
	width: 56px;
	display: block;
	font-size: 14px;
	line-height: 23px;
	float: left;
}
.r-box ul li span {
	width: 138px;
	float: left;
	word-break: normal;
}
.r-box ul li p {
	color: #0097E0;
}
.r-box .ewm {
	height: 85px;
	padding: 0 10px;
}
.r-box .ewm img {
	width: 85px;
	height: 85px;
}
.r-box .ewm .fright {
	width: 110px;
	height: 50px;
	padding: 10px 0;
}
.r-box .ewm .fright p {
	color: #f90;
	line-height: 22px;
}
/*bannerå›¾*/

.banner1 {
	padding: 20px 0;
	height: 110px;
}
.banner1 img {
	width: 1200px;
	height: 110px;
}
/*ç²¾å“æŽ¨è*/
.w1200 {
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
}
.main-jp {
	height: 590px;
	overflow: hidden;
}
.main-jp h1.title {
	font: normal 22px "å¾®è½¯é›…é»‘";
	height: 45px;
}
.main-jp {
	background: none;
}
.main-jp ul.fright {
	width: 880px;
	height: 525px;
}
.main-jp ul.fright li {
	float: left;
	width: 293px;
	height: 267px;
}
.main-jp ul.fright li a {
	float: right;
	display: inline-block;
	width: 275px;
	height: 255px;
	border: 1px solid #ccc;
}
.main-jp ul.fright li a div.pic, .main-jp ul.fright li a div.pic img {
	width: 275px;
	height: 150px;
}
.main-jp ul.fright li a div.pic {
	overflow: hidden;
}
.main-jp ul.fright li a h3 {
	font: normal 18px "å¾®è½¯é›…é»‘";
	height: 40px;
	line-height: 50px;
	color: #666;
	padding: 0 10px;
	overflow: hidden;
}
.main-jp ul.fright li a h4 {
	font: normal 12px "å¾®è½¯é›…é»‘";
	color: #999;
	height: 20px;
	line-height: 20px;
	text-indent: 10px;
	overflow:hidden;
}
.main-jp ul.fright li a p {
	padding: 0 10px;
	height: 30px;
}
.main-jp ul.fright li a p b {
	font-size: 14px;
	color: #0097e0;
	line-height: 40px;
}
.main-jp ul.fright li a p span {
	font: 12px;
	color: #f90;
}
.main-jp ul.fright li a p span em {
	font: normal 26px "Arial";
}
.main-jp ul.fright li a:hover div.pic img {
	transform: scale(1.2, 1.2);
	-webkit-transform: scale(1.2, 1.2);
	-moz-transform: scale(1.2, 1.2);
	-ms-transform: scale(1.2, 1.2);
	-o-transform: scale(1.2, 1.2);
	transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
}
.main-jp .sidebar {
	width: 315px;
	height: 525px;
	overflow: hidden;
}
.main-jp .sidebar a {
	display: block;
	width: 315px;
	height: 340px;
	background: #0097E0;
}
.main-jp .sidebar a img {
	width: 317px;
	height: 210px;
}
.main-jp .sidebar a h3 {
	font: normal 18px "å¾®è½¯é›…é»‘";
	height: 45px;
	line-height: 45px;
	text-indent: 10px;
	color: #fff;
	text-align: left;
	overflow: hidden;
	padding: 0px 10px;
}
.main-jp .sidebar a h4 {
	font: normal 12px "å¾®è½¯é›…é»‘";
	height: 25px;
	line-height: 25px;
	overflow: hidden;
	text-indent: 10px;
	text-align: left;
	color: #fff;
	padding: 0px 10px;
}
.main-jp .sidebar a p {
	padding: 10px 10px 0 10px;
	height: 30px;
	color: #fff;
}
.main-jp .sidebar a p b {
	font-size: 14px;
	line-height: 40px;
	color: #fff;
}
.main-jp .sidebar a p span {
	font: 12px;
	color: #fff;
}
.main-jp .sidebar a p span em {
	font: normal 26px "Arial";
	color: #fff;
}
.main-jp .sidebar div.ld {
	height: 48px;
	line-height: 48px;
	background: #0097E0 url(../images/icon01.png) no-repeat 0px -346px;
	color: #fff;
	font-size: 16px;
}
.main-jp .sidebar div.ld i.icon-ld {
	display: inline-block;
	width: 15px;
	height: 24px;
	background: url(../images/icon01.png) no-repeat -283px -118px;
	float: left;
	margin: 15px 3px 0 125px;
 *margin: 15px 3px 0 125px;
}
.main-jp .sidebar ul.ld-box {
	width: 273px;
	height: 115px;
	padding: 10px 20px;
	border: 1px solid #ccc;
}
.main-jp .sidebar ul.ld-box li {
	height: 23px;
	line-height: 23px;
	text-indent: 15px;
	overflow: hidden;
}
.main-jp .sidebar ul.ld-box li i.icon-xx {
	display: inline-block;
	width: 10px;
	height: 10px;
	background: url(../images/icon01.png) no-repeat -134px -248px;
	margin-right: 3px;
*margin-right: 3px;
}
/*ç§’æ€ANDå›¢è´­*/
.mt25 {
	margin-top: 25px;
}
.mt20 {
	margin-top: 20px;
}
.mt15 {
	margin-top: 15px;
}
.mt10 {
	margin-top: 10px;
}
.mt5 {
	margin-top: 5px;
}
.mt13 {
	margin-top: 13px;
}
.ms-tg {
	width: 927px;
	float: left;
}
.ms-tg .title {
	height: 54px;
	line-height: 54px;
	background: url(../images/ms-tg-_line.jpg) repeat-x bottom;
}
.ms-tg .title b {
	float: left;
	font-size: 22px;
	margin-right: 20px;
}
.ms-tg .title b a {
	display: block;
	height: 54px;
	line-height: 54px;
}
.ms-tg .title b a, .ms-tg .title b a:visited, .ms-tg .title b a:hover {
	color: #666;
	text-decoration: none;
}
.ms-tg .title b.on a, .ms-tg .title b.on a:visited, .ms-tg .title b.on a:hover {
	color: #0184f0;
	background: url(../images/icon_01.png) no-repeat -215px -789px;
}
.ms-tg .title p {
	float: right;
	margin-top: 13px;
}
.ms-tg .title p a {
	display: block;
	float: left;
	font-size: 15px;
	width: 86px;
	height: 31px;
	line-height: 27px;
	text-align: center;
}
.ms-tg .title p a.tagon {
	background: url(../images/tagon.jpg) no-repeat center center;
	color: #fff;
	text-decoration: none;
}
.ms-tg ul {
	margin-top: 20px;
	margin-left: -22px;
}
.ms-tg ul li {
	float: left;
	width: 292px;
	height: 345px;
	border: 1px solid #eee;
	float: left;
	margin-left: 22px;
}
.ms-tg ul li .ms-tgimg {
	width: 292px;
	height: 200px;
	overflow: hidden;
}
.ms-tg ul li .ms-tgimg img {
	width: 292px;
	height: 200px;
	transition: all .2s linear;
}
.ms-tg ul li .ms-tgimg img:hover {
	transform: scale(1.2, 1.2);
	-webkit-transform: scale(1.2, 1.2)
}
.ms-tg ul li .ms-tgbtm .begin {
	width: 280px;
	float: left;
	margin-left: 10px;
}
.ms-tg ul li .ms-tgbtm {
	height: 145px;
	overflow: hidden;
}
.ms-tg ul li h4 {
	display: block;
	font-size: 22px;
	line-height: 28px;
	padding: 14px 10px;
	height: 42px;
	overflow: hidden
}
.ms-tg ul li h4 a, .ms-tg ul li h4 a:visited {
	color: #666;
}
.ms-tg ul li h4 a:hover {
	color: #f70;
	text-decoration: none;
}
.ms-tg ul li .time {
	padding-left: 24px;
	background: url(../images/icon_01.png) no-repeat -197px 2px;
	font-size: 14px;
	margin-left: 10px;
}
.ms-tg ul li .time i {
	font-size: 20px;
	color: #0184f0;
	margin-right: 2px;
}
.ms-tg ul li .scj {
	color: #999;
	font-size: 14px;
	margin-left: 10px;
	margin-top: 5px;
}
.ms-tg ul li .fright {
	color: #f90;
	display: block;
	height: 40px;
	line-height: 40px;
	margin-right: 10px;
}
.ms-tg ul li .fright i {
	font-size: 15px;
	text-decoration: line-through
}
.ms-tg ul li .fright em {
	font-size: 30px;
}
/*æ»¡æ„åº¦*/
.ms_right {
	width: 250px;
	float: right;
	overflow: hidden;
}
.ms_right .myd {
	height: 76px;
	background: #0184f0;
}
.ms_right .myd .fleft {
	width: 78px;
	height: 64px;
	padding-top: 12px;
	background: url(../images/icon_01.png) no-repeat -225px -905px;
	color: #fff;
}
.ms_right .myd .fleft p {
	text-align: center;
	margin-top: 2px;
}
.ms_right .myd .fleft em {
	font-size: 25px;
}
.ms_right .myd .fright {
	color: #fff;
	width: 172px;
	padding-top: 16px;
}
.ms_right .myd .fright p {
	text-align: center;
	font-size: 13px;
}
/*é¦–é¡µæœ€æ–°é¢„å®š*/
.ms_right .homeyd {
	width: 250px;
	height: 100px;
	background: url(../images/ydbj.jpg) no-repeat;
	float: left;
	width: 250px;
	height: 90px;
	overflow: hidden
}
.ms_right .homeyd li {
	height: 100px;
	list-style-type: none
}
.ms_right .homeyd p {
	padding: 22px 5px 0 15px;
}
.ms_right .homeyd p a, .ms_right .homeyd p a:visited {
	color: #333;
}
.ms_right .homeyd p a:hover {
	color: #f60;
}
.ms_right .homeyd em {
	float: right;
	color: #999;
	display: block;
	padding-right: 30px;
}
/*å¿«æ·é¢„è®¢*/
.ms_right .kj_yd {
	border: 1px solid #eee;
	border-top: 3px solid #0184f0;
	height: 247px;
	background: url(../images/icon_01.png) no-repeat -51px -1057px
}
.ms_right .kj_yd .title {
	height: 40px;
	line-height: 40px;
	background: #f7f7f7;
}
.ms_right .kj_yd .title a {
	width: 25%;
	height: 40px;
	display: block;
	float: left;
	text-align: center;
	background: url(../images/line.jpg) no-repeat right center;
}
.ms_right .kj_yd .title a:last-child {
	background: none;
}
.ms_right .kj_yd .title a.on {
	border-top: 3px solid #f90;
	color: #f80;
	margin-top: -3px;
	font-weight: 700;
}
.ms_right .kj_yd .title a:hover {
	text-decoration: none;
}
.ms_right .kj_yd .kj_yd_input {
	overflow: hidden;
}
.ms_right .kj_yd .kj_yd_input p {
	display: block;
	overflow: hidden;
	padding-left: 6px;
	margin-top: 15px;
}
.ms_right .kj_yd .kj_yd_input p em {
	width: 70px;
	text-align: right;
	color: #999;
	display: block;
	float: left;
	line-height: 28px
}
.ms_right .kj_yd .kj_yd_input p .text1 {
	width: 140px;
	padding: 0 7px;
	height: 28px;
	line-height: 28px;
	border: 1px solid #ddd;
	border-radius: 3px;
	color: #999;
	font-size: 14px;
	transition: all .2s linear;
}
.ms_right .kj_yd .kj_yd_input p .text1:focus {
	border: 1px solid #0184f0;
	color: #0184f0;
}
.ms_right .kj_yd .kj_yd_input p .btn {
	width: 78px;
	height: 27px;
	line-height: 27px;
	background: #f90;
	color: #fff;
	font-size: 14px;
	text-align: center;
	border: none;
	border-radius: 5px;
	cursor: pointer;
	transition: all .2s linear;
}
.ms_right .kj_yd .kj_yd_input p .btn:hover {
	background: #0184f0;
}
.ms_right .kj_yd .kj_yd_input p .btn2 {
	width: 35px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	float: left;
	text-align: center;
	font-weight: 700;
	font-size: 15px;
	cursor: pointer;
	transition: all .2s linear;
	background: #0184f0;
	color: #fff;
	border: 1px solid #0184f0;
}
.ms_right .kj_yd .kj_yd_input p .disabled {
	border: 1px solid #ddd;
	background: #ccc;
	color: #666;
	cursor: not-allowed;
}
/*.ms_right .kj_yd .kj_yd_input p .btn2:hover { background: #0184f0; color: #fff; border: 1px solid #0184f0; }*/
.ms_right .kj_yd .kj_yd_input p .text2 {
	width: 40px;
	height: 28px;
	line-height: 28px;
	border: 1px solid #ddd;
	border-right: none;
	border-left: none;
	background: #fff;
	float: left;
	text-align: center;
	font-weight: bold;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
}
/*é¦–é¡µäº§å“æ¿å—*/
.pr_box {
	width: 927px;
	float: left;
}
.pr_box .pr_box_a {
	overflow: hidden;
	margin-top: 20px;
}
.pr_box .pr_box_a .bj0 {
	background: #31ac6f;
}
.pr_box .pr_box_a .fleft {
	width: 182px;
	height: 420px;
	overflow: hidden;
}
.pr_box .pr_box_a .bj0 h3 {
	background: url(../images/icon_01.png) no-repeat 12px -588px;
	border-bottom: 1px solid #50b884;
	height: 64px;
	line-height: 64px;
}
.pr_box .pr_box_a .fleft h3 {
	padding-left: 50px;
	font-size: 22px;
	color: #fff;
}
.pr_box .pr_box_a .fleft ul {
	height: 195px;
	overflow: hidden;
	display: block;
}
.pr_box .pr_box_a .fleft ul li {
	float: left;
}
.pr_box .pr_box_a .fleft ul li a, .pr_box .pr_box_a .fleft ul li a:visited {
	width: 90px;
	display: block;
	color: #fff;
	font-size: 14px;
	text-align: center;
	height: 38px;
	line-height: 38px;
}
.pr_box .pr_box_a .fleft ul li a:hover {
	text-decoration: none;
}
.pr_box .pr_box_a .bj0 ul li a {
	border-bottom: 1px solid #50b884;
	border-right: 1px solid #50b884;
}
.pr_box .pr_box_a .fright {
	float: left;
}
.pr_box .pr_box_a .pr_top .a1 {
	width: 476px;
	float: left;
	margin: 0 20px;
}
.pr_box .pr_box_a .pr_top .a1 .a1img {
	width: 476px;
	height: 202px;
	overflow: hidden;
	margin-bottom: 10px;
}
.pr_box .pr_box_a .pr_top .a1 .a1img img {
	transition: all .2s linear;
}
.pr_box .pr_box_a .pr_top .a1 .a1img img:hover {
	transform: scale(1.2, 1.2);
	-webkit-transform: scale(1.2, 1.2)
}
.pr_box .pr_box_a .pr_top .a1 p b {
	font-size: 15px;
}
.pr_box .pr_box_a .pr_top .a1 p span {
	float: right;
}
.pr_box .pr_box_a .box1 .a1 span {
	font-size: 12px;
}
.pr_box .pr_box_a .fright .a1 span em {
	font-size: 18px;
	margin: 0 2px;
	color: #f90;
}
.pr_box .pr_box_a .pr_top .a2 {
	width: 228px;
	float: left;
}
.pr_box .pr_box_a .pr_top .a2 .a1img {
	width: 228px;
	height: 202px;
	overflow: hidden;
	margin-bottom: 10px;
}
.pr_box .pr_box_a .pr_top .a2 .a1img img {
	transition: all .2s linear;
}
.pr_box .pr_box_a .pr_top .a2 .a1img img:hover {
	transform: scale(1.2, 1.2);
	-webkit-transform: scale(1.2, 1.2)
}
.pr_box .pr_box_a .pr_top .a2 p b {
	font-size: 12px;
	height: 45px;
	overflow: hidden;
	float: left;
	width: 140px;
}
.pr_box .pr_box_a .pr_top .a2 p span {
	float: right;
}
.pr_box .pr_box_a .box1 .a2 span {
	font-size: 12px;
}
.pr_box .pr_box_a .fright .a2 span em {
	font-size: 18px;
	margin: 0 2px;
	color: #f90;
}
.pr_box .pr_box_a .fright ul li {
	width: 228px;
	float: left;
	margin-left: 20px;
	margin-top: 18px;
}
.pr_box .pr_box_a .fright .pr_btm_img {
	width: 228px;
	height: 130px;
	overflow: hidden;
	margin-bottom: 10px;
}
.pr_box .pr_box_a .fright .pr_btm_img img {
	transition: all .2s linear;
}
.pr_box .pr_box_a .fright .pr_btm_img img:hover {
	transform: scale(1.2, 1.2);
	-webkit-transform: scale(1.2, 1.2)
}
.pr_box .pr_box_a .fright .pr_btm span {
	float: right;
}
.pr_box .pr_box_a .fright .pr_btm p {
	height: 45px;
	width: 230px;
	overflow: hidden;
}
.pr_box .pr_box_a .box1 .pr_btm span {
	font-size: 12px;
}
.pr_box .pr_box_a .fright .pr_btm em {
	font-size: 18px;
	margin: 0 2px;
	color: #f90;
}
.pr_box .box1 {
	color: #27a867;
}
.pr_box .box1 a, .pr_box .box1 a:visited {
	color: #666;
}
.pr_box .box1 a:hover {
	color: #1e975a;
}
.pr_box .pr_box_a .bj0 a.pron {
	background: #117c47;
}
/*.pr_box .pr_box_a .bj0 a.pron em{ background:url(../images/pronbj.png) no-repeat right center; height:11px; width:5px; position:absolute; right:-1px; top:15px;}*/

/*å‘¨è¾¹æ¸¸*/
.pr_box .box1 {
	display: none;
}
.pr_box .box2 {
	display: none;
}
.pr_box .box3 {
	display: none;
}
.pr_box .box4 {
	display: none;
}
.pr_box .box5 {
	display: none;
}
.pr_box .box6 {
	display: none;
}
.pr_box .box7 {
	display: none;
}
.pr_box .box8 {
	display: none;
}
.pr_box .box9 {
	display: none;
}
.news2 {
	display: none;
}
.pr_box .pr_box_a .bj1 {
	background: #ffa800;
}
.pr_box .pr_box_a .bj1 h3 {
	background: url(../images/icon_01.png) no-repeat 12px -656px;
	border-bottom: 1px solid #ffb933;
	height: 64px;
	line-height: 64px;
}
.pr_box .pr_box_a .bj1 ul li a {
	border-bottom: 1px solid #ffb933;
	border-right: 1px solid #ffb933;
}
.pr_box .box2 {
	color: #f90;
}
.pr_box .box2 a, .pr_box .box1 a:visited {
	color: #666;
}
.pr_box .box2 a:hover {
	color: #f80;
}
.pr_box .pr_box_a .bj1 a.pron {
	background: #e18502;
}
/*å›½å†…æ¸¸*/
.pr_box .pr_box_a .bj2 {
	background: #f96f6f;
}
.pr_box .pr_box_a .bj2 h3 {
	background: url(../images/icon_01.png) no-repeat 12px -716px;
	border-bottom: 1px solid #fa8c8c;
	height: 64px;
	line-height: 64px;
}
.pr_box .pr_box_a .bj2 ul li a {
	border-bottom: 1px solid #fa8c8c;
	border-right: 1px solid #fa8c8c;
}
.pr_box .box3 {
	color: #f96f6f;
}
.pr_box .box3 a, .pr_box .box2 a:visited {
	color: #666;
}
.pr_box .box3 a:hover {
	color: #f96f6f;
}
.pr_box .pr_box_a .bj2 a.pron {
	background: #d74949;
}
/*å‡ºå¢ƒæ¸¸*/
.pr_box .pr_box_a .bj3 {
	background: #618ab5;
}
.pr_box .pr_box_a .bj3 h3 {
	background: url(../images/icon_01.png) no-repeat 12px -778px;
	border-bottom: 1px solid #81a1c4;
	height: 64px;
	line-height: 64px;
}
.pr_box .pr_box_a .bj3 ul li a {
	border-bottom: 1px solid #81a1c4;
	border-right: 1px solid #81a1c4;
}
.pr_box .box4 {
	color: #4a78a8;
}
.pr_box .box4 a, .pr_box .box3 a:visited {
	color: #666;
}
.pr_box .box4 a:hover {
	color: #4a78a8;
}
.pr_box .pr_box_a .bj3 a.pron {
	background: #45719f;
}
/*æ™¯ç‚¹é—¨ç¥¨*/
.pr_box .pr_box_a .bj5 {
	background: #35c29b;
}
.pr_box .pr_box_a .bj5 h3 {
	background: url(../images/icon_01.png) no-repeat 12px -844px;
	border-bottom: 1px solid #53cbaa;
	height: 64px;
	line-height: 64px;
}
.pr_box .pr_box_a .bj5 ul li a {
	border-bottom: 1px solid #53cbaa;
	border-right: 1px solid #53cbaa;
}
.pr_box .box5 {
	color: #1eb48b;
}
.pr_box .box5 a, .pr_box .box5 a:visited {
	color: #666;
}
.pr_box .box5 a:hover {
	color: #1eb48b;
}
.pr_box .pr_box_a .bj5 a.pron {
	background: #23aa85;
}
/*é‚®è½®*/
.pr_box .pr_box_a .bj6 {
	background: #52a3e2;
}
.pr_box .pr_box_a .bj6 h3 {
	background: url(../images/icon_01.png) no-repeat 12px -912px;
	padding-top: 20px;
	padding-bottom: 20px;
}
.pr_box .pr_box_a .bj6 ul li a {
	border-bottom: 1px solid #6cb1e6;
	border-right: 1px solid #6cb1e6;
}
.pr_box .box6 {
	color: #398fd2;
}
.pr_box .box6 a, .pr_box .box6 a:visited {
	color: #666;
}
.pr_box .box6 a:hover {
	color: #398fd2;
}
.pr_box_a .bj6 p {
	display: block;
	overflow: hidden;
	border-bottom: 1px solid #6cb1e6;
	padding-bottom: 15px;
}
.pr_box_a .bj6 p a, .pr_box_a .bj6 p a:visited {
	padding: 2px 9px;
	border: 1px solid #fff;
	color: #fff;
	font-size: 14px;
	border-radius: 3px;
	display: block;
	float: left;
	margin-left: 6px;
}
.pr_box_a .bj6 p a:hover {
	text-decoration: none;
}
.pr_box_a .bj6 p a.on {
	background: #fff;
	color: #52a3e2;
}
.pr_box_a .bj6 ul li a {
	width: 100%;
}
.pr_box .pr_box_a .bj6 ul li a {
	width: 163px;
	text-align: left;
	padding-left: 20px;
}
.pr_box .pr_box_a .bj6 a.pron {
	background: #3a8dcd;
}
/*ç²¾é€‰ä¸“é¢˜*/
.main_r {
	width: 250px;
	float: right;
}
.main_r .jxzt {
	width: 250px;
}
.main_r .jxzt .title {
	padding-bottom: 20px;
}
.main_r .jxzt .title h3 {
	font-size: 22px;
	color: #333;
}
.main_r .jxzt .title span {
	float: right;
	margin-top: 5px;
}
.main_r .jxzt li {
	display: block;
	height: 58px;
	overflow: hidden;
}
.main_r .jxzt li img {
	height: 150px;
	width: 250px;
	display: block;
}
/*èµ„è®¯*/
.main_r .news {
	border: 1px solid #eee;
	border-top: none;
}
.main_r .news .title {
	height: 40px;
	line-height: 40px;
	background: #f7f7f7;
	border-top: 3px solid #0184f0;
	font-size: 14px;
}
.main_r .news .title a, .main_r .news .title a:visited {
	width: 50%;
	height: 40px;
	display: block;
	float: left;
	text-align: center;
	background: url(../images/line.jpg) no-repeat right center;
}
.main_r .news .title a:hover {
	text-decoration: none;
}
.main_r .news .title a:last-child {
	background: none;
}
.main_r .news .title a.on {
	font-weight: bold;
	border-top: 3px solid #f90;
	margin-top: -3px;
	color: #f70;
}
.main_r .news .news_tj {
	overflow: hidden;
	padding-bottom: 10px;
	margin: 12px 15px 12px 15px;
	border-bottom: 1px dashed #ddd;
}
.main_r .news .news_tj h6 {
	font-size: 14px;
	display: block;
	margin-bottom: 5px;
}
.main_r .news .news_tj h6 a, .main_r .news .news_tj h6 a:visited {
	color: #09a6f2;
}
.main_r .news .news_tj h6 a:hover {
	color: #f70;
}
.main_r .news .news_tj p {
	color: #999;
}
.main_r .news ul {
	padding-bottom: 10px;
}
.main_r .news ul li {
	background: url(../images/libj.jpg) no-repeat left center;
	padding-left: 11px;
	margin-left: 15px;
}
/*çƒ­é”€æŽ’è¡Œ*/

.tytit {
	height: 50px;
	line-height: 50px;
	border-bottom: 1px solid #ddd;
}
.tytit h3 {
	font-size: 22px;
	color: #333;
}
.tytit span {
	float: right;
	font-size: 14px;
}
.tytit span a, .tytit span a:visited, .tytit span a:hover {
	color: #999;
	text-decoration: none;
	display: block;
	line-height: 51px;
	float: left;
	margin-left: 12px;
}
.tytit span a.on {
	background: url(../images/taglineon.jpg) no-repeat bottom center;
}
.main_r .hot_rx li {
	display: block;
	overflow: hidden;
	padding: 12px 0 15px 0;
	border-bottom: 1px dashed #ddd;
	position: relative;
}
.main_r .hot_rx li i.yellow {
	background: url(../images/icon_01.png) no-repeat -190px -48px;
	width: 22px;
	padding-left: 6px;
	height: 28px;
	display: block;
	position: absolute;
	left: 0;
	top: 15px;
	color: #fff;
}
.main_r .hot_rx li i.hui {
	background: url(../images/icon_01.png) no-repeat -223px -48px;
	width: 22px;
	padding-left: 6px;
	height: 28px;
	display: block;
	position: absolute;
	left: 0;
	top: 15px;
	color: #fff;
}
.main_r .hot_rx li img {
	float: left;
	display: inline;
	margin-right: 10px;
	margin-top: 3px;
}
.main_r .hot_rx li {
	line-height: 18px;
}
.main_r .hot_rx li em {
	display: block;
	font-size: 15px;
	color: #f90;
}
.main_r .hot_rx li:last-child {
	border: none;
}
/*ç­¾è¯*/
.main_r .qz ul {
	border-left: 1px solid #eee;
	display: block;
	overflow: hidden;
}
.main_r .qz li {
	float: left;
	border-right: 1px solid #eee;
	border-bottom: 1px solid #eee;
	width: 82px;
	padding-top: 13px;
	padding-bottom: 10px;
}
.main_r .qz li img {
	width: 62px;
	height: 42px;
	margin: 0 auto;
	display: block;
	margin-bottom: 6px;
}
.main_r .qz li p {
	font-size: 14px;
	display: block;
	text-align: center
}
/*ç§Ÿè½¦*/
.main_r .zc ul {
	display: block;
	overflow: hidden;
	border: 1px solid #eee;
	border-top: none;
	border-bottom: none;
}
.main_r .zc ul li {
	overflow: hidden;
	border-bottom: 1px solid #eee;
	padding: 10px;
}
.main_r .zc ul li img {
	display: inline;
	float: left;
	margin-right: 10px;
}
.main_r .zc ul li p {
	font-size: 15px;
}
.main_r .zc ul li p em {
	display: block;
	color: #f90;
}
/*æ—…æ¸¸æ”»ç•¥*/
.main_r .gl .tytit {
	border: none;
}
.main_r .gl ul li {
	display: block;
	overflow: hidden;
	border-radius: 5px;
	box-shadow: 1px 0px 1px #ddd;
	margin-top: 10px;
}
.main_r .gl .top {
	background: #f6f6f6;
	padding: 15px 10px;
}
.main_r .gl .top img {
	width: 52px;
	height: 52px;
	display: block;
	border-radius: 100%;
	-webkit-border-radius: 100%;
	-ms-border-radius: 100%;
	-o-border-radius: 100%;
	margin-right: 10px;
	float: left;
}
.main_r .gl .top span {
	font-size: 14px;
	color: #f90;
}
.main_r .gl .top p {
	color: #999;
}
.main_r .gl .btm {
	border: 1px solid #eee;
	padding: 15px 10px;
}
.main_r .gl .btm h6 {
	font-size: 16px;
}
.main_r .gl .btm span {
	float: right;
	margin-top: -15px;
	color: #999;
}
/*æœ€æ–°ç‚¹è¯„*/

.main_r .i_dp {
	background: #f6f6f6;
	overflow: hidden;
	margin-top: 20px;
	padding: 10px;
}
.main_r .i_dp h3 {
	color: #333;
	font-size: 22px;
	padding: 10px 0;
	display: block;
}
.main_r .i_dp ul li {
	display: block;
	width: 210px;
	margin: 0 auto;
	background: #fff url(../images/dpbj.jpg) no-repeat bottom center;
	padding: 10px;
	margin-top: 10px;
}
.main_r .i_dp ul li span {
	color: #999;
}
.main_r .i_dp ul li h5 {
	font-size: 14px;
	display: block;
}
.main_r .i_dp ul li h5 a, .main_r .i_dp ul li h5 a:visited {
	color: #0184f0;
}
.main_r .i_dp ul li h5 a:hover {
	color: #f90;
}
.main_r .i_dp ul li p {
	margin-left: 20px;
	width: 190px;
	padding-top: 7px;
}
/*å·¦è¾¹é”šé“¾æŽ¥*/
.miao {
	border-top: 1px solid #e6e6e6;
	width: 50px;
	position: fixed;
	left: 10px;
	top: 50%;
	height: 344px;
	margin-top: -172px;
	background: #fff;
}
.miao li a {
	display: block;
	width: 48px;
	height: 48px;
	border: 1px solid #e6e6e6;
	border-top: none;
	transition: all .2s linear;
}
.miao li a.m1 {
	background: url(../images/icon_01.png) no-repeat -308px -484px;
}
.miao li a.m2 {
	background: url(../images/icon_01.png) no-repeat -309px -525px
}
.miao li a.m3 {
	background: url(../images/icon_01.png) no-repeat -308px -563px
}
.miao li a.m4 {
	background: url(../images/icon_01.png) no-repeat -309px -599px
}
.miao li a.m5 {
	background: url(../images/icon_01.png) no-repeat -309px -636px
}
.miao li a.m6 {
	background: url(../images/icon_01.png) no-repeat -308px -672px;
}
.miao li a.m7 {
	background: url(../images/icon_01.png) no-repeat -309px -707px
}
.miao li a.m1:hover, .miao li a.m1_on {
	background: #31ac6f url(../images/icon_01.png) no-repeat -356px -484px;
	border: 1px solid #31ac6f;
	border-top: none;
}
.miao li a.m2:hover, .miao li a.m2_on {
	background: #ffa800 url(../images/icon_01.png) no-repeat -356px -525px;
	border: 1px solid #ffa800;
	border-top: none;
}
.miao li a.m3:hover, .miao li a.m3_on {
	background: #f96f6f url(../images/icon_01.png) no-repeat -356px -563px;
	border: 1px solid #f96f6f;
	border-top: none;
}
.miao li a.m4:hover, .miao li a.m4_on {
	background: #618ab5 url(../images/icon_01.png) no-repeat -356px -599px;
	border: 1px solid #618ab5;
	border-top: none;
}
.miao li a.m5:hover, .miao li a.m5_on {
	background: #35c29b url(../images/icon_01.png) no-repeat -356px -636px;
	border: 1px solid #35c29b;
	border-top: none;
}
.miao li a.m6:hover, .miao li a.m6_on {
	background: #52a3e2 url(../images/icon_01.png) no-repeat -356px -672px;
	border: 1px solid #52a3e2;
	border-top: none;
}
.miao li a.m7:hover, .miao li a.m7_on {
	background: #666666 url(../images/icon_01.png) no-repeat -356px -707px;
	border: 1px solid #666666;
	border-top: none;
}
/*é…’åº—ç­›é€‰*/
.jdsx {
	padding: 25px;
	width: 1150px;
	margin: 0 auto;
}
.jdsx .sxinput {
	overflow: hidden;
}
.jdsx .sxinput ul li {
	display: block;
	float: left;
	padding-right: 20px;
}
.jdsx .sxinput ul li p {
	font-size: 14px;
	margin-bottom: 10px;
}
.jdsx .sxinput ul li .city_text, .jdsx .sxinput ul li .time_text {
	width: 208px;
	height: 32px;
	line-height: 32px;
	border: 1px solid #e6e6e6;
	border-radius: 5px;
	padding-left: 10px;
	padding-right: 30px;
	font-size: 14px;
	color: #999;
}
.jdsx .sxinput ul li .i_text {
	width: 190px;
	padding: 0 10px;
	height: 32px;
	line-height: 32px;
	border: 1px solid #e6e6e6;
	border-right: none;
	border-radius: 5px 0 0 5px;
	font-size: 12px;
	color: #999;
}
.jdsx .sxinput ul li .i_btn {
	width: 80px;
	height: 34px;
	line-height: 34px;
	text-align: center;
	color: #fff;
	background: #09a6f2;
	border: none;
	cursor: pointer;
	border-radius: 0 5px 5px 0;
	font-size: 15px;
	transition: all .2s linear;
}
.jdsx .sxinput ul li .i_btn:hover {
	background: #0184f0;
}
.jdsx .sxinput ul li .city_text {
	background: url(../images/subico.png) no-repeat 225px 6px
}
.jdsx .sxinput ul li .time_text {
	background: url(../images/subico.png) no-repeat 222px -36px;
}
.jdsx .sxinput ul li input[type="text"] {
	transition: all .2s linear;
}
.jdsx .sxinput ul li input[type="text"]:focus {
	border: 1px solid #0184f0;
	color: #0184f0;
}
.jdsx .sxlist li {
	display: block;
	padding: 10px 0px;
	border-bottom: 1px dashed #ddd;
	overflow: hidden;
}
.jdsx .sxlist li:last-child {
	border-bottom: none;
}
.jdsx .sxlist li span {
	float: left;
	width: 70px;
	font-size: 14px;
	text-align: right;
}
.jdsx .sxlist li p {
	float: left;
	width: 1080px;
}
.jdsx .sxlist li p a {
	display: inline-block;
	white-space: nowrap;
	float: left;
	padding: 3px 10px;
	transition: all .2s linear;
}
.jdsx .sxlist li p a:hover {
	background: #e3fcf0;
	text-decoration: none;
	border-radius: 3px;
	color: #339966;
}
.jdsx .sxlist li p a.on {
	background: #09a6f2;
	color: #fff;
	text-decoration: none;
	border-radius: 3px;
}

#city_box {
  z-index: 20;
  position: absolute;
  background: #FFF;
  display: none;
}
#city_box dd {
  width: 208px;
  height: 32px;
  line-height: 32px;
  border: 1px solid #e6e6e6;
  border-radius: 5px;
  padding-left: 10px;
  padding-right: 30px;
  font-size: 14px;
  color: #999;
  cursor: pointer;
}
.sx_tj {
	padding: 20px 0;
}
.sx_tj .fleft h2 {
	font-size: 20px;
	color: #333;
	display: inline;
	margin: 0 4px;
}
.sx_tj .fleft i {
	font-size: 22px;
	color: #f90;
	margin: 0 4px;
}
.sx_tj .fleft a.s_tag {
	display: block;
	padding: 3px 10px;
	background: #999;
	float: left;
	color: #fff;
	text-decoration: none;
	margin-left: 5px;
	border-radius: 3px;
	transition: all .2s linear;
}
.sx_tj .fleft a.s_tag:hover {
	text-decoration: none;
	background: #666;
	color: #fff;
}
.sx_tj .fleft .s_clear a {
	padding: 3px 0;
	display: block;
	float: left;
	margin-left: 10px;
	color: #0184f0;
}
.sx_tj .fleft .s_clear a:hover {
	color: #f80;
}
/*é…’åº—åˆ—è¡¨*/

.list_l {
	width: 900px;
	float: left;
}
.list_l .listtit {
	height: 45px;
	line-height: 45px;
}
.list_l .listtit .ck {
	float: right;
}
.list_l .listtit .ck a {
	display: block;
	font-size: 15px;
	padding-right: 20px;
}
.list_l .listtit li {
float: left;
  font-size: 16px;
  font-size: 18px;
  font-weight: bold;
}
.list_l .listtit li a, .list_l .listtit li a:visited {
	display: block;
	height: 45px;
	border-right: 1px solid #eee;
	padding: 0 20px;
	font-size: 14px;
}
.list_l .listtit li a.on {
	background: #09a6f2;
	color: #fff;
}
.list_l .listtit li a:hover {
	text-decoration: none;
}
.list_l .listtit li a.on .top_sj_ico {
	background: url(../images/subico.png) no-repeat -30px 0;
}
.list_l .listtit li a.on .bottom_sj_ico {
	background: url(../images/subico.png) no-repeat -30px -16px;
}
.list_l .listtit li a .top_sj_ico {
	background: url(../images/subico.png) no-repeat -49px 0;
}
.list_l .listtit li a .bottom_sj_ico {
	background: url(../images/subico.png) no-repeat -49px -16px;
}
.list_l .listtit li em {
	float: left;
	font-size: 14px;
}
.list_l .listtit li i {
	float: left;
	display: block;
	width: 11px;
	height: 6px;
	margin-top: 21px;
	margin-left: 6px;
}
.list_l .list_li {
	margin-top: 20px;
	overflow: hidden;
	padding: 20px;
	padding-bottom: 0;
	position: relative;
}
.list_l .list_li .list_litop {
	padding-bottom: 10px;
	overflow: hidden;
}
.list_l .list_li .list_litop .listliimg {
	width: 150px;
	height: 120px;
	overflow: hidden;
	float: left;
}
.list_l .list_li .list_litop .listliimg img {
	width: 150px;
	height: 110px;
}
.list_l .list_li .list_litop .listli_t_c {
	float: left;
	width: 550px;
	padding-left: 20px;
}
.list_l .list_li .listli_t_c h3 {
	font-size: 18px;
	display: block;
	padding-bottom: 10px;
}
.list_l .list_li .listli_t_c h3 a, .list_l .list_li .listli_t_c h3 a:visited {
	color: #333
}
.list_l .list_li .listli_t_c h3 a:hover {
	color: #f90;
}
.list_l .list_li .listli_t_c p {
	font-size: 14px;
}
.list_l .list_li .listli_t_c p em {
	color: #f90;
	font-size: 18px;
	font-weight: bold;
	margin-right: 10px;
	margin-left: 10px;
}
.list_l .list_li .listli_t_c p b {
	font-size: 16px;
	color: #339966;
}
.list_l .list_li .listli_t_c p i {
	width: 20px;
	height: 20px;
	display: block;
	float: left;
	margin-right: 5px;
}
.list_l .list_li .listli_t_c p i.jdico1 {
	background: url(../images/subico.png) no-repeat -70px -6px
}
.list_l .list_li .listli_t_c p i.jdico2 {
	background: url(../images/subico.png) no-repeat -99px -6px
}
.list_l .list_li .listli_t_c p i.jdico3 {
	background: url(../images/subico.png) no-repeat -124px -6px
}
.list_l .list_li .listli_t_c p i.jdico4 {
	background: url(../images/subico.png) no-repeat -152px -6px
}
.list_l .list_li .listli_t_c p i.jdico5 {
	background: url(../images/subico.png) no-repeat -180px -6px
}
.list_l .list_li .listli_t_c p i.jdico6 {
	background: url(../images/subico.png) no-repeat -209px -6px
}

.list_l .list_li .listli_t_r {
	float: right;
	color: #09a6f2;
	height: 40px;
	padding-top: 45px;
}
.list_l .list_li .listli_t_r em {
	font-size: 30px
}
.list_l .list_li .list_libottom tr {
	border-bottom: 1px solid #eee;
}
.list_l .list_li .list_libottom tr:last-child {
	border: none;
}
.list_l .list_li .list_libottom td {
	height: 50px;
	line-height: 50px;
}
.list_l .list_li .list_libottom .list_litit {
	background: #f6f6f6;
	font-size: 14px;
	color: #777;
}
.list_l .list_li .list_libottom td.green a, .list_l .list_li .list_libottom td.green a:visited, .list_l .list_li .list_libottom td.green a:hover {
	color: #339966;
	font-size: 14px;
}
.list_l .list_li .list_libottom td.yellow {
	color: #f90;
	font-size: 22px;
}
.list_l .list_li .list_libottom td.ydbtn a, .list_l .list_li .list_libottom td.ydbtn a:visited {
	display: block;
	width: 80px;
	height: 28px;
	line-height: 28px;
	border: 1px solid #f90;
	color: #f90;
	font-size: 13px;
	border-radius: 3px;
	text-align: center;
	transition: all .2s linear;
}
.list_l .list_li .list_libottom td.ydbtn a:hover {
	background: #f90;
	color: #fff;
	text-decoration: none;
}
.list_l .list_li a.show_listli {
	width: 39px;
	height: 39px;
	display: block;
	background: url(../images/subico.png) no-repeat -35px -34px;
	position: absolute;
	bottom: -1px;
	right: 0;
}
.list_l .list_li a.hide_listli {
	width: 39px;
	height: 39px;
	display: block;
	background: url(../images/subico.png) no-repeat -76px -34px;
	position: absolute;
	bottom: -1px;
	right: 0;
}
/*åˆ†é¡µ*/
.fenye {
	float: right;
	margin-top: 15px;
}
.fenye a, .fenye a:visited {
	height: 40px;
	line-height: 40px;
	padding: 0 20px;
	display: block;
	float: left;
	background: #fff;
	font-size: 14px;
	margin-left: 12px;
	border-radius: 3px;
	transition: all .2s linear;
}
.fenye a:hover {
	text-decoration: none;
	background: #f90;
	color: #fff;
}
.fenye a.f_on {
	background: #09a6f2;
	color: #fff;
}
.fenye a.nopage, .fenye a.nopage:visited, .fenye a.nopage:hover {
	color: #999;
	background: #fff;
}
/*å†…é¡µå³è¾¹*/
.subpage_r {
	width: 285px;
	float: right;
	overflow: hidden;
}
.subh2 {
	font-size: 22px;
	color: #666;
	display: block;
	padding-bottom: 5px;
}
.s_zxyd {
	padding: 20px;
	padding-bottom: 0;
}
.s_zxyd li {
	padding: 15px 0;
	border-bottom: 1px dashed #ddd;
}
.s_zxyd li:last-child {
	border: none;
}
.s_zxyd li h3 {
	display: inline;
	font-size: 12px;
}
.s_zxyd li h3 a, .s_zxyd li h3 a:visited {
	color: #333;
}
.s_zxyd li h3 a:hover {
	color: #f80;
}
.s_zxyd li img {
	width: 46px;
	height: 46px;
	display: block;
	float: left;
	margin-right: 10px;
	border-radius: 100%;
	transition: all .2s linear;
}
.s_zxyd li:hover img {
	-webkit-transform: rotate(360deg) scale(1.1, 1.1)
}
.star {
	color: #f90;
	font-size: 16px;
}
.green {
	color: #09a6f2;
}
.green em {
	font-size: 18px;
}
/*é…’åº—å†…é¡µ*/
.list_l .nr_box { margin-bottom:20px;}
.list_l .nr_box .nr_box_t { padding: 10px 18px; width:535px; float:right;}
.list_l .nr_box .nr_box_t h3 { color: #333; font-size: 22px; display: block; padding-bottom: 10px; }
.list_l .nr_box .nr_box_t .fleft em { float: left; font-size: 18px; color: #f90; margin-top:-3px; }
.list_l .nr_box .nr_box_t .fleft em.mt3{ margin-top:3px;}
.list_l .nr_box .nr_box_t .fleft span { float: left; font-size: 14px; margin: 0 10px; color:#999; }
.list_l .nr_box .nr_box_t .fleft p { color: #000; margin-top: 7px; }
.list_l .nr_box .nr_box_t .fleft p a, .list_l .nr_box .nr_box_t .fleft p a:visited { background: url(../images/subico.png) no-repeat -554px 0; padding-left: 20px; color: #f90; }
.list_l .nr_box .nr_box_t .fleft p a:hover { text-decoration: none; }
.list_l .nr_box .nr_box_t i { width: 20px; height: 20px; display: block; float: left; margin-right: 5px; }
.list_l .nr_box .nr_box_t i.jdico1 { background: url(../images/subico.png) no-repeat -70px -6px }
.list_l .nr_box .nr_box_t i.jdico2 { background: url(../images/subico.png) no-repeat -99px -6px }
.list_l .nr_box .nr_box_t i.jdico3 { background: url(../images/subico.png) no-repeat -124px -6px }
.list_l .nr_box .nr_box_t i.jdico4 { background: url(../images/subico.png) no-repeat -152px -6px }
.list_l .nr_box .nr_box_t i.jdico5 { background: url(../images/subico.png) no-repeat -180px -6px }
.list_l .nr_box .nr_box_t i.jdico6 { background: url(../images/subico.png) no-repeat -209px -6px }
.list_l .nr_box .nr_box_t .fright { color: #3cbf1d; margin-top: 11px; }
.list_l .nr_box .nr_box_t .fright em { font-size: 30px; margin: 0 3px; }
.nrimg {  height: 225px; margin: 20px 0px 0px 20px; padding-bottom: 15px; width:305px; overflow:hidden; position: relative;}
.nrimg .aimg1, .nrimg .aimg2, .nrimg .aimg3, .nrimg .aimg4, .nrimg .aimg5, .nrimg .aimg6, .nrimg .aimg7, .nrimg .aimg8, .nrimg .aimg9, .nrimg .aimginfo { position: absolute; }
.nrimg .aimg1 { left: 10; top: 100; }
.nrimg .aimg2 { left: 296px; top: 0; }
.nrimg .aimg3 { left: 548px; top: 0; }
.nrimg .aimg4 { left: 654px; top: 0; }
.nrimg .aimg5 { left: 760px; top: 0; }
.nrimg .aimg6 { left: 296px; top: 115px; }
.nrimg .aimg7 { left: 402px; top: 115px; }
.nrimg .aimg8 { left: 654px; top: 115px; }
.nrimg .aimg9 { left: 760px; top: 115px; }
.nrimg img { transition: all .2s linear;
}
.nrimg img:hover { opacity: .7; }
.nrimg .aimginfo { height: 26px; line-height: 26px; padding: 0 10px; background: #339966;transition: all .2s linear;position: absolute;right: 15px;bottom: 14px;}
.nrimg .aimginfo:hover { background: #f90; }
.nrimg .aimginfo a, .nrimg .aimginfo a:visited, .nrimg .aimginfo a:hover { color: #fff; text-decoration: none; }
.nr_txt { font-size: 12px;padding: 20px;padding-top: 0;width: 540px;float: right;color:#ccc;position: absolute;top: 155px;left: 320px;height: 85px;overflow: hidden;}
.nr_txt #hxq{ color:#f90; cursor:pointer;}
.nr_txt #mpxq{ color:#f90; cursor:pointer;}
/*æˆ¿åž‹é€‰æ‹©*/
.fxxz { }
.fxxz .height { height: 80px; border-bottom: 1px solid #eee; }
.fxxz .fxtit { height: 45px; line-height: 45px; background: #a3a3a3; color: #fff; font-size: 14px; }
.fxxz .roomimg { padding-left: 20px; overflow: hidden; }
.fxxz .roomimg img { float: left; display: inline; margin-right: 12px; border-radius: 3px; }
.fxxz .roomimg b { display: block; font-size: 15px; color: #3cbf1d; }
.fxxz .roomimg span { display: block; cursor: pointer; }
.fxxz .roomimg span.show_ico { background: url(../images/subico.png) no-repeat -428px -27px; }
.fxxz .roomimg span.hide_ico { background: url(../images/subico.png) no-repeat -428px -53px; }
.fxxz .showinfo { padding: 10px 20px; border-bottom: 1px dashed #ddd; }
.fxxz .showinfo .imglist img { float: left; display: block; float: left; margin-right: 10px; border-radius: 3px; }
.fxxz .showinfo ul { padding-top: 10px; display: block; overflow: hidden; }
.fxxz .showinfo li { float: left; font-size: 14px; display: block; width: 33%; font-size: 13px; line-height: 26px; }
.fxxz .showinfo p { color: #999; padding-top: 10px; }
.room_ydbtn a, .room_ydbtn a:visited { display: block; width: 80px; height: 28px; line-height: 28px; border: 1px solid #f90; color: #f90; font-size: 13px; border-radius: 3px; text-align: center; transition: all .2s linear;
}
.room_ydbtn a:hover { background: #f90; color: #fff; text-decoration: none; }

.mpyd .fxtit { height: 45px; line-height: 45px; background: #a3a3a3; color: #fff; font-size: 14px; }
/*é…’åº—è®¾æ–½*/
.jdss { padding: 20px; padding-bottom: 10px; }
.jdss ul { overflow: hidden; padding-top: 10px; }
.jdss li { overflow: hidden; padding: 10px 0; }
.jdss li i { display: block; width: 62px; height: 62px; float: left; margin-right: 14px; }
.jdss li i.jdssico1 { background: url(../images/subico.png) no-repeat 0 -85px; }
.jdss li i.jdssico2 { background: url(../images/subico.png) no-repeat -63px -85px; }
.jdss li i.jdssico3 { background: url(../images/subico.png) no-repeat -126px -85px; }
.jdss li i.jdssico4 { background: url(../images/subico.png) no-repeat -189px -85px; }
.jdss li i.jdssico5 { background: url(../images/subico.png) no-repeat -252px -85px; }
.jdss li b { display: block; font-size: 15px; padding-top: 6px; float: left; width:784px; }
.jdss li p { float: left; color: #999; margin-top: 10px;}
.jdss li p em { margin: 0 7px; }
.jdss li img { float: left; display: inline; margin-left: 10px; margin-top: 15px; }
.jdss li p em:first-child { margin-left: 0; }
.jdss .txt_hxq{ line-height:26px; color:#333; font-size:14px; text-indent:2em;}
/*é…’åº—è§„å®š*/
.jdgd { padding: 20px; }
.jdgd ul { display: block; padding-top: 10px; }
.jdgd li { overflow: hidden; font-size: 14px; padding: 15px 0; border-bottom: 1px solid #eee; }
.jdgd li .fleft { width: 120px; text-align: right; }
.jdgd li .fright { width: 710px; }

/*é…’åº—é¦–é¡µ*/
.hotel_a {
	background: #fff;
	box-shadow: 0px 1px 1px #e8e8e8;
	border-radius: 5px 5px 0 0;
}
.hotel_a .hotel_yd {
	width: 370px;
	float: left;
	height: 439px;
	border-bottom: 1px solid #eee;
}
.hotel_a .hotel_banner {
	width: 830px;
	float: right;
	height: 440px;
}
.hotel_a .hotel_banner img {
	width: 830px;
	height: 440px;
}
.hotel_a .hotel_yd li {
	display: block;
	overflow: hidden;
	padding-top: 18px;
	padding-left: 20px;
}
.hotel_a .hotel_yd li b {
	display: block;
	font-size: 14px;
	padding-bottom: 10px;
}
.hotel_a .hotel_yd li .input1, .hotel_a .hotel_yd li .input2, .hotel_a .hotel_yd li p input {
	height: 38px;
	line-height: 38px;
	border: 1px solid #e6e6e6;
	border-radius: 5px;
	font-size: 14px;
	color: #999;
	transition: all .2s linear;
}
.hotel_a .hotel_yd li .input1:hover, .hotel_a .hotel_yd li .input2:hover, .hotel_a .hotel_yd li p input:hover {
	border: 1px solid #09a6f2;
	color: #09a6f2;
}
.hotel_a .hotel_yd li .input1 {
	background: url(../images/subico.png) no-repeat 305px 10px;
}
.hotel_a .hotel_yd li .input2 {
	background: url(../images/subico.png) no-repeat 303px -33px;
}
.hotel_a .hotel_yd li p {
	float: left;
}
.hotel_a .hotel_yd li .input1, .hotel_a .hotel_yd li .input2 {
	width: 288px;
	padding: 0 32px 0 10px;
}
.hotel_a .hotel_yd li p input {
	width: 80px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0 10px;
	margin-right: 12px;
}
.hotel_a .hotel_yd li .inputbtn {
	width: 332px;
	height: 40px;
	line-height: 40px;
	font-size: 16px;
	text-align: center;
	color: #fff;
	cursor: pointer;
	border: none;
	background: #09a6f2;
	border-radius: 3px;
	transition: all .2s linear;
}
.hotel_a .hotel_yd li .inputbtn:hover {
	background: #f90;
}
.hotel_newyd {
	overflow: hidden;
	background: #fff;
	box-shadow: 0px 1px 1px #e8e8e8;
	border-radius: 0 0 5px 5px;
}
.hotel_newyd li {
	float: left;
	width: 280px;
	padding: 20px 0;
	padding-left: 20px;
	display: block;
}
.hotel_newyd li img {
	float: left;
	display: inline;
	margin-right: 10px;
	border-radius: 100%;
	transition: all .2s linear;
}
.hotel_newyd li:hover img {
	-webkit-transform: rotate(360deg);
}
.hotel_newyd li span {
	color: #999;
}
.hotel_newyd li p a, .hotel_newyd li p a:visited {
	color: #09a6f2;
}
.hotel_newyd li p a:hover {
	color: #f90;
	text-decoration: none;
}
.hot_df {
	position: relative;
}
.hot_df h3 {
	font-size: 25px;
	padding: 30px 20px;
}
.hot_df li {
	width: 275px;
	float: left;
	margin-left: 20px;
	margin-bottom: 20px;
}
.hot_df li .img {
	width: 275px;
	height: 160px;
	overflow: hidden;
	margin-bottom: 15px;
	border-radius: 5px;
}
.hot_df li .img img {
	width: 275px;
	height: 160px;
	display: block;
	transition: all .2s linear;
	transition: all .2s linear;
}
.hot_df li .img img:hover {
	-webkit-transform: scale(1.2, 1.2);
	opacity: .9;
}
.hot_df li h4 {
	float: left;
	font-size: 15px;
}
.hot_df li span {
	color: #999;
	display: block;
	float: right;
	background: url(../images/subico.png) no-repeat -540px -86px;
	padding-left: 38px;
}
.hot_df li span em {
	color: #f80;
	font-size: 16px;
	margin-right: 3px;
}
.hot_df .more {
	position: absolute;
	right: -46px;
	bottom: 30px;
}
.hot_df .more a {
	display: block;
	width: 46px;
	height: 175px;
	background: url(../images/subico.png) no-repeat 0 -151px;
	text-indent: -9999px;
	transition: all .2s linear;
}
.hot_df .more a:hover {
	background: url(../images/subico.png) no-repeat -46px -151px;
}
/*ç­¾è¯*/
.qzbox {
	width: 100%;
	overflow: hidden;
	background: #f7f7f7 url(../images/qzbanner.jpg) no-repeat top center;
	padding-bottom: 30px;
}
.qzbannertxt {
	color: #fff;
}
.qzbannertxt .fleft {
	line-height: 40px;
	margin-top: 90px;
	font-family: "å®‹ä½“";
}
.qzbannertxt .fleft b {
	font-size: 35px;
	text-shadow: 1px 1px 1px #333;
}
.qzbannertxt .fleft p {
	font-size: 25px;
	text-shadow: 1px 1px 1px #333;
	margin-top: 10px;
	margin-bottom: 30px;
}
.qzbannertxt .qztxt {
	width: 285px;
	height: 40px;
	line-height: 40px;
	border: none;
	border-radius: 5px;
	background: #fff url(../images/subico.png) no-repeat 273px 10px;
	float: left;
	padding-left: 15px;
	color: #999;
	font-size: 15px;
}
.qzbannertxt .t_2 {
	font-size: 15px;
	font-family: "å¾®è½¯é›…é»‘";
	float: left;
	margin: 0 10px;
}
.qzbannertxt .t_2 a, .qzbannertxt .t_2 a:visited, .qzbannertxt .t_2 a:hover {
	color: #999;
	text-decoration: none;
}
.qzbannertxt .t_2 dl dt {
	width: 220px;
	height: 40px;
	line-height: 40px;
	display: block;
	border-radius: 5px;
	display: block;
	background: #fff url(../images/subico.png) no-repeat -345px -44px;
	cursor: pointer;
	padding-left: 15px;
}
.qzbannertxt .t_2 dl dd {
	display: none;
	padding-left: 15px;
	height: 40px;
	line-height: 40px;
	margin-top: 5px;
	background: #fff;
	border-radius: 5px;
	cursor: pointer;
}
.qzbannertxt .qz_ibtn {
	width: 100px;
	height: 40px;
	line-height: 40px;
	border-radius: 5px;
	background: #0184f0;
	color: #fff;
	text-align: center;
	cursor: pointer;
	font-size: 15px;
	border: none;
	float: left;
	transition: all .2s linear;
}
.qzbannertxt .qz_ibtn:hover {
	color: #fff;
	background: #f90;
}
.qzbannertxt .fleft {
}
.qzbannertxt .fright {
	font-size: 25px;
	width: 280px;
	height: 70px;
	line-height: 70px;
	border: 2px solid #fff;
	text-align: center;
	margin-top: 135px;
}
.qzbannertxt .fright em {
	font-size: 40px;
	margin: 0 5px;
	font-family: Verdana, Geneva, sans-serif
}
.qzbannertxt .fright i {
	font-size: 15px;
}
.qzm_l {
	width: 900px;
	margin-top: 90px;
	float: left;
}
.qzm_r {
	width: 285px;
	float: right;
	margin-top: 90px;
}
.qzm_l .jhs {
	padding-bottom: 20px;
}
.qzm_l .jhs .jhsdiv1 {
	width: 420px;
	height: 320px;
	position: relative;
	overflow: hidden;
	color: #fff;
	float: left;
	margin-left: 20px;
	margin-top: 20px;
	border-radius: 5px;
}
.qzm_l .jhs a, .qzm_l .jhs a:visited, .qzm_l .jhs a:hover {
	color: #fff;
}
.qzm_l .jhs p {
	background: url(../images/hei.png);
	padding: 10px;
	position: absolute;
	bottom: 39px;
	left: 0;
	width: 400px;
	font-size: 16px;
	line-height: 38px;
}
.qzm_l .jhs p img {
	display: inline;
	float: left;
	margin-right: 10px;
}
.qzm_l .jhs .jhsdiv1 div {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 420px;
	height: 39px;
	line-height: 39px;
}
.qzm_l .jhs .jhsdiv1 div span {
	display: block;
	width: 290px;
	background: #f90 url(../images/subico.png) no-repeat -271px -314px;
	height: 39px;
	float: left;
	padding-left: 10px;
	font-size: 14px;
}
.qzm_l .jhs .jhsdiv1 div span em {
	font-size: 18px;
	margin: 0 3px;
}
.qzm_l .jhs .jhsdiv1 div i {
	float: right;
	width: 90px;
	padding-left: 30px;
	background: #0184f0 url(../images/subico.png) no-repeat -487px -256px;
	font-size: 16px;
}
.qzm_l .jhs ul {
	float: left;
	width: 460px;
}
.qzm_l .jhs ul li {
	float: left;
	width: 200px;
	height: 150px;
	overflow: hidden;
	position: relative;
	color: #fff;
	margin-left: 19px;
	margin-top: 20px;
	border-radius: 5px;
}
.qzm_l .jhs ul li p {
	background: url(../images/hei.png);
	padding: 10px;
	position: absolute;
	bottom: 39px;
	left: 0;
	width: 180px;
	font-size: 12px;
	line-height: 18px;
}
.qzm_l .jhs ul li p img {
	display: inline;
	float: left;
	margin-right: 10px;
}
.qzm_l .jhs ul li div {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 200px;
	height: 39px;
	line-height: 39px;
}
.qzm_l .jhs ul li div span {
	display: block;
	width: 110px;
	padding-left: 10px;
	background: #f90 url(../images/subico.png) no-repeat -450px -314px;
	height: 39px;
	float: left;
}
.qzm_l .jhs ul li div span em {
	font-size: 18px;
	margin: 0 3px;
}
.qzm_l .jhs ul li div i {
	float: right;
	width: 68px;
	padding-left: 12px;
	background: #0184f0 url(../images/subico.png) no-repeat -508px -256px;
	font-size: 16px;
}
.qzm_l .jhs .subh2 {
	padding: 20px;
	padding-bottom: 5px;
}
.qzlc {
	padding-top: 18px;
	padding-bottom: 13px;
}
.qzlc img {
	display: block;
	margin: 0 auto;
}
.rmqz .subh2 {
	padding: 20px;
	padding-bottom: 25px;
}
.rmqz .m1 {
	display: block;
}
.rmqz li {
	width: 200px;
	float: left;
	display: inline;
	margin-left: 20px;
	margin-bottom: 20px;
	border-radius: 5px;
	overflow: hidden;
}
.rmqz li p {
	margin-top: 10px;
}
.rmqz li p img {
	display: inline;
	float: left;
	margin-right: 10px;
	margin-top: 5px;
}
.rmqz li p span {
	display: block;
	line-height: 20px;
}
.rmqz li p span b {
	color: #f90;
	font-size: 15px;
}
.qznews {
}
.qznews h3 {
	height: 60px;
	line-height: 60px;
	padding-left: 15px;
	display: block;
	color: #fff;
	font-size: 22px;
}
.qznews .qznewsh3_1 {
	background: #54c58d;
}
.qznews .qznewsh3_2 {
	background: #fab92e;
}
.qznews li {
	font-size: 18px;
	float: left;
	padding: 12px 10px;
	line-height: 26px;
}
.qznews li.l1, .qznews li.l2, .qznews li.l4, .qznews li.l5 {
	width: 122px;
}
.qznews li.l1 {
	border-bottom: 1px solid #eee;
	border-right: 1px solid #eee;
}
.qznews li.l3 {
	padding: 15px 10px;
}
.qznews li.l2 {
	border-bottom: 1px solid #eee;
}
.qznews li.l4 {
	border-top: 1px solid #eee;
	border-right: 1px solid #eee;
}
.qznews li.l5 {
	border-top: 1px solid #eee;
}
/*ç­¾è¯ç­›é€‰*/
.qzsx {
	padding: 20px;
}
.qzsx .fleft {
	width: 320px;
	border-right: 1px solid #eee;
	padding-right: 20px;
}
.qzsx .fleft b, .qzsx .fleft i {
	display: block;
	font-size: 14px;
	margin-bottom: 10px;
	color: #333;
}
.qzsx input {
	width: 240px;
	padding-left: 10px;
	height: 34px;
	line-height: 34px;
	border: 1px solid #e6e6e6;
	border-radius: 5px;
	font-size: 14px;
	color: #999;
	background: url(../images/dw.jpg) no-repeat 225px center;
	transition: all .2s linear;
	margin-bottom: 20px;
}
.qzsx input:focus {
	border: 1px solid #09a6f2;
	color: #09a6f2;
}
.qzsx .fleft p a {
	width: 64px;
	float: left;
	height: 26px;
	line-height: 26px;
}
.qzsx .fright {
	width: 770px;
}
.qzsx .fright li {
	display: block;
	padding: 15px 0px;
	border-bottom: 1px dashed #ddd;
	overflow: hidden;
}
.qzsx .fright li:last-child {
	border-bottom: none;
}
.qzsx .fright li span {
	float: left;
	width: 70px;
	font-size: 14px;
	text-align: right;
}
.qzsx .fright li p {
	float: left;
	width: 700px;
}
.qzsx .fright li p a {
	display: inline-block;
	white-space: nowrap;
	float: left;
	padding: 3px 10px;
	transition: all .2s linear;
}
.qzsx .fright li p a:hover {
	background: #e3fcf0;
	text-decoration: none;
	border-radius: 3px;
	color: #339966;
}
.qzsx .fright li p a.on {
	background: #09a6f2;
	color: #fff;
	text-decoration: none;
	border-radius: 3px;
}
.qzlistbtn {
	display: block;
	margin-top: 10px;
	margin-left: 5px;
}
.qzlistbtn a, .qzlistbtn a:visited {
	width: 90px;
	height: 32px;
	line-height: 32px;
	text-align: center;
	border: 1px solid #f90;
	color: #f90;
	font-size: 14px;
	display: block;
	border-radius: 3px;
	transition: all .2s linear;
}
.qzlistbtn a:hover {
	background: #f90;
	color: #fff;
	text-decoration: none;
}
/*ç­¾è¯å†…å®¹*/
.qzinfo {
	padding: 20px;
}
.qzinfo .title {
	border-bottom: 1px solid #eee;
	padding-bottom: 20px;
	margin-bottom: 20px;
}
.qzinfo .title h2 {
	float: left;
	display: block;
	font-size: 22px;
	color: #333;
}
.qzinfo .title p {
	float: right;
	font-size: 14px;
}
.qzinfo .title p b {
	color: #09a6f2;
	font-weight: bold;
}
.qzinfo .dl {
}
.qzinfo .dl img {
	float: left;
	width: 160px;
}
.qzinfo ul {
	float: right;
	width: 670px;
}
.qzinfo ul li {
	float: left;
	display: block;
	font-size: 14px;
	line-height: 32px;
	width: 33%;
}
.qzinfo .d2 {
	padding: 20px 0;
	margin-bottom: 20px;
	border-bottom: 1px dashed #ddd;
}
.qzinfo .d2 input, .qzinfo .d2 select {
	font-size: 14px;
	float: left;
	margin-right: 10px;
	border: 1px solid #e6e6e6;
	border-radius: 5px;
	height: 38px;
	line-height: 38px;
	transition: all .2s linear;
	color: #999;
}
.qzinfo .d2 input:focus, .qzinfo .d2 select:focus {
	border: 1px solid #09a6f2;
	color: #09a6f2;
}
.qzinfo .d2 input.cityinput {
	width: 170px;
	padding: 0 10px;
	background: url(../images/dw.jpg) no-repeat 165px center;
}
.qzinfo .d2 select {
	width: 120px;
	padding-left: 10px;
}
.qzinfo .d2 input.d2btn {
	width: 100px;
	border: 1px solid #f90;
	background: #f90;
	color: #fff;
	cursor: pointer;
}
.qzinfo .d2 span {
	float: right;
	color: #09a6f2;
	font-size: 14px;
	margin-top: 10px;
}
.qzinfo .d2 span em {
	font-size: 30px;
}
.qzinfo .d3 {
	font-size: 14px;
	line-height: 26px;
	margin-top: -5px;
}
.qzinfo .d3 b {
	font-weight: bold;
}
.sxcl .title {
	height: 50px;
	line-height: 50px;
	border-bottom: 1px solid #e6e6e6;
	padding-left: 20px;
}
.sxcl .title a, .sxcl .title a:visited {
	display: block;
	margin: 0 20px;
	font-size: 14px;
	font-weight: bold;
	float: left;
}
.sxcl .title a:hover {
	text-decoration: none;
}
.sxcl .title a.on {
	border-bottom: 3px solid #09a6f2;
	margin-top: -2px;
}
.sxcl li {
	display: block;
	overflow: hidden;
	padding: 20px 0;
	border-bottom: 1px solid #eee;
}
.sxcl li span {
	float: left;
	width: 180px;
	text-align: right;
	font-size: 14px;
}
.sxcl li .info {
	float: right;
	width: 680px;
	padding-left: 20px;
	border-left: 1px solid #eee;
}
.sxcl li:hover {
	color: #09a6f2;
	background: #f7fffb;
}
.lyxz {
	padding: 20px;
}
.lyxz p {
	font-size: 14px;
	line-height: 26px;
	margin-top: 18px;
}
.lyxz img {
	max-width: 860px;
	line-height: 0;
}
/*ç§Ÿè½¦*/
.zcbanner {
	height: 352px;
	overflow: hidden;
}
.zcyd {
	position: relative;
}
.zcyd .zcyd_l {
	position: absolute;
	left: 0;
	bottom: 0;
	height: 400px;
	padding-top: 10px;
	width: 362px;
	background: url(../images/green.png);
	border-radius: 5px 5px 0 0;
	font-size: 15px;
}
.zcyd .zcyd_l span {
	color: #fff;
	width: 60px;
	float: left;
	line-height: 36px;
}
.zcyd .zcyd_l li {
	padding-left: 26px;
	padding-top: 17px;
	overflow: hidden;
}
.zcyd .zcyd_l .i1, .zcyd .zcyd_l .i2, .zcyd .zcyd_l .i3, .zcyd .zcyd_l .btn {
	width: 220px;
	padding-left: 10px;
	height: 36px;
	line-height: 36px;
	border: none;
	border-radius: 5px;
	margin-left: 15px;
	float: left;
	color: #999;
}
.zcyd .zcyd_l .i1 {
	background: #fff url(../images/subico.png) no-repeat 206px 8px;
}
.zcyd .zcyd_l .i2 {
	background: #fff url(../images/subico.png) no-repeat 205px -35px
}
.zcyd .zcyd_l .i1:focus, .zcyd .zcyd_l .i2:focus, .zcyd .zcyd_l .i3:focus {
	color: #09a6f2;
}
.zcyd .zcyd_l .btn {
	background: #0184f0;
	transition: all .2s linear;
	font-size: 15px;
	text-align: center;
	color: #fff;
	cursor: pointer;
	padding: 0;
	width: 230px;
}
.zcyd .zcyd_l .btn:hover {
	background: #F90;
}
.zcyd .zcyd_r {
	width: 840px;
	float: right;
}
.zcyd .zcyd_r li {
	float: left;
	overflow: hidden;
	display: block;
	border-right: 1px solid #eee;
	padding: 15px 0 13px 0;
	width: 92px;
}
.zcyd .zcyd_r li:last-child {
	border-right: none;
}
.zcyd .zcyd_r li a:hover {
	text-decoration: none;
}
.zcyd .zcyd_r li i {
	width: 60px;
	height: 22px;
	display: block;
	margin: 0 auto;
	transition: all .15s linear;
	margin-bottom: 10px;
}
.zcyd .zcyd_r li i.carico1 {
	background: url(../images/car.jpg) no-repeat 11px 0;
}
.zcyd .zcyd_r li i.carico2 {
	background: url(../images/car.jpg) no-repeat -76px 0;
}
.zcyd .zcyd_r li i.carico3 {
	background: url(../images/car.jpg) no-repeat -174px 0;
}
.zcyd .zcyd_r li i.carico4 {
	background: url(../images/car.jpg) no-repeat -275px 0;
}
.zcyd .zcyd_r li i.carico5 {
	background: url(../images/car.jpg) no-repeat -370px 0;
}
.zcyd .zcyd_r li i.carico6 {
	background: url(../images/car.jpg) no-repeat -456px 0;
}
.zcyd .zcyd_r li i.carico7 {
	background: url(../images/car.jpg) no-repeat -545px 0;
}
.zcyd .zcyd_r li i.carico8 {
	background: url(../images/car.jpg) no-repeat -634px 0;
}
.zcyd .zcyd_r li i.carico9 {
	background: url(../images/car.jpg) no-repeat -719px 0;
}
.zcyd .zcyd_r li:hover i.carico1 {
	background: url(../images/car.jpg) no-repeat 11px -39px;
}
.zcyd .zcyd_r li:hover i.carico2 {
	background: url(../images/car.jpg) no-repeat -76px -39px;
}
.zcyd .zcyd_r li:hover i.carico3 {
	background: url(../images/car.jpg) no-repeat -174px -39px;
}
.zcyd .zcyd_r li:hover i.carico4 {
	background: url(../images/car.jpg) no-repeat -275px -39px;
}
.zcyd .zcyd_r li:hover i.carico5 {
	background: url(../images/car.jpg) no-repeat -370px -39px;
}
.zcyd .zcyd_r li:hover i.carico6 {
	background: url(../images/car.jpg) no-repeat -456px -39px;
}
.zcyd .zcyd_r li:hover i.carico7 {
	background: url(../images/car.jpg) no-repeat -545px -39px;
}
.zcyd .zcyd_r li:hover i.carico8 {
	background: url(../images/car.jpg) no-repeat -634px -39px;
}
.zcyd .zcyd_r li:hover i.carico9 {
	background: url(../images/car.jpg) no-repeat -719px -39px;
}
.zcyd .zcyd_r li p {
	text-align: center;
}
.zcbox {
	height: 415px;
	position: relative;
}
.zcbox .fleft {
	width: 450px;
	border-right: 1px solid #eee;
}
.zcbox .fleft div {
	width: 430px;
	border-bottom: 1px solid #eee;
	overflow: hidden;
	height: 150px;
	padding: 57px 0 0 20px;
}
.zcbox .fleft img {
	float: left;
	transition: all .2s linear;
}
.zcbox .fleft div:hover img {
	margin-left: 10px;
}
.zcbox .fleft p {
	float: right;
	width: 220px;
}
.zcbox .fleft p strong {
	font-size: 18px;
	display: block;
}
.zcbox .fleft p em {
	font-size: 16px;
	display: block;
	margin: 10px 0;
}
.zcbox .fleft p span {
	display: block;
}
.zcbox .fleft p span i {
	font-size: 30px;
	margin: 0 3px;
}
.zcbox .fright {
	float: left;
	width: 450px;
	margin-left: -1px;
	display: inline;
}
.zcbox .fright li {
	width: 194px;
	height: 175px;
	padding: 32px 15px 0 15px;
	border-right: 1px solid #eee;
	border-bottom: 1px solid #eee;
	display: block;
	float: left;
}
.zcbox .fright li img {
	display: block;
	margin: 0 auto;
	margin-bottom: 20px;
	transition: all .2s linear;
}
.zcbox .fright li:hover img {
	margin-top: 10px;
}
.zcbox .fright li strong {
	font-size: 16px;
	display: block;
	font-weight: normal;
}
.zcbox .fright li em {
	display: block;
	float: left;
	margin-top: 5px;
}
.zcbox .fright li span {
	display: block;
	float: right;
	margin-top: 2px
}
.zcbox .fright li span i {
	font-size: 20px;
}
.zcbox .t1 {
	width: 42px;
	height: 121px;
	position: absolute;
	left: -42px;
	top: 0;
	font-size: 18px;
}
.zcbox .t1 a {
	width: 20px;
	display: block;
	margin-top: 10px;
	margin-left: 13px;
}
.zcbox .t1 a, .zcbox .t1 a:visited, .zcbox .t1 a:hover {
	color: #fff;
	text-decoration: none;
}
.zb1 .t1 {
	background: url(../images/subico.png) no-repeat -95px -151px;
}
.zb2 .t1 {
	background: url(../images/subico.png) no-repeat -137px -151px;
}
.zb3 .t1 {
	background: url(../images/subico.png) no-repeat -179px -151px;
}
.zb1 .fright li span, .zb1 .fleft p span {
	color: #f6a10e;
}
.zb2 .fright li span, .zb2 .fleft p span {
	color: #4498ff;
}
.zb3 .fright li span, .zb3 .fleft p span {
	color: #33c17a;
}
.zb1 a:hover {
	color: #f6a10e;
	text-decoration: none;
}
.zb2 a:hover {
	color: #4498ff;
	text-decoration: none;
}
.zb3 a:hover {
	color: #33c17a;
	text-decoration: none;
}
.zcr li {
	padding-top: 13px;
	padding-bottom: 14px;
}
.zcr h2 {
	margin-top: -1px;
}
/*ç§Ÿè½¦åˆ—è¡¨*/
.zcinput_a {
	overflow: hidden;
}
.p_b {
	padding-left: 40px;
	border-left: 1px solid #e6e6e6;
	margin-left: 30px;
}
.zcinput_a ul {
	display: inline;
	overflow: hidden;
	float: left;
}
.zcinput_a ul li {
	display: block;
	float: left;
	padding-right: 10px;
}
.zcinput_a ul li p {
	font-size: 14px;
	margin-bottom: 10px;
}
.zcinput_a ul li .city_text, .zcinput_a ul li .time_text {
	width: 108px;
	height: 32px;
	line-height: 32px;
	border: 1px solid #e6e6e6;
	border-radius: 5px;
	padding-left: 10px;
	padding-right: 30px;
	font-size: 14px;
	color: #999;
}
.zcinput_a ul li .i_text {
	width: 190px;
	padding: 0 10px;
	height: 32px;
	line-height: 32px;
	border: 1px solid #e6e6e6;
	border-right: none;
	border-radius: 5px 0 0 5px;
	font-size: 12px;
	color: #999;
}
.zcinput_a ul .i_btn {
	width: 90px;
	height: 34px;
	line-height: 34px;
	text-align: center;
	color: #fff;
	background: #09a6f2;
	border: none;
	cursor: pointer;
	border-radius: 5px;
	font-size: 15px;
	transition: all .2s linear;
}
.zcinput_a ul .i_btn:hover {
	background: #0184f0;
}
.zcinput_a ul li .city_text {
	background: url(../images/subico.png) no-repeat 125px 6px
}
.zcinput_a ul li .time_text {
	background: url(../images/subico.png) no-repeat 122px -36px;
}
.zcinput_a ul li input[type="text"] {
	transition: all .2s linear;
}
.zcinput_a ul li input[type="text"]:focus {
	border: 1px solid #0184f0;
	color: #0184f0;
}
.list_l .list_li .list_litop .listli_t_c dl {
	float: left;
	display: block;
	width: 550px;
}
.list_l .list_li .list_litop .listli_t_c dl dd {
	float: left;
	width: 33%;
	font-size: 14px;
	line-height: 32px;
}
/*ç§Ÿè½¦å†…å®¹*/
.carinfo {
	padding: 20px;
	padding-top: 0;
}
.carinfo li {
	display: block;
	float: left;
	width: 20%;
	line-height: 30px;
	font-size: 14px;
}
.tcdd {
	padding: 20px;
}
.tcdd i.dzico {
	width: 40px;
	height: 56px;
	display: block;
	background: url(../images/subico.png) no-repeat -237px -151px;
}
.tcdd span.dm {
	font-size: 20px;
	color: #333;
}
.tcdd span.jg {
	font-size: 14px;
}
.tcdd span.jg em {
	font-size: 25px;
	color: #09a6f2;
}
.tcdd span.zcbtn a, .tcdd span.zcbtn a:visited {
	display: block;
	width: 100px;
	height: 36px;
	line-height: 36px;
	border-radius: 5px;
	background: #09a6f2;
	color: #fff;
	text-align: center;
	font-size: 15px;
	transition: all .2s linear;
}
.tcdd span.zcbtn a:hover {
	text-decoration: none;
	background: #f90;
}
.zchight .height {
	height: 60px;
}
/*å†…é¡µäº§å“å›¾ç‰‡*/
.sub_pic_show {
	width: 890px;
	height: 440px;
	padding: 20px;
	padding-top: 0;
	background: #fff;
	position: fixed;
	z-index: 9999;
	margin-left: -465px;
	margin-top: -240px;
	left: 50%;
	top: 50%;
	border-radius: 5px;
	border: 1px solid #e6e6e6;
}
.sub_pic_show .fleft {
	width: 500px;
	height: 400px;
	overflow: hidden;
}
.sub_pic_show .fright {
	width: 370px;
}
.sub_pic_show .fright strong {
	display: block;
	font-size: 15px;
}
.sub_pic_show .fright .title {
	overflow: hidden;
	margin-top: 10px;
}
.sub_pic_show .fright .title a, .sub_pic_show .fright .title a:visited {
	padding: 3px 10px;
	display: block;
	float: left;
}
.sub_pic_show .fright .title a.on {
	text-decoration: none;
	background: #09a6f2;
	color: #fff;
	border-radius: 3px;
}
.sub_pic_show ul {
	overflow: hidden;
	margin-top: 10px;
}
.sub_pic_show ul li {
	float: left;
	width: 86px;
}
.sub_pic_show ul li img {
	width: 80px;
	height: 60px;
	border: 3px solid #fff;
	line-height: 0;
	display: block;
	border-radius: 5px;
}
.sub_pic_show ul li.imgon img {
	border: 2px solid #09a6f2;
}
.sub_pic_show .offbtn {
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	margin-top: 15px;
}
.sub_pic_show .offbtn a:hover {
	text-decoration: none;
}
/*é—¨ç¥¨*/
.mqbanner {
	height: 380px;
	position: relative;
}
.mqbanner .bnimg li a {
	display: block;
	width: 100%;
	height: 380px;
}
.mqbanner .box {
	height: 400px;
	position: absolute;
	top: 10px;
	left: 50%;
	margin-left: -600px;
}
.mqbanner .box .menu {
	width: 320px;
	height: 380px;
}
.mqbanner .box .menu li {
	width: 320px;
	height: 96px;
}
.mqbanner .box .menu li span {
	width: 46px;
	height: 96px;
}
.mqbanner .box .menu li span.onebg {
	background: url(../images/ticket_g.png) repeat-y;
	border-top-left-radius: 5px;
}
.mqbanner .box .menu li span.twobg {
	background: url(../images/ticket_b.png) repeat-y;
}
.mqbanner .box .menu li span.threebg {
	background: url(../images/ticket_y.png) repeat-y;
}
.mqbanner .box .menu li span.fourbg {
	background: url(../images/ticket_r.png) repeat-y;
	border-bottom-left-radius: 5px;
}
.mqbanner .box .menu li span i {
	display: block;
	width: 29px;
	height: 29px;
	margin: 0 auto;
	margin-top: 35px;
*margin-top:35px;
}
.mqbanner .box .menu li span i.icon_dj {
	background: url(../images/icon_03.png) no-repeat -23px -82px;
}
.mqbanner .box .menu li span i.icon_zb {
	background: url(../images/icon_03.png) no-repeat -54px -86px;
}
.mqbanner .box .menu li span i.icon_rm {
	background: url(../images/icon_03.png) no-repeat -84px -82px;
}
.mqbanner .box .menu li span i.icon_yw {
	background: url(../images/icon_03.png) no-repeat -111px -82px;
}
.mqbanner .box .menu li dl {
	width: 240px;
	height: 65px;
	padding: 15px;
	border-bottom: 1px solid #ebebeb;
	background-color: #fff;
}
.mqbanner .box .menu li dl dt {
	font-size: 14px;
	font-weight: bold;
	line-height: 21px;
	padding-bottom: 5px;
}
.mqbanner .box .menu li dl dd {
	float: left;
	padding-right: 10px;
	line-height: 23px;
}
.mqbanner .box .erweima {
	width: 178px;
	height: 190px;
	padding-top: 90px;
}
.mqbanner .box .erweima .tab_t {
	padding-top: 20px;
}
.mqbanner .box .erweima .tab_t a {
	display: block;
	width: 38px;
	height: 29px;
	background-color: #fff;
	padding-top: 7px;
}
.mqbanner .box .erweima .tab_t a.on {
	background-color: #060;
}
.mqbanner .box .erweima .tab_t a i {
	display: block;
	width: 18px;
	height: 22px;
	margin: 0 auto;
}
.mqbanner .box .erweima .tab_t a i.icon_and {
	background: #060 url(../images/icon_03.png) no-repeat -104px -20px;
}
.mqbanner .box .erweima .tab_t a i.icon_ios {
	background: url(../images/icon_03.png) no-repeat -126px -20px;
}
.mqbanner .box .erweima .tab_b {
	width: 108px;
	height: 158px;
	padding: 15px 15px 15px 15px;
	background-color: #fff;
}
.mqbanner .box .erweima .tab_b img {
	margin-top: 10px;
*margin-top:5px;
}
.lvjd {
	padding-bottom: 20px;
}
.lvjdtit {
	height: 70px;
	line-height: 70px;
	background: url(../images/ms-tg-_line.jpg) repeat-x bottom;
	padding: 0 15px;
}
.lvjdtit h2 {
	font-size: 22px;
	color: #666;
}
.lvjdtit span {
	float: right;
}
.lvjdtit span a, .lvjdtit span a:visited {
	display: block;
	float: left;
	margin: 0 10px;
	height: 70px;
	font-size: 12px;
}
.lvjdtit span a:hover {
	text-decoration: none;
}
.lvjd .fleft {
	width: 420px;
	height: 320px;
	overflow: hidden;
	position: relative;
	margin-left: 20px;
	margin-top: 20px;
	border-radius: 5px;
}
.lvjd p {
	display: block;
	height: 40px;
	line-height: 40px;
	background: url(../images/hei2.png);
	position: absolute;
	left: 0;
	bottom: 0;
	padding-left: 15px;
}
.lvjd .fleft p {
	width: 405px;
}
.lvjd p a, .lvjd p a:visited, .lvjd p a:hover {
	font-size: 16px;
	color: #fff;
}
.lvjd .fright {
	width: 440px;
	overflow: hidden;
	float: left;
}
.lvjd .fright li {
	width: 200px;
	height: 150px;
	position: relative;
	display: inline;
	float: left;
	margin-left: 20px;
	margin-top: 20px;
	border-radius: 5px;
	overflow: hidden;
}
.lvjd .fright li p {
	width: 185px;
}
.lvjd .fright2 li {
	width: 200px;
	display: inline;
	float: left;
	margin-left: 20px;
	margin-top: 20px;
	overflow: hidden;
}
.lvjd .fright2 li img {
	display: block;
	margin-bottom: 10px;
	border-radius: 5px;
}
.lvjd .fright2 li p {
	display: inline;
	background: 0;
	height: 22px;
	line-height: 22px;
	position: static;
	padding: 0;
	margin: 0;
}
.lvjd .fright2 li p span {
	float: right;
}
.lvjd .fright2 li p span i {
	font-size: 22px;
}
.lvd1 .lvjdtit a.on {
	background: url(../images/lyd3.jpg) no-repeat bottom center;
	font-weight: bold;
	color: #09a6f2;
}
.lvd2 .lvjdtit a.on {
	background: url(../images/lyd2.jpg) no-repeat bottom center;
	font-weight: bold;
	color: #f90;
}
.lvd3 .lvjdtit a.on {
	background: url(../images/lyd1.jpg) no-repeat bottom center;
	font-weight: bold;
	color: #4498ff;
}
.lvd2 .fright2 li p {
	color: #f90;
}
.lvd2 .fright2 li p a, .lvd2 .fright2 li p a:visited {
	color: #666;
}
.lvd2 .fright2 li p a:hover {
	color: #f90;
	text-decoration: none;
}
.lvd3 .fright2 li p {
	color: #4498ff;
}
.lvd3 .fright2 li p a, .lvd2 .fright2 li p a:visited {
	color: #666;
}
.lvd3 .fright2 li p a:hover {
	color: #4498ff;
	text-decoration: none;
}
/*é—¨ç¥¨å†…é¡µ*/
.mpyd {
}
.mpyd .tb {
	background: #fff;
}
.mpyd .tb h4 {
	display: block;
	padding-left: 20px;
	font-size: 14px;
}
.mpyd .tb .s1 em {
	font-size: 25px;
	font-family: Arial, Helvetica, sans-serif;
}
.mpyd .tb .s2 a, .mpyd .tb .s2 a:visited, .mpyd .tb .s2 a:hover {
	display: block;
	width: 90px;
	height: 32px;
	line-height: 32px;
	text-align: center;
	border-radius: 5px;
	font-size: 14px;
	text-decoration: none;
	transition: all .2s linear;
}
.mpyd .li1 .title {
	background: #4c7fd4 url(../images/uico1.jpg) no-repeat center center;
}
.mpyd .li1 h4 a, .mpyd .li1 h4 a:visited, .mpyd .li1 h4 a:hover {
	color: #4c7fd4;
	background: url(../images/li1-2.jpg) no-repeat right center;
	padding-right: 15px;
	text-decoration: none;
}
.mpyd .li1 h4 a.on {
	background: url(../images/li1-1.jpg) no-repeat right center;
}
.mpyd .li1 .s1 {
	color: #4c7fd4
}
.mpyd .li1 .s2 a, .mpyd .li1 .s2 a:visited {
	border: 1px solid #4c7fd4;
	color: #4c7fd4;
}
.mpyd .li1 .s2 a:hover {
	background: #4c7fd4;
	color: #fff;
}
.mpyd .li2 .title {
	background: #4cc287 url(../images/uico2.jpg) no-repeat center center;
}
.mpyd .li2 h4 a, .mpyd .li2 h4 a:visited, .mpyd .li2 h4 a:hover {
	color: #09a6f2;
	background: url(../images/li2-2.jpg) no-repeat right center;
	padding-right: 15px;
	text-decoration: none;
}
.mpyd .li2 h4 a.on {
	background: url(../images/li2-1.jpg) no-repeat right center;
}
.mpyd .li2 .s1 {
	color: #09a6f2
}
.mpyd .li2 .s2 a, .mpyd .li1 .s2 a:visited {
	border: 1px solid #09a6f2;
	color: #09a6f2;
}
.mpyd .li2 .s2 a:hover {
	background: #09a6f2;
	color: #fff;
}
.mpyd .li3 .title {
	background: #f3b985 url(../images/uico3.jpg) no-repeat center center;
}
.mpyd .li3 h4 a, .mpyd .li3 h4 a:visited, .mpyd .li3 h4 a:hover {
	color: #e0934d;
	background: url(../images/li3-2.jpg) no-repeat right center;
	padding-right: 15px;
	text-decoration: none;
}
.mpyd .li3 h4 a.on {
	background: url(../images/li3-1.jpg) no-repeat right center;
}
.mpyd .li3 .s1 {
	color: #e0934d
}
.mpyd .li3 .s2 a, .mpyd .li1 .s2 a:visited {
	border: 1px solid #e0934d;
	color: #e0934d;
}
.mpyd .li3 .s2 a:hover {
	background: #e0934d;
	color: #fff;
}
.mpyd .mpydliinfo {
	padding: 15px 20px;
	border-top: 1px dashed #ddd;
	border-bottom: 1px dashed #ddd;
	font-size: 12px;
	line-height: 24px;
}
.mp_jdtj h2 {
	padding: 20px;
	border-bottom: 1px solid #eee;
}
.mp_jdtj li {
	float: left;
	width: 259px;
	border-bottom: 1px solid #eee;
	border-right: 1px solid #eee;
	padding: 20px;
	transition: all .2s linear;
}
.mp_jdtj li img {
	float: left;
	display: inline;
	margin-right: 10px;
	border-radius: 5px;
}
.mp_jdtj li h4 {
	display: block;
	font-size: 14px;
	margin-bottom: 10px;
}
.mp_jdtj li h4 a, .mp_jdtj li h4 a:visited, .mp_jdtj li h4 a:hover {
	color: #09a6f2;
}
.mp_jdtj li p span {
	display: block;
	margin-bottom: 5px;
}
.mp_jdtj li:hover {
	background: #f9f9f9;
}
/*ä¸“é¢˜åˆ—è¡¨*/
.ztlb .title {
	padding: 20px 0;
	overflow: hidden;
}
.ztlb .title dd {
	height: 43px;
	display: block;
	float: left;
	overflow: hidden;
	border-radius: 5px;
}
.ztlb .title dd a, .ztlb .title dd a:visited {
	display: block;
	height: 38px;
	line-height: 38px;
	padding: 0 20px;
	font-size: 15px;
}
.ztlb .title dd.on {
	background: url(../images/xsj.png) no-repeat bottom center;
}
.ztlb .title dd.on a {
	background: #27a867;
	color: #fff;
}
.ztlb ul {
	display: block;
	overflow: hidden;
	margin-left: -30px;
}
.ztlb ul li {
	width: 380px;
	float: left;
	margin-left: 30px;
	margin-bottom: 20px;
}
.ztlb ul li div {
	width: 380px;
	height: 220px;
	overflow: hidden;
	border-radius: 5px;
}
.ztlb ul li img {
	transition: all .2s linear;
}
.ztlb ul li img:hover {
	-webkit-transform: scale(1.2, 1.2)
}
.ztlb ul li h4 {
	font-size: 20px;
	display: block;
	margin-top: 15px;
}
/*çº¿è·¯å†…é¡µ*/
.xlinfo {
	width: 913px;
	overflow: hidden;
	float: left;
	padding: 20px;
	height: 410px;
}
.xlinfo .title {
	overflow: hidden;
	padding-bottom: 20px;
}
.xlinfo .title strong {
	float: left;
	display: block;
}
.xlinfo .title em {
	height: 24px;
	line-height: 24px;
	color: #fff;
	display: block;
	float: left;
	padding-left: 20px;
	padding-right: 10px;
	background: #09a6f2 url(../images/location.png) no-repeat left center;
}
.xlinfo .title i {
	display: block;
	height: 22px;
	line-height: 22px;
	border: 1px solid #09a6f2;
	float: left;
	padding: 0 10px
}
.xlinfo .title h1 {
	font-size: 20px;
	display: block;
	float: left;
	padding-left: 20px;
}
.xlinfo .fleft .s_img {
	display: block;
	width: 458px;
	height: 240px;
	overflow: hidden;
}
.xlinfo .fleft .s_img li {
	display: none;
}
.xlinfo .fleft .x_img {
	margin-left: -7px;
}
.xlinfo .fleft .x_img li {
	float: left;
	width: 86px;
	height: 60px;
	margin-left: 7px;
	margin-top: 7px;
	opacity: .7;
	transition: all .2s linear;
}
.xlinfo .fleft .x_img li:hover {
	opacity: 1;
}
.xlinfo .fleft .x_img li.on {
	opacity: 1;
}
.xlinfo .fleft .x_img li img {
	display: block;
}
.xlinfo .fleft .info {
	margin-top: 15px;
}
.xlinfo .fright {
	width: 430px;
	overflow: hidden;
}
.xlinfo .fright li {
	display: block;
	overflow: hidden;
	margin-bottom: 12px;
}
.xlinfo .fright .hd_tag {
	display: block;
	padding: 2px 10px;
	background: #f90;
	float: left;
	color: #fff;
	margin-right: 5px;
	border-radius: 3px;
}
.xlinfo .fright .xl_city, .xlinfo .fright .xl_date {
	width: 170px;
	height: 28px;
	line-height: 28px;
	border-radius: 3px;
	border: 1px solid #e6e6e6;
	padding-left: 10px;
	transition: all .2s linear;
}
.xlinfo .fright .xl_city {
	border: none #FFF 0px;
}
.xlinfo .fright .xl_date:focus {
	border: 1px solid #09a6f2;
	color: #09a6f2;
}
.xlinfo .fright .xl_city {
	background: url(../images/subico.png) no-repeat 136px 4px;
	width: 50px
}
.xlinfo .fright .xl_date {
	background: url(../images/subico.png) no-repeat 158px -39px
}
.j {
	border: 1px solid #e6e6e6;
	width: 30px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	cursor: pointer;
	font-size: 16px;
	font-weight: bold;
	background: #fff;
	transition: all .2s linear;
}
.j:hover {
	background: #09a6f2;
	color: #fff;
	border: 1px solid #09a6f2;
}
.lxinfotext {
	width: 40px;
	height: 28px;
	line-height: 28px;
	border: none;
	border-top: 1px solid #e6e6e6;
	border-bottom: 1px solid #e6e6e6;
	text-align: center;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.j, .lxinfotext {
	float: left;
}
.xlinfo .fright .lx_tc li {
	float: left;
	padding-right: 5px;
	display: block;
	overflow: hidden;
}
.xlinfo .fright .lx_tc li a, .xlinfo .fright .lx_tc li a:visited {
	display: block;
	height: 26px;
	line-height: 26px;
	padding: 0 12px;
	font-size: 14px;
	float: left;
}
.xlinfo .fright .lx_tc li a:hover {
	text-decoration: none;
	color: #064228;
}
.xlinfo .fright .lx_tc li{
	border: 2px solid #ccc;
	margin-right:10px;
}
.xlinfo .fright .lx_tc li.selected {
	background: url(../images/selected.png) no-repeat right bottom;
	border: 2px solid #09a6f2;
	color: #09a6f2;
}
.xlinfo .fright .f14 {
	display: inline;
	width: 70px;
	text-align: right;
	float: left;
	margin-right: 10px;
	color: #999;
}
.xlinfo .fright .xltj {
	padding-top: 10px;
}
.xlinfo .fright .xltj .xlydbtn {
	width: 180px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	color: #fff;
	font-size: 16px;
	border: none;
	cursor: pointer;
	border-radius: 3px;
	float: left;
	margin-right: 15px;
	background: #09a6f2;
}
.xlinfo .fright .xltj .xlydbtn:hover {
	text-decoration: none
}
.xlinfo .fright .xltj .zfbbtn {
	width: 180px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	color: #fff;
	font-size: 16px;
	border: none;
	cursor: pointer;
	border-radius: 3px;
	float: left;
	margin-right: 15px;
	background: url(../images/alipay.png) no-repeat;
}
.xllist_r {
	width: 230px;
	float: right;
	overflow: hidden;
	height: 450px;
}
.xllist_r h3 {
	padding: 15px 10px;
	padding-bottom: 0;
}
.xllist_r li {
	padding: 8px 10px;
	position: relative;
	border-bottom: 1px dashed #ddd;
}
.xllist_r li i {
	width: 20px;
	height: 20px;
	line-height: 20px;
	color: #fff;
	display: block;
	position: absolute;
	left: 10px;
	top: 12px;
	text-align: center;
}
.xllist_r li i.i1 {
	background: #09a6f2;
}
.xllist_r li i.i2 {
	background: #999;
}
.xllist_r li p {
	padding-left: 30px;
}
.xllist_r li p b {
	color: #f90;
	font-size: 14px;
	display: block;
}
.xllist_r li img {
	float: left;
	margin-right: 10px;
	margin-top: 4px;
	display: none;
}
.xl_l {
	width: 953px;
	overflow: hidden;
	float: left;
}
.xl_l .title {
	height: 45px;
	line-height: 45px;
	border-bottom: 2px solid #09a6f2;
	width: 953px;
	background: #FFF;
	z-index: 999
}
.xl_l .title ul {
	float: left;
}
.xl_l .title li {
	float: left;
	font-size: 15px;
}
.xl_l .title li a, .xl_l .title li a:visited {
	display: block;
	padding: 0 20px;
	height: 45px;
}
.xl_l .title li a:hover {
	text-decoration: none;
}
.xl_l .title li.on {
	border-bottom: 2px solid #f90;
}
.xl_l .title li.on a {
	color: #f80;
}
.xl_l .title span {
	float: right;
	font-size: 14px;
	color: #09a6f2;
	display: inline;
	margin-right: 20px;
}
.xl_l .title span em {
	font-size: 25px;
	font-family: Arial, Helvetica, sans-serif;
}
.xl_l .title i {
	float: right;
}
.xl_l .title i a, .xl_l .title i a:visited {
	display: block;
	width: 110px;
	height: 45px;
	background: #09a6f2;
	text-align: center;
	font-size: 16px;
	color: #fff;
}
.xl_l .title i a:hover {
	text-decoration: none;
	color: #fff;
}
.xl_i_box {
	padding: 20px;
	overflow: hidden;
}
.xl_i_box .tsimg {
	width: 86px;
	float: left;
}
.xl_i_box .zhi {
	background: URL('../images/zhi.png');
	display: block;
	width: 86px;
	height: 54px;
	text-align: center;
	line-height: 78px;
	color: white;
	font-size: 15px;
}
.xl_i_box .info {
	width: 800px;
	float: right;
}
.xcjs {
	padding: 20px;
}
.xcjs td {
	border: 1px solid #e6e6e6;
}
.xcjs .tsimg {
	width: 86px;
	float: left;
	display: block;
	overflow: hidden;
	margin-right: 26px;
	display: inline;
	position: relative;
	z-index: 99
}
.xcjs .xcd {
	float: right;
	padding-right: 20px;
	padding-left: 20px;
	background: url(../images/xcico.jpg) no-repeat left center;
}
.xcjs .xcd a, .xcjs .xcd a:visited {
	color: #999;
}
.xcjs .xcd a:hover {
	color: #09a6f2;
}
.xcjs ul {
	display: block;
	padding-left: 27px;
	position: relative;
}
.xcjs ul .line {
	width: 10px;
	height: 100%;
	position: absolute;
	left: 34px;
	top: 0;
	background: url(../images/dline.jpg) repeat-y right;
	z-index: 1;
}
.xcjs ul li {
	display: block;
	padding: 20px;
	position: relative;
}
.xcjs ul li .day {
	position: absolute;
	left: -186px;
	top: 44%;
	z-index: 100;
	background: url(../images/d1.jpg) no-repeat left top;
	width: 35px;
	height: 36px;
	text-align: center;
	font: normal 14px arial;
	line-height: 30px;
	color: #fff;
}
.xcjs li h4 {
	color: #09a6f2;
	font-size: 15px;
	display: block;
}
.xcjs li span.f {
	color: #09a6f2;
	background: url(../images/subico.png) no-repeat -556px -215px;
	padding-left: 22px;
	margin-right: 10px;
	display: inline
}
.xcjs li .c_ico1, .xcjs li .c_ico2, .xcjs li .c_ico3, .xcjs li .c_ico1_on, .xcjs li .c_ico2_on, .xcjs li .c_ico3_on {
	width: 50px;
	height: 20px;
	display: block;
	float: left;
	margin-right: 5px;
}
.xcjs li .c_ico1 {
	background: url(../images/subico.png) no-repeat -103px -283px;
}
.xcjs li .c_ico2 {
	background: url(../images/subico.png) no-repeat -154px -283px;
}
.xcjs li .c_ico3 {
	background: url(../images/subico.png) no-repeat -205px -283px;
}
.xcjs li .c_ico1_on {
	background: url(../images/subico.png) no-repeat -103px -304px;
}
.xcjs li .c_ico2_on {
	background: url(../images/subico.png) no-repeat -154px -304px;
}
.xcjs li .c_ico3_on {
	background: url(../images/subico.png) no-repeat -205px -304px;
}
.xcjs li span.zx {
	padding-left: 26px;
	background: url(../images/subico.png) no-repeat -549px -162px;
	color: #09a6f2;
	margin-left: 30px;
	display: inline;
}
.xcjs li .dl {
	display: block;
	overflow: hidden;
}
.xcjs li dd {
	width: 150px;
	display: inline;
	margin-right: 10px;
	float: left;
	margin-top: 15px;
}
.xcjs li dd p {
	font-size: 14px;
	text-align: center;
	margin-top: 5px;
}
.xcjs li.d1 {
	background: url(../images/d1.jpg) no-repeat left center;
}
.xcjs li.d2 {
	background: url(../images/d2.jpg) no-repeat left center;
}
.xcjs li.d3 {
	background: url(../images/d3.jpg) no-repeat left center;
}
.xcjs li.d4 {
	background: url(../images/d4.jpg) no-repeat left center;
}
.xcjs li.d5 {
	background: url(../images/d5.jpg) no-repeat left center;
}
.xcjs li.d6 {
	background: url(../images/d6.jpg) no-repeat left center;
}
.xcjs li.d7 {
	background: url(../images/d7.jpg) no-repeat left center;
}
.xcjs li.d8 {
	background: url(../images/d8.jpg) no-repeat left center;
}
.xcjs li.d9 {
	background: url(../images/d9.jpg) no-repeat left center;
}
.txfy {
	padding: 20px;
	overflow: hidden;
}
.txfy .info {
	padding: 20px;
}
.txfy .tsimg {
	width: 86px;
	float: left;
}
.txfy .line {
	border-bottom: 1px dashed #ddd;
}
.txfy .tdline {
	border: 1px solid #e6e6e6;
}
/*.txfy tr { border-bottom:1px dashed #ddd; }*/
.txfy .txfy_t {
	width: 800px;
	float: right;
	overflow: hidden;
}
.txfy .txfy_t .title {
	height: 54px;
	line-height: 54px;
	background: #cdb380;
	color: #fff;
	border: none;
	font-size: 15px;
}
.txfy li {
	margin-top: 10px;
}
.txfy li select {
	width: 54px;
	height: 24px;
	line-height: 24px;
	border: 1px solid #e6e6e6;
}
.green_btn {
	width: 97px;
	height: 32px;
	line-height: 32px;
	text-align: center;
	color: #fff;
	border: none;
	background: #09a6f2;
	font-size: 15px;
	border-radius: 3px;
	cursor: pointer;
}
.yellow_btn {
	width: 97px;
	height: 32px;
	line-height: 32px;
	text-align: center;
	color: #fff;
	border: none;
	background: #f90;
	font-size: 15px;
	border-radius: 3px;
	cursor: pointer;
}
#price_type li {
	display: inline
}
/*çº¿è·¯é¦–é¡µ*/
.xlbanner {
	height: 350px;
	overflow: hidden;
}
.w1200_ab {
	width: 1200px;
	position: absolute;
	left: 50%;
	margin-left: -600px;
	top: 225px;
}
.w1200_ab .fleft {
	width: 650px;
	height: 320px;
	background: #fff;
}
.w1200_ab .fleft dl {
	display: block;
	overflow: hidden;
	width: 350px;
	border-bottom: 1px solid #eee;
	float: left;
}
.w1200_ab .fleft dl dt {
	height: 66px;
	padding-top: 13px;
	line-height: 26px;
	display: block;
	margin-right: 15px;
	color: #fff;
	font-size: 22px;
	float: left;
}
.w1200_ab .fleft dl dt.dt1 {
	width: 46px;
	padding-left: 20px;
	padding-right: 20px;
	background: #cdb380;
}
.w1200_ab .fleft dl dt.dt2 {
	width: 46px;
	padding-left: 25px;
	padding-right: 25px;
	background: #ff6e6e;
}
.w1200_ab .fleft dl dt.dt3 {
	width: 46px;
	padding-left: 30px;
	padding-right: 30px;
	background: #036564;
}
.w1200_ab .fleft dl dt.dt4 {
	width: 46px;
	padding-left: 35px;
	padding-right: 35px;
	background: #725334;
}
.w1200_ab .fleft dd {
	margin-top: 15px;
}
.w1200_ab .fleft dd a {
	font-size: 14px;
	margin-right: 20px;
	display: inline-block;
	white-space: nowrap;
}
.w1200_ab .fleft dd img {
	display: block;
	margin-top: -8px;
}
.xltop_r {
	width: 286px;
	float: right;
}
.xltop_r strong {
	font-size: 15px;
	display: block;
	padding: 15px 0;
}
.xltop_r ul li {
	float: left;
	width: 85px;
	position: relative;
	height: 48px;
	margin-right: 10px;
}
.xltop_r ul li i {
	display: block;
	height: 24px;
	line-height: 24px;
	padding: 0 5px;
	left: 0;
	top: 0;
	background: url(../images/green.png);
	color: #fff;
	float: left;
	position: absolute;
}
.xltop_r .tag {
	margin-top: 5px;
}
.xltop_r .tag a {
	width: 25%;
	display: inline-block;
	white-space: nowrap;
	font-size: 14px;
	line-height: 30px;
	float: left;
	display: block;
}
.xlmdd h3 {
	float: left;
	display: inline;
	margin-right: 50px;
}
.xlmdd .tag {
	float: left;
}
.xlmdd .tag a, .xlmdd .tag a:visited {
	display: block;
	height: 24px;
	line-height: 24px;
	padding: 0 10px;
	border-radius: 3px;
	float: left;
	font-size: 14px;
}
.xlmdd .tag a.on {
	background: #f66;
	color: #fff;
	text-decoration: none;
}
.xlmdd span {
	float: right;
}
.xlmdd li {
	float: left;
	width: 275px;
	position: relative;
	overflow: hidden;
	margin-left: 20px;
	border-bottom: 1px solid #e6e6e6;
	margin-bottom: 20px;
	transition: all .2s linear;
}
.xlmdd li:hover {
	border-bottom: 2px solid #f66;
}
.xlmdd li i {
	display: block;
	background: url(../images/hei2.png);
	color: #fff;
	font-size: 16px;
	padding: 3px 10px;
	float: left;
	position: absolute;
	top: 128px;
	left: 0;
}
.xlmdd li p {
	font-size: 14px;
	padding: 10px 0
}
.gntj h3 {
	padding: 20px;
}
.gntj li {
	float: left;
	width: 273px;
	position: relative;
	overflow: hidden;
	margin-left: 20px;
	border: 1px solid #e6e6e6;
	margin-bottom: 20px;
	padding-bottom: 15px;
}
.gntj li p {
	padding: 10px;
}
.gntj li p i {
	display: block;
	float: left;
	height: 22px;
	line-height: 22px;
	padding: 0 10px;
	background: #09a6f2;
	color: #fff;
	border-radius: 3px;
	margin-right: 10px;
}
.gntj li em {
	font-size: 14px;
	color: #09a6f2;
	float: left;
	padding-left: 10px;
}
.gntj li span {
	float: right;
	color: #f66;
	font-size: 14px;
	padding-right: 10px;
}
.gntj li span strong {
	font-size: 30px;
	font-weight: 400;
}
.gntj li.on .abox {
	width: 273px;
	height: 156px;
	background: url(../images/hei.png);
	position: absolute;
	left: 0;
	top: 0;
	display: none;
}
.gntj li.on .abox a, .gntj li.on .abox a:visited {
	width: 100px;
	height: 30px;
	line-height: 30px;
	border-radius: 3px;
	border: 2px solid #09a6f2;
	display: block;
	color: #09a6f2;
	font-size: 15px;
	text-align: center;
	margin: 0 auto;
	margin-top: 60px;
}
.gntj li.on .abox a:hover {
	text-decoration: none;
}
.gntj li.on {
	background: #09a6f2;
}
.gntj li.on em, .gntj li.on span {
	color: #fff;
}
.gntj li.on p a, .gntj li.on p a:visited, .gntj li.on p a:hover {
	color: #fff;
}
.gntj li.on p i {
	background: #fff;
	color: #09a6f2;
}
.xlnews {
	padding: 20px;
	width: 1160px;
	margin: 0 auto;
	margin-top: 20px;
}
.xlnews h3 {
	font-size: 22px;
	height: 40px;
	line-height: 40px;
	display: block;
	border-bottom: 2px solid #09a6f2;
	margin-bottom: 20px;
}
.xlnews .xlnewsli {
	width: 565px;
}
.xlnews .fleft {
	width: 275px;
	display: inline;
}
.xlnews .fright {
	width: 275px;
}
.xlnews .fright h2 {
	display: block;
	font-size: 16px;
	text-align: center;
}
.xlnews .fright p {
	line-height: 20px;
	padding-bottom: 8px;
	margin-bottom: 8px;
	border-bottom: 1px dashed #ddd;
	margin-top: 10px;
}
.fl {
	float: left;
}
.fr {
	float: right
}
.line_s {
	border-bottom: 1px solid #e6e6e6
}
.boxx1 {
	display: none
}
.boxx2 {
	display: none
}
.boxx3 {
	display: none
}
.sideGuide {
	position: fixed;
	_position: absolute;
	z-index: 1;
	left: 10px; /*top:150px;*/
	top: -280;
	width: 54px;
	background: #fff;
_top:expression(eval(document.documentElement.scrollTop+150))
}
.sideGuide h3 {
	height: 40px;
	line-height: 40px;
	background: #f50;
	font-weight: bold;
	color: #fff;
}
.sideGuide ul {
	padding: 10px 0;
}
.sideGuide li {
	height: 32px;
	line-height: 32px;
	position: relative;
	border-bottom: 1px solid #f4f4f4;
	vertical-align: middle;
	padding-left: 2px;
	padding-right: 2px;
}
.sideGuide li s {
	display: none;
	position: absolute;
	top: 0;
	left: -10px;
	width: 10px;
	background: #555;
	height: 32px;
}
.sideGuide li a {
	display: block;
	color: #999;
}
.sideGuide li a:hover {
	text-decoration: none;
	color: #f50;
}
.sideGuide li.on s {
	display: block;
}
.sideGuide li.on a {
	background: #f4f4f4;
	color: #333;
}
.ie6fixedTL {
	position: absolute;
left:expression(eval(document.documentElement.scrollLeft));
}
======= /*æ™¯ç‚¹é—¨ç¥¨*/
.pr_box .pr_box_a .bj5 {
background: #35c29b;
}
.pr_box .pr_box_a .bj5 h3 {
	background: url(../images/icon_01.png) no-repeat 12px -844px;
	border-bottom: 1px solid #53cbaa;
	height: 64px;
	line-height: 64px;
}
.pr_box .pr_box_a .bj5 ul li a {
	border-bottom: 1px solid #53cbaa;
	border-right: 1px solid #53cbaa;
}
.pr_box .box5 {
	color: #1eb48b;
}
.pr_box .box5 a, .pr_box .box5 a:visited {
	color: #666;
}
.pr_box .box5 a:hover {
	color: #1eb48b;
}
.pr_box .pr_box_a .bj5 a.pron {
	background: #23aa85;
}
/*é‚®è½®*/
.pr_box .pr_box_a .bj6 {
	background: #52a3e2;
}
.pr_box .pr_box_a .bj6 h3 {
	background: url(../images/icon_01.png) no-repeat 12px -912px;
	padding-top: 20px;
	padding-bottom: 20px;
}
.pr_box .pr_box_a .bj6 ul li a {
	border-bottom: 1px solid #6cb1e6;
	border-right: 1px solid #6cb1e6;
}
.pr_box .box6 {
	color: #398fd2;
}
.pr_box .box6 a, .pr_box .box6 a:visited {
	color: #666;
}
.pr_box .box6 a:hover {
	color: #398fd2;
}
.pr_box_a .bj6 p {
	display: block;
	overflow: hidden;
	border-bottom: 1px solid #6cb1e6;
	padding-bottom: 15px;
}
.pr_box_a .bj6 p a, .pr_box_a .bj6 p a:visited {
	padding: 2px 9px;
	border: 1px solid #fff;
	color: #fff;
	font-size: 14px;
	border-radius: 3px;
	display: block;
	float: left;
	margin-left: 6px;
}
.pr_box_a .bj6 p a:hover {
	text-decoration: none;
}
.pr_box_a .bj6 p a.on {
	background: #fff;
	color: #52a3e2;
}
.pr_box_a .bj6 ul li a {
	width: 100%;
}
.pr_box .pr_box_a .bj6 ul li a {
	width: 163px;
	text-align: left;
	padding-left: 20px;
}
.pr_box .pr_box_a .bj6 a.pron {
	background: #3a8dcd;
}
/*ç²¾é€‰ä¸“é¢˜*/
.main_r {
	width: 250px;
	float: right;
}
.main_r .jxzt {
	width: 250px;
}
.main_r .jxzt .title {
	padding-bottom: 20px;
}
.main_r .jxzt .title h3 {
	font-size: 22px;
	color: #333;
}
.main_r .jxzt .title span {
	float: right;
	margin-top: 5px;
}
.main_r .jxzt li {
	display: block;
	height: 58px;
	overflow: hidden;
}
.main_r .jxzt li img {
	height: 150px;
	width: 250px;
	display: block;
}
/*èµ„è®¯*/
.main_r .news {
	border: 1px solid #eee;
	border-top: none;
}
.main_r .news .title {
	height: 40px;
	line-height: 40px;
	background: #f7f7f7;
	border-top: 3px solid #0184f0;
	font-size: 14px;
}
.main_r .news .title a, .main_r .news .title a:visited {
	width: 50%;
	height: 40px;
	display: block;
	float: left;
	text-align: center;
	background: url(../images/line.jpg) no-repeat right center;
}
.main_r .news .title a:hover {
	text-decoration: none;
}
.main_r .news .title a:last-child {
	background: none;
}
.main_r .news .title a.on {
	font-weight: bold;
	border-top: 3px solid #f90;
	margin-top: -3px;
	color: #f70;
}
.main_r .news .news_tj {
	overflow: hidden;
	padding-bottom: 10px;
	margin: 12px 15px 12px 15px;
	border-bottom: 1px dashed #ddd;
}
.main_r .news .news_tj h6 {
	font-size: 14px;
	display: block;
	margin-bottom: 5px;
}
.main_r .news .news_tj h6 a, .main_r .news .news_tj h6 a:visited {
	color: #09a6f2;
}
.main_r .news .news_tj h6 a:hover {
	color: #f70;
}
.main_r .news .news_tj p {
	color: #999;
}
.main_r .news ul {
	padding-bottom: 10px;
}
.main_r .news ul li {
	background: url(../images/libj.jpg) no-repeat left center;
	padding-left: 11px;
	margin-left: 15px;
}
/*çƒ­é”€æŽ’è¡Œ*/

.tytit {
	height: 50px;
	line-height: 50px;
	border-bottom: 1px solid #ddd;
}
.tytit h3 {
	font-size: 22px;
	color: #333;
}
.tytit span {
	float: right;
	font-size: 14px;
}
.tytit span a, .tytit span a:visited, .tytit span a:hover {
	color: #999;
	text-decoration: none;
	display: block;
	line-height: 51px;
	float: left;
	margin-left: 12px;
}
.tytit span a.on {
	background: url(../images/taglineon.jpg) no-repeat bottom center;
}
.main_r .hot_rx li {
	display: block;
	overflow: hidden;
	padding: 12px 0 15px 0;
	border-bottom: 1px dashed #ddd;
	position: relative;
}
.main_r .hot_rx li i.yellow {
	background: url(../images/icon_01.png) no-repeat -190px -48px;
	width: 22px;
	padding-left: 6px;
	height: 28px;
	display: block;
	position: absolute;
	left: 0;
	top: 15px;
	color: #fff;
}
.main_r .hot_rx li i.hui {
	background: url(../images/icon_01.png) no-repeat -223px -48px;
	width: 22px;
	padding-left: 6px;
	height: 28px;
	display: block;
	position: absolute;
	left: 0;
	top: 15px;
	color: #fff;
}
.main_r .hot_rx li img {
	float: left;
	display: inline;
	margin-right: 10px;
	margin-top: 3px;
}
.main_r .hot_rx li {
	line-height: 18px;
}
.main_r .hot_rx li em {
	display: block;
	font-size: 15px;
	color: #f90;
}
.main_r .hot_rx li:last-child {
	border: none;
}
/*ç­¾è¯*/
.main_r .qz ul {
	border-left: 1px solid #eee;
	display: block;
	overflow: hidden;
}
.main_r .qz li {
	float: left;
	border-right: 1px solid #eee;
	border-bottom: 1px solid #eee;
	width: 82px;
	padding-top: 13px;
	padding-bottom: 10px;
}
.main_r .qz li img {
	width: 62px;
	height: 42px;
	margin: 0 auto;
	display: block;
	margin-bottom: 6px;
}
.main_r .qz li p {
	font-size: 14px;
	display: block;
	text-align: center
}
/*ç§Ÿè½¦*/
.main_r .zc ul {
	display: block;
	overflow: hidden;
	border: 1px solid #eee;
	border-top: none;
	border-bottom: none;
}
.main_r .zc ul li {
	overflow: hidden;
	border-bottom: 1px solid #eee;
	padding: 10px;
}
.main_r .zc ul li img {
	display: inline;
	float: left;
	margin-right: 10px;
}
.main_r .zc ul li p {
	font-size: 15px;
}
.main_r .zc ul li p em {
	display: block;
	color: #f90;
}
/*æ—…æ¸¸æ”»ç•¥*/
.main_r .gl .tytit {
	border: none;
}
.main_r .gl ul li {
	display: block;
	overflow: hidden;
	border-radius: 5px;
	box-shadow: 1px 0px 1px #ddd;
	margin-top: 10px;
}
.main_r .gl .top {
	background: #f6f6f6;
	padding: 15px 10px;
}
.main_r .gl .top img {
	width: 52px;
	height: 52px;
	display: block;
	border-radius: 100%;
	-webkit-border-radius: 100%;
	-ms-border-radius: 100%;
	-o-border-radius: 100%;
	margin-right: 10px;
	float: left;
}
.main_r .gl .top span {
	font-size: 14px;
	color: #f90;
}
.main_r .gl .top p {
	color: #999;
}
.main_r .gl .btm {
	border: 1px solid #eee;
	padding: 15px 10px;
}
.main_r .gl .btm h6 {
	font-size: 16px;
}
.main_r .gl .btm span {
	float: right;
	margin-top: -15px;
	color: #999;
}
/*æœ€æ–°ç‚¹è¯„*/

.main_r .i_dp {
	background: #f6f6f6;
	overflow: hidden;
	margin-top: 20px;
	padding: 10px;
}
.main_r .i_dp h3 {
	color: #333;
	font-size: 22px;
	padding: 10px 0;
	display: block;
}
.main_r .i_dp ul li {
	display: block;
	width: 210px;
	margin: 0 auto;
	background: #fff url(../images/dpbj.jpg) no-repeat bottom center;
	padding: 10px;
	margin-top: 10px;
}
.main_r .i_dp ul li span {
	color: #999;
}
.main_r .i_dp ul li h5 {
	font-size: 14px;
	display: block;
}
.main_r .i_dp ul li h5 a, .main_r .i_dp ul li h5 a:visited {
	color: #0184f0;
}
.main_r .i_dp ul li h5 a:hover {
	color: #f90;
}
.main_r .i_dp ul li p {
	margin-left: 20px;
	width: 190px;
	padding-top: 7px;
}
/*å·¦è¾¹é”šé“¾æŽ¥*/
.miao {
	border-top: 1px solid #e6e6e6;
	width: 50px;
	position: fixed;
	left: 10px;
	top: 50%;
	height: 344px;
	margin-top: -172px;
	background: #fff;
}
.miao li a {
	display: block;
	width: 48px;
	height: 48px;
	border: 1px solid #e6e6e6;
	border-top: none;
	transition: all .2s linear;
}
.miao li a.m1 {
	background: url(../images/icon_01.png) no-repeat -308px -484px;
}
.miao li a.m2 {
	background: url(../images/icon_01.png) no-repeat -309px -525px
}
.miao li a.m3 {
	background: url(../images/icon_01.png) no-repeat -308px -563px
}
.miao li a.m4 {
	background: url(../images/icon_01.png) no-repeat -309px -599px
}
.miao li a.m5 {
	background: url(../images/icon_01.png) no-repeat -309px -636px
}
.miao li a.m6 {
	background: url(../images/icon_01.png) no-repeat -308px -672px;
}
.miao li a.m7 {
	background: url(../images/icon_01.png) no-repeat -309px -707px
}
.miao li a.m1:hover, .miao li a.m1_on {
	background: #31ac6f url(../images/icon_01.png) no-repeat -356px -484px;
	border: 1px solid #31ac6f;
	border-top: none;
}
.miao li a.m2:hover, .miao li a.m2_on {
	background: #ffa800 url(../images/icon_01.png) no-repeat -356px -525px;
	border: 1px solid #ffa800;
	border-top: none;
}
.miao li a.m3:hover, .miao li a.m3_on {
	background: #f96f6f url(../images/icon_01.png) no-repeat -356px -563px;
	border: 1px solid #f96f6f;
	border-top: none;
}
.miao li a.m4:hover, .miao li a.m4_on {
	background: #618ab5 url(../images/icon_01.png) no-repeat -356px -599px;
	border: 1px solid #618ab5;
	border-top: none;
}
.miao li a.m5:hover, .miao li a.m5_on {
	background: #35c29b url(../images/icon_01.png) no-repeat -356px -636px;
	border: 1px solid #35c29b;
	border-top: none;
}
.miao li a.m6:hover, .miao li a.m6_on {
	background: #52a3e2 url(../images/icon_01.png) no-repeat -356px -672px;
	border: 1px solid #52a3e2;
	border-top: none;
}
.miao li a.m7:hover, .miao li a.m7_on {
	background: #666666 url(../images/icon_01.png) no-repeat -356px -707px;
	border: 1px solid #666666;
	border-top: none;
}
/*é…’åº—ç­›é€‰*/
.jdsx {
	padding: 5px 25px 0px 25px;
	width: 1150px;
	margin: 0 auto;
	border: 1px solid #eee;
	
}
.jdsx .sxinput {
	overflow: hidden;
}
.jdsx .sxinput ul li {
	display: block;
	float: left;
	padding-right: 20px;
}
.jdsx .sxinput ul li p {
	font-size: 14px;
	margin-bottom: 10px;
}
.jdsx .sxinput ul li .city_text, .jdsx .sxinput ul li .time_text {
	width: 208px;
	height: 32px;
	line-height: 32px;
	border: 1px solid #e6e6e6;
	border-radius: 5px;
	padding-left: 10px;
	padding-right: 30px;
	font-size: 14px;
	color: #999;
}
.jdsx .sxinput ul li .i_text {
	width: 190px;
	padding: 0 10px;
	height: 32px;
	line-height: 32px;
	border: 1px solid #e6e6e6;
	border-right: none;
	border-radius: 5px 0 0 5px;
	font-size: 12px;
	color: #999;
}
.jdsx .sxinput ul li .i_btn {
	width: 80px;
	height: 34px;
	line-height: 34px;
	text-align: center;
	color: #fff;
	background: #09a6f2;
	border: none;
	cursor: pointer;
	border-radius: 0 5px 5px 0;
	font-size: 15px;
	transition: all .2s linear;
}
.jdsx .sxinput ul li .i_btn:hover {
	background: #0184f0;
}
.jdsx .sxinput ul li .city_text {
	background: url(../images/subico.png) no-repeat 225px 6px
}
.jdsx .sxinput ul li .time_text {
	background: url(../images/subico.png) no-repeat 222px -36px;
}
.jdsx .sxinput ul li input[type="text"] {
	transition: all .2s linear;
}
.jdsx .sxinput ul li input[type="text"]:focus {
	border: 1px solid #0184f0;
	color: #0184f0;
}
.jdsx .sxlist li {
	display: block;
	padding: 10px 0px;
	border-bottom: 1px dashed #ddd;
	overflow: hidden;
}
.jdsx .sxlist li:last-child {
	border-bottom: none;
}
.jdsx .sxlist li span {
	float: left;
	width: 70px;
	font-size: 14px;
	text-align: right;
}
.jdsx .sxlist li p {
	float: left;
	width: 1080px;
}
.jdsx .sxlist li p a {
	display: inline-block;
	white-space: nowrap;
	float: left;
	padding: 3px 10px;
	transition: all .2s linear;
}
.jdsx .sxlist li p a:hover {
	background: #e3fcf0;
	text-decoration: none;
	border-radius: 3px;
	color: #339966;
}
.jdsx .sxlist li p a.on {
	background: #09a6f2;
	color: #fff;
	text-decoration: none;
	border-radius: 3px;
}
.jdsx .sxlist li p .onn {
	background: #09a6f2;
	color: #fff;
	text-decoration: none;
	border-radius: 3px;
	padding: 3px 5px 3px 5px;
	margin-left: 10px;
	border: 0px;
	cursor: pointer;
}




.jdsx .sxlist dl {
	display: block;
	padding: 10px 0px;
	border-bottom: 1px dashed #ddd;
	overflow: hidden;
}

.jdsx .sxlist dl dt {
	float: left;
	width: 70px;
	font-size: 14px;
	text-align: right;
}
.jdsx .sxlist dl dd {
	float: left;
	width: 1080px;
}
.jdsx .sxlist  dl dd a {
	display: inline-block;
	white-space: nowrap;
	float: left;
	padding: 3px 10px;
	transition: all .2s linear;
}
.jdsx .sxlist dl dd a:hover {
	background: #e3fcf0;
	text-decoration: none;
	border-radius: 3px;
	color: #339966;
}
.jdsx .sxlist dl dd a.on {
	background: #09a6f2;
	color: #fff;
	text-decoration: none;
	border-radius: 3px;
}
.jdsx .sxlist dl dd .onn {
	background: #09a6f2;
	color: #fff;
	text-decoration: none;
	border-radius: 3px;
	padding: 3px 5px 3px 5px;
	margin-left: 10px;
	border: 0px;
	cursor: pointer;
}






.sx_tj {
	padding: 20px 0;
}
.sx_tj .fleft h2 {
	font-size: 20px;
	color: #333;
	display: inline;
	margin: 0 4px;
}
.sx_tj .fleft i {
	font-size: 22px;
	color: #f90;
	margin: 0 4px;
}
.sx_tj .fleft a.s_tag {
	display: block;
	padding: 3px 10px;
	background: #999;
	float: left;
	color: #fff;
	text-decoration: none;
	margin-left: 5px;
	border-radius: 3px;
	transition: all .2s linear;
}
.sx_tj .fleft a.s_tag:hover {
	text-decoration: none;
	background: #666;
	color: #fff;
}
.sx_tj .fleft .s_clear a {
	padding: 3px 0;
	display: block;
	float: left;
	margin-left: 10px;
	color: #0184f0;
}
.sx_tj .fleft .s_clear a:hover {
	color: #f80;
}
/*é…’åº—åˆ—è¡¨*/

.list_l {
	width: 900px;
	float: left;
}
.list_l .listtit {
	height: 45px;
	line-height: 45px;
}
.list_l .listtit .ck {
	float: right;
}
.list_l .listtit .ck a {
	display: block;
	font-size: 15px;
	padding-right: 20px;
}
.list_l .listtit li {
	float: left;
}
.list_l .listtit li a, .list_l .listtit li a:visited {
	display: block;
	height: 45px;
	border-right: 1px solid #eee;
	padding: 0 20px;
	font-size: 14px;
}
.list_l .listtit li a:hover {
	text-decoration: none;
}
.list_l .listtit li.on a {
	background: #09a6f2;
	color: #fff;
}
.list_l .listtit li.desc a .sj_ico {
	background: url(../images/subico.png) no-repeat -49px 0;
}
.list_l .listtit li.asc a .sj_ico {
	background: url(../images/subico.png) no-repeat -49px -16px;
}
.list_l .listtit li.on.desc a .sj_ico {
	background: url(../images/subico.png) no-repeat -30px 0;
}
.list_l .listtit li.on.asc a .sj_ico {
	background: url(../images/subico.png) no-repeat -30px -16px;
}
/*.list_l .listtit li.desc a{background: url(../images/subico.png) no-repeat -49px 0;}
.list_l .listtit li.asc a{background: url(../images/subico.png) no-repeat -49px -16px;} */
/*.list_l .listtit li a.on { background: #09a6f2; color: #fff; }
.list_l .listtit li a.on .top_sj_ico { background: url(../images/subico.png) no-repeat -30px 0; }
.list_l .listtit li a.on .bottom_sj_ico { background: url(../images/subico.png) no-repeat -30px -16px; }
.list_l .listtit li a .top_sj_ico { background: url(../images/subico.png) no-repeat -49px 0; }
.list_l .listtit li a .bottom_sj_ico { background: url(../images/subico.png) no-repeat -49px -16px; }*/
.list_l .listtit li em {
	float: left;
	font-size: 14px;
}
.list_l .listtit li i {
	float: left;
	display: block;
	width: 11px;
	height: 6px;
	margin-top: 21px;
	margin-left: 6px;
}
.list_l .list_li {
	margin-top:20px;
	overflow: hidden;
	padding: 20px;
	padding-bottom: 0px;
	position: relative;
	z-index:1;
}
.list_l .list_li .list_litop {
	padding-bottom: 10px;
	overflow: hidden;
}
.list_l .list_li .list_litop .listliimg {
	width: 150px;
	height: 120px;
	overflow: hidden;
	float: left;
}
.list_l .list_li .list_litop .listliimg img {
	width: 150px;
	height: 110px;
}
.list_l .list_li .list_litop .listli_t_c {
	float: left;
	width: 550px;
	padding-left: 20px;
}
.list_l .list_li .listli_t_c h3 {
	font-size: 18px;
	display: block;
	padding-bottom: 5px;
}
.list_l .list_li .listli_t_c h3 a, .list_l .list_li .listli_t_c h3 a:visited {
	color: #333
}
.list_l .list_li .listli_t_c h3 a:hover {
	color: #f90;
}
.list_l .list_li .listli_t_c p {
	margin-bottom:5px;
	font-size: 14px;
}
.list_l .list_li .listli_t_c p font{
	width:aito; padding:2px 5px; height:20px; line-height:20px; color:#09a6f2; border:1px solid #09a6f2; border-radius:20px; margin:0px 10px 0 0;
	font-size: 14px;
}
.list_l .list_li .listli_t_c p em {
	color: #f90;
	font-size: 18px;
	font-weight: bold;
	margin-right: 10px;
	margin-left: 10px;
}
.list_l .list_li .listli_t_c p b {
	font-size: 16px;
	color: #339966;
}
.list_l .list_li .listli_t_c p i {
	width: 20px;
	height: 20px;
	display: block;
	float: left;
	margin-right: 5px;
}
.list_l .list_li .listli_t_c p i.jdico1 {
	background: url(../images/subico.png) no-repeat -70px -6px
}
.list_l .list_li .listli_t_c p i.jdico2 {
	background: url(../images/subico.png) no-repeat -99px -6px
}
.list_l .list_li .listli_t_c p i.jdico3 {
	background: url(../images/subico.png) no-repeat -124px -6px
}
.list_l .list_li .listli_t_c p i.jdico4 {
	background: url(../images/subico.png) no-repeat -152px -6px
}
.list_l .list_li .listli_t_c p i.jdico5 {
	background: url(../images/subico.png) no-repeat -180px -6px
}
.list_l .list_li .listli_t_c p i.jdico6 {
	background: url(../images/subico.png) no-repeat -209px -6px
}
.list_l .list_li .listli_t_c span {
	color: #999;
	display: block;
}
.list_l .list_li .listli_t_t {
	width:100px;
	height:30px;
	line-height:30px;
	float: right;
	color: #fff;
	font-size:14px;
	border-radius:3px;
	background:#09a6f2;
	text-align:center;
	margin-top:0px;
}
.list_l .list_li .listli_t_r {
	float: right;
	color: #f60;
	height: 30px;
	padding-top: 30px;
}
.list_l .list_li .listli_t_r em {
	font-size: 30px
}
.list_l .list_li .list_libottom tr {
	border-bottom: 1px solid #eee;
}
.list_l .list_li .list_libottom tr:last-child {
	border: none;
}
.list_l .list_li .list_libottom td {
	height: 50px;
	line-height: 50px;
}
.list_l .list_li .list_libottom .list_litit {
	background: #f6f6f6;
	font-size: 14px;
	color: #777;
}
.list_l .list_li .list_libottom td.green a, .list_l .list_li .list_libottom td.green a:visited, .list_l .list_li .list_libottom td.green a:hover {
	color: #09a6f2;
	font-size: 14px;
}
.list_l .list_li .list_libottom td.yellow {
	color: #f90;
	font-size: 22px;
}
.list_l .list_li .list_libottom td.ydbtn a, .list_l .list_li .list_libottom td.ydbtn a:visited {
	display: block;
	width: 80px;
	height: 28px;
	line-height: 28px;
	border: 1px solid #f90;
	color: #f90;
	font-size: 13px;
	border-radius: 3px;
	text-align: center;
	transition: all .2s linear;
}
.list_l .list_li .list_libottom td.ydbtn a:hover {
	background: #f90;
	color: #fff;
	text-decoration: none;
}
.list_l .list_li a.show_listli {
	width: 39px;
	height: 39px;
	display: block;
	background: url(../images/subico.png) no-repeat -35px -34px;
	position: absolute;
	bottom: -1px;
	right: 0;
}
.list_l .list_li a.hide_listli {
	width: 39px;
	height: 39px;
	display: block;
	background: url(../images/subico.png) no-repeat -76px -34px;
	position: absolute;
	bottom: -1px;
	right: 0;
}
/*åˆ†é¡µ*/
.fenye {
	float: right;
	margin-top: 15px;
}
.fenye a, .fenye a:visited {
	height: 40px;
	line-height: 40px;
	padding: 0 20px;
	display: block;
	float: left;
	background: #fff;
	font-size: 14px;
	margin-left: 12px;
	border-radius: 3px;
	transition: all .2s linear;
}
.fenye a:hover {
	text-decoration: none;
	background: #f90;
	color: #fff;
}
.fenye a.f_on {
	background: #09a6f2;
	color: #fff;
}
.fenye a.nopage, .fenye a.nopage:visited, .fenye a.nopage:hover {
	color: #999;
	background: #fff;
}
/*å†…é¡µå³è¾¹*/
.subpage_r {
	width: 285px;
	float: right;
	overflow: hidden;
}
.subh2 {
	font-size: 22px;
	color: #666;
	display: block;
	padding-bottom: 5px;
}
.s_zxyd {
	padding: 20px;
	padding-bottom: 0;
}
.s_zxyd li {
	padding: 15px 0;
	border-bottom: 1px dashed #ddd;
}
.s_zxyd li:last-child {
	border: none;
}
.s_zxyd li h3 {
	display: inline;
	font-size: 12px;
}
.s_zxyd li h3 a, .s_zxyd li h3 a:visited {
	color: #333;
}
.s_zxyd li h3 a:hover {
	color: #f80;
}
.s_zxyd li img {
	width: 46px;
	height: 46px;
	display: block;
	float: left;
	margin-right: 10px;
	border-radius: 100%;
	transition: all .2s linear;
}
.s_zxyd li:hover img {
	-webkit-transform: rotate(360deg) scale(1.1, 1.1)
}
.star {
	color: #f90;
	font-size: 16px;
}
.green {
	color: #09a6f2;
}
.green em {
	font-size: 18px;
}

/*é…’åº—é¦–é¡µ*/
.hotel_a {
	background: #fff;
	box-shadow: 0px 1px 1px #e8e8e8;
	border-radius: 5px 5px 0 0;
}
.hotel_a .hotel_yd {
	width: 370px;
	float: left;
	height: 439px;
	border-bottom: 1px solid #eee;
}
.hotel_a .hotel_banner {
	width: 830px;
	float: right;
	height: 440px;
}
.hotel_a .hotel_banner img {
	width: 830px;
	height: 440px;
}
.hotel_a .hotel_yd li {
	display: block;
	overflow: hidden;
	padding-top: 18px;
	padding-left: 20px;
}
.hotel_a .hotel_yd li b {
	display: block;
	font-size: 14px;
	padding-bottom: 10px;
}
.hotel_a .hotel_yd li .input1, .hotel_a .hotel_yd li .input2, .hotel_a .hotel_yd li p input {
	height: 38px;
	line-height: 38px;
	border: 1px solid #e6e6e6;
	border-radius: 5px;
	font-size: 14px;
	color: #999;
	transition: all .2s linear;
}
.hotel_a .hotel_yd li .input1:hover, .hotel_a .hotel_yd li .input2:hover, .hotel_a .hotel_yd li p input:hover {
	border: 1px solid #09a6f2;
	color: #09a6f2;
}
.hotel_a .hotel_yd li .input1 {
	background: url(../images/subico.png) no-repeat 305px 10px;
}
.hotel_a .hotel_yd li .input2 {
	background: url(../images/subico.png) no-repeat 303px -33px;
}
.hotel_a .hotel_yd li p {
	float: left;
}
.hotel_a .hotel_yd li .input1, .hotel_a .hotel_yd li .input2 {
	width: 288px;
	padding: 0 32px 0 10px;
}
.hotel_a .hotel_yd li p input {
	width: 80px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0 10px;
	margin-right: 12px;
}
.hotel_a .hotel_yd li .inputbtn {
	width: 332px;
	height: 40px;
	line-height: 40px;
	font-size: 16px;
	text-align: center;
	color: #fff;
	cursor: pointer;
	border: none;
	background: #09a6f2;
	border-radius: 3px;
	transition: all .2s linear;
}
.hotel_a .hotel_yd li .inputbtn:hover {
	background: #f90;
}
.hotel_newyd {
	overflow: hidden;
	background: #fff;
	box-shadow: 0px 1px 1px #e8e8e8;
	border-radius: 0 0 5px 5px;
}
.hotel_newyd li {
	float: left;
	width: 280px;
	padding: 20px 0;
	padding-left: 20px;
	display: block;
}
.hotel_newyd li img {
	float: left;
	display: inline;
	margin-right: 10px;
	border-radius: 100%;
	transition: all .2s linear;
}
.hotel_newyd li:hover img {
	-webkit-transform: rotate(360deg);
}
.hotel_newyd li span {
	color: #999;
}
.hotel_newyd li p a, .hotel_newyd li p a:visited {
	color: #09a6f2;
}
.hotel_newyd li p a:hover {
	color: #f90;
	text-decoration: none;
}
.hot_df {
	position: relative;
}
.hot_df h3 {
	font-size: 25px;
	padding: 30px 20px;
}
.hot_df li {
	width: 275px;
	float: left;
	margin-left: 20px;
	margin-bottom: 20px;
}
.hot_df li .img {
	width: 275px;
	height: 160px;
	overflow: hidden;
	margin-bottom: 15px;
	border-radius: 5px;
}
.hot_df li .img img {
	width: 275px;
	height: 160px;
	display: block;
	transition: all .2s linear;
	transition: all .2s linear;
}
.hot_df li .img img:hover {
	-webkit-transform: scale(1.2, 1.2);
	opacity: .9;
}
.hot_df li h4 {
	float: left;
	font-size: 15px;
}
.hot_df li span {
	color: #999;
	display: block;
	float: right;
	background: url(../images/subico.png) no-repeat -540px -86px;
	padding-left: 38px;
}
.hot_df li span em {
	color: #f80;
	font-size: 16px;
	margin-right: 3px;
}
.hot_df .more {
	position: absolute;
	right: -46px;
	bottom: 30px;
}
.hot_df .more a {
	display: block;
	width: 46px;
	height: 175px;
	background: url(../images/subico.png) no-repeat 0 -151px;
	text-indent: -9999px;
	transition: all .2s linear;
}
.hot_df .more a:hover {
	background: url(../images/subico.png) no-repeat -46px -151px;
}
/*ç­¾è¯*/
.qzbox {
	width: 100%;
	overflow: hidden;
	background: #f7f7f7 url(../images/qzbanner.jpg) no-repeat top center;
	padding-bottom: 30px;
}
.qzbannertxt {
	color: #fff;
}
.qzbannertxt .fleft {
	line-height: 40px;
	margin-top: 90px;
	font-family: "å®‹ä½“";
}
.qzbannertxt .fleft b {
	font-size: 35px;
	text-shadow: 1px 1px 1px #333;
}
.qzbannertxt .fleft p {
	font-size: 25px;
	text-shadow: 1px 1px 1px #333;
	margin-top: 10px;
	margin-bottom: 30px;
}
.qzbannertxt .qztxt {
	width: 285px;
	height: 40px;
	line-height: 40px;
	border: none;
	border-radius: 5px;
	background: #fff url(../images/subico.png) no-repeat 273px 10px;
	float: left;
	padding-left: 15px;
	color: #999;
	font-size: 15px;
}
.qzbannertxt .t_2 {
	font-size: 15px;
	font-family: "å¾®è½¯é›…é»‘";
	float: left;
	margin: 0 10px;
}
.qzbannertxt .t_2 a, .qzbannertxt .t_2 a:visited, .qzbannertxt .t_2 a:hover {
	color: #999;
	text-decoration: none;
}
.qzbannertxt .t_2 dl dt {
	width: 220px;
	height: 40px;
	line-height: 40px;
	display: block;
	border-radius: 5px;
	display: block;
	background: #fff url(../images/subico.png) no-repeat -345px -44px;
	cursor: pointer;
	padding-left: 15px;
}
.qzbannertxt .t_2 dl dd {
	display: none;
	padding-left: 15px;
	height: 40px;
	line-height: 40px;
	margin-top: 5px;
	background: #fff;
	border-radius: 5px;
	cursor: pointer;
}
.qzbannertxt .qz_ibtn {
	width: 100px;
	height: 40px;
	line-height: 40px;
	border-radius: 5px;
	background: #0184f0;
	color: #fff;
	text-align: center;
	cursor: pointer;
	font-size: 15px;
	border: none;
	float: left;
	transition: all .2s linear;
}
.qzbannertxt .qz_ibtn:hover {
	color: #fff;
	background: #f90;
}
.qzbannertxt .fleft {
}
.qzbannertxt .fright {
	font-size: 25px;
	width: 280px;
	height: 70px;
	line-height: 70px;
	border: 2px solid #fff;
	text-align: center;
	margin-top: 135px;
}
.qzbannertxt .fright em {
	font-size: 40px;
	margin: 0 5px;
	font-family: Verdana, Geneva, sans-serif
}
.qzbannertxt .fright i {
	font-size: 15px;
}
.qzm_l {
	width: 900px;
	margin-top: 90px;
	float: left;
}
.qzm_r {
	width: 285px;
	float: right;
	margin-top: 90px;
}
.qzm_l .jhs {
	padding-bottom: 20px;
}
.qzm_l .jhs .jhsdiv1 {
	width: 420px;
	height: 320px;
	position: relative;
	overflow: hidden;
	color: #fff;
	float: left;
	margin-left: 20px;
	margin-top: 20px;
	border-radius: 5px;
}
.qzm_l .jhs a, .qzm_l .jhs a:visited, .qzm_l .jhs a:hover {
	color: #fff;
}
.qzm_l .jhs p {
	background: url(../images/hei.png);
	padding: 10px;
	position: absolute;
	bottom: 39px;
	left: 0;
	width: 400px;
	font-size: 16px;
	line-height: 38px;
}
.qzm_l .jhs p img {
	display: inline;
	float: left;
	margin-right: 10px;
}
.qzm_l .jhs .jhsdiv1 div {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 420px;
	height: 39px;
	line-height: 39px;
}
.qzm_l .jhs .jhsdiv1 div span {
	display: block;
	width: 290px;
	background: #f90 url(../images/subico.png) no-repeat -271px -314px;
	height: 39px;
	float: left;
	padding-left: 10px;
	font-size: 14px;
}
.qzm_l .jhs .jhsdiv1 div span em {
	font-size: 18px;
	margin: 0 3px;
}
.qzm_l .jhs .jhsdiv1 div i {
	float: right;
	width: 90px;
	padding-left: 30px;
	background: #0184f0 url(../images/subico.png) no-repeat -487px -256px;
	font-size: 16px;
}
.qzm_l .jhs ul {
	float: left;
	width: 460px;
}
.qzm_l .jhs ul li {
	float: left;
	width: 200px;
	height: 150px;
	overflow: hidden;
	position: relative;
	color: #fff;
	margin-left: 19px;
	margin-top: 20px;
	border-radius: 5px;
}
.qzm_l .jhs ul li p {
	background: url(../images/hei.png);
	padding: 10px;
	position: absolute;
	bottom: 39px;
	left: 0;
	width: 180px;
	font-size: 12px;
	line-height: 18px;
}
.qzm_l .jhs ul li p img {
	display: inline;
	float: left;
	margin-right: 10px;
}
.qzm_l .jhs ul li div {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 200px;
	height: 39px;
	line-height: 39px;
}
.qzm_l .jhs ul li div span {
	display: block;
	width: 110px;
	padding-left: 10px;
	background: #f90 url(../images/subico.png) no-repeat -450px -314px;
	height: 39px;
	float: left;
}
.qzm_l .jhs ul li div span em {
	font-size: 18px;
	margin: 0 3px;
}
.qzm_l .jhs ul li div i {
	float: right;
	width: 68px;
	padding-left: 12px;
	background: #0184f0 url(../images/subico.png) no-repeat -508px -256px;
	font-size: 16px;
}
.qzm_l .jhs .subh2 {
	padding: 20px;
	padding-bottom: 5px;
}
.qzlc {
	padding-top: 18px;
	padding-bottom: 13px;
}
.qzlc img {
	display: block;
	margin: 0 auto;
}
.rmqz .subh2 {
	padding: 20px;
	padding-bottom: 25px;
}
.rmqz .m1 {
	display: block;
}
.rmqz li {
	width: 200px;
	float: left;
	display: inline;
	margin-left: 20px;
	margin-bottom: 20px;
	border-radius: 5px;
	overflow: hidden;
}
.rmqz li p {
	margin-top: 10px;
}
.rmqz li p img {
	display: inline;
	float: left;
	margin-right: 10px;
	margin-top: 5px;
}
.rmqz li p span {
	display: block;
	line-height: 20px;
}
.rmqz li p span b {
	color: #f90;
	font-size: 15px;
}
.qznews {
}
.qznews h3 {
	height: 60px;
	line-height: 60px;
	padding-left: 15px;
	display: block;
	color: #fff;
	font-size: 22px;
}
.qznews .qznewsh3_1 {
	background: #54c58d;
}
.qznews .qznewsh3_2 {
	background: #fab92e;
}
.qznews li {
	font-size: 18px;
	float: left;
	padding: 12px 10px;
	line-height: 26px;
}
.qznews li.l1, .qznews li.l2, .qznews li.l4, .qznews li.l5 {
	width: 122px;
}
.qznews li.l1 {
	border-bottom: 1px solid #eee;
	border-right: 1px solid #eee;
}
.qznews li.l3 {
	padding: 15px 10px;
}
.qznews li.l2 {
	border-bottom: 1px solid #eee;
}
.qznews li.l4 {
	border-top: 1px solid #eee;
	border-right: 1px solid #eee;
}
.qznews li.l5 {
	border-top: 1px solid #eee;
}
/*ç­¾è¯ç­›é€‰*/
.qzsx {
	padding: 20px;
}
.qzsx .fleft {
	width: 320px;
	border-right: 1px solid #eee;
	padding-right: 20px;
}
.qzsx .fleft b, .qzsx .fleft i {
	display: block;
	font-size: 14px;
	margin-bottom: 10px;
	color: #333;
}
.qzsx input {
	width: 240px;
	padding-left: 10px;
	height: 34px;
	line-height: 34px;
	border: 1px solid #e6e6e6;
	border-radius: 5px;
	font-size: 14px;
	color: #999;
	background: url(../images/dw.jpg) no-repeat 225px center;
	transition: all .2s linear;
	margin-bottom: 20px;
}
.qzsx input:focus {
	border: 1px solid #09a6f2;
	color: #09a6f2;
}
.qzsx .fleft p a {
	width: 64px;
	float: left;
	height: 26px;
	line-height: 26px;
}
.qzsx .fright {
	width: 770px;
}
.qzsx .fright li {
	display: block;
	padding: 15px 0px;
	border-bottom: 1px dashed #ddd;
	overflow: hidden;
}
.qzsx .fright li:last-child {
	border-bottom: none;
}
.qzsx .fright li span {
	float: left;
	width: 70px;
	font-size: 14px;
	text-align: right;
}
.qzsx .fright li p {
	float: left;
	width: 700px;
}
.qzsx .fright li p a {
	display: inline-block;
	white-space: nowrap;
	float: left;
	padding: 3px 10px;
	transition: all .2s linear;
}
.qzsx .fright li p a:hover {
	background: #e3fcf0;
	text-decoration: none;
	border-radius: 3px;
	color: #339966;
}
.qzsx .fright li p a.on {
	background: #09a6f2;
	color: #fff;
	text-decoration: none;
	border-radius: 3px;
}
.qzlistbtn {
	display: block;
	margin-top: 10px;
	margin-left: 5px;
}
.qzlistbtn a, .qzlistbtn a:visited {
	width: 90px;
	height: 32px;
	line-height: 32px;
	text-align: center;
	border: 1px solid #f90;
	color: #f90;
	font-size: 14px;
	display: block;
	border-radius: 3px;
	transition: all .2s linear;
}
.qzlistbtn a:hover {
	background: #f90;
	color: #fff;
	text-decoration: none;
}
/*ç­¾è¯å†…å®¹*/
.qzinfo {
	padding: 20px;
}
.qzinfo .title {
	border-bottom: 1px solid #eee;
	padding-bottom: 20px;
	margin-bottom: 20px;
}
.qzinfo .title h2 {
	float: left;
	display: block;
	font-size: 22px;
	color: #333;
}
.qzinfo .title p {
	float: right;
	font-size: 14px;
}
.qzinfo .title p b {
	color: #09a6f2;
	font-weight: bold;
}
.qzinfo .dl {
}
.qzinfo .dl img {
	float: left;
	width: 160px;
}
.qzinfo ul {
	float: right;
	width: 670px;
}
.qzinfo ul li {
	float: left;
	display: block;
	font-size: 14px;
	line-height: 32px;
	width: 33%;
}
.qzinfo .d2 {
	padding: 20px 0;
	margin-bottom: 20px;
	border-bottom: 1px dashed #ddd;
}
.qzinfo .d2 input, .qzinfo .d2 select {
	font-size: 14px;
	float: left;
	margin-right: 10px;
	border: 1px solid #e6e6e6;
	border-radius: 5px;
	height: 38px;
	line-height: 38px;
	transition: all .2s linear;
	color: #999;
}
.qzinfo .d2 input:focus, .qzinfo .d2 select:focus {
	border: 1px solid #09a6f2;
	color: #09a6f2;
}
.qzinfo .d2 input.cityinput {
	width: 170px;
	padding: 0 10px;
	background: url(../images/dw.jpg) no-repeat 165px center;
}
.qzinfo .d2 select {
	width: 120px;
	padding-left: 10px;
}
.qzinfo .d2 input.d2btn {
	width: 100px;
	border: 1px solid #f90;
	background: #f90;
	color: #fff;
	cursor: pointer;
}
.qzinfo .d2 span {
	float: right;
	color: #09a6f2;
	font-size: 14px;
	margin-top: 10px;
}
.qzinfo .d2 span em {
	font-size: 30px;
}
.qzinfo .d3 {
	font-size: 14px;
	line-height: 26px;
	margin-top: -5px;
}
.qzinfo .d3 b {
	font-weight: bold;
}
.sxcl .title {
	height: 50px;
	line-height: 50px;
	border-bottom: 1px solid #e6e6e6;
	padding-left: 20px;
}
.sxcl .title a, .sxcl .title a:visited {
	display: block;
	margin: 0 20px;
	font-size: 14px;
	font-weight: bold;
	float: left;
}
.sxcl .title a:hover {
	text-decoration: none;
}
.sxcl .title a.on {
	border-bottom: 3px solid #09a6f2;
	margin-top: -2px;
}
.sxcl li {
	display: block;
	overflow: hidden;
	padding: 20px 0;
	border-bottom: 1px solid #eee;
}
.sxcl li span {
	float: left;
	width: 180px;
	text-align: right;
	font-size: 14px;
}
.sxcl li .info {
	float: right;
	width: 680px;
	padding-left: 20px;
	border-left: 1px solid #eee;
}
.sxcl li:hover {
	color: #09a6f2;
	background: #f7fffb;
}
.lyxz {
	padding: 20px;
}
.lyxz p {
	font-size: 14px;
	line-height: 26px;
	margin-top: 18px;
}
.lyxz img {
	max-width: 860px;
	line-height: 0;
}
/*ç§Ÿè½¦*/
.zcbanner {
	height: 352px;
	overflow: hidden;
}
.zcyd {
	position: relative;
}
.zcyd .zcyd_l {
	position: absolute;
	left: 0;
	bottom: 0;
	height: 400px;
	padding-top: 10px;
	width: 362px;
	background: url(../images/green.png);
	border-radius: 5px 5px 0 0;
	font-size: 15px;
}
.zcyd .zcyd_l span {
	color: #fff;
	width: 60px;
	float: left;
	line-height: 36px;
}
.zcyd .zcyd_l li {
	padding-left: 26px;
	padding-top: 17px;
	overflow: hidden;
}
.zcyd .zcyd_l .i1, .zcyd .zcyd_l .i2, .zcyd .zcyd_l .i3, .zcyd .zcyd_l .btn {
	width: 220px;
	padding-left: 10px;
	height: 36px;
	line-height: 36px;
	border: none;
	border-radius: 5px;
	margin-left: 15px;
	float: left;
	color: #999;
}
.zcyd .zcyd_l .i1 {
	background: #fff url(../images/subico.png) no-repeat 206px 8px;
}
.zcyd .zcyd_l .i2 {
	background: #fff url(../images/subico.png) no-repeat 205px -35px
}
.zcyd .zcyd_l .i1:focus, .zcyd .zcyd_l .i2:focus, .zcyd .zcyd_l .i3:focus {
	color: #09a6f2;
}
.zcyd .zcyd_l .btn {
	background: #0184f0;
	transition: all .2s linear;
	font-size: 15px;
	text-align: center;
	color: #fff;
	cursor: pointer;
	padding: 0;
	width: 230px;
}
.zcyd .zcyd_l .btn:hover {
	background: #F90;
}
.zcyd .zcyd_r {
	width: 840px;
	float: right;
}
.zcyd .zcyd_r li {
	float: left;
	overflow: hidden;
	display: block;
	border-right: 1px solid #eee;
	padding: 15px 0 13px 0;
	width: 92px;
}
.zcyd .zcyd_r li:last-child {
	border-right: none;
}
.zcyd .zcyd_r li a:hover {
	text-decoration: none;
}
.zcyd .zcyd_r li i {
	width: 60px;
	height: 22px;
	display: block;
	margin: 0 auto;
	transition: all .15s linear;
	margin-bottom: 10px;
}
.zcyd .zcyd_r li i.carico1 {
	background: url(../images/car.jpg) no-repeat 11px 0;
}
.zcyd .zcyd_r li i.carico2 {
	background: url(../images/car.jpg) no-repeat -76px 0;
}
.zcyd .zcyd_r li i.carico3 {
	background: url(../images/car.jpg) no-repeat -174px 0;
}
.zcyd .zcyd_r li i.carico4 {
	background: url(../images/car.jpg) no-repeat -275px 0;
}
.zcyd .zcyd_r li i.carico5 {
	background: url(../images/car.jpg) no-repeat -370px 0;
}
.zcyd .zcyd_r li i.carico6 {
	background: url(../images/car.jpg) no-repeat -456px 0;
}
.zcyd .zcyd_r li i.carico7 {
	background: url(../images/car.jpg) no-repeat -545px 0;
}
.zcyd .zcyd_r li i.carico8 {
	background: url(../images/car.jpg) no-repeat -634px 0;
}
.zcyd .zcyd_r li i.carico9 {
	background: url(../images/car.jpg) no-repeat -719px 0;
}
.zcyd .zcyd_r li:hover i.carico1 {
	background: url(../images/car.jpg) no-repeat 11px -39px;
}
.zcyd .zcyd_r li:hover i.carico2 {
	background: url(../images/car.jpg) no-repeat -76px -39px;
}
.zcyd .zcyd_r li:hover i.carico3 {
	background: url(../images/car.jpg) no-repeat -174px -39px;
}
.zcyd .zcyd_r li:hover i.carico4 {
	background: url(../images/car.jpg) no-repeat -275px -39px;
}
.zcyd .zcyd_r li:hover i.carico5 {
	background: url(../images/car.jpg) no-repeat -370px -39px;
}
.zcyd .zcyd_r li:hover i.carico6 {
	background: url(../images/car.jpg) no-repeat -456px -39px;
}
.zcyd .zcyd_r li:hover i.carico7 {
	background: url(../images/car.jpg) no-repeat -545px -39px;
}
.zcyd .zcyd_r li:hover i.carico8 {
	background: url(../images/car.jpg) no-repeat -634px -39px;
}
.zcyd .zcyd_r li:hover i.carico9 {
	background: url(../images/car.jpg) no-repeat -719px -39px;
}
.zcyd .zcyd_r li p {
	text-align: center;
}
.zcbox {
	height: 415px;
	position: relative;
}
.zcbox .fleft {
	width: 450px;
	border-right: 1px solid #eee;
}
.zcbox .fleft div {
	width: 430px;
	border-bottom: 1px solid #eee;
	overflow: hidden;
	height: 150px;
	padding: 57px 0 0 20px;
}
.zcbox .fleft img {
	float: left;
	transition: all .2s linear;
}
.zcbox .fleft div:hover img {
	margin-left: 10px;
}
.zcbox .fleft p {
	float: right;
	width: 220px;
}
.zcbox .fleft p strong {
	font-size: 18px;
	display: block;
}
.zcbox .fleft p em {
	font-size: 16px;
	display: block;
	margin: 10px 0;
}
.zcbox .fleft p span {
	display: block;
}
.zcbox .fleft p span i {
	font-size: 30px;
	margin: 0 3px;
}
.zcbox .fright {
	float: left;
	width: 450px;
	margin-left: -1px;
	display: inline;
}
.zcbox .fright li {
	width: 194px;
	height: 175px;
	padding: 32px 15px 0 15px;
	border-right: 1px solid #eee;
	border-bottom: 1px solid #eee;
	display: block;
	float: left;
}
.zcbox .fright li img {
	display: block;
	margin: 0 auto;
	margin-bottom: 20px;
	transition: all .2s linear;
}
.zcbox .fright li:hover img {
	margin-top: 10px;
}
.zcbox .fright li strong {
	font-size: 16px;
	display: block;
	font-weight: normal;
}
.zcbox .fright li em {
	display: block;
	float: left;
	margin-top: 5px;
}
.zcbox .fright li span {
	display: block;
	float: right;
	margin-top: 2px
}
.zcbox .fright li span i {
	font-size: 20px;
}
.zcbox .t1 {
	width: 42px;
	height: 121px;
	position: absolute;
	left: -42px;
	top: 0;
	font-size: 18px;
}
.zcbox .t1 a {
	width: 20px;
	display: block;
	margin-top: 10px;
	margin-left: 13px;
}
.zcbox .t1 a, .zcbox .t1 a:visited, .zcbox .t1 a:hover {
	color: #fff;
	text-decoration: none;
}
.zb1 .t1 {
	background: url(../images/subico.png) no-repeat -95px -151px;
}
.zb2 .t1 {
	background: url(../images/subico.png) no-repeat -137px -151px;
}
.zb3 .t1 {
	background: url(../images/subico.png) no-repeat -179px -151px;
}
.zb1 .fright li span, .zb1 .fleft p span {
	color: #f6a10e;
}
.zb2 .fright li span, .zb2 .fleft p span {
	color: #4498ff;
}
.zb3 .fright li span, .zb3 .fleft p span {
	color: #33c17a;
}
.zb1 a:hover {
	color: #f6a10e;
	text-decoration: none;
}
.zb2 a:hover {
	color: #4498ff;
	text-decoration: none;
}
.zb3 a:hover {
	color: #33c17a;
	text-decoration: none;
}
.zcr li {
	padding-top: 13px;
	padding-bottom: 14px;
}
.zcr h2 {
	margin-top: -1px;
}
/*ç§Ÿè½¦åˆ—è¡¨*/
.zcinput_a {
	overflow: hidden;
}
.p_b {
	padding-left: 40px;
	border-left: 1px solid #e6e6e6;
	margin-left: 30px;
}
.zcinput_a ul {
	display: inline;
	overflow: hidden;
	float: left;
}
.zcinput_a ul li {
	display: block;
	float: left;
	padding-right: 10px;
}
.zcinput_a ul li p {
	font-size: 14px;
	margin-bottom: 10px;
}
.zcinput_a ul li .city_text, .zcinput_a ul li .time_text {
	width: 108px;
	height: 32px;
	line-height: 32px;
	border: 1px solid #e6e6e6;
	border-radius: 5px;
	padding-left: 10px;
	padding-right: 30px;
	font-size: 14px;
	color: #999;
}
.zcinput_a ul li .i_text {
	width: 190px;
	padding: 0 10px;
	height: 32px;
	line-height: 32px;
	border: 1px solid #e6e6e6;
	border-right: none;
	border-radius: 5px 0 0 5px;
	font-size: 12px;
	color: #999;
}
.zcinput_a ul .i_btn {
	width: 90px;
	height: 34px;
	line-height: 34px;
	text-align: center;
	color: #fff;
	background: #09a6f2;
	border: none;
	cursor: pointer;
	border-radius: 5px;
	font-size: 15px;
	transition: all .2s linear;
}
.zcinput_a ul .i_btn:hover {
	background: #0184f0;
}
.zcinput_a ul li .city_text {
	background: url(../images/subico.png) no-repeat 125px 6px
}
.zcinput_a ul li .time_text {
	background: url(../images/subico.png) no-repeat 122px -36px;
}
.zcinput_a ul li input[type="text"] {
	transition: all .2s linear;
}
.zcinput_a ul li input[type="text"]:focus {
	border: 1px solid #0184f0;
	color: #0184f0;
}
.list_l .list_li .list_litop .listli_t_c dl {
	float: left;
	display: block;
	width: 550px;
}
.list_l .list_li .list_litop .listli_t_c dl dd {
	float: left;
	width: 33%;
	font-size: 14px;
	line-height: 32px;
}
/*ç§Ÿè½¦å†…å®¹*/
.carinfo {
	padding: 20px;
	padding-top: 0;
}
.carinfo li {
	display: block;
	float: left;
	width: 20%;
	line-height: 30px;
	font-size: 14px;
}
.tcdd {
	padding: 20px;
}
.tcdd i.dzico {
	width: 40px;
	height: 56px;
	display: block;
	background: url(../images/subico.png) no-repeat -237px -151px;
}
.tcdd span.dm {
	font-size: 20px;
	color: #333;
}
.tcdd span.jg {
	font-size: 14px;
}
.tcdd span.jg em {
	font-size: 25px;
	color: #09a6f2;
}
.tcdd span.zcbtn a, .tcdd span.zcbtn a:visited {
	display: block;
	width: 100px;
	height: 36px;
	line-height: 36px;
	border-radius: 5px;
	background: #09a6f2;
	color: #fff;
	text-align: center;
	font-size: 15px;
	transition: all .2s linear;
}
.tcdd span.zcbtn a:hover {
	text-decoration: none;
	background: #f90;
}
.zchight .height {
	height: 60px;
}
/*å†…é¡µäº§å“å›¾ç‰‡*/
.sub_pic_show {
	width: 890px;
	height: 440px;
	padding: 20px;
	padding-top: 0;
	background: #fff;
	position: fixed;
	z-index: 9999;
	margin-left: -465px;
	margin-top: -240px;
	left: 50%;
	top: 50%;
	border-radius: 5px;
	border: 1px solid #e6e6e6;
}
.sub_pic_show .fleft {
	width: 500px;
	height: 400px;
	overflow: hidden;
}
.sub_pic_show .fright {
	width: 370px;
}
.sub_pic_show .fright strong {
	display: block;
	font-size: 15px;
}
.sub_pic_show .fright .title {
	overflow: hidden;
	margin-top: 10px;
}
.sub_pic_show .fright .title a, .sub_pic_show .fright .title a:visited {
	padding: 3px 10px;
	display: block;
	float: left;
}
.sub_pic_show .fright .title a.on {
	text-decoration: none;
	background: #09a6f2;
	color: #fff;
	border-radius: 3px;
}
.sub_pic_show ul {
	overflow: hidden;
	margin-top: 10px;
}
.sub_pic_show ul li {
	float: left;
	width: 86px;
}
.sub_pic_show ul li img {
	width: 80px;
	height: 60px;
	border: 3px solid #fff;
	line-height: 0;
	display: block;
	border-radius: 5px;
}
.sub_pic_show ul li.imgon img {
	border: 2px solid #09a6f2;
}
.sub_pic_show .offbtn {
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	margin-top: 15px;
}
.sub_pic_show .offbtn a:hover {
	text-decoration: none;
}
/*é—¨ç¥¨*/
.mqbanner {
	height: 380px;
	position: relative;
}
.mqbanner .bnimg li a {
	display: block;
	width: 100%;
	height: 380px;
}
.mqbanner .box {
	height: 400px;
	position: absolute;
	top: 10px;
	left: 50%;
	margin-left: -600px;
}
.mqbanner .box .menu {
	width: 320px;
	height: 380px;
}
.mqbanner .box .menu li {
	width: 320px;
	height: 96px;
}
.mqbanner .box .menu li span {
	width: 46px;
	height: 96px;
}
.mqbanner .box .menu li span.onebg {
	background: url(../images/ticket_g.png) repeat-y;
	border-top-left-radius: 5px;
}
.mqbanner .box .menu li span.twobg {
	background: url(../images/ticket_b.png) repeat-y;
}
.mqbanner .box .menu li span.threebg {
	background: url(../images/ticket_y.png) repeat-y;
}
.mqbanner .box .menu li span.fourbg {
	background: url(../images/ticket_r.png) repeat-y;
	border-bottom-left-radius: 5px;
}
.mqbanner .box .menu li span i {
	display: block;
	width: 29px;
	height: 29px;
	margin: 0 auto;
	margin-top: 35px;
*margin-top:35px;
}
.mqbanner .box .menu li span i.icon_dj {
	background: url(../images/icon_03.png) no-repeat -23px -82px;
}
.mqbanner .box .menu li span i.icon_zb {
	background: url(../images/icon_03.png) no-repeat -54px -86px;
}
.mqbanner .box .menu li span i.icon_rm {
	background: url(../images/icon_03.png) no-repeat -84px -82px;
}
.mqbanner .box .menu li span i.icon_yw {
	background: url(../images/icon_03.png) no-repeat -111px -82px;
}
.mqbanner .box .menu li dl {
	width: 240px;
	height: 65px;
	padding: 15px;
	border-bottom: 1px solid #ebebeb;
	background-color: #fff;
}
.mqbanner .box .menu li dl dt {
	font-size: 14px;
	font-weight: bold;
	line-height: 21px;
	padding-bottom: 5px;
}
.mqbanner .box .menu li dl dd {
	float: left;
	padding-right: 10px;
	line-height: 23px;
}
.mqbanner .box .erweima {
	width: 178px;
	height: 190px;
	padding-top: 90px;
}
.mqbanner .box .erweima .tab_t {
	padding-top: 20px;
}
.mqbanner .box .erweima .tab_t a {
	display: block;
	width: 38px;
	height: 29px;
	background-color: #fff;
	padding-top: 7px;
}
.mqbanner .box .erweima .tab_t a.on {
	background-color: #060;
}
.mqbanner .box .erweima .tab_t a i {
	display: block;
	width: 18px;
	height: 22px;
	margin: 0 auto;
}
.mqbanner .box .erweima .tab_t a i.icon_and {
	background: #060 url(../images/icon_03.png) no-repeat -104px -20px;
}
.mqbanner .box .erweima .tab_t a i.icon_ios {
	background: url(../images/icon_03.png) no-repeat -126px -20px;
}
.mqbanner .box .erweima .tab_b {
	width: 108px;
	height: 158px;
	padding: 15px 15px 15px 15px;
	background-color: #fff;
}
.mqbanner .box .erweima .tab_b img {
	margin-top: 10px;
*margin-top:5px;
}
.lvjd {
	padding-bottom: 20px;
}
.lvjdtit {
	height: 70px;
	line-height: 70px;
	background: url(../images/ms-tg-_line.jpg) repeat-x bottom;
	padding: 0 15px;
}
.lvjdtit h2 {
	font-size: 22px;
	color: #666;
}
.lvjdtit span {
	float: right;
}
.lvjdtit span a, .lvjdtit span a:visited {
	display: block;
	float: left;
	margin: 0 10px;
	height: 70px;
	font-size: 12px;
}
.lvjdtit span a:hover {
	text-decoration: none;
}
.lvjd .fleft {
	width: 420px;
	height: 320px;
	overflow: hidden;
	position: relative;
	margin-left: 20px;
	margin-top: 20px;
	border-radius: 5px;
}
.lvjd p {
	display: block;
	height: 40px;
	line-height: 40px;
	background: url(../images/hei2.png);
	position: absolute;
	left: 0;
	bottom: 0;
	padding-left: 15px;
}
.lvjd .fleft p {
	width: 405px;
}
.lvjd p a, .lvjd p a:visited, .lvjd p a:hover {
	font-size: 16px;
	color: #fff;
}
.lvjd .fright {
	width: 440px;
	overflow: hidden;
	float: left;
}
.lvjd .fright li {
	width: 200px;
	height: 150px;
	position: relative;
	display: inline;
	float: left;
	margin-left: 20px;
	margin-top: 20px;
	border-radius: 5px;
	overflow: hidden;
}
.lvjd .fright li p {
	width: 185px;
}
.lvjd .fright2, .lvjd .recommend {
	display: none;
}
.lvjd .fright2 li {
	width: 200px;
	display: inline;
	float: left;
	margin-left: 20px;
	margin-top: 20px;
	overflow: hidden;
	height: 202px;
}
.lvjd .fright2 li img {
	display: block;
	margin-bottom: 10px;
	border-radius: 5px;
}
.lvjd .fright2 li p {
	display: inline;
	background: 0;
	height: 22px;
	line-height: 22px;
	position: static;
	padding: 0;
	margin: 0;
}
.lvjd .fright2 li p span {
	float: right;
}
.lvjd .fright2 li p span i {
	font-size: 22px;
}
.lvd1 .lvjdtit a.on {
	background: url(../images/lyd3.jpg) no-repeat bottom center;
	font-weight: bold;
	color: #09a6f2;
}
.lvd2 .lvjdtit a.on {
	background: url(../images/lyd2.jpg) no-repeat bottom center;
	font-weight: bold;
	color: #f90;
}
.lvd3 .lvjdtit a.on {
	background: url(../images/lyd1.jpg) no-repeat bottom center;
	font-weight: bold;
	color: #4498ff;
}
.lvd2 .fright2 li p {
	color: #f90;
}
.lvd2 .fright2 li p a, .lvd2 .fright2 li p a:visited {
	color: #666;
}
.lvd2 .fright2 li p a:hover {
	color: #f90;
	text-decoration: none;
}
.lvd3 .fright2 li p {
	color: #4498ff;
}
.lvd3 .fright2 li p a, .lvd2 .fright2 li p a:visited {
	color: #666;
}
.lvd3 .fright2 li p a:hover {
	color: #4498ff;
	text-decoration: none;
}
/*é—¨ç¥¨å†…é¡µ*/
.mpyd {
}
.mpyd .tb {
	background: #fff;
}
.mpyd .tb h4 {
	display: block;
	padding-left: 20px;
	font-size: 14px;
}
.mpyd .tb .s1 em {
	font-size: 25px;
	font-family: Arial, Helvetica, sans-serif;
}
.mpyd .tb .s2 a, .mpyd .tb .s2 a:visited, .mpyd .tb .s2 a:hover {
	display: block;
	width: 90px;
	height: 32px;
	line-height: 32px;
	text-align: center;
	border-radius: 5px;
	font-size: 14px;
	text-decoration: none;
	transition: all .2s linear;
}
.mpyd .li1 .title {
	background: #4c7fd4 url(../images/uico1.jpg) no-repeat center center;
}
.mpyd .li1 h4 a, .mpyd .li1 h4 a:visited, .mpyd .li1 h4 a:hover {
	color: #4c7fd4;
	background: url(../images/li1-2.jpg) no-repeat right center;
	padding-right: 15px;
	text-decoration: none;
}
.mpyd .li1 h4 a.on {
	background: url(../images/li1-1.jpg) no-repeat right center;
}
.mpyd .li1 .s1 {
	color: #4c7fd4
}
.mpyd .li1 .s2 a, .mpyd .li1 .s2 a:visited {
	border: 1px solid #4c7fd4;
	color: #4c7fd4;
}
.mpyd .li1 .s2 a:hover {
	background: #4c7fd4;
	color: #fff;
}
.mpyd .li2 .title {
	background: #4cc287 url(../images/uico2.jpg) no-repeat center center;
}
.mpyd .li2 h4 a, .mpyd .li2 h4 a:visited, .mpyd .li2 h4 a:hover {
	color: #09a6f2;
	background: url(../images/li2-2.jpg) no-repeat right center;
	padding-right: 15px;
	text-decoration: none;
}
.mpyd .li2 h4 a.on {
	background: url(../images/li2-1.jpg) no-repeat right center;
}
.mpyd .li2 .s1 {
	color: #09a6f2
}
.mpyd .li2 .s2 a, .mpyd .li1 .s2 a:visited {
	border: 1px solid #09a6f2;
	color: #09a6f2;
}
.mpyd .li2 .s2 a:hover {
	background: #09a6f2;
	color: #fff;
}
.mpyd .li3 .title {
	background: #f3b985 url(../images/uico3.jpg) no-repeat center center;
}
.mpyd .li3 h4 a, .mpyd .li3 h4 a:visited, .mpyd .li3 h4 a:hover {
	color: #e0934d;
	background: url(../images/li3-2.jpg) no-repeat right center;
	padding-right: 15px;
	text-decoration: none;
}
.mpyd .li3 h4 a.on {
	background: url(../images/li3-1.jpg) no-repeat right center;
}
.mpyd .li3 .s1 {
	color: #e0934d
}
.mpyd .li3 .s2 a, .mpyd .li1 .s2 a:visited {
	border: 1px solid #e0934d;
	color: #e0934d;
}
.mpyd .li3 .s2 a:hover {
	background: #e0934d;
	color: #fff;
}
.mpyd .mpydliinfo {
	padding: 15px 20px;
	border-top: 1px dashed #ddd;
	border-bottom: 1px dashed #ddd;
	font-size: 12px;
	line-height: 24px;
}
.mp_jdtj h2 {
	padding: 20px;
	border-bottom: 1px solid #eee;
}
.mp_jdtj li {
	float: left;
	width: 259px;
	border-bottom: 1px solid #eee;
	border-right: 1px solid #eee;
	padding: 20px;
	transition: all .2s linear;
}
.mp_jdtj li img {
	float: left;
	display: inline;
	margin-right: 10px;
	border-radius: 5px;
}
.mp_jdtj li h4 {
	display: block;
	font-size: 14px;
	margin-bottom: 10px;
}
.mp_jdtj li h4 a, .mp_jdtj li h4 a:visited, .mp_jdtj li h4 a:hover {
	color: #09a6f2;
}
.mp_jdtj li p span {
	display: block;
	margin-bottom: 5px;
}
.mp_jdtj li:hover {
	background: #f9f9f9;
}
/*ä¸“é¢˜åˆ—è¡¨*/
.ztlb .title {
	padding: 20px 0;
	overflow: hidden;
}
.ztlb .title dd {
	height: 43px;
	display: block;
	float: left;
	overflow: hidden;
	border-radius: 5px;
}
.ztlb .title dd a, .ztlb .title dd a:visited {
	display: block;
	height: 38px;
	line-height: 38px;
	padding: 0 20px;
	font-size: 15px;
}
.ztlb .title dd.on {
	background: url(../images/xsj.png) no-repeat bottom center;
}
.ztlb .title dd.on a {
	background: #27a867;
	color: #fff;
}
.ztlb ul {
	display: block;
	overflow: hidden;
	margin-left: -30px;
}
.ztlb ul li {
	width: 380px;
	float: left;
	margin-left: 30px;
	margin-bottom: 20px;
}
.ztlb ul li div {
	width: 380px;
	height: 220px;
	overflow: hidden;
	border-radius: 5px;
}
.ztlb ul li img {
	transition: all .2s linear;
}
.ztlb ul li img:hover {
	-webkit-transform: scale(1.2, 1.2)
}
.ztlb ul li h4 {
	font-size: 20px;
	display: block;
	margin-top: 15px;
}
/*çº¿è·¯å†…é¡µ*/
.xlinfo {
	width: 913px;
	overflow: hidden;
	float: left;
	padding: 20px;
	height: 400px;
	border: 1px solid #ddd;
}
.xlinfo .title {
	overflow: hidden;
	padding-bottom: 20px;
}
.xlinfo .title strong {
	float: left;
	display: block;
}
.xlinfo .title em {
	height: 24px;
	line-height: 24px;
	color: #fff;
	display: block;
	float: left;
	padding-left: 20px;
	padding-right: 10px;
	background: #09a6f2 url(../images/location.png) no-repeat left center;
}
.xlinfo .title i {
	display: block;
	height: 22px;
	line-height: 22px;
	border: 1px solid #09a6f2;
	float: left;
	padding: 0 10px
}
.xlinfo .title h1 {
	font-size: 20px;
	display: block;
	float: left;
	padding-left: 20px;
}
.xlinfo .fleft .s_img {
	display: block;
	width: 490px;
	height: 280px;
	overflow: hidden;
}
.xlinfo .fleft .s_img li {
	display: none;
}
.xlinfo .fleft .x_img {
	margin-left: -7px;
}
.xlinfo .fleft .x_img li {
	float: left;
	width: 94px;
	height: 60px;
	margin-left: 7px;
	margin-top: 7px;
	opacity: .7;
	transition: all .2s linear;
}
.xlinfo .fleft .x_img li:hover {
	opacity: 1;
}
.xlinfo .fleft .x_img li.on {
	opacity: 1;
}
.xlinfo .fleft .x_img li img {
	display: block;
}
.xlinfo .fleft .info {
	margin-top: 15px;
}
.xlinfo .fright {
	width: 410px;
	overflow: hidden;
}
.xlinfo .fright li {
	display: block;
	overflow: hidden;
	margin-bottom: 12px;
}

.xlinfo .fright li a,.xlinfo .fright li a:hover{ color:#333; text-decoration:none;}
.xlinfo .fright li .ic1{ background:url(../images/kefu.png) 0px -34px no-repeat; color:#09a6f2; font-size:16px; width:20px; height:30px; padding-left:20px; margin-right:10px;}
.xlinfo .fright li .ic2{ background:url(../images/kefu.png) 0px 1px no-repeat; color:#f90; font-size:16px; width:20px; height:30px; padding-left:20px}

.xlinfo .fright .hd_tag {
	display: block;
	padding: 2px 10px;
	background: #f90;
	float: left;
	color: #fff;
	margin-right: 5px;
	border-radius: 3px;
}
.xlinfo .fright .xl_city, .xlinfo .fright .xl_date {
	width: 170px;
	height: 28px;
	line-height: 28px;
	border-radius: 3px;
	border: 1px solid #e6e6e6;
	padding-left: 10px;
	transition: all .2s linear;
}
.xlinfo .fright .xl_city {
	border: none #FFF 0px;
}
.xlinfo .fright .xl_date:focus {
	border: 1px solid #09a6f2;
	color: #09a6f2;
}
.xlinfo .fright .xl_city {
	background: url(../images/subico.png) no-repeat 56px 4px;
	width: 70px
}
.xlinfo .fright .xl_city input {
	font-size: 14px;
}
.xlinfo .fright .xl_date {
	background: url(../images/subico.png) no-repeat 158px -39px
}
.xlinfo .fright .xcts h2 {
	height: 30px;
	line-height: 30px;
	font-size: 18px;
	color: #f90;
	border-bottom: 1px solid #e6e6e6;
	background: url(../images/icon01.png) no-repeat -395px -319px;
	text-indent: 10px;
}
.xlinfo .fright .xcts dl {
	font-size: 14px;
	line-height: 25px;
	height: 300px;
	overflow: hidden;
	text-overflow: ellipsis;
	padding-top: 10px;
}
.j {
	border: 1px solid #e6e6e6;
	width: 30px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	cursor: pointer;
	font-size: 16px;
	font-weight: bold;
	background: #fff;
	transition: all .2s linear;
}
.j:hover {
	background: #09a6f2;
	color: #fff;
	border: 1px solid #09a6f2;
}
.lxinfotext {
	width: 40px;
	height: 28px;
	line-height: 28px;
	border: none;
	border-top: 1px solid #e6e6e6;
	border-bottom: 1px solid #e6e6e6;
	text-align: center;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.j, .lxinfotext {
	float: left;
}
.xlinfo .fright .f14 {
	display: inline;
	width: 70px;
	text-align: right;
	float: left;
	margin-right: 10px;
	color: #666;
}
.xlinfo .fright .xltj {
	padding-top: 0;
}
.xlinfo .fright .xltj input {
	width: 180px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	color: #fff;
	font-size: 16px;
	border: none;
	cursor: pointer;
	border-radius: 3px;
	float: left;
	margin-right: 15px;
}
.xlinfo .fright .xltj input.xlydbtn {
	background: #09a6f2;
}
.xlinfo .fright .xltj input.zfbbtn {
	background: url(../images/alipay.png) no-repeat;
}
.xllist_r {
	width: 230px;
	float: right;
	overflow: hidden;
	height: 400px;
}
.xllist_r h3 {
	padding: 15px 10px;
	padding-bottom: 0;
}
.xllist_r li {
	padding: 8px 10px;
	position: relative;
	border-bottom: 1px dashed #ddd;
}
.xllist_r li i {
	width: 20px;
	height: 20px;
	line-height: 20px;
	color: #fff;
	display: block;
	position: absolute;
	left: 10px;
	top: 12px;
	text-align: center;
}
.xllist_r li i.i1 {
	background: #09a6f2;
}
.xllist_r li i.i2 {
	background: #999;
}
.xllist_r li p {
	padding-left: 30px;
}
.xllist_r li p a{ height:auto; max-height:43px; overflow:hidden; display:block;}
.xllist_r li p b {
	color: #f90;
	font-size: 14px;
	display: block;
}
.xllist_r li img {
	float: left;
	margin-right: 10px;
	margin-top: 4px;
	display: none;
}
.xl_l {
	width: 953px;
	overflow: hidden;
	float: left;
}
.xl_l .title {
	height: 45px;
	line-height: 45px;
	border-left: 1px solid #ddd;
	border-top: 1px solid #ddd;
	border-bottom: 2px solid #09a6f2;
}
.xl_l .title ul {
	float: left;
}
.xl_l .title li {
	float: left;
	font-size: 15px;
	border-right:1px solid #ddd;
}
.xl_l .title li a, .xl_l .title li a:visited {
	display: block;
	padding: 0 20px;
	height: 45px;
}
.xl_l .title li a:hover {
	text-decoration: none;
}
.xl_l .title li a.on {
	border-bottom: 2px solid #f90;
	color: #f80;
}
.xl_l .title span {
	float: right;
	font-size: 14px;
	color: #09a6f2;
	display: inline;
	margin-right: 20px;
}
.xl_l .title span em {
	font-size: 25px;
	font-family: Arial, Helvetica, sans-serif;
}
.xl_l .title i {
	float: right;
}
.xl_l .title i a, .xl_l .title i a:visited {
	display: block;
	width: 110px;
	height: 45px;
	background: #09a6f2;
	text-align: center;
	font-size: 16px;
	color: #fff;
}
.xl_l .title i a:hover {
	text-decoration: none;
	color: #fff;
}
.xl_i_box {
	padding: 20px 0px;
	overflow: hidden;
}
.xl_i_box .tsimg {
	width: 86px;
	float: left;
}
.xl_i_box .zhi {
	background:#09a6f2 URL('../images/zhi.png') no-repeat;
	display: block;
	width: 100%;
	height: 35px;
	text-align: left;
	padding-left:110px;
	margin-bottom:10px;
	line-height: 35px;
	color: white;
	font-size: 15px;
}
.xl_i_box .info {
	width: 800px;
	float: right;
}
.xcjs {
	padding: 20px 0px;
}
.xcjs td {
	border: 1px solid #e6e6e6;
}
.xcjs .tsimg {
	width: 86px;
	float: left;
	display: block;
	overflow: hidden;
	margin-right: 26px;
	display: inline;
	position: relative;
	z-index: 99
}
.xcjs .xcd {
	float: right;
	padding-right: 20px;
	padding-left: 20px;
	background: url(../images/xcico.jpg) no-repeat left center;
}
.xcjs .xcd a, .xcjs .xcd a:visited {
	color: #999;
}
.xcjs .xcd a:hover {
	color: #09a6f2;
}
.xcjs ul {
	display: block;
	padding-left: 27px;
	position: relative;
}
.xcjs ul .line {
	width: 10px;
	height: 100%;
	position: absolute;
	left: 34px;
	top: 0;
	background: url(../images/dline.jpg) repeat-y right;
	z-index: 1;
}
.xcjs ul li {
	width: 670px;
	display: block;
	padding: 20px;
	position: relative;
}
.xcjs ul li .info_plc {
	width: 670px;
	margin-top: 20px;
	overflow: hidden;
}
.xcjs ul li .info_plc img {
	width: 210px;
	height: auto;
	margin-right: 10px;
	float: left;
}
.xcjs ul li .day {
	position: absolute;
	left: -175px;
	top: 44%;
	z-index: 100;
	background: url(../images/d1.jpg) no-repeat left top;
	width: 35px;
	height: 36px;
	text-align: center;
	font: normal 14px arial;
	line-height: 30px;
	color: #fff;
}
.xcjs li h4 {
	color: #09a6f2;
	font-size: 15px;
	display: block;
}
.xcjs li span.f {
	color: #09a6f2;
	background: url(../images/subico.png) no-repeat -556px -215px;
	padding-left: 22px;
	margin-right: 10px;
	display: inline
}
.xcjs li .c_ico1, .xcjs li .c_ico2, .xcjs li .c_ico3, .xcjs li .c_ico1_on, .xcjs li .c_ico2_on, .xcjs li .c_ico3_on {
	width: 50px;
	height: 20px;
	display: block;
	float: left;
	margin-right: 5px;
}
.xcjs li .c_ico1 {
	background: url(../images/subico.png) no-repeat -103px -283px;
}
.xcjs li .c_ico2 {
	background: url(../images/subico.png) no-repeat -154px -283px;
}
.xcjs li .c_ico3 {
	background: url(../images/subico.png) no-repeat -205px -283px;
}
.xcjs li .c_ico1_on {
	background: url(../images/subico.png) no-repeat -103px -304px;
}
.xcjs li .c_ico2_on {
	background: url(../images/subico.png) no-repeat -154px -304px;
}
.xcjs li .c_ico3_on {
	background: url(../images/subico.png) no-repeat -205px -304px;
}
.xcjs li span.zx {
	padding-left: 26px;
	background: url(../images/subico.png) no-repeat -549px -162px;
	color: #09a6f2;
	margin-left: 30px;
	display: inline;
}
.xcjs li .dl {
	display: block;
	overflow: hidden;
}
.xcjs li dd {
	width: 150px;
	display: inline;
	margin-right: 10px;
	float: left;
	margin-top: 15px;
}
.xcjs li dd p {
	font-size: 14px;
	text-align: center;
	margin-top: 5px;
}
.xcjs li.d1 {
	background: url(../images/d1.jpg) no-repeat left center;
}
.xcjs li.d2 {
	background: url(../images/d2.jpg) no-repeat left center;
}
.xcjs li.d3 {
	background: url(../images/d3.jpg) no-repeat left center;
}
.xcjs li.d4 {
	background: url(../images/d4.jpg) no-repeat left center;
}
.xcjs li.d5 {
	background: url(../images/d5.jpg) no-repeat left center;
}
.xcjs li.d6 {
	background: url(../images/d6.jpg) no-repeat left center;
}
.xcjs li.d7 {
	background: url(../images/d7.jpg) no-repeat left center;
}
.xcjs li.d8 {
	background: url(../images/d8.jpg) no-repeat left center;
}
.xcjs li.d9 {
	background: url(../images/d9.jpg) no-repeat left center;
}
.txfy {
	padding: 20px 0px;
	overflow: hidden;
}
.txfy .info {
	padding: 20px;
}
.txfy .tsimg {
	width: 86px;
	float: left;
}
.txfy .line {
	border-bottom: 1px dashed #ddd;
}
.txfy .tdline {
	border: 1px solid #e6e6e6;
}
/*.txfy tr { border-bottom:1px dashed #ddd; }*/
.txfy .txfy_t {
	width: 840px;
	float: right;
	overflow: hidden;
}
.txfy .txfy_t .title {
	height: 54px;
	line-height: 54px;
	background: #cdb380;
	color: #fff;
	border: none;
	font-size: 15px;
}
.txfy li {
	margin-top: 10px;
}
.txfy li select {
	width: 54px;
	height: 24px;
	line-height: 24px;
	border: 1px solid #e6e6e6;
}
.green_btn {
	width: 97px;
	height: 32px;
	line-height: 32px;
	text-align: center;
	color: #fff;
	border: none;
	background: #09a6f2;
	font-size: 15px;
	border-radius: 3px;
	cursor: pointer;
}
.yellow_btn {
	width: 97px;
	height: 32px;
	line-height: 32px;
	text-align: center;
	color: #fff;
	border: none;
	background: #f90;
	font-size: 15px;
	border-radius: 3px;
	cursor: pointer;
}
.yks {
	padding: 20px 0px;
	overflow: hidden;
}
.yks .tsimg {
	width: 86px;
	float: left;
}
.yks_r {
	width: 840px;
	float: right;
}
.yks .yks_r .ykstop {
	background: #f6f3ec;
	padding: 13px 20px;
}
.yks .yks_r .ykstop span {
	padding-left: 25px;
	background: url(../images/subico.png) no-repeat -550px -240px
}
.yks .yks_r .ykstop .fright {
	margin-top: 5px;
}
.yks .yks_r .ykstop .fright a {
	font-size: 12px;
	margin: 0 5px;
}
.yks .yks_r .ykstop span {
	padding-left: 25px;
	background: url(../images/subico.png) no-repeat -550px -240px
}
.yks .yks_r .ykstop .fright a.on {
	font-weight: bold;
	text-decoration: none;
	color: #f90;
}
.yks li {
	display: block;
	overflow: hidden;
	padding: 15px 10px;
	padding-right: 0;
	border-bottom: 1px dashed #ddd;
}
.yks li img {
	width: 66px;
	height: 66px;
	display: block;
}
.yks li .imginfo {
	width: 66px;
	float: left;
	overflow: hidden;
}
.yks li .imginfo p {
	text-align: center;
	margin-top: 5px;
	color: #999;
}
.yks li .imginfo img {
	border-radius: 100%;
}
.yks li .li_r {
	width: 799px;
	float: right;
}
.yks li dd {
	float: left;
	margin: 10px;
	margin-left: 0;
	color: #f90;
}
.yks li dd b {
	font-weight: bold;
}
#price_type li {
	display: inline
}
/*çº¿è·¯é¦–é¡µ*/
.xlbanner {
	height: 350px;
	overflow: hidden;
}
.w1200_ab {
	width: 1200px;
	position: absolute;
	left: 50%;
	margin-left: -600px;
	top: 225px;
}
.w1200_ab .fleft {
	width: 650px;
	height: 320px;
	background: #fff;
}
.w1200_ab .fleft dl {
	display: block;
	overflow: hidden;
	width: 350px;
	border-bottom: 1px solid #eee;
	float: left;
}
.w1200_ab .fleft dl dt {
	height: 66px;
	padding-top: 13px;
	line-height: 26px;
	display: block;
	margin-right: 15px;
	color: #fff;
	font-size: 22px;
	float: left;
}
.w1200_ab .fleft dl dt.dt1 {
	width: 46px;
	padding-left: 20px;
	padding-right: 20px;
	background: #cdb380;
}
.w1200_ab .fleft dl dt.dt2 {
	width: 46px;
	padding-left: 25px;
	padding-right: 25px;
	background: #ff6e6e;
}
.w1200_ab .fleft dl dt.dt3 {
	width: 46px;
	padding-left: 30px;
	padding-right: 30px;
	background: #036564;
}
.w1200_ab .fleft dl dt.dt4 {
	width: 46px;
	padding-left: 35px;
	padding-right: 35px;
	background: #725334;
}
.w1200_ab .fleft dd {
	margin-top: 15px;
}
.w1200_ab .fleft dd a {
	font-size: 14px;
	margin-right: 20px;
	display: inline-block;
	white-space: nowrap;
}
.w1200_ab .fleft dd img {
	display: block;
	margin-top: -8px;
}
.xltop_r {
	width: 286px;
	float: right;
}
.xltop_r strong {
	font-size: 15px;
	display: block;
	padding: 15px 0;
}
.xltop_r ul li {
	float: left;
	width: 85px;
	position: relative;
	height: 48px;
	margin-right: 10px;
}
.xltop_r ul li i {
	display: block;
	height: 24px;
	line-height: 24px;
	padding: 0 5px;
	left: 0;
	top: 0;
	background: url(../images/green.png);
	color: #fff;
	float: left;
	position: absolute;
}
.xltop_r .tag {
	margin-top: 5px;
}
.xltop_r .tag a {
	width: 25%;
	display: inline-block;
	white-space: nowrap;
	font-size: 14px;
	line-height: 30px;
	float: left;
	display: block;
}
.xlmdd h3 {
	float: left;
	display: inline;
	margin-right: 50px;
}
.xlmdd .tag {
	float: left;
}
.xlmdd .tag a, .xlmdd .tag a:visited {
	display: block;
	height: 24px;
	line-height: 24px;
	padding: 0 10px;
	border-radius: 3px;
	float: left;
	font-size: 14px;
}
.xlmdd .tag a.on {
	background: #f66;
	color: #fff;
	text-decoration: none;
}
.xlmdd span {
	float: right;
}
.xlmdd li {
	float: left;
	width: 275px;
	position: relative;
	overflow: hidden;
	margin-left: 20px;
	border-bottom: 1px solid #e6e6e6;
	margin-bottom: 20px;
	transition: all .2s linear;
}
.xlmdd li:hover {
	border-bottom: 2px solid #f66;
}
.xlmdd li i {
	display: block;
	background: url(../images/hei2.png);
	color: #fff;
	font-size: 16px;
	padding: 3px 10px;
	float: left;
	position: absolute;
	top: 128px;
	left: 0;
}
.xlmdd li p {
	font-size: 14px;
	padding: 10px 0
}
.gntj h3 {
	padding: 20px;
}
.gntj li {
	float: left;
	width: 273px;
	position: relative;
	overflow: hidden;
	margin-left: 20px;
	border: 1px solid #e6e6e6;
	margin-bottom: 20px;
	padding-bottom: 15px;
}
.gntj li p {
	padding: 10px;
}
.gntj li p i {
	display: block;
	float: left;
	height: 22px;
	line-height: 22px;
	padding: 0 10px;
	background: #09a6f2;
	color: #fff;
	border-radius: 3px;
	margin-right: 10px;
}
.gntj li em {
	font-size: 14px;
	color: #09a6f2;
	float: left;
	padding-left: 10px;
}
.gntj li span {
	float: right;
	color: #f66;
	font-size: 14px;
	padding-right: 10px;
}
.gntj li span strong {
	font-size: 30px;
	font-weight: 400;
}
.gntj li.on .abox {
	width: 273px;
	height: 156px;
	background: url(../images/hei.png);
	position: absolute;
	left: 0;
	top: 0;
	display: none;
}
.gntj li.on .abox a, .gntj li.on .abox a:visited {
	width: 100px;
	height: 30px;
	line-height: 30px;
	border-radius: 3px;
	border: 2px solid #09a6f2;
	display: block;
	color: #09a6f2;
	font-size: 15px;
	text-align: center;
	margin: 0 auto;
	margin-top: 60px;
}
.gntj li.on .abox a:hover {
	text-decoration: none;
}
.gntj li.on {
	background: #09a6f2;
}
.gntj li.on em, .gntj li.on span {
	color: #fff;
}
.gntj li.on p a, .gntj li.on p a:visited, .gntj li.on p a:hover {
	color: #fff;
}
.gntj li.on p i {
	background: #fff;
	color: #09a6f2;
}
.xlnews {
	padding: 20px;
	width: 1160px;
	margin: 0 auto;
	margin-top: 20px;
}
.xlnews h3 {
	font-size: 22px;
	height: 40px;
	line-height: 40px;
	display: block;
	border-bottom: 2px solid #09a6f2;
	margin-bottom: 20px;
}
.xlnews .xlnewsli {
	width: 565px;
}
.xlnews .fleft {
	width: 275px;
	display: inline;
}
.xlnews .fright {
	width: 275px;
}
.xlnews .fright h2 {
	display: block;
	font-size: 16px;
	text-align: center;
}
.xlnews .fright p {
	line-height: 20px;
	padding-bottom: 8px;
	margin-bottom: 8px;
	border-bottom: 1px dashed #ddd;
	margin-top: 10px;
}
.fl {
	float: left;
}
.fr {
	float: right
}
.line_s {
	border-bottom: 1px solid #e6e6e6
}
.classhuadong {
	display: none;
}
.classhuadong {
	position: absolute;
	width: 200px;
	border: 1px solid #045d31;
	background: #FFF;
	right: 38px;
	top: 0px;
}
.tuimen li {
	position: relative;
}
.tuimen li span {
	position: absolute;
	top: 0;
	-moz-opacity: 0.6; /* FF 3.5ä»¥ä¸‹ */
	opacity: 0.6; /* FF 3.5åŠä»¥ä¸Š */
	filter: alpha(opacity=60); /* IE6åŠä»¥ä¸Š */
	background: #000;
	color: #FFF;
	width: 251px;
	text-align: center
}
.clearfix:after {
	display: block;
	height: 100%;
	_height: 100%;
	clear: both;
	content: '\020';
}
.clearfix {
	zoom: 1;
}
.yks_r .btn {
	background: #FF9913;
	color: #FFF;
	font-size: 16px;
	height: 30px;
	line-height: 30px;
	padding: 0 15px;
	display: inline-block;
	text-shadow: 0 0 1px #333;
	margin-top: -10px;
}
/*main2,main3,main4*/

.main-2, .main-3, .main-4 {
	width: 905px;
	height: 573px;
	overflow: hidden;
}
.main-2 .content, .main-3 .content, .main-4 .content {
	width: 905px;
}
.main-2 .content h1, .main-3 .content h1, .main-4 .content h1 {
	height: 45px;
}
.main-2 .content h1 span.title, .main-3 .content h1 span.title, .main-4 .content h1 span.title {
	font-size: 24px;
	width: 200px;
	height: 45px;
	line-height: 45px;
	color: #666;
}
.main-2 .content h1 ul.tab, .main-3 .content h1 ul.tab, .main-4 .content h1 ul.tab {
	width: 660px;
	height: 45px;
}
.main-2 .content h1 ul.tab li, .main-3 .content h1 ul.tab li, .main-4 .content h1 ul.tab li {
	float: left;
	width: 80px;
}
.main-2 .content h1 ul.tab li a, .main-3 .content h1 ul.tab li a, .main-4 .content h1 ul.tab li a {
	display: inline-block;
	width: 56px;
	height: 45px;
	line-height: 45px;
	text-align: center;
	color: #333;
	font-size: 14px;
}
.main-2 .content h1 ul.tab li.on, .main-2 .content h1 ul.tab li:hover {
	color: #0097E0;
	background: url(../images/icon01.png) no-repeat 0px -199px;
}
.main-3 .content h1 ul.tab li.on, .main-3 .content h1 ul.tab li:hover {
	color: #f90;
	background: url(../images/icon01.png) no-repeat 0px -255px;
}
.main-4 .content h1 ul.tab li.on, .main-4 .content h1 ul.tab li:hover {
	color: #ffb3d3;
	background: url(../images/icon01.png) no-repeat 0px -150px;
}
.main-2 .content h1 a.more, .main-3 .content h1 a.more, .main-4 .content h1 a.more {
	font-size: 14px;
	color: #999;
	width: 45px;
	text-align: right;
	line-height: 45px;
}
.main-2 .content .c-box, .main-3 .content .c-box, .main-4 .content .c-box {
	border: 1px solid #eee;
	width: 905px;
	height: auto;
}
.main-2 .content .c-box .left, .main-3 .content .c-box .left, .main-4 .content .c-box .left {
	width: 193px;
	height: 506px;
}
.main-2 .content .c-box .left a, .main-3 .content .c-box .left a, .main-4 .content .c-box .left a {
	display: block;
	width: 193px;
}
.main-2 .content .c-box .left .fname, .main-3 .content .c-box .left .fname, .main-4 .content .c-box .left .fname {
	display: block;
	width: 193px;
	height: 345px;
	background: #999;
}
.main-2 .content .c-box .left .fname {
	background: #0097E0;
}
.main-3 .content .c-box .left .fname {
	background: #f90;
}
.main-4 .content .c-box .left .fname {
	background: #ffb3d3;
}
.main-2 .content .c-box .left .fname h2, .main-3 .content .c-box .left .fname h2, .main-4 .content .c-box .left .fname h2 {
	width: 193px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	color: #fff;
	font-size: 18px;
	border-bottom: 1px solid #fff;
}
.main-2 .content .c-box .left .fname li, .main-3 .content .c-box .left .fname li, .main-4 .content .c-box .left .fname li {
	width: 75px;
	height: 32px;
	line-height: 28px;
	float: left;
	text-align: center;
	color: #FFF;
	margin: 15px 0px 0px 14px;
	font-size: 14px;
	overflow: hidden;
}
.main-2 .content .c-box .left .fname li a, .main-3 .content .c-box .left .fname li a, .main-4 .content .c-box .left .fname li a {
	width: 73px;
	height: 30px;
	line-height: 28px;
	float: left;
	border: 1px solid #FFF;
	text-align: center;
	color: #FFF;
	font-size: 14px;
}
.main-2 .content .c-box .left .fname li:hover, .main-3 .content .c-box .left .fname li:hover, .main-4 .content .c-box .left .fname li:hover {
	background: #fff;
}
.main-2 .content .c-box .left .fname li:hover a, .main-3 .content .c-box .left .fname li:hover a, .main-4 .content .c-box .left .fname li:hover a {
	color: #666;
}
.main-2 .content .c-box .left a.gg1, .main-3 .content .c-box .left a.gg1, .main-4 .content .c-box .left a.gg1 {
	width: 193px;
	height: 505px;
}
.main-2 .content .c-box .left a.gg1 img, .main-3 .content .c-box .left a.gg1 img, .main-4 .content .c-box .left a.gg1 img {
	width: 193px;
	height: 505px;
}
.main-2 .content .c-box .right, .main-3 .content .c-box .right, .main-4 .content .c-box .right {
	width: 670px;
	height: 506px;
	padding-right: 20px;
}
.main-2 .content .c-box .right li, .main-3 .content .c-box .right li, .main-4 .content .c-box .right li {
	padding: 18px 0;
	height: 90px;
	border-bottom: 1px dashed #ccc;
}
.main-2 .content .c-box .right li:last-child, .main-3 .content .c-box .right li:last-child, .main-4 .content .c-box .right li:last-child {
	border: none;
}
.main-2 .content .c-box .right li a, .main-3 .content .c-box .right li a, .main-4 .content .c-box .right li a {
	display: block;
	height: 90px;
	width: 670px;
	color: #999;
}
.main-2 .content .c-box .right li a img, .main-3 .content .c-box .right li a img, .main-4 .content .c-box .right li a img {
	width: 130px;
	height: 86px;
}
.main-2 .content .c-box .right li a div.txt, .main-3 .content .c-box .right li a div.txt, .main-4 .content .c-box .right li a div.txt {
	height: 90px;
	width: 350px;
	padding: 0 20px;
}
.main-2 .content .c-box .right li a div.txt h3, .main-3 .content .c-box .right li a div.txt h3, .main-4 .content .c-box .right li a div.txt h3 {
	font-size: 18px;
	height: 27px;
	line-height: 27px;
	overflow: hidden;
	color: #4f4f4f;
	font-weight:600px;
}
.main-2 .content .c-box .right li a div.txt h4, .main-3 .content .c-box .right li a div.txt h4, .main-4 .content .c-box .right li a div.txt h4 {
	line-height: 40px;
	height:40px;
	overflow:hidden;
}
.main-2 .content .c-box .right li a div.txt h5, .main-3 .content .c-box .right li a div.txt h5, .main-4 .content .c-box .right li a div.txt h5 {
	font-size: 14px;
	color:#0097e0;
}
.main-2 .content .c-box .right li a div.txt h5 em, .main-3 .content .c-box .right li a div.txt h5 em, .main-4 .content .c-box .right li a div.txt h5 em {
	padding-right: 10px;
}
.main-2 .content .c-box .right li a div.txt h5 span, .main-3 .content .c-box .right li a div.txt h5 span, .main-4 .content .c-box .right li a div.txt h5 span {
	padding-left: 15px;
	background: url(../images/icon01.png) no-repeat -158px -242px;
}
.main-2 .content .c-box .right li a div.tn, .main-3 .content .c-box .right li a div.tn, .main-4 .content .c-box .right li a div.tn {
	width: 150px;
	height: 70px;
	padding-top: 25px;
}
.main-2 .content .c-box .right li a div.tn p, .main-3 .content .c-box .right li a div.tn p, .main-4 .content .c-box .right li a div.tn p {
	float: right;
}
.main-2 .content .c-box .right li a div.tn p span, .main-3 .content .c-box .right li a div.tn p span, .main-4 .content .c-box .right li a div.tn p span {
	padding: 2px 10px;
	border-radius: 15px;
}
.main-2 .content .c-box .right li a div.tn p span {
	color: #0097e0;
	border: 1px solid #0097e0;
}
.main-3 .content .c-box .right li a div.tn p span {
	color: #f90;
	border: 1px solid #f90;
}
.main-4 .content .c-box .right li a div.tn p span {
	color: #09a6f2;
	border: 1px solid #09a6f2;
}
.main-2 .content .c-box .right li a div.tn b, .main-3 .content .c-box .right li a div.tn b, .main-4 .content .c-box .right li a div.tn b {
	float: right;
	padding-top: 10px;
}
.main-2 .content .c-box .right li a div.tn b {
	color: #0097e0;
}
.main-3 .content .c-box .right li a div.tn b {
	color: #f90;
}
.main-4 .content .c-box .right li a div.tn b {
	color: #09a6f2;
}
.main-2 .content .c-box .right li a div.tn b strong, .main-3 .content .c-box .right li a div.tn b strong, .main-4 .content .c-box .right li a div.tn b strong {
	font: normal 26px "å¾®è½¯é›…é»‘";
}
.mina-l {
	width: 905px;
	height: auto;
	float: left;
	overflow: hidden;
}
.mina-l2 {
	width: 878px;
	height: auto;
	float: left;
	overflow: hidden;
}
/*é™æ—¶ç‰¹æƒ&nbsp; ,ç­¾è¯*/
.mina-r {
	width: 275px;
	height: auto;
	float: right;
	overflow: hidden;
}
.mina-r .xsth, .mina-r .qz, .mina-r .zj {
	width: 275px;
}
.mina-r .xsth h1, .mina-r .qz h1, .mina-r .zj h1 {
	font-size: 24px;
	height: 45px;
	line-height: 45px;
}
.mina-r .xsth ul, .mina-r .xsth ul {
	width: 275px;
	height: auto;
}
.mina-r .xsth ul li {
	height: 160px;
}
.mina-r .xsth ul li a {
	display: block;
	width: 275px;
	height: 160px;
}
.mina-r .xsth ul li a .pic {
	height: 118px;
	position: relative;
	clear: both;
}
.mina-r .xsth ul li a .pic img {
	width: 275px;
	height: 118px;
}
.mina-r .xsth ul li a .pic .time {
	position: absolute;
	left: 0px;
	bottom: 0px;
	width: 275px;
	height: 33px;
	line-height: 33px;
	background: url(../images/img-13.png) repeat left top;
	color: #fff;
}
.mina-r .xsth ul li a .pic .time i.icon-sz {
	display: inline-block;
	float: left;
	margin: 8px 5px 0 15px;
	margin: 8px 5px 0 15px;
	width: 15px;
	height: 15px;
	background: url(../images/icon01.png) no-repeat -192px -245px;
}
.mina-r .xsth ul li a span {
	float: left;
	width: 200px;
	height: 25px;
	line-height: 25px;
	color: #666;
	overflow: hidden;
}
.mina-r .xsth ul li a em {
	width: 75px;
	float: right;
	color: #999;
	text-align: right;
}
.mina-r .xsth ul li a em p {
	color: #f00;
	font-size: 14px;
}
/*ç­¾è¯*/

.mina-r .qz ul li {
	height: 76px;
	
}
.mina-r .qz ul li a {
	display: inline-block;
	width: 275px;
	height: 61px;
	border-bottom: 1px dashed #ccc;
}
.mina-r .qz ul li a:last-child {
	border: none;
}
.mina-r .qz ul li a img {
	width: 74px;
	height: 49px;
}
.mina-r .qz ul li a div.fright {
	height: 50px;
	width: 190px;
}
.mina-r .qz ul li a div.fright p {
	font-size: 14px;
	color: #666;
	width: 190px;
	height: 22px;
	overflow: hidden;
}
.mina-r .qz ul li a div.fright i {
	font-size: 12px;
	color: #666;
}
.mina-r .qz ul li a div.fright i em {
	font-size: 18px;
	color: #f90;
}
/*æ‚¨çš„è¶³è¿¹*/

.mina-r .zj ul {
	height: auto;
	max-height:495px;
	background: #f3f3f3;
	border: 1px solid #d3d3d3;
	position: relative;
	padding-bottom:15px;
}
.mina-r .zj ul div.bor {
	position: absolute;
	left: -1px;
	top: 0px;
	width: 1px;
	height: 490px;
	background: url(../images/img-14.png) no-repeat left top;
}
.mina-r .zj ul li {
	width: 275px;
	height: 80px;
	padding: 16px 0 0 0;
	background: url(../images/img_073.png) no-repeat center center;
}
.mina-r .zj ul li a {
	display: inline-block;
	width: 235px;
	height: 80px;
	padding: 0 20px;
	background: url(../images/zjbjs.png) no-repeat;
}
.mina-r .zj ul li a img {
	width: 90px;
height: 65px;
margin-top: 8px;
}
.mina-r .zj ul li a div.fleft {
	width: 135px;
height: 68px;
overflow: hidden;
margin-top: 10px;
margin-left: 10px;
}
.mina-r .zj ul li a div.fleft p {
	color: #666;
height: 40px;
line-height: 20px;
overflow: hidden;
}
.mina-r .zj ul li a div.fleft em {
	color: #0097E0;
	font-size: 14px;
}
/*æµ·å²›æ¸¸è½®*/


.main-5 h1 {
	height: 45px;
	border-bottom: 1px solid #eee;
}
.main-5 h1 span.title {
	font-size: 24px;
	width: 200px;
	height: 45px;
	color: #666;
}
.main-5 h1 ul.tab {
	width: 955px;
	height: 45px;
}
.main-5 h1 ul.tab li {
	float: left;
	width: 80px;
}
.main-5 h1 ul.tab li a {
	display: inline-block;
	width: 56px;
	height: 45px;
	line-height: 45px;
	text-align: center;
	color: #333;
	font-size: 14px;
}
.main-5 h1 ul.tab li a.on, .main-5 h1 ul.tab li a:hover {
	color: #ea824a;
	background: url(../images/icon01.png) no-repeat 0px -255px;
}

/*.main-5 ul.tab-box {
	padding-top: 20px;
	width: 1200px;
	height: 525px;
}
.main-5 ul.tab-box li {
	float: left;
	width: 300px;
	height: 267px;
}
.main-5 ul.tab-box li a {
	display: inline-block;
	width: 280px;
	height: 260px;
	border: 1px solid #ccc;
}
.main-5 ul.tab-box li a div.pic, .main-5 ul.tab-box li a div.pic img {
	width: 280px;
	height: 155px;
}
.main-5 ul.tab-box li a div.pic {
	overflow: hidden;
}
.main-5 ul.tab-box li a h3 {
	font: normal 18px "å¾®è½¯é›…é»‘";
	height: 33px;
	line-height: 33px;
	color: #666;
	text-indent: 10px;
}
.main-5 ul.tab-box li a h4 {
	font: normal 12px "å¾®è½¯é›…é»‘";
	color: #999;
	height: 30px;
	line-height: 20px;
	text-indent: 10px;
}
.main-5 ul.tab-box li a p {
	padding: 0 10px;
	height: 30px;
}
.main-5 ul.tab-box li a p b {
	font-size: 14px;
	color: #f60;
	line-height: 40px;
}
.main-5 ul.tab-box li a p span {
	font: 12px;
	color: #f90;
}
.main-5 ul.tab-box li a p span em {
	font: normal 26px "Arial";
}
.main-5 ul.tab-box li a:hover div.pic img {
	transform: scale(1.2, 1.2);
	-webkit-transform: scale(1.2, 1.2);
	-moz-transform: scale(1.2, 1.2);
	-ms-transform: scale(1.2, 1.2);
	-o-transform: scale(1.2, 1.2);
	transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
}*/
/*é™æ—¶ç‰¹æƒ&nbsp; ,ç­¾è¯*/

.main-2 .xsth, .main-3 .qz, .main-4 .zj {
	width: 275px;
}
.main-2 .xsth h1, .main-3 .qz h1, .main-4 .zj h1 {
	font-size: 24px;
	height: 45px;
	line-height: 45px;
}
.main-2 .xsth ul, .main-2 .xsth ul {
	width: 275px;
	height: 553px;
}
.main-2 .xsth ul li {
	height: 175px;
}
.main-2 .xsth ul li a {
	display: block;
	width: 275px;
	height: 175px;
}
.main-2 .xsth ul li a .pic {
	height: 118px;
	position: relative;
	clear: both;
}
.main-2 .xsth ul li a .pic img {
	width: 275px;
	height: 118px;
}
.main-2 .xsth ul li a .pic .time {
	position: absolute;
	left: 0px;
	bottom: 0px;
	width: 275px;
	height: 33px;
	line-height: 33px;
	background: url(../images/img-13.png) repeat left top;
	color: #fff;
}
.main-2 .xsth ul li a .pic .time i.icon-sz {
	display: inline-block;
	float: left;
	margin: 8px 5px 0 15px;
	margin: 8px 5px 0 15px;
	width: 15px;
	height: 15px;
	background: url(../images/icon01.png) no-repeat -192px -245px;
}
.main-2 .xsth ul li a span {
	float: left;
	width: 200px;
	height: 50px;
	line-height: 21px;
	color: #666;
}
.main-2 .xsth ul li a em {
	width: 75px;
	float: right;
	color: #999;
	text-align: right;
}
.main-2 .xsth ul li a em p {
	color: #f00;
	font-size: 14px;
}
/*ç­¾è¯*/

.main-3 .qz ul li {
	height: 76px;
}
.main-3 .qz ul li a {
	display: inline-block;
	width: 275px;
	height: 61px;
	border-bottom: 1px dashed #ccc;
}
.main-3 .qz ul li a:last-child {
	border: none;
}
.main-3 .qz ul li a img {
	width: 74px;
	height: 49px;
}
.main-3 .qz ul li a div.fright {
	height: 50px;
	width: 190px;
}
.main-3 .qz ul li a div.fright p {
	font-size: 14px;
	color: #666;
}
.main-3 .qz ul li a div.fright em {
	font-size: 18px;
	color: #333;
}
/*æ‚¨çš„è¶³è¿¹*/
.main-4 .zj ul {
	padding-top: 10px;
	height: 500px;
	background: #f3f3f3;
	border: 1px solid #e6e6e6;
	position: relative;
}
.main-4 .zj ul div.bor {
	position: absolute;
	left: -1px;
	top: 0px;
	width: 1px;
	height: 490px;
	background: url(../images/img-14.png) no-repeat left top;
}
.main-4 .zj ul li {
	width: 275px;
	height: 80px;
	padding: 20px 0;
	background: url(../images/img_073.png) no-repeat center center;
}
.main-4 .zj ul li a {
	display: inline-block;
	width: 235px;
	height: 80px;
	padding: 0 20px;
	margin-left: -5px;
 *margin-left: -5px;
	background: url(../images/img-15.png) no-repeat left center;
}
.main-4 .zj ul li a img {
	width: 90px;
	height: 83px;
}
.main-4 .zj ul li a div.fleft {
	padding-left: 20px;
	width: 115px;
	height: 85px;
}
.main-4 .zj ul li a div.fleft p {
	color: #666;
	height: 55px;
}
.main-4 .zj ul li a div.fleft em {
	color: #0097E0;
	font-size: 14px;
}
/*æµ·å²›æ¸¸è½®*/

.main-5 {
	height: 345px;
	overflow: hidden;
}
.main-5 h1 {
	height: 45px;
	border-bottom: 1px solid #eee;
}
.main-5 h1 span.title,.main-jp h1 span .title {
	font-size: 22px;
	width: 200px;
	height: 45px;
	line-height: 45px;
	color: #666;
}
.main-5 h1 ul.tab {
	width: 955px;
	height: 45px;
}
.main-5 h1 ul.tab li {
	float: left;
	width: 80px;
}
.main-5 h1 ul.tab li a {
	display: inline-block;
	width: 56px;
	height: 45px;
	line-height: 45px;
	text-align: center;
	color: #333;
	font-size: 14px;
}
.main-5 h1 ul.tab li.on, .main-5 h1 ul.tab li:hover {
	color: #ea824a;
	background: url(../images/icon01.png) no-repeat 0px -255px;
}
.main-5 h1 a.more,.main-jp h1 a.more {
	font-size: 14px;

	width: 45px;
	text-align: right;
	line-height: 45px;
}
/*
.main-5 ul.tab-box {
	padding-top: 20px;
	width: 1200px;
	height: 525px;
}
.main-5 ul.tab-box li {
	float: left;
	width: 300px;
	height: 267px;
}
.main-5 ul.tab-box li a {
	display: inline-block;
	width: 280px;
	height: 260px;
	border: 1px solid #ccc;
}
.main-5 ul.tab-box li a div.pic, .main-5 ul.tab-box li a div.pic img {
	width: 280px;
	height: 155px;
}
.main-5 ul.tab-box li a div.pic {
	overflow: hidden;
}
.main-5 ul.tab-box li a h3 {
	font: normal 18px "å¾®è½¯é›…é»‘";
	height: 40px;
	line-height: 50px;
	color: #666;
	text-indent: 10px;
	overflow: hidden;
}
.main-5 ul.tab-box li a h4 {
	font: normal 12px "å¾®è½¯é›…é»‘";
	color: #999;
	height: 30px;
	line-height: 30px;
	overflow:hidden;
}
.main-5 ul.tab-box li a p {
	padding: 0 10px;
	height: 30px;
}
.main-5 ul.tab-box li a p b {
	font-size: 14px;
	color: #f60;
	line-height: 40px;
}
.main-5 ul.tab-box li a p span {
	font: 12px;
	color: #f90;
}
.main-5 ul.tab-box li a p span em {
	font: normal 26px "Arial";
}
.main-5 ul.tab-box li a:hover div.pic img {
	transform: scale(1.2, 1.2);
	-webkit-transform: scale(1.2, 1.2);
	-moz-transform: scale(1.2, 1.2);
	-ms-transform: scale(1.2, 1.2);
	-o-transform: scale(1.2, 1.2);
	transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
}*/


.subpage_r .r-box img.pz {
	width: 204px;
	height: 73px;
	margin: 10px 15px;
 *margin: 10px 15px;
}
.subpage_r .r-box .alink {
	height: 43px;
}
.subpage_r .r-box .alink a {
	display: inline-block;
	float: left;
	width: 141px;
	height: 43px;
	line-height: 43px;
	color: #fff;
	font-size: 16px;
}
.subpage_r .r-box .alink a i {
	display: inline-block;
	width: 20px;
	height: 20px;
	float: left;
	margin: 12px 3px 0 15px;
 *margin: 12px 3px 0 15px;
}
.subpage_r .r-box .alink a.qq {
	background: #0097e0;
}
.subpage_r .r-box .alink a.tel {
	background: #f90;
}
.subpage_r .r-box .alink a i.icon-qq {
	background: url(../images/icon01.png) no-repeat -37px -64px;
}
.subpage_r .r-box .alink a i.icon-kf {
	background: url(../images/icon01.png) no-repeat 0px -64px;
}
.subpage_r .r-box .alink a:hover {
	opacity: 0.9;
}
.subpage_r .r-box ul li {
	width: 243px;
	float: left;
	padding: 10px 20px;
	border-bottom: 1px solid #eee;
	font-size: 14px;
	line-height: 23px;
}
.subpage_r .r-box ul li i {
	width: 56px;
	display: block;
	font-size: 14px;
	line-height: 23px;
	float: left;
}
.subpage_r .r-box ul li span {
	width: 138px;
	float: left;
	word-break: normal;
}
.subpage_r .r-box ul li p {
	color: #0097E0;
}
.subpage_r .r-box .ewm {
	height: 85px;
	padding: 10px;
}
.subpage_r .r-box .ewm img {
	width: 85px;
	height: 85px;
}
.subpage_r .r-box .ewm .fright {
	width: 110px;
	height: 50px;
	padding: 10px 0;
}
.subpage_r .r-box .ewm .fright p {
	color: #f90;
	line-height: 22px;
}

/*è¡Œç¨‹å†…å®¹é¡µåº•éƒ¨æŽ¨èçº¿è·¯*/

.a_djrm{width:1200px; height:auto; margin:0 auto; overflow:hidden;}
.a_djrm h2{ width:1180px; height:45px; line-height:45px; font-size:24px; padding-left:20px; border-bottom:1px solid #ddd;}
.a_djrm h2 a{ float:right; margin-right:20px; font-size:12px;}
.a_djrm ul{ width:1160; height:auto; overflow:hidden; float:left; padding:20px 18px;}
.a_djrm ul li{ width:280px; height:260px; float:left; margin-left:5px; margin-right:5px; overflow:hidden;}
.a_djrm ul li img{ width:280px; height:180px; border:none;}
.a_djrm ul li span{ width:280px; height:32px; line-height:32px; font-size:16px; overflow:hidden; display:block;}
.a_djrm ul li em{ width:280px; height:20px; line-height:20px; overflow:hidden; font-size:12px; color:#ccc; display:block;}
.a_djrm ul li em.f60{ color:#f60;}
.a_djrm ul li em b{ width:auto; height:25px; line-height:25px; font-size:18px; color:#f60; overflow:hidden;}


/*å¡«å†™è®¢å•ä¿¡æ¯*/
.tx_ddinfo { width: 1140px; padding: 30px; background: url(../images/ddbj.jpg) no-repeat 750px 80px #fff; margin: 0 auto; margin-top: 20px; border-bottom: 3px solid #eee; }
.tx_ddinfo li { overflow: hidden; margin-top: 20px; }
.tx_ddinfo li span { width: 90px; padding-right: 20px; height: 42px; line-height: 42px; color: #fff; font-size: 15px; background: #0184f0 url(../images/ddico.jpg) no-repeat right center; display: block; float: left; border-radius: 5px 0 0 5px; text-align: right; }
.tx_ddinfo li .ddtext { width: 225px; padding-left: 10px; height: 40px; line-height: 40px; border: 1px solid #d1d1d1; border-left: none; background: url(../images/ddinputbj.jpg) repeat-x top; float: left; border-radius: 0 5px 5px 0; transition: all .2s linear; }
.tx_ddinfo li .ddtext:focus { border: 1px solid #0184f0; border-left: none; }
.tx_ddinfo li textarea:focus { border: 1px solid #0184f0; }
.tx_ddinfo li textarea { width: 324px; padding: 10px; height: 70px; border: 1px solid #d1d1d1; background: url(../images/ddinputbj.jpg) repeat-x top; border-radius: 5px; font-size: 15px; float: left; transition: all .2s linear; }
.tx_ddinfo li em { float: left; font-size: 14px; color: #777; margin-left: 15px; }
.mt9 { margin-top: 9px; }
.mt33 { margin-top: 33px; }
.dd_txt { padding-top: 25px; margin-top: 25px; border-top: 1px solid #e6e6e6; font-size: 14px; color: #999; line-height: 26px; }
.ddbtn { width: 124px; height: 40px; line-height: 40px; background: #f90; border: none; text-align: center; color: #fff; cursor: pointer; font-size: 16px; border-radius: 5px; float: left; transition: all .2s linear }
.ddbtn:hover { opacity: .8 }
.zfbimage { display: block; float: left; margin-top: 5px; margin-right: 48px; margin-left: 15px; }


.myfenlei {
  float: right;
}
.myfenlei h2 {
  font-size: 20px;
  color: #333;
  display: inline;
  margin: 0 4px;
}
.myfenlei i {
  font-size: 22px;
  color: #f90;
  margin: 0 4px;
}


/*çº¿è·¯åˆ—è¡¨é¡µ æ–¹æ&nbsp;¼å½¢å¼*/
.lei-propp{ width:1200px; overflow:hidden; position:relative;}
.lei-propp ul{ margin:20px 1px; position:relative; display:inline-block;}
.lei-propp ul li{ width:278.5px; /*height:289px;*/ padding:10px; border:1px solid #dfdfdf; margin:-0.5px -0.5px; position:relative; z-index:0; overflow:hidden; float:left;}
.lei-propp ul li:hover{ width:278.5px; /*height:289px;*/box-shadow:0 1px 8px #999;border:1px solid #ff2500;background:#f6f6f6; position:relative; z-index:1;}
.lei-prolll{ width:279.5px; background:#fff; /*height:289px;*/ position:relative;}
.lei-prolll:hover{background:#f6f6f6;}
.lei-probt{ width:83px; background: url(../image/pbg.png) no-repeat 0 0; height:30px; line-height:30px; text-indent:20px; font-size:16px; color:#FFF; position: absolute; z-index:10; top:0; left:0;}
.lei-prolllwz{width:279.5px; height:40px; padding:6px 0; overflow:hidden;}
.lei-prolllwz a:link,a:visited span{ font-size:16px; line-height:22px; display:block; text-decoration:none; color:#ef3e33;}
.lei-prolllwz a:hover span{ color:#192e6f; text-decoration:underline;}
.lei-projggg{ width:289.5px; overflow:hidden;}
.lei-projg3{ font-size:14px; color:#e63d3d; width:279px; height:70px; padding-top:10px; float:left; overflow:hidden;}
.lei-projg3 span{ font-size:14px; color:#898989; margin-left:12px; overflow:hidden;}
.lei-projg3 .a11{ font-size:28px; font-weight:500; color:#ec3e28; text-decoration:none;}
.lei-proyd3{ width:188px; height:60px; float:left; padding-top:20px; text-align:right; overflow:hidden;}
.lei-proyd3 a{ color:#4a180c;text-decoration:none;}
.lei-proyd3 a .span1{color:#fff; background:#ff5640; font-size:14px; padding:8px 20px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius:5px;}
.lei-proyd3 a:hover .span1{color:#fff; background:#ec3e28; font-size:14px; padding:8px 20px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius:5px;}

.list_l_line{  width: 1200px;
  overflow: hidden;
  position: relative;}
/*çº¿è·¯åˆ—è¡¨é¡µ æ–¹æ&nbsp;¼å½¢å¼*/











</pre></body></html>