body{overflow:-Scroll;overflow-x:hidden;}
a ,
a:hover,
a:focus {
  text-decoration: none;
}
a:hover{ color: #0f4ba1;}i
p{ padding: 0px; margin: 0px;}
.top15{ padding-top: 15px;}
.top25{ padding-top: 25px;}
.top30{ padding-top: 30px;}
.top40{ padding-top: 40px;}
.btn-pre{ background-color: #0f4ba1; color: #FFFFFF;}
.btn-pre:hover{ background-color: #feac01; color: #515050;}
#header { height:96px;}
#header #logobox{width: 230px;}
	.logo { width: 200px; height: 76px; text-align: center; margin: 10px auto;}
    .logo img{ max-width: 200px; max-height: 76px;}
#header h4{ line-height: 28px; padding-top: 15px; color: #c31c22;  font-size: 16px;}
.topmenu{ width: 100%; padding-top: 28px; line-height: 26px; text-align: right;  font-size: 16px; font-family: "Microsoft YaHei";}
.topmenu a{ padding: 0px 8px;}
.topsearch{ width: 100%; padding-top: 20px;}
.bg-top{ background-color: #FFFFFF;}
.mlang{ line-height: 40px; padding-top: 10px; font-size: 18px;  position: absolute; right: 10px;}
.navbar-header{ width: 100%;}
/*banner*/
.loading{ background:url(/images/loading.gif) no-repeat; width:100%; height:100%;position: absolute;left: 50%;top: 50%;margin-left: -50px;margin-top: -50px;}

/**首页tab 样式***/
.indexbody{margin:0px auto;clear:both;padding:0px; }
.indexbody ul{ margin: 0px; padding: 0px; list-style: none;  }
.index_tabul{ }
.index_tabul li{height:54px; width: 170px; text-align:center;cursor:pointer;margin-right:0px; float: left;list-style: none; margin-bottom: 20px; }
.index_tabul li:nth-child(2){ margin:0px;}
.index_tabul li span{display:inline-block;height:54px;line-height:54px;width:100%;font-size:20px; }
.index_tabul li.select{background:url("/images/scroll_arrow.png") 50% 100% no-repeat;}
.index_tabul li.select span{font-size: 20px; font-weight: bold;background-color:#F1F1F1;color: #0A0A0A}
.indextabbox{ display: none; padding: 0px 10px;  min-height:380px; overflow: hidden; margin-bottom: 30px;}
.indextabstate{ display: block;}
.btn-default{ margin: 0px; padding: 2px; margin-top: 20px; margin-right: 20px;}
/*首页新闻列表*/
#homenewpic img{ text-align: center; width: 100%;}
#homenewpic h4{ line-height: 1.5em; font-size: 16px; font-weight: bold; text-align: left;}
#homenewpic p{height: 72px; overflow: hidden; margin: 10px 0px; line-height: 24px;  text-align: left;}
#homenewpic p a{color:#787878;}
#homenewpic p a:hover{ color:#000000;}
.homenewslist{ min-height: 300px; }
.homenewslist ul{ list-style: inside; list-style-type: none; background-color: #F58082; }
.homenewslist li{ height:124px; border-bottom:dotted 1px #EFEBEB; overflow: hidden; padding:10px 0px; }
.homenewslist li:last-child{border-bottom:0px;}
.homenewslist li:hover{ background-color:#F1F1F1}
.homenewslist .datetime{ width: 100px; height: 80px; color: #ab8d1e; font-size: 18px; font-family: Arial; border-right: 1px solid #EFEBEB; margin-top: 8px;}
.homenewslist .datetime h5{ padding: 0px; margin: 6px auto; font-size: 36px; }
.homenewslist .noticetext{ overflow: hidden; padding-left: 15px;}
.homenewslist .noticetext h4{ padding-top: 0px; margin-top: 0px; line-height: 1.5em; font-size: 16px;}
.homenewslist .noticetext p{ height: 48px; overflow: hidden; margin: 10px 0px; line-height: 24px;  color:#787878 }
/*视频*/
#homevideo h3{ font-size: 26px; font-weight: bold;color: #0A0A0A}
#homevideo .intro{padding: 10px 0px; line-height: 24px; height: 154px; overflow: hidden;}
#homevideo .video-body{ margin-top: 15px;}
#homevideo .video-body img{max-width: 100%;}
/*首页产品列表*/
#homeprod{background-image: url(/images/prod_bg.jpg);  background-position: bottom center; background-repeat: no-repeat;  background-color: #367ed3; color: #FFFFFF; padding-top: 30px; padding-bottom: 30px;}
#homeprod h3{ font-size: 26px;}
#homeprod .desc{padding-top:10px; line-height: 24px; padding-bottom: 20px; font-size: 13px;}
#homeprod .titlepic img{ max-width: 100%;}
#homeprod .casenav{ list-style: none; text-align: center;
        display: inline-block;
        padding-left: 0;
        padding-right: 0;}
#homeprod .casenav a{padding: 10px 20px; border: 1px solid #FDFDFD; margin:10px 20px;-moz-border-radius: 10px;
    -webkit-border-radius: 10px; 
    -o-border-radius: 10px;
    border-radius: 8px; color: #FFFFFF;display:inline-block; }
#homeprod .casenav .active{background-color:#a57d4c; border-color:#a57d4c ; font-weight: bold;}
#homeprod .casenav a:hover{background-color:#a57d4c; border-color:#a57d4c ; }
#homeprod .casenav li{}
#homeprod .casenav li,#homeprod .casenav li a,#homeprod .casenav a:hover{ color: #FFFFFF;}

/*首页图标列表*/
#homeicon{ background-color: #f7f7f4; height: 186px; color: #000000}
#homeicon ul{ height: 100px; margin: 40px 0px; }
#homeicon li{width: 25%; height: 100px; ext-align: left; text-decoration: none;list-style: none;  float: left;  border-left: 1px solid #c8c8c8; padding-left: 10px; }
#homeicon ul li:first-child{border-left: 0px ;}
#homeicon .iconbox{ height: 80px; margin: 10px 0px; }
#homeicon p{ margin-left: 80px; font-size: 18px; line-height: 30px; padding-top: 6px; font-weight: bold;}
#homeicon p span{font-size: 14px; display: block; font-weight: normal;}
#homeicon .icon1{ background-image: url(/images/home-icon.png); background-position: 0 0; background-repeat: no-repeat;}
#homeicon .icon2{ background-image: url(/images/home-icon.png); background-position: 0 -80px; background-repeat: no-repeat;}
#homeicon .icon3{ background-image: url(/images/home-icon.png); background-position: 0 -160px; background-repeat: no-repeat;}
#homeicon .icon4{ background-image: url(/images/home-icon.png); background-position: 0 -240px; background-repeat: no-repeat;}
/* ======= Footer=======*/
#footer { padding-bottom: 0px; color: #FFFFFF; background-color: #142e83; }
#footer .footerbg{min-height: 320px;background-image: url(/images/footer_bg.png);background-position: 80px 0; background-repeat: no-repeat;}
#footernav{ min-height: 240px;}
#footernav #navlist{ padding-top: 18px; }
#footernav #navlist .col-sm-1{ width: 116px;}
#line {  height: 3px;  margin: 15px 0px;}
.linebg1 {  background-color: #fbc707;  height: 3px;}
.linebg2 {  background-color: #ab8d1e;  height: 1px; margin-top: 1px;}
#footer h4 {  font-size: 16px;}
#footer h4 a{padding: 0px; margin: 0px;}
#footer a:hover {  color:#fbc707}
#footer ul {  list-style: none;  padding: 0px;}
#footer .col-sm-1{ width: 14%;}
#footer .proditemnav,#footer .proditemnav a{ font-size: 14px; font-weight: normal;}
.text-white,
.text-white a,
.text-white a:visited {  color: #c8c8c8;  line-height: 24px;}
.text-white a:hover {  color: #b4b4b4;}
.copyright{ border-top: 1px solid #ffffff;}
.copyright,.copyright a{ color: #FFFFFF;}
.copyright {  padding: 12px 0px;  }
.copyright a:hover{ color: #feac01;}
.bg-primary{background-color: #142e83;}
/*菜单*/
.navbar-brand{
		    padding: 0px;
		    height: auto;
		}
		nav.navbar.bootsnav{
		    border: none;
		}
		.navbar-nav{
		    float: left;
		}
		nav.navbar.bootsnav ul.nav > li > a{
		    text-transform: uppercase;
		    padding: 0px 30px 0px 20px; line-height: 40px;
			font-size: 16px;
		}
		nav.navbar.bootsnav ul.nav > li:hover{
		    background: #032081;
		}
		.nav > li:after{
		    content: "";
		    width: 0;
		    height: 3px;
		    background: #fbc707;
		    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: 0px;
		    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: none; width: 100px; background-color: #FFFFFF;opacity:0.9;filter:alpha(opacity=90);
		}

nav.navbar .navbar-header img{ text-align: center;max-width: 200px;  margin: 0px auto;}
nav.navbar.bootsnav .navbar-toggle{
    background-color: #fff !important;
    border: none;
    padding: 0;
    font-size: 24px;
    position: relative;
    top: 5px;
}
@media only screen and (max-width:990px){
		    nav.navbar.bootsnav ul.nav > li.dropdown > a.dropdown-toggle:after,
		    nav.navbar.bootsnav ul.nav > li.dropdown.on > a.dropdown-toggle:after{ content: " "; }
		    .dropdown-menu.multi-dropdown{ left: 0 !important; }
		    nav.navbar.bootsnav ul.nav > li:hover{ background: transparent; }
		    nav.navbar.bootsnav ul.nav > li > a{ margin: 0; }
		}
 /*>=1024的设备*/
/*720分辨率（大于480px，小于767px）*/
@media only screen and (min-width: 480px) and (max-width: 767px){
	.navbar-header img{ height: 60px; margin: 2px; padding-left: 40px;}
}
/*440分辨率以下（小于992px）*/
@media only screen and (min-width: 320px)  and (max-width: 992px) {
 nav.navbar.bootsnav{ background-color: #FFFFFF;}
 nav.navbar.bootsnav .navbar-header {
        padding-left: 10px;
        padding-right: 0px;
    }
   nav.navbar.bootsnav ul.nav li.dropdown ul.dropdown-menu  > li > a{
        padding: 5px 0;
        color: #FFFFFF;
    }
.indextabbox{ min-height: 200px; margin-bottom: 0px; padding: 0px;}
.homenewslist .datetime{ width: 70px; font-size: 16px; border-right: 0px;}
.homenewslist li{ height:120px;}
}

@media only screen and (min-width: 320px)  and (max-width: 360px) {
	nav.navbar.bootsnav .navbar-header img{ width: 160px;}
}
/*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*/
@media only screen and (min-width: 320px)  and (max-width: 992px) {
#share{position:fixed;_position:absolute;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight)-46+"px");bottom:34px;left:90%;width:46px;zoom:1;}
}