@charset "utf-8";


/*tab选项卡*/

.wrap{ width:1200px; margin:0 auto;}
ul,li{ list-style:none;}
.tab{ width:1200px; margin:0 auto 20px;}
.tab-hd { color:#333; overflow:hidden; zoom:1; }
.tab-hd li{ float:left; width:130px; color:#999; text-align:center; cursor:pointer; font-size:16px; height:30px;}
.tab-hd li.active{ border-bottom:2px #333 solid; color:#333; font-size:18px; }
.tab-bd li{display:none; border-top:1px solid #ccc; font-size:24px; }
.tab-bd li.thisclass{ display:list-item;}

.tab-tu{ width:1200px; height:750px; border-bottom:1px #CCCCCC solid; border-right:1px #CCCCCC solid; border-left:1px #CCCCCC solid;}

.tab-tuS{ width:1200px; height:449px; border-bottom:1px #CCCCCC solid;}
.tab-tu1-1{ float:left; width:619px; height:449px; border-right:1px #CCCCCC solid; position: relative;overflow: hidden;}
.tab-tu1-1 img{width:619px; height:449px;}
.tab-tu1-2{ float:left; width:289px; height:449px; border-right:1px #CCCCCC solid; position: relative;overflow: hidden;}
.tab-tu1-2 img{width:289px; height:449px;}
.tab-tu1-3{ float:left; width:289px; height:449px; }
.tab-tu1-3-1{ width:289px; height:224px; position: relative;overflow: hidden;}
.tab-tu1-3-1 img{ width:289px; height:224px;}


.tab-tuX{ width:1200px; height:300px;}
.tab-tu2-1{ float:left; width:309px; height:300px; border-right:1px #CCCCCC solid; position: relative;overflow: hidden;}
.tab-tu2-1 img{ width:309px; height:300px;}
.tab-tu2-2{ float:left; width:289px; height:300px; border-right:1px #CCCCCC solid; position: relative;overflow: hidden;}
.tab-tu2-2 img{ width:289px; height:300px;}


/*tab遮罩*/
.txt{
	position:absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 45px;
	line-height: 45px;
	text-align: center;
	color: #fff;
	background: rgba(0,0,0,0.7)!important;
	filter:aphla(opacity=60);
	background:#000;
	
	/*透明兼容性*/
	/* older safari/Chrome browsers */
    /*-webkit-opacity: 0.6;*/
    /* Netscape and Older than Firefox 0.9 */
    /*-moz-opacity: 0.6;*/
    /* Safari 1.x (pre WebKit!) 老式khtml内核的Safari浏览器*/
    /*-khtml-opacity: 0.6;*/
    /* IE9 + etc...modern browsers */
    /*opacity: .6;*/
    /* IE 4-9 */
    /*filter:alpha(opacity=60);*/
    /*This works in IE 8 & 9 too*/
    /*-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);*/
    /*IE4-IE9*/
    /*filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);*/
}
.txt h3{
	font-weight: normal;
	font-size:18px;
}
.txt p{
	padding-left:5px;
	padding-right:5px;
	font-size: 14px;
	display: block;
	line-height: 30px;
	-webkit-margin-before: 1em;
	-webkit-margin-after: 1em;
	-webkit-margin-start: 0px;
	-webkit-margin-end: 0px;
	-moz-margin-before: 1em;
	-moz-margin-after: 1em;
	-moz-margin-start: 0px;
	-moz-margin-end: 0px;
}


/*深度分析*/
.fx{width:100%; height:40px; position:relative; margin-bottom:20px;}
.fx_zx{width:100%; height:20px; border-bottom:2px #E8E8E8 solid; margin-top:20px;}
.fx_fx{position:absolute; left:46%; top:0; height:40px; line-height:40px; background:#F1F1F1; width:100px; text-align:center; color:#666; font-size:20px;}

.fx_nr{ width:1200px; margin:0 auto;}

.fx_nr_1{ width:285px; height:130px; float:left; margin-right:20px; background:#F1F1F1;box-shadow:rgba(51,51,51,0.3) 3px 4px 4px;}
.fx_left{ width:185px; float:left; height:90px;}
.fx_right{float:right; margin:20px 10px 0 0;}
.fx_right img{ width:90px; height:90px; border-radius:60px;}
.fx_title{ color:#2252b1; font-size:20px; margin:20px 0 0 20px;}
.fx_txt{ color:#333; margin:5px 0 0 20px; height:40px; line-height:20px; width:160px; overflow:hidden; font-size:14px;}
.fx_txt span{ color:#2252B1; font-weight:bold}
.fx_nr_1:hover{box-shadow:rgba(51,51,51,0.5) 4px 5px 5px; background:#FFF;}

.leftz{ width:640px; height:350px; float:left; margin-right:30px;}
.leftz ul li{ width:640px; height:70px; list-style:none; border-bottom:1px dotted #666; margin-bottom:10px;}
.leftz ul li a{ display:block; width:640px; font-size:18px; line-height:34px; color:#333; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; text-decoration:none;}
.leftz ul li p{ width:640px; line-height:20px; color:#999;overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-size:14px;}
.leftz ul li a:hover{ color:#F60;}

.rightz{ width:530px; height:350px;float:left;}

