﻿@charset "utf-8";
/*css document*/
*{ padding:0; margin:0;}
body{ font:12px/22px "arial"; text-align:left; background:url(../images/bodybg.jpg) left top repeat-x #fff; color:#535353; line-height:18px;}
h1,h2,h3,h4,h5,h6{ font-size:14px;}
ul,li{ list-style:none;}
a{ color:#575757; text-decoration:none;}
a:hover{ color:#4176CF; text-decoration:none;}
img{ border:0;}
a img,a:hover img{ border:0;}
button{ cursor:pointer;}
em{ font-style:normal;}
input{ font-size:12px;}

/*other*/
.clearit{ clear:both;}

#wrapper{ width:1002px; margin:0 auto;}
#leftbar{ width:42px; float:left; height:620px; background:url(../images/leftbar.jpg) no-repeat;}
#rightbar{ width:40px; float:left; height:620px; background:url(../images/rightbar.jpg) no-repeat;}
#centerCon{ width:920px; float:left;overflow:hidden;}
#leftbar1{ width:46px; height:615px; background:url(../images/leftbar1.jpg) left top no-repeat #fff; float:left;}
#rightbar1{ width:45px; height:615px; background:url(../images/rightbar1.jpg) left top no-repeat #fff; float:right;}
#centerCon1{ width:911px; float:left; background:#fff;}
#wrapper1{ border:1px solid #DBDBDB; background:#E8E8E8; height:219px;}
.fleft{ width:180px; float:left; margin-top:8px; display:inline; margin-left:1px;}
.fright{ width:718px; float:right; margin-top:8px; display:inline; margin-right:1px;}
.fcenter{ width:530px; float:left; margin:8px 0 0 5px; display:inline;}
.fright1{ width:189px; float:right; display:inline; margin:8px 1px 0 0;}
.fleft1{ width:518px; float:left;}
.fright2{ width:189px; float:right;}

#header{ height:78px; border-top:1px solid #BEBEBE; border-left:1px solid #E0E0E0; background:#fff; position:relative;width:920px;}
#header .logo{ position:absolute; top:18px; left:18px;}
#header .search{ margin:18px 0 0 510px; width:455px;}
#header .search #class{ float:left; width:208px; position:relative; color:#696969;}
#header .search #class span{ float:left; font-family:arial;}
#header .search #class #txt{ float:left; width:85px; height:16px; color:#929292; border:1px solid #ACACAC; border-right:0; overflow:hidden; padding:0 0 0 2px; line-height:17px;}
#header .search #class img{ float:left;}
#header .search #class #select_con{ position:absolute; right:0px; top:18px; display:none; border:1px solid #AEAEAE; border-top:0; width:104px; background:#fff; padding-top:1px; padding-bottom:1px; overflow:hidden;}
#header .search #class #select_con li{ cursor:default; padding-left:2px; line-height:18px;}
#select_con li a{dispaly:block; width:100%; color:#535353;}
#select_con li a:hover{dispaly:block; color:#FFF;}
#header .search .searchMain{ float:left; width:216px; display:inline; margin-left:18px;}
#header .search .searchMain span{ float:left;}
#header .search .searchMain .txt{ float:left; height:14px; color:#929292; padding:2px 0 0 2px; width:105px; border:1px solid #C0C0C0; border-right:0;}
#header .search .searchMain .btn{ float:left;}
#header .nav{ width:750px; margin:14px 0 0 160px; height:26px;}

#mainNav { float:left; height:26px; font-weight:bold;}
#mainNav a {display: block;line-height:26px; text-decoration:none;}
#mainNav li {float:left; text-align:center; padding:0 11px; position:relative;}
#mainNav li.show{ background:url(../images/lanx.gif) right 9px no-repeat;}
#mainNav li.show a{ color:#4176CF;}
#mainNav li.bg{ width:1px; height:26px; background:url(../images/shugang.jpg) no-repeat 0 6px;}
#mainNav ul {position:absolute; left:0; top:22px; display:none;}
#mainNav li.show ul {display: block; background:#fff; padding-top:4px; font-weight:normal; width:143px; }
#mainNav li.show li{ margin:1px 0 0 0; width:143px; min-height:19px; _height:19px; text-align:left; float:left; padding:0; }
#mainNav li.show li a{ min-height:19px; _height:19px; line-height:19px; color:#fff; padding-left:7px;background:url(../images/li2.jpg) no-repeat;}
#mainNav li.show li a:hover{ min-height:19px; _height:19px; background:url(../images/li22.jpg) no-repeat;}
#mainNav li.show li.zeroChild a{ min-height:19px; _height:19px; background:url(../images/li23.jpg) no-repeat;}
#mainNav li.show li.zeroChild a:hover{ background:url(../images/li222.jpg) no-repeat;}
#mainNav li.show li ul{display: none;}
#mainNav li.show li.show ul{display: block; position:absolute; left:143px; top:0; padding:0 0 0 1px; width:121px;}
#mainNav li.show li.show li{ width:121px; float:left; padding:0;}
#mainNav li.show li.show li a{ background:url(../images/baid.jpg) no-repeat 9px 9px #7AA2B0; padding-left:17px;}
#mainNav li.show li.show li a:hover{ background:url(../images/baid.jpg) no-repeat 9px 9px #908B80;}

#header .login{ font-weight:bold; float:left; line-height:26px;}
#header .login a{ color:#4F7DC8;}
#header .login a:hover{ color:#4F7DC8; text-decoration:underline;}

#header1{ height:72px; background:url(../images/header1bgt.jpg) repeat-x;}
#header1 .logo{ float:left; margin:14px 0 0 4px;}
#header1 .search{ float:left; display:inline; margin:32px 0 0 400px; width:385px;}
#header1 .search #class{ float:left; width:174px; position:relative; color:#696969;}
#header1 .search #class span{ float:left; font-family:arial;}
#header1 .search #class #txt{ float:left; width:85px; background:url(../images/txtbg.jpg) repeat-x; height:16px; color:#929292; border:1px solid #ACACAC; border-right:0; overflow:hidden; padding:0 0 0 2px; line-height:17px;}
#header1 .search #class img{ float:right;}
#header1 .search #class #select_con{ position:absolute; left:68px; top:18px; display:none; border:1px solid #AEAEAE; border-top:0; width:104px; background:#fff; padding-top:1px; padding-bottom:1px; overflow:hidden;}
#header1 .search #class #select_con li{ cursor:default; padding-left:2px; line-height:18px;}
#header1 .search .searchMain{ float:left; width:186px; display:inline; margin-left:18px;}
#header1 .search .searchMain span{ float:left;}
#header1 .search .searchMain .txt{ float:left; height:14px; color:#929292; padding:2px 0 0 2px; width:105px; border:1px solid #C0C0C0; border-right:0;}
#header1 .search .searchMain .btn{ float:left;}

#nav{ height:26px; background:url(../images/navbg1.jpg) no-repeat;}
#nav .mainNav{ float:left; margin-top:5px; margin-left:12px;}
#nav .mainNav li{ float:left; padding:0 29px;}
#nav .mainNav li a{ color:#fff;}
#nav .mainNav li a:hover , #nav .mainNav li.current a{ color:#fff; text-decoration:underline;}

#mainNav1 { float:left; height:26px; padding-left:36px;}
#mainNav1 a {display: block;line-height:26px; text-decoration: none; color:#fff;}
#mainNav1 li.current a{ text-decoration:underline;}
#mainNav1 li {float:left; text-align:center; width:112px; position:relative;}
#mainNav1 li.except{ width:60px;}
#mainNav1 li.show a{ text-decoration:underline;}
#mainNav1 ul {position:absolute; left:0; top:22px; display:none;}
#mainNav1 li.show ul {display: block; background:#fff; font-weight:normal; }
#mainNav1 li.show li{ margin:1px 0 0 0; width:143px; height:19px; text-align:left;}
#mainNav1 li.show li a{ height:19px; line-height:19px; color:#fff; padding-left:7px;background:url(../images/li2.jpg) no-repeat; text-decoration:none;}
#mainNav1 li.show li a:hover{background:url(../images/li22.jpg) no-repeat; text-decoration:none;}
#mainNav1 li.show li.zeroChild a{ background:url(../images/li23.jpg) no-repeat;}
#mainNav1 li.show li.zeroChild a:hover{background:url(../images/li222.jpg) no-repeat;}
#mainNav1 li.show li ul{display: none;}
#mainNav1 li.show li.show ul{display: block; position:absolute; left:143px; top:0; padding:0 0 0 1px;}
#mainNav1 li.show li.show li{ width:121px;}
#mainNav1 li.show li.show li a{ background:url(../images/baid.jpg) no-repeat 9px 9px #7AA2B0; padding-left:17px;}
#mainNav1 li.show li.show li a:hover{ background:url(../images/baid.jpg) no-repeat 9px 9px #908B80;}

#nav .login{ float:right; display:inline; margin:5px 22px 0 0;}
#nav .login a{ color:#fff;}
#nav .login a:hover{ color:#fff; text-decoration:underline;}

#footer{ margin-top:8px;}
#footer .smallNav{ float:left; margin-left:12px; color:#737373;}
#footer .smallNav a{ color:#737373;}
#footer .smallNav a:hover{ color:#737373; text-decoration:underline;}
#footer .msg{ float:right; margin-right:12px; color:#737373;}

#footer1{ margin-top:12px; height:38px; background:url(../images/footerbg.jpg) repeat-x; padding-top:14px;}
#footer1 .smallNav{ float:left; margin-left:12px; color:#737373;}
#footer1 .smallNav a{ color:#737373;}
#footer1 .smallNav a:hover{ color:#737373; text-decoration:underline;}
#footer1 .msg{ float:right; margin-right:12px; color:#737373;}


/******subweb global******/
.leftNav{ border:1px solid #D2D2D2; color:#2E2E2E;}
.leftNav h2{ height:23px; background:url(../images/leftnav_tit.jpg) repeat-x; padding:4px 0 0 12px; font-size:13px;}
.leftNav ul{ padding-bottom:10px; margin-top:10px;}
.leftNav li{ width:148px; margin:6px 0 0 19px; _margin:10px 0 0 19px;}
.leftNav li .one{ font-weight:bold; background:url(../images/leftnavli.jpg) left bottom no-repeat; padding-bottom:4px;}
.leftNav li .one .addMinus{ margin-right:5px;}
.leftNav li ul{ padding-bottom:0; display:none; margin:0;}
.leftNav li li{ width:129px; margin:4px 0 0 19px; _margin:7px 0 0 19px;}
.leftNav li li .two .iconj{ margin-right:6px;}
.leftNav li li .two a:hover{ font-weight:bold; color:#2e2e2e;}
.leftNav li li .active a{ font-weight:bold;}
.leftNav li li ul{ padding:0; *margin-top:5px; _margin-top:7px; display:none;}
.leftNav li li li{ width:114px; margin:2px 0 0 15px; line-height:16px;}
.leftNav li li li a{ display:block; background:url(../images/heidan.jpg) 0 48% no-repeat; padding-left:8px;}
.leftNav li li li a:hover , .leftNav li li li.current a{ color:#FFAD00; background:url(../images/huangd.jpg) 0 48% no-repeat;}
.leftNav a{ color:#2E2E2E;}
.leftNav a:hover{ color:#2E2E2E;}
.newSearch{ border:1px solid #D2D2D2; color:#2E2E2E; margin-top:8px;}
.newSearch h2{ height:23px; background:url(../images/leftnav_tit.jpg) repeat-x; padding:4px 0 0 12px; font-size:13px;}
.newSearch div{ padding:12px 0 10px 13px;}
.newSearch div td{ height:30px;}
.newSearch div td.td1{ height:38px;}
.newSearch div select{ width:150px;}

.proSearch{ border:1px solid #D2D2D2; color:#2E2E2E; }
.proSearch h2{ height:23px; background:url(../images/leftnav_tit.jpg) repeat-x; padding:4px 0 0 12px; font-size:13px;}
.proSearch div{ padding:12px 0 10px 13px;}
.proSearch div td{ height:30px;}
.proSearch div td.td1{ height:38px;}
.proSearch div select{ width:161px;}

.speedNav{ border:1px solid #D2D2D2; color:#2E2E2E; margin-top:8px; }
.speedNav h2{ height:23px; background:url(../images/leftnav_tit.jpg) repeat-x; padding:4px 0 0 12px; font-size:13px;}
.speedNav ul{}
.speedNav li{ border-bottom:1px dotted #999; height:23px;padding:11px 0 0 71px;}
.speedNav li.speed1{ background:url(../images/speed1.jpg) 31px 45% no-repeat; }
.speedNav li.speed2{ background:url(../images/speed2.jpg) 31px 45% no-repeat; }
.speedNav li.speed3{ background:url(../images/speed3.jpg) 31px 45% no-repeat; border:0;}

.adver a img{ display:block; border:1px solid #D2D2D2; margin-top:8px;}
.adver a:hover img{ border:1px solid #4176CF;}

.latestDownload{ border:1px solid #D2D2D2; margin-top:8px;}
.latestDownload h2{ height:23px; background:url(../images/leftnav_tit.jpg) repeat-x; padding:4px 0 0 12px; font-size:13px;}
.latestDownload a img{ display:block;}

.currentLoc{ background:url(../images/huijian.jpg) 4px 6px no-repeat; color:#1f1f1f; border-bottom:1px dotted #999999; line-height:24px; padding-left:15px;}
.currentLoc a{ color:#1f1f1f;}
.currentLoc a:hover{ color:#4176CF;}

.contactus{ margin-top:8px; border:1px solid #d2d2d2;}
.contactus h2{ height:23px; background:url(../images/leftnav_tit.jpg) repeat-x; padding:4px 0 0 12px; font-size:13px;}
.contactus p{ color:#4b4b4b; border-bottom:1px dotted #999; padding:9px 0 9px 11px;}
.contactus p.except{ padding:0; border:0;}

.pages{ text-align:left; margin-top:14px; padding-left:7px;}
