/*


����:online�¸İ�
�汾: 2013/7/18


[Ŀ¼��]

0- resets


*/



/*  0- resets  */

*{outline:none;}
body,html{ overflow-x:hidden; text-align:center; margin:0; padding:0;}
body,table{ font-size:12px; font-family:Arial,Verdana,Helvetica,sans-serif,"����"; color:#333;-webkit-text-size-adjust:none;}
img{ vertical-align:middle; border:0;}
a{ text-decoration:none; color:#333;}
a:hover{ text-decoration:underline;}
body,html,form,ul,li{ margin:0; padding:0; list-style:none;}

textarea {resize: none;font-family:Arial,Verdana,Helvetica,sans-serif,"����";}
input,textarea,th,button{ font:12px Tahoma,Arial;}
input,select,button,label{ outline:none; vertical-align:middle;}
.floatr{ float:right;}
.floatl{ float:left;}
button::-moz-focus-inner{ border:0; padding:0;}



.Wrap{ background-color:#F0F1F1; height:100%;}
.panelWrap{ background:#f0f1f1 url(../images/online/bg.jpg) repeat-x left top;}
.icon{ background:url(../images/online/online-ico.gif) no-repeat left top; display:inline-block; vertical-align:middle; font-size:0; line-height:0;}

/* livechat */

.lcWrap{position:fixed; left:50%; top:160px; z-index:999; width:0; height:0; font-size:0; line-height:0;}
.mailchat{position:relative; left:490px; top:auto; background:url(../images/online/mailchat.png) no-repeat left bottom; width:110px; height:110px; margin-left:0; cursor:pointer;}
.lccont{position:relative; left:490px; top:auto; background:url(../images/online/livechat.png) no-repeat left bottom; width:110px; height:41px; margin-left:0; margin-top:20px; cursor:pointer;}
.st{position:relative; left:490px; top:auto; background:url(../images/online/ticket.png) no-repeat left bottom; width:110px; height:41px; margin-left:0; margin-top:20px; cursor:pointer;}


/*  1- topmenu  */

.topmenu{ width:960px; height:35px; margin:0 auto; clear:both; position:relative; z-index:12;}
.toplist,
.topspace{ float:right; margin:0;}
.userlogin{ float:right; margin:0; height:35px; position:relative; z-index:12; padding-left:15px;}

.loginWrap{ position:absolute; left:15px;; top:35px; background-color:#5d5e61; padding:5px 0 0 10px; width:190px; clear:both; overflow:hidden;}
.loginWrap table td{ padding-bottom:5px; color:#999999; white-space:nowrap;}
.loginWrap .logininput{ width:170px; height:24px; line-height:24px; color:#999999; padding-left:8px; border:0 none;}

.loginWrap table td a{ line-height:24px; height:24px;}

.topoldhome { float:left; height:35px; position:relative; z-index:12; padding-top:12px; padding-right:0px;}
.topoldhome a {color:#D94600; font-size:14px; font-weight:bold;}
.topoldhome a:hover {text-decoration:underline;}

.toplist{  padding:7px 10px 0  0;}
.toplist li{ float:left; padding:0 10px;}
.toplist li a{ color:#e5e5e5; display:inline-block; line-height:14px; padding:2px 0 0 2px; text-decoration:none; vertical-align:text-top; *vertical-align:middle;}
.userlogin a{ color:#e5e5e5; display:inline-block; height:35px; line-height:35px; float:left; text-decoration:none; vertical-align:text-top; *vertical-align:middle;}
.toplist li a:hover,
.userlogin a:hover{ text-decoration:underline;}




.homeico{ background-position:-6px -5px; width:15px; height:12px; margin-right:6px;}
.whoisico{ background-position:-9px -39px; width:11px; height:11px; margin-right:6px;}
.helpico{ background-position:-9px -69px; width:13px; height:14px; margin-right:6px;}
.nodeico{ background-position:-9px -103px; width:11px; height:11px; margin-right:6px;}


.topspace{ width:1px; border:0 none; padding:0; line-height:14px; font-size:12px; color:#505050;  height:14px;padding-top:12px;}



.userlogin a.login,
.userlogin a.register{ background:url(../images/online/online-ico.gif) no-repeat -3px -118px; padding:0 15px 0 20px;}
.userloginhover,
.userlogin a.login:hover,
.userlogin a.register:hover{ background:#5d5e61 url(../images/online/online-ico.gif) no-repeat -3px -118px;}

.userlogin .loginbtn{ background:url(../images/online/login.png) no-repeat left top; cursor:pointer; width:64px; height:27px; font-size:0; line-height:0; text-decoration:none; margin-left:27px; border:0;}

.passwordWrap{ position:relative; left:0; top:0; height:24px; display:inline-block; vertical-align:middle; float:left; clear:both;}
.passwordWrap .passwordtext{ position:absolute; left:0; top:0; z-index:9; background-color:#fff; height:24px; width:170px; line-height:24px; padding-left:8px; text-align:left;}
.verifycodeWrap{ position:relative; left:0; top:0; height:24px; display:inline-block; vertical-align:middle; float:left; clear:both;}
.verifycodeWrap .verifycodetext{ position:absolute; left:0; top:0; z-index:9; background-color:#fff; height:24px; width:170px; line-height:24px; padding-left:8px; text-align:left;}


/*  2- header  */

.header{ width:960px; margin:0 auto; height:85px; position:relative; z-index:9;}
.header .logo{ position:absolute; left:-150px; top:0; margin:0; padding:0; line-height:0; font-size:0;}
.header .logo a{ background:url(../images/online/logo.jpg) no-repeat left top; width:600px; height:85px; display:inline-block; text-decoration:none; font-size:0; line-height:0;}

.searchWrap1{ float:right; background:url(../images/online/searchbg.png) no-repeat left top; width:365px; height:38px; position:relative; margin-top:24px;}


.searchWrap1 .inputStyle{ border:0 none; background:none; text-align:left; margin:3px 0 3px 15px; display:inline-block; vertical-align:middle; width:250px; height:28px; line-height:28px; font-family:Arial; color:#a0a0a0; font-size:14px;}
.searchWrap1 .domain{ text-decoration:none; color:#fff; width:70px; height:28px; line-height:28px; margin:3px 0 3px 9px; display:inline-block; text-align:left; font-size:14px;}
.searchBtn1{ margin-left:9px; width:86px; height:35px; line-height:35px; color:#fff; font-size:14px; font-weight:bold; text-align:center; display:inline-block;}

.domainlist{ width:88px;height:140px; position:absolute; top:32px; left:180px; background-color:#ececec; border:1px solid #999;  overflow-y:auto; overflow-x:hidden; padding:0;}
.domainlist li{ padding-left:9px; margin:0; line-height:28px; height:28px; font-size:14px; cursor:pointer; text-align:left;}
.domainlist li:hover{ background-color:#999;}

.topad{ position:absolute; left:225px; top:0; width:370px; height:85px; z-index:99; text-align:left;}
.topad a{ color:#ff8000; text-decoration:none; display:inline-block;}


/* nav */

.nav{ width:955px; height:39px; position:relative; margin:0 auto; z-index:8;}
.nav,
.navin,
.navinner{ background:url(../images/online/navbg.png) no-repeat left top; height:39px; padding-left:5px;}

.navin{ background-position:left -39px; background-repeat:repeat-x; padding:0; width:955px;}
.navinner{ background-position:right -78px; padding-right:5px;}

.nav .navitems{ padding-left:25px;}

.nav .navitems li{ float:left; padding-right:5px;}
.nav .navitems li a{ display:inline-block; width:113px; height:31px; line-height:31px; font-family:Arial; color:#fff; font-size:13px; text-align:center; margin-top:4px; font-weight:bold; text-decoration:none;}
.nav .navitems li.navhover{ position:relative; z-index:9;}
.nav .navitems li.navhover a,
.nav .navitems li a:hover{ background:url(../images/online/navhoverbg.png) no-repeat left top; }

.nav .navitems li.navhover .submenu1{ position:absolute; z-index:99; left:0; top:28px; background:#3d3e40;}
.nav .navitems li.navhover .submenu1 li{ padding:0;}
.nav .navitems li.navhover .submenu1 li a{ display:block; background:url(../images/online/online-ico.gif) no-repeat -41px 4px; color:#fff; line-height:30px; padding-left:22px; 
width:200px; border:#3d3e40 3px solid; border-top:0 none; border-bottom:0 none; text-align:left; margin:0; white-space:nowrap;}
.nav .navitems li.navhover .submenu1 li.subnavhover a,
.nav .navitems li.navhover .submenu1 li a:hover{ background-color:#5d5e61; border:#ff9438 3px solid; border-top:0 none; border-bottom:0 none;}

.nav .navitems li.navhover .submenu1 li.subnavhover{ position:relative; z-index:10;}
.nav .navitems li.navhover .submenu1 li .submenu2 { position:absolute; left:164px; top:0px; background-color:#5d5e61;}
.nav .navitems li.navhover .submenu1 li .submenu2 li{ padding:0; margin:0;}

.nav .navitems li.navhover .submenu1 li .submenu2 li a{ background:none; height:30px; line-height:30px; width:140px; padding-left:20px; margin:0; text-decoration:none; border:0 none;}
.nav .navitems li.navhover .submenu1 li .submenu2 li a:hover{ background-color:#6d6d6d;}






.nav .navsearch{ position:absolute; right:20px; top:10px; width:164px; height:22px; background-color:#b3611b; clear:both;}
.nav .navinputStyle{ width:133px; height:22px; line-height:22px; border:0 none; text-align:left; color:#fff; padding:0 0 0 8px; background:none; float:left;}
.nav .selectdown{ background:url(../images/online/online-ico.gif) no-repeat -5px -148px; width:22px; height:22px; display:inline-block; line-height:0; font-size:0; text-decoration:none; text-indent:-999px; float:left;}

.nav .navsearchdiv{ position:absolute; right:0px; top:22px; background-color:#b3611b; width:164px;  height:200px; overflow-y:auto; overflow-x:hidden; padding:0;}
.nav .navsearchdiv li{ padding-left:10px; height:24px; line-height:24px; color:#fff; text-align:left;}
.nav .navsearchdiv li:hover{ background-color:#ff8217;}



/* banner */

.banner{ width:960px; height:310px; clear:both; overflow:hidden; position:relative; z-index:1; margin:0 auto 10px auto;}
 





/* main */

.main{ width:960px; margin:0 auto 10px auto; overflow:hidden; clear:both;}
.panel{ clear:both; overflow:hidden; width:102%; margin-bottom:10px;}
.panel .box1,
.panel .box2{ float:left; width:473px; height:178px; border:1px solid #e4e5e6; background-color:#fff; margin-right:10px; position:relative;}
.panel .box1 .boxtp,
.panel .box2 .boxtp{ background:url(../images/online/boxtpbg.png) repeat-x left top; height:39px; text-align:center; }

.panel .box1 .boxtp h2,
.panel .box2 .boxtp h2{ display:inline-block; font-family:Arial; color:#6bc30d; font-size:18px;line-height:39px; margin:0;}
.panel .box1 .boxtp h2 a,
.panel .box2 .boxtp h2 a{ color:#6bc30d;text-decoration:none;}
.panel .boxcont{ padding:10px; text-align:left; clear:both; overflow:hidden;}
.panel .boxcont .info1,
.panel .boxcont .info2{ line-height:24px; color:#666; padding:0; margin:0; text-align:left;}
.panel .boxcont .info1{ background:url(../images/online/boximg.jpg) no-repeat right center; padding-right:100px;}

.panel .boxcont .infolink{ text-decoration:underline; color:#666;}
.panel .boxcont a.infolink:hover{ color:#000;}

.panel .boxcont .viewbtn{ background:#6bc30d url(../images/online/online-ico.gif) no-repeat 55px -177px; width:50px; height:24px; white-space:nowrap; line-height:24px; display:inline-block; position:absolute; right:-1px; bottom:-1px; padding:0 15px 0 10px; color:#fff; font-size:12px; font-family:Arial; visibility:visible;}


.panel .box2{ width:311px; height:183px;}

.panel .boxcont .pic{ float:left; padding:10px 0 0 30px;}
.panel .prdtext{ line-height:28px; float:left; margin:0; font-family:"Times New Roman", Times, serif; text-align:center; color:#000;}
.panel .prdtext b{ font-size:24px;}
.panel .prdtext em{ font-style:normal;}

.panel .prdtext2{  line-height:24px; white-space:normal; overflow:hidden; word-break:break-all; font-size:12px; text-align:center; white-space:nowrap; color:#000;}
.panel .prdtext2 b{ font-size:16px;}
.panel .prdtext2 em{ font-style:normal;}

.tb_bor{
	border-top:#9D9D9D 1px solid;
    border-left:#9D9D9D 1px solid;
    border-right:#9D9D9D 1px solid;
    border-bottom:#9D9D9D 0px solid;
	margin-top:7px;
}
.text_ali{
	text-align: left;
}
.table-bj .items{ text-align:right; padding:10px 0;}
.table-bj .items a{ line-height:0; font-size:0; display:inline-block; padding-left:20px; text-decoration:none;}
.itemstable table th,
.itemstable table td{ height:24px; line-height:24px; padding:0 10px;}

.itemstable table th{ text-align:left; background-color:#ececec; color:#0f7dab; font-weight:bold;}
.itemstable table td{ border-bottom:1px solid #ececec;}
.itemstable .correctico,
.itemstable .errorico{ background:url(../domain/images/ico.jpg) no-repeat left top; width:14px; height:14px; line-height:0; font-size:0; display:inline-block; vertical-align:middle;}
.itemstable .errorico{ background-position:left -14px;}



/*  adpanel */

.adpanel{ width:960px; clear:both; overflow:hidden; border-bottom:1px dotted #666666; padding-bottom:10px;}
.adbox{ width:108%; }
.adbox a{ float:left; display:inline-block; margin-right:6px;}

.adpanellist{ width:960px; text-align:center; padding-top:10px; clear:both; overflow:hidden;}
.adpanellist ul{ padding-left:88px;}
.adpanellist ul li{ float:left;}
.adpanellist ul li a{ color:#666; font-size:12px; line-height:14px; display:inline-block; padding:5px 10px; background:url(../images/online/lispace.gif) no-repeat right 8px;}
.adpanellist ul li a.last{ background:none;}



/* footerWrap */

.footerWrap{ background:#3d3e40 url(../images/online/btmbg.jpg) no-repeat 1153px 3px;}

.footerIn{ width:960px; margin:0 auto; overflow:hidden;}
.footerIn .footercont{ clear:both; overflow:hidden; width:110%;}
.footerIn .footercont dl{ float:left; padding:0 15px}

.footerIn .footercont dl dd{ line-height:24px; color:#999; margin:0; padding:0; text-align:left; }
.footerIn .footercont dl dd a { color:#999999;}

.paymth{ text-align:center;}
.paymth a{ border:0 none; display:inline-block; padding-right:10px;}

.copyright{ color:#ccc; padding:10px 0; text-align:center;}



/* add by chenwp */
.domainlist,.viewbtn,.navsearchdiv,.loginWrap,.submenu1,.submenu2{ display:none;}

/* twostepfacetor by hedf */
.tr-verify-code{visibility:hidden;display:none;}














































