@charset "utf-8";
/*公共属性*/
body,td,th {
	font-size: 12px;
	color: #333;
	font-family: Arial,Verdana,"宋体";
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background:url(../images/bg_nav.jpg) repeat-x 0px 125px;
	_background:url(../images/bg_nav.jpg) repeat-x 0px 131px;
}


body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, blockquote,p {
padding:0;
margin:0;
}
li {
	display: inline;
	list-style-type: none;
}
img {
vertical-align:top;
border:0;
}
ol, ul {
list-style:none;
}
caption, th {
text-align:left;
}
h1, h2, h3, h4, h5, h6 {
font-size:12px;
font-weight:normal;
}
q:before, q:after {
content:'';
}
address, caption, cite, code, dfn, em, th, var {
font-weight:normal;
font-style:normal;
}
a:link,a:visited{ color:#333; text-decoration:none;}
a:hover{ color:#990000; text-decoration:underline;}
/*公共属性end*/

/*常用属性*/
.fl{float:left;}
.fr{float:right;}
.clr{display:block;overflow:hidden;clear:both;height:0;line-height:0;font-size:0;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clear{
	clear: both;
	font-size: 0px;
	height: 0px;
	line-height: 0px;
	}
.main{ width:1003px; margin:0 auto;}
/*常用属性end*/

.top{padding:6px 20px;}
#logo{ float:left;}
#language{ float:right; width:375px;}
#language li a:link,#language li a:visited{ width:75px; float:right; height:20px; line-height:20px; text-indent:10px; overflow:hidden;}
#language li a:hover{ background:url(../images/ico_languageico.jpg) no-repeat left center;}
#search{ float:right; margin:13px 0 0 0;}
#search_keyword{ height:21px; line-height:21px; width:128px; background:url(../images/bg_search_keyword.jpg) no-repeat; border:none; margin:0; font-size:12px; text-indent:10px; color:#CCC;}
#search_btn{ border:none; width:69px; height:21px; line-height:21px; text-align:center; color:#FFF; background:url(../images/bg_search_btn.jpg) no-repeat;}
#nav{ margin:6px 0 0 0; padding:0 0 0 30px; width:973px; float:left; height:28px; line-height:28px; background:url(../images/bg_nav.jpg) repeat-x;}
#nav li a:link,#nav li a:visited{ float:left; height:28px; line-height:28px; color:#FFF; padding:0 30px;}
#nav li a:hover{ background:url(../images/bg_nav_hover.jpg) repeat-x; text-decoration:none;}


.leftbar{ float:left; width:249px;}
#leftmenu{ float:left; border:1px solid #CCCCCC; border-top:none; width:247px; overflow:hidden; padding:0 0 36px 0;}
#leftmenu li{ float:left; width:247px; height:28px; line-height:28px; text-indent:25px;}
#leftmenu li p{ font-weight:bold;}
#leftmenu li a:link,#leftmenu li a:visited{ float:left; width:247px; height:28px; line-height:28px; text-indent:25px; background:url(../images/ico_listico.jpg) no-repeat 14px center;}
#leftmenu li a:hover{ background:#EAEAEA; color:#940000; text-decoration:none;}

.rightbar{ float:left; width:753px; margin:1px 0 0 1px;}
.bannerline{ float:left;}



/*------------------------梁剑锋制作---------------------------*/	
#banner_total_qm{ position:relative; width:753px; height:260px; overflow:hidden; margin:0 0 1px 0;}
#banner_qm{ width:753px;}
#banner_qm li{ width:753px; height:260px; overflow:hidden; float:left; background:url(images/loading.gif) no-repeat center center;}
#num_qm{ position:absolute; z-index:100; bottom:5px; right:5px;}
#num_qm li{ width:15px; height:15px; text-align:center; border:1px solid #000; margin:0 0 0 5px;cursor:pointer;cursor:hand; font-family:Arial, Helvetica, sans-serif; float:left;}
#num_hover_qm{ width:15px; height:15px; text-align:center; border:1px solid #000; float:left; background:#940000; color:#FFF;}
#txt_qm{ display:none;}
/*------------------------梁剑锋制作end---------------------------*/	


.contitle{ background:#EAEAEA; height:27px; line-height:27px; text-indent:25px; font-weight:bold;}
.con{ padding:10px 25px; line-height:25px;}
.con_index{ height:190px; overflow:hidden;}

/*返回顶部*/
.backToTop {
    display: none;
    width: 30px;
	height:30px;
    background-color: #000;
    font-size: 12px;
    text-align: center;
    position: fixed;
    _position: absolute;
    right: 10px;
    bottom: 150px;
    _bottom: "auto";
    cursor: pointer;
}
.backToTop a:link,.backToTop a:visited{ float:left; width:30px; height:30px; line-height:30px; color:#FFF; text-align:center;}
.backToTop a:hover{ background:#FC0; color:#000; text-decoration:none;}
/*返回顶部end*/


.footer{ border-top:1px solid #CCC; padding:20px 0; text-align:center; line-height:20px;}
.footer span{ margin:0 5px;}

.newslist{  width:703px;}
.newslist li{ float:left; width:703px; height:30px; line-height:30px; border-bottom:1px dotted #CCCCCC; background:url(../images/ico_listico.jpg) no-repeat left center;}
.newslist li a:link,.newslist li a:visited{ width:618px; float:left; height:30px; line-height:30px; text-indent:10px; overflow:hidden;}
.newslist li a span{ color:#CCC; margin:0 20px}
.newslist li p{ float:right; width:85px; color:#999;}

.page{ text-align:center; margin:10px 0 20px 0;}
.page a{ margin:0 5px;}


.newsview_title{ padding:20px; border-bottom:1px solid #CCC; margin:0 0 20px 0; text-align:center; line-height:25px; color:#999;}
.newsview_title span{ color:#333; font-weight:bold; font-size:14px;}
.backbtn{ margin:20px 0 0 0; text-align:right;}
.backbtn a{ font-weight:bold; text-decoration:underline;}

.product_type{
	width: 753px;
	background-image: url(../images/protypeline.jpg);
	background-repeat: repeat-x;
	background-position: 0px 90px;
}
.product_type li{ float:left; width:108px; height:185px; margin-top:35px; margin-bottom:0;}
.product_type img{ border:1px solid #d0d0d0;}
.product_type img:hover{ border:1px solid #C00;}
.product_type p{ line-height:16px; text-align:left; margin:5px 0 0 0;}


.product_type_td{ width:108px; margin-top:35px; margin-bottom:0;}
.product_type_td_img{ border:1px solid #d0d0d0;}
.product_type_td_img:hover{ border:1px solid #C00;}
.product_type_td_p{ line-height:16px; text-align:left; padding:5px 0 0 0; height:70px;}



.productlist{ padding:13px; background:#f2f2f2; margin:1px 0 0 0;}
.productlist_img{ float:left; margin:0 13px 0 0; position:relative; width:148px; height:148px; border:1px solid #e6e6e6; text-align:center; background:#FFF;}
.productlist_img:hover{
	border: 1px solid #C00;
	height: 148px;
	width: 148px;
	background-color: #FFF;
}
.productlist_title{ float:left; font-size:14px; font-weight:bold; height:30px; width:564px; color:#990000;}
.productlist_title a{ color:#990000;}
.productlist_con{ float:left; width:564px; line-height:20px; height:119px;}
.productlist_tip{ position:absolute; width:352px; height:339px; background:url(../images/bg_tip.png); margin:0 0 0 150px; text-align:center; overflow:hidden; display:none;}
.productlist_tip img,.productlist_tip img:hover{ border:none; margin:3px 3px 3px 16px; }

.productview_img{ margin:20px 0; text-align:center; padding:20px 0 0 0;}
.productview_title{ background:#eaeaea; height:50px; line-height:50px; text-align:center; font-weight:bold; font-size:18px;}
.productview_ico_des{ height:24px; line-height:24px; background:url(../images/bg_title.jpg) no-repeat; color:#990000; font-weight:bold; text-indent:14px;}
.productview_con{ margin:10px 0; line-height:20px; text-align:left;}
.productview_other{ overflow:hidden; height:200px; padding:25px 0; border-bottom:1px solid #eaeaea; border-top:1px solid #eaeaea;}
.productview_ico_feedback{ height:24px; line-height:24px; background:url(../images/bg_title.jpg) no-repeat; color:#990000; font-weight:bold; text-indent:33px;}
.productview_feedback{ margin:20px 0;}
.productview_feedback dl input{
	height:45px;
	line-height:45px;
	background:#eeeeee;
	font-size:14px;
	border:1px solid #666;
	width:378px;
}
.productview_feedback dl  textarea{
	width:868px;
	height:100px;
	line-height:25px;
	background:#eeeeee url(../images/bg_feeaback.jpg) no-repeat center center;
	font-size:14px;
	border:1px solid #666;
}
.productview_feedback dl dt,.productview_feedback dl dd{ float:left; height:45px; line-height:45px; margin:0 0 15px 0;}
.productview_feedback dl dt{ width:100px; text-align:right; font-weight:bold; margin:0 10px 0 0;}
.productview_btn{ text-align:center; margin:0 0 20px 0;}
#feedbackbtn{ background:url(../images/bg_btn_submit.jpg) no-repeat; text-align:center; width:119px; height:32px; line-height:32px; color:#000; font-weight:bold; border:none;}


.con dl input{ height:45px; line-height:45px; background:#eeeeee; font-size:14px; border:1px solid #666; width:590px;}
.con dl  textarea{ width:590px; height:100px; line-height:25px; background:#eeeeee url(../images/bg_feeaback.jpg) no-repeat center center; font-size:14px; border:1px solid #666;}
.con dl dt,.con dl dd{ float:left; height:45px; line-height:45px; margin:0 0 15px 0;}
.con dl dt{ width:100px; text-align:right; font-weight:bold; margin:0 10px 0 0;}
.productview_btn{ text-align:center; margin:0 0 20px 0;}

.indexpro_t{ height:23px; line-height:23px; background:#6f7c85; color:#FFF; clear:both; width:1003px; float:left; margin:20px 0; overflow:hidden; text-indent:20px; font-weight:bold;}
.indexpro_t a{ color:#acc0ce; float:right; *float:none; margin:0 20px 0 0; *margin:0 20px 0 810px; font-weight:normal;}


.indexpro{ float:left; width:1003px; border-bottom:1px dotted #6f7c85;}
.indexpro li{ width:119px; float:left; height:170px; margin:20px 30px 0 30px; text-align:center;}
.indexpro li .indexpro_img{ width:117px; height:117px; overflow:hidden; text-align:center; border:1px solid #e6e6e6;}
.indexpro li .indexpro_img:hover{ border:1px solid #C00;}
.indexpro li p{ line-height:16px; text-align:left; margin:5px 0 0 0; clear:both;}

#indexpro_f{ width:221px; float:left; height:250px; margin:20px 30px 0 30px; text-align:center;}
#indexpro_img{ width:219px; height:219px; overflow:hidden; text-align:center; border:1px solid #e6e6e6;}
#indexpro_img img{ height:219px;}
#indexpro_img:hover{ border:1px solid #C00;}
#indexpro_f p{ line-height:16px; text-align:left; margin:5px 0 0 0; clear:both;}
