body{overflow-x: hidden; font-size: 14px;transition: All 0.4s ease-in-out;-webkit-transition: All 0.4s ease-in-out;-moz-transition: All 0.4s ease-in-out;-o-transition: All 0.4s ease-in-out;}
body, h1, h2, h3, h4, h5, h6, hr, p,blockquote,dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea,table,th, td,img{
  border:medium none;
  margin: 0;
  padding: 0;
  
}

body,button,select, textarea {
  font: 15px/1.5 'Microsoft Yahei',tahoma, Srial, helvetica, sans-serif;}
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
em{font-style:normal;}

ul, ol { list-style: none; }

a { text-decoration: none; color:#333;}
a:hover { text-decoration: none;}

img{ border:0px;display: block;}

table { border-collapse: collapse; border-spacing: 0; }
.clear{ clear: both;}

.w1200{ width: 1200px;margin: auto;}
.zzgs{background: #f5f5f5;padding: 50px 0;}
.title{}
.title{ width: 100%;height: 70px;line-height: 70px;font-size: 40px;background: #bb0002;color: #fff;text-align: center;}
.zzgs ul{margin-top: 30px;}
.zzgs dl dt{margin-top: 30px;margin-bottom: 5px;font-size: 20px;}
.zzgs dl dd img,.zzzc ul li img{display: inline-block;vertical-align: middle;margin-right: 10px;}
.zzgs dl dd a{font-size: 20px;}
.zzgs dl dd{margin-top: 5px;}

.zzzc{margin-top: 50px;}
.zzzc ul li{ background: #f5ccd0;width: 100%;height: 50px;line-height: 50px;padding: 0 20px;box-sizing: border-box;margin-top: 10px;}
.zzzc ul li:nth-child(2){ background: #f5f5f5;}
.zzzc ul li a{font-size: 20px;}

.title2{ background: transparent;color: #000;}
.zzxc{margin-top: 50px;margin-bottom: 50px;}
.zzxc ul{margin-top: 30px;}
.zl-cer{ background: #f5f5f5;box-sizing: border-box;border-radius: 10px;margin-top: 30px;overflow: hidden;}
.zl-cer img{display: block;margin: auto;margin-top: 40px;margin-bottom: 40px;}

.footer{padding:40px 0;margin-top:20px;background:#fff;border-top:1px solid #eeebeb;}
.foot_left{float:left}
.foot_left ul li{float:left;margin-right:5px}
.foot_feliz{margin-top:50px}
.foot_feliz .feliz_got{margin-left:100px}
.foot_feliz .feliz_got img{margin-left:10px}
.foot_z1{margin-top:20px;background:url(../images/foot_z1.png) no-repeat;padding-left:30px;line-height:26px}
.foot_z2{margin-top:20px;background:url(../images/foot_z2.png) no-repeat;padding-left:30px;line-height:28px}
.foot_right{float:right}
.frameset select {height:40px;width:263px;border: 1px solid #e7e7e7;}
.frameset BLOCKQUOTE {FLOAT: left; WIDTH:110px; height:40px;line-height:40px;;MARGIN-RIGHT: 2px; TEXT-ALIGN: left}
.ipt_text {BORDER: #e7e7e7 1px solid; height:35px;line-height:35px;FONT-SIZE: 16px; WIDTH: 260px; _width: 224px}
.frameset LI {CLEAR: both; LINE-HEIGHT: 39px; POSITION: relative; TEXT-ALIGN: left; _height: 30px;margin-bottom:15px}
.frameset LI label{margin-right:25px}
.foot_right form button{display: block;width:370px;margin: 15px auto;height: 40px;background: #0c97ee;font-size: 16px;border: none;color: #FFFFFF;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
.bw {
    width: 1204px;
    margin: 0 auto;
}

#header{}
.bw{width:1204px;margin:0 auto}
.headtop { width: 100%; height: 23px; line-height: 23px;border-bottom: #CCC 1px solid }
.timer span { float: right }
.logo {height: 90px;clear: both;margin: 5px auto; margin-top:20px;}
.g_left{float:left}
.g_right{float:right;margin-top:20px}
/* nav */
nav { font-size: 18px;border-top:1px solid #CCC;padding:10px 0}
nav ul { overflow: hidden; text-align: center; }
#nav li { display: inline; line-height: 34px; padding: 0 20px }
#nav li a { color: #646464; }
#nav ul li a:hover { color: #005eab;}
#nav ul li a#nav_current { color: #646464; }



