﻿@charset "utf-8";
/* CSS index */
/*banner*/
.banner{ width:100%; height:697px; overflow:hidden; position:relative;font-size:0}
.b-img{ height:697px;  position:absolute; left:0; top:0;}
.b-img a{ display:block; height:697px; float:left;}
.b-list{height:50px; padding-top:650px; position:relative; margin:0 auto;z-index:1;}
.b-list span{    border-radius: 50%;display:block;cursor:pointer; width:20px; height:20px;background-color:#333333;float:left; margin:0 5px; _margin:0 3px;}
.b-list .spcss{background-color:#ff0000;}
/*logo*/
.public_nav{z-index:999;width:100%;height:110px;border-bottom:3px solid #ff0000;background:url("../images/nav.png") repeat-x;}
.public_nav_img{float:left;width:420px;height:110px;}
.public_nav_img img{font-size:0px;display:block;width:420px;height:110px;}
.public_nav_text{width:780px;float:left;}
/*新增样式*/
.map_qh ul{width:630px;height:400px;background:url("../images/ditup.jpg") no-repeat;position:relative;}
.map_qh  li{cursor:pointer;}
.map_qh .map_qh_Content{clear: both; overflow: hidden;display: block;height:100px;}
.map_dj_text p{line-height:25px;color:#333333;font-size:13px;}
.pos1{position:absolute;bottom:110px;right:250px;}/*郑州*/
.pos2{position:absolute;top:200px;right:190px;}/*洛阳*/
.pos3{position:absolute;top:190px;right:240px;}/*西安*/
.pos4{position:absolute;top:185px;right:100px;}/*青岛*/
.pos5{position:absolute;bottom:70px;right:100px;}/*福州*/
.pos6{position:absolute;top:190px;right:150px;}/*成都*/
.pos7{position:absolute;bottom:150px;right:80px;}/*上海*/
.pos8{position:absolute;top:160px;right:130px;}/*石家庄*/
.pos9{position:absolute;top:140px;right:130px;}/*天津*/
.pos10{position:absolute;bottom:140px;right:140px;}/*武汉*/
.pos11{position:absolute;bottom:160px;right:120px;}/*南京*/
.pos12{position:absolute;bottom:100px;right:200px;}/*重庆*/
/*二级菜单*/
.nav_pos_dw{position:relative;}
.nav{ height:110px; width:780px; margin:auto;}
.nav li{ float:left;}
.nav li a{ display:block; width:110px; height:110px; line-height:110px; font-size:16px; color:#333333; text-align:center}
.nav_min{ width:1200px;background:url(../images/bg.png);  position:absolute; top:113px; left:0px; z-index:9999; display:none;}
.hg{ background:url("../images/4.png") no-repeat;width:110px;height:110px;}
.nav_min div {width: 1120px;padding: 15px 35px 25px 45px; margin:auto}
.nav_min div ul { display: block; float: left; width: 1120px;}
.nav_min div ul li {display: block;padding: 8px 0; float: left;}
.nav_min div ul li:first-child { /** width: 100% !important; float: none !important; margin-bottom: 15px;**/}
.nav_min div a { display:block;color: #FFF;font-size: 16px; background: url(../images/arrow2.png) no-repeat left center; width:370px; height:30px; line-height:30px; text-align:left; text-indent:20px;}
.nav_min div p {float: right;margin-left: 20px;padding-top: 43px;width: 350px;}
.nav_min div a:hover{color:#ff6600;}
.nav_min li.nv3 div ul li.odd, .nav_min li.nv4 div ul li.odd, .nav_min li.nv2 div ul li.even {width: 215px;}
.nav_min li.nv3 div ul li.even, .nav_min li.nv4 div ul li.even, .nav_min li.nv2 div ul li.odd { width: 310px;}
/*案例精选*/
.product{ height: 400px; position: relative; overflow: hidden; display: none; }
.product ul{ position: absolute; left: 0px;}
.product-wrap .show{ display: block;}
.tejia_cc{position:relative; width:1200px; height:400px; overflow: hidden; float: left;}
.tejia_con{position: relative; width:1080px; height:400px; margin:0 auto;overflow: hidden;}
.tejia_con ul{width:9999px; position:absolute;}
.tejia_con ul li{ border:1px solid #a7a7a7;width:338px; height:398px; font-size:12px; color:#424242; line-height:23px; float:left; margin:0 10px;position:relative;}
.tejia_con ul li p{ white-space:nowrap;background-color:#ff0808;line-height:40px; height:39px;font-size:20px; color:#ffffff; display:block;width:338px;overflow:hidden;text-align:center;}
.tejia_con ul li a{display:block;width:338px;height:358px;}
.tejia_con ul li a img{display:block;width:338px;height:358px;font-size:0px;}
.tejia_con ul li:hover  img{ transform: scale(1.05); transition: 0.4s all; }
#wrap{ width:100%; height:auto;margin:0 auto; position:relative; z-index:99; overflow: hidden;}
#main{ width:1200px; height:auto; min-height: 520px; margin:0 auto; position: relative; overflow: hidden;}
#in_01{ width:1200px; height:400px; margin: 0 auto;}
#in_02{ width:100%; height:288px; background:#0f0f0f;}
#in_02_mid{ width:1200px; height:240px; padding-top:34px; margin:0 auto;}
.in_02_t{ width:185px; height:49px; margin:0 auto;}
.bbtn{ display:block; z-index: 6;}
.aleft{ width:60px; height:60px;position:absolute; left:0; top:170px;}
.aright{ width:60px; height:60px; position:absolute; right:0; top:170px;}
.case_jx_zt{padding:40px 0px;}
/*公司简介*/
.main_about_jj{width: 100%; height:420px;background: url(../images/b1.jpg) no-repeat center top;}
.about_cont{padding:20px 0px;height:380px;}
.about_cont h2{font-weight: normal;font-size:25px;color:#ffffff;text-align:center;line-height:40px;}
.about_cont h3{font-weight: normal;font-size:16px;color:#ffffff;text-align:center;line-height:40px;margin-bottom:40px;}
.about_cont h4{font-weight: normal;text-align:center;margin-top:60px;}
.about_cont h4 a{color:#ffffff;font-size:25px;padding:10px 50px;border:1px solid #ffffff;}
.about_cont h4 a:hover{color:#ff0000;font-size:25px;padding:10px 50px;border:1px solid #ffffff;background-color:#ffffff;}
.about_jj_height p{line-height:25px;color:#ffffff;font-size:16px;text-align:center;margin-bottom:20px;}
.about_jj_height{height:145px;overflow: hidden;line-height:25px;color:#ffffff;font-size:16px;text-align:center;}
/*产品*/
.product_cont ul li{border:1px solid #a7a7a7;width:378px; height:398px; font-size:12px; color:#424242; line-height:23px; float:left; margin:0px 10px 10px 10px;}
.product_cont ul li p{ white-space:nowrap;background-color:#ff0808;line-height:40px; height:39px;font-size:20px; color:#ffffff; display:block;width:378px;overflow:hidden;text-align:center;}
.product_cont ul li a{display:block;width:378px;height:358px;}
.product_cont ul li a img{display:block;width:378px;height:358px;font-size:0px;}
.product_title h2{font-weight: normal;font-size:30px;color:#000000;text-align:center;line-height:40px;}
.product_title p{font-weight: normal;font-size:25px;color:#000000;text-align:center;line-height:40px;}
.product_title{padding:40px 0px;}
.product_cont h3 { font-weight: normal;text-align: center;margin: 60px 0px;}
.product_cont h3 a{color: #ff0000;font-size: 25px;padding: 10px 50px;border: 1px solid #ff0000;border-radius: 5px;}
.product_cont h3 a:hover{color:#ffffff;padding: 10px 50px;background-color:#ff0000;}
.none{display: none;}
.jqmenpiao .jqmenpiao_title li{float: left;cursor: pointer;height: 50px;line-height: 50px;text-align: center;width: 113.3px;margin-right:20px;}
 .jqmenpiao .jqmenpiao_title li a {text-decoration: none;}
.jqmenpiao .jqmenpiao_title .aotive{color: #ffffff;font-size: 20px;background:url("../images/c1.png") no-repeat;}
.jqmenpiao .jqmenpiao_title .mormal {color: #ffffff;font-size:20px;background:url("../images/c2.png") no-repeat;}
.jqmenpiao .jqmenpiao_Content{clear: both; overflow: hidden;display: block;min-height:400px;margin-top:40px;}

/*优势*/
.index_advantage{width: 100%; height:370px;background: url(../images/b2.jpg) no-repeat center top;}
.advt_cont{padding:20px 0px;height:330px;}
.advt_cont ul li{float:left;width:300px;margin:0px 50px;text-align:center;}
.advt_cont ul li span,.advt_cont ul li span img{display:inline-block;width:87px;height:87px;font-size:0px;}
.advt_cont ul li h3{font-weight:normal;width:300px;font-size:20px;color:#ffffff;height:80px;line-height:80px;overflow: hidden;white-space:nowrap;}
.advt_cont ul li p{font-weight:normal;width:300px;font-size:13px;color:#ffffff;height:150px;line-height:30px;overflow: hidden;}
/*资质*/
.zizhi_cont h3{font-weight: normal;text-align: center;margin: 60px 0px;}
.zizhi_cont h3 a{color: #ff0000;font-size: 25px;padding: 10px 50px;border: 1px solid #ff0000;border-radius: 5px;}
.zizhi_cont h3 a:hover{color:#ffffff;padding: 10px 50px;background-color:#ff0000;}
.gallery img { width:380px;height:250px;}
.gallery a {position:relative;width: 380px;  height: 250px; display: inline-block;  overflow: hidden;float:left;margin: 10px;}
.baguetteBoxOne {width:1200px; height:540px;margin-bottom:20px;}
.zizhi_pos1{white-space:nowrap;overflow:hidden;position:absolute;bottom:0px;left:0px;background:url("../images/pos1.png") repeat-x;height:40px;width:100%;display:block;line-height:40px;font-size:16px;color:#ffffff;text-align:center;}
/*底部*/
.footer_cont{padding:30px 0px;height:240px;}
.public_footer{background-color:#2b2b2b;width:100%;height:300px;}
.footer_left{float:left;width:300px;text-align:left;}
.footer_left p{width:140px;height:170px;color:#ffffff;text-align:center;font-size:14px;}
.footer_left p img{width:140px;height:140px;}
.footer_right{float:left;width:900px;}
.footer_right ul li{float:left;}
.footer_right ul li a{color:#8f8f8f;font-size:16px;margin-right:60px;}
.footer_right ul{padding-bottom:20px;border-bottom:1px solid #8f8f8f;}
.footer_right p b{display:block;color:#8f8f8f;line-height:40px;font-size:16px;font-weight: normal;}
.footer_right .for_p1{color:#8f8f8f;font-size:16px;margin-top:30px;}
/*新闻列表*/
.neiye_pos{width:100%;height:60px;background-color:#f0f0f0;font-size:16px;color:#333333;line-height:60px;}
.neiye_pos a{font-size:16px;color:#333333;line-height:60px;}
.neiye_pos a:hover{color:#ff0000;}
.neiye_pos b img{width:32px;height:21px;    vertical-align: middle;}
.neiye_fq_left{float:left;width:230px;margin-right:20px;}
.neiye_fq_right{float:left;width:950px;}
.neiye_ztfq{padding:20px 0px;}
.neiye_fq_left h1{width:230px;height:80px;text-align:center;line-height:80px;background-color:#ff0000;font-weight: normal;font-size:25px;color:#ffffff;}
.neiye_fq_left ul li{height:50px;line-height:50px;text-align:center;border-bottom:1px dashed #cccccc;;}
.neiye_fq_left ul li a{background-color:#fffff;color:#333333;font-size:16px;display:block;}
.neiye_fq_left ul li a:hover{background-color:#ff0000;color:#ffffff;font-size:16px;}
 .ny_news_lbzs ul li b{font-weight: normal;font-size:16px;color:#333333;line-height:30px;}
 .ny_news_lbzs ul li a{display:block;font-size:18px;color:#333333;line-height:40px;}
 .ny_news_lbzs ul li p{font-size:13px;color:#666666;line-height:25px;overflow: hidden;height:50px;width:100%;}
 .ny_news_lbzs ul li a:hover{color:#ff0000;}
 .ny_news_lbzs ul li {padding:10px 0px;border-bottom:1px dashed #cccccc;}
/*分页*/
.neiye_page{margin:30px 0px;}
.neiye_page ul li{float:left;}
.neiye_page ul li a{border:1px solid #ff0000;color:#ff0000;font-size:13px;padding:5px 14px;margin-right:15px;}
.neiye_page ul li a:hover{background-color:#ff0000;color:#ffffff;}
/*新闻详情*/
.xwxq_title h2{text-align:center;font-weight: normal;font-size:16px;color:#333333;}
.xwxq_title p{text-align:center;font-size:14px;color:#333333;line-height:40px;}
.xwxq_title{padding-bottom:20px;border-bottom:1px dashed #cccccc;;}
.xwqx_cont_pad{padding:20px 0px;}
.xwqx_cont_pad p{line-height:25px;color:#333333;font-size:13px;margin-bottom:15px;text-indent:2em;}
/*案例*/
 .ny_case_lbzs ul li{float:left;width:298px;margin:0px 8px 16px 8px; border: 1px solid #a7a7a7;}
.ny_case_lbzs ul li a{display:block;width:298px;height:290px;}
.ny_case_lbzs ul li  a img{width:100%;display:block;height:290px;font-size:0px;}
.ny_case_lbzs ul li p{white-space: nowrap; background-color: #ff0808;  line-height: 40px; height: 39px;  font-size: 20px;  color: #ffffff;  display: block; width: 100%; overflow: hidden;text-align: center;}
 /*内页*/
.danye_cont p,.danye_cont{color:#333333;font-size:14px;line-height:25px;}
.danye_cont p img,.danye_cont img{float:left;}
.danye_cont p,.danye_cont p img,.danye_cont img{margin-bottom:15px;}










