﻿﻿/*css reset*/
body, h1, h2, h3, h4, h5, h6, hr, p, dl, dt, dd, ul, ol, li, pre, form, legend, button, input, textarea, th, td {
	margin: 0;
	padding: 0;
}
body, button, input, select, textarea {
	font: 12px "Microsoft YaHei", "SimSun", "Arial Narrow"
}
body {
	margin: 0;
	color: #333;
	background: #d5e9f4 url(/images/bg.jpg) repeat-x
}
h1, h2, h3, h4, h5, h6 {
	font-size: 100%
}
form {
	display: inline
}
ul, ol {
	list-style: none
}
a {
	cursor: pointer
}
em {
	font-style: normal;
	color: #999
}
a {
	text-decoration: none;
	color: #333
}
a:hover {
	text-decoration: none;
	color: #b20100
}
img {
	vertical-align: middle;
	border: 0;
	-ms-interpolation-mode: bicubic
}
button, input, select, textarea {
	font-size: 100%
}
input, button, select, textarea {
	outline: none
}
textarea {
	resize: none
}
html>/**/body .clearfix {
	overflow: hidden
}
.clearfix {
	zoom: 1
}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}
/*public*/
.l {
	float: left
}
.r {
	float: right
}
.c {
	clear: both;
	font-size: 0;
	line-height: 0;
	overflow: hidden
}
.f12 {
	font-size: 12px
}
.f14 {
	font-size: 14px
}
.wrap {
	margin: 0 auto;
	width: 1004px;
	background: url(/images/bg_wrap.jpg) repeat-y
}
.wrap .bg {
	padding: 0 2px;
	width: 1000px;
	background: url(/images/bg_head.jpg) no-repeat
}
.write {
	color: #fff
}
.write:hover {
	color: #fff
}
.red {
	color: #FF0000
}
.gray {
	color: #727272
}
.mt5 {
	margin-top: 5px
}
.mb10 {
	margin-bottom: 10px
}
.mb20 {
	margin-bottom: 20px
}
/*页号总体显示样式*/
.showpage {
	margin: 2px 30px 2px 30px;
	padding: 20px 10px 6px;
	text-align: right
}
/*页号中每个元素的样式*/
.showpage span {
	border: 1px solid #888;
	padding: 2px 8px 2px;
	color: #f44
}
.showpage a span {
	color: #000
}
.showpage a:hover span {
	color: #f44
}
/*header*/
.header {
	height: 82px;
	border-bottom: solid 1px #e8e8e8
}
.header .top {
	padding: 4px 20px 0 0;
	height: 24px;
	line-height: 24px;
	text-align: center
}
.header .top a {
	padding-left: 16px;
	color: #999
}
.header .top a:hover {
	text-decoration: underline
}
.header .top input {
	padding: 0 5px;
	vertical-align: middle
}
.header .top input[type="submit"] {
*height:19px
}
.header .bot {
	position: relative;
}
.header .logo {
	position: absolute;
	left: 20px;
}
.header .logo h1 {
	position: absolute;
	left: 175px;
	top: 0;
	width: 100px;
	font-size: 14px;
	color: #333;
}
.header .nav {
	position: absolute;
	right: 0;
	top: 24px;
	width: 712px
}
.header .nav li {
	float: left;
	padding: 0 33px;
	font-size: 14px
}
.header .nav li.first {
	padding-left: 9px;
}
.header .nav li.last {
	border-left: solid 1px #e8e8e8
}
.header .nav li.last a {
	color: #b20100
}
.header .nav li.last a:hover {
	text-decoration: underline
}
.footer {
	margin-top: 20px;
	padding: 20px;
	color: #999;
	background: #363636
}
.footer a {
	color: #9b9b9b
}
.footer a:hover {
	text-decoration: underline;
	color: #aaa
}
.footer .nav {
	margin-bottom: 18px;
	padding: 0 0 15px 0;
	text-align: center;
	background: url(/images/bg_foot.jpg) repeat-x center bottom
}
.footer .nav a {
	padding: 0 5px;
	color: #a0a0a0;
}
.footer .copy {
	margin: 0 auto;
	padding: 0 0 20px 50px;
	width: 470px;
	line-height: 150%;
	background: url(/images/foot1.jpg) no-repeat 0 5px
}
.footer .copy .logo {
	padding-left: 50px;
	height: 54px;
	background: url(/images/foot2.jpg) no-repeat 0 5px
}
.links {
	padding: 12px 0 0 20px;
	line-height: 200%;
	background: #363636;
}
.links .hd {
	float: left;
	width: 68px;
	color: #9b9b9b
}
.links .bd {
	float: left;
	width: 892px
}
.links .bd a {
	padding-right: 7px;
	color: #9b9b9b
}
.links .bd a:hover {
	text-decoration: underline;
	color: #aaa
}
.column {
	margin: 0 20px 20px 20px;
}
.column .hd {
	padding: 17px 0 13px 25px;
	font-size: 18px;
	font-weight: 100;
	background: url(/images/icon.png) no-repeat
}
.column .hd h2 {
	display: inline;
	font-size: 18px;
	font-weight: 100;
}
.column .bd {
	height: 411px;
	border: solid 1px #e8e8e8
}
.column .bd .l {
	padding: 20px 0 0 20px;
	height: 371px
}
.column .bd .l div {
	background: #000
}
.column .bd .r {
	padding: 13px 18px 0 0;
	width: 336px;
	font-size: 14px
}
.column .bd .r p {
	padding-bottom: 12px;
	font-size: 20px;
}
.column .bd .r .end {
	width: 330px;
	height: 165px;
	background: url(/images/bt_02.jpg) no-repeat
}
.column .bd .r .btn img {
	margin: 13px 0 0 0;
}
/* 优势 */
.privilege {
	margin: 0 20px;
	background: url(/images/privilege.jpg) no-repeat
}
.privilege .top {
	padding: 195px 0 0 40px;
	font-size: 20px;
	color: #fff;
}
.privilege .top .p2 {
	padding: 4px 0 24px 320px;
}
.privilege .top span {
	font-size: 30px;
	color: #ffd107;
}
.privilege .bot .l, .privilege .bot .r {
	width: 455px;
}
.privilege .bot h3 {
	padding-bottom: 10px;
	font-size: 20px;
	color: #b20100;
}
.privilege .bot h2 {
	padding-bottom: 10px;
	font-size: 20px;
	color: #b20100;
}
.privilege .bot p {
	padding-bottom: 10px;
	line-height: 160%;
	font-size: 16px;
}
.courselunwen {
	margin: 10px 20px 0 20px;
}
.courselunwen h3 {
	padding: 0 0 10px 5px;
	line-height: 30px;
	font-size: 20px;
	color: #fff;
	background: url(/images/course.jpg) no-repeat;
}
.courselunwen h2 {
	padding: 0 0 10px 5px;
	line-height: 30px;
	font-size: 20px;
	color: #fff;
	background: url(/images/course.jpg) no-repeat;
}
.courselunwen p {
	padding: 0 20px 16px 0;
	line-height: 180%;
	font-size: 16px;
}
.letter {
	margin: 0 20px;
	padding: 20px 26px 10px 22px;
	height: 279px;
	background: url(/images/letter.jpg) no-repeat
}
.letter p {
	font-size: 14px;
	line-height: 30px;
}
.letter p.title {
	padding-bottom: 10px;
	font-size: 18px;
	font-weight: 100;
	color: #0080C8;
}
.advantage {
	text-align: center;
}
.market {
	margin: 0 0 20px 20px
}
.pay {
	margin: 20px;
}
.pay p, .pay td {
	font-size: 14px;
}
.pay .text {
	padding: 0 8px;
}
.intro {
	margin: 0 20px;
	z-index: 999999999999999;
}
.intro .hd h2 {
	padding: 22px 0 13px 25px;
	font-size: 18px;
	font-weight: 100;
	background: url(/images/icon.png) no-repeat 0 -45px
}
.intro .bd {
	width: 960px;
	border-bottom: solid 1px #e8e8e8;
}
.intro .bd dl {
	line-height: 28px;
	font-size: 16px;
	border-top: solid 1px #e8e8e8;
	background: #fff url(/images/bg_class.jpg) repeat-y
}
.intro .bd dt {
	float: left;
	padding: 18px 0 22px 20px;
	color: #b20100;
	width: 140px;
}
.intro .bd dd {
	float: right;
	padding: 18px 20px 22px 6px;
	width: 760px;
	color: #333;
	border-right: solid 1px #e8e8e8;
}
.intro .bd dl.gray {
	background: #f5f5f5 url(/images/bg_class.jpg) repeat-y
}
.intro .bd dt a {
	float: left;
	padding: 18px 0 22px 20px;
	color: #b20100;
}
.intro .bd dd a {
	border-right: 1px solid #e8e8e8;
	color: #333;
	float: left;
	font-size: 12px;
	height: 15px;
	padding: 8px 10px 22px 10px;
	width: 95px;
}
.label {
	margin: 10px 0 0 20px
}
.label ul {
	width: 960px;
	height: 222px;
	overflow: hidden
}
.label li {
	float: left;
	margin: 0 0 10px 10px
}
.label li.first {
	margin-left: 0
}
.form {
	position: relative;
	height: 398px;
	background: url(/images/form.jpg) no-repeat
}
.form .taobao {
	position: absolute;
	left: 568px;
	top: 150px
}
.form .taobao a {
	display: block;
	width: 240px;
	height: 133px;
	cursor: pointer
}
.form .wang {
	position: absolute;
	left: 668px;
	top: 302px
}
.form .wang a {
	display: block;
	width: 120px;
	height: 44px;
	cursor: pointer
}
.form .qq {
	position: absolute;
	left: 66px;
	top: 154px
}
.form .qq a {
	display: block;
	width: 173px;
	height: 37px;
	cursor: pointer
}
.lecturer {
	margin: 0 20px 20px 20px;
	background: url(/images/lecturer.jpg) no-repeat right top;
}
.lecturer .hd h2 {
	padding: 17px 0 13px 25px;
	font-size: 18px;
	font-weight: 100;
	background: url(/images/icon.png) no-repeat 0 -100px
}
.lecturer .bd li {
	float: left;
	margin-top: 20px;
	width: 480px;
	height: 169px;
	background: #f8f8f8
}
.lecturer .bd li .l {
	padding: 8px
}
.lecturer .bd li .r {
	padding: 8px 8px 0 0;
	width: 322px
}
.lecturer .bd li h3 {
	padding-bottom: 5px;
	line-height: 110%;
	font-size: 20px;
	font-weight: 100
}
.lecturer .bd li h4 {
	padding-bottom: 5px;
	line-height: 110%;
	font-size: 14px;
	font-weight: 100;
	color: #666
}
.lecturer .bd li p {
	line-height: 150%;
	font-size: 14px
}
.lecturer .bd li.on {
	background: #ffd107
}
.lecturer .bd li.first {
	float: none;
	margin: 0;
	width: 960px;
	height: 210px;
	background: none;
}
.lecturer .bd li.first .l {
	padding: 6px 6px 18px 6px;
	background: url(/images/bg_photo.jpg) no-repeat
}
.lecturer .bd li.first .r {
	padding: 0 200px 0 0;
	width: 580px
}
.lecturer .bd li.first h3 {
	font-size: 30px
}
.lecturer .bd li.first h4 {
	padding: 8px 0;
	font-size: 18px
}
.lecturer .bd li.first p {
	line-height: 200%
}
/* 封信 */
.letter {
	padding: 16px 26px 16px 26px;
	height: 278px;
	background: url(/images/letter.jpg) no-repeat
}
.letter h2 {
	padding-bottom: 5px;
	text-align: center;
	font-size: 20px;
	font-weight: 100;
	color: #b20100;
}
.letter p {
	font-size: 14px;
	line-height: 30px;
	color: #555;
}
/* 底部最新*/
.newest {
	background: #e6e6e6;
}
.newest ul {
	padding: 18px 0 12px 20px;
}
.newest li {
	float: left;
	width: 33%;
	height: 24px;
	line-height: 24px;
}
.newest li a {
	padding-left: 12px;
	background: url(/images/icon.png) no-repeat 0 -156px
}
.newest li a:hover {
	background: url(/images/icon.png) no-repeat 0 -186px
}
.main {
	margin: 0 20px
}
.main .hd {
	height: 46px
}
.main .hd h3 {
	padding: 11px 0 0 9px;
	font-size: 18px;
	font-weight: 100
}
.main .hd .path {
	display: block;
	padding: 20px 1px 0 5px;
	color: #666
}
.main .hd .path a {
	color: #666
}
.main .hd .path a:hover {
	color: #333
}
.main .bd {
	padding: 20px;
	border: solid 1px #e8e8e8
}
.main .bd .l {
	width: 650px
}
.main .bd .l h1 {
	line-height: 52px;
	font-size: 20px;
	font-weight: 100;
	text-align: center;
	background: url(/images/bg_h2.jpg) no-repeat center bottom
}
.main .bd .r {
	padding-bottom: 10px;
	width: 240px;
}
.main .bd .r h2 {
	margin-top: 10px;
	padding: 13px 0 6px 35px;
	font-size: 14px;
	background: #f5f5f5 url(/images/icon3.png) no-repeat 17px 14px
}
.main .bd .r h2.first {
	margin-top: 0;
	border: none;
	background: #f5f5f5 url(/images/icon2.png) no-repeat 17px 16px
}
.main .bd .r ul {
	padding-bottom: 15px;
	background: #f5f5f5
}
.main .bd .r li {
	padding-left: 20px;
	height: 24px;
	line-height: 24px
}
.faqlist {
	padding-right: 10px
}
.faqlist li {
	padding-top: 5px;
	border-bottom: dotted 1px #e8e8e8;
	background: url(/images/faq.png) no-repeat 0 13px
}
.faqlist li.first {
	padding: 0;
	background-position: 0 8px;
}
.faqlist li a {
	padding-left: 22px;
	line-height: 28px;
	font-size: 14px;
	color: #b20100;
}
.faqlist li a:hover {
	text-decoration: underline;
}
.faqlist li p {
	padding: 0 0 10px 22px;
	line-height: 150%;
	color: #999
}
.list {
	padding-right: 10px
}
.list li {
	padding-top: 5px;
	border-bottom: dotted 1px #e8e8e8
}
.list li.first {
	padding: 0
}
.list li a {
	padding-left: 18px;
	line-height: 28px;
	font-size: 14px;
	color: #b20100;
	background: url(/images/icon.png) no-repeat 0 -156px
}
.list li a:hover {
	text-decoration: underline;
	background: url(/images/icon.png) no-repeat 0 -186px
}
.list li p {
	padding: 0 0 10px 18px;
	line-height: 150%;
	color: #999
}
.con2 {
	padding: 15px 30px;
	line-height: 28px;
	font-size: 14px
}
.con2 h2 {
	padding-bottom: 12px;
}
.con2 li {
	float: left;
	width: 49.8%;
	line-height: 200%;
	font-size: 14px
}
.con2 p {
	padding-bottom: 14px;
	line-height: 200%;
	font-size: 14px
}
.con2 p.red {
	padding-bottom: 4px;
}
.con2 a {/* color:#b20100*/
}
.con2 a:hover {
	text-decoration: underline
}
.about li {
	display: inline;
	float: left;
	margin-right: 20px;
	width: 244px;
}
.about li h2 {
	padding: 5px;
	font-size: 14px;
	color: #b20100;
	background: #f9f9f9;
}
.about li p {
	padding: 5px;
	line-height: 200%;
	font-size: 14px
}
.about li.first {
	width: 410px;
}
/* 基础教程 */
.basics {
	height: 170px;
	background: url(/images/basics.jpg) no-repeat
}
.basics li {
	float: left;
	margin-left: 12px;
	padding: 2px 16px 0 16px;
	height: 32px;
	line-height: 30px;
}
.basics li a {
	font-size: 16px;
}
.basics li.on {
	padding: 0 15px;
	color: #b20100;
	border: solid 1px #b0443a;
	border-top: solid 2px #b0443a;
	border-bottom: 0;
	background: #fff;
}
.basics .r {
	padding: 20px 20px 0 0;
	width: 540px;
}
.basics .r p {
	line-height: 28px;
	font-size: 14px;
	text-indent: 2em;
}
.basics .r h1 {
	display: inline;
	font-size: 16px;
}
.basics .r div {
	font-size: 16px;
	font-weight: bold;
}
.basics .l {
	padding: 15px 0 0 20px;
	width: 390px;
}
.basics .l p {
	padding: 0 0 75px 27px;
}
.tutorial .l {
	width: 675px;
}
.tutorial .l h2 {
	padding: 16px 0 6px 0;
	font-size: 16px;
	font-weight: 100;
	color: #b20100;
}
.tutorial .l h2.first {
	padding: 0 0 6px 0;
}
.tutorial .l .box {
	padding-bottom: 6px;
	border: solid 1px #e0c8c6;
	border-top: solid 2px #b0443a;
	background: #fff;
}
.tutorial .l .box h3 {
	padding: 12px 0 0 18px;
	font-size: 12px;
	font-weight: 100;
	color: #b20100;
}
.tutorial .l .box ul {
	padding: 5px 0 0 5px;
}
.tutorial .l .box li {
	float: left;
	padding-left: 2%;
	width: 31%;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
}
.tutorial .l .box li a span {
	color: #666;
}
.tutorial .l .box li a:hover span {
	color: #b20100;
}
.tutorial .l .on {
	background: #fffdfe;
}
.tutorial .r {
	width: 275px;
}
.tutorial .r h3 {
	padding: 0 0 16px 8px;
	font-size: 16px;
	font-weight: 100;
	background: url(/images/tutor.jpg) repeat-x 0 27px;
}
.tutorial .r li {
	padding-left: 17px;
	height: 24px;
	line-height: 24px;
	overflow: hidden;
	background: url(/images/icon.png) no-repeat 3px -182px;
}
.tutorial .r li.first {
	margin: 0 5px 5px 8px;
	padding: 14px 0 8px 0;
	width: 262px;
	height: 81px;
	border-bottom: dashed 1px #ddd;
	background: none;
}
.tutorial .r li.first .l {
	width: 106px;
}
.tutorial .r li.first .l img {
	padding: 2px;
	border: solid 1px #ddd;
}
.tutorial .r li.first .r {
	width: 142px;
}
.tutorial .r li.first .r a {
	color: #b20100;
}
.pdbt {
	text-align: center
}
.topnav {
	width: 1000px;
	margin: 0px auto;
	margin-top: -50px/*background:url(/images/line.png) repeat-x 0px -1px;*/
}
.topnav_panel {
	width: 1000px;
}
.topnav_panel.hover .topnav_fd {
	position: absolute;
	background: #FFF;
	margin-top: 0px;
}
.topnav_title {
	width: 172px;
	height: 34px;
	margin: 0px auto;
	background: url(/images/skin_x.png) no-repeat 0px -130px;
	font: normal 16px/36px "微软雅黑", "黑体";
	text-indent: 15px;
	color: #FFF;
	cursor: pointer;
	position: relative;
}
.topnav_panel.hover .topnav_title {
	background: url(/images/skin_x.png) no-repeat 0px -130px;
	color: #022849;
}
.topnav_state {
	display: block;
	width: 12px;
	height: 12px;
	background: url(/images/skin_x.png) no-repeat -146px 0px;
	position: absolute;
	right: 12px;
	top: 13px;
}
.topnav_fd {
	border: 1px #c6def7 solid;
	border-top: none;
	height: auto;
	width: 998px;
	display: none;
	clear: both;
	z-index: 999;
	position: relative;
	-moz-box-shadow: #eee 2px 2px 2px;
	-webkit-box-shadow: #eee 2px 2px 2px;
	box-shadow: #eee 2px 2px 2px;
	z-index: 99;
}
.topnav_panel.hover .topnav_fd {
	display: block;
}
.topnav_fd a:hover {
	color: #2684c6;
}
.topnav_line {
	width: 960px;
	height: 4px;
	margin: 0px auto;
	position: relative;
	background: url(/images/line.png) repeat-x 0px -76px;
	_margin-top: -2px;
	overflow: hidden;
	font-size: 0px;
	line-height: 0px;
}
.nav_tip1, .nav_tip2 {
	display: block;
	width: 16px;
	height: 76px;
	background: url(/images/skin_x.png) no-repeat 0px -174px;
	font: normal 14px/17px "微软雅黑", "黑体";
	color: #4aa3e3;
	padding: 5px 6px 5px 10px;
	position: absolute;
	left: -32px;
	top: -1px;
}
.nav_tip2 {
	background: url(/images/skin_x.png) no-repeat -37px -174px;
}
.nav1 {
	height: 112px;
#height:114px;
	border-bottom: 1px #c6def7 solid;
	position: relative;
	z-index: 4;
	padding: 0px;
	margin-top: -2px;/* margin-top:-2px; _margin-top:-12px;*/
	position: relative;
}
.nav2 {
	width: 546px;
	height: 205px;
	float: left;
	display: inline;
	border-right: 1px #c6def7 solid;
	position: relative;
	z-index: 5;
}
.nav3 {
	width: 451px;
	height: 114px;
	border-bottom: 1px #c6def7 solid;
	position: relative;
	float: right;
	display: inline;
	z-index: 6;
}
.nav4 {
	width: 451px;
	height: 90px;
	position: relative;
	float: right;
	display: inline;
	z-index: 7;
}
.box_nav, .box_nav2, .box_nav3 {
	width: 128px;
	height: 111px;
	float: left;
	display: inline;
}
.box_nav2 {
	width: 95px;
}
.box_nav3 {
	height: 90px;
}
.box_nav.t_bor, .box_nav2.t_bor, .box_nav3.t_bor {
	border-top: 1px #e1effd dashed;
	margin-top: 2px;
	padding-top: 0px;
}
.box_nav ul, .box_nav2 ul, .box_nav3 ul {
	height: 105px;
	overflow: hidden;
	padding: 3px 8px 0px 13px;
	border-right: 1px #e1effd dashed;
}
.box_nav ul.no_r_bor, .box_nav2 ul.no_r_bor, .box_nav3 ul.no_r_bor {
	border-right: none;
	margin-right: 1px;
}
.box_nav3 ul {
	height: 83px;
}
.box_nav ul li, .box_nav2 ul li, .box_nav3 ul li {
	display: block;
	height: 25px;
	line-height: 25px;
	margin-top: -1px;
	white-space: nowrap;
	overflow: hidden;
}
.box_nav ul.hover, .box_nav2 ul.hover, .box_nav3 ul.hover {
	height: auto;
	border: 1px #408ed6 solid;
	background-color: #f2f9fe;
	padding: 3px 5px 5px 13px;
#padding:3px 5px 5px 13px;
	margin-top: -1px;
	margin-left: -1px;
	position: absolute;
	z-index: 100;
	width: 110px;
	-moz-box-shadow: #ddd 2px 2px 2px;
	-webkit-box-shadow: #ddd 2px 2px 2px;
	box-shadow: #ddd 2px 2px 2px;
}
.box_nav2 ul.hover {
	width: 73px;
}
.box_nav3 ul.hover {
	padding-bottom: 10px;
#padding-bottom:5px;
}
.box_nav ul.hover a:hover, .box_nav2 ul.hover a:hover {
	color: #2684c6;
}
.box_nav .title, .box_nav2 .title, .box_nav3 .title {
	height: 30px;
	font: bold 12px/30px "宋体";
	color: #333;
	overflow: hidden;
	padding-top: 2px;
}
.box_nav .title .txt, .box_nav2 .title .txt, .box_nav3 .title .txt {
	float: left;
	display: inline;
}
.box_nav .state, .box_nav2 .state, .box_nav3 .state {
	display: block;
	width: 10px;
	height: 10px;
	background: url(/images/skin_x.png) no-repeat -118px 3px;
	float: left;
	display: inline;
	margin-top: 10px;
	margin-left: 5px;
}
.box_nav2.short {
	height: 88px;
}
.box_nav2.short ul {
	height: 80px;
}
.box_nav2.short ul.hover {
	padding-bottom: 4px;
}
.box_nav a {
	font-size: 10px;
}
.box_nav2 a {
	font-size: 10px;
}
.txt a {
	font-size: 15px;
}
#box {
	float: right;
	position: relative;
	width: 250px;
}
.div1 {
	width: 100%;
}
.div2 {
	position: fixed;
	top: 0;
	width: 250px;
}
.lunwenzenmexie h2 {
	background: rgba(0, 0, 0, 0) url("/images/icon.png") no-repeat scroll 0 -100px;
	font-size: 18px;
	font-weight: 100;
	padding: 17px 0 13px 25px;
	margin-left: 20px
}
.lunwlanmu {
	border: 1px solid #e8e8e8;
	padding: 20px;
	margin-bottom: 20px
}
.lunwlanmu a {
	color: #b20100;
	padding: 0px 10px;
	font-weight: bold;
	font-size: 14px
}
.benke, .shuoshi, .zhicheng {
	float: left;
	width: 215px;
}
.relates h2 {
	color: #b20100;
	font-size: 14px;
	line-height: 28px;
}
.relates a, .relates h3 {
	font-size: 14px;
	line-height: 28px;
	padding-left: 18px;
}
.content {
	font-size: 14px;
	line-height: 28px;
	

}

.l table {
    border-collapse: separate;
    border-left: 1px solid #ddd;
    border-radius: 4px;
    border-spacing: 0;
    border-top: 1px solid #ddd;
    margin-bottom: 16px;
    width: 100%;
}
.l table th {
    background-color: #ebedef;
    border-bottom: 1px solid #ddd;
    border-right: 1px solid #ddd;
    height: 40px;
    line-height: 40px;
    padding: 5px 10px;
    text-align: center;
}
.l td {
    border-bottom: 1px solid #ddd;
    border-right: 1px solid #ddd;
    padding: 5px 10px;
}
.juhot a, .jurecom a{ padding:10px}
.souo a{ color:#036; font-weight:bold; font-size:16px}