html {font-size: 100%;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;}
a,abbr,acronym,address,applet,area,article,aside,audio,b,base,basefont,bdi,bdo,big,blockquote,body,br,button,canvas,caption,center,cite,code,col,colgroup,command,datalist,dd,del,details,dfn,dialog,dir,div,dl,dt,em,embed,fieldset,figcaption,figure,font,footer,form,frame,frameset,h1,h2,h3,h4,h5,h6,head,header,hr,html,i,iframe,img,input,ins,kbd,keygen,label,legend,li,link,main,map,mark,menu,menuitem,meta,meter,nav,noframes,noscript,object,ol,optgroup,option,output,p,param,pre,progress,q,rp,rt,ruby,s,samp,script,section,select,small,source,span,strike,strong,style,sub,summary,sup,table,tbody,td,textarea,tfoot,th,thead,time,title,tr,track,tt,u,ul,var,video,wbr{margin: 0;padding: 0;}
body {font-family:"Microsoft YaHei",SimHei,Arial;font-size: 14px;line-height: 30px;color: #333;background-color: #fff; overflow-x:hidden;}
img {vertical-align: top;border: 0;}
ul,ol,dl{list-style-type: none;}
em,i{font-style: normal;}
input,textarea{font-family:"Microsoft YaHei",SimHei,Arial;}
h1,h2,h3,h4,h5,h6{font-size: 100%;}
table {border-collapse: collapse;border-spacing: 0;}
.clearfix {*zoom: 1;}
.warp:before,.warp:after,.clearfix:before,.clearfix:after{display: table;line-height: 0;content: "";}
.warp:after,.clearfix:after,.user-title:after{clear: both;}
a{color: #333;text-decoration: none;}
a:hover{color: #feaa0c;text-decoration: none;}
.button{padding: 6px 18px;color: #FFF;background: #01af63;border-radius: 3px;border: 0 none;cursor: pointer;}
.button:hover,.button:focus {color: #FFF;background-color: #087747;text-decoration: none;}
.left{float: left; margin-left:42px;}
.right{float: right;}
.blankh20{ padding:0px; margin:0px; height:5px; clear:both;}
.blankh30{ padding:0px; margin:0px; height:30px; clear:both;}
.blankh40{ padding:0px; margin:0px; height:20px; clear:both;}
.blankh50{ padding:0px; margin:0px; height:30px; clear:both;}
.icon-phone{background-position: 0px 3px;padding-left: 15px;}

.topBox{ width:100%;height:32px; margin:0px auto; padding:0px; margin:0px;  clear:both;background:#f7f7f7;  }
.topBox .topwarp{ width:1000px; margin:0px auto; padding:0px; font-size:14px;}
.topBox .topwarp .tel{ width:201px; height:32px; margin:0px auto; padding:0px; font-size:14px; float:right;}
.topBox .topwarp .tel img{ vertical-align:middle;}
.topBox .topwarp .tel em{ vertical-align:middle; color:#e60012; font-weight:bold;}

.headerBox{width:100%;height:90px; padding:0px; margin:0px;  clear:both;background:#fff; }
.headerBox .headerBoxwarp{ width:1000px;  margin:0px auto; padding:0px; background:#fff; overflow:hidden; }
.headerBox .headerBoxwarp .logo{ width:160px; margin:0px; padding:0px;padding-top:0px; background:#fff; float:left;}
.headerBox .headerBoxwarp .logo img{ width:121px; height:75px; margin:0px; padding:0px; vertical-align:middle; float:right;}
.headerBox .headerBoxwarp .nav{ width:800px; margin:0px; padding:0px;padding-top:30px; background:#fff; float:right; text-align:right;}
.headerBox .headerBoxwarp .nav ul{ width:800px; margin:0px; padding:0px;}
.headerBox .headerBoxwarp .nav li{ width:96px; height:32px; margin:0px; padding:0px 6px;text-align:center; font-size:16px; background:#fff;    display:inline-block;}
.headerBox .headerBoxwarp .nav .current{width:112px; height:32px; background:url(../images/currentnaiBG.png) no-repeat center center; color:#fff; }
.headerBox .headerBoxwarp .nav .currents{color:#fff; }

.focusImg{width:100%;padding:0px; margin:0px;  clear:both;}
.focusImg img{width:1920px; height:464px;}

.wrapsite { width:100%;height:32px; margin:0px; padding:0px 0px; margin:0px;  clear:both;background:#fff;}
.wrapsite  .sitepath{ width:1000px; margin:0px auto; padding:0px; font-size:12px; text-align:left; clear:both; }
.wrapsite  .sitepath a{  margin:0px; padding:0px 10px 0px 0px; height:32px; line-height:32px; vertical-align:middle; color:#707070;}
.wrapsite  .sitepath a:hover{  margin:0px; padding:0px 10px 0px 0px; height:32px; line-height:32px; vertical-align:middle; color:#feaa0c;}
.wrapsite  .sitepath img{  margin:0px; padding:0px; vertical-align:middle;}
.wrapsite  .sitepath .sp{ padding-right:10px;}

.service{ width:100%;height:322px; margin:0px auto; padding:45px 0px; margin:0px;  clear:both;background:#fcfcfc;  }
.service .servicewarp{ width:1000px; margin:0px auto; padding:0px; font-size:12px;}
.service .servicewarp .servicecatypel{ width:240px; height:250px; padding:35px 35px; margin-right:35px; float:left;background:#fff; }
.service .servicewarp .servicecatypec{ width:240px; height:250px; padding:35px 35px;float:left;background:#fff;}
.service .servicewarp .servicecatyper{  width:240px; height:250px; padding:35px 35px;float:right;background:#fff;}


.service .servicewarp h2{margin:0px;padding:0px; font-size:24px; font-weight:normal; text-align: center; }
.service .servicewarp p {margin:0px;padding:0px; width:244px; line-height:24px; text-align:center;  }
.service .servicewarp p img{margin:0px;padding:0px; text-align:center; }

.wraptitle{width:100%;height:80px; margin:0px auto; padding:5px 0px; margin:0px;  clear:both;background:#8ecff5 url(../images/titlearrow.png) center bottom no-repeat;}
.wraptitle .wrapbox{width:1000px; margin:0px auto; padding:0px 0px; }
.wraptitle .wrapbox .wraptitlebox{width:1000px; margin:0px auto; padding:0px 0px; padding-top:25px; }
.wraptitle .wrapbox .wraptitlebox h2{ height:40px; font-size:24px; margin:0px auto; padding:0px 0px; font-weight: normal; color:#fff; }
.wraptitle .wrapbox .wraptitlebox .titlel{width:482px; margin:0px; padding:0px 0px; padding-right:16px; border-right:1px #c1e4fa solid; float:left; text-align:right; }
.wraptitle .wrapbox .wraptitlebox .titler{width:482px; margin:0px; padding:0px 0px;padding-left:16px; float:right; text-align:left; }

.solution{ width:100%;height:450px; margin:0px auto; padding:35px 0px; margin:0px;  clear:both;background:#fff;  }
.solution .solutionwarp{ width:1000px; margin:0px auto; padding:0px; font-size:12px;background:#fff;overflow:hidden;}
.solution .solutionwarp ul{ width:1030px; margin:0px; padding:0px; text-align:center;background:#fff;overflow:hidden; }
.solution .solutionwarp li{ width:184px;  margin:0px; margin-right:20px; padding:0px; float:left; border:0px #e8e8e8 solid; background:#fff; overflow:hidden;}
.solution .solutionwarp li .liimg { width:184px; height:150px; line-height:150px; vertical-align:middle; background:#eee;   clear:both;}
.solution .solutionwarp li .liimg a{ width:184px; height:150px; line-height:150px; vertical-align:middle; background:#eee; display:block;  }
.solution .solutionwarp li .liimg a:hover{ width:184px; height:150px;background:#c2ebff; }
.solution .solutionwarp li .liimg a img{ width:120px; height:120px;vertical-align:middle; }

.solution .solutionwarp  li .lititle{margin:0px;padding:5px 0px; font-size:14px; height:30px; line-height:30px; text-align: center; background:#fff; clear:both;}
.solution .solutionwarp  li .lititle a{color:#000;height:20px;  background:#fff;  }
.solution .solutionwarp  li .lititle a:hover{color:#feaa0c;height:20px;  background:#fff;  }

.solution .solutionwarp .morelink{ height:37px; margin:15px auto; padding:0px; background:url(../images/morelinkBG.png) repeat-x; text-align:center; font-size:14px; clear:both;}
.solution .solutionwarp .morelink a{ padding:10px 38px; border:1px #8dcef4 solid; border-radius:37px;color:#8dcef4; background:#fff; text-decoration:none; }
.solution .solutionwarp .morelink a:hover{ padding:10px 38px; border:1px #fff solid; border-radius:37px; color:#fff; background:#eb8b01; text-decoration:none; }



.partner{ width:100%;height:337px; margin:0px auto; padding:35px 0px; margin:0px;  clear:both;background:#abb8cf url(../images/partnerBG.jpg) no-repeat center center;  }
.partner .partnerwarp{ width:1000px; margin:0px auto; padding:0px; font-size:12px;overflow:hidden;}
.partner .partnerwarp ul{ width:1030px; margin:0px; padding:0px; text-align:center;overflow:hidden; }
.partner .partnerwarp li{ width:184px;  margin:0px; margin-bottom:20px; margin-right:20px; padding:0px; float:left; border:0px #e8e8e8 solid; overflow:hidden;}
.partner .partnerwarp li .liimg {  line-height:79px; vertical-align:middle; background:#fff;   clear:both;}
.partner .partnerwarp li .liimg a{ border:1px #e5e5e5 solid; display:block;  }
.partner .partnerwarp li .liimg a:hover{  border:1px #8dcff4 solid;}
.partner .partnerwarp li .liimg a img{ width:146px; height:77px;vertical-align:middle; }



.partner .partnerwarp .morelink{ height:37px; margin:15px auto; padding:0px; background:url(../images/morelinkBG.png) repeat-x; text-align:center; font-size:14px; clear:both;}
.partner .partnerwarp .morelink a{ padding:10px 38px; border:1px #8dcef4 solid; border-radius:37px;color:#fff; background:#8dcff4; text-decoration:none; }
.partner .partnerwarp .morelink a:hover{ padding:10px 38px; border:1px #fff solid; border-radius:37px; color:#fff; background:#eb8b01; text-decoration:none; }


.contact{ width:100%;height:362px; margin:0px auto; padding:55px 0px; margin:0px;  clear:both;background:#f4fafc;  }
.contact .contactwarp{ width:1000px; margin:0px auto; padding:0px; font-size:14px;}
.contact .contactwarp .contactwarpl{ width:244px; height:250px; margin-right:35px; padding:55px 33px;float:left;background:#fff; }
.contact .contactwarp .contactwarpc{ width:244px; height:230px;padding:75px 33px 55px 33px;margin-right:35px;float:left;background:#fff; text-align:center;}

.contact .contactwarp .contactwarpr{ width:244px; height:250px;  padding:55px 33px;float:right;background:#fff;}

.contact .contactwarp  .t1{  margin:0px;padding:0px; height:40px; color:#595959;}
.contact .contactwarp  .c1{  margin:0px;padding:0px; height:40px;  padding:0px; padding-bottom:40px; border-bottom:1px #cdcdcd solid;}
.contact .contactwarp  .c1 p{ margin:0px;padding:0px; text-align:left; font-size:21px;}
.contact .contactwarp  .c1 p em{ font-style:normal; font-size:14px;}

.about{ width:100%;height:606px; margin:0px auto; padding:0px 0px; margin:0px;  clear:both;background: url(../images/aboutBG.jpg) center center;}
.about .aboutcontent{ width:680px; margin:0px auto; padding:0px;  font-size:14px;}
.about .aboutcontent h1{ margin:0px auto; padding:0px; padding-top:112px; padding-bottom:30px;  font-size:30px; text-align:center;font-weight:normal;}
.about .aboutcontent h2{ margin:0px auto; padding:0px; padding-top:45px; padding-bottom:30px;  font-size:48px; text-align:left; font-weight:normal; }
.about .aboutcontent p{ margin:0px; padding:0px; padding-top:10px; padding-bottom:10px;  font-size:14px; line-height:28px; text-align:left; color:#3e3e3e; text-indent:28px;}



.news{ width:100%; margin:0px auto; padding:15px 0px; margin:0px;  clear:both;background:#f4fafc;  }
.news .newswarp{ width:1000px; margin:0px auto; padding:0px; font-size:14px;text-align:center;}

.news .newswarp .tabBox{ width:1000px;height:30px; margin:10px 0px; padding:0px; margin-right:24px; font-size:14px;text-align:center;  background:url(../images/newsTabBG.png) repeat-x; clear:both;}
.news .newswarp .tabBox ul{  margin:0px auto; padding:0px;text-align:center; font-size:0;}
.news .newswarp .tabBox li{  margin:0px; padding:0px; width:114px; height:30px; text-align:center; background:#dcdcdc; border:0px;font-size:12px; border-left:1px #fff solid; display:inline-block; cursor: pointer;}
.news .newswarp .tabBox .active{  margin:0px; padding:0px; background:#8dcff4; color:#fff;}

.news .newswarp .divContentBox{ width:1000px; margin:0px auto; margin-top:0px;  padding:0px; clear:both;overflow:hidden;}
.news .newswarp .divContentBox ul{width:1024px;margin:0px ; margin-top:10px; padding:0px; text-align:left; overflow:hidden; }
.news .newswarp .divContentBox li{ width:314px; height:240px; margin-right:24px; padding:0px 0px; display:inline-block;background:#fff; overflow:hidden; }

.news .newswarp .divContentBox li img{ width:314px; height:176px; margin-bottom:20px;}
.news .newswarp .divContentBox li span{  height:26px; padding:0px 4px;}
.news .newswarp .divContentBox li .titlename{width:206px;  height:26px; padding:0px 0px 0px 2px; float:left; color:#626262; text-align:left; background:#fff; overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;}
.news .newswarp .divContentBox li .date{   height:26px; padding:0px 2px 0xp 0px; float:right; color:#cacaca;}


.news .newswarp .divContentBox .morelink{ height:37px; margin:15px auto; padding:0px; background:url(../images/morelinkBG.png) repeat-x; text-align:center; font-size:14px; clear:both;}
.news .newswarp .divContentBox .morelink a{ padding:10px 38px; border:1px #8dcef4 solid; border-radius:37px;color:#fff; background:#8dcff4; text-decoration:none; }
.news .newswarp .divContentBox .morelink a:hover{ padding:10px 38px; border:1px #fff solid; border-radius:37px; color:#fff; background:#eb8b01; text-decoration:none; }



/**  channel news2 **/

 .newsBoxcontent{ margin:0px auto; padding:0px 0px; background:#eee; text-align:center; overflow:hidden; clear:both; }
 .newsBoxcontent .newscontent { width:996px;  margin:20px auto; padding:20px 0px; display:inline-block; border:1px #e8e8e8 solid; background:#fff; overflow:hidden;  overflow:hidden;}

 .newsBoxcontent .detailBox{ width:780px; margin:0px 100px; padding:0px; background:#fff; }
 .newsBoxcontent .detailBox h2{ margin:0px; margin:0px 0px;padding:15px 0px;  font-size:20px; font-weight:normal; text-align: center; color:#000;border-bottom:1px #e8e8e8 solid;}
 .newsBoxcontent .detailBox .subtitle{ margin:0px;padding:0px; height:16px;  font-size:12px; font-weight:normal;text-align: center; background:#fff; }
 .newsBoxcontent .detailBox .subtitle span{ margin:0px; margin:0px 0px;padding:0px 10px; color:#ccc;}
 .newsBoxcontent .detailBox .detailcontent{ margin:0px; margin-top:10px;padding:0px; padding-bottom:10px;font-size:14px; clear:both; }
 .newsBoxcontent .detailBox .detailcontent p{ margin:0px auto;  padding:10px 0px; line-height:24px; color:#4b4b4b;text-indent:0px; text-align:left;}
 .newsBoxcontent .detailBox .detailcontent p img{  text-align:center;text-indent:0px; }
 .newsBoxcontent .detailBox .aligncenter{display: block;margin-left: auto;margin-right: auto;}

.newsBoxcontent .pageinfo{width:996px;margin:0px auto;padding:10px 0px; height:30px; border-top:1px #ccc solid;}
 .newsBoxcontent .pageinfo .pageinfol{width:450px;margin:0px;padding:0px; float:left; text-align:left; }
 .newsBoxcontent .pageinfo .pageinfor{width:450px;margin:0px;padding:0px; float:right; text-align:right; }
 .newsBoxcontent .pageinfo a{margin:0px;padding:0px; color:#959595; }
 .newsBoxcontent .pageinfo a:hover{margin:0px;padding:0px; color:#feaa0c; }

 .newsBoxcontent .listBox{ width:996px; margin:0px 0px; padding:20px 0px 0px 0px; background:#fff; }
 .newsBoxcontent .listBox ul{ margin:0px; margin-left:20px; padding:0px 0px; text-align:left;}
 .newsBoxcontent .listBox li{width:302px; height:300px; margin:0px; margin-right:20px;  padding:0px 0px; text-align:center;display:inline-block; background:#fff; overflow:hidden;}
.newsBoxcontent .listBox li img{width:302px; height:175px;}

 .newsBoxcontent .listBox li span{  height:26px; padding:0px 4px;}
 .newsBoxcontent .listBox li .titlename{ width:196px; height:26px; padding:0px; float:left; text-align:left; color:#626262;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap; }
 .newsBoxcontent .listBox li .date{height:26px; padding:0px 0px 0px 10px; float:right; color:#cacaca;}
 .newsBoxcontent .listBox li p{ margin:0px ;  padding:10px 0px; line-height:24px; color:#9d9b9b;text-indent:0px; text-align:left; clear:both; }
 .newsBoxcontent .listBox .paging{height:20px; margin:10px 28px; padding:10px 0px; border-top:1px #ccc solid; background:#fff; }
 .newsBoxcontent .listBox .paging a{ width:auto; height:26px;padding:0px 10px; margin:0px; color:#9c9c9c;}
 .newsBoxcontent .listBox .paging a:hover{ width:auto; height:26px;padding:0px 10px; margin:0px; color:#feaa0c;}
 .newsBoxcontent .listBox .paging .cur{ background:#3192c8; color:#fff;}





/** channel  service **/
.bannerBox{width:100%;padding:0px;max-width: 1920px; margin: 0 auto  clear:both;}
.bannerBox img{max-width:100%; display: block;}

.wraptitle2{width:100%;height:73px; margin:0px auto; padding:5px 0px; margin:0px;  clear:both;background:#8ecff5;}
.wraptitle2 .wrapbox{width:1000px; margin:0px auto; padding:0px 0px; }
.wraptitle2 .wrapbox .wraptitlebox{width:1000px; margin:0px auto; padding:0px 0px; padding-top:20px; clear:both; }
.wraptitle2 .wrapbox .wraptitlebox h2{ height:40px; font-size:24px; margin:0px auto; padding:0px 0px; font-weight: normal; color:#fff; }
.wraptitle2 .wrapbox .wraptitlebox .titlel{width:415px; margin:0px; padding:0px 0px; padding-right:16px; border-right:1px #c1e4fa solid; float:left; text-align:right; }
.wraptitle2 .wrapbox .wraptitlebox .titler{width:550px; margin:0px; padding:0px 0px;padding-left:16px; float:right; text-align:left; }



.serviceBox{width:100%; margin:0px auto; padding:0px 0px; margin:0px;  clear:both;}
.serviceBox .serviceBoxcontent{width:1000px; margin:40px auto; padding:0px 0px;clear:both; }
.serviceBox .serviceBoxcontent .partl{width:495px;height:559px; margin:0px; margin-right:5px; padding:0px; float:left; background:#fafafa;}
.serviceBox .serviceBoxcontent .partr{width:495px; margin:0px; padding:0px; float:right;background:#fafafa;}
.serviceBox .serviceBoxcontent img{ margin:0px; padding:0px; width:495px;}
.serviceBox .serviceBoxcontent .partr .libox{width:495px; height:280px; margin:0px; padding:0px;background:#fafafa;}
.serviceBox .serviceBoxcontent h3{height:30px; font-size:24px; margin:0px auto; padding:0px 40px; padding-top:45px; font-weight: normal; text-align:left; color:#000;}
.serviceBox .serviceBoxcontent p{padding:5px 40px; line-height:22px; font-size:14px; color:#4b4b4b;} 
.serviceBox .serviceflow{width:1000px; height:578px; margin:0px auto; padding:0px 0px; text-align:center; clear:both; }

/** channel  solution **/
.solutionBox{width:100%; margin:0px auto; padding:0px 0px; margin:0px;  clear:both;}

.solutionBox  .tabBox{width:100%; height:110px; margin:0px auto; padding:0px 0px;clear:both;background:url(../images/solutionTabsBG.png) repeat-x ; }
.solutionBox  .tabBox ul{width:998px; margin:0px auto; padding:0px 0px; text-align:center;}
.solutionBox  .tabBox li{width:94px; margin:5px 1px; padding:0px 0px; background:#169de9; text-align:center; color:#fff; display:inline-block;}
.solutionBox  .tabBox li a{ width:94px;color:#fff;background:#169de9;  display:inline-block;}
.solutionBox  .tabBox li a:hover{width:94px; color:#fff;background:#ec8a00;  display:inline-block;}
.solutionBox  .tabBox li .current{width:94px; color:#fff;background:#ec8a00;  display:inline-block;}



.solutionBox .solutionBoxcontent{width:100%; margin:0px auto; padding:0px 0px; background:#eee; text-align:center; clear:both; }

.solutionBox .solutioncontent { width:996px;  margin:20px auto; padding:20px 0px; display:inline-block; border:1px #e8e8e8 solid; background:#fff; overflow:hidden;}
.solutionBox .solutioncontent ul{ width:980px; margin:0px auto; padding:0px; text-align:center; }
.solutionBox .solutioncontent li{  margin:3px auto; padding:0px 5px; display:inline-block;  background:#fff; overflow:hidden;}
.solutionBox .solutioncontent .iconthumb{ width:184px;padding:0px 0px;  margin:0px; margin-top:18px; background:#eee; float:left; }
.solutionBox .solutioncontent .iconthumb h2{ margin:0px;padding:20px 0px; font-size:18px;text-align: center; background:#fff;}
.solutionBox .solutioncontent .infobox{ width:550px;padding:0px 0px; margin:0px; margin-top:0px; margin-left:60px; margin-right:30px;  background:#fff; float:right; }
.solutionBox .solutioncontent .infobox h2{ margin:0px;padding:20px 0px; font-size:18px;text-align:left; border-bottom:1px #e8e8e8 solid;}
.solutionBox .solutioncontent .infobox .infocontent{ margin:0px; margin-top:10px;padding:0px; padding-bottom:10px;font-size:14px;border-bottom:1px #e8e8e8 solid; clear:both; }
.solutionBox .solutioncontent .infobox .infocontent h3{ margin:0px; padding:0px;  font-size:14px; font-weight:normal; text-align:left; color:#044476;}
.solutionBox .solutioncontent .infobox .infocontent p{ margin:0px;padding:0px; font-size:14px; line-height:20px; text-align:left; }
.solutionBox .solutioncontent .infobox .sharelink{margin:0px;padding:0px; height:24px;}

.solutionBox .solutioncontent .detailBox{ width:780px; margin:0px 100px; padding:0px; background:#fff; }
.solutionBox .solutioncontent .detailBox h3{ margin:0px; margin:5px 0px;padding:3px 0px;  font-size:14px; font-weight:normal; text-align:left; color:#044476;border-bottom:1px #e8e8e8 solid;}
.solutionBox .solutioncontent .detailBox  .detailcontent{ margin:0px; margin-top:10px;padding:0px; padding-bottom:10px;font-size:14px; clear:both; }
.solutionBox .solutioncontent .detailBox  .detailcontent p{ margin:0px auto;  padding:10px 0px; line-height:24px; color:#4b4b4b;text-indent:0px; text-align:left;}
.solutionBox .solutioncontent .detailBox  .detailcontent p img{  text-align:center;text-indent:0px; }
.solutionBox .solutioncontent .detailBox .aligncenter{display: block;margin-left: auto;margin-right: auto;}

.solutionBox .solutionBoxcontent .pageinfo{width:996px;margin:0px auto;padding:10px 0px; height:30px; border-top:1px #ccc solid;}
.solutionBox .solutionBoxcontent .pageinfo .pageinfol{width:450px;margin:0px;padding:0px; float:left; text-align:right; }
.solutionBox .solutionBoxcontent .pageinfo .pageinfor{width:450px;margin:0px;padding:0px; float:right; text-align:left; }
.solutionBox .solutionBoxcontent .pageinfo a{margin:0px;padding:0px; color:#959595; }
.solutionBox .solutionBoxcontent .pageinfo a:hover{margin:0px;padding:0px; color:#feaa0c; }


/**  channel news **/



/** channel  about **/
.aboutBox{width:100%; margin:0px auto;  padding:0px 0px; margin:0px; background:#f4f4f4;  clear:both;}
.aboutBox .aboutBoxcontent{width:1000px; margin:0px auto; padding:0px 0px;background:#fff;  }
.aboutBox .aboutBoxcontent .titleBox{width:800px; height:34px; margin:0px 100px;  padding:0px 0px; background:url(../images/aboutTabBG.png) repeat-x ;}
.aboutBox .aboutBoxcontent .titleBox .titleBoxl{width:555px; height:34px; margin:0px; padding:0px 0px; float:left;}
.aboutBox .aboutBoxcontent .titleBox .titleBoxl ul{width:555px; height:33px; margin:0px; padding:0px 0px;}
.aboutBox .aboutBoxcontent .titleBox .titleBoxl li{width:89px; height:33px; margin:0px; margin-right:3px;  padding:0px 0px; text-align:center;display:inline-block;}
.aboutBox .aboutBoxcontent .titleBox .titleBoxl li a{ color:#666;}
.aboutBox .aboutBoxcontent .titleBox .titleBoxl li a:hover{ color:#feaa0c;}
.aboutBox .aboutBoxcontent .titleBox .titleBoxl .currentTab{width:89px; height:33px; background:url(../images/currentTab.png) no-repeat;}
.aboutBox .aboutBoxcontent .titleBox .titleBoxl .currentTabs{ color:#fff;}
.aboutBox .aboutBoxcontent .titleBox .titleBoxl img{ vertical-align:middle;}

.aboutBox .aboutBoxcontent .titleBox .titleBoxr{width:200px; height:34px; margin:0px; padding:0px 0px; float:right; text-align:right;}
.aboutBox .aboutBoxcontent .titleBox .titleBoxr a{ padding:0px 3px;}
.aboutBox .aboutBoxcontent .contentBox {width:800px; margin:0px;  padding:1px 100px;}
.aboutBox .aboutBoxcontent .contentBox p{width:800px; margin:0px auto;  padding:10px 0px; line-height:24px; color:#4b4b4b;text-indent:28px;}
.aboutBox .aboutBoxcontent .contentBoxx p{width:800px; margin:0px auto;  padding:10px 0px; line-height:24px; color:#4b4b4b;text-indent:0px;}
.aboutBox .aboutBoxcontent .contentBox p img{ text-align:center; text-indent:0px;}
.aboutBox .aboutBoxcontent .contentBox .aligncenter{display: block;margin-left: auto;margin-right: auto;}
.aboutBox .aboutBoxcontent .contentBox .mapbox {width:800px; height:533px; margin:0px;  padding:10px 0px; text-align:center;}
/** channel   partner **/
.aboutBox .aboutBoxcontent .contentBox  .partnerlist{width:800px; margin:0px;  padding:10px 0px; background:#fff;}
.aboutBox .aboutBoxcontent .contentBox  .partnerlist ul{ width:812px; margin:0px; padding:0px; text-align:center;overflow:hidden; }
.aboutBox .aboutBoxcontent .contentBox  .partnerlist li{ width:146px;  height:77px;  margin:0px; margin-bottom:15px; margin-right:12px; padding:0px; float:left; overflow:hidden;}
.aboutBox .aboutBoxcontent .contentBox  .partnerlist li img{ width:144px;  height:75px; }
.aboutBox .aboutBoxcontent .contentBox  .partnerlist li a{  border:1px #e8e8e8 solid; display:block; }
.aboutBox .aboutBoxcontent .contentBox  .partnerlist li a:hover{  border:1px #8dcff4 solid; display:block;}





/** channel  contactus **/

.contactus{ width:100%;height:362px; margin:0px auto; padding:5px 0px; margin:0px;  clear:both;background:#fdfdfd;  }
.contactus .contactwarp{ width:900px; margin:0px auto; padding:0px; font-size:14px;background:#fdfdfd;}
.contactus .contactwarp .contactwarpl{ width:206px; height:250px; margin-right:30px; padding:55px 33px;float:left;background:#fff; }
.contactus .contactwarp .contactwarpc{ width:206px; height:230px;padding:75px 33px 55px 33px;float:left;background:#fff; text-align:center;}

.contactus .contactwarp .contactwarpr{ width:206px; height:250px; margin-right:30px; padding:55px 33px;float:right;background:#fff;}

.contactus .contactwarp  .t1{  margin:0px;padding:0px; height:40px; color:#595959;}
.contactus .contactwarp  .c1{  margin:0px;padding:0px; height:40px;  padding:0px; padding-bottom:40px; border-bottom:1px #cdcdcd solid;}
.contactus .contactwarp  .c1 p{ margin:0px;padding:0px; text-align:left; font-size:18px;}
.contactus .contactwarp  .c1 p em{ font-style:normal; font-size:14px;}





/* theme-default */
.theme-default #slider{margin:10px auto 0px;width:1920px;height:463px;}
.theme-default .nivoSlider{background:url("../images/loading.gif") no-repeat 50% 50% rgb(255, 255, 255);margin-bottom:50px;position:relative;}
.theme-default .nivoSlider img{left:0px;top:0px;display:none;position:absolute;}
.theme-default .nivoSlider a{border:0px currentColor;display:block;}
.theme-default .nivo-controlNav{left:45%;width:193px;height:38px;bottom:-14px;padding-top:14px;padding-left:50px;position:absolute;z-index:9;background-image:url("../images/bullets-bg.png");background-repeat:no-repeat;}
.theme-default .nivo-controlNav a{background:url("../images/bullets.png") no-repeat;border:0px currentColor;width:23px;height:17px;text-indent:-9999px;margin-right:3px;float:left;display:block;}
.theme-default .nivo-controlNav a.active{background-position:0px -17px;}
.theme-default .nivo-directionNav a{background:url("../images/arrows.png") no-repeat;border:0px currentColor;width:65px;height:65px;text-indent:-9999px;display:block;}
.theme-default a.nivo-nextNav{background-position:-65px 0px;top:191px;right:30px;}
.theme-default a.nivo-prevNav{left:30px;top:191px;}
.theme-default a.nivo-nextNav:hover{background-position:-65px -65px;top:191px;right:30px;}
.theme-default a.nivo-prevNav:hover{background-position:0px -65px;left:30px;top:191px;}
.theme-default .nivo-caption{font-family:Helvetica,Arial,sans-serif;}
.theme-default .nivo-caption a{color:rgb(255, 255, 255);border-bottom-color:rgb(255, 255, 255);border-bottom-width:1px;border-bottom-style:dotted;}
.theme-default .nivo-caption a:hover{color:rgb(255, 255, 255);}
/* nivoSlider */
.nivoSlider{position:relative;}
.nivoSlider img{left:0px;top:0px;position:absolute;}
.nivoSlider a.nivo-imageLink{margin:0px;padding:0px;border:0px currentColor;left:0px;top:0px;width:100%;height:100%;display:none;position:absolute;z-index:6;}
.nivoSlider{position:relative;}
.nivoSlider img{left:0px;top:0px;position:absolute;}
.nivoSlider a.nivo-imageLink{margin:0px;padding:0px;border:0px currentColor;left:0px;top:0px;width:100%;height:100%;display:none;position:absolute;z-index:6;}
.nivo-slice{height:100%;display:block;position:absolute;z-index:5;}
.nivo-box{display:block;position:absolute;z-index:5;}
.nivo-caption{background:rgb(0, 0, 0);left:0px;width:30%;bottom:0px;color:rgb(255, 255, 255);display:none;position:absolute;z-index:8;opacity:0.8;}
.nivo-caption p{margin:0px;display:none;}
.nivo-caption a{display:inline !important;}
.nivo-html-caption{display:none;}
.nivo-directionNav a{top:45%;position:absolute;z-index:9;cursor:pointer;}
.nivo-prevNav{left:0px;}
.nivo-nextNav{right:0px;}
.nivo-controlNav a{position:relative;z-index:9;cursor:pointer;}
.nivo-controlNav a.active{font-weight:bold;}







/** footer  **/
.footer{ width:100%;height:225px; margin:0px auto; padding:25px 0px; margin:0px;  clear:both;background:#032f54;  }
.footer .footercontent{ width:1000px; margin:0px auto; padding:5px 0px; }
.footer .footercontent ul{ width:1000px; margin:0px; padding:20px 0px; text-align:center; }
.footer .footercontent li{  margin:0px; padding:0px 10px;  display:inline-block;}
.footer .footercontent li a{ color:#fff; }
.footer .footercontent li a:hover{ color:#fcaa09; }
.footer .footercontent .space{margin:0px; padding:0px; width:10px; height:14px; color:#eee;}
.footer .footercontent p{margin:0px; padding:3px;height:32px; color:#eee; line-height:22px; text-align:center;}

/*新增*/

/** channel  solution **/
.soutionspanel{ width:900px;padding:0px 50px;  margin:0px auto; background:#fff; clear:both;  }
.soutionspanel .soutionsbox{  padding:0px 0px; margin:0px auto;background:#fff;}
.soutionspanel .soutionsbox .newslistbox{ padding:30px 0px; margin:0px 0px;background:#fff; overflow:hidden;}
.soutionspanel .soutionsbox .newslistbox h2{ padding:0px; padding-bottom: 20px; margin:0px; font-size:24px; font-weight:bold; text-align:center;border-bottom: 1px #8ecff5 solid; }
.soutionspanel .soutionsbox .newslistbox .contactbox{ margin-top:10px ;  }
.soutionspanel .soutionsbox .newslistbox .contactbox p{ padding: 5px;line-height: 24px;}
.soutionspanel .soutionsbox .newslistbox .mapbox{ margin-top:10px ; clear: both;  }
.soutionspanel .soutionsbox .newslistbox .newslistboxl{ width:260px; padding:0px 0px; margin:0px; float:left;background:#fff;}
.soutionspanel .soutionsbox .newslistbox .newslistboxl .lablebox{ width:222px; height: 222px; margin: 0px auto;  padding:0px; text-align: center;background: #fff url(../images/iconBg.png) no-repeat;  }
.soutionspanel .soutionsbox .newslistbox .newslistboxl .lablebox .icon{  height: 120px;  padding:0px;  text-align: center; background: #fff;}
.soutionspanel .soutionsbox .newslistbox .newslistboxl .lablebox img{ width:120px; height: 120px; padding:0px; margin-right: 25px;}
.soutionspanel .soutionsbox .newslistbox .newslistboxl .lablebox .textbox{ width: 140px; height: 18px;line-height: 18px; text-align: center; font-size: 12px;margin: 12px 0px 0px 28px;  padding:0px; color: #fff;background: #b6956a;border:1px #b6956a solid;}
.soutionspanel .soutionsbox .newslistbox .newslistboxl .lablebox .subtextbox{ width: 140px; height: 18px;line-height: 18px; text-align: center; font-size: 12px;margin: 0px 0px 0px 28px;  padding:0px; color: #b5b1b1;border:1px #e8e7e7 solid;}

.soutionspanel .soutionsbox .newslistbox .newslistboxr{ width:900px; padding:0px 0px; margin:0px; float:right;background:#fff;}
.soutionspanel .soutionsbox .newslistbox .newslistboxl h3{ padding:10px 0px; margin:0px 0px; font-size:16px;  color:#291670;  text-align:center;  }
.soutionspanel .soutionsbox .newslistbox .newslistboxl .newsnav{padding:0px; margin:0px; border:1px #eaeaea solid;}
.soutionspanel .soutionsbox .newslistbox .newslistboxl .newsnav h3{ padding:10px 0px; margin:0px 0px; font-size:16px;  color:#29156e; text-align:center; }
.soutionspanel .soutionsbox .newslistbox .newslistboxl .newsnav ul{ padding:0px; margin:0px;}
.soutionspanel .soutionsbox .newslistbox .newslistboxl .newsnav li{padding:15px 0px 15px 18px;  margin:0px; font-size:14px; border-top:1px #eaeaea solid; border-left:10px #eee solid; background:url(../images/icon16_arrow.png) 98% 50% no-repeat;  }
.soutionspanel .soutionsbox .newslistbox .newslistboxl .newsnav .curnewsnav{ padding:15px 0px 15px 18px;  margin:0px; font-size:14px; border-top:1px #eaeaea solid; border-left:10px #015fb7 solid; background:url(../images/icon16_arrow.png) 98% 50% no-repeat;  }
.soutionspanel .soutionsbox .newslistbox .newslistboxl .newsnav .curnav{color: #0060b7;}

.soutionspanel .soutionsbox .newslistbox .newslistboxr .newslist{ padding:0px; margin:0px;}
.soutionspanel .soutionsbox .newslistbox .newslistboxr .newslist ul{ padding:0px; margin:0px;}
.soutionspanel .soutionsbox .newslistbox .newslistboxr .newslist li{ padding:0px; margin:0px; margin-bottom:20px; height:138px; }
.soutionspanel .soutionsbox .newslistbox .newslistboxr .newslist li .newsthumb{padding:0px; margin:0px; width:210px; height:138px; float:left; }
.soutionspanel .soutionsbox .newslistbox .newslistboxr .newslist li .newsthumb img{ padding:0px; margin:0px; width:210px; height:138px; }
.soutionspanel .soutionsbox .newslistbox .newslistboxr .newslist li .newsinfo{ padding:0px; margin:0px; width:500px;  float:right;background:#fff; }
.soutionspanel .soutionsbox .newslistbox .newslistboxr .newslist li .newsinfo h3{  padding:0px; margin:0px; font-size:16px; text-indent: 16px; background:#fff url(../images/icon_news.gif) left center no-repeat;}
.soutionspanel .soutionsbox .newslistbox .newslistboxr .newslist li .newsinfo h3 a{  padding:0px; margin:0px; color:#208c99; font-size:16px;}
.soutionspanel .soutionsbox .newslistbox .newslistboxr .newslist li .newsinfo h3 a:hover{  padding:0px; margin:0px; color:#e5982f; font-size:16px;}
.soutionspanel .soutionsbox .newslistbox .newslistboxr .newslist li .newsinfo i{ padding:3px 0px; margin:0px; height:18px; color:#aaa; font-size:12px; display:inline-block;}
.soutionspanel .soutionsbox .newslistbox .newslistboxr .newslist li .newsinfo p{ padding:5px 0px 0px 0px; margin:0px; line-height:22px;color:#6e6e6e; font-size:12px; }
.soutionspanel .soutionsbox .newslistbox .newslistboxr .newslist li .newsinfo .detaillink{ padding:0px 0px 0px 0px; margin:0px; margin-top:8px; height:20px;color:#6e6e6e; font-size:12px;background: url(../images/detaillinkBG.png) repeat-x; }
.soutionspanel .soutionsbox .newslistbox .newslistboxr .newslist li .newsinfo .detaillink span { padding:0px; margin:0px; width:60px; text-align:right; background:#fff; }
.soutionspanel .soutionsbox .newslistbox .newslistboxr .newslist li .newsinfo .detaillink a { color:#208c99;}
.soutionspanel .soutionsbox .newslistbox .newslistboxr .newslist li .newsinfo .detaillink a:hover { color:#ea9636;}

.soutionspanel .soutionsbox .newslistbox .newslistboxr .paging{height:20px; margin:0px auto; padding:20px 0px; color:#a2a2a2; text-align:center; border-top:1px #e9e9e9 solid;border-bottom:1px #e9e9e9 solid; clear:both; }
.soutionspanel .soutionsbox .newslistbox .newslistboxr .paging a{ width:auto; height:20px;padding:5px 10px; margin:0px 5px; color:#9c9c9c; background:#f9f9f9; border:1px #e5e5e5 solid; border-radius:3px;}
.soutionspanel .soutionsbox .newslistbox .newslistboxr .paging a:hover{ width:auto; height:20px;padding:5px 10px; margin:0px 5px; color:#a40000; border-radius:3px;}

.soutionspanel .soutionsbox .newslistbox .newslistboxr .newscontent{ padding:0px; margin:0px; background:#fff;color:#424242;  clear:both;}
.soutionspanel .soutionsbox .newslistbox .newslistboxr .newscontent .aligncenter{display: block;margin-left: auto;margin-right: auto;}
.soutionspanel .soutionsbox .newslistbox .newslistboxr .newscontent h2{ padding:0px 0px; margin:0px; font-size:24px; font-weight:bold; text-align:left;}
.soutionspanel .soutionsbox .newslistbox .newslistboxr .newscontent .subtitle{ padding:5px 0px; margin:0px; font-size:12px; text-align:center;}
.soutionspanel .soutionsbox .newslistbox .newslistboxr .newscontent .subtitle span{ padding:5px 10px; margin:0px; font-size:12px; color:#afafaf;}
.soutionspanel .soutionsbox .newslistbox .newslistboxr .newscontent .newsTxtbox {padding:20px 0px; margin:0px;}
.soutionspanel .soutionsbox .newslistbox .newslistboxr .newscontent .newsTxtbox p{padding:10px 0px; margin:0px; line-height:24px;}
.soutionspanel .soutionsbox .newslistbox .newslistboxr .newscontent .newsTxtbox img{padding:0px; margin:0px; text-align:center; max-width:1000px;}

.soutionspanel .soutionsbox .newslistbox .newslistboxr .newspageinfo { padding:10px 0px; margin:0px; font-size:12px; text-align:center;background:#fff;color:#424242;border-top:1px #e9e9e9 solid;  clear:both; }
.soutionspanel .soutionsbox .newslistbox .newslistboxr .newspageinfol { width:50%; height:20px;   padding:0px 0px; margin:0px; float:left; text-align:left;}
.soutionspanel .soutionsbox .newslistbox .newslistboxr .newspageinfor { width:50%;height:20px; padding:0px 0px; margin:0px; float:right; text-align:right;}
.soutionspanel .soutionsbox .newslistbox .newslistboxr .newspageinfo span  {  padding:0px 0px; margin:0px;display:inline-block;background:#fff;    }

.soutionspanel .soutionsbox .newslistbox .newslistboxr .newspageinfo .titlelabel  { padding:0px 0px; margin:0px; color:#a0a0a0;width:50px; }
.soutionspanel .soutionsbox .newslistbox .newslistboxr .newspageinfo .titlelink  { padding:0px 0px; margin:0px; color:#a0a0a0;width:290px;overflow:hidden;text-overflow:ellipsis;  white-space:nowrap; }

.soutionspanel .soutionsbox .newslistbox .newslistboxr .newsotherinfo { padding:0px 0px; margin:30px 0px 5px 0px; font-size:12px; text-align:center;background:#fff;color:#424242;border:1px #e9e9e9 solid;  clear:both; overflow:hidden; }
.soutionspanel .soutionsbox .newslistbox .newslistboxr .newsotherinfol { width:50%; padding:0px 0px; margin:0px; float:left; text-align:left; border-right:1px #eee solid; background:#fff;}
.soutionspanel .soutionsbox .newslistbox .newslistboxr .newsotherinfor { width:49.8%; padding:0px 0px; margin:0px; float:right; text-align:right;}

.soutionspanel .soutionsbox .newslistbox .newslistboxr .titleclass { padding:0px 0px;margin:0px; height:40px; line-height:40px;background:#fff; border-bottom:1px #eee solid;}
.soutionspanel .soutionsbox .newslistbox .newslistboxr .titleclass span{}
.soutionspanel .soutionsbox .newslistbox .newslistboxr .titleclass .titleclassname{ font-size:14px; padding-left:10px; font-weight:bold;}
.soutionspanel .soutionsbox .newslistbox .newslistboxr .titleclass .moreinfo a{ font-size:12px; padding-right:10px; color:#a6a6a6;}
.soutionspanel .soutionsbox .newslistbox .newslistboxr .titleclass .moreinfo a:hover{ font-size:12px; padding-right:10px; color:#999;}

.soutionspanel .soutionsbox .newslistbox .solutions{ width:100%; padding:20px 0px 5px 0px; margin:0px;  clear:both;background:#fff;  }
.soutionspanel .soutionsbox .newslistbox .solutions .solutionswarp{ width:900px; margin:0px auto; padding:0px; font-size:14px;background:#fff;overflow:hidden;}
.soutionspanel .soutionsbox .newslistbox .solutions .solutionswarp ul{ width:1080px; margin:0px; padding:0px; text-align:center;background:#fff;overflow:hidden; }
.soutionspanel .soutionsbox .newslistbox .solutions .solutionswarp li{ width:275px;  margin:0px; margin-right:38px; padding:0px; float:left; border:0px #e8e8e8 solid; background:#fff; overflow:hidden;}
.soutionspanel .soutionsbox .newslistbox .solutions .solutionswarp li .liimg { width:160px; height:150px; line-height:150px; vertical-align:middle; background:#eee;   clear:both;}
.soutionspanel .soutionsbox .newslistbox .solutions .solutionswarp li .liimg a{ width:275px; height:150px; line-height:150px; vertical-align:middle; background:#eee; display:block;  }
.soutionspanel .soutionsbox .newslistbox .solutions .solutionswarp li .liimg a:hover{ width:275px; height:150px;background:#c2ebff; }
.soutionspanel .soutionsbox .newslistbox .solutions .solutionswarp li .liimg a img{ width:120px; height:120px;vertical-align:middle; }

.soutionspanel .soutionsbox .newslistbox .solutions .solutionswarp  li .lititle{margin:0px;padding:5px 0px; font-size:14px; height:35px; line-height:30px; text-align: center; background:#fff; clear:both;}
.soutionspanel .soutionsbox .newslistbox .solutions .solutionswarp  li .lititle a{color:#000;height:20px;  background:#fff;  }
.soutionspanel .soutionsbox .newslistbox .solutions .solutionswarp  li .lititle a:hover{color:#feaa0c;height:20px;  background:#fff;  }

.soutionspanel .soutionsbox .newslistbox .solutions .solutionswarp .paging{height:0px; margin:5px 0px; text-align:center; padding:27px 0px; border-top:1px #ccc solid; background:#fff; }
.soutionspanel .soutionsbox .newslistbox .solutions .solutionswarp .paging a{ width:auto; height:26px;padding:0px 10px; margin:0px; color:#9c9c9c;}
.soutionspanel .soutionsbox .newslistbox .solutions .solutionswarp .paging a:hover{ width:auto; height:26px;padding:0px 10px; margin:0px; color:#feaa0c;}
.soutionspanel .soutionsbox .newslistbox .solutions .solutionswarp .paging .cur{ background:#3192c8; color:#fff;}

.maincontentbox{ width: 100%; padding:0px 0px 40px 0px;  margin:0px auto; background:#eee; clear:both;}
