@charset "utf-8";
/* CSS Document */
/*reset*/
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;}body,button,input,select,textarea{font:12px/1.5 tahoma,arial,\5b8b\4f53,sans-serif;}h1,h2,h3,h4,h5,h6{font-size:100%;}code,kbd,pre,samp{font-family:courier new,courier,monospace;}small{font-size:12px;}ul,ol,li{list-style:none;}a{text-decoration:none;}a:hover{text-decoration:underline;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}legend{color:#000;}fieldset,img{border:0;}button,input,select,textarea{font-size:100%;}table{border-collapse:collapse;border-spacing:0;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{display:block;margin:0;padding:0;}mark{background:#ff0;}dd{display: inline-block;}
/*html5*/
header, section, footer, aside, article, figure {display: block;}
/*base*/
body{ background:#fff;behavior:url('csshover.htc');}
a{ color:#333333;text-decoration:none;}
a:hover{ color:#bc2931; text-decoration: underline;}
address, caption, cite, code, dfn, em, th, var {font-weight: normal;font-style: normal;}
.inline{ display:inline;}
.hide{display:none;}
.hand{cursor:pointer;}
.clear{clear:both;font-size:0px; line-height:0px;visibility: hidden; height:0px;  }
.fix:after{content:"."; display:block; clear:both; visibility:hidden; height:0;}
.fix{ zoom:1;}
.fl {float:left;}
.fr {float:right;}
.w10{ width:8px; display:block;}
.pl15{ padding-left:15px; margin-left:15px; background:#000;}

/* header{width:1000px; margin:0 auto;height:85px;} */
.map{ float:right; clear: none; height:20px;color:#fff; position: relative; right:20px; margin-bottom:10px; text-align:center; background:url(bg.png); width:212px;}
.map a{ margin:0 3px; color:#fff;}
.logo{ margin: 10px 0; width:120px; height:60px;}
.tel{float:left; width:770px; font-size:32px; text-align:right; color:#fe9b00; font-weight:bold; }
.wrap{ width:100%;}
.bg-nav{background: url(nav_bg.png) repeat-x;}
.bg-banner{background:#0099ff;}
.bg-footer{background:#f8f8f8;}
/* nav{width:1000px; margin:0 auto; height:42px;} */
nav li{float:left; width:75px; text-align:center; }
nav li.nav2{float:left; width:55px; text-align:center;}
nav li.nav5{float:left; width:95px; text-align:center;}
nav li.currclass{background: url(nav_bg.png) left -103px no-repeat ; font-weight:bolder;}
nav li:hover{background: url(nav_bg.png) left -52px no-repeat ; font-weight:bolder;}
nav li a{ font-size:14px; color:#fff; }
nav li a:hover{ text-decoration:none; color:#fff;} 
section{ width:1000px;  margin:10px auto;position: static; clear:both;}
/*footer*/
footer{ color:#616161;background:#333333; postion: ; padding-top:10px; height:25px;}
.footer{width: 1000px;margin: 0 auto; text-align:center; color:#ddd;}
.footer a,.text{ padding: 0 10px; color:#ddd}
.footer a:hover {color: #fff;text-decoration: none;}
/*首页相关css*/
/*首页幻灯片*/
/* .focus {width:1000px;overflow:hidden;position:relative;height:396px;background:#f5f5f5;margin:5px 0;} */
.focus_details {float:left;width:704px;}
.focus_details ul li {height:388px;width:650px;position:relative;background:#fff url(loading.gif) no-repeat center 140px;}
.focus_details ul li,.focus_details ul li img {width:704px;height:396px;margin:0;padding:0;}
.focus_details ul li img {margin:0;position:absolute;}
.focus_details ul li div.shadow,.focus_details ul li h3 {position:absolute;bottom:0;left:0;height:45px;background:#000;opacity:0.5;filter:alpha(opacity=50);width:704px;}
.focus_details ul li h3 {line-height:45px;text-align:center;opacity:1;filter:alpha(opacity=100);background:none;}
.focus_details ul li h3 a {color:#fff;font:normal 18px/45px Microsoft Yahei,SimHei;}
.focus_details ul li h3 a:hover {color:#fff;}
.items {float:left;width:291px;}
.items ul li { width:289px;height:70px;*margin-bottom:1px;position:relative;border-bottom:1px solid #ebebeb; padding:6px 0px 2px 10px}
.items ul li img {width:110px;height:59px;background-color:#fff;float:left;margin-top:3px;}
.items ul li span {display:inline-block;height:50px;border-left:none;float:left;width:154px;padding:12px 10px 0;}
.items ul li.cur span {background:#fff;border-color:#3c8dcc;}
.items ul li span a {color:#333;line-height:22px;display:inline-block;height:40px;overflow:hidden;font-size:14px;}
.items ul li em {display:none;position:absolute;width:7px;height:19px;left:2px;top:20px;}
.items ul li.cur em {display:block;}
.items ul li.cur a{color:#0860a3;}
.items ul li a:hover{ text-decoration:none;}
.items ul li.cur{border:1px solid #e6e6e6;background:#fff;}

/*首页行业资讯*/
.news_index{}
.news_index dt{font-size:24px; background:url(bg.png); height:40px; padding:5px;}
.news_index dt span{ font-size:14px; float:right; margin-top:10px;}
.img_text_w{position:relative; border:1px solid #d9d9d9; }
.photo_index6 .img_text,.photo_index1 .img_text,.img_text_w .img_text{ margin:0;position:absolute; left:0; bottom:0px; color:#fff; background:#000; text-align:center; height:30px; line-height:30px; width:180px; 
 filter:alpha(opacity=50);  
      -moz-opacity:0.5;  
      -khtml-opacity: 0.5;  
      opacity: 0.5;  }
.photo_index1 .img_text{width:420px; }	  
.img_text_w .img_410{width:410px;}
.news_index_info{ width:275px; background:#f5f5f5; padding:8px; height:194px;}
.news_index_info h3{ text-align:center; line-height:2em;}
.news_index_info p{ text-indent:2em; padding-bottom:20px; border-bottom:1px dashed #ccc; margin-bottom:10px;}
.news_index_info li{ background:url(bg.png) left -82px; line-height:2em;padding-left:15px;}
.news_index_pic{ width:280px; background:#f5f5f5;}
.news_index_pic div{ margin:5px; height:63px;}
.news_index_pic div img{ margin-right:8px;}
.list_class div{ width:248px; border-right:1px #d9d9d9 solid; float:left;}
.list_class div dt{ font-size:16px; background:url(bg.png) left -152px; height:35px; line-height:30px; font-weight:900; padding-left:5px; }
.list_class div dd{ padding:0 5px;}
.list_class div h1 , .list_class div li{ font-size:14px;}
.list_class div img{ margin-right:10px; float:left;}
.list_class .nob {border:none;}
.book_list li{ float:left; width:160px; text-align:center; padding:0 3px;}
.book_list li img{ clear:both; display:block; border:1px solid #d9d9d9; padding:2px;}
.book_list li:hover img{ border:1px solid #f00;}

/*广告*/
.ad_1000{padding:0px 0;}
/*资讯首页*/
.banner_text{ float:left;width:350px; margin-bottom:10px; margin-left:10px;}
.banner_text h1{font-size:16px; line-height:50px; color:#333; text-align:center;}
.banner_text li{ width:50%; text-align:center; float:left;line-height:20px;}
.hot_div{ float:left; width:325px; margin-right:10px;}
.hot_div dt,.special_div dt{ font-size:18px; font-weight:900; margin-bottom:10px;}
.hot_div .no8{ background:url(bg.png) left -257px; padding-left:25px;}
.hot_div .no8 li{ line-height:34px; font-size:14px;}
.hot_div .pic li{ float:left;width:142px; text-align:center; margin:0 5px;}
.hot_div .text {padding-top:10px; }
.hot_div .text li{ float:left; font-size:13px; line-height:25px; width:100%;}
.special_div{ float:left; width:330px;}
.special_div .pic li{float:left; font-size:14px; text-align:center;width:300px; margin-bottom:5px;}
.article_index_one{ float:left; width:493px;}
.article_index_two{ float:left; width:493px; margin-left:14px;}
.article_index_one dt,.article_index_two dt{ font-size:26px; padding-left:10px; color:#006699; font-weight:900; border-bottom:5px solid #006699; letter-spacing:6px;}
.article_index_one dt span,.article_index_two dt span{ float:right; font-size:12px; color:#999; font-weight:400; margin-top:10px;letter-spacing:normal;}
.article_index_one .text,.article_index_two .text{ float:left; width:310px; padding:10px 0 10px 10px;}
.article_index_one .text h1,.article_index_two .text h1{ font-size:16px; line-height:30px; color:#333; text-align:center;}
.article_index_one .text span a,.article_index_two .text span a{ font-size:12px; display:block; text-indent:2em;color:#999; margin-bottom:5px;}
.article_index_one .text li,.article_index_two .text li{ line-height:24px; font-size:14px;}
.article_index_one .pic,.article_index_two .pic{ float:left; width:142px;}
.article_index_one .pic li,.article_index_two .pic li{ margin:15px 0; text-align:center;}
.article_index_one .pic li img{ padding:0; margin:0;}
/*==============焦点图================*/
#main_promo{height:270px; width:635px;position: static; top:0; overflow:hidden; z-index:0; }
.promoWD{ margin:0 auto; float:left;   }
.slide{display:block; float:left;  width:635px;}
#dots{height:13px; position: relative; width:635px; bottom:13px; left:289px;*+width:235px;*+left:289px; text-align:center; z-index:99; }
#dots li{ width:23px; height:13px; float:left; }
#dots li a{ width:10px; display:block; height:10px; background-color:#7f0705; border:1px solid #FFFFFF;}
#dots li.act a{background-color:#000000;}
/*==============焦点图 end================*/
/*===============图库首页================*/
.banner_photo{ float:left;width:340px; margin-bottom:10px; margin-left:10px;}
.banner_photo a{ color:#014397;}
.banner_photo h1{font-size:18px; line-height:50px; font-weight:900; color:#333; text-align:center;}
.banner_photo li{ width:100%;  float:left;line-height:27px; font-size:14px; list-style:inside square; padding-left:15px;}
.photo_index{}
.photo_index dt{font-size:24px; background:url(bg.png) 0px 36px; height:40px; padding:5px;}
.photo_index dt span{ font-size:14px; float:right; margin-top:10px;}
.photo_index1{ float:left; width:420px; margin-top:5px;}
.photo_index6{ margin-left:5px; float:right;width:570px;}
.photo_index6 div{ margin:5px 3px;}
.photo_index_list li{float:left;width:180px; text-align:center; margin:8px;*margin:6px;}
.photo_index_list li img{ border:1px solid #CCC; margin:2px; display:block;}
.photo_index_list li:hover img{ border:1px solid #F00;}
/*===============图库首页================*
.banner_photo{ float:left;width:340px; margin-bottom:10px; margin-left:10px;}
.banner_photo a{ color:#014397;}
.banner_photo h1{font-size:18px; line-height:50px; font-weight:900; color:#333; text-align:center;}
.banner_photo li{ width:100%;  float:left;line-height:27px; font-size:14px; list-style:inside square; padding-left:15px;}=*/
/*===============二级页================*/
article{ float:left; width:650px;height:auto; border: 2px solid #eaeaea;}
aside{float:left; width:300px; margin-left:40px;*margin-left:35px;}
.widget{ margin-bottom:10px;}
.widget dt{ font-size:16px; height:30px;background:url(bg.png) 0px -618px; padding-left:2px;}
/*===============信息列表页================*/
.article_class{ margin:0 5px; }
.article_class dt{font-size:16px;font-weight:bold; color:#336699; line-height:36px; padding-left:20px;background:url(bg.png) no-repeat 0 -1342px;}
.article_class dd{ padding-left:20px; color:#666;}
.article_class dd img{ float:left; width:100px; margin:0 10px;}
.article_class dl:hover{ background:#8DA4FF;}
.article_class dl:hover dd{color:#333;}
.article_class dd p{ text-indent:2em;}
.article_class dl{ border-bottom:1px #ccc dashed; margin-top:15px; padding-bottom:10px;}
.widget .no8{ background:url(bg.png) left -257px; }
.widget .no8 li{ line-height:33px; font-size:14px; padding-left:28px;border-bottom:1px solid #EAEAEA; width:270px;}
.widget .pic li{ float:left;width:142px; text-align:center; margin:2px 3px;}
.widget .text {padding-top:10px; }
.widget .text li{ float:left; font-size:13px; line-height:25px; width:100%; list-style: inside square; color:#333;}
/*===============信息内容页================*/
.info{ margin:5px 15px; height:auto;}
.info h1{ line-height:40px; font-size:26px; color:#336699; text-align:center;}
.infomore{ border-bottom:1px solid #ccc; padding:5px 10px; margin-bottom:10px; text-align:center;}
.bdshare{ float:right; height:20px; width:200px; bottom:4px; position:relative;}
#MyContent{ line-height:1.8em; font-size:14px; color:#666; background:#f1fafa; padding:10px;}
#MyContent a{ color:#339933;}
#MyContent p{ text-indent:2em; margin-bottom:10px;}
#MyContent img {width: expression(this.width > 640 && this.width > this.height ? 640 : auto);max-width:640px;} 
#MyContent img{ margin:15px auto; display:block;}
#MyContent td { border:1px solid #999; padding:5px;}
/*#MyContent td { width:300px;}
#MyContent td img{ display:inline-block; max-width:300px;}*/
#MyContent h1{ line-height:30px; height:30px; margin-top:10px; font-size:18px; text-align:left; color:#f7941d; padding-left:28px;}
.tags,.context{ margin:10px 30px;}
.tags a{color:#f00; margin:0 5px;}
.context h2{ line-height:25px; font-size:12px; font-weight:normal;}
article .other dt{ font-size:16px; height:30px;background:url(bg.png) 0px -618px; padding-left:2px; margin:10px 0 5px 0;}
article .other .text{ float:left;width:370px;}
article .other .text li{float:left; font-size:14px; line-height:25px; width:100%; list-style:inside circle;}
article .other .ad220{ float:left; width:220px;}
article .other .pic li{float:left; width:142px; margin:2px 4px; text-align:center; height:145px;}
article .other .pic li:hover img{ border:1px solid #f00;}
/**===========软件内容页=============***/
.box{}
.box td{ padding:4px; }
.box table td{border:1px #B3CAFF solid;}
.softcontent{ font-size:14px; line-height:1.6em;}
.softcontent p{ text-indent:2em;}
.softcontent img{
 max-width:480px;
 width:expression(this.width > 480 && this.height < this.width ? 480: true);
 }
/**===========软件内容页=============***/
#ViewPhotoForm input{background:#008BC9; padding:0 10px; margin-top:0px; height:22px; line-height:14px; font-size:12px; letter-spacing:2px; border:none; color:#fff;*margin:0 0px 0 -3px; width:70px;}
/**===========用户登录=============***/
.userform{ margin-top:4px;height:16px; line-height:16px; width:416px;*width:413px; float:right;}
.inputText{ border:1px solid #008BC9; height:16px; float:left; padding:0 3px; color:#666;width:100px;}
.inputSub{background:#008BC9; padding:0 10px; margin-top:0px; height:18px; line-height:14px; font-size:12px; letter-spacing:2px; border:none; color:#fff;*margin:0 0px 0 -3px; width:50px;}
.userform span{background:#008BC9;color:#fff; height:18px; line-height:18px;letter-spacing:2px; margin-top:0px; display:block; width:28px; float:left; padding:0 10px;}
.login{ text-align:right;}
/**===========搜索相关=============***/
.searchbox{ border: 2px solid #eaeaea; clear:both;}
.searchbox dt{ color:#000; background:#eaeaea; height:40px; font-size:14px; line-height:40px; text-align:left; padding-left:20px;}
.searchbox dt strong{ color:#f00; letter-spacing:0px; margin:0 3px;}
.searchbox dd{ padding:0 10px;}
.searchlist{}
.searchlist dl{ border-bottom:1px dashed #ccc; padding-bottom:6px;}
.searchlist dt{ font-size:14px; line-height:25px; background:none; text-align:left;}
.searchlist dt a{color:#0909C8; text-decoration:underline;}
.searchlist dt span{ margin-right:15px; font-size:18px;font-weight:900; color:#f00; line-height:2em;}
.searchlist dd{ width:96%; padding-left:35px;}
.searchlist .text{ color:#666; line-height:1.8em;}
.searchlist .url{ color:#4BAD37;}
.searchlist .url span{ color:#333;}
.search2{ height:24px; margin:10px 20px 0 0; width:90%; float:left; margin-bottom:10px; position: relative;}
.txt2{float:left; width:413px; height:24px; border:2px solid #0066cc; padding-left:10px; line-height:24px; color:#0066cc; font-size:18px;}
.search_pic2{ float:left; width:78px;height:28px;background:url(bg.png) no-repeat 0 -670px;border:none; }
.search_pic22:hover{cursor:pointer;}
.search_pic22{ height:28px; background:#0066cc; padding:0 10px; font-size:14px; letter-spacing:2px; border:none; color:#fff;*margin-left:-3px;}
.search{margin-top:6px;height:16px; line-height:16px; width:213px; *width:210px; float:right;}
.txt{ border:1px solid #008BC9; height:16px;width:152px; float:left; padding:0 3px; color:#666;}
.search_pic{background:#008BC9; padding:0 10px; width:50px; margin-top:0px; height:18px; line-height:14px; font-size:12px; letter-spacing:2px; border:none; color:#fff; *margin-left:-3px;}
/*隐藏*/
.dn a,.dn a:hover{ color:#fff;}
/*右上角*/
#shoplink{
 position:fixed;
_position:absolute;
 z-index:1000;
 width:100px;
 height:100px;
right:20px;
top:10px;
_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
}