body, dl, dd, ul, ol ,h1, h2, h3, h4 ,form, input, button, textarea, p, th, td{ margin:0; padding:0;}
body{ font:12px/1.5 arial,'Microsoft YaHei'; color:#333333; font-size:12px;}
img{vertical-align: middle; border:none;}
ul,ol{list-style:none outside none;}
table{border-collapse:collapse; border-spacing:0;}
button, input, select, textarea {font-size: 100%; vertical-align:middle;}
a{ color:#333333; text-decoration:none; blr:expression(this.onFocus=this.blur()); }
a:hover{ text-decoration:none; }
:focus {outline: 0 none;}
h1,h2,h3{ font-size:100%; font-weight:normal;}
button, input[type="button"], input[type="reset"], input[type="submit"] {cursor: pointer; -webkit-appearance: button;-moz-appearance: button;}
.text,.btn,textarea{font-family:arial,'Microsoft YaHei';}
.clearfix:after{ content:"."; clear:both; height:0; visibility:hidden; display:block;}
.clearfix{*zoom:1;}
em,i{ font-style:normal;}
li{ list-style:none;}
h3{ font-weight:normal;}
/* head */

.box{ width:1200px; margin:0 auto;}
.head{ background:#fff;}
h1{ float:left; padding:12px 0}
.head_right{ float:right; padding-top:6px;}
.language{ height:32px; line-height:32px; color:#858585; font-size:14px; text-align:right}
.language a{color:#858585; font-size:14px;transition:all 0.5s ease 0s; }
.language a:hover{ color:#005ba8; transition:all 0.5s ease 0s;}
.call{ height:36px; line-height:36px; font-size:14px; font-weight:bold;}
.call i{ color:#005aa8; font-size:26px; font-weight:normal; margin-left:14px;}
.nav{ height:50px; background:#353639;}
.nav_inner li{ float:left; width:171px; background:url(../images/navbj.jpg) right center no-repeat; height:50px;}
.nav_inner li.on{ background:none;}
.nav_inner li a{ color:#fff; font-size:14px; width:170px; overflow: hidden; height:50px; display:block; text-align:center; line-height:50px; transition:all 0.5s ease 0s;}
.nav_inner li a:hover{ background:#005ba8; transition:all 0.5s ease 0s;}

.about_zi{ padding: 0 10px; }
/* foot */
.foot{ background:#024783; padding:12px 0;}
.foot_a{ height:32px; line-height:32px; text-align:center;}
.foot_a a{ padding:0 10px;display:inline-block; background:url(../images/footbj.jpg) right center no-repeat; color:#76addd; font-size:14px; transition:all 0.5s ease 0s;}
.foot_a a.on{ background:none;}
.foot_add{ height:30px; line-height:30px; text-align:center; color:#438bca; font-size:14px;}
.foot_add a{color:#438bca; font-size:14px; margin-left:8px; transition:all 0.5s ease 0s;}
.foot_add a:hover,.foot_a a:hover{ color:#fff; transition:all 0.5s ease 0s;}



/* about */
.search{ background:#f5f5f5; height:74px;}
.search_left{ width:270px; float:left; margin-top:19px; border:1px solid #e9e9e9; height:38px; line-height:38px; border-radius:20px; background:#fff;}
.search_left .search_txt{ float:left; width:220px; padding-left:8px; border:none; height:38px; background:none; border-radius:20px;}
.search_sub{ background:url(../images/search.jpg) center center no-repeat; height:38px; cursor:pointer; display:block; float:right; border:none; width:20px; margin-right:10px;}
.search_right{ float:right; width:880px;}
.search_h3{ float:left; width:85px; line-height:74px; font-size:14px; font-weight:bold; overflow:hidden; height:74px;}
.search_a { float:left; width:795px; height:74px; overflow:hidden; line-height:74px;}
.search_a a{ display:block; float:left; background:url(../images/searchbj.jpg) right center no-repeat; padding:0 10px; color:#666666; font-size:14px;transition:all 0.5s ease 0s;}
.search_a a.on{ background:none;}
.search_a a:hover{ color:#005ba8; transition:all 0.5s ease 0s;}

.position{ height:58px; border-bottom:1px solid #ebebeb; line-height:58px;}
.position_left{ float:left; color:#999999;}
.position_left a{ color:#999999;}
.position_left a:hover{ color:#005ba8; transition:all 0.5s ease 0s;}
.position_right{ float:right; max-width:880px; height:58px; overflow:hidden; text-align:right;}
.position_right li{ display:inline-block;}
.position_right li a{ display:block; padding:0 10px; font-size:16px; text-align:center;}
.position_right li a:hover,.position_right li a.for{ background:url(../images/posbj.jpg) center bottom no-repeat;}

.about{ padding:40px 0 50px 0;}
.about_ul { padding-top:30px;}
.about_ul li{ width:20%; float:left; text-align:center;}
.about_ul li em{ display:block; text-align:center; color:#666666; font-size:18px; height:50px; line-height:50px;}


/* honor */
.honor{ margin-left:-15px; padding-bottom:400px;position:relative;}
.honor li{ float:left; margin:30px 0 0 15px; width:228px;  cursor:pointer;  }
.honor li i{width:226px; height:288px; overflow:hidden;border:1px solid #dedede; display:block; margin-bottom:20px;}
.honor li img{ width:auto; height:auto; max-width:100%;}
.honor li em{ display:block; line-height:24px; color:#666666; font-size:14px; text-align:center; height:48px;}
.honor_div{ position:absolute; left:0; bottom:0px; border:1px solid #dedede; padding:24px; width:1200px; box-sizing:border-box; display:none; }
.honor_div dt{ float:left; width:226px; height:288px; overflow:hidden;}
.honor_div dt img{ width:auto; height:auto; max-width:100%;}
.honor_div dd{  width:915px; float:right;}
.honor_div dd em{ text-align:left; height:50px; line-height:50px; font-weight:bold; font-size:20px; color:#333; display:block; margin-bottom:20px;}
.honor_div dd .honor_dd{ line-height:28px; font-size:14px; color:#666666}
.jiao{ position:absolute; top:-26px; left:96px; background:url(../images/honb.jpg) left top no-repeat; width:28px; height:26px; display:none;}
.honor li:hover em{ color:#005ba8}

/* news */
.news{ padding:16px 0 60px 0;}
.news dl{ padding:30px 0; border-bottom:1px dashed #dedede}
.news dt{ float:left; margin-right:20px; width:320px; height:200px; overflow:hidden;}
.news dt img{width:320px; height:200px; overflow:hidden;}
.news dd{ float:left; width:860px;}
.news dd .news_tit{ height:42px; line-height:42px; display:block; overflow:hidden; font-size:16px; font-weight:bold; margin-bottom:10px;}
.news dd .news_zi{ line-height:30px; height:60px; overflow:hidden; color:#666666; font-size:14px;}
.news dd .news_time{ height:64px; line-height:64px; font-size:14px; color:#666666;}
.news dd .news_time em{ display:inline-block; margin-right:8px;}
.news_time em i{ color:#333; font-size:26px; margin-right:8px;}
.news dd .news_time a{font-size:14px; color:#666666;margin-left:8px;}
.news dd .news_time a:hover,.news dd .news_tit:hover{ color:#005ba8;}

.news_info{ padding:30px 0 50px 0;}
.release{ text-align:center; margin-bottom:30px;}
.release h3{ height:46px; line-height:46px; font-size:21px; overflow: hidden;}
.release span{ display:block; height:34px; line-height:34px; font-size:14px; color:#999999}
.pian{ height:50px; line-height:50px; border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb;}
.pian a{ display:block; overflow: hidden; width:100%; font-size:14px; color:#666666;transition:all 0.5s ease 0s;}
.pian a.pian_right{ text-align:right;}
.pian a:hover{ color:#024783; transition:all 0.5s ease 0s;}

.supply_ul{ padding:36px 0 80px 0 ; margin-left:-18px;}
.supply_ul li{ float:left; width:226px; margin:12px 0 0 17px;}
.supply_ul li span{ display:block; border:1px solid #dedede; overflow:hidden; transition:all 0.5s  ease 0s;}
.supply_ul span img{ width:224px; height:156px; overflow:hidden;transition:all 1s ease 0s;}
.supply_ul li:hover img{ transition:all 1s ease 0s; transform:scale(1.1,1.1)}
.supply_ul em{ transition:all 0.5s  ease 0s; display:block; height:54px; line-height:54px; font-size:14px; text-align:center; overflow:hidden;}
.supply_ul li:hover span{ border:1px solid #024783; transition:all 0.5s  ease 0s;}
.supply_ul li:hover em{ color:#024783; transition:all 0.5s  ease 0s;}

.contact_ul{ padding:32px 0 54px 0;}
.contact_ul li{ width:25%; float:left; text-align:center;}
.contact_ul li span{ display:block; height:35px; line-height:35px; color:#333; font-size:16px;}
.contact_ul li em{ display:block; height:30px; line-height:30px; font-size:16px; font-weight:bold; color:#999999;}

.message{ padding:30px 0 120px 0;}
.message_right{ float:right; width:419px;}
.message_left{ float:left; width:750px;}
.message_left h3{ font-size:34px; font-weight:bold; height:57px; line-height:57px;}
.message_div{ line-height:40px; font-size:14px; color:#707070;}
.message_div i{ font-size:24px; font-weight:bold; color:#005ba8;}

.message_form{}
.message_form .mess_em{ display:block; height:62px; line-height:62px; font-size:18px;}
.mess_div .mess_txt{ height:44px; line-height:44px; width:320px; padding-left:10px; border:1px solid #dedede;}
.mess_div{ float:left; margin-right:32px;}
.mess_box{ clear:both;}
.mess_area{ resize:none;padding:10px 0 0 10px; border:1px solid #dedede; height:180px; width:738px;}
.box_left{ float:left;}
.yz_txt{height:44px; line-height:44px; width:110px; padding-left:10px; border:1px solid #dedede; margin-right:10px;}
.mess_he{ margin-top:10px;}
.box_right{ float:right;}
.mess_sub{ display:block; cursor:pointer; width:158px; height:46px; line-height:46px; border:1px solid #004da1; background:#004da1; text-align:center; color:#fff; font-size:16px;transition:all 0.5s ease 0s;}
.mess_sub:hover{ color:#004da1; background:none; transition:all 0.5s ease 0s;}

.join{ padding:30px 0 50px 0;}
.join_tit { margin-bottom:26px;}
.join_tit span{ display:block; text-align:center; height:58px; line-height:58px; font-size:30px; color:#004da1;}
.join_tit em{ display:block; height:56px; line-height:56px; text-align:center; font-size:26px;}

.pos dt{ height:48px; line-height:48px; background:#ebebeb; font-size:16px; font-weight:bold; color:#666666; margin-bottom:10px;}
.pos dt span{ width:20%; float:left; display:block; text-align:center;}
.recu{ padding:20px 0 20px 20px;}
.recu ul{ cursor:pointer;  height:52px; line-height:52px; margin-bottom:5px; padding:0 15px; background:url(../images/add.png) right center no-repeat; }
.recu ul.act{background:url(../images/add1.png) right center no-repeat;}
.recu ul.act li{ color:#005ba8;}
.pos dd li{width:20%; float:left; display:block; text-align:center; font-size:14px; color:#666666; font-weight:normal; overflow:hidden;height:52px; line-height:52px;}
.Requirement em{ font-size:14px; color:#333; font-weight:600; overflow: hidden;}
.Requirement{ border-bottom:none; color:#666666; line-height:30px; display:none; background:#f0f5fa; padding:20px 30px; font-size:14px; color:#527caa}

/* pro */
.pro_ul{ margin:0 0 80px -15px;}
.pro_ul li{ float:left; margin:43px 0 0 15px; position:relative; overflow:hidden;}
.pro_ul li span{ display:block; border:1px solid #dedede;}
.pro_ul li img{ width:388px; height:258px; overflow:hidden;}
.pro_li{ height:70px; line-height:70px; display:block; background:url(../images/jiant.png) right center no-repeat; border-bottom:1px solid #ebebeb; font-size:20px;}
.pro_ul li:hover .pro_li{ color:#005ba8;background:url(../images/jiant1.png) right center no-repeat; }
.pro_hover{ transition:all 0.5s ease 0s; position:absolute; left:0; top:-260px; width:100%; height:260px; background:url(../images/probj.png);}
.pro_ul li:hover .pro_hover{ top:0; transition:all 0.5s ease 0s;}
.pro_hover i{ height:44px; line-height:44px; display:block; padding-top:30px; text-align:center; font-size:24px; color:#fff;}
.pro_hover em{ display:block; height:30px; line-height:30px; text-align:center; color:#fff; font-size:14px; padding-bottom:20px; background:url(../images/proi.jpg) center bottom no-repeat;}
.pro_hover b{ display:block; background:url(../images/proadd.png) left center no-repeat; width:42px; height:42px; margin:30px auto 0;}

.pro_info{ padding:30px 0 50px 0;}




/* index */
.phone_banner{ display:none;}
.flex-control-nav,.flex-direction-nav {display:none;}
.flexslider {position: relative;width: 100%;height:auto; margin:0 auto; overflow:hidden;}
.slides li .banner_img{ width:100%; height:auto;}
.slides li { position:relative; width:100%; height:auto;}
.slides {width:100%; height:auto;}


.index_search{ background:#fff url(../images/index.jpg) center bottom no-repeat; padding-bottom:26px;}
.index_tit { height:76px; line-height:76px;}
.index_tit h3{ float:left; background:url(../images/indexbj.jpg) left bottom no-repeat; font-size:22px;}
.index_tit a{ display:block; float:right; padding-right:30px; background:url(../images/indexjian.jpg) right center no-repeat; color:#005ba8; font-size:14px; transition:all 0.5s ease 0s;}
.index_tit a:hover{background:url(../images/indexjian1.jpg) right center no-repeat; transition:all 0.5s ease 0s; }
.about_top{ padding:42px 0;}
.about_zhi{ float:left; width:685px; padding-right:38px; background:url(../images/about_right.jpg) right center no-repeat; height:165px; overflow:hidden; line-height:40px; font-size:14px; color:#666666; box-sizing:border-box}
.aboutinner_ul{ float:right; width:514px; padding-top:30px;}
.index_about{ margin-bottom:60px;}
.pro_index{ background:url(../images/indexbj1.jpg) center top no-repeat; height:800px;}
.pro_h3{ height:166px; line-height:166px; font-size:30px; font-weight:bold; text-align:center; color:#fff; padding-top:20px;}
.aboutinner_ul li{ float:left; width:33.3%;}
.aboutinner_ul li span{ background:url(../images/ul1.jpg) left top no-repeat; width:74px; height:74px; display:block; margin:0 auto;transition:all 0.5s ease 0s;}
.aboutinner_ul li em{ transition:all 0.5s ease 0s;height:50px; line-height:50px; display:block; color:#666666; font-size:14px; text-align:center;}
.aboutinner_ul .ul2 span{background:url(../images/ul2.jpg) left top no-repeat; }
.aboutinner_ul .ul3 span{background:url(../images/ul3.jpg) left top no-repeat; }
.aboutinner_ul li:hover .ul2 span{background:url(../images/ul22.jpg) left top no-repeat; }
.aboutinner_ul li:hover .ul3 span{background:url(../images/ul33.jpg) left top no-repeat; }
.aboutinner_ul li:hover .ul1 span{background:url(../images/ul11.jpg) left top no-repeat; }
.aboutinner_ul li:hover em{ color:#005ba8; transition:all 0.5s ease 0s;}
.aboutinner_ul li:hover span{transform:rotate(-360deg); transition:all 0.5s ease 0s; }

.equ_ul{ height:70px; line-height:70px; background:#fff; overflow:hidden; margin-bottom:28px; }
.equ_ul li{ float:left; }
.equ_ul li a{ display:block; font-size:16px; padding:0 26.54px;}
.equ_ul li a.on,.equ_ul li a:hover{ background:#055eaa; color:#fff; transition:all 0.5s ease 0s;}

.equ_left{ width:993px; float:left;}
.equ_left li{ float:left; margin:0 5px 5px 0; width:326px; height:218px; overflow:hidden; position:relative;}
.equ_left li img{width:326px; height:218px; overflow:hidden;}
.equ_left li .equ_hover{ background:url(../images/probj.png); width:100%; position:absolute; left:0; bottom:-60px; height:60px;transition:all 0.5s ease 0s;}
.equ_hover span{ display:block; float:left; width:160px; font-size:16px; color:#fff; text-indent:18px; line-height:60px;}
.equ_hover em{ display:block; float:right; background:#fff; width:98px; height:32px; border:1px solid #fff; margin:14px 23px 0 0; line-height:32px; text-align:center; font-size:14px; color:#055eaa;}
.equ_left li:hover .equ_hover{ bottom:0; transition:all 0.5s ease 0s;}
.equ_right{ float:right; width:206px;}
.equ_a{ display:block; background:#005ba8; color:#fff; height:218px; line-height:218px; text-align:center; font-size:14px; margin-bottom:5px;transition:all 0.5s ease 0s;}
.equ_a:hover{ font-size:18px; transition:all 0.5s ease 0s;}
.equ_zi{ background:#da1107; height:218px; padding:15px 24px 0; line-height:28px; font-size:14px; color:#fff; height:203px; overflow:hidden;}
.relation{ margin-bottom:36px;}
.rela_right{ float:right; width:724px;height:405px; overflow:hidden;}
.rela_right img{ width:724px; height:405px; overflow:hidden;}
.equ_div{ display:none;}
.rela_left{ float:left; width:446px;}

.rela_call{ width:340px; height:60px; line-height:60px; margin:27px 0 13px 0;}
.rela_call em{ display:block; float:left; background:#a80000 url(../images/call.jpg) center center no-repeat; width:60px; height:60px;}
.rela_call span{ display:block; float:left; background:#005aa8; color:#fff; font-weight:bold; font-size:28px; width:280px; text-align:center;}

.rela_ul li{ height:48px; line-height:48px;}
.rela_ul li em{ display:block; float:left; width:40px;}
.rela_ul li span{ display:block; float:left; width:380px; font-size:16px; color:#666; height:48px; line-height:48px; overflow:hidden;}

.basis{ background:url(../images/indexbj2.jpg) center top no-repeat; height:600px; margin-bottom:44px;}

.basis_inner h3{ text-align:center; color:#fff; padding:88px 0 38px 0; height:56px; line-height:56px; font-size:38px; font-weight:bold;}
.basis_zi{ text-align:center; line-height:48px; height:96px; color:#fff; font-size:18px; margin-bottom:44px;}
.basis_see{ width:158px; height:48px; border:1px solid #ebebeb; margin:0 auto 66px; text-align:center; line-height:48px; display:block; font-size:14px; color:#fff;transition:all 0.5s ease 0s;}
.basis_see:hover{ padding:0 40px; transition:all 0.5s ease 0s; background:#fff; color:#005ba8}
.basis_box{ text-align:center;}
.basis_left{ width:50%; float:left; box-sizing:border-box; padding:0 32px; text-align:right; background:url(../images/indexline.jpg) right center no-repeat;}
.basis_left span{ display:block; height:50px; line-height:50px; font-size:32px; color:#fff;}
.basis_left em{ display:block; height:34px; line-height:34px; color:#fff; font-size:16px;}
.basis_right{ text-align:left; background:none;}

.press{ padding:30px 0 80px 0;}
.press_ul{ margin-left:-30px; padding-top:52px;}
.press_ul li{ margin:0 0 0 30px; height:350px; width:378px; border:1px solid #dedede; padding:23px 16px 0; box-sizing:border-box; float:left;transition:all 0.5s ease 0s;}
.press_ul li i{ display:block; width:40px; height:2px; background:#c8c8c8; transition:all 0.5s ease 0s;}
.press_ul li em{ display:block; height:45px; line-height:45px; color:#707070; font-size:16px;}
.press_ul li b{ transition:all 0.5s ease 0s;height:58px; line-height:28px; overflow:hidden; font-size:16px; font-weight:bold; margin-bottom:14px;}
.press_ul li .press_div{ height:136px;overflow: hidden; line-height:28px; font-size:14px; color:#666666}
.press_ul li:hover i{ width:180px; background:#005aa8; transition:all 0.5s ease 0s;}
.press_ul li:hover b{ color:#005aa8; transition:all 0.5s ease 0s;}
.press_ul li:hover{  -webkit-transform:translateY(-8px);-ms-transform:translateY(-8px);transform:translateY(-8px);	-webkit-box-shadow: 0px 0px 10px #c7dbec;transition:all 0.5s ease 0s;}





.pagination{ width:100%; text-align:center; padding:30px 0 60px 0;}
 
 .pagination>li{display:inline-block}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;margin:0 3px;line-height:20px;color:#ffc51a;text-decoration:none;background-color:#fff;border:1px solid #ddd;height:auto!important;text-indent:0!important;}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{color:#23527c;background-color:#eee;border-color:#ddd}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:2!important;color:#fff!important;cursor:default!important;background-color:#ffc51a!important;border-color:#ffc51a!important; height:auto!important;text-indent:0!important;}.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{color:#777;cursor:not-allowed;background-color:#fff;border-color:#ddd}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-top-left-radius:6px;border-bottom-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-top-right-radius:6px;border-bottom-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-top-left-radius:3px;border-bottom-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-top-right-radius:3px;border-bottom-right-radius:3px}.pager{padding-left:0;margin:20px 0;text-align:center;list-style:none}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}.pager li>a:focus,.pager li>a:hover{text-decoration:none;background-color:#eee}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:focus,.pager .disabled>a:hover,.pager .disabled>span{color:#777;cursor:not-allowed;background-color:#fff}.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}a.label:focus,a.label:hover{color:#fff;text-decoration:none;cursor:pointer}.label:empty{display:none}.btn .label{position:relative;top:-1px}.label-default{background-color:#777}.label-default[href]:focus,.label-default[href]:hover{background-color:#5e5e5e}.label-primary{background-color:#ffc51a}.label-primary[href]:focus,.label-primary[href]:hover{background-color:#286090}.label-success{background-color:#5cb85c}.label-success[href]:focus,.label-success[href]:hover{background-color:#449d44}.label-info{background-color:#5bc0de}.label-info[href]:focus,.label-info[href]:hover{background-color:#31b0d5}.label-warning{background-color:#f0ad4e}.label-warning[href]:focus,.label-warning[href]:hover{background-color:#ec971f}.label-danger{background-color:#d9534f}.label-danger[href]:focus,.label-danger[href]:hover{background-color:#c9302c}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;background-color:#777;border-radius:10px}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.btn-group-xs>.btn .badge,.btn-xs .badge{top:0;padding:1px 5px}a.badge:focus,a.badge:hover{color:#fff;text-decoration:none;cursor:pointer}.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#ffc51a;background-color:#fff}.list-group-item>.badge{float:right}.list-group-item>.badge+.badge{margin-right:5px}.nav-pills>li>a>.badge{margin-left:3px}.jumbotron{padding:30px 15px;margin-bottom:30px;color:inherit;background-color:#eee}.jumbotron .h1,.jumbotron h1{color:inherit}.jumbotron p{margin-bottom:15px;font-size:21px;font-weight:200}.jumbotron>hr{border-top-color:#d5d5d5}.container .jumbotron,.container-fluid .jumbotron{border-radius:6px}.jumbotron .container{max-width:100%}@media screen and (min-width:768px){.jumbotron{padding:48px 0}.container .jumbotron,.container-fluid .jumbotron{padding-right:60px;padding-left:60px}.jumbotron .h1,.jumbotron h1{font-size:63px}}.thumbnail{display:block;padding:4px;margin-bottom:20px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;transition:border .2s ease-in-out}.thumbnail a>img,.thumbnail>img{margin-right:auto;margin-left:auto}a.thumbnail.active,a.thumbnail:focus,a.thumbnail:hover{border-color:#ffc51a}.thumbnail .caption{padding:9px;color:#333}.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight:700}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}