@charset "utf-8";
/* CSS Document */

/* banner */
.ibanner{ width:100%; height:460px; overflow:hidden; position:relative;}
.ibanner .bd{ position:relative; height:100%; z-index:0;}
.ibanner .bd ul,
.ibanner .bd ul li,
.ibanner .bd ul li a{ display:block; width:100%; height:460px;}
.ibanner .hd{ width:100%; z-index:1; position:absolute; left:0; bottom:20px;}
.ibanner .hd ul{ display:block; width:100%; text-align:center;}
.ibanner .hd ul li{ display:inline-block; *display:inline; *zoom:1; width:16px; height:16px; line-height:999em; background:#fff; border-radius:50%; overflow:hidden; margin:0 6px; cursor:pointer;}
.ibanner .hd ul li.on{ background:#00a266;}

/*注册登录*/
.login{ display:block; width:340px; height:368px; position:absolute; top:208px; right:50%; margin-right:-550px; z-index:9; height:440px; padding:0 0 10px; top:164px;}
.login form{ display:block; overflow:hidden; padding:4px 0 8px; background:url(../images/icons/login_bg.png) repeat; margin:10px 0 0;}
.login form h3{ display:block; height:34px; line-height:34px; color:#00a266; font-size:24px; font-size:22px; font-weight:normal; padding:34px 0 24px; margin:0 24px; padding:8px 0 6px;}
.login form h3 label{ display:block; color:#333; font-size:16px; background:url(../images/icons/radio.png) left top no-repeat; padding-left:22px; margin-left:18px; float:right; cursor:pointer;}
.login form h3 label input{ display:none;}
.login form h3 label.checked{ background-position:left bottom;}
.login form p{ display:block; overflow:hidden; padding:10px 0; margin:0 24px; padding:4px 0;}
.login form p label{ display:block; width:72px; width:64px; height:34px; line-height:34px; height:32px; line-height:32px; color:#333; font-size:16px; font-size:14px; float:left;}
.login form p input.text{ display:block; width:200px; width:208px; height:32px; line-height:32px; height:30px; line-height:30px; color:#333; font-size:15px; padding:0 9px; background:none; border:1px solid #9a9a9a; float:left;}
.login form p a{ display:block; height:26px; line-height:26px; color:#757575; font-size:16px; font-size:14px !important; float:right;}
.login form p a.reg2{ display:none;}
.login form p a:hover{ color:#00a266;}
.login form p input.btn{ display:block; width:220px; height:50px; line-height:50px; *line-height:normal; color:#fff; font-size:18px; background:#ff8a00; border:0; margin:6px auto 0; width:142px; height:36px; line-height:36px; *line-height:normal; font-size:16px; margin:-4px auto 0;}

/*主体样式*/
.main{ width:100%;}

.main p.ibtn{ height:200px; text-align:center; background:#f9f9f9 url(../images/icons/index_btn_bg.png) center bottom no-repeat; overflow:hidden;}
.main p.ibtn a{ display:inline-block; *display:inline; *zoom:1; width:204px; line-height:70px; color:#fff; font-size:30px; margin:40px 60px 0;}
.main p.ibtn a img{ display:block; margin:0 auto;}

.main .ibox{ width:100%; margin:0 auto; overflow:hidden;}
.main .ibox h2{ display:block; font-weight:normal; text-align:center; padding:40px 0 0;}
.main .ibox h2 span{ display:inline-block; *display:inline; *zoom:1; height:58px; line-height:58px; color:#333; font-size:30px; border-bottom:1px solid #333;}

.main .box1{ background:#f9f9f9;}
.main .box1 ul.list{ display:block; width:1070px; overflow:hidden; margin:32px auto 0;}
.main .box1 ul.list li{ display:block; width:50%; overflow:hidden; float:left;}
.main .box1 ul.list li em{ display:block; height:36px; line-height:36px; color:#ff8a00; font-size:14px; float:left; margin:0 0 0 32px;}
.main .box1 ul.list li a{ display:block; max-width:304px; height:36px; line-height:36px; color:#333; font-size:14px; float:left; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.main .box1 ul.list li a:hover{ color:#00a266;}
.main .box1 ul.list li span{ display:block; height:36px; line-height:36px; color:#333; font-size:14px; float:right; margin:0 32px 0 0;}
.main .box1 p.more{ display:block; width:1008px; height:38px; line-height:38px; font-size:14px; text-align:right; padding:0 0 8px; margin:0 auto;}
.main .box1 p.more a{ color:#8c8c8c;}
.main .box1 p.more a:hover{ color:#00a266;}

.main .box2 ul.list{ display:block; width:1024px; overflow:hidden; padding:48px 0; margin:0 auto;}
.main .box2 ul.list li{ display:block; width:232px; padding:12px; overflow:hidden; float:left;}
.main .box2 ul.list li a{ display:block; height:134px; color:#fff; padding:0 14px;}
.main .box2 ul.list li.li1 a{ background:#3e9ffc;}
.main .box2 ul.list li.li2 a{ background:#00a266;}
.main .box2 ul.list li.li3 a{ background:#ffaa56;}
.main .box2 ul.list li.li4 a{ background:#f77a7a;}
.main .box2 ul.list li.li5 a{ background:#b873ed;}
.main .box2 ul.list li.li6 a{ background:#f77a7a;}
.main .box2 ul.list li.li7 a{ background:#32c0e9;}
.main .box2 ul.list li.li8 a{ background:#ffaa56;}
.main .box2 ul.list li em{ display:block; height:48px; line-height:48px; font-size:20px; font-weight:bold; padding:12px 6px 0; white-space:nowrap; border-bottom:1px solid #fff;}
.main .box2 ul.list li p{ display:block; height:44px; line-height:22px; font-size:14px; padding:6px 4px 0;}

.main .box3{ height:340px; background:url(../images/icons/index_intro_bg.jpg) center top no-repeat;}
.main .box3 .txt{ width:1000px; max-height:102px; line-height:34px; color:#333; font-size:16px; text-align:center; padding:30px 0 0; margin:0 auto; overflow:hidden;}
.main .box3 .txt *{ line-height:inherit; color:inherit; font-size:inherit;}
.main .box3 a.more{ display:block; width:98px; height:38px; line-height:38px; color:#8c8c8c; font-size:14px; text-align:center; border:1px solid #c7c7c7; margin:32px auto 0;}
.main .box3 a.more:hover{ color:#00a266; border-color:#00a266;}


















/**/
