﻿@charset "utf-8";
/*reset css*/
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed,figure, figcaption, footer, header, menu, nav, output, ruby, section, summary,time, mark, audio, video{margin: 0;padding: 0;border: 0;font: inherit;vertical-align: baseline;}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,footer, header,  menu, nav, section {display: block;}
body{ font-size:14px;font-family:arial;color:#333;min-width: 360px;}
ol,ul{list-style:none;}
blockquote,q{quotes:none;}
a{text-decoration:none;color:#333;outline:none;}
blockquote:before, blockquote:after,q:before, q:after {content: ''; content: none;}
/*img{ max-width: 100%;max-height: 100%;}*/
table {border-collapse: collapse;border-spacing: 0;}
textarea,input,button{resize: none; outline: none;-webkit-appearance: none;}
::-webkit-input-placeholder { color: #999;}

/*清除浮动*/
.cf:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.cf{*zoom:1;}
.dn{display:none;}
.bg_gray{background: #f5f6fa;}/*灰色背景*/
.bg_efefef{background: #efefef;}
/*移动端 h5*******************************************************/
a,button,input,optgroup,select,textarea {
    -webkit-tap-highlight-color:rgba(0,0,0,0); /*去掉a、input和button点击时的蓝色外边框和灰色半透明背景*/
}
a, img {
    -webkit-touch-callout: none; /*禁止长按链接与图片弹出菜单*/
}
/*body{
    -webkit-overflow-scrolling:touch;
}*/
/********************************************************/
.fl{float:left;}
.fr{float:right;}
.text-c{ text-align: center;}
.text-r{ text-align: right;}

.bb1{ border-bottom:1px solid #eee;}
.c_red{color: #e74b4b!important;}
.c_fff{color: #fff!important;}
.c_333{color: #333!important;}
.w30{ width: 30% !important;}
.w70{ width: 70% !important;}
.mt10{margin-top: 10px!important;}
.mt5{margin-top: 5px!important;}
.pg_w{width: 1400px;}
/*超出显示...*/
.ellipsis{white-space:nowrap; text-overflow:ellipsis;overflow:hidden; display:block;}
/*两行显示*/
.ellipsis02{overflow:hidden; 
text-overflow:ellipsis;
display:-webkit-box; 
-webkit-box-orient:vertical;
-webkit-line-clamp:2; }
/*强制换行*/
.br{word-break:break-all;word-wrap:break-word;}



.mask{display: none; position: fixed;left: 0;top: 0;right: 0;bottom: 0;background:rgba(0,0,0,0.5);z-index: 99;}

.topBar{/*position: fixed;left: 0;top: 0;right: 0;*/background: #f3f3f3;}
.topBar_cont{margin: 0 auto; font-size: 14px;color:#666;line-height: 50px;}
.topBar_cont a.versions{display:block;float: right;margin-left: 12px;}
.topBar_cont a.versions img{display:block;width: 22px;height: 22px;margin:14px 8px 14px 0;float: left;}
.topBar_hightBox{height: 50px;}
.header_search{float: right;position: relative;  /* position: absolute;left: 50px;right: 40px;top: 10px;*/padding: 0 40px 0 10px;margin-top: 6px;width: 220px; height: 37px;background: #ddd;transition: all 0.35s;}
.header_search input{display: block;margin:0;padding:0;width: 100%; height: 37px;line-height: 30px;box-sizing: border-box;font-size: 14px;color: #333;border: none;background: none;}
.header_search a.search_btn{display: block;position: absolute;top: 0;right: 0;width: 30px;height: 37px;background:url(../images/ico/i_search.png) no-repeat center;}
.head{position: relative; padding: 10px 0;margin: 0 auto;height: 100px; z-index: 33;}
.head .a_logo{display: block;float: left;margin: 0;padding: 0;}
.head .a_logo img{display: block;max-height: 100%; margin: 0;padding: 0;}
.head .nav{position: relative; float: right;height: 100px;z-index: 44;}
.head .nav .nav_list{transform: scale(1,1);z-index: 100;}
.head .nav a{display: block;float: left;width: 120px;text-align: center; height: 100px;line-height: 100px;font-size: 16px;color: #333;}
.head .nav a.cur{color: #23d5ae;font-weight: bold;}
.head .nav a:hover{color: #23d5ae;}


.foot{background: #f4f4f4;padding-top: 20px;width: 100%;}
.foot_cont{margin: 0 auto;}
.foot_cont .mod_helpBox{float: left;}
.foot_cont .mod_helpBox .mod_help_item{position: relative; float: left; width: 150px;}
.foot_cont .mod_helpBox .mod_help_item a:hover {text-decoration: underline;}
.foot_cont .mod_helpBox .mod_help_item .title{display: block;height: 40px;line-height: 40px;font-size: 16px;color: #333;}
.foot_cont .mod_helpBox .mod_help_item .sub_li{display: block; font-size: 14px;color: #878787; height:26px;line-height: 26px; }
.foot_cont .tel_infor{float: left;display: block;margin-top: 12px; padding-left: 54px;width:136px;background:url(../images/ico/i_tel.png) no-repeat 0 center;}
.foot_cont .tel_infor p{height: 24px;line-height: 24px;}
.foot_cont .tel_infor .num{height: 30px;line-height: 30px;font-size: 18px;color: #fe2e38;font-weight: bold;}
.foot_cont .ewmBox{float: right;padding-top: 12px;}
.foot_cont .ewmBox .imgBox{float: right;display: inline-block;width: 120px;margin-left: 30px; }
.foot_cont .linkBox{padding-top: 15px;}
.foot_cont .linkBox .tit{height: 36px;line-height: 36px;font-size: 16px;color: #333;}
.foot_cont .linkBox .cont{padding-bottom: 24px;}
.foot_cont .linkBox .cont a{display: inline-block;float: left;padding-right: 20px;height: 24px;line-height: 24px;color: #878787;}
.copy_r{height: 50px;line-height: 50px;background: #dedede;text-align: center;}
.copy_r span{display: inline-block;margin: 0 10px;color: #666;}


/*屏幕大于1200*/
.p1200 .pg_w{width: 1200px;}

/*<768屏幕1200*/
.p768 .pg_w{width: 100%;}

/*屏幕宽度小于768*/
/*首页*/
.small_page .pg_w{width: 100%;box-sizing: border-box;}
.small_page .topBar_cont {padding: 0 10px;height: 30px;line-height: 30px;font-size: 12px;color: #666;}
.small_page .topBar_cont a.versions img{width: 14px;height: 14px;margin:8px 6px 8px; }
.small_page .head{padding:10px;box-sizing: border-box;}
.small_page .head .a_logo{height: 30px;}
.small_page .head .a_logo02{display: none;}
.small_page .head .nav{width: 30px;height: 30px;background:url(../images/ico/i_menu_s.png) no-repeat right  center;}
.small_page .head .nav .nav_list{display: none; position: absolute;top: 33px;right: 0;width:124px;background: #3b61b9;border-radius: 4px;z-index: 22; }
.small_page .head .nav .nav_list i{display: block;position:absolute;top:-6px;right: 6px;width: 12px;height: 6px;background:url(../images/ico/i_nav_s.png) ;}
.small_page .head .nav .nav_list a{float: none;height: 36px;line-height: 36px;font-size: 13px;color: #fff;text-align: center;border-bottom: 1px solid #6f9aff;margin: 0;padding: 0;font-weight: normal; }
.small_page .head .nav .nav_list a:last-of-type{border-bottom: none;}
.small_page .foot_cont {text-align: center;}
.small_page .foot_cont .mod_helpBox{float: none;}
.small_page .foot_cont .mod_helpBox .mod_help_item{float: none;display: inline-block;text-align: center;width: auto;padding: 0 12px;}
.foot_cont .mod_helpBox .mod_help_item .title{height: 20px;line-height: 20px;font-size: 14px;color: #333;}
.small_page .foot_cont .mod_help_item+.mod_help_item:before{position: absolute;left: 0;top: 50%; width: 1px;height: 14px;margin-top: -7px;background: #333;content: '';}
.small_page .foot_cont .mod_helpBox .mod_help_item .sub_li{display: none;}
.small_page .foot_cont .tel_infor{display: inline-block;float: none;margin-bottom:20px;}
.small_page .foot_cont .linkBox{display: none;}
.small_page .copy_r{height: 24px;line-height: 24px;color: #fff;font-size: 12px;}
.small_page .copy_r .other{display: none;}

.small_page .index_tit{margin: 15px auto 0; height: 40px;line-height: 40px;font-size: 16px;}
.small_page .index_tit_img{width: 202px;}
.small_page .about_usCont .about_us_text{float: none;width: auto;margin: 0 12px;line-height: 24px;padding-bottom: 24px;}
.small_page .about_usCont .see_details{float: none;margin:20px auto 0; width: 100px;height: 26px;line-height: 26px;font-size: 14px;color: #fff; }
.small_page .about_usCont .imgBox{float: none;width: 100%;}
.small_page .about_usCont .imgBox .imgBox_subBox{padding: 0 15px;}
.small_page .product_listBox{}
.small_page .product_listBox a{padding-bottom: 8px;width:50%;}
.small_page .product_listBox a p{height: 40px;line-height: 40px;font-size: 13px;color: #333;}
.small_page .about_usBox{margin-top: 56px;padding-top: 10px;}
.small_page .about_usCont{padding: 20px 0 45px;}
.small_page .newsBox .news_listBox{padding-top: 30px;}
.small_page .newsBox .news_listBox a.a_odd,
.small_page .newsBox .news_listBox a.a_even{margin: 0 10px 15px;padding-bottom: 20px; float: none;width: auto;}
.small_page .more_msg{margin: 50px auto;width: 100px;height: 36px;line-height: 36px;}
/*详情页*/













