@charset "utf-8";
/* CSS Document */
/* 通用样式 */
body{ width:1000px; margin:0 auto; font-size:13px; line-height:22px; background:#FFF; }
div,p,li{ font-family:Verdana,宋体; }
form,ul,li,p,h1,h2,h3,h4,h5,h6,dl,dt,dd {margin:0; padding:0; }
input,select{ font:12px/16px; }
img{ border:0; }
ul,li{ list-style-type:none; }
h1{ text-align:center; margin:0 auto; padding:30px 0; font-weight:normal; font-size:24px; font-weight:bold; }
/* 超链接样式 */
a{ color:#333; text-decoration:none; }
a:hover{ color:#333; text-decoration:underline; }
/* 特定义样式 */
.left, .center{ display:inline; float:left; }
.right{ display:inline; float:right; }
.bold{ font-weight:bold; }
.font12{ font-size:12px; }
.font14{ font-size:14px; }
.italic{ font-style:italic; }
.blue{ color:#015fb9; }
.blue:hover{ color:#015fb9; }
.blue a{ color:#015fb9; }
.blue a:hover{ color:#015fb9; }
.underline{ text-decoration:underline; }
.more{ float:right; width:28px; height:27px; text-align:center; margin-right:0; font-size:9px; line-height:31px; _line-height:28px; margin-top:0px; background:url(../images/icon.gif) no-repeat 0 -132px; }
.more a{ color:#fff; }
.more a:hover{ color:#fff; text-decoration:none; }
.wrapper{ clear:both; padding-top:10px; *padding-top:5px; }
.wrapper278{ border:solid 1px #c8e5f7; width:278px; }
.wrapper708{ border:solid 1px #c8e5f7; width:708px; }
.wrapper348{ border:solid 1px #c8e5f7; width:348px; }
.wrapper998{ border:solid 1px #c8e5f7; width:998px; }
.wrapper238{ border:solid 1px #c8e5f7; width:238px; }
.wrapper748{ border:solid 1px #c8e5f7; width:748px; }
.clear{ clear:both; }
/* 页头*/
#header{ background:url(../images/column_bgx.gif) repeat-x 0 0; height:19px; line-height:19px; padding:5px 10px 5px 10px; }
.headera{ color:#ad0101; }
.headerb a{ margin:0 8px; }
/* 导航 */
#nav{ background:#f0f7fd; clear:both; height:70px; }
#nav ul{ background:url(../images/column_bgx.gif) repeat-x 0 -30px; height:25px; padding:10px 0; }
#nav li{ float:left; line-height:25px; }
#nav li a{ color:#fff; margin:0 13px; }
#nav li a:hover{ color:#fff; }
.login{ padding:0 10px; }
.logintext{ width:110px; height:17px; line-height:15px; border:solid 1px #7f9db9; margin:0 8px 0 3px; }
.loginsubmit{ background:url(../images/icon.gif) no-repeat 0 0; width:36px; height:19px; margin-right:8px; border:none; color:#fff; cursor:hand; }
.search{ padding:0 10px; }
.searchtext{ width:200px; height:17px; line-height:15px; border:solid 1px #7f9db9; margin:0 8px 0 3px; }
.searchsubmit{ background:url(../images/icon.gif) no-repeat 0 -30px; width:19px; height:19px; border:none; cursor:hand; }
/* 首页 估价 */
.jquery{ padding:0 10px; }

.FLASH{ width:449px; height:216px; overflow:hidden; position:absolute; background:#f0f7fd; }
.slider{ position:absolute; }
.slider li{ display:inline; }
.slider img{ width:449px; height:216px; display:block; }
.num{ position:absolute; right:5px; bottom:5px; }
.num li{ float:left; color:#fff; text-align:center; width:20px; height:15px; line-height:15px; font-size:12px; font-family:"宋体"; cursor:pointer; overflow:hidden; margin:3px 1px; background:#666; }
.num li.on{ background:#035cb6; }

.columntop{ background:url(../images/column_bgx.gif) repeat-x 0 -80px; height:27px; line-height:27px; padding:0 10px; }
.columntitle{ background:url(../images/icon.gif) no-repeat 0 -70px; padding-left:15px; }
.valueform{ padding:13px 20px; line-height:28px; }
.valueform2{ padding: 13px 6px; line-height:28px; }
.valueform select{ border:solid 1px #e6ecf1; margin:5px 0; *margin:4px 0; }
.valueform2 select{ border:solid 1px #e6ecf1; margin:5px 0; *margin:4px 0; }
.valuesubmit{ background:url(../images/icon.gif) no-repeat 0 -100px; width:102px; height:32px; border:none; margin:10px 0 0 70px; cursor:hand; }
/* 首页 业务介绍 */
.business{ margin-right:9px; }
.business dt{ height:24px; background:#f0f7fd; padding:3px 11px; }
.business dt a{ color:#015fb9; font-style:italic; margin:0 18px; text-decoration:underline; }
.business dt a:hover{ color:#015fb9; }
.business dd{ float:left; width:334px; padding:14px 8px;}
.business img{ border:solid 1px #999; }
.businesscont{ width:240px; }
.compare{ padding-bottom:10px; }
.experiencecont{ padding:9px 10px; line-height:24px; }
/* 首页 常见问题 */
.relative{ position:relative; }
.questop{ background:url(../images/column_bgx.gif) repeat-x 0 -110px; height:29px; line-height:29px; padding:0 10px; }
.questab{ position:absolute; top:0px; left:150px; border-left:solid 1px #c8e5f7; border-right:solid 1px #c8e5f7; width:auto; }
.questab li{ float:left; margin-left:-1px; padding:4px 8px 3px 8px; border-left:solid 1px #c8e5f7; }
.questab_on{ background:url(../images/column_bgx.gif) repeat-x 0 -140px; }
.questab a{color:#015fb9; }
.questab a:hover{ color:#015fb9; }
.question ul{ clear:both; padding:10px 10px 10px 30px; height:130px; }
.question li{ background:url(../images/icon.gif) no-repeat -117px 12px; padding-left:8px; margin-right:10px; float:left; line-height:26px; height:26px; width:310px; overflow:hidden; white-space:nowrap; }
/* 首页 论坛 博客 信息 */
.forum{ margin-right:10px;}
.forumhot{ padding:8px 30px 0 30px; }
.forumhot img{ border:solid 1px #999; }
.forumr{ width:190px;}
.forumul{ clear:both; padding:4px 10px; }
.forumul li{ background:url(../images/icon.gif) no-repeat -117px 12px; padding-left:8px; line-height:26px; height:26px; width:310px; overflow:hidden; white-space:nowrap; }
.blogul{ clear:both; padding:10px; }
.blogul li{ background:url(../images/icon.gif) no-repeat -117px 12px; padding-left:8px; line-height:26px; height:26px; width:310px; overflow:hidden; white-space:nowrap; }
.infoul{ clear:both; height:137px; padding:13px 19px 0 19px; }
.infoul li{ float:left; line-height:26px; height:26px; width:52px; padding-right:8px; overflow:hidden; white-space:nowrap; }
/* 首页 合作伙伴 */
.partnerul{ clear:both; padding:20px 20px 0 20px; height:190px; }
.partnerul li{ float:left; padding:14px 16px; }
.partnerul li img{ width:123px; height:57px; border:solid 1px #999; }
/* 页尾 */
.foot{ clear:both; line-height:25px; margin:0 auto; text-align:center; color:#333; padding-top:10px; }
.foot div{ background:url(../images/column_bgx.gif) repeat-x 0 -170px; height:63px; padding-top:15px; }
/* 内页 面包屑 */
.position{ clear:both; line-height:36px; height:36px; padding-left:10px; }
/* 内页 左 侧列表 */
.list{ margin-top:10px; }
.list ul{ clear:both; padding:10px; }
.list li{ background:url(../images/icon.gif) no-repeat -117px -9px; padding-left:8px; line-height:26px; height:26px; width:210px; overflow:hidden; white-space:nowrap; }
/* 内页 右侧 面板 */
.panel{ border-bottom:solid 1px #c8e5f7; background:#f2f9ff; height:60px; padding:25px 10px; }
.panel a{ margin:0 9px;}
.panel img{ border:solid 1px #ccc; }
/**/
.list1{ }
.list1 dl{ padding:20px 0;}
.list1 dd{ padding:21px; height:100px; }
.list1 img{ padding:1px; border:solid 1px #ccc; }
.check{ float:right; font-size:12px; padding:7px 10px 0 0; }
.check a{ color:#666; }
.check a:hover{ color:#666; }
.list1r{ width:575px;}
.list1 h2{ background:url(../images/icon.gif) no-repeat -104px -51px; padding-left:24px; border-bottom:double 3px #ccc; line-height:28px; height:28px; font-size:14px; }
.list1 h2 a{ color:#015fb9; }
.list1 h2 a:hover{ color:#666; }
.list1 p{ padding-top:5px; width:570px;}

.list2tab{ background:#f2f9ff; border-bottom:solid 1px #c8e5f7; height:32px; padding:0 30px 0 30px; }
.list2tab li{ float:left; margin:10px 20px 0 20px; line-height:24px; height:25px; padding:0 20px; text-align:center; }

.list2tab li.list2on{ border:solid 1px #c8e5f7; border-bottom:none; background:#f5faff; }

.list2{ }
.list2ul{ clear:both; padding:30px 20px; }
.list2ul li{ background:url(../images/icon.gif) no-repeat -113px -28px; padding-left:17px; line-height:30px; height:30px; width:610px; overflow:hidden; white-space:nowrap; }
.list2ul a{ }
/* 分页 */
.page{ text-align:center; margin:0 20px; padding:20px 0; border-top:solid 1px #ccc; color:#484848; }
.page a{ background:url(../images/column_bgx.gif) repeat-x 0 -250px; height:18px; padding:1px 7px 2px 7px; margin:0 5px; border:solid 1px #ccc; color:#707070; }
.page a:hover{ color:#707070; }
.contenttime{ color:#999; text-align:center; margin:0 auto; padding-bottom:10px; line-height:28px; }
.contentword{ width:700px; overflow:hidden; border-bottom:solid 1px #ccc; border-top:solid 1px #ccc; font-size:14px; margin:0 25px; padding:20px 0; line-height:24px; color:#333; }
.contentword img{max-width:700px;}
.contentlable{ margin-right:30px; padding:10px 0 30px 0; }
.companylist{ padding:20px 40px; }
.companylist li{ float:left; text-align:center; margin:0 auto; padding:30px 0 10px 0; line-height:28px; width:222px; border-bottom:solid 1px #ccc;  }
.companylist img{ border:solid 1px #000;  }
.mt0{ margin-top:0;}
