body{font-size:14px;font-family:"Microsoft Yahei",'helvetica neue',tahoma,'hiragino sans gb',stheiti,'wenquanyi microhei',sans-serif;color:#555;margin:0;padding:0;background:#fff;}
html,div,ul,ol,dl,dd,p,b,li,h1,h3,h5{margin:0;padding:0;font-weight:normal;}
a{color:#333;text-decoration:none;}
li,em,i{list-style:none;}
em,i{font-style:normal;}
input,button{outline:none;border:none;}
img{border:none;}
.clear{clear:both;}
.display-no{display:none;}
a:hover{color:#FF839B }
video {outline: none; }
input:-webkit-autofill {    box-shadow:unset !important; -webkit-text-fill-color: #000 !important; -webkit-background-clip:text; }
body{background: url(../images/bgban.png) no-repeat; background-position: center top;}

*{margin: 0;padding:0;}
/***head***/
.loginat{ position: absolute; right: 0px; font-size: 14px;top: 10px }
.loginat span{color: #F97D97; padding: 0 10px;}
.rxmain{width: 1200px; margin: 0 auto;}
.rxhead{height: 175px; width: 100%;border-bottom: 1px solid #ffccd7;padding-top: 30px;position: relative; }
.logobox{ height: 83px; width: 100%;}
.logobox img{ float: left; }
.logobox .search{margin-left: 270px; width: 470px; border: 1px solid #F97D97; border-radius:30px; height: 50px; line-height: 50px; float: left;margin-top: 18px;}
.search_in{border: none; width: 340px; height: 40px; padding: 0 20px;background:none;}
.search_btn{background: #F97D97; width: 90px; height: 50px; border-radius: 0 30px 30px 0;float: right; border: #F97D97; color: #fff; font-size: 18px; cursor: pointer;margin-right: -1px;outline: none;}
.headtool{width: 310px; height: 83px; float: right; text-align: right;line-height: 83px;}
.headtool a{font-size: 18px; color: #666;}
.headtool a:first-child{margin-right:20px;}
.headtool i{ margin-right: 12px;font-size: 20px; }
.rxmenu {margin-top: 44px;}
.rxmenu ul{ display: flex;}
.rxmenu ul li{ width: 123px; float: left; margin-left: 10px;   }
.rxmenu li a{font-size: 20px; color: #666; text-align: center;display: block; line-height: 38px; height: 38px; }
.rxmenu ul .active,.rxmenu ul li:hover{background: #F97D97;border-radius:30px; color: #fff;}
.rxmenu ul .active a,.rxmenu ul li a:hover{color: #fff;}


.main{margin-top: 20px; width: 100%; overflow: hidden;}
.rxmap{height: 30px; line-height: 30px;color: #666;}
.rxmap a{color: #666;}
.iconrxys_dw{color: #7AD3F5; margin-right: 10px;}
.rxclass{ border-bottom: 1px  solid #eee;padding: 10px 0; height: 60px;}
.search-nav{ height: 30px;}
.rxclass li{margin-right: 20px; float: left;}
.rxclass li em{padding: 4px 0px;display: inline-block; }
.rxclass li a{padding: 4px 10px; float: left; display: inline-block; border-radius: 5px; }
.rxclass .active{background: #7AD3F5;color: #fff;}
.yyks{height: 80px;}
.yyks ul{margin-left: 50px}
.yyks li{margin-bottom: 20px;}

.page{ width: 100%;text-align: center;margin-top: 20px; float: left; }
.page .layui-laypage-em{background-color: #9CE3FF !important}
.layui-laypage a, .layui-laypage span{font-size: 14px !important; padding: 3px 20px !important;color: #666 !important}
.page select,.vboxs .page button{color: #666 !important}

.blue{ color: #7AD3F5;}
/****footer****/
.rxfoot{ width: 100%; height: 100px; border-top: 1px solid #eee;  margin-top: 20px;}
.footmain{width: 1200px; margin: 0 auto;margin-top: 30px;}
.footmain img{float: left; margin: 0 45px;}
.footmap{ border-left: 1px solid #eee; float: left; padding: 0 40px; }
.footmap p{ height: 30px; line-height: 30px; }
.footmap p a{margin-left:80px;}

.main{margin-top: 20px; width: 100%; overflow: hidden;}
.page .layui-laypage select:focus,.layui-laypage input:focus{ border-color: #9CE3FF !important }

/*****404******/
.cont{ width:1024px; height:auto; overflow:hidden; margin:0 auto;}
.cont dl{ width:1024px; height:auto; margin-top:110px; overflow:hidden}
.cont dt{ width:540px; height:530px; float:left}
.cont dd{ width:380px; height:230px; float:right; margin-top:220px; display:inline}
.cont b{ width:380px; height:70px; font-size:28px; font-weight:normal; color:#333; line-height:70px;}
.cont p{ width:380px; height:30px; font-size:16px; line-height:30px;}
.cont p span{ color:#fb3838; margin-right:10px; font-family:Arial, Helvetica, sans-serif; font-size:16px;}
.cont p a{ color:#fb3838; margin-left:10px; font-size:16px;}
.cont p a:hover{ color:#f60; text-decoration:underline}

.img-responsive {background-image: url(../images/play_icon.gif);background-repeat: no-repeat;background-size: 12px 35px; background-position: 8px 0;width: 30px;height: 18px;vertical-align: middle; display: inline-block;image-rendering: -moz-crisp-edges; image-rendering: -o-crisp-edges; image-rendering: -webkit-optimize-contrast; image-rendering: crisp-edges; -ms-interpolation-mode: nearest-neighbor; }
.play {background-position: 8px -19px;}
@media screen and (max-width: 1920px){
	.rxmain{min-height: 790px;}
}
@media screen and (max-width: 1440px){
	.rxmain{min-height: 550px;}
}
@media screen and (max-width: 1366px){
	.rxmain{min-height: 480px;}
}

/**无数据**/
.nodata{text-align: center; color: #999; height: 120px; padding: 30px 0; float: left; width: 100%;}
.nodata img{width: 157px; height: 113px;}
.nodata p{line-height: 30px;}

/**免责声明**/
.mzsm-box{ width: 100%; height: auto;overflow: hidden; }
.mzsm-nr{ width: 1200px; height: auto; overflow: hidden; margin:30px auto 20px; }
.mzsm-box b{ width: 100%; height: 50px; display: block; }
.mzsm-box i{ width: 520px; height: 1px; background: #ececec; float: left; display:block; margin-top: 25px }
.mzsm-box span{ width: 160px; height: 50px; float: left; text-align: center; color: #333; font-size: 20px; display: block; line-height: 50px; font-weight:bold;}
.mzsm-box p{ width: 100%; line-height: 35px; color: #666; font-size: 18px; display: block; margin-top: 20px }
.mzsm-box .mzsm-txt{ text-indent: 30px }
.mzsm-wrap{ width: 100%; height: auto; overflow: hidden;}

.yc{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.gg{margin-top: 20px;}