/*---------- index ---------*/
.banner{ position:absolute; left:0; top:0; width:100%; height:100%; min-height:1000px; background-position:top center; background-repeat:no-repeat; display:block; }
.sign_bg{position: absolute; left:0 ; top: 0; width:100% ; height:100%; min-height:1000px; display:block  }

/*--.age_wrap--*/
.age_wrap{ width:100%; position:relative; z-index:1980}
.age_cont{ width:1000px; background: url(../images/index_07.jpg) repeat-x center top; overflow:hidden; margin:0 auto; position:relative; height:280px;}
.age_nav_wrap{ width:100%; background:url(../images/hy_04_02.jpg) repeat-x; height:75px; position:relative; z-index:1980}
.age_nav_cont{ width:1000px;  margin:0 auto; position:relative; height:88px;}

.age_nav { height:75px; overflow:hidden; _zoom:1}
.age_nav li{ float:left}
.age_nav a{ display:block}
.age_arrow{ background:url(../images/aline.jpg) no-repeat; width:150px; height:5px; position:absolute ; left:150px; top:70px; opacity: 0.5;}
.btn_hwr{ background:url(../images/hy_05-06.jpg) no-repeat; width:150px; height:75px; float:left; display:inline; margin:0px 25px;  text-indent:-1000em}
.age_nav0{ background:url(../images/hy_04.jpg) no-repeat; width:150px; margin:0px 25px; height:75px; text-indent:-1000em}
.age_nav1{ background:url(../images/hy_04-09.jpg) no-repeat; width:150px; margin:0px 25px; height:75px; text-indent:-1000em}
.age_nav2{ background:url(../images/hy_06.jpg) no-repeat; width:150px;margin-left:75px; height:75px; text-indent:-1000em}
.age_line{ background:url(../images/ke_line.jpg) no-repeat; width:10px; height:75px; text-indent:-1000em; margin:0px 10px}

.age_part{position:absolute; padding-left:255px; width:645px; height:250px; position: absolute ; left:66px; top:10px; display:none; color:#464646; }
.age_parttt{position:absolute; padding-left:255px; width:645px; height:250px; position: absolute ; left:66px; top:10px; display:none; color:#464646; }
.age_part1{ background: left center  url(../images/logo121.jpg) no-repeat ; }
.age_part0{  padding-left:0px; left:25px;  }
.age_part0 li{ float:left; line-height:25px; margin:0px 8px; text-align:center; width:300px; font-family:"Microsoft YaHei"; font-size:14px; font-weight:bold; height:260px; overflow:hidden;}
.age_part3{ background: left center url(../images/b2.jpg) no-repeat ; font-family:"Microsoft YaHei"; font-size:16px; line-height:26px; font-weight:bold; }
.age_part3 h3{ font-size:24px; line-height:42px;  font-family:"Microsoft YaHei"; padding-top:58px; font-weight:bold}
.age_part2{ padding-left:0px; left:25px; }
.age_part2 li{ float:left; line-height:25px; margin:0px 8px; text-align:center; font-family:"Microsoft YaHei"; font-size:14px; font-weight:bold;}
#wids{ width:960px;}
.age_part2 .jsx1{ width:300px;}
.age_part2 .jsx2{ width:300px;}
.age_part2 .jsx3{ width:300px;}
.content .show,.show{ display:block}
.age_cont h2{ font-size:24px; line-height:42px;  font-family:"Microsoft YaHei"; padding-top:8px; font-weight:bold}
.age_cont p{  font-family:"Microsoft YaHei"; font-size:16px; line-height:26px; text-align:left; width:560px; text-indent:2em; font-weight:bold;}
.zhh{ background:url(../images/zhh.jpg) top center; width:100%; height:78px;}
.kuaile{ line-height:78px; color:#FFF; font-size:26px; font-family:"Microsoft YaHei"; text-indent:2em; font-weight:bold; text-indent:-9999px;}

.todong{ background:#183F3C; height:790px; width:100%;}
.leyuan{ background:url(../images/man11.jpg); width:100%; height:150px;}
.dong{ position:relative; height:445px;}
.dong0{ position:relative; height:325px; font-family:"Microsoft YaHei";}
.ab {position: absolute;left: 0px;top: 15px;}
.atu222{ width:130px; height:141px; left:-135px;}
.atu1{ width:366px; height:180px;}
.atu2{ width:366px; height:180px; left:381px; }
.atu1 img, .atu2 img{ width:366px; height:180px;}
.atu11{ width:366px; height:250px;}
.atu22{ width:366px; height:250px; left:381px; }
.atu11 img, .atu22 img{ width:366px; height:250px;}
.atu44{ width:366px; height:60px; top:265px; background:#009944; }
.atu55{ width:366px; height:60px; left:381px; top:265px; background:#006B39;}
.atu44 h3, .atu55 h3{ text-align:center; line-height:60px; font-size:20px; font-weight:700;}
.atu33{ width:238px; height:430px; left:762px; }
.atu33 .quan{ width:238px; height:60px; background:#5191C3; line-height:60px; font-size:20px; text-align:center; font-weight:700; }
.atu33 .fenqu{ width:238px; height:60px; background:#5191C3; color:#fff; text-align:center;}
.atu33 .fenqu h3{ width:238px; font-size:16px; font-weight:500; padding:12px 0 0 0; }
.atu33 .fenqu p{ width:238px; font-size:14px;}
.dong0 a{ color:#fff; }

.atu3{ width:238px; height:430px; left:762px; }
.atu4{ width:366px; height:250px; top:195px; background:#562D6C; font-family:"Microsoft YaHei"; color:#FFF;}
.atu5{ width:366px; height:250px; left:381px; top:195px; background:#1A4FA1; font-family:"Microsoft YaHei"; color:#FFF;}
.atu4 h3, .atu5 h3{ font-size:20px; line-height:36px; text-indent:2em; margin-top:18px; padding-left:7px;}
.atu4 p, .atu5 p{ font-size:16px; line-height:24px; padding:3px 15px; text-indent:2em;}
.atu5 .z{ text-indent:2em;}
.atu4 a, .atu5 a{ color:#FFF;}
.atu4 a:hover, .atu5 a:hover{ text-decoration:underline;}

.tets{ margin:8px 45px;}
.tets li{ font-size:16px; width:138px; line-height:28px; float:left; text-align:center;}

.kb_yi{ background-color:#90B622; width:238px; height:53px; padding:9px 0px; text-align:center;}
.sign{ height:329px; padding-left:18px; background:#f9ca3b; padding-top:12px; padding-bottom:3px; text-align:left; color:#464646; position:relative; margin:15px 0px 0px 0px;}
.sign h2{ margin-bottom:13px;font-family:"Microsoft YaHei"}
.sign_arrow{ background:url(../images/sign_arrow.png) no-repeat; width:22px; height:22px; position:absolute; top:20px; right:25px; display:block}

.input_bg0{ background:url(../images/input_03.gif) no-repeat; width:202px; height:22px; margin-bottom:8px; position:relative}
.input_bg11{ background:url(../images/input_11.gif) no-repeat; width:60px; height:22px; margin-bottom:10px; margin-right:8px;}
.input_bg1{ background:url(../images/input_06.gif) no-repeat; width:134px; height:22px; margin-bottom:10px; margin-right:8px;}
.input_bg2{ background:url(../images/input_02.gif) no-repeat; width:219px; height:22px;}
.input_bg3{ background:url(../images/input_05.gif) no-repeat; width:94px; height:22px;}
.input_bg4{ background:url(../images/input_09.gif) no-repeat; width:321px; height:22px;}
input{ color:#666; background:none; border:none;  width:192px; height:22px; line-height:22px; padding-left:4px; font-size:12px;}
.label{ font-size:12px; letter-spacing:0 ; margin-bottom:8px; display:block; color:#464646}
.sign select{ background:none; border:none;  width:202px; height:22px; line-height:22px;font-size:12px;}
.input_bg11 select{width:60px; height:22px; }
.input_bg1 select{width:134px; height:22px;}
option{ background:#fff; padding:2px 0px;}
label{ font-size:12px;}
.ttg{ padding-right:20px; text-indent:2em; line-height:20px; padding-top:3px;}
.hover01{ background:url(../images/ico_01.gif) left center no-repeat; padding-left:24px; display:block; font-size:12px; line-height:20px; padding-right:15px; letter-spacing:1px; padding-bottom:0px;  cursor:pointer}
.hover02{ background:url(../images/ico_02.gif) left 3px no-repeat; padding-left:24px; display:block; font-size:12px; line-height:15px; padding-right:15px; letter-spacing:1px; padding-top:0px; padding-bottom:0px; cursor:pointer}
.hover01 a , .hover02 a{ text-decoration:underline}
.btn_submit{ background:url(../images/btn_submit_cn.gif) left 48.5% no-repeat; width:132px; height:33px; margin:3px 0 0 33px; display:block; cursor: pointer;}
.btn_back{ background:url(../images/btn-back.gif) no-repeat; width:132px; height:33px; display:block; margin:0 auto; margin-bottom:0; position:absolute; left:54px; bottom:14px;}
.btn_unsubmit{ background:url(../images/btn_unsubmit.gif) no-repeat; width:132px; height:33px; margin:15px 0 0 33px; display:block;}
.errorTxt{ font-size:12px; color:#f36; padding-top:10px; text-align:center}
.btn_ques{ position:absolute; top:3px; right:3px; background:url(../images/sign_q.gif) no-repeat; width:17px; height:17px;}
#answ,.div_answ{ position:absolute; bottom:25px; right:-12px; display:none ; color:#fff; font-size:12px;letter-spacing:0px; line-height:12px;}
#answp,.age_cont .div_answ p,.div_answ p{ background:#f6871c; padding:0 15px; width:auto; text-align:left; line-height:20px; }
.div_answ_t{ background:url(../images/sign_a_01.png) no-repeat ; width:216px; height:8px}
.div_answ_b{ background:url(../images/sign_a_03.png) no-repeat; width:216px; height:13px}
.input_bg3 select{ width:100%}
select,option{ color:#666; background:none; border:none; line-height:22px; font-size:12px;}

.xinbaos{ height:350px; padding-top:15px;}
.box{ background:#fff; -webkit-border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; border-radius:5px; border:1px #ddd solid;}
.xinbao1{ width:354px; height:323px; padding: 15px 5px 10px; font-family:"Microsoft YaHei"}
.xinbao1 .title{ position:relative; padding-left:10px;}
.xinbao1 .title a{ color:#000;}
.xinbao1 .title span{ position:absolute; right:10px; top:4px; font:11px Tahoma; color:#bfc0bf;}
.xinbao1 .list{ margin:14px 10px 0; height:285px; overflow:hidden;}
.xinbao1 .list li{ border-bottom:1px #e8e8e8 solid; line-height:30px; font-size:14px; overflow:hidden; height:30px;}
.xinbao1 .list a{ color:#333;}
.xinbao1 .list a:hover{ color:#588c0e;}

.xinbao2{ width:619px; height:348px;}
