@charset "gb2312";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;border:0 none;outline:0;}
body{font-size:14px;background: #f5f9f9;}
table{border-collapse:collapse;border-spacing:0}
fieldset,img{border:0 none}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}
ol,ul,li{list-style:none outside none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}
a{text-decoration:none;font-size: 14px;color: #0080bd;font-weight: 400;}
a:hover{text-decoration:underline;color: #2965b1!important;}
.clearfix{*zoom:1;}/*IE6 7*/
img:hover{margin-left:0;transition: transform 0.3s; -moz-transition: -moz-transform 0.3s; -webkit-transition: -webkit-transform 0.3s; -o-transition: -o-transform 0.3s; transform: scale(1.05, 1.05); -ms-transform: scale(1.05, 1.05); -moz-transform: scale(1.05, 1.05); -webkit-transform: scale(1.05, 1.05); -o-transform: scale(1.05, 1.05); /* filter: alpha(opacity=100); -moz-opacity: 1; -khtml-opacity: 1; opacity: 1; */ }
a:hover { color: #2ca6e0; transition: 0.3s ease; -ms-transition: 0.3s ease; -moz-transition: 0.3s ease; -webkit-transition: 0.3s ease; -o-transition: 0.3s ease; }

/*header*/
.header{width: 100%;overflow: hidden;height: 34px;line-height: 34px;border-bottom: solid 1px #ddd;background: #f8f8f8;}
.header p{float: left;line-height: 37px;height: 37px;color: #666;}
.header ul {float: right;text-align: center;}
.header ul li{float: left;text-align: right;}
.header ul a {color: #666;font-size: 12px;vertical-align: middle;height: 37px;line-height: 37px;margin-left: 12px;}
.header ul a.now,.header a:hover{text-decoration: none;color: #929292;}

/*logo*/
.logo_box{width: 1200px;margin: auto;}
.logo{float: left;}
.logo img{float: left;width: 110px;margin-top: 11px;}
.logo span{float: left;background: #2ca6e0;color: #fff;padding: 0px 12px;border-radius: 2px;margin: 15px 0 0 11px;font-size: 14px;height: 24px;line-height: 24px;}
.logo span:before{/* content:""; */float: left;background: #97cc51;width: 6px;height: 6px;border-radius: 5px;margin-top: 19px;margin-right: 10px;}

.index_mid{width: 100%;float: left;padding: 14px 0 16px;background: #fff;}
/*search */
.search{float: left;margin-top: 7px;width: 235px;}
.search .searchbar{border: 1px solid #ddd;width: 180px;font-size: 12px;float: left;height: 27px;padding-left: 3px;margin-top: 1px;}
.search .search_results{width: 50px;height: 29px;background: #2ca6e0;color: #fff;text-align: center;font-size: 14px;border: 0 none;position: relative;top: 1px;cursor: pointer;float: right;line-height: 28px;}
.search .search_results:hover{opacity: .8;text-decoration: none;}

/*投稿*/
.rougao {float: right;width: 210px;margin-top: 10px;}
.rougao .jianyi {margin-left: 5px;border-radius: 4px;background: url(https://cpt.9136.com/img/ruiwen/jc_icon2.png) 8px -875px no-repeat;background-color: #e6a01b;}
.rougao a {height: 30px;line-height: 30px;float: left;padding-left: 30px;color: #fff;font-size: 14px;border-radius: 4px;padding-right: 8px;width: 60px;background: url(https://cpt.9136.com/img/ruiwen/jc_icon2.png) 10px -847px no-repeat;background-color: #2ca6e0;}
.rougao a:hover{background-color: #0797ca;color: #fff!important;}
.rougao .jianyi:hover{background-color: #de9306;color: #fff!important;}

/*nav*/
.nav{width:100%;height: 45px;float: left;border-top: 1px solid #F1F1F1;background: #2ca6e0;}
.nav ul li:hover{background: #0987c3;}
.nav ul li:hover a{color: #fff!important;}
.nav ul{width: 1200px;margin: 0 auto;}
.nav ul li{float: left;height: 45px;line-height: 45px;text-align: center;overflow:hidden;padding: 0px 22px;}
.nav ul li a{font-size: 17px;color: #fff;}
.nav ul li.on{background: #1097d8;}

/*mian*/
.main{margin: auto;width: 1200px;}
.maintop{float: left;width: 100%;margin-top: 20px;margin-bottom: 25px;}
.maintop_main{float:left;width:740px;}
/*banenr*/
.maintop_left{background: #fff;border-radius: 15px;margin: auto;overflow: hidden;float: left;padding: 30px;padding-top: 19px;width: 788px;padding-bottom: 25px;}
.maintop_left .floatPic{float:left;overflow:hidden;position:relative;width: 350px;height: 250px;margin-top: 10px;}
.floatPic ul.floatBg{float:left;width: 300%;height: 250px;position:absolute;top:0;left:-100%;}
.floatCont a{float:left;width:20px;margin-right:5px;background:none repeat scroll 0 0 #FFF;height:5px}
.floatCont{position:absolute;bottom:10px;right:10px;width:125px;height:5px;z-index:9}
.floatCont em{position:absolute;background: none repeat scroll 0 0 #2ca6e0;width:20px;height:5px;left:0;top:0;}
.maintop_left .exam-dolist{width:298px;border:1px solid #e0e0e0;margin-top:222px;padding-bottom:240px;text-align:left}
.maintop_left .h3{font-weight:700;font-size:16px;line-height:36px;height:36px;float:left;width:137px;text-indent:3em;color:#FFF;margin:0;padding:0}
.maintop_left .h3 a{font-weight:700;font-size:16px;line-height:36px;height:36px;float:left;width:137px;text-indent:3em;color:#FFF;margin-left:-8px}
.floatPic ul.floatBg li{width:350px;height: 250px;float:left;}
.floatPic ul.floatBg li img{width:350px;height: 260px;}
.main_left .floatPic{width:350px;height:280px;}
.floatPicul.floatBg{width:300%;height:280px;}
.floatPicul.floatBg li{width:350px;height:280px;}
.floatPicul.floatBg li img{width:350px;height:280px;}

/*最新推荐*/
.maintop_middle{width: 400px;height:auto;float: left;margin-left: 15px;}
.new-top{padding: 3px 0px;line-height: 1.76em;text-align: center;border-bottom: 1px dashed #dedede;}
.new-top h2{width: 400px;overflow: hidden;display: block;font-size: 20px;font-family: 'Microsoft Yahei';font-weight: 100}
.new-top h2 a{padding-left: 5px;color: #4a4a4a;font-size: 18px;font-weight: 700;display: inline-block;margin-top: 2px;}
.new-top h2 a:hover{color: #f60}
.new-top p{width: 400px;padding-top: 5px;text-indent: 2em;color: #999;overflow: hidden;height: 45px;line-height: 24px;padding-bottom: 8px;}
.tubiao_6{background: url(../img/tubiao.png) -25px -500px no-repeat;width: 30px;height: 30px;margin-bottom: 3px;vertical-align: middle;display: inline-block;}
.new-box{line-height: 27px;float: left;}
.new-box li{padding: 0 0 0 8px;width: 100%;background: 0 13px no-repeat;color: #cbcbcb;height: 34px;line-height: 34px;}
.new-box li span a, .b-box li span a:hover{color: #0080bd;}
.new-box a{color: #333;outline: medium none;font-size: 15px;}
.new-box a:hover{color: #ff7e00}
/*中小学精华教案*/
.maintop_right{background: #fff;border-radius: 15px;margin: auto;overflow: hidden;float: right;padding: 30px;padding-top: 19px;width: 267px;padding-bottom: 25px;}
.maintop_right h2{float: left;font-weight: bold;color: #333;font-size: 16px;line-height: 33px;margin-bottom: 3px;}
.maintop_right h2:after{content:"";background: url(https://cpt.9136.com/img/ruiwen/index/ico_2021.png) no-repeat 2px -1px;float: left;width: 19px;height: 20px;margin-top: 6px;margin-right: 2px;}
.maintop_right .lm_top{float:left;width: 100%;}
.maintop_right .lm_top span{line-height:200%;color: #333;height:28px;width:130px;float:left;overflow:hidden;font-weight:bold;font-size: 16px;}
.maintop_right .lm_top img{float:left;width: 100px;padding:3px;border:1px solid #e5e5e5;height: 70px;background:none repeat scroll 0 0 #FFF;}
.maintop_right .lm_top p{float:left;width: 130px;}
.maintop_right .lm_top p a{line-height: 22px;color:#666;height: 44px;width:130px;float:left;overflow:hidden;font-size: 12px;}
.maintop_right ul{float:left;padding-top: 4px;width: 100%;}
.maintop_right li{float:left;line-height:30px;height: 30px;width:100%;overflow:hidden;}
.maintop_right li a{color: #444;font-size: 14px;padding-left: 2px;}
.maintop_right li b{float: left;height: 3px;width: 3px;background: #2ca6e0;margin-top: 14px;margin-right: 5px;}

/*版本专题*/
.features_left{background: #fff;border-radius: 15px;margin: auto;overflow: hidden;float: left;padding: 30px;padding-top: 19px;width: 787px;padding-bottom: 25px;}
.features_left .h_1{height: 64px;line-height: 64px;text-align: center;margin-bottom: 5px;color:#005536;border-bottom: 1px solid #f0f0f0;font-size:16px;font-weight: bold;}
.features_left .h_2{height: 64px;line-height: 64px;text-align: center;margin-bottom: 5px;color:#e74e1d;border-bottom: 1px solid #f0f0f0;font-size:16px;font-weight: bold;}
.features_left .h_3{height: 64px;line-height: 64px;text-align: center;margin-bottom: 5px;color: #287600;border-bottom: 1px solid #f0f0f0;font-size:16px;font-weight: bold;}
.features_left .h_4{ height:50px; line-height:50px;text-align: center;margin-bottom: 5px;color:#bf8d8e;border-bottom: 1px solid #ddd;font-size:16px;font-weight: bold;}
.features_left .h_5{height: 64px;line-height: 64px;text-align: center;margin-bottom: 8px;color: #333;border-bottom: 1px solid #f0f0f0;font-size:16px;font-weight: bold;}
.tubiao_1{background: url(https://cpt.9136.com/img/ruiwen/jc_icon2.png) -35px -10px no-repeat #0080BD;width: 35px;height: 35px;margin-bottom: 3px;vertical-align: middle;display: inline-block;}
.tubiao_2{background: url(https://cpt.9136.com/img/ruiwen/jc_icon2.png) -150px -10px no-repeat #0080BD;width: 35px;height: 35px;margin-bottom: 3px;vertical-align: middle;display: inline-block;}
.tubiao_3{width: 40px;height: 35px;margin-bottom: 3px;vertical-align: middle;display: inline-block;background: url(https://cpt.9136.com/img/ruiwen/jc_icon2.png) -150px -573px no-repeat #0080BD;}
.tubiao_4{background: url(https://cpt.9136.com/img/ruiwen/jc_icon2.pn) -150px -172px no-repeat #0080BD;width: 35px;height: 35px;margin-bottom: 3px;vertical-align: middle;display: inline-block;}
.tubiao_5{background: url(https://cpt.9136.com/img/ruiwen/jc_icon2.png) -39px -163px no-repeat #0080BD;width: 35px;height: 50px;margin-bottom: 3px;vertical-align: middle;display: inline-block;}
.features_left ul li{width: 194px;float: left;padding-bottom: 5px;border: 1px solid #f0f0f0;border-right:none;}
.features_left ul li a{float: left;line-height: 36px;height: 36px;font-size: 14px;overflow: hidden;width: 88%;color: #444;margin: 0px 6%;}

/*热门课件推荐*/
.h_right{background: #fff;border-radius: 15px;margin: auto;overflow: hidden;float: right;padding: 30px;padding-top: 19px;width: 265px;padding-bottom: 25px;}
.h_right h3{font-size: 16px;display: inline-block;font-weight: 700;color: #333;padding: 2px 0 1px 4px;background: url(https://cpt.9136.com/img/ruiwen/hot_icon.png) left 2px no-repeat;padding-left: 25px;}
.h_right .list_pic{width: 100%;display: inline-block;}
.h_right .list_pic ul{width: 100%;display: inline-block;}
.h_right .list_pic ul li{width: 100%;display: inline-block;border-bottom: 1px solid #ececec;padding: 8px 0;float: left;}
.h_right .list_pic ul li:last-child{}
.h_right .list_pic ul li .t_img{display: inline-block;float: left;width: 100px;}
.h_right .list_pic ul li .t_img a{display: inline-block;float: left;width: 100px;}
.h_right .list_pic ul li .t_img img{width: 100px;height: 65px;float: left;border-radius: 10px;}
.h_right .list_pic ul li .cont{line-height: 30px;font-size: 16px;display: inline-block;width: 150px;margin-left: 15px;float: left;}
.h_right .list_pic ul li .cont h2{line-height: 24px;font-size: 14px;height: 24px;display: inline-block;color: #333;overflow: hidden;float: left;}
.h_right .list_pic ul li .cont p{line-height: 22px;display: inline-block;color: #999;height: 44px;overflow: hidden;font-size: 12px;float: left;}
.h_right .list_pic ul li .cont a:hover p{color: #2965b1}

/*电子课本*/
.hot_book{background: #fff;border-radius: 15px;margin: auto;overflow: hidden;float: left;padding: 30px;padding-top: 19px;width: 1139px;padding-bottom: 25px;margin-top: 25px;}
.h_left{float: left;width: 760px;margin-right: 10px;margin-top: 10px;}
.h_left h3{line-height: 38px;font-size: 18px;display: inline-block;border-bottom: 3px solid #2CA6E0;font-weight: 700;margin-bottom: -2px;color: #333;padding: 0 5px;height: 34px;}
.h_nav{width: 832px;height: 430px;padding-top: 10px;border: 1px solid #e7e7e7;border-top: 2px solid #EAEAEA;}
.h_nav li{float: left;width: 144px;display: block;text-align: center;overflow: hidden;height: 210px;margin-left: 18px;margin-bottom: 6px;}
.h_nav li a{color: #333;}
.h_nav .book {display: block;}
.h_nav .text {display: block;padding-top: 5px;font-size: 14px;}
.h_nav li img {width: 130px;height: 175px;-webkit-box-shadow: 0 2px 5px rgba(0,0,0,.2);-moz-box-shadow: 0 2px 5px rgba(0,0,0,.2);box-shadow: 0 2px 5px rgba(0, 0, 0, 0.37);}

/*中小学生精华推荐*/
.left_hot{float: right;width: 260px;margin-top: 15px;}
.left_hot .hot_title{float: left;width: 100%;height: 23px;line-height: 23px;font-size: 16px;color: #2ca6e0;margin-bottom: 8px;font-weight: 700;}
.left_hot .hot_title i{float: left;width: 5px;height: 17px;background: #2ca6e0;margin-top: 3px;display: none;}
.left_hot .hot_title span{float: left;background: url(https://cpt.9136.com/img/ruiwen/tuijian.png) left 2px no-repeat;padding-left: 25px;color: #333;}
.left_hot ul{float: left;width: 100%;}
.left_hot ul li{float: left;line-height: 36px;font-size: 14px;text-align: right;width: 100%;height: 36px;}
.left_hot ul li a{float: left;color: #333;}
.left_hot ul li em{float: left;width: 18px;height: 18px;border: 1px solid #ccc;border-radius: 2px;margin: 10px 10px 0 0;line-height: 18px;text-align: center;color: #259ff0;font-weight: 700;font-size: 16px;}

/*栏目列表*/
.con-wrap{background: #fff;border-radius: 15px;margin: auto;overflow: hidden;float: left;padding: 30px;padding-top: 19px;width: 1139px;padding-bottom: 25px;margin-top: 25px;}
.con-left{width: 770px;height: 385px;float: left}
.category-top{height: 35px;line-height: 35px;border-bottom: 2px solid #EAEAEA}
.category-top span{float: right;height: 35px;line-height: 45px;}
.category-top span a{padding: 0 8px;color: #999;font-size: 14px;}
.category-top span a:hover{color: #373;line-height: 35px;padding-bottom: 7px;}
.category-top h3{line-height: 32px;border-bottom: 3px solid #2ca6e0;display: inline-block;padding-left: 2px;}
.category-top h3 a{font-size: 20px;font-weight: bold;color: #2ca6e0;}
.category{margin-top: 5px;overflow: hidden;padding-bottom: 8px;}
.category-item{width: 385px;display: inline;float: left;}
.category-item-top{overflow: hidden;float: left;width: 100%;margin-top: 15px;margin-bottom: 10px;}
.category-item-top img{border: #e3e2d5 1px solid;padding: 2px;width: 130px;float: left;height: 85px;margin-right: 10px;border-radius: 10px;}
.category-item-top img:hover{opacity: .60;filter: alpha(opacity=60)}
.category-item-top h4{margin: 8px 0;width: 204px;float: left;height: 20px;font-weight: 300;font-size: 16px;overflow: hidden}
.category-item-top h4 a{color: #414141;text-decoration: none;font-weight: bold;}
.category-item-top h4 a:hover{color: #ff7e00}
.category-item-top p{line-height: 24px;text-indent: 2em;width: 204px;height: 50px;float: left;color: #999;overflow: hidden;_margin-bottom: 12px;}
.category-item ul{padding: 0 5px;overflow: hidden}
.category-item li{line-height: 34px;padding-left: 5px;height: 34px;color: #adadad;overflow: hidden;}
.category-item li a{color:  #414141;margin-left: 10px;}
.category-item li span{margin: 0 5px;font-size: 12px;float: right;display: none;}
.category-item a.item-color{color: #adadad;font-size: 14px;margin-left: 0;}
/*热门推荐*/
.con-right{width: 270px;float: right;}
.right-itemz{width: 328px;float: right;}
.right-box-top{height: 35px;line-height: 35px;margin-top: 10px;}
.right-box-top h3{font-size:16px;display: inline-block;}
.right-box-top h3 a{font-size:16px;color: #fb7f0a;float: left;font-weight: 700;}
.right-box-top h3 a{float: left;font-weight: bold;color: #333;font-size: 16px;}
.right-box-top h3 a:after{content:"";background: url(https://cpt.9136.com/img/ruiwen/index/ico_2021.png) no-repeat 2px -1px;float: left;width: 19px;height: 20px;margin-top: 8px;margin-right: 2px;}

.right-itemz ul{float:left;padding-top: 8px;width: 270px;}
.right-itemz li{float:left;line-height: 32px;height: 32px;width:100%;overflow:hidden;margin-bottom: 3px;}
.right-itemz li b{float: right;color: #2ca6e0;font-size: 12px;font-weight: 400;display: none;}
.right-itemz li a{}
.right-itemz li a:hover{color:#c33e00}
.right-itemz li a{color: #444;font-size: 15px;padding-left: 2px;float: left;line-height: 32px;width: 84%;}
.right-itemz li font{margin-top: 10px;width: 17px;height: 17px;line-height: 17px;background: #ebebeb;color: #999999;float: left;text-align: center;margin-right: 6px;font-size: 12px;border-radius: 4px;margin-bottom: 10px;font-family: initial;}
.right-itemz li:nth-child(1) font{background: #e33e42;color:#fff;}
.right-itemz li:nth-child(2) font{background: #e7805c;color:#fff;}
.right-itemz li:nth-child(3) font{background: #e8b856;color:#fff;}

/*相关栏目*/
.innerLink{padding:20px 0;float:left;width:100%;border-top: 1px solid #e6e6e6;background:#fbfbfb;margin-top: 25px;}
.indexWidth{width:1058px;margin:0 auto;}
.innerLink ul{ float:left; width:12.4%; border-right:1px solid #DDDDDD;}
.innerLink li{ text-indent:20px;float:left;width:100%;font-size: 14px;}
.innerLink span a{ font-weight:bold;}
.innerLink a{line-height:200%; color:#494949;}

/*footer*/
.footer{width: 100%;padding: 10px 0;background: #2b333e;float: left;border-top: 1px solid #e2e2e2;}
.foot_box{width: 1000px;margin: auto;}
.footer p {float:left;width:100%;text-align: center;color: #d8dde0;font-size: 12px;height: 28px;line-height: 28px;}
.footer p a:hover{text-decoration:none;}
.footer p span{height:30px;font-size:12px;color:#555;margin:0 auto;}
.footer p a{color: #d8dde0;font-size: 12px;}

