


/* login */
.login-header{width:100%;text-align:center;height:30px;font-size:24px;line-height:30px;}
.login-header a{
    padding: 5px 20px;
    background: #30937f;
    font-size: 18px;
    color: #fff;
    margin: 0 15px;	
}
.login{width:500px;position:fixed;border:#ebebeb solid 1px;height:280px;top:50%;left:50%;display:none;background:#ffffff;box-shadow:0px 0px 20px #ddd;z-index:9999;margin-left:-250px;margin-top:-140px;}
.login-title{width:100%;margin:10px 0px 0px 0px;text-align:center;font-size:18px;position:relative;}
.login-title span{position:absolute;font-size:12px;right:-20px;top:-30px;background:#ffffff;border:#ebebeb solid 1px;width:40px;height:40px;border-radius:20px;}
.login-title span a{display:block; height:42px;line-height:42px;}
.login-input-content{margin-top:20px;}
.login-input {overflow:hidden;margin:0px 0px 10px 0px;}
.login-input label{float:left;width:90px;padding-right:10px;text-align:right;line-height:35px;height:35px;font-size:14px;}
.login-input input.list-input{float:left;line-height:35px;height:35px;width:350px;border:#ebebeb 1px solid;text-indent:5px;}
.login-button{width:50%;margin:10px auto 0px auto;line-height:40px;font-size:14px;border:#ebebeb 1px solid;text-align:center;}
.login-button a{display:block;}
.login-bg{width:100%;height:100%;position:fixed;top:0px;left:0px;background:#ebebeb;filter:alpha(opacity=30);-moz-opacity:0.3;-khtml-opacity:0.3;opacity:0.3;display:none;}


/* replay */
.replay-header{width:100%;text-align:center;height:30px;font-size:24px;line-height:30px;}
.replay-header a{
    padding: 5px 20px;
    background: #30937f;
    font-size: 18px;
    color: #fff;
    margin: 0 15px;	
}
.replay{width:500px;position:fixed;border:#ebebeb solid 1px;height:280px;top:50%;left:50%;display:none;background:#ffffff;box-shadow:0px 0px 20px #ddd;z-index:9999;margin-left:-250px;margin-top:-140px;}
.replay-title{width:100%;margin:10px 0px 0px 0px;text-align:center;font-size:18px;position:relative;}
.replay-title span{position:absolute;font-size:12px;right:-20px;top:-30px;background:#ffffff;border:#ebebeb solid 1px;width:40px;height:40px;border-radius:20px;}
.replay-title span a{display:block; height:42px;line-height:42px;}
.replay-input-content{margin-top:20px;}
.replay-input {overflow:hidden;margin:0px 0px 10px 0px;}
.replay-input label{float:left;width:90px;padding-right:10px;text-align:right;line-height:35px;height:35px;font-size:14px;}
.replay-input input.list-input{float:left;line-height:35px;height:35px;width:350px;border:#ebebeb 1px solid;text-indent:5px;}
.replay-button{width:50%;margin:10px auto 0px auto;line-height:40px;font-size:14px;border:#ebebeb 1px solid;text-align:center;}
.replay-button a{display:block;}
.replay-bg{width:100%;height:100%;position:fixed;top:0px;left:0px;background:#ebebeb;filter:alpha(opacity=30);-moz-opacity:0.3;-khtml-opacity:0.3;opacity:0.3;display:none;}





/* FlexSlider Necessary Styles
*********************************/
.flexslider {margin: 0; padding: 0;overflow:hidden;}
.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {width: 100%; display: block;}
.flex-pauseplay span {text-transform: capitalize;}

/* Clearfix for the .slides element */
.slides:after {content: "\0020"; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
html[xmlns] .slides {display: block;}
* html .slides {height: 1%;}

/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */
.no-js .slides > li:first-child {display: block;}

/* FlexSlider Default Theme
*********************************/
.flexslider { background:#fff;position: relative; overflow:hidden;}
.flex-viewport { max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; }
.loading .flex-viewport { max-height: 300px; }
.flexslider .slides { zoom: 1; }
.carousel li { margin-right: 5px; }

/* Direction Nav */
.flex-direction-nav {*height: 0;}
.flex-direction-nav{ display:none}
.flex-direction-nav a  { text-decoration:none; display: block; width: 40px; height: 48px; margin: -20px 0 0; position: absolute; top: 50%; z-index: 10; overflow: hidden; opacity: 0; cursor: pointer; color: rgba(0,0,0,0.8);  background:url(../images/arr.png) no-repeat; text-indent:-999em }
.flex-direction-nav .flex-prev { left: -50px; background-position:0 0 }
.flex-direction-nav .flex-next { right: -50px; background-position:-132px 0}
.flexslider:hover .flex-prev { opacity: 0.7; left: 10px;}
.flexslider:hover .flex-next { opacity: 0.7; right: 10px;}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover { opacity: 1; }
.flex-direction-nav .flex-disabled { opacity: 0!important; filter:alpha(opacity=0); cursor: default; }


/* Pause/Play */
.flex-pauseplay a { display: block; width: 20px; height: 20px; position: absolute; bottom: 5px; left: 10px; opacity: 0.8; z-index: 10; overflow: hidden; cursor: pointer; color: #000; background:#ddd}
.flex-pauseplay a:before  { font-family: "flexslider-icon"; font-size: 20px; display: inline-block; content: '\f004'; }
.flex-pauseplay a:hover  { opacity: 1; }
.flex-pauseplay a.flex-play:before { content: '\f003'; }

/* Control Nav */
.flex-control-nav {width: 100%; position: absolute; bottom:0px; text-align: center; padding-bottom:10px}
.flex-control-nav li {margin: 0 6px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-paging li a {width:50px; height:5px; display: block;cursor: pointer; text-indent: -9999px;  -webkit-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); -moz-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); -o-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); box-shadow: inset 0 0 3px rgba(0,0,0,0.3); background-color:rgba(0,0,0,0.5)}
.flex-control-paging li a:hover { background: #fff; background: rgba(0,0,0,0.7); }
.flex-control-paging li a.flex-active { background:#389e89;cursor: default; }

.flex-control-thumbs {margin: 5px 0 0; position: static; overflow: hidden;}
.flex-control-thumbs li {width: 25%; float: left; margin: 0;}
.flex-control-thumbs img {width: 100%; display: block; opacity: .7; cursor: pointer;}
.flex-control-thumbs img:hover {opacity: 1;}
.flex-control-thumbs .flex-active {opacity: 1; cursor: default;}

@media screen and (max-width: 860px) {
  .flex-direction-nav .flex-prev { opacity: 1; left: 10px;}
  .flex-direction-nav .flex-next { opacity: 1; right: 10px;}
}



.dl-menuwrapper {position: relative; z-index:99; margin-top:2px;}
.container{ position:absolute; right:10px; display:none; top:8px;}
.dl-menuwrapper button {background: #389e89;border: none;width: 48px;height: 45px;text-indent: -900em;overflow: hidden;position: relative;cursor: pointer;outline: none;}
.dl-menuwrapper button:after {
	content: '';
	position: absolute;
	width: 68%;
	height: 5px;
	background: #fff;
	top: 10px;
	left: 16%;
	box-shadow: 
		0 10px 0 #fff, 
		0 20px 0 #fff;
}

.dl-menuwrapper ul {
	padding: 0;
	list-style: none;
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d;
}

.dl-menuwrapper li {
	position: relative;
}

.dl-menuwrapper li a {
	display: block;
	position: relative;
	padding: 15px 20px;
	font-size: 16px;
	line-height: 20px;
	font-weight: 300;
	color: #fff;
	outline: none;
}

.no-touch .dl-menuwrapper li a:hover {
	background: rgba(255,248,213,0.1);
}

.dl-menuwrapper li.dl-back > a {
	padding-left: 30px;
	background: rgba(0,0,0,0.1);
}

.dl-menuwrapper li.dl-back:after,
.dl-menuwrapper li > a:not(:only-child):after {
	position: absolute;
	top: 0;
	line-height: 50px;
	font-family: 'icomoon';
	speak: none;
	-webkit-font-smoothing: antialiased;
	content: "\e000";
}

.dl-menuwrapper li.dl-back:after {
	left: 10px;
	color: rgba(212,204,198,0.3);
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	transform: rotate(180deg);
}

.dl-menuwrapper li > a:after {
	right: 10px;
	color: rgba(0,0,0,0.15);
}

.dl-menuwrapper .dl-menu {
	margin-left:-152px;
	position: absolute;
	width: 100%;
	opacity: 0;
	pointer-events: none;
	-webkit-transform: translateY(10px);
	-moz-transform: translateY(10px);
	transform: translateY(10px);
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	backface-visibility: hidden;
}

.dl-menuwrapper .dl-menu.dl-menu-toggle {
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.dl-menuwrapper .dl-menu.dl-menuopen {
	opacity: 1;
	pointer-events: auto;
	-webkit-transform: translateY(0px);
	-moz-transform: translateY(0px);
	transform: translateY(0px);
}

/* Hide the inner submenus */
.dl-menuwrapper li .dl-submenu {
	display: none;
}

.dl-menu.dl-subview li,
.dl-menu.dl-subview li.dl-subviewopen > a,
.dl-menu.dl-subview li.dl-subview > a {
	display: none;
}

.dl-menu.dl-subview li.dl-subview,
.dl-menu.dl-subview li.dl-subview .dl-submenu,
.dl-menu.dl-subview li.dl-subviewopen,
.dl-menu.dl-subview li.dl-subviewopen > .dl-submenu,
.dl-menu.dl-subview li.dl-subviewopen > .dl-submenu > li {
	display: block;
}

.dl-menuwrapper > .dl-submenu {
	position: absolute;
	width: 100%;
	top: 50px;
	left: 0;
	margin: 0;
}


.dl-menu.dl-animate-out-1 {
	-webkit-animation: MenuAnimOut1 0.4s;
	-moz-animation: MenuAnimOut1 0.4s;
	animation: MenuAnimOut1 0.4s;
}

.dl-menu.dl-animate-out-2 {
	-webkit-animation: MenuAnimOut2 0.3s ease-in-out;
	-moz-animation: MenuAnimOut2 0.3s ease-in-out;
	animation: MenuAnimOut2 0.3s ease-in-out;
}

.dl-menu.dl-animate-out-3 {
	-webkit-animation: MenuAnimOut3 0.4s ease;
	-moz-animation: MenuAnimOut3 0.4s ease;
	animation: MenuAnimOut3 0.4s ease;
}

.dl-menu.dl-animate-out-4 {
	-webkit-animation: MenuAnimOut4 0.4s ease;
	-moz-animation: MenuAnimOut4 0.4s ease;
	animation: MenuAnimOut4 0.4s ease;
}

.dl-menu.dl-animate-out-5 {
	-webkit-animation: MenuAnimOut5 0.4s ease;
	-moz-animation: MenuAnimOut5 0.4s ease;
	animation: MenuAnimOut5 0.4s ease;
}



.aboluo-w-700{
	width:380px;
	height:400px;
	position:absolute; top:30px; right:130px; background:#fff;	border:2px solid #6cd3fb;
	
}
.aboluo-leftdiv{
	position:relative;
	float:left;
	width:100%;
	height:100%;
}

.aboluo-tools{
	position:relative;
	line-height:10px;
	height:7%;
	padding:10px;
	border-bottom:#d0f7fd solid 1px;
}
.aboluo-rilidiv{
	position:relative;
	height:90%;
	padding-left:2%;
	padding-right:2%;
}

.aboluo-calendar-select-year{
	width:30%;float:left;}
.aboluo-calendar-select-year select{ width:100px; height:25px; border:#ccc 1px solid;}
.aboluo-calendar-month{
	width:30%;float:left;margin-left:20px;line-height: 10px;}
.aboluo-calendar-month a{
	font-size:16px;text-align:center;color:#008080;text-decoration:none;}
.aboluo-calendar-month select{
	width:60%;}
.aboluo-tools .aboluo-toToday{
	width:20%;border:1px solid #f5f5f5;margin-left:15px;margin-top:4px;color:#b7b7b7;background:#ffffff;}
.aboluo-tools .aboluo-toToday:hover{
	border:1px solid #1a8cff;}
.aboluo-rilitable{
	width:96%;text-align:center;hegiht:100%;padding-top:5px;}
.aboluo-rilitable .aboluo-rilithead{
	border-bottom: 1px solid #e3e4e6;}
.aboluo-rilidiv .aboluo-rilitable tr{
	width:100%;}
.aboluo-rilidiv .aboluo-rilitable tr th{
	width:14.2%;font-size:16px;}
.aboluo-rilidiv .aboluo-rilitable tr td{
	width:14.2%;font-size:20px;color:#000000;}
.aboluo-rilidiv .aboluo-rilitable tr .aboluo-currToday{
background:#FFBB00;color:#FFFFFF;}
.aboluo-rilidiv .aboluo-rilitable tr .aboluo-tdcurrToday{
background:#FFBB00;color:#FFFFFF;}
.aboluo-rilidiv .aboluo-rilitable tr td a{
	font-size:14px;color:#000000;display:block;margin:auto;position:relative;}
.aboluo-rilidiv .aboluo-rilitable .aboluo-td-a-ban{
	font-size:13px;position:absolute;text-align:left;line-height:14px;text-indent:1px;width:15px;display:block;background:#969799;height:15px;color:#fff;overflow:hidden;top:0px;left:0px;}
.aboluo-rilidiv .aboluo-rilitable .aboluo-td-a-xiu{
	font-size:13px;position:absolute;text-align:left;line-height:14px;text-indent:1px;width:15px;display:block;background:#f43;height:15px;color:#fff;overflow:hidden;top:0px;left:0px;}
.aboluo-rilidiv .aboluo-rilitable tr td a:hover{
	border:3px solid #FFBB00;cursor:pointer;}
.aboluo-rilidiv .aboluo-rilitable tr td .aboluo-aclick{
	border:3px solid #FFBB00;}
.aboluo-rilidiv .aboluo-rilitable .aboluo-rilitbody .aboluo-pervMonthDays{
	color:#BFBFC5;
}
.aboluo-rilidiv .aboluo-rilitable .aboluo-rilitbody .aboluo-nextMonthDays{
	color:#BFBFC5;
}
.aboluo-rightdiv p{ 
	color:#FFFFFF;margin:10px auto;
}
.aboluo-rightdiv .aboluo-xssj span{ 
	margin-left:5px;
}
.aboluo-rightdiv .aboluo-currday{
	width:60%;height:20%;margin:auto;text-align:center;background:#FFBB00;font-size:50px;
}
.tou{ width:1200px; margin:0 auto; height:120px; padding-top:5px;}

.nav{ width:700px; height:100px; float: right;}
.nav_tou{ width:140px; height:27px; float:right;}
.dluo{ width:83px; height:21px; border:#e6e6e6 1px solid;border-radius:23px; background:#389e89; background:url(../images/02_03.jpg); line-height:21px; float:right}
.dluo a{ display:block; height:21px; float:left; width:41px; border-right:1px #e6e6e6 solid; text-align:center; color:#fff;}
.pk{ float:right; font-size:14px; color:#333; margin-top:5px; width:100%; text-align:right}
.pk p{ line-height:16px;}
.pk img{ float:left; margin-right:10px;}
.nav_nav{ width:100%; height:50px; margin-top:43px}
.nav_nav ul li{ padding:0 10px; font-size:14px; color:#333; height:48px; border-bottom:2px #fff solid; float:left; margin-right:32px}
.nav_nav ul li:hover{border-bottom:2px #389e89 solid; color:#389e89;}
.main{ position:relative;}
#select_k1{ height:25px; border:#ccc 1px solid; color:#666; font-size:12px;}
.bj{ width:100%;background:url(../images/04_02.jpg) no-repeat;background-position:0px 100%;background-size:100%;}
.min{ width:1200px; margin:0 auto;}
.bt{ width:100%; text-align:center; height:50px; margin-top:20px;}
.bt samp{ font-size:30px; color:#333333;}
.bt img{ margin-bottom:-15px; margin-right:10px;}
.visa{ width:100%; height:180px; background:url(../images/05_03.jpg) no-repeat; margin-top:15px;}
.visa_m{ width:96%; margin:0 auto; padding-top:25px;}
#male{ width:20px; height:20px; margin:5px; float:left; margin-top:0px;}
#malm{ width:20px; height:20px; margin:5px;float:left; margin-top:0px;}
#malk{ width:20px; height:20px; margin:5px;float:left; margin-top:0px;}
.visa_m p{ float:left; height:20px; line-height:20px; margin-right:15px;}
.visa_m p label{ font-size:20px; color:#fff;float:left; }
.vi_cn{ width:300px; height:40px; background:#fff; padding-left:30px; color:#999; font-size:18px; margin:5px}
.subm{ width:125px; height:40px; font-size:18px; color:#fff; background:#389e89; margin:5px}
.mhg{ font-size:12px; color:#fff; margin-top:10px; margin-left:5px}
.mhg a{ font-size:12px; color:#fff; margin:0 5px}

#outer {width:100%;margin:0 auto; margin-top:20px;}
#tab{overflow:hidden;zoom:1; border-left:1px solid #ccc; border-right:1px solid #ccc;}
#tab li{float:left;cursor:pointer;	line-height:30px;padding:10px; width:217px; height:255px; border:#ccc 1px solid; text-align:center; border-bottom:2px solid #ccc; border-top:2px solid #ccc;}
#tab li.current { border:#389e89 2px solid;}
#content ul {display:none;}
#tab li img{ width:133px; height:120px; margin-top:10px}
#tab li h1{ color:#333; font-size:18px;}
#tab li p{ color:#333; font-size:14px; line-height:20px;}
#content ul li{ width:210px; height:140px; overflow:hidden; position:relative; border:#fff 1px solid; float:left; margin-right:35px; margin-bottom:35px;}
#content ul li img{ width:100%;}
#content ul li p{ position:absolute; width:100%; height:30px; text-align:center; color:#fff; font-size:16px; z-index:9; bottom:0px; background:url(../images/bg.png);line-height:30px;}
#content ul li:hover{ border:#389e89 1px solid;}
.mkg{ margin-right:0px !important;}
.success{ width:100%;}

.list_lh{ height:220px; overflow:hidden; width:48%; float:left; position:relative; border:#ccc solid 1px; font-size:14px; background:none;}
.list_lh li{ height:25px; text-align: center; }
.mbhg{ position:absolute; z-index:99; background:#fff; width:100%; text-align:center; font-size:16px}

.mbhg table,th,tr,td{ font-size:15px; }

.mkoi{ background: none;}
.mbhg p{ text-align:left; font-size:18px; margin:10px;}
.gd{ float:right !important;}
.insurance{ width:100%; margin-top:20px;}
.insurance ul li{ width:390px; height:110px; float:left; position:relative; overflow:hidden; margin-right:10px; margin-bottom:10px;}
.insurance ul li img{ width:100%;}
.insurance ul li p{ width:100%; height:35px; position:absolute; bottom:0px; font-size:16px; color:#fff; line-height:35px;}
.insurance ul li p samp{ margin-left:15px; float:left}
.insurance ul li p img{ width:25px; float:right; margin:2.5px 10px 0 0}
.mkglo{margin-right:10px;}
.more{ width:210px; height:40px; background:#389e89; margin:30px auto;border-radius:5px}
.more h1{ text-align:center; line-height:40px; color:#fff; font-size:16px;}
.min_list{ width:1200px; margin:0 auto;}
#demo img{ margin:10px; width:279px; height:159px;}

.tab1{width:100%; margin:0 auto; margin-top:50px; }
.menu li{float:left;width:20%; margin-right:6.4%;text-align:center;cursor:pointer;border:#279c86 1px solid;border-radius:5px; height:46px; line-height:46px; font-size:18px; font-weight:700;}

.menu li.off{background:#279c86;color:#fff;border:#279c86 1px solid;}
.news_l{ width:540px; float:left;}
.news_list{ width:100%; height:80px; margin-top:20px}
.news_list_l{ width:20%; height:65px; float:left; border-right:1px #ccc dashed; text-align:center;}
.news_list_l h1{ font-size:30px; color:#333;}
.news_list_l h2{ font-size:16px; color:#333;}
.news_list_r{ float:right; width:78%; height:79px; border-bottom:1px dashed #ccc; overflow:hidden;}
.news_list_r h1{ color:#666666; height:30px; line-height:30px; width:100%; overflow:hidden; font-size:16px;}
.news_list_r p{ color:#666666; height:79px; line-height:20px; width:100%; overflow:hidden; font-size:14px;text-indent:2em;}
.news_list_r p i{ color:#cd0000;}
.menudiv{ margin-top:20px}
.news_r{ float:right; }



.mhyt{ width:48%; float: left;}
.tj_img{ width:100%;}
.ti_img_po{ width:100%; height:360px; overflow:hidden; position:relative;}
.ti_img_po img{ width:100%; height:100%;}
.opk{ width:100%; height:37px; background:rgba(0,0,0,0.6); position:absolute; bottom:0px;}
.opk h1{ width:37px; height:37px; float:left; margin-right:10px;}
.opk p{ float:left; line-height:37px; color:#ffbd56; font-size:14px;}
.tj_img h2{ font-size:18px; line-height:30px; font-weight:bold; color:#333;}
.tj_img h3{ font-size:14px; line-height:20px; color:#666;}
.tj_img h3 a{ color:#cc0202;}
.mutok{ width:100%; margin-top:5px}
.mutok ul li{ width:48%; height:220px; overflow:hidden;}
.mutok ul li i{ height:130px; display:block; overflow:hidden;}
.mutok ul li i img{ width:100%; height:100%;}
.mutok ul li h1{ font-size:18px; line-height:30px; font-weight:bold; color:#333;}
.mutok p{ font-size:14px; line-height:20px; color:#666;}
.mutok p a{ color:#cc0202;}
.mht{ float:right !important;}

.nTab {
	width: 100%;
	margin: 0 auto;
}


.nTab .TabContent {
	width:auto;
}
.none {
	display:none;
}

#myTab0 li {float:left;width:132px; height:80px;  margin:53px;border-radius:5px;cursor:pointer;}
#myTab0 li a {display:block;width:132px; height:80px; }
#myTab0 li img{ width:100%;}
.likm{ width:100%;}
.likm ul li{ float:left; width:200px; height:60px; overflow:hidden; text-align:center;margin-bottom:10px}
.likm ul li img{ width:100%;}
.mu{ font-size:18px; color:#333; margin:10px 0px; }
.fome{ width:100%; padding:30px 0px; background:#389e89; margin-top:15px;}
.fome_zou{ width:1200px; margin:0 auto;}
.fome_zou_l{ width:45%; float:left;}
.fome_zou_l h1{ font-size:18px; color:#fff; margin-bottom:10px;}
.fome_zou_l p{ font-size:16px; color:#fff; line-height:30px;}
.fome_zou_r{ width:45%; float:right;}
.wx{ float:left; width:168px; text-align:center;margin-right:30px;}
.wx img{ width:100%;}
.wx p{ font-size:14px; color:#fff; }
.kh{float:left}
.kh p{ font-size:18px; color:#fff; line-height:25px}
.gkyr{ width:100%;}
.gkyr ul li{ float:left; width:140px; height:60px; overflow:hidden; text-align:center; border:#ccc 1px solid; margin:15px 49px;}
.gkyr ul li img{ width:100%;}
.mytr{ width:1200px; margin:0 auto;}
.mytrpu{ width:100%; text-align:center;}
.mytrpu p{ font-size:14px; color:#666; line-height:26px}

.mobile{
	width: 100%;
	float: left;
}
.mobile-inner{
	width: 550px;
	margin-right: auto;
	margin-left: auto;
	background-color: #fafafa;
	position: relative;
}
.mobile-inner img{
	width: 100%;
	margin-bottom: 30px;
}
.mobile-inner p{
	color: #676767;
	line-height: 25px;
	font-size: 16px;
	padding-bottom: 30px;
	padding-right: 30px;
	padding-left: 30px;
	margin:0px;
}
.mobile-inner-header{
	width: 100%;
	height: 50px;
	position: absolute;
	top:7.5px;
	display:none;
}
.mobile-inner-header-icon{
	color: #ffffff;
	height: 50px;
	font-size:25px;
	text-align: center;
	float:right;
	width: 50px;
	margin-right:7.5px;
	position: relative;
	-webkit-transition: background 0.5s;
	-moz-transition: background 0.5s;
	-o-transition: background 0.5s;
	transition: background 0.5s;
	background:#008080;
}
.mobile-inner-header-icon:hover{
	cursor: pointer;
}
.mobile-inner-header-icon span{
	position: absolute;
	left: calc((100% - 25px) / 2);
	top: calc((100% - 1px) / 2);
	width: 25px;
	height: 1px;
	background-color: rgba(255,255,255,1);
}
.mobile-inner-header-icon span:nth-child(1){
transform: translateY(4px) rotate(0deg);
	}
.mobile-inner-header-icon span:nth-child(2){
transform: translateY(-4px) rotate(0deg);
	}
	



	
.mobile-inner-header-icon-click span:nth-child(1){
	animation-duration: 0.5s;
	animation-fill-mode: both;
	animation-name: clickfirst;
	}		
.mobile-inner-header-icon-click span:nth-child(2){
	animation-duration: 0.5s;
	animation-fill-mode: both;
	animation-name: clicksecond;
	}
	


@keyframes clickfirst {
  0% {
	  transform: translateY(4px) rotate(0deg);
	  
  }

  100% {
    transform: translateY(0) rotate(45deg);
  }
}	



@keyframes clicksecond {
  0% {
	  transform: translateY(-4px) rotate(0deg);
  }

  100% {
    transform: translateY(0) rotate(-45deg);
  }
}	

.mobile-inner-header-icon-out span:nth-child(1){
	animation-duration: 0.5s;
	animation-fill-mode: both;
	animation-name: outfirst;
	}		
.mobile-inner-header-icon-out span:nth-child(2){
	animation-duration: 0.5s;
	animation-fill-mode: both;
	animation-name: outsecond;
	}

@keyframes outfirst {
  0% {
    transform: translateY(0) rotate(-45deg);
  }

  100% {
    transform: translateY(-4px) rotate(0deg);
  }
}	



@keyframes outsecond {
  0% {
    transform: translateY(0) rotate(45deg);
  }

  100% {
    transform: translateY(4px) rotate(0deg);
  }
}

.mobile-inner-nav{
	background-color: rgba(0,0,0,0.9);
	width: 100%;
	position: absolute;
	top:65px;
	left: 0px;
	padding-top: 30px;
	padding-bottom: 80px;
	display: none;
}
.mobile-inner-nav a{
	display: inline-block;
	line-height: 50px;
	text-decoration: none;
	width: 80%;
	margin-left: 10%;
	color: #FFFFFF;
	border-bottom: solid 1px rgba(255,255,255,0.3);
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
	font-weight:300;
}
.mobile-inner-nav a:hover{
	color: rgba(255,255,255,0.4);
	border-bottom: solid 1px rgba(255,255,255,0.2);
}
.mobile-inner-nav{
			overflow: hidden;
		}
		.mobile-inner-nav a{
			-webkit-animation-duration: 0.5s;
			animation-duration: 0.5s;
			-webkit-animation-fill-mode: both;
			animation-fill-mode: both;
			-webkit-animation-name: resize;
			animation-name: resize;
		}

			
		@-webkit-keyframes resize {
		from, 60%, 75%, 90%, to {
		    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
		    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
		}
		  0% {
			opacity: 0;
		    -webkit-transform: scale(5,5);
		    transform: scale(5,5);
		}
		  100% {
			opacity: 1;
		    -webkit-transform: scale(1,1);
		    transform: scale(1,1);
		} 
		}

		@keyframes resize {
		from, 60%, 75%, 90%, to {
		    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
		    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
		}
		  0% {
			opacity: 0;
		    -webkit-transform: scale(5,5);
		    transform: scale(5,5);
		}
		  100% {
			opacity: 1;
		    -webkit-transform: scale(1,1);
		    transform: scale(1,1);
		}
		}



.mkhkhyt{ display: none;}
.hot_c{ width:1200px; margin:0 auto;}
.hot_li{ width:100%; height:215px; padding:40px 0px; background:url(../images/11_03.jpg) no-repeat;background-size:100% 100%; margin-top:40px;}
.hot_li ul li{ width:200px; height:160px;border-radius:10px; text-align:center; float:left; margin:0 20px; padding-top:30px}
.hot_li ul li p{ font-size:18px; color:#fff; margin-top:10px}
.hot_buo{ border:#389e89 1px solid; width:100%; height:50px; margin:50px 0px;}
.hot_buo ul li{ width:20%; float:left; height:50px; text-align:center; line-height:50px; color:#389e89; font-size:18px; background:url(../images/007.png);background-size:100% 100%;}
.country{ width:100%;}
.country_list{ width:100%; height:30px; margin-bottom:10px}
.country_list h1{ font-size:14px; color:#666; margin-right:10px; float:left}
.country_cn{ width:140px; height:28px;  border:#ccc 1px solid; }
.country_list p{margin-right:10px;float:left; height:30px;}
.country_en{ width:60px; height:30px; background:#389e89; color:#fff;}
.country_list2{ width:100%; height:30px; margin-bottom:10px}
.country_list2 ul li{ padding:0px 15px; font-size:14px; color:#666; float:left; margin-right:5px;border-radius:5px;}
.country_list2 h1{ font-size:14px; color:#666; margin-right:10px; float:left}
.mkhyt{ width:90%; margin:0 auto;}
.mhgtre{ text-align: center; border:#ccc 1px solid}
.mhgtre tr td{ width:10%; height:40px; font-size:14px;}
.mhgfkou{ width:50%; padding:0px 5px; background:#f89312; display:block; margin:0 auto; line-height:30px; color:#fff;border-radius:5px;}
.hot_btmk{ width:100%; height:40px; background:#389e89;}
.hot_btmk h1{ font-size:16px; line-height:40px; margin-left:10px; color:#fff;}
.htc_zou{ width:100%; margin:20px 0px;}
.htc_zou_l{ width:385px; height:410px; overflow:hidden; float:left;}
.htc_zou_l img{ width:100%;}
.htc_zou_r{ width:780px; float:right;}
.bt_1{ width:100%; height:40px; background:#efefef;}
.bt_1 ul li{ width:180px; float:left; margin-left:10px; line-height:40px; height:40px; font-size:16px; color:#666;}
.bt_1 ul li i{ font-size:24px; color:#cb0000;}
.mkhytre{ width:100%; padding:25px 0px; border-bottom:1px dashed #ccc;}
.mkhytre ul{ width:195px; height:40px; float:left;}
.mkhytre ul li{ font-size:14px; color:#4d4d4d; height:20px; line-height:20px;}
.mkhytre h1{ font-size:14px; color:#4d4d4d;}
.mkhytre p{ font-size:14px; color:#4d4d4d;}
.mjhgbgf{ width:150px; height:30px; line-height:30px; text-align:center; background:#389e89; font-size:18px; color:#fff; /*display:block;*/ margin:15px auto}
.mholkp{ padding:0px; border:none; margin-top:10px}

.webwidget_scroller_tab {	width:100%; margin-top:30px;}
.tabContainer {
	width:100%;
	background:url(../images/tab.gif) repeat-x bottom;
	overflow:hidden;
}
.tabContainer li {
	float:left; margin-right:10px; background:#389e89; color:#fff;}
.tabContainer li a {
	display:block!important;
	padding:2px 15px; font-size:16px;}
.webwidget_scroller_tab .tabHead {
	list-style-type: none;
	margin:0px;
	padding:0px;
}
.webwidget_scroller_tab .tabBody {
	overflow: hidden;
	width:100% !important;
	position: relative;
}
.webwidget_scroller_tab .tabBody ul, li {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.webwidget_scroller_tab .tabBody ul {
	width: 1500px;
	position: absolute;
}

.webwidget_scroller_tab .tabHead li a {
	font-weight: bold;
	text-decoration: none;
	color: #fff !important;
}
.webwidget_scroller_tab .tabCot {
	float: left;
}
.webwidget_scroller_tab .tabCot p {
	margin: 0px;
	padding:5px;
}
.webwidget_scroller_tab .tabContainer li.currentBtn {
	background:url(../images/tabOn_right.gif) no-repeat right top;
}
.webwidget_scroller_tab .tabContainer li.currentBtn a {	color:#333 !important;
}
.webwidget_scroller_tab .modA {
	margin:10px;
}
.webwidget_scroller_tab .modBody {
	border-left:#dbdbdb solid 1px;
	border-right:#dbdbdb solid 1px;
	background-color: white;
}
.webwidget_scroller_tab .modTop h3 {
	padding:0px;
	margin:0px;
	height:28px;
	background:url(../images/modAT.gif) repeat-x left top;
	color:#2C6A78;
	font-size:12px;
	line-height:25px;
}
.modTop span.modATL, .modTop span.modATR {
	float:left;
	width:4px;
	height:28px;
	background:url(../images/bg.gif) no-repeat left top;
	overflow:hidden;
}
.modTop span.modATR {
	float:right;
	background:url(../images/bg.gif) no-repeat -4px top;
}
.modA #sideNav dd a:hover {
	background:url(../images/bg.gif) no-repeat left -110px;
	color:#FFF;
	text-decoration:none;
}
.webwidget_scroller_tab .modBottom {
	width:100%;
	height:4px;
	background:url(../images/modAB.gif) repeat-x left top;
	overflow:hidden;
}
.webwidget_scroller_tab .modBottom span.modABL, .modBottom span.modABR, .modTopB span.modATR, .modTopB span.modATL {
	float:left;
	width:4px;
	height:4px;
	background:url(../images/bg.gif) no-repeat left -28px;
	overflow:hidden;
}
.webwidget_scroller_tab .modBottom span.modABR {
	float:right;
	background:url(../images/bg.gif) no-repeat -4px -28px;
}

.currentBtn a{ color:#389e89 !important;}
#tabs li{ float:left; margin:0 15px;}
#tabs li a{ color:#fff; padding:0 30px; height:40px; line-height:40px; font-size:14px; background:#389e89; color:#fff; display:block; border:2px #389e89 solid;}
#tabs{ border-bottom:2px #389e89 solid;}
.muokhg{ width:100%; margin-bottom:5px; height:100px;}
.muokhg_l{ padding:20px 10px; width:10%; background:#cde7e1; text-align:center; font-size:14px; color:#333; float: left}
.muokhg_r{padding:20px 10px; width:86.6%; background:#f3f3f3;font-size:14px; color:#333; float: left}
.mhtlolo{ width:100%; height:40px; text-align:center;}
.mhtlolo a{ padding:5px 20px; background:#30937f; font-size:18px; color:#fff; margin:0 15px}
.hov_mk{ width:99.9%; border:#ccc 1px solid;}
.hov_bj{ width:100%; border-bottom:1px dashed #ccc; padding:20px 0px;}
.img_mk{ width:50px; height:50px; float: left;}
.img_mk img{ width:100%;}
.img_fr{ width:93%; float:right;}
.img_fr h1{ font-size:16px; color:#4d4d4d;}
.img_fr p{ font-size:14px; color:#4d4d4d;}
.hbmk{ width:100%; height:35px; border-bottom:1px solid #ccc; margin:15px 0px;}
.hbmk h1{ font-size:14px; color:#cf0202; float:left; height:35px; line-height:35px;}
.hbmk ul li{ font-size:14px; color:#666; height:35px; line-height:35px; float:left; margin:0 10px;}
.hbmk ul li:hover{ color:#30937f;}
.mhtrecv{ width:100%; margin:20px 0px; height:45px;}
.mhtrecv ul li{ width:20%; float:left; line-height:45px; height:45px; font-size:18px; color:#fff; text-align:center;}
.uomg{ width:100%; border:1px solid #ccc;}
.h1{ height:50px; width:100%; background:#389e89; text-align:center; line-height:50px; font-size:24px; color:#fff;}
.mhgrte{ padding:15px 0px; width:100%; border-bottom:1px solid #ccc;}
.mhgrte ul li{ padding:0 5px;float:left; margin:0 5px; font-size:14px; color:#666; border-radius: 5px;}
.mablist{ width:100%; height:18px; margin:25px 0px;}
.mablist p{ font-size:14px; color:#666;}
.mablist p a{ font-size:14px; color:#666; margin:0 10px;}
.mablist p a:hover{ color:#0074d6;}
.list_hot{ width:98%; padding:1%; background:#f9f8f8; height:215px; margin-bottom:15px;}

.list_hot_l{ width:336px; height:215px; overflow:hidden; position:relative; float:left}
.moy{ width:100%; height:45px; position:absolute; bottom:0px; padding-bottom:3px}
.moy h1{ font-size:40px; color:#fff; line-height:45px; width:90px; border-right:1px solid #fff; height:45px; float:left;}
.moy h1 i{ font-size:16px; color:#fff; margin-left:5px;}
.moy p{ font-size:14px; color:#fff; margin-left:5px; float:left;}
.list_hot_r{ height:215px; width:820px; float:right; position:relative;}
.list_hot_r h1{ color:#389e89; font-size:18px; margin-bottom:10px}
.list_hot_r i{ color:#fff; font-size:14px; padding:3px 5px; margin:7px; background:#389e89; border-radius:2px;}
.list_hot_r p{ color:#666; font-size:14px; line-height:30px;}
.mkgo{ position:absolute; right:5px;width:125px; height:20px; bottom:0px;}
.mkgo ul li{ width:60px; height:20px; line-height:20px; text-align:center; float:left;}
.mkgo ul li img{ margin-bottom:-5px; margin-right:2px; font-size:14px; color:#666;}
.mabgd{ width:100%; text-align:center; margin-top:50px;}
.mabgd a{ font-size:14px; color:#666; margin:0 10px;}
.mabgd a:hover{ color:#389e89;}
.list_hot_l img{ width:100%;}
.download{ width:100%;}
.download ul li{ width:195px; height:40px; line-height:40px; text-align:center; float:left; background:#ccc; color:#fff; font-size:18px; margin:2px;}
.download ul li:hover{ background:#389e89;}
.download_1{ width:100%;}
.download_1 ul li{ padding:5px 25px; height:30px; line-height:30px; float:left;  color:#c90303; font-size:14px; margin:2px; margin-bottom:0px;}
.download_1 ul li:hover{ background:#389e89; color:#fff;}
.download_2{ width:100%; border:#ccc 1px solid;}
.download_2_o{ width:100%; padding:10px 0px; border-bottom:#ccc 1px solid;}
.download_2_o h1{ float:left; color:#0bbbcb; font-size:14px; margin-left:5px; width:80px;}
.download_2_o p{ float:left; color:#333; font-size:14px; margin-left:5px; margin-right:15px;}
.mkbg{ width:99%; height:45px;background:#f2f1f1; line-height:45px; font-size:18px; color:#666; padding-left:1%; margin-bottom:15px;}
.mun ul li{ border-bottom:dashed #ccc 1px; height:30px; line-height:30px; font-size:14px; color:#666; margin-top:10px;}
.mun ul li h1{ width:69%; float:left;font-size:14px; margin-left:1%;}
.mun ul li h2{ width:10%; float:left;font-size:14px;}
.mun ul li h3{ width:20%; float:left;font-size:14px;}
.lnsu{ height:35px; line-height:35px;}
.lnsu p{ line-height:35px; font-size:14px; color:#666;}
.mumu{ width:100%; margin-top:40px;}
.mumu_l{ width:375px; height:270px; overflow:hidden; float:left;}
.mumu_l img{ width:100%;}
.mumu_r{ width:800px; float:right; height:270px; border-bottom:1px dashed #ccc;}
.mumu_r h1{ font-size:18px; color:#389e89;}
.mumu_r ul li{ height:25px; line-height:25px; font-size:14px; margin-top:10px}
.mumu_r ul li p{ float:left; height:25px; line-height:25px; width:70px; text-align:right;}
.mumu_r ul li h2{ float:left; height:25px; line-height:25px; font-size:14px;}
.mumu_r ul li h2 i{ line-height:25px; font-size:24px; color:#cb0000;}
.mkk_1{ border:#389e89 1px solid; height:23px; width:90px; color:#666}
.mh_1{ border:#ccc 1px solid; height:23px; width:90px; color:#666}
.mkk_2{ border:#ccc 1px solid; height:23px; width:90px; color:#666; margin-right:10px;}
.subm_1{ width:95px; height:32px; background:#389e89; font-size:18px; color:#fff; display:block; margin-left:150px; margin-top:20px;}
.mytrmbmb{ width:70px; height:70px; text-align:center; float:left; background:#389e89;}
.mtrebo{ margin-top:15px; width:100%;}
.mytrmbmb img{ width:100%;}
.mytrmbmb_r{ float:left; width:94%;}
.mytrmbmb_r ul li{ height:20px; line-height:20px; margin-bottom:10px; list-style:url(../images/5_03.gif); float:left; margin-left:50px; font-size:14px; color:#333;}
.molkg{ height:40px; width:100%; background:#30937f; margin-top:15px;}
.molkg h1{ font-size:16px; color:#fff; margin-left:5px; line-height:40px;}
.lnsu_m{ width:100%; border:#f6f6f6 1px solid; margin-top:20px}
.m_1{ width:99%; height:35px; line-height:35px; background:#f6f6f6; font-size:16px; color:#666; padding-left:1%}
.muuu td {border-right: solid 1px #e5e5e5;border-bottom: solid 1px #ddd;padding: 12px 18px;font-size: 16px;}

.ln_y{ width:100%; height:115px; padding:40px 0px; background:url(../images/01_03.gif) no-repeat;background-size:100% 100%;}
.momo{ width:970px; margin:0 auto; height:55px; padding:30px; background:url(../images/00.1.png)}
.vi_cn_mk1{ width:310px; margin:0 10px; height:45px; background:#fff;border-radius:5px; font-size:16px; color:#666;}
.subm_ml01{ width:280px; margin:0 10px; height:45px; background:#389e89;border-radius:5px; font-size:16px; color:#fff;}

.lns_list{ width:98%; padding:1%; height:112px; background:#f7f7f7; margin-bottom:20px}
.lns_list_l{ width:170px; height:112px; float:left; overflow:hidden;}
.lns_list_l img{ width:100%;}
.lns_list_zou{ width:700px; float:left; margin-left:15px;}
.lns_list_zou h1{ font-size:18px; color:#333; margin-bottom:10px;}
.lns_list_zou p{ font-size:16px; color:#666; margin-bottom:10px;}
.lns_list_zou p i{ margin-right:20px;}
.lns_list_r{ width:240px; height:112px; float:right;}
.mzmzb{ width:100%; height:35px;}
.mzmzb h1{ font-size:30px; color:#dc1919; float:left;}
.mzmzb h1 i{ font-size:16px; color:#666;}
.momhg{ width:75px; height:35px; background:#389e89; text-align:center; line-height:35px; color:#fff; font-size:18px; text-align:center; float:right;}
.momouynb{ width:100%; margin-top:5px;}
.momouynb p{ float:left; font-size:12px; color:#666; margin-right:10px}
.momouynb i{ width:13px; height:11px; display:block; float:left; margin-right:2px;}

#head{width:95%;height:34px; padding-left:5%; border-bottom:1px solid #30937f}
#head ul{padding:0; margin:0;}
#head ul li{ list-style:none; float:left; text-decoration:none; display:block; width:130px;padding:5px; position:relative;}
#head ul li a{ text-decoration:none; color:#000000;}
#head ul li a:visited{ text-decoration:none; color:#000000;}
#L1{ text-align:center; background:#30937f; color:#fff;}
#L2{ text-align:center; background:#f87d1a; color:#fff;}
#d1{background-color:#fff;width:100%;}
#d2{background-color:#fff;display:none; width:100%;}
.mm_11{ width:100%;border-bottom:1px solid #ccc; padding-bottom:15px; margin-top:20px;}
.mv_img{ width:73px; float:left;}
.mv_img img{ width:73px; height:73px;border-radius:100%;}
.mv_img h1{ font-size:14px; color:#666; text-align:center; line-height:20px;}
.ma_1{ float:left; margin-left:30px; width:90%;}
.ma_1 p{ line-height:20px; font-size:14px; color:#666; margin-bottom:10px; margin-top:10px;}
.ma_1 p img{ float:left; margin-right:10px;}
.ma_1 a{ width:90px; height:20px;display:block; background:#cbe4e0; text-align:center; line-height:20px; color:#419f87; font-size:12px;}
.ma_1 a img{ margin-bottom:-4px; margin-right:3px}
.mok{ width:40px; height:29px; float:right;}
.mok p{ font-size:14px; color:#666; line-height:20px;}
.mok p img{ margin-bottom:0px; margin-right:5px;}

.mok1{ width:40px; height:29px; float:right;}
.mok1 p{ font-size:14px; color:#666; line-height:20px;}
.mok1 p img{ margin-bottom:0px; margin-right:5px;}


/*详情页*/
.hr1{ height:2px; background:#389e89;}
.mina_bj{ background:#f7f6f6;}
.pro_y{ width:1200px; margin:0 auto; padding-top:30px;}
.pro_y_l{ width:550px; float:left;}
.pro_y_img{ width:100%; position:relative;}
.pro_y_img img{ width:100%;}
.mo_bt{ width:100%; padding:10px 0px;border-bottom:1px solid #ccc; margin-bottom:10px;}
.mo_bt h1{ float:left; font-size:20px; color:#333;}
.mo_bt h2{ float: right; font-size:20px; color:#333;}
.mo_bt h2 i{font-size:14px; color:#666; margin-right:10px;text-decoration: line-through;}
.mo_bt h2 samp{font-size:14px; color:#666; margin-left:5px;}
.pro_y_img i{ position:absolute; top:5px; font-size:14px; color:#fff; left:5px; z-index:1;}
.munhgom{line-height:40px; height:40px; border-bottom:1px solid #ccc; padding:0 40px;}
.munhgom h1{ font-size:14px; color:#666; float:left;}
.munhgom h2{ font-size:14px; color:#666; float: right;}
.munhgom_m1{ padding:10px 0px; border-bottom:1px solid #ccc;}
.bom_l{ float:left; margin-right:10px;}
.bom_l i{ float:left; display:block; width:50px; height:50px; overflow:hidden; border:#ccc 1px solid; background:#fff;border-radius:100%;}
.bom_l i img{ width:100%;}
.bom_l p{ float:left; width:80px; font-size:14px; color:#666; line-height:20px; margin-left:10px; padding-top:8px;}
.pro_y_r{ float:right; width:550px; background:#fff;box-shadow: 0px 0px 10px rgba(0,0,0,0.2); padding:15px;}
.meme h1{ font-size:16px; color:#666; font-weight:bold; }

select.ui-choose{display: none;}
ul.ui-choose { box-sizing: border-box; display: inline-block; border: 1px solid transparent; font: 100 16px/30px; border-right: none; border-bottom: none; font-size: 14px; margin: 0; padding: 0; list-style: none; vertical-align: middle; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
ul.ui-choose:after { content: ""; display: table; clear: both; }
ul.ui-choose>li { box-sizing: border-box; border: 1px solid #ccc; float: left; padding:5px 10px; cursor: pointer; position: relative; z-index: 1; min-width: 20px; text-align: center;  border-radius:5px; margin:5px;}
ul.ui-choose>li:hover { z-index: 4; border-color: #0080ff; color: #0080ff; }
ul.ui-choose>li.selected { z-index: 3; border-color: #0080ff; background-color: #0080ff; color: #fff;}

#calendar{width:100%; overflow:hidden; border:1px solid #dadada;  border-radius:3px;}
.c_header{width:100%; height:60px; background-color:#83d8e7; background-image:linear-gradient(to bottom, #abe5ef, #83d8e7); position:relative;}
.c_header h1{font-size:16px; height:30px; line-height:30px; text-align:center; color:#ffffff;}
.c_header span{width:20px; height:20px; line-height:20px; color:#ffffff; text-align:center; position:absolute; top:5px; border-radius:50%; background-image:linear-gradient(to bottom, #83d8e7, #abe5ef); cursor:pointer;}
.c_header span:hover{background:#83d8e7;}
.c_header span.pre{left:10px;}
.c_header span.next{right:10px;}
.c_header ol{position:absolute; left:0; top:30px; overflow:hidden; width:100%;}
.c_header ol li{float:left; color:#ffffff; width:14.2%; height:30px; line-height:30px; text-align:center;}
.c_body{overflow:hidden;}
.c_body li{width:13.9%; height:40px; line-height:38px; font-size:16px; text-align:center; float:left; border:1px solid #ffffff; color:#333;}
.c_body li.active{border:1px solid #dadada; background-color:#83d8e7; color:#fff;}
.c_body li.grey{color:#999;}
.mkjhomh{ font-size:16px; line-height:40px;}
.add_chose{ height:25px;}
.reduce{ width:23px; height:23px; border:1px solid #ccc; display:block; float:left; background:#f6f5f5; text-align:center; line-height:25px; font-size:20px; color:#000;}
.text{ width:30px; height:23px; border-bottom:1px solid #ccc; border-top:1px solid #ccc; float:left; text-align:center;}
.mkjhomhmk{ font-size:16px; line-height:35px;}
.buy{ height:60px; /*width:100%;*/ background:#5b5a5a; margin-top:15px;}
.buy p{ float:left; height:60px; width:50%; line-height:60px; color:#fff; padding-left:2%; font-size:20px;}
.buy h1{ float: right; height:60px; width:30%; line-height:60px; color:#fff; font-size:20px; text-align:center; background:#389e89;}
.mo_min{ width:100%; background:#fff; margin-top:20px; position:relative;}
    .tabClick{ background: #fff; overflow: hidden}
    .tabClick li{ height:38px; line-height: 38px; width:14.25%; float: left; text-align: center; border-bottom:2px #fff solid; font-size:14px;}
    .tabClick li.active{ color: #099; transition: 0.1s; font-weight: bold; border-bottom:2px #389e89 solid;}
    .tabCon{ overflow: hidden}
    .tabBox{ position: relative; width:100%; border-top:2px #ccc solid;}
    .lineBorder{ height: 0px; overflow: hidden;}
    .lineDiv{ background: #099; height: 0px; width:14.25%;}
	.wrap{ position: relative}
	.tabList{ width:100%;}
.tabList samp{ display:block; /*padding:100px 40%*/ padding:5px; font-family:微软雅黑;}
.mkuy{ width:150px !important; height:30px; padding-left:5px; font-size:14px; color:#666;}
/*详情页*/


#content_1 ul {
	display:none;
}
.mo_nh{ width:100%; margin-top:5px}
.mo_nh li{ width:48%; height:220px; overflow:hidden;}
.mo_nh li i{ height:130px; display:block; overflow:hidden;}
.mo_nh li i img{ width:100%; height:100%;}
.mo_nh li h1{ font-size:18px; line-height:30px; font-weight:bold; color:#333;}
.mo_nh p{ font-size:14px; line-height:20px; color:#666;}
.mo_nh p a{ color:#cc0202;}




@media screen and (max-width: 1200px){
.min{ width:98%;}
.hot_c{ width:98%;}
.min_list{ width:98%;}
.fome_zou{ width:98%;}
.mytr{ width:98%;}
.nav{ display:none;}
.tou{ width:100%; position:fixed; height:60px; z-index:999; background:#f7f6f4;}
.logo{ width:auto; height:60px; margin-left:10px;}
.logo img{ width:auto; height:40px; margin-top:7px}
.cd-nav-trigger{display: block;}
.container{ display:block;}
.dl-menuwrapper .dl-menu{ width:200px !important; background:#389e89;}
.main{ padding-top:60px;}
.aboluo-w-700{	position:static; width:100%; border:none; background:#f7f5f5;}
.visa{ height: auto; background:#999; padding-bottom:10px}
.vi_cn{ width:100%;}
.mkj{ width:25%;}
.list_lh li{ height:auto}
.insurance{ width:100%;}
.insurance ul li{ width:45%; height:auto; margin:2%;}
.news_l{ width:100%;}
.menu li{ margin-right:6%}
.fome_zou_l{ width:100%; float:none;}
.fome_zou_r{ width:100%; float:none; margin-top:15px;}
.mobile-inner-header{display: block;}
.dluo{ position:absolute; top:23px; right:80px; display:block; z-index:9999999;}
.hot_li ul li{ margin:10px}
.hot_li{ height:auto; background:#e1fef8;}
.htc_zou_l{ float: none; width:100%; height:auto;}
.htc_zou_r{ width:100%; float:none;}
.muokhg{ width:100%; margin-bottom:5px; height: auto;}
.muokhg_l{ padding:2%; width:10%; background:#cde7e1; text-align:center; font-size:12px; color:#333; float: left}
.muokhg_r{padding:2%; width:82%; background:#f3f3f3;font-size:12px; color:#333; float: left}
.list_hot_l{ width:100%; float:none; height:auto;}
.list_hot{ height:auto;}
.list_hot_r{ width:100%; height:auto; float:none;}
.mumu_l{ width:100%; height:auto;}
.mumu_r{ width:100%;}
.mytrmbmb{ width:10%; height:auto;}
.mytrmbmb_r{ width:88%}
.ln_y{ width:100%; height: auto; padding:40px 0px; background:#fff;background-size:100% 100%;}
.momo{ width:80%; margin:0 auto; height: auto; padding:30px; background:url(../images/00.1.png)}
.vi_cn_mk1{ width:100%; margin:10px 10px; height:45px; background:#fff;border-radius:5px; font-size:16px; color:#666;}
.subm_ml01{ width:100%; margin:10px; height:45px; background:#389e89;border-radius:5px; font-size:16px; color:#fff;}
.lns_list{ height: auto;}
.lns_list_l{ width:100%; height:auto;}
.lns_list_zou{ width:100%; height:auto; margin:0px}
.lns_list_r{ width:100%; height:auto;}
/*-----*/
.pro_y{ width:98%;}
.hr1{ height:40px;}
.pro_y_l{ width:100%; float:none;}
.pro_y_r{ float:none; width:94%; padding:3%;}
.c_body li{ width:13.7%;}
/*-----*/



@media screen and (max-width: 798px){
.flex-direction-nav{ display:none;}
.mkj{ width:23%;}
.mkg{ margin-right:35px !important;}
.mhyt{ width:100%;}



	
}
@media screen and (max-width:640px){
.flex-control-nav{ padding:0px;}
.flex-control-nav{ bottom:-10px;}
.mkj{ width:29%;}
.vi_cn{ padding-left:3px}
.subm{ margin:0 auto; display:block; margin-top:15px}
.mkh{ width:100%;}
#tab li{ width:29%; padding:5px; height:auto; margin-bottom:5px} 
#tab li img{ width:60%; height:auto}
#tab{ border:none;}
#content ul li{ width:31%; height:auto; margin-right:5px; margin-bottom:5px}
.mkg{ margin-right:5px !important;}
.list_lh li{ height:auto}
.list_lh{ width:100%; margin-bottom:10px;}
.insurance ul li{ width:100%; margin:0px;}
#demo img{ margin:5px; width:100px; height:57px;}
.menu li{ margin-right:5%; font-size:14px; height:25px; line-height:25px;}
#myTab0 li{ margin:5px;}
#myTab0{ width:284px; margin:0 auto}
.likm ul li{ width:50%;}
.gkyr ul li{ width:45%; margin:2%;}
.hot_li ul li img{ width:30%;}
.hot_li ul li{ width:45%; margin:2%; height:auto; padding-bottom:30px;}
.hot_buo ul li{ height:25px; line-height:25px; font-size:12px;}
.hot_buo{ height:25px;}
.mhgtre tr td{ font-size:11px;}
.country_list{ height:auto;}
.bt_1 ul li{ width:40%; font-size:12px;}
.bt_1 ul li i{ font-size:18px;}
#tabs li{ margin:3px;}
#tabs li a{ height:20px; padding:0 5px; line-height:20px; font-size:12px;}
#tabs{ border:none;}
.img_fr{ width:80%;}
.mhtrecv ul li{ font-size:14px; width:50%;}
.hbmk{ height:auto;}
.download ul li{ width:46%; margin:2%;}
.mun ul li h1{ width:49%; float:left;font-size:12px; margin-left:1%; margin-right:5%;}
.mun ul li h2{ width:15%; float:left;font-size:10px;}
.mun ul li h3{ width:30%; float:left;font-size:10px;}
.mun ul li{ height: auto; line-height:15px}

.ma_1{ width:70%;}

.tabClick li{ width:25%;}

}
@media screen and (max-width:375px){

}
@media screen and (max-width: 320px){

}






































