/* CSS Document */
.soft-left{width:718px; border:1px solid #c8c8c8; float:left; display:inline; margin-top:15px;}
.soft-right{width:240px; float:right; display:inline; overflow:hidden;}
.soft-lt-cont{width:96%; margin:2%; overflow:hidden;}
.soft-lt-cont .soft-infor{width:100%; float:left; display:inline; overflow:hidden;}
.soft-lt-cont .soft-infor li{ float:left; display:inline;}
.soft-lt-cont .soft-infor .li-img{height:100px; width:100px; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px;}
.soft-lt-cont .soft-infor li dl{width:410px; overflow:hidden; margin:0px 15px; float:left;display:inline; font-size:14px; line-height:20px; height:100px;}
.soft-lt-cont .soft-infor li dl dt{ font-size:18px; color:#232323; height:20px; overflow:hidden;}
.soft-lt-cont .soft-infor li dl dd{color:#646464}
.soft-lt-cont .soft-infor li dl dd img{height:20px;}
.soft-lt-cont .soft-infor li dl dd span{color:#373737}
.soft-lt-cont .soft-infor li dl dd p{ display:inline-block; width:198px; margin-right:5px; float:left;}
.soft-lt-cont .soft-infor li dl dd p{*display:inline;}
.soft-lt-cont .soft-infor .li-a{ background-color:#D46803; height:45px; margin-top:27px;}
.soft-lt-cont .soft-infor .li-a a{display:inline-block; line-height:40px; padding:0px 25px; font-size:18px; color:#FFF; background-color:#FE7E00}
.soft-indroduction{width:100%; margin-top:15px; font-size:14px;}
.soft-indroduction .indro-tit{line-height:30px; background-color:#FDFFF1; font-size:18px; font-weight:bold; color:#8FC839;}
.soft-indroduction .indro-tit span{margin-left:15px;}
.soft-indroduction .indro-cont{width:100%; line-height:22px; color:#696969; margin-top:10px;}
.soft-indroduction .indro-click{width:100%; margin-top:10px;}
.soft-indroduction .indro-click a{ display:inline-block; height:24px; line-height:24px; color:#8FC839; background-color:#F7F7F7; padding:0 15px; float:right; display:inline; width:80px; text-align:center; overflow:hidden;}
.soft-indroduction .indro-click a{*display:inline;}
.soft-indroduction .indro-click a span{float:left;}
.soft-indroduction .indro-click a em{display:inline-block; height:16px; width:16px; overflow:hidden; background:url(../images/tv-soft-icon.png) no-repeat 0px -5px; float:left; margin-top:4px; margin-left:3px; display:inline;}
.soft-indroduction .indro-click a em{*display:inline;}
.soft-loop{width:100%; margin-top:15px; overflow:hidden;}
.loop-tit{width:100%; line-height:35px; float:left; display:inline;}
.loop-tit p{float:left; display:inline; background-color:#8FC839;color:#FFF; font-size:18px; padding:0 10px; border-left:8px solid #78AE25;}
.loop-tit span{float:right; display:block; width:580px; height:1px; background-color:#CCC; border-top:1 solid #c8c8c8; display:inline;margin-top:17px; overflow:hidden;}
.soft-loop .loop-bg{width:100%; float:left; display:inline; margin-top:40px; background:url(../images/tv-soft.jpg) no-repeat center; height:360px; overflow:hidden; }
.soft-loop .loop-main{position:relative; width:547px; height:312px; overflow:hidden; margin-top:3px; margin-left:72px;}
.soft-loop .loop-main ul{width:547px; float:left; display:inline; height:312px; overflow:hidden;}
.soft-loop .loop-main ul li{width:547px; float:left; display:inline; height:312px; overflow:hidden;float:left; display:inline;}
.soft-loop .loop-main ul li img{display:block; border:none; height:312px; width:547px;}
.soft-loop .loop-main span{ display:inline-block; height:50px; width:40px; overflow:hidden; position:absolute; z-index:2; background:url(../images/next_icon.png) no-repeat; cursor:pointer; display:none;}
/*.soft-loop .loop-main:hover span{ display:block;}*/
.soft-loop .loop-main .next{top:131px; background-position:left; left:0px;}
.soft-loop .loop-main .prev{top:131px;background-position:right; right:0px;}

.soft-down{width:100%;margin-top:5px;}
/*.soft-down:after{content:''; display:inline-block; width:100%; height:0px; overflow:hidden;}*/
.soft-down li{display:inline-block; width:23%;height:40px; vertical-align:top; margin:0 1%; float:left;display:inline; background-color:#F5F5F5; text-align:center; margin-top:10px;}
.soft-down li{*display:inline;}
.soft-down li a{display:block; width:100%; line-height:40px;color:#414141; font-size:14px; text-align:center; float:left;}
.soft-down li a em{display:inline-block; margin-left:25px; height:25px; width:25px; background:url(../images/tv-soft-icon.png) no-repeat -30px; margin-top:7px; float:left; display:inline;}
.soft-down li a em{*display:inline;}
.soft-down li a:hover{background-color:#19B5FF; color:#FFF;}
.soft-down li span{float:left;}
.x_required{width:100%; float:left;}
	.x_required ul{width:100%; float:left; display:inline; margin-top:5px; }
	.x_required ul li{width:25%; height:65px; overflow:hidden; float:left; display:inline; padding:13px 0px; border-bottom:1px dashed #c8c8c8;}
	.x_required ul li a{float:left; display:inline;}
	.x_required ul li a img{height:65px; width:65px; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; overflow:hidden;}
	.x_required ul li div{ float:right; width:55%;display:inline;height:65px;}
	.x_required ul li div dl{ width:100%;  line-height:24px; color:#696969;}
	.x_required ul li div dl dt{ line-height:25px; font-size:14px; height:25px; overflow:hidden;}
	.x_required ul li div dl dt a{ color:#232323;}
	.x_required ul li div dl dt a:hover{ color:#EA5117;}
	.x_required ul li div p {text-align:center; width:100%; display:none;}
	.x_required ul li div p a{ line-height:24px; padding:0px 15px; font-size:14px;}
.new_rt{border:1px solid #c8c8c8;width:238px; margin-top:15px; float:left; display:inline;}
.new_rt .title_new{ line-height:45px; font-size:18px; color:#232323; border-bottom:1px solid #c8c8c8; }
.new_rt .title_new p{border-bottom:#8FC839 2px solid; padding:0 25px; display:inline-block;}
.new_rt .title_new p{*display:inline;}
.new_rt .title_new p a{color:#232323;}
	.new_rt ul{width:96%; margin:0 2%; _margin-left:5px; display:inline; float:left;  }
	.new_rt ul li{width:100%; float:left; line-height:26px; padding:8px 0px; line-height:30px; border-bottom:1px dashed #c8c8c8;}
	.new_rt ul li strong{ display:block; float:left; display:inline; height:16px; width:16px; line-height:16px; margin-left:8px;text-align:center; font-size:12px; overflow:hidden; background-color:#8C8C8C; color:#FFF; margin-right:15px; margin-top:7px; font-weight:normal; }
	.new_rt .new_cont{float:left; width:80%; }
	.new_rt .new_cont p{ float:left; width:100%; font-size:14px;}
	.new_rt .new_cont b{float:left; font-weight:normal; display:inline-block; height:26px; width:130px; overflow:hidden;}
	.new_rt .new_cont b {*display:inline;}
	.new_rt .new_cont p span{display:inline; float:right; color:#696969;}
	.new_rt .new_cont div{width:100%; float:left; display:none;}
	.new_rt .new_cont div a{float:left;}
	.new_rt .new_cont div a img{ height:55px;width:55px;}
	.new_rt .new_cont div dl{float:right;display:inline; line-height:26px; width:62%; overflow:hidden; }
	.new_rt .new_cont div dl dt {height:26px; overflow:hidden;}
	.new_rt .new_cont div dl dt a{font-size:16px; color:#232323; line-height:26px;}
	.new_rt .new_cont div dl dt a:hover{color:#EA5117;}
	.new_rt .new_cont div dl dd a{ float:left; line-height:26x; padding:0 10px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
/*	.new_rt ul li:hover .new_cont p{display:none;}
	.new_rt ul li:hover .new_cont div{display:block;}*/
	.new_rt .li_active{widht:100%;}
	.new_rt .li_active .new_cont p{display:none;}
	.new_rt .li_active .new_cont div{display:block;}	
	.new_rt .hot-cont{float:left; width:80%;}
	.new_rt .hot-cont a{float:left;}
	.new_rt .hot-cont a img{ height:55px;width:55px;}
	.new_rt .hot-cont dl{float:right;display:inline;width:62%; height:55px; overflow:hidden;}
	.new_rt .hot-cont dl dt,.new_rt .hot-cont dl dd{width:100%; float:left;}
	.new_rt .hot-cont dl dt{height:22px; overflow:hidden; line-height:22px;}
	.new_rt .hot-cont dl dt a{font-size:16px; color:#232323;}
	.new_rt .hot-cont dl dt a:hover{color:#EA5117;}
	.new_rt .hot-cont dl dd{line-height:16px; color:#696969;}
	.new_rt .hot-cont dl dd img{ height:16px; display:block; float:left; display:inline;border-width:0px;}
	.new_rt .hot-cont dl dd a{padding:0 15px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; }
	.hide-a{display:none; margin-top:5px;_display:3px;}
	
.teach{width:238px; border:1px solid #c8c8c8; margin-top:15px; float:left; display:inline; height:185px; overflow:hidden;}	
.teach p{  float:left; display:inline; padding:15px 0px; margin-top:10px; width:100%; overflow:hidden;}
.teach p em{display:block; float:left; display: inline; height:45px; width:45px; overflow:hidden; margin-left:25px;}
.teach p em img{ margin-top:-46px;}
.teach p a{float:left; display:inline; font-size:18px; line-height:22px; color:#2D2D2D; margin-left:15px;}

.teach .p-current a{ color:#FE7E00 !important;}
.teach .p-current em img{ margin-top:1px; margin-left:-1px;}
#cont{width:100%;}
#cont h3{font-size:16px; font-weight:bold; line-height:30px;background-color:#FDFFF1; padding-left:15px; width:100%; color:#8FC839; overflow:hidden;}
#cont p{ font-sizeE:14px; width:100%;line-height:20px; text-indent:22px;}
#cont img{max-width:100%; margin:0 auto; margin-top:5px; margin-bottom:5px;}
#down-link {width:100%;}
#down-link h3{line-height:30px; width:100%; overflow:hidden; margin-top:10px; background-color:#FAFAFA; color:#666; font-size:16px; font-weight:bold; padding-left:15px; overflow:hidden;}