@charset "gb2312";
body {margin: 0px;padding: 0px;font-size: 14px;color: #333;min-width: 1200px;background: #f5f9f9;}
img { border: 0; display: block;}
a { text-decoration: none; color: #333; cursor: pointer; transition: 0.3s ease; -ms-transition: 0.3s ease; -moz-transition: 0.3s ease; -webkit-transition: 0.3s ease; -o-transition: 0.3s ease;}
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; }
.ts {transition: 0.3s ease;-ms-transition: 0.3s ease;-moz-transition: 0.3s ease;-webkit-transition: 0.3s ease;-o-transition: 0.3s ease;}
.ts:hover {transition: 0.3s ease; -ms-transition: 0.3s ease; -moz-transition: 0.3s ease; -webkit-transition: 0.3s ease; -o-transition: 0.3s ease;}
div, ul, li, form, h1, h2, h3, h4,h5, p, dl, dt, dd, ul, ol, li, th, td, aside, article { margin: 0px; padding: 0px; list-style: none; }
.clear { clear: both; }
.clear:after {/* content: ""; */display: block;clear: both;}

.main{width: 1200px;margin: 0 auto;}
.header{float: left;height: 29px;background: #f7f7f7;width: 100%;overflow: hidden;}
.header p{float: left;line-height: 29px;height: 29px;color: #666;font-size: 12px;}

.rougao {float: right;}
.rougao a {height: 29px;line-height: 29px;float: left;color: #666666;font-size: 12px;border-radius: 20px;margin-left: 22px;}
.rougao a i{height: 25px;width: 28px;float: left;background: url(https://www.duanmeiwen.com/static/img/pc/ico.png)  -38px -172px no-repeat;margin-left: 5px;}
.rougao a:hover{color: #0797ca;}
.rougao .denglu{color: #2ca6e0!important;}


.nav {height: 59px;width: 1200px;margin: auto;line-height: 59px;}
.nav_wrap { height: 40px; line-height: 40px; }
.nav li{display: inline-block;position: relative;transition: 0.1s all linear;cursor: pointer;text-align: center;padding: 0 3px;}
.nav li a {font-size: 14px;color: #fff;display: block;text-align: center;margin-right: 18px;width: 100%;}
.nav li span {font-size: 12px;color: #fff;text-align: center;margin-right: 18px;float: left;width: 100%;display: flex;justify-content: flex-start;}
.nav_item{float:right;transition: 0.3s ease;-ms-transition: 0.3s ease;-moz-transition: 0.3s ease;-webkit-transition: 0.3s ease;-o-transition: 0.3s ease;}
.nav_item em {background: url(https://cpt.9136.com/img/ruiwen/index/ico_2021.png) no-repeat -80px -129px;width: 18px;height: 18px;margin-top: 21px;margin-right: 3px;}
.nav_item .ewm_ico2{background: url(https://cpt.9136.com/img/ruiwen/index/ico_2021.png) no-repeat -97px -129px;}
.nav_item .ewm_ico1{background: url(https://cpt.9136.com/img/ruiwen/index/ico_2021.png) no-repeat -119px -129px;width: 10px;}

.sub {background: #ffff;box-shadow: 0 20px 30px rgba(0,0,0,.1);position: absolute;z-index: 9;left: -27px;border-radius: 8px;overflow: hidden;top: 45px;height: 0;display: block;}
.sub img{width: 100px;float: left;height: 100px;padding: 6px 10px;}
.sub font{float: left;font-size: 12px;text-align: center;line-height: 29px;background: #f1faff;width: 100%;}
.nav li:hover .sub{display:block;height:141px;transition: 0.3s ease; -ms-transition: 0.3s ease; -moz-transition: 0.3s ease; -webkit-transition: 0.3s ease; -o-transition: 0.3s ease;}
.nav li::before {content:"";position:absolute;bottom:0px;left: 0;width:0;height:3px;background: #fff;transition:0.1s all linear;}
.nav li:hover::before { width:100%; bottom:0px; left:0; transition-delay:0.1s; }
.nav li:hover ~ a::before {left:0;}


.index_mid {height: 273px;background: url(https://cpt.9136.com/img/ruiwen/index/banner.png) no-repeat center;float: left;width: 100%;}

.logo {float: left;width: 270px;height: 44px;background: url(https://cpt.9136.com/img/ruiwen/index/ico_2021.png) 0px -36px no-repeat;margin-right: 19px;}
.index_mid_bt{width: 793px;margin: auto;display: flex;justify-content: space-around;align-items: flex-start;align-content: flex-start;margin-top: 59px;flex-direction: row;flex-wrap: nowrap;}
.search_box{display: inline-block;width: 792px;}
.search {background: #fff;float: left;border-radius: 10px;overflow: hidden;}
.search em{float: left;width: 26px;height: 25px;background: url(https://cpt.9136.com/img/ruiwen/index/ico_2021.png) -31px 0px no-repeat;margin-left: 23px;margin-top: 11px;}
.search_text {width: 396px;padding: 0 10px 0 15px;line-height: 48px;height: 48px;border: 0;color: #cacaca;font-size: 15px;outline: none;}
.search_btn {width: 100px;line-height: 48px;cursor: pointer;background: #c9e7f8;padding: 0;float: right;font-size: 16px;color: #2ca6e0;border: 0;text-align: center;}
.search_hot {font-size: 12px;line-height: 30px;height: 30px;float: left;width: 100%;margin-top: 21px;display: flex;flex-wrap: wrap;justify-content: center;}
.search_hot a {background: rgb(255 255 255);padding: 0 16px;border-radius: 17px;opacity: 0.9;color: #1097d8;margin-left: 5px;height: 23px;line-height: 23px;}
.search_hot a:hover { opacity: 1;}


/*tuwen*/
.ruiwen_wenku{float: left;width: 1138px;margin-top: 16px;background: #fff;padding: 20px 30px 10px;border-radius: 15px;}
.ruiwen_wenku h3{height: 52px;width: 100%;border-bottom: 2px solid #2ca6e0;margin-bottom: 15px;line-height: 43px;}
.ruiwen_wenku h3 span{float: left;font-size: 20px;color: #333;font-weight: 700;}
.ruiwen_wenku h3 em{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;}

.r_img{margin-top: 10px;width: 100%;float:left;display: flex;justify-content: space-between;flex-wrap: wrap;}
.r_img li{overflow: hidden;width: 140px;position: relative;float: left;margin-right: 6px;text-align: center;margin-bottom: 27px;}
.r_img li a:hover span{text-decoration: underline;}
.r_img li a img{height: 180px;float: left;width: 126px;border: 1px solid #f0f0f0;}
.r_img li a span{float: left;width: 99%;line-height: 24px;font-size: 14px;color: #333;overflow: hidden;text-align: center;margin-top: 8px;height: 24px;}
.r_img li em{float: left;height: 22px;width: 16%;line-height: 22px;font-size: 14px;color: #ffffff;overflow: hidden;position: absolute;background: #2ca6e0;left: 0;text-align: center;top: 0;font-style: inherit;}
.r_img li a p{overflow: hidden;text-align: center;margin-top: 11px;height: 24px;display: inline-block;color: #929292;font-size: 12px;margin-right: 3px;background: #f4f4f4;padding: 0px 13px;border-radius: 13px;line-height: 24px;}
.r_img li a 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; */ }


.ruiwen_list {float:left;width: 100%;margin-top: 30px;}
.ruiwen_list_lt{width: 809px;padding: 30px;background: #fff;border-radius: 15px;margin: auto;overflow: hidden;float: left;padding-bottom: 30px;padding-top: 24px;}


.ruiwen_list_l_tl{width: 100%;height: 55px;margin-bottom: 14px;display: flex;align-items: center;justify-content: space-between;}
.ruiwen_list_l_tl span{height: 42px;line-height: 42px;color: #333;font-weight: 700;float: left;}
.ruiwen_list_l_tl span a{min-width: 82px;height: 42px;line-height: 42px;font-size: 19px;color: #333;font-weight: 700;float: left;}

.ruiwen_list_l_tl ul{float: left;text-align: right;display: flex;flex-wrap: wrap;justify-content: flex-end;width: 29%;display: none;}
.ruiwen_list_l_tl li{font-size:14px;display: inline-block;margin-left: 15px;background: #f7f7f7;border: 1px solid #eee;border-radius: 6px;height: 28px;line-height: 28px;padding: 0 10px;}
.ruiwen_list_l_tl li a{color:#666;}
.ruiwen_list_l_tl .more{font-size:14px;float: right;border-radius: 6px;height: 28px;line-height: 28px;padding: 0 10px;color: #eaaa45;}
.ruiwen_list_l_tl span i{font-weight: 700;color: #333;float: left;background: url(https://cpt.9136.com/img/ruiwen/index/ico_2021.png) no-repeat -82px 0px;width: 30px;height: 33px;margin-right: 5px;margin-top: 7px;}

.ruiwen_list_news_img{width: 100%;float: left;display: flex;flex-wrap: wrap;justify-content: space-between;}
.ruiwen_list_news_img a{width: 47%;margin-bottom: 25px;}
.ruiwen_list_news_img img{width: 135px;height: 90px;float: left;border-radius: 10px;margin-right: 13px;}
.ruiwen_list_news_img h2{float: left;font-weight: 700;font-size: 15px;line-height: 34px;width: 60%;height: 34px;overflow: hidden;}
.ruiwen_list_news_img p{color: #9b9b9b;float: left;width: 60%;line-height: 24px;overflow: hidden;height: 48px;}
.ruiwen_list_news_img { transition: all 0.3s ease-out; -moz-transition: -moz-transform 0.3s; -webkit-transition: -webkit-transform 0.3s; -o-transition: -o-transform 0.3s; transform: scale(1, 1); -ms-transform: scale(1, 1); -moz-transform: scale(1, 1); -webkit-transform: scale(1, 1); -o-transform: scale(1, 1);/* filter: alpha(opacity=90); -moz-opacity: 0.9; -khtml-opacity: 0.9; opacity: 0.9; */}
.ruiwen_list_news_img 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; */ }


.ruiwen_list_lt ul{float: left;width: 100%;border-bottom: 1px solid #eaeaea;display: flex;flex-wrap: wrap;justify-content: space-between;padding-bottom: 18px;}
.ruiwen_list_lt li{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size:15px;line-height: 41px;width: 47%;}
.ruiwen_list_lt li span{font-size: 12px;color: #9f9f9f;margin-right:10px;background: #f0f0f0;padding: 4px 10px;border-radius: 48px;height: 30px;line-height: 30px;}
.ruiwen_list_lt li i{font-size: 13px;color: #a9a9a9;float: right;font-style: initial;}
.ruiwen_list_lt ul:last-child{border: 0;padding-bottom: 0;}

.ruiwen_list_rt{float: right;width: 21%;background: #fff;padding: 30px;border-radius: 15px;padding-top: 15px;padding-bottom: 22px;}
.ruiwen_list_rt_tl{float:left;font-size: 16px;font-weight: 700;line-height: 40px;height: 40px;width: 100%;border-radius: 8px;margin-bottom: 6px;}
.ruiwen_list_rt_tl span{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: 8px;}

.ruiwen_list_tw{overflow: hidden;float:left;width: 100%;border-radius: 4px;}
.ruiwen_list_tw a{width: 100%;float:left;background: url(https://www.duanmeiwen.com/static/img/pc/tup1.png) no-repeat 0px 0px;height: 111px;border-radius: 4px;}
.ruiwen_list_tw2{float:left;width: 100%;border-radius: 6px;overflow: hidden;}
.ruiwen_list_tw2 a{width: 100%;float:left;background: url(https://cpt.9136.com/img/ruiwen/index/img1.png) no-repeat 0px 0px;height: 109px;}
.ruiwen_list_tw3{float:left;width: 100%;border-radius: 6px;overflow: hidden;}
.ruiwen_list_tw3 a{width: 100%;float:left;background: url(https://www.duanmeiwen.com/static/img/pc/tup3.png) no-repeat 0px 0px;height: 111px;}
.ruiwen_list_tw4{float:left;width: 100%;overflow: hidden;border-radius: 6px;}
.ruiwen_list_tw4 a{width: 100%;float:left;background: url(https://www.duanmeiwen.com/static/img/pc/tup4.png) no-repeat 0px 0px;height: 111px;}

.ruiwen_list_tw a{ transition: all 0.3s ease-out; -moz-transition: -moz-transform 0.3s; -webkit-transition: -webkit-transform 0.3s; -o-transition: -o-transform 0.3s; transform: scale(1, 1); -ms-transform: scale(1, 1); -moz-transform: scale(1, 1); -webkit-transform: scale(1, 1); -o-transform: scale(1, 1);/* filter: alpha(opacity=90); -moz-opacity: 0.9; -khtml-opacity: 0.9; opacity: 0.9; */}
.ruiwen_list_tw a:hover{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; */ }

.ruiwen_list_tw a{ transition: all 0.3s ease-out; -moz-transition: -moz-transform 0.3s; -webkit-transition: -webkit-transform 0.3s; -o-transition: -o-transform 0.3s; transform: scale(1, 1); -ms-transform: scale(1, 1); -moz-transform: scale(1, 1); -webkit-transform: scale(1, 1); -o-transform: scale(1, 1);/* filter: alpha(opacity=90); -moz-opacity: 0.9; -khtml-opacity: 0.9; opacity: 0.9; */}
.ruiwen_list_tw a:hover{margin-left: 0px; 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; */ }
.ruiwen_list_tw2 a{ transition: all 0.3s ease-out; -moz-transition: -moz-transform 0.3s; -webkit-transition: -webkit-transform 0.3s; -o-transition: -o-transform 0.3s; transform: scale(1, 1); -ms-transform: scale(1, 1); -moz-transform: scale(1, 1); -webkit-transform: scale(1, 1); -o-transform: scale(1, 1);/* filter: alpha(opacity=90); -moz-opacity: 0.9; -khtml-opacity: 0.9; opacity: 0.9; */}
.ruiwen_list_tw2 a:hover{margin-left: 0px; 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; */ }
.ruiwen_list_tw3 a{ transition: all 0.3s ease-out; -moz-transition: -moz-transform 0.3s; -webkit-transition: -webkit-transform 0.3s; -o-transition: -o-transform 0.3s; transform: scale(1, 1); -ms-transform: scale(1, 1); -moz-transform: scale(1, 1); -webkit-transform: scale(1, 1); -o-transform: scale(1, 1);/* filter: alpha(opacity=90); -moz-opacity: 0.9; -khtml-opacity: 0.9; opacity: 0.9; */}
.ruiwen_list_tw3 a:hover{margin-left: 0px; 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; */ }
.ruiwen_list_tw4 a{ transition: all 0.3s ease-out; -moz-transition: -moz-transform 0.3s; -webkit-transition: -webkit-transform 0.3s; -o-transition: -o-transform 0.3s; transform: scale(1, 1); -ms-transform: scale(1, 1); -moz-transform: scale(1, 1); -webkit-transform: scale(1, 1); -o-transform: scale(1, 1);/* filter: alpha(opacity=90); -moz-opacity: 0.9; -khtml-opacity: 0.9; opacity: 0.9; */}
.ruiwen_list_tw4 a:hover{margin-left: 0px; 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; */ }


.ruiwen_list_rt ul{float: left;width: 100%;}
.ruiwen_list_rt li{overflow: hidden;font-size: 14px;line-height: 38px;float: left;width: 100%;}
.ruiwen_list_rt li a{width: 90%;float: left;height: 38px;overflow: hidden;}
.ruiwen_list_rt li span{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;}
.ruiwen_list_rt li:nth-child(1) span{background: #e33e42;color:#fff;}
.ruiwen_list_rt li:nth-child(2) span{background: #e7805c;color:#fff;}
.ruiwen_list_rt li:nth-child(3) span{background: #e8b856;color:#fff;}
.ruiwen_list_rt li i{float: left;color:#999;margin-left: 8px;font-size: 12px;font-style: inherit;display: none;line-height: 24px;}
.ruiwen_list_rt li em{color:#999;font-size: 12px;float: left;font-style: inherit;margin-left: 0px;display: none;line-height: 24px;margin-left: 22px;}

.ruiwen_list_rt li:nth-child(1){background: #f4f4f4;padding: 3% 5%;border-radius: 10px;width: 90%;margin-top: 11px;margin-bottom: 8px;}
.ruiwen_list_rt li:nth-child(1) i{display: block;}
.ruiwen_list_rt li:nth-child(1) em{display: block;}
.ruiwen_list_rt li:nth-child(1) a{width: 80%;}

.ruiwen_mw {background: #fff;border-radius: 15px;margin: auto;overflow: hidden;float: left;padding: 30px;margin-top: 23px;padding-top: 19px;}
.ruiwen_mw_l_tl{width: 100%;height: 63px;display: flex;align-items: center;justify-content: space-between;border-bottom: 2px solid #917bc3;margin-bottom: 22px;}
.ruiwen_mw_l_tl span{height: 42px;line-height: 42px;color: #333;font-weight: 700;float: left;}
.ruiwen_mw_l_tl span a{min-width: 82px;height: 42px;line-height: 42px;font-size: 19px;color: #333;font-weight: 700;float: left;}
.ruiwen_mw_l_tl .more{font-size:14px;float: right;border-radius: 6px;height: 28px;line-height: 28px;padding: 0 10px;color: #917bc3;}
.ruiwen_mw_l_tl span i{color: #333;float: left;background: url(https://cpt.9136.com/img/ruiwen/index/ico_2021.png) no-repeat -140px 0px;width: 29px;height: 30px;margin-right: 5px;margin-top: 7px;}

.ruiwen_mw_bot{float:left;}
.ruiwen_mw_img{float:left;display: flex;flex-wrap: wrap;justify-content: space-between;width: 100%;margin-bottom: 12px;}
.ruiwen_mw_img a{float:left;}
.ruiwen_mw_img 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; */ }

.ruiwen_mw_l{float:left;width: 800px;}
.ruiwen_mw_l ul{margin-top: 9px;float: left;width: 100%;border-bottom: 1px solid #eaeaea;display: flex;flex-wrap: wrap;justify-content: space-between;padding-bottom: 18px;}
.ruiwen_mw_l li{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size:15px;line-height: 41px;width: 47%;}
.ruiwen_mw_l li span{font-size: 12px;color: #9f9f9f;margin-right:10px;background: #f0f0f0;padding: 4px 10px;border-radius: 48px;height: 30px;line-height: 30px;}
.ruiwen_mw_l li i{font-size: 13px;color: #a9a9a9;float: right;font-style: initial;}
.ruiwen_mw_l ul:last-child{border: 0;padding-bottom: 0;}

.ruiwen_mw_rt{float: right;width: 25%;margin-top: 15px;}
.ruiwen_mw_rt_tl{float:left;font-size: 16px;font-weight: 700;line-height: 40px;background: #f9f9f9;height: 40px;width: 100%;border-radius: 8px;margin-bottom: 10px;}
.ruiwen_mw_rt_tl span{float: left;height: 18px;background: #917bc3;width: 6px;border-radius: 10px;margin-right: 9px;margin-top: 11px;}
.ruiwen_mw_tw{overflow: hidden;float:left;width: 100%;border-radius: 4px;}
.ruiwen_mw_tw a{width: 100%;float:left;background: url(https://www.duanmeiwen.com/static/img/pc/tup1.png) no-repeat 0px 0px;height: 111px;border-radius: 4px;}
.ruiwen_mw_tw2{float:left;width: 100%;border-radius: 6px;overflow: hidden;}
.ruiwen_mw_tw2 a{width: 100%;float:left;background: url(https://www.duanmeiwen.com/static/img/pc/tup2.png) no-repeat 0px 0px;height: 111px;}
.ruiwen_mw_tw3{float:left;width: 100%;border-radius: 6px;overflow: hidden;}
.ruiwen_mw_tw3 a{width: 100%;float:left;background: url(https://www.duanmeiwen.com/static/img/pc/tup3.png) no-repeat 0px 0px;height: 111px;}
.ruiwen_mw_tw4{float:left;width: 100%;overflow: hidden;border-radius: 6px;}
.ruiwen_mw_tw4 a{width: 100%;float:left;background: url(https://www.duanmeiwen.com/static/img/pc/tup4.png) no-repeat 0px 0px;height: 111px;}

.ruiwen_mw_tw a{ transition: all 0.3s ease-out; -moz-transition: -moz-transform 0.3s; -webkit-transition: -webkit-transform 0.3s; -o-transition: -o-transform 0.3s; transform: scale(1, 1); -ms-transform: scale(1, 1); -moz-transform: scale(1, 1); -webkit-transform: scale(1, 1); -o-transform: scale(1, 1);/* filter: alpha(opacity=90); -moz-opacity: 0.9; -khtml-opacity: 0.9; opacity: 0.9; */}
.ruiwen_mw_tw a:hover{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; */ }

.ruiwen_mw_tw a{ transition: all 0.3s ease-out; -moz-transition: -moz-transform 0.3s; -webkit-transition: -webkit-transform 0.3s; -o-transition: -o-transform 0.3s; transform: scale(1, 1); -ms-transform: scale(1, 1); -moz-transform: scale(1, 1); -webkit-transform: scale(1, 1); -o-transform: scale(1, 1);/* filter: alpha(opacity=90); -moz-opacity: 0.9; -khtml-opacity: 0.9; opacity: 0.9; */}
.ruiwen_mw_tw a:hover{margin-left: 0px; 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; */ }
.ruiwen_mw_tw2 a{ transition: all 0.3s ease-out; -moz-transition: -moz-transform 0.3s; -webkit-transition: -webkit-transform 0.3s; -o-transition: -o-transform 0.3s; transform: scale(1, 1); -ms-transform: scale(1, 1); -moz-transform: scale(1, 1); -webkit-transform: scale(1, 1); -o-transform: scale(1, 1);/* filter: alpha(opacity=90); -moz-opacity: 0.9; -khtml-opacity: 0.9; opacity: 0.9; */}
.ruiwen_mw_tw2 a:hover{margin-left: 0px; 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; */ }
.ruiwen_mw_tw3 a{ transition: all 0.3s ease-out; -moz-transition: -moz-transform 0.3s; -webkit-transition: -webkit-transform 0.3s; -o-transition: -o-transform 0.3s; transform: scale(1, 1); -ms-transform: scale(1, 1); -moz-transform: scale(1, 1); -webkit-transform: scale(1, 1); -o-transform: scale(1, 1);/* filter: alpha(opacity=90); -moz-opacity: 0.9; -khtml-opacity: 0.9; opacity: 0.9; */}
.ruiwen_mw_tw3 a:hover{margin-left: 0px; 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; */ }
.ruiwen_mw_tw4 a{ transition: all 0.3s ease-out; -moz-transition: -moz-transform 0.3s; -webkit-transition: -webkit-transform 0.3s; -o-transition: -o-transform 0.3s; transform: scale(1, 1); -ms-transform: scale(1, 1); -moz-transform: scale(1, 1); -webkit-transform: scale(1, 1); -o-transform: scale(1, 1);/* filter: alpha(opacity=90); -moz-opacity: 0.9; -khtml-opacity: 0.9; opacity: 0.9; */}
.ruiwen_mw_tw4 a:hover{margin-left: 0px; 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; */ }


.ruiwen_mw_rt ul{float: left;width: 100%;}
.ruiwen_mw_rt li{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size:15px;line-height: 43px;}
.ruiwen_mw_rt li a{line-height: 30px;height: 30px;width: 60%;}
.ruiwen_mw_rt li span{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;}
.ruiwen_mw_rt li:nth-child(1) span{background: #917bc3;color:#fff;}
.ruiwen_mw_rt li:nth-child(2) span{background: #ff5722;color:#fff;}
.ruiwen_mw_rt li:nth-child(3) span{background: #ffc107;color:#fff;}
.ruiwen_mw_rt li i{float: right;color:#999;margin-left:6px;font-size: 11px;font-style: inherit;}



.fink_box{float:left;background: #fff;border-radius: 12px;padding: 2.5%;width: 95%;margin-top: 20px;}
.fink_box_tl{float: left;width: 100%;}
.fink_box_tl i{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;}
.fink_box_tl em{float: left;height: 26px;font-weight: 700;font-size: 15px;font-style: inherit;}
.fink_box_tl:after{content:"";display: inline-block;background: #eeeeee;height: 2px;width: 1011px;margin-left: 15px;}
.flink{width: 100%;float: left;}
.flink b{line-height:22px;font-weight: 400;float: left;color:#2ca6e0;display: none;}
.flink li{line-height: 22px;color: #b7b7b7;margin: 5px;display: inline-block;float: left;margin-bottom: 0px;}
.flink li a{color: #888;font-size: 12px;}
.flink li:nth-child(2){display:none;}
.flink li a:hover{color:#2ca6e0}

/*footer*/
.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;display: flex;justify-content: center;flex-wrap: wrap;align-content: space-around;}
.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;margin-left: 10px;}
.footer p img{color: #d8dde0;display: inline-block;}
.footer p:last-child a{display:flex;align-items: center;}

.sidetop{left:50%;margin-left:620px;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;}
.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;}



@media all and (max-width: 1500px){#LoutiNav {left: 1%;}}
@media all and (max-width: 1500px){#goTop {left:1%}}
#LoutiNav{border: 1px solid #f1f1f1;width: 55px;position: fixed;top: 150px;right: 13%;display: none;}
#LoutiNav li{width: 38px;height: 40px;border-bottom: 1px solid #f1f1f1;line-height: 21px;text-align: center;cursor: pointer;background: #fff;color: #666;padding: 9px;}
#LoutiNav span{display: none;}
#LoutiNav i{font-style: inherit;font-size: 14px;display: inline-block;}
#LoutiNav .active{background: #fff;color: #368efb;}
#LoutiNav li:hover{display: block; font-size: 12px; background: #2ca6e0; color: white;}
#LoutiNav li:hover i{color:#fff;}
#goTop{width: 45px;height: 41px;line-height: 40px;text-align: center;background: #2ca6e0;position: fixed;top: 328px;right: 13%;cursor: pointer;display: none;font-size: 14px;color: #fff;float: left;background-color: #2ca6e0;padding: 6px;}
#goTop i{width: 21px;height: 21px;float: left;background: url(https://cpt.9136.com/img/ruiwen/index/ico_2021.png) no-repeat -21px -119px;margin: 10px;}
#goTop:hover{background-color: #008ecf; color: white;}
#goTop:hover span{display: block;}
#erweima{width: 130px; height: 130px; background: palegreen; display: none; position: absolute; right: 46px; bottom: 5px;line-height: 130px; text-align: center; font-size: 20px; border-radius:10px ;}