﻿@charset "utf-8";
/* CSS Document */
*{margin:0 auto;padding:0;list-style-type:none;}

body{ background:url(../image/bg.jpg) no-repeat top center; font-family:"雅黑";}

.tp-banner{ width:100%; height:auto;}
.tp-banner .bann_img{ width:100%; height:auto;}
/*PC开屏图*/
.kaiping{ width:100%;height:100%; position:fixed; z-index:98989; }
.img_img{ width:100%; height:100%;}
.dl_dow{ position:absolute;top:45%; left:48%;bottom:0;z-index: 10; animation:down 1s infinite alternate;}



@keyframes page
{
from {background: #fff;color: #2b2a2a;}
to {background:#9d323a;color: #fff; }
}

@keyframes down
{
from {bottom: 10px;}
to { bottom: 0;}
}
.dl_gw{ position:absolute; top:65%; left:70%;  }
.mov_lr{position:absolute; animation:mymove 1s infinite alternate; float:left; margin-top:72px;}
.gw_tu{position:absolute;  float:left; margin-left:150px;}
@keyframes mymove
{
from {left:0px;}
to {left:10px;}
}

/*致力经典*/
.scr{width:100%; height:auto;}

.src_01{ background:url(../image/jd-bg.png) no-repeat center; width:1200px; height:256px; margin-left:auto; margin-right:auto; margin-top:73px;}
.fon_le{ float:left; width:490px;height:236px; padding-left:20px; padding-top:40px; }
.fon_le .zljd{ width:100%; height:46px; background:url(../image/jdwz-bg.png) no-repeat left; margin-bottom:10px;}
.fon_le .zljd p{ font-size:35px; color:#000; font-weight:bold; letter-spacing:3px;}
.fubiao{ font-size:23px; color:#333; letter-spacing:2px;}
.fon_ri{ float:right; width:690px;height:256px; margin-top:40px;}
.fon_ri p{ color:#666; font-size:19px; letter-spacing:2px; line-height:29px;}
.line01b{ display:block; background:#6e8036; width:58px; height:5px; margin:0; margin-bottom:20px;}
.line02{ display:block; background:#6e8036; width:348px; height:5px; margin-left:320px; margin-top:60px;}

.src_02{ width:1200px; height:525px;margin-left:auto; margin-right:auto; margin-top:120px; }
.src_02 ui li{width:372px; height:515px; }
.case{ width:372px; height:515px; position:relative;float:left; margin-right:42px;}
.sub{  position:absolute; top:200px; width:372px; height:140px; background-color: rgba(0,0,0,0.5); padding-top:20px}
.sub .zi01{color:#FFF; font-size:23px; width:100%; letter-spacing:3px; margin-bottom:10px; padding-top:10px; padding-right:10px; text-align:right;}
.sub .zi02{color:#FFF; font-size:15px;width:100%; letter-spacing:3px; margin-bottom:10px;padding-right:10px;text-align:right; font-family:Arial, Helvetica, sans-serif;}
.sub .xian{background:#7e941b; display:block; width:40px; height:2px; float:right; margin-right:15px;}

.sub02{display:none; position:absolute; top:0px; width:372px; height:515px; background-color: rgba(0,0,0,0.7); padding-top:100px}
.sub02 .zi01{color:#FFF; font-size:28px; width:100%; letter-spacing:3px; margin-bottom:5px; padding-top:10px;  text-align:center;}
.sub02 .zi02{color:#FFF; font-size:18px;width:100%; letter-spacing:3px; margin-bottom:5px;text-align:center; font-family:Arial, Helvetica, sans-serif;}
.sub02 p{ color:#FFF; font-size:14px;letter-spacing:3px;width:100%; padding:5px 20px; line-height:28px;}
.sub02 .xian{background:none; display:block; border:2px solid #7e941b; color:#7e941b; width:336px; height:50px; margin-left:auto; margin-right:auto; margin-top:40px; text-align:center; letter-spacing:5px; font-size:20px; line-height:50px;}
.sub02 .xian:hover{ text-decoration:none;}
.ca003{margin:0px;}
.case:hover .sub{display:none;}
.case:hover .sub02{display:block;}

.src_03{ width:100%; height:auto; padding:0 10px 0 10px; margin-top:30px; display:none;}

.srcc_li { width:100%; height:350px; background:#FFF; margin-bottom:20px;}
.srcc_li .jd_wenz{ float:right; width:58%;  padding-top:40px;}
.srcc_li .jd_wenz h2{ font-size:2.5rem; line-height:60px;}
.srcc_li .jd_wenz h3{ font-size:2rem; line-height:40px; margin-bottom:20px;}
.srcc_li .jd_wenz p{ font-size:18px; line-height:35px; letter-spacing:2px; color:#999;}
.srcc_li .jd_wenz .liaoj0 { display:block; width:150px; height:40px; font-size:1.7rem; text-align:center; line-height:40px; letter-spacing:2px; margin:0; margin-top:20px; margin-bottom:20px; border: 1px solid #738539; color:#738539;}
.srcc_li .jd_img{ float:left; width:39%; }

@media \0screen\,screen\9 {/* 只支持IE6、7、8 */
  .sub{
    background-color:#000000;
    filter:Alpha(opacity=50);
    position:static; /* IE6、7、8只能设置position:static(默认属性) ，否则会导致子元素继承Alpha值 */
    *zoom:1; /* 激活IE6、7的haslayout属性，让它读懂Alpha */
  }
  .sub p{
    position: relative;/* 设置子元素为相对定位，可让子元素不继承Alpha值 */
  }  
  .sub .xian{
    position: relative;/* 设置子元素为相对定位，可让子元素不继承Alpha值 */
  }
}

/*案例*/
.exe{ width:100%; height:auto; margin-top:100px;}
.exa_tit{ width:603px; height:110px;  margin:10px auto;}
/* tab */
#tab{width:1200px;position:relative;margin:40px auto;}
#tab .tab_menu{width:100%;float:left;position:absolute;z-index:1; padding-left:150px;}
#tab .tab_menu li{float:left;width:110px;height:28px; font-size:17px;line-height:28px; color:#999;cursor:pointer;text-align:center;margin:0 2px 0 0; }
#tab .tab_box{width:1220px;height:1150px;clear:both;top:30px;position:relative;padding-top:0px;}
#tab .tab_menu .selected{background-color:#738539;cursor:pointer; color:#FFF; }
.hide{display:none;} 
.tab_box .hous{ width:100%; height:735px;}
.hous .ho_list{width:386px; height:327px; margin-right:6px; margin-left:7px; margin-bottom:46px; float:left; border-bottom:1px solid #CCC;} 

/**控制图片大小*/
 

.ho_list .lis_txe{width:386px; height:80px;}
.lis_txe .tex_01{ float:left; width:80%; margin-top:18px; margin-bottom:5px; font-size:20px;color:#666;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.lis_txe span { padding:1px 11px; float:right; border:1px solid #999; color:#666; margin-top:20px;}
.lis_txe .tex_02{ width:99%; font-size:13px; color:#999;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.ho_list:hover .tex_01{ color:#6e8036;}
.ho_list:hover .tex_02{ color:#6e8036;}

/*团队*/
.tem{ width:100%; height:auto; }
.exa_tit{ width:588px; height:110px; margin:10px auto;}
.tem_li{ width:1200px; height:420px; margin:auto; margin-top:42px;  }
.te_list{width:230px; height:358px; margin-right:10px; float:left;}
.te_list .te_txe{width:230px; height:137px; background:#FFF; padding:10px;}
.te_txe .tex_01{ width:80%; margin-bottom:5px; font-size:17px;color:#666;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.tex_01 i{ font-style:normal;font-size:12px; margin-left:15px;}
.te_txe span { padding:1px 11px;border:1px solid #999; color:#666;}
.te_txe .tex_02{ width:99%; font-size:12px; margin-bottom:10px; line-height:20px; color:#999;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.te_list:hover .tex_01{ color:#fff;}
.te_list:hover .tex_02{ color:#fff;}
.te_list:hover .te_txe{ background:#738539; border-top:1px solid #FFF;}
.te_list:hover .te_txe span{ background:#fff; color:#738539; border:0;}

.temm_b{ width:1350px; height:62px;position:relative; top:310px;}
.temm_b .tmb_le{ float:left;}
.temm_b .tmb_ri{ float:right;}


/* 资讯 */
.new{width:100%; height:780px; }

.new_info{ width:1200px; height:438px; margin:auto; margin-top:70px;}

.infor_lef{ float:left; width:588px; height:438px; }
.infor_one{ height:438px;}

.one_rig{ width:100%;margin-left:15px; margin-top:5px;}
.skills{width:100% ;font-size:20px;line-height:30px; color:#333; margin:15px 0 15px 0;}
.skills a{ color: #444}
.skills i{ margin-left:180px;}
.skills a:hover{ color:#738539; text-decoration:none;}
.ski_js{ width:100%; height:75px;}
.sp_time{ float:left; width:80px;line-height:25px; font-size:15px;color:#263844;}
.sp_time h5{ font-size:33px; color:#333; font-family:"等线";}
.sp_time span{ font-size:20px; color:#999; padding-left:10px;font-family:"等线";}
.ti_tit{ float:right; width:500px; line-height:28px; font-size:14px; color:#999; letter-spacing:2px; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden; border-left:1px solid #999; padding-left:20px; }
.ti_tit a{color:#999;}

.infor_rig{ float:right; width:575px; height:400px;border-top:1px solid #CCC;}
.infor_rig ul{ margin-top:0px;}
.infor_rig ul li{ font-size:15px; height:95px; line-height:35px; border-bottom:1px solid #CCC;}
.infor_rig ul .lsls_01 .ski_js{ width:100%; height:95px; margin-bottom:30px;}
.infor_rig ul li .ski_js{ width:100%; height:75px; margin-top:30px;}
.biaoti{ float:right; width:480px;}
.biaoti .b_b01{ font-size:20px;etter-spacing:2px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.biaoti .b_b02{ font-size:13px; line-height:20px; letter-spacing:2px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.biaoti .b_b01 a{color: #444}
.biaoti .b_b02 a{font-size:13px;color: #999;}
.biaoti .b_b01 a:hover{ color:#738539; text-decoration:none;}

.butt{ width:1200px; height:40px;}
.butt .mo_but{ display:block; width:130px; height:35px; border:1px solid #999; text-align:center; line-height:35px; font-size:20px; color:#999; margin:auto;}
.butt .mo_but:hover{ border:none; background:#738539; color:#FFF; text-decoration:none;}

/*关于*/
.abo{ width:100%; height:470px;}
.abo_con{ width:1200px; height:400px; background:rgba(253,253,253,0.8); margin:auto;}
.abo_con .ab_us{ float:left; width:572px; height:400px;  padding:40px 15px 40px 85px;}
.abo_con .ab_us h4{ font-size:23px; color:#999;letter-spacing:2px;}
.abo_con .ab_us h3{ font-size:21px; color:#333;letter-spacing:2px;}
.abo_con .ab_us p{ font-size:14px; color:#999; line-height:35px; text-indent:2em; letter-spacing:2px; padding-top:20px; padding-bottom:20px;}
.abo_con .ab_us .ab_bu{ border:1px solid #999; padding:5px 12px; color:#999;}

.abo_con .about_img{ float:right;}

/* 底部 */

.index_foot{ background:url(../image/coo_bgimg.jpg) no-repeat bottom; width:100%; height:603px; overflow:hidden; position:relative; clear:both; padding-bottom: 20px;}
.index_foot .fx-main{ background:none}
.pinpai{ width:1200px; height:386px; margin:auto; background:#FFF; margin-top:76px; position:relative;}
.pinpai ul li{ float:left; padding:40px 30px 0 30px; }

.tub_b{ width:1200px; height:62px; margin:auto; position:absolute; top:161px;}
.tub_b .tubb_le{ float:left;}
.tub_b .tubb_ri{ float:right;}

.messa{ width:1200px; height:244px; margin:auto;  margin-top:40px;}
.m_wenz{ float:left;font-size:25px; color:#333; line-height:200px;}
.m_wenz span{ font-size:16px; color:#999;}
.m_wenz .sp_wen01{ font-size:25px; color:#333;}
.ewm{ float:right;}
.m_t0u div{ float:left; width:30px; height:25px;  margin:15px 20px;}


.btm_btm{ width:100%; background:url(../image/dibu_bg.jpg) no-repeat center;/* background-color:#738539; */height:125px;}
.btm_end{ width:1200px; margin:auto; }
.left_p{ width:1200px;  font-size:16px; color:#FFF;line-height:58px; text-align:center;}



@media(max-width:1200px){ 
body{ height:auto;}
.kaiping{ display:none;}
	/*经典*/
.src_01{ width:100%; background:none; background:#FFF;}
.fon_le{ float:none; width:100%;height:100px; padding:0; padding:0 10px; }
.fon_le .zljd{ width:100%;}
.fon_ri{ float:none; width:100%;height:auto; margin-top:40px; padding:0 10px;}
.fon_ri p{ color:#666; font-size:17px; letter-spacing:2px; line-height:29px;}
.line01{ display:block; background:#6e8036; width:58px; height:5px; margin-bottom:20px;}
.line02{ display:block; background:#6e8036; width:158px; height:5px; margin:0;margin-top:40px; margin-left:80%;}

.src_02{ width:100%; height:auto; margin-top:120px; padding-left:15px; display:none;}
.src_02 ui li{width:372px; height:515px; }
.case{ width:372px;margin:0px 8px 0 8px; }

.src_03{ width:100%; height:auto; padding:0 10px 0 10px; margin-top:30px; display:block;}

.srcc_li { width:100%; height:372px; background:#FFF; margin-bottom:40px;}
.srcc_li .jd_wenz{ float:right; width:58%;  padding-top:40px;}


/*案例*/
.exe{ width:100%; height:1500px; }
.exa_tit{ width:603px; height:110px;  margin:10px auto;}
/* tab */
#tab{width:100%; height:auto;position:relative;margin:40px auto;}
#tab .tab_menu{width:100%;float:left;position:absolute;z-index:1; padding:0; padding:0 10px 0 10px; }
#tab .tab_menu li{float:left;width:auto;height:auto; padding:5px 20px; }
#tab .tab_box{width:100%;height:1300px;clear:both;top:30px;position:relative;padding-top:5px;}
#tab .tab_menu .selected{background-color:#738539;cursor:pointer; color:#FFF; }

.hide{display:none;} 
.tab_box .hous{ width:100%; height:auto;}
.hous .ho_list{width:47%; height:auto; margin:0px; float:left;  margin:0 15px 40px 15px;}
/**控制图片大小*/
.hous .ho_list a{display:block; width:100%; height:138px; overflow:hidden}
 


.hous .ho_list img{ width:100%;}
.ho_list .lis_txe{width:100%; height:80px;}

/*团队*/
.tem{ width:100%; height:auto; margin-top:100px;}
.tem .exa_tit{ width:588px; height:110px; margin:10px auto; margin-bottom:30px;}
.tem_li{ width:100%; height:1000px; margin:0; padding-left:10px;}
.te_list{width:31%; height:auto; float:left; margin:0; margin:0 10px 20px 10px;}
.te_list .te_txe{width:100%; height:137px; background:#FFF; padding:10px;}
.te_list img { width:100%;}
.tem .temm_b{ display:none;}

/* 资讯 */
.new{width:100%; height:1300px; }
.new .exa_tit{ width:588px; height:110px; margin:10px auto; margin-bottom:20px;}

.new_info{ width:100%; height:1050px; margin:auto; margin-top:70px;}
.infor_lef{ float:none; width:100%; height:auto;  }
.infor_one .in_img img{ width:100%;}
.infor_one{ height:630px; width:100%;border-bottom:1px solid #CCC;}
.one_rig .skills{ width:100%; padding:0 20px 0 20px; font-size:2rem; line-height:40px;}
.one_rig .skills i{ display:block; float:right; margin:0; padding-right:20px;}
.one_rig{ width:100%; height:100px;margin-left:0px; margin-top:5px;}
.one_rig .ski_js{ height:70px; width:100%; padding:0 20px 0 20px;}
.one_rig .ski_js .ti_tit{ width:90%; font-size:18px; line-height:30px;}

.infor_rig{ float:none; width:100%; height:420px;}
.infor_rig ul{ margin-top:0px;}
.infor_rig ul li{  padding:0 20px 0 20px;}
.infor_rig ul .lsls_01 .ski_js{ width:100%; height:95px; margin-bottom:30px;}
.infor_rig ul li .ski_js{ width:100%; height:75px; margin-top:30px;}
.biaoti{ float:right; width:90%;}
.biaoti .b_b01 a{ font-size:2rem;}
.biaoti .b_b02 a{ font-size:18px;}

.butt{ width:100%; height:40px;}
.butt .mo_but{ display:block; width:130px; height:35px; border:1px solid #999; text-align:center; line-height:35px; font-size:20px; color:#999; margin:auto;}
.butt .mo_but:hover{ border:none; background:#738539; color:#FFF; text-decoration:none;}

/*关于*/
.abo{ width:100%; height:750px;}
.abo_con{ width:100%; height:700px; background:#FFF; margin:0;}
.abo_con .ab_us{ float:none; width:100%; height:330px;  padding:40px 40px 0px 40px;}
.abo_con .ab_us h4{ font-size:2.5rem; color:#999;letter-spacing:2px; line-height:40px;}
.abo_con .ab_us h3{ font-size:2.1rem; color:#333;letter-spacing:2px;}
.abo_con .ab_us p{ font-size:18px; color:#999; line-height:35px; text-indent:2em; letter-spacing:2px; padding-top:20px; padding-bottom:30px;}
.abo_con .ab_us .ab_bu{ border:1px solid #999; padding:8px 40px; font-size:2rem;}

.abo_con .about_img{ float:none; display:block; margin-left:auto; margin-right:auto;}

/* 底部 */

.index_foot{ background:url(../image/coo_bgimg.jpg) no-repeat center; width:100%; height:795px; overflow:hidden; position:relative; clear:both; padding-bottom: 20px;}
.index_foot .fx-main{ background:none}
.pinpai{ width:100%; height:300px; margin:auto; background:#FFF; margin-top:76px; position:relative;}
.pinpai ul li{ float:left; padding:0; padding:20px 15px 20px 15px; }

.tub_b{ display:none;}
.messa{ width:100%; height:244px; margin:auto;  margin-top:80px;}
.m_wenz{ float:left;font-size:25px; color:#333; line-height:30px; width:50%; margin-left:10%;padding:50px;}
.m_wenz span{width:100%; font-size:19px; color:#999; }
.m_wenz .sp_wen01{width:100%; display:block; }
.m_wenz .sp_wen02{width:100%; display:block;}
.ewm{ float:right; margin-right:10%;}
.m_t0u div{ float:left; width:30px; height:25px;  margin:15px 20px;}


.btm_btm{ background-color:#738539; height:58px;}
.btm_end{ width:100%; margin:auto; }
.left_p{ width:100%;  font-size:16px; color:#FFF;line-height:58px; text-align:center;}

}

@media(max-width:1024px){ 
body{ height:auto;}
.kaiping{ display:none;}

.tp-banner{ width:100%; height:auto; margin-top:98px;}
.tp-banner .bann_img{ width:100%; height:auto;}
	/*经典*/

.src_01{ width:100%; margin-bottom:40px; }
.fon_le{padding:0; padding:0 15px; }
.fon_ri{ padding:0 12px;}

.srcc_li { width:100%; height:342px; background:#FFF; margin-bottom:40px;}
.srcc_li .jd_wenz{ float:right; width:58%;  padding-top:30px;}

/*团队*/
.tem{margin-top:0px;margin-top:30px;}
.tem_li{ width:100%; height:920px; margin:0; padding-left:10px;}

/* 资讯 */
.new{ margin-top:50px;}
.new_info{ width:100%; height:1050px; margin:0; margin-top:30px;}
.infor_one{ height:600px;}

/* 底部 */

.pinpai ul li{ float:left; padding:0;  }
.m_wenz{padding:0px;padding:50px 0px 50px 30px;}



}



@media (min-width: 992px){

}

@media (max-width:768px){

	/*经典*/

.src_01{height:290px; margin-bottom:0;}
.src_03{ width:100%; height:auto; padding:0 10px 0 10px; margin-top:70px; display:block;}

.srcc_li { width:100%; height:254px; background:#FFF; margin-bottom:30px; }
.srcc_li .jd_wenz{ float:right; width:58%;  padding-top:0px;}

.srcc_li .jd_wenz h2{ font-size:2.2rem; line-height:45px;}
.srcc_li .jd_wenz h3{ font-size:1.8rem; line-height:35px; margin-bottom:0px;}
.srcc_li .jd_wenz p{ font-size:16px; line-height:25px; }

/*案例*/
.exe{ width:100%; height:1280px; margin:0; margin-top:50px; }
/* tab */
#tab{width:100%; height:auto;position:relative;margin:30px auto;}
#tab .tab_menu{width:80%; height:auto;float:left;position:absolute;z-index:1; padding:0; padding:0 10px 0 10px;left:10%; }
#tab .tab_menu li{float:left;width:137px;height:auto; padding:5px 0px; border:1px solid #999; margin:5px; }
#tab .tab_box{width:100%;height:1100px;clear:both;top:30px;position:relative;padding-top:70px;}
#tab .tab_menu .selected{background-color:#738539;cursor:pointer; color:#FFF; border:none; }
.hous .ho_list{width:46%; height:auto; margin:0px; float:left;  margin:25px 15px 0px 15px;}

/*团队*/
.tem{ width:100%; height:auto; margin-top:20px;}
.tem .exa_tit{  margin:10px auto; margin-bottom:30px;}
.tem_li{ width:100%; height:750px; margin:0; padding-left:10px;}
.te_list{width:30%; }

/* 资讯 */
.new{width:100%; height:1100px; }
.new .exa_tit{ width:588px; height:110px; margin:10px auto; margin-bottom:20px;}

.new_info{ width:100%; height:900px; margin:auto; margin-top:40px;}
.infor_lef{ float:none; width:100%; height:auto;  }
.infor_one .in_img img{ width:100%;}
.infor_one{ height:490px; width:100%;border-bottom:1px solid #CCC;}
.one_rig{ width:100%; height:120px;margin-left:0px; margin-top:5px;}
.one_rig .ski_js .ti_tit{ width:85%; }
.infor_rig{ float:none; width:100%; height:420px;}
.biaoti{ float:right; width:85%;}

/*关于*/
.abo{ width:100%; height:780px;}
.abo_con{ width:100%; height:700px; background:#FFF; margin:0;}
.abo_con .ab_us{ float:none; width:100%; height:360px;  padding:40px 40px 0px 40px;}

/* 底部 */

.index_foot{  height:auto; overflow:hidden; position:relative; clear:both; padding-bottom: 20px;}
.index_foot .fx-main{ background:none}
.pinpai{ width:100%; height:auto; margin:auto; background:#FFF; margin-top:76px; position:relative;}
.pinpai ul li{ width:33%; float:left; padding:0; padding:0px 15px 0px 15px; }
.pinpai ul li img{ width:100%;}

.m_wenz{ padding:0px;padding: 100px 0px 50px 30px;}
.ewm{ padding-top:50px;}


	}


@media(max-width:414px){
	

		/*经典*/
.tp-banner{ width:100%; height:auto; margin-top:0px;}
.fon_le .zljd{ width:100%; height:auto;}
.fon_le .zljd p{ font-size:2rem; color:#000; font-weight:bold; letter-spacing:3px;}
.fubiao{ font-size:1.4rem; color:#333; letter-spacing:2px;}
.fon_le{ float:none; width:100%;height:50px; padding:0; padding:0 10px; }
.fon_le .zljd{ width:100%;}
.fon_ri{ float:none; width:100%;height:auto; margin-top:40px; padding:0 10px;}
.fon_ri p{ color:#666; font-size:14px; letter-spacing:2px; line-height:25px;}

.src_01{height:290px;  margin:0; margin-top:20px;}
.line02{ display:block; background:#6e8036; width:30%; height:5px; margin:0;margin-top:20px; margin-left:70%;}
.src_03{ width:100%; height:auto; padding:0 10px 0 10px; margin-top:20px; display:block;}
.srcc_li { width:100%; height:140px; background:#FFF; margin-bottom:20px; }
.srcc_li .jd_wenz{ float:right; width:58%;  padding-top:0px;}
.srcc_li .jd_wenz h2{ font-size:1.5rem; line-height:25px;}
.srcc_li .jd_wenz h3{ font-size:1rem; line-height:25px; margin-bottom:0px;}
.srcc_li .jd_wenz p{ font-size:14px; line-height:15px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.srcc_li .jd_wenz .liaoj0 { display:block; width:100px; height:30px; font-size:1.2rem; line-height:30px;  margin-top:10px; margin-bottom:10px; }

/*案例*/
.exe{ width:100%; height:900px; margin:0; margin-top:50px; }
.exe .exa_tit{ width:100%; height:auto;}
/* tab */
#tab{width:100%; height:auto;position:relative;margin:20px auto;}

#tab .tab_menu{width:100%; height:auto;float:left;position:absolute;z-index:1; padding:0; padding:0 10px 0 10px;left:6%; }
#tab .tab_menu li{float:left;width:25%;height:auto; font-size:14px; padding:5px 0px; border:1px solid #999; margin:5px; border-radius:10px; }

#tab .tab_box{width:100%; height:auto;clear:both;top:30px;position:relative;padding-top:0px;}
#tab .tab_menu .selected{background-color:#738539;cursor:pointer; color:#FFF; border:none; }

.hous .ho_list{width:45%; height:auto; margin:0px; float:left;  margin:15px 10px 0px 10px;}
.lis_txe .tex_01{ float:left; width:80%; margin-top:18px; margin-bottom:5px; font-size:1.4rem;color:#666;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.lis_txe span { display:block; width:20%; padding:0; float:right; border:1px solid #999; color:#666; margin-top:20px;}
.lis_txe .tex_02{ width:99%; font-size:12px; color:#999;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
/*团队*/
.tem{ margin-top:50px;}
.tem .exa_tit{ width:100%; height:auto; }
.exa_tit img{ width:100%;}
.tem_li{ width:100%; height:530px; margin:0; padding-left:5px;}
.te_list{width:30.5%; margin: 0 5px 20px 5px; }

.te_list .te_txe{width:100%; height:137px; background:#FFF; padding:10px;}
.te_txe .tex_01{ width:100%; margin-bottom:5px; font-size:1.2rem;color:#333;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.tex_01 i{ font-style:normal;font-size:12px; margin-left:5px;}
.te_txe span { padding:1px 11px;border:1px solid #999; color:#666;}
.te_txe .tex_02{ width:99%; font-size:1rem; margin-bottom:10px; line-height:20px; color:#999;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}

/* 资讯 */

.new{width:100%; height:930px; }
.new .exa_tit{ width:100%; height:auto; margin:10px auto; margin-bottom:20px;}

.new_info{ width:100%; height:750px; margin:auto; margin-top:40px;}
.infor_lef{ float:none; width:100%; height:auto;  }
.infor_one .in_img img{ width:100%;}
.infor_one{ height:340px; width:100%;border-bottom:1px solid #CCC;}

.one_rig{ width:100%; height:120px;margin-left:0px; margin-top:5px;}
.one_rig .skills{overflow: hidden;text-overflow:ellipsis;white-space: nowrap; font-size:1.5rem;}
.one_rig .skills i{ padding-right:0px;}
.one_rig .ski_js .ti_tit{ width:75%; }
.infor_rig{ float:none; width:100%; height:420px;}
.biaoti{ float:right; width:75%;}

.biaoti .b_b01 a { font-size: 1.5rem;}
.biaoti .b_b02 a { font-size: 1.2rem;}

/*关于*/
.abo{ width:100%; height:700px;}
.abo_con{ width:100%; height:650px; background:#FFF; margin:0;}
.abo_con .ab_us{ float:none; width:100%; height:330px;  padding:40px 40px 0px 40px;}
.abo_con .ab_us p{ font-size:1rem; line-height:25px;}
.about_img{ width:100%;}
.abo_con .ab_us .ab_bu {
    border: 1px solid #999;
    padding: 4px 20px;
    font-size: 1.8rem;}
/* 底部 */

.index_foot{  height:auto; overflow:hidden; position:relative; clear:both; padding-bottom: 20px;}
.index_foot .fx-main{ background:none}
.pinpai{ width:100%; height:auto; margin:auto; background:#FFF; margin-top:76px; position:relative;}
.pinpai ul li{ width:33%; float:left; padding:0; padding:0px 15px 0px 15px; }
.pinpai ul li img{ width:100%;}

.m_wenz{ width:65%; padding:0px; margin:0;padding: 60px 0px 50px 10px;}
.m_wenz .sp_wen01{ font-size:1.5rem;}
.m_wenz .sp_wen02{ font-size:1.2rem;}
.ewm{ width:35%; padding-top:50px; margin-right:0;}
.ewm .cas{ width:80%;}
	.cas img{ width:100%;}
	.m_t0u{ width:90%;}
.m_t0u div{ float:left; width:20%; margin:15px 8px;}
.m_t0u div img { width:100%;}

.btm_btm{ background-color:#738539; height:auto;}
.btm_end{ width:100%; margin:auto; }
.left_p{ width:100%;  font-size:16px; color:#FFF;line-height:30px; text-align:center;}
	}

@media (max-width:375px){
	.srcc_li{ height:130px;}
.srcc_li .jd_wenz h2{ font-size:1.5rem; line-height:25px;}
.srcc_li .jd_wenz h3{ font-size: 0.8rem; line-height:20px; margin-bottom:0px;}
.srcc_li .jd_wenz p{ font-size:12px; line-height:15px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.srcc_li .jd_wenz .liaoj0 { display:block; width:90px; height:20px; font-size:1.2rem; line-height:20px;  margin-top:10px; margin-bottom:10px; }

.exe { height:840px;}
.hous .ho_list{width:44%;}	

.new{ height:920px; }
.new_info{ height:730px;}
.infor_one{ height:320px;}
.one_rig .skills{ width:100%;}
.one_rig .skills a{ width:90%; float:left;overflow: hidden;text-overflow:ellipsis;white-space: nowrap; font-size:1.5rem;}
.one_rig .skills i{ float:right; width:10%; padding-right:0px;}

.abo_con .ab_us{ height:350px;}

.m_t0u{ margin-left:15px;}
.m_t0u div{ float:left; width:20%; margin:15px 5px;}

.left_p{ padding:10px;}
	}


@media (max-width:1366px){
	
.dl_dow{ top:65%; left:48%; width:4%;}
.dl_gw{ top:55%; left:75%; width:20%}	
}


   .al_pic{width:100%; height:250px; overflow:hidden}

@media (max-width: 414px) {
   .al_pic{   height:80px; }
}



@media (max-width: 414px) {
   .al_pic{   height:80px; }
}

@media screen and (max-width: 720px) { /*当屏幕尺寸小于600px时，应用下面的CSS样式*/
      .kp {
          display:none;
       }          
  }

   .kp{width:100%;width: 100%;
    height: 100%;
    position: fixed;
    z-index: 9898999;}
        .kp_dl_gw{position: absolute; right:5%; bottom:5%}
        .kp_mov_lr{ position:absolute; animation:kpmymove 1s infinite alternate;left:-150px;top: 140px; }
        @keyframes kpmymove
{
from {left:-150px;}
to {left:-90px;}
}
        .kp_dl_dow{position: absolute; bottom:20%; left:46%;  animation:kpdown 1s infinite alternate;  }
       @keyframes kpdown
{
from {bottom:20%;}
to {bottom:15%;}
}

.wrap {
  
    width:1200px;
    height: 200px;
    position: relative;
    overflow: hidden;
    margin: 0 auto;
 
    line-height: 200px;
}

    .wrap ul {
        overflow: hidden;
        position: absolute;
        width: 1600px;
        left: 0;
        top: 0;
        _height: 1px;
    }

        .wrap ul li {
            float: left;
          /*  width: 200px;*/
        }


/*  幻灯片  */
.main_image { position: relative; height: 880px; overflow: hidden; background: url(../image/loading.gif) 50% no-repeat; }
.main_image .slides { position: relative }
.main_image .slides li { height: 880px; }
.main_image .slides li a { display: block; width: 100%; height: 880px }
.main_image .flex-control-nav { position: absolute; bottom: 10px; z-index: 2; width: 100%; text-align: center; }
.main_image .flex-control-nav li { display: inline-block; width: 14px; height: 14px; margin: 0 5px; *display:inline;
zoom: 1; }
.main_image .flex-control-nav a { display: inline-block; width: 14px; height: 14px; line-height: 100px; overflow: hidden; background: #fff; cursor: pointer; -moz-border-radius: 7px; -webkit-border-radius: 7px; border-radius: 7px; }
.main_image .flex-control-nav .flex-active { background: #92cc7b }
.main_image .flex-direction-nav { position: absolute; z-index: 3; width: 100%; top: 50%; margin-top: -50px; display: none; }
.main_image .flex-direction-nav li a { display: block; width: 45px; height: 100px; overflow: hidden; cursor: pointer; position: absolute; background: url(../image/hmbg-v2.png); }
.main_image .flex-direction-nav li a.flex-prev { left: 100px; background-position: 0 0 }
.main_image .flex-direction-nav li a.flex-next { right: 100px; background-position: 45px 0 }
.main_image:hover .flex-direction-nav { display: block; }

        /*  幻灯片  */
.main_image1 { position: relative; height: 320px; overflow: hidden; background: url(../image/loading.gif) 50% no-repeat; }
.main_image1 .slides { position: relative }
.main_image1 .slides li { height: 320px; }
.main_image1 .slides li a { display: block; width: 100%; height: 320px }
.main_image1 .flex-control-nav { position: absolute; bottom: 10px; z-index: 2; width: 100%; text-align: center; }
.main_image1 .flex-control-nav li { display: inline-block; width: 14px; height: 14px; margin: 0 5px; *display:inline;
zoom: 1; }
.main_image1 .flex-control-nav a { display: inline-block; width: 14px; height: 14px; line-height: 100px; overflow: hidden; background:#dff0d8; cursor: pointer; -moz-border-radius: 7px; -webkit-border-radius: 7px; border-radius: 7px; }
.main_image1 .flex-control-nav .flex-active { background: #92cc7b }
.main_image1 .flex-direction-nav { position: absolute; z-index: 3; width: 100%; top: 50%; margin-top: -50px; display: none; }
.main_image1 .flex-direction-nav li a { display: block; width: 45px; height: 100px; overflow: hidden; cursor: pointer; position: absolute; background: url(../image/hmbg-v2.png); }
.main_image1 .flex-direction-nav li a.flex-prev { left: 100px; background-position: 0 0 }
.main_image1 .flex-direction-nav li a.flex-next { right: 100px; background-position: 45px 0 }
.main_image1:hover .flex-direction-nav { display: block; }


/*  幻灯片  */
.main_image2 { position: relative; height: 550px; overflow: hidden; background: url(../image/loading.gif) 50% no-repeat; }
.main_image2 .slides { position: relative }
.main_image2 .slides li { height: 550px; }
.main_image2 .slides li a { display: block; width: 100%; height: 550px }
.main_image2 .flex-control-nav { position: absolute; bottom: 10px; z-index: 2; width: 100%; text-align: center; }
.main_image2 .flex-control-nav li { display: inline-block; width: 14px; height: 14px; margin: 0 5px; *display:inline;
zoom: 1; }
.main_image2 .flex-control-nav a { display: inline-block; width: 14px; height: 14px; line-height: 100px; overflow: hidden; background: #fff; cursor: pointer; -moz-border-radius: 7px; -webkit-border-radius: 7px; border-radius: 7px; }
.main_image2 .flex-control-nav .flex-active { background: #92cc7b }
.main_image2 .flex-direction-nav { position: absolute; z-index: 3; width: 100%; top: 50%; margin-top: -50px; display: none; }
.main_image2 .flex-direction-nav li a { display: block; width: 45px; height: 100px; overflow: hidden; cursor: pointer; position: absolute; background: url(../image/hmbg-v2.png); }
.main_image2 .flex-direction-nav li a.flex-prev { left: 100px; background-position: 0 0 }
.main_image2 .flex-direction-nav li a.flex-next { right: 100px; background-position: 45px 0 }
.main_image2:hover .flex-direction-nav { display: block; }


.hide{display: none; }