@charset "utf-8";
body { background:#01612d; }
.wrapper { background:#01612d; }
.wrap { background:url(logo01.jpg) no-repeat right top; padding:30px 0 85px 0; }

.wrap01 { width:935px; }

.xt01 { background:url(t01.png) no-repeat center top; padding-bottom:30px; }
.xt01 h1 { line-height:1; padding:15px 0 0 270px; font-size:48px; font-weight:normal; color:#fff; font-family:"宋体","微软雅黑"; }
.xt01 h1 span { display:block; font-size:16px; text-transform:uppercase; margin-top:5px; padding-left:10px; }
.xt01 p { margin:55px 0 0 235px;  width:672px; text-align:center; line-height:37px; /*padding-left:117px;*/ font-size:29px; color:#000; font-family:"黑体","微软雅黑"; }

.xt02 { background:#fff; padding-bottom:45px; border-bottom-left-radius:15px; border-bottom-right-radius:15px; }

.xt_left { width:207px; float:left; margin-left:5px; background:#ecf0f3; padding-top:35px; padding-bottom:45px; }
.xt_left .p1 { padding-left:10px; margin-bottom:20px; }
.xt_left .p1 a { display:block; width:100px; height:59px; padding-left:82px; line-height:59px; font-size:24px; color:#fff; margin-bottom:15px; }
.xt_left .p1 a.a1 { background:url(t03.png) no-repeat; }
.xt_left .p1 a.a2 { background:url(t04.png) no-repeat; }

.xt_left .p2 { text-align:center;  padding-top:25px; }

.xt_right { width:670px; float:left; margin-left:27px; margin-top:-22px; }
.xt_right .hd { background:#e2f2e9; border-radius:5px; height:35px; line-height:35px; padding-right:10px;}
.xt_right .hd p { width:118px; background:url(hd.jpg) repeat-x; border-radius:5px; }
.xt_right .hd p span { display:block; padding-left:35px; font-size:16px; color:#fff; }

.xt_right .hd01 p span { background:url(hd07.png) no-repeat center left; }
.xt_right .hd02 p span { background:url(hd08.png) no-repeat center left; padding-left:50px; }
.xt_right .hd03 p span { background:url(hd09.png) no-repeat center left; padding-left:50px; }

.xt_right .main { margin-top:20px; margin-bottom:45px; }
.xt_right .bd { padding-top:15px; border-top:1px dashed #484848; font-size:16px; color:#01612d; text-align:center; }
.xt_right .bd a { color:#01612d; padding:0 10px; }

.xt_right .main .p1 { font-size:14px; line-height:25px; color:#000; }

.xt_right .main .p2 h1 { font-size:16px; text-align:center; font-weight:normal; color:#000; margin-bottom:15px; }


.xt_right .main .p2 table { border:1px solid #b6dfc9; border-right:none; margin-bottom:25px; }
.xt_right .main .p2 table tr { background:#f5fbf8; }
.xt_right .main .p2 table tr:nth-child(2n) { background:#e0f3e9; }
.xt_right .main .p2 table tr td { border-right:1px solid #b6dfc9; }
.xt_right .main .p2 table tr td .text { height:40px; line-height:40px; }
.xt_right .main .p2 table tr td i { font-size:14px; color:#d70500; }

.xt_right .main .p2 table tr td.t1 { width:130px; padding-left:10px; height:40px; line-height:40px; font-size:14px; color:#333; }
.xt_right .main .p2 table tr td.t2 { width:160px; }
.xt_right .main .p2 table tr td.t2 .text { width:145px; padding-left:10px; }
.xt_right .main .p2 table tr td.t3 { width:85px; padding-left:10px; height:40px; line-height:40px; font-size:14px; color:#333; }
.xt_right .main .p2 table tr td.t4 { width:270px; }
.xt_right .main .p2 table tr td.t4 .text { width:130px; padding-left:10px; }
.xt_right .main .p2 table tr td.t5 { width:525px; }
.xt_right .main .p2 table tr td.t5 textarea { padding:10px; width:500px; height:150px; }
.xt_right .main .p2 table tr td.t5 .text { width:385px; padding-left:10px; }
.xt_right .main .p2 table tr td.t6 { padding-left:10px; }
.xt_right .main .p2 table tr td.t5 .text01 { width:100px; height:22px!important; line-height:22px!important; border:1px solid #2e8054; }
.xt_right .main .p2 .btn01 { display:block; width:117px; height:37px; text-align:center; line-height:37px; background:url(t05.png) no-repeat center; font-size:16px; color:#fff; cursor:pointer; margin:0 auto; }

.xt_right .bd01 { border-top: 1px dashed #484848; border-bottom: 1px dashed #484848; padding:25px 0; }
.xt_right .bd01 p { float:left; width:200px; font-size:14px; color:#01612d; line-height:25px; }
.xt_right .bd01 p:nth-child(2n) {  width:470px; }

.xt_right .bd02 { padding:35px 0; }
.xt_right .bd02 p { float:left; width:214px; border:1px solid #009944; margin-right:10px; }
.xt_right .bd02 p:last-child { margin-right:0; } 
.xt_right .bd02 p img { width:214px; } 

.wrap02 { background:#01612d; padding:150px 0; }

.login { width:795px; background:#2c7c50; padding:25px 0; margin:0 auto; border-radius:15px; }
.login .main { width:745px; padding:35px 0 45px; background:#fff; margin:0 auto;  border-radius:10px; }
.login .main .p1 { text-align:center; margin-bottom:25px; }
.login .main .p1 h1 { font-size:22px; color:#000; margin-top:10px; }
.login .main .p1 h1 span { display:block; font-size:18px; color:#000; margin-top:5px; }
.login .main .p2 { width:240px; margin:0 auto; }
.login .main .p2 ul li { margin-bottom:10px; }
.login .main .p2 .btn01 { display:block; width:163px; height:46px; background:#009946; text-align:center; line-height:46px; color:#fff; font-size:24px; cursor:pointer; border-radius:10px; margin:25px auto; }

.login .main .p2 ul li label { float:left; display:block; width:55px; padding-right:10px; text-align:right; height:25px; line-height:25px; color:#000; font-size:16px; font-weight:"宋体","微软雅黑"; }
.login .main .p2 ul li .text { float:left; width:170px; border:1px solid #000; height:25px; line-height:25px;  }
.login .main .p2 ul li .text01 { width:70px; }

