@charset "utf-8";
/* CSS Document */

body{ background:url(/global/1.jpg); background-size:cover; }


.head{ background:url(/global/white.png); padding:5px 0;  }
.header{ padding:40px 0; }
.header .logo a{ color:#fff; text-shadow:0 0 5px rgba(0,0,0,0.4);}


.nav .inner{ background:#e53238; border-radius:5px 5px 0 0;}
.nav .bd{ height:60px;}
.nav ul li{ color:#e55c5c; }
.nav ul li a{ height:60px; line-height:60px; color:#fff;}
.nav ul li.on a{ background:#c00;}
.nav .prev,
.nav .next{ background-color:#c00; margin-top:20px; }

.search{ float:right; background:url(/global/white.png);}
.search input{ background:#fff; border:0; vertical-align:top; padding:0 10px; height:40px; line-height:40px;}
.search input.submit{ float:right; background:#f5af02 url(/global/search.png) center center no-repeat; width:80px; font-size:0; }

.wrapper .inner{ background:#fff; padding:20px; width:1160px; min-height:680px;}
.index .wrapper .inner{ background:#fff; padding:0 20px; width:1160px;}


.footer{  color:#fff; }
.footer a{ color:#fff;}


.menu h3{ background:#e53238;}
.main{ width:840px;}
.main .list h3{ border-bottom:1px solid #ccc;}
.main .list h3 span{ border-bottom:2px solid #c00;}



/* index */
.index .clear1{ padding:20px 0;  }
.index .clear1 .left{  width:400px; margin-right:20px;}
.index .clear1 .middle{ width:400px;}
.index .clear1 .right{ width:300px;}


.index h2{ background:url(/global/line.png) center bottom no-repeat; padding:10px 0; text-align:center; margin-bottom:20px;}
.index h2 span{ font-weight:normal; font-size:24px; }
.index h3{ border-bottom:1px solid #ccc;}
.index h3 span{ border-bottom:2px solid #c00;}
.index h3 a{ display:none;}



.slider{ position:relative; height:300px; }
.slider .bd ul li a img{ width:100%; height:300px;}
.slider .hd{ background:url(/global/black.png); position:absolute; top:250px; 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:260px;  font-size:16px; color:#fff;}
.slider .td ul li{ display:none; }
.slider .td ul li.on{ display:block;}


.tab .hd ul li.on a{  border-bottom:2px solid #c00; font-weight:bold;}


.zt{ position:relative;  height:100px;  }
.zt .bd ul li a img{ width:100%; height:100px;}
.zt .hd{ position:absolute; bottom:0; width:100%;}
.zt .hd ul{ float:right;}
.zt .hd ul li{ float:left; background:#fff; width:20px; height:20px; line-height:20px; text-align:center; font-size:12px; cursor:pointer;}
.zt .hd ul li.on{ background:#e53238; color:#fff;}


.wsbs .banner{ float:left; width:290px;}
.wsbs .window{ float:right; background:#2c88e4; width:250px; height:110px; line-height:110px; text-align:center; color:#fff;  font-size:20px; font-weight:bold; }


.zwgk ul{ margin-left:-10px;}
.zwgk ul li{ float:left; padding-left:10px; margin-top:10px; }
.zwgk ul li a{ float:left; background:#D9EDF7; width:195px; height:50px; line-height:50px; text-align:center;}
.zwgk ul li a i{ display:block; }
.zwgk ul li a img{ margin:20px 0 10px; display:none;}
.zwgk ul li a span{ display:block;}



.zmhd .survey{ background:#fff; padding:10px; height:200px;}
.zmhd .survey ul li{ border-top:0; border-bottom:1px dashed #ccc;}
.zmhd .survey ul li span{ display:none;}
.zmhd .survey ul li strong{ margin-right:10px;}
.zmhd .survey ul li strong.sign.now{ background:#cc5252;}

.zmhd .four ul li{ float:left; padding-left:10px; }
.zmhd .four ul li a{ float:left; border:1px solid #8DB4D9; width:85px; text-align:center; border-radius:5px;}
.zmhd .four ul li a img{ width:32px; height:32px; margin:10px 0; }
.zmhd .four ul li a span{ display:block; padding:5px 0; background:#8DB4D9; color:#fff;}




.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;   }

