@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{padding:0;margin:0}
table{border-collapse:collapse;border-spacing:0}
fieldset,img,input{border:0}
address,caption,cite,code,dfn,em,strong,th,var{font-weight:normal;font-style:normal}
ol,ul,li{list-style:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:100%}
a{color: #0080bd;text-decoration:none;}
a:hover{text-decoration: underline;}
strong{font-weight:800}
body{font-size:12px;}
/*header*/
.index_mid{width: 1200px;margin: 0 auto;}
.header{float: left;height: 29px;background: #f7f7f7;border-bottom: 1px solid #eaeaea;width: 100%;overflow: hidden;}
.header p{float: left;line-height: 29px;height: 29px;color: #666;}
.header ul {float: right;text-align: center;width: 769px;}
.header ul li{float: left;}
.header ul a {color: #666;font-size: 14px;vertical-align: middle;height: 29px;line-height: 29px;display: block;margin-left: 12px;}
.header ul a.now,.header a:hover{text-decoration: none;color: #929292;}

.main{width: 1058px;margin: 0 auto;}
.side_box{height: 45px;width: 1058px;margin: 0 auto;}
.indexwidth{width: 100%;margin: 0 auto;float: left;height: 45px;}
.side_box .logo{float: left;width: 110px;height: 33px;background: url(https://cpt.9136.com/img/ruiwen/logo_min.png) no-repeat;margin-top: 6px;}
.side_box .lanmu{float: left;background: #2ca6e0;color: #fff;padding: 2px 6px;border-radius: 2px;margin: 11px 0 0 15px;font-size: 14px;}
.side_box .login{ float:right; height:30px; line-height:30px; background:#1a6eb0; border-radius:0 0 4px 4px; padding:0 10px;}
.side_box .login a{ color:#fff; font-size:14px;}
.side_box .login code{ color:#fff; margin:0 5px;}
.sidebar{width: 370px;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: 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;}
.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: 8px;}
.rougao .jianyi {background: url(https://cpt.9136.com/img/ruiwen/jianyi.png) 10px 10px no-repeat;margin-left: 5px;background-color: #e6a01b;border-radius: 4px;}
.rougao a {height: 30px;line-height: 30px;background: url(https://cpt.9136.com/img/ruiwen/tougao.png) 10px 8px no-repeat;float: left;padding-left: 30px;color: #fff;font-size: 14px;background-color: #14a2d4;border-radius: 4px;padding-right: 8px;width: 60px;}
.rougao a:hover{background-color: #0797ca;color: #fff!important;}
.rougao .jianyi:hover{background-color: #de9306;color: #fff!important;}

/*栏目导航*/
.nav{width:100%;height: 45px;float: left;border-top: 1px solid #F1F1F1;background: #2ca6e0;}
.nav .on, .nav ul li:hover{background: #0987c3;}
.nav .on a,.nav ul li:hover a{color: #fff!important;}
.nav ul{width: 1058px;margin: 0 auto;}
.nav ul li{float: left;height: 45px;line-height: 45px;text-align: center;overflow:hidden;padding: 0 12px;}
.nav ul li a{font-size: 17px;color: #fff;}

.subnav {float: left;width: 96%;border: 1px solid #eee0c5;padding: 1%;background: #fdfcf0;margin: 10px 0;padding-bottom: 0;}
.subnav li {margin-bottom: 5px;float: left;width: 100%;}
.subnav li span {float: left;width: 70px;text-align: right;padding-right: 8px;color: #e6a01b;font-weight: bold;font-size: 14px;}
.subnav li p {float: left;width: 950px;}
.subnav li p a {padding: 3px;float: left;line-height: 14px;margin: 3px 8px;color: #666666;font-size: 14px;}

/*left*/
.main-left{background:#FFF;float:left;width: 730px;margin-top: 15px;}
.main-left .left_top{clear: both;text-align: left;float: left;width: 96.6%;height: 35px;background: #f7f7f7;line-height: 35px;font-size: 18px;font-weight: 700;color: #2ca6e0;padding-left: 10px;}
.main-left .left_top h1{float: left;height: 36px;color: #0080bd;font-size: 20px;padding: 0px 5px;line-height: 35px;font-weight: 700;}
.main-left .newlist{text-align:left;float:left;width:710px}
.main-left .newlist dt{margin-top:10px;padding-bottom: 2px;font-size: 16px;font-weight: bold;line-height: 24px;width: 100%;color: #0080bd;}
.main-left .newlist dt span{color:#999;float:right;font-size: 14px;font-weight: 400;}
.main-left .newlist dt a{font-size: 16px;font-weight: bold;line-height: 24px;width: 100%;color: #0080bd;}
.main-left .newlist dd{border-bottom: 1px dashed #efecec;float: left;width: 100%;margin-bottom: 10px;}
.main-left .newlist dd p{text-indent:0;line-height:25px;letter-spacing:1px;color: #999999;}
.main-left .newlist dd p a{width: 100%;display: inline-block;line-height: 24px;color: #999999;font-size: 13px;height: 48px;overflow: hidden;}
.main-left .newlist dd p a:hover{text-decoration:underline!important}

/*page*/
.pages{float: left;width: 100%;margin-top: 10px;margin-bottom: 15px;}
.pages li.thisclass{font-size: 14px;color: #FFFFFF;background: #e6a01b;text-decoration: none;line-height: 28px;padding: 0px 12px;margin-right: 8px;float: left;}
.pages li.thisclass a{color: #FFFFFF;font-size: 14px;}
.pages li.thisclass a:hover{color:#FFFFFF;background:#e6a01b}
.pages li:hover a{color:#fff;background: #e6a01b}
.pages a{line-height: 28px;padding: 0px 12px;margin-right:8px;background-color: #2ca6e0;float: left;font-size: 14px;color: #fff;margin-bottom: 10px;}

/*right*/
.main-right{background:0;border:0;float:right;margin-top:0;padding:0;text-align:left;width:300px}
/*栏目页右侧导航*/
.main-right{width: 300px;float: right;margin-top: 18px;}
.main-right .right_box {float: right;width: 268px;margin-bottom: 10px;border: 1px solid #e2e2e2;padding: 15px;}
.main-right .right_box span {float: left;width: 100%;height: 26px;font-size: 16px;font-weight: 700;color: #333;}
.main-right .right_box li {float: left;width: 100%;padding: 5px 0;}
.main-right .right_box li a{overflow: hidden;float: left;line-height: 20px;height: 20px;font-size: 14px;color: #0080bd;}

.main-right .tuijian a{color: #fff!important;display:inline-block;line-height:22px;margin:5px;padding:3px 5px;font-size:14px;margin-left: 0;}
.main-right .tj a{margin:4px 3px;padding:3px 5px}
.main-right .y1{background: #2ca6e0;}
.main-right .y2{background: #97cc51;}
.main-right .y3{background: #97cc51;}
.main-right .y4{background: #e6a01b;}
.main-right .y5{background: #2ca6e0;}
.main-right .y6{background:none repeat scroll 0 0 #ffd9e3}
.main-right .y7{background:none repeat scroll 0 0 #dafffd}

/*flink*/
.flink{width: 1040px;margin: 10px auto 0;border: 1px solid #f1f1f1;clear: both;background: #fafafa;float: left;padding: 8px;}
.flink b{line-height:22px;font-weight: 400;float: left;color:#2ca6e0;font-size: 14px;}
.flink li{line-height: 22px;color: #b7b7b7;margin: 5px 5px;display: inline-block;float: left;margin-bottom: 0;}
.flink li a{color:#797979;font-size: 12px;}

/*lanmu_box*/
.lanmu_box{padding:20px 0;float:left;width:100%;border-top: 1px solid #f5f5f5;background: #fbfbfb;margin-top: 15px;}
.lanmu_box ul{float:left;width:12.4%;border-right: 1px solid #eaeaea;}
.lanmu_box li{ text-indent:20px;float:left;width:100%;font-size: 14px;}
.lanmu_box span a{ font-weight:bold;}
.lanmu_box a{line-height:200%; color:#494949;}
.lanmu_box a:hover{color: #2ca6e0;}

.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: #2ca6e0;font-weight: 700;}

.subnav li p {float: left;width: 100%;}