@charset "utf-8";
body {font-family:Hiragino Sans GB, Microsoft Yahei, arial, sans-serif; font-size:12px; font-weight:normal; color: #424242; background:#fafafa;}
*{margin:0; padding:0; border:0;}

ul,ol,li{ list-style:none;}
a{ text-decoration:none; color: #424242; outline:none; }
a:hover{ text-decoration:none; color: #424242;}
img{ vertical-align:middle;}
a,img,button,input,textarea{ -webkit-tap-highlight-color:rgba(255,255,255,0);}
table{ border-collapse:collapse; border-spacing:0;}
section{ display:block;}
em,i{ font-style:normal;}
h1,h2,h3,h4,h5,h6{ font-weight:normal;}
p{ word-wrap:break-word; word-break:break-all;}
.clearfix:after{ content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clear{ clear:both; font-size:0; height:0; line-height:0; overflow:hidden;}


.header{
width:100%; min-width:1180px; 
}

.header .top{
width:100%; min-width:1180px; height:40px;color: #424242;font-size: 12px; background:#fafafa;
}

.header .top-box{
width:1180px;height:40px; margin:0 auto; position:relative;
}
.header .top-box a{ 
  text-decoration:none;font-size:12px;color:#424242; margin:0px 4px;
}
.header .top-box a:hover{ 
  text-decoration:none;font-size:12px;color:#424242; margin:0px 4px;
}
.header .top-box .top-left{
width:500px;height:40px; float:left;line-height:40px;
}

.header .top-box .top-right{
width:280px;height:40px; float:right;
}
.header .top-box .top-right ul{
float:right;
}
.header .top-box .top-right li{
height:40px; float:left;line-height:40px;text-align:left;
}

.header .top-box .top-right li.spacer{
overflow: hidden;margin: 13px 8px ;width:0px;height: 15px;border-left: #EAE4E4 1px solid;
}
.header .top-box .top-right .u{
height:40px; float:left;line-height:40px;text-align:left;
}

.header .top-box .top-right .s{
height:40px; float:left;line-height:40px;text-align:left;
}


.header .dp-wrap{ width:100%; min-width:1180px; height:auto; background:#fff;border-bottom: #E21F4E 1px solid;}
.header .dp-wrap .qy-box{ width:1180px;height:118px; margin:0 auto; position:relative;
}
.header .dp-wrap .qy-box .qy-name{ 
WIDTH:700px;line-height:80px;float:left;height:80px;
}
.header .dp-wrap .qy-box .qy-name h1{ 
font-size: 26px;font-weight:700;float:left;
}
.header .dp-wrap .qy-box .qy-name .comst{ 
float:left;margin-left:16px;
}
.header .dp-wrap .qy-box .qy-name .comst .comstop{ 
border-radius: 10px;
padding: 3px 6px;
font-size: 14px;

margin: 0px 0px 0px 0px;
color: #fff;
background: #7f7f7f;
border: #7f7f7f 1px solid;
}

.header .dp-wrap .qy-box .qy-tel{ 
WIDTH:480px;line-height:80px;float:left;text-align:right;height:80px;
}
.header .dp-wrap .qy-box .qy-tel span{ 
font-size: 22px;font-weight:700;
}
.header .dp-wrap .qy-box .qy-nav{ 
WIDTH:1180px;height:38px;float:left; text-align:left;background:#E21F4E;
}

.header .dp-wrap .qy-box .qy-nav .ncl{ 
WIDTH:100px;height:auto;float:left;
}

.header .dp-wrap .qy-box .qy-nav .spacer{
overflow: hidden;margin: 13px 8px;width: 0px;height: 15px;border-left: #ED7693 1px solid;float:left;
}

.header .dp-wrap .qy-box .qy-nav .ncl a{ 
WIDTH:100px;height:38px;float:left;background:#923148;text-align:center;line-height:40px;color:#fff;font-size:14px;
}

.header .dp-wrap .qy-box .qy-nav .ncc{ 
WIDTH:100px;height:auto;float:left;
}

.header .dp-wrap .qy-box .qy-nav .ncc a{ 
WIDTH:100px;height:38px;float:left;background:#E21F4E;text-align:center;line-height:40px;color:#fff;font-size:14px;
}
.header .dp-wrap .qy-box .qy-nav .ncc a:hover{ 
WIDTH:100px;height:38px;float:left;background:#923148;text-align:center;line-height:40px;color:#fff;font-size:14px;
}



.frlink{ width: 100%;min-width: 1190px;margin-top:20px;height: auto;float: left; }

.frlink .frlink-box{ width:1190px;margin:0 auto;margin-top:0px; position:relative; border-top: #EAE4E4 1px solid; }
.frlink .frlink-box .frlink-title{ width:1190px;height:50px;line-height:50px;margin-top:0px; font-size: 16px; }
.frlink .frlink-box ul{ width:1190px;line-height:50px; float:left;  }
.frlink .frlink-box ul li{ margin-right:10px; float:left; }
.frlink .frlink-box ul li a{ font-size:14px; }

.footer{ width: 100%;min-width: 1190px;margin-top:20px;height: auto;float: left;border-top: #EAE4E4 3px solid;background:#EAE4E4; }

.footer .footer-box{ width:1190px;margin:0 auto;margin-top:0px; position:relative; height:auto; background:#EAE4E4; }
.footer .footer-box .foot-dh{ width:1190px; margin-top:10px; line-height:36px;float: left; }
.footer .footer-box .foot-rr{ width:1190px;height:56px; margin-top:10px; line-height:36px;float: left;text-align:center; }

.footer .footer-box .foot-dh a {
margin-left:10px;
}
.loading {
 width : 26px;height: 26px;background: #fff;border: 6px solid #FFB6C7;border-bottom-color: #FF295B;
border-radius: 50%;display: inline-block;animation: rotation 1s linear infinite;margin-left:56px ;margin-top:30px;
}
@keyframes rotation {
  0% { transform: rotate(0deg) }
  100% { transform: rotate(360deg) }
}


@media screen and (max-width:767px){
}

@media screen and (max-width:375px){
}

@media screen and (max-width:360px){
}

@media screen and (max-width:320px){
}

