/*
 *  ������λ: ��̿Ƽ� rcwap.com
 *  �������: ʯ�� (S.F)
 *  ��������: 6/11/19 11:31 AM
 */

@charset "gb2312";
/* CSS Document */

*{ margin:0px; padding:0px;}
body{ color:#333333; font-size:12px; background:#f0ffff url(../images/bg.gif) top left repeat-x;}
ul li{ list-style:none;}
img{ border:0px;}
a{ color:#333333; text-decoration:none;}
a:hover{ color:#236abb; text-decoration:none;}

.top{ width:100%; height:26px; background:url(../images/top_bg.gif) left repeat-x;}
.top_lr{ width:1024px; height:26px; margin:0px auto; overflow:hidden; text-align:right;line-height:26px; color:#828282;}
.top_lr a{ padding-left:10px; padding-right:10px; color:#828282;}
.top_lr a:hover{ color:#236abb; text-decoration:none;}


.main{ width:1024px; height:auto; margin:0px auto;}
.logo{ width:1024px; height:121px; overflow:hidden;}
.banner{ width:1024px; height:262px; overflow:hidden;}
.menu{ width:1024px; height:48px; overflow:hidden;}
.menu_left{ width:2px; height:48px; background:url(../images/menu_left.gif) left no-repeat; float:left;}
.menu_center{ width:1020px; height:48px; background:url(../images/menu_center.gif) left repeat-x; float:left;}
.menu_center ul li{ height:48px; line-height:48px; text-align:center; float:left; font-size:14px; font-family:"΢���ź�"; font-weight:bold;}
.menu_center ul li a{ width:143px; height:48px; color:#fff; display:block;}
.menu_center ul li a:hover{ width:143px; height:48px; color:#fff; background:url(../images/menu_bg02.gif) left repeat-x;}
.menu_center li ul{ width:143px; height:auto; display:none; position:absolute; margin-left:0px; *margin-left:0px; z-index:5; background:#0c3f7b;}
.menu_center li ul li{ width:143px; line-height:48px; background:#0c3f7b; }
.menu_center li ul li a:hover{ background:#103257; color:#fff;}

.menu_right{ width:2px; height:48px; background:url(../images/menu_right.gif) left no-repeat; float:left;}
.menu_line{ width:2px; height:48px; background:url(../images/menu_line.gif) left bottom no-repeat;}

.main_lr{ width:1024px; height:auto; background:#fff url(../images/lr_bg.gif) left top repeat-x;}

.index_center{ width:1004px; height:auto; margin:0px auto;}
.index_tz{ width:1004px; height:25px; padding-top:6px;}
.index_tz_left{ float:left; width:600px;}
.index_tz_left ul li{ float:left; line-height:27px; color:#828282; padding-left:15px;}
.index_tz_right{ float:right;}
.index_tz_right ul li{ float:left;}
.search_input{ width:173px; height:25px; border-bottom:1px solid #d2d2d2; border-top:1px solid #d2d2d2; line-height:25px; border-left:none; border-right:none;}

.index_news{ width:1004px; height:299px; margin-top:10px;}
.index_news_img{ width:436px; height:299px; overflow:hidden; float:left;}
.index_news_list{ width:553px; height:297px; border:1px solid #eeeeee; float:right;}
.index_news_menu{ width:553px; height:38px; background:url(../images/news_btbg.gif) left repeat-x;}
.index_news_menu ul li{ width:110px; height:38px; text-align:center; line-height:38px; overflow:hidden; font-size:14px; font-family:"΢���ź�"; font-weight:bold; float:left;}
.index_news_menu ul li a{ display:block;}
.index_news_menu ul li a:hover{ background:url(../images/news_menubg02.gif) left repeat-x;}
.index_news_menu ul li :hover{  display:block; text-decoration:none;}
.index_news_menu ul .hover a{ color:#246abb; font-weight:bold; text-decoration:none; background:url(../images/news_menubg02.gif) left repeat-x;}
.index_news_menu ul .hover a:hover{color:#246abb; font-weight:bold; text-decoration:none;}
.index_news_lr{ width:530px; height:auto; margin:12px auto;}
.index_news_lr ul li{ width:530px; height:27px; line-height:27px; overflow:hidden; background:url(../images/tb_02.gif) left no-repeat; background-position:6px;}
.index_news_txt{ width:400px; height:27px; line-height:27px; overflow:hidden; float:left; display:inline; white-space: nowrap; text-overflow: ellipsis; margin-left:17px; }
.date{ float:right; padding-right:10px;}
.index_news_tt{ width:530px; height:77px; border-bottom:1px dashed #dddddd; margin-bottom:7px;}
h1{ width:530px; height:19px; background:url(../images/tt_bg.gif) left no-repeat; overflow:hidden; line-height:19px; font-size:16px; font-family:"΢���ź�"; color:#0b3d77;
 overflow:hidden; white-space: nowrap; text-overflow: ellipsis;}
.h1_txt{ padding-left:56px;}
h1 a{ padding-left:56px; color:#0b3d77;}
h1 a:hover{ color:#0b3d77;}
.index_news_p{ line-height:24px; color:#676767; margin-top:7px;}
.index_news_p a{ color:#fe2400;}

.index_case{ width:1002px; height:349px; border:1px solid #eeeeee; margin-top:12px;}
.index_case_menu{ width:1002px; height:38px; background:url(../images/news_btbg.gif) left repeat-x;}
.index_case_menu ul li{ width:110px; height:38px; float:left; text-align:center; line-height:38px; font-size:14px; font-family:"΢���ź�"; font-weight:bold;}
.index_case_menu ul li a{ display:block;}
.index_case_menu ul li a:hover{ background:url(../images/news_menubg02.gif) left repeat-x;}
.index_case_menu ul li :hover{  display:block; text-decoration:none;}
.index_case_menu ul .hover a{ color:#246abb; font-weight:bold; text-decoration:none; background:url(../images/news_menubg02.gif) left repeat-x;}
.index_case_menu ul .hover a:hover{color:#246abb; font-weight:bold; text-decoration:none;}
.index_case_lr{ width:1002px; height:auto; margin-top:11px;}
.index_case_left{ width:295px; height:267px; float:left; overflow:hidden; margin-left:12px; _margin-left:6px;}
.index_case_right{ width:695px; height:auto; float:left;}
.index_case_right ul li{ width:157px; height:auto; float:left; text-align:center; line-height:32px; margin-left:13px; _margin-left:10px;}
.index_case_img{ width:157px; height:117px; overflow:hidden;}
.link{ width:1004px; height:40px; margin-top:10px; background:url(../images/link_bg.gif) left no-repeat;}
.link_bt{ width:113px; height:40px; background:url(../images/link_btbg.gif) left no-repeat; font-size:14px; font-family:"΢���ź�"; font-weight:bold; color:#236abb; text-align:center; line-height:40px; float:left;}
.link_list{ width:890px; height:40px; float:left;}
.link_list ul li{ float:left; line-height:40px; padding-left:15px;}

.copyright{ width:1027px; height:41px; background:url(../images/copyright_bg.gif) left repeat-x; margin:20px auto; overflow:hidden;}
.copyright ul li{ float:left; color:#fff; line-height:45px; padding-left:7px;}
.copyright_Txt{ padding-left:10px;}


/*about*/
.about{ width:1004px; height:auto; margin-top:15px;}
.about_left{ width:245px; height:auto; float:left;}
.about_nav{ width:243px; height:auto; border:1px solid #eeeeee;}
.about_nav_bt{ width:243px; height:37px; background:url(../images/about_navbtbg.gif) left no-repeat; line-height:37px; font-size:14px; font-weight:bold; color:#0e4381; overflow:hidden;}
.about_nav_txt{ padding-left:26px;}
.about_nav ul li{ width:243px; height:36px; background:url(../images/about_navlist_bg02.gif) left no-repeat; line-height:36px; overflow:hidden;}
.about_nav ul li a{ display:block; padding-left:59px; overflow:hidden;}
.about_nav ul li a:hover{ color:#0e4381; background:url(../images/about_navlist_bg01.gif) left no-repeat; padding-left:59px; font-weight:bold; overflow:hidden;}
.about_news{ width:243px; height:auto; margin-top:15px; margin-bottom:20px; border:1px solid #eeeeee;}
.about_news ul{ width:225px; margin:7px auto;}
.about_news ul li{ width:200px; height:27px; background:url(../images/tb_02.gif) left no-repeat; padding-left:12px; line-height:27px; overflow:hidden; white-space: nowrap; text-overflow: ellipsis;}
.about_right{ width:740px; height:auto; border:1px solid #eeeeee; float:right; margin-bottom:20px;}
.about_site{ width:740px; height:38px; background:url(../images/news_btbg.gif) left repeat-x; overflow:auto;}
.about_site ul li{ float:left; line-height:38px;}
.about_site_Txt{ font-size:14px; font-weight:bold; padding-left:28px;}
.about_lr{ width:705px; height:auto; margin:10px auto;}
.about_lr_p{ line-height:160%; margin-top:15px;}
.about_lr_p{ line-height:160%; margin-top:15px;}
.about_lr_p img{max-width:90%}
.about_lr img{max-width:90%}

/*news*/
.news{ width:705px; height:auto; margin:10px auto;}
.news ul li{ width:705px; height:35px; border-bottom:1px dashed #d1d1d1; line-height:35px; background:url(../images/tb_03.gif) left no-repeat; background-position:3px; overflow:hidden;}
.news_txt{ width:500px; height:35px; line-height:35px; float:left; overflow:hidden; display:inline; white-space: nowrap; text-overflow: ellipsis; margin-left:12px;}
.page{ width:740px; height:30px; margin-top:15px;margin-bottom: 20px;}
.page ul{ width:100%; margin:0px auto;}
.page ul li{ float:left; line-height:30px; padding-left:10px;}
h2{ font-size:15px; line-height:35px; text-align:center; font-family:"΢���ź�"; font-size:20px; margin-top:30px;}
.title{ height:30px; line-height:30px; text-align:center; border-bottom:1px dashed #e7e7e7; color:#8b8b8b;}
.news_page{ width:740px; height:30px; margin-top:20px; overflow:hidden;}
.news_page ul{ float:right;}
.news_page ul li{ float:left; line-height:30px; margin-right:15px;}

/*pic*/
.pic{ width:740px; height:auto; margin-top:15px;}
.pic ul li{ width:218px; height:auto; text-align:center; line-height:30px; float:left; margin-left:21px; _margin-left:14px;}
.pic_img{ width:216px; height:173px; border:1px solid #eeeeee; overflow:hidden;}

/*zc*/
.zc_input{ width:269px; height:37px; border:1px solid #eeeeee; line-height:37px; margin-left:7px;}