@charset "utf-8";
/* CSS Document */

body { margin:0 auto; font-size:12px; font-family:"Microsoft YaHei",SimHei,arial; color:#000; }
ul,dl,dd,h1,h2,h3,h4,h5,h6,form,p,em,ol,input{ padding:0; margin:0;}
ul { list-style:none;}
img { border:0px;}
a { color: #000; text-decoration:none;}
a:hover { color:#F00;}
.clear{clear:both;}


.top_x{ background:#FFF;}

.top{ width:1000px; height:100px; margin:0 auto; }

.top_logo{ float:left; height:100px; }

.top_r{ float:right; height:100px; width:300px; text-align:right; overflow:hidden; }


.mainbanner_list{
    bottom: 5px !important;
    top:auto !important;
}
/*---导航下拉菜单-开始--*/

#menunav-x{  width:100%;  height:45px; background:url(menu_bg.jpg) repeat-x;}

#menunav-lq{ width:1000px; height:45px; margin:0 auto;}

#menunav-lq ul#navmenu { margin:0; border:0 none; padding:0;width: 1000px; list-style: none;	height: 45px; }

#menunav-lq ul#navmenu li {	margin:0;	border:0 none;	padding:0;	float: left; display: inline; list-style: none;	position: relative;	}

#menunav-lq ul#navmenu ul {	margin:0;	border:0 none;	padding:0;	width:auto; list-style: none;	display: none;	position: absolute;	top: 45px;	left: 0; z-index:10;}

#menunav-lq ul#navmenu ul li {	float:left; display: block; }

#menunav-lq ul#navmenu a {	width:98px; float: left; text-align:center; font-size:16px; height:45px; line-height:45px; display: block;	color: #FFF; font-family:"Microsoft YaHei",SimHei,arial;}

#menunav-lq ul#navmenu a:hover, #menunav-lq ul#navmenu li:hover a, #menunav-lq ul#navmenu li.iehover a { background:url(menu_ah.jpg) repeat-x;} /*一级菜单 a:hover */

#menunav-lq ul#navmenu li:hover li a, #menunav-lq ul#navmenu li.iehover li a { float:left;  background:url(menu_erbg.png); color: #FFF; height:30px; line-height:30px; border-bottom:1px solid #0051ad; font-size:12px; font-family:Tahoma, Geneva, sans-serif; }/*二级菜单 背景 */

#menunav-lq ul#navmenu li:hover li a:hover, #menunav-lq ul#navmenu li:hover li:hover a, #menunav-lq ul#navmenu li.iehover li a:hover, #menunav-lq ul#navmenu li.iehover li.iehover a {	background:#1677e5;	color:#0FF; }/*二级菜单 a:hover */

#menunav-lq ul#navmenu ul ul, #menunav-lq ul#navmenu ul ul ul {	display: none;	position: absolute;	top: 0;	left: 120px;}

#menunav-lq ul#navmenu li:hover ul ul, #menunav-lq ul#navmenu li:hover ul ul ul, #menunav-lq ul#navmenu li.iehover ul ul, #menunav-lq ul#navmenu li.iehover ul ul ul {	display: none;}

#menunav-lq ul#navmenu li:hover ul, #menunav-lq ul#navmenu ul li:hover ul, #menunav-lq ul#navmenu ul ul li:hover ul, #menunav-lq ul#navmenu li.iehover ul, #menunav-lq ul#navmenu ul li.iehover ul, #menunav-lq ul#navmenu ul ul li.iehover ul {	display: block;}
#menunav-lq .menunavline{ float:left; width:2px; height:45px; background:url(menu_line.png) no-repeat;}


/*---导航下拉菜单-结束--*/

.fl_js{ width:100%; height:350px; margin-top:1px;}

.cpfl{ width:100%; height:auto; padding:20px 0 20px 0; }

.fwxm_t{ width:1000px; height:70px; text-align:center; border-bottom:1px solid #ededed; margin:0 auto; }

.fwxm_t h1{ font-size:22px; height:36px; line-height:36px; font-weight:normal;}
.fwxm_t h1 b{ color:#d7d7d7; font-size:20px; padding:0 10px 0 10px; line-height:20px;}
.fwxm_t h1 span{ color:#1777e5;}
.fwxm_t h2{  font-size:14px; height:20px; line-height:20px; color:#504f4f; font-weight:normal;}

.cpfl_1{ width:1000px;  margin:0 auto; padding-top:20px; }

.cpfl_2{ float:left; width:11%; height:180px;margin: 0 28px}
.cpfl_2 a{
    display: block; padding: 0 2%;
}
.cpfl_2 a img{
   width: 100%;
    height: 121px;
}

.cpfl_2 h1{ font-size:14px; height:24px; line-height:24px; font-weight:normal; text-align:center; padding-top:5px; }

/*------------------*/

.cpzs{ width:100%; height:auto; padding:20px 0 20px 0; background:#f8f8f8; border:solid #ededed; border-width:1px 0 1px 0; }


#pic{ width:1000px; height:auto; margin:0 auto; overflow:hidden; }
#pic ul { margin-left:4px;}
#pic ul li {float:left; width:179px;  margin:20px 10px 0 10px; display:inline; text-align:center;}
#pic ul li a { display:block;}
#pic ul li img { margin-bottom:3px;}
#pic ul li a img { padding:1px; border:1px solid #e1e1e1; margin-bottom:3px; display:block;}
#pic ul li a:hover img { padding:0px; border:2px solid #0093dd;}


.in_about{ line-height:2; font-size:14px; width:1000px; height:225px; margin:0 auto; padding-top:20px; overflow:hidden;}
.in_about img{ float:left; margin:5px 20px 0 0; width:300px; }


.in_news{ width:1000px; height:auto; margin:0 auto; padding-top:20px;}

.in_news_1{ float:left; width:200px; height:300px;  margin:0 25px 0 25px; line-height:22px; overflow:hidden; }
.in_news_1 img{ width:200px; height:138px;}
.in_news_1 h1{ font-size:14px; padding-top:5px; }


.in_more{ width:100%; height:40px; margin:0 auto;text-align: center; margin-top:20px;}
.in_more a{ display:inline-block;
    width:160px;
    height:40px; color:#FFF; font-size:16px; line-height:40px; text-align:center; background:#1676e4; }
.in_more a:hover{ background:#0051ad;}

/*------------------*/

.bott_x{width:100%; height:auto; border-top:5px solid #191919; margin-top:20px; background:#333333;}
.bott{ width:1000px; line-height:2;  margin:0 auto; text-align:center; padding:20px 0 25px 0;  color:#FFF; font-size:14px;  }

/*------------------*/

.a_main{ width:1000px; margin:0 auto; padding-top:10px; }

.a_main_t{ height:30px; line-height:30px; font-size:14px;}

/*.a_main_fl{ height:30px; line-height:30px; text-align:center; margin:20px 0 20px 0; }*/

.a_main_fl a{ display:inline-block; padding: 0 2px;  line-height:30px; text-align:center; border-radius:5px; border:1px solid #1676e4; color:#333; margin:10px 5px 0 5px; }

.a_main_fl a:hover, .a_main_fl a.curr{ background:#1676e4; color:#FFF; }

.about{ padding:10px; line-height:2; font-size:14px;}


.zha_news_p1{  height:134px; line-height:26px;  color:#666666; padding:0 0 20px 0; padding-top:18px; margin:0 10px 0 10px; font-size:14px; border-bottom:1px solid #dddddd; }

.zha_news_p1 img{ float:left; padding: 2px 10px 0 0;}

.zha_news_p1 h1{ font-size:14px; font-weight:normal;}

.zha_news_p1 h1 b{ color:#c10000; font-weight:normal; }

.zha_news_p1 h1 span{ color:#b1b1b1; padding-left:18px;  }

.zha_news_p1 h1 a{ color:#000;}

.zha_news_p1 h1 a:hover{ color:#c40000;}

.zha_news_p1 i{ font-style:normal;}
.zha_news_p1 i a{ color:#c40000;}
.zha_news_p1 i a:hover{ color:#F00;}



#pages { padding:15px 0 10px 0; text-align:center; }
#pages a { display:inline-block; padding:0px 8px; height:24px;font-size:12px;line-height:24px; background:#fff; border:#dbdbd9 solid; border-width:1px 1px 1px 0px; text-align:center; color:#333; text-decoration:none;}
#pages a.a1 {padding:0px 12px; height:24px; line-height:24px;margin-top:0px; border-left:1px solid #dbdbd9;}
#pages a:hover { background:#F0F8FF; color:#000; text-decoration:none; }
#pages span { display:inline-block;  padding:0px 8px 0 8px; height:24px; line-height:24px; background:#0051ad; border:1px solid #0051ad; color:#fff; text-align:center;}
.page .noPage { display:inline-block;  padding:0px 8px 0 8px; height:24px; line-height:24px;border:1px solid #e3e3e3; text-align:center; color:#a4a4a4; }



.info { padding:10px;  overflow:hidden;}
.info h1{ height:30px; line-height:30px; text-align:center; font-size:16px; font-weight:bold; margin-bottom:10px; }
.info h2{ height:28px; line-height:28px; background:#f7f7f7; border:1px solid #e8e8e8; font-size:12px; text-align:center; font-weight:normal; margin-bottom:10px; }
.info_p{ line-height:2;font-size: 14px;}

.shagnxiaye{ margin:10px 10px 0 10px; padding-top:5px; border-top:1px dotted #bcbcbc;}
.shangyiye{ height:26px; line-height:26px;}
.xiayiye{ height:26px; line-height:26px;}

.bott a{
color:white;
}






