@charset "gb2312";
html { height:100%; }
html, body, talbe, tr, th, td, ul, li, dl, dt, dd, div, center, p, span { padding:0; margin:0;}
body { font:12px Verdana, '', sans-serif; line-height:24px; height:100%; margin:0 auto; background:url(homepage_bg.jpg) repeat-x #000c24;}
h1 { font-size:12px; margin:0; padding:0; }
h2 { font-size:14px; margin:0; padding:0; font-weight:bold;}
h3 { font-size:14px; margin:0; padding:0; padding-left:50px;}
ul { list-style:none; }
img { border:none; }
a {  text-decoration:none;color:#000000 }
a:hover { color:#5069fd; text-decoration:none; }
.display { display:block; }
.left { float:left; }
.clear { clear:both; }
.clearfix{ display:block;}
.right{ float:right;}
.left{ float:left;}
.common-menu span, .news-menu span{ float:right;}

.pagebody{ background-position:left top; background-repeat:repeat-x; height:auto; overflow:hidden;}
.pagebody1{ background:url(index_01-01.gif) no-repeat; background-position:left top; background-repeat:repeat-x; height:auto; overflow:hidden;}

.header{ background:url(index_030.jpg) no-repeat; width:1008px; height:99px; margin:0 auto;}
.register{ margin-right:50px!important; margin-right:25px; margin-top:30px;}

/*pagemain*/
.pagemain{ width:984px; background:url(index_130.gif) repeat-y; padding:0 14px 10px 10px; margin:0 auto; height:auto; overflow:hidden;}
.pagemain1{ width:1008px; margin:0 auto; height:auto; overflow:hidden; margin-top:0px!important;margin-top:-5px;}

/*nav*/
.nav-lt{ background:url(index_05.gif) no-repeat; width:5px; height:37px;}
.nav-rt{ background:url(index_10.gif) no-repeat; width:5px; height:37px;}
.nav{ width:940px; height:37px; background:url(index_06-2.gif) repeat-x; padding:0 29px;}
.nav ul li{ float:left; width:100px; height:37px; text-align:center;margin:5px 0px 0 2px;}
.nav ul li a{font-weight:bold; color:#fff; font-size:13px; text-decoration:none; height:37px; float:left; cursor:hand;  background:none; width:100px; text-align:center;}
.nav ul li a:hover{background:url(nav.gif) no-repeat; font-weight:bold; height:37px; text-decoration:none !important; color:#000000; width:100px; text-align:center;}
#bg{ background:none;}
.gg{width:920px; height:30px; background:url(index_2.jpg) repeat-x; padding:0 29px; line-height:30px;}


.TopNav { width:100%; height:37px; font-size:14px; background:url(index_06-2.gif) repeat-x;}
.TopNav ul { display:inline; margin:0 0 0 80px; float:left; height:40px;}
.TopNav a{ font-weight:bold; color:#fff; font-size:13px; text-decoration:none; height:46px; float:left; cursor:hand; margin:5px 10px 0 10px; background:none;}
.TopNav a:hover{background:url(nav.gif) no-repeat; font-weight:bold; height:36px; text-decoration:none !important;}
.TopNav a span{  padding:10px 8px 5px 0; margin:0 0 0 8px; float:left; height:16px; text-decoration:none !important;}
.TopNav a:hover span{background:url(nav.gif) no-repeat; color:#000;  padding:10px 8px 10px 0; margin:0 0 0 8px; height:16px; text-decoration:none !important;}
.TopNav a:link,.TopNav a:visited { text-decoration:none; color:#fff;}
.TopNav a:active { text-decoration:underline; color:#fff; }


/*flash*/
.flash-lt{ background:url(index_11-010.gif) repeat-y; width:5px; height:250px;}
.flash-ct{ width:998px; height:250px;}
.flash-rt{ background:url(index_13-01.gif) repeat-y; width:5px; height:250px;}
/* */
.gd-lt{ background:url(index_11-010.gif) no-repeat; width:5px; height:30px;}
.gd-ct{ width:998px; height:auto; background:url(index_2.jpg) repeat-x;line-height:30px;}
.gd-rt{ background:url(index_13-01.gif) no-repeat; width:5px; height:30px;}

/*main*/
.main{ width:980px; padding-right:8px; height:auto; overflow:hidden; margin-top:10px; padding-bottom:5px;}
.main-lt{ width:226px;}
.main-lt-pic{ background:url(index-18.jpg) no-repeat; width:226px; height:33px;}
.main-lt-wz{ color:#fefefe; font-size:14px; margin-left:27px; line-height:33px; font-weight:bold;}
.main-lt-wz1{  font-size:14px; font-weight:bold; line-height:32px; margin-left:19px;}
.main-lt-pic1{ background:url(about_030.gif) no-repeat; width:226px; height:32px; margin-top:8px; }
.main-lt-pic2{ width:226px; height:32px;}
.main-lt-pic3{ width:226px; height:32px;}
.main-lt-pic4{ width:226px; height:33px;}
.main-lt-pic5{  width:226px; height:33px;}
.main-lt-pic6{ width:226px; height:33px;}

.main-menu{ background:url(index_21.gif) repeat-y; width:198px; height:auto; overflow:hidden; padding:10px 12px 10px 16px; overflow:hidden;}
.main-menu1{  width:204px; height:auto; overflow:hidden; padding:10px 8px 0 8px; overflow:hidden; margin-bottom:10px;}
.main-menu1-tit{ width:165px; height:36px; background:url(tit.jpg) no-repeat; line-height:36px;padding-left:35px; font-weight:bold; color:#990000;}
.main-menu1-tit a{  color:#990000; font-weight:bold; font-size:13px;;}
.main-menu1-tit a:hover{  color:#0066FF; font-weight:bold; font-size:13px; }
.main-menu1 ul{ width:200px; margin-left:4px; }
.main-menu ul li{ border-bottom:1px dotted #CCC; line-height:32px; overflow:hidden;  width:190px; }
.main-menu1 ul li{border-bottom:1px solid #CCC; line-height:30px; overflow:hidden;  width:190px; float:left; text-align:left; padding-left:12px;  background:url(31.gif) left center no-repeat;}
.main-menu1 ul li a{ }
.main-menu1 img {line-height:30px;text-align:center;} 
.main-menu2{ width:708px; height:auto; overflow:hidden; padding:10px; padding-bottom:0px;}
.main-menu2 dl dd{ float:left; margin-left:10px; font-weight:bold;}
.contact{ background:url(index_260.gif) no-repeat; width:226px; height:auto; padding-top:10px;}
.contact-pic{width:196px; height:72px; margin:0 auto;}
.wz{padding:8px 12px 0 16px; line-height:28px;display:block; overflow:hidden; }
.main-rt, .product{ width:740px; height:auto; overflow:hidden;}
.product-tit{ background:url(index_201.gif) no-repeat; width:740px; height:33px;  padding-top:5px;}
.tit{ width:115px; text-align:center; font-size:14px; color:#ffffff; font-weight:bold; padding-top:3px;}
.more{ margin-right:10px!important; margin-right:5px; margin-top:10px;}
.product-menu, .news-menu1{ width:728px; border:1px solid #d6d6d6; border-top:none; height:auto; overflow:hidden; padding-bottom:10px;}
.news-menu1{ padding:10px; width:708px; line-height:28px;}
.news-nenu1 ul{ width:700px;}
.news-nenu1 ul li{ width:650px; padding:10px 15px 0 15px; list-style-type:none;  float:left;}
.product-menu ul li { float:left; margin-left:18px!important; margin-left:12px; margin-right:17px!important; margin-right:18px; text-align:center; margin-top:20px;}

.product-menu-index{border:1px solid #d6d6d6; border-top:none; height:auto; overflow:hidden; padding-bottom:5px; _padding:5px 0px; width:738px;_width:738px;}
.product-menu-index ul{ height:auto; overflow:hidden; padding:5px 10px 10px 10px;}
.product-menu-index ul li { float:left; margin-left:5px; margin-right:5px; text-align:center; margin-top:10px;  width:165px; height:auto; overflow:hidden; padding-top:1px; line-height:30px; border:1px solid #cccccc;}
.product-menu-index ul li img{ height:130px; width:165px;}

.common-tit{  background:url(index_332.gif) no-repeat; width:322px; height:33px; padding-top:5px; }
.common-tit-wz{ width:115px; text-align:center; font-size:14px; color:#ffffff; font-weight:bold; padding-top:3px;}
.common-tit-wz1{ width:145px; text-align:left; font-size:14px; color:#ff0000; font-weight:bold; margin-left:10px; margin-top:3px;}
.common-menu{ width:320px; border:1px solid #d6d6d6; border-top:none; height:auto; overflow:hidden; padding-bottom:5px;}
.common-menu dl dd{ background:url(index_19.gif) no-repeat left center; border-bottom:1px dotted #d6d6d6; line-height:30px; width:300px; margin-left:10px;}
.common-menu dl dd a{ margin-left:15px;}

.company-menu01{border:1px solid #d6d6d6; border-top:none; height:950px; overflow:hidden; padding-bottom:5px; padding:5px 10px;}

.company-menu{border:1px solid #d6d6d6; border-top:none; height:auto; overflow:hidden; padding-bottom:5px; padding:5px 10px;}
.company-menu dl dd{ background:url(index_19.gif) no-repeat left center; border-bottom:1px dotted #d6d6d6; line-height:30px;}
.company-menu dl dd a{ margin-left:15px;}

.news-tit{ background:url(index_332.gif) no-repeat; width:322px; height:33px; padding-top:5px; }
.news-menu{ width:320px; border:1px solid #d6d6d6; border-top:none; height:auto; overflow:hidden; padding-bottom:5px;}
.news-menu dl dd{ background:url(index_19.gif) no-repeat left center; border-bottom:1px dotted #d6d6d6; line-height:30px; width:300px; margin-left:10px;}
.news-menu dl dd a{ margin-left:15px;}

/*footer*/
.footer{ background:url(index_530.gif) no-repeat; width:1008px; height:109px; margin:0 auto; padding-top:20px;}
.link{ width:890px; margin:0 auto; height:14px;}
.link ul li{ float:left; font-weight:bold; margin-left:6px; margin-right:8px; line-height:14px;}
.bottom{ width:840px; height:40px; margin:0 auto; text-align:center; margin-top:15px;}

/*about*/
.main-rt-pic{ width:730px; height:184px; margin-bottom:5px;}

.more1 a, .more2 a{ line-height:33px; margin-right:18px; color:#FFF; font-size:10px;}
.more2 a{ line-height:32px; color:#999;}
.imgshow{ width:150px; height:107px;border:1px solid #d6d6d6; }
.indeximgshow{ width:155px; height:120px; }

.imgshow img{}
.ptitle{ padding-right:10px; padding-top:0px;}
.pmore{ float:right; margin-right:0px; padding-top:5px; padding-right:0px;}

.link1{ width:980px; padding-right:8px; height:auto; overflow:hidden; margin-top:8px; }
.link-tit{ background:url(index_20-11.gif) no-repeat; width:980px; height:33px;  padding-top:5px;}
.link-tit-wz{ width:115px; text-align:center; font-size:14px; color:#ffffff; font-weight:bold; padding-top:3px;}
.link-tit-wz1{ width:300px; text-align:left; font-size:14px; color:#333333; font-weight:bold; margin-left:20px; margin-top:3px;}
.link-list{ padding:10px; height:auto; overflow:hidden; border:1px solid #d6d6d6; border-top:none; margin-bottom:8px; line-height:28px!important:35px;}
.link-list ul li{ float:left; margin-right:10px;}


/*?CSS?*/
.contitle, .contitle h1 { margin:0px 0px 10px 0px; font:normal normal bold 20px/120% Arial, Verdana, Helvetica, sans-serif, ""; color:#c00; text-align:center; }
.contitle { border-bottom:1px dashed #cccccc;}
.conAuthor{height:20px; line-height:24px; text-align:center; border-bottom:1px dashed #cccccc;}
.contenttext, .contenttext_G{ padding:10px 0 0; font:normal normal normal 13px/150% Arial, Verdana, Helvetica, sans-serif, ""; _width:660px;height: auto !important;height:auto;}



/*product_list??*/
.tp2 {float: left;width:730px;height:auto;margin-left: 5px;}

.i_pro1{ float:left; width:720px; padding:10px 0 0 5px; text-align:left;}
.i_pro1 li{ float:left; width:315px; padding-right:2px; padding-left:5px; padding-top:5px; text-align:center; line-height:200%; border:#CED5DB 1px solid;}
.i_pro1 li img{ float:left; padding:3px; border:1px #CCCCCC solid;}

.xq{ padding-left:5px; color:#e66e18;}
.xq a{ text-decoration:none; color:#e66e18;}
.xq a:hover{color:#e66e18; font-weight:bolder;}

/*งา?css?*/
.newslista { padding:10px 0px 10px 10px;}
.newslista ul li {line-height:28px; padding-left:13px; text-decoration:none;border-bottom:1px #0099CC dotted;}
.newslista ul li  a{ text-decoration:none;}
.news_list{clear:both;}
.news_list li{line-height:24px;border-bottom:1px dashed #f1f1f1;background:url(../images/jiantou.gif) no-repeat left center;padding:0 0 0 5px;list-style-type:none}
/*.new1-menu span{ float:right;}*/
.new1-menu{ border-top:none; height:auto; overflow:hidden; padding-bottom:5px; padding:5px 10px; line-height:28px; width:680px}
.new1-menu dl dd{ background:url(index_19.gif) no-repeat left center; border-bottom:1px dotted #d6d6d6; line-height:30px;}
.new1-menu dl dd a{ margin-left:21px;}

/**/
.k_pagelist EM {BORDER-RIGHT: #CED5DB 1px solid; BORDER-TOP:#CED5DB 1px solid; BACKGROUND: #eef5fe; FONT: 700 12px/160% Arial; BORDER-LEFT: #CED5DB 1px solid; BORDER-BOTTOM: #CED5DB 1px solid}
.k_pagelist INPUT {BORDER-RIGHT: #c0e0f3 1px solid; BORDER-TOP: #c0e0f3 1px solid; BACKGROUND: #eef5fe; FONT: 700 12px/160% Arial; BORDER-LEFT: #c0e0f3 1px solid; BORDER-BOTTOM: #c0e0f3 1px solid}
.k_pagelist EM {PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px}
.k_pagelist STRONG {PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px}
.k_pagelist A {PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px }


/*???*/
.mytable {border-collapse:collapse;width: 100%;border: 1px solid #00CCCC;} 
.mytable td {padding: 6px 6px 6px 12px;border-right-width: 1px;border-bottom-width: 1px;border-right-style: solid;border-bottom-style: solid;border-right-color: #00CCCC;border-bottom-color: #00CCCC;}
.mytable1 {border-collapse:collapse;width: 100%;border: 1px solid #000000;} 
.mytable1 td {padding: 6px 6px 6px 12px;border-right-width: 1px;border-bottom-width: 1px;border-right-style: solid;border-bottom-style: solid;border-right-color: #000000;border-bottom-color: #000000;}

.ziliao a:hover{ text-decoration:none; color:#5069fd;}
.ziliao a{ text-decoration:none; color:#FF0000;}

/*gundong*/
#demoLeft {margin:0 auto;overflow:hidden;width:720px;_width:710px;height:auto;background:#fff; padding:5px 3px 5px 0px;}
#demoLeft .indemo {float:left;width:700%; text-align:center;}
#demo1,#demo2 {float: left;}
#demo1 a,#demo2 a {display:block; text-align:center;}
#demo1 ul li,#demo2 ul li { float:left; margin-left:5px!important; margin-left:8px; margin-right:5px!important; margin-right:8px; text-align:center; margin-top:5px; width:155px; height:auto; overflow:hidden; padding-top:1px; }



.neirong{padding:5px 4px; width:98%; margin-left:8px; margin-top:10px;  height:auto;}
.neirong_tit{ width:100%; color:#0066FF; font-weight:bold; border-bottom:2px solid #0099FF; height:30px; line-height:30px;}
.neirong_cen{ width:100%; height:auto;}
.neirong_cen ul{ width:99%; padding:0 5px; height:auto;}
.neirong_cen ul li{ width:46%; height:28px; line-height:28px; float:left; margin-right:5px; border-bottom:1px dotted #99CCFF; background:url(11.gif) no-repeat 5px; padding-left:20px;}

#demo1 img,#demo2 img{ height:140px;}


.new2-menu{ border-top:none; height:auto; overflow:hidden; padding-bottom:5px; padding:5px 10px; line-height:28px; width:95%; margin-left:15px; margin-top:10px;}
.new2-menu ul li{ background:url(../images/11.gif) no-repeat left center; border-bottom:1px dotted #99CCFF; line-height:30px;}
.new2-menu ul li a{ margin-left:21px;}



.i_pro2{ float:left; width:100%; padding:4px 0 0 5px; text-align:left;}
.i_pro2 ul{ float:left; width:100%; text-align:left;}
.i_pro2 li{ float:left; width:330px;_width:320px; padding-right:5px; padding-left:5px; padding-top:5px; text-align:center; line-height:200%; border:#cccccc 1px solid; margin:0 5px 8px 5px;}
#list_info .pub_info_content{padding-left:14px;padding-bottom:5px; padding-right:5px;}
#list_info .pub_info_content p{margin:-5px auto; line-height:24px; font-size:13px}
#list_info .pub_info_content{padding-left:14px;padding-bottom:5px; padding-right:5px;}
#list_info .pub_info_content p{margin:-5px auto; line-height:24px; font-size:13px}
.fengye {padding-right: 10px;padding-left: 10px;}
#p_list{width:748px;}
#p_list ul{margin:0px; padding:0px; list-style-type:none; padding-top:0px;}
#p_list ul li{width:730px; border-bottom:#999999 1px dashed; margin:0px auto; height:143px;padding-top:10px;}
.p_list_d{float:left;height:135px;width:160px;text-align:center;}
.p_list_d2{text-align:left; padding-left:8px; margin-left:3px; float:right;  padding-right:10px; padding-top:0px; line-height:25px; width:72.4%;}
.p_list_d2 h2{ font-size:14px; font-weight:bold;}
.page_info{font-size:14px;width:705px;margin-top:8px; margin-left:15px;}



#list_info{width:748px;border:1px solid #CCCCCC; border-top:0px;}
#list_info .biaoti{text-align:center;}
#list_info .biaoti h1{font-size:24px; margin:0px;padding-top:15px;}
#list_info .info_source{line-height:25px; text-align:center; border-top:1px dashed #999999; border-bottom:1px dashed #999999; width:730px; margin:8px auto;}
#list_info .pub_info_content{padding-left:14px;padding-bottom:5px; padding-right:5px;}
#list_info .pub_info_content p{margin:-5px auto; line-height:24px; font-size:13px}
#list_info .info_page{width:650px;line-height:20px; padding-left:15px; margin-top:18px; padding-bottom:10px;}