/* CSS Document */
/*全局变量start*/
@charset "utf-8";
*{ margin:0px; padding:0px;}
a,a:link,a:visited,a:hover{text-decoration:none; }
a{ color:#777}
a:hover{ color:#006ab8;}
a img{ border:none;}
img{ vertical-align:top;}
#clear{ clear:both;}
table{ font-size:12px;border-collapse:collapse; border-spacing:0px;}
body{font-size:12px; font-weight:normal; line-height:24px; font-family: Arial, Helvetica, sans-serif,"宋体";  color:#777;background: #fff;}
a{blr:expression(this.onFocus=this.blur())} /*a{ -webkit-tap-highlight-color:rgba(0,0,0,0);  }  去掉链接触摸高亮 */
a{outline:none;} /*for Firefox*/
h1,h2,h3,h4,h5,input{font-size:12px; font-weight:normal;}
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td,i{ margin:0px; padding:0px;}
ol,p,dl,li{list-style:none;}


.wrap{ width:100%; height: auto;overflow:hidden;  position: relative; min-width:1004px;}
.public{ width:1000px; height:auto; overflow:hidden; margin:0px auto; position:relative;}/*公用标签*/
.fl{ float:left; display:inline;}/*左浮动标签*/
.fr{ float:right; display:inline;}/*右浮动标签*/
.boxmain{ width:100%; height:auto; overflow:hidden;}/*模块公用*/
/*全局变量end*/

/*首页start*/
/*头部标签*/
.header{width:100%;height:140px;border-top: 4px solid #00a0e8;position: absolute;z-index: 10;}
.headertbg{height: 58px;background: #fff;}
.headerbbg{height: 84px;background: url(../images/headerbg.png) center bottom no-repeat;}
.head{width: 1000px;height: 94px;position: absolute;left: 50%;margin-left: -500px;top: 0;}
.logo{width: 100px;height: 93px;float: left;}
/*menu*/
.menu{width: 880px;float: right;margin-top: 30px;}

ul.nav{height:50px;position: relative;}
ul.nav>li{width:80px;height: 50px;float: left;margin: 0 15px;}
ul.nav>li>h3>a{display: block;height:50px;text-align: center;font-size: 16px;color: #000;font-family: Microsoft YaHei;}
ul.nav>li>h3>a:hover {background: url(../images/navhover.jpg) center bottom no-repeat;}
.on>h3>a{background: url(../images/navhover.jpg) center bottom no-repeat;color: #185582 !important;}
/*.sub{ display:none; margin-top:1px;z-index: 100;}
.sbtbg{height: 15px;width: 80px;background: url(../images/subtopbg.png) no-repeat;overflow: hidden;}
.sbbbg{width: 80px;height: 5px;background: url(../images/subbtbg.png) no-repeat;}
.subnav{background: #fff;border-left:2px solid #00a0e8;border-right: 2px solid #00a0e8;padding: 0 5px }
.subnav li{border-bottom: 1px solid #00a0e8;line-height: 32px;text-align: center;}
.subnav li a{color: #185582;font-size: 14px;font-family: Microsoft YaHei;}
.subnav li a:hover{color: #00a0e8}*/
.sub{ display:none; margin-top:1px;z-index: 100;position: absolute;min-width: 80px;}
.sbtbg{width: 0px;height: 0px;border-bottom:10px solid #00a0e8;border-left: 10px solid transparent;border-right: 10px solid transparent;position: absolute;top:0;left: 50%;margin-left: -10px;}
.subnav{background: #fff;border:2px solid #00a0e8;padding: 10px 5px;border-radius: 4px;margin-top: 10px; }
.subnav li{border-bottom: 1px solid #00a0e8;line-height: 32px;text-align: left;}
.subnav li a{color: #185582;font-size: 14px;font-family: Microsoft YaHei;}
.subnav li a:hover{color: #00a0e8}




/*大图标签*/
.banner{width:1920px;height:555px;margin: 62px auto 0;position: relative;left: 50%;margin-left: -960px;text-align: center;border-bottom: 1px solid #fff;}
.slideBox{ width:1680px; height:555px;  position:relative; margin:0 auto;}
.slideBox .hd{height:15px; overflow:hidden; position:absolute;bottom:5px;left: 50%; z-index:100; text-align: center; }
.slideBox .hd ul{ overflow:hidden; zoom:1; }
.slideBox .hd ul li{cursor:pointer;margin: 0 5px; background: url(../images/dot.png) no-repeat 0 -16px; height: 16px; overflow: hidden; width: 16px; cursor: pointer;
		display:inline-block; *display:inline; zoom:1; }
.slideBox .hd ul li.on{  background-position:0 0;}
.slideBox .bd{ position:relative; height:100%; z-index:5; }
.slideBox .bd li{ zoom:1; vertical-align:middle;}
.slideBox .bd img{height:555px;}



/*内容区域标签*/
.content{width:1000px;margin: 28px auto;overflow: hidden;}
/*新闻中心*/
.news{width: 642px;height: 252px;overflow: hidden;}
.tit{height: 36px;line-height: 36px;border-radius: 6px;-webkit-border-radius: 6px;border: 3px solid #00a0e8;padding: 0 6px;color: #00a0e8;font-family: Microsoft YaHei;font-size: 16px;}
.tit span{font-size: 14px;}
a.more{font-size: 12px; color: #00a0e8;display: inline-block;float: right;}
.newsbox{height: 198px;margin-top: 12px;overflow: hidden;}
.newpic{width: 255px;height: 198px;float: left;margin-right: 14px;}
.newpic img{width: 255px;height: 198px;border-radius: 6px;-webkit-border-radius:6px;}
.newsbox ul{height: 188px;overflow: hidden;margin: 5px 0;}
.newsbox ul li a{color: #666;background: url(../images/newli.jpg) left center no-repeat;padding-left: 12px;}
.newsbox ul li a span{float: right;}
.newsbox ul li a:hover{color: #00a0e8;}
/*video*/
.video{width: 329px;}
.video img{width: 329px;height: 198px;margin-top: 10px;border-radius: 6px;-webkit-border-radius: 6px;}
.video embed{width: 329px;height: 198px;margin-top: 10px;border-radius: 6px;-webkit-border-radius: 6px;}
/*link*/
.link{width: 100%;height: 150px;background: url(../images/linkbg.jpg) center no-repeat;margin-bottom: 20px;overflow: hidden;}
.linkbox{width: 1000px;margin: 28px auto;font-family: Microsoft YaHei;line-height: 20px;}
.linkbg{display: block;width: 299px;height: 40px;padding:28px 8px 24px;border: 1px solid #00a0e8;border-radius: 6px;-webkit-border-radius: 6px;float: left;}
.linkbg1{background: url(../images/link1.jpg) no-repeat;}
.linkbg2{background: url(../images/link2.jpg) no-repeat;margin: 0 24px}
.linkbg3{background: url(../images/link3.jpg) no-repeat;}
.linkbg h2{font-size: 16px;color: #0e84ac;} 
.linkbg span{color: #606060;}

/*底部标签*/
.foot{ width:100%; overflow:hidden;border-bottom: 6px solid #00a0e8;}
.footer{width: 1000px;margin: 0 auto;position: relative;overflow: hidden;color: #999;height: 64px;}
.foot a{color: #999;}
.foot a:hover{ color:#00a0e8;}
.footnav{max-width: 500px;position: absolute;right: 0;bottom: -6px;}
.footnav a{display: block;width: 79px;height: 64px;background: #00a0e8;color: #fff;text-align: center;border-radius: 6px;-webkit-border-radius:6px;float: left;margin-left: 16px;line-height: 64px;font-family: Microsoft YaHei;font-size: 14px;}
.footnav a:hover{color: #ccc;}
/*首页end*/


/*关于我们*/
.nycontent{width: 100%;margin-bottom: 30px;}
.location{width: 100%;background: #ededed;height: 42px;}
.location h2{width: 1000px;margin:0 auto;line-height: 42px;text-align: right;}
.location h2 a{color: #666;}
.location h2 a:hover{text-decoration: underline;}
.main{width: 1000px;margin: 0 auto;}
.clear{clear: both;}
/*left*/
.side-left{width: 264px;margin-top: -20px;}
.sidetit{padding:10px 20px;height: 60px;background: #007ec3;border-radius: 2px;-webkit-border-radius:2px;}
.sidetit h2{font-size: 16px;font-family: Arial;color: #fff;}
.sidetit i{display: block;width:15px;height: 4px;background: #fff;margin: 3px 0;}
.sidetit span{font-size: 14px;color: #fff;font-weight: bold;}
.first{background: #f3f3f3;padding: 25px 12px;}
.first li{height: 36px;border-bottom: 1px solid #ddd;line-height: 36px;}
.first li a{display: block;padding-left: 32px;background: url(../images/sideli.jpg) 14px center no-repeat;color: #333;}
.first li a:hover{background: url(../images/sidelih.jpg) left center no-repeat; color: #fff;}





/*right*/
.side-right{width: 702px;margin-top: 20px;}
.side-right-tit{border-bottom: 1px solid #ccc;height: 32px;}
.side-right-tit h2{display: inline-block;font-size: 14px;color: #007ec3;color: #007ec3;font-weight: bold;border-bottom: 3px solid #007ec3;padding: 0 12px 7px;}

.edit{color: #666;padding-top: 15px;}

/*news*/
ul.newslist,.pro-list{overflow: hidden;margin-top: 10px;}
ul.newslist li{margin-bottom: 16px;}
.new-pic{width: 180px;height: 130px;margin-right: 15px;float: left;}
.new-pic img{max-width: 180px;max-height: 130px;width:auto;height:auto;clear: both;display: block;margin:auto;}
.new-desc{height: 130px;overflow: hidden;}
.new-desc h2{white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.new-desc h2 a{font-size: 14px;color: #333;font-weight: bold;}
.new-desc h2 a:hover{color: #007ec3;}
.new-desc span{display: block;height: 96px;overflow: hidden;line-height: 24px;margin-top: 6px;color: #666;}

.page{ margin: 20px 0; text-align: center;overflow: hidden;color: #888;}
.page a,.page span{margin: 0 3px;padding: 4px 8px;color: #888;background: #dfdfdf;font-family: Microsoft YaHei;}
.page a:hover,.page span.cu{color: #fff;background: #007ec3}
.current{color: #fff !important;background: #007ec3!important;}
/*prolist*/

.pro-list li{width:158px;height:195px; float: left;margin:0 21px 20px 0;}
.pro-list li a{display: block;width:158px;text-align: center;}
.pro-list li a img{max-width:158px;max-height: 163px;width:auto;height:auto;clear: both;display: block;margin:auto;}
.pro-list li a:hover img{max-width: 152px;max-height: 157px;border: 1px solid #007ec3;padding: 2px;width:auto;height:auto;clear: both;display: block;margin:auto;}
.pro-list li h2{padding-top: 8px;color: #333}
.pro-list li a:hover h2{color: #007ec3;}
/*propur*/
.new-desc h2.new-desc-tit{line-height: 20px}
.new-desc span.new-nr{height: 72px;overflow: hidden;}
a.buybtn{display: block;width: 97px;height: 26px;line-height: 26px;text-align: center;background: #007ec3;color: #fff;margin-top: 5px;border-radius: 4px;-webkit-border-radius:4px;font-size: 14px;}
a.buybtn:hover{background: #003c5d;}

/*news-det*/
.ny-det{margin: 10px;}
.article-tit{text-align: center;padding: 10px 0;}
.det-nr{font-size: 14px;color: #555;}

.nextpaging{ margin: 10px; overflow: hidden;}
.nextpaging li{width: 100%;}
.nextpaging a{color: #333;background: url(../images/paging.jpg) left center no-repeat;padding-left: 12px;}
.nextpaging li a:hover{color: #007ec3;background: url(../images/pagingh.jpg) left center no-repeat;}


/*pro-det*/
.pro-img{margin: 20px auto;overflow: hidden;width: 500px;text-align: center;}
.pro-img dl h2,.article-tit h2{color: #333;font-weight: bold;font-size: 14px;}
.pro-img dl a{font-size: 12px;color: #666;}
.pro-img dt{width: 356px;height: 368px;margin: 10px auto;}
.pro-img dt img{max-width: 356px;max-height: 368px;width:auto;height:auto;clear: both;display: block;margin:auto;}



