@charset "utf-8";
/* CSS Document */
/*通用部分样式————头部*/
.top{ width:100%; margin:0 auto; background-color: #333333;}
.top_font{font-size: 16px;color: #FFFFFF; margin: 0 auto;}


.nav_1{width: 1200px;font-size: 14px;margin: auto;}
.nav{width: 760px;height: 126px;margin:auto}
.nav-container{width: 100%;height: 126px;position: absolute}


.list-menu{display: flex; white-space:nowrap;width:750px;}
.list-menu > li{margin-left:22px;display:flex;text-align: center;padding-bottom: 38px;justify-content: space-around;width: 88px;border-bottom: 4px solid #FFFFFF}
.list-menu li:hover > ul{display: block;}		
.list-menu li:hover{border-bottom: 4px solid #46a8e7;color: #46a8e7;}
.list-menu li ul{position: absolute; display:none; background:rgba(255,255,255,0.75);width: 88px;margin-top: 41px;margin-left: -10px;}
.list-menu li ul a{text-decoration: none;color:#205D67;}
.list-menu li ul a li{ box-sizing: border-box; width: 88px;margin-left:-30px;padding: 4px;text-align: left;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}	
.list-menu li ul a li:hover{border-bottom: 1px solid #f2f2f2;}


.banner{width: 100%;height: 100%;margin-top: -15px}

/*首页样式*/
.font_more{font-size: 24px;color: #AFAFAF;margin-left: 156px;vertical-align: middle;}

.comp{width: 406px;height: 58px;margin-top: 50px;background: #fdfbfb;box-shadow: 0 0 2px #cfdde2}
.comp_img{margin-left: 16px;vertical-align:middle}
.comp_font{font-size: 24px;color: #46a8e7;margin-left: 12px;line-height: 58px;vertical-align:middle}
.comp_banner{margin-top: 10px;width: 100%;height: 100%}
.comp_text{height: 226px;width: 406px;line-height: 30px;font-size: 16px;text-overflow: ellipsis;display: block;color: #2f2f2f;font-family: "SourceHanSansCN Normal"}

.new{width: 360px;height: 58px;margin-top: 50px;background: #fdfbfb;box-shadow: 0 0 1px #cfdde2;}
.new_font{width: 100%;height: 358px;margin-top: 10px}
.new_font li{font-size: 16px;margin-top: 10px;width: 360px;line-height: 22px;list-style-type: none;}
.new_font li{border-bottom: 1px dashed #858585}
.new_span{display: inline-block;}
.new_li_01{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;width: 240px;float: left;color: #555555;font-family: "SourceHanSansCN Normal"}
.new_li_02{float: right;margin-left:30px;}
.contact_text{height: 146px;width: 80px;line-height: 14px;font-size: 16px;margin-top: 8px;margin-left: 20px;font-family: "SourceHanSansCN Normal" ;color: #2f2f2f;text-align: justify;float: left;}
.contact_maohao{height: 146px;width: 80px;line-height: 27px;font-size: 16px;margin-top: 4px;margin-left: 10px;font-family: "SourceHanSansCN Normal" ;color: #2f2f2f;text-align: justify;float: left;}
.contact_imation{height: 146px;width: 248px;line-height: 27px;font-size: 16px;margin-top: 4px;margin-left: -60px;font-family: "SourceHanSansCN Normal" ;color: #2f2f2f;text-align: justify;float: left;}
.contact_text > span{display: inline-block;padding-left: 100%;}
/*index css*以上为首页css/*/

/*通用部分——————底部*/
.footer{width: 1200px;margin: auto; color: white;color: white; overflow:hidden; padding:30px 0 20px;}
.footer_div{float: left;}
.footer_div_02{float:left;font-size: 20px;}
.footer_div_02 a{color: white}
.footer_div_02 li{font-size: 16px;margin-top: 22px;list-style: none;}
.footer_call{float: left;margin-left: 200px;margin-top: 100px;color: white;}
.footer_img{float: right;margin-top: 60px;width: 150px;text-align: center;}
.footer_img img{align:center;}
.footer_img p{color: white;margin-top: 10px;font-size: 16px;}
.footer_last{margin-top: 32px;}


/*产品页面的样式*/
.Pr_class_border{width: 278px;height: 968px;box-shadow: 0 0 2px #cfdde2;margin-top: -2px;box-shadow: 0 0 2px #000;}
.Pr_class_border li{border-bottom: 1px dashed #9A9A9A;line-height: 48px;width: 236px;margin:auto;list-style-type: none;}
.Pr_class_border a{color:#2f2f2f;}
.Pr_contact{width: 278px;height: 230px;box-shadow: 0 0 2px #000;margin-top: -4px;}
.Pr_text{height: 146px;width: 80px;line-height: 20px;font-size: 18px;margin-top: 8px;margin-left: 20px;font-family: "SourceHanSansCN Normal" ;color: #2f2f2f;text-align: justify;float: left;}
.Pr_maohao{height: 146px;width: 10px;line-height: 20px;font-size: 18px;margin-top: 4px;margin-left: 10px;font-family: "SourceHanSansCN Normal" ;color: #2f2f2f;text-align: justify;float: left;}
.Pr_imation{height: 146px;width: 174px;line-height: 20px;font-size: 18px;margin-top: 4px;margin-left: -60px;font-family: "SourceHanSansCN Normal" ;color: #2f2f2f;text-align: justify;float: left;}
.Pr_text > span{display: inline-block;padding-left: 100%;}


.Pr_class_border ul .active a {
    font-size: 18px;
    color: #0A83B8;
}
.Pr_class_border ul li a {
    display: block;
    height: 32px;
    line-height: 32px;
    text-indent: 50px;
    background: url(../image/icon_2.png) no-repeat 20px center;
}
a {
    text-decoration: none;
    color: #636363;
}

.pro_pic{width: 924px; margin-left: 10px;margin-bottom: 18px;}

.pro_pic li{list-style-type: none;float: left;margin-top: 34px;margin-left: 11px; height:286px; overflow:hidden; margin-right:10px;}
.pro_pic li a:link{text-decoration: none;}

.mask{ position: relative;top: 0;left: 0;width: 294px;height: 252px;background: rgba(0,0,0,0.7);display: none;margin-top: -256px;font-size: 30px;text-align: center;line-height: 252px;font-family: SourceHanSansCN Normal;color: #FFFFFF}

.pro_pic li p{ background:#fff; color:#6c6c6c; font-size:16px; height:38px; line-height:38px; text-align:center;margin-top: -4px;margin-bottom: -4px;}

.pro_pic li a:hover .mask{display: block;box-shadow: 0 0 2px #000;}
.pro_pic li a:hover p{background:#46a8e7;color: #FFFFFF;font-size:16px; height:38px; line-height:38px; text-align:center;margin-top: -2px;box-shadow: 0 0 2px #000;}

/*页码样式*/
.Flip {width: 904px; margin-top: 30px;text-align: center;}
.Flip div{ font-size:0;}
.Flip span{}
.Flip span,.Flip a {display: inline-block; vertical-align:middle; padding:0 18px;margin: 0px;border: 1px solid #E6E6E6;font-size: 18px; height: 50px;line-height: 50px;text-align: center;text-decoration: none;color: #363636;}
.Flip a{}
.Flip a.on,
.Flip a.on:hover {background: #46a8e7;color: #FFFFFF;}
#Flip_6 {border: none;}
.Flip a:hover {background: #F5F5F5;}


.new_list{width: 426px;height: 52px;margin-top: 50px;font-size: 24px;background: #46a8e7;line-height: 52px;text-align: center;color: #FFFFFF;font-family: SourceHanSansCN Normal;}
.new_list_font{width: 426px;display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 24px;color: #333333;margin-top: 0px}
.new_imformation{width: 426px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height: 26px;font-size: 16px;font-family: SourceHanSansCN Normal;margin-top: -14px;}
.new_nearly_more{width: 426px;margin-right: 50px;text-align:right;margin-top: 20px;color: #FE0000;font-size: 14px;}
.new_nearly_more a:link{text-decoration: none;color: #FE0000}


/*市场服务页面样式*/
.mar_tit{width: 100%;text-align: center;margin-top: 50px;font-size: 30px;color: #46a8e7}
.tit_border{border: 1px #46a8e7 solid;background: #46a8e7;width: 122px;height: 4px;margin: 16px auto 0px;}
.tit_text{margin-top: 10px;font-size: 16px;text-align: center}
.new_p{width: 1200px;margin: auto;font-size: 18px;line-height: 40px;text-indent: 36px;}

.mask_hide{position: relative;top: 0;left: 0;width: 186px;height: 186px;background: rgba(0,0,0,0.7);display: none;font-size: 30px;text-align: center;line-height: 252px;font-family: SourceHanSansCN Normal;color: #FFFFFF}
.img_img:hover .mask_hide{display: block;box-shadow: 0 0 2px #000;}

.swiper2 .swiper-wrapper .swipper-slide:hover .mask_hide{display: block;box-shadow: 0 0 2px #000;}


/*about us*/
/*轮播部分*/

.scroll_2_box{ padding:45px 0; background:#f4f4f4;}
.scroll_2{ width:1200px; margin:0 auto; overflow:hidden; height:164px;}
.scroll_2 ul li{ float:left; padding-right:20px;}
.scroll_2 ul li a{ display:block; width:270px; height:150px; padding:6px; border:1px solid #dbdbdb; background:#fff; overflow:hidden;}
.scroll_2 ul li a img{ display:block; width:100%; height:150px;}
.scroll_2_box .control{ top:49px;}
.scroll_2_box .control a{ width:44px; height:66px; background-image:url(../image/arr_01.png); margin:0 17px;}
.scroll_2_box .control a.gor{ background-image:url(../image/arr_02.png);}
.scroll_2 ul li a:hover{ border-color:#f60;}
a,.scroll_1 ul li a p{ -webkit-transition:all ease-in-out .3s; -moz-transition:all ease-in-out .3s; -o-transition:all ease-in-out .3s; transition:all ease-in-out .3s;}
/*scroll_box*/
.scroll_1_box,scroll_2_box{ overflow:hidden;}
.scroll_1_box .min,.scroll_2_box .min{ width:1200px; overflow:hidden; position:relative; margin:0 auto;}
/*按钮通用*/
.control{ position:absolute; width:100%; height:1px; left:0; top:70px;}
.control a{ display:block; float:left; width:22px; height:42px; background:url(../image/arrows.jpg) no-repeat center scroll;}
.control a.gor{ float:right; background-image:url(../image/arrows_2.jpg);}
li{ list-style:none;}
/*header*/
.header{ height:126px; clear:both;}
.header .min{ width:1200px; margin:0 auto;}
.header h1{ float:left; padding:42px 0 0; margin:0;}
.header ul{ width:820px; float:right; font-size:0; text-align:right;}
.header ul li{ display:inline-block; vertical-align:middle; font-size:14px; line-height:18px; height:126px; position:relative; cursor:pointer;}
.header ul li a{ display:block; padding:50px 25px 0; text-align:center; color:#333; position:relative;}
.header ul>li>a:before{ content:""; display:none; position:absolute; width:100%; left:0; top:122px; height:4px; background:#46a8e7;}
.header ul li a b{ display:block;}
.header ul li a span{ font-size:12px;}
.header ul li ol{ display:none; position:absolute; width:100%; left:0; top:126px; z-index:999; padding:10px 0; margin:0;  background:#fff;}
.header ul li ol li{ display:block; width:100%; float:left; height:auto; padding:0;}
.header ul li ol li a{ padding:0 10px;}
.header ul li ol li a span{ display:block; height:26px; line-height:26px; color:#707070; border-bottom:1px solid #d1d1d1; overflow:hidden; padding:0; text-align:left; white-space:nowrap; text-overflow: ellipsis;}
.header ul li:hover a:before,.header ul li.on a:before{ display:block;}
.header ul li:hover ol{ display:block;}
.header ul li:hover a,.header ul li.on a{ color:#46a8e7;}
.header ul li:hover ol li a:hover span{ color:#46a8e7;}
/*banner*/
.flexslider{ clear:both; margin:0; position:relative; height:600px;overflow:hidden;background:url(../image/loading.gif) 50% no-repeat;}
.flexslider ul,.flexslider li{ padding:0; margin:0;}
.slides{position:relative;z-index:1;}
.slides li{height:600px;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;cursor:pointer; background:#fff; border-radius:100%;}
.flex-control-nav .flex-active{ background:#46a8e7;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../image/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../image/next.png) center center no-repeat;}
/*轮播*/
.scroll_1{ width:1152px; height:192px; overflow:hidden; margin:0 auto;}
.scroll_1 ul li{ float:left; overflow:hidden; padding:3px;}
.scroll_1 ul li a{ display:block; width:186px; height:186px; overflow:hidden; position:relative; box-shadow:0 0 4px #c9c9c9;}
.scroll_1 ul li a img{ display:block; width:100%; height:186px;}
.scroll_1 ul li a p{ position:absolute; width:100%; height:186px; left:0; top:100%; background:rgba(0,0,0,0.5);  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7Fffffff,endColorstr=#7Fffffff); color:#fff; text-align:center;}
.scroll_1 ul li a p b{ display:block; height:34px; line-height:34px; font-size:20px; padding:42px 10px 0;}
.scroll_1 ul li a p span{ display:block; font-size:14px; line-height:24px; height:48px; overflow:hidden; padding:10px 10px 0;}
.scroll_1 ul li a:hover p{ top:0;}
.outBox .hd{margin-top: 0px;}
.outBox .hd ul li {display: inline-block;height: 52px;width: 204px;line-height: 52px;font-size: 24px;color: #363636;background: #e5e5e5;text-align: center;}

.outBox .hd ul li.on {background: #46a8e7;color: #FFFFFF;}

.inBox {padding-top: 0px;}

.inBox .inHd {width: 730px;margin-top: 0px;}
/*.inBox .inHd ul{margin-top: 0px;}*/
.inBox .inHd ul li {list-style-type: none;}
.new_text{width: 710px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height: 26px;font-size:16px;font-family: SourceHanSansCN Normal;margin-top: -14px;color: #717171;}

/*产品详情页样式*/
.text_name{float: right;width: 904px; border: 1px solid #d9d9d9; margin-top: 50px; overflow:hidden; padding-bottom:30px;}
.text_name_01{color: #46a8e7;padding-left: 42px;font-size: 24px; height:48px; line-height:48px;}
.text_hr{width: 776px;margin-left: 42px;border: 1px solid #c6c6c6;}
.text_name_img{margin-left: 42px;margin-top: 18px;}
.text_pro_tit{vertical-align: middle;margin-top: 8px;height: 30px;margin-left: 42px;}
.text_pro_squ{width:14px;height: 14px;background: #46a8e7;float: left;margin-top: 8px;}
.text_pro_p{float: left;margin-left: 4px;font-size: 24px;text-align: center;line-height: 26px;margin-top: 0px;}
.text_pro_p_02{width: 766px;margin-left: 58px;margin-top: 6px;font-size: 16px;line-height: 26px;}
.text_pro_big{margin-left: 42px;margin-top: 68px;font-size: 16px;line-height: 26px;height: 26px;width: 116px;background: #46a8e7;text-align: center;color: white;}
.text_pro_big_p{width: 766px;margin-left: 58px;margin-top: 6px;font-size: 16px;line-height: 26px;}
.temp{border-collapse: collapse;margin-left: 58px;margin-top: 10px;}
.temp tr{height: 28px;}
.temp tr td{vertical-align: top;}

.temp_02{border: 2px solid #4b4b4b;border-collapse: collapse;margin-left: 42px;margin-top: 26px;}
.temp_02 tr{border: 2px solid #4b4b4b;height: 40px;}
.temp_02_left{width: 124px; height: 36px;padding-left: 12px;background: #46a8e7;color: white;font-size: 16px;}
.temp_02_right{width: 616px;height: 36px;padding-left: 22px;border-left: 2px solid #4b4b4b;font-size: 16px;}


/*Pr_contact  联系我们小模块*/
.Pr_contact{ overflow:hidden; padding:10px 0 40px; height:auto;}
.Pr_contact ul{ padding:0 10px; margin:0; overflow:hidden;}
.Pr_contact ul li{ width:100%; float:left; padding:0; margin:0; font-size:16px; line-height:30px; color:#2f2f2f;}
.Pr_contact ul li b{ display:block; float:left; font-weight:normal;}
.Pr_contact ul li span{ display:block; width:170px; float:right;}



		