@charset "utf-8";
/* CSS Document */

/*about*/
#p_banner{ width:100%; height:244px;}

#nav_po{ width:100%; height:40px; background:#d6ac64; }
#nav_po .nav_po{ width:1000px; margin:0 auto;position:relative;}
#nav_po p{ color:#fff; line-height:40px; font-family:"宋体";}
#nav_po p a{ color:#fff;}
#nav_po p img{ vertical-align:middle; margin:0 10px;}
#nav_po .sub_title{ position:absolute; bottom:0; right:0;}

#sub_menu{ width:100%; height:34px; line-height:34px; position:relative; z-index:0;}
#sub_menu ul{ overflow:hidden;}
#sub_menu  li{ float:left; text-align:center;width:116px; font-size:14px;}
#sub_menu  li a{ color:#666; display:block;}
#sub_menu  li a:hover,#sub_menu  li.cur a{ color:#fff; background:#997a45;} 

#sub_main{ width:100%; background:#fafaf9; padding-bottom:50px;}
#sub_main .main_bg{ background:url(../images/main_line1.png) repeat-x center 0; width:100%; height:14px;}
#sub_main .sub_main{ width:1000px; margin:0 auto; position:relative;}
.about_title{ margin-top:10px; overflow:hidden;}
.about_title .line{ height:1px; width:100%; border-top:1px dotted #997a45; position:absolute; top:57px;}
.about_title img{ position:relative; z-index:0; float:left;}
.about_title .r{ width:220px;}

.p_about{ position:relative;}

.p_about .about_text{ line-height:24px; width:530px; padding:40px 30px 50px; background:#fff; margin-top:10px; color:#666; text-indent:2em;}
.p_about .pro{ margin-top:30px;}
.p_about .about_img{ position:absolute; right:0; bottom:-30px;}


/*honnor*/
.honnor_bg{height:218px; background:url(../images/bonnor_bg.png) no-repeat center bottom; padding-top:50px;}
.honnor{ position:relative;}
.honnorslider{ height:100px; background:url(../images/honnor_mark1.png) no-repeat 0 center; width:878px; margin:0 auto;}
.honnorslider ul{ margin-left:41px;}
.honnorslider .slides li{ text-align:center; font-size:14px; font-family:"Arial";}
.honnorslider .slides li.cur a{ padding-top:85px;background:url(../images/honnor_mark2.png) no-repeat 100px 48px;}
.honnorslider .slides li a{ display:block; height:70px; color:#555;background:url(../images/honnor_mark2.png) no-repeat 100px 16px;}
.honnorslider .flex-prev{ width:48px; height:48px; background:url(../images/honnor_next.png) no-repeat; display:block; font-size:0px; position:absolute; left:0; top:25px;}
.honnorslider .flex-next{ width:48px; height:48px; background:url(../images/honnor_prev.png) no-repeat; display:block; font-size:0px;position:absolute; right:0; top:25px;}
.honnorslider .slides li .select{  color:#fff; background:url(../images/honnor_mark3.png) no-repeat 91px 3px;}
.honnorslider .slides li.cur .select{background:url(../images/honnor_mark4.png) no-repeat 93px 40px;}
.honnorslider .slides li .select span{background:#d6ac64; padding:4px 16px;}
.honnorslider .slides li .detail{ display:none;}

.honnor_detail{ background:#fff; border:1px solid #e3e3e3; padding:20px 0 30px;}
.honnor_detail h1{ height:44px; width:178px; line-height:44px; background:#d6ac64; color:#fff; font-family:"Arial"; font-size:24px; font-weight:normal;}
.honnor_detail .detail{ color:#666; line-height:24px; padding-top:14px; border-top:1px dotted #ccc; margin:0 20px; padding-left:15px;}


.roundabout-holder{width:500px;height:396px;margin:0 auto;}
.roundabout-moveable-item{width:500px;height:328px;cursor:pointer;}
.roundabout-moveable-item img{width:100%;}
.roundabout-in-focus{ width:496px; border:none; position:relative; z-index:9999;}
.roundabout-in-focus img{ border:none; width:500px; height:328px;}
.myroundabout li{ position:relative;}
.roundabout-moveable-item p{ position:absolute; left:0; right:0; bottom:0; font-size:14px; color:#fff; text-align:center; background:url(../images/honnor_bg.png) repeat; line-height:40px; display:none;}
.roundabout-in-focus p{ display:block;}

/*culture*/
.about_title .r{ margin-top:10px; overflow:hidden;}
.about_title .r p{ color:#997a45;}
.about_title .r img{ float:right;}
.culture{border-left:2px solid #d6ac64; margin-top:30px;}
.culture ul{ padding:20px 0;}
.culture li{ position:relative; margin-top:20px; }
.culture li .bg{ position:absolute; left:-9px; height:17px; top:50%; margin-top:-8px;}
.culture li .culture_txt{ margin-left:36px; padding:10px 20px 20px; background:#fff; border-bottom:3px solid #e6e6e6; font-size:14px; color:#666; line-height:22px; }

/*contact*/
.contact{ margin-top:20px;}
.contact .l{ width:482px; border:1px solid #e3e3e3;  background:#fff;}
.contact .l dl{ background:url(../images/contact1.png) no-repeat right 0; padding:20px 0 22px 30px;}
.contact .l dt{ color:#d6ac64; font-size:18px;}
.contact .l dt p{ color:#bcbcbc; font-family:"Arial"; font-size:10px; line-height:20px;}
.contact .l dd{ color:#666; line-height:24px;}
.contact .r{ width:482px; border:1px solid #e3e3e3; background:#fff; padding:18px 0 17px;}
.contact .r img{ float:left; width:128px; margin:0 24px 0 18px;}
.contact .r p{ font-size:14px; color:#666; line-height:26px;}
.contact .r p a{ color:#d6ac64; line-height:32px;}
.share{ position:relative; margin-top:10px;}

/*news*/
.news{ position:relative; margin-top:20px;}
.news .news_line{ width:100%; height:1px ; border-top:1px solid #d6ac64; position:absolute; top:38px;}
.news h1{ text-align:center; font-weight:normal; font-size:18px; color:#666;}
.news h1 span{ text-transform:uppercase; font-size:14px; font-family:"Arial"; position:relative; z-index:99999; background:#FAFAF9; padding:0 10px;}
.news_top{ margin-top:30px;}
.news_top ul{ overflow:hidden; width:1024px;}
.news_top li{ float:left; width:240px; height:280px; overflow:hidden; margin-right:12px;border:1px solid #e6e6e5; box-shadow:2px 2px 2px #e6e6e5; background:#fff; position:relative;}
.news_top table img{ max-width:240px; max-height:130px; display:block; margin:0 auto;}
.news_top li .time{ line-height:26px; padding-left:12px; color:#6e572f;font-family:"Arial";}
.news_top li h2{ color:#997a45; font-family:"宋体"; font-size:14px; padding:0 10px; line-height:40px;}
.news_top li p{ color:#d6ac64;font-family:"宋体";padding:0 10px;}
.news_top li span{color:#997a45; position:absolute; right:10px; bottom:10px;}
.news_top li a:hover span{ text-decoration:underline;}
.news_top li span img{ vertical-align:middle;}
.news_list{ margin-top:50px;}
.news_list li{ overflow:hidden; padding-bottom:20px; margin-top:20px; border-bottom:1px solid #e3e3e3;}
.news_list li .time{ text-align:center; width:92px; background:#d6ac64; height:100px; float:left; margin-right:18px;}
.news_list li .time span{ color:#ffd58d; background:#997a45; display:block; height:20px;}
.news_list li .time p{ color:#997a45; margin-top:0;} 
.news_list li .time p em{ font-size:48px; line-height:56px;}
.news_list li h2 a{ font-size:18px; color:#997a45; font-weight:normal;}
.news_list li h2 a:hover{ text-decoration:underline;}
.news_list li p{ color:#909090; margin-top:10px;}

.page{ display:inline-block; float:right; margin-top:40px; font-family:"宋体"; color:#d6ac64;}
.page a{ color:#fff; background:#d6ac64; padding:4px 8px 2px;}
.page a:hover{ background:#997a45;}

/*news_detail*/
.news_detail{ margin-top:20px;}
.news_detail h2{ text-align:center; height:30px; line-height:30px; border-bottom:2px solid #e6e6e6; background:#fff; color:#997a45; font-size:16px; font-weight:normal;}
.news_detail h3{ text-align:center; display:block; color:#997a45; line-height:40px; font-weight:normal;}
.news_detail .detail{ font-family:"宋体"; color:#666; /*text-indent:2em; */line-height:30px; margin-top:10px; padding-bottom:50px; border-bottom:1px dotted #ccc;}
.news_page{ margin-top:12px;}
.news_page li{ font-family:"宋体"; height:28px;}
.news_page li a{ background:#fff;  padding:4px 4px 4px 10px; color:#d6ac64;}
.news_page li span{ background:#d6ac64; color:#fff; padding:4px 10px;}
.newsshare{ position:absolute; right:0px; bottom:0px;}
.newsshare span{font-family:"宋体"; color:#666; padding:6px 10px;}

/*case*/
.case{ margin-top:20px;}
.case .case_tb{ width:100%;font-family:"宋体";}
.case .case_tb tr td.name{ width:96px; text-align:center; color:#fff; background:#d6ac64; line-height:40px; border-bottom:1px solid #997a45;}
.case .case_tb tr td.cur1 {border-bottom:4px solid #997a45;}
.case .case_tb tr td.text{ border-bottom:1px dotted #e6e6e6; color:#666; background:#fff; padding-left:10px;}
.case .case_tb tr td.cur2 {border-bottom:4px solid #e6e6e6;}
.case .case_tb tr td span{ padding:4px 15px; cursor:pointer;}
.case_search{ height:34px; line-height:34px; border:1px solid #e3e3e3; font-family:"宋体"; padding-left:20px; margin-top:10px; color:#b1b1b1; overflow:hidden; background:#fff}
.case_search span{ color:#d6ac64; font-weight:bold;}
.case_search .search{ background:url(../images/case_search.png) no-repeat; width:223px; height:26px; line-height:26px; float:right; margin-top:4px; margin-right:6px;}
.case_search .search .text{ width:180px; padding-left:10px;font-family:"宋体";color:#d6ac64; margin-top:4px; background:none; border:none; }
.case_search .search .buttom{ width:30px;margin-top:4px;background:none; border:none; cursor:pointer; }
.case_list{ margin-top:10px;}
.case_list ul{ overflow:hidden; width:1020px;}
.case_list li{ float:left; width:240px;border:1px solid #e6e6e5; box-shadow:2px 2px 2px #e6e6e5; margin-right:12px; background:#fff; margin-bottom:14px;}
.case_list li p{ line-height:40px; color:#997a45; font-size:14px;font-family:"宋体"; font-weight:bold; padding-left:10px;}
.case_list li img{ width:240px; height:206px; display:block; margin:0 auto;}
.case_list li a:hover p{ text-decoration:underline;}

.case .case_tb span.select,.case .case_tb tr td span:hover{ background:#D6AC64; color:#fff;}


/*case_detail*/
.case_detail{ margin-top:20px;}
.case_detail .title{ height:32px; border:1px solid #e3e3e3; line-height:32px; color:#997a45; font-size:14px; font-family:"宋体"; font-weight:bold; padding-left:20px;}
#horizontal .slyWrap{margin:3em 0;}
#horizontal .scrollbar{height:5px; margin-top:30px;}
#horizontal .scrollbar .handle{width:100px;height:100%;}
#horizontal .example1 .sly{height:200px;}
#horizontal .example1 .sly ul{height:100%;}
#horizontal .example1 .sly ul li{float:left;width:235px;height:200px; margin-right:20px;}
#horizontal .example1 .sly ul li img{max-width:235px;max-height:200px; display:block; margin:0 auto;}
.scrollbar{background:#dadada;border-radius:4px;}
.scrollbar .handle{border-radius:4px;background:#d6ac64;cursor:pointer;}
.case_text{ overflow:hidden;}
.case_text .l{ width:630px; line-height:30px; color:#666; text-indent:2em;}

/*area*/
.shopping{ position:relative;  margin-top:20px;}
.shopping .line{ height:1px; width:100%; border-top:1px dotted #000; position:absolute; top:18px;}
.shopping h2{font-family:"宋体"; font-size:12px; color:#fff; background:#d6ac64; display:inline-block; width:170px; height:30px; line-height:30px; padding-left:20px; float:right; position:relative; z-index:99; cursor:pointer;}
.shopping h2 img{ vertical-align:middle;}
#shop{ width:168px; position:absolute; right:0; top:32px; border:1px solid #e0dfde; z-index:1002; background:#fff; padding:12px 10px 0; display:none;}
#shop ul{ border-bottom:1px dotted #ccc;}
#shop li{ overflow:hidden; margin-bottom:18px;}
#shop li table{ float:left; margin-right:10px;}
#shop li .close{ position:absolute; top:14px; right:8px; cursor:pointer; display:none;}
#shop li img{ max-height:40px; max-width:48px; display:block; margin:0 auto;}
#shop li h3{ color:#997a45;font-family:"宋体"; font-size:12px; font-weight:normal;}
#shop li p{ font-size:16px; color:#666;}
#shop h1{ font-size:14px; color:#666; font-weight:normal; text-align:center; line-height:40px;}
#shop h1 span{ font-size:18px; color:#997a45;}

.area{ overflow:hidden; margin-top:20px;}
.area .area_l{ float:left; width:230px;}
.area .area_l h2{ background:url(../images/case_mark4.png) no-repeat; width:230px; height:138px; font-size:36px; color:#fff; text-align:center; padding-top:50px;}
.area .area_l h2 em{ font-size:24px; font-family:"Arial"; text-transform:uppercase;}
.area .area_l h3{ font-family:"Arial"; background:#846a3f; width:76px; height:50px; color:#fff; text-align:center; line-height:50px; font-weight:normal; margin-top:2px; }
.area .area_l h3 a{ color:#fff;display:block;}
.area .erea_r{ float:right; width:750px;}
.area .erea_r ul{ overflow:hidden; width:800px;}
.area .erea_r li,.area_list li{ float:left; width:240px; margin-right:12px;border:1px solid #e6e6e5; box-shadow:2px 2px 2px #e6e6e5; padding-bottom:18px;}
.area .erea_r li img,.area_list li img{width:240px; height:205px; display:block; margin:0 auto;}
.area .erea_r li h2,.area_list li h2{ font-size:14px; color:#997a45;font-family:"宋体"; line-height:40px; padding:0 12px;}
.area .erea_r li h2 a,.area_list li h2 a{color:#997a45;}
.area .erea_r li h2 a:hover{ text-decoration:underline;}
.area .erea_r li h3,.area_list li h3{padding:0 12px;font-size:14px; color:#666; font-weight:normal; overflow:hidden;}
.area .erea_r li h3 span,.area_list li h3 span{ float:right; font-size:12px; color:#d6ac64;}


/*area_list*/
.area_list{ width:100%;}
.area_list h1{ padding-left:14px; height:38px; line-height:38px; border-bottom:2px solid #e5e5e5; background:#fff; font-size:18px; color:#d6ac64; font-weight:normal;}
.area_list h1 span{ color:#a9a9a9; font-size:12px;font-family:"Arial"; padding:0 10px;}
.area_list ul{ width:1040px; overflow:hidden; margin-top:20px;}


/*area_detail*/
.area_detail{ overflow:hidden; margin-top:20px;}
#pro{width:610px; position:relative;}
.slides li{ width:100%;}
#pro li img{ display:block; margin:0 auto; width:610px;}
.slides, .flex-control-nav, .flex-direction-nav {margin: 0;padding: 0;list-style: none;}
#pro .flex-direction-nav .flex-prev{ width:57px; height:56px; background:url(../images/xz1.png) no-repeat;display:block; font-size:0px; position:absolute; left:10px; top:50%; margin-top:-28px;}
#pro .flex-direction-nav .flex-next{ width:58px; height:56px; background:url(../images/xz2.png) no-repeat; display:block; font-size:0px; position:absolute; right:10px; top:50%; margin-top:-28px;}
.area_detail .r{ width:360px;}
.area_detail .r h1{ font-size:24px; color:#d6ac64; font-weight:normal; line-height:40px;}
.area_detail .r dl{ margin-top:10px; width:174px;}
.area_detail .r dl dt{ color:#d6ac64; font-size:14px; line-height:36px;}
.area_detail .r dl dd{font-size:12px; color:#333; line-height:20px; word-break:break-all;}
.area_detail .r dl dd span{ color:#666;}
.area_detail .r h2{ font-size:18px; color:#d6ac64; font-weight:normal; margin-top:14px;}
.area_detail .r ul{ width:400px; overflow:hidden; margin-top:30px;}
.area_detail .r li{ float:left; width:154px; height:50px; background:#d6ac64; line-height:50px; position: relative; cursor: pointer; color:#fff;font-family:"宋体"; text-align:center; margin-right:30px;}
.area_detail .r li span{ color:#997a45; font-size:18px; font-family:"微软雅黑";}
.area_detail .r li a{font-family:"微软雅黑"; color:#fff; font-size:16px;}
.area_detail .r li img{ vertical-align:middle; margin-right:6px;}

.area_detail .r li .shopcar{ position:absolute; bottom:-50px; left:20px;}
.area_detail .r li .price{position:absolute; top:0; left:20px;}

/*common*/
.common{ margin-top:20px; border-top:1px solid #e3e3e3;}
.common li{ overflow:hidden; height:132px; position:relative; padding:20px 0; border-bottom:1px solid #e3e3e3;}
.common li dl{ width:740px; float:left;}
.common li dl dt{ font-size:16px; color:#333;}
.common li dl dd{ color:#d6ac64;}
.common li a:hover dl dt{ text-decoration:underline;}
.common li dl p{ position:absolute; bottom:30px; width:740px; color:#666;}
.common li img{ width:203px; height:132px;}

/*brand*/
.brand_title{ height:40px; line-height:40px; background:#fff; border-bottom:2px solid #e6e6e6; padding-left:24px; margin-top:20px;}
.brand_title span{ padding:0 35px; font-size:16px; color:#666; cursor:pointer;}
.brand_title .total{ background:#d6ac64; padding:9px 14px; color:#fff; border-bottom:2px solid #997a45;}
.brand_title ul{ overflow:hidden;}
.brand_title li{ float:left; margin-right:20px;}
.brand_title li a{font-size:16px; color:#666;padding:0 20px;}

.brand_title li.cur a,.brand_title li a:hover{color:#fff; border-bottom:2px solid #997a45; background:#d6ac64; display:block; padding:0 20px;}
.brand{ margin-top:30px;}
.brand ul{ overflow:hidden; width:1020px;}
.brand li{ float:left; width:240px; margin-right:12px; background:#fff;border:1px solid #e6e6e5; box-shadow:2px 2px 2px #e6e6e5; margin-bottom:20px; height:196px;}
.brand li table{ border-bottom:1px solid #ededed;}
.brand li img{  max-width:240px; width:expression(this.width>240 ? "240px" : this.width); max-height:150px;height:expression(this.height>150 ? "150px" : this.height);margin:0 auto;}
.brand li p{ line-height:40px; text-align:center; font-family:"宋体"; font-size:14px; color:#666; padding-left:20px;}

/*design*/
.case_list li dl{font-family:"宋体"; color:#997a45; padding-left:10px; padding-bottom:18px;}

/*environment*/
.environment{ overflow:hidden; margin-top:20px;}
.environment .l{ width:745px;}
.environment .l ul{ overflow:hidden; width:800px;}
.environment .l li{ float:left; height:214px; margin-right:10px; margin-bottom:10px; position:relative; overflow:hidden;}
.environment .l li .bg{ background:#000;-moz-opacity:0.8;filter:alpha(opacity=80);opacity:0.8; position:absolute; top:0; left:0; width:100%; height:100%; right:0; bottom:0; display:none; }
.environment .l li h2{ position:absolute; font-size:18px; color:#fff; top:80px; left:-100px; border-bottom:1px solid #fff; line-height:40px;filter:alpha(opacity=0); opacity:0;-moz-opacity:0;}
.environment .l li h2 img,.environment .r h2 img{ vertical-align:middle; position:relative; }
.environment .l li p{position:absolute; font-family:"Arial"; color:#fff; top:125px; left:-100px; opacity:0;-moz-opacity:0;filter:alpha(opacity=0);}
.environment .l li.en h2,.environment .l li.en p{ left:-100px; opacity:0;-moz-opacity:0;filter:alpha(opacity=0);}
.environment .r{ position:relative; width:245px; overflow:hidden;}
.environment .r .bg{ background:#000;-moz-opacity:0.8;filter:alpha(opacity=80);opacity:0.8; position:absolute; top:0; left:0; width:100%; height:100%; right:0; bottom:0; display:none;}
.environment .r h2{ position:absolute; font-size:18px; color:#fff; top:200px; left:-100px; border-bottom:1px solid #fff; line-height:40px; opacity:0;-moz-opacity:0;filter:alpha(opacity=0);}
.environment .r p{position:absolute; font-family:"Arial"; color:#fff; top:250px; left:-100px; opacity:0;-moz-opacity:0;filter:alpha(opacity=0);}

/*srever*/
.srever{font-family:"宋体"; color:#666; line-height:24px; margin-top:20px;}
.srever h2{ font-size:14px; color:#d6ac64; line-height:50px;}

/*question*/
.question{ margin-top:20px;}
.question h2{ font-size:14px; color:#d6ac64; font-weight:normal; background:url(../images/online_mark3.png) no-repeat 10px center; padding-left:26px; line-height:40px; background:#fff;}
.question h2 a{color:#d6ac64;}
.question h2 a:hover{ text-decoration:underline;}
.question .list{ border-top:2px solid #e3e3e3;}
.question .list .l{ width:56px; height:50px; font-size:24px; color:#848484; line-height:50px; text-align:center; background:#e3e3e3;}
.question .list .r{ width:935px; text-indent:2em; color:#666; padding-top:10px;}
.question .list h3{ color:#666; font-size:12px; font-weight:normal; line-height:60px;}
.question .cur{ border-bottom:1px solid #e3e3e3;}

/*online*/
.online{ margin-top:20px;}
.online .online_nav{ position:relative;}
.online .online_nav ul{ overflow:hidden; background:url(../images/online_nav.png) repeat-x center;height:36px;}
.online .online_nav li{ float:left; line-height:34px;  position:relative; height:36px;}
.online .online_nav li img{ position:absolute; left:10px; opacity:0;-moz-opacity:0;filter:alpha(opacity=0);}
.online .online_nav li.select img,.online .online_nav li.cur img,.online .online_nav li a:hover img{ opacity:1; left:10px;-moz-opacity:1;filter:alpha(opacity=100);}
.online .online_nav li a{ font-size:18px; color:#666; padding:3px 20px 3px 40px;}
.online .online_nav li a:hover,.online .online_nav li.cur a{ background:#d6ac64; color:#fff;border-bottom:3px solid #997a45; padding:3px 20px 3px 40px;}
.online .online_nav li img{ vertical-align:middle; margin-right:5px;}

.online_ct{ overflow:hidden; background:url(../images/online_pic01.jpg) no-repeat left bottom; min-height:574px; padding-top:50px;}
.online_ct .l{ position:relative; padding:0 50px;}
.online_ct .l h2{ font-size:12px; color:#d6ac64; line-height:34px;}
.online_ct .l .hot1{ position:absolute; left:0; top:0;}
.online_ct .l .hot2{ position:absolute; right:0; top:0;}
.online_ct .l .hot3{ position:absolute; left:0; bottom:0;}
.online_ct .l .hot4{ position:absolute; right:0; bottom:0;}
.online_ct .r{ width:336px; border:1px dashed #c7c7c7; background:#fff; color:#666;font-family:"宋体"; padding:20px 35px 40px; }
.online_ct .r h1{ color:#d6ac64; font-size:18px;}
.online_ct .r table tr{ height:44px;}
.online_ct .r table tr td input[type="text"]{ width:250px; height:30px; line-height:30px; border:1px solid #e3e3e3;}
.online_ct .r table tr td img{ margin-left:10px; cursor:pointer;}
.online_ct .r table tr td select{ color:#666; border:1px solid #e3e3e3; width:70px;}
.online_ct .r table tr td button{ width:184px; height:30px; text-align:center; line-height:28px; background:#d6ac64; color:#fff; border:none; border-bottom:2px solid #997a45; font-size:14px; cursor:pointer;}
.online_ct .r table tr td em{ padding:0 10px; line-height:20px;}
/*fix*/
.fix{ margin-top:20px;}
.fix table{font-family:"宋体"; color:#666;}
.fix  table tr{ height:44px;}
.fix table tr td input{ width:268px; height:30px; line-height:30px; border:1px solid #e3e3e3;}
.fix table tr td button{ width:184px; height:30px; text-align:center; line-height:28px; background:#d6ac64; color:#fff; border:none; border-bottom:2px solid #997a45; font-size:14px; cursor:pointer;}
.fix table tr td img{ margin-left:10px; cursor:pointer;}

/*join*/
.join{ position:relative; margin-top:8px;}
.join .join_top{ width:100%; height:250px; background:url(../images/join2.png) no-repeat right 0; border-top:1px solid #e3e3e3;}
.join .join_top img{ margin-top:50px;}
.join .join_top h1{ font-size:24px; color:#717171; font-weight:normal; padding-left:60px;}
.join .join_top h2{ font-family:"Arial";color:#b9b9b9; font-weight:normal; padding-left:50px; text-transform:uppercase; font-size:12px; line-height:24px;}
.join .join_bt{ position:relative;border-top:1px solid #e3e3e3; margin-top:26px; padding-top:46px;}
.join .join_bt img{ position:absolute; width:128px; left:50%; margin-left:-64px; top:-30px;}
.join .join_bt table{ color:#666; width:100%;}
.join .join_bt table tr{ height:38px; line-height:38px;}
.join .join_bt table tr th{ width:25%; text-align:center; font-size:14px; color:#fff; background:#997a45;}
.join .join_bt table tr td{ text-align:center;}
.join .join_bt table tr td a{ color:#666;}
.join .join_bt table tr.tb{ background:#e9e0cf;}
.join .join_bt table tr .text{ text-align:left; padding-left:38px;}



/*calculat*/
.calculat{ overflow:hidden; margin-top:20px; width:1000px;}
.calculat .nav_l { width:260px; float:left;}
.calculat .nav_l .s_nav li{ line-height:50px; border-bottom:2px solid #fafaf9; background:#fff;}
.calculat .nav_l .s_nav li a{ color:#666; padding-left:30px; font-size:14px;}
.calculat .nav_l .s_nav li a:hover,.calculat .nav_l li.select a{ color:#d6ac64;}
.calculat .nav_l .sus_case h2{ font-size:18px; color:#997a45; font-weight:normal; line-height:50px; border-bottom:1px solid #d6ac64;}
.calculat .nav_l .sus_case h2 a{ float:right; font-size:12px; color:#a3a3a3;}
.calculat .sus_case ul{ overflow:hidden; width:300px; margin-top:20px;}
.calculat .sus_case li{ text-align:center; line-height:36px; float:left; width:120px; margin-right:20px; font-size:14px;}
.calculat .sus_case li a{ color:#666;}
.calculat .sus_case li img{ width:120px; height:100px;}

.c_r{ border:1px solid #e3e3e3; width:640px; float:right; background:#fff; padding:30px 40px 100px; font-family:"宋体";}
.cal_result{ height:103px; border-bottom:1px dashed #aaa;}
.cal_result h1{ padding:11px 0 0 37px; height:20px; line-height:20px; color:#555; font-size:16px;}
.cal_result h2{ height:30px; line-height:30px; color:#555;font-size:16px; padding:0 0 0 174px;}
.cal_result h2 .contxt{ height:18px; width:114px; border:1px solid #7f9db9; line-height:18px; margin:0 12px;}

.cal_jisuan{border-bottom:1px dashed #aaa; padding:5px 0 18px;}
.cal_jisuan i{ font-style:normal;}
.cal_jisuan table td{ padding:2px 0; color:#555;}
.cal_jisuan table td i img{ vertical-align:middle;}
.cal_jisuan table td .contxt{ width:158px; height:24px; border:1px solid #ccc;}
.cal_jisuan table td select{ width:90px; height:22px;border:1px solid #7f9db9;}

.cal_tijiao{ height:100px;}
.cal_tijiao .conbtn{ height:29px; width:102px; background:url(../images/conbtn_bg.png) no-repeat; border:0; color:#fff; margin:16px 10px; font-weight:bold; text-align:center;}
.cal_tijiao p{ height:20px; line-height:20px; color:#555}
.cal_tijiao p span{ color:#ff4600;}

.cont{  width:750px;  float:right; border:1px solid #e9e9e9; background:#fbfbfb; font-family:"宋体"; padding-bottom:50px;}
.location{ height:38px; line-height:38px; border-bottom:1px solid #e9e9e9; width:700px; margin:0 auto;}
.location .title{ color:#244770;font-size:16px; float:left;}
.location .site{ color:#888; float:right; padding:0 16px 0 0;}
.location .site a{ color:#888;}
.main_c{ width:700px; margin:0 auto;}

.totle{ min-height:555px; _min-height:auto!important; _height:555px;}
.totle_t i{ font-style:normal;}
.totle .title{ text-align:center; overflow:hidden; padding:15px 0 0; }
.totle .title h1{ color:#555; font-weight:bold;font-size:14px; line-height:26px;}
.totle .title h3{ color:#ff4c00; font-size:14px;line-height:26px;}
.totle h2{ text-align:right; color:#555; font-weight:bold; height:24px; line-height:24px; padding:6px 0 0;}
.totle_t{ width:698px; margin:0 auto;}
.totle_t table{ background:#e8e9e4; border-top:1px solid #85a7c3; border-bottom:1px solid #85a7c3; border-left:1px solid #e9e8e6; border-right:1px solid #e9e8e6;}
.totle_t table td{ background:#fff; padding:7px 0 7px 20px; color:#555; border-right:1px solid #e8e9e4;}
.totle_t table td i{ color:#ff4c00; padding:0 0 0 8px;}
.totle_t table tr.even td{background:#f2f6f9; border-bottom:1px solid #dce0e1;}
.totle_t table td .contxts{ width:217px; height:24px; line-height:24px; border:1px solid #ccc;}
.totle_t table td .conarea{ height:87px; border:1px solid #7f9db9; width:530px;}
.totle_t table td .conbtn{ height:29px; width:102px; background:url(../images/conbtn_bg.png) no-repeat; border:0; color:#fff; margin:0 19px 0 0; font-weight:bold; text-align:center;}
.totle_t table td span{ padding:0 6px;}
.totle_t table td b{ padding:0 6px; color:#ff6200; font-weight:normal;}
.totle_t table td .contxt2{ width:170px; height:24px; background:#fff; line-height:24px; border:1px solid #ccc;}


/*xiugai*/
.connected-carousels{ overflow:hidden; width:664px;}
.connected-carousels .stage {
    width: 496px;
    margin: 20px auto;
    position: relative;
}

.connected-carousels .photo-credits {
    position: absolute;
    right: 15px;
    bottom: 0;
    font-size: 13px;
    color: #fff;
    text-shadow: 0 0 1px rgba(0, 0, 0, 0.85);
    opacity: .66;
}

.connected-carousels .photo-credits a {
    color: #fff;
}

/** Navigation container **/

.connected-carousels .navigation {
	width:148px;
    margin: 20px auto;
    position: relative;
	float:left;
}

/** Shared carousel styles **/

.connected-carousels .carousel {
    overflow: hidden;
    position: relative;
}

.connected-carousels .carousel ul {
    width: 20000em;
    position: relative;
    list-style: none;
    margin: 0;
    padding: 0;
}



/** Stage carousel specific styles **/

.connected-carousels .carousel-stage {
    height: 400px;
    border: 10px solid #fff;
    -webkit-border-radius: 5px;
       -moz-border-radius: 5px;
            border-radius: 5px;
    -webkit-box-shadow: 0 0 2px #999;
       -moz-box-shadow: 0 0 2px #999;
            box-shadow: 0 0 2px #999;
}

/** Navigation carousel specific styles **/

.connected-carousels .carousel-navigation {
    height: 100px;
    background: #fff;
    border: 10px solid #fff;
    -webkit-border-radius: 5px;
       -moz-border-radius: 5px;
            border-radius: 5px;
    -webkit-box-shadow: 0 0 2px #999;
       -moz-box-shadow: 0 0 2px #999;
            box-shadow: 0 0 2px #999;
}

.connected-carousels .carousel-navigation li {
    cursor: pointer;
	margin-right:10px;
}

.connected-carousels .carousel-navigation li img {
    display: block;
	max-height:100px;
   
}

.connected-carousels .carousel-navigation li.active img {
	border:5px solid #D6AC64;
	max-height:90px;
}

/** Stage carousel controls **/

.connected-carousels .prev-stage,
.connected-carousels .next-stage {
    display: block;
    position: absolute;
    top: 0;
    width: 305px;
    height: 410px;
    color: #fff;
}

.connected-carousels .prev-stage {
    left: 0;
}

.connected-carousels .next-stage {
    right: 0;
}

.connected-carousels .prev-stage.inactive,
.connected-carousels .next-stage.inactive {
    display: none;
}

.connected-carousels .prev-stage span,
.connected-carousels .next-stage span {
    display: none;
    position: absolute;
    top: 50%;
    width: 30px;
    height: 30px;
    text-align: center;
    background: #4E443C;
    color: #fff;
    text-decoration: none;
    text-shadow: 0 0 1px #000;
    font: 24px/27px Arial, sans-serif;
    -webkit-border-radius: 30px;
       -moz-border-radius: 30px;
            border-radius: 30px;
    -webkit-box-shadow: 0 0 2px #999;
       -moz-box-shadow: 0 0 2px #999;
            box-shadow: 0 0 2px #999;
}

.connected-carousels .prev-stage span {
    left: 20px;
}

.connected-carousels .next-stage span {
    right: 20px;
}

.connected-carousels .prev-stage:hover span,
.connected-carousels .next-stage:hover span {
    display: block;
}

/** Navigation carousel controls **/

.connected-carousels .prev-navigation,
.connected-carousels .next-navigation {
    display: block;
    position: absolute;
    width: 30px;
    height: 30px;
    background: #4E443C;
    color: #fff;
    text-decoration: none;
    text-shadow: 0 0 1px #000;
    font: 16px/29px Arial, sans-serif;
    -webkit-border-radius: 30px;
       -moz-border-radius: 30px;
            border-radius: 30px;
    -webkit-box-shadow: 0 0 2px #999;
       -moz-box-shadow: 0 0 2px #999;
            box-shadow: 0 0 2px #999;
}

.connected-carousels .prev-navigation {
    left: -15px;
    top: 50px;
    text-indent: 6px;
}

.connected-carousels .next-navigation {
    right: -15px;
    top: 50px;
    text-indent: 20px;
}

.connected-carousels .prev-navigation.inactive,
.connected-carousels .next-navigation.inactive {
    opacity: .5;
    cursor: default;
}
.carousel-stage li{ width:600px;}
.carousel-stage li img{ max-width:600px; display:block; margin:0 auto;}

#demo1{height:auto;}
#demo2{height:auto;}
#demo1  li,#demo2  li{ font-size:12px; color:#d6ac64; line-height:34px; font-weight:bold;}



.xztitle{ border-bottom:2px solid #d6ac64; padding-bottom:6px; margin-bottom:22px; margin-top:30px;}
.xztitle span{ color:#fff; padding:10px 26px; background:#d6ac64; font-size:14px; font-family:"宋体";}

.case_ct{ width:660px; height:414px; float:left;}
.case_pro1{ width:148px;position:relative; height:414px; margin-right:20px;*margin-right:10px; background:#fff; border:1px solid #eee;}
.case_probk1{ width:125px;position:relative; height:346px; overflow:hidden; margin:36px auto 0; }
.case_pro1 .team1{overflow:hidden;}
.case_pro1 li{width:125px; height:106px; float:left; display:inline; margin-bottom:14px;}
.case_pro1 img{display:block; width:125px; height:106px;}
.sy_prev1{width: 24px;height: 15px;display: block; background:url(../images/casebt1.png) no-repeat scroll 0% 0% transparent;cursor: pointer;position:relative;  position:absolute;z-index:999; top:15px; right:68px;}
.sy_next1{width: 24px;height: 14px;display: block; background:url(../images/casebt2.png) no-repeat scroll 0% 0% transparent;cursor: pointer;position:relative; right: 15px; position:absolute;z-index:999;  bottom:10px; right:70px;}
.case_big{ width:490px; height:414px;}

.xzcase{ overflow:hidden;}
.xzcase .xr{ height:414px; width:274px; padding:0 20px; float:right; border:1px solid #eee; background:#fff;}
.xzcase .xr h2{ font-size:18px; color:#997a45; font-weight:normal; line-height:50px;border-bottom:1px solid #d6ac64;}
.xzcase .xr h2 img{ vertical-align:middle; margin-right:10px; }
.xzcase .xr li{background:url(../images/dot2.png) no-repeat 10px center; font-size:14px; color:#666; border-bottom:1px dotted #ccc; line-height:34px; padding-left:30px;}

.case_detail .xtitle{ border-top:1px solid #d6ac64; line-height:60px; font-size:18px; color:#997a45;}
.case_detail .xtitle span{border-top:6px solid #d6ac64; padding:12px 10px 0 0;}
.case_detail .xtitle span img{ vertical-align:middle;}


/*切图-宋达 2014/7/17 17:12:55*/
.pbox{ margin-top:20px}
.plist{ width:715px; float:left; padding-top:15px; border-top:1px solid #e3e3e3;}

.plist .pinfo{ padding:0 70px 0 25px}
.plist .pinfo h2{ font:normal 18px/30px "微软雅黑"; color:#666; padding-bottom:10px}
.plist .pinfo p{ line-height:20px; color:#997a45}
.plist .pinfo div{ display:block; height:12px; padding:9px 0}
.plist .pinfo div a{ display:block; float:left; padding-right:15px; border-right:1px solid #a9a9a9; line-height:12px; color:#d6ac64; margin-right:15px}
.plist li{ padding:10px 0; border-bottom:1px solid #e3e3e3;}
.plist li .xzyy { overflow:hidden; margin-top:-66px;}
.plist li .xzyy dd{ width:40px; height:59px; color:#fff; padding-top:5px; text-align:center; font-size:18px; float:left; margin-right:10px;}
.pright{ width:265px; float:right}
.bm{ display:block; background:#858585; padding-bottom:25px}
.bm h2{ display:block; font:bold 18px/54px "微软雅黑"; color:#997a45; padding-left:25px; text-align:left; background:#dedede}
.bm p{ line-height:36px; padding-left:25px; font-size:14px; color:#fff; padding-top:5px}
.bm input[type="text"]{ width:212px; height:27px; line-height:27px; background:#fff; border:none; margin-left:25px; padding-left:5px}
.bm input[type="submit"]{ width:217px; height:50px;background:#dedede; border:none; margin-left:25px; font:18px/50px "微软雅黑"; text-align:center; color:#997a45; margin-top:40px; cursor:pointer;}

.albox{ border-bottom:1px solid #e3e3e3; padding-bottom:5px}
.albox .altit{ font:18px/50px "微软雅黑"; color:#997a45; border-bottom:1px solid #d6ac64; padding:0 5px}
.albox .altit a{ font:12px/50px "微软雅黑"; color:#a3a3a3; float:right}
.albox ul{ margin-top:15px; width:300px;}
.albox ul li{ width:120px; float:left; margin:0 6px}
.albox ul li a{ display:block}
.albox ul li a.txt{ font-size:14px; color:#666; line-height:36px; text-align:center;}

.detailinfo{ padding-left:25px}
.detailinfo h2{ font:normal 18px/30px "微软雅黑"; color:#666; padding-bottom:10px}
.detailinfo p{line-height:24px; color:#997a45; font-size:14px}

.tytit{ display:block; height:14px; border-bottom:3px solid #e6e6e6; background:#fff; margin-top:15px; padding:10px 0 10px 15px}
.tytit h2{ line-height:14px; color:#d6ac64; font-family:"宋体"; padding-left:10px; border-left:1px solid #d6ac64}

.pcon{ padding:15px 0}
.pcon p{ text-indent:2em; font:12px/24px "宋体"; color:#666}

.pro_list{ margin-top:10px; padding-top:10px}
.pro_list ul{ overflow:hidden; width:1020px;}
.pro_list li{ float:left; width:230px;border:1px solid #e6e6e5; box-shadow:2px 2px 2px #e6e6e5; margin-right:12px; background:#fff; margin-bottom:14px; padding:0;}
.pro_list li p{ line-height:30px; color:#997a45; font-size:14px;font-family:"宋体"; font-weight:bold; padding-left:10px;}
.pro_list li img{ width:230px; height:197px; display:block; margin:0 auto;}
.pro_list li a:hover p{ text-decoration:underline;}
.pro_list li dl{font-family:"宋体"; color:#997a45; padding-left:10px; padding-bottom:18px;}




/*20140730 新增*/
/*kpdesign*/
.kpdesign{ border-top:5px solid #d6ac64; margin-top:20px; width:100%; background:#fff;border-bottom:1px solid #e5e5e5;}
.kpdesign .kpsearch{ text-align:right; color:#666; font-size:18px; padding-right:70px; margin:30px 0;}
.kpsearch input[type="text"]{ background:url(../images/kpsearch.png) no-repeat center; width:288px; padding-left:10px; margin-right:10px; height:33px; border:none;}
.kpsearch input[type="submit"]{background:url(../images/kpsearch1.png) no-repeat center; width:44px; height:33px; border:none; cursor:pointer;}
.kpsearch input[type="button"]{background:url(../images/kpsearch1.png) no-repeat center; width:44px; height:33px; border:none; cursor:pointer;}
.kpdesign .kpsearch span{ font-size:14px; color:#d6ac64; font-family:"Arial"; padding:0 20px 0 10px;}
.kpdesign table{  border-top:1px solid #e5e5e5;}
.kpdesign table tr td{ text-align:center; line-height:86px; border-right:1px solid #e5e5e5;}
.kpdesign table tr td.td{ border:none;}
.kpdesign table tr td a{ font-size:14px; color:#666; display:block;}
.kpdesign table tr td a:hover{ color:#d6ac64;}
.kpdesign table tr.tr{ background:#f1f1f1;}


.kpcase_ct{ width:100%; height:414px;}
.kpcase_pro1{ width:180px;position:relative; height:414px; background:#fff; border:1px solid #eee;}
.kpcase_probk1{ width:125px;position:relative; height:346px; overflow:hidden; margin:36px auto 0; }
.kpcase_pro1 .team1{height:80px; overflow:hidden;}
.kpcase_pro1 li{width:145px; height:76px; float:left; display:inline; margin-bottom:14px;}
.kpcase_pro1 img{display:block; width:145px; height:76px; margin:0 auto;}
.kpcase_ct .sy_prev1{width: 24px;height: 15px;display: block; background:url(../images/casebt1.png) no-repeat scroll 0% 0% transparent;cursor: pointer;position:relative;  position:absolute;z-index:999; top:15px; left:50%; margin-left:-12px;}
.kpcase_ct .sy_next1{width: 24px;height: 14px;display: block; background:url(../images/casebt2.png) no-repeat scroll 0% 0% transparent;cursor: pointer;position:relative; right: 15px; position:absolute;z-index:999;  bottom:10px; left:50%; margin-left:-12px;}
.kpcase_big{ width:800px; height:414px; border:1px solid #eee; background:#fff;}

.zx_service{ margin-top:20px; border-top:1px solid #e3e3e3; padding-top:40px;}

.gy_service{ width:100%; margin-top:20px;border-top:1px solid #e3e3e3; border-bottom:1px dotted #ccc; padding-bottom:44px;}
.gy_service ul{ width:1028px; overflow:hidden;}
.gy_service li{ width:486px; float:left; overflow:hidden; height:212px; margin-top:36px; margin-right:26px;}
.gy_service li img{ padding:5px; border:1px solid #e3e3e3; background:#fff; float:left; margin-right:20px;}
.gy_service li h2{ margin-bottom:10px;}
.gy_service li h2 a{ font-weight:normal; font-size:18px; color:#333;}
.gy_service li h2 a:hover{color:#d6ac64;}
.gy_service li p{ color:#898989; line-height:20px;}

.sg_service{margin-top:20px; border-top:1px solid #e3e3e3;border-bottom:1px dotted #ccc; padding-bottom:44px;}
.sg_service ul{ overflow:hidden; width:1080px; margin-top:20px;}
.sg_service li{ float:left; margin-right:40px; text-align:center; margin-bottom:10px;}
.sg_service li img{ width:298px; height:198px; padding:8px; border:1px solid #ddd;}
.sg_service li a{ font-size:16px; color:#666; line-height:40px;}
.sg_service li a:hover,.sg_detail .sg_r .list li a:hover{color:#d6ac64;}

.sg_detail{ width:100%; overflow:hidden; margin-top:20px;border-top:1px solid #e3e3e3;}
.sg_detail .sg_l{ width:716px; float:left; border-bottom:1px solid #e3e3e3; padding:30px 0;}
.sgslider{ width:100%; position:relative;}
.sgslider .slides li{ width:100%;}
.sgslider .slides li img{ display:block; width:706px; height:464px; padding:4px; border:1px solid #e3e3e3;}
.slides, .flex-control-nav, .flex-direction-nav {margin: 0;padding: 0;list-style: none;}
.sgslider .flex-direction-nav .flex-prev{ width:75px; height:96px; background:url(../images/sg_bt1.png) no-repeat; display:block; font-size:0px; position:absolute; left:4px; top:50%; margin-top:-38px; }
.sgslider .flex-direction-nav .flex-next{ width:75px; height:96px; background:url(../images/sg_bt2.png) no-repeat; display:block; font-size:0px; position:absolute; right:4px; top:50%; margin-top:-38px;}
.sg_l .sg_t{ margin-top:20px;}
.sg_l .sg_t h2 span{ background:url(../images/gy_titlebg.png) no-repeat right center #d6ac64; font-size:18px; color:#fff; font-weight:normal; padding:10px 30px;}
.sg_l .sg_t h3{ font-size:14px; color:#333; font-weight:normal; margin:20px 0 10px;}
.sg_l .sg_t span{ font-size:14px; color:#666; font-weight:bold;}
.sg_l .sg_t .t{ color:#666; text-indent:2em; line-height:20px;}
.sg_detail .sg_r{ width:260px; float:right; margin-top:20px;}
.sg_detail .sg_r .title{ font-size:18px; color:#997a45; overflow:hidden; line-height:26px; border-bottom:1px solid #997a45; margin:10px 0; padding-bottom:10px;}
.sg_detail .sg_r .title a{ float:right; font-size:12px; color:#a3a3a3;}
.sg_detail .sg_r .list{ margin-top:10px; padding-bottom:20px; border-bottom:1px solid #e3e3e3;}
.sg_detail .sg_r .list li a{ background:url(../images/dot2.png) no-repeat left center; padding-left:10px; color:#666; line-height:22px;}
.sg_detail .sg_r .c_list{ margin-top:20px; padding-bottom:20px; border-bottom:1px solid #e3e3e3;}
.sg_detail .sg_r .c_list ul{ overflow:hidden; width:300px;}
.sg_detail .sg_r .c_list li{ float:left; margin-right:16px; text-align:center;}
.sg_detail .sg_r .c_list li img{ width:120px; height:104px;}
.sg_detail .sg_r .c_list li p{ font-size:14px; color:#666; line-height:36px;}

.area_r{ width:364px; float:right;}
.area_r h2{ font-size:24px; color:#d6ac64; font-weight:normal;}
#area{ margin-top:20px;}
#area .area_title{ height:40px; border-bottom:1px solid #d6ac64;}
#area .area_title ul{ overflow:hidden;}
#area .area_title li{ width:182px; float:left;}
#area .area_title li a{background-repeat:no-repeat;display:block;height:40px; overflow:hidden;transition:all .2s ease;-moz-transition:all .2s ease; padding-left:40px; color:#9b7c46; font-size:18px; background-position:10px -40px; line-height:40px;}
#area .area_title li.cur a{background-position:10px 0; color:#fff; background-color:#d6ac64;}
#area .area_d{ margin-top:10px;}
#area .area_d ul{ overflow:hidden;} 
#area .area_d  li{ float:left; line-height:30px;width:172px; padding-left:10px; font-size:14px; color:#d6ac64; margin-top:6px;}
#area .area_d  li p{ font-size:12px; color:#333;}
#area .area_ct h3{ width:184px; height:46px; font-size:18px; color:#997a45; background:#d6ac64; text-align:center; font-weight:normal; line-height:46px; overflow:hidden; position:relative; cursor:pointer; margin-top:30px;}
#area .area_ct h3 .price span{ font-size:12px; font-family:"宋体"; color:#fff;}

#area .area_ct h3 a{color:#fff; font-size:16px;}
#area .area_ct h3 .shopcar{ position:absolute; bottom:-50px; left:0; background:url(../images/qus.png) repeat; width:100%;}
#area .area_ct h3 .price{position:absolute; top:0; left:20px;}
#area .area_ct h3 img{ vertical-align:middle; margin-right:6px;}


.noticelist{height:33px;overflow:hidden;padding-left:27px;padding-left:116px;}
	.noticelist ul li{height:33px;line-height:33px;overflow:hidden;font-family:Tahoma; float:left; margin-right:24px;}
	.noticelist ul li a{ display:block; background:url(../images/notice_icon.png) no-repeat center left; padding-left:10px;}
	
.pro_d1{ overflow:hidden; display:none; font-family:"微软雅黑"; }
.pro_d1 .l{ width:496px; height:496px; margin-left:25px; margin-top:25px;}
.pro_d1 .l img{width:496px; height:496px;}
.pro_d1 .r{ width:395px; text-indent:2em; color:#666; line-height:20px; margin-right:25px;margin-top:25px;}
.pro_d1 .r h2{ font-size:26px; color:#000; font-weight:normal; border-bottom:1px solid #e3e3e3; padding:10px 0 15px; text-indent:0; margin-bottom:30px; line-height:36px;}
.pro_d1 .r h2 img{ vertical-align:middle; margin-left:20px;}


.xr dl{ overflow:hidden; margin-top:26px;}
.xr dl dd{ float:left; width:90px; text-align:center; border-right:1px solid #e3e3e3;}
.xr dl dd img{ display:block; margin:0 auto;}
.xr dl dd p{ color:#666; line-height:30px;}


#equip{overflow:hidden;height:139;width:232px; margin-top:24px; height:180px; margin-bottom:24px;}
#equip li{font-size: 12px;color: #D6AC64;line-height: 34px; font-weight:bold;} 
#equip2 li.#aequip2 li.#bequip2 li.#cequip2 li{ list-style-type:none;}
#aequip{overflow:hidden;height:139;width:232px; margin-top:24px; height:180px; margin-bottom:24px;}
#aequip li{font-size: 12px;color: #D6AC64;line-height: 34px; font-weight:bold;} 
#bequip{overflow:hidden;height:139;width:232px; margin-top:24px; height:180px; margin-bottom:24px;}
#bequip li{font-size: 12px;color: #D6AC64;line-height: 34px; font-weight:bold;} 
#cequip{overflow:hidden;height:139;width:232px; margin-top:24px; height:180px; margin-bottom:24px;}
#cequip li{font-size: 12px;color: #D6AC64;line-height: 34px; font-weight:bold;} 



.slides, .flex-control-nav, .flex-direction-nav {margin: 0;padding: 0;list-style: none;}

#carousel{ width:100%; margin:0 auto; position:relative;}
#carousel li{ width:110px; height:72px; margin-right:11px; cursor:pointer; }
#carousel li img{ width:110px; height:72px; display:block; margin:0 auto; opacity:0.5;}
#carousel .flex-prev{ width:20px; height:26px; background:url(../images/sg_bt3.png) no-repeat; display:block; font-size:0px; position:absolute; left:0; top:20px;}
#carousel .flex-next{ width:20px; height:26px; background:url(../images/sg_bt4.png) no-repeat; display:block; font-size:0px;position:absolute; right:0; top:20px;}
#carousel .flex-active-slide img {opacity: 1;cursor: default;}



.xzrz1{ width:100%; position:relative; margin-top:20px;}
.xzrz1 .slides li{ width:168px; margin-right:10px; border:1px solid #858585; padding:0;}
.xzrz1 .slides li dl{ background:#858585; color:#fff; padding:10px 0 10px 20px;}
.xzrz1 li img{ width:168px; height:102px;}
.slides, .flex-control-nav, .flex-direction-nav {margin: 0;padding: 0;list-style: none;}
.xzrz1 .flex-direction-nav  li{ padding:0; border:none;}
.xzrz1 .flex-direction-nav .flex-prev{ width:37px; height:37px; background:url(../images/xz_r1.png) no-repeat 0 -37px; display:block; font-size:0px; position:absolute; right:40px; top:-57px;}
.xzrz1 .flex-direction-nav .flex-next{ width:37px; height:37px;background:url(../images/xz_r2.png) no-repeat  0 -37px;; display:block; font-size:0px; position:absolute; right:0px; top:-57px;}
.xzrz1 .flex-direction-nav .flex-prev:hover,.xzrz1 .flex-direction-nav .flex-next:hover{ background-position:0 0;}

.flv { margin-top:20px;}
.flv ul{ overflow:hidden; width:1040px;}
.flv li{  width:320px; float:left; text-align:center; margin-right:20px; line-height:30px; margin-bottom:20px;}
.flv li img{ width:320px; height:198px;}
.flv li a{ color:#997A45; font-size:14px;}