/*******************初始化样式********************************/
/*body {  font-size: 12px; font-family:Microsoft YaHei,Arial,Helvetica,sans-serif; background:#fff;}*/
body {  min-width:1200px; font-size: 12px; font-family:Arial,Helvetica,sans-serif; background:url(../baseImg/bg.jpg) 0 0 repeat;}
body,form,p,input,ul,li,dl,dt,dd,.textarea{ margin: 0;padding: 0;}
li,ol,ul{ list-style-type: none; }
img { border: 0; vertical-align: middle; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: bold; margin: 0; padding: 0; }
a { color: #333; text-decoration: none;outline: none; }
a:hover { text-decoration:underline; }
div.clear, span.clear { background: none; border: 0; clear: both; display: block; float: none; font-size: 0; margin: 0; padding: 0; overflow: hidden; visibility: hidden; width: 0; height: 0;}
/********************初始化样式end*******************************/
.warp{ width:1120; margin: 0 auto; height:1%; zoom:1;}
.side{ width:220px; float:left; }
.main{ width:964px; float:right; }
.fl{float: left;}
.fr{float: right;}
/***********************左边栏目的样式sideBox********************/
/*
sideBoxA是图片为灰底的样式;
sideBoxB是一级分类无背景的样式;
sideBoxC是无二级分类样式
sideBoxD是二级分类一列展示
sideBoxE是二级分类二列展示
sideBoxF是二级分类二列展示且灰色背景
sideBoxG是右侧推荐产品（210宽）
sideBoxH是右侧荣誉证书（210宽）
sideBoxI是右侧相关资讯（210宽）
sideBoxJ是右侧荣誉客户（210宽）
sideBoxK是右侧客户见证（210宽）
sideBoxL是右侧联系骐辉（210宽）
*/
.sideBox,.sideBoxA,.sideBoxB,.sideBoxC,.sideBoxD,.sideBoxE,.sideBoxF,.sideBoxG,.sideBoxH,.sideBoxI,.sideBoxJ,.sideBoxK,.sideBoxL{ width:210px; background:url(../baseImg/bgLine.jpg) 0 0 repeat-y; margin-bottom:10px;}
.sideTitle{ width:210px; height:47px; line-height:47px; font-size:20px; color:#fff; background:url(../baseImg/bg.png) 0 0 no-repeat; font-weight:normal; text-indent:10px; overflow:hidden;}
.sideContent{ margin:15px 0 10px;}
.sideContent li.sideTitleS{ height:28px; line-height:28px; font-weight:bold; background:url(../baseImg/bg.png) 0 -76px repeat; vertical-align:middle; overflow:hidden; font-size:14px; color:#d13328;}
.sideContent li.sideTitleS1{ width:185px; font-weight:bold; background:url(../baseImg/bg.png) 0 -48px repeat;}
.sideContent li,.sideBoxL .sideContent{ padding: 0 15px;}
.sideContent li a{ display:inline-block; height:28px; line-height:28px; font-size:13px;}
.sideBottomLine{ display:block; height:10px; line-height:10px; width:210px; overflow:hidden; background:url(../baseImg/bg.png) 0 -104px;}
.sideBoxA .sideBottomLine{ background:url(../baseImg/bg.png) 0 -104px;}
.sideBoxB .sideContent{ margin-top:10px;}
.sideBoxB .sideContent li.sideTitleS,.sideBoxB .sideContent li.sideTitleS1{ width:auto; background:none;}
.sideBoxC .sideTitleS1 a{ color:#D13328;}
.sideBoxD .sideContent,.sideBoxE .sideContent{ margin-bottom:2px}
.sideBoxD .erji,.sideBoxE .erji,.sideBoxF .erji{ margin-bottom:8px;}
.sideBoxE .erji,.sideBoxF .erji{ overflow:hidden; zoom:1; padding-right:0;}
.sideBoxE .erji a,.sideBoxF .erji a{ width:80px; float:left; white-space:normal; overflow:hidden; padding-right:16px;}
.sideBoxF .erji{ padding-bottom:8px; background:url(../baseImg/sideBoxLine.jpg) center bottom no-repeat;}
.sideBoxF li.sideTitleS{ background:url(../baseImg/bg.png) 0 -130px no-repeat;}

.sideBoxG .sideTitle,.sideBoxH .sideTitle,.sideBoxI .sideTitle,.sideBoxJ .sideTitle,.sideBoxK .sideTitle,.sideBoxL .sideTitle{ height:40px; line-height:36px; background: url(../baseImg/dh2.jpg) 0 0 no-repeat; font-size:16px; color:#333; }
.sideBoxG .sideContent,.sideBoxH .sideContent,.sideBoxK .sideContent{ margin-bottom:0;}
.sideBoxG .sideContent li,.sideBoxH .sideContent li {text-align:center; margin-bottom:10px;}
.sideBoxG .sideContent li a,.sideBoxH .sideContent li a,.sideBoxJ .sideContent li a{ height:auto;}
.sideBoxG .sideContent li a.img,.sideBoxH .sideContent li a.img{ padding:1px; border:1px #ccc solid;}
.sideBoxH .sideContent li,.sideBoxI .sideContent li{  font-size:12px;}
.sideBoxI .sideContent li{height:20px; line-height:20px; margin:0; overflow:hidden;}
.sideBoxI .sideContent li a:hover{ color:#d13328; font-size:13px;}
.sideBoxI .sideContent li a{ height:auto; line-height:20px; color:#555;}
.sideBoxJ .sideContent{ overflow:hidden; zoom:1; padding-left:4px; margin-bottom:0;}
.sideBoxJ .sideContent li{ width:84px; height:39px; border:1px #ccc solid; float:left; padding:0; margin: 0 0 10px 10px; display:inline;}
.sideBoxJ .sideContent li img{ float:left;}
.sideBoxK dl{ padding:0 15px; color:#555; margin-bottom:10px;}
.sideBoxK dt{ color:#333; font-weight:bold; height:20px; line-height:20px; margin-bottom:4px;}
.sideBoxK dt span{ color:#e7e7e7; font-weight:normal;}
.sideBoxK dd img{ float:left; margin: 0 14px 4px 0; }
.sideBoxK dd a:hover{ color:#d13328;}
.sideBoxL .sideContent{ color:#555; line-height:20px;}
.sideBoxL .sideContent b{ font-size:13px; }

/***********************右边栏目的样式mainBox********************
.mainBox 右侧模块的基础结构代码
.mainTjcp 右侧低部的推介产品区域
.mainKhjz 右侧低部的客户见证区域
****************/
.mainBox{ background:url(../baseImg/mainBoxLine.jpg) center top repeat-y; margin-bottom:10px; overflow:hidden; zoom:1;  position:relative;}

.mainBox h1.title{ height:36px; line-height:36px; overflow:hidden; position:relative; background:url(../baseImg/bg.png) 0 -200px no-repeat; color:#333; font-size:16px; text-indent:20px; font-weight:normal; }
.mainBox .mainBoxBottomLine{ height:10px; line-height:10px; display:block; background:url(../baseImg/bg.png) 0 -236px; overflow:hidden; zoom:1;}
.mainBox .content{ padding:0 0 30px 0;}
.mainBox .changBtn{ position:absolute; height:14px; bottom:14px; right:30px; font-size:12px; line-height:14px;}
.mainBox .changBtn a{ display:inline-block; width:12px; height:14px; background:url(../baseImg/bg.png) -216px 0  no-repeat;}
.mainBox .changBtn span{ font-size:12px; line-height:12px; display:inline-block; margin: 0 3px; height:12px; width:1px; background:#ccc;}
.mainBox .changBtn a.next{ background:url(../baseImg/bg.png) -228px 0  no-repeat;}
.mainBox .changBtn a.upActive{ background:url(../baseImg/bg.png) -239px 0  no-repeat;}
.mainBox .changBtn a.nextActive{ background:url(../baseImg/bg.png) -251px 0  no-repeat;}

.mainTjcp .content{ padding-left:10px;}
.mainTjcp li{ float:left; width:224px; text-align:center; margin:20px 0 0 20px; display:inline;}
.mainTjcp li .img{ border:1px #ccc solid; padding:1px; display:inline-block; margin-bottom:6px; }
.mainTjcp li .title{ color:#333; font-size:14px;}

.mainKhjz .content{ padding: 0 30px 30px 30px;}
.mainKhjz dl{ height:122px; margin-top:20px; padding-bottom:10px; border-bottom:1px dashed #ccc; color:#555;}
.mainKhjz dl .img{ width:108px; height:108px; padding:1px; border:1px #ccc solid; float:left;}
.mainKhjz dl dd{ width:580px; float:left; padding-left:18px;}
.mainKhjz dl .title{ height:30px; line-height:30px; font-size:14px;}
.mainKhjz dl .title .data{ font-size:12px; color:#555; padding-left:8px;}
.mainKhjz dl .text{ line-height:20px; height:60px; overflow:hidden; margin-top:8px; padding: 0 0 0 18px;}
.mainKhjz dl .text .seeMore{ color:#d1332a;}


/* pageCss code 分页样式 */
.page{ height:34px; clear:both;  line-height:34px;  margin-top:10px; color:#7f7f7f;  overflow:hidden; zoom:1; text-align:right;  font-family:SimSun; color:#767676; padding-right:10px; background: #fff; -webkit-box-shadow: 0 0 4px #e2e2e2;
box-shadow: 0 0 4px #e2e2e2;}
.page .pagenumber{  vertical-align:middle; text-align:center; font-weight:bold; display:inline-block; padding: 0 4px;}
.page .pagenumber:hover, .page .on{  color:#fff; text-decoration:none; color: #be524b; padding:  0 4px; }
.page .previous,.page .next,.page .firstPage,.page .lastPage,.page a.previous,.page a.next{  text-align:center;    vertical-align:middle; padding: 0 4px; }
.page .next{}
.page a.previous:hover,.page a.next:hover,.page a.previous:hover,.page a.next:hover,.page a.firstPage:hover,.page a.lastPage:hover{ color:#fff; text-decoration:none; color: #be524b; }
.page .next:hover{}
.page b{ font-weight: normal; color: #333; padding-left: 20px;}

.footer{   clear: both; margin-top: 20px; padding-bottom: 20px;}
.footer .ftNav{height: 46px; line-height: 46px; background: #adadad;}
.footer .ft{ color: #fff; width: 1120px; margin: 0 auto; position: relative;}
.footer .ft p{float: left;}
.footer p.footerNav{ text-align: center; padding:15px 0;}
.footer p.footerNav a{ margin: 0 10px;}
.footer p.footerNav a:hover{color: #b3251f;}
.ssitmap { float: right; display: inline-block; height: 46px; vertical-align: middle;}
.ssitmap a{color: #fff; margin-right: 18px ; vertical-align: middle; display: inline-block;}
/**
 *
 */
.homeSideBox{width: 220px; height: 160px; background: #fff;margin-bottom: 1px; text-align: center;}
.searchBox{ background: url(../bodyImg/search.jpg); margin-top: 10px; text-align: center;}
.searchTxt{width: 169px; height: 28px; line-height: 28px; background: url(../bodyImg/input.png) 0 0 no-repeat; border: none; margin-top:63px; text-indent: 4px; color: #888;}
.serchBtn{border: none; width: 89px; height: 28px;line-height: 26px; cursor:pointer; background: url(../bodyImg/serch.png); margin-top: 10px; color: #fff; font-size: 14px;}
.homeSideBox p.titleP{ padding-top: 48px; height: 30px;line-height: 30px; font-size: 18px; color: #da7e79; margin-bottom: 6px;}


#show { width: 142px; height:258px; position: absolute; right: 15px; top: 120px; z-index: 998;background: url(/skin/st/baseImg/kf_bj.jpg);position: fixed; _position: absolute; _top: expression(offsetParent.scrollTop+document.documentElement.clientHeight-this.offsetHeight);  }
#kfcon{ margin-top:60px; margin-left:25px;}
.kf ul { text-align:center; height:50px; }
.kf li {  text-align:center; margin-left:10px; float:left; width:32px; height:32px; }
#kftit{ float:right; z-index:999;position: absolute; right:3px;top:3px; width:8px; height:8px; }
#kf_email{text-align:center;width: 142px; height:30px; margin-top:70px; color:#666666; }
#kf_email A{color:#666666;}
