* { margin: 0; padding: 0
}
body { background-color: #FFB200; font-size: 12px; margin: 0px; padding:0px; font-family:"瀹嬩綋" Arial, Helvetica, sans-serif
}
ul { list-style-type: none
}
li { list-style-type: none
}
a { text-decoration: none
}
a:hover { text-decoration: none
}
.clear { clear:both
}
.h_right {position: absolute; top: 0; right: 0; float: right; height: 77px; z-index: 100000;
}
#header { width: 950px; height: 110px; margin: 0 auto; padding: 0; color: #fff; text-align: center; position: relative
}
#header a { color: #fff
}
#header a:hover { color: #fff
}
#header #top { width: 930px; margin: 0 auto;  list-style: none; height: 80px;  position: relative; background-image: url(http://file.talkenglish.com.cn/Images/top_back.gif); background-repeat: repeat;
}
#header #top .top_left { float: left; width: 930px; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold
}
#header #top #logo { float: left; height: 100%; margin-left: 0; padding-left: 0
}
/*menu*/
#header #top .top_left .menu { float: left; margin-right: 15px; padding: 0; line-height: 20px; margin-top: 58px
}
#header #top .top_left .menu ul { margin: 0; padding: 0;
}
#header #top .top_left .menu li { margin: 0; padding: 0; float:left; text-align: center
}
#header #top .menu li a { color: #fff; padding-right:20px; cursor: pointer; display: block; padding-left: 20px; 
}
#header #top .menu li a:hover { color: #fff; padding-right: 20px;  display: block; padding-left: 20px;
}
#talk_search {width:200px; height:24px; position: absolute; float: right; bottom: 1px; right: 10px; display: block; color: #fff; z-index: 10000
}
/*small_menu*/
#small_menu { height: 26px; margin-top: 0px; padding: 0;
font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #a9abaa; line-height:26px; text-align: center; vertical-align: bottom; position: relative
}
/*中间白色区域样式*/
#contain { margin: 0 auto; position: relative; clear: both; margin-top: 20px;  margin-bottom: 10px; z-index:0;  font-size: 12px; color: #808080; width: 950px; background-color: #ffffff
}
.clrs { color: #8f1e60}
#contains { margin: 0 auto; font-size: 12px; color: #808080; width: 948px; position: relative; min-height: 600px;
}
#contains a { text-decoration: none; color: #8f1e60
}
#contains a:hover{ text-decoration: none; color: #8f1e60
}
#contains #c_left {width:190px; float: left;  margin-bottom: 20px; margin-left: 20px; margin-top: 5px 
}
#contains #c_left .xinxi { width:100%; border: 1px solid #8f1e60;  padding: 0;  background-color: #fff; margin-bottom:10px
}
#contains #c_left .xinxi .informations { font-size: 12px; line-height: 1.8em; word-break: break-all; width: 190px
}
#contains  #c_left .xinxi .pohto { margin: 0; padding: 0; text-align: center; padding-right: 10px; background-color: #fff
}
#contains #c_left .xinxi .shadow{ background: url(http://file.talkenglish.com.cn/Images/shadow.gif) no-repeat bottom right;
}
#contains #c_left .xinxi  .shadow img {  margin-left: 10px; margin-right: 0px; border: 0; display: block; margin-bottom:10px; margin-right: 10px; position: relative; background-color: #fff;
border: 1px solid #a9a9a9; padding: 2px;
}
#contains  ul { list-style-type: none;
}
#contains  ul li { list-style-type: none; padding: 3px 0;
}
#contains  ul li img { border: 0; padding-left: 5px
}
#contains  img { border: 0;
}
#contains .title { line-height: 30px; height: 30px; color: #ffffff; text-align: left; text-indent:30px; background-image: url(http://file.talkenglish.com.cn/Images/blp.gif); background-repeat:no-repeat;
 background-position: top left; font-weight: bold; margin-bottom: 5px; margin-top: 5px; 
}
#contains #c_right .title { border-bottom: 1px solid #808080; position: relative;
}
#contains #c_right .mores { position: absolute; bottom: 0px; right: 10px
}
#contains #c_left .bjc1 {border-right: #d0d0d0 1px solid; border-top: #d0d0d0 1px solid; display: none; z-index: 2; overflow: hidden; border-left: #d0d0d0 1px solid; border-bottom: #d0d0d0 1px solid; background-color: #ffffff; width: 190px
}
#contains #c_left .bjc2 {border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; display: none; padding-left: 5px; font-size: 12px; z-index: 2; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
padding-bottom: 5px; border-left: #cccccc 1px solid; width: 179px; padding-top: 5px; border-bottom: #cccccc 1px solid; background-color: #ffffff; opacity: 0
}
#contains #c_left .bjc3 { filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0); float: right; opacity: 0;
}
#contains #c_left close_x { border-right: #ffffff thin outset; padding-right: 5px; border-top: #ffffff thin outset; padding-left: 5px; font-weight: bold; padding-bottom: 5px; border-left: #ffffff thin outset;
color: #ffffff; padding-top: 5px; border-bottom: #ffffff thin outset; background-color: #666666; width: 190px; text-align: center; text-decoration: none
}
#contains #c_right { float: right; width: 600px; padding-right: 0px; margin-top: 10px;  margin-right: 70px; position: relative
}
#contains #c_right .photos { padding: 5px 10px; text-align: center; margin: 0 auto; overflow: hidden;
}
#contains #c_right .photos img { height: 81px; line-height: 81px; vertical-align: top;
}
.jifeng { position: absolute; top:10px; right: 150px; z-index: 1000;
}
.tishi { padding-top: 10px; font-size: 12px; color: #808080; line-height: 1.6em
}
.xgziliao {  font-size: 12px; color: #808080; width: 90%
}
.x_left { width: 40%; background-color: #f0f0f0; text-align: right; float: left
}
.x_right { width: 60%; background: #f0f0f0; text-align: left; float: right
}
.fenlan {line-height: 1.6em;
}
.name { height: 20px; line-height: 20px; vertical-align: bottom
}
/* 圆角*/
.RoundedCorner {background: #ffffff;
}
.talk_top, .talk_bottom { display:block;background: #FFB200
} 
.e1, .e2, .e3, .e4, .e5, .e6, .e7, .e8, .e9, .e10{display:block;height: 1px;overflow: hidden; background: #fff
} 
.e1{margin: 0 12px
} 
.e2{margin: 0 10px
} 
.e3{margin: 0 8px
} 
.e4{margin: 0 7px
}
.e5{margin: 0 6px
} 
.e6{margin: 0 5px
} 
.e7{margin: 0 4px;
} 
.e8{margin: 0 3px
} 
.e9{margin: 0 2px; height: 2px
} 
.e10{margin: 0 1px;height: 3px
}
/*灏鹃儴*/
#footer { margin: 15px auto; color: #fff; font-size: 12px; position: relative; width: 950px
}
#footer .cen { line-height: 1.6em; text-align:center; clear: both; padding: 10px 0;
} 
#footer .cen img { margin-bottom: 10px; margin-top: 10px; 
}
#footer ul { list-style-type:none; display: block; text-align:center; margin-top:5px; padding-bottom: 20px; margin-left: 152px; margin-right: auto; 
}
#footer li { list-style-type: none; float: left; text-align: center; padding: 0 10px;margin-top: 0; margin-bottom: 0; color: #ffffff
}
#footer a { text-decoration: none; color: #ffffff; padding-right: 15px
}
#footer a:hover { text-decoration: none; color:#8f1e60
}
#footer .cen a { color: #fff; font-weight: bold; cursor: pointer;
}
#footer .cen a:hover { color: #fff; font-weight: bold
}
.t_RoundedCorner{background: #8f1e60;
}
.t_talk_top, .t_talk_bottom{display:block;background: #FFB200
} 
.f1, .f2, .f3, .f4{display:block;height: 1px;overflow: hidden; background: #8f1e60
} 
.f1{margin: 0 5px
} 
.f2{margin: 0 3px
} 
.f3{margin: 0 2px
} 
.f4{margin: 0 1px; height: 2px
}
.new_t { width: 135px; height: 182px; border: 1px solid #8f1e60; position: absolute; right: 0; bottom: 0; background:#E3A7CB; }
.new_t a { display: block; border: 0; text-decoration: none
}
.talkenglish_RoundedCorner{background: #8f1e60;
}
.talkenglish_top, .talkenglish_bottom{display:block;background: #FFB200
} 
.talkenglish1, .talkenglish2, .talkenglish3, .talkenglish4{display:block;height: 1px;overflow: hidden; background: #8f1e60
} 
.talkenglish1{margin: 0 5px
} 
.talkenglish2{margin: 0 3px
} 
.talkenglish3{margin: 0 2px
} 
.talkenglish4{margin: 0 1px; height: 2px
}