@charset "utf-8";
/* CSS Document */
body {
	padding:0;
	margin:0;
	font-family:"微软雅黑","宋体";
	font-size:14px;
	line-height:26px;
	background:url(../images/con_bg.jpg) top center repeat-y #ebebeb;
}
h1,h2,h3,h4,h5 {
	padding:0;
	margin:0;
}
p,form {
	padding:0;
	margin:0;
}
img {
	border:0;
}
.clear {
	clear:both;
}
a:link,a:visited {
	color:#000;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
ul,li {
	padding:0;
	margin:0;
	list-style:none;
}
#zyy_page_main {
	position:relative;
	width:958px;
	margin:0 auto;
}
#page_top {
	position:relative;
	width:100%;
	height:87px;
	background:url(../images/page_top.jpg) no-repeat;
}
.page_logo {
	position:absolute;
	top:25px;
	width:264px;
	height:47px;
	cursor:pointer;
}
.page_logo h3 {
	display:block;
	width:100%;
	height:100%;
	cursor:pointer;
	text-indent:-9999px;
}
#zyy_nav {
	height:36px;
	line-height:36px;
	background:url(../images/nav_bg.gif) repeat-x;
}
#zyy_nav ul li {
	float:left;
	width:105px;
	font-weight:bold;
	text-align:center;
	background:url(../images/zyy_nav_bg.gif) right center no-repeat;
}
.page_banner {
	position:relative;
	top:18px;
}
.page_content {
	width:100%;
	margin-top:20px;
	background:url(../images/page_content_bg.jpg) repeat;
}
.page_content_list {
	width:895px;
	padding-top:20px;
	padding-bottom:20px;
	margin:0 auto;
}
.page_content_list_right {
	float:right;
	width:290px;
}
.page_content_list_right_title {
	width:100%;
	height:41px;
	line-height:41px;
	background:url(../images/page_content_left_bg.jpg) repeat-x;
}
.page_content_list_right_title span {
	padding-left:20px;
}
.page_content_list_r1_box {
	width:288px;
	border-right:1px solid #c1c1c1;
	border-bottom:1px solid #c1c1c1;
	border-left:1px solid #c1c1c1;
	background:#FFF;
}
.page_content_list_r1_box ul {
	padding:8px;
}
.page_content_list_r1_box ul li {
	font-size:12px;
}
.t_top_10 {
	margin-top:10px;
}
.page_content_list_r2_hot {
	position:relative;
	top:6px;
	width:95%;
	height:90px;
	margin:0 auto;
}
.page_content_list_r2_hot_r1 {
	float:right;
	width:146px;
}
.page_content_list_r2_hot_l1 {
	float:left;
	padding:2px;
	border:1px solid #ccc;
}
.page_content_list_r3_box {
	width:288px;
	padding-bottom:10px;
	border-right:1px solid #c1c1c1;
	border-bottom:1px solid #c1c1c1;
	border-left:1px solid #c1c1c1;
	background:#FFF;
}
.page_content_list_r3_box ul {
	width:96%;
	padding:8px;
}
.page_content_list_r3_box ul li {
	display: table;
	margin:12px 0 5px 0;
}
.list_r3_box_pic {
	float:left;
	padding:2px;
	border:1px solid #ccc;
}
.list_r3_box_notic {
	float:left;
	margin-left:5px;
	width:210px;
	font-size:12px;
	color:#404040;
	line-height:18px;
}
.list_r3_box_notic label {
	color:#cc0000;
}
.list_r3_box_notic label a {
	color:#cc0000;
}
.int_msg {
	position:relative;
	left:100px;
}
.page_content_list_left {
	float:left;
	width:572px;
}
.page_content_list_left_l2 {
	padding-top:20px;
}
.page_content_list_left_l2 ul li {
	display:inline;
	font-size:12px;
	padding-right:8px;
	padding-left:8px;
	background:url(../images/page_content_list_left_l2_tip.jpg) right center no-repeat;
}
.page_content_list_left_l3 {
	margin-top:20px;
}
.clssroom_list {
	float:left;
	position:relative;
	width:160px;
	height:169px;
	margin:20px 24px 22px 6px;
	background:url(../images/product_bg.jpg) no-repeat;
}
.clssroom_list_pic {
	position:absolute;
	top:3px;
	left:4px;
}
.clssroom_list_notic {
	width:100%;
	position:absolute;
	top:93px;
	font-size:12px;
	text-align:center;
}
.clssroom_list_expert {
	position:absolute;
	top:132px;
	left:14px;
}
.expert_pic {
	float:left;
}
.expert_notic {
	float:left;
	margin-left:8px;
	font-size:12px;
	line-height:15px;
	color:#707070;
}
#footer {
	width:1004px;
	height:38px;
	margin:0 auto;
	padding-top:20px;
}
#footer_tip {
	width:1004px;
	height:13px;
	font-size:0;
	margin:10px auto 0 auto;
	background:url(../images/footer_tip.jpg) no-repeat;
}
#footer_copyright {
	width:1004px;
	margin:12px auto 0 auto;
	text-align:center;
	padding-top:8px;
	padding-bottom:8px;
	background:#ebebeb;
}
.page_content_list_ca_show ul li {
	display:inline;
	font-size:12px;
	padding-right:8px;
	padding-left:8px;
	background:url(../images/page_content_list_left_l2_tip.jpg) right center no-repeat;
}
.page_content_list_expert_detail {
	position:relative;
	width:900px;
	height:452px;
	margin:0 auto;
	background:#FFF;
}
.expert_detail_name {
	position:absolute;
	top:199px;
	right:0;
	width:340px;
	height:60px;
	line-height:60px;
	background:url(../images/page_content_list_expert_detail_r.jpg) no-repeat;
}
.expert_detail_name span {
	font-size:16px;
	padding-left:20px;
}
.expert_detail_other {
	position:absolute;
	top:274px;
	left:584px;
}
.expert_detail_video {
	position:absolute;
	top:40px;
	left:26px;
}
.page_content_list2 {
	width:900px;
	padding-bottom:30px;
	margin:20px auto 0 auto
}
.page_content_list2_r1 {
	float:right;
	width:390px;
}
.page_content_list2_r1_box {
	width:388px;
	border-right:1px solid #c1c1c1;
	border-bottom:1px solid #c1c1c1;
	border-left:1px solid #c1c1c1;
	background:#FFF;
}
.page_content_list2_r1_box_info {
	width:95%;
	padding-top:10px;
	padding-bottom:10px;
	margin:0 auto;
}
.page_content_list2_l1 {
	float:left;
	width:466px;
}
.page_content_list2_l1_list {
	width:100%;
	min-height:532px;
	height:100%;
	_height:532px;
	background:url(../images/page_content_list2_l1_list.jpg) repeat-y;
}
.page_content_list2_l1_list_box {
	width:402px;
	padding-top:15px;
	padding-left:15px;
}
.exchange_content {
	width:100%;
	margin-top:30px;
}
.exchange_content_r1 {
	float:right;
	width:495px;
}
.exchange_content_r1_t1_title {
	width:100%;
	height:39px;
	line-height:39px;
	background:url(../images/exchange_content_r1_t1_title.jpg) no-repeat;
}
.exchange_content_r1_t1_title h3 {
	position:relative;
	left:75px;
	width:115px;
}
.exchange_content_r1_t1_title span {
	float:right;
	font-size:12px;
	padding-right:10px;
}
.exchange_content_r1_t1_title span a {
	color:#cc0000;
	font-family:"宋体";
}
.exchange_content_r1_t1_list {
	width:493px;
	height:58px;
	border:1px solid #e0e0e0;
}
.exchange_content_r1_t1_list span {
	display:block;
	padding:6px;
}
.exchange_content_r1_t2 {
	margin-top:10px;
}
.exchange_content_r1_t2_list {
	width:100%;
	height:157px;
	background:url(../images/exchange_content_r1_t2_list_bg.gif) left bottom repeat-x #f5f5f5;
}
.exchange_content_r1_t2_list ul {
	width:96%;
	margin:0 auto;
	padding-top:6px;
}
.exchange_content_r1_t2_list ul li {
	padding-left:15px;
	font-size:12px;
	line-height:24px;
	background:url(../images/exchange_content_r1_t2_list_tip.gif) 0 10px no-repeat;
}
.exchange_content_l1 {
	float:left;
	width:435px;
	height:305px;
}
/*focus style begin*/
.fxdaima1 {
    float: left;
    height:305px;
    width:435px;
	position:relative;
}
.fxdaima1 .flashimg img {
    height:305px;
}
.newInfor h4 {
    color: #666666;
    font-weight: 700;
    margin-bottom: 10px;
    overflow: hidden;
    padding: 0 0 0 10px;
}
.newflash {
	width:100%;
	height:100%;
    overflow: hidden;
}
.flashimg p a {
    color: #FFFFFF;
    font-weight: 700;
	font-size:14px;
    text-shadow: 1px 1px 0 #333333;
}
.flashimg p a:hover {
    color: #FFFFFF;
}
.flashimg p {
	width:100%;
    bottom: 27px;
    left: 0;
    overflow: hidden;
    position: absolute;
    text-indent: 12px;
    z-index: 2;
}
.flashBg {
    bottom: 0;
    height: 52px;
    position: absolute;
    width: 100%;
    z-index: 1;
	filter:alpha(opacity=60);
	-moz-opacity:0.60;
	opacity:0.60;
	background-color:#000;
}
.an {
    bottom: 6px;
    position: absolute;
    right: 5px;
    z-index: 2;
}
.an li {
    float: left;
    margin-left: 3px;
}
.an li a {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #333333;
    float: left;
    height: 14px;
    line-height: 14px;
    overflow: hidden;
    padding: 0 3px;
    text-align: center;
    width: 9px;
}
.an li.current a, .an li a:hover {
    background: none repeat scroll 0 0 #FF6600;
    color: #FFFFFF;
    text-decoration: none;
}
.an li a:hover {
}
.switchNavItem {
	font-size:12px;
	font-family:"宋体","Arial Narrow";
}
/*focus style end*/
.exchange_content_item2 {
	margin-top:20px;
}
.exchange_content_item2_r1 {
	float:right;
	width:288px;
}
.exchange_content_item2_r1_t1_title {
	width:100%;
	height:41px;
	line-height:41px;
	background:url(../images/exchange_content_item2_r1_t1.jpg) no-repeat;
}
.exchange_content_item2_r1_t1_title h3 {
	position:relative;
	left:75px;
	width:115px;
}
.exchange_content_item2_r1_t1_title span {
	float:right;
	font-size:12px;
	padding-right:10px;
}
.exchange_content_item2_r1_t1_title span a {
	color:#cc0000;
	font-family:"宋体";
}
.exchange_content_item2_r1_t1_list {
	width:100%;
	background:url(../images/exchange_content_item2_r1_t1_list_bg.gif) left bottom repeat-x #f9f9f9;
}
.exchange_content_item2_r1_t1_box {
	width:90%;
	height:235px;
	margin:0 auto;
	padding-top:20px;
	padding-bottom:10px;
	line-height:20px;
}
.exchange_content_item2_r1_t1_box ul li {
	display:table;
	margin-bottom:15px;
}
.exchange_content_item2_r1_t1_box span {
	display:block;
	float:left;
}
span.item2_r1_t1_box_s1 {
	width:56px;
	height:56px;
}
span.item2_r1_t1_box_s1 img {
	padding:1px;
	border:1px solid #ccc;
}
.item2_r1_t1_box_s2 {
	width:195px;
	margin-left:8px;
	font-size:12px;
	color:#444444;
}
.exchange_content_item2_l1 {
	float:left;
	width:645px;
}
.exchange_content_item2_jyjl {
	width:100%;
}
.exchange_content_item2_jyjl .exchange_content_item2_l1_title {
	width:100%;
	height:41px;
	line-height:41px;
	background:url(../images/exchange_content_item2_jyjl_title.jpg) no-repeat;
}
.exchange_content_item2_l1_title {
	width:100%;
	height:41px;
	line-height:41px;
	background:url(../images/exchange_content_item2_l1_title_bg.jpg) no-repeat;
}
.exchange_content_item2_l1_title h3 {
	position:relative;
	left:75px;
	width:115px;
	color:#df0024;
}
.exchange_content_item2_l1_title span {
	float:right;
	font-size:12px;
	padding-right:10px;
}
.exchange_content_item2_l1_title span a {
	color:#df0024;
	font-family:"宋体";
}
.exchange_content_item2_l1_list {
}
.exchange_content_item2_jyjl .exchange_content_item2_l1_list ul li {
	float:left;
	margin:20px 10px 10px 0;
	width:308px;
}
.exchange_content_item2_l1_list ul li {
	float:left;
	margin:20px 10px 10px 0;
	width:310px;
}
.exchange_content_item2_l1_list span {
	display:block;
	float:left;
}
span.item2_l1_list_s1 {
	width:103px;
}
span.item2_l1_list_s1 img {
	padding:1px;
	border:1px solid #ccc;
}
span.item2_l1_list_s2 {
	position:relative;
	left:10px;
	width:192px;
	height:88px;
	color:#222222;
	line-height:20px;
}
.item2_l1_list_s2 p {
	font-size:12px;
}
p.item2_l1_list_s2_title {
	line-height:30px;
	font-weight:bold;
	font-size:14px;
}
p.item2_l1_list_s2_go {
	position:absolute;
	right:0;
	bottom:-2px;
}
.exchange_content_item3 {
	width:100%;
	margin-top:10px;
}
.exchange_content_item3_title {
	width:100%;
	height:41px;
	line-height:41px;
	background:url(../images/exchange_content_item3_title_bg.jpg) no-repeat;
}
.exchange_content_item3_title h3 {
	position:relative;
	left:75px;
	width:115px;
	color:#df0024;
}
.exchange_content_item3_title span {
	float:right;
	font-size:12px;
	padding-right:10px;
}
.exchange_content_item3_title span a {
	color:#df0024;
	font-family:"宋体";
}
.exchange_content_item3_list {
	width:100%;
	height:168px;
	background:#f5f5f5;
}
/*picScroll style begin*/
.picScroll {
    height: 115px;
    margin-bottom: 10px;
    overflow: hidden;
    padding: 10px 0 10px 30px;
    position: relative;
}
.picScroll ul {
    overflow: hidden;
}
.picScroll ul li {
    display: inline;
    float: left;
    margin: 0 15px;
    overflow: hidden;
    width: 195px;
}
.picScroll ul li img {
    height: 115px;
    width: 195px;
}
.picScroll .prev, .picScroll .next {
    background: url("../images/icons.png") no-repeat scroll -40px 0 rgba(0, 0, 0, 0);
    cursor: pointer;
    display: block;
    height: 28px;
    left: 10px;
    overflow: hidden;
    position: absolute;
    top: 60px;
    width: 18px;
}
.picScroll .next {
    background-position: -120px 0;
    left: auto;
    right: 10px;
}
.picScroll .prevStop {
    background-position: 0 0;
}
.picScroll .nextStop {
    background-position: -80px 0;
}
/*picScroll style end*/
.zyy_ex_title {
	position:relative;
	margin-top:20px;
	width:100%;
	height:65px;
	background:url(../images/zyy_ex_title.jpg) no-repeat;
}
.zyy_ex_current {
	position:absolute;
	top:26px;
	left:200px;
}
.page_content_list_right_about {
	width:100%;
	background:#FFF;
}
.page_content_list_right_about ul {
	width:94%;
	padding:10px 0;
	margin:0 auto;
}
.page_content_list_right_about ul li {
	display:block;
	height:108px;
	padding-top:8px;
	padding-bottom:10px;
	border-bottom:1px dashed #ccc;
}
.page_content_list_right_about ul li span {
	display:block;
}
span.page_content_list_right_about_s1 {
	float:left;
	width:165px;
}
span.page_content_list_right_about_s2 {
	float:left;
	width:185px;
	margin-left:10px;
}
span.page_content_list_right_about_s2 p {
	font-size:12px;
}
.xxk_content {
	width:100%;
	margin-top:20px;
}
.xxk_content_r1 {
	float:right;
	width:365px;
}
.xxk_content_l1 {
	float:left;
	width:572px;
}
.xxk_welcome {
	width:100%;
	height:150px;
	padding-top:10px;
	padding-bottom:10px;
	border:1px solid #e3e3e3;
	background:url(../images/xxk_welcome.jpg) repeat-x bottom bottom #f9f9f9;
}
.xxk_welcome_info {
	width:340px;
	margin:0 auto;
	overflow:hidden;
}
.xxk_num_tip {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#FF6600;
}
.xxk_font {
	color:#FF6600;
}
.xxk_welcome_font {
	width:340px;
	margin:0 auto;
	font-size:12px;
	color:#3c3c3c;
	padding-top:10px;
	padding-bottom:12px;
}
.xxk_btn_info {
	width:345px;
	margin:0 auto;
}
.xxk_btn_info li {
	float:left;
	margin-right:2px;
	margin-left:2px;
}
.xxk_type_list {
	margin-top:10px;
}
.xxk_type_list ul li {
	width:100%;
	height:34px;
	line-height:34px;
	text-align:center;
	font-size:20px;
	margin-bottom:8px;
	background:url(../images/xxk_list_bg.png) no-repeat;
}
.xxk_type_list a {
	display:block;
	width:100%;
	color:#000;
}
.xxk_type_list a:hover {
	color:#cc0000;
	text-decoration:none;
}
.xxk_type_list2 {
	margin-top:10px;
}
.xxk_type_list2 ul {
}
.xxk_type_list2 ul li {
	display:inline;
	padding-top:10px;
	padding-bottom:10px;
}
.xxk_type_list2 ul li.xxk_type_list2_l1 {
	float:left;
}
.xxk_type_list2 ul li.xxk_type_list2_r1 {
	float:right;
}
.xxk_new_item {
	width:100%;
	margin-top:10px;
}
.xxk_new_item_title {
	width:100%;
	height:53px;
	text-indent:-9999px;
	background:url(../images/xxk_new.gif) no-repeat;
}
.xxk_js_item {
	width:100%;
	margin-top:20px;
}
.xxk_js_item_title {
	width:100%;
	height:53px;
	text-indent:-9999px;
	background:url(../images/xxk_js.gif) no-repeat;
}
.product_page_content {
	position:relative;
	width:100%;
	margin-top:10px;
}
.xxk_product_item {
	width:98%;
	padding-top:10px;
	margin:0 auto;
}
.xxk_product_type {
	width:100%;
	margin:0 auto;
	border:1px solid #cccdcd;
	background:#fbfbfb;
}
.xxk_product_type ul {
	padding-right:20px;
	padding-left:20px;
}
.xxk_product_type ul li {
	float:left;
	min-width:47px;
	line-height:30px;
	color:#717070;
	padding-left:5px;
	padding-right:5px;
}
.xxk_product_type ul li span {
	padding-left:5px;
	font-family:"宋体";
}
.xxk_product_type ul li a {
	color:#717070;
}
.xxk_product_type ul li a:hover {
	color:#cc0000;
}
.xxk_product_item_box {
	float:left;
	display:table;
	width:1004px;
}
.clssroom_list2 {
	float:left;
	position:relative;
	width:160px;
	height:169px;
	margin:10px 20px 10px 10px;
	background:url(../images/product_bg.jpg) no-repeat;
}
.xxk_my_item {
	width:100%;
	margin-top:20px;
}
.xxk_my_item_title {
	width:100%;
	height:53px;
	text-indent:-9999px;
	background:url(../images/xxk_my.gif) no-repeat;
}
.xxk_jt_item {
	width:100%;
	margin-top:20px;
}
.xxk_jt_item_title {
	width:100%;
	height:53px;
	text-indent:-9999px;
	background:url(../images/xxk_jt.gif) no-repeat;
}
.xxk_yy_item {
	width:100%;
	margin-top:20px;
}
.xxk_yy_item_title {
	width:100%;
	height:53px;
	text-indent:-9999px;
	background:url(../images/xxk_yy.gif) no-repeat;
}

.scfx {
    line-height: 24px;
    overflow: hidden;
    position: relative;
}
.sharebox {
    height: 30px;
    line-height: 30px;
    overflow: hidden;
}
.sharebox .collect {
    float: right;
	padding-top:3px;
	
}
.sharebox a.icocollect {
	background:url(../images/fav.gif) no-repeat;
    display: block;
    line-height: 24px;
    padding-left: 30px;
}
.sharebox a.icocollect:hover {
	background:url(../images/fav.gif) no-repeat 0 -32px;
    color: #ff4200 !important;
    text-decoration: none;
}
.favst {
	float: right;
	padding-top:3px;
	display: block;
    line-height: 24px;
    padding-left: 30px;
	background:url(../images/fav.gif) no-repeat 0 -32px;
    color: #ff4200 !important;
    text-decoration: none;
}