﻿/* CSS Document */

body { margin: 0; padding: 0; line-height: 30px; font-family: 'Microsoft YaHei'; font-size: 14px; background: #fff; }
div, ul, li, dt, dl, dd, h1, h2, h3, h4, h5, h6, h7, img, p, span { border-style: none; border-color: inherit; border-width: 0px; padding: 0; list-style-type: none; margin-left: auto; margin-top: 0; margin-bottom: 0; }

img { display: block; }

/* Link */
a:link { text-decoration: none; }
a:visited { text-decoration: none; }
a:hover { text-decoration: none; }
a:active { border: 0px; background-color: Transparent; }

a { blr: expression(this.onFocus=this.blur()); outline: none; }

.blank5 { width: 100%; height: 5px; clear: both; }
.blank10 { width: 100%; height: 10px; clear: both; }
.blank15 { width: 100%; height: 15px; clear: both; }
.blank20 { width: 100%; height: 20px; clear: both; }
.blank30 { width: 100%; height: 30px; clear: both; }
.blank40 { width: 100%; height: 40px; clear: both; }
.blank50 { width: 100%; height: 50px; clear: both; }
.blank60 { width: 100%; height: 60px; clear: both; }
.blank70 { width: 100%; height: 70px; clear: both; }
.blank80 { width: 100%; height: 80px; clear: both; }
.blank90 { width: 100%; height: 90px; clear: both; }
.blank100 { width: 100%; height: 100px; clear: both; }
.blank110 { width: 100%; height: 110px; clear: both; }
.blank120 { width: 100%; height: 120px; clear: both; }
.blank130 { width: 100%; height: 130px; clear: both; }
.blank140 { width: 100%; height: 140px; clear: both; }
.blank150 { width: 100%; height: 150px; clear: both; }

/*Clear*/
.clear { clear: both; font-size: 1px; height: 0px; line-height: 0px; overflow: hidden; }
/*可用height:1px; overflow:hidden;来控制IE6默认的div的高为12~14px,用BR来做吧，用DIV不太好用*/

/*针对1920的宽屏*/

.max { position: relative; overflow: hidden; }

.m_hdBox { width: 100%; height: 92px; margin: 0; background: #3d3d3d; overflow: hidden; }

.m_logo { width: 268px; height: 92px; float: left; }

.m_naviBox { float: right; margin-top: 24px; }

.m_navi { float: right; }
.m_navi ul { float: left; }
.m_navi ul li { float: left; margin-left: 0px; }

.m_navi ul li a { height: 40px; border-left: 3px solid #3d3d3d; float: left; padding-left: 8px; font-family: 'Microsoft YaHei'; font-size: 18px; color: #fff; line-height: 20px; text-align: left; font-weight: bold; letter-spacing: 2px; }
.m_navi ul li a font { width: 100%; height: 20px; float: left; font-family: 'Microsoft YaHei'; font-size: 14px; color: #fff; line-height: 20px; text-align: left; font-weight: bold; letter-spacing: 0.1px; }


.m_navi ul li a:hover, .m_navi ul li a.mhov { height: 40px; border-left: 3px solid #29cb42; float: left; padding-left: 8px; }

.m_navi ul li a:hover font, .m_navi ul li a.mhov font { color: #fff; }




.m_banner { width: 1920px; *width: 1920px; _width: 1920px; height: 750px; position: relative; z-index: 9; margin: 0; top: 0; float: left; left: 50%; margin-left: -962px; *margin-left: -962px; _margin-left: -962px; overflow: hidden; }


.m_index { width: 1200px; height: auto; margin: 0 auto; }


.m_index_tcon { width: 100%; height: auto; margin: 0; background: #23ac38; padding: 30px 0 40px 0;  font-family: 'Microsoft YaHei'; font-size: 16px; color: #fff; line-height: 30px; text-align: center; font-weight: normal;  overflow: hidden; }



.m_index_tcon a{width:145px; height:45px; display:block; margin:20px auto 0 auto; background:#1d7943; border:1px solid #1d7943;  font-family: 'Microsoft YaHei'; font-size: 18px; color: #fff; line-height:45px; text-align: center; font-weight: normal; }


.m_index_serv{width:1200px; height:310px; margin:0 auto; }


.m_index_serv ul{width:1240px; height:auto; float:left; margin-left:30px;}


.m_index_serv ul li{width:240px; height:auto; float:left; margin-left:40px; }


.m_index_serv ul li img{display:block; margin:0 auto; margin-top:20px; top:0px; 
-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;}

.m_index_serv ul li h3{width:240px; height:80px; float:left; margin-top:10px; font-family: 'Microsoft YaHei'; font-size: 18px; color:#464646; line-height:45px; text-align: center; font-weight: normal; top:0px;}


.m_index_serv ul li h3 font{width:240px; height:40px; float:left; margin-top:0px; font-family: 'Microsoft YaHei'; font-size: 14px; color:#464646; line-height:20px; text-align: center; font-weight: normal; text-overflow:ellipsis; overflow:hidden;}

.m_index_serv ul li:hover{cursor:pointer;}

.m_index_serv ul li:hover img{-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;top:0; margin-top:-10px; }

.m_index_serv ul li:hover h3{-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;top:0; margin-top:10px;}


.m_index_serv ul li:hover h3 font{-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;top:0; margin-top:0px;}





.m_caseBox { width: 1920px; *width: 1920px; _width: 1920px; height:533px; position: relative; z-index: 9; margin: 0; top: 0; float: left; left: 50%; margin-left: -962px; *margin-left: -962px; _margin-left: -962px; background:url(../images/index_case_bg.jpg) no-repeat center bottom; overflow: hidden; }


.m_cokk{width:1200px; margin:0 auto; padding:20px 0 0 0; }

.m_cokk h3{width:1200px; height:36px; float:left; font-family: 'Microsoft YaHei'; font-size:24px; color:#464646; line-height:36px; text-align: center; font-weight: bold;}

.m_cokk h4{width:1200px; height:30px; float:left; font-family: 'Microsoft YaHei'; font-size:18px; color:#464646; line-height:30px; text-align: center; font-weight: normal;}


.m_case_list{width:1200px; margin:0 auto; overflow:hidden; }

.m_case_list ul{float:left;}

.m_case_list ul li{width:246px; height:326px; float:left; background:#fff url(../images/index_case_tbg.jpg) no-repeat center bottom; margin:46px 0 0 46px; float:left; overflow:hidden;}


.m_case_list ul li a { transition:all 0.4s linear;
-ms-transition:all 0.4s linear;
-moz-transition:all 0.4s linear;
-webkit-transition:all 0.4s linear;
-o-transition:all 0.4s linear; }
.m_case_list ul li a h3{width:246px; height:246px; float:left; overflow:hidden;}
.m_case_list ul li a h3 img{ display:block; margin:0; border:none;
}

.m_case_list ul li a:hover h3 img{transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1); transition:all 0.4s linear;-ms-transition:all 0.4s linear;-moz-transition:all 0.4s linear;-webkit-transition:all 0.4s linear;-o-transition:all 0.4s linear;}

.m_case_list ul li a h4{width:180px; height:30px; float:left; margin:10px 0 0 10px; font-family: 'Microsoft YaHei'; font-size:16px; color:#464646; line-height:30px; text-align: left; font-weight: normal; text-overflow:ellipsis; overflow:hidden;}

.m_case_list ul li a font{width:180px; height:30px; float:left;  margin:0px 0 0 10px; font-family: 'Microsoft YaHei'; font-size:14px; color:#464646; line-height:30px; text-align: left; font-weight: normal; text-overflow:ellipsis; overflow:hidden;}



.m_case_list ul li a:hover h4{transition:all 0.4s linear;-ms-transition:all 0.4s linear;-moz-transition:all 0.4s linear;-webkit-transition:all 0.4s linear;-o-transition:all 0.4s linear; color:#000;}


.m_case_list ul li a:hover font{transition:all 0.4s linear;-ms-transition:all 0.4s linear;-moz-transition:all 0.4s linear;-webkit-transition:all 0.4s linear;-o-transition:all 0.4s linear; color:#23ac38;}




.m_joblist{width:1200px; margin:0 auto; background:#fff; overflow:hidden; }

.m_joblist ul{float:left;}

.m_joblist ul li{width:370px; height:140px; float:left; background:#fff; margin:20px 18px 0 10px; float:left; overflow:hidden;}

.m_joblist ul li a h3{width:100px; height:140px; float:left; background:#23ac38;  font-family: 'Microsoft YaHei'; font-size:24px; color:#fff; line-height:90px; text-align: center; font-weight: bold; overflow:hidden; }

.m_joblist ul li a h3 font{width:100px; height:50px; float:left; background:#281d25;  font-family: 'Microsoft YaHei'; font-size:16px; color:#fff; line-height:50px; text-align: center; font-weight: normal; overflow:hidden; }

.m_joblist ul li a h4{width:260px; height:140px; float:right; font-family: 'Microsoft YaHei'; font-size:18px; color:#2e2e2e; line-height:30px; text-align: left; font-weight: normal; overflow:hidden; }


.m_joblist ul li a h4 font{width:260px; height:90px; float:left; margin-top:5px;   font-family: 'Microsoft YaHei'; font-size:14px; color:#2e2e2e; line-height:23px; text-align: justify; font-weight: normal; text-overflow:ellipsis; overflow:hidden; }



.m_teamBox { width: 1920px; *width: 1920px; _width: 1920px; height:633px; position: relative; z-index: 9; margin: 0; top: 0; float: left; left: 50%; margin-left: -962px; *margin-left: -962px; _margin-left: -962px; background:url(../images/m_team_bg.jpg) no-repeat center bottom; overflow: hidden; }



.m_teamlist{width:1200px; margin:0 auto;  overflow:hidden; }

.m_teamlist ul{width:1220px; float:left; margin-left:-20px; overflow:hidden;}

.m_teamlist ul li{width:285px; height:443px; float:left; background:url(../images/caBox.jpg) no-repeat center bottom; margin:30px 0px 0 20px; float:left; cursor:pointer; 
 overflow:hidden;}



.m_teamlist ul li a h3{width:186px; height:186px; margin:47px auto 10px auto; position:relative; z-index:55; overflow:hidden;}

.m_teamlist ul li a h3 .Cbox{width:186px; height:186px; float:left; background: url(../images/c_box.png) no-repeat center center; position:absolute; z-index:33; left:0; top:0; text-align:center; line-height:186px; color:#fff; text-indent:-9999px;}


.m_teamlist ul li a h3 {transition:all 0.4s linear;-ms-transition:all 0.4s linear;-moz-transition:all 0.4s linear;-webkit-transition:all 0.4s linear;-o-transition:all 0.4s linear;}

.m_teamlist ul li a h3 img{display:block; margin:0 auto; border:none; position:relative; z-index:23; }
 
.m_teamlist ul li:hover a h3 img{transform:scale(1.3,1.3); -webkit-transform:scale(1.3,1.3); transition:all 0.4s linear;-ms-transition:all 0.4s linear;-moz-transition:all 0.4s linear;-webkit-transition:all 0.4s linear;-o-transition:all 0.4s linear;}


.m_teamlist ul li a h4{width:235px; height:56px; margin:20px auto 10px auto; position:relative; z-index:55;  font-family: 'Microsoft YaHei'; font-size:18px; color:#fff; line-height:26px; text-align: center; font-weight: normal;    overflow:hidden;}


.m_teamlist ul li a h4 font{width:235px; height:30px;  float:left;  font-family: 'Microsoft YaHei'; font-size:24px; color:#fff; line-height:30px; text-align: center; font-weight: normal; text-overflow:ellipsis; overflow:hidden;}


.m_teamlist ul li a h5{width:235px; height:90px; margin:10px auto 10px auto; position:relative; z-index:55;  font-family: 'Microsoft YaHei'; font-size:18px; color:#fff; line-height:30px; text-align: center; font-weight: normal;    overflow:hidden;}


 .img-choic { position:relative; margin:0px auto; width:1200px; z-index:80;}
    .img-choic .arrow1, .img-choic .arrow2 { position: absolute; z-index:75; display: block; width:33px; height:53px; background-color: #fff; top: 150px; color: #FFF; text-align: center; line-height: 84px; cursor:pointer; }
 .img-choic .arrow1 { left:0px}
 .img-choic .arrow2 { right:0px}
 .img-elabo { position:relative; z-index:60; width:1010px; height:auto; float:left; margin-left:80px; margin-top:0px; overflow:hidden}
 .img-elabo ul { width:9999px;}
    .img-elabo li { float: left; display: inline; width: 205px;  height: 205px; background-color: #fff; text-align: center; line-height: 205px; position:relative; z-index:30; margin-left:40px; overflow:hidden;}
        .img-elabo li img{ position:relative; z-index:20;}

    .partBox{width:205px; height:205px; float:left; background: url(../images/link_box.png) no-repeat center center; position:absolute; z-index:33; left:0; top:0; text-align:center; line-height:205px; color:#fff; text-indent:-9999px;}


/*inc*/

.s_baBox{position:relative; z-index:30; overflow:hidden;}

.s_banner { width: 1920px; *width: 1920px; _width: 1920px; height:440px; position: relative; z-index: 9; margin: 0; top: 0; float: left; left: 50%; margin-left: -962px; *margin-left: -962px; _margin-left: -962px; overflow: hidden; }


.s_index { width: 1200px; height: auto; margin: 0 auto; }


.m_ban_cokk{width:180px; height:40px; float:left; position:absolute; z-index:20; left:50%; margin-left:-598px; top:178px; border-left: 5px solid #29cb42; padding-left:10px;  font-family: 'Microsoft YaHei'; font-size:24px; color: #fff; line-height: 24px; text-align: left; font-weight: bold; letter-spacing:10px; }
.m_ban_cokk font { width: 100%; height: 20px; float: left; font-family: 'Microsoft YaHei'; font-size: 16px; color: #fff; line-height: 20px; text-align: left; font-weight: bold; letter-spacing: 0.1px; }


.m_ban_cokk1{width:180px; height:40px; float:left; position:absolute; z-index:20; left:50%; margin-left:-598px; top:178px; border-left: 5px solid #29cb42; padding-left:10px;  font-family: 'Microsoft YaHei'; font-size:24px; color: #000; line-height: 24px; text-align: left; font-weight: bold; letter-spacing:10px; }
.m_ban_cokk1 font { width: 100%; height: 20px; float: left; font-family: 'Microsoft YaHei'; font-size: 16px; color: #000; line-height: 20px; text-align: left; font-weight: bold; letter-spacing: 0.1px; }




/*about*/

.s_type{width:160px; float:left; padding-bottom:30px; }


.s_type_cokk{width:160px; height:55px; float:left; position:relative; background:url(../images/line2.jpg) no-repeat left bottom; font-family: 'Microsoft YaHei'; font-size:18px; color: #3d3d3d; line-height:30px; text-align: left; font-weight: bold; letter-spacing:0px; }
.s_type_cokk font { width: 100%; height: 20px; float: left; font-family: 'Microsoft YaHei'; font-size: 14px; color: #3d3d3d; line-height: 20px; text-align: left; font-weight: bold; letter-spacing: 0.05px; }


.s_type_navi{width:160px; float:left; letter-spacing:0px;  overflow:hidden;}

.s_type_navi ul{width:160px; height:auto!important; min-height:175px; float:left; overflow:hidden;}


.s_type_navi li{width:160px; height:45px; margin-top:10px; float:left; overflow:hidden;}
 

.s_type_navi li a{width:160px; height:45px; float:left;   font-family: 'Microsoft YaHei'; font-size:18px; color: #3d3d3d; line-height:45px; text-align: left; font-weight: normal; letter-spacing:0px; 	-webkit-transition: -webkit-transform 2s ease-out;
	-moz-transition: -moz-transform 2s ease-out;
	-o-transition: -o-transform 2s ease-out;
	-ms-transition: -ms-transform 2s ease-out; overflow:hidden;}

.s_type_navi li a font{width:160px; height:20px; float:left; display:block; margin-top:16px; 	-webkit-transition: -webkit-transform 2s ease-out;
	-moz-transition: -moz-transform 2s ease-out;
	-o-transition: -o-transform 2s ease-out;
	-ms-transition: -ms-transform 2s ease-out; font-family: 'Microsoft YaHei'; font-size: 12px; color: #29cb42; line-height: 20px; text-align: left; font-weight: normal; letter-spacing: 0px; text-overflow:ellipsis; overflow:hidden;}


.s_type_navi li a:hover,.s_type_navi li a.thov{width:160px; height:45px; float:left; border-left:2px solid #23ac38; padding-left:10px; font-family: 'Microsoft YaHei'; font-size:18px; color: #29cb42; line-height:20px; text-align: left; font-weight: normal; letter-spacing:0px; 	-webkit-transition: -webkit-transform 2s ease-out;
	-moz-transition: -moz-transform 2s ease-out;
	-o-transition: -o-transform 2s ease-out;
	-ms-transition: -ms-transform 2s ease-out;  overflow:hidden;}

.s_type_navi li a:hover font,.s_type_navi li a.thov font{width:160px; height:20px; float:left; display:block;  font-family: 'Microsoft YaHei'; font-size: 12px; color: #29cb42; line-height: 20px; text-align: left; font-weight: normal; letter-spacing: 0px; margin-top:0px; 	-webkit-transition: -webkit-transform 2s ease-out;
	-moz-transition: -moz-transform 2s ease-out;
	-o-transition: -o-transform 2s ease-out;
	-ms-transition: -ms-transform 2s ease-out;  text-overflow:ellipsis; overflow:hidden;}




.s_type_conta{width:160px; float:left; font-family: 'Microsoft YaHei'; font-size:14px; color: #464646; line-height:30px; text-align: left; font-weight: normal; letter-spacing: 0px;  }


.s_type_conta h3{width:160px; float:left; height:30px; margin-top:10px; font-family: 'Microsoft YaHei'; font-size:18px; color: #464646; line-height:30px; text-align: left; font-weight: normal; letter-spacing: 0px; overflow:hidden;}

.s_type_conta h3 img{width:30px; height:30px; float:left; margin:0 10px 0 0 ; border:none;}

.s_type_conta a{font-family: 'Microsoft YaHei'; font-size:14px; color: #464646; line-height:30px; text-align: left; font-weight: normal; letter-spacing: 0px; }



.s_right{width:1030px; height:auto!important; min-height:660px; background:#fff; float:right; padding-bottom:30px; overflow:hidden;}


.s_right_cokk{width:1030px; height:40px; float:left; margin-top:14px; position:relative; background:#fff; border-bottom:1px solid #8b8b8b;  font-family: 'Microsoft YaHei'; font-size:14px; color: #8b8b8b; line-height:40px; text-align: left; font-weight: normal; letter-spacing:0px; }
.s_right_cokk a { font-family: 'Microsoft YaHei'; font-size: 14px; color: #8b8b8b; line-height: 40px; text-align: left; font-weight: normal; }
.s_right_cokk a:hover{color:#29cb42;}



.s_rig_abo{width:400px; float:left;  font-family: 'Microsoft YaHei'; font-size: 14px; color: #3d3d3d; line-height:27px; text-align: left; font-weight: normal;}


.s_rig_abo h4{width:400px; height:auto; float:left; position:relative; z-index:55;  font-family: 'Microsoft YaHei'; font-size:24px; color:#333; line-height:40px; text-align: left; font-weight: normal;    overflow:hidden;}


.s_rig_abo h4 font{width:400px; height:30px;  float:left;  font-family: 'Microsoft YaHei'; font-size:18px; color:#000; line-height:30px; text-align: left; font-weight: normal; text-overflow:ellipsis; overflow:hidden;}


.s_rig_img{width:600px; float:right;}

 .teamList { position:relative; z-index:60; width:1030px; height:auto; float:left; margin-left:0px; margin-top:0px; overflow:hidden}
 .teamList ul { width:1060px; float:left; margin-left:-20px; overflow:hidden;}
    .teamList li { float: left; display: inline; width: 236px;  height:427px; background:url(../images/tm_bg.jpg) no-repeat center bottom; text-align: left; position:relative; z-index:50; margin-left:20px; margin-top:20px; transition:all 0.4s linear;-ms-transition:all 0.4s linear;-moz-transition:all 0.4s linear;-webkit-transition:all 0.4s linear;-o-transition:all 0.4s linear; overflow:hidden;}
        .teamList li img{ position:relative; z-index:20;}

        .teamList li a h3{width:153px; height:154px; display:block; margin:0 auto; position:relative; z-index:38; overflow:hidden; }
    .teamBox{width:153px; height:154px; float:left; background: url(../images/tBox.png) no-repeat center center; position:absolute; z-index:35; left:0; top:0; text-align:center; line-height:205px; color:#fff; text-indent:-9999px;}

    .m_teamlist ul li a h3 img{display:block; margin:0 auto; border:none; position:relative; z-index:23; }
 
.teamList ul li:hover a h3 img{transform:scale(1.3,1.3); -webkit-transform:scale(1.3,1.3); transition:all 0.4s linear;-ms-transition:all 0.4s linear;-moz-transition:all 0.4s linear;-webkit-transition:all 0.4s linear;-o-transition:all 0.4s linear;}


.teamList ul li a h4{width:188px; height:56px; margin:20px auto 10px auto; position:relative; z-index:55;  font-family: 'Microsoft YaHei'; font-size:18px; color:#fff; line-height:26px; text-align: center; font-weight: normal;    overflow:hidden;}


.teamList ul li a h4 font{width:188px; height:30px;  float:left;  font-family: 'Microsoft YaHei'; font-size:24px; color:#fff; line-height:30px; text-align: center; font-weight: normal; text-overflow:ellipsis; overflow:hidden;}


.teamList ul li a h5{width:188px; height:90px; margin:10px auto 10px auto; position:relative; z-index:55;  font-family: 'Microsoft YaHei'; font-size:14px; color:#fff; line-height:30px; text-align: center; font-weight: normal;    overflow:hidden;}


.teamList ul li a h6{width:236px; height:60px;  margin:40px auto 10px auto; position:relative; z-index:55;  font-family: 'Microsoft YaHei'; font-size:14px; color:#fff; line-height:60px; text-align: center; font-weight: normal;    overflow:hidden;}



/*case*/

 .caseList { position:relative; z-index:60; width:1030px; height:auto; float:left; margin-left:0px; margin-top:0px;  }
 .caseList ul { width:1040px; float:left; margin-left:-16px;  }
    .caseList li { float: left; display: inline; width: 240px;  height:290px; background:#fff;   text-align: left; position:relative; z-index:50; margin-left:20px; margin-top:20px; transition:all 0.4s linear;-ms-transition:all 0.4s linear;-moz-transition:all 0.4s linear;-webkit-transition:all 0.4s linear;-o-transition:all 0.4s linear;  }
    .caseList ul li a h3{width:240px; height:186px; float:left; overflow:hidden;}
  .caseList ul li a h3 img{display:block; margin:0 auto; border:none; position:relative; z-index:23; }
 
.caseList ul li:hover a h3 img{transform:scale(1.2,1.2); -webkit-transform:scale(1.2,1.2); transition:all 0.4s linear;-ms-transition:all 0.4s linear;-moz-transition:all 0.4s linear;-webkit-transition:all 0.4s linear;-o-transition:all 0.4s linear;}


.caseList ul li a h4{width:220px; height:36px; margin:10px auto 0px auto; position:relative; z-index:55;  font-family: 'Microsoft YaHei'; font-size:16px; color:#3d3d3d; line-height:36px; text-align: left; font-weight: normal;    overflow:hidden;}


.caseList ul li a h5{width:220px; height:40px; margin:0 0 0 10px; float:left; position:relative; z-index:55;  font-family: 'Microsoft YaHei'; font-size:14px; color:#aaaaaa; line-height:20px; text-align: left; font-weight: normal;  text-overflow:ellipsis;   overflow:hidden;}

  .caseList ul li a{ width: 240px;  height:285px; padding-bottom:5px; background:#fff; box-shadow:0 0 5px #fff;}
.caseList ul li:hover { width: 240px;  height:285px; padding-bottom:5px; background:#fff; box-shadow:0 0 5px #666;}



.case_Con{width:990px; height:auto; margin:0 auto; position:relative; z-index:55;  font-family: 'Microsoft YaHei'; font-size:14px; color:#3a3d3d; line-height:30px; text-align: justify; font-weight: normal;    overflow:hidden;}

.case_Con h3{width:100%;  height:auto; margin:10px 0; float:left; position:relative; z-index:55;  font-family: 'Microsoft YaHei'; font-size:18px; color:#3d3d3d; line-height:30px; text-align: center; font-weight: normal;  text-overflow:ellipsis;   overflow:hidden;}


.case_Con img{display:block; margin:0 auto; border:none; padding:10px 0;}




/*job*/
 .jobList { position:relative; z-index:60; width:1030px; height:auto; float:left; margin-left:0px; margin-top:0px; overflow:hidden}
 .jobList ul { width:1060px; float:left; margin-left:-20px; margin-top:-20px; overflow:hidden;}
    .jobList li { float: left; display: inline; width:430px;  height:510px; background: url(../images/jBox1.jpg) no-repeat center top; text-align: left; position:relative; z-index:50; margin-left:80px; margin-top:40px; transition:all 0.4s linear;-ms-transition:all 0.4s linear;-moz-transition:all 0.4s linear;-webkit-transition:all 0.4s linear;-o-transition:all 0.4s linear; border:1px solid #fff; overflow:hidden;}

.jobList li a{}
.jobList li a h3{width:430px; height:222px; float:left; }
.jobList li a h3 img{float:left; margin:0 10px 0 10px; border:none;}
.jobList li a h3 font{width:240px;height:70px; float:right; margin:130px 30px 0 0;   font-family: 'Microsoft YaHei'; font-size:18px; color:#fff; line-height:40px; text-align: center; font-weight: normal;  text-overflow:ellipsis;  overflow:hidden;}

.jobList li a h3 font b{font-family: 'Microsoft YaHei'; font-size:14px; color:#fff; line-height:40px; text-align: center; font-weight: normal; font-style:normal;}
.jobList li a h3 font em{width:240px;height:auto; float:left;  font-family: 'Microsoft YaHei'; font-size:18px; color:#fff; line-height:30px; text-align: center; font-weight: normal; font-style:normal;}


.jobList li a h4{width:430px; height:40px; float:left; font-family:'Microsoft YaHei'; font-size:18px; color:#29cb42; line-height:40px; text-align:left; font-weight:bold; }



.jobList li a h5{width:430px; height:190px; float:left; margin:10px 0 0px 0; font-family:'Microsoft YaHei'; font-size:14px; color:#3d3d3d; line-height:25px; text-align:justify; font-weight:normal; text-overflow:ellipsis; overflow:hidden; }



.jobList li a h6{width:430px; height:40px; float:left; font-family:'Microsoft YaHei'; font-size:14px; color:#3d3d3d; line-height:20px; text-align:left; font-weight:normal; }




.s_rig_job{width:400px; float:left;  font-family: 'Microsoft YaHei'; font-size: 14px; color: #3d3d3d; line-height:27px; text-align: left; font-weight: normal;}


.s_rig_job h4{width:400px; height:auto; float:left; position:relative; z-index:55;  font-family: 'Microsoft YaHei'; font-size:24px; color:#29cb42; line-height:40px; text-align: left; font-weight: normal; padding-bottom:20px;   overflow:hidden;}


.s_rig_job h4 font{padding-left:10px; font-family: 'Microsoft YaHei'; font-size:18px; color:#3d3d3d; line-height:30px; text-align: left; font-weight: normal; text-overflow:ellipsis; overflow:hidden;}




/*contact*/

.s_conta{width:1030px; float:left; padding:10px 0;  font-family: 'Microsoft YaHei'; font-size: 14px; color: #3d3d3d; line-height:30px; text-align: left; font-weight: normal;}

.s_conta ul{width:300px; float:right; margin:0 20px 0 0;}

.s_conta ul li{width:296px; height:auto; float:left; margin-bottom:10px;  font-family: 'Microsoft YaHei'; font-size: 14px; color: #3d3d3d; line-height:30px; text-align: left; font-weight: normal;}
.s_conta ul li img{float:left; margin:0; border:none;  }

.s_conta ul li a{font-family: 'Microsoft YaHei'; font-size: 14px; color: #3d3d3d; line-height:30px; text-align: left; font-weight: normal;}

.s_conta img{float:left; margin:0 10px 0 0; border:none;}











/*fanye*/

.s_fanye
{
    width:100%;
    height:auto;
    float:left;
    padding-top:10px;
    padding-bottom:10px;
}

DIV.quotes {
	PADDING: 3px; MARGIN: 3px; PADDING-TOP: 3px; TEXT-ALIGN:center;
}
DIV.quotes A {
 padding:5px 8px 5px 8px; font-family:Arial; font-size:14px; COLOR: #29cb42; MARGIN-RIGHT:8px; TEXT-DECORATION: none; border:#29cb42 1px solid;
}
DIV.quotes A:hover {
 padding:5px 8px 5px 8px; MARGIN-RIGHT:8px;  font-family:Arial; font-size:14px; color:#fff; border:#29cb42 1px solid; BACKGROUND-COLOR: #29cb42;}
DIV.quotes A:active {
  padding:5px 8px 5px 8px; MARGIN-RIGHT: 8px;  font-family:Arial; font-size:14px; color:#29cb42;}
DIV.quotes A.current {
  padding:5px 8px 5px 8px; FONT-WEIGHT: bold;  font-family:Arial; font-size:14px; COLOR: #fff; MARGIN-RIGHT:8px; BORDER: #29cb42 1px solid; BACKGROUND-COLOR: #29cb42;
}
DIV.quotes A.disabled {
  padding:5px 8px 5px 8px;  font-family:Arial; font-size:14px; COLOR: #29cb42; MARGIN-RIGHT: 8px; BORDER: #29cb42 1px solid;}



.s_fan1{width:1030px; height:auto; float:left; font-family:'Microsoft YaHei';  font-size:14px; color:#3a3a3a; line-height:30px; font-weight:normal;}

.s_fan1 ul li{font-family:'Microsoft YaHei'; font-size:14px; color:#3a3a3a; line-height:30px; font-weight:normal;}

.s_fan1 ul li a{font-family:'Microsoft YaHei'; font-size:14px; color:#3a3a3a; line-height:30px; font-weight:normal;}

.s_fan1 ul li a:hover,.s_fan a:hover font{font-family:'Microsoft YaHei'; color:#29cb42;}


.s_fan1 p a font{font-family:'Microsoft YaHei'; font-size:14px; color:#3a3a3a; line-height:30px; font-weight:normal;}


.s_fan2{width:1030px; height:auto; float:left; font-family:'Microsoft YaHei';  font-size:14px; color:#3a3a3a; line-height:30px; font-weight:normal;}

.s_fan2 p a{font-family:'Microsoft YaHei'; font-size:14px; color:#3a3a3a; line-height:30px; font-weight:normal;}

.s_fan2 p a:hover,.s_fan2:hover p a{font-family:'Microsoft YaHei'; color:#29cb42;}


/*footer*/

.m_foot{width:100%; height:auto; background:#281d25; padding:10px 0; font-family: 'Microsoft YaHei'; font-size:18px; color:#fff; line-height:30px; text-align: center; font-weight: normal; overflow:hidden;}

.m_foot a{color:#fff;}

