﻿body 
{
    margin:0;
    padding:0;
    font-size:12px;
    background:url(../Images/top.png) top center repeat-x;
}
.clear
{
    clear:both;
}
.page
{
    width:1002px;
    height:auto;
    margin-left:auto;
    margin-right:auto;
}
.top
{
    width:1002px;
    height:110px;
}
.top_left
{
    width:470px;
    height:90px;
    float:left;
    margin-top:20px;
}
.logo
{
    width:470px;
    height:70px;
}
.tip
{
    width:470px;
    height:20px;
    line-height:20px;
    overflow:hidden;
    color:#ee1d24;
}
.tip a
{
    text-decoration:none;
    color:#ee1d24;
}
.tip a:hover
{
    text-decoration:underline;
    color:#ee1d24;
}
.top_left img
{
    border:0;
}
.top_right
{
    float:right;
    width:300px;
    height:auto;
    overflow:hidden;
}
.top_right ul
{
    margin:0;
    padding:0;
    list-style:none;
}
.top_right ul li
{
    float:left;
    display:inline;
    width:300px;
    height:40px;
    line-height:40px;
    text-align:right;
}
.top_right ul li span
{
    margin-left:10px;
}
.top_right ul li a
{
    color:#0057c2;
    text-decoration:none;
}
.top_right ul li a:hover
{
    text-decoration:underline;
}
.SearchClass
{
    width:63px;
    height:21px;
    background:transparent url(../Images/btnSearch.png) center no-repeat;
    border:0;
    cursor:pointer;
    color:#ffffff;
}
.SearchTextClass
{
    width:179px;
    height:22px;
    line-height:22px;
    background:transparent url(../Images/Searchbg.png) center no-repeat;
    border:0;
    color:#666666;
    padding-left:10px;
    padding-right:10px;
}
ul
{ 
    margin:0; 
    padding:0;
} 
ul li
{ 
    list-style:none;
} 
.menu
{
    width:1002px;
    height:36px;
    background:url(../Images/menu.png) center no-repeat;
} 
.menu_left
{
    width:3px;
    height:36px;
    float:left;
    display:inline;
    background:url(../Images/menu_left.png) center no-repeat;
    font-size:0px;
}
.menu_center
{
    width:996px;
    height:36px;
    line-height:36px;
    float:left;
    display:inline;
    background:url(../Images/menu_center.png) center repeat-x;
}
.menu_right
{
    width:3px;
    height:36px;
    float:left;
    display:inline;
    background:url(../Images/menu_right.png) center no-repeat;
    font-size:0px;
}
.menu_center ul li 
{
    float:left; 
    height:36px;         
    display:inline;         
    line-height:36px; 
    width:108px;
    text-align:center; 
    position:relative;
    background:url(../Images/s.png) right center no-repeat;
}
.menu_center ul li a
{ 
    color:#ffffff; 
    text-decoration:none;
    font-size:14px;
    font-weight:bold;
 }
 .menu_center ul li a:hover
 {
    color:#ffff00; 
    text-decoration:none;
    font-size:14px;
    font-weight:bold;
 }
.menu_center ul li ul
{ 
    position:absolute;         
    z-index:99; 
    display:none; 
    top:36px; 
    width:140px; 
    left:0px;
} 
.menu_center ul li ul li
{
    display:block; 
    width:140px; 
    height:32px; 
    line-height:32px; 
    background:url(../Images/smenu.png) center repeat-x;
    border-bottom:1px #094d97 solid;
} 
.menu_center ul li ul li a
{ 
    color:#ffffff; 
    text-decoration:none;
    font-size:14px;
    font-weight:normal;
 }
 .menu_center ul li ul li a:hover
 {
    color:#ffff00; 
    text-decoration:none;
    font-size:14px;
    font-weight:normal;
 }
 .banner
 {
     width:1000px;
     height:286px;
     margin-top:15px;
     border:1px solid #cccccc;
 }
 #myFocus
 { 
     width:1000px; 
     height:286px;
 }
 .main
 {
     width:1000px;
     height:auto;
     border:1px solid #dddddd;
     margin-top:12px;
     background:url(../Images/mainbg.png) top center repeat-x;
 }
 .main_left
 {
     float:left;
     display:inline;
     width:265px;
     height:auto;
     padding-top:19px;
 }
 .main_left_title
 {
     width:235px;
     height:30px;
     line-height:30px;
     background:url(../Images/bg_02.png) center no-repeat;
     margin-left:auto;
     margin-right:auto;
     font-size:14px;
     color:#0b3779;
     font-weight:bold;
     padding-left:10px;
 }
 .main_left_content
 {
     width:245px;
     height:auto;
     overflow:hidden;
     margin-left:auto;
     margin-right:auto;
     margin-top:10px;
 }
 .main_left_content ul
 {
     margin:0;
     padding:0;
     list-style:none;
 }
  .main_left_content ul li
  {
      height:36px;
      line-height:36px;
      border-bottom:1px solid #e6e6e6;
      padding-left:20px;
  }
   .main_left_content ul li a
   {
       text-decoration:none;
       font-weight:bold;
       font-size:12px;
       color:#333333;
   }
   .main_left_adv
   {
       width:233px;
       height:231px;
       background:url(../Images/adv_01.png) center no-repeat;
       margin-left:auto;
       margin-right:auto;
       margin-top:20px;
       font-size:0px;
   }
 .main_right
 {
     float:left;
     display:inline;
     width:735px;
     height:auto;
     padding-top:13px;
 }
 .main_right_nav
 {
     width:709px;
     height:24px;
     line-height:24px;
     border-bottom:1px solid #dddddd;
     margin-left:auto;
     margin-right:auto;
     color:#666666;
     padding-left:6px;
 }
  .main_right_nav a
  {
      color:#666666;
      text-decoration:none;
  }
 .footer
 {
     width:1002px;
     height:auto;
     margin-top:12px;
 }
 .links
 {
     width:1002px;
     height:auto;
 }
.links_title
{
    width:992px;
     height:28px;
     line-height:28px;
     background-color:#f5f5f5;
     border-bottom:1px solid #dddddd;
     color:#457ce6;
     padding-left:10px;
     font-size:13px;
     font-weight:bold;
}
.links_content
{
    width:1002px;
    height:auto;
    overflow:hidden;
}
.links_content ul
{
    margin:0;
    padding:0;
    list-style:none;
}
.links_content ul li
{
    float:left;
    display:inline;
    margin-right:10px;
    line-height:30px;
}
.links_content ul li a
{
    text-decoration:none;
    color:#353535;
}
.links_content ul li a:hover
{
    text-decoration:underline;
    color:#353535;
}
.bottom_menu
{
    width:1002px;
    height:40px;
    line-height:40px;
    text-align:center;
    border-bottom:1px solid #d9d9d9;
    border-top:1px solid #d9d9d9;
    background-color:#f0f1f5;
    margin-top:20px;
}
.bottom_menu span
{
    padding-left:10px;
    padding-right:10px;
    border-right:1px solid #666666;
}
.bottom_menu span a
{
    color:#457ce6;
    text-decoration:none;
    font-size:13px;
}
.copyright
{
    width:1002px;
    height:70px;
    overflow:hidden;
    padding-top:10px;
    color:#333333;
    background:url(../Images/bg_logo.png) 40px center no-repeat;
}
.copyright ul
{
    margin:0;
    padding:0;
    list-style:none;
}
.copyright ul li
{
    line-height:28px;
    text-align:center;
}
.copyright ul li span
{
    margin-right:10px;
}
.copyright a
{
    text-decoration:none;
    color:#333333;
}
.default
{
    width:1002px;
    height:auto;
    padding-top:15px;
}
.default01
{
    width:1002px;
    height:auto;
}
.default01_left
{
    float:left;
    display:inline;
    width:316px;
    height:auto;
    margin-left:7px;
}
.default01_left_title
{
    width:316px;
    height:34px;
    line-height:34px;
    background:url(../Images/bg_01.png) bottom left no-repeat;
}
.default01_center
{
    float:left;
    display:inline;
    width:326px;
    height:auto;
    margin-left:43px;
}
.default01_center_title
{
    width:326px;
    height:34px;
    line-height:34px;
    background:url(../Images/bg_01.png) bottom left no-repeat;
}
.default01_center_content
{
    width:326px;
    height:310px;
}
.default01_center_content ul
{
    margin:0;
    padding:0;
    list-style:none;
}
.default01_center_content ul li
{
    float:left;
    display:inline;
    margin-left:6px;
    margin-top:10px;
}
.dpic
{
    width:152px;
    height:112px;
    border:1px solid #e4e4e4;
}
.dpic img
{
    width:152px;
    height:112px;
    border:0;
}
.dtitle
{
    width:154px;
    height:30px;
    line-height:30px;
    text-align:center;
    overflow:hidden;
}
.dtitle a
{
    color:#565656;
    text-decoration:none;
}
.dtitle a:hover
{
    color:#565656;
    text-decoration:underline;
}
.default01_right
{
    float:right;
    display:inline;
    width:256px;
    height:auto;
    margin-right:7px;
}
.default01_right_title
{
    width:256px;
    height:34px;
    line-height:34px;
    background:url(../Images/bg_01.png) bottom left no-repeat;
}
.default01_right_content
{
    width:256px;
    height:305px;
    line-height:22px;
    text-indent:2em;
    text-align:justify; 
    text-justify:inter-ideograph;
    color:#535353;
    padding-top:5px;
}
.default01_left_content
{
    width:316px;
    height:310px;
}
.default01_left_content ul
{
    margin:0;
    padding:0;
    list-style:none;
}
.default01_left_content ul li
{
    height:20px;
    line-height:20px;
    background:url(../Images/spot.gif) left center no-repeat;
    padding-left:10px;
    margin-top:10px;
}
.dnewstype
{
    float:left;
    display:inline;
    width:60px;
    height:20px;
    line-height:20px;
}
.dnewstype a
{
    color:#000000;
    text-decoration:none;
}
.dnewstype a:hover
{
    color:#000000;
    text-decoration:underline;
}
.dnewstitle
{
    float:left;
    display:inline;
    width:180px;
    height:20px;
    line-height:20px;
    overflow:hidden;
}
.dnewstitle a
{
    color:#000000;
    text-decoration:none;
}
.dnewstitle a:hover
{
    color:#000000;
    text-decoration:underline;
}
.dnewstime
{
    float:left;
    display:inline;
    color:#9f9f9f;
    height:20px;
    line-height:20px;
    margin-left:5px;
}
.rtitle
{
    float:left;
    display:inline;
    width:580px;
    height:20px;
    line-height:20px;
    overflow:hidden;
    background:url(../Images/spot.gif) left center no-repeat;
    padding-left:10px;
}
.rtitle span
{
    color:#666666;
}
.rtitle a
{
    color:#000000;
    text-decoration:none;
}
.rtitle a:hover
{
    color:#000000;
    text-decoration:underline;
}
.rtime
{
    float:left;
    display:inline;
    color:#9f9f9f;
    height:20px;
    line-height:20px;
    margin-left:5px;
}
.news
{
    width:715px;
    height:auto;
    overflow:hidden;
    margin-left:auto;
    margin-right:auto;
    color:#333333;
}
.news ul
{
    margin:0;
    padding:0;
    list-style:none;
}
.news ul li
{
    margin-top:10px;
}
.newstype
{
    float:left;
    display:inline;
    width:60px;
    height:20px;
    line-height:20px;
    background:url(../Images/spot.gif) left center no-repeat;
    padding-left:10px;
}
.newstitle
{
    float:left;
    display:inline;
    width:580px;
    height:20px;
    line-height:20px;
    overflow:hidden;
}
.newstitle span
{
    color:#666666;
}
.newstitle a
{
    color:#000000;
    text-decoration:none;
}
.newstitle a:hover
{
    color:#000000;
    text-decoration:underline;
}
.newstime
{
    float:left;
    display:inline;
    color:#9f9f9f;
    height:20px;
    line-height:20px;
    margin-left:5px;
}
.aspnetpager
{
    width:715px;
    height:30px;
}
.default02
{
    width:1002px;
    height:auto;
    margin-top:12px;
}
.default02_title
{
    width:1000px;
    height:34px;
    line-height:34px;
    background:url(../Images/mainbg.png) top center repeat-x;
}
.default02_content
{
    width:1000px;
    height:110px;
    overflow:hidden;
    padding-top:10px;
}
.dmove
{
    width:962px;
    height:auto;
    overflow:hidden;
    float:left;
    display:inline;
}
.buttleft
{
    float:left;
    display:inline;
    width:19px;
}
.carousel
{
    width:962px;
    height:90px;
}
.carousel ul
{
    margin:0;
    padding:0;
    list-style:none;
}
.carousel ul li
{
    float:left;
    display:inline;
    border:1px solid #cccccc;
}
.buttright
{
    float:left;
    display:inline;
    width:19px;
    text-align:right;
}
.about
{
    width:715px;
    height:auto;
    overflow:hidden;
    margin-left:auto;
    margin-right:auto;
    color:#333333;
}
.about p
{
    text-align:justify;
    color:#333333;
    line-height:20px;
    text-indent:2em;
    text-justify:inter-ideograph;
}
.contact
{
    width:715px;
    height:auto;
    overflow:hidden;
    margin-left:auto;
    margin-right:auto;
    color:#333333;
    padding-top:10px;
}
.contact ul
{
    margin:0;
    padding:0;
    list-style:none;
}
.contact ul li
{
    line-height:30px;
    padding-left:30px;
}
.aspnetpager
{
    width:715px;
    height:40px;
    line-height:40px;
}
.paginator a
{
    color:#666666;
    text-decoration:none;
}
.paginator a:hover
{
    color:#ff0000;
}
.resources
{
    width:715px;
    height:auto;
    overflow:hidden;
    margin-left:auto;
    margin-right:auto;
}
.resources ul
{
    margin:0;
    padding:0;
    list-style:none;
}
.resources ul li
{
    float:left;
    display:inline;
    margin-left:20px;
    margin-top:20px;
}
.news_details
{
    width:715px;
    height:auto;
    overflow:hidden;
    margin-left:auto;
    margin-right:auto;
}
.details_title
{
    width:715px;
    line-height:40px;
    text-align:center;
    color:#000000;
    font-size:20px;
    overflow:hidden;
}
.details_info
{
    width:715px;
    height:20px;
    text-align:center;
    color:#999999;
}
.details_info span
{
    margin-right:5px;
}
.details_content
{
    width:715px;
    height:auto;
    line-height:20px;
    overflow:hidden;
    margin-left:auto;
    margin-right:auto;
}
.details_content p
{
    line-height:20px;
    text-indent:2em;
}
.analysis
{
    width:715px;
    height:auto;
    overflow:hidden;
    margin-left:auto;
    margin-right:auto;
    color:#333333;
}
.analysis p
{
    line-height:20px;
    text-indent:2em;
}
.adv_case
{
    width:715px;
    height:auto;
    overflow:hidden;
    margin-left:auto;
    margin-right:auto;
}
.adv_case ul
{
    margin:0;
    padding:0;
    list-style:none;
}
.adv_case ul li
{
    float:left;
    display:inline;
    border:1px solid #cccccc;
    margin-left:27px;
    margin-top:20px;
}
.adv_case ul li img
{
    border:0;
    width:200px;
    height:86px;
}
.adv_case_details
{
    width:715px;
    height:auto;
    overflow:hidden;
    margin-left:auto;
    margin-right:auto;
}
.adv_case_details ul
{
    margin:0;
    padding:0;
    list-style:none;
}
.adv_case_details ul li
{
    float:left;
    display:inline;
    margin-left:20px;
    margin-top:20px;
}
.service
{
    width:715px;
    height:auto;
    overflow:hidden;
    margin-left:auto;
    margin-right:auto;
    color:#333333;
}
.service p
{
    text-align:justify;
    color:#333333;
    line-height:20px;
    text-indent:2em;
    text-justify:inter-ideograph;
}
.recruitment
{
    width:715px;
    height:auto;
    overflow:hidden;
    margin-left:auto;
    margin-right:auto;
    color:#333333;
}
.recruitment ul
{
    margin:0;
    padding:0;
    list-style:none;
}
.recruitment ul li
{
    margin-top:10px;
}
.recruitment_details
{
    width:715px;
    height:auto;
    overflow:hidden;
    margin-left:auto;
    margin-right:auto;
    color:#333333;
}
.recruitment_details ul
{
    margin:0;
    padding:0;
    list-style:none;
}
.recruitment_details ul li
{
    line-height:20px;
    margin-top:10px;
}
