@charset "utf-8";
/* CSS Document */
/* 全局变量 */
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,input,textarea,code,fieldset,legend,blockquote,th,td,form,p { margin:0; padding:0; }
table { border-collapse:collapse; border-spacing:0; }
fieldset,img { border:none; }
img { display:block; }
address,caption,cite,code,dfn,em,var { font-style:normal; font-weight:normal; }
ul,ol,li { list-style:none outside none; }
caption,th { text-align:left; }
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal; }
h2,h3,h4 { font-family:"Microsoft YaHei",微软雅黑,SimSun,宋体,Tahoma,Helvetica,arial,sans-serif; font-size:20px; font-weight:bold; }
q:before,q:after { content:''; }
abbr,acronym { border:0; font-variant:normal; }
sup { vertical-align:text-top; }
sub { vertical-align:text-bottom; }
input { padding-top:0; padding-bottom:0; font-family: "SimSun","宋体"; color:#DDD; }
input::-moz-focus-inner { border:none; padding:0; }
input,textarea,select { vertical-align:middle; font-family:inherit; font-size:inherit; font-weight:inherit; }
input[type="text"],input[type="password"],input[type="file"],input[type="submit"],textarea { outline:medium none; -webkit-appearance:none; }
textarea { resize:none; }
body { color:#252525; font:normal 14px/1.5 宋体,Tahoma,Helvetica,arial,sans-serif; }
a { color:#252525; text-decoration:none; }
a:hover,a:active,a:focus { color:#0095DA; text-decoration:underline; }
.clearfix:after { content:"."; display:block; height:0; visibility:hidden; clear:both; }
.clearfix { zoom:1; }
.clearit { clear:both; height:0; font-size:0; overflow:hidden; }
.hidden { display:none!important; visibility:hidden; }

/* header */
.header { width:100%; }
.header-wrap { margin:10px 0 0 0; text-align:center; font-size:0; }
.header-search { margin:12px 0 0 20px; height:44px; display:inline-block; *display:inline; zoom:1; }
.header-search .tex01 { width:380px; height:42px; line-height:42px; background:#FAFAFA; padding:0 10px; border-top:1px solid #DBDBDB; border-bottom:1px solid #DBDBDB; border-left:1px solid #DBDBDB; border-right:none; color:#252525; font-size:14px; display:inline-block; *display:inline; zoom:1; }
.header-search .tex01:focus { border-top:1px solid #0094DA; border-bottom:1px solid #0094DA; border-left:1px solid #0094DA; }
.header-search .btn { width:60px; height:44px; background:url(../images/pic_header_001.png) 0 0 no-repeat; border:none; cursor:pointer; display:inline-block; *display:inline; zoom:1; opacity:0.9; filter:alpha(opacity=90); }
.header-search .btn:hover { opacity:1; filter:alpha(opacity=100); }
.logo { width:174px; height:61px; background:url(../images/logo.png) 0 0 no-repeat; display:inline-block; *display:inline; zoom:1; vertical-align:top; }
.logo a { width:174px; height:61px; display:block; }
.header-menu { margin-top:10px; width:100%; height:44px; background:#0095DA; }
.header-nav { margin:0 auto; width:960px; }
.header-nav ul { height:44px; }
.header-nav ul li { float:left; }
.header-nav ul li a { line-height:44px; padding:0 10px; color:#FFF; display:block; cursor:pointer; }
.header-nav ul li .index { padding:0 15px; }
.header-nav ul li .bg { background:url(../images/pic_header_001.png) 0 -229px no-repeat; font-weight:bold; }
.header-nav ul li .bg i { margin-right:5px; float:left; width:32px; height:44px; background-image:url(../images/pic_header_001.png); background-repeat:no-repeat; font-weight:bold; display:inline; }
.header-nav ul li .bg .dot01 { background-position:0 -47px; }
.header-nav ul li .bg .dot02 { background-position:0 -92px; }
.header-nav ul li .bg .dot03 { background-position:0 -132px; }
.header-nav ul li .bg .dot04 { background-position:0 -176px }
.header-nav ul .on { background:#F36A23; }
.header-nav ul .on .bg { background:none; font-weight:bold; }
.header-nav ul .on .bg i { margin-right:5px; float:left; width:32px; height:44px; background-image:url(../images/pic_header_001.png); background-repeat:no-repeat; font-weight:bold; }
.header-nav ul .on .bg .dot01 { background-position:-32px -47px; }
.header-nav ul .on .bg .dot02 { background-position:-32px -92px; }
.header-nav ul .on .bg .dot03 { background-position:-32px -132px; }
.header-nav ul .on .bg .dot04 { background-position:-32px -176px }

/* header-small */
.header-small { width:100%; position:fixed; left:0; top:0; _position:absolute; z-index:1; }
.header-small-bg { margin-top:25px; width:100%; height:70px; background:#0095DA; }

/* main */
.main { margin:0 auto; width:960px; }

/* footer */
.footer { margin-top:30px; width:100%; border-top:1px solid #DBDBDB; background:#FAFAFA; }
.footer .l { float:left; width:658px; height:113px; padding-top:25px; border-right:1px solid #DBDBDB; }
.footer-logo { float:left; width:174px; height:61px; background:url(../images/logo.png) 0px 0px no-repeat; }
.footer-logo a { width:174px; height:61px; display:block; }
.footer .l p { margin-left:185px; line-height:26px; color:#666; font-size:12px; }
.footer .l p a { color:#666; }
.footer .l p a:hover { color:#0094DA; text-decoration:underline; }
.footer .tel { float:right; width:260px; height:98px; padding:40px 0 0 40px; border-left:1px solid #FFF; }
.footer .tel .dot { float:left; width:36px; height:60px; background:url(../images/pic_header_001.png) 0 -323px no-repeat; }
.footer .tel p { margin-left:56px; line-height:26px; color:#666; }
.footer .statement { height:44px; line-height:44px; background:#666; font-size:12px; color:#FFF; text-align:center; }

/* 面包屑-breadCrumb */
.breadCrumb { padding:20px 0 18px; font-size:12px; }
.breadCrumb h1 { margin-right:20px; font-family:"Microsoft YaHei",微软雅黑,SimSun,宋体,Tahoma,Helvetica,arial,sans-serif; font-size:24px; font-weight:bold; display:inline-block; *display:inline; zoom:1; vertical-align:bottom; }
.breadCrumb-link { display:inline-block; *display:inline; zoom:1; vertical-align:bottom;  }
.breadCrumb-link a { text-decoration:none; }
.breadCrumb-link a:hover { text-decoration:none; }

/* 翻页 */
div.quotes { padding:10px 0; font-family:Verdana, Arial, Helvetica, sans-serif; }
div.quotes a { margin-right:4px; border:#CCC 1px solid; padding:6px 9px; color:#999; text-decoration:none; }
div.quotes a:hover { border: #a0a0a0 1px solid; }
div.quotes a:active { border: #a0a0a0 1px solid; }
div.quotes span.current { margin-right:4px; border:#CCC 1px solid; background:#0095da; padding:6px 9px; color:#FFF; }
div.quotes span.disabled { margin-right:4px; border:#f3f3f3 1px solid; padding:6px 9px; color:#ccc; }

/* 尺寸 */
.wid580 { margin:0 auto; width:580px; }
.wid620 { margin:0 auto; width:620px; }
.wid728 { margin:0 auto; width:728px; }
.wid960 { margin:0 auto; width:960px; }
.minh1553 { min-height:1609px; _height:1609px; }

/* 间距 */
.mart2 { margin-top:2px; }
.mart5 { margin-top:5px; }
.mart8 { margin-top:8px; }
.mart10 { margin-top:10px; }
.mart15 { margin-top:15px; }
.mart20 { margin-top:20px; }
.mart25 { margin-top:25px; }
.mart30 { margin-top:30px; }
.mart40 { margin-top:40px; }
.marb20 { margin-bottom:20px; }

/* 颜色 */
.orange { color:#F36A23; }

/* 广告位 */
.google-adsense { text-align:center; }
.google-adsense580 { padding:10px 19px 10px 18px; border:1px solid #DBDBDB; }
.google-adsense342 { margin-right:20px; float:left; width:300px; height:250px; padding:20px; border:1px solid #DBDBDB; display:inline; } 
.google-adsense342-2 { margin-right:20px; float:left; width:300px; height:290px; padding:0 20px; border:1px solid #DBDBDB; display:inline; } 
.google-adsense342-2 .hot { padding:8px 0 0; }
.google-adsense342-2 .hot h4 { padding-bottom:8px; font-family:"宋体"; font-size:14px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.google-adsense342-2 .hot { padding-bottom:14px; }
.google-adsense342-2 .hot .img { margin:4px 10px 0 0; float:left; width:124px; height:70px; }
.google-adsense342-2 .hot .img img { width:124px; height:70px; }
.google-adsense342-2 .hot .info { margin:0; padding:0; line-height:19px; font-size:12px; color:#999; }
.google-adsense342-2 .content { padding-top:8px; border-top:1px dotted #DBDBDB; }
.google-adsense342-2 .content li { _width:290px; height:30px; line-height:30px; padding-left:10px; background:url(../images/pic_header_001.png) 0 -416px no-repeat; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.ruoshui-adsense { height:44px; line-height:44px; background:#FAFAFA; font-size:12px; color:#252525; text-align:center; }
.ruoshui-adsense a { margin:0 3px; color:#252525; }
.ruoshui-adsense a:hover { color:#0095DA; }

/* 20150612 shencong add */
.google-adsense760 { width:760px; height:90px; margin:0 0 0 20px; display:inline-block; *display:inline; zoom:1; }

/* 软件内页广告位 */
/* 软件内页广告位 */
/* 20140827 delete .soft-adsense300 { float:left; width:300px; height:250px; padding:10px 10px 0; border-top:1px solid #DBDBDB; } */
.soft-adsense336 { float:left; width:336px; height:280px; padding:0; border-top:1px solid #DBDBDB; }
.soft-adsense468 { margin:0 auto; width:468px; padding:10px 74px 10px 75px; border-top:1px solid #DBDBDB; }
.soft-adsense580 { margin:0 auto; width:580px; padding:10px 18px 10px 19px; border-top:1px solid #DBDBDB; }