/* CSS Document */
@charset "utf-8";
@import url("common.css");
.doc_banner{height:194px;}
.doc_banner img{width:100%;height:194px}
.doc_left{ width:218px; float:left; background:url(../images/shadow2.jpg) no-repeat right; height:400px;}
.doc_left .tit{ background:#c7c4a4; width:218px; height:58px; background:url(../images/tit_bg.jpg) no-repeat ; text-align:right; line-height:24px;color:#fff; line-height:62px;}
.doc_left .tit h2{ font-size:16px; font-weight:bold;  display:block; height:16px;  padding-right:15px;}
.doc_left .tit span{ font-size:10px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; padding-top:6px;}
.doc_left .cls_02{ padding-left:10px;}
.doc_left .cls_02 li{ width:182px; height:24px; line-height:24px; text-align:center; padding:2px 0px;}
.doc_left .cls_02 li a{width:182px; height:24px; display:block; font-size:14px;}
.doc_left .cls_02 li a:hover, .hover_cls_02{ background:url(../images/cls_02bg.jpg) no-repeat left center; font-weight:bold; color:#fff;}
.wrap_t { padding:8px 20px 0px 6px;}
.wrap_t p{ line-height:22px; font-size:12px; color:#666666}
.doc_right{ width:720px; float:right;min-height:500px;}
.doc{ padding:15px 15px 50px; min-height:440px;}
.doc h2{ text-align:center; font-size:18px; font-weight:bold; color:#000000; font-family:"微软雅黑"}
.doc .bv{ text-align:center; width:100%;}
.doc .bv span{ padding:0px 8px;}
.doc .showtxt p{ line-height:22px; margin:8px 0px;}
.cls_pic{ padding-top:20px;}
.cls_pic li{ float:left; background:url(../images/cls3_bg.jpg) no-repeat; width:200px; height:220px; text-align:center; margin:10px 6px 15px 8px; display:inline; text-align:center}
.cls_pic li img{ width:190px; height:210px;}
.cls_pic li .photo{ margin-top:14px; height:200px; }
.cls_pic li a{ color:#000000;}
.cls_pic li p{ height:28px; line-height:28px; text-align:left; text-align:center;}
.bread{ padding:0px 5px 5px; height:20px; border-bottom:1px solid #CCCCCC;}
.bread h2{ float:left; font-size:16px; font-weight:bold; color:#000000; background:url(../images/ico_01.jpg) no-repeat left center; padding-left:14px;}
.bread h2 span{ font-size:10px; font-family:Arial, Helvetica, sans-serif; color:#999999;}
.bread p{ float:right;}
.page { width: 100%; padding: 20px 0; text-align: center;}
.page a{ width:40px; height:20px; line-height:20px;}
.page .prev,.page .next { margin: 0 10px;}
.page .num { padding: 5px; text-align: center; display:inline-block; color: #000; border:#CCCCCC 1px solid; margin:0px 5px; background:#54a866}
.page .cur { color:#fff;  background:#54a866}
.cls_news{ padding:10px 35px; font-size:14px;}
.cls_news li{ line-height:34px; line-height:34px; overflow:hidden; background:url(../images/ico_1.gif) no-repeat left center; padding-left:10px; border-bottom:1px dashed #CCCCCC;}
.cls_news li span{ float:right;}
.cds_news{ padding:10px 35px;}
.but1{ background:url(../images/message_10.gif) no-repeat; cursor:pointer; width:137px; height:33px; border:none; color:#FFFFFF; text-align:center; line-height:40px;}
.buy input[type=text]{ height:24px; line-height:24px; width:200px;}
.cls_fb{ padding-top:30px;}
.cls_fb li{ width:187px; height:237px; background:url(../images/cls_fb_bg.jpg) no-repeat; float:left; margin:0px 0px 40px 50px; display:inline; line-height:48px;}
.cls_fb li span{ text-align:center; width:180px; display:block; }
.cls_fb li img{ padding:2px 0px 0px 2px;}
.cls_03{ padding:15px;}
.cls_03 li{ line-height:28px; border-bottom:#CCCCCC 1px dashed; font-size:14px; background:url(../images/ico_02.jpg) no-repeat left center; padding-left:10px; height:28px;}
.cls_03 li span{ float:right;}
.doc_message .w{ background:#fff; padding:20px; border-top:none; margin:20px 0px;}
.doc_message .w p{ line-height:20px; margin:10px 0px;}
.doc_message .w form, .doc_message .wrap2 form{ font-size:14px;}
.doc_message .w form .but1, .doc_message .wrap2  form .but1{ background:url(../images/message_10.gif) no-repeat; cursor:pointer; width:137px; height:33px; border:none; color:#FFFFFF; text-align:center; line-height:40px;}
.search_zs{ width:810px; height:50px; border:#CCCCCC 3px solid; margin:10px auto; padding:2px;}
.w_search{ height:400px; width:100%;}
.search_zs .txt{ float:left; width:500px; padding-left:10px; font-size:18px; font-weight:bold; height:50px; border:none; line-height:50px; font-family:"微软雅黑"}
.search_zs .but{ float:right; width:90px; background:#ca1d38; text-align:center; line-height:50px; color:#FFFFFF; font-weight:bold; font-size:16px; border:none; cursor:pointer}
.result{ width:810px; margin:20px auto;  }
.result td{ padding:8px; color:#000000;}
.result p{ padding:8px 0px; font-weight:bold; font-size:14px; color:#a5001a; text-align:center; font-size:18px;}
.result .txt{ float:left; width:200px; margin:10px 0px 0px 25px;}
