/* CSS Document */
body{ background-color:#f5f7fa;}
.mycontainer{ width:1200px;height:100%; margin:0 auto;}
.partFloat{ float:left; width:100%;}
.marT10{margin-top:10px;}
.marT20{ margin-top:20px;}
.more{ font-family:Arial, Helvetica, sans-serif; color:#828282; font-size:14px; font-weight:normal; float:right; padding-right:16px;}
.whiteMore a{ color:#fff; float:right; margin-right:24px; font-size:14px;font-family:Arial, Helvetica, sans-serif;}
.playAttri{ width:213px; height:20px; line-height:20px; background:rgba(0,0,0,0.5); display:block; color:#fff; position:absolute; top:127px; left:7px; z-index:99; font-size:12px;}
.playAttri .videoTime{ float:left; padding-left:4px;}
.playAttri .playTimes{ float:right; padding-right:4px;}
.playAttri .playTimes .videoIcon{ width:13px; height:13px; display:inline-block; background:url(../images/icon.png) -120px 0; position:relative; top:3px; margin-right:4px;}
.white{ color:#fff;}
.white:hover{ color:#fff; text-decoration:underline;}
.voicePlay{ width:17px; height:17px; display:inline-block; float:right; background:url(../images/icon.png) 0 -100px; position:relative; top:8px;}
.voicePlay:hover{background:url(../images/icon.png) -33px -100px; }
.filePlay{ width:18px; height:15px; display:inline-block; float:right; background:url(../images/icon.png) 0 -135px; position:relative; top:8px;}
.filePlay:hover{background:url(../images/icon.png) -33px -135px; }

.top{ width:100%; height:30px; line-height:28px; color:#fff; font-size:12px; background:#1a69a4; float:left;}
.topLeft{ width:350px; float:left;}
.topRight{  float:right; text-align:right;}
.topRight a{ color:#fff;}
.topRight .noticeIcon{ width:22px; height:17px; background:url(../images/icon.png) no-repeat -33px 0; display:inline-block; position:relative; top:4px; margin-right:8px;}
.topRight .centerIcon{ width:22px; height:17px; background:url(../images/icon.png) no-repeat -83px 0; display:inline-block; position:relative; top:4px; margin-right:4px;}
.topRight .triangle{ width:9px; height:5px; background:url(../images/icon.png) no-repeat 0 0; display:inline-block; margin-left:5px;}
.topRight a{ padding-left:20px;}

/*navPart*/
.navPart{ width:100%; height:80px; background:#1b8ce2; float:left; }
.logo{ width:330px; float:left;}
.topNav{ width:650px; height:80px; float:left;}
.topNav ul li{ float:left; width:92px; display:inline-block; height:60px; text-align:center; color:#FFF; padding-top:20px;}
.topNav ul li a{ font-size:16px; font-family:"微软雅黑"; font-weight:bold;color:#FFF;}
.topNav ul li a span{ font-weight:normal;font-size: 14px;}
.topNav ul li.navOn{ background:#1a69a4;}
.topNav ul.newNavUls li{ width:107px;}

.search{ width:200px; float:right; margin-top:19px;}
.searchBg{ width:100%;  height:40px; border:1px solid #2e70a3; background:#76baee;}
.search .inputSearch{float: left; padding-left: 6px; width:130px; height:30px; margin-left:5px; margin-top:5px; border:none;}
.search .searchBT{float: left; margin-left: 5px;margin-top: 5px; width:50px; height:30px; background:#71bf44 url(../images/searchBT.png) no-repeat center; border:none; cursor:pointer;}
.select-but{float: left;margin-top: 5px;margin-left: 5px;}

/*foot*/
.footBg{ width:100%; background:#1a69a4; height:100px;}
.footer{ text-align:center; color:#fff; padding-top:36px; font-family:Arial, Helvetica, sans-serif;}
.footer span{ padding:0px 6px;}

/*place*/
.myplace{ width:100%; height:60px; line-height:60px; font-family:"微软雅黑"; font-size:14px; color:#7e7e7e;}
.myplace a{ color:#7e7e7e; padding:0px 4px;}
.myplace span{ color:#000; padding:0px 4px;}

.loginPart {
    position:relative;
    width: 450px;
    height: 380px;
    border-radius: 2px; margin:0 auto;
    background-color: #fff;
    overflow: hidden;
    zoom: 1;
    margin-top: 20px;
	z-index:99;
}
.loginPart .check_code{
    display: inline-block;
    width: 180px;
    margin:0;
}
.check_content{
    margin: 15px auto 0;
    width: 274px;
}
.check-img{
    width: 88px;
    height: 40px;
}
.loginPart input{color: #000;}
.loginLogo{ width:238px; margin:0 auto; margin-top:36px;}
#tips2 {
    width: 270px;
    height: 30px;
    margin: 0 auto;
    overflow: hidden;
    zoom: 1;
    margin-top: 12px;
}.hline {
    width: 50px;
    height: 15px;
    border-bottom: 1px solid #EDEDED;
    overflow: hidden;
    zoom: 1;
}
.titletext {
    width: 170px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    color: #999999;
    font-size: 14px;
}
.hline {
    width: 50px;
    height: 15px;
    border-bottom: 1px solid #EDEDED;
    overflow: hidden;
    zoom: 1;
}
.fr {
    float: right;
}
.fl {
    float: left;
}
.inputblock {
    display: block;
    width: 268px;
    height: 38px;
    border: 1px solid #D7D7D7;
    margin: 0 auto;
    color: #cccccc;
    font-size: 16px;
    line-height: 38px;
    text-indent: 40px;
}
#modalUserName {
    margin-top: 12px;
    background:url(../images/loginIcon.png) no-repeat 0 2px;
}
#modalPassword {
    margin-top: 15px;
    background:url(../images/loginIcon.png) no-repeat 0 -86px;
}

.submitbtn {
    display: block;
    width: 270px;
    height: 40px;
    line-height: 40px;
    margin: 0 auto;
    color: #fff;
    font-size: 16px;
    background-color: #1b8ce2;
    text-align: center;
    text-decoration: none;
    margin-top: 15px;
    border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;-o-border-radius: 4px;-webkit-border-radius: 4px;
}
.submitbtn:hover{color: #fff; text-decoration:none; background:#187fcd;}
.agreetip {
    width: 270px;
    height: 30px;
    line-height: 30px;
    margin: 0 auto;
    overflow: hidden;
    zoom: 1;
}
.tipicon {
    display: block;
    float: left;
    width: 18px;
    height: 18px;
    background: url(http://icon.58pic.com/images/login/register_login.png) no-repeat -16px -476px;
    overflow: hidden;
    zoom: 1;
    margin-top: 6px;
    margin-right: 10px;
}
.tiptext {
    display: block;
    float: left;
    font-size: 14px;
    color: #FEB216;
}
.bottomtext2{text-align:right; padding:0px 20px 0 0;}
.bottomtext2 a {
    color: #1b8ce2; 
    text-decoration: none;
    font-size: 14px;
}
.myLoginInput{
	background: #DAEAF9;
 	border: 1px solid #1A69A4 !important;	
 	border-radius:0px !important; 
 	-moz-border-radius:0px !important; 
 	-ms-border-radius:0px !important;
 	-o-border-radius:0px !important;
 	-webkit-border-radius:0px !important; 
}
/* 页脚固定 */
html,body {
  margin: 0;
  padding:0;
  height: 100%;
}
body{
	position: relative; min-height:100%; height: auto !important; height: 100%;
}
.footBgPlace{ width:100%;height:120px;}
.footBg{ width:100%; background:#1a69a4; height:100px;position: absolute;bottom: 0;clear:both;}
/* 页脚固定 */


/*2017begin*/
.bgGay{ background:#f5f7fa;}


/*verify��ʽ��ʼ*/
.verify {background-color:#effafe;padding-top:135px;padding-bottom:165px;}
.verifycon {width:680px;height:263px;padding-top:27px;margin:0px auto;background:url(../images/verifybg.gif) no-repeat left top;}
.verifycon h3 {width:88%;margin:0px auto;height:32px;line-height:32px;font-size:18px;color:#5b5b5b;border-bottom:solid 1px #bababb;}
.verifynr {height:90px;margin-left:145px;margin-top:42px;}
.verifynr img { float:left;}
.verifynr p {font-size:18px;line-height:32px;color:#ec6941;padding-top:24px;margin-left:38px;margin-top:0px;}
p.verifytips {font-size:14px;margin-top:36px;text-align:center;}
p.verifytips .lighted a{color:#ec6941;}
.verifybtn {width:212px;height:40px;background-color:#21a6e3;border:none;font-size:16px;color:#ffffff;display:block;margin:24px auto;}