a ,
a:hover,
a:focus {
  text-decoration: none;
}
a:hover{ color: #0f4ba1;}
body{ color: #5a5a5a;line-height: 1.42857143;}
p{ padding: 0px; margin: 0px;}
.top15{ padding-top: 15px;}
.top25{ padding-top: 25px;}
.top35{ padding-top: 35px;}
.btn-pre{ background-color: #0f4ba1; color: #FFFFFF;}
.btn-pre:hover{ background-color: #feac01; color: #515050;}
#header{position: absolute; top: 10px;margin-left: 0px auto; z-index: 999;}
.header-menu{ width: 100%;  height: 34px; margin-top: 0px; font-size: 16px;}
.header-menu .bg1{ height: 34px; background: #7d7a79;  opacity: 0.75;  filter: alpha(opacity=75); text-align: center; line-height: 34px;}
.header-menu,.header-menu a,.header-menu a:link,.header-menu a:visited,.header-menu a:hover{color: #FFFFFF; margin: 0px 10px;}
.header-menu a:hover{ color: #feac01;}
#header .logobox{ width:335px; height:185px; float: left;}
#header .menubox{ width:835px; background-color: #F8F8F8; margin-top: 127px; opacity: 0.85;  filter: alpha(opacity=85); height: 60px; float: right; }
	.logo { width: 335px; height: 187px; text-align: center;}
    .logo img{ max-width: 335px; max-height: 187px;}
/*菜单*/
.navbar-brand{
		    padding: 29px 15px;
		    height: auto;
		}
		nav.navbar.bootsnav{
		    border: none;
		    margin-bottom: 150px;
		}
		.navbar-nav{
		    float: left;
		}
		nav.navbar.bootsnav ul.nav > li > a{
		    color: #474747;
		    text-transform: uppercase;
		    padding: 15px 30px 21px 10px;
		}
		nav.navbar.bootsnav ul.nav > li:hover{
		    background:#EBEBEB;
		}
		.nav > li:after{
		    content: "";
		    width: 0;
		    height: 5px;
		    background: #feac01;
		    position: absolute;
		    bottom: 0;
		    left: 0;
		    transition: all 0.5s ease 0s;
		}
		.nav > li:hover:after{
		    width: 100%;
		}
		nav.navbar.bootsnav ul.nav > li.dropdown > a.dropdown-toggle:after{
		    content: "+";
		    font-family: 'FontAwesome';
		    font-size: 18px;
		    font-weight: 500;
		    position: absolute;
		    top: 25%;
		    right: 10%;
		    transition: all 0.4s ease 0s;
		}
		nav.navbar.bootsnav ul.nav > li.dropdown.on > a.dropdown-toggle:after{
		    content: "\f105";
		    transform: rotate(90deg);
		}
		.dropdown-menu.multi-dropdown{
		    position: absolute;
		    left: -100% !important;
		}
		nav.navbar.bootsnav li.dropdown ul.dropdown-menu{
		    box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
		    border: 0px;
		}
.navbar-header{ background-color: #0b407a; }
.navbar-toggle {
    padding: 0;
	font-size: 40px;
    top: 0px; 
    position: relative; color:#FFFFFF; float: left; margin-left: -10px;
}

/*home page*/
.noblank{ padding: 0px; margin: 0px;}
.home_navtitle{ height: 90px;  background-color: #f2f2f2; margin: 25px 0px 12px;}
.home_prodbox1{ max-width: 100%; padding: 0px 0px; height: 350px; margin:6px 0px 0px; }/*大图片*/
.home_prodbox1 img{max-width: 100%;}
.home_prodtitle{ width: 570px; height: 40px;  background: #E9E9E9; margin: 0px auto;}
.home_prodtitle2{ width: 375px; height: 40px;  background: #E9E9E9; margin: 0px auto;}

.home_prodtitle h3,.home_prodtitle2 h3{ margin: 0px; padding: 0px; font-size: 20px; line-height: 40px; }
.home_prodbox2{  height: 145px;padding: 0px; margin:6px 0px;  }/*小图片*/
.home_prodbox2 img{ max-width: 100%; height: 145px;}
.home_prodbox3{  max-width: 570px; height: 145px;padding: 0px;  background: #0f4ba1; color: #FFFFFF; margin:6px 0px;  margin-left: 6px; margin-right: -6px;}/*说明
*/

.home_prodbox4{ padding: 0px; margin:6px 0px;  }/*说明*/
.home_prodbox3 h3{ line-height: 150%;}
.home_prodbox1 img{ margin:0px;padding: 0px;width: 570px; max-height: 350px;}
.home_prodbox2 img{ margin:0px;padding: 0px;}
.home_prodbox4 img{width:96%; max-height: 300px;}
.proddesc{ width: 100%; height: 86px; overflow: hidden; margin-bottom: 10px;}
.btnmore{ margin-right: 15px;}
.btn-prod{ background-color:#feac01; color:#515050;}
.btn-prod:hover{ background-color: #D8970A; color: #FFFFFF;}
.subprod_navtitle{ height: 70px;  background-color: #f2f2f2; margin: 10px 0px 42px;}
.sub_prodbox1 img{ margin:0px;padding: 0px;max-width: 100%;}
.subproddesc{ font-size: 16px; line-height: 1.5em; padding: 20px 0px;}
.prod_pre{ width: 280px; height: auto; background:#ECECEC; min-height: 350px; margin-bottom: 15px;}
.prod_case{ width: 380px; height: auto; background:#ECECEC; min-height: 350px;margin-bottom: 15px;}
.prod_pre .prepic img{width: 100%; height: 200px;}
.prod_case .prepic img{width: 100%; height: 240px;}
.prod_pre .predesc,.prod_case .predesc{ padding:0px 15px 10px; font-size:16px; line-height: 1.5em;}
.prod_pre_navtitle{ height: 70px;  background-color: #f2f2f2; margin: 10px 0px 22px;}
.flip{width: 100%; min-height: 60px; }


/*news*/
#homenews{ margin-top:20px;}
.xsnewstitle h3{ padding-bottom: 20px;}
#homenews .newsbg{ background-color: #eaeaea;}
#homenews .newspic{ margin: 0px; padding: 0px;}
#homenews .newspic img{ max-width: 100%;}
#homenews .newsbg h4{ color: #0f4ba1; padding-top: 32px; font-size: 26px; font-family:Constantia, Lucida Bright, DejaVu Serif, Georgia, serif; padding-left: 10px;}
#homenews .newsbg .btn-pre{margin-left: 10px; margin-top: 30px;}
#homenews .homenewslist li{ padding-bottom: 15px;}
#homenews .homenewslist .newstime{ color: #0f4ba1; font-family: arial;}
#homenews .homenewslist .newsdesc{ color: #a2a2a2; line-height: 24px; min-height: 50px;}
#homenews .homenewslist h4{ color: #363636;}
/*二级页面*/
.subban{ width: 100%; height: auto;}
.subban img{ margin: auto; width: 100% !important;}
.bg-gray{ background-color: #1f252f}
.showtime{ padding: 10px 0px; font-family: Verdana, "sans-serif"}
#submenu{ margin-top: -118px;}
.hmlist .col-md-4{ height:auto; padding-bottom:10px;display: inline-block;vertical-align: top;}
.hmlist .col-md-4:nth-child(3n+1) {clear:left;}
@media only screen and (max-width:992px){
		    nav.navbar.bootsnav li.dropdown > a.dropdown-toggle:after,
		    nav.navbar.bootsnav li.dropdown.on > a.dropdown-toggle:after{ content: " "; }
		    nav.navbar.bootsnav ul.nav > li > a{ margin: 0; }
		}
 /*>=1024的设备*/
/*440分辨率以下（小于479px）*/
@media only screen and (min-width: 320px)  and (max-width: 992px) {
#header .menubox{ width:auto; background-color:transparent; margin-top: 0px; float:none;}
	.mar20{ margin:0px;padding:0px;}
.navbar-header { width:100%; margin:0px auto; padding-left: 0px;padding-right: 0px; text-align:center; }
.navbar-header a{ text-align:center;margin:6px auto;  }
.navbar-header img{ width: 360px; margin:6px auto;  padding-left: 0px;padding-right: 0px; }
 nav.navbar.bootsnav{
    margin-bottom: 0;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    -o-border-radius: 0px;
    border-radius: 0px; 
    z-index: 9;
}
.nav > li:after{
		    content: "";
		    width: 0;
		    height: 0px;
		    background: #feac01;
		    position: absolute;
		    bottom: 0;
		    left: 0;
		    transition: all 0.5s ease 0s;
		}
  .dropdown-menu  li{
        padding: 8px 0px; font-size:16px;
        color:#000000;
		border-bottom: solid 1px #ccc;
    }
.navtitle{margin: 15px 0px;}
.navtitle h3{height: 40px; padding-left: 50px; line-height: 40px; font-weight: 900; margin-bottom: 10px;}
	#contentbox{margin:20px 0px; padding:0px;}
	#contentbox .col-xs-12{ padding:0px; margin:0px;}
	#contentbox img{max-width: 100%;}
.home_prodbox1{ max-width: 100%; padding: 0px 0px; height: auto; margin:6px 0px 0px; }/*大图片*/
.home_prodbox1 img{max-width: 100%;}
.home_prodtitle{ width: 100%; height: 40px;  background: #E9E9E9; margin: 0px auto; display: block;}
.home_prodtitle2{ width: 100%; height: 40px;  background: #E9E9E9; margin: 0px auto;}

.home_prodbox3{  max-width: 100%; height: auto;padding: 0px;  background: #0f4ba1; color: #FFFFFF; margin:6px 0px; padding: 10px; }/*说明*/
.home_prodbox4{ height: auto; padding: 0px; margin:6px 0px;  }/*说明*/
	.home_prodbox4 img{ max-width: 100%; height: auto;}
.sub_prodbox1 img{ margin:0px;padding: 0px;max-width: 100%;}
	.btnmore{ padding-bottom: 15px;}
.prod_pre{ width: 100%; height: auto; background:#ECECEC; margin-bottom: 15px;}
.prod_case{ width: 100%; height: auto; background:#ECECEC; margin-bottom: 15px;}
.prod_pre .prepic img{width: 100%; height: 260px;}
.prod_case .prepic img{width: 100%; height: 240px;}
.prod_pre .predesc,.prod_case .predesc{ padding:0px 15px 10px;}
.prod_pre_navtitle{ height: 70px;  background-color: #f2f2f2; margin: 10px 0px 22px;}
}
@media only screen and (min-width: 320px)  and (max-width: 424px) {
 .navbar-header img{ width: 260px;}
}

/*share_start*/
#share{position:fixed;_position:absolute;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight)-46+"px");bottom:34px;left:95%;width:46px;zoom:1;}
#share a{background-image:url(../images/share.png); background-repeat:no-repeat; display:block; width:46px; height:46px; margin-bottom:2px; overflow:hidden; text-indent:-999px;-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;-ms-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}
#share a{}
#share a#totop{background-position:0px 0px;position:absolute;bottom:64px;cursor:pointer;}
#share a#totop:hover {background-position:0px -50px;}
/*share_end*/
.bg-link{background-color: #eaeaea; margin-top: 30px; padding: 0px; border-bottom: 1px solid #353f51; line-height: 40px; height: 40px; overflow: hidden;}
.bg-link a,.bg-link a:visited{}
.bg-link a:hover{color: #c8c8c8;}
.bg-link .col-md-2{ width: 130px;}
/* ======= Footer=======*/
#footer { padding-bottom: 0px; color: #c8c8c8; background-image: url(../images/footer_bg.jpg);background-position: center bottom;}
#line {  height: 3px;  margin: 15px 0px;}
.linebg1 {  background-color: #feac01;  height: 3px;}
.linebg2 {  background-color: #454545;  height: 3px;}
#footer h4 {  font-size: 16px;}
#footer a:hover {  color:#feac01}
#footer ul {  list-style: none;  padding: 0px;}
#hometel h4{ font-size: 18px; }
#hometel h3 { text-align: center; margin-bottom: 25px; color: #FFFFFF; font-size: 30px;}
#hometel h5{text-shadow:0px 0px 2px#686868,
0px 1px 1px#ddd,
0px 2px 1px#d6d6d6;
-webkit-transition: all .1s linear;
transition: all .1s linear;}
#footerlogo h4{ margin-top: 10px; line-height: 30px;}
.text-white,
.text-white a,
.text-white a:visited {  color: #c8c8c8;  line-height: 24px;}
.text-white a:hover {  color: #b4b4b4;}
.copyright,.copyright a{ background-color:#0a112a;color: #9e9e9e;}
.copyright {  padding: 15px 0px;  }
.copyright a:hover,.copyright .m{ color: #feac01;}

/*sub page*/
.breadcrumb{ margin-top: 15px;}
#sub_banner {  height: 260px; }
#sub_banner .item { padding-top: 120px; margin-left: 60px; }
#sub_banner .item h2 {
  margin: 0px; width:240px; height: 70px; padding: 15px 50px;
color: #000000; background-color: aliceblue;  opacity: 0.75;  filter: alpha(opacity=75);
}
#sub_banner1{ height: 140px;}
.pagination .active { background-color: #0f4ba1; color: #0f4ba1;}

#subpage .page-header{ margin-top: 0px;}
#subpage .page-header h3 .datetime{ margin-top: 10px; font-size: 14px;}
#subpage .page-header h1{ font-size:20px; font-weight: bold;}
#subpage #contenttext{min-height: 350px; font-size: 18px;}
#contenttext ul{ list-style:inside;}
#contenttext ul li{padding:2px 0px;}
#contenttext ul li p{display: inline; }
#contenttext img{max-width: 100%; height: auto; padding:12px 0px;}
.newsbox{ margin:20px 0px; padding:0px;}
.alticlelistbox { list-style: inside; list-style-type: none; }
.alticlelistbox  li{ padding:10px;}
.alticlelistbox li h4{ font-size: 18px; padding: 10px 0px; font-weight: normal; }
	.alticlelistbox li h4 small{ margin-right: 20px;}
	.alticlelistbox li{ border-bottom: 1px #D5D5D5 dotted; list-style: none;}
	.alticlelistbox li:last-child{ border-bottom: 0px;}
	.alticlelistbox li:hover{ background-color: #dfe9f4; background-color:#f2f2f2;}
	.alticlelistbox li img{width: 180px; max-height: 120px; margin: 20px 15px;}
.alticlelistbox .newsdesc{ font-size:16px; padding:10px 0px;}
.alticlelistbox #articlepic img{ max-width: 100%;}

.title_box{ background-color: #f2f2f2;
    padding: 20px 0;
    margin-bottom: 12px; font-weight: 100;  font-size: 46px;  line-height: 50px;   text-transform: uppercase;   text-align: center; display: block; clear: both;}
.bodytext{ padding:10px 0px;}
.bodytext img{max-width: 100%;}
.bodytext p{ padding-top:6px;}
.newslist li p{ padding-top: 6px;}

.gotop{width: 176px; height: 37px; background-image:url(../images/top.png); background-repeat: no-repeat; background-position: center; margin: 0px auto; cursor: pointer;}