﻿@charset "utf-8";

/*reset*/

/* CSS reset for c_b */

body , div , dl , dt , dd , ul , ol , li , h1 , h2 , h3 , h4 , h5 , h6 , pre , form , fieldset , input , textarea , p , blockquote , th , td {margin:0; padding:0;}

table {border-collapse:collapse; border-spacing:0;}

fieldset , img {border:0;}

address , caption , cite , code , dfn , em  , th , var {font-style:normal; font-weight:normal;}

ol , ul {list-style:none;}

ception , th{text-align:left;}

q:before , q:after{content:'';}

abbr , acronym{border:0;}

a {color:#666; text-decoration:none;}  /*for ie f6n.net*/

a:focus{outline:none;} /*for ff f6n.net*/

a:hover {text-decoration:underline;}

.clear{clear:both;height:0;overflow:hidden;}

/*title*/

h1 { font-size:32px;}

h2 { font-size:26px;}

h3 { font-size:20px;}

h4 { font-size:14px;}

h5 { font-size:12px;}

h6 { font-size:10px;}

/* CSS Document */

body{background-color:#fff; overflow-x:hidden; color:#666; font-size:12px; font-family: microsoft yahei , "宋体"; position:relative;min-width: 1200px}/*网站字体颜色*/

.header , .content , .footer , .container{margin-left:auto; margin-right:auto; width:1140px;}

/*页眉*/

.header{width:100%; overflow:hidden; background-color:#fff;}

.header .hdTop{ height:40px; background-color:#eeeeee; }

.header .hdTop p{ float:left; color:#999; line-height:40px; font-size:14px;}

.header .hdUl{ float:right;margin-top:11px; }

.header .hdUl li{ font-size:14px; float:left; color: #666 }

.header .hdUl li a{ color:#666; padding:0 10px;}

.header .hdUl li.last a{ padding-right:0;}

.header .logo{ overflow:hidden; padding:30px 0; background-color:#fff}

.header .logo h1{ float:left;}

.header .logo h2{ font-size:27px; color:#c31d1d; float:left; margin-left: 15px;  text-indent: 20px;border-left: 1px solid #cccccc}

.header .logo h2 p{ font-weight:normal; font-size:23px; color:#3f3f3f; margin-top:5px;}

.header .phone{float:right;background:url(../images/hdphone.png) no-repeat left center;padding-left:60px; margin-top: 5px; font-size:30px; color:#c31d1d; font-weight: normal}

.header .phone p{ font-size: 14px; color: #333}

.header .Nav{ height:50px; background:#228173 }

.header .navBox{height: 50px;line-height: 50px;}

.header .navUl{ width:102%}

.header .navUl li{ font-size:14px; float:left; width: 12%;text-align: center;}

.header .navUl li a{ display:block; color:#fff; text-decoration:none;}

.header .navUl>li:hover ,.header .navUl>li.cur { color:#fff;  background-color: #c31d1d;}

.header .erj { position: absolute; display: none; z-index: 9999; border-top: 2px solid #228173; z-index: 9999; background: #fff; background-color: rgba(255, 255, 255, 0.9); width: 150px; }

.header .erj li { height: 40px; line-height: 40px; border: none; }

.header .erj li a { padding-left: 20px; color: #333; font-weight: normal; -webkit-transition: margin 0.2s ease-out; -moz-transition: margin 0.2s ease-out; -khtml-transition: margin 0.2s ease-out; }

.header .erj li a:hover { color: #333; text-decoration: none; margin-left: 20px; font-weight: bold; }

/*footer*/

.footer{ overflow: hidden; width: 100%; background: #364947; padding-bottom: 10px;}

.footer .ftNav{ width: 100%; background-color: #c31d1d; padding: 24px 0; overflow: hidden}

.footer .ftNavBox{ text-align: center;}

.footer .ftNavBox li{ display: inline-block; font-size: 14px; padding: 0 26px; border-left:1px dotted #fff}

.footer .ftNavBox li{ *display: inline}

.footer .ftNavBox li a{  color: #fff}

.footer .ftNavBox li:first-child{ border-left:none}

.footer .ftConBox{ overflow: hidden; padding: 40px 0;font-size: 14px;}

.footer .ftLt{ float: left;padding-left: 260px;background: url(../images/f_logo.png) no-repeat left center;}

.footer .ftLt h3{font-weight: normal;color: #fff;line-height: 35px;}

.footer .ftLt p{ line-height: 32px; color: #fff;}

.footer .ftLt i{ width: 25px; height: 3px; background-color: #c31d1d; display: block; margin-top: 15px;}

.footer .ftDl{ float: right; width: 475px;}

.footer .ftDl dt{ width: 130px; text-align: center; color: #fff; float: left;}

.footer .ftDl dt p{ line-height: 25px}

.footer .ftDl dd{ float: right; width: 325px; font-size: 16px; color: #fff; line-height: 25px;margin-top: 30px;}

.footer .ftDl dd span{ float: right;width: 275px; text-align: left;}

.footer .ftDl dd span i{ font-style:normal; }

.footer .ftDl dd img{ display: block; margin-top: 10px;}

.footer .ftDl dd p{  color: #ffffff; font-size: 32px; font-family: Arial; margin: 8px 0}

.footer .bqBox{  overflow: hidden; border-top:1px solid #c31d1d;}

.footer .bqBox p{ font-size: 14px; color: #fff;line-height: 55px;}

.footer .bqBox p a{color: #fff}

/*rtTop*/

.rtTop{ width:43px; height:43px; overflow:hidden; position:fixed; top:85%; right:51%; margin-right:-675px; cursor:pointer;  display:none;}

.rtTop h4{ width:43px; height:43px; overflow:hidden; position:relative;}

.rtTop img{ display:block; position:absolute; top:0; left:0;}

/*serviceLt*/

 .serviceLt{ float: left;  width: 245px;}

 .serviceLt h2{ overflow: hidden; padding: 35px 0; background-color: #228173; color: #fff; text-indent: 38px;   }

  .serviceLt h2 a{ display: block; font-size: 32px; color: #fff}

 .serviceLt h2 p{ font-size: 20px; text-transform: uppercase; font-weight: normal}

.serviceLtBox,.serviceLtBox  .dl{ overflow: hidden; width: 100%; background: #fff;}
.serviceLtBox  .dl{margin-bottom: 10px;}
.serviceLtBox  .dl dt{ text-align: center; }

.serviceLtBox  .dl dt.xingang{border-left: 4px solid #228173;border-right: 4px solid #228173;}

.serviceLtBox  .dl dd{ text-align: center;}

.serviceLtBox  .dl dt{ font-size: 20px; color: #fff; background: #c31d1d; line-height: 45px;}

.serviceLtBox  .dl dt a{  color: #fff;}

.serviceLtBox  .dl dd{ width:94%;float: left;border-bottom: 1px solid #f5f5f5;}

.serviceLtBox  .dl dd a{ display: block;font-size: 14px; color: #666;  line-height: 39px; height: 39px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }

.serviceLtBox  .dl dd a:hover{ color: #228173}

.serviceLtBox  dl.Ltlast{ padding-bottom: 78px;}

.phone22 { overflow:hidden; margin-top: 10px; width:170px; padding:30px 0; padding-left:75px; border-radius:10px; /*background:url(../images/pro_phone.png) no-repeat 20px center;*/ background-color:#228173;}

.phone22 p{ font-size:16px; color:#fff;}

.phone22 b{ display:block; font-size:24px;line-height: 35px;  color:#fff; font-family:'Times New Roman'}

.kefuBox{ width:182px; position:fixed; left:2px; bottom:100px; z-index:1000; color:#000; }
.kefuBoxleft{ float:right; width:36px; margin-top:60px; background:#f4f4f4; }
.kefuBoxRight{ float:left; width:140px;border: 1px solid #ddd}
.kefuBoxRight .title{ background:#228173; text-align:center; line-height:70px; color:#fff; font-size:22px; font-weight:bold; margin-top: 0;}
.kefuBox i{ cursor:pointer; background-image:url(../images/right_bg.png); background-repeat:no-repeat; display:block; }
.kefuBox .phone{ height:40px; border-bottom:1px #d1d1d1 solid; }
.kefuBox .qq{ height:40px; border-bottom:1px #d1d1d1 solid; }
.kefuBox .qq2{ height:40px; border-bottom:1px #d1d1d1 solid; }
.kefuBox .weiChat{ height:40px; border-bottom:1px #d1d1d1 solid; }
.kefuBox .turnTop{ height:40px; border-bottom:1px #d1d1d1 solid; }
.kefuBox .Back{ cursor:pointer; height:40px;}
.kefuBox .zxrx{ height:25px; line-height:25px; font-size:14px; padding:7px 15px; background:#eee; }
.kefuBox .num{ color:#ff7300; font-size:18px; line-height:25px;  text-align:center; font-weight:bold; }
.kefuBox .phoneNum{ border-bottom:3px #ddd dashed; background:#eee; }
.kefuBox .ewm{ text-align:center; padding:10px 0; background:#eee; }
.kefuBox .ewm .font{ display:block; line-height:25px; }
.albb{ height:75px; width:125px; margin-top:7px; background:#eee; }
.albb img{ cursor:pointer;}
._albb{ background-position:1px -240px; width:100%; height:100%; }
._zxrx{ background-position:-14px -198px; width:38px; height:100%; float:left; }
._phone{ background-position:-13px -10px; width:100%; height:100%; }
._qq{ background-position:-14px -55px; width:100%; height:100%; }
._weiChat{ background-position:-15px -98px; width:100%; height:100%; }
._turnTop{ background-position:-14px -144px; width:100%; height:100%; }
