﻿/*public*/
body						{ margin:0px; padding:0px; font-size:12px; font-family:"宋体"; background-color:#3C4866;}
ul							{ margin:0px; padding:0px; list-style:none;}
.mt8px						{ margin-top:8px;}
a							{ color:#666; text-decoration:none;}
a:hover						{ color:#FF8000; text-decoration:underline;}

.page						{ margin:0px auto; width:952px; display:table; margin-top:8px; background-color:#fff;}
/*top*/
.pagetop					{ float:left; width:952px;}
.top_menu					{ float:left; width:952px;}
.p_t_left					{ float:left; width:6px; height:50px; background:url(images/top_left.gif) no-repeat;}
.p_t_mid					{ float:left; width:940px; height:50px;}
.logo						{ float:left; width:142px; height:50px; background:url(images/logo.gif) no-repeat center;}
.menu_foot					{ float:right; width:420px; height:50px; margin-right:20px; display:inline; line-height:50px; text-align:right;}
.menu_foot a				{ color:#000; text-decoration:none;}
.menu_foot a:hover			{ color:#666; text-decoration:underline;}
.p_t_right					{ float:right; width:6px; height:50px; background:url(images/top_right.gif) no-repeat;}
/*banner*/
.banner						{ float:left; width:952px; height:191px; background:url(images/banner_bg.jpg) no-repeat; line-height:191px; font-size:42px; font-weight:bold; text-align:center; color:#fff; overflow:hidden; white-space:normal;}
/*main*/
.pagemain					{ float:left; width:952px;}
.main						{ margin:0px auto; width:936px; display:table;}

/*main1*/
.main1						{ width:936px; float:left;}
.left_pic					{ float:left; width:366px; height:256px; border:1px #A7A7A7 solid; text-align:center;}
.right_news					{ float:right; width:559px;}
.r_n_top					{ float:left; width:559px; background-color:#175E97; height:23px;}
.r_n_top .tit				{ float:left; width:509px; height:23px; line-height:23px; background:url(images/mid1.gif) 10px 6px no-repeat; text-indent:26px; color:#fff; font-weight:bold; letter-spacing:1px;}
.r_n_top .more				{ float:left; width:50px; height:23px; line-height:23px; color:#fff; text-align:center;}
.r_n_top .more a			{ color:#fff;}
.r_n_mid					{ float:left; width:557px; height:225px; border:1px #175E97 solid; padding-top:4px; padding-bottom:4px;}

/*top_news*/
.t_news						{ margin:0px auto; width:541px;}
.t_news ul					{ width:541px;}
.t_news ul li				{ float:left; width:541px; height:21px; line-height:21px; background:url(images/mid2.gif) 9px 7px no-repeat;text-indent:24px; overflow:hidden; white-space:normal; border-bottom:1px dotted #dcdcdc;}
.t_news ul li h2			{ font-weight:normal; font-size:12px; float:left;}
.t_news ul li h3			{ font-weight:normal; font-size:12px; float:right;}

/*main2*/
.main2						{ float:left; width:936px;}
/*main2_left*/
.m2_left					{ float:left; width:219px;}
.news1						{ float:left; width:219px;}
.n1_top						{ float:left; width:219px; background-color:#175E97; height:23px;}
.n1_top .tit				{ float:left; width:169px; height:23px; line-height:23px; background:url(images/mid1.gif) 10px 6px no-repeat; text-indent:26px; color:#fff; font-weight:bold; letter-spacing:1px;}
.n1_top .more				{ float:left; width:50px; height:23px; line-height:23px; color:#fff; text-align:center;}
.n1_top .more a				{ color:#FFFFFF;}
.n1_mid						{ float:left; width:217px; border:1px #175E97 solid; padding-top:4px; padding-bottom:4px;}
.contact					{ margin:0px auto; width:204px; display:table; line-height:19px; color:#333;}
.n1_newtit					{ margin:0px auto; width:205px; display:table;}
.n1_newtit ul				{ width:205px;}
.n1_newtit ul li			{ float:left; width:205px; height:22px; line-height:22px; border-bottom:1px dotted #dcdcdc; background:url(images/mid2.gif) no-repeat left 6px; text-indent:12px; overflow:hidden; white-space:normal;}
.n1_newtit ul li h2			{ font-size:12px; display:inline; font-weight:normal;}
.n1_newtit ul li h3			{ display:none;}

/*main2_right*/				
.m2_right					{ float:right; width:709px;}
.m2_r_main1					{ float:left; width:709px;}
.m2_r_main1 .top			{ float:left; width:709px; height:24px; background-color:#E1E1E1;}
.m2_r_main1 .top .tit		{ float:left; width:709px; height:24px; line-height:24px; background:url(images/mid4.gif) 8px 6px no-repeat; text-indent:26px; color:#333; font-weight:bold; letter-spacing:1px;}
.m2_r_main1	.mid			{ float:left; width:709px; padding-top:10px; padding-bottom:5px;}
.m2_r_main1	.mid2			{ margin:0px auto; width:684px; display:table; padding-top:10px; padding-bottom:10px;}
/*foot*/
.foot						{ float:left; width:952px;}
.foot .left					{ float:left; width:6px; height:6px; background:url(images/foot_left.gif) no-repeat; font-size:0px;}
.foot .mid					{ float:left; width:940px; height:6px; font-size:0px;}
.foot .right				{ float:left; width:6px; height:6px; background:url(images/foot_right.gif) no-repeat; font-size:0px;}
/*buttom*/
.buttom						{ float:left; width:952px;}
.buttom	.left				{ float:left; width:6px; height:121px; background:url(images/foot_left2.gif) no-repeat; font-size:0px;}
.buttom	.mid				{ float:left; width:940px; height:121px; background:url(images/foot_mid2.gif) repeat-x;}
.bu_font					{ float:left; width:940px; line-height:20px; color:#fff; text-align:center; margin-top:20px;}
.bu_font a					{ color:#fff; text-decoration:none;}
.bu_font a:hover			{ color:#fff; text-decoration:underline;}
.buttom	.right				{ float:left; width:6px; height:121px; background:url(images/foot_right2.gif) no-repeat;} 
/*neiye*/
.m2_maiin2					{ float:left; width:709px;}
.m2_m2_top					{ float:left; width:709px; height:50px; background:url(images/t_bg2.gif) repeat-x; border-bottom:1px #CACACA dotted;}
.m2_m2_top .name			{ float:left; width:623px; height:50px; line-height:50px; font-size:22px; font-weight:bold; text-align:center;}
.m2_m2_top .button			{ float:left; width:86px; margin-top:15px;}
.m2_m2_mid					{ margin:0px auto; width:684px; display:table; padding-top:10px; padding-bottom:6px;}
.neiye_content				{ float:left; width:684px; line-height:22px; color:#333;}
.m2_r_mian3					{ float:left; width:709px;}
.r_m3_left					{ float:left; width:288px;}
.r_m3_left .top				{ float:left; width:288px; height:24px; background-color:#E1E1E1;}
.r_m3_left .top .font		{ float:left; width:288px; height:24px; line-height:24px; background:url(images/mid4.gif) 8px 6px no-repeat; text-indent:26px; color:#333; font-weight:bold; letter-spacing:1px;}
.r_m3_left .mid				{ margin:0px auto; width:280px; display:table; padding-top:8px; padding-bottom:6px; line-height:20px;}
.r_m3_left .mid	ul			{ width:280px;}
.r_m3_left .mid	ul li		{ float:left; width:280px;}
.r_m3_left .mid	ul li .tit	{ float:left; width:280px; height:23px; line-height:23px; background:url(images/mid2.gif) 6px 7px no-repeat; text-indent:20px; overflow:hidden; white-space:normal;}
.r_m3_left .mid	ul li .bg	{ float:left; width:280px; height:1px; background:url(images/mid3.gif) repeat-x; font-size:0px;}

.r_m3_right					{ float:left; width:709px;}
.r_m3_right	.top			{ float:left; width:709px; height:24px; background-color:#E1E1E1;}
.r_m3_right .font			{ float:left; width:709px; height:24px; line-height:24px; background:url(images/mid4.gif) 8px 6px no-repeat; text-indent:26px; color:#333; font-weight:bold; letter-spacing:1px;}
.r_m3_right	.mid			{ float:left; width:412px; padding-top:8px; padding-bottom:8px;}
.r_m3_right	.mid ul			{ width:412px;}
.r_m3_right	.mid ul li		{ float:left; width:412px;}
.r_m3_right	.mid ul li .tit	{ float:left; width:82px; text-align:right; height:31px; line-height:25px;}
.r_m3_right	.mid ul li .box	{ float:left; width:208px; height:31px;}
.r_m3_right	.mid ul li .box2{ float:left; width:330px; height:31px;}
.r_m3_right	.mid ul li .box3{ float:left; width:330px;}
.r_m3_right	.mid ul li .xing{ float:left; width:22px; color:#ff0000; line-height:25px;}
.r_m3_right	.mid ul li .bt1	{ float:left; width:198px; margin-top:15px; margin-bottom:15px; text-align:right;}
.r_m3_right	.mid ul li .bt2	{ float:right; width:198px; margin-top:15px; margin-bottom:15px; text-align:left;}


.usbox1						{ width:202px; height:18px;}
.usbox2						{ width:310px; height:18px;}
.usbox3						{ width:310px; height:95px;}
.uszi1						{ color:#000; text-decoration:none;}
.red						{ color:#FF0000; font-weight:bold;}
.red2						{ color:#ff0000; font-weight:bold; text-decoration:underline; line-height:19px;}
a.red:hover				{ color:#ff0000; text-decoration:none;}
a.red2:hover				{ color:#ff0000; text-decoration:none;}


