﻿@charset "utf-8";
body { /*width:100%; overflow-x:hidden;*/ height: 100%; margin: 0px auto; padding: 0px; color: #333333; font-size: 12px; font-family: 'Microsoft Yahei', 'SimSun', sans-serif; }
form, p, h1, h2, h3, h4, h5, h6, dl, dt, dd { margin: 0px; padding: 0px; }
i { font-style: normal; }
img { margin: 0px; padding: 0px; border: 0px; }
ul, li { margin: 0px; padding: 0px; list-style-type: none; }
input, select { margin: 0px; padding: 0px; font-size: 12px; vertical-align: middle; outline: 0; font-family: 'Microsoft Yahei', 'SimSun', sans-serif; }
a { color: #333; text-decoration: none; }
a:hover { color: #d60f16; text-decoration: none; }
.fix:before, .fix:after { content: ""; display: table; }
.fix { *zoom:1;
}
.fix:after { clear: both; }
.l { float: left; }
.r { float: right; }
.w1000 { width: 1000px; margin: 0px auto; }
.txc { text-align: center }
.mud{ margin: 10px auto}
/********首页样式*********/
/*顶部*/
.top { width: 100%; background: #ffffff; }
.top_cn { height: 100px; }
.logo { margin-top: 28px; }
.logo #head{ float:left}
.logo #tel{ float:right}
.logo #tel strong{ line-height:48px; vertical-align:top; font-size:36px; color:#c9087f}
/*banner*/
.banner { width: 1000px; margin:0 auto}
.banner li{ background:url(../images/banner1.jpg) no-repeat center; height:320px; width:100%}
.banner li a{ display:block; width:100%; height:100%}

/*导航*/
.nav { background: #c9087f; width: 100%; }
.nav_cn { height: 54px; line-height: 54px; position: relative; z-index: 100; position: relative; }
.nav_cn h3 { font-size: 100%; font-weight: normal; font-size: 14px; }
.nav_cn .m { float: left; display: inline }
.nav_cn .m h3 { float: left; }
.nav_cn .m h3 a { zoom: 1; display: block; width: 125px; text-align: center; font-size: 16px; font-weight: bold; color: #fff; }
.nav_cn .m:hover h3 a { background: #ae096f; color: #fff; }
.nav_cn .sub { display: none; width: 1100px; left: 0; top: 54px; z-index: 100; position: absolute; background: url(../images/snav1.png) left top repeat; line-height: 36px; text-align: center }
.nav_cn .sub dl { width: 210px; text-align: center; border-right: 1px dashed #a5a5a5; display: inline-block; margin: 10px 0; height:260px }
.nav_cn .sub dl:last-child { border: 0 }
.nav_cn .sub dl a:hover { color: #333; }
.nav_cn .sub dl dt { height: 42px; line-height: 42px; color: #fff; font-size: 16px; text-shadow: 1px 1px 1px #000 }
.nav_cn .sub dl dt a { color: #fff}
.nav_cn .sub dl dt a:hover { text-shadow: 1px 1px 1px #fff }
.nav_cn .sub dl dd{ width:105px; float:left}
.nav_cn .sub dl dd a { color: #fff; font-size: 12px; line-height: 28px }
.nav_cn .m:hover .sub{ display:block}
/*foot*/
.foot { background: #595f6a; width: 100%; }
.foot_cn { text-align:left}
.foot_cn .bfm{ background:url(../images/bfm.png) no-repeat left; padding:30px 0 30px 360px; font-size:16px; line-height:2em; color:#fff; margin:0 auto; width:450px}
/*Customer_service*/
.Customer_service { position: fixed; width: 61px; right: 50px; top: 40%; z-index: 99; }
.Customer_service ul { display: block; }
.Customer_service ul li { display: block; width: 61px; height: 62px; margin-bottom: 1px}
.Customer_service ul li a { display: block; width: 100%; padding-top: 6px; position: relative; color:#fff; text-shadow:1px 1px 1px #000 }
.Customer_service ul li a img { display: block; width: 61px; height: 62px; }
.Customer_service ul li a .Customer_tp1 { display: none; position: absolute; top: -6px; right: 66px; border: 1px solid #c9087f; width: 280px; background: #FFF; }
.Customer_service ul li a .Customer_tp1 i { display:block; width: 260px; margin: 0px 10px; text-align:center}
.Customer_service ul li a .Customer_tp1 i img { display: block; width: 260px; height: 80px }
.Customer_service ul li a .Customer_tp1 i strong.rtel{ line-height:80px; font-size:32px; color:#c9087f;}
.Customer_service ul li a .Customer_tp2 { display: none; position: absolute; top: -66px; right: 66px; border: 1px solid #c9087f; padding: 10px 10px; background: #FFF; }
.Customer_service ul li a .Customer_tp2 i { display:block; width: 200px; text-align:center; font-size:14px; color:#c9087f; text-shadow:none}
.Customer_service ul li a .Customer_tp2 i img { display: block; width: 200px; height: 200px }
.Customer_service ul li a .Customer_tp2 span{}
.Customer_service ul li a:hover .Customer_tp1 { display: block; }
.Customer_service ul li a:hover .Customer_tp2 { display: block; }