﻿/* CSS Document */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;list-style:none}
img,a img{border:0px;vertical-align:bottom}
table{border-collapse:collapse;border:none}
input,select,textarea{font-size:12px}
body{font-family:"Arial";font-size:12px;line-height:22px;color:#333}
a:link{color:#666;text-decoration:none}
a:visited{color:#666;text-decoration:none}
a:hover{color:#f00;text-decoration:underline}
a:active{color:#f00;text-decoration:none}
.L{float:left}
.R{float:right}
.hide{display:none}
/*ͷ*/
.header{width:960px;height:80px;margin:0 auto;overflow:hidden}
.header h1,
.header h2{position:absolute;left:-9999px}
.logo{float:left;position:relative;display:inline;width:480px;height:90px;margin-top:10px;overflow:hidden}
.logo a{display:block;width:480px;height:70px;text-indent:-9999px;background:url(../images/all.png) no-repeat left -22px;}
.tel{float:right; padding-top:6px;width:190px;height:70px;background:url(../images/all.png) no-repeat left -128px}
.weiBo{float:right;display:inline;margin:60px 20px 0px 0px}
.weiBo a{display:block;width:120px;height:50px;overflow:hidden;text-indent:-9999px;background:url(../images/all.png) no-repeat left -202px}
/**/
.nav{width:100%;height:40px;line-height:40px;margin:0 auto;overflow:hidden;background:url(../images/repeatx.png) repeat-x left -129px}
.nav ul{width:945px;height:40px;line-height:40px;margin:0 auto;overflow:hidden;padding-left:15px;}
.nav li{float:left;width: auto;font-size:12px;text-align:center;padding-right:40px;padding-left:20px;overflow:hidden;background:url(../images/repeatx.png) no-repeat right -176px}
.nav li.nav_29{padding:0px;background:none}
.nav li a,
.nav li a:visited{color:#fff;text-decoration:none}
.nav li a:hover{color:#ff0;text-decoration:none}
.nav li.current{color:#fff;text-decoration:none;background-color:#0c6284}
.navx{padding-top:6px;background:url(../images/repeatx.png) repeat-x left -216px}
/*Ԫ*/

.wrapInner{width:960px;margin:0 auto;overflow:hidden}
/*Ʒչʾ*/
.iProShow{width:960px;height:200px;margin:5px 0px 10px;padding:20px 0px 0px;overflow:hidden;background:#f2f2f2}
.iProShow h2{position:absolute;left:-9999px}
.iProShow .thumb-wrap{position:relative;width:920px;padding:0px 20px;overflow:hidden}
.iProShow #thumb-tray{position:relative;width:880px;height:180px;margin:0 auto;overflow:hidden}
.iProShow #thumb-list{position:absolute;left:0px}
.iProShow #thumb-list li{float:left;width:152px;text-align:center;margin-right:30px;overflow:hidden}
.iProShow #thumb-list li span a{display:block;width:142px;height:142px;margin:0 auto;border:1px solid #ddd;padding:4px;background:#fff;overflow:hidden}
.iProShow #thumb-list li span a:hover{border-color:#666}
.iProShow #thumb-list li p{height:28px;line-height:28px}
.iProShow #thumb-prev,
.iProShow #thumb-next{position:absolute;z-index:5;top:60px;cursor:pointer;width:18px;height:54px;overflow:hidden;background:url(../images/all.png) no-repeat -392px -403px;opacity:0.8;filter:alpha(opacity=80)}
.iProShow #thumb-prev{left:1px;background:url(../images/all.png) no-repeat -373px -403px}
.iProShow #thumb-next{right:1px}
.iProShow #thumb-prev:hover,
.iProShow #thumb-next:hover{opacity:1;filter:alpha(opacity=100)}


/*banner*/
.banner{width:1420px;padding:0; margin:0px auto;height:440px;z-index:-1000;}
.focus {/*width:1000px; width:1420px; */height:440px; overflow:hidden; position:relative;}
.focus ul {height:350px; position:absolute;}
.focus ul li {float:left; /*width:1000px; width:1420px;*/ height:440px; overflow:hidden; position:relative; background:#020202;}
.focus ul li div {position:absolute; overflow:hidden;}
.focus .btnBg {position:absolute; /*width:1420px;*/ height:24px; left:0; bottom:0; background:#020202;}
.focus .btn {position:absolute; width:980px; height:10px; padding:0px 10px 0px 10px;bottom:8px; text-align:right; margin-left:-490px; left:50%;}
.focus .btn span {display:inline-block; _display:inline; _zoom:1; width:30px; height:10px; line-height:10px;_font-size:0;margin-right:6px; cursor:pointer; background:#fcfcfc; text-align:center; font-family:Arial, Helvetica, sans-serif;color:#1680B0; font-weight:bold;border:#fff solid 1px;}
.focus .btn span.on {background:#fcfcfc;}
.focus .preNext {width:45px; height:100px; position:absolute; top:120px; background:url(sprite.png) no-repeat 0 0; cursor:pointer;}
.focus .pre {left:0;}
.focus .next {right:0; background-position:right top;}


/*Ʒ*/
.iProSort{width:960px;padding-bottom:10px;overflow:hidden; margin-top:10px;}
.iProSort div.proSortTit{width:960px;height:40px;padding-bottom:5px;background:url(../images/repeatx.png) repeat-x}
.iProSort div.proSortTit h2{width:150px;height:40px;line-height:40px;font-size:18px;font-weight:normal;color:#fff;padding-left:34px;background:url(../images/all.png) no-repeat left -284px}
.iProSort div.content{padding:18px 10px;border:1px solid #ddd;overflow:hidden}
.iProSortList{float:left;width:184px;overflow:hidden}
.iProSortList ul{float:left;width:184px;height:342px;overflow:hidden}
.iProSortList li{float:left;display:block;width:164px;height:30px;line-height:30px;overflow:hidden;margin-bottom:9px;padding-left:20px;background:url(../images/li.png) no-repeat}
.iProIntro{float:right;width:705px;height:342px;padding-left:25px;overflow:hidden;border-left:1px solid #ddd;background:url(../images/certificate.jpg) no-repeat 25px bottom}
.iProIntro h3{height:35px;line-height:35px;font-size:18px;color:#fff;font-weight:normal;margin-bottom:10px;padding:0px 10px;background:#0f92bc}
.iProIntro p{height:30px;line-height:30px;font-size:14px;padding-left:18px;background:url(../images/all.png) no-repeat -390px -458px}
/*б*/
span.more{float:right;display:block;height:46px;line-height:46px;margin-top:-46px;padding-right:10px;overflow:hidden}
.iNewsTit{height:46px;overflow:hidden;background:url(../images/repeatx.png) repeat-x left -41px}
.iNewsTit .leftLine,
.iNewsTit .rLine{float:left;height:40px;width:1px;line-height:0px;background:#ddd;margin-top:6px;overflow:hidden}
.iNewsTit .rLine{float:right}
.iNewsTit h2{float:left;display:inline;width:97px;height:38px;line-height:38px;margin-left:10px;text-align:center;background:url(../images/all.png) no-repeat left -369px;color:#fff;font-weight:normal;font-size:18px}


/*chanpintuijian*/
.ipic2{float:left;width:960px; margin-top:10px;overflow:hidden}
.ipic2 h2{width:187px;background:url(../images/all.png) no-repeat left -443px}
.ipic2 .content2{height:145px;border:1px solid #ddd;padding:5px 10px 10px;overflow:hidden}
.ipic2 .content2 ul li{ width:460px; height:150px; overflow:hidden;line-height:23px; float:left; margin-right:5px;}
.ipic2 .content2 ul li a img{ border:1px solid #CCCCCC; float:left;  margin-right:5px; padding:2px;}

/*chanpinzhanshi*/
.ipic{float:left;width:960px; margin-top:10px;overflow:hidden}
.ipic h2{width:187px;background:url(../images/all.png) no-repeat left -443px}
.ipic .content{height:185px;border:1px solid #ddd;border-top:none;padding:5px 10px 10px;overflow:hidden}
.ipic .content ul li{ width:180px; height:200px; text-align:center; line-height:30px; float:left; margin-left:5px;}
.ipic .content ul li img{ border:1px solid #CCCCCC; padding:2px;}

/*Ŷ̬*/
.iNews{float:left;width:540px;padding-bottom:10px; margin-top:10px;overflow:hidden}
.iNews .content{height:190px;border:1px solid #ddd;border-top:none;padding:10px;overflow:hidden}
.iNews .iNewsPhoto{float:left;width:156px;height:183px;overflow:hidden;background:url(../images/all.png) no-repeat -254px -219px}
.iNews .iAboutUs_iNews{float:right;width:360px;overflow:hidden}
.iNews .iAboutUs_iNews ul{padding-top:5px}
.iNews .iAboutUs_iNews li{border-bottom:1px dotted #dadada;line-height:27px;padding-left:10px;background:url(../images/dian.gif) no-repeat left center}
.iNews .iAboutUs_iNews li span{color:#666;float:right}
/**/
.iNewsProblem{float:right;width:405px; margin-top:10px;overflow:hidden}
.iNewsProblem h2{width:187px;background:url(../images/all.png) no-repeat left -443px}
.iNewsProblem .content{height:195px;border:1px solid #ddd;border-top:none;padding:5px 10px 10px;overflow:hidden}
.iNewsProblem .content li{border-bottom:1px dotted #dadada;line-height:27px;padding-left:10px;background:url(../images/dian.gif) no-repeat left center}
.iNewsProblem .content li span{color:#666;float:right}
/*ͻ*/
.iCase{width:960px;padding-bottom:10px;overflow:hidden}
.iCase .iCaseTit{height:40px;border-left:1px solid #ddd;border-right:1px solid #ddd;background:url(../images/repeatx.png) repeat-x left -88px}
.iCase .iCaseTit h2{width:200px;font-weight:normal;font-size:18px;line-height:34px;color:#00638a;border-top:1px solid #ddd;padding-left:35px;background:url(../images/all.png) no-repeat left -408px}
.iCase .content{padding:10px 10px 0px;border:1px solid #ddd;border-top:none;overflow:hidden}
.iCase .content ul{float:left;width:945px;padding-bottom:10px;overflow:hidden}
.iCase .content li{float:left;height:50px;border:1px solid #d6d6d6;margin:0px 10px 0px 0px;overflow:hidden}
/**/
.fLink{width:960px;padding-bottom:10px;overflow:hidden}
.fLink div{float:left;width:960px;height:33px;overflow:hidden;background:#eee url(../images/tabLine.gif) repeat-x left bottom}
.fLink div.fLinkListFrame{width:938px;height:auto;padding:10px;border:1px solid #ccc;border-top:none;background:#fff}
.fLink div.fLinkListFrame span a{margin-right:10px}
.fLinkList{float:left;width:80px;height:31px;padding:1px 0px;overflow:hidden;background:url(../images/tab.png) no-repeat}
.fLinkList li{float:left;width:78px;height:31px;margin-left:1px;text-align:center;line-height:31px;cursor:pointer}
.fLinkList li:hover{background:#fff}
/*ײ*/
.footOuter{overflow:hidden;clear:both;color:#fff;background:#4E4E4E}
.footInner{width:960px;margin:0 auto;padding:5px 10px;text-align:center}
.footInner .footNav{padding:5px}
.footInner .footNav span{font-size:10px;padding:0px 5px;color:#fff}
.footInner .footNav a,
.footInner .footNav a:visited{color:#fff}
.footInner .footNav a:hover{color:#ff0;text-decoration:underline}
.footInner .footCopycn p{line-height:26px}
.footInner .footCopycn p span{margin-right:10px}
/*ϵ*/
.fixed{position:fixed;right:10px;top:180px}
.floater{width:143px;border:1px solid #ccc;overflow:hidden;background:#fff;z-index:30}
.floater .onlineTit{height:20px;line-height:20px;padding-left:10px;color:#c33;background:#fafafa;border-bottom:1px dotted #ccc}
.floater .close{width:17px;height:20px;margin-top:-21px;margin-left:126px;text-indent:-9999px;background:url(../images/all.png) no-repeat -393px -489px;cursor:pointer}
.floater .onlineMiddle{text-align:center;padding:5px 0px}
.floater .onlineTip p{line-height:20px;padding:0px}
.floater p{padding-top:5px}
.floater p img{vertical-align:middle}
.floater p span{padding-left:5px}
/*ʽ*/
.closeImg{position:absolute;z-index:40;right:10px;top:10px;width:10px;height:10px;overflow:hidden;cursor:pointer}
.tableStyle{background:#fff}
.tableStyle h2{height:30px;line-height:30px;overflow:hidden;font-size:14px;color:#fff;background:#333;padding-left:10px}
.tableStyle th{vertical-align:top;white-space:nowrap;padding:0px 0px 0px 10px;font-weight:normal;text-align:right;background:#f7f7f7;border-bottom:1px solid #fff}
.tableStyle th span{color:#f00;margin-right:5px}
.tableStyle td{padding-bottom:5px}
.tableStyle td img{vertical-align:middle}
.tableStyle .inpTxt{padding:3px;font-family:Arial;color:#333}
.tableStyle select.inpTxt{padding:0px}
.tableStyle .tipsBox{float:left;padding-bottom:5px;background:url(../images/tips.gif) no-repeat left bottom}
.tableStyle .tipsTxt{float:left;width:285px;padding:2px 5px 0px 40px;background:url(../images/tips.gif) no-repeat left top}
.tableStyle .errBox{float:left;padding-bottom:5px;background:url(../images/err.gif) no-repeat left bottom}
.tableStyle .errTxt{float:left;width:285px;padding:2px 5px 0px 40px;background:url(../images/err.gif) no-repeat left top}
.tableStyle table{margin:15px 0px 0px 30px}
.tableStyle input,
.tableStyle select,
.tableStyle textarea,
.tableStyle label{float:left;margin-right:5px}
/*Աע*/
.regShow{position:relative;width:770px;padding:5px 20px 20px;overflow:hidden}
.regShow h2{margin-bottom:5px}
.regForm th{font-weight:normal;font-size:12px;text-align:right}
/**/
.memberShow{position:relative;width:770px;padding:5px 20px 20px;overflow:hidden}
.memberShow h2{margin-bottom:5px}
/**/
.sxp{ width:100%; border-bottom:1px dotted #CCCCCC; border-top:1px dotted #CCCCCC;}

/*fy*/

.hw_pages{float:left}
.hw_pages ul{overflow:hidden;float:left;padding:12px 0px 2px 0px;}
.hw_pages ul li{float:left;list-style:none;font-family:Tahoma;line-height:17px;margin-right:6px;border:1px solid #E9E9E9;}
.hw_pages ul li a{float:left;padding:2px 4px 2px;color:#555;display:block;}
.hw_pages ul li a:hover{text-decoration:none; background-color:#0B64BD; border:1px solid #0B64BD; color:#ffffff;}
.hw_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{background-color:#0B64BD;padding:2px 4px 2px;font-weight:bold;}
.hw_pages .pageinfo{line-height:21px;padding:12px 10px 12px 16px;color:#999;}
.hw_pages .pageinfo strong{color:#555;font-weight:normal;margin:0px 2px;}