@charset "gb2312";
/* CSS top and footer */
body{ min-width:1200px; background:#fff; font-size:14px; font-family:"Microsoft YaHei", "SimSun"; color:#252525;}
html,body,div,ul,li,ol,dl,dt,dd,form,fieldset,h1,h2,h3,h4,h5,h6,p,br,pre,form,fieldset,textarea,blockquote,p,span,button{ margin:0; padding:0;border:0}
input,select{outline: none;border: none;border:0;padding: 0;}
b{font-weight: normal;}
li{list-style-type:none;}label{ cursor:pointer}img{vertical-align:top;border:0}em,i{font-style:normal}ol,ul,li {list-style:none}
.clearfix:before,.clearfix:after,.cf:before,.cf:after,.main{content:""; display:table}.clearfix:after,.cf:after,.main:after{clear:both}.clearfix,.cf,.main{*zoom:1}
a:link,a:visited{ text-decoration:none;color:#333}
a:hover,a:active{color:#ff0000}
.fl{ float:left}.fr{ float:right}
.tabCon,.Hidebox{display:none}.Showbox{display:block}
.h5,.h10,.h15,.h20,.h30,.h40{ width:100%;  overflow:hidden}.h5{ height:5px}.h10{ height:10px}.h15{ height:15px}.h20{ height:20px}.h30{ height:30px}.h40{ height:40px}
a.c9{ color:#999!important; }
a:hover.c9{ color:#f40!important;}
.red{ color:#f00 !important}
.cheng{ color:#f60 !important}
.lh30 td{ height:30px !important}
a.red{ color:#f00 !important}
a:hover.red{ color:#c00 !important; text-decoration:underline}
.nopr{ padding-right:0 !important}
.nopt{ padding-top:0 !important}
.nobb{ border-bottom:none !important}
.nobr{ border-right:none !important}
.noml{ margin-left:0 !important}
.nomr{ margin-right:0 !important}
.ml20{margin-left: 20px;}
.mt8{ margin-top:8px}
.mt7{ margin-top:7px}
.tac{text-align: center;}
.ea{ width:100%; text-align:center}/* examw ad */
.ea img{ width:100%; height:auto}
.BgGray{background-color: #f5f5f5}
.font_w{font-weight: bold}
.allW{width: 100% !important;}
/*public more*/
.more a:link,.more a:visited,.more a:active,.more a:hover{ float:left; padding:2px 2px 0 23px}
.more a:link,.more a:visited,.more a:active{ color:#777}
.more a:hover{ color:#15a085;}
/*public background img*/
.headLeft li i,.top .search .btnSearch,.headRight .iptTxt,.nav i,.newsTitList li i,.provName i,.provCity i, .VideoList ul li,.fastGroup i,.more i,.column i,.toolCase i,.tit .titP,.course i,.course .List em,.more,.IconList li i{background-image:url("images/Public.png");background-repeat: no-repeat}
/*public float*/
.headLeft li,.headRight li{float: left;}
/*public background color*/
.publist .buy,.headRight .iptBtn:hover,.headRight li a.Login,.title i,.provList a:hover,.navBox,.newsTitList li:hover,.newsTitList li.cur,.newsList li a.btn:hover,.hotSubList ul li a:hover,.fastGroup,.CourseDK .tit,.course .live li p a{background-color: #57962b!important;color: #fff !important;}
/*public border color*/
.headRight li a.Login,.headRight .Login,.headRight .iptBtn:hover,.title .more a.cur,.newsTitList li,.newsTitList li.cur,.hotSubList ul li a:hover{border-color: #dddddd !important}
.newsTitList li.cur,.title .name,.newsRight .title i,.newsList li a.btn{border-color:#57962b}
/*public color*/
.publist li font a,.title a.col{ color:#3e8be2; }
.course .preview ul li.cur h3,.newsList li a.btn{color:#57962b}
/*public 4px*/
.search-box,.map-content a:hover,.liucheng-box .name,.zxmap a:hover,.itgcws a:hover,.page a:link,.page a:visited,.page a:active,.page a:hover,.page span,.publist li b{-moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px}
/*public button*/
.iptBtn{text-align: center;border-radius: 4px; font-size: 16px;font-weight: bold;cursor: pointer; background-color:#4041a4; color: #fff}
.iptBtn:hover{background: #4041a4 !important}
.title .column a:hover{color: #ff0000;}
/*public list li*/
.publist .li8{height: 304px; overflow: hidden;}
.publist li{height: 45px;line-height: 45px; overflow: hidden; white-space: nowrap;text-overflow:ellipsis; list-style: square;list-style-position:inside; color:#999; font-size: 12px;*white-space:normal;*list-style: none; *list-style-position:outside }
.publist li a,.publist li em,.publist li span{font-size: 18px}
.publist li i{ color:#e02a2a}
.publist li em{ color:#999999}
.publist li font a{ float:right; padding:0 2px 0 18px; font-size:14px; color:#e02a2a; font-family:"Arial"}
.publist li span a{ float:right; padding:0 2px 0 18px; font-size:14px; color:#1a73dc; font-family:"Arial"}
.publist .buy{ float:right; line-height:23px; padding:0 5px}
/**main**/
.main{ width:1200px; margin:0 auto;}
/* head */
.headBox{height: 41px;}
.head{position: fixed; left: 0; top: 0; width: 100%; height: 40px;border-bottom: 1px solid #e3e3e3; background: #f5f5f5;z-index: 99;}
.headLeft{margin-left: -14px;_margin-left: -24px;font-family: "SimSun"}
.headLeft li{color: #d1d1d1;position: relative;zoom:1;font-family: 'SimSun';}
.headLeft li a{display:inline-block;padding: 0 14px; line-height: 40px; min-width: 50px;text-align: center;position: relative;}
.headLeft li{color: #d1d1d1;position: relative;zoom:1;}
.headLeft li a,.headLeft li span{display:inline-block;padding: 0 10px; line-height: 40px; min-width: 50px;text-align: center;position: relative;font-family: "Microsoft YaHei";color:#333;}
.headLeft li i{width: 7px; height: 4px;position: absolute;}
.headLeft li.App i{background-position: -160px -120px;margin-left: 5px; right: 10px; top:18px }
.headLeft li .Down,.headLeft li .Ewm{background: #fff;border: 1px solid #e3e3e3;border-top: none;position: absolute;top: 40px; left: 0; z-index: 999;display: none;}
.headLeft li .Down{padding: 15px 10px; width: 248px;}
.headLeft li .Down a{margin-right: 10px;padding: 0 10px; line-height: 26px;min-width: auto;}
.headLeft li .Ewm{padding:10px; width: 120px}
.headLeft li .Ewm img{width: 120px;}
.headRight{padding: 6px 0;}
.headLeft li.App:hover{background: #fff}
.headLeft li.App:hover i{background-position: -160px -150px;}
.headLeft li.App:hover .Down,.headLeft li.App:hover .Ewm{display: block;}
.headRight li{height: 28px;margin-left: 10px;}
.headRight li a{display:inline-block;height: 26px;line-height: 26px;padding: 0 10px;min-width: 40px;text-align: center;border: 1px solid #e3e3e3; background: #fff; color: #999999}
.headRight .iptTxt{height: 26px;line-height: 26px\9;margin-left: 10px; display: inline; width: 124px; padding-left: 30px;border: 1px solid #e1e1e1; border-radius: 2px; float: left;}
.headRight .icoUser{background-position:-280px -160px}
.headRight .icoPwd{background-position:-280px -130px}
.headRight .iptBtn{display:inline-block;height: 26px;line-height: 26px;padding: 0 10px;min-width: 40px;*width:60px; text-align: center;border: 1px solid #e3e3e3; background: #fff; color: #999999; font-weight: normal; font-size: 14px; margin-left: 10px;border-radius: 3px;float: left;}
.head .land{ float:right}
.head .land b{ color:#c00; padding:0 5px; font-size:14px}
.head .land a{ padding-left:10px; font-size:13px; border-left:#dfdfdf solid 1px; font-family:"Microsoft YaHei","SimSun"; color:#c00}
.topMiddle{float: right;display: inline;height: 40px;line-height: 40px;}
/*top*/
.top{padding: 15px 0;height: 80px;}
.top .main{*zoom:1}
.top a.logo{ padding-right:20px; margin-left:-10px}
.top a.logo img{ width:230px;margin-top: 15px;}
.top .weixin{border: 1px solid #e8e8e8;height:75px; margin-top: 1px;_text-align:right;text-align:center;}
.top .weixin a{float: right; display:inline-block;}
.top .weixin img{width:75px; height:75px;padding-right: 3px;}
.top .weixin p{ margin-right: 3px; height:75px; line-height: 13px; border-right: 1px solid #e8e8e8; padding: 5px 0px 0; width: 22px; color: #FF0000; font-size: 12px; display:inline-block; float:left; font-family: "Microsoft Yahei"; }
.top .weixin:hover{border:1px solid #e8baba;}

.nav .mln{margin-left: 0 !important;}
.nav .list{float: left;  background-position: -260px 0; _display:inline;}
.nav .list .name{height: 90px; width:90px;text-align: center;}
.nav .list .name p{line-height: 35px;font-size: 20px;color: #fff;width: 60px;padding: 10px 16px 0 10px;font-weight: bold;}
.nav .list .name p a{color: #fff;display: inline-block;*display: inline;vertical-align: middle;line-height: 35px;font-weight: bold;}
.nav .list ul{margin-top:10px;height: 70px;position: relative;overflow: hidden;*white-space:nowrap;border-right: 1px solid #66CC33;}
.nav .list ul.wA{width: 618px;}
.nav .list ul.wB{width: 400px;}
.nav .list ul.wC{width: 110px;}
.nav .list ul.wD{width: 80px;}
.nav .list li{padding-right:20px; line-height: 35px;text-align: center;float: left;}
.nav .list li a{color: #fff;font-size:20px;}
.nav .list li a:hover{text-decoration: underline}
.nav .list ul.hAuto{height: auto;}
.nav .list .name p f160{font-size: 16px; }
.nav .brn{border: none !important;}
/*prov*/
.provBox{padding: 10px 0;overflow: hidden;}
.prov{background: #fafafa}
.provName{width: 110px; height: 82px; position: relative; margin-right: 8px; background: #efefef;}
.provName i.map{width: 34px; height: 27px;display: block;margin: 15px auto 0;background-position: -40px 0}
.provName i.arr{width: 7px; height: 13px; background-position: -80px 0; position: absolute; right: -7px; top: 40px}
.provName p{ line-height: 30px;font-size: 18px;font-weight: bold; color: #333333; text-align: center;}
.provList{margin-top: 11px;height: 60px; width: 1082px;}
.provList a{line-height: 30px;height: 30px;padding: 0 15px;float: left; border-radius: 3px;display: block;margin-left: 8px;}
.provCity{width: 210px; height: 82px;}
.provCity .name{width: 105px; height: 74px; background: #efefef; padding-top: 8px;; margin-right: 15px; position: relative;}
.provCity .name p{font-size: 18px;font-weight: bold;line-height: 32px;text-align: center;color: #ff892a}
.provCity .text{ width: 90px;text-align: center; line-height: 30px; padding: 11px 0}
.provCity i.city{width: 34px; height: 34px; background-position: -220px 0; display: block;margin: 0 auto;}
.provCity i.arr{width: 13px; height: 27px;background-position: -80px -38px; position: absolute; right: -13px; top: 27px}
/*Video*/
.VideoCourse{height: 50px; width: 100%;background: #2e2e2e}
.VideoCourse .Column li{height: 50px;padding:0 20px; text-align:center;font-size: 18px; color: #fff;line-height: 50px; float:left; border-right:#3f3f3f solid 1px; cursor:pointer}
.VideoCourse .Column li:last-child{border-right: none}
.VideoCourse .Column li.cur{background: #fc282d; color: #ffff00}
.VideoSelect{width: 190px;position: relative; z-index: 9}
.Select .Name{ line-height:35px; height:35px; border:solid 1px #454545; margin:10px 20px 0 0; cursor:pointer; position:relative; z-index:2; background:#282828;}
.Select .Name{ color:#fff;}
.Select .Name span.Txt{ color:#ccc; padding-left:15px; height: 35px; width: 120px; overflow: hidden; float:left; font-size:16px;}
.Select .Name.cur{background:#fc282d;color: #ffff00}
.Select .Name.cur span.Txt{ color:#ffff00;}
.Select .Name i{ width:12px; height:7px; display:block; float:right; background:url(http://img.examw.com/pub/zt_Select.png) no-repeat center center; margin:15px 10px;}
.Select .List{ border:solid 1px  #454545; background:#282828; position:absolute; left:0; top:46px; width:168px; z-index:9999;  padding-top:5px;display: none;zoom:1;}
.Select .List li{font-size:16px; line-height:40px; padding-left:15px; color:#fff; border-bottom: solid 1px #454545;float: none; cursor: pointer;}
.VideoBox{background: #1e1e1e}
.VideoLeft{width: 800px; height: 450px;overflow: hidden;}
.VideoRight{width: 400px; height: 450px;}
.VideoTit{height: 42px;line-height: 42px; padding-top: 2px; background: #0e0e0e;}
.VideoTit li{padding: 0 20px;line-height: 42px; font-size: 16px;font-weight: bold; color: #fff; float: left;}
.VideoTit li.cur{background: #1e1e1e}
.VideoTit .Txt{color: #666;padding: 0 13px;}
.VideoList{height: 304px;margin: 8px 0; padding: 0 10px; overflow: hidden;position: relative;}
.VideoList ul{width: 380px}
.VideoList ul li{height: 38px;line-height: 38px; color: #666666;font-size: 14px; padding-right: 70px; background-position:  320px -171px; text-overflow: ellipsis; white-space: nowrap ;overflow: hidden;}
.VideoList ul li a,.VideoList ul li a:link,.VideoList ul li a:visited{color: #ffffff;}
.VideoList ul li.Free{background-position: 320px -131px}
.VideoList ul li.Play{background-position: 320px -91px}
.VideoList ul li.Play a,.VideoList ul li.Play a:link,.VideoList ul li.Play a:visited{color: #fc282d}
.zUIpanelScrollBox,.zUIpanelScrollBar{width:6px;top:4px;right:0;border-radius:5px}
.zUIpanelScrollBox{background:#3d4a56;opacity:1.0;filter:alpha(opacity=10)}
.zUIpanelScrollBar{background:#a6b1bc;opacity:0.8;filter:alpha(opacity=80)}
.VideoOper{height: 44px;margin-top: 20px; text-align: center;}
.VideoOper a{vertical-align: bottom;width: 140px; display: inline-block; color: #fff;box-shadow: 0 3px 7px rgba(0,0,0,.6)}
.VideoOper a.BtnNow{height: 38px; line-height: 38px;text-align: center;background: #fc282d;font-size: 16px; border-radius: 19px; margin-right: 28px; color: #fff}
.VideoOper a.BtnConsult{height: 44px;line-height: 44px;font-size: 18px;font-weight: bold;border-radius: 22px; background:#0649bd;  background: -webkit-linear-gradient(left, #01f2fc , #0649bd);background: -o-linear-gradient(right, #01f2fc, #0649bd); background: -moz-linear-gradient(right, #01f2fc, #0649bd); background: linear-gradient(to right, #01f2fc , #0649bd);  color: #fff }
.VideoOper a:hover,.TabBoxs ul .Btn a:hover,.CourseDK .TableDK a:hover.bm,.TabBoxs ul .Price h3 a.BtnNow:hover,.TiKuBox .Btn:hover{background-color: #ff6600 !important;color: #fff !important;border-color:#ff6600 !important}

/**newTitList**/
.newsTitList{height: 60px;position: relative;}
.newsTitList li{position: relative;width: 129px; height: 38px; line-height: 38px; border-width: 1px;border-style:  solid ;margin-right: 5px; background: #fff; font-size: 16px;text-align: center; cursor: pointer;display: inline-block;}
.newsTitList li:hover{font-weight: bold;}
.newsTitList li.cur{font-weight: bold;}
.newsTitList li i{width: 20px; height: 10px;background-position: -160px -90px;display: none ; position: absolute;}
.newsTitList li:hover i,.newsTitList li.cur i{display: block;left: 50%;margin-left: -7px; bottom: -8px}
.newsTitList .more{height: 24px; line-height: 24px; padding: 0 16px;background: #d9dadb; color: #fff;border-radius: 12px; display: inline-block;position: absolute;right: 0; top: 10px}

/**title**/
.title{height: 60px;line-height: 60px;font-size: 30px;font-weight: bold;border-bottom: 1px solid #e6e6e6}
.title .name{position: relative; height: 58px; line-height: 58px;border-bottom-width: 2px;border-bottom-style: solid;zoom:1}
.title u{display: inline-block;width: 2px; height: 25px;font-size: 0;vertical-align: middle;margin-right: 10px;}
.title .more a{font-size: 14px;font-weight: normal;padding: 0 15px; line-height: 24px; border-radius: 15px; margin-top:7px;text-align: center}
.title .more a.cur{padding: 0 15px}
.title .column{text-align: right;height: 30px;}
.title .column a{margin-right: 20px;font-weight: normal; font-size: 15px;color:#666666;}
.title .column a.more{ padding-right: 20px; background-position: -98px -86px; color: #666666;margin: 0 !important}
.title .column a.more:hover{text-decoration: underline;}
.title .column a:last-child{margin-right: 0;}
.title .tips{font-size: 16px;font-weight: normal;}
/**prepare**/
.prepare{width: 290px; padding:15px 0;overflow: hidden; background: #f6f6f6;}
.prepare .list{margin-left: -20px;overflow: hidden;margin-bottom: 10px;padding: 0}
.prepare .list label{width: 100px;margin-left: 20px;line-height: 35px; padding-left: 24px; position: relative;display: block;float: left;}
.prepare .list input{position: absolute;width: 16px; height: 16px;left: 0;top: 7px;margin: 0}
/**newsRight**/
.newsRight{width: 290px;background: #f5f5f5;overflow: hidden;}
.newsRight .title{font-size: 18px;margin:20px 20px 2px 0;font-weight: normal;}
.newsRight .title .more a{padding: 0;font-size: 16px;font-weight: normal;color: #333;margin-right:20px;}
.newsRight .title i{margin-right:20px;border-right-width: 3px;border-right-style: solid;}
.newsRight ul li{font-size: 16px}
.newsRight .publist{padding:0 20px 3px;}
.newsRight .publist a{font-size:18px;}
.newsRight .publist li{list-style-position: inherit;}
/**newsLeft**/
.newsBox .newsLeft{width: 820px}
.newsRight .newTit{ height: 40px; line-height: 40px; border:0; font-weight: bold; color: #57962b; }
.newsRight .newTit .column a{font-size: 14px;}
.newsRight .newTit .more a{margin-top:8px;}
.newsBox .fentkBox{width: 1200px;}
/*footer*/
.footer{text-align:center; font:14px;line-height: 35px; color:#666; float:left; width:100%; height:auto; background:#fff;margin-top:8px; border-top:#e8e8e8 solid 1px}
.footer img{ padding:10px 5px}
.footer .nva{ float:left; text-align:center; width:100%; padding:5px 0; color:#666}
.footer .nva a{ padding:0 10px}
.footer a:link,.footer a:visited,.footer a:active{ color:#666; text-decoration:none}
.footer a:hover{ color:#b10200}
.footer b{ color:#CC0000; font-size: 14px}

.tit .more i,.title .more i,.column i{display: inline-block;width:15px;height: 15px;background-position: -132px -90px;margin-top:5px;margin-left: 3px;background-color: #fff !important;margin-right:0;}
.title .column i{margin-top:28px;}
/*bottom*/
.bottom{background: #f0f0f0;padding: 20px 0}
.link{padding: 15px 20px;background: #fff;}
.link h2{font-size: 16px;font-weight: bold;line-height: 30px;}


/**mainList(noTime)**/
.mainList li{width: 47%;font-size: 14px;float: left;margin-right: 6%;padding-right: 0;position: relative;}
.mainList li:nth-child(2n){margin-right:0;}
.mainList li.hot a,.newsBox .newsList li.hot span{color: #ff0000;font-size:18px;}
.mainList li.hot a,.newsBox .newsList li.hot{list-style-position: inherit;}
/**newsList(time)**/
.newsList li{padding-right:60px;height:45px;line-height:45px;color:#999;overflow:hidden;white-space:nowrap;position:relative;}
.newsList li:nth-child(2n){margin-right:0;}
.newsList li a.btn{position: absolute;right: 0;top: 4px;line-height: 28px; width: 52px; text-align: center;border-width: 1px;border-style: solid;display: block; border-radius: 4px;}
.newsList li a.btn:hover{color: #fff !important;}
.newsList li span{position: absolute;right: 0;top: 0;line-height: 45px;}
/**rowList**/
.rowList li{position: relative;padding: 0 90px 0 0;}
.rowList li em{padding-left: 5px;}
.rowList li span{position: absolute;right: 0;top: 0;line-height: 38px;}
.rowList li a.btn{position: absolute;right: 0;top: 4px;line-height: 28px; width: 52px; text-align: center;border-width: 1px;border-style: solid;display: block; border-radius: 4px}
.rowList li.today,.newsList li.today a{color: #f60}
/**IconList**/
.IconList li{list-style:none;width: 37%;padding-left: 2%;margin-right: 6%;padding-right: 8%;float: left;position: relative;}
.IconList li i{width: 24px;height: 38px;display: block;position: absolute;left: 0;top: 0;background-position: -373px -180px;}
.IconList li:nth-child(2n){margin-right:0;}

.clearfix:after,#link:after,.content:after,.hot-txt:after,.nav-area:after,.list-b li .info:after,.main-content:after,.content-l-list-bd li:after,.pagebox:after.container:after{content:".";display:block;height:0;clear:both;visibility:hidden;}

.main-content{width:1200px;margin:0 auto}
.content-box .content-l{float:left;width:820px}
.content-box .content-r{float:right;width:330px;overflow:hidden}

.content-l .hot{ padding:0 50px 0 16px; background: #ee1515; height: 46px; line-height: 46px; font-size: 30px; display: inline-block; color: #fff; position: relative; border-radius: 0 23px 23px 0; font-weight: bold; }
.content-l .hot i{position: absolute;display: block;}
.content-l .hot i.angle{width: 10px; height: 18px;background-position: -41px -71px; left: 0; top: -18px}
.content-l .hot i.fire{width: 36px; height: 36px;right: 9px; top: 5px;background-position: 0 -210px}

.screenBox{padding: 10px 15px 0;}
.screenBox li{padding: 2px 0 2px 2px;position: relative;zoom:1;font-weight: bold;}
.screenBox li span{font-size: 14px; line-height: 28px;position: absolute;left: 6px; top: 2px;}
.screenBox li a{ display: inline-block; padding: 3px 10px; margin-right: 2px; border-radius: 15px; margin-bottom: 12px; font-size: 20px; font-weight: bold; }
.screenBox li a.active{background: #57962b;color: #fff;}
.screenBox li a:hover{background: #57962b;color: #fff;}

.recomlist{padding: 9px 0 15px 0;  overflow: hidden;border-bottom:1px dotted  #dcdcdc; background-position: -216px 0}
.recomlist li{padding:0 90px 0 40px; position: relative; list-style: none }
.recomlist li u{height: 30px;width: 24px; line-height: 30px; text-align: center; background-color: #d3d3d3; color: #999; position: absolute; top: 7px; left: 0;border-radius: 3px;text-decoration: none;}
.recomlist li:nth-child(-n+3) u{background: #ff3d3d;color: #fff;}
.recomlist li span{position: absolute;right: 0;top: 0;line-height: 38px;}
.recomlist li a{ font-size: 18px; color:#006600; }
.recomlist li a.btn{display: block;line-height: 26px;padding: 2px 12px;text-align: center;font-weight: normal; font-size: 16px;border: 1px  solid #ff0000; color: #f51a34}
.recomlist li a:hover{ text-decoration: underline; color:#FF0000; }
.recomlist li a.btn:hover{background:#ff0000; color: #fff ;text-decoration:none }

.content-l-title{height: 60px;line-height: 60px;font-size: 26px;font-weight: bold;border-bottom: 1px solid #e6e6e6}
.content-l-title .name{position: relative; height: 58px; line-height: 58px;border-bottom-width: 2px;border-bottom-style: solid;zoom:1}
.content-l-title .more a{font-size: 16px;font-weight: normal;padding: 0 15px; line-height: 24px; border-radius: 15px; margin-top:7px;text-align: center}
.content-l-title .more a.cur{padding: 0 15px}
.content-l-title .column{text-align: right;height: 30px;}
.content-l-title .column a{margin-right: 20px;font-weight: normal; font-size: 16px;color:#666666;}
.content-l-title .column a.more{ padding-right: 20px; background-position: -98px -86px; color: #666666;margin: 0 !important}
.content-l-title .column a.more:hover{text-decoration: underline;}
.content-l-title .column a:last-child{margin-right: 0;}
.content-l-title .tips{font-size: 16px;font-weight: normal;}

/*ÓÒ²à*/
.content-r-box{width: 330px;}
.content-r-title{ font-size: 20px; color: #57962b; line-height: 20px; padding-left: 10px; border-left: 6px solid #57962b; width: 100%; font-weight: bold; }
.content-r-title a{color: #57962b;}
.content-r-title a:hover{color: #E50113;}
.content-r-line{width: 330px;height: 1px;background:#E5E5E5;margin-top: 10px;}
.content-r-ad{width: 330px;}
.content-r-ad img{width: 330px;}

.content-r-main{ overflow: hidden; padding-top: 10px;width: 330px;}
.content-r-list{}
.content-r-list li{ height: 35px; line-height: 35px; overflow: hidden; white-space: nowrap; width: 330px; text-overflow:ellipsis; font-size: 16px;}
.content-r-num{ display: inline-block; width: 18px; padding-right: 10px; text-align: right; color: #E50113!important; font-size: 16px;}

.content-r-gjx-cont{margin-top: 15px;}
.content-r-gjx-liLf{ float: left; width: 48px; height: 28px; text-align: center; line-height: 28px; border: 1px solid #57962b; font-size: 14px; color: #2A4455; font-weight: bold; }
.content-r-gjx-liRi{ float: left; font-size: 0; padding-bottom: 10px; }
.content-r-gjx-liRi a{ display: inline-block; width:110px; font-size: 14px; color: #2A4455; line-height: 110px; text-align: center; }
.content-r-gjx-liRi a:hover{color: #E50113;}

.content-r-news{ width:100%; line-height:45px; font-size:18px; padding-top: 10px;}
.content-r-news li{ width:100%; float:left;background:url(images/dian.png) left center no-repeat;}
.content-r-news a{ float:left; white-space:nowrap; overflow:hidden; padding-left: 10px; width:100%;color: #333;}
.content-r-news a:hover{color: #E50113;}

.content-r-main table{ width:100%; border-collapse:collapse; line-height:40px;text-align:center;}
.content-r-main td{ line-height:25px; font-size:14px; height: 40px; }
.content-r-main td a{ padding:0 5px;height: 40px;}
.content-r-main .bt{ background:#fafafa}
.content-r-main .simg{ height:100px; text-align: center; vertical-align: middle; }

.content-r-sch{width:330px;height:100px}
.content-r-sch .tx{width:76px;height:76px;float:left;margin:7px 18px 7px 0}
.content-r-sch .tx img{width:76px;height:76px}
.content-r-sch .right{width:236px;height:74px;float:left;border-bottom:1px solid #e5e5e5;padding-top:15px}
.content-r-sch .right .title{height:35px;font-size:16px;line-height:35px;overflow:hidden}
.content-r-sch .right .title a{font-size:16px;color:#666666}
.content-r-sch .right .title a:hover{color:#ce0f10}
.content-r-sch .right .origin{font-size:12px;line-height:28px}
.content-r-sch .right .origin a{font-size:12px;line-height:28px;color:#999999}
.content-r-sch .right .origin a:hover{color:#ce0f10}


