@charset "utf-8";
@import "base.css";
/* CSS Document */
#cyxx {
	width:100%;
}
#cyxx .cheader {
	width:655px;
	height:49px;
	background:url(../images/cyxx_header_bg.png) no-repeat;
}
#cyxx .cheader .title {
	width:155px;
	height:49px;
	background:url(../images/cyxx_title_bg.png);
	float:left;
	
}
#cyxx .cheader .title a {
	display:block;
	width:100%;
	height:49px;
	line-height:49px;
	text-align:center;
	margin-top:4px;
	color:#0e6eb8;
	text-decoration:none;
	font-size:18px;
	font-weight:bold;
	font-family:宋体;
}
#cyxx .cheader .title a:hover,#cyxx .cheader .title a.current {
	text-decoration:underline;
	color:#d0274b;
}

#cyxx .cheader ul {
	float:left;
}
#cyxx .cheader ul li {
	float:left;
	list-style:none;
	height:46px;
	color:#4d78a7;
	font-size:12px;
	font-family:宋体;
}
#cyxx .cheader ul li a,#cyxx .cheader ul li a:hover,#cyxx .cheader ul li span{
	height:46px;
	line-height:46px;
	text-align:center;
	margin-top:4px;
	color:#4d78a7;
	display:block;
	
	
}
#cyxx .cheader ul li a,#cyxx .cheader ul li a:hover {
	width:46px;
	text-decoration:none;	
}
#cyxx .cheader ul li a:hover,#cyxx .cheader ul li a.current {
	background:url(../images/cyxx_title_a_hover_bg.png) no-repeat;
}
#cyxx .cheader ul li span {
	width:3px;
	height:46px;
	line-height:46px;
}
#cyxx .cheader .more {
	float:right;
	margin-right:5px;
}
#cyxx .cheader .more a {
	display:block;
	width:46px;
	height:46px;
	line-height:46px;
	text-align:center;
	margin-top:4px;
	text-decoration:none;
	font-size:14px;
	font-weight:bold;
	font-family:宋体;
}

#cyxx .content {
	width:655px;	
	
}
#cyxx .content .cleft {
	float:left;
	width:284px;
	height:250px;
}
#cyxx .content .cleft .pic{
	width:263px;
	height:220px;
	border:1px solid #d7d7d7;
	margin-left:14px;
	margin-top:14px;
	line-height:250px;
	
}
#cyxx .content .cright {
	width:371px;
	height:250px;	
	float:left;
}
.top1,#cyxx .content .cright .list {
	width:365px;
	height:102px;
}
.toponef {
	width:300px;
	height:102px;
}
.top1 .title {
	height:50px;
	line-height:50px;
	text-align:center;
	color:#0e6eb8;
	font-size:14px;
	font-family:宋体;
	font-weight:bold;
	width:360px;
	margin-left:3px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.top1 .summary {
	height:52px;
	color:#76858f;
	font-size:12px;
	font-family:宋体;
	text-indent: 2em;
	float:left;
	word-spacing:10px;
	line-height:150%;
	word-wrap: break-word;  
	word-break: normal;
	overflow:hidden;
	text-overflow:ellipsis;
	width:360px;
	margin-left:3px;
}
.toponef .title {
	height:50px;
	line-height:50px;
	text-align:center;
	color:#0e6eb8;
	font-size:14px;
	font-family:宋体;
	font-weight:bold;
	width:300px;
	margin-left:3px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.toponef .summary {
	height:52px;
	color:#76858f;
	font-size:12px;
	font-family:宋体;
	text-indent: 2em;
	float:left;
	word-spacing:10px;
	line-height:150%;
	word-wrap: break-word;  
	word-break: normal;
	overflow:hidden;
	text-overflow:ellipsis;
	width:300px;
	margin-left:3px;
}
#cyxx .content .cright .separator {
	width:371px;
	height:2px;
	background:url(../images/cyxx_content_separator.png) no-repeat;	
}
#onefcenter .separator {
	width:300px;
	height:2px;
	background:url(../images/cyxx_content_separator.png) no-repeat;	
}
#cyxx .content .cright .list ul {
	margin-left:30px;
}
#cyxx .content .cright .list ul li {
	height:28px;
	line-height:28px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	list-style-position:inside;
	width:98%;
}
#onefcenter .list ul {
	margin-left:30px;
}
#onefcenter .list ul li {
	height:28px;
	line-height:28px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	list-style-position:inside;
	width:98%;
}
.solid_panel {
	border:0px solid #ebebeb;
	float:left;
}
.solid_panel .title {
	width:98%;
	margin:0 auto;
	height:46px;	
}
.solid_panel .title span{
	color:#0e6eb8;
	font-size:18px;
	font-weight:bold;
	font-family:宋体;
	float:left;
	margin:10px 0 15px 10px;
}

.solid_panel .title .more{
	color:#bebebe;
	font-size:14px;
	font-weight:bold;
	float:right;
	margin-right:10px;
}
.solid_panel .title .icon{
	margin:12px 0 13px 12px;
	float:left;;
}
.solid_panel ul{
	margin-left:30px;
}
.solid_panel ul li{
	height:30px;
	line-height:30px;
}
.solid_panel .list ul {
	margin-left:15px;
}
.solid_panel .list ul li {
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	width:95%;
	list-style-position:inside;
}
.solid_panel .content .pic_news {
	margin:3px;
	width:317px;
	height:107px;
	
}
.solid_panel .content .pic_news .summary_title {	
	float:left;
	text-align:center;
	width:164px;
	height:27px;
	line-height:27px;
	font-size:14px;
	font-weight:bold;
	color:#0e6eb8;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.solid_panel .content .list2 ul {
	width:635px;
	margin-left:20px;
}
.solid_panel .content .list2 ul li {
	width:295px;
	height:24px;
	line-height:24px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.zcfg .title .icon {
	height:21px;
	width:17px;	
	background:url(../images/zcfg_icon.png) no-repeat;
}
.dyzx .title .icon {
	height:22px;
	width:26px;	
	background:url(../images/dyzx_icon.png) no-repeat;
}

.search {
	background:url(../images/search_bg.png) no-repeat;
	width:281px;/**317px**/
	height:33px;/**50px**/
	padding:9px 0 8px 40px;
}
.search .option {
	height:33px;
	width:100px;
	float:left;
	
}
.search .keyword {
	background:url(../images/search_input_bg.png) no-repeat;
	width:230px;
	height:33px;
	border:none;
	float:left;
	font-size:15px;
	margin-left:10px;	
}
.search .searchBtn {
	background:url(../images/search_btn.png) no-repeat;
	width:33px;
	height:33px;
	border:none;
	float:left;
	margin-left:-2px;
}

.marquee {
	width:95%;
	margin:0 auto;	
	overflow:hidden;
	height:252px;
}
.marquee .title {
	height:32px;
	line-height:32px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
/**--------首页-数据监测----------**/
.sjjc .title .icon {
	height:20px;
	width:27px;	
	background:url(../images/sjjc_icon.png) no-repeat;
}
#sjjc_tab {
	width:317px;
	height:32px;
	background:url(../images/sjjc_tab_bg.png);
}
/*
#sjjc_tab a {
	display:block;
	width:39px;
	height:32px;
	line-height:32px;
	text-align:center;
	color:#0e6eb8;
	text-decoration:none;
	font-size:14px;
	font-family:宋体;
}
#sjjc_tab a:hover {
	text-decoration:underline;
	color:#d0274b;
}
*/
#sjjc_tab ul {
	margin-left:1px;
	width:317px;
	clear:both;	
	height:32px;
}
#sjjc_tab ul li {
	float:left;
	color:#4d78a7;
	font-size:12px;
	font-family:宋体;
	margin-left:1px;
	height:32px;
	list-style:none;
}
#sjjc_tab ul li a {
	height:32px;
	line-height:32px;
	text-align:center;
	color:#4d78a7;
	display:block;
	
	width:38px;
	text-decoration:none;	
}

#sjjc_tab ul li a:hover,#sjjc_tab ul li a.current {
	background:url(../images/sjjc_tab_hover.png) no-repeat;
}
/*
#sjjc_tab ul li:hover .pic_news {
	display:block;
	position: absolute;
}
*/
.sjjc .pic_news {
	clear:both;
	width:317px;
	height:107px;
	border:0px solid #daeef8;	
	background-color:#f2fbff;
	
}
.sjjc .pic_news .pic {
	margin-top:8px;
	width:145px;
	height:97px;
	float:left;
	text-align:center;
	vertical-align:middle;
	display: table-cell;
}
.sjjc .pic_news .summary {
	margin-top:8px;
	width:170px;
	height:97px;
	color:#76858f;
	font-size:12px;
	font-family:宋体;
	text-indent: 2em;
	float:left;
	word-spacing:10px;
	line-height:130%;
}
/*.sjjc .pic_news ul.list {}
.sjjc .pic_news ul.list li{
	width:310px;
	height:25px;
	line-height:25px;
	
}*/
/*---------------sjjc end --------------*/
/*.solid_panel2 {margin-left:3px;}*/
.solid_panel2 .header {
	height:39px;
	background:url(../images/solid_panel2_header_bg.png) repeat-x;	
}
.solid_panel2 .title {
	display:block;
	line-height:39px;
	text-align:center;
	color:#0e6eb8;
	text-decoration:none;
	font-size:16px;
	font-family:宋体;
	font-weight:bold;
	width:210px;
	height:39px;
	background:url(../images/solid_panel2_title_bg.png) no-repeat;
	float:left;	
}
.solid_panel2 .more {
	float:right;
	margin-right:5px;
	
}
.solid_panel2 .more a {
	display:block;
	width:46px;
	height:39px;
	line-height:39px;
	text-align:center;
	text-decoration:none;
	font-size:14px;
	font-weight:bold;
	font-family:宋体;
}
.solid_panel2 .outer {
	border-left:0px solid #ebebeb;
	border-right:0px solid #ebebeb;
	border-bottom:0px solid #ebebeb;
}
.solid_panel2 .content .pic_news {
	margin:10px 3px 5px 3px;
	width:317px;
	height:107px;
	
}
.solid_panel2 .content .pic_news .pic {
	width:145px;
	height:107px;
	float:left;
	text-align:center;
	vertical-align:middle;
	display: table-cell;
}
.solid_panel2 .content .pic_news .summary_title {	
	float:left;
	text-align:center;
	width:164px;
	height:27px;
	line-height:27px;
	font-size:14px;
	font-weight:bold;
	color:#0e6eb8;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.solid_panel2 .content .pic_news .summary_title a {
	color:#0e6eb8;
}
.solid_panel2 .content .pic_news .summary {	
	width:164px;
	height:74px;
	margin:3px;
	color:#76858f;
	font-size:12px;
	font-family:宋体;
	text-indent: 2em;
	float:left;
	word-spacing:10px;
	line-height:120%;
}

.solid_panel2 .content .list ul {
	margin-left:15px;
}
.solid_panel2 .content .list ul li {
	height:28px;
	line-height:28px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	width:95%;
	list-style-position:inside;
}
.solid_panel2 .content .list2 ul {
	width:655px;
	margin-left:10px;
}
.solid_panel2 .content .list2 ul li {
	width:295px;
	height:28px;
	line-height:28px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	list-style-position:inside;
}
.solid_panel3 .header {
	height:43px;
	background:url(../images/solid_panel3_header_bg.png) repeat-x;	
}
.solid_panel3 {
	border:0px solid #ebebeb;
}
.solid_panel3 .title {
	display:block;
	line-height:43px;
	text-align:center;
	color:#0e6eb8;
	text-decoration:none;
	font-size:16px;
	font-family:宋体;
	font-weight:bold;
	height:43px;
	float:left;	
	margin-left:15px;
}
.solid_panel3 .title .icon {
	margin: 12px 10px 13px 0px;
	float:left;
}
.solid_panel3 .title .icon1 {
	margin: 12px 10px 13px 0px;
	float:left;
}
.solid_panel3 .title .icon2 {
	margin: 12px 10px 13px 0px;
	float:left;
}
.solid_panel3 .title .icon3 {
	margin: 12px 10px 13px 0px;
	float:left;
}
.solid_panel3 .more {
	float:right;
	margin-right:5px;
	
}
.solid_panel3 .more a {
	display:block;
	width:46px;
	height:39px;
	line-height:39px;
	text-align:center;
	text-decoration:none;
	font-size:14px;
	font-weight:bold;
	font-family:宋体;
}
.solid_panel3 .content {
	padding-top:3px;
}
.solid_panel3 .content .tabs ul {
	margin-left:30px;
	margin-top:3px;
	height:28px;
}
.solid_panel3 .content .tabs ul li {
	list-style:none;
	float:left;
	margin-left:5px;
}
.solid_panel3 .content .tabs ul li a {
	color:#0e6eb8;
	display:block;
	width:28px;
	height:23px;
	line-height:23px;
	background:url(../images/jcbg_tab_bg.png) no-repeat;
	text-align:center;
}
.solid_panel3 .content .tabs ul li a:hover,.solid_panel3 .content .tabs ul li a.current {
	background:url(../images/jcbg_tab_hover_bg.png) no-repeat;
	height:28px;
}

.solid_panel3 .content .list ul {
	margin-left:15px;
	clear:both;
}
.solid_panel3 .content .list ul li {
	height:30px;
	line-height:30px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	list-style-position:inside;
	width:98%;
}

.jcbg {
	
	
}
.jcbg .header{
	height:43px;
}
.jcbg .cust_btn {
	clear:both;
	width:319px;
	text-align:center;
}
.jcbg .content .list {
	margin-top:5px;
	background:url(../images/jcbg_list_bg.png) no-repeat;
	height:245px;
}

.cyyq .pic {
	clear:both;
	width:319px;
	text-align:center;
	margin:5px 0 5px 0;
}
.cyyq .title .icon {
	width:24px;
	height:21px;
	background:url(../images/02.png) no-repeat;
}
.cyyq .title .icon1 {
	width:24px;
	height:21px;
	background:url(../images/yjbg/yjbg_gd10.png) no-repeat;
}
.cyyq .title .icon2 {
	width:24px;
	height:21px;
	background:url(../images/yjbg/yjbg_gd11.png) no-repeat;
}
.cyyq .title .icon3 {
	width:24px;
	height:21px;
	background:url(../images/yjbg/yjbg_gd12.png) no-repeat;
}
.hbzx .title .icon {
	width:24px;
	height:21px;
	background:url(../images/01.png) no-repeat;
}
.hbzx .title .icon1 {
	width:24px;
	height:21px;
	background:url(../images/yjbg/yjbg_gd8.png) no-repeat;
}
.hbzx .title .icon2 {
	width:24px;
	height:21px;
	background:url(../images/yjbg/yjbg_gd9.png) no-repeat;
}
.zhblh .title .icon {
	width:24px;
	height:21px;
	background:url(../images/03.png) no-repeat;
}
.hbzs .title .icon {
	width:24px;
	height:21px;
	background:url(../images/hbzs_icon.png) no-repeat;
}
.hbzs .outer {
	height:198px;
}
.hbzs .content .pic_news {
	width:317px;
	height:94px;
	padding-top:2px;
	
}
.hbzs .content .pic_news .pic {
	width:145px;
	height:94px;
	float:left;
	text-align:center;
	vertical-align:middle;
	display: table-cell;
}
.hbzs .content .pic_news .summary {	
	width:170px;
	height:67px;
	color:#76858f;
	font-size:12px;
	font-family:宋体;
	text-indent: 2em;
	float:left;
	word-spacing:10px;
}
.hbzs .content .list ul {
	margin-left:30px;
}
.hbzs .content .list ul li {
	height:28px;
	line-height:28px;
}

.flink {
	width:977px;
	height:77px;
	line-height:77px;
	border:1px solid #ebebeb;
}
.flink .title {
	width:40px;
	height:71px;
	background:url(../images/flink_title.png) no-repeat;
	float:left;
	margin:4px 0 4px 4px;
}
.flink .link_list, .flink2 .link_list{
	width:970px;
	height:77px;
	float:left;
	text-align:center;
}
.flink .link_list ul, .flink2 .link_list ul {
	margin:5px 0 5px 20px;
	list-style:none;
}
.flink .link_list ul li , .flink2 .link_list li{
	/*width:100px;*/
	height:28px;
	line-height:28px;
	float:left;
	text-align:center;
	margin:2px 8px 2px 8px;
}

.flink2 .link_list ul {
	margin:5px 0 5px 10px;
}
.flink2 .more {
	display:block;
	line-height:34px;
	text-align:center;
	color:#0e6eb8;
	text-decoration:none;
	font-size:12px;
	font-family:宋体;
	height:34px;
	float:right;	
	margin-left:25px;
}
/** -------------//首页-数据监测-------------**/

/*--------------博览会--------------*/
#ifocus { width: 320px; height: 210px; }
#ifocus_pic { position: relative; width: 211px; display: inline; float: left; height: 210px; overflow: hidden }
#ifocus_piclist { position: absolute }
#ifocus_piclist li { width: 211px; height: 210px; overflow: hidden }
#ifocus_piclist img { width: 211px; height: 210px }
#ifocus_btn { z-index: 100; width: 108px; display: inline; float: right; height: 210px; border-top:1px solid #ccc; }
#ifocus_btn ul,#ifocus_btn li {list-style-type: none;}
#ifocus_btn li { position: relative; text-align: center; line-height: 35px; cursor: pointer }
#ifocus_btn .current { width: 128px; background: url(../images/slide-banner.png); height: 35px; color: #fff; margin-left:-20px; }
#ifocus_btn .normal { width: 108px; background: url(../images/slide-banner.png) no-repeat right -35px; height: 35px; overflow: hidden }
#ifocus_btn .current a { color: #fff; text-decoration: none; font-family:"宋体";margin-left:20px;}
#ifocus_btn .normal a { color: #666; text-decoration: none; font-family:"宋体" }
/*--------------//博览会--------------*/

#ifocus2 { width: 647px; height: 260px; }
#ifocus_pic2 { position: relative; width: 439px; display: inline; float: left; height: 260px; overflow: hidden }
#ifocus_piclist2 { position: absolute }
#ifocus_piclist2 li { width: 439px; height: 260px; overflow: hidden }
#ifocus_piclist2 img { width: 439px; height: 260px }
#ifocus_btn2 { z-index: 100; width: 208px; display: inline; float: right; height: 260px; border-top:1px solid #ccc; }
#ifocus_btn2 ul,#ifocus_btn2 li {list-style-type: none;}
#ifocus_btn2 li { position: relative; text-align: left; line-height: 37px; cursor: pointer;overflow:hidden }
#ifocus_btn2 li a {margin-left:15px;}
#ifocus_btn2 .current { width: 228px; background: url(../images/slide-banner2.png); height: 37px; color: #fff; margin-left:-20px; }
#ifocus_btn2 .normal { width: 208px; background: url(../images/slide-banner2.png) no-repeat right -37px; height: 37px; overflow: hidden }
#ifocus_btn2 .current a { color: #fff; text-decoration: none; font-family:"宋体";margin-left:35px;}
#ifocus_btn2 .normal a { color: #666; text-decoration: none; font-family:"宋体" }

.onefbtlist{
	width: 310px;
	margin-top: 40px;
	margin-left: 10px;
		
}
.onefbtlist ul li{
	float:left;
	list-style-type:none;
	margin-left: 4px;
	height: 35px;
	line-height: 35px;
}

.onefbtlist2{
	width: 310px;
	margin-top: 40px;
	margin-left: 10px;
		
}
.onefbtlist2 ul li{
	float:left;
	list-style-type:none;
	margin-left: 4px;
	height: 30px;
	line-height: 30px;
}

.onefbtlist3{
	width: 310px;
	margin-left: 5px;
	margin-top: 15px;
		
}
.onefbtlist3 ul li{
	float:left;
	list-style-type:none;
	margin-left: 15px;
	width: 81px;
	height: 25px;
}
.onefbtlist3 ul li span{
	margin-left:18px;
	margin-top:18px;
	height: 25px;
	line-height: 25px;
}
.onefbtlist3 ul li a{
	margin-left:40px;
	margin-top:18px;
	height: 30px;
	line-height: 30px;
}
