body{ background:#f9f9f9; }
.b_bg{ background:#fff; }
.gg_fy .fy_l{ width:270px; height:auto; float:left; }
.gg_fy .fy_l .fy_title{ height:90px; line-height:90px; color:#fff; text-transform:uppercase; border-bottom:1px solid #e1e1e1; padding:0 0 0 46px; background:#45cb5e; }
.gg_fy .fy_l .fy_title .box{ line-height:22px; display:inline-block; vertical-align:middle; }
.gg_fy .fy_l .fy_title h3{ font-size:24px; height:30px; }
.gg_fy .fy_l li{ line-height:50px; background:#fff; font-size:14px; background:url(../images/fy_icon1.png) 47px 0 no-repeat; border-bottom:1px solid #ececef; -ms-transition:all 0.3s; -webkit-transition:all 0.3s; -moz-transition:all 0.3s; -o-transition:all 0.3s; transition:all 0.3s; }
.gg_fy .fy_l li a{ color:#49b5e4; padding:0 0 0 60px; }
.gg_fy .fy_l li:hover,.gg_fy .fy_l .cb_on{ background-color:#49b5e4; background-position:47px -50px;  }
.gg_fy .fy_l li:hover a,.gg_fy .fy_l .cb_on a{ color:#fff; }
.gg_fy .fy_l li:hover ol li a,.gg_fy .fy_l .cb_on ol li a{ color:#333; }
.gg_fy .fy_l li ol{ background:#f3f3f3; display:none; }
.gg_fy .fy_l li ol li{ padding:0 0 0 72px; height:36px; border:0; line-height:36px; background:url(../images/fy_icon2.png) 60px 0 no-repeat; }
.gg_fy .fy_l li ol li a{ padding:0; color:#333; }
.gg_fy .fy_l li ol li:hover{ background-position:60px -36px; background-color:#f3f3f3; }
.gg_fy .fy_l li ol li:hover a{ color:#49b5e4; }
.gg_fy .fy_r{ width:910px; height:auto; float:left; }
.gg_fy .fy_r .fy_r_t{ height:90px; line-height:90px; padding:0 0 0 34px; border-bottom:1px solid #ececef; }
.gg_fy .fy_r .fy_r_t h4{ width:300px; height:90px; float:left; font-size:18px; color:#333; }
.gg_fy .fy_r .fy_r_t .mbx{ float:right; padding:0 0 0 60px; color:#333; background:url(../images/zb_icon.png) left center no-repeat; }
.gg_fy .fy_r .fy_r_t .mbx em{ font-style:normal; padding:0 3px; }
.gg_fy .fy_r .fy_r_t .mbx a:hover{ text-decoration:underline; }
.gg_fy .fy_r .fy_r_b{ padding:22px 0 0 34px; }
.page{ text-align:right; height:70px; color:#777; }
.page a{ color:#777; }
.page a:hover{ text-decoration:underline; }
.page em{ padding:0 2px; }
.gg_w .fy_r{ width:100%; }
.gg_w .fy_r_t,.gg_w .fy_r_b{ padding:0 !important; }
.gg_w .fy_r_t h4 span{ font-size:13px; color:#333; font-weight:normal; padding:0 0 0 13px; text-transform:uppercase; }
.banner img{ display:block; width:100%; height:auto; }
/*关于我们开始*/
.g_about .fy_r .fy_r_b{ font-size:13px; color:#333; line-height:26px; text-indent:2em; padding-bottom:20px; }
/*关于我们结束*/

/*产品中心开始*/
.g_cpzx .fy_r .fy_r_b li{ width:262px; height:260px; float:left; background:#fff; margin:0 44px 23px 0; }
.g_cpzx .fy_r .fy_r_b li .pic{ width:262px; height:217px; overflow:hidden; border-bottom:1px solid #f9f9f9; }
.g_cpzx .fy_r .fy_r_b li .pic img{ width:100%; height:auto; }
.g_cpzx .fy_r .fy_r_b li .text{ height:40px; text-align:center; color:#333; font-size:14px; font-weight:normal; line-height:40px; border-bottom:2px solid #f2f2f2; }
.g_cpzx .fy_r .fy_r_b li:hover .text{ background:#49b5e4; color:#fff; border-color:#2097cb; }
/*产品中心结束*/

/*服务中心开始*/
.g_fwzx .fy_r_b{ padding:45px 0 100px 142px !important; }
.g_fwzx .fy_r_b li{ width:194px; height:267px; float:left; text-align:center; margin:0 160px 0 0; }
.g_fwzx .fy_r_b li .pic{ width:194px; height:194px; overflow:hidden; }
.g_fwzx .fy_r_b li .pic img{ width:100%; }
.g_fwzx .fy_r_b li h3{ height:72px; line-height:72px; font-size:20px; color:#333; }
/*服务中心结束*/

/*渠道合作开始*/
.g_qdhz .fy_r_b{ padding:44px 0 0 !important; min-height:560px; }
.g_qdhz .fy_r_b li{ width:220px; height:82px; border:1px solid #e5e5e5; float:left; margin:0 17px 13px 0; }

/*渠道合作结束*/

/*在线支持开始*/
.g_zxzc{ padding:43px 0 0; background:#fefefe; }
.g_zxzc ul{ margin:44px 0 0; padding:43px 0 0; border:1px solid #e5e5e5; }
.g_zxzc li{ margin:0 0 20px 0; font-size:14px; color:#424242; }
.g_zxzc li .li_l{ width:130px; line-height:34px; float:left; margin:0 12px 0 0; text-align:right; }
.g_zxzc li .li_r{ width:1030px; float:left; }
.g_zxzc li .li_r .srk{ height:32px; width:330px; }
.g_zxzc li .li_r .srk input{ line-height:32px; }
.g_zxzc li .li_r .srk .xl_btn{ top:0px; right:0px; width:34px; height:32px; position:absolute; display:inline-block; background:url(../images/xl_btn.png) no-repeat; }

.xl_list{ width:100%; z-index:30; height:auto; display:none; top:30px; background:#fff; margin:0 !important; padding:0 !important; left:-1px; position:absolute; border:1px solid #e9e9e9; border-top:0  !important; -ms-border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; -o-border-radius:10px; border-radius:0 0 5px 5px; }
.xl_list li{ line-height:30px; cursor:pointer; padding:0 0 0 10px !important; }

.daa{ width:330px; min-height:106px; padding:10px; display:none; font-size:12px; line-height:20px; color:#333; border:1px solid #cacaca; margin:20px 0 0; -ms-border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; -o-border-radius:5px; border-radius:5px; -ms-box-shadow:0 3px 5px #e9e9e9 inset; -webkit-box-shadow:0 3px 5px #e9e9e9 inset; -moz-box-shadow:0 3px 5px #e9e9e9 inset; -o-box-shadow:0 3px 5px #e9e9e9 inset; box-shadow:0 3px 5px #e9e9e9 inset; }
.g_zxzc li h5{ display:block; margin:0 0 0 94px; padding:62px 0 0 ; }
.g_zxzc li .wby{ width:480px; }
.g_zxzc .btn{ padding:0 0 0 567px; }
/*在线支持结束*/

/*新闻中心开始*/
.g_news .fy_r_b li{ height:140px; padding:22px 0 24px; border-bottom:1px solid #ececec; }
.g_news .fy_r_b li .li_l{ width:210px; height:140px; float:left; margin:0 40px 0 0; position:relative; }
.g_news .fy_r_b li .li_l img{ width:100%; }
.g_news .fy_r_b li .li_l .text{ top:50%; right:-32px; color:#999; line-height:20px; text-align:center; font-family:"宋体"; background:#e8e8e8; margin:-32px 0 0; width:65px; height:64px; position:absolute; border:1px solid #fff; font-size:14px; -ms-border-radius:8px; -webkit-border-radius:8px; -moz-border-radius:8px; -o-border-radius:8px; border-radius:8px; }
.g_news .fy_r_b li .li_l .text h3{ font-size:32px; height:32px; margin:10px 0 0; }
.g_news .fy_r_b li .li_r h4{ height:36px; line-height:36px; font-size:18px; margin:0 0 14px; }
.g_news .fy_r_b li .li_r p{ height:78px; overflow:hidden; line-height:26px; color:#666; font-size:14px; }
.g_news .fy_r_b li:hover .li_l .text{ background:#49b5e4; color:#fff; }
.g_news .fy_r_b li:hover .li_r p,.g_news .fy_r_b li:hover .li_r a{ color:#49b5e4; }
.g_news .fy_r_b .page{ padding:30px 0 0; }
/*新闻中心结束*/

/*新闻详情开始*/
.g_newsxq .fy_r_b{ min-height:745px; }
.g_newsxq .fy_r_b .xq_title{ height:83px; font-size:14px; line-height:30px; text-align:center; color:#333; border-bottom:1px solid #ececec; }
.g_newsxq .fy_r_b .xq_title h3{ font-size:18px; }
.g_newsxq .fy_r_b .xq_title em{ padding:0 42px 0 0; }
.g_newsxq .fy_r_b .con{ padding:24px 0 0; color:#333; line-height:26px; }
.g_newsxq .fy_r_b .btn{ padding:30px 0 10px; text-align:right; }
.g_newsxq .fy_r_b .btn a{ display:inline-block; width:56px; height:24px; background:url(../images/fh_btn.png) no-repeat; }
.g_newsxq .fy_r_b .tiaoy{ color:#777; font-weight:bold; font-size:14px; line-height:30px; }
.g_newsxq .fy_r_b .tiaoy a{ color:#777; }
.g_newsxq .fy_r_b .tiaoy a:hover{ text-decoration:underline; }
/*新闻详情结束*/

/*营销网点开始*/
.g_yxwd .fy_r_b{ padding-top:43px !important; }
.g_yxwd .fy_r_b .yxwd_l{ width:748px; height:554px; float:left; margin:0 24px 0 0; overflow:hidden; border:1px solid #e5e5e5; }
.g_yxwd .fy_r_b .yxwd_r{ width:343px; color:#424242; height:554px; float:left; line-height:24px; padding:0 30px; border:1px solid #e5e5e5; }
.g_yxwd .fy_r_b .yxwd_r h4{ font-size:18px; line-height:44px; padding:20px 0 0; text-align:center; }
.g_yxwd .fy_r_b .yxwd_r ul{ padding:30px 0 0; }
.g_yxwd .fy_r_b .yxwd_r li{ margin:0 0 18px; }
.g_yxwd .fy_r_b .yxwd_r li .li_l{ width:70px; float:left; line-height:32px; }
.g_yxwd .fy_r_b .yxwd_r li .li_r{ width:252px; float:left; }
.srk,.wby{ width:230px; height:30px; position:relative; border:1px solid #cacaca; padding:0 10px; -ms-border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; -o-border-radius:5px; border-radius:5px; -ms-box-shadow:0 3px 5px #e9e9e9 inset; -webkit-box-shadow:0 3px 5px #e9e9e9 inset; -moz-box-shadow:0 3px 5px #e9e9e9 inset; -o-box-shadow:0 3px 5px #e9e9e9 inset; box-shadow:0 3px 5px #e9e9e9 inset; }
.srk input{ width:100%; height:100%; line-height:30px; background:none; }
.wby{ height:124px; padding:10px; }
.wby textarea{ width:100%; height:100%; background:none; line-height:20px; }
.g_yxwd .fy_r_b .btn{ padding:0 20px 30px 0; text-align:right; }
.g_yxwd .fy_r_b .lx_tel h3{ font-size:18px; height:32px; }
.g_yxwd .fy_r_b .lx_tel p{ padding:0 0 0 32px; line-height:20px; font-size:13px; background:url(../images/tel_icon.png) left center no-repeat; }
/*营销网点开始*/

/* -ms- -webkit- -moz- -o- */





