@charset "utf-8";
/**
 * by fengsutech
 * 09-23-2014
 */
html{font-family: sans-serif;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;}
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{margin:0;padding:0;word-wrap:break-word}
body{font:12px/1.5 "微软雅黑",Arial,sans-serif;background:#fff;}
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display: block;}
code,kbd,pre,samp {font-family: monospace, monospace;font-size: 1em;}
button,input,optgroup,select,textarea {margin: 0;font: inherit;color: inherit; outline:none;}
hr {height: 0;-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;}
sub,sup {position: relative;font-size: 75%;line-height: 0;vertical-align: baseline}
sup {top: -.5em}
sub {bottom: -.25em}
img{border:none}
h1,h2,h3,h4,h5,h6{font-size:100%}
input,label,img,th{vertical-align:middle}
ul,ol,li{list-style:none}
a{text-decoration:none;background: transparent}
a:hover,a:active{text-decoration:underline}
audio,canvas,progress,video {display: inline-block;vertical-align: baseline}
abbr[title] {border-bottom: 1px dotted}
pre {overflow: auto}
button,html input[type="button"],input[type="reset"],input[type="submit"] {-webkit-appearance: button;cursor: pointer}
fieldset {padding: .35em .625em .75em;margin: 0 2px;border: 1px solid #c0c0c0}
legend {padding: 0;border: 0}
textarea {overflow: auto}
optgroup {font-weight: bold}
table{border-collapse:collapse;border-spacing:0}
/*通用样式*/
.clearfix:after,clearfix:before{display:table;content:" ";}
.clearfix:after,.clear{clear:both}
.pull-right{float:right}
.pull-left{float:left}
.hide{display:none}
.show{display:block}
.invisible{visibility:hidden}
.text-hide { font: 0/0 a;color: transparent;text-shadow: none;background-color: transparent;border: 0}
.hidden{display:none;visibility:hidden}
.blank,.blank3,.blank6,.blank8,.blank10,.blank15,.blank20,.blank30{clear:both;overflow:hidden;display:block;font-size:1px;height:0}
.blank3{height:3px}
.blank6{height:6px}
.blank8{height:8px}
.blank10{height:10px}
.blank15{height:15px}
.blank20{height:20px}
.blank30{height:30px}
.f12{font-size: 12px}
.f14{font-size: 14px}
.f16{font-size: 16px}
.f18{font-size:18px}
.f20{font-size:20px}
.pro_title{line-height:25px;background:#10659e;padding-left:15px;display:block;color:#fff;}


/**/
.about_wz{/*background: url(../images/about_bj.png);*/width:774px; height:194px; padding:60px 60px 0 60px;z-index:4; position:absolute;top: 130px;/*left: 200px;*/font-size:14px;}
.headerBox{ background:#fafafa;width:100%;height:128px;}
.header{width:1170px; margin:0 auto; overflow:hidden;}
.headerlogo{ float:left; margin-top:40px;}
.headerright{ float:right; margin-right:40px;}
.headerrightserach{ overflow:hidden; margin-top:46px;}
.headerright input[type="text"]{ background:url(../images/input_text.png) no-repeat;width:186px; height:31px; border:0; padding:0 10px; float:left;}
.headerright input[type="button"]{ background:url(../images/input_btn.png) no-repeat;width:38px; height:31px; border:0; float:left; margin-right:22px;}
.headerrightserach img{ float:left; margin-left:10px;}
.headerrighttel{ text-align:right; line-height:40px; font-size:14px;}
.headerrighttel img{ margin:0 6px 0 30px;}
.navBox{ background:#10659e;height:58px;}
#nav { list-style-type: none;position:relative;width:1170px;line-height:58px;z-index: 999; margin:0 auto;}
#nav li { float: left;text-decoration: none;width: 167px;font-size:16px;text-align: center;position:relative;}
#nav li a { color: #fff;text-align:center;text-decoration: none;display: block;}
#nav li.navindex{ background:url(../images/bg_nav.png) #0e98d7 no-repeat;}
#nav > li a:hover { color:#FFF;text-decoration: none;}
#nav li ul { list-style-type: none;text-align:left;_top:30px;left: -999em;width:150px;position: absolute;}
#nav li ul a { text-align:left;}
#nav li ul a:link { text-decoration:none;}
#nav li ul a:visited { text-decoration:none;}
#nav li ul a:hover { color:#702f18;text-decoration:none;font-weight:normal;}
#nav li ul li { width: 150px;background: #0e98d7;line-height:30px;height:30px;margin:0px;font-size: 12px;font-weight: normal;}
#nav li ul li a { display: block;text-align: left;height:30px;color:#fff;text-indent: 15px;}
#nav li ul li a:hover { background: #0e98d7;display: block;color:#fff;}
#nav li:hover ul { left: auto;}
#nav li.sfhover ul { left: auto;}
#content { clear: left;}
.sbjg { color:#FFF;text-decoration: none;background: url(dh_hover.jpg) repeat-x bottom;}

.fullSlide{ width:100%;  position:relative;  height:292px; background:#000;  }
.fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }
.fullSlide .bd ul{ width:100% !important;  }
.fullSlide .bd li{ width:100% !important;  height:292px; overflow:hidden; text-align:center;  }
.fullSlide .bd li a{ display:block; height:292px; }
.fullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:40px; line-height:30px; text-align:center; _background:#000; _filter:alpha(opacity=60); }
.fullSlide .hd ul{ text-align:center;  padding-top:5px;  }
.fullSlide .hd ul li{ color:#fff; cursor:pointer; display:inline-block; *display:inline; zoom:1; width:21px; height:21px; margin:5px; background:url(../images/tg_flash_p.png) -22px 0; overflow:hidden; line-height:21px;}
.fullSlide .hd ul .on{ background-position:0 0; }

.product{ background:url(../images/bg_1.png) center center;}
.proBox{ overflow:hidden;width:1170px; margin:0 auto;}
.pro1{ float:left; width:390px;}
.pro1 h5{ line-height:78px; padding-left:20px; font-weight:normal;}
.pro1nr{ overflow:hidden; position:relative;}
.pro1nrimg{ float:left; margin:0 20px; padding-bottom:27px; width:161px; height:121px;}
.pro1nrdiv{ float:left;}
.pro1nrdivp{width:168px;}
.pro1nrdivspan{width:130px; height:26px; border:1px solid #515151; position:absolute; bottom:27px; right:52px; line-height:26px; text-align:center;}
.pro1nrdivspan a{ color:#666;}
.pro2{ float:left; width:390px; background:#0e98d7; color:#fff;}
.pro2 h5{ line-height:78px; padding-left:20px; font-weight:normal;}
.pro2nr{ overflow:hidden; position:relative;}
.pro2nrimg{ float:left; margin:0 20px; padding-bottom:27px;width:161px; height:121px;}
.pro2nrdiv{ float:left;}
.pro2nrdivp{width:168px;}
.pro2nrdivspan{width:130px; height:26px; border:1px solid #fff; position:absolute; bottom:27px; right:52px; line-height:26px; text-align:center;}
.pro2nrdivspan a{ color:#fff;}
.pro3{ float:left; width:390px; background:#10659e; color:#fff;}
.pro3 h5{ line-height:78px; padding-left:20px; font-weight:normal;}
.pro3nr{ overflow:hidden; position:relative;}
.pro3nrimg{ float:left; margin:0 20px; padding-bottom:27px;width:161px; height:121px;}
.pro3nrdiv{ float:left;}
.pro3nrdivp{width:168px;}
.pro3nrdivspan{width:130px; height:26px; border:1px solid #fff; position:absolute; bottom:27px; right:52px; line-height:26px; text-align:center;}
.pro3nrdivspan a{ color:#fff;}
.mainbox{ background:#eff3f4;}
.main{ position:relative;width:1170px; margin:0 auto; /*height:490px;*/height:671px;}
.maintitle{ overflow:hidden;position:absolute; left:0; top:72px; z-index:3;width:1170px;}
.maintitle p{ float:left; font-size:20px;}
.maintitle p span{ font-size:12px; color:#a6a7a9; margin-left:18px;}
.maintitle em{ float:right; border:1px solid #515151; width:58px; height:24px; text-align:center; line-height:24px; font-style:normal; margin-right:75px;}
.maintitle em a{ color:#666;}
.mainlist{width:100%; height:1px; background:#cccdcf; position:absolute; left:0; top:112px; z-index:1;}
/*.mainbg{width:1170px; height:490px; background:url(../images/pic_1.png) no-repeat;position:absolute; left:0; top:0; z-index:2;}*/
.mainbg{width:1170px; /*height:490px;*/height:610px; background:url(../images/gype001.png) no-repeat;position:absolute; left:0; /*top:0;*/top:120px; z-index:2;}
.douban{ width:1170px; padding-top:10px;  overflow:hidden; margin:0 auto; padding-bottom:40px;}
.douban .hd{ height:108px; line-height:120px; overflow:hidden; position:relative;}
.douban .hd h2{font-size: 20px;color: #666; margin: 0 0 12px 0; text-align:center; height:108px; line-height:120px;}
.douban .hd .next,
.douban .hd .prev{ display:block; width:27px; height:27px; background: url(../images/left_right.png) no-repeat 0px 0px; overflow:hidden; margin-right:6px; cursor:pointer; position:absolute; top:50px;left:160px;}
.douban .hd .next{ background-position:-32px 0px; top:50px; left:980px;}
.douban .hd .prev:hover{background-position:0px -38px;}
.douban .hd .next:hover{background-position:-32px -38px;}
.douban .hd ul{ float:right; margin:6px 6px 0 0; zoom:1; }
.douban .hd ul li{ float:left; cursor:pointer; display:block; width:8px; height:8px; margin-right:4px; _display:inline; background: url(images/switch_dot_small.jpg) no-repeat 0 0; }
.douban .hd ul li.on{ background-position:-12px 0; }
.douban .bd{ padding:12px 0 0 0;  }
.douban .bd ul{ overflow:hidden; zoom:1; }
.douban .bd ul li{ float:left; width:195px; height:149px; overflow:hidden; margin-right:49px; position:relative;}
.douban .bd ul li .litext{ background:url(../images/tm_2.png) no-repeat; width:195px; height:149px; position:absolute; left:0; top:0; display:none;}
.douban .bd ul li .litext p{ color:#fff; padding:26px 12px;}
.douban .bd ul li .litext span{ border:1px solid #fff; width:111px; height:29px; line-height:29px; text-align:center; margin:0 auto; display:block;}
.douban .bd ul li .litext span a{ color:#fff; text-decoration:none;}

.mainnew{ background:#10659e;}
.newBox{width:1170px; margin:0 auto; overflow:hidden; color:#fff; padding-bottom:30px;}
.new{width:545px; float:left; padding:0 20px;}
.new h4{ overflow:hidden; padding:70px 0 10px 0;}
.new h4 span{ font-size:18px; line-height:36px; float:left;}
.new h4 img{ float:right;}
.new ul li{ overflow:hidden; padding:16px 0; }
.new ul li:hover{ background:#0b4e7b;}
.new ul li span.rq{ float:left;width:76px; text-align:center; border-right:1px solid #fff; margin-right:10px;}
.new ul li span.rq strong{ font-size:30px;}
.new ul li div.nr{ float:left;width:458px;}
.new ul li div.nr .nrtitle{ margin-bottom:4px;}
.new ul li div.nr a{ color:#fff; text-decoration:none;}

.foot{width:1170px; margin:0 auto;}
.foottitle{ display:block; margin:0 auto; padding-top:64px; padding-bottom:40px;}
.footbox{ background:#0b4e7b;}

.footnrBox{ overflow:hidden;}
.footnrone{ float:left;width:600px;}
.footnrone p{ overflow:hidden;}
.textone{ float:left;}
.texttwo{ float:right;}
.footnrone input[type="text"]{width:270px; border:0; line-height:30px; height:30px; padding:0 10px; background:#04436e; color:#89bee0;}
.footnrone textarea{width:580px; background:#04436e; color:#89bee0; line-height:30px; height:30px; height:66px; border:0; margin-top:10px; padding:0 10px; resize:none;}
.btn{ background:url(../images/btn_1.png) no-repeat; width:111px; height:23px; border:0; margin:10px 0 0 489px;}
.footnrtwo{ line-height:28px; color:#fff; float:left;}
.footnrtwo p img{ margin-left:120px;}
.footnrthree{ float:right; margin-right:70px;}
.foottext{ text-align:center; color:#fff; font-size:14px; height:150px; line-height:150px;}

.nybanner{height:387px; overflow:hidden; background:#434343; position:relative;}
.nynav{width:150px; position:absolute; top:0; left:50%; margin-left:-545px;}
.banner{ position:absolute; top:0; left:50%; margin-left:-380px;}
.bannertm{ position:absolute; top:0; left:50%; margin-left:380px;}
.nynav h5{ font-size:14px; color:#fff; border-bottom:2px solid #fff; font-weight:normal; line-height:16px; padding-bottom:10px; margin:30px 0 10px 0;}

.nynav h5 span{ font-size:10px;}
.nynav p{ line-height:24px;}
.nynav p a{ color:#fff; text-decoration:none;}
.nynav p a:hover{ color:#0e98d7;}
.mainr{ padding-bottom:100px;}
.mainr h1{font-size:16px; text-align:center;}
.mainr img{ display:block; margin:0 auto;}
.nymain{margin:0 auto;width:1170px;}
.miantitle{ display:block; margin:0 auto;}
.mianp{ padding:50px 160px; line-height:24px; color:#333;}
.listbg{ background:url(../images/banner.png) no-repeat center; height:292px;width:100%;}
.listmain{width:1170px; margin:0 auto;min-height: 700px;}
.listmain li{ line-height:30px; height:30px; color:#666; padding:0 80px; background:#f1f1f1;}
.listmain li a{ color:#333;}
.listmain li span{ float:left;}
.listmain li em{ float:right; font-style:normal;}
.listmain .title{ text-align:center;width:970px; display:block; font-size:20px;border-bottom:1px solid #999; margin:0 100px 40px 100px; padding-bottom:10px; font-weight:600;}
.nr_title{width:240px; display:block;height:50px; line-height:50px;color:#fff;text-align:center; font-size:20px; margin:0 auto 20px auto;background:#0e98d7;}


#pageye{ text-align:center;height:100px;width:100%;}
#pageye span{ padding:6px 10px; height:14px; line-height:14px; display:inline-block; *display:inline; float:none; background:#ccc; margin:30px 4px;}
#pageye a{ padding:6px 10px; height:14px; line-height:14px; display:inline-block; *display:inline; float:none; background:#ccc; margin:30px 4px;}
#pageye a:hover{ background:#999;}
#pageye a{ height:14px; color:#fff;}


.proBoxone{ padding-top:10px; overflow:hidden;}
.proBoxone li{ margin:0 35px 34px 0; float:left;}
.proBoxone li img{ border:7px solid #bcbcbc;}