@charset "utf-8";

/* Common */
body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select{margin:0;padding:0}
body,input,textarea,select,button,table{font-family: '宋体',sans-serif;font-size:14px}
img,fieldset{border:0}
ul,ol{list-style:none}
em,address{font-style:normal}
a{text-decoration:none}
a:hover,a:active,a:focus{text-decoration:underline;}
.blind{visibility:hidden;overflow:hidden;position:absolute;top:0;left:0;width:1px;height:1px;font-size:0;line-height:0}
.clear { clear:both;}
#container { background:url(../img/bg_content.jpg) no-repeat 50% 0; position:relative;}
.hea {height:42px;background:#fff; font-size:12px;}
.top {margin:0 auto; width:960px;}
.top .logo{float:left}
.top .menunimi{float:right;padding-top:16px}
.top .menunimi a,.menunimi a:visited{color:#333;text-decoration:none}
.top .menunimi a:hover{color:#333;text-decoration:underline}
.banner{ height:320px; background:url(../img/banner.jpg) no-repeat 50% 0;}

#content { padding-top:32px;}

/*init css*/
*{ margin:0px; padding:0px; font-size:12px;font-family:"Microsoft YaHei"}
a{ text-decoration:none; outline:none; transition:color 0.5s ease;}
li{ list-style-type:none}
img{ border:none}
.fl{ float:left}
.fr{ float:right}
.ff-11{ font-size:11px;}
.ff-22{ font-size:22px;}
.cc{ zoom:1;}
.cc:after{ content:'\20';display:block;height:0;clear:both;visibility: hidden;}
/*pub css*/
body{ background:#f3f3f3;}
a{color:#0475a0;}
a:hover{color:#039; text-decoration:underline;}
.rad{border-radius:3px;}
.sad{box-shadow:#c8c7c7 0px 2px 2px 0px;transition:box-shadow 0.5s ease;}
.sad:hover{box-shadow:#888 0px 2px 2px 0px;}
.anm-bg{transition:background 0.5s ease;}
.anm-bgc{transition:background-color 0.5s ease;}
.border-none{ border:none !important}


/*menu*/ 
.menu{ width:100%; min-width:1000px; position:absolute; margin-top:-24px;}
.menu-con{ width:1000px; margin:0px auto;}
.menu-dahui6{ position:relative; width:183px; height:40px; border-radius:3px 0px 0px 3px; border-right:#fff solid 1px; cursor:pointer; background:#ff6c00 url(../img/bg_img170-42.png) center center no-repeat; z-index:998;}
.menu-dahui6:hover .menu-dahui6-con { display:block;}
.menu-dahui6-con{ display:none; position:absolute; width:183px; top:39px; left:0px; z-index:999;}
.menu-dahui6-list{ margin-top:3px; padding:20px 0px;background:#ff6c00; opacity:.9;}
.menu-dahui6-list a:hover{ text-decoration:none;}
.menu-dahui6-list li{ height:38px; padding-left:50px; background:#ff6c00; line-height:38px; text-align:left; color:#FFF; font-size:14px; font-weight:bold; cursor:pointer; transition:color 0.5s ease;}
.menu-dahui6-list li:hover{ background:url(../img/bg_img175-36.png) center center no-repeat; color:#f39652;}

.menu-list{ width:816px;background:linear-gradient(#10b3dd,#029ec6);background-color:#029ec6; border-radius:0px 3px 3px 0px; overflow:hidden;}
.menu-list li{ float:left;width:135px; height:40px; line-height:40px; text-align:center; font-size:14px; color:#fff; border-right:#3fc1e2 solid 1px; cursor:pointer; transition:background-color 0.5s ease;}
.menu-list li:hover{background-color:#0798bd; box-shadow:inset #068aab 0px 0px 2px 2px;}
.menu-list a:hover{ text-decoration:none;}


/*content css*/ 
.content{ width:100%; min-width:1000px;}
.content-con{ width:1000px; margin:0px auto;}
.content-banner-div { background:#fff; padding:20px;}
.content-banner-div .content-banner-div-fl{ width:633px;}
.content-banner-div .content-banner-div-fr{ width:306px;}
/*banner-intro css*/
.content-intro { background:url(../img/bg_content_intro.jpg) no-repeat 0 0; padding-top:199px; height:169px;}
.content-intro p { border:#f4f4f4 solid 1px; background:url(../img/bg_content_introp.jpg) no-repeat 0 0; font-size:12px; line-height:21px; padding:15px 18px; color:#656565;}
/*banner-slide css*/
.content-banner-slide{ width:633px; height:357px;background:#fff; overflow:hidden;}
.banner-slide{ overflow:hidden; position:relative;}
.banner-slide .picList li{ width:633px;} 
.banner-slide .picList .pic{line-height:0px;} 
.banner-slide .picList .pic img{ width:633px; height:357px;}
.banner-slide .banner-slide-con ul{ overflow:hidden; zoom:1; } 
.banner-slide .banner-slide-con ul li{float:left;display:_inline;} 
.banner-slide .banner-slide-page{ position:relative; width:633px; height:0px; z-index:998;} 
.banner-slide .banner-slide-page .prev,.banner-slide .banner-slide-page .next{ opacity:.5; transition:opacity 0.5s ease; position:absolute; display:block; width:34px; height:39px;cursor:pointer; top:160px; z-index:999; background:url(../img/bg_img68-39.png) no-repeat;} 
.banner-slide .banner-slide-page .prev{ background-position:0px 0px; left:15px;}
.banner-slide .banner-slide-page .next{ background-position:-34px 0px; right:15px;}
.banner-slide .banner-slide-page .next:hover,.banner-slide .banner-slide-page .prev:hover{ opacity:1;}
.banner-slide .banner-slide-page,.banner-slide .banner-slide-page ul{ display:none;}
/*banner-news css*/



.content-banner-news{ width:427px; padding:0 0 16px;  margin-top:10px;border:#f4f4f4 solid 1px;overflow:hidden; background:url(../img/bg_img433-236.jpg) no-repeat 0 10px;}
.banner-news-top{ border-bottom:#e2ebea solid 2px; padding:20px 20px 8px;background:url(../img/bg_img5-10.jpg) repeat-x;}
.banner-news-top a{ line-height:22px;}
.banner-news-tit{ font-size:16px; color:#000; padding-left:25px; background:url(../img/bg_img21-22.jpg) left center no-repeat}
.banner-news-con{ padding:6px 20px 0;}
.banner-news-con li{ height:30px; line-height:30px; overflow:hidden; background:url(../img/bg_img5-9.png) no-repeat 0 10px; padding-left:12px;}
.banner-news-con li a{ color:#333;}
.banner-news-con li a:hover{color:#333;}


/*banner-pic css*/
.content-banner-pic{ width:152px; height:228px; border:#e7e7e7 solid 1px; overflow:hidden; padding:12px 16px; margin-top:10px;}
.banner-pic{ overflow:hidden; position:relative;}
.banner-pic .picList li{ width:152px;} 
.banner-pic .picList .pic{line-height:0px; border:#f4f3f3 solid 1px; margin-bottom:10px;} 
.banner-pic .picList .pic img{ width:150px; height:116px;}
.picList p { line-height:20px; color:#333; margin-bottom:5px;}
.picList .picList-t { font-size:16px;}
.picList .picList-o { font-size:12px; color:#666; border-bottom:#d1d1d1 dotted 1px; padding-bottom:5px;}

.banner-pic .banner-pic-con ul{ overflow:hidden; zoom:1; } 
.banner-pic .banner-pic-con ul li{float:left;display:_inline;} 
.banner-pic .banner-pic-page{ position:relative; width:152px; height:0px; z-index:998;} 
.banner-pic .banner-pic-page .prev,.banner-pic .banner-pic-page .next{ position:absolute; display:none; width:34px; height:39px;cursor:pointer; top:205px; z-index:999; background:url(../img/bg_img68-39.png) no-repeat;} 
.banner-pic .banner-pic-page .prev{ background-position:0px 0px; left:15px;}
.banner-pic .banner-pic-page .next{ background-position:-34px 0px; right:15px;}
.banner-pic .banner-pic-page ul{ position:absolute; top:220px; right:5px; z-index:999;}
.banner-pic-page-num li{ float:right; width:7px; height:7px; margin:0px 3px; background:#cfe8be;border-radius:6px; cursor:pointer; transition:background-color 0.5s ease;}
.banner-pic-page-num li.act{background:#63b02e;}
/*banner-topic css*/
.content-banner-topic{ padding:20px 0 14px; background:#fff; border:#f4f4f4 solid 1px; border-top:none; background:url(../img/bg_img5-10.jpg) repeat-x;}
.banner-topic-top{ border-bottom:#f4f4f4 solid 2px; padding:0 20px 8px;}
.banner-topic-top a{ line-height:22px;}
.banner-topic-tit{ font-size:16px; color:#000; padding-left:25px; background:url(../img/bg_img22-23.png) left center no-repeat}
.banner-topic-con{ padding:6px 20px 0;}
.banner-topic-con li{ height:30px; line-height:30px; overflow:hidden;}
.banner-topic-con li a{ color:#333;}
.banner-topic-con li a:hover{color:#333;}


/*guest css*/
.content-guest { border:#eaeaea solid 1px; background:#fff; margin:10px 0 20px;}
.content-guest-tit{ width:241px; height:279px; background:url(../img/bg_img241-279.jpg) no-repeat 0 0; }
.content-guest-title{ width:170px; height:51px; margin:188px auto 0;}
.content-guest-con{height:240px; position:relative; width:686px; margin:30px 40px 0 0;}
.banner-guest{position:relative;}
.banner-guest .guestList li{ width:190px; height:200px; margin:0 12px; border:#e3e3e3 solid 1px; background:#fdfdfd; padding:8px; } 
.banner-guest .banner-guest-con ul{ overflow:hidden; zoom:1; } 
.banner-guest .banner-guest-con ul li{float:left;display:_inline;} 
.banner-guest .banner-guest-page{ position:relative; width:686px; height:0px; z-index:998;} 
.banner-guest .banner-guest-page .prev,.banner-guest .banner-guest-page .next{ position:absolute; display:block; width:29px; height:29px;cursor:pointer; top:90px; z-index:999; background:url(../img/bg_img58-29.png) no-repeat;} 
.banner-guest .banner-guest-page .prev{ background-position:0px 0px; left:-20px;}
.banner-guest .banner-guest-page .next{ background-position:-29px 0px; right:-30px;}
.banner-guest .banner-guest-page ul{ display:none;}
.banner-guest-con .tempWrap{ width:686px !important;}
.banner-guest .banner-guest-con ul li img{ width:190px; height:130px; vertical-align:top;}
.guestList-name{ font-size:14px; font-weight:700; color:#777873; line-height:34px; text-align:left; margin-top:10px;}
.guestList-name span { background:url(../img/bg_img39-22.jpg) no-repeat 0 6px; height:34px; width:39px; float:left; margin-right:7px; color:#fff; text-align:center;}
.guestList-info{font-size:12px;  color:#777873; line-height:25px; text-align:left;}
.guestList li a:hover{ text-decoration:none;}


/* session css */
.content-session { background:url(../img/bg_img46-1855.jpg) no-repeat 2px 0; padding-left:55px;}
.content-session-tit{ float:left; width:223px; height:337px;}
.content-session-title { background:url(../img/bg_img223-510.jpg) no-repeat 0 0; height:102px; width:197px; padding-left:26px; text-align:center;}
.content-session-title p { font-size:22px; line-height:55px;}
.content-session-titcon { width:170px; margin-left:27px; padding:16px 13px;color:#330; line-height:27px; height:203px;}
.content-session-titcon a { color:#fff;}
.content-session-con { background:#faf9e7;float:right; width:713px; height:322px; padding:15px 0 0 8px;}
.meet-time,.meet-con { background:url(../img/bg_img171-2.png) no-repeat 50% 100%; padding:5px 0;}
.meet-con { padding:5px 0 10px; margin-bottom:2px;}
.meet-info { font-size:16px; line-height:20px; margin-bottom:24px;}
.meet-btn { text-align:center;}
.meet-ul { overflow:hidden; zoom:1;}
.meet-ul li { float:left; width:164px; height:160px; margin:0 6px;}
.meet-ul li em { font-size:12px;  line-height:18px;}
.meet-ul li a { text-decoration:none;color:#414141;}
.meet-ul li a:hover { color:#bc221a;}
.meet-ul img { width:158px; height:105px; padding:2px; border:#e6e6e6 solid 1px;}
.session-internet,.session-game,.session-develop,.session-finance { margin-bottom:28px;}
.session-internet .content-session-title p { color:#766309;}
.session-internet .content-session-titcon { background:#caa700;}
.session-internet .meet-info { color:#caa700;}

.session-game .content-session-title  { background-position:0 -102px;}
.session-game .content-session-title p { color:#265c62;}
.session-game .content-session-titcon { background:#589ca4;}
.session-game .meet-info { color:#589ca4;}
.session-game .meet-btn,.session-develop .meet-btn,.session-finance .meet-btn { margin-top:47px;}

.session-develop .content-session-title  { background-position:0 -204px;}
.session-develop .content-session-title p { color:#42621b;}
.session-develop .content-session-titcon { background:#85a65d;}
.session-develop .meet-info { color:#85a65d;}


.session-finance .content-session-title  { background-position:0 -306px;}
.session-finance .content-session-title p { color:#452844;}
.session-finance .content-session-titcon { background:#786277;}
.session-finance .meet-con { color:#edd3ec;}
.session-finance .meet-info { color:#786277;}

.session-competition .content-session-title  { background-position:0 -408px;}
.session-competition .content-session-title p { color:#9c1f39;}
.session-competition .content-session-titcon { background:#e06881;}
.session-competition .meet-info { color:#e06881;}
.session-competition .content-session-con { padding-top:20px; height:317px;}
.session-competition .meet-btn { margin-top:10px;}


/*  friend-link  css*/
.content-friend-link,.content-media-link{ background:url(../img/bg_img1045-159.jpg) no-repeat 0 0; margin-left:-45px; height:139px; padding-top:20px;}
.content-friend-tit,.content-media-tit { width:138px; float:left; text-align:center;}
.content-friend-title,.content-media-title { font-size:23px; padding-top:59px; color:#fff;}
.content-friend-con,.content-media-con { float:right; width:880px;}
.content-friend-con img{ float:left; margin-top:35px;}
.content-friend-con .more,.content-media-con .more { display:block; width:111px; height:36px; background:#ff7994; color:#fff; line-height:36px; text-align:center; font-size:16px; float:right; margin-top:56px;}
.content-media-con img  {  float:left;margin-top:46px;}

#footer{ padding:30px 0;line-height:24px;text-align:center;font-family:'宋体'; font-size:12px; }
#footer .con { width:960px; margin:0 auto; color:#86898b;}