﻿@charset "UTF-8";
/* 摇了么 CSS Document
 * ver：1.0
 * By：小黄鹂.
 * ICQ：1811865017
 * Date：15/06/08
*/

/**common**/
html,body{min-height:100%;}
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,caption, tfoot, thead,article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary,time, mark, audio, video{margin: 0;padding: 0;border: 0;font-size: 100%;font: inherit;vertical-align: baseline;font-family:"微软雅黑";}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
body {line-height: 1;background:#f5f5f9; margin:0px auto;}
input{border:none;padding:0px;margin:0px;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,q:before, q:after {content: '';content: none;}
a{ text-decoration:none;-webkit-tap-highlight-color:rgba(255,0,0,0);}
.fl{float:left;}
.fr{float:right;}
.clear{height:0px;overflow:hidden;font-size:0px;clear:both;}
input[type="submit"],
input[type="reset"],
input[type="button"],
button {-webkit-appearance: none;}


/*****tips******/
.tips { width:600px; height:70px; background:#fff; border-bottom:#ddd solid 1px; padding:0px 20px; line-height:70px; margin:0px auto; }
.tips .logo { width:200px; float:left; display:block; }
.tips .logo img { width:100%; margin-top:16px;}
.tips .reg { float:right; width:94px; height:44px;  margin-left:10px; margin-top:14px; display:block;}
.tips .reg a { display:block; width:92px; height:42px; border:#999 solid 1px; color:#999; text-align:center; line-height:42px;border-radius:6px;}
.tips .reg a.a1 { display:block; width:92px; height:42px; border:#35d077 solid 1px; color:#35d077; font-size:24px; text-align:center; line-height:42px;}

.banner { width:100%;margin:0px auto;}
.banner img {width:100%;}

.box { width:600px; margin:0px auto;}

.title { width:600px; height:50px; line-height:50px; margin-top:13px; border-bottom:#e0e0e0 solid 1px;}
.title  h1 { display:block; width:140px; background:url(../images/n_4.png) no-repeat 10px center; padding-left:50px; height:48px; border-bottom:#42aafb solid 2px; font-size:24px; background-size:30px 30px; font-weight:normal; color:#007bff;}
/*精品课程*/
.middle { width:600px; margin:0px auto;}
.middle dl { clear:both; width:600px; border-bottom:#e0e0e0 solid 1px; height:210px;}
.middle dt { width:200px; float:left; margin-top:15px;}
.middle dt img { width:170px; height:170px; padding:2px; border:#e0e0e0 solid 1px;}
.middle dd { width:400px; float:left;  margin-top:15px;}
.middle dd h1 { width:400px; font-size:28px; font-weight:normal; color:#666; margin-bottom:5px; line-height:36px; }
.middle dd p { width:400px; font-size:20px; color:#999; line-height:32px; }
.middle dd span { display:block; width:400px; margin-top:18px; border-top:#e0e0e0 solid 1px; padding-top:23px; overflow:hidden;}
.middle dd span h3 { float:left; background:url(../images/n_2.png) no-repeat left center; background-size:25px 25px; padding-left:30px; font-weight:normal; color:#999; font-size:15px; line-height:30px; }
.middle dd span h3 em { font-style:normal; font-size:16px; color:#ff9c00; margin-right:3px;}
.middle dd span h4 { float:right; background:url(../images/n_3.png) no-repeat left center; background-size:25px 25px; padding-left:35px; font-weight:normal; color:#999; font-size:20px; line-height:30px; }
.middle dd span h4 em { font-style:normal; font-size:24px; color:#0096ff; margin-right:3px;}

/*热门课程*/
.rmkc { width:600px;  margin:0px auto;}
.rmkc ul li { float:left; width:190px; margin-top:15px; margin-right:15px;}
.rmkc ul li h1 { width:182px; border:#e0e0e0 solid 1px; padding:3px; height:182px;}
.rmkc ul li h1 img { width:182px; height:182px;}
.rmkc ul li h2 { width:190px; line-height:34px; font-size:24px; color:#666; font-weight:normal; margin-top:10px; margin-bottom:10px; text-align:center;}
.rmkc ul li h3 { width:150px; margin:0px auto; background:url(../images/n_2.png) no-repeat left center; background-size:22px 22px; padding-left:30px; font-size:20px; color:#999; font-weight:normal;}
.rmkc ul li h3 em { font-style:normal; font-size:22px; color:#ff9c00; margin-right:3px;}
.rmkc ul li.qc { margin-right:0px;}

/*底部*/
.bottom { width:100%; background:#ffffff; height:70px; border-top:#d8d8d8 solid 1px; position:fixed; left:0; bottom:0; }
.bottom ul li { width:25%; float:left; height:70px;}
.bottom ul li a { display:block; width:100%;height:70px; border-right:#d8d8d8 solid 1px; text-align:center; box-sizing:border-box;  background:url(../images/bt_1a.png) no-repeat 50% 10px #fff;  background-size:30px 30px;}
.bottom ul li a h1 { font-size:22px; font-weight:normal; color:#999; width:100%; padding-top:43px; }
.bottom ul li a:hover {background:url(../images/bt_1.png) no-repeat 50% 10px #40d47f;  background-size:30px 30px; border-right:#40d47f solid 1px; box-sizing:border-box; }
.bottom ul li a:hover h1 { color:#fff; font-size:22px; font-weight:normal;  width:100%; padding-top:43px; }

.bottom ul li a.z1 { background:url(../images/bt_1.png) no-repeat 50% 10px #40d47f;  background-size:30px 30px; border-right:#40d47f solid 1px;}
.bottom ul li a.z1 h1 { color:#fff;}
.bottom ul li a.z2 { background:url(../images/bt_2a.png) no-repeat 50% 10px #fff;  background-size:30px 30px;}
.bottom ul li a.z2:hover { background:url(../images/bt_2.png) no-repeat 50% 10px #40d47f;  background-size:30px 30px;}
.bottom ul li a.z3 { background:url(../images/bt_3a.png) no-repeat 50% 10px #fff;  background-size:30px 30px;}
.bottom ul li a.z3:hover { background:url(../images/bt_3.png) no-repeat 50% 10px #40d47f;  background-size:30px 30px;}
.bottom ul li a.z4 { background:url(../images/bt_4a.png) no-repeat 50% 10px #fff;  background-size:30px 30px;}
.bottom ul li a.z4:hover { background:url(../images/bt_4.png) no-repeat 50% 10px #40d47f;  background-size:30px 30px;}

/*内页头部*/
.top { width:640px; height:70px; background:#fff; border-bottom:#ddd solid 1px; text-align:center; line-height:70px; margin:0px auto; font-size:24px; color:#666; position:relative; }
.top .fanh { position: absolute; left:0px; top:0px; display:block;}
.top .fanh a { display:block; width:70px; height:70px;}
.top .fanh img { width:35px; margin-top:14px;}

/*头部幻灯片*/
.swipe{width:640px;overflow:hidden;position:relative; overflow:hidden; margin-bottom:13px; margin:0px auto;}
.swipe ul{
	-webkit-transition:left 800ms ease-in 0;
	-moz-transition:left 800ms ease-in 0;
	-o-transition:left 800ms ease-in 0;
	-ms-transition:left 800ms ease-in 0;
	transition:left 800ms ease-in 0;
}

.swipe #pagenavi{position:absolute; right:20px;bottom:15px; z-index:999;}
.swipe #pagenavi a{width:12px;height:12px;line-height:99em;background:#cccccc;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;margin:0 4px;overflow:hidden;cursor:pointer;display:inline-block;*display:inline;*zoom:1; float:left; }
.swipe #pagenavi a.active{background:#fff;}

.swipe .tit { width:100%; height:50px; background:rgba(0,0,0,0.5);  position:relative; left:0px; bottom:0; padding:15px; box-sizing:border-box; font-size:22px; color:rgba(255,255,255,0.8); z-index:10;display:none;}

/*新闻活动*/
.news { width:640px; margin:15px auto 0px; background:#fff; border-top:#d8d8d8 solid 1px; border-bottom:#d8d8d8 solid 1px;}
.news dl { clear:both; width:600px; border-bottom:#e0e0e0 solid 1px; height:180px; margin:0px auto;}
.news dt { width:160px; float:left; margin-top:20px;}
.news dt img { width:140px; height:140px; }
.news dd { width:440px; float:left;  margin-top:20px;}
.news dd h1 { width:440px; font-size:24px; font-weight:normal; color:#666; margin-bottom:5px; line-height:36px; }
.news dd p { width:440px; font-size:20px; color:#999; line-height:32px;line-height: 32px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap; }
.news h3 { width:640px; height:70px; border-bottom:#e0e0e0 solid 1px; line-height:70px; font-size:24px; color:#666; font-weight:normal; padding-left:20px; box-sizing:border-box;}

/*精品课程*/
.kcxztit { width:640px; margin:0px auto; height:60px; border-bottom:#d8d8d8 solid 1px; background:#fff;}
.kcxztit ul li { width:640px; float:left; border-right:#d8d8d8 solid 1px; box-sizing:border-box; height:60px;}
.kcxztit ul li a { display:block; width:640px; height:58px; border-bottom:#fff solid 1px; font-size:24px; color:#666; text-align:center; line-height:58px;}
.kcxztit ul li a:hover { border-bottom:#40d47f solid 2px;}
.kcxztit ul li a.a1 {  border-bottom:#40d47f solid 2px;}

.kcxz { width:640px; margin:20px auto 0px; border-top:#d8d8d8 solid 1px; background:#fff;}
.kcxz h1 { width:600px; margin:0px auto; height:75px; line-height:75px; padding-left:15px; box-sizing:border-box; font-size:24px; font-weight:normal; color:#40d47f; border-bottom:#e0e0e0 solid 1px;}
.kcxz ul li { width:600px; margin:0px auto; background:url(../images/n_6.png) no-repeat 580px 50%; height:80px; line-height:80px; background-size:20px 20px; border-bottom:#e0e0e0 solid 1px;}
.kcxz ul li h2 { float:left; height:80px; font-weight:normal; font-size:28px; color:#666; margin-left:15px;}
.kcxz ul li h2 em { font-style:normal; margin-right:10px;}
.kcxz ul li h2 i{ font-style:normal; margin-right:10px; color:#999; margin-left:5px; font-size:20px;}
.kcxz ul li h3 { float:left; font-size:20px; border-radius:5px; background:#40d47f; height:35px; line-height:35px; width:70px; text-align:center; color:#fff; margin-top:25px; margin-left:10px;}
.kcxz ul li.qc { border:none;}

/*加载*/
.loading{width:100%;display: box;display: -webkit-box;display: -moz-box;color:#999;-webkit-box-pack:center;-moz-box-pack:center;margin-top:20px;font-size:12px; }
.loading h1{box-flex:1;-moz-box-flex:1;-webkit-box-flex:1;background:url(../images/loading.gif) right 50% no-repeat;background-size:contain;padding:10px 0;}
.loading h2{box-flex:1;-moz-box-flex:1;-webkit-box-flex:1;font-size:22px;padding:10px 0 10px 10px;}

/*课程详细页*/
object{width:100%;}
.kcxqy { width:100%; margin:0 auto; }
.kcxqy img { width:100%; height:378px;}
.kcxqy .reg { position:absolute; top:0; left:0; background:rgba(0,0,0,0.4); width:100%; height:378px; z-index:4;}
.kcxqy .rega { position:absolute; top:69px;background:#fff; border-radius:10px; z-index:6; width:100%; height:240px; }
.kcgm { width:640px; margin:0px auto; background:#fff; overflow:hidden;  padding-bottom:20px;}
.kcxqy .rega  h1 { font-size:24px; text-align:center; width:100%; margin:40px 0px; font-weight:normal;}
.kcxqy .rega  h1 a { color:#0C9;}
.kcgm dl { width:560px; margin:20px auto 0px; }
.kcgm dt h1 { font-size:24px; color:#666; line-height:40px; font-weight:normal;}
.kcgm dt h2 { font-size:28px; color:#ff6000; font-weight:normal; line-height:45px;}
.kcgm dt { width:360px; float:left; margin-bottom:20px;}
.kcgm dd { width:180px; float:right;  margin-bottom:20px;}
.kcgm dd a { display:block; width:100%; border-radius:5px; background:#40d47f; height:80px; line-height:80px; text-align:center; font-size:26px; color:#fff;}
.kcgm ul { clear:both;  border-top:#e0e0e0 solid 1px; width:600px;}
.kcgm ul  li { width:240px; float:left; margin-left:10px; margin-top:20px; font-size:22px; color:#999; }
.kcgm ul  li img { float:left; margin-right:5px; width:25px;}
.kcgm ul  li em { font-size:24px; color:40d47f; font-style:normal;}
.kcgm ul  li i { font-size:24px; color:#333; font-style:normal;}

.kcxq { width:640px; margin:20px auto 0px; background:#fff; border-top:#d8d8d8 solid 1px; overflow:hidden;}
.kcxq .tita { width:640px; height:70px; border-bottom:#e0e0e0 solid 1px;}
.kcxq .tita li { float:left;}
.kcxq .tita li a { display:block; height:70px; line-height:70px; border-right:#e0e0e0 solid 1px; padding:0px 15px; font-size:22px; color:#666; box-sizing:border-box; border-bottom:#fff solid 1px;}
.kcxq .tita li a:hover { color:#40d47f;  border-bottom:#40d47f solid 2px;}
.kcxq .tita li a.a1 { color:#40d47f;  border-bottom:#40d47f solid 2px;}
.kcxq .tita li a.qc { border-right:none;}

.kcjgfz { width:600px; margin:30px auto 0px;}
.kcjgfz dt { width:160px; float:left; margin-bottom:30px;}
.kcjgfz dt img { width:140px; height:130px;}
.kcjgfz dd { float:left; width:440px; margin-bottom:30px;}
.kcjgfz dd h1 { font-size:24px;  color:#666; font-weight:normal; margin-bottom:8px;}
.kcjgfz dd p { font-size:20px; color:#999; line-height:34px;}

.kctit { width:640px; height:70px; border-bottom:#e0e0e0 solid 1px; line-height:70px; padding-left:20px; box-sizing:border-box; font-size:24px; color:#666; border-top:#e0e0e0 solid 1px;}
.kcybgc { width:600px; margin:20px auto 30px; font-size:20px; color:#999; line-height:34px;}

/*提交订单*/
.tjdx { width:640px; margin:20px auto 0px ; background:#fff; overflow:hidden;}
.tjdx dl { width:600px; margin:0px auto; padding:20px 0px 0px;}
.tjdx dt { width:160px; float:left; margin-bottom:20px;}
.tjdx dt img { width:140px; height:130px;}
.tjdx dd { width:440px; float:left; margin-bottom:20px;}
.tjdx dd h1 { font-size:24px; color:#666; font-weight:normal; line-height:36px; margin-bottom:5px;}
.tjdx dd p { font-size:20px; color:#999; line-height:34px;}
.tjdj { width:600px; margin:20px auto; padding:20px; background:#fff; overflow:hidden;}
.tjdj h1 { float:left; font-size:24px; color:#666; line-height:50px; font-weight:normal;}
.tjdj h2 { float:right; font-size:30px; color:#da0029; line-height:50px; font-weight:normal; text-align:right;}

.input { width:600px; margin:20px auto 0px; border-radius:10px; background:#ffba00; height:80px; line-height:80px;  text-align:center; font-size:28px; color:#fff; text-align:center; border:none; display:block;}

/*支付订单*/
.zfbner { width:640px; margin:20px auto;}
.zfbner img { width:100%;}

.zfgm { width:640px; margin:20px auto;  background:#fff;}


/*会员中心*/
.abouts { width:640px; background:url(../images/my_1.jpg) no-repeat; height:320px; margin:0px auto; padding-top:26px; position:relative}
.abouts .toux { width:140px; margin:0px auto 0px; padding:5px; border-radius:50%; background:rgba(255,255,255,0.4); height:140px;}
.abouts .toux img { width:140px; height:140px; border-radius:50%;}
.abouts h2 { text-align:center; font-size:24px; color:#333; text-align:center; line-height:50px; font-weight:normal;}
.abouts h3 { text-align:center; font-size:22px; color:#333; text-align:center; line-height:40px; font-weight:normal;}
.abouts .btjs { width:640px; height:60px; position:absolute; background:rgba(0,0,0,0.5); left:0; bottom:0;}
.abouts .btjs ul li { float:left; width:320px; height:60px; padding-left:25px; box-sizing:border-box; border-left:#fad6de solid 1px; font-size:22px; color:#fff; line-height:60px;}
.abouts .btjs ul li em { font-size:24px; color:#ffd200; font-style:normal; margin-left:10px;}
.abouts .btjs ul li.qc{ border-left:none;}

.abouts_c { width:600px; margin:20px auto; background:#fff; border-radius:5px; border:#d8d8d8 solid 1px;}
.abouts_c ul li { width:600px; height:80px; border-bottom:#e0e0e0 solid 1px; background:url(../images/n_6.png) no-repeat 560px 50%; background-size:20px 20px;}
.abouts_c ul li a { display:block; width:100%; height:80px; line-height:70px; line-height:70px; font-size:24px; padding-left:20px; box-sizing:border-box; color:#666;}
.abouts_c ul li a img { float:left; margin-right:10px; width:30px; height:30px; margin-top:23px;}

.abouts_c ul li a.aq { color:#e80d5a; font-size:28px;}

/*我的课程*/
.wdkc { width:640px; margin:0px auto;  }
.wdkc dl { width:600px; margin:0px auto; background:#fff; padding:20px; overflow:hidden; margin-top:25px; }
.wdkc dt { width:180px; float:left; }
.wdkc dt img { width:160px;  width:140px;}
.wdkc dd { width:420px; float:left; position:relative;}
.wdkc dd h1 { font-size:24px; color:#666; margin-bottom:10px; font-weight:normal;}
.wdkc dd p { font-size:20px; color:#999; line-height:36px;}
.wdkc dd p em { color:#ff7e00; font-size:24px; margin-right:4px; font-style:normal;}
.wdkc dd p i { color:#00a2ff; font-size:20px; margin-right:4px; font-style:normal;}
.wdkc dd p b { color:#ff7e00; font-size:20px; margin-right:4px; font-weight:normal;}
.wdkc dd h3 { margin-top:10px;}
.wdkc dd h3 a { display:block; width:220px; height:65px; border-radius:5px; background:#e50717; color:#fff; font-size:28px; text-align:center; line-height:65px;}
.wdkc .fuk { position:absolute; bottom:0px; right:20px;}
.wdkc .fuk a { display:block; width:130px; height:50px; border-radius:25px; border:#00a2ff solid 1px; text-align:center; line-height:50px; color:#00a2ff; font-size:24px;}
.wdkc .fuk a.a1 { display:block; width:130px; height:50px; border-radius:25px; border:#ff8f16 solid 1px; text-align:center; line-height:50px; color:#ff8f16; font-size:24px;}
.wdkc .fuk a.a2 { display:block; width:130px; height:50px; border-radius:25px; border:#c9c9c9 solid 1px; text-align:center; line-height:50px; color:#c9c9c9; font-size:24px;}

/*我的订单*/
.dingd { width:640px; background:#fff; border-bottom:#e4e4e4 solid 1px; overflow:hidden; height:70px; margin:0px auto;}
.dingd ul { width:640px;}
.dingd ul li { width:160px; float:left; box-sizing:border-box; border-right:#e4e4e4 solid 1px; height:70px;}
.dingd ul li a { display:block; width:100%; height:68px; line-height:68px; text-align:center; font-size:12px; color:#666; border-bottom:#fff solid 1px; font-size:24px; }
.dingd ul li a:active { border-bottom:#40d47f solid 2px; font-size:24px; color:#333;}
.dingd ul li a.a1 {border-bottom:#40d47f solid 2px; font-size:24px; color:#333; }
.gd { height:140px;}

.mydam { width:640px; margin:20px auto 0px; background:#fff;}
.mydam dl { width:640px; margin:0px auto; border-bottom:#e4e4e4 solid 1px; height:125px;}
.mydam dl dt { width:500px; float:left; margin-left:20px; }
.mydam .zffs { float:left; width:90px; padding-top:25px;}
.mydam .zffs img { width:70px;}
.mydam .zfmc { float:left; width:410px; padding-top:25px;}
.mydam .zfmc h1 { font-size:28px; font-weight:normal; color:#666; margin-bottom:10px;}
.mydam .zfmc h2 { font-size:22px; color:#cccccc; font-weight:normal; line-height:30px;}
.mydam dl dd { width:70px; float: right; float:right;}

/*单选框*/
/* RADIO */

.regular-radio {
	display: none;
}

.regular-radio + label {
	-webkit-appearance: none;
	background-color: #fafafa;
	border: 1px solid #40d47f;
	/*box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05);*/
	padding: 9px;
	border-radius: 50px;
	display: inline-block;
	position: relative;
}

.regular-radio:checked + label:after {
	content: ' ';
	width: 12px;
	height: 12px;
	border-radius: 50px;
	position: absolute;
	top: 3px;
	background: #40d47f;
	/*box-shadow: inset 0px 0px 10px rgba(0,0,0,0.3);*/
	text-shadow: 0px;
	left: 3px;
	font-size: 32px;
}

.regular-radio:checked + label {
	background-color: #fff;
	color: #99a1a7;
	border: 1px solid #40d47f;
	/*box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05), inset 15px 10px -12px rgba(255,255,255,0.1), inset 0px 0px 10px rgba(0,0,0,0.1);*/
}

.regular-radio + label:active, .regular-radio:checked + label:active {
	box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1);
}

.big-radio + label {
	padding: 16px; margin-top:40px;
}

.big-radio:checked + label:after {
	width: 24px;
	height: 24px;
	left: 4px;
	top: 4px;
}

/* ------- IGNORE */

#header {
	width: 100%;
	margin: 0px auto;
}

#header #center {
	text-align: center;
}

#header h1 span {
	color: #000;
	display: block;
	font-size: 50px;
}

#header p {
	font-family: 'Georgia', serif;
}
#header h1 {
	color: #892dbf;
	font: bold 40px 'Bree Serif', serif;
}

#travel {
	padding: 10px;
	background: rgba(0,0,0,0.6);
	border-bottom: 2px solid rgba(0,0,0,0.2);
	font-variant: normal;
	text-decoration: none;
	margin-bottom: 20px;
}

#travel a {
	font-family: 'Georgia', serif;
	text-decoration: none;
	border-bottom: 1px solid #f9f9f9;
	color: #f9f9f9;
}


/*修改资料*/
.xgzl { width:600px; padding:40px 20px 20px; background:#fff; margin:20px auto 0px; font-size:24px; color:#666;}
.xgzl table tr td { line-height:62px; height:62px; padding-bottom:30px;}
.input2 { width:480px; height:80px; border-radius:5px; border:#e4e4e4 solid 1px; padding-left:15px; box-sizing:border-box; line-height:80px; color:#999; font-size:24px;}
.xgzl em { color:#F30; font-style:normal; font-size:22px;}

/*激活课程卡*/
.jhkck { width:560px; margin:20px auto 0px; background:#99d944; padding:20px 40px; color:#fff; font-size:28px; line-height:50px;}
.input3 { width:580px; height:80px; border-radius:5px; border:#e4e4e4 solid 1px; padding-left:15px; box-sizing:border-box; line-height:80px; color:#999; font-size:24px;}

.jhkckt { width:100%; margin:0px auto; padding:40px 0px; }
.jhkckt h1 { width:20%; margin:0px auto;}
.jhkckt h1 img { width:100%;}
.jhkckt h2 { margin-top:12px; line-height:30px; font-size:24px; color:#72b31e; font-weight:normal; text-align:center; width:100%; margin:20px auto;}
.jhkckt h3 { width:35%; margin:15px auto 0px; font-weight:normal;}
.jhkckt h3 a { display:block; width:100%; height:60px; line-height:60px; border-radius:10px; background:#ff9c00; font-size:26px; color:#fff; text-align:center; line-height:60px;}

/*搜索*/
.soso { width:640px; margin:20px auto; background:#fff; padding:10px 0px;}
.in { width:320px; float:left; background:#ededed; border:none; border-radius:24px; height:50px; width:380px; padding-left:20px; box-sizing:border-box; color:#999; font-size:24px; margin-left:80px; margin-right:15px; line-height:50px; margin-top:10px;}
.in2 { width:320px; float:left; background:#40d47f; border:none; border-radius:24px; height:50px; width:140px;  color:#fff; font-size:24px; text-align:center; line-height:50px; margin-top:10px;}

/*评价页面*/
.pinglun{ clear:both; width:600px; margin:40px auto 0px; background:#fff; border:#ddd solid 1px; border-radius:10px; height:330px;}
.pinglun .text { width:550px; margin:15px 25px; border:none; background:#fff; font-size:24px; color:#ccc; line-height:34px; height:300px; overflow-y:scroll}
.pingfen { width:600px; margin:40px auto 0px; padding-bottom:20px; }
.pingfen h1 { float:left; line-height:60px; font-weight:normal; color:#666; font-size:24px;  }
.pStar {
	background:url(../images/pj_4.png) no-repeat;
	background-position: -30px 0px;
	cursor: pointer;
	height: 30px;
	width: 30px;
	padding: 0;
	border: 0;
	-webkit-tap-highlight-color: rgba(0,0,0,0); float:left; margin-left:10px; margin-top:15px;
}

.wStar {
	background-position: -30px 0px;
}

.yStar {
	background-position: 0px 0px;
}
.pfens { float:left; margin-left:20px;font-size: 24px;line-height:60px;}
.pfens .lfs  {font-size: 30px; color: #fd7d28; font-weight: bolder; margin-right:8px;}
.pingbq {  width:980px; margin:40px auto; padding:30px 25px; background:#fff; overflow:hidden; padding-bottom:20px; border-radius:30px; -moz-border-radius:30px;-ms-border-radius:30px;}
.pingbq h1 { border-bottom:#ddd solid 2px; height:50px; line-height:50px; font-size:35px; color:#333; margin-bottom:20px; padding-bottom:20px;}

/*关于我们*/
.cont { width:640px; margin:20px auto 0px; background:#fff; padding:15px 0px 30px;}

.cont .ctit { width:580px; margin:0px auto; border-bottom:#e4e4e4 solid 1px; padding-bottom:15px;}
.cont .ctit h1 { font-size:26px; color:#666; line-height:50px; margin-bottom:10px;}
.cont .ctit p { font-size:20px; color:#999;}
.cont .ctit p a{ margin-left:20px; color:#a8b6d2;}

.cont .nrbf { width:580px; margin:20px auto 0px; font-size:22px; color:#666; line-height:40px;}
.cont .nrbf img { width:100%;}



/*2016/3/08*/
/*banner 广告位*/
.header{position:fixed;left:0;top:0;width:100%;z-index:999}
.banner,.banners{max-width:640px;margin:auto;position:relative}
.swiper-container{max-width:640px}
.swiper-slide{max-width:640px;position:relative;height:auto}
.banner2 img{width:100%;}
.banner1 img{width:70%;margin-left:15%;margin-bottom:2.5rem}
.pagination{position:absolute;text-align:center;bottom:0.5rem;width:100%;z-index:6}
.banner .swiper-pagination-switch{display:inline-block;width:1rem;height:1rem;background:url(../images/icons.png) no-repeat center center;background-size:0.8rem 0.8rem;margin:0 0.1rem;cursor:pointer}
.banner .swiper-active-switch{background:url(../images/icons_current.png) no-repeat center center;background-size:0.8rem 0.8rem}
/* 中间板块部分  */
.index_nav{background:#fff;display:inline-block;width:100%;margin-bottom:2rem}
.index_nav ul{height: 269px;}
.index_nav ul li{float:left;width:25%;text-align:center;border-bottom:1px solid #eee;border-top:1px solid #eee;}
.index_nav ul li a{padding:0.9rem 0 0.9rem 0;display:block;border-left:1px solid #eee; height: 114px; }
.index_nav ul li a span{display:block;font-size:1rem;color:#000;margin-top:1rem;font-family: 微软雅黑;}
.index_nav ul li a i{display:block;width:4rem;height:4rem;margin:auto}
.index_nav ul li a i.icon_1{background:url(../images/icon-28.png) no-repeat center center; background-size:4rem 4rem;}
.index_nav ul li a i.icon_2{background:url(../images/icon-02.png) no-repeat center center; background-size:4rem 4rem;}
.index_nav ul li a i.icon_3{background:url(../images/icon-03.png) no-repeat center center; background-size:4rem 4rem;}
.index_nav ul li a i.icon_4{background:url(../images/icon-08.png) no-repeat center center; background-size:4rem 4rem;}
.index_nav ul li a i.icon_5{background:url(../images/icon-05.png) no-repeat center center; background-size:4rem 4rem;}
.index_nav ul li a i.icon_6{background:url(../images/icon-30.png) no-repeat center center; background-size:4rem 4rem;}
.index_nav ul li a i.icon_7{background:url(../images/icon-31.png) no-repeat center center; background-size:4rem 4rem;}
.index_nav ul li a i.icon_8{background:url(../images/icon-29.png) no-repeat center center; background-size:4rem 4rem;}
.index_nav ul li a i.icon_9{background:url(../images/icon-09.png) no-repeat center center; background-size:4rem 4rem;}
.index_nav ul li a i.icon_10{background:url(../images/icon-10.png) no-repeat center center;background-size:4rem 4rem;}
.index_nav ul li a i.icon_11{background:url(../images/icon-11.png) no-repeat center center;background-size:4rem 4rem;}
.index_nav ul li a i.icon_12{background:url(../images/icon-12.png) no-repeat center center;background-size:4rem 4rem;}
/*news*/
.newsWap { width:100%; margin:0px auto; background:#fff;}
.newsWap dl { clear:both; width:100%;  height:140px;}
.newsWap dl a{width:100%; height: 100%; display: block;}
.newsWap dt { width:25%; float:left; margin-top:1.3rem; margin-right:1%; margin-left:3%;}
.newsWap dt img {padding:1px; width:100%;}
.newsWap dd { width:68%; float:left;  margin-top:15px;}
.newsWap dd h1 { width:100%; font-size:1rem; color:#000; margin-bottom:5px; line-height:36px; }
.newsWap dd p { width:100%; font-size:0.8rem; color:#999; line-height:25px; }
.newsWap dd p span { display:block; font-size:0.8rem; line-height: 25px; padding-left:1px;width:77px; height:24px;border-radius: 15px;border:1px solid #ddd; float: right; margin-top:6px; text-align: center;}





/* 底部nav*/
.footerfixed1{height:6rem;}
.index_footer{position:fixed;left:0;bottom:0;width:100%;box-shadow:0 0 0.5rem #ccc;background:#fff;z-index:9}
.index_footer ul li{float:left;width:25%;text-align:center;}
.index_footer ul li a{display:block;padding:0.5rem 0;color:#888888;}

.index_footer ul li a span{font-size:1.3rem;display:block;margin-top:0.5rem;text-align:center}
.index_footer ul li.current a span{color:#d50110}
.index_footer ul li a i{display:block;width:3.2rem;height:3.2rem;margin:auto}
.index_footer ul li a i.icon_1{background:url(../images/icon_nav-19.png) no-repeat center center;background-size:4rem 4rem;}
.index_footer ul li a i.icon_2{background:url(../images/icon_nav-20.png) no-repeat center center;background-size:4rem 4rem;}
.index_footer ul li a i.icon_3{background:url(../images/icon_nav-21.png) no-repeat center center;background-size:4rem 4rem;}
.index_footer ul li a i.icon_4{background:url(../images/icon_nav-22.png) no-repeat center center;background-size:4rem 4rem;}
.index_footer ul li.current a i.icon_1{background:url(../images/icon_nav-23.png) no-repeat center center;background-size:4rem 4rem;}
.index_footer ul li.current a i.icon_2{background:url(../images/icon_nav-24.png) no-repeat center center;background-size:4rem 4rem;}
.index_footer ul li.current a i.icon_3{background:url(../images/icon_nav-25.png) no-repeat center center;background-size:4rem 4rem;}
.index_footer ul li.current a i.icon_4{background:url(../images/icon_nav-26.png) no-repeat center center;background-size:4rem 4rem;}


/*add css 样式*/
#plv_container{width:100% !important;}
#plv_container video{width:100% !important;}
.vedioLook a{display:block; width:100%;}
.vedioLook a >div>div{width:100% !important;}

.index_nav{max-width:630px !important;}
@media(max-width: 330px){
	.index_nav ul li a i{width:2.8rem; height: 2.8rem;}
	.index_nav ul li a span{font-size: 0.9rem;}
	.weui_cell_ft{font-size:0.8rem;}
	.newsWap dd h1{line-height: 21px;}
	.newsWap dd p{line-height: 21px;}
	.newsWap dd{width:70%;}
	.newsWap dd p span{line-height: 24px; font-size:0.7rem;}
	.kcxqy{width:320px !important;}
	.weui_cell_hd img{margin:0!important; width:25px !important;}
	.weui_cell_bd p{font-size:0.9rem !important;}
	.weui_cell_ft{font-size:0.8rem !important;}
.index_nav ul li{height:100px;}
.index_nav ul li a i.icon_1{background:url(../images/icon-28.png) no-repeat center center; background-size:2.8rem 2.8rem;}
.index_nav ul li a i.icon_2{background:url(../images/icon-02.png) no-repeat center center; background-size:2.8rem 2.8rem;}
.index_nav ul li a i.icon_3{background:url(../images/icon-03.png) no-repeat center center; background-size:2.8rem 2.8rem;}
.index_nav ul li a i.icon_4{background:url(../images/icon-08.png) no-repeat center center; background-size:2.8rem 2.8rem;}
.index_nav ul li a i.icon_5{background:url(../images/icon-05.png) no-repeat center center; background-size:2.8rem 2.8rem;}
.index_nav ul li a i.icon_6{background:url(../images/icon-30.png) no-repeat center center; background-size:2.8rem 2.8rem;}
.index_nav ul li a i.icon_7{background:url(../images/icon-31.png) no-repeat center center; background-size:2.8rem 2.8rem;}
.index_nav ul li a i.icon_8{background:url(../images/icon-29.png) no-repeat center center; background-size:2.8rem 2.8rem;}
.index_nav ul li a i.icon_9{background:url(../images/icon-09.png) no-repeat center center; background-size:2.8rem 2.8rem;}
.index_nav ul li a i.icon_10{background:url(../images/icon-10.png) no-repeat center center;background-size:2.8rem 2.8rem;}
.index_nav ul li a i.icon_11{background:url(../images/icon-11.png) no-repeat center center;background-size:2.8rem 2.8rem;}
.index_nav ul li a i.icon_12{background:url(../images/icon-12.png) no-repeat center center;background-size:2.8rem 2.8rem;}
}













