﻿/* 默认样式定义 */
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,p,pre,form,blockquote,fieldset,input,label{margin:0;padding:0}
html,body{font-family: -apple-system-font,"Helvetica Neue","PingFang SC","Hiragino Sans GB","Microsoft YaHei",sans-serif;
    background-color: #f3f3f3;
    line-height: inherit;color:#000;height:auto;margin:0 auto;}
input,select,textarea{color:#222;font:normal normal 14px "Microsoft YaHei", Simsun, Arial, Helvetica, sans-serif}
*{ box-sizing:border-box;}
fieldset,iframe{border:none}
ul,ol,li{list-style:none}
th{text-align:left}
img{border:none}
em,i{font-style:normal}
a{color:#333;text-decoration:none;cursor:pointer;}
a:hover{color:#d20740;text-decoration:none;}
a:focus{outline:none}
h1,h2,h3,h4,h5,h6{ font-weight:normal;}
span,samp{ font-family:"微软雅黑";}
/*颜色*/
.s1{ color:#0e6e9e;}/*红色*/
.red{color:red;}
.red1{color:#b00;}
.red2{color:#c00;}
.white{color:#fff;}
.b,.fw{font-weight:700;}
/*浮动*/
.fl{float:left;}
.fr{float:right;}
/* other */
.hide{display:none;}
.nodata{text-align:left;padding-left:15px;}
p.nodata{font-size:12px;margin:35px auto;text-align:center;color:#666;}
.entitle{font-size:11px;font-weight:400;}
#imgplayer{text-align:center;margin:15px auto;}
.yc a{white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
/* clearfix */
.clear{clear:both;width:100%;height:0;overflow:hidden;}
.clearb{clear:both;display:block;margin:0;padding:0;height:10px;}
.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
* html .clearfix{zoom:1;} /* IE6 */
*:first-child+html .clearfix{zoom:1;} /* IE7 */
/* form */
*:focus{outline:none;}
select {padding:1px;font-size:12px;}
textarea {width:88%;padding:2px;line-height:16px;overflow:auto;}
button {cursor:pointer;}
/*textarea,input,select{color:#222;border:1px solid #c0c0c0;
    -webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
    -moz-transition: border linear 0.2s, box-shadow linear 0.2s;
    transition: border linear 0.2s, box-shadow linear 0.2s;
    -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); 
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px; 
}
textarea:focus,input:focus,select:focus{background:#e1f1fd;border-color: rgba(82, 168, 236, 0.8);
    -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 0 8px rgba(82, 168, 236, 0.6);
    -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 0 8px rgba(82, 168, 236, 0.6);
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 0 8px rgba(82, 168, 236, 0.6);
}
form .input {padding:3px 2px;height:16px;}
form img {float:none;cursor:pointer;}
form #codestr{width:50px;}
form #vcodeimg{cursor:pointer;}
form .vcodebg {background-color:#eee;text-align:center;padding:2px 3px 2px 7px;}
form input.button{padding:0;margin-right:5px;border:0;background:url(../../../lib/images/btn_h30.gif) no-repeat;width:80px;height:30px;color:#fff;font-size:14px;cursor:pointer;}
form input.button:hover,form input.hover{background-position:0 -30px;}*/


/*回到顶部*/
.float_right{ position:fixed; right:0; top:75%;}
/**加载效果旋转**/  
@-webkit-keyframes rotate {0% {-webkit-transform: rotate(0deg);}50% {-webkit-transform: rotate(180deg);}100% {-webkit-transform: rotate(360deg);}}
@keyframes rotate {0% {transform: rotate(0deg);}50% {transform: rotate(180deg);}100% {transform: rotate(360deg);}}  
.loadmore {display:block;line-height: 50px;text-align:center;color:#ccc;font-size:1.2rem;}  
.loadmore span{height:20px;width: 20px;border-radius: 100%;display:inline-block;margin:10px;border:2px solid #f60;border-bottom-color: transparent;vertical-align: middle;-webkit-animation: rotate 0.75s 0 linear infinite;animation: rotate 0.75s 0 linear infinite;}  
.loadover{color:#909090;text-align: center;background:#CCC; margin-top:10px;}  
.loadover span{display:inline-block;height:2em; line-height:2em;z-index:2; font-size:1.2rem;}  


/*banner*/
.swiper-container { width: 100%;}
.swiper-container img{ width: 100%;}
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{bottom: 0px;}
.swiper-slide {
text-align: center;/* Center slide text vertically */
display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}
.swiper-pagination{ bottom:0px;display:none;}
.swiper-pagination>.swiper-pagination-bullet{ width:1rem; border-radius:50%; height:1rem; opacity:1;}
.swiper-pagination>.wiper-pagination-bullet-active{ }

/*左下角旋转图标样式*/
.plug-div 
{
position:fixed;
bottom:1rem;
left:0px;
z-index:99999999;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.plug-menu
{-webkit-appearance:button; border:none;
display:inline-block;
width:40px;
height:40px;
border-radius:40px;
position: absolute;
bottom: 15px;
left: 11px;
z-index:999;
background-color: #8290ad;
-webkit-transition: -webkit-transform 200ms;
-webkit-transform:rotate(1deg);
color:#fff;
background-image:url(../images/t10_icon_jia.png);
background-repeat: no-repeat;
-webkit-background-size: 60% auto;
background-size: 60% auto;
background-position: center center;
}
.plug-menu:before
{
font-size:20px;
margin:9px 0 0 9px;
}
.plug-menu:checked{
-webkit-transform:rotate(135deg);
}

.plug-phone div 
{
width:36px;
height:36px;
border-radius:36px;
background:#8290ad;
position:absolute;
bottom:0;
left:0;
margin-bottom: 17px;
margin-left:14px;
z-index:900;
-webkit-transition: -webkit-transform 200ms;
}
.plug-phone div a
{
color:#fff;
font-size:20px;
    display: block;
    height: 100%;
    line-height: 33px;
    text-align: center;
}

.plug-phone div.on:nth-of-type(1) {-webkit-transform: translate(0, -65px) rotate(720deg);}

.plug-phone div.on:nth-of-type(2) {-webkit-transform: translate(40px, -45px) rotate(720deg);}

.plug-phone div.on:nth-of-type(3) {-webkit-transform: translate(55px, 0px) rotate(720deg);}

.plug-phone div.on:nth-of-type(4) {-webkit-transform: translate(100px, 0) rotate(720deg);}

#mcover {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.7);
    display: none;
    z-index: 20000;
}
#mcover img {
    position: fixed;
    right:0%;
    top:0%;
    width: 330px;
    height: 228px;
    z-index: 999;
}
/*左下角旋转图标样式结束*

@charset "utf-8";
/* CSS Document */
bady,h1,h2,h3,img,input,button,p,ul,dl,dt,dd,li{margin:0;padding:0;font-weight:normal; list-style:none; font-style:normal;font-family:"Microsoft YaHei"; border:0}ul{ list-style:none;}a{ text-decoration:none; color:#000}
body{ height:100%; background:#f3f3f3; font-size:12px;margin:0; color:#6e6e6e; padding:0;font-size:14px;}
.clr{ clear:both}

input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none;}

h1{ font-size:22px;}
h2{ font-size:18px;}
h3{ font-size:16px; color:#000}
.clear { clear:both; margin:0; padding:0;height:0;font-size:1px;line-height:0px;width:0px;}

/*--版权--*/
.Copyright {margin:0 auto; clear:both; width:100%; height:110px; line-height:25px; color:#333; text-align:center; padding-top:5px; font-family:Verdana, Geneva, sans-serif; font-size:12px;}
.Copyright span {color:#069;}
.user_copy {text-align:center; clear:both; height:45px; padding-top:20px; font-family:Verdana, Geneva, sans-serif; color:#999;}
.user_copy_no {text-align:center; clear:both; line-height: 30px; padding:20px 0 5px 0; font-family:Verdana, Geneva, sans-serif; color:#999;}


.f_yh { font-family:Microsoft YaHei;}
/*--浮动--*/
.fl { float:left;}
.fr { float:right;}
.txt_right { text-align:right;}
/*--marging--*/
.ml_10 { margin-left:10px;}
.ml_20 { margin-left:20px;}
.ml_120 { margin-left:120px;}
.m_10 {margin:10px;}
.m_2 { margin:2%;}
.mt_5 { margin-top:5px;}
.mt_10 { margin-top:10px;}
.mt_15 { margin-top:15px;}
.mb_6 { margin-bottom:6px;}
.mb_10 { margin-bottom:10px;}
.mtb_10 { margin-bottom:10px; margin-top:10px;}
.mtb_5 { margin-bottom:5px; margin-top:5px;}
.mt_20 { margin-top:20px;}
.mr_20 { margin-right:20px;}
.mb_20 { margin-bottom:20px;}
/*--padin--*/
.p_10 { padding:10px;}
.pt_10 { padding-top:10px;}
.pt_20 { padding-top:20px;}
.pt_30 { padding-top:30px;}
.ptb_20 { padding-top:20px; padding-bottom:20px;}
.ptb_19 { padding-top:19px; padding-bottom:19px;}
.pb_50 { padding-bottom:50px;}
.pl_10 { padding-left:10px;}

/*--边线设置--*/
.b_d1 { border:1px solid #d1d1d1;}
.bor_01 { border-right:1px solid #ccc;}
.bol_01 { border-left:1px solid #ccc;}
.bor_t { border-top:1px solid #ccc;}
.bor_tff { border-top:1px solid #fff;}
.bob_01 { border-bottom:1px solid #dfdfdf;}

/*--字体颜色--*/
.f_f60 { color:#f60;}
.f_000 { color:#000;}
.f_lanse { color:#1261ae}/*深兰*/
.f999 { color:#999;}
.f333 { color:#333;}
.f_666 { color:#666;}
.f_348ded { color:#348ded;}
.f_f34441 { color:#f34441;}
.f_ff00 { color:#ffff00;}
.colorfonta{ color:#37ba0f}
.colorfontc{ color:#c8af6b}
/*--字号--*/
.f_14 { font-size:14px;}
.f_16 { font-size:16px;}
.f_18 { font-size:18px;}
.f_20 { font-size:20px;}
.f_24 { font-size:24px;}

/*--bg--*/
.bg_fff { background:#fff;}
.bg_e1f1f4 { background:#e1f1f4;}
.bg_449cfd { background:#449cfd;}
.bg_ebebeb { background:#ebebeb;}
.bg_ff5d5e { background:#ff5d5e;}/*--玫红色背景--*/
.bg_f8f8f8 { background:#f8f8f8;}
.bg_d5d3d4 { background:#d5d3d4;}

/*---*/
.lh_38 { line-height:38px;}
.lh_26 { line-height:26px;}
.lh_24 { line-height:24px;}

.over_hd { overflow:hidden;}
.f_center { text-align:center;}



