﻿@charset "utf-8";
body { margin: 0; padding: 0; height: 100%; font-size: 14px; font-family: Tahoma, Geneva, Microsoft YaHei, "微软雅黑"; color: #333; line-height: 24px }
dd, dl, dt, li, ol, ul { margin: 0; padding: 0; list-style: none }
input { font-size: 12px; font-family: Tahoma, Geneva, Microsoft YaHei, "微软雅黑"; vertical-align: middle }
select { font-family: Arial; font-size: 12px }
textarea { font-family: Tahoma, Geneva, Microsoft YaHei, "微软雅黑"; font-size: 12px }
h3, h4, h5 { margin: 0; padding: 0; font-family: "微软雅黑"; font-size: 14px }
.fl { float: left }
.fr { float: right }
.clear { clear: both }
a { text-decoration: none; transition: all .2s linear 0s }
:focus { outline: 0 }
img { border: 0 }
p { line-height: 24px }
.head_bg { width: 100%; height: 100px }
.head_box { width: 100%; height: 100px; background: url(../Images/1_05.png) repeat-x; z-index: 10; padding-bottom: 5px; position: fixed; top: 0 }
.head { width: 1200px; margin: 0 auto; position: relative }
.logo { position: absolute; left: 0; top: 20px; z-index: 11; width: 200px; height: 76px }
.head_right { float: right; padding-top: 25px; height: 75px }
.contact_search { float: right }
.head_right h3 { float: left; height: 14px; line-height: 14px; border-right: 1px solid #ddd; padding-right: 10px; margin: 5px 10px 0 0; font-weight: 400 }
.head_right h3 a { color: #888 }
.head_right h3 a:hover { color: #004d99 }
.user { float: right; padding-top:25px; height:75px;  background:#555;}
.search { float: left }
.inp_text { float: left; background: url(../Images/1_02.png) no-repeat; width: 98px; padding-left: 10px; line-height: 22px; height: 22px; overflow: hidden; border: none }
.inp_button { float: left; background: url(../Images/1_03.png) no-repeat; border: none; width: 24px; height: 22px; cursor: pointer }
.nav { margin: 0 auto; color: #555; margin-top: 3px }
.nav a { display: block; line-height: inherit; cursor: pointer; color: #555; font-weight: 400; font-family: "微软雅黑"; font-size: 14px }
.nav_menu-item a { display: block; padding: 0 22px }
.nav_menu-item a img { vertical-align: middle; margin-left: 5px }
.nav_menu { line-height: 45px; font-weight: 700; text-transform: uppercase }
.nav_menu-item { display: inline-block; position: relative; height: 45px }
.nav_menu-item.active, .nav_menu-item:hover { border-bottom: 3px solid #004d99 }
.nav_menu-item:hover .nav_submenu { display: block }
.nav_submenu { font-weight: 300; text-transform: none; display: none; position: absolute; top: 48px; width: 430px; border: 1px solid #dedede; background: #fff; padding: 21px 15px 10px 10px }
.nav_submenu ul { float: left; margin-top: 5px; margin-right: 17px; margin-bottom: 20px }
.nav_img { float: right; margin: 10px 0 15px 0 }
.nav_img p { margin: 0; padding: 0; line-height: 14px; text-align: center; font-size: 14px; color: #767676 }
.nav_img img { width: 230px; height: 135px }
.nav_submenu-item { display: block }
.nav_submenu-item a { display: block; padding: 0 35px 0 25px; min-width: 100px; line-height: 30px; height: 30px; color: #555; font-size: 13px }
.nav_submenu-item a:hover { color: #08529c; text-decoration: underline }
.nav_on1 { position: absolute; left: -130px }
.nav_on2 { position: absolute; left: -150px }
.nav_on3 { position: absolute; left: -260px }
.nav_on4 { position: absolute; left: -200px }
.nav_on5 { position: absolute; left: -250px }
.nav_on6 { position: absolute; left: -483px }
.banner { width: 100%; height: 500px; position: relative }
.in_business { width: 1060px; position: absolute; left: 50%; margin-left: -530px; z-index: 9; height: 386px }
.in_business ul { width: 341px; height: 266px; border: 1px solid #fff; background: url(../Images/1_30.png) repeat; float: right; margin-top: 96px; padding: 12px 10px 8px 10px; position: relative }
.in_business ul li { float: left; font-size: 16px; margin-bottom: 10px }
.ib1 { display: block; width: 168px; height: 81px; position: relative; background: url(../Images/1_09.png) 22px 30px no-repeat #777a84; line-height: 81px; color: #fff }
.ib1 span { margin-left: 60px }
.ib2 { display: block; width: 168px; height: 81px; position: relative; background: url(../Images/1_10.png) 22px 22px no-repeat #004d99; line-height: 81px; color: #fff; margin-left: 5px }
.ib2 span { margin-left: 60px }
.ib3 { display: block; width: 225px; height: 81px; position: relative; background: url(../Images/1_11.png) 22px 20px no-repeat #2975c0; line-height: 81px; color: #fff }
.ib3 span { margin-left: 60px }
.ib4 { display: block; width: 110px; height: 81px; margin-left: 5px; text-align: center; position: relative; background: url(../Images/1_12.png) center 13px no-repeat #777a84; line-height: 20px; color: #fff }
.ib4 span { position: relative; top: 52px }
.ib5 { display: block; width: 110px; height: 81px; text-align: center; position: relative; background: url(../Images/1_13.png) center 13px no-repeat #004d99; color: #fff; line-height: 20px }
.ib5 span { position: relative; top: 52px }
.ib6 { display: block; width: 110px; height: 81px; margin-left: 5px; text-align: center; position: relative; background: url(../Images/1_14.png) center 10px no-repeat #777a84; line-height: 20px; color: #fff }
.ib6 span { position: relative; top: 52px }
.ib7 { display: block; width: 110px; height: 81px; margin-left: 5px; text-align: center; position: relative; background: url(../Images/1_15.png) center 13px no-repeat #004d99; color: #fff; line-height: 20px }
.ib7 span { position: relative; top: 52px }
.hf { background: #fff; filter: alpha(opacity=40)!important; -moz-opacity: .4!important; opacity: .4!important }
.ib1 dd { width: 168px; height: 81px; position: absolute; top: 0; z-index: 10; background: #fff; filter: alpha(opacity=0); -moz-opacity: 0; opacity: 0 }
.ib2 dd { width: 168px; height: 81px; position: absolute; top: 0; z-index: 10; background: #fff; filter: alpha(opacity=0); -moz-opacity: 0; opacity: 0 }
.ib3 dd { width: 225px; height: 81px; position: absolute; top: 0; z-index: 10; background: #fff; filter: alpha(opacity=0); -moz-opacity: 0; opacity: 0 }
.ib4 dd { width: 110px; height: 81px; position: absolute; top: 0; z-index: 10; background: #fff; filter: alpha(opacity=0); -moz-opacity: 0; opacity: 0 }
.ib5 dd { width: 110px; height: 81px; position: absolute; top: 0; z-index: 10; background: #fff; filter: alpha(opacity=0); -moz-opacity: 0; opacity: 0 }
.ib6 dd { width: 110px; height: 81px; position: absolute; top: 0; z-index: 10; background: #fff; filter: alpha(opacity=0); -moz-opacity: 0; opacity: 0 }
.ib7 dd { width: 110px; height: 81px; position: absolute; top: 0; z-index: 10; background: #fff; filter: alpha(opacity=0); -moz-opacity: 0; opacity: 0 }
.wy-mod-banner { width: 100%; margin-top: 0; height: 540px; position: relative; overflow: hidden }
.wy-mod-banner img { width: auto }
.wy-mod-banner .banners { width: 1920px; height: 540px; overflow: hidden; position: absolute; left: 50%; margin-left: -960px }
.wy-mod-banner .banner { width: 1920px; height: 540px; overflow: hidden; position: absolute; left: 50%; margin-left: -960px }
.wy-mod-banner .focus { width: 960px; margin: 0 auto; padding-top: 450px; text-align: center }
.wy-mod-banner .focus a { text-decoration: none; z-index: 3; width: 20px; height: 20px; position: relative; display: inline-block; overflow: hidden; margin: 0; zoom: 1 }
.wy-mod-banner .focus a .bg-m { z-index: 4; color: #fff; line-height: 40px; font-size: 40px; position: absolute; display: block; left: 2px; top: 6px; cursor: pointer; display: none }
.wy-mod-banner .focus a .bg-b { background: url(../Images/bt2.png) center center no-repeat; position: absolute; display: block; left: 0; top: 0; cursor: pointer; width: 20px; height: 20px }
.wy-mod-banner .focus a .inner { background: url(../Images/bt1.png) center center no-repeat; position: absolute; left: 0; top: 0; z-index: 9; opacity: 0; display: none\9; +display:none;
width: 20px; height: 20px }
.wy-mod-banner .focus a.on .inner, .wy-mod-banner .focus a:hover .inner { cursor: pointer; display: block; border: 0; -webkit-transition: opacity .3s ease-in-out; -ms-transition: opacity .3s ease-in-out; transition: opacity .3s ease-in-out; opacity: 1 }
.wy-mod-banner .focus .hover .inner { display: block }
.in_bynews { width: 100%; height: 30px;  text-align: center; padding-top: 17px }
.in_newsbox { width: 1060px; margin: 0 auto; padding: 30px 0 30px 0 }
.in_news { float: left; width: 335px }
.inf_head, .inf_head2, .inf_head3 { width: 335px; height: 35px; line-height: 35px }
.inf_head h3 { float: left; font-weight: 400; padding-left: 27px; background: url(../Images/1_16.jpg) left center no-repeat; font-size: 16px; color: #333 }
.inf_head2 h3 { float: left; font-weight: 400; padding-left: 33px; background: url(../Images/1_17.jpg) left center no-repeat; font-size: 16px; color: #333 }
.inf_head3 h3 { float: left; font-weight: 400; padding-left: 27px; background: url(../Images/1_20.jpg) left center no-repeat; font-size: 16px; color: #333 }
.inf_head a, .inf_head2 a, .inf_head3 a { float: right; display: block; width: 29px; height: 35px; background: url(../Images/1_18.jpg) left center no-repeat }
.inf_head a:hover, .inf_head2 a:hover, .inf_head3 a:hover { background: url(../Images/1_19.jpg) left center no-repeat }
.inf_con { width: 335px; padding-top: 15px }
.inf_title { border-bottom: 1px dashed #ddd; padding-bottom: 10px }
.inf_title p { padding: 0; margin: 0; width: 335px; height: 170px; overflow: hidden }
.inf_title p img { width: 335px; height: 170px }
.inf_title h3 { font-weight: 400; font-size: 12px; color: #888; height: 30px; line-height: 30px }
.inf_title h3 span { margin-right: 10px }
.inf_title a { display: block; width: 335px; height: 30px; line-height: 30px; font-size: 14px; color: #00398e; font-size: 14px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap }
.inf_title a:hover { text-decoration: underline }
.inf_list { padding-top: 5px }
.inf_list dd { width: 335px; height: 30px; line-height: 30px; color: #333; overflow: hidden; text-overflow: ellipsis; white-space: nowrap }
.inf_list dd a { color: #555 }
.inf_list dd a:hover { color: #00398e }
.in_left { margin-left: 27px }
.in_line { width: 1060px; margin: 0 auto; height: 20px; text-align: center; border-bottom: 1px solid #ddd; margin-bottom: 10px }
.in_line img { position: relative; top: 10px; padding: 0 7px; background: #fff }
.in_focus { width: 1060px; margin: 0 auto; margin-bottom: 50px }
.in_fctitle { width: 190px; margin: 0 auto; height: 20px; border-bottom: 1px solid #ddd; text-align: center; margin-bottom: 10px }
.in_fctitle span { padding: 0 20px; background: #fff; font-size: 16px; color: #888; position: relative; top: 7px }
.in_focus dl { float: left; width: 100%; height: 75px; position: relative; height: 60px; border-right: 1px dashed #ddd; margin-top: 20px; padding-top: 5px }
.in_focus dl dd { text-align: center; float: left; cursor: pointer; margin: 5px }
.in_focus dl dd p { margin: 0; padding: 0; text-align: center }
.in_focus dl dd span { display: block; font-size: 12px; height: 15px; line-height: 15px }
.if_img0, .if_img1, .if_img2, .if_img3, .if_img4, .if_img5, .if_img6 { display: none; position: absolute; top: -170px; padding: 2px; border: 1px solid #ddd; background: #fff; width: 150px; height: 150px }
.if_img0 span, .if_img1 span, .if_img2 span, .if_img3 span, .if_img4 span, .if_img5 span, .if_img6 span { position: absolute; bottom: -9px; text-align: center }
.in_co { float: right; width: 179px; padding-top: 20px }
.oa_login { width: 179px; height: 28px; margin-bottom: 10px }
.oa_login a { display: block; width: 179px; height: 28px; background: #004d99; text-align: center; color: #fff }
.oa_login a:hover { background: #014283 }
.bottom_box { float:left;width: 100%; height: 228px; background: #676664!important; padding-top: 10px }
.bottom { width: 1060px; margin: 0 auto }
.bottom_nav { float: left }
.bottom_nav dl { float: left; width: 100px; margin-right: 30px }
.bottom_nav dl dt { color: #fff; font-size: 14px; font-weight: 700; line-height: 45px; height: 45px; overflow: hidden; border-bottom: 1px solid #999; margin-bottom: 10px }
.bottom_nav dl dd a { display: block; font-size: 12px; color: #ddd; padding-left: 10px; height: 25px; line-height: 25px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis }
.bottom_nav dl dd a:hover { color: #fff }
.bottom_contact { float: right; padding-top: 25px }
.bottom_contact h3 { color: #fff; font-size: 28px }
.bottom_contact p { color: #ddd }
.foot_box { float:left;width: 100%; height: 47px; line-height: 47px; background: #1e1e1e; font-size: 12px }
.foot { width: 1060px; margin: 0 auto; color: #777 }
.foot p { float: left; margin-left: 20px }
.foot p span { font-family: Arial }
.foot a { color: #6e6e6e }
.foot a:hover { color: #fff }
.link { float: left; position: relative; cursor: pointer; font-size: 12px }
.lin_title { background: url(../Images/1_08.jpg) no-repeat; width: 179px; height: 28px; line-height: 28px; padding-left: 10px; color: #888 }
.lin_text { background: #fff; width: 177px; position: absolute; bottom: 25px; padding: 5px 0 10px 0; z-index: 99; border-left: 1px solid #ddd; border-top: 1px solid #ddd; border-right: 1px solid #ddd; z-index: 999 }
.lin_text img { vertical-align: middle; margin-right: 5px }
.lin_text a { width: 155px; display: block; height: 30px; line-height: 30px; color: #555; padding: 0 10px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis }
.lin_text a:hover { background: #ddd; color: #555 }
.s_banner1 { width: 100%; height: 300px; background: url(../Images/banner_about.jpg) center center no-repeat }
.s_banner2 { width: 100%; height: 300px; background: url(../Images/banner_news.jpg) center center no-repeat }
.s_banner3 { width: 100%; height: 300px }
.s_banner4 { width: 100%; height: 300px; background: url(../Images/banner_jlb.jpg) center center no-repeat }
.s_banner5 { width: 100%; height: 300px; background: url(../Images/10_01.jpg) center center no-repeat }
.s_banner6 { width: 100%; height: 300px; background: url(../Images/12_01.jpg) center center no-repeat }
.s_banner7 { width: 100%; height: 300px; background: url(../Images/esc.jpg) center center no-repeat }
.s_banner8 { width: 100%; height: 300px; background: url(../Images/jr.jpg) center center no-repeat }
.s_banner9 { width: 100%; height: 300px; background: url(../Images/xs.jpg) center center no-repeat }
.s_banner10 { width: 100%; height: 300px; background: url(../Images/sh.jpg) center center no-repeat }
.path_box { width: 100%; height: 115px; background: url(../Images/2_04.png) repeat-x; border-bottom: 1px solid #d7d7d7 }
.path_con { width: 1200px; margin: 0 auto; height: 115px }
.pc_title { float: left; width: 250px; height: 84px; background: url(../Images/2_06.jpg) left bottom no-repeat; padding-top: 31px; line-height: 74px; color: #fff; padding-left: 5px; position: relative }
.pc_title span { font-size: 22px; padding-left: 10px }
.pc_title i { font-size: 14px; padding-left: 10px; position: absolute; left: 60px; top: 50px }
.pc_title img { margin: 0 0 0 10px; vertical-align: middle }
.sub_title { float: left; margin-left: 55px; padding-top: 31px; height: 84px; line-height: 84px; color: #454545; font-size: 24px }
.sub_title img { max-height: 84px; }
.pc_text { font-size: 12px; color: #7b7a7a; float: right; line-height: 70px }
.pc_text a { color: #7b7a7a }
.f_font { font-family: "宋体" }
.f_color { color: #004d99 }
.contact_inf { width: 1200px; margin: 0 auto; min-height: 435px; margin-bottom: 10px }
.sub_list { float: left; width: 250px; background: #f5f5f5; padding: 10px 0 60px 0; margin-right: 55px }
.sub_list dl dd { width: 250px; }
.sub_list dl dd a { display: block; width: 200px; height: 53px; padding-left: 25px; margin: 0 auto; border-bottom: 1px solid #ddd; overflow: hidden; text-overflow: hidden; white-space: nowrap; color: #454545; font-size: 15px; background: url(../Images/2_10.png) 10px center no-repeat; line-height: 53px }
.sub_list dl dd:hover, .sub_list dl li:hover, .sub_on { background: url(../Images/2_09.jpg) no-repeat }
.sub_list dl dd:hover a, .sub_list dl .sub_on a { border: none; background: url(../Images/2_11.png) 10px center no-repeat!important; color: #fff }
.sub_list dl ul { }
.sub_list dl ul li { }
.sub_list dl ul li a { display: block; width: 120px; margin-left: 25px; height: 53px; padding-left: 25px; color: #454545; background: url(../Images/2_10.png) 10px center no-repeat; border-bottom: 1px dashed #ddd; line-height: 53px }
.sub_list dl li:hover a, .sub_list dl ul li.sub_on a { border: none; background: url(../Images/2_11.png) 10px center no-repeat!important; color: #fff }
.about { float: left; padding: 30px 0 60px 0; width: 880px; font-size: 14px }
.course_title { padding-left: 55px }
.event { float: left; width: 800px; padding: 30px 0 120px 0; position: relative }
.event dl dt { float: left; width: 197px; height: 50px; position: relative; margin-top: 20px }
.event dl dt h3 { height: 40px; line-height: 37px; position: absolute; z-index: 13; background: url(../Images/3_02.jpg) no-repeat; width: 124px; padding: 0 63px 0 10px; overflow: hidden; text-align: center; color: #fff; white-space: nowrap; text-overflow: hidden }
.event dl dd { float: left; width: 540px; padding-left: 30px; border-left: 3px solid #cbcbcb; padding-top: 15px; padding-bottom: 15px; position: relative; left: -14px }
.event_con { width: 540px; background: #fff; border: 1px solid #eaeaea; position: relative; padding: 0 20px; font-size: 14px; line-height: 35px; box-shadow: 3px 3px 0 0 #efefef; min-height: 50px }
.event_con h3 { position: absolute; left: -13px; top: 8px }
.honor { float: left; padding: 0 0 120px 0; width: 800px; font-size: 14px; color: #706c6c }
.honor p { color: #464646; font-size: 14px; line-height: 35px }
.sub_right { width: 805px; float: left }
.ib_con { width: 805px; height: 230px; margin: 0 auto; position: relative; padding-top: 30px }
.ib_con .home_plist { clear: both; width: 805px; margin: 0 auto; padding-top: 15px }
.ib_con .rollBox { clear: both; width: 805px; overflow: hidden }
.ib_con .rollBox .LeftBotton { height: 16px; width: 26px; overflow: hidden; float: left; display: inline; margin: 22px 0 0 0; cursor: pointer; position: absolute; left: 745px; top: -5px; background: url(../Images/4_12.jpg) no-repeat }
.ib_con .rollBox .LeftBotton:hover { background: url(../Images/4_15.jpg) no-repeat }
.ib_con .rollBox .RightBotton { height: 16px; width: 26px; overflow: hidden; float: left; display: inline; margin: 22px 0 0 0; cursor: pointer; position: absolute; right: 5px; top: -5px; background: url(../Images/4_16.jpg) no-repeat }
.ib_con .rollBox .RightBotton:hover { background: url(../Images/4_13.jpg) no-repeat }
.ib_con .rollBox .Cont { float: left; width: 803px; overflow: hidden; margin-left: 1px }
.ib_con .rollBox .ScrCont { width: 1000000px }
.ib_con .rollBox .Cont .pic { float: left; width: 254px; margin: 0 7px 0 6px; height: 184px; position: relative; left: -1px; padding-bottom: 9px; background: url(../Images/4_05.jpg) bottom center no-repeat }
.ib_con .rollBox .Cont .pic dt { display: block; width: 254px; height: 175px; text-align: center; border: 1px solid #d6d3cc; padding: 3px; overflow: hidden }
.ib_con .rollBox .Cont a:link, .rollBox .Cont a:visited { color: #fff; text-decoration: none; border: 0 }
.ib_con .rollBox #List1, .rollBox #List2 { float: left }
.ib_con .pic dd { position: absolute; z-index: 99; left: 4px; top: 119px; width: 233px; height: 40px; line-height: 40px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; padding: 0 10px; background: url(../Images/4_14.png) repeat }
.ib_con .pic dd a { color: #fff; font-size: 14px; font-weight: 700 }
.news_list { width: 800px; margin: 0 auto; padding-bottom: 30px }
.news_list dl { width: 800px; line-height: 45px; height: 45px; border-bottom: 1px dashed #ddd }
.news_list dd { float: left }
.news_list dd a { display: block; width: 600px; height: 45px; line-height: 45px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color: #454545; padding-left: 20px; background: url(../Images/4_17.png) 7px center no-repeat }
.news_list dd a:hover { background: url(../Images/4_18.png) 7px center no-repeat; color: #004d99 }
.news_list dt { float: right; font-size: 13px; font-family: Arial; color: #888 }
.page { width: 800px; height: 40px; text-align: center; margin-bottom: 30px }
.page dl { width: 90px; margin: 0 auto }
.page_down, .page_up { float: left; margin: 0 5px }
.page_up a { display: block; width: 30px; height: 30px; background: url(../Images/4_06.jpg) no-repeat }
.page_down a { display: block; width: 30px; height: 30px; background: url(../Images/4_07.jpg) no-repeat }
.page_up a:hover { background: url(../Images/4_08.png) no-repeat }
.page_down a:hover { background: url(../Images/4_09.jpg) no-repeat }
.by_video { width: 800px; height: 500px; padding-top: 20px }
.about_video { width: 770px; height: 445px; background: #f5f5f5; border-left: 20px solid #f5f5f5; border-top: 20px solid #f5f5f5; border-right: 20px solid #f5f5f5 }
.video_title { width: 700px; margin: 0 auto; height: 40px; line-height: 40px; text-align: center; color: #454545; font-size: 16px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap }
.video_list { padding-bottom: 55px }
.video_list dl dd { float: left; width: 143px; height: 87px; background: url(../Images/5_01.jpg) no-repeat; margin-right: 14px; padding: 17px 0 0 4px; margin-bottom: 15px }
.sn_title { width: 895px; text-align: center; background: #edf3f9; padding: 10px 0; margin-top: 20px }
.sn_title h3 { width: 800px; height: 40px; line-height: 40px; font-size: 20px; color: #064994; overflow: hiddeen; text-overflow: ellipsis; white-space: nowrap }
.sn_title p { padding: 0; margin: 0; height: 30px; line-height: 30px; overflow: hiddeen; text-overflow: ellipsis; white-space: nowrap; color: #7892ac; font-size: 12px }
.sn_title p span { margin: 0 5px }
.sn_text { padding: 10px 0 70px 0 }
.newsarrows a { text-indent: -9999px; display: block; width: 45px; height: 45px; margin: 0 10px; margin-top: -60px; }
.newsarrows .nolink { display: none }
.newsnext { float: right; background: url(../images/arrows.png) -45px 0 no-repeat }
.newsnext:hover { background-position: -45px -45px }
.newsprev { float: left; background: url(../images/arrows.png) 0 0 no-repeat }
.newsprev:hover { background-position: 0 -45px }
.newscotent img { max-width: 800px; }
.business { width: 895px; float: left }
.business-tu{ width:90%; float: left }
.business_title { width: 800px; padding-top: 30px }
.business_title dl dd a { display: block; height: 45px; background: #8e939b; padding: 0 30px; float: left; line-height: 45px; margin: 0 5px; color: #fff; font-size: 15px }
.business_title dl dd a:hover { background: #0767b7 }
.bus_on { background: url(../Images/7_04.png) bottom center no-repeat #0767b7!important;}
.business_text { padding: 30px 0 30px 0 }
.business_text dl { width: 800px; height: 175px; border-bottom: 1px solid #ddd; margin-bottom: 20px }
.business_text dl dt { float: left; width: 280px; height: 150px; margin-right: 35px }
.business_text dl dd { float: left; width: 485px }
.business_text dl dd h3 a { display: block; width: 485px; height: 35px; line-height: 35px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 18px; color: #00274d }
.business_text dl dd h3 a:hover { text-decoration: underline }
.business_text dl dd p { margin: 0; padding: 0; height: 50px; line-height: 25px; margin-top: 10px; overflow: hidden }
.business_text dl dd h4 a { display: block; width: 80px; height: 30px; text-align: center; background: #0d4f90; color: #fff; line-height: 30px; font-size: 12px; font-weight: 400; float: right; margin-top: 15px }
.business_text dl dd h4 a:hover { background: #023e79 }

.atlas { min-height: 435px; width: 895px; float: left }
.zi_honor2 { display: block; padding-top: 20px }

.zi_honor2 dd { float: left; width: 200px; text-align: center; margin-left:18px; }
.zi_honor2 .fav_btn { position: absolute; left: 0px; top: 160px; background: #333; color: #fff; width: 100%; opacity: 0;transition:0.5s;  -webkit-transition: 0.5s; padding:0px}
.zi_honor2 .likes_btn{ position: absolute; left: 0px; top: 10px; height:25px;width: 100%; opacity: 0;transition:0.5s;  -webkit-transition: 0.5s; padding-left:25px}
.zi_honor2 dd:hover .fav_btn, .zi_honor2 dd:hover .likes_btn{opacity: 1;}
.zi_honor2 dd a.dda { display: table-cell; width: 200px; height: 160px; overflow: hidden; float: left; padding: 2px; background: #fff; border: 1px solid #ddd }
.zi_honor2 dd a.dda img { width: 200px; height:160px;}
.zi_honor2 dd span { display: block; width: 190px; line-height: 45px; margin: 0 auto; font-size: 13px; word-break: keep-all; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; color: #666 }
.brandlist { width: 100%; margin: 0 auto; }
.brandlist h2 { color: #3366cc; height: 24px; margin: 20px; font-size: 14px; }
.brandlist li { float: left; margin: 10px; width: 179px; height: 230px; overflow: hidden; border: solid 1px #ddd; display: inline; }
.brandlist li .subsummary { height: 24px; line-height: 24px; overflow: hidden; padding: 0 5px; border-top: solid 1px #ddd; background: #EFFBFF; text-align: center; }
.brandlist li .subsummary a { font-size: 12px; text-decoration: none; color: #3366cc; }
.ver_pic { width: 179px; height: 230px; background-color: #eee; text-align: center; position: relative; display: table-cell; vertical-align: middle; }
.ver_pic .subpic {
*position:absolute; top: 50%; left: 50%; }
.ver_pic .subpic img {
*position:relative; top: -50%; left: -50%; }
.ver_pic .subpic img { max-width: 140px; min-width: 100px; width:expression(this.width > 140 ? "140px" : this.width);
}
.club { width: 800px; padding-top: 20px }
.online { padding-top: 15px; min-height: 375px; padding-bottom: 40px }
.drive { padding-top: 25px; width: 800px; padding-bottom: 50px }
.drive h3 { width: 800px; height: 30px; line-height: 30px; text-align: center; color: #454545; font-size: 16px; overflow: hidden }
.drive p { width: 800px; text-align: center; margin-bottom: 30px; overfow: hidden }
.riadio { margin-right: 5px }
.msg_table { font-size: 14px }
.msg_table th { line-height: 40px; text-align: right; padding: 2px 0 0 2px; vertical-align: top; color: #666 }
.msg_table td { line-height: 40px; text-align: left; padding: 2px 0 2px 5px }
.msg_title { display: block; line-height: 25px; margin-bottom: 20px; padding: 5px 0; border: 1px solid #c6411e; background-color: #ff8665; padding-left: 20px; color: #fff }
.red_btn, .red_btn2 { min-width: 70px; height: 30px; background-color: #e87708; cursor: pointer; margin-top: 20px; font-size: 14px; border: none; color: #fff; font-size: 14px; transition: all .2s linear 0s; font-family: "微软雅黑"; font-weight: 700 }
.red_btn { background: #004d99; width: 74px; height: 40px; font-weight: 400; width: 650px }
.red_btn:hover { background: #013e7b }
.red_btn2 { background: #8f8f8f; color: #fff; margin-left: 20px; width: 74px; height: 25px; font-weight: 400 }
.red_btn2:hover { background: #757575 }
.tbox_200, .tbox_60 { width: 245px; height: 25px; line-height: 25px; padding-left: 3px; border: 1px solid #ccc; border-radius: 2px; font-size: 14px }
.tbox_300 { width: 650px; height: 25px; line-height: 25px; padding-left: 3px; border: 1px solid #ccc; border-radius: 2px; font-size: 14px }
.tbox_60 { width: 60px }
.tbox_200:focus, .tbox_60:focus { border: 1px solid #999 }
.tbox_h_100 { width: 95%; height: 150px; border: 1px solid #ccc; border-radius: 2px; font-size: 14px; transition: all .2s linear 0s; margin: 5px 0 }
.tbox_h_100:focus { border: 1px solid #999; height: 150px }
.red_zi { font-size: 12px; color: red }
.talent { float: left; padding: 0 0 70px 0; width: 800px; font-size: 14px }
.talent h3 { font-size: 18px; color: #054685; margin-bottom: 30px; margin-top: 30px }
.talent_text dl { border-bottom: 1px solid #ddd; padding-bottom: 20px; margin-bottom: 20px }
.talent_text dl dt { float: left; width: 200px; text-align: center }
.talent_text dl dd { width: 580px; height: 200px; margin-left: 20px; display: table-cell; vertical-align: middle }
.job { float: left; padding: 30px 0 30px 0; width: 800px; font-size: 14px; color: #555 }
.subNavBox { width: 800px; padding-bottom: 50px }
.subNav { cursor: pointer; height: 45px; line-height: 45px; padding-left: 10px; border-top: 2px solid #004d99; font-size: 16px; margin-bottom: 15px; background: url(../Images/11_01.png) 760px 12px no-repeat; color: #454545; font-weight: 700 }
.subNav:hover { color: #005db8 }
.currentDd { color: #454545 }
.currentDt { background-image: url(../Images/12_03.png) }
.navContent { display: none; padding: 0 10px 15px 10px; position: relative }
.navContent table tr { padding-bottom: 10px }
.navContent table tr th { vertical-align: top }
.navContent a { position: absolute; right: 5px; top: -45px; color: #888; font-size: 12px; font-family: Arial }
.sub_text { width: 805px; height: 45px; line-height: 45px; font-size: 15px; color: #fff; text-align: center; margin-top: 35px; overflow: hidden; background: #004d99 }
.contact { float: left; padding: 30px 0 70px 0; width: 800px; font-size: 14px; color: #706c6c }
.contact .online { padding-top: 15px; min-height: 375px; padding-bottom: 40px }
.contact .msg_table { font-size: 14px }
.contact .msg_table th { line-height: 40px; text-align: right; padding: 2px 10px 0 2px; vertical-align: top; color: #666 }
.contact .msg_table td { line-height: 40px; text-align: left; padding: 2px 0 2px 5px }
.contact .msg_title { display: block; line-height: 25px; margin-bottom: 20px; padding: 5px 0; border: 1px solid #c6411e; background-color: #ff8665; padding-left: 20px; color: #fff }
.contact .red_btn, .contact .red_btn2 { min-width: 70px; height: 30px; background-color: #e87708; cursor: pointer; margin-top: 20px; font-size: 14px; border: none; color: #fff; font-size: 14px; border-radius: 3px; transition: all .2s linear 0s; font-family: "微软雅黑"; font-weight: 700 }
.contact .red_btn { background: #004d99; width: 74px; height: 25px; font-weight: 400 }
.contact .red_btn:hover { background: #013e7b }
.contact .red_btn2 { background: #8f8f8f; color: #fff; margin-left: 20px; width: 74px; height: 25px; font-weight: 400 }
.contact .red_btn2:hover { background: #757575 }
.contact .tbox_200, .tbox_60 { width: 300px; height: 25px; line-height: 25px; padding-left: 3px; border: 1px solid #ccc; border-radius: 2px; font-size: 14px }
.contact .tbox_60 { width: 60px }
.contact .tbox_200:focus, .contact .tbox_60:focus { border: 1px solid #999 }
.contact .tbox_h_100 { width: 95%; height: 150px; border: 1px solid #ccc; border-radius: 2px; font-size: 14px; transition: all .2s linear 0s; margin: 5px 0 }
.contact .tbox_h_100:focus { border: 1px solid #999; height: 150px }
.contact .red_zi { font-size: 12px; color: red }
.hot_job { float: left; padding: 30px 0 0 0; width: 800px; font-size: 14px; color: #555 }
.hot_job table { margin-bottom: 30px }
.hot_job table tr th { background: #1958a5; color: #fff; padding: 0 5px }
.hot_job table tr td { text-align: center; padding: 0 5px }
.job_td1 a { color: #434343; display: block; text-align: left; width: 180px; height: 60px; line-height: 60px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; padding-left: 10px }
.job_td2 a { color: #666; display: block; text-align: left; width: 490px; height: 60px; line-height: 60px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap }
.job_td3 a { color: #666; display: block; width: 90px; height: 60px; line-height: 60px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap }
.hot_job table tr:hover td { background: #e0e9f5 }
.hot_job table tr:hover td a { color: #073c7e }
.job_details { float: left; padding: 30px 0 30px 0; width: 800px; font-size: 14px; color: #555 }
.job_inf { margin-bottom: 30px }
.job_inf table { border-top: 1px solid #ddd; border-left: 1px solid #ddd }
.job_inf table tr th { background: #f5f5f5; color: #333; padding: 0 10px; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; font-weight: 400 }
.job_inf table tr td { border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; padding: 0 10px }
.job_submit table { border: 1px solid #ddd; width: 800px; height: 60px; background: #f5f5f5 }
.job_submit table tr td select { width: 180px; height: 30px; line-height: 30px; color: #555; cursor: pointer }
.job_submit table tr td { padding: 0 10px }
.submit input { width: 83px; height: 30px; cursor: pointer; background: url(../Images/submit.png) no-repeat; border: none }
.runtime { margin-top: -30px }
.tag { background: #eee; padding: 10px; color: #eee; }
.tag span { margin-right: 20px; color: #f00; font-weight: bold; }
.tag a { padding: 3px 12px; border: 1px solid #eee; color: #666; }
.tag a:hover { border: 1px solid #fff; background: #000; color: #fff }
.downs { padding: 5px 8px; border: 1px solid #eee; color: #06C; margin: 0 3px; }
.downs:hover { background: #06C; color: #fff }

/**长鹏样式列表***/

.cp1{height:480px;width:1200px;margin: 0 auto;}
.cp11{float:left;width:1200px;height:80px;}
.cp1-text{float:left;font-size: 16px;height:300px;width:55%;line-height:28px;}
.cp1-img{width:500px;height:300px;float:right;}
.x{width:100%;float:left;height:1px;background-color: #CCCCCC;}
.cp2-1{width:100%;height:250px;flaot:left;background: url(../images/news.jpg);-webkit-background-size: cover;
	background-size: cover;
	background-repeat: no-repeat;
	position: relative;
	color: #dddddd;
	background-position: center;}
.cp2{height:250px;width:1200px;margin: 0 auto;}
.cp2-left{float:left;width:50%;position: relative;top:40px;color:#FFFFFF}
.cp2-left2{float:left;width:30%;position: relative;left:100px;top:90px;heigth:50px;line-height:50px;border: 1px solid #ddd;color:#FFFFFF;font-size: 16px;text-indent:15px;}
.cp2-right{float:left;background-color: #993300;width:100px;height:52px;line-height:52px;font-size: 16px;text-indent:20px;position: relative;left:120px;top:90px;color:#FFFFFF;}
.cp3{height:470px;width:1200px;margin: 0 auto;}
.cp3-left{float:left;width:30%;position: relative;top:40px;margin-left:30px;}
.cp4{height:405px;width:1200px;margin: 0 auto;border: 1px solid #ddd;}
.clearfix:after{visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
.clearfix{*zoom:1;}
.cp5{height:800px;width:1200px;margin: 0 auto;}
.cp6{width:1200px;margin: 0 auto;_height:500px; min-height:500px;}
.cp6-pro{float:left;width:380px;margin-top:20px;padding: 10px 10px 10px 10px;}
.cp6-pro-kk{width:100%; border: 1px solid #ddd;border-radius:5px;margin:0 auto}
.cp6-pro-kk img{border-radius:5px 5px 0 0;}
.cp7{width:100%;height:120px;float:left}
.cp7-center{height:120px;width:1200px;margin: 0 auto;}
.cp7-center img{width:200px;height:100px;float:left;}
/**TAB表样式***/

.o-m{background:#f8f8f8;width:1200px;}
.o-m .ul-o{float:left;width:320px;position:relative;background:#bfbdb9;}
.o-m .ul-o li{width:100%;cursor:pointer;position:relative;z-index:2}
.o-m .ul-o span{width:30px;height:118px;float:left;display:block;border-bottom:1px solid #bfbdb9;background:url(../images/n-qyjz-1.png) no-repeat;background-position:-272px 20px;}
.o-m .ul-o .li-t span{background-position:-272px -50px;}
.o-m .ul-o .li-s span{background-position:-272px -120px;}
.o-m .ul-o .li-f span{background-position:-272px -190px;}
.o-m .ul-o .li-w span{background-position:-272px -257px;}
.o-m .ul-o .li-l span{background-position:-272px -323px;}
.o-m .ul-o li p{float:left;line-height:102px;color:#fff;font-size:16px;width:290px;border-bottom:1px solid #cccbc8;}
.o-m .ul-o li b{position:absolute;display:block;width:15px;height:32px;background:url(../Images/n-qyjz-38.png) no-repeat;top:50%;margin-top:-16px;right:-15px;display:none}
.o-m .ul-o .li-mask{background:#ff6800;position:absolute;left:0;top:0;width:335px;height:118px;background:url(../Images/n-qyjz-52.png) no-repeat;}
.o-m .ul-o li.on b{display:block;}
.o-m .ul-t{width:880px;float:left;height:400px;}
.o-m .ul-t li{list-style-type:none;position:relative;height:100%;display:none;}
.o-m .ul-t .li-top{padding:10px 10px 10px 20px;}
.o-m .ul-t h5{color:#666;font-size:24px;line-height:38px;}
.o-m .ul-t p{color:#999;font-size:14px;line-height:22px;margin-bottom:5px}
.o-m .ul-t .li-a a{color:#2b91b8;font-size:14px;margin-right:30px;cursor:default;line-height:22px;}
.o-m .ul-t .li-a span{color:#999;font-size:14px}
.o-m .ul-t .li-img{width:100%;text-align:center;position:absolute;left:0;bottom:0;}

/**TAB2表样式***/
.o-m2{background:#f8f8f8;width:1200px;}
.o-m2 .ul-o{float:left;width:320px;position:relative;background:#bfbdb9;}
.o-m2 .ul-o li{width:100%;cursor:pointer;position:relative;z-index:2}
.o-m2 .ul-o span{width:30px;height:118px;float:left;display:block;border-bottom:1px solid #bfbdb9;background:url(../images/n-qyjz-1.png) no-repeat;background-position:-272px 20px;}
.o-m2 .ul-o .li-t span{background-position:-272px -50px;}
.o-m2 .ul-o .li-s span{background-position:-272px -120px;}
.o-m2 .ul-o .li-f span{background-position:-272px -190px;}
.o-m2 .ul-o .li-w span{background-position:-272px -257px;}
.o-m2 .ul-o .li-l span{background-position:-272px -323px;}
.o-m2 .ul-o li p{float:left;line-height:102px;color:#fff;font-size:16px;width:290px;border-bottom:1px solid #cccbc8;}
.o-m2 .ul-o li b{position:absolute;display:block;width:15px;height:32px;background:url(../Images/n-qyjz-38.png) no-repeat;top:50%;margin-top:-16px;right:-15px;display:none}
.o-m2 .ul-o .li-mask2{background:#ff6800;position:absolute;left:0;top:0;width:335px;height:118px;background:url(../Images/n-qyjz-52.png) no-repeat;}
.o-m2 .ul-o li.on b{display:block;}
.o-m2 .ul-t{width:880px;float:left;height:400px;}
.o-m2 .ul-t li{list-style-type:none;position:relative;height:100%;display:none;}
.o-m2 .ul-t .li-top{padding:10px 10px 10px 20px;}
.o-m2 .ul-t h5{color:#666;font-size:24px;line-height:38px;}
.o-m2 .ul-t p{color:#999;font-size:14px;line-height:22px;margin-bottom:5px}
.o-m2 .ul-t .li-a a{color:#2b91b8;font-size:14px;margin-right:30px;cursor:default;line-height:22px;}
.o-m2 .ul-t .li-a span{color:#999;font-size:14px}
.o-m2 .ul-t .li-img{width:100%;text-align:center;position:absolute;left:0;bottom:0;}

/**TAB表中产品样式***/
.p4-pro{float:left;width:31%;height:197px;margin-left:15px;}
.p4-pro img{width:100%;height:185px;}
.p4-pro-p{width:100%;height:38px;line-height:38px;text-align:center;background:#BFBDB9; filter:alpha(opacity=70);opacity:0.7;position: relative;top:-38px;z-index:5}

/**进度条效果***/
.prog{width:450px;height:40px;position:relative;left:690px;top:-40px;display:block;font-size:18px;}
.progressbar{
    position:relative;
    display:block;
    width:560px;
    height:20px;
    padding:10px 20px;
    border-bottom:1px solid rgba(255,255,255,0.25);
    border-radius:16px;
    margin-top:10px;
	margin-left:30px;
    -webkit-box-shadow:0px 4px 4px -4px rgba(255, 255, 255, 0.4),0px -3px 3px -3px rgba(255, 255, 255, 0.25),inset 0px 0px 12px 0px rgba(0, 0, 0, 0.5);
    box-shadow:0px 4px 4px -4px rgba(255, 255, 255, 0.4),0px -3px 3px -3px rgba(255, 255, 255, 0.25),inset 0px 0px 12px 0px rgba(0, 0, 0, 0.5);
}
.progressbar:before{
    position:absolute;
    display:block;
    content:"";
    width:558px;
    height:18px;
    top:10px;
    left:20px;
	-webkit-border-radius:20px;
    border-radius:20px;
    background:#222;
	-webkit-box-shadow:inset 0px 0px 6px 0px rgba(0, 0, 0, 0.85);;
    box-shadow:inset 0px 0px 6px 0px rgba(0, 0, 0, 0.85);
	border:1px solid rgba(0,0,0,0.8);
}
.bar {
	position:absolute;
	display:block;
	width:0px;
	height:16px;
	top:12px;
	left:22px;
	background:rgb(126,234,25);
	background:-moz-linear-gradient(top,  rgba(126,234,25,1) 0%, rgba(83,173,0,1) 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(126,234,25,1)), color-stop(100%,rgba(83,173,0,1)));
	background:-webkit-linear-gradient(top,  rgba(126,234,25,1) 0%,rgba(83,173,0,1) 100%);
	background:-o-linear-gradient(top,  rgba(126,234,25,1) 0%,rgba(83,173,0,1) 100%);
	background:-ms-linear-gradient(top,  rgba(126,234,25,1) 0%,rgba(83,173,0,1) 100%);
	background:linear-gradient(to bottom,  rgba(126,234,25,1) 0%,rgba(83,173,0,1) 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#7eea19', endColorstr='#53ad00',GradientType=0 );
	-webkit-border-radius:16px;
	border-radius:16px;
	-webkit-box-shadow:0px 0px 12px 0px rgba(126, 234, 25, 1),inset 0px 1px 0px 0px rgba(255, 255, 255, 0.45),inset 1px 0px 0px 0px rgba(255, 255, 255, 0.25),inset -1px 0px 0px 0px rgba(255, 255, 255, 0.25);
	box-shadow:0px 0px 12px 0px rgba(126, 234, 25, 1),inset 0px 1px 0px 0px rgba(255, 255, 255, 0.45),inset 1px 0px 0px 0px rgba(255, 255, 255, 0.25),inset -1px 0px 0px 0px rgba(255, 255, 255, 0.25);
	overflow:hidden;
}
.bar.color2 {
	background:rgb(229,195,25);
	background:-moz-linear-gradient(top,  rgba(229,195,25,1) 0%, rgba(168,140,0,1) 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(229,195,25,1)), color-stop(100%,rgba(168,140,0,1)));
	background:-webkit-linear-gradient(top,  rgba(229,195,25,1) 0%,rgba(168,140,0,1) 100%);
	background:-o-linear-gradient(top,  rgba(229,195,25,1) 0%,rgba(168,140,0,1) 100%);
	background:-ms-linear-gradient(top,  rgba(229,195,25,1) 0%,rgba(168,140,0,1) 100%);
	background:linear-gradient(to bottom,  rgba(229,195,25,1) 0%,rgba(168,140,0,1) 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5c319', endColorstr='#a88c00',GradientType=0 );
	-webkit-box-shadow:0px 0px 12px 0px rgba(229, 195, 25, 1),inset 0px 1px 0px 0px rgba(255, 255, 255, 0.45),inset 1px 0px 0px 0px rgba(255, 255, 255, 0.25),inset -1px 0px 0px 0px rgba(255, 255, 255, 0.25);
	box-shadow:0px 0px 12px 0px rgba(229, 195, 25, 1),inset 0px 1px 0px 0px rgba(255, 255, 255, 0.45),inset 1px 0px 0px 0px rgba(255, 255, 255, 0.25),inset -1px 0px 0px 0px rgba(255, 255, 255, 0.25);
}
.bar.color3 {
	background:rgb(232,25,87);
	background:-moz-linear-gradient(top,  rgba(232,25,87,1) 0%, rgba(170,0,51,1) 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(232,25,87,1)), color-stop(100%,rgba(170,0,51,1)));
	background:-webkit-linear-gradient(top,  rgba(232,25,87,1) 0%,rgba(170,0,51,1) 100%);
	background:-o-linear-gradient(top,  rgba(232,25,87,1) 0%,rgba(170,0,51,1) 100%);
	background:-ms-linear-gradient(top,  rgba(232,25,87,1) 0%,rgba(170,0,51,1) 100%);
	background:linear-gradient(to bottom,  rgba(232,25,87,1) 0%,rgba(170,0,51,1) 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e81957', endColorstr='#aa0033',GradientType=0 );
	-webkit-box-shadow:0px 0px 12px 0px rgba(232, 25, 87, 1),inset 0px 1px 0px 0px rgba(255, 255, 255, 0.45),inset 1px 0px 0px 0px rgba(255, 255, 255, 0.25),inset -1px 0px 0px 0px rgba(255, 255, 255, 0.25);
	box-shadow:0px 0px 12px 0px rgba(232, 25, 87, 1),inset 0px 1px 0px 0px rgba(255, 255, 255, 0.45),inset 1px 0px 0px 0px rgba(255, 255, 255, 0.25),inset -1px 0px 0px 0px rgba(255, 255, 255, 0.25);
}
.bar.color4 {
	background:rgb(24,109,226);
	background:-moz-linear-gradient(top,  rgba(24,109,226,1) 0%, rgba(0,69,165,1) 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(24,109,226,1)), color-stop(100%,rgba(0,69,165,1)));
	background:-webkit-linear-gradient(top,  rgba(24,109,226,1) 0%,rgba(0,69,165,1) 100%);
	background:-o-linear-gradient(top,  rgba(24,109,226,1) 0%,rgba(0,69,165,1) 100%);
	background:-ms-linear-gradient(top,  rgba(24,109,226,1) 0%,rgba(0,69,165,1) 100%);
	background:linear-gradient(to bottom,  rgba(24,109,226,1) 0%,rgba(0,69,165,1) 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#186de2', endColorstr='#0045a5',GradientType=0 );
	-webkit-box-shadow:0px 0px 12px 0px rgba(24, 109, 226, 1),inset 0px 1px 0px 0px rgba(255, 255, 255, 0.45),inset 1px 0px 0px 0px rgba(255, 255, 255, 0.25),inset -1px 0px 0px 0px rgba(255, 255, 255, 0.25);
	box-shadow:0px 0px 12px 0px rgba(24, 109, 226, 1),inset 0px 1px 0px 0px rgba(255, 255, 255, 0.45),inset 1px 0px 0px 0px rgba(255, 255, 255, 0.25),inset -1px 0px 0px 0px rgba(255, 255, 255, 0.25);
}
.bar:before {
	position:absolute;
	display:block;
	content:"";
	width:498px;
	height:150%;
	top:-25%;
	left:-25px;
	background:-moz-radial-gradient(center, ellipse cover,  rgba(255,255,255,0.35) 0%, rgba(255,255,255,0.01) 50%, rgba(255,255,255,0) 51%, rgba(255,255,255,0) 100%);
	background:-webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(255,255,255,0.35)), color-stop(50%,rgba(255,255,255,0.01)), color-stop(51%,rgba(255,255,255,0)), color-stop(100%,rgba(255,255,255,0)));
	background:-webkit-radial-gradient(center, ellipse cover,  rgba(255,255,255,0.35) 0%,rgba(255,255,255,0.01) 50%,rgba(255,255,255,0) 51%,rgba(255,255,255,0) 100%);
	background:-o-radial-gradient(center, ellipse cover,  rgba(255,255,255,0.35) 0%,rgba(255,255,255,0.01) 50%,rgba(255,255,255,0) 51%,rgba(255,255,255,0) 100%);
	background:-ms-radial-gradient(center, ellipse cover,  rgba(255,255,255,0.35) 0%,rgba(255,255,255,0.01) 50%,rgba(255,255,255,0) 51%,rgba(255,255,255,0) 100%);
	background:radial-gradient(ellipse at center,  rgba(255,255,255,0.35) 0%,rgba(255,255,255,0.01) 50%,rgba(255,255,255,0) 51%,rgba(255,255,255,0) 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#59ffffff', endColorstr='#00ffffff',GradientType=1 );
}
.bar:after {
	position:absolute;
	display:block;
	content:"";
	width:64px;
	height:16px;
	right:0;
	top:0;
	-webkit-border-radius:0px 16px 16px 0px;
	border-radius:0px 16px 16px 0px;
	background:-moz-linear-gradient(left,  rgba(255,255,255,0) 0%, rgba(255,255,255,0.6) 98%, rgba(255,255,255,0) 100%);
	background:-webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,0)), color-stop(98%,rgba(255,255,255,0.6)), color-stop(100%,rgba(255,255,255,0)));
	background:-webkit-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.6) 98%,rgba(255,255,255,0) 100%);
	background:-o-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.6) 98%,rgba(255,255,255,0) 100%);
	background:-ms-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.6) 98%,rgba(255,255,255,0) 100%);
	background:linear-gradient(to right,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.6) 98%,rgba(255,255,255,0) 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#00ffffff',GradientType=1 );
}
.bar span {
	position:absolute;
	display:block;
	width:100%;
	height:64px;
	-webkit-border-radius:16px;
	border-radius:16px;
	top:0;
	left:0;
	background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAG4AAABACAYAAAD7/UK9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNS4xIFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MjdFQ0M2MzdDQThBMTFFMUE3NzJFNzY4M0ZDMTA3MTIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MjdFQ0M2MzhDQThBMTFFMUE3NzJFNzY4M0ZDMTA3MTIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyN0VDQzYzNUNBOEExMUUxQTc3MkU3NjgzRkMxMDcxMiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyN0VDQzYzNkNBOEExMUUxQTc3MkU3NjgzRkMxMDcxMiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PoTG0pMAABr+SURBVHjavJ1nj1zX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") 0 0;
	-webkit-animation:sparkle 1500ms linear infinite;
    -moz-animation:sparkle 1500ms linear infinite;
    -o-animation:sparkle 1500ms linear infinite;
    animation:sparkle 1500ms linear infinite;
	opacity:0.2;
}
.label {
	font-family:'Aldrich', sans-serif;
	position:absolute;
	display:block;
	width:40px;
	height:30px;
	line-height:30px;
	top:38px;
	left:0px;
	background:rgb(76,76,76);
	background:-moz-linear-gradient(top,  rgba(76,76,76,1) 0%, rgba(38,38,38,1) 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(76,76,76,1)), color-stop(100%,rgba(38,38,38,1)));
	background:-webkit-linear-gradient(top,  rgba(76,76,76,1) 0%,rgba(38,38,38,1) 100%);
	background:-o-linear-gradient(top,  rgba(76,76,76,1) 0%,rgba(38,38,38,1) 100%);
	background:-ms-linear-gradient(top,  rgba(76,76,76,1) 0%,rgba(38,38,38,1) 100%);
	background:linear-gradient(to bottom,  rgba(76,76,76,1) 0%,rgba(38,38,38,1) 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c4c4c', endColorstr='#262626',GradientType=0 );
	font-weight:bold;
	font-size:12px;
	color:#fff;
	text-align:center;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid rgba(0,0,0,0.2);
	-webkit-box-shadow:0px 1px 4px 0px rgba(0, 0, 0, 0.3);
	box-shadow:0px 1px 4px 0px rgba(0, 0, 0, 0.3);
	text-shadow:0px -1px 0px #000000,0px 1px 1px #000000;
    filter:dropshadow(color=#000000, offx=0, offy=-1);
}
.label span {
	position:absolute;
	display:block;
	width:12px;
	height:9px;
	top:-9px;
	left:14px;
	background:transparent;
	overflow:hidden;
}
.label span:before {
	position:absolute;
	display:block;
	content:"";
	width:8px;
	height:8px;
	top:4px;
	left:2px;
	border:1px solid rgba(0,0,0,0.5);
	background:rgb(86,86,86);
	background:-moz-linear-gradient(-45deg,  rgba(86,86,86,1) 0%, rgba(76,76,76,1) 50%);
	background:-webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(86,86,86,1)), color-stop(50%,rgba(76,76,76,1)));
	background:-webkit-linear-gradient(-45deg,  rgba(86,86,86,1) 0%,rgba(76,76,76,1) 50%);
	background:-o-linear-gradient(-45deg,  rgba(86,86,86,1) 0%,rgba(76,76,76,1) 50%);
	background:-ms-linear-gradient(-45deg,  rgba(86,86,86,1) 0%,rgba(76,76,76,1) 50%);
	background:linear-gradient(135deg,  rgba(86,86,86,1) 0%,rgba(76,76,76,1) 50%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#565656', endColorstr='#4c4c4c',GradientType=1 );
	-webkit-box-shadow:0px -1px 2px 0px rgba(0, 0, 0, 0.15);
	box-shadow:0px -1px 2px 0px rgba(0, 0, 0, 0.15);
	-moz-transform:rotate(45deg);
	-webkit-transform:rotate(45deg);
	-o-transform:rotate(45deg);
	-ms-transform:rotate(45deg);
	transform:rotate(45deg);
}
@-webkit-keyframes sparkle {
	from {background-position:0 0;}
	to {background-position:0 -64px;}
}
@-moz-keyframes sparkle {
	from {background-position:0 0;}
	to {background-position:0 -64px;}
}
@-o-keyframes sparkle {
	from {background-position:0 0;}
	to {background-position:0 -64px;}
}
@keyframes sparkle {
	from {background-position:0 0;}
	to {background-position:0 -64px;}
}