﻿@charset "utf-8";
body {font: 100% Verdana,Arial,Helvetica, sans-serif; background:#f3f3f3; margin:0px auto 0 auto;padding:0;text-align: center;color: #424242;font-size:12px;}
a:link{color:#424242;text-decoration:none;font-size:12px;}
a:visited {color:#424242;text-decoration:none;font-size:12px;}
a:hover {color:#424242;text-decoration:underline;font-size:12px;}
a:active {color:#424242;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:link,.font14:visited,.font14: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%; font-size:12px; line-height:20px;}
.select{ color:#D4D0C8;}

body #container .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;line-height:0px;}


body .color1,body .color1:link,body .color1:visited,body .color1:hover{color:#045196;}
body .color2,body .color2:link,body .color2:visited,body .color2:hover{ color:#4da327;}

.zi{color:#6457A3;}
.black,.black:link,.black:visited,.black:hover{ color:#000;}

.gray,.gray:link,.gray:visited,.gray:hover{ color:#c7c7c7;}
.white,.white:link,.white:visited,.white:hover{ color:#FFFFFF;}
body #container .red,body #container .red:link,body #container .red:visited,.red:hover{ color:#9d4747;}
.acolor,.acolor:link,.acolor:visited,.acolor:hover{ color:#4271a8}


.underline:link,.underline:visited,.underline:hover{ text-decoration:underline;}

.marginT5{ margin-top:5px;}
.marginT8{ margin-top:8px;}
.marginT10{ margin-top:10px;}
.marginT15{ margin-top:15px;}

.marginB5{ margin-bottom:5px;}
.marginB10{ margin-bottom:10px;}
.marginB12{ margin-bottom:12px;}
.marginB15{ margin-bottom:15px;}
.marginB20{ margin-bottom:20px;}
#container{background:url(../images/cbg.gif) repeat-x center bottom; padding:0 0 5px 0; width:975px; margin: 0px auto;}
#header{margin:0px auto 0 auto;height:107px; background:url(../images/headerbg.gif) repeat-x center top;padding:0px 0 0 0;text-align:left;}
.header_main{width:974px;background:url(../images/headerbgm.gif) no-repeat right top;margin:0 auto;padding:0px 0 0 0; }
.headerTop{ text-align:right; height:46px; padding:5px 5px 0 0;}
.headerLeft{width:340px;float:left; display:inline;}
.logo{padding:0px 0 0 0px;}
.logo img{ display:block; padding:0px 0 0 0px;}
.headerRight{padding:9px 0px 0 0;color:#FFF; float:right; display:inline; text-align:left;}
.headerRight a:link,.headerRight a:visited,.headerRight a:hover{color:#FFF; margin:0 18px; display:inline-block;}

.nav{margin:0 auto; height:35px; background:url(../images/navbg.gif) repeat-x left top;padding:0px 0 0px 0px;text-align:left;}
.nav_m{width:974px; margin:0 auto;}
.nav ul{margin:0px 0 0px 0;padding:0px 0px 0 0px;}
.nav li{float:left;text-align:center; font-size:13px;display:inline;color:#a2a2a2;background:url(../images/navline.gif) no-repeat right center;margin:0 0px; padding:0px 3px 0 0px; vertical-align:middle; position:relative;}
.nav .endli{background:none;padding-right:0px; }
.nav .first{}
.nav a,.nav a:visited{color:#FFF;padding:10px 26px 0 26px;height:25px;font-size:13px;display:inline-block; margin:0px 0; text-align:center;}
.nav a:hover{ }
.nav .endli a,.nav .endli a:visited,.nav .endli a:hover{ background:none;}
/**html .nav a:hover{ background:none;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=false, sizingMethod=scale, src="images/navon.png"); position:relative; cursor:pointer;}*/

.nav .on a,.nav .on a:visited,.nav .on a:hover{ background:url(../images/navon.gif) no-repeat center center;font-weight:bold; text-decoration:none;}
.nav .first a,.nav .first a:visited,.nav .first a:hover{padding-left:29px; padding-right:29px;}

.nav ul li ul{ position:absolute; top:35px; left:5px; padding:0px 0 0 0px; border-top:1px solid #FFF; background:#B6B7BB; width:98px; opacity:0.8; filter:alpha(opacity=80); text-align:left; }
.nav ul li ul li{ margin:0px; padding:0px 0 0 0px;text-align:left;  background:none; }
.nav ul li ul li a,.nav ul li ul li a:visited,.nav ul li.on ul li a,.nav ul li.on ul li a:visited,.nav ul li.on ul li a:hover{padding:0px 0 0 0px; margin:0 0px 0 0px; width:98px; height:22px; line-height:22px; text-align:center; background:none;display:inline-block; font-weight:normal; color:#000;}
.nav ul li.on ul li a:hover{ color:#ffffff;  background:url(../images/di.gif) no-repeat; display:inline-block; width:97px;}


.nav .bn{background:url(../images/bnbg.gif) no-repeat left top; width:213px; float:right; height:50px; padding:0px; margin:0px;}
body #container .nav li.bn a,body #container .nav .bn a:visited,body #container .nav li.bn a:hover{ background:url(../images/bn.gif) no-repeat center top; width:77px; height:20px; line-height:20px; text-align:centerli; color:#FFF; padding:0px; margin:6px 6px 0 6px; display:inline-block; text-decoration:none;filter:;}


.line{margin:0px auto;height:1px; background:url(../images/line2.gif) repeat-x center top; overflow:hidden; font-size:0px; }

.banner{width:974px;margin:1px auto 0px auto;padding:0px 0 0 0;height:254px; text-align:center; clear:both;}
.banner .banner_main{}
.banner img{ display:block; width:974px; height:254px;}

.banner_n{ height:186px;}
.banner_n img{ display:block; width:974px; height:186px;}


.mainDiv{margin:0px auto;padding:8px 0 0px 0; background:url(../images/mainbg.gif) repeat-x center top;clear:both;}
.mainDiv_main{width:974px;margin:0 auto;text-align:left; background:url(../images/mainbg2.gif) repeat-x center top; padding:15px 0 0px 0;}

.mainDiv_n{ background:url(../images/mainbg.gif) repeat-x center top;}


.sidebar{width:220px; overflow:hidden; margin:0px 0px 0 0px;padding:0 0px 0 0; background:url(../images/sidebarbg.gif) no-repeat left top;float:left;text-align:left;display:inline; border:0px solid #cccccc;}
.content{width:754px; overflow:hidden; margin:0 0px 0 0px;padding:0px 0px 0px 0px;float:left; text-align:left;display:inline; border:0px solid #cccccc;}
.sidebar_main{ padding:5px 0; width:218px; margin:0 auto;}
.content_main{ padding:5px 0;width:690px; margin:0 auto;}

.sidebar2{width:260px; margin:0px 0px 0 0px;padding:0 0px 0 0; float:left;text-align:left;display:inline; border:0px solid #cccccc;}
.content2{width:385px; margin:0 16px 0 0px;padding:0px 0px 0px 0px;float:left; text-align:left;display:inline; border:0px solid #cccccc;}

.part{ border:1px solid #d3d3d3;}
.part_m{border:1px solid #FFF;}
.part2{ width:210px; margin:0 0 0 4px;}

.location{height:35px;overflow:hidden;margin:0px 0; padding:0px 0 0px 0px; text-align:left; }
.location h2{padding:0px 0 0 0px;text-align:left; color:#949494;font-weight:normal;font-size:13px;font-weight:bold;}
.location h2 a,.location h2 a:visited,.location h2 a:hover{color:#949494; font-size:12px;background:url(../images/title1bg_a.gif) repeat-x left bottom; height:22px;padding:3px 5px 0 0px; display:inline-block; }
.location span{float:right;padding:5px 0px 0 0px;color:#949494;font-weight:normal; text-align:right;}
.location span a,.location span a:visited,.location span a:hover{color:#949494;font-weight:normal;font-size:12px; position:relative;}

.title1{height:30px;overflow:hidden;margin:0px 0; background:url(../images/title1bg.gif) repeat-x left bottom;padding:0px 0 0px 0px; text-align:left; }
.title1 h2{padding:0px 0 0 0px;text-align:left; color:#000000;font-weight:normal;font-size:13px;font-weight:bold;}
.title1 h2 a,.title1 h2 a:visited,.title1 h2 a:hover{color:#000000; font-size:14px;height:22px;padding:3px 5px 0 0px; display:inline-block; }
.title1 span{float:right;padding:10px 5px 0 0px;color:#949494;font-weight:normal; text-align:right;}
.title1 span a,.title1 span a:visited,.title1 span a:hover{color:#949494;font-weight:normal;font-size:12px; position:relative;}
.title1 h2 .on,.title1 h2 .on:visited,.title1 h2 .on:hover{background:url(../images/abg.gif) no-repeat center top;}
.title1 h2 .on2,.title1 h2 .on2:visited,.title1 h2 .on2:hover{background:url(../images/abg3.gif) no-repeat center top;}
.title1 font{ color:#525252;}

.title1_2{ background:url(../images/quan.png) no-repeat left top; }
.title1_2 h2{padding:8px 0 0 34px;}
.title1_2 h2 a,.title1_2 h2 a:visited,.title1_2 h2 a:hover{ background:none;}

.title1_3{background:url(../images/quan2.png) no-repeat left top;}
.title1_3 h2{padding:8px 0 2px 30px; height:20px; background:url(../images/line2.gif) repeat-x center bottom;}
.title1_3 h2 a,.title1_3 h2 a:visited,.title1_3 h2 a:hover{ background:none;}

.title1_3_2{background:url(../images/quan3.png) no-repeat left top;}

.title1_4{ height:30px;background:url(../images/title1bg_2.gif) no-repeat left top;}
.title1_4 h2{ padding:5px 0 0 10px;}
.title1_4 span{ padding:5px 5px 0 0;}

.title1_5 h2{ padding:0px 0 0 0;}

.classlist{ background:url(../images/classlistbg.gif) repeat-x left bottom; height:28px;}
.classlist ul{ padding:0 0 0 4px;}
.classlist ul li{ width:90px; float:left; display:inline; height:28px;}
.classlist ul li.on{background:url(../images/abg.gif) no-repeat center top;}
.classlist ul li a,.classlist ul li a:visited,.classlist ul li a:hover{ font-weight:bold;width:81px; text-align:center; display:block; padding:8px 0 0 0; height:20px; text-decoration:none;}
.classlist ul li.on a,.classlist ul li.on a:visited,.classlist ul li.on a:hover{ color:#FFF;}

.sidenav{padding:10px 0px 0 0px; width:187px; margin:0 auto; border:0px solid #ebebeb; }
.sidenav .sidenav_main{}
.sidenav ul{padding:0px 0; vertical-align:middle;}
.sidenav li{text-align:left; background:url(../images/sidenavlibg.gif) repeat-x left bottom; margin:0px; height:36px; line-height:36px; padding:0px 0px 0px 0px; color:#6e6e6e; vertical-align:middle;}
.sidenav li a,.sidenav li a:visited,.sidenav li a:hover{padding:0 0 0 25px;color:#6e6e6e;display:block; margin:0 auto; text-align:left; font-size:12px;background:url(../images/quan3.gif) no-repeat 4px 14px;}
.sidenav li.on a,.sidenav  li.on a:visited,.sidenav  li.on a:hover{ color:#000; font-weight:bold; }

.login_panel{ width:195px; margin:0 auto; padding:0px 0 0 0;}
.login_panel input,.login_panel a,.login_panel img{ vertical-align:middle;}
.login_panel .login_input{ background:none;padding:0 2px 0 2px;height:18px;width:112px; line-height:18px; margin:0px 0px 0px 4px;border:1px solid #d4d4d4; }
.login_panel ul{ padding:10px;}
.login_panel ul li{ padding:3px 0; vertical-align:middle;}

.login_panel_2{}
.login_panel_2 .login_input{ background:#FFF;}

.search_panel{background:url(../images/searchbg.gif) no-repeat left top; height:29px; float:right; padding:0px 0px 0 4px;color:#c9dceb;}
.search_panel input,.search_panel select,.search_panel img{ float:left; display:inline; }
.search_panel h2{ color:#0f5cb8; padding:10px 0 0 0;}
.search_input{padding:0 0px 0 0px;height:16px;width:120px;line-height:16px; margin:2px 10px 0px 0px;border:0px solid #7dacd0; color:#bebebe;}
.search_panel a,.search_panel a:visited,.search_panel a:hover{ color:#bebebe; font-weight:bold; text-decoration:underline; margin:0px; padding:0px;}


.panel1{text-align:left; padding:0 0px 0 0;margin:0 0px 0 0; width:264px;float:left; display:inline; overflow:hidden; }

.panel1_m{margin:0 auto; padding:0px 0 0 0;}


.panel2{text-align:left; padding:0 0px 0 0;margin:0 0px 0 0px;  width:710px;float:left; display:inline;  overflow:hidden;}
.panel2_m{margin:0 auto; padding:5px 8px 0 8px;}


.panel3{text-align:left; background:url(../images/imgbg1.gif) no-repeat left top; height:451px;overflow:hidden; }
.panel3_m{text-align:left; width:222px; margin:0 auto;padding:15px 0px 0 0;overflow:hidden; line-height:23px;}
.panel3 .memo{padding:10px 0 0 0;}

.panel4{text-align:left; background:url(../images/imgbg2.gif) no-repeat left top; height:189px;overflow:hidden; }
.panel4 .memo{ padding:20px 0 0 0; width:222px; margin:0 auto;}
.panel4 .t{ font-weight:bold; height:32px;padding:0 0 0 100px; position:relative;}
.panel4 .t a,.panel4 .t a:visited,.panel4 .t a:hover{ line-height:32px; display:inline-block;}

.panel4 .t .f{ position:absolute; left:3px; top:0px;}
.panel4 .t .n{ position:absolute; left:60px; top:8px;}

.panel4 .text{ padding:0 0px 0 10px; line-height:20px;}

.turnid{ text-align:right; padding:10px 0 0 0;}
.turnid a,.turnid a:visited,.turnid a:hover{ width:18px; line-height:18px; height:18px; text-align:center; display:inline-block; margin:0 1px; background:#989898; color:#FFF;}

.panel5{text-align:left; padding:0 0px 0 0;margin:0 0px 0 0px;  width:496px;float:left; display:inline;  overflow:hidden; }
.panel6{text-align:left; padding:0 0px 0 0;margin:0 0px 0 0px;  width:214px;float:left; display:inline;  overflow:hidden;}

.panel7{text-align:left; background:url(../images/imgbg3.gif) no-repeat left top; height:241px;overflow:hidden; }
.panel7_m{ width:450px; margin:0 auto; padding:15px 0 0 0; line-height:20px;}
.panel7 .memo{ padding:12px 0 0 0;}
.panel7 .text{ line-height:18px; padding:5px 0 0 0;}


.panel8{text-align:left; background:url(../images/imgbg4.gif) no-repeat left top; height:491px;overflow:hidden; }
.panel8_m{ width:450px; margin:0 auto; padding:15px 0 0 0; line-height:20px;}
.panel8 .memo{ padding:12px 0 0 0;}


.panel9{text-align:left; background:url(../images/imgbg5.gif) no-repeat left top; height:301px;overflow:hidden; }
.panel9_m{ width:210px; margin:0 auto; padding:4px 0 0 0;}


.div_t{ background:url(../images/div_t.gif) no-repeat left top; height:39px; overflow:hidden;}
.div_m{ background:url(../images/div_m.gif) repeat-y left top;}
.div_b{ background:url(../images/div_b.gif) no-repeat left -30px; height:67px; overflow:hidden;}

.div_t_m{ width:724px; margin:0 auto; padding:5px 0 0 0;}
.div_m_m{ background:url(../images/div_m_m.gif) repeat-x left top; width:747px; margin:0 0 0 5px;}

.imglist{ padding:0px 0 0 0; clear:both;}
.imglist img{ vertical-align:middle; margin:0 0 0px 0; height:74px; border:1px solid #cccccc; padding:1px;}

.list{ margin:15px 0; line-height:18px;}

.main_info{ padding:10px 15px; line-height:24px; }

.imgcss{border:1px solid #d2ceca;}

.link_panel{ padding:15px 0 0 0;}
.link_panel a,.link_panel a:visited,.link_panel a:hover{ margin:0 8px; display:inline-block;}

.page_panel{ text-align:center; margin:10px 0;}
.page_panel a,.page_panel a:visited,.page_panel a:hover{ margin:0 4px; line-height:20px; color:#6d6d6d;}


.listItem{clear:both; padding:8px 0; background:url(../images/line.gif) repeat-x center bottom;}
.listItem .img{float:left; width:116px; margin:0 0 0 10px; display:inline;}
.listItem .info{float:left; width:320px;display:inline; line-height:20px;}

.listItem2{ width:190px; margin:0 auto;}
.listItem2 li{ background:#f8f8f8 url(../images/ph1.gif) no-repeat 10px center; height:36px; margin:10px 0; padding:6px 0 0 50px; line-height:16px;}
.listItem2 li.li2{background:#f8f8f8 url(../images/ph2.gif) no-repeat 10px center;}
.listItem2 li.li3{background:#f8f8f8 url(../images/ph3.gif) no-repeat 10px center;}

.textlist1{padding:5px 0px 0px 0px; clear:both;}
.textlist1 li{padding:3px 0px 0 5px; height:20px; line-height:20px;text-align:left; margin:0px 0 0px 0;color:#575b5c; vertical-align:middle;}
.textlist1 span{float:right;padding:0 0px 0 0;color:#575b5c; }
.textlist1 a,.textlist1 a:visited,.textlist1 a:hover{padding:0 0 0 10px; color:#575b5c;background:url(../images/quan.gif) no-repeat left 5px;}
.textlist1 h3{font-weight:bold; line-height:25px;}
.textlist1 li.on span{ color:#cb111a;}
.textlist1 .on a,.textlist1 .on a:visited,.textlist1 .on a:hover{background:url(../images/quan2.gif) no-repeat left 5px; color:#cb111a;}
.textlist1 li.on2{background:#ededec;}

.pro_list{ padding:20px 0 0 0px; width:100%;}
.pro_item{margin:0px 0px 0px 0px; width:128px; height:210px; margin:0 28px; float:left; display:inline; padding:0px 0px; color:#353334;}
.pro_item .img{}
.pro_item .img img{ width:126px;height:141px; border:1px solid #cfcfd0; padding:1px; display:block;}
.pro_item h3{ height:25px; color:#343434;padding:15px 0 0 0px;text-align:center;}
.pro_item a,.pro_item a:visited,.pro_item a:hover{ color:#343434;}
.pro_item .memo{ margin:0px 0 0 190px; padding:0 0px; line-height:26px;}

.showlist{padding:8px 0px 0 0; clear:both; }
.showlist li{margin:0px 0 0 0; padding:0px 0; clear:both;}
.text-overflow{display:block;word-break:keep-all;white-space:nowrap;overflow:hidden; }
.showlist span{float:right;width:90px;height:26px; line-height:26px; padding:0px; text-align:center; display:inline;}
.showlist h2{float:left; height:26px; line-height:26px;background:url(../images/quan2.gif) no-repeat left center; padding:0px 0px 0 10px;border-bottom:0px #838383 dotted;text-align:left;width:345px; margin:0px; display:inline;}
.showlist a,.showlist a:visited,.showlist a:hover{}

.showlist li.on{color:#8b0303;;}
.showlist .on h2{background:url(../images/quan.gif) no-repeat left center; }
.showlist .on a,.showlist .on a:visited,.showlist .on a:hover{ color:#8b0303;}

.footer{margin:0px auto 0px auto;height:84px; background:url(../images/footerbg.gif) repeat-x left -10px; clear:both; width:975px;}
.footer_main{width:974px;margin:0 auto; text-align:left;line-height:25px;padding:10px 10px 0px 10px; text-align:center; font-size:12px;color:#606060;}
.footer_main a,.footer_main a:visited,.footer_main a:hover{ margin:0 5px;display:inline-block; font-size:12px; color:#606060;}
.footer_menu { height:25px; line-height:25px;padding:0 0px;color:#606060;}
.footer_menu a,.footer_menu a:visited,.footer_menu a:hover{color:#606060; margin:0 4px;}



.panelx{text-align:left; float:left; display:inline; width:264px; margin:0px;background:url(../images/imgbg2.gif) no-repeat left top; height:189px;overflow:hidden;position:relative;}
.panelx .f{ position:absolute; left:3px; top:0px;}
.panelx .n{ position:absolute; left:60px; top:8px;}
.panelx_m{ padding:5px 5px; line-height:22px; height:140px; overflow:hidden;}
.panelx_m .memo{ height:80px;  padding:10px 0 0 0;}
.panelx_m h3{height:40px; padding:0 0 0 100px;}
.panelx_m .img{ padding:10px 0 0 0;}
.panel1 .zxcp{ position:absolute; top:0px; left:0px;}
.FlashItem{ display:none;}
.FlashItem img{margin:0 10px 0 30px; width:102px; height:106px;}
.FlashIndexPanel{text-align:right; position:absolute; top:160px; padding-right:5px; width:100%;}
.FlashIndex{ padding:1px 4px; color:white; font-weight:bold; text-align:center; cursor:pointer; font-size:11px}
.FlashOn{ background-color:red}
.FlashOff{ background-color:#989898; width:18px;}
