/* css document */
@charset "gb2312";
/*public*/
@font-face { font-family: 'Zhum601n'; src: url('Zhum601n.ttf'); font-weight: normal; font-style: normal; }
@font-face {font-family: 'icons';src: url('icons.ttf');font-weight: normal;font-style: normal;}
body { font-size: 18px; line-height: 20px; color: #202020; font-family: Zhum601n, 'Zhum601n', 'STXihei';_background-attachment:fixed; }
a:link, a:active, a:visited { color: #202020; text-decoration: none; }
a,button,input{-webkit-tap-highlight-color:rgba(255,0,0,0);}
a{outline:none;blr:expression(this.onFocus=this.blur());}
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
* html .clearfix { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */
.shid { display: none; }
div { overflow: visible; }
.dib { display: inline-block; *display:inline;
*zoom:1;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.dt { display: table; }
}
.db { display: block; }
.dn { display: none; }
.fs0 { font-size: 0px; }
.fs18 { font-size: 18px; }
.fs20 { font-size: 20px; }
.fs22 { font-size: 22px; }
.fs24 { font-size:24px ; }
.taj { word-break: break-all; text-align: justify; text-justify : distribute; }
.vm { vertical-align: middle; }
.vtb { vertical-align: text-bottom; }
.vb { vertical-align: bottom; }
.vt { vertical-align: top; }
.fmy { font-family: Microsoft YaHei; }
.ht5 { height: 5px; clear: both; line-height: 5px; display: block; font-size: 0; }
.ht10 { height: 10px; clear: both; line-height: 15px; display: block; font-size: 0; }
.ht15 { height: 15px; clear: both; line-height: 15px; display: block; font-size: 0; }
.ht20 { height: 20px; clear: both; line-height: 20px; display: block; font-size: 0; }
.ht25 { height: 25px; clear: both; line-height: 25px; display: block; font-size: 0; }
.ht30 { height: 30px; clear: both; line-height: 30px; display: block; font-size: 0; }
/*index*/
/*导航以上*/
.sab { display: block; position: absolute; }
.nav {   position: fixed; top: 0; left: 0; width: 100%; z-index: 1111; -moz-box-shadow: 2px 2px 3px rgba(0,0,0,0.19); -webkit-box-shadow: 2px 2px 3px rgba(0,0,0,0.19); box-shadow: 2px 2px 3px rgba(0,0,0,0.19); -ms-filter: "progid:DXImageTransform.Microsoft.dropshadow(OffX=5,OffY=5,Color=#2f000000,Positive=true)"; filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2, Color=#2f000000, Positive=true);_position:absolute;  _top:expression(eval(document.documentElement.scrollTop+0));
}
.nav_bor{width:2%;height:100%; position:absolute;top:0;left:0; background:#eff1f0; box-shadow:2px 0 3px #ccc; z-index:99; text-indent:-999em; font-size:24px ; color:#b2b2b2; line-height:80px; _left:-4%;}
.nav_box1 .nav_bor{width:100%; box-shadow:none; text-indent:1%;}
.nav_box { padding: 13px 85px 15px 4%; position:relative; background:#f9f9f9; }
.nav_d { width: 100%; height: 52px; position:relative; overflow:hidden;  }
 
.nav_u { overflow: hidden; position: absolute; top: 0px; left: 0px;    z-index:100;}
.nav_box1 .nav_u{ display:none;}
.nav_u li { float: left; margin-right: 13px; }
.nav_u li.shov { background: #d71e1e;border-radius: 3px;}
.nav_u li.shov span, .nav_u li.shov a { color: #fff; }
.nav_u li span, .nav_u li a { display: inline-block; padding: 0 12px; height: 52px; line-height: 52px; color: #212121; font-size: 32px; }

.nav_u_down{ display:none; overflow: hidden; position: absolute; top: 80px; left: 0px;    z-index:100; width:100%; background:#fff;padding:20px 0; text-align:center;margin:0;}
.nav_u_down li{ display:block;  padding:20px 0; background:url(http://images.aili.com/appv2/nav_line.png) no-repeat 0 center; width:25%; text-align:center; float:left;}
.nav_u_down li.line{ clear:both;width:90%; border-bottom:1px solid #eeeeee; float:none;margin:0 auto;padding:0; height:1px; overflow:hidden;}
.nav_u_down li.shov{ background:none;}
.nav_u_down li a{ font-size:32px ;}
.nav_u_down li a:hover{ color:#d71e1e;}

.arr { top: 0; right: 0;width:85px;height:100%; cursor: pointer; background:#eff1f0;   text-align:center; z-index:100;_height:80px; }
.arr img{vertical-align:middle;margin-top:16px;}

/*幻灯*/
.sbox { width: 100%; overflow: hidden; position: relative; z-index:100; overflow: hidden;margin-top:172px; background-color:#ccc;}
.piclist { position: relative; overflow: hidden; display: block; -webkit-transition: left 600ms ease-out; }
.piclist li { display: table-cell; width: 100%; position: relative; float: left; vertical-align: top; color: #000000; /*height: 190px;*/ }
.pci_li { display: block; width: 100%; position: absolute; z-index: 100; background: rgba(255,255,255,0.7); left: 0; bottom: 0; }
.piclist li a img { width: 100%; border: none; display: block; }
.piclist li .pci_li ,.piclist li .pci_li strong{ font-size:26px;  height:50px;   line-height:50px; color: #212121;font-weight:normal;  }
.piclist li .pci_li strong{ font-size:26px;  height:50px; padding-left: 15px; line-height:50px; color: #212121;font-weight:normal; }
.piclist li p { display: none; }
.swipe { overflow: hidden; visibility: visible; list-style: none; position: relative; width: 100%; }
.page a { background: #888888; border-radius: 15px 15px 15px 15px; display: inline-block; height: 10px; margin: 0 3px 0 0; text-indent: -9999px; width: 10px; cursor: pointer; }
.page a.active { color: #f00; background: #222222; }
.page { text-align: center; width: 86px; height: 18px; position: absolute; bottom: 14px; right: 0px; z-index: 1000; overflow: hidden; }


/*标题*/
.bot_t { margin-bottom: 20px; position: relative; overflow:hidden; }
.bot_title { width: 85%; display: block; white-space: nowrap; overflow: hidden; font-size: 26px; font-weight:bold; line-height:45px;}
.list_r, .list_s { display: block; width: 28px; height: 16px; line-height: 16px; text-align: center; font-size: 10px; right: 0px; background: #8aba56; color: #fff; position: absolute; overflow: hidden; }
.list_r a, .list_s a{ color:#fff;}
.list_sg { bottom: 20px; right: 26px; }
.list_r { background: #d71e1e; top: 16px; }


/*新闻*/
.list_d { color:both; padding: 20px 26px 0px 26px; overflow: hidden; position: relative;  }
.list_dd { display: block; padding-bottom: 20px; overflow: hidden; }
.list_l { width: 27.29%; float: left; }
.list_lt { width: 72.71%; float: left; }
.list_ld dt { font-size:28px ; line-height: 34px; margin-bottom:20px; }
.list_ld dd { font-size: 26px; color: #666; line-height: 36px; }
.list_ld dd.time{ font-size:12px; height:13px; line-height:10px; color:#9c9c9c;}
.list_ld { padding: 0px 0 0 10px;background: url("../images/newsico.png") no-repeat  3px 10px ;  }
.list_dd { padding-bottom: 10px; }
.bor_b { border-bottom: 1px solid #eeeeee; }
.list_l img{ display: block; width:100%;}




/*产品*/
.bot { background: #eee; font-size:32px ; line-height: 45px; padding: 16px 26px 30px 26px; position: relative; margin-top:-1px; }
#listbot{ background-color:#fff; padding-bottom:0;}
#listbot .bot_pro{ padding-bottom:0px;}
.bot_pro { overflow: hidden; padding-bottom:50px;}
.bot_pro li { display: table-cell; width: 100%; position: relative; float: left; vertical-align: top; color: #000000; height: 100px; }
.bot_pro li a { float: left; width: 31.7%; position: relative; padding-bottom:50px;overflow:hidden;height: 100px; }
.bot_pro li a .img{ width:100%; overflow:hidden;display: table-cell;vertical-align: middle;text-align: center;height: 100px; }
.bot_pro li img{ display: block; width:100%;vertical-align: middle;height: 100px; }
.bot_pro li a p{ font-size:13px; line-height:16px; padding-top:5px;height: 100px; }
.bot_pro li a.tLie { float: right; }
.bot_pro li a.bot_lm { margin: 0 2.5% 0 2.4%; }

.pages a { background: #888888; border-radius: 15px 15px 15px 15px; display: inline-block; height: 10px; margin: 0 3px 0 0; text-indent: -9999px; width: 50px; cursor: pointer; }
.pages a.active { color: #f00; background: #222222; }
.pages { text-align: center; width:120px; height: 18px; position: absolute; bottom: 14px; left:50%;  margin-left: -60px; z-index: 1000; overflow: hidden; }



/*关于我们*/
.list_about{width: 100%;padding-bottom: 20px;}
.list_about .about p{ font-size:14px; line-height:26px;border-bottom:1px dotted #ececec;}
.list_about .about a{  background-color:#CCC; padding:0 6px; font-size:12px; height:18px; line-height:18px; margin-left:20px;}
.list_about .about .contact{ border-top:1px dotted #000; padding-top:15px; margin-top:15px;}
.list_about .about .contact p{ background:url(../images/ico8.gif) 0 9px no-repeat; padding-left:6px; }

/*头部and尾部*/

.page-header{width:100%;padding:22px 0;background:#000000;}
.page-header a{ display:block;  text-align:center; margin:0 auto; height:100%; }
.tGoto { clear:both;padding-top: 30px;text-align: center; background:#DEDEDE;}
.tGoto a {background: url("http://images.aili.com/wap/tgo.gif") no-repeat  right 7px ;color: #A3A5A9;display: inline-block;font-size: 16px;height: 30px;  line-height: 30px;
padding-right: 25px;}
.tGoto a:hover {color: #888888;}
.footer {background:#DEDEDE;color: #999999;font-size: 14px;line-height: 35px; padding: 10px 0 20px;    text-align: center;text-shadow: 1px 1px #fff; }
.footer img { margin: 0 auto; padding: 11px 0;}
/*.头部and尾部*/
.pullUpLabel{ display:block;height: 45px; line-height:45px; color: #666; text-align: center; background:url(../images/nmoer.png) repeat-x; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; margin-top: 3px; cursor:pointer; padding:0; border:0; font-size:16px;}


/*底部漂浮*/
.bottomDiv{position:fixed; text-align:center; left:0px; bottom:0px; _position:absolute; width:100%; height:44px; z-index:9999;
filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#000',endColorStr='#666666',gradientType='0'); 
background: -moz-linear-gradient(bottom, #000, #666666); 
background: -o-linear-gradient(bottom,#000, #666666); 
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#666666), to(#000)); 
}
.bottomDiv li{width:32%; float:left; height:44px; position:relative;}
.topimg{width:100%; float:left; height:24px;font: 28px 'icons'; color:#fff;}
.bottomDiv li a{color:#fff; font-size:12px;}
.bottomDiv li a:visited{color:#fffffe;}
.bottomDiv li:last-child{background:none;}
.bt1{border-right:1px dotted #000;}
.bt2{ border-left:1px dotted #bfbfbf; border-right:1px dotted #bfbfbf;}
.bt3{border-left:1px dotted #000;}
.share { font-size: 12px; height:30px;margin:28px 0px 0 0; position:absolute;right: 0;top: -75px; display:none;}
#ckepop { float: right;height:35px; padding-left:7px;width: 155px; border: 1px solid #E5E5E5; background-color:#E5E5E5;border-radius:6px;}
.share .span {color: #666666; float: left; line-height: 18px; text-align: center; width: 50px; line-height:28px;}
.share a {float: left;}

/*快速入口*/
.quick_ul{}
.quick_ul li{ float: left;overflow: hidden;position: relative;width: 48%;    margin: 3px;}
.quick_ul li img{ width:100%;   display: block;}
.quick_ul li.bot_lm{      margin: 3px;}
.quick_ul li.tLie{   float: left;    margin: 3px;}


/*channel*/
.columnUl{ width:100%; padding:20px 0; overflow:hidden;}
.columnUl li{ float:left; width:45%; padding-right:5%; padding-bottom:15px;}
.columnUl li a{ display:block; width:100%; height:50px; line-height:50px; background-color:#CCC; text-align:center;}
.columnUl li.hh{ padding-right:0; padding-left:5%;}

/*二级栏目*/
.sonNav_div{overflow: hidden;padding:0;position: relative; padding-bottom:10px;}
.sonNav_u{overflow: hidden;z-index: 100; background-color:#eee;}
.sonNav_u li{float: left;padding-left:8px; border-bottom:1px dotted #ccc; padding-bottom:5px;}
.sonNav_u li a{display: block;font-size: 24px;height: 32px;line-height:36px;padding: 5px 15px; font-weight:bold;border-bottom:2px solid #eee;border-radius: 1px;}
.sonNav_u li.shov a{ border-bottom:2px solid #d71e1e;border-radius: 1px;}
.sonNav_u li:last-child{margin-right: 0;}


/*内容部分*/
.con_nr{ padding-bottom:15px;width:100%;}
.con_nr .dy p{ padding:3px; line-height:24px; font-size:14px;}
.con_nr .dy img{ width:100%; height:auto;}
.con_nr .nr_tit {font-size: 30px;font-weight: bold;line-height:30px;padding:0px; padding-top:10px;width:100%;}

.con_nr p.time {border-bottom: 1px solid #dddddd;color: #999;font-size: 24px;line-height: 30px;padding: 10px 0 20px;text-indent: 1.5%;width:100%;}
.art_co {color: #333;font-size: 32px;line-height: 48px;padding-top: 10px;width: 100%;}
.art_co img{width:99%; height:auto; border:1px solid #ccc;border-radius: 2px;}
/*page*/
.listpage{overflow: hidden;padding: 20px 26px;position: relative; text-align:center;}
.listpage a{border-radius: 3px; background-color:#d71e1e; padding:3px 15px; color:#fff; font-size:26px;}


/*分辨率切换*/
@media screen and (min-width:640px) {
.swipe { width: 640px; height: 380px; margin-left: auto; margin-right: auto;  /*margin-top: 80px;*/ }
}
@media screen and (max-width:640px) {
/*index*/
/*头尾公共部分*/
.page-header{width:100%;padding:3px 0;background:#000000;height:38px;}
.page-header img{height:100%; }
.sbox{margin-top:83px;}
.tGoto{padding-top:10px;}
.tGoto a,.footer{ font-size:12px;}
.footer{padding:0 0 10px; padding-bottom:50px;}
.footer p{ line-height:1.5;}
.footer img {padding:5px 0;width:100px;height:auto;}
.nav_box { padding: 6px 43px 7px 4%; }
.nav_d { height: 26px; }
.nav_u li { margin-right: 7px; }
.nav_u li span, .nav_u li a { display: block; padding: 0 8px; height: 26px; line-height: 26px; font-size: 16px; }
.nav_u_down{top:39px;padding:10px 0;}
.nav_u_down li {padding:10px 0;background:url(http://images.aili.com/appv2/nav_line1.png) no-repeat 0 center;}
.nav_u_down li a{ font-size:16px;}
.nav_bor{ line-height:40px; font-size:14px;}
.arr{width:43px;}
.arr img{width:39px;height:auto;margin-top:0px;}
/*关于我们*/
.list_about .about p{font-size: 12px; line-height:24px; border-bottom:1px dotted #ececec;}
.list_about .about a{  background-color:#CCC; padding:0 4px; font-size:10px; height:16px; line-height:16px; margin-left:20px;}
.list_about .about .contact{ border-top:1px dotted #000; padding-top:10px; margin-top:10px;}
.list_about .about .contact p{ background:url(../images/ico8.gif) 0 9px no-repeat; padding-left:6px;}
/*新闻*/
.list_d { padding: 9px 13px 0px 13px; }
.list_ld dt { font-size: 14px; line-height: 22px; margin-bottom: 5px; height: 22px; white-space: nowrapl; overflow: hidden; }
.list_ld dd { font-size: 12px; line-height: 18px; height: 36px; overflow: hidden; }
.list_ld { padding: 0px 0 0 10px;background: url("../images/newsico.png") no-repeat  3px 7px ;  }
.list_dd { padding-bottom: 10px; }
.bor_b { padding-bottom: 9px; }

/*标题*/
.bot_t { font-size: 14px; margin-bottom: 8px; }
.list_s { font-size: 10px; height: 16px; line-height: 16px; display: inline-block; text-align: center; width: 28px; right: 0px; }
.list_sg { bottom: 10px; right: 13px; }
.list_r { top: 5px; }
.bot_title { width: 85%; display: block; white-space: nowrap; overflow: hidden; font-size: 16px; line-height:25px;}

/*幻灯*/
 .piclist li strong, .piclist li p { font-size: 13px; height: 25px; padding-left: 6px; line-height: 25px; font-weight:normal;} 
 .piclist li .pci_li, .piclist li .pci_li strong{ font-size:13px;  height:25px; line-height:25px; color: #212121; font-weight:normal;  }
 .piclist li .pci_li strong{font-size:13px;  height:25px; padding-left: 10px; line-height:25px; color: #212121; font-weight:normal;}
.page a { border-radius: 7px 7px 7px 7px; height: 5px; margin: 0px 3px 0 0px; width: 5px; }
.page { width: 50px; height: 7px; position: absolute; bottom: 6px; right: 3px; text-align: right; z-index: 1000; overflow: hidden; font-size: 0px; display: table; }
/*产品*/
.bot { padding: 6px 13px 15px 13px; line-height: 25px; margin-top:-1px; }
.bot_pro{ padding-bottom:50px;position: relative; overflow: hidden; display: block; -webkit-transition: left 600ms ease-out; }
.bot_pro li { display: table-cell; width: 100%; position: relative; float: left; vertical-align: top; color: #000000; /*height: 190px;*/ }
.pages a { border-radius: 7px 7px 7px 7px; height: 5px; margin: 0px 3px 0 0px; width: 30px; }
.pages { width: 70px; height: 7px; position: absolute; bottom: 6px; left:50%;  margin-left: -35px;text-align: right; z-index: 1000; overflow: hidden; font-size: 0px; display: table; }



/*二级栏目*/

.sonNav_u li a{font-size: 14px;height: 18px;line-height:28px;padding: 5px 3px; font-weight:100;}


/*内容部分*/
.con_nr{ padding-bottom:15px;}
.con_nr .dy p{ padding:3px; line-height:24px; font-size:14px;}
.con_nr .nr_tit {font-size: 16px;line-height: 30px; padding:0;padding-top:10px;}
.con_nr p.time {font-size: 12px;line-height:20px;padding:0; padding-bottom:5px;}
.art_co {font-size: 14px;line-height: 25px;}
.art_co br{line-height:3px;}
/*page*/
.listpage{padding: 20px 26px;}
.listpage a{padding:3px 5px; font-size:12px;}

}


