﻿@charset "utf-8";

body{ margin:0; padding:0;  font-size:14px; font-family:"微软雅黑",Microsoft Yahei,"Hiragino Sans GB" ,Arial,Lucida,Verdana,SimSun,Helvetica,sans-serif;  color:#202020; background:#f9f9f9;}
div,span,h1,h2,h3,h4,h5,h6,dl,dt,dd,ol,ul,li,a,img,p,table,tr,td{margin:0; padding:0; border:0; text-decoration:none; list-style:none;}
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}
.hidden{ display:none;}
.strong{ font-weight:bold;}
.red{ color:#d0011b;}
.orange{ color:#f25504;}
.grey{ color:#a3a2a2;}
.blue{ color:#177bbb;}
.italic{ font-style:italic;}
.left{float:left;}
.right{float:right;}
.t_center{ text-align:center;}
.t_left{ text-align:left;}
 

.head{width:100%; height:272px; background:url(../images/head_bg.jpg) center top repeat-x; }
.head02{width:100%; height:290px; background:url(../images/head_bg02.jpg) center top repeat-x;  }
.center{width:1200px; height:auto; margin:0 auto;  clear:both;}
.margintop20{ margin-top:20px;}

.logo02{ height:138px; width:1170px; margin:0 auto; padding:70px 0px 0 30px; background:url(../images/head_bg02.jpg) center top repeat-x; }
.logo{ height:120px; width:1170px; margin:0 auto; padding:70px 0px 0 30px; background:url(../images/head_bg.jpg) center top repeat-x; }

/*语言切换*/
.lang {
    position: absolute;
    top: 0;
    right: 0;
    width: 200px;
    height: 28px;
    background: url(../images/icon_eye.png) 5px center no-repeat #2fa2f8;
    padding-left:20px;
    background-size:auto 80%;
    border-radius: 0 0 4px 4px;
}
.lang ul li{ float:left; width:100%; text-align:center; line-height:27px; color:#fff;}
.lang ul li a{ color:#fff; font-size:16px !important; }
.lang ul li a:hover{ color:#ebebeb;}

/*顶部导航*/
.nav-box { width:1030px; height:82px; background:#4a69bf; float:left; position:relative; }
.nav-box ul { padding-top:12px;}
.nav-box ul li {float:left; width:128px; height:64px; padding-top:6px; line-height:30px; text-align:center;}
.nav-box ul li a {  color:#fff; font-size:22px;}
.nav-box ul li a span{ width:128px; display:block;  font-size:14px; line-height:20px;}
.nav-box ul li a:hover { text-decoration:none; color:#fff;}
.nav-box ul li a span:hover{color:#fff;}
.nav-box ul li.cur { color:#f2f2f2;}
.nav-box ul li.cur a { color:#f2f2f2;}
.nav-box .nav-line { position:absolute; left:0; bottom:0; height:4px; background:#fff; line-height:4px; font-size:0; width:52px;  border-bottom:0px solid #2fa1f7;}

/*未登录*/
.login{ width:170px; height:82px; background:url(../images/login_bg.jpg) left top no-repeat #2fa2f8; float:right; text-align:center;}
.login dl dt{ height:30px; padding-top:14px; line-height:40px;}
.login dl dt span{ cursor:pointer}
.login dl dt a img{ width:32px; height:32px; border-radius:32px;}
.login dl dd{ float:left; width:100%; height:38px; line-height:30px; font-size:18px; color:#FFF; cursor:pointer; }
.login dl dd a{ padding-left:6px;}

.login dl dd.loginfo a{font-size:14px; color:#930;}
.login dl dd.loginfo a img{ margin-top:6px; }
.login dl dd.loginfo span a{ font-size:12px; color:#fff;}
.login dl dd.loginfo a:hover{ text-decoration:underline; color:#fff;}

.main{width:100%; height:auto; background:url(../images/index_bg.jpg) bottom center repeat-x #f9f9f9; *padding-bottom:50px;}



/* login_box tab */
.login_boxb_k {
    position: fixed;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    display: none;
    background-image: linear-gradient(to bottom, rgba(0,0,0,0.5), rgba(0,0,0,0.5));
    z-index: 999;
}

.login_boxb {
    width: 350px;
    height: auto;
    border: 1px solid #a1d4fc;
    border-bottom: 4px solid #31a2f9;
    background: #fff;
    z-index: 1100;
    position: absolute;
    top: 25%;
    left: 50%;
    transform: translate(-50%, 0);
}
/*.login_boxb{ display:none; width:350px; height:auto; border:1px solid #a1d4fc; border-bottom:4px solid #31a2f9; text-align:center; background:#fff; position:absolute; z-index:100; right:0; top:272px;   }*/
.login_boxb .logtitle{ height:49px; width:350px; line-height:50px; background:#fcfcfc;  border-bottom:1px solid #f2f2f2;  position:relative;  }
.login_boxb .logtitle ul{ float:left; width:350px; background:url(../images/log_line.png) center center no-repeat; position:absolute; left:0px; top:0px; height:49px;   }
.login_boxb .logtitle ul li{ float:left; width:175px; text-align:center; height:49px; line-height:50px;  cursor:pointer; font-size:18px; color:#636363;  }
.login_boxb .logtitle ul li.on{ height:49px; line-height:50px; color:#2fa2f8; font-weight:500;}
.qrcode-login{ width:350px; height:auto; background:#fff; text-align:center;}
.qrcode-login .qrcode-panel{font-family:"宋体"; font-size:12px; color:#b6b6b6; height:36px; line-height:36px;}
.qrcode-login .qrcode-panel a{  color:#b6b6b6; padding-right:12px; background:url(../images/ewm_refresh.png) right center no-repeat;}
.qrcode-login .qrcode-panel a:hover{color:#333;}
.qrcode-login .qrcode-main{ width:350px;  height:148px; background:#fff; display:block; margin:8px 0; position:relative;}
.qrcode-login .qrcode-img{width:146px;  height:146px; border:1px solid #fff; text-align:center; float:left; left:101px; position:absolute;}
.qrcode-login .qrcode-img img{ height:146px; width:146px;}
.qrcode-login .qrcode-help{ display:none; height:148px; width:112px; float:right;}
.qrcode-login .qrcode-help img{height:148px; width:112px;}
.userid-login{width:350px; height:auto; margin:5px 0 15px; background:#fff; text-align:center;}
.userid-login .qrcode-panel{ font-size:14px; color:#565656;  height:36px; line-height:36px;}
.userid-login .userid-img{ width:100px; height:100px; margin:6px auto; border-radius:100px; border:1px solid #f0f0f0;}
.userid-login .userid-img img{width:100px; height:100px;}
.userid-login h4{ font-size:14px; line-height:30px;}
.userid-login .userid-btn{ width:100%; margin:6px 0;}

.login_boxb .coagent{height:48px; width:300px; padding:0 25px; line-height:48px; background:#fcfcfc;  border-top:1px solid #f2f2f2;  }
.login_boxb .coagent ul li{ float:left; width:50%; color:#898989; font-family:"宋体"; font-size:12px; text-align:left;}
.login_boxb .coagent ul li .regist-link{ width:62%; margin-left:38%; background:url(../images/log_next.png) left center no-repeat;}
.login_boxb .coagent ul li .regist-link a{ font-size:16px; color:#2fa2f8; padding-left:25px;}
.login_boxb .coagent ul li .regist-link a:hover{color:#4a69bf;}
.login_boxb .logtab  { padding:10px 0;}
.login_boxb .logtab  ul{ padding:0px; zoom:1; position:relative;  }

.login_box{ width:350px; height:auto; }
.login_box ul{ padding-top:5px;}
.login_box ul li{width:350px; text-align:center; margin:10px 0;}
.login_box ul li span{ float:right;}
.login_box ul li span img{ width:70px; height:34px;}
.login_name{ width:260px; height:38px; line-height:38px; padding:0 15px; background:url(../images/login_user.png) 256px center no-repeat #fff; color:#c1c1c1; font-size:14px; font-family:"微软雅黑",Microsoft Yahei; border-radius:4px; border:1px solid #dbdbdb;}
.login_pwd{ width:260px; height:38px; line-height:38px; padding:0 15px; background:url(../images/login_pwd.png) 256px center no-repeat #fff; color:#c1c1c1; font-size:14px; font-family:"微软雅黑",Microsoft Yahei; border-radius:4px; border:1px solid #dbdbdb;}
.login_yzm{ width:178px; height:34px; line-height:34px; padding:0 15px; background:#fff; color:#c1c1c1; font-size:14px; font-family:"微软雅黑",Microsoft Yahei; border-radius:4px; border:1px solid #dbdbdb;}
.mdf_pwd{ width:290px; padding:0 30px; text-align:right;}
.mdf_pwd a{color:#898989}
.mdf_pwd a:hover{ color:#2a2a2a;}
.login_btn{width:290px; height:40px; line-height:39px; background:#2fa2f8; color:#fff; font-size:15px; font-family:"微软雅黑",Microsoft Yahei; border-radius:4px; border:none; margin:4px 0 2px; cursor:pointer; -webkit-appearance: none;}
.login_btn:hover{ background:#4a69bf;}
.mdf_log{ width:95%; padding-left:5%; text-align:left;}
.mdf_log a{color:#898989}
.mdf_log a:hover{ color:#2a2a2a;}

.foot{ width:100%; height:auto; background:#343434;}
.foot_center{ width:1200px; height:170px; padding:30px 0 50px; background:#343434; margin:0 auto;}
.foot_center ul li{ float:left; width:280px;}
.foot_center .link{ width:100%; height:auto;}
.foot_center .link h4{ border-bottom:3px solid #6a6a6a; color:#c1c1c1; font-weight:normal; height:34px; line-height:34px; width:80px; font-size:16px;}
.foot_center .link ul{ padding-top:10px;}
.foot_center .link ul p{ color:#a2a2a2; font-size:12px; line-height:20px;}
.foot_center .link ul li{ line-height:20px; height:20px; *line-height:14px; *height:14px;}
.foot_center .link ul li a{color:#a2a2a2; font-size:12px;}
.foot_center .link ul li a:hover{ color:#dbdbdb;}
.foot_center .link ul dl dd{ float:left; margin-right:4px; text-align:center; width:100px; line-height:24px; font-size:12px; color:#a2a2a2;}


.copyright{  width:100%; text-align:center; font-size:12px; color:#a3a3a3; background:#1e1e1e;}
.copyright a{color:#a3a3a3;}
.cpt_text{ width:1050px; height:44px; margin:0 auto;}
.cpt_text02{ width:680px; float:left; padding-top:14px; text-align:right;}
.cpt_img{ width:206px; float:right; text-align:left;}
.cpt_img ul li{ float:left; }
.cpt_img ul li a img{ width:26px;}


/* 侧边图标*/
#moquu_top,#moquu_wask,#moquu_wxin,#moquu_wshare,#moquu_wmaps,#moquu_fwsj ,#moquu_dsj {
	z-index:2;
	width:50px;
	height:50px;
	right:10px;
	position:fixed;
	cursor:pointer;
	_position:absolute;
	_bottom:auto;
	_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)))
}

#moquu_wask {
	top:360px;
	_margin-top:360px;
display:none
}
#moquu_wask a {
	background:url(../images/sbtn.png) 0 -0px;
	right:0;
	float:left;
	width:50px;
	height:50px;
	text-indent:-9999px
}
#moquu_wask a:hover {
	background:url(../images/sbtn.png) 50px -0px
}
#moquu_wxin {
	top:412px;
	_margin-top:412px
}
#moquu_wxin a {
	background:url(../images/sbtn.png) 0 -50px;
	width:50px;
	height:50px;
	right:0;
	float:left;
	text-indent:-9999px
}
#moquu_wxin a:hover {
	background:url(../images/sbtn.png) -50px -50px
}
#moquu_wshare {
	top:464px;
	_margin-top:464px
}
#moquu_wshare a {
	background:url(../images/sbtn.png) 0px -100px;
	width:50px;
	height:50px;
	right:0;
	float:left;
	text-indent:-9999px
}
#moquu_wshare a:hover {
	background:url(../images/sbtn.png) -50px -100px
}
#moquu_wmaps {
	top:464px;
	_margin-top:464px
}
#moquu_wmaps a {
	background:url(../images/sbtn.png) 0 -200px;
	width:50px;
	height:50px;
	right:0;
	float:left;
	text-indent:-9999px
}
#moquu_wmaps a:hover {
	background:url(../images/sbtn.png) -50px -200px
}
/*#moquu_wmaps {
	top:516px;
	_margin-top:516px
}
*/
#moquu_dsj {
	top:516px;
	_margin-top:568px;

}
#moquu_dsj a {
	background:url(../images/sbtn_3.png?1) 0 -251px;
	right:0;
	float:left;
	width:50px;
	height:50px;
	text-indent:-9999px
}
#moquu_dsj a:hover {
	background:url(../images/sbtn_3.png?1) 50px -251px
}
#moquu_fwsj {
	top:620px;
	_margin-top:620px;
display:none
}
#moquu_fwsj a {
	background:url(../images/sbtn_2.png) 0 -251px;
	right:0;
	float:left;
	width:50px;
	height:50px;
	text-indent:-9999px
}
#moquu_fwsj a:hover {
	background:url(../images/sbtn_2.png) 50px -251px
}
#moquu_top {
	top:568px;
	_margin-top:516px;
	background:url(../images/sbtn.png) 0 -151px;
	width:50px;
	height:50px
}
#moquu_top:hover {
	background:url(../images/sbtn.png) -50px -151px
}
.moquu_wask,.moquu_wxin,.moquu_wshare,moquu_wmaps,moquu_fwsj,moquu_dsj {
	position:relative;
	z-index:2
}
.moquu_wask a:hover .moquu_waskh,.moquu_wxin a:hover .moquu_wxinh,.moquu_wshare a:hover .moquu_wshareh,.moquu_wmaps a:hover .moquu_wmapsh {
	display:block
}
.moquu_wask .moquu_waskh {
	position:absolute;
	display:none;
	left:-126px;
	top:-40px;
	width:122px;
	height:132px;
	background:url(../images/lrtk_zx.png) no-repeat
}
.moquu_wxin .moquu_wxinh {
	position:absolute;
	display:none;
	left:-126px;
	top:-40px;
	width:122px;
	height:132px;
	background:url(../images/lrtk_weixin.png) no-repeat
}
.moquu_wshare .moquu_wshareh {
	position:absolute;
	display:none;
	left:-126px;
	top:-40px;
	width:122px;
	height:132px;
	background:url(../images/lrtk_app.png) no-repeat
}

.moquu_wmaps .moquu_wmapsh {
	position:absolute;
	display:none;
	left:-126px;
	top:-40px;
	width:122px;
	height:132px;
	background:url(../images/lrtk_weibo.png) no-repeat
}

