@charset "utf-8";
body{margin:0px; padding:0px; line-height:140%; font-size:12px; font-family:宋体; color: #585858;}
*,div,p,h1,h2,h3,h4,h5,h6,ul,li,span{margin:0px; padding:0px;}
a{color:#606061; text-decoration:none;}
a:hover{ color:#8ac017; text-decoration:underline;}
ul,li{list-style:none;}
.clear{clear:both; float:none;}


/*public*/
.pageTop{ background: url(../images/top.gif) no-repeat; width:1001px; margin:0 auto; height:11px; margin-top:17px; overflow:hidden;}
#contarirn{ width:980px; margin:0 auto; overflow:hidden; height:auto;_height:100%; background: url(../images/bg.gif) repeat-y; padding:0px 10px 14px;}


/*logo*/
.logo{background:url(../images/logo.gif) left no-repeat; text-align:right; padding-right:15px; font-size:8px; color:#aaaaaa; padding:10px 0px 20px; overflow:hidden; height:auto;_height:100%;}
.logo div a{color:#4d4d4d; padding:0px 5px; font-size:12px;}
.serLeft{background:url(../images/searLeft.gif) left no-repeat; padding-left:22px; height:22px; width:170px; float:right;}
.serInptu{background:url(../images/serMid.gif) repeat-x; border:0px; height:22px; line-height:22px; width:131px; float:left; color:#666;}
.serBtn{ background:url(../images/serRight.gif) no-repeat; border:0px; width:32px; height:22px; float:left;}


.langur{width:144px; float:right; position: relative; margin:8px 10px 0px 0px; padding-right:10px;}
.nav .langur a:link,.nav .langur a:visited,.nav .langur a:hover,.nav .langur a:active{padding:0px; margin:0px;}
.langur li{background:none;}

#langurNav {list-style-type: none;} 
#langurNav a {display: block;} 

#langurNav li { float: left;} 

#langurNav li ul {line-height: 27px; list-style-type: none;text-align:left;left: -999em; position: absolute; } 
#langurNav li ul li{ margin-left:2px;background: #fff;width:120px; } 
#langurNav li ul a{ wedisplay: block;text-align:left; padding-left:13px;
} 
#langurNav li ul a:link { 
color:#666; text-decoration:none; 
} 
#langurNav li ul a:visited { 
color:#666;text-decoration:none; 
} 
#langurNav li ul a:hover { 
color:#F3F3F3;text-decoration:none;font-weight:normal; 

} 
#langurNav li:hover ul { 
left: auto; 
} 
#langurNav li.sfhover ul { 
left: auto; 
}


#uboxstyle .select_box{width:144px;height:21px; float: left; position:absolute; top:8px; right:10px;}
#uboxstyle div.tag_select{display:block;color:#79A2BD;width:124px;height:21px;background: url(../images/langRI.jpg) right 1px no-repeat #f8f8f8;padding:0 10px;line-height:21px; border:0px solid #bababa;}
#uboxstyle div.tag_select_hover{display:block;color:#79A2BD;width:124px;height:21px;background: url(../images/langRI.jpg) right 1px no-repeat #f8f8f8;padding:0 10px;line-height:21px; border:0px solid #76b9d3;}
#uboxstyle div.tag_select_open{display:block;color:#79A2BD;width:124px;height:21px;background: url(../images/langRI.jpg) right 1px no-repeat #f8f8f8;padding:0 10px;line-height:21px; border:0px solid #76b9d3; border-bottom:0px;}
#uboxstyle ul.tag_options{position:absolute;padding:0;margin:0;list-style:none;background:#fcfcfc;width:144px;padding:0 0 5px;margin:0; border:1px solid #76b9d3; border-top:0px}
#uboxstyle ul.tag_options li{display:block;width:124px;padding:0 10px;height:24px;text-decoration:none;line-height:24px;color:#79A2BD; border:0px}
#uboxstyle ul.tag_options li.open_hover{background:#ededed;}
#uboxstyle ul.tag_options li.open_selected{background:#ededed;}
/*menu*/
.nav {position: relative;background: url(../images/menuDi.jpg) no-repeat; height:35px;line-height:35px;}
.navinner{width:805px; float:left;}
.navlist {height:35px;line-height: 30px;overflow: hidden;margin: 0 10px;}
.nav li {float: left;display: inline; margin: 0 0 0 -2px;padding: 3px 5px; background:url(../images/menuLine.gif) right no-repeat;}
.nav a {display:inline;padding-left:23px; text-align: center;font-size: 120%; font-family:"微软雅黑"; font-weight:bold; color:#fff; display:block;}
.nav a span{display:inline;font-size:14px; display:block; padding-right:23px; color:#fff;}

.nav a:link, .nav a:visited {color: #fff;}
.nav a.current, .nav a:hover, .nav a:active {color: #fff;font-weight: bold;background:url(../images/menuOVer.gif) left no-repeat; padding-left:23px; line-height:30px; display:block; text-decoration:none;}
.nav a.current span, .nav a:hover span, .nav a:active span{background:url(../images/menuOVer.gif) right no-repeat; padding-right:23px; line-height:30px; display:block;}
.subnav {  position: absolute;
    top: 38px;
    left: 0;
    height: 27px;
    line-height: 27px;
    white-space: nowrap;
}
* html .subnav {
    margin: 0px;  /*IE 6 and below */
}

.subnav p span {
    display: block;
}

.subnav a {display: inline;padding: 0px; font-size: 100%; font-family:"宋体"; font-weight:bold; color:#6082b4; padding-right:20px; margin:0px;}
.subnav a:hover{display: inline;padding: 0px; font-size: 100%; font-family:"宋体"; font-weight:bold; color:#6082b4;background: none; text-decoration:underline; padding-right:20px; margin:0px;}

.subnav, .subnav a:link, .subnav a:visited {color: #235e99;}
.subnav a:hover, .subnav a:active { color: #235e99;}

/* subnav position and pointer position */
#subnav1 { left: 133px; }
#subnav2 { left: 100px; }
* html #subnav2 { left:100px; }
#subnav3 { left: 120px; }
* html #subnav3 { left: 120px; }
#subnav4 { left: 400px; }
* html #subnav4 { left: 400px; }
#subnav5{left:520px;}
* html #subnav5 { left: 520px; }
#subnav6{left:649px;}
* html #subnav6 { left: 666px; }
#subnav7 { 
    left: auto;
    right: 0px;
}
.disable {  display: none;}
.submenu{ background:url(../images/submenuDi.gif) no-repeat; width:980px; height:31px;}



/*index*/
.inLeft{ width:256px; float:left;  background:#fff;overflow:hidden; height:auto; _height:100%;}
h2{ background:url(../images/lmDi.gif) bottom repeat-x #fff; line-height:44px; border:1px solid #e5e5e5; border-top:0px; font-size:14px; color: #4b7fcd; font-family:"微软雅黑"; padding:0px 16px; position:relative; height:auto; _height:100%; font-weight:normal;}
h2 span{float:right; font-size:12px;  font-family:"宋体"; font-weight:normal;}
.jjfa{ margin-bottom:10px; }
.jjfa ul{padding:10px 20px; border:1px solid #e5e5e5; background:#fff;overflow:hidden; height:auto; _height:100%; height:148px}
.jjfa li{ background:url(../images/dot.gif) left no-repeat; padding:5px 0px 5px 15px; width:90px; float:left; line-height:20px; }
.banner{padding:10px 0px;}
.lmTop{background:url(../images/kuanTop.gif) left top no-repeat; padding-left:10px; height:4px; overflow:hidden;}
.lmTop span{background:url(../images/kuanTop.gif) right top no-repeat; padding-right:10px; display:block; height:4px;}

.inMid{margin-left:10px; width:389px; float:left; background:#fff;overflow:hidden; height:auto; _height:100%;}
.inproContn{ border:1px solid #e5e5e5; padding:10px 0px;overflow:hidden; height:auto; _height:100%; height:256px; border-top:0px;}
.inproTop{padding:0px 10px; line-height:24px;}
.inproTop img{float:left; padding-right:25px;}
.inproTop h4{font-size:12px;}
.inproContn img{float:left; padding-right:15px;}
.whyeabp{padding:30px; color:#4d74a5; text-decoration:underline; text-align:center;}
.whyeabp a{padding:30px; color:#4d74a5; text-decoration:underline;}
.whyeabp a:hover{padding:30px; color:#4d74a5; text-decoration:underline;}
.eabp{padding-left:50px;}
.inRight{width:317px; float:right; background:#fff;}
*html #divMainTab{ position:absolute; right:5px; top:19px;  font-family:"宋体"; font-size:12px; font-weight:normal; line-height:26px;}
#divMainTab{ position:absolute; right:5px; top:19px; *top:9px;!important;    font-family:"宋体"; font-size:12px; font-weight:normal; line-height:26px;}
.normal{float: left; background:url(../images/zxtab.gif) left no-repeat; padding-left:2px;width:67px; text-align :center;vertical-align :middle ;cursor :pointer ; }
.normal a{background:url(../images/zxtab.gif) right no-repeat; padding-right:2px; display:block; height:26px;}
.selected{float: left; background:url(../images/zxtab.gif) left no-repeat; padding-left:2px;width:67px; text-align :center;vertical-align :middle ;cursor :pointer ;}
.selected a{background:url(../images/zxtab.gif) right no-repeat; padding-right:5px; display:block; height:26px; color:#4b7fcd;}
.zxContent{border:1px solid #e5e5e5; border-top:0px; padding:10px; height:256px;}
.zxContent li{line-height:27px; background:url(../images/inzcLIne.gif) bottom repeat-x; padding:0 3px;}
.zxContent li a{background:url(../images/zcDot.gif) left no-repeat; padding-left:10px; }
.zxContent li span{float:right;}
.zxContent li a:hover{text-decoration:none;}
.more{padding:20px 0px 0px; text-align:right;}
.more a{color: #396cb8;}

.footer{ background:url(../images/footer.gif) no-repeat; width:940px; margin:0 auto; line-height:56px; padding:0px 48px 0px 13px; font-family:Arial, Helvetica, sans-serif; color: #4c74a7; margin-bottom:50px;}
.footer span{float:right;}

.nyLeft{width:224px; float:left;}
h3{background:url(../images/subMenuTop.gif) no-repeat; padding-left:15px; line-height:34px; font-size:12px; color: #fff;}
.nySubMenu{padding-bottom:37px;}
.nySubMenu ul{padding:3px;}
.nySubMenu li{ padding:0px 5px; line-height:30px; border-bottom:1px dashed #d2d2d2;}
.nySubMenu li a{background:url(../images/subMenuDot.gif) left no-repeat; padding-left:15px;}

.nyRight{width:732px; float:right; line-height:30px;}
h1{font-size:14px; color: #164a8c; padding:0px 5px; line-height:40px; border-bottom:1px solid #c5c5c5; margin-bottom:20px;}
h1 span{float:right; font-size:12px; font-weight:normal; color:#000;}
h1 span em{font-style: normal; color:#8ac017;}

.current a{color:#8ac017;}
li.noLine{border:none; background:none;}

.caseList li{float:left; padding:5px 2px;}
.caseContent{ background:url(../images/caseLine.gif) repeat-y; margin-top:25px;overflow:hidden; height:auto; _height:100%;line-height:20px;}
.caseLeft{width:367px; padding-left:20px; float:left;}
.caseRight{ width:496px; float:right; padding-right:20px;}

.hbList{ padding:10px;}
.hbList li{ background:url(../images/inzcLIne.gif) bottom repeat-x; overflow:hidden; height:auto; _height:100%; padding:20px 0px;line-height:20px;}
.hbList li h5{font-size:12px; color:#396cb8; line-height:33px; margin-bottom:15px;}
.hbList li h5 img{float:left; padding-right:15px;}

.dxCont{ font-size:14px;}
.dxCont p{padding:10px 0px;}
.dxCont p strong{padding:0px 10px; color:#8ac017;}
.dxForm{line-height:26px; padding:10px 20px 10px 150px; font-size:12px;}
.dxForm dt{float:left; width:80px; line-height:40px;}
.dxForm dd{float:left; width:208px; }
.dxForm  li{clear:both; float:none; overflow:hidden;}
.dxInput{border:1px solid #d5d4d4; width:208px; background:#f6f6f6; line-height:26px; height:26px; margin:5px 10px; float:left;}
.dxForm  .subBtn{padding:5px 50px;}
.pro{width:656px; padding-left:10px; line-height:20px;}
.pro li{overflow:hidden;height:auto; _height:100%; padding-bottom:30px;}
.pro h4{background:url(../images/lmDi.gif) repeat-x; border:1px solid #d2d2d2; border-top:0px; font-size:12px; padding:0px 15px; position:relative; height:29px;}
.pro h4 span{background: url(../images/proSubdi.gif) left  no-repeat; padding-left:10px;display:block; width:200px; text-align:center; position:absolute; top:4px; left:15px;}
.pro h4 span a{background: url(../images/proSubdi.gif) right  no-repeat; padding-right:10px; line-height:26px; display: block; cursor: default;}
.pro h4 span a:hover{color:#606061; text-decoration:none;}
.pro h5{font-size:12px; padding:10px 0px;}

.proLeft{background: url(../images/proCPDi.gif) no-repeat; padding:4px 6px; width:114px; height:93px; float:left; margin-right:15px;}
.proRight{width:500px; float:right;}
.proRight a{color:#8ac017; }

.caseTitle{font-weight:bold; line-height:40px;}
.caseTiaoZ li{background:url(../images/caseDot.gif) left 15px no-repeat;padding:10px 0px; padding-left:15px;  }
.caseVV{padding-bottom:20px;}
	

#deng{background-color:#fff; border:1px solid #ccc; height:70px; width:141px; display:none; position:absolute; top:23px; right:0px;}
*html #deng p{ float:left; padding:10px 50px 0px 18px;}
#deng p{ float:left; padding:0px 50px 0px 18px;}
#deng p a{ color:#333; font-size:12px; font-weight:normal; margin:0px; padding:0px; vertical-align:middle;}
#deng p a:hover{ background:none; vertical-align:middle; margin:0px; padding:0px; vertical-align:middle;}
#deng p img{ vertical-align:middle; margin-right:5px;} 



.nySubMenu li ul{ padding-left:5px; list-style:none;}
.nySubMenu li ul li{ line-height:24px; border:none; padding:0;!important;}
.nySubMenu li ul li a{ line-height:24px; display:block;  background:none;!important;}
