﻿/* =s Reset (by YUI 3) */
html{color:#000;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
input,textarea,select{*font-size:100%;}
legend{color:#000;}
body{font-family: "microsoft yahei";background: #fff;}
/*--滚动条--*/
/*::-webkit-scrollbar{ width:10px; height:30px; background-color:#ECECEC;}
::-webkit-scrollbar:hover{ background-color:#eee; }
::-webkit-resizer{}
::-webkit-scrollbar-thumb{ -webkit-border-radius:4px; background-color:#ccc; height:10px; }
::-webkit-scrollbar-thumb:hover{ background-color: #bbb;}
::-webkit-scrollbar-thumb:active{ background-color:#888;}*/
/* =e Reset */
.new-message{display: none;}
a{
	text-decoration: none;color: #333;
	-webkit-transition:all .3s ease-in-out;
	-moz-transition:all .3s ease-in-out;
	-ms-transition:all .3s ease-in-out;
	-o-transition:all .3s ease-in-out;
	transition:all .3s ease-in-out;
}
.clr:after{clear: both;content:'\0020';display: block;visibility:hidden;height:0;}
.clr{zoom:1;}
.inner{width: 1100px; margin: 0 auto; position: relative;}

.zb-top{height: 60px; background: #3B3B3B;}
.zb-top .inner{width: 960px;}

.lp-header .user{float: right; height: 60px;}
.lp-header .user div.noLogin{max-width: 150px;min-width: 90px;;height: 60px;line-height: 60px; float: right;padding: 0 10px 0 10px; position: relative;z-index: 9; cursor: pointer; }
.lp-header .user div.noLogin.hover{background: #fff;box-shadow: 0px 3px 5px rgba(0,0,0,.12);}
.lp-header .user div.noLogin .pic{float: left; padding-left: 5px;padding-top: 13px; height: 48px;*padding-top: 0;_padding-top: 12px;}
.lp-header .user div.noLogin a.name{float: left; margin-left: 10px; font-size: 14px;font-family: "NSimSun"; color: #e1e9eb; text-decoration: none; max-width: 75px;_width:50px; overflow: hidden;-webkit-transition:all 0s ease;-moz-transition:all 0s ease;transition:all 0s ease; }
.lp-header .user div.noLogin.hover a.name{color: #323232;}
.lp-header .user div.noLogin i{float: left;margin-left: 5px; width: 10px; height: 6px; background: url("../images/com-sprite2.png") -140px -50px; margin-top: 27px;}
.lp-header .user div.noLogin.hover i{background-position: -100px -50px;}
.lp-header .user div.noLogin .links{box-shadow: 0px 3px 5px rgba(0,0,0,.12);background: #fff;;display: none;background: #fff;position: absolute; top: 60px; right: -1px; padding: 0 10px 0 10px;  z-index: 9;border: solid 1px #D7D7D7; border-top: 0;}
.lp-header .user div.noLogin .links li{border-bottom: solid 1px #E5E5E5;height: 28px;line-height: 28px;padding: 5px 0; }
.lp-header .user div.noLogin .links li.last{border-bottom: 0;}
.lp-header .user div.noLogin .links li a{color: #4b4b4b; display: block;font-size: 12px; text-decoration: none;}
.lp-header .user div.noLogin .links li a:hover{background: #F2F2F2;}
.lp-header .user div.noLogin .links li a em{float: left; width: 16px; height: 16px; margin-top: 6px; margin-left: 10px; margin-right: 8px;background: url("../images/com-sprite2.png") 0px 0px;}
.lp-header .user div.noLogin .links li.wb a em{background-position: 0px -50px;}
.lp-header .user div.noLogin .links li.qq a em{background-position: -20px -50px;}
.lp-header .user div.noLogin .links li.log a em{background-position: -40px -50px;}
.lp-header .user div.noLogin .links li.reg a em{background-position: -60px -50px;}

.lp-header .user div.isLogin{max-width: 150px;min-width: 90px;height: 60px;line-height: 60px; float: right;padding: 0 10px 0 10px; position: relative;z-index: 9; cursor: pointer; }
.lp-header .user div.isLogin.hover{background: #fff;box-shadow: 0px 3px 5px rgba(0,0,0,.12); }
.lp-header .user div.isLogin .pic{float: left; padding-top: 14px; height: 48px;*padding-top: 0;_padding-top: 10px;}
.lp-header .user div.isLogin a.name{float: left;height: 72px; margin-left: 10px; font-size: 13px;font-family: "NSimSun"; color: #e1e9eb; text-decoration: none; max-width: 60px; overflow: hidden;-webkit-transition:all 0s ease;-moz-transition:all 0s ease;transition:all 0s ease; }
.lp-header .user div.isLogin.hover a.name{color: #323232;}
.lp-header .user div.isLogin i{float: left;margin-left: 5px; width: 10px; height: 6px; background: url("../images/com-sprite2.png") -140px -50px; margin-top: 27px;}
.lp-header .user div.isLogin.hover i{background-position: -100px -50px;}
.lp-header .user div.isLogin .links{box-shadow: 0px 3px 5px rgba(0,0,0,.12);display: none;background: #fff;position: absolute; top: 60px; right: -1px; padding: 0 10px 0 10px;  z-index: 9;border: solid 1px #D7D7D7; border-top: 0;}
.lp-header .user div.isLogin .links li{height: 28px;line-height: 28px;padding: 10px 0; }
.lp-header .user div.isLogin .links li a{color: #4b4b4b; display: block;font-size: 12px; text-decoration: none;}
.lp-header .user div.isLogin .links li a em{float: left; width: 16px; height: 16px; margin-top: 6px; margin-left: 10px; margin-right: 5px;}
.lp-header .user div.isLogin .links li.center a{-webkit-transition:all 0s ease;-moz-transition:all 0s ease;transition:all 0s ease;}
.lp-header .user div.isLogin .links li.center a em{background: url("../images/com-sprite2.png") 0px -100px;}
.lp-header .user div.isLogin .links li.center a:hover{background-color:#EA7C5D; color: #fff;}
.lp-header .user div.isLogin .links li.center a:hover em{background-position: -20px -100px;}
.lp-header .user div.isLogin .links li.exit a em{background: url("../images/com-sprite2.png") -41px -100px;}
.lp-header .user div.isLogin .links li.exit{border-top: solid 1px #E5E5E5;}
.lp-header .user div.isLogin .links li.exit a:hover{background: #F2F2F2;}

/*分享按钮*/
.zb-share{text-align: center;}
.zb-share .inner{width: 1000px; height: 30px;background: url(../images/shareBG.jpg) 50% 0 no-repeat;height: 143px;}
.zb-share .zbsi{float: right;padding-top: 80px;padding-right: 50px;}
.bdshare-button-style1-24 a{width: 38px!important; height: 39px!important; padding-left: 0px!important;background-image: url("../images/shareBtn.png")!important;}
.bdshare-button-style1-24 .bds_more{background-position: 0 0!important;}
.bdshare-button-style1-24 .bds_tsina{background-position:-44px 0!important;}
.bdshare-button-style1-24 .bds_qzone{background-position:-88px 0!important;}
.bdshare-button-style1-24 .bds_renren{background-position:-132px 0!important;}
.bdshare-button-style1-24 .bds_weixin{background-position:-176px 0!important;}

/*返回顶部*/
#gotoTop {position: fixed;bottom: 150px;display: none;width: 48px;height: 53px;background: url("../images/sprite.png") -150px -300px; background-color: #5F5D5D;}
#gotoTop:hover{opacity: .8;}
body,html{background: #fff;}
body{padding-bottom: 200px;}
.idea-banner{background: url(../images/banner.jpg) no-repeat center top;height: 642px;min-width: 1100px;}
.idea-banner .inner{position: relative;}
.idea-banner .inner .txt{position: absolute;top: 468px;left: 275px;font-weight: bold;}
.idea-banner .inner .txt p{font-size: 14px;color: #394c57;padding-bottom: 10px;}
.idea-banner .inner .txt p span{color: #0c608d;}

.idea-activity .box{background: #F7F7F7;margin-top:75px;}
.idea-activity .pic{position: relative;width: 338px;height: 284px;float: left;background: url(../images/enter.jpg) no-repeat;}
.idea-activity .pic a{position: absolute;width: 200px;height: 62px;left: 69px;top: 185px;}
.idea-activity .txt{overflow: hidden;padding-left: 53px;}
.idea-activity .txt .tit{color: #095f9d;font-size: 24px;font-weight: bold;border-left: 9px solid #1970b8;padding-left: 12px;margin: 30px 0;line-height: 25px;}
.idea-activity .txt .descri{font-size: 14px;color: #394c57;line-height: 32px;text-indent: 20px;}
.idea-activity .txt .descri span{font-weight: bold;}

.idea-dynamic{margin-top: 75px;}
.idea-dynamic .title,
.idea-record .title,
.idea-space .title,
.idea-daga .title{background: url(../images/titBg.jpg) no-repeat center top; height: 40px;text-align: center;line-height: 40px;font-size: 30px;color: #085a95;font-weight: bold;}
.idea-dynamic .list li{overflow: hidden;margin-top: 40px;width: 530px;float: left;}
.idea-dynamic .list li:nth-child(2n){margin-left: 40px;}
.idea-dynamic .list li .pic{width: 210px;float: left;margin-right: 15px;}
.idea-dynamic .list li .pic img{display: block;width: 210px;height: 140px;}
.idea-dynamic .list li .txt{overflow: hidden;height: 140px;padding-left:15px;border-left: 9px solid #cfdbe1; }
.idea-dynamic .list li .txt .headline{display: block;font-size: 16px;color: #333;font-weight: bold;height: 52px;overflow: hidden;line-height: 26px;}
.idea-dynamic .list li .txt .descri{font-size: 14px;color: #666;line-height: 18px;height: 36px;overflow: hidden;padding-top: 20px;}
.idea-dynamic .list li .txt .time{font-size: 11px;color: #ccc;padding-top: 15px;}
.idea-dynamic .list li:hover .txt .headline{padding-left: 5px;color: #139CEB;}

.idea-record{margin-top: 75px;}
.idea-record li{float: left;width: 224px;margin-left: 68px;margin-top: 35px;}
.idea-record li.first,
.idea-record li:nth-child(4n+1){margin-left: 0;}
.idea-record li .pic{overflow: hidden;}
.idea-record li .pic,
.idea-record li .pic img{width: 224px;height: 140px;}
.idea-record li .pic a{display: block;position: relative;}
.idea-record li .pic a em{position: absolute;top:32px;left: 80px;width: 74px;height: 74px;background:url(../images/play1.png) no-repeat;}
.idea-record li .headline{display: block;margin-top: 10px;font-size: 14px;color: #000;padding: 0 10px;white-space: nowrap;overflow: hidden;text-overflow:ellipsis;}

.idea-space{margin-top: 75px;}
.idea-space .title,
.idea-record .title{background: url(../images/titBg2.jpg)no-repeat!important;}
.idea-space .list li{float: left;border-top:1px solid #139CEB;position: relative;width: 284px;padding:24px;background: #F7F7F7;margin-top: 45px;margin-left: 52px;}
.idea-space .list li.first{margin-left: 0}
.idea-space .list li .line{position: absolute;width: 100px;height: 6px;background: #139CEB;left:116px;top:0;}
.idea-space .list li .pic{}
.idea-space .list li .tit{text-align: center;color: #333;font-size: 16px;font-weight: bold;padding: 15px 0;}
.idea-space .list li .descri{font-size: 14px;color: #333;line-height: 28px;height: 224px;overflow: hidden;}

.idea-daga {margin-top: 75px;}
.idea-daga .list li{width: 340px;float: left;margin-top: 75px;background: #EBF1F6;margin-left: 40px;}
.idea-daga .list li.first{margin-left: 0}
.idea-daga .list li .li-top{position: relative;top: -35px;left: 2px;}
.idea-daga .list li .li-top .avater{float: left;width: 144px;height: 144px;/*border:5px solid #fff;*/border-radius: 50%;overflow: hidden;}
.idea-daga .list li .li-top .avater img{display: block;border-radius: 100%;}
.idea-daga .list li .li-top .name{overflow: hidden;padding-left: 20px;padding-top: 50px;}
.idea-daga .list li .li-top .p1{font-size: 18px;color: #1575b8;font-weight: bold;}
.idea-daga .list li .li-top .p2{font-size: 14px;color: #333;font-weight: bold;}
.idea-daga .list li .li-bot{font-size: 14px;color: #333;line-height: 28px;padding: 0 20px;top: -30px;position: relative;height: 112px;}

