﻿body
{
    font-family: 'Microsoft YaHei' , "SimSun" , Arial;
    color: #2b2b2b;
    margin: 0;
    padding: 0;
    font-size: 14px;
}
.clear
{
    clear: both;
}
.MainFrame
{
    padding: 0px;
    margin: 0px;
    border: none;
    overflow-y: auto;
    width: 100%;
}

.PortalHeader
{
    background: url(images/Portal-Header.jpg) repeat-x;
    height: 78px;
    min-width: 1200px;
}

.PortalHearder-Line
{
    background: url(images/head-line.jpg) repeat-x;
    height: 33px;
    margin-top: 45px;
}

.PortalHeader-Content
{
    margin-left: auto;
    margin-right: auto;
    width: 1200px;
    height: 78px;
    position: relative;
    z-index: 3;
}

.PortalHeader-Logo
{
    float: left;
    width: 238px;
    height: 78px;
    border-width: 0px;
}
.PortalHeader-Logo a img
{
    cursor: pointer;
    border: 0;
}
.PortalHeader-Menu
{
    margin-top: 45px;
    margin-left: 0px;
    padding: 0px;
    height: 33px;
    float: left;
}
.PortalHeader-Menu div.MenuInfo
{
    position: absolute;
    width: 605px;
    height: 220px;
    z-index: 99;
    background-color: white;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    border-bottom: solid 1px #e5eae4;
    box-shadow: 1px 2px 1px #878789; /*border-top:none 0px;*/
    margin: 5px 0px 0px -235px;
    display: none;
    cursor: default;
    left: 0;
    top: 28px;
}

.PortalHeader-Menu div.MenuInfo ul
{
    margin: 20px 25px 15px 30px;
    padding: 0px 0px 0px 0px;
    width: 178px;
    border-top: dashed 1px #137657;
    float: left;
}

.PortalHeader-Menu div.MenuInfo li
{
    list-style: none;
    font-size: 16px;
    color: #137657;
    word-spacing: 2px;
    text-align: left;
    margin: 0px 0px 0px 0px;
    border-bottom: dashed 1px #137657;
    height: 34px;
    line-height: 34px;
}

.PortalHeader-Menu div.MenuInfo li:hover
{
    color: #137657;
}



.PortalHeader-Menu div.MenuInfo li a
{
    float: left;
    padding: 0px;
    color: #137657;
    text-decoration: none;
}
.PortalHeader-Menu div.MenuInfo li a:hover
{
    color: #fb850e;
}
.PortalHeader-Menu div.MenuInfo li div.Point
{
    background: url(images/Line-Style-01.png) no-repeat center;
    width: 10px;
    height: 10px;
    float: left;
    margin: 11px 10px 7px 3px;
}

.PortalHeader-Menu div.MenuInfo div.Pic
{
    border: solid 4px #137657;
    width: 137px;
    height: 70px;
    float: left;
    margin: 15px 15px 5px 15px;
}


.PortalHeader-Menu div.MenuInfo div.Intro
{
    margin: 5px 0px 5px 15px;
    position: absolute;
    width: 346px;
    top: 100px;
    left: 0;
}

.PortalHeader-Menu div.MenuInfo div.Intro h3
{
    color: white;
    font-size: 12px;
    line-height: 20px;
    width: 81px;
    height: 20px;
    background-color: #3fa774;
    margin: 10px 0px 3px 0px;
    float: left;
}

.PortalHeader-Menu div.MenuInfo div.Intro p
{
    color: #137657;
    font-size: 12px;
    line-height: 18px;
    margin: 2px 0px 0px 0px;
    padding: 10px 0px 0px 0px;
    border-top: dashed 1px #137657;
    text-align: left;
    clear: both;
}

.PortalHeader-Content ul.Menu
{
    float: left;
    height: auto;
    margin-top: 0px;
    margin-left: 0px;
    padding: 0px;
    border-width: 0px;
}

.PortalHeader-Menu li.Menu
{
    list-style: none;
    width: 115px;
    height: 33px;
    padding-top: 6px;
    float: left;
    font-size: 16px;
    color: white;
    text-align: center;
    vertical-align: middle;
    position: relative;
}

.PortalHeader-Menu li.Menu:hover
{
    list-style: none;
    width: 115px; /*height:33px;*/
    padding-top: 6px;
    float: left;
    font-size: 16px;
    color: white;
    background: url(images/Portal-Menu-Hovar.jpg) repeat-x;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
}

.PortalHeader-Search
{
    margin-top: 7px;
    margin-right: 7px;
}
.toplink
{
    color: #8d8d8d;
    position: absolute;
    right: 0;
    height: 45px;
    line-height: 45px;
}
.toplink .phone
{
    color: #ff7903;
    font-family: Arial;
    font-size: 24px;
    font-style: italic;
    background: url(images/phone_03.png) 0 0 no-repeat;
    padding-left: 30px;
    margin-right: 40px;
}
.toplink .gpdm
{
    color: #ff7903;
    font-family: Arial;
    font-size: 24px;
    font-style: italic;
    background: url(images/gpdm02.png) 0 0 no-repeat;
    padding-left: 210px;
    margin-right: 10px;
}
.toplink a
{
    color: #8d8d8d;
    text-decoration: none;
}
.toplink a:hover
{
    color: #fb850e;
}
/*.PortalHeader-Search-div {
    margin:0px 0px 0px -1px;
    padding:0px;
    float:left;
    border-color:#cfcfcf;
    border-style:solid;
    border-width:1px;
    height:27px;
}
.PortalHeader-Search input.txt
{
    padding: 0px 0px 0px 3px;
    margin: 0px 0px 0px 0px;
    color: #959595;
    float: left;
    border-color: #cfcfcf;
    border-style: solid;
    border-width: 1px;
    width: 190px;
    height: 26px;
    line-height: 26px;
}

.PortalHeader-Search input.Focus
{
    padding: 0px 0px 0px 3px;
    margin: 0px 0px 0px 0px;
    color: black;
    float: left;
    border-color: #cfcfcf;
    border-style: solid;
    border-width: 1px;
    width: 190px;
    height: 26px;
    line-height: 26px;
}

.PortalHeader-Search input.btn
{
    border-color: #cfcfcf;
    border-style: solid;
    margin: 0px 0px 0px -1px;
    border-width: 1px;
    background-color: #f2f2f2;
    height: 28px;
    width: 70px;
    font-size: 12px;
    font-family: 'Microsoft YaHei';
}
*/
.PortalBody-Banner
{
    background-color: #e4e4e4;
    border-width: 0px;
    margin-top: 2px;
    height: 343px;
}

.PortalBody-Banner-img
{
    margin-left: auto;
    margin-right: auto;
    width: 1200px;
}

.PortalBody-Banner-Line
{
    height: 8px;
    background: url(images/PortalBody-Banner-Line.jpg) repeat-x;
}

/*首页主体*/

.PortalBody-Content-Title
{
    color: #248164;
    font-size: 18px;
    font-family: 'Microsoft YaHei';
    font-weight: lighter;
    border-width: 0px;
    margin: 5px 5px 9px 5px;
    padding: 0px 10px 0px 10px;
    width: 120px;
}

.PortalBody-Content-Title:hover
{
    font-size: 18px;
    font-family: 'Microsoft YaHei';
    font-weight: lighter;
    border-width: 0px;
    margin: 5px 5px 9px 5px;
    color: white;
    background-color: #2b9e66;
    cursor: pointer;
    padding: 0px 10px 0px 10px;
    width: 100px;
}

.PortalBody-Content
{
    margin-left: auto;
    margin-right: auto;
    margin-top: 18px;
    border-width: 0px;
    width: 1200px;
    height: 285px;
}

.PortalBody-Content div.News
{
    width: 310px; /*padding:2px 5px 5px 5px;*/
    border-width: 0px;
    float: left;
}

.PortalBody-Content div.Tech
{
    /*padding:2px 5px 5px 5px;*/
    float: left;
    width: 630px;
    border-width: 0px;
}

.PortalBody-Content div.Contact
{
    width: 240px;
    float: right;
}

.PortalBody-Content div.Contact div.TitleImg
{
    margin: 0px 0px 0px 0px;
    height: 41px;
}

.PortalBody-Content div.Contact img.PortalBody-ContactImg
{
    border-width: 1px;
    border-style: solid;
    border-color: #d5d5d5;
    margin-top: 7px;
}



.PortalBody-Content div.Tech div.Detail
{
    border-width: 0px;
    margin: 5px 0px 5px 0px;
}

.PortalBody-Content div.Tech div.Detail div.Info
{
    width: 188px;
    height: 204px;
    border-width: 1px;
    border-style: solid;
    border-color: #d5d5d5;
    float: left;
    margin: 10px;
}

.PortalBody-Content div.Tech div.Detail div.Info div.Entity
{
    margin: 0px;
    padding: 0px;
    height: 178px;
}

.PortalBody-Content div.Tech div.Detail div.Info div.Entity img
{
    margin: 7px 7px 5px 7px;
    border-style: none;
    border-radius: 12px;
    border-width: 0px;
    width: 174px;
    height: 56px;
}

.PortalBody-Content div.Tech div.Detail div.Info div.Entity img:hover
{
    margin: 6px 3px 3px 3px;
    border-style: none;
    border-radius: 12px;
    border-width: 0px;
    z-index: 2;
    width: 182px;
    height: 59px;
    cursor: pointer;
}

.PortalBody-Content div.Tech div.Detail div.Info div.Entity h3
{
    font-size: 0.75em;
    margin: 0px 8px 3px 8px;
    font-family: 'Microsoft YaHei';
}

.PortalBody-Content div.Tech div.Detail div.Info div.Entity p
{
    margin: 3px 8px 3px 8px;
    font-size: 0.65em;
    font-family: 'Microsoft YaHei';
    color: #737373;
}

.PortalBody-Content div.Tech div.Detail div.Info div.Entity ul
{
    margin: 3px 0px 3px 0px;
}

.PortalBody-Content div.Tech div.Detail div.Info div.Entity li
{
    list-style: disc;
    font-size: 0.7em;
    font-family: 'Microsoft YaHei';
    margin-right: 8px;
    color: #396687;
}

.PortalBody-Content div.Tech div.Detail div.Info div.Entity li:hover
{
    list-style: disc;
    font-size: 0.75em;
    font-family: 'Microsoft YaHei';
    margin-right: 7px;
    color: #141ee5;
}

.PortalBody-Content div.Tech div.Detail div.Info div.Entity li:visited
{
    list-style: disc;
    font-size: 0.7em;
    font-family: 'Microsoft YaHei';
    margin-right: 8px;
    color: #811991;
}

.PortalBody-Content div.Tech div.Detail div.Info div.Button
{
    float: right;
    margin: 0px 8px 5px 0px;
}

.PortalBody-Content div.Tech div.Detail div.Info div.Button input
{
    /*background:-webkit-gradient(radial,37 0,5,37 15 ,45, from(#7eb0b7), to(rgba(33,108,192,0)), color-stop(90%, #085e7f));*/ /*background-image:-webkit-radial-gradient(#005679,#7fb1b8);*/ /*border-radius:4px;*/
    background-color: #f2f2f2;
    width: 75px;
    height: 24px;
    border-style: solid;
    border-width: 0px;
    border-color: #cfcfcf;
}

.PortalBody-Content div.Tech div.Detail div.Info div.Button input:hover
{
    /*background:-webkit-gradient(radial,37 0,5,37 15 ,45, from(#7eb0b7), to(rgba(33,108,192,0)), color-stop(90%, #085e7f));*/ /*background-image:-webkit-radial-gradient(#005679,#7fb1b8);*/ /*border-radius:4px;*/
    background-color: #8ed900;
    width: 75px;
    height: 24px;
    border-style: solid;
    border-width: 0px;
    border-color: #cfcfcf;
    color: white;
    cursor: pointer;
}

/*首页资讯*/
.Portal-News
{
    padding: 5px 0px 0px 0px;
}

.Portal-New-Detail
{
    margin: 10px 10px 10px 5px;
    position: inherit;
}

.Portal-New-Detail div
{
    height: 53px;
    width: 53px;
    border-width: 0px;
    padding: 0px;
    margin: 3px 5px 0px 2px;
    float: left;
    overflow: hidden;
}

.Portal-New-Detail img
{
    border-width: 0px;
}

.Portal-New-Detail img.width
{
    width: 53px;
}

.Portal-New-Detail img.height
{
    height: 53px;
}

.Portal-New-Detail h3
{
    font-size: 15px;
    font-family: 'Microsoft YaHei';
    line-height: 20px;
    margin: 2px 5px 0px 5px;
}

.Portal-New-Detail p
{
    font-size: 10px;
    font-family: 'Microsoft YaHei';
    color: #959595;
    line-height: 20px;
    height: 40px;
    border-width: 0px;
    margin: 0px 5px 0px 5px;
}

.Portal-New-Detail:hover
{
    margin: 10px 10px 10px 5px;
    position: inherit;
    cursor: pointer;
    background-color: #8aeded;
}
.Portal-New-Detail:hover div
{
    height: 57px;
    width: 57px;
    border-width: 0px;
    float: left;
    margin: 1px 3px -2px 0px;
    padding: 0px;
    overflow: hidden;
}

.Portal-New-Detail:hover img
{
    border-width: 0px;
}

.Portal-New-Detail:hover img.width
{
    width: 57px;
}

.Portal-New-Detail:hover img.height
{
    height: 57px;
}

.Portal-New-Detail:hover h3
{
    font-size: 16px;
    font-family: 'Microsoft YaHei';
    line-height: 20px;
    margin: 2px 5px 0px 5px;
}

.Portal-New-Detail:hover p
{
    font-size: 12px;
    font-family: 'Microsoft YaHei';
    color: #959595;
    line-height: 20px;
    margin: 0px 5px 0px 5px;
}

/*页脚*/
.PortalFoot-Spliter
{
    height: 8px;
    background-color: #222222;
    border: 0px none #222222;
}

.PortalFoot-Line
{
    height: 1px;
    background-color: #393939;
    border: 0px none #393939;
}

.PortalFoot-Info
{
    background-color: #2b2b2b;
    padding-bottom: 10px;
}

.PortalFoot-Nav
{
    margin-left: auto;
    margin-right: auto;
    width: 1100px;
    padding: 0px 50px 0px 50px;
    position: relative;
}
.footerlogo
{
    background: url(images/footerbg.png) 0 0 no-repeat;
    width: 231px;
    height: 199px;
    position: absolute;
    right: 20px;
    top: 88px;
}
.PortalFoot-Link
{
    margin: 0px 5px 20px 5px;
    width: 10%;
    float: left;
    padding: 0px;
}

.PortalFoot-Link h3
{
    color: #8d8d8d;
    font-weight: normal;
    font-size: 14px;
    padding: 8px 1px 8px 1px;
    border: 0px none #ffffff;
    margin: 8px 0px 0px 0px;
    letter-spacing: 2px;
}

.PortalFoot-Link p
{
    margin: 1px 0px 1px 0px;
    padding: 0px;
    line-height: 28px;
}

.PortalFoot-Link a
{
    color: #8d8d8d;
    font-size: 11px;
    padding: 5px 0px 5px 0px;
    margin: 0px 0px 0px 0px;
    border-bottom: 1px dotted #747474;
    letter-spacing: 1px;
    text-decoration: none;
}

.PortalFoot-Link a:hover
{
    color: #43a977;
    font-size: 11px;
    padding: 5px 0px 5px 0px;
    margin: 0px 0px 0px 0px;
    border-bottom: 1px dotted #43a977;
    letter-spacing: 1px;
    cursor: pointer;
}


.PortalFoot-Bottom
{
    height: 38px;
    background-color: #3a3a3a;
}

.PortalFoot-Bottom a
{
    color: #a4a4a4;
    text-decoration: none;
}
.PortalFoot-Bottom a:hover
{
    color: #43a977;
}
.PortalFoot-Bottom-Right
{
    margin-left: auto;
    margin-right: auto;
    width: 1200px;
    height: 38px;
    line-height: 38px;
    color: #a4a4a4;
}
.PortalFoot-CopyRight .beian
{
    padding-left: 25px; 
    display: inline-block; 
    background: url(images/beian.png) no-repeat left center;
}

.PortalFoot-CopyRight
{
    float: left;
    margin: 0 5px 0 10px;
    font-size: 12px;
}

.PortalFoot-Contact
{
    float: right;
    margin: 0 5px 0 10px;
    font-size: 12px;
}

.Portal-NewsView
{
    margin-left: auto;
    margin-right: auto;
    width: 1200px;
    min-height: 350px;
    margin-top: 5px;
    margin-bottom: 5px;
    padding: 15px 10px 15px 10px;
    overflow: auto;
}

.Portal-NewsView label
{
    font-family: 'Microsoft YaHei';
    font-size: 1em;
}

.Portal-NewsView textarea
{
    width: 75%;
    height: 500px;
    margin-left: 50px;
    margin-right: 50px;
}

.NewsView-Detail
{
    margin: 0px;
    float: right;
    width: 78%; /*border:solid 1px #a4a4a4;     border-top:solid 3px black;*/
}

.NewsView-Detail div.Title-Left
{
    font-family: 'Microsoft YaHei';
    font-size: 29px;
    padding: 9px 0px 9px 0px;
    margin: 0px 15px 0px 15px;
}

.NewsView-Detail div.Line
{
    height: 7px;
    border-bottom: solid 1px #e0e0e0;
    padding: 0px;
    margin: 0px 15px 0px 15px;
}

.NewsView-Detail-Title
{
    font-family: 'Microsoft YaHei';
    font-size: 24px;
    line-height: 36px;
    text-align: center;
    margin: 0px 0px 0px 0px;
    padding: 10px 30px 10px 30px;
}

.NewsView-Detail-Content
{
    padding: 15px 16px 15px 16px;
    line-height: 2em;
}
.NewsView-Detail-Content p
{
    text-indent: 2em;
}
.NewsView-Detail-Time
{
    font-family: 'Microsoft YaHei';
    font-size: 0.9em;
    text-align: center;
    margin: 0px 15px 0px 15px;
    padding: 10px 0px 20px 0px;
    color: #a4a4a4;
    border-bottom: solid 1px #a4a4a4;
}

.NewsNar
{
    margin: 15px 50px 3px 50px;
    padding: 0px;
    height: 18px;
}

.NewsNar a
{
    font-size: 1em;
    float: left;
    color: #6F6F6F;
    text-decoration: none;
    vertical-align: middle;
}

.NewsNar div
{
    float: left;
    vertical-align: middle;
    font-size: 1em;
}

.NewsNar a:hover
{
    font-size: 1em;
    float: left;
    color: #0f37ea; /*text-decoration:solid underline;*/
    text-decoration-line: underline;
    vertical-align: middle;
}

.NewsNar p
{
    vertical-align: middle;
    color: #6F6F6F;
    float: left;
}

.News-Menu
{
    margin: 0px;
    padding: 0px 16px 0px 0px;
    float: left;
}
.News-Menu div.MenuBackGroud
{
    border: solid 1px #d5d5d5;
    background: url(images/News-Bar-Backgroud.jpg) no-repeat bottom;
    width: 229px;
    min-height: 273px;
    margin-bottom: 22px;
}

.News-Menu div.NewsCenter
{
    margin: 27px 0px 16px 27px;
    padding: 0px;
}

.News-Menu div.NewsCenter:hover
{
    margin: 27px 0px 16px 27px;
    padding: 0px;
    cursor: pointer;
}

.News-Menu div.NewsCenter p.EN
{
    margin: 0px;
    line-height: 16px;
    font-size: 12px;
    font-family: 'Microsoft YaHei';
    color: #147758;
    vertical-align: middle;
}

.News-Menu div.NewsCenter p.CH
{
    margin: 0px 0px 0px 0px;
    line-height: 30px;
    font-size: 23px;
    font-family: 'Microsoft YaHei';
    color: #147758;
    vertical-align: bottom;
}

/******智慧文物解决方案页面相关******/

.Smart-Menu
{
    margin: 0px;
    padding: 0px 16px 0px 0px;
    float: left;
}

.Smart-Menu div.smart_solution_menu
{
     width:232px; 
     height:405px; 
     border:solid 1px #DDDDDD; 
     background:url('images/bgleft_solution.png') center bottom no-repeat;
}
 
.Smart-Menu div.smart_solution_menu li 
{
    font-size:14px;
    padding: 8px 0px 8px 18px;
    margin: 1px 0px 1px 0px; /*height: 31px;*/
    width: 185px;
    list-style: none;
}

.Smart-Menu div.smart_solution_menu li.selected  
{
    padding: 8px 0px 8px 18px;
    margin: 1px 0px 1px 0px; /*height: 31px;*/
    width: 185px;
    font-size: 14px;
    color: white;
    background-color: #FA9754;
    list-style: none;}
    
.Smart-Menu ul
{
    margin: 5px 0px 5px 11px;
    padding: 0px;
    line-height:18px;
}

.Smart-Menu li
{
    padding: 8px 0px 8px 18px;
    margin: 1px 0px 1px 0px; /*height: 31px;*/
    width: 185px;
    font-family: 'Microsoft YaHei';
    font-size: 16px;
    list-style: none;
}
.Smart-Menu li .topspan
{
   display:block;
   width:185px;
   padding-left:18px;
   height:30px; line-height:30px;
}
.Smart-Menu li span.selected
{
     color: white;
    background-color: #FA9754;
 }
.Smart-Menu ul.second_menu
{
    margin: 5px 0px 5px 11px;
    padding: 0px;
    line-height:15px;
}
.Smart-Menu ul.second_menu li
{
   padding: 8px 0px 8px 18px;
    margin: 1px 0px 1px 0px; /*height: 31px;*/
    width: 155px;
    font-family: 'Microsoft YaHei';
    list-style: none;
}
.Smart-Menu ul.second_menu li .second_menu_selected
{
   color:#FA9753;
   border-left:solid 5px #FA9753;    
}
.Smart-Menu ul.second_menu li span
{
   display:block;
   width:165px;
   padding-left:10px;
   cursor:pointer;
}
/******end******/


.News-Menu ul
{
    margin: 5px 0px 5px 11px;
    padding: 0px;
}

.News-Menu li
{
    padding: 8px 0px 8px 18px;
    margin: 1px 0px 1px 0px; /*height: 31px;*/
    width: 185px;
    font-family: 'Microsoft YaHei';
    font-size: 16px;
    list-style: none;
}

.News-Menu li:hover
{
    padding: 8px 0px 8px 18px;
    margin: 1px 0px 1px 0px; /*height: 31px;*/
    width: 185px;
    font-family: 'Microsoft YaHei';
    font-size: 16px;
    color: white;
    background-color: #2b9e66;
    list-style: none;
    cursor: pointer;
}

.News-Menu li.selected
{
    padding: 8px 0px 8px 18px;
    margin: 1px 0px 1px 0px; /*height: 31px;*/
    width: 185px;
    font-family: 'Microsoft YaHei';
    font-size: 16px;
    color: white;
    background-color: #2b9e66;
    list-style: none;
}

.News-Banner
{
    height: 189px;
    background-color: #f8e6c7;
}

.News-Banner div.Player
{
    margin-left: auto;
    margin-right: auto;
    height: 189px;
    background: url(images/page-News-Banner.jpg) no-repeat center;
}

.News-Banner img.Hand
{
    position: absolute;
    z-index: 2;
    left: 152px;
}

.News-Banner img.Cube
{
    position: absolute;
    z-index: 2;
    right: 265px;
}

.News-Banner img.Title
{
    position: absolute;
    z-index: 3;
    top: 160px;
    left: 390px;
}

.News-Banner-Line
{
    background: url(images/News-Banner-Line.png) repeat-x;
    height: 13px;
    margin: 0px;
    padding: 0px;
    width: 100%;
}

.arrow
{
    float: left;
    margin: 6px 6px 6px 6px;
    width: 9px;
    height: 9px;
    border-radius: 2px;
    border-width: 0px;
    background-color: #a9a9a9;
    color: white;
    vertical-align: central; /*font-family:'Adobe Heiti Std';*/
}

.News-List
{
    height: 36px;
    border-bottom: dashed 1px #dadada; /*border-top:dashed 2px #f5f5f5;*/
    margin: 0px 5px 0px 0;
}

/*.News-List:hover {
        height: 36px;
        border-bottom: dashed 2px #e4e4e4;
        margin: 0px 5px 0px 15px;
        cursor:pointer;
    }*/

.News-List div.arrow
{
    float: left;
    border-width: 0px;
    margin: 3px 3px 0px 3px;
    padding: 0px;
}

.News-List div.checkbox
{
    line-height: 32px;
    margin: 2px 0px 0px 0px;
    float: left;
}

.News-List div.listTitle
{
    float: left;
    font-size: 14px;
    line-height: 34px;
    margin: 0px 0px 0px 10px;
}

.News-List div.imgBtn
{
    float: right;
    background: url(images/News_ImgBtn.png) no-repeat center;
    width: 28px;
    height: 23px;
    margin: 9px 10px 0px 10px;
}

.News-List div.imgBtn:hover
{
    cursor: pointer;
}

.News-List div.listTitle:hover
{
    float: left;
    color: #fb850e;
    font-size: 14px;
    line-height: 34px;
    margin: 0px 0px 0px 10px;
    cursor: pointer;
}

.News-List div.Time
{
    float: right;
    font-size: 12px;
    line-height: 34px;
    margin: 0px 0px 0px 0px;
    color: #929191;
}

.News-List-Type
{
    font-size: 28px;
    margin: 0px 0px 5px 0px;
    padding: 6px 0px 0px 5px;
    border-bottom: solid 1px #e1e1e1;
    height: 50px;
}

.News-List-Top
{
    background-color: #f7f7f7;
    border: solid 1px #e1e1e1;
    overflow: auto;
    padding: 0px 0px 0px 0px;
}

.News-List-Top div.News
{
    margin: 6px 10px 6px 10px;
    padding: 0px 0px 10px 0px;
    overflow: auto;
}

/*.News-List-Top div.News:hover {
            margin: 6px 10px 6px 10px;
            padding: 0px 0px 10px 0px;
            overflow: auto;
            cursor:pointer;
        }*/

.News-List-Top div.News div.PicFrame
{
    width: 111px;
    height: 74px;
    border: solid 1px #d5d5d5;
    float: left;
    box-shadow: 3px 3px 3px #dcdcdc;
    padding: 3px 3px 3px 3px;
    margin: 6px 15px 6px 10px;
    cursor: pointer;
}


.News-List-Top div.News div.PicFrameInner
{
    width: 110px;
    height: 73px;
    border: none;
    padding: 0px;
    margin: 0px;
    overflow: hidden;
}

.News-List-Top div.News img.normal
{
    width: 110px;
    border: none;
    height: 73px;
}

.News-List-Top div.News img.width
{
    width: 110px;
    border: none; /*height: 73px;*/
}

.News-List-Top div.News img.height
{
    /*width: 110px;*/
    border: none;
    height: 73px;
}


.News-List-Top div.News div.listTitle
{
    font-size: 16px;
    color: #147758;
    float: left;
    margin: 0px 0px 0px 15px;
    line-height: 32px;
}

.News-List-Top div.News div.listTitle:hover
{
    font-size: 16px;
    color: #fb850e;
    float: left;
    margin: 0px 0px 0px 15px;
    line-height: 32px;
    cursor: pointer;
}

.News-List-Top div.News div.Time
{
    font-size: 14px;
    color: #888787;
    float: right;
    line-height: 32px;
    margin: 0px 15px 0px 0px;
}

.News-List-Top div.News p
{
    font-family: 'Microsoft YaHei';
    font-size: 14px;
    color: black;
    float: left;
    line-height: 28px;
    margin: 3px 15px 0px 15px;
    width: 80%;
}

.News-List-Top div.Split
{
    margin: 0px 15px 0px 15px;
    height: 0px; /*width:60%;*/
    border-bottom: solid 1px white;
    border-top: solid 1px #d5d5d5;
}

.Page-Countrol
{
    margin: 10px 5px 5px 0px;
    float: right;
    height: 28px;
}
.Page-Countrol input
{
    border: solid 1px #eeeeee;
    height: 20px;
    min-width: 18px;
    background-color: white;
    float: left;
    text-align: center;
}

.Page-Countrol div.CutNumber
{
    border: none;
    height: 20px;
    min-width: 20px;
    line-height: 20px;
    background-color: white;
    float: left;
    text-align: center;
}

.Page-Countrol div.PageNumber
{
    border: solid 1px #d0d0d0;
    height: 26px;
    line-height: 26px;
    min-width: 26px;
    background-color: white;
    float: left;
    text-align: center;
    font-size: 16px;
    margin: 0 2px;
}

.Page-Countrol div.PageNumber:hover
{
    border: solid 1px #d0d0d0;
    background-color: #f2f2f2;
    color: #01139F;
    float: left;
    text-align: center;
    cursor: pointer;
}

.Page-Countrol div.PageNumberSelected
{
    border: solid 1px #7cbd00;
    height: 26px;
    line-height: 26px;
    min-width: 26px;
    background-color: #8ed900;
    color: white;
    float: left;
    text-align: center;
}

.Page-Countrol select
{
    /*border:solid 1px #eeeeee;         height:18px;         line-height:18px;         width:18px;         font-family:'Microsoft YaHei';         font-size:12px;         background-color:#8ed900;         color:white;*/
    float: left;
    margin-top: 0px; /*text-align:center;*/
    height: 26px;
    border: solid 1px #d0d0d0;
}

.Edit-Search
{
    margin: 0px 0px 5px 0px;
    padding: 7px 5px 7px 5px;
    border: solid 1px #d5d5d5;
}

.Edit-Search label
{
    font-family: 'Microsoft YaHei';
    font-size: 0.75em;
    margin: 0px 5px 0px 5px;
}

.Edit-Search input.short
{
    width: 75px;
}

.Edit-Search input.long
{
    width: 150px;
}

.Edit-Button
{
    margin: 0px 0px 0px 0px;
    padding: 5px 5px 5px 5px;
    border: solid 1px #d5d5d5;
    border-bottom: none;
}

.Edit-Button input
{
    margin: 5px 5px 5px 5px;
    padding: 3px 10px 3px 10px;
    border: solid 1px #d5d5d5;
    background: #f2f2f2;
}

.Edit-Button input:hover
{
    margin: 5px 5px 5px 5px;
    padding: 3px 10px 3px 10px;
    border: solid 1px #d5d5d5;
    background: #8ed900;
    color: white;
    cursor: pointer;
}

.NewsEditor
{
    width: 98%;
    margin: 5px 10px 10px 10px;
}
.NewsEditor label
{
    font-family: 'Microsoft YaHei';
    width: 60px;
    float: left;
    margin: 3px 3px 3px 3px;
}

.NewsEditor div.txt
{
    float: left;
    margin: 0px 0px 0px 3px;
}

.NewsEditor textarea
{
    width: 98%;
    height: 300px;
    margin: 10px 10px 10px 10px;
}

.NewsEditor select
{
    font-family: 'Microsoft YaHei';
    font-size: 1.2em;
    height: 20px;
}

.NewsEditor option
{
    font-family: 'Microsoft YaHei';
    font-size: 1.2em;
}

.NewsEditor input.btn
{
    margin: 5px 5px 5px 5px;
    padding: 3px 10px 3px 10px;
    border: solid 1px #d5d5d5;
    background: #f2f2f2;
}

.NewsEditor input.Title
{
    width: 500px;
    margin: 0px 0px 0px 5px;
    font-family: 'Microsoft YaHei'; /*font-size:1.2em;*/
}

.NewsEditor input.btn:hover
{
    margin: 5px 5px 5px 5px;
    padding: 3px 10px 3px 10px;
    border: solid 1px #d5d5d5;
    background: #FF8000;
    cursor: pointer;
}

.NewsEditor input.file
{
    border: solid 1px #d5d5d5;
}

.NewsEditor img.width
{
    width: 105px;
}

.NewsEditor img.height
{
    height: 105px;
}

.OurTech-Banner
{
    height: 189px;
    background-color: #c8dae4;
}
.OurTech-Banner div.Player
{
    margin-left: auto;
    margin-right: auto;
    height: 189px;
    background: url(images/AboutUs-Banner-01.jpg) no-repeat center;
}

.AboutUs-Banner
{
    height: 189px;
    background-color: #d6f1ba;
}
.AboutUs-Banner div.Player
{
    margin-left: auto;
    margin-right: auto;
    height: 189px;
    background: url(images/AboutUs-Banner-02.jpg) no-repeat center;
}

.uploadBtn
{
    width: 125px;
    margin: 5px 5px 5px 5px;
    padding: 3px 10px 3px 10px;
    border: solid 1px #d5d5d5;
    background: #f2f2f2;
}

.uploadBtn:hover
{
    margin: 5px 5px 5px 5px;
    width: 125px;
    padding: 3px 10px 3px 10px;
    border: solid 1px #d5d5d5;
    background: #FF8000;
    cursor: pointer;
}

.Back2List
{
    float: right;
    color: #919191;
    font-family: 'Microsoft YaHei';
    font-size: 16px;
    line-height: 30px;
    height: 30px;
    padding: 0px 10px 0px 30px;
    background: url(images/arrow-back.png) no-repeat left;
}

.Back2List:hover
{
    float: right;
    color: #919191;
    font-family: 'Microsoft YaHei';
    font-size: 16px;
    line-height: 30px;
    height: 30px;
    padding: 0px 10px 0px 30px;
    background: url(images/arrow-back.png) no-repeat left;
    cursor: pointer;
}

.Recuitment-Banner
{
    height: 189px;
    background-color: #cde3fa;
}

.Recuitment-Banner div.Player
{
    margin-left: auto;
    margin-right: auto;
    height: 189px;
    background: url(images/Recuitment-Banner-01.jpg) no-repeat center;
}

.SmartCulture-Banner
{
    height: 189px;
    background-color: #edf7ff;
}

.SmartCulture-Banner div.Player
{
    margin-left: auto;
    margin-right: auto;
    height: 189px;
    background: url(images/SmartCulture-Banner.jpg) no-repeat center;
}

.SmartCulture-Banner div.Player div.Runner
{
    background: url(images/SmartCulture-Runner.png) no-repeat center;
    position: relative;
    z-index: 2;
    left: 75%;
    top: 8px;
    width: 177px;
    height: 250px;
}

.CulturalSecurity-Banner
{
    height: 189px;
    background-color: #FFF2DF;
}

.CulturalSecurity-Banner div.Player
{
    margin-left: auto;
    margin-right: auto;
    height: 189px;
    background: url(images/CulturalSecurity-banner.jpg) no-repeat center;
}

.CulturalSecurity-Banner div.Player div.Runner
{
    background: url(images/SmartCulture-Runner.png) no-repeat center;
    position: relative;
    z-index: 2;
    left: 75%;
    top: 8px;
    width: 177px;
    height: 250px;
}

.ITIACCulture-Banner
{
    height: 189px;
    background-color: #0C789F;
}

.ITIACCulture-Banner div.Player
{
    margin-left: auto;
    margin-right: auto;
    height: 189px;
    background: url(images/ITIAC_banner.png) no-repeat center;
}

.IntroduceDetail
{
    margin-left: auto;
    margin-right: auto;
    width: 1200px;
    min-height: 350px;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 0px;
}
.IntroduceDetail div.Left p
{
    text-indent: 2em;
    margin: 10px 0;
}
.IntroduceDetail div.Left
{
    float: left;
    padding: 10px 10px 10px 7px;
    width: 75%;
    line-height: 28px;
}

.IntroduceDetail div.Left div.Log
{
    float: left;
    background: url(images/SmartCulture-Log1.png) no-repeat center;
    width: 50px;
    height: 46px;
    margin: 0px 5px 15px 1px;
}

.IntroduceDetail div.Left div.Title
{
    float: left;
    font-size: 29px;
    line-height: 35px;
    margin: 0px 5px 0px 5px;
    padding: 0px;
    width: 90%;
}

.IntroduceDetail div.Left div.Summary
{
    float: left;
    font-size: 12px;
    line-height: 32px;
    margin: 0px 5px 0px 5px;
    padding: 0px;
    color: #545454;
    width: 90%;
}

.IntroduceDetail div.Left div.Nav
{
    margin: 0px;
    padding: 0px;
    float: left;
}

.IntroduceDetail div.Left div.Nav div.item
{
    margin: 4px 3px 4px 3px;
    float: left;
    width: 171px;
    height: 30px;
    line-height: 30px;
    background-color: #9b9b9b;
    border: none;
    color: white;
    font-size: 14px;
    text-align: center;
}

.IntroduceDetail div.Left div.Nav div.item-Selected
{
    margin: 4px 3px 4px 3px;
    float: left;
    width: 171px;
    height: 30px;
    line-height: 30px;
    background-color: #2b9e66;
    border: none;
    color: white;
    font-size: 14px;
    text-align: center;
    position: relative;
}

.IntroduceDetail div.Left div.Nav div.item:hover
{
    margin: 4px 3px 4px 3px;
    float: left;
    width: 171px;
    height: 30px;
    line-height: 30px;
    background-color: #2b9e66;
    border: none;
    color: white;
    font-size: 14px;
    text-align: center;
    cursor: pointer;
}

.IntroduceDetail div.Left div.Nav div.SmallCorner
{
    width: 0px;
    height: 0px;
    border-top: solid 6px #2b9e66;
    border-bottom: none;
    border-left: solid 3px white;
    border-right: solid 3px white;
    position: absolute;
    left: 85px;
    top: 30px;
}

.IntroduceDetail div.Left div.Content
{
    margin: 0px;
    padding: 15px 10px 10px 7px;
    float: left;
}

.IntroduceDetail div.Right
{
    float: right;
    width: 240px;
}

.IntroduceDetail div.Right div.Title
{
    color: #2b2b2b;
    font-size: 18px;
    line-height: 30px;
    margin: 56px 10px 5px 0px;
}


.IntroduceDetail div.Right div.Case
{
    margin: 3px 6px 17px 0px;
    padding: 0px;
}

.IntroduceDetail div.Right div.Case img
{
    margin: 3px 3px 3px 3px;
    padding: 0px;
    border: none;
    height: 166px;
    width: 227px;
}

.IntroduceDetail div.Right div.Case p
{
    line-height: 20px;
    margin: 0px;
    padding: 0px;
    font-size: 12px;
    color: #1b1b1b;
}

.IndexBody
{
    margin-left: auto;
    margin-right: auto;
    width: 1200px;
    min-width: 750px;
    min-height: 307px;
}

.IndexBody div.Left
{
    width: 715px;
    margin: 10px 0 10px 0;
    border: none;
    float: left;
}

.IndexBody div.Left div.Title
{
    font-size: 20px;
    color: #147758;
    line-height: 40px;
    margin: 2px 0 2px 0;
    position: relative;
}
.IndexBody div.Left div.Title a.more
{
    background: url(images/more_07.png) 0 0 no-repeat;
    width: 18px;
    height: 18px;
    display: block;
    position: absolute;
    right: 2px;
    top: 17px;
    cursor: pointer;
    display: none;
}
.IndexBody div.Left div.Title a.more:hover
{
    background: url(images/more_07.png) 0 -72px no-repeat;
}
.IndexBody div.CaseBack
{
    width: 213px;
    height: 227px;
    padding: 0px;
    background: url(images/Case-Back.png) 0 0 no-repeat;
    float: left;
}
.IndexBody div.CaseBack ul, .IndexBody div.CaseBack li
{
    margin: 0;
    padding: 0;
    list-style: none;
}


.IndexBody div.CaseBack li
{
    font-size: 13px;
    color: #828282;
    line-height: 43px;
    height: 43px;
    padding: 0px 0px 3px 10px;
    display: block;
    cursor: pointer;
}

.IndexBody div.CaseBack li:hover
{
    color: white;
}
.IndexBody div.CaseBack li.Case01:hover, .IndexBody div.CaseBack li.Case01-selected
{
    background: url(images/Case-Back.png) -213px 0 no-repeat;
    color: white;
}
.IndexBody div.CaseBack li.Case02:hover, .IndexBody div.CaseBack li.Case02-selected
{
    background: url(images/Case-Back.png) -213px -46px no-repeat;
    color: white;
}
.IndexBody div.CaseBack li.Case03:hover, .IndexBody div.CaseBack li.Case03-selected
{
    background: url(images/Case-Back.png) -213px -92px no-repeat;
    color: white;
}
.IndexBody div.CaseBack li.Case04:hover, .IndexBody div.CaseBack li.Case04-selected
{
    background: url(images/Case-Back.png) -213px -138px no-repeat;
    color: white;
}
.IndexBody div.CaseBack li.Case05:hover, .IndexBody div.CaseBack li.Case05-selected
{
    background: url(images/Case-Back.png) -213px -184px no-repeat;
    color: white;
}

.IndexBody div.Left div.DetailInfo
{
    width: 470px;
    height: 205px;
    border: solid 1px #d7d7d7;
    background-color: #f4f4f4;
    float: left;
    margin-left: 2px;
    padding: 10px 13px;
}

.IndexBody div.Left div.DetailInfo h2.InfoTitle
{
    font-size: 18px;
    color: #2b2b2b;
    line-height: 32px;
    height: 32px;
    font-weight: normal;
    margin: 0 0 5px 0;
}

.IndexBody div.Left div.DetailInfo div.InfoContent
{
    /*height: 155px;*/
    overflow: hidden;
}

.IndexBody div.Left div.DetailInfo div.InfoContent p
{
    font-size: 14px;
    line-height: 26px;
    color: #737373;
    margin: 0px;
    padding: 0px;
}

.IndexBody div.Left div.DetailInfo div.InfoContent ul
{
    margin: 8px 0px 0px 10px;
    padding: 0px 0px 0px 10px;
}

.IndexBody div.Left div.DetailInfo div.InfoContent li
{
    font-size: 12px;
    color: #0c769e;
    line-height: 23px;
}
.IndexBody div.Left div.DetailInfo .more
{
    background: #fb850e;
    border: 1px solid #e27910;
    color: #FFF;
    text-decoration: none;
    font-size: 14px;
    float: right;
    display: block;
    width: 75px;
    height: 25px;
    text-align: center;
    line-height: 23px;
    margin-top: -13px;
    cursor: pointer;
    border-bottom: 1px solid #d27210;
}
.IndexBody div.Left div.DetailInfo .more:hover
{
    background: #e97a09;
    border: 1px solid #d6730f;
    border-bottom: 1px solid #b9640d;
}
.IndexBody div.Right
{
    width: 470px;
    margin: 16px 0 10px 0;
    float: right;
    border: none;
}

.IndexBody div.Right div.Header
{
    width: 470px;
    height: 55px;
    background: url(images/shadow_03.png) 0 bottom repeat;
    position: relative;
}
.IndexBody div.Right div.Header .more
{
    background: url(images/more_07.png) 0 0 no-repeat;
    width: 18px;
    height: 18px;
    display: none;
    position: absolute;
    right: 2px;
    top: 17px;
    cursor: pointer;
}
.IndexBody div.Right div.Header .more:hover
{
    background: url(images/more_07.png) 0 -72px no-repeat;
}
.IndexBody div.Right div.Header ul, .IndexBody div.Right div.Header li
{
    margin: 0;
    padding: 0;
    list-style: none;
}
.IndexBody div.Right div.Header li
{
    float: left;
    display: block;
    width: 147px;
    height: 55px;
    position: relative;
}
.IndexBody div.Right div.Header li:hover, .IndexBody div.Right div.Header li.selected
{
    width: 143px;
    height: 53px;
    border: solid 2px #dddddd;
    border-bottom: none;
    background: #FFF;
}


.IndexBody div.Right div.Header li a
{
    display: block;
    width: 132px;
    height: 34px;
    background: #e6e6e6;
    color: #868686;
    font-size: 20px;
    text-align: center;
    line-height: 34px;
    position: absolute;
    text-decoration: none;
    left: 8px;
    top: 10px;
    background: url(images/tabbg.png) 0 0 no-repeat;
}
.IndexBody div.Right div.Header li:hover a, .IndexBody div.Right div.Header li.selected a
{
    left: 6px;
    top: 8px;
    color: white;
    background: url(images/tabbg.png) 0 -34px no-repeat;
}



.IndexBody div.Right div.Content
{
    width: 100%;
    height: 210px;
    margin: 0px;
    background: url(images/homenewsbg.png) 0 0 no-repeat;
}


.IndexPortalNews
{
    margin: 0px;
    padding: 10px 0 0 14px;
}

.IndexPortalNews div.TopNews
{
    padding: 0px;
    height: 100px;
    overflow: hidden;
}

.IndexPortalNews div.TopNews div.PicFrame
{
    width: 100px;
    height: 85px;
    border: none;
    float: left;
    overflow: hidden;
    margin: 3px 3px 3px 0;
}

.IndexPortalNews div.TopNews img.width
{
    width: 99px;
    border: none;
}

.IndexPortalNews div.TopNews img.width:hover
{
    width: 99px;
    border: none;
}

.IndexPortalNews div.TopNews img.height
{
    height: 84px;
    border: none;
}

.IndexPortalNews div.TopNews img.height:hover
{
    height: 84px;
    border: none;
}

.IndexPortalNews div.TopNews div.NewsTitle
{
    font-size: 16px;
    float: left;
    margin: 0 0px 0px 10px;
    line-height: 32px;
    height: 28px;
    width: 343px;
}
.IndexPortalNews div.TopNews div.NewsTitle:hover
{
    color: #fb850e;
    cursor: pointer;
}

.IndexPortalNews div.TopNews p
{
    font-size: 12px;
    color: #737373;
    float: left;
    line-height: 21px;
    margin: 0px 0 0px 10px;
    width: 343px;
    height: 60px;
    overflow: hidden;
}

.IndexPortalNews div.PortalNewsList
{
    height: 30px;
    border-bottom: dashed 1px #dadada;
    margin: 0px 0 0px 0;
}

.IndexPortalNews div.PortalNewsList div.arrow
{
    float: left;
    border-width: 0px;
    margin: 1px 5px 0px 0;
    padding: 0px;
}

.IndexPortalNews div.PortalNewsList div.checkbox
{
    line-height: 28px;
    margin: 2px 0px 0px 0px;
    float: left;
}

.IndexPortalNews div.PortalNewsList div.listTitle
{
    float: left;
    font-size: 14px;
    line-height: 28px;
    margin: 0px 0px 0px 5px;
    cursor: pointer;
}

.IndexPortalNews div.PortalNewsList div.listTitle:hover
{
    color: #fb850e;
}

.IndexPortalNews div.PortalNewsList div.Time
{
    float: right;
    font-family: 'Microsoft YaHei';
    font-size: 12px;
    line-height: 28px;
    margin: 2px 0px 0px 0px;
    color: #929191;
}
.IndexPortalNews .list03, .IndexPortalNews .list03 li
{
    margin: 0;
    padding: 0;
    list-style: none;
}
.IndexPortalNews .list03 li
{
    float: left;
    width: 195px;
    height: 160px;
    padding: 5px;
    margin: 10px;
}
.IndexPortalNews .list03 .imgdiv
{
    border: 1px solid #cbcbcb;
    box-shadow: 3px 3px 5px #ccc;
    width: 193px;
    height: 120px;
}
.IndexPortalNews .list03 p
{
    text-align: center;
}
.zt
{
    width: 231px;
    position: relative;
}
.zt a.more
{
    display: block;
    background: #000 url(images/more_07.png) 205px 6px no-repeat;
    opacity: 0.5;
    position: absolute;
    bottom: 0;
    height: 30px;
    width: 200px;
    cursor: pointer;
    color: #FFF;
    text-decoration: none;
    text-align: right;
    padding-right: 31px;
    line-height: 30px;
}
.zt a.more:hover
{
    background: #000 url(images/more_07.png) 205px -66px no-repeat;
    opacity: 0.6;
}
.zt-01
{
    background: url(images/zt-1.png) 0 0 no-repeat;
    height: 194px;
}


.SmartTech-Banner
{
    height: 189px;
    background-color: #dbe5eb;
}

.SmartTech-Banner div.Player
{
    margin-left: auto;
    margin-right: auto;
    height: 189px;
    background: url(images/SmartTech-Banner.jpg) no-repeat center;
}

.IntroduceDetail div.TopMenu
{
    margin: 10px 5px 10px 5px;
    overflow: auto;
}

.IntroduceDetail div.TopMenu div.TitleFrame
{
    float: left;
    width: 500px;
}

.IntroduceDetail div.TopMenu div.SmartTechLog
{
    background: url(images/SmartTech-Log.png);
    height: 57px;
    width: 57px;
    float: left;
}

.IntroduceDetail div.TopMenu div.SmartTechTitle
{
    float: left;
    color: #2b2b2b;
    font-size: 29px;
    line-height: 36px;
    margin-left: 5px;
}

.IntroduceDetail div.TopMenu div.SmartTechSummary
{
    float: left;
    font-size: 12px;
    color: #545454;
    line-height: 32px;
    margin-left: 5px;
}

.IntroduceDetail div.TopMenu ul.SmartTechTab
{
    float: right;
    background: url(images/SmartTech_Tab.png) 11px 0px no-repeat;
    margin: 0px;
    padding: 0px;
}

.IntroduceDetail div.TopMenu ul.SmartTechTab li
{
    float: left;
    width: 73px;
    height: 58px;
    padding: 9px 20px 9px 30px;
    margin: 0px 0px 0px 11px;
    border: none;
    color: white;
    font-size: 22px;
    line-height: 29px;
    letter-spacing: 10px;
    text-align: center;
    list-style: none;
}

.IntroduceDetail div.TopMenu ul.SmartTechTab li.Tab1:hover, .IntroduceDetail div.TopMenu ul.SmartTechTab li.Tab1-Selected
{
    background: url(images/SmartTech_Tab.png) 0px -76px no-repeat;
    color: white;
    cursor: pointer;
}

.IntroduceDetail div.TopMenu ul.SmartTechTab li.Tab2:hover, .IntroduceDetail div.TopMenu ul.SmartTechTab li.Tab2-Selected
{
    background: url(images/SmartTech_Tab.png) -134px -76px no-repeat;
    color: white;
    cursor: pointer;
}

.IntroduceDetail div.TopMenu ul.SmartTechTab li.Tab3:hover, .IntroduceDetail div.TopMenu ul.SmartTechTab li.Tab3-Selected
{
    background: url(images/SmartTech_Tab.png) -268px -76px no-repeat;
    color: white;
    cursor: pointer;
}

.IntroduceDetail div.TopMenu ul.SmartTechTab li.Tab4:hover, .IntroduceDetail div.TopMenu ul.SmartTechTab li.Tab4-Selected
{
    background: url(images/SmartTech_Tab.png) -402px -76px no-repeat;
    color: white;
    cursor: pointer;
}

/*.IntroduceDetail div.TopMenu ul.SmartTechTab li:hover, .IntroduceDetail div.TopMenu ul.SmartTechTab li.Selected {
            float: left;
            width: 73px;
            height: 58px;
            padding:9px 20px 9px 30px;
            margin: 0px 0px 0px 11px;
            border: none;
            filter: alpha(opacity=75);
            -moz-opacity: 0.75;
            -khtml-opacity: 0.75;
            opacity: 0.75;
            color:white;
            background-color:#28925e;
            font-size:22px;
            line-height:29px;
            letter-spacing:10px;
            text-align:center;
            list-style:none;
            cursor:pointer;
        }*/

.IntroduceDetail div.MiddleContent
{
    margin: 10px 5px 20px 5px;
}

.IntroduceDetail div.MiddleContent div.SmartInfo
{
    background-color: #f2f2f2;
    border: solid 1px #e7e7e7;
    margin: 0px;
    padding: 1px;
    float: left;
    width: 564px;
    height: 499px;
}

.IntroduceDetail div.MiddleContent div.SmartInfo div.SmartInfoTitle
{
    width: 135px;
    background-color: #2b9e66;
    line-height: 44px;
    color: white;
    font-size: 23px;
    text-align: center;
    margin: 1px 0px 0px 0px;
    letter-spacing: 3px;
}

.IntroduceDetail div.MiddleContent div.SmartInfo p
{
    line-height: 35px;
    font-size: 14px;
    margin: 15px 38px 10px 25px;
    text-indent: 2em;
    font-size:15px;
}

.IntroduceDetail div.MiddleContent div.SmartTech
{
    background-image: url(images/SmartTech-ContentImg.png);
    float: left;
    width: 622px;
    height: 503px;
    margin: 0px;
}

.IntroduceDetail div.MiddleContent div.CaseItem
{
    width: 378px;
    height: 450px;
    border: solid 1px #d0d0d0;
    float: left;
    margin: 10px 0px 22px 0px;
    overflow: hidden;
}

.IntroduceDetail div.MiddleContent div.CaseItem img
{
    width: 100%;
    margin: 0px;
    border: none;
}

.IntroduceDetail div.MiddleContent div.CaseItem p
{
    font-size: 14px;
    line-height: 27px;
    vertical-align: bottom;
    margin: 10px 8px 10px 8px;
    font-weight: 500;
}

.IntroduceDetail div.MiddleContent div.CaseItem p.hidden
{
    display: none;
}

.IntroduceDetail div.MiddleContent div.CaseItem span
{
    font-size: 18px;
    line-height: 27px;
    vertical-align: bottom;
    color: #147758;
    margin: 0px 3px 0px 0px;
    vertical-align: bottom;
    font-weight: 500;
}

.IntroduceDetail div.MiddleContent div.CaseItem a
{
    font-size: 14px;
    line-height: 27px;
    vertical-align: bottom;
    color: #147758;
    text-decoration: none;
    margin: 0px;
    font-weight: 500;
    right: 0px;
    bottom: 0px;
}

.IntroduceDetail div.MiddleContent div.CaseItem a:hover
{
    cursor: pointer;
}

.IntroduceDetail div.MiddleContent div.CaseFirst
{
    margin: 10px 12px 22px 0px;
}

.IntroduceDetail div.MiddleContent div.CaseMiddle
{
    margin: 10px 12px 22px 13px;
}

.IntroduceDetail div.MiddleContent div.CaseLast
{
    margin: 10px 0px 22px 13px;
}

.IntroduceDetail div.MiddleContent div.CaseSplit
{
    width: 25px;
    height: 450px;
    float: left;
}

.IntroduceDetail div.MiddleContent div.Qualification
{
    height: 302px;
    float: left;
}

.IntroduceDetail div.MiddleContent div.first
{
    width: 372px;
    float: left;
    margin: 20px 15px 20px 0px;
}

.IntroduceDetail div.MiddleContent div.middle
{
    width: 382px;
    float: left;
    margin: 20px 15px 20px 15px;
}

.IntroduceDetail div.MiddleContent div.last
{
    width: 372px;
    float: left;
    margin: 20px 0px 20px 15px;
}

.IntroduceDetail div.MiddleContent div.Qualification p
{
    text-align: center;
    font-size: 17px;
    line-height: 35px;
    margin: 0px;
}

.IntroduceDetail div.MiddleContent div.Qualification div.imageFrame
{
    width: 100%;
    height: 255px;
    border: solid 1px #d0d0d0;
    margin: 0px;
    overflow: hidden;
}

.IntroduceDetail div.MiddleContent div.Qualification div.imageFrame img
{
    height: 255px;
}

.IntroduceDetail div.MiddleContent div.QualificationSplit
{
    width: 30px;
    height: 302px;
    float: left;
}

.IntroduceDetail div.CommonTitle
{
    font-size: 22px;
    line-height: 30px;
    margin: 15px 10px 15px 0;
}

.IntroduceDetail div.Cooperation
{
    margin: 10px 0px 10px 0px;
}

.IntroduceDetail div.Cooperation div.Company
{
    /*border:solid 1px #b2b2b2;*/
    margin: 10px 5px 10px 5px;
    width: 160px;
    height: 49px;
    float: left;
}

.IntroduceDetail div.Cooperation div.MoreCompany
{
    border: solid 1px #b2b2b2;
    margin: 11px 7px 13px 8px;
    width: 150px;
    height: 45px;
    float: left;
    background-color: #e9e9e9;
    color: #a2a2a2;
    font-size: 22px;
    line-height: 45px;
    text-align: center;
}

.IntroduceDetail div.Cooperation div.MoreCompany:hover
{
    cursor: pointer;
}

.loadmore
{
    width: 100%;
    background-color: #e0e0e0;
    text-align: center;
    line-height: 32px;
    color: #6d6d6d;
    cursor: pointer;
}
.loadmore:hover
{
    background: #d7d7d7;
}
.right
{
    text-align: right;
}

.CompanyHistory
{
    padding: 20px 0px 30px 15px;
    background: url(images/CompanyHistory_Back.png)  45px 16px no-repeat;
}

.CompanyHistory p
{
    font-size: 14px;
    line-height: 25px;
    padding: 0 0 0 0;
    float: left;
    margin:0
}

.CompanyHistory div.PFrame
{
    float: left;
    width: 800px;
    _height:58px;
    min-height:58px;
    padding:16px 0 0 20px;
}

.CompanyHistory div.YearFrame
{
    padding: 25px 10px 19px 0px;
    
    overflow: auto;
    width: 75px;
    float: left;
    clear: left;
    _height:30px;
    min-height:30px
}

.CompanyHistory div.YearFrameFirst
{
  
}

.CompanyHistory div.Year
{
    width: 75px;
    line-height: 30px;
    font-size: 15px;
    color: white;
    text-align: center;
    border-radius: 4px;
    background-color: #b6b6b6;
}

.CompanyHistory div.YearFirst
{
    background-color: #eb890a;
}

.CompanyCulture
{
    background: url(images/CompanyCultrue_Back.png) no-repeat right top;
    margin: 20px 0px 30px 15px;
    padding: 3px 0px 0px 0px;
}

.CompanyCulture p
{
    font-size: 14px;
    line-height: 24px;
    margin: 19px 5px 19px 5px;
}

.CompanyCulture Span.Topic
{
    font-size: 18px;
    line-height: 30px;
    color: #015d10;
    margin: 0px;
}

.Certificates
{
    margin: 20px 15px 20px 15px;
}

p.Prose
{
    font-size: 1em;
    line-height: 2em;
    text-indent: 2em;
    margin: 10px 5px 5px 5px;
}

div.ImagesShow
{
    margin: 0px auto;
    background: url(images/ImagesShow_Back.png) no-repeat 10px;
    overflow: auto;
}

div.ImagesShow img
{
    border: solid 6px #d6f1ba;
    border-top-width: 17px;
    border-bottom-width: 5px;
    position: absolute;
}

div.ImagesShow div
{
    float: left;
    width: 155px;
    height: 122px;
    overflow: hidden;
    margin: 15px 10px 20px 50px;
}

div.ImagesShow div.img1
{
    padding: 0px;
    transform: rotate(-15deg);
    -webkit-transform: rotate(-15deg);
    -moz-transform: rotate(-15deg);
    -ms-transform: rotate(-15deg);
}

div.ImagesShow div.img2
{
    padding: 70px 0px 0px 0px;
    transform: rotate(-5deg);
    -webkit-transform: rotate(-5deg);
    -moz-transform: rotate(-5deg);
    -ms-transform: rotate(-5deg);
}

div.ImagesShow div.img3
{
    padding: 0px;
    transform: rotate(5deg);
    -webkit-transform: rotate(5deg);
    -moz-transform: rotate(5deg);
    -ms-transform: rotate(5deg);
}

div.ImagesShow div.img4
{
    padding: 70px 0px 0px 0px;
    transform: rotate(15deg);
    -webkit-transform: rotate(15deg);
    -moz-transform: rotate(15deg);
    -ms-transform: rotate(15deg);
}
.smartqualification
{
    padding-top: 20px;
}
.smartqualification ul, .smartqualification li
{
    margin: 0;
    padding: 0;
    list-style: none;
}
.smartqualification li
{
    float: left;
    width: 277px;
    height: 250px;
    text-align: center;
    margin-right: 20px;
}
.IntroduceDetail div.Left .smartqualification li p
{
    text-indent: 0;
    margin: 5px 0;
}

.smartqualification .imgdiv
{
    width: 275px;
    height: 188px;
    border: solid 1px #d0d0d0;
}
.smartqualification li.last
{
    margin-right: 0;
}
.smartqualification img
{
    height: 188px;
}


.IntroduceDetail div.Left div.EGovernmentLog
{
    float: left;
    background: url(images/EGoverment_log.png) no-repeat center;
    width: 53px;
    height: 61px;
    margin: 0px 5px 3px 1px;
}

.IntroduceDetail div.Left div.EGovernmentContent
{
}

.EGoverment-Banner
{
    height: 189px;
    background-color: #92e0f6;
}

.EGoverment-Banner div.Player
{
    margin-left: auto;
    margin-right: auto;
    height: 189px;
    background: url(images/EGoverment_Banner.jpg) no-repeat center;
}

.EGovermentMenu
{
    margin: 10px 0px;
}

.EGovermentMenu div.MenuItem
{
    background-color: #c9c9c9;
    font-size: 22px;
    color: #919191;
    text-align: center;
    border-radius: 3px;
    width: 220px;
    line-height: 43px;
    margin: 3px 3px 3px 0px;
    float: right;
    cursor: pointer;
    letter-spacing: 5px;
}

.EGovermentMenu div.MenuItem:hover, .EGovermentMenu div.MenuItem-Selected
{
    background: url(images/EGovermentMenu.png) no-repeat left;
    background-color: #13afd8;
    font-size: 26px;
    color: white;
    width: 220px;
    border-bottom-left-radius: 0px;
    border-top-left-radius: 0px;
    padding: 0px 0px 0px 20px;
}

.EGovermentMenu ul
{
    border: solid 1px #c8c8c8;
    background-color: #f1f1f1;
    width: 213px;
    margin: 3px 3px 3px 0px;
    float: right;
    padding: 0px 2px 8px 2px;
}

.EGovermentMenu li
{
    border-bottom: dashed 1px #c1c1c1;
    background-color: #f1f1f1;
    font-size: 16px;
    color: #7d7d7d;
    line-height: 32px;
    list-style: none;
    padding: 0px 0px 0px 10px;
}
.EGovermentMenu a
{
    display: block;
    line-height: 32px;
    height: 32px;
    color: #7d7d7d;
    text-decoration: none;
    padding-left: 43px;
}
.EGovermentMenu a:hover, .EGovermentMenu li.selected a
{
    color: #147758;
}
.EGovermentMenu .type01
{
    background: url(images/menuicon.png) 0 8px no-repeat;
}
.EGovermentMenu .type01:hover, .EGovermentMenu li.selected .type01
{
    background-position: -267px 8px;
}

.EGovermentMenu .type02
{
    background: url(images/menuicon.png) 0 -40px no-repeat;
}
.EGovermentMenu .type02:hover, .EGovermentMenu li.selected .type02
{
    background-position: -267px -40px;
}
.EGovermentMenu .type03
{
    background: url(images/menuicon.png) 0 -84px no-repeat;
}
.EGovermentMenu .type03:hover, .EGovermentMenu li.selected .type03
{
    background-position: -267px -84px;
}
.EGovermentMenu .type04
{
    background: url(images/menuicon.png) 0 -134px no-repeat;
}
.EGovermentMenu .type04:hover, .EGovermentMenu li.selected .type04
{
    background-position: -267px -134px;
}
.EGovermentMenu .type05
{
    background: url(images/menuicon.png) 0 -179px no-repeat;
}
.EGovermentMenu .type05:hover, .EGovermentMenu li.selected .type05
{
    background-position: -267px -179px;
}
.EGovernmentcaseitem
{
    width: 890px;
    margin-bottom: 10px;
}
.EGovernmentcaseitem h2.title01
{
    font-size: 24px;
    margin: 0;
    font-weight: normal;
    color: #FFF;
    background: #44aa78 url(images/titlebg_07.jpg) right 0 no-repeat;
    height: 40px;
    line-height: 40px;
    padding: 0 50px 0 20px;
    min-width: 200px;
    display: inline-block;
}
.EGovernmentcaseitem h2.title02
{
    font-size: 24px;
    margin: 0;
    font-weight: normal;
    color: #FFF;
    background: #44aa78 url(images/titlebg_11.jpg) 0 0 no-repeat;
    height: 40px;
    line-height: 40px;
    padding: 0 30px 0 50px;
    min-width: 200px;
    display: inline-block;
    float: right;
}
.EGovernmentcaseitem .casecontent
{
    background: #f8f8f8;
    border: 1px solid #ededed;
    padding: 10px;
    clear: both;
}

.EGovernmentcaseitem p.ptitle
{
    font-size: 18px;
    color: #d96a11;
    text-indent: 28px !important;
}

.LeftFloatInfo
{
    position: fixed;
    width: 62px;
    height: 167px;
    right: 30px;
    top: 288px;
    border: none;
}


.LeftFloatInfo div.AttentionTitle
{
    width: 62px;
    font-size: 12px;
    line-height: 21px;
    color: white;
    background-color: #88c02e;
    border-radius: 2px;
    margin: 0px;
    text-align: center;
}

.LeftFloatInfo div.MicroBlog
{
    border: solid 1px #cfcfcf;
    width: 60px;
    height: 60px;
    margin: 6px 0px 9px 0px;
}

.LeftFloatInfo div.MicroBlog img
{
    width: 58px;
    width: 58px;
    border: solid 1px #ffffff;
}

.LeftFloatInfo div.MicroBlog img:hover
{
    cursor: pointer;
}

.LeftFloatInfo div.MicroLetter
{
    border: none;
    width: 62px;
    height: 62px;
    margin: 6px 0px 9px 0px;
}

.LeftFloatInfo div.MicroLetter img
{
    width: 100%;
    width: 100%;
    border: none;
}

.LeftFloatInfo div.MicroLetter img:hover
{
    cursor: pointer;
}

.LeftFloatInfo div.MicroSmart
{
    border: none;
    width: 62px;
    height: 62px;
    margin: 0px;
}

.LeftFloatInfo div.MicroSmart img
{
    width: 100%;
    width: 100%;
    border: none;
}

.LeftFloatInfo div.MicroSmart img:hover
{
    cursor: pointer;
}

.ImgPlayDialog
{
    display: none;
    position: fixed; /*width:820px;     height:600px;*/
    z-index: 2; /*border:solid 0px #fff;     border:solid 0px rgba(255, 255, 255, 0.40);*/
    background-color: rgba(255, 255, 255, 0.40);
    filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7FFFFFFF,endcolorstr=#7FFFFFFF);
}

.ImgPlayDialog div.dialogClose
{
    background: #000;
    width: 45px;
    height: 45px;
    position: absolute;
    top: -25px;
    right: -15px;
    z-index: 2;
    background: url(images/close_03.png);
    cursor: pointer;
}

.ImgPlayDialog div.OutFrame
{
    background-color: white;
    z-index: 2;
    border: solid 1px #cccccc;
    width: 800px;
    height: 580px;
    padding: 9px;
}

.ImgPlayDialog div.innerFrame
{
    overflow: hidden;
    height: 100%;
}


.up-images
{
    width: 96%;
    padding: 5px;
}

.up-images div.picframe
{
    width: 65px;
    height: 65px;
    overflow: hidden;
    margin: 5px 10px 5px 10px;
    float: left;
}

.up-images div.picframe div.cancel
{
    width: 12px;
    height: 12px; /*margin:-48px 0px 0px 48px;*/
    cursor: pointer;
    position: relative;
    display: none;
    background: url(images/DeleteBtn.png) no-repeat 0px -50px;
    top: -63px;
    left: 53px;
}

.up-images div.picframe:hover div.cancel
{
    display: block;
}

.up-images div.InnerFrame
{
    width: 100%;
    height: 100%;
    margin: 0px;
    padding: 0px;
}


.up-images img.width
{
    width: 65px;
}

.up-images img.height
{
    height: 65px;
}




/*.TXWB {
    width:58px;
    height:58px;
    border:none;
    background:url(images/MicroBlog.png) no-repeat;
    display:none;
}*/

.MicroNews-List
{
    overflow: auto;
    border-bottom: dashed 1px #dadada; /*border-top:dashed 2px #f5f5f5;*/
    margin: 0px 5px 0px 0px;
}

.MicroNews-List div.Time
{
    float: right;
    font-size: 12px;
    line-height: 24px;
    margin: 0px 0px 0px 0px;
    color: #929191;
}

.MicroNews-List div.title
{
    width: 70%;
    margin: 0px 0px 0px 5px;
}

.MicroNews-List a
{
    font-size: 14px;
    color: black;
    text-decoration: none;
    line-height: 26px;
    margin: 0px;
}

.MicroNews-List a:hover
{
    color: #fb850e;
}

.MicroNews-List img
{
    margin: 5px 10px 0px 10px;
}

p.ContactInfo
{
    text-indent: 0em;
    font-size: 16px;
    line-height: 32px;
}

.serviceNav
{
    height: 135px;
}
.serviceNav ul, .serviceNav li
{
    margin: 0;
    padding: 0;
    list-style: none;
}
.serviceNav li
{
    float: left;
    width: 128px;
    height: 128px;
    margin-right: 22px;
    cursor: pointer;
}
.serviceNav li:last-child
{
    margin-right: 0;
}
.serviceNav li div
{
    width: 128px;
    height: 128px;
    text-align: center;
    border: 1px solid #d9d9d9;
    position: relative;
}

.serviceNav li p
{
    font-size: 16px;
    padding-top: 90px;
    display: block;
    margin: 0;
    text-indent: 0;
    color: #aaa;
}
.serviceNav li:hover div, .serviceNav li.selected div
{
    border: 1px solid #43a977;
}
.serviceNav li:hover p, .serviceNav li.selected p
{
    color: #147758;
}
.serviceNav li .nav01
{
    background: url(images/menuicon2.png) 26px 10px no-repeat;
}
.serviceNav li.selected .nav01, .serviceNav li:hover .nav01
{
    background-position: -266px 10px;
}
.serviceNav li .nav02
{
    background: url(images/menuicon2.png) 26px -155px no-repeat;
}
.serviceNav li.selected .nav02, .serviceNav li:hover .nav02
{
    background-position: -266px -155px;
}
.serviceNav li .nav03
{
    background: url(images/menuicon2.png) 32px -330px no-repeat;
}
.serviceNav li.selected .nav03, .serviceNav li:hover .nav03
{
    background-position: -260px -330px;
}
.serviceNav li .nav04
{
    background: url(images/menuicon2.png) 28px -532px no-repeat;
}
.serviceNav li.selected .nav04, .serviceNav li:hover .nav04
{
    background-position: -265px -532px;
}
.serviceNav li .nav05
{
    background: url(images/menuicon2.png) 40px -725px no-repeat;
}
.serviceNav li.selected .nav05, .serviceNav li:hover .nav05
{
    background-position: -253px -725px;
}
.serviceNav li .nav06
{
    background: url(images/menuicon2.png) 26px -898px no-repeat;
}
.serviceNav li.selected .nav06, .serviceNav li:hover .nav06
{
    background-position: -266px -898px;
}
.serviceContent
{
    padding-top: 10px;
    font-size: 16px;
    line-height: 32px;
}
.serviceContent h3
{
    font-size: 20px;
    font-weight: normal;
    color: #147758;
}

.techContent
{
    float: left;
    width: 740px;
}
.techContent h3
{
    font-size: 20px;
    font-weight: normal;
    color: #147758;
}

.techNav
{
    float: right;
    width: 130px;
    margin-top: 10px;
}
.techNav ul, .techNav li
{
    margin: 0;
    padding: 0;
    list-style: none;
}
.techNav li
{
    float: left;
    width: 128px;
    height: 128px;
    margin-bottom: 20px;
    cursor: pointer;
}

.techNav li div
{
    width: 128px;
    height: 128px;
    text-align: center;
    border: 1px solid #d9d9d9;
    position: relative;
}

.techNav li p
{
    font-size: 16px;
    padding-top: 90px;
    display: block;
    margin: 0;
    text-indent: 0;
    color: #aaa;
}
.techNav li:hover div, .techNav li.selected div
{
    border: 1px solid #43a977;
}
.techNav li:hover p, .techNav li.selected p
{
    color: #147758;
}
.techNav li .nav01
{
    background: url(images/menuicon2.png) 26px -1120px no-repeat;
}
.techNav li.selected .nav01, .techNav li:hover .nav01
{
    background-position: -267px -1120px;
}
.techNav li .nav02
{
    background: url(images/menuicon2.png) 30px -1313px no-repeat;
}
.techNav li.selected .nav02, .techNav li:hover .nav02
{
    background-position: -263px -1313px;
}
#FootLayout, #BodyLayout
{
    min-width: 1200px;
}



 /***new add***/
.NewsView-Detail div.Nav
{
    margin: 0px;
    padding: 0px;
    float: left;
}

.NewsView-Detail div.Nav div.item
{
    margin: 4px 3px 4px 3px;
    float: left;
    width: 171px;
    height: 30px;
    line-height: 30px;
    background-color: #9b9b9b;
    border: none;
    color: white;
    font-size: 14px;
    text-align: center;
}

.NewsView-Detail div.Nav div.item-Selected
{
    margin: 4px 3px 4px 3px;
    float: left;
    width: 171px;
    height: 30px;
    line-height: 30px;
    background-color: #2b9e66;
    border: none;
    color: white;
    font-size: 14px;
    text-align: center;
    position: relative;
}

.NewsView-Detail div.Nav div.item:hover
{
    margin: 4px 3px 4px 3px;
    float: left;
    width: 171px;
    height: 30px;
    line-height: 30px;
    background-color: #2b9e66;
    border: none;
    color: white;
    font-size: 14px;
    text-align: center;
    cursor: pointer;
}

.NewsView-Detail div.Nav div.SmallCorner
{
    width: 0px;
    height: 0px;
    border-top: solid 6px #2b9e66;
    border-bottom: none;
    border-left: solid 3px white;
    border-right: solid 3px white;
    position: absolute;
    left: 85px;
    top: 30px;
}

.NewsView-Detail div.Content
{
    margin: 0px;
    padding: 15px 10px 10px 7px;
    float: left;
}

.Right #marquee4{width:250px;height:550px; overflow:hidden;background:#EFEFEF;}
.Right #marquee4 ul{}
.Right #marquee4 ul li{float:left; width:180px; padding:5px; line-height:20px;}
.Right #marquee4 ul li a{ text-decoration:none;}

.cooperativepartner
{
    padding-top: 20px;
}
.cooperativepartner ul, .cooperativepartner li
{
    margin: 0;
    padding: 0;
    list-style: none;
}
.cooperativepartner li
{
    float: left;
    width: 152px;
    height: 162px;
    text-align: center;
    margin-right: 20px;
}
.IntroduceDetail div.Left .cooperativepartner li p
{
    text-indent: 0;
    margin: 5px 0;
}
.IntroduceDetail div.Left .cooperativepartner li a
{
    color:#2b2b2b;
    display:block;
    text-decoration:none;
    text-indent: 0;
    margin: 5px 0;
}

.IntroduceDetail div.Left .cooperativepartner li a:hover{ text-decoration:underline;}
.cooperativepartner .imgdiv
{
    width: 150px;
    height: 100px;
    border: solid 1px #d0d0d0;
}
.cooperativepartner li.last
{
    margin-right: 0;
}
.cooperativepartner img
{
    height: 100px;
}