
/* CSS Document */
body{ margin:0; }
a{text-decoration:none; cursor:pointer;}
img{ border:none; display:block;}
p,li,ul{ margin:0; padding:0; list-style:none;}
*{ font-family:"微软雅黑"; }
.top_box{ width:100%;background:#fff;}
.top_wel_box_out{ background:#ddd;}

.top_wel_box{ width:1200px;line-height:30px; font-size:14px; margin:0 auto; overflow:hidden;}
.top_wel{ height:30px; color:#666666; float:left;}
.top_wel_02{ float:right; overflow:hidden; margin-right:30px;}
.top_wel_02 a,.top_wel_02 span{ float:left; color:#666;padding:0 7px;}
.top_wel_02 span{ color:#fff;}
.top_wel_03{ float:right; color:#006db6;}
.top_wel_03 a,.top_wel_03 a:hover{color:#006db6;}
.top_in{ width:1200px; margin:0 auto; }
.top_in_out{ width:1200px; padding:20px 0;margin:0 auto; overflow:hidden; }
.logo{ float:left; }
.logo_right{ float:right;}
.nav_box{ width:100%; height:49px; background:#006db6;}
.nav_in{width:1200px; margin:0 auto; overflow:hidden;}
.nav_in a{float:left; padding:0 18px;height:49px; text-align:center;font-size:14px; color:#fff;line-height:49px;}
.nav_in a:hover,#cur_01{ background:#d9241b;}
.banner_box{width:100%; height:500px; margin:0 auto;}
.banner { position: relative; clear: both; margin-top: 25px;width:100%; margin: 0 auto;}
#img img { display: none; border: 0; }
.banner_box{width:100%; height:500px; margin:0 auto; overflow:hidden;}
.banner { position: relative;height:500px; clear: both;width:100%; margin: 0 auto;overflow:hidden;}
#img img { position:absolute; left:50%; margin-left:-960px;}



#SwitchNav { position: absolute; top:450px; right: 45%; }
#SwitchNav div { float: right; margin-right: 0px; width: 200px; height: 256px; background-image: url(../image/adbg.png); background-repeat: no-repeat; }
#SwitchNav ul { padding-top: 6px; }
#SwitchNav .nocurrent { display: block; width: 14px; height: 14px; }
#SwitchNav li { float: left; width: 14px; height: 14px; overflow: hidden; margin-left: 12px; _margin-left: 6px; margin-right: 14px; _margin-right: 20px; cursor: pointer; text-indent: 999px; list-style: none; }
#SwitchNav .current { display: block; width: 14px; height: 14px; background-image: url(../image/adbg2.jpg); }
.banner_bot_box{ width:100%; height:50px; line-height:50px; background:#cecece;}
.banner_bot{width:1200px; margin:0 auto; overflow:hidden;}
.banner_bot_box span,.banner_bot_box a{ float:left; font-size:14px; color:#000; padding:0 13px;}
.banner_bot_search{ float:right; width:317px; height:28px; line-height:28px; margin-top:10px; background:#fff; border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px; overflow:hidden;}
.banner_bot_search input{ float:left; color:#7c7c7c; font-size:12px; border:none;text-indent:12px; width:250px; height:28px; float:left;outline:none;}
.banner_bot_search a{float:right; width:38px; height:28px; background:url(../image/search.png) no-repeat right center;}
.youshi_box{ width:100%; height:779px; background:url(../image/youshi_01.jpg) no-repeat top center;}
.liucheng_box{ width:100%; height:455px; background:url(../image/liucheng_01.jpg) no-repeat top center;}
.choose_box{width:100%;background:url(../image/choose_bc.jpg) no-repeat top center;}
.choose_box_in{ width:1200px; margin:0 auto; overflow:hidden; padding:236px 0 36px 0; color:#fff; overflow:hidden;}
.choose_box_l{padding-left:125px; width:420px; font-size:14px; line-height:24px; background:url(../image/chi_01.png) no-repeat left top; float:left;}
.choose_box_l_01{ font-size:24px; line-height:40px; padding-bottom:40px; padding-top:25px;}
.choose_box_l_01 a{ color:#fff;}
.choose_box_r{ width:520px; height:220px; float:right; border:5px solid #fff;}
.choose_box_02{width:100%; background:#fff;}
.choose_box_02 .choose_box_in{ padding:40px 0 100px 0;}
.choose_box_l_r{ float:right;}
.choose_box_r_l{ float:left;}
.choose_box_02 .choose_box_l_01 a{ color:#000000;}
.choose_box_02 .choose_box_l_02{ color:#666;}
.choose_box_03{width:100%; background:#84cfff;}
.choose_box_03 .choose_box_l{ background:url(../image/chi_03.png) no-repeat left top;}
.choose_box_03 .choose_box_l_02{ color:#000;}
.choose_box_03 .choose_box_r{ border:none; width:575px;}
.choose_box_04 .choose_box_l{ background:url(../image/chi_04.png) no-repeat left top;}
.choose_box_05{ background:#c8eaff;}
.choose_box_05 .choose_box_l{ background:url(../image/chi_05.png) no-repeat left top;}
.choose_box_05 .choose_box_r{ width:542px; height:299px;border:5px solid #fff;}
.choose_box_05 .choose_box_in{ padding:40px 0 40px 0;}
.choose_box_06 .choose_box_l{ background:url(../image/chi_06.png) no-repeat left top;}
.choose_box_07{ height:397px; background:url(../image/choose07.jpg) no-repeat top center;}
.choose_box_07 .choose_box_l{ background:url(../image/chi_07.png) no-repeat left top;}
.jingdian_box{ width:100%; height:571px; background:url(../image/jingdian_bc.jpg) no-repeat top center;}
.jingdian_box_in{ width:1200px; margin:0 auto;  padding-top:238px;}
.jingdian_box_list{width:387px; height:266px; float:left; position:relative; margin:0 6px; }
.jingdian_box_list span{width:387px; height:40px; line-height:40px; color:#fff; font-size:14px; position:absolute; bottom:0; background:rgba(0,0,0,0.7); text-indent:18px;}
.main_box{ width:1200px; background:#fff;margin:0 auto; margin-top:42px; background:url(../image/chanpin_title.png) no-repeat top center; padding-top:200px; }
.main_box_01{width:1200px; margin:0 auto; overflow:hidden; margin-bottom:30px;}
.main_box_01_menu{width:270px; float:left; background:#fff; border:6px solid #005aa1; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px;}
.main_box_01_menu_title{width:270px; height:100px; background:#005aa1; line-height:47px; text-indent:10px; font-size:22px; color:#fff;}
.main_box_01_main{width:910px; float:right; padding-bottom:20px;}
.main_box_01_main_imgs{width:910px; overflow:hidden;}
.main_box_01_main_imgs a{ float:left; margin:6px 10px;  width:280px; height:275px; text-align:center; font-size:14px; color:#444; background:#f3f3f3;}
.title_pro,.title_pro2{ width:244px; height:40px; line-height:40px; color:#fff; margin:10px auto;border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px;text-indent:23px; background:#005aa1; font-size:16px; color:#fff; cursor:pointer;}
.menu_body{width:260px; background:#fff; margin:10px auto; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; text-indent:23px;}
.menu_body a{width:244px; background:#e2e2e2; height:40px; line-height:40px; margin:10px auto; font-size:14px; color:#000;}


.title_pro_x,.title_pro2_x{ width:254px; height:40px; line-height:40px; color:#fff; margin:10px auto;border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px;text-indent:23px; background:#005aa1; font-size:16px; color:#fff; cursor:pointer;}
.menu_body_x{width:250px; background:#fff; margin:10px auto; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; text-indent:23px;}
.menu_body_x a{width:250px; background:#e2e2e2; height:40px; line-height:40px; margin:10px auto; font-size:14px; color:#000;display: block;}


.news_box{ width:100%; height:70px; }
.news_box_in{width:1201px; margin:0 auto; overflow:hidden;background:#000000;}
.news_box_in_01{ float:left; width:180px;}
.news_box_in_02{ float:right; width:1000px;}
.tab_type{ width:1000px; margin:0 auto; height:46px; line-height:46px; position:relative;}
.tab_type li {background:#000000;width: 1000px;height:46px; line-height:46px;text-align:left;margin-bottom: 1px; text-indent:56px;}
.tab_type li a{ color:#fff; font-size:16px;}
.tab_type li a:hover{text-decoration: none;}
.tab_type li a span{ margin-left:50px;}
#scrollDiv{width:1000px;height: 46px;min-height: 25px;overflow: hidden;}
.btn_box{ position:absolute; right:20px;  top:3px;}
#btn1{width:37px; height:37px; background:url(../image/news_next.png) no-repeat center center; border:none; outline:none; cursor:pointer;}
#btn2{width:37px; height:37px; background:url(../image/news_pre.png) no-repeat center center; border:none; outline:none; cursor:pointer;}
.course_box{ width:100%; height:799px;}
.course_box_in{width:1201px; margin:0 auto; padding-top:166px;}
.course_box_in_01{width:1201px; height:200px; background:#141414; margin:0 auto;}
.course_box_in_02{width:1201px; height:423px; background:#141414; margin:0 auto;}
.course_box_in_02_in{width:1136px; height:389px; border:1px solid #fff; background:url(404.png) no-repeat center center; margin:0 auto; overflow:hidden; padding:0 13px;}
.course_box_in_02_in_l{ float:left; width:470px; margin-top:15px;}
.course_box_in_02_in_list{ float:left;width:204px; height:153px; border:1px solid #b5b5b5; overflow:hidden; margin:13px; position:relative;}
.course_box_in_02_in_list span{ width:204px; height:40px; line-height:40px; color:#fff; font-size:14px; text-indent:18px; text-align:left; position:absolute; bottom:0; background:url(../image/span_bc.png) repeat; }
.course_box_in_02_in_r{ width:232px; float:right;}
.course_box_in_03{width:1201px; height:128px;margin:27px auto 33px auto; overflow:hidden;}
.course_box_in_03_list{ padding:30px 0 30px 90px; width:183px;font-size:16px; color:#fff; border:5px solid #555555; background:#000 url(404.png) no-repeat 24px center; float:left; margin-right:23px;}
.course_box_in_03_list span{ display:block; font-size:25px;}
.course_box_in_03_list:nth-child(3){background:#000 url(404.png) no-repeat -592px center; }
.course_box_in_03_list:nth-child(4){background:#000 url(404.png) no-repeat -902px center; margin:0;}
.course_box_in_01_title_01{height:104px; line-height:104px; font-size:30px; text-align:center; color:#fff;}
.course_box_in_01_title_02{width:1201px; text-align:center; height:28px; margin:0 auto; background:url(404.png) no-repeat center center;}
.course_box_in_01_title_02 a{ width:275px; margin:0 auto;}
.course_box_in_01_title_03{width:1201px; height:69px; line-height:69px;  text-align:center; color:#858585; font-size:16px;}
.course_box_in_01_title_03 span{margin:0 37px; letter-spacing:4px;}
.teacher_box{ width:100%;  height:558px; background:url(../image/zhengshu_bc.jpg) no-repeat top center;}
.teacher_box_in_02{ width:1201px; margin:0 auto; }
.teacher_box_in_02_in{width:1049px;margin:0 auto; overflow:hidden; padding-top:33px;}
.teacher_box_in_02_in_list{ float:left; width:220px; height:320px; position:relative; margin:0 10px;}
.teacher_box_in_02_in_list span{ text-align:center; width:206px; height:68px; background:url(404.png) no-repeat center center; position:absolute; bottom:0; left:16px; font-size:12px; color:#fff;}
.teacher_box_in_02_in_list span b{font-size:18px; display:block; line-height:40px; font-weight:200;}

.friend{height:413px;margin:0 auto;overflow:hidden;width:1200px;}
.mr_frbox{height:407px;}
.mr_frBtnL{cursor:pointer;display:inline;float:left;height:46px;margin:160px 10px 0 0;width:28px;}
.mr_frUl{float:left;height:413px;width:1100px;margin-left:10px;overflow:hidden;}
.mr_frBtnR{float:right;margin-top:160px;cursor:pointer;width:28px;height:46px;}
.mr_frUl ul li{float:left;width:230px; height:326px;overflow:hidden; margin:0 20px;text-align:center;}
.mr_frUl ul li a img{ width:100%; height:100%;}

.hezuo_box{ width:1200px; margin:0 auto; background:url(../image/hezuo_title.png) no-repeat top center; padding:200px 0 43px 0;}
.mr_frbox_2 {width:1200px; margin:0 auto;  height: 150px;}
.mr_frBtnL_2 { float: left; margin: 28px 22px 0px 0px; cursor: pointer; display: inline; }
.mr_frUl_2 { float: left; height: 150px; width: 1000px; }
.mr_frBtnR_2 { float: right; margin-top: 28px; cursor: pointer; }
.mr_frUl_2 ul li { display: inline; float: left; height: 150px; width: 202px; margin:0  10px; overflow: hidden; }
.mr_frUl_2 ul li a{ color:#333; text-align:center; font-size:14px; }
.mr_frUl_2 ul li img { display: block; margin-bottom: 7px; border: 1px solid #D8D8D8; }


.act_box{ width:100%; height:1056px;}
.act_box_in{ width:1201px; height:1056px; margin:0 auto; background:url(404.png) no-repeat top center;}
.act_box_in .course_box_in_01{ background:none;}
.act_box_in_02{ width:1201px; margin:0 auto;}
.brands-list { width: 1170px;margin:0 auto;overflow: hidden;}
.brands-list li { float: left; width: 384px; height: 384px; margin: 3px; display: inline; }
.brands-list li a { position: relative; height: 384px; display: block; overflow: hidden; cursor: pointer; }
.brands-list li a .act_box_in_02_list_more { z-index: 2; position: absolute; bottom:0px; left: -384px; width: 384px; height: 84px; padding: 0 0 0 10px; line-height: 18px; background:url(404.png) no-repeat; font-size:12px; color:#fff;}
.brands-list li a .act_box_in_02_list_more b{ display:block; font-size:18px;line-height: 48px; font-weight:200;}
.about_box{ width:100%; height:608px; background:url(../image/zoujin_bc.jpg) no-repeat top center;}
.about_box_in{ width:1201px; margin:0 auto; height:608px; padding-top:255px;}
.about_box_in .course_box_in_01{background:#000;}
.about_box_in_02{ width:1162px; margin:0 auto; overflow:hidden; }
.about_box_in_02_l{ float:left;}
.about_box_in_02_r{ float:right;}
.about_box_in_02_r_text{ width:752px; height:225px; text-align:justify;color:#666666;font-size:16px; line-height:30px;}
.about_box_in_02_r_link{ width:752px; overflow:hidden;}
.about_box_in_02_r_link a{ color:#0c70b4; border:3px solid #0c70b4; text-align:center; font-size:16px; float:left;width:130px; height:40px; line-height:40px; margin-right:9px;}
.about_box_in_02_r_link a:hover{ background:#0c70b4; color:#fff;}
.order_box{ width:100%; height:467px; background:url(../image/form_bc.jpg) no-repeat top center; }
.order_box_in{width:1200px;margin:0 auto;}
.order_box_in_main{width:1162px; margin:0 auto; overflow:hidden;}
.order_box_in_main_map{ float:left; margin-top:30px;}
.order_box_in_main form{width:466px; height:430px;float:right; background:rgba(255,255,255,0.5); margin-top:20px;}
.order_box_in_title{width:1102px; height:46px; margin:30px auto; height:380px; }
.order_table{width:400px; margin:0px auto; }
.order_table td{ height:36px;}
.order_table td input[type=text]{ color:#6e6e6e;width:190px; height:36px; line-height:36px; text-indent:8px; background:#fff; border:none; outline:none; border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;}
.order_table td input[type=submit]{ width:166px; height:46px; background:#da261d; border:none; font-size:18px; color:#fff; outline:none; cursor:pointer;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;}
.order_table textarea{color:#6e6e6e;width:400px; height:170px;background:#fff; border:none;resize:none;outline:none;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;line-height:36px; text-indent:8px; }
<!--xuanxiangka2-->
.main_out_06_in{width:1200px; margin:0 auto; height:500px;}
.chanpin_xuanxiang2{ width:1200px; margin:0 auto; height:500px;}
.chanpin_titlebox2{ padding-left:10px;width:1200px; height:47px; line-height:45px; overflow:hidden; margin:50px 0; background:url(../image/xuan_bc.png) no-repeat top left;}
.chanpin_menub a{float:left; width:140px; font-size:16px; height:45px; cursor:pointer; background:#fff; text-align:center; line-height:45px; color:#666; margin:0 10px; border:1px solid #a8a8a8;}
.chanpin_menub a:hover{background:#0071b7; color:#fff;}
.chanpin_menub .chanpin_menu0{background:#0071b7;color:#fff;}
.chanpin_content2{width:1200px; margin:0 auto; overflow:hidden;}
.chanpin_content2_left{ float:left; width:454px; height:341px; padding-right:20px; border-right:1px solid #ddd;}
.chanpin_content2_right{float:left; margin-left:20px; width:680px;}
.chanpin_content2_right_01{width:680px; height:113px;}
.chanpin_content2_right_01_l{ float:left;}
.chanpin_content2_right_01_2{ width:498px;float:left;margin-left:20px; font-size:14px; color:#666666; text-align:justify;}
.chanpin_content2_right_01_2 span{font-size:14px;color:#da261d; display:block; margin-bottom:2px; }
.chanpin_content2_right_01_2 strong{font-size:18px;color:#0071b7; font-weight:300; }
.chanpin_content2_right_02{width:680px; height:38px; line-height:38px; color:#000; font-size:14px;}
.chanpin_content2_right_02 span{ float:right;}
.chanpin_content2_left span{ width:454px;}
.chanpin_content2 ul{ overflow:hidden;}
.chanpin_content2 ul li{ height:122px; color:#000; margin-bottom:20px;}
.links_box{ width:100%;background:#fff; padding-bottom:20px;}
.links_box_in{ width:1200px; margin:0 auto; background:url(../image/link_bc.jpg) no-repeat center center;height:84px; line-height:84px;}
.links_box a{ display:inline; height:30px; font-size:14px;line-height:30px;  color:#000; margin:0 10px; padding:0 3px;}
.links_box a:nth-child(1){ font-size:18px; color:#fff; padding:0 20px;}
.links_box_2{ background:#000000; height:56px; line-height:56px;padding-bottom:20px;}
.links_box_in_2{ background:none;}
.links_box_in_2 a{ color:#fff; font-size:14px;height:56px; line-height:56px;}
.links_box_in_2 a:nth-child(1){  font-size:14px;color:#fff; }

.footer_box{ height:243px; width:100%; background:#002247;}
.footer_in{ width:1201px; margin:0 auto; overflow:hidden;color:#fff; }
.footer_in_l,.footer_in_m{ float:left; margin-top:40px; display:inline-block;}
.footer_in_l{ width:180px; height:183px;}
.footer_in_l_01{ font-size:30px; margin-bottom:30px;}
.footer_in_l_02{ overflow:hidden;}
.footer_in_l_02 a{ float:left; color:#fff; font-size:16px; height:30px; line-height:30px; width:130px;}
.footer_in_l_03{ height:30px; line-height:30px;}
.footer_in_m{ width:450px; line-height:32px; margin-left:40px; display:inline-block;}
.footer_in_r{ float:right;margin-top:40px;}
/*article_box*/
.article_box{width:1201px; height:auto; margin:20px auto; background:#000; border:1px solid #000;}
.article_box_in_01{ background:#000;}
.article_box_link{ width:1201px; margin:0 auto; text-align:center;overflow:hidden; margin-top:30px;}
.article_box_link a{ display:inline-table; color:#fff; text-align:center; font-size:16px;width:130px; height:40px; line-height:40px; background:url(404.png) no-repeat center center; margin-right:9px;}
.article_box_link a:hover{ background:#ff0000; color:#fff;}
.article_box_positon{ width:1162px; margin:0 auto; padding-top:48px; background:#000; overflow:hidden;}
.article_box_positon span,.article_box_positon a{ float:left; text-align:left; color:#fff; font-size:14px; height:50px; line-height:50px; margin:2px;}
.article_box_body{ width:1102px; margin:0 auto 80px auto; padding:0 30px; border:1px solid #ff0000;color:#fff; font-size:14px;line-height:30px; text-align:justify;padding-bottom:60px; }
.article_box_content{color:#fff; font-size:14px;line-height:30px; text-align:justify;border-bottom:1px solid #b2b2b2;padding:20px 0 60px 0; position:relative;}
.article_box_body_title{ width:1102px; margin:0 auto; height:145px; background:url(404.png) no-repeat top center; text-align:center; color:#fff; font-size:24px; line-height:70px;}
.article_box_body img{ margin:10px auto;}
.article_box_icons{ float:right; overflow:hidden; margin:15px auto;}
.article_box_icons a{ width:16px; height:16px; float:left; margin:0 3px;}
.article_box_icons a:nth-child(1){ background:url(404.png) no-repeat left center;}
.article_box_icons a:nth-child(2){ background:url(404.png) no-repeat -24px center;}
.article_box_icons a:nth-child(3){ background:url(404.png) no-repeat -47px center;}
.article_box_icons a:nth-child(4){ background:url(404.png) no-repeat -70px center;}
.article_box_icons a:nth-child(5){ background:url(404.png) no-repeat -93px center;}
.article_box_icons a:nth-child(6){ background:url(404.png) no-repeat -116px center;}
.kc_article_title{border-bottom:1px solid #b2b2b2;}
.kc_article_title_time span{ font-size:14px; color:#999999; margin:0 45px;}
.kc_article_box_content{ padding-bottom:200px;}
.article_box_content_btn{ display:block; width:164px; height:49px; line-height:49px; background:#ff0000; color:#fff; border:none; outline:none;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px; position:absolute; bottom:20px; font-size:24px;}
.kecheng_box{ width:1100px; margin:0 auto; overflow:hidden; padding-bottom:50px;}
.kecheng_box_list{ width:320px; height:466px; float:left; margin:9px 23px;}
.kecheng_box_list_title{width:320px;color:#ccc; font-size:14px; line-height:24px; text-align:justify; border-bottom:1px solid #636363; padding-bottom:15px;}
.kecheng_box_list_title a{ color:#fff;}
.kecheng_box_list_title span{ display:block; font-size:18px;line-height:30px;}
.kecheng_box_list_btn{ overflow:hidden; margin-top:14px;}
.kecheng_box_list_btn a,.kecheng_box_list_btn a button{ float:left; width:156px; height:40px; text-align:center; color:#fff; font-size:16px; line-height:40px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;}
.kecheng_box_list_btn a:nth-child(1){ background:#b10622;}
.kecheng_box_list_btn a button{ background:#ff0000; border:none; outline:none; margin-left:9px;  cursor:pointer;}
.kecheng_box_pages{ float:right; overflow:hidden;}
.kecheng_box_pages a{ width:20px; height:20px; line-height:20px; text-align:center; color:#fff;float:left; margin:0 3px; border:1px solid #6c6c6c; font-size:12px;}
.kecheng_box_pages a:hover{ background:#6c6c6c; border:1px solid #fff;}
.pic_list_title{width:320px;color:#fff; height:40px;font-size:14px;line-height:40px; text-align:center;}
.pic_list_title a{width:320px;color:#fff; height:40px; overflow:hidden; font-size:14px;line-height:40px; text-align:center;}
.pic_box_list{ height:294px; }

.mod18Box {margin: 0px auto; width: 800px;height: 720px;}
.mod18{ width: 800px; height: 720px; margin: 0px auto; position: relative;}
.mod18 .btn{position:absolute;width:28px;height:80px;top:610px;cursor:pointer;z-index:99;font-size:50px;font-weight:bold;}
.mod18 .prev{left:0;background:url(../image/prevBtn.png) no-repeat;}
.mod18 #prevTop,.mod18 #nextTop{width:28px;height:80px; }
.mod18 #prevTop{background:url(404.png) 0 0 no-repeat;}
.mod18 #nextTop{background:url(404.png) 0 0 no-repeat;}
.mod18 .next{right:0;background:url(../image/nextBtn.png) no-repeat;}
.mod18 li{float:left;}
.mod18 .picBox{height:600px;position:relative;overflow:hidden;}
.mod18 .picBox ul{height:600px;position:absolute;}
.mod18 .picBox li{width:800px;height:600px;}
.mod18 .listBox{ width:800px; height: 100px; margin: 0 auto;}
.mod18 #listBox{ width:800px; height: 100px; margin: 0 auto;}
.mod18 .listBox ul{width: 800px; height:100px;margin:0 auto;}
.mod18 .listBox li{width:105px;height:80px;cursor:pointer;}
.mod18 .listBox li i{display:none;}
.mod18 .listBox li img{width:105px;height:80px; }
.mod18 .listBox .on img{width:105px;height:80px;border:1px solid #ff0000;}
.mod18 .listBox .on i{display:block;}
.pic_detail{ width:800px; margin:0 auto; text-align:justify; font-size:14px; color:fff; line-height:30px; margin-top:50px;}
.teacher_box_content{ width:1100px; margin:0 auto;height:356px; overflow:hidden; margin-bottom:40px;}
.teacher_box_content_l{ float:left; width:283px; height:356px; padding-right:55px; border-right:1px solid #7f7f7f;}
.teacher_box_content_r{ float:right;width:760px; height:356px;}
.teacher_box_content_r_01{ text-indent:40px; width:760px; height:80px; font-size:30px; line-height:80px; border-bottom:1px solid #7f7f7f;}
.teacher_box_content_r_02{ text-indent:40px;width:760px; height:60px;line-height:60px; border-bottom:1px solid #7f7f7f;}
.teacher_box_content_r_03{width:720px; margin-left:40px; height:356px; }


.mr_frbox_yy{ width:1200px; margin:0 auto;height:407px;position:relative;}
.mr_frBtnL_yy{cursor:pointer;display:inline;float:left;height:46px;margin:160px 10px 0 0;width:28px;}
.mr_frUl_yy{float:left;height:413px;width:1200px;margin-left:10px; position:relative; overflow:hidden;}
.mr_frBtnR_yy{ position:absolute;top:100px; right:-50px;cursor:pointer;width:28px;height:46px; z-index:100;}
.mr_frBtnL_yy{position:absolute;top:-60px; left:-50px;cursor:pointer;width:28px;height:46px;  z-index:100;}
.mr_frUl_yy ul li{ width: 387px; height: 266px; float: left;  position: relative;  margin: 0 6px; overflow:hidden;}
.mr_frUl_yy ul li a img{ width:100%; height:100%;}
.mr_frUl_yy ul li a span{width:387px; height:40px; line-height:40px; color:#fff; font-size:14px; position:absolute; bottom:0; background:rgba(0,0,0,0.7); text-indent:18px;}

#qq{ width:60px; background:rgba(0,50,80,0.8); height:183px; position:fixed; bottom:100px; right:10px; z-index:1000;}
#qq ul{ width:60px; height:183px;}
#qq ul li  { width:60px; height:60px; border-bottom:1px #ccc solid; position:relative;}
#qq ul li a { width:60px; line-height:60px; display:block;}
#qq ul li ul{ display:none;}
#qq ul li:hover ul{ display:block; width:150px; height:60px; position:absolute; top:0; left:-150px; background:rgba(0,50,80,0.8); } 
#qq ul li:hover ul li a{font-size:16px; text-align:center; color:#fff; line-height:60px; width:150px;}