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:none;}
body{font-size: 14px;}
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;}
strong{ font-weight:800;padding-bottom: 10px;}
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 {color: #3677c3;text-decoration: none;}
a:hover {text-decoration: underline; cursor:pointer;color: #fd3f3f!important;}
/*header*/
.header{height: 45px;width: 1058px;margin: 0 auto;}
.indexwidth{width: 100%;margin: 0 auto;border-bottom: solid 1px #e2e2e2;float: left;height: 45px;}
.header .logo{float: left;width: 110px;height: 33px;background: url(https://cpt.9136.com/img/ruiwen/logo_min.png) no-repeat;margin-top: 6px;}
.header .lanmu{float: left;background: #2ca6e0;color: #fff;padding: 2px 6px;border-radius: 2px;margin: 11px 0 0 15px;font-size: 14px;}
.sidebar{width: 520px;float: left;line-height: 45px;margin-left: 20px;font-size: 12px;color: #666;height: 45px;overflow: hidden;}
.sidebar a{color: #585858;padding: 0 4px;font-size: 14px;}
.sidebar span{color: #585858;font-size: 14px;}
/*search */
.search{float: right;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;}

.main{ width:1058px; margin:0 auto;}
.main-left{float: left;width: 745px;background: #fff;}
.l_box{float: left;width: 100%;}
.l_type{float: left;margin-bottom: 10px;}
.l_title{height: 34px;margin-bottom: 10px;color: #B48340;font-weight: bold;line-height: 30px;font-size: 20px;border-bottom: 2px solid #ccc;}
.l_list li{float: left;width: 130px;display: block;text-align: center;overflow: hidden;height: 225px;margin-right: 18px;}
.l_list li a{color: #333;font-size: 14px;}
.l_list .preview {display: block;}
.l_list .text {display: block;padding-top: 5px;}
.l_list li img {width: 128px;height: 170px;}

.nav{float: left;width: 100%;height: 45px;line-height: 45px;background: url(https://cpt.9136.com/img/ruiwen/jiaocai/shuben_bg.png) right center no-repeat #f7f7f7;background-size: 44px;border: 1px solid #ededed;margin: 12px 0;}
.nav li{float: left;padding: 0 7px;}
.nav li a{color: #0080cc;font-size: 14px;}
.nav .on{color: #f8a214;font-weight: 700;}
.n_name {float: left;margin: 0 0px 0px 10px;color: #333;font-weight: bold;}
.n_list{ float: left; width: 370px }
.grade{width: 660px !important;}

.main-right{float: right;width: 300px;height: 100%;}
.main-right span{height: 28px;padding-bottom: 3px;position: relative;color: #333;font-weight: bold;line-height: 28px;font-size: 16px;}
.right_box{float: left;margin-bottom: 10px;width: 280px;background: #fff;padding: 10px;border: 1px solid #e2e2e2;}
.right_box li {height: 34px;line-height: 34px;}
.right_box li:last-child{border-bottom:0}
.right_box li a {color: #0080bd;}
.right_box font {font-size: 14px;margin-right: 8px;color: #bbbbbb;font-weight: 700;}


.col_right li:nth-child(-n+3) em{background: #f8a214;}
.col_right li em {float: left;width: 16px;height: 16px;color: #fff;border-radius: 3px;white-space: nowrap;text-align: center;display: inline-block;background-color: #c1c1c1;font-size: 12px;font-style: initial;line-height: 16px;margin-top: 9px;margin-right: 5px;}

.flink{ clear:both; margin:0 auto;width:1058px;line-height:24px; }
.flink span{ float:left; font-size:14px; font-weight:bold; color:#666;}
.flink a,.flink li{ float:left; color:#999; margin-right:5px; white-space:nowrap; font-size:12px}
.footer{width: 100%;padding: 10px 0;background: #2b333e;float: left;margin-top: 15px;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: #2ca6e0;font-weight: 700;}

.left_box{float:left;width:730px}
.col_box{float:left;width: 100%;margin-top: 15px;}
.nianji_list{float:left;width: 48.5%;padding-bottom:10px;margin-bottom:10px;margin-right: 10px;}
.nianji_list h2{background: #2ca6e0;color:#fff;float:left;text-align:center;padding:8px 12px;font-size:14px;font-weight:bold;}

.nianji_bot{float:left;width: 94%;padding: 4% 0;}
.nj_pic{float:left;line-height:30px;width: 100%;border-bottom: 1px dotted #d9d9d9;padding-bottom: 10px;}
.nj_pic  img{width: 140px;height: 180px;float: left;}
.nj_pic .nj_art{float: right;width: 192px;height: 180px;overflow: hidden;font-size: 16px;}
.nj_pic p{float: left;width: 192px;color: #b5b5b5;height: 180px;overflow: hidden;line-height: 24px;font-size: 14px;}
.nj_text{ float:left; width:100%; line-height:26px; font-size:14px;}
.nj_text a{color:#333; }
.nj_text span,.nj_text b{display:inline-block;color: #e37309;font-size:14px;height:28px;line-height:29px;padding:0px 5px;margin-top:10px;background: #faf5ec;}


/*comtitle*/
.comtitle{float: left;font-size: 14px;width: 98%;height: 34px;line-height: 34px;border-bottom: 3px solid #e2e2e2;margin-bottom: 10px;}
.comtitle h2{color: #333;float: left;height: 33px;line-height: 33px;font-size: 20px;font-weight: bold;border-bottom: 4px solid #2ca6e0;}
.comtitle .more{float: right;}
.comtitle .more a{color: #0543a0;background: none;font-size: 12px;font-weight: 400;border-bottom: 0;}
