﻿/** sprite: mysprite; sprite-image: url('Images/mysprite.png'); sprite-layout: vertical */
*{margin:0;padding:0;list-style-type:none;font-family: 微软雅黑, 宋体;}
.clear {
    clear:both; 
    font-size:0px; 
    height:0px; 
    line-height:0px;	
    overflow:hidden;
} 
a,img{border:0;}

ol, ul { list-style: none; }

a:link, a:visited, ins { text-decoration: none; }

body 
{
	background-color: white;
    border-top: solid 4px #9d6426;
}

.main_space {
    width: 100%;
    height: 2px;
    clear:both; 
    font-size:0px; 
    height:0px; 
    line-height:0px;	
    overflow:hidden;
}
.main {
	width: 100%;
	margin: 0px auto;
    position: relative;
}

.top {
    height: 85px;
    z-index: 100;
}

.top_logo, .top_logo a {
    width: 350px;
    height: 85px;
    overflow: hidden;
    background-image: url(Images/top_logo.jpg);/** sprite-ref: mysprite; sprite-alignment:repeat; */
	background-repeat: no-repeat;
    float: left;
    display:inline-block;
}

.top_menu{
    width: 800px;
    height: 85px;
    float: right;
}

.top_menu div {
    font-weight: bold;
    font-size: 22px;
    color: #c8a063;
    margin-top: 30px;
    font-family: Calibri;
}


.cus_copyright 
{
	margin-top: 40px;
	width: 100%;
	height: 90px;
	background-image: url(Images/copybg.jpg);/** sprite-ref: mysprite; sprite-alignment:repeat; */
	background-repeat: repeat-x;
}

.flash_bg {
    height: 453px;
    overflow: hidden;
    background-image: url(Images/flash_bg.jpg);/** sprite-ref: mysprite; sprite-alignment:repeat; */
    background-repeat: repeat-x;
}

.flash {
    margin-top: 3px;
    height: 453px;
    overflow: hidden;
}

/* flexslider */
.flexslider{width:100%;position:relative;height:451px;overflow:hidden;
            background:url(/modules/alipay-banner/images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:451px;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;
                    background:url(/modules/alipay-banner/images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(/modules/alipay-banner/images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(/modules/alipay-banner/images/next.png) center center no-repeat;}

.news_bg {
    width: 100%;height: 47px;background-color: black;overflow: hidden;
}

.news {
    margin: 0px auto;
    width: 1008px;height: 47px;
    background-image:url(Images/news_icon.jpg);/** sprite-ref: mysprite; */
    background-repeat: no-repeat;
}

.news li{display:inline-block;width:100%;height:48px;margin:0 5px;*display:inline;zoom:1;text-indent: 10px;}
.news a{display:inline-block;width:100%;height:48px;line-height:48px;overflow:hidden;cursor:pointer;color:#444444;}

.news-container { height:270px; }

.case_copyright_bg{
    width: 100%;
    overflow: hidden;
    background-color: #111111;
}
.case {
    width: 1008px;
	margin: 0px auto;
    overflow: hidden;
}

.case_space1 {
    width: 100%;height: 30px;overflow: hidden;
}
.case_title {
    width: 100%;height: 50px;line-height: 50px;
    overflow: hidden;vertical-align: middle;
    color: white;font-family: 微软雅黑, 宋体;
}

.case_title span {
    margin-left: 10px;
}

.case_content {
    background-color: #333333;
}
.case_more {
    width: 100%;height: 35px;overflow: hidden;
    background-color: #333333;
    text-align: right;
}

.case_more_a {
    width: 108px;height: 34px;
    background-image: url(Images/case_more_btn.jpg);
    background-repeat: no-repeat;
    display:inline-block;
}

.case_title_left {
    width: 140px;height: 50px;
    overflow: hidden;
    float: left;font-size: 18px;
}
.case_title_right {
    width: 860px;height: 50px;
    float: left;
    vertical-align: middle;
}

.case_title_right ul {
    
}
.case_title_right li{display:inline-block;width:175px;height:50px;line-height: 56px;margin:0 5px;*display:inline;zoom:1;
    background-image: url(Images/case_icon.jpg);
    background-repeat: no-repeat;padding-left: 20px;overflow: hidden;
}

.case_title_right li a {
    cursor:pointer;color:white;font-size: 17px;
}

.copyright {
    width: 1008px;
	margin: 0px auto;
    color: #727272;
    text-align: center;
    font-size: 12px;
    line-height: 22px;
}

.copyright a {
    color: #727272;
}

/**second page**/
.header_bg {
    height: 335px;
    overflow: hidden;
    background-image: url(Images/flash_bg.jpg);/** sprite-ref: mysprite; sprite-alignment:repeat; */
    background-repeat: repeat-x;
}

.header {
    margin-top: 2px;
    height: 333px;
    overflow: hidden;
}

.header_title {
    width: 100%;height: 60px;
    overflow: hidden;
    margin-top: 273px;
}

.header_title_left {
    width: 347px;
    height: 60px;
    float: left;
    background-color: #723800;
    opacity: 0.80;
}
.header_title_right {
    width: 903px;
    height: 60px;
    float: left;
    background-color: black;
    opacity: 0.8;
}

.header_title_left div {
    margin-left: 120px;
    text-align: center;
    width: 226px;
    height: 60px;
    line-height: 60px;
    font-size: 24px;
    color: white;
    letter-spacing: 1px;
}
.header_title_right div {
    margin-top: 32px;
    width: 775px;
    text-align: right;
    color: white;
    font-size: 12px;
}

.header_title_right a {
    color: white;
    font-size: 12px;
}

.left_column {
    width: 185px;
    margin-left: 36px;
    float: left;
    display: inline;
    overflow: hidden;
}
.right_content {
    width: 787px;
    float: left;
}

.pclassitem,.pselectclassitem {
    
    width: 100%;height: 37px;
    background-image: url(Images/pclassitem_bg.jpg);/** sprite-ref: mysprite;  */
    background-repeat: no-repeat;
    line-height: 38px;vertical-align: middle;
    overflow: hidden;
}
.pclassitem a,.pselectclassitem a {
    margin-left: 22px;
}
.pclassitem, .pclassitem a, .pclasssubitem a{
    color: #1c1c1c;
}
.pselectclassitem, .pselectclassitem a , .pselectclasssubitem a{
    color: #986326;
}

.pclasssubitem a,.pselectclasssubitem a {
    margin-left: 54px;font-size: 14px;
}
.pselectclasssubitem,.pclasssubitem {
    width: 100%;height: 30px;
    line-height: 30px;vertical-align: middle;
    overflow: hidden;   
    
}
.column_space{ display: none;}

.right_content_space {
    width: 750px;
    margin-left: 35px;
    font-size: 14px;
    line-height: 28px;
}
.right_content_space div {
    color: #9a9a9a;
}
.newA {
    color: #9a9a9a;
}

.newstitle {
    width: 100%;text-align: center;font-size: 18px;font-weight: bold;line-height: 30px;vertical-align: middle;
}

.newssubtitle {
    width: 100%;text-align: center;
}

.zhaopin_title {
    width: 100%;height: 36px;line-height: 36px;vertical-align: middle;font-size: 18px;font-weight: bold;
}

.zhaopin_item {
    width: 100%;height: 28px;vertical-align: middle;font-size: 14px;
}
.zhaopin_item span {
    font-weight: bold;
}
.zhaopin_split {
    margin-top: 14px;
    border-top: solid 1px #bbbab8;
    width: 100%;
    height: 14px;
    overflow: hidden;
}

.list_team {
    border: solid 1px #a5a5a5;
    background-color: #f1f1f1;
}

.list_team_left {
    width: 160px;float: left;
    overflow: hidden;
}

.list_team_left img {
    margin-left: 15px;
    margin-top: 15px;
}

.list_team_right {
    width: 580px;float: right;
    overflow: hidden;
    padding-top: 10px;
    padding-right: 8px;
}

.list_team_right_more {
    width: 98%;text-align: right;
}
.list_team_right_more a {
    color: #9d5f00;
}

.service_info {
    width: 100%;height: auto;
    overflow: hidden;
}
.service_info_bg {
    width: 100%;height: 195px;overflow: hidden;
    background-image: url(Images/servicer.jpg); /** sprite-ref: mysprite; sprite-alignment:repeat; */
    background-repeat: no-repeat;

}

.service_info_wx {
    margin-top: 20px;
    width: 148px;height: 190px;overflow: hidden;
}

.service_info_qq {
    margin-top: 20px;line-height: 30px;
}

.service_info a {
    color: black;
}

.service_info_wx div {
    width: 100%;height: 36px;overflow: hidden;
    background-image: url(Images/ewm_info.jpg); /** sprite-ref: mysprite; sprite-alignment:repeat; */
    background-repeat: no-repeat;
}

.service_info_bg div {
    width: 136px;height: 44px;overflow: hidden;
    background-color: black;
    opacity: 0.75;
    color: #c8a063;
    margin-top: 150px;
    padding-left: 10px;
    font-size: 15px;
    line-height: 22px;
}

#case_picture{ display: none;}

.ul_case li {
    width: 187px;
    height: 195px;
    overflow: hidden;
    float: left;
    position: relative;
}

.ul_case li img {
    position: absolute;
}

.ul_case li .ul_case_title {
    position: absolute;
    left: 0px;
    top: 162px;
    width: 175px;
    height: 28px;
    line-height: 28px;
    vertical-align: middle;
    background-color: black;
    opacity: 0.6;
    text-align: center;
    font-weight: bold;
    font-size: 14px;
    letter-spacing: 2px;
}

.ul_case li a {
    color: white;
}
#galleria{height:680px}