@charset "utf-8";
html,body{height:100%;font-size:12px;}
body{ margin:0px auto; padding:0px; font-size:1em; font-family:"微软雅黑"; color:#505050;background:#fff;min-width:1210px;}
p,ul,li,dl,dd,dt,form,imput,h1,h2,h3,h4,h5,h6,h7{margin:0px;padding-top: 0px;padding-right: 0px;padding-bottom: 0px;}
ul,li{ margin:0px; padding:0px; list-style-type:none;}
img{ border:none; vertical-align:top;}
a{ color:#fff; text-decoration:none;}
a:hover{ color:#fff; text-decoration:none;}
.strong{ font-weight:bold;}
.divleft{ float:left;}
.divright{ float:right;}
.clear{ clear:both; overflow:hidden; line-height:0px; height:0px; font-size:0px;}
i{list-style:none; font-style:normal;}
.clearfix:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
.clearfix{*zoom:1;}
.m-auto{margin: 0 auto;}
.cf{zoom:1;}
.float-l{float: left;}
.float-r{float: right;}
.po-r{position: relative;}
.po-a{position: absolute;}
h1{font-size:18px;color:#535353;font-weight:bold;padding-bottom:15px;}
/*newsdetails*/
.neiyeleftnav{width:265px;height:auto;overflow:hidden;padding-right:30px;padding-top:27px;float:left;}
.neiyerightcot{width:915px;height:auto;overflow:hidden;padding-top:27px;float:left;padding-bottom:20px;}
.neiyeleftnav_title{width:265px;height:90px;background:#017fc2;font-size:24px;color:#fff;text-align:center;padding-top:35px;line-height:30px;}
.neiyeleftnavbox{width:265px;height:auto;overflow:hidden;font-size:16px;color:#727272;padding-bottom:45px;}
.neiyeleftnavbox li{width:265px;height:45px;background:#ededed;line-height:45px;text-align:center;margin-top:5px;color:#727272}
.neiyeleftnavbox li a{color:#727272;}
.neiyeleftnavbox li:hover{background:#017fc2;color:#fff;}
.neiyeleftnavbox li:hover a{color:#fff;}
.neiyeleftnav2{width:265px;height:auto;overflow:hidden;}
.leftnewsbox{width:265px;height:auto;overflow:hidden;margin-top:5px;background:#f6f6f6;margin-bottom:30px;}
.leftnewsbox li{width:260px;height:auto;overflow:hidden;padding:10px 0 10px 5px;border-bottom:1px dashed #a5a5a5;font-size:11px;color:#817f7f;line-height:16px;}
.leftnewspic{width:103px;padding-right:5px;height:64px;float:left;}
.leftnewstext{width:152px;height:auto;overflow:hidden;float:left;}
.leftnewstitle{padding-bottom:5px;font-size:12px;color:#282828;}
.leftnewstitle a{color:#282828;}
.leftnewstitle a:hover{color:#017dc3}
.leftnewsmore{width:265px;height:50px;line-height:50px;font-size:16px;color:#727272;text-align:center}
.leftnewsmore a{color:#727272;}
.leftnewsmore a:hover{color:#017dc3;}


/*.neiyetext{font-size:14px;color:#727272;line-height:36px;padding:20px 10px;width:895px;height:auto;overflow:hidden;}
.abpic{width:895px;height:auto;oveflow:hidden;padding:10px;text-align:center}*/
.newsdetailstitle{font-size:22px;color:#3d3d3d;text-align:center;width:895px;height:auto;overflow:hidden;}
.newsdetailsdate{font-size:14px;color:#929292;text-align:center;width:895px;height:auto;oveflow:hidden;padding:10px 0  20px 0;}
.line{width:895px;height:20px;border-bottom:1px dashed #a5a5a5}
.newsdetails_sharebox{width:895px;height:auto;overflow:hidden;padding:20px 0}
.newsdetails_shareboxleft{width:635px;height:auto;overflow:hidden;float:left;font-size:14px;color:#929292;line-height:30px;padding-right:20px;}
.newsdetails_shareboxleft a{color:#929292;}
.newsdetails_shareboxleft a:hover{color:#017dc3}
.newsdetails_shareboxright{width:240px;height:auto;overflow:hidden;float:right;padding-top:15px}
/*about*/
.wrapbg{background:#f2f2f2;width:100%;height:auto;overflow:hidden}
.wrap{max-width:1210px;height:auto;overflow:hidden;margin:0 auto;padding:15px 0}
.neiyebanner{width:100%;height:auto;text-align:center;overflow:hidden;}
.neiyebanner img{text-align:center;width:100%;height:auto !important;}
.locationbox{width:100%;height:60px;border-bottom:1px solid #e7e7e7}
.locationtext{width:1210px;height:60px;margin:0 auto;font-size:12px;color:#686868;line-height:60px;}
.locationtext a{color:#686868}
.locationtext a:hover{color:#057fc0}
.titlebg{width:1210px;height:28px;background:url(./images/titlebg.jpg) no-repeat;position:relative;}
.titletext{width:115px;height:28px;line-height:28px;font-size:17px;color:#323232;text-align:center;background:#f2f2f2;position:absolute;left:548px;z-index:10}
.entitle{width:1210px;font-size:11px;color:#8d8d8d;text-align:center;font-family:Arial;height:18px;line-height:18px;}
.textbox{width:1210px;overflow:hidden;padding:20px 0;}
.ableft{width:880px;height:auto;overflow:hidden;float:left;background:#fff;margin-right:14px;padding:30px 20px;font-size:13px;line-height:40px;color:#686868}
.abright{width:276px;height:auto;overflow:hidden;float:left;background:#057fc0}
.abpicshow{width:880px;padding-top:25px;overflow:hidden;}
.abpicshow li{width:283px;height:184px;float:left;padding-right:15px;}
.abpicshow li img{width:100%;}
.abrighttext{padding:15px;font-size:12px;color:#fff;line-height:24px;}
/*分页*/
.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 0px 0;
  border-radius: 4px;
}
.pagination > li {
  display: inline;
}
.pagination > li > a,
.pagination > li > span {
  position: relative;
  float: left;
  padding: 6px 12px;
  margin-left: -1px;
  line-height: 1.42857143;
  color: #337ab7;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid #ddd;
}
.pagination > li:first-child > a,
.pagination > li:first-child > span {
  margin-left: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.pagination > li:last-child > a,
.pagination > li:last-child > span {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
  z-index: 2;
  color: #23527c;
  background-color: #eee;
  border-color: #ddd;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  z-index: 3;
  color: #fff;
  cursor: default;
  background-color: #337ab7;
  border-color: #337ab7;
}
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
  color: #777;
  cursor: not-allowed;
  background-color: #fff;
  border-color: #ddd;
}
.pagination-lg > li > a,
.pagination-lg > li > span {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
}
.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
}
.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
}
.pagination-sm > li > a,
.pagination-sm > li > span {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
}
.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
/*news*/
.navbar{width:100%;height:auto;margin:0 auto;padding:25px 0;overflow: hidden;text-align:center;}
.navbar li{width:auto;height:35px;line-height:35px;background:#a8a8a8;text-align:center;border-radius:30px;-moz-border-radius:30px;-webkit-border-radius:30px;color:#fff;font-size:14px;margin:0 1%;padding:0 2%;display:inline-block;}
.navbar li a{color:#fff;display:block;}
.navbar li:last-child{margin-right:0;}
.navbarcurrent{background:#057fc0 !important}
.navbar li:hover{background:#057fc0 !important}
.newstextbox{width:1210px;overflow:hidden;padding:20px 0;}
.newstextbox li{width:1184px;height:125px;background:#fff;margin-bottom:15px;padding:13px;}
.newstextbox li:hover{background:#057fc0}
.newstextbox li:hover .newslisttext dt a{color:#fff !important}
.newstextbox li:hover .newslisttext dd a{color:#fff !important}
.newstextbox li:hover .newslisttext dd{color:#fff !important}
.newslistpic{width:189px;height:125px;padding-right:18px;float:left;}
.newslisttext{width:977px;height:125px;float:left;}
.newslisttext dt{font-size:15px;color:#737373;font-weight:bold;line-height:36px;}
.newslisttext dd{font-size:13px;color:#989898;line-height:26px;}
.newslisttext dt a{color:#737373;}
.newslisttext dd a{color:#989898;}
.newslisttext dd:last-child{height:55px;overflow: hidden;}
/*页码样式*/
.yemabox{margin:0 auto 20px auto;width:1210px;height:37px;padding:25px 0;background:#fff;}
div.digg {padding-right: 3px; padding-left: 3px; padding-bottom: 0px; margin: 3px; padding-top: 3px; text-align: center}
/*div.digg a {border-right: #e6e6e6 1px solid; padding-right: 8px; border-top: #e6e6e6 1px solid; padding-left: 8px; padding-bottom: 2px; margin: 2px; border-left: #e6e6e6 1px solid; color: #707070; padding-top: 2px; border-bottom: #e6e6e6 1px solid; text-decoration: none}
div.digg a:hover {border-right: #057fc0 1px solid; border-top: #057fc0 1px solid; border-left: #057fc0 1px solid; color: #057fc0; border-bottom: #057fc0 1px solid}
div.digg a:active {border-right: #057fc0 1px solid; border-top: #057fc0 1px solid; border-left: #057fc0 1px solid; color: #057fc0; border-bottom: #057fc0 1px solid}
div.digg span.yemacurrent {border-right: #057fc0 1px solid; padding-right: 5px; border-top: #057fc0 1px solid; padding-left: 5px; font-weight:nomal; padding-bottom: 2px; margin: 2px; border-left: #057fc0 1px solid; color: #fff; padding-top: 2px; border-bottom: #057fc0 1px solid; background-color:#057fc0 }
div.digg span.disabled {border-right: #eee 1px solid; padding-right: 8px; border-top: #eee 1px solid; padding-left: 8px; padding-bottom: 2px; margin: 5px; border-left: #eee 1px solid; color: #ddd; padding-top: 2px; border-bottom: #eee 1px solid}
*/
/*products经营范围*/
.protextbox{width:1210px;overflow:hidden;padding:20px 0;}
.protextbox ul{width:1228px;}
.protextbox li{width:367px;height:auto;padding:12px;overflow:hidden;background:#fff;float:left;margin-right:18px;margin-bottom:30px;}
.protextbox li img{width:367px;height:187px;}
.protextbox li:hover{background:#057fc0}
.protextbox li:hover .protext dt a{color:#fff !important}
.protextbox li:hover .protext dd a{color:#fff !important}
.protext{width:367px;overflow:hidden}
.protext dt{font-size:14px;color:#737373;font-weight:bold;line-height:30px;}
.protext dd{font-size:12px;color:#989898;line-height:20px;height:45px;}
.protext dt a{color:#737373}
.protext dd a{color:#989898}

/*equipment*/
.equipmentbox{width:1210px;overflow:hidden;padding:20px 0;}
.equipmentbox ul{width:1230px;}
.equipmentbox li{width:294px;height:auto;margin-right:11px;float:left;padding-bottom:30px;}
.equipmentbox li img{width:266px;height:266px;padding:14px;background:#fff;}
.equipmenttext{width:266px;height:auto;overflow:hidden;font-size:14px;color:#737373;font-weight:bold;line-height:30px;}


#imgbox-loading {position: absolute;top: 0;left: 0;	cursor: pointer;display: none;z-index: 90;}
#imgbox-loading div {background: #FFF;width: 100%;height : 100%;}
#imgbox-overlay {position: absolute;top: 0;	left: 0;width: 100%;height: 100%;background: #000;display: none;z-index: 80;}
.imgbox-wrap {position: absolute;top: 0;left: 0;background: #FFF;display: none;	z-index: 100000;}
.imgbox-img {padding: 0;margin: 0;border: none;width: 100%;	height: 100%;vertical-align: top;}
.imgbox-title {	padding-top: 10px;font-size: 11px;text-align: center;font-family: Arial;color: #333;display: none;}
.imgbox-bg-wrap {position: absolute;padding: 0;margin: 0;display: none;}
.imgbox-bg {position: absolute;width: 20px;	height: 20px;}

/*contact*/
.map{width:1210px;overflow:hidden;padding-bottom:20px;}
.contacttext{width:1210px;height:auto;overflow:hidden;}
.contactleft{width:405px;height:420px;background:#fff;margin-right:20px;float:left;padding:25px;}
.contactleft dt{font-size:18px;color:#535353;padding-bottom:10px;padding-top:30px;}
.contactleft dd{font-size:13px;line-height:40px;color:#535353}
.contactright{width:685px;height:420px;background:#fff;float:left;padding:25px;}
/* partner */
.neiyetext {font-size: 14px;color: #727272;line-height: 36px;padding: 20px 10px;width: 1190px;height: auto;overflow: hidden;}
.contacttitle2 {font-size: 20px;color: #5e5d5d;height: 40px;width: 1210px;font-weight: bold;}
.partnericonbox {width: 1210px;height: auto;overflow: hidden;padding-top: 20px;padding-bottom: 20px;}
.cxrt {height: auto;font-size: 14px;color: #5e5d5d;line-height: 36px;margin: 0 auto;width: 96%;margin-top: 20px;font-family: "微软雅黑"}
.partnericonbox ul {width: 1210px;}
.partnericonbox li {width: 200px;height: 80px;border: 1px solid #cdcdcd;float: left;margin-right: 40px;text-align: center;margin-bottom: 20px;}
.partnericonbox li img{max-width:100%;height:100%;}
/*index*/
.indexwrap{width:1210px;height:auto;overflow:hidden;margin:0 auto;}
.logo{width:250px;height:96px;float:left;padding-right:60px;}
.nav{width:805px;height:96px;float:left;padding-right:10px;}
.nav ul{width:810px;}
.nav li{width:auto;padding:0 20px;float:left;font-size:15px;color:#282828;line-height:96px;margin-right:5px}
.nav li:hover{background:#10a9dc;}
.nav li:hover a{color:#fff !important}
.nav li a{color:#282828;display:block;}
.option{width:84px;height:96px;float:left}
.navcurrent{background:#10a9dc;color:#fff}
.navcurrent a{color:#fff !important;}
.option li{width:auto;height:24px;padding:37px 5px 0 0;float:left;line-height:24px;font-size:14px;color:#313131;font-family:Arial;}
.option li a{color:#313131;}
.option li a:hover{color:#10a9dc}
#searchbox{width:1920px; filter:alpha(opacity=40);-moz-opacity:0.4;-khtml-opacity:0.4;opacity:0.4;background:#000;height:67px;display:none;padding-top:25px;z-index:99;position:absolute;top:0;left:0}
#searchbox div{border: 2px solid #a6a6a6;height:36px;line-height:36px;width: 476px;background:#fff;padding: 0 10px;border-radius: 3px;}
#searchbox .seek-text{height:33px;width: 448px;font-size: 13px;border:none;}
#searchbox .seek-sub{height: 24px;width:26px;background:url(./images/searchicon.jpg) no-repeat;margin-top:5px;border:none}
/*banner*/
#focus {width:100%; height:600px; overflow:hidden; position:relative;}
#focus ul {height:600px; position:absolute; width:100%;}
#focus ul li {float:left; width: auto; height:600px; overflow:hidden; position:relative; background:#000;}
#focus ul li div {position:absolute; overflow:hidden; width:100%;}
#focus .btn {position:absolute; width:1920px; height:20px; padding:10px 10px; right:0; bottom:0; text-align:center}
#focus .btn span {display:inline-block;width:15px;height:15px;background-color:#fff;margin-right:10px;border-radius:15px;vertical-align:middle;}
#focus .btn span.on {background:#db3742;}
.indextitlebox{width:1210px;height:auto;overflow:hidden;text-align:center;padding:25px 0;}
.indextitlebox span{display:block;text-align:center;padding:10px 0 5px 0}
.indextitlebg{width:305px;height:10px;border-bottom:1px solid #b5b5b5;position:relative;margin:0 auto;margin-bottom:11px;}
.indextitletext{font-size:16px;color:#646464;height:23px;width:auto;padding:0 5px;background:#fff;position:absolute;top:0;left:34%;}
.indextitletext a{color:#646464;}
.indexprobox{width:1167px;height:228px;padding:20px 20px}
.indexprobox li{width:379px;height:188px;float:left;text-align:center;padding:25px 0;}
.indexproone{width:45px;height:45px;background:url(./images/indexpropic.png) no-repeat scroll 0 0;margin:0 auto}
.indexprobox li:hover{background:#10a9dc;}
.indexprobox li:hover h2{color:#fff !important}
.indexprobox li:hover .indexprotext{color:#fff !important}
.indexprobox li:hover span{color:#fff !important}
.indexprobox li:hover .indexproone{background:url(./images/indexpropic.png) no-repeat scroll 0 -135px;}
.indexprotwo{width:45px;height:45px;background:url(./images/indexpropic.png) no-repeat scroll 0 -45px;margin:0 auto}
.indexprobox li:hover .indexprotwo{background:url(./images/indexpropic.png) no-repeat scroll 0 -180px;}
.indexprothree{width:45px;height:45px;background:url(./images/indexpropic.png) no-repeat scroll 0 -90px;margin:0 auto}
.indexprobox li:hover .indexprothree{background:url(./images/indexpropic.png) no-repeat scroll 0 -225px;}
.indexprobox li span{display:block;font-size:11px;color:#646464}
h2{font-size:16px;color:#0f0f0f;font-weight:normal;padding:5px 0;}
.indexprotext{padding-top:20px;font-size:12px;line-height:24px;color:#8c8c8c;width:270px;margin:0 auto;}
.indexaboutbox{width:100%;background:#ecf1f5;height:435px;margin-top:30px;}
.indexableft{width:620px;height:435px;float:left;}
.indexableft li{width:150px;height:435px;float:left;padding-right:5px;position:relative}
.indexabhide{width:150px;height:435px; filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8;background:#10a9dc;position:absolute;top:0;left:0;z-index:99;text-align:center;font-size:14px;color:#fff;line-height:435px;display:none;}
.indexableft li:hover .indexabhide{display:block}
.indexabright{width:560px;height:370px;float:left;padding-left:30px;padding-top:65px;}
.indexabtext{font-size:13px;line-height:30px;color:#7d7d7d;padding-right:10px;}
.indexabtext img{display:block;}
.indexabtitle{font-size:16px;color:#646464;padding-bottom:30px;}
.morebtn{width:155px;height:48px;color:#fff;line-height:43px;text-align:center;background:url(./images/btnbg.jpg) no-repeat;font-size:14px;margin-top:30px;}
.morebtn a{color:#fff;}
.indexnewsbox{padding:20px 0;height:auto;overflow:hidden}
.indexnewsbox ul{width:1224px;}
.indexnewsbox li{width:292px;height:372px;background:#ecf1f5;float:left;margin-right:14px;}
.indexnewsbox li:hover{-webkit-box-shadow:0 0 10px #a3a3a3;  -moz-box-shadow:0 0 10px #a3a3a3;  box-shadow:0 0 10px #a3a3a3; }
.indexnewsbox li img{width:292px;height:170px;padding-bottom:10px}
h3{font-size:15px;color:#262626;font-weight:normal;padding:10px;}
h3 a{color:#262626;}
h3 a:hover{color:#10a9dc;}
.indexnewstext{font-size:12px;line-height:26px;color:#646464;padding:0 10px;}
.indexnewsmore{width:74px;height:22px;line-height:22px;text-align:center;border:1px solid #d0d0d0;font-size:13px;color:#646464;margin:25px auto 0 auto}
.indexnewsmore a{color:#646464;}
.indexnewsmore:hover{background:#10a9dc;}
.indexnewsmore:hover a{color:#fff !important}
.footerbg{width:100%;height:92px;background:#6a6a6a;}
.footerwrap{width:1210px;height:82px;margin:0 auto;font-size:14px;color:#d3d3d3;font-size:13px;padding-top:10px;text-align:center}
.footernavbox{width:600px;margin:0 auto;display:block;overflow:hidden;}
.footernavbox li{width:auto;padding:8px;float:left;height:24px;line-height:24px;color:#d3d3d3;font-size:13px;}
.footernavbox li a{color:#d3d3d3;}
.footernavbox li a:hover{text-decoration:underline}
.footertext{font-size:13px;color:#d3d3d3;text-align:center;width:1210px;}
.cxrb{ width:685px; height:auto; float:left; margin-top:30px;}
.msg{ width:205px; height:26px; border:solid 1px #ccc;}
.msg2{ width:595px; height:120px; border:solid 1px #ccc;}
.cxrb span{ color:Red; font-weight:bold; font-size:12px;}
.cz{ width:68px; height:30px; text-align:center; background-color:#ccc; color:White; border:none; cursor:pointer;}
.submit{ width:68px; height:30px; text-align:center; background-color:#015699; color:White; border:none; cursor:pointer;}
