@charset "utf-8";
*{ margin:0; padding:0;}
body{font-size:12px;color:#000; line-height:24px; font-family:Arial, Helvetica, sans-serif; background:url(index_02.jpg) repeat-x;}
img{ border:0;}
ul li{ list-style-type:none;}
a{ color:#000; text-decoration:none;}
a:hover{ color:#02559c; text-decoration:underline;}
.clear{ clear:both;}
#main{ width:1000px; margin:0 auto;}
#header{ float:left; width:1000px;}
.logo{height:40px; float:left; margin:20px 0;}
.header_right{ float:right; height:30px; margin:20px 0;}
.nav_bg{ background:url(index_01.jpg) no-repeat; height:38px; width:1000px;}
#container{ width:1000px; float:left; margin:10px 0;}
.container_left{ width:730px; float:left;}
.banner{ width:730px; height:240px; float:left; margin-bottom:10px;}
.about_frame{border:1px solid #d1e3f3;background:url(index_51-60.jpg) repeat-x top; padding:9px; width:710px; float:left;}
.about_title{ background:url(index_28.jpg) no-repeat center left; padding-left:15px; color:#02559c; font-size:14px; font-weight:bold;}
.about_content{ background:url(index_32.jpg) no-repeat top; padding:10px; padding-bottom:0; width:690px; height:160px;table-layout:fixed; word-break: break-all; overflow:hidden;}
.about_link a{ color:#e77918; text-decoration:none;}
.about_link a:hover{ color:#e77918; text-decoration:underline;}
.container_right{ width:260px; float:right;}
.ebook_frame{border:1px solid #d1e3f3;background:url(index_51-60.jpg) repeat-x top; padding:9px; width:240px; float:left; margin-bottom:10px;}
.ebook_title{background:url(index_28.jpg) no-repeat center left; padding-left:15px; color:#02559c; font-size:14px; font-weight:bold;}
.ebook_content{ background:url(index_14.jpg) no-repeat top; padding-top:5px;width:240px; height:90px;}
.ebook_content ul{ margin:0; padding:0;}
.ebook_content li { width:170px; height:27px; line-height:27px; margin:3px auto; background:url(indexb_03.jpg) no-repeat; padding-left:39px; color:#fff;}
.ebook_content li a{color:#fff; text-decoration:none;}
.search_frame{border:1px solid #d1e3f3;background:url(index_51-60.jpg) repeat-x top; padding:9px; width:240px; float:left;}
.search_title{background:url(index_28.jpg) no-repeat center left; padding-left:15px; color:#02559c; font-size:14px; font-weight:bold;}
.search_content{ background:url(index_14.jpg) no-repeat top; padding-top:10px;width:240px; height:40px; }
.search_input{ background:url(index_20.jpg) no-repeat; height:27px; line-height:27px; width:160px; padding-left:32px; border:0;}
.search_btn{ background:url(index_23.jpg) no-repeat; border:0; width:36px; height:24px;}
.contact_frame{border:1px solid #d1e3f3;background:url(index_51-60.jpg) repeat-x top; width:258px; float:left; margin-top:10px;}
.contact_title{background:url(index_28.jpg) no-repeat center left; padding-left:15px; color:#02559c; font-size:14px; font-weight:bold;}
.contact_content{ background:url(index_14.jpg) no-repeat top; padding-top:10px;width:240px; height:160px;}
.contact_content_bg{ background:url(index_03.jpg) no-repeat right bottom; width:240px; padding:9px;}
.Recommended_frame{border:1px solid #d1e3f3;background:url(index_51-60.jpg) repeat-x top; padding:9px; width:980px; float:left;}
.Recommended_title{background:url(index_28.jpg) no-repeat center left; padding-left:15px; color:#02559c; font-size:14px; font-weight:bold; float:left;}
.Recommended_more{ float:right;}
.Recommended_content{ background:url(index_62.jpg) no-repeat top; padding-top:10px;width:980px; height:170px;}
#footer{ border:1px solid #d1e3f3; background:url(index_53-66.jpg) repeat-x top; width:998px; height:36px; line-height:36px; text-align:center; margin-top:10px; float:left;}
.float0831 {POSITION: fixed; TOP: 100px; RIGHT: 1px; _position: absolute}
.float0831 A {COLOR: #00a0e9}
.float0831 A:hover {COLOR: #ff8100; TEXT-DECORATION: none}
.float0831 .floatL {POSITION: relative; WIDTH: 28px; FLOAT: left}
.float0831 .floatL A {TEXT-INDENT: -9999px; DISPLAY: block; FONT-SIZE: 0px}
.float0831 .floatR {BACKGROUND: url(float_bg.gif)}
.float0831 .tp {BACKGROUND: url(float_bg.gif)}
.float0831 .cn {BACKGROUND: url(float_bg.gif)}
.float0831 .floatR {PADDING-BOTTOM: 15px; WIDTH: 130px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: -131px bottom; FLOAT: left; OVERFLOW: hidden}
.float0831 .tp {BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0% 0%; HEIGHT: 10px}
.float0831 .cn {BACKGROUND-REPEAT: repeat-y; BACKGROUND-POSITION: -262px 0px}
.float0831 .cn H3 {TEXT-INDENT: -9999px; HEIGHT: 36px; FONT-SIZE: 0px}
.float0831 .cn UL {PADDING-BOTTOM: 0px; PADDING-LEFT: 14px; PADDING-RIGHT: 14px; PADDING-TOP: 0px}
.float0831 .cn UL LI {BORDER-BOTTOM: #e6e5e4 1px solid; LINE-HEIGHT: 36px; WORD-WRAP: break-word; HEIGHT: 36px; OVERFLOW: hidden; WORD-BREAK: normal}
.float0831 .titZx {BACKGROUND: url(float_s.gif) no-repeat}
.float0831 .titDh {BACKGROUND: url(float_s.gif) no-repeat}
.float0831 .titDc {BACKGROUND: url(float_s.gif) no-repeat}
.float0831 .icoZx {BACKGROUND: url(float_s.gif) no-repeat}
.float0831 .icoTc {BACKGROUND: url(float_s.gif) no-repeat}
.float0831 .icoFf {BACKGROUND: url(float_s.gif) no-repeat}
.float0831 .icoTl {BACKGROUND: url(float_s.gif) no-repeat}
.float0831 .btnOpen {BACKGROUND: url(float_s.gif) no-repeat}
.float0831 .btnOpen_n {BACKGROUND: url(float_s.gif) no-repeat}
.float0831 .btnCtn {BACKGROUND: url(float_s.gif) no-repeat}
.float0831 .titZx {BACKGROUND-POSITION: 5px -10px}
.float0831 .titDh {BACKGROUND-POSITION: 5px -66px}
.float0831 .titDc {BACKGROUND-POSITION: 5px -124px}
.float0831 .icoZx {BACKGROUND-POSITION: 2px -154px}
.float0831 .icoTc {BACKGROUND-POSITION: 0px -323px}
.float0831 .icoFf {BACKGROUND-POSITION: 2px -213px}
.float0831 .icoTl {PADDING-LEFT: 20px; DISPLAY: block; FONT-FAMILY: "微软雅黑"; BACKGROUND-POSITION: 2px -266px; FLOAT: left}
.float0831 .btnOpen {BACKGROUND-POSITION: -30px -396px}
.float0831 .btnOpen_n {BACKGROUND-POSITION: 0px -530px}
.float0831 .btnCtn {BACKGROUND-POSITION: 0px -396px}
.float0831 .icoZx {PADDING-LEFT: 28px; DISPLAY: block; FLOAT: left}
.float0831 .icoTc {PADDING-LEFT: 28px; DISPLAY: block; FLOAT: left}
.float0831 .icoFf {PADDING-LEFT: 28px; DISPLAY: block; FLOAT: left}
.float0831 .btnOpen {POSITION: relative; WIDTH: 28px; HEIGHT: 118px; TOP: 80px; LEFT: 2px}
.float0831 .btnOpen_n {POSITION: relative; WIDTH: 28px; HEIGHT: 118px; TOP: 80px; LEFT: 2px}
.float0831 .btnCtn {POSITION: relative; WIDTH: 28px; HEIGHT: 118px; TOP: 80px; LEFT: 2px}
.float0831 .btnOpen {TOP: 8px; LEFT: 1px}
.float0831 .btnOpen_n {TOP: 8px; LEFT: 1px}
.float0831 .btnCtn {TOP: 8px; LEFT: 2px}
.float0831 UL LI H3.titDc A {WIDTH: 80px; DISPLAY: block; HEIGHT: 36px}
.float0831 UL LI.top {BORDER-BOTTOM: #ace5f9 1px solid}
.float0831 UL LI.bot {BORDER-BOTTOM-STYLE: none}
.float0831 UL.webZx {PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 164px; PADDING-RIGHT: 0px; BACKGROUND: url(webZx_bg.jpg) no-repeat; HEIGHT: 65px; PADDING-TOP: 0px}
.float0831 UL LI.webZx-in {BORDER-BOTTOM-STYLE: none; PADDING-LEFT: 5px; HEIGHT: 50px; PADDING-TOP: 8px}
.mulu_bg{ background:#eaf3fc; width:980px; padding-left:20px; height:30px; line-height:30px; margin-bottom:10px;}
.content_left{ float:left; width:260px;}
.content_left_frame{border:1px solid #d1e3f3;background:url(index_51-60.jpg) repeat-x top; padding:9px; width:240px; float:left; margin-bottom:10px;}
.content_left_title{background:url(index_28.jpg) no-repeat center left; padding-left:15px; color:#02559c; font-size:14px; font-weight:bold;}
.content_left_content{ background:url(index_14.jpg) no-repeat top; padding-top:10px;width:240px;}
.content_right{ float:right; width:710px; border:1px solid #cee1f2; padding:9px;height:auto !important; height:480px; min-height:480px;}
.imcm ul,.imcm li,.imcm div,.imcm span,.imcm a{text-align:left;vertical-align:top;padding:0px;margin:0;list-style:none outside none;border-style:none;background-image:none;clear:none;float:none;display:block;position:static;overflow:visible;line-height:normal;}.imcm li a img{display:inline;border-width:0px;}.imcm span{display:inline;}.imcm .imclear,.imclear{clear:both;height:0px;visibility:hidden;line-height:0px;font-size:1px;}.imcm .imsc{position:relative;}.imcm .imsubc{position:absolute;visibility:hidden;}.imcm li{list-style:none;font-size:1px;float:left;}.imcm ul ul li{width:100%;float:none !important;}.imcm a{display:block;position:relative;}.imcm ul .imsc,.imcm ul .imsubc {z-index:10;}.imcm ul ul .imsc,.imcm ul ul .imsubc{z-index:20;}.imcm ul ul ul .imsc,.imcm ul ul ul .imsubc{z-index:30;}.imde ul li:hover .imsubc{visibility:visible;}.imde ul ul li:hover  .imsubc{visibility:visible;}.imde ul ul ul li:hover  .imsubc{visibility:visible;}.imde li:hover ul  .imsubc{visibility:hidden;}.imde li:hover ul ul .imsubc{visibility:hidden;}.imde li:hover ul ul ul  .imsubc{visibility:hidden;}.imcm .imea{display:block;position:relative;left:0px;font-size:1px;line-height:1px;height:0px;width:1px;float:right;}.imcm .imea span{display:block;position:relative;font-size:1px;line-height:0px;}.dvs,.dvm{border-width:0px}
#imouter0 { width:240px; }
#imenus0 li ul {background-color:#f1f7fd; border:1px solid #cee1f2; padding:1px;}
#imenus0 li a, #imenus0 .imctitle {font-size:12px;text-decoration:none;background:url(product2_03.gif) no-repeat; height:30px; line-height:30px; width:220px; padding-left:20px; }
#imenus0 li:hover>a {background:url(product2_03.gif) no-repeat; height:30px; line-height:30px; width:220px; padding-left:20px;}
#imenus0 li a.ihover, .imde imenus0 a:hover {background:url(product2_03.gif) no-repeat; height:30px; line-height:30px;}
#imenus0 ul a, #imenus0 .imsubc li .imctitle  {background:url(product2_03.gif) no-repeat;font-size:10px;}
#imenus0 ul li:hover>a {background:url(product2_03.gif) no-repeat #f9fcfe; font-size:10px;}
#imenus0 ul li a.ihover {background:url(product2_03.gif) no-repeat #f9fcfe;font-size:10px; }
.imsc{width:240px;top:-30px;left:240px;}
/*内页左边导航*/
.leftlist ul{ width:240px; margin:0; padding:0; float:left;OVERFLOW: hidden;}
.leftlist li a{display:block;width:220px;float:left;background:url(product2_03.gif) no-repeat;height:30px; line-height:30px; padding-left:20px;}
.leftlist li a:hover{LINE-HEIGHT:30px;background:url(product2_03.gif) no-repeat #f9fcfe; text-decoration:none;}
.leftlist li .left_list_ulhover {LINE-HEIGHT: 30px;background:url(product2_03.gif) no-repeat #f9fcfe;}
.product_content{ width:710px;}
.product_list{ width:710px; margin-bottom:10px;border-bottom:1px dotted #e8e8e8; padding-bottom:10px;}
.product_img{ border:1px solid #e8e8e8;}
.product_title a{ font-size:14px; text-decoration:none;}
.bk{ border:1px solid #d0d0d0; width:140px; height:25px; line-height:25px; margin:5px 0;}
.feedback_tj{ width:80px; height:23px; text-align:center; line-height:23px; background:#02549d; color:#fff; border:0;}
.feedback_cz{ width:80px; height:23px; text-align:center; line-height:23px; background:#f4690a; color:#fff; border:0;}
.download_list ul{ width:710px; margin:0; padding:0;}
.download_list li{ background:url(page_white_acrobat.gif) no-repeat left center; padding-left:20px; width:690px; height:35px; line-height:35px; border-bottom:1px dotted #d1d1d1;}
.download_list span a{ float:right; color:#f4690a; text-decoration:none; background:url(mouse.gif) no-repeat left center; padding-left:20px;}
.menu{font-size:14px;position:relative;z-index:100; font-weight:bold;} 
.menu ul{list-style:none;} 
.menu li {float:left;position:relative;} 
.menu ul ul {visibility:hidden;position:absolute;top:38px;} 
.menu table {position:absolute; top:0; left:0;} 
.menu ul li:hover ul, 
.menu ul a:hover ul{visibility:visible;} 
.menu a{display:block;color:#fff;text-decoration:none; width:200px; height:38px; line-height:38px; text-align:center;} 
.menu a:hover{background:#f86e10;color:#fff;width:200px;} 
.menu ul ul li {clear:both;text-align:left;font-size:12px; font-weight:normal;} 
.menu ul ul li a{display:block;width:200px;height:25px; line-height:25px;margin:0;border:0;border-bottom:1px solid #fff;background:#f86e10;} 
.menu ul ul li a:hover{border:0;background:#ff9750;border-bottom:1px solid #fff;} 