body {background:#f8f8f8;margin:0px; padding:0px;}
img { border:none; }
.fl{float:left}
.fr{float:right}
.wrap_1040 { background:#fff; width:1036px; border:none; clear:both; overflow:hidden; margin:0px auto;padding:2px; text-align:left; }
/*头部样式*/
.headbar{width:100%;position:fixed;top: 0;left: 0;right: 0;z-index: 999;border-top:9px solid #165aa1;background: linear-gradient(rgba(27,65,88,0.8),rgba(27,65,88,0));transition: all 0.5s;}
.headbar.fixed{background: #165aa1;box-shadow: 0px 2px 10px rgba(0,0,0,0.15);}
.main-nav{border:0;border-radius:0;margin-bottom:0;}
.top{color:#fff;line-height:30px;}
.top-left{padding-left:90px;}
.topnav li{float:left;padding:0 15px;}
.topnav li a{color:#fff;display:block;text-decoration:none;}
.topnav li a.search{padding-left:20px;background: url(search.png) left center no-repeat;}
.topnav li:last-child{background: url(topline.gif) left center no-repeat;}
.navbar-brand{height:auto;padding:10px 15px;}
.navbar-brand>img{max-width:100%;height:auto;}
.navbar-link>li>a{color:#fff;font-size:18px;padding:15px 20px;position:relative;}
.nav>li>a:focus,.nav>li>a:hover,.nav .open>a, .nav .open>a:focus, .nav .open>a:hover{background-color:transparent;}
.navbar-link>li>a:after{content:'';height:3px;position:absolute;bottom:0;left:0;width:0;background:#f39800;transition: all .6s ease;}
.navbar-link>li>a:hover,.nav .open>a:after{width:100%;}
.navbar-link .dropdown-menu{width:750px;padding:20px;background: #fcfefd url(navbg.png) right bottom no-repeat !important;}
.navbar-link .dropdown-menu li a{font-size:16px;padding:10px 20px;display: block;color:#1a1a1b;text-align:left;background: url(arrow-left.png) left center no-repeat;}
.navbar-link .dropdown-menu li a:hover{color:#004e96;}
.navbar-link2{margin:0;}
.navbar-link2>li>a{display: block;color: #fff;font-size: 15px;line-height: 20px;padding: 15px 25px;border-bottom: 1px solid #337ab7;}
.navbar-link2 .dropdown-menu li a{background: url(arrow-left.png) 5px center no-repeat;}
.dropdown-menu, .dropdown-menu > li > a {-webkit-border-radius: 0px;-moz-border-radius: 0px;-o-border-radius: 0px;-ms-border-radius: 0px;border-radius: 0px;font-weight: normal;}
.navbar-toggle{margin-top:5px;margin-right:0;}
.navbar-toggle .icon-bar{background-color:#fff;}
.index-banner{position:relative;}
.indfocus{width:100%;position:absolute;top:94px;left:0;right:0;}
.indfocus .text{margin-top:120px;margin-right:50px;position: relative;z-index:11;}
.indfocus .text h3{font-weight: bold;font-size: 36px;color: #fff;margin: 25px 0px 30px 0px;}
.indfocus .text p{font-size:16px;color:#fff;line-height:24px;margin-bottom:15px;}
.indfocus .indnav{padding-top:20px;}
.indfocus .indnav li{float:left;margin-right:10px;margin-bottom:10px;}
.indfocus .indnav li a{display:block;color:#fff;font-size:15px;padding:10px 10px;background-color:#65bc77;border-radius:3px;}
.main-open .main-mask{width:100%;height: 100%;background: rgba(0, 0, 0, 0.43);position: fixed;z-index: 99;}
/*头部样式2*/
.header_sale { background-color:#0E6BA0; height:66px;line-height:66px; display:block;}
.header_sale .inner{width:1200px;margin:0 auto;overflow:hidden;}
.header_sale .logo{float:left;margin-top:8px;}
.menu_nav_two{width:520px;height:66px;float:left;margin-left:18px;overflow:hidden;}
.menu_nav_two li{float:left;height:66px;line-height:66px;padding:0 10px;font-size:16px;font-weight:normal;}
.menu_nav_two li a:link,.menu_nav_two li a:visited{color:#fff}
.header_sale .logoright{width:330px;float:left;}
.header_sale .logoright .hotline{background:url(01.png) left center no-repeat;padding-left:36px;float:left;font-size:16px;color:#fff;margin-right:20px;}
.header_sale .logoright .gov_qq{width:80px;float:left;padding:21px 5px 0 5px;margin-right:0;}
/*doc_header*/
.doc_header{height:50px;background:#563d7c;}
/**导航条**/
.mainnav{min-width:1150px;background:url(mainnav_bg.gif) repeat-x;width:100%;height:48px;}
#menu_nav{width:1150px;margin:0 auto;height:48px;overflow:hidden}
#menu_nav li{float:left;padding-right:20px;padding-left:20px;height:48px;line-height:48px;width:100px;background:url(mainnav_jt.gif) 118px center no-repeat;text-align:center;font-size:16px;}
#menu_nav li a:link,#menu_nav li a:visited{color:#fff;text-decoration:none;}
#menu_nav .shouye{padding-left:29px;width:66px;font-size:16px;float:left;line-height: 48px;height:48px;}
#menu_nav .shouye a{color:#fff;}
.indexBanner{min-width:1150px;}
/*尾部样式*/
.footer{background-color:#232934} 
.footer a.vison{color:#669900; font-weight:bold}
.footer a{color:#fff;}
.footer-links h3{color:#fff;font-size:16px;margin:20px 0 10px 0;}
.footer-links .footer-links-list li{line-height:28px;font-size:14px;}
.footer-links .footer-links-list li a{color:#aebdd8;}
.footer-code{margin-top:40px;position:relative;}
.footer-pic{width:140px;margin:0 auto;padding:10px;background-color:#fff;}
.footer-code h3 {display: block;margin:10px 0;font-size: 14px;color:#fff;}
.footer-code:before{width:1px;height:158px;position:absolute;top:0;left:0;background: url(footline.png) no-repeat;content:"";}
.footer-code:after{width:1px;height:158px;position:absolute;top:0;right:0;background: url(footline.png) no-repeat;content:"";}
.footer-contact h3{color:#fff;font-size:16px;margin:20px 0 10px 0;}
.footer-contact .footer-contact-list{padding-top:15px;height:auto;}
.footer-contact .footer-contact-list p{padding-left:28px;color:#aebdd8;height:24px;line-height:24px;font-size:14px;margin-bottom:24px;}
.footer-contact .footer-contact-list .fs1{background: url(qq.png) left center no-repeat;}
.footer-contact .footer-contact-list .fs2{background: url(letter.png) left center no-repeat;}
.footer-contact .footer-contact-list .fs3{background: url(tel.png) left center no-repeat;}
.copyright{padding:15px 0;margin-top:20px;border-top:1px dashed #757980;font-size:14px;text-align:center;color:#fff;}
/*尾部样式2*/
.footer_two { margin-top:20px;background:#0E6BA0;height:auto;} 
#footer_two{width:1050px;margin: 0 auto;overflow:hidden;color:#ffffff;text-align: center;}
#footer_two ul {padding: 10px 0px;}
#footer_two a{color:#fff;}
.modal-backdrop.in{opacity: .4;}
.modal-header{border-bottom:0;}
.modal-content{background: url(bg-white.png) center center no-repeat;background-size: cover;}
.modal-pic{margin-bottom:30px;}
.modal-nav{padding:0 10px;}
.modal-sub>li{margin:8px 0;}
.modal-sub>li>a{color:#023b82;font-size:15px;display:block;line-height:32px;padding-left:30px;background: #f5f4f5 url(arrow-left3.png) 10px center no-repeat;}
.modal-contact h2{color:#023b82;margin-bottom:20px;}
.modal-contact h4{color:#fff;font-size:16px;line-height:28px;margin:20px 0;padding-left:10px;background: url(bg-red.png) left center no-repeat;}
.modal-contact p{color:#333;line-height:28px;font-size:16px;}
.modal-contact .icon{color:#023b82;font-size:20px;line-height:41px;padding-left:55px;margin-bottom:15px;}
.modal-contact .icon-qq{background: url(icon-qq.png) left center no-repeat;}
.modal-contact .icon-tel{background: url(icon-tel.png) left center no-repeat;}
.modal-contact .notes{color:#3b43f1;font-size:14px;}
.modal-contact .btn{color:#3b43f1;padding:2px 25px 2px;float:right;background:  url(icon-down.png) right center no-repeat;}
@media (min-width: 992px){
	.navlist{position:relative;}
    .nav>li{position:static;}
    .modal-dialog {
        width: 930px;
        margin: 200px auto;
    }
}
@media (min-width: 1440px){
    .container{width: 1420px;}
}
@media (max-width: 1500px){
    .navbar-link>li>a{padding:20px 15px;}
    .indfocus .text{margin-top:40px;}
}
@media (max-width: 1200px){
    .navbar-link>li>a{padding:20px 10px;}
    .navbar-logo>img{max-width:360px;}
    .indfocus .text{margin-top:20px;}
    .indfocus .text h3{font-size:20px;}
}
@media (max-width: 991px){
    .headbar{position:relative;background:#165aa1;}
    .navbar-brand{width:75%;height:50px;padding:10px 10px;}
    .navbar-logo>img{max-width:100%;}
    .indfocus{top:20px;}
    #p8_46_10_r,#p8_46_12_r{display:none;}
}
@media (max-width: 767px){
    .navbar-nav .open .dropdown-menu .dropdown-header, .navbar-nav .open .dropdown-menu>li>a{padding:10px 25px;}
}