/* copyright www.chunshenjiakao.com */@charset "utf-8";
@-moz-keyframes specialityIconHover { 49% {
-moz-transform:translateY(-100%)
}
50% {
opacity:0;
-moz-transform:translateY(60%)
}
100% {
opacity:1
}
}
@-webkit-keyframes specialityIconHover { 49% {
-webkit-transform:translateY(-100%)
}
50% {
opacity:0;
-webkit-transform:translateY(60%)
}
100% {
opacity:1
}
}
@-o-keyframes specialityIconHover { 49% {
-o-transform:translateY(-100%)
}
50% {
opacity:0;
-o-transform:translateY(60%)
}
100% {
opacity:1
}
}
@keyframes specialityIconHover { 49% {
transform:translateY(-100%)
}
50% {
opacity:0;
transform:translateY(60%)
}
100% {
opacity:1
}
}
@-moz-keyframes topToM { from {
opacity:0;
-moz-transform:translateY(-100%);
}
to { opacity: 1; -moz-transform: translateY(0%); }
}
@-webkit-keyframes topToM { from {
opacity:0;
-webkit-transform:translateY(-100%);
}
to { opacity: 1; -webkit-transform: translateY(0%); }
}
@-ms-keyframes topToM { from {
opacity:0;
-ms-transform:translateY(-100%);
}
to { opacity: 1; -ms-transform: translateY(0%); }
}
.help-props:hover .icon-props { -webkit-animation: leftToM 400ms ease; -moz-animation: leftToM 400ms ease; -ms-animation: leftToM 400ms ease; }
@-moz-keyframes leftToM { from {
opacity:0;
-moz-transform:translateX(-150%);
}
to { opacity: 1; -moz-transform: translateX(0%); }
}
@-webkit-keyframes leftToM { from {
opacity:0;
-webkit-transform:translateX(-150%);
}
to { opacity: 1; -webkit-transform: translateX(0%); }
}
@-ms-keyframes leftToM { from {
opacity:0;
-ms-transform:translateX(-150%);
}
to { opacity: 1; -ms-transform: translateX(0%); }
}
@-moz-keyframes leftToM { from {
opacity:0;
-moz-transform:translateX(-150%);
}
to { opacity: 1; -moz-transform: translateX(0%); }
}
@-webkit-keyframes leftToM { from {
opacity:0;
-webkit-transform:translateX(-150%);
}
to { opacity: 1; -webkit-transform: translateX(0%); }
}
@-ms-keyframes leftToM { from {
opacity:0;
-ms-transform:translateX(-150%);
}
to { opacity: 1; -ms-transform: translateX(0%); }
}
* { margin: 0; padding: 0; }
body { font-size: 12px; min-width: 1005px; font-family: "宋体", Tahoma, sans-serif; background: #fafaf9; }
img { padding: 0px; margin: 0px; border: 0px; }
a { color: #333; text-decoration: none; }
a:hover { color: #046fc6; }
ul li { list-style: none; }
.overflow { overflow: hidden; }
.left { float: left; }
.right { float: right; }
.gred { color: #0371d7; }
.bg { background: #fff; }
.font { font-family: "Microsoft YaHei", SimSun, SimHei; }
input:focus, textarea:focus, boutton:focus { outline: none; }
.mt1 { margin-top: 2px; }
.mt25 { margin-top: 15px; }
.pb10 { padding-bottom: 10px; }
.main { width: 1005px; margin: 0 auto; overflow: hidden; }
.top { height: 135px; background: #fff; color: #333; border-bottom: 1px solid #eaeaea; position: relative; }
.top_bg { height: 35px; background: #666; position: absolute; top: 0px; width: 100%; z-index: 1; }
.top .topnav { position: relative; font-size: 13px; z-index: 22; height: 136px; width: 1005px; overflow: hidden; margin: 0px auto; box-sizing: border-box; padding-left: 182px; }
.top .logo { position: absolute; height: 136px; width: 182px; overflow: hidden; left: 0px; top: 0px; z-index: 66; }
.topinfo { height: 35px; line-height: 35px; text-align: left; padding-left: 15px; box-sizing: border-box; color: #ddd; }
.topinfo_r { width: 460px; text-align: right; }
.topinfo_r span { display: inline-block; margin-left: 15px; }
.topinfo_r .seach_top { display: inline-block; text-indent: 10px; line-height: 22px; font-family: "Microsoft YaHei", SimSun, SimHei; border: 0px; height: 22px; float: left; margin-top: 7px; width: 170px; font-size: 12px; }
.topinfo_r button { display: inline-block; float: left; margin-top: 7px; width: 45px; height: 22px; border: 0px; font-family: "Microsoft YaHei", SimSun, SimHei; line-height: 22px; }
.topmenu { height: 37px; margin-top: 19px; }
.top_m_l { width: 622px; height: 37px; background: url(../images/bg35.gif) left 3px no-repeat; margin-left: 28px; }
.top_tel { width: 169px; height: 37px; background: url(../images/tel.png) no-repeat; }
.nav_bar { height: 36px; padding-top: 2px; overflow: hidden; position: absolute; bottom: 3px; right: 0px; }
.nav_bar ul li { float: left; display: block; padding: 9px 17px 7px; background: url(../images/bg06.png) no-repeat right 13px }
.nav_bar ul li a { font-size: 14px }
.none_right { background: none; }
.none_right img { display: inline-block; vertical-align: middle; margin: -2px 0 0 5px; }
.m1, .m1_m { height: 520px; background: #f3f3f3; }
.m1_bg { height: 520px; background: url(../images/banner_bg.jpg) center -73px no-repeat; }
.banner { font-family: "Microsoft YaHei", SimSun, SimHei; position: relative; height: 322px; background: url(../images/banner.jpg) bottom no-repeat; }
.banner_tb { right: -6px; bottom: 5px; width: 255px; height: 58px; position: absolute; }
.banner_tb ul li { display: inline-block; float: left; margin-right: 5px; width: 58px; height: 58px; background: #0371d7; border-radius: 5px; overflow: hidden; }
.banner_tb ul li i { display: block; width: 30px; height: 30px; background: url(../images/base1.png) no-repeat; margin: 5px auto 2px auto; }
.banner_tb ul li:hover i { -webkit-animation: topToM 400ms ease; -moz-animation: topToM 400ms ease; -ms-animation: topToM 400ms ease; }
.banner_tb ul li h3 { font-size: 12px; font-weight: normal; text-align: center; font-family: Arial, Helvetica, sans-serif; color: #d5ecff; }
.banner_tb .qzbl i { background-position: 0px -323px; }
.banner_tb .hzbl i { background-position: -63px -323px; }
.banner_tb .cjwt i { background-position: 0px -369px; }
.banner_tb .dzxc i { background-position: -63px -369px; }
.banner_tb .dzxc2 i { background-position: -63px -369px; }
.m1_l { width: 176px; float: left; height: 188px; background: url(../images/base.png)0px -55px no-repeat; }
.m1_l .sign { display: block; width: 176px; height: 95px; }
.m1_l .online { display: block; width: 176px; height: 35px; }
.conter { padding-top: 30px; }
.m_l { width: 176px; float: left; }
.fixed { position: fixed; width: 176px; top: 0px; }
.m_l_d { background: url(../images/index.gif) left -218px no-repeat; width: 176px; height: 40px; }
.xhdje .se, .jzd, .flb, .other { display: block; width: 174px; height: 59px; border: 1px solid #ecebeb; border-top: 0px; overflow: hidden; background: #fff; }
.xhdje a { position: relative; }
.xhdje a i { position: absolute; display: block; width: 38px; height: 25px; top: 18px; left: 26px; }
.xhdje a span { position: absolute; display: block; width: 75px; height: 30px; top: 18px; left: 78px; }
.xhdje a:hover { background: #f5f5f5; }
.xhdje a:hover i { -webkit-animation: leftToM 400ms ease; -moz-animation: leftToM 400ms ease; -ms-animation: leftToM 400ms ease; }
.xhdje .se i { background: url(../images/index.gif) -187px -26px no-repeat; }
.xhdje .se span { background: url(../images/index.gif) -239px -26px no-repeat; }
.xhdje .jzd i { background: url(../images/index.gif) -187px -89px no-repeat; }
.xhdje .jzd span { background: url(../images/index.gif) -239px -89px no-repeat; }
.xhdje .flb i { background: url(../images/index.gif) -187px -151px no-repeat; }
.xhdje .flb span { background: url(../images/index.gif) -239px -151px no-repeat; }
.xhdje .other i { background: url(../images/index.gif) -187px -211px no-repeat; }
.xhdje .other span { background: url(../images/index.gif) -239px -211px no-repeat; }
.m_l_b { background: url(../images/index.gif) 0 -267px no-repeat; display: block; width: 176px; height: 33px; }
.tjkc, .hzhb { padding: 0px 4px; background: #eaeaea; }
.tmall-brand { position: relative; width: 166px; }
.fCl-slide dl { overflow: hidden; padding: 12px 6px; border-bottom: 1px solid #dedede; }
.fCl-slide dl dt { display: inline-block; width: 50px; height: 50px; float: left; background: #0371d7; overflow: hidden; }
.fCl-slide dl dd { display: block; width: 95px; float: right; }
.fCl-slide dl dd h3 { font-size: 12px; font-weight: normal; display: inline-block; width: 93px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
.fCl-slide dl dd .ljgm { display: block; width: 60px; height: 19px; border-radius: 3px; background: #ffaa00; text-align: center; line-height: 19px; color: #fff; margin-top: 3px; }
.fCl-slide dl dd .price { color: #888; }
.tmall-brand .fCl-nav { height: 24px; line-height: 18px; width: 55px; margin: 0 auto; }
.tmall-brand .fCl-nav li { float: left; width: 12px; font-family: Tahoma, Helvetica; font-size: 28px; _font-size: 38px; margin-right: 5px; color: #B2B2B2; cursor: pointer; }
.tmall-brand .fCl-nav li.on { color: #595959; }
.gdkc_m { text-align: center; color: #0371d7; padding-top: 8px; padding-bottom: 18px; }
.sousuo { border: 3px solid #0371d7; }
.sousuo input { border: 0px; height: 26px; padding-left: 5px; font-size: 12px; color: #999; width: 139px; display: inline-block; float: left; }
.tij { width: 26px; height: 26px; border: 0px; float: right; display: block; background: url(../images/index.gif)-69px 0px no-repeat; }
.hzhb { border-bottom: 2px solid #ccc; }
.hzhb h3 { line-height: 35px; font-size: 14px; border-bottom: 1px solid #dedede; }
.m6 { padding-bottom: 50px; border-bottom: 1px solid #dedede; }
.yqlj { padding: 30px 0; overflow: hidden; }
.yqlj dl { width: 520px; float: left; display: block; }
.yqlj dl dt { background: url(../images/index.gif) 0 -165px no-repeat; display: block; width: 65px; overflow: hidden; height: 34px; padding-top: 9px; float: left; }
.yqlj dl dd { width: 420px; float: right; }
.yqlj dl dd a { padding-right: 5px; line-height: 22px; }
.kczx { text-align: center; }
.footer { background: #282725; min-height: 120px; color: #8c8c8c; line-height: 20px; padding-top: 30px; }
.footer dl dt { width: 275px; float: left; display: block; height: 40px; border-right: 1px solid #8c8c8c; margin-top: 15px; }
.footer dl dt img { display: block; }
.footer dl dd { width: 705px; float: right; display: block; position: relative; }
.footer dl dd a { color: #8c8c8c; }
.PopupLayer { width: 650px; height: 575px; position: fixed; left: 50%; margin-left: -300px; background: url(../images/zxbm.jpg) no-repeat; background-clip: padding-box; border-radius: 10px; border: 10px solid #666; border: 15px solid rgba(0,0,0,0.2); z-index: 9; }
.PopupLayer a.close { display: block; width: 30px; height: 30px; float: right; background: url(../images/close.jpg) no-repeat; overflow: hidden; margin-top: 10px; margin-right: 10px; }
.PopupLayer a.close:hover { background-position: -30px; }
.PopupLayer h2 { font-family: "微软雅黑"; font-size: 18px; font-weight: normal; text-align: left; margin: 0px; padding: 0px; border: 0px; }
.jiaxiao { border: 0px; font-family: "微软雅黑"; font-size: 18px; font-weight: normal; }
.PopupLayer option { font-family: "微软雅黑"; }
.maplist { width: 320px; padding-top: 70px; padding-left: 35px; }
.map_right { margin-top: 70px; width: 245px; }
.map_right input { float: left; display: inline-block; }
.map_right span { color: #F00; display: inline-block; float: left; line-height: 33px; }
.map_right select { float: left; display: inline-block; }
.name { width: 153px; height: 33px; background: url(../images/zxbm_03.jpg) no-repeat; border: none; padding-left: 82px; margin-bottom: 9px; }
.tell { width: 153px; height: 33px; background: url(../images/zxbm_06.jpg) no-repeat; border: none; padding-left: 82px; margin-bottom: 9px; }
.e-mall { width: 153px; height: 33px; background: url(../images/zxbm_08.jpg) no-repeat; border: none; padding-left: 82px; margin-bottom: 9px; }
.dizhi { width: 153px; height: 33px; background: url(../images/zxbm_10.jpg) no-repeat; border: none; padding-left: 82px; margin-bottom: 9px; }
.renshu { width: 153px; height: 33px; background: url(../images/zxbm_12.jpg) no-repeat; border: none; padding-left: 82px; margin-bottom: 9px; }
.form_qq { width: 153px; height: 33px; background: url(../images/zxbm_14.jpg) no-repeat; border: none; padding-left: 82px; margin-bottom: 9px; }
.kecheng { width: 116px; height: 32px; border-top: 0px; border-left: 0px; border-right: 0px; border-bottom: 1px solid #dedede; background: url(../images/zxbm_16.jpg) no-repeat; padding-left: 9px; margin-bottom: 9px; margin-right: 8px; float: left; color: #666; font-family: "微软雅黑"; }
.chexing { width: 111px; height: 32px; background: url(../images/zxbm_16.jpg) no-repeat; border-top: 0px; border-left: 0px; border-right: 0px; border-bottom: 1px solid #dedede; padding-left: 9px; margin-bottom: 9px; float: left; color: #666; font-family: "微软雅黑"; }
.beizhu { width: 225px; height: 63px; background: url(../images/zxbm_21.jpg) no-repeat; border: none; color: #666; padding: 5px; font-family: "微软雅黑"; }
.yzm_f { padding-top: 9px; }
.buttun { text-align: center; width: 340px; margin: 0 auto; padding-top: 44px; }
.form_tj { font-size: 0px; width: 155px; height: 35px; background: url(../images/button_03.jpg) no-repeat; border: none; margin-right: 22px; float: left; }
.cz { font-size: 0px; width: 155px; height: 35px; background: url(../images/button_05.jpg) no-repeat; border: none; float: left; }
.hot { background: url(../images/base.png) 0px -263px no-repeat; }
.null { background: url(../images/base.png) -31px -263px no-repeat; }
.kcxx_table { margin-top: 10px; }
.kcxx_table table { float: left; border: solid 1px #eaeaea; border-collapse: collapse; }
.kcxx_table table td { border: solid 1px #e2e2e2; border-collapse: collapse; font-family: "微软雅黑"; font-size: 12px; color: #656565; line-height: 24px; padding: 3px 10px; }
.kcxx_table table td .shop_a { display: block; width: 380px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
.kcxx_table table td.rr { color: #0371d7; font-family: "微软雅黑"; }
.commet_bj { width: 794px; border: 1px solid #eaeaea; font-family: "微软雅黑"; height: 90px; box-sizing: border-box; resize: none; border-radius: 4px; padding: 10px; }
.decmt-box2 { padding: 10px 0; border-bottom: 1px solid #eaeaea; }
.decmt-box2 p { display: block; margin-top: 5px; }
#commetpages { padding-top: 10px; }
#commetpages a { display: inline-block; height: 25px; padding: 0px 10px; line-height: 25px; border: 1px solid #eaeaea; border-radius: 2px; margin-right: 5px; }
#commetpages strong { display: inline-block; background: #ddd; height: 25px; padding: 0px 10px; line-height: 25px; border: 1px solid #ddd; border-radius: 2px; margin-right: 5px; }

.pagination{padding:10px 0; text-align:center;}  
.pagination li{border-radius:3px; border:1px solid #dfdfdf;display:inline-block;margin:0 2px;}  
.pagination .active{background:#09F; color:#FFF; border-color:#09F; margin:0 2px;}  
.pagination .disabled{color:#aaa;}
.pagination a{ border-radius:3px;display:inline-block; padding:5px 12px;}
.pagination span{border-radius:3px;display:inline-block;padding:5px 12px;}
