/*公共*/
body{ margin:0; padding:0;font-family:"宋体"; font-size:12px; text-align:center;}
img{ border:none;}
div,ul,li,h1,h2,h3,span,p{ margin:0; padding:0;}
.clear {clear:both;}
/*布局*/
.marp{ width:1002px; height:auto; margin:0 auto; text-align:left;}
.header {width:auto; height:auto;}
.header .top {width:1002px; height:67px; position:relative;}
.header .logo {width:235px; height:67px;}
.dh_contact { width:356px; height:25px; position:absolute;top:10px; right:10px;}
.dh_contact a { color:#333; text-decoration:none;}
.dh_contact a:hover { text-decoration:underline;}
/*menu*/
.navbar { width:1002px; height:35px; }
.navbar_l { float:left; width:14px; height:35px;}
.menu { width:974px;height:35px; background-image:url(images/navbar.gif); background-repeat:repeat-x;position:relative; z-index:9999; float:left}
.navbar_r { float:14px; height:35px; float:left;}
.header .menu ul { margin:0; padding:0; list-style:none;}
.header .menu ul li { width:100px; height:35px; line-height:35px; text-align:center; font-size:12px; float:left; display:inline;}
.nav_a { width:100px; height:35px; line-height:28px;background:url(images/navbar_separator.gif) no-repeat right center; float:left; display:inline; color:#FFFFFF;}
.nav_a a {text-decoration:none; color:#FFFFFF;}
.flash{ width:1002px; height:288px; z-index:-999;}
.search {
	line-height:30px;
	width:255px;
	position:absolute;
	z-index:100px;
	right:0;
	top:0px;
	height: 35px;
	color:#FFFFFF;
}

/*main*/
.main_content { width:1002px; height:auto; background:url(images/bg_rt.gif) repeat-x top;text-align:left; margin:0 auto;}
.main_content .main_l{ width:250px; height:auto; float:left; display:inline;}
.main_content .main_l .main_l_t { width:235px; height:28px; line-height:28px; background:url(images/tit_shb_bg.gif) no-repeat; padding: 2px 0 0 15px; color:#fff;}
.main_content .main_l .main_l_c { width:245px; height:auto; background:url(images/con_sh_bg.gif) repeat-y; padding-left:5px;}
.main_content .main_l .main_l_b {}

.main_content .main_c{ width:530px; float:left; display:inline; margin-left:5px; position:relative;}
.main_content .main_c h1 { font-size:12px; font-weight:normal; height:26px; border-bottom:1px solid #C9D3DC; line-height:32px; color:#000; padding-top:5px;}
/*.main_content .main_c h1 a { color:#000000; text-decoration:none; background:url(images/icon_2.gif) no-repeat ; padding-left:15px; }*/
.main_content .main_c .new_cotent { width:530px; line-height:23px;margin-top:5px;}
.main_content .main_c .new_main { width:530px; height:102px;overflow:hidden; margin-top:3px;}
.main_content .main_c .new_main .new_img { width:127px; height:90px; float:left; overflow:hidden; background-color:#FFFFFF; border:1px solid #DADADA; padding:5px 6px;}
.main_content .main_c .new_main .new_title { width:385px; height:95px; overflow:hidden; float:right; padding-bottom:5px;}
.main_content .main_c .new_main .new_title h2 { font-size:12px; color:#012F99; font-weight: bold; line-height:23px; height:23px;}
.main_content .main_c .new_main .new_title h2 a { text-decoration:none;color:#012F99;}
.main_content .main_c .new_main .new_title h2 a:hover { text-decoration:underline;}
.main_content .main_c .new_main .new_title ul { list-style:none;}
.main_content .main_c .new_main .new_title ul li { text-indent:2em; line-height:20px; color:#333333;}

.main_content .main_c .new_cotent ul { margin:0; padding:0; list-style:none;}
.main_content .main_c .new_cotent ul li { width:240px; height:23px; color:#333333; line-height:23px; text-align:left; border-bottom:1px dotted #cecece; background:url(images/bullet_main.gif) no-repeat left center; padding-left:15px; margin-left:5px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; dispaly:inline; float:left;}
.main_content .main_c .new_cotent ul li span {}
.main_content .main_c .new_cotent ul li a { color:#333; text-decoration:none;}

/*#marp .main_content .main_c .new_cotent img { float:left;}*/


.main_content .more {width:52px;height:13px;position:absolute;right:10px;top: 11px;}



.main_content .main_r{ width:200px; float:left; margin-left:5px; padding:5px 0 0 5px;}
.main_center { margin:5px auto; position:relative; width:200px; height:168px;}
.main_center .tel {
	width:180px;
	height:100px;
	position:absolute;
	bottom:7px;
	right:9px;
	line-height:16px;
}
.main_center .tel a{text-decoration:none; color:#000;}
.main_center .tel a:hover{text-decoration:underline;}


.main_link { width:200px; display:block;}
.main_rc { margin-bottom:8px;}

/*.link { width:997px; height:36px; padding:5px 0 0 5px; border:1px solid #dedede; margin-bottom:5px;}
.link ul { margin:0; padding:0; list-style:none;}
.link ul li { width:98px; text-align:right; float:left; display:inline; }*/

#footer { width:1002px; line-height:30px; padding-top:5px;text-align:center; border-top:3px solid #1380C1; margin-top:5px; margin:0 auto;} 
#footer { width:1002px; line-height:30px; padding-top:5px;text-align:center; border-top:3px solid #1380C1; margin-top:5px; margin:0 auto;} 
#footer a { text-decoration:none; color:#000;}
#footer a:hover { text-decoration:underline;}


/*left*/
.left_content { width:205px; height:auto; float:left; clear:both;}
.left_t { width:205px; height:auto; background:url(images/ccc.gif) repeat-y; margin-bottom:3px;}
.left_t_t { width:190px; height:28px; background:url(images/aaa.gif) no-repeat; line-height:28px; padding-top:3px; padding-left:15px; color:#FFFFFF;}
.left_t_c { width:205px; height:auto; background:url(images/ccc.gif) repeat-y;}
.left_t_c ul { margin:0; padding:0; list-style:none;}
.left_t_c ul li { width:165px; margin-left:10px;height:30px; padding-left:15px; line-height:30px; float:left; border-bottom:1px solid #dadada;}
.left_t_c ul li a { color:#888888; text-decoration:none; background:url(images/icon_arrow_blue.gif) no-repeat left center; padding-left:20px;}

.left_b { width:200px; margin-left:3px;}
/*right*/
.right_content { width:790px; height:auto; float:right; position:relative;}
.right_list { width:775x; height:31px; line-height:31px; border-bottom:1px solid #C9D3DC; background:url(images/icon_arrow_orange2.gif) no-repeat left center; font-size:14px; font-weight:bold; color:#2048a5; padding-left:15px;}
.right_wz { width:290px; height:31px; line-height:31px; position:absolute; top:0; right:5px; text-align:right; padding-right:10px;}
.right_wz span { width:68px; height:21px; }
.right_main { line-height:23px; width:780px; text-indent:2em; padding-top:5px; margin:0 auto;}
.right_main_c,.right_main_news { line-height:23px; width:780px; padding:5px 0 0 5px; margin:0 auto;}
.right_main_c ul { margin:0; padding:0; list-style:none;}
.right_main_c ul li { width:174px; height:130px; float:left; dispaly:inline; margin:0 10px 5px 0 ; background-color:#F5F5F5; padding:5px;}
.right_main_c ul li .cp_img { width:172px; height:113px; overflow:hidden; float:left;}
.right_main_c ul li .cp_title { width:172px; height:23px; text-align:center; line-height:23px; overflow:hidden; float:left;}
.right_main_c ul li .cp_title a { color:#6F6F6F; text-decoration:none;}
.right_main img { float:left;}
.show_img { width:315px; height:auto; float:left; display:inline; margin-top:5px;}
.show_conent { width:450px; float:right; height:auto; display:inline; margin-top:5px;}
.show_conent h1 { width:430px; height:23px; line-height:23px; font-weight:bold; font-size:12px; color:#333; background:url(images/icon_list.gif) no-repeat left center; padding-left:20px;}
.show_c_x { width:440px;text-indent:2em;}


.right_main_news h3 { width:780px; font-size:14px; font-weight:bold; color:#2048a5; text-align:center; line-height:30px;}
.right_main_time { width:770px; background-color:#efefef; height:25px; border:1px solid #ebebeb; margin:0 auto; text-align:center; color:#333;  line-height:25px;}
.right_main_news .news_c { line-height:25px; text-indent:2em; width:780px; margin:10px auto;}
.right_main_time a { color:#333; text-decoration:none;}
.right_main_news ul { margin:0; padding:0; list-style:none;}
.right_main_news ul li { width:780px; line-height:23px; height:23px; border-bottom:1px solid #ebebeb; color:#333;}
.right_main_news ul li .new_title { width:600px; float:left; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; background:url(images/bullet_main.gif) no-repeat left center; padding-left:10px;}
.right_main_news ul li .new_title a { color:#333; text-decoration:none;}
.right_main_news ul li .down_title { width:590px; float:left; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; background:url(images/ms-word.gif) no-repeat left center; padding-left:20px;}
.right_main_news ul li .down_title a { color:#333; text-decoration:none;}
.right_main_news ul li .down_title a:hover { text-decoration:underline;}
.right_main_news ul li .new_time { width:100px; float:right;}
.right_main_news ul li .down_t { width:100px; float:right;  background:url(images/down0.gif) no-repeat left center; }
.right_main_news ul li .down_t a { color:#333; text-decoration:none; padding-left:15px;}
.right_main_news ul li .down_t a:hover { text-decoration:underline;}
.right_main_news ul li .down_t_1 { width:100px; float:right;  }
.right_main_news ul li .down_t_1 a { color:#333; text-decoration:none; padding-left:15px;}
.right_main_news ul li .down_t_1 a:hover { text-decoration:underline;}
/*分页*/
.page { width:765px; margin:5px auto; line-height:23px; height:23px; text-align:right; padding-right:15px;}
.page a { color:#333; text-decoration:none;}
/*联系我们*/
.contact_c { width:780px;}
.contact_img { float:left; width:360px;}
.contact_show { width:420px; float:right;}
.contact_show h3 {font-size:14px; font-weight:bold; color:#2048a5;line-height:30px;}



/*导航*/
.subnav { position: absolute;top:35px;left: 0;float: left;height: 23px;line-height: 23px;white-space: nowrap; background-color:#096FC3;}
* html .subnav {margin: 0 10px 0 -10px; /* IE 6 and below */}
.subnav p {padding: 0 10px;}
.subnav p span {display: block;}
.subnav p.pointer {position: absolute;top: -4px;left: 0;height: 5px; width: 11px;padding: 0;margin-left: 20px;text-indent: -999em;}
.subnav a {display: inline;padding: 0;font-size: 100%;}
[class~="subnav"] a {padding: 0 3px;}
.subnav, .subnav a:link, .subnav a:visited { color: #FFF;}
.subnav a:hover, .subnav a:active {color: #FFF;}
.subnav a:hover, .subnav a:active {font-weight: normal;background: none;border-bottom: 2px solid;}

/* subnav position and pointer position 二级导航 */
#subnav1 { left: 95px; }
#subnav2 { left: 215px; }
#subnav3 { left: 200px; }
#subnav4 { left: 380px; }
#subnav5 { left: 500px;}



/* Note
==========================================================*/
.note {
    margin: 0 15px 10px;
	color:#666666;
}
.note span{
	float:right;
}
.disable {
    display: none;
}



.right_main_c2{ line-height:23px; width:780px; padding:5px 0 0 5px; margin:0 auto;}
.show_tu { width:315px; height:auto;}
.show_more { width:315px; height:auto;}
.show_more h1 { width:300px; font-size:12px; height:28px; line-height:28px; padding-left:15px; font-weight: normal; border-bottom:1px solid #CCCCCC; margin-top:10px;}
.show_more ul { margin:0; padding:0; list-style:none;}
.show_more li { width:150px; height:120px; float:left; margin-left:5px; margin-top:5px; display:inline;} 