﻿
.bannerSwitch{ width:960px;height:360px; background:url(loading.gif) no-repeat center center;margin:0 auto;position:relative;overflow:hidden;}
.bannerSwitch img{display:block;}
.bannerSwitch li{position:absolute;left:0;top:0;z-index:10;display:none;background-color:#fff;}
.bannerSwitch dl{position:absolute;right:20px;bottom:20px;z-index:11;}
.bannerSwitch dd{background-color:#fff;width:9px;height:9px;overflow:hidden;float:left;margin-right:5px;border:1px solid #8a8a8a;text-indent:-6666px;cursor:pointer;}
.bannerSwitch dd.current{background-color:#00558d;border:1px solid #fff;}
/*
.bannerSwitch span{display:block;position:absolute;z-index:12;top:20px;height:50px;width:50px;border:1px solid #fff;cursor:pointer;}
.bannerSwitch span.prev{left:20px;}
.bannerSwitch span.next{right:20px;}*/

.indexlist{ overflow:hidden; zoom:1;}
.wrapper{ margin:0 auto; padding:27px 0 25px; background:#f2f2f2; overflow:hidden; zoom:1;}
.imglist li{ display:inline; float:left; width:162px; height:190px; margin:0 5px; text-align:center; overflow:hidden; }
.imglist li a.proImg{ display:inline-block;width:162px; height:162px; background:url(../images/product/bg.gif) no-repeat center bottom;padding:0 0 10px;}
.imglist li a.proImg img{ width:160px; height:160px; background:url(../images/index/pbg.png) no-repeat left top;border:1px solid #dcdcdc;}
.imglist li a.proTxt{ display:inline-block;color:#585858; padding-top:0; text-align:center; line-height:22px;}
.jcarousel-skin-tango .jcarousel-direction-rtl{direction:rtl;}
.imgwrapper .jcarousel-skin-tango .jcarousel-container-horizontal{width:860px;height:190px;position:relative;margin:0 auto;}
.imgwrapper .jcarousel-skin-tango .jcarousel-clip-horizontal{width:860px;height:190px;overflow:hidden;position:relative;}
.imgwrapper .jcarousel-skin-tango .jcarousel-item{ width:162px;height:190px;}
.imgwrapper .jcarousel-skin-tango .jcarousel-next-horizontal,
.imgwrapper .jcarousel-skin-tango .jcarousel-prev-horizontal{ position:absolute;top:50px;width:28px;height:54px;cursor:pointer;overflow:hidden;}
.imgwrapper .jcarousel-skin-tango .jcarousel-prev-horizontal{ left:-50px;background:url(../images/product/leftarr.png) no-repeat;}
.imgwrapper .jcarousel-skin-tango .jcarousel-next-horizontal{ right:-50px;background:url(../images/product/rightarr.png) no-repeat;}

.imglist li.hover{text-align:center;}
.imglist li.hover a.proImg img{ width:160px; height:160px; background:url(../images/index/pbg.png) no-repeat left top;border:1px solid #066db2;}
.imglist li.hover a.proTxt{ display:inline-block;color:#006ab0; padding-top:0; text-align:center;font-weight:bold;}

.indexlist .indexSort{float:left; width:220px;}
.indexlist .indexSort h4{ height:30px; line-height:30px; background:url(../images/index/leftnavbg.png) repeat-x left top; padding:0 0 0 13px; color:#fff;  font-size:15px; font-family:\5FAE\8F6F\96C5\9ED1;  font-weight:700; border:1px solid #f4c61c;}
.indexlist .indexSort  li{ padding-right:5px;}
.indexlist .indexSort  li a{ display:block; width:180px; height:28px; line-height:28px; overflow:hidden; }

.indtitle{ background: url("../images/product/title.gif") repeat-x scroll left top transparent;height: 32px;line-height: 32px; color:#333; font-size:15px;padding:0 13px; font-family:\5FAE\8F6F\96C5\9ED1;  font-weight:700; }
.indtitle a.fr{ font-size:12px; color:#4b4b4b; font-weight:normal;font-family:\5b8b\4f53;}
.indexCase{ width:728px; float:right;}
.indexCase ul{padding:0 0 24px; border:1px solid #f2f2f2; overflow:hidden; zoom:1;}
.indexCase li{float:left;width:330px;height:106px;padding:26px 0 0 20px;}
.indexCase li div.fr a.fl{ float:right;width:153px; height:102px;padding:1px;border:1px solid #d9d9d9;}
.indexCase li img{vertical-align:top;}
.indexCase li div.fr{width:155px; height:106px;position: relative;}
.indexCase ul li h2{ font-weight:bold; color:#4b4b4b;padding:5px 0 0; height:18px; line-height:18px; overflow:hidden;}
.indexCase ul li .indexTxt{color:#787878; height:45px; line-height:22px; padding:4px 0 0; overflow:hidden;}
.indexCase ul li p.tal {bottom: 5px; left: 0; position: absolute;}
.indexCase ul li p.tal a{ background: url("../images/index/morebg.png") no-repeat scroll left top #FFFFFF;color: #c20000;display: block; height: 20px;line-height: 20px; padding-left: 7px;width: 64px;}

.indexad{ padding:12px 0;}

.indexpart{ margin:12px 0; height:75px; background:url(../images/index/partbg.png) repeat-x left top; border:1px solid #e3e3e3;}
.indexpart ul { height:75px; padding-left:60px; background:url(../images/index/parttitlel.png) no-repeat left top;}
.indexpart ul li{ float:left; width:90px; height:50px; margin:10px 18px 0 0;}

.indexHonor{ overflow:hidden; zoom:1;}
.indhonor{ width:220px; height:275px; }
.indhonor h4{ height:32px; line-height:32px; padding-left:35px; font-family:\5FAE\8F6F\96C5\9ED1; color:#a50000; background:url(../images/index/honorbg.jpg) no-repeat center top; font-weight:bold; font-size:15px;}
.wrapper2{ margin:0 auto;height:203px; padding:20px 4px 20px 0;_padding:30px 3px 20px 0; border:1px solid #e3e3e3;border-top:none; background:url(../images/index/horbg.jpg) no-repeat  center 25px; }
.imglist2 li{ display:inline; float:left; width:130px; height:202px; line-height:20px; overflow:hidden; zoom:1; text-align:center; color:#4d4d4d;}
.imglist2 li img{ margin-bottom:5px;}
.jcarousel-skin-tango .jcarousel-direction-rtl{direction:rtl;}
.imgwrapper2 .jcarousel-skin-tango .jcarousel-container-horizontal{width:130px;height:202px;position:relative;margin:0 auto;}
.imgwrapper2 .jcarousel-skin-tango .jcarousel-clip-horizontal{width:130px;height:202px;overflow:hidden;position:relative;}
.imgwrapper2 .jcarousel-skin-tango .jcarousel-item{ width:130px;height:202px;}
.imgwrapper2 .jcarousel-skin-tango .jcarousel-next-horizontal,
.imgwrapper2 .jcarousel-skin-tango .jcarousel-prev-horizontal{ position:absolute;top:70px;width:12px;height:25px;cursor:pointer;overflow:hidden;}
.imgwrapper2 .jcarousel-skin-tango .jcarousel-prev-horizontal{ left:-35px;background:url(../images/index/leftarr.png) no-repeat;}
.imgwrapper2 .jcarousel-skin-tango .jcarousel-next-horizontal{ right:-35px;background:url(../images/index/rightarr.png) no-repeat;}

.imgwrapper2 .jcarousel-skin-tango .jcarousel-prev-horizontal.jcarousel-prev-horizontalHover{ left:-35px;background:url(../images/index/leftarrhov.png) no-repeat;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src="../images/index/leftarrhov.png");_background:none;}
.imgwrapper2 .jcarousel-skin-tango .jcarousel-next-horizontal.jcarousel-next-horizontalHover{ right:-35px;background:url(../images/index/rightarrhov.png) no-repeat;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src="../images/index/rightarrhov.png");_background:none;}

.indexService{float:right;width:728px; }
.indexService h2{ background: url("../images/product/title.gif") repeat-x scroll left top;height: 32px;line-height: 28px;position: relative;}
.indexService h2 strong{color: #a50000;display: block; font-family:\5FAE\8F6F\96C5\9ED1; font-size: 15px;line-height: 32px;text-align: center; width: 95px;}
.indexService h2 span.fr {position: absolute;right: 20px;top: 2px;}
.indexService h2 span.fr img{ margin-right:10px;}

.sercont{ height:222px; border:1px solid #e4e4e4; padding:20px 0 0 0; text-align:right;}

.youshi{ padding:12px 0;}

.indexBottom{ overflow:hidden; zoom:1;}

.indexFaq{ width:220px; float:left;}
.indexFaq h4{ background: url("../images/common/leftteltbg.png") repeat-x scroll left top;color:#fff; font-weight:700;padding-left:15px;font-size: 15px;height: 32px; line-height: 32px;font-family:\5FAE\8F6F\96C5\9ED1;}
.indfaqlist{ height:234px; padding:0 10px 0; border:1px solid #e3e3e3; border-top:none;}
.indfaqlist li{ height:36px;  padding:10px 5px 10px 20px;background:url(../images/index/q.gif) no-repeat left 12px; border-bottom:1px dashed #c6c6c6; overflow:hidden;}
.indfaqlist li a{ color:#555555;line-height:22px;}

.indexNews{width:728px; float:right; position:relative;}
.indexqq{ position:absolute; top:5px; right:11px;}
.indexqq img{margin-left:12px;}

.indexNews h4{background: url("../images/common/leftteltbg.png") repeat-x scroll left top;color:#fff; font-weight:700;padding-left:15px;font-size: 15px;height: 32px; line-height: 32px;padding-left:1px;font-family:\5FAE\8F6F\96C5\9ED1;}
.indexNews h4 span{ float:left; padding:0 18px; height:31px; line-height:31px; border-top:1px solid #719fca; color:#fff;text-align:center; background:url(../images/index/newbg.png) repeat-x left center;font-family:\5FAE\8F6F\96C5\9ED1; cursor:pointer;}
.indexNews h4 span.current{ background:url(../images/index/spanh.png) repeat-x left top; color:#004d81;}
.indexNews .subcon{  clear:both; display:none; height:220px;_height:228px; padding:15px 15px 0; border:1px solid #e4e4e4; border-top:none; overflow:hidden; zoom:1;}
.indexNews .subcon li{ height:30px; line-height:30px; border-bottom:1px dashed #c6c6c6;  overflow:hidden;}
.indexNews .subcon li a{ padding-left:22px; background:url(../images/common/newIcon.gif) no-repeat 8px center;}
.indexNews .subcon li a:hover{text-decoration:none; color:#EA9701;}
.indexNews .subcon li span{float:right; color:#ababab; font-size:11px;}

.indextab{padding:0px; overflow:hidden; zoom:1;}
.indextab .indextabLeft{ float:left; width:725px; height:218px; background:url(../images/index/tabbg01.jpg) no-repeat left top;}
.indextab .indextabLeft h4{ float:left; width:238px;}
.indextab .indextabLeft h4 span{ display:block;height:72px; line-height:72px; text-align:left;padding:0 0 0 15px; font-size:14px; color:#555; font-family:\5FAE\8F6F\96C5\9ED1; font-weight:700; cursor:pointer;}
.indextab .indextabLeft h4 span.current{ color:#fff; background:url(../images/index/spancur.png) no-repeat left top;}
.indextab .indextabLeft .subcon{ display:inline; float:left; display:none; width:430px; height:190px; overflow:hidden; line-height:24px; color:#525252; margin:25px 0 0 20px;}
.indextab .indextabRight{ float:right; width:220px; height:218px;}

.indextab2{padding:0px; overflow:hidden; zoom:1;}
.indextab2 .indextabLeft2{ float:left; width:725px; height:218px; background:url(../images/index/tabbg01.jpg) no-repeat left top;}
.indextab2 .indextabLeft2 h4{ float:left; width:238px;}
.indextab2 .indextabLeft2 h4 span{ display:block;height:72px; line-height:72px; text-align:left;padding:0 0 0 15px; font-size:14px; color:#555;  font-family:\5FAE\8F6F\96C5\9ED1; font-weight:700; cursor:pointer;}
.indextab2 .indextabLeft2 h4 span.current{ color:#fff; background:url(../images/index/spancur.png) no-repeat left top;}
.indextab2 .indextabLeft2 .subcon{ display:inline; float:left; display:none; width:430px; height:190px; overflow:hidden; line-height:24px; color:#525252; margin:25px 0 0 20px;}
.indextab2 .indextabRight2{ float:right; width:220px; height:218px;}

