@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{text-decoration:none;font-size: 14px;color: #0080bd;}
a:hover{text-decoration: underline; color: #36aee3!important;}
strong{font-weight:800}
body{background: #f5f9f9;}
/*header*/
.main{width: 1200px;margin: 0 auto;}
.index_mid{width: 100%;background: #fff;float: left;padding: 15px 0;}
.header{float: left;height: 29px;background: #f7f7f7;border-bottom: 1px solid #eaeaea;width: 100%;overflow: hidden;}
.header ul {float: left;text-align: center;}
.header ul li{float: left;line-height: 29px;height: 29px;}
.header ul a {color: #888;font-size: 12px;vertical-align: middle;margin: 0px 4px 0px 5px;display: block;}
.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: 200px;}
.logo span{float: left;font-size: 30px;color: #2ca6e0;font-weight: 700;margin-left: 10px;margin-top: 8px;}
.logo span:before{content:"";float: left;background: #97cc51;width: 6px;height: 6px;border-radius: 5px;margin-top: 19px;margin-right: 10px;}

/*search*/
.search {float: left;width: 360px;margin-top: 12px;margin-left: 52px;background: #ffffff;border-radius: 4px;}
.search input {line-height: 32px;float: left;color: #B9B9B9;}
.search .searchbar {height: 35px;width: 82%;text-indent: 5px;font-size: 14px;}
.search .search_results {float: right;width: 18%;height: 35px;font-size: 14px;font-weight: 700;line-height: 30px;border: 0;background: url(https://cpt.9136.com/img/ruiwen/jc_icon2.png) -89px -909px no-repeat;background-color: #0e9fd8;}
/*rougao*/
.rougao {float: right;width: 280px;margin-top: 14px;}
.rougao .jianyi {margin-left: 5px;border-radius: 4px;background: url(https://cpt.9136.com/img/ruiwen/jc_icon2.png) 19px -872px no-repeat;background-color: #e8b856;}
.rougao a {height: 35px;line-height: 35px;float: left;padding-left: 46px;color: #fff;font-size: 14px;border-radius: 4px;padding-right: 8px;width: 68px;background: url(https://cpt.9136.com/img/ruiwen/jc_icon2.png) 20px -844px 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 .on, .nav ul li:hover{background: #1097d8;}
.nav .on a,.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: 0 20px;}
.nav ul li a{font-size: 17px;color: #fff;}

.subnav{width:100%;height: 35px;margin-bottom: 20px;float: left;background: #ffffff;overflow: hidden;}
.subnav ul{width: 1200px;height: 35px;margin:0 auto;text-align: center;}
.subnav ul li{display: inline-block;height: 35px;line-height: 35px;text-align: center;overflow: hidden;padding: 0 17px;}
.subnav ul li a{font-size: 12px;color: #9b9b9b;}

.top_left{width: 812px;padding: 30px;background: #fff;border-radius: 15px;margin: auto;overflow: hidden;float: left;padding-bottom: 23px;padding-top: 24px;}
.top_left .top_title {font-size: 16px;height: 32px;line-height: 32px;overflow: hidden;float: left;width: 100%;margin-bottom: 15px;}
.tit_a {color: #333;float: left;font-weight: bold;overflow: hidden;}
.tit_a:before{content:"";font-weight: 700;color: #333;float: left;background: url(https://cpt.9136.com/img/ruiwen/index/ico_2021.png) no-repeat -55px 0px;width: 23px;height: 26px;margin-right: 5px;margin-top: 4px;}

.top_left_left{float: left;width: 320px;margin-right: 20px;}
/*banenr*/
.top_left_left .floatPic {width: 320px;height: 230px;overflow: hidden;position: relative;float: left;}
.floatPic ul.floatBg {float: left;width: 400%;height: 250px;position: absolute;top: 0px;left: -100%;}
.floatPic ul.floatBg li {border-radius: 10px;width: 320px;height: 230px;float: left;overflow: hidden;}
.floatPic ul.floatBg li img {width: 320px;height: 230px;}
.floatCont {position: absolute;bottom: 7px;right: 10px;width: 125px;height: 5px;z-index: 9;}
.floatCont a {float: left;width: 20px;margin-right: 5px;background: #FFF;height: 5px;}
.floatCont em {position: absolute;background: #7DAA2A;width: 20px;height: 5px;left: 0px;top: 0px;}
/*left_hot?*/
.left_hot{float: left;width: 100%;margin-top: 15px;}
.left_hot span{display: inline-block;margin-top:5px;padding-right: 8px;color: #333;float: left;font-size: 16px;font-weight: 700;line-height: 40px;background: #f9f9f9;height: 40px;width: 98%;border-radius: 8px;margin-bottom: 10px;}
.left_hot span:before{content:"";float: left;height: 18px;background: #e8b856;width: 6px;border-radius: 10px;margin-right: 9px;margin-top: 11px;}
.left_hot span font{background: #97cc51;border-radius: 10px 0px 0px 10px;border-right: 1px solid #97cc51;color: #FFF;float: left;display: inline-block;height: 23px;line-height: 23px;margin-right: 5px;padding: 0px 8px 0px 10px;display: none;}
.left_hot ul{float: left;margin-top: 8px;}
.left_hot li{float: left;width: 100%;height: 40px;line-height: 40px;}
.left_hot li a{color: #333;font-size: 15px;float: left;width: 100%;overflow: hidden;}
.left_hot li a b{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-weight: 400;}
.left_hot li:nth-child(1) b{background: #e33e42;color:#fff;}
.left_hot li:nth-child(2) b{background: #e7805c;color:#fff;}
.left_hot li:nth-child(3) b{background: #e8b856;color:#fff;}

/*left_center*/
.left_center{float: right;width: 450px;border-top: 2px none;position: relative;}
.left_center .news{position: absolute;top: -11px;left: 4px;display: block;width: 38px;height: 38px;}
.left_center .top{float: left;width: 100%;margin-bottom: 10px;border-bottom: 1px dotted #d0d0d0;padding-bottom: 10px;}
.left_center .top h4 {float: left;width: 100%;height: 24px;line-height: 24px;padding-bottom: 10px;}
.left_center .top h4 i {float: left;color: #FFF;background: #e7805c;height: 17px;line-height: 17px;text-align: center;width: 40px;font-size: 12px;margin-right: 10px;margin-top: 3px;border-radius: 2px;}
.left_center .top h4 a {font-size: 15px;font-weight: bold;color: #333;}
.paratwo{float: left;width: 100%;line-height: 200%;color: #9b9b9b;font-size: 14px;height: 54px;overflow: hidden;}
.paratwo a{color: #e7805c;font-size: 12px;}
.paratwo a:hover{color: #ff8208;text-decoration: underline !important;}
.left_center .cenbot {float: left;width: 100%;}
.left_center .cenbot li {height: 39px;line-height: 39px;}
.left_center .cenbot li span {font-size: 12px;color: #9f9f9f;margin-right: 10px;background: #f0f0f0;padding: 4px 10px;border-radius: 48px;height: 19px;line-height: 19px;float: left;max-width: 95px;overflow: hidden;text-align: center;}
.left_center .cenbot li span a {color: #9f9f9f;font-size: 12px;}
.left_center .cenbot li a {float: left;margin-right: 8px;color: #333;font-size: 14px;}
.left_center .cenbot li a.more {font-weight: normal;float: right;margin-right: 0px;color: #C1C1C1;font-size: 12px;padding-right: 8px;}

.box_right{width: 246px;padding: 30px;background: #fff;border-radius: 15px;margin: auto;overflow: hidden;float: right;padding-bottom: 24px;padding-top: 24px;}
/*jingpin*/
.ListTit{width: 100%;height: 32px;float: left;margin-bottom: 5px;font-weight: 700;}
.ListTit .more{ float: right;height: 13px;line-height: 100px;margin: 10px 8px 0px 0px;overflow: hidden;width: 38px;background: transparent url("https://www.ruiwen.com/static/img/zuowen/more_col.png") no-repeat scroll right center;}
.ListTit h3: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: 1px;margin-right: 2px;}
.ListTit h3{font-weight:700;}
.jingpin_banner{width: 100%;float: left;border-radius: 10px;}
.jingpin_banner img{width: 100%;}
.jingpin{float: right;width: 100%;}
.jingpin li img{float: left;width: 48px;margin-top: 3px;margin-right: 10px;height: 48px;border-radius: 50px;}
.jingpin a:hover{text-decoration: underline !important;}
.jingpin li .rcont p{float: left;width: 100%;margin-top: 5px;height: 20px;overflow: hidden;line-height: 20px;color: #666;font-size: 12px;}
.right_list{float: left;width: 100%;border-top: solid 1px #eaeaea;margin-top: 15px;}
.right_list ul li {float: left;margin-bottom: 10px;}
.right_list ul li code {float: left;width: 100%;background: rgb(248, 248, 248);color: #666;height: 28px;line-height: 28px;overflow: hidden;padding-bottom: 5px;}
.right_list ul li code i  {float: left;height: 10px;width: 10px;border-radius: 50px;background: #f0a358;text-align: center;margin: 8px;margin-left: 0;}
.right_list ul li a {float: left;width:100%;color: #333;line-height: 30px;font-size: 14px;overflow: hidden;height: 30px;font-weight: 700;}
.right_list ul li a span {float: right;color: #2ca6e0;line-height: 30px;font-size: 14px;margin-left: 10px;font-weight: 400;}

/*rehot */
.rehot{float: left;width: 100%;font-size: 14px;}
.rehot span {float: left;color: #e7805c;border: 1px solid #e7805c;padding: 3px 13px;margin-right: 5px;font-size: 14px;border-radius: 4px;}
.rehot a {float: left;color: #696565;margin-bottom: 10px;border: 1px solid #e5e5e5;padding: 3px 17px;margin-right: 5px;font-size: 14px;border-radius: 4px;}

/*lanmucate*/
.lanmucate{width: 1141px;padding: 30px;background: #fff;border-radius: 15px;margin: auto;overflow: hidden;float: left;padding-bottom: 30px;padding-top: 24px;margin-top: 20px;margin-bottom: 20px;}
.lanmucate h2{float:left;width:100%;height: 51px;border-bottom: 2px solid #2ca6e0;}
.lanmucate h2 span{color: #333;float:left;line-height: 43px;font-size: 20px;font-weight:bold;margin-left:15px;}
.lanmucate h2 span:before{content: "";color: #333;float: left;background: url(https://cpt.9136.com/img/ruiwen/index/ico_2021.png) no-repeat -112px 0px;width: 29px;height: 30px;margin-right: 5px;margin-top: 7px;}
.lanmucate h2 span a{color: #333;font-size: 20px;}
.catebox{width: 100%;padding: 10px 0;float:left;border-top:0px;background:#FFFFFF;margin-bottom: 12px;}
.catebox li{float:left;width: 47%;border-bottom:1px dashed #E5E5E5;padding:5px 0;padding-right: 2%;position:relative;height: 40px;}
.catebox li a{float:left;margin: 3px;color: #333;padding:3px;}
.catebox li a:hover{background:#36aee3;color:#fff!important; border-radius:3px;}
.catebox li span{float:left;margin-top: 5px;}
.catebox li p{float:left;position:relative;width: 431px;line-height:100%;height: 28px;overflow:hidden;padding:2px 3px;margin-left:4px;background:#FAFAFA;border-radius:5px;box-shadow:1px 1px 1px #E5E5E5;border:1px solid #FAFAFA;}
.catebox li p.hover{height:auto; z-index:99; background:#FFF; border:1px solid #36aee3;}
.catebox li span a{float:right;height: 24px;padding: 0px 5px;background:#36aee3;color: #ffffff;border-radius: 4px;line-height: 24px;width: 73px;}
.catebox li span a:hover{background:#36aee3;}
.catebox .twobox{float:left;width:100%;border-top: 1px solid #dce5e9;margin-top:20px;}
.catebox .twobox span a{float:left;width:120px;text-align:center;line-height: 29px;color:#666;margin:10px;border: 1px solid #d9d9d9;height: 29px;border-radius: 6px;}
.catebox .twobox span a:hover{background:#36aee3; color:#FFFFFF!important; }

.lanmu_banner{width:100%;float:left;}
.lanmu_banner img{width: 100%;border-radius: 10px;}

.col_box{width: 1141px;padding: 30px;background: #fff;border-radius: 15px;margin: auto;overflow: hidden;float: left;padding-bottom: 30px;padding-top: 24px;margin-top: 20px;margin-bottom: 20px;}
.col_left{float:left;width: 791px;}
.col_right{float: right;width: 315px;margin-top: 15px;}
.col_right .headtop {float: left;font-size: 16px;font-weight: 700;line-height: 40px;background: #f9f9f9;height: 40px;width: 100%;border-radius: 8px;margin-bottom: 10px;}
.col_right .headtop span {float: left;font-size: 16px;font-weight: bold;color: #333;}
.col_right .headtop span:before{content:"";float: left;height: 18px;background: #917bc3;width: 6px;border-radius: 10px;margin-right: 9px;margin-top: 11px;}

.col_right li{width: 100%;line-height: 37px;height: 37px;overflow:hidden;float: left;}
.col_right li a{font-size: 15px;color: #333;}
.col_top{width:100%;height: 43px;line-height: 43px;float:left;margin-bottom:5px;border-bottom: 2px solid #917bc3;}
.col_top h2{float:left;height: 34px;}
.col_top h2 a{float: left;color: #333;font-size: 20px;font-weight: 600;}
.col_top h2 a:before{content:"";font-weight: 700;color: #333;float: left;background: url(https://cpt.9136.com/img/ruiwen/index/ico_2021.png) no-repeat -140px 0px;width: 30px;height: 33px;margin-right: 5px;margin-top: 7px;}

.col_top .channel {float: left;margin-left: 30px;}
.col_top .channel a {margin-right: 15px;color: #666;font-size: 14px;}
.col_top .more{float: right;overflow: hidden;width: 60px;color: #917bc3;}
.col_txt{overflow:hidden;margin-bottom: 0;margin-top: 15px;border-radius: 10px;}
.col_box a{font-size: 15px;color: #333;}
.col_box a:hover{color:#492603;text-decoration:underline!important}
.col_txt .pic{float:left;margin-right:20px}
.col_txt .pic img{padding:2px;border-radius: 10px;}
.col_txt .text{color:#666;float:left;line-height:24px;width: 631px;text-align:left;height:100px;font-size: 14px;}
.col_txt .text a{font-size: 16px;font-weight: bold;color: #333;line-height: 17px;}
.col_txt .text P{float: left;width: 100%;line-height: 24px;color: #7f7f7f;font-size: 13px;}
.col_txt .text code{ float: left;color: #FFF;background: #FB882A none repeat scroll 0% 0%;height: 18px;line-height: 18px;text-align: center;width: 38px;font-size: 12px;margin-right: 10px;}
.col_list li{overflow: hidden;float: left;text-align: left;height: 42px;line-height: 42px;margin-right: 30px;width: 364px;}
.col_list li a:before{content:"";float: left;width: 3px;height: 3px;background: #2ca6e0;margin-top: 18px;margin-right: 5px;}

.col_list li code{color:#999;float:right;font-size:12px;font-family: initial;}
.text1{float:left;width:300px;height:30px;line-height:30px;background:#fbfbfb;}
.text1 input{background:#FFF;float:left;width:298px;height:26px;line-height:26px;padding-left:5px;border: 1px solid #33ADE4;border-radius: 3px 0px 0px 3px;}
.btn{float: left;height: 26px;line-height: 26px;border: 1px solid #33ADE4;border-radius: 0px 3px 3px 0px;width: 50px;}
.but{float: left;line-height: 26px;height: 26px;color: #FFF;border-radius: 0px 2px 2px 0px;border: medium none;background: #3FB6EC;width: 50px;}
.col_right li.top3 em {color: #FFF;background: #36aee3;}
.col_right li em {float: left;width: 16px;height: 16px;color: #FFF;text-align: center;line-height: 16px;font-size: 12px;font-weight: bold;margin: 10px 10px 0px 0px;background: #CBCBCB;}

.col_right li.top3 em{margin-top: 12px;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;font-weight: 400;}
.col_right li.top3:nth-child(1) em{background: #917bc3;color:#fff;}
.col_right li.top3:nth-child(2) em{background: #e7805c;color:#fff;}
.col_right li.top3:nth-child(3) em{background: #ffc107;color:#fff;}

/*flink*/
.flink{float: left;background: #fff;border-radius: 12px;padding: 2.5%;width: 95%;}
.flink ul{width: 1100px;margin: auto;}
.flink b{line-height: 28px;float: left;font-size: 15px;font-weight: 700;color: #333;}
.flink b:before{content:"";font-weight: 700;color: #333;float: left;background: url(https://www.duanmeiwen.com/static/img/pc/ico.png) no-repeat -80px -134px;width: 32px;height: 32px;margin-right: 5px;display: none;}
.flink b:after{content:"";display: inline-block;background: #eeeeee;height: 2px;width: 1048px;margin-left: 15px;}

.flink li{line-height: 22px;color: #b7b7b7;margin: 5px;float: left;}
.flink li:nth-child(1){color: #4586f1;}
.flink li a{color: #888;font-size: 12px;}
.flink li a:hover{color: #4586f1;}

/*lanmu_box*/
.lanmu_box{padding:20px 0;float:left;width:100%;border-top: 1px solid #f5f5f5;background: #fbfbfb;margin-top: 15px;}
.indexwidth{width: 1200px;margin:0 auto;}
.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: #333;}

.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;padding: 0 5px;}

/*sidetop*/
.sidetop{left:50%;margin-left:540px;margin-top:350px;position:fixed;width:54px;z-index:400}
.sidetop ul li{float:left;text-align:center;margin-bottom:5px;display: none;}
.sidetop ul li a{display:block;height:36px;line-height:16px;color:#484848;font-size:12px;width:36px;padding:9px;border: 1px solid #ECECEC;background: url(https://cpt.9136.com/img/ruiwen/jc_icon2.png) 16px -910px no-repeat;display: none;}
.sidetop ul li a span{display: block;margin-top: 20px;color: #2ca6e0;}
.sidetop ul li a:hover span{text-decoration: none; color:#fff;}
.sidetop ul li a:hover{background: url(https://cpt.9136.com/img/ruiwen/jc_icon2.png) -34px -910px no-repeat; background-color: #2ca6e0;}

