﻿@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0;}
body{ font-size:12px; line-height:18px; background:url(../Images/ftimg/bg.gif) top left no-repeat #fdfee5;; font-family:Arial, Helvetica, sans-serif;text-align:center;}
div ul li p img {margin:0; padding:0; list-style-type:none;height:100%;}
a {color: #2f3133; text-decoration:none;}
a:hover { color: #333; text-decoration:underline;}
h1{ font-size:14px; color:#331802; font-weight:bold; float:left; }

/* header */
.header{ width:950px; padding:10px 5px;margin-right:auto;margin-left:auto;overflow:auto;}

.mainbav{ width:100%; font-size:12px; color:#2e2e2e; line-height:22px; }
.mainbav ul li{ list-style-type:none;}
.mainbav .l{ float:left;}
.mainbav .r{ float:right;color:#fd5900; }
.mainbav .r a {color: #fd5900; text-decoration:none;}
.mainbav .r a:hover{color:#fd5900; text-decoration:underline;}
.logo{ clear:both;float:left; background:url(../Images/ftimg/logo.gif) no-repeat; width:234px; height:56px; margin-top:10px;}
.logo_r{ float:right; text-align:right; padding-top:50px; }

/* banner */
.banner{  width:950px; height:121px;margin-right:auto;margin-left:auto; margin-bottom:10px;}

/* main */
#main{width:950px;margin-right:auto;margin-left:auto;height:100%; text-align:left;}
#main .left{ float:left; width:100%; border:1px solid #deaf71; background:#FFF; }
#main .right{float:right; width:100%; border:1px solid #cacaca; background:#FFF; margin:0 0 10px 0; }
#left{float:left; width:720px; text-align:center; }
#right{float:right; width:210px;}
/* left */
.column{ background:url(../Images/ftimg/l_bg.gif) repeat-x left ; height:32px; text-align:left; line-height:30px; padding:0 10px; }
.button{ background:url(../Images/ftimg/button01.gif) no-repeat; width:83px; height:23px; border:0px; float:right; margin-top:5px; padding:0 0 0 10px; font-size:13px; color:#FFF;}
.content{ font-size:14px; color:#2f3133; width:95%; border-bottom:1px dashed #999; margin-left:auto; margin-right:auto; padding:15px 0 5px 0;text-indent:24px;}
.column01{ background:url(../Images/ftimg/r_bg.gif) repeat-x left ; height:32px; text-align:left; line-height:30px; padding:0 10px;  }
.list{width:95%; border-bottom:1px dashed #cac7c7;  margin-left:auto; margin-right:auto;overflow:auto;text-align:left;  margin-bottom:5px; padding-bottom:5px}
.imgbox{ width:50px; height:50px; background:#FFF;border:1px solid #cccccc;*display: block;vertical-align:middle; margin:20px 15px 10px 10px; padding-top:0px; float:left;}
.img{ background:url(../Images/ftimg/img03.gif) no-repeat center; margin:0 auto; width:50px; height:50px;vertical-align:middle;/*optional*/ }


.list_r{ float:left; width:85%; font-size:14px; margin:20px 0 10px 5px ; color:#333;}
.list_f{ width:95%;  margin-left:auto; margin-right:auto; line-height:30px;}

/* right */
.img01box{ width:50px; height:50px; background:#FFF;border:1px solid #cccccc;*display: block;vertical-align:middle; margin:8px; padding-top:0px; float:left;}
.img01{  no-repeat center; margin:0 auto; width:50px; height:50px;vertical-align:middle;/*optional*/ }
.img02{ background:url(../Images/ftimg/img02.gif) no-repeat center; margin:0 auto; width:50px; height:50px;vertical-align:middle;/*optional*/ }
.list_r1{ float:left; width:120px; font-size:14px; margin:10px 0 10px 0 ; color:#333;}
.list_r2{ float:left; width:92%; margin-left:5px;list-style-type:none;}
.column02{ background:url(../Images/ftimg/r_bg.gif);height:32px; text-align:left; line-height:30px; padding:0 10px; }
.list01{width:95%; margin-left:auto; margin-right:auto;overflow:auto; margin-bottom:5px;}

/* footer */
.footline{ background:#d9b47a; height:50px; float:left; width:100%; margin:10px 0;}
.footcon{ width:950px; padding:20px; font-size:12px; margin-left:auto; margin-right:auto; text-align:center; color:#333; }

/* 文字 */
.font01{float:right; color:#c55b05; padding-left:10px;  }
.font01 a{color:#c55b05;text-decoration:none;}
.font01 a:hover{color: #000;text-decoration: underline; }
.font02{float:left; color:#c55b05; padding-left:10px; } 
.font02 a{color:#333;text-decoration:underline;}
.font02 a:hover{color: #000;text-decoration: none; }
.orange{ color:#fd5900; text-decoration:underline;}
.orange a{ color:#fd5900; text-decoration: underline;} 
.orange a:hover{ color:#fd5900; text-decoration: none;} 

.orange01{ color:#c55b05; text-decoration:none; font-size:14px;}
.orange01 a{ color:#c55b05; text-decoration: none;} 
.orange02{ color:#ff9b4a;font-size:12px;line-height:35px;}
.orange03{ color:#fd5900; float:right;}
.orange03 a{ color:#fd5900; text-decoration: none;}
.orange04{ color:#c55b05;font-size:12px;}
.orange04 a{color:#c55b05; text-decoration: underline;}
.orange05{ color:#ac4e01;font-size:12px;text-decoration: none;}
.orange05 a{color:#ac4e01; text-decoration: none;}
.orange05 a:hover{color:#ac4e01; text-decoration: underline;}



.blue{ color:#055998;font-size:12px;}
.blue01{ color:#0286d1;}
.black{ color:#000;}
.gray{ font-size:12px; color:#606161; line-height:35px; font-weight:normal;}
.gray01 {font-size:14px; color:#414548; font-weight:bold;line-height:30px;}
.gray01 a { text-decoration:none;}
.gray01 a:hover { text-decoration: underline;}
.gray02{color:#414548; font-weight:bold;}
.gray03{ font-size:12px; color:#606161; line-height:18px;}

/* 登录后未开始 */
.title{ background:#f7e0bb; line-height:30px; padding-left:10px; font-size:14px; font-weight:bold;color:#331802; }
.left01{ float:left; width:720px;  text-align:left;}
.right01{float:right; width:210px; height:130px; text-align:center;}
.button01{ background:url(../Images/ftimg/button02.gif) no-repeat; width:61px; height:23px; border:0px; float:right; margin:5px 10px 0 0; padding:0 0 0 15px; font-size:13px; color: #333;}
.content01{ font-size:14px; color:#2f3133; width:95%; margin-left:auto; margin-right:auto; padding:15px 0px 15px 0px;}
.orange04{ color:#fd5900; }
.column03{ background:url(../Images/ftimg/titlebg.jpg)  no-repeat left ; height:32px; text-align:left; line-height:30px; padding:0 10px 0 30px; }

/* 登录后进行中 */

.jinlist{width:680px;  margin-left:auto; margin-right:auto;overflow:auto; margin-bottom:15px; margin-top:15px; text-align:left}
.jinlist_t{border-top:1px  solid #ff9933;  }
.jinlist_c{ background:url(../Images/ftimg/jin_c.gif) repeat-y top;overflow:auto; *height:100%;}
.jinlist_b{ background:url(../Images/ftimg/jin_b.gif) no-repeat top; height:10px; clear:both;}
.jinlist_m{ width:95%; float:right;}
.intaskpos001{ position:relative;overflow:auto;}
.intaskpos002{ position:relative;overflow:auto; border-top:1px solid #ffdfc0;}

.intaskpos, .intanswerpos, .intreviewpos, .int02Tpos{position:absolute;left:0;top:-1px;background:url(../Images/ftimg/icon.jpg) no-repeat;width:36px;height:37px;}
	
.intaskpos {background-position:0 0;}	
.intanswerpos {background-position:0 -40px;}
.intreviewpos{background-position:0 -80px;}

.img02box{width:50px; margin:20px 10px 0px 10px;overflow:hidden;float:left;  }
.img002box{ height:50px; background:#FFF;border:1px solid #cccccc;*display: block;vertical-align:middle;padding-top:0px; }
.btn_guests{ background:url(../Images/ftimg/img07.gif) no-repeat ; width:56px; height:20px; line-height:22px; color:#158EEA; text-align:center; float:left; margin-top:5px;}

/* 登录后已完成 */
.complete_t{border-top:1px  solid #89baf5; }
.complete_c{ background:url(../Images/ftimg/complete_c.gif) repeat-y top;overflow:auto; *height:100%; }
.complete_b{ background:url(../Images/ftimg/complete_b.gif) no-repeat top; height:10px;}
.btn_guests01{ background:url(../Images/ftimg/img08.gif) no-repeat ; width:56px; height:20px;line-height:22px; color:#68c800; text-align:center; float:left; margin-top:5px;clear:both;}
.column dl{ float:right;}
.fred { color: #e96414;}
.flblue2 { color: #126dd1;}
.column04 {font-size:14px; color:#331802; font-weight:bold; float:left; width:220px; }
.column05 {font-size:12px; color:#331802;  float:right; line-height:18px;}
.column05 .l1{ float:left; height:23px;width:42px; }
.column05 .l {border:#f55008 1px solid; background:#f0f0f0; float:left; height:23px; margin:3px 5px 0 0; width:42px; text-align:center;}
.column05 .r {border:#d3d3d3 1px solid; background:#f0f0f0; float:left; height:23px; margin:3px 0; width:42px; text-align:center; }