@charset "utf-8";
body {
	margin: 0px;
	padding: 0px;
	font-family: 微软雅黑,宋体;
	font-size: 12px;
	color: #666;
	line-height: 25px;
	background-color:#fff;
}
* {
	margin: 0px;
	padding: 0px;
}
a {	color: #666;	text-decoration: none;}
a:hover { color: #1c8dee; text-decoration: none;}
img {
border:0;
}
input{font-family: 微软雅黑,宋体;}
ol ul li {margin: 0px;padding: 0px;}
li{ list-style-type:none;}
.line{ border-bottom:1px #999999 dashed;}
.clear{ clear:both;}
.w30{ color:#1c8dee; font-size:36px;}
.f24{ font-size:24px;}
.f16{ font-size:16px; font-weight:bold;}
.f14{ font-size:14px;}
.f18{ font-size:18px; color:#1c8dee;}
.P5{ padding-left:5PX;}
.input1{border:1px #CCCCCC solid; height:22px; line-height:22px; width:200px; padding-left:5px; color:#666666;}
.button1{width:28px; height:25px; background-image:url(../images/bt.jpg); border:0; cursor:pointer;}
input:focus {outline:none;}

/*头部内容*/


#topd {width:auto; height:35px; background-color:#0f92d6;}
#topd .topcon {width:1100px; height:35px;  margin:0 auto; text-align:left; line-height:35px; font-size:12px; color:#ffffff;}
#topd .topcon span{ float:right;}
#topd .topcon span a{ color:#FFFFFF;}

#top {height: 100px;width: auto; background-color:#FFFFFF;}
#top .logo_menu {height:100px; width:1100px; margin:0 auto; }
#top .logo_menu .logo {height:100px; width:420px; float:left; background-image:url(../images/logo.jpg);}

#top .logo_menu .menu {height:100px; width:630px; float:right; text-align:right; padding-left:50px;}
#top .logo_menu .menu li { float:left; text-align:right; width:90px; height:100px; line-height:100px; list-style:none;}
#top .logo_menu .menu li a {font-size:15px; color:#666;}
#top .logo_menu .menu li a:hover { color: #121e84; text-decoration: none;}


#banner {height: 430px;	width: auto;clear:both; background-image:url(../images/ba_bg.jpg); text-align:center;}
#about_banner{ width:auto; height:300px; text-align:center;}

#search{ height:50px; width:auto; background-color:#FFFFFF;}
#search .sea{ width:1100px; height:50px;  margin:0 auto; line-height:50px;}
#search .sea .lc{ float:left; width:700px; height:50px; line-height:50px;}
#search .sea .rc{ float:left; width:400px; text-align:right; padding-top:10px;}

#index_main{
	width:auto;
	height:375px;
	background-image:url(../images/index_bg.jpg);
	background-position: center;
	margin-bottom:20px;
	border-bottom:1px #e9eaea solid;
	background-repeat: repeat;
}
#index_main .content{ width:1100px; margin:0 auto; padding-top:10px;}
#index_main .content .c1{ width:315px; float:left; padding-right:25px;}
#index_main .content .c1 .title{height:60px; line-height:60px; font-size:18px; color:#1c8dee; font-weight:bold;}
#index_main .content .c1 .cbody{ border-bottom:1px solid #e9eaea; padding-bottom:30px;}
#index_main .content .c1 .cbody img{ float:left; padding:5px 10px 5px 0;}
#index_main .content .c1 .more{ text-align:right; padding-top:8px;}

#index_main .content .c2{ width:325px; float:left; padding-right:25px;}
#index_main .content .c2 .title{height:60px; line-height:60px; font-size:18px; color:#1c8dee; font-weight:bold;}
#index_main .content .c2 .cbody{ border-bottom:1px solid #e9eaea; padding-bottom:12px;}
#index_main .content .c2 .cbody li{ height:30px; line-height:30px;}
#index_main .content .c2 .cbody li a{ font-size:14px;}
#index_main .content .c2 .cbody li a:hover{ font-size:14px; color:#1c8dee;}

#index_main .content .c3{ width:380px; float:left; padding-left:30px;}
#index_main .content .c3 .title{height:60px; line-height:60px; font-size:18px; color:#1c8dee; font-weight:bold;}

#main_content { width:auto; height:auto; border-top:1px #e9eaea solid; border-bottom:1px #e9eaea solid; background-color:#fafafa; margin-bottom:30px;}
#main_content .content{ width:1100px; margin:0 auto;}
#main_content .content .title{ width:1100px; padding:30px 0; border-bottom:1px #e9eaea solid;}
#main_content .content .title h1{ font-size:24px; color:#007ee4; font-weight:bold; padding-bottom:5px; }
#main_content .content .title .nav{ width:1100px; height:50px; background:url(../images/nav.jpg) repeat-x; margin-top:20px;}
#main_content .content .title .nav li{ float:left; width:150px; height:50px; padding-right:2px;background:url(../images/nav_bg01.jpg) no-repeat right top;}
#main_content .content .title .nav li a{ float:left; display:block; height:50px; width:150px; font-size:14px; line-height:50px; color:#fff; text-align:center;}
#main_content .content .title .nav li a:hover,.nav li a.on{ background:url(../images/nav_bg02.jpg) repeat-x; color:#fff;}
#main_content .content .aboutbody{width:1100px; height:auto; padding:30px 0; font-size:14px; line-height:30px; overflow: hidden;  }
#main_content .content .aboutbody .title{ width:100%; padding:15px 0; border-bottom:1px #ddd solid;}
#main_content .content .aboutbody .title h1{ font-size:24px; color:#007ee4; font-weight:bold; }

#main_content .content .ableft{ width:auto;}
#main_content .content .ableft li{ width:auto; height:45px; line-height:45px; border-bottom:1px solid #f2f2f2; list-style:none;}

#main_content .content .ableft2{ width:245px;}
#main_content .content .ableft2 li{ width:245px; list-style:none; height:45px; line-height:50px; margin-bottom:5px; background:url(../images/nav.jpg) repeat-x;}
#main_content .content .ableft2 li a{ float:left; display:block; height:45px; width:235px; font-size:14px; line-height:45px; color:#fff; text-align:left; padding-left:10px;}
#main_content .content .ableft2 li a:hover,.ableft2 li a.on{ background:url(../images/nav_bg02.jpg) repeat-x; color:#fff;}

#main_content .content .body{width:1100px; height:auto; padding:30px 0; overflow: hidden; }

#main_content .content .newbody{width:1100px; height:auto; padding:30px 0; overflow: hidden; }
/*#main_content .content .newbody li{ width:100%; font:12px/30px "微软雅黑"; background:url(../images/bit02.gif) no-repeat 4px 13px;}
#main_content .content .newbody li.hover{ background-color:#cccccc;}
#main_content .content .newbody li span{ float:right; color:#b3b3b3; padding-right:5px;}
#main_content .content .newbody li a{ padding-left:18px;}*/

#bottom { width:auto; text-align:center; height:38px; background-color:#0f92d6;}
#bottom .bt { width:1100px; text-align:left; height:38px; color:#FFFFFF; margin:0 auto; line-height:38px;}
#bottom .bt span { float:right;}
#bottom .bt a { color:#FFFFFF;}


/*分页*/
.page{ clear:both; text-align:center; margin:30px auto;}
.page .pagination {margin:auto;}
.page .pagination a {margin: 0 5px 0 0;padding: 5px 6px;height:20px;margin-right:6px;border:1px #cccccc solid;line-height:20px;color:#7e7e7e;text-align:center;}
.page .pagination a.number {border: 1px solid #ddd; padding:5px 8px;}
.page .pagination a.current:hover {text-decoration: underline;}
.page .pagination .current {color:#6d7170;margin: 0 5px 0 0;height:20px;margin-right:6px;border:1px #cccccc solid;padding:5px 8px; background:#1c98fc; color:#FFF;}
