@charset "utf-8";
/* CSS Document 
Version:	1.0
Date:		2011/08/08
Author:		���
Update:     
*/


/* global */
body{ font-family:"simsun,Microsoft YaHei"}
.wrapper{ margin:0 auto;text-align:left;width:1000px; background:url(../images/main_bg.jpg?v=1) no-repeat center top; padding-top:10px;}

.mt10{ margin-top:10px;}

/*full_bg*/
.full_bg{ background:url(../images/full_bg.jpg) no-repeat center top  #221b14;;}

/*mod_head*/
.mod_head{ position:relative; height:620px;}

/*mod_flash*/
.mod_flash{ background:url(../images/mod_flash.png) no-repeat; width:880px; height:600px; padding:10px; margin:0 auto}

/*mod_dairy*/
.mod_dairy{ background:url(../images/mod_dairy.png) no-repeat; height:170px; padding:10px}
.mod_dairy img{ width:980px; height:170px;}

/*mod_box*/
.mod_box{}
.mod_box .hd,.mod_box .bd,.mod_box .fd{ background-image:url(../images/mod_box.png); background-repeat:no-repeat}
.mod_box .hd{ background-position:0 0; height:32px; padding:19px 0 0 43px;}
.mod_box .bd{ background-position:-1000px 0; background-repeat:repeat-y; padding:20px 50px; width:900px;}
.mod_box .fd{ background-position:-2000px bottom; height:20px;}

.t_1{ background:url(../images/box_1.png) no-repeat; height:30px; width:254px; text-indent:-999em; overflow:hidden}

/*mod_rt*/
.mod_rt{ text-align:right; margin:-27px 41px 0 0; height:24px;}
.mod_rt a{ background-image:url(../images/box_1.png); background-repeat:no-repeat; display:inline-block; zoom:1;*display:inline; height:24px; font-size:0; line-height:0; text-indent:-999em; overflow:hidden}
.ht_a{ background-position:0 -30px; width:104px; margin-right:10px;}
.more_a{ background-position:-104px -30px; width:74px;}

/*tb_list*/
.tb_list th,.tb_list td{ padding:5px; color:#71309c}
.tb_list td a{color:#71309c}
.tb_list td a:hover{ color:#cf8375}
.tb_list tr.hover td{ background:#f7f3f9;}


.ms_box{ width:666px; position:absolute; left:189px; top:166px;}

/*ms_nav*/
.ms_nav{ position:relative; top:3px; zoom:1; padding-left:74px;}
.ms_nav li{ float:left; margin-right:10px; display:inline}
.ms_nav li a{ background-image:url(../images/ul.png?v=1); background-repeat:no-repeat; width:120px; height:39px; display:block; text-indent:-999em; overflow:hidden}
.ms1{ background-position:0 0}
.ms1:hover{ background-position:0 -39px}
.ms2{ background-position:-120px 0}
.ms2:hover{ background-position:-120px -39px}
.ms3{ background-position:-240px 0}
.ms3:hover{ background-position:-240px -39px}
.ms4{ background-position:-360px 0}
.ms4:hover{ background-position:-360px -39px}

/*ms_bd*/
.ms_bd{ background:url(../images/ms_bd.png) no-repeat; width:591px; height:313px; padding:43px 41px 0 34px}
.ms_bd h2{ display:none}
.ms_news{ width:300px; white-space:nowrap; overflow:hidden; position:relative}
	.ms_news ul{ margin:30px 0 15px 20px;}
	.ms_news li{ line-height:26px;overflow:hidden; zoom:1}
	.ms_news a{ color:#874a00;overflow:hidden;width:240px;float:left;}
	.ms_news a:hover{ color:#ff9600}
	.ms_more{ text-align:right; position:absolute; right:10px; top:0;}
	.ms_more .ms_ad{ display:block; width:280px; height:70px;}
.ms_server{ width:210px;}
.ms_box_select{ margin-top:27px;}
.ms_box_all{ margin-top:50px;}
.ms_server li{ margin-bottom:10px;}
.ms_server a{ background-image:url(../images/btn.jpg); background-repeat:no-repeat; width:190px; height:32px; display:block; text-align:center; line-height:31px; color:#ffffe7; font-weight:700}
.ms_server a:hover{ text-decoration:none}
.ms_on{ background-position:0 0}
.ms_on:hover{ background-position:0 -32px; text-decoration:none}
.ms_g{ background-position:-190px 0; position:relative}
.ms_g .ms_new{ position:absolute; width:36px; height:32px; left:3px; top:0; display:block; background:url(../images/new.gif) no-repeat}
.ms_g:hover{ background-position:-190px -32px}

/*=========================mod_iframe=============================*/
.w247{ width:247px;}
.w735{ width:735px;}
.w478{ width:478px;}
.mod_iframe{ width:992px; margin:10px auto 0}
.mod_iframe h2{ display:none}


/*mod_tpl*/
.mod_tpl .hd{ height:35px; position:relative;background:url(../images/tpl_hd.png) no-repeat 0 0;}
.mod_tpl .hd a{ position:absolute; right:10px; top:0; color:#fef7c0; width:50px; height:26px; display:block; text-align:center; line-height:26px;}
.mod_tpl .hd a:hover{ color:#87B200}
.mod_tpl .bd,.mod_tpl .fd{ background-image:url(../images/tpl_sprite.png);}
.mod_tpl .bd{ background-position:0 0; background-repeat:repeat-y; padding:10px 20px; width:207px; color:#616161}
.mod_tpl .fd{ background-position:-247px bottom; height:11px; overflow:hidden; font-size:0; line-height:0}

/*mod_xx*/
.mod_xx .hd{ background-position:0 0;}


/*tpl_list*/
.tpl_list li{ border-bottom:1px dashed #bcbcbc; height:27px; line-height:27px; background:url(../images/middle.png) no-repeat 2px 12px; padding-left:13px; overflow:hidden;}
.tpl_list li span{ float:right;}
.tpl_list a{ display:inline-block; zoom:1;*display:inline; white-space:nowrap; overflow:hidden;color:#616161;}
.tpl_list a:hover{ color:#752f00}

/*xx_list*/
.xx_list a{ width:150px;}

/*mod_col*/
.mod_cone .hd a,.mod_ctwo .hd a{ position:absolute; right:20px; top:9px; color:#71309c; width:50px; height:21px; display:block; text-align:center; line-height:21px;}
.mod_col,.mod_col .m_top,.mod_col .m_btm{ background:url(../images/mod_col.png) no-repeat;}
.mod_col{ background-position:-735px 0; background-repeat:repeat-y}
.mod_col .m_top{ background-position:0 top;}
.mod_col .m_btm{ background-position:-1470px bottom; padding-bottom:5px;}

/*.hd*/
.mod_col .hd{background:url(../images/tpl_hd.png) no-repeat; height:44px; position:relative}
.mod_col .hd a{right:10px; top:0; width:54px; color:#FEF7C0; height:26px; line-height:26px;}

/*mod_cone*/
.mod_cone{ float:left; width:368px;}
.mod_cone .hd{ background-position: -247px top;}
.mod_cone .bd{ padding:5px 15px 15px; width:338px;}
 
/*gl_list*/
.gl_list a{ width:250px;}
 
/*mod_ctwo*/
.mod_ctwo{ float:left; width:367px;}
.mod_ctwo .hd{ background-position:-247px -44px;}
.mod_ctwo .bd{ padding:5px 15px 15px; width:337px;}

/*wd_list*/
.wd_list a{ width:220px;}

/*mod_gg*/
.mod_gg .hd{ background-position:0 -44px;}

/*mod_jl*/
.mod_jl{ float:left; display:inline; margin:0 10px;}
.mod_jl .hd{ background:url(../images/mod_jl.png) no-repeat 0 0; height:35px;}
.mod_jl .bd{ background:url(../images/mod_jl.png) repeat-y -478px 0; width:438px;}
.mod_jl .fd{ background:url(../images/mod_jl.png) no-repeat -956px bottom; height:12px; overflow:hidden}

.jl_list a{ width:360px;}

/*mod_rw*/
.mod_rw .hd{ background-position:0 -88px;}

/*mod_pet*/
.mod_pet{ width:992px; margin:10px auto 0;}
.mod_pet .hd,.mod_pet .bd,.mod_pet .fd{ background-image:url(../images/mod_pet.png); background-repeat:no-repeat}
.mod_pet .hd{ background-position:0 0; height:44px;}
.mod_pet .bd{ background-position:-992px 0; background-repeat:repeat-y; padding:15px 20px 0; width:952px; position:relative}
.mod_pet .fd{ background-position:-1984px -32px; height:12px; overflow:hidden}

/*pet_list*/
.pet_list{ zoom:1; overflow:hidden; margin-right:-25px;}
.pet_list li{ float:left; margin-right:13px; display:inline; padding-bottom:22px; text-align:center;}
.pet_list img{ display:block;}
.pet_list .tab_more,.video_list .tab_more{ position:absolute; color:#FEF7C0; right:10px; top:-44px; line-height:30px; color:#752F00; width:50px; height:44px; text-align:center; color:#FEF7C0}
.pet_list .tab_more:hover,.video_list .tab_more:hover{ color:#fff}
.pet_list a,.video_list a{ color:#000}
.pet_list a:hover,.video_list a:hover{ color:#87B200}


/*tab_pet*/
.tab_pet{ margin-bottom:10px;}
.tab_pet li,.tab_pet .cur,.tab_pet li a,.tab_pet .cur a{ background-image:url(../images/tab.png); background-repeat:no-repeat;}
.tab_pet li{ float:left; background-position:left -33px; height:33px;line-height:33px; padding-left:15px; margin-right:10px;margin-bottom:10px; display:inline}
.tab_pet li a{ display:block; background-position: right -33px; padding-right:15px; color:#000; font-weight:700; line-height:33px;}
.tab_pet .cur{ background-position:left 0}
.tab_pet .cur a{ background-position:right 0; color:#fff}
.tab_pet li a:hover{ color:#752F00; text-decoration:none}


.mod_teach .hd{ background:url(../images/mod_teach.png) no-repeat; height:44px;}
.video_list{ zoom:1; margin-right:-50px; overflow:hidden}
.video_list li{ text-align:center; float:left; width:114px; height:104px; margin-right:25px; display:inline; padding-bottom:15px; white-space:nowrap; overflow:hidden}

.video_list img{ display:block; width:110px; height:80px; border:1px solid #999; padding:1px;}


.my_box{width:100%;}
#mp_box, #my_main{margin:0px;}

#my_ft {color:#B4B400;}
#my_ft a {color:#B4B400;}
#my_ft {width:960px;margin:8px auto;}

.playifrmdiv{position:absolute;left:0;top:150;width:100%;height:700px;}





/*ms_box*/
.clearfix:after{ content:""; height:0; visibility:hidden; display:block; clear:both;}
.clearfix{ zoom:1;}
.ms_box_n{ width:708px; position:absolute; left:145px; top:150px;}

/*ms_nav*/
.ms_nav_n{ position:relative; top:3px; zoom:1; padding-left:74px; overflow:hidden;}
.ms_nav_n li{ float:left; margin-right:10px; display:inline;}
.ms_nav_n li a{ background-image:url(../images/ul.png); background-repeat:no-repeat; width:120px; height:39px; display:block; text-indent:-999em; overflow:hidden}
.ms1_n{ background-position:0 0}
.ms1_n:hover{ background-position:0 -39px}
.ms2_n{ background-position:-120px 0}
.ms2_n:hover{ background-position:-120px -39px}
.ms3_n{ background-position:-240px 0}
.ms3_n:hover{ background-position:-240px -39px}
.ms4_n{ background-position:-360px 0}
.ms4_n:hover{ background-position:-360px -39px}

/*ms_bd*/
.ms_bd_n .msb_hd_n,.ms_bd_n .msb_bd_n,.ms_bd_n .msb_bf_n{ background-image:url(../images/ms_bd_n.png); background-repeat:no-repeat;}

/*msb_hd*/
.ms_bd_n .msb_hd_n{ background-position:0 0; width:583px; height:20px; padding:20px 0 15px 125px;}
.scroll_box_n{ height:20px; overflow:hidden; line-height:20px;}
.ms_bd_n .msb_hd_n a{ color:#F00; overflow:hidden;}
.ms_bd_n .msb_hd_n ul{height:20px;}

/*msb_bd*/
.ms_bd_n .msb_bd_n{ background-position:-708px 0; width:673px; padding-left:35px; background-repeat:repeat-y;}
.ms_bd_n .msb_bd_n li{ width:236px;float:left; background-image:url(../images/content.png); background-repeat:no-repeat; height:33px; margin-right:70px; display:inline; line-height:33px; overflow:hidden; padding-bottom:10px;}
.msb_bd_n .login_n,.msb_bd_n .both_sever_n{ background-image:url(../images/msbd.png); background-repeat:no-repeat;}
.msb_bd_n .login_n{ background-position:0 0; height:36px; text-indent:-999em; overflow:hidden;}
.msb_bd_n .both_sever_n{ background-position:0 -84px; height:35px; text-indent:-999em; overflow:hidden;}
.msb_bd_n .just_sever_n,.msb_bd_n .both_n{ padding-left:35px;} 
.msb_bd_n .just_sever_n .new_n{ background-position:0 0;}
.msb_bd_n .normal_n{ background-position:0 -51px;}
.normal1_n{ background-position:-277px -51px;}
.weihu_n{ background:-277px 0;}
.ms_bd_n .msb_bd_n a{ text-align:center; color:#fff; font-weight:700; display:block; line-height:33px;}
.ms_bd_n .msb_bd_n a:hover{ text-decoration:none;}


/*msb_fd*/
.ms_bd_n .msb_bf_n{background-position:-1416px bottom; width:708px; height:40px;}

