body
{
    padding:0px; margin:0px;
}
form
{
    margin:0px;padding:0px;
}
a {text-decoration:none;font-size:12px; font-family:宋体;}
a:hover{text-decoration: underline}
ul,li,div{padding:0px; margin:0px;overflow:hidden; list-style:none;font-size:12px;font-family:宋体}
 
 html,body,h1,h2,div,ul,li,dl,dt { margin:0px; padding:0px;font-size:12px;}
ul,li{ list-style:none; list-style-type:none;}
a {text-decoration:none;font-size:12px;}
a:hover{text-decoration: underline}
img{ border:none}
.head ul,.head li,.head div{padding:0px; margin:0px; list-style:none; font-size:12px;overflow:hidden}
.webtop
{
 width:100%; height:auto; background:#b90027; background-repeat:repeat-x; padding:0px; margin:0px; text-align:center;
 }
.webtop img
{
 width:100%; height:auto; 
 }
.head
{
 width:100%; height:172px; background-image:url(../images/top-bg.gif); background-repeat:repeat-x; padding:0px; margin:0px; 
 }
.head .top1
{
    width:1100px; height:30px; margin:0px auto;
}
.head .top1 .top1-left
{
    width:530px; height:28px; background-image:url(../images/xingxing.gif);  background-repeat:no-repeat; float:left; line-height:28px; padding-left:20px
}
.head .top1 .top1-left span,.head .top1 .top1-left a
{
    margin-right:6px; display:block; float:left
}
.head .top1 .top1-left a
{
     color:Red;
}
.head .top1 .top1-right
{
    width:450px; height:28px; background-repeat:no-repeat; float:right; line-height:28px; padding-left:20px
}
.head .top1 .top1-right a
{
    color:Black;
}
.head .top1 .top1-right .home
{
 width:60px; background-image:url(../images/home.gif);height:28px;  display:block; float:left; background-repeat:no-repeat; padding-left:15px
}
.head .top1 .top1-right .line
{
 width:5px; background-image:url(../images/top-line.gif);height:28px;  display:block; float:left; background-repeat:no-repeat; text-align:center;
}
.head .top1 .top1-right .sc
{
 width:60px; background-image:url(../images/sc.gif);height:28px;  display:block; float:left; background-repeat:no-repeat; padding-left:15px
}
.head .top1 .top1-right .kf
{
 width:160px;height:28px;  display:block; float:right; background-repeat:no-repeat; padding-left:2px; text-align:center
}
.head .top1 .top1-right .kf b
{
    color:#CE050F; font-weight:normal; font-size:14px;  
}
.head .top1 .top1-right .zs,.head .top1 .top1-right .dl
{
 width:auto;height:28px;  display:block; float:left; background-repeat:no-repeat; padding-left:5px; text-align:center;padding-right:5px;
}
.head .top1 .top1-right .zs2 
{
 width:160px;height:28px;  display:block; float:left; background-repeat:no-repeat; padding-left:0px; text-align:center;
}
.head .top2
{
    width:1200px; height:100px; margin:0px auto;
}
.head .top2 .logo
{
    width:292px; height:80px; padding-left:40px; padding-top:10px; float:left
}
.head .top2 .search
{
    width:510px; height:70px; padding-left:50px; padding-top:20px;float:left;
}
.head .top2 .search .text
{
    width:500px; height:38px; background-image:url(../images/search-bg.gif);  background-repeat:no-repeat;
}
.head .top2 .search .text .txt
{
    width:335px; height:34px;float:left; padding:4px 0px 0px 38px;
}
.head .top2 .search .text .txt input
{
     width:335px; height:24px;float:left; border:solid #fff 1px;line-height:24px; color:Gray
}
.head .top2 .search .text .btn
{
    width:122px; height:35px; float:left; padding-top:2px; text-align:right;
}

.head .top2 .search .key
{
    width:496px; height:30px;padding:10px 0px 0px 10px
}
.head .top2 .search .key a,.head .top2 .search .key span
{
    margin-right:6px; display:block; float:left
}
.head .top2 .mobie
{
    width:250px; height:80px; padding-left:10px; padding-top:10px; float:left;
}
.head .top2 .mobie .mobie-1
{
    width:250px; height:40px; padding-left:0px; padding-top:5px; float:left;
}
.head .top2 .mobie .mobie-2
{
    width:250px; height:30px; padding-left:0px; padding-top:5px; float:left;
}
.head .top2 .mobie .mobie-3
{
    width:250px; height:30px; padding-left:0px; padding-top:5px; float:left;
}

.head .menu
{
    width:1022px; height:34px; margin:0px auto;background-image:url(../images/top-menu.gif); padding-top:8px
}
.head .menu li a
{
   font-size:14px; color:White
}

 .head .menu .font-kongge
{
    width:60px; height:34px;margin:0px auto; color:White; float:left; text-align:center; line-height:34px;
 }
.head .menu .font-index
{
    width:56px; height:34px;margin:0px auto; color:White; float:left; text-align:center; line-height:34px;
 }
.head .menu .font-4
{
    width:80px; height:34px;margin:0px auto; color:White; float:left; text-align:center; line-height:34px;
 }
.head .menu .font-5
{
    width:92px; height:34px;margin:0px auto; color:White; float:left; text-align:center; line-height:34px;
 }
  .head .menu .kge-1
{
    background-image:url(../images/menu-line.gif);width:6px; height:34px;margin:0px auto; color:White; float:left; text-align:center; line-height:34px;
 }
 .head .menu .kge-2
{
    width:10px; height:34px;margin:0px auto; color:White; float:left; text-align:center; line-height:34px;
 }
.jiushuimain
{
    width:1000px; height:30px;  background-color:#434343; margin:0px auto; color:White;
 }

 .jiushuimain a
{
   color:White;
 }
 .jiushuimain .zhuanti-1
{
    width:90px; height:20px;float:left; padding:6px 0px 0px 0px; margin:0px; text-align:center;
 }
  .jiushuimain .zhuanti-2
{
    width:902px; height:30px;float:left; line-height:30px; padding-left:8px;margin:0px;
 }
.jiushuimain .zhuanti-2 a{
margin-right:12px; display:block; float:left
}
.main-province
{
    width:998px; height:30px;  background-color:#EEEEEE; margin:0px auto; color:White; border:solid 1px #E2E2E2; border-top:solid 1px #fff
 }
  .main-province .province-1
{
    width:90px; height:20px;float:left; padding:6px 0px 0px 0px; margin:0px; text-align:center;
 }
.main-province .province-2
{
    width:900px; height:30px;float:left; line-height:30px; padding-left:6px;margin:0px;
 }
.main-province .province-2 a{
margin-right:7px; display:block; float:left; color:Black;
}
.clear
{
     clear:both
}
.youshi
{
    margin:0px auto;width:1000px; background-color:#9A000C; height:27px; line-height:27px; color:White; text-align:center;
}

.footer-gywm
{
 width:100%; height:34px;background-image:url(../images/footer-gywm.gif); background-repeat:repeat-x; padding:0px; margin:0px; text-align:center; margin-top:15px;
}
.footer-gywm a
{
     color:White;
}
.footer-gywm .footer-gywm-content .content-kg
{
    float:left; height:34px; line-height:34px; width:280px;
}
.footer-gywm .footer-gywm-content .content-a
{
    float:left; height:34px; line-height:34px; width:80px;
}
.footer-gywm .footer-gywm-content
{
    margin:0px auto;width:1000px;
}
.footer-gywm .footer-gywm-content .content-line
{
    float:left; height:34px; line-height:34px; width:5px;background-image:url(../images/footer-line.gif); overflow:hidden;
}
 
.webfooter
{
 width:100%; height:140px; background-image:url(../images/footer.gif); background-repeat:repeat-x; padding:0px; margin:0px; text-align:center;overflow:hidden;
 }
 
.webfooter .webfooter-content
{
 width:920px; height:140px; padding:0px; margin:0px auto; text-align:center;
 }
 .webfooter .webfooter-content .webfooter-kefu
 {
 width:215px; height:140px; padding:0px; margin:0px auto; text-align:center;float:left
 }
  .webfooter .webfooter-content .webfooter-kefu .div1
 {
     width:55px; height:95px; display:block; float:left; padding:40px 0px 0px 10px;
 }
   .webfooter .webfooter-content .webfooter-kefu .div2
 {
     width:130px; height:50px; line-height:23px; float:left; text-align:left; padding:28px 0px 0px 10px; color:White;
 }
    .webfooter .webfooter-content .webfooter-kefu .div3
 {
     width:130px; height:30px;float:left; text-align:left; padding:5px 0px 0px 10px; color:White;
 }
    .webfooter .webfooter-content  .webfooter-kefu-line
 {
     width:15px; height:81px;float:left;background-image:url(../images/footer-line-2.gif); margin-top:25px; background-repeat:no-repeat;
 }
 
 .webfooter-2
{
 width:100%; height:220px; padding:0px; margin:0px auto; text-align:center; line-height:26px; padding-top:10px;background-color:#fff;
 }
  .webfooter-2 p
{
     width:920px; height:25px; display:block; float:left; text-align:center; line-height:25px;
}
.key a,.key
{
    color:#777;
}
/*左侧工具栏 开始*/

.leftToolbar {
position: fixed;
_position:absolute;
overflow:visible;
width: 123px;
height: 215px;
background: url(/content/images/duilian.jpg) no-repeat #fff;z-index:111;
right:38px;
_right:expression("30px");
top:260px;
_top: expression(documentElement.scrollTop + 260 + "px"); 
display:block;
padding-top:135px;
border:solid 1px #e9e9e9;
}

    .leftToolbar li
    {
        display:block;
    }
   
    .leftToolbar .qq
    {
        width:100px;height:41px;margin:2px auto;border:none;
    }
    .leftToolbar .ts
    {
        width:100px;height:46px;margin:5px auto 0px auto;text-align:center;
    }
        .leftToolbar .qq img
        {
            width:25px;height:25px;float:left; margin-top:4px;display:block;
        }
          .leftToolbar .qq p
        {
            width:65px;display:block;height:41px;float:right;line-height:18px;padding-top:0px; padding-left:5px;margin:0px;overflow:hidden;
        }
            .leftToolbar .qq p a
            {
                padding:0px;margin:0px;color:#000;
            }
             .leftToolbar .qq p a:hover
            {
                padding:0px;margin:0px;color:#000;text-decoration:none;
            }
.leftToolbar2 {
position: fixed;
_position:absolute;
width: 123px;
height:165px;
background: url(/content/images/duilian2.jpg) no-repeat #f2f2f2;z-index:111;padding-top:185px;
left:38px;
_left:expression("30px");
top:260px;
_top: expression(documentElement.scrollTop + 260 + "px"); 
display:block;
}
.leftToolbar2 li
{
     width:120px;height:auto;margin:2px auto;
}
.leftToolbar2 li #weixin
{
     width:114px;height:70px;background: url(/content/images/duilian3.jpg) no-repeat; display:block;
}
    .leftToolbar2 li #app
    {
        width: 85px;
        height: 36px;
        background: url(/content/images/duilian3.jpg) no-repeat;
        display: block;
        background-position: 0px -78px;
        margin: 0px auto;
    }
    .leftToolbar2 li #yjhdl
{
     width:85px;height:25px;background: url(/content/images/duilian3.jpg) no-repeat; display:block; background-position:0px -126px;margin:12px auto 0px auto;
}
/*左侧工具栏 结束*/

/*右侧工具栏 开始*/
#rightToolbar { display:block; position:fixed; z-index:110;left:15px;top:240px; _margin:0 15px 15px 0; width:112px; font-size:12px;}
#rightToolbar{_position:absolute;_right:auto;_left:expression(eval(document.documentElement.scrollLeft+document.documentElement.clientWidth-this.offsetWidth)-(parseInt(this.currentStyle.marginLeft,10)||0)-(parseInt(this.currentStyle.marginRight,10)||0)); _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-200-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));}
.tooltop { width:112px; height:94px; background:url(/content/images/tophead.png) no-repeat; display:none;}
.toolmin {height:46px; background:#fff; margin-bottom:1px;position:relative;}
.toolmin.backtop { height:27px;}
.toolposit{ position:relative; background:#f4f4f4; border:1px solid #e9e9e9;}
.toolposit i.close{width:50px; height:20px; display:block; position:absolute; text-align:right; line-height:20px; right:0; top:-25px; cursor:pointer; color:#666; background:url(/content/images/arrow_lr.png) no-repeat right 6px; padding-right:10px;}
.toolposit i.close.on{background-position:right -32px;}


.phonetool, .liuyantool, .toolapp{display:block;height:45px; line-height:45px; text-align:center; font-size:14px; font-family:"微软雅黑"; font-weight:600; color:#666;}
.phonetool:hover,.phonetool.on, .liuyantool:hover,.liuyantool.on, .toolapp:hover,.toolapp.on{color:#f34c19;}
.phonetool{background:url(/content/images/icoqq.png) no-repeat 80px center; padding-right:20px;}

.weixing{display:block; text-align:center; font-size:14px; font-family:"微软雅黑"; background:#fff; margin-bottom:1px;}
.weixing b{display:block; height:30px; line-height:30px; padding:15px 0 6px 0;}
.weixing em{height:95px; display:block;}
.weixing p{display:inline-block; line-height:20px; padding:10px 0; color:#666;}
.weixing p font{color:#f34c19; display:block; font-size:14px;}

.backtoptool { display:block; width:46px; height:27px; background:url(/content/images/kiefuali.gif) no-repeat -46px -144px;-o-transition:all 0.2s;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-ms-transition:all 0.2s;transition:all 0.2s; margin:0 auto;}
.backtoptool:hover,.backtoptool.on { background:url(/content/images/kiefuali.gif) no-repeat left -144px;}
.toolcontbox *
{
    overflow: visible;
    height: auto;
}
.toolcontbox{position:absolute;right:115px;display:none; top:170px; width:340px; z-index:5;height:300px;}
.toolcont{ line-height:24px;padding:10px; border:1px solid #dfdfdf; background:#fff; width:310px; position:absolute; left:0; top:0; z-index:1;}
.toolqq{height:25px; line-height:25px; padding-left:15px; border-bottom:1px solid #e9e9e9; padding-bottom:10px; margin-bottom:10px;}
.toolarr {display:block; width:10px; height:50px;background:url(/content/images/areiltool.gif?a=2) no-repeat left 10px;padding:0 !important; position:absolute; right:0; top:10px; z-index:2;}
.toolcont h3{height:35px; line-height:35px; font-family:Arial, Helvetica, sans-serif; font-size:24px; color:#474747; background:url(/content/images/tel.png) no-repeat 0 center; padding-left:35px;}
.toolcont h3 i{font-style:normal; font-size:14px; font-weight:normal; color:#999; padding-left:10px;font-family:"微软雅黑";}
.toolcont span{color:#666; display:block; padding-left:35px;}
.toolcont a { color:#06c;}
.toolcont q{height:30px; display:block; padding-left:35px; padding-top:10px;}
.toolcont q input{width:150px;}
.toolcont samp{display:block; padding-left:35px; padding-top:10px;}
.toolcont samp .button{  white-space:nowrap; }
.tooltxt
{
    text-align:left;
}
.applist{border:1px solid #e9e9e9; background:#fff; width:88px; height:88px; position:absolute; padding:15px; right:120px; top:-30px; display:none;}
.applist i{width:10px; height:17px; background:url(/content/images/areiltool.gif) no-repeat; position:absolute; right:-10px; top:42px;}
.applist span{width:88px; height:88px; display:inline-block;}

.kefusamll{display:none;}
.phonetool_samll{ display:block; width:46px; height:46px; background:url(/content/images/kiefuali.gif) no-repeat -46px -317px;-o-transition:all 0.2s;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-ms-transition:all 0.2s;transition:all 0.2s;}
.phonetool_samll:hover,.phonetool_samll.on { background:url(/content/images/kiefuali.gif) no-repeat left -317px;}
.weixing_samll{ display:block; width:46px; height:46px; background:url(/content/images/kiefuali.gif) no-repeat -46px -269px;-o-transition:all 0.2s;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-ms-transition:all 0.2s;transition:all 0.2s;}
.weixing_samll:hover,.weixing_samll.on { background:url(/content/images/kiefuali.gif) no-repeat left -269px;}
.liuyantool_samll { display:block; width:46px; height:46px; background:url(/content/images/kiefuali.gif) no-repeat -46px -96px;-o-transition:all 0.2s;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-ms-transition:all 0.2s;transition:all 0.2s;}
.liuyantool_samll:hover,.liuyantool_samll.on { background:url(/content/images/kiefuali.gif) no-repeat left -96px;}
.toolapp_samll{ display:block; width:46px; height:46px; background:url(/content/images/kiefuali.gif) no-repeat -46px -221px;-o-transition:all 0.2s;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-ms-transition:all 0.2s;transition:all 0.2s;}
.toolapp_samll:hover,.toolapp_samll.on { background:url(/content/images/kiefuali.gif) no-repeat left -221px;}

.weixingbox{border:1px solid #e9e9e9; background:#fff; width:198px;position:absolute; padding:15px; right:55px; top:-30px; display:none;}
.weixingbox i{width:10px; height:17px; background:url(/content/images/areiltool.gif) no-repeat; position:absolute; right:-10px; top:42px;}
.weixingbox span{display:block; height:80px; clear:both;}
.weixingbox span em{width:80px; height:80px; float:left; display:block;}
.weixingbox span h3, .weixingbox span p{float:right; width:100px; display:block;}
.weixingbox span h3{height:30px; line-height:30px; font-weight:bold; font-size:14px; font-family:"微软雅黑";}
.weixingbox span p{height:50px; line-height:25px; color:#999;}
.weixingbox p.guanzhu{line-height:20px; padding-top:10px; font-size:13px; color:#666; display:block; white-space:nowrap;}
/*右侧工具栏 结束*/

.f_l {
float: left !important;
}
.logintool { color: #666; width: 230px;overflow:auto }
.logintool .siz25 { font-size: 20px;  color: #EA5E00; font-weight: bold; }
.ex_sercbox { padding-top: 5px; float: left; }
.loginlitb_name { height: 40px; position: relative; width: 120px; z-index:111;}
.loginlitb_topname { width: 112px; height: 30px; line-height: 30px; padding-left: 12px; border: 1px solid #dfdfdf; cursor: pointer; overflow: hidden; background: #f5f5f5; padding:3px; position:absolute; z-index:2;}
.logintooset .loginlitb_name { width: 100px; }
.logintooset .loginlitb_topname { width: 92px; }
.icoaraw { display: block; width: 17px; height: 12px; float: right; margin-top: 10px; background: url(/content/images/arrow.gif) no-repeat; }
.loginlitb_topname img { vertical-align: middle; display: block; float: left; margin-right: 5px; width: 30px; height: 30px; overflow: hidden; padding: 0; border: none; }
.logintool .albotton { margin-left: 5px; }
.albotton { display: inline-block; height: 36px; border: 1px solid #dfdfdf; line-height: 36px; padding: 0 25px; background: #f4f4f4; color: #666!important; }

.rowElem22
{
    margin-bottom:8px;
}
.mistakeTip, .mistakeTip02 {
padding: 0 10px;
height: 20px;
color: #fff;
line-height: 20px;
position: absolute;background: #ed787f;
bottom:-11px;
right:16px;
z-index: 5;
}
.loginlitb_box .rowElem button{white-space:nowrap;}
.loginlitb_box input.txt_input { height: 19px;line-height: 19px; padding:8px 5px 8px 25px;width: 165px;}
.loginlitb_box input.user{background:url(/content/images/userkey.jpg) no-repeat 5px 10px #fff;}
.loginlitb_box input.pasw{background:url(/content/images/userkey.jpg) no-repeat 5px -20px #fff;}
.loginlitb_box .rowElem label input{vertical-align:middle; margin-right:5px;}
.loginlitb_box .rowElem .button{height:35px; width:195px; font-size:16px; line-height:20px;}

.loginlitb_box span.buttoniner { display:inline-block; padding:0 5px; margin:0 !important;}
.loginlitb_box .yazhenma { display:inline-block; width:80px; text-align:center; background:#72AB15; line-height:42px; color:#fff; margin-right:5px;}
.logintother { border-top: 1px solid #fff; padding: 5px 10px 15px 10px; }
.logintother p{height:30px; line-height:30px; display:block;}
.logintother a { display:inline-block; background:url(/content/images/hezhuoico30.png) no-repeat;width:25px; height: 25px; margin:0 6px 0 0 ; float:left;}
.afterlogin_task { padding: 5px 0; }
.afterlogin_task li { height: 32px; line-height: 32px; border-bottom: 1px solid #dfdfdf; border-top: 1px solid #fff; }
.afterlogin_task li a { display:inline-block; color: #06c; height: 32px; line-height: 32px; padding: 0 10px; overflow: hidden; }
.afterlogin_task li a:hover, .afterlogin_task li a span { color: #EB2626; }
.new-year-register { width: 66px; padding-right: 7px; text-align: right; color: #fff!important; background: #e44108 url(/content/images/login-icon.png) 7px 4px no-repeat;}
.new-year-register:hover { background-color: #f5f5f5; color: #666!important;}
/*按钮样式*/
a.button,button,input.button { display: inline-block;  line-height:14px;  padding:5px 10px; _padding:5px 10px 4px 10px; font-family:"微软雅黑","宋体"; color: #666 ; border:1px solid #dfdfdf; background: #f4f4f4; white-space: nowrap; overflow: visible; cursor: pointer; text-decoration: none;-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; outline: none; /*position: relative;*/ zoom: 1;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;}
button,input.button { margin-left: 0; margin-right:0;  cursor:pointer; vertical-align:-1px; *vertical-align:middle;}
a.button:hover,button:hover,input.button:hover { background:#fff; }
button:focus { background:#fbfbfb;}

a.button.red,button.red { background:#EC2828; color:#fff; border:1px solid #EC2828; }
a.button.red:hover,button.red:hover { background:#fe4646;}
button.red:focus { background:#fb2c2c;}

a.button.disabled,button.disabled { background:#dfdfdf; color:#FFF; border:1px solid #dfdfdf; }
a.button.disabled:hover,button.disabled:hover { background:#dfdfdf; cursor:text;}

/*输入框*/
.txt_input{ background:#fff; border:1px solid #dfdfdf; padding:6px 8px 6px 8px; vertical-align:middle;}
#txt_comment_content {
border: 1px solid #dfdfdf;
padding: 6px 8px;
box-shadow: 2px 2px 2px #efefef inset;
font-size: 12px;
vertical-align: middle;width:468px;height:114px;
}
#nums
{
    width:150px;height:12px;margin-right:5px;margin-left:30px;
}
.tjtxt
{
    margin-top:8px;
}
.winbody
{
    padding:30px;
}
/*表单组*/
.commonform *
{
    overflow:visible;height:auto
}
 
.commonform .lefttxt
{
  display:block;height:30px;width:100px;float:left; text-align:right;
}
#desc
{
    height:133px;
}
.commonform { background:#fff; }
.commonform .eleament,.messages  { padding-top:5px; padding-bottom:5px;height:auto;width:600px;float:left;}
.commonform .eleament h3,.totalform h3,.relestneed h3 { font-size:20px; font-family:"微软雅黑";}
.commonform .tx_t1 { height:28px; line-height:28px; width:480px;-moz-box-shadow:2px 2px 2px #efefef inset;  -webkit-box-shadow:2px 2px 2px #efefef inset; box-shadow:2px 2px 2px #efefef inset;  }

.commonform .eleament .subspan_bar { line-height:22px; z-index:2;}
.commonform .eleament .subnav_option { top:19px; z-index:1;}
.commonform .eleament .subspan_bar.on { color:#06c; border:none; border:1px solid #fff;}
.commonform .tipselmt { width:200px; padding:15px 0; line-height:24px;}
.commonform .eleament .subnav_option { border-radius:0;}
.commonform .eleament .button { line-height:30px; padding:0 25px;}
.commonform .eleament textarea { border:1px solid #dfdfdf; padding: 6px 8px; box-shadow: 2px 2px 2px #efefef inset; font-size:12px; vertical-align:middle;}

.footdiv1 {
    background: #f0f0f0;
    padding: 20px 0;
    font-family: "Microsoft yahei";
    border-top: 3px solid #c8010c;margin:0px auto;width:1000px;height:auto;overflow:initial;
}
.zsbk
{
}
.footdiv1 ul,.footdiv1 li,.footdiv1 div{overflow:initial;}
.footdiv1 div,.footdiv1 p,.footdiv1 li,.footdiv1 span,.bfooter,.bfooter div,.bfooter li,.bfooter span,.bfooter a{
     
    font-family: Microsoft yahei;overflow:visible;
    
}
.zslxdiv {
    width: 960px;
    margin: 0 auto;
}
.fwbk {
    float: left;
    width: 230px;
    margin-right: 20px;
}
.ftit {
    font-size: 18px;
    color: #ca0202;
    text-shadow: 0px 0px 1px #fff;
    margin-bottom: 12px;
}
.fwbk li {
    margin-top: 7px;
    font-size: 18px;
    color: #ca0202;
    text-shadow: 0px 0px 1px #fff;
    margin-bottom: 0px;
}
.zsbk {
    float: left;
    width: 513px;
    margin: 0 0px;
    margin-left: 10px;
}
.kfbk {
    float:right;
    width: 160px;
    margin-left: 20px;
}
.ywlist {
    border-left: #e3e3e3 1px solid;
    border-right: #e3e3e3 1px solid;
    padding: 0 30px;
    /*padding-left: 20px;*/
}
.ywlist li {
    background: #fff;
    position: relative;
    margin-bottom: 4px;
    padding: 5px 10px 6px 10px;
}
.ywlist li span {
    font-size: 14px;
    color: #ec384b;
    display: block;
    line-height: 16px;
    background: url(../images/kftx.png) no-repeat;
    padding-left: 22px;
    padding-bottom:5px;
}
.ywlist li p {
    font-size: 14px;
    color: #444;
}
.yqq {
    position: absolute;
    right:92px;
    top: 21px;
    width: 101px;
    height: 35px;
}
.ywma {
    position: absolute;
    right: 8px;
    top: 8px;
    width: 101px;
    height: 35px;
}
.ywma .mdiv {
    position: absolute;
    z-index: 99;
    top: -65px;
    right: -180px;
    background: #d6f2f2;
    padding: 10px;
    display: none;
}
.ywma:hover .mdiv{ display:block!important}
.mdiv i {
    position: absolute;
    left: -12px;
    top: 73px;
}

.mdiv img {
    width: 150px;
}
.mdiv i img {
    width: 12px!important;
    height: 19px!important;
}
.ftitintro {
    margin-bottom: 10px;text-align:center;
}
.ftitintro img{
    margin:0px auto 5px auto;display:block;height:130px;
}
.kfbk li {
    padding-bottom: 10px;
    border-bottom: #dcdbdb 1px solid;
    position: relative;
    margin-bottom: 10px;
}
.kfbk li p {
    font-size: 14px;
    color: #2f547a;
}
.kfma {
    position: absolute;
    right: 85px;
    top: 0px;
    width: 35px;
    height: 35px;
}
.kfma .mdiv {
    position: absolute;
    z-index: 99;
    top: -65px;
    right: -180px;
    opacity: 0;
    background: #d6f2f2;
    padding: 10px;
    display: none;
}
.mdiv i {
    position: absolute;
    left: -12px;
    top: 73px;
}
.mdiv img {
    width: 150px;
}
.bfooter {
    width: 100%;
    background-color: #f0f0f0;
    height: auto;
    overflow: hidden;margin-top:10px;
}
.jfooter {
    width: 1000px;
    margin: 0 auto;
    overflow: hidden;
    border-top: 0px #c8000b solid;
    padding-bottom: 20px;
}
.jfooter .jfooter-left {
    width: 760px;
    height: auto;
    float: left;
    margin-right: 30px;
}
.jfooter .jfooter-right {
    width: 180px;
    height: auto;
    text-align: center;
    float: right;
    font-size: 12px;
    line-height: 34px;
    padding-top: 20px;
}
.jfooter .jfooter-right img {
    width: 130px;
}
.jfooter p {
    text-align: left;
    line-height: 27px;
    padding-left: 10px;
}
.jfooter .jbottom_menu {
    height: 40px;
    border-bottom: 0px #dfdfdf solid;
    text-align: left;
    padding-top: 20px;
    padding-left: 3px;
}

.jfooter p a {
    color: #323232;
    padding: 0px 7px;
}
.jfooter .jbottom_menu a {
    display: inline-block;
    font-size: 16px;
}
.jfooter .fimg {
    padding-top: 15px;
}
.daili5tit {
     width: 998px;
  
    border: 1px solid #ebebeb;
    border-bottom: none;
 
    height: 38px;
    line-height: 38px;
    overflow: hidden;
    margin:0px auto;
        background: #f0f0f0;
}
  .daili5tit .fl
    {
        float:left;padding-left:15px;    font-size: 18px;font-family: Microsoft yahei;
    color: #ca0202;  line-height: 38px;height: 38px;
    }
    .daili5tit .fr
    {
        float:right;
    }
.daili5content {
    height: auto;
    overflow: hidden;
    width: 998px;
    padding-top: 10px;
    overflow: hidden;
    border: 1px solid #ebebeb;
    border-top: none;margin:0px auto;
}
.daili5content li {
    
    width: auto;
    height: 140px;
    float: left;margin-left:12px;
}
.daili5content li img{
    
    width: auto;
    height: 120px;
    float: left;
}
.jyqlj {
    width: 998px;
    margin: 0 auto;    background: #fff;margin-top:10px; border: 1px solid #e5e5e5;
}
.jyqlj_t {
    width: 984px;
    height: 38px;
    line-height: 38px;
    padding: 0px 0 0 14px;
    background: #fff;
    border-bottom: 1px solid #e5e5e5;
    color: #404040;
}
.jyqlj_t h3 {
    font-size: 16px;
}
.fl {
    float: left;
}
.fr {
    float: right;
}
.jyqlj .jyqlj_t {
    background: #f0f0f0;  border-bottom: 1px solid #ebebeb;
}
.jyqlj_n {
    width: 948px;
    line-height: 26px;
    border: 0px #e5e5e5 solid;
    border-top: 0;
    padding: 15px 20px;
}
.jyqlj_t span {
    color: #767676;
    padding-right: 6px;
}
.jyqlj_n a {
    padding: 2px 3px;
    color: #767676;
}

.head .top1 .top1-left {
    width: 330px;
    
}
	.head .top1 .top1-right {
    width: auto;
   
}
	.mapp,.mxcx,.mgzh {
    width: auto;
    height: 28px;
    display: block;
    float: left;
    background-repeat: no-repeat;
   
    text-align: center;
    
        background-color: #cc0001;
    color: #fff;margin-right: 10px;
    height:20px;
    line-height: 20px;
    padding: 0 3px;margin-top: 5px;
        border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    background-image: url(../images/code.png);
      background-size: 13px 13px;
    background-position: 3px 3px;
     padding-left: 20px;position: relative;
    /* background-repeat: no-repeat; */
}
.head .top1 .top1-right .mapp a,.head .top1 .top1-right .mxcx a,.head .top1 .top1-right .mgzh a {color: #ffffff;}
.mapp{
 background-image: url(../images/msj.png);
      background-size: 13px 13px;
    background-position: 3px 3px;
     padding-left: 18px;
     
    /* background-repeat: no-repeat; */
}
.mxcx{
 background-image: url(../images/mxcx.png);
      background-size: 13px 13px;
    background-position: 3px 3px;
     padding-left: 18px;
     
    /* background-repeat: no-repeat; */
}
.wxApp {
    display: none; 
    background: #fff;
    left: 0px;
    width: 145px;
    padding: 10px;
    position: absolute;
    top: 20px;
    border: 1px solid #e8e6e8;
    line-height: 22px;z-index:9999 ;
}
.mapp:hover .wxApp,.mxcx:hover .wxApp,.mgzh:hover .wxApp{display: block;}
.wxApp p {
    padding-top:0px;display: block;color: #000000;    color: #6b6c6c;
    height: auto;line-height: 20px;padding-bottom: 5px;
}
.head ul, .head li, .head div,.head {
	overflow: initial;
}

.ltitle a,.ltitle a:hover {
    color:#ffffff;font-size:16px;
}
.zhuantileft {
  background-color:#fff;  height:160px;width:580px;float:left;border-right:solid 1px #ececec;
}
.cy-cp-img {
     height:150px;width:267px;float:left;margin-left:15px;margin-top:7px;
}
.cy-cp-img img{
     height:150px;width:267px;display:block;
}
.cy-cp-txt {
     height:160px;width:250px;float:left;margin-left:20px;
}
.cy-cp-name {
    display:block;
  
    line-height: 28px;
    margin:5px 0;
    padding-left: 0px;
    padding-right: 0px;
}
    .cy-cp-name a {
          font-size: 20px;
    }
    .cy-cp-info {
    font-size: 12px;
   color: #232323;
    line-height:28px;
    word-break: normal;
    word-wrap: break-word;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
        font-family: Arial,"微软雅黑","Microsoft yahei","Hiragino Sans GB","冬青黑体简体中文 w3","Microsoft Yahei","Hiragino Sans GB","冬青黑体简体中文 w3",STXihei,"华文细黑",SimSun,"宋体",Heiti,"黑体",sans-serif;
}
.cy-cp-info a{
    font-size: 12px;
    color: #232323;
       font-family: Arial,"微软雅黑","Microsoft yahei","Hiragino Sans GB","冬青黑体简体中文 w3","Microsoft Yahei","Hiragino Sans GB","冬青黑体简体中文 w3",STXihei,"华文细黑",SimSun,"宋体",Heiti,"黑体",sans-serif;
}
    .cy-cp-info a:hover {
        text-decoration:none;
    }
     .cy-cp-cat {
    font-size: 14px;
   color: #232323;
    line-height:26px;
    word-break: normal;
     
    display: -webkit-box;
    margin-top:15px;
    font-family: Arial,"微软雅黑","Microsoft yahei","Hiragino Sans GB","冬青黑体简体中文 w3","Microsoft Yahei","Hiragino Sans GB","冬青黑体简体中文 w3",STXihei,"华文细黑",SimSun,"宋体",Heiti,"黑体",sans-serif;
}
          .cy-cp-cat a{
    font-size: 14px;
   color: #232323;
 
    font-family: Arial,"微软雅黑","Microsoft yahei","Hiragino Sans GB","冬青黑体简体中文 w3","Microsoft Yahei","Hiragino Sans GB","冬青黑体简体中文 w3",STXihei,"华文细黑",SimSun,"宋体",Heiti,"黑体",sans-serif;
}
.zhuantiright {
  height:160px;width:400px;float:right;
}
.zhuantiright  a:hover {
    border-color: #e60000;background-color:#e60000;cursor:pointer;    color: #ffffff;
}
.zhuantiright li:hover a{
    color: #ffffff;
}
.zhuantiright a {
    display:block;float:left;
    width: 85px;
    height: 28px;
    margin:7px 10px 3px 0;
    font-size: 12px;
    color: #444;
    line-height: 28px;
    background: #f9f9f9;
    border: 1px solid #e8e6e8;text-align:center;overflow:hidden;
}
.head.newhead{
     
    background-image: url(../images/top-bg-2.gif);
   
}
.head.newhead .menu {
    width: 100%;
    height: 34px;
    margin: 0px auto;
      background-image: none;
     padding-top: 0px; 
    background: #b21b0a;
     
}
 .head.newhead .menu ul{
position: relative;
    width: 1022px;
    height: 34px;
    display: block;
    margin: 0px auto;
    background-image: url(../images/top-menu.gif);
    padding-top: 8px;
}