﻿
#help{margin:0px;background:#fff;}
img {border:none;}
a {text-decoration:none; color:#ff6c00;}
a:hover {text-decoration:underline; color:#ff6c00;}
.clear {clear:both;line-height:0px;font-size:0px;}
*{font-family:Arial, Helvetica, sans-serif,"宋体";}

/*head starrt*/
#headbg{width:100%;background:url(../image/head_boxbg.gif) repeat-x center top; height:359px}
#head{margin:0px auto; width:990px; height:359px; }
#top{height:56px;background:url(../image/topbg.gif) top center repeat-x; margin:0px auto;}
#logo{width:130px; height:100%;margin-left:5px; float:left; display:inline}
#headdownload{margin-left:30px; margin-bottom:5px}
#nave_bottom{ height:303px; width:990px; margin:0px auto; }
/* 导航  */
#nav{height:56px; float:right;text-align:center;}
#nav .navLBG{display:block;float:left;font-size:12px;font-weight:bold;margin:20px 15px 0px 15px;}
#nav .navLBG a{color:#000;text-decoration:none;}
#nav .navLBG a:hover{color:#000;text-decoration:none;}
#nav .navLBGOn{ display:block;float:left;font-size:12px;color:#000;font-weight:bold;margin:20px 15px 0px 15px;}
#nav .navLBGOn a{color:#000;text-decoration:underline;}
#nav .navLBGOn a:hover{color:#000;}
#nav .navBlock{display:block;float:left;width:4px;height:56px;background:url(../image/line.jpg) no-repeat;}
#nave_1{ background:url(../image/nave_1.gif) left -2px no-repeat; width:242px; height:303px;}
#nave_2{ background:url(../image/nave_2.gif) left -2px no-repeat ;width:329px; height:303px;}
#nave_3{position:relative; background:url(../image/nave_3.gif) left -2px no-repeat ;width:419px; height:303px;}
/* main */
#mainbg{ position:relative;width:100%;margin:0px auto;background:url(../image/newbg.gif) top center repeat-x;}
#main{ position:relative;width:962px;margin:0px auto;}
#new{position:relative;width:962px;height:75px;margin:0px auto;background:url(../image/newbig.jpg) left center no-repeat;border-bottom:1px dashed;}
.content{font-size:12px;}
.content a{ color:#000;}
.content a:hover{ color:#ff6c00;}
.content ul{list-style:none; margin:0px; padding:20px 0px 0px 100px;word-wrap:normal;word-break:keep-all; line-height:18px;}
*+ html .content ul{list-style:none; margin:10px 0px 0px 0px;line-height:14px;}
* html .content ul{list-style:none; margin:10px 0px 0px 0px;line-height:14px;}
.content ul li{float:left;margin:3px 10px 3px 8px;word-wrap:normal;word-break:keep-all;}
* html .content ul li{float:left;margin:-5px 10px 0px 8px;}
*+ html .content ul li{float:left;margin:-5px 10px 0px 8px;}

#middle{ position:relative;margin:0px auto 22px auto; padding-top:25px;}
#l{ float:left; width:691px; border-right:1px dashed;}
.t{ width:660px;font-size:16px; font-weight:bold; margin:10px 32px 0px 0px;border-bottom:1px dashed; height:31px}
.text{margin:0px 32px 4px 5px;width:660px;}
.text .green{ float:left;background:url(../image/greenbg.jpg) center center no-repeat;width:36px; height:31px;  padding:15px 0px 0px 0px; font-size:14px; color:#fff; text-align:center;}
.text .blue{ float:left;background:url(../image/bluebg.jpg) center center no-repeat; width:36px; height:31px;padding:15px 0px 0px 0px; font-size:14px; color:#fff;text-align:center;}
.textright{ float:left; width:619px;}
* html .textright{width:617px;}
.text ul{list-style:none; margin:8px 0px 0px -25px; float:left;text-align:left;}
* html .text ul{margin:8px 0px 0px 6px;}
*+ html .text ul{margin:8px 0px 0px 10px;}
.text ul li{ font-size:12px; line-height:21px; margin-bottom:5px; text-align:left;}
.text ul li a{ color:#ff6c00;text-decoration:underline;}
.text ul li a:hover{ color:#ff6c00;}


#r{ float:left; width:270px;}
* html #r{width:264px;}
.computer{}
.computer .img{ float:left; padding:5px 0px 5px 25px;}
* html .computer .img{ padding:5px 0px 5px 18px;}
.computer .down{ float:left; padding:10px 0px 5px 5px;}
*html .computer .down{ margin-left:-18px;}
*+ html .computer .down{margin-left:-18px;}
.computer .down li span{background:url(../image/org_arrow.gif) no-repeat left center; padding-left:18px; }
.computer .down li span:hover{background:url(../image/org_arrow.gif) no-repeat left center; color:#ff6c00;}
.computer .down li{list-style:none; font-size:12px; color:#000; font-weight:normal; line-height:25px;}
.computer .down li span a{list-background:url(../image/black_arrow.gif); color:#000;}
.computer .down li span a:hover{list-background:url(../image/blue_arrow.gif); color:#ff6c00;}


.product{width:236px;background:#F1F1F1; border-left:1px solid #D1D1D1;border-right:1px solid #D1D1D1; margin:0px 0px 0px 33px;}
.title{ font-size:12px; font-weight:bold; margin:0px 16px 6px 16px;border-bottom:1px dashed; padding-top:10px;}
.product ul{list-style:none;margin:8px 16px 0px -24px; padding-bottom:8px;}
* html .product ul{margin:6px 16px 9px 16px; }
*+ html .product ul{margin:6px 16px 9px 16px; }
.product li{font-size:12px;  border-bottom:1px dashed; margin:6px 0px 7px 0px;}
* html .product li{ margin:0px; }
*+ html .product li{ margin:0px;  }

.producttop{ width:238px; height:6px; margin:0px 0px 0px 33px; background:url(../image/product_top.gif) bottom center no-repeat;}
.productbottom{ width:238px; height:6px; margin:0px 0px 0px 33px; background:url(../image/product_bottom.gif) top center no-repeat;}
* html .product{margin:0px 0px 0px 23px;}
* html .producttop{margin:0px 0px 0px 23px;}
* html .productbottom{margin:0px 0px 0px 23px;}
.product li a{list-style:none; font-size:12px; color:#000; text-decoration:none;}
.product li a:hover{list-style:none; font-size:12px; color:#ff6c00;}
.product li span{ background:url(../image/black_dot.gif) no-repeat 0px center; padding-left:18px;}

/*  index */

.indexbox{margin:0px 20px 4px 5px;width:670px;}
.indexleft{ float:left; width:326px;}
* html .indexleft{ padding:0px 0px 0px 4px;}
.indextitle1 { height:26px; background:url(../image/user.jpg) left center no-repeat; font-family:"[MicrosoftYaHei]"; font-size:16px; font-weight:bold; padding:8px 0px 0px 34px; margin-left:10px;}
.indextitle2 { height:26px; background:url(../image/kaifa.jpg) left center no-repeat; font-family:"[MicrosoftYaHei]"; font-size:16px; font-weight:bold; padding:8px 0px 0px 34px; margin-left:10px;}
.indextitle3 { height:26px; background:url(../image/book.gif) left center no-repeat; font-family:"[MicrosoftYaHei]"; font-size:16px; font-weight:bold; padding:8px 0px 0px 34px; margin-left:10px;}
.indexline{height:1px; width:318px; margin:0px 0px 11px 0px;}
*html .indexline{height:0px;margin:0px;}
.indexlineleft{ float:left; width:10px; height:1px;}
.indexlinecenter{ float:left; width:290px; height:1px; border-top:1px  solid #C7C7C7;}
.indexlineright{ float:left; width:10px; height:1px;}
.indexright{ float:right; width:320px;padding-left:20px;}
.indexcontent{ font-size:12px; line-height:22px;}
.indexcontentmore{font-size:12px; line-height:22px; text-indent:20px;}
* html .indexcontent{ margin-top:-8px;}
.indexdownload{ margin:8px 0px 32px 180px; width:133px; height:19px; text-align:center; line-height:19px; }
.indexdownload a{width:133px; height:19px; display:block; background:url(../image/down1.gif) left top no-repeat; font-size:12px; color:#fff; font-weight:bold; text-decoration:none }
.indexdownload a:hover{ background:url(../image/down2.gif) left top no-repeat; color:#ffcc00; text-decoration:none}
.more{ background:url(../image/more.gif) no-repeat left center;font-size:12px; margin:3px 0px 0px 245px; padding:0px 0px 0px 17px;}
*html .more{padding:3px 0px 0px 17px;}
*+ html .more{padding:3px 0px 0px 17px;}
.more a{ color:#000;}
.more a:hover{ color:#ff6c00;}


/*  one  */

#one{ margin:40px 32px 4px 5px; width:660px;}
.tittop{ width:655px; height:3px; background:url(../image/one_top.gif) bottom center no-repeat;}
.titbottom{ width:655px; height:3px; background:url(../image/one_bottom.gif) top center no-repeat;}
.titcontent{ width:653px; height:55px; background:#05A9E0; border-left:1px solid #006486;border-right:1px solid #006486;}
.titcontent span{ font-size:14px; font-weight:bold; margin:0px 3px 0px 12px; line-height:26px;}
.titcontent span a{ color:#000;}
.titcontent p{ margin-top:0px;text-decoration:underline;}
* html .titcontent p{font-size:10px;}
*+ html .titcontent p{font-size:10px;}
.titcontent ul{ list-style:none; font-size:12px; color:#000; margin:6px 3px 3px -30px;}
* html .titcontent ul{margin:6px 3px 3px 8px; font-size:10px;}
*+ html .titcontent ul{margin:6px 3px 3px 8px; font-size:10px;}
.titcontent ul li { float:left; color:#000; margin:0px 20px 0px 2px;font-size:12px;}
.titcontent ul li a{ color:#000;text-decoration:underline;}
.titcontent ul li a:hover{ color:#000;}

.nextname{width:615px; font-weight:bold; margin:25px 0px 3px 30px; border-bottom:1px dashed; line-height:28px;}
.nextcontent{width:615px; font-size:12px; line-height:20px; margin:0px 0px 0px 30px;}
.nextreturn{ height:15px; padding:10px 0px 8px 595px;}
.nextname a{ color:#000;}
/* two */

#two{ margin:40px 32px 4px 5px; width:660px;}
* html #two{ margin:40px 22px 4px 5px; width:650px;}
.twotop{ width:655px; height:3px; background:url(../image/two_top.gif) bottom center no-repeat;margin:0px auto;}
.twobottom{ width:655px; height:3px; background:url(../image/two_bottom.gif) top center no-repeat;margin:0px auto;}
.twocontent{ width:653px; height:55px; background:#F1DC68; border-left:1px solid #9B8300;border-right:1px solid #9B8300;margin:0px auto;}
.twocontent p{ margin-top:0px;text-decoration:underline;}
* html .twocontent p{font-size:10px;}
*+ html .twocontent p{font-size:10px;}
.twocontent span{ font-size:14px; font-weight:bold; margin:0px 3px 0px 12px; line-height:26px;}
.twocontent span a{ color:#000}
.twocontent ul{ list-style:none; font-size:12px; color:#000; margin:6px 3px 3px -30px;}
* html .twocontent ul{margin:6px 3px 3px 8px;}
*+ html .twocontent ul{margin:6px 3px 3px 8px;}
.twocontent ul li { float:left; color:#000; margin:0px 20px 0px 2px; font-family:"宋体"; font-size:12px;}
.twocontent ul li a{ color:#000;text-decoration:underline;}
.twocontent ul li a:hover{ color:#000;}

/* three */

#three{margin:40px auto 0px auto; width:660px;}
.threetop{ width:655px; height:3px; background:url(../image/three_top.gif) bottom center no-repeat;margin:0px auto;}
.threebottom{ width:655px; height:3px; background:url(../image/three_bottom.gif) top center no-repeat;margin:0px auto;}
.threecontent{ width:653px; height:55px; background:#58BD43; border-left:1px solid #168200;border-right:1px solid #168200;margin:0px auto;}
.threecontent span{ font-size:14px; font-weight:bold; margin:0px 3px 0px 12px; line-height:26px;}
.threecontent span a{ color:#000}
.threecontent ul{ list-style:none; font-size:12px; color:#000; margin:6px 3px 3px -30px;}
* html .threecontent ul{margin:6px 3px 3px 8px;}
*+ html .threecontent ul{margin:6px 3px 3px 8px;}
.threecontent ul li { float:left; color:#000; margin:0px 20px 0px 2px; font-family:"宋体"; font-size:12px;}
.threecontent ul li a{ color:#000;text-decoration:underline;}
.threecontent ul li a:hover{ color:#000;}

/* gray */

#gray{ margin:0px 32px 20px 5px; width:660px; font-size:12px;}
* html #gray{ margin:-11px 32px 0px 5px;}
.graytop{ width:655px; height:3px; background:url(../image/title_top.gif) bottom center no-repeat;}
.graybottom{ width:655px; height:3px; background:url(../image/title_bottom.gif) top center no-repeat;}
.graycontent{ width:653px; height:55px; background:#F1F1F1; border-left:1px solid #D1D1D1;border-right:1px solid #D1D1D1; line-height:24px;}
.graycontent .grayct{ width:636px; height:40px; margin:0px auto; padding-top:3px;}

/* box */
.box{ font-size:12px; width:245px; height:72px; background:url(../image/box.jpg) no-repeat center center; margin:10px 0px 15px 33px; line-height:24px;}
* html .box{margin:10px -5px 4px 23px;}

.boxcontent{margin:7px 15px 5px 10px;}
.boxcontent a{ text-decoration:underline;}


/* download */
#download_doc #l{border:0px;}
#download_doc #r{border-left:1px dashed #494949}
#download_doc{ margin:0px}
.download{margin:0px 32px 4px 5px;width:660px;}
.dnadownloadtitle{height:31px;border-bottom:1px dashed; padding-bottom:3px;}
.dnadownloadtitle span{ padding-left:-45px; }
.downloadnum {height:31px; width:36px; float:left;background:url(../image/greenbg.jpg) no-repeat left top; font-size:14px; color:#fff; padding:7px 0px 0px 7px;}
.downloadname { font-size:16px; float:left; font-weight:bold; line-height:31px;}
.downloadnumblue {height:31px; width:36px; float:left;background:url(../image/bluebg.jpg) no-repeat left top; font-size:14px; color:#fff; padding:7px 0px 0px 7px;}
.downloadcontent{ font-size:12px;line-height:22px; margin:10px 0px 10px 0px;}
.downloadbtn{ margin:10px 10px 22px 570px; height:19px; line-height:19px; width:85px; text-align:center}
.downloadbtn a{display:block; width:85px; height:19px; background:url(../image/downloadbtn.jpg) left top no-repeat; text-decoration:none; color:#fff; font-weight:bold; font-size:12px;}
.downloadbtn a:hover{ background:url(../image/downloadbtn_on.jpg) left top no-repeat; color:#ffc70e; text-decoration:none}
* html .downloadbtn{ margin:10px 10px 22px 565px;}
.lavadownloadtitle{ height:31px;border-bottom:1px dashed; font-size:16px; font-weight:100; line-height:22px; background:url(../image/02.jpg) no-repeat left top; padding:5px 0px 0px 45px;}

/* download detail */
.downloaddetail{ height:31px;border-bottom:1px dashed; font-size:16px; font-weight:bold; font-family:"MicrosoftYaHei","宋体";}
.downloadboxtop{ width:304px; height:4px; background:url(../image/downloadboxtop.jpg) bottom center no-repeat;}
.downloadboxbottom{ width:304px; height:4px; background:url(../image/downloadboxbottom.jpg) top center no-repeat;}
.downloadboxcontent{ width:287px;font-size:12px; background:#F1F1F1; border-left:1px solid #D1D1D1;border-right:1px solid #D1D1D1; line-height:25px; padding:10px 0px 15px 15px;}
.bbh{ word-spacing:3px;}
*html .bbh{ word-spacing:0px;}
*+ html .bbh{ word-spacing:0px;}
.gn{ word-spacing:21px;}
*html .gn{ word-spacing:18px;}
*+ html .gn{ word-spacing:18px;}

.downloadbox{ float:left; width:315px; padding:15px 0px 0px 10px;}
* html .downloadbox{ padding:0px 0px 0px 10px;}
.detailright{ float:right; width:240px;padding:110px 0px 0px 0px;}
.detailright .detailname{width:195px; font-size:16px; font-family:"MicrosoftYaHei",Arial, Helvetica, sans-serif,"宋体";padding-bottom:58px;text-align:center;}
.detailright .detailbtn{ margin:0px auto;}

/* foot */

#footbg{width:100%;height:66px; background-color:#000;}
#foot{ position:relative; width:990px; margin:0 auto;}
.left{float:left; font-size:12px;color:#ff6c00;margin:25px 0px 0px 20px;}
.right{float:right; font-size:12px; color:#fff; margin:25px 20px 0px 0px;}
.right a{font-size:12px;color:#fff;}
.right a:hover{font-size:12px;color:#fff;}
#footbg .right a{ margin:0px 5px}



/* 法律条款 */
#low{font-size:12px; font: "Times New Roman", Times, serif "宋体"  ; margin:0px }
#low h4,#low h5{ padding:0px; margin:0px;  font-size:12px; }
#low h4{border-bottom: 1px dashed #494949; height:40px; line-height:40px;text-indent:20px; margin-bottom:10px; margin-top:20px}
#low h5{ color:#ff6c00;font-weight:normal; text-indent:20px; line-height:40px;}
#low p{ padding:0px; margin:0px; padding-left:20px; line-height:20px; word-wrap:break-word;word-break:break-all; }
#low ul{ list-style:none; padding:0px; margin:0px}
#low ul li{padding-left:20px; line-height:20px;}
.low_name{color:#777777;}

/*DNA下载更新*/
#update_lavaDNA{ margin:0px}
#update_lavaDNA #r{border-left:1px dashed #494949}
#update_lavaDNA #l{border:0px;}
.detailname{ font-size:16px; font-family:"MicrosoftYaHei",Arial, Helvetica, sans-serif,"宋体"; font-weight:bold}
#update_lavaDNA  .detailname{margin-top:40px;}
#update_lavaDNA  .detailname .bold{font-weight:bold;}
#update_lavaDNA  .detail{margin:0px auto; text-align:center}
#update_lavaDNA .graycontent{ width:400px;  padding:10px 0px; background:#F1F1F1; border:1px solid #D1D1D1; text-align:center; height:auto; margin:0px auto; margin-top:20px;font-size:12px}
#update_lavaDNA  .detailbtn{margin-top:40px;}

/*联系我们*/
#contact{margin:0px;}
#contact .downloaddetail{margin-bottom:20px; height:41px}
#contact .graycontent{width:426px; height:auto; border:1px solid #d1d1d1;margin:0px auto; margin-bottom:10px; font-size:12px; padding:10px 20px}
#contact ul{ list-style:none; margin:0px; padding:0px}
#contact ul li{ line-height:30px; height:30px}
#contact ul li img{margin-left:10px}
#contact .bold{font-weight:bold}
#contact #main{ margin-bottom:20px}

/*论坛*/
#forum #r{border-left:1px dashed #494949}
#forum #l{border:0px;}

#forum{ margin:0px}
#forum .downloadcontent{margin:10px 0px 30px 0px}
#forum  .dnadownloadtitle{width:660px}
#forum  .downloadname .bold{font-weight:bold}

/*地图*/
#map{ margin:0px}
#map .downloaddetail {font-family:Arial, Helvetica, sans-serif,"MicrosoftYaHei"; text-align:center;margin-bottom:20px; height:41px; font-weight:normal; line-height:41px;  font-size:16px;font-weight:bold;}

#map .graycontent{width:400px; height:auto; border:1px solid #d1d1d1;margin:0px auto; margin-bottom:10px; font-size:12px; padding:0px 20px}
#map .graycontent .bold{ font-weight:bold}
#map .graycontent ul{ margin:0px; padding:0px; list-style:none}
#map .graycontent span{margin-right:10px}
#map #main{ margin-bottom:20px; padding-top:30px}


/*友情链接*/
#friend{margin:0px}
#friend .downloaddetail {margin-bottom:20px; height:41px; font-weight:normal; line-height:41px;  }
#friend .graycontent{width:530px; height:auto}
#friend .graycontent  p{ margin:0px; padding:0px; clear:both;}
#friend .graycontent ul{ margin:0px; padding:0px; list-style:none; }
#friend .graycontent ul li{float:left;}
.links_sign{margin-right:10px; display:inline; background:url(../image/black_dot.gif) left center no-repeat; text-indent:10px }
.links_sign a{ color:#221815}
.links_sign a:hover{text-decoration:underline; color:#ff6c00;}
#friend .graycontent .bold{font-weight:bold;}
#friend .graycontent{width:400px; height:auto; border:1px solid #d1d1d1;margin:0px auto; margin-bottom:10px; font-size:12px; padding:10px 20px}
.links_logo{ margin-right:10px; display:inline; margin-top:10px; height:31px; line-height:31px;}
#friend #main{ margin-bottom:20px; }