
/* CSS Document */


.js,.line_box{
	margin-top:10px;
	}
.js_left,.intro_l{
	float:left;
	}
.js_right,.intro_r{
	float:right;
	}
.js_left{
	width:683px;
	height:303px;
	}
.js_left img{
	width:683px;
	height:303px;
	}
.js_right{
	width:287px;
	height:287px;
	overflow:hidden;
	background:#fff;
	border:1px solid #ccc;
	padding:7px;
	}
.tit_01{
    display: block;
    height: 27px;
    padding: 5px 0 0 7px;
    width: 280px;
	border-bottom:1px solid #e4760d;
	margin-bottom:5px;
}
.tit_01 a {
    color: #e4760d;
    font-family: "微软雅黑";
    font-size: 16px;
    font-weight: bold;
}
.or_news li {
    height: 30px;
    line-height: 30px;
	border-bottom:1px dotted #dedede;
	margin:0 5px;
	padding:0 0 0 8px;
	font-size:14px;
	width:262px;
	overflow:hidden;
}
.or_news li img {
    margin-right: 10px;
}
.line_box{
	border:1px solid #ddd;
	padding:12px 22px;
	width:956px;
	}
.tit_02{
	background:url(../image/tit_02.jpg) no-repeat;
	width:318px;
	height:30px;
	line-height:30px;
	text-align:center;
	}
.tit_02 a{
	color: #fff;
    font-family: "微软雅黑";
    font-size: 16px;
    font-weight: bold;
	}
.intro_txt{
	margin:10px 7px 0;
	width:304px;
	}
.intro_txt p{
	margin:10px 0;
	width:304px;
	}
.txt_a{
	color: #e4760d;
	}
.intro_mid{
	float:left;
	margin:17px 0 0 23px;
	}
.tit_03{
	background:url(../image/tit_01.jpg) no-repeat;
	width:562px;
	height:32px;
	line-height:32px;
	padding-left:30px
	}
.tit_09{
	background:url(../image/tit_04.jpg) no-repeat;
	width:430px;
	height:32px;
	line-height:32px;
	padding-left:30px
	}
.tit_01{
    display: block;
    height: 27px;
    padding: 5px 0 0 7px;
    width: 280px;
	border-bottom:1px solid #e4760d;
	margin-bottom:5px;
}
.tit_01 a {
    color: #e4760d;
    font-family: "微软雅黑";
    font-size: 16px;
    font-weight: bold;
}
.bbs_txt09 p {
	width:230px;
    height: 150px;
    overflow: hidden;
	margin-top:6px;
	text-indent:2em;
	color:#999;
}
.txt_a01{
	float:left;
	color:#fff;
	font-family: "微软雅黑";
    font-size: 16px;
    font-weight: bold;
	}
.txt_a09{
	float:left;
	color:#fff;
	font-family: "微软雅黑";
    font-size: 16px;
    font-weight: bold;
	}
.more{
	float:right;
	margin-right:10px;
	font-family: "微软雅黑";
    font-size: 14px;
    font-weight: bold;
	color:#e4760d;
	}
.pic_01 {
    float: right;
    margin:15px 15px 0 0;
}
.pic_01 img {
    height: 145px;
    width:233px;
	padding:1px;
	border:1px solid #ccc;
}

.pic_01 img:hover {
	border:1px solid #e4760d;
}
.pic_09 {
    float: right;
    margin:15px 15px 0 0;
}
.pic_09 img {
    height: 145px;
    width:205px;
	padding:1px;
	border:1px solid #ccc;
}
.pic_09 img:hover {
	border:1px solid #e4760d;
}
.txt_tit09 {
	font-family: "微软雅黑";
    font-size: 15px;
    font-weight: bold;
}
.bbs_txt03 {
    float: left;
    margin:15px 0 0 15px;
    width: 305px;
}
.bbs_txt03 p {
    height: 135px;
    overflow: hidden;
	margin-top:6px;
	text-indent:2em;
	color:#999;
}
.video_01 {
	border-top:1px solid #dedede;
}
.video_01 li {
    display: inline;
    float: left;
    margin: 15px 0 0 32px;
    width: 162px;
}
.video_01 li img {
    height: 94px;
    width: 150px;
	padding:1px;
	border:1px solid #ccc;
}
.video_01 li img:hover,.pic_02 img:hover,.pic_03 img:hover,.lian_pic li img:hover,.pic_06 img:hover,.pic_04 img:hover{
	border:1px solid #e4760d;
}
.txt03 {
    display: block;
    font-size: 14px;
    height: 20px;
    line-height: 20px;
    margin-top: 8px;
    overflow: hidden;
    width: 150px;
}
.box_h01{
	height:365px;
	overflow:hidden;
	}
.b_left_scroll {
    display: inline;
    float: left;
    margin: 60px 0 0 20px;
}.pro_srcoll_pic li {
    float: left;
    margin-left: 25px;
    margin-top: 15px;
}.pro_srcoll_pic li img {
    border: 2px solid #55b5ab;
    height: 120px;
    width: 196px;
}
.pro_srcoll_pic li img:hover {
    border:2px solid #e4760d;
}
.tit_04{
	background: url("../image/tit_05.jpg") no-repeat scroll 0 0 transparent;
    height: 52px;
    line-height: 43px;
    padding-left: 20px;
    width: 980px
	}
.box_h03{
	margin-top:10px;
	}
.line_box02{
	border:1px solid #ddd;
	border-top:none;
	/*height:170px;*/
	}
.more02{
	color:#fff;
	}
.pic_02{
	float: left;
    margin: 15px 10px 0 0;
	}
.pic_02 img {
    border: 1px solid #CCCCCC;
    height: 140px;
    padding: 1px;
    width: 108px;
}
.teacher_box{
	float:left;
	width:542px;}
.teacher_box li{
	margin-left:10px;
	width:261px;
	display:inline;
	float:left;}
.te_box{
	width:592px;
	}
.techer{
	float:left;
	width:135px;
	margin: 15px 0 0 0;
	}
.techer a{
	color:#e4760d;
	font-size:14px;
	height:20px;
	overflow:hidden;
	display:block;
	}
.techer p{
	height:100px;
	overflow:hidden;
	margin-top:8px;
	}
.t_left_scroll {
    display: inline;
    float: left;
    margin: 50px 0 0 10px;
}
.tit_05{
	background:url(../image/tit_03.jpg) no-repeat;
	width:562px;
	height:30px;
	line-height:30px;
	padding-left:30px;
	margin-top:25px;
	}
.techer_box02 {
    float: left;
    width: 592px;
}
.tit_08 {
    background: url("../image/tit_01.jpg") no-repeat;
    height: 32px;
    line-height: 32px;
    padding-left: 30px;
    width:562px;
}
.tit_07 {
    background: url("../image/tit_04.jpg") no-repeat scroll 0 0 transparent;
    height: 32px;
    line-height: 32px;
    padding-left: 30px;
    width: 460px;
}
.tit_06 {
    background: url("../image/tit_04.jpg") no-repeat scroll 0 0 transparent;
    height: 32px;
    line-height: 32px;
    padding-left: 30px;
    width: 430px;
}
.sever_txt{
	border:1px solid #ddd;
	background:#eee;
	padding:10px;
	width:562px;
	margin-top:15px;
	}
.sever_txt p{
	text-indent:2em;
	color:#999;
	font-size:14px;
	height:136px;
	overflow:hidden;
	}
.sever_box{
	margin:15px 0 0 0;
	width:457px;
	}
.sever_li li{
	float:left;
	}
.pic_03 img{
	width:115px;
	height:115px;
	padding:1px;
	border:1px solid #ccc;
	float:left;
	}
.sever_li li h4{
	float:left;
	margin-left:8px;
	margin-top:20px;
	font-weight:bold;
	font-size:14px;
	font-family:"微软雅黑";
	width:90px;
	}
.web_ke{
	width:457px;
	}
.web_ke li{
	margin-top:20px;
	border-bottom:1px dotted #ccc;
	padding-bottom:20px;
	}
.pic_04 img{
	width:175px;
	height:115px;
	padding:1px;
	border:1px solid #ccc;
	float:left;
	}
.web_txt{
	float:left;
	margin-left:15px;
	width:260px;
	}
.web_font {
    color: #000;
    display: block;
    font-size: 14px;
    height: 20px;
	font-family:"微软雅黑";
    overflow: hidden;
}
.web_txt p {
    height: 90px;
    margin-top: 8px;
    overflow: hidden;
	text-indent:2em;
	color:#999;
}
.pic_05{
	background:url(../image/bg_01.jpg) no-repeat;
	display:block;
	height:118px;
	width:91px;
	float:left;
	}
.pic_05 img{
	height:112px;
	width:86px;
	}
.download_txt{
	float:left;
	width:115px;
	margin-left:10px;
	}
.download_txt p{
	height:80px;
	overflow:hidden;
	line-height:20px;
	margin-top:8px;
	}
.download_font{
	font-size:12px;
	font-weight:bold;
	}
.download_list li {
    border-bottom: 1px dotted #DEDEDE;
    font-size: 14px;
    height: 30px;
    line-height: 30px;
    margin: 0 5px;
    overflow: hidden;
    padding: 0 0 0 8px;
    width: 436px;
}
.download_list li img {
    margin: 12px 10px 0 0;
	float:left;
}
.txt_a02{
	float:left;
	}
.txt_b{
	float:right;
	background:url(../image/but_02.jpg) no-repeat;
	width:33px;
	height:17px;
	font-size:12px;
	color:#fff;
	display:block;
	line-height:17px;
	text-align:center;
	margin:6px 10px 0 0;
	}
.webke02 li{
	border:0;
	}
.pic_06 img {
    border: 1px solid #CCCCCC;
    float: left;
    height: 105px;
    padding: 1px;
    width: 160px;
	}
.sq_b{
	background:url(../image/but_01.jpg) no-repeat;
	width:56px;
	height:22px;
	line-height:22px;
	text-align:center;
	display:block;
	float:right;
	margin-right:15px;
	color:#fff;
	font-size:14px;
	font-weight:bold;}
.sq_b:hover,.txt_b:hover{
	color:#f7f73d;
	}
.web_txt02 p{
	height:42px;
	overflow:hidden;
	line-height:20px;
	margin-bottom:10px;
	}
.web_font02{
	font-size:16px;
	font-weight:bold;
	color:#444;
	}
.lian_pic li {
    float: left;
    margin-left: 25px;
    margin-top: 10px;
	}
.lian_pic li img {
    border: 1px solid #ccc;
    height: 82px;
    width: 135px;
}
.pic_box{
    height: 119px;
    margin: 0 0 0 0px;
    padding: 0;
    position: relative;
    width: 119px;
	float:left;
	}
.pic_box span{
   display:block;
	}
.pic_box span a{
   cursor: pointer;
    display: block;
    height: 115px;
    overflow: hidden;
    text-align: center;
    width: 115px;
	border:1px solid #ccc;
	padding:1px;
	}
.pic_box span a:hover{
   	border:1px solid #e4760d;
	padding:1px;
	}
.pic_box span a img{
   cursor: pointer;
    height: 115px;
	}