/* CSS Document */
/* html {
    filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);
    -webkit-filter: grayscale(100%);
} */
body {margin: 0;padding: 0;	font-size:12px;font-family:"Microsoft Yahei"; background:#fff; color:#4f4f4f;} /* background: url(../images/2020bj.jpg) no-repeat center top;padding-top:60px; */    
* {	margin:0;padding: 0;}
a {	color: #444; text-decoration:none;cursor:pointer}
a:hover {text-decoration:none; color:#c81623;}
p {	margin: 0;padding: 0;}
ul {list-style: none outside none;}
li {list-style: none;margin: 0;padding: 0;}
em {font-style: normal;}
input,select{	margin: 0;padding: 0;font-family:"Microsoft Yahei";}
img {border: none;}
.clear{ clear:both;}
input:focus,select:focus{outline:none;}
.jiage{color:red;font-weight:bold;}
.w1200{ width:1200px; margin:0 auto;}
.login{ height:38px; overflow:hidden; background:#f1f1f1; margin:0 auto;}
.red_font{ color:#c81623;}
.login span{ display:block; height:38px; line-height:38px;padding-left:10px} 
.loginfl{ float:left;}
.loginfr{ float:right;}
.loginfr a,.loginfl a{ padding:0 5px;}
.tel{ float:right; height:38px; background:url(../images/tel_ico.png) left center no-repeat; padding-left:34px; line-height:38px; margin-right:30px;}
.tel strong{ font-size:18px; font-weight:normal; font-family:Arial;}
.banner_ad01{overflow:hidden; position:relative;} 
.close,.close2,.close3{ display:none; width:45px; text-align:center;height:25px; overflow:hidden; background:rgba(0,0,0,0.5); color:#fff; line-height:25px; position:absolute; left:50%; top:0; margin-left:555px;}
.close2,.close3{ top:15px;}
.close:hover,.close2:hover,.close3:hover{ color:#fff;background:rgba(0,0,0,0.7);}
.banner_ad01:hover .close,.banner_ad02:hover .close2,.banner_ad03:hover .close3{ display:block;}
.ad01{ height:109px; overflow:hidden;}
.h_ztad{ height:149px; margin:10px 0; overflow:hidden;}
.h_ztad ul{ overflow:hidden; width:1210px;}
.h_ztad ul li{ width:232px; height:149px; overflow:hidden; float:left; margin-right:10px;}

.floor{ overflow:hidden; margin-top:25px;}
.floor_title{ height:44px; overflow:hidden;}
.floor_title span{ display:block; width:46px; height:44px; overflow:hidden; float:left; background:url(../images/floor_fbg.png) no-repeat; font-size:30px; color:#fff; font-style:italic; line-height:44px;}
.floor_title h2{ float:left; font-size:20px; color:#4f4f4f; font-weight:normal; height:44px; line-height:44px; padding:0 20px;}
.floor_title a.more{ display:block; height:44px; overflow:hidden; float:right; padding-right:24px; background:url(../images/more.png) right center no-repeat; color:#4f4f4f; line-height:44px;}
.floor_title p{ float:right; height:44px; color:#d1d1d1; line-height:44px;font-size:14px}
.floor_title a{ padding:0 17px; color:#4f4f4f; line-height:44px;}

.floor_List{ width:868px; overflow:hidden; float:right; border-top:1px #eee solid; border-bottom:1px #eee solid;}
.f_cplist{ width:100%; height:auto; overflow:hidden;}
.f_cplist ul li{ width:192px; border-bottom:1px #eee solid; border-right:1px #eee solid; float:left; padding:0 12px; height:298px;}
.f_cplist ul li a{ display:block; width:100%; height:auto; overflow:hidden; padding-top:20px;}
.f_cplist ul li a img{ display:block; border-bottom:1px #dcdcdc dashed;}
.f_cplist ul li h4,.f_cplist ul li p,.rmtj ul li h4,.rmtj ul li p{ height:20px; overflow:hidden; line-height:20px;}
.f_cplist ul li h4,.rmtj ul li h4{ font-size:14px; color:#4f4f4f; padding-top:12px;}
.f_cplist ul li h4:hover,.f_cplist ul li a:hover h4,.rmtj ul li a:hover h4 { color:#c81623}
.f_cplist ul li p,.rmtj ul li p{ color:#999;}
.f_cplist ul li p strong,.rmtj ul li p strong{ color:#c81623;font-size:14px;margin:5px}
.f_hzkhlist{ height:77px; overflow:hidden; border-right:1px #eee solid;}
.f_hzkhlist ul{ height:41px; padding:12px 0; overflow:hidden; margin:6px 0; background:#f7f7f7;}
.f_hzkhlist ul li{ height:41px; width:143px; overflow:hidden; float:left; border-left:1px #ccc dashed; }
.f_hzkhlist ul li a{ display:block; text-align:center;}
.floor_ad_bg{ width:332px; height:auto; overflow:hidden; float:left; background:url(../images/yx_bg.png) bottom center no-repeat; padding-bottom:13px;}
.floor_ad { position: relative; width: 330px; overflow: hidden; border:1px #eee solid; }
.floor_ad .pic img { width: 330px; height:320px; display: block; }
.floor_ad .txt-bg { position:relative; width:100%; height:55px; overflow:hidden; background:#fff;}
.floor_ad .txt { position: absolute; bottom: 0; z-index: 2; height: 55px; width:100%; overflow: hidden; }
.floor_ad .txt li{ height:55px; line-height:55px; position:absolute; bottom:-55px; background:#fff;}
.floor_ad .txt li a{ display: block; color:#4f4f4f; line-height:55px; font-size:14px; text-indent:25px; background:#fff;}
.floor_ad .txt li a strong{ font-size:16px; color:#c81623;}
.floor_ad .num { position: absolute; z-index: 3; bottom:20px;right:50px; width:100%; text-align:right; border:none;}
.floor_ad .num li{ display:inline-block; width:10px; height:10px; overflow:hidden; background:#4f4f4f; border-radius:50%; cursor:pointer;}
.floor_ad .num li.on{ background:#c81623;}
.floor2 .floor_List{ float:left}
.floor2 .floor_ad_bg{ float:right}
.floor2 .f_hzkhlist,.floor2 .f_cplist ul li{ border-right:none; border-left:1px #eee solid;}
.banner_ad02,.ad02，.banner_ad03,.ad03{ width:100%; overflow:hidden;}
.ad02,.ad03{ padding-top:15px;}
.banner_ad02,.banner_ad03{ position:relative;}
.foot_page{ border-top:1px #eee solid; text-align:center; min-height:120px; padding-top:30px;background:#fff;}
.foot_page p{ height:30px;  line-height:30px; color:#6e6e6e;}
.foot_page p a{ padding:0 10px;}
.footer{ overflow:hidden; min-height:180px; background:#fff;}
.footer ul{ width:820px; min-height:180px; overflow:hidden; float:left; border-right:1px #eee solid;}
.footer ul li{ width:136px; height:auto; overflow:hidden; float:left;}
.footer ul li a{ display:block; height:25px; overflow:hidden; line-height:25px;}
.footer ul li h2{ font-size:16px; height:30px; line-height:30px;}
.ewm{ width:329px; padding-left:50px; overflow:hidden; float:right;}
.ewm_tel{ height:24px; margin-bottom:10px; overflow:hidden; background:url(../images/ewm_tel.png) left center no-repeat; text-indent:33px; line-height:24px; font-size:20px; color:#cc1321;}
.ewmlist{ width:49%; height:auto; overflow:hidden; float:left;}
.ewmlist img{ display:block; border:1px #eee solid;}
.ewmlist span{ display:block; height:32px; overflow:hidden; line-height:32px; font-size:14px; color:#4f4f4f;}
span.ico01{ background:url(../images/ewm_ico01.png) left center no-repeat; text-indent:28px;}
span.ico02{ background:url(../images/ewm_ico02.png) left center no-repeat; text-indent:40px;}
.foot{ border-top:3px #eee solid; margin-top:20px;background:#fff;}
.foot ul{ width:1200px; height:auto; overflow:hidden; margin:0 auto; padding:20px 0 30px;}
.foot ul li{ width:199px; height:107px; overflow:hidden; float:left; border-left:1px #b4b4b4 dashed;}
.foot ul li span{ display:block; width:59px; height:59px; overflow:hidden; margin:0 auto;}
.foot_ico01{ background:url(../images/footico01.png) no-repeat;}
.foot_ico02{ background:url(../images/footico02.png) no-repeat;}
.foot_ico03{ background:url(../images/footico03.png) no-repeat;}
.foot_ico04{ background:url(../images/footico04.png) no-repeat;}
.foot_ico05{ background:url(../images/footico05.png) no-repeat;}
.foot_ico06{ background:url(../images/footico06.png) no-repeat;}
.foot ul li h4{ height:26px; line-height:26px; text-align:center; color:#4f4f4f;}
.foot ul li p{ height:18px; line-height:18px; text-align:center; color:#a9a9a9}


.top_nav{ position:relative; z-index:9999}

.top{ height:120px; overflow:hidden;}
a#logo{ display:block; width:auto; height:70px; overflow:hidden; float:left; margin:25px 0;}
a.dqxz{ display:block; float:left; height:28px; overflow:hidden; margin:46px 0 46px 20px; line-height:28px; padding-right:20px; background:url(../images/sj_ico.png) right center no-repeat;}
.top_btn{ width:244px; height:34px; float:right; margin:42px 0 42px 66px; border:1px #dfdfdf solid;}
.top_btn a.myshop{ display:block; float:left; width:105px; height:34px; overflow:hidden; border-right:1px #dfdfdf solid; background:#f9f9f9 url(../images/myshop_ico.png) 14px center no-repeat; font-size:12px; line-height:34px; text-indent:40px;}
.top_btn a.mygwc{ display:block; float:left; width:138px; height:34px; background:#f9f9f9 url(../images/mygwc.png) 14px center no-repeat; line-height:34px; text-indent:40px; position:relative;}
.top_btn a.mygwc em{ display:block; width:16px; height:16px; overflow:hidden; position:absolute; left:104px; top:-5px; background:url(../images/embg.png) no-repeat; text-indent:0; color:#fff; line-height:16px; text-align:center; font-size:10px;}
.search{ width:440px; height:auto; overflow:hidden; float:right; margin-top:30px;}
.gjss{ clear:both; height:32px; overflow:hidden; line-height:32px;}
.gjss a{ margin-right:10px;}
.search_form{ width:100%; height:auto; overflow:hidden;}
.search_form input[type="text"]{ width: 335px; height:37px; overflow:hidden; border:2px #c81623 solid; float:left; border-right:none; line-height:37px; text-indent:15px; font-size:14px;}
.search_form input[type="button"]{ width:54px; height:41px; overflow:hidden; float:left; background:#c81623 url(../images/sbtn_ico.png) center no-repeat; border:none; cursor:pointer;}
.search_form a{ display:block; padding-left:10px; float:left; line-height:16px; padding-top:4.5px;}
#searchlist ul {margin-left:0px;margin-top:40px;border:1px solid #000;list-style:none;width:335px;padding:0px;POSITION:absolute;FONT-FAMILY:arial;
border:1px solid #ccc;background-color:#fff;box-shadow:1px 2px 1px rgba(0,0,0,.2);z-index:99999; overflow:hidden;}
#searchlist .select span {color:#FFF;}
#searchlist li {line-height:20px;font-size:12px;padding-left:10px;text-align:left;cursor:pointer;}
#searchlist li:hover{background-color:#eee;}
#searchlist span {float:right;font-size:12px;padding-right:10px;}
.index_banner{ position:relative;}
.nav{ height:46px; background:#c81623;}
.nav ul{ width:974px; height:46px; overflow:hidden; padding-left:226px; margin:0 auto;}
.nav ul li{ float:left;}
.nav ul li a{ display:block; padding:0 19px; height:46px; line-height:46px; font-size:16px; color:#fff; font-weight:600;}
.index_banner_pic{ height:397px;}
.index_div{ width:273px; height:397px; overflow:hidden; position:absolute; left:50%; margin-left:327px; top:0; background:#fff; border-right:1px #ddd solid;}
.index_login{ height:114px; overflow:hidden;}
.index_login span{ display:block; width:69px; height:69px; overflow:hidden; margin:11px auto 0; position:relative;}
.index_login span em{ display:block; width:69px; height:69px; overflow:hidden; background:url(../images/txbg.png) center no-repeat; position:absolute; left:0; top:0;}
.index_login span img{}
.index_login p{ text-align:center; height:34px; overflow:hidden; line-height:34px;}
.dlzc_btn{ height:48px; overflow:hidden; border-top:1px #d6c7c3 solid; border-bottom:1px #d6c7c3 solid;}
.dlzc_btn a{ display:block; width:136px; height:48px; overflow:hidden; float:left; background:url(../images/login_ico.png) 30px center no-repeat; line-height:14px; color:#4f4f4f; text-indent:67px; color:#4f4f4f; line-height:48px;}
.dlzc_btn a.dl{ border-right:1px #d6c7c3 solid;}
.scgg{ padding:14px 14px 0;}
.scgg_tt{ height:30px; overflow:hidden; position:relative;}
.scgg_tt a{ font-size:12px; display:block; border:1px #d7d3d2 solid; background:#fff; text-align:right; line-height:28px; height:28px; padding-right:10px; color:#4f4f4f;}
.scgg_tt h2{ position:absolute; left:0; top:0; background:#c81623; height:30px; font-size:16px; color:#fff; font-weight:normal; padding:0 10px; line-height:30px;}
.scgg ul{ padding:10px 0 5px;}
.scgg ul li{ height:28px; overflow:hidden; line-height:28px; font-size:13px;}
.subnav{ position:absolute; left:50%; margin-left:-600px; top:0; width:226px; cursor:pointer; z-index:9999 }
.subnav .subnav_title{ height:46px; overflow:hidden; background:#b1191a; font-size:16px; line-height:46px; text-align:center; color:#fff; font-weight:600;}
.subnav .subnav_title a{color:#fff;}
#nav{ position:relative; z-index:9999; width:226px;background:#fff; min-height:397px;border:1px #ddd solid; border-top:none;}
#index #nav{ border:none; border-left:1px #ddd solid;}
#nav .mainCate{ zoom:1;   }
#nav h3{ height:30px; line-height:30px; font-size:14px; overflow:hidden; padding-left:15px; padding-top:3px;}
#nav h3 span{ display:block; height:30px; float:right; line-height:30px; font-family:宋体; font-size:14px; padding-right:15px; font-weight:normal;}
#nav p{ height:23px; padding-left:15px; line-height:23px; padding-bottom:8px; border-bottom:1px #dcdcdc solid;width: 210px;overflow: hidden;white-space:nowrap;}
#nav p a{ margin-right:10px; color:#666; font-size:14px;}
#nav .subCate{ display:none;position:absolute; left:226px; top:0; width:750px;min-height:370px; padding:20px; color:#333; background:#eee; }
#nav .subCate dl{ padding:10px 0; width:100%; height:auto; overflow:hidden; border-bottom:1px #ddd dotted;}
#nav .subCate dl dt{ width:90px; padding-right:10px; text-align:right; height:auto;min-height:24px;  line-height:24px; font-size:14px; float:left; font-weight:600;}
#nav .subCate dl dd{ color:#eee; width:640px; height:auto; overflow:hidden; float:left; line-height:24px;}
#nav .subCate dl dd a{ padding:0 10px; display:inline-block; font-size:14px;}
#nav .subCate #sub-ul-1{ width:100%;;  }
#nav .on{ background:#eee; color:#333;  }
#nav .on h3 a,#nav .on p a{ color:#333;  }
#nav .on .subCate{ display:block !important; /* !important 强制显示，否则会闪烁*/ }

.izl-rmenu{width: 55px; position: fixed; left:50%; margin-left:610px;bottom:10px; z-index:999;}
.izl-rmenu a.menu_ico01,.izl-rmenu a.menu_ico02,.izl-rmenu a.menu_ico03,.izl-rmenu a.btn_top{ display:block; width:55px; height:32px; padding-top:23px; text-align:center; color:#fff; line-height:32px; position:relative; margin-bottom:1px;}
.izl-rmenu a.menu_ico01{ background:#7a6e6e url(../images/kf_ico01.png) center 6px no-repeat;}
.izl-rmenu a.menu_ico02{ background:#7a6e6e url(../images/kf_ico02.png) center 8px no-repeat;}
.izl-rmenu a.menu_ico03{ background:#7a6e6e url(../images/kf_ico03.png) center 8px no-repeat;}
.izl-rmenu .btn_top { background:#7a6e6e url(../images/kf_ico04.png) center 5px no-repeat;}
.menu_sq{ width:55px; position:relative;}
.menu_sq .sq{ display:none; position:absolute; right:55px; bottom:0; width:150px; border:1px #ddd solid; background:#fff; padding:5px 10px;}
.menu_sq:hover .sq{ display:block;}
.menu_sq .sq ul{ border-bottom:1px #ddd dotted; padding-bottom:6px; margin-bottom:10px;}
.menu_sq .sq ul li{ width:100%; height:22px; overflow:hidden; padding:5px 0;}
.menu_sq .sq ul li a{ display:block; float:right;}
.menu_sq img#ewm{ width:100%; height:auto;}
.subnav ul{ display:none;}
.subnav:hover ul,#index .subnav ul{ display:block;}
.izl-rmenu a.menu_ico01 span{ display:block; width:18px; height:18px; overflow:hidden; border-radius:18px; background:#f00; color:#fff; text-align:center; line-height:18px; position:absolute; right:-5px; top:-5px;}





/*列表页面*/
.h10{ height:10px; overflow:hidden;}
.w226{ width:226px; float:left;}
.w964{ width:964px; float:right;}
.cpfl{ border-bottom:1px #ddd solid;}
.cpfl h3{ cursor:pointer; height:43px; border:1px #ddd solid; border-bottom:none; background:#f1f1f1; color:#505050; font-size:14px; font-weight:normal; line-height:43px;}
.cpfl h3 em{ width:34px; height:43px; display:block; float:left; background:url(../images/cpfl_h3_bg.png) 14px center no-repeat;}
.cpfl h3.on{ background:#c81624; border:1px #c81624 solid; border-top:none; color:#fff;}
.cpfl h3.on em{ background:url(../images/cpfl_h3_bg_hover.png) 14px center no-repeat}
.cpfl .cpfl_list{ overflow:hidden; border-left:1px #ddd solid; border-right:1px #ddd solid; padding:10px;color:#999; display:none; /* 默认都隐藏 */ }
.cpfl_list a{ display:block; float:left; height:30px; overflow:hidden; line-height:30px; color:#5b5b5b; margin-right:10px;}
.cpfl_list a:hover{ color:#c81624;}
.pptj h2{ height:40px; overflow:hidden; font-size:18px; color:#4f4f4f; font-weight:normal; line-height:40px;}
.pptj ul{ border-top:1px #ddd solid; border-left:1px #ddd solid; overflow:hidden;}
.pptj ul li{ width:111.5px; height:auto;overflow:hidden; border-right:1px #ddd solid;line-height:37px; border-bottom:1px #ddd solid; float:left;text-align:center;}
.pptj ul li a{ display:block; width:100%; height:38px; padding:2px 0; overflow:hidden;}
.pptj ul li a img{ display:block; margin:0 auto;}

.a1{ background:#e1363f;} .a1 a{color:#ffffff;font-weight:bolder;font-size:18px}
.a2{ background:#e9b161; }.a2 a{color:#ffffff;font-weight:bolder;font-size:18px}
.a3{ background:#b4ca6e; }.a3 a{color:#ffffff;font-weight:bolder;font-size:18px;font-family: "Microsoft YaHei"}
.a4{ background:#559bd6;}.a4 a{color:#ffffff;font-weight:bolder;font-size:18px;font-family:"宋体";}
.a0{ background:#b670bf; }.a0 a{color:#ffffff;font-weight:bolder;font-size:18px;font-family:"新宋体";}
.app{width:107px; height:38px;  padding:1px; border:1px #ddd solid;margin:0 10px 10px 0;line-height:37px;text-align:center;}

.listad a{ display:block; width:224px;height:auto; overflow:hidden; margin-bottom:10px; border:1px #ddd solid;}
.dqwz{ margin-top:10px; height:32px; overflow:hidden; border-bottom:1px #ddd solid; background:url(../images/dqwz_ico.png) left center no-repeat; padding-left:26px; line-height:32px; font-size:14px;}
.rmtj{ border-top:2px #c51721 solid; overflow:hidden;}
.rmtj ul{ overflow:hidden; height:278px; overflow:hidden; border-right:1px #ddd solid; border-bottom:1px #ddd solid;}
.rmtj ul li{ width:191px; height:278px; overflow:hidden; border-left:1px #ddd solid; float:left;}
.rmtj ul li a{ display:block; width:100%; height:278px; overflow:hidden;}
.rmtj ul li h4,.rmtj ul li p{ text-indent:15px;}
.sx{ border:1px #ddd solid; padding:10px 14px;}
.sx dl{ position:relative; border-bottom:1px #dcdcdc dashed; overflow:hidden; padding-left:76px;}
.sx dl dt{ position:absolute; width:76px; height:34px; overflow:hidden; left:0; top:0; line-height:34px; color:#505050; font-size:14px; font-weight:bold;}
.sxdd{ width:790px; height:34px; overflow:hidden; line-height:34px;}
.sxdd_ha{ height:auto;}
.sxdd a{ display:block; height:34px; overflow:hidden; line-height:34px; float:left; color:#444; font-size:18px; margin-right:15px;font-weight:bolder;color:#ffffff;}
.sxdd a:hover{ color:#c41620;}

.sxddguige{ width:790px; height:34px; overflow:hidden; line-height:34px;}
.sxddguige a{ display:block; height:34px; overflow:hidden; line-height:34px; float:left; color:#444; font-size:14px; margin-right:15px;color:#111111;}
.sxddguige a:hover{ color:#c41620;}

dd.more_sx{ cursor:pointer; width:50px; height:22px; overflow:hidden; border:1px #dcdcdc solid; line-height:22px; background:url(../images/more_sx.png) 33px center no-repeat; text-indent:7px; font-size:12px; position:absolute; right:0; top:7px;}
dd.more_sx_hover{ background:url(../images/more_sx_hover.png) 33px center no-repeat;}
.sxddpp{ width:790px; height:40px; overflow:hidden;}
.sxddpp a{ display:block; width:107px; height:38px; overflow:hidden; padding:1px; border:1px #ddd solid; float:left; margin:10px 10px 0 0;}
.sx dl.lastdl{ border:none;}
.cplist_title{ background:#f8f8f8; height:42px; font-size:14px; line-height:42px; border:1px #ddd solid; border-bottom:none; text-indent:16px;}
.cplist_title a{ padding:0 10px;}
.cplist_title a.cplist_xz{ color:#c51721}
.cplist table{ border:1px #ddd solid; border-spacing:0; border-collapse:collapse;}
.cplist table tr,.cplist table td,.cplist table th{ border:1px #ddd solid;}
.cplist table th{ line-height:30px; font-weight:normal; font-size:14px; color:#666;}
.cplist table td{ text-align:center;}
a.cplist_pic img{ width:48px; height:48px; overflow:hidden; border:1px #dcdcdc solid; float:left; margin:0 10px;}
a.cplist_pic h4{line-height:20px;  width:650px; text-align:left;font-size:14px}
.cplistb p{line-height:20px;width:650; text-align:left;margin-left:70px;margin-top:-10px}
a.cplist_pic{ display:block; width:100%; margin:10px 0; position:relative;}
a.gwcbtn{ display:block; width:168px; height:40px; overflow:hidden; border:1px #b3191b solid; background:#c81624 url(../images/gwcbtn_ico.png) 20px center no-repeat; color:#fff; font-size:16px; line-height:40px; text-indent:40px; margin:10px;}
.cplist table td a img{position:absolute; left:10px; top:0;width:46px; height:46px; overflow:hidden; border:1px #dcdcdc solid; margin:0; }
.cplist table td h4{ width:auto; padding-left:68px; line-height:24px;}
a.cplist_pic:hover{ text-decoration:underline;}
.fenye{ height:40px; overflow:hidden; padding-top:28px; text-align:center;}
.fenye a,.fenye em{ display:inline-block;}
.fenye a{ padding:0 13px; height:36px; background:#f6f6f8; border:1px #dedede solid; line-height:36px; color:#323431;}
.fenye a:hover{ background:#c81622; border:1px #c81622 solid; color:#fff;}
.fenye a.pagestop{ border:1px #ddd solid; background:#fff; color:#ccc;}
.fenye span{ display:inline-block; height:38px; line-height:38px; padding:0 15px; color:#c81622}
.fenye em{ padding:0 5px;}
.fenye input[type="text"]{ width:36px; height:36px; overflow:hidden; border:1px #ccc solid; line-height:36px; text-align:center;}
.fenye input[type="submit"]{ width:56px; height:36px; overflow:hidden;background:#f6f6f8; border:1px #dedede solid;color:#323431; cursor:pointer; border-radius:2px;}
.fenye input[type="submit"]:hover{ background:#f1f1f1}


/*文库*/
.w954{ width:954px; height:auto; overflow:hidden; float:right;}
.wdtitle{ height:44px; overflow:hidden; border-bottom:1px #ddd dotted;}
.wdtitle h2{ float:left; height:44px; overflow:hidden; line-height:44px; font-size:18px;}
.wdtitle a{ float:right; display:block; width:175px; height:34px; overflow:hidden; background:#c81622 url(../images/scico.png) 32px center no-repeat; color:#fff; line-height:34px; text-indent:68px;}

.wklist dl{ padding-top:12px;}
.wklist dl dd{ line-height:26px; color:#999; padding-bottom:23px; border-bottom:1px #cecece dotted ;}
.wklist dl dt{ height:58px; overflow:hidden;}
.wklist dl dt h3{ float:left; height:58px; padding-left:39px; line-height:58px;}
.wklist dl dt h3 a{ color:#4e4e4e; font-weight:normal;}
.wklist dl dt h3 a:hover{ color:#c81624}
.word_ico{ background:url(../images/word_ico.png) left center no-repeat;}
.excel_ico{ background:url(../images/excel_ico.png) left center no-repeat;}
.ppt_ico{ background:url(../images/ppt_ico.png) left center no-repeat;}
.pdf_ico{ background:url(../images/pdf_ico.png) left center no-repeat;}
.pb10{ padding-bottom:10px; background-position:0 10px}
.wklist dl dt span{ display:block; float:right; height:58px; line-height:58px; font-size:12px; color:#999;}
.ss{ width:auto; height:33px; overflow:hidden; float:right;}
.ss input[type="text"]{ width:220px; overflow:hidden; height:31px; overflow:hidden; float:left; border:1px #ddd solid; border-right:none; text-indent:10px;}
.ss input[type="button"]{ width:80px; height:33px; overflow:hidden; background:#c81624; border:none; float:left; color:#fff;}
.ss select{ float:left; height:33px; border:none; border-top:1px #ddd solid; border-bottom:1px #ddd solid;}



/*文库内页*/
.wkny_dqwz{ border-bottom:none;}
.wkny{ width:1198px; height:auto; overflow:hidden; border:1px #ddd solid;}
.wkny_left{ width:735px; padding:12px 25px 25px; height:auto; overflow:hidden; float:left; border-right:1px #ddd solid;}
.wkny_right{ width:412px; height:auto; overflow:hidden; float:right;}
.wkny_title h1{ text-indent:40px; font-size:25px; line-height:30px; padding:15px 0; font-weight:normal;}
.wkny_title ul{ overflow:hidden;}
.wkny_title ul li{ width:300px; height:35px; overflow:hidden; line-height:35px; float:left; font-size:14px; color:#a0a0a0;}
.down_btn{ height:42px; margin-top:10px; overflow:hidden;}
.down_btn a{ display:block; width:170px; height:42px; overflow:hidden; float:left; background:#c91725 url(../images/xzwd_ico.png) 35px center no-repeat; line-height:42px; color:#fff; font-size:14px; text-indent:68px;}
.down_btn h3{ height:42px; overflow:hidden; float:left; padding-left:15px; color:#9a9a9a; font-size:14px; line-height:42px; font-weight:normal;}
.down_btn h3 strong{ font-size:18px; color:#d00000; padding:0 5px;}
.wkcon{ border:1px #ddd solid; margin:24px 0; background:#fff; min-height:600px;}
.wkfy{ height:30px; overflow:hidden;}
.wkfy ul{ float:right; height:30px; overflow:hidden;}
.wkfy ul li{ height:auto; overflow:hidden; float:left; height:30px; float:left; margin-left:10px;}
.pl250{ padding-left:250px;}
.tjwd{ padding:0 22px;}
.tjwd h2{ font-size:20px; font-weight:normal;}
.tjwd ul li{ border-bottom:1px #d0d0d0 dotted; padding-bottom:26px;}
.tjwd ul li p{ line-height:25px; color:#999; height:50px; overflow:hidden;}
.tjwd ul li h3{ height:60px; line-height:60px; overflow:hidden; font-size:16px; font-weight:normal; text-indent:40px;}
a.scbtn{ display:block; width:224px; height:42px; overflow:hidden; background:#c81624 url(../images/scico.png) 53px center no-repeat; text-indent:89px; margin:37px auto 25px; color:#fff; line-height:42px; font-size:16px;}


/*产品内页*/
.product_con_middle{ width:600px; height:auto;float:left;}
.product_con_right{ width:210px; overflow:hidden; float:right;} 
.shop_img{ width:100%; height:66px; overflow:hidden; text-align:center;}
.shop_img img{ display:inline-block; width:auto; height:66px;}
.shop_name{ text-align:center; overflow:hidden; height:45px; line-height:45px; font-size:14px; padding-bottom:15px; border-bottom:1px #dcdcdc solid;}
.zxbtn a{ display:block; width:90px; height:28px; overflow:hidden; border:1px #cdcdcd solid; float:left; margin:10px 7px 10px 6px; border:1px #cdcdcd solid; text-indent:26px; line-height:28px; background:#f9f9f9 url(../images/jszx_ico.png) 4px center no-repeat;}
.zxbtn{ overflow:hidden;}
.zxbtn a.jdgg{ background:#f9f9f9 url(../images/jdgg_ico.png) 10px center no-repeat; text-indent:31px;}
.product_con_right p{ height:30px; line-height:30px; padding:0 7px;}
.product_con_right p em{ color:#999;}
.product_con_middle h1{font-size:30px; font-weight:normal;}
.product_con_middle h1 em{padding: 2px 5px;font-size: 14px;font-weight: 400;color: #FFF;-moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px;background: #00CF6B;}
.product_con_middle p.pcm_p{ height:36px; overflow:hidden; line-height:18px; color:#999;}
.jg{ height:50px; overflow:hidden; background:#f7f7f7; line-height:50px; text-indent:20px; color:#666; margin:6px 0 15px;}
.jg strong{ font-size:20px; color:#d00000; margin-right:42px;}
.product_con_middle ul{ padding-top:7px;}
.product_con_middle ul li{ clear:both;margin-bottom:2px;}
.product_con_middle ul li span,#list1 .dt{ display:block; float:left; width:auto; padding-right:10px;text-align:left; height:26px;line-height:26px;}
.product_con_middle ul li p{ float:left; width:500px; height:auto;}
.product_con_middle ul li p a{ display:block; width:auto; border:1px #ddd solid; height:26px; line-height:26px; padding:0 10px; float:left; margin-right:10px; margin-bottom:4px;}
.product_con_middle ul li p a:hover{ background:#d00000; color:#fff; border:1px #d00000 solid;}
.num{ width:91px; height:35px; overflow:hidden; border-top:1px #ddd solid; float:left;}
.num input{ border:1px #ddd solid; border-top:none; float:left; width:73px; height:33px; overflow:hidden; text-align:center; line-height:33px;}
.num a{ display:block; width:15px; height:16px; overflow:hidden; border-right:1px #ddd solid; border-bottom:1px #ddd solid; background:#f1f1f1; line-height:16px; text-align:center;}
.product_con_middle ul li em{ display:block; float:left; height:34px; line-height:34px; padding-left:15px; color:#999;}
.product_con_middle a.gwcbtn{ margin-top:10px; text-indent:60px;}
.yhzh{ width:100%; height:auto; overflow:hidden;}
.yhzh .hd{ height:33px; border-bottom:1px #e4e4e4 solid; position:relative;}
.yhzh .hd ul{ position:absolute; width:auto; height:34px; overflow:hidden;}
.yhzh .hd ul li{ width:auto; background:#f6f6f6; height:32px; border:1px #e5e5e5 solid; float:left; padding:0 20px; font-size:15px; line-height:32px; cursor:pointer;}
.yhzh .hd ul li.on{ background:#fff; border:1px #fff solid; border-top:2px #ff4400 solid; border-left:1px #ddd solid; border-right:1px #ddd solid;}
.yhzh .bd{ border:1px #ddd solid; border-top:none; padding:20px; overflow:hidden;}
.yhzh .bd dl{ width:172px; height:auto; overflow:hidden; float:left;}
.yhzh .bd dl dt{ width:170px; height:170px; overflow:hidden; border:1px #ddd solid;}
.yhzh .bd dl dd{ width:100%; height:auto; overflow:hidden;}
.yhzh .bd dl dd h2{ height:30px; overflow:hidden; font-size:14px; line-height:30px; font-weight:normal;}
.yhzh .bd dl dd p{ height:20px;  font-size:12px;}
.yhzh .bd dl dd p input{ float:left; margin-top:3px; margin-right:5px;}
.yhzh .bd dl dd p strong{ color:#d00000; font-weight:normal; padding:0 5px;}
.jiahao{ width:58px; height:220px; overflow:hidden; float:left; background:url(../images/jiahao.png) center no-repeat;}
.dengyu{ width:70px; height:220px; overflow:hidden; float:left; background:url(../images/dengyu.png) center no-repeat;}
.tcmoney{ width:170px; height:auto; overflow:hidden; float:left;}
.tcmoney a{ display:block; width:168px; height:40px; overflow:hidden; background:#f1c3c3; border:1px #b21a19 solid; color:#c71525; line-height:40px; font-size:16px; text-align:center;}
.tcmoney p{ line-height:34px; padding:10px 0;}
.tcmoney p strong{ font-size:20px; color:#d00000; font-weight:normal; padding-left:10px;}
.spjs{ margin-top:15px;}
.spjs .hd{ border:1px #ddd solid; height:48px; position:relative;}
.spjs .hd ul{ overflow:hidden; height:48px;}
.spjs .hd ul li{ cursor:pointer; width:96px; height:48px; overflow:hidden; float:left; background:url(../images/spxq_li_bg.png) right center no-repeat; line-height:48px; text-align:center;}
/* .spjs .hd ul li.on{ background:url(../images/spxq_li_bg_on.png) top center no-repeat; color:#d00000;} */
.spjs .hd ul li.on{color:#d00000; border-top: solid 2px #c71521;} 
.tab_spjs{ border:1px #ddd solid; padding:10px 20px; overflow:hidden; margin-bottom:10px;}
.tab_spjs table td{ line-height:35px;}
.product_con_left{ width:353px; height:auto;float:left; margin-right:25px;}
.product_con{ margin-top:30px; padding-bottom:20px;}
.sp_line{ height:28px; overflow:hidden; padding:10px 0;}
.sp_line a{ display:block; float:right; padding-left:18px; line-height:28px; margin-left:10px;}
.sp_line a.spgz_ico{ background:url(../images/spgz_ico.png) left center no-repeat;}
a.spsc_ico{ background:url(../images/spsc_ico.png) left center no-repeat;}
.fenxiang{ float:right;}

#showbox {}
#showbox span { background:url(../images/whitebg.png) repeat;}
#showsum { left:34px;}
#showsum span { border:1px solid #ddd;}
#showsum span.sel { border:1px solid #f60;}

.showpage { width:353px; position:relative; height:60px; margin-top:20px;}
.showpage a { top:0; display:block; width:14px; height:60px; background:url(../images/prev.png) center no-repeat; position:absolute; left:0; line-height:60px; text-indent:-999px;}
.showpage a#shownext { left:auto; right:0; background:url(../images/next.png) center no-repeat;}

.ggcs,.sppj,.tycon,.gallery{ border:1px #ddd solid; padding:20px;}
.ggcs table{ border:1px #ddd solid; border-collapse:collapse; border-spacing:0;}
.ggcs table td,.ggcs table th{ line-height:24px; border:1px #ddd solid; overflow:hidden;}
.ggcs table th{ background:#f5fafe}
.ggcs table td{ text-indent:20px;}
.ggcs li,.tab_spjs li{width:auto;height:30px;line-height:30px;left;margin-right:45px;border-bottom:dotted 1px #eeeeee;}
.smfont{ padding-top:25px;}
.smfont h2{ font-size:14px; font-weight:normal; color:#222; line-height:30px;}
.smfont p{ line-height:24px; color:#666;}
.pjsx{ height:38px; background:#fcfcfc; border:1px #ddd solid; overflow:hidden; line-height:38px; padding:0 15px;}
.pjsx input{ float:left; margin-top:13px;}
.pjsx label{ height:38px; float:left; padding:0 15px 0 5px; line-height:38px; color:#404040;}
.pjsx label b{ font-weight:normal; color:#999;}
.pllist{ border-bottom:1px #ddd solid; padding:10px 0; overflow:hidden;}
.pl_user{ width:110px; height:110px; float:left; overflow:hidden;}
.pl_user img{ width:40px; height:40px; margin:0 auto; display:block;}
.pl_user p{ height:30px; text-align:center; line-height:30px; color:#666;}
.plnr{ width:800px; height:auto; overflow:hidden; float:right;}
.plnr_p{ width:100%; height:auto; overflow:hidden; font-size:14px; line-height:30px; color:#444;}
.plimg{ width:100%; height:auto; overflow:hidden; padding:10px 0;}
.plimg img{ width:44px; height:44px; overflow:hidden; border:2px #f0f0f0 solid; float:left; margin-right:10px;}
.plnr span{ display:block; height:24px; line-height:24px; color:#999;}

.gallery ul{ width:;}
.gallery li{float:left; width:170px; height:280px; overflow:hidden; margin:0 13px 13px 0; text-align:center; line-height:30px;}
.gallery li img{ width:170px; height:250px;}




#summary-stock .dt{margin-top:4px;}
#list1 .dd{width:324px;float:left; margin-top:5px;}

#store-selector{position:relative;float:left;z-index:2;height:26px;margin-right:6px}
#store-selector dl,#store-selector dt,#store-selector dd{float:none;color:#999}
#store-selector dl{position:absolute;top:23px;z-index:1;width:358px;width:358px;padding:5px;border:1px solid #ddd;background:#fff;display:none;-moz-box-shadow:0 0 5px #ddd;-webkit-box-shadow:0 0 5px #ddd;box-shadow:0 0 5px #ddd}
#store-selector dt{padding:6px 0 10px;color:#999}
#store-selector dd{padding-bottom:5px;line-height:18px}
#store-selector a:link,#store-selector a:visited{color:#005aa0}
#store-selector a:hover,#store-selector a:active{background:#005aa0;color:#fff}
#store-selector .text{float:left;+float:none;_float:left;position:relative;top:0;z-index:2;height:26px;background:#fff;border:1px solid #ddd;padding:0 20px 0 4px;line-height:26px;overflow:hidden}
#store-selector .text b{display:block;position:absolute;top:0;right:0;overflow:hidden;width:17px;height:28px; line-height:28px;}
#store-selector .close{display:none;position:absolute;z-index:2;top:19px;left:366px;cursor:pointer;width:17px;height:17px;background:url(../images/20120418.png) no-repeat -40px 0; margin:0;}
#store-selector a:hover{background:#B79567;color:#fff;cursor:pointer}
#store-selector.hover .text{border-bottom:0}
#store-selector.hover .i-storeinfo{position:relative;z-index:2;background:url(img/bg_store.gif) no-repeat right -50px}
#store-selector.hover .i-storeinfo div{background:url(img/bg_store.gif) no-repeat -81px -75px}
#store-selector.hover dl{display:block}
#store-selector.hover .close{display:block}

#store-prompt{clear:left;line-height:25px}
#store-prompt strong{font-size:14px}
#store-prompt a{color:#005EAA}
*html #store-selector .i-storeinfo,*html #store-selector .i-storeinfo div{float:left}
*html #store-selector dl{left:0}
#store-selector .content{display:none;position:absolute;top:26px;left:-45px;border:1px solid #cecbce;width:390px;padding:15px;background:#fff;-moz-box-shadow:0 0 5px #ddd;-webkit-box-shadow:0 0 5px #ddd;box-shadow:0 0 5px #ddd}
#store-selector .content select{float:left;width:120px;border:1px solid #cecbce;margin-right:15px}
#store-selector .content .select3{margin-right:0}
#store-selector.hover .content,#store-selector.hover .close{display:block}
#JD-stock{position:relative;margin-bottom:0}
#JD-stock .tab{width:100%;height:25px;float:left;border-bottom:2px solid #edd28b;overflow:visible;*overflow:hidden}
#JD-stock .tab li{float:left;clear:none;height:23px;padding:1px 1px 0;border:1px solid #ddd;border-bottom:0;margin-right:3px;background-color:#fff;line-height:22px;text-decoration:none}
#JD-stock .tab .curr{*position:relative;height:25px;padding:0;border:2px solid #edd28b;border-bottom:0}
#JD-stock .tab a{position:relative;float:left;height:23px;padding:0 20px 1px 10px;line-height:23px;text-align:center;text-decoration:none;cursor:pointer;color:#005AA0;outline:0;*blr:expression(this.onFocus=this.blur())}
#JD-stock .tab a:hover{background:0;color:#005AA0}
#JD-stock .tab a i{position:absolute;right:5px;top:10px;*top:9px;display:block;width:7px;height:5px;overflow:hidden;background:url(../images/20130606B.png) no-repeat -76px -34px;opacity:.5;filter:alpha(opacity=50)}
#JD-stock .tab .curr i,#JD-stock .tab a:hover i{opacity:1;filter:alpha(opacity=100)}
#JD-stock .area-list{padding-top:5px}
#JD-stock .area-list li{float:left;width:80px;padding:2px 0 2px 15px;clear:none}
#JD-stock .area-list li a{float:left;padding:2px 4px;*padding:0 4px;color:#005aa0}
#JD-stock .area-list li a:hover{color:#fff}
#JD-stock .area-list .longer-area{width:370px}
#JD-stock .area-list .long-area{width:170px}
#JD-stock .tab a em{ line-height:23px; height:23px; padding:0;}

.gwc_line{ background:#fff;}
.word_Bico{ background:url(../images/word_Bico.jpg) left center no-repeat;}
.ppt_Bico{ background:url(../images/ppt_Bico.jpg) left center no-repeat;}
.pdf_Bico{ background:url(../images/pdf_Bico.jpg) left center no-repeat;}
.execl_Bico{ background:url(../images/execl_Bico.jpg) left center no-repeat;}
.gwc_line em a{color:#d00000}

/*文章列表页面*/
.wzfl{ border-left:1px #ddd solid; border-right:1px #ddd solid; overflow:hidden;}
.wzfl ul{ padding:10px 30px;}
.wzfl ul li{ height:30px; overflow:hidden;}
.wzfl ul li a{ display:block; width:100%; height:30px; overflow:hidden; line-height:30px; background:url(../images/cpfl_h3_bg.png) left center no-repeat; text-indent:20px;}
.wzbor{ border:1px #ddd solid; padding:0 50px; padding-bottom:50px;}
.wzbor h2{ height:65px; overflow:hidden; line-height:65px; padding-top:30px; font-size:24px; font-weight:normal;}
.wzbor ul li{ height:40px; overflow:hidden; border-bottom:1px #ddd dotted; overflow:hidden;}
.wzbor ul li a{ display:block; width:75%; height:40px; overflow:hidden; float:left; line-height:40px; font-size:14px;}
.wzbor ul li span{ display:block; width:25%; height:40px; overflow:hidden; float:right; line-height:40px; text-align:right; color:#999;}


/*文章内页*/
.wzdy{ padding-top:30px;}
.wzdy h1{ text-align:center; font-size:25px; font-weight:normal; line-height:30px; color:#222;}
/* .wzdy span{ display:block; height:54px; overflow:hidden; border-bottom:1px #ddd dotted; line-height:54px; text-align:center;} */
.wzdy_artcilc{ padding-top:20px;}
.wzdy_artcilc p{ font-size:14px; }
.wzdy_artcilc .firstRow{background-color: #eeeeee}
.wzdy_artcilc td{border:#eeeeee solid 1px;}


/*个人求职*/

.xy_qz_a{ width:1158px; border:1px solid #dcdcdc; padding:25px 20px 10px;}
.xy_qz_a dl{ overflow:hidden; border-bottom:1px dashed #dcdcdc; padding-bottom:15px; margin-bottom:15px;}
.xy_qz_a dl dt{ float:right; width:225px; height:45px; border-radius:5px; background-color:#ff6100;}
.xy_qz_a dl dt input{ display:block; width:100%; height:45px; line-height:45px; color:#fff; font-size:18px; background:url(../images/grqz_06.jpg) no-repeat 60px center; color:#fff; text-indent:30px; border:none;}
.xy_qz_a dl dd{ float:left; margin-right:40px;}
.xy_qz_a dl dd b{ font-size:18px; color:#333; display:block; margin-bottom:10px;}
.xy_qz_a dl dd span{ display:block; font-size:15px; color:#666;}
.xy_qz_a dl dd p{ background:url(../images/grqz_03.jpg) no-repeat left center; height:18px; line-height:18px; color:#666; padding-left:25px;}
.xy_qz_a ul{ overflow: hidden;}
.xy_qz_a ul li{ float:left; width:33%; color:#666; font-size:14px; margin-bottom:15px;}

.xy_qz_b{width:1200px; margin:15px auto 0;}
.xy_qz_b h3{ display:block; width:108px; height:33px; line-height:33px; background-color:#ff6100; color:#fff; font-size:16px; text-align:center;}
.xy_qz_b .xy_qz_bnr{ border:1px solid #ddd; padding:20px 32px;}
.xy_qz_b dl{ margin-bottom:20px;}
.xy_qz_b dt{ border-left:3px solid #ff6002; background-color:#f1f1f1; padding-left:10px; font-size:14px; line-height:35px; color:#666;}
.xy_qz_b dd{ margin-top:15px; font-size:14px; overflow:hidden;}
.xy_qz_b p{ float: left; margin-right:30px; font-size:14px; color:#666}
.xy_yq{width:225px; height:45px; border-radius:5px; background-color:#ff6100; margin-top:40px;}
.xy_yq input{display:block; width:100%; height:45px; line-height:45px; color:#fff; font-size:18px; background:url(../images/grqz_06.jpg) no-repeat 60px center; color:#fff; text-indent:30px; cursor:pointer;border:none}

.xy_qz_tj{width:1198px; border:1px solid #dcdcdc; margin-top:10px;}
.xy_qz_tj p{ overflow:hidden; height:38px; background-color:#f5f5f5; border-bottom:1px solid #dcdcdc;}
.xy_qz_tj p span{ float:left; line-height:35px; padding-left:20px; background:url(../images/grqz_11.jpg) left center no-repeat; font-size:16px; color:#666;}
.xy_qz_tj p a{ float:right; margin-right:25px;line-height:35px; font-size:14px; color:#666;}
.xy_qz_tj_nr{ padding:0 20px 20px;}
.xy_qz_tj_nr table td{ line-height:46px; text-align:center; font-size:14px; width:20%; color:#666; border-bottom:1px dashed #dcdcdc;}
.xy_qz_tj_nr table td a{font-size:14px; color:#666;}
.xy_qz_tj_nr table .xy_qz_t td{ color:#999; border-bottom:1px solid #dcdcdc;}





/*招聘内容*/

.xy_gs{ width:1200px; margin-top:10px;}
.xy_gs h3{ overflow:hidden;}
.xy_gs h3 span{ float:left; width:106px; height:31px; line-height:31px; border:1px solid #ffb866; background-color:#fff2e2; font-size:14px; text-align:center; cursor:pointer;}
.xy_gs h3 .xy_gs_dq{ background-color:#ff6100; border:1px solid #ff6100; color:#fff;}
.xy_gs_nr{ padding:40px 80px; border:1px solid #dcdcdc; border-bottom:none;}
.xy_gs_nr p{ font-size:14px; margin-bottom:15px;}
.xy_gs_sq{ border:1px solid #dcdcdc; border-top:none; overflow:hidden; padding-left:80px; padding-bottom:35px;}



/*求职列表*/
.xy_sx{ width:1198px; border:1px solid #dcdcdc; margin:0 auto;}
.xy_sx li{ border-bottom:1px dashed #dcdcdc; overflow:hidden;}
.xy_sx li b{ float:left; width:115px; text-align:center; line-height:40px; color:#999;}
.xy_sx li p{ float:left; width:1010px; overflow:hidden; height:40px; line-height:40px; color:#666;}
.xy_sx li .htat{ height:auto;}
.xy_sx li p span{ float:left; margin-right:20px; height:20px; line-height:20px; margin-top:10px; color:#666; cursor:pointer; padding:0 3px;}
.xy_sx li em{ float:left; width:70px; line-height:40px; font-style:normal; text-align:center; cursor:pointer;}
.xy_sx li p .xy_on{ border:1px solid #ff3205; height:18px; line-height:18px; color:#ff3205;}
.xy_qz_px{ overflow:hidden; border-bottom:1px solid #dcdcdc; height:40px;}
.xy_qz_px dt{ float:left; line-height:40px; margin-left:15px; font-size:14px;}
.xy_qz_px dd{ float:left; line-height:28px; font-size:14px; margin-left:10px; background-color:#fff2e2; width:80px; text-align:center; height:28px; margin-top:5px; border:1px solid #ff6100; cursor:pointer;}
.xy_qz_px .xy_qz_dq{ background-color:#ff6100; color:#fff;}






/*采购服务*/
.w1200_350{ margin-top:10px;}
.cgfw{ width:940px; height:auto; overflow:hidden; margin:0 auto; padding-top:20px;}
.cgfw_list{ height:auto; background:url(../images/cgfw_list.png) 27px 68px no-repeat; padding:30px 0 30px 130px;}
.cgfw_list p{ font-size:14px; line-height:30px; color:#323232;}
.cgfw_list h2{ height:48px; line-height:48px; font-size:24px; color:#000; font-weight:normal;}
.cgfw_list h2 em{ display:block; height:48px; float:left; line-height:48px;}
.cgfw_list h2 a.bzico{ display:block; float:left; margin:13px;}
.cgfw_list a.jrbtn{ display:block; width:150px; height:40px; background:#f90; font-size:16px; color:#fff; line-height:40px; text-align:center; border:2px #f0f0f0 solid; margin-top:20px;}
.cgfw_list1{ background:url(../images/cgfw_list1.png) 27px 68px no-repeat; border-bottom:1px #ddd dashed}
.gkcg h2{ height:145px; overflow:hidden; font-size:30px; font-weight:normal; text-align:center; line-height:145px;}
.gkcg h2 img{ display:inline-block; margin:0 0 0 20px;}
.gkcg img{ display:block; margin:20px auto 100px;}
.cgfw_list3{ background:url(../images/toubiao.png) 27px 68px no-repeat; border-bottom:1px #ddd dashed}


/*活动页面*/
.bgf9{ background:#f9f9f9;}
.hdym{ width:1200px; padding:0 10px; overflow:hidden; margin:15px auto;}
.hdtitle{ height:50px; line-height:50px; font-size:22px; color:#333; font-weight:normal; padding-top:20px;}
.hdym_page{ background:#fff; box-shadow:0 0 5px #ccc;}
.hdtc{ margin:0 20px; padding-top:20px; border-bottom:1px #e2e2e2 solid; overflow:hidden;}
.hdtc dd.tcsp{ width:165px; overflow:hidden; float:left;}
.hdtc dd.tcsp a{ display:block; line-height:30px; text-align:center; font-size:14px;}
.hdtc dd.tcsp span{ display:block; height:40px; text-align:center; font-size:16px; color:#d00000;}
dd.fh_jh{ width:30px; height:232px; overflow:hidden; float:left; background:url(../images/jiahao.png) center 78px no-repeat;}
dd.fh_dy{ width:30px; height:232px; overflow:hidden; float:left; background:url(../images/dengyu.png) center 78px no-repeat;}
.hdtc dt{ width:165px; height:auto; overflow:hidden; float:right; margin-right:20px; padding-top:40px;}
.hdtc dt strong{ text-align:center; display:block; line-height:30px; font-size:14px; font-weight:normal;}
.hdtc dt strong b{ font-size:20px; color:#d00000;}
.hdtc dt p{ line-height:24px; text-align:center; color:#999;}
.hdtc dt a{ text-indent:55px;}
.pt20{ padding-bottom:20px;}

ul.xszk{ overflow:hidden; padding-top:26px;}
ul.xszk li{ width:267px; height:311px; overflow:hidden; float:left;position:relative; margin-left:26px; margin-bottom:26px;}
ul.xszk li a{ display:block; width:265px; height:309px; border:1px #ddd solid; background:#f7f7f7;}
ul.xszk li em{ display:block; width:47px; height:47px; overflow:hidden; position:absolute; left:0; top:0; background:url(../images/zhe_ico.png) no-repeat;}
ul.xszk li h4{ height:27px; font-size:16px; font-weight:normal; color:#333; text-align:center; padding-top:14px;}
ul.xszk li span{ display:block; height:25px; text-align:center; line-height:25px; color:#d00000; font-size:14px;}
.hdbanner{ height:507px; overflow:hidden; background:url(../images/hdbanner.png) center no-repeat;}
.mjs{ height:278px; overflow:hidden;}
.mjs ul{ width:1215px; height:278px; overflow:hidden;}
.mjs ul li{ width:225px; height:278px; overflow:hidden; float:left; margin-right:18px;}
.mjs ul li a,.mjs ul li a img{ display:block;}
.mjs ul li a span{ display:block; height:47px; overflow:hidden; padding:0 10px; line-height:47px; background:#c81623; color:#fff; font-size:16px; text-align:center;}

.qg{ width:100%; height:auto; overflow:hidden;}
.qg ul{ width:1232px; height:auto; overflow:hidden; padding-top:19px;}
.qg ul li{ width:276px; height:auto; overflow:hidden; float:left; margin-left:19px; margin-bottom:19px;}
.qg ul li a{ display:block; width:272px; height:auto; overflow:hidden; border:2px #ddd solid;}
.qg ul li a:hover{ border-color:#f61d4b}
.qg ul li a img{ display:block;}
.qgjg{ height:63px; overflow:hidden; background:#f61d4b;}
.qgjg span{ display:block; color:#c81623; height:63px; width:99px; overflow:hidden; float:right; font-size:20px; line-height:63px; text-align:center; background:url(../images/qg_btn_bg.png) right top no-repeat;}
.qgjg h4{ width:170px; float:left; height:20px; line-height:20px; font-size:14px; color:#fff; text-indent:15px; overflow:hidden; float:left; padding-top:8px; font-weight:normal;}
.qgjg p{ height:24px; line-height:24px; color:#fff;  overflow:hidden; width:155px; padding-left:15px; float:left;}
.qgjg p strong{ font-size:18px; padding-right:8px; font-weight:normal;}
.tjzs{ width:100%; height:auto; overflow:hidden; background:#fff; border-top:2px #c81623 solid;}
.tjzs ul li{ width:299px; height:350px; overflow:hidden; float:left; border-right:1px #ddd dashed; border-bottom:1px #ddd dashed;}
.tjzs ul li.blnone{ border-right:none;}
.tjzs ul li a{ display:block; width:249px; height:auto; overflow:hidden; padding:0 25px;}
.tjzs ul li h4,.tjzs ul li p{ height:21px; overflow:hidden; line-height:21px; font-size:14px; font-weight:normal; color:#666; text-align:center;}
.tjzs ul li p{ color:#e98109}
.tjzs ul li span{ display:block; height:30px; font-size:16px; text-align:center; line-height:30px;}
.tjzs ul li em{ display:block; width:90px; height:20px; overflow:hidden; margin:11px auto 0; border:1px #c81623 solid; border-radius:2px; line-height:20px; text-align:center; font-size:12px; color:#c81623;}
.tjzs ul li a:hover em{ background:#c81623; color:#fff;}
.tjzs ul li.bbnone{ border-bottom:none;}
.hdpic{ width:1200px; height:202px; overflow:hidden; margin:10px auto 0;}
.hdpic ul{ width:1210px; height:202px; overflow:hidden;}
.hdpic ul li{ width:232px; height:202px; overflow:hidden; float:left; position:relative; margin-right:10px;}
.hdpic ul li .hdpic_img{ display:block;}
em.fdimg{ display:block; position:absolute; left:3px; top:3px;}


/*我的购物车*/
.gwc_login{ background:#fff; border-bottom:1px #dcdcdc solid;}
.gwc_top{ height:58px; padding:30px 0; overflow:hidden;}
a#gwc_logo{ display:block; float:left;}

.stepflex{ width:480px; height:auto; overflow:hidden; float:right;}
.stepflex dl{ width:160px; height:auto; overflow:hidden; float:left; position:relative;}
.stepflex dl dd.hx{ width:100%; height:5px; overflow:hidden; background:#ccc; position:absolute; left:0; top:10px;}
.s-num{ width:24px; height:24px; overflow:hidden; margin:0 auto; background:#ccc; border-radius:50%; line-height:24px; text-align:center; color:#fff; position:relative; z-index:5px;}
.s-text{ font-size:12px; text-align:center; line-height:30px;}
.stepflex dl.doing dd.hx{ background:#ff8228;}
.stepflex dl.doing .s-num{ background-color:#ff8228}
.stepflex dl.doing .s-text{ color:#ff8228}

.gwc_page{ width:1200px; height:auto; overflow:hidden; margin:0 auto; background:#fff; padding-bottom:50px;}
.gwc_title{ height:40px;}
.gwc_title table{ border:none; border-collapse:collapse; border-spacing:0; border:1px #e4e4e4 solid; background:#f0f0f0;}
.gwc_title table th{ line-height:40px;}
.gwclist{ padding:0 20px 10px; overflow:hidden;}
.gwclist table{ border:1px #ddd solid; border-collapse:collapse; border-spacing:0; margin-top:10px;}
.gwclist table th{ line-height:49px; border-bottom:1px #ddd solid; text-indent:15px; text-align:left; font-size:14px; background:url(../images/bottom_bg.png) repeat-x;}
.gwclist table th p{ float:left; padding-right:20px;}
.gwclist table td{ padding:18px 0; border-bottom:1px #ddd solid;}
a.gwc_sp{ display:block; width:650px; padding-right:20px; position:relative;}
a.gwc_sp img{ width:42px; height:42px; float:left; border:1px #ddd solid; position:absolute; left:0; top:0;}
a.gwc_sp h2{ line-height:21px; font-size:14px;  color:#666; padding-left:54px;}
a.gwc_sp p{margin-left:55px; line-height:21px; font-size:14px; font-weight:normal; color:#666;}
.gwclist table td span{ display:block; line-height:22px; text-align:center; font-size:16px; font-weight:600; color:#333;}
.gwclist table td span del{ display:block; text-align:center; color:#999; font-size:12px; font-weight:normal;}
.num_gwc{ margin:0 auto; width:113px; height:26px; overflow:hidden; border:1px #ddd solid;}
.num_gwc a{ display:block; width:16px; height:26px; overflow:hidden; float:left; background:#f3f3f3; color:#222; line-height:26px; text-align:center; font-size:16px;}
.num_gwc input{ width:79px; height:26px; border:none; border-left:1px #ddd solid; border-right:1px #ddd solid; float:left; line-height:26px; text-align:center;}

.gwclist table td strong,.gwclist table th strong{ font-size:14px; color:#f50;}
.gwclist table td.bottom_tab{ padding:0; line-height:48px; background:url(../images/bottom_bg.png) repeat-x;}
.gwclist_fl{ height:48px; float:left; padding-left:15px; font-weight:normal;}
.gwclist_fl input{ float:left; margin-top:17px; margin-right:5px;}
.gwclist_fr{ height:48px; float:right; font-weight:normal;}
.gwclist table td .gwclist_fr strong,.gwclist table th .gwclist_fr strong{ font-size:16px; padding-right:15px;}

.gwclist table td.bottom_tab2,.bottom_tab2{ background:url(../images/bottom_tab_bg.png) repeat-x;}
#gobuy{ float:right; overflow:hidden; width:162px; height:50px;}
.gwcfl{ float:left;}
.gwclist_fr a{ display:block; width:auto; height:48px; overflow:hidden; background:#ff7701; padding:0 50px; float:right; line-height:48px; font-size:14px; color:#fff;}
.gwctitle{ height:40px; overflow:hidden;}
.gwctitle h2{ font-size:16px; line-height:40px; float:left; font-weight:normal; color:#222;}
.gwctitle p{ float:right; height:40px; line-height:40px; font-size:12px; color:#666;}

/*核对购物车*/
.gwc_order{ padding:20px 60px;}
h2.gwc_order_title{ height:35px; line-height:35px; font-size:16px;}
h2.gwc_order_title a{ display:block; float:right; height:27px; margin:3px 0; line-height:27px; text-align:center; padding:0 20px;font-size:14px; color:#005ea8; border:1px #005ea8 solid; font-weight:normal;}
.g_shdz ul{ height:45px; overflow:hidden; padding-top:10px;}
.g_shdz ul.ulheight{ height:auto;}
.g_shdz ul li{ height:30px; overflow:hidden; margin-bottom:15px;}
.g_shdz ul li span{ display:block; height:28px; width:142px; overflow:hidden; float:left; border:1px #ddd solid; background:#fff; line-height:28px; text-align:center; color:#666; font-size:14px;}
.g_shdz ul li.selected_li span{ border:1px #e5383c solid; background:#fff url(../images/selected.png) right bottom no-repeat;}
.g_shdz ul li p{ height:30px; line-height:30px; font-size:14px; color:#666; float:left; padding:0 10px;}
.g_shdz ul li em{ display:none; float:right; height:30px; line-height:30px;}
.g_shdz ul li:hover{ background:#fff3f5; cursor:pointer}
.g_shdz ul li:hover span{ border:1px #e5383c solid;}
.g_shdz ul li:hover em{ display:block}
.g_shdz ul li:hover em a{ display:block; float:left; line-height:30px; padding:0 15px;}
.g_shdz a.gddz{ display:block; line-height:30px; background:url(../images/addr-i_01.png) 55px center no-repeat;}
.g_shdz a.gddz2{ background:url(../images/addr-i_02.png) 55px center no-repeat;}
.g_zffs,.g_shdz,.g_fpxx{ border-bottom:1px #ddd solid; margin-bottom:10px; padding-bottom:10px;}
.g_zffs ul{ width:100%; height:auto; overflow:hidden; padding:10px 0;}
.g_zffs ul li{ cursor:pointer; width:98px; height:30px; overflow:hidden; border:1px #ddd solid; float:left; margin-right:10px; font-size:14px; color:#333; text-align:center; line-height:30px;}
.g_zffs ul li:hover{ border:1px #e5383c solid; color:#e5383c}
.g_zffs ul li.selected{border:1px #e5383c solid; color:#e5383c; background:#fff url(../images/selected.png) right bottom no-repeat;}
.g_fpxx{ padding:10 0;}
.g_fpback{ height:30px; line-height:30px; overflow:hidden;}
.g_fpback p{ display:inline; color:#666; padding-right:15px;}
.g_fpback a{ color:#035ea7;}
.beizhu{ overflow:hidden;}
.beizhu h3{ height:30px; line-height:30px; font-size:14px; font-weight:normal; color:#555;}
.beizhu input{ width:678px; height:30px; overflow:hidden; border:1px #ddd solid; line-height:30px; text-indent:10px; float:left;}
.beizhu p{ height:30px; float:left; line-height:30px; font-size:12px; color:#999; padding-left:15px;}
.youhui_tab{ width:100%; height:auto; overflow:hidden;}
.youhui_tab .hd{ height:30px; overflow:hidden;}
.youhui_tab .hd li{ cursor:pointer; height:28px; overflow:hidden; border-bottom:2px #fff solid; line-height:28px; font-size:14px; padding:0 25px; float:left;}
.youhui_tab .hd li.on{ border-bottom:2px #e5383c solid; color:#e5383c}
.yhcon{ margin:15px 0; background:#fff8ee; border:1px #f6e3bb solid; padding:0 20px;}
.yhcon ul{ padding:10px 0;}
.yhcon ul li{ height:30px; overflow:hidden;}
.yhcon ul li span{ display:block; height:30px; line-height:30px; float:left; font-size:14px;}
.yhcon ul li input{ float:right; margin:10px 0 0 0;}
.yhcon ul li span strong{ color:#e5383c; font-size:16px; padding:0 10px;}

.spqd table{ border-collapse:collapse; border-spacing:0; border:1px #ddd solid;}
.spqd table td,.spqd table th{border-bottom:1px #ddd solid;}
.spqd table th{ line-height:40px; background:#f8f8f8;}
.spqd table th h4{ float:left; height:40px; font-size:16px; font-weight:normal; line-height:40px; padding-left:15px;}
.spqd table td{}
.spqd table tr.table_title td{ text-align:center; line-height:40px;}
.spqd a.cplist_pic{ width:170px;}
.spqd a.cplist_pic h4{ width:100px;}
.spqd table td span{ display:block; padding:0 15px;}
.gmxy{ padding:10px 0 10px 15px;height:30px; float:left; line-height:30px;}
.gmxy input{ margin-top:9px; float:left;}
.gmxy label{ height:30px; float:left; line-height:30px; padding:0 10px;}
.gmxy a{ display:block; float:left; line-height:30px; color:#03C}
.jszj{ float:right; padding:10px 15px 10px 0; line-height:30px;}
.jszj p{ line-height:30px; font-size:14px; color:#333;}
.jszj p strong,.spqd .bottom_tab2 strong{ font-weight:normal; color:#c81626; font-size:16px;}
.spqd .bottom_tab2{ line-height:48px; font-size:14px;}
.spqd .bottom_tab2 a{ margin-left:15px;}
.extra-r{ float:right; height:40px;}
.extra,.extra-r a{ display:block; height:40px; line-height:40px; float:left; font-weight:normal; color:#336799; margin:0 10px;}
.extra{ position:relative;}
.extra i{ font-style:normal; cursor:pointer; display:block; padding-left:24px; background:url(../images/jgsm_ico.png) left center no-repeat;}
.extra .tip{ display:none; width:230px; height:auto; background:#fff8ee; border:1px #edd28b solid; position:absolute; left:0; top:35px; box-shadow:0 0 2px 2px #eee}
.extra .tip span{ display:block; position:absolute; left:10px; background:url(../images/tips.gif) no-repeat; width:11px; height:5px; top:-5px;}
.extra .tip p{ padding:15px; text-align:left; line-height:20px; color:#4e504f;}
.extra .tip a{ display:block; position:absolute; right:10px; top:5px; color:#f60; line-height:15px; margin:0;}
.gwc_order_title span{ display:block; padding-right:25px; background:url(../images/arrow-down.png) right center no-repeat; height:35px; float:left;}
.gwc_order_title span.arrow{ background:url(../images/arrow-up.png) right center no-repeat;}
.g_youhui{ display:none;}
.yhbor{ padding-bottom:10px; border-bottom:1px #ddd solid; margin-bottom:15px;}


.zf_order_title{ width:1100px; height:auto; overflow:hidden; padding:0 50px; margin:0 auto; padding-bottom:10px;}
.zf_order_title_fl{ width:auto; height:auto; overflow:hidden; float:left; line-height:30px; font-size:12px;}
.zf_order_title_fr{ text-align:center; height:auto; float:right; line-height:30px;}
.zf_order_title_fr a{ display:block; line-height:30px;}
a.ddbtn{ text-align:left; text-indent:20px; color:#2ea7e7; background:url(../images/ddbtn.png) 75px -5px no-repeat;}
a.ddbg2{ background-position:75px 15px;}
.zf_order_xq{ display:none; height:auto; overflow:hidden; border-top:1px #ddd solid; line-height:30px; padding:10px 0; margin-top:10px;}
.zfgwc_con{ padding:0 60px;}
.zffs{ border-top:1px #ddd solid; padding:20px 0}
.zffs p{ line-height:30px;}
.zfyhxx img{ float:left; margin-right:20px;}
.zf_title{ padding:40px 0; overflow:hidden;}
.zf_title h2{ float:left; background:#ff812a; height:40px; overflow:hidden; padding:0 50px; line-height:40px; font-size:16px; color:#fff;}

.zfmm{ height:42px; overflow:hidden; margin-bottom:20px;}
.zfmm input{ width:272px; height:40px; overflow:hidden; float:left; border:1px #ddd solid; background:#fff; text-indent:10px; line-height:40px;}
.zfmm a{ display:block; float:left; line-height:40px; padding:0 10px; color:#326698;}
.zfbtn{ margin-bottom:20px;}
.zfbtn input{ width:150px; height:40px; overflow:hidden; border:1px #c01818 solid; background:#d43e3d; border-radius:5px; color:#fff; line-height:40px; text-align:center; font-size:20px;}
.xzfszf{ border-top:1px #ddd solid;}
.xzfs{ border-bottom:1px #ddd solid; height:32px; padding:10px 2px;}
.xzfs em.fxk{ display:block; width:23px; height:20px; margin:6px; float:left; background:url(../images/xzem.png) no-repeat;}
.xzfs h3,.xzfs h4{ height:32px; float:left; color:#333; font-size:16px;font-weight:normal; padding:0 10px; line-height:32px;}
.xzfs h4{ font-size:14px; color:#666;}
.xzfs_hover{ border:2px solid #b0c2e1; border-radius:5px; margin-top:-2px; padding:10px 0;}
.xzfs_hover em.fxk{ background-position:0 -31px;}
.ub-item{ width:472px; height:30px; border:1px #b0c2e1 solid; border-radius:3px; float:left; margin-left:50px; position:relative;}
.ub-item:hover{ border:1px #f50 solid; border-radius:3px 3px 0 0;}
span.bank-logo{ display:block; height:28px; padding:2px 10px; float:left;}
em.ub-i-quick{ display:block; width:auto; padding:0 10px; height:20px; margin:6px; border-radius:3px; line-height:20px; color:#fff; float:left; background:#83a4dc}
em.emfont,em.ub-i-limit{ display:block; float:left; height:30px; line-height:30px; padding:0 5px;}
.ub-item i{ height:30px; display:block; width:30px; overflow:hidden; position:absolute; right:0; top:0; background:#b0c3e1 url(../images/i_bg.png) center no-repeat;}
.ub-item ul{ display:none; width:472px; height:auto; overflow:hidden; background:#fff; box-shadow:0 0 5px rgba(0,0,0,0.35); border-top:none; position:absolute; left:-1px; top:-50%;}
.ub-item ul li{ overflow:hidden;}
.ub-item ul li:hover{ background:#d8f1ff;}
.ub-item:hover i{ background-color:#f50;}
.p-amount{ height:32px; float:right; line-height:32px; font-size:14px; padding-right:15px;}
.p-amount strong{ color:#d00000; font-size:16px;}
.xzfszf{ padding-bottom:20px;}


.dzform_bg{ display:none; width:100%; height:100%;background:rgba(0,0,0,0.15); position:fixed; left:0; top:0; z-index:999;}
.dzform{ display:none;width:780px; padding:20px; overflow:hidden; background:#fff; border:4px solid rgba(0,0,0,.1); z-index:1000; border-radius:5px; position:absolute; left:50%;top:30%; margin-left:-410px;}
.dzform ul{ padding-top:31px;}
.dzform ul li{ clear:both;}
.dzform ul li span{display:block; font-size:13px; color:#888; line-height:35px; width:150px; height:35px; overflow:hidden; float:left;}
.dzform ul li span strong{ display:block; width:11px; height:35px; overflow:hidden; float:left; margin-left:29px; color:#f70; font-weight:normal;}
.lfr{ float:left; padding-bottom:25px;}
input.lfr_txt{ width:220px; height:33px; overflow:hidden; border:1px #e4e4e4 solid; float:left; background:#fff; text-indent:15px;}
input.w465{ width:465px;}
.rb{width:18px;height:18px; float:left;cursor:pointer; background:url(../images/cbt.png) -18px 0 no-repeat; margin:7px 6px 8px;}
.rb_active{ background:url(../images/cbt.png) 0 0 no-repeat}
.lfr em{ display:block; padding:0 28px 0 5px; height:35px; line-height:35px; float:left;}
.sb{border:solid 1px #e4e4e4;cursor:pointer;background-color:#ffffff;position:relative;float:left;display:inline-block; margin:0 4px 4px 0;}
.sb_active{}
.sb .opts{ background:#fff;border:1px solid #e4e4e4;cursor:pointer;display:none;height:auto;left:0;max-height:150px;overflow-x:hidden;overflow-y:auto;position:absolute;top:0;width:auto;z-index:99;}
a.selected,.lfr .selected{ text-indent:15px; line-height:33px;}
.sb .opts a{width:auto; font-size:14px;height:30px;line-height:30px;padding:0 15px;outline:none;white-space:nowrap;text-decoration:none;display:block;cursor:pointer;}
.sb .opts a.selected{background:#f70; color:#fff;}
.sb .opts a.none{background:#fff;}
.sb .opts a:hover{background:#f70; color:#fff;cursor:pointer;}
.sb .sb_icon{ width:33px; height:33px; overflow:hidden; background:url(../images/sb.png) center no-repeat; position:absolute; right:0; top:0;}
.sb_active .arrow{background-position:-27px -4px;	}
input.tijiao,a.qx{ float:left; display:block; width:152px; height:40px; border-radius:5px; background:#f70; border:none; border-bottom:3px #e56b00 solid; text-align:center; line-height:40px; font-size:16px; color:#fff; cursor:pointer;}
input.tijiao:hover{ background:#fd8821; border-color:#f07000;}
a.dzform_close{ display:block; width:12px; height:12px; overflow:hidden; background:url(../images/close_a.png) center no-repeat; position:absolute; right:10px; top:10px;}
.fptab .hd,.fptab .hd ul{ width:100%; overflow:hidden; height:32px;}
.fptab .hd{ padding-top:20px;}
.fptab .hd ul{ padding:0;}
.fptab .hd ul li,a.fpnr{ cursor:pointer; display:block; width:98px; clear:none; height:30px; overflow:hidden; float:left; border:1px #ddd solid; line-height:30px; text-align:center; margin-right:10px;}
.fptab .hd ul li:hover,.fptab .hd ul li.on,a.fpnr_xz{ border:1px #e4393c solid; color:#e4393c;}
.fptab .hd ul li.on,a.fpnr_xz{ background:url(../images/selected.png) right bottom no-repeat; text-indent:0;}
.xzfptt{ clear:both; padding-top:10px;}
.xzfptt input{ float:none; display:none;}
.xzfptt a{ display:block; height:30px; line-height:30px; color:#06C}
a.qx{ margin-left:15px;border-bottom:3px #ddd solid;background:#ccc;}
.fpts{background: #fffdee;border: 1px solid #edd28b;color: #f70;padding: 8px 10px;line-height: 20px; margin-top:10px;}



/*所有分类*/
.syfl_title{ height:40px; border-bottom:1px #ddd solid; position:relative;}
.syfl_title ul{ width:auto; height:41px; overflow:hidden; position:absolute; top:0; right:0;}
.syfl_title ul li{ font-size:14px; float:left; width:auto; height:39px; line-height:39px;border-bottom:1px #ddd solid; padding:0 25px; padding-bottom:1px; }
.syfl_title ul li.syfl_title_on{ padding:0 25px; border-bottom:2px #e1363f solid;}
.syfl_title ul li.syfl_title_on a{ color:#e1363f;}
.syfl_fl{ width:930px; height:auto; overflow:hidden; float:left;}
.hdfl{ width:940px; height:50px; overflow:hidden; padding:15px 0;}
.hdfl a{ display:block; width:176px; height:48px; overflow:hidden; font-size:16px; color:#fff; text-align:center; line-height:48px; float:left; margin-right:10px;}
.hdfl a:hover{ background:#fff;}
.color{border:1px #e9b161 solid;background:#e9b161;}
.color1{ background:#e1363f; border:1px #e1363f solid;}
.color2{ background:#e9b161; border:1px #e9b161 solid;}
.color3{ background:#b4ca6e; border:1px #b4ca6e solid;}
.color4{ background:#559bd6; border:1px #559bd6 solid;}
.color5{ background:#b670bf; border:1px #b670bf solid;}
.hdfl a.color:hover{ color:#e9b161}
.hdfl a.color1:hover{ color:#39c4bb}
.hdfl a.color2:hover{ color:#e9b161}
.hdfl a.color3:hover{ color:#b4ca6e}
.hdfl a.color4:hover{ color:#559bd6}
.hdfl a.color5:hover{ color:#b670bf}
.syfl_fl table{line-height:28px;border:1px #ddd solid;}


.syfl_fr{ width:250px; height:auto; overflow:hidden; float:right;}
.rx_title{background: #f2f2f2 url(../images/classify_icon.png) left top no-repeat;height: 38px; margin:15px 0; overflow:hidden; font-size:18px; line-height:38px; text-indent:15px; color:#fff;}
.rxlist li{ width:100%; height:auto; overflow:hidden; margin-bottom:15px;}
.rxlist li a{ display:block;}
.rxlist li a img{ width:248px; height:248px; border:1px #ddd solid;}
.rxlist li a h3{ line-height:24px; font-size:14px; color:#333; font-weight:normal; padding:10px 0 0 0;}
.rxlist li a span{ display:block; width:100%; height:24px; overflow:hidden; font-size:14px; line-height:24px; color:#d00000;}
.flcon{ width:100%; height:auto; overflow:hidden;}
.fl_con{width:440px; height:auto; float:left; margin:0 0 30px 0;}
.fr{ float:right; margin:0 0 30px 0;}
.fl_contitle{ height:31px; overflow:hidden;}
.fl_contitle h2{ height:15px; border-bottom:1px #ddd solid; position:relative;}
.fl_contitle h2 p{ position:absolute; left:15px; top:0; height:31px; background:#fff;}
.fl_contitle h2 p em{ display:block; width:16px; height:9px; float:left; margin:11px 0 11px 9px; background:url(../images/classify_icon.png) -25px -90px no-repeat;}
.fl_contitle h2 p span{ display:block; height:31px; padding:0 8px; font-size:16px; line-height:31px; float:left;}
.fl_con dl,.fl_con dl dt,.fl_con dl dd{ width:100%; height:auto; overflow:hidden;}
.fl_con dl dt ul{ overflow:hidden; width:450px; height:140px;}
.fl_con dl dt ul li{ width:140px; height:140px; overflow:hidden; float:left; margin-right:10px;}
.fl_con dl dt ul li img{ width:138px; height:138px; border:1px #ddd solid;}
.fl_con dl dt h3{ height:30px; overflow:hidden; background:#eee; line-height:30px; text-align:center; color:#333; font-weight:normal; font-size:14px; margin:2px 0}
.fl_con dl dd{ background:#fbfbfb;}
.fl_con dl dd ul{ padding:5px 15px;}
.fl_con dl dd ul li{ position:relative; padding-left:80px; overflow:hidden; margin-bottom:15px;}
.fl_con dl dd ul li span{ display:block; width:92px; height:22px; line-height:22px; font-size:12px; font-weight:bold; position:absolute; left:0; top:0;}
.fl_con dl dd ul li a{ display:block; width:auto; height:22px; line-height:22px; color:#333; float:left; margin-right:10px;}
.fl_con dl dd ul li a:hover{ color:#f65157;}


/*高级搜索*/
.gjss_title{ height:40px; border-bottom:1px #ddd solid; position:relative; margin-top:20px;}
.gjss_title h2{ height:40px; position:absolute; left:0; top:0; font-size:18px; border-bottom:1px #d00000 solid; padding:0 20px; line-height:40px;}
.gjss_page ul{ padding:20px;}
.gjss_page ul li{ overflow:hidden; margin-bottom:10px;}
.gjss_page ul li span{ display:block; font-weight:bold; width:100px; height:40px; overflow:hidden; float:left; font-size:16px; text-align:right; line-height:40px;}
.gjss_page ul li input[type="text"],select.gs_select{ width:600px; height:34px; border:1px #ddd solid; line-height:34px; text-indent:10px; font-size:14px; float:left; margin:2px 0;}

select.gs_select{ width:300px; height:36px;}
.gjss_page ul li input[type="checkbox"]{ float:left; margin:15px 0}
.gjss_page ul li label{ float:left; height:42px; line-height:42px; font-size:14px; padding:0 10px; margin-right:15px;}
.xt{ width:1060px; height:auto; overflow:hidden; float:left;}
.xt select{ padding:5px; width:135px; border:1px #ddd solid; float:left; margin-right:10px; margin-bottom:10px;}
.gjss_page ul li input[type="submit"]{ width:160px; height:40px; float:left; background:#c81623; border:1px #b1191a solid; line-height:40px; text-align:center; font-size:16px; color:#fff;}
.xt p{ float:left;}

/*忘记密码*/
.wjmm{ background:#fff; min-height:600px; margin:20px 0 0 0; padding:20px;}
.wjmm_title{ height:40px; font-size:18px; line-height:40px; text-indent:20px; border-bottom:1px #ddd solid; padding-bottom:10px;}
.xgmm{ width:640px; height:auto; margin:50px auto; padding-top:20px;}
.xgmm .stepflex{ width:100%; float:none;}
.last .s-num{ background:#ccc url(../images/duihao.png) center no-repeat;}

.wjmm .grzl ul{ padding-top:51px;}
.wjmm .grzl ul li{ clear:both;}
.wjmm .grzl ul li span{display:block; font-size:13px; color:#888; line-height:35px; width:150px; height:35px; overflow:hidden; float:left;}
.wjmm .grzl ul li span strong{ display:block; width:11px; height:35px; overflow:hidden; float:left; margin-left:29px; color:#f70; font-weight:normal;}
.wjmm .grzl ul li .lfr{ float:left; padding-bottom:25px;}
.wjmm .grzl ul li input.lfr_txt,.wjmm .grzl ul li select{ width:220px; height:33px; overflow:hidden; border:1px #e4e4e4 solid; float:left; background:#fff; text-indent:15px;}
.wjmm .grzl ul li input.w430{ width:430px;}
.wjmm .xgmm .grzl{ width:540px; margin:0 auto; padding:0;}
.wjmm .grzl ul li a.hqyzm{ margin-left:10px; display:block;height: 33px;overflow: hidden; border: 1px #e4e4e4 solid; float:left; padding:0 5px; background:#f1f1f1; font-size:14px; text-align:center; line-height:33px;}
.wjmm .xgmm .grzl ul li img{ width:84px; height:35px; float:left; margin-left:10px;}
.wjmm a.hyz{ float:left; padding-left:10px; display:block; height:35px; line-height:35px;}
.wjmm .xgmm .grzl ul li span{}
.wjmm .xgmm_successful{ width:540px; height:200px; margin:0 auto;line-height:200px; text-align:center; font-size:14px; background:url(../images/successful.png) 112px center no-repeat;}
.wjmm .lfr p{ line-height:35px; padding-left:10px; font-size:14px; color:#999; float:left;}
.wjmm .grzl ul li select{ width:222px; height:35px;}
.xgmm_successful{ width:540px; height:200px; margin:0 auto;line-height:200px; text-align:center; font-size:14px; background:url(../images/successful.png) 112px center no-repeat;}

/*招聘首页*/
.zpss{ height:96px; overflow:hidden; background:url(../images/zp_ss_bg.png) repeat-x; margin:14px 0 10px;}
.zpss_from{ width:605px; height:43px; overflow:hidden; margin:20px auto 0; border:2px #c71521 solid; background:#fff;}
.zpss_from select{ width:110px; height:45px; line-height:45px; float:left; border:none; text-indent:40px; font-size:14px;}
.zpss_from input[type="text"]{ width:405px; height:43px; border:none; background:#fff; line-height:45px; text-indent:15px; font-size:14px; float:left;}
.zpss_from input[type="submit"]{ width:90px; height:43px; border:none; background:#c71521; color:#fff; font-size:14px; text-align:center; float:right;} 
.zptitle{ height:38px; overflow:hidden; background:url(../images/zptitle_bg.png) left top no-repeat;}
.zptitle a{ display:block; width:125px; height:36px; float:left; margin-left:0px; text-align:center; line-height:36px;  font-size:14px;}
.zptitle a.zptitle_on{border-top:2px #c71521 solid; border-left:1px #DCDCDC solid;border-right:1px #DCDCDC solid;  color:#c71521; background:#fff;}
.zpconlist{ width:912px; padding:20px; height:auto; overflow:hidden; border:1px #ddd solid; border-top:none;}
.zpconlist th{ line-height:35px; background:#f1f1f1; font-weight:normal; font-size:14px; color:#999;}
.zpconlist td{ border-bottom:1px #ddd dotted; line-height:40px; font-size:14px; color:#333;}
.zpconlist td a{ display:inline-block; text-indent:15px;}
.tjqy{ border:1px #ddd solid; overflow:hidden;}
.tjqy_title{ height:35px; border-bottom:1px #ddd solid; position:relative;}
.tjqy_title h2{ height:34px; border-bottom:2px #c71521 solid; padding:0 20px; font-size:16px; color:#c71521; line-height:34px; position:absolute; left:0; top:0;}
.tjqy ul{ padding:0 10px 10px;}
.tjqy ul li{ height:35px; border-bottom:1px #ddd dotted; overflow:hidden;}
.tjqy ul li a{ display:block; line-height:35px;}
.zpbtn{ display:block; width:92px; height:182px; overflow:hidden; position:fixed; left:50%; margin-left:620px; background:url(../images/zpbtn.png) no-repeat; top:330px;}
.zpbtn a{ display:block; width:92px; height:92px; overflow:hidden;}
.jsbtn{ display:block; width:92px; height:182px; overflow:hidden; position:fixed; left:50%; margin-left:620px; background:url(../images/jsbtn.png) no-repeat; top:330px;}
.jsbtn a{ display:block; width:92px; height:92px; overflow:hidden;}
/*发布职位和求职*/
.fbzwny{ background:#fff; padding:20px; overflow:hidden; margin-top:20px;}
.hydqwz{ height:44px; position:relative; border-bottom:1px #ccc solid;}
.hydqwz span{ display:block; height:44px; line-height:44px; float:right; padding-left:25px; background:url(../images/hy_dqwz.png) left center no-repeat;}
.hydqwz h2{ position:absolute; left:0; top:0; height:44px; border-bottom:1px #c71521 solid; font-size:20px; color:#4f4f4f; line-height:44px; font-weight:normal;}
.scsp ul{ padding:40px 0}
.scsp ul li{ height:auto; overflow:hidden; margin-bottom:8px;}
.scsp ul li span{ display:block; float:left; width:144px; height:37px; line-height:37px; padding-right:20px; text-align:right; font-size:14px; color:#666;}
input.sctxt{ width:390px; height:35px; border:1px #ddd solid; background:#fff; line-height:35px; text-indent:12px; float:left;}
.sc_select{ width:392px; height:35px; float:left; border:1px #ddd solid; line-height:35px; text-indent:10px;}
.bjq{ width:992px; height:352px; overflow:hidden; border:1px #cdcdcd solid; float:left;}
input.ljfb_btn{width:280px; height:40px; overflow:hidden; background:#f49344; border:1px #d76910 solid; text-align:center; line-height:40px; color:#fff; font-size:16px; float:left;}

select.gsszd{ width:124px; height:37px; float:left; border:1px #ddd solid; margin-right:10px;}
.input_radio{ width:994px; height:auto; overflow:hidden; float:left;}
.input_radio input[type="radio"]{ float:left; margin:12px 0 12px 0;}
.input_radio label{ float:left; height:37px; line-height:37px; padding:0 20px 0 10px; font-size:14px;}


.index_banner_pic{ min-width:1200px; position:relative;  height:397px; overflow:hidden;   }
.index_banner_pic .bd{ position:relative; z-index:0;  }
.index_banner_pic .bd ul{ width:100% !important; }
.index_banner_pic .bd li{ width:100% !important;  height:397px; }
.index_banner_pic .hd{ width:100%;  position:absolute; z-index:1; bottom:20px; left:0; height:15px; line-height:15px; text-align:center; }
.index_banner_pic .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:15px; height:15px; margin:0 4px; background:#fff; border-radius:15px; overflow:hidden; line-height:9999px}
.index_banner_pic .hd ul .on{ background:#f00;}
.ydl{ height:auto;}
.ydl h2{ text-align:center; font-size:18px; font-weight:normal; padding:5px 0;}
.ydl h4{ text-align:center; font-size:14px; color:#666;}
.ydl a{ display:block; width:120px; height:30px; overflow:hidden; margin:0 auto; border:1px #ddd solid; line-height:30px; margin-top:8px; text-align:center; font-size:14px; color:#f00}
.ydl a:hover{ background:#c91424; border:1px #c91424 solid; color:#fff;}


.cpfixed{ position:fixed; width:100%; height:auto; left:0; top:0; z-index:999;}
.cpfixed .cpw1200{ width:1200px; height:auto; overflow:hidden; margin:0 auto;}
.cpfixed .cpw1200 .cplist_title{ width:962px; height:auto; float:right;}


.fly_item{border:1px solid #000;width:38px;height:38px;overflow:hidden;position:absolute;visibility:hidden;opacity:.5;filter:alpha(opacity=50);}

.liuyan{ display:block; width:92px; height:182px; overflow:hidden; position:fixed; left:50%; margin-left:620px; background:url(../images/liuyan.png) no-repeat; top:330px;}
.liuyan a{ display:block; width:92px; height:92px; overflow:hidden;}

.cplist_title{ background:#f8f8f8; height:42px; font-size:14px; line-height:42px; border:1px #ddd solid; border-bottom:none; text-indent:16px;}
.cplist_title span,.cplist_title i{ font-style:normal; display:block; float:left; line-height:42px;}
.cplist_title a{ display:block; float:left; padding:0 10px;}
.cplist_title a.cplist_xz{ color:#c51721}
.cplist_title .cplist_title_jg{ padding:0; position:relative; display:inline-block; padding-right:20px; background:url(../images/cplist_title_jt.png) right center no-repeat;}
.droplist{ display:none; width:120px;position: absolute;z-index: 2;top: -1px;left: -1px;border: solid 1px #ccc;background: #fff;}
.droplist li a{ text-indent:0; display: block;    height: 39px;   padding: 0 19px; line-height:39px; font-size:12px; float:none;color: #6d6d6d;}
.droplist li a:hover{ color:#f60;}
.cplist_title_jg:hover .droplist{ display:block;}
.tabtitle{ display:none; background:#fff; z-index:999;}
.dingzhi{margin-top:5px;color:#C99B4A}
#danweilist{color:#F05E0F;font-weight:bold;}
