/* CSS Document */

*{margin:0px; padding:0px;}
body{font-family:"Microsoft Yahei","Helvetica Neue",Helvetica,Arial,sans-serif; font-size:12px; color:#515151;
background:url(../images/tupian/beijing.gif) repeat;margin:0px; padding:0px;}
a:link{font-size:12px; color:#515151; text-decoration:none;}
a:visited{font-size:12px; color:#515151; text-decoration:none;}
a:hover{font-size:12px; color:#f00; text-decoration:none;}
a:active{font-size:12px; color:#515151; text-decoration:none;}
ul,li{margin:0px; padding:0px;}
h1{font-family:"黑体"; font-size:30px; color:#000; margin:0px; padding:0px; text-align:center; margin-top:15px; margin-bottom:30px;line-height: 35px;}
h2{margin:0px; padding:0px; font-size:13px; color:#515151; font-weight:bold;  padding-bottom:5px;}
h3{ font-size:24px; color:#000; margin:0px; padding:0px; text-align:center; margin-top:10px; margin-bottom:25px;line-height: 35px;}
img{border:0px;}
.clear{ clear:both;}
.yw{font-family:Arial;}

.red{font-size:12px; color:#f00;}
.red a:link{font-size:12px; color:#f00; text-decoration:none;}
.red a:visited{font-size:12px; color:#f00; text-decoration:none;}
.red a:hover{font-size:12px; color:#f00; text-decoration:underline;}
.red a:active{font-size:12px; color:#f00; text-decoration:none;}

/*head_sch*/
.head_sch { width:1002px; height:80px; margin:0px auto;}
.h_logo{ height:80px; float:left; }
.h_logo h1{ display:none; height:0px;}
.h_search{ width:auto; height:auto; float:right; padding-top:25px;}

.form input{ width:250px; height:28px; border:1px solid #d6d6d6; padding:4px;}
.form .search-submit{ width:40px; height:40px; background:url(../images/so.gif) no-repeat scroll 10px 10px #bf1a21; color:#f8bdbf;text-indent: -9999em;border:none;}

/* 头部head */
.head{width:1002px;  overflow:hidden; margin:0 auto;}
/* 头部head end */

#nonebg{ background:none;}
#nonebg2{
	height:26px;
}
.lxwmpic {width:547px; height:340px; background-image:url(/images/contact.jpg); padding-left:160px;padding-top:330px;}

/* nav end */
.main { width: 1002px; height: auto; overflow: hidden; margin: 0 auto;}
.main_t { width: 1002px; height: auto; overflow: hidden }
.main_tl { width: 245px; height: 245px; overflow: hidden; margin-right: 8px; float: left }
.main_tc { width: 494px; height: auto; overflow: hidden; float: left; border: 1px #d6d6d6 solid; margin-right: 8px }
.main_tc_t { width: 494px; height: 31px; overflow: hidden; background: url(../images/fsw1_17.jpg) repeat-x ; position:relative;}
.main_tc_t .left { float: left; background: url(../images/fsw1_16.jpg) no-repeat; min-width: 300px; height: 31px }
.main_tc_t .right { float: left; font-size: 14px; color: #515151; font-weight: 700; padding: 6px 0 0 10px }
.main_tc_t .more{ position:absolute; top:8px; right:10px;}
.main_tc_m { width: 494px; height: auto; overflow: hidden; margin-top: 15px; margin-bottom: 9px }
.main_tc_ml { width: 160px; height: auto; overflow: hidden; margin-right: 13px; padding-left: 9px; line-height: 28px; text-align: center; float: left }
.main_tc_mr { width: 300px; height: auto; overflow: hidden; float: left; line-height: 23px; padding-right: 5px; text-align: justify }
.main_tc_mr p{ text-indent:2em;}
.main_tr { width: 245px; height: 245px; overflow: hidden; float: left; background: #9E1203;margin: 0px 0px 5px 0px; }
.main_m { width: 1002px; height: auto; overflow: hidden; margin-top: 5px }
.main_mr { width: 243px; height: 236px; overflow: hidden; float: right; border: 1px #d6d6d6 solid }
.main_mr_m { width: 243px; height: auto; overflow: hidden; border: 1px #d6d6d6 solid }
.main_mr_mt { width: 243px; height: auto; overflow: hidden; background: url(../images/fsw1_17.jpg) repeat-x }
.main_mr_mt .left { float: left; background: url(../images/fsw1_16.jpg) no-repeat; width: 300px; height: 31px }
.main_mr_mt .right { float: left; font-size: 14px; color: #515151; font-weight: 700; padding: 6px 0 0 10px }
.main_mr_mc { width: 209px; height: auto; overflow: hidden; background: url(../images/fsw1_35.jpg) no-repeat 8px 15px; font-size: 14px; line-height: 24px; padding: 13px 0 12px 34px }
.main_gs { width: 494px; height: 236px; overflow: hidden; float: left; border: 1px #d6d6d6 solid;   }
.main_gs_t { width: 494px; height: 31px; overflow: hidden; background: url(../images/fsw1_17.jpg) repeat-x ; position:relative;}
.main_gs_t .more{ position:absolute; top:8px; right:10px;}
.main_gs_t .left { float: left; background: url(../images/fsw1_16.jpg) no-repeat; width: 300px; height: 31px }
.main_gs_t .right { float: left; font-size: 14px; color: #515151; font-weight: 700; padding: 6px 0 0 10px }
.main_gs_m { width: 494px; height: auto; overflow: hidden; margin-top: 15px }
.main_gs_ml { width: 160px; height: auto; overflow: hidden; margin-right: 13px; padding-left: 9px; line-height: 28px; text-align: center; float: left }
.main_gs_mr { width: 300px; height: auto; overflow: hidden; float: left; line-height: 24px; padding-right: 5px; text-align: justify }
.main_gs_mr p{ text-indent:2em;}
.main_br { width: 747px; height: auto; overflow: hidden; border: 1px #d6d6d6 solid; float: right; margin-top: 5px; margin-bottom: 5px }
.main_br_t { width: 747px; height: auto; overflow: hidden; background: url(../images/fsw1_17.jpg) repeat-x }
.main_br_t .left { float: left; background: url(../images/fsw1_16.jpg) no-repeat; width: 500px; height: 31px }
.main_br_t .center { float: left; font-size: 14px; color: #515151; font-weight: 700; padding: 6px 0 0 10px }
.main_br_t .right { float: right; padding-right: 15px; padding-top: 0 }
.main_br_t a:link { font-size: 13px; color: #515151; text-decoration: none }
.main_br_t a:visited { font-size: 13px; color: #515151; text-decoration: none }
.main_br_t a:hover { font-size: 13px; color: red; text-decoration: none }
.main_br_t a:active { font-size: 13px; color: #515151; text-decoration: none }
.main_br_c { width: 737px; height: auto; overflow: hidden; padding: 10px 0 0 10px }
.main_br_c_in { width: 360px; height: auto; overflow: hidden; margin: 3px; float: right }
.case { width: 342px; height: 129px; overflow: hidden; float: left; margin-right: 30px; padding-bottom: 15px }
.case_l { width: 154px; height: 124px; overflow: hidden; margin-right: 10px; float: left }
.case_r { width: 178px; height: auto; overflow: hidden; float: left; line-height: 21px; text-align: justify }
.case_r p{ text-indent:2em;}
.main_yxfs { float: left;   overflow: hidden; border: 1px #d6d6d6 solid }
.main_yxfs_t { width: 367px; height: auto; overflow: hidden; background: url(../images/fsw1_17.jpg) repeat-x }
.main_yxfs_t .left { float: left; background: url(../images/fsw1_16.jpg) no-repeat; width: 300px; height: 31px }
.main_yxfs_t .center { float: left; font-size: 14px; color: #515151; font-weight: 700; padding: 6px 0 0 10px }
.main_yxfs_t .right { float: right; padding-right: 15px; padding-top: 7px }
.main_yxfs_tc {/* width: 367px; height: auto; */overflow: hidden; font-size: 12px; padding: 5px 0 10px 14px }
.main_yxfs_tc ul { margin: 0; padding: 0 }
.main_yxfs_tc ul li { list-style: none; line-height: 24px; float:left; width:350px; margin-right:10px; }
.main_yxfs_tc ul li .left { float: left; margin-right: 8px; padding-top: 8px }
.main_yxfs_tc ul li .center { float: left }
.main_yxfs_tc ul li .right { float: right; padding-right: 15px }
.main_blwcq { float: right; width: 370px; height: auto; overflow: hidden; border: 1px #d6d6d6 solid }
.main_blwcq_t { width: 370px; height: auto; overflow: hidden; background: url(../images/fsw1_17.jpg) repeat-x }
.main_blwcq_t .left { float: left; background: url(../images/fsw1_16.jpg) no-repeat; width: 300px; height: 31px }
.main_blwcq_t .center { float: left; font-size: 14px; color: #515151; font-weight: 700; padding: 6px 0 0 10px }
.main_blwcq_t .right { float: right; padding-right: 15px; padding-top: 7px }
.main_blwcq_tc { width: 367px; height: auto; overflow: hidden; font-size: 12px; padding: 5px 0 10px 14px }
.main_blwcq_tc ul { margin: 0; padding: 0 }
.main_blwcq_tc ul li { list-style: none; line-height: 24px; clear: both }
.main_blwcq_tc ul li .left { float: left; margin-right: 8px; padding-top: 7px }
.main_blwcq_tc ul li .center { float: left }
.main_blwcq_tc ul li .right { float: right; padding-right: 15px }
.frilink { width: 978px; height: auto; overflow: hidden; margin: 0 auto; border: 1px #d6d6d6 solid; line-height: 22px; padding: 5px 10px 5px 12px; background-color: #f9f9f9; margin-top: 5px }
.gg { width: 1002px; height: 255px; overflow: hidden; margin: 0 auto; margin-top: 5px }
.main_bl { width: 243px; height: auto; overflow: hidden; border: 1px #d6d6d6 solid; float: left; margin-bottom: 5px }
.main_bl_t { width: 243px; height: auto; overflow: hidden; background: url(../images/fsw1_17.jpg) repeat-x; position:relative;}
.main_bl_t1 { width: 243px; height: auto; overflow: hidden; background: url(../images/fsw1_17.jpg) repeat-x }
.main_bl_t .more{ position:absolute; top:8px; right:10px;}
.main_bl_t1 .right { float: left; font-size: 14px; color: #515151; font-weight: 700; padding: 6px 0 0 10px }
.main_bl_t1 .left { float: left; background: url(../images/fsw1_16.jpg) no-repeat; width: 138px; height: 31px }
.main_bl_t .left { float: left; background: url(../images/fsw1_16.jpg) no-repeat; width: 300px; height: 31px }
.main_bl_t .right { float: left; font-size: 14px; color: #515151; font-weight: 700; padding: 6px 0 0 10px }
.main_bl_c { width: 233px; height: auto; overflow: hidden; padding: 5px 0 5px 10px }
.main_bl_c1 { width: 233px; height: auto; overflow: hidden; line-height: 30px; padding: 10px 0 10px 10px }
.main_bl_c1 ul li { list-style: none }
.main_bl_c1 ul li .left { float: left; margin-right: 8px; padding-top: 11px }
.main_bl_li { width: 740px; height: auto; overflow: hidden; padding: 10px 0 10px 10px }
.main_bl_c ul { width: 243px; height: auto; padding: 0 20px }
.main_bl_c ul li { list-style: none; line-height: 22px; width: 100px; float: left }
.main_bl_c ul li .left { float: left; margin-right: 5px; padding-top: 7px }
.main_pro_li { height: auto }
.main_pro_li li { width: 220px; height: 245px; margin: 5px; padding: 8px; float: left; list-style: none; text-align: center }
.main_pro_li img { width: 210px; height: 210px; border: 3px solid #c9c9c9; margin-bottom: 12px }
.main_pro_li img:hover { border: 3px solid red }
.footer { width: 1002px; overflow: hidden; margin: 0 auto; line-height: 22px; text-align: center; background: url(../images/db.gif) repeat-x; padding-top: 20px; color: #777; margin-top: 5px }
.ml { width: 245px; height: auto; overflow: hidden; float: left }
.ml_t { width: 245px; height: 245px; overflow: hidden }
.main_bl1 { width: 243px; height: auto; overflow: hidden; border: 1px #d6d6d6 solid; margin-top: 5px }
.mr { width: 747px; height: auto; overflow: hidden; border: 1px #d6d6d6 solid; float: right; margin-bottom: 5px }
.wlfst_c { width: 707px; height: auto; overflow: hidden; padding: 16px 20px 5px 20px; font-size: 16px; color: #515151; line-height: 30px }
.wlfst_c img { max-width: 660px }
.wlfst_c_in { width: 787px; height: auto; overflow: hidden; font-size: 12px }
.wlfst_c ul { margin: 0; padding: 0 }
.wlfst_c ul li { list-style: none; line-height: 28px; clear: both; font-size: 14px; color: #515151; border-bottom: 1px #d6d6d6 dashed; padding-bottom: 26px }
.wlfst_c ul li .left { float: left; margin-right: 8px; padding-top: 5px }
.wlfst_c ul li .center { float: left }
.wlfst_c ul li .right { float: right; padding-right: 10px }
.wlfst_c ul li a:link { font-size: 14px; color: #515151; text-decoration: none }
.wlfst_c ul li a:visited { font-size: 14px; color: #515151; text-decoration: none }
.wlfst_c ul li a:hover { font-size: 14px; color: red; text-decoration: none }
.wlfst_c ul li a:active { font-size: 14px; color: #515151; text-decoration: none }
.wlfst_c p { text-align: left; padding:5px 5px; width: 700px; }
.page { width: 707px; height: auto; overflow: hidden; margin: 0 auto; border-top: 1px #d6d6d6 dashed; padding-top: 14px; text-align: center }
.page li { float: left }
.page1 { width: 707px; height: auto; overflow: hidden; margin: 0 auto; padding-top: 14px; text-align: center }
.nav { width: 1002px; height: 40px; margin: 0 auto; background: url(../images/fsw1_03.jpg) repeat-x }
.nav ul { margin: 0; padding: 0 }
.nav ul li { position: relative; list-style: none; font-size: 14px; color: #fff; font-weight: 400; float: left; background: url(../images/fsw1_05.jpg) no-repeat 0 top; width: 124px; line-height: 35px; text-align: center; z-index: 9999 }
.nav ul li.home{ background:none;}
.nav ul li a:link { font-size: 14px; color: #fff; text-decoration: none }
.nav ul li a { display: block }
.nav ul li a:visited { font-size: 14px; color: #fff; text-decoration: none }
.nav ul li a:hover { font-size: 14px; color: #ddd35e }
.nav ul li a:active { font-size: 14px; color: #ddd35e; text-decoration: none }
.nav ul li .nav-list { width: 124px; background: #bc0b11; display: none; position: absolute; top: 35px; left: 0 }
.nav ul li .nav-list a { display: block; line-height: 35px; text-align: center; border-bottom: 1px solid #cc3c46 }
.nav ul li .nav-list a:hover { background: #ad1809; }
.nav ul li:hover .nav-list{ display:block;}
.menu li a:visited, .nav li a:link { color: #F0FBD3 }
.dian { color: #dccc14 }
.text_c { width: 100%; text-align: center }
.p_left { text-align: justify }
.p_left a:hover { font-size: 16px }
.p_left a:link { font-size: 16px }
.tg_pages { padding-bottom: 23px; text-align: center }
.tg_pages li { display: inline; line-height: 32px }
.tg_pages li a { margin-right: 5px; padding: 3px 5px 3px 5px; border: 1px solid #CCC; background-color: #FFF }
.thisclass { font-weight: 700; color: #C00 }
.pagenext { font-size: 12px; margin-left: 20px; line-height: 25px; color: #999; border-top: 1px dashed #d6d6d6; margin-right: 20px; padding: 10px 0 5px 0 }
.pagenext a { font-size: 12px }
.pagenext a:link { font-size: 13px }
.info { height: 24px; line-height: 17px; text-align: center; overflow: hidden; color: #777; font-size: 12px; border-bottom: 1px dashed #cacaca; margin-bottom: 25px }
.info a:visited { color: #777 }
.main_fscp { width: 245px; height: auto; overflow: hidden; margin-right: 8px; float: left }
.main_fscp_t { width: 243px; height: auto; overflow: hidden; border: 1px #d6d6d6 solid }
.main_fscp_tt { width: 243px; height: auto; overflow: hidden; background: url(../images/fsw1_17.jpg) repeat-x }
.main_fscp_tt .left { float: left }
.main_fscp_tt .center { float: left; font-size: 14px; color: #515151; font-weight: 700; padding-top: 5px }
.main_fscp_tt .right { float: right; padding: 9px 15px 0 0 }
.main_fscp_tc { width: 243px; height: auto; overflow: hidden; font-size: 12px; padding: 9px 0 0 14px }
.main_fscp_tc ul { margin: 0; padding: 0 }
.main_fscp_tc ul li { list-style: none; line-height: 22px; clear: both }
.main_fscp_tc ul li .left { float: left; margin-right: 8px; padding-top: 6px }
.main_fscp_tc ul li .center { float: left }
.main_fscp_tc ul li .right { float: right; padding-right: 15px }
.main_xds { width: 243px; height: auto; overflow: hidden; margin-right: 8px; float: left; border: 1px #d6d6d6 solid; margin-bottom: 5px }
.main_xds_t { width: 243px; height: auto; overflow: hidden; background: url(../images/fsw1_17.jpg) repeat-x }
.main_xds_t .left { float: left; background: url(../images/fsw1_16.jpg) no-repeat; width: 300px; height: 31px }
.main_xds_t .right { float: left; font-size: 14px; color: #515151; font-weight: 700; padding: 6px 0 0 10px }
.main_xds_m { width: 227px; height: auto; overflow: hidden; line-height: 22px; padding: 8px 6px 6px 10px; text-align: justify }
.main_blcg { width: 243px; height: auto; overflow: hidden; border: 1px #d6d6d6 solid; float: left; margin-right: 8px; margin-bottom: 5px }
.main_blcg_t { width: 243px; height: auto; overflow: hidden; background: url(../images/fsw1_17.jpg) repeat-x }
.main_blcg_t1 { width: 243px; height: auto; overflow: hidden; background: url(../images/fsw1_17.jpg) repeat-x }
.main_blcg_t1 .right { float: left; font-size: 14px; color: #515151; font-weight: 700; padding-top: 5px }
.main_blcg_t1 .left { float: left }
.main_blcg_t .left { float: left; background: url(../images/fsw1_16.jpg) no-repeat; width: 300px; height: 31px }
.main_blcg_t .right { float: left; font-size: 14px; color: #515151; font-weight: 700; padding: 6px 0 0 10px }
.main_blcg_c { width: 233px; height: auto; overflow: hidden; line-height: 22px; padding-left: 10px; padding-top: 10px; padding-bottom: 10px }
.main_blcg_c ul li { list-style: none }
.main_blcg_c ul li .left { float: left; margin-right: 8px; padding-top: 7px }
.main_blcg_c1 { width: 233px; height: auto; overflow: hidden; line-height: 22px; padding-left: 10px; padding-top: 10px; padding-bottom: 10px }
.main_lmjs { width: 747px; height: 270px; overflow: hidden; float: right; border: 1px #d6d6d6 solid; margin-bottom: 5px }
.main_lmjs_t { width: 747px; height: 31px; overflow: hidden; background: url(../images/fsw1_17.jpg) repeat-x }
.main_lmjs_t .left { float: left; background: url(../images/fsw1_16.jpg) no-repeat; width: 500px; height: 31px }
.main_lmjs_t .right { float: left; font-size: 14px; color: #515151; font-weight: 700; padding: 6px 0 0 10px }
.right { float: right; padding-top: 4px }
.main_lmjs_m { width: 747px; height: auto; overflow: hidden; margin-top: 5px }
.main_lmjs_ml { width: 220px; height: auto; overflow: hidden; margin-right: 13px; padding-left: 9px; line-height: 28px; text-align: center; float: left }
.main_lmjs_mr { width: 500px; height: auto; overflow: hidden; float: left; line-height: 22px; padding-right: 5px }
.main_tuwern_c { width: 737px; height: auto; overflow: hidden; padding-top: 14px; padding-left: 10px }
.main_tuwen_c_in { width: 740px; height: auto; overflow: hidden; float: right; margin-bottom: 15px }
.tuwen { width: 730px; height: 124px; overflow: hidden; float: left; margin-right: 30px; border-bottom: 1px dashed #cacaca; padding-bottom: 10px }
.tuwen_l { overflow: hidden; margin-right: 10px; float: left; text-align: center }
.tuwen_l a { display: table-cell; vertical-align: middle; width: 152px; height: 122px; border: 1px solid #d6d6d6 }
.tuwen_l a img { width: 150px; height: 120px; margin: 0 auto }
.tuwen_r { width: 560px; height: 128px; overflow: hidden; float: left; line-height: 24px; text-align: justify }
.tuwen .right { font-size: 12px }
.tuwen .right a { color: red }
.tuwen .bq { margin-top: 6px }
.mr1 { width: 747px; height: auto; overflow: hidden; border: 1px #d6d6d6 solid; float: left; margin-bottom: 5px }
.mral { width: 747px; height: auto; overflow: hidden; border: 1px #d6d6d6 solid; float: left }
.mlz { width: 245px; height: auto; overflow: hidden; float: right; margin-left: 8px; margin-bottom: 5px }
.mlz_t { width: 245px; height: 245px; overflow: hidden }
.main_mr_m1 { width: 243px; height: auto; overflow: hidden; border: 1px #d6d6d6 solid; margin-bottom: 5px }
.main_tj { width: 243px; overflow: hidden; border: 1px #d6d6d6 solid }
.main_rmtj { width: 243px; overflow: hidden; border: 1px #d6d6d6 solid; margin-top: 5px }
.main_xgqz { width: 372px; height: auto; overflow: hidden; float: right }
.main_xgqz_t { width: 370px; height: 224px; overflow: hidden; border: 1px #d6d6d6 solid }
.main_xgqz_tt { width: 367px; height: auto; overflow: hidden; background: url(../images/fsw1_17.jpg) repeat-x }
.main_xgqz_tt .left { float: left }
.main_xgqz_tt .center { float: left; font-size: 14px; color: #515151; font-weight: 700; padding-top: 5px }
.main_xgqz_tt .right { float: right; padding-right: 15px; padding-top: 9px }
.main_xgqz_tc { width: 367px; height: auto; overflow: hidden; font-size: 12px; padding-left: 14px; padding-top: 9px }
.main_xgqz_tc ul { margin: 0; padding: 0 }
.main_xgqz_tc ul li { list-style: none; line-height: 22px; clear: both }
.main_xgqz_tc ul li .left { float: left; margin-right: 6px; padding-top: 6px }
.main_xgqz_tc ul li .center { float: left }
.main_xgqz_tc ul li .right { float: right; padding-right: 15px }
.main_gyzy { width: 372px; height: auto; overflow: hidden; float: right }
.main_gyzy_t { width: 370px; height: 224px; overflow: hidden; border: 1px #d6d6d6 solid }
.main_gyzy_tt { width: 370px; height: auto; overflow: hidden; background: url(../images/fsw1_17.jpg) repeat-x }
.main_gyzy_tt .left { float: left; background: url(../images/fsw1_16.jpg) no-repeat; width: 300px; height: 31px }
.main_gyzy_tt .center { float: left; font-size: 14px; color: #515151; font-weight: 700; padding: 6px 0 0 10px }
.main_gyzy_tt .right { float: right; padding-right: 15px; padding-top: 9px }
.main_gyzy_tc { width: 364px; height: auto; overflow: hidden; font-size: 12px; padding-left: 22px; padding-top: 9px }
.main_gyzy_tc ul { margin: 0; padding: 0 }
.main_gyzy_tc ul li { list-style: none; line-height: 22px; width: 120px; float: left }
.main_gyzy_tc ul li .left { float: left; margin-right: 8px; padding-top: 6px }
.main_gyzy_tc ul li .center { float: left }
.main_gyzy_tc ul li .right { float: right; padding-right: 15px }
.main_fsfw { width: 372px; height: auto; overflow: hidden; float: right; margin-right: 6px; margin-bottom: 5px }
.main_fsfw_t { width: 370px; height: 224px; overflow: hidden; border: 1px #d6d6d6 solid }
.main_fsfw_tt { width: 370px; height: auto; overflow: hidden; background: url(../images/fsw1_17.jpg) repeat-x }
.main_fsfw_tt .left { float: left; background: url(../images/fsw1_16.jpg) no-repeat; width: 300px; height: 31px }
.main_fsfw_tt .center { float: left; font-size: 14px; color: #515151; font-weight: 700; padding: 6px 0 0 10px }
.main_fsfw_tt .right { float: right; padding-right: 15px; padding-top: 9px }
.main_fsfw_tc { width: 364px; height: auto; overflow: hidden; font-size: 12px; padding-left: 22px; padding-top: 9px }
.main_fsfw_tc ul { margin: 0; padding: 0 }
.main_fsfw_tc ul li { list-style: none; line-height: 22px; width: 120px; float: left }
.main_fsfw_tc ul li .left { float: left; margin-right: 8px; padding-top: 6px }
.main_fsfw_tc ul li .center { float: left }
.main_fsfw_tc ul li .right { float: right; padding-right: 15px }
.main_qmsm { width: 372px; height: auto; overflow: hidden; float: right }
.main_qmsm_t { width: 370px; height: 224px; overflow: hidden; border: 1px #d6d6d6 solid }
.main_qmsm_tt { width: 370px; height: auto; overflow: hidden; background: url(../images/fsw1_17.jpg) repeat-x }
.main_qmsm_tt .left { float: left; background: url(../images/fsw1_16.jpg) no-repeat; width: 300px; height: 31px }
.main_qmsm_tt .center { float: left; font-size: 14px; color: #515151; font-weight: 700; padding: 6px 0 0 10px }
.main_qmsm_tt .right { float: right; padding-right: 15px; padding-top: 9px }
.main_qmsm_tc { width: 364px; height: auto; overflow: hidden; font-size: 12px; padding-left: 22px; padding-top: 9px }
.main_qmsm_tc ul { margin: 0; padding: 0 }
.main_qmsm_tc ul li { list-style: none; line-height: 22px; width: 120px; float: left }
.main_qmsm_tc ul li .left { float: left; margin-right: 8px; padding-top: 6px }
.main_qmsm_tc ul li .center { float: left }
.main_qmsm_tc ul li .right { float: right; padding-right: 15px }
.main_qtfw { width: 372px; height: auto; overflow: hidden; float: right; margin-right: 6px }
.main_qtfw_t { width: 370px; height: 224px; overflow: hidden; border: 1px #d6d6d6 solid }
.main_qtfw_tt { width: 370px; height: auto; overflow: hidden; background: url(../images/fsw1_17.jpg) repeat-x }
.main_qtfw_tt .left { float: left; background: url(../images/fsw1_16.jpg) no-repeat; width: 300px; height: 31px }
.main_qtfw_tt .center { float: left; font-size: 14px; color: #515151; font-weight: 700; padding: 6px 0 0 10px }
.main_qtfw_tt .right { float: right; padding-right: 15px; padding-top: 9px }
.main_qtfw_tc { width: 364px; height: auto; overflow: hidden; font-size: 12px; padding-left: 22px; padding-top: 9px }
.main_qtfw_tc ul { margin: 0; padding: 0 }
.main_qtfw_tc ul li { list-style: none; line-height: 22px; width: 120px; float: left }
.main_qtfw_tc ul li .left { float: left; margin-right: 8px; padding-top: 6px }
.main_qtfw_tc ul li .center { float: left }
.main_qtfw_tc ul li .right { float: right; padding-right: 15px }
.mr2 { width: 757px; height: auto; overflow: hidden; float: left }
.sybl { width: 245px; height: auto; overflow: hidden; float: left; margin: 0 8px -5px 0 }
.main_qmdj { width: 372px; height: auto; overflow: hidden; float: right; margin-top: 5px }
.main_qmdj_t { width: 370px; height: 224px; overflow: hidden; border: 1px #d6d6d6 solid }
.main_qmdj_tt { width: 370px; height: auto; overflow: hidden; background: url(../images/fsw1_17.jpg) repeat-x }
.main_qmdj_tt .left { float: left; background: url(../images/fsw1_16.jpg) no-repeat; width: 300px; height: 31px }
.main_qmdj_tt .center { float: left; font-size: 14px; color: #515151; font-weight: 700; padding: 6px 0 0 10px }
.main_qmdj_tt .right { float: right; padding-right: 15px; padding-top: 9px }
.main_qmdj_tc { width: 364px; height: auto; overflow: hidden; font-size: 12px; padding-left: 22px; padding-top: 9px }
.main_qmdj_tc ul { margin: 0; padding: 0 }
.main_qmdj_tc ul li { list-style: none; line-height: 22px; width: 120px; float: left }
.main_qmdj_tc ul li .left { float: left; margin-right: 8px; padding-top: 6px }
.main_qmdj_tc ul li .center { float: left }
.main_qmdj_tc ul li .right { float: right; padding-right: 15px }
.main_blwqf { width: 372px; height: auto; overflow: hidden; float: right; margin-right: 6px; margin-top: 5px }
.main_blwqf_t { width: 370px; height: 224px; overflow: hidden; border: 1px #d6d6d6 solid }
.main_blwqf_tt { width: 370px; height: auto; overflow: hidden; background: url(../images/fsw1_17.jpg) repeat-x }
.main_blwqf_tt .left { float: left; background: url(../images/fsw1_16.jpg) no-repeat; width: 300px; height: 31px }
.main_blwqf_tt .center { float: left; font-size: 14px; color: #515151; font-weight: 700; padding: 6px 0 0 10px }
.main_blwqf_tt .right { float: right; padding-right: 15px; padding-top: 9px }
.main_blwqf_tc { width: 364px; height: auto; overflow: hidden; font-size: 12px; padding-left: 22px; padding-top: 9px }
.main_blwqf_tc ul { margin: 0; padding: 0 }
.main_blwqf_tc ul li { list-style: none; line-height: 22px; width: 120px; float: left }
.main_blwqf_tc ul li .left { float: left; margin-right: 8px; padding-top: 6px }
.main_blwqf_tc ul li .center { float: left }
.main_blwqf_tc ul li .right { float: right; padding-right: 15px }
.main_kgjxw { width: 372px; height: auto; overflow: hidden; float: left; margin-left: 6px; margin-bottom: 5px }
.main_kgjxw_t { width: 370px; height: 167px; overflow: hidden; border: 1px #d6d6d6 solid; padding-bottom: 6px }
.main_kgjxw_tt { width: 370px; height: auto; overflow: hidden; background: url(../images/fsw1_17.jpg) repeat-x }
.main_kgjxw_tt .left { float: left; background: url(../images/fsw1_16.jpg) no-repeat; width: 300px; height: 31px }
.main_kgjxw_tt .center { float: left; font-size: 14px; color: #515151; font-weight: 700; padding: 6px 0 0 10px }
.main_kgjxw_tt .right { float: right; padding-right: 15px; padding-top: 9px }
.main_kgjxw_tc { width: 364px; height: auto; overflow: hidden; font-size: 12px; padding-left: 22px; padding-top: 9px }
.main_kgjxw_tc ul { margin: 0; padding: 0 }
.main_kgjxw_tc ul li { list-style: none; line-height: 22px; width: 120px; float: left }
.main_kgjxw_tc ul li .left { float: left; margin-right: 8px; padding-top: 6px }
.main_kgjxw_tc ul li .center { float: left }
.main_kgjxw_tc ul li .right { float: right; padding-right: 15px }
.share { font-size: 13px; margin-top: 25px }
.anli { width: 154px; height: auto; overflow: hidden; float: left; margin-right: 30px }
.anli_l { width: 154px; height: auto; overflow: hidden; float: left; text-align: center }
.anli_r { width: 178px; height: auto; overflow: hidden; float: left; line-height: 20px; text-align: justify }
.anli_br_c {  width: 737px; height: 160px; overflow: hidden; padding-top: 10px; padding-left: 10px }
.anli_br_c_in { width: auto; height: auto; overflow: hidden; float: left }
.bq { font-size: 12px }
.tag_new { width: 1000px; height: auto; overflow: hidden; float: left; border: 1px #d6d6d6 solid; margin-bottom: 5px }
.tag_new_t { width: 1000px; height: 31px; overflow: hidden; background: url(../images/fsw1_17.jpg) repeat-x }
.tag_new_t .left { float: left; background: url(../images/fsw1_16.jpg) no-repeat; width: 138px; height: 31px }
.tag_new_t .right { float: left; font-size: 14px; color: #515151; font-weight: 700; padding: 6px 0 0 10px }
.tag_new_m { width: 980px; height: auto; overflow: hidden; padding: 4px 12px; line-height: 220% }
.header_top { margin: 0 auto; height: 30px; line-height: 30px; border-bottom: 1px solid #eaeaea; color: #676767; overflow: hidden; background: url(../images/topbar_bg.png) repeat-x }
.header_top .topleft { float: left }
.header_top .blue { color: #06c }
.header_top .toplinks { float: right; text-align: right }
.header_top .toplinks a { margin: 0 5px; cursor: pointer }
.header_top .toplinks span a { margin: 0 2px }
.header_top .toplinks .phones { position: absolute; width: 250px; display: none; margin-left: auto; margin-right: auto; z-index: 9999 }
.header_top .toplinks .phone:hover .phones { display: block }
.top { width: 1002px; margin: 0 auto }
.shop { width: 700px; height: 360px; overflow: hidden; border-bottom: 1px dashed #cacaca; padding-bottom: 10px; font-size: 15px }
.shops { width: 310px; float: right; padding-left: 20px; line-height: 45px; }
.shops li { list-style: none; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.picview { width: 360px; height: 360px; float: left }
.btn-shop { display: inline-block; width: 130px; height: 45px; background: #B97328 url(../images/add_to_cart.gif) no-repeat scroll 20px center; font-family: '微软雅黑'; font-size: 16px; color: #fff; padding-left: 30px; border: none; cursor: pointer; border-radius: 4px }
.btn-shop:hover { color: #FFDE00 }
.btn-3 { display: inline-block; width: 130px; height: 45px; line-height: 45px; margin-right: 8px; font-family: '微软雅黑'; font-size: 16px; background: #c71219; color: #fff; text-align: center; float: left; border-radius: 4px }
.shop a:link { font-size: 16px; color: #fff; text-decoration: none }
.shop a:visited { font-size: 16px; color: #FFDE00; text-decoration: none }
.shop a:hover { color: #FFDE00 }
.fc-f60 { color: red; font-weight: 700 }
.fc-f70 { text-decoration: line-through }
.fc-f80 { color: #c71219; margin-bottom: 15px; margin-left: 30px; font-size: 14px; }
.labeltitle { margin-top: 10px; margin-bottom: 10px; text-align: center; font-size: 17px; background: #c71219; color: #fff; line-height: 35px; }
.price_and_buy { background: #c71219; height: 35px; width: 170px; margin: 0 auto; color: #fff; font-size: 14px; border-radius: 4px }
.price_and_buy .price {   height: 20px; padding: 7px 0; background: url(../images/line.gif) repeat-y right top;  font-weight: 700; border-radius: 4px }
.goods-shop { display: inline-block; width: 85px; height: 35px; background: #c71219; font-family: '微软雅黑'; color: #fff; border: none; cursor: pointer; font-size: 14px; font-weight: 700; border-radius: 4px }
.price a:visited { font-size: 14px; color: #fff; text-decoration: none }
.price a:link { font-size: 14px; color: #fff; text-decoration: none }
.price a:hover { color: #FFDE00 }
.goods-shop:hover { color: #FFDE00 }
.goods_list { width: 100%; padding: 10px 2px 10px 5px; clear: both; overflow: hidden }
.main_goods_list { line-height: 1.8em; padding: 6px; overflow: hidden }
.goods_list li { width: 220px; height: 300px; padding: 5px; margin: 0 6px; float: left; overflow: hidden; background: #fff; border: 1px solid #E6E6E6; text-align: center; font-size: 14px; line-height: 25px; margin-bottom: 5px; -webkit-box-shadow: 0 0 1px 1px rgba(226,226,226,.2), 0 0 1px 1px rgba(226,226,226,.2), 0 0 1px 2px rgba(226,226,226,.2); box-shadow: 0 0 1px 1px rgba(226,226,226,.2), 0 0 1px 1px rgba(226,226,226,.2), 0 0 1px 2px rgba(226,226,226,.2) }
.goods_list li img { width: 220px; height: 220px; text-align: center; position: relative; border-radius: 5px }
.content_p p { text-align: left; float: left }
.right { float: right; padding-top: 4px }
.buycar h2 { font-size: 14px; color: #F60; line-height: 31px }
.buycar .flow { width: 100%; border-left: 1px solid #DEE79E; border-right: 1px solid #DEE79E; border-top: 1px solid #DEE79E; margin-bottom: 16px }
.buycar .flow td { height: 23px; line-height: 19px; background: #F8FAEB; text-align: center; color: #888; overflow: hidden; border-right: 1px solid #EFF3CF; border-bottom: 1px solid #EFF3CF; border-top: 3px solid #FFF; letter-spacing: 3px }
.buycar .flow td.thisclass { background: #FFF; border-bottom: 1px solid #FFF; border-top: 3px solid #F8FAEB; font-weight: 700; color: #333 }
button, input, select { vertical-align: middle }
.dede_table { width: 100%; margin: 0 auto 7px; font-size: 12px; overflow: hidden; border: 1px solid #eaeaea }
.dede_table tbody * a { color: #06C }
.dede_table * a:hover { color: red; text-decoration: underline }
.dede_table caption { text-align: left; height: 24px; line-height: 24px; font-size: 14px; text-indent: 6px; color: #000; letter-spacing: 2px }
.dede_table thead tr td { height: 23px; line-height: 23px; text-indent: 12px; border-top: 1px solid #FFF; border-bottom: 1px solid #FFF; background: url(images/table_tbg.gif) 1px 1px repeat-x; background: #F8F8F8; font-weight: 700; letter-spacing: 2px; color: #999 }
.dede_table thead tr td strong { letter-spacing: 1px; font-size: 12px; color: #333 }
.dede_table thead tr td span { color: #999 }
.dede_table thead tr td p { height: 22px; display: inline; float: right; margin: -24px 10px 0 0; overflow: hidden; line-height: 21px }
.dede_table thead tr td p * { float: right }
.dede_table thead tr td a.thlink { text-decoration: underline }
.dede_table thead tr td a.thlink:hover { text-decoration: none }
.dede_table thead tr th { height: 25px; font-weight: 400; text-indent: 10px; text-align: left; line-height: 15px }
.dede_table tbody { overflow: hidden; text-align: left }
.dede_table tbody tr th { background: #FFE; padding-top: 3px; line-height: 15px; text-indent: 10px; letter-spacing: 1px; font-weight: 400; border-top: 1px solid #EEE; border-bottom: 1px solid #DBDFE1; padding-top: 4px; padding-bottom: 4px }
.dede_table tbody tr th .toggle { width: 15px; height: 13px; border: none; cursor: pointer; vertical-align: middle }
.dede_table tbody tr th small { font-size: 12px; color: #999; margin-left: 4px; margin-right: 4px }
.dede_table tbody tr td { padding: 8px; color: #333; vertical-align: top; border-bottom: 1px solid #F0F0F0 }
.dede_table tbody tr td.td1 { background: #FEFEFE; text-align: right; color: #787; vertical-align: middle }
.dede_table tbody tr td.tdbig { font-size: 14px; vertical-align: middle; text-align: center }
.dede_table tbody tr td p { line-height: 21px; padding: 2px }
.dede_table tbody tr td p strong img { vertical-align: middle }
.dede_table tbody tr td img { vertical-align: top; margin: 0 10px 5px 0 }
.dede_table tbody tr td .middle { vertical-align: middle }
.dede_table tbody tr td small { color: #888; font-size: 12px; overflow: hidden }
.dede_table tbody tr td big { font-size: 14px; overflow: hidden; letter-spacing: 1px }
.dede_table tfoot { background: url(images/table_fbg.jpg) left bottom repeat-x }
.dede_table tfoot tr td { padding: 10px; line-height: 25px; text-align: center }
.dede_table tfoot * a { color: #666 }
.dede_table tfoot tr td p { line-height: 21px; margin-bottom: 10px }
.trlist tbody tr td { vertical-align: middle }
ul.label { height: 25px; background: #EEF5E0; border-bottom: 1px solid #DDD; text-indent: 0; letter-spacing: 1px }
ul.label li { height: 25px; line-height: 25px; float: left; display: block; background: #F4F9EC; border-right: 1px solid #D6D6D6 }
ul.label li.this { background: #FFF; font-weight: 700; position: relative; bottom: -1px }
ul.label li.this a { color: #F60 }
ul.label li a { float: left; padding-left: 16px; padding-right: 16px; display: block; color: #333 }
.btn-2 { width: 70px; height: 25px; border: none; background: url(../images/btn-bg2.gif) left top no-repeat; line-height: 25px; overflow: hidden; color: #444; margin-right: 2px; cursor: pointer }
.qust_contach { background: url(../images/zxkf.jpg) no-repeat top; background-color: #f5f5f5; border: #fff 1px solid; width: 110px; padding: 1px 5px 10px; font-size: 12px; line-height: 18px; top: 95px; z-index: 9999; left: 50%; margin-left: 505px; position: fixed; -webkit-box-shadow: 0 0 7px rgba(0,0,0,.3); -moz-box-shadow: 0 0 7px rgba(0,0,0,.3); box-shadow: 0 0 7px rgba(0,0,0,.3) }
.qust_contach ul li { border-bottom: #d8d8d8 1px solid; border-top: #fff 1px solid; padding: 5px; position: relative; list-style: none; text-align: center }
@media (max-width:1260px) {
.qust_contach { display: none }
}

/*首页滚动相册*/
.main_album{ float:none; width:1000px; }
.main_album .main_br_t{ width:1000px;}
/*滚动css样式 */
#scroll { width:98%; overflow:hidden; margin:0 auto;}
#scroll_box {float: left;width: 80000%;}
#scroll_begin {float: left;}
#scroll_end {float: left;}
.iproduct{ margin:0px 0;}
.iproduct .cn{ float:left;   margin:0 -3px; height:230px; color:#333;}
.iproduct .cn:hover{  color:#f00;}
.iproduct .ih1{  padding:1px;   margin:5px;height:122px;}
.iproduct .ih1 a{ display:table-cell;vertical-align:middle;text-align:center;*display:block;*font-size:104px;*font-family:Arial;}
.iproduct .ih1 img{ vertical-align:middle; padding:3px;  height:200px;border:1px #ccc solid; }
.iproduct .ih1 a:hover img{ border-color:#d54812; }
.iproduct span{ display:block; text-align:center; padding-bottom:10px;}
/*滚动css样式 end*/


.iright{ float:right; width:749px;_width:746px;}
.comzone {	position:relative;width:230px;height:400px;	overflow:hidden; background:#fff; margin:10px auto 0;  }
.downpaly {	position:absolute;width:220px; left:0;top:0;}
.fl {float:left}
.downpaly img{	display:block;	max-width:150px; margin-right:10px;}
.downpaly b {display:block;}
.downpaly li {border-bottom:1px dashed #ccc;padding:10px 5px;overflow:hidden; list-style:none;}