﻿@charset "utf-8";
/* CSS Document */


.clear{ overflow:hidden; _height:1px; _overflow:visible;}

.clean{ font-size:0px; line-height:0px; clear:both;}

.none{ display:none;}

*{ margin:0; padding:0; -webkit-text-size-adjust:none;}

.imgNone{filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);-webkit-filter:grayscale(1);}

.imgNone:hover,.news_img li:hover img{filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=0);-webkit-filter:grayscale(0);}

a{ text-decoration:none; outline:none; cursor:pointer; }

a:hover,a.hover,img{ border:none; }

html{ overflow-x:hidden;}

body,button,input,select,textarea{ font:12px Microsoft Yahei, Verdana, Geneva, sans-serif;}

* html,* html body{background-image:url(about:blank); background-attachment:fixed;}

h1,h2,h3,h4,h5,h6{ font-weight:normal;}

i,em{ font-style:normal;}

ul,ol{ list-style-type:none;}

.fl,.fr{ float:left; display:inline;}

.fr{ float:right;}

.ttuc{ text-transform:uppercase;}

.lifl li{ float:left; display:inline;}

.lifr li{ float:right; display:inline;}

.fmyh{ font-family:Microsoft YaHei,LiHei Pro;}

.scroll,.scroll3,.scroll2{ position:relative; overflow:hidden;}

.scroll ul,.scroll3 ul{ position:absolute; width:2000000px;}

.scroll2 ul{ position:absolute; height:2000000px;}

.scroll ul li{ float:left;}

.tr{ text-align:right}

.wrap2{ width:1000px;  margin:0 auto; position:relative;}

.top{ height:46px; background:#fff;}
.topsel{ border-bottom:solid 3px #e33042;}

.top p{ background:url(../bg/bg_03.gif) no-repeat; width:175px; height:46px; display:block;}


.top ul li{ padding-left:20px; padding-right:20px;}
.top ul li.mline{ padding:0; background:url(../bg/mline.gif) no-repeat; width:1px; height:46px; display:block;}
.top ul li a{ height:46px; display:block;}
.top ul li.m1 a{ background:url(../bg/m01.gif) no-repeat; width:44px;}
.top ul li.m2 a{ background:url(../bg/m02.gif) no-repeat; width:72px;}
.top ul li.m3 a{ background:url(../bg/m03.gif) no-repeat; width:74px;}
.top ul li.m4 a{ background:url(../bg/m04.gif) no-repeat; width:75px;}


.p02{ background:url(../images/pic_02.jpg) no-repeat center top; height:365px;}
.p03{ background:url(../images/pic_03.jpg) no-repeat center top; height:592px;}
.p04{ background:url(../images/pic_04.jpg) no-repeat center top; height:515px;}
.p05_1{ background:url(../images/pic_05_1.jpg) no-repeat center top; height:294px;}
.p05_2{ background:url(../images/pic_05_2.jpg) no-repeat center top; height:161px;}
.p06{ background:url(../images/pic_06.jpg) no-repeat center top; height:293px;}
.p07{ background:url(../images/pic_07.jpg) no-repeat center top; height:553px;}
.p08{ background:url(../images/pic_08.jpg) no-repeat center top; height:671px;}
.p09{ background:url(../images/pic_09.jpg) no-repeat center top; height:1397px;}
.p10{ background:url(../images/pic_10.jpg) no-repeat center top; height:471px;}
.p11{ background:url(../images/pic_11.jpg) no-repeat center top; height:471px;}
.p12{ background:url(../images/pic_12.jpg) no-repeat center top; height:195px;}

.p14{ background:url(../images/pic_14.jpg) no-repeat center top; height:128px;}
.p15{ background:url(../images/pic_15_2.jpg) no-repeat center top; height:465px;}
.p16{ background:url(../images/pic_1616.jpg) no-repeat center top; height:462px;}
.p17{ background:url(../images/pic_17.jpg) no-repeat center top; height:574px;}
.p18{ background:url(../images/pic_18.jpg) no-repeat center top; height:514px;}
.p19{ background:url(../images/pic_19.jpg) no-repeat center top; height:514px;}
.p20{ background:url(../images/pic_20.jpg) no-repeat center top; height:514px;}
.p21{ background:url(../images/pic_21.jpg) no-repeat center bottom; height:652px;}
.p22{height:205px;}
.p23{ background:url(../images/pic_23.jpg) no-repeat center top; height:215px; padding-bottom:70px;}
.p24{ background:url(../images/pic_2424.jpg) no-repeat center top; height:70px;}


.p01{ background:url(../images/pic_01.jpg) no-repeat center top; height:539px;}
.p01-a{ height:472px;}
.p01 .wrap2 a{ position:absolute; left:405px; top:450px; width:223px; height:51px; display:block; background:url(../bg/bm.png) no-repeat 0 -51px; }
.p01 .wrap2 a:hover{ background-position:0 0;}


.p03 .bm2{ position:absolute; left:584px; top:133px; background:url(../bg/bm2.png) no-repeat; width:341px; height:74px; font-family:Microsoft YaHei,LiHei Pro; font-size:24px; line-height:26px; color:#306db8; padding-left:45px; padding-top:17px;}
.p03 .bm2 i{ color:#c30000;}

.p07 .ld01{ background:url(../bg/ld01.png) no-repeat; width:189px; height:219px; display:block; position:absolute; left:300px; top:2px;}
.p07 .ld02{ background:url(../bg/ld02.png) no-repeat; width:189px; height:219px; display:block; position:absolute; left:491px; top:1px;}
.p07 .ld03{ background:url(../bg/ld03.png) no-repeat; width:189px; height:219px; display:block; position:absolute; left:205px; top:167px;}
.p07 .ld04{ background:url(../bg/ld04.png) no-repeat; width:189px; height:219px; display:block; position:absolute; left:396px; top:167px;}
.p07 .ld05{ background:url(../bg/ld05.png) no-repeat; width:189px; height:219px; display:block; position:absolute; left:587px; top:167px;}
.p07 .ld06{ background:url(../bg/ld06.png) no-repeat; width:189px; height:219px; display:block; position:absolute; left:299px; top:332px;}
.p07 .ld07{ background:url(../bg/ld07.png) no-repeat; width:189px; height:219px; display:block; position:absolute; left:490px; top:332px;}


.p07 a:hover{ background-position:0 -219px;}


.p08 a{ width:196px; height:196px; display: block; position:absolute;}
.p08 .lc01{ background:url(../bg/lc01.png) no-repeat; left:34px; top:398px;}
.p08 .lc02{ background:url(../bg/lc02.png) no-repeat; left:289px; top:403px;}
.p08 .lc03{ background:url(../bg/lc03.png) no-repeat; left:548px; top:403px;}
.p08 .lc04{ background:url(../bg/lc04.png) no-repeat; left:803px; top:403px;}
.p08 a:hover{ background-position:0 -196px;}

.p10 .a1{ position:absolute; left:411px; top:122px; width:113px; height:25px; display:block; }
.p10 .a2{ position:absolute; left:725px; top:119px; width:113px; height:25px; display:block; }
.p11 .a1{ position:absolute; left:411px; top:121px; width:113px; height:25px; display:block; }
.p11 .a2{ position:absolute; left:676px; top:339px; width:113px; height:25px; display:block; }

.p13 .carall{}
.p13 .carall li{ width:188px; height:360px; border:solid 1px #c9c9c9; text-align:center; margin-right:12px;  margin-top:22px; position:relative;}
.p13 .carall li em{ position:absolute; left:20px; top:63px; background:url(../bg/carbg.png) repeat; width:148px; height:188px; display:none;}
.p13 .carall li em a{ background:url(../bg/cartg.gif) no-repeat; width:137px; height:46px; display:block; margin-top:71px; margin-left:6px;}
.p13 .carall li:hover em{ display:block;}
.p13 .carall li.n{ margin-right:0;}
.p13 .carall li h2{ height:62px; font-size:18px; line-height:62px; color:#000000;text-transform:uppercase;}
.p13 .carall li .p1{ font-size:14px; color:#8b8b8b; padding-left:24px; font-family:"宋体"; display:block; padding-top:10px; }
.p13 .carall li .p1 span{ float:left; }
.p13 .carall li .p1 span.h{ background:url(../bg/bg_02.gif) no-repeat; width:15px; height:13px; display:block;}
.p13 .carall li .p1 span.b{ background:url(../bg/bg_02.gif) no-repeat -15px 0; width:15px; height:13px; display:block;}

.p13 .carall li .pp{font-family:Microsoft YaHei,LiHei Pro; font-weight:bold; font-size:12px; line-height:14px;}
.p13 .carall li .p2{ color:#8b8b8b; text-decoration:line-through; padding-top:7px; }
.p13 .carall li .p3{ color:#ed143d; }
.p13 .carall li .p4{ padding-top:10px; color:#8b8b8b;}

.p17 p .cx{ width:185px; height:41px; line-height:41px; background:#f8f4f4; border:solid 1px #d0b0b0; position:absolute; left:602px; top:190px; padding-left:10px;padding-right:10px;}
.p17 .a1{ position:absolute; left:815px; top:190px; width:83px; height:40px; display:block;}
.p17 .a2{ position:absolute; left:706px; top:369px; width:78px; height:15px; display:block; }


.p22 ul{ padding-top:46px;}
.p22 ul li{font-family:Microsoft YaHei,LiHei Pro; font-size:13px; line-height:20px; color:#ed143d;}
.p22 ul li p{ width:135px; height:25px; color:#fff; background:#bf2322; margin-right:68px; margin-bottom:18px; padding-left:6px; padding-top:6px;  font-weight:bold; font-size:18px; line-height:20px;}
.p22 ul li p.n{ margin-right:0;}
.p22 ul li p.m{ margin-right:90px;}
.p22 ul li a{ color:#ed143d;}
.p22 ul li a:hover{ text-decoration:underline;}

.footer{  background:#701514; position:fixed; height:70px;  left:0px; bottom:0px; z-index:200; width:100%}
.footer .p24 ul{ padding-top:9px;}
.footer .p24 ul li{ padding-left:8px;}
.footer .p24 ul li a{ width:55px; height:55px; display:block;}
.footer .p24 ul li.wb a{ background:url(../bg/sns_wb.png) no-repeat -55px 0;}
.footer .p24 ul li.wx a{ background:url(../bg/sns_wx.png) no-repeat -55px 0;}
.footer .p24 ul li.qq a{ background:url(../bg/sns_qq.png) no-repeat -55px 0;}
.footer .p24 ul li a:hover{ background-position:0 0;}

.input { padding-left:97px; padding-top:108px;}
.input p{ font-family:Microsoft YaHei,LiHei Pro; font-weight: bold; font-size:14px; line-height:20px; color:#fff; padding-top:13px;}
.input p .jg{ width:96px; float:left;}
.input p .bt{ width:227px; height:31px; background:#fff; border:0; padding-left:10px; padding-right:10px; line-height:31px;}
.input p .radio1{ background:url(../bg/radio1.gif) no-repeat; width:16px; height:16px; display:block;}
.input .submit{ background:url(../bg/btn_3.gif) no-repeat; width:206px; height:68px; display:block; border:0; cursor:pointer; margin-left:89px;}
.sel{ margin-left:100px; width:275px;}
.sel ul li{ font-size:13px; height:16px; width:100px; margin-right:34px; padding-top:5px;color:#fff; overflow:hidden;}
.sel ul li a{ background:url(../bg/bg_01.gif) no-repeat; height:16px; padding-left:20px; }

.float{ position:absolute; z-index:18;}
.float_yo{ background:url(../bg/float_right.png) no-repeat; width:143px; height:569px; display:block; padding-top:243px;}
.float_yo li{ padding-left:9px; margin-top:13px;}
.float_yo a{ display:block; width:122px; height:23px;}
.float_yo .r_1{ background:url(../bg/r_1.gif) no-repeat; }
.float_yo .r_2{ background:url(../bg/r_2.gif) no-repeat; }
.float_yo .r_3{ background:url(../bg/r_3.gif) no-repeat; }
.float_yo .r_4{ background:url(../bg/r_4.gif) no-repeat; }
.float_yo .r_5{ background:url(../bg/r_5.gif) no-repeat; }
.float_yo .r_6{ background:url(../bg/r_6.gif) no-repeat; }
.float_yo .r_7{ background:url(../bg/r_7.gif) no-repeat; }
.float_yo .r_8{ background:url(../bg/r_8.gif) no-repeat; }
.float_yo a:hover{ background-position:-122px 0;}


.contact h2{ background:url(../bg/bg_05.gif) no-repeat; width:334px; height:40px; display:block; margin-top:33px; padding-bottom:17px; border-bottom: solid 2px #ffa92d;}
.contact .current { font-size:12px; line-height:14px; color:#808080; margin-top:73px;}
.contact .current span{ color:#ed143d;}
.contact .left{ padding-left:4px;}
.contact .left h3{ font-size:18px; color:#796d67; padding-top:10px; padding-bottom:60px;}
.contact .left ul{ background:url(../bg/bg_06.gif) no-repeat; width:187px; height:264px; padding-top:72px;}
.contact .left ul li{ width:148px; height:31px; margin-bottom:29px;}
.contact .left ul li a{ line-height:31px; font-size:14px; color:#fff; font-weight:bold; letter-spacing:-1px;}
.contact .left ul li a:hover,.contact .left ul li a.hover{ color:#fff21e;}

.contact .right{ margin-left:243px; margin-top:73px;  border-left: solid 1px #e0e0e0; }
.about .right{font-size:14px; line-height:24px; color:#6b6b6b;padding-left:63px; padding-right:63px;}
.about .right span{ color:#333333; font-weight:bold;}


.con .right{ padding-left:43px; padding-top:14px;}

.con .right .conp1{ background:url(../bg/bg_07.gif) no-repeat; width:160px; height:31px; display:block;}
.con .right .conp2{ font-size:20px; color:#505050;margin-top:15px; border-bottom:solid 1px #dcdcdc; width:498px;}
.con .right .conp2 span{ color:#858585; font-size:14px;}
.con .right .conp3{ background:url(../bg/bg_08.gif) no-repeat; width:133px; height:28px; display:block;margin-top:15px;}
.con .right .conp4{ font-size:18px; color:#e33042; line-height:36px;margin-top:15px; font-weight:bold;}
.con .right .conp5{ font-size:11px; color:#cccccc; line-height:11px; font-family:Georgia; letter-spacing:-1px;}
.con .right .conp6{ font-size:14px; color:#676767; line-height:40px; border-bottom:solid 1px #dcdcdc; width:498px;}
.con .right .conp7 a{ background:url(../bg/bg_09.gif) no-repeat; width:319px; height:53px; display:block; margin-top:8px; }


.selection h2{ background:url(../bg/bg_10.gif) no-repeat; width:135px; height:91px; display:block;}
.selection ul{ padding-bottom:35px;}
.selection ul li{ padding-left:11px; padding-top:11px;}
.selection ul li.n{ padding-left:0;}

.selection2 .bt{ background:#eeeeee; height:33px;}
.selection2 .bt .wrap2{ background:url(../bg/bg_11.gif) no-repeat; height:33px; display:block; }
.selection2 .bt .wrap2 a{ background:url(../bg/bg_12.gif) no-repeat; width:73px; height:33px; display:block; float:right; }
.selection2 .buy{ padding-top:35px;}
.selection2 .buy .selbm{ float:right; font-size:20px; color:#252525; text-decoration:underline;}
.selection2 .buy .selbm span{ color:#e33042;}
.selection2 .buy h2{ font-size:24px; font-weight:bold; color:#252525;}
.selection2 .buy h3{ font-size:14px; color:#262626; padding-top:5px; padding-bottom:15px;}

.selection2 .buy .left .bpic img{ border:solid 2px #e1e1e1;}
.selection2 .buy .left .bpic { height:344px; position:relative; overflow:hidden; width:453px;}
.selection2 .buy .left .bpic ul{ position:absolute; width:20000px;}
.selection2 .buy .left .bpic ul li{ float:left; width:453px;}

.selection2 .buy .left .spic{ padding-bottom:10px;}
.selection2 .buy .left .spic ul{ margin-top:10px;}
.selection2 .buy .left .spic ul li{ padding-left:5px;}
.selection2 .buy .left .spic ul li.n{ padding-left:0;}
.selection2 .buy .left .spic ul li a:hover img,.selection2 .buy .left .spic ul li a.hover img{ width:103px; height:71px; border:solid 3px #e33042;}

.selection2 .buy .left .sc{ background:url(../bg/bg_13.gif) no-repeat; height:15px; display:block; float:left;}
.selection2 .buy .left p a{ padding-left:18px; color:#9c9c9c; font-size:13px;}
.selection2 .buy .left .fx{ background:url(../bg/bg_14.gif) no-repeat; width;15px; height:16px; display:block; float:left; margin-left:10px;}

.selection2 .buy .right{ padding-left:500px;color:#000;}
.selection2 .buy .right h3{ font-size:14px; color:#010101; line-height:20px; border-bottom:dashed 1px #808080;}
.selection2 .buy .right h3 span{ color:#000;}

.selection2 .buy .right .b0{font-size:14px;height:22px; padding-left:30px; line-height:22px; margin:17px 0 12px 0; }
.selection2 .buy .right .b1{  background:url(../bg/bg_15.gif) no-repeat; color:#000; }
.selection2 .buy .right .name,.selection2 .buy .right .tel{ width:267px; height:32px; line-height:32px; border: solid 1px #d5d5d5; margin-left:30px; margin-top:6px; padding-left:10px; color:#303030;}

.selection2 .buy .right .b2{ background:url(../bg/bg_16.gif) no-repeat;}
.selection2 .buy .right .u2{ padding-left:30px; width:385px;}
.selection2 .buy .right .u2 li{ padding-right:7px; padding-top:7px;}
.selection2 .buy .right .u2 .t1,.selection2 .buy .right .u2 .t2{ width:68px; height:30px; border: solid 1px #d5d5d5; text-align:center;color:#303030; cursor: pointer;}
.selection2 .buy .right .u2 .t2.hover,.selection2 .buy .right .u2 .t1.hover{ border: solid 1px #e33042;}

.selection2 .buy .right .b3{ background:url(../bg/bg_17.gif) no-repeat;}
.selection2 .buy .right .b4{ background:url(../bg/bg_18.gif) no-repeat;}


.selection2 .buy .right .b,.selection2 .buy .right .h{ width:14px; height:13px; display:block; float:left;}
.selection2 .buy .right .b{ background:url(../bg/bg_19.gif) no-repeat right top;}
.selection2 .buy .right .h{ background:url(../bg/bg_19.gif) no-repeat left top;}
.selection2 .buy .right .n{ margin-left:30px;}

.selection2 .buy .right .submit2{ background:url(../bg/bg_20.gif) no-repeat; width:217px; height:36px; display:block; border:none; cursor:pointer; margin-top:50px; margin-left:90px;}
.selection2 .buy .right .submit2:hover{ background-position:0 -36px;}

.selection2 .buy .right .b5{ font-size:13px; line-height:14px; margin:13px 0 20px 100px;}
.selection2 .buy .right .xz{ background:url(../bg/bg_21.gif) no-repeat left bottom; width:13px; height:13px; display:block; float:left; margin-right:3px;}
.selection2 .buy .right .bmxz{ color:#d1701a;}


.selection3{ border-top: solid 5px #e33042; background:#f6f6f6;}
.selection3 .s1{ background:url(../images/s_01.jpg) no-repeat center top; height:416px;}
.selection3 .s2{ background:url(../images/s_02.jpg) no-repeat center top; height:500px;}
.selection3 .s3{ background:url(../images/s_03.jpg) no-repeat center top; height:500px;}
.selection3 .s4{ background:url(../images/s_04.jpg) no-repeat center top; height:500px;}
.selection3 .s5{ background:url(../images/s_05.jpg) no-repeat center top; height:500px;}
.selection3 .s6{ background:url(../images/s_06.jpg) no-repeat center top; height:286px;}
.selection3 .s7{ background:url(../images/s_07.jpg) no-repeat center top; height:420px;}
.selection3 .s8{ background:url(../images/s_08.jpg) no-repeat center top; height:305px;}


* html,* html body{background-image:url(about:blank);background-attachment:fixed;}

* html .footer{position:absolute;bottom:auto;top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));}



.star-rating{padding: 0px; margin-left:30px;  width: 70px; height: 13px;  position: relative; background: url(../bg/bg_22.gif) top left repeat-x;}
.star-rating li{padding:0px; margin:0px; float: left; }
.star-rating li a{ display:block;  width:14px;  height: 13px;  text-decoration: none; text-indent: -9000px; z-index: 20; position: absolute;padding: 0px; 
background-image:none;}
.star-rating li a.hover{background: url(../bg/bg_22.gif) left bottom; z-index: 1; left: 0px; }
.star-rating a.one-star{left: 0px;}  
.star-rating a.one-star.hover{width:14px;}
.star-rating a.two-stars{left:14px;}
.star-rating a.two-stars.hover{ width: 28px;}
.star-rating a.three-stars{left: 28px;}
.star-rating a.three-stars.hover{width: 42px;}
.star-rating a.four-stars{ left: 42px;}
.star-rating a.four-stars.hover{ width: 56px;}
.star-rating a.five-stars{ left: 56px;}
.star-rating a.five-stars.hover{ width: 70px;}
