@charset "gb2312";
/* 
  =======
除首页外其它页面的所有模块样式
=======
 */
@import url("style.css");

/*pages_top*/
.topline{background:#261b0f; height:3px; 
line-height:3px; font-size:0; overflow:hidden;
}
.globalTop{
width:940px;
background:url(../im/topbg.gif) repeat-x 0 0;
height:78px; text-align:right; margin-bottom:2px;
padding-right:20px;
}
.globalTop .call{
padding-top:50px;
}
.globalTop .call span{
font-size:25px; color:#fa5e00;
font-weight:bold;
font-family:"黑体";
}
.logo{
float:left;
margin:10px auto auto 20px;
}
/*nav*/
#nav{
width:960px; margin:0 auto;
background:url(../im/navbg.gif) repeat-x 0 0;
height:42px;
}
#nav span{
display:block; float:left;
background:url(../im/bg.gif) no-repeat 0 0;
width:8px; height:42px;
}
#nav span.r{
background:url(../im/bg.gif) no-repeat -10px 0;
float:right;
}
#nav ul,#nav li{
float:left; height:42px; line-height:42px; color:#fff;
}
#nav li{
background:url(../im/navbg1.gif) no-repeat right 50%;
padding:0 5px; position:relative;
}
#nav li .dot{position:absolute; top:-3px; right:8px;}
#nav li.noborder{
background:none;
}
#nav li a{
display:block; width:94px; text-align:center; color:#fff;
text-decoration:none; line-height:50px; margin-bottom:-20px;
}
#nav li a:hover,#nav li a.cur{
background:url(../im/bg.gif) no-repeat 0 -86px; color:#000;
text-decoration:none;
}
/*footer*/
#copy{
width:962px; background:url(../im/copyBg.gif) repeat-y top left;
padding:25px 0; text-align:center; margin-top:5px;background:#f7f7f7;
}
#copy p,#copy p a{
color:#10a1cd; text-decoration:none;margin-bottom:10px;line-height: 180%;
}
/* Layout */
.global{
width:960px; height:auto;
position:relative;
border:1px #e0e8eb solid;
background:#f6f6f4;
}

/*down_banner*/
.ecdown_banner{
width:452px; height:216px;
margin:4px; padding-left:499px;
background:url(../im/ec_down_banner.gif) no-repeat top left;
}
.ecdown_banner h1{
height:36px; width:auto; text-align:left; display:block;
padding-top:25px; margin-bottom:10px; float:left;
}
.ecdown_banner .content{
height:71px; width:400px; text-align:left; 
display:block; overflow:hidden; float:left;
}
.ecdown_banner .bottom{
height:46px; width:404px; padding-bottom:13px; display:block; float:left;
background:url(../im/down_button_bg.gif) no-repeat bottom left;
}

/*运行系统环境要求*/
.system_require{
width:681px; height:357px; background:url(../im/system_require_bg.gif) no-repeat top left;
float:left; margin-left:4px; margin-left:2px;
}
.system_require h1{
height:35px; font-size:16px; font-family:"宋体"; line-height:35px; padding-top:8px;
text-align:left; text-indent:45px; display:block; color:#10a1cd;
}
.system_require .content{
padding:10px 25px; text-align:left;
}
.system_require .content b{
font-weight:bold; font-size:14px; color:#1c1b1b;
}

/*history_edition*/
.history_edition{
width:261px; height:500px; display:inline;
background:url(../im/history_edition.gif) no-repeat top left;
float:right; clear:right; margin-right:5px; 
}
.history_edition h1{
height:42px; line-height:42px; text-align:left; text-indent:40px;
font-size:12px; color:#10A1CD; padding-top:5px;
}
.history_edition p{
width:237px; height:auto; padding:5px 10px; margin-bottom:12px; display:block;
text-align:left; text-indent:24px; line-height:22px;
}


/*template*/
.template{
width:950px; border:1px #e3e9ec solid; margin:8px auto;
background: #ffffff url(../im/template_bg.gif) no-repeat top left;
}
.template h1{
height:40px; font-size:16px; font-family:"微软雅黑"; color:#10a1cd;
text-align:left; text-indent:40px; line-height:40px; margin-bottom:6px; padding-top:5px;
}
.template h3{
font-size:12px; color:#777; font-weight:bold; width:97%;
border-bottom:1px #ccc solid; margin:10px auto;
text-align:left; height:30px; line-height:30px;
}
.template ul{
list-style-type:none; display:block; overflow:hidden; margin:0 0 0 12px; padding:0px;
}
.template li{
width:227px; height:237px; padding:21px 0 0 0; float:left; margin:0 6px 6px 0; 
background:url(../im/template_li_bg.gif) no-repeat top left;
}
.template img{
width:202px; height:157px;display:block; 
border:1px #ccc solid; margin:0 auto 10px auto;
}
.template h6{
height:26px; text-align:left; text-indent:10px; color:#027396;
}
.template h6 a:hover{
color:#666;
}
.template h6 a{
font-size:12px; font-weight:bold; color:#027396;
line-height:26px;
}
.template p{
height:20px; clear:both; text-align:left;
font-size:12px; line-height:20px; padding:0 10px; margin-left:-20px;
}
.template p a:hover{
background:url(../im/template_ico2.gif) no-repeat left top;
color:#10a1cd;
}
.template p a{
background:url(../im/template_ico1.gif) no-repeat left top; 
font-size:12px; line-height:20px; text-indent:18px; color:#666666;
float:right;
}


/*introduction*/
.introduction{

}
.introduction .banner{
width:205px; height:58px; margin:6px auto; padding:158px 187px 0 556px;
background:url(../im/intro_banner.gif) no-repeat top left;
}
.introduction .ecshop{
height:357px; width:948px; margin:0 auto 20px auto;
background:url(../im/ecBg.gif) no-repeat 0 0;
}
.introduction .ecshop h1{
background:url(../im/ecBg_caption.gif) no-repeat left top;
height:42px; font-size:12px;
}
.introduction .ecshop .content{
width:90%; margin:0 auto; padding-top:20px; height:auto;
}
.introduction .ecshop p{
text-align:left; display:block;
margin-bottom:12px; 
}


/*custom*/
.custom{
width:951px; margin:10px auto;
}
.custom_banner{
width:951px; height:216px; margin:6px auto;
}
.custom .left{
width:681px; float:left;
}
.custom .right{
width:261px; float:right; background:url(../im/sell_bg.gif) no-repeat top left;
}

/*custom-flow*/
.flow{
width:681px; background:#fff; padding:5px 0 0 0; margin-bottom:8px;
}
.flow h3{
height:30px; background:url(../im/custom-flow-caption.gif) no-repeat left top;
font-size:16px; line-height:30px; text-align:left; color:#10a1cd; text-indent:50px;
}
.flow img{
width:678px; height:119px; margin:0 auto;
}

/*custom-developent*/
.development{
background:url(../im/custom_bg.gif) no-repeat top left;
width:679px; border:1px #e3e9ec solid; margin-bottom:8px;
}
.development h3{
height:30px; line-height:30px; font-size:16px; color:#10a1cd;
text-align:left; text-indent:46px; padding-top:12px;
}
.development .content{
padding:15px 20px 0 20px;
}
.development p{
display:block; margin-bottom:12px; text-align:left;
}

/*custom-message*/
.message{
width:679px; border:1px #e3e9ec solid; background:#fff;
}
.message p{
height:40px; text-indent:40px; display:block; text-align:left; 
line-height:40px; margin-bottom:6px;
}
.message h3{
height:21px; width:659px; background:url(../im/message.gif) no-repeat top left;
text-align:left; text-indent:32px; font-size:12px; color:#000; line-height:21px; margin:0 auto;
}
.message .content{
width:657px; border:1px #e3e9ec solid; border-top:none; color:#000; background:#fff;
margin-bottom:10px;
}
.message .frame{ 
width:100px; border:1px #ccc solid; float:left;
}
.message .frame1{
width:260px; height:100px; border:1px #ccc solid; float:left; white-space:normal;
word-wrap:break-word; word-break:break-all;
}

/*custom-销售代表*/
.sell_right{
width:261px; float:right; background:url(../im/sell_bg.gif) no-repeat top left;
margin:10px 3px 0 0;
}
.sell{
background:#fff; border:1px #acbfc7 solid; margin:60px auto 0 auto;
width:235px;
}
.sell h2{
background:url(../im/sell_caption.gif) no-repeat bottom left; padding-top:10px; color:#444;
height:29px; width:221px; margin:0 auto; font-size:12px; line-height:29px; text-align:left; text-indent:20px; 
}
.sell .cont{
width:93%; border-bottom:1px #d4e2e6 dashed; overflow:hidden; padding:10px 0px;text-align: left;
}
.sell p {
margin: 10px 0 8px 15px;
}
.cont p, .cont p a{
color:#0084ce; text-decoration:none;
margin-bottom:0px;
}
.cont a:hover {
text-decoration: none;
color: #f99;
}
.sell .cont1{
width:93%; overflow:hidden; padding:10px 0px;text-align: left;
}
.cont1 p, .cont1 p a{
color:#0084ce; text-decoration:none;
margin-bottom:0px;
}
.cont1 a:hover {
text-decoration: none;
color: #f99;
}
.custom_contact{
border-top:4px #d3e1e5 solid; margin:0 1px; background:#f8fbfb;
}
.custom_contact h4{ 
font-size:13px; color:#0587c3; line-height:14px; padding-top:13px; text-align:left; text-indent:16px;
background:url(../im/custom_contact_caption.gif) no-repeat bottom left;
}

/*service*/
.service{
width:679px; float:left; margin:10px 0 0 3px; border:1px #E3E9EC solid; 
background:#fff url(../im/custom_bg.gif) no-repeat top left; padding-bottom:20px;
}
.service h1{
height:30px; line-height:30px; font-size:16px; color:#036dbf;
text-align:left; text-indent:30px; padding-top:12px;
}
.service h2{
font-weight:bold; font-size:13px;color: #888;
height:50px; line-height:50px; text-align:left; text-indent:30px;
}
.service .h2content{
width:96%; margin:0 auto;
}
.service .h2content p{
width:100%; border-bottom:1px #d3e1e5 dashed;
font-size:12px; line-height:28px; text-align:left;
}
.service .h2co{
width:96%; margin:0 auto;
}
.service .h2co p{
width:100%; font-size:12px; line-height: 200%; text-align:left;text-indent: 24px;margin: 10px 0 10px 0;
}
.service .h2co1{
width:96%; margin:0 auto;
}
.service .h2co1 p{
width:100%; font-size:12px; line-height: 200%; text-align:left;margin: 15px 0 15px 0;
}
.service .h2co2{
width:96%; margin:0 auto;
}
.service .h2co2 p.a1{
width:100%; font-size:12px; line-height: 200%; text-align:left;margin: 15px 0 15px 0;
}
.service .h2co2 p.a2{
width:100%; font-size:12px; line-height: 200%; text-indent: 24px;text-align:left;margin: 15px 0 15px 0;
}
.service .h2content span{ color:#036dbf;}
.service h3{
font-size:14px; color:#10a1cd; text-align:left; text-indent:30px; 
height:50px; line-height:50px; background:#f8fbfb; margin:0 1px;
border-bottom:4px #d3e1e5 solid;
}
/*service_price*/
.service_price{
padding-top:12px; background:#fff;
}
#comp {
padding-left: 20px;height: 123px;background: url(../im/compare.gif) no-repeat;background-position: 6% 0;padding-right: 14px;text-align: left;
}
#comp p {
padding-left: 302px;padding-top: 22px;line-height: 200%;
}
.service_price h4{
font-size:12px; line-height:18px; height:26px; color:#888; width:90%; margin:0 auto; text-align:left; padding-bottom:3px;
}
.service_price .explanation{
height:26px; width:90%; margin:0 auto; line-height:26px; font-size:12px; text-align:left; color:#333;
}
.service_price .explanation span{
color:#ff6600;
}
.service_price .content{
width:95%;
margin:0 auto;
padding-bottom: 13px;
}
.service_price .content .h1,.single{
font-size:13px; font-weight:bold; color:#fff; text-align:left; text-indent:16px;
}
.service_price .content .h2,.singleTd{ 
text-indent:16px; text-align:left;
}
.service_price .content h6{
color:#333333; padding-left:16px; font-size:12px; font-weight:normal;
}
.service_price .content a{
color:#ff6600; font-weight:bold;
}




/*legal*/
.legal{
width:840px; margin:10px auto;
}
.legal h3{
text-align:left; padding-top:10px; font-size:14px;
}
.legal p{
text-align:left; text-indent:25px; margin-bottom:8px;
}
.legal ol{
padding:0px; margin-left:0px;
}


/*contact_us*/
.contact{
width:948px; margin:10px auto;
background:#fff url(../im/ecBg2.gif) no-repeat left top;
border:1px #e2e9eb solid;
}
.contact h1{
font-size:16px; line-height:46px; text-align:left;
text-indent:35px; height:46px; color:#10a1cd; padding-top:2px;
}
.contact .content{
width:90%; margin:0 auto;
}
.contact .content h2{
font-size:12px; font-weight:bold; text-align:left; 
line-height:26px; height:26px; color:#000;
}
.contact .map{
margin:20px; width:100%; text-align:left;
}
.contact .map img{
float:left;
}

/*global*/
#global{
}
#law-list {
line-height:1.6em;
text-align:justify; padding-bottom:20px;
}
#law-list h3 {
color:#FF6C00; font-size:12px;
margin:20px 0 5px;
}
#law-list p {
margin-bottom:5px;
}
#law-list ol {
padding:0px; padding-left:20px; margin:0px;
}
#law-list ol li {
list-style-type:decimal;
color:#666666;
}
div.sitemap2 {padding-top: 8px;padding-bottom: 26px;line-height: 180%;}
div.sitemap2 ul {display: inline;list-style-position: inside;list-style-type: disc;margin: 10px 10px 0 0;}
div.sitemap2 li {float: left;width: 180px;padding-right: 30px;padding-bottom: 20px;}
div.sitemap2 img{float:left;border:1px #ddd solid;}
div.sitemap1 {color: #2777b3;font-size: 12px;font-weight: bold;text-align: left;padding-left: 20px;}
div.sitemap {padding-top: 8px;padding-bottom: 26px;line-height: 160%;}
div.sitemap ul {display: inline;list-style-position: inside;list-style-type: disc;margin: 10px 10px 0 0;}
div.sitemap li {float: left;width: 200px;color: #333;font-weight: normal;}
div.sitemap3 {padding-top: 8px;padding-bottom: 26px;line-height: 160%;}
div.sitemap3 ul {display: inline;list-style-position: inside;list-style-type: disc;margin: 10px 10px 0 0;}
div.sitemap3 li {float: left;width: 160px;color: #333;font-weight: normal;}