.box_none { display:none;}

.solution
{
	width:970px; margin:0 auto; height:50px; overflow:hidden; padding:0 15px;
}
.s_left
{
	float:left; width:970px; overflow:hidden; height:20px;
}
.s_left p
{
	overflow:hidden; font-size:14px; color:#1b77a5; float:left;
}
.s_left p a
{
	font-size:14px;color:#1b77a5;
}
.s_left h1
{
	font-size:14px; color:#1b77a5; font-weight:lighter;
}
.s_right
{
	float:right; width:270px; overflow:hidden; height:20px;
}
.s_right .form1
{

}
.s_right .form1 .search
{
	float:right; height:16px;
}
.s_right .form1 .sh
{
	float:right; background:url(../images/index_18.jpg) no-repeat; width:56px; height:20px; display:block; overflow:hidden; margin-left:10px;
	border:none; text-decoration:none;
}


.main
{
	width:1200px; overflow:hidden; margin:0 auto;
}
.m_top
{
	width:1200px; overflow:hidden; margin:0 auto; background:url(../images/index_08.jpg) no-repeat; height:685px;
	padding-top:30px;
}
.mt_left
{
	float:left; width:286px; overflow:hidden; margin-left:115px; _margin-left:56px;
}
.mtl_top
{
	margin-bottom:15px;
}
.tabs
{
	width:286px; height:350px; overflow:hidden;
}
.tabs a img
{
	float:right; padding-top:8px;
}
.tabs .qh
{
	float:left; width:200px;
}
.xx_bg
{
	float:left; width:97px; overflow:hidden; height:23px; margin-right:3px;
}
.xx_bg a
{
	background:url(../images/index_09.jpg) no-repeat; width:97px; height:23px; line-height:23px; text-align:center; display:block;
	float:left;font-size:14px; color:#FFFFFF;
}
.xx_bg a.now
{
	background:url(../images/index_07.jpg) no-repeat; width:95px; height:23px; line-height:23px; text-align:center; display:block;
	float:left;font-size:14px; color:#999999;
}
.xx_bg a:hover
{
	background:url(../images/index_07.jpg) no-repeat; width:95px; height:23px; line-height:23px; text-align:center; display:block;
	float:left; font-size:14px;
}
.tabs-1
{
	width:266px; height:307px; display:block; background:#FFF; overflow:hidden; padding:10px;
	float:none;
}
.tabs-1 p
{
	clear:both; line-height:23px; font-size:12px; color:#4a4c4d;
}
.tabs-1 p font a
{
	width:286px; height:25px; display:block; line-height:25px; text-align:center; font-size:18px; color:#423a2a; overflow:hidden; font-weight:bold;
}
.tabs-1 ul
{
	padding:10px 0 0 0; float:left;
}
.tabs-1 ul li
{
	margin:0; width:250px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;background:url(../images/index_14.jpg) no-repeat left center; float:left; text-align:left; padding-left:15px; line-height:25px; height:25px;
}
.tabs-1 ul li a
{
	background:none;font-size:14px; float:left; color:#4A4C4D;
	width:250px; overflow:hidden; height:25px; text-align:left;  line-height:25px;
}
.tabs-1 ul li a:hover
{
	background:none; width:250px; height:23px; overflow:hidden; text-align:left;
}

.tabs-2
{
	width:266px; height:307px; display:block; background:#FFF; overflow:hidden; padding:10px; float:none;
}
.tabs-2 p
{
	clear:both; line-height:23px; font-size:12px; color:#4a4c4d;
}
.tabs-2 p font a
{
	width:286px; height:25px; display:block; line-height:25px; text-align:center; font-size:18px; color:#4A4C4D; overflow:hidden; font-weight:bold;
}
.tabs-2 ul
{
	padding:10px 0 0 0; float:left;
}
.tabs-2 ul li
{
	margin:0; width:250px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;background:url(../images/index_14.jpg) no-repeat left center;
	float:left; text-align:left;padding-left:15px; float:left;
}
.tabs-2 ul li a
{
	background:none;font-size:14px; float:left; color:#4A4C4D;
	width:250px; overflow:hidden; height:25px; text-align:left; float:left;  line-height:25px;
}
.tabs-2 ul li a:hover
{
	background:none;width:250px; height:25px; overflow:hidden; text-align:left;  line-height:25px;
}
.mtl_bottom
{
	background:url(../images/index_33.jpg) no-repeat; width:286px; height:248px; overflow:hidden;
}
.mtl_bottom span
{
	margin-bottom:10px; height:21px; width:276px; display:block;
}
.mtl_bottom span a
{
	float:left; margin-right:5px;
}
.mtl_bottom span strong a
{
	float:right; padding:5px 0 0 0;
}
.mtl_bottom p
{
	clear:both; background:url(../images/index_42.jpg) no-repeat left 5px; padding-left:30px; width:244px;
	line-height:23px; font-size:12px; color:#4a4c4d;
}
.mtl_bottom p a
{
	color:#ff8319; font-size:12px;
}
.mtl_bottom p font a
{
	width:260px; height:30px; line-height:30px; overflow:hidden; color:#3ca7cb; display:block;
}
.mtl_bottom ul
{
	line-height:23px; padding:10px;
}
.mtl_bottom ul li
{
	background:url(../images/index_14.jpg) left center no-repeat; padding-left:15px;
	border-bottom:#cacaca 1px dotted;
}
.mtl_bottom ul li a
{
	color:#999;
}

.mt_right
{
	float:right; width:672px; overflow:hidden; margin-right:115px; _margin-right:56px;
}
.mtr_top
{
	width:672px; overflow:hidden; height:234px; margin-bottom:11px;
}
.mtrt_left
{
	float:left; width:370px; height:234px; overflow:hidden; border:#ecf0f2 1px solid;
}
.mtrt_right
{
	float:right; width:271px; overflow:hidden;
}
.mtrt_right span
{
	background:url(../images/index_15.jpg) no-repeat; width:271px; height:23px; line-height:23px; text-align:left; display:block;
	margin-bottom:25px;
}
.mtrt_right span a
{
	font-size:14px; font-weight:lighter; color:#FFF; padding-left:10px;
}
.mtrt_right ul
{
	line-height:23px;
}
.mtrt_right ul li
{
	background:url(../images/dian_03.gif) no-repeat left center; padding-left:15px; font-size:12px; font-weight:lighter; color:#4a4c4d;
}
.mtrt_right ul li font a
{
	font-size:13px; font-weight:lighter; color:#4a4c4d;
}
.mtrt_right ul li strong a
{
	font-size:12px; font-weight:lighter; color:#4a4c4d;
}
.mtr_mid
{
	height:111px; width:668px; overflow:hidden; background:#f4f4f4; margin-bottom:10px;
}
.mtrm_left
{
	float:left; width:370px; height:111px; overflow:hidden;
}
.mtrm_left ul
{
	line-height:23px; padding:10px;
}
.mtrm_left ul li
{
	background:url(../images/dian_03.gif) no-repeat left center; padding-left:15px;
}
.mtrm_left ul li font a
{
	color:#2885b0; font-size:13px;
}
.mtrm_left ul li a
{
	font-size:12px; color:#4a4c4d;
}
.mtrm_right
{
	float:right; width:250px; overflow:hidden; height:70px;
	padding:15px 10px 10px 10px;
}
.mtrm_right .form1
{
}
.mtrm_right .form1 .search
{
	float:left;
}
.mtrm_right .form1 .sh
{
	float:left; background:url(../images/news_seach.jpg) no-repeat; width:56px; height:19px; display:block; overflow:hidden; margin-left:10px;
	border:none; text-decoration:none;
}
.aa
{
padding:7px 0 0 0; width:250px; line-height:23px; float:left; *padding:7px 0 0 0; float:left;
}
.aa p
{
	float:left; font-size:12px; color:#2987b2; overflow:hidden; float:left; word-break:break-all; white-space:normal;
}
.aa a
{
	font-size:12px; color:#2987b2;
}
.mtr_bottom
{
	background:url(../images/index_32.jpg) no-repeat; width:658px; height:188px; overflow:hidden; display:block;
	padding:60px 0 0 10px;
}
.mtr_bottom p
{
	width:255px; height:45px; overflow:hidden; display:block; line-height:23px; float:left; margin-bottom:15px;
	padding:0 0 0 70px;
}
.mtr_bottom p font a
{
	font-size:14px; font-weight:bold; width:280px; height:25px; display:block; line-height:25px; text-align:left; overflow:hidden; color:#3091bc;
}
.zjtd
{
	background:url(../images/index_45.jpg) no-repeat; width:1200px; height:407px; display:block; overflow:hidden;
}
.zjtd span
{
	text-align:center; width:940px; height:50px; display:block; line-height:50px; padding:10px 0;
}
.zjtd span a
{
	font-size:28px; font-weight:bold; color:#0277b0;
}
.zjtd p
{
	font-size:12px; color:#70b7da; font-weight:lighter; width:920px; overflow:hidden; line-height:23px;
	padding:0px 20px 10px 20px; margin-bottom:15px;
}
.zjtd p a
{
	font-size:12px; color:#70b7da; font-weight:lighter;
}
.tw_nr
{
	width:925px; overflow:hidden;
}
.tw
{
	display:block; overflow:hidden; background:url(../images/qh4_07.jpg) no-repeat; width:151px; height:185px; float:left;
	margin-right:20px;
}
.t_top
{
	width:151px; height:130px; overflow:hidden; margin-bottom:7px;
}
.t_top img
{
	float:left; width:86px; height:128px; margin:5px -12px 0 5px; _margin:5px -12px 0 5px;
}
.tw_right
{
	float:left; width:50px; height:130px; overflow:visible; _overflow:hidden;
	margin:5px 0px 0 0; display:block; _margin:5px 0px 0 0; _width:68px;
}
.tw p
{
	height:128px; overflow:hidden; line-height:23px; color:#898989;
	width:50px; text-align:left; float:left;
}
.tw_right p font a
{
	width:50px; height:20px; line-height:20px; overflow:hidden; color:#0286c0; display:block; text-align:center;
}
.tw_right p strong
{
	width:50px; height:20px; display:block; overflow:hidden; line-height:20px; text-align:center;
	font-weight:lighter;
}
.tw a.name
{
	width:94px; height:16px; background:#f5f9fb; border:#d7e0e4 1px solid; display:block; line-height:16px; text-align:center;
	float:left; margin:0 4px; _margin:0 2px;
}
.tw a.xx
{
	float:left; width:42px; height:16px; background:#f5f9fb; border:#d7e0e4 1px solid; display:block;
	text-align:center; line-height:16px;
}



.tw_nr
{
	width:925px; overflow:hidden;
}
.gdd
{
	clear:both; margin-bottom:50px; height:220px; overflow:hidden; width:1000px; overflow:hidden;
}
.tw_3
{
	display:block; overflow:hidden; border:#CCC 1px solid; width:185px; height:198px; float:left;
	margin-right:10px; padding:2px; background:#FFF; padding:0 2px;
}
.t3_top
{
	width:186px; height:168px; overflow:hidden; margin-bottom:5px;
}
.t3_top img
{
	float:left; width:112px; height:168px; margin:5px -18px 0 5px; _margin:5px -18px 0 5px;
}
.tw3_right
{
	float:left; width:65px; overflow:visible; _overflow:hidden;
	margin:5px 0px 0 0px; display:block; _margin:5px 0px 0 -0px; _width:75px; padding:0 2px;
}
.tw_3 p
{
	overflow:hidden; line-height:23px; color:#898989; word-break:break-all; white-space:normal;
	width:65px; text-align:left;
}
.tw3_right p font a
{
	width:70px; height:20px; line-height:20px; overflow:hidden; color:#0286c0; display:block; text-align:center;
}
.tw3_right p strong
{
	width:70px; height:20px; display:block; overflow:hidden; line-height:20px; text-align:center;
	font-weight:lighter;
}
.tw_3 a.name
{
	width:94px; height:16px; background:#f5f9fb; border:#d7e0e4 1px solid; display:block; line-height:16px; text-align:center;
	float:left; margin:0 4px; _margin:0 2px;
}
.tw_3 a.xx
{
	float:left; width:42px; height:16px; background:#f5f9fb; border:#d7e0e4 1px solid; display:block;
	text-align:center; line-height:16px;
}

.qiehuan
{
	background:#FFF; width:1000px; overflow:hidden; margin:0 auto; height:445px;
	padding-bottom:15px;
}
.tabs_1
{
	background:url(../images/jgmr_10.jpg) #FFF no-repeat; width:970px; height:46px; line-height:46px; display:block; margin:0 auto;
}
.tabs_1 span
{
	float:left; width:200px; overflow:hidden; height:46px; line-height:46px; padding:0 0 0 10px;
	display:block; text-align:center;
}

.tabs_1 span a
{
	font-weight:bold; font-size:24px; color:#FFF; 
}
.qh_1
{
	width:735px; overflow:hidden; height:46px; line-height:46px; float:left;
}
.xx1_bg
{
	float:left; width:85px; height:32px; overflow:hidden;
	padding:14px 5px 0 0;
}
.xx1_bg a
{
	background:url(../images/index_009.jpg) no-repeat center; width:85px; height:26px; text-align:center; line-height:26px;
	font-size:14px; font-weight:lighter; color:#717171; display:block; float:left;
}
.xx1_bg a:hover
{
	background:url(../images/index_58.jpg) no-repeat; width:85px; height:32px; line-height:26px; text-align:center;
	font-size:14px; color:#58b6e2; font-weight:lighter; display:block; float:left;
}
.xx1_bg a.nowa
{
	background:url(../images/index_58.jpg) no-repeat center; width:85px; height:32px; line-height:26px; text-align:center;
	font-size:14px; color:#58b6e2; font-weight:lighter; display:block; float:left;
}
.xx1_bg2
{
	float:left; width:70px; height:32px; overflow:hidden;
	padding:14px 1px 0 0;
}
.xx1_bg2 a
{
	background:url(http://www.zgczxw.com/images/index_009.jpg) no-repeat center; width:68px; height:26px; text-align:center; line-height:26px;
	font-size:14px; font-weight:lighter; color:#717171; display:block; float:left;
}
.xx1_bg2 a:hover
{
	background:url(http://www.zgczxw.com/images/index_58.jpg) no-repeat; width:68px; height:32px; line-height:26px; text-align:center;
	font-size:14px; color:#58b6e2; font-weight:lighter; display:block; float:left;
}
.xx1_bg2 a.nowa
{
	background:url(http://www.zgczxw.com/images/index_58.jpg) no-repeat center; width:68px; height:32px; line-height:26px; text-align:center;
	font-size:14px; color:#58b6e2; font-weight:lighter; display:block; float:left;
}


.t_left
{
	width:261px; float:left; overflow:hidden; margin-right:10px; margin-left:12px;
}
.t_left img
{
	margin-bottom:10px;
}
.t_left p
{
	width:234px; height:60px; display:block; overflow:hidden; background:#f6f6f6; border:#eee 1px solid;
	line-height:23px; padding:10px;
}
.t_left p a
{
	font-size:13px; color:#747474; margin:0 5px 0 0;
}

.t_mid
{
	float:left; width:400px; overflow:hidden; background:url(../images/index_1_07.jpg) repeat-x top; height:371px;
	margin-right:10px;
}
.tabs1-1
{
	width:968px; height:385px; border:#e6e6e6 1px solid; border-top:none; clear:both; padding:10px 0 0 0;
}
.t_mid p
{
	line-height:23px; color:#909090; font-size:14px; text-indent:2em; padding:0 10px 15px 10px;
}
.t_mid p a
{
	color:#e6a800;
}
.t_mid h3 a
{
	font-size:16px; font-weight:bold; color:#3e3e3e; width:400px; height:25px; line-height:25px; display:block;
	text-align:center; padding:15px 0 10px 0;
}
.t_mid ul
{
	line-height:23px; padding:0 10px 10px 10px;
}
.t_mid ul li
{
	font-size:12px; text-align:right;
}
.t_mid ul li a
{
	float:left; text-align:left; width:280px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;
	background:url(../images/dian_11.jpg) no-repeat left center; padding-left:15px;
}
.t_right
{
	float:right; margin-right:10px; width:250px; overflow:hidden;
}
.dbt
{
	width:260px; height:120px; display:block; clear:both; overflow:hidden;
	margin-bottom:5px;
}
.dbt span
{
	border-bottom:#ababab 1px dotted; width:260px; padding-bottom:3px; height:10px; overflow:hidden;
}
.dbt p,.dbt p a
{
	background:url(../images/index_68.jpg) no-repeat left center; padding-left:15px; font-size:12px; color:#58b6e2;
	line-height:25px; height:25px; float:left; width:245px;
}
.dbt img
{
	float:left; margin-left:10px;
}
.ad
{
	width:1000px; background:#FFF; height:123px; overflow:hidden; padding-bottom:15px;
	text-align:center;
}
.m_mid
{
	width:1000px; margin:0 auto; overflow:hidden; height:420px; background:#FFF;
}
.mm_nr
{
	background:url(../images/index_73.jpg) no-repeat; width:312px; height:398px; overflow:hidden; display:block; float:left;
	margin:0 8px 0 12px; _margin:0 13px 0 6px;
}
.mm_nr span
{
	width:312px; height:60px; display:block; line-height:60px; overflow:hidden; text-align:center;
}
.mm_nr span a
{
	font-size:18px; font-weight:bold; color:#0295d0;
}
.mm_nr p
{
	line-height:23px; width:250px; height:80px; display:block; overflow:hidden;
	font-size:12px; color:#3694bf; margin-bottom:5px;
}
.mm_nr p a
{
	color:#3694bf; font-size:12px;
}
.mmn_bottom
{
	height:128px; overflow:hidden; width:292px; padding:0 5px 0 15px; margin-bottom:15px;
}
.mmn_bottom img
{
	float:left;
}
.mmnb_right 
{
	float:left; height:128px; overflow:hidden; width:158px;
	padding-left:10px;
}
.mmnb_right font a
{
	font-size:14px; font-weight:lighter; color:#333333; height:25px; line-height:25px;
}
.mmnb_right p
{
	line-height:23px; text-indent:2em; color:#909090; width:158px; overflow:hidden; height:103px;
}
.mmnb_right p a
{
	font-size:12px; color:#3694bf;
}
.mm_nr ul
{
	line-height:23px; padding:0 10px 10px 10px;
}
.mm_nr ul li
{
	font-size:12px; text-align:right;
}
.mm_nr ul li a
{
	float:left; text-align:left; width:210px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;
	background:url(../images/dian_11.jpg) no-repeat left center; padding-left:15px;
}
.m_bottom
{
	width:1000px; overflow:hidden; margin:0 auto; background:#FFF;
}
.mb_left
{
	float:left; width:693px; height:267px; overflow:hidden; background:url(../images/index_104.jpg) no-repeat;
	margin-left:12px;
}
.mb_left img
{
	float:left; padding:2px; border:#e7e7e7 1px solid; background:#FFF; margin:15px 0 0 25px; display:inline;
}
.mbl_right
{
	float:right; margin:42px 0 0 0px; width:502px; overflow:hidden; display:inline;
}
.mbl_right span
{
	width:365px; overflow:hidden; height:25px; display:block; overflow:hidden; line-height:25px;
	float:left; padding:8px 0;
}
.mbl_right span font a
{
	float:left; font-size:14px; font-weight:bold; color:#2f8eb8; text-align:left; width:200px; display:block;
}
.mbl_right span strong a
{
	float:right; font-size:14px; font-weight:bold; color:#2f8eb8;
}
.mbl_right p
{
	clear:both; line-height:23px; width:372px; overflow:hidden; float:left; text-indent:2em;
	font-size:14px;
}
.mbl_right p a
{
	color:#e6a800;
}
.mbl_right ul
{
	line-height:23px; padding:10px; clear:both; width:280px; overflow:hidden; float:left;
}
.mbl_right ul li
{
	font-size:12px; text-align:right;
}
.mbl_right ul li a
{
	float:left; text-align:left; width:180px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;
	background:url(../images/dian_11.jpg) no-repeat left center; padding-left:15px;
}

.mb_right
{
	float:left; width:271px; height:267px; overflow:hidden; margin-left:12px;
}
.mb_right span
{
	background:url(../images/index_15.jpg) no-repeat; width:271px; height:23px; overflow:hidden;
	display:block; line-height:23px;
}
.mb_right span font a
{
	float:left; font-size:14px; color:#FFF; width:110px; height:23px; display:block; text-align:center; line-height:23px;
}
.mb_right span strong a
{
	float:right; padding:8px 5px 0 0; font-size:12px;
}
.mbr_nr
{
	width:269px; height:228px; border:#e8e8e8 1px solid;
}
.mbr_nr img
{
	float:left; margin:10px 0 0 10px;
}
.mbrn_right
{
	float:left; width:130px; height:110px; overflow:hidden; margin:6px 0 0 10px;
}
.mbrn_right p
{
	line-height:23px;
}
.mbrn_right p font a
{
	font-size:14px; font-weight:bold; color:#2f8eb8; width:130px; height:25px; line-height:25px; display:block; overflow:hidden;
}
.mbrn_right p a
{
	color:#3694bf;
}
.mbr_nr ul
{
	line-height:23px; clear:both; padding:15px 10px 10px 10px; overflow:hidden;
}
.mbr_nr ul li
{
	background:url(../images/dian_03.gif) no-repeat left center; padding-left:15px; font-size:13px;
}
.mbr_nr ul li a
{
	font-size:13px;
}

.yqlj
{
	width:950px; overflow:hidden; background:url(../images/bg_07.jpg) repeat-x; padding:1px 0 0 0; border-top:#dbdbdb 1px solid;
	margin:0 auto; padding:10px 25px;
}
.yqlj span,.yqlj span a
{
	color:#3291bc; font-size:16px; font-weight:bold;
}
.yqlj span a font
{
	color:#3291bc; font-size:12px; font-weight:lighter;
}
.yqlj ul
{
	line-height:23px; padding:10px 10px 10px 5px; width:950px; overflow:hidden;
}
.yqlj ul li
{
	overflow:hidden; font-size:12px; color:#9f9f9f; margin-right:20px; float:left; width:75px;
}
.yqlj ul li a
{
	overflow:hidden; font-size:12px; color:#9f9f9f;
}
.bottom
{
	background:url(../images/index_0124.jpg) no-repeat; width:1200px; height:276px; overflow:hidden; display:block;
	padding:40px 0 0 0;text-align:center;
}
.b_nav
{
	height:37px; width:1000px; overflow:hidden; display:block; text-align:center; line-height:37px; color:#FFF;
	margin-bottom:30px;
}
.b_nav a
{
	font-size:14px; font-weight:lighter; color:#FFF;
}
.bottom img
{
	float:left; margin-left:128px;
}
.bottom p
{
	float:left; line-height:25px; width:600px; height:130px; overflow:hidden; margin-left:40px;
	color:#FFF; font-size:14px; padding:15px 0 0 0;
}


.gundong
{
	width:1000px; overflow:hidden; background:#FFF; margin:0 auto;
}
.tabsc
{
	width:980px; height:215px; overflow:hidden;
}
.tabsc a img
{
	float:right; padding-top:8px;
}

.wt
{
	float:left; width:131px; margin-right:15px; overflow:hidden;
}
.wt img
{
	padding:2px; border:#dadada 1px solid; margin-bottom:3px;
}
.wt p
{
	width:131px; height:20px; line-height:20px; display:block; text-align:center; background:#e9e9e9;
}
.tab_t span
{
	float:left; overflow:hidden; height:23px; margin-right:3px;
}
.tab_t span a
{
	background:url(../images/index_07.jpg) no-repeat; width:97px; height:23px; line-height:23px; text-align:center; display:block;
	float:left; margin-right:5px;
}
.tab_t span a.jb
{
	background:url(../images/index_09.jpg) no-repeat;
}

.bor
{
	width:940px; height:160px; background:#FFF; overflow:hidden; margin:0 auto; 
}
.tab_nr
{
	width:978px; height:175px; display:block; background:#FFF; overflow:hidden;border:#d7d8da 1px solid; padding-top:15px;}
.tab_nr div{ height:180px;}

.bttt a{ float:left; width:120px; height:120px; overflow:hidden;}
.bttt{ float:left; width:120px; height:120px; overflow:hidden;}
.bbbb{ float:right; width:842px; padding:10px 10px 0 0;}



.mb_ll{ float:left; width:180px; overflow:hidden;}


.mb_tit{ display:block; width:127px; height:27px; margin-top:7px; text-indent:-1000px; overflow:hidden; margin-left:15px;}
