﻿@charset "utf-8";
/* CSS Document */

body { font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #d7e3ef; line-height: 16px; }

a { text-decoration: none; }


.container_12 { background-image: url(../images/bg.gif); background-repeat: repeat-y; background-position: left top; }


/*******************************************************

	头部

********************************************************/

.top { background-image: url(../images/top.gif); background-repeat: no-repeat; background-position: left top; height: 107px; }

h1 a { text-indent: -6000px; display: block; height: 70px; width: 380px; float: left; }

.nav { background-image: url(../images/bg_nav.gif); background-repeat: repeat-x; background-position: left bottom; width: 924px; float: left; padding-top: 8px; padding-left: 16px; }
.nav li { float: left; }
.nav li a { font-size: 14px; line-height: 29px; color: #0253bf; background-image: url(../images/nav_1.gif); background-repeat: no-repeat; background-position: left top; display: inline; float: left; height: 29px; width: 82px; margin-right: 1px; margin-left: 1px; text-align: center; }
.nav li a:hover { font-size: 14px; line-height: 29px; color: #000; background-image: url(../images/nav_2.gif); background-repeat: no-repeat; background-position: left top; display: inline; float: left; height: 29px; width: 82px; margin-right: 1px; margin-left: 1px; text-align: center; }

#body_1 #nav_1,
#body_2 #nav_2,
#body_3 #nav_3,
#body_4 #nav_4,
#body_5 #nav_5,
#body_6 #nav_6,
#body_7 #nav_7,
#body_8 #nav_8,
#body_9 #nav_9 { font-size: 14px; line-height: 29px; color: #000; background-image: url(../images/nav_2.gif); background-repeat: no-repeat; background-position: left top; display: inline; float: left; height: 29px; width: 82px; margin-right: 1px; margin-left: 1px; text-align: center; }

.google_search { float: right; margin-top: 28px; margin-right: 17px; display: inline; padding: 0px; margin-bottom: 0px; margin-left: 0px; }
.google_search .search_text { float: left; padding: 0px; width: 180px; border: 0px none #FFF; height: 18px; margin-top: 0px; margin-right: 4px; margin-bottom: 0px; margin-left: 0px; display: inline; }
.google_search .search_botton { float: left; margin: 0px; padding: 0px; display: inline; }

/*******************************************************

	服务项目 和 联系方式

********************************************************/

.highlights { background-image: url(../images/bg_green.gif); background-repeat: repeat-x; background-position: left top; height: 198px; }

.highlights .alpha h2 { background-image: url(../images/h2_green.gif); background-repeat: no-repeat; background-position: left top; text-indent: -6000px; height: 24px; width: 223px; margin-left: 20px; margin-top: 10px; }
.highlights .alpha ul { margin-left: 20px; margin-top: 10px; margin-bottom: 10px; }
.highlights .alpha ul li { line-height: 26px; background-image: url(../images/point_green.gif); background-repeat: no-repeat; background-position: left center; padding-left: 20px; height: 26px; }
.highlights .alpha ul li b { font-weight: normal; color: #063; }
.highlights .alpha p { margin-left: 20px; }
.highlights .alpha p a { line-height: 22px; font-weight: bold; color: #FFF; background-image: url(../images/button_green.gif); background-repeat: no-repeat; background-position: left top; height: 22px; width: 109px; display: inline-block; text-align: center; margin-left: 10px; }


.highlights_orange { background-image: url(../images/bg_orange.gif); background-repeat: repeat-x; background-position: left top; height: 198px; border-left-width: 1px; border-left-style: solid; border-left-color: #d6dcd8; float: left; width: 379px; }

.highlights_orange h2 { background-image: url(../images/h2_orange.gif); background-repeat: no-repeat; background-position: left top; text-indent: -6000px; height: 24px; width: 154px; margin-left: 20px; margin-bottom: 10px; margin-top: 10px; }
.highlights_orange p { margin-left: 20px;  margin-bottom: 10px; line-height: 20px; }
.highlights_orange p b { font-size: 20px; font-weight: bold; color: #C60; _line-height: 26px; }
.button_orange { line-height: 22px; font-weight: bold; color: #FFF; background-image: url(../images/button_orange.gif); background-repeat: no-repeat; background-position: left top; height: 22px; width: 109px; display: inline-block; text-align: center; margin-left: 20px; }





.highlights_2 { background-color: #A4D5B3; height: 50px; border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; border-top-color: #D4D4D4; border-bottom-color: #D4D4D4; }
.highlights_2 h2 { height: 50px; margin-left: 30px; line-height: 50px; color: #1b803c; font-size: 30px; float: left; display: inline; }
.highlights_2 p { float: right; height: 50px; line-height: 50px; color: #000; background-color: #fef9d1; padding-right: 20px; padding-left: 20px; border-left-width: 1px; border-left-style: solid; border-left-color: #c7d4cb; }
.highlights_2 p b { font-size: 20px; font-weight: bold; color: #f3b820; _line-height: 26px; }


/*******************************************************

	资讯 学堂 招聘

********************************************************/

.content { background-image: url(../images/bg_content.gif); background-repeat: repeat-x; background-position: left top; padding-top: 20px; }
.content h2 { font-size: 14px; line-height: 22px; color: #00447d; margin-bottom: 10px; }



.index_box12 { padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 30px; }
.middle_box { border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; border-right-color: #CCC; border-left-color: #CCC; }
.index_box3 { padding-top: 10px; padding-right: 10px; padding-bottom: 10px; padding-left: 20px; }

.index_box12 ul li { line-height: 20px; background-image: url(../images/point_blue.gif); background-repeat: no-repeat; background-position: 6px center; height: 20px; padding-left: 16px; }
.index_box12 ul li a { color: #000; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #FFF; }
.index_box12 ul li a:hover { color: #00447d; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #00447d; }
.index_box12 ul li i { font-size: 10px; color: #666; margin-left: 5px; font-style: normal; }
.index_box12 ul li #topnews { background-image: url(../images/new.gif); background-repeat: no-repeat; background-position: right center; padding-right: 18px; color: #ff8f0b; }

.index_box3 p { line-height: 22px; }

.button_blue { line-height: 22px; font-weight: bold; color: #FFF; background-image: url(../images/button_blue.gif); background-repeat: no-repeat; background-position: left top; height: 22px; width: 109px; display: inline-block; text-align: center; margin-top: 10px; }


.content_2 { padding-top: 20px; }
.content_2 h2 { font-size: 14px; line-height: 22px; color: #00447d; margin-bottom: 10px; }



.page_content2 { padding:0; }
.page_content { padding-top: 20px; padding-bottom: 20px; padding-left: 20px; }
.page_content p,.page_content2 p { font-size: 14px; line-height: 20px; text-indent: 2em; margin-top: 10px; margin-bottom: 10px; }
.page_content h3 { font-size: 16px; line-height: 22px; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #CCC; }

.product_list { float: left; padding-top: 20px; padding-bottom: 20px; padding-left: 20px; display: inline; }
.product_list li { float: left; background-color: #f6f6f6; height: 215px; width: 260px; margin-right: 18px; margin-bottom: 20px; border: 1px solid #DDD; margin-left: 18px; display: inline; }
.product_list li a {
	float: left;
	height: 213px;
	width: 160px;
	border: 1px solid #f6f6f6;
	display: inline;
}
.product_list li a:hover { float: left; height: 213px; width: 160px; border: 1px solid #00467e; }
.product_list li p {
	float: left;
	line-height: 25px;
	margin-top: 6px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	display: inline;
}
/*.product_list li p b { font-size: 14px; }*/

table td { padding: 8px; border: 1px solid #E1E1E1;}

.choose_view_table td { background-color: #F7F7F7;  }
.choose_view_table td p { text-indent: 0; }

/*
.next { line-height: 26px; text-align: center; border-top-width: 1px; border-bottom-width: 1px; border-top-style: dotted; border-bottom-style: dotted; border-top-color: #CCC; border-bottom-color: #CCC; margin-left: 20px; }
.next a { color: #00467e; }
*/



#newslist { width: 100%; margin-bottom: 20px; }
#newslist th { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CCC; text-align: left; padding: 8px; }

#newslist td { border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; border-top-style: none; border-right-style: none; border-bottom-style: dashed; border-left-style: none; border-bottom-color: #D8D8D8; }

#newslist tr:hover { border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; border-top-style: none; border-right-style: none; border-bottom-style: dashed; border-left-style: none; border-bottom-color: #D8D8D8; background-color: #F3F3F3; }


#newslist td a { color: #00467e; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #FFF; }
#newslist td a:hover { color: #000; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #000; }




#news_title { font-size: 22px; text-align: center; line-height: 30px; padding-bottom: 6px; }
#news_data { font-style: normal; color: #666; text-align: center; display: block; }



/*******************************************************

	侧边栏

********************************************************/





.sideber h2 { font-size: 14px; line-height: 35px; color: #FFF; background-image: url(../images/bg_sidebar_h2.gif); background-repeat: no-repeat; background-position: left top; text-indent: 10px; float: left; height: 32px; width: 256px; margin-left: 10px; margin-top: 20px; }

.sideber .sidebar_list { float: left; width: 256px; margin-left: 10px; background-image: url(../images/bg_sidebar_ul.gif); background-repeat: no-repeat; background-position: left bottom; padding-bottom: 16px; padding-top: 10px; }
.sideber .sidebar_list li { float: left;}
.sideber .sidebar_list li a { font-size: 14px; background-image: url(../images/point_blue.gif); background-repeat: no-repeat; background-position: 10px center; float: left; width: 208px; margin-left: 10px; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #CCC; display: inline; padding-left: 22px; color: #00467e; padding-top: 10px; padding-bottom: 10px; line-height: 18px; }
.sideber .sidebar_list li a:hover { font-size: 14px; background-image: url(../images/point_blue.gif); background-repeat: no-repeat; background-position: 10px center; float: left; width: 208px; margin-left: 10px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #ccc; display: inline; padding-left: 22px; color: #000; padding-top: 10px; padding-bottom: 10px; line-height: 18px; }


.sideber .sidebar_news { float: left; width: 256px; margin-left: 10px; background-image: url(../images/bg_sidebar_ul.gif); background-repeat: no-repeat; background-position: left bottom; padding-bottom: 16px; padding-top: 10px; }
.sideber .sidebar_news li { float: left;}
.sideber .sidebar_news li a { font-size: 12px; background-image: url(../images/point_blue.gif); background-repeat: no-repeat; background-position: 10px center; float: left; width: 208px; margin-left: 10px; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #CCC; display: inline; padding-left: 22px; color: #00467e; padding-top: 4px; padding-bottom: 4px; line-height: 14px; }
.sideber .sidebar_news li a:hover { font-size: 12px; background-image: url(../images/point_blue.gif); background-repeat: no-repeat; background-position: 10px center; float: left; width: 208px; margin-left: 10px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #ccc; display: inline; padding-left: 22px; color: #000; padding-top: 4px; padding-bottom: 4px; line-height: 14px; }
.sideber .sidebar_news li a span { color: #999; font-size: 10px; margin-left: 4px; }




/*******************************************************

	友情链接

********************************************************/

.link { background-color: #f0f7ff; margin-top: 20px; margin-bottom: 20px; }
.link p { margin-top: 10px; margin-right: 20px; margin-bottom: 10px; margin-left: 20px; line-height: 20px; }
.link p a { margin-right: 4px; margin-left: 4px; color: #00467e; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #f0f7ff; }
.link p a:hover { margin-right: 4px; margin-left: 4px; color: #000; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #000; }

/*******************************************************

	页底

********************************************************/

.bottom_nav { margin-bottom: 20px; }
.bottom_nav p { padding-left: 15px; }
.bottom_nav a { margin-right: 6px; margin-left: 6px; color: #00467e; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #fff; }
.bottom_nav a:hover { margin-right: 6px; margin-left: 6px; color: #000; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #000; }

.copyright p { text-align: right; padding-right: 15px; }

.bottom { background-color: #d7e4ef; background-image: url(../images/bg_footer.gif); background-repeat: no-repeat; background-position: left top; }
.bottom p { line-height: 30px; text-align: center; }
.bottom p a { color: #000; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #d7e4ef; }
.bottom p a:hover { color: #000; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #000; }







#gbook_ul li { background-color: #F0FFFF; margin-bottom: 10px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CCC; padding-top: 2px; padding-right: 8px; padding-bottom: 2px; padding-left: 8px; }
#gbook_ul li p { font-size: 12px; text-indent: 0px; }

.time_and_form { color: #999; }
.time_and_form i { font-style: normal; float: right; }
.time_and_form b { color: #000; }

.gbook_back p { color: #F00; }

.gbook_form { margin-top: 20px; }






#qqtable td { padding: 0px; border: 0px none #fff;}










