@charset "utf-8";
/*
* reset
*/
html,body{height:100%;}
body{max-width:640px; margin:0 auto!important; font:14px/1.5 'Microsoft Yahei',Arial, sans-serif; -webkit-tap-highlight-color: rgba(0,0,0,0);
　　-webkit-tap-highlight-color: transparent;
　　outline: none;}
input,textarea,button,select,legend,fieldset{font-size:100%;border:0;background:none;vertical-align:middle;outline:none;margin:0;padding:0;}
h1,h2,h3,h4,ul,ol,dd,dl,form,button{margin:0; }
p{margin:0;}
img { max-width: 100%; border:0;vertical-align:top; width: auto\9;}
ul,ol{padding-left:0;list-style-type:none;}
a{text-decoration:none;outline:none;color:#241e0e;transition:all .2s ease;}
i,b,em{font-style:normal;}
td,th { word-break:break-all;}
a:focus{ outline:0;}
 
/*
* common
*/
.opc0{opacity:0;*filter:alpha(opacity=0);}
.wrap{padding-left:10px;padding-right:10px;}
.fix{*zoom:1;*clear:both;}.fix:before,.fix:after{content:"";display:table;clear:both;}
.oh{overflow:hidden;*zoom:1;}
.l{float:left;}.r{float:right;}
.pr{position:relative;}.pa{position:absolute;}
.tc{text-align:center;}.tr{text-align:right;}
.el{text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.hidetext { font: 0/0 a; letter-spacing: -9px; }
.btn{cursor:pointer;}
.hide{display:none;}
.arr{display: inline-block; width: 0; height: 0; overflow: hidden; }
.mb_standard{margin-bottom:10px;}

/*ico*/
.ico { display: inline-block; overflow: hidden; width: 20px; height: 20px; vertical-align: middle; background: url(../images/ico.png); }
.ico1_2 { background-position: -20px 0; }
.ico1_3 { background-position: -40px 0; }
.ico1_4 { background-position: -60px 0; }
.ico1_5 { background-position: -80px 0; }
.ico2_1 { background-position: 0 -20px; }
.ico2_2 { background-position: -20px -20px; }
.ico2_3 { background-position: -40px -20px; }
.ico2_4 { background-position: -60px -20px; }
.ico2_5 { background-position: -80px -20px; }
.ico3_1 { background-position: 0 -40px; }
.ico3_2 { background-position: -20px -40px; }
.ico3_3 { background-position: -40px -40px; }
.ico3_4 { background-position: -60px -40px; }
.ico3_5 { background-position: -80px -40px; }
.ico4_1 { background-position: 0 -60px; }
.ico4_2 { background-position: -20px -60px; }
.ico4_3 { background-position: -40px -60px; }
.ico4_4 { background-position: -60px -60px; }
.ico4_5 { background-position: -80px -60px; }
.ico5_1 { background-position: 0 -80px; }
.ico5_2 { background-position: -20px -80px; }
.ico5_3 { background-position: -40px -80px; }
.ico5_4 { background-position: -60px -80px; }
.ico5_5 { background-position: -80px -80px; }

/*
flex栅格
*/
.flex-col { display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-flex-direction: column; flex-direction: column; }
.flex-row { display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: horizontal; }
.flex-1 { -webkit-box-flex: 1; -webkit-flex: 1; flex: 1; }
.flex-2 { -webkit-box-flex: 2; -webkit-flex: 2; flex: 2; }
.flex-3 { -webkit-box-flex: 3; -webkit-flex: 3; flex: 3; }
.flex-4 { -webkit-box-flex: 4; -webkit-flex: 4; flex: 4; }
.align-stretch { -webkit-box-align: stretch; -webkit-align-items: stretch; align-items: stretch; }
.align-center { -webkit-box-align: center; -webkit-align-items: center; align-items: center; }
.justify-center { -webkit-box-pack: center; justify-content: center; }
.flex-wrap{-webkit-flex-wrap: wrap; flex-wrap: wrap;}

/*bootstrap 表格*/
table { max-width: 100%; background-color: transparent; border-collapse: collapse; border-spacing: 0; }
.table { width: 100%; }
.table th, .table td { padding: 4px; line-height: 20px; text-align: left; vertical-align: top; border-top: 1px solid #dddddd; }
.table th { font-weight: bold; }
.table thead th { vertical-align: bottom; }
.table caption+thead tr:first-child th, .table caption+thead tr:first-child td, .table colgroup+thead tr:first-child th, .table colgroup+thead tr:first-child td, .table thead:first-child tr:first-child th, .table thead:first-child tr:first-child td { border-top: 0; }
.table tbody+tbody { border-top: 2px solid #dddddd; }
.table .table { background-color: #ffffff; }
.table-condensed th, .table-condensed td { padding: 4px 5px; }
.table-bordered { border: 1px solid #dddddd; border-collapse: separate; *border-collapse:collapse;
border-left: 0; }
.table-bordered th, .table-bordered td { border-left: 1px solid #dddddd; }
.table-bordered caption+thead tr:first-child th, .table-bordered caption+tbody tr:first-child th, .table-bordered caption+tbody tr:first-child td, .table-bordered colgroup+thead tr:first-child th, .table-bordered colgroup+tbody tr:first-child th, .table-bordered colgroup+tbody tr:first-child td, .table-bordered thead:first-child tr:first-child th, .table-bordered tbody:first-child tr:first-child th, .table-bordered tbody:first-child tr:first-child td { border-top: 0; }
.table-striped tbody>tr:nth-child(odd)>td, .table-striped tbody>tr:nth-child(odd)>th { background-color: #f9f9f9; }
.table-hover tbody tr:hover>td, .table-hover tbody tr:hover>th { background-color: #f5f5f5; }
table td[class*="span"], table th[class*="span"], .row-fluid table td[class*="span"], .row-fluid table th[class*="span"] { display: table-cell; float: none; margin-left: 0; }
/*
* style
*/
.full-page{height:100%;}
.head{background:#fff;height:60px;}
.logo{float:left; height:40px; margin:10px 10px 0;}
.nav_btn{float:right;width:25px;height:15px;background:url(../images/nav_btn.png) no-repeat;background-size:contain;margin:18px 20px 0 0;}

.banner{ width:100%; height:150px; }
.banner_box{ width:100%; height:150px; margin:0 auto;  position:relative; overflow:hidden}
.banner_box ul li img{ width:100%; position:absolute; }
.white{ width:121px; height:14px; position:absolute; left:50%; margin-left:-40px; bottom:16px}
.white span{ float:left; width:12px; height:12px; border-radius:50%;background:#fff;border:1px solid #ddd;*display:inline;*zoom:1;margin:0 5px;font-size:0;cursor:pointer;}
.white span.on , .white span:hover{ background:#FF0000;}

.nav{}
.nav ul{width: 32%;position: absolute;right: 0;z-index: 99;}
.nav_list li{background:rgba(0,0,0,0.4);height:0;line-height:32px;overflow:hidden;transition:height .1s ease-in;text-align: center;flex: 1;}
.nav_list a{color:#fff;font-size: 14px;}
.nav_list .cur{background:#e60010;}
.nav_open li{height:36px;}

.i_links{background:#fff;padding:20px 0;}
.i_links li{text-align:center; box-sizing:border-box; display:inline-block; width:49.3%; margin-bottom:10px;}
.i_links li:first-child{border:0;}
.i_links li b{display:inline-block;width:62px;height:62px;background:url(../images/i_ico.png) no-repeat;}
.i_links .p1 b{}
.i_links .p2 b{background-position:-62px 0;}
.i_links .p2 p{font-size:14px;}
.i_links .p3 b{background-position:-124px 0;}

.i_company p{ color:#565656;}

.product_list li{ display:inline-block; width:49.5%;border-left:0; margin-bottom:10px; }
.product_list li.first{ border-right:0;}

.ic{background:#e8e8e8;padding-top:10px;padding-bottom:10px;}
.i_channels a{display:block;text-align:center;padding:10px 0;color:#fff;margin-left:10px;}
.i_channels li:first-child a{margin:0;}
.i_channels .t{font-size:20px;margin-bottom: -6px;}
.i_channels .en{font-size:12px;}
.i_channels .c1{background:#27b475;}
.i_channels .c2{background:#fd3418;}
.i_channels .c3{background:#fea320;}

.pro_menu{width:100px !important;background:#e9ebec;box-shadow:-4px 0 4px rgba(0,0,0,.2) inset;}
.pro_menu li{position:relative;border-bottom:1px solid #ccc;border-top:1px solid #fff;}
.pro_menu li a{display:block;padding:10px;font-size:16px;}
.pro_menu li .arr{visibility:hidden;position:absolute;right:0;top:50%;margin-top:-10px;border:10px solid;border-color:transparent #fff transparent transparent;}
.pro_menu .cur a{background:#e60010;color:#fff;}
.pro_menu .cur .arr{visibility:visible;}
.call_btn{margin:30px 0 20px;text-align:center;}
.call_btn a{display:block;background:url(../images/tel.png) center 0 no-repeat;padding-top:80px;font-size:22px;}

.scroll_cont{width:100%;overflow:auto;box-sizing:border-box;}
.toggle_list dt{border-top:1px solid #cbcdcb;background:#f9f9f9;padding:8px 12px;}
.dot_mark{display:inline-block;width:4px;height:4px;background:#e60010;overflow:hidden;border:4px solid #fff;border-radius:50%;box-shadow:0 0 4px #e60010;margin-right:8px;}
.toggle_list .T{color:#e60010;}
.toggle_list .mark{display:block;font-size:22px;width:24px;height:24px;text-align:center;line-height:24px;color:#b9b9b9;border:1px solid #b9b9b9;border-radius:12px;}
.toggle_list .mark:after{content:'+';}
.toggle_list .td_on .mark:after{content:'-';}
.toggle_c{overflow:hidden; border-bottom:1px solid #fff;}
.toggle_show{height:auto;}
.toggle_c header{padding:10px;}
.toggle_c header{font-size:14px;}
.pro_list li{padding:10px 0;border-bottom:1px solid #ccc;}
.pro_list a{display:block;}
.pro_list .pic{width:90px;margin-right:10px;text-align:center;overflow:hidden;}
.pro_list .cont{}
.pro_list .t{}
.pro_list .p{font-size:14px;color:#666;}
.white_block{background:#fff;box-shadow:0 0 3px #ddd;padding:10px;}
.pro_detail_T{font-size:22px;color:#e60010;margin:10px 0;}
.pro_pic_show{height:200px;line-height:200px;overflow:hidden;text-align:center;border:1px solid #ccc;border-radius:2px;}
.pro_pic_show img{vertical-align:middle;max-height:100%;}
.pro_pic_list{overflow:hidden;}
.pro_pic_list li{float:left;width:80px;height:60px;margin:10px 10px 0 0;border:2px solid #f9f9f9;}
.pro_pic_list li:last-child{margin-right:0;}
.pro_pic_list img{width:100%;height:100%;}
.pro_pic_list .cur{border-color:#76e9e8;}
.pro_detail_act{margin:15px 0;}
.pro_detail_act a{display:block;margin-left:15px;text-align:center;padding:10px 0;background:#e60010;color:#fff;font-size:18px;}
.pro_detail_act a:first-child{margin:0;}
.pro_detail_act b{display:inline-block;width:40px;height:40px;background:url(../images/p_ico.png) no-repeat;margin-right:10px;vertical-align:middle;}
.pro_detail_act .p1{}
.pro_detail_act .p2{background-position:-40px 0;}
.yingyong{margin-bottom:10px;position:relative;}
.yingyong img{display:block;margin:0 auto;width: 100%;}
.yingyong ._t{position:absolute;left:0;bottom:0;width:100%;background:rgba(0,0,0,.5);color:#fff;box-sizing:border-box;padding:8px;}

.mininav{overflow:hidden;white-space:nowrap;font-size:0; width:100%;}
.mininav li{display:inline-block; float:left; vertical-align:top;width:49.6%;text-align:center; font-size:14px; border-right:1px solid #eee; border-top:1px solid #eee;}
.mininav li.last{ border-right:0;}
.mininav li a{ display:block;}

.news_item{background:#fff;overflow:hidden;line-height:46px;border-bottom:1px solid #ddd; text-indent:10px;}
.news_item h2{ color:#444; font-weight:normal; font-size:18px;}
.news_items_list{overflow:hidden;white-space:nowrap;font-size:0;display: flex;}
.news_items_list li{display:inline-block;vertical-align:top;width:5em;text-align:center;padding:0 10px;font-size:14px;flex: 1;}
.news_items_list_on{white-space:normal;}
.news_items_list a{display:block;text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.news_items_list .cur , .mininav li.cur{background:#e60010;}
.news_items_list .cur a , .mininav li.cur a{color:#fff;}
.news_items_length{background:#fff;width:80px;text-align:center;border-left:1px solid #ddd;display: none;}
.news_items_length span{display:inline-block;width:22px;height:22px;line-height:22px;vertical-align:middle;background:#d42626;color:#fff;border-radius:11px;overflow:hidden;}
.channel_items{background:#e9e9e9;padding:10px;}
.channel_items a{display:inline-block;margin-right:10px;font-size:14px;}
.channel_items a:last-child{margin-right:0;}
.channel_items .cur{color:#e60010;}
.c{padding:10px;}

.s-map{height:200px;width:100%;position:relative;}
.goBackButton{background:#fff;border:1px solid #ddd;border-radius:4px;padding:8px;opacity:.8;}
.goBackButton strong{font-size:12px;}

.news_list li{border-bottom:1px solid #ddd; }
.news_list ._date{font-size:14px;color:#e60010; display:block; margin-top:5px;}
.news_list ._T{font-size:15px;margin:3px 0;font-weight: normal;}
.news_list ._color{color:#e60010;}
.news_list ._p{font-size:15px;color:#333; }
.news_list ._pic{position:relative;max-height:200px;text-align:center;overflow:hidden;margin-bottom:5px;border-radius:2px;}
.news_list ._playbtn{position:absolute;left:50%;top:50%;width:55px;height:55px;margin:-27px 0 0 -27px;background:url(../images/play_btn.png) no-repeat;background-size:contain;}

.myart ._T{font-size:16px; font-weight:normal; color:#333;}
.myart ._info{font-size:12px;padding:8px;border-bottom:1px solid #ddd;margin-bottom:8px;}
._c p , .c p{ color:#565656;}

.iNewsPart{background:#fff;padding:10px;}
.iNewsPart ._T{overflow:hidden;color:#666;}
.iNewsPart ._N{font-size:18px;color:#e60010;}
.iNewsPart ._en{font-size:14px;}
.iNewsPart ._more{float:right;color:#666;}
.iNewsPart ._date{color:#e60010;margin:5px 0;font-size:12px;}
.iNewsPart ._news_title{font-size:16px;margin-bottom:5px;}
.iNewsPart ._news_detail{font-size:14px;color:#666;}

.zeren_list li{background:#faf9f9;border:1px solid #ddd;padding:10px;margin-bottom:10px;border-radius:2px;}

/*button*/
.button{background:#e60010;border:1px solid #b17213;color:#fff;border-radius:4px;text-align:center;padding:.5em 2em;}

/*在线订购*/
.order_online{background:#f3f3f3;padding:20px;}
.f_row{margin-bottom:15px;}
.f_block{background:#fff;border:1px solid #d4d4d4;box-shadow:0 2px 4px rgba(0,0,0,.4) inset;border-radius:4px;padding:.5em 1em;vertical-align:middle;}
.order_online ._item{display:block;}
.order_online .inp{width:99%;}
.order_online .sel{width:99%;}
.order_online .textarea{width:99%;}
.order_online ._rand{display:block;margin-left:15px;}
.f_act .button{display:block;box-sizing:border-box;width:100%;}


.datalist{ border:1px solid #cccccc; /* 表格边框 */ font-family:Arial; border-collapse:collapse; /* 边框重叠 */ background-color:#ffffff; /* 表格背景色 */ font-size:12px;}
.datalist caption{ padding-bottom:5px; font:bold 12px; text-align:left;} 
.datalist th{ border:1px solid #cccccc; /* 行名称边框 */ background-color:#eeeeee; /* 行名称背景色 */ color:#000000; /* 行名称颜色 */ font-weight:bold; padding-top:4px; padding-bottom:4px; padding-left:15px;  text-align:left;}
.datalist td{ border:1px solid #cccccc; /* 单元格边框 */ text-align:left; padding-top:4px; padding-bottom:4px; padding-left:5px;}
.datalist tr.al trow{ background-color:#c7e5ff; /* 隔行变色 */}

/*20140731 add*/
.i_recom li img{width:150px;height:114px;}
.i_recom li p{font-size:12px;margin-top:5px;}

.toptel{float:right; margin:18px 20px 0 0; height:15px; font-size:12px; color:#e60010; font-weight:bold}

.white_block>div:last-child {
    border:1px solid #e60010;
    border-radius: 5px;
}
.white_block>div:last-child a {
    color: #e60010;
    padding: 10px;
    display: block;
}
.footnav span{
	margin-right: 5px;
	margin-left: 5px;
}
.footnav{
	background-color: #e60010!important; 
	border-radius: 5px!important;
}
footer{
	padding-bottom: 0px!important;
}
.ui-block-e{
	display: none;
}
.ui-grid-d .ui-block-a{
	display: none!important;
}
.ui-grid-d > *:nth-child(n){
	width: 25%!important;
	margin-left: 17%;
}