body{padding:0; margin:0 auto;  font-size:14px;  color: #333333; background:url(../jpg/cd2gbo.jpg) no-repeat center top; font-family:Microsoft Yahei; position:relative; }


html{overflow-y:scroll;}


img,input,button {border: 0;border:none;}
form,div, p, ul, li,ol,dl, dt, dd, h1, h2, h3, h4, h5, h6, input, select, button, textarea, iframe, table, th, td{ padding:0; margin:0;}
 body, html {
     
      height: 100%;
      min-width: 1200px;}
 h1, h2, h3, h4, h5, h6 {
      font-weight: normal;
   }
	  
	  
li{ list-style:none;}

img {
      border: none;
      border: 0;
   }
i{font-style:normal;}
a{ text-decoration:none; color:#333;cursor:pointer;}
a:hover{color:#3188d8;}
button,img,input { vertical-align: middle;}
.fl{ float:left;}
.fr{ float: right;}

.clear{clear:both; height:0; line-height:0; font-size:0; overflow:hidden; zoom:1;}
.clear5{clear:both; height:5px; line-height:0; font-size:0; overflow:hidden; zoom:1;}
.clear10{clear:both; height:10px; line-height:0; font-size:0; overflow:hidden; zoom:1;}
.clear15{clear:both; height:15px; line-height:0; font-size:0; overflow:hidden; zoom:1;}
.clear20{clear:both; height:20px; line-height:0; font-size:0; overflow:hidden; zoom:1;}
.clear25{clear:both; height:25px; line-height:0; font-size:0; overflow:hidden; zoom:1;}
.clear30{clear:both; height:30px; line-height:0; font-size:0; overflow:hidden; zoom:1;}
.clear35{clear:both; height:35px; line-height:0; font-size:0; overflow:hidden; zoom:1;}

   input, textarea {
      font-family: Microsoft Yahei;
      font-size: 14px;
   }

   input:focus {
      outline: none;
   }

   .clearfix {
      *zoom: 1
   }

   .clearfix:before, .clearfix:after {
      display: table;
      line-height: 0;
      content: ""
   }

   .clearfix:after {
      clear: both
   }

   .w1200 {
      width: 1200px;
      margin: 0 auto;
   }

   .container {
      margin: 0 auto;
      width: 1200px;
   }

   .space20, .space40 {
      clear: both;
      line-height: 0;
      font-size: 0;
      overflow: hidden;
      zoom: 1;
   }

   .space20 {
      height: 20px;
   }

   .space40 {
      height: 40px;
   }

   .pr {
      position: relative;
   }


   .mr {
      margin-right: 20px;
   }

   .pad-t {
      padding-top: 10px;
   }

   .mb20 {
      margin-bottom: 15px;
   }

   .ma {
      margin: auto;
   }

   
   .fn-text-overflow {
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap;
   }

   
   .main {
      width: 1200px;
      margin: auto;
   }

   .whiteBg {
      background-color: #FFF;
   }

  


.w1200{ width:1200px; margin:0 auto;}