﻿/* 头部 */
.header{
    background: #274472 none repeat scroll 0% 0%;
    height: 85px;
    color: rgb(255, 255, 255);
    z-index: 4;
}
.header-in{
    width: 1000px;
    margin: 0px auto;
    height: 100%;
}
.header .logo{
    height: 50px;
    margin-top: 18px;
}
.header .content{
    font-size: 20px;
    color: rgb(255, 255, 255);
    margin-top: 17px;
    text-shadow: 14px 17px 25px rgb(68, 24, 24);
    letter-spacing: 2px;
    margin-left: 42px;
    *margin-left: 82px;
}
.header .content h1{font-family: "微软雅黑",cursive; margin: 0px;}
.header .telandsearch{
    background: #324E79 none repeat scroll 0% 0%;
    padding: 5px 10px;
    border-radius: 5px;
    position: relative;
    margin-top: 9px;
    *margin-top: 14px;
    margin-top:8px\9\0;
    padding-bottom:9px\9\0;
}
.header .telandsearch h5{
    font-size: 13px;
    font-weight: 400;
    margin-top: 4px;
    margin-bottom: 7px;
    text-shadow: none;
}
.header .telandsearch strong{
    color: rgb(255, 255, 255);
    font-size: 22px;
    font-family: "微软雅黑";
    font-size: 23px\0;
    *font-size: 24px;
    vertical-align: sub;
}

.header .telandsearch .keyword{
    padding: 5px 10px;
    border: medium none;
    border-radius: 3px;
    height: 25px;
    *height: 14px;
    background: #F3F4F6 none repeat scroll 0% 0%;
    /*width: 100%;*/
    color: #3E474C;
    margin-bottom: 0px;
    /*width: 238px;*/
    display: inline-block;
    font-size: 13px;
    vertical-align: top;
}
.header .telandsearch .searchbtn{
    background: transparent url("../common/images/new/search.png") no-repeat scroll 0% 0% / 25px 25px;
    width: 25px;
    border-radius: 3px;
    padding: 0px;
    margin: 0px;
    height: 25px;
    border-bottom: none;
    background-color: transparent;
    background-image: url("../common/images/new/search.png");
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: 0% 0%;
    background-clip: border-box;
    background-origin: padding-box;
    background-size: 25px 25px;
}
/* 主导航 */
.main-menu{
    background: #F2F4F9 none repeat scroll 0% 0%;
    color: #3E474C;
    height: 42px;
    border-bottom: 1px solid #DEE0E5;
    box-shadow: 0px 0px 2px 5px rgba(0, 0, 0, 0.3);
    z-index: 3;
}
.main-menu-in{
    width: 1000px;
    margin: 0px auto;
    height: 100%;
}
.main-menu-in .home-btn{
    width: 60px;
    background: #63B2F5 none repeat scroll 0% 0%;
    border-right: 1px solid #63B2F5;
}
.main-menu-in ul{margin:0px;}
.main-menu-in li{
    border-right: 1px solid #DEE0E5;
    width: 103px;
    height: 43px;
    position: relative;
    font-size: 16px;
    display: table-cell;
    text-align: center;
    padding: 0px;
    vertical-align: middle;
    background: none;
    *float: left;
}
.main-menu-in li a{
    color: #3E474C;
    *line-height: 24px;
     *margin-top: 10px;
      *display: block;
}
.main-menu-in li:hover,.main-menu-in li:hover a{
    background: #63B2F5 none repeat scroll 0% 0%;
    color: #FFF;
    text-decoration:none;
}
.main-menu-in .home-btn img{
    width: 25px;
    height: 25px;
}
/* banner */
.banner, .bar-ul, .bar-li, .bar-a,.banner2{
   width: 100%;
    // height: 360px;
    overflow: hidden;
    display: block;
    padding:0px;
    margin:0px;
}
.bar-li img{
    left: 50%;
    margin-left: -840px;
    max-width: none;
    /*! height: 360px; */
}
.bar-ol{
    width: 100%;
    height: 14px;
    font-size: 0px;
    top:343px;
    *top:470px;
    z-index: 44;
    /*left: 50%;
    margin: 0px 0px 0px -500px;*/
    top:470px\0; /* IE8, IE9, IE10 */
}

.bar-ol-li{
    display: inline-block;
    width: 14px;
    height: 14px;
    border-radius: 50%;
    background: #a4a5a3 none repeat scroll 0% 0%;
    margin: 0px 5px;
    cursor: pointer;
    *float: left;
}
.click-icon{
    width: 46px;
    height: 104px;
    cursor: pointer;
    opacity: 0.2;
    z-index: 3;
    top: 50%;
    *top:260px;
    top:300px\0;
    top:50%\9\0;
    margin-top: -52px;
    left: 50%;
}
.bar-prev {
    display: block;
    margin-left: -500px;
    background: transparent url("../common/images/new/left.png") no-repeat scroll left center;
}
.bar-next {
    display: block;
    margin-left:454px;
    background: transparent url("../common/images/new/right.png") no-repeat scroll left center;
}

/* headlines*/
.headlines{
    background-color: #274472;
    margin-bottom: 45px;
    position: relative;
    height: 41px;
    width: 1000px;
    margin:0px auto;
    margin-top: 30px;
    margin-bottom: 10px;
}
.headlines .base{
    background-color: #63B2F5;
    color: #FFF;
    font-family: Oswald,Arial,sans-serif;
    font-size: 16px;
    padding-top: 8px;
    text-transform: uppercase;
    width: 54px;
    height: 46px;
    position: absolute;
    left: 0px;
    bottom: -5px;
    text-align: center;
    letter-spacing: 1px;
    font-weight: 600;
}
.headlines .base i{
    display: block;
    font-family: "Open Sans",Arial,sans-serif;
    font-style: normal;
    font-size: 12px;
    line-height: 1.25em;
    letter-spacing: 0px;
    color: #DADADA;
}
.headlines .text-rotator{
    float: left;
    padding: 10px 12px;
    margin-left: 54px;
    font-family: Bitter,serif;
    font-size: 13px;
    color: #E0E0E0;
    display: none;
}
.headlines .text-rotator a{color: #FFF;text-decoration: none;}
/* flag*/
.flagbg{
    overflow: hidden;
}
.flagin{
  width: 1000px;
  margin:0px auto;
  *margin-top: 15px;
}
.flagin a{
    display:block;
}
.flagin img{
    margin-bottom: 3px;
}
.flagin li{
    width: 75px;
    text-align: center;
    padding:0px;
    margin-left: 14px;
    float: left;
}
/* news*/
.newsboxbg{
    width: 1000px;
    margin:0px auto;
    margin-top: 20px;
    margin-bottom: 15px;
    overflow: hidden;
}
.newsbox .news-top{
     overflow: hidden;
}
.newsbox .header-box{
    width: 100%;
    clear: both;
    background: transparent url("../common/images/new/title-icon.png") no-repeat scroll 10px 5px;
}

.newsbox .active-box{
    width: 100%;
    clear: both;

}
.newsbox .active-box .titlebox{
    padding-bottom: 10px;
    border-bottom: 2px solid rgb(46, 141, 209);
    padding-left: 10px;
    *padding-left: 20px;
padding-top: 2px;
*overflow: hidden;
}
.newsbox .header-box .titlebox{
    padding-bottom: 11px;
    border-bottom: 2px solid rgb(46, 141, 209);
  padding-left: 20px;
    *padding-left: 30px;
padding-top: 6px;
*overflow: hidden;
}
.newsbox .active-box h4{
    font-size: 16px;
font-family: "微软雅黑";
letter-spacing: 2px;
color: rgb(56, 102, 127);
text-shadow: 0px 0.2px 0px rgb(56, 102, 127);
display: inline-block;
line-height: 20px;
*line-height: 24px;
margin: 0;
margin-left: 0px;
*margin-left: 0px;
*overflow: hidden; *float: left; *display: block; *width: 100px;
}
.newsbox .activel
{
    width:205px;
    margin-bottom:20px;
}
.newsbox .activel li
{
    background:none;
    background-color:#005da6;
    padding:3px 5px;
    float:left;
    color:#FFFFFF;
    margin-left:20px;
}
.newsbox .header-box h4{
    font-size: 21px;
font-family: "微软雅黑";
letter-spacing: 2px;
color: rgb(56, 102, 127);
text-shadow: 0px 1px 0px rgb(56, 102, 127);
display: inline-block;
line-height: 20px;
*line-height: 24px;
margin: 0;
margin-left: 20px;
*margin-left: 0px;
*overflow: hidden; *float: left; *display: block; *width: 100px;
}
.newsbox .header-box .s-title{
    display: inline-block;
    *float: left;
    *margin-top: 5px;
    color: #888;
}
.newsbox .header-box a{
    display: inline-block;
    float: right;
    margin-top: 4px;
    margin-right: 7px;
    text-align: justify;
    font-size:13px;
}
.arrow{
    display: block;
    position: absolute;
    width: 0px;
    height: 0px;
    top: 100%;
}
.arrow-left{
    border-right: 10px solid #274472;
    border-bottom: 10px solid transparent;
}
.arrow-right{
    right: 0px;
    border-left: 10px solid #274472;
    border-bottom: 10px solid transparent;
}
.news-top .t-n-title{
    text-align: left;
margin-top: 10px;
}
.news-top .t-n-title a{
    display: block;
position: relative;
vertical-align: middle;
letter-spacing: 0px;
margin-left: 9px;
font-weight: bold;
color: rgb(27, 105, 193);
overflow: hidden;
font-family: "Microsoft YaHei";
font-size:16px;
}
.news-top .t-n-title .rl{
    background: transparent url("../common/images/new/34.png") repeat scroll 0% 0% / 100px 100px;
width: 100px;
height: 100px;
float: left;
background-color: transparent;
background-image: url("../common/images/new/34.png");
background-repeat: repeat;
background-attachment: scroll;
background-position: 0% 0%;
background-clip: border-box;
background-origin: padding-box;
background-size: 100px 100px;
margin-top: 10px;
}
.news-top .t-n-title .yue{
       display: block;
    margin-left: 34px;
    margin-top: 6px;
    font-size: 20px;
    color: rgb(255, 255, 255);
}
.news-top .t-n-title .day{
    display: block;
font-size: 45px;
text-align: center;
color: rgb(39, 68, 114);
*line-height: 36px;
*margin-top: 16px;
font-family: "SimHei";
font-weight: 600;
color: #8b8b8c;
}
.timebox{
text-align: left;
color: rgb(56, 102, 127);
margin-left: 0px;
margin-bottom: 10px;
font-size: 13px;
margin-top: 30px;
margin-right: 1px;
}
.timebox li{
    text-align: left;
padding-left: 9px;
line-height: 19px;
}
.btnbox{
   text-align: left;
margin-left: 0px;
float: left;
color: rgb(56, 102, 127);
width: 97%;
margin-bottom: -4px;
margin-top: 0px;
padding-bottom: 10px\0;
}
.btnbox .yy{
    color: rgb(68, 68, 68);
padding-left: 5px;
margin-top: 2px;
}
.btnbox .yy .wq{
    color: rgb(68, 68, 68);
float: right;
margin-top: 3px;
cursor: pointer;
font-size: 12px;
}
.btnbox .yy .yybtn{
  background: rgb(84, 139, 227) none repeat scroll 0% 0%;
display: block;
width: 76px;
padding: 3px 3px 4px;
text-align: center;
color: rgb(255, 255, 255);
border-radius: 2px;
box-shadow: 1px 1px 2px rgb(39, 68, 114);
margin-left: 4px;
cursor: pointer;
*margin-top: -20px;
*margin-left: 0px;
font-size: 12px;
}
.yytel{
   display: block;
margin-top: 9px;
margin-top: 13px\9\0;
padding-left: 25px;
width: 315px;
font-size: 14px;
height: 30px;
}
.yytel .num{
    font-family: "SimHei";
font-size: 30px;
*font-size: 24px;
font-size: 25px\0;
display: inline-block;
color: rgb(27, 182, 34);
vertical-align: sub;
*margin-top: -15px;
*line-height: 24px;
margin-left: 10px;
width: 229px;
font-weight: bold;
line-height: 25px;
}
.n-list-box{
    margin: 10px 5px 0px;

}


.n-list-box .news-top{
    width:100%;
    border-bottom: 2px dashed #DADADA;
    padding-bottom: 10px;
    overflow: hidden;
}
.n-list-box .news-top .t-n-img{
    width: 290px;
height: 180px;
    width: none\0;
}
.n-list-box .news-top .adhnewimg{
    height: 180px;
    width: 290px;
    width: none\0;
}
.n-list-box .news-top .ceonewimg{
    width: 322px;
    height: 180px;
    width: none\0;
}
.n-list-box .news-top .t-n-content{
    width: 100%;
    /*! margin-left: 10px; */
    text-indent: 1.5em;
    font-size: 13px;
    overflow: hidden;
}
.n-list-box .news-top .t-n-title{
    height: 49px;
    text-indent: 0em;
    letter-spacing: 1px;
    overflow: hidden;
    font-size: 15px;
    margin-top: 3px;
    margin-left: 5px;
    margin-right: 5px;
    line-height: 25px;
    margin-top: 5px;
    display: block;
font-family: "微软雅黑";
font-size: 16px;
font-weight: bold;
}
.n-list-box .news-top .t-n-title a{

color: rgb(27, 105, 193);
}
.n-list-box .news-top .t-n-time{
    height: 25px;
    line-height: 35px;

}
.n-list-content{
    margin-top:10px;
}
.n-list-content a{
    display:block !important;
float: none !important;
margin-top: 0px !important;
}
.n-list-content li{
    // background:url(../common/images/new/li-marker-default.png) 0 6px no-repeat;
}
.n-list-content li,.n-list-content .a-block{
    height: 19px;
    overflow: hidden;
    display: block;
    letter-spacing: 0.5px;
    font-family: "微软雅黑";
    text-align: justify;
    font-size:13px;
margin: 0 0 4px 0;
    padding-left: 6px;
}

/*活动讲座*/
.activity{
    width: 350px;
    position: relative;
    background: #f7f7f7;
padding: 5px;
}

/* why */
.why{
    height: 35px;
    background: transparent url("../common/images/new/why.png") no-repeat scroll center top;
    margin:10px auto;
    width: 1000px;
    background-size: 1000px auto;
}
.why ul li{
    display: block;
    float: left;
    width: 248px;
    height: 35px;
    padding-left: 0px;
    text-indent: -9999px;
}
.why ul li a{
    display: block;
    float: left;
    width: 245px;
    height: 35px;
}
/* why */
.ad{

    margin:10px auto;
    width: 1000px;
    background-size: 1000px auto;
    overflow:hidden;
}

/* 项目*/
.projectBox{
    width: 1000px;
    overflow: hidden;
    margin:10px auto;
    background: rgb(247, 247, 247) none repeat scroll 0% 0%;
}
.pro-header{
    overflow: hidden;
width: 313px;
margin-bottom: -56px;
margin-left: 16px;
padding-top: 5px;
color: #888;
}
.p-h-title{
    width: 100%;
line-height: 40px;
padding-bottom: 0px;
border-bottom: 2px solid rgb(46, 141, 209) !important;
}
.p-h-title .pro-icon img{
    width: 40px;
    margin-left: 10px;
    margin-bottom: 4px;
}
.p-h-title .pro-tit-txt{
    font-size: 24px;
    font-weight: bold;
    letter-spacing: 1px;
    margin-left: 16px;
}
.projectBox .container{
    width: 1000px;
}
.projectBox .container .grid_13{
    width: 988px;
}
.projectBox .container .tabs .tab{
    padding: 0px;
}
.projectBox .tabs.full-w .tab-menu li {
    width: auto;
    padding: 0px 6px;
}
.projectBox .tabs.full-w .tab-menu a{
    font-size: 15px;
}
.projectBox  .tabs .tab ul{
    margin-left: 0px;
}
.projectBox .step{
    *margin-top: 10px;
}
.projectBox .step .first{
    background: url("../common/images/new/step-first.png") no-repeat;
width: 90px;
height: 45px;
*height: 41px;
padding-left: 8px;
color: #FFFFFF;
line-height: 45px;
font-size: 17px;
font-weight: 600;
margin-left: 10px;

}
.projectBox .step li{
    background: url("../common/images/new/step-r.png") no-repeat right;
    float: left;
    height: 37px;
    display: block;
     padding: 1px 11px 0px 5px;
}
.projectBox .step ul{
    width: 875px;
    float: left;
    margin-left: -17px !important;
    border-width: 1px 1px 1px medium;
    border-style: solid solid solid none;
    border-color: rgb(153, 153, 153) rgb(153, 153, 153) rgb(153, 153, 153) -moz-use-text-color;
    -moz-border-top-colors: none;
    -moz-border-right-colors: none;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    border-image: none;
    margin-top: 1px;
}
.p-h-menu{
   margin-left: 318px;
    width: 721px;
    margin-top: 8px;
    margin-top: -8px \0\0;
}
.s-h-menu{
    margin-left: 0px;
    width: 580px;
}

.p-h-menu ul,.s-h-menu ul{ border-bottom: 2px solid rgb(46, 141, 209) !important;width: 662px;}
.s-h-menu ul{
    width: 580px;
    *width: 600px;
    *margin-left: 10px !important;
}
.p-h-menu li,.s-h-menu li{
    display: inline-block;
    line-height: 7px;
    font-size: 14px;
    font-family: "微软雅黑";
    font-weight: 900;
}
.p-h-menu li a,.s-h-menu li a{
    color: #898989;
}
.p-h-menu li a:hover,.s-h-menu li a:hover{
    text-decoration: none;
}
.p-h-menu .clcur,.s-h-menu .clcur{
    color: #38A3DB;
}
.p-h-silder,.p-h-silder2{
    width: 20px;
    height: 20px;
    background: transparent url("../common/images/new/icon-silder.png") no-repeat scroll left center;
    left: 320px;
    top: 37px;
    background-size: 15px 15px;
}

.pro-con{
    overflow: hidden;
    border-top: none;
    margin-top: -10px;
    /*display:none;*/
    width: 100%;
}
.pro-name{
    width:307px;
    margin: 14px 0px 10px 10px;
}
.pro-name li{
    line-height: 40px;
    font-size: 14px;
    position: relative;
    z-index: 1;
    margin: 0px;
    height: 45px;
    background: transparent url("../common/images/new/hot-cuntry.png") no-repeat scroll 0% 0%;
}


.pro-name .pro-n-txt{width: 230px;display: block;padding-left:56px;font-size: 18px;}
.pro-name .pro-direction{
    width: 13px;
    float: right;
    margin-right: 1px;
    margin-top: 14px;
    background: transparent url("../common/images/new/li-marker-default.png") no-repeat scroll left center;
    height: 14px;
}
.pro-name .pro-right-line{
    width: 13px;
    float: right;
    margin-right: 1px;
    display: none;
    height: 43px;
    background-color: #F7F7F7;
    display: none;
    position: relative;
    right: -2px;
}

.pro-name .sel{display: block; }
.pro-name .seled{color: #FFFFff;background: transparent url("../common/images/new/hot-sel.png") no-repeat scroll 0% 0%; }
.pro-name .over{background: transparent url("../common/images/new/over-cuntry.png") no-repeat scroll 0% 0%; }
.pro-name .overseled{color: #FFFFff;background: transparent url("../common/images/new/over-sel.png") no-repeat scroll 0% 0%; }
.pro-advantage{
    width: 668px;
}
.pro-advantagebox{
    display: none;
}
.pro-advantage .pro-img{
    margin-top: 14px;
    position: relative;
    width: 340px;
    margin-bottom: 34px;
}
.pro-advantage .pro-img a{display:block;overflow:hidden;}
.pro-advantage .pro-img img{
    width: 340px;
    height: 205px;
}
.pro-advantage .pro-img .pro-img-tit{
    background-color: #274472;
    padding: 5px 10px;
    font-size: 13px;
    letter-spacing: 1px;
    top: 177px;
    color: #FFF;
    left: 7px;
    position: absolute;
    z-index: 2;
    max-width: 440px;
    height: 20px;
    overflow: hidden;
}
.pro-advantage-txt{
    border-top:none;
    margin: 0px 17px 0px 17px;
    width: 294px;
    float: left;
    margin-top: 14px;
}

.pro-advantage-txt .c-tit-l{
    background: transparent url("../common/images/new/3title-left.png") repeat scroll 0% 0%;
    width: 14px;
    height: 34px;
}

.pro-advantage .pro-img .arrow{
    top: 207px;
    left: 7px;
}
.pro-advantage-txt h3{
    text-align: left;
    text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.6);
    height: 37px;
    background: transparent url("../common/images/new/pro-title-bg.png") no-repeat scroll 100% 0px;
    width: 116px;
    padding: 0px 0px 0px 20px;
    color: #F5F5F5;
    line-height: 36px;
    letter-spacing: 2px;
    font-size: 15px;
    margin-top: 0px;
    margin-bottom: 3px;
}
.pro-advantage-txt ul{
    margin-left: 10px;
    margin-bottom: 10px;
}
.pro-advantage-txt li{
    width: 310px;
    overflow: hidden;
    height: 17px;
    padding-left: 6px;
    font-size:13px;
}
.pro-advantage-txt .more{
    position: absolute;
    margin-top: -28px;
    margin-left: 250px;
}
.pro-advantage-txt .more .m-img{
    width: 15px;
    vertical-align: sub;
    *vertical-align: middle;
    margin-right: 3px;
}
.pro-advantage-btn{
    overflow: hidden;
    padding: 20px 48px 14px 48px;
}
.pro-advantage-btn .btn{
    height: 26px;
    width: 111px;
    line-height: 25px;
    color: #FFFFff;
    cursor: pointer;
    border: none;
    box-shadow: none;
    padding: 0px;
    padding-left: 11px;
}
.pro-advantage-btn .zxbg {
    background: url(../common/images/other/zx.png) no-repeat;
}
.pro-advantage-btn .pgbg {
    background: url(../common/images/other/pg.png) no-repeat;
}
.pro-advantage-btn .btn a{
    display: block;
color: rgb(255, 255, 255);
width: 100%;
}
.pro-advantage-btn .btn img
{
    vertical-align: sub;
    *vertical-align: middle;
margin-right: 3px;
}
.pro-advantage-btn .info{
    margin-left: 18px;
    float: left;
    width: 290px;
    background:rgb(0, 97, 174) none repeat scroll 0% 0%;
    color: rgb(255, 255, 255);
    text-align: center;
    padding: 2px 0px;
    display: none;
}
.country-condition{
    width: 269px;
    overflow: hidden;
    height: 17px;
    font-size: 13px;
}

.country-condition .c-title{

}
.country-condition .c-title .c-tit-l{
    background: url("../common/images/new/3title-left.png") repeat scroll 0% 0%;
    width: 14px;
    height: 34px;
}
.country-condition .c-title .c-tit-r{
    height: 31px;
    background: transparent url("../common/images/new/3title-bg.png") no-repeat scroll 100% 0px;
    width: 210px;
    padding: 0px 0px 0px 16px;
    margin-top: 4px;
    color: #F5F5F5;
    line-height: 26px;
    letter-spacing: 2px;
    font-size: 15px;
}
.country-condition ul{
margin-top: 45px;
margin-left: 10px;
}
.country-condition li{
    position: relative;
    background: url(../common/images/new/li-marker-dark.png) 0 4px no-repeat;
margin-left: 10px;
}

/* 澳德华 */
.adh{
   width: 100%;
height: 330px;
background: rgb(11, 71, 112) url("../common/images/new/extra-bg.jpg") repeat-x scroll 0px 0px;
margin-bottom: 20px;
}
.adh-in{
    width: 1000px;
    margin:0px auto;
}
.adhys {
    *width: 570px;
}
.adhys li{
    color: #FFF;
    font-size: 14px;
    width: 550px;
    line-height: 22px;
    background: transparent url("../common/images/new/jp.png") no-repeat scroll 4px 4px;
padding-left: 10px;
overflow: hidden;
}
.adhys li span{
    color: rgb(204, 22, 22);
font-size: 14px;
margin-right: 14px;
float:left;
margin-top: 2px;
}
.adhys .h3box{
    border-bottom: 2px solid rgb(255, 255, 255);
    width: 132px;
    margin-top: 18px;
    margin-bottom: 11px;
}
.adhys h3{
    border-top: 2px solid rgb(255, 255, 255);
    background: transparent url("../common/images/new/title-icon.png") no-repeat scroll 0px center;
    width: 178px;
    font-size: 20px;
    font-weight: bold;
    text-shadow: none;
    height: 35px;
    line-height: 30px;
    text-align: left;
    padding-left: 29px;
    margin-bottom:0px;
}
.adhys .moreimg{
    display: block;
float: left;
margin-top: 2px;
margin-right: 3px;
}
.adhys .moretxt{
    display: block;
float: left;
color: rgb(255, 255, 255);
}
.adhys .spbg{
    position: absolute;
    top: 18px;
}
.adhys .start{
    position: relative;
    top: 155px;
    left: 240px;
    cursor: pointer;
}
.adhys .spmore{
    margin-top: 290px;
    *margin-top: 202px;
    margin-right: 30px;
}
.adhys .color-y{
    color: rgb(255, 225, 0);
font-size: 18px;
}
.adhinfo{
    width: 1000px;
margin: 0px auto;
overflow: hidden;
margin-bottom: 15px;
}
.adhinfo-l{
    width: 355px;

}
.adhinfo-l .box{
    width: 332px;
    padding: 19px 10px;
}
.adhinfo-r{
    width:645px;
}
.adhinfo-r .container{
    width: 630px;
}
.adhinfo-r .tabs.full-w .tab-menu li{
    width: 33.3333333%;
}
.adhinfo-l .services li .icon{
    float: left;
    margin: -5px 10px 5px 0px;
}
.adhinfo-l  .services li {
    clear: both;
    padding-left: 7px;
    background: none;
}
.tab1 .adhimg{
    width: 190px;
float: left;
height: 182px;
margin-right: 10px;
}
.tab1 .adhcontent{
    line-height: 20px;
font-size: 14px;
margin-bottom: 5px;
color: #444;
}
.tab1 strong,.tab2 strong{
    font-size: 19px;
    font-weight: bold;
}

.tab2 .xywimg{
    width: 250px;
    float: right;
}
.tab2 ul{
    font-size: 16px;
    margin-left: 18px;
}

.tab3 ul{
    margin-left: 0px;
    margin-bottom: 2px;
}
.tab3 li{
    background:none;
    display:inline-block;
    padding-right: 2px;
    padding-left: 0px;
}
.tab3 .imgbox{
    float: left;
    margin-bottom: 6px;
}
.tab3 li img{
    width: 160px;
    height: 117px;
}
.tab3 .newtext{
    float: left;
    width: 404px;
    margin-left: 10px;
}
.tab3 li span{
    width: 415px;
    display: block;
    color: #0042b6;
    font-size: 16px;
}
.tab3 li p{
    text-indent: 2em;
    margin-top: 10px;
    height: 58px;
    overflow: hidden;
    margin-bottom: 22px;
}

.tab2 .flex-control-thumbs{
    width: 124px;
position: absolute;
left: 452px;
top: -4px;
padding-left: 5px;
margin-left: -4px;
border-width: 4px 4px 4px medium;
border-style: solid solid solid none;
border-color: #ffffff;
-moz-border-top-colors: none;
-moz-border-right-colors: none;
-moz-border-bottom-colors: none;
-moz-border-left-colors: none;
border-image: none;
margin-top: 0px;
padding-top: 0px;
 bottom: -4px;
 -webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
-webkit-box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
-moz-box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
-o-box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
}
.tab2 .flex-control-thumbs li{
    width: 100%;
margin: 0;
margin-top: 3px;
}
/*荣誉*/
.adhry{
    width: 1000px;
    margin:10px auto 0px;
}
 #photo-list {
     width: 1000px;
height: 180px;
margin: 10px auto;
overflow: hidden;

}
#photo-list ul { list-style:none;}
#photo-list li { float:left; padding-right:9px;padding-left: 0px;}
#photo-list img { border: 1px solid #ddd;
background: #fff;
display:block;
padding: 2px;
width: 236px;
height: 155px;
}
.flex-caption {
  width: 97.8%;
  padding: 2px 5px 6px 5px;
  left: 0;
  bottom: 0;
  background: rgba(0,0,0,.5);
  color: #fff;
  font-size: 14px;
  line-height: 16px;
  margin-bottom: 0px;
  *background-color: rgb(139, 139, 140);
  background-color: rgb(139, 139, 140)\0;
background-image: none;
background-repeat: repeat;
background-attachment: scroll;
background-position: 0% 0%;
background-clip: border-box;
background-origin: padding-box;
background-size: auto auto;
    height: 37px;
    line-height: 37px;
  }
#photo-list .flex-caption{
margin-left: 1px;
width: 231px;
height: 16px;
overflow: hidden;
text-align: center;
}

/* #Widgets
================================================== */
#widgets {
    background:#3a3b3c url(../common/images/new/widget-bg.gif);
    color:#8899a1;
    border-top:2px solid #252626;
    border-bottom:1px solid #2b2b2b;
    margin-top:10px;
    }
    #widgets .indent {
        padding:40px 0 30px 0;
        background:url(../common/images/new/widget-top-bg.gif) 0 0 repeat-x;
        }
        #widgets .widget {
            padding:14px 0 0 0;
            }

    /* Widget */
    .widget {
        margin-bottom:16px;
        }
    .widget ul {
        margin:0;
        padding:0;
        list-style-type:none;
        }
        .widget ul li {
            padding:0;
            margin:4px 0 0 0;
            background:none;
            font-family: 'MuseoSans500Regular', Arial, sans-serif;
            font-size:15px;
            color:#66b9e3;
            text-shadow:none;
            text-transform:none;
            }
        .widget ul li:first-child {
            margin-top:0;
            }

    .widget h4 {
        font-size:15px;
        margin-bottom:1.25em;
        color:#66b9e3;
        text-shadow:none;
        text-transform:none;
        }
    .widget a {
        color:#8899a1;
        }
    .widget a:hover {
        color:#66b9e3;
        text-decoration:none;
        }
    .widget .tel{
        color: #66B9E3;
        font-family: "微软雅黑";
        font-size: 37px;
        *font-size: 34px;
        font-size: 32px\0;
        margin-top:10px\0;
        *margin-top:0px;
        *line-height: 30px;
    }
    .widget .code2{
        width: 100px;
        margin-right: 18px;
        color: #66B9E3;
        text-align: center;
    }
    .widget .codetxt{
        font-size: 13px;
        margin-top: 5px;
        display: block;
    }
    .destination span{
        float: left;
        display: block;
        color: #66B9E3;
        font-size:13px;
    }
    .destination .linkbox{
        float: left;
        width: 380px;
    }
    .destination a{
        color: #66B9E3;
        margin-left: 10px;
        width: 80px;
        text-align: left;
        display: inline-block;
        font-size:13px;
    }

/* Extra Widget Area */
#widgets .extra-widget-area {

    }
    #widgets .extra-widget-area h4 {
        color:#66B9E3;
        margin-bottom: 0px;
        }
    #widgets .extra-widget-area .inner {
        padding:0 0 0 40px;
        }
    #widgets .extra-widget-area .widget {
        margin-bottom:13px;
        }


/* #Footer
================================================== */
#footer {
    background:#2b2b2b url(../common/images/new/footer-gr.gif) 0 0 repeat-x;
    border-top:1px solid #090909;
    border-bottom:1px solid #17191a;
    padding:5px 0;
    font-size:12px;
    }
    #footer small {
        font-size:1em;
        padding-right:10px;
        color: #888;
        }
    #footer a {
        color:#8898a0;
        text-decoration:underline;
        -webkit-transition: color 0.2s ease-out;
        -moz-transition: color 0.2s ease-out;
        transition: color 0.2s ease-out;
        }
    #footer a:hover {
        color:#66b9e3;
        text-decoration:none;
        }


 /*flexslider*/
 #ry .flex-direction-nav a::before,#hd .flex-direction-nav a::before{
    color: rgb(20, 64, 141);
    margin-top:10px;
 }
  #ry .flex-viewport{
    margin-top: 5px;
    margin-left: 3px;
  }
   .hdslider{
    width: 450px;
    margin: 0px auto;
    height: 345px;
   margin-left: 15px;
    border-right: medium none;
    margin-top: 15px;
  }

/*底部悬浮图*/
.bottom-img{
      position: fixed;
  bottom: 0px;
  width: 100%;
  background-color: #000;
  z-index: 999;
  opacity: 0.9;
}
.bottom-img img{
    width: 100%;
}
.bottom-img .closediv{
     width: 30px;
  height: 30px;
  position: absolute;
  right: 16px;
  top: 12px;
  cursor: pointer;
}

/*评估*/
.pgcountry
{
   padding: 9px 0px;
    margin-right: 10px;
    font-size: 14px;
    width: 124px;
    border: 1px solid#e1e1e1;
    margin-bottom: 15px;
    text-align: center;
    cursor: pointer;
    color: #666;
}
.pgcountry:nth-child(5n+0){
    margin-right: 0px;
}
.pgcountry:hover{
    border:1px solid #428bca;
}
.countrysel{
    border:1px solid #428bca;
    color：#015198;
}
.pgcountry img{
  vertical-align: bottom;
  width: 30px;
  margin-left: 5px;
}
.pgcountry .countryname{display: block;width: 68px;text-align: right}
.selectbox
{

    position:relative;
    height: 35px;
    padding: 10px;

}
.selectbox .selectTxt
{
    color: #0060a2;
    // padding: 10px;
    font-size: 20px;
    letter-spacing: 1px;
    margin-right: 131px;
    width: 209px;
    display: block;
    float: left;
}
.selectbox .selectval
{
border: 1px solid #0060a2;
color: #0060a2;
background:url(../common/images/assess/3.png) no-repeat 98% center;
float: left;
  width: 223px;
height: 30px;
text-align: center;
line-height: 30px;
}
.selectbox .select-option
{
width: 223px;
position: absolute;
top: 41px;
border: 1px solid #0060a2;
border-top: none;
overflow: hidden;
right: 87px;
background: #f7f7f7;
z-index: 42;
text-align: left;
cursor:pointer;
letter-spacing: 2px;
color:#0b5a82;
}
.selectbox .select-option ul{margin-bottom:0px;}
.selectbox .select-option li
{
    line-height: 16px;
    border-top: 1px solid #0060a2;
    padding: 5px 0px 5px 5px;
}

.selectbox .select-option li:hover{background:#0060a2; color: #FFF}
.selectbox .selectval:hover
{
    color:#afcbde;
}

.inputbox{overflow:hidden; margin-right13px;}
.inputbox span
{
    display: block;
color: rgb(255, 255, 255);
background: #428bca none repeat scroll 0% 0%;
width: 50px;
padding: 5px 10px 8px;
float: left;
    }
.inputbox .pro-sel{
      float: left;
  border-width: 1px 1px 1px medium;
  border-style: solid solid solid none;
  border-color: #0061ae;
  height: 33px;
  width: 243px;
}
 .inputbox input
 {
    float: left;
border-width: 1px 1px 1px medium;
border-style: solid solid solid none;
border-color: #428bca;
-moz-border-top-colors: none;
-moz-border-right-colors: none;
-moz-border-bottom-colors: none;
-moz-border-left-colors: none;
border-image: none;
height: 30px;
width: 128px;
margin-right: 11px;
border-radius: 0px;
  }
 .inputbox input:focus{
 border-width: 1px 1px 1px medium !important;
border-style: solid solid solid none !important;
border-color: #0061ae !important;
 }
 .sq li
 {
      float: left;
  margin-left: 0px;
  padding-left: 0px;
  margin-right: 10px;
 }
  .sq li img{width:121px;}
  .dytitle
  {
        height: 43px;
      line-height: 40px;
  color: #FFFFFF;
  padding-left: 22px;
  font-size: 23px;
  font-weight: 800;
  letter-spacing: 5px;
   background: #274472 none repeat scroll 0% 0%;
  }

  .dybottomtxt
  {
      color: #666;
    font-size: 16px;
    letter-spacing: 1px;
    text-indent: 2em;
    text-shadow: 0px 0px 0px;
    line-height: 24px;

}

    .sp-thumbnail-image-container img{
        width: 100%;
        height: 72px;
    }

    .sp-caption{width:505px !important;}
    .countrysel{
          position: relative;
    }
   .countrysel .asssel{
          background: url(/app/css/common/images/assess/accok.png);
  width: 24px;
  height: 22px;
  position: absolute;
     top: 17px;
    background-size: 24px 22px;
    right: -1px;
    }
/* 公用 */
.tac{text-align: center;}
.tal{text-align: left !important;}
.tar{text-align: right;}
.fl{float: left;}
.fr{float: right;}
.pa{position: absolute;}
.pr{position: relative;}
.current{background: #900000 none repeat scroll 0% 0%;}
.cb{clear: both;}
.h60{height: 60px;}
.w260{width: 260px;}
.w145{width: 145px;}
.w430{width: 430px;}
.h44{height: 49px !important;}
.ml0{margin-left: 0px !important;}
.ml18{margin-left: 18px !important;}
.ml10{margin-left:10px;}
.ml20{margin-left: 20px;}
.ml25{margin-left: 25px;}
.m-l-11{margin-left: 11px;}
.m-l-10{margin-left: 10px;}
.m-t-10{margin-top: 10px;}
.mb4{margin-bottom: 4px;}
.mb10{margin-bottom: 10px;}
.mt16{margin-top: 16px;}
.mt30{margin-top: 30px;}
.mb30{margin-bottom: 30px;}
.ml252{margin-left: 252px !important;}
.pt10{padding-top: 10px !important;}
.pl35{padding-left: 35px;}
.txt-i-2{text-indent: 2em;}
.f28418B{color: #28418B;}
.fohtera{color: rgb(9, 103, 177)}
.lh40{line-height: 40px;}
.hidden{display:none}
.more{
    height: 14px;
    vertical-align: text-top;
    margin-left: 2px;
}
h3{
    color: #FFF;
margin: 6px 0px 10px 1px;
width: 92%;
text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.6);
background: transparent url("../common/images/new/tit-bg.png") no-repeat scroll left/ auto 50px;
height: 50px;
line-height: 48px;
text-align: left;
padding-left: 68px;
*background-color: transparent;
*background-image: url("../common/images/new/tit-bg.png");
*background-repeat: no-repeat;
*background-attachment: scroll;
*background-position: left center;
*background-clip: border-box;
*background-origin: padding-box;
*background-size: auto 50px;
*width: 150px;
*font-size: 20px;
*padding-left: 25px;
*line-height: 52px;

}
