@charset "utf-8";
/* CSS Document */


body{ background:#eee;}


.header{ background:#fff;}
.logo a span{ color:#cc5252;}


.nav{ background:#cc5252;}
.nav ul li{ color:#e55c5c; }
.nav ul li a{ color:#fff;}
.nav .prev,
.nav .next{ background-color:#be1010;}

.search{ float:right; background:#fff; border:2px solid #cc5252; margin-top:20px; border-radius:5px;}
.search input{ background:none; border:0; vertical-align:top; height:30px; line-height:30px;}
.search input.text{ padding:0 10px; width:180px;}
.search input.submit{ float:right; background:#cc5252; width:70px; color:#fff;}


.position{ padding-bottom:20px; margin:0; background:#eee;}
.wrapper .inner{ padding:0; margin:20px auto; background:#fff;}
.index .wrapper .inner{ margin:auto; background:none;}
.footer .inner{ border-top:3px solid #cc5252; }



.menu h3{ background:#cc5252;}
.menu ul li{ margin:0; border:0;}
.menu ul li a{ background:url(../images/menu.png) 10px center no-repeat; border-top:1px solid #333; border-bottom:1px solid #555; padding-left:40px; color:#fff; }
.side{ background:#38424d;}
.main{ background:#fff; padding:20px;}
.main{ float:none; border-left:260px solid #38424d;}
.main .list h3{ border-bottom:2px solid #cc5252;}
.main .list h3 span{  background:#cc5252; color:#fff;}
.article,
.content{ background:#fff; padding:20px;}



.index .clear1{  background:url(../images/bg.jpg) center center; padding:20px 0 80px; background-size:cover;  }
.index .clear1 .left{ width:590px;}
.index .clear1 .right{ width:590px; }
.index .clear1 .banner{ margin-bottom:20px;}


.index .clear2{ margin-top:-50px; margin-bottom:20px; }
.index .clear2 .left{ width:275px;  margin-right:20px; }
.index .clear2 .middle{ width:295px; margin-right:20px;}
.index .clear2 .right{ width:275px; }
.index .clear2 h2{ background:#cc5252; border-radius:5px 5px 0 0;  }
.index .clear2 h2 span{ display:block; height:50px; line-height:50px; text-align:center; color:#fff; font-size:18px; font-weight:normal;}
.index .clear2 h2 span img{ margin-right:20px;}
.index .clear2 .wsbs h2{ background:#4F92C7;}
.index .clear2 .bmfw h2{ background:#527acc;}
.index .clear2 .zwgk h2{ background:#cc8f52;}


.index .clear3{ margin-bottom:20px;}
.index .clear3 .left{ width:390px; margin-right:15px;}
.index .clear3 .middle{ width:390px;}
.index .clear3 .right{ width:390px;}
.index .clear3 .tab{  background:#fff; border-top:2px solid #cc5252; padding:10px; height:300px;}
.index .clear3 .list h3{ border-bottom:1px solid #ccc;}
.index .clear3 .list h3 span{ color:#cc5252; font-weight:bold;}
.index .clear3 .list ul li span{ display:none;}



.slider{ position:relative; height:400px; }
.slider .bd ul li a img{ width:100%; height:400px;}
.slider .hd{ background:url(../images/black.png); position:absolute; top:350px; width:100%; height:50px; }
.slider .hd ul{ float:right; padding-top:20px; }
.slider .hd ul li{ float:left; background:#fff; font-size:0; width:10px; height:10px; border-radius:50%; margin-right:10px; cursor:pointer;}
.slider .hd ul li.on{ background:#cc8f52;}
.slider .td{ position:absolute; left:20px; top:360px;  font-size:16px; color:#fff;}
.slider .td ul li{ display:none; }
.slider .td ul li.on{ display:block;}


.tab{ background:url(../images/white.png); padding:10px 20px; height:380px;}
.tab .hd{ border-bottom:1px solid #ccc;}
.tab .hd ul li a{ font-weight:bold;}
.tab .hd ul li.on a{ border-bottom:2px solid #cc5252; color:#cc5252; font-weight:bold;}
.tab .bd ul li.first{ padding:10px 0; text-align:center;}
.tab .bd ul li.first a{ float:none; background:none; padding:0; font-size:24px; color:#cc5252;}
.tab .bd ul li.first span{ display:none;}


.zt{ position:relative; margin-bottom:20px; }
.zt .bd{ margin:0 40px; overflow:hidden;zoom:1;}
.zt .bd ul li{ float:left; margin-right:10px;}
.zt .bd ul li a img{ width:270px; height:90px;}
.zt span{ display:block; background:#cc5252; width:30px; height:90px; line-height:90px; text-align:center; font-family:simsun; font-weight:bold; font-size:40px;  position:absolute; top:0; z-index:999; cursor:pointer; color:#fff;}
.zt span.prev{ left:0;}
.zt span.next{ left:100%; margin-left:-35px;}


.notice{ background:#fff; height:350px; border-radius:5px 5px 0 0;}
.notice .bd{ padding:10px; }
.notice ul li{ padding:10px 0; border-top:1px solid #ccc; line-height:26px;}
.notice ul li span{ float:left; background:#cc5252; width:60px; text-align:center; color:#fff;  margin-right:10px;}
.notice ul li a{ float:none; background:none; padding:0; }
.notice ul li.first{ border:0;}



.zwgk ul{ margin-left:-5px; }
.zwgk ul li{ float:left; padding-left:5px; margin-top:5px; }
.zwgk ul li a{ float:left; background:#FDEEEA; border:1px solid #CC8F52; width:143px; height:48px; line-height:48px; text-align:center; color:#cc5252; font-weight:bold;}
.zwgk .banner a{ display:block; background:#999; height:90px; line-height:80px; text-align:center; font-size:22px; font-weight:bold; margin-top:5px; color:#2e5a1d; }
.zwgk .banner.zdly a{ background:url(../images/zdlyxxgkzl.jpg);}
.zwgk .banner.gcjs a{ background:url(../images/gcjslyxxgk.jpg);}

.wsbs .banner{ margin-top:5px; }
.wsbs .banner img{ height:110px;}
.wsbs .window a{ display:block; background:#82B3DB; height:80px; line-height:80px; text-align:center; color:#fff; font-size:18px; margin-top:5px;}
.wsbs ul{ margin-left:-5px;}
.wsbs ul li{ float:left; padding-left:5px; margin-top:5px;}
.wsbs ul li a{ float:left; background:#DAE8F2; border:1px solid #A4C9E6; padding-top:40px; width:68px; height:53px; text-align:center; background-repeat:no-repeat; background-position:center 10px;}
.wsbs ul li a span{ display:block;}
.wsbs ul li a.a1{ background-image:url(../images/icon-tool-zx.png);}
.wsbs ul li a.a2{ background-image:url(../images/icon-tool-cx.png);}
.wsbs ul li a.a3{ background-image:url(../images/icon-tool-py.png);}
.wsbs ul li a.a4{ background-image:url(../images/icon-tool-ts.png);}



.bmfw{  background:#fff; height:350px; border-radius:5px 5px 0 0;}
.bmfw ul{ padding:20px 0;}
.bmfw ul li{ float:left; width:50%; padding:10px 0; height:30px; line-height:30px; text-align:center;}
.bmfw ul li a img{ margin-right:5px; width:24px; height:24px;}
.bmfw table{ width:100%; margin-top:10px; }
.bmfw table td{ padding:5px 10px 5px 0;}
.bmfw table th{ padding:5px 0 5px 10px; width:30px;}
.bmfw table th img{ width:24px; height:24px;}


.zmhd .survey{ background:#fff; padding:10px; height:200px;}
.zmhd .survey ul li span{ display:none;}
.zmhd .survey ul li strong{ margin-right:10px;}
.zmhd .survey ul li strong.sign.now{ background:#cc5252;}
.zmhd1 .survey{ height:280px;}

.zmhd .four ul{ margin-left:-10px; }
.zmhd .four ul li{ float:left; padding-left:10px; margin-top:10px;}
.zmhd .four ul li a{ float:left; background:#fff; width:85px; height:70px; text-align:center; }
.zmhd .four ul li a img{ width:30px; height:30px; margin:5px 0;}
.zmhd .four ul li a span{ display:block;}

.zxft ul li{  margin-bottom:20px;}
.zxft ul li a{ display:block;  border:1px solid #bbb; padding:20px; overflow:hidden;zoom:1; }
.zxft ul li a div{ float:left; width:300px; height:200px; overflow:hidden;zoom:1; }
.zxft ul li a div img{ width:100%; height:100%;}
.zxft ul li a span{ display:block; position:relative; padding-left:400px;  margin-bottom:10px;  min-height:20px;}
.zxft ul li a span strong{ position:absolute; left:320px; top:0;  font-weight:bold; color:#246bb3; }

.online{ padding:20px 0;}
.online ul li{ position:relative; padding-left:80px; margin-bottom:10px; overflow:hidden;zoom:1; }
.online ul li span.t{ position:absolute; left:0; top:0;  font-weight:bold;}
.online ul li ul li{ padding:0; float:left; width:200px; margin-right:20px;}
.online ul li ul li img{ width:100%; height:150px;}
.online ul li ul li span{ display:block;   }






