@charset "utf-8";
/* CSS Document */
.channelbg { margin-top:21px;background-position:center top; background-repeat:no-repeat; height:280px; z-index:0; position:relative;}
.channelbg a { color:#fff;}
.channel_name { width:auto; position: absolute; height:60px; float:left; margin-top:190px; font-size:35px; color:#fff; font-weight:bold; text-shadow:#333 2px 2px 2px; padding:0 15px 0 0px; white-space:nowrap; color:#fff;}
.breadcrumbs { width:auto; position: absolute; margin-left:170px;height:26px; line-height:26px; white-space:nowrap; margin-top:200px; color:#f2f2f2;}
.breadcrumbs em { font-style:normal; margin:0 8px;}
.breadcrumbs a { color:#f2f2f2;}
.breadcrumbs a:hover { color:#fff;}
.channel_menu { background-color:#fff; clear:both; margin-bottom:50px;border-bottom: 1px solid #dbdbdb;}
.channel_menu li { float:left; margin-right:20px; position:relative; z-index:10;}
.channel_menu > .wrap > ul > li:hover { z-index:20;}
.channel_menu li > a { display:inline-block; width:auto; height:59px; line-height:58px; font-size:16px; border-bottom:#ffffff 2px solid; padding:0 13px; white-space:nowrap;}
.channel_menu li .ico-1 { display:block; width:7px; height:4px; background:url(../images/arr_menu.png) no-repeat; overflow:hidden; position:absolute; right:10px; top:50%; margin:-2px 0 0;}
.channel_menu .cur > a { border-bottom-color:#FACD00;}
.channel_menu .hasMenu > a { padding-right:23px;}
.channel_menu ul .cur ul { border-top:#16a9ea 2px solid;}
.channel_menu ul ul { display:none; width:100%; height:auto; position:absolute; left:0; top:59px; background-color:#d9d9d9;}
.channel_menu ul ul li { margin-right:0; float:none;}
.channel_menu ul ul a { height:auto; line-height:22px; padding:3px 5px; display:block; border-bottom:#fff 1px solid; text-align:center;}
.channel_menu ul ul a:hover { background-color:#16a9ea; color:#fff;}
/*公司简介*/
.profile{padding-bottom: 40px;transition: normal;}
.profile.m-wrap{padding-top: 25px;padding-bottom: 30px;position: relative;transition: normal;}
.profile .f48{font-size: 42px;color: #0056a9;line-height: 50px}
.profile.m-wrap .f48{font-size: 18px;line-height: 24px;}
.profile .f36{font-size: 30px;line-height: 36px;color: #e5e5e5;text-transform: uppercase;}
.profile .cont{width: 100%;margin-top: 14px;}
.profile .cont p{ text-indent:2em;}
.profile .cont:after{content: "."; display: block;height: 0; clear: both; visibility: hidden;}
/*企业文化*/
.culture{line-height:30px;padding:0px 0 60px;color:#666;font-size:14px}
.keyword_light{margin-bottom:30px;height:600px;}


/*资质荣誉*/
.honor{line-height:30px;padding:0px 0 60px;color:#666;font-size:14px;}
.honor .txt{ margin-bottom:20px;}
.honor_list li{margin-bottom:10px;}
.honor_list li a{display:block;overflow:hidden}
.honor_list li a img{width:100%;height:100%}
.honor_list li p{height:45px;line-height:45px;color:#fea900; background-color:#F2F2F2; text-align:center;-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-ms-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;transition:all .5s ease 0s}
.honor_list li:hover p{background-color:#fea900; color:#FFFFFF;}


/*产品列表页*/
.product-list ul {width: 102%}
.product-list li {width:31%;margin-right: 2%;background: #fff;border: 1px solid #eee;float: left;margin-bottom: 35px}
.product-list li.on {margin-right: 0}
.product-list li .pic {width: 100%;position: relative;overflow: hidden;height: 280px;border-bottom: 1px solid #eee}
.product-list li img {max-width: 100%;-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-ms-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;transition:all .5s ease 0s}
.product-list li:hover{box-shadow: 0 0 3px #ddd;transition:all 0.3s ease 0s;}
.product-list li:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}
.product-list li .con {width: 100%;padding: 21px 6% 23px;display: block}
.product-list li h3 {font-size: 16px;color: #999; font-weight:normal;line-height: 36px;height: 36px;overflow: hidden}
.product-list li:hover h3{color:#0056A9;}
.product-list li .more {width: 127px;height: 38px;line-height: 38px;text-align: center;border: 1px solid #e4e4e4;background: #f9f9f9;font-size: 15px;color: #333;border-radius: 2px;transition: background .3s, color .3s, border .3s;margin-top: 20px}
.product-list li:hover .more { background-color:#0056A9; color:#FFFFFF;}
.product-list .categories { overflow: hidden; margin-bottom: 30px; }
.product-list .categories .title { float: left; width:13%; margin-right:25px; font-weight: bold; font-size: 16px; background-color:#ffa21c; padding:10px 8px; text-align:center; color:#FFFFFF;}
.product-list .categories .categories_list{ float: left; width:80%; padding:8px 0 10px;}
.product-list .categories .categories_list dl dd { float:left; width:19%; margin-left: 1%; font-size:14px; line-height:30px;}
.product-list .categories .categories_list dl dd i { display: inline-block; width: 20px; height: 20px; background: url(checkbox.png) no-repeat 0 0; margin-right: 15px; vertical-align: middle; }
.product-list .categories .categories_list dl dd.checked i { background-position: -20px 0; }

@media(max-width:1200px) {
.product-list-b li .pic {height: 17.5vw;}
}
@media(max-width:1024px) {
.product-list-b li .con {padding: 15px 3% 15px}
.product-list-b li h3 {font-size: 14px;line-height: 28px;height: 28px}
.product-list-b li .more {width: 90px;height: 30px;line-height: 30px;font-size: 12px;margin-top: 13px}
}

@media(max-width:768px) {
.product-list-b li.on {margin-right: 2.6%}
.product-list-b li {width: 48.7%;margin-bottom: 15px}
.product-list-b li.cur {margin-right: 0}
.product-list-b li .pic {height: 26.5vw}
}
@media(max-width:700px) {
.product-list-b li {width: 100%;margin-right: 0}
.product-list-b li.on {margin-right: 0}
.product-list-b {padding-top: 97px}
.product-list-b li:hover img {transform: scale(1.1)}
.product-list-b li:hover .more {background: #d9271b;border-color: #d9271b;color: #fff}
}
/*产品详情页*/
.product_show {padding:0px 0 45px;}
.pdimg { width:47%; height:420px; line-height:420px; text-align:center; border:6px solid #E7E7E7; float:left; position:relative; overflow:hidden;}
.pdimg img { width:auto; height:auto; max-width:650px; max-height:420px;display:inline-block; text-align: center; vertical-align:middle;}
.pdintro { width:47%; float:right; background-color:#ffffff; height:420px;}
.pdintro .name,.pdintro .cateby{ padding:10px 25px;}
.pdintro .name,.pdintro .cateby { border-bottom:#efefef 2px solid; line-height:1.2;}
.pdintro .name { font-size:30px; font-weight:normal;}
.pdintro .cateby { font-size:14px; color:#888; line-height:26px; padding-top:18px; padding-bottom:18px;}
.p-btns {margin-top: 37px;overflow: hidden;}
.p-btns a { float: left; height: 70px; line-height: 70px; text-align: center; border: 1px solid #ffcb05; border-radius: 4px; }
.p-btns .consultation { width: 217px; background: #FACD00; font-size: 24px; color: #fff; cursor: pointer;}
.p-btns .call { margin-left: 25px; width: 143px; font-size: 24px; color: #FACD00; }
.p-btns .order-btn { width: 280px; background: #FACD00; font-size: 24px; color: #fff; cursor: pointer;margin-right: 20px;}
.p-btns .tel{ padding: 8px 0;  line-height: 27px; font-size: 16px;}
.p-btns .tel span{ font-size: 24px; color: #FACD00;}
/*
.pro-show-m { margin-top:30px; padding-top:40px; background:no-repeat url(../images/pro_show_m.jpg) }
.pro-show-m h2 { color:#fff; font-size:30px }
.pro-show-m .nav { height:1500px; margin-top:36px; position:relative }
.pro-show-m .nav>li { float:left; margin-right:15px }
.pro-show-m .nav>li>a { display:block; width:200px; height:50px; line-height:50px; color:#333; font-size:18px; text-align:center; background:repeat url(../images/bg_mask_w.png) }
.pro-show-m .nav>li.active>a, .pro-show-m .nav>li:hover>a { background:#fff }
.proshow-sub { display:none; position:absolute; top:100px; left:0; width:100%; line-height:30px }
.proshow-sub h3 { margin-bottom:30px; color:#333; font-size:24px }
.proshow-sub h6 { font-size:14px }
*/
/******产品tab******/
.pro_det_box_t{ margin-top:30px; padding-top:38px; height:108px;  background:no-repeat url(../images/pro_show_m.jpg);}
.pro_det_box_t h2 { color:#fff; font-size:30px }
.pro_list_t{padding-top: 29px; position:relative;font-size:18px;}
.pro_list_t span a{width:40px;height:55px;line-height:55px;float:left;font-size:55px;font-family: "微软雅黑";text-align:center;}
.pro_list_t ul,.pro_list_t ul li{float:left;height:auto;}
.pro_list_l_top_l li span{width:275px !important;}
.pro_list_t ul li span{width:295px;height:55px;line-height:55px;float:left;font-size:18px;margin:0px 2.5px;background:repeat url(../images/bg_mask_w.png);color:#333;text-align:center;cursor:pointer;}
.pro_list_t .two{margin:0px auto;padding-top:35px;}
.pro_list_t .two a{width: 275px;display: block;float: left;font-size: 14px;line-height: 30px;color: #333;text-align: center;}
.pro_det_box{width:100%;background:#f2f3f5;padding:30px 0px;}
.detnr{	padding:60px 0px;background:#fff;}
.proshow{ padding-left:40px; padding-right:40px;}
table.ly { width:100% }
table.ly td { float:left; margin-bottom:20px }
table.ly .tr1 td { width:265px; margin-right:20px }
table.ly .tr1 td input { width:245px }
table.ly .tr2 td{ width:545px; margin-right:20px }
table.ly .tr2 td input{ width:525px }
table.ly .tr3 td { width:100%; margin-right:22px }
table.ly .tr3 td textarea { width:100% }
table.ly input[type=text] { height:28px; line-height:28px; padding:5px 10px; color:#999; border:1px solid #ddd; background:#fff }
table.ly textarea { height:114px; padding:5px; color:#999; border:1px solid #ddd; background:#fff; resize:none }
table.ly .sbt { width:240px; height:40px; color:#fff; font-size:14px; background:no-repeat url(../images/pro_m_sbt.png); border:none; cursor:pointer }

.down-list{ margin:30px auto;}
.down-list span{ font-weight:bold; font-size:15px; margin-bottom:25px;}
.down-list li{ line-height:40px; font-size:15px; border-bottom:1px dotted #ccc; overflow:hidden; }
.down-list li a{ display:block; }
.down-list li ._title{ float:left; width:60%; }
.down-list li ._downbtn{ float:right; margin-right:2%;}
.down-list li ._viewbtn{ float:right;}
.down-list li.hover a{ color:#572b22; }
.down-list li.hover ._title{ font-weight:bold;}


/*新闻列表*/
.newslist{ margin-bottom:50px;}
.newslist li{ padding:2% 3%; border:1px #fff solid; border-bottom-color:#f1f1f1;width: 93.8%;}
.newslist li .box{position:relative;}
.newslist li .imgbox{width:24%;margin-right: 4%;}
.newslist li .info{width: 85%;}
.newslist li .info .title{font-size:20px;margin:0 0 8px; color:0051A2}
.newslist li .info .p{font-size:13px; color:#727272;line-height: 23px;height: 46px;overflow: hidden;}
.newslist li .info ._tools{display: inline-block;border: 1px #efefef solid;border-radius: 20px;overflow: hidden; margin-top: 24px;height: 24px;line-height: 24px;}
.newslist li .info ._tools span{display:inline-block;padding: 0 15px;border-left: 1px #e5e5e5 solid;}
.newslist li .info ._tools ._vew:hover,.newslist li .info ._tools .bdsharebuttonbox:hover{ background-color:#f8f8f8;}
.newslist li .info ._tools .bdsharebuttonbox .bds_more{background: none;margin: 0;padding: 0;line-height: 24px; height:24px;}
.newslist li .info ._tools .bdsharebuttonbox .bds_count{background: none; width: auto;height: 24px;margin: 0;line-height: 24px;padding: 0 5px;display:none;}
.newslist li .info ._tools .bdsharebuttonbox i{margin:0;}
.newslist .date{position: absolute;right: 0;top: 50%;margin-top: -60px;}
.newslist .date span{ color:#0051A2;font-family: Arial; font-weight: bold; display:block;}
.newslist .date .day{font-size:50px;line-height: 52px;}
.newslist .date .month{font-size:20px;}
.newslist .date .i{margin-top:10px;}
.newslist .date .i .ico2{width:28px; height:25px; background-position:-32px 0;}
.newslist li:hover{border:1px #FACD00 solid;}
.newslist li:hover .date span{color:#FACD00;}
.newslist li a:hover{color:#FACD00;}
/*新闻详情页*/
.newsdetail { margin-bottom:50px;}
.newsdetail .ion { color:#676767; }
.newsdetail .n_left {width:66.8%;float:left;}
.newsdetail ._head ._title { font-weight:bold; color:#0051A2; margin-bottom:10px;}
.newsdetail ._tools { font-size:0; color:#7e7e7e; margin-bottom:15px;}
.newsdetail ._tools ._tool{ font-size:13px; margin-right:10px; display:inline-block; height:30px; line-height:30px; overflow:hidden;}
.newsdetail ._tools .ion { font-size:18px; display:inline-block; height:30px; line-height:30px; vertical-align:-2px;}
.newsdetail ._tools b { font-weight:normal; }
.newsdetail ._tools .bds_more { float:none; background:none; padding:0;}
.newsdetail .myart { line-height:2; min-height:200px; color:#555555; }
.newsdetail .myart p img{ margin-bottom:10px; text-indent:-2em; margin-left:-2em;}
.newsdetail .myart p{ text-indent:2em;}
.newsdetail .n_right { width:30%; float:right;}
.newsdetail .n_right ._tools { text-align:right; }
.newsdetail ._tools ._back { font-size:20px; font-weight:normal; font-weight:bold; color:#676767; height:26px; line-height:26px; border-right:#cccccc 1px solid; padding-right:10px; vertical-align:5px;}
.newsdetail ._tools ._back .ion { font-weight:normal; vertical-align:0; }
.newsdetail ._tools .share{ width:30px; height:30px; line-height:30px; text-align:center; background-color:#0051A2; border-radius:50%; cursor:pointer; overflow:hidden; margin-right:0; margin-left:15px;}
.newsdetail ._tools .share:hover{ background-color:#ec7f00; }
.newsdetail ._tools .share .ion{ font-size:18px; color:#ffffff; }
.newsdetail ._tools .share:hover .ion{ color:#ffffff; }
.newsdetail ._detailPage_bottom { margin-bottom:30px; }
.newsdetail ._detailPage_bottom li strong,.newsdetail ._detailPage_bottom li span,.newsdetail ._detailPage_bottom li a{ display:block;}
.newsdetail ._detailPage_bottom{margin-top:45px; border:#f3f3f3 10px solid; }
.newsdetail ._detailPage_bottom ul{padding:10px 7%;}
.newsdetail ._detailPage_bottom li ._mark{ padding-bottom:8px; font-size:19px; font-weight:bold; color:#000000; }
.newsdetail ._detailPage_bottom ._date{ height:30px; line-height:30px; margin-bottom:7px; font-family:Arial; font-size:13px; color:#676767; }
.newsdetail ._detailPage_bottom ._date .ion { font-size:20px; height:30px; vertical-align:-2px; margin-left:0;}
.newsdetail ._detailPage_bottom li ._title:hover { color:#fda203; }
.newsdetail ._detailPage_bottom li ._title { font-size:16px; font-weight:bold; color:#5c5c5c; }
.newsdetail ._detailPage_bottom li { padding: 27px 0; }
.newsdetail ._detailPage_bottom li._prev{ border-bottom:1px #ececec solid; }
@media only screen  and (min-width:1024px) and (max-width: 1280px) {
.widget-newsdetail-8 ._head ._title{ font-size:18px; }
}
@media screen and (min-width : 768px) and (max-width : 1024px){
.newsdetail .n_right { padding-top:0; }
.newsdetail ._detailPage_bottom { margin-top:10px; }
.newsdetail-tools,._tools { display:none; }
.newsdetail ._detailPage_bottom ul { padding-right:3%; }
.newsdetail ._tools ._back { padding-right:0; border-right:none; }
}

@media screen and (max-width: 767px) and (min-width:0px) {
.newsdetail ._head ._title { font-size:24px; }
.newsdetail .n_left,.newsdetail .n_right,.newsdetail .news_img { width:100%; float:none; }
.newsdetail .n_left { margin-bottom:20px; }
}
/*合作伙伴*/
.coporation_list{padding-bottom:30px;}
.coporation_list .wrap{ border-right: 0; border-bottom: 0;}
.coporation_list li{ margin-left: -1px; margin-top: -1px;}
.coporation_list li a{ opacity:0; display: block; position: relative; height: 0; padding-bottom: 76.8%;border: 1px solid #eee;  border-right: 1px solid #eee; border-bottom: 1px solid #eee; perspective:600px; transition:all ease .3s; }
.coporation_list li a.show{ opacity:1}
.coporation_list li img{ opacity:0; position: absolute; left: 0; top: 0; width: 100%; height: 100%; transform:rotateY(90deg) translateZ(-115px); transform-style:preserve-3d; transition:all ease .5s; }
.coporation_list li img.show{ transform:rotateY(0deg) translateZ(-7px); opacity:1}

/*联系我们*/
.contact_us { margin-bottom:50px;}
.contact_us .bottom_line{border-bottom:1px dashed #8dabcb;}
.contact_us .contact_l{width:65%;background:#f0f0f0;height:645px;}
.contact_us .contact_l img{max-width:none;}
.contact_us .contact_r{width:35%;background-color:#1a5697;background:url(../images/contact_bj.jpg) no-repeat center;background-size:100% 100%;}
.contact_us .contact_r_box{padding:36px 45px;color:#fff;}
.contact_us .contact_r_box .r_title{font-size:22px;font-weight:normal;padding-bottom:16px;}
.contact_us .contact_r_box dl{padding:20px 0px 30px;}
.contact_us .contact_r_box dt{font-size:16px;margin-bottom:12px;}
.contact_us .contact_r_box dd{font-size:14px;}
.contact_us .contact_r_box .part3{padding:34px 0px 40px 80px;background:url(../images/contact_ico.png) no-repeat left center;}
.contact_us .contact_r_box .part3 span{display:block;}
.contact_us .contact_r_box .part3 .number{font-size:24px; line-height:28px;}
.contact_us .bottom_line a{ color:#FFFFFF;}
.contact_us .contact_r_box .part3 .title{font-size:18px;}
.contact_us .contact_r_box .part4{padding:40px 0px 23px;}
.contact_us .contact_r_box .share_list a,.contact_us .contact_r_box .share_list .bds_more{float:none;}
.contact_us .contact_r_box .part4_l{width:50%;}
.contact_us .contact_r_box .part4_r{width:50%}
.contact_us .contact_r_box .part4_r span{display:block;}
.contact_us .contact_r_box .part4 .name{font-size:16px;margin-bottom:4px; margin-left:5px;}
/*在线留言*/
.feedback-sec{margin-bottom:50px;}
.feedback-sec .feedback-form .form-group{margin-bottom:30px; width:98%; margin-left:auto; margin-right:auto;}
.feedback-sec .feedback-form textarea,.feedback-sec .feedback-form input{padding:12px 5px;height:auto;border-radius:3px;border:1px solid #d7d7d7;}
.btn-contact{background-color:#ff9900;padding:6px 0;border:none;color:#fff;}
.btn:hover,.btn:focus,.btn:active{color:#fff;background-color:#ff9900;border-color:#ff9900;}
.btn-contact:hover{background-color:#ff8319;color:#fff;}
.feedback-sec .btn:hover,
.feedback-sec .btn:focus,
.feedback-sec .btn.focus {color: #fff;text-decoration: none;}
