/*login_box*/
.error_line,
.remember_check,
.r_cur { background:url(../images/login_icon.png) no-repeat;}
.login_box { background:#00aeff url(../images/sign_bg.png) center 0 repeat-y;} 
.login_box .main { padding-top:80px;}
.login_area { width:350px; margin:0 auto; padding:100px 0;}
.login_area h1 { text-align:center; color:#fff; font-size:30px; padding-bottom:55px;} 
.login_item .input_text { width:326px; height:20px; line-height:20px; padding:8px 12px; background:#fff; border-radius:2px; box-shadow:0 2px 4px rgba(218,218,218,.8) inset; font-size:16px; color:#303030; margin-bottom:8px;}
.error_line { line-height:20px; color:#f7ff16; font-size:14px; padding-left:20px; background-position:0 3px; margin-bottom:8px;}
.remember_check { color:#f3f3f3; font-size:14px; line-height:20px; background-position:0 -21px; padding-left:20px; cursor:pointer;}
.r_cur { background-position:0 -45px;}
.login_btn { display:block; width:350px; color:#fff; font-size:18px; border:1px solid #f3f3f3; height:40px; line-height:38px; text-align:center; border-radius:3px; cursor:pointer; background:#00aeff; margin-top:20px;}
.login_btn:hover { background:#fff; color:#00aeff; transition:all 0.1s; -webkit-transition:all 0.1s;}

/*concern_box*/
.concern_box .header { background:none;} 
.banner { height:620px; background:url(../images/banner.jpg) center top no-repeat; background-size:cover;}
.banner_info { width:630px; text-align:center; color:#fff; text-shadow:0 1px 2px rgba(104,101,98,.4); padding-top:220px;}
.banner_info .title { font-size:40px; padding-bottom:20px;}
.banner_info .sub_title { font-size:24px; padding-bottom:30px;}

.news_area { padding:45px 0;}
.news_item { padding:0 30px 20px;}
.news_item img { float:right; display:block;}
.news_cont { margin-right:310px;}
.news_cont a { font-size:16px; color:#303030;}
.news_cont p { display:block; font-size:14px; color:#646464; line-height:20px; height:40px; overflow:hidden; margin:20px 0;}
.news_cont .share { color:#949494; font-size:14px; cursor:pointer;}
.share_link,
.share_detail li  a { background:url(../images/share_icon.png) no-repeat;}
.share_link { position:relative; width:100px; display:inline-block; margin-left:18px; padding-left:25px; background-position:0 -166px;}
.share_detail { position:absolute; left:65px; top:0; width:156px; border:1px solid #dcdcdc; border-right:0;}
.share_detail li { float:left; display:inline; width:38px; height:38px; border-right:1px solid #dcdcdc;}
.share_detail li  a { display:block; width:38px; height:38px;}
.share_detail li  .sina_icon { background-position:0 0;}
.share_detail li  .zone_icon { background-position:0 -38px;}
.share_detail li  .qq_icon { background-position:0 -76px;}
.share_detail li  .weixin_icon { background-position:0 -114px;}
.news_flip { text-align:center; font-size:14px; color:#949494; padding-bottom:50px;}
.news_flip .flip_page { padding:0 15px;}
.news_flip .f_icon { cursor:pointer;}

/*register_cont*/
.register_box .main { padding-top:80px;}
.register_cont { padding:30px 0 60px; background:url(../images/structure.png) right no-repeat;}
@media only screen and (max-width: 1440px){
	.register_cont{
		background-size: 50%;	
	}
}
.register_area { float:left; padding:0 30px; width:460px;}
.register_area p { color:#646464; font-size:14px; line-height:20px; padding-bottom:30px;}
.form_group { height:50px;}
.form_group label { width:38px; font-size:14px; line-height:32px; float:left;}
.form_group .control { float:left; width:382px; border:1px solid #dcdcdc;}
.form_group .control .input_text { line-height:20px; height:20px; padding:5px 10px; font-size:14px; width:362px;}
.form_group .control_select { float:left;}
.form_group .control_select .control { float:left; width:185px; margin-right:10px;}

.select_analog { position: relative; height: 30px; width: 185px; cursor: pointer; font-size: 14px;}
.get_data { line-height: 30px; height: 30px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis; display: block; padding: 0 10px; font-family: Microsoft YaHei; background:#fff;}
.select_drop { position: absolute; right: 12px;top: 13px;width: 9px;height: 5px;font-size: 0;overflow: hidden;display: block;background:url(../images/select_drop.png) no-repeat;}
.select_drop_info {position: absolute;top: 29px;left: -1px;width: 100%;border: 1px solid #dcdcdc;background: #fff;box-shadow: 0 2px 4px rgba(201, 201, 201, .7); overflow-y: auto;}
.select_drop_info ul li {width: 100%;float: left;display: inline;height: 30px;line-height: 30px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;-o-text-overflow: ellipsis;}
.select_drop_info ul li a{display: block;padding: 0 10px;color: #646464;background: #fff;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;-o-text-overflow: ellipsis;font-family: Microsoft YaHei;}
.select_drop_info ul li a:hover,
.control .active {background-color: #e8f4ff;color: #646464;}

.submit_btn { text-align:center; padding:14px 19px 0 0;}
.submit_btn input { width:120px; height:34px; line-height:34px; background:#00aeff; text-align:center; color:#fff; font-size:16px; border-radius:5px; cursor:pointer;}
.submit_btn input:hover { opacity:0.9;}

/*alert_pop*/
.alert_pop { position:fixed; left:50%; top:50%; z-index:1000; _position:absolute; margin:-90px 0 0 -190px; background:#fff; width:380px; height:180px; box-shadow:0 0 12px rgba(0,0,0,.8); border-radius:4px; border:1px solid #dcdcdc; text-align:center;}
.alert_pop p { font-size:14px; line-height:18px; padding:35px 0;}
.alert_btn { width:100px; height:30px; border-radius:3px; background:#00aeff; color:#fff; font-size:14px; line-height:30px; display:inline-block;}
.alert_btn:hover { color:#fff; text-decoration:none; color:#fff; opacity:.9;}

 
