﻿body,div,p,table,tr,th,td,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,select,button,textarea,blockquote { margin:0; padding:0;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;margin:0; padding:0;}
body { font-family:"Microsoft YaHei"; font-size:14px; color:#333; line-height:150%;background:#fff;text-transform:uppercase;}
a { color:#333; text-decoration:none;outline:none;text-transform: initial;}
li { list-style:none;}
img,input,select { border:0px;font-family:"Microsoft YaHei"; }
table { border-collapse:collapse;}
.clear {clear:both;}
.clear:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.ellipsis{text-overflow:ellipsis; overflow:hidden; white-space:nowrap;display:block;}
.fl {float:left;}
.fr { float:right;}
.f12 {font-size:12px;}
.color6 { color:#666}
.color9 { color:#999}
.center {text-align:center;}
.pt30 {padding-top:30px;}
.jwrap {width:90%;max-width:1360px;margin:0 auto; position:relative;}
/*----------------首页--------------------*/

/*----------------header--------------------*/
.navwrap{height:117px; position:relative; z-index:10; background:#fff;}
.logo{ float:left; margin-top:37px;    height: 50px;width:10%;}
.logo img {height:100%;}

.wxwb{float: right;margin-left:30px;margin-top: 8px;width: 80px;}
.wxwb a{float: right;color: #fff;margin-left:3px;display: inline-block;position: relative;border-radius: 30px;/*padding:1px 20px;*/}
.wxwb a>img{position: relative;top:3px;margin-right: 5px;}
.weixin{cursor: pointer;}
.weix{width: 100px; height: 100px;background: rgba(0,0,0,0.2);position: absolute;top:47px;right:-32px;z-index:99999999;}
.weix>img{ width: 90px;height: 90px;margin:5px;}
.weix>span{content: ' '; width: 0px;height: 0px;border-bottom: 15px solid rgba(0,0,0,0.2);border-left: 15px solid transparent;border-right: 15px solid transparent;position: absolute;left: 34px;top: -15px;}
.cent{width: 90%;z-index: 99999;height:auto;margin:100px auto 0;position: absolute;left: 5%;}

.mainnav {float:right;position:relative;margin-top:37px;}
.mainnav ul{float: left;}
.mainnav li{ float:left;font-family:"微软雅黑"; position:relative;text-align:center;line-height:43px;margin-left:42px;}
.mainnav li a {display:block; font-size:18px;}
.mainnav li a:hover { color:rgb(0,111,188); text-decoration:none}
.mainnav li a.active {color:rgb(0,111,188);text-decoration:none}
.mainnav li ul{display:none;background:rgba(0,0,0,0.7); width:118px; overflow:hidden; opacity:0.9; filter:alpha(opacity==90); border-top:4px solid rgb(0,111,188);border-radius:0px 0px 5px 5px; position:absolute; left:0;top:40px;}
.mainnav li ul li{height:52px; line-height:52px; border-bottom:1px solid #3d3d3d; width:100%; margin:0px; text-align:center;}
.mainnav li ul li a{color:#fff;height:52px; line-height:52px; display:block; font-size:14px;padding:0px;text-transform: initial;}
.mainnav li ul li a:hover{color:#fff;background:rgb(0,111,188);}
.mainnav li i {display:none;}
.m_navbtn {display:none;}
.m_nav {display:none;}
.m_nav ul p {display:none;width:100%; height:60px; padding-top:20px;}
.m_nav ul p i { background:url(m_navbtn2.png) no-repeat;width:20px; height:29px; float:right; cursor:pointer; clear:both; background-size:100% auto;}
.black {background:rgba(0,0,0,0.7); position:fixed; width:100%; height:100%; left:0px; top:0px; display:none; z-index:888}
/*----------------footer--------------------*/
footer{width: 100%;background: #e5e5e5;}
.footer_top{padding: 12px 0;}
.footer_nav{width:76%;}
.footer_li{float: left;width:16%;text-align:left;margin-top: 5rem;}
.footer_li b a{font-size: 18px;color: #333;margin-bottom:10px;display: block;font-weight: 100;}
.footer_li b span{text-transform: none;font-weight: 100;color: rgb(0,111,188);position: relative;top: -6px;font-size: 18px;}
.footer_li p a{font-size: 16px;;line-height: 30px;color: #8a8a8a;}
.footer_li b a:hover,.footer_li p a:hover{color: rgb(0,111,188);}
.footer_right{float:right;width:24%;/*padding-left:100px*/;box-sizing: border-box;}
.footer_right>p{color: rgb(0,111,188);font-weight:100;font-size:20px;margin-top:20px;position: relative; top: 8px;}
.ykdy{width: 100%;text-align: left;}
.ykdy b a{font-size: 18px;color: #333;margin-bottom:10px;display: block;font-weight: 100;}
.ykdy b span{text-transform: none;font-weight: 100;color: rgb(0,111,188);position: relative;top: -6px;font-size: 18px;}
.youx{width:241px;height:30px;position: relative;}
.email{width: 199px;height: 30px;background: url(yxbg.png);position: absolute;top:0px;padding-left: 5px;box-sizing: border-box;}
.btn{width: 42px;height: 30px;background: url(yx.png);position: absolute;top:0px;right: 0;}
.dbkf{position: relative;top:0px;}
.dbewm{margin-top: 30px;}
.footer_bottom{padding: 30px 0;text-align: center;color: #9f9f9f;}
.footer_bottom a{color:rgb(0,111,188);}
/*底部*/
/*.email{top: 0px;}*/
.footer_right>p{margin-top: 12px;}
.dbkf{top: 10px;}
/*右边+号*/
.topnav li a span{display: inline-block;width: 15px;height: 15px;line-height: 12px;text-align: center;font-size: 12px;color: #fff;background: #006fbb;border-radius: 50%;position: relative;top: -3px;margin-left: 15px;}
/* 三角 */
/* .topnav li a span{margin-right: 96px;
    float: right;
    width: 0;
    height: 0;
    border-width: 14px;
    border-style: solid;
    border-color: #006fbb transparent transparent transparent;}   */


/*----------------footer--------------------*/
@media screen and (max-width:1280px){
	.mainnav li{margin-left: 40px;}

}
@media screen and (max-width:980px){
	.footer_bottom{position: relative;top: -6px;padding: 5px 0;}
	.jwrap {width:100%;}
	.navwrap{height:50px;}
	.mainnav {display:none;}
	.mainnav li i {display:block;}
	.m_navbtn { position:absolute; top:14px; right:5px; width:27px;display:block; cursor:pointer}
	.m_navbtn img {width:100%;}
	.m_nav { position:fixed; top:0px; z-index:9999; width:240px; right:-100%; height:100%;background:url(../images/m_navbg.png) no-repeat #fff; background-size:100% 80px; background-position:left bottom;}
	.m_nav ul {padding:0px 30px;}
	.m_nav li {width:100%;display:block;position:relative;line-height:40px;border-bottom:1px dotted #e9e9e9;}
	.m_nav li a{outline:0;display:inline-block; padding:0px 10px}
	.m_nav li i{font-style:normal;float:right;font-family:sans-serif; color:#333;margin-right:10px;transition:all 500ms; cursor:pointer;}
	.m_nav li i.down {transform:rotate(90deg);}
	.m_nav li ul {display:none;}
	.m_nav li ul li {padding:0px 20px; font-size:12px;}
	.m_nav li ul li a {color:#8E8E8E;}
	.m_nav ul p {display:block;}
	.wxwb{display: none;}
	.logo {height:29px; width:auto; margin:12px 20px 0px 5px}
	/*底部*/
	.footer_nav,.fb_left,.fl_l{display: none;}
	.footer_top{padding: 20px 0;}
	.dbewm{margin-top: 10px;}
	.footer_right{clear: both;width: 100%;}
	.fb_right{width: 100%;clear: both;text-align: center;}
	.footer_right,.ykdy{text-align: center;}
	.youx{margin: auto;position: relative;top: -8px;}
	.footer_right>p{margin-top: -12px;}
	.email,.btn{position: relative;}
	.btn{top: 10px;}
	.none{display: none;}
	.asid_share .asid_share_box,.asid_share .asid_share_box a:hover{height:35px;border-radius: 50%;}
	.asid_share .asid_share_box a{padding-top: 0;}
	.asid_share .asid_share_box a:hover .asid_title, .asid_share .asid_share_box .asid_title{margin-top: -3px !important;}
}
@media screen and (max-width:375px){

}
