/*头部样式*/
.head { height:125px; width:1200px; position:relative; }
.ewm{ position:absolute; top:0px; right:-26%; }
.logo { float:left; margin-top:15px; height:90px;}
.index-nav{ float:right; height: 50px; padding-top:25px;}
.nav {height:50px; width: 810px;}
.nav .navlev {  position:relative; float:left; font-size:16px; margin:0 0 0 5px;  color:#fff; line-height:50px; height:50px; }
.nav .navlev a { color:#333; display:block;padding:0 5px; }
.nav .navlev .lev2 { position:absolute; left:0; width:100%; top:50px; z-index:100; background:#e11818; display:none; text-align:center; padding:7px 0; }
.nav .navlev .lev2 a { font-size:14px; line-height:30px; color:#fff; padding:0;}
.nav .navlev .lev2 a:hover { text-decoration:underline;}
.nav .hover a{ color:#e11818}
.nav .navlev a:after{position:absolute;height:3px;background:#e11818;left:50%;right:50%;content:'';display:block;opacity:0;
	-webkit-transition:  0.2s ease-in 0s;
	-moz-transition:  0.2s ease-in 0s;
	-ms-transition:  0.2s ease-in 0s;
	-o-transition:  0.2s ease-in 0s;
	transition:  0.2s ease-in 0s;}
.nav .hover a:hover:after,
.nav .hover a:after,.nav .on a:after{left:0px;right:0px;opacity:1;}
.nav .on a {  color:#fc2525}

.topbar{ height:35px; background:#ddd; line-height:35px; color:#595858;}
.top-center{ width:1200px; margin:0 auto;}
.topbar-left{ float:left; width:400px;}
.topbar-right{float:right; width:150px;}
.index_news {
	padding: 30px 0;
}

.index_news h2 {
	position: relative;
	border-bottom: 1px solid #e8e9ea;
	height: 38px;
	margin-bottom: 35px;
}

.index_news h2 strong {
	position: absolute;
	color: #007cc8;
	border-bottom: 2px solid #007cc8;
	font-size: 20px;
	padding: 0 5px;
	left: 0;
	top: 0;
	height: 38px;
}

.index_news h2 span {
	color: #bbbbbb;
	padding: 8px 0 0 100px;
	font-size: 13px;
	float: left;
}

.index_news h2 .more,h2.hoverMore a.more,a.newsListmore {
	margin-top: 7px;
	color: #bbbbbb;
	font-size: 15px;
	float: right;
	padding-right: 15px;
	background: url(/images/2015/index_li.jpg) no-repeat right center;
}
a.newsListmore { margin-top: -5px;}
a.newsListmore:hover { color: #F5A34D;}
.index_news h2 .more:active,.index_news h2 .more:hover,.index_news h2 .more:focus {
	color: #0268b3;
}

.index_news .thumb {
	float: left;
	overflow: hidden;
	width: 50%;
	height: 353px;
	position: relative;
}

.index_news .thumb .bd {
	height: 318px;
	overflow: hidden;
}

.index_news .thumb .bd li {
	float: left;
	width: 100%;
	height: 318px;
	position: relative;
}

.index_news .thumb .bd li a {
	overflow: hidden;
	height: 100%;
}

.index_news .thumb .bd li a img {
	width: 100%;
	height: 100%;
}

.index_news .thumb .bd li .bg {
	position: absolute;
	bottom: 0;
	left: 0;
	height: 60px;
	width: 100%;
	background: url(../images/index_news_txtbg.png) repeat;
}

.index_news .thumb .bd li .txt {
	position: absolute;
	bottom: 0;
	left: 0;
	height: 40px;
	font-size: 12px;
	margin: 10px 15px;
	color: #FFF;
	line-height: 20px;
	overflow: hidden;
}

.index_news .thumb .hd {
	position: absolute;
	bottom: 0;
	right: 0;
	height: 20px;
	width: 70px;
	text-align: right;
}

.index_news .thumb .hd a {
	width: 20px;
	height: 20px;
	background: url(../images/index_arrows.jpg) no-repeat;
}

.index_news .thumb .hd a.prev {
	background-position: 0 center;
	float: left;
}

.index_news .thumb .hd a.next {
	background-position: right center;
	float: right;
}

.index_news .index_news_list {
	width: 47%;
	float: right;
}

.index_news .index_news_list .top_news {
	padding-bottom: 15px;
	border-bottom: 1px dotted #bbbbbb;
}

.index_news .index_news_list .top_news .title2 {
	line-height: 25px;
	height: 25px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.index_news .index_news_list .top_news .title2 a {
	font-size: 17px;
	color: #e80b0b;
}

.index_news .index_news_list .top_news .title2 a:active,.index_news .index_news_list .top_news .title2 a:hover,.index_news .index_news_list .top_news .title2 a:focus {
	color: #0268b3;
}

.index_news .index_news_list .top_news .time {
	font-size: 12px;
	color: #bbbbbb;
}

.index_news .index_news_list .top_news .desp {
	line-height: 21px;
	font-size: 12px;
	color: #454545;
	height: 42px;
	overflow: hidden;
}

.index_news .index_news_list .top_news .desp1 {
	line-height: 21px;
	font-size: 15px;
	color: #454545;
	height: 42px;
	overflow: hidden;
}

.index_news .index_news_list .news_list {
	padding: 10px 0;
}

.index_news .index_news_list .news_list li {
	line-height: 30px;
	height: 30px;
}

.index_news .index_news_list .news_list li a {
	font-size: 15px;
	position: relative;
	padding-right: 90px;
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.index_news .index_news_list .news_list li a i {
	background: url(../images/index_li.jpg) no-repeat left center;
	padding: 6px 12px;
}

.index_news .index_news_list .news_list li a span {
	position: absolute;
	right: 0;
	top: 0;
	display: block;
	width: 90px;
	text-align: right;
}

/* 轮播图 */
.slideBox{ position:relative; background: #f5f5f5; overflow:hidden;}
.slideBox .hd{ height:12px; overflow:hidden; position:absolute; right:0px; bottom:40px;  z-index:1;width: 100%;text-align: center;}
.slideBox .hd ul{ overflow:hidden; zoom:1;}
.slideBox .hd ul li{display: inline-block;width: 12px;height: 12px;background: #fff;margin: 0 5px;border-radius: 50%;line-height: 50px; cursor:pointer;}
.slideBox .hd ul li.on{background: #058cd3;}
.slideBox .bd{ position:relative; height:100%; z-index:0;}
.slideBox .bd li{ zoom:1; vertical-align:middle; height:618px;}
/* 前/后按钮 */
.slideBox .prev,.slideBox .next{ position:absolute;top:50%; margin-top:-15px;display:block;width:30px;height:50px;overflow: hidden; display:none;}
.slideBox .prev{}
.slideBox .prev:hover{}
.slideBox .next{}
.slideBox .next:hover{}
/*********************************/
.kx-bg { height:92px; padding:7px 0; background:#fff;  position: relative; margin: 0 auto; width: 1200px; }
#scrolldiv{height:34px; line-height:34px; overflow:hidden; background:url(../images/zx.jpg) 0 no-repeat; padding-left:100px; }
#scrolldiv a { color:#666;}
#scrolldiv a:hover { color:#058cd3; text-decoration:underline;}
/*********/
.kj-a { border-left:1px solid #e6e6e6; width:1198px; overflow:hidden; margin:0 auto; top:-10px; position: absolute; z-index: 1000; background:#fff; }
.kj-a li { position:relative; float:left;} 
.kj-a a { display:block; height:92px; width:398px; border:1px solid #e6e6e6; border-top:0px; border-bottom: 0px; font-size:16px; border-left:none; text-align:center; color:#666666;  }
.kj-a a img { display:block; height:67px; margin:0 auto; margin-top:22px;}
.cool-l span{position:absolute;-webkit-transition:all 0.3s cubic-bezier(0.25,0.46,0.45,0.94);-moz-transition:all 0.3s cubic-bezier(0.25,0.46,0.45,0.94);-o-transition:all 0.3s cubic-bezier(0.25,0.46,0.45,0.94);transition:all 0.3s cubic-bezier(0.25,0.46,0.45,0.94)}
.cool-l .line-1{left:0px;top:0px;width:0%;height:2px}
.cool-l .line-2{right:0px;top:0px;width:2px;height:0%}
.cool-l .line-3{right:0px;bottom:0px;width:0%;height:2px}
.cool-l .line-4{left:0px;bottom:0px;width:2px;height:0%}
.cool-l:hover .line-1,.cool-l:hover .line-3{width:100%}
.cool-l:hover .line-2,.cool-l:hover .line-4{height:100%}
.kj1 span{ background:#e80b0b;}
.kj1:hover a{ color:#e80b0b}
.kj2 span{ background:#e80b0b;}
.kj2:hover a { color:#e80b0b}
.kj3 span{ background:#e80b0b;}
.kj3:hover a{ color:#e80b0b}
.kj4 span{ background:#e80b0b;}
.kj4:hover a { color:#e80b0b}
.kj5 span{ background:#e80b0b;}
.kj5:hover a{ color:#e80b0b}
/**********************************/
.about-main{ text-align:left; font-size: 18px; line-height: 26px; padding:10px 54px; text-indent: 36px; width:1048px; margin:0 auto;}
.title { text-align:center; color:#888888; font-size:14px; margin-top:50px; position:relative; padding-bottom:40px;}
.title h1 { color:#058cd3; font-size:22px; margin-bottom:5px; font-weight:bold;}
.title:after {   display:block; margin:0 auto; margin-top:17px;}
.class-ul { overflow:hidden;  }
.class-ul li { width:400px; float:left; overflow:hidden;}
.class-ul li .img-box { width:400px; height:195px; overflow:hidden;}
.class-ul li .class-box {width:398px; height:193px; color:#666666; border:1px solid #f1f1f1; text-align:center; font-size:14px; background:url(../images/bg1.jpg) 0 -12px no-repeat;-webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear;transition: all 0.3s linear;}
.class-ul .c1 .class-box,.class-ul .c3 .class-box  { background:url(../images/bg1.jpg) 0 -401px no-repeat;}
.class-ul li h1 { color:#058cd3; font-size:18px; margin:30px 0 20px;} 
.bm-btn { color:#666; width:114px; height:34px; line-height:34px; display:block; margin:0 auto; margin-top:30px; border:1px solid #d9d9d9; -webkit-border-radius:5px; border-radius:5px; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear;transition: all 0.3s linear;} 
.class-ul li:hover .class-box{background:url(../images/bg1.jpg) 0 -207px no-repeat; color:#fff; }
.class-ul li:hover h1 { color:#fff;}
.class-ul li:hover .bm-btn { color:#fff; border:1px solid #fff; font-size:16px;}
/*************************/
.gray-bg { background:#faf8f9; padding-bottom:60px; overflow:hidden;}
.about-img{ float: left; width: 646px;}
.about-info { float:right; overflow:hidden; width:480px; padding:60px 0px;   height:379px; color:#888888; font-size:15px; line-height:30px;}
.about-info h1 { color:#333333;  text-align:right; margin:28px 0 50px}
.about-btn { color:#fff; width:157px; height:38px; line-height:38px; text-align:center; display:block; margin:0 auto; margin-top:25px; background:#058cd3; -webkit-border-radius:19px; border-radius:19px; -webkit-transition: all 0.3s linear; -ms-transition: all 0.3s linear;transition: all 0.3s linear;}
.about-btn:hover { width:160px; height:39px; line-height:39px; font-size:18px; box-shadow:5px 5px 8px #aaa;}
/* 轮播图 */
.about-slide{ position:relative; background: #f5f5f5; overflow:hidden; width:600px; height:379px; float:left;}
.about-slide .hd{ height:12px; overflow:hidden; position:absolute; right:0px; bottom:40px;  z-index:1;width: 100%;text-align: center; display:none;}
.about-slide .hd ul{ overflow:hidden; zoom:1;}
.about-slide .hd ul li{display: inline-block;width: 12px;height: 12px;background: #fff;margin: 0 5px;border-radius: 50%;line-height: 50px; cursor:pointer;}
.about-slide .hd ul li.on{background: #058cd3;}
.about-slide .bd{ position:relative; height:100%; z-index:0;}
.about-slide .bd li{ zoom:1; vertical-align:middle; }
.about-slide .bd li img {height:379px; width:600px; display:block;}
.about-slide .prev,.about-slide .next{ position:absolute; bottom:20px; display:block;width:40px;height:40px;overflow: hidden;background:url(../images/prev.jpg) no-repeat;-webkit-transition: all 0.3s linear; -ms-transition: all 0.3s linear;transition: all 0.3s linear; }
.about-slide .prev{ right:70px;  }
.about-slide .prev:hover{ background-position:-40px 0;}
.about-slide .next{ right:20px; background-position:-120px 0;}
.about-slide .next:hover{background-position:-80px 0;}
/********************************/
/*风采*/
.doctor{ background:url(../images/class2.jpg) top center no-repeat; height: 417px;}
.picScroll-left{overflow:hidden; position:relative; padding-bottom:85px;}
.picScroll-left .hd{height:0px;position: relative;}
.picScroll-left .bd{}
.picScroll-left .bd ul{ overflow:hidden; zoom:1;  padding-top: 105px;}
.picScroll-left .bd ul li{margin-right: 0px; float:left; _display:inline;overflow:hidden; width:25%;  position: relative;}
.picScroll-left .bd ul li img{display: block; width: 100%;height: 370px;}
.picScroll-left .bd ul li h1{ width:100%; height:370px; display:none;vertical-align:middle; position:absolute; z-index:1000; top:0px; line-height:50px; text-align:center; color:#fff; font-size:18px;-webkit-transition: all 0.3s linear; -ms-transition: all 0.3s linear;transition: all 0.3s linear; }
.picScroll-left .bd ul li:hover h1{display:block;background:#000;filter:alpha(Opacity=60);-moz-opacity:0.6;opacity: 0.6;  color:#fff;}
.picScroll-left .bd ul li:hover .bdr{ border:1px solid #fff;   margin:15px; height: 340px;}
/*翻页*/
.picScroll-left .prev,.picScroll-left .next{ position:absolute; bottom:0; display:block;width:49px;height:49px; background:url(../images/prev2.png) 0 0 no-repeat;overflow: hidden;cursor: pointer;z-index: 99;-webkit-transition: all 0.3s linear; -ms-transition: all 0.3s linear;transition: all 0.3s linear;}
.picScroll-left .prev{left: 540px;}
.picScroll-left .prev:hover{background-position:-49px 0;}
.picScroll-left .next{right: 540px;background-position:-148px 0;}
.picScroll-left .next:hover{ background-position:-99px 0;}
/*学校新闻*/
.news-left{ position:relative; width:1200px; margin:0 auto;}
.news-left .hd{height:0px;position: relative;}
.news-left .bd{ width:1210px; overflow:hidden;}
.news-left .bd ul{ overflow:hidden; zoom:1; }
.news-left .bd ul li{margin:0 37px 10px 0;float:left; _display:inline;overflow:hidden; width:375px;  position: relative; height:400px; background:#fff;  -webkit-box-shadow:5px 5px 5px #ddd;-ms-box-shadow:5px 5px 5px #ddd;box-shadow:5px 5px 5px #ddd;}
.news-left .bd ul li img{display: block;width: 375px;height: 200px;}
.news-left .bd ul li .news-con { padding:20px; color:#666; font-size:14px; line-height:20px;}
.news-left .bd ul li h1{ color:#333333; font-size:16px; }
.news-left .bd ul li h3 { color:#bbbbbb; padding:5px 0;}
.news-left .bd ul li:hover h1{ color:#058cd3;}
/*翻页*/
.news-left .prev,.news-left .next{ position:absolute; top:50%; margin-top:-25px; display:block;width:49px;height:49px; background:url(../images/prev2.png) 0 0 no-repeat;overflow: hidden;cursor: pointer;z-index: 99;-webkit-transition: all 0.3s linear; -ms-transition: all 0.3s linear;transition: all 0.3s linear;}
.news-left .prev{left: -60px;}
.news-left .prev:hover{background-position:-49px 0;}
.news-left .next{right: -60px;background-position:-148px 0;}
.news-left .next:hover{ background-position:-99px 0;}
/***************************************/
.news-btn {}
.news-btn { color:#fff; width:157px; height:38px; line-height:38px; text-align:center; display:block;margin-top:20px; background:#058cd3; -webkit-border-radius:19px; border-radius:19px; -webkit-transition: all 0.3s linear; -ms-transition: all 0.3s linear;transition: all 0.3s linear;}
.news-btn:hover { width:160px; height:39px; line-height:39px; font-size:18px; box-shadow:5px 5px 8px #aaa;}
/****************/
.guide-box { height:440px; overflow:hidden;}
.guide-tab { text-align:center;}
.guide-on,.guide-off {color:#888888; font-size:14px; margin:0 5px 10px; width:136px; height:34px; line-height:34px; display:inline-block;  border:1px solid #d7d7d7; cursor:pointer; -webkit-border-radius:17px; border-radius:17px;-webkit-transition: all 0.3s linear; -ms-transition: all 0.3s linear;transition: all 0.3s linear; }
.guide-on { background:#058cd3; border:1px solid #058cd3; color:#fff; box-shadow:5px 5px 5px #888}
.guide-inn {}
/**/
.guide-inn{overflow:hidden; position:relative; padding-bottom:85px; }
.guide-inn .hd{height:0px;position: relative; }
.guide-inn .hd ul { display:none;}
.guide-inn .bd{}
.guide-inn .bd ul{ overflow:hidden; zoom:1; width:1250px;}
.guide-inn .bd ul li{margin:40px 40px 0 0;float:left; _display:inline;overflow:hidden; width:580px; height:134px; color:#777777; line-height:24px; background:#f8f8f8;  position: relative;}
.guide-inn .bd ul li img{display: block;width: 134px;height: 134px; float:left; margin-right:27px;}
.guide-inn .bd ul li h1{  margin:20px 0 10px; color:#333333; font-size:16px;  }
.guide-inn .bd ul li:after { content:""; position:absolute; bottom:18px; left:162px; width:16px; height:2px; background:url(../images/line1.jpg) -26px 0 no-repeat;-webkit-transition: all 0.3s linear; -ms-transition: all 0.3s linear;transition: all 0.3s linear; } 
.guide-inn .bd ul li:hover { color:#fff; background:#058cd3;}
.guide-inn .bd ul li:hover h1{ color:#fff;}
.guide-inn .bd ul li:hover:after { background-position:-10px 0;}

/*翻页*/
.guide-inn .prev,.guide-inn .next{ position:absolute; top:383px; display:block;width:49px;height:49px; background:url(../images/prev2.png) 0 0 no-repeat;overflow: hidden;cursor: pointer;z-index: 99;-webkit-transition: all 0.3s linear; -ms-transition: all 0.3s linear;transition: all 0.3s linear;}
.guide-inn .prev{left: 540px;}
.guide-inn .prev:hover{background-position:-49px 0;}
.guide-inn .next{right: 540px;background-position:-148px 0;}
.guide-inn .next:hover{ background-position:-99px 0;}
/*****内页*****/
.inban {  height:300px; position:relative; }
.wz-bg { height:50px; background:#f5f5f5;}
.wz { background:url(../images/wz.jpg) 0 no-repeat; padding-left:10px; float:right; color:#888888; font-size:14px; line-height:50px;}
.wz a {color:#888888; padding:0 7px;}
.wz a:hover { color:#058cd3; text-decoration:underline;}
.inmain { width:1200px; margin:0 auto; overflow:hidden;}
.left { width:240px; float:left; position:relative;  }
.left-t { position:absolute; left:50%; margin-left:-600px; bottom:-50px; width:240px; height:100px; background:#e3090b; line-height:100px; text-align:center;color:#fff; font-size:24px;}
.left-c { margin-top:30px; overflow:hidden; padding-bottom:30px; background:#f5f5f5; }
.left-c a { display:block; height:55px; line-height:53px; color:#666666;margin-top:1px; text-align:center; font-size:16px; background:url(../images/leftc.jpg) -242px 0 no-repeat;-webkit-transition: all 0.3s linear; -ms-transition: all 0.3s linear;transition: all 0.3s linear;}
.left-c a:hover,.left-c a.on { background-position:-2px 0; color:#fff;}
.right { width:900px; min-height:400px; float:right; overflow:hidden;}
.right-t { margin-top:30px; height:52px; line-height:52px; font-size:24px; color:#e90507; border-bottom:1px solid #ececec;}
.right-t span { color:#bbbbbb; font-size:16px; margin-left:6px;}
/******/
.inpic { overflow:hidden; width:950px;}
.inpic li { float:left; width:283px;  overflow:hidden; margin:25px 25px 0 0; line-height:30px;}
.inpic li img {width:283px; height:203px; display:block; }
.inpic li h1{ border:1px solid #f1f1f1; height:50px; line-height:50px; text-align:center; color:#333333; font-size:18px; background:url(../images/pich1.jpg) 0 -50px;-webkit-transition: all 0.3s linear; -ms-transition: all 0.3s linear;transition: all 0.3s linear; }
.inpic li:hover h1{ background-position:0 0px; border:1px solid #058cd3; color:#fff;}

.coach-pic li{ width:206px;}
.coach-pic li img { width:206px; height:253px;}
/*************/
.fanye { text-align:center; padding:40px 0 0px 0;}
.fanye a { display:inline-block; padding:0 10px; height:26px; border:1px solid #cacaca;  line-height:26px; font-size:14px; color:#6d6d6d; margin:0 6px; }
.fanye a:hover { background:#058cd3; border:1px solid #138edc;  color:#fff;}
innews{}
/******************/
.innews { overflow:hidden;  margin-top:10px;}
.innews li { padding:10px; border-bottom:1px dashed #e0e0e0; position:relative; color:#888888; line-height:22px; font-size:14px; padding:25px 0; overflow:hidden;}
.innews li img { width:216px; height:114px; display:block; float:left; margin-right:25px;}
.innews li .date { margin-top:10px; }
.innews li h1 { font-size:16px; color:#333; padding:10px 0 5px}
.innews li:hover h1 { color:#058cd3}
.info-c { color:#555555; font-size:15px; line-height:34px;  margin:20px 0 0 0; overflow:hidden;}
.info-c img { max-width:100%;}
.info-t { line-height:30px; padding-top:30px;  text-align:center; font-size:24px; color:#555555; }
.info-sp { text-align:center; color:#767676; border-bottom:1px dashed #767676; padding:7px 0; margin:5px 28px 0 0px; height:25px; line-height:25px; }
.fenx {margin-left:20px; display:inline; _display:none; }
.sxpian { border-top:1px dashed #c0c0c0; margin:40px 0px 0 0px; padding-top:25px; line-height:30px; color:#474747; font-size:14px;}
.sxpian a { margin-left:6px; color:#969696;}
.sxpian a:hover {  color:#058cd3; text-decoration:underline;}
/**分享***/
.bdsharebuttonbox{display: inline;_display: none; margin-left:10px;}
.bdsharebuttonbox a{float: none !important;width:19px !important; height:18px !important; display:inline-block !important; padding-left:0px !important;margin:0 2px !important;position: relative;top: 4px;}
.bds_sqq{background:url(../images/share9.png) no-repeat !important; background-position:-49px 0 !important;}
.bds_weixin{background:url(../images/share9.png) no-repeat !important; background-position:0px 0 !important; margin-left:6px;}
.bds_tsina{background:url(../images/share9.png) no-repeat !important; background-position:-25px 0 !important;}
.bds_qzone{background:url(../images/share9.png) no-repeat !important; background-position:-74px 0 !important;}
.bds_tqq{background:url(../images/share9.png) no-repeat !important; background-position:-98px 0 !important;}
.bds_more{background:url(../images/share9.png) no-repeat !important; background-position:-123px 0 !important;}
/******************************/
.red{color:#ff0000;}
.con_r { margin:30px 0 0 85px; }
.con_r tr { height:62px;}
.mark {color:#dd001f; font-size:16px; position:relative; top:2px; padding:0 5px;}
.lx_area { float:left; width:480px; height:130px; padding:7px 10px; border:1px solid #d7d7d7; line-height:24px; margin-right:2px; }
.lx_inp { width:328px; padding:0 10px; height:38px; border:1px solid #d7d7d7;  margin-right:10px;}
.lx_sub { width:150px; height:45px; display:inline-block; background:#e80b0b; border-radius:2px; behavior: url(js/pie.htc); position:relative; z-index:2; border:none;  border-bottom:2px solid #145492; cursor:pointer; color:#ffffff; font-size:18px; margin:30px 13px 0 0; }
.lx_reset { background:#c9c9c9; border-bottom:2px solid #a5a5a5; color:#222222;}
.td1 { float:left; line-height:40px; color:#222222; font-size:14px; text-align:right; padding-right:10px !important; width:100px;}
.sex-rad { line-height:40px; }
.rad { position:relative; top:3px; margin-right:5px;}
.lx_inp:hover,.lx_inp:focus,.lx_area:hover,.lx_area:focus{ box-shadow:0px 0px 3px #058cd3;}
/* formbox */
#formbox{ margin-bottom:40px; margin-top:20px;}
#formbox .label{width:100px;text-align:right;font-size:14px;}
#formbox .span-150{width:100px;}
#formbox .text{width:100px;height:16px;padding:4px 3px;border:1px solid #bbb;font-size:14px;font-family:arial,"宋体";}
#formbox .text-1{width:100px;}
#formbox .blank{width:16px;height:16px;margin:2px 5px 0;}
#formbox .img img{height:26px;margin:0 5px;}
#formbox .succeed{background:url(images/pwdstrength.gif) no-repeat -105px 0;}
#formbox .yellow_button{font-size:14px;font-weight:bold;color:#fff;border:none;cursor:pointer;}
#formbox .highlight1{ box-shadow:0px 0px 3px #1e7bd3;}
#formbox .highlight2{ box-shadow:0px 0px 3px #f00; color:#f00;}
#formbox .pwdbg{background:#FFF8EB;}
#formbox .focus{color:#999;line-height:22px;*line-height:20px;}
#formbox .null,#formbox .error{color:red;line-height:22px;*line-height:20px;}
#formbox #referrer{color:#999;font-size:12px;}
#formbox #protocol{margin:0px 5px 0 0;display:inline;}
.hide{display:none;}.invisible{visibility:hidden;}.overflow{overflow:hidden;}
.clear{display:block;clear:both;height:0;overflow:hidden;}


.imforwarp {width:1021px; overflow:hidden; margin-top:55px;}
#lightbox-infoFooter { display:block !important;}
#lightbox-caption-title {text-decoration:none !important; color:#000000; font-size:14px; }
#lightbox-currentNumber {display:none !important;}
#lightbox-close {background:url(../images/close_btn_06.png) no-repeat; width:29px!important; transition:all 200ms ease 0s; -webkit-transition:all 200ms ease 0s; -ms-transition:all 200ms ease 0s;  height:29px; position:absolute; right:-14px; top:-14px; z-index:9999;}
#lightbox-close:hover { transform:rotate(180deg); -webkit-transform:rotate(180deg); -ms-transform:rotate(180deg);}
#lightbox-imageBox,#lightbox-infoBox{border:#FFF 5px solid !important;}


