﻿#main {
	width:990px;
}




/* index */

#index .col1 {
	width:464px;
	float:left;
	border: 1px solid #CCC;
	margin-top: 15px;
}
#index .ind_col {width:14px; float:left;}
#index .col2 {
	width:227px;
	float:left;
	margin: 15px;

}
#index .col3 {
	width:227px;
	float:left;
	border: 1px solid #CCC;
	padding:10px;
	margin: 15px;

}

/* b_class */

#b_class .col1 {
	width:220px;
	float:left;
	padding-bottom: 50px;
}
#b_class .ind_col {width:14px; float:left;}
#b_class .col2 {
	width:760px;
	float:left;
}

/* Contact */

#ContactPage .col1 {width:234px; float:left;}
#ContactPage .ind_col {width:15px; float:left;}
#ContactPage .col2 {width:443px; float:left;}

/* newspage */
#newspage .col1 {width:220px; float:left;}
#newspage .ind_col {width:14px; float:left;}
#newspage .col2 {width:760px; float:left;}


/* CSS Document */

* {
	margin:0; padding:0;
}

a, a:visited {
	color:#303030;
	text-decoration:none;
	font-family:"Microsoft Yahei","微软雅黑", "宋体",Arial, sans-serif;
}
a:hover, a:active {
	color:#F90;
	text-decoration:none;
}

a img { border:0;}

body {
	color:#333;
	line-height:1;
	color:black;
	background:white;
	font-family:"Microsoft Yahei","微软雅黑","宋体", Arial, sans-serif;
	font-size: 12px;
}
ul { list-style:none;}

.column { float:left;}
.clear  { clear:both;}

input, select { vertical-align:middle; font-weight:normal; line-height:10px;}

.input {
	BORDER: #666666 1px solid;
	FONT-SIZE: 12px;
	COLOR: #000000;
	FONT-FAMILY: "宋体", "Arial", "sans-serif";
	BACKGROUND-COLOR: #eeeeee;
	line-height: 18px;
}

/*main layout */

.top_bg {
	background-color: #CCC;
	padding-left: 30px;
}


#header  { background:url(images/header_bg.jpg) bottom right no-repeat;}
#header1 { padding:18px 0 0 26px;}
#header2 { padding:40px 0 0 47px;}


#footer {
	color:#000;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCC;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
	background-color: #e0e0e0;
	font-family: "微软雅黑", "Arial Black", Vrinda;
	font-size: 14px;
	line-height: 50px;
	text-align: center;
	height:75px;
}
#footer a {color:#333;}
#footer a:hover, a:active {color:#00B5F7;text-decoration:none;}
#footer span {color:#333232;}
#footer span a{color:#333232;}


#main { margin:0 auto;}


#middle {
	width:988px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-left-color: #CCC;
}

li { line-height:20px;}

li.left-li { background:url(ia1.gif) no-repeat 0 4px; padding-left:11px; line-height:18px;}
.index_li { background:url(arrow_4.gif) no-repeat  0 4px ; padding-left:15px; line-height:18px;margin-left:90px;font-family:"Microsoft Yahei","微软雅黑", "宋体",Arial, sans-serif;}
.download_li { background:url(arrow_d.gif) no-repeat  0 4px ; padding-left:15px; line-height:16px;font-family:"Microsoft Yahei","微软雅黑", "宋体",Arial, sans-serif;}
.date {background:url(date_bg.gif) 0 3px no-repeat; color:#B9C0C7; padding-left:15px; margin:15px 0 8px 0;}
.content {padding:13px 37px 15px 37px;}

/* index */


.box .top .right { background:url(corn_tr.gif) top right no-repeat}
.box .top    { background:url(box_top_tall.gif) top repeat-x}
.box .bot    { background:url(box_bot_tall.gif) top repeat-x}
.box .bot .right   { background:url(corn_br.gif) top right no-repeat;}

.box .centr  	   { background:#F8F8F2 url(box_bg.gif) top repeat-x;}
.box .centr .mid   { background:url(box_centr_left.gif) left repeat-y;}
.box .centr .mid .indent  { padding:13px 29px 16px 30px; background:url(box_centr_right.gif) right repeat-y;}

.more { background:url(a1.gif) no-repeat 0 3px; padding-left:11px; font-weight:bold; color:#0F79A5; text-decoration:underline; margin-left:1px}
.more:hover { text-decoration:none;}

.h_text {background:url(h_text_bg.gif) bottom repeat-x;}
.h2_text {background:url(h_text_bg.gif) bottom repeat-x;}

#index .h_text {
	background-color: #CCC;
	background-image: url(t_news.gif);
}

#index .col1 .cont {
	padding:10px;
	height: 205px;
}
#index .col2 .indent {padding:0px;}
.line {background:#363D3F; height:1px; margin:16px 0 0 0}
#index .col2 .box_search {
	font-family: "黑体", "微软雅黑", "Arial Black", Vrinda;
	font-size: 12px;
	text-decoration: none;
	height: 52px;
	width: 207px;
	padding-top:50px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	background-color: #e0e0e0;
	background-image: url(1-ban1.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
#index .col2 .box_contact {
	font-family: "黑体", "微软雅黑", "Arial Black", Vrinda;
	font-size: 12px;
	text-decoration: none;
	height: 94px;
	width: 207px;
	margin-top: 10px;
	padding-top: 40px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	background-color: #e0e0e0;
	background-image: url(1-ban2.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
#index .col2 .box_download {
	font-family: "黑体", "微软雅黑", "Arial Black", Vrinda;
	font-size: 12px;
	text-decoration: none;
	height: 94px;
	width: 207px;
	margin-top: 10px;
	padding-top: 40px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	background-color: #e0e0e0;
	background-image: url(1-ban3.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
#index .col2 .box_link {
	font-family: "黑体", "微软雅黑", "Arial Black", Vrinda;
	font-size: 12px;
	color: #FFF;
	text-decoration: none;
	height: 52px;
	width: 207px;
	padding-top: 50px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	background-color: #e0e0e0;
	background-image: url(1-ban4.jpg);
	background-repeat: no-repeat;
	background-position: top;
}

/* b_class */

#b_class .col1 .h_text {
	font-family: "微软雅黑", "宋体","Arial Black", Vrinda;
	font-size: 24px;
	font-weight: bold;
	color: #00B5F7;
	text-decoration: none;
	padding: 10px;
	line-height: 40px;
	border-top: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	border-left: 6px solid #F00;
	word-spacing: 6px;
}
#b_class .col1 .left_nav {
	font-family: "微软雅黑", "宋体","Arial Black", Vrinda;
	font-size: 16px;
	font-weight: bold;
	color: #333;
	text-decoration: none;
	background-color: #FFF;
	line-height: 20px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 32px;
	border-left-width: 6px;
	border-left-style: solid;
	border-left-color: #F90;
	letter-spacing: 3px;
	word-spacing: 4px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
}
#b_class .col1 .cont {padding:22px 40px 15px 10px;}

#b_class .col1 .cont .pic  {padding:20px 0 0 0;}
#b_class .col1 .cont .list {padding:19px 0 0 17px;}

#b_class .col1 .list2  {padding:0 0 0 10px;}
#b_class .col1 .list3  {padding:0 0 0 42px;}

#b_class .col2 .main_top {
	font-size: 12px;
	color: #999;
	line-height: 30px;
	text-align:right;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
}

#b_class .col2 .cont {padding:22px 0 0 11px;}
#b_class .col2 .cont span{ color:#0F79A5;}


#b_class .col2 .indent {
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
}
#b_class .col2 .txt{
	font-family:宋体,微软雅黑,Arial,sans-serif;
	font-size: 12px;
	line-height: 30px;
	color: #666;
	text-align: left;
	text-indent: 24px;
}
.class_tbg{
	background:url(class_tbg.jpg);
	height:40px;
	text-align:left;
	vertical-align: bottom;
	font-family:微软雅黑,黑体,Arial,Vrinda;
	font-size: 18px;
	line-height: 36px;
	color: #960;
	letter-spacing: 6px;
	text-indent: 50px;
	word-spacing: 2px;
	margin-bottom: 20px;
}
.class_main{
	width:640px;
	text-align:left;
	font-family:微软雅黑,宋体,Arial,Vrinda;
	font-size: 14px;
	line-height: 30px;
	color: #333;
	text-decoration: none;
	background-image: url(li_bg.jpg);
	background-repeat: repeat;
	text-indent: 50px;
	margin-top: 10px;
	margin-bottom: 30px;
}
.class_li{line-height: 30px;}

.pagenav{
	margin-top:40px;
	width: 680px;
	border: 1px dotted #CCC;
	font-family:微软雅黑,宋体,Arial,Vrinda;
	font-size: 12px;
	line-height: 32px;
	color: #999;
	text-align: center;
	margin-left: 30px;
	margin-bottom: 30px;

}
/* ContactPage */

#ContactPage .col1 .h_text { padding:22px 0 0 10px;}
#ContactPage .col1 .cont  {padding:22px 25px 24px 9px;}

#ContactPage .col2 .cont2 {padding:22px 0 13px 9px;}
#ContactPage .col2 .h2_text { padding:18px 0 0 9px;}
#ContactPage .col2 .h_text { padding:22px 0 0 9px;}
#ContactPage .col2 .cont {padding:22px 10px 27px 9px;}
#ContactPage .col2 .cont span{ color:#0F79A5;}

.form_left {width:227px; padding:17px 0 0 1px;}
.form_right {width:197px; padding:17px 0 0 1px;}
.form_left .row {height:36px;}

.form_left .input {width:181px; height:17px;}
.form_right .textarea {width:194px; height:89px; overflow:auto}
.form_right div {text-align:right; padding:8px 3px 0 0;}

/* NewsPage */

#newspage .col1 .h_text { padding:22px 0 0 10px;}
#newspage .col1 .cont  {padding:22px 42px 24px 9px;}
#newspage .link_nav {
	font-family:"宋体", "微软雅黑", Arial, sans-serif;
	font-size: 12px;
	color: #999;
	text-align:right;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	border: 1px solid #CCC;
	line-height: 18px;
	margin-bottom: 20px;
}

#newspage .col1 .left_nav {
	font-family: "微软雅黑", "宋体","Arial Black", Vrinda;
	font-size: 16px;
	font-weight: bold;
	color: #333;
	text-decoration: none;
	background-color: #FFF;
	line-height: 20px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 32px;
	border-left-width: 6px;
	border-left-style: solid;
	border-left-color: #F90;
	letter-spacing: 3px;
	word-spacing: 4px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
}
#newspage .col2 .indent {
	padding: 15px;
}
#newspage .col2 .title{
	display:block;
	margin-bottom:10px;
	font-size: 22px;
	color: #960;
	font-family:微软雅黑,黑体,Arial,Vrinda;
	line-height: 40px;
	width: 800px;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	margin-left: 28px;
}

#newspage .col2 .txt{
	font-family:宋体,微软雅黑,Arial,sans-serif;
	font-size: 12px;
	line-height: 30px;
	color: #666;
	text-align: left;
	text-indent: 24px;

}
#newspage .col1 .h_text {
	font-family: "微软雅黑", "宋体","Arial Black", Vrinda;
	font-size: 24px;
	font-weight: bold;
	color: #00B5F7;
	text-decoration: none;
	padding: 10px;
	line-height: 40px;
	border-top: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	border-right: 6px solid #F00;
	text-align: center;
}
#newspage .col1 .news_search {
	background-color: #e0e0e0;
	line-height: 20px;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 10px;
	border-top-width: 6px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #F90;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
}


/* index pic-news */
.Hr_1{
	width: 495px;
	BORDER-TOP: #cccccc 1px solid;
	BORDER-BOTTOM: #cccccc 1px solid;
}

.Hr_1 IMG {
	FLOAT:none;
}
.Hr_11 {
	MARGIN: 0px 0px 0px 223px;
	WIDTH: 223px;
	LINE-HEIGHT: 32px;
	position:absolute; 
}
.Hr_11 .nor {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; BACKGROUND: url(b.gif) 100% -1px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 252px; PADDING-TOP: 0px; TEXT-DECORATION: none
}
.Hr_11 .act {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; BACKGROUND: url(b.gif) 100% -42px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 252px; COLOR: #fff; PADDING-TOP: 0px; TEXT-DECORATION: none
}

/* topnav */

.menu_navcc{
	width:990px;
	margin:0 auto;
}
.menu_nav{
	width:990px;
	height:53px;
	background:url(nav_bg.gif) repeat-x top;
	float:left;
}
.menu_nav .nav_content{padding-left:4px;background:url(nav_l_bg.gif) no-repeat left top;float:left;}
.menu_nav .nav_content li{width:114px;height:53px;padding-left:4px;padding-right:3px;background:url(nav_li_right.gif) no-repeat right top;float:left;line-height:53px;text-align:center;font-size:14px;font-weight:bold;}
.menu_nav .nav_content li a{color:#000;width:114px;height:53px;display:block;}
.menu_nav .nav_content li.current{line-height:53px;}


.menu_nav .nav_content li.current a,.menu_nav .nav_content li a:hover{width:114px;height:53px;background:url(nav_li_current.gif) no-repeat bottom;display:block;color:#fff;}
.menu_nav .nav_content li a:hover{background:url(nav_li_hover.gif) no-repeat bottom;height:53px;line-height:53px;text-decoration:none;}

.menu_nav_right{background:url(nav_r_bg.gif) no-repeat right top;float:right;padding-top:13px;height:23px;padding-bottom:12px;width:4px;}
/* 图片左无缝滚动 */
#demo {
	background: #FFF;
	overflow:hidden;
	width: 988px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #CCC;
	border-bottom-color: #CCC;
	padding-top: 5px;
	padding-bottom: 5px;
} 

#demo img { 
    border: 3px solid #F2F2F2; 
} 
#indemo { 
    float: left; 
    width: 800%; 
} 
#demo1 { 
    float: left; 
} 
#demo2 { 
    float: left; 
} 