@charset "utf-8";

/* CSS Document */

* { margin:0 auto; padding:0;}

img { border:none;}

ul, li { margin:0; padding:0; list-style-type: none; text-indent: 0;}

a { text-decoration: none; outline: none;}

a:hover { color:#ec6c07;}

.fl { float:left;}

.fr { float:right;}

.clearfix:after { content:"."; display:block; height:0; clear:both; visibility: hidden;}

*html .clearfix {height: 1%;}

*+html .clearfix {height: 1%;}

.clear { clear:both;}

body {font-family: "微软雅黑", "Microsoft YaHei", Arial;font-size: 14px;color: #333;}

.container { width:1200px;}

.mt10 { margin-top:10px;}

.mt20 { margin-top:20px;}

.mt30 { margin-top:30px;}

.mt40 { margin-top:40px;}

.mt50 { margin-top:50px;}

.pt40 { padding-top:40px;}

.mb30 { margin-bottom:30px;}



/*头部*/

.header{width:100%;height:140px;background:#000;}

.header .logo { display:block; margin:15px 0;}

.header_right { width:64.5%;}

.header .icon_tel { background:url(/statics/images/web_images/icon_tel.jpg) no-repeat; color:#fff; width:25%; height:60px; display:block; padding-left:65px; line-height:25px; margin-top:20px; margin-bottom:10px;}

.header .icon_tel b { font-size:24px; font-family:"540-CAI978";}

.nav { height:50px; line-height:50px;}

.nav li{float:left;font-size:16px;display:block;height:100%; width:110px; text-align:center;}

.nav li a{color:#a6a6a6;}



.navmenu { position: absolute; overflow: hidden; width: 110px; z-index: 999; display: none; background: #333;}

.navmenu li { margin: 0 !important;}

.navmenu li a {position:relative; display:block; width:110px; height:36px;color: #a6a6a6!important; font-size:14px;line-height:36px;text-align:center; overflow:hidden;}

.nav_cur, .nav li a:hover { color:#fff !important;}

.navmenu li:hover a { background:#ec6c07; color:#fff !important; }



/*banner*/

.fullSlide{width:100%;position:relative;height:500px;background:#000;}

.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}

.fullSlide .bd ul{width:100% !important;}

.fullSlide .bd li{width:100% !important;height:500px;overflow:hidden;text-align:center;}

.fullSlide .bd li a{display:block;height:500px;}

.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px;}

.fullSlide .hd ul{text-align:center;}

.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:80px;height:3px;margin:1px 2px;overflow:hidden;background:#fff;line-height:999px;}

.fullSlide .hd ul .on{ background:none; border:1px solid #fff; height:2px;}

.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:15%;z-index:1;width:40px;height:60px;display:none;}

.fullSlide .next{left:auto;right:15%;background-position:-6px -137px;}



/*产品系列*/

.title_en { font-size:34px; font-weight:normal; text-align:center; text-transform:uppercase;}

.title_ch { font-size:32px; font-weight:normal; text-align:center; margin:10px 0 15px 0;}

.title_des { color:#999; text-align:center; width:51%; line-height:28px;}


.index_pro_cat li{display:block; width:291px; overflow:hidden; height:282px; float:left; position:relative; margin:10px 4px; text-align:center; }


.index_pro_cat li a img{width:291px; height:282px;}

.index_pro_cat li div {position: absolute; top:0px; left: 0px;width:291px; height:282px;background:rgba(0,0,0,0.6); text-align: center;}

.pro_cat { display:block; height:60px; color:#333; position:absolute; width:100%; line-height:60px; font-size:18px; color:#fff; top:28%;}

.found { display:block; position:absolute; width:32%; color:#fff; border:1px solid #fff; padding:6px 10px; top:49%; left:30.5%;}


.index_pro_cat li div:hover .found { background: #ff8717; border:1px solid #ff8717;} 


.index_pro_cat li a .spro_tit:hover { background:#ec6c07;color:#fff;}



.pro_zjt { background:url(/statics/images/web_images/icon_zjt.png) no-repeat; height:32px; width:32px; position:relative; top:130px;}

.pro_yjt { background:url(/statics/images/web_images/icon_yjt.png) no-repeat; height:32px; width:32px; position:relative; top:130px;}

.pro_zjt:hover { background:url(/statics/images/web_images/icon_hzjt.png) no-repeat;}

.pro_yjt:hover { background:url(/statics/images/web_images/icon_hyjt.png) no-repeat;}

.prolist li{display:block; width:220px; float:left; position:relative; margin:10px 3px; text-align:center;}

.prolist li div { width:220px; overflow:hidden; height:230px;}

.prolist li a:hover img{transition: all 0.6s;transform: scale(1.2);-webkit-transform: scale(1.2);}

.prolist li a img{max-width: 100%; max-height: 100%;}

.sicon_pro{font-size: 14px; color: #fff; display:block; margin:74px 0;}

.prolist li span { display:block;  height:60px; color:#333; line-height:60px;}

.prolist li span:hover {color:#ff8717;}



/*客户案例*/

.case { background:url(/statics/images/web_images/case_bj.jpg) no-repeat; height:928px;}

.yanse { color:#fff;}

.line { position:relative; height:20px; margin-top:16px; margin-bottom:16px;}

.line hr { height:1px;border:none;border-top:1px solid #fff; width:1100px; float:left; margin:11px 0;}

.line a { color:#fff; position:absolute; bottom:0; right:0; }

.line a:hover { color:#0d6fb8;}

.case_list li { width:50%; float:left;}

.case_list li:nth-child(1) .case_pic, .case_list li:nth-child(2) .case_pic { float:left;}

.case_list li:nth-child(3) .case_pic, .case_list li:nth-child(4) .case_pic { float:right;}

.case_list li:nth-child(1) .case_intro, .case_list li:nth-child(2) .case_intro { float:left;}

.case_list li:nth-child(3) .case_intro, .case_list li:nth-child(4) .case_intro { float:right;}

.case_list li .case_pic { width:50%; overflow:hidden;}

.case_list li a img { max-width: 100%; max-height: 100%;}

.case_list li a:hover img { transition: all 0.6s;transform: scale(1.2);-webkit-transform: scale(1.2);}

.case_intro { background:rgba(0,0,0,.6); padding:5.5% 3%; width:44%;}

.case_list h3 { color:#fffefe; font-size:20px;}

.case_list .case_des { color:#999; line-height:2em; margin-top:6%; margin-bottom:17.3%;}

.case_more { border:1px solid #999; padding:10px 30px; border-radius:25px;}

.case_more:hover, .case_more:hover a { border:1px solid #ff8717; background:#ff8717; color:#fff;}
.jl { margin-top:40px;}
.case_more a { color:#999;}

@media screen and (min-width:1678px) and (max-width:1899px){
.case_list .case_des { margin-bottom:13.3%;}
}
@media screen and (min-width:1578px) and (max-width:1678px){
.case_list .case_des { margin-bottom:11.3%;}
.about_right { width:58%;}
.about_right img { width:98%;}
}
@media screen and (min-width:1468px) and (max-width:1577px){
.case_list .case_des { margin-bottom:8.3%;}
.about_right { width:52%;}
.about_right img { width:100%;}
.about_left { padding-top:1% !important; padding-left:3% !important;}
.about_intro { margin-bottom:7%; height:8em; overflow:hidden;}
}
@media screen and (min-width:1388px) and (max-width:1467px){
.case_list .case_des { margin-bottom:9.3%; height:6em; overflow:hidden; margin-top:2%;}
.about_right { width:48%;}
.about_right img { width:98%;}
.about_left { padding-top:1% !important; padding-left:3% !important;}
.about_intro { margin-bottom:7%; height:6em; overflow:hidden;}
.jl { margin-top:3%;}
}
@media screen and (min-width:1199px) and (max-width:1387px){
.case_list .case_des { margin-bottom:10.3%; height:4em; overflow:hidden; margin-top:5%;}
.about_right { width:48%;}
.about_right img { width:100%;}
.about_left { padding-top:1% !important; padding-left:3% !important; width:44% !important;}
.about_intro { margin-bottom:4% !important; height:5em; overflow:hidden;}
.jl { margin-top:2%;}
}




/*关于我们*/

.about { border-bottom:1px solid #e6e6e6;}

.about_left{ float: left; width: 600px; padding-top:50px; padding-left:40px; }

.about_tit_ch { font-size:20px; letter-spacing:3px;}

.about_tit_en { font-size:10px; font-family:"Arial"; color:#666; display:block; margin-bottom:20px;}

.about_intro { margin-bottom:40px;}

.about_intro p{ text-indent: 2em; line-height: 30px;}



/*新闻中心*/

.new_line { position:relative; height:30px; margin-top:16px; margin-bottom:16px;}

.new_line hr { height:1px;border:none;border-top:1px solid #ccc; width:1000px; float:left; margin:15px 0;}

.new_line a { color:#999; position:absolute; bottom:6px; right:0; }

.new_line a:hover { color:#0d6fb8;}

.new_zjt, .new_yjt { position:static; display:inline-block;}

.new_icon { width:100px;}



.new_list li { width:368px; float:left; margin:10px 16px;}

.new_list li div { width:368px; overflow:hidden; height:223px;}

.new_list li a img { max-width: 100%; max-height: 100%;}

.new_list li a:hover img { transition: all 0.6s;transform: scale(1.2);-webkit-transform: scale(1.2);}

.new_list span { color:#999; display:block; margin:15px 0;}

.new_list h3 { font-size:18px; color:#333; margin-bottom:15px;}

.new_list a:hover h3 { color:#ff8717;}

.new_list li p	{ color:#666}



/*合作客户*/

.customer { background:#f7f7f7; height:180px;}

.customer_title { font-size:32px; font-weight:normal; text-align:center; border-bottom:1px solid #cccccc; width:130px; padding-bottom:10px;}

.cust_list { padding-top:50px;}

.cust_list li { width:189px; float:left; text-align:center;}

.cust_list li a img { width:122px; height:84px;}

.cust_zjt, .cust_yjt { top:82px;}



.map img { width:100%; vertical-align:middle;}



/*底部*/

.footer { background:#222222; padding-bottom:60px;}

.foot_nav li { float:left; margin:0 32px; width:170px;}

.foot_contact span, .foot_nav li span { display:block; margin-bottom:20px; width:100px; padding-bottom:15px; border-bottom:1px solid #393939; float:left; color:#fff; font-size:16px;}

.foot_nav a { color:#999; font-size:14px; display:block; line-height:32px; float:left; width:100%;}

.foot_nav a:hover { color:#ec6c07;}

.foot_contact { width:40%; }

.foot_contact li { line-height:32px; color:#999; width:100%; float:left;}



.foot_copy { background:#000; padding-bottom:68px;}

.foot_copy span { font-size:12px; color:#999; height:68px; line-height:68px; text-align:center; }

.foot_copy span a { color:#a6a6a6;}

