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: 28px;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;}
.wrapper{ margin: 0px auto; width: 1000px; }
a{color: #333;text-decoration: none;}
a:hover{color: #015fb7;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;}
.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:262px; height:32px; margin:0px auto; padding:0px; font-size:14px; float:right;text-align: center;}
.topBox .topwarp .tel img{ vertical-align:middle;}
.topBox .topwarp .tel em{ vertical-align:middle; color:#01b5df; 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:200px; margin:0px; padding:0px; background:#fff; float:left;}
.headerBox .headerBoxwarp .logo img{ width:195px; height:81px; margin:0px; padding:0px; vertical-align:middle;}
.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:140px; height:32px; margin:0px; padding:0px 0px;text-align:center; font-size:16px; background:#fff;    display:inline-block;}
.headerBox .headerBoxwarp .nav .current{width:180px; height:32px; background:url(../images/currentnaiBG.png) no-repeat center center; color:#fff; }
.headerBox .headerBoxwarp .nav .currents{color:#000; }

/** navi **/  
.nav{ width:800px; padding:0px; margin:0px auto; overflow:hidden;}
.nav #nav{margin:0px auto 0 auto;width:800px;height:32px; padding-left:23px; text-align:right; }
.nav #nav .mainlevel{float:left; display:inline-block;width:130px;}
.nav #nav .mainlevel .currents{color:#0069b7; }
.nav #nav .mainlevel a{color:#000;text-decoration:none;line-height:32px;display:block;padding:0px 0px;width:140px;font-size:16px;  text-align:center;}
.nav #nav .mainlevel a:hover,#nav .mainlevel a.cur{color:#0069b7;text-decoration:underline;padding:0 0px;width:140px;font-size:16px; }
.nav #nav .mainlevel ul{display:none;width:140px;background: #fff; position:absolute;z-index:99999;}
.nav #nav .mainlevel li a{background:#f6f6f6;width:140px;margin-top: 0px;text-align:center;font-size:14px;}
.nav #nav .mainlevel li a:hover{background:#f6f6f6;width:140px;margin-top: 0px;font-size:14px;color:#0069b7}

/* sitepathpanel   */
.sitepathpanel{ width:100%; height:24px; padding:10px 0px; margin:0px 0px 0px 0px;background: #eee;  }
.sitepathpanel .sitepathbox{ width:1000px; margin:0 auto; padding:0px 0px 5px 0px; height:24px; line-height:24px; color:#727272; border-bottom:1px #e0e0e0 solid;}
.sitepathpanel .sitepathbox a{ color:#8b8b8b;}
.sitepathpanel .sitepathbox a:hover{ color:#a41b15;}
.sitepathpanel .sitepathbox .sitepathboxl{ width:600px; margin:0 auto; padding:0px; float:left; height:24px; line-height:24px;}
.sitepathpanel .sitepathbox .sitepathboxl img{  margin:0; padding:0px; vertical-align:middle;}
.sitepathpanel .sitepathbox .sitepathboxr{ width:400px; margin:0 auto; padding:0px; float:right; text-align:right; height:24px; line-height:24px;}
.sitepathpanel .sitepathbox .sitepathboxr a{ color:#8b8b8b; padding-left:10px;}
.sitepathpanel .sitepathbox .sitepathboxr a:hover{ color:#a41b15; padding-left:10px;}


.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;border-bottom: 1px #d8d8d8 solid; margin:0px auto; padding:5px 0px; margin:0px;  clear:both;background:#fff 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:15px;padding-bottom:5px; }
.wraptitle .wrapbox .wraptitlebox h2{ height:40px; font-size:24px; margin:0px auto; padding:0px 0px; font-weight: normal; color:#000; }
.wraptitle .wrapbox .wraptitlebox .titlel{ margin:0px; padding:0px 0px; font-size: 20px; font-weight: bold; text-align:center; color:#000}
.wraptitle .wrapbox .wraptitlebox .titler{ margin:0px; padding:0px 0px; font-size: 20px;text-align:center; color: #dcdcdc ;}

.solution{ width:100%;height:450px; margin:0px auto; padding:35px 0px; margin:0px;  clear:both;background:#fff;  }
.solutionjjfa{ width:100%;height:540px; 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:1080px; margin:0px; padding:0px; text-align:center;background:#fff;overflow:hidden; }
.solution .solutionwarp li{ width:200px;  margin:0px; margin-right:70px; 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:28px; 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 #d8d8d8 solid; border-radius:3px;color:#fff; background:#d8d8d8; text-decoration:none; }
.solution .solutionwarp .morelink a:hover{ padding:10px 38px; border:1px #e1ddddf solid; border-radius:3px; color:#fff; background:#e1dddd; text-decoration:none; }


.contact{ width:100%;height:362px; margin:0px auto; padding:55px 0px; margin:0px;  clear:both;background:#fff;  }
.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:20px;}
.contact .contactwarp  .c1 p em{ font-style:normal; font-size:14px;}

.about{ width:100%;height:642px; 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:214px; padding-left: 340px; padding-bottom:30px;  color: #000; font-size:36px; text-align:center;font-weight:normal;}
.about .aboutcontent h2{ margin:0px auto; padding:0px; padding-top:15px; padding-bottom:30px;  font-size:48px; color: #fff101; text-align:left; font-weight:normal; }
.about .aboutcontent p{ margin:0px; padding:0px; padding-top:8px; padding-bottom:8px;  font-size:14px; line-height:24px; text-align:left; color:#fff;}

.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:482px; margin:0px; padding:0px 0px; padding-right:16px; border-right:1px #c1e4fa solid; float:left; text-align:right; }
.wraptitle2 .wrapbox .wraptitlebox .titler{width:482px; 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; }




.maincontentbox{ width: 100%; padding:10px 0px 40px 0px;  margin:0px auto; background:#eee; clear:both;}


/**  channel about **/

/* newspanel info */
.newspanel{ width:900px;  padding:0px 50px;  margin:0px auto; background:#fff; clear:both;  }
.newspanel .newsbox{  padding:30px 0px; margin:0px auto;background:#fff;}
.newspanel .newsbox .newslistbox{  padding:0px 0px; margin:0px 0px;background:#fff; overflow:hidden;}
.newspanel .newsbox .newslistbox .newslistboxl{ width:200px; padding:0px; margin:0px; float:left;background:#fff;}
.newspanel .newsbox .newslistbox .newslistboxr{ width:600px; padding:0px 50px; margin:0px; float:right;background:#fff;}
.newspanel .newsbox .newslistbox .newslistboxl h3{ padding:10px 0px; margin:0px 0px; font-size:16px;  color:#291670;  text-align:center; }
.newspanel .newsbox .newslistbox .newslistboxl .newsnav{padding:0px; margin:0px; border:1px #eaeaea solid;}
.newspanel .newsbox .newslistbox .newslistboxl .newsnav h3{ padding:10px 0px; margin:0px 0px; font-size:16px;  color:#29156e; text-align:center; }
.newspanel .newsbox .newslistbox .newslistboxl .newsnav ul{ padding:0px; margin:0px;}
.newspanel .newsbox .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;  }
.newspanel .newsbox .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;  }
.newspanel .newsbox .newslistbox .newslistboxl .newsnav .curnav{color: #0060b7;}

.newspanel .newsbox .newslistbox .newslistboxr .newslist{ padding:0px; margin:0px;}
.newspanel .newsbox .newslistbox .newslistboxr .newslist ul{ padding:0px; margin:0px;}
.newspanel .newsbox .newslistbox .newslistboxr .newslist li{ padding:0px; margin:0px; margin-bottom:20px; height:138px; }
.newspanel .newsbox .newslistbox .newslistboxr .newslist li .newsthumb{padding:0px; margin:0px; width:210px; height:138px; float:left; }
.newspanel .newsbox .newslistbox .newslistboxr .newslist li .newsthumb img{ padding:0px; margin:0px; width:210px; height:138px; }
.newspanel .newsbox .newslistbox .newslistboxr .newslist li .newsinfo{ padding:0px; margin:0px; width:500px;  float:right;background:#fff; }
.newspanel .newsbox .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;}
.newspanel .newsbox .newslistbox .newslistboxr .newslist li .newsinfo h3 a{  padding:0px; margin:0px; color:#208c99; font-size:16px;}
.newspanel .newsbox .newslistbox .newslistboxr .newslist li .newsinfo h3 a:hover{  padding:0px; margin:0px; color:#e5982f; font-size:16px;}
.newspanel .newsbox .newslistbox .newslistboxr .newslist li .newsinfo i{ padding:3px 0px; margin:0px; height:18px; color:#aaa; font-size:12px; display:inline-block;}
.newspanel .newsbox .newslistbox .newslistboxr .newslist li .newsinfo p{ padding:5px 0px 0px 0px; margin:0px; line-height:22px;color:#6e6e6e; font-size:12px; }
.newspanel .newsbox .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; }
.newspanel .newsbox .newslistbox .newslistboxr .newslist li .newsinfo .detaillink span { padding:0px; margin:0px; width:60px; text-align:right; background:#fff; }
.newspanel .newsbox .newslistbox .newslistboxr .newslist li .newsinfo .detaillink a { color:#208c99;}
.newspanel .newsbox .newslistbox .newslistboxr .newslist li .newsinfo .detaillink a:hover { color:#ea9636;}

.newspanel .newsbox .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; }
.newspanel .newsbox .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;}
.newspanel .newsbox .newslistbox .newslistboxr .paging a:hover{ width:auto; height:20px;padding:5px 10px; margin:0px 5px; color:#a40000; border-radius:3px;}

.newspanel .newsbox .newslistbox .newslistboxr .newscontent{ padding:0px; margin:0px; background:#fff;color:#424242;  clear:both;}
.newspanel .newsbox .newslistbox .newslistboxr .newscontent .aligncenter{display: block;margin-left: auto;margin-right: auto;}
.newspanel .newsbox .newslistbox .newslistboxr .newscontent h2{ padding:0px 0px; margin:0px; font-size:24px; font-weight:bold; text-align:left;}
.newspanel .newsbox .newslistbox .newslistboxr .newscontent .subtitle{ padding:5px 0px; margin:0px; font-size:12px; text-align:center;}
.newspanel .newsbox .newslistbox .newslistboxr .newscontent .subtitle span{ padding:5px 10px; margin:0px; font-size:12px; color:#afafaf;}
.newspanel .newsbox .newslistbox .newslistboxr .newscontent .newsTxtbox {padding:20px 0px; margin:0px;}
.newspanel .newsbox .newslistbox .newslistboxr .newscontent .newsTxtbox p{padding:10px 0px; margin:0px; line-height:24px;}
.newspanel .newsbox .newslistbox .newslistboxr .newscontent .newsTxtbox img{padding:0px; margin:0px; text-align:center; max-width:600px;}

.newspanel .newsbox .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; }
.newspanel .newsbox .newslistbox .newslistboxr .newspageinfol { width:50%; height:20px;   padding:0px 0px; margin:0px; float:left; text-align:left;}
.newspanel .newsbox .newslistbox .newslistboxr .newspageinfor { width:50%;height:20px; padding:0px 0px; margin:0px; float:right; text-align:right;}
.newspanel .newsbox .newslistbox .newslistboxr .newspageinfo span  {  padding:0px 0px; margin:0px;display:inline-block;background:#fff;    }

.newspanel .newsbox .newslistbox .newslistboxr .newspageinfo .titlelabel  { padding:0px 0px; margin:0px; color:#a0a0a0;width:50px; }
.newspanel .newsbox .newslistbox .newslistboxr .newspageinfo .titlelink  { padding:0px 0px; margin:0px; color:#a0a0a0;width:290px;overflow:hidden;text-overflow:ellipsis;  white-space:nowrap; }

.newspanel .newsbox .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; }
.newspanel .newsbox .newslistbox .newslistboxr .newsotherinfol { width:50%; padding:0px 0px; margin:0px; float:left; text-align:left; border-right:1px #eee solid; background:#fff;}
.newspanel .newsbox .newslistbox .newslistboxr .newsotherinfor { width:49.8%; padding:0px 0px; margin:0px; float:right; text-align:right;}

.newspanel .newsbox .newslistbox .newslistboxr .titleclass { padding:0px 0px;margin:0px; height:40px; line-height:40px;background:#fff; border-bottom:1px #eee solid;}
.newspanel .newsbox .newslistbox .newslistboxr .titleclass span{}
.newspanel .newsbox .newslistbox .newslistboxr .titleclass .titleclassname{ font-size:14px; padding-left:10px; font-weight:bold;}
.newspanel .newsbox .newslistbox .newslistboxr .titleclass .moreinfo a{ font-size:12px; padding-right:10px; color:#a6a6a6;}
.newspanel .newsbox .newslistbox .newslistboxr .titleclass .moreinfo a:hover{ font-size:12px; padding-right:10px; color:#999;}

.newspanel .newsbox .newslistbox .newslistboxr .newsotherinfo ul { padding:0px 10px; padding-top:10px; margin:0px;  background:#fff; }
.newspanel .newsbox .newslistbox .newslistboxr .newsotherinfo li {padding:3px 0px;margin:0px;background: url(../images/icon16_dotarrow.png) left center no-repeat; text-indent:12px; text-align:left; }
.newspanel .newsbox .newslistbox .newslistboxr .newsotherinfo li a{padding:3px 0px;margin:0px;background:#fff ; display:inline-block; width:270px; overflow:hidden;text-overflow:ellipsis;  white-space:nowrap;}
.newspanel .newsbox .newslistbox .newslistboxr .newsotherinfo li span {color:#a6a6a6; width:52px; }


/** channel  solution **/
.soutionpanel{ width:900px;  padding:0px 50px;  margin:0px auto; background:#fff; clear:both;  }
.soutionpanel .soutionbox{  padding:30px 0px; margin:0px auto;background:#fff;}
.soutionpanel .soutionbox .newslistbox{  padding:10px 0px; margin:0px 0px;background:#fff; overflow:hidden;}
.soutionpanel .soutionbox .newslistbox h2{ padding:0px; padding-bottom: 20px; margin:0px; font-size:24px; font-weight:bold; text-align:center;border-bottom: 1px #fdf6c2 solid; }
.soutionpanel .soutionbox .newslistbox .contactbox{ margin-top:10px ;  }
.soutionpanel .soutionbox .newslistbox .contactbox p{ padding: 5px;line-height: 24px;}
.soutionpanel .soutionbox .newslistbox .mapbox{ margin-top:10px ; clear: both;  }
.soutionpanel .soutionbox .newslistbox .newslistboxl{ width:260px; padding:30px 0px; margin:0px; float:left;background:#fff;}
.soutionpanel .soutionbox .newslistbox .newslistboxl .lablebox{ width:222px; height: 222px; margin: 0px auto;  padding:0px; text-align: center;background: #fff url(../images/iconBg.png) no-repeat;  }
.soutionpanel .soutionbox .newslistbox .newslistboxl .lablebox .icon{  height: 120px;  padding:0px;  text-align: center; background: #fff;}
.soutionpanel .soutionbox .newslistbox .newslistboxl .lablebox img{ width:120px; height: 120px; padding:0px; margin-right: 25px;}
.soutionpanel .soutionbox .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;}
.soutionpanel .soutionbox .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;}

.soutionpanel .soutionbox .newslistbox .newslistboxr{ width:600px; padding:0px 20px; margin:0px; float:right;background:#fff;}
.soutionpanel .soutionbox .newslistbox .newslistboxl h3{ padding:10px 0px; margin:0px 0px; font-size:16px;  color:#291670;  text-align:center;  }
.soutionpanel .soutionbox .newslistbox .newslistboxl .newsnav{padding:0px; margin:0px; border:1px #eaeaea solid;}
.soutionpanel .soutionbox .newslistbox .newslistboxl .newsnav h3{ padding:10px 0px; margin:0px 0px; font-size:16px;  color:#29156e; text-align:center; }
.soutionpanel .soutionbox .newslistbox .newslistboxl .newsnav ul{ padding:0px; margin:0px;}
.soutionpanel .soutionbox .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;  }
.soutionpanel .soutionbox .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;  }
.soutionpanel .soutionbox .newslistbox .newslistboxl .newsnav .curnav{color: #0060b7;}

.soutionpanel .soutionbox .newslistbox .newslistboxr .newslist{ padding:0px; margin:0px;}
.soutionpanel .soutionbox .newslistbox .newslistboxr .newslist ul{ padding:0px; margin:0px;}
.soutionpanel .soutionbox .newslistbox .newslistboxr .newslist li{ padding:0px; margin:0px; margin-bottom:20px; height:138px; }
.soutionpanel .soutionbox .newslistbox .newslistboxr .newslist li .newsthumb{padding:0px; margin:0px; width:210px; height:138px; float:left; }
.soutionpanel .soutionbox .newslistbox .newslistboxr .newslist li .newsthumb img{ padding:0px; margin:0px; width:210px; height:138px; }
.soutionpanel .soutionbox .newslistbox .newslistboxr .newslist li .newsinfo{ padding:0px; margin:0px; width:500px;  float:right;background:#fff; }
.soutionpanel .soutionbox .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;}
.soutionpanel .soutionbox .newslistbox .newslistboxr .newslist li .newsinfo h3 a{  padding:0px; margin:0px; color:#208c99; font-size:16px;}
.soutionpanel .soutionbox .newslistbox .newslistboxr .newslist li .newsinfo h3 a:hover{  padding:0px; margin:0px; color:#e5982f; font-size:16px;}
.soutionpanel .soutionbox .newslistbox .newslistboxr .newslist li .newsinfo i{ padding:3px 0px; margin:0px; height:18px; color:#aaa; font-size:12px; display:inline-block;}
.soutionpanel .soutionbox .newslistbox .newslistboxr .newslist li .newsinfo p{ padding:5px 0px 0px 0px; margin:0px; line-height:22px;color:#6e6e6e; font-size:12px; }
.soutionpanel .soutionbox .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; }
.soutionpanel .soutionbox .newslistbox .newslistboxr .newslist li .newsinfo .detaillink span { padding:0px; margin:0px; width:60px; text-align:right; background:#fff; }
.soutionpanel .soutionbox .newslistbox .newslistboxr .newslist li .newsinfo .detaillink a { color:#208c99;}
.soutionpanel .soutionbox .newslistbox .newslistboxr .newslist li .newsinfo .detaillink a:hover { color:#ea9636;}

.soutionpanel .soutionbox .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; }
.soutionpanel .soutionbox .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;}
.soutionpanel .soutionbox .newslistbox .newslistboxr .paging a:hover{ width:auto; height:20px;padding:5px 10px; margin:0px 5px; color:#a40000; border-radius:3px;}

.soutionpanel .soutionbox .newslistbox .newslistboxr .newscontent{ padding:0px; margin:0px; background:#fff;color:#424242;  clear:both;}
.soutionpanel .soutionbox .newslistbox .newslistboxr .newscontent .aligncenter{display: block;margin-left: auto;margin-right: auto;}
.soutionpanel .soutionbox .newslistbox .newslistboxr .newscontent h2{ padding:0px 0px; margin:0px; font-size:24px; font-weight:bold; text-align:left;}
.soutionpanel .soutionbox .newslistbox .newslistboxr .newscontent .subtitle{ padding:5px 0px; margin:0px; font-size:12px; text-align:center;}
.soutionpanel .soutionbox .newslistbox .newslistboxr .newscontent .subtitle span{ padding:5px 10px; margin:0px; font-size:12px; color:#afafaf;}
.soutionpanel .soutionbox .newslistbox .newslistboxr .newscontent .newsTxtbox {padding:20px 0px; margin:0px;}
.soutionpanel .soutionbox .newslistbox .newslistboxr .newscontent .newsTxtbox p{padding:10px 0px; margin:0px; line-height:24px;}
.soutionpanel .soutionbox .newslistbox .newslistboxr .newscontent .newsTxtbox img{padding:0px; margin:0px; text-align:center; max-width:600px;}

.soutionpanel .soutionbox .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; }
.soutionpanel .soutionbox .newslistbox .newslistboxr .newspageinfol { width:50%; height:20px;   padding:0px 0px; margin:0px; float:left; text-align:left;}
.soutionpanel .soutionbox .newslistbox .newslistboxr .newspageinfor { width:50%;height:20px; padding:0px 0px; margin:0px; float:right; text-align:right;}
.soutionpanel .soutionbox .newslistbox .newslistboxr .newspageinfo span  {  padding:0px 0px; margin:0px;display:inline-block;background:#fff;    }

.soutionpanel .soutionbox .newslistbox .newslistboxr .newspageinfo .titlelabel  { padding:0px 0px; margin:0px; color:#a0a0a0;width:50px; }
.soutionpanel .soutionbox .newslistbox .newslistboxr .newspageinfo .titlelink  { padding:0px 0px; margin:0px; color:#a0a0a0;width:290px;overflow:hidden;text-overflow:ellipsis;  white-space:nowrap; }

.soutionpanel .soutionbox .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; }
.soutionpanel .soutionbox .newslistbox .newslistboxr .newsotherinfol { width:50%; padding:0px 0px; margin:0px; float:left; text-align:left; border-right:1px #eee solid; background:#fff;}
.soutionpanel .soutionbox .newslistbox .newslistboxr .newsotherinfor { width:49.8%; padding:0px 0px; margin:0px; float:right; text-align:right;}

.soutionpanel .soutionbox .newslistbox .newslistboxr .titleclass { padding:0px 0px;margin:0px; height:40px; line-height:40px;background:#fff; border-bottom:1px #eee solid;}
.soutionpanel .soutionbox .newslistbox .newslistboxr .titleclass span{}
.soutionpanel .soutionbox .newslistbox .newslistboxr .titleclass .titleclassname{ font-size:14px; padding-left:10px; font-weight:bold;}
.soutionpanel .soutionbox .newslistbox .newslistboxr .titleclass .moreinfo a{ font-size:12px; padding-right:10px; color:#a6a6a6;}
.soutionpanel .soutionbox .newslistbox .newslistboxr .titleclass .moreinfo a:hover{ font-size:12px; padding-right:10px; color:#999;}

.soutionpanel .soutionbox .newslistbox .solutionjjfa{ width:100%; margin:0px auto; padding:10px 0px; margin:0px;  clear:both;background:#fff;  }
.soutionpanel .soutionbox .newslistbox .solutionjjfa .solutionwarp{ width:900px; margin:0px auto; padding:0px; font-size:12px;background:#fff;overflow:hidden;}
.soutionpanel .soutionbox .newslistbox .solutionjjfa .solutionwarp ul{ width:1080px; margin:0px; padding:0px; text-align:center;background:#fff;overflow:hidden; }
.soutionpanel .soutionbox .newslistbox .solutionjjfa .solutionwarp li{ width:180px;  margin:0px; margin-right:70px; padding:0px; float:left; border:0px #e8e8e8 solid; background:#fff; overflow:hidden;}
.soutionpanel .soutionbox .newslistbox .solutionjjfa .solutionwarp li .liimg { width:160px; height:150px; line-height:150px; vertical-align:middle; background:#eee;   clear:both;}
.soutionpanel .soutionbox .newslistbox .solutionjjfa .solutionwarp li .liimg a{ width:160px; height:150px; line-height:150px; vertical-align:middle; background:#eee; display:block;  }
.soutionpanel .soutionbox .newslistbox .solutionjjfa .solutionwarp li .liimg a:hover{ width:160px; height:150px;background:#c2ebff; }
.soutionpanel .soutionbox .newslistbox .solutionjjfa .solutionwarp li .liimg a img{ width:120px; height:120px;vertical-align:middle; }

.soutionpanel .soutionbox .newslistbox .solutionjjfa .solutionwarp  li .lititle{margin:0px;padding:5px 0px; font-size:14px; height:30px; line-height:30px; text-align: center; background:#fff; clear:both;}
.soutionpanel .soutionbox .newslistbox .solutionjjfa .solutionwarp  li .lititle a{color:#000;height:20px;  background:#fff;  }
.soutionpanel .soutionbox .newslistbox .solutionjjfa .solutionwarp  li .lititle a:hover{color:#feaa0c;height:20px;  background:#fff;  }


/** 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:400px; height:34px; margin:0px; padding:0px 0px; float:left;}
.aboutBox .aboutBoxcontent .titleBox .titleBoxl ul{width:400px; 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 h3{ margin:0px;  padding:0px 0px; font-size: 20px;}
.aboutBox .aboutBoxcontent .contentBox p{width:800px; margin:0px auto;  padding:10px 0px; line-height:24px; color:#4b4b4b;}
.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:24px;}
.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{ margin-top: 0px;padding-top: 40px; background: #464241; clear:  both;  }
.f-server{ padding: 30px 0px; line-height: 42px; color: #444; font-size: 18px; font-weight: bold;}
.f-server dl{ position: relative; float: left; width: 25%;}
.f-server dt{ position: absolute; top: 0px; left: 0px;  color: #d2d2d2;}
.f-server dt i{ font-size: 40px;}
.f-server dt em{ position: absolute; top: 0px; left: 0px; width: 100%; text-align: center;}
.f-server dd{ padding-left: 45px;}

/*新增20210410 mars begin*/
.footerr{ width:100%; margin:0px auto; padding:25px 0px; margin:0px;  clear:both;background:#464241;  }
.footerr .footercontent{ width:1000px; margin:0px auto; padding:5px 0px; }
.footerr .footercontent ul{ width:1000px; margin:0px; padding:20px 0px; text-align:center; }
.footerr .footercontent li{  margin:0px; padding:0px 10px;  display:inline-block;}
.footerr .footercontent li a{ color:#d2d2d2; }
.footerr .footercontent li a:hover{ color:#00a3e5; }
.footerr .footercontent .space{margin:0px; padding:0px; width:10px; height:14px; color:#eee;}
.footerr .footercontent p{margin:0px; padding:3px;height:32px; color:#eee; line-height:22px; text-align:center;}
/*新增20210410 mars end*/

.f-links{ padding-bottom: 1px; color: #666;}
.f-links dl{ float: left; width: 198px; line-height: 22px;}
.f-links dt{ margin-bottom: 15px; margin-right: 50px; padding-bottom: 5px; border-bottom: 1px #d2d2d2 solid; font-size: 16px; color: #d2d2d2;font-weight: bold;}
.f-links dd { color: #d2d2d2; font-size: 12px;}
.f-links dd a{ color: #d2d2d2; font-size: 12px;}
.f-links dd a:hover{ color: #00a3e5; }
.f-links .map{ float: right; width: 200px; height: 150px; background: url('./../images/footer.png') no-repeat; }
.f-links .map h5{ margin-bottom: 15px; text-align: center; font-size: 14px; }
.f-links .map p{ font-size: 13px; }
.f-links .map p.links{ text-align: right; }
.f-copyright{ padding: 15px 0px; border-top: 1px solid #535353;  text-align: center; color: #ccc; font-size: 13px; }
.f-copyright a{ margin: 0px 4px; color: #666; }
.f-copyright a:hover{ color: #00a3e5; }
.f-copyright p{ padding-top: 10px; line-height: 22px; color: #d2d2d2;}
.f-copyright p a,.f-copyright p a:hover{ color: #d2d2d2;}



/*新增20210410 mars begin*/
/** 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;}
/*新增20210410 mars end*/