﻿@charset "utf-8";
/* CSS Document */
*{padding:0px;margin:0px;}
img{/* border:none; */}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, blockquote, p { margin: 0; padding: 0; }
body { color: #525252; font-size: 14px; font-family: '微软雅黑', Microsoft yahei, arial, Verdana, Helvetica, sans-serif; min-width:1180px;}
ul, ol { list-style-type: none; }
table { border-collapse: collapse; border-spacing: 0; }
input, textarea, select { font-family: '微软雅黑', Microsoft yahei, arial, Verdana, Helvetica, sans-serif; color: #555; outline: 0; }
input, textarea { border: none; resize: none; outline: none; }
textarea { resize: none; overflow: auto; }
h1, h2, h3, h4, h5, h6, font { font-size: 14px; }
a { color: #555; text-decoration: none; cursor: pointer; }
a:hover, a:active { text-decoration: none; }
img { border: 0px; }
.clear { clear: both; font-size: 0px; line-height: 0px; height: 0px; }
.clearfix { *zoom:1;}
.clearfix:after { display: block; overflow: hidden; clear: both; height: 0px; visibility: hidden; content: "."; }
.hidden { display: none; }
.center { text-align: center; }
.fl { float: left; }
.fr { float: right; }
.w1180{width: 1200px; height: auto; margin: 0 auto;}
.w1180bg{width: 1200px; height: auto; margin: 0 auto; background: #fff; padding: 1%; overflow: hidden; box-sizing: border-box;}


/*首页top*/
.apex { height: 34px; line-height: 34px; background: #fff;border: 1px solid #e9e9eb;}
.apex p { font-size: 14px; color: #666; float: left; }
.apex ul { float: right; display: table; margin-left: -25px; }
.apex ul li { margin-left: 25px; float: right; }
.apex ul li a { color: #333; font-size: 14px;}
.apex ul li a img { margin-right: 5px; }
.apex ul li:hover a { opacity: .8; }
/*首页top*/

/*首页logo*/
.logo{float: left; margin:29px 0;}
.logo h1{float: left;} 
.zi{float: left; height: auto; overflow: hidden; margin-top:20px;margin-left:15px;margin-right:10px;}
.column{padding-top:7px; height: auto; overflow:hidden;}
.column h2{float: left;font-size: 26px;color: #333/*#0088d3*/;line-height: 30px;}
.gg{float: left; font-size:28px;color: #333;line-height: 35px;}
.tel{float: right;background-image: url(../images/index_16.png);background-repeat: no-repeat;padding-top: 38px;padding-left: 56px;font-size: 18px;color: #fd6500;margin-top: 28px;height: 46px;}
.mainbav{width: 100%; height: auto; overflow: hidden;}
/*首页logo*/


/*首页menu*/
.nav { height: 50px; line-height: 50px; background: #0088d3; }
.nav ul { }
.nav ul li { position: relative; width: 9.8%; text-align: center; height: 50px; float: left; margin-left: 2px; }
.nav ul li a { font-size: 15px; color: #fff; display: block; }
.nav ul li .on { background: #fd6500; }
.nav ul li:hover { background: #fd6500; }
.nav ul li:first-child:before { display: none; }
.nav ul li:first-child:after { display: none; }
.nav ul li .down-menu { position: absolute; background: rgba(40,40,40,0.8); width: 110%; z-index: 2; display: none; left: 0; top: 50px; }
.nav ul li .down-menu a { display: block; font-size: 14px; }
.nav ul li .down-menu a:hover { background: #333; }
/*首页menu*/

/*banner*/
.banner { height: 600px; position: relative;}
.bdu { width: 100% !important; height: 600px; }
.bdu li { width: 100% !important; }
.bdu li a { display: block; height: 600px; }
.hdu { position: absolute; width: 100%; height: 10px; left: 0; bottom: 26px; text-align: center; }
.hdu li { display: inline-block; width: 80px; height: 10px; background: #fff; margin: 5px; }
.hdu li.on { background: #ee1d23; }
/*banner*/

/* 首页正文样式 */

/*合作*/
.hz{ height:auto; overflow:hidden;margin-top: 28px;}
.hz h2{height: 89px;text-align: center;margin-bottom: 30px;}
.hz h2 a{width: 259px;height: 89px;display: block;margin:0 auto;}
.hz_con{position: relative;height: 175px;}
.hz_con .hz-z a,.hz_con .hz-y a{width: 40px;height: 40px;display: block;}
.hz_con .hz-z{position: absolute;left: -60px;top: 42px;}
.hz_con .hz-y{position: absolute;right: -60px;top: 42px;}

.hz_con ul{height: 155px;}
.hz_con ul li{width: 220px;height: 155px;float: left;margin-right:25px;}
.hz_con ul li.nobot{margin-right:0;}
.hz_con ul li a{width: 218px;height: 105px;border: 1px solid #eeeeee;display: block;box-shadow: 5px 5px 5px #eeeeee;} 
.hz_con ul li img{width: 218px;height: 105px;} 
.hz_con ul li span{width: 218px;height: 40px;line-height: 40px;text-align: center;font-size: 14px;color:#666;display: block;} 
/*合作*/

.in_middle{width: 100%; height: auto; background: #e0f2fd;}
.inp{width: 100%; height: auto; overflow: hidden;}
.in_middle_left{width: 20%; float:left;}
.main_pro{width:1000px; margin:30px auto 0;}
.main_prol{width:200px; float:left;}
.main_prol_tit{width:200px; height:82px; float:left; text-align:center; line-height:30px; background:url(../images/main_prolist_titbg.jpg) center no-repeat; color:#fff; box-sizing:border-box; padding-top:15px;}
.main_prol_tit h3{font-size:20px; font-weight:bold; color:#fff; line-height:30px;}
.main_prol_tit span{color:#fff; text-transform:uppercase; font-family:Arial;}


#main_pro_list_text{width:200px; float:left; background:#fff; border:1px solid #008be0; border-top:none; padding:0 10px 20px 10px; box-sizing:border-box;}
#main_pro_list_text a{display:block; text-decoration:none;}
#main_pro_list_text li{width:180px; font-size:14px; line-height:40px; float:left; margin-top:10px;}
#main_pro_list_text li a i{background:url(../images/tb.gif) left no-repeat; padding-right:25px;}
#main_pro_list_text li a{color:#000; display: block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; border-bottom:1px solid #e6e6e6;}
#main_pro_list_text li a:hover,#main_pro_list_text li a.on{color:#008be0;}
#main_pro_list_text li>ul{margin-top:10px;}
#main_pro_list_text li>ul>li{float:left; line-height:30px; font-size:12px; margin-top:0; border-bottom:1px dashed #e6e6e6; font-weight:normal;}
#main_pro_list_text li>ul>li>a{border:none !important; color:#404040; background:url(../images/ca.gif) left no-repeat; padding-left:20px;}
#main_pro_list_text li>ul>li>a:hover,#main_pro_list_text>li>ul>li>a.on{color:#008be0;  background:url(../images/ca.gif) left no-repeat;}

.in_middle_right{width: 80%;float: right;}

/* 首页产品展示 */
.main_pror{width:100%;}
.main_pror_titbg{width:100%; float:left; background: url(../images/main_pror_titfgx.jpg) bottom center no-repeat; padding-bottom:20px;}
.main_pror_tit{float:left; font-size:16px; color: #0088d3;}
.main_pror_tit a{color: #0088d3; font-weight: 600;}
.main_more{float:right; color:#787876; text-transform:uppercase;}
.main_more a{color:#787876;} .main_more a:hover{color:#008be0;}
.main_more span{color:#008be0;}

.scrolltop{width:100%;float:left;height:auto; overflow:hidden; margin-top:30px;}
.scrolltop ul li{width:231px;float:left; margin:0 12px 0px 0;}/*
.scrolltop ul li:nth-child(4n){margin-right:0;}*/
.scrolltop ul li span{width:100%;float:left; font-size:14px; padding:10px 0 20px 0; text-align: center;}
.scrolltop ul li img{width:231px; height:auto; border:1px solid #e6e6e6; box-sizing:border-box;}
.scrolltop ul li img:hover{border-color:#0088d3;}


/*内页产品认证*/
.ny_al_bg{background:#fff; padding:40px 70px; position:relative;}
.ny_al{overflow:hidden;}
.ny_al ul{ width:10000%; position:relative;}
.ny_al ul li{ float:left; width:0.235%; margin-right:0.02%;box-sizing:border-box; padding:10px; border:#eee 1px solid;}
.ny_al ul li:hover{ background:#34a1db;}
.ny_al ul li img{ display:block; box-sizing:border-box; width:100%;border:1px solid #f6f6f6;}
.ny_al ul li h2{ text-align:center; font-size:18px; line-height:40px; color:#34a1db;}
.ny_al ul li:hover h2{color:#fff;}
.ny_alz,.ny_aly{ position:absolute; top:50%; margin-top:-25px;width:50px; height:50px; transition:0.3s; cursor:pointer;}
.ny_alz{ left:0; background:url(../images/ban_l.png) center no-repeat;}
.ny_aly{ right:0; background:url(../images/ban_r.png) center no-repeat;}
/*内页产品认证*/
/* 首页产品展示 */

/* 首页关于我们 */
.cor04_bg{padding:35px 0;}
.cor04_txt{ width:730px; float:right; font-size:15px; color:#333; line-height:26px; padding-top:0px;}
.cor04_txt a{ float:right; border:1px solid #c9c9c9; width:98px; text-align:center; color:#666; font-size:14px; line-height:38px; margin-top:40px;}
.cor04_txt a:hover{ color:#fff; background:#df0001;}
.cor04_pic{ margin-top:40px;}
.cor04_pic ul{margin-right:-13px;}
.cor04_pic li{ float:left; width:282px; margin-right:13px;}
.cor04_pic ul .li01{ margin:0;}
.cor04_pic li img{ width:282px; height:auto;}
.cor04_pic li .p1{ z-index:2; position:absolute; display:block; width:282px; line-height:40px; color:#fff;margin-top:120px; font-size:14px; text-align:center;}
.cor04_pic li .p2{ z-index:1;position:absolute; display:block; width:282px; height:40px; background:#000; margin-top:120px;  filter:alpha(opacity=80);  -moz-opacity:0.8;  opacity:0.8;}
.cor04_pic li:hover .p2{ background:#0088d3; filter:alpha(opacity=80);  -moz-opacity:0.8;  opacity:0.8;}
/* 首页关于我们 */

/* 首页正文样式 */

/* 首页新闻资讯 */
.main_newsbg{width:100%; overflow: hidden;}
.main_news{width:100%;margin:auto;}
#tab{width:530px; float:right;}
#tab .tab_menu{width:530px; float:left; position: absolute;z-index:1; border-bottom: 1px solid #e6e6e6;}
#tab .tab_menu li{width:150px; float:left; text-align:center;  cursor:pointer; font-size:18px;border-bottom:1px solid #e6e6e6; padding-bottom:20px;}
#tab .tab_menu .selected{border-bottom:1px solid #0088d3; color:#0088d3;}
.hide{display:none;}
#tab .tab_box{width:100%; float:left; position:relative; background:#fff; margin-top:80px; overflow:hidden;}
.tab_box div{width:100%;float:left;} 
.tab_box div .main_news_text{width:100%;float:left; border-bottom:1px solid #e6e6e6; padding-bottom:20px;}
.tab_box div .main_news_text_pic{width:45%;height:auto;float:left;}
.tab_box div .main_news_text_pic img{width: 100%;}
.tab_box div .main_news_text_wz{width:52%;float:right;}
.tab_box div .main_news_text_wz h1{font-size:15px;}
.tab_box div .main_news_text_wz p{line-height:25px; margin-top:10px; color:#787876;}
.tab_box div .main_news_text_wz .btn{width:110px;height:25px;float:left; margin-top:10px;}
.tab_box div .main_news_text_wz .btn a{width:110px;height:25px; line-height:25px; float:left; background:#0088d3; text-align:center; color:#fff;}
.tab_box div .main_news_text_wz .btn a:hover{display:block; background:#e9b800;}

.tab_box div .main_news_text2{width:100%;float:left; margin-top:10px;}
.tab_box div .main_news_text2 li{width:95%; float:left; line-height:30px; background:url(../images/main_news_tb.jpg) left no-repeat; padding-left:15px;}
.tab_box div .main_news_text2 li span{color:#787876;float:right;}

.main_faq{width:380px;height:410px;float:left;}
.main_faq_titbg{width:380px; float:left; background:url(../images/main_faq_fgx.jpg) bottom no-repeat; padding-bottom:20px;}
.main_faq_tit{float:left; font-size:18px; color:#0088d3;}
.main_faq_tit a{color:#0088d3;} .main_faq_tit a:hover{color:#e9b800;}
.main_faq_more{float:right; padding-top:5px;}
.main_faq_text{width:380px;float:left;}

.cjwt-wd{width:380px;float:left; margin-top:20px;}
.cjwt-wen{width:380px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.w{width:30px; float:left; height:30px;  background:#0088d3; line-height:30px; text-align:center; color:#fff; font-size:14px;}
.d{width:30px; float:left; height:30px;  background:#838383; line-height:30px; text-align:center; color:#fff; font-size:14px;}
.cjwt-wen_text{width:330px;float:right; color:#0088d3; font-size:14px;}
.cjwt-wen_text a{color:#0088d3;}
.cjwt-wen_text a:hover{text-decoration:underline;color:#e9b800;}
.cjwt-da{width:380px; float:lef; margin-top:10px;}
.cjwt-da_text{width:330px; float:left; padding-left:20px;}
.cjwt-da_text a{color:#787876;}
/* 首页新闻资讯 */

/*底部*/
.index_foot-hz{background:#212121;padding-top:40px;}
.foot-hz{background:#212121;padding-top:40px;margin-top:40px;}
.index_contact{ width: 155px; }
.index_contact-nr{ color: #757575; width: 155px; margin-top: 15px; }
.index_contact-nr a { color: #757575; line-height:25px;}
.index_contact-nr a:hover { color: #999; }


.index_contact-lxfs{ color: #757575; width: 380px; margin-top: 15px; line-height:25px;}
.index_contact-lxfs a { color: #757575; }
.index_contact-lxfs a:hover { color: #999; }
.foot-hz-cd{font-size:16px;font-weight:bold;color:#aaaaaa;background:url(../images/index_16.jpg)no-repeat bottom  left;padding-bottom:10px;}


.ewm{ width:155px; text-align: center;color: #666666;}
.ewm img{width:135px;}
.foot{ text-align:center; color: #666666; line-height: 44px; border-top: 1px solid #2c2c2c; margin-top: 40px; }
.foot a{color:#757575;}


.footer_bg{width:100%; margin:0 auto; background:#cbe9fb; padding:50px 0;}
.footer{width:100%; max-width:1200px; margin:auto;overflow: hidden;}
.foot_cont{width:30%; float:left;}
.foot_cont_tit{float:left; font-size:18px; text-transform:uppercase; color:#333;}
.foot_cont_tit a{color:#333;} .foot_cont_tit a:hover,.foot_cont_text a:hover{color:#04596d;}
.foot_cont_text{width:100%; float:left; margin-top:10px; line-height:24px; font-size:14px; color:#787876;}
.foot_cont_text a{color:#787876;}

.foot_feed{width:67%; float:right;}
.foot_feed_bt{width:100%; float:left; font-size:14px; color:#666; margin-top:10px; line-height:24px;}
.foot_feed_form,.foot_feed_form2{width:100%; float:left; margin-top:20px;}

.foot_feed_form li{width:32%; float:left; margin-right:2%;}
.foot_feed_form li:nth-child(3n){margin-right:0;}
.foot_feed_form li input.text{width:100%; background:#fff; border:1px solid #fff; color:#999; padding:1.5% 20px; font-size:14px; box-sizing:border-box;}
.foot_feed_form2 .textarea.textarea{width:85%; height:100px; float:left; font-size:14px; background:#fff; border:1px #fff solid; color:#999;  padding:2% 20px; box-sizing:border-box;}
.foot_feed_form2 input.btn{width:13%; height:100px; float:right; background:#0088d3; line-height:100px; color:#fff; font-size:18px; border:1px solid #fff; cursor:pointer;}
.foot_feed_form2 input.btn a.btn{display:block;}
.foot_feed_form2 input.btn:hover, a.btn:hover{background:#fff; color:#0088d3;}

.copyright{width:100%; margin:auto; background:#2799de; padding:30px 0; overflow:hidden; font-size:14px; line-height:24px; color:#fff; text-align:center;}
.copyright a{color:#fff;} .copyright a:hover{color:#000;}
/*底部*/

/*Side*/
.side{position:fixed;width:54px;height:275px;right:0;top:275px;z-index:10000;}
.side ul li{width:54px;height:54px;float:left;position:relative; margin-bottom:1px;}
.side ul li .wx{width:160px;position:absolute; bottom:54px;right:0; display:none;}
.side ul li a:hover .wx{display:block;}
.side ul li .wx img{width:100%; display:block;}
.side ul li .sidebox{position:absolute;width:54px;height:54px;top:0;right:0; background:#333;color:#fff; line-height:54px; font-size:14px;overflow:hidden; border-radius:8px 0 0 8px;}
.side ul li .sidetop{width:54px; height:54px; line-height:54px; display:inline-block; background:#333; border-radius:8px 0 0 8px;}
.side ul li .sidetop:hover{background:#0088d3;}
.side ul li img{float:left;}


/*内页banner*/
.ny_banner{ margin-top:0px;}
.ny_banner img{ width:100%;}
/*内页banner*/

/*内页关于我们*/
.main{width:1200px; margin:0 auto; padding: 1%; background: #fff;}
.dw{width:100%; height:49px; margin:auto; border:1px solid #e6e6e6; line-height:49px;}
.dw_tb{display:block; width:49px; height:49px; background:url(../images/home_tb.png) center no-repeat; float:left; border-right:1px solid #e6e6e6;}
.dw_wz{width:84%; font-size:14px; color:#999; float:left; margin-left:18px; overflow:hidden;  white-space:nowrap; text-overflow:ellipsis;}
.dw_wz a{color:#999;} .dw_wz a:hover,.nyl_cont_txt p a:hover{color:#1359b3;}
.dw_wz span{color:#1359b3;}
.ny_left{width:260px; float:left;}
.nyl_list{width:260px; float:left;}
.nyl_list h3{width:260px; height:107px; float:left; overflow:hidden;text-align:center; background:url(../images/ny_prolist_titbg.jpg) no-repeat left top;font-size:14px; font-family:Arial; color:#fff; text-transform:uppercase; font-weight:normal;}
.nyl_list h3 a{margin-top:25px; display:block; font-size:30px; font-family:"Microsoft Yahei"; color:#fff; font-weight:bold;}

.nyl_list_c{width:260px; float:left; background:#fff; border:1px solid #d6d6d6; padding:10px 0px 15px 0px;}
.nyl_list_c li{width:240px; margin:5px auto 0; overflow:hidden;}
.nyl_list_c li .bt{width:100%; float:left;}
.nyl_list_c li .bt a{width:100%; height:45px; float:left; padding-left:20px; display:block; font-size:16px; line-height:45px; background:#eee; border-left:2px solid #1359b3;}
.nyl_list_c li .bt a:hover,.nyl_list_c li .bt a.on{background:#1359b3; color:#fff; font-weight:bold; border-left:2px solid #362578;}

.nyl_list_c li .er{width:100%; float:left; margin:10px 0;}
.er>ul>li{padding-left:14px; width:90%; height:auto; margin:0; float:left; overflow:hidden; border-bottom:1px solid #eee; font-size:14px; line-height:40px; background:url(../images/pro_li.gif) no-repeat top right;}
.nyl_list_c li .er li a:hover,.nyl_list_c li .er li a.on{color:#1359b3;}


.nyl_list_c .er li .san{width:100%; float:left; margin:10px 0;}
.nyl_list_c .er li .san li{padding-left:14px; width:90%; height:40px; margin:0; float:left; overflow:hidden; border-bottom:1px solid #eee; font-size:13px; line-height:40px; }
.nyl_list_c .er li .san li a:hover,.nyl_list_c .er li .san li a.on{color:#1359b3;}

.nyl_news{width:260px; float:left; margin-top:20px; border:1px solid #d6d6d6; padding:10px 0; background:#fff;}
.nyl_news_tit{width:240px; float:left; border-bottom:1px solid #e6e6e6; padding-bottom:10px;margin-left: 10px;}
.nyl_news_tit h3{font-size:18px; color:#1359b3; padding-left:10px;}
.nyl_news_tit h3 a{color:#1359b3;} .nyl_news_tit h3 a:hover{color:#362578;}
.nyl_news_txt{width:240px; float:left; margin-top:10px;margin-left: 10px;}
.nyl_news_txt li{width:240px; float:left; line-height:35px; border-bottom:1px dashed #e6e6e6; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.nyl_news_txt li a{background: url(../images/news_tb.jpg) left no-repeat; padding-left:10px; color:#787876;}
.nyl_news_txt li a:hover{color:#1359b3;}

.nyl_cont_txt{width:245px; float:left; margin-top:10px;margin-left: 8px;}
.nyl_cont_txt p{font-size:14px; line-height:26px; color:#787876;margin-left: 10px;}
.nyl_cont_txt p a{color:#787876;} 
.nyl_cont_txt .zxzx{display:block; width:180px; height:40px; overflow:hidden;background:#ff1800; text-decoration:none; margin:10px 0;}
.nyl_cont_txt .zxzx span{display:block; width:40px; height:40px; float:left; border-right:1px solid #fff;background:url(../images/nyl_cont_tb.png) no-repeat center;}
.nyl_cont_txt .zxzx em{display:block; width:139px; height:40px; line-height:40px; text-align:center; font-size:16px; color:#fff; float:left;font-style: normal;}
.nyl_cont_txt .zxzx em img{display:inline-block; position:relative; top:2px; margin-left:30px;}
.nyl_cont_txt .zxzx:hover{background:#362578;}

.ny_right{width:910px; float:right;}
.f1{font-size:24px; color:#1359b3; font-weight: 500;}
.nyr_text{width:910px; margin-top:30px; line-height:30px; font-size:14px;}
/*内页关于我们*/

/*内页企业风采*/
.workshop {padding:0; height:auto; overflow:hidden; margin-top:3%}
.workshop ul { list-style: none; overflow: hidden; margin-right: -1%; }
.workshop li { width: 31.333%; height: auto; overflow: hidden; margin:0 1%; float: left; font-size: 0;}
.workshop li .pic {border: 1px solid #cdcdcd; height:auto; overflow: hidden;}
.workshop li a { display: block; width: 100%; overflow: hidden; }
.workshop li img { width: 100%;}
.workshop ul li div:hover { border: 1px solid #25a4dc; }
.workshop li span { display: block; text-align: center; line-height: 40px; color: #222; font-size: 13px; }
/*内页企业风采*/

/*内页品牌墙*/
.brand {padding:0; height:auto; overflow:hidden; margin-top:3%}
.brand ul { list-style: none; overflow: hidden; margin-right: -1%; }
.brand li { width: 48%; height: auto; overflow: hidden; margin:0 1%; float: left; font-size: 0;}
.brand li .pic {border: 1px solid #cdcdcd; height:auto; overflow: hidden;}
.brand li a { display: block; width: 100%; overflow: hidden; }
.brand li img { width: 100%;}
.brand ul li div:hover { border: 1px solid #25a4dc; }
.brand li span { display: block; text-align: center; line-height: 40px; color: #222; font-size: 13px; }
/*内页品牌墙*/

/*内页产品展示*/
.products {padding:0; height:auto; overflow:hidden; margin-top:3%}
.products ul { list-style: none; overflow: hidden; margin-right: -1%; }
.products li { width: 31.333%; height: auto; overflow: hidden; margin:0 1%; float: left; font-size: 0;}
.products li .pic {border: 1px solid #cdcdcd; height:auto; overflow: hidden;}
.products li a { display: block; width: 100%; overflow: hidden; }
.products li img { width: 100%;}
.products ul li div:hover { border: 1px solid #25a4dc; }
.products li span { display: block; text-align: center; line-height: 40px; color: #222; font-size: 13px; }
/*内页产品展示*/

/*内页产品详情*/
.cpxq_t:after{content: "."; display: block; height: 0; clear: both; visibility: hidden; font-size: 0; line-height: 0; overflow: hidden;}
.cpxq{ margin-top: 3%; overflow: hidden; margin-bottom: 3%;}
.cpxq_t_l{ float:left; width:48%;}
.sp-wrap{ display:none; line-height:0; font-size:0;}
.sp-thumbs{ width:100%;}
.sp-thumbs img{ max-width:100%;}
.sp-thumbs a:link, .sp-thumbs a:visited{ margin:0 0.5%; width:23%; height:70px; border:1px #eaeaea solid; overflow:hidden; opacity:.3; display:inline-block; background-size:cover; background-position:center; -webkit-transition:all .2s ease-out; -moz-transition:all .2s ease-out; -ms-transition:all .2s ease-out;-o-transition:all .2s ease-out; transition:all .2s ease-out;}
.sp-thumbs a:hover{opacity:1;}
.sp-thumbs a:active, .sp-current{ opacity:1!important; position:relative;}
.sp-large{ position:relative; overflow:hidden; width:100% !important; margin:0 0 2% 0; box-shadow:0 0 1px rgba(0,0,0,0.3);}
.sp-large a img{ width: 100%;}
.sp-large a{ display:block;}
.sp-zoom{ position:absolute; left:-50%; top:-50%; cursor:-webkit-zoom-in; cursor:-moz-zoom-in; cursor:zoom-in; display:none;}
.sp-zoom img{ max-width: none;}
.sp-lightbox{ position:fixed; top:0; left:0; height:100%; width:100%; background:rgb(0, 0, 0); background:rgba(0, 0, 0, .9); z-index:500; display:none; cursor:pointer;}
.sp-lightbox img{position:absolute; margin:auto; top:0; bottom:0; left:0; right:0; max-width:90%; max-height:90%; border:2px solid #fff;}
#sp-prev, #sp-next{ position:absolute; top:50%; margin-top:-25px; z-index:501; color:#fff; padding:14px; text-decoration:none; background:#000; border-radius:25px; border:2px solid #fff; width:50px; height:50px; box-sizing:border-box; transition:.2s;}
#sp-prev{ left:10px;}
#sp-prev:before{ content:''; border:7px solid transparent; border-right:15px solid #fff; position:absolute; top:16px; left:7px;}
#sp-next{ right:10px;}
#sp-next:before{ content:''; border:7px solid transparent; border-left:15px solid white; position:absolute; top:16px; left:18px;}
#sp-prev:hover, #sp-next:hover{ background:#444;}
@media screen and (max-width: 400px) {
	.sp-wrap{ margin:0 0 15px 0;}
	#sp-prev, #sp-next{ top:auto; margin-top:0; bottom:25px;}
}
.cpxq_t_r{ float:right; width:48%;}
.cpxq_t_r .cpxq_t_r_bt{color:#1359b3; font-size:22px;}
.cpxq_t_r .cpxq_t_r_jj{font-size:15px; margin-top:20px;}
.cpxq_t_r .cpxq_t_r_wb{line-height:24px;margin:20px 0 0 0;}
.cpxq_t_r .fh{ line-height:40px; margin-top:30px;}
.cpxq_t_r .fh a{display:inline-block; color:#fff; background:#444; padding:0 15px; transition:all 0.5s;}
.cpxq_t_r .fh a:hover{background:#b6121c;}

.cpxq_b{margin-top:30px;}
.cpxq_b_dh{background:#f1f1f1;}
.cpxq_b_dh ul{overflow:hidden; background: #e6e6e6;}
.cpxq_b_dh ul li{float:left; text-align:center; line-height:20px; padding:15px 20px; cursor:pointer; }
.cpxq_b_dh ul li:hover{color:#fff; background:#1359b3 ; transition:all 1.5s;}
.cpxq_b_dh ul .active{color:#fff; background:#1359b3 ;}

.cpxq_b_kj{margin-top:30px;}
.cpxq_b_kj .wb{display:none; line-height:24px;}

.cpxq_b_kj .wb_xgcp
.cpxq_b_kj .wb_xgcp ul{overflow:hidden; margin-top:-2%; margin-left:-2%;}
.cpxq_b_kj .wb_xgcp ul li{width:31.33%; float:left; margin-top:2%; margin-left:2%;}
.cpxq_b_kj .wb_xgcp ul li .cpzx_img{width:100%; position:relative;}
.cpxq_b_kj .wb_xgcp ul li .cpzx_img:after{content:""; width:100%; height:100%; opacity:0; background:rgba(0,0,0,0.6) url(../images/sy_cp_fdj.png) center no-repeat; transition:all 0.5s; position:absolute; top:0; left:0;}
.cpxq_b_kj .wb_xgcp ul li:hover .cpzx_img:after{opacity:1;}
.cpxq_b_kj .wb_xgcp ul li .cpzx_wz{color:#fff; line-height:20px; padding:13px; background:#666; transition:all 0.5s;}
.cpxq_b_kj .wb_xgcp ul li:hover .cpzx_wz{background:#4eb839;}
.wb td, .wb th{ padding:0 10px;}
.wb table{ border-left:1px solid #777; border-top:1px solid #777; text-align:center;}
.wb td,.wb th{border-right:1px solid #777; border-bottom:1px solid #777;}
/*内页产品详情*/


/*内页相关产品*/
.hot_pro2{width:910px;float:left; margin-top:50px;}
.hot_pro2_tit{width:910px; height:45px; background-color:#eee; color:#0d5dcc; line-height:45px; font-size:16px; padding:0 20px; font-weight:bold;}

.scrollleft2{width:910px; float:left; margin-top:20px;}
.scrollleft2 li{width:260px; overflow:hidden; float:left; margin-right:20px;}
.scrollleft2 li img{width:260px; height:auto; border:1px solid #e6e6e6; box-sizing:border-box;}
.scrollleft2 li img:hover{border:1px solid #0d5dcc;}
.scrollleft2 li span{display:block; width:260px; line-height:30px; font-size:14px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; text-align:center;float:left;}
/*内页相关产品*/

/*内页新闻中心*/
.news_r_text{width:910px;float:left;}
.news_r_text ul li{width:910px;float:left;border-bottom:1px dashed #e6e6e6; padding-bottom:20px;margin-top:30px;}
.news_r_text ul li:nth-child(5n){border-bottom:none; padding-bottom:inherit;}
.news_r_text ul li .pic{width:220px; float:left; overflow:hidden; background:#e6e6e6; padding:3px;} 
.news_r_text ul li .pic img{width:100%; display:block; -webkit-transition:all .3s; transition:all .3s;}
.news_r_text ul li .pic img:hover{-webkit-transform: scale(1.1); transform: scale(1.1);}
.news_r_text ul li .text{width:660px;float:right;}
.news_r_text ul li .text .titnr{width:660px;float:left;}
.news_r_text ul li .text .tit a{font-size:16px; font-weight:bold; color:#0d5dcc; float:left; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;} 
.news_r_text ul li .text .tit a:hover{color:#e0791d;}
.news_r_text ul li .text .time{float:right; color:#787876;}
.news_r_text ul li .text .wz{width:660px;float:left; margin-top:10px; line-height:24px;}
/*内页新闻中心*/

/*内页新闻详情*/
.newsxq{width:910px;float:left; }
.newsmore_list{width:910px;float:left; margin-top:40px;}
.newsmore_list_tit{width:870px; height:45px; background-color:#0d5dcc; color:#fff; padding:0 20px; line-height:45px;font-size:16px; border:1px solid #e6e6e6;}
.newsmore_list_text{width:910px;float:left; border:1px solid #e6e6e6; border-top:none; padding:10px 20px 20px 20px; background:#fff; box-sizing:border-box;}
.newsmore_list_text ul li{background:url(../images/news_tb.jpg) left no-repeat; padding-left:15px; line-height:35px; float:left; width:48%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;display:inline; border-bottom:1px dashed #e6e6e6; margin-right:4%; font-size:12px; box-sizing:border-box;}
.newsmore_list_text ul li:nth-child(2n){margin-right:0;}
.newsmore_list_text ul li span{float:right; color:#aaa;}
.new-view-title{text-align:center; border-bottom:1px solid #e6e6e6; line-height:30px; padding:10px 0 16px 0; font-size:14px; margin-top:20px;}
.new-view-title .line{padding:0 10px; color:#0d5dcc;}
.color-blue{color:#787876;}
.new-view-title h3{padding:8px; line-height:32px; font-size:20px; font-weight:bold; color:#0d5dcc;}

.newsmore_text{width:910px; float:left; margin-top:30px; line-height:30px; font-size:14px;}
.newsmore_text img{display: block; clear: both; margin: auto;}

.view-page{width:910px; float:left; position:relative; margin:40px 0; border-top:1px solid #e6e6e6; padding-top:30px;}
.view-page .prev,.view-page .back,.view-page .next{font-size:14px; width:138px; height:38px; border:solid 1px #e6e6e6; line-height:38px; position: absolute;transition:background-color .25s ease-in-out;-moz-transition:background-color .25s ease-in-out;-webkit-transition:background-color .25s ease-in-out; }
.view-page .prev{left:0;}
.view-page .prev a,.view-page .next a{text-align:center;}
.view-page a{display:block;} 
.view-page .back{left:50%; margin-left:-80px;}
.view-page .back a{background:#0d5dcc; color:#fff; text-align:center;}
.view-page .back a:hover{background:#e0791d; color:#fff;}
.view-page .next{right:0;}
.view-page .prev:hover a{color:#fff; background:#0d5dcc;}
.view-page .next:hover a{color:#fff; background:#0d5dcc;}
/*内页新闻详情*/

/**客户留言代码 **/
.ct1{width:49%;float:left;} .ct2{width:49%;float:right;}
.ct3{width:49%;float:left;} .ct4{width:49%;float:right;}
.contact-form input.text{background:#fff;border:1px #e6e6e6 solid;color:#999;width:100%; padding:3% 2%; margin-bottom:20px; box-sizing:border-box;}
.contact-form textarea.textarea{background:#fff;border:1px #e6e6e6 solid;color:#999;width:100%; height:300px; padding:3% 1%; margin-bottom:20px; box-sizing:border-box;}
.contact-form input.btn, a.btn{background:#fff;padding:1% 0;color:#000; font-size:14px;border:1px solid #e6e6e6; width:100%;}
.contact-form input.btn:hover, a.btn:hover{background:#1f4fa1; color:#fff;}
/**客户留言代码**/

/*内页视频中心*/
.video {padding:0; height:auto; overflow:hidden; margin-top:3%}
.video ul { list-style: none; overflow: hidden; margin-right: -1%; }
.video li { width: 31.333%; height: auto; overflow: hidden; margin:0 1%; float: left; font-size: 0;}
.video li .pic {border: 1px solid #cdcdcd; height:auto; overflow: hidden;}
.video li a { display: block; width: 100%; overflow: hidden; }
.video li img { width: 100%;}
.video ul li div:hover { border: 1px solid #25a4dc; }
.video li span { display: block; text-align: center; line-height: 40px; color: #222; font-size: 13px; }
/*内页视频中心*/

/*内页人才招聘*/
.pageContentBox{padding-top:20px;overflow:hidden; line-height:30px;}
.pageContentBox4{padding-top:20px;}
.joob{ width:100%; height:auto; overflow:hidden; line-height:27px;}
.joob span{ color:#ff7800;}
.jobbox{ width:100%; height:auto; overflow:hidden; margin:30px auto;}
.jobbox dl{ width:100%; height:auto; overflow:hidden; background:#fff; padding:20px 0px; margin:30px 0;}
.jobbox dl dt{ height:65px; line-height:65px; font-size:26px; color:#ff7800;text-align:center;}
.jobbox dl dd {}
.recruit-content-b { padding: 20px 40px 30px;}
.recruit-content-b p.p-title {font-size: 16px;text-indent: 0;margin-bottom: 10px;margin-top: 10px; }
.recruit-content-b p {font-size:14px;color: #333333;text-indent: 50px;line-height: 30px;}
.recruit-content-b p.p-info {color: #666666; margin-top:10px;font-size:12px;}
.shenqing { margin-top: 30px;text-align: center;}
.shenqing a {padding: 10px 30px; color: #fff; font-size: 18px; background:#00a0e9;}
.shenqing a:hover{ background:#007cc4;}
/*内页人才招聘*/

/*内页联系我们*/
.lxwm{width: 100%; height: auto; overflow: hidden; margin-top: 30px;}
.lxwm h2{ font-size: 18px; line-height: 35px; color: #0186e1; font-weight: 500; margin-bottom: 20px;}
.lxwm ul{}
.lxwm li{width: 31.333%; line-height: 25px; font-size: 14px; float: left; margin-right: 1%; min-height: 170px;}
/*内页联系我们*/

/*内页网站地图*/
.map_ul{width:100%;display:block;}
.map_ul li{display:block; width:100%; padding-bottom:20px; margin:10px 10px 0 0; display:inline; border-bottom:1px solid #e6e6e6;float:left;}
.map_ul li a{font-size:16px; float:left; width:100%;line-height:24px;font-weight:bold;}
.map_ul .list-inline{display: block; width:100%; min-height:30px;}
.map_ul .list-inline li{height:32px; line-height:32px; border-bottom:0; text-align:center; border:1px solid #dcdcdc; width:auto; padding:0px;}
.map_ul .list-inline li a{font-weight:normal; display:block; line-height:32px; display:inline-block; width:auto; padding:0 10px; font-size:14px;}
.map_ul .list-inline li a:hover{background:#ff8600; color:#fff; }
/*内页网站地图*/