/* 全局CSS定义 */
body { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#333; margin: 0; background: #DCDCDC;margin: 15px 0 10px;}
div,form,img,ul,ol,li,dl,dt,dd {margin: 0; padding: 0; border: 0; list-style: none none;}
h1,h2,h3,h4,h5,h6 { margin:0; padding:0; font-size:12px;	font-weight: normal;}
table,td,tr,th{font-size:12px;}
/* 链接颜色 */
a:link {color: #333; text-decoration:none;}
a:visited {color: #333;text-decoration:none;}
a:hover { color: #f50; text-decoration:underline;}
a:active { color: #333;}
.cRed,a.cRed:link,a.cRed:visited{ color:Red; }
.cRed_L,a.cRed_L:link,a.cRed_L:visited{ color:Red; text-decoration:underline;}
.clr{ clear:both; height: 0; font-size: 0; line-height: 0;}
.clr_10{ clear:both; height: 10px; font-size: 0; line-height: 0;}
.pages{ padding: 15px 10px;}
.Header { width: 940px; height: 90px; margin: 0 auto; background:url(img/header_bg.jpg) repeat-x 0 0;}
.Header .logo{ float:left; width: 200px;}
.Header ul{ float:left; margin-top: 55px;}
.Header ul li{ float:left; background:url(img/line_1.gif) no-repeat 0 7px; height: 25px; line-height: 25px; width: 115px; text-align:center; font-size: 14px; font-weight:bold;}
.Header ul .tag{ background: none;}
.Header .r{ float:right; height: 70px; padding: 20px 5px 0 0; background:url(img/header_r.jpg) no-repeat right 0; color: #ccc; text-align:right;}
.Header .r span{ display:block; height: 25px;}
.Header .r a{ margin: 0 10px;}
.Header .r .search{ height: 20px; width: 210px; background: url(img/search_bg.jpg) no-repeat 0 0; margin-top: 10px;}
.Header .r .search .input{ width: 170px; height: 20px; line-height: 20px; border: none; background: none; float:left; text-indent: 10px; color: #999;}
.Header .r .search .but{ background: none; width: 28px; height: 20px; cursor: pointer; border: none; float:left;}
.Flash{ width: 940px; margin: 0 auto; text-align:center; background: url(img/content_bg.jpg) repeat-y 0 0;}
.Home{ width: 936px; margin: 10px auto 0;}
.Home h3{ font-size: 14px; font-weight:bold; background: url(img/ico_1.gif) no-repeat 0 4px; padding-left: 17px; height: 26px; line-height: 21px;}
.Home h3 img{ float:right; margin-top: 3px;}
.Home .about{ float:left; width: 270px; height: 326px; padding: 20px 18px 0; background:url(img/bg_1.jpg) no-repeat 0 0;}
.Home .about p{ padding: 12px 0 0; margin: 0; border-top: 1px solid #ccc; line-height: 21px;}
.Home .about p img{ float:left; margin: 2px 6px 0 0;}
.Home .product{ float:right; width: 603px; height: 326px; padding: 20px 0 0 18px; background:url(img/bg_2.jpg) no-repeat 0 0;}
.Home .product .L{ float:left; width: 160px;}
.Home .product .L ul{ margin-top: 5px;}
.Home .product .L li{ background:url(img/ico_2.gif) no-repeat 1px 12px; padding-left: 13px; height: 30px; line-height: 30px; font-weight:bold;}
.Home .product .R{ float:left; width: 435px;}
.Home .product .R h3{ padding-right: 12px;}
.Home .product .R li{ float:left; width: 143px; padding: 5px 0 10px;}
.Home .product .R li img{ width: 125px; height: 106px; border: 1px solid #ccc; background: #fff; display:block; margin: 0 auto;}
.Home .product .R li em{ height: 21px; line-height: 21px; width: 125px;border: 1px solid #ccc; border-top: none; text-align:center; font-style:normal; display:block; margin: 0 auto; background: #F3F3F3; overflow:hidden; }
.Content{ width: 940px; margin: 0 auto; background:url(img/content_bg.jpg) repeat-y 0 0;}
.ContentLine{ background:url(img/content_foot.jpg) no-repeat 0 bottom; padding: 10px 15px 30px;}
.ContentLeft{ float:left; width: 180px;}
.ContentLeft h3{ background:url(img/tag_1.gif) repeat-x 0 0; height: 25px; line-height: 25px; font-weight:bold; padding-left: 12px;}
.ContentLeft h4{ height: 22px; line-height: 22px;font-weight:bold; padding: 0 10px;border: 1px solid #c7c7c7; background:url(img/tag_2.jpg) repeat-x 0 0; margin-top: 12px;}
.ContentLeft .product{ border: 1px solid #ccc; border-top: none; padding: 5px 0; background: #f2f2f2;}
.ContentLeft .product li{ background:url(img/ico_3.gif) no-repeat 7px 8px; padding-left: 15px; height: 24px; line-height: 24px;}
.ContentLeft .munu{ background: #e5e5e5 url(img/menu_foot.jpg) no-repeat 0 bottom; padding-bottom: 5px;}
.ContentLeft .munu li{ height: 25px; line-height: 25px; border-top: 1px solid #fff; padding-left: 12px;}
.ContentLeft .contact{ border: 1px solid #ccc; border-top: none; padding: 5px 0; background: #f2f2f2; line-height: 25px; padding: 7px 10px;}
.ContentRight{ float:right; width: 715px;}
.ContentRight .links{ height: 23px;}
.ContentRight .AboutBanner{ background: url(img/banner_about.jpg) no-repeat 0 0; height: 130px;}
.ContentRight .NewsBanner{ background: url(img/banner_news.jpg) no-repeat 0 0; height: 130px;}
.ContentRight .ProductBanner{ background: url(img/banner_product.jpg) no-repeat 0 0; height: 130px;}
.ContentRight .title{ height: 22px; line-height: 22px;font-weight:bold; padding: 0 10px;border-bottom: 1px solid #c7c7c7; background:url(img/tag_2.jpg) repeat-x 0 0;}
.ContentRight .title h1{ font-weight:bold;}
.ContentRight .line{ border: 1px solid #c7c7c7; height: 100%; margin-top: 10px; background: #fff;}
.ContentRight .about{ line-height: 23px; padding: 0 15px 15px;}
.ContentRight .about p{ margin: 0; padding: 12px 0 10px;}
.ContentRight .about ul li{ background: url(img/ico_3.gif) no-repeat 2px 10px; padding-left: 12px;}
.ContentRight .about h4{ font-weight:bold;}
.ContentRight .producthome{ padding: 15px 10px; }
.ContentRight .producthome p{ padding: 0 10px 17px; line-height: 23px; margin: 0;}
.ContentRight .producthome .pic{ float:left; width: 170px; text-align:center; padding-top: 5px;}
.ContentRight .producthome .pic img{ display:block; width: 150px; height: 140px; margin: 0 auto 7px;border: 1px solid #ccc; padding: 1px;}
.ContentRight .producthome .pic h2{ font-size:14px; font-weight:bold;}
.ContentRight .producthome ul{ width: 520px; float:left; clear:right;}
.ContentRight .producthome li{ height: 23px; line-height: 23px; background:url(img/ico_3.gif) no-repeat 2px 11px; padding-left: 10px; font-weight:bold; float:left; width: 163px; }
.ContentRight .producthome .clr{ height: 20px;}
.ContentRight .productlist{ padding-top: 15px;}
.ContentRight .productlist p{ padding: 0 15px 17px; line-height: 23px; margin: 0;}
.ContentRight .productlist li{ float:left; width: 178px; height: 200px;}
.ContentRight .productlist li img{ width: 150px; height: 150px; display:block; margin: 0 auto;}
.ContentRight .productlist li a,.ContentRight .productlist li a:visited{ display:block; width: 150px; height: 150px; border: 1px solid #ccc; margin: 0 auto; background: #fff;}
.ContentRight .productlist li a:hover{border: 1px solid #666;}
.ContentRight .productlist li em{ height: 23px; line-height: 23px; width: 150px;border: 1px solid #ccc; border-top: none; text-align:center; font-style:normal; display:block; margin: 0 auto; background: #F3F3F3; }
.ContentRight .productlist li em a,.ContentRight .productlist li em a:visited{ display:inline;  width:auto; height:auto; border: none; margin:auto; background: none;}
.ContentRight .productlist li em a:hover{ border: none;}
.ContentRight .productnews{ clear:both; border: 1px solid #c7c7c7; height: 100%; margin-top: 10px; background: #fff; padding-bottom: 5px;}
.ContentRight .productnews h2{ height: 22px; line-height: 22px;font-weight:bold; padding: 0 10px;border-bottom: 1px solid #c7c7c7; background:url(img/tag_2.jpg) repeat-x 0 0;}
.ContentRight .productnews ul{ margin-top: 8px;}
.ContentRight .productnews li{ height: 23px; line-height: 23px; background:url(img/ico_3.gif) no-repeat 10px 9px; padding-left: 18px; width: 336px; float:left;}
.ContentRight .productnews .text{ clear:both; margin: 10px 10px 0; border-top: 1px dashed #c7c7c7; padding-top: 10px; line-height: 21px;}
.ContentRight .productnews .text h2,.ContentRight .productnews .text h3,.ContentRight .productnews .text h4{ font-weight:bold; padding: 0; border-bottom: none; background: none; height: 23px;}
.ContentRight .productnews .text p{ margin: 0; padding-bottom: 12px;}
.ContentRight .product{ padding: 15px;}
.ContentRight .product .pic{ padding-bottom: 15px;}
.ContentRight .product .pic img{ border: 1px solid #ccc;}
.ContentRight .product table{ width: 100%; border-collapse:collapse;}
.ContentRight .product table td{ border: 1px solid #ccc; padding-left: 7px; line-height: 23px; background: #f2f2f2;}
.ContentRight .product table .bg{ background: #e5e5e5;}
.ContentRight .product .text{ padding-bottom: 20px;}
.ContentRight .product .next{ clear:both; height: 25px; text-align:right;}
.ContentRight .product .next span{ float:left;}
.ContentRight .xianguan{ padding: 5px 0;}
.ContentRight .xianguan li{ float:left; width: 340px; height: 25px; line-height: 25px; background:url(img/ico_3.gif) no-repeat 8px 12px; padding-left: 15px;}
.ContentRight .message td{ line-height: 30px;}
.ContentRight .message textarea{ width: 450px; height: 80px;}
.ContentRight .message .but{ background: #666; height: 22px; line-height: 22px; width: 46px; cursor: pointer; border: none; font-weight:bold; color: #fff;}
.ContentRight .newslist{ padding: 7px 15px;}
.ContentRight .newslist ul{}
.ContentRight .newslist li{ height: 28px; line-height: 28px; text-align:right; border-bottom: 1px dashed #B8BCBF; background:url(img/ico_2.gif) no-repeat 0 10px; padding-left: 12px; font-weight:bold;}
.ContentRight .newslist li a{ float:left;}
.ContentRight .news{ padding: 10px 15px;}
.ContentRight .news  h1{ font-size: 14px; font-weight:bold; height: 30px; line-height: 30px;}
.ContentRight .news .time{ padding: 7px 0;}
.ContentRight .news .text{ line-height: 23px;}
.ContentRight .news .text h2,.ContentRight .news .text h3,.ContentRight .news .text h4,.ContentRight .news .text h5,.ContentRight .news .text h6{ font-weight:bold;}
.ContentRight .news .text p{ margin: 0; padding: 2px 0 18px;}
.ContentRight .news .text p img{ float:right; border: 1px solid #ccc; margin-left: 7px; padding: 1px;}
.ContentRight .news .text li{ background:url(img/ico_3.gif) no-repeat 0 9px; padding-left: 12px; height: 24px; line-height: 24px;}
.ContentRight .news .text a{ }
.ContentRight .news .next{ height: 30px; line-height: 30xp; text-align:right;}
.ContentRight .news .next span{ float:left;}
.Foot{ clear:both; margin: 5px auto; width: 928px; line-height: 26px; color: #888;}
.Foot ul{ float:left; height: 28px;}
.Foot ul li{ background:url(img/line_1.gif) no-repeat 0 8px; height: 28px; line-height: 28px; float:left; padding: 0 15px;}
.Foot ul li a,.Foot ul li a:visited{ color: #4b4b4b;}
.Foot ul li a:hover{ color: #f60;}
.Foot ul .no{ background: none; padding-left: 0;}
.Foot .links{ clear:both; text-align:right;}
.Foot address{ float:right; font-style:normal; color: #888;}
.Foot address a,.Foot address a:visited,.Foot .links a,.Foot .links a:visited{ color: #888;}
.Foot address a:hover{ color: #f60;}