@charset "utf-8";
/* CSS Document */
body,p,img,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,ul,ol,li,dl,dt,dd,input{margin:0;padding:0;font-weight:normal}
html{color:#000;background:#fff;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100% }
body{font-size:12px;font-family:Microsoft YaHei,Arial}
img{border:none}
li{list-style:none;overflow: hidden}
table{border-collapse:collapse;border-spacing:0}
input,select,textarea,area,map{outline:none;border:none;background:none}
textarea{resize:none}
a{color:#000;text-decoration:none}
a:hover{color:#e7141a;text-decoration:none}

.red{color:#e7141a;text-decoration:none}
.red:hover{color:#e7141a;text-decoration:none}

.blue a{color:#00609C;text-decoration:none}
.blue a:hover{color:#e7141a;text-decoration:none}

.skyblue{color:#52a4fc}

.bold{font-weight:bold}

/* 清浮动 */
.clearfix:after{content:"";display:block;clear:both}
.clearfix{zoom:1}

.fl{float:left}
.fr{float:right}

.h5{height:5px}
.h6{height:6px}
.h7{height:7px}
.h8{height:8px}
.h9{height:9px}
.h10{height:10px}
.h11{height:11px}
.h12{height:12px}
.h13{height:13px}
.h14{height:14px}
.h15{height:15px}
.h16{height:16px}
.h17{height:17px}
.h18{height:18px}
.h19{height:19px}
.h20{height:20px}
.h21{height:21px}
.h22{height:22px}
.h23{height:23px}
.h24{height:24px}
.h25{height:25px}
.h26{height:26px}
.h27{height:27px}
.h28{height:28px}
.h30{height:30px}
.h56{height:56px}
.h62{height:62px}


.comwidth{margin:0 auto;width:1200px;position:relative}

#wrap{min-width:1250px;height:100%}

/* top */
.top{width:100%}
.top .inner{padding-top:11px;height:37px;border-bottom:1px solid #EBEBEB}
.top_product a{float:left;padding-right:14px;height: 28px;line-height: 28px;background:url(../images/top_icon.png) no-repeat 0 0;text-indent:33px;font-size:14px;color:#919191}
.top_product a.a2{background-position: 0 -45px}
.top_product a.a3{background-position: 0 -91px}
.top_product a.a4{background-position: 0 -137px}
.top_product a.a5{background-position: 0 -179px}
.top_product a.a6{background-position: 0 -221px}
.top_product a.a7{background-position: 0 -267px}
.top_links{margin-top:2px}
.top_links a{font-size:16px;color:#333}
.top_links i{float:right;margin:4px 15px 0;width:1px;height:16px;background:#333}


.hd .top{width:100%;height:40px;line-height:40px;background:#E5E5E5}
.hd .top .user{margin-right:40px;width:85px}
.hd .top .user span{margin:0 7px;color:#666}
.hd .top .user a{font-size:14px;color:#E43A44;text-decoration:none}
.hd .top .user a:hover{font-size:14px;color:#E43A44;text-decoration:underline}
.logo_bar{width:100%;height:85px;background:#FAFAFA;overflow:hidden}
.logo_bar .logo{margin-top:6px;height:85px}
.logo_bar .tel{position:absolute;top:13px;right:285px;z-index:99}
.logo_bar .consult{position:absolute;top:13px;right:144px}
.logo_bar .group{position:absolute;top:13px;right:3px}

.nav_bar{width:100%;height:40px;background:#E60012}
.nav{width:100%}
.nav li{float:left;width:160px;height:40px;line-height:40px;text-align:center;color:#fff;font-size:18px}
.nav li a{color:#fff;text-decoration:none}
.nav .cur{background:#B30000}
.nav_bar .audio{margin-top: 2px;width: 266px;height: 36px}

/* header */
/*.header{width:100%;height:118px}
.header .logo{padding:29px 39px 0 15px}
.hd_ad{padding-top:20px}
.hd_icon{padding-right:20px}

.hd_icon li{float:left;margin-left:35px;padding-top:27px}
.hd_icon li a{display:block;width:42px;height: 77px}
.hd_icon li a i{display:block;width: 42px;height:42px;background:url(../images/hd_icon.png) no-repeat 0 0}
.hd_icon li.tel a i{background-position: 0 -65px}
.hd_icon li.nav_wechat a i{background-position: 0px -133px}
.hd_icon li.dy a i{background-position: 0 -204px}
.hd_icon li.wd a i{background-position: 0 -274px}

.hd_icon li a:hover i{display:block;width: 42px;height:42px;background:url(../images/hd_hover_icon.png) no-repeat 0 0}
.hd_icon li.tel a:hover i{background-position: 0 -65px}
.hd_icon li.nav_wechat a:hover i{background-position: 0px -133px}
.hd_icon li.dy a:hover i{background-position: 0 -204px}
.hd_icon li.wd a:hover i{background-position: 0 -274px}
.hd_icon li a span{display:block;padding-top:9px;font-size:16px;color:#666;text-align:center}
*/
.nav_app,.nav_wechat{position:relative}
.hkxapp,.hkxwechat,.telbox{position: absolute;top: 108px;right: 206px;z-index:1000;padding:7px 10px 0;width:115px;height:140px;background-color:#fff;border:1px solid #d2d2d2;box-shadow:0 4px 10px rgba(0,0,0,.3);padding:10px;behavior: url(../css/ie-css3.htc);border-radius: 8px;display:none}

.hkxapp .img,.hkxwechat .img{width:112px;height:112px;display:block}
.hkxapp span,.hkxwechat span{display:block;color:#333;margin-top:-3px;text-align:center;line-height:36px;font-size:16px}
.hkxapp:before,.telbox:before,.hkxwechat:before,.login_user:before{width:10px;height:10px;-webkit-transform: rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg);background:#fff;border:1px solid #ddd;border-width:0 1px 1px 0;position: absolute;top:-6px;left:50%;content:" ";z-index:-1;margin-left:-5px;behavior: url(../css/ie-css3.htc)} 
.login_user:before{top:-5px;left: 50%;margin-left: 82px}

.telbox{padding:0 0;width:160px;height:60px;top: 108px;right: 116px;}
.telbox p{width:100%;height:28px;line-height:28px;border-bottom: 1px solid #EBEBEB;color:#333;font-size:16px;text-align:center}
.telbox span{display:block;width:100%;height:30px;line-height:30px;color:#e60012;font-size:16px;text-align:center}
.login_after .telbox{right: 135px}
.hkxwechat{right: 86px}
.login_before .hkxwechat{right: 50px}

.login_after{padding-right:13px}
.login_after li{margin-left:18px}

.login_user{padding:0 10px;width:224px;height: 180px;background:url(../images/login_user.png) no-repeat;position:absolute;top:110px;right:0;z-index:999}
.login_user .top{padding:8px 0 6px;width:100%;border-bottom:1px solid #E6E6E6}
.login_user .top .tx{float:left}
.login_user .top .username{
	float:left;
	padding-left:5px;
	line-height:40px;
	font-size:16px;
	color:#333;
	font-family:"黑体";
	width: 150px;
	display: block;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.login_user .top .revise{float:left;margin:12px 0 0 8px;width:11px;height:14px;background:url(../images/revise_icon.png) no-repeat}
.login_user .data{padding-top:5px}
.login_user .data li {line-height:35px;font-size:14px}
.login_user .data li  p{float:left;width:180px;color:#999}
.login_user .data li  p span{color:#333}
.login_user .data li a{float:right;color:#E40011}
.login_user .quit{font-size:14px;color:#666;position:absolute;top: 20px;right:12px}

/* nav */
/*.nav{width:100%;height:48px;background:#F5F5F5}
.nav ul{padding-left:35px}
.nav li{float:left;font-size:16px;color:#2c2c2c;line-height:48px}
.nav li span a{margin-left:0;font-size:24px}
.nav li span a.red{font-size:24px;color:#e60012}
.nav li a{float:left;margin-left:15px}
.nav li i{float:left;margin: 15px 24px 0;width:1px;height:20px;background:#cccccc}

.nav_links{line-height:48px;font-size:21px;color:#e60012;position:absolute;top:0;right:20px}
.nav_links a{color:#e60012}
.nav_links i{margin:0 15px;font-style:normal}*/


/* footer */
.footer{position:relative;z-index:999;padding-top: 50px;background:#fff}
.ft_links{margin: 0 auto;width:100%;height:45px;line-height:45px;font-size:14px;color:#fff;text-align:center;background:#F2F2F2}
.ft_links a{color:#747474;margin:0 25px;text-decoration:none}

.ft_top{margin-top:35px;width:100%;height:175px;color:#000}
.ft_top_main{width:1200px;margin:0 auto}
.ft_con{width: 1090px;height: 171px;margin: 10px auto 0}
.ft_pic{padding:38px 0 0 0}
.ft_con_left{padding-top:4px;width: 413px;height:165px;background:url(../images/lines.png) no-repeat center left;padding-left: 36px}
.ft_con_left h2,.ft_con_right h2{font-size:12px;color:#000;margin-bottom:5px}
.ft_con_left p,.ft_con_right p{line-height:23px;font-size:12px;color:#000}
.ft_con_right{padding-top:4px;padding-left:50px;width:282px;height:165px;background:url(../images/lines.png) no-repeat center left;padding-left: 38px}
.ft_con_right p span{display:block}
.ft_end{width:100%;height:115px;background:#fff}
.ft_end_main{margin:0 auto}
.ft_end_main .copyright{line-height:25px;color:#797979;font-size:10px;text-align:center}

.ft_list{margin: 0 auto;width:1130px;height:56px;padding-top:12px}
.ft_list li{height:38px;border:1px solid #ccc;float:left;margin:0 11px;display:inline}
.ft_list .cur{margin-top:1px}
.ft_list .nomargin{margin-left:0;margin-right:0}
.ft_list .noborder{height: 38px;border:none}
.ft_list .last{margin-right:0}

.ft_other{padding:23px 0 33px}
.ft_other .copyright{line-height:28px;color:#383838;font-size:14px;text-align:center}






