﻿@charset "utf-8";
body { font-family:微软雅黑, sans-serif; font-size:14px; margin:0; padding:0; color:#333;*width:auto; background:url(../images/tea/bg.png);}
html{ background:  repeat;}
html, body {height: 100%; } 
img{ border:0;vertical-align:top;}
ul{margin:0; padding:0}
li{ list-style:none; list-style-type:none}
a{  font-size:14px;blr:expression(this.onFocus=this.blur()); color:#333333; text-decoration:none;}
a:hover{font-size:14px;color:#FF9900; text-decoration:none;}
a{font-size:14px; outline:none; -moz-transition-property: box-shadow,color;
    -moz-transition-duration: .1s;
    -moz-transition-timing-function: ease-in-out;
    -webkit-transition-property: box-shadow,color;
    -webkit-transition-duration: .1s;
    -webkit-transition-timing-function: ease-in-out;
    -o-transition-property: box-shadow,color;
    -o-transition-duration: .1s;
    -o-transition-timing-function: ease-in-out;
    transition-property: box-shadow,color;
    transition-duration: .1s;
    transition-timing-function: ease-in-out;}
td img,td input,td textarea,td checkbox { vertical-align:middle; outline:none;font-family:"微软雅黑", Tahoma, sans-serif; }  
p { margin:10px 0; text-indent:30px;}
.red{ color:#CC0000}
.blue{ color:#0000ff}
textarea{ border:1px solid #adb9c2; outline:none;font-family:"微软雅黑", Tahoma, sans-serif; }
input{font-family:"微软雅黑", Tahoma, sans-serif;outline:none;margin: 0;overflow: visible;width: auto;*width: 1;}
input[type="text"],textarea{ font-family:"微软雅黑", Tahoma, sans-serif;outline:none;margin: 0;overflow: visible;width: auto;*width: 1;border:1px solid #ddd;}

input[type="checkbox"],input[type="radio"] {border:none}
.header{ width:986px; margin:0 auto; background:#fff;}
.logo{ width:722px; height:54px; display:block; float:left;padding:10px 10px; background:#fff;}
.tongji{ width:234px; display:block; float:right; background:#fff;  height:54px; padding:10px 10px 10px 0;}
.top_nav{ width:986px; height:33px; background:#52C3DD;}
.top_nav_2{ width:100%; display:block; float:left;}
.top_nav .top_nav_2_1{ width:auto; display:block; float:left; margin-left:15px; color:#C4E0FF; overflow:hidden}
.top_nav .top_nav_2_1 a{ color:#C4E0FF; text-decoration:none;}
.top_nav .top_nav_2_1 span a{ margin-left:10px; color:#C4E0FF}
.top_nav_2_2{ width:auto; display:block; float:right;overflow:hidden}
.top_nav_2 a{ margin-right:10px; line-height:33px; color:#fff}
.top_nav_2 a:hover{ border-bottom:1px solid #fff}
.content{width:986px; margin:0 auto; background:#fff; display:block}
.main_nav{ width:966px; padding:0 10px; display:block; float:left; background:#f6f6f6}
.main_nav li{ width:140px; display:block; float:left; line-height:45px; text-align:center; margin-right:2px;}
.main_nav li a{width:140px; height:45px;  display:block; float:left; background:#dcdcdc; color:#333; font-size:16px;}
.main_nav li a:hover{ background:#52C3DD; color:#fff}
.main_nav .nav_2_1w a{ backgro1und:#dcdcdc url(../images/tea/arrow3.gif) no-repeat 120px 20px;}
.main_nav .nav_2_1w a:hover{ back1ground:#52C3DD url(../images/tea/arrow2.gif) no-repeat 120px 20px; color:#fff; cursor: pointer;}
.main_nav .nav_2_1w li a ,.main_nav .nav_2_1w li a:hover { background-image:none;}
.main_nav_1{ width:100%; display:block; float:left}
.main_nav_1 li{ position:relative; top:0; left:0;}
.main_nav_1 ul { position: absolute; top:45px; left: 0; opacity: 0; width:120px; 
-webkit-border-radius: 0 0 3px 3px; 
-moz-border-radius: 0 0 3px 3px; 
border-radius: 0 0 3px 3px;  
-webkit-transition: opacity .25s ease .1s;
-moz-transition: opacity .25s ease .1s;
-o-transition: opacity .25s ease .1s;
-ms-transition: opacity .25s ease .1s;
transition: opacity .25s ease .1s;}
.main_nav_1 li:hover > ul { opacity: 1; }
.main_nav_1 ul li { height:0px; overflow: hidden; padding: 0;  background: #fff; 
-webkit-transition: height .25s ease .1s;
 -moz-transition: height .25s ease .1s;
 -o-transition: height .25s ease .1s;
 -ms-transition: height .25s ease .1s;
 transition: height .25s ease .1s;}
.main_nav_1 li:hover > ul li { height: 45px;overflow: visible;}
.main_nav_1 ul li a { width: 140px; color:#333; }
.main_nav_1 ul li a:hover{ color:#fff; text-decoration:none;}
.main_nav_1 ul li:last-child a { border: none; }
.main_nav .nav_current a{ background-color:#52C3DD; color:#fff}
.main_nav .nav_current_1 a{ background:#52C3DD url(../images/tea/arrow2.gif) no-repeat 120px 20px; color:#fff}
.main_nav .nav_current_1 li a{ background-color:#DCDCDC; color:#333}
.main_nav .nav_current_1>a{ cursor: default}
.main_nav .nav_current_1 ul li a{ cursor: default}
.main_txt{ width:793px; display:block; float:left; font-size:16px; text-align:justify; line-height:27px;}
.main_txt_3,.main_txt_4{border:4px solid #ebebeb; padding:10px; margin:0 10px}
.main_txt_3{ width:746px; display:block; float:left}
.sililar_1{display:block;border:4px solid #ebebeb; padding:55px 10px 10px 10px; margin:10px; background:url(../images/tea/sim_1.png) no-repeat;}
.sililar_2{ width:47%;display:block; float:left; line-height:27px; border:4px solid #ebebeb; padding:55px 10px 10px 10px; font-size:16px; text-align:justify; margin-top:10px; background:url(../images/tea/sim_2.png) no-repeat top right; }
.sililar_3{width:49%; display:block; float:left; font-size:16px; text-align:justify; line-height:27px;}
.sililar_4{ position:absolute; top:230px; left:46.5%; width:91px; height:91px; background:url(../images/tea/sim_3.png) no-repeat; font-size:30px; padding:33px 0 0 0px; color:#fff}
.sililar_4 span{ width:55px; display:block; text-align:right; margin-right:55px; text-align:right;}
.sililar_5{display:block;border:4px solid #ebebeb; padding:10px; margin:10px; font-size:14px}
.sililar_5 li span{ width:280px; display:block; float:left}
.sililar_6{ width:47%;display:block; float:left;border:4px solid #ebebeb; padding:10px 10px 8px 10px; margin-top:10px;font-size:14px; line-height:28px;}
.sililar_6 li span{ width:280px; display:block; float:left}
.main_txt_4{ background-color:#F6F6F6; border:none; padding:3px 0; width:97.5%; display:block; float:left; margin-top:5px;}
.main_txt_4_1{text-align:center;}
.main_txt_4_1 a{width:773px; height:26px; display:block; font-size:14px; color:#999; border:none; padding:0; margin:0}
.main_txt_4_1 a:hover{ color:#52C3DD}
.main_txt_4_2{ padding:10px;}
.main_txt_1{ background:#fec3c3; border-radius:3px; padding:3px; 8px;}
.main_txt_2{ border-bottom:2px solid #f90;}
.side_bar{ width:185px; display:block; float:left; margin:10px 0}
.page_1{ width:185px; display:block; float:left; margin-bottom:10px;}
.page_1 li{ width:79px; height:36px; line-height:36px; float:left; display: block;}
.page_1 .page_1_1{ margin-right:25px;}
.page_1 .page_1_1 a{ background:url(../images/tea/prev.png) no-repeat; width:79px; height:36px; line-height:36px; float:left; display: block; text-align:center; font-size:14px}
.page_1 .page_1_2 a{background:url(../images/tea/next.png) no-repeat; width:79px; height:36px; line-height:36px; float:left; display: block; text-align:center;font-size:14px}
.page_1 .page_1_1 a:hover{ color:#fff; background:url(../images/tea/prev.png) bottom;}
.page_1 .page_1_2 a:hover{ color:#fff; background:url(../images/tea/next.png) bottom;}
.txt_score{width:175px; display:block; float:left; border:4px solid #ebebeb; position:relative}
.txt_score_1 {width:175px; display:block; text-align:center}
.txt_score_1 span{  font-size:70px; margin-right:10px; color:#4DA1BD;}
.txt_score_2{ width:auto; display: block; float:right; margin:10px 10px 0 0}
.txt_score_2 input{ height:30px; cursor:pointer; *padding:2px 6px; font-size:12px}
.txt_score_tag{ position:absolute; right:0; top:0}
.txt_score_6{ width:100%; display:block; float:left; text-align:center; margin:10px 0;}
.txt_score_6 a{ width:100px;  padding:6px 13px; background:#52C3DD; color:#fff; border-radius:5px;}
.txt_edit{ width:185px; display:block; float:left; margin-top:10px;}
.txt_edit li { float:left; }
.txt_edit_1{ width:40px; *width:30px; height:28px; line-height:30px; padding-left:5px; font-size:18px; margin-right:10px;}
.txt_edit_2{ width:50px; height:32px; line-height:30px; background:#52C3DD; color:#fff; cursor:pointer; text-align:center; border:none;}
.txt_edit_2:hover{ background:#2E81E5}
.txt_info{ line-height:28px; border:4px solid #ebebeb; padding:10px; width:155px; display:block; float:left; margin-top:10px;}
.txt_recommand,.txt_recommand_1{ width:83px; display:block; float:left ; margin-top:10px;}
.txt_recommand input{ width:83px; height:30px; line-height:30px; background:#52C3DD url(../images/tea/recommand_bg.png) no-repeat 7px 7px ; border:none; cursor:pointer; color:#fff; font-size:12px; text-align:center; padding-left:19px; margin-left:10px;}
.txt_recommand_1 input{ width:83px; height:30px; line-height:30px; background:#ccc url(../images/tea/recommand_bg.png) no-repeat 7px 7px; border:none; cursor:pointer; color:#fff; font-size:12px; text-align:center; padding-left:19px; margin-left:10px;}
.txt_recommand input:hover{background:#2E81E5 url(../images/tea/recommand_bg.png) no-repeat 7px 7px;}
.pingyu{ width:580px; display:block; float:left; margin-left:10px; margin-right:20px;}
.pingyu_1{ font-weight:bold; line-height:30px;}
.pingyu_2{ width:365px; display:block; float:left;}
.pingyu_3{ width:337px; border:4px solid #ebebeb; padding:10px;display:block; float:left}
.but_common{ margin-top:10px; text-align:right}
.but_common input{ width:80px; height:33px; line-height:30px;  cursor:pointer; border:none; margin-left:8px; background-color:#ddd}
.but_common input:hover{ background:#52C3DD; color:#fff;}
.pingyu_3 li{ width:437px; line-height:30px; height:30px; display:block; float:left}
.pingyu_3 li span{ display:block; float:left}
.pingyu_3 li .pingyu_3_1{ float:right; color:#52C3DD}
.pingyu_3 li .pingyu_3_1 a{ color:#52C3DD}
.pingyu_3 li .pingyu_3_1 a:hover{ color:#f60}
.pingyu_3_2{ width:260px;white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.sentence{ width:966px; display:block; float:left; padding:10px;}
.sentence_tit{ width:966px; height:30px; line-height:30px; border-bottom:1px solid #ddd; font-weight:bold; margin-bottom:10px;}
.sentence_main{ background: url(../images/tea/bg_2.png) repeat-y; padding-top:25px; width:966px; display:block; float:left}
.sentence_left_1,.sentence_left_3{width:383px; display:block; float:left; position:relative}
.sentence_left_1_1,.sentence_left_3_1{ width:349px; border-radius:3px; background:#ADE8F2; padding:10px; line-height:24px;display:block; float:left; min-height:38px;}
.sentence_left_3_1 li{ width:490px; display:block; float:left;}
.sentence_left_2{ width:38px; display:block; float:left; margin-top:2px;}
.sentence_left_3{ width:520px;color:#333}
.sentence_left_3_1{ background:#E8F5F7;width:511px; margin-left:14px; }
.sentence_left_3_1 strong{ padding:0 10px; color:#444}
.sentence_left_3_1 a{ color:#999; white-space:nowrap}
.sentence_left_3_1 a:hover{ color:#333}
.sentence_left_3_1_1,.sentence_left_3_1_2,.sentence_left_3_1_3,.sentence_left_3_1_4{  display:block; float:left; padding-left:25px; background:url(../images/tea/tip_bg_2.png) no-repeat 0px 5px}
.sentence_left_3_1_2{background:url(../images/tea/tip_bg_1.png) no-repeat 0px 5px}
.sentence_left_3_1_3{background:url(../images/tea/tip_bg_3.png) no-repeat 0px 5px}
.sentence_left_3_1_4{background:url(../images/tea/tip_bg_4.png) no-repeat 0px 5px}
.sentence_left_3_2{position:absolute; top:10px; left:0;}
.sentence_left_1_2{ position:absolute; top:10px; right:1px;}
.sentence_left_1_3{ width:370px; display:block; float:left;}
.sentence_left_1_3_1{ float:left; font-size:18px; color:#9FDAFD; line-height:30px; font-style:italic}
.sentence_left_1_3_2{ float:right; width:220px; text-align:right; margin-top:5px;}
.sentence_left_1_3_2 a{ color:#4da1bd;}
.sentence_left_1_3_2 a:hover{ color:#f60;}
.sentence_left_1_3_3{ width:370px; display:block; float:left}
.sentence_but{ width:970px; display:block; float:left; margin-top:20px; height:50px;}
.sentence_but .but_common{ text-align:center}
.composition_list { width:966px; display:block; float:left; padding:10px; background:#FFF}
.composition_list table{ width:100%; float:left; }
.composition_list table tr td{ line-height:48px; padding-left:8px;}
.composition_list table tr:first-child{ background:#E3F5F5;}
.composition_list table tr:hover{ background:#f0efef;}
.new img{ margin:0 8px; margin-top:-3px;}
/*.composition_list table tr .table_but{ display:none}
.composition_list table tr:hover .table_but{ display:block; margin-top:5px;}*/

.table_but input{ margin-right:5px; padding:0 8px;*padding:0 4px; width:auto; height:25px; line-height:22px;*line-height:18px; border:1px solid #ddd; background:#fff; border-radius:3px; cursor:pointer; display:block; float:right; color: #4da1bd}
.table_but input:hover{ background:#52C3DD; color:#fff; border:1px solid #52C3DD}
.dispage_4 input,.dispage_4 input:hover{ background:#f6f6f6; color:#ccc;border:1px solid #ddd; }
.table_but_2{ width:100%; text-align:center; margin-top:12px;}
.table_but_2 input{ margin-right:5px; padding:5px 15px; width:auto; height:30px; line-height:20px; border:1px solid #ddd; background:#f6f6f6; border-radius:3px; cursor:pointer;}
.table_but_2 input:hover{ background:#52C3DD; color:#fff; border:1px solid #3674BF}
.composition_list_1{ width:939px;}
/*翻页*/
.pagination{ float:right; height:55px; line-height:55px; width:auto;}
.pagination ul{margin: 0;padding: 0;text-align:right; /*Set to "right" to right align pagination interface*/font-size: 12px;}
.pagination li{list-style-type: none;display: inline;padding-bottom: 1px;}
.pagination a, .pagination a:visited{padding: 2px 5px 4px 5px;*padding: 4px 5px 4px 5px;border: 1px solid #ddd;color: #999; margin-right:3px;}
.pagination a:hover, .pagination a:active{border: 1px solid #436a8c;color: #fff;background-color: #52C3DD; }
.pagination li.currentpage a{font-weight: bold;padding: 2px 5px 4px 6px;*padding: 4px 6px 4px 6px;border: 1px solid #36AFCB;background-color: #52C3DD;color: #FFF; margin-right:2px;*margin-right:3px;}
.pagination li.disablepage a{padding: 2px 6px 4px 6px;*padding: 4px 4px 4px 5px;border: 1px solid #ddd;color: #ccc; margin-right:2px;*margin-right:3px;}
.pagination li.disablepage a:hover{ background:#f3f3f3; cursor:text}
.pagination li.nextpage a{padding: 2px 5px 4px 5px; margin-left:1px;*margin-left:0px; margin-right:5px;}
* html .pagination li.currentpage, * html .pagination li.disablepage{ /*IE 6 and below. Adjust non linked LIs slightly to account for bugs*/
margin-right: 5px;padding-right: 0;}
.gototxt input{width:29px; height:24px;margin-top:-5px;*margin-top:-1px; border:1px solid #ABADB3}
.gotobtn{ width:100px;}
.gotobtn input{ width:48px; height:28px; text-align:center; line-height:20px; *line-height:25px; background:#52C3DD; border:none; cursor:pointer; color:#fff; margin-top:-5px;*margin-top:-3px; margin-left:5px; border-radius:3px;}
.gotobtn input:hover{ background:#2981CB;}
/*翻页--end*/
.composition_list .table_2:hover{ background:none;}
.my_composition_tit{ width:946px; display:block; float:left; line-height:26px; background:#F6F6F6; padding:10px; margin-bottom:10px;}
.my_composition_tit_1{ border-bottom:1px solid #ddd; height:27px; line-height:27px; font-weight:bold}
.my_composition_tit_1 span{ border-bottom:2px solid #52C3DD; padding-bottom:4px;}
.my_composition_tit_2{ padding:10px 0;}
.my_composition_tit_2 span{ color:#f60; font-weight:bold}
.my_composition_tit_3{ width:100%; display:block; float:left;}
.my_composition_tit_3 span{ width:200px; display:block; float:left;}
.tiku_tit{width:966px; display:block; float:left; line-height:26px;margin-bottom:10px;border-bottom:1px solid #ddd; height:27px; line-height:27px; font-weight:bold}
.tiku_tit_1{ border-bottom:2px solid #52C3DD;  width:auto; float:left}
.tiku_tit_2{ float:right}
.tiku_tab{ width:966px; height:35px; display:block; float:left;padding:10px; padding-bottom:0; background:#FFF}
.tiku_tab li{ width:auto; height:35px; line-height:35px; float:left; display:block; text-align:center; margin-right:4px; }
.tiku_tab li a{  width:auto; padding:0 10px; height:35px; line-height:35px; float:left; display:block;background:#eee;}
.tiku_tab li a:hover{  width:auto; padding:0 10px;height:35px; line-height:35px; float:left; display:block;background:#52C3DD; border-top:2px solid #3EB9D6; color:#fff; }
.tiku_tab li .hovertag{ line-height:35px; float:left; display:block; text-align:center; background-color:#52C3DD; border-top:2px solid #3EB9D6; color:#fff}

/*返回顶部*/
#back-to-top{position:fixed;bottom:53px;right:0px;display:none;}
#back-to-top a{text-align:center;text-decoration:none;color:#d1d1d1;display:block;width:33px;
-moz-transition:color 1s;
-webkit-transition:color 1s;
-o-transition:color 1s;}
#back-to-top a:hover{color:#1A79C9;}
#back-to-top a .top_1{background:#52C3DD url(../images/tea/backtotop_1.png)  no-repeat center center;border-radius:4px 0 0 0;display:block;height:33px;width:33px;margin-bottom:1px;cursor:pointer;
/*使用CSS3中的transition属性给<span>标签背景颜色添加渐变效果*/
-moz-transition:background 300ms;
 -webkit-transition:background 300ms;
-o-transition:background 300ms;}
#back-to-top a:hover .top_1{background:#1A79C9 url(../images/tea/backtotop_1.png) no-repeat center center;
}
#back-to-top a .top_2{background:#52C3DD url(../images/tea/backtotop_2.png) no-repeat center center;border-radius: 0 0 0 4px;display:block;height:33px;width:33px;margin-bottom:5px; cursor:pointer;
/*使用CSS3中的transition属性给<span>标签背景颜色添加渐变效果*/
-moz-transition:background 300ms;
 -webkit-transition:background 300ms;
-o-transition:background 300ms;}
#back-to-top a:hover .top_2{background:#1A79C9 url(../images/tea/backtotop_2.png) no-repeat center center;}
/*返回顶部-end*/

.footer{ width:986px; margin:0 auto;height:44px; line-height:44px; color:#666;  font-size:12px;}
.footer_container{ width:966px; display:block; float:left; }
.footer_1{ padding-left:15px;}
.footer_2 img{ margin-top:13px;*margin-top:-2px; margin-left:20px;}
.footer_2{ margin-left:10px;}
.footer_3{ width:auto; display:block; float:left}
.footer_3 a{ font-size:12px; color:#666; margin-right:15px;}
.footer_3 a:hover{ color:#52C3DD}
.footer_4{ width:auto; display:block; float:right}
.new_comp_left{ width:621px; display:block; float:left; margin:10px; line-height:30px;}
.new_comp_left_single{ width:95%; display:block; float:left; margin:10px; line-height:30px;}
.new_comp_left_single ul{ width:100%; display:block; float:left}
.new_comp_left_1 span{ font-weight:bold;}
.new_comp_left_1x{ width:96%; display:block; float:left; padding:4px 10px; background:#FFE8E8; border:1px solid #FFAFAF; line-height:23px; color:#000}
.new_comp_left_1y{ width:95.7%; display:block; float:left; padding:4px 10px; font-size:12px; background:#FFE8E8; border:1px solid #FFAFAF; line-height:23px; color:#000; margin-left:10px; }
.new_comp_left_1z{ width:95.7%; display:block; float:left; padding:4px 10px; font-size:12px; border:1px solid #FFAFAF; line-height:23px; color:#000; margin-left:10px; background:#FFE8E8 url(../images/tea/warning.png) no-repeat 5px 5px; text-indent:17px; }
.new_comp_left_1x_1{ width:auto; float:left}
.new_comp_left_1x_2{ width:auto; float:right}
.new_comp_left_1x_2 input{ cursor:pointer; border:1px solid #999; border-radius:3px;background-color:#ddd;}
.new_comp_left_1x_2 input:hover{ background-color:#eee}
.new_comp_left_2 input{ width:99%; height:35px; border:1px solid #999; margin-bottom:10px;}
.new_comp_left_2 textarea{width:99%; height:55px; border:1px solid #999; margin-bottom:10px;}
.new_comp_right{ width:330px; display:block; float:left; margin:10px 0;}
.new_comp_left .comp_1{ padding:0px; margin:0; width:621px;}
.new_comp_left .comp_1 a{ width:621px;}
.new_comp_left .comp_2{ background-color:#fff;}
.new_comp_left .comp_2 ul{ line-height:40px;}
.new_comp_right_tit{ width:330px; line-height:30px; border-bottom:1px solid #ddd}
.new_comp_right_tit span{ font-weight:bold;}

.tiku_tab_2{ width:330px; height:30px; display:block; float:left; border-bottom:1px solid #eee; margin-bottom:10px; margin-top:10px;}
.tiku_tab_2 li{ width:78px; height:30px; line-height:30px; float:left; display:block; text-align:center; margin-left:4px; }
.tiku_tab_2 li:first-child{ margin-left:0}
.tiku_tab_2 li a{  width:78px; height:30px; line-height:30px; float:left; display:block;background:#eee;}
.tiku_tab_2 li a:hover{  background:#52C3DD; color:#fff; }
.tiku_tab_2 li .hovertag{ line-height:30px; float:left; display:block; text-align:center; margin-right:4px; background-color:#52C3DD; color:#fff}
.tiku_list_1{width:330px; display:block; float:left; }
.tiku_list_1 li{ width:330px; line-height:27px; display:block; float:left; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.tiku_list_1 span a{ padding:1px 5px; background:#fafafa; border:1px solid #ddd; margin-left:5px;}
.tiku_list_1 span a:hover{ background:#52C3DD; color:#fff; border:1px solid #2962A2}
.composition_list .yaoqiu_1{ padding:0; }
.composition_list .yaoqiu_1:hover{ background:#fff;}
.composition_list .yaoqiu{ border:1px solid #eee; background:#fffeed; line-height:24px; padding:8px; margin-top:5px;}
.fanwen{ width:966px; display:block; float:left; border-bottom:2px solid #ddd; padding:0px 0 15px 0; margin-bottom:20px;}
.fanwen_1{ background:url(../images/tea/icon_bg.png) no-repeat; padding-left:20px; width:auto; display:block; float:left; margin-bottom:10px; margin-top:10px;}
.fanwen_2{ float:right; }
.fanwen_2 span a{ background:url(../images/tea/thumb_up.png) no-repeat;padding-left:20px;}
.fanwen_3{ width:946px; display:block; float:left; line-height:25px; background:#F6F6F6; padding:10px; margin-bottom:10px;}
.fanwen_4{width:946px; display:block; float:left; line-height:25px; background:#fefdee; padding:10px; margin-bottom:10px;}
.composition_list .reg tr:first-child{ background:#fff}
.composition_list .reg tr:hover{background:#f6f6f6;}
.reg_1{ color:#F90}
.main_txt_5{ font-size:14px; border:4px solid #EBEBEB; width:334px; display:block; float:left;  padding:10px; text-align:left; margin:10px 0 10px 10px;}
.main_txt_5 span{ margin-right:20px;}
.main_txt_5_1{font-size:14px; border:4px solid #EBEBEB; width:374px; display:block; float:left;  padding:10px; margin-left:10px; margin-top:10px; text-align:left}
.main_txt_5_1 span{ margin-right:20px;}
.main_txt_5_3{ font-size:14px; border:4px solid #EBEBEB; width:745px; display:block; float:left;  padding:10px; margin-left:10px; margin-top:10px; text-align:left}
.main_txt_5_3 span{ margin-right:20px;}
.condition_1{ font-weight:bold}
.writting_1{ font-size:24px; text-align:center; line-height:70px; color:#999;}
.writting_2{text-align:center; padding-bottom:20px;}
.writting_2_1 input{ width:300px; height:40px; line-height:40px; border-radius:3px; font-size:18px; padding-left:10px;color:#333}
.writting_2_1 input[type="password"]{ border:1px solid #ddd;}
.writting_2_2 input{ width:90px; background-color:#52C3DD; height:44px; line-height:44px; margin-left:10px; font-size:18px;border-radius:3px; border:none; cursor:pointer; vertical-align:middle; margin-top:-7px;*margin-top:-14px; color:#fff}
.writting_2_2 input:hover{ background:#396AA7}
.search_tea{width:939px; display:block; float:left; font-size:16px; text-align:justify; line-height:27px;}
.search_tea_1{font-size:14px; border:4px solid #EBEBEB; width:959px; display:block; float:left;  margin-left:10px; margin-top:10px; margin-bottom:10px; padding:0px;}
.search_tea_1_1 span{ margin-right:50px;}
.search_tea_1_txt{font-size:14px; border:4px solid #EBEBEB; width:939px; display:block; float:left;  margin-left:10px; margin-top:10px; margin-bottom:10px; padding:10px;}
.my_tea_1_1{ width:60px; height:80px; display:block; float:left;overflow:hidden; margin:15px 20px 20px 10px;}
.my_tea_1_1 img{ width:58px; height: 58px; border:1px solid #E3E3E3;border-radius:200px; }
.writting_2_2{ line-height:20px;}
.writting_2_x{ text-align:center; padding:10px 0; font-size:18px;}
.writting_2_x .writting_2_2 input{ width:90px; background-color:#52C3DD; height:34px; line-height:30px; font-size:18px; border:none; cursor:pointer; vertical-align:middle; margin-top:-4px;*margin-top:-10px; color:#fff}
.my_fav{ width:40px; display:block; float:left}
.my_fav a{ width:40px; display:block; float:left; background:url(../images/tea/fav.png) no-repeat 6px 16px;}
.my_fav_selected a{ width:40px; display:block; float:left; background:url(../images/tea/fav2.png) no-repeat 6px 16px;}
.my_fav a:hover{ background:url(../images/tea/fav2.png) no-repeat 6px 16px;}
.comp_tit { width:100%; display:block;float:left}
.comp_tit:hover{ color:#1276DB; cursor:pointer;}
.direction{ width:345px; padding-right:5px;display:block; float:right;white-space: nowrap ; text-overflow:ellipsis; overflow:hidden; }
.comp_tit_1{ float:left}
.heat{width:105px; padding-right:5px;display:block; float:right;}
.heat img{ margin-top:16px; margin-left:3px;}
.sentence_left_3_1 .extend{ width:90%; display:block; float:left; background:#B7D5FF; border-radius:3px;margin-left:5%; padding:10px; color:#333;}
.extend ul li{ width:100%; display:block; float:left;}
.extend li span{ font-weight:bold;}
.in_input input{ width:100px; height:26px; line-height:26px; margin-left:3px; margin-bottom:-5px;}
.in_input_but input{ width:45px; height:30px; cursor:pointer; margin-bottom:-5px; border-left:none; margin-right:5px;}
.in_input_but input:hover{ background-color:#52C3DD;  color:#fff;}
.intag {background:#AAD1FF; color:#333; margin-right:7px;}
.intag a{padding:6px 20px 7px 10px; background:#AAD1FF url(../images/tea/x.png) no-repeat 92% 50%; color:#333; margin-top:-10px; border-radius:3px}
.intag a:hover{ background:#52C3DD url(../images/tea/x_1.png) no-repeat 92% 50%; color:#fff;}
.intag_1{ width:auto; display:inherit;}
.intag .intag_2{height:0px; overflow: hidden; padding: 0;  background: #fff; 
-webkit-transition: height .25s ease .1s;
 -moz-transition: height .25s ease .1s;
 -o-transition: height .25s ease .1s;
 -ms-transition: height .25s ease .1s;
 transition: height .25s ease .1s;}
.intag:hover .intag_2{opacity: 1; }
.my_tab{ font-size:14px; font-weight:bold; width:100%; display:block; float:left; margin-left:10px; margin-top:15px;}
.my_tab span{ width:auto;padding:6px 10px 7px 10px; background:#AAD1FF; color:#333; margin-top:-10px; border-radius:3px; margin-left:10px; font-weight:normal}
.error{ width:100%; height:300px; text-align:center; line-height:45px; padding-top:100px; display:block; float:left; font-family:"微软雅黑", Tahoma, sans-serif; font-size:28px; color:#999; background:url(../images/tea/error.png) no-repeat 25% 34%;}
.cons{ background:#FFC; width:100%; display:block; float:left; height:28px;}
.main_txt_5 .txt_style_1{ border:2px solid red; padding:4px 6px; color:#f00; margin-right:10px; margin-left:10px; position:relative}
.txt_style_2 a img{margin-top:5px;margin-top:0px\9;}
.txt_style_1 a{ position:absolute; right:-7px; top:-7px;}

.feedback{ width:95%; display:block;float:left; padding:10px; padding:0 10px\9;}
.feedback li{ padding:5px 0}
.feedback_1 img{ margin-top:3px;}
.feedback_1 span{ font-size:14px; color:#F00; padding:0 8px;}
.feedback_1 a{ color:#4da1bd}
.feedback_1 input{ width:70px; padding:5px 8px; margin-right:5px; background:#52C3DD; color:#fff; cursor:pointer; border:none; margin-top:10px;}
.feedback_2{ font-size:18px; line-height:40px;}
.feedback_3 span{ line-height:28px;}
.feedback_3 input{ line-height:28px; height:28px; vertical-align:middle; margin-left:2px;}
.feedback_3 select{ height:28px; line-height:28px; height:22px\9; line-height:22px\9; vertical-align:middle}
.main_nav .back_1{  float:right; height:20px;}
.main_nav .back_1 a{width:60px; height:30px; line-height:30px; margin-top:8px; margin-left:80px;}
.score_textarea textarea { border:1px solid #DDDDDD; width:176px; margin-top:10px;}
.announce_list{ width:100%; display:block; float:left}
.announce_list_1{ width:100%; display:block; float:left; height:43px; line-height:43px;  }
.announce_list_1 a{ width:auto; display:block; float:left}
.announce_list_1 span{color:#999; float:right}
.announce_list .announce_list_tit{ width:100%; display:block; float:left;border-bottom:1px solid #ddd; margin-top:-10px;}
.announce_list .announce_list_tit span{ font-size:17px; border-bottom:2px solid #52C3DD; padding-bottom:6px; line-height:39px; }
.announce_list_1:hover{ background:#f5f5f5}
.announce_list_2{ font-size:16px; line-height:32px; margin-bottom:30px;}
.announce_list_3{ font-size:16px; font-weight:bold; text-align:center; padding:10px 0 10px 0}
.announce_list_4{ text-align:center; color:#999; padding-bottom:20px;}

/*faq*/
.faq_frame{ width:100%; display:block; float:left; background:#fff;}
.faq_left{ width:171px; display:block; float:left; margin:2px 10px; line-height:40px;}
.faq_left li a{ width:171px; display:block; margin-bottom:1px; background:#A5E3F0; text-indent:10px; font-size:14px;}
.faq_left li a:hover{ background:#52C3DD; color:#fff;}
.faq_right{ width:775px; display:block; float:left; margin-bottom:30px;}
.faq, .faq ul { list-style-type:none; margin: 0; padding: 0; width: 785px; float:left}
.faq a{ width:100%; display:block; float:left; background:#F0F0F0; margin-top:2px; text-indent:10px; padding:10px 0; font-size:14px; color:#000}
.faq a:hover{ color:#000; background:#E3F5F5}
.faq li ul li{ width:775px; display:block; float:left; background:#fff; padding:10px; line-height:27px;}
.faq_left .faq_current{background:#52C3DD; color:#fff;}
/*faq-end*/

.about_txt{ font-size:14px; line-height:25px; width:100%; display:block; float:left; padding:10px 0}
.m_score a{ color:#4DA1BD; font-size:14px}
.edit_more{ width:50px; display:block; float:left; height:23px; line-height:23px; position:relative; background: url(../images/tea/arrow3.gif) no-repeat 37px 10px; padding-left:7px;}
.edit_more a{width:50px; height:32px; line-height:23px;color:#333;}
.edit_more li{ position:relative;}
.edit_more ul { position: absolute; top:23px; left:-8px; *left:-4px; opacity:0; 
-webkit-border-radius: 0 0 3px 3px; 
-moz-border-radius: 0 0 3px 3px; 
border-radius: 0 0 3px 3px;  
-webkit-transition: opacity .25s ease .1s;
-moz-transition: opacity .25s ease .1s;
-o-transition: opacity .25s ease .1s;
-ms-transition: opacity .25s ease .1s;
transition: opacity .25s ease .1s; }
.edit_more li:hover > ul { opacity: 1; width:38px; display:block; background:#fff;}
.edit_more ul li { height:0px; overflow: hidden; 
-webkit-transition: height .25s ease .1s;
 -moz-transition: height .25s ease .1s;
 -o-transition: height .25s ease .1s;
 -ms-transition: height .25s ease .1s;
 transition: height .25s ease .1s; z-index:1}
.edit_more li:hover > ul li { height:31px;overflow: visible;}
.txt_tit_1{ width:103%; display:block; float:left; margin-left:1%}
.txt_tit_2 { width:auto; display:block; float:left;}
.txt_tit_3 { width:50%; display:block; float:left; padding-left:20px;}
.txt_tit_3x { width:50%; display:block; float:right; text-align:right;}
.txt_txtera{ width:986px; display:block; float:left;}
.txt_txtera li{ margin-bottom:10px;}
.txt_txtera textarea{font-size:16px; line-height:30px; border:4px solid #EBEBEB; width:auto; display:block; float:left;  margin-left:10px; margin-top:10px; margin-bottom:10px; padding:10px; height:570px;}
.txt_txtera_1 textarea { width:45%; display:block; float:left;}
.txt_txtera_1x textarea { width:100%; height:200px; display:block; float:left; border:none; font-size:1.2em}
.txt_txtera_2 ul { width:45%; display:block; float:right;}
.tiku_tab .creat_but{ width:310px; display:block;float:right; }
.tiku_tab .creat_but_3{ width:221px;float:right; }
.tiku_tab .creat_but_1{ width:auto; display:block; float:left;}
.tiku_tab .creat_but_1 input{ width:160px; height:31px; line-height:30px; *margin-top:-1px;}
.tiku_tab .creat_but_2{ width:auto; display:block; float:left; margin-top:0px;}
.tiku_tab .creat_but_2 input{ width:auto;  height:38px; border:none; line-height:30px; background:#DCDCDC; cursor:pointer; padding:0 12px; border-left:none}
.tiku_tab .creat_but li{ width:auto; display:block; float:right}
.tiku_tab .creat_but li a{ width:60px; background:#52C3DD; color:#fff;}
.tiku_tab .creat_but li a:hover{ width:60px; border:none; background:#21AACB;}
.main_txt_5 input{ height:45px; padding:0px 15px;margin-right:0; float:left; margin-top:5px; cursor:pointer}
.main_txt_5 input:hover{ background:#CCC}
.txt_score_3{ padding:10px; color:#333}
.txt_score_4{width:154px;padding:5px 10px;}
.txt_score_4 span{ width:auto; display:block; padding:3px 3px; border:2px solid red; color:#F00; font-size:14px; text-align: center; float:left; margin-right:5px;}
.txt_score_4 a{ width:auto; display:block; font-size:12px; line-height:25px; color:#4da1bd}
.txt_score_5{ width:95%; display:block; float:left; line-height:25px; padding:0 10px; margin-top:10px;}

.c_choose_1{ width:100%; display:block; float:left; height:400px; overflow-y:scroll}
.c_choose li { line-height:30px;}
.c_choose_3 input { width:auto; display:block; float:left; margin-top:9px; margin-right:10px;}
.t_choose_but input{ height:33px; cursor:pointer; background:#DDDDDD }
.t_choose_but input:hover{ color:#fff; background:#52C3DD; border:1px solid #52C3DD}
.intag_3 { width:100%; margin:0 auto; font-size:12px; color:#960; padding:8px 0 0 0}
.intag_3 a{ font-weight:bold;}
.zishu_1{ width: 100%; margin: 0 auto; font-size: 12px; position: relative; background: #0CF; background-color: #FFFFFF; }
.zishu_2{ width:auto; display:block; float:left; position:absolute; top:-27px; right:0px; color:#999}
.delete_but{ width:90%; display:block; float:left; position:relative;}
.delete_but input[type="submit"]{ position:absolute; top:-43px; left:30px; width:auto; border:1px solid #ccc; background:#E5E5E5; cursor:pointer; padding:4px 13px; border-radius:3px;}
.delete_but input[type="submit"]:hover{ background:#DCDCDC}
.delete_but input[type="checkbox"]{ position:absolute; top:-35px; left:8px; width:auto; border:1px solid #ccc; background:#E5E5E5; cursor:pointer; padding:4px 13px; border-radius:3px;}
.delete_but input[type="checkbox"]:hover{ background:#DCDCDC}
.stu_name{ margin-bottom:10px; width:100%; display:block; float:left; height:28px; border-bottom:1px solid #DDDDDD;}
.stu_name .announce_list_tit{ display:block; float:left; width:auto}
.stu_name .back_btn{ width:auto; display:block; float:right;}
.stu_name .back_btn input{width:auto; border:1px solid #ccc; background:#E5E5E5; cursor:pointer; padding:2px 8px; border-radius:3px;}
.direction_pic_1 { overflow:hidden}
.direction_pic_1 img{ max-width:760px;}
.com_tit a,.com_tit_2 a{ width:310px; display:block; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; color:#4da1bd}
.com_tit a img,.com_tit_2 a img{ padding-right:5px; margin-top:-2px;}

.table_but a{ padding-right:5px; color:#999}
.table_but_1 a{ width:auto; display:block; float:right; color:#333; line-height:23px;background:#F6F6F6; border:1px solid #DEDEDE; border-radius:3px; font-weight:normal; padding:0 7px; margin-right:5px;}
.table_but_1 a:hover{ background:#52C3DD; color:#fff; border:1px solid #316FBA;}
.dispage_3 a,.dispage_3 a:hover{background:#F6F6F6; color:#ccc; border:1px solid #DEDEDE; }
.dispage a,.dispage_2 a{ color:#bbb;}
.page_1 .dispage a:hover{ background:url(../images/tea/prev.png) no-repeat; color:#bbb;  }
.page_1 .dispage_2 a:hover{ background:url(../images/tea/next.png) no-repeat; color:#bbb;  }
.sentence_but .n_dispage{color:#999;}
.sentence_but .n_dispage:hover{ color:#999; background:#DDDDDD}
.m_tip a{ color:#39c; font-size:14px; padding-left:20px;}
.m_tip a:hover{ color: #f90}
.m_tip_2{ font-size:18px; line-height:40px; height:37px; width:100%; display:block; float:left; border-bottom:1px solid #ccc; margin-bottom:20px; }
.m_tip_2 span{ border-bottom:2px solid #39c; height:40px; width:auto; display:block; float:left; color:#39C}
.my_tea_1{ width:460px; display:block; float:left; margin-right:17px;}
.n_my_tea_1{ width:340px; display:block; float:left; margin-top:15px; font-size:17px; line-height:35px;}
.n_my_tea_3{ width:100%; display:block; float:left; margin-right:20px; word-break: break-all;}
.n_my_tea_2 input{ padding:6px 13px;  border:1px solid #ddd; background:#f6f6f6; border-radius:3px; cursor:pointer; font-size:14px; color:#000}
.n_my_tea_2 input:hover,.n_my_tea_4_1 input:hover{ background:#52C3DD; color:#fff; border:1px solid #3674BF}
.n_my_tea_4{ width:340px; display:block; float:left;}
.n_my_tea_4 span{ width:auto; display:block; float:left}
.n_num{ color:#39c; padding:0 0px 0 5px;}
.d_line{ color:#ddd; padding:0 10px;}
.n_my_tea_4_1 input{padding:3px 8px;  border:1px solid #ddd; background:#f6f6f6; border-radius:3px; cursor:pointer; font-size:12px; color:#000; margin-left:20px;}
.my_tea_1_2{ width:340px; display:block; float:left}
.my_tea_1_2 a{ color:#39c; padding-left:15px;}
.feedback_3x{ width:100%; text-align:center; font-size:22px; line-height:35px; color:#39F;}
.tiku_tab1{ width:500px; display:block; float:left}
.tiku_tabx{ width:966px; height:35px; display:block; float:left;padding:10px; background:#FFF;border-bottom:1px solid red}
.complete_info { width:550px; display:block; float:left;}
.complete_info li{ width:auto; display:block; float:left}
.bangding{ width:98%; margin:10px 1%; display:block; float:left; line-height:30px;}
.bangding_1{ width:100px; font-weight:bold; display:block; float:left; text-align:right}
.bangding_2{width:120px; display:block; float:left}
.bangding_3 a{ color:#39c;}
.bangding_3 a:hover{ color:#F60}
.m_tit{ font-size:18px; line-height:40px; height:40px; width:960px; display:block; float:left; border-bottom:1px solid #ccc; margin-bottom:20px; }
.m_tit span{ border-bottom:2px solid #39c; height:40px; width:auto; display:block; float:left; color:#39C}
.table_common{ width:960px; display:block; float:left}
.table_common table { width:960px; display:block; float:left}
.table_common table tr td{ padding:8px 0 8px 8px;}
.table_common input[type="text"]{ height:30px; line-height:30px; padding-left:10px; font-size:14px; font-family:微软雅黑; border-radius:3px; margin:0 5px;}
.table_herf{ color:#39c; margin-left:15px;}
.a_class_1 { width:auto; display:block; float:left; margin-right:20px;  padding:0 0 10px 0;}
.m_tit_3{ width:100%; display:block; float:left; position:relative}
.m_tit_1{ width:auto; display:block; position:absolute; top:-1px; right:5px}
.m_tit_1 input{ width:auto; padding:8px 14px; border:1px solid #ddd; border-radius:3px; background:#F6F6F6; color:#333; cursor:pointer}
.m_tit_1 input:hover{ background:#39c; border:1px solid #39c; color:#fff;}
.delete_but_3{ width:90%; display:block; float:left; position:relative;}
.delete_but_1 input,.delete_but_2 input,.delete_but_3 input{ position:absolute; top:-43px; left:30px; width:auto; border:1px solid #ccc; background:#E5E5E5; cursor:pointer; padding:4px 13px; border-radius:3px;}
.delete_but_2 input{position:absolute; top:-43px; left:90px; }
.delete_but_4 input{position:absolute; top:-43px; left:150px; }
.qq_avator img{ width:60px; height:60px; overflow:hidden; border-radius:100px; border:1px solid #ccc}
.qq_log_1 a{ color:#39c; padding:0 10px;}
.tea_add_class_list{ width:940px; margin:0 10px; display:block; float:left;}
.tea_add_class_list_1{ width:195px; display:block; float:left; line-height:33px; background:#eee; padding:0px 10px 0 15px; margin-right:15px; font-size:15px; border-radius:3px; margin-bottom:15px;}
.tea_add_class_list_1 span:first-child{width:145px; white-space:nowrap; overflow:hidden; display:block; float:left;}
.tea_add_class_list_1 a{ font-size:22px; width:20px; height:35px; display:block; float:right; padding-left:11px; margin-left:7px; border-left:1px solid #ddd;}
.tea_add_class_list_1 a:hover{color:#fff; }
.tea_add_class_list_1:hover{ background:#629BE3; color:#fff;}
.tea_add_class_list_1:hover a{color:#fff;}
.nav_hnew { width:auto; display:block; float:left; position:relative}
.nav_hnew_2{ position:absolute; top:0; right:0;}

.creat_butx{ width:auto; display:block; position:absolute; top:0; right:65px;}
.creat_but_1x{ width:auto; display:block; float:left;}
.creat_but_1x input{ width:160px; height:32px; line-height:31px; *margin-top:-1px; text-indent:8px;}
.creat_but_2x{ width:auto; display:block; float:left; margin-top:0px;}
.creat_but_2x input{ width:auto;  height:36px; border:none; line-height:31px; background:#DCDCDC; cursor:pointer; padding:0 12px; border-left:none;}
.creat_butx li{ width:auto; display:block; float:right}
.message_1{ position:relative}
.message_1 img{ position:absolute; top:0px; right:10px;}
.message_2{ width:100%; text-indent:10px; display:block; float:left; line-height:48px; font-weight:bold; background:#E9F2FE}
.tiku_tab_1{ width:auto; display:block; float:left}
.tiku_tab .tiku_tab_3{ width:auto; display:block; float:right; }
.ticai{width:946px; background:#F6F6F6; display:block; float:left; padding:13px 10px; margin-bottom:10px;}
.ticai_1{ width:946px; display:block; float:left;}
.ticai_1 span { width:auto; display: block; float:left; }
.ticai_1 span a{ width:auto; display: block; float:left; margin-right:10px; border-radius:3px; padding:4px 12px; white-space:nowrap; margin-bottom:10px;}
.ticai_1 span a:hover{ background:#ddd; color:#000;}
.ticai_1 span .ticai_current{background:#52C3DD; color:#fff;}
.com_tit_2:hover .ticai_tag{ color:#4da1bd}
.ticai_tag{width:auto; display: block; float:right; margin-left:10px; color:#999; border-radius:3px; white-space:nowrap; }
.ticai_tag:hover{ color:#4da1bd;}
.com_tit_2_1 a{width:460px; display: block; float:left; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; color:#4da1bd}
.tiku_tab .tiku_tab_4{ width:auto; display:block; float:right; }
.tiku_tab_4 span{ width:auto; display:block; float:left;margin-left:5px; }
.tiku_tab_4 span a{ background:none; border-radius:5px; border-top:0px solid #F6F6F6;  }
.tiku_tab_4 span a:hover{ background:#52C3DD;border-top:0px solid #F6F6F6;}
.tiku_current1{ background:#52C3DD;border-radius:5px;}
.tiku_current1 a{color:#fff}
.red_dot{ color:#F03; font-weight:bold; width:auto; display:block; float:left; margin-right:5px; padding-top:3px; font-size:16px; height:20px;}

.fb_time{ width: 100%; display: block; font-weight: bold; text-align: center}
.table_common_1 tr td:first-child{ vertical-align: middle!important; width: 80px!important; text-align: right}
.table_common_1 tr:first-child td{ border-top: none!important;}
.table_common_1 .form-control { width: 400px;}
.table_common_2 tr td{ border: none!important}
.container_1{ background: #fff; width: 986px; padding: 10px;}
.container_1 p{text-indent: 0}
.b_title { width: 100%; display: block;  border-bottom: 1px solid #ddd; font-size: 23px; padding-bottom: 6px; margin-bottom: 15px;}
.b_title span{ border-bottom: 2px solid #157AD4; padding-bottom: 6px;}
.btn_2:hover{font-size: 12px;}
.modal p { text-indent: 0!important}
.modal .btn-lg:hover{ font-size: 18px;}
.modal_vis{
    position: relative;
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
    z-index: 1;
    display: block;
}

.hre_ca1 { color: #39c;}
.hre_ca1:hover{ color: #f60}
.hre_ca2{ color: #E72C33}














































