@charset "utf-8";
body{font-size:14px;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td { margin:0; padding:0; }
em,i{font-style:normal}
a{color:#000;font-family:Microsoft YaHei}
a:focus,a:hover{color:#333;text-decoration:none}
h1,h2,h3,h4,h5,h6{color:inherit;font-weight:500;font-family:Microsoft YaHei,Hiragino Sans GB;line-height:1.1}
li,ul{list-style:none}
.ylw-img-responsive,img{height:auto;max-width:100%}

.headtop{height:96px;background:#edecec;line-height:36px}
.headtop .topjs{color:#fff;font-weight:400;font-size:14px}
.headtop .topjs p{display:inline-block;float:left;width:260px; margin:26px 40px 0 6px;}
.headtop .topjs span{ float: left;font-size:16px; line-height:24px; color:#e60012; margin:0 44px 0 0;}
.headtop .topjs em{ float: left; font-size:14px; line-height:20px; color:#e60012;}
.headtop li{position:relative;float:right;padding-right:40px;height:36px;color:#fff;font-size:14px;line-height:36px;cursor:pointer}
.headtop li a{color:#fff}
.headtop li a:hover{color:#d2d2d2}
.headtop i{position:absolute;display:inline-block;margin-left:-20px;width:22px;height:36px;background:url(../img/syico.png);background-repeat:no-repeat}
.headtop i.zx{background-position:-26pc -35px}
.headtop i.yx{background-position:-26pc -68px}
.headtop i.dh{background-position:-26pc -0px}
.headtop .top-tel{width:276px; padding-top:27px; float:right; color:#e60012; font-size:20px;}
.headtop .top-tel span{float:left;line-height:28px;}
.headtop .top-tel .tel_num{float:left;display:inline-block;width:190px; padding-left:25px; box-sizing:border-box;}
.headtop .top-tel .tel_num p{float:left; width: 100%;font-size:16px;color:#e60012;height:24px;line-height:24px;padding:0;}

.navbar{margin: 0 ; width: 100%; border: none;}
.navbar-header{position:relative; margin: 0; }
.logo{width:auto;  height: 70px; margin: 11px 0 0;}
.logo a{height: 100%; display: block;}
.logo img{height: 100%; width: auto;}

.rxdh{float: right; padding: 15px 0;}
.rxdh h4{text-align:right}
.rxdh h4 .tel{color: #e60012;font-size:20px}
.rxdh .viewtxt{float:right;text-align:right}
.rxdh .viewtxt p{display:inline-block;color:#333;font-size:1pc}
.rxdh .viewtxt p i{display:inline-block;color:#e60012;font-size:20px}

.navbox{ width:100%; background: #fff; box-shadow: 0 2px 5px rgba(0,0,0,.1); position: relative; z-index: 100;}
.navbox.headfix {position: fixed;top: 0;z-index: 9999;}
.navbar-nav{float:right;width: auto; display:inline-block; }
.container>.navbar-collapse{float: right; width: calc(100% ); margin-right: -10px; margin-left: -10px;}
.navbar-nav li{min-width:100px;}
.navbar-default .navbar-nav>li>a{height: 80px; line-height: 78px; padding: 0 25px; text-align:center; font-size: 20px; background: #fff; box-sizing: border-box;}
.navbar-default .navbar-nav>li>a:hover,
.navbar-default .navbar-nav>li.active>a,
.navbar-default .navbar-nav>.open>a, 
.navbar-default .navbar-nav>.open>a:hover, 
.navbar-default .navbar-nav>.open>a:focus{color:#e60012;}
.navbar-default .navbar-nav>li>a{color:#000}
.navbar-default .navbar-nav>.open>a
.navbar-default .navbar-nav>.open>a:focus{color: #333;}
.navbar-default .navbar-nav>li.active>a{}
.navbar-default .navbar-nav>li>a small{display:none;margin:8px auto 0;padding:2px 0 0;border-top:1px dotted hsla(0,0%,100%,.5);color:#e9e9e9;text-align:center;font-size:9pt}
.navbar-nav li .caret{position:relative; border:none;vertical-align: top; height:100%; padding: 0 3px;}
.navbar-nav li .caret:before{position:absolute;top:50%; margin-top:-12px;  line-height:1;font-size:26px; font-weight:200;-moz-transform: rotate(90deg);
-webkit-transform: rotate(90deg); transform: rotate(90deg); }

.navbar-nav>li:last-child>a{padding-right:0;}

.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;float:left; display:none; background: #fff; margin:2px 0 0;padding:10px 0;min-width:calc(100% - 2px);border-width:0;border-radius:0 0 4px 4px;border-top: 2px solid #e60012;background-clip:padding-box;box-shadow:0 6px 9pt rgba(0,0,0,.1);list-style:none;font-size:14px}
.dropdown-menu>li>a{padding:8px 30px;text-align:center;color:#666;font-size: 15px;transition: all .2s ease-in-out;}
.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:360px}
.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{background-color:#c70413;color:#fff;text-decoration:none}
.dropdown-menu>li.hover,.dropdown-menu>li>a.hover{background-color:#c70413;color:#fff}
@media(min-width:999px){
	.navbar-default .navbar-nav>li.active>a small,
	.navbar-default .navbar-nav>li>a:focus small,
	.navbar-default .navbar-nav>li>a:hover small{display:table}
}


@media(min-width:768px) and (max-width:999px){
	.navbar-default .navbar-nav>li>a{padding:10px 6px 0}
	.navbar-default .navbar-nav>li.active>a,
	.navbar-default .navbar-nav>li>a:focus,
	.navbar-default .navbar-nav>li>a:hover{padding-top:10px}
}


@media(max-width:767px){
  .logo{ position: fixed; z-index: 100000;}
  .headtop{height:auto;}
  .navbar-nav{width:100%;}
  .navbar-default .navbar-nav>li>a{font-size:14px;}
	.navbar-default .navbar-nav>li.active>a,
	.navbar-default .navbar-nav>li>a,
	.navbar-default .navbar-nav>li>a:focus,
	.navbar-default .navbar-nav>li>a:hover{padding:10px 15px}
	.navbar-default .navbar-toggle:focus,
	.navbar-default .navbar-toggle:hover{background-color:#eee}
	.navbar-nav .open .dropdown-menu>li>a{padding:8px 30px;text-align:center;line-height:24px;background:#fff}
	.navbar-default .navbar-nav .open .dropdown-menu>li.hover a,
	.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,
	.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{background-color:#3c3;color:#fff}
  .navbar-nav li .caret{margin-top:-3px;}
  .navbar-nav li .caret:before{    margin-top: -9px;}
	
}

@media(max-width:1199px){
	.logo{height: 40px; margin: 5px 0;}
	.navbar-header{float: none; margin:0 -10px;}
	.navbar-toggle {display: block;}
	.container>.navbar-collapse{ width: 100%; margin: 0; padding: 0;}
	.navbar-collapse.collapse{display: none!important;height: 0!important;}
	.collapse.in {display: block!important;height: auto!important;}
	.navbar-nav{margin: 0;}
	.navbar-default .navbar-nav>li{width:100%;}
	.navbar-default .navbar-nav>li>a{height: 40px; line-height: 20px; background: none; text-align: left;}
	.navbar-default .navbar-nav>li.active>a { border-bottom: none; }
	.caret{float: right;margin-top: 8px;}
	.navbar-default .navbar-nav .open .dropdown-menu>li>a{text-align: left;}
	.navbar-nav .open .dropdown-menu{margin:0;padding:0;border-radius:0;position: static;border-top: none;    box-shadow: none;}
}

.slider{position:relative;width:100%;height:auto;overflow:hidden;display:none;}
.slides{height:100%;overflow:hidden;-webkit-backface-visibility:hidden;-webkit-transform-style:preserve-3d;margin:0;padding:0;border:0}
.slide{width:100%; height:100%;float:left;clear:none;margin:0;padding:0;border:0;list-style-image:none;list-style-type:none}
.slider-nav{position:absolute;bottom:10px}
.slider-nav__item{width:12px;height:12px;float:left;clear:none;display:block;margin:0 5px;background:#9e9e9e;border-radius:50%}
.slider-nav__item:hover{background:#ccc}
.slider-nav__item--current{background:#e60012}
@media (min-width: 768px){
	.slider-pc{display: block;}
  .slider-mobile{display: none;}
}
@media (max-width: 767px){
  	.slider-pc{display: none;}
	.slider-mobile{display: block;}
}

.footer{background:#333333;}
.footcont{padding: 10px}
.foottop{float:left;width:100%}
.foottop .footlogo{float:left;margin-top:60px;width: 200px;height:61px}
.foottop .dbnav{width: calc(100% - 400px);}
.foottop .about{float:left;padding:0 10px;margin-top:15px;width:33.3%;}
.foottop .about h4{color:#fff; font-size:18px;}
.foottop .about ul{margin-top:10px;width:100%;float:left;padding-left:0}
.foottop .about ul li{float:left;width:50%;font-size:14px;line-height:24px}
.foottop .about a{color:rgba(255,255,255,0.6);}
.foottop .about a:hover{color:#d2d2d2}
.foottop .footwx{margin-top:10px;float:left; text-align: center;width: 200px;}
.foottop .footwx img{padding:5px;width:100px;height:100px;}
.foottop .footwx p{margin-top:5px;color:rgba(255,255,255,0.6);text-align:center;}
.footbottom{padding:15px 0;text-align:center;border-bottom:1px solid #444; width:100%; background:#151515;}
.footbottom a,.footbottom p{color:#bbb;font-size:14px}
.footbottom a:hover{color:#d2d2d2}

.links{width:100%; padding: 10px 0; border-bottom: 1px solid #43474f;}
.links ul.link li{float:left;display:inline; font-weight:bold; color:#fff;cursor:pointer;padding:0 10px}
.links li{float:left;margin-right:10px;white-space:nowrap;line-height:30px}
.links li a{color:#dedede;font-size:12px}
.links li a:hover{color:#ddd}
.footzx{overflow:hidden;width:100%;position:fixed;padding:.5em 0;background:#ab0707;left:0;bottom:0}
.footzx a{display:block;font-size:1em;width:25%;text-align:center;float:left;color:#fff}
.footzx img{display:block;width:24px;margin:0 auto}

@media(min-width:992px){
	.footer{ padding-bottom: 70px;}
}
@media(max-width:767px){
	.footer{ padding-bottom: 58px;}
}


/*右侧悬浮菜单*/
.yb_conct{position: fixed;z-index: 9999999;top: 50%;margin-top:-53px; right: -127px;cursor: pointer;transition: all .3s ease;}
.yb_bar ul li{width: 180px;height: 53px;font-size: 16px; line-height: 53px; background: #e60012 url(../img/fixCont.png) no-repeat top left;color: #fff;text-indent: 54px;margin-bottom: 3px;border-radius: 3px;transition: all .5s ease;overflow: hidden;}
.yb_bar .yb_top{background-position: 0 0;}
.yb_bar .yb_phone{background-position: 0 -57px;}
.yb_bar .yb_QQ{text-indent: 0;background-position: 0 -113px;}
.yb_bar .yb_ercode{background-position: 0 -169px;}
.hd_qr{padding: 0 29px 25px 29px;    box-sizing: content-box;}
.yb_QQ a{display: block;text-indent: 54px;width: 100%;height: 100%;color: #fff;}