@charset "gb2312";
/* CSS Document */
/****************************
 * version:1.0
 * By:landry
 * Date:2015-06-02
 *
 */

.section img{width: 100%;  outline: none; border: none; margin:0 auto;}
.section{max-width: 1200px; margin: 0 auto; position: relative;_width: expression((document.documentElement.clientWidth||document.body.clientWidth)>1000?"1200px":"");}
.section .row{margin: 0 0 40px;}
.navigation{line-height: 24px; padding: 16px 0; font-size: 16px;}
.navigation a{color: #808080;}
.navigation a:hover{text-decoration: underline;}
.navigation span{padding: 0 7px;}
.section .col-8{float: left; width: 67.83%; background: #fff;}
.section .col-4{float: right; width: 29.08%;}
.col-4 .img{position: relative;}
/*.col-4 .img-text{position: absolute; top: 58.37%; right: 0; width: 79.36%; line-height: 34px; padding: 16px 0;}
.col-4 .img .cover{background: #aa43e0; opacity: 0.8;filter: alpha(opacity=80);}
.col-4 .img h2{position: relative; color: #fff; font-size: 30px; text-align: center;}
*/
.idea{ transition: all 0.9s ease 0s; -webkit-transform: all 0.9s ease 0s; position: absolute; text-align: right; background: url(../images/cover.png); bottom: -36px; left: 0; width: 100%; line-height: 23px;}
.idea{bottom: 36px;}
.idea a{color: #fff; display: inline-block;line-height: 23px;}
.idea .save{background: url(../images/ico_12.png) 0 6px no-repeat; padding: 0 10px 0 16px;}
.idea .speak{background: url(../images/ico_13.png) 0 center no-repeat; padding: 0 3px 0 17px;}

.time-box{background: #fff; line-height: 53px; padding: 0 6px; margin: 0 0 9px; font-size: 14px; color: #494949;}
.time-box li{border-bottom: 1px solid #ECECEC;}
.time-box .last{border: none; line-height: 50px;}
.time-box .time{float: left; color: #828282; background: url(../images/ico_20.png) 13px center no-repeat; padding: 0 0 0 34px; margin: 0 20px 0 0;}
.time-box li a{float: left; color: #333; width: 170px;white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.time-box li a:hover{ color:#ed1c24;}

.list-box li{ font-size: 14px; color: #999; margin-bottom:10px;background: #ffffff;padding-bottom: 22px}
.list-box .caption{height:30px;padding: 22px 0 0 20px;}
.list-box .caption h2{font-size:20px; color:#1a1a1a; line-height:30px; width: 62%;float:left;}
.list-box .caption h2 span{font-size:14px; color:#333333;}
.list-box .caption h2 a{font-size:14px; color:#cc190f;line-height:30px; padding: 0 0 0 20px;}
.list-box .caption .btn{float:right;width:101px; height:30px; margin: 0 2.7% 0 0; background:url('../images/zico_01.png') no-repeat; display:block;color:#ffffff; font-size: 16px; line-height: 30px; text-align: center;}
.list-box .list-idea{border-top: solid 1px #f2f2f2;padding:18px 20px 0;margin-top:21px;}
.list-box dl{line-height: 24px; padding: 0 0 10px;}
.list-box dt{float: left; width: 33.92%;}
.list-box dd{float: left; color: #333; width:66.07%;}
.list-box .item02 dt{width:17.93%;}
.list-box .item02 dd{width:82%;}
.list-box dd span{margin: 0 2.5% 5px 0;}
.list-box dd .money{padding: 0 0 0 122px; color: #999;}
.list-box .more{background: url("../images/zico_02.png") no-repeat right center;padding-right: 10px;color:#999999;position: relative;}
.list-box .more:hover{color: #ed1c24;}
.list-box .more .moredetail{display:none;color:#333;padding:10px;position: absolute;left:0;top:20px;width: 150px;min-height: 30px; border: solid 1px #cccccc;background: #ffffff;}
.list-box .more span{display: inline-block;}
.list-box .more:hover span{color:#333;display: inline-block;}
.list-box .item01{width: 32.81%; float: left; margin: 0 4.16% 0 0;}
.list-box .item02{width: 62.75%; float: left;}
.list-box .case-tag{font-size: 0;}
.list-box .case-tag span{padding: 0 11px;font-size: 14px; border-top: 1px solid #7F7F7F;border-bottom: 1px solid #7F7F7F; line-height: 22px; display: inline-block; position: relative;}
.list-box .case-tag em{position: absolute; top:-1px; width: 11px; height: 24px; display: inline-block;}
.list-box .case-tag .em_l{background: url(../images/ico_24.jpg) no-repeat; left: 0;}
.list-box .case-tag .em_r{background: url(../images/ico_25.jpg) no-repeat; right: 0;}
.list-box .attend{text-align: right; float: left; width: 100%; padding:5px 0 0;}
.list-box .focus{ background: url("../images/zico_04.png") no-repeat left center; color: #cc190f; padding-left: 23px; line-height: 18px; display: inline-block;}
.list-box .nofocus{ background: url("../images/zico_24.png") left center no-repeat; color: #999;}

.banner-img{margin: 20px 0 0;}
.banner-img .col-left{float: left; width: 25.33%; position: relative;}
.banner-img .col-text{position: absolute; top: 0; left: 0; text-align: center; color: #fff; font-size: 20px; line-height: 40px; padding: 26% 2.5% 0; width: 95%;}
.banner-img .col-text h2{font-size: 36px; padding: 0 0 16px;}
.banner-img .col-right{float: left; width: 74.66%;}

.img-list li{padding:20px 0; border-bottom: 1px solid #F2F2F2;}
.img-list li.last{padding: 20px 0 0; border: none;}
.img-list img{float: left; width: 27.2%;}
.img-list .text-details{width: 68.91%; float: right; line-height: 24px; font-size: 14px;}
.img-list h4{color: #333; font-size: 18px; padding: 0 0 12px; line-height: 18px;}
.img-list li:hover h4{color: #ed1c24;}
.img-list p{color: #999;}

.col-4 .idea-box{background: #fff; padding: 20px 5.74%; border-bottom: 1px solid #F2F2F2;}
.col-4 .idea-box img{float: left; width: 36.18%;}
.col-4 .idea-box .idea-cont{float: right; line-height: 24px; font-size: 14px; color: #808080; width: 58.16%;}
.col-4 .idea-box h3{font-size: 16px; color: #333; margin: -5px 0 7px;}
.col-4 .idea-box .time{padding: 10px 0 0;}

.good-case{padding: 20px 0 6px 20px; background: #fff; font-size: 0;}
.good-case a{padding: 0 16px; line-height: 30px; font-size: 16px; color: #fff; display: inline-block; margin: 0 10px 10px 0;}
.good-case .color01{background: #5ed0ba;}
.good-case .color02{background: #5dade2;}
.good-case .color03{background: #f5d313;}
.good-case .color04{background: #e29c5d;}
.good-case .color05{background: #ffab80;}
.good-case .color06{background: #ca7beb;}

.people-box{background: #ffffff;padding: 30px 0; position: relative;}
.people-box .icon{background:url("../images/ico_10.png") no-repeat;display: block;position: absolute;top: 50%;width: 35px;height: 62px; margin: -31px 0 0;}
.people-box .prev{left: 0; background-position: 0 0;}
.people-box .prev:hover{background-position: 0 -63px;}
.people-box .next{right:0;background-position: -35px 0px;}
.people-box .next:hover{background-position: -35px -63px;}
.journal_con.people-box .pic_box{position: relative; padding: 0; /*width: 92.62%; margin: 0 auto;*/height: 250px;overflow: hidden;}
/*.people-box ul{position: absolute; top: 0; left: 0;height: 237px; width: 10000px;}
.people-box .pic_box li{float: left;width: 140px;height: 237px;}
.people-box.journal_con .pic_con .li_inner{position: relative; margin: 0 12%;}
.people-box.journal_con .pic_con .li_inner img{width: 60%;}*/
.people-box .pic_con .li_inner .name{font-size:18px; color:#333333; text-align:center;margin-top:10px; margin-bottom:12px;}
.people-box .pic_box .layer{padding: 8px 0;text-align: center;}
.inheritor_con .controls{position: relative;}
.people-box .tags span{width:60px; height:26px; display:inline-block; background:url("../images/zico_19.png") no-repeat; line-height:26px; color:#ffffff;text-align:center;}
.people-box .click{font-size:14px; color:#999999;margin-top:6px;margin-bottom:6px; text-align:center;}
.people-box .btno{width:140px; height:35px; background:url("../images/zico_20.png") no-repeat;margin: 0 auto; text-align:center; line-height:35px;color:#ffffff;font-size:16px;display:block;}


/*首页*/
.index-banner{max-width: 1200px; _width: expression((document.documentElement.clientWidth||document.body.clientWidth)>1000?"1200px":""); height: 342px; margin: 0 auto;}
.index-banner .banner{width: 100%;  height: 342px; position: relative;background:#000; overflow: hidden;}
.banner .rslides_tabs{ position:absolute; left:360px; bottom:28px;z-index:8;}
.index .rslides_tabs li{background:url(../images/ico_14.png) 0 center no-repeat; margin: 0 7px 0 0; float: none; display: inline-block; *display: inline; _display: inline; transition: all 0.9s ease 0s; -webkit-transform: all 0.9s ease 0s;}
.index .rslides_tabs li a{display:block;width:9px; height:9px; line-height: 18px; text-align: center;}
.index .rslides_tabs li a:hover{ text-decoration:none;}
.index .rslides_tabs li.rslides_here{ color:#fff; background-position: -16px center; width: 40px;}
.index .rslides_nav{background: url(../images/ico_10.png) no-repeat; width: 35px; height: 63px;display: inline-block; font-size: 0; position: absolute; top: 50%; margin: -31.5px 0 0; z-index: 4;}
.index .banner .prev{background-position: 0 0; left: 0;}
.index .banner .prev:hover{background-position: 0 -63px;}
.index .banner .next{right: 386px;background-position: -35px 0px;}
.index .banner .next:hover{background-position: -35px -63px;}
.index #banner{
    width: 1920px;
    margin: 0 -360px;
    height: 342px;
    overflow: hidden;
}

.search-cont{position: absolute; width: 386px; top: 0; right: 0; height: 342px; z-index: 3; background: #f5f5f5;}
.search-cont .s-title{padding: 30px 0 24px; background: #fff url(../images/ico_11.png) 60px bottom no-repeat;}
.search-cont .s-title h5{background: url(../images/ico_15.png) 38px 0 no-repeat; font-size: 14px; color: #d73643; line-height: 36px; padding: 6px 0 0 106px;}
.select-box{padding: 25px 43px 0 37px;}
.select-box dl{line-height: 40px; border: 1px solid #CCC; font-size: 14px; position: relative; background: #fff; margin: 0 0 15px;}
.select-box dt{float: left;border-right: 1px solid #CCC; width: 81px; color: #333; text-align: center;}
.select-box dd{float: left;position: relative; width: 222px;}
.select-box .name{width: 160px; display: inline-block; padding: 0 38px 0 24px; background: url(../images/ico_09.png) 185px center no-repeat;}
.select-box ul{position: absolute; top: 40px; left: -1px; width: 160px; padding: 0 38px 0 24px;border: 1px solid #CCC; max-height: 120px; overflow-y:scroll; border-top: none; background: #fff;}
.select-box ul li{cursor: pointer;}
.search-cont .btn{text-align: center;}
.search-cont .button{width: 226px; letter-spacing: normal; line-height: 34px; height: 34px; border: 1px solid #ccc; text-align: center; font-size: 14px; color: #A9A9A9; background: #fff; display: inline-block; margin: 0 auto 10px;}
.search-cont .button:hover{background: #D93744; color: #fff; border: 1px solid #D93744;}
.search-cont button.button{width: 228px; letter-spacing: 12px; margin: 4px auto 10px;}
.index .article{position: relative;}
.index .row01{margin: 10px 0 40px;}
.index .row01 .col-2{float: left; width: 219px; margin: 0 6px 0 0;}
.index .row01 ul{margin: 0 -5px 0 0;}
.index .row01 li{float: left; height: 149px; background: #fff; width: 191px; _width: 190px; margin: 0 5px 0 0; overflow: hidden; position: relative;}
.index .row01 .text-box{display: none;}

.col-btn{position: absolute; bottom: 0; left: 0; padding: 0 9px;}
.col-10 .col-btn{padding: 5px 9px 7px; background: #fff; width: 173px;}
.col-btn a{ background: url(../images/ico_16.png) no-repeat; font-size: 14px; width: 84px; height: 24px; line-height: 24px; text-align: center; display: inline-block; color: #9a9a9a;}
.col-btn .btn01:hover{background: url(../images/ico_16-hover.png) no-repeat; color: #d73643;}
.col-btn .btn02:hover{background: url(../images/ico_17.png) no-repeat; color: #fff;}
.col-btn .btn01{float: left;}
.col-btn .btn02{float: right;}

.index .row02{position: relative;}
.index .side-nav{position: absolute; top: 190px; left: -100px; width: 75px;background: #fff;z-index: 100;}
.index .side-nav.fixed{ position: fixed; top: 20px;left: 50%;margin-left: -700px;}
.index .side-nav a{border:1px solid #E2E2E2; line-height: 42px; display: block; font-size: 13px;color: #333; text-align: center;}
.index .side-nav a.active{background: #497BC0; color: #fff;border:1px solid #497BC0;}
.index .side-nav a.first{border-bottom: none;  -moz-border-top-left--radius: 5%; -webkit-border-top-left-radius: 5%; border-top-left-radius: 5%; -moz-border-top-right--radius: 5%; -webkit-border-top-right-radius: 5%; border-top-right-radius: 5%;}
.index .side-nav a.last{border-top: none;-moz-border-bottom-left--radius: 5%; -webkit-border-bottom-left-radius: 5%; border-bottom-left-radius: 5%; -moz-border-bottom-right--radius: 5%; -webkit-border-bottom-right-radius: 5%; border-bottom-right-radius: 5%;}
.index .col-9{width: 918px;  float: left;}
.index .col-9 h1{line-height: 30px; font-size: 24px; color: #0045b2;}
.index .col-9 h1 span{font-size: 28px;}
.index .country{width: 211px; position: relative;}
.country .col-btn{bottom: 60px; width: 196px; padding: 0 9px 0 6px;  margin: 0 auto;display: block;}
.country .col-btn a{background: url(../images/ico_18.png) no-repeat; width: 96px; height: 27px; line-height: 27px; color: #2f66bd;display: block;
margin: 0 auto;}
.country .col-btn a:hover{background: url(../images/ico_18-hover.png) no-repeat; color: #fff;}
.country img{width: 219px; height: 399px;}
.index .box{width: 706px; position: absolute; top: 0; left: 211px;}
.index .box .more{color: #AFAFAF; font-size: 16px; position: absolute; right: 0; top: 0; line-height: 36px; padding: 0 18px 0 0;}
.index .box .more:hover{color: #d83744;}
.index .box .tab{padding: 3px 0 0 10px; margin: 0 0 7px;}
.index .tab a{line-height: 32px; display: inline-block; padding: 0 16px; font-size: 16px; border-bottom: 2px solid #E2E2E2;}
.index .tab a.active,
.index .tab a:hover{border-bottom: 2px solid #0045b2; color: #0045b2;}
.index .col-3{width: 273px; float: right;}
.tab-box{padding: 30px 10px; background: #fff;}
.tab-box .tab-cont{width: 680px; height: 294px; position: relative; overflow: hidden;}
.tab-box .tab-cont ul{position: absolute; top: 0; left: 0; width: 999999px;}
.tab-box .tab-cont li{float: left; position: relative; width: 214px; height: 292px; border: 1px solid #ECEEED; margin: 0 14px 0 0;}
.tab-box .tab-cont li:hover{border: 1px solid #D61C29;}
.tab-box .tab-cont li img{width: 214px; height: 206px;}
.tab-box .tab-cont h3{font-size: 18px; color: #333; padding: 7px 10px 0; line-height: 26px;}
.tab-box .tab-cont p{padding: 0 10px; line-height: 24px; font-size: 14px; color: #9A9A9A;}
.tab-box{position: relative; display: none;}
.tab-box .idea{bottom: 0; background: #F2F2F2;}
.tab-box .attend{float: left; color: #C7C7C7; line-height: 23px; padding: 0 0 0 18px;}
.tab-box li .save{background: url(../images/ico_12-gray.png) 0 6px no-repeat; color: #C7C7C7;}
.tab-box li .speak{background: url(../images/ico_13-gray.png) 0 center no-repeat; color: #C7C7C7; padding: 0 15px 0 17px}
.tab-box li:hover .idea{background: #D61C29;}
.tab-box li:hover .attend{color: #fff;}
.tab-box li:hover .save{background: url(../images/ico_12.png) 0 6px no-repeat; color: #fff;}
.tab-box li:hover .speak{background: url(../images/ico_13.png) 0 center no-repeat; color: #fff;}
.switch-btn{position: absolute; top: 10px; right: 20px;}
.switch-btn a{width: 6px; height: 11px; display: inline-block; background:url(../images/ico_19.png) 0 0 no-repeat; }
.switch-btn .prev{background-position: 0 0; margin: 0 23px 0 0;}
.switch-btn .prev:hover{background-position: 0 -11px;}
.switch-btn .next{background-position: -30px 0px;}
.switch-btn .next:hover{background-position: -30px -11px;}

.index .title{line-height: 36px; font-size: 20px; color: #404144; padding: 0 0 8px;}
.index .title h2{float: left;}
.index .title a{float: right; font-size: 16px; color: #9e9e9e;}
.index .title a:hover{color: #d83744;}

.red .country .col-btn a{background: url(../images/ico_21.png) no-repeat;color: #d31b2a;}
.orange .country .col-btn a{background: url(../images/ico_22.png) no-repeat;color: #f8931f;}
.orange .country .col-btn a:hover,
.red .country .col-btn a:hover{background: url(../images/ico_18-hover.png) no-repeat; color: #fff;}

.red .tab a.active,
.red .tab a:hover{border-bottom: 2px solid #D51928; color: #D51928;}

.orange .tab a.active,
.orange .tab a:hover{border-bottom: 2px solid #F8931F; color: #F8931F;}

.index .row03 .img01{width: 56.58%;}
.index .row03 .img02{width: 42.66%;}

.index .row04{margin: 30px 0 0; background: #fff; padding: 26px 0 18px 20px; text-align: center; line-height: 32px; font-size: 16px; color: #6e6e6e;}
.index .row04 h2{font-size: 24px; color: #333;}
.index .row04 ul{padding: 22px 0 0;}
.index .row04 li{width: 148px; height: 49px; float: left; border:1px solid #E2E2E2; margin: 0 18px 17px 0;}

/*增值服务详情页*/
.service-page .article .col-8{border-top: 2px solid #CB1814; min-height: 720px; padding: 30px 0; font-size: 14px; color: #333;}
.service-page .article .col-8 h2{padding: 12px 30px 16px; border-bottom: 1px solid #E7E7E7; color: #1a1a1a; font-size: 24px;}
.service-page .col-8 .box{padding: 24px 30px 0;}
.service-page .col-8 p{line-height: 24px; padding: 0 0 2px; text-indent: 2em;}


/*移民方案详情页*/
.i-travel .case-intro{padding: 15px 0 0;}
.i-travel .i-travel-d .case-intro .intro_r{float: right; text-align: right;}
.i-travel .case-intro h2{float: left; width: 54.8%; font-size: 20px; color: #1a1a1a; line-height: 30px;}
.i-travel .i-travel-d{padding: 0 0 25px;}
.i-travel .mode .cost.cost01 .cost_l{width:85px;}
.i-travel .mode .cost.cost01 .cost_r{width: 632px;}
.i-travel .mode .cost.cost02 .cost_l{width:100px;}
.i-travel .mode .cost.cost02 .cost_r{width: 617px;}

/*移民查询页*/
.i-travel.emigrate-page .ad1 .ad1_l .img_txt{text-align: right;}
.emigrate-page .cond .a_key{width: 128px;}
.emigrate-page .cond .a_value{width: 629px;}
.emigrate-page .condition .b_list li{min-width: 59px;}

/*留学方案详情页*/
.students-page .col-4 .img{margin: 0 0 20px;}
.students-page.i-travel .mode .con{color: #1a1a1a;}
.students-page.i-travel .mode .con_z{padding: 0px 20px 0px 20px;}
.students-page.i-travel .mode .tit{margin-top: 40px;}
.students-page.i-travel .mode .gray{color: #666;}
.students-page .mode .con .first{padding: 12px 0 14px;}

/*留学方案查询页*/
.students-search.i-travel .ad1 .ad1_l .img_txt{width: 360px; left: 427px;}

/*美国移民*/
.country-page .row,
.channel-page .row{margin: 0 0 30px;}
.row .brief{padding: 20px 18px 28px 20px; background: #fff;}
.brief .b-left{float: left; width: 37.41%; color: #666; font-size: 14px; line-height: 24px;}
.brief .b-left h3{padding: 24px 0 13px; font-size: 20px; color: #333;}
.brief .b-right{float: right; width: 57.23%;}
.brief .b-right h2{font-size: 22px; color: #333; line-height: 22px; padding: 0 0 10px;}
.country-page .time-box{line-height: 55px; margin: 0 0 30px;}
.brief .point{margin: 0 -6px 0 0;}


/*美国留学*/
.country-page .row04 .col-4{overflow: hidden;}
.i-travel .country-cont .content{padding: 30px 20px; background: #fff;}
.i-travel .content .title{margin: 32px -20px 18px;}
.i-travel .content .title h2{ padding-left: 20px;}
.i-travel .content img{max-width: 1160px;}

.row04 .img-list{padding: 10px 0; background: #fff;}
.row04 .img-list li{padding: 20px;}
.row04 .img-list img{width: 16.92%;}
.row04 .img-list .text-details{width: 79.84%;}
.col-4 .school-box{background: #fff; margin: 0 -1% 0 0;}
.col-4 .school-box li{float: left;border-top: 1px solid #F2F2F2;border-right: 1px solid #F2F2F2; width: 38.2%; height: 123px; padding: 8px 5.73% 0; text-align: center;}
.col-4 .school-box li.away{padding: 15px 5.73% 0; border-top:none;}
.col-4 .school-box li p{color: #1a1a1a; font-size: 14px;padding-top: 5px;}
.col-4 .school-box li:hover p{color: #cc190f;}

.row04 .block{background: #fff; padding: 24px 0 20px 1.66%;}
.block .col-3{float: left; width: 28.98%; line-height: 25px; color: #999; font-size: 14px;}
.block .col-3 .img{padding: 0 0 15px;}
.block .caption{padding: 0 11px 12px 0;}
.block .caption.away{margin: 22px 0 0;}
.block .caption h2{float: left; font-size: 20px; color: #1a1a1a; line-height: 32px;}
.block .caption a{float: right; line-height: 32px; display: inline-block; color: #cc190f; font-size: 14px;}
.block .caption a:hover{text-decoration: underline;}
.block .col-6{float: left; width: 36.1%; padding: 0 1.67% 0 3.57%;}
.block .col-6 li{width: 47%; float: left; margin: 0 10px 0 0; text-align: center;}
.block .col-6 li p{padding: 6px 0 26px; line-height: 25px; font-size: 16px; color: #1a1a1a;}
.block .col-6 li:hover p{color:#cc190f;}

.block .school-box{margin: 0 -1% 0 0;}
.block .school-box li{float: left;border: 1px solid #E5E5E5; width: 45.8%; height: 152px; margin: 0 10px 0 0; padding: 8px 0 0; text-align: center;}
.block .school-box li p{color: #1a1a1a; font-size: 14px; line-height: 20px;}
.block .school-box li:hover p{color: #cc190f;}

/*移民频道*/
.channel-page .banner-img .col-left{width:70.16%;}
.channel-page .banner-img .col-right{width: 27.58%; min-height: 318px; background: #fff; float: right; padding: 20px 0 0 1.54%; border: 1px solid #F2F2F2;}
.channel-page .col-right li{width: 43.8%; height: 60px; float: left; margin: 0 5.71% 20px 0;}
.channel-page .channel-cont .time-box{margin: 0 0 32px;}
.journal_con.photos{background: #fff; padding: 30px 40px 0; position: relative;}
.journal_con.photos .photos-box{/*width: 268px; */height: 136px; padding: 0; position: relative;}
.photos .photos-box ul{position: absolute; top: 0; left: 0; width: 10000px;}
.photos .photos-box li{float: left; height: 136px; text-align: center;}
.photos .photos-box .text-cont{padding: 0 10px;}
.photos .photos-box p{color: #333; font-size: 14px; line-height: 22px;white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.photos .icon{background: url(../images/ico_27.png) 0 0 no-repeat; width: 20px; height: 36px; display: inline-block; top: 50%; margin: -18px 0 0; position: absolute;}
.photos .prev{background-position: 0 0; left: 0;}
.photos .prev:hover{background-position: 0 -36px;}
.photos .next{background-position: -20px 0; right: 0;}
.photos .next:hover{background-position: -20px -36px;}
.col-4 .photos .img{border: 1px solid #E5E5E5;}
.col-4 .photos01 .img{padding: 10px;}
.col-4 .photos01 p{padding: 10px 0 0;}
.col-4 .photos02 p{padding: 6px 0 0; margin: 0 -10px;}
.photos01{margin: 0 0 20px;}
.photos02{padding: 18px 40px 10px;}
.photos01 .photos-box li{width: 124px;}
.photos02 .photos-box li{width: 77px;}

.country-page .banner-img .col-right{ position:relative;}
.slick-prev{ background:url(../images/zico_17.png) no-repeat 0 0; width:35px; height:62px; font-size:0; border:none; position:absolute; left:0; top:150px;}
.slick-next{ background:url(../images/zico_18.png) no-repeat 0 0; width:35px; height:62px; font-size:0; border:none; position:absolute; right:0; top:150px;}
.country-page .banner-img .col-right ul{ position:absolute; left:400px; bottom:20px;}
.country-page .banner-img .col-right ul li{  margin:0px 7px 0px 0px; float:left;}
.country-page .banner-img .col-right ul li button{ background:url(../images/ico_14.png) no-repeat 0 0;width: 9px;height: 9px;line-height: 18px;text-align: center; border:none; font-size:0;}