@charset "utf-8";
/* CSS Document */
html {
   font-size:12px;
}
body,li,ul {
   padding:0px;
   margin:0px;
   color:#333;
} 
li {
   list-style:none;
}
a {
   text-decoration:none;
   color:#333;
   font-family:Arial, Helvetica, sans-serif;
   behavior:url(blur.htc);	
}
a:hover {
   text-decoration:underline;
   color:#148DCF;
}
#head {
   float:left;
   height:110px;
   width:1004px;
   text-align:center;
}
#head .top .logo {
   float:left;
   position:absolute;
   width:100px;
   height:58px;
   top:31px; /*IE 7+*/
   _top:46px; /*IE 6+*/
   left:40px;
   z-index:2;
}
#head .top .title {
   float:left;
   position:absolute;
   width:200px;
   height:20px;
   top:42px;
   _top:48px;
   left:145px;
   z-index:-999;
   background:url(images/title.gif) no-repeat bottom;
}
/*#head .logo a {
   float:left;
   position:relative;
   width:305px;
   height:60px;
}*/
#head .top {
   width:1004x;
   height:77px;
}
#head .top .hlinks {
   display:none;
}
#head .top .slinks {
   display:block;
   float:right;
   padding:5px 8px 5px 8px;
   background:#fff;
   border:1px solid #D7D7D7;
}
#head .top .guild {
   text-align:right;
   font-family:Arial, Helvetica, sans-serif;
   font-size:12px;
   height:48px;
   color:#333333;
   /*font-weight:bold;*/
   padding-top:3px;
   padding-right:5px;
}
#head .top .guild a {
   color:#333333;
   text-decoration:none;
}
#head .top .guild a:hover {
   color:#666666;
   text-decoration:underline;
}
#head .top .search {
   text-align:right;
   padding-right:5px;
}
#head .top .search .txt {
   border-left:1px solid #d9d9d9;
   border-top:1px solid #d9d9d9;
   border-bottom:1px solid #d9d9d9;
   border-right:none;
   background:url(images/search_bg.gif) repeat-x;
   color:#555555;   
}
#head .bottom {
   width:1004x;
   height:33px;
   text-align:center;
   font-weight:bold;
   background:url(images/menu_bg.gif);
}
#head .bottom .left {
   float:left;
   width:160px;
}
#head .bottom .left {
   float:left;
   width:152px;
}
#head .bottom .home {
   float:left;
   width:55px;
   height:33px;
   text-align:center;
}
#head .bottom .home a {
   float:left;
   width:55px;
   height:25px;
   padding-top:7px;
   color:#FFF;
   font-size:14px;
   text-align:center;
}
#head .bottom .home a:hover {
   width:55px;
   height:25px;
   padding-top:7px;
   text-decoration:underline;
   /*background:url(images/menu_bg_.gif) no-repeat;*/
}
#head .bottom .menu {
   float:left;
   width:85px;
   height:33px;
   text-align:center;
}
#head .bottom .menu a {
   float:left;
   width:85px;
   height:25px;
   padding-top:7px;
   color:#FFF;
   font-size:14px;
   text-align:center;
}
#head .bottom .menu a:hover {
   width:85px;
   height:25px;
   padding-top:7px;
   text-decoration:underline;
   /*background:url(images/menu_bg_.gif) no-repeat;*/
}
#head .bottom .mid {
   float:left;
   text-align:center;
   width:20px;
   height:21px;
   background:url(images/menu_mid.gif) no-repeat bottom;
}
#homehead {
   float:left;
   height:110px;
   width:1004px;
   text-align:center;
}
#homehead .top .logo {
   float:left;
   position:absolute;
   width:100px;
   height:58px;
   top:31px;
   _top:46px;
   left:40px;
   z-index:2;
}
#homehead .top .title {
   float:left;
   position:absolute;
   width:200px;
   height:20px;
   top:42px;
   _top:48px;
   left:145px;
   z-index:-999;
   background:url(images/title.gif) no-repeat bottom;
}
/*#head .logo a {
   float:left;
   position:relative;
   width:305px;
   height:60px;
}*/
#homehead .top {
   width:980px;
   height:77px;
}
#homehead .top .hlinks {
   display:none;
}
#homehead .top .slinks {
   display:block;
   float:right;
   padding:5px 8px 5px 8px;
   background:#fff;
   border:1px solid #D7D7D7;
}
#homehead .top .guild {
   text-align:right;
   font-family:Arial, Helvetica, sans-serif;
   font-size:12px;
   height:48px;
   color:#333333;
   /*font-weight:bold;*/
   padding-top:3px;
   padding-right:5px;
}
#homehead .top .guild a {
   color:#333333;
   text-decoration:none;
}
#homehead .top .guild a:hover {
   color:#666666;
   text-decoration:underline;
}
#homehead .top .search {
   text-align:right;
   padding-right:5px;
}
#homehead .top .search .txt {
   border-left:1px solid #d9d9d9;
   border-top:1px solid #d9d9d9;
   border-bottom:1px solid #d9d9d9;
   border-right:none;
   background:url(images/search_bg.gif) repeat-x;
   color:#555555;   
}
#homehead .bottom {
   width:980px;
   height:33px;
   text-align:center;
   font-weight:bold;
   background:url(images/menu_bg.gif);
}
#homehead .bottom .left {
   float:left;
   width:140px;
   background:url(images/menu_l.gif) left top no-repeat;
}
#homehead .bottom .right {
   float:right;
   width:10px;
   background:url(images/menu_r.gif) right top no-repeat;
}
#homehead .bottom .home {
   float:left;
   width:55px;
   height:33px;
   text-align:center;
}
#homehead .bottom .home a {
   float:left;
   width:55px;
   height:25px;
   padding-top:7px;
   color:#FFF;
   font-size:14px;
   text-align:center;
}
#homehead .bottom .home a:hover {
   width:55px;
   height:25px;
   padding-top:7px;
   text-decoration:underline;
   /*background:url(images/menu_bg_.gif) no-repeat;*/
}
#homehead .bottom .menu {
   float:left;
   width:85px;
   height:33px;
   text-align:center;
}
#homehead .bottom .menu a {
   float:left;
   width:85px;
   height:25px;
   padding-top:7px;
   color:#FFF;
   font-size:14px;
   text-align:center;
}
#homehead .bottom .menu a:hover {
   width:85px;
   height:25px;
   padding-top:7px;
   text-decoration:underline;
   /*background:url(images/menu_bg_.gif) no-repeat;*/
}
#homehead .bottom .mid {
   float:left;
   text-align:center;
   width:20px;
   height:21px;
   background:url(images/menu_mid.gif) no-repeat bottom;
}
#banner {
   float:left;
   height:256px;
   width:1004px;
   text-align:center;
}
#content {
   float:left;
   width:1004px;
   padding-bottom:20px;
}
#content .hleft {
   float:left;
   width:530px;
   height:260px;
   padding-top:15px;
   padding-left:10px;
   padding-bottom:20px;
}
#content .hleft .fill {
   float:left;
   width:530px;
   height:60px;
}
#content .hleft .title {
   float:left;
   width:470px;
   height:20px;
   text-align:left;
}
#content .hleft .more {
   float:left;
   width:45px;
   height:20px;
   font-size:12px;
   padding-right:5px;
   text-align:right;
   font-family:"宋体";
}
#content .hleft ul {
   float:left;
   width:530px;
}
#content .hleft .img {
   float:left;
   text-align:center;
   padding-top:2px;
   padding-left:2px;
   padding-right:2px;
   border:1px solid #d9d9d9;
}
#content .hleft .desc {
   float:left;
   width:359px;
   line-height:1.5;
   font-size:12px;
   font-family:"宋体";
   padding:5px;
   text-align:justify;
}
#content .hleft .desc div {
   width:100%;
   text-align:right;
}
#content .hleft .list {
   float:left;
   text-align:left;
   width:530px;
   font-size:12px;
   font-family:"宋体";
   padding-top:5px;
   padding-bottom:3px;
}
#content .hleft .list span {
   color:#999;
}
#content .hleft .middle {
   float:left;
   width:260px;
   text-align:left;
   padding:2px;
}
#content .hright {
   float:left;
   width:434px;
   padding-top:15px;
   padding-left:10px;
   padding-bottom:20px;
}
#content .hright .title {
   float:left;
   width:384px;
   height:20px;
   text-align:left;
}
#content .hright .more {
   float:left;
   width:45px;
   height:20px;
   font-size:12px;
   padding-right:5px;
   text-align:right;
   font-family:"宋体";
}
#content .left {
   float:left;
   width:250px;
   /*height:390px;*/
   font-weight:bold;
   padding-top:10px;
   padding-bottom:100px;
}
#content .left div {
   padding-left:15px;
   padding-top:10px;
}
#content .left h1 {
   text-align:center;
   height:140px;
}
#content .left ul {
   float:left;
   width:195px;
   border-left:3px #033c88 solid;
}
#content .left li {
   text-align:left;
   height:20px;
   padding-top:7px;
   padding-left:18px;
   width:100%;
   /*border-bottom:1px #CCCCCC dotted;*/
   font-family:"宋体";
   font-size:13px;
   background:#f7f7f7/* url(images/icon_category.gif) no-repeat left*/;
   border-top:1px #f7f7f7 solid;
   border-left:none;
   border-right:1px #f7f7f7 solid;
   border-bottom:1px #f7f7f7 solid;
}
#content .left li a {
   font-family:"宋体";
}
#content .left li a:hover {
   padding-left:1px;
   text-decoration:none;
}
#content .right {
   float:left;
   width:753px;
   /*height:398px;*/
   padding-left:1px;
   padding-bottom:100px;
}
#content .right .page {
   float:left;
   width:100%;
   height:40px;
   padding-top:10px;
   font-family:Arial, Helvetica, sans-serif;
   text-align:center;
}
#content .right .norecord {
   float:left;
   width:100%;
   height:200px;
   padding-top:10px;
}
#content .right .page a:hover {
   text-decoration:underline;
}
#content .right .banner {
   float:left;
   width:753px;
   height:150px;
   padding-top:10px;
}
#content .right .location {
   float:left;
   width:750px;
   height:20px;
   font-family:"宋体";
   font-size:12px;
   padding-top:10px;
   padding-right:3px;
   border-bottom:2px #f2f2f2 solid;
   /*font-weight:bold;
   text-align:right;*/
}
/*#content .right .location .l {
   float:left;
}
#content .right .location .r {
   float:right;
}*/
#content .right .location strong {
   color:#FF0000;
}
#content .right .txtarea {
   float:left;
   width:753px;
   /*height:176px;*/
   padding-top:15px;
   padding-bottom:15px;
}
#content .right .items {
   float:left;
   width:251px;
   height:150px;
   padding-top:10px;
}
#content .right .items .img {
   float:left;
   width:100px;
   height:126px;
   text-align:center;
   padding-top:10px;
   /*background:url(images/prod_bg.png) no-repeat bottom;*/
}
#content .right .items .title {
   float:left;
   width:145px;
   padding-top:45px;
   padding-left:6px;
   padding-bottom:5px;
   font-family:Arial, Helvetica, sans-serif;
   font-weight:bold;
   font-size:12px;
}
#content .right .items .desc {
   float:left;
   width:125px;
   font-family:"宋体";
   font-size:12px;
   color:#999;
   padding-left:8px;
}
#content .right .cate {
	float:left;
	width:753px;
	padding-top:50px;
}
#content .right .cate .img {
	float:left;
	width:753px;
	height:120px;
	text-align:center;
}
#content .right .cate .img img {
	/*padding:4px;*/
	border:1px solid #d7d7d7;
}
#content .right .cate .intro {
	float:left;
	width:753px;
	text-align:center;
}
#content .right .bmg {
   float:left;
   width:730px;
   text-align:center;
   overflow:hidden;
}
#content .right .cont h1 {
   font-family:"宋体";
   font-size:14px;
   background:url(images/cont_h1_bg.jpg) no-repeat;
   height:22px;
   width:100px;
   padding-top:8px;
   padding-left:16px;
   color:#FFFFFF;
}
#content .right .cont p {
   text-align:left;
   padding:10px;
   font-family:"宋体";
   font-size:12px;
   line-height:1.5;
}
#content .right .goback {
   text-align:center;
   height:30px;
   float:left;
   width:100%;
}
#content .right .txtarea p {
   text-align:justify;
   font-family:"宋体";
   font-size:12px;
   line-height:1.5;
}
#content .right .intro {
   padding-top:6px;
   padding-bottom:6px;
   width:750px;
   float:left;
   /*border-bottom:1px solid #f2f2f2; */
}
#content .right .instruction {
   float:left;
   width:750px;
   padding-bottom:60px;
}
#content .right .instruction th {
   height:25px;
   background:url(images/icon_list_bg.gif);
}
#content .right .instruction td {
   font-family:"宋体";
   background:#f7f7f7;
   padding:2px;
}
#content .right .troubleshooting {
   float:left;
   width:750px;
   padding-bottom:60px;
}
#content .right .troubleshooting th {
   height:25px;
   background:url(images/icon_list_bg.gif);
}
#content .right .troubleshooting td {
   font-family:"宋体";
   line-height:1.5;
   background:#f7f7f7;
   padding:2px;
}
#content .right .instruction_title li {
   float:left;
   width:145px;
   height:20px;
   padding-top:5px;
   background:url(images/icon_list_bg.gif);
   text-align:center;
   font-weight:bold;
   font-family:"宋体";
   margin:1px;
}
#content .right .troubleshooting_title li {
   float:left;
   width:243px;
   height:20px;
   padding-top:5px;
   background:url(images/icon_list_bg.gif);
   text-align:center;
   font-weight:bold;
   font-family:"宋体";
   margin:1px;
}
#content .right .instruction_list li {
   float:left;
   width:145px;
   height:20px;
   padding-top:5px;
   text-align:center;
   font-family:"宋体";
   margin:1px;
   border-bottom:1px solid #f2f2f2;
}
#content .right .troubleshooting_list li {
   float:left;
   width:243px;
   height:20px;
   padding-top:5px;
   text-align:center;
   font-family:"宋体";
   margin:1px;
   border-bottom:1px solid #f2f2f2;
}
#content .right .video {
   float:left;
   width:750px;
   padding-top:20px;
   text-align:center;
}
#content .right .video .otherplay {
   float:left;
   width:100%;
   height:450px;
   text-align:center;
}
#content .right .video .otherplay #playtitle {
   height:20px;
   font-family:"宋体";
   color:#FF0000;
   font-weight:bold;
   font-size:14px;
}
#content .right .video .play {
   float:left;
   width:500px;
   height:450px;
   text-align:center;
}
#content .right .video .play #playtitle {
   height:20px;
   font-family:"宋体";
   color:#FF0000;
   font-weight:bold;
   font-size:14px;
}
#content .right .video .list {
   float:left;
   width:230px;
   padding-left:10px;
   padding-top:20px;
   
}
#content .right .video .list li {
   background:url(images/icon_video.gif) no-repeat;   
   height:25px;
   padding-top:15px;
   font-family:"宋体";
   font-size:12px;
   text-align:left;
   padding-left:50px;
}
#content .right .video .list li span {
   font-family:"宋体";
   font-size:12px;
   color:#ff0000;
}
#content .right .print {
   float:left;
   width:750px;
   padding-top:20px;
   text-align:center;
}
#content .right .print .img {
   float:left;
   width:500px;
   height:450px;
   text-align:center;
}
#content .right .print .list {
   float:left;
   width:230px;
   padding-left:10px;
   padding-top:20px;
   
}
#content .right .print .list li {  
   background:url(images/icon_print.gif) no-repeat;   
   height:20px;
   padding-top:15px;
   font-family:"宋体";
   font-size:12px;
   text-align:left;
   padding-left:50px;
}
#content .right .team {
   float:left;
   width:750px;
   /*height:200px;*/
   padding-top:10px;
   padding-bottom:10px;
}
#content .right .team .img {
   float:left;
   width:150px;
}
#content .right .team .list {
   float:left;
   width:590px;
   height:30px;
   font-family:"宋体";
   font-size:12px;
   padding-left:10px;
}
#content .right .team .norecord {
   float:left;
   width:100%;
   height:20px;
}
#content .right .team .desc {
   float:left;
   width:580px;
   height:80px;
   font-family:"宋体";
   font-size:12px;
   color:#C2C2C2;
   padding-left:10px;
   padding-right:10px;
   line-height:1.5;
}
#content .right .print .page {
   float:left;
   width:230px;
   height:25px;
   padding-top:5px;
   text-align:center;
}
#content .right .team .page {
   float:left;
   width:180px;
   height:25px;
   padding-top:5px;
   text-align:center;
}
#content .right .news {
   float:left;
   width:750px;
   /*height:200px;*/
   padding-top:10px;
   padding-bottom:10px;
}
#content .right .news .list {
   height:20px;
   font-family:"宋体";
   font-size:12px;
}
#content .right .news .norecord {
   float:left;
   width:100%;
   height:20px;
}
#content .right .news .desc {
   font-family:"宋体";
   font-size:12px;
   padding-left:74px;
   color:#C2C2C2;
   padding-bottom:6px;
}
#content .right .news .title {
   text-align:center;
   font-family:"宋体";
   font-size:14px;
   font-weight:bold;
   height:25px;
   border-bottom:1px dotted #D7D7D7;
}
#content .right .news .cont,p {
   text-align:justify;
   line-height:1.5;
   padding-top:10px;
   font-family:"宋体";
   font-size:12px;
   padding-left:15px;
   padding-right:15px;
}
#content .right .question {
   float:left;
   width:750px;
   padding-top:10px;
   font-family:"宋体";
   /*background:url(images/contact_bg.gif) no-repeat top right;*/
}
#content .right .question input {
   border:1px solid #d7d7d7;
}
#content .right .question textarea {
   border:1px solid #d7d7d7;
}
#content .right .question span {
   color:#FF0000;
}
#content .right .question .q {
   height:20px;
   font-weight:bold;
   font-family:"宋体";
   padding-top:5px;
}
#content .right .question .a {
   padding-left:16px;
   color:#666;
   line-height:1.5;
   padding-bottom:10px;
   font-family:Arial, Helvetica, sans-serif;
   border-bottom:1px #d7d7d7 solid;
}
#content .right .question .a span {
   color:#FF0000;
}
#content .right .question .a a {
   text-decoration:underline;
}
#content .right .contacts {
   float:left;
   width:750px;
   padding-top:10px;
   font-family:"宋体";
   background:url(images/contact_bg.gif) no-repeat top right;
}
#content .right .contacts .info h1 {
   font-size:14px;
   height:18px;
   padding:0px;
   margin:0px;
}
#content .right .contacts .info li {
   height:16px;
   padding-top:2px;
   font-family:Arial, Helvetica, sans-serif;
}
#content .right .contacts dl {
   float:left;
   width:750px;
   margin:0px;
   padding-top:10px;
   padding-bottom:20px;
}
#content .right .contacts dl h1 {
   font-size:13px;
   height:18px;
   padding:0px;
   margin:0px;
   border-bottom:1px solid #d7d7d7;
}
#content .right .contacts dl dt {
   float:left;
   width:150px;
   height:20px;
   margin:5px;
   padding:0px;
}
#content .right .contacts dl dd {
   float:left;
   width:560px;
   margin:5px;
   padding:0px;
}
#content .right .contacts dl dt span {
   color:#FF0000;
}
#content .right .contacts dl dd input {
   border:1px #d7d7d7 solid;
}
#content .right .contacts dl dd textarea {
   border:1px #d7d7d7 solid;
   width:400px;
   height:100px;
   font-family:Arial, Helvetica, sans-serif;
}
#content .right .contacts dl dd span {
   color:#FF0000;
}
#content .right .sitemap {
   float:left;
   width:750px;
   padding-top:10px;
   padding-bottom:50px;
   background:url(images/sitemap_bg.gif) no-repeat right bottom;
}
#content .right .sitemap ul {
   float:left;
   margin:10px;
   width:130px;
}
#content .right .sitemap hr {
   float:left;
   width:750px;
   height:1px;
   color:#f7f7f7;
}
#content .right .sitemap h1 {
   float:left;
   width:130px;
   font-size:14px;
   font-weight:bold;
   border-bottom:1px solid #888;
}
#content .right .sitemap ul li {
   float:left;
   width:127px;
   height:20px;
   padding-top:5px;
   background:#F9F9F9;
   padding-left:3px;
   border-bottom:1px solid #eee;
   font-family: "Lucida Grande", Helvetica, Arial, sans-serif;
}
#quick {
   position:absolute;
   left:985px;
   width:19px;
   height:91px;
   /*padding-top:23px;
   padding-left:1px;
   background:url(images/top_bg.gif) no-repeat center;*/   
}
#foot {
   float:left;
   width:1004px;
   padding-top:10px;
   padding-bottom:10px;
   /*background:#f2f2f2;
   border-top:1px solid #ddd;*/
   text-align:center;
   font-size:12px;
   color:#333;
   font-family:Arial, Helvetica, sans-serif;
   background:url(images/foot_bg.gif) no-repeat;
}
#foot a {
   /*color:#333;*/
}
#foot a:hover {
   text-decoration:underline;
}
#foot .menu {
   float:left;
   padding-top:4px;
   padding-left:14px;
   padding-bottom:10px;
   font-family:Arial, Helvetica, sans-serif;
}
#foot .copyright {
   float:right;
   padding-top:4px;
   padding-right:14px;
   padding-bottom:10px;
   font-size:11px;
   font-family:Arial, Helvetica, sans-serif;
}