/* IE5.xIE6bug */ 
* html body{overflow: visible; background-color:#f9f9f9;} 
* html iframe, * html frame{overflow: auto;} 
* html frameset{overflow: hidden;} 

/* body */ 
body{color:#333; font:12px/22px "";} 
i, em, cite { font-style: normal; }

/* a */ 
a, a:link { text-decoration: none; }
a:visited {  }
a:active, a:hover { text-decoration: none; color:#333; }
a:focus { outline: none; }

/* form */ 
textarea,input{ word-wrap:break-word;word-break:break-all;} 
input {vertical-align:middle;font-size:12px}
.button {vertical-align:middle;font-size:12px}
.button { cursor: pointer; }

/* li */ 
ul,li{list-style-type:none;} 

/* img */ 
img{border:0 none; vertical-align:middle;} 

/*web*/
.web-wap{ background-color:#f9f9f9;}
.web-p{ padding-top:20px;_padding-top:20px;}
.web-m{ margin-top:20px;_margin-top:20px;}
.web-bannerdiv{ width:100%; height:220px; background-color:#ecedef;}
.web-banner{ width:1326px; height:220px; background:url(../image/web-banner.jpg) center no-repeat; margin:0 auto;}
.web-mid{ width:1000px; height:auto; overflow:hidden; margin:0 auto;}
.web-mid-h5{ width:100%; height:35px; line-height:35px; font-weight:inherit; color:#333;}
.web-mid-h5 i{ width:35px; height:35px; float:left; display:block; background:url(../image/web-home.jpg) no-repeat center;}
.web-mid-h5 a{ color:#666; font-size:12px;}
.web-tc{ width:998px; height:255px; background-color:#fff; border:solid 1px #e9e7e7;}
.web-tcl{ width:425px; height:255px; float:left; background:url(../image/web-tc.jpg) no-repeat left top;}
.web-tcl .web-tclinfo{ width:220px; height:100%; float:right; text-align:center;}
.web-tcl .web-tclinfo p{ line-height:28px; padding:20px 0px 10px 0px;_padding:20px 0px 10px 0px;}
.web-tcl .web-tclinfo a{ width:126px; height:36px; background:url(../image/buy.jpg) no-repeat -1px -2px; display:block; margin:0 auto;}
.web-tcl .web-tclinfo a:hover{filter:alpha(opacity=90); -moz-opacity:0.9; opacity:0.9;}
.web-tcl-red{ color:#e9242d; font-size:20px;}
.web-tc-three{ width:30px; height:255px; float:left; background:url(../image/web-three.jpg) no-repeat 0px 0px;}
.web-tcr{ width:520px; height:100%; float:left;}
.web-tcr ul{ width:100%; height:auto; overflow:hidden; padding:10px 0px 0px 10px;_padding:20px 0px 0px 0px;}
.web-tcr ul li{ width:100%; height:auto; overflow:hidden; padding:10px 0px;}
.web-tcr ul li i{ width:90px; height:60px; float:left; background:url(../image/web-three.jpg) no-repeat 0px 0px; display:block;}
.web-tcr ul li i.djym{ background-position:-42px -20px;}
.web-tcr ul li i.yzj{ background-position:-42px -95px;}
.web-tcr ul li i.mb{ background-position:-42px -170px;}
.web-tcr ul li div{ width:430px; height:auto; overflow:hidden; float:left;}
.web-tcr ul li div h5{ font-size:15px; height:30px; line-height:30px; color:#000; font-weight:inherit;}
.web-tcr ul li div p{ line-height:25px; font-size:12px; color:#666;}
/*web-lc*/
.web-lc{ width:100%; height:auto; overflow:hidden; padding:20px 0px 10px 0px;}
.web-lctitle{ width:100%; height:50px; background:url(../image/buy-carlc.jpg) no-repeat 0px 0px;}
.web-lc ul{ width:100%; height:60px;}
.web-lc ul li{float:left; height:30px; text-align:center; font-size:12px; line-height:25px; position:relative;}
.web-lc ul li.widthli1{ width:200px;}
.web-lc ul li.widthli2{ width:150px;}
.web-lc ul li.widthli3{ width:130px;}
.web-lc ul li.widthli4{ width:145px;}
.web-lc ul li div{ display:none;}
.web-lc ul li:hover div{ display:block; height:60px; position:absolute; font-size:12px;}
.web-lc ul li:hover div.web-lcdivw1{ width:280px;left:-30px; top:20px;}
.web-lc ul li:hover div.web-lcdivw2{ width:285px;left:-30px; top:20px;}
.web-lc ul li:hover div.web-lcdivw3{ width:285px;left:-30px; top:20px;}
.web-lc ul li:hover div.web-lcdivw4{ width:345px;left:-30px; top:20px;}
.web-lc ul li:hover div span{display:block; height:50px; line-height:65px; background:url(../image/buy-carlc.jpg) no-repeat -165px -75px; float:left; text-indent:0.8em; color:#666; text-align:left;}
.web-lc ul li:hover div span.web-lcsw1{ width:260px;}
.web-lc ul li:hover div span.web-lcsw2{ width:265px;}
.web-lc ul li:hover div span.web-lcsw3{ width:265px;}
.web-lc ul li:hover div span.web-lcsw4{ width:325px;}
.web-lc ul li:hover div span a{ color:#333; height:50px; padding:0px 0px 0px 30px;}
.web-lc ul li:hover div span a.web-buy{background:url(../image/buy-car.jpg) no-repeat left center;}
.web-lc ul li:hover div span a:hover{ color:#666;}
.web-lc ul li:hover div p{ width:20px; display:block; float:left; height:50px; background:url(../image/buy-carlc.jpg) no-repeat -520px -75px;}
/*web-ys*/
.web-ys,.web-fa{ width:998px; height:auto; overflow:hidden; background-color:#fff; border:solid 1px #e9e7e7;}
.web-ys h5,.web-fa h5{ width:100%; height:45px; line-height:45px; font-weight:inherit;font-family:"Microsoft yahei";}
.web-ys h5 span,.web-fa h5 span{ width:80%; height:100%; display:block; float:left; font-size:16px; color:#333;}
.web-ys h5 span i{ width:35px; height:100%; display:block; float:left; background:url(../image/web-tb.jpg) no-repeat 0px 2px;}
.web-fa h5 span i{ width:35px; height:100%; display:block; float:left; background:url(../image/web-tb.jpg) no-repeat -250px 2px;}
.web-ys h5 a,.web-fa h5 a{ height:45px; line-height:45px; color:#999; float:right; display:block;}
.web-ys h5 a.yshw1{ width:110px;}
.web-fa h5 a.yshw2{ width:95px;}
.web-ys h5 a i,.web-fa h5 a i{ width:20px; height:100%; background:url(../image/web-tb.jpg) no-repeat 0px 0px; display:block; float:left;}
.web-ys h5 a i.ysh1{ background-position:-228px 1px;}
.web-fa h5 a i.ysh2{ background-position:-258px 1px;}
.web-ys h5 a:hover,.web-fa h5 a:hover{ color:#666;}
.web-ys-tb{ width:100%; height:3px; background:url(../image/web-ge.jpg) no-repeat 0px -3px;}
.web-ys ul{ width:100%; height:178px;}
.web-ys ul li{ float:left; width:248px; height:100%;}
.web-ys ul li span{ width:85px; height:90px; background:url(../image/web-tb.jpg) no-repeat 0px 0px; display:block; float:left;}
.web-ys ul li span.ys-zgl{ background-position:-10px -50px;}
.web-ys ul li span.ys-xl{ background-position:-95px -50px;}
.web-ys ul li span.ys-sz{ background-position:-195px -50px;}
.web-ys ul li span.ys-gj{ background-position:-288px -53px;}
.web-ys ul li p{ width:150px; height:auto; overflow:hidden; float:left; line-height:25px; color:#666; font-size:14px; padding-top:20px;_padding-top:20px;}
.web-ys ul li p i{font-weight:bolder;}
.web-ys-lib{ border-right: solid 1px #e9e7e7;}
.web-faul1{ width:958px; height:auto; overflow:hidden; margin:0 auto;}
.web-faul1 ul{ width:100%; height:auto; overflow:hidden;}
.web-faul1 ul li{ width:189px; height:30px; line-height:30px; text-align:center; float:left; margin:0px 1px 1px 0px;_margin:0px 2px 2px 0px; background-color:#f7f7f7;}
.web-faul1 ul li a{color:#666;}f
.web-faul1 ul li a:hover{ color:#333;}
.web-faul2{ width:978px; height:auto; overflow:hidden; margin-left:10px;_margin-left:10px;}
.web-faul2 ul{ width:100%; height:auto; overflow:hidden;}
.web-faul2 ul li{ width:172px; height:178px; border:solid 1px #e9e7e7; float:left; margin:0px 10px 20px 10px;_margin:0px 9px 20px 9px;}
.web-faul2 ul li img{ height:122px; width:160px; margin:5px;}
.web-faul2 ul li p{ width:100%; height:22px; padding-top:20px;_padding-top:20px;}
.web-faul2 ul li p span{ width:132px; height:26px; line-height:26px; text-align:center; font-size:12px; display:block; float:left;}
.web-faul2 ul li p a{ width:40px; display:block; float:left; height:26px; line-height:26px; background-color:#666666; text-align:center; font-size:12px; color:#fff;}