body,dd,div,dl,form,h1,h2,h3,h4,h5,h6,html,img,li,ol,p,ul{margin:0;padding:0;border:0}
body{background:#fff;}
html{overflow-x:hidden;}
body{font-size:14px;line-height:1.7;font-family:'微软雅黑',Arial;color:#333;min-width:320px;}
li,ol,ul{list-style-type:none}
img{border:0;vertical-align:middle;display:inline-block;max-width:100%;}
input,select{vertical-align:middle;outline:0}
table{border-collapse:collapse;border-spacing:0}
iframe{border:none}
*{outline:none;}
.clearfix:after,.clearfix:before{content:"\0020";display:block;height:0;overflow:hidden}
.clearfix:after{clear:both}
.clearfix{zoom:1}
.clearBoth{overflow:hidden;font-size:0px;height:0px;width:100%;clear:both;line-height:0;}
em,i{font-style:normal}
a{transition:.4s;-webkit-transition:.4s;-moz-transition:.4s;-o-transition:.4s}
a:link{color:#333;text-decoration:none}
a:visited{color:#666;text-decoration:none}
a:hover{color:#0b66d9;text-decoration:none}
a:active{color:#0b66d9;text-decoration:none}
body{overflow:hidden;}
.h{display:none;visibility:visible}
.wrap{border:0;padding:0;width:96%;margin:0 auto}
.wrap:after{clear:both;content:"";display:table}
.fix:after{clear:both;content:"";display:table}
.fl{float:left}
.fr{float:left;margin-left:74px;}
.top_tel{float:right;padding-top:30px;}
.top_tel span{font-size:12px;color:#8d8d8d;}
.top_tel p{font-size:22px;color:#0b66d9;line-height:22px;}
.section{overflow:hidden;position:relative!important}
.header{position:absolute;z-index:10;width:100%;}
.header .menu{position:absolute;right:12px;width:42px;height:42px;cursor:pointer;top:50%;margin-top:21px;background:url(../images/bg/menu.png);display:none;}
.header-wap{position:absolute;left:12px;cursor:pointer;margin-top:21px;display:none;}
.header-wap p{color:#fff;font-size:20px;}
.header h1{z-index:12;position:relative;z-index:20;}
.logo{display:block;}
.logo img{width:auto;display:block;}
.header .logo_text{width:163px;margin-top:24px;padding-left:5px}
.top{text-align:right;color:#888;padding-top:12px}
.top a{color:#888;margin-left:8px}
.top .call{background:url(../images/bg/ico_06.png) no-repeat 0 0;display:inline-block;height:33px;vertical-align:bottom;line-height:33px;padding-left:38px;font-size:19px;font-weight:700;color:#ed1a7d}
.top .email{display:inline-block;width:18px;height:16px;background:url(../images/bg/sprite.png) no-repeat -20px 0;vertical-align:bottom;margin-right:4px}
.top .weixin{display:inline-block;width:18px;height:16px;background:url(../images/bg/sprite.png) no-repeat -60px 0;vertical-align:bottom;margin-right:4px}
.top .ewm{position:relative;z-index:10000}
.top .ewm img{position:absolute;right:0;top:30px;z-index:999;border:1px solid #ddd;padding:4px;background:#fff;display:none;z-index:10000}
.nav{margin-top:20px;position:relative;width:100%;}
.nav li{float:left;padding-left:36px;padding-right:36px;text-align:center}
.nav li a{font-size:18px;color:#fff;display:inline-block;}
.nav .open>a, .nav .open>a:hover, .nav .open>a:focus{
    background: none!important;
    border: none!important;
}
.dropdown-menu{

    padding: 0;

}
.dropdown-menu li{
display: block;
width: 100%;
padding: 0;
}
.dropdown-menu li a{}
.dropdown-menu li.nav-item a{color: #333;font-size: 13px;display: block;padding: 10px 0}
.nav .nav_icon{background:#0b66d9;height:1px;line-height:1px;display:block;position:relative;top:10px;width:90px;left:25px}
/*.nav li:after{content:"";display:block;height:1px;margin:auto;position:relative;background:#fff;margin-top:10px;display:none;}*/
.nav li:hover:after,.nav .current:after{display:block;}
.index_bar{width:1300px;margin:auto;}
.topdb{position:relative;}
/*.top_right{float:left;}*/
.top_gg{float:left;margin-left:36px;color:#fff;padding-top:24px;}
.top_gg span{font-weight:bold;font-size:22px;}
.top_gg p{font-size:14px;text-transform:Uppercase;}
.banner{width:100%;}
.banner img{width:100%;}
.header_bg{position:relative;z-index:2;}

/*banner*/
.sybanner01 .swiper-slide{overflow:hidden;}
.swiper-container{top:-10px;}
.swiper-slide img{width:100%;height:100%;}

/*内页banner*/
.ny_banner{width:100%;overflow:hidden;position:relative;height:436px;top:-10px;}
.ny_banner img{width:100%;position:absolute;left:50%;margin-left:-960px;width:1920px;height:436px;}
.phone_banner{display:none;width:100%;text-align:center;}
.phone_banner img{width:100%;}
.pager{display:block;padding:15px 0 15px;text-align:center;font-size:12px;}
.pager a{display:inline-block;border:1px solid #ddd;color:#666;height:20px;line-height:20px;padding:2px 10px 3px;text-decoration:none;margin:0 2px;}
.pager .cur{background:#c31c14;border-color:#c31c14;color:#fff;}
.pager a:hover{background:#c31c14;border-color:#c31c14;color:#fff;text-decoration:none;}
.links{border:1px solid #e8e8e8;height:38px;line-height:38px;font-size:14px;padding:0 10px;margin-top:25px;}
.links .left{float:left;}
.links .right{float:right;}


