@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0;}
body{ font-family:"微软雅黑"; font-size:14px; background:#f5f5f5}
a{ text-decoration:none; color:#313131;}
ul li{ list-style:none;}
.c-b{ clear:both;}
.w-1200{ width:1200px; margin:auto;}

.header{ background:#000;}
.top{ height:8px; background:url(/skin2/images/13232048567.png) no-repeat right;}
.logo-bg{ height:103px; background:#bf1a20; text-align:right;}
.logo-bg .logo{ background: no-repeat center; display:block; width:280px; height:103px; float:left;}
.logo-bg  span{ float:right; display:block; height:103px; width:450px; background:url(/skin2/images/13231990811.png) no-repeat left 24px; color:#FFF;font-size:12px; font-family:"宋体";line-height:30px; }
.logo-bg span a{ color:#FFF;  margin:0 5px; }
.logo-bg span a:hover{ color:#ff7d13;}
.nav{ background:#1f1d2d; height:50px;}
.nav ul{position: relative; z-index:999;}
.nav ul li{ width:12.5%; float:left; text-align:center; position: relative; height:50px;line-height:50px; }
.nav ul li a{color:#FFF; display:block; border-right:solid 1px #2e2b41;}
.nav ul li ul{ position:absolute;left:0; top:50px;z-index:9px; width:100%; display:none;}
.nav ul li ul li{ width:100%; background:#1f1d2d; display:block;height:38px;line-height:38px; }
.nav ul li ul li a{margin:0; border:none;line-height:38px; height:auto;}
.nav ul li:hover{background:#bf1a20;}
.nav ul li:hover ul{display:block;}
.logo-bg  spana{ float:right; display:block; height:103px; width:450px; background:url(/skin2/images/13231990811a.png) no-repeat left 24px; color:#FFF;font-size:12px; font-family:"宋体";line-height:30px; }
.header .banner{ width:100%;}
.banner{ width:100%; height:auto;}
.banner img{ width:100%;}
/*banner大图*/
.bg-banner{width:100%; height:526px; background-color:#e2e2e2;}
.banner{width:1200px; height:280px !important; margin:0 auto;background-size:100%;}
.banner .imgs.act{display:block}
.banner .imgs{display:none}

/* body */

.bodyWrap{ background:#FFF; padding:0;top:-40px; position:relative; z-index:2; width:1170px; margin:auto;}
.bodyWrap .course{ width:762px; float:left; }
.bodyWrap .course span.bt{ background:url(/skin2/images/13232067298.png) no-repeat center; display:block; width:232px; height:58px; position:relative;top:-9px; left:20px; text-align:center; line-height:58px; font-size:22px; color:#fff; }
.bodyWrap .course .co-ner{padding-top:3px;}
.bodyWrap .course .co-ner dl{ float:left; width:236px;padding:3px; border:1px solid #CCC; margin-right:10px;}
.bodyWrap .course .co-ner dl dt img{width:100%; height:160px}
.bodyWrap .course .co-ner dl dd span{ display:block; width:100%; height:40px; line-height:40px; text-align:center; font-weight:bold; }
.bodyWrap .course .co-ner dl dd p{padding:0 6px; height:100px; line-height:20px; font-size:12px; font-family:"宋体"; overflow:hidden; color:#535353; text-indent:24px; text-align:justify; }
.bodyWrap .course .co-ner dl dd a{ display:block; width:118px; height:32px; background:#ff7d13; color:#FFF; line-height:32px; text-align:center; margin:15px auto; border-radius:3px; }
.bodyWrap .course .co-ner dl dd a:hover{ background:#d73240;}


/* news*/
.bodyWrap .news{ width:400px; float:right; margin-top:10px;}
.bodyWrap .news span.news-bt{ display:block; width:356px; height:50px; line-height:50px; background:url(/skin2/images/1323203233.png) no-repeat #d1a979 10px center ; font-size:18px; color:#FFF; padding-left:44px; }
.bodyWrap .news .news-bt img{ float:right; line-height:50px; margin:15px 15px 0 0;} 
.bodyWrap .news .news-li{ width:398px; height:370px; border: 1px solid #CCCCCC; }
.bodyWrap .news .news-li .news-first { border-bottom:#CCC 1px solid; width:100%; padding:14px 0; height:133px;}
.bodyWrap .news .news-li .news-first a{ background: url(/skin2/images/1323209542.png) no-repeat 8px center; font-size:14px; padding-left:24px; line-height:20px;}
.bodyWrap .news .news-li .news-first:hover a{ color:#d73240;}
.bodyWrap .news .news-li .news-first .one-nei{ display:block; margin:14px 0; height:96px;}
.bodyWrap .news .news-li .news-first .one-nei img{ width:136px; height:96px; float:left; margin:0 16px 0 8px;}
.bodyWrap .news .news-li .news-first .one-nei p{ float:left; width:215px; height:66px; color:#626262; font-size:12px; font-family:"宋体"; line-height:22px;} 
.bodyWrap .news .news-li .news-first .one-nei span.time{ display:block; float:left; height:20px;line-height:20px; margin-top:10px; background:url(/skin2/images/13232042259.png) no-repeat 1px center; padding-left:24px; font-size:12px; font-family:"宋体"; color:#959595; }
.bodyWrap .news .news-li ul{}
.bodyWrap .news .news-li ul li{ background:url(/skin2/images/13232054728.png) no-repeat 8px center; text-align:right; padding-right:12px; line-height:40px; border-bottom:#CCC 1px dashed;}
.bodyWrap .news .news-li ul li a{ float:left; font-size:14px; padding-left:24px;}
.bodyWrap .news .news-li ul li:hover a{ color:#d73240;}
.bodyWrap .news .news-li ul li .news-last{}




/* video*/

.bodyWrap .body-two{ margin:30px 0;}
.bodyWrap .body-two .video{ float:left; }
.bodyWrap .body-two .video .video-bt{display:block; width:446px; height:64px; background:url(/skin2/images/13232061037.png) no-repeat 16px 20px #c99b63; line-height:64px; padding-left:54px; font-size:20px; color:#FFF;}
.bodyWrap .body-two .video img{ width:500px; height:262px;}
.bodyWrap .body-two .intro{ width:660px; float:right; height:326px;}
.bodyWrap .body-two .intro .intro-bt{ display:block; width:100%; height:60px; background:url(/skin2/images/13231984503.png) no-repeat #d73240 16px center; position:relative;}
.bodyWrap .body-two .intro .intro-bt img{ position:absolute;top:60px; left:60px; }
.bodyWrap .body-two .intro .intro-neir{ display:block;background:#e5e5e5; width:100%; height:266px;}
.bodyWrap .body-two .intro .intro-neir p{  width:586px; height:140px; color:#626262; font-size:14px; line-height:22px; margin:auto; padding-top:38px}
.bodyWrap .body-two .intro .intro-neir a{ display:block; width:124px; height:40px; float:right; margin:0 20px 20px 0; background:#d73240; line-height:40px;color:#FFF; font-family:"宋体"; text-align:center; border-radius:3px;  }
.bodyWrap .body-two .intro .intro-neir a:hover{ background:#ff7d13;}

.bodyWrap .star{width:1170px; height:380px;}
.bodyWrap .star .star-bt{ width:100%; display:block; text-align:center;}
.bodyWrap .star .star-bt img{}
.bodyWrap .star .star-btn{ width:472px; height:38px; margin: 27px auto; }
.bodyWrap .star .star-btn a{ display:block; float:left; width:92px; height:38px; line-height:38px; background:#af926f; margin-right:26px; color:#FFF ; text-align:center; position:relative;}
.bodyWrap .star .star-btn a:hover,.bodyWrap .star .star-btn a.act{background:#d73240;}
.bodyWrap .star .star-btn a span{ background:url(/skin2/images/13232022012.png) no-repeat center; position:absolute; top:38px; left:38px; line-height:38px; width:13px; height:10px; display:none;}
.bodyWrap .star .star-btn a:hover span,.bodyWrap .star .star-btn a.act span{ display:block;}
.bodyWrap .star .star-neir{ margin:46px 0; height:209px; width:100%; margin:40px 0; text-align:center; line-height:209px;}
.bodyWrap .star .star-neir span{display:block; width:52px; height:52px; text-align:center; line-height:52px; border-radius:3px; margin-top:74px;}
.bodyWrap .star .star-neir span.left-btn{ background:url(/skin2/images/13231972033.png) no-repeat center #d1a979;float:left; }
.bodyWrap .star .star-neir span.left-btn:hover{ background:url(/skin2/images/13231972033.png) no-repeat center #d73240;}
.bodyWrap .star .star-neir span.right-btn{ background:url(/skin2/images/13231978342.png) no-repeat center #d1a979; float:right;}
.bodyWrap .star .star-neir span.right-btn:hover{background:url(/skin2/images/13231978342.png) no-repeat center #d73240;}
.bodyWrap .star .star-neir span img{}

.bodyWrap .star .star-neir ul{ display:none; width:auto; height:209px; margin:0 auto; position:absolute; top:0; left:0;}
.bodyWrap .star .star-neir ul li{ float:left;width:309px; height:210px; margin:0 23px; position:relative;}
.bodyWrap .star .star-neir ul li span{display:block; background:#000; opacity:0.6; width:279px; height:34px; position:absolute; z-index:999; top:102px; color:#FFF; text-align:left; padding-left:30px; border-radius:0px; line-height:34px;}
.bodyWrap .star .star-neir ul.act{ display:block;}
.star-box{ width:1065px; height:210px; margin:0 auto; overflow:hidden; position:relative;}

/*bottom*/
.bottom{ background:#3a3a3a; width:100%; height:136px; margin-top:64px; padding-top:30px; }
.bottom .biao { color:#FFF; line-height:35px; font-family:"宋体"}
.bottom .biao .biaodan{ display:block; width:220px; height:35px; background:#2f2f2f; float:left; margin-right:30px;}
.bottom .biao .biaodan a{ color:#FFF;padding-left:40px;}

.quicklink{float:left;width:230px;height:35px;margin:0 20px 0 0;position:relative;overflow:hidden;z-index:9999;line-height:35px;}
.quicklink span{ display:none;background:url(/skin2/images/13232028273.png) #c7323e no-repeat center; width:35px; height:35px;position:absolute;right:0;top:0;z-index:2;}
.quicklink ul{width:100%;position:absolute;left:0;top:0;z-index:1;}
.quicklink ul li{height:35px;color:#d0c6c0;background:#2f2f2f;line-height:35px;}
.quicklink ul li a{color:#d0c6c0;padding-left:10px;}
.quicklink ul li a:hover{color:#fff;}




.be-an{ background:#2e2e2e; width:100%; height:40px; color:#FFF; text-align:center; line-height:40px; font-family:"宋体"}



.bodyWrap{width:1200px; margin:0 auto; margin-top: 160px;}

.main_left{display:inline;float:left;width:250px;margin-top:7px;margin-bottom:60px;}
.main_right{display:inline;float:left;width:950px;margin-top:14px;margin-bottom:60px;}
.leftmenu{height:76px;font:24px/76px 'Microsoft YaHei',SimHei,Georgia, "Times New Roman", Times, serif;color:#fff;background:#e3726c;text-align:center;}

.rbg{padding:10px;line-height:24px;}
.rt{line-height:30px;margin-bottom:20px;padding:0 20px;position:relative;}
.rt .menu{width:100%;height:30px;border-bottom:dotted 1px #ccc;}
.rt .menu span.cn{display:inline-block;padding:0 10px;border-bottom:1px #e3837e solid;font:bold 16px/30px 'Microsoft YaHei',SimHei,Georgia, "Times New Roman", Times, serif;color:#323f50;}

.currentlocation{position:absolute;right:20px;top:0;}
.currentlocation a{color:#8c8c8c;}
.currentlocation a:hover{color:#323f50;}
.currentlocation span{color:#323f50;}

/*左边侧分类导航*/
ul.leftnav{width:100%;margin:0 auto;padding:5px 0 0 0;}
ul.leftnav li{display:block;width:100%;text-align:left;margin:0;padding:0;border-bottom:1px #f9f9f9 solid;position:relative;line-height:36px;text-align:center;}
ul.leftnav li a{color:#535353;}
ul.leftnav li a:hover{}
ul.leftnav li.act{background:#f9f9f9}
ul.leftnav li.act a{color:#8cc6fd}
ul.leftnav li.level0{background:url(/skin2/images/arr_right.png) #fff 205px 16px no-repeat;font:14px/36px 'Microsoft YaHei',SimHei,Georgia, "Times New Roman", Times, serif;}
ul.leftnav li.level0:hover{background:url(/skin2/images/arr_right_hover.png) #e3726c 215px 16px no-repeat;border-bottom:1px #f1f1f1 solid;}
ul.leftnav li.level0.act{background:url(/skin2/images/arr_right_hover.png) #e3726c 215px 16px no-repeat;border-bottom:1px #f1f1f1 solid;}
ul.leftnav li.level0.act a{color:#fff;text-indent:2em}
ul.leftnav li.level0 a{color:#535353;font-family:"微软雅黑", "宋体", Arial; display:block}
ul.leftnav li.level0 a:hover{ color:#fff}
ul.leftnav li.level0.acive{background:url(/skin2/images/arr_down.png) #e3726c 205px 16px no-repeat;}
ul.leftnav li.level0.acive a{ color:#fff;}

ul.leftnav li.level1{display:none;background:url(/skin2/images/arr_right.png) #ddd 205px 16px no-repeat;border-bottom:1px #f0f0f0 solid;}
ul.leftnav li.level1:hover{background:url(/skin2/images/arr_right.png) #f0f0f0 215px 16px no-repeat}
ul.leftnav li.level1:hover a{display:block; border-right:3px #ed6804 solid; text-indent:2em}
ul.leftnav li.level1.act{background:url(/skin2/images/arr_right.png) #f0f0f0 215px 16px no-repeat}
ul.leftnav li.level1 a{font-family:"微软雅黑", "宋体", Arial;}
ul.leftnav li.level1.act a{display:block;text-indent:2em; border-right:3px #ed6804 solid;}
ul.leftnav li.level1 a:hover{}
ul.leftnav li.level1.acive{background:url(/skin2/images/arr_down.png) #b5b5b5 205px 16px no-repeat;}
ul.leftnav li.level1.acive a{ color:#fff;}


ul.leftnav li.level2{display:none;}
ul.leftnav li.level2 a{}
ul.leftnav li.level3{display:none;}
ul.leftnav li.level4{display:none;}
ul.leftnav li.level5{display:none;}


/**/
.newsCategory{ float:left; width:425px; height:314px; padding:5px; margin:5px; background:#fff;}
.newsCategory div.btNews{ height:40px; width:100%; line-height:40px; color:#fff; font-size:16px; background:#4380d3;}
.newsCategory div.btNews span{ display:block; float:left; width:40px; height:40px; margin-right:10px; background:#0f4fa8; color:#fff; line-height:40px; text-align:center; font-weight:bold; font-size:20px;}
.newsCategory div.btNews a{ float:right; color:#fff; font-size:12px; margin-right:10px;}
.newsCategory div.nrNews{}
.newsCategory div.nrNews div.firstNews{width:425px; height:130px; position:relative;}
.newsCategory div.nrNews div.firstNews span{ display:block; width:405px; height:30px; padding-right:20px; line-height:30px; text-align:right; background-color:rgba(0,0,0,0.4); color:#fff; position:absolute; bottom:0; left:0;}
.newsCategory div.nrNews img{ width:425px; height:130px;}
.newsCategory div.nrNews ul{ padding:10px 0;}
.newsCategory div.nrNews ul li{height:25px; line-height:25px;}
.newsCategory div.nrNews ul li span.time{ float:right;}
.newsCategory div.nrNews ul li a{ display:block; padding-left:15px;color:#535353;background:url(/skin2/images/jta.png) 5px center no-repeat;}
.newsCategory div.nrNews ul li a:hover{ color:#760b0b; background:url(/skin2/images/jtah.png) 5px center no-repeat;}


.base_textintrolist{list-style:none;width:100%;margin:0 auto;}
.base_textintrolist dl{padding:0 0 40px 0;position:relative;overflow:hidden;zoom:1;}
.base_textintrolist dl dt{font:16px/21px 'Microsoft YaHei',SimHei,Georgia, "Times New Roman", Times, serif;}
.base_textintrolist dl dt a{color:#313131;padding-left:30px;background:url(/skin2/images/articleico.png) left 0 no-repeat;}
.base_textintrolist dl dt a:hover,.base_textintrolist dl:hover dt a{color:#002e73;background:url(/skin2/images/articleico.png) left -48px no-repeat;}
.base_textintrolist dl dd.date{float:right;font-weight:bold;color:#0b426b;}
.base_textintrolist dl dd.intro{padding:5px 0;line-height:2;font-size:12px;color:#7d7d7d;text-indent:2em;border-bottom:#d2d2d2 dashed 1px;}

/*大段内容部分公用内容*/
.content{margin:0 auto;padding:10px 10px;text-align:left;line-height:1.8;overflow:visible;}
.contenthead{width:99%;margin:0 auto 15px auto;border-bottom:#ccc dashed 1px;}
.contenthead h1{color:#f64100;text-align:center;font-size:16px;}
.contenthead h1.subtitle{color:#f64100;text-align:center;font-size:14px;}
.contenthead h1.subtitle{color:#f64100;text-align:center;font-size:14px;}
.contenthead h2{font-weight:normal;text-align:center;font-size:12px;padding:5px 0 2px 0;}
.contentsummary{padding:10px;background:#fafafa;border:1px #f0f0f0 dashed;}
.contentmain{margin:0 auto;padding:0;color:#737373;font-size:14px;line-height:2;word-wrap:break-word;}
.contentmain p{margin:1em 0;}
.contentmain img{border:none;}
.contentfooter{margin:10px 0;color:#666;}
.contentfooter a{color:#666;}
.contentfooter a:hover{color:#2ea2c5;}
.contentmain table td p,.contentmain table td ul li{margin:0;}
.contentinputer{text-align:right;}

/*Page分页*/
.page{width:auto;margin:20px auto;padding:0;}
.morePage{float:left;}
.morePage a{word-break:normal;word-wrap:normal;color:#3384c5;text-align:center;}
.morePage *{font-style:normal;font:normal 12px/18px Srial,SimSun,serif;text-decoration:none;}
.morePage b{display:block;float:left;width:auto;height:18px;line-height:18px;margin:0 4px;padding:4px 10px;color:#404040;border:1px #e7e7e7 solid;}
.morePage code{display:block;float:left;}
.morePage code a,.morePage code i{display:block;float:left;width:auto;height:18px;line-height:18px;margin:0 4px;padding:4px 10px;color:#404040;border:1px #e7e7e7 solid;}
.morePage code a{}
.morePage code a:hover{color:#fff;border-color:#e78034;background:#e78034;}
.morePage code a.active{color:#fff;border-color:#e78034;background:#e78034;font-weight:bold;}
.morePage code a:hover.active{}
.morePage code i{display:block;border:0;margin:0;padding:0;font-weight:bold;line-height:14px;}
.morePage kbd,.morePage dfn{display:block;float:left;width:auto;height:18px;line-height:18px;margin:0 4px;padding:4px 10px;border:1px #e7e7e7 solid;color:#fff;border-color:#e78034;background:#e78034;}
.morePage dfn{}
.morePage dfn.disable{}
.morePage kbd a,.morePage dfn a{display:block;overflow:hidden;color:#fff;}
.morePage dfn a{}
.morePage dfn.disable,.morePage kbd.disable{background:#e6e6e6;border:1px #e6e6e6 solid;}
.morePage kbd.disable{}
.morePage .disable a{color:#fff;background:#e6e6e6;}
.disable {background-color:#eee;}
.morePage .off{display:none;}
.morePage input{display:none;float:left;width:50px;height:18px;line-height:18px;font-family:Verdana,SimSun;border:1px solid #999;background:#fff;color:#3384c5;text-align:center;}

.tb{border-collapse:collapse;border:1px #ccc solid;}
.tb td{border:1px #ccc solid;text-align:center;font-size:12px;padding:0 5px;}

/*常用基础*/
a.zoom{cursor:url(http://www.sfls.com.cn/Skins/default/main/big.cur),auto;}
.equal{margin-bottom:-10000px;padding-bottom:10000px;}
.mg-0{margin:0px;}
.mg-5{margin:5px;}
.mb-5{margin-bottom:5px;}
.mb-10{margin-bottom:10px;}
.pd-0{padding:0px;}
.pd-5{padding:5px;}
.mt-0{margin-top:0px;}
.mb-0{margin-bottom:0px;}
.ml-0{margin-left:0px;}
.mr-0{margin-right:0px;}
.pt-0{padding-top:0px;}
.pb-0{padding-bottom:0px;}
.pl-0{padding-left:0px;}
.pr-0{padding-right:0px;}
.pl-5{padding-left:5px;}
.pr-5{padding-right:5px;}
.pb-5{padding-bottom:5px;}
.w-5{width:5px;}
.h-5{height:5px;}
.h-10{height:10px;}
.h-15{height:15px;}
.h-20{height:20px;}
.lh-24{line-height:24px;}
.c-b{clear:both;}
.f-l{float:left;}
.f-r{float:right;}
.bc-1{background:#f2f6f9;}
.ta-l{text-align:left;}
.ta-c{text-align:center;}
.ta-r{text-align:right;}
.va-m{vertical-align:middle;}