@charset "utf-8";
html,body{width:100%; height:100%; margin:0; padding:0; font-family:"宋体";}
div,ul,li,dl,dt,dd,h1,h2,h3,h4,h5,h6{margin:0; padding:0;}
ul,li{list-style:none;}
img{border:0;}
a{font-size:12px; color:#393939; text-decoration:none;}
a:hover{text-decoration:underline;}
.nr a{ font-size:inherit}
.clear{clear:both;}
.floatLeft{float:left;}
.floatRight{float:right;}

body{background-color:#f5f5f5;}
div.topbar{background-color:#f5f5f5; font-size:12px; height:26px;}
div.topbar div.topbarIn{width:1000px; margin:0 auto;}
div.topbar div.topbarIn div.floatLeft{height:26px; line-height:26px; overflow:hidden; color:#6f6f6f; padding-left:25px; background:url(../images/topbar_ico.gif) left center no-repeat;}
div.topbar div.topbarIn div.floatRight{height:26px; line-height:26px; overflow:hidden; color:#6f6f6f;}
div.topbar div.topbarIn div.floatRight a{color:#6f6f6f;}
div.top{background:url(../images/top_bg.gif); height:110px;}
div.top div.topIn{width:1000px; margin:0 auto;}
div.top div.topIn div.floatLeft{width:270px; height:110px; overflow:hidden;}
div.top div.topIn div.floatRight{width:730px; height:110px; overflow:hidden; background:url(../images/top_righbg.gif);}
div.top div.topIn div.floatRight div.icoA{padding:22px 0 0 20px;}
div.top div.topIn div.floatRight div.icoA a{width:110px; height:40px; float:left; padding-left:50px; padding-top:4px; color:#125682; font-weight:bold;}
div.top div.topIn div.floatRight div.icoA a.ia1{background:url(../images/top_icoa_1.gif) left center no-repeat;}
div.top div.topIn div.floatRight div.icoA a.ia2{background:url(../images/top_icoa_2.gif) left center no-repeat;}
div.top div.topIn div.floatRight div.icoA a.ia3{background:url(../images/top_icoa_3.gif) left center no-repeat;}
div.top div.topIn div.floatRight div.so{width:199px; float:right;}
div.top div.topIn div.floatRight div.so input.k1{margin:0; padding:0; border:0; float:left; width:130px; height:22px; line-height:22px; overflow:hidden; background:url(../images/top_so_k.gif); padding-left:26px;}
div.top div.topIn div.floatRight div.so input.k2{margin:0; padding:0; border:0; float:left; width:43px; height:22px; background:url(../images/top_so_b.gif);}


div.nav{height:44px; background:url(../images/nav_bg.gif); _overflow:hidden;}
div.nav div.navIn{width:1000px; margin:0 auto;}
div.nav div.navIn li.home{width:93px; height:41px; float:left;}
div.nav div.navIn li.home a.mh{width:93px; height:41px; line-height:41px; overflow:hidden; display:block; font-size:14px; text-align:center; font-weight:bold; color:#FFFFFF;background:url(../images/nav_fg.gif) left center no-repeat;}
div.nav div.navIn li.home div.menu{width:94px;background:#fbfbfb;position:relative;z-index:99999;}
div.nav div.navIn li.home div.menu dl{width:94px;text-align:left;}
div.nav div.navIn li.home div.menu dl dt{height:34px; line-height:35px; overflow:hidden; font-size:14px;color:#5e5e5e; text-indent:15px; background:url(../images/nav_menu_po.gif);}
div.nav div.navIn li.home div.menu dl dt a{font-size:14px; color:#5e5e5e;}
div.nav div.navIn li.home div.menu dl dt a:hover{color:#087DD8; font-weight:bold;}
div.nav div.navIn li.home div.menu dl dd{padding:8px 0px 8px 15px; line-height:22px; color:#525252;text-align:left;}
div.nav div.navIn li.home div.menu dl dd a{color:#525252;}
div.nav div.navIn li.home div.menu dl.now dt{background:url(../images/nav_menu_p.gif);}
div.nav div.navIn li.nbtn{float:left; padding-top:12px;}

div.nav1{height:44px; background:url(../images/nav_bg.gif); _overflow:hidden;}
div.nav1 div.navIn1{width:1000px; margin:0 auto;}
div.nav1 div.navIn1 li.home{width:120px; height:41px; float:left;}
div.nav1 div.navIn1 li.home a.mh{width:120px; height:41px; line-height:41px; overflow:hidden; display:block; font-size:14px; text-align:center; font-weight:bold; color:#FFFFFF;background:url(../images/nav_fg.gif) right center no-repeat;}
div.nav1 div.navIn1 li.home div.menu{width:121px;background:#fbfbfb;position:relative;z-index:99999;}
div.nav1 div.navIn1 li.home div.menu dl{width:121px;}
div.nav1 div.navIn1 li.home div.menu dl dt{height:34px; line-height:35px; overflow:hidden; font-size:14px;color:#5e5e5e; text-indent:15px; background:url(../images/nav_menu_po.gif);}
div.nav1 div.navIn1 li.home div.menu dl dt a{font-size:14px; color:#5e5e5e;}
div.nav1 div.navIn1 li.home div.menu dl dt a:hover{color:#087DD8; font-weight:bold;}
div.nav1 div.navIn1 li.home div.menu dl dd{padding:8px 0px 8px 15px; line-height:22px; color:#525252;}
div.nav1 div.navIn1 li.home div.menu dl dd a{color:#525252;}
div.nav1 div.navIn1 li.home div.menu dl.now dt{background:url(../images/nav_menu_p.gif);}
div.nav1 div.navIn1 li.nbtn{float:left; padding-top:12px;}


div.ad1{width:1440px; height:383px; margin:0px auto; text-align:center; overflow:hidden;}


div.bottom{background-color:#e5e5e5; margin-top:10px;}
div.bottom div.n1{border-bottom:solid 1px #bebebe; height:56px; background-color:#d3d3d3;}
div.bottom div.n1 div.n1In{width:1000px; margin:0 auto;}
div.bottom div.n1 div.n1In div.floatLeft{float:left; color:#0082c9; font-size:12px; padding-top:23px;}
div.bottom div.n1 div.n1In div.floatLeft a{color:#0082c9; font-size:12px;}
div.bottom div.n1 div.n1In div.floatRight{float:right; padding-top:15px;}
div.bottom div.n2{height:220px;text-align:center;}
div.bottom div.n2 div.n2In{width:1000px; margin:0 auto; padding-top:25px;}
div.bottom div.n2 div.n2In div.g1{float:left; width:219px; overflow:hidden;}
div.bottom div.n2 div.n2In div.g3{float:right; width:233px; overflow:hidden;}
div.bottom div.n2 div.n2In div.g2{float:left; width:500px; padding:0 24px; font-size:12px; color:#7a7a7a; line-height:22px;}


/*幻灯*/
.b_rslides{position: relative;list-style: none;overflow: hidden;width: 100%;padding: 0;margin: 0;}
.b_rslides li {-webkit-backface-visibility: hidden;position: absolute;display: none;width: 100%;left: 0;top: 0;}
.b_rslides li:first-child {position: relative;display: block;float: left;}
.b_rslides img {display: block;height: auto;float: left;width: 100%;border: 0;}
.b_slide_container {position: relative;float: left;width: 100%; margin-bottom:10px;}
.b_slide {position: relative;list-style: none;overflow: hidden;width: 100%;padding: 0;margin: 0;}
.b_slide li {position: absolute;width: 100%;left: 0;top: 0;}
.b_slide img {display: block;position: relative;z-index: 1;height: auto;width: 100%;border: 0;}
.b_slide .b_caption {display: block;position: absolute;z-index: 2;font-size: 20px;text-shadow: none;color: #fff;background: #000;background: rgba(0,0,0, .8);left: 0;right: 0;bottom: 0;padding: 10px 20px;margin: 0;max-width: none;}
.b_slide_nav {position: absolute;-webkit-tap-highlight-color: rgba(0,0,0,0);top: 52%;left: 0;opacity: 0.7;z-index: 3;text-indent: -9999px;overflow: hidden;text-decoration: none;height: 61px;width: 38px;background: transparent url("../images/themes.gif") no-repeat left top;margin-top: -45px;}
.b_slide_nav:active {opacity: 1.0;}
.b_slide_nav.next {left: auto;background-position: right top;right: 0;}

/*二级菜单*/
div.typeNav{width:1000px; height:112px; overflow:hidden; margin:0 auto; font-size:14px; color:#FFFFFF; line-height:22px; margin-bottom:9px;}
div.typeNav div.in{padding-top:53px; text-align:center;}
div.typeNav a{font-size:14px; color:#FFFFFF;}
div.typeNav div.tn1{float:left; width:173px; height:112px; background:url(../images/list_typebar_bg1.jpg); margin-right:8px;}
div.typeNav div.tn2{float:left; width:210px; height:112px; background:url(../images/list_typebar_bg2.jpg); margin-right:8px;}
div.typeNav div.tn3{float:left; width:214px; height:112px; background:url(../images/list_typebar_bg3.jpg);}
div.typeNav div.tn4{float:right; width:379px; height:112px; background:url(../images/list_typebar_bg4.jpg);}
div.typeNav div.tn4 div.in{text-align:left; padding-left:40px;}
