body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,textarea,p,button,th,td,img{margin:0;padding:0}
img,fieldset{border:0}
pre{white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word;white-space:normal}
input,button,textarea,select{*font-size:100%}
h1,h2,h3,h4,h5,h6{font-size:100%}
em{font-style:normal}
blockquote{margin:0;padding:0}
ol,ul{list-style:none}

a{text-decoration:none}
a:hover{text-decoration:none}
.fl{float:left;display:inline}
.fr{float:right;display:inline; font-family:Arial, Helvetica, sans-serif;}
.tr{text-align:right !important}
.tl{text-align:left !important}
.tc{text-align:center !important}
.vm,.vm *{vertical-align:middle;_zoom:1}
.clearfix:after,.wrap:after{content:" ";display:block;clear:both;height:0}
.clearfix,.wrap{zoom:1}
.bw{break-word:break-all;word-wrap:break-word;table-layout:fixed}
.imgb,.pic{font-size:0;display:block;overflow:hidden;line-height:0}
.m55{margin:5px}
.m10{margin:10px}
.m15{margin:15px}
.m20{margin:20px}
.m25{margin:25px}
.m30{margin:30px}
.ml5{margin-left:5px}
.ml10{margin-left:10px}
.ml15{margin-left:15px}
.ml20{margin-left:20px}
.ml25{margin-left:25px}

.ml30{margin-left:30px}
.mr5{margin-right:5px}
.mr10{margin-right:10px}
.mr15{margin-right:15px}
.mr20{margin-right:20px}
.mr25{margin-right:25px}
.mr30{margin-right:30px}
.mt5{margin-top:5px}
.mt10{margin-top:10px}
.mt15{margin-top:15px}
.mt20{margin-top:20px}
.mt25{margin-top:25px}
.mt30{margin-top:30px}
.mb5{margin-bottom:5px}
.mb10{margin-bottom:10px}
.mb15{margin-bottom:15px}
.mb20{margin-bottom:20px}
.mb25{margin-bottom:25px}
.mb30{margin-bottom:30px}
.p5{padding:5px}
.p10{padding:10px}
.p15{padding:15px}
.p20{padding:20px}
.p25{padding:25px}
.p30{padding:30px}
.pl5{padding-left:5px}
.pl10{padding-left:10px}
.pl15{padding-left:15px}
.pl20{padding-left:20px}
.pl25{padding-left:25px}
.pl30{padding-left:30px}
.pr5{padding-right:5px}
.pr10{padding-right:10px}
.pr15{padding-right:15px}
.pr20{padding-right:20px}
.pr25{padding-right:25px}
.pr30{padding-right:30px}
.pt5{padding-top:5px}
.pt10{padding-top:10px}
.pt15{padding-top:15px}
.pt20{padding-top:20px}
.pt25{padding-top:25px}
.pt30{padding-top:30px}
.pb5{padding-bottom:5px}
.pb10{padding-bottom:10px}
.pb15{padding-bottom:15px}
.pb20{padding-bottom:20px}
.pb25{padding-bottom:25px}
.pb30{padding-bottom:30px}
.lh20{line-height:20px}
.lh22{line-height:22px}
.lh25{line-height:25px}
.lh30{line-height:30px}
.dot{font-family:"宋体";font-size:12px}
.hide{display:none}
.vmimg{display:table-cell;vertical-align:middle;text-align:center;*display:block;*font-family:Arial;overflow:hidden}
.vmimg img{vertical-align:middle}
a:focus{-moz-outline-style:none}
.bc1{background:#f5f5f5}
.bc2{background:#f2f2f2}
.autoZoom{zoom:1;overflow:hidden}
.auto{margin:0 auto}
.w960{width:960px;margin:0 auto}
.w980{width:980px;margin:0 auto}
.w990{width:990px;margin:0 auto}
.w1000{width:1000px;margin:0 auto}
.w1003{width:1003px;margin:0 auto}
.wP100{width:100%;margin:0 auto}
.tColor{color:#4d4d4d}
.tLinkColor{color:#024687}
.tOverColor{color:#054e92}
.footTColor{color:#6f6f6f}
.footAColor{color:#4d4d4d}
.footAOverColor{color:#054e92}
.s12{font-size:12px}
.s14{font-size:14px}
.s16{font-size:16px}
.s18{font-size:18px}
.s20{font-size:20px}
.s22{font-size:22px}
.lh120{line-height:120%}
.lh140{line-height:140%}
.lh160{line-height:160%}
.lh180{line-height:180%}
.lh200{line-height:200%}
.lh220{line-height:220%}
.alpha{filter:alpha(opacity=70);-moz-opacity:.7;opacity:.7}
.alpha0{filter:alpha(opacity=0);-moz-opacity:0;opacity:0}
.iCol1W{width:400px}
.iCol2W{width:590px}
.iCol3W{width:590px}
.pColLW{width:220px}
.pCol2W{width:760px}
.pColLW1{width:118px}
.pColRW1{width:730px}
.bgOverNav{background:#fff;color:#054e92}
body{font-family:"宋体";color:#4d4d4d;font-size:12px;line-height:160%;overflow-x:hidden;background:#fff}
a{color:#024687}
a:hover{color:#054e92}
.wrapper{width:100%;margin:0 auto}
#top{height:26px;line-height:26px;background:#054e92}
#top span{width:1000px;margin:0 auto;text-align:right;color:#fff;display:block}
#header{height:85px;width:1000px;margin:0 auto;position:relative;z-index:9000}
#header .left{float:left}
#header .right{float:right;padding-top:10px}
.nav{height:30px;font-size:12px;clear:both;width:630;position:relative;z-index:4000;padding-top:9px;}
.nav ul{clear:both;margin:0;padding:0;list-style-type:none; }
.nav ul li{ font-family:"微软雅黑"; display:block;padding:0 12px;color:#054e92;float:left;position:relative;font-weight:bold;height:30px;line-height:30px;z-index:9999;background:url(../img/split.gif) no-repeat right}
.nav ul li:hover{background:url(../img/bgOverNav.jpg) repeat-x;color:#fff}
.nav ul li:hover>a{background:url(../img/bgOverNav.jpg) repeat-x;color:#fff}
.nav ul li a{text-decoration:none;text-transform:uppercase;color:#414243;height:30px;float:left;display:block}
.nav ul li a:hover{background:url(../img/bgOverNav.jpg) repeat-x;color:#fff}
.nav ul li ul{visibility:hidden;position:absolute;filter:alpha(opacity=70);-moz-opacity:.7;opacity:.7;padding-left:0}
.nav ul li ul li{clear:both;border-bottom:1px #fff solid;float:left;position:relative;height:auto;zoom:1;padding:0;overflow:hidden;background:#054e92}
.nav ul li ul li:hover{background:#fff;color:#054e92}
.nav ul li ul li a{float:none;font-size:12px;color:#fff;background:#054e92;line-height:140%;width:95px;padding:3px 20px;height:auto;zoom:1;overflow:hidden;text-align:center !important;text-decoration:none;text-transform:none;font-weight:normal}
.nav ul li ul li a:hover{background:#fff;color:#054e92}
.nav ul li ul.pos1{width:394px}
.nav ul li ul.pos2{width:152px}
.nav ul li a.pos3{width:90px}
.nav ul li ul.pos4{width:454px;left:-26px !important}
.nav ul li ul.pos5{width:456px;left:-108px !important}
.nav ul li ul.pos6{width:384px;left:0 !important}
.nav ul li ul.pos7{width:379px;left:-271px !important}
.downarrowclass{display:none;position:absolute}
.rightarrowclass{display:none;position:absolute}
.ddshadow{background:#c0c0c0;left:0;width:0;position:absolute;top:0;height:0}
.toplevelshadow{opacity:.8}
.banner{width:100%;margin:0 auto;height:400px;position:relative;z-index:1000}
#full-screen-slider{width:100%;margin:0 auto;height:400px;float:left}
#slides{display:block;width:100%;height:400px;list-style:none;padding:0;margin:0}
#slides li{display:block;width:100%;height:100%;list-style:none;padding:0;margin:0;position:absolute}
#slides li a{display:block;width:100%;height:100%;text-indent:-9999px}
#pagination{display:block;list-style:none;position:absolute;left:50%;top:368px;z-index:9900;padding:5px 15px 5px 0;margin:0}
#pagination li{display:block;list-style:none;width:10px;height:10px;float:left;margin-left:10px;border-radius:5px;background:#fff}
#pagination li a{display:block;width:100%;height:100%;padding:0;margin:0;text-indent:-9999px}
#pagination li.current{background:#054e92}
.nb1{height:150px;clear:both;background:url(../img/nb1.jpg) no-repeat center center}
.nb2{height:150px;clear:both;background:url(../img/nb2.jpg) no-repeat center center}
.nb3{height:150px;clear:both;background:url(../img/nb3.jpg) no-repeat center center}
.nb4{height:150px;clear:both;background:url(../img/nb4.jpg) no-repeat center center}
.nb5{height:150px;clear:both;background:url(../img/nb5.jpg) no-repeat center center}
.nb6{height:156px;clear:both;background:url(../img/nb6.jpg) no-repeat center center}
.nb7{height:156px;clear:both;background:url(../img/nb7.jpg) no-repeat center center}
#main{width:1003px;margin:0 auto;zoom:1;overflow:hidden;padding-top:6px;margin-bottom:20px;line-height:160%}
#main .indexModule{padding-top:30px;padding-bottom:10px;zoom:1;overflow:hidden}
#main .indexModule li{float:left;margin:0 10px}
#footer{height:36px;color:#fff;line-height:36px;clear:both;background:#054e92}
#footer a{color:#fff}
#footer a:hover{color:#ccc}
#footer span{width:1000px;margin:0 auto;display:block}
#page{width:1000px;margin:0 auto;line-height:180%;background:url(../img/bg_n.jpg) repeat-x #fff}
#page .shadowL{background:url("../img/tpl/pageShadow.png") no-repeat scroll 0 0 rgba(0,0,0,0);height:203px;left:-3px;position:absolute;top:-2px;width:3px}
#page .shadowR{background:url("../img/tpl/pageShadow.png") no-repeat scroll -3px 0 rgba(0,0,0,0);height:203px;position:absolute;right:-3px;top:-2px;width:3px}
#page #main{width:1003px;margin:0 auto;min-height:400px;padding-bottom:35px;position:relative;z-index:10;background:url(../img/bg_n_main.png) repeat-y}
#page #main #left{width:220px;float:left}
#page #main #left .tit{height:30px;padding:8px 0;background:url(../img/ico_1.gif) no-repeat right 50% #054e92;text-indent:20px}
#page #main #left .tit span{color:#999;float:left;font:36px/32px Arial;margin-right:7px}
#page #main #left .tit h2{color:#fff;font-size:14px;line-height:18px; font-family:"微软雅黑";}
#page #main #left .tit h3{color:#b4c8db;line-height:15px;text-transform:uppercase;font-weight:normal; font-family:Arial, Helvetica, sans-serif;}
#page #main #left ul{margin-bottom:17px;padding-bottom:9px}
#page #main #left ul li{margin-top:1px;font-family:"微软雅黑"; }
#page #main #left ul li a{background:#f5f5f5;display:block;line-height:29px;height:30px;padding-left:27px}
#page #main #left ul li a:hover{background:#054e92;color:#fff}
#page #main #left ul li a.sel{background:#054e92;color:#fff}
#page #main #right{width:760px;float:right}
#page #main #right .location{color:#8b8b8b;height:25px;line-height:28px;border-bottom:1px #d1d0d0 solid;text-align:right;zoom:1;overflow:hidden;padding-bottom:9px;padding-top:10px}
#page #main #right .location b{font-family:"微软雅黑"; font-size:15px;float:left;color:#054e92;background:url(../img/ico_down.gif) no-repeat left 50%;text-indent:18px}
#page #main #right #cont{padding:30px 16px;min-height:300px; font-family:"宋体"; font-size:14px; line-height:160%;}
#topLink{color:#9b9b9b;clear:both;text-align:right;margin-top:15px}
#search{width:262px;margin-top:5px;height:23px;line-height:22px;background:url(../img/bg_search.jpg) no-repeat right;display:block;float:right}
#search .searchBtn{width:35px;height:28px;float:right;display:block}
#search .search_input{float:right;width:160px}
#search .search_input input{width:160px;height:20px;border:none;color:#666;background:none;text-indent:2px}
#dcms_pager .pages{border:none;text-transform:uppercase;text-align:center !important;margin-top:30px;padding:0 0 10px 0;padding:0;height:30px;clear:both}
#dcms_pager .pages a{margin:0 3px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;padding:0 8px;border:1px #ddd solid;color:#8b8b8b;cursor:pointer;text-decoration:none;height:24px;line-height:24px}
#dcms_pager .pages a:hover{border:1px #999 solid;color:#fff;background:#999}
#dcms_pager .pages a.pgcurrent{border:1px #999 solid;color:#fff;background:#999}
.newsImg{border-bottom:1px solid #d1d0d0;padding-bottom:24px;zoom:1;overflow:hidden}
.newsImg img{border:1px solid #d1d0d0;float:left;margin-right:27px;padding:2px}
.newsImg h2{color:#054e92;font-size:14px;line-height:33px;padding-top:7px}
.newsImg p{color:#8b8b8b;line-height:22px;overflow:hidden;padding-left:15px}
.newsImg i.san{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:#fff #fff #fff #8b8b8b;border-image:none;border-style:solid;border-width:3px;float:left;height:0;margin:15px 9px 0 0;overflow:hidden;width:0}
.newsImg .more{color:#999}
.newsListIndex{clear:both}
.newsListIndex li{border-bottom:1px solid #d1d0d0;line-height:26px}
.newsListIndex li a{background:url(../img/tpl/icoNews.gif) no-repeat left 50%;padding-left:10px}
.newsListIndex li span{float:right;color:#8b8b8b}
.newsListIndex li.hover{background:#f5f5f5}
.newsPageIndex{clear:both}
.newsPageIndex li{border-bottom:1px solid #d1d0d0;line-height:40px}
.newsPageIndex li a{background:url(../img/tpl/icoNews.gif) no-repeat left 50%;padding-left:10px}
.newsPageIndex li span{float:right;color:#8b8b8b}
.newsPageIndex li.hover{background:#f5f5f5}
#newsView h2{color:#333;font-size:16px;padding:8px 0 25px;text-align:center !important;text-align:center}
#newsView h3{background:#f2f2f2;border-bottom:1px solid #e6e6e6;color:#8b8b8b;line-height:37px;height:37px;text-align:center !important;width:100%;font-weight:normal}
#newsView .newsInfo{margin:20px auto 60px;line-height:200%}
#newsView .newsTurn{border-top:1px solid #d1d0d0;padding:20px 0;color:#8b8b8b}
#newsView .newsTurn .back{width:60px;height:22px;line-height:22px;text-align:center !important;float:right;display:block;padding:5px;background:#e6e6e6;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}
#newsView .newsTurn .back:hover{background:#054e92;color:#fff}
#scrollPro{width:1000px;height:220px;padding:8px 0;margin:0 auto;clear:both}
#scrollPro #piclist table tr td{padding:2px 10px 0;text-align:center}
#scrollPro #piclist img{width:156px;height:140px;padding:1px;border:1px #d1d0d0 solid}
#scrollPro #piclist img:hover{border:1px #054e92 solid}
#scrollPro #piclist span{display:block;padding:5px 0}
#scrollPro #piclist a{display:block}
.caseList li{float:left;margin-right:6px;position:relative;margin-bottom:10px;line-height:22px}
.caseList li a{color:#333;display:block;position:relative;text-align:center;width:190px;z-index:2}
.caseList li a img{width:190px;height:138px;padding:1px;border:1px #d1d0d0 solid}
.caseList li a img:hover{border:1px #054e92 solid}
.caseList li a span{font-size:12px;display:block}
.caseList1 li{float:left;margin-right:30px;margin-left:20px;position:relative;margin-bottom:30px;line-height:22px}
.caseList1 li a{color:#333;display:block;position:relative;text-align:center;width:190px;z-index:2}
.caseList1 li a img{width:190px;height:138px;padding:1px;border:1px #d1d0d0 solid}
.caseList1 li a img:hover{border:1px #054e92 solid}
.caseList1 li a span{font-size:12px;display:block}
.proList li{float:left;padding:0 5px 5px;margin-right:5px;position:relative;margin-bottom:10px;line-height:22px}
.proList li a{color:#333;display:block;padding:5px;position:relative;text-align:center;width:156px;z-index:2}
.proList li a img{width:156px;height:140px;padding:1px;border:1px #d1d0d0 solid}
.proList li a img:hover{border:1px #054e92 solid}
.proList li a span{font-size:12px;display:block}
#proView h2{color:#054E92;font-size:18px;padding:18px 0px;text-align:center !important;text-align:center; background-color:#ededed; margin-top:20px; font-family:"微软雅黑"; }
#proView .bigPic{margin:20px auto;text-align:center !important}
#proView .proInfo{margin:20px auto 60px;line-height:200%}
#proView .proTurn{border-top:1px solid #d1d0d0;padding:20px 0;color:#8b8b8b}
#proView .proTurn .back{width:60px;height:22px;line-height:22px;text-align:center !important;float:right;display:block;padding:5px;background:#e6e6e6;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}
#proView .proTurn .back:hover{background:#054e92;color:#fff}
.downList{width:100%}
.downList li{line-height:30px;background:url(../img/ico_down.gif) no-repeat left 50%;padding-left:10px;height:40px;border-bottom:1px solid #d1d0d0;line-height:40px}
.downList li a{float:left;display:block;padding:0 0 0 5px}
.downList li span{float:right;font-size:12px;color:#999}
.downList li span a{color:#f90}
.feedback td{padding:2px}
.feedback .feedback_button{background:#999;color:#fff;cursor:pointer}
.feedback .feedback_button:hover{background:#054e92;color:#fff;border:2px solid #999}
.feedback input,.feedback textarea{background-color:#fff;border:2px solid #ccc;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;color:#666;display:inline-block;margin-left:10px;padding:5px;position:relative;vertical-align:middle}
.feedback input:focus,.feedback textarea:focus{background:#f5f5f5;border:2px solid #ef9e4d;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}
.jobHead{border-bottom:1px solid #d1d0d0;color:#333;font:bold 12px/34px;height:34px;padding-left:16px;font-weight:bold}
.jobHead span{float:left}
.w200{width:200px}
.w210{width:210px}
.w160{width:160px}
.w110{width:110px}
.jobList li{cursor:pointer;height:30px;line-height:30px;padding-left:16px;border-bottom:1px #d1d0d0 solid}
.jobList li span{float:left}
.jobList .hover{color:#054e92;background:#f5f5f5}
/*产品图片列表+标题*/
.allpro_con{ }
.allpro_con ul li{ float:left; width:340px; height:300px; margin:20px;}
.allpro_con_tu{  width:340px; height:140px; text-align:center; border:1px solid #ccc; }
.allpro_con_tit{text-align:left; font-size:14px; font-weight:bold;height:40px; line-height:40px; overflow:hidden; }
.allpro_con_tit a{ color:#154295;}

.allpro{}
.allpro ul li{ background:url(../img/ico_info.jpg) no-repeat left center ; padding:4px 0px 4px 16px; margin:0px; height:18px; width:150px;}

.allpro_tit{text-align:left; font-size:14px; font-weight:bold;height:32px; line-height:32px; overflow:hidden; }
.allpro_tit a{ color:#154295;}
.pro_con{ padding-top:30px; }
.pro_con ul li{ float:left; width:200px; height:280px; margin:0px 20px 20px 20px;}
.pro_tu{  width:200px; height:140px; text-align:center; border:1px solid #ccc; }
#preview{ border:1px solid #ccc; padding:2px;}
.pro_tit{ width:200px; height:32px; line-height:32px; overflow:hidden; text-align:center; }
.pro_info{ }
.pro_more{padding-left:15px; background:url(../img/ico_info.jpg) no-repeat left center; height:19px; line-height:19px; margin-top:10px;}
.proinfo{}
.proinfo_con{ padding-top:20px; line-height:160%; }
#lib_Tab1{width:740px;}
#lib_Tab2{width:740px;}
#lib_Tab3{width:740px;}
#lib_Tab4{width:740px;}
#lib_Tab5{width:740px;}
.lib_tabborder{width:740px; border-bottom:1px solid #bbb9b9;}
.lib_Menubox {height:22px;line-height:22px;position:relative;}
.lib_Menubox ul{
	margin:0px;
	padding:0px 0px 0px 0px;
	list-style:none;
	position:absolute;
	left:0;
	height:23px;
	text-align:center;
	width: 740px;
}

.cpzs_left{ float:left; width:370px;  margin:10px 0px;}
.cpzs_right{ float:right; width:330px;  margin:10px 0px; }
.cpzs_right h1{font:normal 16px/48px Arial; font-weight:bold; color:#044b93; border-bottom:1px dashed #ccc; margin-bottom:20px;}
.jg_css{ color:#CA0105;}

.lib_Menubox li{float:left;cursor:pointer;width:100px;color:#000; margin-right:3px;height:20px;line-height:20px; padding-top:2px; background:url(../img/i_news_t2.jpg) no-repeat left top; margin-right:6px;}
.lib_Menubox li.hover{padding:0px; background:url(../img/i_news_t1.jpg) no-repeat left top; width:100px;font-weight:bold; color:#ffffff;height:20px;line-height:20px; padding-top:2px;}
.lib_Menubox li.xu{float:left;cursor:pointer;width:100px;color:#ffffff; margin-right:3px;height:20px;line-height:20px; padding-top:2px; background:url(../img/i_news_t3.jpg) no-repeat left top;}
.lib_Contentbox{clear:both;margin-top:0px; border-top:none;min-height:60px; height:auto !important;  padding-top:12px;}
.back{ padding:20px 0px; text-align:center;}

.productsinfo_c{ padding:20px 0px;}
.productsinfo_l{ float:left; width:300px; }
.productsinfo_r{ float:right; width:370px; }
.proinfo_tit{ height:40px; line-height:40px; border-bottom:1px dashed #ccc; margin-bottom:20px; font-size:14px; color:#1b5478; font-weight:bold; text-align:center;  }
.proinfo_tu{ text-align:center;} 


.back{ padding:20px 0px; text-align:center;}
.dr{ padding:0px 5px; }