.main{}
.banner a img{width: 100%;}
.index_icon{background: url(images/index_icon.png);cursor: pointer;display: inline-block;vertical-align: middle;}

/*核心产品*/
.core_product{overflow: hidden;}
.pro_title{margin-top: 50px;}
.pro_title h1{font-size: 30px;color: #1abc9c;text-align: center;font-weight: bold;font-family: "微软雅黑";}
.pro_title p{width: 30px;height: 0;border-top:3px solid #1abc9c;text-align: center;margin: 30px auto;}

.pro_group{width:270px;}
.pro_group h3{height: 55px;background: #1abc9c;color: #fff;line-height: 55px;font-size: 16px;text-indent: 15px;border-top-left-radius: 5px;border-top-right-radius: 5px;}
.pro_names{border-left: 1px solid #e9e8e8;border-right: 1px solid #e9e8e8;border-bottom: 1px solid #e9e8e8;position: relative;}
.pro_names ul{position: relative;}
.pro_names ul li{width: 94%;border-bottom: 1px solid #e9e8e8;font-size: 14px;margin: 0 auto;text-indent: 10px;font-weight: bold;padding: 8px 0;overflow: hidden;}
.pro_names li a{width:100%;height: 28px;line-height: 28px;display: block;cursor: pointer;color: #848e94;}
.pro_names li a:hover{background: #1abc9c;color: #fff;border-radius: 5px;}
.pro_names li a:hover :last-child{background-position: -10px 0;}
.pro_names ul li.tab_active a{background: #1abc9c;color: #fff;border-radius: 5px;}
.pro_names li a em{max-width: 220px;float: left;display: inline;text-overflow:ellipsis;white-space: nowrap;overflow: hidden;}
.tabs{width: 8px;height: 13px;background-position: 0 0;float: right;display: inline;margin-top: 7px;margin-right: 10px;}
.pro_names li.tab_active i.tabs{background-position: -10px 0;}
.pro_names dl{width:94%;border-bottom: 1px dashed #d9ddd9;margin: 0 auto;}
.pro_names dl a{width: 90px;height: 20px;line-height: 20px;display: block;border: 1px solid #eaeced;color: #a6b2b1;font-size: 12px;text-align: center;border-bottom-left-radius:5px;border-bottom-right-radius:5px;margin: 16px auto; }
.pro_names form{width: 240px;height: 40px;margin: 15px auto;border: 1px solid #d9ddd9;border-radius: 5px;}
.pro_names form input{border: none;float: left;display: inline;}
.pro_names form input[placeholder]{width: 200px;height: 40px;line-height: 40px;border-radius: 3px;font-family: "微软雅黑";font-size: 14px;background: none;text-indent: 10px;}
.search{width: 40px;height: 40px;background-position: -88px -19px;}


/*子菜单*/
.pro_names li .sub_navs{width: 215px;background: #1ebd9e;border-radius: 5px;position: absolute;left: 285px;z-index: 3;display: none;}
.pro_names li .sub_navs:before{width: 6px;content: '';background: url(images/tri1.png);height: 12px;display: inline-block;position: absolute;left: -5px;top: 13px;}
.pro_names li .sub_navs li{width: 94%;margin: 0 auto;border-bottom: 1px solid #44c4ac;padding: 6px 0;text-indent: 5px;}
.pro_names li .sub_navs li a{width: 100%;height: 25px;line-height: 25px;display: block;font-size: 14px;color: #fff;}
/**.sub_navs ul li.sub_active a{background: #1ea68c;border-radius: 5px;}**/
.pro_names li .sub_navs li a:hover{background: #1ea68c;border-radius: 5px;}


.pro_list{width:860px;margin-left: 30px;}
ul.list_tabs{width: 100%;height:55px;background: #1abc9c;overflow: hidden;border-radius: 5px;padding:0 3px;}
ul.list_tabs li{width: 125px;height: 30px;line-height: 30px;color: #fff;font-size: 14px;font-weight: bold;float: left;display: inline;text-align: center;margin: 12px 0;cursor: pointer;}
ul.list_tabs li.list_active{background: #fff;color: #53615e;border-radius: 5px;position: relative;}
ul.list_tabs li.list_active:after{width: 12px;content: '';background: url(images/tri2.png);height: 6px;display: inline-block;position: absolute;top: 30px;left: 55px;}

/*核心产品--右侧*/
.list{ height: 484px;overflow: hidden;}
.list_detail{margin: 0 -8px;overflow: hidden;display: block; height: 484px;}
.list_detail li{width: 200px;height: 200px;border: 1px solid #ebebeb;float: left;display: inline;margin: 20px 8px;position: relative;}
.list_detail li a{width: 200px;height: 200px;display: block;position: absolute;top: 0;z-index: 2;color: #fff;font-size: 14px;line-height: 200px;text-align: center;font-size: 0;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.list_detail li a:hover{font-size: 16px;}
.c_bg{width: 200px;height: 200px;position: absolute;top: 0;}
.list_detail li:hover .c_bg{background: #76d7c4;opacity: 0.7;filter:Alpha(opacity=80);}
.list_detail li .index-img_con {width: 200px;height: 200px;}
/*.list_detail li img{margin: 14px 17px 0 17px;;}*/
.gomore{width: 170px;height: 40px;background: #1abc9c;margin: 50px auto;visibility: visible;line-height: 40px;text-align: center;border-radius: 5px;margin-top: 50px;margin-bottom: 10px;}
.gomore a{color: #fff;font-size: 16px;}
.i_go{width: 18px;height: 14px;background-position: -48px 0;margin-right: 5px;}
.list_show{display: block;}

/*广告*/
/*.advertisement{width: 100%;}
.advertisement a{width: 100%;height: 320px;display: block;background: url(../img/ad.png) no-repeat;background-size: 100%;}*/



/*合作商*/
.business_partner{overflow: hidden;}
.pro_title h4{font-size: 16px;color: #6c7573;text-align: center;margin-bottom: 40px;}
.succ_con{width: 100%;}
.business_partner ul{overflow: hidden;margin: 0 -8px;}
.business_partner ul li{width: 280px;height: 370px;background: #fafbfb;float: left;display: inline;margin:0 8px;}
.business_partner li a.index-hzs-img{width: 255px;height:193px;margin: 15px 12px 0 12px;display: block;}
.business_partner li a.ckling{font-size: 20px;color: #444d52;text-align: center;padding: 20px 12px;display: block;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.business_partner li a.more{width: 64px;height: 20px;line-height: 20px;display: block;color: #fff;text-align: center;margin: 20px auto;border-radius: 3px;background: #bdc3c7;color: #eff0f2;}
.business_partner li a.more:hover{background: #1abc9c;}
.business_partner li p{height: 40px;font-size: 14px;color: #848e94;margin: 0 10px;overflow: hidden;line-height: 20px;text-align: center;}


/*优势*/
/*
.advantage{width: 100%;background: url(../img/bg_advantage.png) no-repeat center center;}
.ad_content{width: 580px;padding: 50px 65px 50px 35px;}
.ad_content h2{font-size: 30px;color: #1abc9c;font-weight: bold;margin-bottom: 35px;}
.ad_content dl{margin-bottom: 25px;}
.ad_content dl dt{font-size: 24px;color: #444d52;}
.ad_content dl dd{font-size: 14px;color: #848e94;margin-top: 10px;}
.ad_content a.qq_online{width: 175px;height: 38px;line-height: 38px;display: block;border: 2px solid #1abc9c;border-radius: 5px;color: #1abc9c;font-size: 20px;text-align: center;}
*/

/*新闻&荣誉*/
.news_honor{overflow: hidden;}
.company_news{width: 570px;}
.company_honor{width: 570px;}
.nh_title h3{font-size: 20px;color: #1abc9c;font-weight: bold;font-family: "微软雅黑";margin-top: 40px;}
.nh_title p{width: 30px;height: 0;border-top:3px solid #cbcbcb;text-align: center;margin: 30px 0;}
.news_list{overflow: hidden;margin-bottom: 30px;}
.index-news-img{width: 169px;height: 125px;display: block;}
.news_content{width: 370px;margin-left: 16px;overflow: hidden;}
.news_content h3{margin-bottom: 10px;}
.news_content h3 a{font-size: 16px;color: #1abc9c;font-weight: bold;white-space: nowrap;  text-overflow: ellipsis;overflow: hidden;display: block;}
.news_content p{font-size: 14px;color: #848e94;height: 46px;overflow: hidden;line-height: 25px;}
.news_content dl{overflow: hidden;margin-top: 28px;}
.news_content dl em,.news_content dl strong{font-size: 12px;color: #c0c3c8;font-weight: normal;float: left;display: inline;margin-top: 8px;}
.news_content dl strong{margin-left: 30px;float: left;display: inline;}
.news_content dl a{width: 78px;height: 25px;display: block;font-size: 12px;line-height: 25px;text-align: center;border-radius: 5px;background: #bfc2c8;color: #fff;}
.news_content dl a:hover{background: #1abc9c;}
.read{width: 17px;height: 10px;background-position: -68px -1px;margin-right: 5px;cursor: auto;}
.company_honor ul{overflow: hidden;display: none;}
.company_honor ul li{width: 265px;height: 280px;display: inline;border:1px solid #ececec;overflow: hidden;cursor: pointer;}
.company_honor li img{width: 245px;height: 180px;margin: 50px 10px;}
.company_honor dl{overflow: hidden;float: right;display: inline;margin-top: 10px;}
.company_honor dl span{width: 15px;height: 6px;float: left;display: inline;margin: 20px 0 20px 10px;background: #d9d9db;cursor: pointer;}
.company_honor dl span.s_active{background: #1abc9c;}
.h_groups .h_active{display: block;}

/*公司相册*/
.company_album{background: #ecf0f1;}
.album_show{width: 1168px;height: 214px;overflow: hidden;position: relative;}
.company_album ul{overflow: hidden;position: absolute;margin:auto;right: 0;left: 0;}
.company_album ul li{width: 292px;height: 214px;float: left;display: inline;position: relative;}
.company_album ul li a{background:url(about:blank);width: 292px;height: 214px;display: block;position: absolute;top: 0;z-index: 2;text-align: center;line-height: 230px;}
.company_album ul li a span{width: 30px;height: 30px;background: #000;display: none;border-radius: 5px;position: relative;margin: 100px auto;}
.photo_bg{width: 292px;height: 214px;position: absolute;top: 0; }
.company_album ul li a:hover + .photo_bg{background: #76d7c4;opacity: 0.7;filter:Alpha(opacity=70);}
.i_search{width: 15px;height: 15px;background-position: -169px -24px;position: absolute;top: 8px;left: 8px;}
.company_album ul li a:hover :first-child{display: block;}
/*兼容ie*/
.company_album ul li a:hover{*display: expression(this.previousSibling==null?"none":"block");}

.company_album dl{width: 120px;margin: 40px auto;}
.company_album dl span{width:40px;height: 40px;margin: 0 8px;background: #293a4a;font-weight: bold;display: inline-block;color: #fff;text-align: center;line-height: 38px;font-size: 26px;border-radius: 5px;cursor: pointer;}
.company_album dl span:hover{background: #1abc9c;}
.hide{display: none;}

/*msg*/
.mgs{background: #293a4a;padding: 60px 0 75px 0;}
.about{width: 270px;}
.about h4,.question h4,.friendly_link h4,.contact_us h4{width:70px;font-size: 16px;color: #f7fefd;border-bottom: 2px solid #343f4a;text-align: center;padding: 15px 0 15px 0;font-weight: bold;}
.about p{font-size: 14px;color: #848e94;margin-top: 18px;line-height: 25px;height: 150px;overflow: hidden;}
.about a{width: 68px;height: 25px;display: block;background: #20303f;font-size: 12px;color: #93959a;text-align: center;line-height: 25px;margin: 12px 0;}
.question{width:295px;font-size: 14px;margin-left: 55px;overflow: hidden; }
.question dl{margin: 18px 0 20px 0;color: #848e94;}
.question dl dt{font-size: 14px;margin-bottom: 8px;text-overflow:ellipsis;white-space: nowrap;overflow: hidden;}
.question dl dt a{color: #848e94;}
.question dl dt a:hover{color: #1abc9c;}
.question dl dd{width:275px;font-size: 14px;color: #848e94;text-overflow:ellipsis;word-wrap: break-word;overflow: hidden;line-height: 22px;margin-left: 20px;}
.question dl dd span{height: 40px;overflow: hidden;display: block;line-height: 20px;}
.question dl dd a{font-size: 14px;color: #848e94;float: right;display: inline;}
.question dl dd a:hover{color: #1abc9c;}
.que{width: 16px;height: 16px;background-position: -115px 0;margin-right: 5px;}
.friendly_link{width: 185px;margin-left: 55px;}
.friendly_link a{display: inline-block;padding: 5px 15px;background: #20303f;color: #848e94;margin:18px 10px 0 0;border-radius: 5px;}
.contact_us{width: 245px;margin-left: 60px;}
.contact_us ul{margin-top: 18px;}
.contact_us ul li{font-size: 14px;color: #93959a;margin-bottom: 15px;}
.contact_us ul li a{width: 100px;height: 25px;display: block;background: #20303f;color: #93959a;text-align: center;line-height: 25px;border-radius: 5px;}
.contact_us ul li span{line-height: 25px;}
.address{width: 12px;height: 17px;background-position: -152px 0;margin: 6px 10px 30px 0;}
.tel{width: 16px;height: 16px;background-position: -166px 0;margin-right: 10px;}
.email{width: 20px;height: 16px;background-position: -184px 0;margin-right: 10px;}
.qq{width: 16px;height: 17px;background-position: -133px 0;margin:0 3px 3px 0;}

.advert{display: none;}


/*公司相册 弹框*/
.piclist{width: 680px;margin: 0 auto;}
.piclist h4{color: #768288;font-size: 14px;margin:12px 0 12px 68px;}
.piclist dl{width: 670px;margin: 0 auto;overflow: hidden;position: relative;}
.piclist dl span{background: #1abc9c;font-size: 22px;color: #fff;display: inline-block;padding: 5px 8px;border-radius: 5px;margin: 165px 15px;font-weight: bold;cursor: pointer;}
.b_pic{width:540px;height: 360px;float: left;display: inline; }
.b_pic img{width: 540px;height: 360px;}
.description{width:540px;height: 40px;text-align: center;line-height: 40px;position: absolute;bottom: 0;margin-left: 62px;visibility: visible;}
.description em{color: #fff;font-size: 12px;z-index: 2;}
.bg_content{width:542px;height: 40px;background: #1abc9c;opacity: 0.6;filter:Alpha(opacity=60);position: relative;top: -42px;}
.slist{width: 590px;margin-left: 44px;overflow: hidden;}
.slist span{font-size: 22px;color: #293a4a;font-weight: bold;margin: 40px 0;cursor: pointer;}
.s_container{width: 540px;height: 110px;margin: 0 7px;overflow: hidden;position: relative;}
.slist ul li{width: 140px;height: 105px;float: left;display: inline;cursor: pointer;margin: 10px auto;}
.slist ul li img{width: 110px;height: 85px;}
.bg_li{width: 112px;height: 87px;position: relative;top: -86px;}
.slist ul li:hover :last-child{background: #1abc9c;opacity: 0.6;filter:Alpha(opacity=60);}
.space{width: 110px;height: 85px;border: 1px solid #a3a9b0; }


/*荣誉资质 弹框*/
.j_honors{width: 100%;}
.j_honors dl{overflow: hidden;position: relative;margin-top: 50px;}
.j_honors dl span{background: #1abc9c;font-size: 22px;color: #fff;display: inline-block;padding: 4px 10px;border-radius: 5px;font-weight: bold;cursor: pointer;}
.j_honors dl span.pic_pre{margin: 190px 100px 190px 0;}
.j_honors dl span.pic_next{margin: 190px 0 190px 100px;}

/*.hb_pic{width:505px;height: 385px;float: left;display: inline;margin: 25px 0;overflow: hidden;}*/
.hb_pic img{width: 100%;}
.ul_banner{overflow: hidden;display: none;}
.ul_banner li{float: left;display: inline;}
.ul_banner li img{width: 100px;height: 76px;}

.j_honors p{font-size: 14px;color: #8f9699;margin: 5px 140px;}
.j_honors p em{font-weight: bold;}
