@charset "utf-8";
/* CSS Document */


#focus { width: 670px; height: 380px; margin:0px auto; position: relative; overflow:hidden; }
#focus .ywhqs a{display:inline-block;padding: 0px;margin: 0px;}
#focus .ywhqs img{width: 670px; height: 380px;}
#focus .num { overflow:hidden; height: 25px; position: absolute; bottom:12px; right: 0px; zoom:1; z-index:3 }
#focus .num li { width: 25px; height: 25px; line-height: 25px; text-align: center; font-weight: 400; font-family: "微软雅黑", Arial; color: #FFFFFF; background: #444444; margin-right: 10px; border-radius:50%; cursor:pointer; float: left; }
#focus .num li.on { background: #FF7700; } /*当前项*/
#focus .prev,
#focus .next { display: none; width: 40px; height: 100px; background: url(../images/btn.png) no-repeat; position: absolute; top: 115px;}
#focus .prev { left: 0; }
#focus .next { right: 0; background-position: right }


.main .back{ width:1200px; height:375px; overflow:hidden;}
.back .back-left{ width:680px; height:auto; padding-left:215px; float:left;z-index: 77777}


.back .back-right{ width:300px; height:auto; float:right}

.back-right .back-right-content{ height:66px; margin-bottom:10px; border:1px solid #e6e6e6}
.back-right .back-right-content a{ display:block; width:78px; height:46px; float:left; border-right:1px solid #e6e6e6; padding:10px}
.back-right .back-right-content img{display:block; width:78px; height:46px}

.back-right .back-right-content2{ border:1px solid #e6e6e6; margin-bottom:8px; background:url(../images/hqs-bg.gif) 145px -332px no-repeat}
.back-right .back-right-content2 h2{ padding:10px}
.back-right .back-right-content2 h2 cite{float:right}
.back-right .back-right-content2 cite a{color:#999}
.back-right .back-right-content2 cite a:hover{color:#333;border-bottom:1px solid #333}
.back-right .back-right-content2 ul{ display:block; overflow:hidden;height:135px}
.back-right .back-right-content2 ul li{ float:left; width:129px;height:24px;line-height:24px; padding:0 10px 0 10px; overflow: hidden}

.back-right .back-right-content3{height:116px; display:block; background:url(../images/pic-link.jpg) no-repeat}
.back-right .back-right-content3 a{ display:block; float:left; width:100px; height:116px; text-indent:-2000px}

.main .back2{ width:1200px; height:auto;float: left;}
.back2 .back2-left{ width:890px; height:auto; float:left}
.back2-left .tbox-nav{ height:42px; background:#eee url(../images/hqs-bg.gif) 0 -48px repeat-x; border-left:1px solid #e6e6e6; border-right:1px solid #e6e6e6}
.back2-left .tbox-nav ul{ display:block; overflow:hidden; padding-left:20px}
.back2-left .tbox-nav ul li{ float:left; height:42px; line-height:42px; font-size:14px; font-weight:bold; padding:0 20px; cursor:pointer; border-right:1px solid #e6e6e6}
.back2-left .tbox-nav ul li.hover{ border-top:2px solid #cabebe; height:40px; line-height:40px; border-left:1px solid #cabebe; background:#fff; border-right:1px solid #cabebe; color:#c10000}

.back2-left .tbox_content{ border:1px solid #e6e6e6; border-top:none; padding:20px 0; overflow:hidden}
.back2-left .tbox_content ul{ width:137px; height:auto; padding:0 20px; display:block; float:left}
.back2-left .tbox_content ul li.img{ width:137px; height:137px; margin-bottom:10px}
.back2-left .tbox_content ul li.img img{ display:block; width:137px; height:137px}
.back2-left .tbox_content ul li h3{ line-height:18px; height:36px;overflow:hidden; margin-bottom:10px}
.back2-left .tbox_content ul li.pie{ color:#c00;font-weight: bold;font-size:14px;font-family: verdana}
.back2-left .tbox_content ul li.pie span{ color:#999;font-weight: normal;font-size:12px}


.back2 .back2-right{ width:298px; height:291px; float:right; border:1px solid #e6e6e6; position:relative}
.back2 .back2-right em{ position:absolute; top:-9px; right:-1px}
.back2 .back2-right h2{ padding:10px}
.back2 .back2-right ul{ display:block; width:129px; height:auto; padding:0 10px 10px 10px; float:left}
.back2 .back2-right ul li.img{ width:129px; height:129px; margin-bottom:10px}
.back2 .back2-right ul li.img img{ width:129px; height:129px}
.back2 .back2-right ul li h3{ font-weight:bold; line-height:18px}
.back2 .back2-right ul li h4{ color:#999; line-height:18px}

.back-banner{ width:1195px; height:130px; padding:5px 0 5px 5px; background:#7d7d7d}
.back-banner p{ float:left; width:393px; height:130px; margin-right:5px}
.back-banner p img{ display:block; width:393px; height:130px}

/*产品栏目共用样式*/
.back2-left li.pie,.part-left li.pie{ position:relative}
.back2-left li.pie em,.part-left li.pie em{ display:block; position:absolute; top:3px; right:-5px}

.main .part{ width:1200px; height:320px;font-family: "microsoft yahei",'宋体'; }
.part .part-banner{ width:220px; height:auto; float:left}
.part .part-banner h2{ height:38px; line-height:38px; padding-left:20px; font-size:18px; font-weight:bold; color:#fff}
.part .part-banner p{ border:1px solid #e6e6e6; border-top:none}

.part .part-banner p img{ width:218px; height:281px; display:block}

.part .part-banner p.banner-bg{ border:1px solid #4e81c0; border-top:none;height:auto;display: hidden;}

.part .part-left{ width:670px; height:auto; float:left}
.part-left .tbox-nav{ height:40px; border-right:1px solid #e6e6e6}
.part-left .tbox-nav ul{ display:block; overflow:hidden;background: #eeeeee;}
.part-left .tbox-nav ul li{ float:left; height:38px; line-height:38px; font-weight:bold; border-right:1px solid #e0e0e0; font-size:14px; padding:0 20px; cursor:pointer}
.part-left .tbox-nav ul li.hover{ background:#fff}

.part-left .tbox_content{ height:249px; overflow:hidden; border:1px solid #e6e6e6; border-top:none; border-left:none; padding-top:30px}
.part-left .tbox_content ul{ width:127px; height:auto; padding:0 20px; display:block; float:left}
.part-left .tbox_content ul li.img{ width:127px; height:127px; margin-bottom:10px}
.part-left .tbox_content ul li.img img{ display:block; width:127px; height:127px}
.part-left .tbox_content ul li h3{ line-height:18px; height:36px;overflow:hidden; margin-bottom:10px}
.part-left .tbox_content ul li.pie{ color:#c00;font-size:14px; font-weight: bold;font-family: verdana}
.part-left .tbox_content ul li.pie span{ color:#999;font-size:12px;font-weight: normal}

.part .part-right{ width:300px; height:auto; float:right}
.part-right .part-right-back{ padding:10px; background:#f4f3f3; margin-bottom:10px; position:relative}
.part-right .part-right-back em{ position:absolute; top:0; right:0}
.part-right .part-right-back h2{ padding-bottom:10px}
.part-right .part-right-back table td{ width:88px; height:32px; text-align:center;padding:2px;overflow: hidden}
.part-right .part-right-back table td img{ display:block; height:32px;margin:0 auto}
.part-right .part-right-back2 img{ display:block; width:300px; height:152px}
/*产品栏目共用样式 end*/


.part .back-h2{ background:#4e81c0;border-top:2px solid #4e81c0;}
.part .back-tbox-nav{ border-top:2px solid #4e81c0;}

.part .back-tbox-nav .hover{color:#c10000}

.part .back1-h2{ background:#c00 url(../images/hqs-pic.gif) 0 -89px no-repeat}
.part .back1-tbox-nav{ background:#eee url(../images/hqs-bg.gif) 0 -100px repeat-x}
.part .back1-tbox-nav .hover{color:#c10000}

.part .back2-h2{ background:#c00 url(../images/hqs-pic.gif) 0 -127px no-repeat}
.part .back2-tbox-nav{ background:#eee url(../images/hqs-bg.gif) 0 -150px repeat-x}
.part .back2-tbox-nav .hover{color:#9e6647}

.part .back3-h2{ background:#c00 url(../images/hqs-pic.gif) 0 -203px no-repeat}
.part .back3-tbox-nav{ background:#eee url(../images/hqs-bg.gif) 0 -250px repeat-x}
.part .back3-tbox-nav .hover{color:#0052b9}


.part .back4-h2{ background:#c00 url(../images/hqs-pic.gif) 0 -165px no-repeat}
.part .back4-tbox-nav{ background:#eee url(../images/hqs-bg.gif) 0 -200px repeat-x}
.part .back4-tbox-nav .hover{color:#01b78d}

.part .back5-h2{ background:#c00 url(../images/hqs-pic.gif) 0 -89px no-repeat}
.part .back5-tbox-nav{ background:#eee url(../images/hqs-bg.gif) 0 -100px repeat-x}
.part .back5-tbox-nav .hover{color:#c10000}

.part .back6-h2{ background:#c00 url(../images/hqs-pic.gif) 0 -127px no-repeat}
.part .back6-tbox-nav{ background:#eee url(../images/hqs-bg.gif) 0 -150px repeat-x}
.part .back6-tbox-nav .hover{color:#9e6647}

.part .back7-h2{ background:#c00 url(../images/hqs-pic.gif) 0 -203px no-repeat}
.part .back7-tbox-nav{ background:#eee url(../images/hqs-bg.gif) 0 -250px repeat-x}
.part .back7-tbox-nav .hover{color:#0052b9}



.main .back7{ width:1200px; height:auto;; margin-top:20px}
.back7 .back7-left,.back7 .back7-right{background:#f8f8f8; border:1px solid #e6e6e6}
.back7 .back7-left h2 cite,.back7 .back7-right h2 cite{ float:right; color:#999}
.back7 .back7-left h2 cite a,.back7 .back7-right h2 cite a{color:#999}
.back7 .back7-left h2 cite a:hover,.back7 .back7-right h2 cite a:hover{color:#333;border-bottom:1px solid #333}
.back7 .back7-right h2 cite{padding-right:20px}
.back7 .back7-left{ float:left; width:548px; height:auto; padding:0 20px}
.back7 .back7-left h2{ height:40px; line-height:40px; background:url(../images/hqs-bg.gif) 0 -290px repeat-x; margin-bottom:10px}
.back7 .back7-left dl{ display:block; width:548px; height:120px; overflow:hidden; margin-bottom:15px}
.back7 .back7-left dl dt{ width:190px; float:left}
.back7 .back7-left dl dt img{ width:190px; height:120px}
.back7 .back7-left dl dd{ width:338px; float:right}
.back7 .back7-left dl dd h3 a{ color:#0078b6; font-weight:bold; font-size:14px}
.back7 .back7-left dl dd h3 a:hover{color:#000}
.back7 .back7-left dl dd p{ line-height:20px; color:#666}
.back7 .back7-left ul{ display:block;_height:72px; overflow:hidden; border-top:1px dashed #d6d6d6; padding-bottom:10px; padding-top:5px}
.back7 .back7-left ul li{ line-height:24px;height:24px; float:left; padding-right:10px; width:264px; overflow: hidden}
.back7 .back7-left ul li a{color:#666}
.back7 .back7-left ul li a:hover{ color:#2cb0e2}


.back7 .back7-right{ float:right; width:588px; height:273px}
.back7 .back7-right h2{ padding:10px 0; padding-left:20px}
/*
.back7 .back7-right dl{ width:252px; height:83px; background:url(../images/hqs-pic.gif) -228px -89px no-repeat; padding:10px; margin-right:7px; margin-bottom:10px; float:left}
.back7 .back7-right dl dt{ width:80px; height:80px; float:left}
.back7 .back7-right dl dt img{ width:80px; height:80px}
.back7 .back7-right dl dd{ width:162px; height:auto; float:right; line-height:18px; padding-top:10px}
.back7 .back7-right dl dd h3 a{ color:#2cb0e2}
.back7 .back7-right dl dd h3 a:hover{color:#000}
.back7 .back7-right dl dd p{ color:#666}
*/
.back7 .back7-right ul{ display:block}
.back7 .back7-right ul li{ width:254px; padding:0 20px;height:32px;line-height:32px; float:left; overflow:hidden}
/*ylove*/
.ylove{width:968px; height:326px; border:1px solid #dcdfe4;}
.ylove .ylove_til{width:950px; height:39px; padding-left:18px; text-align:left; line-height:39px; font-family:"寰蒋闆呴粦"; font-size:18px; background:url(../images/v_lov_bg.jpg)}
.ylove .ylove_box{width:900px; height:287px; margin:15px 34px 0;}
.ylove .ylove_rol_l{width:27px; height:104px; position:absolute;left:0; top:92px;}
.ylove .ylove_rol_r{width:27px; height:104px; position:absolute;right:0; top:92px;}
.ylove_box .panel{width:160px; height:auto;padding:0 10px; float:left; text-align:left;}
.ylove_box .panel .poto{width:160px; height:170px;}
.ylove_box .panel .poto img{width:160px; height:160px; padding-bottom:10px;}
.ylove_box .panel .text{width:160px; line-height:20px;}
.ylove_box .panel .price{width:160px; padding-top:6px; color:#999;}
.ylove_box .panel .price img{ vertical-align:middle;padding-left:5px;}
.stepcarousel { OVERFLOW:hidden; width:900px; height:auto; margin:15px 34px 0; position:relative;}
.stepcarousel .belt { POSITION:absolute;LEFT:0; TOP:0;}
.stepcarousel .panel{FLOAT:left;OVERFLOW: hidden;}
#displaycssbelt{VISIBILITY: hidden}
#stocklevels {VISIBILITY: hidden}



/*regs*/
.logings{width:1198px; height:auto; border:1px solid #d1d1d1; overflow:hidden;margin: 0px auto;}
.logings .title{width:1183px; padding-left:15px; height:31px; line-height:31px; text-align:left; background:url(../images/logt_bg.gif) repeat-x; font-size:14px; font-weight:bold; font-family: "微软雅黑"; border-bottom:1px solid #d1d1d1;}
.logings .left{ float:left;width:454px;  border-right:1px solid #e7e7e7; margin-top:50px;}

.logings .left .inputsd_1{height:24px; padding:5px 0 5px 0; font-size:14px;}
.logings .left .inputsd_2{ height:24px;padding:5px 0 5px 0; line-height:24px; font-size:14px;}

.logings .left .inputsd_msg{height:24px;padding:0px 0px 0px 90px; line-height:24px; font-size:14px;}

.logings .left .inputsd_3{ padding:5px 0 5px 100px; font-size:12px;}
.logings .left .inputsd_4{ padding:5px 90px 5px 100px; font-size:14px;}
.logings .left .inputsd_4 input{ font-size:14px; color:#fff; font-weight:bold; border:none; width:120px; height:30px; text-align:center; line-height:30px; background:url(../images/log_buttun.gif) no-repeat; cursor:pointer;}
.logings .left .inputsd_1 input,.logings .left .inputsd_2 input{ width:260px; height:24px; float:left; line-height:24px; border:1px solid #bbb;}
.logings .left .inputsd_1 .ym,.logings .left .inputsd_2 .ym{ width:100px; height:24px; float:left; display:block; text-align:right; line-height:24px;}
.logings .left .inputsd_2 a{ font-size:12px;margin-left:20px; color:#005aa0; border-bottom:1px #005aa0 solid;}
.logings .left .inputsd_2 a:hover{ color:#666; border-bottom:1px #666 solid;}
.logings .left .a314{ color:#333; clear:both;float:right;width:134px; background:url(../images/reg_buttun.gif) no-repeat; text-align:center; height:32px;font-size:14px; line-height:30px; font-weight:bold;}

.logings .right{ float: right; height: 320px; margin: 20px 0px;}

/*reg main*/
.reg_main{ font-family:"宋体"; margin-top:20px;}
.reg_main_content{width:1180px; height:auto; margin: 0 auto;}
.reg_main_content .regtil{ height:31px; line-height:31px; padding:10px 0; margin-bottom:20px; border-bottom:1px solid #ccc;}
.reg_main_content .regtil .left{height:31px; line-height:31px; float:left;padding-right:50px; background:url(../images/reg_zcleft_bg.gif) left center no-repeat; font-weight:bold; font-size:14px; text-align:left;}
.reg_main_content .regtil .left span{ float:left;width:19px; height:31px; padding-right:8px; color:#fff; line-height:31px; text-align:center; display:block;}
.reg_main_content .regtil .right{height:31px; line-height:31px; float:left;font-size:14px; text-align:left;padding-right:50px;}
.reg_main_content .regh2{ height:26px; margin:10px 0 20px 0; padding-left:10px; text-align:left; color:#000;line-height:26px; border-bottom:1px dashed #666; font-size:14px; font-weight:bold;}
.reg_main_content .reg_zc{ clear:both; height:20px; padding:10px 0 0 330px ;}
.reg_main_content .reg_zc input{width:208px;height:25px;float:left;line-height:25px; border:1px solid #bbb;outline: none;padding-left: 5px;}
.reg_main_content .reg_zc .text{width:155px; height:25px; line-height:25px;float:left; text-align:right; color:#333;}
.reg_main_content .reg_zc .inpt{height:25px;float:left;line-height:25px; padding-right:10px;}
.reg_main_content .reg_zc .tips{ width:440px;height:25px;float:left; text-align:left; line-height:25px;padding-right:10px;color:#999; }
.reg_main_content .reg_zc .tips em{width:22px; height:25px; background:url(../images/reg_false_bg.gif) left center no-repeat; float:left; display:block;}
.reg_main_content .reg_zc .tips em.em2{width:22px; height:25px; background:url(../images/reg_true_bg.gif) left center no-repeat; float:left; display:block;}
.reg_main_content .submit{ padding:0px; text-align:center;}
.reg_main_content .submit span{ clear:both; display:block;padding:15px 0 ;}
.reg_main_content .submit span input{ font-size:14px; color:#fff; font-weight:bold; border:none; width:120px; height:30px; text-align:center; line-height:30px; background:url(../images/log_buttun.gif) no-repeat; cursor:pointer;}


#xsqg{}
#xsqg>.title{height:40px;text-indent: 20px;line-height:40px;font-weight:bold;font-weight:bold;border-bottom: 1px solid #ccc;}
#xsqg>ul{width:100%;padding:5px 0px;margin: 0px;}
#xsqg>ul li{width:42%;float:left;padding:4%;}
#xsqg>ul li img{width:100%;}
#xsqg>ul li p.title{height:36px;line-height: 18px;font-size:10px;overflow: hidden;margin-top:4px;}
#xsqg>ul li p.price{text-align: center;padding:8px 2px;font-size: 16px;height: 16px;font-weight: bold;color: #ff0000;}
#xsqg>ul li p.djs{position: absolute;text-align: center;padding:2px 0px;background: #ff0000;color:#fff;width:126px;}

