﻿@charset "utf-8";
body{margin:0; padding:0; font:12px/160% "宋体", Arial; background:#fff}
div{color:#525252; margin:0 auto}
img{border:none; vertical-align:top}
dl,dd,dt,ul,li,form,iframe,h1,h2,h3,h4,h5,h6{margin:0; padding:0}
ul{list-style:none}
a{color:#525252; text-decoration:none; outline:none}
a:hover{color:#000}
.clear{clear:both}
.products,.news,.news_de,.about,.mapA,.msg,.app,.case,.sales{width:695px; margin-left:1em; overflowhidden}
.products{overflow:hidden}

/*分页*/
.fenye{clear:both; border-top:#eee solid 1px; width:695px; margin:2em auto auto 1em}
.fenye .fy_bor{border-top:#eee solid 5px; margin-top:1px; width:100%; text-align:center; padding-top:0.8em}
.fenye .fy_bor span.current{font-weight:bold; color:#140faa; background:#dbdef4; border:#8380d8 solid 1px; padding:0 3px;margin:auto 3px;}
.fenye .fy_bor img{vertical-align:middle; margin:auto 3px;}
.fenye .fy_bor a{margin:auto 3px;}
.fenye .fy_bor a img{margin:0px;}

/*头部top*/
.flash{width:1003px; height:480px; overflow:hidden; clear:both; text-align:left}
.flash .top{position:absolute; margin:-395px auto auto auto;*margin:10px auto auto -1003px}
.flash .menu{clear:both; position:absolute;*position:relative; margin-top:-408px;*margin-top:-393px}
.top{width:1003px; height:69px}
.top .logo{float:left; background:url(../images/logo.png) no-repeat; width:253px; height:52px; margin:0.7em 0 0 1.5em;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='crop', src='images/logo.png'); _background:none}
.top .top_r{float:right; margin:3em 2em auto auto; text-align:right; color:#fff; font-size:12px}
.top .top_r a{color:#fff}
.top .top_r a:hover{color:#fff; text-decoration:underline}
.t_top{background:none}
.t_top .top_r{color:#525252; margin:1em 2em auto auto}
.t_top .top_r a{color:#525252}
.t_top .top_r a:hover{color:#000}

.ban{width:1003px; clear:both}

/*菜单menu*/
.menu{clear:both; width:1003px; background:url(../images/menu_bg.jpg) repeat-x; height:23px; line-height:21px}
.menu li{float:left}
.menu li.menu_left{width:5px}
.menu li.menu_right{width:5px; float:right}
.menu li a{color:#fff; display:block; min-width:70px;_width:70px; text-align:center; *blr:expression(this.onFocus=this.blur())}
.menu li a:hover{color:#fff; background:url(../images/menu_li.gif) no-repeat center top}
.menu li.line{width:6px; height:23px; background:url(../images/menu_line.gif) no-repeat center center}
.mainnav_zi{position:absolute; z-index:1; width:110px; visibility:hidden; margin-left:-0.3em; padding-top:1px}
.mainnav_zi .zi_img{height:4px; line-height:4px; font-size:4px}
.mainnav_zi .zi_bg{background:url(../images/mzi_bot.png) no-repeat left bottom;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='crop', src='images/mzi_bot.png'); _background:none; height:6px; line-height:6px; font-size:1px}
.mainnav_zi .zi_bg2{background:url(../images/mzi_bg.png) repeat-y;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='crop', src='images/mzi_bg.png')}
.mainnav_zi a{display:block; height:22px; line-height:22px; color:#221a69; width:102px; text-indent:8px; background:url(../images/mzi_bg1.gif) no-repeat 3px center}
.mainnav_zi a:hover{color:#ff1111; background:url(../images/mzi_bg2.gif) no-repeat 3px center; width:102px}

/*滚动*/
.rollBox{width:1003px; clear:both; height:320px; margin-top:-243px}
/*.rollBox{clear:both; width:1003px; height:77px; background:url(../images/roll_bg.jpg) repeat-x; overflow:hidden; margin-top:2px} 
.rollBox .roll_bai{margin-top:-1px; *margin-left:-948px; position:absolute; z-index:0}
.rollBox .roll_bai li.bai_l{float:left; background:url(../images/roll_l.png) no-repeat;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='crop', src='images/roll_l.png'); _background:none; height:72px; width:179px}
.rollBox .roll_bai li.bai_r{position:absolute; background:url(../images/roll_r.png) no-repeat;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='crop', src='images/roll_r.png'); _background:none; height:72px; width:179px; margin-left:824px;*margin-left:645px}
.rollBox .LeftBotton{height:24px;width:16px;background:url(../images/left.jpg) no-repeat; position:absolute; z-index:1;cursor:pointer; margin-top:24px; margin-left:30px;*margin-left:-920px}
.rollBox .RightBotton{height:24px;width:16px;background:url(../images/right.jpg) no-repeat; position:absolute; z-index:1;cursor:pointer; margin-top:24px; margin-left:958px;*margin-left:10px}
.rollBox .Cont{width:890px;overflow:hidden;float:left; margin:6px auto auto 58px; display:inline} 
.rollBox .ScrCont{width:100000px;} 
.rollBox .Cont .pic{width:178px; height:59px; background:url(../images/roll_pic_bg.jpg) no-repeat; float:left; padding0 10px; display:inline; text-align:center; line-height:59px} 
.rollBox .Cont .pic img{float:left; margin:7px 9px auto 9px}
.rollBox .Cont .pic h3{float:left; font-size:12px; width:78px; color:#504596}
.rollBox .Cont .pic h3 a{color:#504596}
.rollBox .Cont .pic h3 a:hover{color:#504596; text-decoration:underline}
.rollBox #List1,.rollBox #List2{float:left}*/

/*弹出层*/
#mainpic{display:none; width:95%; overflow:hidden; position:absolute; z-index:188; text-align:center; padding:1em 1em 2px}
#mainpic img{border:#9088C4 solid 3px; padding:2px; background:#fff; cursor:move}
#mainpic .close{cursor:pointer; margin:0 auto; background:#fff; color:#c00; font-family:Arial; width:40px; height:14px; font-weight:bold; line-height:14px; margin:5px auto 0; border-bottom:#666 solid 2px; font-size:11px; border-right:#666 solid 1px}

/*首页*/
.main{width:975px; padding-left:28px; clear:both; margin-top:1em}
.l_title li{float:left}
.l_title li.lt_01{color:#150776; font-weight:bold; border-bottom:#150776 solid 2px; padding-right:8px; text-indent:5px}
.l_title li.lt_02{color:#c2c2c2; font-family:Arial; border-bottom:#e5e5e5 solid 1px; width:89%}
.l_title li.lt_02 .more{float:right; margin-right:8px; font-size:11px}
/*左边left*/
.left{width:615px; float:left}
.left .l_cont{clear:both; padding-top:1.2em;*padding-top:0.6em}
.left .l_cont .l_cont_l{float:left; width:184px; margin-left:2px; margin-right:1em}
.left .l_cont .l_cont_l dd{font-weight:bold; color:#767676; background:#e5e5e5; line-height:15px; margin-top:4px; padding:5px 6px}
.left .l_cont .l_cont_r{float:left; width:415px}
.left .l_cont .l_cont_r dt{background:#f4f4f4; color:#150773; font-weight:bold; padding:8px 0; text-indent:8px}
.left .l_cont .l_cont_r dt a{color:#c00; font-size:13px; font-family:Arial}
.left .l_cont .l_cont_r dt a:hover{color:#c00; text-decoration:underline}
.left .l_cont .l_cont_r dd{background:url(../images/dian.gif) repeat-x left bottom; padding:6px 0; text-indent:1.6em}
.left .l_cont .l_cont_r dd img{position:absolute; margin:8px auto auto -1em; *margin-top:4px}
.left .l_bot{clear:both;*padding-top:14px!important; padding-top:28px}
.left .l_bot .l_title{background:#f2f2f2; height:20px; line-height:20px}
.left .l_bot .l_title li.lt_01,.left .l_bot .l_title li.lt_02{border:none}
.left .l_bot .l_cont{font-family:Arial, Helvetica, sans-serif; padding-top:0.6em}
.left .l_bot .l_cont .l_cont_l{width:194px; overflow:hidden; margin:0; margin-left:3px}
.left .l_bot .l_cont .l_cont_l dt{font-weight:bold; color:#150776; border-bottom:#150776 solid 2px; background:url(../images/in_02.gif) no-repeat 2px center; text-indent:8px}
.left .l_bot .l_cont .l_cont_l dd{font-weight:normal; clear:both; background:none; padding:0}
.left .l_bot .l_cont .l_cont_l dd.mid{background:url(../images/in_bg.gif) repeat-x left top; min-height:60px;_height:60px; margin-top:4px; padding:6px; line-height:20px}
dd.mid .indexprolist li{float:left; width:50%}
dd.mid .indexprolist li span{font-family:Arial; font-size:8px}
.left .l_bot .l_cont .inp01{margin:0 1em}
.left .l_bot .l_cont .inp01 dt{color:#ff0000; border-bottom:#ff0000 solid 2px; background:url(../images/in_03.gif) no-repeat 2px center}
.left .l_bot .l_cont .inp02 dt{color:#418c23; border-bottom:#418c23 solid 2px; background:url(../images/in_04.gif) no-repeat 2px center}
/*右边right*/
.right{float:left; width:238px; overflow:hidden; margin-left:1em; display:inline}
.right .l_title li.lt_01{border-bottom:#c7c7c7 solid 2px; color:#333; text-indent:3px}
.right .l_title li.lt_02{width:72%; border-bottom:#c7c7c7 solid 1px}
.right .r_cont{clear:both}
.right .r_cont li{clear:both; background:url(../images/dian.gif) repeat-x left bottom; height:48px; padding-top:10px; *padding-top:8px; margin:0; clear:both; line-height:18px}
.right .r_cont li p{float:left; margin:0; padding:0}
.right .r_cont li p.r_pic{background:url(../images/in_bg_r.gif) no-repeat left bottom; width:56px; height:40px}
.right .r_cont li p.r_pic img{margin:2px auto auto 2px}
.right .r_cont li p.r_font{width:170px}
.right .r_cont li p.r_font a{display:block; padding:3px 1em 3px 8px}
.right .r_cont li p.r_font a:hover{color:#150776; background:url(../images/in_bg_r1.gif) no-repeat left center}
.right .r_bot{clear:both; padding-top:24px}
.right .r_bot .l_title li.lt_02{width:62%}
.right .r_bot .in_map{padding-top:4px;*padding-top:2px; clear:both}
/*友情链接*/
.links{clear:both; margin-top:1em; width:238px; position:absolute}
.links .link{display:none; border-bottom:#b3b9c3 solid 1px}
.links .link a{display:block; border-left:#b3b9c3 solid 1px; border-right:#b3b9c3 solid 1px; line-height:20px; background:#fff; width:232px; padding-left:4px}
.links .link a:hover{background:#ccc; color:#fff}

/*网站底部*/
.foot{clear:both; width:1003px; height:27px; line-height:27px; text-indent:30px; background:#f3f3f3; margin-top:28px}
.foot span{font-family:Arial; font-size:11px}
/*左浮动窗口*/
.float{position:fixed;_position:absolute; z-index:100; right:0; bottom:0; _top:expression(offsetParent.scrollTop+368)}
.float .flo2{display:none}
.float .flo2 li{float:left; background:url(../images/float_bg.gif) repeat-x; padding-right:8px; height:151px; line-height:12px; color:#000}
.float .flo2 li.inq{padding-top:2em}
.float .flo2 li .inp06{width:80px; border:#0f138e 1px solid; height:18px}
.float .flo2 li .inp07{margin:0.5em auto auto 2.4em; width:80px; height:22px; line-height:18px; cursor:pointer}

/*二三级页面*/
.tmain{width:1003px; clear:both; background:url(../images/tmain_bg.gif) repeat-x left 2px}
.tleft{float:left; width:201px; overflow:hidden; margin:30px auto auto 26px; display:inline}
.tleft dl{background:url(../images/ldl_bg.gif) no-repeat left bottom; padding-bottom:3.5em}
.tleft dt{background:url(../images/ldt_bg.gif) no-repeat center top; height:24px; line-height:24px; color:#fff; font-weight:bold; text-indent:18px; padding-bottom:1px;  border-bottom:#e3e3e3 solid 1px}
.tleft dt.hei{background:none; height:8px; line-height:8px; font-size:1px; border-left:#e9e9e9 solid 2px; border-right:#e9e9e9 solid 2px; border-bottom:none}
.tleft dd{height:32px; line-height:32px; text-indent:1em; border-left:#e9e9e9 solid 2px; border-right:#e9e9e9 solid 2px}
.tleft dd a{border-bottom:#d2d2d2 solid 1px; background:url(../images/ldd_bg2.gif) no-repeat 160px center; color:#6d6d6d; font-weight:bold; margin-left:11px; display:block; width:178px}
.tleft dd a:hover,.tleft dd a.dang{background:url(../images/ldd_bg.gif) no-repeat 160px center; color:#0b0782}
.tleft ul{clear:both; margin-top:1em}
.tleft li{margin-top:5px}
.tright{float:right; width:725px; margin:30px 34px 1em auto; display:inline}

/*网站位置*/
.weizhi{background:url(../images/wz_bg.gif) no-repeat left bottom; color:#949494; padding-bottom:0.7em; text-indent:0.8em; margin-bottom:2em}
.weizhi strong{background:url(../images/icon01.gif) no-repeat left center; padding-left:1.4em}
.weizhi a{color:#949494}
.weizhi a:hover,.weizhi span{color:#454545}

/*新闻news*/
.news li{background:url(../images/dian.gif) repeat-x left bottom; line-height:15px; padding:6px 0 8px 1.4em}
.news li .time{background:url(../images/news_icon.gif) no-repeat left center; color:#1c2094; padding-left:0.8em; font-family:Arial; font-size:10px}
.news li a{margin-left:0.8em}
/*新闻内容页面*/
.news_de dt{text-align:center; border-bottom:#eee solid 1px; padding-bottom:2px}
.news_de dt span{font-size:14px; font-weight:bold; color:#000}
.news_de dd p.close{text-align:center}
.news_de dd p.close a:hover{color:#c00}

/*产品products*/
.pro_bor{width:800px}
.products dl{float:left; width:335px; border-right:#d5d5d5 solid 1px; margin:1.5em 1.7em 2.5em 1em}
.products dt{color:#0b0782; font-weight:bold; font-size:14px; background:url(../images/icon02.gif) no-repeat 2px center; padding-left:1.5em; margin-bottom:1em}
.products dd.pro_pic{background:url(../images/pro_bg01.gif) no-repeat; height:174px}
.products dd.pro_pic img{margin-left:1px}
.products dd.pro_cont{background:url(../images/pro_bg02.gif) repeat-x left top; width:287px; padding:5px 8px 8px; min-height:80px;_height:80px}

/*关于我们页面*/
.about{line-height:24px}
.about h3{font-size:13px; color:#0b0782; text-align:center}
.about h2{font-size:18px; font-family:Arial; color:#f44; margin-bottom:8px}

/*网站地图*/
.mapA{width:650px; margin-left:3em}
.mapA dt{line-height:28px; margin:8px 0; padding-left:1.5em; background:url(../images/icon03.gif) no-repeat 5px 9px}
.mapA dt a{color:#0b0782}
.mapA dt a:hover{text-decoration:underline; color:#0b0782}
.mapA dd{line-height:28px; border:#eee solid 1px; background:#fafafa; margin-left:8px; padding-left:1em}

/*留言版*/
.msg ul.msg_cont li.ti{background:#fafafa; color:#232323; border:1px solid #cbcbcb}
.msg ul.re_msg{margin-bottom:2em}
.msg ul.re_msg li.ti{color:#0b0782}
.msg ul.msg_cont li{height:auto; padding:3px 8px 5px 10px;  line-height:20px; color:#000; margin-bottom:8px; background:#efefef}
.msg ul.msg_cont li p{margin:0; padding:0; padding-left:4em}
.msg ul.msg_cont li.time{text-align:right; background:none}
.msg ul.re_msg li{background:none; border:1px solid #cbcbcb}
.msg dl{clear:both}
.msg dt{margin:18px auto; border-bottom:#eee solid 1px; text-align:left; font-weight:bold; padding-bottom:5px}
.msg dd{margin-bottom:12px; border:none; clear:both}
.msg dd h4{width:75px; float:left; margin:0; padding:0; font-size:12px; font-weight:normal}
.msg dd h4 .bi{color:#f00; position:absolute; margin:-3px auto auto 3px}
.msg dd .m_text{height:15px; width:240px; background:#fff; line-height:15px; border:#ccc solid 1px; color:#000; color:#666}
.msg dd .m_area{width:380px; height:100px; overflow:auto; margin-left:0px; background:#fff; border:#ccc solid 1px; color:#000; color:#666}
.msg dd .note{color:#999; margin-left:75px}
.msg dd .yanma{width:35px}
.msg dd.msg_but{margin-left:75px}
.msg dd .m_but01,.app_but .m_but01{cursor:pointer; font-family:Arial; width:68px; height:27px; line-height:27px; color:#fff; font-weight:bold; border:none; background:url(../images/sub_bg02.gif) no-repeat; margin-top:18px}
.msg dd .m_but,.app_but .m_but{cursor:pointer; font-family:Arial; width:68px; height:27px; line-height:27px; color:#0b0782; font-weight:bold; border:none; background:url(../images/sub_bg01.gif) no-repeat; margin-top:18px}

/*加盟合作*/
.app h3{color:#0b0782; font-size:13px; text-align:center; margin-bottom:18px}
.app table{border:#ccc solid 1px; border-collapse:collapse}
.app td,.app th{border:1px solid #ccc; word-wrap:break-word; padding:3px 6px; text-align:left}
.app th{padding-left:0; text-align:center}
.app .app_but{text-align:center; margin:1em auto}
.app .inp03{border:none; background:none; height:18px; line-height:18px; width:145px}
.app .inp04{width:450px}
.app .inp05{width:450px; height:180px; overflow:hidden; overflow-y:auto}

/*典型案例*/
.case ul{clear:both}
.case li{float:left; margin:1.5em 1em; display:inline}
.case li.c_pic{background:url(../images/c_bg01.gif) no-repeat left bottom; height:116px; width:210px}
.case li.c_pic img{margin-left:1px}
.case li.c_cont{width:435px}
.case li.c_cont dt{font-weight:bold; background:url(../images/icon02.gif) no-repeat 2px 2px; padding-left:1.5em; margin-bottom:0.5em}
.case li.c_cont dt a{color:#0b0782}
.case li.c_cont dd{line-height:22px}
.case li.c_cont dd a{color:#f44}
.case li.c_cont dd a:hover{color:#f44; text-decoration:underline}

/*销售网络*/
.sales li{float:left; text-align:center; margin:auto auto 2em 3em}
.sales li img{border:#eee solid 2px; padding:2px}
.sales .maps{background:#f8fafe; width:520px; height:100px}
.sales .maps p{margin:0; padding:0}
.sales .maps dl{width:95%; margin:0 auto}
.sales .maps dt{color:#fc9f38; font-weight:bold; border-bottom:#fc9f38 solid 1px; line-height:24px; margin:5px auto; text-indent:5px}
.sales .maps dd{line-height:22px; padding-left:1em}


/*10-3-9*/
.reg{clear:both; width:560px}
.reg dd{margin-bottom:5px; border:none; clear:both}
.reg h4{width:120px; float:left; margin:0; padding:0; font-size:12px; font-weight:normal; text-align:right}
.reg .bi{color:#f00; position:absolute; margin-left:6px}
.reg .m_text{height:15px; width:240px; line-height:15px; color:#000; color:#666}
.reg .m_text1{height:15px; width:40px; line-height:15px; color:#000; color:#666}
.reg h3.xy_ti{font-size:14px; border-top:#eee solid 2px; margin:18px auto 8px}
.reg h3.xy_ti span{border-bottom:#ffc297 solid 4px}
.reg .xy{background:#eee; padding:8px; line-height:22px}
.reg .xy p{margin:0; padding:0}
.reg .m_area{width:350px; height:100px; margin-left:0px; background:#fff; border:#ccc solid 1px; color:#000; color:#666}
.reg .g_kai,.reg .msg_but{margin-left:160px}
.m_but{cursor:pointer; width:60px; height:20px; line-height:18px; border:#eaeef4 solid 1px; border-bottom:#ccc solid 1px; border-right:#ccc solid 1px; background:#fff; margin-top:18px; color:#fe6900}
.about h1{ font-size:13px; text-align:center;}
.about span{ float:right; display:inline;}