@charset "utf-8";
.servs{height:340px; width:1200px; margin: 75px auto 0;overflow: hidden;}
.s_bt{height:87px;background: url(/statics/images/tem/line-07.gif) no-repeat center bottom; overflow: hidden; text-align: center; font-size: 36px; color:#2f2f2f; line-height: 50px;}
.s_bt span{ color:#333333;font-weight: normal;}
.s_bt i{display: block;font:12px/20px "Arial"; color:#999999;text-transform: uppercase;letter-spacing: 20px;}
.servs li{ float: left;width:134px; overflow: hidden;margin-right: 221px; margin-top: 30px;}
.servs li:nth-child(4){margin-right:0;}
.servs li span{display: block;text-align: center;padding-top: 5px; font-size: 24px; color:#333333;}
.servs li i{display: block; font-size: 16px; color:#333;text-align: center;font-style: normal;}
.servs .nomar{margin-right: 0;}

.case{width:1200px; height:446px; margin: 0 auto; overflow: hidden; position: relative;font-family:"Microsoft Yahei";}
.case_nav{position: absolute; top: 0;right:0; z-index: 3;width:272px; overflow: hidden;}
.case_nav li{margin-bottom: 1px;height:111px; overflow: hidden;background: url(/statics/images/tem/servs_nav.jpg) no-repeat right 0; }
.case_nav li a{display: block; border-right: 4px solid #d9d4d5; width:168px; overflow: hidden; height:96px;background: url(/statics/images/tem/servsico02.gif) no-repeat 90px 85px; font-size: 18px; color:#666666; padding:15px 10px 0 90px;}
.case_nav li a:hover , .case_nav .cur a{background:#2f2f2f url(/statics/images/tem/servsico01.gif) no-repeat 90px 85px;text-decoration: none; color:#fff; }
.case_nr{width:995px; overflow: hidden;}
.case_c{width:995px; overflow: hidden;}
.case_c dt{float: left;width:323px;height:446px; position: relative; z-index: 2;background: url(/statics/images/tem/servs_wz.png) no-repeat right 0;}
.case_c dt h3{margin: 73px 25px 0 35px;background: url(/statics/images/tem/line01.gif) no-repeat 0 bottom; overflow: hidden;line-height: 30px; font-size: 24px;font-weight: normal;padding-bottom:15px;}
.case_c  dt h3 a{ color:#2f2f2f;}
.case_c  dt p{padding: 22px 30px 0 35px; height:178px; overflow: hidden; font-size: 14px; line-height: 26px; color:#666666;}
.case_c dt i{display: block;width:136px;height:37px;background:#2f2f2f;text-align: center;line-height: 37px; font-size: 14px; margin-left: 35px; font-style: normal;}
.case_c dt i a{ color:#fff;}
.case_c dd { float: left;width:685px;height:446px; position: relative; z-index: 1; margin-left: -13px;}
.case_c dd img{width:685px;height:446px; }

.jz_bj{background: url(/statics/images/tem/jz_bj.jpg) no-repeat center 0 ; height:932px; overflow: hidden;margin-top: 80px;}
.jz{width:1200px; margin: 80px auto 0; position: relative; overflow: hidden;height:820px;}
.s_bt1{height:125px;}
.s_bt1 a{color:#2f2f2f;}
.s_bt1 em{font-weight: normal; display: block; font-size: 20px; color:#666666; line-height: 30px;}
.jz_nr{margin-top: 30px;height:587px; overflow: hidden;}
.jz_c dd{padding-top: 23px; font-size: 14px; color:#666666; line-height: 26px;}
.jz_c dt {width:686px;height:451px;overflow:hidden;}
.jz_c dt embed{height:451px;overflow:hidden;}

.jz_box{ position: absolute; top: 155px;right: 0;width:514px; height:451px; background:#fff; overflow: hidden;}
.jz_prev{ position: absolute; top: 58px;right:17px;width:41px;height:41px;background: url(/statics/images/tem/jz_up.gif) no-repeat 0 0;}
.jz_next{ position: absolute; top: 360px;right:17px;width:41px;height:41px;background: url(/statics/images/tem/jz_down1.gif) no-repeat 0 0;}
.jz_prev:hover{ position: absolute; top: 58px;right:17px;width:41px;height:41px;background: url(/statics/images/tem/jz_up1.gif) no-repeat 0 0;}
.jz_next:hover{ position: absolute; top: 360px;right:17px;width:41px;height:41px;background: url(/statics/images/tem/jz_down.gif) no-repeat 0 0;}
.jz_nav{width:430px;margin-left: 22px; overflow: hidden;}
.jz_nav li{margin-top: 30px;border-bottom: 2px dashed #d4d0d1; overflow: hidden;height:120px;padding-left: 30px;width:390px;}
.jz_nav li span{display: block; float: left;width:55px;border-bottom: 1px solid #2f2f2f;font-size: 56px; color:#666666; font-family: "Times New Roman";text-align: center;line-height: 60px;margin-top: 22px;}
.jz_nav li img{width: 141px;height: 93px;}
.jz_nav li p{float: left;width:176px; overflow: hidden;padding: 23px 0 0 10px; font-size: 22px; color:#666666; line-height: 30px;}
.jz_nav li p i{display: block; font-size: 14px; font-style: normal;}
.jz_nav li img{display: block; float: right;}
.zx_ico{display: block;width:136px;height:37px;background:#2f2f2f;text-align: center;line-height: 37px; font-size: 14px;  font-style: normal;margin: 0 auto;}
.zx_ico a{ color:#fff;}

.team{margin-top:70px;padding:60px;height:905px; overflow: hidden;position: relative;background:url(/statics/images/tem/jz_bj.jpg) no-repeat center 0;}
.team h2{height: 85px;}
.team h2 span{color:#2f2f2f;font-weight: bold;padding-left: 20px;display: inline-block;}
.team h2 a{color: #333;font-weight: normal;}
.team h4{position: absolute; top: 117px; right:50%;margin-right: -600px;width:279px; height:111px; overflow: hidden; z-index: 3;}
.team_nr{margin-top: 32px;height:700px; overflow: hidden;}
.team01{height:700px; overflow: hidden; position: relative;}
.team01 p{width:100%; height:700px;position: relative;}
.team01 p i{width:1067px;height:437px;position: absolute; top: 0;left: 50%;margin-left: -960px;}
.team01 p em{width:1067px;height:437px;position: absolute; top: 180px;right: 50%;margin-right: -960px;}
.team01 p img{width:1067px;height:437px;}
.team01 dl{ position: absolute; top: 470px;left: 50%;margin-left: -600px;width:360px; overflow: hidden;}
.team01 dt{ font-size: 28px; line-height: 30px;}
.team01 dt a{ color:#333333;}
.team01 dd span{display: block; padding-top: 10px;height:140px; overflow: hidden;font-size: 14px;line-height: 30px; color:#333333;}
.pro_nr.team01 dd i{display: block;width:136px;height:37px;background:#2f2f2f;text-align: center;line-height: 37px; font-size: 14px;font-style: normal;}
.team01 dd i a{ color:#fff;}
.te_nav{position: absolute; top: 257px;left: 50%; margin-left: -168px;width:275px; height:297px; background: #fff; overflow: hidden;}
.te_nav li{ float: left;width:139px;height:150px; position: relative;margin-left: -3px; line-height: 0; overflow: hidden; margin-top: -3px;}
.te_nav li img{width:133px;height:144px;padding: 3px;}
.te_nav .nomal{margin-left: 0;}
.te_nav .nomat{margin-top: 0;}
.te_nav li a:hover img{background:#2f2f2f;}

.ys_bj{height:1396px;overflow:hidden;position:relative;}
.ys1{background: url(/statics/images/tem/ys_t.jpg) no-repeat center 0; height:194px; overflow: hidden;}
.ys2{background: url(/statics/images/tem/ys1.jpg) no-repeat center 0; height:400px; overflow: hidden;}
.ys3{background: url(/statics/images/tem/ys2.jpg) no-repeat center 0; height:400px; overflow: hidden;}
.ys4{background: url(/statics/images/tem/ys3.jpg) no-repeat center 0; height:400px; overflow: hidden;}
.ys5{background: url(/statics/images/tem/ys4.jpg) no-repeat center 0; height:400px; overflow: hidden;}
.ys{width:1200px;position:absolute;top:0;left:50%;margin-left:-600px;height:1396px;overflow:hidden;}
.ys h2{padding: 28px 0 0 525px; font-size: 48px; color:#2f2f2f;font-style: italic; line-height: 60px;width:500px;overflow:hidden;}
.ys h2 span{display: block; font-size: 16px; line-height: 22px; color:#333333; padding-top: 5px;font-weight: normal;font-style: normal;}
.ys .dl01{top: 274px;width:510px; right:0;}
.ys .dl02{ top: 669px;width:495px; left:0;}
.ys .dl03{ top: 1080px;width:495px; right:0;}
.ys .dl04{ top: 1476px;width:495px; left:0;}
.ys dl{position: absolute; overflow: hidden;}
.ys dt{font-size: 20px; line-height: 40px; color:#333333;}
.ys dt b{display: block; font-size: 44px; color:#2f2f2f; font-style: italic; line-height: 50px;}
.ys dd{padding-top: 19px;font-size: 14px; line-height: 30px; color:#666666;}

.pic{height:448px;background: url(/statics/images/tem/pic.jpg) no-repeat center 0;overflow: hidden;position: relative;}
.pic p{position: absolute; top: 327px; left: 50%; margin-left: -280px; font-size: 28px; color:#fff;line-height: 37px;}
.pic i{display: block; position: absolute; top: 327px; left: 55%; margin-left: 240px;width:136px;height:37px;background: #fff;text-align: center;line-height: 37px; font-size: 14px;font-style: normal;}
.pic i a{ color:#2f2f2f;}

.list{margin-top:28px;width:281px;height:711px;background:url(/statics/images/tem/list_bj.jpg) repeat-y center 0;overflow:hidden;position:relative;}
.list h2{background: url(/statics/images/tem/list_nav.jpg) no-repeat center 0; height:112px; overflow: hidden;text-transform: uppercase;}
.list h2 span{display: block; float: left; font:bold 62px/112px "Arial"; color:#fff;padding-left: 45px;width:40px; overflow: hidden;}
.list h2 p{ width:188px; float: left;padding-top:22px; overflow: hidden;font-weight: normal;}
.list h2 a{ font-size: 38px; color:#fff;}
.list h2 i{display: block;font:14px/16px "Arial"; color: #fff; letter-spacing: 10px;}
.list h3{margin: 6px 0 0 20px;width:241px; height:47px; overflow: hidden;  font-size: 16px;}
.list h3 a{white-space: nowrap;overflow: hidden;text-overflow: ellipsis; padding-right: 40px; color:#0b0b0b;width:auto; height:47px;background: url(/statics/images/tem/list_nav02.jpg) no-repeat center 0;padding-left: 20px; display: block;font-weight: normal;line-height: 47px;}
.list h3 a:hover , .list h3.cur a{background: url(/statics/images/tem/list_nav01.jpg) no-repeat center 0; color:#fff;text-decoration: none;}
.list ul{padding: 0px 0 0 42px;}
.list li{ font-size: 14px;line-height: 30px;padding-left:26px ;background: url(/statics/images/tem/list_line.gif) no-repeat 0 20px; }
.list li a{ color:#666666;}
.list_c{padding-top:13px;height:97px;background:#2f2f2f;position: absolute;bottom:0;left:0;width:100%;}
.list_c p{ float: left;margin-left: 45px;width:70px; overflow: hidden;font-size: 16px; color:#fff;text-align: center;}
.list_c p img{display: block;   width:67px;height:62px; margin: 0 auto;}

.pro{margin-top:28px;width:895px;overflow: hidden; font-family:"Microsoft Yahei";}
.p_nav{height:38px;overflow: hidden;}
.p_nav span{ font-size: 14px; font-family: "Arial";text-transform: uppercase;line-height: 38px;}
.p_nav li{ float: left;background: url(/statics/images/tem/pro_line.gif) no-repeat right center ;padding-right: 24px;margin-right: 14px; line-height: 38px;}
.p_nav .nobg{background:none;}
.p_nav li a{ font-size: 18px; font-weight: bold; color:#333333;}
.p_nav li a:hover , .p_nav .cur a{color:#2f2f2f; text-decoration: none;}
.pro_nr{overflow: hidden;}
.pro_c{position: relative;overflow: hidden;}

.pro_c li{ float: left; line-height: 0;width:284px;overflow: hidden;height:208px;margin: 0 20px 23px 0;}
.pro_c li img{width:276px;height:174px;border:3px solid #eeeeee;border-bottom: 0;}
.pro_c li span{display: block;width:284px;height:31px;background:#666;color:#fff;font-size: 14px;text-align: center;line-height: 31px;}
.pro_c li:nth-child(2),.pro_c li:nth-child(3),.pro_c li:nth-child(6){margin-right: 0;}
.pro_c li:nth-child(1){line-height: 0; width:591px;height:441px; position: relative; overflow: hidden; float: left;}
.pro_c li:nth-child(1) img{border:3px solid #eeeeee;border-bottom: 0; width:585px; height:404px;}
.pro_c li:nth-child(1) span{display: block;width:591px;height:31px;background:#666;color:#fff;font-size: 14px;text-align: center;line-height: 31px;}

.about_bj{height:973px;overflow: hidden;background: url(/statics/images/tem/about_bj.jpg) no-repeat center 0;}
.about{margin-top: 47px;height:555px; overflow: hidden;position: relative;z-index: 1;}
.about h2{height:90px;}
.about h2 a{font-weight: normal; color:#333333;}
.about dl{margin-top: 36px;}
.about dt{width:611px;height:393px; overflow: hidden; float: left;}
.about dt img{width:611px;height:393px;}
.about dd{ float: right;width:490px; overflow: hidden;}
.about dd h3{background: url(/statics/images/tem/about_line.gif) no-repeat 0 bottom ; height:121px;font-size: 16px; line-height: 30px;}
.about dd h3 img{display: block;}
.about dd p{display: block;padding-top: 25px;height:132px; font-size: 14px;line-height: 28px; overflow: hidden;}
.about dd i{display: block;width:136px;height:37px;background:#2f2f2f;text-align: center;line-height: 37px; font-size: 14px;font-style: normal;}
.about dd i a{ color:#fff;}

.fc{ height:300px;background:#f8f7f7;width:910px; overflow: hidden;}
.fc_c{padding-top: 30px;height:201px; overflow: hidden;}
.fc_c li{ float: left;margin-left: 20px;width:203px; overflow: hidden;}
.fc_c li img{width:203px; height:140px;}
.fc_c li span{display: block; font-size: 14px;padding-top: 10px;text-align: center;line-height: 20px;}
.fc_nav{height:32px;background: url(/statics/images/tem/fc_line.gif) no-repeat center center ; overflow: hidden;padding-left: 434px;}
.fc_jt{width:32px;height:32px;margin-right: 3px;background: url(/statics/images/tem/fc_z.gif) no-repeat center center ; float: left;}
.fc_jt:hover{background: url(/statics/images/tem/fc_y.gif) no-repeat center center ;}

.ry{width:290px;background:#2f2f2f;height:374px; margin-top:-120px;position: relative;z-index: 3;overflow: hidden;}
.ry h2{height:58px;line-height: 58px;padding-left: 40px;font-size: 16px;overflow: hidden;text-transform: uppercase;}
.ry h2 a{ color:#fff;}
.ry h2 i{font-weight: normal;font-style: normal;}
.ry_z{padding: 132px 0  0 10px;width:16px; height:28px; overflow: hidden;}
.ry_y{padding: 132px 10px 0  0;width:16px; height:28px; overflow: hidden;}
.ryimg{width:190px; padding-left: 22px; overflow: hidden; float: left;}

.ryimg li{ float: left;width:190px; overflow: hidden;}
.ryimg li img{width:190px; height:265px;}
.ryimg li span{display: block;text-align: center;line-height: 30px; font-size: 14px; color:#fff;}

.news{height:525px; border-right: 1px solid #e5e5e5;padding-right: 73px;width:527px; overflow: hidden;}
.n_nav , .wt_nav{height:38px;overflow: hidden;}
.n_nav span a , .wt_nav span a{ font-size: 14px; color:#555555 ;text-transform: uppercase;line-height: 38px;}
.n_nav li , .wt_nav li{float: left;margin-right: 38px; line-height: 38px;}
.n_nav li a, .wt_nav li a{display: inline-block;height:36px; font-size: 18px; color:#333;font-weight: bold;}
.n_nav li a:hover , .n_nav .cur  a , .wt_nav li a:hover , .wt_nav li.cur a{color:#2f2f2f;border-bottom: 2px solid #2f2f2f; text-decoration: none;}
.news_nr{margin-top: 30px;}
.news_c dl{height:305px; overflow: hidden;}
.news_c dt{width:527px;height:189px; overflow: hidden;}
.news_c dt img{width:527px;height:189px;}
.news_c dd h3{padding-top: 10px; line-height: 24px;}
.news_c dd h3 span{color:#555555;font-family: "Arial";font-size: 14px;font-weight: normal;}
.news_c dd h3 a{ color:#2f2f2f; font-size: 14px;}
.news_c dd p{padding-top: 12px; font-size: 14px; line-height: 26px; color:#6e6e6e;}
.news_c li{padding-left: 11px; font-size: 14px; line-height: 35px; color:#555555;background: url(/statics/images/tem/news_ico.gif) no-repeat 0 15px ; }
.news_c li a{ color:#555;}
.news_c li a:hover , .news_c li.cur a{color:#2f2f2f;}

.wt{width:530px;height:525px; overflow: hidden;font-family:"Microsoft Yahei";}
.wt_nr{height:480px; overflow: hidden;}
.wt_c dl{margin-top: 25px;width:502px; height:107px;background:#f1f1f1;border-radius: 3px;padding: 20px 0 0 25px;}
.wt_c dt{line-height: 30px; height:30px; font-size: 14px; overflow: hidden;font-weight: bold;}
.wt_c dt a{ color:#2f2f2f;}
.wt_c dd p{width:415px; float: left; font-size: 14px; line-height: 26px; color:#333333;}
.wt_c dd span{display: block; float: right;width:44px; height:44px; background: url(/statics/images/tem/wt_ico02.gif) no-repeat 0 0 ;}
.wt_c dd span:hover{background: url(/statics/images/tem/wt_ico01.gif) no-repeat 0 0 ;}

.link_bj{border-top: 1px solid #cccccc;margin-top: 55px;font-family:"Microsoft Yahei";}
.link {width:1200px;margin: 0 auto; overflow: hidden;}
.link h2{padding-left: 40px;background: url(/statics/images/tem/link_ico.gif) no-repeat 0 center ; font-size: 14px; color:#363636;width:80px; line-height: 94px; float: left;}
.link h2 a{color:#363636}
.link p{ width:920px;overflow: hidden;line-height: 94px; float: left; font-size: 14px;}
.link p a{ color:#363636;display: inline-block;padding: 0 20px;background: url(/statics/images/tem/link_line1.gif) no-repeat 0 center ;}
.link span{ font-size: 14px; color:#363636; line-height: 94px; float: right;display:block;}
.link h2 a{color:#363636}












