/* default color: #ffa200 */
li{list-style-type:none;}
#mainmenu li li a:hover,
.price-row,
.blog-list .date,
.blog-read .date,
.slider-info .text1,
#filters a.selected,
.btn-primary,
.bg-id-color,
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus,
.dropcap,
.fullwidthbanner-container a.btn,
.feature-box-big-icon i,
#testimonial-full,
.icon-deco i,
.blog-list .date-box .day,
.bloglist .date-box .day,
.feature-box-small-icon .border,
.small-border,
#jpreBar,
.de-gallery .overlay .icon i,
.date-post,
.team-list .small-border,
.de-team-list .small-border,
.btn-border:hover,a.btn-border:hover,
.btn-border.hover,a.btn-border.hover,
#contact_form input[type=submit]:hover,
.owl-arrow span,
.de-progress .progress-bar,
#btn-close-x:hover,
.box-fx .info
{
	background-color:#003180;
}

a,
.feature-box i,
#mainmenu li:hover > ul,
.date-box .day,
.slider_text h1,
.id-color,
.pricing-box li h1,
.title span,
i.large:hover,
.feature-box-small-icon-2 i,
address span i,
.pricing-dark .pricing-box li.price-row,
#mainmenu a:hover,
#mainmenu a.active,
header.smaller #mainmenu a:hover,
header.smaller #mainmenu a.active,
.pricing-dark .pricing-box li.price-row,
.dark .feature-box-small-icon i,
a.btn-slider:after,
.feature-box-small-icon i,
a.btn-border:after,
.team-list .social a,
.de_contact_info i,
.de_count,
.de_testi blockquote:before,
.social-icons i,
.dark .btn-border:hover:after, .dark a.btn-border:hover:after, .dark a.btn-border.hover:after,
a.btn-text:after
{
	
}

.feature-box i,
#filters a:hover,
#filters a.selected,

.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus
.feature-box-big-icon i:after,
.social-icons i,
.btn-border:hover,a.btn-border:hover,
.btn-border.hover,a.btn-border.hover
{

	border-color:#ffa200;
}

.box-fx .inner,
.dark .box-fx .inner{
	border-bottom-color:#003180;
}

.callbacks_nav {
	background-color:#003180;
}

.widget_category li{
border-left:solid 3px #003180;
}

.de_tab .de_nav li span {
border-top: 3px solid #003180;
}

.feature-box-big-icon i:after {
border-color: #ffa200 transparent; /*same colour as the lower of the bubble's gradient*/
}

.de_review li.active img{
	border:solid 4px #ffa200;
}

.red{color:#ff0000 !important;}
.teal{color:#009999 !important;}
.purple{color:#663366 !important;}
.green{color:#009900 !important;}
.lswz{color:#003180 !important;}
.bswz{color:#fff !important;}
.gray{color:#ccc !important;}
.moregd{background: #003180; padding:15px 0 15px 0;}
.yqlj{padding:8px 0 8px 0; text-align:left;}
.yqlj img{box-shadow: 0px 0px 20px #999; border-radius:5px;}
.yqlj h4{color:#333; line-height:35px;}
.dtwz{padding-left:15px; border-bottom:1px dotted #999; margin-top:15px;}
.white{color:#fff !important;}
.lh30{line-height:30px;}
.txtpd{padding-top:35px; padding-bottom:35px; background:#fff;}
.txtpd9{padding:20px 0; background:#fff;}
.txtpd:hover{color:#003180;}
.txtpd2{padding-bottom:35px;}
.txtpd3{padding-top:105px;}

.txtpd6{padding-top:130px;}
@media screen and (max-width: 767px) {
	.txtpd6{padding-top:0;}
}
.txtpd7{padding:25px 0;}
.txtpd7 b{line-height:35px;}
.txtpd4{padding-bottom:15px;}
.txtpd5{padding-bottom:5px;}
.txtpd8{padding-top:45px;}
.pdl0{padding-left:0;}
.pdr0{padding-right:0;}
.bdbx{border-bottom:1px dashed #333;}
.bgcl,.bgcla{background:#003180; color:#fff;}
.bgcla:hover{background:#E83063; height:100%;}
.pdd{padding:15px;}
.lh25{line-height:25px;}
.mb0{margin-bottom: 0;}
.pdb3{padding-bottom:3px; line-height:22px; color:#666;}
.ppjs{line-height:80px; font-size:16px; text-align:center;}
.ppjs a{color:rgba(255,255,255,0.6);}
.bt{font-size:36px; color:#999; line-height:130px;}
hgroup {
    margin: 0;
    padding: 0;
    background: transparent;
}
.about1{
    font-weight: normal;
    padding-bottom: 24px;
	background:url(../images/abt1.jpg) top right no-repeat #18478D;
	height:400px;
}
.about2{
	background:url(../images/abt2.jpg) top left no-repeat;
	height:400px;
}
.about3{
    font-weight: normal;
    padding-bottom: 24px;
	background:url(../images/about3l.png) center center no-repeat;
	height:400px;
}
.about4{
	background:url(../images/about3.png) top left no-repeat #E53361;
	height:400px;
}
.about5{
    font-weight: normal;
    padding-bottom: 24px;
	background:url(../images/abt1.jpg) top right no-repeat;
}
.about6{
    font-weight: normal;
    padding-bottom: 24px;
	background:url(../images/jdbg.png) top right no-repeat #CEEBFA;
	height:350px;
}
.about7{
    font-weight: normal;
    padding-bottom: 24px;
	background:url(../images/abt1.jpg) top right no-repeat #18478D;
	height:350px;
}
.txl{
    font-weight: normal;
    padding-bottom: 24px;
	background:url(../images/icont4.png) top right no-repeat #003180;
	height:645px;
}
.txr{
    font-weight: normal;
    padding-bottom: 24px;
	background:url(../images/icont4a.png) top left no-repeat #003180;
	height:645px;
}
.lbj{background:#18478D;}
.about1 h4,.about4 h4,.about7 h4{font-size:36px; color:#fff; padding:15px 10px;}
.about1 p,.abtnr p,.about4 p,.about5 p,.about7 p{font-size:14px; color:#fff; padding:15px 10px;}
.xcd{background:#003180;}
.bgbs{background:#fff;}
.abtbt{font-size:36px; color:#333; padding:45px 0;}
.abtbta{font-size:48px; color:#fff; font-weight:bold;}
.abtbtb{font-size:48px; color:#333; font-weight:bold;}
.abtnra{font-size:18px; color:#666; padding:15px 10px; line-height:30px;}
.abtnrb{font-size:16px; color:#666; line-height:24px;}
.abtnrc{font-size:16px; color:#fff; line-height:24px; padding:45px;}
.jdsb{background:#fff; border-radius:10px; border: 1px solid #e3e3e3; margin-bottom:45px;}
.jdsb:hover{box-shadow: 0px 0px 20px #d9d9d9;}
.jdsb img{border-radius:180px; border: 1px solid #CCC; padding: 2px; margin:35px auto;}
.jdsbtxt{width:90%; margin-left:10%; background: #02357e; font-size: 22px; color: #fff; border-top-left-radius: 10px; border-bottom-left-radius: 10px; transition: 1s; padding:5px; line-height:35px; margin-bottom:40px;}
.jdsbtxt:hover,.jh:hover{background:#E53465;}
.jh{width:42px; height:42px; line-height:42px; font-size:30px; text-align:center; margin:auto; border-radius:100px;background: #02357e; margin-bottom:45px;}
.banner-hz {
    background: url(../images/hz.png) no-repeat center center;
}
.txtpd2 p{font-size:16px; line-height:30px; padding:15px 10px;}
.hzhb{width:80%; height:auto; overflow:auto; margin:45px auto; background:#fff; border-radius: 10px; box-shadow: 0px 0px 20px #999;}
.banner-jd {
    background: url(../images/jdsb.png) no-repeat center center;
}
.banner-jd, .banner-hz {
    width: 100%;
    min-width: 1280px;
    height: 350px;
}
.banner-wrap {
    height: 350px;
    width: 100%;
    background: url("../images/about.png") top center no-repeat;
    position: relative;
    text-align: center;
}
.banner-qk {
    height: 350px;
    width: 100%;
    background: url("../images/qkyy.png") top center no-repeat;
    position: relative;
    text-align: center;
}
.banner-zj {
    height: 350px;
    width: 100%;
    background: url(../images/zj.png) top center no-repeat;
    position: relative;
    text-align: center;
}
.banner-tx {
    height: 350px;
    width: 100%;
    background: url(../images/tixi.jpg) top center no-repeat;
    position: relative;
    text-align: center;
}
.banner-jn {
    height: 350px;
    width: 100%;
    background: url("../images/join.png") top center no-repeat;
    position: relative;
    text-align: center;
    margin-bottom: 100px;
}
.bjbs{background:#fff; border:1px solid #ccc; border-radius:6px; margin:15px auto 45px auto; padding:10px;box-shadow: 0px 0px 20px #d9d9d9;}
.bjbs img{border-radius:6px; padding:5px;}
.bjbs hr{display: block;  clear: both;  border-top: solid 1px #003180;  margin: 5px 0;}
.ycjd{background:#fff; border-radius:10px; margin:35px auto; padding:10px; box-shadow: 0px 0px 20px #d9d9d9;}
.wen{background:#E83063; text-align:center; line-height:35px; height:35px; color:#fff; border-radius:5px; margin-top:10px;}
.da{background:#003180; text-align:center; line-height:35px; height:35px; color:#fff; border-radius:5px; margin-top:35px;}
.wenn{font-size:16px; line-height:32px;}
.ycjdhr{margin:10px 0;}
.ycjdimg{padding:10px;}
.dzdh{font-size:14px; line-height:25px; color:#555;}
.dzdha{font-size:12px; line-height:25px; color:#555;}
.lh35{line-height:25px;}
.syxb{line-height:35px; border-bottom:1px dotted #999; text-align:left;}
.syxb a{color:#003180;}
.syxb a:hover{color:#003180;}
.mb30{margin-bottom:30px;}
.mb30a{margin-top:25px;}
.bdl1{border-left:1px solid #ccc;}
.mrg0{margin-right:0;}