@charset "utf-8";
/* CSS Document */

.wap{ width:100%;  background:url(../images/zi_top_bg.jpg) no-repeat;  background-position:center top; margin:0 auto;}
.wap .wap_bott{ width:100%; overflow:hidden;  background:url(../images/zi_bot_bg.jpg) no-repeat;  background-position:center bottom; margin:0 auto;}
.wap .top{ width:982px; margin:0 auto;}
.wap .top .menu{ width:863px; overflow:hidden; height:30px; padding:7px 0 0 120px;float:left; background:url(../images/zi_menu_bg.jpg) no-repeat;}
* html .wap .top .menu{ width:863px; overflow:hidden; height:30px; padding:7px 0 0 120px; margin-left:1px; float:left; background:url(../images/zi_menu_bg.jpg) no-repeat;}
.wap .top .menu form{ padding:0; margin:0;}
.wap .top .bann{ width:982px; float:left; margin-top:-1px;}
.ico_menu{float:right; padding:5px 10px 0 0; color:#abecff;}
.ico_menu2{float:right; margin-top:-7px; }
* html .ico_menu2{float:right; margin-top:-8px; }
*+html .ico_menu2{float:right; margin-top:-8px; }
.ico_menu a{ color:#fff;}

.wap .main{ width:982px; margin:0 auto;}
.wap .main .tit{ width:982px; float:left; margin-bottom:-1px;}
.wap .main .tit span{font-size:14px;}
.wap .main .tit a{ color:#FFF;} 
.wap .main .txt{ width:982px; padding:5px 0 0px 0; margin-bottom:50px; float:left; background:url(../images/zi_main_txt_bg.jpg) repeat-y;}
.wap .main .txt .txt_bot{ width:958px; padding:5px 12px 0; overflow:hidden;  background:url(../images/zi_main_bot.jpg) no-repeat bottom;}
* html .wap .main .txt .txt_bot{ width:958px; padding:5px 12px 0; overflow:hidden;  background:url(../images/zi_main_bot.jpg) no-repeat bottom 0px;}
*+html .wap .main .txt .txt_bot{ width:958px; padding:5px 12px 0; overflow:hidden;  background:url(../images/zi_main_bot.jpg) no-repeat bottom 0px;}

.wap .main .txt .rig{ width:758px; float:right; padding-bottom:80px;}
* html .wap .main .txt .rig{ width:758px; float:right; margin-right:-2px;}
.wap .main .txt .rig .rig_a{ width:760px; float:left;background:url(../images/rig_a_bg.jpg) no-repeat;}
.wap .main .txt .rig .rig_a .rig_left{ width:336px; height:281px; padding-top:3px; float:left;}
.wap .main .txt .rig .rig_a .rig_center{ width:230px;  float:left; margin-left:10px;}
* html .wap .main .txt .rig .rig_a .rig_center{ width:230px;  float:left; margin-left:0px;}
.wap .main .txt .rig .rig_a .rig_center .rig_center01{ width:230px; float:left;}
.wap .main .txt .rig .rig_a .rig_center .rig_center01 .tit{ width:170px; float:left; padding:15px 0px 0 60px; color:#36180e; font-weight:bold; font-size:14px;}
.wap .main .txt .rig .rig_a .rig_center .rig_center01 .tit span{ float:right; padding-right:10px;}
.wap .main .txt .rig .rig_a .rig_center .rig_center01 .tit span a{ font-size:12px; color:#FFFFFF;}
.wap .main .txt .rig .rig_a .rig_center .rig_center01 .txtw{ width:220px; float:left; padding:20px 5px 10px; margin:0 auto;color:#000;}
.wap .main .txt .rig .rig_a .rig_center .rig_center01 .txtw form{ padding:0; margin:0;}
.wap .main .txt .rig .rig_a .rig_center .rig_center01 .txt a{color:#000;}

.wap .main .txt .rig .rig_a .rig_center .rig_center02{ width:230px; float:right;}
.wap .main .txt .rig .rig_a .rig_center .rig_center02 .titw{ width:200px; padding:20px 0 0 15px; float:left;}
* html .wap .main .txt .rig .rig_a .rig_center .rig_center02 .titw{ width:200px; padding:16px 0 0 25px; float:left;}
*+html .wap .main .txt .rig .rig_a .rig_center .rig_center02 .titw{ width:200px; padding:18px 0 0 15px; float:left;}
.wap .main .txt .rig .rig_a .rig_center .rig_center02 .titw p{ float:left; padding-right:30px;}
.wap .main .txt .rig .rig_a .rig_center .rig_center02 .titw a{ font-size:14px;color:#fff;}
.wap .main .txt .rig .rig_a .rig_center .rig_center02 .txtw{ width:210px; float:left; padding:12px 10px 0px; margin:0 auto;color:#000;}
.wap .main .txt .rig .rig_a .rig_center .rig_center02 .txtw li{ width:200px; float:left; padding:0 5px; line-height:21px;}
.wap .main .txt .rig .rig_a .rig_center .rig_center02 .txtw span{ float:right;}
.wap .main .txt .rig .rig_a .rig_center .rig_center02 .txtw p{ width:148px; float:right; padding:2px 10px 0 0; white-space:nowrap;text-overflow:ellipsis; overflow: hidden;}
.wap .main .txt .rig .rig_a .rig_center .rig_center02 .txtw a{color:#000;}

.wap .main .txt .rig .rig_a .rig2{ width:170px; float:right;}
.wap .main .txt .rig .rig_a .rig2 .tit{ width:125px; float:left; padding:15px 0px 0 45px; color:#fff; font-size:14px; font-weight:bold;}
.wap .main .txt .rig .rig_a .rig2 .tit span{ float:right; padding-right:10px;}
.wap .main .txt .rig .rig_a .rig2 .tit span a{ font-size:12px; font-weight:normal; color:#FFFFFF;}
.wap .main .txt .rig .rig_a .rig2 .txtw{ width:160px; float:left; padding:20px 5px 0px; margin:0 auto;color:#000;}
.wap .main .txt .rig .rig_a .rig2 .txtw p{ width:130px;color:#000; line-height:22px; float:left; padding:2px 0 0 20px; white-space:nowrap;text-overflow:ellipsis; overflow: hidden; }
.wap .main .txt .rig .rig_a .rig2 .txt a{color:#000;}

.wap .main .txt .rig .rig_ad1{ width:760px; float:left; margin-left:4px; padding-top:10px;}
.wap .main .txt .rig .rig_ad1 p{ float:left; padding:0; margin:0; padding:0 2px;}

.wap .main .txt .rig .rig_b{ width:760px; float:left; margin-left:4px;}
.wap .main .txt .rig .rig_b .tit_b{ width:738px; height:34px; padding:22px 0 0 20px; overflow:hidden; float:left; background:url(../images/rig_b_tit_bg.jpg) no-repeat;}
.wap .main .txt .rig .rig_b .tit_b li{ float:left; text-align:center; padding:0 6px;}

.wap .main .txt .rig .rig_b .tit_b .li_hover1{ width:89px; height:43px; float:left;}
.wap .main .txt .rig .rig_b .tit_b .li_hover2{ width:89px; height:43px; float:left; background:url(../images/hover_li_bg.gif) no-repeat;}

.wap .main .txt .rig .rig_b .tit_b li a{ font-size:14px;  color:#FFFFFF; padding-top:3px; font-weight:bold;}
.wap .main .txt .rig .rig_b .txt_b{ width:744px; background-color:#FFFFFF; padding:0 0 0 10px; float:left; border-left:1px solid #000000; border-right:1px solid #000000;}
.wap .main .txt .rig .rig_b .txt_b .txt_nei{ width:705px; padding:10px 15px; float:left; background-color:#f1f1f1;border:1px solid #d3d3d3;}
.wap .main .txt .rig .rig_b .txt_b .bote_nei{ padding:10px 0; height:45px; padding-left:30px; line-height:45px; border:1px solid #dedede; background-color:#fff;}
.wap .main .txt .rig .rig_b .txt_b .bote_nei img{ vertical-align:middle;}
.wap .main .txt .rig .rig_b .txt_b .txt_nei .rig_nei{ width:580px; padding:10px 0px 0 5px; float:right;}
.wap .main .txt .rig .rig_b .txt_b .txt_nei .rig_nei .rigg{ width:265px; float:right; padding-right:10px;}
.wap .main .txt .rig .rig_b .txt_b .txt_nei .rig_nei .rigg p{ width:265px; float:left; line-height:28px;}
.wap .main .txt .rig .rig_b .txt_b .txt_nei .rig_nei .leff{ width:290px; float:left;}
.wap .main .txt .rig .rig_b .txt_b .txt_nei .rig_nei .leff p{ width:290px; line-height:22px; float:left;}

.wap .main .txt .rig .rig_c{ width:760px; float:left; margin-left:4px;}
* html .wap .main .txt .rig .rig_c{ width:760px; float:left; margin-left:2px;}
.wap .main .txt .rig .rig_c .tit_b{ width:738px;color:#FFFFFF; height:25px; padding:12px 0 0 20px;font-size:14px; float:left; background:url(../images/rig_b_tit_bg2.jpg) no-repeat;}
*+html .wap .main .txt .rig .rig_c .tit_b{ width:738px;color:#FFFFFF; height:34px; padding:12px 0 0 20px;font-size:14px; float:left; background:url(../images/rig_b_tit_bg2.jpg) no-repeat;}
* html .wap .main .txt .rig .rig_c .tit_b{ width:738px;color:#FFFFFF; height:34px; padding:12px 0 0 20px;font-size:14px; float:left; background:url(../images/rig_b_tit_bg2.jpg) no-repeat;}
.wap .main .txt .rig .rig_c .tit_b a{ font-size:14px;  color:#FFFFFF; padding-top:3px; }
.wap .main .txt .rig .rig_c .txt_b{ width:714px;min-height:754px;height:auto !important;height:754px;overflow:visible;  padding:10px 20px; float:left; border-left:1px solid #000000; border-right:1px solid #000000;background:url(../images/txt_txt_botbg.jpg) no-repeat bottom right #ebeff1 ; }
* html .wap .main .txt .rig .rig_c .txt_b{ width:714px;min-height:800px;height:auto !important;height:800px; padding:10px 20px; float:left; border-left:1px solid #000000; border-right:1px solid #000000; margin-top:-12px;background:url(../images/txt_txt_botbg.jpg) no-repeat bottom right #ebeff1 ; }
*+html .wap .main .txt .rig .rig_c .txt_b{ width:714px;min-height:800px;height:auto !important;height:800px;  padding:10px 20px; float:left; border-left:1px solid #000000; border-right:1px solid #000000; margin-top:-12px;background:url(../images/txt_txt_botbg.jpg) no-repeat bottom right #ebeff1 ; }
.txt_txt{ background:url(../images/txt_txt_bg.jpg); border:1px solid #497597; width:96%; padding:15px 15px 20px; float:left;}
.wap .main .txt .rig .rig_c .txt_b h1{ font-size:14px; font-weight:bold; text-align:center;  padding:0;  margin:0;}
.wap .main .txt .rig .rig_c .txt_b h2{ font-size:12px; font-weight:normal; text-align:center; padding:0;  margin:0; padding:10px 0;}
.wap .main .txt .rig .rig_c .txt_b h3{ font-size:16px; font-weight:bold; text-align:left; padding:0;  margin:0; padding:10px 0;}
.wap .main .txt .rig .rig_c .txt_b p{ line-height:22px; text-indent:1.5pc;}
.wap .main .txt .rig .rig_c .bot_b{ float:left; margin-top:-3px;}

.wap .main .txt .rig .rig_c .txt_b .shuxing{ float:right; background-color:#0e0e0e; margin-left:20px; border:1px solid #6d6d6d; padding:10px;}
.wap .main .txt .rig .rig_c .txt_b .shuxing li{ line-height:25px;width:150px; float:left; clear:both; color:#FFF;}
.wap .main .txt .rig .rig_c .txt_b .shuxing2{ float:left; background-color:#0e0e0e; margin-left:20px; border:1px solid #6d6d6d; padding:10px;}
.wap .main .txt .rig .rig_c .txt_b .shuxing2 li{ line-height:25px;width:150px; float:left; clear:both; color:#FFF;}
.wap .main .txt .rig .rig_c .txt_b .ico_zb{ width:80px; float:left;}
.wap .main .txt .rig .rig_c .txt_b .ico_zb img{ width:32px; height:32px;}
.wap .main .txt .rig .rig_c .txt_b .miao{ width:465px; float:left;}
.wap .main .txt .rig .rig_c .txt_b .tu{ float:right; width:235px; padding-right:10px;}

.wap .main .txt .rig .rig_d{ width:737px;  padding:30px 10px 20px; float:left; background:url(../images/rig_d_bg.jpg) no-repeat;}
.wap .main .txt .rig .rig_d .rig_d1{ width:225px; float:left;}
.wap .main .txt .rig .rig_d .rig_d1 .tit_d1{ width:150px; font-size:14px; padding-left:70px; float:left; color:#0c233d; font-weight:bold; }
.wap .main .txt .rig .rig_d .rig_d1 .tit_d1 span{ float:right; margin-top:-3px;}
.wap .main .txt .rig .rig_d .txt_d1{ width:225px; padding-top:25px; float:left;}
.wap .main .txt .rig .rig_d .txt_d1 p{ width:65px; padding:5px; text-align:center; float:left;}
.wap .main .txt .rig .rig_d .txt_d1 img{ margin-bottom:10px;}

.wap .main .txt .rig .rig_d .rig_d2{ width:230px; float:left; padding-left:30px;}
.wap .main .txt .rig .rig_d .rig_d2 .tit_d2{ width:150px; font-size:14px; padding-left:70px; float:left; color:#0c233d; font-weight:bold; }
.wap .main .txt .rig .rig_d .rig_d2 .tit_d2 span{ float:right; margin-top:-3px;}
.wap .main .txt .rig .rig_d .txt_d2{ width:235px; padding-top:25px; float:left;}
.wap .main .txt .rig .rig_d .txt_d2 h2{ padding:5px 0; margin:0;}
.wap .main .txt .rig .rig_d .txt_d2 p{ width:220px; overflow:hidden;white-space:nowrap;text-overflow:ellipsis;  padding:0 5px; line-height:22px; float:left;}

.wap .main .txt .rig .rig_d .rig_d3{ width:200px; float:right;}
.wap .main .txt .rig .rig_d .rig_d3 .tit_d3{ width:120px; font-size:14px; padding-left:60px; float:left; color:#0c233d; font-weight:bold; }
.wap .main .txt .rig .rig_d .rig_d3 .tit_d3 span{ float:right; margin-top:-3px;}
.wap .main .txt .rig .rig_d .txt_d3{ width:195px; padding-top:15px; float:left;}
.wap .main .txt .rig .rig_d .txt_d3 h2{ padding:5px 0; margin:0;}
.wap .main .txt .rig .rig_d .txt_d3 p{ width:30px; padding:0px 3px; float:left;}
.wap .main .txt .rig .rig_d .txt2_d3{ padding-top:10px;}
.wap .main .txt .rig .rig_d .txt2_d3 a{ padding:0 2px; font-weight:bold;}

.wap .main .txt .rig .rig_d .rig_d4{ width:220px; float:right; margin-top:50px;}
.wap .main .txt .rig .rig_d .rig_d4 .tit_d4{ width:140px; font-size:14px; padding-left:70px; float:left; color:#0c233d; font-weight:bold; }
.wap .main .txt .rig .rig_d .rig_d4 .tit_d4 span{ float:right; margin-top:-3px;}
.wap .main .txt .rig .rig_d .txt_d4{ width:205px; padding-top:25px; float:left;}
.wap .main .txt .rig .rig_d .txt_d4 td{ padding:5px 0; margin:0;}

.wap .main .txt .rig .rig_e{ width:757px; height:181px; float:left; background:url(../images/rig_e_bg.jpg) no-repeat;}
.wap .main .txt .rig .rig_e .txt_d3{ width:727px; padding:70px 15px 0; float:left;}
.wap .main .txt .rig .rig_e .txt_d3 h2{ padding:5px 0; margin:0;}
.wap .main .txt .rig .rig_e .txt_d3 p{ width:56px; padding:0px 5px; float:left; text-align:center;}
.wap .main .txt .rig .rig_e .txt_d3 p img{ border:2px solid #8c999e; width:52px; height:47px; margin-bottom:8px;}

.wap .main .txt .rig .rig_f{ width:757px; height:240px; float:left; background:url(../images/rig_f_bg.jpg) no-repeat; margin-top:10px;}
.wap .main .txt .rig .rig_f .txt_d3{ width:727px; padding:60px 15px 0; float:left;}
.wap .main .txt .rig .rig_f .txt_d3 h2{ padding:5px 0; margin:0;}
.wap .main .txt .rig .rig_f .txt_d3 p{ width:120px; padding:0px 12px; float:left;}
.wap .main .txt .rig .rig_f .txt_d3 p img{ border:2px solid #8c999e; width:120px; height:75px; margin-bottom:8px;}

.wap .main .txt .rig .rig_g{ width:737px;  padding:30px 10px 30px; float:left; background:url(../images/rig_g_bg.gif) no-repeat; margin-top:15px;}
.wap .main .txt .rig .rig_g .rig_d2{ width:425px; float:right; padding-right:20px;}
.wap .main .txt .rig .rig_g .rig_d2 .tit_d2{ width:380px; font-size:14px; padding:5px 0 10px 40px; float:left; color:#0c233d; font-weight:bold; }
.wap .main .txt .rig .rig_g .rig_d2 .tit_d2 span{ float:right; margin-top:-3px;}
.wap .main .txt .rig .rig_g .txt_d2 p{ width:410px; overflow:hidden;white-space:nowrap;text-overflow:ellipsis;  padding:0 5px; line-height:17px; float:left;}
.wap .main .txt .rig .rig_g .txt_d2 p span{ color:#184485;}

.paadd_10{ padding-top:20px;}
.wap .main .txt .rig .rig_b .txt_b .txt_nei .lef_nei{ width:110px; float:left;border-right:1px solid #d3d3d3;min-height:369px;height:auto !important;height:369px;overflow:visible;}
* html .wap .main .txt .rig .rig_b .txt_b .txt_nei .lef_nei{ width:110px; float:left;border-right:1px solid #d3d3d3;min-height:384px;height:auto !important;height:384px;overflow:visible;}
*+html .wap .main .txt .rig .rig_b .txt_b .txt_nei .lef_nei{ width:110px; float:left;border-right:1px solid #d3d3d3;min-height:384px;height:auto !important;height:384px;overflow:visible;}
.wap .main .txt .rig .rig_b .txt_b .txt_nei .lef_nei li{ width:110px; padding-left:0px; float:left; line-height:35px;border-bottom:1px solid #d3d3d3;}
.wap .main .txt .rig .rig_b .bot_b{ float:left; margin-top:-3px;}


.zi_lef{ width:189px; float:left;}
.zi_lef .tita{ width:189px; float:left;background:url(../images/search_bg.jpg) no-repeat; }
.zi_lef .txta{ width:187px; padding-bottom:15px;overflow:hidden;  float:left;border:1px solid #000000; background-color:#006a93; }
.zi_lef .txte01{ width:189px; height:34px; float:left; padding:10px 0 0 5px; font-size:14px; color:#ffd7a2; background:url(../images/lef_menu01_bg.jpg) no-repeat; }
.zi_lef .txte012{ width:189px; height:34px; float:left; padding:10px 0 0 5px; font-size:14px; color:#ffd7a2;background:url(../images/lef_menu02_bg.jpg) no-repeat; }
.zi_lef .txte013{ width:189px; height:34px; float:left; padding:10px 0 0 5px; font-size:14px; color:#ffd7a2;background:url(../images/lef_menu03_bg.jpg) no-repeat; }
.zi_lef .txte014{ width:189px; height:34px; float:left; padding:10px 0 0 5px; font-size:14px; color:#ffd7a2;background:url(../images/lef_menu04_bg.jpg) no-repeat; }
.zi_lef .txte015{ width:189px; height:34px; float:left; padding:10px 0 0 5px; font-size:14px; color:#ffd7a2;background:url(../images/lef_menu05_bg.jpg) no-repeat; }
.zi_lef .txte016{ width:189px; height:34px; float:left; padding:10px 0 0 5px; font-size:14px; color:#ffd7a2;background:url(../images/lef_menu06_bg.jpg) no-repeat; }
.zi_lef .txte017{ width:189px; height:34px; float:left; padding:10px 0 0 5px; font-size:14px; color:#ffd7a2;background:url(../images/lef_menu07_bg.jpg) no-repeat; }
.zi_lef .txte018{ width:189px; height:34px; float:left; padding:10px 0 0 5px; font-size:14px; color:#ffd7a2;background:url(../images/lef_menu08_bg.jpg) no-repeat; }
.zi_lef .txte02{ width:179px; float:left; padding:5px 0px 0px 8px; background:url(../images/lef_txte02_bg.jpg) repeat-y left; }
.zi_lef .txte02 p{ width:179px; float:left; line-height:22px; color:#FFF;}
.zi_lef .txte02 a{ color:#FFF;}

.wap .main .bot{ width:982px; float:left; margin-top:-0px;}

.search_box{width:688px; height:128px; margin-bottom:15px; background:url(../images/search_bg.jpg) no-repeat; border:1px #9eb7c7 solid; padding:10px;}
* html .search_box{width:688px; height:128px; overflow:hidden; margin-bottom:-10px; background:url(../images/search_bg.jpg) no-repeat; border:1px #9eb7c7 solid; padding:10px;}
*+html .search_box{width:688px; height:128px; overflow:hidden; margin-bottom:-10px; background:url(../images/search_bg.jpg) no-repeat; border:1px #9eb7c7 solid; padding:10px;}
.sear_tab{ width:680px; float:left;}
.sear_tab form{ padding:0; margin:0;}
.sea01{ text-align:center; float:left; width:680px; padding:10px 0 15px 0;}
.sea01 a{ padding:0 1px; color:#0090ec; font-weight:bold;}
.sear_tab td{ padding:5px 10px; text-align:center;}

.fanye{ width:710px; padding-bottom:10px; float:left;}
*+html .fanye{ width:710px; padding-bottom:0px; float:left;}
* html .fanye{ width:710px; padding-bottom:0px; float:left;}
.fanye span{float:right; margin-top:-5px;}
*+html .fanye span{float:right; margin-top:-15px;}
* html .fanye span{float:right; margin-top:-15px;}

.fanye2{ width:750px; padding-top:10px; float:left;}
.fanye2 span{float:right; margin-top:-5px;}
*+html .fanye2{ width:750px; padding-top:0px; float:left;}
*+html .fanye2 span{float:right; margin-top:-15px;}
* html .fanye2 span{float:right; margin-top:-20px;}

.tab_list{ width:710px; border-top:1px #9eb7c7 solid; border-left:1px #9eb7c7 solid;}
.tab_list td{ padding:9px 10px; text-align:center; border-right:1px #9eb7c7 solid; border-bottom:1px #9eb7c7 solid;}
.td01{ background-color:#cde1eb; text-align:center; width:35%;}
.td02{ background-color:#cde1eb; text-align:center; width:10%;}