@charset "gb2312";
/* CSS Document */

body { margin:0; background:#FFF; font-size:12px; font-family: Tahoma, sans-serif;}
ul,li,dl,dt,dd { display:block; margin:0; padding:0; list-style-type:none;}
a { text-decoration:none;}
a:hover { text-decoration:underline;}
img { border:0;}
.clear { clear:both;}
form { margin:0;}
abbr,acronym,span.abbr {
  cursor: help;
  border-bottom: 1px dotted #0000;
}


/*header*/
.header { width:100%; padding:0; background:url(bg.jpg) repeat-x;}
.header .top { width:950px; height:89px; margin:0 auto; overflow:hidden;}
.header .top .name { width:649px; height:89px; float:left; background:url(bg6.jpg) 0 0 no-repeat;}
.header .top .name h1 { display:block; margin:0; font-size:11px;}
.header .top .name h1 a { display: block; width:140px; height:29px; padding:60px 0 0 324px; color:#000;}
.header .top .name h1 a:hover { color:#F60;}
.header .top .tell { width:301px; height:89px; float:left; font-size:12px; background:url(bg06.jpg) no-repeat; text-align:right;}
.header .top .tell .nav0 { color:#999; padding:15px 0 12px;}
.header .top .tell .box { font-size:14px;}
.header .top .tell .box span { color:#F30; font-size:22px;}

/* NAV */
#nav { background:#0078F0; height:40px; overflow:hidden;}
#nav ul { width:950px; margin:0 auto;}
#nav ul li { float:left;}
#nav ul li a { display:block; line-height:40px; padding:0 16px; font-size:14px; color:#EEE;}
#nav ul li.home a { padding:0 19px !important;}
#nav ul li a:hover { background:#06C; color:#F1F1F1;}

/*主页*/
.h_main { width:950px; height:246px; overflow:hidden; margin:0 auto; padding:12px 0 0; }
.h_main .form { width:208px; height:240px; float:left; overflow:hidden; border:1px solid #2167A5; background:#FFF;}
.h_main .form .form1 { height:153px; margin:0; overflow:hidden; }
.h_main .form label { display:block; height:26px; overflow:hidden; line-height:24px; color:#D2DEFF; margin:0; background:#2167A5; text-indent:12px;}
.h_main .form .form1 .input { display:block; width:135px; margin:12px auto;}
.h_main .form .form2 { height:150px; margin:0; overflow:hidden; }
.h_main .form .input { padding:4px; margin:0 0 10px; font-size:12px; border-left:1px solid #999; border-top:1px solid #999; border-right:1px solid #DDD; border-bottom:1px solid #DDD;}
.h_main .form .submit { background:#D4D0C8; border-left:none; border-top:none; border-right:1px solid #666; border-bottom:1px solid #666; font-size:12px; padding:5px 0 2px; text-align:center;}
.h_main .form1 .submit { width:55px; margin-left:29px;}
.h_main .form .form2 .input { width:120px; margin:12px 0 0 15px; float:left;}
.h_main .form2 .submit { width:40px; margin:12px 0 0; float:left;}

#focus {width:728px; height:242px; float:right; overflow:hidden; position:relative;}
#focus ul {height:242px; position:absolute;}
#focus ul li {float:left; width:728px; height:242px; overflow:hidden; position:relative;}
#focus ul li div {position:absolute; overflow:hidden;}
#focus .btnBg {position:absolute; width:728px; height:20px; left:0; bottom:0;}
#focus .btn {position:absolute; width:708px; height:10px; padding:5px 10px; right:0; bottom:0; text-align:right;}


.banner_all { width:950px; margin:0 auto;}
.banner_all .bl { float:left; height:90px;}
.banner_all .bc { float:left; padding:0 0 0 13px;}
.banner_all .br { float: right; height:90px;}

.main { width:950px; height:994px; overflow:hidden; margin:10px auto;}
.hproduct { width:468px; height:988px; overflow:hidden; float:left; border-bottom:1px solid #CCC; border-left:1px solid #CCC; border-right:1px solid #CCC;}
.hproduct .xh { padding:14px 12px 12px; border-top:1px solid #CCC;}
.hproduct .xh .img { float:left; margin:0 12px 0 0;}
.hproduct .xh .title { padding:0 0 5px; font-size:14px;}
.hproduct .xh .info { color:#666; font-size:12px; line-height:18px;}
.hproduct .xh .info a { margin:0 0 0 12px;}

.main .ys { width:208px; height:987px; overflow:hidden; float: left; border:1px solid #CCC; margin:0 12px 0 0; }
.main .ys ul { padding:10px;}
.main .ys ul li { background:url(iconapp.gif) 0 -198px no-repeat; text-indent:16px; margin:0 0 5px;}
.main .ys dl { background:#FFF; margin:0 0 10px; border-top:1px solid #CCC;}
.main .ys dl dt { padding:10px 0 5px 12px; font-weight:bolder;}
.main .ys dl dd {  background:url(iconapp.gif) 8px -197px no-repeat; padding:1px 6px 5px 10px; margin:0 0 5px; line-height:14px; text-indent:14px; border-bottom:1px dashed #CCC;}
.main .ys p { display:block; margin:0; padding:5px 0 12px 10px;}


.main .side { width:247px; float: right; }
.main .side dl { border:1px solid #39C; margin:0 0 12px;}
.main .side dl dt { background: #39C; font-weight:bolder; padding:6px;}
.main .side dl dt a { color:#F3F3F3;}
.main .side dl dd { padding:6px; border-bottom:1px solid #39C; background:url(bg04.gif) 6px 12px no-repeat; text-indent:10px;}
.main .side dl dd a { display2:block;}


/*copy*/
.copy { width:950px; height:101px; overflow:hidden; margin:10px auto 0; padding:15px 0 0; color:#666; border-top:1px solid #CCC; font-family:Verdana, Geneva, sans-serif;}
.copy h2 { display:block; margin:0; padding:0; line-height:24px; font-size:12px;}
.copy div.nav { height:20px; line-height:20px; overflow:hidden;}
.copy div.box { color:#000; line-height:20px; overflow:hidden;}
.copy div.box span { margin:0 6px;}
.copy p { margin:0;}
.copy .cnzz { padding:5px 0 0;}

/*sub*/
.bann {background: #49A7E7; margin:0 0 20px;}

/*产品*/
.product_html { width:950px; margin:0 auto; position:relative;}
.product_left { width:200px; float:left; position:absolute; left:0; top:-74px;}
.product_right { width:728px; float: right; }

.bann_product dl {width:950px; height:160px; margin:0 auto; overflow:hidden; background:url(bann_foiii.jpg) no-repeat; position:relative;}
.bann_product dl dt { font-size:24px; padding:49px 0 30px; color:#FEFEFE;}

.product_left ul li { border-bottom:1px solid #F60; border-left:1px solid #F60; border-right:1px solid #F60;}
.product_left ul li.ondl { background:#F60; color:#000; }
.product_left ul li.on { font-weight:bolder; }
.product_left ul li a { display:block; padding:12px 14px; font-size:14px;}
.product_left dl { margin:12px 0 0;}
.product_left dl dt { background:#09F; padding:6px; font-weight:bolder;}
.product_left dl dd { border-bottom:1px solid #09F; border-left:1px solid #09F; border-right:1px solid #09F; padding:8px 6px;}
.product_left dl.dl1 { margin:12px 0 0;}
.product_left dl.dl1 dt { background: #F60; padding:12px; font-size:16px; color:#FEFEFE; font-weight:normal;}
.product_left dl.dl1 dd { border-bottom:1px solid #F60; border-left:1px solid #F60; border-right:1px solid #F60; padding:8px 12px; line-height:16px;}

.product_right {border:1px solid #CCC; }
.product_right dl { display:block; height:100%; margin:0; padding:0; border-bottom:1px solid #CCC;}
.product_right dl dt { display:block; margin:0; padding:12px; width:100px; float:left; color:#08C;}
.product_right dl dd { display:block; margin:0; padding:12px 6px 12px 12px; width:269px; 

float:left; border-left:1px solid #DDD;}
.product_right dl dd.all { width:560px; padding:12px 6px 20px 12px;}
.product_right dl dd.allimg { width:560px; padding:1px;}
.product_right dl dd ul { display:block; margin:-12px -6px -12px -12px; padding:0;}
.product_right dl dd ul li { display:block; float:left; white-space:nowrap; padding:10px 12px; border-bottom:1px solid #DDD; border-right:1px solid #DDD; border-top:1px solid #DDD; margin:-1px 0 0;}

.product_html .node {border-bottom:1px solid #CCC; overflow:hidden;}
.product_html .node .name { padding:16px 12px; font-size:18px; background:url(bg01.jpg) left bottom no-repeat;}
.product_html .node .name span { display:block; float:right; font-size:12px;}
.product_html .node .img { height:210px; float:left; padding:12px 10px; border-right:1px solid #CCC;}
.product_html .node .img span { display:block; text-align:center; padding:10px 0 0;}
.product_html .node ul { width:524px; float:left; padding:10px;}
.product_html .node ul li { display:block; padding:0 0 10px; font-size:12px; line-height:18px; color:#666;}
.product_html .node ul li span { color:#000;}
.product_html #node_a20 { height:209px;}
.product_html #node_a30 { height:161px;}
.product_html #node_a60 { height:161px;}
.product_html #node_a80x1 { height:228px;}
.product_html #node_a80x2 { height:180px;}
.product_html #node_a80x2 .img { height:240px;}
.product_html #node_a50 { height:210px;}
.product_html #node_a51 { height:185px;}
.product_html #node_a52 { height:190px;}
.product_html #node_a52 .img { height:256px;}
.product_html #node_a53 { height:179px;}
.product_html #node_a8 { height:210px;}
.product_html #node_op_1 { height:173px;}
.product_html #node_op_2 { height:123px;}
.product_html #node_op_3 { height:123px;}


/*新闻*/
.news_html { width:950px; margin:0 auto; position:relative;}
.news_left { width:200px; float:left; position:absolute; left:0; top:-64px;}
.news_right { width:728px; float: right; }

.bann_news dl {width:950px; height:160px; margin:0 auto; overflow:hidden; background:url(bann_foii.jpg) no-repeat; position:relative;}
.bann_news dl dt { font-size:24px; padding:49px 0 30px; color:#FEFEFE;}
.bann_news dl dd { height:30px; float:left; margin:0 12px 0 0; font-size:16px; position:absolute; left:0; bottom:0;}
.bann_news dl dd a { background:#FFF; padding:12px 26px;}
.bann_news dl dd a:hover {background:#C9E5F8;}

.news_left dl.dl1 { border:1px solid #F60; margin:0 0 12px;}
.news_left dl.dl1 dt { background:#F60; font-weight:bolder;}
.news_left dl.dl1 dt a { display:block; padding:13px 8px; font-size:15px; color:#FEFEFE; font-weight:normal;}
.news_left dl.dl1 dd { border-bottom:1px solid #F60; padding:6px;}
.news_left dl.dl2 { border:1px solid #09C; margin:0 0 12px;}
.news_left dl.dl2 dt { background:#09C; padding:8px; font-weight:bolder;}
.news_left dl.dl2 dd { border-bottom:1px solid #09C; padding:6px;}

.news_right ul li { border-bottom:1px solid #CCC; margin:0 0 35px; padding:0 0 12px;}
.news_right ul li h3 { display:block; margin:0; padding:0 0 8px; line-height:20px; font-size:24px; font-weight:normal;}
.news_right ul li p { display:block; color:#333; line-height:18px;}
.news_right ul li p img { display:block; width:150px; height:90px; float:left; border:1px solid #DDD; padding:2px; margin-right:15px;}

.page1 ul span { display:block; float:left;}
.page1 ul li { float:left; border:none; margin-left:12px;}
.page1 ul li a.current { font-weight:bolder;}

.news_right h2 { display:block; margin:0; padding:20px 0; line-height:28px; font-weight:normal; font-size:28px; border-bottom:1px solid #CCC;}
.news_right .content { font-size:14px; line-height:25px;}

/*关于*/
.about_html { width:950px; margin:0 auto; position:relative;}
.about_left { width:200px; float:left;}
.about_right { width:728px; float: right; }

.bann_about dl {width:950px; height:160px; margin:0 auto; overflow:hidden; background:url(bann_foiiii.jpg) no-repeat; color:#FEFEFE;}
.bann_about dl dt { font-size:30px; padding:35px 0 10px;}
.bann_about dl dd { font-size:18px;}

.news_about dl { border:1px solid #F60; margin:0 0 12px;}
.news_about dl dt { background:#F60; font-weight:bolder;}
.news_about dl dt a { display:block; padding:13px 8px; font-size:15px; color:#FEFEFE; font-weight:normal;}


/*下载*/
.download_html { width:950px; margin:0 auto;}
.download_left { width:200px; float:left;}
.download_right { width:728px; float: right; }

.bann_download dl {width:950px; height:160px; margin:0 auto; overflow:hidden; background:url(bann_foi.jpg) no-repeat;}
.bann_download dl dt { font-size:30px; padding:40px 0 30px; color:#FEFEFE;}
.bann_download dl dd { float:left; margin:0 12px 0 0; font-size:14px;}
.bann_download dl dd a { background:#92CAF1; padding:8px 12px;}
.bann_download dl dd a:hover {background:#C9E5F8;}
.bann_download dl dd.ondl a { background:#FFF; font-weight:bolder;}

.download_left .node .title { padding:6px; font-weight:bolder;}
.download_left .node .con { background:#FFF;}
.download_left .node .con p { display:block; margin:0; padding:12px; line-height:18px;}
.download_left .node { margin-bottom:12px;}
.download_left .node1 { background:#6CF; border:1px solid #6CF;}
.download_left .node2 { background:#FFC800; border:1px solid #FFC800;}
.download_left .node3 { background:#0488DF; border:1px solid #0488DF;}
.download_left .node4 { background:#FF7920; border:1px solid #FF7920;}
.download_left .node5 { background:#F93; border:1px solid #F93;}
.download_left .node ul li span { color:#000; font-weight:bolder; margin:0 8px 0 0;}
.download_left .node ul li a { display:block; width:100%; padding:6px 0; text-indent:8px; }
.download_left .node1 ul li a {border-bottom:1px solid #6CF;}
.download_left .node2 ul li a {border-bottom:1px solid #FFC800;}
.download_left .node3 ul li a {border-bottom:1px solid #0488DF;}
.download_left .node4 ul li a {border-bottom:1px solid #FF7920;}
.download_left .node5 ul li a {border-bottom:1px solid #F93;}

.download_right .node { border-bottom:1px solid #CCC; margin:0 0 25px; padding:0 0 15px;}
.download_right .node h2 { display:block; margin:0; padding:0; line-height:24px; font-size:24px; font-weight: normal;}
.download_right .node span.info { display:block; color:#666; padding:10px 0;}
.download_right .node p { display:block; margin:0 0 10px; line-height:18px;}
.download_right .node span.url a { margin:0 25px 0 0;}

/*support_html*/
.support_html { width:950px; margin:0 auto;}
.support_left { width:225px; float:left;}
.support_right { width:695px; float: right; }

.bann_support dl {width:950px; height:160px; margin:0 auto; overflow:hidden; background:url(bann_foiiii.jpg) no-repeat;}
.bann_support dl dt { font-size:30px; padding:40px 0 30px; color:#FEFEFE;}
.bann_support dl dd { float:left; margin:0 12px 0 0; font-size:14px;}
.bann_support dl dd a { background:#92CAF1; padding:8px 12px;}
.bann_support dl dd a:hover {background:#C9E5F8;}
.bann_support dl dd.ondl a { background:#FFF; font-weight:bolder;}

.support_left .node .con_form { padding:8px; height:50px;}
.support_left .node .con_form .input { float:left; padding:3px 4px; margin:10px 0; font-size:12px; border-left:1px solid #999; border-top:1px solid #999; border-right:1px solid #DDD; border-bottom:1px solid #DDD;}
.support_left .node .con_form .submit { width:45px; float:left; margin:10px 0 0 5px; background:#D4D0C8; border-left:none; border-top:none; border-right:1px solid #666; border-bottom:1px solid #666; font-size:12px; padding:4px 0 2px; text-align:center;}

.support_right .node { border-bottom:1px solid #CCC; margin:0 0 25px; padding:0 0 15px;}
.support_right .node h2 { display:block; margin:0; font-weight:normal; font-size:20px; padding:0 0 15px;}
.support_right .node p { display:block; margin:0; line-height:135%;}

/*feedback*/
.s_right .common { margin:12px 24px; border-left:1px solid #CCC; border-right:1px solid #CCC;}
.ttwd_1 { line-height:25px;}
.ttwd_table { border-top:1px solid #CCC; margin:24px 0;}
.ttwd_table td { padding:10px; border-bottom:1px solid #CCC; border-left:1px solid #CCC;}
.ttwd_table td.tpn { border-left:none;}
.ttwd_table td.readme { border-left:none; line-height:24px; font-size:14px;}

.ttwd_table .input { border:1px inset #DDD; padding:4px; width:222px;}
.ttwd_table textarea { border:1px inset #CCC; padding:4px 7px; line-height:22px; 

width:400px; height:88px;}
.ttwd_table a { font-weight:bolder;}
.ttwd_1_r { color:#666;}
.common .submit { border:1px outset #CCC; background:#EEE; padding:5px 6px;}

/*付款方式*/
.content table.payment { width:100%; border-left:1px solid #CCC; border-right:1px solid #CCC;}
.content table.payment table { border-top:4px solid #CCC;}
.content table.payment table td { border-bottom:1px solid #CCC; padding:10px;}
.content table.payment table td.bank { width:256px; border-right:1px solid #CCC;}
.content table.payment tr.trn td { background:#EEE; border-top:1px solid #CCC; border-bottom:1px solid #CCC; padding:10px;}

/*FAQ*/
#faq_right { width:700px; float:right;}
.page-title {background-position:0px -108px}
dl.faq p {margin:0 0 20px}
dl.faq, #statement {margin-top:0px;margin-bottom:20px}
dl.faq h4 {font-size:14px;line-height:28px;padding-left:8px;font-weight:bold;color:#176FC7;margin-bottom:5px}
dl.faq dt {line-height:28px;padding-left:25px;background:url(iconapp.gif) 8px -230px no-repeat;color: #5C5C5C; font-size: 14px;}
dl.faq dt a {display:block;color: #111; font-size: 14px;}
dl.faq dt a:hover {background:url(icon.gif) right -270px no-repeat #F0F8FB}
dl.faq dt.active {background-color:#49A7E8}
dl.faq dt.active a {font-weight:bold;background:url(icon.gif) right -310px no-repeat;color: #FFF;}
dl.faq dt.active a:hover {background:url(icon.gif) right -310px no-repeat}
dl.faq dd {display:none}
dl.faq dd.active {display:block;border:2px solid #49A7E8;border-top:none;padding:2px 12px 0;background-color:#FAFAFA}
dl.faq dd.active div.center, dl.faq dd.active ul, dl.faq dd.active ol {margin-bottom:20px}
dl.faq dd.active table {margin:0 auto 20px;border:2px solid #333;background:#FFF}
dl.faq dd.active table th, dl.faq dd.active table td {background:#DBE5F1;padding:3px 10px;border-bottom:1px solid #333; border-right:1px solid #333;text-align:center}
dl.faq dd.active table th {font-weight:bold;color:#333}
dl.faq dd.active table td {background:#FFF}

#statement dt {font-size:14px;line-height:28px;padding-left:8px;font-weight:bold;background-color:#E3F2FC;color:#333;margin-bottom:2px}
#statement dd {display:block;background:#F2F2F2;padding:10px 10px 1px;color:#666}

/*choose*/
ul.choose_html { width:950px; margin:0 auto; padding:12px 0 0;}
ul.choose_html li { float:left; width:385px; height:100px; padding:0 0 0 69px; margin:0 0 40px;}
ul.choose_html li.r { float:right; clear:right;}
ul.choose_html li.li1 { background:url(bg_numberedlist_1.jpg) no-repeat;}
ul.choose_html li.li2 { background:url(bg_numberedlist_2.jpg) no-repeat;}
ul.choose_html li.li3 { background:url(bg_numberedlist_3.jpg) no-repeat;}
ul.choose_html li.li4 { background:url(bg_numberedlist_4.jpg) no-repeat;}
ul.choose_html li.li5 { background:url(bg_numberedlist_5.jpg) no-repeat;}
ul.choose_html li.li6 { background:url(bg_numberedlist_6.jpg) no-repeat;}
ul.choose_html li.li7 { background:url(bg_numberedlist_7.jpg) no-repeat;}
ul.choose_html li.li8 { background:url(bg_numberedlist_8.jpg) no-repeat;}
ul.choose_html li h2 { display:block; font-size:18px; font-weight:normal; line-height:24px; margin:0 0 6px;}
ul.choose_html li p { display:block; margin:0; font-size2:14px; color:#666;}

/*左侧联系方式*/
.left_contact dl { background:#FFF; padding:12px;}
.left_contact dl dt { font-weight:bolder;}
.left_contact dl dd { padding:10px 0 0;}