

.wrapper
{
   width: 1200px;
   background: #fff;
   clear: both;
   overflow: hidden;
   margin: 0px auto;
}

.footer
{
   width: 1200px;
   height: 85px;
   clear: both;
   margin: 0px auto;
}

.footer p
{
   font: 10px/1.3 Verdana, Tahoma, Arial;
   color: #fff;
   padding-left: 120px;
}




.vers
{
   width: 101px;
   float: left;
   text-align: right;
   background: #fff;
   font: 12px/1.3 Verdana, Tahoma, Arial;
   color: #c2c3c4;
}

.vers a
{
   font: 12px/1.3 Verdana, Tahoma, Arial;
   color: #c2c3c4;
   text-decoration: none;
}

.vers a.cur
{
   text-decoration: underline;
}

.lang
{
   margin: 55px 0px 0px 0px;
}

.logoMenu
{
   width: 209px;
   float: left;
}

.leftMenuTop
{
   margin-top: 14px;
}

.leftMenuTop li
{
   list-style-type: none;
}

.leftMenuTop a
{
   display: block;
   vertical-align: bottom;
   zoom:1;
}

.leftMenu
{
   width: 204px;
   margin: 24px 5px 0px 0px;
   background: #ededef;
}

.leftMenuText
{
   margin: 0px 0px 0px 20px;
   padding: 0px 5px 27px 0px;
   background: #ededef;
}

.leftMenuText ul
{
   padding-top: 12px;
}

.leftMenuText li
{
   margin-top: 8px;
}


.leftMenuText ul, .leftMenuText ul a
{
   list-style-image: url(i/square.gif);
   font: 12px/1.3 Verdana, Tahoma, Arial;
   color: #6d6e71;
   text-decoration: none;
}

.main
{
   float: left;
   background: #fff;
   margin: 0px 0px 60px 0px;
}

.main .header
{
   width: 890px;
   height: 165px;
   clear: both;
   position: relative;
}

.main .header .app, .main .header .name
{
   width: 890px;
   clear: both;
}

.main .header .app
{
   width: 890px;
   height: 44px;
   position: relative;
}


.main .header .app .searchForm
{
   position: absolute;
   right: 126px;
   top: 20px;
   width: 120px;
}

.main .header .app p
{
   width: 150px;
   text-align: right;
}



.main .header .name
{
   width: 890px;
   height: 61px;
   position: relative;
}


.main .header .name .state
{
   position: absolute;
   left: 245px;
   top: 1px;
   width: 110px;
   height: 35px;
}


.main .header .name .state a
{
   color: #515151;
   font: 30px/1.3 'trebuchet ms', arial, sans-serif;
}


.main .header .menu
{
   position: absolute;
   right: 130px;
   display: block;
   border-top: 1px solid #ececec;
   right: 100px;
}

.main .header .menu ul
{
   list-style-type: none;
   right: 0px;
   top: 0px;
}

.main .header .menu li
{
   padding: 0px 0px 0px 25px;
   float: left;
}

.main .header .menu li.first
{
   padding: 0px 0px 0px 0px;
}

.main .header .menu li.cur a
{
   color: #1076bc;
}


.main .header .menu li.cur a:hover
{
   color: #000;
}


.main .header .menu li a
{
   font: 11px/1.3 Verdana, Tahoma, Arial;
   color: #000;
   text-decoration: none;
}

.main .header .menu li a:hover
{
   color: #1076bc;
}





.main .photo
{
   width: 589px;
   float: left;
   clear: right;
   font-size: 0px;
}

.main .consultant
{
   width: 201px;
   float: left;
   clear: right;
}

.main .consultant a
{
   display: block;
   font-size: 0px;
}











