@charset "utf-8";
/* CSS Document */
/*  ------------------------ 通用 ----------------------------  */
*, *::after, *::before { -webkit-box-sizing: border-box;-o-box-sizing: border-box; 
     -ms-box-sizing: border-box;  -moz-box-sizing: border-box; box-sizing: border-box;}
*{ margin:0px; padding:0px;}
body {font-family:"微软雅黑", Arial;  font-size:14px; line-height:24px;color:#333333;}
body,html{ width:100%; height:auto;}
body{background:#ffffff;}
h1,h2,h3,h4,h5,h6{ font-weight:normal;font-family:'微软雅黑'; text-transform:uppercase;}
body, button, input, select, textarea{  font-family: '微软雅黑',Arial; font-size:14px;}
ol, ul ,li{list-style: none; margin:0px; padding:0px}
img,ol, ul ,li{ border:none;}
a{ text-decoration:none; color:#333333;
-webkit-transition: all 0.2s ease-out 0s; 
   -moz-transition: all 0.2s ease-out 0s; 
	 -o-transition: all 0.2s ease-out 0s; 
		transition: all 0.2s ease-out 0s;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color: transparent;outline:none;background: none;text-decoration: none;}
input[type=button], input[type=submit], input[type=reset] ,select{-webkit-appearance: none;-moz-appearance: none;-ms-appearance: none;-o-appearance: none;appearance: none;}
input:focus,input:hover,input:active {outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-modify:read-write-plaintext-only;outline:0;}
select:focus,select:hover,select:active,textarea {outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-modify:read-write-plaintext-only;outline:0;}

select{-webkit-appearance:listbox;appearance:none; -moz-appearance:none;-webkit-appearance:none; background:#fff url("../images/arrow.png") no-repeat scroll 90% center;padding-right: 14px;}
table{ border-collapse: collapse; border-spacing: 0; }
table,table tr,table td,table th{border:1px solid #e1e9ff;}
.clearfix:after{content:".";display:block; width:100%;height:0; line-height:0;clear:both; overflow:hidden}
.ts3{transition:all ease 0.3s; -webkit-transition:all ease 0.3s; -moz-transition:all ease 0.3s; -ms-transition:all ease 0.3s; 
    -o-transition:all ease 0.3s;}
.ts5{transition:all ease 0.5s; -webkit-transition:all ease 0.5s; -moz-transition:all ease 0.5s; -ms-transition:all ease 0.5s; 
    -o-transition:all ease 0.5s;}

.pcblock{display:block;}
.wapblock{display:none;}
.mainbox{max-width:1220px;margin:auto;}
.header{width:100%;height:70px;background:#e3e4fe;position:fixed;left:0;top:0;z-index:10;}
.headercon{height:70px;padding:0 260px 0 90px;position:relative;}
.logo{position:absolute;left:0;top:18px;width:auto;}
.logo img{display:inline-block;width:auto;height:30px;}
.logo span{display:inline-block;line-height:30px;vertical-align: top;color:#555555;font-size: 18px;font-weight: bold;margin-left: 10px;}



.nav_right{width:auto;height:70px;position:absolute;right:0;top:0;padding-top:19px;}
.nav_right .tel{display:inline-block;line-height:30px;}
.nav_right .tel .icon_tel{display:inline-block;width:20px;height:30px; vertical-align:top;background:url(../images/icon_tel.svg) no-repeat center center/20px 20px;margin-right:5px;}
.nav_right a{display:inline-block;width:90px;height:30px;line-height:30px;border-radius:30px;background:#3470fe;color:#fff;vertical-align:top;margin-left:10px;text-align:center;}
.nav_right a.login{background:#da2f20;margin-left:30px}
.height56{width:100%;height:70px;}




.footer{width:100%;height:auto;background:#ffffff;padding-bottom:30px}
.footer_tp{padding-top:50px}
.footer_tp li{display:block;width:33.33%;height:auto; float:left;}
.footer_tp li:nth-child(2){text-align:center;}
.footer_tp li:last-child{text-align:right;}
.footer_tp_tit{font-size:16px;margin-bottom:10px;}
.footer_tp li a{display:block;}
.erweima{width:100px;height:100px;border:1px solid #eeeeee;float:right;}
.erweima img{display:block;width:100%;height:auto;}
.erweima_des{float:right;clear:both;background:#4cbf00;color:#ffffff;border-radius:5px;font-size:12px;width:100px;text-align:center;margin-top:10px;}

.footer_bt{width:100%;height:auto;position:relative;padding:20px 0 0;}
.footer_nav{width:100%;height:auto;text-align:center;}
.footer_nav li{display:inline-block;position:relative;}
.footer_nav li>a{display:block;line-height:30px;padding:0 15px;position:relative;}
.footer_nav li>a::after{content:'';width:1px;height:14px;background:#dddddd;position:absolute;right:0;top:50%;margin-top:-7px;}
.footer_nav li:last-child>a::after{content:none;}
.footer_bot{width:100%;text-align:center;font-size:12px;}
