/* CSS Document */
@CHARSET "UTF-8";
/* CSS Document Start*/
*{
	font-size:12px;
	font-family:Arial,"MicroSoft YaHei","微软雅黑";
	padding:0px;
	margin:0px auto;
	list-style:none;
	line-height:24px;
	-webkit-text-size-adjust: none !important;
}
body{
	background:#ffffff;
	position:relative;
}
.body{
	width:100%;
	overflow:hidden;
}
.body div{
	margin:0;
	padding:o;
}

img{
	border:0px;
	display:block;
}

a{
	text-decoration:none;
	outline:none;
}

a:visited {
color:#1A3D67;
    text-decoration: none;
}
a:hover {
    color: #dc6e21;
    text-decoration: none;
}
a:active {
color:#1A3D67;
    text-decoration: none;
}

.fL{
	float:left;
	overflow:hidden;
	display:inline;
}

.fR{
	float:right;
	overflow:hidden;
	display:inline;
}

.yahei{
	font-family:"MicroSoft YaHei","微软雅黑";
}

.bold{
	font-weight:bold;
}
.clear{
	clear:both;
}
.clear_both{
	clear:both;
	overflow:hidden;
}
.vs_red{
	background-color:#f26b44;
	color:#fff;
	font-size:20px;
	text-align:center;
}
.vs_blue{
	background-color:#40dae9;
	color:#fff;
	font-size:20px;
	text-align:center;
}
.ellipsis{
	white-space:nowrap;
	text-overflow: ellipsis;
	overflow:hidden;
}
map area{
	outline: none;
}
/* CSS Document Start*/
/*-----------------header start----------------*/
.width_auto{
	width:1000px;
	margin: 0px auto;
	}
.header{
	width:100%;
	}
.web-nav{
		width:100%;
		background-color:#535353;
		color:#FFF;
}
.web-nav-main{
	height:42px;
	}
.web-nav-main a{
	color:#fff;
	line-height:42px;
	margin:0 4px;
}
.nav_logo{
	width:100px;
	height:42px;
	display: block;
    float: left;
	background:url("../images/nav_logo.jpg") 0px -3px no-repeat scroll;
	}
.web_subject{
	width:100%;
	height:540px;
	background:url(../images/nav_clear.jpg) 0px 0px no-repeat;
	background-size:auto 540px;
}
.forlink{
	width:1072px;
	height:172px;
}
.forlink a{
	width:151px;
	height:171px;
	display:block;
	margin:0px 30px;
	filter:alpha(opacity=100);    
    -moz-opacity:1.0;  
    -khtml-opacity: 1.0;  
    opacity: 1.0; 
}
.forlink a:hover{
	filter:alpha(opacity=80);    
    -moz-opacity:0.8;  
    -khtml-opacity: 0.8;  
    opacity: 0.8; 
}
.for_current{
	background:url(../images/for_link.png) 0px 0px scroll no-repeat;
}
.for_opinion{
	background:url(../images/for_link.png) -211px 0px scroll no-repeat;
}
.for_trend{
	background:url(../images/for_link.png) -429px 0px scroll no-repeat;
}
.for_project{
	background:url(../images/for_link.png) -644px 0px scroll no-repeat;
}
.for_plun{
	background:url(../images/for_link.png) -857px 0px scroll no-repeat;
}
.nav_image{
	/*border:1px solid red;
	height:364px;
	background:url(../images/nav.png) 0px 0px no-repeat scroll;
	background-size:675px;*/
	padding-top:65px;
}
.current{
	left: 338px;
    top: 230px;
}
.guide_image{
	width:100%;
}
.guide_group{
	height:130px;
	background-color:#eeeded;
}
.guide_word{
	width:150px;
	line-height:130px;
	text-align:center;
	font-size:44px;
}
.guide_context{
	width:850px;
	font-size:18px;
	line-height: 30px;
	margin:20px auto;
}
/*-----------------header end----------------------*/
/*title group*/
.title_group{
	margin:40px auto 20px auto; 
}
.title_word{
	height:46px;
	float:left;
}
.title_line{
	height:2px;
	clear: both;
}
/*现状st*/
.current_w{
	width:80px;
	background:url(../images/title.png) 0px 6px no-repeat scroll;
}
.current_line{
	border-top:2px solid #7d4a83;
	border-bottom:2px solid #7d4a83;
}
.current_detail p{
	font-size:16px;
	text-indent:2em;
	padding:10px 0px;
}
/*现状end*/
/*观点*/
/*观点 title*/
	/**title group st**/
/*.topic_vs{
	background:url("../images/bg.png") repeat-x 0px 40px scroll;
	height: 70px;
    padding: 40px 0px 0px 0px;
	position:relative;
}
.topic_vs .topic_red,.topic_vs .topic_blue{
	height: 42px;
	width:50%;
}
.topic_red .topic_red_block,.topic_blue .topic_blue_block{
	padding:0px 60px;
	line-height:42px;
	height:42px;
}
.topic_red .topic_red_flag,.topic_blue .topic_blue_flag{
	width:17px;
	height:42px;
	background-color:transparent;
}
.topic_red .topic_red_flag{
	background:url("../images/together.png") no-repeat scroll -252px 25px rgba(0, 0, 0, 0);
}
.topic_blue .topic_blue_flag{
	background:url("../images/together.png") no-repeat scroll -272px 25px rgba(0, 0, 0, 0);
}
.topic_title{
	height:68px;
	width:140px;
	position:absolute;
	left:430px;
	top:23px;
	background-color:#FFF;
	
}
.topic_title div{
	text-align:center;
}
.topic_title_zl{
	font-size:18px
}
.vs_1{
	height:50px;
	background:url(../images/together.png) -318px 0px no-repeat scroll;
}
.ls_topic{
	color: #313131;
    font-size: 18px;
    font-weight: bold;
}*/
#opinion{
	text-align: center;
}
.opinion_w{
	background: url("../images/duidui.jpg") no-repeat scroll 0 0;
    margin: 0 auto;
    width: 186px;
}
.title_word_op{
	height:46px;
}
.opinion_line{
	border-top:2px solid #eebc43;
	border-bottom:2px solid #eebc43;
}
	/**title group end**/
.opinion_detail{
	background:url(../images/line_y.png) 500px 0px scroll repeat-y;
	position:relative;
}
.opinion_detail .zfang,.opinion_detail .ffang{
	width:50%;
}
.opinion_d{
	width:468px;
	padding:30px 0px;
	border-bottom:2px dotted #e6e6e6;
	margin-right: 32px; 
}
.opinion_d_R{
	width:468px;
	padding:30px 0px;
	border-bottom:2px dotted #e6e6e6;	
	margin-left: 32px; 
}
/*分割栏st*/
.fenge {
    background-color: #fff;
    top: 0;
    height: 35px;
    position: absolute;
    width: 62px;
	left:468px;
}
/*分割栏end*/
.user_icon_a{
	display: block;
    margin-right: 18px;
    width: 120px;
}
.user_icon_dis h4{
	width:120px;
	text-align:center;
	padding:5px 0px;
}
.user_icon_dis{
	display: block;
    width: 138px;
	}
.user_icon{
	height: 140px;
    margin-right: 18px;
    width: 118px;
}
.z_opinion{
	width: 330px;
}
.z_title{
	font-size:18px;
	color:#333333;
	display:block;
	padding-bottom:10px;
}
.z_opinion p{
	font-family:"songti","宋体";
	color:#777777;
}
.more{
	font-family:"songti","宋体";
	color:#336699;
}
/*观点end*/
/*趋势st*/
.trend_w{
	width:80px;
	background:url(../images/title.png) -174px 6px no-repeat scroll;
}
.trend_line{
	border-top:2px solid #e67361;
	border-bottom:2px solid #e67361;
}
/*趋势end*/
/*代表项目st*/
.project_w{
	width:70px;
	background:url(../images/title.png) -322px 6px no-repeat scroll;
}
.project_line{
	border-top:2px solid #40bcbc;
	border-bottom:2px solid #40bcbc;
}
.z_project{
	width: 750px;
}
.z_project .dyc{
	width:100px;
	margin-left:0px;
}
.z_project .lfgc{
	width:126px;
	margin-left:0px;
}
.project_d{
	border-bottom: 1px solid #e6e6e6;
    padding: 39px 32px 39px 0;
    width: 968px;
}
.project_d2{
/*	border-bottom: 1px solid #e6e6e6;*/
    margin: 39px 30px 39px 0;
    width: 313px;
}
.project_d3{
/*	border-bottom: 1px solid #e6e6e6;*/
    margin: 39px 0;
    width: 313px;
}
.project_dline{
	border-bottom: 1px solid #e6e6e6;
}
.z_project2{
	width: 175px;
}
.project_intro{
	color: #777777;
    display: block;
    font-size: 16px;
    padding-bottom: 10px;
}
.span_margin{
	margin-right:20px;
}
.city_icon{
	height:156px;
	width: 120px;
	margin-right:18px;
}
/*代表项目end*/
/*相关文章st*/
.related_detail{
	padding-bottom:20px;
}
.related_w{
	font-size:18px;
	color:#282828;
}
.related_d{
	width:468px;
	padding:0px 32px 0px 0px;
}
.related_dian{
	height:30px;
	width:8px;
	background: url("../images/title.png") no-repeat scroll -394px 16px;
}
.related_a{
	font-size:16px;
	color:#575757;
	width:460px;
	display:block;
	line-height:30px;
}
/*相关文章end*/
/*网友评论st*/
.plun_w{
	width:137px;
	background:url(../images/title.png) -408px 6px no-repeat scroll;
}
.plun_line{
	border-top:2px solid #d66e93;
	border-bottom:2px solid #d66e93;
}
.plun_title_group{
	margin:40px auto 0px auto;
}
.plun_group{
	background-color:#f6f6f6;
}
/*网友评论end*/
/*footer*/
.footer{
	height:98px;
	font-size:16px;
	text-align:center;
	line-height:98px;
	color:#5c5c5c;
}