.bgce{ padding-top:20px;}

.mainleft{ width:240px;  background-color: #fff;}
.mainbox .mainleft dl{ margin-bottom:20px;}
.mainbox .mainleft dd{ width: 240px; background: url(../img/side_tie.jpg) center left;}
.mainbox .mainleft dd a{ color:#fff;}
.mainbox .mainleft dt a{ background-repeat: no-repeat; background-position: left center;}
.mainbox .mainleft dt a:hover{ color:red; text-decoration: underline;}

.mainbox .mainleft .lanmu dd{height: 80px; font-size: 20px; font-weight: bold;line-height: 80px;  text-align: center;}
.mainbox .mainleft .lanmu dt{ height: 45px; line-height: 45px; border-bottom: 1px #dfdfdf dashed;}
.mainbox .mainleft .lanmu dt a{color:#5e5e5e;  font-size: 16px; margin-left: 15px; padding-left: 20px;   background-image:url(../img/ioc1.png); }
.mainbox .mainleft .lanmu dt a:hover,.mainbox .mainleft .lanmu dt a.on{background-image:url(../img/ioc2.png);}

.mainbox .mainleft .news dd{height:40px; line-height: 40px; font-size: 14px; text-indent: 20px; margin-bottom:15px; font-weight: bold;}
.mainbox .mainleft .news dt{ height: 23px; padding: 5px 0 3px 15px; border-bottom: 1px #cacaca dashed; }
.mainbox .mainleft .news dt a{background-image:url(../img/ioc3.png);  padding-left:10px;}

main{ float:right; width: 980px; margin-left: 20px; padding: 20px;  background-color: #fff; }
main.tag{float: none;}
main .postion{ padding:10px 0; border-bottom: 1px solid #ccc; margin-bottom: 10px; margin-left: 20px; width: 95%;}
main .postion{ color:#666;}

main .newshead{text-align:center; padding-bottom:8px; border-bottom: 1px dashed #ccc; width: 920px; margin: 20px auto; }
main .newshead h1{  font-size: 20px; color: #197eef; letter-spacing: 2px; margin-bottom: 10px;}
main .newshead date{ float: left; padding-left: 42%; color: #666;}

main .intro,main .chanpin{ padding: 10px 20px; overflow: hidden; }

main .intro p{ text-indent:2em; color: #888; line-height: 180%;text-align: justify;text-justify: inter-ideograph; margin-bottom: 5px;}
main .intro .gdshow li{ float:left; width: 228px; margin:0 20px 20px 0; border: 1px solid #eee;}
main .intro .gdshow li:nth-child(4n){ margin: 0;}
main .intro .gdshow li img{width: 228px;}

main .intro .licheng dd,main .intro .licheng dt{ line-height:180%; font-size: 14px; margin: 10px 0;}
main .intro .licheng dd{ color:#065BD0; font-weight: bold;}
main .intro li{ margin-bottom: 10px; padding-bottom: 5px; border-bottom: 1px dashed #ccc; }
main .intro li:after {display: block;clear: both;content: "";visibility: hidden;height: 0;font-size: 0;}

/*产品中心*/
main .chanpin li{display: inline-block; margin: 0 15px 10px 0; border: 1px solid #ddd; }

main .chanpin li .cpimg{ padding:4px; display: inline-block;}
main .chanpin li .cptxt{ height:35px; line-height: 35px; color: #666; background-color: #eee; text-align: center;}

article h2{ margin:10px 0; color: #333; font-size: 16px;}
article h3{ margin: 5px 0; color: #333; text-decoration: underline;}
article li,article p,article dt,article dd{ margin:8px 0; color: #666; text-indent: 2em; text-align: justify; text-justify: inter-ideograph; line-height: 200%;}
article dd{ font-weight:bold;}
article a{ color:#2e8fd6; font-weight: bold;}
article li{list-style-position: inside;}
article ol li{ list-style-type:decimal; }
article ul li{ list-style-type:disc;}
article figure{ border:1px solid #eee;}
article figure img{ max-width:800px;}
main .prenext{ background-color: #ddd; height: 35px; line-height: 35px;}
main .prenext .fl{ padding-left:20px}
main .prenext .fr{ padding-right:20px}
main #tag{ margin: 5px 0;}
main #tag span{ font-size: 14px; color: #666; font-weight: bold;}

main .contact li{ font-size: 14px;  color: #888; height: 30px; line-height: 30px; vertical-align: middle; padding-bottom: 5px; }
main .contact li a{ color:inherit; display: inline-block;}
main .contact li a:hover{ text-decoration:underline;}
main .contact li a.qq,main .contact li a.email,main .contact li a.weixin,main .contact li a.web,main .contact li a.phone,main .contact li a.address{height: 22px; margin-right: 6px;}
main .contact li a.qq{ background-position:left top; width: 77px; }
main .contact li a.email{ background-position: -77px top; width: 22px; }
main .contact li a.weixin{ background-position: -99px top; width: 22px; }
main .contact li a.web{ background-position: -121px top; width: 22px; }
main .contact li a.phone{ background-position: -143px top; width: 22px; }
main .contact li a.address{ background-position: -165px top; width: 22px; }
main .contact .ewm{ left: 280px; bottom: 30px; border: 1px solid #ccc; padding: 2px; width:104px;}
main .contact .ewm img{ width: 100px; height: 100px}

main .liuyan td{ padding: 10px 5px; border: 1px solid #ddd;}
main .liuyan input.intxt{ width: 260px; height: 30px; line-height: 30px; border:1px solid #2557d8;}
main .liuyan textarea{ width:400px; height: 120px; border:1px solid #2557d8;}
main .liuyan input.np{ margin: 0 5px;}
main .btn{ padding:10px 0 0 60px;}
main .btn input.coolbg{ width: 100px; height: 40px; background-color: #197eef; color: #fff; box-shadow: 5px 5px 5px #ccc; margin: 0 10px; cursor: pointer;}
main span{ color:red; display: inline-block; margin-left: 10px;}

/*新闻资讯*/
main .news li .newsimg{ width:240px; height: 135px; float: left; border: 1px solid #ccc;}
main .news li .newsimg img{ width:240px; height: 135px;}
main .news li .fananimg{ width:240px; height: 180px; float: left; border: 1px solid #ccc;}
main .news li .fananimg img{ width:240px; height: 180px;}
main .news li .newscon{ width: 650px; overflow: hidden; padding-right: 30px;}
main.tag .news li .newscon{width: 920px; }
main .news li .newscon h2{ float:left; }
main .news li .newscon h2 a{ifont-size: 16px; color: #065bd0;}
main .news li .newscon date{ float:right;}
main .news li .newscon .newsarc{ line-height: 150%; color: #888; text-align: justify;text-justify: inter-ideograph; margin-top: 10px; font-size: 14px;}
main .news li .newscon .newsarc a{color: #065bd0;}

/*服务支持*/
.fuwu h2{ font-size:16px; margin:10px 0;}
.fuwu .fl{ width:700px;}
.fuwu .fr img{ width:200px; height: 150px;}

/*合作客户*/
main .hezuo li{ width: 187px; height: 150px; padding: 2px; float: left; overflow: hidden; margin:20px; border: 1px solid #ddd;}
main .hezuo li:hover{border:2px solid #ff8b00; padding: 1px; cursor: pointer;}
main .hezuo li p img{ width: 187px; }
main .hezuo li p{ text-align: center; font-size: 11px; color: #888;}

/*翻页*/ 
main .page{ display: table; margin: 0 auto;}
main .page li{ float:left; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); margin: 0 5px; color: #666; }
main .page li a{ padding: 3px 8px; border: 1px solid #ccc;  }
main .page li.thisclass a{ background-color:#4695dd; color: #fff;}

/*tag*/ 
.tagwall { padding: 30px 0;}
.tagwall h1{ text-align: center; margin-bottom: 20px;}

/*产品*/ 
.imgnav{width:802px;}
#img{ z-index:10; width:802px; height: 600px; position:relative; text-align:center;}
#img img{width:800px; height:600px; display:none; }
#front,#next{position:absolute; top:0; z-index:10; cursor:pointer;  width:394px; height:578px;}
#front a,#next a{ position:absolute; top:224px;display:block; width:104px; height:104px; display:none;}

#front{ left:0px;   }
#front a{ left:20px; background:url(../img/imgSlideLeft.png) no-repeat; }
#next{  right:0px; }
#next a{ right:20px; background:url(../img/imgSlideRight.png) no-repeat; }

#cbtn{background-color:#EAEBF0; position:relative; height:122px; width: 800px; border:1px solid #D6D9DC; }
#cbtn ul{position:relative; width:10000px; height:122px;}
#cbtn ul li{ float:left; padding:8px 3px 3px 3px; width:116px; height:86px; cursor:pointer; text-align:center; margin-right:20px; position:relative;}
#cbtn ul li img{ width:116px; height:86px; display:block;}

#cbtn li.hov{ background:url(../img/imgHoverBg.gif) no-repeat;}
#cSlideUl{width:690px; height:116px;overflow:hidden; position:relative; top:10px; margin:0 auto;}
.picSildeLeft,.picSildeRight{cursor:pointer; position:absolute; top:32px;}
.picSildeLeft{ left:10px;}
.picSildeRight{right:10px;}