/*
Design by http://www.templateaccess.com
Released for free under a Creative Commons Attribution 3.0 License
*/
@charset "utf-8";
.date2{right:5px;top:3px;color:#000000;float:right;}
body { margin:0; padding:0; width:100%; color:#5f5f5f; font:normal 12px/1.8em Arial, Helvetica, sans-serif;}
html, .main { padding:0; margin:0; }
.clr { clear:both; padding:0; margin:0; width:100%; font-size:0px; line-height:0px;}

.logo { padding:14px 0 14px 40px; float:left; width:auto; height:80px;}
.xuebu{color:#44b2ef; font:bold 40px/1.2em Arial, Helvetica, sans-serif; letter-spacing:-2px;}
h1 { margin:0; padding:0; color:#44b2ef; font:bold 40px/1.2em Arial, Helvetica, sans-serif; letter-spacing:-2px;}
h1 a, h1 a:hover { color:#44b2ef; text-decoration:none;}
h1 span { color:#9a9b9b;}
h1 small { display:block; padding:0 0 0 140px; font:normal 13px/1.2em Averdana,arial,helvetica,sans-serifrial, Helvetica, sans-serif; letter-spacing:normal; color:#9a9b9b;}
h2 { font:bold 20px Arial, Helvetica, sans-serif; padding:8px 0; margin:0px 0px 8px 0px; color:#000; border-bottom: solid 0px #9CF;}
p { margin:8px 0; padding:0 0 8px 0; font:normal 12.5px/2.0em Arial, Helvetica, sans-serif;}
a { color:#000; text-decoration:underline;}
Arial, Helvetica, sans-serif
.header, .content, .menu_nav, .fbg, .footer, form, ol, ol li, ul, .content .mainbar, .content .sidebar { margin:0; padding:0;}
.fbg_resize { margin:0 auto; padding:0 40px; width:890px;}
.date {position:absolute;right:5px;top:0;color:#000000;}

.more {	
	top:3px;
	margin-right:20px;		
	float:right;
	color:#555;text-decoration:none;
	
}
.more a{text-decoration:none; }
/* header */
.header { }
.header_resize { margin:0 auto; padding:0; width:970px; }
#NewsPic{position:relative; width:500px; height:300px; overflow:hidden;}
#NewsPic a{overflow:visible; border:0; text-decoration:none; }
#NewsPic .Picture{position:absolute; left:0; top:0; }
#NewsPic .Nav{position:absolute; height:13px; line-height:14px; bottom:0; right:0;}
#NewsPic .Nav span{font-size:12px; font-weight:400; color:#FFF; float:right; display:block; width:24px; text-align:center; background:#000; border-left:solid 1px #FFF; cursor:pointer; }
#NewsPic .Nav span.Normal{color:#FFF; background:#000; filter:Alpha(opacity=50); opacity:.5; }
#NewsPic .Nav span.Cur{background:#ce0609; color:#FFF; }
/* hbg */
.hbg { background:url(/xxgcxb/images/image1.jpg) repeat-x top; height:315px;}
.hbg_resize { margin:0 auto; padding:0; width:970px;}
.hbg h2 { padding-top:12px;}
.hbg h2, .hbg p { color:#fff; padding-left:40px; width:520px;}
.hbg img { padding-left:40px;}
.flash{ height:270px; margin-left:-164px;margin-top:0px;}

/* menu */
.menu_nav { margin:0; padding:0 0 0 24px; float:left;}
.menu_nav ul { list-style:none;}
.menu_nav ul li { margin:0; padding:0 8px 0 0; float:left; background:url(/xxgcxb/css/images/menu.gif) no-repeat right center;}
.menu_nav ul li a { display:block; margin:0; padding:12px 14px 16px; color:#959595; text-decoration:none; font-size:15px;}
.menu_nav ul li.active a, .menu_nav ul li a:hover { background-color:#453e35; color:#44b2ef}

/* content */
.content_resize { margin:0 auto; padding:0; width:970px;}
.content .mainbar { margin:0; padding:0 0 0 8px; float:left; width:970px;}
.content .mainbar img { padding:4px; border:1px solid #b7b7b7; }
.content .mainbar .article { margin:0; padding:4px 24px 24px 40px;}
.content .mainbar .article_vert { margin:0; padding:4px 0 14px 32px; float:left; width:600px;}
.content .mainbar .article_vert1 { margin:0; padding:4px 0 24px 22px; float:left; width:304px;}
.content .mainbar .article_vert .picnews{ margin:0; padding:16px 0 24px 22px; float:left; width:250px;}
.content .mainbar .notice { margin:0; padding:0px 0 24px 12px; float:left; width:335px;}



.mcon li a{color:#959595;text-decoration:none;margin-left:15px; }
.mcon li a:hover{color:#0000C6; text-decoration:underline;}
.mcon {float:left;width:580px;margin-left:15px;margin-top:7px;margin-left:7px;position:absolute;}
.mcon li {margin-left:3px;border-bottom: dotted 2px #CDF;text-align:left;padding-left:15px;line-height:30px;
height:30px;background-image:url(/xxgcxb/images/icon.gif);background-repeat:no-repeat;background-position:left center;position:relative;display:inline-block;}


.tzcon li a{color:#000000;text-decoration:none;margin-left:15px; }
.tzcon li a:hover{color:#0000C6; text-decoration:underline;}
.tzcon {float:left;width:340px;margin-top:7px;margin-left:5px;_margin-left:-2px;}
.tzcon li {border-bottom: dotted 1px #CDF;text-align:left;padding-left:15px;line-height:25px;
height:24px;background-image:url(/xxgcxb/images/icon.gif);background-repeat:no-repeat;background-position:left center;position:relative;display:inline-block;}

.tzco li a{color:#000000;text-decoration:none;margin-left:15px;}
.tzco li a:hover{color:#0000C6; text-decoration:underline;}
.tzco {float:left;width:302px;margin-left:15px;margin-top:7px;margin-left:7px;}
.tzco li {margin-left:3px;border-bottom: dotted 1px #CDF;text-align:left;padding-left:10px;line-height:20px;
height:25px;background-image:url(/xxgcxb/images/icon.gif);background-repeat:no-repeat;background-position:left center;position:relative;display:inline-block;}


.sidebar { padding:0; float:left; width:250px;}
.sidebar .gadget { margin:0; padding:0px 16px 0px 40px;}
ul.sb_menu, ul.ex_menu { margin:0; padding:0; list-style:none; color:#959595;}
ul.sb_menu li, ul.ex_menu li { margin:0;}
ul.sb_menu li { padding:4px 0 4px 0; width:220px;}
ul.ex_menu li { padding:4px 0 8px 0;}
ul.sb_menu li a, ul.ex_menu li a { color:#5f5f5f; text-decoration:none; }
ul.sb_menu li a:hover, ul.ex_menu li a:hover { color:#44b2ef;}
ul.sb_menu li a:hover { text-decoration:underline;}
ul.ex_menu li a:hover { text-decoration:none;}

/* subpages */
.content .mainbar .comment { margin:0; padding:16px 0 0 0;}
.content .mainbar .comment img.userpic { border:1px solid #dedede; margin:10px 16px 0 0; padding:0; float:left;}

/* fbg */
.fbg { background-color:#dff2fd; border-top:1px solid #bee3f9; border-bottom:1px solid #bee3f9; font-size:13px;}
.fbg_resize { padding:16px 40px;}
.fbg img { border:1px solid #cfd2d4;}
.fbg .col { margin:0; float:left;}
.fbg .c1 { padding:0 16px 0 0px; width:266px;}
.fbg .c2 { padding:0 16px; width:300px;}
.fbg .c3 { padding:0 0 0 16px; width:260px;}
.fbg .c1 img { margin:0px 5px 0px 5px;}


/*list.html*/
.list{background-color:#FFF;}
.list_resize { margin:0 auto; padding:0; width:970px;}
.list .left { float:left;width:250px;min-height:600px; }
.list .right { float:left;width:720px;min-height:600px;  }
.list .left .left_top { margin:0; padding:16px 0 24px 12px; float:left; width:230px;}
.list .left .left_top p{ display:block; font:normal 13px/1.2em Averdana,arial,helvetica,sans-serifrial, Helvetica, sans-serif; letter-spacing:normal;}

.left_top ul{list-style:none;}
.left_top li a{text-decoration:none; }
.left_top li a:hover{color:#0000C6; text-decoration:underline;}
.left_top {float:left;width:320px;margin-left:15px;margin-top:7px;margin-left:7px;}
.left_top li {border-bottom: dotted 1px #BBB;text-align:left;padding-left:20px;line-height:30px;
height:30px;background-image:url(/xxgcxb/images/wen.gif);background-repeat:no-repeat;background-position:left center;position:relative;display:block;}

.list .left .left_bottom { margin:0; padding:16px 0 24px 22px; float:left; width:230px;}

.contentlist {width:750px;float:right;}
.pager {margin-top:30px;margin-left:50px;clear:both;width:95%;display:inline-block;position:relative;}
.pager span {border:1px solid #666;padding:0 5px;}
.pager .right {position:absolute;right:5px;top:10px;}
.content_top {width:740px;float:right;height:45px;clear:both;background:url(/xxgcxb/images/content_top.jpg);}
.content_top .font {margin-top:11px;float:left;margin-left:40px;font-size:16px;color:#063AB0;font-weight:700;}
.content_bottom {width:750px;float:left;height:32px;clear:both;}


.contentMain {float:left;}
.contentMain ul{margin-left:45px;list-style:none;}
.contentMain li {padding-top:5px;border-bottom:dashed 1px #ccc;width:670px;text-align:left;padding-left:15px;line-height:30px;
height:30px;background-image:url(/xxgcxb/images/list_bg.jpg);background-repeat:no-repeat;background-position:left center;position:relative;display:inline-block;}

.contentMain h1 {font-size:15px;color:#002FB0;text-align:center;width:720px;margin-left:20px;display:inline;clear:both;float:left; letter-spacing:1px;}

.contentMain li a {text-decoration:none;}
.contentMain h2 {font-size:12px;color:#999;text-align:right;font-weight:400;border-bottom:dashed 1px #0000F4;margin:5px 20px 0px 40px;display:inline;width:680px;float:left;clear:both;}
.contentMain h2 a,.contentMain h2 a:hover {color:#999;text-decoration:none;}
#column {width:670px;margin-top:20px;margin-left:40px;float:left;text-indent:2em;}
.count {width:700px;clear:both;text-align:right;height:20px;margin-top:10px;color:#999;}



/* footer */
.footer_resize { margin:0 auto; padding:10px 40px; width:890px;}
.footer p.lf { margin:0; padding:4px 0; float:left; width:auto; line-height:1.5em;}
ul.fmenu { margin:0; padding:2px 0; list-style:none; float:right; width:auto;}
ul.fmenu li { margin:0; padding:0 2px 0 0; float:left;}
ul.fmenu li a { color:#5f5f5f; text-decoration:none; padding:30px 16px 16px;}
ul.fmenu li a:hover, ul.fmenu li.active a { color:#44b2ef;}
ul.fmenu li a:hover { text-decoration:underline;}

/* form */
ol { list-style:none;}
ol li { display:block; clear:both;}
ol li label { display:block; margin:0; padding:16px 0 0 0;}
ol li input.text { width:480px; border:1px solid #c0c0c0; margin:2px 0; padding:5px 2px; height:16px; background:#fff;}
ol li textarea { width:480px; border:1px solid #c0c0c0; margin:2px 0; padding:2px; background:#fff;}
ol li .send { margin:16px 0 0 0;}
a {
	color: rgb(0, 0, 0); font-size: 12px; text-decoration: none;
}
.main{text-align:center;}
.header{margin:0 auto;width:1000px;height:270px;background-color:gold;}

.menu {
	overflow: hidden;
}
.hnavcenter {
	background: url("/xxgcxb/images/menu_bg.jpg") repeat-x; width: 1002px;
}
.navul {
	font-size: 0px; white-space: nowrap;
}
.navul li {
	background: url("/xxgcxb/images/vline.jpg") no-repeat 0px 0px; margin: 0px; padding: 0px 19px 0px 17px; width: 55px; height: 37px; font-size: 14px; font-weight: bold; display: inline-block; white-space: nowrap; position: relative; -ms-zoom: 1; _padding: 0 14px 0 16px;
}
.navul li a {
	color: rgb(255, 255, 255); line-height: 40px; font-size: 14px; font-weight: bold;
}
.navul li a:hover {
	color: rgb(240, 232, 8);
}
.subnav {
	text-align: left; font-size: 0px; position: absolute;
}
.subnav dd {
	margin: 0px; padding: 0px 0px 0px 14px; height: 29px; line-height: 29px; font-size: 12px; display: inline-block; -ms-zoom: 1;
}
.subnav dd a {
	color: rgb(48, 48, 48); font-size: 12px; font-weight: normal;
}
.subnav dd a:hover {
	color: rgb(35, 70, 134);
}
.secondNav {
	background: url("/xxgcxb/images/submenu_bg.jpg") repeat-x; height: 29px; line-height: 29px; overflow: hidden; clear: both;
}
.search {
	height: 29px; margin-right: 2px; float: right;
}
.input {
	border: 1px solid rgb(223, 220, 220); border-image: none; width: 156px; height: 20px;
}
.submit {
	background: url("/xxgcxb/images/search.jpg") no-repeat; border: currentColor; border-image: none; width: 57px; height: 25px; color: rgb(255, 255, 255); font-size: 14px; font-weight: bold; margin-left: -4px;
}
.hiddencss {
	visibility: hidden;
}