

/*header*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,
form,fieldset,input,textarea,p,blockquote,th,td {padding: 0;margin: 0;}
table {border-collapse: collapse; border-spacing: 0;}
fieldset,img {border: 0; padding:0px; margin:0px;}
ol,ul {list-style: none;}
h1,h2,h3,h4,h5,h6 {font-weight: normal; font-size:100%;}
body{ font:12px/24px 'Microsoft YaHei'; color:#484848;}
a{ color:#484848; text-decoration:none;}
.fl{ float:left;}
.fr{ float:right;}
.show{ display:block;}
.hide{ display:none;}
.cl{ clear:both;}
html{ overflow-x:hidden;}
*{ outline:none;}
.wd1100{ width:1200px; margin:0 auto;}
a:hover{ color:#0268b3;}

/*ͷ������*/
.top{ height:35px; background:#575757; line-height:35px; width:100%;}
.top_con{ width:1200px; margin:0 auto;}
.top_con p{ color:#fff; float:left;}
.top_con span{ float:right; color:#fff; background:url(../image/phone.png) no-repeat left center; padding-left:25px; font-size:16px; font-weight:bold;}
.top_con span em{font-style: normal;font-size: 25px;}
.header{ position:relative; z-index:1000; background-color:#FFF; width:100%; height:110px; min-width:1200px;}
.head{ height:110px;}
.logo{ width:175px; height:73px; margin-top:18px; float:left;}


/*nav*/
.nav{ width:880px; float:right; height:110px; line-height:110px;}
.nav ul li{ width:110px; text-align:center; float:left;}
.nav ul li a{ display:block; font-size:16px; font-weight:bold;}
.nav ul li a:hover{ background:#013173; color:#fff;}
.nav ul li a.on{ background:#013173; color:#fff;}


/*bottom*/
.bottom{ background:#2b2b2b; padding:20px 0px; overflow:hidden; border-top:8px #5d5d5d solid;}
.bottom_con{ width:1200px; margin:auto;}
.foot_ewm{float: right;margin-top: 12px;width: 149px;}
.foot_ewm img{ width:149px; height:149px; overflow:hidden;}
.foot_ewm p{ text-align:center; line-height:18px; color:#fff; margin-top:10px;}
.foot_gz{float: left;margin-top: 10px;overflow: hidden;}
.foot_gz dl{width: 135px;float: left;margin-left: 15px;}
.foot_gz dl dt{font-family: 'Microsoft Yahei';font-size: 16px;font-weight: bold;line-height: 30px; color:#fff;}
.foot_gz dl dd{line-height: 20px; color:#fff;font-size: 14px;}
.foot_gz dl dd a{color:#fff;}
.foot_gz dl dd a:hover{text-decoration: underline;}



/*�ײ�����*/
.footer{height:50px; line-height:50px;text-align: center;}
.copyright{ color:#333; width:1200px; margin:auto; text-align:center;}
.copyright a{ color:#333;}






/**wap:menu:start**/

.menuWrap{
    display: none;
}
.sp_header{height: 64px;overflow:hidden;background:#fff;position:relative;z-index:999999;width:100%;}
.sp_logo{padding: 5px;float:left;height: auto;}
.sp_logo img{margin: 0px auto;height: 50px;}
.sp_nav{width:50px;float:right;position:relative;cursor:pointer;height:30px;margin-top: 18px;}
.sp_nav span{display:block;background: #647aa3;width:30px;height:2px;position:absolute;left:10px;transition:all ease 0.35s;}
.sp_nav span:nth-of-type(1){top:0px}
.sp_nav span:nth-of-type(2){top:10px}
.sp_nav span:nth-of-type(3){top:20px}
.sp_nav_se span:nth-of-type(1){top:10px;transform:rotate(45deg)}
.sp_nav_se span:nth-of-type(2){width:0}
.sp_nav_se span:nth-of-type(3){top:10px;transform:rotate(-45deg)}
.sjj_nav{position:absolute;z-index:9999;background: #f5f5f5;width:100%;height: calc(100% - 50px);font-size:14px;line-height:40px;top:-100%;left:0;overflow:auto;overflow-x:hidden;transition:top ease 0.35s;}
.nav_show{top: 104px;}
.sjj_nav>ul>li:first-child{overflow:hidden;border-top:0}
.sjj_nav>ul>li:first-child>a{float:left;width:calc(100% - 70px)}
.sjj_nav>ul>li:first-child .language{float:right;width:70px;overflow:hidden;line-height:30px;margin-top:5px}
.sjj_nav>ul>li:first-child .language a{width:35px;float:left;border-left:1px #ddd solid;text-align:center;color:#999;}
.sjj_nav ul li i{position:absolute;top:5px;right:0px;border-left:1px #ddd solid;height:30px;padding:0px 7px 0 7px;}
.sjj_nav ul li i svg{transform:rotate(-90deg);transition:all ease 0.35s}
.sjj_nav ul li .sjj_nav_i_se svg{transform:rotate(0deg)}
.sjj_nav ul li{border-top:1px #ddd solid;margin-left:20px;position:relative;line-height:40px;font-size: 16px;}
.sjj_nav>ul >li:last-child{border-bottom:1px #ddd solid;}
.sjj_nav ul li ul{display:none;width: 100%;}
.sjj_nav ul li a{color:#666;width:80%}
.sjj_nav ul li ul li a{color:#999;display:block;text-align:left;}
.sjj_nav ul li i svg{width: 30px;height: 30px;fill: #647aa3;}
.sjj_nav ul li .sjj_nav_i_se svg{fill: #647aa3;}
.sjj_nav ul li ul li>ul{margin-left:10px}





