@charset "utf-8";
/* CSS Document */

.pages {
font-family:Tahoma;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:12px;
margin:3px 0pt;
}
.pages * {
vertical-align:middle;
}
.pages a {
border:1px solid #DCDCDB;
font-family:verdana;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:14px;
margin:0pt 1px 0pt 0pt;
padding:1px 4px;
text-align:center;
text-decoration:none;
}
.pages a:hover {
background:#E0E0E0 none repeat scroll 0%;
border:1px solid #155B92;
color:#FFFFFF;
text-decoration:none;
}
.pages input {
border:1px solid #155B92;
color:#155B92;
font-family:Verdana;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
height:15px;
line-height:15px;
margin-bottom:0px;
margin-right:1px;
padding-bottom:1px;
padding-left:1px;
}
/*table*/
.t{border:1px solid #F0E323;margin:0px auto 8px;}
.t table{border:1px solid #FFE224;margin:0 auto;width:99.98%;}
.t2{border-top:#FFE224 1px solid;margin:0px auto 5px;}
.t3{margin:auto}
.t4{padding:1px 0 1px 1px}
/*table head*/
.h{border-bottom:1px solid #FFE224;background:#F0E323;text-align:left;color:#67745A;padding:5px 7px 3px 7px;}
.h span{font-weight:normal;}
.h h2{font-weight:bold}
.h a{font-family:Arial;color:$headfontone}
.h span a,.h span{color:$headfonttwo;}
.h a.a2{margin-left:12px;}
/*table tr1*/
.tr1 th{padding:5px 10px;text-align:left;vertical-align:top;font-weight:normal;}
.tr1 td.td1{border:1px solid #F0E323;}
/*table tr2*/
.tr2{background:$cbgcolor;color:$cbgfont;}
.tr2 td,.tr2 th{line-height:21px;border-bottom:1px solid #F0E323;padding:0px 6px 0px;border-top:1px solid #F0E323;}
.tr2 a{color:$cbgfont;margin:2px}
/*table tr3*/
.tr3 td,.tr3 th{border-bottom:1px solid #F0E323;border-right:1px solid #F0E323;padding:5px 8px}
.tr3left{ border-right:1px solid #F0E323;}
.tr3 th{text-align:left;font-weight:normal;}
.tr4{background:#F0E323;color:$headfontone;}
.tr4 td{padding:4px 10px;}
.tr td,.tr th{padding:2px}
/*topic content tips*/
.tpc_content{font-size:14px;font-family:Arial;padding:0 2% 0 0.5%;margin:0 0 2%}
.tips{background:$forumcolortwo;border:$tdcolor 1px solid;padding:5px;margin:0 1% 1% 0;float:left;text-align:center;}
.tiptop{border-bottom:1px solid #CED7C4;padding:0 0 5px 0;vertical-align:middle;}
.tipad{border-top:1px solid #CED7C4;margin:10px 0 0;padding:5px 0 0;}
.quote{font-size:70%;color:$headfontone;margin:2px;padding:0}
blockquote{width:92%;font-size:85%;color:#81888c;border:1px solid $tdcolor;border-left-width:3px;padding:5px;margin:0 0 1%}
/*menu*/
.menu{position:absolute;background:#fff;border:1px solid #AEBD9D;}
.menu td, .menu li,.menu ul{background:$headcolor;padding:0; margin:0}
.menu li{list-style:none;}
.menu a{display:block;padding:3px 15px 3px 15px}
.menu a:hover{background:$linkcolor;text-decoration:none;color:#fff;}
.menu ul.ul1 li a{display:inline;padding:0}
h1,h2,h3,h4,h5,h6,form,body{padding:0;margin:0}
td,th,div{word-break:break-all;word-wrap:break-word}
table{empty-cells:show;}
img{border:0}
h3,h2{display:inline;font-size:1.0em;}
h3{font-weight:normal}
h2 a,h3 a{color:#000}
h4{margin:20px 0 10px;font-size:1.1em}
textarea,input,select{font:12px Arial;padding:1px 3px 0 3px;vertical-align:middle;margin-bottom:1px}
.c{clear:both;height:0;font:0/0 Arial;}
.b{font-weight:bold}
.tal{text-align:left}
.tac{text-align:center}
.tar{text-align:right}
.fr{float:right}
.fl{float:left}
/*a link 基本连接颜色*/
a{text-decoration:none;color:$linkcolor}
a:hover{text-decoration:underline;}
/*字体大小*/
.f9{font-size:11px;}
.f10{font-size:11px;}
.f12{font-size:12px}
.f14{font-size:14px}
.fn,.fn a{font-weight:normal}
/*span color 数值自定义*/
.s1{color:#008000;}
.s2{color:#984B98;}
.s3{color:#FA891B;}
.s4{color:#0033FF;}
.s5{color:#659B28}
.gray{color:#818a89} /*次要文字颜色-可定义*/
/*main color 数值自定义*/
.f_one,.t_one,.r_one{background:$forumcolorone;}
.f_two,.t_two,.r_two{background:$forumcolortwo;}
/*guide*/
.guide{}
a.go{color:#fff;text-decoration: none; position:relative}
a.go:hover{color:#fff;text-decoration:underline; position:relative}
/*form*/
textarea,input,select{font:12px Arial;padding:1px 3px 0 3px;vertical-align:middle;margin-bottom:1px}
select{border:solid 1px $tdcolor;}
.btn{background:$tablecolor;color:$headfontone;border-width:1px;padding-left:15px;padding-right:15px;vertical-align:middle}
.btn1{
background: url(images/thinksun/login.jpg); width:43px; height:19px; vertical-align:middle; color:$headfontonw; border:0px; cursor:pointer}
.input{border:solid 1px $tablecolor;padding:2px 0px 2px 1px;font-size:1.0em;vertical-align:middle}
form{display:inline;}
textarea{border:solid 1px $tablecolor;}
/*header*/
#header{width:$mtablewidth;margin:auto}
/*toolbar*/
.toptool{border-bottom:1px solid $cbgborder;}
.toptool span{padding:1px 5px;line-height:150%}
/*banner*/
.banner{padding-right:3%}
.banner img{vertical-align:middle;}
.input{border:solid 1px $tablecolor;padding:2px 0px 2px 1px;font-size:1.0em;vertical-align:middle}
textarea,input,select{font:12px Arial;padding:1px 3px 0 3px;vertical-align:middle;margin-bottom:1px}
select{border:solid 1px $tdcolor;}
textarea{border:solid 1px $tablecolor;}
#tabcary {position:relative;}
#carypicker {display:none; width:63px; position:absolute;top:13px!important; top:25px; z-index:1000; left:0px; background-color:#f5f5f5;border: 1px solid #CECECE; }
#tabcary1 {position:relative;}
#carypicker1 {display:none; width:63px; position:absolute; top:25px; z-index:10; left:0px; background-color:#f5f5f5;border: 1px solid #CECECE; }
.green{color:#60BF03;font-size:14px;padding-bottom: 10px;}
body,span,h1 {margin: 0;padding: 0;font-family: "宋体" ;font-size: 12px;font-weight: normal; color:#333;}
table,td,tr{word-break:break-all;word-wrap:break-word;}
.menucttop{background: url(images/thinksun/menucttop.jpg) repeat-y center top;}
.submenuline{background: url(images/thinksun/submenuline.jpg) no-repeat left bottom;margin-left:15px;}
input{vertical-align:middle;}
.input{border: 1px solid #CECECE; height:16px;}
h1{color:#EB216D;font-size: 14px;font-weight: bold;text-align: left;}
.moretop{background: url(images/thinksun/moretop.jpg) no-repeat right bottom;}
.mainmenuline{background: url(images/thinksun/mainmenuline.jpg) no-repeat left bottom;}
.mainbtleft{background: url(images/thinksun/mainbtleft.jpg) no-repeat right top;}

.mainbtright{background: url(images/thinksun/mainbtright.jpg) no-repeat left top;margin-left:32px;}

.bt2{background: url(images/thinksun/bt2.jpg) no-repeat left top;width: 53px;text-align: left;line-height: 21px;color: #4E667B;font-size: 12px;letter-spacing: 5px;padding-left:6px;margin-bottom:-4px; border-width:0;}
.tslisttop{background: url(images/thinksun/tslisttop.jpg) no-repeat left bottom;}
.tslistbtleft{background: url(images/thinksun/tslistbtleft.jpg) no-repeat left top;}
.tslistbtright{background: url(images/thinksun/tslistbtright.jpg) no-repeat left top;}
.borderb{ border-bottom: 1px solid #E1E1E1;}
.bgcolor{ background:#f5f5f5;}
.readtop{background: url(images/thinksun/readtop.jpg) no-repeat left bottom;}
.readbt{background: url(images/thinksun/readbt.jpg) no-repeat left top;}
.readimg{border: 1px solid #FFE042;}
.readmainct{background: url(images/thinksun/readmainct.jpg) repeat-y left top;}
.readmaintopli{background: url(images/thinksun/readmaintopli.jpg) no-repeat center bottom; padding-left:53px; text-align:left;}
.readmaintopli2{background: url(images/thinksun/readmaintopli2.jpg) no-repeat center top;}
.readmainbtct{background: url(images/thinksun/readmainbtct.jpg) repeat-y left top;}
.readmainbtli{background: url(images/thinksun/readmainbtli.jpg) #FFF no-repeat left top; padding-left:53px; padding-top:10px; text-align:left;width:885px; height:30px;  margin:0 auto; font-weight:bold;}
.readmainbtbt{background: url(images/thinksun/readmainbtbt.jpg) #FFF no-repeat left top;padding-left:457px;}
a{color:#333;text-decoration: none;}
a:hover{color:#333;text-decoration: underline;}
.white{color:#fff;text-align: center;line-height: 21px;}
.white a{color:#fff;text-decoration: none;}
.white a:hover{color:#fff;text-decoration: underline;}
.submenu{margin-left:15px;font-weight: bold;}
.submenu a{color:#333;font-weight: bold;text-decoration: none;}
.footer{font-size:12px;	text-align: right;line-height: 20px; padding-right:20px; margin-top:45px;}
.footer a{color:#404040;text-decoration: none;}
.footer a:hover{color:#000;text-decoration:underline;}
.gonggao{font-size:12px;text-align: center;line-height: 20px; color:#8E5907;}
.gonggao a{color:#8E5907;text-decoration: none;}
.gonggao a:hover{color:#8E5907;text-decoration:underline;}
.colorgreen{ color:#8CC927;font-size:12px;}
.colorgreen a{ color:#8CC927;font-size:12px; text-decoration: none;}
.colorgreen a:hover{ color:#94D62A;font-size:12px; text-decoration: underline;}
.seachzi{letter-spacing: 5px;}
.seachzi a{letter-spacing: 5px;color: #333;text-decoration: none;}
.seachzi a:hover{letter-spacing: 5px;color: #333;text-decoration: underline;}
a.lan{color:#0281BD;text-decoration: none;}
a.lan:hover{color:#0281BD;text-decoration: underline;}
.tslistcolor{color:#7D4800;line-height: 21px;padding-top: 2px;}
.tslistcolor a{color:#7D4800;text-decoration: none;}
.tslistcolor a:hover{color:#7D4800;text-decoration: underline;}
.size12bold{ color:#333; font-weight:bold}
.size12bold a{color:#333; font-weight:bold;text-decoration: none;}
.size12bold a:hover{color:#333; font-weight:bold;text-decoration: underline;}
.carycolor{display: block; color:#666;letter-spacing: 10px; text-align:right;font-weight:bold;}
.carycolor a{display: block;text-decoration: none;color:#666;}
.carycolor a:hover{display: block;text-decoration: none; color:#FFFFFF}

