/*-------------公用样式-------------*/
/*上一条｜下一条*/
.prev_next { height:auto; overflow: hidden; margin-top:20px; margin:0 20px;}
.prev_next a { display:block; line-height:30px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; text-decoration:none;}
.prev_next a:hover {}
.h3{font-size:14px; line-height:35px;}
.label{ font-size:14px; font-weight:bold; margin-top:10px;}
/*产品展示列表*/
.productlist{ height:auto; overflow:hidden; margin-top:30px;}
.productlist li { float:left; text-align:center; margin:0 1.65%; width:30%; height:auto; padding-bottom:40px; position:relative; display:inline;}
.productlist li .pic{ width:100%; height:auto; overflow:hidden; background:#ffffff; border:1px solid #cccccc; display:block;}
.productlist li .pic:hover{ border:1px solid #224e6d;}
.productlist li .name{ position:absolute; bottom:2px; left:0; width:100%; height:40px; line-height:40px; margin:0; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.productlist li .name .price{ font-weight:bold; font-size:14px;}
.productlist li .name .price b { color:#ff0000;}
.productlist li p.brief{ position:absolute; bottom:0; left:0; width:100%; height:120px; line-height:40px; margin:0; text-align:left;}
/*产品展示内容*/
.productshow{}
.productshow .title{ font-size:16px; text-align:center; margin:20px 0;}
.productshow .infopro{ color:#838080; text-align:center; margin:10px 0;}
.productshow .infopro .views{color:#FF0000;}
.productshow .pic{ text-align:center;}
.productshow .pic img { }
.productshow .brief{}
.productshow .buy{ text-align:right; display:none;}
/*产品展示列表*/
.piclist{ height:auto; overflow:hidden; margin-top:30px;}
.piclist li { float:left; text-align:center; margin:0 1.65%; width:30%; height:auto; padding-bottom:40px; position:relative; display:inline;}
.piclist li .pic{ width:100%; height:auto; overflow:hidden; background:#ffffff; border:1px solid #cccccc; display:block;}
.piclist li .pic:hover{ border:1px solid #224e6d;}
.piclist li .name{ position:absolute; bottom:2px; left:0; width:100%; height:40px; line-height:40px; margin:0; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.piclist li .name .price{ font-weight:bold; font-size:14px;}
.piclist li .name .price b { color:#ff0000;}
.piclist li p.brief{ position:absolute; bottom:0; left:0; width:100%; height:120px; line-height:40px; margin:0; text-align:left;}
/*产品展示内容*/
.picshow{}
.picshow .title{ font-size:16px; text-align:center; margin:20px 0;}
.picshow .infopro{ color:#838080; text-align:center; margin:10px 0;}
.picshow .infopro .views{color:#FF0000;}
.picshow .pic{ text-align:center; margin:0 10px 0 0; width:640px; margin:0 auto;}
.picshow .breif{ }
.picshow .buy{ text-align:right;}
/*新闻展示列表*/
.newslist { width:98%; min-height:450px; margin:0 auto; margin-top:20px;}
.newslist li { line-height:45px; border-bottom:1px dashed #cccccc; text-indent:15px; background:url(../images/newsbox_list_ico.gif) 0 center no-repeat; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.newslist li b{ color:#ff0000;}
.newslist li .datetime { float:right;}
.newslist li .describe { width:450px; height:48px;}
.newslist li .sortname { font-weight:bold;}
.newslist li .recommend { color:#FF0000;}
.newslist li .top { color:#0000FF;}
/*新闻展示内容*/
.newsshow{}
.newsshow .title{ font-size:16px; text-align:center; margin:20px 0;}
.newsshow .infopro{ color:#666666; text-align:center; margin:10px 0;}
.newsshow .infopro .views{color:#ff0000;}
.newsshow .pic{ text-align:center; margin:0 10px 0 0;}
.newsshow #content{ }
/*下载列表*/
.downlist { min-height:450px; margin-top:20px;}
.downlist li { text-indent:15px; background:url(../images/newsbox_list_ico.gif) 0 center no-repeat; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.downlist li b{ color:#ff0000;}
.downlist li .datetime { float:right; font-size:12px;}
.downlist li .describe { width:450px; height:48px;}
.downlist li .sortname { font-weight:bold;}
.downlist li .recommend { color:#FF0000;}
.downlist li .top { color:#0000FF;}
/*下载内容*/
.downshow{}
.downshow .title{ font-size:16px; text-align:center; margin:20px 0;}
.downshow .infopro{ color:#838080; text-align:center; margin:10px 0;}
.downshow .infopro .views{color:#ff0000;}
.downshow .pic{ text-align:center; margin:0 10px 0 0;}
.downshow #content{ }
/*留言板例表*/
#gbooklist {width: 98%;text-align:center;}
#gbooklist .faq  ,#gbooklist .reply{text-align:left;width: 98%;word-wrap: break-word;word-break: break-all;}
#gbooklist .faqtit,#gbooklist .faqcon{padding-left:5px;}
#gbooklist .faqtit{background:#CCCCCC}
#gbooklist .reply{border: 1px dashed #FF0000;width:95%;margin-bottom:10px;margin-left:5px;padding:3px;}
/*列表分页*/
.pages { text-align:center; font-size:12px; margin-top:20px; color:#224e6d; padding-top:20px; line-height:20px;}
.pages span{ margin:0 3px;}
.pages a{ padding:0 5px; margin:0 3px; border:1px solid #224e6d; color:#224e6d;}
.pages a.current { background:#224e6d; color:#ffffff;}
/*清除浮动*/
.clear {clear:both;}
/*相关内容*/
.relatedlist { overflow:hidden; height:auto; border-top:1px solid #cccccc; padding-top:5px;}
.relatedlist #content { width:680px; height:120px; overflow:hidden; float:left; margin:0 5px;}
.relatedlist a.prev, .relatedlist a.next { display:block; float:left; width:10px; height:96px; line-height:96px; border:1px solid #cccccc; text-align:center; font-weight:bold;}
.relatedlist a.prev:hover, .relatedlist a.next:hover { background:#cccccc; color:#ffffff;}
.relatedlist .over { color:#cccccc;}
.relatedlist #content ul li { margin-right:9px; text-align:center;}
.relatedlist #content ul li a.pic{display:block; width:110px; height:95px; overflow:hidden; border:1px solid #cccccc;}
.relatedlist #content ul li a.pic:hover { background:#224e6d; border:1px solid #224e6d;}
.relatedlist #content ul li p.name{text-align:center; height:24px; width:110px; line-height:24px; font-size:12px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.relatedlist .scroll_content { float:left; margin-top:4px;}
.relatedlist .scroll_content ul li { margin:0 3px; text-align:center;}
.relatedlist .scroll_content ul li a.pic{display:block; width:120px; overflow:hidden; background:#cccccc;}
.relatedlist .scroll_content ul li p.name{text-align:center; width:120px; line-height:24px; height:24px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; font-size:12px;}

.product ul li{ float:left;}
.pic ul li{ float:left;}
.video ul li{ float:left;}
.news ul li{ text-indent:15px; background:url(../images/newsbox_list_ico.gif) 5px center no-repeat; float:left; width:50%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; float:left;}
/*友情链接*/
#links {width:1003px; margin:0 auto; clear:both; margin-top:10px; line-height:32px; height:32px;}
#links .title { font-size:14px; font-weight:bold;}
#links li {float:left; margin:0 10px;}
#links li a {display:block; color:#000000;}
/*404页面*/
._404 { font-size:30px; line-height:80px; height:80px; text-align:center;}
/*网站地图*/
.sitemap { font-size:14px; font-weight:bold; clear:both}
.subsitemap { font-size:12px;}
.subsitemap li { float:left; font-weight:normal; margin:5px; padding:0 5px; border:1px dashed #cccccc;}
.none { font-size:18px; text-align:center;}
.k { color:#8d0705;}
.k:hover {text-decoration:underline;}

.fenye a{font-size:16px; font-family:"宋体"; border:1px solid red;}
.fenye{ text-align:center; height:auto; overflow:hidden; margin-top:20px;}
.fenye a{ border:1px #ff9c00 solid; padding:0 10px; /*border-radius:2px;*/ color:#ff9c00; background:#fff;display:inline-block;  height:30px; line-height:30px; font-weight:normal; margin-left:8px;}
.fenye a:hover,.fenye .sel{background:#ff9c00; color:#fff; border:1px #ff9c00 solid;  padding:0 10px;}
.fenye .sel{ font-weight:bold;}

/*表单表格*/
.form_table{padding:25px 0 50px 20px; font-size:14px;}
.form_table td{ color:#666; border:0;}
.form_table td p{ line-height:20px; height:20px;}
.form_table .submit {background:#FF4001; border-radius:2px; width:170px; height:40px; text-align:center; line-height:30px; color:#fff; border:0; font-size:16px; font-weight:bold; cursor:pointer;}
/*表单控件控制*/
.num{font-family:"Arial";}
.num1{font-family:Verdana, Arial, Helvetica, sans-serif}
.num5{font-family:"微软雅黑";}
.strong{font-weight:bold;}
.normal{font-weight:normal;}
.aright{text-align:right;}
.aleft{text-align:left;}
.xuxian{border-bottom:1px dashed #ddd;}
.xuxian1{border-bottom:1px dotted #ddd;}
.inputall{height:28px; line-height:28px; border:1px #ddd solid; padding:2px 5px; font-size:14px; background:#fefefe}
.inputall30{border:1px #bababa solid; border-right:1px #ddd solid; border-bottom:1px #ddd solid; height:30px; line-height:30px; font-size:16px;}
.inputselect{line-height:22px; border:1px #cecece solid; padding:5px 2px; font-size:14px; background:#fefefe; color:#555;}
.textarea{border:1px #cecece solid; padding:5px 2px; font-size:14px; background:#fefefe; color:#555;}
.input60{width:60px;}
.input100{width:100px;}
.input150{width:150px;}
.input200{width:200px;}
.input250{width:250px;}
.input300{width:300px;}
.input350{width:350px;}
.input400{width:400px;}
.input500{width:500px;}
.input550{width:550px;}
.input600{width:600px;}
.input650{width:650px;}
.inputfix{vertical-align:middle; margin-top:-2px; margin-bottom:1px;}

*.empey { font-size:80px; text-align:center; line-height:160px; color:#eeeeee;}
*.sempey { font-size:20px; text-align:center; line-height:160px; color:#666666;}
*.sempey strong { color:#ff0000;}