@charset "utf-8";
/* CSS Document */

/*common*/
html, body, div, span,object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, abbr,del, dfn, em, img, ins,strike, strong, dl, dt, dd, ol, ul, li,fieldset, form, label, legend, object, col, colgroup, caption, summary, tbody, tfoot, thead, th{margin:0; padding:0; border:0;}
input, button {margin:0; padding:0; border:0; background:none;}
body {color:#666; font-size:13px; font-family:"Microsoft Yahei","Simsun"; min-width:1000px;}
h1, h2, h3, h4, h5, h6, p, ul, ol, dl, em {color:#333; font-style:normal;}
h1, h2, h3, h4, h5, h6 {font-size:14px; font-weight:700;}
ol, ul, li {list-style:none;}
button,input[type="submit"] {cursor:pointer;}
*+html img {margin-bottom:0!important;} /* Fix IE7 */
textarea {margin:0; padding:0; font-size:14px; overflow:auto;}
:focus {outline:0;}
.cfix:before,.cfix:after {content:"";display:table;}
.cfix:after {clear:both;}
.cfix {zoom:1;} 
.clearfix:after {content:"\0020";line-height:0; font-size:0; display:block; clear:both; visibility:hidden; overflow:hidden;}
.clearfix { clear:both; overflow:hidden; visibility:visible;}
a{ color:#333; text-decoration:none;}
a:hover{ color:#174c91; text-decoration:none;}
.w1000{ width:1000px; margin:0 auto;}
span,p{ line-height:20px;}

/*top*/
.top{ margin:30px auto; width:1000px; overflow:hidden;}
.logo{ float:left; width:602px;}
.search{ float:right; width:30%; margin-top:15px;}
.search input{font-family:"Microsoft Yahei","Simsun";}
.search input.txt{ background:url(../images/icon-search.jpg) no-repeat 12px center #f5f5f5; height:35px; width:68%; float:left; color:#929190; padding-left:35px; line-height:35px;}
.search input.sub{ float:left; width:20%; background:#898989; height:35px; color:#fff; cursor:pointer;}
/*nav*/
.nav{ width:100%; height:51px; background:#174c91;}
.nav ul li{ float:left; background:url(../images/nav-line.jpg) no-repeat right center;}
.nav ul li a{ color:#fff; font-size:16px; line-height:52px; padding:0 41px; display:inline-block; margin-top:-1px;}
.nav ul li a.current{ background:url(../images/nav-active.jpg) repeat-x;}
.nav ul li a:hover{ color:#f49f33;}
.nav ul li a.current:hover{ color:#fff;}

#indexpage li.nav_1 a{background:url(../images/nav-active.jpg) repeat-x;}
#indexpage li.nav_1 a:hover{ color:#fff;}
#aboutpage li.nav_2 a{background:url(../images/nav-active.jpg) repeat-x;}
#aboutpage li.nav_2  a:hover{ color:#fff;}
#newspage li.nav_3 a{background:url(../images/nav-active.jpg) repeat-x;}
#newspage li.nav_3  a:hover{ color:#fff;}
#productspage li.nav_4 a{background:url(../images/nav-active.jpg) repeat-x;}
#productspage li.nav_4  a:hover{ color:#fff;}
#servicepage li.nav_5 a{background:url(../images/nav-active.jpg) repeat-x;}
#servicepage li.nav_5  a:hover{ color:#fff;}
#zhaopinpage li.nav_6 a{background:url(../images/nav-active.jpg) repeat-x;}
#zhaopinpage li.nav_6  a:hover{ color:#fff;}
#contactpage li.nav_7 a{background:url(../images/nav-active.jpg) repeat-x;}
#contactpage li.nav_7  a:hover{ color:#fff;}
/*banner*/
#banner{Z-INDEX:10; POSITION:relative;  WIDTH:100%; HEIGHT:500px; OVERFLOW:hidden; margin-bottom:26px;}
#banner_point{Z-INDEX:9999; POSITION:absolute; MARGIN:0px 0px 0px -900px; WIDTH:1000px; BOTTOM:0px; HEIGHT:20px; LEFT:50%}
#banner_list{width:100%; margin:0 auto; overflow:hidden}
#banner_list img{ WIDTH:100%; margin:0 auto}
#banner_text{Z-INDEX:1002; POSITION:absolute; WIDTH:120px; BOTTOM:3px; RIGHT:3px}
#banner UL{Z-INDEX:1002; POSITION:absolute; PADDING-BOTTOM:0px; LIST-STYLE-TYPE:none; MARGIN:0px; PADDING-LEFT:0px; BOTTOM:10px; PADDING-RIGHT:0px; RIGHT:15px; PADDING-TOP:0px}
#banner UL LI{ position: relative;text-align: center;line-height: 13px; width: 13px;display: inline; background:#d2d2d2; float: left;height: 13px; color: #fff;cursor: pointer;margin-right:12px; border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%; -ms-border-radius:50%;}
#banner UL LI.on{BACKGROUND:#7d7d7d; COLOR:#fff;}
#banner_list A{POSITION:absolute; WIDTH:100%; DISPLAY:block; HEIGHT:465px; text-indent:-999em;}
#banner_point UL LI .pointLayer IMG{WIDTH:61px; DISPLAY:block; FLOAT:left; HEIGHT:61px}
/*product*/
.product{ width:1080px; margin:0 auto 45px; overflow:hidden;}
.hd{ width:1000px; margin:0 auto 10px; overflow:hidden;}
.hd h2{ float:left; font-size:23px; color:#174c91; margin-right:8px;}
.hd span{ display:block; float:left; margin-top:8px; color:#999; font-size:17px; text-transform:uppercase; letter-spacing:1px; font-family:Arial, Helvetica, sans-serif;}
.hd a.more{ float:right; display:block; background:#174c91; color:#fff; font-size:14px; padding:3px 20px 4px 24px;}
.pro-item{ width:1080px; margin:0 auto; overflow:hidden; position:relative;}
.pro-item a{ display:inline-block; width:12px; height:188px; padding-top:15px;}
.pro-item a.leftbtn{ float:left; background:url(../images/leftbtn.jpg) no-repeat center center; margin-right:30px;  position:absolute; left:0;}
.pro-item a.rightbtn{ float:right; background:url(../images/rightbtn.jpg) no-repeat center center; position:absolute; right:0;}
.pro-item ul{ width:100%; float:left; overflow:hidden; *height:258px;}
.pro-item ul li,#List1_1 li{ float:left; width:319px; margin-right:20px;}
.pro-item ul li a{ width:319px; display:inline-block;}
.pro-item ul li span{ text-transform:uppercase; font-size:15px; display:block; width:100%; padding:15px  0 2px;}
.pro-item ul li p{ font-size:15px;}
#List1_1{ float:left;}
#List2_1{ float:left;}
.ScrCont{ width:52766px;}
#ISL_Cont_1{ width:1000px; overflow:hidden; float:left; margin-left:42px;}
/*news*/
.news{ width:1000px; margin:0 auto 45px; overflow:hidden;}
.tit{ background:#e9e9e9; overflow:hidden; height:36px; margin-bottom:28px;}
.tit h2{ float:left; font-size:23px; color:#174c91; margin-right:8px; line-height:34px; padding-left:15px;}
.tit span{ display:block; float:left; margin-top:10px; color:#999; font-size:17px; text-transform:uppercase; letter-spacing:1px; font-family:Arial, Helvetica, sans-serif;}
.tit a{ float:right; font-size:14px; color:#174c91; line-height:36px; padding-right:15px;}
.tit a:hover{ color:#174c91; text-decoration:underline;}
.news-type{ width:100%; overflow:hidden;}
.news-pic{ float:left; width:58%;}
.news-pic dt{ float:left; width:200px;}
.news-pic dd{ float:right; width:62%;}
.news-pic dd a{ font-size:15px; font-weight:bold; display:block; margin-bottom:8px;}
.news-pic dd p{ color:#666; margin-bottom:10px; line-height:22px;}
.news-pic dd a.detail{ display:block; float:right; background:#174c91; color:#fff; padding:5px 18px 6px; font-size:13px;}
.news-list{ float:right; width:34%;}
.news-list li{ border-bottom:1px dotted #cacaca; height:35px; line-height:35px;}
.news-list li span{ background:#e6e6e6; color:#333; width:18px; height:18px; display:inline-block; font-size:12px; text-align:center; line-height:18px; margin-right:12px; border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%; -ms-border-radius:50%;}
.news-list li a{ font-size:14px; line-height:35px;}
/*lianxi*/
.lianxi{ background:url(../images/lx-bg.jpg) no-repeat right center #011e44; height:718px;}
.about{ margin-bottom:82px; overflow:hidden;}
.l-jieshao{ float:left; width:64%; padding-top:83px;}
.l-jieshao h3{ font-size:29px; color:#fff; margin-bottom:8px;}
.l-jieshao span{ color:#fff; font-size:18px; display:block; margin-bottom:30px;}
.l-jieshao p{ color:#fff; font-size:14px; line-height:25px; margin-bottom:30px;}
.l-jieshao a{ display:inline-block; background:#f49f33; color:#fff; font-size:14px; padding:10px 30px;}
.l-jieshao a:hover{ color:#fff; text-decoration:underline;}
.erweima{ float:right; width:183px; margin-top:115px; background:url(../images/ewm-bg.png) no-repeat; height:178px;}
.erweima img{ margin:19px auto 0; text-align:center; display:block;}
.lx-tool{ background:#f2f4f5; overflow:hidden; height:311px; width:100%; _margin-top:112px;}
.l-address{ float:left; width:28%; background:#dfe8f2; padding:30px; height:313px;}
.l-address h4{ color:#2b6dc6; font-size:24px; margin-bottom:25px;}
.l-address ul{ overflow:hidden;}
.l-address ul li{ margin-bottom:30px; width:100%; background:url(../images/address.jpg) no-repeat left 3px; padding-left:20px;}
.l-address ul li span{ display:block; font-size:15px; font-weight:bold; margin-bottom:4px; color:#333;}
.l-address ul li p{ color:#333; font-size:15px; margin-bottom:3px;}
.fankui{ float:right; width:62%; padding:30px 0;}
.fankui h3{ color:#333; font-size:24px; margin-bottom:16px;}
.fankui p{ width:48%; float:left; margin-bottom:10px; overflow:hidden;}
.fankui p label{ color:#666; font-size:15px; display:inline-block; margin-right:15px; float:left;line-height:30px;}
.fankui p input{ line-height:30px; height:30px; color:#666;font-size:13px; font-family:Microsoft yahei; display:inline-block; float:left; width:70%;}
.fankui p.neirong{ float:left; width:100%; margin-bottom:12px;}
.fankui p.neirong label{ vertical-align:top; padding-top:10px;}
.fankui p textarea{ width:82%; height:60px; background:none; margin-top:9px;color:#666;font-size:13px; font-family:Microsoft yahei; line-height:24px;}
.fankui p.submit{ float:right; margin-right:14px; width:160px; margin-bottom:0;}
.fankui p.submit input.fasong{ background:#f43860; font-size:15px; color:#fff; padding:4px 36px 37px;}
.input_on{ border:1px solid #ddd;}
.input_off{ border:1px solid #f2f4f5;}
.input_move{ border:1px solid #ddd;}
.input_out{ border:1px solid #f2f4f5;}
/*footer*/
.footer{ width:100%; padding:45px 0;}
.footer p{ text-align:center;}
.footer p span{ color:#999; font-size:14px;}
.footer p a{ padding-left:20px;}
/*about html*/
.sub-banner{ background:url(../images/sub-ban.jpg) no-repeat top center; height:400px; margin-bottom:25px; width:100%; overflow:hidden;}
.location{ margin-bottom:15px; overflow:hidden; font-size:14px;}
.location span{ color:#666;}
.location em{ color:#666; font-style:normal;}
.location a{ color:#666; padding:0 2px;}
.location a:hover{ color:#174c91;}
.about-tit{ height:68px; background:#5b93dc; margin:10px auto 30px; overflow:hidden;}
.about-tit h2{ float:left; font-size:26px; color:#fff; text-indent:-999em; background:url(../images/about-tit.jpg) no-repeat; margin:18px 0 0 22px; width:194px; height:34px;}
.about-tit ul{ float:right; overflow:hidden;}
.about-tit ul li{ float:left; margin-right:30px;}
.about-tit ul li a{ font-size:18px; color:#fff; line-height:66px;}
.about-tit ul li.active a,.about-tit ul li a:hover{ color:#f8d3a3;}
.con{ overflow:hidden; margin-bottom:50px;}
.con h3{ font-size:18px; border-bottom:1px solid #e2e2e2; height:35px; margin-bottom:25px;}
.con p{ font-size:15px; text-indent:2em; color:#64676a; margin-bottom:15px; line-height:28px;}
.sub-foot{ width:100%; background:#021e45; overflow:hidden; padding:45px 0;}
/*news html*/
.new-item{ width:100%; overflow:hidden; margin-bottom:50px;}
.news-tit{ border-bottom:2px solid #dcdcdc; height:53px; position:relative; margin-bottom:8px;}
.news-tit h2{ border-bottom:2px solid #626262; height:53px; font-size:32px; position:absolute; left:45.2%; top:0; width:10%; text-align:center;}
.new-item p{ text-align:center; font-size:16px; line-height:26px; margin-bottom:30px;}
.lists{ margin-bottom:10px; overflow:hidden;}
.box{ float:left; width:46%; margin-right:4%; margin-bottom:24px; _width:43%;}
.date{ float:left; width:18%;}
.date span{ display:block; background:#dcdcdc; color:#377ddb; font-size:18px; text-align:center; padding:10px 0; font-family:Arial, Helvetica, sans-serif;}
.date em{ font-style:normal; display:block; text-align:center; background:#377ddb; color:#fff; font-size:28px; padding:10px 0; font-family:Arial, Helvetica, sans-serif;}
.r-new-con{ float:right; width:79%;}
.r-new-con a{ display:block; background:url(../images/icon.jpg) no-repeat right center; font-size:17px; margin:5px 0 10px;}
.r-new-con p{ color:#666; line-height:22px; font-size:14px; text-align:left;}
.box:hover .date span{ color:#f49f33;}
.box:hover .date em{ background:#f49f33;}
.box:hover .r-new-con a{ background:url(../images/icon-hover.jpg) no-repeat right center;}
.box.hover .date span{ color:#f49f33;}
.box.hover .date em{ background:#f49f33;}
.box.hover .r-new-con a{ background:url(../images/icon-hover.jpg) no-repeat right center;}
.page{ margin-bottom:10px; overflow:hidden;}
.page span{ display:block; float:left; text-align:center; background:#ccc; color:#fff; font-size:14px; margin-right:5px; padding:3px 10px;}
.page a{ display:block; float:left; font-size:14px; margin-right:5px; padding:3px 10px; color:#666;}
.page a:hover,.news-date a:hover{ color:#174c91;}
.bd-detail{ width:100%; overflow:hidden; margin-bottom:20px;}
.top-loca{ border-bottom:2px solid #dcdcdc; height:35px; margin-bottom:30px;}
.news-date{ float:left;}
.news-date span{ float:left; display:inline-block; font-size:17px; line-height:20px; color:#333;}
.news-date a{ display:inline-block; float:left; margin-left:25px; font-size:17px; line-height:20px; color:#333;}
.loca2{ float:right;}
.newscon{ overflow:hidden; margin-bottom:25px;}
.newscon p{ color:#333; font-size:15px; margin-bottom:15px; line-height:26px;}
/*contact html*/
.contact-ban{ background:url(../images/contact-bg.jpg) no-repeat right center #dee0e3; height:575px; margin-bottom:15px; overflow:hidden;}
.liuyan{ margin-top:40px;}
.liuyan h3{ font-size:26px; margin-bottom:18px;}
.liuyan h3 span{ font-family:Arial, Helvetica, sans-serif; font-weight:normal; padding-left:10px;}
.liuyan h3 span em{ color:#f49f33;}
.ly-con{ width:40%;}
.ly-con p{ margin-bottom:10px; width:100%;}
.ly-con p input{ font-family:Microsoft yahei; color:#333; font-size:17px; text-indent:20px; height:45px; line-height:45px; width:100%;}
.ly-con p input.txt-1{ background:#c5d1e2; opacity:0.85; filter:alpha(opacity=85);}
.ly-con p input.txt-2{ background:#e1d6c9;opacity:0.85; filter:alpha(opacity=85);}
.ly-con p textarea{ background:#c5d1e2; opacity:0.85; filter:alpha(opacity=85); border:none; width:100%; height:130px;  text-indent:20px; padding-top:5px; line-height:22px;font-family:Microsoft yahei; color:#333; font-size:17px; margin-bottom:15px;}
.ly-con p input.contact-fasong{ float:right; width:160px; height:30px; text-indent:0px; background:#377ddb; font-size:18px; color:#fff; line-height:30px;}
.loca3{ border-bottom:1px solid #e2e2e2; height:30px; margin-bottom:30px;}
.lx-con{ margin-bottom:50px; overflow:hidden;}
.lx-con p{ color:#565454; font-size:16px; margin-bottom:15px;}
/*.lx-con p{ font-size:18px; margin-bottom:35px;}*/
.lx-info{ width:100%; overflow:hidden;}
.l-info{ float:left; width:52%;}
.l-info p{ color:#565454; font-size:16px; margin-bottom:15px;}
.contactusico {width:220px; margin-top:80px; position:absolute; margin-left:520px;}
.r-info{ float:left; width:220px; margin-top:40px;}
/*zhaopin html*/
.zhaopin{ margin-bottom:60px;}
.zhaopin h2{ background:url(../images/zp-tit.jpg) no-repeat; height:50px; text-indent:-999em; margin:10px auto 25px;}
.zhaopin ul{ width:100%;}
.zhaopin ul li{ float:left; width:29%; border-right:1px solid #dee9f8;  border-bottom:1px solid #cde6f3; position:relative;}
.zhaopin ul li a{ color:#5c91dd; font-size:16px; display:block; margin-bottom:10px;}
.zhaopin ul li a:hover{color:#174c91;}
.zhaopin ul li p{ color:#666; font-size:14px; margin-bottom:20px; line-height:22px;}
.date-detail{ width:100%; overflow:hidden;}
.date-detail span{ font-size:14px; color:#ccc;}
.zhaopin ul li .date-detail a{ color:#666; font-size:14px; padding-left:10px; display:inline;}
.zhaopin ul li .date-detail a:hover{ color:#174c91;}
.height{ height:150px; overflow:hidden; width:1000px;}
.filter{ display:none; z-index:20; background:#fff; width:100%; margin:0 auto;}
.orerlv2{ position:absolute; top:25px; left:0px; overflow:hidden; z-index:999; width:1000px;}
.orerlv2 .cwin{ display:block;}
.orerlv2 .filter{display:block;}
.tanchu-bg{ width:998px; border:1px solid #747474; background:#fff; position:relative;}
.cwin{ position:absolute; right:12px; top:12px; background:url(../images/close.jpg) no-repeat; width:20px; height:20px; overflow:hidden;}
.cwin:hover{ opacity:0.80; filter:alpha(opacity=80);}
.zp-con{ padding:20px; overflow:hidden;}
.zhaopin ul li .zp-con p{ color:#333; margin-bottom:8px;}
.orerlv2 h3{ color:#5c91dd; font-size:16px; margin-bottom:10px;}
/*prolist html*/
.loca-type{ margin-bottom:30px;}
.loca-pro{ float:left;}
.menu-pro{ float:right; width:22%;}
.select_box{width:100%; height:35px; line-height:35px; font-size:16px; border:1px solid #999; background:url(../images/icon2.jpg) no-repeat 97% center #fff;font-family:Microsoft yahei; padding-left:12px; cursor:pointer; position:relative;}
.selet_open{display:inline-block;position:absolute;right:20px;top:0;width:100%;height:35px;}
.select_txt{display:inline-block; background:url(../images/list-icon.jpg) no-repeat left center; width:100%;line-height:35px;height:35px;cursor:pointer;overflow:hidden; color:#999; font-size:15px; text-indent:20px;}
.option{width:100%;border:solid 1px #EDE7D6;position:absolute;top:35px;left:-1px;z-index:2;overflow:hidden;display:none;}
.option a{display:block;height:32px;line-height:32px;text-align:left;padding:0 10px;width:100%;background:#fff; font-size:13px;}
.option a:hover{background-color:#5b93de; height:32px; line-height:32px; color:#fff;}
.list-pro{ margin:100px auto 15px; overflow:hidden;}
.list-pro a{ display:block; float:left; border:1px solid #fff; margin:0 25px 40px; background:#fff;}
.list-pro a span{ height:40px; line-height:46px; font-size:14px; display:block; margin-top:10px; text-align:center;}
.list-pro a:hover{ border:1px solid #adc9ee;}
.list-pro a:hover span{ background:url(../images/protit-bg.jpg) no-repeat; color:#fff;}
.pageinfo{ margin-bottom:50px; overflow:hidden; display:block; text-align:center;}
.pageinfo a{ line-height:13px; padding-right:10px; font-size:14px; color:#848181;}
.pageinfo span{line-height:13px; padding-right:10px; font-size:14px; color:#f4a035;}
.pageinfo a.prev{ display:inline-block; background:url(../images/icon-prev.jpg) no-repeat; width:12px; height:13px; text-indent:-999em;}
.pageinfo a.next{ display:inline-block; background:url(../images/icon-next.jpg) no-repeat; width:12px; height:13px; text-indent:-999em;}
/*点击弹出产品*/
.prodetail{ width:1000px; margin:0 auto;}
.caption{width:1000px; float:left;background:url(../images/tit-bg.jpg) repeat-x; height:70px; line-height:80px; color:#fff; font-size:20px; text-indent:20px;}


.nav-previous{ background:url(../images/prev-btn.png) no-repeat center center; width:40px; height:70px; display:inline-block; text-indent:-999em; display:none;}
.nav-next{  background:url(../images/next-btn.png) no-repeat center center; width:40px; height:70px; display:inline-block;text-indent:-999em; display:none;}

.overlay .nav-previous{ display:block;}
.proshow{ width:1000px; margin:0 auto; background:#fff; padding:30px 0 0;}
.img{ float:left; width:565px; background:#fff;}
.img img{ width:565px; height:460px;}
.r-jieshao{ float:right; width:38%;}
.miaoshu{ width:100%; margin-bottom:10px;}
.miaoshu span{ font-size:15px; color:#222; font-weight:bold; display:block; margin-bottom:6px;}
.miaoshu p{ color:#999; margin-bottom:3px;}

#gallery { overflow: hidden; }
#gallery a { display: block; float: left; }
#gallery a img { display: block; border: 0; }





