@CHARSET "UTF-8";

/* CSS Document */

/* 初始化所有标签去除自带的样式 */
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, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,  /* 文本内容系列 */
fieldset, form, label, legend, input, select /*表单系列*/
table, caption, tbody, tfoot, thead, tr, th, td /*表格系列*/{padding:0px; margin:0px;font-size:16px; font-family:Arial,'Microsoft YaHei'; word-wrap: break-word;border-collapse:collapse;}


input,select{font-size:12px;line-height:16px;}
img{ border:none;}
ul,li{list-style-type:none;}
a { color:#464646; text-decoration:none;}

/* Remember to define focus styles! */
:focus { outline: 0;}


/* Remove possible quote marks (") from <q>, <blockquote>. */
blockquote:before, blockquote:after,
q:before, q:after { content: "";}
blockquote, q { quotes: "" "";}

/* 以属性命名使其重用性最大化 */

.tc{text-align:center;}.tl{text-align:left;}.tr{text-align:right;}
.pre{ position:relative;}.pab{ position:absolute;}
.dis{display:block;}.undis{display:none;}.indis{display:inline-block;}.clear{clear:both;}.clearfix{overflow:hidden;_zoom:1;}
.fl{float:left;}.fr{float:right;}.cl{clear:both; height:0px; font-size:0px; overflow:hidden;}
.fb{font-weight:bold;}.f14{ font-size:14px;}.fb14{font-size:14px; font-weight:700;}.f12{font-size:12px;}.f16{ font-size:16px;}
.pointer {cursor:pointer;}.bgn{ background:none;}.fn{ float:none;}.ov_h{overflow:hidden}
.vm{vertical-align:middle;}

/* 菜单 */
.ui-panel{ position:absolute;overflow:auto; z-index:1; width:315px; background-color:#FFF; box-shadow:5px 0px 5px rgba(0,0,0,0.15);  -webkit-box-shadow:5px 0px 5px rgba(0,0,0,0.15);  -moz-box-shadow:5px 0px 5px rgba(0,0,0,0.15);-webkit-overflow-scrolling:touch; }
.ui-alt-icon a{ display:block; background: url(../images/arrow.png) no-repeat 97% center #F6F6F6; height:43px; line-height:43px; white-space:nowrap; overflow:hidden; padding:0 10px; border-bottom:1px solid #ddd; font-size:16px; font-weight:700;}
.ui-alt-icon a:hover{ background-color:#EDEDED;}

/* 首页布局*/
.wrapper{ width:auto; margin:0 auto; background-color:#f4f4f4;}

.header{ height:44px; line-height:44px; text-align:center; border-bottom:1px solid #ddd; padding:0px 10px;}
.crumbs{ height:44px; line-height:44px; border-bottom:1px solid #ddd; background-color:#e4393c; padding:0px 5px;}
.main_menu{ width:55px; height:44px; display:block; float:left; background:url(../images/main_menu.png) no-repeat center center; border-right:1px solid #a42527;}
.separate{  font-size:16px; height:44px; line-height:44px; padding:0 25px 0 15px; background:url(../images/separate.png) no-repeat right center; display:block; float:left; color:#FFF;}

.menu{ overflow:hidden;}
.menu a{ height:16px; float:left; border-right:1px solid #ddd; border-bottom:1px solid #ddd; padding:5px; width:69px;}

.product{ border-top:1px solid #ddd;border-left:1px solid #ddd;border-right:1px solid #ddd; margin-top:5px;}
.nowrap{ border-bottom:1px solid #ddd; overflow:hidden;}
.nowrap dt{ float:left; width:14%; padding:2.5%;}
.nowrap dd{ float:left; width:75%; padding:2.5%; border-left:1px solid #ddd;}
.nowrap dd a{ padding:5px;}

.footer{ margin-top:5px; background-color:#c9c7c7;}
.footer p{ text-align:center; line-height:25px;}

/* 新闻列表 */
.newslist{ border:1px solid #ddd; border-radius:2px; padding:10px; margin:5px 5px 0 5px; overflow:hidden; background-color:#fafafa;}
.newslist h3{ background-color:#efefef; line-height:28px; height:28px; padding:0 10px; font-size:14px; margin-top:5px;}
.newslist li{ line-height:36px; height:36px; margin-top:5px; border-bottom:1px dotted #ddd;padding:0 10px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.newslist li a{ font-size:14px;}
.newslist li a:visited{ color:#ededed;}
.page{ padding:10px; overflow:hidden; margin-top:5px;}
.pre_button, .next_button{padding:0 40px; line-height:32px; height:32px; background-color:#CCC; border:1px solid #cdcdcd; border-radius:5px; background-color:#ededed; font-weight:700;}
.pre_button{  float:left;}
.next_button{ float:right;}
.recommend{ border:1px solid #ddd; border-radius:2px; background-color:#FFF; padding:5px; margin:5px 5px 0 5px; overflow:hidden;}
.recommend h3{ border-left:3px solid #e4393c; margin:-5px -5px 5px -5px;height:34px; line-height:34px; padding-left:10px; font-size:16px; font-weight:700; border-bottom:1px solid #ddd;}
.recommend ul{ margin-top:5px;}
.recommend li{ width:50%; float:left; text-align:center; vertical-align:middle; }
.product_show{ padding:5px; line-height:24px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

/* 新闻详情 */
.news{ border:1px solid #ddd; border-radius:2px; padding:5px; margin:5px 5px 0 5px; overflow:hidden; background-color:#fafafa;}
.news_hd, .hd{ padding:5px 5px; border-bottom:1px dotted #ddd;}
.news_hd h1{ text-align:left;  font-size:20px;}
.news_hd p{ text-align:left; color:#959494; margin:5px 0px;}

.hd h1{ text-align:center;  font-size:20px;}
.article { line-height:22px; font-size:16px;}
.article p{ margin-top:10px; text-indent:32px; line-height:22px; font-size:16px;}
.article span {display:block; font-weight:bold; margin-top:10px; line-height:22px; font-size:16px;}

.viewsall{ border:1px solid #e5e5e5; background-color:#f3f3f3; font-size:16px; line-height:38px; height:38px; text-align:center; display:block; margin-top:10px;}

.related_info{border:1px solid #ddd; border-radius:2px; background-color:#FFF; padding:5px; margin:5px 5px 0 5px; overflow:hidden;}
.related_info h3{ border-left:3px solid #e4393c; margin:-5px -5px 5px -5px;height:34px; line-height:34px; padding-left:10px; font-size:16px; font-weight:700; border-bottom:1px solid #ddd;}
.related_info ul{ margin-top:5px;}
.related_info li{ line-height:28px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.related_info li a{ font-size:14px;}

/* 2014-2-14add首页布局*/
.logo{ width:110px; height:32px; padding:6px 0px 6px 43px; float:left; display: block;}
.list_items{ padding:0px 5px;}
.list_items li{ padding:5px 0px; border-bottom:1px solid #d3d3d3;}
.list_items_img{ width:100px; height:72px; display:inline-block; float:left;}
.list_items_text{ padding-left:8px; float:left; width:200px;}
.list_items_text .list_title{ font-size:14px; color:#666; font-weight:bold; height:20px; line-height:20px; padding-bottom:5px; width:100%; }
.list_items_text .list_article{ font-size:12px; color:#666; width:100%;}
.icon_four{ padding:15px 5px 5px;}
.icon_four li{ width:62px; padding:0px 7px; float:left;}
.icon_four li a{width:62px; height:62px; display:block; background:url(../images/icon_four.png) no-repeat;}
.icon_four li a.icon_phone{ background-position:0px -124px; }
.icon_four li a.icon_mail{ background-position:0px -186px;}
.icon_four li a.icon_qq{background-position:0px 0px;}
.icon_four li a.icon_share{background-position:0px -62px;}
.icon_four li p{ height:14px; line-height:14px; text-align:center; padding-top:5px;}
/* 图片滚动 */
#scroll{width:100%;position:relative;overflow:hidden;}
#scroll img{display:block;width:100%;}
#scroll ul{list-style:none;width:2999px;}
#scroll li{float:left;}

/* 图片滚动end */

/* 产品说明 */
.neighbors{ border:1px solid #ddd; margin:5px 5px 0 5px; overflow:hidden; background-color:#fafafa;}
.neighbors p{ padding:5px 10px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.neighbors p, .neighbors p a{ line-height:22px; font-size:14px;}
.neighbors p:first-child { border-bottom:1px solid #ddd;}

div.imgcenter img {width:100%;}
.news_article img {width:100%;}

.apply{border:1px solid #ddd; border-radius:2px; background-color:#fafafa; padding:5px; margin:5px 5px 0 5px; overflow:hidden;}
.apply h3{ border-left:3px solid #e4393c; margin:-5px -5px 5px -5px;height:34px; line-height:34px; padding-left:10px; font-size:16px; font-weight:700; border-bottom:1px solid #ddd;}
.apply .nowrap{ border:none;}
.apply .nowrap dt{ width:25%; text-align:right; font-size:14px; padding:5px; display:block; height:29px; line-height:29px;}
.apply .nowrap dd{ border:none; width:60%; padding:5px;}
.apply input[type=text]{ padding:5px; line-height:15px;}
.buttonarea { text-align:center;}
.buttonarea .button{ border:1px solid #138f5c; border-radius:2px; background-color:#22af75; line-height:34px; height:34px; color:#FFF; text-align:center;  cursor:pointer; padding: 0 10px;}

.gotoup{ border:1px solid #ddd; text-align:center; margin:5px 5px 0 5px; padding:5px; background-color:#fafafa; font-size:16px; display:block;}
