@charset "utf-8";

/* Style Reset*/

body, div, dl, dt, dd, ul, ol, li, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote,h2,font

{ margin: 0; padding: 0; border:0;} 

input, button, textarea,select, optgroup, option { font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit;}

ul, li, dl, dt, dd, ol { display: block; list-style: none; }

img{ border: 0;}

.fl{ float:left}.fr{ float:right}.clear { clear:both;height:0px; overflow:hidden}

a{text-decoration:none;outline:0;}

html{overflow-x:hidden; }

.center{ text-align:center;}

.center img{}

/* fixed */

.fixed{position:fixed;width:55px;height:212px;right:25px;bottom:50px;_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)));z-index:99999;}

.fixed a{display:block;width:55px;height:53px;}

.barbook{background:url(../images/fixed.jpg) 0 0 no-repeat;}

.barbook:hover{background-position:-54px 0;}

.fixed a.codepic{background:url(../images/fixed.jpg) 0 0 no-repeat;background-position:0 -53px;height:52px;}

.fixed a.codepic:hover{background-position:-54px -53px;}

.fixed div{position:relative;}

.fixed a.backup{background:url(../images/fixed.jpg) 0 0 no-repeat;background-position:0 -158px;height:52px;}

.fixed a.backup:hover{background-position:-54px -158px;height:53px;}

.fixed div img{position:absolute;left:-196px;width:196px;height:196px;top:-106px;display:none;}

/*header*/

body{color:#f0c7a7;font-size:12px; min-width:1004px; overflow-x:hidden;background:url(../images/body.jpg) center top repeat #1f120b;}

a{ color:#f0c7a7;/*-webkit-transition: all 0.5s ease-in-out 0s;-moz-transition: all 0.5s ease-in-out 0s;transition: all 0.5s ease-in-out 0s;*/}

.header{width:100%;min-width:1004px;height:468px;padding-top:31px; position:relative;background:url(../images/top.jpg) center top repeat-x;}

.vheader{ height:418px}

.logo{ float:left;display:inline; height:71px;}

.tel{ float:right;}

/*index*/

.banner{ width:876px; height:273px; padding:46px 52px; position:relative;float:left; overflow:hidden;background:url(../images/bannerbg.jpg) left top no-repeat;}

.vbanner{ height:235px ; padding:46px 52px; overflow:hidden;background:url(../images/vbanner.jpg) left top no-repeat}



.main_content {width:980px;margin: 0 auto 0px;position: relative;zoom: 1;}

.nf_hp_kv {position: relative;width: 100%;}

.window {height:439px;overflow: hidden;position: relative;width: 100%;}

.kv_item {height:273px;overflow: hidden;position: absolute;width:877px;}

.vbanner .window,.vbanner .kv_item{height:234px; }

.js_nav { display:none;left:0;height:6px;text-align:center;width:100%;position: absolute; bottom:27px;}

.js_nav li {display:inline-block; *display:inline; zoom:1;height:6px;width:22px; margin-right:2px;}

.js_nav li a {display: inline;float: left;height:6px;overflow: hidden;width: 100%;font-size:0; background:#19236a;}

.js_nav li.active a, .js_nav li a:hover {background:#c10246}

.btn_prev{ left:0;}

.btn_next{right:0;}

.btn_prev, .btn_next { display:none;height:58px;position: absolute; top:167px;width: 58px;}

.btn_prev a, .btn_next a { display: block;overflow: hidden; height:58px;width: 58px; font:36px/58px '宋体';color:#fff; text-align:center; }



.menu{ width:100%; margin-bottom:34px; position:relative; z-index:999; float:left; height:69px; line-height:69px;background:url(../images/menu.jpg) center top repeat-x}

.menu li{ float:left; position:relative; width:108px; text-align:center;}

.menu li a{ display:block; text-align:center;font-size:14px;height:69px; color:#3a2217;font-family:'Microsoft Yahei';text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}

.menu  li a:hover,.menu li a.cur{background:url(../images/menucur.jpg) center 6px no-repeat; color:#c1a587; }

.menu li.cur a{background:url(../images/menucur.jpg) center 6px no-repeat; color:#c1a587; }

.nav{ position:absolute; display:none; z-index:99999 !important;left:0;width:94%; padding:0 3%;}

.menu li .nav a{ float:left;color:#fff;width:100%; text-align:center; border-radius:4px;line-height:26px;height:26px;text-overflow:ellipsis; overflow:hidden; white-space:nowrap;background:#361d11; margin-top:2px;position:relative;}

.menu .nav a:hover,.menu .nav a.cur{background:#361d11;}

/* index-common*/



.row1{ height:403px; width:100%; float:left}

.honor{ float:left; width:548px;}

.about{ height:224px; width:430px; float:left;}

.about_t{ width:100%; height:72px;background:url(../images/about.jpg) left top no-repeat; }

.about_t .fr{ margin-top:22px;}

.aboutimg{ float:left; border-radius:3px; border:3px solid #f0bd88}

.aboutr{ float:left; width:310px; line-height:20px; padding-left:15px;}

.inews{ height:180px; width:430px; float:left;}

.news_t{ width:100%; height:72px;background:url(../images/news.jpg) left top no-repeat; }

.news_t .fr{ margin-top:22px;}

.pointer li{float:left; width:100%;}

.pointer li a{float:left; width:100%;line-height:28px;text-overflow:ellipsis; overflow:hidden; white-space:nowrap; }

.pointer li a .fl{float:left; width:70%;text-overflow:ellipsis; overflow:hidden; white-space:nowrap; padding-left:12px;background:url(../images/dot.gif) 0px center no-repeat; cursor:pointer}

.pointer .fr{ color:#6e5b4d}



.product{width:100%;height:545px; float:left;}

.product_t{width:100%; height:52px; margin-bottom:28px;background:url(../images/productbg.jpg) left bottom no-repeat;}

.product_t img{ float:left;}

.product_t .fr{ margin-top:19px;}

.productul{ width:1200px;}

.productul li{ position:relative; overflow:hidden;margin:0 20px; height:214px; display:inline; float:left; width:206px;}

.pro_list li{ margin:0 18px; width:186px; height:200px; }

.pro_list { width:680px}

.row3{ height:263px; width:100%;}

.case{ float:left; width:609px;height:263px; padding-right:33px;background:url(../images/line.jpg) right 44px no-repeat}

.case_t{width:100%; margin-bottom:23px;float:left;}

.case_t .fr{ margin:25px 7px 0 0;}

.partFourM{width:609px;position:relative;float:left;}

.partFourCon{ height:310px;display:inline;width:535px;float:left;overflow:hidden;position:relative;}

.left ,.right{width:22px; margin-top:53px;float:left;height:34px;display:inline; }

.left{ margin-right:10px;background:url(../images/leftbut.png) center no-repeat;}

.right{margin-left:10px; float:right;background:url(../images/rightbut.png) center no-repeat}

.pro li{ float:left; width:166px;position:relative; margin-right:18px; display:inline;}

.proimg{ border:3px solid #f0bd88; float:left;}

.proimg img{ display:block;}

.proname{ width:100%; line-height:31px; font-size:12px; text-align:center; float:left;text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}

.contact{ float:right; width:186px;height:263px; line-height:22px;padding-right:126px;background:url(../images/contactbg.png) 184px top no-repeat}

.contact p{ margin-bottom:17px; width:100%;}

.contact_t{ margin-bottom:32px;}





.main,.fyMain{ width:980px; margin:0 auto; clear:both; position:relative;}



/* 二级页面*/

.fyLeft{ float:left;width:284px;overflow:hidden; padding-bottom:30px;}

.right-con{ float:left;}

.l_pro{float:left;width:284px;}

.l_pro_t{float:left;width:284px; height:85px;background: url(../images/l_pro.jpg) top left no-repeat;}

.l_case_t{float:left;width:284px; height:85px;background: url(../images/l_case.jpg) top left no-repeat;}

.l_procon{ float:left;width:254px; padding-left:30px;}

.proOne{width:100%;float:left;overflow:hidden; margin-bottom:7px;}

.proOne a{width:194px;line-height:37px; text-align:center; float:left;font-size:12px; background: url(../images/proone.png) top left no-repeat; }

.proOne a:hover,.proOne a.cur{ }

.proOne span{width:180px;padding-left:5px; cursor:pointer; float:left;text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}

.proTwo{ float:left; width:100%;line-height:25px;overflow:hidden; }

.proTwo li{width:194px; float:left; }

.proTwo li a{ float:left; border:0;line-height:38px;width:194px;background:none;}

.proTwo li a:hover{ font-weight:bold; background:none;color:#646464;}



.l_news{ float:left;width:284px; margin-top:30px;}

.l_news_t{background: url(../images/l_news.jpg) top left no-repeat; height:85px; width:100%; float:left;}

.l_news .pointer li a .fl{ width:90%;}

.l_contact{margin-top:30px; float:left; width:164px; height:190px;padding-right:120px; padding-top:80px;line-height:25px;background: url(../images/l_contact.jpg) top left no-repeat; }

/* fyRight*/

.fyRight{ float:right; width:693px;overflow:hidden;}

.fyRightmain{  width:671px; padding-/left:22px;min-height:700px; float:left;line-height:30px; font-size:14px;word-break:break-all; padding-bottom:50px;/*background: url(../images/mainline.jpg) top left no-repeat;*/}

.mainRightMain{ color:#787878;float:left;width:708px;padding-bottom:20px; min-height:640px; _height:640px;}

.mainr_line{float:left; height:18px; width:99%;background:url(../images/line_s.gif) top left repeat-x;}

.tip{ padding:20px;}

.padding25 .center img{ border:1px solid #ccc; margin-bottom:10px; width:auto; max-width:600px;_width:expression(this.width > 600 ? "600px" : this.width);overflow:hidden; }

/* list*/

.title{ width:96%;position:relative;height:70px; padding-top:5px;background:url(../images/titler.jpg) top left no-repeat;}

.title .fr{ margin-top:20px; color:#ba967b }

.title font{ font-size:12px;}

.title a{ color:#ba967b}

.title .fl{ color:#c77f47;}

.title .fl font{ font:23px/23px 'microsoft yahei';-webkit-text-shadow:1px 0 0 #211108;-moz-text-shadow:1px 0 0 #211108;text-shadow:1px 0 0 #211108;*filter: Glow(Color=#211108, Strength=1); float:left; margin-top:15px;}

.title .fl img{ vertical-align:middle;}



.news_list{font-size:14px;padding-bottom:20px; }

.news_list li{ float:left;width:664px;line-height:26px;}

.news_list li a{float:left;width:100%;height:35px; line-height:35px;background:url(../images/listico.gif) 11px 15px no-repeat;}

.news_list li a:hover{background:url(../images/newshover.png) 0px center no-repeat; }

.news_list li a span{ cursor:pointer;}

.news_list li .fl{width:480px;  text-overflow:ellipsis; overflow:hidden; white-space:nowrap;padding-left:23px; }

.news_list li .fr{ margin-right:10px;font-family:Arial, Helvetica, sans-serif; font-size:12px;}

.news_line{ clear:both;width:687px; height:18px; margin:18px 0;}



.txtlist{ width:651px; padding:0 10px; color:#c59b7d; font-size:12px;}

.txtlist li{float:left; width:100%;border-bottom:1px dashed #865330;padding-top:20px; padding-bottom:13px;}

.txtlist_t{ float:left;width:100%; border-bottom:1px dashed #865330; margin-bottom:13px;}

.txtlist_t .fl{background:url(../images/listico.gif) 6px center no-repeat;  text-overflow:ellipsis; overflow:hidden; white-space:nowrap;padding-left:20px; font-size:14px; }

.txtlist p{ line-height:23px;}

.imglist p{ float:left; width:492px; padding-left:16px;}

.imglist .proimg{ border:1px solid #f0c7a7;}

/*news_view*/

.title_s{color:#c6b5af; font-size:12px; margin-bottom:20px;  line-height:35px;}

.vtitle{ width:100%; text-align:center; color:#d4ad5e; font-weight:bold;font-family:'Microsoft Yahei';line-height:1.8;margin-bottom:20px;font-size:18px;}

.vtitle font{ color:#a1a1a1; font-size:12px; font-family:Arial, Helvetica, sans-serif;}

.mainrbanner{ border:1px solid #dbdbdb; width:306px; margin:0 auto 20px;}

.mainrbanner img{border:3px solid #fff}

.padding25 .center img{ border:1px solid #ccc; margin-bottom:10px;}

.newsview{display:inline; width:658px;border-bottom:1px dashed #cfcac1;border-top:1px dashed #cfcac1;margin:25px 0; padding:15px 0;font-size:14px; line-height:28px; float:left;}

.viewpage{width:100%; float:left;}

.main_r_nav{ float:left; width:500px;height:66px;font-size:14px;margin-left:10px; display:inline; }

.returnlist{ width:30px; height:40px; padding:8px 12px; border-radius:8px; position:relative;display:inline;float:right; line-height:22px;font-size:12px;background:#f0c7a7; margin-top:5px;}

.returnlist a{ color: #564230; text-align:center;font-size:14px;width: 100%; display: block; }

.main_r_nav a{font-size:12px; float:left; width:100%;text-overflow:ellipsis; overflow:hidden; white-space:nowrap; line-height:30px;}

.main_r_nav a:hover{color:#f7800d;}

.vtitletxt{ color:#206fb2;font-family:'宋体';font-size:12px; float:left; width:100%; padding-top:10px;}

.tborder{ border-bottom:1px solid #ccc;}

.vtitletxt font{ color:#f7800d;  }







/* foot*/

.f_link{ float:left; margin-bottom:10px;width:100%;overflow:hidden;}

.f_link .fl a{padding-left:20px;}

.f_link a{ padding:0 10px;}

.site {float:left;width: 135px; margin-top:5px;font-size:12px;background: url(../images/site.png) left center no-repeat;padding-left:35px;line-height:26px;}

.bdsharebuttonbox a{-webkit-transition: all 0s ease-in-out 0s;-moz-transition: all 0s ease-in-out 0s;transition: all 0s ease-in-out 0s; }

.bdsharebuttonbox{ width:213px; float:left;}

.foot{ color:#564230; line-height:25px;font-family:'microsoft yahei';height:111px; padding-top:37px;width:100%;background: url(../images/top.jpg) center top repeat-x;}

.foot a{color:#564230; }

.foot .fl{ width:560px; padding-left:3px;}

.foot .fr{ width:390px;}

.search{ position:relative; margin-bottom:28px; float:right;width:225px; padding-right:10px;z-index:999;height:22px;display:inline;line-height:22px;}

.text{float:left;width:190px; padding-left:5px;color:#9296a2;height:27px; line-height:27px;background:url(../images/text.png) left top no-repeat;}

.button{float:left;width:25px; margin-left:2px;height:25px; display:inline;background:url(../images/button.png) left top no-repeat; cursor:pointer}





.search{ position:relative; margin-bottom:28px; float:right;width:325px; padding-right:10px;z-index:999;height:22px;display:inline;line-height:22px;}

.text{float:left;width:194px; padding-left:5px;color:#979797;height:27px; line-height:27px;background:url(../images/text.png) left top no-repeat;}

.button{float:left;width:25px; margin-left:3px;height:25px; display:inline;background:url(../images/button.png) left top no-repeat;}

.select{float:left;width:92px; color:#979797; margin-left:2px; display:inline;height:27px; line-height:27px;background:url(../images/select.png) left top no-repeat; position:relative}

div.selectbox-wrapper{border: #cdcbbc 1px solid;width:88px;*left:0;position: absolute;background: #fff;text-align:left;*margin-top:0;z-index:10;}

div.selectbox-wrapper ul li.selected {background:#efefef;}

div.selectbox-wrapper ul li.current {color: #fff;background:#333}

div.selectbox-wrapper ul li {text-align:center;padding-bottom:3px;width:100%;cursor:pointer;line-height: 20px;padding-top: 3px;font-size:12px;color:#666;}

.selectbox{border:none;display:block;width:88px;text-indent:8px;cursor:pointer;height:25px;background:none;font-size:12px;color:#979797;line-height:25px;}





/* page*/

.page{margin:35px 35px 35px 0; font-size:13px;float:left; width:650px;text-align:right;}

.page a { color:#5d361f; padding:0 10px;border: 1px solid #d9d9d9; margin:0 2px; background: #fff;}

.page *{ position:relative; border-radius:4px;display:inline-block; _zoom:1;_display:inline;vertical-align:middle;line-height:28px;height:28px;padding-bottom:1px; }

.page a:hover{ background:#deac85; color:#fff; border:1px solid #cc834a}



.page img{ height: auto; margin:0 3px;}

.page .bg{ font-weight: normal; margin:0 5px;}

.disabled{padding:0 10px;border: 1px solid #cc834a;color:#fff; background:#deac85;}

.page .current {color:#5d361f; padding:0 10px;border: 1px solid #d5d5d5; font-weight:bold; background:#fff}

.total{text-align:center;}

.reach{text-align:left; padding-left:5px;}

.btn{ width:75px; margin-left:10px; display:inline; height:30px; line-height:30px;}

.btn a{border:0; font-weight:normal; padding:0; color: #fff;width:75px; font-size:14px;text-align: center;background:url(../images/but.jpg) left top no-repeat; }

.btn a:hover{ color:#fff; border:0;background:url(../images/but.jpg) left top no-repeat; }

.input_page{ width:30px;text-align:center; line-height:26px; height:26px; border:1px solid #d5d5d5; font-size:12px;}

/* search*/

.searchnull{ float:left; text-align:center; width:100%; padding:3% 0; font-size:14px;}

.searchnull font{ color:#F00; font-size:14px;}

.searchmore{ float:left; width:92%; background:#efefef; text-align:center;margin:10px 20px;_margin:10px ; border:1px solid #dbd6f1}

.searchmore a{ line-height:25px; color:#333;}

.input_title{ background:none; line-height:30px;height:30px; padding-left:7px;}

/* book*/

.c_red{ color:#696969;}

.searchred{ color:#f00 !important; margin:0 !important}

/* book*/

.message{ width:600px; padding-top:20px; font-size:12px;height:auto;float:left;padding-left:50px;}

.message li{ width:500px;height:50px; float:left; margin:0px; padding:0px;}

.message li input{ height:38px; line-height:38px; width:350px; border:1px solid #6a3207; background:#f0c7a7; border-radius:4px;}

.message li p.message_title{ width:100px; height:38px; font-size:14px;float:left; text-align:right; line-height:38px;}

.message li p.message_content{ width:400px; height:25px; float:left;}

.message li.contentb{ width:500px;height:160px; float:left;}

.message li.contentb textarea{ width:350px; resize:none; height:120px;border:1px solid #6a3207; background:#f0c7a7; border-radius:4px; }

.message li.yzm{ width:500px;height:60px; float:left;}

.message li p.message_yzminput{ width:100px; height:15px; float:left;}

.message li p.message_yzminput input{ width:80px;}

.message li p.message_yzmico{ width:100px; height:40px; float:left;}

.message li p.message_sub{ width:170px; height:40px; float:left; margin-left:200px;}

/* hr*/

.hrBox{ width:634px;margin-left:10px;_margin-left:5px; float:left; min-height:91px; _height:91px; border:1px solid #f0c8a5; margin-bottom:20px; font-size:12px; } 

.hrBoxL{ width:100px; float:left; text-align:center;  }

.hrBoxL li{ width:100px; min-height:30px; _height:30px; line-height:30px;border-bottom:1px #f0c8a5 solid;vertical-align: bottom}

.jobName{ width:380px; float:left;}

.hrBtn{ width:100px; float:left; text-align:center; padding-top:3px;}

.hrBoxL li.haode{ border-bottom:none;}

.hrBoxR{ width:533px; float:left; text-align:left; border-left:1px solid #f0c8a5;}

.hrBoxR li{ width:508px; min-height:30px; _height:30px; line-height:30px; border-bottom:1px #f0c8a5 solid; padding-left:15px; vertical-align: bottom; padding-right:10px;}

.hrBoxR li.topline{ overflow:hidden; height:30px;}

.hrBoxR li.topline img{ margin-top:3px;}

.hrBoxR li.haode{ border-bottom:none;}

.hrTable{ width:614px; float:left; height:440px; background:#efefef; border:1px solid #f0c8a5;margin-left:35px;_margin-left:17px;}

.tableTitle{ width:614px; height:36px; text-align:center; line-height:36px; border-bottom:1px solid #dbdbdb; font-weight:bold;}

.lineOne{ height:30px; line-height:30px; border-bottom:1px solid #f0c8a5; width:614px;}

.lineOneL{ width:94px; float:left; text-align:center; border-right:1px solid #f0c8a5;}

.lineOneR{ width:509px; float:left; padding-left:10px;}

.tableMainL{ width:94px; float:left; border-right:1px solid #dbdbdb; text-align:center;}

.tableMainL li{ width:94px; height:30px; line-height:30px; border-bottom:1px solid #f0c8a5;}

.tableMainR{ width:211px; float:left; border-right:1px solid #dbdbdb; text-align:left; }

.tableMainR li{ width:206px; height:30px; line-height:30px; border-bottom:1px solid #f0c8a5; padding-left:5px; vertical-align: bottom;}

.tableMainR li span{display:inline-block;}

.tableMainRno{ width:212px; float:left; text-align:left;}

.tableMainRno li{ width:207px; height:30px; line-height:30px; border-bottom:1px solid #f0c8a5; padding-left:5px; vertical-align: bottom;}

.tableMainRno li span{display:inline-block;}

.input_hr{ width:126px; height:17px; line-height:17px; padding:0px; vertical-align:middle; font-size:12px; border:1px solid #dbdbdb;}

.sel_hr{ width:130px; height:20px; line-height:20px; padding:0px; vertical-align:middle; font-size:12px; }

.bottomLine{ width:614px; height:123px; border-bottom:1px solid #dbdbdb; }

.lineBootL{ width:94px; height:123px; border-right:1px solid #dbdbdb; text-align:center; float:left;}

.lineBootR{ width:509px; float:left; padding-left:10px;  height:123px;}

.are_hr{ width:470px; height:80px; margin-top:11px;}

.hr_btn{ width:614px; height:31px; line-height:31px;}

.hr_btnL{ width:310px; float:left; border-right:1px solid #dbdbdb; text-align:center; height:31px;}

.hr_btnR{ width:300px; float:left; text-align:center; }

.c_red{ color:#f00;}/* hr */

.hr{ margin:10px auto; width:95%;font-size:12px;line-height:24px; border:1px #f0c8a5 solid;border-collapse: collapse;}

.hr td{border:1px #f0c8a5 solid;border-collapse: collapse; line-height:2;}

.hr input,.hr textarea{ line-height:23px;}

.hr a{ color:#333;}

.hr a:hover{ color:#de0303;}

.hr_btn{width:100px; height:40px; font-size:12px; background:#fc7c37; color:#fff;}

#hrform{ float:left; width:100%;}



#wide-wrapper {background: url(images/bg.jpg) repeat-x;height: 600px; margin-left:20px; width:400px;}

#header {width: 280px;margin: 0px auto;padding-top: 75px;}

#carousel {width: 418px;height: 206px; position:relative; padding: 0px;}

#carousel {list-style: none;padding: 0px;}

#carousel li {float: left; }

#carousel .tooltip, #carousel .bigImage, #carousel .title, #carousel .description {position: absolute;left: -9999px;}

.carousel{position:relative;margin:0;padding:0;-moz-user-select:none;-webkit-user-select:none}

.carousel .carousel-item{background:url(../images/honorborder.png) center no-repeat; background-size:100% 100%;padding:35px 30px 50px;position:absolute;cursor:pointer; 



}

.carousel .tooltip{position:absolute;z-index:9999;background-color:#DDD;margin-bottom:20px;border:#EEE solid 4px}

.carousel .tooltip p{color:#999;padding:10px;margin:0}

.carousel .scrollbar{width:442px; height:15px;position:absolute;margin-top:120px;background:url(../images/sb.jpg) no-repeat bottom;}

.carousel .scrollbar .track{width:402px;height:15px;position:absolute;left:20px}

.carousel .scrollbar .thumb{background:url(../images/sc.gif) 2px center;top:1px;width:69px;height:13px;position:absolute;left:20px;cursor:pointer}

.carousel .scrollbar .left{ display:none;width:20px;height:20px;position:absolute;cursor:pointer;left:0px}

.carousel .scrollbar .right{display:none;width:20px;height:20px;position:absolute;cursor:pointer;right:0}

/*banner*/





/* common color 通用样式 */

.common_color,.has_account a.common_color,.xiadd a{color:#f0c7a7}

.common_bg,.common_page a.nowpage,.common_page a:hover,.vip_left_nav li.vip_left_btn1:hover,.vip_left_nav li.vip_left_btn1.nowpage,.vip_left_nav li.vip_left_btn2:hover,.vip_left_nav li.vip_left_btn2.nowpage,.vip_left_nav li.vip_left_btn3:hover,.vip_left_nav li.vip_left_btn3.nowpage,.vip_left_nav li.vip_left_btn4:hover,.vip_left_nav li.vip_left_btn4.nowpage,.vip_left_nav li.vip_left_btn5:hover,.vip_left_nav li.vip_left_btn5.nowpage,.vip_add_address a.common_bg,.vip_login li input.common_bg,.level_bg p.common_bg,.scrollbutton.smallImgUp:hover,.scrollbutton.smallImgDown:hover,.star_score_box p.common_bg,.view_img_btns input,.view_imgs .prev:hover,.view_imgs .next:hover,.common_page a.nowpage,.common_page a:hover,.pagebox a.nowpage,.pagebox a:hover,.pagebox_num_nonce,.order-list-state a.on,.vip_login_alert li input.vip_login_btn,.vip_left_nav li.vip_left_btn6:hover,.vip_left_nav li.vip_left_btn6.nowpage,.m_car_collect a:hover{background-color:#1e110a}

.common_border_color,.type_choose span.border_color,.type_choose2 span.border_color,.view_imgs .listBox .on img,.cart_address.common_border{border-color:yellowgreen;}

.product_about_top span.on{border-top-color:#6a3207}











/*公共内页左侧left-nav*/

.product01{float:left; width:242px; padding-bottom:20px; margin-top:-6px; }

.product07{text-align:left;  color:#3c3c3c;  line-height:60px; height:60px; text-align:left;background: url(../images/ftop.jpg) left top no-repeat;}

.product07 span{ padding:0 20px; font-size:24px;}

.sidenav {padding:10px 11px 30px;    background: url(../images/fline.jpg) #006a11 left bottom no-repeat;}

.sidenav ul li {display:block; line-height:43px; font-size:14px; margin-top:5px;}

.sidenav ul li a.sidenava{display:block; }

.sidenav ul li a.sidenava p{ padding:0 30px 0 25px; text-align:left;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;color:#878787; background: url(../images/fleft.jpg) left top no-repeat;}

.sidenav ul li a.sidenava:hover p{color:#c3272b; padding:0 30px 0 25px; background: url(../images/fleft.jpg) left top no-repeat;}

.sidenav ul li a.sidenava.cu p {color:#c3272b; padding:0 30px 0 25px;background: url(../images/fleft.jpg) left top no-repeat;}

.sidenav ul li dl {width:200px;height:auto;display:none; font-size:12px; background:#ddd;}

.sidenav ul li dl dd {width:200px;height:38px; }

.sidenav ul li dl dd a {display:block;width:180px;height:38px;  padding:0 10px; }

.sidenav ul li dl dd a span {display:block; height:37px; line-height:37px;color:#333; padding-left:40px;}

.sidenav ul li dl dd a:hover {}

.sidenav ul li dl dd a:hover span {color:#539310;}

.sidenav ul li dl dd a.on {}

.sidenav ul li dl dd a.on span {color:#539310; }

.inl_nav{padding:10px 11px 30px;background:#006a11 }

/*侧栏导航后修改*/

.allClass_1{}

.allClass_1 a{ height:43px;  line-height:43px; font-size:14px; position:relative; display:block; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;color:#878787; margin-top:5px; text-align:left;background: url(../images/fleft.jpg) left top no-repeat;padding:0 30px 0 25px; }

.allClass_1 a:hover{ color:#c3272b;padding:0 30px 0 25px;background: url(../images/fleft.jpg) left top no-repeat;}

.allClass_1.cur a{color:#c3272b;padding:0 30px 0 25px;background: url(../images/fleft.jpg) left top no-repeat;}





.allClass_2{ display:none; padding:0 0 10px;  }

.allClass_2 a{border-bottom:1px solid #ccc; text-align:left; margin:0; font-size:14px; color:#878787; padding: 0; display:block;  line-height:30px;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;height:30px;  background:url(../images/d2.png) left center no-repeat;}

.allClass_2.cur a{ font-size:13px; display:block; color:#878787; padding-left:50px;}

.allClass_1.cur .allClass_2 a{ font-weight:normal;  height:30px; color:#878787; padding:0 0 0 38px;background:url(../images/d2.png)  28px center no-repeat;}

.allClass_1.cur .allClass_2.cur a{ padding:0 0 0 38px;color:#c3272b; height:30px; font-size:13px;background:url(../images/d2.png)  28px center no-repeat; }

.allClass_1.cur .allClass_2 a:hover{padding:0 0 0 38px;color:#c3272b;background:url(../images/d2.png)  28px center no-repeat;}

.allClass_1.cur .allClass_2{ display:block;}





.allClass_3{ display:none;}

.allClass_3 a{ border-bottom:1px solid #ccc; margin:0;  font-size:14px; color:#878787; padding:0 0 0 0; display:block;  line-height:30px;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;height:34px;}

.allClass_2.cur .allClass_3{ display:block;}

.allClass_1.cur .allClass_2.cur .allClass_3 a{background:url(../images/d2.png) 40px center no-repeat; height:30px; color:#878787; padding:0 0 0 47px;}

.allClass_1.cur .allClass_2.cur .allClass_3  a:hover{padding:0 0 0 47px;color:#c3272b;background:url(../images/d2.png) 40px center no-repeat;}



.allClass_1.cur .allClass_2.cur .allClass_3.cur a{padding:0 0 0 47px;color:#c3272b;background:url(../images/d2.png) 40px center no-repeat;}





.allClass_4{ display:none;}

.allClass_3.cur .allClass_4{ display:block;}

.allClass_1.cur .allClass_2.cur .allClass_3.cur .allClass_4 a{color:#666; padding-left:75px; background:#006a11 url(../images/subf01.jpg) no-repeat 55px 20px;}

.allClass_1.cur .allClass_2.cur .allClass_3.cur .allClass_4.cur a{color:#cb2424;}





.allClass_5{ display:none;}

.allClass_4.cur .allClass_5{ display:block;}

.allClass_1.cur .allClass_2.cur .allClass_3.cur .allClass_4.cur .allClass_5 a{color:#666; padding-left:75px; background:#006a11 url(../images/subf01.jpg) no-repeat 55px 20px;}

.allClass_1.cur .allClass_2.cur .allClass_3.cur .allClass_4.cur .allClass_5.cur a{color:#cb2424;}

.listimg li a{float:left;width:186px;height:141px;}
.listimg li{height:200px;}





