body{overflow:-Scroll;overflow-x:hidden;overflow-y:scroll; font-size: 16px;}

@media (min-width: 1300px) {
    .container {
        width: 1280px;
    }
}
a ,
a:hover,
a:focus {  text-decoration: none;}
a:hover{ color: #023593;}
*:focus { outline: none; }
p{ padding: 0px; margin: 0px;}
.top15{ padding-top: 15px;}
.top25{ padding-top: 25px;}
.top30{ padding-top: 30px;}
.top40{ padding-top: 40px;}
.bgbox1{background-color: #006ebb;}
.bgbox2{background-color: #006ebb;}


.btn-primary {
  color: #fff;
  background-color: #034099;
  border-color: #034099;
}
.btn-primary:focus,
.btn-primary.focus {
  color: #fff;
  background-color: #034099;
  border-color: #034099;
}
.btn-primary:hover {
  color: #fff;
  background-color: #005dc1;
  border-color: #005dc1;
}
.btn-dark {
  color: #fff;
  background-color: #515151;
  border-color: #515151;
}
.btn-dark:focus,
.btn-dark.focus {
  color: #fff;
  background-color: #353434;
  border-color: #353434;
}
.btn-dark:hover {
  color: #fff;
  background-color: #353434;
  border-color: #353434;
}
.btn-search{border-radius: 0;}
.form-control {
    height: calc(2.25rem + 6px);
    border: 1px solid #dee2e6;
    border-radius: 0;
    padding: 0.375rem 0.75rem;
}
.has-blue .form-control {
	width:250px; height:34px;
  border-color: #84bdff;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	border-right:0px; 
}
.has-blue .form-control:focus {
  border-color: #84bdff;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #84bdff;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #84bdff;
}

.btn-pre{ background-color: #44ae22; color: #FFFFFF;}
.btn-pre:hover{ background-color: #feac01; color: #515050;}

 .btn.btn-more{
                position: relative;
                min-width: 120px;
                padding: 10px 30px;
                text-align: center;
                color: #034099;
                background: transparent;
                cursor: pointer;
                border-radius: 6px;
                border: 1px solid #034099;
	 			font-size: 16px;
            }

            .btn.btn-more:after,.btn.btn-more:before {
                content: '';
                position: absolute;
                left: 0;
                top: 0;
                width: 0;
                height: 100%;
               /* background: #00d463;*/
                z-index:-2;
            }

            .btn.btn-more:hover{
                z-index:1;
                background:transparent;
				color:#FFFFFF;
            }            
          
            .btn.btn-more:before {
                transition: .3s;
                background: #005dc1;
                z-index:-1;
            }          

            .btn.btn-more:hover:after,.btn.btn-more:hover:before {
                width: 100%;
            }

.top-bg{width:100%;max-width: 1920px; margin: 0px auto;height:243px; background-image: url("/images/top_bg.jpg"); background-position: center center; background-repeat: no-repeat;}
.logo { max-width: 100%; height: 240px; text-align: center; display: flex;
  justify-content: center;
  align-items: center; }
.logo img{ max-width: 100%; max-height:140px;}

.homenavtitle { padding: 20px 0px 30px 0px;  text-align: center; color:#202020; }
.homenavtitle h2{padding-top: 40px; font-size:2.5em; font-weight:900; padding-bottom: 26px; letter-spacing: 3px;border-bottom:2px solid #FF484B; 
	border-image: linear-gradient(90deg, #004882, #008fd7) 1; 
}
.homenavtitle h3{font-size:2.5em; font-weight:900; padding-top: 20px; letter-spacing: 3px;color:#FFFFFF; }
.homenavtitle h5{font-size:1.2em; font-weight:500; padding-top: 10px; letter-spacing: 3px;color:#FFFFFF; }
.yw_title {
    background: url(/images/titleico.png) no-repeat top center;
    font-size: 36px;
    color: #0b51c1;
    text-align: center;
    line-height: 29px; margin-top: -10px;
	border-image: linear-gradient(90deg, #004882, #008fd7) 1; }
.homenavtitle h4{ color:#5d5d5d; font-size:14px; font-weight: normal; line-height: 24px;}
/*-----home intro--------*/
#homeintro{max-width: 1920px; margin-top:0px; height:560px; background-image: url("/images/home_intro_bg.jpg"); background-size:cover;background-attachment:fixed; }
#homeintro .intro_text{ padding:10px; height: 340px; overflow: hidden; font-size: 16px; line-height: 1.8em;}
#homeintro .intro_text .col-md-7{ padding-left:0px;}
#homeintro .intro_text .intro-img{max-width: 470px; max-height: 330px; overflow: hidden;}
#homeintro .intro_text img{max-width: 100%; max-height: 330px;transition: all 1s linear;}
#homeintro .intro_text img:hover{  transition: 1s; transform: scale(1.2);}
/*#homeintro .intro_text img:hover{ transform: scale(1.1);}*/
.intro_btn{  border: 1px solid #034099; background-color: transparent; color:#034099; padding:4px 30px; border-radius:6px;} 
.intro_btn:hover{background-color: #005dc1; color:#FFFFFF; }
#intro_icon{ margin-top:20px;}
.intro_icon{ padding-right: 20px; float: left;}
.intro_icon_text{margin-top: 0px; font-size: 16px; }
.intro_icon_text span{ font-size: 30px;  color:#034099; font-weight: 900; margin-top: -20px;}
.ysbox{  height: 130px;  margin-top: -45px; }
/*数字改观*/
.probootstrap-section{ margin-top: 30px;  }
.probootstrap-animate{background-color: #e7e5e5;border-right:1px solid #b7b4b4;}
.probootstrap-animate:hover{background-color:#CCCCCC;}
.probootstrap-counter{ padding-bottom: 10px;  color: #034099;}
.probootstrap-counter .probootstrap-number {
 font-family: Impact; padding-right: 10px;
  font-size: 48px;
  font-weight: 300;
  color: #034099; }
.first{color: #c7101b;}
.probootstrap-counter .probootstrap-label {
  font-size: 16px;
  text-transform: uppercase;
  color: #1e1e1e; }
.border-line{ border-left:1px solid #b7b4b4;border-right:1px solid #b7b4b4;}

#probootstrap-loader {
  position: fixed;
  width: 96px;
  height: 96px;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  background-color: rgba(255, 255, 255, 0.9);
  -webkit-box-shadow: 0px 24px 64px rgba(0, 0, 0, 0.24);
  box-shadow: 0px 24px 64px rgba(0, 0, 0, 0.24);
  border-radius: 16px;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: opacity .2s ease-out, visibility 0s linear .2s;
  -o-transition: opacity .2s ease-out, visibility 0s linear .2s;
  transition: opacity .2s ease-out, visibility 0s linear .2s;
  z-index: 1000; }

#probootstrap-loader.fullscreen {
  padding: 0;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
  background-color: #fff;
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none; }

#probootstrap-loader.show {
  -webkit-transition: opacity .4s ease-out, visibility 0s linear 0s;
  -o-transition: opacity .4s ease-out, visibility 0s linear 0s;
  transition: opacity .4s ease-out, visibility 0s linear 0s;
  visibility: visible;
  opacity: 1; }

#probootstrap-loader .circular {
  -webkit-animation: loader-rotate 2s linear infinite;
  animation: loader-rotate 2s linear infinite;
  position: absolute;
  left: calc(50% - 24px);
  top: calc(50% - 24px);
  display: block;
  -webkit-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg); }

#probootstrap-loader .path {
  stroke-dasharray: 1, 200;
  stroke-dashoffset: 0;
  -webkit-animation: loader-dash 1.5s ease-in-out infinite;
  animation: loader-dash 1.5s ease-in-out infinite;
  stroke-linecap: round; }
/*业务*/
#homeyw{max-width: 1920px; margin-top:0px; height:540px; background-image: url("/images/home_yw_bg.jpg"); background-size:cover;background-attachment:fixed; }
#homeyw .item{
        border-radius: 15px;
        display: grid;
  place-items: center; /* 水平和垂直居中 */
        transition: all 0.5s; 
    }
#homeyw .item {
  background: #ffffff;
  height: 248px;
  justify-content: center;
  transition: all ease 0.3s;
  text-align: center;
}
#homeyw .item .biao {
  width: 80px;
  height: 80px;
	line-height: 120px;
  margin: 0 auto;
  /*transition: all ease 0.3s; */
  transition: all 1s linear;
}
#homeyw .item .yw-title{ line-height: 60px;}
#homeyw .item .biao :hover{
  /*animation: rotate 3s linear infinite;
	 transition: 1s; transform: scale(1.1);*/
}
 
@keyframes rotate {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
#homeyw .item:hover{
        margin-top: -10px;
        background: #053989;
    }
#homeyw .item:hover h3{color:#FFFFFF;}
 @media only screen and (max-width: 950px) {
#homeyw .item {
            height: 160px;
			margin-top: 15px;
        }
	 #homeyw .item h3{ font-size: 20px;}
    }
/*一站式平台*/
.links_bg{ width:280px;min-height: 400px; background-image: url("/images/link_bg.png") ;background-size:cover;background-position:right top; margin-top: 40px; background-color: #f4f4f4;}
.links_bg h4{ font-size: 28px; font-weight: 500; padding-left: 40px; margin-top: 40px; }
.link-list { list-style: inside; list-style-type: none; padding-top: 30px; }
.link-list li{text-align:center; padding-top: 20px; cursor:pointer;}
.homenews .col-md-5{ width:38%;}
.btn2{  border-radius: 12px;
                border: 0px solid #034099;
				padding: 4px 10px;
}
.btn-link{
                position: relative;
                min-width: 180px;
                text-align: left;
                color: #FFFFFF;
                background: #036fd5;
                cursor: pointer;
	 			font-size: 16px;
				text-decoration-line: none;
				line-height: 50px;
				display: inline-block;
    margin-bottom: 0;
    font-weight: normal;
	vertical-align: middle;
    touch-action: manipulation;
	user-select: none;
            }

  .btn-link:after,.btn-link:before {
                content: '';
                position: absolute;
                left: 0;
                top: 0;
                width: 0;
                height: 100%;
               /* background: #00d463;*/
                z-index:-2;
	  border-radius: 12px;
	  
            }

            .btn-link:hover{
                z-index:1;
                background:#036fd5;
				color:#FFFFFF;
				text-decoration: none;
            }            
          
           .btn-link:before {
                transition: .3s;
                background: #034099;
                z-index:-1;
            }          

      .btn-link:hover:after,.btn-link:hover:before {
                width: 100%;
            }
.link-list i{font-size: 18px;line-height: 42px;}
.link-list .icon01{height: 42px; width:162px;  background-image: url("/images/home-icon.png"); background-repeat: no-repeat; background-position:0px 0px;display: inline-block; padding-left: 60px; }
.link-list .icon02{height: 42px; width:162px;  background-image: url("/images/home-icon.png"); background-repeat: no-repeat; background-position:0px -43px;display: inline-block; padding-left: 60px;}
.link-list .icon03{height: 42px; width:162px;  background-image: url("/images/home-icon.png"); background-repeat: no-repeat; background-position:0px -86px;display: inline-block; padding-left: 60px;}
/*简介*/
.introdesc {font-size:16px; line-height: 26px;}
.introdesc img{width:100%;}
/*新闻*/
.newsbg{ }
.homenews{padding: 30px auto;margin-top: 16px; padding-bottom: 20px; padding-top: 30px; }
.newsbg2{margin-top:0px;}
.homenews .homenavtitle{ padding: 30px 0;  text-align: center; color:#FFFFFF; }
.homenews .homenavtitle h4{ color:#FFFFFF;}
.homenews .newsbg{ background-color: #FFFFFF; min-height: 300px; padding-bottom: 20px; }
.homenews .newspic img{width:100%; max-height: 120px;}
.homenews h3{ border-bottom: 2px solid #2a5199;
  padding-bottom: 16px; padding-top: 0px; color: #023593;
  margin-bottom: 14px; font-size: 26px; font-weight: 600; }
h3 small a{ padding-top:10px; color:#337cd6; }
.homenews .newbox{padding:6px 15px; margin:0px; background-color: #FFFFFF; min-height: 360px;}
.newbox2{padding:6px 10px; margin:0px; min-height: 360px;}
.iconlist li img{width:100%; max-width: 100%;padding-top:12px;}
.iconlist li:first-child img{ padding-top:0px;}
.boxbg2{ background-color: #f9f9f9; min-height: 360px; padding-left: 16px;}
/*首页新闻列表*/
.homenewslist{ min-height: 300px; }
.homenewslist ul{ list-style: inside; list-style-type: none; }
.homenewslist li{ height:76px; border-bottom:dotted 1px #EFEBEB; overflow: hidden; padding-top:10px 0px; background-color: #f7f7f7;  margin-top: 20px;}
.homenewslist li:last-child{border-bottom:0px; margin-bottom: 10px; }
.homenewslist li:hover{ background-color:#337cd6; color:#FFFFFF; cursor:pointer;}
.homenewslist li:hover .datetime,.homenewslist li:hover .datetime h5,.homenewslist li:hover .datetime p,.homenewslist li:hover h4{color:#FFFFFF;}
.homenewslist .newpic{width:100px; float: left;}
.homenewslist .newpic img{max-width: 100%; }
.homenewslist .datetime{ width: 100px; height: 76px; color: #8d8c8c; font-size: 18px; font-family: Arial; border-right: 1px solid #EFEBEB; }
.homenewslist .datetime h5{ padding: 0px; margin:0px;margin-top:10px; font-size: 32px; font-weight: 500;}
.homenewslist .datetime .day{color:#323232;}
.homenewslist .datetime .year{color:#909090;}
.homenewslist .datetime p{padding:0px;}
.homenewslist .noticetext{ overflow: hidden; padding-left: 15px;}
.homenewslist .noticetext h4{ padding-top: 0px; max-height: 66px; overflow: hidden;margin-top: 8px; line-height: 30px; font-size: 16px;}
.homenewslist .noticetext p{ height: 48px; overflow: hidden; margin: 10px 0px; line-height: 24px;  color:#787878 }

/*-----home news--------*/
#homenews{ height:50px; background-color: #ededed; max-width: 1920px;}
.index-news {  line-height: 50px;}
#homenews .panel { height: 50px;
  margin-bottom: 0px;
background-color: transparent;
  border: 0px solid transparent;
  border-radius: 0px;
  -webkit-box-shadow: 0 0px 0px rgba(0, 0, 0, 0.05);
  box-shadow: 0 0px 0px rgba(0, 0, 0, 0.05);
}
#homenews .panel-body {
  padding: 0px;
}
#homenews .panel-footer {
  padding: 0px;
  background-color: #FF0000;
  border-top: 0px solid #ddd;
}
.index-news a { }
.index-news h3{ padding:0px;  font-size: 1.4em; margin: 0px;	color:#FFFFFF;}
.index-news h3 a{color:#FFFFFF;}
.news-item-box {
    height: 60px;
    overflow: hidden;
}
.news-item-box ul {
    margin: 0px;
    padding: 0px;
}

.news-item-box li {
    height: 50px;
    width: 100%;
    overflow: hidden;  font-size: 16px;  letter-spacing: 1px;
}

.news-left-bg {
	background-color: #005dc1;
    height: 50px;
    line-height: 50px;
    text-align: center;
	/*border-top-left-radius: 100px 100px; /* 切除左上角 */
  	border-bottom-right-radius: 100px 100px; /* 切除右下角 */
}

.news-up em {
    display: block;
    width: 26px;
    height: 15px;
    background: url(/images/arrow2.png) 0px 0px no-repeat;
    margin: 0 auto;
}

.news-down em {
    display: block;
    width: 26px;
    height: 15px;
    background: url(/images/arrow2.png) 0px -15px no-repeat;
    margin: 0 auto;
}
/* 本例子css */
		.txtMarquee-left{  }
		.txtMarquee-left .hd{ overflow:hidden;  height:30px; background:#f4f4f4; padding:0 10px;  }
		.txtMarquee-left .hd .prev,.txtMarquee-left .hd .next{ display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden; cursor:pointer; background:url("/css/images/icoLeft.gif") no-repeat;}
		.txtMarquee-left .hd .next{ background:url("/css/images/icoRight.gif") no-repeat;  }
		.txtMarquee-left .bd{ padding:10px; }
		.txtMarquee-left .bd .tempWrap{ width:98% !important; }/* 用 !important覆盖SuperSlide自动天生的宽度，这样就能够手动节造可视宽度。 */
		.txtMarquee-left .bd ul{ overflow:hidden; zoom:1; }
		.txtMarquee-left .bd ul li{ margin-right:20px;  float:left; height:24px; line-height:24px;  text-align:left; _display:inline; width:auto !important;  }/* 用 width:auto !important 覆盖SuperSlide自动天生的宽度，解决文字不衔接问题 */


		.txtMarquee-left .bd ul li span{ color:#999;  }
/*-----home jiaoliu--------*/
#homejl{max-width: 1920px; margin-top:0px; height:218px; background-image: url("/images/home_jl_bg.jpg"); background-size:cover; }
#homejl2{max-width: 1920px; margin-top:0px; background-color: #f4f4f4; min-height: 420px; }
#carousel {
	        /* border:1px solid #222; */
	 width:100%;
	        height:400px;
	        position:relative;
	        clear:both;
	        overflow:hidden;
	      }
	      #carousel img {
	        visibility:hidden; /* hide images until carousel can handle them */
	        cursor:pointer; /* otherwise it's not as obvious items can be clicked */
			  border-radius: 20px;
			  border: 1px solid #ffffff;
			  box-shadow:  0 3px 10px 5px rgba(53,53, 53, 0.3);
	      }
	      #callback-output{
	      	width: 100%;
	      	min-height: 50px;
	      	background: #fff;
	      	padding: 8px;
	      	height:600px;
        	overflow-y:scroll;
	      }
/*=======Links=========*/
#homelink{ background-color: #FFFFFF; margin:10px auto;} 
#homelink h5{line-height: 50px; font-size: 20px;}
#homelink .linklist2{ margin:5px auto;}
#homelink .linklist2 img{ padding:10px 10px; border-radius: 15px; max-width: 330px;}
#homelink .linklist2 li{list-style-type: none;display: block;float: left;margin:10px 0px; margin-right: 30px;}
/* ======= Footer=======*/
/*-----home jiaoliu--------*/
#homejl{max-width: 1920px; margin-top:0px; height:218px; }
#footer { padding-bottom: 20px; color: #FFFFFF; min-height: 300px; background-image: url("/images/bottom_bg.jpg"); background-size:cover; }
#footernav{ min-height: 240px; margin-top: 30px;}
#footernav #navlist{ padding-top: 18px; }
#footernav #navlist .col-sm-1{ width: 116px;}
#line {  height: 3px;  margin: 15px 0px;}
.linebg1 {  background-color: #d94e01;  height: 3px;}
.linebg2 {  background-color: #f0ae74;  height: 1px; margin-top: 1px;}
#footer .contact{ margin-top: 60px;}
.contact .icon01{height: 60px; background-image: url("/images/bottom_icon_01.png"); background-repeat: no-repeat; background-position:center left; padding-left: 80px; margin-bottom: 20px;}
.contact .icon02{height: 60px; background-image: url("/images/bottom_icon_02.png"); background-repeat: no-repeat; background-position:center left; padding-left: 80px;}
.contact .icon03{height: 60px; background-image: url("/images/bottom_icon_03.png"); background-repeat: no-repeat; background-position:center left; padding-left: 80px;}
.contact .icon04{height: 60px; background-image: url("/images/bottom_icon_04.png"); background-repeat: no-repeat; background-position:center left; padding-left: 80px; margin-bottom: 20px;}
.contact .icon01 span,.contact .icon02 span,.contact .icon03 span,.contact .icon04 span{line-height: 30px; font-size:20px; font-weight: normal; }
#footer h4 {  font-size: 16px; color: #FFFFFF; font-weight: 700; line-height: 40px;}
#footer h4 a{padding: 0px; margin: 0px;}
#footer a:hover {  color:#D7D7D7}
#footer ul {  list-style: none;  padding: 0px;}
#footer ul li a{ color: #FFFFFF}
#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: #202020;  line-height: 24px;}
.text-white a:hover {  color: #b4b4b4;}
.copyright{ color:#c9c9c9;}
.copyright,.copyright a{ color: #c9c9c9;}
.copyright {  padding: 12px 0px;  }
.copyright a:hover{ color: #feac01;}
.bg-primary{background-color: #006ebb;}
.link-line{ height:20px; border-bottom:1px solid #1c509c; margin-bottom: 10px;}
#footernav .col-md-1{ width:12.5%; padding-right: 0px;}
.foot_ewm{ color:#FFFFFF; font-size:16px; text-align: center;}
.foot_ewm img{margin-bottom:10px; }
.foot_ewm li img{ display:block; margin-bottom:10px; max-height: 100px; max-width: 100px;}

#goToTop { position: fixed; bottom: 20px; right: 3%; }
#goToTop 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;}
#goToTop a:hover {background-position:0px -50px;}

/*菜单*/
.navbar-brand{
		    padding: 0px;
		    height: auto;
		}
		nav.navbar.bootsnav{
		    border: none;
			background-color: #034099;
			max-width: 1920px;
			margin: auto;
		}
		.navbar-nav{
		    float: left;
		}
nav.navbar.bootsnav ul.nav > li {text-align: center;
	
}
		nav.navbar.bootsnav ul.nav > li > a{
			padding: 20px 10px;
  color: #FFFFFF;
  font-size: 20px;
  font-weight: 500;
  line-height: 21px;
  width:150px; 
		    text-transform: uppercase;
		}
	nav.navbar.bootsnav ul.nav > li:hover{  color: #FFFFFF;
  background-color: #005dc1;}
		.nav > li:after{
		    content: "";
		    width: 0;
		    height: 4px;
		    background: #005dc1;
			background: linear-gradient(90deg, #034099, #005dc1);
		    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: 20px;
			padding-left: 6px;
		    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);
			font-size: 16px;
		    border: none; width: 100px; background-color: #FFFFFF;opacity:0.95;filter:alpha(opacity=90);
			box-shadow: 0px 0px 0px;
    border-radius: 0px;
    width: 180px;
    border: solid 0px #eee;
	border-left: 4px solid #005dc1;
	/*border-image: linear-gradient(90deg, #034099, #1280e8) 1;*/
		}
nav.navbar.bootsnav li.dropdown ul.dropdown-menu li.active > a,
nav.navbar.bootsnav li.dropdown ul.dropdown-menu li > a:hover,
nav.navbar.bootsnav li.dropdown ul.dropdown-menu li > a:focus {
  color: #FFFFFF;
  background-color: #337cd6;
}
nav.navbar.bootsnav .navbar-toggle{
    background-color: #fff !important;
    border: 0px solid #050505;
    padding: 0;
    font-size: 30px;
    position: relative;
    top: 10px; 
	margin-left: 20px;  color:#006ebb; cursor:pointer;
}
@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; }
	 nav.navbar.bootsnav.navbar-mobile .navbar-collapse {
            background: #006ebb;
    }
	    nav.navbar.bootsnav .navbar-toggle {
        display: inline-block;
        float:left;
        margin-left: 10px;
        margin-top: 0px;
    }
		}
 /*>=1024的设备*/
/*720分辨率（大于480px，幼于767px）*/
@media only screen and (min-width: 420px) and (max-width: 767px){
	nav.navbar.bootsnav{ background-color: #FFFFFF;}
	 nav.navbar.bootsnav ul.nav li.dropdown ul.dropdown-menu  > li > a{
        padding: 5px 0;
       color: #FFFFFF;
    }
	.homenews .col-md-5 {width:100%;}
	.links_bg {width: 100%;}
	.container-fluid {
    padding-left: 0px;
    padding-right: 0px;
}
	.container {
    padding-left: 0px;
    padding-right: 0px;
}

}
/*440分辨率以下（幼于479px）*/
@media only screen and (min-width: 320px)  and (max-width: 992px) {
	   
 nav.navbar.bootsnav{ background-color: #FFFFFF;}
 nav.navbar.bootsnav .navbar-header {
        padding-left: 0px;
        padding-right: 0px; text-align:center;   }
   nav.navbar.bootsnav ul.nav li.dropdown ul.dropdown-menu  > li > a{
        padding: 5px 0;
        color: #FFFFFF;
    }
	nav.navbar.bootsnav .navbar-header img{ margin:10px 0px;margin-left: 40px; }
.indextabbox{ min-height: 200px; margin-bottom: 0px; padding: 0px;}
#homeprodlist .prodcatabox{padding:20px 10px 20px;}
.hiSlider{
		    height: auto;
		    width: 100%;
		}
.hiSlider-item img{ height:auto;}
 #homeprodlist .prodbg1{height:auto;}
#homeprodlist .prodbg2{height:auto;}
#homeprodlist .prodbg3{padding-left:0px;padding-right:0px;  height:auto;}
#homeys{background-image: url(/images/ys_bg.jpg);  background-position: bottom center; background-repeat: no-repeat;  padding-bottom: 30px; height:auto; min-height:857px; overflow:hidden; margin-top: 60px; background-repeat:no-repeat; background-attachment:fixed}
#homeys .col-xs-12{ padding:0px; margin:0px;}
#homeys .ysbox{ background-color: #FFFFFF; margin:10px 0px 20px; padding:10px 20px; height: 250px;}
.txtMarquee-left .bd ul li{  height:50px; line-height:30px;  text-align:left;}/* 用 width:auto !important 覆盖SuperSlide自动天生的宽度，解决文字不衔接问题 */
#homeintro .intro_text{ padding:10px 0px; min-height: 500px; font-size: 16px; line-height: 1.8em;}

}
@media only screen and (min-width: 320px)  and (max-width: 767px) {
	.bgbox1,.bgbox2{height: 228px; overflow: hidden;}
	.bgbox2{ margin-top: 20px;}
	.homeartclebox .row .newsbox{height: 130px; overflow: hidden;}
	.btn-success{  margin-top:20px;}
	.nav > li:after{ height:0px;}
	.nav >li .dropdown-menu{ background-color: aqua}
}
@media only screen and (min-width: 320px)  and (max-width: 767px) {
	nav.navbar.bootsnav .navbar-header img{ max-height: 40px; max-width: 80%; }
	.homenavtitle {  padding: 10px 0; }
	.homenavtitle h2{ font-size: 20px;}
}<!--耗时1793438888.0107秒-->