@charset "gbk";
/*mudule公共样式*/

#con{clear: both;width: 991px;height: auto !important;height: 100%;min-height: 500px;height: 500px;overflow:hidden !important;_overflow:visible;margin: 0 auto 20px;_margin: 0 auto 20px;padding: 0 0 0 11px;}
.con_l{float: left;width: 249px;height: auto !important;height: 100%;min-height: 500px;height: 500px;overflow:hidden !important;_overflow:visible;margin: 0 11px 0 0;_margin: 0 11px 0 0;}
.con_r{float: left;width: 676px;height: auto !important;height: 100%;min-height: 500px;height: 500px;overflow:hidden !important;_overflow:visible;border: 1px solid #ffb6ae;padding: 0 20px;}

.con_title{clear: both;width: 229px;height: 37px;background: url("imagesdefaultcon_titlebg.jpg") no-repeat left top;padding: 0 0 0 20px;line-height: 37px;font-size: 14px;color: #96001c;font-weight: 700;}
.con_nav{clear: both;width: 227px;height: auto !important;height: 100%;min-height: 0px;height: 0px;border: 1px solid #e5a7ab;overflow:hidden !important;_overflow:visible;margin: 3px 0 12px 0;_margin: 3px 0 12px 0;padding: 10px;}
.con_nav ul{list-style: none;margin: 0 auto;padding: 0;width: 220px;}
.con_nav ul li{float: left;width: 220px;height: 30px;line-height: 30px;background: url("imagesdefaultlinebg2.gif") repeat-x left bottom;font-size: 14px;color: #4f454f;}
.con_nav ul li a{width: 200px;height: 30px;background: url("imagesdefaultdian.jpg") no-repeat left center;padding: 0 0 0 15px; color: #4f454f;display: block;font-size:13px;}
.con_nav ul li a:hover{text-decoration: none;display: block;}

.con_notice{clear: both;width: 237px;height: 191px;border: 1px solid #e5a7ab;margin: 3px 0 0 0; _margin: 3px 0 0 0;padding: 10px 0 0 10px;}
.con_notice ul{list-style: none;margin: 0;padding: 0;}
.con_notice ul li{float: left;width: 235px;height: 38px;line-height: 19px;color: #4f454f;text-align: left;}
.con_notice ul li a{clear: both;width: 220px;height: 19px;line-height: 19px;background: url("imagesdefaultdian2.jpg") no-repeat left center;padding: 0 0 0 15px;color: #4f454f;}
.con_notice ul li p{text-align: center;height: 19px;}


.linkpic{clear: both;width: 249px;height:49px; margin: 10px 0 0 0;_margin: 10px 0 0 0;}
.linkpic img{display: block;}

.con_r_top{clear: both;width: 676px;height: 40px;line-height: 40px;color: #000;font-size: 14px;font-weight: 700;}
.con_r_top span{float: right;width: auto;height: 40px;line-height: 40px;font-size: 12px;color: #676767;font-weight: 400}
.con_r_top span a{color: #676767;}

.con_r_line{clear: both;width: 676px;height: 6px;}
.con_r_line_l{float: left;width:12px;height: 6px;background: url("imagesdefaultconlinel.jpg") no-repeat left top; }
.con_r_line_m{float: left;width:587px;height: 6px;background: url("imagesdefaultconlinem.jpg") repeat-x left top; }
.con_r_line_r{float: left;width:77px;height: 6px;background: url("imagesdefaultconliner.jpg") no-repeat left top; }
.con_con{clear: both;width: 676px;height: auto !important;height: 100%;min-height: 714px;height: 714px;overflow:hidden !important;_overflow:visible;font-size: 12px;color: #676767;padding: 20px 0;}


.upinfo{clear: both;width: 665px;height: 40px;margin: 0 auto;background: url("imagesdefaultlinebg2.gif") repeat-x left bottom;}
.upinfo_l{float: left;width: 300px;height: 32px;background: url("imagesdefaultlinebg3.jpg") repeat-y right top;padding: 8px 0 0 22px;font-size: 14px;font-weight: 700;color: #000;}
.upinfo_r{float: left;width: 321px;height: 32px;padding: 8px 0 0 22px;font-size: 14px;font-weight: 700;color: #000;}
.uplist{clear: both;width: 665px;height: auto !important;height: 100%;min-height:550px;height: 550px;overflow:hidden !important;_overflow:visible;margin: 0 auto;}
.uplist_l{float: left;width: 257px;height: auto !important;height: 100%;min-height:540px;height: 540px;padding: 15px 40px 0 25px;overflow:hidden !important;_overflow:visible;background: url("imagesdefaultlinebg3.jpg") repeat-y right top;}
.uplist_top{clear: both;width: 257px;height: 25px;line-height: 25px;font-size: 12px;font-weight: 700;color: #676767;}
.uplist_top span{float: right;}
.uplist_list{clear: both;width: 257px;height: auto !important;height: 100%;min-height:500px;height: 500px;overflow:hidden !important;_overflow:visible;}
.uplist_r{float: left;width: 268px;height: auto !important;height: 100%;min-height:540px;height: 540px;overflow:hidden !important;_overflow:visible;padding: 15px 50px 0 25px;}
.tableright{float: right;}


/*news*/
.newslist{list-style: none;margin: 0;padding: 0;}
.newslist li{float: left;width: 676px;height: 30px;line-height: 30px;background: url("imagesdefaultlinebg2.gif") repeat-x left bottom;color: #000;}
.newslist li span{float: right;}
.newslist li a{float: left;width: 556px;height: 30px;line-height: 30px;background: url("imagesdefaultdian5.jpg") no-repeat left center;padding: 0 0 0 20px;color: #000; white-space:nowrap;
 text-overflow:ellipsis; 
 -o-text-overflow:ellipsis; 
 overflow: hidden;}

/*product*/
.prolist{list-style: none;margin: 0;padding: 0;}
.prolist li{float: left;width: 149px;height: 142px;line-height: 30px;font-size: 12px;color: #000;text-align: center;margin: 10px 10px 8px 10px;_margin: 10px 10px 8px 10px;}
.prolist li a{color: #676767;}


/*aboutus*/
.con_about{text-indent: 2em;line-height: 30px;}
.con_about table{border:1px solid #B2B2B2}
.con_about table td{border:1px solid #B2B2B2}

.con_aboutbg{float: left;width: 664px;height: auto !important;height: 100%;min-height:637px;height: 441px;overflow:hidden !important;_overflow:visible;background:url("imagesdefaultaboutbg.jpg") no-repeat left top;padding: 27px;}
.con_aboutbg_top{clear: both;width: 664px;height: 16px;line-height: 16px;font-size: 16px;color: #ebdd00;font-weight: 700;}
.con_aboutbg_mid{clear: both;width: 370px;height: 245px;padding: 0 0 0 20px;text-indent: 2em;color: #fff;line-height: 22px;font-size: 12px;}

/*contactus*/


/* news content*/

/*product content*/