@charset "UTF-8";
html{margin:0;padding:0;border:0; }
body,div,span,h1,h2,h3,h4,h5,h6,p,a,img,dl,dt,dd,ol,ul,li,form,label,table,tbody,tr,th,td,footer,header,nav{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;font-style: normal;}
body{font-size:14px; font-family:"微软雅黑"; background:#fff}
table{border-collapse:separate;border-spacing:0}
caption,th,td{text-align:left;font-weight:normal;float:none!important}
table,th,td{vertical-align:middle}
a {text-decoration: none;display: inline-block;cursor: pointer; border:0}
img{vertical-align: middle;border:0; width:100%; height:100%}
ul,ol,li{list-style:none}
button,input,select,textarea,label{vertical-align:middle}
h1,h2,h3,h4,h6,h6{font-weight:normal;font-size:100%}
.fl{float:left;}
.fr{float:right;}
.wd1200{width:1200px; margin:0 auto; }
i{ font-style:normal}
/*---------------------------top---------------------------------*/
.top1{ width:100%;height:60px;  display:block; background-color:#000;}
.top1 .top1_left a{ width:150px; height:60px; background-image:url(../images/logo.png);  background-size: 100% 100%;display:inline-block}
.top1 .hot_box{ display:inline-block; margin-top:14px; padding-left:70px}
.top1 .hot_box input{ height:32px; display:inline-block;border:none;width:220px; line-height:32px;text-indent: 10px;float:right; background-color:#fff;font-size: 14px;outline: none}
.top1 .hot_box a{ width:32px; height:34px;background:#fff;float:right; background-image:url(../images/sous.png)}
.top1 .hot_text{height: 36px;line-height: 36px;font-size: 13px; color: #3890c2;overflow: hidden;width: 330px;}
.top1 .hot_text a{color: #3890c2;margin-left: 8px;}
.top1 .tog_list{ color:#fff;line-height: 60px; font-size:16px;  padding-left:30px; position:relative }
.top1 .tog_list .xrio i{ width:24px; height:24px;background-image:url(../images/dfs.png); background-position:left center; background-size:24px 24px; background-repeat:no-repeat;margin-top: 20px;float: left;margin-right: 10px;}
.top1 .tog_list .xryu{ position:absolute; top:60px; left:34px; background:#fff;box-shadow:0 2px 4px 0 rgb(183 183 183 / 20%), 0 6px 20px 0 rgb(94 94 94 / 19%); font-size:16px; z-index:9999}
.top1 .tog_list .xryu a{ width: 100px;display: block;  line-height: 40px;border-bottom: 1px solid #CCC;text-align: center;color: #000;}
.top1 .top1_list a.liebo{ color:#fff; font-size:16px; line-height:60px;text-align: center;width: 170px;font-weight:bold}
.top1 .top1_list a.curr{background-color:#5b5b5b}
.top1 .top1_list a:hover{background-color:#5b5b5b}
.xryu{ display:none}
.beisnj{color:#909090}
/*---------------------------nav---------------------------------*/
.nav ul li{ float:left; margin-right:20px;}
.nav ul li a{ line-height:50px; padding:0 10px;color:#666; font-size:16px;}
.nav{color:#fff; height:50px; border-bottom:1px solid #e8e8e8;}
.nav .circle{ position:relative; float:right}
.nav .circle .ewm{ position:absolute; top:40px; left:0; width:150px; height:150px; display:none;z-index: 99999;}
/*---------------------------banner---------------------------------*/
.banner .wd1200{overflow: hidden;padding:10px 0;margin-bottom: 15px;}
.banner .fl{ width:900px; height:300px; overflow:hidden; position:relative}
.banner .fl ul li a{ height:300px}
.banner .fl ul li img{ width:100%;height:100%}
.banner .fl .num{ position:absolute; bottom:10px; right:10px}
.banner .fl .num ul li{ float:left; width:16px; line-height:16px; text-align:center; background-color:#909090; margin-right:8px; font-size:12px}
.banner .fl .num ul li.on{ background-color:#fff}
.banner .sxsg{ width:150px}
.banner .sxsg a{ width:150px; height:150px; display:inline-block}
.banner .sg_l1{border-bottom: 1px solid #e9e9e9;}
/*---------------------------banner---------------------------------*/
.xinr h4{color: #000;text-align: center;font-size:44px;font-weight: bold;padding-bottom:20px;padding-top:60px;letter-spacing: 8px;position:relative}    
.xinr{ overflow: hidden;}
.jxys .tuij{overflow: hidden;margin: -10px;padding-bottom: 60px;padding-top: 50px;}
.jxys .tuij a{ float:left; width:262px;border: 1px solid #ebebeb;padding:10px; margin:10px;background: #fff;border-radius:8px;}
.jxys .tuij a:hover{box-shadow:2px 4px 14px #d0d0d0}
.jxys .tuij a img{width:100%}
.jxys .tuij h6{ color:#31404c; font-weight:bold; padding-top:20px; font-size:18px; text-align:left; padding-bottom:10px}
.jxys .tuij p{font-size: 12px;color: #818a92; padding-top:8px;text-align:left; padding-bottom:8px;line-height: 20px;}
.jxys .tuij span{ float:right; color:#fb0101; font-size:20px; padding:14px 0}
.jxys .tuij span i{ font-size:16px}
.jxys .tuij .lsjsd{min-height: 280px;}
.zytqsc{text-align: center;font-size: 26px;color: #646464}
.fnk{text-align: center;margin-bottom: 60px;}
.fnk a{border: 1px solid #646464;padding: 1rem 2rem;color: #646464;}
/*---------------------------yxzp---------------------------------*/
.sztd{ background:#f7f7f7; padding:20px 0; padding-bottom:60px}
.yxzp{padding-bottom:60px;background: #fff;}
.yxzp h6{ text-align:center; padding:20px 0; font-size:16px; font-weight:bold}
.yxzp .sq{ overflow:hidden}
.yxzp .sq li{ float:left; width:280px; padding:10px}

/*---------------------------footer---------------------------------*/
.footer{ background:#000; color:#fff}
.footer .fotop{ padding-top:50px; padding-bottom:30px; border-bottom:1px solid #dedede;overflow: hidden;}
.footer .fotop .fl7{ float:right}
.footer .fotop .fr7{ float:left}
.footer .fotop .fl7{ width:500px;}
.footer .fotop .fl7 li{ font-size:16px; line-height:40px; }
.footer .fotop .fl7 li strong{ font-size:20px}
.footer .fotop .fr7 li{ padding-left:60px;text-align: center;}
.footer .fotop .fr7 li img{ width:100px; height:100px;}
.footer .fotop .fr7 i{ padding-top:10px;display: block;}
.footer .copyright{ text-align:center; line-height:30px; padding:30px 0; padding-bottom:50px}



.top3{ background:#fff; height:80px;padding: 1rem 0;}
.top3 .zrree { height:80px;background-image:url(../images/logo80.png);background-size: 100px 80px;background-position: left center;background-repeat: no-repeat;}
.top3 .fr_3e .zxrx{padding-left: 100px;line-height: 80px; float:left;}
.top3 .fr_3e .zxrx i{ display:block; font-weight:bold; font-size: 1.4rem}
.banner1{ height:320px}
.top3 .fr_3e .zxcv{float: right;padding-top: 22px;padding-left: 20px;}
.top3 .fr_3e .zxcv a{ background:#fb0102; color:#fff; border-radius:18px; padding:6px 10px; font-weight:bold}
.top1 .top1_list .gywom p{ text-align:center; line-height:46px;background: #5bb7a9;color: #fff; font-size: 15px;}
.top1 .top1_list .gywom p a:hover{background:#36a998}
.top1 .top1_list .gywom p a{ display:block; color:#fff}
.top1 .top1_list{ position:relative}
.top1 .top1_list .gywom{width: 170px;position: absolute;top: 60px;left: 0;z-index: 9999;}
