/* CSS Document */
body { margin:0 auto;padding: 0px; font-size:12px; background:#fff; color:#666666; font-family:Arial, Helvetica, sans-serif; font-weight:normal ;min-width:1130px}
div,ul,li,h1,h2,h3,h4,h5,h6,img,p,dl,dt,dd,ol,th,td{margin: 0px;padding: 0px; font-weight:normal; }
li { list-style:none;}
form,input,button,option,textarea,select,label{ margin: 0px;padding: 0px;}
a { text-decoration: none; color:#333333;}
a:hover{ text-decoration:underline; color:#003c76;	transition: 0.5s all ease;-webkit-transition: 0.5s all ease;-moz-transition: 0.5s all ease;-o-transition:0.5s all ease;-ms-transition:0.5s all ease; text-decoration:underline}
table {font-size:inherit;font:100%;}
th { font-weight:normal;}
img { border:none;}
b{ font-weight:bold; font-size:14px;}
.font_roman{ font-size:14px; color:#FF6600; font-family:"Times New Roman", Times, serif;}
.clear { clear: both; height: 0px; overflow: hidden;}
.section { width: 100%; clear:both; overflow: hidden;}
.column { width: 100%; clear: both; overflow: hidden;}
.field { width: 100%; clear: both; overflow: hidden;}
.dis{ display:block;}
.undis{ display:none;}
.pad10{ padding:10px;}
.pad15{ padding:15px;}
.f_l{ float:left;}
.f_r{ float:right;}
.w1130{ width:1130px; margin:10px auto; background:#FFFFFF;}
.img_bod{ padding:2px; border:#CCCCCC 1px solid; }
.blue{ color:#006699;}
.bod_gray{ border:#cccccc solid 1px;}
.line{ border-bottom:#cccccc solid 1px; overflow:hidden; height:1px; margin:5px 0px;}
.bgw{ background:#FFFFFF;}
.air{ width:10px; height:10px; overflow:hidden; margin:0px auto;}

#header{ width:100%; background:#fff; margin:0 auto;}
.top{ height:104px; margin:0 auto; width:1130px; position:relative}
.top h1{ position:absolute; left:0px; top:24px;}
.top h1 img{ height:60px;}
.lan-change{ position:absolute; right:0px; top:85px;}
.lan-change a{ display:inline-block; margin:0px 0px 0px 10px;}
.nav{  height:47px; line-height:37px; margin:0 auto; position:absolute; top:41px; right:0px;}
.nav ul li{ float:left;}
.nav ul li a{ color:#FFFFFF; width:104px; height:47px; display:block; color:#333; font-weight:bold; text-align:center;  font-size:13px; }
.nav ul li a:hover, .nav ul li .curr{ color:#fff; background:url(../images/hover-nav.jpg) no-repeat;transition:none;-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none; text-decoration:none}
.focus{ position:relative; width:100%}
.focus img{ width:100%}
.cont_left{ width:240px;float:left; background:#e5f5fd}
.tit-left{ background:url(../images/bg-tit01.jpg) no-repeat; width:240px; height:65px; font-weight:bold; line-height:65px; font-size:18px; color:#0173b9; text-indent:2em;}
.pro-left{ width:100%}
.pro-left li{ border:#FFF 1px solid; width:100%;}
.pro-left li > a{ display:block; padding-left:40px; height:36px; line-height:36px; font-size:14px; background:url(../images/ico-shou.png) no-repeat 20px center; font-weight:bold;}
.pro-left .selected{ background:url(../images/ico-k.png) no-repeat 20px center;}
.pro-left li dl{ padding:0px 0px 0px 20px; background:#fff;}
.pro-left li dl dd{ background:url(../images/ico-03.jpg) no-repeat left center; padding:10px 0px 10px 15px;}
.contact-left{ padding:15px; line-height:20px; color:#000}
.cont-right{ width:870px; float:right; padding-bottom:20px;}
#footer{ margin:0 auto;width:100%; border-top:2px solid #3bb0e6; text-align:center; padding-top:20px; padding-bottom:15px; line-height:18px;}