@charset "utf-8";body { margin:0; padding:0;  font-size:12px; color:#4c4c4c; background:url(../images/bg.gif) repeat-x  }div,ul,li,p,h1,h2,h3,h4,img{ margin:0; padding:0}li{ list-style:none}img{ border:0; vertical-align:top}a:link,a:visited{ color:#4c4c4c; text-decoration:none}a:hover{ color:#cf1b0a;  text-decoration:underline}.c{ clear:both}.main{ width:1002px; margin:0 auto}.top{ background:url(../images/top_bg.jpg) no-repeat; height:134px;}.logo{ height:86px; padding:0 22px; font-family:"微软雅黑"}.logo h1{ float:left; line-height:86px; font-size:30px; }.logo h1 img{ height:56px; padding-top:15px;}.logo ul{ float:right;}.logo ul li{ float:left;  padding-right:28px; padding-top:5px;}.logo ul li img{ vertical-align:middle; padding-right:3px;}.nav{ height:40px; line-height:40px; padding-left:60px;}.nav a,.nav a:visited{ display:block; float:left; width:100px; font-size:14px; color:#fff; font-weight:700}.nav a:hover{ color:#fff}.box_top{ background:url(../images/main_bg_01.jpg) no-repeat; height:277px; margin-top:12px;}.show_img{ width:980px; height:269px; padding:12px 0 0 11px; }.show_img img{ width:980px; height:204px;}.main_bg{ background:url(../images/cbg.jpg) repeat-y; padding:15px 11px;}.foot{ background:url(../images/foot_img.jpg) no-repeat; height:100px;}.left_list{ width:210px; float:left}.left_list_in h2{ background:url(../images/left_tit.gif) no-repeat; height:48px; line-height:48px; font-size:20px; font-family:"微软雅黑"; color:#fff; padding-left:25px;}.left_list_in ul{ background:url(../images/left_bg.gif) repeat-y; padding:15px;}.left_list_in li{ line-height:33px; border-bottom:dashed 1px #99857e; background:url(../images/list_icon.gif) left no-repeat; padding-left:35px;}.left_list_in div{ background:url(../images/left_foot.gif) no-repeat; height:18px;}.left_list_in p{ line-height:30px;}.ind_right{ width:750px; float:left; padding-left:16px;}.ind_abouts{ width:439px; float:left; padding-left:12px;}.ind_abouts h2{ background:url(../images/about_title.gif) no-repeat; height:34px; line-height:34px; padding-left:35px; font-size:14px; font-weight:700; font-family:"微软雅黑";  overflow: hidden }.ind_abouts h2 a{ display:block; float:right; line-height:150px; width:80px; height:34px;}.ind_abouts p img{ float:left; width:213px; height:102px; padding:0 8px 8px 0}.ind_abouts p{ padding:10px 0 0 0; line-height:25px;}.ind_news{ width:268px; float:left; padding-left:20px;}.ind_news h2{ background:url(../images/news_ind_tit.gif) no-repeat; height:36px; line-height:36px; font-size:14px;font-weight:700; font-family:"微软雅黑";  overflow: hidden; padding-left:35px; }.ind_news ul{ padding:12px 20px 0 20px;}.ind_news li{ background:url(../images/list.jpg) left no-repeat; padding-left:25px; line-height:35px; border-bottom:dashed 1px #99857e }.ind_cp{ padding-top:15px; padding-left:12px;}.ind_cp h2{ background: url(../images/ind_cp_tit.gif) no-repeat; height:36px; line-height:36px; overflow:hidden; padding-left:35px;font-size:14px;font-weight:700; font-family:"微软雅黑";  overflow: hidden;}.foot_in{ line-height:39px; padding-top:43px; color:#fff; text-align:center}/* ============产品图片列表============== */div .productlist_cyrano_lef{	border:0px #ebebeb solid;	padding:17px 0px 0px 7px;}div#demo{	overflow:hidden;	width:712px;	color:#ff0000;}div.productlist_cyrano_lef div.fang{background:#fff;padding:2px;text-align:center;margin:0px 9px 0px 0px;border:1px #dedfe1 solid;}div.productlist_cyrano_lef div.picFit{overflow: hidden;}.picFit img{ width:157px; height:129px;}div.productlist_cyrano_lef div.title{text-align:center;overflow: hidden;white-space:nowrap;}div.productlist_cyrano_lef a:link,div.productlist_cyrano_lef a:visited,div.productlist_cyrano_lef a:active{color:#5c5c5c;font:12px/27px arial,simsun;text-decoration: none;}div.productlist_cyrano_lef a:hover{color:#ff0000;text-decoration: underline;font:12px/27px arial,simsun;}/* ============内页样式============== */.ny_right{ width:730px; float:left; padding-left:16px;}.ny_tit{ background:url(../images/ny_title.jpg) no-repeat; height:36px; line-height:36px; padding-left:45px; font-size:14px; font-weight:700; font-family:"微软雅黑"}.ny_txt{ line-height:28px; padding:15px 12px 0 12px;}.t_t{ float:left}.ny_nav{ float:right; padding-right:25px; font-size:12px; font-weight:normal}.ny_news_list{ padding:10px 15px}.ny_news_list li{ height:35px; border-bottom: dashed 1px #e6dcb8; line-height:35px;background:url(../images/news_list_ico.gif) left no-repeat; padding-left:15px; padding-right:8px;}.ny_news_list a{ float:left}.ny_news_list li span{ float:right; color:#a7a7a7}.newstitle{font-size: 22px;font-weight: bold;line-height: 50px;text-align: center; font-family:"微软雅黑"}.info{height: 28px;line-height: 28px;border: 1px #e8e8e8 solid;margin: 0px 0px;text-align: center;background-color: #f7f7f7;}.con{margin: 30px 0px;text-align: left;font: 14px/22px Verdana, Arial, Helvetica, sans-serif;}.cp_list{ padding:15px 0 15px 15px;margin-right:-30px; width:760px}.cp_list li{ float:left; padding-bottom:15px; padding-right:25px;}.cp_list li p a{ display:block; width:149px; padding:3px; border:solid 1px #ccc; overflow:hidden}.cp_list li p a:hover{width:149px; padding:3px; border:solid 1px #a3a3a3; display:block }.cp_list li p img{ width:149px;height:122px; vertical-align:middle; overflow:hidden;}.cp_list li span{ display:block; line-height:30px; text-align:center}.qy_ny_show_cp{ padding:20px 0 10px 0}.qy_ny_li1 {border: 1px solid #e7e4e4;	list-style-type: none;	float: left;	margin-right: 30px;	padding: 5px; }.qy_ny_li2 {float: left;	width: 330px;	list-style-type: none;}.qy_ny_p {border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #cbcbcb;	line-height: 50px;	height: 50px;}.cp_nr_in p{ line-height:30px; text-indent:2em}.cp_nr_in{line-height:30px; padding:0 10px} .qy_ny_li1 img{ width:250px; height:auto}.cp_more_tit{ background:#f5f5f5; line-height:30px; height:30px; font-size:12px; font-weight:700;  padding-left:12px; margin:10px 0}/* ============焦点图效果============== */.mainbox{   overflow:hidden;   position:relative;}.flashbox{   overflow:hidden;    position:relative;}.imagebox{    text-align:right;position:relative;z-index:999;}.bitdiv{display:inline-block;width:18px;height:18px;margin:0 10px 10px 0px;cursor:pointer;float:right;}.defimg{background-image:url(../images/02.png)}.curimg{background-image:url(../images/01.png)}.foot_in a{ color:#fff}.bbs_list{ padding-left:30px}.tj_ul{ padding:20px 0 0 0}.tj_ul li{ padding:0 0 15px 0;}.form_bg{ width:390px; height:30px; border: solid 1px #a70103; padding-left:8px; line-height:30px}.form_txt{ width:390px; height:120px; border:solid 1px #a70103; padding-left:8px; }.tj_ul li label{ width:72px; display:block; float:left; line-height:30px}.bbs_show_p{ padding-left:72px;}.ul_lxwm li{ line-height:30px; border-top: solid 1px #fff; border-bottom:solid 1px #dedede; font-size:14px}.list_cp{ padding:12px 0}.list_cp li{ width:230px; float:left; padding-left:12px; margin-bottom:10px; overflow:hidden; text-align:center }.list_cp li p img{ height:129px; width:auto; vertical-align:middle; text-align:center}.list_cp li span{ display:block; line-height:30px; text-align:center}