@charset "utf-8";
body {font: 100% Arial,Verdana,Helvetica, sans-serif; background:#FFF url(../images/bg.gif) repeat-x center -30px; margin:15px auto 0 auto;padding:0;text-align: center;color: #000;font-size:12px;}
a:link{color:#000;text-decoration:none;font-size:12px;}
a:visited {color:#000;text-decoration:none;font-size:12px;}
a:hover {color:#000;text-decoration:underline;font-size:12px;}
a:active {color:#000;text-decoration:none;font-size:12px;}
div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6,pre, form, fieldset, input, textarea, p, blockquote, th, td{padding: 0;margin: 0;}
h1, h2, h3, h4, h5, h6,font {font-weight: normal; font-size: 100%; } 
em{ font-style:normal;}
img{ border:0px;}
ul,li{list-style-type:none;}

.fontYH{ font-family:"微软雅黑","黑体";}
.fontHT{ font-family:"黑体";}
.fontEN{ font-family:Arial, Helvetica, sans-serif}
.font14,.font14 a,.font14 a:visited,.font14 a:hover{ font-size:14px;}
.bold{ font-weight:bold;}

.input{ font-size:12px; width:85px; border:1px #BBB291 solid; color:#999}
.input2{ font-size:12px; width:100px; border:1px #A6A6A6 solid; color:#999; border-bottom:1px solid #D8D8D8;border-right:1px solid #D8D8D8;}
.textarea{ margin:0px; padding:0px; border:0px; background:none; width:100%; height:100px;}
.select{ color:#D4D0C8;}

.clear{clear: both;background: none;border: 0;display: block;float: none;font-size: 0;margin: 0;padding: 0;overflow: hidden;visibility: hidden;width: 0px;
height: 0px;
}

.color1{ color:#a2a2a2;}
.color2{ color:#727C3E;}
.zi{color:#6457A3;}
.black,.black:link,.black:visited,.black:hover{ color:#000;}
.gray{ color:#969696;}
.white,.white:link,.white:visited,.white:hover{ color:#FFFFFF;}
.red,.red:link,.red:visited,.red:hover{ color:#DC1721;}
.acolor:link,.acolor:visited,.acolor:hover{ color:#a2a2a2}
.underline{ text-decoration:underline;}

.marginT5{ margin-top:5px;}
.marginT10{ margin-top:10px;}
.marginT15{ margin-top:15px;}
.marginB5{ margin-bottom:5px;}
.marginB10{ margin-bottom:10px;}
.marginB15{ margin-bottom:15px;}

#container{}
#header{ width:1002px; margin:0 auto; background:url(../images/headerbg.gif); height:106px; text-align:left;}
.headerRight{ padding:30px 10px 0 0 ; line-height:25px; color:#000;font-size:12px;}
.headerRight a,.headerRight a:visited,.headerRight a:hover{color:#000; font-size:12px; margin:0 5px;}

#nav{margin:0 auto; clear:both;height:52px; line-height:52px; padding:0px 0 0px 0px;text-align:left; }
#nav ul{ padding:0px 0px 0 0px;}
#nav li{ float:left; padding:0 20px;background:url(../images/navline.gif) no-repeat right;text-align:center;display:inline;font-size:12px;}
#nav .endli{ background-image:none; }
#nav a,#nav a:visited{color:#FFF;font-weight:bold; font-size:13px; display:block; padding:0 4px;}
#nav a:hover{color:#F00;font-weight:bold; font-size:13px;display:block;}
#container #nav .on{color:#F00;font-weight:bold; font-size:13px;display:block;}


.line{width:1002px; margin:0 auto;height:10px; background:url(../images/line.gif); overflow:hidden; font-size:0px; background-color:#FFF;}

#banner{width:1002px; height:265px; border:0px solid #FFF; margin:15px auto 0px auto; padding:0px 0; overflow:hidden; text-align:center;}
#banner img{ display:block;width:1002px;height:265px;}
#nav .fontd a,#nav .fontd a:visited,#nav .fontd a:hover{ color:#02029E;}
#nav .he_nav{z-index:10; position:absolute; display:none;height:22px; line-height:22px; text-align:center; background:url(../images/bleft.jpg) repeat-x; border-top:4px #2A42C6 solid;}

.mainDiv{width:1000px;margin:0px auto 0 auto; border:1px solid #d3e1ea; border-bottom:0px;  border-top:0px;background:#FFF; padding:0px 0 0 0;}
.mainDiv_main{}

.subnav ul{ padding:0 0 0 40px;}
.subnav li{ float:left; width:115px; margin:0 3px; display:inline;}

.sidebar{ width:226px; margin:0 20px 0 20px;float:left;text-align:left;_display:inline;}
.content{ width:714px; margin:0 0px 0 20px; float:left; text-align:left;_display:inline;}
.sidebar_main{ margin:0 0 0 0px;}
.content_main{}
.part{}
.loaction{ height:28px; line-height:28px;}
.loaction h2{padding:0px 0 0 38px;color:#1d40a8;font-weight:bold;font-size:12px;}
.loaction h2 a,.loaction h2 a:visited,.loaction h2 a:hover{color:#1d40a8; font-weight:bold;font-size:12px; text-decoration:none;}

.title1{height:25px; line-height:25px; background:url(../images/quan.gif) no-repeat left center;overflow:hidden;margin:0px 0; padding:0px 0 0px 10px; border-bottom:0px solid #b3becb; text-align:left;}
.title1 h2{padding:0px 0 0 0px;color:#d6ccdf;font-weight:normal;font-size:13px;}
.title1 h2 a,.title1 h2 a:hover,.title1 h2 a:visited{color:#d6ccdf; font-weight:normal;font-size:13px; text-decoration:none;}
.title1 span{float:right;padding-top:12px;padding-right:40px;color:#FFF;font-weight:normal;}
.title1 span a,.title1 span a:hover,.title1 span a:visited{color:#FFF;font-weight:normal;font-size:13px;}

.search_div{ padding:4px 20px 0 0;}
.search_input{ background:url(../images/search_input.gif) no-repeat; width:130px; padding:0 5px; height:20px; line-height:20px;}
.search_input input{ background:none; border:0px;color:#06206a; width:130px; padding:1px 0 0 0;}

.bn{width:234px; height:101px; color:#54009c; font-weight:bold; text-align:left;}
.bn h3{ padding:10px;}
.bn1{ background:url(../images/imgbg1.gif) no-repeat; }
.bn2{ background:url(../images/imgbg2.gif) no-repeat; }
.bn3{ background:url(../images/imgbg3.gif) no-repeat; }
.bn4{ background:url(../images/imgbg4.gif) no-repeat; }
.bn a,.bn a:visited,.bn a:hover{color:#54009c; font-weight:bold; font-size:16px}

.proitem{ width:200px;float:left; margin:0 10px; display:inline;}
.proitem .img{ background:url(../images/probg.gif); width:200px; height:200px; text-align:center;}
.proitem .img img{ width:188px; height:188px; padding:5px 0 0 0;}
.proitem h3{ text-align:center; height:25px; line-height:25px;}

.proitem1{ width:120px;float:left; margin:0 18px; display:inline;}
.proitem1 .img{ background:url(../images/probg1.gif); width:120px; height:120px; text-align:center;}
.proitem1 .img img{ width:108px; height:108px; padding:5px 0 0 0;}
.proitem1 h3{ text-align:center; height:25px; line-height:25px;}

.proitem2{ width:100px;float:left; margin:0 18px; display:inline;}
.proitem2 .img{ background:url(../images/probg2.gif); width:100px; height:100px; text-align:center;}
.proitem2 .img img{ width:88px; height:88px; padding:5px 0 0 0;}
.proitem2 h3{ text-align:center; height:25px; line-height:25px;}

#footer{ width:1002px;margin:0px auto 0px auto;clear:both; color:#FFF; background:url(../images/footerbg.gif) no-repeat; height:50px;}
.footer_main{line-height:20px;  padding:18px 10px 0 0; text-align:RIGHT; font-size:11px;}
.footer_main a,.footer_main a:visited,.footer_main a:hover{ margin:0 10px;color:#FFF;}

.sidenav{ width:168px; margin:0 auto;}
.sidenav li{ background:url(../images/sidenav_off.gif) no-repeat; height:30px; line-height:30px; text-align:center; padding:0 15px 0 0; color:#2ea3ca;}
.sidenav li ul{ width:210px; text-align:left;}
.sidenav li ul li{ text-align:left; background:#8FC4E4; border-bottom:1px #ccc solid; padding-left:10px; }
.sidenav li ul li ul{ width:260px; margin-left:70px; }
.sidenav li ul li ul li{text-align:left; background:#fff; border:1px #ccc solid;}
.sidenav li.on{ background:url(../images/sidenav_on.gif) no-repeat;color:#01009a;}
.sidenav a,.sidenav a:visited,.sidenav a:hover{color:#2ea3ca;}
.sidenav .on a,.sidenav .on  a:visited,.sidenav .on  a:hover{color:#01009a;}
.contentx{ padding-right:10px; line-height:22px; width:650px;  text-align:left;}
.title{ font-weight:bold; font-size:14px;  color:#000;}
.ban_clas{ width:130px;  background-color:#A8D2EB; border:1px #41A1D3 solid; line-height:25px; display:none; position:absolute;  font-size:12px; }
.ban_clas li{ background:none; text-align:left; padding-left:5px;border-bottom:1px #d2d2d2  dotted;}
.ban_clas a{ color:#fff; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
.ban_clas a:hover{ color:#fff; text-decoration:underline; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
.ban_labe1{ width:120px;z-index:100; display:none; list-style:none; background:#EBF4FB; font-size:12px;  position:absolute;}
.ban_labe1 li {  line-height:22px; border-bottom:1px #d2d2d2  dotted;  text-align:left; background:none; font-size:12px; }
.sidenav ban_labe1 li a{text-decoration:none; color:#7e7e7e; font-size:12px; }
.sidenav ban_labe1 li a:hover{ text-decoration:underline; color:#F00; font-size:12px; }
