* { margin:0; padding:0; -webkit-tap-highlight-color:rgba(0,0,0,0); -webkit-touch-callout:none; }
body{ text-align:center;}
body { font:14px/1.5 "Microsoft Yahei","Thmano", "Arial"; color:#333; -webkit-text-size-adjust: 100%; background:#FFF; }
TD {FONT-SIZE: 12px; COLOR: #666666; }
TH {FONT-SIZE: 12px; COLOR: #666666; }
input{ width:140px; height:20px; padding:2px; font-size:13px; border:1px solid #71A511} 
a { text-decoration:none; }
a:link { -webkit-tap-highlight-color:rgba(0,0,0,0); -webkit-touch-callout: none; }
A:visited {FONT-SIZE: 12px; COLOR:#E50012; TEXT-DECORATION: none}
A:link {FONT-SIZE: 12px; COLOR: #E50012; TEXT-DECORATION: none}
A:hover {FONT-SIZE: 12px; COLOR: #E50012; TEXT-DECORATION: none}
img { border:0px; }
input, textarea, select  { font:12px/1.5 "Microsoft Yahei","Thmano", "Arial"; color:#999; outline:0; }
textarea { resize: none; overflow:auto; }
ul, ol { list-style-type:none; }
table { border-collapse:collapse; border-spacing:0; }
/**页面布局DIV**/
.page_div{  text-align:center;max-width:640px; min-width:320px; margin:0 auto; padding:0px; }
/***以下为元素样式**/

.LeftDiv{ border:1px solid #cccccc; height:100%; padding:5px; margin:5px; }  
.BorderBG{ border:1px solid #cccccc; background-color:#F1F1F1;} 
.ClsListBG{ margin-top:5px;}
.ClsListBG a,.ClsListBG a:link,.ClsListBG a:visited,.ClsListBG a:hover{ background-image:url(ad2.jpg); background-repeat:no-repeat; width:185px; height:31px; font-size:13px; font-weight:bold; color:#333333; padding:5px 2px 0px 15px;} 
.newslist_index{ font-size:13px; color:#999999;border:1px solid #cccccc; background-color:#ffffff; padding:10px; overflow:hidden; width:278px; _width:300px;}
.newslist_index a,.newslist_index a:link,.newslist_index a:visited,.newslist_index a:hover{   font-size:14px; font-weight:bold; color:#C91010; display:inline; overflow:hidden; width:285px; }
.newslist_index li a,.newslist_index li a:link,.newslist_index li a:visited,.newslist_index li a:hover{ font-size:13px; font-weight:normal; color:#666666;  display:inline; line-height:200%; list-style:none;  overflow:hidden; width:285px;}
 
.newslist{ font-size:11px; color:#666666; height:25px;}
.newslist a,.newslist a:link,.newslist a:visited,.newslist a:hover{  font-size:14px; color:#333333;padding:0px 10px 0px 10px; }
.newslistBorder{  margin:6px;overflow:hidden; text-align:left}
.newslistBorder a,.newslistBorder a:link,.newslistBorder a:visited,.newslistBorder a:hover{  font-size:14px; color:#0092D2;padding:5px; width:270px; overflow:hidden;  }
 
.newsContent{ font-size:14px; line-height:180%; color:#333333}
#CnTitle{  border-top:5px solid #CB1010; padding:10px;}
.newsContent a,.newsContent a:link,.newsContent a:visited,.newsContent a:hover{ font-size:13px; line-height:180%; color:#333333; text-decoration:none;}
 
.mainbg{ background-image:url(mainbg_1.gif); background-repeat:repeat-x; height:26px; padding:5px 0px 0px 20px; color:#ffffff; background-color:#E50012; font-size:13px;}
.mainbg_1{ background-image:url(mainbg_1.gif); background-repeat:repeat-x; height:26px; padding:5px 0px 0px 20px; color:#FFFFFF; background-color:#E50012;} 
.T13PX{ font-size:13px;}
.T13B_Blue{ font-size:13px; font-weight:bold; color:#333333; padding:8px;}
.T12Padding{ font-size:12px; color:#333333; padding:20px; line-height:150%;}
.T14PX{ font-size:14px; }
.G12{ font-size:12px; color:#6CA208;}
.R12{ font-size:12px; color:#FF0000;}
.B12{ font-size:12px; color:#0000FF;}
.BK12{ font-size:12px; color:#000000;}



/* Public Css */
.clear { clear:both; font-size:0px; line-height:0px; height:0px; }
.hidden { display:none; }
.center { text-align:center;}
.overlay { width:100%; height:100%; background:#000; position:fixed; left:0; bottom:0; z-index:1001; opacity:0.5; }
.autocut { overflow:hidden; text-overflow:ellipsis; white-space:nowrap; word-break:break-all; }
/* minFontPage */
.minFontPage { height:30px; overflow:hideen; }
.minFontPage span, .minFontPage a { height:25px; line-height:25px; width:80px; text-align:center; border:1px solid #dedede; display:none; border-radius:3px; background:#e7e7e7; color:#999; }
.minFontPage span { background:#FFF; }
/* relLink */
.relLink { height:30px; }
.relLink a { display:block; height:25px; line-height:26px; color:#FFF; background:#aa0c25; padding:0 10px;  }
.relLink .l { float:left; }
.relLink .r { float:right; }
/* 提示 */
.printlay{width:100%;height:100%;position:fixed;top:0;left:0;z-index:1001;}
 
/* cms2.0地图 */
.baidumap{height:200px;}
.mapContent{height:200px;}
.BMap_bubble_title a{padding:0 10px;height:35px;line-height:35px;border-radius:5px;background:#ab0c26;color:#FFF;}
 
/* 内容样式 */
.pager { max-width:640px; min-width:320px; margin:0 auto; }
.header { background:#c51532; }
.header .head { height:55px; }
.header .head .logo { float:left; margin:5px 0 0 10px; }
.header .head .logo img { width:140px; height:40px; }
.header .head .tel { float:right; margin:5px 10px 0 0; width:130px; color:#FFF; }
.header .head .tel span { display:block; height:15px; font-size:12px; }
.header .head .tel a { display:block; font-size:17px; color:#FFF; }
.header .nav { display:-webkit-box; background:url(../images/web/n.png) center -33px repeat-x; border-top:1px solid #dddddd; border-bottom:1px solid #dddddd; margin-bottom:10px; }
.header .nav li { -webkit-box-flex:1; background:url(../images/web/n.png) left -85px no-repeat; }
.header .nav li:first-child { background:none; }
.header .nav a { display:block; height:30px; line-height:30px; color:#333; text-align:center; font-size:14px; }
.header .nav li.hover { background:url(../images/web/n.png) center 0 no-repeat; }
.header .nav li.hover a { color:#FFF; }
/* 首页栏目 */
.content { border-bottom:1px solid #ededed; }
.column .thead { height:35px; line-height:35px; background:url(../images/web/h.png) left -35px repeat-x; font-size:13px; }
.column .thead span { width:155px; padding-left:25px; float:left; background:url(../images/web/h.png) left 0 no-repeat; color:#000; }
.column .thead a { float:right; margin-right:20px; color:#FFF; }
.column .tbody { overflow:hidden; background:#FFF; }
/* 首页推荐产品 */
.iproduct ul { padding:10px 0; overflow:hidden; }
.iproduct li { width:33.3%; float:left; margin-bottom:10px; }
.iproduct li { display:-webkit-box; -webkit-box-align:center; text-align:center; }
.iproduct li img { display:block; width:85px; height:65px; }
.iproduct li span { text-align:center; height:20px; line-height:20px; display:block; overflow:hidden; text-overflow:ellipsis; white-space:pre; word-break:break-all; }
.iproduct li a { display:block; color:#333; width:85px; height:85px; padding:3px; box-shadow:1px 1px 6px rgba(0,0,0,0.2); border-radius:3px; margin:0 auto; }
/* 首页关于我们 */
.ius .m { padding:10px; }
.ius .m img { float:left; width:150px; height:120px; margin:0 10px 0 0; }
.ius .m p { color:#000; text-align:justify; text-indent:2em; }
/* footer */
.footer { background:#f5f5f5; border-top:1px solid #FFF; padding:20px 0; margin-bottom:60px; }
.footer p { color:#000; line-height:20px; }
.footer a { color:#000; }
/* shortNav */
.shortNav { height:60px; width:100%;position:fixed;left:0;bottom:-1px;transition:all 1s ease; }
.shortNav .m { background:#ab0c26; width:100%;position:relative;max-width:640px;min-width:320px;margin:0 auto; }
.shortNav ul { display:-webkit-box;display:-moz-box;display:-ms-box; width:100%; }
.shortNav li { -webkit-box-flex:1; height:60px; border-right:1px solid #ba742a; }
.shortNav li:last-child { border-right:none; }
.shortNav li a { color:#FFF; text-shadow:1px 1px 2px rgba(0,0,0,0.5); display:block; text-align:center; height:52px; padding-top:8px; }
.shortNav li i { display:block !important; margin:0 auto 5px; }
i.tel { width:35px; height:23px; background:url(/images/web/t.png) -34px 0 no-repeat; }
i.online { width:34px; height:23px; background:url(/images/web/t.png) -79px 0 no-repeat; }
i.map { width:24px; height:23px; background:url(/images/web/t.png) 0px 0 no-repeat; }
/* ============ 二级页面 ============= */
/* 公司简介 */
.about { }
.about .m { padding:10px; }
.about .m .img {  float:left; margin:0 10px 0 0; width:100px; }
.about .m p { color:#000; margin-bottom:10px; }
/* 产品 */
.productList {}
.productList ul { padding:10px 0; margin-bottom:10px; overflow:hidden; }
.productList li { width:33.3%; float:left; margin-bottom:10px; }
.productList li { display:-webkit-box; -webkit-box-align:center; text-align:center; }
.productList li img { display:block; width:85px; height:65px; }
.productList li span { text-align:center; height:20px; line-height:20px; display:block; overflow:hidden; text-overflow:ellipsis; white-space:pre; word-break:break-all; }
.productList li a { display:block; color:#333; width:85px; height:85px; padding:3px; box-shadow:1px 1px 6px rgba(0,0,0,0.2); border-radius:3px; margin:0 auto; }
.productList li.hover a, .iproduct li.hover a { box-shadow:1px 1px 12px rgba(16,76,137,0.8); -webkit-transform:scale(1.1); transform:scale(1.1); transition:transform 0.5s ease;  }
/* 产品详情页面 */
.productLotter { color:#333; }
.productLotter .img { padding:15px; }
.productLotter .img img { max-width:640px; width:100%; text-align:center; }
.productLotter .wd { padding:0 15px 30px; line-height:22px; }
.productLotter .wd p { margin-bottom:10px; }
/* 上下篇 */ 
.otherPage { padding: 0 15px 15px; overflow:hidden; }
.otherPage > div { height:30px; line-height:30px; width:49%; background:#ffa5d5; overflow:hidden; text-overflow:ellipsis; white-space:pre; word-break:break-all; padding:0 1px; }
.otherPage a { color:#333; }
.otherPage .prevLink { float:left; }
.otherPage .nextLink { float:right; text-align:right; }
/* pageProduct */
.pageProduct { padding:20px; color:#666; }
.pageProduct h4 { height:43px; line-height:43px; color:#ab0c26; text-align:center; font-size:14px; }
.pageProduct .img { text-align:center; max-width:640px; margin-bottom:10px; }
.pageProduct .img img { min-width:20px; min-height:20px; max-width:640px; width:98%; padding:3px; border:1px solid #ddd; }
.pageProduct .info { color:#666; }
.pageProduct .info h5 { height:43px; line-height:43px; color:#ab0c26; text-align:left; font-size:14px; }
.pageProduct .info p { text-indent:2em; }
/* 单页模式 */
.singlepage { }
.singlepage .m { padding:10px; color:#333; line-height:22px; }
.singlepage h3 { color:#ab0c26; margin-bottom:8px; }