/* --------reset-------- */
html{zoom: expression(function(ele){ ele.style.zoom = "1"; document.execCommand("BackgroundImageCache", false, true);}(this));}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,button,p,blockquote,th,td { margin:0; padding:0; }
table { border-collapse: collapse; border-spacing: 0; }
input,select,textarea,button { font-size: 100%; }
fieldset,img,abbr,acronym { border: 0; }
address,caption,cite,code,dfn,em,strong,th,var { font-style: normal; font-weight: 400; }
ol,ul,li { list-style: none; }
h1,h2,h3,h4,h5,h6,legend { font-size: 100%; font-weight: 400; }
:focus { outline: 0; }
ins { text-decoration: none; }
del { text-decoration: line-through; }
blockquote, q { quotes: none; }
blockquote:before,blockquote:after,q:before,q:after { content: ''; content: none; }

/* --------base-------- */
body {font-size:12px;font-family:微软雅黑,宋体,Tahoma,Arial,sans-serif; color: #383838; }
h1 { font-size: 18px; }
h2 { font-size: 16px; }
h3 { font-size: 14px; }
h1,h2,h3 { margin: 1em 0; }
h1,h2,h3,h4,h5,h6,strong,caption,th { font-weight: 700; }
abbr,acronym { border-bottom: 1px dotted #aaa; cursor: help; }
em { font-style: italic; }
/*th,td { border: 1px solid #aaa; padding: 8px 5px 6px; }*/
p,fieldset,table { margin-bottom: 1em; }

legend { margin-left: 7px; +margin: 0; }
.clearfix:after { content: "\20"; display: block; height: 0; clear: both; }
.clearfix { zoom: 1; }
.red { color: #F00; }
.black { color: #000; }
.white { color: #FFF; }
.blue { color: #00F; }
.green { color: #008000; }
.brown { color: #A52A2A; }
.gray { color: #ccc; }
.cb:after{content:"\20";display: block;width:0;height:0;clear:both;}
.cb{zoom:1;}
.ofH{overflow:hidden;}
.clear{ width:0; height:0; clear:both; overflow:hidden;}
.mc{margin-left:auto;margin-right:auto;}
.taC{text-align:center;}
.bod{ border:1px solid red;}
.fL{float:left;}
.fR{float:right;}
.dpN{display:none;}
a{ text-decoration:none;}
/*top nav kv*/
.topone{ background:#4e4e4e; width:100%; height:37px; line-height:37px; color:#fff;}
.w1140{ max-width:1140px; margin:0 auto;}
.topone a{ text-decoration:none;color:#fff;}
.topone a:hover{ color:#5acfff;}
.logo{ margin-top:15px;}
.search{ width:250px; border:1px solid #bebebe; height:35px; line-height:35px; border-radius:5px; margin-top:20px;}
.search input{ width:205px; height:30px; margin-top:2px; margin-left:2px; border:none;}
.search img{ margin-top:7px; margin-left:5px;}
.search_phone{ font-size:14px; margin-top:5px;}
.search_phone span{ color:#02a4ef; font-size:16px;}
/*.nav { margin-top:10px; }
.nav li a{ font-size:15px; color:#555; width:90px; text-align:center; display:block; height:35px; line-height:35px;}
.nav li a:hover{ background:#02a4ef; color:#fff;}
*/









.navbox{height:30px;position:relative;z-index:9; margin:auto;font-family:'微软雅黑'; margin-top:10px;}
.nav{margin:0 auto;height:30px; list-style:none;}
.nav li{float:left;height:30px;position:relative; list-style:none;}
.nav li.last{background:none;}
.nav li a{text-decoration:none;}
.nav li a span{float:left;display:block;line-height:30px;font-size:14px;color:#000;cursor:pointer;width:90px;text-align:center; }
.nav li a:hover span{ color:#fff;}
.mj_hover_menu{text-decoration:none; width:90px; background:#35b6f2; height:30px; }
.nav li.selected .submenu{display:block;}
.nav li .submenu{display:none;position:absolute;top:30px;left:0px;}
.nav li .submenu li{float:none;padding:0;background:none;height:auto;border-bottom:dotted 0px #BEBEBE;}
.mj_menu_pro_bg{width:1020px; border-top:1px solid #35b6f2; background:#fff; filter:alpha(opacity=95);  
      -moz-opacity:0.95;  
      -khtml-opacity: 0.95;  
      opacity: 0.95;  }
.mj_menu_pro_main{ padding:12px 0px 12px 0px; }
.mj_menu_pro_li{ float:left;}
.mj_menu_pro_li a.more{
    display: none;
}
.mj_menu_li_txt a{
    display: block;
}

.nav li:nth-child(2) .submenu .mj_menu_pro_bg .mj_menu_pro_main .mj_menu_pro_li:first-child .mj_menu_li_txt a:nth-last-child(-n+11){
   display: none;
}
.nav li:nth-child(2) .submenu .mj_menu_pro_bg .mj_menu_pro_main .mj_menu_pro_li:first-child a.more{
    display: block;
}

.mj_menu_li_txt{line-height:35px; font-size:13px; color:#696969;}
.mj_menu_li_txt font{font-size:15px; color:#35b6f2;}
.mj_menu_li_txt a{color:#333; text-decoration:none;}
.mj_menu_li_txt a:hover{color:#000; text-decoration:underline;}


.mj_menu_pro_bg01{width:890px; border-top:1px solid #35b6f2; background:#fff; filter:alpha(opacity=95);  
      -moz-opacity:0.95;  
      -khtml-opacity: 0.95;  
      opacity: 0.95;}
.mj_menu_pro_main01{ padding:12px 0px 12px 0px; }

.mj_menu_pro_bg02{width:590px; border-top:1px solid #35b6f2; background:#fff; filter:alpha(opacity=95);  
      -moz-opacity:0.95;  
      -khtml-opacity: 0.95;  
      opacity: 0.95;  }
.mj_menu_pro_main02{ padding:12px 0px 12px 0px; }

.mj_menu_pro_bg03{width:590px; border-top:1px solid #35b6f2; background:#fff; filter:alpha(opacity=95);  
      -moz-opacity:0.95;  
      -khtml-opacity: 0.95;  
      opacity: 0.95;  }
.mj_menu_pro_main03{ padding:12px 0px 12px 0px; }

.mj_menu_pro_bg04{width:485px; border-top:1px solid #35b6f2; background:#fff; filter:alpha(opacity=95);  
      -moz-opacity:0.95;  
      -khtml-opacity: 0.95;  
      opacity: 0.95;  }
	  .w385{ width:385px !important;}
.mj_menu_pro_main04{ padding:12px 0px 12px 0px; }

.mj_menu_pro_bg05{width:480px; border-top:1px solid #35b6f2; background:#fff; filter:alpha(opacity=95);  
      -moz-opacity:0.95;  
      -khtml-opacity: 0.95;  
      opacity: 0.95;  }
.mj_menu_pro_main05{ padding:12px 0px 12px 0px; }

.mj_menu_pro_bg06{width:340px; border-top:1px solid #35b6f2; background:#fff; filter:alpha(opacity=95);  
      -moz-opacity:0.95;  
      -khtml-opacity: 0.95;  
      opacity: 0.95;  }
.mj_menu_pro_main06{ padding:12px 0px 12px 0px; }



.pagination{
    margin: 20px 0px;
    line-height: 28px;
    margin-right: 28px;
    display: flex;
    justify-content: flex-end;
}
.pagination li{
    background: #fff;
    font-size: 12px;
    padding-top: 4px;
    padding-bottom: 2px;
    padding-left: 8px;
    padding-right: 8px;
    text-decoration: none;
    margin-left: 6px;
    border: 1px solid #E1E1E1;
}
.pagination li a{
    display: block;
    color: #656464;
}
.pagination li.active,.pagination li:hover{
    background: #4575a6;
}

.pagination li.active a,.pagination li:hover a{
    color: #fff;
    
}


#full-screen-slider { width:100%; height:497px;  position:relative; z-index:0;}
#slides { display:block; width:100%; height:497px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:50%; top:520px; z-index:9900;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:55px; height:3px; float:left;   background:#d7d7d7 }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#02a4ef}

.newline{ background: url(../images/in01.jpg) no-repeat top center; height:79px; margin-top:75px;}
.innew_bt{ font-size:25px; color:#02a4ef; margin-top:10px; text-align:center;}
.innew_bg{ background:#f1f1f1; height:338px; margin-top:30px;}
.innew_bg ul { padding-top:35px;}
.innew_bg img{ width:357px; height:141px; overflow:hidden;}
.innew_con li{ color:#555; width:357px; margin-left:10px; margin-right:10px; line-height:20px;}
.innew_con li a{ background:#fff; width:357px; height:265px; display:block; color:#555; margin-top:1px;transition-duration:0.2s;-moz-transition-duration:0.2s;-webkit-transition-duration:0.2s;-o-transition-duration:0.2s;}
.innew_con li a:hover{ -webkit-box-shadow:0 0 15px rgba(93, 93, 93, .5);  -moz-box-shadow:0 0 15px rgba(93, 93, 93, .5);  box-shadow:0 0 15px rgba(93, 93, 93, .5); }
.innew_con li p{ width:337px; margin-left:10px;}
.innew_con  a .innew_con_bt { font-size:16px; color:#333; margin-top:10px;}
.innew_con  a:hover .innew_con_bt { font-size:16px; color:#02adf4; margin-top:10px;}

.proline{ background: url(../images/in03.jpg) no-repeat top center; height:79px; margin-top:50px;}
.inpro_bg{ background:#f1f1f1; height:630px; margin-top:30px;}
.inpro{ padding-top:35px;}
.inpro li { width:270px; margin-left:7px; height:272px; margin-right:7px; line-height:20px; margin-bottom:15px;}
.inpro li a{ background:#fff; width:270px; height:270px; display:block; color:#555; margin-top:1px;transition-duration:0.2s;-moz-transition-duration:0.2s;-webkit-transition-duration:0.2s;-o-transition-duration:0.2s;}
.inpro li a:hover{ background:#fff; width:270px; height:270px;  color:#555; margin-top:-1px;-webkit-box-shadow:0 0 15px rgba(93, 93, 93, .5);  -moz-box-shadow:0 0 15px rgba(93, 93, 93, .5);  box-shadow:0 0 15px rgba(93, 93, 93, .5); }
.inpro li img{ width:270px; height:160px;}
.inpro li p{ width:250px; margin-left:10px;}
.inpro  a .inpro_con_bt { font-size:16px; color:#333; margin-top:10px;}
.inpro  a:hover .inpro_con_bt { font-size:16px; color:#02adf4; margin-top:10px;}
.mb70{ margin-bottom:70px;}

.inzhline{ background: url(../images/in14.jpg) no-repeat top center; height:79px; margin-top:50px;}
.inzh{ width:450px; margin-top:30px;}
.inzh  img{ width:450px; height:270px; overflow:hidden;}
.inzh_bt a{ background:#007ac3; display:block; width:450px; text-align:center; height:58px; color:#fff; font-size:20px; line-height:58px;}
.inzh_bt a:hover{ background:#30a1e5;}
.inzhright{ margin-top:30px; width:580px; margin-left:110px;}
.inzhright_pic img{ width:85px; height:85px; }
.inzhright_con{ width:470px; margin-left:25px; margin-top:10px;}
.inzhright ul li{ border-bottom:1px solid #ccc; padding-bottom:15px;  margin-top:15px;}
.inzhright_con a{ color:#555; font-size:18px;}
.inzhright_con a:hover{ color:#007ac3;}
.inzhright_con_nr a{ color:#a3a3a3 !important; font-size:13px;}
.inzhright_con_nr a:hover{ color:#333;}
.bodn{ border:none !important;}
.bottom{ background:#4e4e4e; padding:20px 0 20px 0; }
.bottom_a{ margin-top:30px; margin-left:25px;}
.bottom_a li{ width:110px; text-align:center; margin-right:20px;}
.bottom_a li img{ width:45px; height:45px; }
.bottom_a li a{ color:#fff; font-size:15px;}
.bottom_a li a:hover{ color:#5acfff;}
.bottom_b{ width:220px; margin-left:10px; color:#919191; font-size:15px; text-align:center; line-height:30px; margin-top:22px;}
.bottom_c{ color:#fff; font-size:15px; margin-left:60px;}
.bottomtwo{ background:#cfcfcf; height:70px; line-height:25px; text-align:center; color:#5b5b5b; font-size:13px; padding-top:15px;}

/*product*/
.prokv{ background:url(../images/prokv.jpg) no-repeat top center; height:338px;}
.promain{ background:#f0f0f0; padding:35px 0 70px 0;}
.protop{ font-size:14px; color:#333; margin-bottom:10px;}
.protop a{ color:#01a8ee;}
.protop a:hover{ text-decoration:underline; color:#008ac4;}
.proleft{ width:205px; background:#f6f6f6; padding-bottom:30px;}
.proleft_bt a{ width:185px; margin-bottom:2px; height:60px; background:#5acfff; display:block; color:#fff; line-height:60px; font-size:16px; padding-left:20px;}
.proleft_bt a:hover{ background:#3db8ea;}

.proleft_list a{ width:185px; display:block; color:#333; font-size:14px; line-height:30px; padding:10px 0px 10px 20px;}
.proleft_list a:hover{ background:url(../images/pr01.png) no-repeat 0 20px; padding-left:20px; color:#ff7800;}
.proselect{background:url(../images/pr01.png) no-repeat 0 20px #fff; padding-left:20px;color:#ff7800 !important;}

.proright{ width:935px; background:#fff; padding-bottom:30px;}

.proright_bt{ width:880px; margin:0 auto; border-bottom:1px solid #e6e6e6; padding-bottom:10px; font-size:25px; color:#333; padding-top:18px;}
.proright_con{ width:880px; margin:0 auto; padding-bottom:10px; color:#333; padding-top:18px; font-size:14px;}


.proleft_cont{ margin-top:30px; margin-left:20px; padding-bottom:10px;}

/*news*/
.news_con{ width:880px; margin-left:27px; margin-top:25px;}
.news_con img{ width:60px; height:60px; overflow:hidden; border:1px solid red; border-radius:50%; }
.news_con li{ margin-bottom:25px;}
.news_con_line{ border-bottom:1px solid #f2f2f2; width:790px; margin-left:30px; line-height:25px;}
.news_con_nr { width:730px; font-size:13px;}
.news_con_nr  a{ color:#000; font-size:15px;}
.news_con_nr  a:hover{ color:#0091cc;}
.news_con_more{ width:790px; text-align:right;}
.news_con_more a{ color:#ccc; }
.news_con_more a:hover{ color:#000; text-decoration:underline;}
/*.next{ width:90px; margin:0 auto;}*/
/*.next li a{ width:24px; background:#fff;height:24px; border:1px solid #d8d8d8; line-height:24px; text-align:center; color:#333; display:block; margin-left:2px; margin-right:2px;}*/
/*.next li a:hover{ background:#27a4ff; color:#fff;}*/
.next_select{ background:#27a4ff !important; color:#fff !important;}

/***分页***/
.newspage{clear:both;text-align: right; margin:20px 0px; line-height:28px; margin-right:28px; }
.newspage strong{font-size:12px; color:#fff;padding-left:8px;padding-right:8px;border:1px solid #E1E1E1;background:#be1b21;padding-top:4px;padding-bottom:2px;margin-left:6px;}
.newspage a{padding-left:8px;padding-right:8px;border:1px solid #E1E1E1;background:#fff;font-size:12px;padding-top:4px;padding-bottom:2px;color:#656464;text-decoration:none;margin-left:6px;}
.newspage a:hover, .newspage a.selected{padding-left:8px;padding-right:8px; color:#fff;border:1px solid #E1E1E1;background:#4575a6;}
.newspage .disabled{padding-left:8px;padding-right:8px;border:1px solid #E1E1E1;background:#fff;font-size:12px;padding-top:4px;padding-bottom:2px;color:#ccc;text-decoration:none;margin-left:6px;}
/***分页***/

















