@charset "utf-8";
#container{}

#header{width:976px;margin:0px auto 0 auto;height:83px;padding:0px 0 0 0;text-align:left;}
.header_main{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:42px 10px 0 0;color:#FFF; float:right; display:inline; text-align:left;}
.headerRight a:link,.headerRight a:visited,.headerRight a:hover{color:#FFF; margin:0 0px; display:inline-block;}


.nav{margin:0 auto; height:42px; background:url(navbg.gif) no-repeat center top; border-top:1px solid #FFF;padding:0px 0 0px 0px;text-align:left;}
.nav_m{width:976px;margin:0px auto;}
.nav ul{padding:0px 0px 0 150px;}
.nav li{float:left;text-align:center; font-family:Î¢ÈíÑÅºÚ; font-size:13px;display:inline;color:#a2a2a2;background:url(navline.gif) no-repeat right center;margin:0 0px; padding:0px 12px 0 12px; vertical-align:middle; position:relative;}
.nav .endli{background:none;padding-right:0px; }
.nav .first{background:none;padding-left:0px; }
.nav a,.nav a:visited{color:#FFF;padding:14px 0px 0 0px;height:28px; width:78px;font-size:13px;display:inline-block; margin:0px 0; text-align:center; text-decoration:none; }
.nav a:hover{}
/**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(navon2.gif) no-repeat left top;font-weight:bold; text-decoration:none;}
.nav .on .first,.nav .on .first:visited,.nav .on .first:hover{background:url(navon.gif) no-repeat left top;}

.nav ul li ul{ position:absolute; top:27px; left:0px; padding:0px 0 0 0px; border-top:1px solid #FFF; width:122px; background:#24576a; opacity:0.8; filter:alpha(opacity=80); text-align:left; }
.nav ul li ul li{ float:none; width:auto; margin:0px 0 0 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:122px; height:22px; line-height:22px; text-align:center; background:none;display:inline-block; font-weight:normal; color:#ffffff;}
.nav ul li.on ul li a:hover{ color:#ffffff; background:#1d6286;}
.nav ul li a:hover{background:url(navon2.gif) no-repeat left top; margin:0px 0; font-weight:bold; text-decoration:none;}

.nav .bn{background:url(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(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:;}

.subnav{width:976px;margin:0 auto;padding:0px 0 0px 0px; text-align:left; position:relative;}
.subnav_m{ position:absolute; right:0px; top:-51px; height:51px;background:url(subnavbg.gif) no-repeat left top; width:976px;}
.subnav ul{margin:0px 0 0px 0;padding:13px 0px 0 16px;}
.subnav li{float:left;text-align:center; font-size:13px;display:inline;color:#a2a2a2;margin:0 10px; padding:0px 0px 0 0px; vertical-align:middle; position:relative;}
.subnav .endli{background:none;padding-right:0px; }
.subnav .first{background:none;padding-left:0px; }
.subnav a,.subnav a:visited{color:#FFF;padding:11px 5px 0 50px;height:22px; display:inline-block; font-size:13px;margin:0px 0; text-align:center;}
.subnav a:hover{ }


.line{margin:0px auto;height:1px; background:url(line.gif) repeat-x center top; overflow:hidden; font-size:0px; }

.banner{margin:0px auto 0px auto;padding:0px 0 0 0;height:300px; background:#e3f0f9 url(bannerbg.jpg) no-repeat center top; text-align:center; clear:both;}
.banner .banner_main{width:976px; margin:0 auto;}
.banner img{ display:block; width:976px; height:300px;}

.banner_n{height:150px;margin:0px 0 0 0;}
.banner_n .banner_main{width:960px; margin:0 auto;}
.banner_n img{ display:block; width:960px; height:150px;}

/**.mainDiv{margin:0px auto;padding:15px 0 35px 0; background:url(mainbg.gif) repeat-x center top;clear:both;}
.mainDiv_main{width:976px;margin:0 auto;text-align:left; margin-top:29px; padding:0px 0 0px 0;}

.mainDivdef{margin:0px auto;padding:15px 0 35px 0; background:url(mainbg.gif) repeat-x center top;clear:both;}
.mainDiv_maindef{width:976px;margin:0 auto;text-align:left; padding:0px 0 0px 0;}

.mainDiv_n{ background:none;}
.mainDiv_n .mainDiv_main{background:url(mainbg2.gif) repeat-y left top; width:960px; padding:1px 0 0 0;}

.sidebar{width:200px; margin:0px 17px 0 0px;padding:0 0px 0 0;float:left;text-align:left;display:inline; border:0px solid #cccccc;}
.content{width:743px; margin:0px 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;}
**/

.mainDiv{margin:0px auto;padding:15px 0 0px 0; background:url(mainbg.gif) repeat-x center top;clear:both;}
.mainDiv_main{width:976px;margin:0 auto;text-align:left; padding:0px 0 0px 0;}

.mainDiv_n{}
.mainDiv_n .mainDiv_main{background:url(mainbg2.gif) repeat-y left top; width:960px; padding:1px 0 0 0;}


.sidebar{width:200px; margin:0px 17px 0 0px;padding:0 0px 0 0;float:left;text-align:left;display:inline; border:0px solid #cccccc;}
.content{width:743px; 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 #cdccc8;}
.part_m{ padding:4px 0 0 8px;}

/*
.title1{height:33px;overflow:hidden;margin:0px 0;padding:0px 0 0px 5px; text-align:left; }
.title1 h2{padding:5px 0 0 0px; color:#FFF;font-weight:normal;font-size:12px;font-weight:bold;}
.title1 h2 a,.title1 h2 a:visited,.title1 h2 a:hover{color:#FFF; font-size:12px;padding:0px 0px 0 0px; display:inline-block; }
.title1 span{float:right;padding:5px 40px 0 0px;color:#666666;font-weight:normal; text-align:right;}
.title1 span a,.title1 span a:visited,.title1 span a:hover{color:#666666;font-weight:normal;font-size:12px; position:relative;}
.title1 h2 .on,.title1 h2 .on:visited,.title1 h2 .on:hover{background:url(abg.gif) no-repeat center top;}
.title1 h2 .on2,.title1 h2 .on2:visited,.title1 h2 .on2:hover{background:url(abg3.gif) no-repeat center top;}
*/

.title1{height:25px;overflow:hidden;margin:0px 0; background:url(title1bg.gif) no-repeat left top;padding:0px 0 0px 5px; text-align:left; }
.title1 h2{padding:5px 0 0 25px;text-align:left; color:#FFF;font-weight:normal;font-size:13px;font-weight:bold;}
.title1 h2 a,.title1 h2 a:visited,.title1 h2 a:hover{color:#FFF; font-family:Î¢ÈíÑÅºÚ; font-size:12px;padding:0px 0px 0 0px; display:inline-block; }
.title1 span{float:right;padding:5px 40px 0 0px;color:#666666;font-weight:normal; text-align:right;}
.title1 span a,.title1 span a:visited,.title1 span a:hover{color:#666666;font-weight:normal;font-size:12px; position:relative;}
.title1 h2 .on,.title1 h2 .on:visited,.title1 h2 .on:hover{background:url(abg.gif) no-repeat center top;}
.title1 h2 .on2,.title1 h2 .on2:visited,.title1 h2 .on2:hover{background:url(abg3.gif) no-repeat center top;}

.title1_2{ height:28px; background:none; padding:0 0 0 60px;}
.title1_2 h2 { background:url(quan7.gif) no-repeat left center; padding-left:24px;}


.title1_3{ height:32px;padding:0px 0 0 10px;}
.title1_3 h2 { padding:10px 0 0 0px; width:90px; text-align:center; color:#0976ce;}
.title1_3 h2 a,.title1_3 h2 a:visited,.title1_3 h2 a:hover{color:#0976ce; font-size:12px;padding:0px 0px 0 0px; display:inline-block; }
.title1_3 span{ padding:12px 10px 0 0px;}

.title1_4{ height:37px;background:url(title1bg_3.gif) no-repeat left center;}
.title1_4 h2 { padding:3px 0 0 25px; color:#FFF;}
.title1_4 h2 a,.title1_4 h2 a:visited,.title1_4 h2 a:hover{color:#FFF; font-size:12px;padding:0px 10px 0 10px; display:inline-block; background:url(title1bg_h2.gif) repeat-x center top; height:24px; line-height:24px; }
.title1_4 span{ padding:12px 10px 0 0px;}


.title1_5{ height:30px;background:none;}
.title1_5 span {padding:5px 0 0 0px;}

.titlel_top{ height:30px;}



.title1_6{ height:30px;padding:0px 0 0 0px;}
.title1_6 h2 { padding:10px 0 0 0px; width:122px; text-align:center; color:#0976ce;}
.title1_6 h2 a,.title1_6 h2 a:visited,.title1_6 h2 a:hover{ background:url(quan8.gif) no-repeat left center; padding:0 0 0 10px;}


.title1_7{ height:32px;background:url(title1bg_2.gif) no-repeat left center;}
.title1_7 h2 { padding:10px 0 0 15px; color:#0976ce;}
.title1_7 h2 a,.title1_7 h2 a:visited,.title1_7 h2 a:hover{color:#0976ce; font-size:12px;padding:0px 0px 0 0px; display:inline-block; }
.title1_7 span{ padding:12px 10px 0 0px;}

.sidenav{padding:12px 0px 8px 0px; width:164px; 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(sidenavlibg.gif) repeat-x left center;height:28px; line-height:28px; padding:0px 0px 0px 0px; color:#ffffff; vertical-align:middle;}
.sidenav li a,.sidenav li a:visited,.sidenav li a:hover{padding:0 0 0 20px;color:#ffffff; font-weight:bold; display:block; margin:0 auto; text-align:left; font-size:12px;background:url(quan4.gif) no-repeat 10px center;}

.sidenav .level_2 li{color:#666666;background:url(sidenavlibg2.gif) repeat-x left center; font-weight:normal;}
.sidenav .level_2 li a,.sidenav .level_2 li a:visited,.sidenav .level_2 li a:hover{ color:#666666; font-weight:normal; background:url(quan5.gif) no-repeat 20px center; padding:0 0 0 30px; text-align:left;}

.sidenav li.on{}
.sidenav li.on a,.sidenav  li.on a:visited,.sidenav li.on a:hover{ background:url(quan3.gif) no-repeat 10px center;}

.sidenav li.on2{background:url(sidenavlibg3.gif) repeat-x left center; }
.sidenav li.on2 a,.sidenav  li.on2 a:visited,.sidenav li.on2 a:hover{ background:url(quan3.gif) no-repeat 10px center;}


.login_panel{ width:185px; margin:0 auto; padding:10px 0 0 0;}
.login_panel input,.login_panel a,.login_panel img{ vertical-align:middle;}
.login_input{padding:0 2px 0 2px;height:18px;width:130px; line-height:18px; margin:0px 0px 0px 4px;border:1px solid #ababab; color:#d3d3d3;}
.login_panel h2{ height:23px; padding:7px 0 0 10px;}
.login_panel_m li{ padding:3px 0px 2px 0;}


.search_panel{background:url(searchbg.gif) no-repeat left top; height:75px; padding:0px 0px 0 0px;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_panel .search_input{ background:url(searchinput.gif) no-repeat left center; width:116px; padding:2px 0 0 2px; height:18px; margin:0 0 10px 0;}
.search_panel .search_input input{ background:none; border:0px; width:114px;}
.search_panel a,.search_panel a:visited,.search_panel a:hover{ color:#bebebe; font-weight:bold; text-decoration:underline; margin:0px; padding:0px;}

.search_panel_m{ padding:10px 0 0 62px;}

.btn{ float:right;}
.btn a,.btn a:visited,.btn a:hover{ width:77px; height:29px; line-height:normal; padding:5px 0 0 0; margin:0 10px; display:inline-block; text-align:center; color:#FFF; background:url(btn.gif) no-repeat left top;}

.panel1{text-align:left; padding:0 0px 0 0;margin:0 0px 0 0px; width:365px;float:left; display:inline; overflow:hidden; }
.panel1_m{ padding:10px 0 0 0;}
.panel2{text-align:left; padding:0 0px 0 0;margin:0 0px 0 0px;  width:611px;float:left; display:inline;  overflow:hidden;}
.panel2_m{margin:0 auto; padding:5px 8px 0 8px;}

.panel3{text-align:left; padding:0px 0px 0 0;margin:0 0px 0 0; height:242px; background:url(imgbg1.gif) no-repeat left top; overflow:hidden; }
.panel3_m{ padding:10px;}
.panel3_m .memo{ padding:10px; line-height:22px;}

.panel4{background:url(imgbg2.gif) no-repeat left top; height:230px; overflow:hidden;}
.panel4_m{ padding:5px 10px 0 14px;}
.panel4 .memo{ padding:10px 10px 0 10px; line-height:26px;}

.panel5{background:url(imgbg3.gif) no-repeat left top; height:200px; width:590px; margin:0 0 0 12px; overflow:hidden;}
.panel5_m{ padding:5px 10px 0 14px;}
.panel5 .memo{ padding:10px 10px 0 10px; line-height:26px;}

.contact_panel{ width:352px; margin:0 auto; background:url(contactbg.gif) no-repeat 10px 55px; height:168px;}
.contact_panel_m{ padding:6px 0 0 45px; line-height:22px;}
.contact_panel_m .memo{ padding:0 0 0 30px;}
.contact_khfw{ background:url("khfw.gif"); width:352px; height:56px;}
.contact_khfw .contact_khfw1{ float:left; font-size:14px; color:#458fde; font-weight:bold; padding:25px 0 0 135px;}
.contact_khfw .contact_khfw2{ float:left; font-size:12px; color:#b3c5d9; font-weight:bold; font-style:normal; padding:25px 0 0 10px;}

.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 0px; line-height:24px;}
.main_info .t{ padding:8px 0;}

.imgcss{border:1px solid #d2dae4; padding:1px;}
.imgcss2{ background:url(picbg2.gif) no-repeat left top;height:134px; width:188px; margin:0 auto; padding:6px 0 0 6px;}
.imgcss2 img{ width:172px; height:124px;}

.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;}

.textlist1{padding:5px 0px 0px 0px; clear:both;}
.textlist1 li{padding:3px 0px 0 5px; height:22px; line-height:22px;text-align:left; margin:0px 0 0px 0;color:#444444; vertical-align:middle;}
.textlist1 span{float:right;padding:0 0px 0 0;color:#444444; }
.textlist1 a,.textlist1 a:visited,.textlist1 a:hover{padding:0 0 0 10px; color:#444444;background:url(quan2.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(quan2.gif) no-repeat left 5px; color:#cb111a;}
.textlist1 li.on2{background:#ededec;}

.textlist1_2 li{ background:url(libg.gif) repeat-x left bottom; height:30px; line-height:30px;}
.textlist1_2 a,.textlist1_2 a:visited,.textlist1_2 a:hover{padding:0 0 0 20px; color:#575b5c;background:url(quan6.gif) no-repeat left 0px;}


.pro_list{margin:28px 0 0 0px; padding:0 20px;}
.pro_item{margin:0px 0px 0 0px; color:#046bae;}
.pro_item ul li{padding:0px 15px; float:left; display:inline;}
.pro_item .img{}
.pro_item .img img{ width:128px;height:84px; border:1px solid #bbcde2; padding:6px; display:block;}
.pro_item h3{ color:#046bae;padding:8px 0 0 0px;text-align:center;}
.pro_item a,.pro_item a:visited,.pro_item a:hover{ color:#046bae;}
.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:80px;height:25px; line-height:25px; padding:0px; text-align:center; display:inline;}
.showlist h2{float:left; height:25px; line-height:25px;background:url(quan3.gif) no-repeat left center; padding:0px 0px 0 10px;border-bottom:0px #838383 dotted;text-align:left;width:255px; margin:0px; display:inline;}
.showlist a,.showlist a:visited,.showlist a:hover{}

.showlist .on h2{background:url(quan.gif) no-repeat left center; }
.showlist .on a,.showlist .on a:visited,.showlist .on a:hover{ color:#0d5f98;}

.footer{margin:10px auto 0px auto; background:url(footerbg.gif) no-repeat center top; height:74px;clear:both;}
.footer_main{width:976px;margin:0 auto; text-align:left;line-height:25px;padding:8px 10px 0px 10px; text-align:center; font-size:12px;color:#426fa0;}
.footer_main a,.footer_main a:visited,.footer_main a:hover{ margin:0 5px;display:inline-block; font-size:12px; color:#426fa0;}
.footer_menu { height:25px; line-height:25px;padding:0 0px;color:#426fa0;}
.footer_menu a,.footer_menu a:visited,.footer_menu a:hover{color:#426fa0; margin:0 10px;}

.MessageBox .btnSubmit {background:url("../images/button.gif") no-repeat scroll 0 0 transparent;border:0 none;cursor:pointer;height:30px;width:90px;}
.MessageBox {background:url("../images/aboutbg.jpg") no-repeat scroll right top transparent;width:100%;}
.MessageBox td {padding:4px;}
.MessageBox #Tab {text-align:right;}
.MessageBox input {border:1px solid gray;height:20px;line-height:20px;}
.MessageBox span {color:red;}

.xing{ color:Red;}

.list2{ margin:0 0 0 0; line-height:22px;}
.list2 li{ background:url(listlien.gif) repeat-x left bottom; clear:both; margin:25px 0 0 0;padding:5px 0;}
.list2 .img{ border:4px solid #e3f0f9; width:200px; height:135px; float:left; display:inline;}
.list2 .memo{margin:0 0 0 245px; padding:5px 10px 0 0;}

.mainDivdef{margin:0px auto;padding:0px 0 0px 0; background:url(mainbg.gif) repeat-x center top;clear:both;}
.mainDiv_maindef{width:976px;margin:0 auto;text-align:left; padding:0px 0 0px 0;}

.panelhome1{text-align:left; padding:0 0px 0 0;margin:0 10px 0 8px; width:590px;float:left; display:inline; overflow:hidden; }
.panelhome1_m{ padding:10px 0 0 0;}
.panelhome2{text-align:left; padding:0 0px 0 0;margin:0 8px 0 0px;  width:360px;float:left; display:inline;  overflow:hidden; }
.panelhome2_m{margin:0 auto; padding:5px 8px 0 8px;}

.panelhome3{text-align:left; padding:0px 0px 0 0;margin:0 0px 0 0; height:261px; background:url(newsbg_b.gif) no-repeat left top; overflow:hidden; }
.panelhome3_m{ width:300px; margin:0 auto;}

.panelhome4{background:#0C6 url(imgbghome.gif) no-repeat left top; height:175px; overflow:hidden;}
.panelhome4_m{ padding:10px 10px 0 10px;}
.panelhome4 .memo{ padding:0px 0 0 0; line-height:22px;}

.contact_panelhome{ width:352px; margin:0 auto; background:url(renwu.gif) no-repeat 6px 0px; height:240px;}
.contact_panelhome_m{ padding:6px 0 0 45px; line-height:22px;}
.contact_panelhome_m .memo{ padding:0 0 0 30px;}

.title1home_2{ height:28px; background:none; padding:0 0 0 0px;}
.title1home_2 h2 { background:url(quan7.gif) no-repeat left center; padding-left:24px;}
.mainhome_info{ width:590px; height:466px; background-color:#fafafa; overflow:hidden; }
.mainhome_info table tr td img{ padding:0px 20px 0px 25px;}
.mainhome_info table tr td .mainhome_det{ line-height:22px; font-size:12px; padding:0 20px 0 5px;}

.mainhome_info1{ width:597px; height:265px; overflow:hidden; }
.mainhome_info2{width:597px; height:236px; background:url(homebottom.jpg) no-repeat left top; overflow:hidden; }



.MenuList{ display:none;color:#ffffff; left:6px;width:150px; height:300px; position:absolute; z-index:999 }
.MenuList div 
{	
    background:transparent url(../images/sidenavlibg_aoff.gif) no-repeat scroll left center; 
     -moz-opacity:0.5;cursor:hand;
    /**background: url("../images/flash-bg.gif") repeat-x scroll 0 0 #939292;**/
    text-align:left;
    color:#ffffff;display:block;height:24px;line-height:24px;margin:0 auto;width:150px; overflow:hidden;
	border-bottom:1px dotted #FFFFFF;
	}
.MenuList div a{ padding-left:30px; color:#ffffff;}
.MenuList div a:hover{ text-decoration:none; color:#c0c0c0}