body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td{margin:0;padding:0;}
body{font-family:"Microsoft Yahei", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px; color: #727a84; background: #01060c;}
h1, h2, h3, h4, h5, h6 {font-size:100%;}
ul, ol {list-style:none;}
a{ color:#727a84 ; text-decoration: none;}
img {border:0; vertical-align: middle;}
button, input, select, textarea {font-size:100%;}
table {border-collapse:collapse;border-spacing:0;}
i, em, cite {font-style:normal;}
.clear {clear:both;width:0px;height:0px;margin:0;padding:0;font-size:0px; overflow:hidden;}
.left {float:left;}
.right {float: right;}
textarea {resize:none;}
input {outline: none;}
textarea {outline: none;}
.clearfix:after {content:".";display:block;height:0;font-size:0;clear:both;visibility:hidden;}
.clearfix {zoom:1;}

.wrap{}
.main-bg{background: url(../images/main_bg.jpg) center top no-repeat;position: absolute; width:100%; left:0; top:40px;z-index: -1; padding-top:490px ; }
.main-bg1{ height: 779px; background: url(../images/con_bg1.jpg) no-repeat;width:1200px;  margin: auto;}
.main-bg2{ height: 298px; background: url(../images/con_bg2.jpg) no-repeat;width:1200px;  margin: auto;}
.main-bg3{width:1200px; height: 507px; background: url(../images/con_bg3.png) center top no-repeat;}
.main{ width:1200px; margin: 0 auto; padding-top: 540px;}

.con_video{ width:1075px; height: 725px; overflow: hidden; margin:auto; padding-top: 10px;}
.con_video_l{ width:780px; float: left; overflow: hidden; }
.video_d{border: 2px #2d2f31 solid; height: 500px; overflow: hidden; background: #000;}
.con_video_l h2{ font-size: 22px; color: #bfcad7; line-height: 45px; padding-top: 20px;}
.con_video_l p{ font-size: 14px; line-height: 1.8;}
.con_video_r{ float: right;width:247px; overflow: hidden;}
.con_video_r h2{ font-size: 22px; color: #bfcad7;}
.con_video_r li{ position: relative; border: 1px #2d2f31 solid; margin-top: 12px;}
.con_video_r li a{ vertical-align: middle;}
.con_video_r li img{ width:245px; height: 132px;}
.con_video_r li p{ position: absolute; width:100%; height: 27px; line-height: 27px; background:url(../images/con_video_r_p_bg.png) left top repeat-x; text-align: center; left: 0; bottom: 0; color: #8e97a2;}
.con_video_r_icon{ width:35px; height: 13px; float: right; margin-top: 8px;}
.con_video_r_icon a:hover{background: url(../images/icon_video_list_qh_hover.png) no-repeat; }
.con_video_r_icon a{ display: block; width: 15px; height: 13px; cursor:pointer;background: url(../images/icon_video_list_qh.png) no-repeat;}
.con_video_r_icon a.pret{ float: left;   background-position:0 0  ;} 
.con_video_r_icon a.next{ float: right;  background-position:-20px 0 ;} 

.con_new{ width:1120px; margin: 0 auto; margin-bottom: 50px; border: 1px #1d2631 solid; padding: 10px;}
.con_new h2{ font-size: 22px; color: #bfcad7; padding: 5px 20px;}
.con_new h2 a{ float: right; padding-left: 20px; background: url(../images/icon_more.png) left center no-repeat; font-size: 14px; margin-top: 8px;}
.con_new ul{ margin:5px 10px 0;}
.con_new li{ float: left; margin:5px; margin-bottom: 0;width: 173px;}
.con_new li img{ border: 2px #2d3137 solid;width: 173px;height: 128px;background: #01060C;}
.con_new li p{  font-size: 14px; color: #646a74; line-height: 1.8; text-align: center;}

.con_text{ width: 1200px; margin: 0 auto; background: #171b22; min-height:300px;position: relative;}
.bg_icon1{ position: absolute; width:40px; height: 46px; background: url(../images/bg_icon1.jpg) no-repeat; top: 70px; left: -19px;}
.bg_icon2{ position: absolute; width:35px; height: 60px; background: url(../images/bg_icon2.jpg) no-repeat; top: 150px; right: -15px;}
.con_text_c{ width:1078px; margin: 5px auto 0; overflow: hidden;}

.footer{ height: 120px; line-height: 120px; font-size: 12px; color: #2d3846; text-align: center;}
.footer a{color: #2d3846; }


/* add by Andy 2015-11-13 16:05 */
.tab-content{
	position: relative;
	width: 247px;
	height: 585px;
	overflow: hidden;
}

.tab-item{
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
	display: none;
}

.tab-item.active{
	z-index: 3;
	display: block;
}

#SOHUCS #SOHU_MAIN .section-title-w .join-wrap-w .wrap-name-w,#SOHUCS #SOHU_MAIN .section-title-w .join-wrap-w .wrap-join-w,#SOHUCS #SOHU_MAIN .section-newslist-w .title-name-w,#cyQing .qing-tip,#SOHUCS #SOHU_MAIN .section-list-w .block-title-gw ul li .title-name-gw,#SOHUCS #SOHU_MAIN span, #SOHUCS #SOHU_MAIN a, #SOHUCS #SOHU_MAIN i, #SOHUCS #SOHU_MAIN em, #SOHUCS #SOHU_MAIN b, #SOHUCS #SOHU_MAIN strong, #SOHUCS #SOHU_MAIN s, #SOHUCS #SOHU_MAIN u, #SOHUCS #SOHU_MAIN img, #SOHUCS #SOHU_MAIN label, #SOHUCS #SOHU_MAIN input, #SOHUCS #SOHU_MAIN textarea, #SOHUCS #SOHU_MAIN sub, #SOHUCS #SOHU_MAIN sup{color: #fff !important;}
#SOHUCS #SOHU_MAIN .section-newslist-w .conts-col li a,#SOHUCS #SOHU_MAIN a,#SOHUCS #SOHU_MAIN .section-cbox-w .area-textarea-e .textarea-fw{color: #44708e !important;}