body,button,dd,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,select,table,td,textarea,th,ul{ margin:0; padding:0;}
button,input,select,textarea{ outline:0;}
textarea{ resize:none;}
ul,li{ list-style:none;}
img{ outline:0; border:none; display: block;}
button,input[type=button],input[type=reset],input[type=submit]{ -webkit-appearance:none; }
input{ border-radius: 0px; outline: none; box-shadow:none; -webkit-appearance: none;}
a{ color: #333; text-decoration:none;}
a:hover{ text-decoration:none;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{ display:block; margin: 0; padding: 0;}
html{ overflow-x: hidden;}
body{ font-size: 12px; font-family: "微软雅黑"; min-width: 320px; color: #333; background: #f5f5f5;}

.com_head{ width: 100%; overflow: hidden; background: #3b485b;}
.com_head_box{ max-width: 1100px; margin: 0 auto; overflow: hidden; padding: 0 10px;}
.com_head_left{ float: left; height: 41px; line-height: 41px; line-height: 41px; text-align: center;}
.com_head_left a{ color: #fff;}
.com_head_left a:hover{ color: red; text-decoration: underline;}
.com_head_left img{ display: block; float: left; padding: 10px 0;}
.com_head_left span{ display: block; color: #ededed; padding-left: 9px; font-size: 16px; float: left;}
.com_head_form{ float: right; overflow: hidden; padding: 7px 0 0 10px; *width: 420px;}
.com_head_form a{ color: #fff; margin-left: 10px; line-height: 26px; height: 26px;}
.com_head_form a:hover{ color: red; text-decoration: underline;}
.searchsqz{ float: right; border: 1px solid #666666; background: #3b4658; color: #c1c1c1; margin-left: 7px; width: 64px; border-radius: 2px; line-height: 26px; height: 26px;}
.searchsbsp{ float: right; border: 1px solid #3f73d3; background: #3f73d3; color: #fff; margin-left: 7px; width: 78px; border-radius: 2px; line-height: 26px; height: 26px;}
.searchtext{ width: 250px; float: left; height: 26px; line-height: 26px; border: 0; border-radius: 2px; text-indent: 45px; color: #999999; background: #fff url("../images/search.png") no-repeat 10px 7px;}

.com_head_center{ width: 100%; overflow: hidden; background: #FFFFFF;}
.com_head_middle{ max-width: 1100px; margin: 0 auto; overflow: hidden; padding: 0 10px;}
.com_head_middle h1{ float: left; font-size: 28px; line-height: 38px; padding: 31px 0;}
.com_head_tell{ float: right; overflow: hidden; background: url("../images/phone.png") no-repeat left center; padding: 25px 0px 25px 70px;}
.com_head_tell span{ display: block; color: #666; font-size: 18px; line-height: 20px;}
.com_head_tell p{ color: #f84c4c; font-weight: bold; font-size: 24px; line-height: 30px;}

.com_menu{ width: 100%; overflow: hidden; background: #5487e4;}
.com_menu ul{ max-width: 1100px; margin: 0 auto; overflow: hidden; padding: 0 10px;}
.com_menu ul li{ float: left; line-height: 50px; height: 50px; overflow: hidden; font-size: 14px; padding: 0 14px;}
.com_menu ul li a{ color: #fff;}
.com_menu ul li#cur,.com_menu ul li:hover{ background: #3670d9;}

.com_foot{ width: 100%; overflow: hidden; background: #3b485b; margin-top: 14px;}
.com_foot_box{ max-width: 1100px; margin: 0 auto; overflow: hidden; padding: 0 10px;}
.com_foot_top{ text-align: center; color: #fff; line-height: 22px; padding: 14px 0; border-bottom: 1px solid #455163;}
.com_copyrihgt{ text-align: center; color: #fff; line-height: 22px; padding: 12px 0 15px 0; color: #9ca5b2;}

.com_main{ max-width: 1100px; margin: 0 auto; overflow: hidden; padding: 0 10px;}
.lunbobox{ position:relative; width:100%; overflow:hidden; zoom:1;}
.flex-viewport{ max-height:2000px; -webkit-transition:all 1s ease; -moz-transition:all 1s ease; transition:all 1s ease;}
.lunbobox #slides{ zoom:1;}
.lunbobox #slides li img{ display:block; width:100%;}
.flex-direction-nav a{ display: none;}
.flex-control-nav{ width: 100%; position: absolute; bottom: 10px; text-align: center; *bottom: 40px;}
.flex-control-nav li{ margin:0 3px; display:inline-block; zoom:1; *display:inline;}
.flex-control-paging li a{ background: #FFFFFF; display:block; height:10px; overflow:hidden; text-indent:-99em; width:10px; cursor:pointer; border-radius: 5px;}
.flex-control-paging li a.flex-active{ background: #5487e4;}

.com_content{ overflow: hidden;}
.com_cont_left{ float: left; overflow: hidden; width: 22.7273%;}
.com_cont_right{ float: right; overflow: hidden; width: 76%;}
.member{ overflow: hidden; border: 1px solid #dddddd; border-bottom: 1px solid #c8cace; border-radius: 2px; background: #ffffff; margin-top: 14px;}
.member_tit{ padding: 12px 15px 12px 67px; line-height: 22px; font-size: 14px; font-weight: bold; background: #f4f4f4 url("../images/badge.png") no-repeat 11px 0px;}
.memberInfor{ overflow: hidden; padding: 10px 16px; font-size: 14px;}
.memberInfor p{ line-height: 28px; overflow: hidden;}
.memberInfor p b{ color: #666666; font-weight: 400;}

.productList{ overflow: hidden; border: 1px solid #dddddd; border-bottom: 1px solid #c8cace; border-radius: 2px; background: #ffffff; border-top: 0px; margin-top: 14px;}
.productTitle{ background: #f3f3f3; height: 45px; position: relative;}
.productTitle li{ float: left; width: 100%; overflow: hidden;}
.productTitle li a{ display: block; color: #666666; border: 1px solid #e3e3e3; border-left: none; height: 43px; text-align: center; font-size: 16px; line-height: 43px;}
.productTitle li.active a{ font-weight: bold; border-top: 2px solid #5487e4; border-bottom: 1px solid #fff; background: #ffffff; color: #333333; height: 42px; line-height: 42px;}

.leftList{ overflow: hidden; padding: 8px 0 10px 0;}
.leftList dl{ overflow: hidden;}
.leftList dl dt{ text-indent: 49px; font-size: 14px; height: 32px; line-height: 32px; overflow: hidden; background: url("../images/open.png") no-repeat 16px -30px;}
.leftList dl dt a{ color: #333333;}
.leftList dl dt a:hover{ color: #2e62c2; text-decoration: underline;}
.leftList dl dd{ overflow: hidden; border-top: 1px solid #dddddd; border-bottom: 1px solid #dddddd; margin: 8px 0; background: #f5f5f5; padding: 10px 0;}
.leftList dl dd p{ height: 24px; line-height: 24px; overflow: hidden; padding: 5px 20px 5px 20px;}
.leftList dl dd p a{ color: #666666;}
.leftList dl dd p a:hover{ color: #2e62c2; text-decoration: underline;}
.leftList dl.hover dt{ background-position: 16px 5px;}
.leftList dl.hover dd{ display: block;}

.products{ overflow: hidden; border: 1px solid #dddddd; border-radius: 2px; background: #ffffff; margin-top: 14px; border-bottom: none;}
.products_tit{ border-bottom: 1px solid #e6e6e6; background: #f3f3f3; height: 44px; line-height: 44px; padding: 0 19px 0 16px;}
.products_tit span{ float: left; padding-left: 14px; background: url("../images/protit.png") no-repeat left center; font-size: 16px;}
.products_tit a{ float: right; font-size: 14px; color: #666666; padding-right: 14px; background: url("../images/more.png") no-repeat right;}
.products_box{ overflow: hidden;}
.products_box dl{ float: left; width: 25%; overflow: hidden; border-left: 1px solid #dedede; border-bottom: 1px solid #dedede; margin-left: -1px; *width: 24.9%;}
.products_box dl dt{ overflow: hidden; padding: 20px; height: 138px; line-height: 138px; text-align: center;}
.products_box dl dt img{ display: inline-block; max-width: 100%; max-height: 100%; vertical-align: middle;}
.products_box dl dd{ overflow: hidden; padding: 0 20px 20px;}
.products_box dl dd p{ height: 18px; line-height: 18px; overflow: hidden; font-size: 14px;}
.products_box dl dd p a{ color: #333;}
.products_box dl dd p a:hover{ color: #2e62c2; text-decoration: underline;}
.products_box dl dd span{ display: block; font-size: 12px; color: #666666; margin-top: 8px; height: 18px; line-height: 18px; overflow: hidden;}
.products_box dl dd span b{ color: #5487e4;}

.business{ overflow: hidden; border: 1px solid #dddddd; border-bottom: 1px solid #c8cace; border-radius: 2px; background: #ffffff; margin-top: 14px;}
.businessList{ overflow: hidden; width: 100%; position: relative;}
.businessList ul{ width: 100%; overflow: hidden; padding: 10px 0;}
.businessList ul li{ float: left; width: 50%; overflow: hidden;}
.businessList ul li p{ padding: 0 23px 0 30px; height: 30px; line-height: 30px; overflow: hidden; font-size: 14px;}
.businessList ul li p a{ color: #333;}
.businessList ul li p a:hover{ color: #2e62c2; text-decoration: underline;}
.businessList ul li p span{ float: right; color: #999999; font-size: 12px;}
.businessList i{ display: block; position: absolute; width: 1px; height: 100%; top: 0; left: 50%; background: #dddddd;}

.homeNews { overflow: hidden; border: 1px solid #dddddd; border-bottom: 1px solid #c8cace; border-radius: 2px; background: #ffffff; margin-top: 14px; }
.companyNews{ float: left; overflow: hidden; width: 49.8801%; border-right: 1px solid #dddddd;}
.skillNews{ overflow: hidden;}
.companyNews ul,.skillNews ul{ width: 100%; overflow: hidden; padding: 10px 0;}
.companyNews ul li,.skillNews ul li{ overflow: hidden;}
.companyNews ul li p,.skillNews ul li p{ padding: 0 23px 0 30px; height: 30px; line-height: 30px; overflow: hidden; font-size: 14px;}
.companyNews ul li p a,.skillNews ul li p a{ color: #333;}
.companyNews ul li p a:hover,.skillNews ul li p a:hover{ color: #2e62c2; text-decoration: underline;}
.companyNews ul li p span,.skillNews ul li p span{ float: right; color: #999999; font-size: 12px;}

.weizhi{ overflow: hidden; overflow: hidden; margin-top: 14px; background: url("../images/location.png") no-repeat 0px 1px; color: #666666; line-height: 18px; text-indent: 22px;}
.weizhi a{ color: #666666; margin: 0 8px;}
.weizhi a:hover{ color: #2e62c2; text-decoration: underline;}

.rightContent{ overflow: hidden; border: 1px solid #dddddd; margin-top: 14px; border-bottom: 1px solid #c8cace; border-radius: 2px; background: #ffffff;}
.newsList{ overflow: hidden; padding: 5px 28px 0 28px;}
.newsList dl{ overflow: hidden; padding: 8px 0 14px 0; border-bottom: 1px dotted #dddddd;}
.newsList dl dt{ overflow: hidden;}
.newsList dl dt span{ display: block; line-height: 30px; height: 30px; font-size: 16px;}
.newsList dl dt span a{ color: #2e62c2; text-decoration: underline;}
.newsList dl dt span a:hover{ text-decoration: none; color: #ff6600;}
.newsList dl dt p{ line-height: 22px; color: #666666; margin-top: 3px; font-size: 14px;}
.newsList dl dt p a{ color: #fd4734;}
.newsList dl dt p a:hover{ text-decoration: underline; color: #5487e4;}
.newsList dl dd{ overflow: hidden; font-size: 12px; line-height: 22px; color: #666666; margin-top: 5px;}
.newsList dl dd span{ padding-right: 5px;}

.fenye{ overflow: hidden; text-align: center; font-size: 0px; padding: 18px 0;}
.fenye li{ display: inline; color: #666666; font-size: 12px;}
.fenye li a,.fenye li strong{ display: inline-block; border: 1px solid #e6e6e6; color: #666666; font-size: 12px; line-height: 38px; margin-left: -1px; padding: 0 15px;}
.fenye li strong{ background: #5487e4; border: 1px solid #5487e4; color: #fff;}

.newsDetail{ overflow: hidden; padding: 30px 28px;}
.newsDetail_head{ overflow: hidden; border-bottom: 1px dotted #dddddd; padding-bottom: 15px;}
.newsDetail_head h1{ text-align: center; font-weight: normal; font-size: 24px; line-height: 40px; color: #2e62c2;}
.newsDetail_head p{ text-align: center; line-height: 20px; color: #666666; padding-top: 10px;}
.newsDetail_head p span{ padding: 0 5px;}
.newsDetail_body{ font-size: 14px; line-height: 28px; padding-top: 20px; overflow: hidden; color: #333333;}
.newsDetail_body img{ display: block; max-width: 95%; margin: 20px auto;}
.newsDetail_body table {width:auto;max-width: 95%;border-collapse: collapse;margin:20px auto}
.newsDetail_body table, th, td {border: 2px solid #df967f;}
.newsDetail_body th, td {padding: 8px;text-align: center;}
.newsDetail_body a{ color: blue;}
.newsDetail_body a:hover{ color: red; text-decoration: underline;}

.newsDetail_sxp{ overflow: hidden; margin-top: 20px;}
.newsDetail_sxp li{ height: 30px; line-height: 30px; overflow: hidden; font-size: 14px; color: #333333;}
.newsDetail_sxp li a{ color: #666666;}
.newsDetail_sxp li a:hover{ color: #2e62c2; text-decoration: underline;}

.rightTitle{ border-bottom: 1px solid #e6e6e6; background: #f3f3f3; height: 44px; position: relative;}
.pageTab{ position: absolute; height: 46px; left: -1px; top: -1px;}
.pageTab a{ float: left; color: #333333; padding: 0 24px; border-right: 1px solid #dddddd; font-size: 16px; line-height: 46px;}
.pageTab a#cur{ background: #5487e4; color: #fff;}
.productimglist{ overflow: hidden; padding: 0 20px;}
.productimglist dl{ overflow: hidden; padding: 18px 0; border-bottom: 1px solid #dddddd;}
.productimglist dl dt{ float: left; width: 114px; height: 105px; line-height: 105px; text-align: center; margin-right: 15px;}
.productimglist dl dt img{ display: inline-block; max-width: 100%; max-height: 100%; vertical-align: middle;}
.productimglist dl dd{ overflow: hidden;}
.productimglist dl dd h2{ height: 30px; line-height: 30px; font-size: 16px; overflow: hidden;}
.productimglist dl dd h2 a{ color: #2e62c2; text-decoration: underline;}
.productimglist dl dd h2 a:hover{ text-decoration: none; color: #ff6600;}
.productimglist dl dd p{ max-height: 40px; line-height: 20px; overflow: hidden; margin-top: 5px;}
.productimglist dl dd span{ display: block; line-height: 20px; overflow: hidden; margin-top: 5px; color: #666;}

.jianjie_box{ overflow: hidden; padding: 20px;}
.jianjie_info{ font-size: 14px; text-indent: 2em; line-height: 24px; margin-top: 10px;}
.jianjie_info img{ display: block; max-width: 100%; margin: 0 auto;}
.productParameter{ overflow: hidden; border: 1px solid #e8e8eb; border-bottom: none; border-left: none;}
.productParameter dl{ float: left; overflow: hidden; width: 50%; border-bottom: 1px solid #e8e8eb; *width: 49.9%;}
.productParameter dl dt{ width: 98px; line-height: 27px; float: left; border-left: 1px solid #e8e8eb; border-right: 1px solid #e8e8eb; background: #f5f5f5; padding: 5px 10px;}
.productParameter dl dd{ overflow: hidden; padding: 5px 10px; line-height: 27px; color: #828180;}
.aboutUsText{ font-size: 14px; text-indent: 2em; line-height: 26px;}
.aboutUsText strong{ font-size: 18px;}
.aboutUsText img{ display: block; max-width: 95%; margin: 20px auto;}
.aboutUsText table {width:auto;max-width: 95%;border-collapse: collapse;margin:20px auto}
.aboutUsText table, th, td {border: 2px solid #df967f;}
.aboutUsText th, td {padding: 8px;text-align: center;}
.aboutUsText a{ color: blue;}
.aboutUsText a:hover{ color: red; text-decoration: underline;}

.otherProduct{ overflow: hidden; padding: 20px 10px 10px 12px;}
.otherProduct li{ float: left; overflow: hidden; width: 20%;}
.otherProduct li dl{ overflow: hidden; padding: 0 10px;}
.otherProduct li dl dt{ overflow: hidden; height: 100px; line-height: 100px; text-align: center;}
.otherProduct li dl dt img{ display: inline-block; max-width: 100%; max-height: 100%; vertical-align: middle;}
.otherProduct li dl dd{ overflow: hidden;}
.otherProduct li dl dd b{ display: block; overflow: hidden; font-size: 16px; color: #f6114c; margin: 10px 0 3px 0; font-weight: normal; line-height: 24px; height: 24px;}
.otherProduct li dl dd span{ display: block; height: 24px; font-size: 14px; line-height: 24px; overflow: hidden;}
.otherProduct li dl dd span a{ color: #333;}
.otherProduct li dl dd p{ height: 24px; font-size: 14px; line-height: 24px; overflow: hidden;}
.otherProduct li dl dd p a{ color: #666;}
.otherProduct li dl dd span a:hover,.otherProduct li dl dd p a:hover{ color: #2e62c2; text-decoration: underline;}

.warning{ border: 1px solid #dddddd; border-bottom: 1px solid #c8cace; border-radius: 2px; float: right; margin-top: 14px; font-size: 14px; line-height: 22px; padding: 24px 24px 24px 106px; background: #fff url("../images/product.png") no-repeat 37px -164px; }

.productTop{ overflow: hidden; padding: 15px 25px 25px 25px; margin-top: 14px; border: 1px solid #dddddd; border-bottom: 1px solid #c8cace; border-radius: 2px; background: #ffffff;}
.productName{ overflow: hidden; padding-bottom: 15px;}
.productName dd{ float: right; font-size: 14px; line-height: 24px; padding: 0 34px 0 0; margin-top: 10px; background: url("../images/product.png") no-repeat 100% 0;}
.productName dd a{ color: #666666;}
.productName dt{ float: left; overflow: hidden;}
.productName dt h1{ font-size: 24px; line-height: 38px; font-weight: bold; color: #000;}
.productCont{ overflow: hidden;}
.productPhoto{ float: left; width: 45.8016%; overflow: hidden; height: 364px; line-height: 364px; text-align: center;}
.productPhoto img{ display: inline-block; max-width: 100%; max-height: 100%; vertical-align: middle;}
.product_right{ float: right; overflow: hidden; width: 50.5726%;}
.productprice{ background: #f3f3f3; line-height: 57px; font-size: 14px; color: #8e8a8a; padding-left: 27px;}
.productprice strong{ font-family: arial; color: #f6114c; font-size: 24px; font-weight: 400;}
.parameter{ overflow: hidden; padding: 15px 0 15px 27px; font-size: 14px; line-height: 30px;}
.parameter span{ color: #8e8a8a;}
.productBtn{ overflow: hidden;}
.productBtn a{ display: inline-block; padding: 10px 35px 12px 35px; font-size: 18px; color: #fff; font-weight: bold; background: #ff9a37; margin-right: 18px;}
.productBtn a.fav{ background: #ff2c62; margin-right: 0px;}
.productBtn p{ margin-top: 10px; font-size: 14px; line-height: 21px;}
.productBtn p span{ color: #5487e4;}

.qiye_body{ background: #FFFFFF;}
.news_top{ width: 100%; overflow: hidden; background: #e0e0e0; border-bottom: 1px solid #e3e3e3;}
.news_top_box{ max-width: 1100px; margin: 0 auto; overflow: hidden; padding: 0 10px;}
.news_top_box ul{ float: left; overflow: hidden;}
.news_top_box ul li{ float: left; color: #666; font-size: 12px; line-height: 30px;}
.news_top_box ul li a{ padding: 0 6px; color: #666;}
.news_top_box ul li a:hover,.news_top_box p a:hover{ text-decoration: underline;}
.news_top_box span{ float: right; overflow: hidden;  padding-right: 10px;}
.news_top_box span img{ display: block; max-width: 100%; max-height: 100%;}
.news_top_box p{ float: right; overflow: hidden; line-height: 30px; color: #666;  font-size: 14px;}
.news_top_box p a{ padding: 0 5px; display: inline-block; color: #666;}
.news_top_box p img{ height: 30px; display: block; max-width: 100%; float: left;}

.news_head{ width: 100%; overflow: hidden; background: #2b82d9;}
.news_head_box{ max-width: 1100px; margin: 0 auto; overflow: hidden; height: 94px; padding: 0 10px;}
.news_head_logo{ float: left; overflow: hidden; margin-top: 15px;}
.news_head_logo img{ display: block; max-width: 100%; max-height: 58px;}
.news_search{ float: right; width: 389px; height: 40px; margin-top: 25px;}
.news_search_text{ float: left; width: 320px; height: 40px; line-height: 40px; color: #666; text-indent: 6px; border: none; font-size: 14px;}
.news_search_btn{ float: right; width: 69px; height: 40px; border: none; background: #faaa17; color: #FFFFFF; font-size: 14px;}

.news_nav{ width: 100%; background: #2b82d9; overflow: hidden;}
.news_nav_box{ max-width: 1100px; margin: 0 auto; overflow: hidden; padding: 0 10px;}
.news_nav_box p{ overflow: hidden; background: #419fe5;}
.news_nav_box p a{ float: left; line-height: 40px; text-align: center; color: #FFFFFF; font-size: 16px; width: 101px;}
.news_nav_box p .active{ background: #0571c1;}
.news_nav_box p a:hover{ background: #0571c1;}
.news_nav_box p a.duan{ width: 80px;}

.screenBox{ max-width: 1100px; margin: 15px auto 0; overflow: hidden; padding: 0 10px;}
.screen_left{ float: left; overflow: hidden; width: 18.6364%;}
.screen_middle{ float: left; overflow: hidden; width: 60.4546%; margin: 0 0.909%;}
.screen_right{ float: right; overflow: hidden; width: 19.091%;}

.zxjm{ overflow: hidden; border: 1px solid #dcdcdc;}
.zxjm_tit{ height: 40px; background: #eef6fc; padding-left: 8px;}
.zxjm_tit span{ display: block; float: left; color: #1387e9; border-left: 4px solid #1387e9; height: 16px; line-height: 16px; font-size: 16px; margin-top: 12px; text-indent: 11px;}
.inforBot{ overflow: hidden; padding: 5px 10px;}
.inforBot li{ font-size: 12px; line-height: 27px; height: 27px; overflow: hidden;}
.inforBot li a{ color: #666;}
.inforBot li a:hover{ color: #f60;}
.inforBot li span{ float: right; color: #666; padding-left: 5px;}

.locality{ overflow: hidden; background: #f4f4f4; padding-bottom: 12px;}
.locaTop{ overflow: hidden;}
.locaTit{ margin: 16px 20px 0; position: relative; height: 22px;}
.locaTit i{ display: block; width: 100%; border-bottom: 2px solid #fc560a; height: 10px; position: absolute; left: 0; top: 0px;}
.locaTit span{ display: block; width: 126px; height: 22px; line-height: 22px; text-align: center; position: absolute; left: 50%; top: 0; margin-left: -63px; background: #f4f4f4; color: #fc560a; font-weight: bold; font-size: 14px;}
.locaplace{ overflow: hidden; margin: 5px 20px 0; font-size: 0px;}
.locaplace p{ padding-left: 15px; font-size: 14px; line-height: 26px; overflow: hidden;}
.locaplace p a{ color: #333; margin-right: 20px; display: inline-block; font-size: 14px;}
.locaplace p a:hover{ color: #f60;}

.locaBot{ overflow: hidden; margin-top: 10px; padding: 0 16px;}
.locaBotTit{ overflow: hidden;}
.locaBotTit span{ display: block; border-left: 4px solid #fc560a; color: #fc560a; font-size: 14px; font-weight: bold; text-indent: 12px; height: 12px; line-height: 12px;}
.locaBot p{ overflow: hidden; margin: 10px 0px 0px 10px; line-height: 26px; height: 26px;}
.locaBot p a{ display: inline-block; font-size: 14px; color: #333; padding: 0 8px 0 6px;}
.locaBot p a:hover{ color: #f60;}
.locaBot p.industry{ height: 206px;}
.locaSearch{ overflow: hidden; margin: 10px 30px 0;}
#searchbtnn{ color: #fff; background: #fb5016; width: 100px; font-size: 16px; height: 35px; border: none;}
#locaSearchtext{ float: left; width: calc(100% - 100px); border: none; height: 35px; line-height: 35px; color: #aaa; font-size: 12px; text-indent: 10px; width: 50%\9;}

.zngg{ overflow: hidden; border: 1px solid #dcdcdc;}
.zngg_tit{ height: 40px; background: #fe8c25; padding-left: 8px;}
.zngg_tit span{ display: block; float: left; color: #FFFFFF; border-left: 4px solid #FFFFFF; height: 16px; line-height: 16px; font-size: 16px; margin-top: 12px; text-indent: 11px;}
.noticeB{ overflow: hidden; padding: 9px 9px 15px;}
.noticeB li{ height: 26px; line-height: 26px; overflow: hidden;}
.noticeB li a{ color: #999;}
.noticeB li a:hover{ color: #f60;}

.qiye_foot{ width: 100%; overflow: hidden; background: #f6f6f6; border-top: 1px solid #ebebeb; padding-bottom: 20px; padding-top: 16px; margin-top: 20px;}
.qiye_foot_box{ max-width: 1100px; margin: 0 auto; overflow: hidden; padding: 0 10px;}
.qiye_foot_box span{ display: block; text-align: center; padding: 16px 0; font-size: 16px; line-height: 26px; color: #333;}
.qiye_foot_box span a{ color: #333; padding: 0 10px;}
.qiye_foot_box span a:hover{ color: #f60; text-decoration: underline;}
.qiye_copyright{ overflow: hidden; text-align: center; color: #888; line-height: 26px; font-size: 14px;}

.gjfw{ max-width: 1109px; margin: 20px auto 0; overflow: hidden; padding: 0 5.5px;}
.gjfw_tit{ margin: 0 4.5px; border-left: 5px solid #2171cb; margin-bottom: 15px; color: #333; font-weight: bold; font-size: 16px; height: 17px; text-indent: 8px; line-height: 17px;}
.gjfw_box{ overflow: hidden;}
.gjfw_box li{ float: left; overflow: hidden; width: 14.2858%; cursor: pointer;}
.gjfw_box li dl{ overflow: hidden; margin: 0 4.5px; background: #f5f5f5; padding: 10px 0px;}
.gjfw_box li dl dt{ background: url("../images/service-bg.png") no-repeat;}
.gjfw_box li#fw1 dl dt{ width: 44px; height: 35px; background-position: -280px 0px; margin: 0 auto; padding-bottom: 11px;}
.gjfw_box li#fw2 dl dt{ width: 43px; height: 39px; background-position: -280px -65px; margin: 0 auto; padding-bottom: 7px;}
.gjfw_box li#fw3 dl dt{ width: 37px; height: 46px; background-position: -280px -130px; margin: 0 auto;}
.gjfw_box li#fw4 dl dt{ width: 49px; height: 40px; background-position: -280px -190px; margin: 0 auto; padding-bottom: 6px;}
.gjfw_box li#fw5 dl dt{ width: 47px; height: 46px; background-position: -280px -250px; margin: 0 auto;}
.gjfw_box li#fw6 dl dt{ width: 48px; height: 36px; background-position: -280px -317px; margin: 0 auto;padding-bottom: 10px;}
.gjfw_box li#fw7 dl dt{ width: 40px; height: 42px; background-position: -280px -380px; margin: 0 auto; padding-bottom: 4px;}
.gjfw_box li:hover#fw1 dl dt{ background-position: 0px 0px;}
.gjfw_box li:hover#fw2 dl dt{ background-position: 0px -65px;}
.gjfw_box li:hover#fw3 dl dt{ background-position: 0px -130px;}
.gjfw_box li:hover#fw4 dl dt{ background-position: 0px -190px;}
.gjfw_box li:hover#fw5 dl dt{ background-position: 0px -250px;}
.gjfw_box li:hover#fw6 dl dt{ background-position: 0px -317px;}
.gjfw_box li:hover#fw7 dl dt{ background-position: 0px -380px;}
.gjfw_box li dl dd{ overflow: hidden; text-align: center;}
.gjfw_box li dl dd a{ display: block; color: #333; line-height: 22px; height: 22px; overflow: hidden; font-size: 14px;}
.gjfw_box li dl dd p{ color: #666; line-height: 22px; height: 22px; overflow: hidden;}

.qyfc{ max-width: 1100px; margin: 10px auto 0; overflow: hidden; padding: 0 10px;}
.qyfc_tit{ height: 45px; border-bottom: 3px solid #eceef4; position: relative;}
.qyfc_tit span{ display: block; border-bottom: 3px solid #0070ce; font-size: 26px; color: #333; position: absolute; left: 0; bottom: -2px; line-height: 45px;}
.qyfc_tit a{ display: block; float: right; color: #777; font-size: 14px; line-height: 45px;}
.qyfc_tit a:hover{ color: #f60;}
.picbox{ overflow: hidden; margin-top: 15px;}
.leftpic{ float: left; overflow: hidden; width: 39.5455%; height: 352px; position: relative;}
.leftpic img{ display: block; width: 100%; height: 100%;}
.leftpic b{ display: block; width: 100%; height: 100%; position: absolute; left: 0; top: 0; background: #222; filter: alpha(opacity=70); opacity: 0.70; z-index: 8; display: none;}
.leftpic p{ width: 100%; color: #fff; font-size: 14px; line-height: 22px; position: absolute; left: 0; top: 50px; text-align: center; z-index: 9; display: none;}
.leftpic p span{ display: block; padding: 0 20px;}
.leftpic:hover b,.leftpic:hover p{ display: block;}
.picbox ul{ overflow: hidden;}
.picbox ul li{ float: left; overflow: hidden; width: 33.3333%; padding-bottom: 10px; *width: 33.2333%;}
.picbox_info{ overflow: hidden; margin-left: 9px; height: 171px; position: relative;}
.picbox_info img{ display: block; width: 100%; height: 100%;}
.picbox_info b{ display: block; width: 100%; height: 100%; position: absolute; left: 0; top: 0; background: #222; filter: alpha(opacity=70); opacity: 0.70; z-index: 8; display: none;}
.picbox_info p{ width: 100%; color: #fff; font-size: 14px; line-height: 22px; position: absolute; left: 0; top: 50px; text-align: center; z-index: 9; display: none;}
.picbox_info p span{ padding: 0 20px; display: block;}
.picbox_info:hover b,.picbox_info:hover p{ display: block;}

.Box_con{ max-width: 1100px; position: relative; margin: 15px auto 0; padding: 0 40px;}
.btnl_btn{ position: absolute; display: block; width: 34px; height: 67px; top: 56px; cursor: pointer; left: 0px; background: url("../images/arrow.jpg") no-repeat 0px 0px;}
.btnr_btn{ position: absolute; display: block; width: 34px; height: 67px; top: 56px; cursor: pointer; background: url("../images/arrow.jpg") no-repeat -66px 0px; right: 0px;}
.conbox { position: relative; overflow: hidden; max-width: 1020px;}
.conbox ul {position: relative;list-style: none;}
.conbox ul li{float: left; width: 235px; height: 185px; margin: 0 10px; overflow: hidden; position: relative; cursor: pointer;}
.conbox ul li img{ display: block; width: 100%; height: 100%;}
.conbox ul li b{ display: block; width: 100%; height: 40px; position: absolute; left: 0; bottom: 0; background: #000; filter: alpha(opacity=80); opacity: 0.80;}
.conbox ul li p{ height: 40px; width: 100%; line-height: 40px; overflow: hidden; position: absolute; left: 0; bottom: 0; text-align: center; font-size: 14px;}
.conbox ul li p a{ color: #fff;}
.conbox ul li em{ width: 60px; height: 60px; position: absolute; left: 50%; top: 30%; margin-left: -30px; background: url("../images/comBG.png") no-repeat -240px -150px;}
.conbox ul li:hover em{ background-position: -240px 0px;}
.conbox ul li:hover p a{ color: #f60;}
#BoxSwitch1{ display: none;}
.BoxSwitch { display: none;}

.walls{ max-width: 1100px; margin: 10px auto 0; overflow: hidden; padding: 0 10px;}
.newsL{ float: left; overflow: hidden; width: 67.9091%; margin-top: 10px;}
.newsR{ float: right; overflow: hidden; width: 32.091%; margin-top: 10px;}
.newsTit{ height: 40px; background: #eef6fc; overflow: hidden;}
.newsTit span{ display: block; float: left; color: #333; font-size: 26px; line-height: 26px; border-left: 5px solid #f60; margin-top: 6px; text-indent: 10px; margin-left: 10px;}
.newsTit a{ color: #888; font-size: 12px; padding-right: 30px; display: block; float: right; line-height: 40px;}
.newsR .newsTit a{ padding-right: 9px;}
.newsLtop{ overflow: hidden; margin-right: 20px;}
.newsLtop dt{ line-height: 22px; height: 22px; overflow: hidden; margin: 12px 0; font-size: 16px;}
.newsLtop dt a{ color: #333;}
.newsLtop dt a:hover{ color: #f60;}
.newsLtop dd{ overflow: hidden; background: #f6fafb;}
.newsLtop dd img{ display: block; float: left; width: 138px; height: 100px;}
.newsLtop dd p{ overflow: hidden; padding: 0 17px 0 10px; margin-top: 10px; color: #666; font-size: 12px; line-height: 26px; max-height: 78px;}
.newsLtop dd p a{ color: #f60;}

.listtext{ overflow: hidden; margin-top: 8px; margin-right: 20px;}
.listtext li{ float: left; width: 50%; text-indent: 16px; background: url("../images/comBG.png") no-repeat -36px -443px; height: 28px; line-height: 28px; font-size: 14px; overflow: hidden; width: 49.9%;}
.listtext li a{ color: #333; padding-right: 15px; display: block;}
.listtext li a:hover{ color: #f60;}
.viptiop{ overflow: hidden; padding: 20px 0 10px;}
.viptiop dt{ float: left; width: 138px; height: 100px; overflow: hidden; margin-right: 10px;}
.viptiop dd{ overflow: hidden;}
.viptiop dd span{ display: block; font-size: 14px; font-weight: bold; line-height: 20px; max-height: 40px; overflow: hidden;}
.viptiop dd span a{ color: #333;}
.viptiop dd p{ color: #888; font-size: 12px; margin-top: 5px; line-height: 18px; max-height: 54px; overflow: hidden;}
.newsR ul{ overflow: hidden; background: #f5f4f2; padding: 10px 0;}
.newsR ul li{ height: 28px; line-height: 28px; overflow: hidden; background: url("../images/comBG.png") no-repeat -16px -443px; text-indent: 35px; font-size: 14px; padding-right: 15px;}
.newsR ul li a{ color: #333;}
.newsR ul li a:hover{ color: #f60;}

.wqx{ overflow: hidden; max-width: 1120px; margin: 10px auto 0;}
.wqx_tit{ margin: 0 10px;}
.wqx ul{ overflow: hidden;}
.wqx ul li{ float: left; overflow: hidden; width: 33.3333%; margin-top: 15px;}
.wqy_info{ overflow: hidden; margin: 0 10px; border: 1px solid #dcdcdc; height: 248px; position: relative;}
.wqy_info p{ color: #333; margin-top: 28px; font-size: 16px; text-align: center; line-height: 22px; height: 22px; overflow: hidden; padding: 0 5px;}
.wqy_info span{ padding: 0 10px; display: block; text-align: center; color: #888; line-height: 22px; height: 22px; overflow: hidden; margin-top: 5px;}
.wqy_info img{ display: block; width: 129px; height: 129px; margin: 16px auto 0;}
.wqx ul li:hover .wqy_info{ border: 1px solid #f60;}
.wqx ul li:hover em{ background: url("../images/weiboxbg.png") no-repeat; display: block; width: 133px; height: 133px; position: absolute; top: 91px; left: 50%; margin-left: -66.5px;}

.cxb{ overflow: hidden; max-width: 1115px; margin: 10px auto 0; padding: 0 2.5px;}
.cxb_tit{ margin: 0 7.5px;}
.cxb_tit span{ border-bottom: 3px solid #d73339; color: #d73339;}
.honestbox{ overflow: hidden;}
.honestbox li{ float: left; width: 50%; overflow: hidden; margin-top: 15px; *width: 49.9%;}
.honesty{ overflow: hidden; margin: 0 7.5px; border: 1px solid #dcdcdc; padding: 15px;}
.honestyL{ float: left; width: 180px; overflow: hidden;}
.honestyL dl dt{ overflow: hidden; height: 68px; line-height: 68px; margin-right: 10px; text-align: center;}
.honestyL dl dt img{ display: inline-block; max-width: 100%; max-height: 100%; vertical-align: middle;}
.honestyL dl dd{ overflow: hidden; margin-top: 15px;}
.honestyL dl dd a{ float: left; border: 1px solid #dcdcdc; font-size: 14px; color: #333; margin-right: 10px; line-height: 28px; width: 78px; text-align: center;}
.honestyL dl dd a.lxwm{ border: 1px solid #f60; color: #f60;}
.honestyR{ overflow: hidden; padding-left: 10px;}
.honestyR span{ display: block; color: #333; font-size: 16px; line-height: 19px; height: 19px; overflow: hidden;}
.honestyR span a{ color: #333;}
.honestyR p{ color: #666; line-height: 20px; max-height: 80px; overflow: hidden; margin-top: 10px;}
.honestyR p b{ color: #333; font-weight: normal;}
.honestbox li:hover .honesty{ border: 1px solid #f60; cursor: pointer;}

.yzbcont{ max-width: 1100px; margin: 10px auto 0; overflow: hidden; padding: 0 10px;}
.yzb_title{ overflow: hidden; padding-top: 10px;}
.yzb_title li{font-size: 14px; margin-right: 6px; color: #333; float: left; overflow: hidden; padding-bottom: 6px;}
.yzb_title li a{ display: block; color: #333; padding: 0 13px; line-height: 34px;}
.yzb_title li.active{ background: url("../images/comBG_sj.png") no-repeat center bottom;}
.yzb_title li.active a{ background: #ff6600; color: #fff;}
.yzb_box{ overflow: hidden; border: 1px solid #dcdcdc; margin-top: 5px;}
.leftimgbor{ float: left; width: 21.949%; overflow: hidden;}
.pages{ position: absolute; left: 50%; bottom: 10px; margin-left: -30px;}
.pages li{ float: left; background: #d2d2d2; width: 20px; height: 5px; margin: 0 5px;}
.pages li.active{ background: #f60;}
#lunbo{width: 100%; height: auto; overflow: hidden;}
.banner,.tupian{ height:100%;}
#lunbo,.banner{ position: relative;}
.tupian{ text-align: center; color: white; width: 100%; position: relative;}
.tupian img{ display: block; margin: 0px auto; width: 100%; height: 285px;}
.yzb_bd li{ display: none;}
.righttextbor{ overflow: hidden;}
.greatB{ overflow: hidden; padding: 30px 10px;}
.greatB dd{ float: left; width: 33.3333%; height: 28px; line-height: 28px; overflow: hidden; font-size: 14px;}
.greatB dd a{ color: #666; display: block; padding: 0 10px;}
.greatB dd a:hover{ color: #f60;}

.mqqbox{ max-width: 1100px; margin: 10px auto 0; overflow: hidden; padding: 0 10px;}
.mqq_tit{ overflow: hidden; border-bottom: 3px solid #ff6600; line-height: 45px;}
.mqq_tit span{ float: left; color: #333; font-size: 26px;}
.mqq_tit a{ float: right; color: #ff6600; font-size: 14px;}
.mqq_list{ overflow: hidden; margin-top: 15px; border-top: 1px solid #dcdcdc; border-right: 1px solid #dcdcdc;}
.mqq_list dl{ float: left; width: 16.6667%; overflow: hidden;}
.mqq_list dl dd{ overflow: hidden; border-left: 1px solid #dcdcdc; border-bottom: 1px solid #dcdcdc; height: 108px; line-height: 108px; text-align: center;}
.mqq_list dl dd img{ display: inline-block; max-width: 100%; max-height: 100%; vertical-align: middle;}

@media (max-width: 768px){
	body{ background: transparent;}
	.com_head_left{ width: 100%;}
	.com_head_form{ width: 100%; padding-left: 0px; padding-bottom: 10px;}
	.searchtext{ width: calc(100% - 156px);}
	.com_head_middle h1{ width: 100%; padding: 10px 0; font-size: 20px; text-align: center;}
	.com_head_tell{ max-width: 235px; margin: 0 auto; float: none; padding: 5px 0px 15px 70px;}
	.com_menu ul{ padding: 10px;}
	.com_menu ul li{ line-height: 30px; height: 30px; width: 20%; padding: 0px; text-align: center;}
	.com_main{ padding: 0px;}
	.com_content{ padding: 0 10px;}
	.com_cont_left,.com_cont_right{ width: 100%;}
	.leftList dl dd p{ width: 50%; float: left; box-sizing: border-box; padding: 0 15px;}
	#memberlist{ display: none;}
	.weizhi{ margin: 14px 10px 0;}
	.productParameter dl{ width: 100%;}
	.productParameter dl dt{ width: 58px;}
	.otherProduct li{ width: 33.3333%; padding-bottom: 10px;}
	.productTop{ margin: 14px 10px 0; padding: 10px 15px 15px 15px;}
	.productPhoto{ width: 100%;}
	.product_right{ width: 100%;}
	.news_head_box{ height: auto; padding: 0 10px 15px;}
	.news_head_logo{ width: 100%;}
	.news_search{ width: 100%; margin-top: 15px;}
	.news_search_text{ width: calc(100% - 69px);}
	.news_nav_box{ padding: 0px;}
	.news_nav_box p{ padding: 10px 0;}
	.news_nav_box p a{ width: 25%; font-size: 15px; line-height: 30px; height: 30px; overflow: hidden;}
	.news_nav_box p a.shouye{ width: 25%;}
	.screen_left,.screen_right{ width: 100%;}
	.screen_middle{ width: 100%; margin: 0px;}
	.screen_right{ margin-top: 15px;}
	.locality{ margin-top: 15px;}
	.locaplace{ margin: 5px 10px 0;}
	.locaplace p{ height: auto;}
	.locaBot p{ height: auto; margin-left: 0px;}
	.locaBot p.industry{ height: auto;}
	.locaSearch{ margin: 10px 10px 0;}
	.gjfw_box li{ width: 33.3333%; margin-bottom: 9px;}
	.leftpic{ width: 100%; height: auto; float: none;}
	.picbox ul{ margin-top: 10px;}
	.picbox_info{ margin-left: 0px; margin-right: 9px;}
	.picbox ul li:nth-child(3n) .picbox_info{ margin-right: 0px;}
	.Box_con{ padding: 0px;}
	.btnl_btn,.btnr_btn{ display: none;}
	.conbox ul li{ width: 100%; margin: 0px;}
	.conbox ul li{ height: 374px;}
	.newsL,.newsR{ width: 100%;}
	.newsLtop,.listtext{ margin-right: 0px;}
	.listtext li{ width: 100%;}
	.honestbox li{ width: 100%;}
	.leftimgbor{ width: 100%;}
	.tupian img{ height: auto;}
	.righttextbor{ width: 100%;}
	.greatB{ padding: 15px 10px;}
	.greatB dd{ width: 100%;}
	.mqq_list dl{ width: 33.3333%;}
}
@media (max-width: 599px) and (min-width: 320px){
	.com_menu ul li{ width: 25%;}
	.products_box dl{ width: 50%;}
	.businessList ul li{ width: 100%;}
	.businessList ul li p{ padding: 0 15px;}
	.businessList i{ display: none;}
	.companyNews{ width: 100%; border-right: none; float: none;}
	.newsList{ padding: 5px 10px 0 10px;}
	.newsDetail{ padding: 15px 18px;}
	.productimglist{ padding: 0 10px;}
	.productimglist dl dt{ margin-right: 10px;}
	.productimglist dl dd p{ max-height: 60px;}
	.productimglist dl dd span{ display: none;}
	.otherProduct li{ width: 50%;}
	.otherProduct li:nth-child(5){ display: none;}
	.productBtn a{ padding: 10px 25px 12px 25px;}
	.picbox ul li{ width: 50%;}
	.picbox ul li:nth-child(3n) .picbox_info{ margin-right: 9px;}
	.picbox ul li:nth-child(2n) .picbox_info{ margin-right: 0px;}
	.conbox ul li{ height: 200px;}
}
@media (max-width: 479px) and (min-width: 320px){
	.productPhoto{ height: 210px; line-height: 210px;}
	.gjfw_box li{ width: 50%;}
	.wqx ul li{ width: 100%;}
	.honestyL{ width: 100%; float: none;}
	.honestyL dl dt{ margin-right: 0px;}
	.honestyL dl dd{ text-align: center;}
	.honestyL dl dd a{ float: none; display: inline-block; margin: 0 5px;}
	.honestyR{ padding-left: 0px; padding-top: 15px;}
	.mqq_list dl{ width: 50%;}
}
