.top{ height:40px; background:#008bd3; line-height:40px;}
.top div,.top a{ font-size:13px; line-height:40px; color:#fff}
.top .tel{ font-size:26px !important; font-family:Georgia}

.hder{ height:100px;}
.logo{float:left}
.nav{float:right; margin-top:28px}
.nav li{float:left;}
.nav li a{ display:block; width:92px; height:41px; line-height:41px; float:left; text-align:center;  font-size:16px}
.nav li a:hover{ background:#008bd3; border-radius:6px; color:#fff;}
.nav li.act a{background:#008bd3; border-radius:6px; color:#fff;}

/*.banner{ width:100%; height:500px; overflow:hidden; position:relative; text-align:left}*/

.idxbd1 .title{font-size:33px; font-weight:bold; color:#00305f; height:140px; line-height:140px; text-align:center;} 
.idxbd1 .title span{font-size:48px;}
.idxbd1 .intro{float:left; margin-left:30px; width:798px}
.idxbd1 .intro .txt{font-size:14px; margin:20px 0}
.idxbd1 .pic{float:right; margin-right:30px}
.idxbd1 .intro .qckbtn li{float:left; margin:20px 10px}
.idxbd1 .intro .qckbtn li img{display:block;}
.idxbd1 .intro .qckbtn li a{ display:block;font-size:16px; line-height:40px; text-align:center}

.idxbd2{ margin-top:30px}
.idxbd2 .title{ font-size:26px;font-weight:bold; color:#00305f; padding-bottom:30px; background:url(../images/idxbd2_title_bg.png) no-repeat center bottom; height:40px; line-height:40px; text-align:center;}
.idxbd2 .title span{font-size:40px; color:#eb6100;}
.idxbd2 .title2{ text-align:center; line-height:40px; font-size:16px; margin-bottom:20px}
.IdxRecruit td{ border-bottom:3px solid #fff}
.IdxRecruit td a.btn{ display:block; width:127px; height:47px; line-height:47px; font-size:18px; background:#008bd3; color:#fff; text-align:center; border-radius:5px; margin:0 auto}

.IdxRecruitClass{  font-size:18px !important; text-align:center; background:#008bd3 !important;  color:#fff; line-height:30px }

.IdxRecruit td{ border-bottom:3px solid #fff;height:80px; font-size:14px;  background:#eaf8fe; padding-left: 10px;}
.IdxRecruit td .t{ font-size:16px; color:#008bd3; line-height:36px}
.IdxRecruit td .xz{ font-size:26px; color:#eb6100; line-height:36px}
.idxbd2_1{ margin-top:30px}
.idxbd2_1 .title{ font-size:26px;font-weight:bold; color:#00305f; padding-bottom:30px; background:url(../images/idxbd2_title_bg.png) no-repeat center bottom; height:40px; line-height:40px; text-align:center;}
.idxbd2_1 .title span{font-size:40px; color:#eb6100;}
.idxbd2_1 .title2{ text-align:center; line-height:40px; font-size:16px; margin-bottom:20px}
.idxbd2_1 td{ border-bottom:3px solid #fff; padding:0}
.idxbd2_1 thead{  background:#ff6600}
.idxbd2_1 thead td{ font-size:20px !important;height:63px !important; text-align:center; color:#fff}
.IdxPersonnel tbody td{ height:60px; line-height:60px; font-size:16px; text-align:center}

.IdxPersonnel tbody td a.btn{ display:block; width:127px; height:47px; line-height:47px; font-size:18px; background:#ff6600; color:#fff; text-align:center; border-radius:5px; margin:0 auto}
.IdxPersonnel .zhiyeselect{color:#ff6600; font-weight:bold}




.idxbd3{ background:#00a3df; padding:35px 0}
.idxbd3 .title{ font-size:30px; line-height:40px; color:#fff}
.idxbd3 .title span{ font-size:13px;}
.idxbd3 .numshow{ margin:20px 0}
.idxbd3 .numshow li{color:#fff; float:left; display:block;}
.idxbd3 .numshow li.num{ font-size:41px; line-height:40px; padding-right:5px}
.idxbd3 .numshow li.num sup{font-size:32px}
.idxbd3 .numshow li span{ display:block; font-size:18px;}
.idxbd3 .numshow li.txt{ line-height:25px; margin-right:10px}
.idxbd3 .numshow li.last{margin-right:0}
.idxbd3 .numshow li.txt1{width:125px}
.idxbd3 .numshow li.txt2{width:232px}
.idxbd3 .numshow li.txt3{width:136px}
.idxbd3 .numshow li.txt4{width:140px}

.idxbd4{ margin:35px 0}
.idxbd4 .titlebg{background:url(../images/idxbd4_title_bg.png) no-repeat center; }
.idxbd4 .title{ font-size:33px;font-weight:bold; color:#00305f; padding-bottom:30px; height:28px; line-height:28px; text-align:center;}
.idxbd4 .title2{ text-align:center; line-height:26px; font-size:24px;color:#00305f; }
.idxbd4 .pic{float:left}
.idxbd4 .title3{float:left; margin:80px 0 0 50px }
.idxbd4 .title3 .txt{ font-size:30px;font-weight:bold; color:#00305f;}
.idxbd4 .title3 .txt span{color:#eb6100}
.idxbd4 .title3 .lidot1{ margin-top:20px}
.idxbd4 .title3 .lidot1 li{ background:url(../images/li_dot1.png) no-repeat left center; padding-left:20px; line-height:30px; font-size:16px}
.idxbd4 .title3 a{ background:url(../images/ljzx_btn.jpg) no-repeat 110px; display:block; padding:10px 60px 10px 30px; font-size:16px; border:1px dashed #333; border-radius:5px; float:left; margin:20px 0;}
.idxbd4 .qclink{float:right; width:350px; margin-top:15px}
.idxbd4 .qclink li{float:left; margin:20px 10px}
.idxbd4 .qclink li img{display:block;}
.idxbd4 .qclink li a{ display:block;font-size:16px; line-height:40px; text-align:center}

.idxbd5{ margin:30px 0 0 0; background:#f1f5f8; padding:70px 0;}
.idxbd5 .titlebg{background:url(../images/idxbd4_title_bg.png) no-repeat center; }
.idxbd5 .title{ font-size:33px;font-weight:bold; color:#00305f; padding-bottom:30px; height:28px; line-height:28px; text-align:center;}
.idxbd5 .title2{ text-align:center; line-height:26px; font-size:24px;color:#00305f; }
.idxbd5 .pic{float:right; margin:60px 30px 0 0}
.idxbd5 .title3{float:left; margin:80px 0 0 50px }
.idxbd5 .title3 .txt{ font-size:30px;font-weight:bold; color:#00305f; line-height:30px}
.idxbd5 .title3 .txt span{color:#eb6100}
.idxbd5 .title3 .lidot1{ margin-top:20px}
.idxbd5 .title3 .lidot1 li{ background:url(../images/li_dot1.png) no-repeat left center; padding-left:20px; line-height:30px; font-size:16px}
.idxbd5 .qclink{}
.idxbd5 .qclink li{float:left; margin:20px 10px}
.idxbd5 .qclink li img{display:block;}
.idxbd5 .qclink li a{ display:block;font-size:16px; line-height:40px; text-align:center}

.idxbd6{ height:190px; background:url(../images/idxbd6_bg.jpg) no-repeat center #00a3df;}
.idxbd6 .title{ color:#fff; text-align:center; font-size:24px; line-height:40px; margin-top:60px}
.idxbd6 span{ font-size:18px}


.idxbd7{ background:#e8e8e8;}
.idxbd7 .pic{ float:left}
.idxbd7 .list{ float:left; width:565px; text-align:left; margin-top:70px}
.idxbd7 .list .t{ font-size:24px; line-height:40px; padding-left:60px}
.idxbd7 .list .c{ font-size:14px; line-height:26px; height:80px; background:url(../images/idxbd7_line.jpg) no-repeat right bottom; padding-left:60px}
.idxbd7 .list .icon1{ background:url(../images/idxbd7_icon1.jpg) no-repeat 10px center}
.idxbd7 .list .icon2{ background:url(../images/idxbd7_icon2.jpg) no-repeat 10px center}
.idxbd7 .list .icon3{ background:url(../images/idxbd7_icon3.jpg) no-repeat 10px center}

.idxbd8{ margin-top:30px}
.idxbd8 .title{ font-size:26px;font-weight:bold; color:#00305f; padding-bottom:30px; background:url(../images/idxbd2_title_bg.png) no-repeat center bottom; height:40px; line-height:40px; text-align:center;}
.idxbd8 .title span{font-size:40px; color:#eb6100;}
.idxbd8 .title2{ text-align:center; line-height:40px; font-size:18px; margin-bottom:20px}
.idxbd8 .piclist{ margin:0 90px; width: 1012px;height: 258px; overflow: hidden; position: relative}
.idxbd8 .piclist ul{ display: block; position: absolute; left:0; top:0}
.idxbd8 .piclist li{float:left; width: 253px;}
.idxbd8 .piclist li a{ display:block;width:223px;height:258px; overflow:hidden; position:relative; margin: 0 auto}
.idxbd8 .piclist li .li_bgshow{width:223px;height:258px; position:absolute; background:#fb812c; left:0; top:0; z-index:990; display:none}
.idxbd8 .piclist li .li_bgshow .li_title{ margin:60px 20px 20px 20px; border:2px solid #fff; line-height:40px; display:block; text-align:center; color:#fff; font-size:16px}
.idxbd8 .piclist li .li_bgshow .li_intro{margin:0 20px 0 20px; color:#fff; font-size:14px}
.idxbd8 .piclist li a .li_plus{ display:block; width:24px; height:22px;background:#fb812c; line-height:22px; text-align:center; font-size:20px; position:absolute; z-index:999; right:0; bottom:0; color:#fff}
.idxbd8 .piclist li a:hover .li_bgshow{ display:block;}
.idxbd8 .piclist li a:hover .li_plus{  background:#5c5451}


.customer.piclist{ margin:0 0; height: 258px; overflow: hidden; position: relative}
.customer.piclist ul{ display: block; position: absolute; left:0; top:0}
.customer.piclist li{float:left; width: 253px;}
.customer.piclist li a{ display:block;width:223px;height:258px; overflow:hidden; position:relative; margin: 0 auto}
.customer.piclist li .li_bgshow{width:223px;height:258px; position:absolute; background:#fb812c; left:0; top:0; z-index:990; display:none}
.customer.piclist li .li_bgshow .li_title{ margin:60px 20px 20px 20px; border:2px solid #fff; line-height:40px; display:block; text-align:center; color:#fff; font-size:16px}
.customer.piclist li .li_bgshow .li_intro{margin:0 20px 0 20px; color:#fff; font-size:14px}
.customer.piclist li a .li_plus{ display:block; width:24px; height:22px;background:#fb812c; line-height:22px; text-align:center; font-size:20px; position:absolute; z-index:999; right:0; bottom:0; color:#fff}
.customer.piclist li a:hover .li_bgshow{ display:block;}
.customer.piclist li a:hover .li_plus{  background:#5c5451}


.piclist_btn{ margin:20px 0; background:url(../images/dot_mini.jpg) repeat-x center; margin:0 90px}
.piclist_btn a{ display:block; float:left; width:39px; height:39px; margin:10px}
.piclist_btn a.leftbtn{ background:url(../images/idxbd8_piclist_leftbtn.jpg) no-repeat center; margin-left:457px;}
.piclist_btn a.leftbtn:hover,.piclist_btn a.leftbtn.act{ background:url(../images/idxbd8_piclist_leftbtn_act.jpg) no-repeat center;}
.piclist_btn a.rightbtn{ background:url(../images/idxbd8_piclist_rightbtn.jpg) no-repeat center}
.piclist_btn a.rightbtn:hover,.piclist_btn a.rightbtn.act{ background:url(../images/idxbd8_piclist_rightbtn_act.jpg) no-repeat center;}

.idxbd9{ margin-top:30px; background:#efefef; padding:30px 0}
.idxbd9 .title{ font-size:26px;font-weight:bold; color:#00305f; padding-bottom:30px; background:url(../images/idxbd2_title_bg.png) no-repeat center bottom; height:40px; line-height:40px; text-align:center;}
.idxbd9 .title span{font-size:40px; color:#eb6100;}
.idxbd9 .title2{ text-align:center; line-height:40px; font-size:14px; margin-bottom:20px}
.newsdl .dl{float:left; width:385px; height:420px; border:1px solid #ddd; background:#fff;margin-right:18px}
.newsdl .dl.last{margin-right:0}
.newsdl .dl .dt{height:50px; line-height:50px;padding:0 20px; background:#f3f3f3; border-bottom:1px solid #ddd}
.newsdl .dl .dt span{ font-size:16px; font-weight:bold;color:#00305f; }
.newsdl .dl .dt span.en{ font-size:14px; font-weight:normal; color:#999}
.newsdl .dl .dt a.more{ float:right; display:block;line-height:50px; background:url(../images/idxbd9_more.jpg) no-repeat left center; padding-left:20px}
.newsdl .dl .dd .newspic{ height:148px;}
.newsdl .dl .dd .newspic .pic{float:left; width:127px; height:127px; margin:10px 0 10px 10px;}
.newsdl .dl .dd .newspic .pic img{ margin-top:10px; margin-left:12px}
.newsdl .dl .dd .newspic .intro{float:left; width:220px; margin-left:5px; font-size:14px; margin-top:18px}
.newsdl .dl .dd .newspic .intro a.t{ font-size:16px; display:block; line-height:40px}
.newsdl .dl .dd .newslists{ margin:0 20px}
.newsdl .dl .dd .newslists li{background:url(../images/lists_dot.jpg) no-repeat left center; padding-left:16px; line-height:35px}
.newsdl .dl .dd .newslists li a{ font-size:14px}
.idxbd9 .faqsearch{ margin:20px;}
.idxbd9 .faqsearch .text{ height:28px; float:left; width:300px;}
.idxbd9 .faqlists{margin:0 20px;}
.idxbd9 .faqlists li{line-height:27px; margin:5px 0; clear:both}
.idxbd9 .faqlists li.a{border-bottom:1px dotted #999; margin-bottom:5px}
.idxbd9 .faqlists .q span,.idxbd9 .faqlists .a span{ display:block; float:left; width:27px; height:27px; line-height:27px; font-size:14px; text-align:center; color:#fff; border-radius:18px; margin-right:10px}
.idxbd9 .faqlists .q span{ background:#ec6100;}
.idxbd9 .faqlists .q a{color:#ec6100; font-size:14px}
.idxbd9 .faqlists .a span{ background:#626262; margin-bottom:30px}
.idxbd9 .faqlists .a a{ font-size:14px}

.innernewsdl{ margin-top:30px; margin-left:20px}
.innernewsdl .dl{float:left; width:385px; height:340px; border:1px solid #ddd; background:#fff;margin-right:28px}
.innernewsdl .dl.last{margin-right:0}
.innernewsdl .dl .dt{height:50px; line-height:50px;padding:0 20px; background:#f3f3f3; border-bottom:1px solid #ddd}
.innernewsdl .dl .dt span{ font-size:16px; font-weight:bold;color:#00305f; }
.innernewsdl .dl .dd .newslists{ margin:0 20px}
.innernewsdl .dl .dd .newslists li{background:url(../images/lists_dot.jpg) no-repeat left 17px; padding-left:16px; line-height:35px}
.innernewsdl .dl .dd .newslists li a{ font-size:14px}

.faqlists li{line-height:27px; margin:5px 0; clear:both}
.faqlists li.a{border-bottom:1px dotted #999; margin-bottom:5px}
.faqlists .q span,.faqlists .a span{ display:block; float:left; width:27px; height:27px; line-height:27px; font-size:14px; text-align:center; color:#fff; border-radius:18px; margin-right:10px}
.faqlists .q span{ background:#ec6100;}
.faqlists .q a{color:#ec6100; font-size:14px}
.faqlists .a span{ background:#626262; margin-bottom:30px}
.faqlists .a a{ font-size:14px}


.idxbd10{ margin-top:30px}
.idxbd10 .title{ font-size:26px;font-weight:bold; color:#00305f; padding-bottom:30px; background:url(../images/idxbd2_title_bg.png) no-repeat center bottom; height:40px; line-height:40px; text-align:center;}
.idxbd10 .title span{font-size:40px; color:#eb6100;}
.idxbd10 .title2{ text-align:center; line-height:40px; font-size:18px; margin-bottom:20px}
.idxbd10 .custom a.leftbtn,.idxbd10 .custom a.rightbtn{ display:block; width:23px; height:36px; float:left; margin-top:30px}
.idxbd10 .custom a.leftbtn{ background:url(../images/customer_leftbtn.jpg) no-repeat center}
.idxbd10 .custom a.leftbtn:hover,.idxbd10 .custom a.leftbtn.act{ background:url(../images/customer_leftbtn_act.jpg) no-repeat center}
.idxbd10 .custom a.rightbtn{ background:url(../images/customer_rightbtn.jpg) no-repeat center}
.idxbd10 .custom a.rightbtn:hover,.idxbd10 .custom a.rightbtn.act{ background:url(../images/customer_rightbtn_act.jpg) no-repeat center}
.idxbd10 .custom .customlist{ float:left; height:90px; width:1128px; overflow: hidden; position: relative}
.idxbd10 .custom .customlist ul{ position: absolute; left: 0; top: 0}
.idxbd10 .custom .customlist li{float:left; display: block; width:141px; text-align: center}
.idxbd10 .custom .customlist li img{ margin: 0 auto}

.footer{ margin-top:30px; background:#e3e3e3}
.ftbd1{ background:#181818; height:125px;}
.ftbd1 ul{ display:block;}
.ftbd1 li{float:left; display:block; color:#fff; font-size:14px; margin:30px 20px}
.ftbd1 li.icon{width:55px; height:55px; margin:35px 0 0 40px}
.ftbd1 li.icon.icon1{ background:url(../images/ftbd1_icon1.jpg) no-repeat center}
.ftbd1 li.icon.icon2{ background:url(../images/ftbd1_icon2.jpg) no-repeat center}
.ftbd1 li.icon.icon3{ background:url(../images/ftbd1_icon3.jpg) no-repeat center}
.ftbd1 li.icon.icon4{ background:url(../images/ftbd1_icon4.jpg) no-repeat center}
.ftbd1 li a.t{ font-size:18px; color:#ff8700; display:block; margin-top:0; line-height:40px}

.ftbd2{ background:#515558;}
.ftbd2 .wrap{background:url(../images/ftbd2_bg.jpg) no-repeat 780px top; padding:25px 0 }
.ftbd2 ul{ display:block; float:left; margin:0 10px; width:125px; margin-left:50px}
.ftbd2 a{color:#fff}
.ftbd2 .t a{ font-size:16px}
.ftbd2 a{ line-height:30px}
.ftbd2 .wxpic{ float:right;color:#aaaaaa; line-height:26px; margin:40px 150px 0 0}
.ftbd2 .wxpic img{float:left; margin-right:15px;}
.ftbd2 .wxpic .t{ float:left}
.ftbd2 .wxpic .t div{ border-top:1px solid #aaaaaa}

.copyright{}
.copyright .wrap{ text-align:center; font-size:14px;line-height:30px; padding:20px 0}
.friendlink{ border-top:1px solid #999; padding:30px 0;background: #e3e3e3;}
.friendlink .dtbg{float:left; width:113px; height:94px;  background:url(../images/friendlink_tbg.jpg) no-repeat;}
.friendlink .dtbg div{ font-size:24px; color:#fff; line-height:30px; padding:15px 0 0 23px}
.friendlink .list{float:left; margin-left:10px; width:1050px}
.friendlink .list a{float:left; display:block; width:130px;line-height:30px; margin:0 20px; font-size:14px}

.inner.footer .copyright{ background:#008bd3}
.inner.footer .copyright .wrap{color:#fff}
.inner.footer .friendlink{ background:#008bd3;border-top:1px solid #63c6f9}
.inner.footer .friendlink .list a{color:#b6e6ff}
.inner.footer .friendlink .dtbg{ background:url(../images/friendlink_tbg2.jpg) no-repeat;}
.inner.footer .friendlink .dtbg div{color:#008bd3}

.bodyer{ margin-top:30px}
.bd_left{ width:288px; float:left}
.bd_right{ width:858px; float:right}

.leftmenu .title{ height:100px; background:#008bd3; text-align:center; position:relative}
.leftmenu .title span{ display:inline-block; line-height:38px; text-align:center;color:#fff;background:#008bd3; padding:0 10px; position:relative; z-index:2}
.leftmenu .title span.en{font-size:16px; margin-top:10px}
.leftmenu .title span.cn{font-size:24px;}
.leftmenu .title .borderk{ border:1px solid #fff;height:36px; position:absolute; width:240px; left:25px; top:32px; z-index:1}
.leftmenu .menulist{ border-bottom:1px solid #dcdcdc;border-left:1px solid #dcdcdc;border-right:1px solid #dcdcdc; padding:10px}
.leftmenu .menulist a{ display:block; font-size:16px; height:40px; line-height:40px; border:1px solid #a9a9a9; padding:0 0 0 40px; margin:5px 10px; position:relative; background:url(../images/dot2.jpg) no-repeat 15px center}
.leftmenu .menulist a span.l{ display:block; position:absolute; width:1px; height:9px; line-height:5px; background:#fff; left:-1px; top:18px}
.leftmenu .menulist a span.r{ display:block; position:absolute; width:1px; height:9px; line-height:5px; background:#fff; right:-1px; top:18px}
.leftmenu .menulist a:hover,.leftmenu .menulist a.act{ color:#008bd3}
.leftmenu .menulist .childlist{ margin:-5px 10px 0 10px;padding:10px; border-left:1px solid #d1d1d1; border-bottom:1px solid #d1d1d1; border-right:1px solid #d1d1d1; display:none}
.leftmenu .menulist .childlist a{ border-bottom:1px dotted #ccc; border-left:0;border-top:0;border-right:0; background:url(../images/li_dot1.png) no-repeat 25px center; font-size:14px; line-height:30px;height:30px;}

.bd_left .qckbtn{ margin-top:20px}
.bd_left .qckbtn li{float:left; margin:5px 15px}
.bd_left .qckbtn li img{display:block;}
.bd_left .qckbtn li a{ display:block;font-size:16px; line-height:40px; text-align:center}

.leftaboutinfo{ border:1px solid #ddd; padding:6px}
.leftaboutinfo .lists{ padding:0 10px}

#f1{ position:absolute; width:56px; left:50%; margin-left:610px; border-top:1px solid #ababab; z-index:9999; background:#FFF;}
#f1 a{display:block; width:56px; height:56px; text-align:center; border-bottom:1px solid  #ababab; border-left:1px solid  #ababab; border-right:1px solid  #ababab; overflow:hidden}
#f1 a:hover{ background:#008bd3; color:#fff}
#f1 a .icon{ display:block; width:27px;height:27px; margin:5px auto 0 auto;}
#f1 a .icon1{background:url(../images/floatright_icon1.png) no-repeat center;}
#f1 a .icon2{background:url(../images/floatright_icon2.png) no-repeat center;}
#f1 a .icon3{background:url(../images/floatright_icon3.png) no-repeat center;}
#f1 a .icon4{background:url(../images/floatright_icon4.png) no-repeat center;}
#f1 a:hover .icon1{background:url(../images/floatright_icon1_act.png) no-repeat center;}
#f1 a:hover .icon2{background:url(../images/floatright_icon2_act.png) no-repeat center;}
#f1 a:hover .icon3{background:url(../images/floatright_icon3_act.png) no-repeat center;}
#f1 a:hover .icon4{background:url(../images/floatright_icon4_act.png) no-repeat center;}

.innerbanner{ height:260px; overflow:hidden; position:relative}
.signbanner{ position:absolute; left:50%; margin-left:-960px;}

a.checkmore{ display:block; width:180px; height:45px; line-height:45px; text-align:center;  border:2px solid #ddd; font-size:16px; margin:20px auto}

.innerabout{ border:1px solid #ddd; background:#fff; width:360px; margin:20px 30px; border-radius:4px}
.innerabout .title{  background:#efefef; height:40px; line-height:40px; padding:0 20px; font-weight:bold; border-bottom:1px solid #ddd}
.innerabout .lists li{ display:block;  border-bottom:1px solid #ddd}
.innerabout .lists li a{ display:block; padding:0 20px; line-height:32px}

/*幻灯片样式*/

.topbanner {
  position: relative;width:100%;
}

.banner {
  width: 100%;
  height: 100%;
}

.banner ul.bb {
  position: relative;
  padding: 0px;
  margin: 0px;
  z-index: 5;
  width: 100%;
  height: 100%;
}

.banner ul.bb li {
  position: absolute;
  display: none;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}

.banner ul.bb li a {
  width: 100%;
  display: block;
  height: 100%;
}

.banner ul.bb li a img {
  width: 100%;
  height: 100%;
}

.banner .num {
  position: absolute;
  right: 2px;
  bottom: 10px;
  width: 100%;
  z-index: 100;
  padding: 5px 0px;
  opacity: 0.8;
  text-align: center;
}

.banner .num li {
  width: 40px;
  height: 8px;
  display: inline-block;
  margin-right: 8px;
  background: #fff;
  _display: inline;
  _font-size: 0px;
}

.banner .num li {
  *display: inline;
  _zoom: 1;
  _display: inline;
}

.banner .num li.num_hover {
  background-color: #e88e00;
}

.banner .num li.num_hover a {
  color: #e88e00;
}

.banner .num li a {
  float: left;
  display: inline;
  text-align: center;
  color: #FFF;
  text-decoration: none;
  cursor: pointer;
  width: 28px;
  height: 4px;
  text-indent: -100px;
  overflow: hidden;
  opacity: 1;
}