html { /* for "Unnecessary Horizontal Scrollbar in IE Popups or Frames XHTML Bug" */
	 height:100%;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, img{margin:0; padding:0; 
font:14px/1.5 "Microsoft Yahei", "Hiragino Sans GB",arial, sans-serif ;font-weight:300;}
body{background:#FFF;}
table{border-collapse:collapse; border-spacing:0;}
fieldset, img{border:0;vertical-align:middle;}
address, caption, cite, code, dfn, em, strong, th, var,{ font-style:normal; font-weight:normal;}
ol, ul{ list-style:none;}
caption, th{ text-align:left;}
blockquote:before, blockquote:after, q:before, q:after{content:'';content:none;}
addr, acronym{ border:0;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
sup{vertical-align:baseline;} 
sub{vertical-align:baseline;}
legend{*margin-left:-6px;}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;} 
hr{border:0 #ccc solid;border-top-width:1px;clear:both;height:0;}
select option {padding-right:3px;}
cite, blackquote, em, i {font-style: italic;}
strong, b {font-weight: bold;}
pre, code {font-family: monospace;}
acronym, abbr {cursor: help;}
a{cursor:pointer;text-decoration:none;color:#666;blr:expression(this.onFocus=this.blur())} 
a:hover{color:#069;text-decoration:none;} 
a:focus{outline:1px dotted;}
a:focus, input:focus{ -moz-outline-style: none; }
.clearfix:after {content:" ";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{ /* IE7 hack */display:inline-block;}

.w1200{width:1100px; margin:0 auto; position:relative; min-width:1100px;}
#toTop{ width:50px; height:50px; cursor:pointer; position:fixed; right:10px; bottom:80px;
	background:#ccc url(../img/bg009.png) center center no-repeat; border:1px solid #999;}
body{ background:#f4f4f4; min-width:1100px;}

/* HEADER */
.header-main{ position:fixed; height:80px; overflow:hidden; width:100%; z-index:9000;  background: url(../img/bg02c.png);}
.hbg{ background: url(../img/bg02.png);}
.header-main h1.logo{ float:left; cursor:pointer; height:80px; line-height:80px; width:300px;background: url(../img/logo.png) left center no-repeat;}
.header-main h1.logo a{ display:block;height:80px; width:180px; }
.header-main h1.logo span{ display:none;}
.header-main .nav-main{ float:right; padding-top:5px;}
.header-main .nav-main li{ float:left;height:70px;line-height:70px;  }
.header-main .nav-main li a{ color:#333;font-size:14px; display:block; padding:0 13px; }
.header-main .nav-main li a:hover{ color:#000; border-bottom:5px solid #5d91bc; }
.header-main .nav-main li.active{  border-bottom:5px solid #07508c; color:#333;}
.header-main .nav-main li.active a{ color:#07508c; }

/* FOOTER */
.footer{ height:70px; background:#dedede; text-align:center; }
.footer .c3d3d3d{ color:#3d3d3d;}
.footer ul{ line-height:30px; padding-top:27px; color:#999; font-size:12px;}
.footer ul li{ font-size:12px;}
.footer ul a{ color:#999; margin-left:20px;font-size:12px;}
.footer ul a:hover{ color:#666;}
.footer .language{ float:right;}
.footer .language h5{ cursor:pointer; line-height:15px; padding-right:15px;background: url(../img/bg010.png) right center no-repeat;}
.footer .language dl{ position:absolute; bottom:45px; right:0; background:#eee; width:110px; display:none; text-align:center;}
.footer .language dl.show{ display:block;}
.footer .language dl dt{ background:#666; color:#fff; line-height:30px; text-align:center; font-size:12px;}
.footer .language dl dd{ padding:5px;text-align:center;}
.footer .language dl dd:hover{ background:#666;}
.footer .language dl dd:hover a{color:#fff;}
.footer .language dl dd a{ color:#333; padding-right:12px;}
.footer .language dl dd a:hover{ color:#fff;}

.main{ padding-top:0px;}

/* 首页 */
.wrapper-1{background: url(../img/bg01.jpg) center top no-repeat; padding-bottom:50px; }
.wrapper-1 .pt430{ padding-top:630px; position:relative;}
.wrapper-1 .pt430 .h2{ position:absolute; left:370px; top:250px; }
.wrapper-1 .pt430 .h2 p{font:46px/70px arial,"Hiragino Sans GB","Microsoft Yahei",sans-serif ;font-weight:600; color:#fff;
	 word-spacing:5px; letter-spacing: 5px; text-shadow: 0 0 3px #91847f;}
.wrapper-1 .pt430 .h2 p.t2{ padding-left:0px;}
.wrapper-1 .w1200 ul{height:230px;background: url(../img/bg02b.png);}
.wrapper-1 .bgfff{ background:#fff;}
.wrapper-1 .ul-a li{ float:left; height:220px; width:250px; position:relative; border-bottom:8px solid #666;}
.wrapper-1 .ul-a li h3{ padding-top:50px; font-size:24px; color:#333; font-weight:400; font-family:"微软雅黑"; padding-left:20px;}
.wrapper-1 .ul-a li p{ color:#666; padding-left:20px;}
.wrapper-1 .ul-a li a{ display:block; height:220px; width:250px;}
.wrapper-1 .ul-a li a:hover h3{color:#07508c;}
.wrapper-1 .ul-a li .more{ position:absolute; left:20px; bottom:10px; color:#666;}
.wrapper-1 .ul-a .s1{}
.wrapper-1 .ul-a .s2{background: url(../img/bg03.png); width:300px;}
.wrapper-1 .ul-a .s3{border-bottom:8px solid #07508c;}
.wrapper-1 .ul-a .s4{background: url(../img/bg04.png); width:300px;border-bottom:8px solid #07508c;}
.w360{ float:left; width:330px; height:430px; padding:30px 18px;}
.w360 h3{ height:50px; line-height:50px; background: url(../img/bg05.gif) left bottom no-repeat; margin-bottom:20px;}
.w360 h3 strong{font-size:20px; color:#333; font-weight:400; font-family:"微软雅黑";}
.w360 h3 a{ float:right; color:#999; font-size:12px; padding-top:5px; }
.w360 li{ margin-bottom:10px; border-bottom:1px solid #eee; padding-bottom:10px;}
.w360 li:last-child, .w360 dl:last-child{ border-bottom:0px;}
.w360 li h4{font:16px/50px arial,"Hiragino Sans GB","Microsoft Yahei",sans-serif ; height:50px; overflow:hidden; font-weight:400; color:#333;}
.w360 li p{ font-size:12px; color:#666; height:50px; line-height:25px; overflow:hidden;}
.w360 .scimg{ width:330px; height:340px; background: url(../img/bg06.jpg) no-repeat; }
.w360 dl{ height:90px; padding-bottom:16px;border-bottom:1px solid #eee; margin-bottom:16px;}
.w360 dl dt{ float:left; width:110px;}
.w360 dl dt img{ width:90px; height:90px; border:1px solid #eee;}
.w360 dl dd{}
.w360 dl dd h4{font:16px/30px arial,"Hiragino Sans GB","Microsoft Yahei",sans-serif ; height:30px; overflow:hidden; font-weight:400; color:#333;}
.w360 dl dd p{font-size:12px; color:#666; height:25px; line-height:25px; overflow:hidden;}

/* 关于我们 */
.wrapper-2 .w1200{ background:#fff; }
.wrapper-2 .p1{height:500px; overflow:hidden; position:relative; }
.wrapper-2 .p1 .bn{ height:500px;background:#eee url(../img/bg01b.jpg) center top no-repeat;
	transform: scale(1.05, 1.05);transition: transform 10s ease 0s;position:absolute; top:0; left:0; right:0;}
.wrapper-2 .p1 .bn-trans{ transform: scale(1, 1);}
.wrapper-2 .p1 h2{position:absolute; width:800px;  height:100px; left:20px; top:200px; background:url(../img/bg023.png) center center no-repeat;}
.wrapper-2 .p1 h2 p{ font:46px/70px arial,"Hiragino Sans GB","Microsoft Yahei",sans-serif ;font-weight:600; color:#fff;
	 word-spacing:5px; letter-spacing: 5px; text-shadow: 0 0 3px #999;}
.wrapper-2 .p1 h2 p.pl200{ padding-left:60px;}
.wrapper-2 .p1 .h2{position:absolute; width:230px;  height:165px; right:100px; top:120px; background:url(../img/h2_2.png) center center no-repeat;}
.wrapper-2 .p1 .h2 span{ display:none;}
.wrapper-2 .p2{ width:1100px; margin:0 auto; }
.wrapper-2 .p2 h3{ font-size:22px; font-weight:500; text-align:center; height:50px; line-height:50px; padding-top:50px;
	background:url(../img/bg010.png) center bottom no-repeat; margin-bottom:30px;}
.wrapper-2 .p2 .pl400 {  padding:0 50px 20px 50px;}
.wrapper-2 .p2 .pl400 h4{ font-size:18px; line-height:40px;text-indent:27px; font-weight:500;}
.wrapper-2 .p2 .pl400 img{ float:left; margin:0 20px 20px 0;}
.wrapper-2 .p2 .pl400 p{ line-height:28px; margin-bottom:20px; text-indent:2em;}
.wrapper-2 dl{  width:450px; margin:20px 0px 20px 65px; height:200px; border:1px solid #eee; float:left;}
.wrapper-2 dl dt{ width:180px; text-align:center; float:left;}
.wrapper-2 dl dt img{ height:200px;}
.wrapper-2 dl dd{ width:250px; float:right;}
.wrapper-2 dl dd h5{ font-size:20px; padding-top:20px;}
.wrapper-2 dl dd h6{ font-size:12px; padding-top:10px; color:#666; border-top:1px dashed #eee; margin-right:20px; }
.wrapper-2 dl dd p{ line-height:22px; padding:5px 20px 5px 0; color:#333;}
.wrapper-2 dl:hover{ border:1px solid #07508c; }
.wrapper-2 .clearfix{ padding-bottom:50px;}

/* 新闻资讯 */
.wrapper-3 .w1200{background:#fff; }
.wrapper-3 .p1{ height:400px; overflow:hidden; position:relative; background:#fff;}
.wrapper-3 .p1 .bn{ height:400px;background:#eee url(../img/bg01c.jpg) center center no-repeat;
	position:absolute; top:0; left:0; right:0;}

.wrapper-3 .bg2 .bn{background:#eee url(../img/bg01d.jpg) center center no-repeat;}
.wrapper-3 .bg3 .bn{background:#eee url(../img/bg01e.jpg) center center no-repeat;}
.wrapper-3 .bg4 .bn{background:#eee url(../img/bg01f.jpg) center center no-repeat;}
.wrapper-3 .bg5 .bn{background:#eee url(../img/bg01g.jpg) center center no-repeat;}
.wrapper-3 .p1 h3{position:absolute; width:300px; left:20px; top:200px; color:#fff;font-size:32px;font-weight:500;}
.wrapper-3 .p1 p{ position:absolute; width:300px; left:20px; top:250px;  color:#ccc; font-size:18px;}
.wrapper-3 .bg2 h3, .wrapper-3 .bg5 h3{ color:#333;}
.wrapper-3 .bg2 p, .wrapper-3 .bg5 p{ color:#999;}

.wrapper-3 .p2{ min-height:500px;}
.wrapper-3 .p2 .w1200{ position:relative;  padding-top:50px; min-height:400px;}
.wrapper-3 .p2 .w200{ width:198px; position:absolute; left:30px; top:50px;border-right:1px solid #dfdfdf; padding-bottom:100px;}
.wrapper-3 .p2 .w200 li{ line-height:44px;border-left:8px solid #fff; padding-left:30px; border-bottom:1px solid #fff;}
.wrapper-3 .p2 .w200 li:hover{ border-bottom:1px solid #dfdfdf; color:#07508c;}
.wrapper-3 .p2 .w200 li a{ color:#000; font-size:16px;}
.wrapper-3 .p2 .w200 li.active{ background:#eee; border-left:5px solid #557997; border-bottom:1px solid #eee;}
.wrapper-3 .p2 .w200 li:hover a{color:#07508c;}
.wrapper-3 .p2 .w1000{ width:850px; margin-left:250px; padding-bottom:100px; }
.wrapper-3 .p2 .container dl{ padding:0 30px 0 50px;}
.wrapper-3 .p2 .container dl dt{ position:relative;}
.wrapper-3 .p2 .container dl dt span{ display:block;color:#666; line-height:40px;border-radius:25px; font-size:16px;}
.wrapper-3 .p2 .container dl dt span i{ margin-left:20px; font-style:normal;}
.wrapper-3 .p2 .container dl dt h3,
.wrapper-3 .p2 .container dl dt h3 a{ font-size:26px; line-height:50px; color:#333; margin-bottom:10px;}
.wrapper-3 .p2 .container dl dd a{font-size:14px; line-height:28px; color:#333;}
.wrapper-3 .p2 .container dl dd {border-bottom:1px solid #eee; padding-bottom:20px;}
.wrapper-3 .p2 .container dl dt a:hover{ color:#07508c; border-bottom:1px solid #07508c;}
.wrapper-3 .p2 .w1000 .container{ margin-bottom:20px;}

/* 分页 */
.n-pages {float: right;margin: 0px; padding-right: 30px; padding-bottom:50px; clear:both; height:50px; overflow:hidden;}
.n-pages a, .n-pages a:visited, .n-pages span, .n-pages div {color: #666;display: inline; float: left;margin-left: 4px; position: relative;}
.n-pages span {margin: 0 10px;}
.n-pages div {color: #333; font-size: 14px; height: 33px; line-height: 30px; margin-top: -1px;overflow: hidden; padding-left: 30px;}
.n-pages a, .n-pages a:visited { background:#FFF;border: 1px solid #D7D7D7;font-size: 14px;font-weight: bold; height: 30px;
    line-height: 30px;padding: 0 11px;text-align: center;}
.n-pages a.current, .n-pages a.current:visited {border: 1px solid #fff !important;}
.n-pages a.prev, .n-pages a.next, .n-pages a.prev, .n-pages a.next:visited { height: 30px; line-height: 30px; overflow: hidden; padding: 0;width: 73px;}
.n-pages a.prev, .n-pages span.prev { font-weight: normal;text-indent: 6px;}
.n-pages a.next, .n-pages span.next { font-weight: normal; margin-left: 4px; text-indent: -6px;}
.n-pages span.prev, .n-pages span.next { background:#fff; border: 1px solid #D7D7D7; color: #B1B1B1;display: inline;float: left;
    height: 30px; line-height: 30px; margin: 0;overflow: hidden; text-align: center;width: 73px;}
.n-pages span.prev {font-size: 14px; font-weight: normal;}
.n-pages span.next { font-size: 14px;margin-left: 4px;}
.n-pages b { border-color: #fff #333 #fff #fff; border-style: solid; border-width: 5px;
    font-size: 0; height: 0; line-height: 0; margin-top: -2px;position: absolute; width: 0;}
.n-pages a.prev b { left: 1px;top: 13px;}
.n-pages a.next b {border-color: #fff #fff #fff #333;right: 1px;top: 13px;}
.n-pages span.prev b {border-color: #fff #B1B1B1 #fff #fff; left: 1px; top: 13px;}
.n-pages span.next b { border-color: #fff #fff #fff #B1B1B1;right: 1px; top: 13px;}
.n-pages div input {border: 1px solid #D7D7D7; height: 28px; line-height: 28px;margin: 0 3px;overflow: hidden;
    text-align: center; width: 32px; vertical-align:middle; }
.n-pages div input.pagesubmit {cursor: pointer; height: 29px;line-height: 28px;overflow: hidden; position: relative; top: 1px;width: 45px;}
.n-pages div input.pagesubmit:hover { color: #FF7700;text-decoration: underline;}
.n-pages a:hover {  color: #07508c;}

/* 资讯详情 */
.viewtbox{ padding:0px 30px 50px 30px;}
.viewtbox .cr-h1title{ text-align:center; padding:30px; line-height:40px; border-bottom:1px solid #ccc; font-size:32px;}
.viewtbox .cr-botfile{ text-align:center;line-height:40px;}
.viewtbox .cr-botfile span{ margin:0 10px; color:#ccc;}
.viewtbox .view-content{ padding:30px 0;}
.viewtbox .view-content p{ line-height:30px; font-size:14px; margin-bottom:20px;}
.viewtbox .view-content img{ display:block; margin:10px auto;}

/* 生产设备 */
.imgls li { float:left; margin-left:23px; margin-bottom:20px; width:250px;}
.imgls li img{ width:250px; height:200px; margin-bottom:10px;}
.imgls li h6{ background:#eee; text-align:center; line-height:30px;}

/* 应用领域 */
.ly{ padding:0px 20px 20px 20px;}
.ly h4{ height:160px; width:780px; position:relative; margin:0px 0 10px 0; border-radius:10px;}
.ly h4 strong{ position:absolute; right:50px; top:50px; font-size:30px; color:#fff; font-weight:500;}
.ly h4.s1{background: url(../img/bg14.jpg) no-repeat;}
.ly h4.s2{background: url(../img/bg13.jpg) no-repeat;}
.ly h4.s3{background: url(../img/bg12.jpg) no-repeat;}
.ly p{ line-height:26px; padding:10px 20px 10px 0; text-indent:2em; border-bottom:1px dashed #eee;}

/* 加入我们 */
.job-title{padding:10px;  margin:10px 30px 20px 20px; width:765px;
	background: url(../img/bg17.png) 0px 0 no-repeat;}
.job-title h4{font-size:18px; line-height:36px;font-weight:400; color:#000; padding-left:10px;}
.job-title p{ padding:5px 10px; color:#000; line-height:24px; font-size:12px;}
.job{ background: url(../img/bg006.png) center 70px no-repeat; clear:both;  padding:10px;  margin:10px 30px 10px 10px;}
.job h3{font-size:18px; line-height:40px; padding-bottom:5px; font-weight:400; color:#07508c; }
.job h3 span{ font-size:12px;  margin-left:15px; color:#666; padding-left:15px;}
.job h3 span.t1{background: url(../img/bg007.png) 0 0 no-repeat; background-size: 8px 12px}
.job h3 span.t2{background: url(../img/bg008.png) 0 0 no-repeat; background-size: 11px 12px}
.job dl{ border-bottom:1px solid #eee; padding-bottom:30px;}
.job dt{font-size:14px; line-height:26px; vertical-align:middle; background:#f5f5f5; color:#333; padding:3px 15px; margin-bottom:5px; border-left:3px solid #ccc;}
.job dd{font-size:14px; line-height:26px;background:#fff; padding:5px 30px;}
/* 联系我们 */
.w1000 .kf{ padding:20px 50px 0px 30px;}
.w1000 .kf h3{font-size:24px; line-height:40px;}
.w1000 .kf h4{font-size:18px; line-height:40px; padding-top:30px;}
.w1000 .kf p{ color:#666; line-height:30px; margin-bottom:20px; border-bottom:1px solid #eee; }
.w1000 .kf ul{ clear:both;}
.w1000 .kf li{ line-height:30px; font-size:16px; float:left; width:250px;}
.w1000 .kf li.w470{ width:500px;}
.w1000 .kf .map{ padding-top:20px; }
.w1000 .tx{ padding:20px 40px 20px 40px; text-indent:2em; line-height:26px; background:#f2f7f9;
	 margin:0 50px 20px 20px; border-left:8px solid #D5E5ED; }
.w1000 .m0{margin:50px 0px 0px 0px;text-indent:0; }
.w1000 .tx a{ color:#46719A;}
.w1000 .tx strong{ font-size:16px; color:#333;}
.wrapper-3 .p3 .tx{ padding:50px 100px 0 100px; text-indent:2em;line-height:26px;}

.wrapper-3 .p3 ul{ padding:50px 0 50px 25px;}
.wrapper-3 .p3 li{ float:left; width:260px; height:240px;  margin-left:70px; margin-bottom:50px;}
.wrapper-3 .p3 li a{ display:block; border:5px solid #eee; cursor:pointer;}
.wrapper-3 .p3 li a:hover h5{ color:#fff;}
.wrapper-3 .p3 li a:hover{ border:5px solid #07508c; background:#07508c;}
.wrapper-3 .p3 .prolist img{ width:250px; height:200px;}
.wrapper-3 .p3 .prolist h5{ text-align:center; line-height:40px;}

.wrapper-3 .p4 .prolist{ height:440px;}
.wrapper-3 .p4 .prolist .l{ float:left; width:450px; height:360px; padding-left:50px; padding-top:50px;}
.wrapper-3 .p4 .prolist .l img{ width:450px; height:360px; border:5px solid #eee;}
.wrapper-3 .p4 .prolist .r{ float:right; width:470px; padding-top:50px; padding-right:50px;}
.wrapper-3 .p4 .prolist .r h3{ font-size:20px; line-height:40px; border-bottom:1px solid #ccc;}
.wrapper-3 .p4 .prolist .r ul{ padding:20px 0;}
.wrapper-3 .p4 .prolist .r li{ line-height:30px;}
.wrapper-3 .p4 .prolist .r li label{ color:#999; padding-right:20px;}
.wrapper-3 .p4 .prolist .r li span{ color:#333;}
.wrapper-3 .p4 .prolist .r li .btn{ display:block; width:100px; height:30px; line-height:30px; text-align:center; background:#07508c; color:#fff; margin-top:20px; cursor:pointer;}
.wrapper-3 .p4 .prolist .r li .btn:hover{ background:#0b74a5;}
.wrapper-3 .p4 h2{ background:#eee; padding-left:20px;font-size:20px; line-height:40px; margin:20px 50px; border-left:5px solid #07508c;}
.wrapper-3 .p4 .bd{ min-height:300px; padding:20px 50px 50px 50px; }
.wrapper-3 .p4 .bd h5{ line-height:40px; font-size:20px; color:#07508c; margin-top:20px;}
.wrapper-3 .p4 .bd p{ line-height:30px; padding:10px 0;}

.cnmap{ width:100%; height:600px;background: url(../img/bg15.jpg) center center no-repeat;}
.cnmap .bg{width:100%; height:600px; background: url(../img/bg16.png) center center no-repeat;
	filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity: 0; opacity: 0; }


.pl400 h2{background:#f5f5f5; padding:50px 40px 30px 40px; margin:0 -50px; color:#333; font-size:16px; font-weight:500; text-indent:34px;}
.pl400 ul li{ margin-bottom:5px; line-height:30px;}


.table-box table{ width:780px; display:block; border:1px solid #fff; border-right:1px solid #ddd; border-collapse:collapse;border-radius:10px; overflow:hidden;}
.table-box table th{ border:0px; border-right:1px solid #fff;  padding:10px; background:#5d91bc; color:#fff; border-collapse:collapse;}
.table-box table td{ border:1px solid #ddd;padding:10px; border-collapse:collapse;}
.table-box table td strong{ color:#02306E; font-size:20px; font-weight:300;}
.table-box table th:last-child{ border-right:0px;}
.table-box table .bg1 td{ background:#f9f9f7;}
.table-box table .bg2 td{ background:#f8f7f0;}
.table-box table td a{ color:#02306E; font-size:15px;}
.table-box table td a:hover{ color:#f60;}



.footer ul{ overflow: hidden; line-height:30px; padding-top:27px; color:#999; font-size:12px;}
.footer{ min-height:70px; height: auto; background:#dedede; text-align:center; overflow: hidden; }
.footer .w1200{ overflow: hidden;}
.footer .qrcode { margin-top: -27px; float: left; padding: 10px 0 20px 0; }
.footer .qrcode div { text-align: left;}
.footer .qrcode .image-name1 { height:  50px;}
.footer .qrcode .image-name2 { height:  26px; margin-left: 6px; }
.footer .qrcode .image-qrcode-container { height:  80px; margin-top: 10px;}
.footer .qrcode .image-qrcode { height:  100%;}
.footer .qrcode .image-qrcode1 { margin: 0 10px 0 4px}




