@charset "gb2312";
@import "/Templates/cn/css/resetcommon.css";

html,body { -webkit-text-size-adjust:none; }
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px; }
.bg { background:#FFF;}
h2 a:hover, h3 a:hover, h4 a:hover { text-decoration:none;}
/*banner*/
.ban  { position:relative; height:562px; position:relative;}
.ban .ban_img { background:url(../images/ban.jpg)  center center no-repeat; height:562px; display:block; }

.banner{ height:562px; overflow:hidden; position:relative; z-index:7;}
.banner{ height:562px; position:relative;}
.banner{ width:100% !important;}
.banner .xbitem ul,.banner .xbitem ul li,.banner .xbitem ul li a{ width:100% !important;height:562px !important;}
.banner .xbitem ul li a{ display:block; height:492px;display:block; height:562px; overflow:hidden;}

.banner .btn{  bottom: 5px;padding: 5px 6px;position: absolute;right: 50%;z-index: 7; margin-right:-76px;}
.banner .btn li {background: none repeat scroll 0 0 #000;border: 1px solid #000;color: #FFFFFF;cursor: pointer;display: inline-block;
margin-left: 5px;padding: 2px 5px; width:50px;height:10px; filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity: 0.5;opacity: 0.5;}
.banner .btn li.on {font-weight: bold;background: none repeat scroll 0 0 #04904b;border: 1px solid #04904b;}


.banner .ljt{position: absolute;width: 34px; height: 58px;display: block;left:50%; margin-left:-510px;top:39%; z-index:10;background:url(Img/Index/ljt.png) no-repeat ; cursor:pointer;}
.banner .rjt{position: absolute;width: 34px; height: 58px;display: block;left:50%; margin-left:510px; top:39%; z-index:10;background:url(Img/Index/rjt.png) no-repeat ;cursor:pointer;}



/*办公系统*/
.sys { width:1002px; margin:0 auto; padding:40px 0 60px; height:500px;}
.sys_tit { text-align:center; height:206px; margin-bottom:25px; font-weight:normal; }
.sys_tit em { display:block; margin:0 auto; }
.sys_tit a { color:#2857ac; font-size:36px; font-weight:bold;}
.sys_tit span { display:block; color:#666; font-size:16px; }
.sys_con { height:261px; overflow:hidden;}
.sys_list { float:left; width:678px; }
.sys_list li a:hover { text-decoration:none;}
.sys_list li { float:left; width:208px; height:110px; padding-top:20px; display:inline; margin:0 1px 1px 0; }
.sys_list li img { display:block; width:63px; height:60px; margin:0 auto; }
.sys_list li span { display:block; text-align:center; height:24px; line-height:24px; margin-top:4px; color:#fff; font-size:14px;}
.sys_list .color1 { background:#2857ac; }
.sys_list .color2 { background:#19cb37; }
.sys_list .color3 { background:#09b92a; }
.sys_list .color4 { background:#458dd9; }
.sys_rt { float:right; width:320px; height:261px; background:#eee;}
.sys_rt h4 { padding:14px 28px 0 10px; text-align:right; font-weight:normal;}
.sys_rt h4 a { color:#666; font-weight:bold; font-size:16px; line-height: 40px;}
.sys_rt h4 em { font-family:"Impact"; font-size:36px; display:block; color:#02509e;}
.e-clist { padding:19px 0 0 27px;}
.e-clist li { float:left; display:inline; margin:0 13px 13px 0; width:126px; }
.e-clist li a { display:block; width:124px; height:57px; text-align:center; border:2px solid #2CB445; color:#2CB445; font-size:14px;}
.e-clist li em { display:block;font-family:"Impact"; padding-top:10px; }
.e-clist li a:hover { text-decoration:none; color:#458DD9; border:2px solid #458DD9;}

/*客户案例*/
.gray_bg { background:#eee; padding:56px 0 66px; margin-bottom:58px; }
.cus_case { width:1002px; margin:0 auto; }
.cus_tit { text-align:center; font-weight:normal; height:85px; margin-bottom:26px;}
.cus_tit a { color:#2857ac; font-size:36px; font-weight:bold;}
.cus_tit span {display:block; color:#333; height: 40px; font-size:14px; line-height: 40px;}
.cus_con { height:325px; overflow:hidden;  }
.cus_lt { width:322px; float:left; }
.cus_lt li { float:left; display:inline; width:109px; height:89px; padding:35px 22px; margin:0 7px 7px 0; }
.cus_lt li a { display:block; width:107px; height:87px; border:1px solid #4e85bb; }
.cus_lt li a:hover { text-decoration:none;}
.cus_lt li img { display:block; width:28px; height:19px; margin:0 auto 4px; padding-top:20px;}
.cus_lt li span { display:block; height:24px; line-height:24px; text-align:center; color:#fff; overflow:hidden; font-size:20px;}
.cus_lt .c1 { background:#02509e; }
.cus_lt .c2 { background:#09b92a; }
.cus_lt .c3 { background:#079a3e; }
.cus_lt .c4 { background:#2857ac; }
.cus_lt .c1 a { border:1px solid #4e85bb; }
.cus_lt .c2 a { border:1px solid #53ce6a; }
.cus_lt .c3 a { border:1px solid #52b878; }
.cus_lt .c4 a { border:1px solid #698ac5; }
.cus_md { float:left; width:308px; height:290px; background:#fff; padding:35px 40px 0 18px; position:relative; z-index:9; }
.cus_md h4 { font-weight:normal; height:24px; line-height:24px; overflow:hidden; margin-bottom:12px;}
.cus_md h4 a { color:#333; font-size:16px;}
.cus_md .cus_txt { color:#666; font-size:14px; height:72px; line-height:24px; overflow:hidden; margin-bottom:12px;}
.cus_md .cus_xq { display:block; border:2px solid #02509e; width:94px; height:25px; color:#02509e; font-size:14px; text-align:center; line-height:25px;}
.cus_md .jt { position:absolute; background:url(Img/Index/jt1.png) no-repeat; width:16px; height:27px; left:366px; top:149px; z-index:99;}
.other { height:78px; overflow:hidden; zoom:1; margin-top:45px; line-height:26px; color:#333; font-size:14px;}
.other em { float:left; width:70px;}
.other span { float:left; width:238px; float:left;}
.other span a { display:inline-block; padding:0 12px; color:#333;}
.other .c_more { color:#02509e;}
.cus_rt { width:314px; float:left; }
.cus_rt a { display:block; width:314px; height:325px; position:relative;}
.cus_rt a img { display:block; width:314px; height:325px; }
.cus_rt a span { background:url(Img/Index/png1.png) no-repeat; width:127px; height:114px; text-align:center; line-height:114px; color:#fff; font-size:20px; position:absolute; right:0; bottom:0;}
/*聚焦*/
.focus { width:1002px; margin:0 auto 64px; }
.fc_tit { text-align:center; height:75px; margin-bottom:40px;}
.fc_tit a { color:#2857ac; font-size:30px;}
.fc_tit em { display:block; color:#c2c2c2; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; text-transform:uppercase; height:40px;}
.focus_con { height:434px; overflow:hidden;}
.fs_lt { float:left; width:304px; border-bottom:4px solid #2cb445; height:430px;}
.fs_lt h4 { background:#2cb445; padding:22px 16px 0; height:78px; overflow:hidden;}
.fs_lt h4 a { color:#fff; font-size:16px; font-weight:normal;}
.fs_lt h4 b { display:block; font-size:20px;}
.fs_pic { width:303px; height:172px; position:relative;}
.lt { position:absolute; left:11px; top:66px; background:url(Img/Index/lt.png) no-repeat; width:40px; height:40px;}
.rt { position:absolute; right:11px; top:66px; background:url(Img/Index/rt.png) no-repeat; width:40px; height:40px;}
.fs_wrp { width:303px; overflow:hidden;}
.fs_wrp li { float:left; width:303px;}
.fs_wrp li a,.fs_wrp li img { display:block; width:303px; height:172px;}
.fs_txt { color:#666; font-size:14px; line-height:26px; height:78px; overflow:hidden; margin:12px 0 15px; padding:0 11px 0 9px;}
.fs_rt { width:652px; float:right; }
.fs_more { display:block; border:2px solid #2cb445; width:94px; height:25px; color:#2cb445; font-size:14px; text-align:center; line-height:25px; margin-left:9px; }
.fs_rt h4 { height:47px; line-height:47px; overflow:hidden; zoom:1; margin-bottom:20px; background:url(Img/Index/n_line.gif) 293px 16px no-repeat; }
.fs_rt h4 .n_more { float:right; font-weight:normal; color:#333; font-size:14px; padding-right:18px;}
.fs_rt h4 .n_name { color:#333; font-size:20px;background:url(Img/Index/lk_line.gif) right center no-repeat;padding-right: 10px;}
.fs_rt h4 .n_namesnone{}
.fs_rt h4 .cur{ color:#2857ac;}
.n_list {}
.n_list li { height:94px; overflow:hidden; zoom:1; border-bottom:1px solid #e0e0e0; margin-bottom:40px; _margin-bottom:36px;}
.n_list dl { float:left; width:475px;}
.n_list dt { height:32px; line-height:32px; overflow:hidden;}
.n_list dt a { color:#333; font-size:16px;}
.n_list dd { color:#666; font-size:14px; line-height:24px; height:48px; overflow:hidden;}
.n_list dd a { color:#333;}
.n_list li span { float:right; width:91px; height:80px; padding-top:14px; text-align:center; background:#2cb445; color:#fff; font-size:16px; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;}
.n_list li b { font-size:40px; display:block;}
.n_list .n_top span { background:#02509e;} 
.n_list .n_top span b{ font-size:30px;margin-top:14px;font-family: "Microsoft Yahei";}
/*客户服务*/
.serv_bg { padding:42px 0 28px; background:#eee; margin-bottom:55px;}
.service { width:1002px; margin:0 auto; height:408px;}
.serv_list  {}
.serv_list dl { float:left; display:inline; margin-right:134px; width:150px;}
.serv_list .s4 { margin-right:0; }
.serv_list dt { height:162px; margin-bottom:15px;}
.s1 dt { background:url(../images/s1.gif) no-repeat; }
.s2 dt { background:url(../images/s2.gif) no-repeat;}
.s3 dt { background:url(../images/s3.gif) no-repeat;}
.s4 dt { background:url(../images/s4.gif) no-repeat;}
.serv_list dt a { display:block; text-align:center; color:#fff; font-size:16px; line-height:22px; padding-top:99px;}
.serv_list dt a:hover { text-decoration:none; font-weight:bold;}
.serv_list dd { height:28px; line-height:28px; overflow:hidden; padding-left:45px; color:#333; font-size:14px;}

/*友情链接*/
.lk  { width:1002px; margin:0 auto 45px; height:63px;}
.lk h3 { float:left; width:90px; height:43px; line-height:43px; border:1px solid #cdcdcd; margin-top:8px; text-align:center;}
.lk h3 span { display:inline-block; background:url(Img/Index/jt2.gif) right center no-repeat; color:#666; font-size:14px; padding-right:14px;}
.lk_list { float:right; width:900px; line-height:60px;}
.lk_list a { display:inline-block; background:url(../images/lk_line.gif) right center no-repeat; color:#666; padding:0 16px; font-size:14px;}
.lk_list .no_bor { background:none; padding-right:0;}
/*快速通道*/
.cross { width:1002px; margin:0 auto 21px; height:133px;}
.cross h3 { text-align:center; height:32px; line-height:32px; margin-bottom:25px; background:url(Img/Index/td_line.gif) center center no-repeat;}
.cross h3 a { color:#2857ac; font-size:20px;}
.cr_list { width:450px; height:58px; border:1px solid #cdcdcd; line-height:24px; padding:13px 28px 0 10px;}
.cr_list dt { float:left; height:24px; line-height:24px; width:68px; background:url(Img/Index/jt2.gif) right center no-repeat; padding-right:8px;}
.cr_list dd { width:356px; float:right;}
.cr_list dt a { color:#666; font-weight:bold; font-size:14px;}
.cr_list dd a { display:inline-block; color:#666; font-size:14px; padding:0 12px;}
/*底部导航*/
.ft_nav { text-align:center; width:1002px; margin:0 auto; position:relative; color:#666; font-size:14px; line-height:10px; font-weight:bold; height:10px; padding:40px 0 10px; margin-bottom:22px;}
.ft_nav a { color:#666; display:inline-block; padding:0 8px;}
.ft_nav em { display:inline-block; padding:0 100px;}
.ft_nav .ft_logo { position:absolute; left:400px; top:-35px;}
.n_gray{ background:#FFF; padding:0px; margin:0px;}