﻿
/* ---------- �������� ---------- */
#wrapper { width:100%; margin:0 auto }
img{border:0;}
*{margin:0;padding:0}
/* logo */
#logo { width:1519px; height:93px; line-height:80px; text-align:left; float:left; background:url(../images/zgs.jpg) center left no-repeat; overflow:hidden; padding-left: 74px;margin-left: 177px;}
#logo img { margin-top:10px; margin-left: 5px;}


/* �������� */
#header { width:100%; float:left; overflow:hidden; margin-bottom: 15px;}


/* top_menu���� */
#top_menu { width:1519px; height:30px; line-height:30px; margin:0 auto; background:url(../images/top_menu_bg.gif) repeat-x; border:#e6e6e6 1px solid; }


/* data */
#data { float:left; margin-left:10px; }


/* hotlink���� */
#hotlink { float:right; margin-top:8px; overflow:hidden; }
#hotlink ul { clear:both; }
#hotlink ul li { float:left; }
#hotlink ul li a { padding:0 10px; line-height:16px; display:block; border-right:#006eea 1px solid; color:#006eea; text-decoration:none; }
#hotlink ul li a:hover { text-decoration:underline; }

#hotlink ul li .none_bg { border-right:none; }


/* banner ���� */
#banner { width:1519px; margin:0 auto 3px; overflow:hidden; }




/* ---------- nav�����˵� ----------  background:url(../images/nav_bg.gif) repeat-x; background-size: 100%;*/
#nav { width:100%; height:40px; line-height:40px; overflow:hidden;background-color: #0086d1;}
#nav ul { width:100%; float:left;text-align: center;padding-left: 189px; font-size: 16px;}
#nav ul li { float:left; text-align: center;width: 189px;}
#nav ul li a { padding:0 20px; font-weight:400; display:block; background:url(../images/nav_line.gif) center right no-repeat; font-family:"微软雅黑";  color:#f7fbfa; text-decoration:none; }
#nav ul li a:hover { color:#fff; }

#nav ul .nav_active { padding:0 12px; font-weight:bold; display:block; background:url(../images/nav_line.gif) center right no-repeat; color:#fff; text-decoration:none; }
#nav ul li .none_bg { background:none; }


/* search���� */
#search { width:215px;  float:right; display:inline; margin-right:5px; }
#search p input { float:left; width:140px; height:24px; line-height:24px; background:none; border:none; }
#search p a { float:right; width:60px; height:23px; display:block; text-decoration:none; }




/* ---------- �в����� ---------- background:url(../images/content_bg.gif) left top repeat-x;border-top:#c9c9c9 1px solid;*/
#content { width:1164px; overflow:hidden; margin: 0 auto;}



/* ---- ��ҳ���� ---- */


/* -- ��� -- */
#c_left { width:384px; float:left; margin-right:10px;height: 315px;}
.zuo { width:825px; float:left; overflow:hidden; }
.lca_left { clear:both; overflow:hidden; margin-top:15px; }


/* -- �в� -- */
#c_center { width:430px; float:left;}


/* -- �Ҳ� -- */
#c_right { width:330px; float:right; }



/* info_01 */
.info_01 { width:212px; float:right; margin-top:5px; }
.info_01 h3 { height:30px; line-height:30px; border-bottom:#297efd 1px dotted; margin-bottom:5px; }
.info_01 h3 .t_left { float:left; color:#00336c; font-size:14px; font-weight:bold; margin-left:10px; }

.info_01 h3 .t_right { float:right; width:212px; }
.info_01 h3 .t_right a img { margin-top:15px; }

.info_01 ul { margin:0 5px; }
.info_01 ul p { line-height:22px; padding-left:5px; }
.info_01 ul li { line-height:22px; background:url(../images/dot_blue01.gif) 5px 9px no-repeat; padding-left:15px; }
.info_01 ul li a { color:#666; text-decoration:none }
.info_01 ul li a:hover { text-decoration:underline; }


/* info_02 */
.info_02 { width:212px; float:right; margin-top:5px; }
.info_02 h3 {  background:url(../images/title01_bg.gif) no-repeat; }
.info_02 h3 .t_left { float:left; color:#00336c; font-size:14px; font-weight:bold; margin-left:10px; }

.info_02 h3 .t_right { float:right; margin-right:5px; }
.info_02 h3 .t_right a img { margin-top:15px; }

.info_02 ul { margin:0; padding-top:10px; background:url(../images/info_bg01.gif) repeat-x; }
.info_02 ul p { margin-left:40px; text-align:left; line-height:24px; }
.info_02 ul li { line-height:22px; background:url(../images/dot_blue01.gif) 5px 9px no-repeat; padding-left:15px; }
.info_02 ul li a { color:#666; text-decoration:none }
.info_02 ul li a:hover { text-decoration:underline; }


/* info_03 */
.info_03 { width:330px; float:right; margin-top:5px; height:255px; line-height:255px; background:url(../images/bsp.gif) center center no-repeat; background-size: 100%; }



/* info_c02 */
.info_c01 { width:430px; height:315px; overflow:hidden; background:url(../images/pic_news_bg.gif) no-repeat; margin:5px auto; padding-top:0px; background-size: 430px 315px; }




/* w_map */
.w_map { width:267px; margin:0 auto 5px; clear:both; }
.w_map h3 { width:267px; height:35px; line-height:35px; background:url(../images/title01_bg.gif) no-repeat; }
.w_map h3 .t_left { float:left; color:#00336c; font-size:14px; font-weight:bold; margin-left:10px; }





/* info_c02 */
/* cont_info */
.cont_list { overflow:hidden; margin:0px auto; float:right; }
.area{ height:auto; width:395px; margin-bottom:10px; }/*��ʵ����ҳ����*/
/* ��ǩ */
.title { width:392px; height:33px; line-height:33px; background:url(../images/title02_bg.gif) no-repeat; margin:1px 1px 0; }
.tag_menu { height:30px; margin-left:3px; position:relative; z-index:99; top:0px; _top:1px; }
.topmenu { height:30px; line-height:14px; background:url(../images/title02_active.gif) no-repeat; color:#e1f0fc; text-align:center; float:left; margin-top:3px; font-weight:bold; cursor:pointer; }
.topmenu p { width:79px; height:30px; line-height:30px; color:#00336c; }
.topmenu1 { width:79px; height:30px; line-height:30px; color:#e1f0fc; text-align:center; float:left; margin-top:3px; font-weight:bold; cursor:pointer; }
.t_right { float:right; margin-right:5px; }
.t_right a img { margin-top:15px; }



.contbox { margin-top:-8px; background:url(../images/info_bg02.gif) repeat-x; text-align:center; }
.contbox ul { margin:10px; }
.contbox ul li { line-height:22px; background:url(../images/dot_blue02.gif) 2px 11px no-repeat; padding-left:12px; clear:both; overflow:hidden; }
.contbox ul li a { float:left; color:#333; text-decoration:none; }
.contbox ul li a:hover { text-decoration:underline; }
.contbox ul li span,.contbox ul li span a { float:right; color:#73baf6; margin:0 10px; text-decoration:none; }
.hidden { display:none; }










/* info_r01 */
.info_r01 { width:270px; margin:0 auto 30px; clear:both; }
.info_r01 h3 { height:30px; line-height:30px; border-bottom:#82318d 1px dotted; text-align:left; color:#82318d; font-size:14px; font-weight:bold; margin-bottom:5px; padding-left:10px; }
.info_r01 h3 a { color:#82318d; text-decoration:none; }
.info_r01 h3 a:hover { text-decoration:underline; }






/* ---------- ������ҳ�� ---------- */

/* tab_kj */
.tab_kj { width:970px; border-collapse:collapse; }

/* s_left */
.s_left { width:270px; background:#f5f5f5; border:#d5d5d5 1px solid; vertical-align:top; }


/* s_right */
.s_right { width:700px; vertical-align:top; }



/* l_menu */
.l_menu { margin:5px; }
.l_menu h3 { height:32px; line-height:32px; background:#9dbdd2; color:#031f00; font-weight:bold; }
.l_menu h3 span { margin-left:15px; }
.l_menu ul { }
.l_menu ul li { }
.l_menu ul li a { width:261px; height:32px; line-height:32px; display:block; border-bottom:#9db0bc 1px dotted; color:#333; background:url(../images/dot_hui.gif) 8px 15px no-repeat; }
.l_menu ul li a span { margin-left:15px; }
.l_menu ul li a:hover { background:url(../images/l_menu_bg_active.gif) no-repeat; text-decoration:none; color:#8d17b4; }





/* nav_m */
.nav_m { width:98%; margin:0 auto 15px; text-align:left; background:url(../images/nav2_bg.gif) repeat-x; clear:both; overflow:hidden; }
.nav_m2 { width:100%; margin:0 auto; text-align:left; background:url(../images/nav2_bg.gif) repeat-x; }
.nav_m02 { width:98%; margin:0 auto; text-align:left; }

.nav01 { height:30px; line-height:30px; text-align:left; margin-left:10px; float:left; margin-bottom:20px; clear:both; overflow:hidden; }
.nav01 li { _line-height:15px; _margin-top:8px; float:left; padding-right:5px; _overflow:hidden; }


.nav02 { line-height:30px; text-align:right; margin-right:10px; float:right; }
.nav02 li { float:left; }
.nav02 li a { padding:0 2px; }


/* ������������ */
.cont_box { width:98%; margin:10px auto 20px; clear:both; }
.cont_box li { line-height:18px; }
.cont_box p { height:10px; }

/* ��������02���� */
.cont_box02 { width:98%; margin:10px auto 20px; clear:both; }
.cont_box02 li { line-height:18px; }
.cont_box02 p { height:10px; }

.cont_title01 { height:30px; line-height:30px; text-align:center; font-size:16px; font-weight:bold; }

.cont_pic { text-align:center; margin:10px auto; }
.cont_pic img { padding:5px; border:#ccc 1px solid; }

.cont_f_title01 { width:100%; height:20px; line-height:20px; text-align:center; border-bottom:#6F0099 1px dotted; margin-bottom:15px; }
.cont_f_title01 span { padding:0 10px; color:#666; }

.cont_f_title02 { width:100%; height:20px; line-height:20px; text-align:center; border-bottom:#6F0099 1px dotted; margin-bottom:15px; }
.cont_f_title02 span { padding:0 10px; color:#666; }


.cont_back { float:right; text-align:right; margin-bottom:20px; }
.cont_back a { width:65px; *width:75px!important; _width:75px; height:20px; line-height:20px; display:block; background:url(../images/go_top.gif) 0 5px no-repeat; }



/*---------- list�б����� ----------*/

/* ��Ϣ�б����� */
#info_detail { margin:20px auto; clear:both; }
#info_detail h3 { height:31px; line-height:31px; background:url(../img/second_list_title_bg.gif) no-repeat; margin-bottom:15px; text-align:left; }
#info_detail h3 span { color:#fff; margin-left:20px; }
#info_detail ul { border-bottom:#e1e7f2 1px solid; }
#info_detail ul p { color:#676767; text-indent:24px; margin-bottom:10px; }
#info_detail ul p a { color:#fb9203; margin-left:15px; }
#info_detail ul p a:hover { }



/*----- ������� -----*/
.info_table { margin:20px auto; clear:both; }
.info_table h3 { height:31px; line-height:31px; background:#9dbdd2; margin-bottom:5px; text-align:left; }
.info_table h3 span { color:#454545; font-weight:bold; margin-left:5px; }
.info_table ul { border-top:#9dbed0 2px solid; border-bottom:#9dbed0 2px solid; }
.info_table ul li { width:100%; line-height:28px; background:url(../img/arr_red.gif) 5px 13px no-repeat; color:#5e6077; clear:both; }
.info_table ul li span { padding:0 15px; }
.info_table ul li a { }
.info_table ul li a:hover { }

.info_table ul .event { width:100%; line-height:28px; background:#f7fbfa url(../img/arr_red.gif) 5px 13px no-repeat; color:#5e6077; }
.info_table ul li .t_left { float:left; padding-left:15px; }
.info_table ul li .t_right { float:right; padding-right:5px; color:#666; }




/* ��� */
.info_table table { width:100%; text-align:center; border-top:#9dbed0 2px solid; border-bottom:#9dbed0 2px solid; clear:both; }
.info_table table tr th { line-height:28px; background:#e8f0f4; color:#5e6077; border-top:#fff 1px solid; border-bottom:#9dbed0 1px solid; }
.info_table table tr { line-height:24px; background:#f7fbfa; color:#5e6077; border-bottom:#9dbed0 1px solid; }
.info_table table .event { line-height:24px; background:#fff; color:#5e6077; border-bottom:#9dbed0 1px solid; }
.info_table table .title_left { border-left:#fff 1px solid; }
.info_table table .title_right { border-right:#fff 1px solid; }


/* ��ҳ��ǩ */
.page_event { margin:20px auto 30px; overflow:hidden; clear:both; }
.page_event ul { margin-left:240px; }
.page_event ul li { line-height:18px; }
.page_event ul li a { float:left; padding:0 8px; vertical-align:middle; }
.page_event ul li a:hover { position:relative; left:1px; top:1px; }


/*----- ͼƬ�����б� -----*/
.pic_cont { clear:both; margin:20px 15px 20px 0; clear:both; }
.pic_cont h3 { line-height:31px; background:#f0f6fb url(../img/second_list_title_bg.gif) no-repeat; text-align:left; }
.pic_cont h3 span { color:#fff; margin-left:20px; font-weight:bold; text-transform:uppercase; }

/* �б� */
.pic_list { padding:5px 0; height:150px; margin:5px 0 15px 0; border-top:#ddd 1px dotted; border-bottom:#ccc 1px dotted; clear:both; }
.pic_list p { width:210px; float:left; margin-right:10px; margin-top:3px; }
.pic_list p img { width:200px; height:130px; padding:5px; border:#ccc 1px solid; }

.pic_list ul { margin:5px 0px 0px 220px; }
.pic_list ul h4 { height:28px; line-height:24px; font-weight:bold; background:#9dbdd2; padding-left:10px; }
.pic_list ul h4 a { color:#000; }
.pic_list ul h4 a:hover { text-decoration:underline; color:#f00; }
.pic_list ul li { color:#555; line-height:18px; }


/* �б�2 */
.pic_list2 { padding:5px 0; height:150px; margin:15px 0 15px 0; border-top:#ddd 1px dotted; border-bottom:#ccc 1px dotted; clear:both; }
.pic_list2 p { width:220px; text-align:center; float:left; margin:5px 3px 0; }
.pic_list2 p a { line-height:24px; color:#454545; }
.pic_list2 p a:hover { text-decoration:underline; }



/* demo */
#demo { width:665px; height:112px; margin:0 auto; overflow:hidden; border-top:#09F 1px dotted; }
#demo img { width:150px; height:110px; margin:5px 5px 0; }


/* ---------- footer ---------- */
#footer { width:100%; line-height:34px; background:url(../images/footer_bg.gif) repeat-x; margin:0 auto; clear:both;margin-top: 13px; }
#footer div { margin:5px 10px; }





.info_011 { width:384px; float:right; line-height:24px; font-family:"����"; margin-top:5px; height: 315px;}
.info_011 h3 { height:40px; line-height:40px;background: #0086d1; border-bottom:#297efd 1px dotted; margin-bottom:10px; }
.info_011 h3 .t_left { float:left; color:#ffffff; font-size:16px; font-weight:400; margin-left:10px; }

.info_011 h3 .t_right { float:right; }
.info_011 h3 .t_right a img { margin-top:18px; }

.dd{width:822px; float:left; margin-top:5px; padding-top:10px; border-top:1px  dashed #0099ff;}
.dd img{height:185px;width: 233px;padding-right: 10px;padding-bottom: 5px;float:left}
/*background:url(../images/title02_bg.gif)  repeat-x;*/
.dd_1{width:822px; float:left; margin-top:15px;}
.dd_2{width:822px; height:40px;margin-bottom: 5px;background-color: #0086d1;line-height: 40px;float:left}
.dd_2 li{width:79px; height:30px; display:inline; margin-left:5px; margin-top:3px; text-align:center; line-height:30px; float:left;}
.dd_2 li a{font-weight:bold; color:#FFFFFF}
.dd_2 .qq{width:79px; height:30px; margin-top:3px; background:url(../images/title02_active.gif) no-repeat; text-align:center; line-height:30px; float:left;}
.dd_2 .qq a{font-weight:bold; color:#00336C;}
.dd_3{width:822px; float:left}
.dd_4{width:430px; float:left}
.dd_4 ul{width:424px; float:left}
.dd_4 li{width:207px; display:inline; margin:8px 0 0 8px; float:left}
.dd_4 li img{width:207px; height:146px; float:left}
.dd_5{width:378px;padding-top: 5px; float:right}
.dd_5 li{width:349px; padding-left:10px; float:left; background:url(../images/dot_blue02.gif) left 10px no-repeat; line-height:24px}
.dd_5 li a{float:left; color:#666666}
.dd_5 li samp{width:90px; float:right; color:#666666;}
.dd_6{
    float: left;
    color: #ffffff;
    font-size: 16px;
    font-weight: 400;
    margin-left: 10px;
}
/*----------------background:url(../images/title01_bg.gif) repeat-x;------------------------*/
.you{width:330px;  float:left; margin-top:5px}
.you_1{width:320px; padding-left:10px; height:40px; line-height:40px; background-color: #0086d1; float:left}
.you_1 samp{    color: #ffffff;
    float: left;
    font-size: 16px;
	font-family: 微软雅黑;
    font-weight: 400;}
	.you_1 img{float:right; margin-top:17px;margin-right: 5px;}
.you_2{width:327px; float:left; padding-top: 13px;border:1px solid #cee2f8}
.you_2 li{width:346px; padding-left:15px; line-height:15px; float:left; background:url(../images/dot_blue02.gif) 5px 8px no-repeat; float:left}
.you_2 li a{float:left;height: 25px; color:#666666}
/*----------------------background:url(../images/nav.gif) repeat-x;------------------------------------*/
.hang{width:944px; padding-left:179px; height:28px; text-align:left; line-height:28px;  float:left; margin-top:0px;}
.hang a{color:#666}

#left{width:198px; float:left; margin-top:8px}
.zuo_1{width:178px; padding-left:30px; text-align:left; font-size:14px; font-weight:bold; background:url(../images/dq.gif) no-repeat; height:30px; line-height:30px;}
.zuo_2{width:198px; float:left}
.zuo_2 li{width:198px; height:30px; line-height:30px; border-bottom:1px dashed #666; background:url(../images/yjs.gif) 5px 10px no-repeat; float:left}
.zuo_2 li a{float:left; padding-left:20px; color:#666}
#right{width:950px; float:right; min-height:300px; margin-bottom:5px; height:auto; _height:300px; background:#FFFFFF; margin-top:10px; border: 1px solid #E6E6E6;}
.cc{width:950px; height:45px; text-align:left;  line-height:39px; padding-left:26px; overflow:hidden; background:url(../images/545.jpg) no-repeat;background-size: 936px; display:inline; margin:7px 0 0 7px; font-size:14px; font-weight:bold; float:left}
.danye{width:936px; float:left;text-align:left; line-height:22px; display:inline; margin:7px;}
.danye h1{width:936px; float:left; text-align:center;font-weight:bold; line-height:22px; display:inline; margin-top:7px;border-bottom:1px dashed #999;  margin-bottom:8px; font-size:14px;}
.liebiao{width:721px; float:left;  text-align:left; line-height:22px; display:inline; margin:7px;}
.liebiao li{width:706px; padding-left:15px; line-height:22px; float:left; background:url(../images/dot_blue02.gif) 5px 10px no-repeat; float:left}
.liebiao li a{float:left; color:#666666}
.liebiao li samp{float:right; width:80px}
.fenye{width:735px; float:left; margin:10px 0; text-align:center;}
.fenye a{padding:10px; color:#666;}

.liebiao_1{width:936px; float:left}
.liebiao_1 dl{width:171px; display:inline; margin:10px 0 0 10px; float:left}
.liebiao_1 dl dt{width:171px; float:left}
.liebiao_1 dl dt img{width:171px; height:157px; float:left}
.liebiao_1 dl dd{width:171px; float:left; margin-top:3px; line-height:20px; text-align:center; margin:0;}

/*焦点图margin-top:5px;*/
#featured {
	OVERFLOW: hidden; WIDTH:100%; POSITION: relative; HEIGHT: 400px;text-align:center; 
}
#featured .image{}
#featured .word {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; Z-INDEX: 10; LEFT: 0px; PADDING-BOTTOM: 5px; WIDTH: 840px; BOTTOM: 0px; PADDING-TOP: 5px; POSITION: absolute; HEIGHT: 32px
}
#featured .word H3 {
	FONT-SIZE: 13px
}
#featured .ui-els-hide {
	DISPLAY: none
}
#featured  img{width:100%; height:400px;}
#thumbs {
	WIDTH: 140px; position:absolute; right:56px; top:366px;LIST-STYLE-TYPE: none; HEIGHT: 20px;
}
* HTML #thumbs {
	HEIGHT: 100%
}
#thumbs LI {
	FLOAT: left; height: 13px; width:13px;padding-left:10px; overflow:hidden;
}
#thumbs UL {
	MARGIN-TOP: 3px; 
}
#thumbs div.last_img {
	MARGIN-RIGHT: 4px
}
#thumbs div.first{WIDTH: 43px; display:none; CURSOR: pointer; HEIGHT: 61px; position:absolute;left:0;top:-175px;border:0;padding:0;margin:0;}
#thumbs div.first span{display:block;width:43px;height:61px;border:0;}
#thumbs div.first span.onhover{display:block;width:43px;height:61px;border:0; }
#thumbs div.last span{display:block;width:43px;height:61px;border:0;}
#thumbs div.last span.onhover{border:0;}
#thumbs div.last {display:none;WIDTH: 43px; CURSOR: pointer; HEIGHT: 61px; position:absolute;right:0px;top:-175px;border:0;}
#thumbs LI A {
	background-image: url(../images/bg_control_nav.png)!important;/* FF IE7 */
background-repeat: no-repeat;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='bg_control_nav.png'); /* IE6 */
_ background-image: none; /* IE6 */
    cursor: pointer;
    display: block;
    height: 13px;
    text-indent: -9999px;
    width: 13px;
	float:left;
	overflow:hidden;
}

#thumbs LI A:hover {}
#thumbs LI A.current {
 	background-image: url(../images/bg_control_nav_on.png)!important;/* FF IE7 */
background-repeat: no-repeat;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='bg_control_nav_on.png'); /* IE6 */
_ background-image: none; /* IE6 */
    cursor: default;
}
#thumbs LI A.current:hover{}
#thumbs div.first IMG {
	border:0;
}
#thumbs div.last IMG {
	border:0;
}
#topstory {
	width:100%;margin:0 auto; overflow:hidden; background:#fff;
	height:400px; position:relative;
}