/* 通用CSS 
* { margin: 0; padding: 0; }
body { color: #000; background: #FFF; font: 12px/22px Verdana, Arial, sans-serif, "Times New Roman", 宋体; }
ul, li { list-style-type: none; }
a { color: #444; text-decoration: none; }
*/
.clear { clear: both; }
.fl { float: left; }
/* 新闻列表 */
.n_list { margin: 0 auto; width: 770px; }
.n_list ul li { height: 30px; line-height: 30px; padding-left: 25px; border-bottom: 1px dashed #CCCCCC; background: url(../images/arrow.gif) no-repeat 10px; }
.n_list li:hover, #n_list li.hover { background: #FFE8E8; }/* 鼠标划过变色 */
.n_list ul li a { text-decoration: none; float: left; color:#2f2f2f; }
.n_list ul li .date { padding-right: 10px; float: right; }
/* 图片新闻列表 */
.n_pic_list { margin: 0 auto; width: 760px; }
.n_pic_list ul li { height: 140px; border-bottom: 1px dashed #666; padding-top: 10px; }
.pic { border: 1px dotted #333; width: 170px; height: 130px; text-align: center; display: table-cell; vertical-align: middle; *display: block;
 *font-size: 114px;
 *font-family:Arial;
}
.pic img { width: 160px; height: 120px; vertical-align: middle; }
.n_right { float: left; padding-left: 15px; }
.n_right h3 { font-family: "Microsoft YaHei"; font-size: 16px; max-width: 570px; height: 25px; }
.n_right h3 a { float: left; color:#666; }
.n_right h3 span { float: right; color: #999; font-size: 14px; padding-right: 10px; }
.n_right .abstract { max-width: 570px; max-height: 110px; overflow: hidden; line-height: 25px; float:left; }
.n_right .abstract span a { color: #f00; }

.n_pic_list ul li.xw { height:85px; border-bottom: 1px dashed #666; padding-top: 13px; }
.xw h3 { font-family: "Microsoft YaHei"; font-size: 16px; height: 25px; }
.xw h3 a { float: left; color:#666; }
.xw h3 span { float: right; color: #999; font-size: 14px; padding-right: 10px; }
.xw .abstract {max-height: 110px; overflow: hidden; line-height: 25px; float:left; }
.xw .abstract span a { color: #f00; }


/* 摘要新闻列表 */
.n_zy_list { margin: 0 auto; width: 800px; }
.n_zy_list ul li { border-bottom: 1px dashed #666; padding: 10px 0; }
.n_zy_list ul li h3 { font-family: "Microsoft YaHei"; font-size: 16px; max-width: 800px; height: 25px; }
.n_zy_list ul li h3 a { float: left; }
.n_zy_list ul li h3 span { float: right; color: #999; font-size: 14px; padding-right: 10px; }
.n_zy_list ul li .abstract { max-height: 110px; overflow: hidden; line-height: 25px; }
.n_zy_list ul li .abstract span a { color: #f00; }
/* 新闻内容 */
.n_info { width: 800px; margin: 0 auto; }
.n_info ul li.n_title { font-size: 18px; line-height: 35px; height: 35px; font-weight: bold; text-align: center; padding:15px 0 0; }
.n_info ul li.n_time { border-bottom: 1px dashed #cccccc; height: 30px; line-height: 30px;text-align:center }
.n_info ul li.n_time span.tleft { float: left; padding-left: 10px;  }
.n_info ul li.n_time span.tright { float: right; padding-right: 10px; }
.n_info ul li.n_content { border-bottom: 1px dashed #666666; line-height: 25px; padding: 10px; }
.n_info ul li.n_back a { background-color: #c8c8c8; color: #333; float: right; width: 100px; height: 20px; line-height: 20px; text-align: center; }
.sx{ line-height: 25px; padding: 10px; text-align:left;}
.sx a{ color:#3b3b3b;}
.sx a:hover{ color:#f00;}/* 产品列表 */
.p_list { margin: 0 auto; width: 760px;padding:15px 0 0; }
.p_list ul li { float: left; overflow: hidden; padding: 5px 10px; text-align: center; }
.p_list ul li .p_pic { border: solid 1px #ddd; width: 230px; height: 180px; text-align: center; display: table-cell; vertical-align: middle; *display: block;
*font-size: 157px; /*约为高度的0.873，200*0.873 约为175*/
*font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/
}
.p_list ul li img { vertical-align: middle; }
.p_list ul li span a { height: 25px; line-height: 25px; font-size: 14px; display: block; color:#666; }
/* 产品内容 */
.p_info { margin: 0 auto; width: 760px; padding:15px 0 0; }
.p_info h1 { font-size: 16px; text-align: center; font-family: "Microsoft YaHei"; line-height: 35px; }
.p_info .p_pic { text-align: center; }
.p_content { line-height: 25px;padding:0 10px 10px; border-bottom: 1px dashed #666666; }
.p_back a { background-color: #c8c8c8; color: #333; float: right; width: 100px; height: 20px; line-height: 20px; text-align: center; }
/* 产品内容2 */
.pro { margin: 0 auto; width: 700px; }
.pro ul li.p_left { float: left; width: 45%; }
.pro ul li.p_left .pro_pic { width: 300px; height: 300px; border: 1px dashed #dfdfdf; text-align: center; display: table-cell; vertical-align: middle; }
.pro ul li.p_right { float: left; width: 55%; }
.pro ul li.p_right .pro_info { margin-top: 10px; min-height: 300px; }
.pro_info ul li { background: url(../images/jt.png) no-repeat 2px center; border-bottom: 1px dashed #dfdfdf; color: #333; font-size: 14px; line-height: 30px; text-indent: 1em; }
.pro_info ul li span { font-size: 12px; color: #F00; }
.pro ul li.p_bottom { color: #666; float: left; font-size: 14px; line-height: 25px; padding: 8px; }
.p_bottom div ul li.ptitle { border-bottom: thin dashed #d8d8d8; height: 25px; line-height: 25px; margin-bottom: 8px; }
.p_bottom div ul li.ptitle span { background-color:#09F; color: #fff; display: block; font-size: 14px; font-weight: bold; height: 25px; line-height: 25px; text-align: center; width: 100px; }

/*留言样式*/
.from_box { padding-top: 0px; }
.form_box dl { clear: both; font-size: 12px; line-height: 40px; }
.form_box dl dt { display: block; float: left; text-align: right; width: 100px; }
.form_box dl dd { padding-left: 10px; text-align: left; margin-left: 100px; }
.from_box input,.from_box textarea { background: #FFF; border: 1px solid #CACACA; border-radius: 4px; display: inline; font-family: 'Microsoft YaHei'; height: 18px; line-height: 18px; margin-right: 5px; padding: 5px; vertical-align: middle; width: 300px; }
input.small { width: 50px; }
.form_box dl dd .btn_submit { background: #52A152; border: 1px solid #429342; color: #FFF; cursor: pointer; font-family: 'Microsoft YaHei'; font-size: 14px; line-height: 1em; padding: 10px 30px; width:180px; height:40px; }

/* play */
#play{width:640px;text-align:center;position:relative;overflow:hidden;margin:5px auto; border:1px solid #eee;}
#play .change_a{width:50%;height:100%;position:absolute;top:0;z-index:1;cursor:pointer;display:block;overflow:hidden;background:url(about:blank);}
#play .prev_a{left:0;}
#play .next_a{right:0}
#play .change_a span{width:24px;height:43px;display:block;position:absolute;top:50%;margin-top:-21px;display:none}
#play .prev_a span{background:url(../images/hdp.png) no-repeat 0px -50px;left:0;}
#play .next_a span{background:url(../images/hdp.png) no-repeat -30px -50px;right:0;}
#play .img_ul{position:relative;z-index:1;}
.img_hd { border-top:1px solid #ccc;border-bottom:1px solid #ccc;background-color:#eee;overflow:hidden;height:66px;padding:2px 0;margin-top:15px;margin:5px auto;position:relative;}
.img_hd ul{position:absolute;z-index:1; left:32px;}
.img_hd ul li{float:left;width:80px;height:60px;border:2px solid #eee;cursor:pointer;margin:0 3px 0 1px;overflow:hidden;*display:inline;padding:1px;text-align:center}
.img_hd ul li img{height:60px;}
.img_hd ul li.on{border-color:#2D96E9;}
.img_hd .bottom_a{background:url(../images/hdp.png) no-repeat;width:22px;height:22px;position:absolute;display:block;top:50%;margin-top:-11px;cursor:pointer;z-index:10}
.img_hd .prev_a{background-position:0 -24px;left:5px;}
.img_hd .next_a{background-position:-30px -24px;right:5px;}
.ps_contect { line-height: 23px; color: #3b3b3b; padding-top:10px; }

