@charset "utf-8";
/* CSS Document */
body{ font-family:"微软雅黑",Arial, Helvetica, sans-serif; line-height:150%; padding:0px; margin:0px; color:#000000; font-size:14px}
ul,li{ list-style:none; margin:0px; padding:0px;}
a {text-decoration:none;}
a:hover{ text-decoration:none;}
.clear{ clear:both}
img{ border:none}


.head{ width:100%; height:28px; background-color:#323232;}
.header{ width:1100px; height:28px; margin:auto; line-height:28px;}
.header_l{ width:200px; height:28px; font-size:13px; color:#FFFFFF; float:left}
.header_l a{ color:#FFFFFF}
.header_r{ width:100px; height:28px; float:right}

.logo{ width:1100px; height:99px; margin:auto}
.logoer{ width:842px; height:99px; float:left}
.tel{ width:227px; height:99px; float:right}

.daohang{ width:100%; height:53px; background-color:#77cd2a;}
.dh{ width:1100px; height:53px; margin:auto; font-size:18px; }

/*设置二级导航样式*/   
.nav {
    width:1100px; 
    height:53px;
    background-color:#77cd2a;
    /*导航栏居中*/
    margin:auto;

}
.nav ul li { 
    width:121px; 
    height:53px; 
    float:left; 
    position:relative;
    color: #ffffff;
    font-size: 18px;
    font-family: 微软雅黑;
    border-right:1px solid #ffffff;
}
.nav ul li a {
    display:block;
    width:121px; 
     color: #ffffff;
    height:53px; 
    line-height:53px; 
    text-align:center;
}
.nav ul li a:hover { 
    background-color:#ffe60c;
    color: dimgrey;
}
 
/*设置一级导航样式*/
.nav ul li ul{
    display:none;
}
.nav ul li:hover ul{
    display:block;
    width:121px;
    position:absolute;
    top:53px;
    left:0;
    background-color:#ffe60c;
    z-index: 1000000;
}
.nav ul li:hover ul li a{
    display:block;
    width:121px;
    height:53px;
    line-height:53px;
  
    text-align:center;
    color: dimgrey;
}
.nav ul li:hover ul li a:hover{
    background-color:orange;
}
 
/*设置三级导航样式*/
.nav ul li:hover ul li ul { 
    display:none;
}
.nav ul li:hover ul li:hover ul{ 
    display:block; 
    width:120px; 
    position:absolute; 
    top:0px; 
    left:123px;
    background-color:#ffe60c;
}
.nav ul li:hover ul li:hover ul li { 
    width:120px; 
    height:53px; 
}
.nav ul li:hover ul li:hover ul li a { 
    display:block; 
    width:120px; 
    height:53px; 
    line-height:53px; 
 
    text-align:center; 
}
.nav ul li:hover ul li:hover ul li a:hover { 
    background-color:#ffa500;
}
.nav ul li:hover ul .nav_jw ul { 
    display:none;
}
.nav ul li:hover ul .nav_jw:hover ul{ 
    display:block; 
    width:120px; 
    position:absolute; 
    top:0px; 
    left:-120px;
    background-color:#ffe60c;
}
.nav ul li:hover ul .nav_jw:hover ul li { 
    width:120px; 
    height:30px; 
}
.nav ul li:hover ul .nav_jw:hover ul li a { 
    display:block; 
    width:120px; 
    height:53px; 
    line-height:53px; 
  
    text-align:center; 
}
.nav ul li:hover ul .nav_jw:hover ul li a:hover { 
    background-color:#ffe60c;
}

.datu{  height:542px; background-color:#fff;}
.banner{ width:1900px; height:542px; margin:auto}


.jianjie{ width:100%; height:91px; background-color:#77cd2a; margin-bottom:0px;}
.js{ width:1100px; height:91px; margin:auto; color:#333333; line-height:22px;}
.js1{ width:273px; height:91px; float:left;background-image:url(../images/index_15.jpg);}
.js1_t{ width:273px; height:30px; margin-top:20px; text-align:center; color:#996600; font-size:18px;}
.js1_t a{color:#996600; font-size:18px;}

.js1_z{ width:175px; height:125px; margin-top:80px; margin-left:50px;}
.js1_z a{ color:#666666}


.js2{ width:249px; height:91px; float:left;background-image:url(../images/index_16.jpg);}
.js2_t{ width:249px; height:30px; margin-top:20px; text-align:center; color:#FF9C03; font-size:18px;}
.js2_t a{color:#FF9C03; font-size:18px;}

.js2_z{ width:175px; height:125px; margin-top:80px; margin-left:50px;}
.js2_z a{ color:#666666}

.js3{ width:218px; height:91px; float:left;background-image:url(../images/index_17.jpg);}
.js3_t{ width:218px; height:30px; margin-top:20px; text-align:center; color:#0066A0; font-size:18px;}
.js3_t a{ color:#0066A0; font-size:18px;}

.js3_z{ width:175px; height:125px; margin-top:80px; margin-left:53px;}
.js3_z a{ color:#666666}

.js4{ width:325px; height:91px; float:left;background-image:url(../images/index_18.jpg);}
.js4_t{ width:325px; height:30px; margin-top:20px; text-align:center; color:#FF6D00; font-size:18px;}
.js4_t a{ color:#FF6D00; font-size:18px;}


.js4_z{ width:175px; height:125px; margin-top:80px; margin-left:50px;}
.js4_z a{ color:#666666}
.anli{ width:100%; height:500px; background-color:#fafaf8; margin-top:0px; padding-top:15px;}
.case{ width:1100px; height:500px; margin:auto;}
.case_t{ width:1100px; height:52px; margin-bottom:10px;}
.case_t1{ width:275px; height:52px; float:left}
.case_t2{ width:136px; height:52px; float:right}
.case_list{ width:1100px; height:460px;}
.case_list ul{ width:1200px; height:460px; overflow:hidden}
.case_list ul li{ width:230px; height:200px; float:left; margin-right:50px; margin-bottom:15px; text-align:center}
.case_list ul li img{ width:100%; height:auto;}
.case_list ul li a{ color:#000000}


.team{ width:100%; height:300px; background-color:#ffffff}
.team_t{ width:100%; height:69px;background-image:url(../images/tm_01.jpg); background-repeat:repeat-x; margin-bottom:15px;}
.team_title{ width:1100px; height:69px; margin:auto}
.team_title1{ width:275px; height:69px; float:left}
.team_title2{ width:276px; height:69px; float:left}
.team_title3{ width:136px; height:69px; float:right}

.team_list{ width:1090px; height:200px; margin:auto; padding-left:10px;}
.team_list ul{ width:1200px; height:205px; overflow:hidden}
.team_list ul li{width:231px; height:205px; float:left; margin-right:50px; text-align:center}
.team_list ul li img{width:100%; height:auto;}
.team_list ul li font { line-height:30px;}
.team_list ul li font a{ color:#000000}



.xinwen{ width:100%; height:440px; background-color:#ffffff}
.new{ width:1100px; height:440px; margin:auto}
.new_top{ width:1100px; height:29px;background-image:url(../images/index_41.jpg);}
.new_content{ width:1045px; height:350px; background-image:url(../images/index_42.jpg); background-repeat:repeat-y; padding-left:35px; padding-right:20px; padding-top:10px;}


.new_left{ width:730px; height:380px; float:left}
.new_left_t{ width:730px; height:41px;}
.new_left_t1{ width:241px; height:41px; float:left}
.new_left_t2{ width:128px; height:41px; float:right}

.new_left_list{ width:225px; height:340px; float:left; margin-right:18px;}
.new_left_list_pic{ width:225px; height:171px; margin-bottom:10px;}

.new_left_lister{ width:225px; height:80px;}
.new_left_lister ul{ width:225px; height:49px;}
.new_left_lister ul li{ width:225px; height:28px; color:#666666; line-height:28px;}   
.new_left_lister ul li a{ color:#333333}
.new_left_lister ul li a:hover{ color:#000000}





.new_right{ width:268px; height:380px; float:right}
.new_right_t{ width:268px; height:41px;}
.new_right_list{ width:238px; height:294px;  background-image:url(../images/index_56.jpg); padding-left:30px; padding-top:8px;}
.new_right_list ul{ width:268px; height:302px;}
.new_right_list ul li{ width:268px; line-height:29px;}
.new_right_list ul li a{ color:#666666}
.new_right_list ul li a:hover{ color:#000000}


.new_bottom{ width:1100px; height:28px; background-image:url(../images/index_61.jpg);}

.kh{ width:100%; height:180px;}
.kehu{ width:1100px; height:225px; margin:auto}
.kehu_t{ width:1100px; height:39px; }
.kehu_t1{ width:257px; height:39px; float:left}
.kehu_t2{ width:146px; height:39px; float:right}
.kehu_list{ width:1120px; height:95px; background-image:url(../images/panter.jpg); line-height:95 overflow:hidden; }
.kehu_list ul{ width:1100px; height:75px;}
.kehu_list ul li{ width:152px; height:95px; float:left; margin-top:10px; margin-left:5px;}

.footer{ width:100%; height:100px; background-color:#333333}
.foot{ width:1100px; height:100px; margin:auto}
.foot_list{ width:1100px; height:82px;}
.foot_list1{ width:283px; height:82px; float:left}
.foot_list2{ width:249px; height:82px; float:left}
.foot_list3{ width:302px; height:82px; float:left}
.foot_list4{ width:266px; height:82px; float:left}

.banquan{ width:1100px; height:70px; text-align:center; color:#CCCCCC; font-size:13px;}
.banquan a{ color:#FFFFFF}



.flexslider{position:relative;height:542px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:542px;}
.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(../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(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next.png) center center no-repeat;}



/*二级页案例展示样式*/

.ergg{ width:100%; height:343px; margin:auto}
.erbanner{ width:1900px; height:343px; margin:auto; margin-bottom:20px;}

.lm{ width:100%; height:46px; padding-top:20px; background-color:#ffffff}

.lanmu{ width:1100px; height:46px; margin:auto;}
.lanmu_list{ width:880px; height:46px; float:left}
.lanmu_list .hover{ width:120px; height:46px; background-color:#4f8f15; color:#FFFFFF; float:left; text-align:center; line-height:46px;}

.lanmu_list ul{ width:880px; height:46px; }
.lanmu_list ul li{ width:120px; height:46px; background-color:#77cd2a; color:#FFFFFF; float:left; text-align:center; line-height:46px;}
.lanmu_list ul li a{ color:#FFFFFF}
.lanmu_list ul li a:hover{ color:#000000; display:block; background-color:#77cd2a}

.lanmu_list .anxia{background-color:#FDD901; display:block}
.lanmu_list .anxia a{ color:#333333}


.lanmu_weizhi{ width:500px; height:46px; float:right; text-align:right}
.lanmu_weizhi a{ color:#333333}


.lm_pic{ width:100%; min-height:700px; height:auto;  background-color:#ffffff;clear: both;}
.lanmu_pic{ width:1100px; height:620px; margin:auto}
.lanmu_pic ul{ width:1200px; height:620px;}
.lanmu_pic ul li{ width:258px; height:188px; float:left; margin-right:20px; margin-bottom:20px;  position:relative;}

.lanmu_team{ width:1100px; height:830px; margin:auto}
.lanmu_team ul{ width:1200px; height:750px;}
.lanmu_team ul li{ width:231px; height:234px; float:left; margin-right:50px; margin-bottom:25px;  position:relative;}

.rsp2{width:231px;height:30px;overflow:hidden; position:absolute; background:url(../images/dingwei.png) ;bottom:0px;}
.tt2{position:absolute;width:231px;height:234px;top:0px;overflow:hidden;}
.tt2 h3{width:231px;margin-top:203px;height:30px;line-height:30px;text-align:center; color:#FFFFFF; font-size:12px; font-family:'微软雅黑'}
.tt2 a{text-decoration:none}









.rsp{width:258px;height:30px;overflow:hidden; position:absolute; background:url(../images/dingwei.png) ;bottom:0px;}
.tt{position:absolute;width:258px;height:188px;top:0px;overflow:hidden;}
.tt h3{width:258px;margin-top:158px;height:30px;line-height:30px;text-align:center; color:#FFFFFF; font-size:12px; font-family:'微软雅黑'}
.tt a{text-decoration:none}

.ernew{ width:1100px; height:620px; margin:auto}
.ernew_left{ width:339px; height:620px; float:left;}

.ernew_left_pic{ width:339px; height:260px; margin-bottom:40px; font-size:13px; color:#666666; line-height:25px;}
.ernew_left_pic a{color:#666666;}
.ernew_left_pic img{ margin-bottom:10px;}

.ernew_left_pic font{ color:#000000; font-size:14px;}
.ernew_left_pic font a{ color:#000000; font-size:14px;}

.ernew_right{ width:730px; height:620px; float:right}
.ernew_right ul{ width:730px; height:620px;}
.ernew_right ul li{ width:710px; height:50px; line-height:50px; font-size:14px; padding-left:10px; padding-right:10px;}
.ernew_right ul li a{ color:#333333}
.ernew_right ul li a font{ float:right}
.ernew_right ul li a span{float:left }

.ernew_right ul li:hover{ color:#333333; background-color:#FDD900; display:block}

.erneirong{ width:100%;min-height:400px; height:auto; overflow:auto; padding-top:15px;background-color:#ffffff; padding-bottom:30px;}
.ercontent{ width:1100px;  height:auto; margin:auto; line-height:25px;}
.ercontent .page{font-size:14px; color:#666; margin-top:10px; margin-left:350px;}
.ercontent .page span{ float:left; margin-left:30px;  color:#fff; display:block; border:1px solid #ccc; height:30px; background-color:#15a212; border-radius: 10px; line-height:30px; padding:5px;}
.ercontent .page a{font-size:14px; color:#fff;}
.ercontent .page a:link{font-size:14px; color:#fff; text-decoration:none;}
.ercontent .page a:visted{font-size:14px; color:#fff; text-decoration:none;}
.ercontent .page a:hover{font-size:14px; color:#fff; text-decoration:none;}
.ercontent_t{ width:1100px; height:30px; font-size:18px;line-height:30px;}
.ercontent_fubiaoti{ width:1100px; height:30px; font-size:13px; color:#666666; text-align:center}

.ercontent_main{ width:1100px; height:auto;}
.ercontent_main img{ margin-bottom:10px;}




#pagelist { width:400px;height:40px; margin:12px 0px 12px 15px; overflow:hidden; float:right}
#pagelist ul a { min-width:20px; width:auto; float:left; border:1px solid #D5D5D5; height:20px; line-height:20px; margin:0px 4px;}
#pagelist ul a:hover{float:left; background-color:#FFFF00; color:#000000; display:block;}
#pagelist ul a, .pageinfo { display:block; padding:0px 7px; color:#515151;}
.pageinfo  { color:#555;}
.thisclass { background-color:#999999; color:#FFF; display:block; padding:0px 7px; font-weight:bold;}









.floating_ck{position:fixed;right:20px;top:30%; z-index:10000000;}
.floating_ck dl dd{position:relative;width:80px;height:80px;background-color:#646577;border-bottom:solid 1px #555666;text-align:center;background-repeat:no-repeat;background-position:center 20%;cursor:pointer;}
.floating_ck dl dd:hover{background-color:#e40231;border-bottom:solid 1px #a40324;}
.floating_ck dl dd:hover .floating_left{display:block;}
.consult,.words{background-image:url(../images/icon0701/zxicon.png);}
.quote{background-image:url(../images/icon0701/kficon.png);}
.qrcord{background-image:url(../images/icon0701/erweima.png);}
.return{background-image:url(../images/icon0701/fanhui.png);}
.floating_ck dd span{color:#fff;display:block;padding-top:54px;}
.floating_left{position:absolute;left:-160px;top:0px;width:160px;height:80px;background-color:#e40231;border-bottom:solid 1px #a40324;display:none;}
.floating_left a{color:#fff;line-height:80px;}
.floating_ewm{height:260px;top:-180px;}
.floating_ewm i{background-image:url(../images/erweima.png);display:block;width:145px;height:145px;margin:auto;margin-top:7px;}
.floating_ewm p{color:#fff;margin-top:5px;}
.floating_ewm .qrcord_p01{font-size:12px;line-height:20px;}
.floating_ewm .qrcord_p02{font-size:18px;}




/*滚动图片*/
#mrq{width:1096px; margin:20px auto;border:1px solid #000; padding:2px}
#Marquee_x { overflow:hidden; width: 1096px } 
#Marquee_x ul li ,#Marquee_x ul li div{ float:left;line-height:25px;overflow:hidden} /* 横向滚动必须让所有li左浮动 */
#Marquee_x ul li div{ float:left;line-height:25px;height:131px; width:142px; overflow:hidden}
#Marquee_x ul li div img{ border:1px solid #DADADA; width:140px; height:105px; display:block}
#Marquee_x ul li div span{ display:block;}
#n{margin:10px auto; width:1096px; border:1px solid #CCC;font-size:12px; line-height:30px;}
#n a{ padding:0 4px; color:#333}






