/* CSS Document */

@charset "utf-8";
/* ------------------------------------全局定义---------------------------------------- */
*{ margin:0;padding:0;}
* html body{ overflow:visible;}
* html iframe, * html frame{ overflow:auto;}
* html frameset{ overflow:hidden;}
body{ color:#333;font:12px 微软雅黑,Verdana,Arial,sans-serif,"Times New Roman",宋体; text-align:left; background:#fff; min-width:1000px;background:url(about:blank) fixed;}
em{ font-style:normal;}
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div,tr{ margin:0; padding:0;}
input,select{ font-size:12px; vertical-align:middle;}
textarea,input{ word-wrap:break-word; word-break:break-all; padding:0px;}
li{ list-style-type:none;}
img{ border:0 none; vertical-align:bottom;}
a{ color:#333; text-decoration:none;}
a:hover{ color:#85c401; text-decoration:none;}
a { outline:none; star:expression(this.onFocus=this.blur());}
h1{ font-size:24px;}
h2{ font-size:20px;}
h3{ font-size:18px;}
h4{ font-size:16px;}
h5{ font-size:14px;}
h6{ font-size:12px;}
.clear{ clear:both; height:0px; width:100%; font-size:1px; line-height:0px; visibility:hidden; overflow:hidden;}
.auto{ width:980px; margin:0 auto;}
/*----------------------------------------------------------------全局定义结束----------------------------------------- */
.top_bar{ width:100%; height:27px; line-height:27px; text-align:right;position:relative;}
.top_bar .sao img{ vertical-align:middle; margin-left:5px;}
.top_bar  em{ color:#ccc;}
.code{ position:absolute; right:50px; top:30px; z-index:9999;}
.header_bg{ background:#222;}


.header{ position:relative;  height:60px; z-index:999;color:#fff;}
.header .logo{ position:absolute; top:17px; left:0;}
.header .logo img{ height:65px;}
.header .headerLinks{ position:absolute; right:5px; top:20px;}
.header .headerLinks a{ display:inline-block; height:30px; margin-left:10px; font-size:12px; color:#333; vertical-align:middle;}
.header .headerLinks a:hover{ color:#93D034;}
.header .headerLinks a img{ vertical-align:text-bottom;}

.nav{height:38px; background-color:#222;}
.nav .menu_li{float: left; margin: 10px 65px 0 5px; padding: 0 0 5px; position: relative;z-index: 1; }
.nav .menu_li .menu_list{ background:url(../images/nav_arrow.gif) no-repeat right 4px ;color: #FFF;font-size: 15px; font-weight: bold;padding: 0 30px 8px 15px;}
.nav .menu_li .cur{ background:url(../images/nav_arrow_hover.gif) no-repeat right 4px #fff; color:#003366;}
.sub_menu{ background:#fff; border:#ccc solid 0px; width:260px; position: absolute;top: 27px; left:0; border-top:none; border-left:none; text-align:left;  display:none;  box-shadow: 2px 2px 2px #787878;}
.sub_menu li{ overflow:hidden; height:20px;}
.sub_menu a{  background: url(../images/ar.gif) no-repeat scroll 10px 7px; display: block;font-size: 13px;padding: 1px 0 0 24px;}

.sub_menu2{ }
.sub_menu2 li{ overflow:hidden;}
.sub_menu2 a{  background: url(../images/ar.gif) no-repeat scroll 10px 7px; display: block;font-size: 13px;padding: 1px 0 0 24px;}


.header_bg{ background:#222;}.sub_menu{ background:#fff; border:#ccc solid 1px; width:260px; position: absolute;top: 27px; left:0; border-top:none; border-left:none; text-align:left;  display:none;  box-shadow: 2px 2px 2px #787878;}
.sub_menu li{ overflow:hidden; height:20px;}
.sub_menu a{  background: url(../images/ar.gif) no-repeat scroll 10px 7px; display: block;font-size: 13px;padding: 1px 0 0 24px;}

/* 轮播 */
#banner{ width:980px; height:400px; overflow:hidden; position:relative;}
#banner_list img{ width:980px; height:400px;}
#banner ul{ position:absolute; bottom:20px; text-align:center;padding-left:440px;}
#banner li{ display:block; float:left; padding:5px 10px; background:#fff; margin-right:5px; cursor:pointer; border-radius:50px;}
.sc_re_con{height:100px; width:430px;position:absolute; right:20px; top:250px; z-index:1500;}
.sc_re_con a{ display:block; height:60px; width:205px; background:url(../images/bt_login.gif) scroll no-repeat 0 0 transparent;}
.sc_re_con a.re{ background-position:-8px 0;float:left;}
.sc_re_con a.lo{ background-position:-217px 0; float:right; margin-right:15px;}
.sc_re_con a:hover.re{ background-position:-8px -63px;}
.sc_re_con a:hover.lo{ background-position:-217px -63px;}
/*畅销微信商城*/
.block_box .block{ float:left; margin:15px 0; background:url(../images/line.png) no-repeat 234px 15px;}
.block_box .block a{ font-size:20px; text-align:left; margin-bottom:5px; display:block;}
.block_box .block span{ color:#333; display:block;  font-size:14px; text-align:left;}
.block_box .block ul{ padding:0 0 0 15px;}
.block_box .block li{ text-align:left; list-style:circle; width:245px; color:#888; line-height:20px; }
.block_box .w_net_ad{ width:200px; height:146px;}
/* 报道 */
.report{ overflow:hidden; border:#ccc solid 1px; padding:10px; width:960px; margin:25px auto 15px;}
.report .case{ width:320px; height:140px; float:left;}
.report .case .new_img{ float:left; margin-right:10px;}
.report .case .new_logo{ float:left;}
.report .case .new_detail{ float:left; display:block; width:200px; margin:8px 0 4px; height:80px; line-height:19px;}
.report .case span{ float:left; display:block; color:#666; font-size:14px;border-left: 3px solid #074079; padding-left:10px;}
.report .case a{ float:right; _margin-right:10px; display:block; color:#014995; font-weight:bold; font-size:14px; background:url(../images/more_arrow.png) no-repeat right center; padding-right:20px; margin-right:20px;}

/* 底部 */
.footer{ text-align:center; font-size:12px;  overflow:hidden; clear:both; margin-top:10px; clear:both;}
.footer .auto{padding:15px 0; margin:0 auto; width:980px; color:#666;border-top:#ddd solid 1px;}
.footer a{ color:#666; margin:0 2px;}
.footer a:hover{ text-decoration:underline;}

/*  登陆 */
.login_bg { float:right; margin-right:10px;}
.login_bg .menu_li{margin:6px 5px 0 5px; color:#fff; font-size:15px;font-weight: bold;}
.login_bg .l_text{ border:#ccc solid 1px; padding:5px;}
.login_bg .lr_btn{ padding:0 20px; height:26px; line-height:26px; cursor:pointer;background:#f6f6f6; color:#000; font-weight:bold; font-family:"微软雅黑"; border:#ccc solid 1px; margin-left:5px;}

.partner{ margin-bottom:10px; overflow:hidden;  padding-top:10px;}
.partner li{ float:left; margin-right:15px;}

.nav .logined{color:#fff;float:right; margin:10px 10px 0 0;}
.logined a{margin-right:10px; color:#fff;}
/* 客服 */
#xuanfu{display: block; z-index: 999;width: 110px; bottom:120px; right: 5px;position: fixed; overflow:hidden; /*IE6的兼容*/_position:absolute;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0))); }
#xuanfu .t{ width:110px; height:127px; background:url(../images/title.png) scroll no-repeat 0 0 transparent;}
#xuanfu .m{ width:110px;}
#xuanfu .m li a{ display:block; width:110px; height:30px; line-height:30px; color:#fff; font-size:14px; font-weight:bold;text-align:left;}
#xuanfu .m li.q1{ height:30px; width:110px; background-color:#99cc33; border-top:2px solid #5b8b15;}
#xuanfu .m li.q1 a{ background:url(../images/QQ2.jpg) scroll no-repeat 15px 3px transparent; padding-left:45px; }
#xuanfu .m li.q2{ height:30px; width:110px; background-color:#f23666; border-top:2px solid #a64a61;}
#xuanfu .m li.q2 a{ background:url(../images/QQ3.jpg) scroll no-repeat 15px 3px transparent; padding-left:45px;}
#xuanfu .m li.q3{ height:30px; width:110px; background-color:#d8c03c; border-top:2px solid #ab952f;}
#xuanfu .m li.q3 a{ background:url(../images/QQ4.jpg) scroll no-repeat 15px 3px transparent; padding-left:45px;}
#xuanfu .m li.q4{ height:54px; width:110px; background:url(../images/iconbg.jpg) scroll no-repeat 0 0 transparent;}
#xuanfu .b{ width:110px; height:176px; background:url(../images/bot.png) scroll no-repeat 0 0 transparent;}

/*模块列表*/
.list_index .icon a{
    background-image:url(../../images/new/bg.png);
    background-position: left -1px;
    background-repeat: no-repeat;
}
.list_index {width:980px;margin:0 auto; text-align:center; overflow:hidden; margin-top:30px;}
.list_index ul li{width:33%;float:left;margin-bottom:40px;}
.list_index ul li .icon a{width:65px;height:50px;display:block;margin:0 auto;margin-bottom:12px;
	-webkit-transition: all 0.15s linear;
	-moz-transition: all 0.15s linear;
	-o-transition: all 0.15s linear;
	transition: all 0.15s linear;
}
.list_index ul li  .mall{ background-position: -2px 0;}
.list_index ul .active .mall{background-position: -125px 0;}
.list_index ul li .icon .shopping{background-position: -3px -52px;}
.list_index ul .active .icon .shopping{background-position: -125px -52px;}
.list_index ul li .icon .sale{background-position: -4px -107px;}
.list_index ul .active .icon .sale{background-position: -125px -103px;}
.list_index ul li .icon .model { background-position: 0 -158px;}
.list_index ul .active .icon .model {background-position: -123px -158px;}
.list_index ul li .icon .payfor{background-position: 0 -213px;}
.list_index ul .active .icon .payfor{background-position: -125px -210px;}
.list_index ul li .icon .data{background-position: 0 -263px;}
.list_index ul .active .icon .data{background-position: -123px -263px;}
.list_index ul li .icon .huiyuan{background-position: 0 -321px;}
.list_index ul .active .icon .huiyuan{background-position: -123px -321px;}
.list_index ul li .icon .kefu{background-position: 0 -379px;}
.list_index ul .active .icon .kefu{background-position: -123px -379px;}
.list_index ul li .icon .tuwen{background-position: 0 -440px;}
.list_index ul .active .icon .tuwen{background-position: -123px -440px;}
.list_index ul li .icon .wuliu{background-position: 0 -499px;}
.list_index ul .active .icon .wuliu{background-position: -123px -499px;}
.list_index ul li .icon .hu{background-position: 0 -551px;}
.list_index ul .active .icon .hu{background-position: -123px -551px;}
.list_index ul li .icon .gao{background-position: 0 -603px;}
.list_index ul .active .icon .gao{background-position: -123px -603px;}
.list_index ul li .indextext h3{text-align:center;font-size:16px; font-family:"宋体";font-weight:normal;width:100%;}
.list_index ul .active .indextext h3{color:#2a79ca;}

.list_index ul li .des p {
    color: #777777;
    font-size: 14px;
    line-height: 20px;
    text-align: center;
}
.floatcode{ position:fixed; right:25px; top:50%;  margin-top:-113px;_position:absolute;_top:expression(225+documentElement.scrollTop +"px");z-index: 9999;}
.floatcode .codebox{ position:relative; background:url(../../images/new/tcode.png) no-repeat;width:126px; height:226px;}
.floatcode .codebox span{ display:block; position:absolute; right:3px; top:64px; height:20px; width:20px;}
.floatcode .codebox a{ display:block; width:126px; height:143px; position:absolute; left:0; bottom:0; z-index:999;}