 .owl-theme .owl-controls{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-controls .owl-nav [class*=owl-]{color:#fff;font-size:14px;margin:5px;padding:4px 7px;background:#d6d6d6;display:inline-block;cursor:pointer;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.owl-theme .owl-controls .owl-nav [class*=owl-]:hover{background:#869791;color:#fff;text-decoration:none}.owl-theme .owl-controls .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1;*display:inline}.owl-theme .owl-dots .owl-dot span{width:14px;height:14px;margin:5px 7px;background:#d6d6d6;display:block;-webkit-backface-visibility:visible;-webkit-transition:opacity 200ms ease;-moz-transition:opacity 200ms ease;-ms-transition:opacity 200ms ease;-o-transition:opacity 200ms ease;transition:opacity 200ms ease;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}
#body{margin-left:auto;margin-right:auto; min-width:320px;max-width:1480px;}
#nbanner{ width:100%; display:block; clear:both;}
#nbanner img{ width:100%; display:block;}
body,p{ font-size:15px; }
body{overflow-x:hidden}
.f30{ font-size:28px;}
.sj_xs{ display:none;}
#main{ width:98%; padding:1%; display:block; clear:both;}
#more{ width:100%; display:block; margin-top:2.2%; text-align:center; margin-bottom:3%;}
#more  A{
	display:inline-block;
	padding-left:10%;
	padding-right:10%;
	line-height:2.2;
	font-size:24px;
	border-radius:4px;
	color:#fff;
	transition:all 0.4s ease-in-out 0s;
	background-color:#E60012;
	background-image: url(down.png);
	background-repeat: no-repeat;
	background-position: center bottom;background-size:auto 30%; padding-bottom:0.5%;
}
#more  A:hover {
	color:#fff;
	background-color: #cc0000;
	background-image: url(down.png);
	background-repeat: no-repeat;
	background-position: center 85%;
}

#lmbt{ width:100%; display:block; text-align:center; overflow:hidden;}
#lmbt dd{	
 position:relative;line-height:1.5; width:100%; margin-top:1%; text-align:center;  display:block; z-index:1;


}
#lmbt dd em.lb{	left:0px;}
#lmbt dd em.rb{right:0px;}
#lmbt i{ color:#E60012; font-size:45px; margin-top:-0.5%; }
#lmbt  span{ color:#222;font-size:28px;display:inline-block; }
#lmbt p{ text-transform:capitalize; line-height:1.5; color:#555; font-size:18px; width:100%;text-align:center; }
#lmbt.qt dd em{background-color:#E60012;}
#lmbt.qt  p,#lmbt.qt dd span{ color:#fff;}
.m20{ margin-bottom:2.5%}
 .top_bj {
    height: 50px;
    line-height: 50px;
    background-color: #000;
    color: #ccc;font-size:14px;
}
.top_bj span.f_l i{ color:#dd0000;  line-height:50px; font-size:18px; margin-right:10px; margin-left:10px;}
.top_bj span.f_l a{ color:#ccc;}
.top_bj span.f_r .bj{
	display:inline-block;
	width:90px;
	height:34px;
	margin-top:7px;
	background-color:#fff;
	font-size:14px;
	border:#fff solid 1px;
	color:#dd0000;
	text-align:center;
	line-height:34px;
	cursor:pointer;
	font-style: normal; margin-left:12px;
}
.top_bj span.f_r .bj:hover{ background-color:#dd0000; border:#fff solid 1px; color:#fff;}
.top_bj span.f_l a:hover{ color:#fff;}
.top_bj span.f_r i{ line-height:50px;color: #fff;line-height:50px; font-size:16px; margin-right:10px; margin-left:10px;}
.top_bj span.f_r i:hover{ color:#cc0000;}
.w1200 {
    min-width:320px;max-width:1380px;
    margin: 0 auto;
    display: block;
    overflow: hidden;
}
#toolTipLayer{ z-index:10000;}

.f_l {
    float: left;
}

.f_r {
    float: right;
}
.logo img {
    float: left;
}
.logo .logo_t {
    font-size: 14px;
    color: #333;
    float: left;
    border-left: 1px solid #f1f1f1;
    padding: 3px 0 0px 10px;
    margin-left: 0px;
    margin-top: 12px;
}
.logo .logo_t span {
    color: #db1902;
    letter-spacing: 7px;
    font-size: 14px;
}
.top_icon {
    width: 440px; position:absolute; left:260px; top:36%;border-left:#E60012  solid 2px; padding-left:25px;
   
  
}
.top_icon ul li {
    float: left;
    margin-right: 20px;
}
.top_icon ul li img {
    margin: 0 auto;
    text-align: center;
    display: block;
}
.top_icon ul li p {
    font-size: 13px;
    color: #333;
    text-align: center;
}
.top_tel{ margin-top:8px;}
.lmd_r{
	position:absolute;
	right:0px;
	width:10%;
	height:100%; background-color:#F3A712;transform: skewX(-20deg);
 top:0px; text-align:center;
}
.lmd_r p{   transform: skewX(20deg);}
.lmd_r i{ border:#fff solid 1px;  width:30px; height:30px; line-height:30px; margin-top:28px; cursor:pointer; color:#fff;border-radius:32px; margin-left:5px; margin-right:5px;}
.lmd_r i:hover{ background-color:#fff; color:#F3A712; border:#fff solid 1px; }
.head {
    position: relative;
    z-index: 600;
    margin-top: 18px;
}
#search{
	width:310px; position:absolute; top:100%; right:20px; display:none;
	height:48px; background-color:#fff; padding:15px;-webkit-box-shadow:1px 3px 10px #aaa;-moz-box-shadow: 1px 3px 10px #aaa;; z-index:1000;
}
#search .input{
	width:248px;
	color:#999;
	padding-left:10px;
	padding-right:10px;
	height:38px;
	font-size:14px;
	float:left; color:#B3B3B3;
	font-family:"Microsoft YaHei", "Î¢ÈíÑÅºÚ", "ºÚÌå";
	border:0px; border:#ddd solid 1px;outline:none; margin:0px;
}
#search .buttom{
	width:40px;
	height:40px;
	cursor:pointer;
	border:0px;
	margin:0px;
	padding:0px;
	float:left;
	background-image: url(so.png);
	background-repeat: no-repeat;
	background-position: center center; background-color:#000 ; margin-left:-1px;outline:none; margin:0px;
}
#search .buttom:hover{ background-color:#cc0000;}
#rdh{ width:320px; position:fixed; z-index:10000;  background-color:#fff; height:100%;-webkit-box-shadow:1px 3px 10px #aaa;-moz-box-shadow: 1px 3px 10px #aaa; right:-330px;; top:0px; border-left:#dd0000 solid 5px;}
#rdh .nrc{ width:280px; padding:20px 20px; float:left; position:relative;}
#rdh .nrc dd{ font-size:18px; font-weight:bold; float:left; line-height:2; text-align:left; color:#dd0000;}
#rdh .nrc .js{ width:100%; float:left; margin-top:2%; font-size:14px; line-height:26px; color:#666;}
#rdh .nrc .js p{ color:#888}
#rdh .nrc .js b{ color:#CC0000}
#rdh .nrc .fx{ width:100%; text-align:center;float:left; margin-top:5%; margin-bottom:5%;}
#rdh .nrc .fx i{ border:#ddd solid 1px; color:#555; font-size:16px;  width:32px; height:32px; line-height:32px; cursor:pointer; border-radius:32px; margin-left:5px; margin-right:5px;}
#rdh .nrc .fx i:hover{ background-color:#cc0000; color:#fff; border:#cc0000 solid 1px; }
#rdh .gb{ width:35px; height:35px; background-color:#000;font-size:18px; color:#fff; line-height:35px; cursor:pointer; position:absolute; right:10px; top:10px;border-radius:35px;  text-align:center;}
#rdh .gb:hover{ background-color:#dd0000;}
#menua {Z-INDEX: 100; POSITION: relative; float:left; text-align:left; width:100%;}
#menua UL {LIST-STYLE-TYPE: none;}
#menua UL LI {
	POSITION: relative; float:left; width:100%;
}
#menua UL LI A { 
	TEXT-ALIGN: left;
	DISPLAY: block;
	height:35px; line-height:35px;
	color:#333; font-size:15px; border-bottom:#ddd solid 1px; text-indent:12px; transition:all 0.4s ease-in-out 0s;
}

#menua UL LI A:hover {
	TEXT-DECORATION: none;
	color:#CE182E;text-indent:24px; 
}
#menua UL LI a.sec {
	TEXT-DECORATION: none;
	color:#CE182E;

}

.header .logo{ padding-top:15px; padding-bottom:15px;
}
    .menu {
    overflow: hidden;
    width: 100%;
    margin: 0 auto;
    display: flex; max-width:1350px;
    }
.menu li {
    text-align: center;
    flex:1;

}

.menu li:after {
    width: 1px;
    height: 10px;
    right: 0;
    top: 50%;
    margin-top: -5px;
    position: absolute;
    content: '';
    background: rgba(255,255,255,0.2);
}
ul, li {
    list-style: none;
}
.menu li a {
    color: #fff;
    font-size: 16px;
   width: 100%;
    display: inline-block;
    font-weight: 700;


}

.menu li a:hover {
    background-color: #d12727;
    background-image: url(image/icon1.png);
    background-position: center bottom;
    background-repeat: no-repeat;
}

.menu li.on a{
    background-color: #d12727;
    background-image: url(image/icon1.png);
    background-position: center bottom;
    background-repeat: no-repeat;
}
.h_bot {
    height: 60px;
    line-height: 60px;
    background: #e3413a;
    margin-top: 28px;
  

}

.header .logo a img{
    width: auto;
    height: auto;
}
   .detail-page {
            margin-top: 30px;
        }
#foot{
	width:100%;
	display:block;
	padding-top:2.5%;
	padding-bottom:2.5%;
	background-image: url(online_bg.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	background-size:cover;
	background-attachment: fixed;text-align:center;
}
#foot1{
	width:100%;
	display:block;
	padding-top:2.5%;
	padding-bottom:2.5%;
}
.online-box .tit {
	margin-bottom: 2%; position: relative; 
}
.online-box .tit::after {
	background: rgba(255, 255, 255, 0.1); left: 50%; width: 560px; height: 1px; bottom: 0px; margin-left: -280px; position: absolute; content: "";
}
.online-box .tit span {
	color: rgb(255, 255, 255); letter-spacing: 4px; padding-bottom: 3%; font-size: 36px; display: block; position: relative;
}
.online-box .tit span::after {
	background: rgba(255, 255, 255, 0.65); left: 50%; width: 36px; height: 5px; bottom: -2px; margin-left: -18px; position: absolute; content: "";
}
.online-box .des {
	color: rgba(255, 255, 255, 0.6); line-height: 1.8; letter-spacing: 3px; font-size: 16px;
}
.online-box .tel {
	margin: 10px 0px; color: rgb(255, 255, 255); font-size: 48px; font-weight: bold;
}
.online-box .button {
	text-align: center; margin-top: 3%;
}
.online-box .button a {
	background: #E60012; margin: 0px 10px; width: 230px; text-align: center; color: rgb(255, 255, 255); display: inline-block;
}
.online-box .button a img {
	vertical-align: middle; display: inline-block;
}
.online-box .button a span {
	line-height: 60px; letter-spacing: 2px; font-size: 16px; margin-left: 10px; vertical-align: middle; display: inline-block;
}
.online-box .button a:hover {
	background: #CC0000;
}
.foot-box {
	  width:100%; float:left; border-bottom:#eee solid 1px; margin-bottom:3%;
}
.foot-box .item{ width:33.333%; float:left; padding-bottom:1%;}
.foot-box .item img {
	float: left; max-width:20%;margin-right:2%;border-right:#eee solid 1px; padding-right: 5%;
}
.foot-box .item div {  
	line-height: 20px; letter-spacing: 1px; margin-top: 8px; 
}
.foot-box .item div span {
	color: #CC0000; display: block; font-size:14px;
}
.foot-box .item div p {
	color: rgb(51, 51, 51); font-size: 16px; margin-top: 5px;
}
.foot-box .item div p a {
	color: rgb(51, 51, 51);
}
.foot-box .item div p a:hover {
	color: rgb(136, 136, 136);
}
#ddh { POSITION: relative;  width:100%; text-align:left;}
#ddh UL {LIST-STYLE-TYPE: none; font-size:0px}
#ddh UL LI { display:inline-block;
	POSITION: relative;  width:25%;
}
#ddh UL LI A { text-align:center;
	DISPLAY: block;
	height:30px; line-height:30px;
	color:#555; font-size:14px;
}

#ddh UL LI A:hover {
	TEXT-DECORATION: none;
	color:#555; 
}
#ddh UL LI a.sec {
	color:#555;

}
#sjlx{ width:100%; text-align:right; position:relative; margin-top:2%; }
#sjlx .emw{ position:absolute; left:0px; top:2%; width:18%;}
#sjlx .emw p{ line-height:20px;text-align:center;color:#555;}
#sjlx .emw img{ width:100%; }
#sjlx .nrc{display:inline-block; width:77%; text-align:left;}
#sjlx .nrc p{ color:#555; font-size:14px; line-height:1.8;}
#sjlx .nrc p a{color:#555;}
#sjlx .nrc p.tel{ color:#cc0000; font-size:30px;}
#sjlx .nrc p.tel a{ color:#cc0000;}
#ddfb{ width:100%; float:left; margin-bottom:3%; }
#ddfb ul{ list-style-type:none; }
#ddfb ul li{ width:15%; float:left; margin-right:1%;color:#fff;}
#ddfb ul li.lx{ width:35%; float:right; margin-right:0px; color:#ccc; position:relative;}
#ddfb ul li.lx .nrc{ width:60%; float:left;}
#ddfb ul li.lx .emw{ position:absolute; right:0px; bottom:0px; width:28%;}
#ddfb ul li.lx .emw p{ line-height:28px;text-align:center;}
#ddfb ul li.lx .emw img{ width:100%;}
#ddfb ul li .tel{
	color:#cc0000;
	font-size:30px;
	font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif; margin-top:5px; margin-bottom:5px;
}
#ddfb ul li a{ color:#999;}
#ddfb ul li a:hover{ color:555;}
#ddfb ul li p{ font-size:14px; line-height:1.8; color:#999}
#ddfb ul li p i{ width:22px; line-height:24px; margin-right:10px; text-align:center;}
#ddfb ul li dd{
	font-size:16px;
	color:#cc0000;
	width:100%; font-weight:bold;
	margin-bottom:10px;
}
#dibu{
	width:100%; display:block;
	background-color:#000000;
	padding-top:1.5%;
	 overflow:hidden; padding-bottom:1.5%;

}
#dibuf{
	width:100%; display:block;
	background-color:#000000;
	padding-top:1.5%;
	 overflow:hidden; padding-bottom:1.5%;

}
#endf{width:100%;
	float:left;
	background-color:#000000; height:60px;}
#bottom{
	width:97%; padding:1% 1.5%;
	float:left;
	line-height:22px;color:#fff; overflow:hidden;

}
#bottom .copyright { width:100%; float:left;
	LINE-HEIGHT: 25px;
color: #fff; text-align:center; font-size:14px;
}
#bottom .copyright p{ text-align:center;}
#bottom .copyright .jszc{ float:right;  font-weight:bold; margin-top:2%; margin-left:20px;}
#bottom .copyright A{ color:#fff;}
#link{ width:100%; display:block; padding-top:1.5%;  padding-bottom:1.5%; color:#fff; line-height:1.2; font-size:14PX;}
#link A{ color:#FFF; margin-left:5PX; margin-right:5PX;}
#piaofu{width:100%;height:45px;position:fixed;bottom:0px;left:0px; z-index:300;box-shadow: 1px 3px 10px #aaa;-webkit-box-shadow:1px 3px 10px #aaa;-moz-box-shadow: 1px 3px 10px #aaa; }
#dkgf{ width:100%; height:60px; float:left;background-color:#ec0000;}
#dbdh{ width:160px; position:absolute; left:0px; bottom:62px; background-color:rgba(0,0,0,0.5);border-radius:6px; padding:10px; display:none; z-index:10000;}
#cdh{width:160px;float:left;max-height:200px; overflow-y:auto;overflow-x:hidden;  }
#cdh p{width:160px;float:left;margin:0px;line-height:32px; padding-top:0px;text-align:center;border-bottom:#DD0000 solid 1px;}
#cdh p A{ color:#fff; display:block;line-height:32px; font-size:14px; background-color:#EC0000; height:32px; font-weight:bold; overflow:hidden; padding-top:0px;}
#cdh p A i{ margin-right:12px; color:#FFCD7C; font-size:18px;}
#wp_nav{width:100%;float:left;HEIGHT:45px; background-color:#fff;}#wp_nav .footera{HEIGHT:62px}#wp_nav .footera UL{TEXT-ALIGN:left}#wp_nav .footera UL LI{width:24%;text-align:center;height:62px;float:left; padding-top:}#wp_nav .footera UL LI A{width:100%;overflow:hidden;display:block;cursor:pointer;text-align:center;line-height:30px;color:#fff; padding-top:30px; font-size:13px;}#wp_nav .footera UL LI.home{background-image:url(home.png);background-repeat:no-repeat;background-position:center 4px}#wp_nav .footera UL LI.tel{background-image:url(dh.png);background-repeat:no-repeat;background-position:center 4px}#wp_nav .footera UL LI.dx{background-image:url(fx.png);background-repeat:no-repeat;background-position:center 4px}#wp_nav .footera UL LI.fx{background-image:url(dx.png);background-repeat:no-repeat;background-position:center 4px; position:relative; height:32px; padding-top:30px; cursor:pointer;}#wp_nav .footera UL LI.fx A{ padding:0px;}#wp_nav .footera UL LI.d05{background-image:url(ico4.png);background-repeat:no-repeat;background-position:center 4px}#wp_nav .footera UL LI.kg{width:1%;height:62px;float:left;background-image:url(dl_bg.jpg);background-repeat:repeat-y;background-position:center top}
#wp_nav .footd{ width:100%; position:relative; display:block; float:left;}#wp_nav .footd:after{ width:2px; background-color:#cc0000; height:50%; top:25%; position:absolute; left:50%; content:"";}#wp_nav .footd UL{list-style-type:none;}#wp_nav .footd UL li i{ margin-right:10px; font-size:18px; line-height:45px;}#wp_nav .footd UL li{ width:49%; float:left;line-height:45px; text-align:center; font-size:16px; font-weight:bold; color:#cc0000;}#wp_nav .footd UL li a{color:#cc0000;}#wp_nav .footd UL li.r{ float:right; line-height:45px;}
#wxnr{ width:100%;position:fixed; top:10%; z-index:1000; display:none;}
#wxnr .nrdf{ width:70%; padding:5%; float:left; margin-left:10%; text-align:center; background-color:#fff;box-shadow: 0px 2px 6px #777;-webkit-box-shadow: 0px 2px 6px #777;-moz-box-shadow: 0px 2px 6px #777;border-radius:10px;}
#wxnr  .imga{ max-width:100%;}
#wxnr  p{ font-size:14px; line-height:30px; text-align:center; }
#wxnr  p i{ font-size:16px;}
@media only screen and (max-width: 800px){#foot1{ background-color:#f9f9f9; border-bottom:#ddd solid 1px;}#dibu{ background-color:#f9f9f9}#bottom .copyright,#bottom .copyright p,#bottom .copyright a{ text-align:left; color:#555;}}
@media only screen and (max-width: 500px){#sjlx .emw{  width:26%;}#sjlx .nrc{ width:70%;}#sjlx .nrc p.tel{ font-size:24px; font-weight:bold;}}