/* CSS Document */
html, body{ margin:0; padding:0; font-size:12px; width:100%; height:100%; font-family:Microsoft YaHei; color:#333;}
div,ul,li,form,p,dl,dt,dd,h1,h2,h3,h4,h5,h6,Images,a,form,img,input{margin:0; padding:0; list-style:none;}
html{background-image:url(about:blank);background-attachprot:fixed;}
a{text-decoration: none; color:#444;}
a:hover{ text-decoration:underline}
.clear{clear: both; height:0px; overflow:hidden;}
img{vertical-align:top; border:0px;}
.undis{display:none;}
.dis{display:inline;}
.d{vertical-align:top;}
.l{float:left;}
.r{float:right;}
.clearfix {zoom: 1;display: inline-block;display: block;}

@font-face {
    font-family:'bookman_demi';
    src:url('../js/bookman_demi-webfont.eot');
    src:url('../js/bookman_demi-webfont.eot?#iefix') format('embedded-opentype'),
         url('../js/bookman_demi-webfont.woff') format('woff'),
         url('../js/bookman_demi-webfont.ttf') format('truetype'),
         url('../js/bookman_demi-webfont.svg#bookman_demi-webfont') format('svg');
    font-weight:normal;
    font-style:normal;
}

/*index*/
.top{ width:100%; background:#2a273a; border-bottom:1px solid #80888f; height:110px;}
.top_nr{ width:1000px; margin:0 auto;}
.logo{ float:left; margin-top:12px; width:257px;}
.phone{ float:right; margin-top:25px; width:277px;}
.phone_01{ text-align:right}
.sosuo{ margin-top:12px; background:url(../images/an1.gif) no-repeat; height:32px; width:260px; text-align:right; float:right}
.sosuo .kuang input{ width:180px;border:none;color:#d7d7d7; font-size:14px; background:none; font-family:Microsoft YaHei; outline:none; padding:5px 10px;}
.kuang{ float:left; width:210px;}
.an1{ height:32px; width:50px; display:block; float:right}
.nav{ width:100%; position:absolute; height:96px; background:url(../images/nav_l.png) no-repeat center; z-index:9999;}
.navigation{ width:1000px;width:999px\9; margin:0 auto;}
.banner{height:566px; position:relative}

.banner .toptrade{height:566px; overflow:hidden;}
.banner #topTrade{height:566px; line-height:566px; width:100%;margin:0px;text-align: center; position:relative;}
.banner #topTrade div{height:566px;overflow:hidden;width:100%; min-width:1003px; position:absolute;text-align: center; z-index:1; left:0px;top:0px; display:none;}
.banner #topTrade div a{ display:block; height:566px;}

.innertrade { position:absolute; top:0px; left:0px; height:418px; line-height:418px; text-align:center;width:100%;}
.innertrade div{height:418px; }
.innertrade div a{ display:block; height:418px;}

.navigation li{ float:left; border-right:1px solid #c1c4cb; width:110px;text-align:center;}
.navigation li a{ width:110px;text-align:center; display:block; color:#212121; font-size:15px; height:60px; padding-top:36px;}
.navigation li a span{ color:#666; display:block; line-height:18px; font-size:11px;}
.navigation li .on,.navigation li .on span,.navigation li a:hover,.navigation li a:hover span{ color:#fff;}
.navigation li a:hover,.navigation li a.on{ background:#e32235;color:#fff; display:block; text-decoration:none}

.group{ width:1000px;margin:0 auto; margin-top:30px; }
.baoti{ text-align:center}
.baoti_nr{ padding:18px 15px 0px; text-align:center; line-height:24px; font-size:14px; color:#555555;}

.step{background:url(../images/bg.jpg) repeat-x bottom; padding-top:50px; padding-left:1px;}
.step ul li{width:182px; float:left; margin-right:22px; display:inline; text-align:center; border-bottom:9px solid #2a273a;}
.step ul li.cur{border-bottom:9px solid #e60012;}
.step ul li .tu{background:#2a273a; height:156px;}
.step ul li.cur .tu{background:#e32235;}
.step ul li.last{margin:0;}
.step ul li .tu a{color:#fff; font-size:18px; display:block; width:182px; line-height:58px; padding-top:98px; height:58px;}
.step ul li .tu a:hover{ text-decoration:none}
.step ul li .bg1{background:url(../images/tu1.png) no-repeat;}
.step ul li .bg2{background:url(../images/tu2.png) no-repeat;}
.step ul li .bg3{background:url(../images/tu3.png) no-repeat;}
.step ul li .bg4{background:url(../images/tu4.png) no-repeat;}
.step ul li .bg5{background:url(../images/tu5.png) no-repeat;}
.step ul li .wz{padding-top:20px; line-height:22px; padding-bottom:30px; height:66px;}
.step ul li .wz a{color:#777;}
.step ul li .wz a:hover{ color:#333; text-decoration:none}
.step ul li.cur .wz a{color:#333;}

.serve{ background:#f2f3f7; margin-top:60px; padding-bottom:60px;width:100%;}
.serve_nr{ width:1000px; margin:0 auto; padding-top:40px; position:relative}
.more{ position:absolute; right:5px; top:72px;}
.ser_lr{ margin-top:40px;}
.ser_l{ float:left}
.about{ margin-top:20px; background:#fefefe; width:193px;}
.about li{ text-align:center;  background:url(../images/lin.gif) no-repeat bottom; padding-bottom:1px;}
.about li span{ height:40px;line-height:40px;font-size:14px; display:block;}
.tu2{ padding-top:9px;}
.lin2{height:1px;overflow:hidden; }
.ser_r{ float:right; border:1px solid #aeadb4; width:771px; border-bottom:none; border-top:none; background:#fff;}
.step2 a{ display:block; background:url(../images/bg2.gif) repeat-x; height:52px; color:#18px; color:#fff; width:192px; font-size:18px; float:left; border-right:1px solid #fff;text-align:center; line-height:38px;}
.step2 a:hover{ text-decoration:none}
.step2 .last{ border-right:none}
.step2 .cur{ background:url(../images/bt3.gif) no-repeat; height:52px; display:block;}
.pro{ padding:20px 25px 0px 0px;height:344px; float:left; } 
.frist{ float:left; padding:0px 50px 0px 20px; background:url(../images/lin2.gif) no-repeat right; height:324px; overflow:hidden }
.frist_pro{ font-size:16px; padding-left:20px;}
.frist_pro a{ color:#100a2e;}
.frist_pro a:hover{color:#e60012; text-decoration:none}
.frist_nr{ padding:15px 20px; float:left}
.frist_nr li{ color:#77738a; font-size:14px; line-height:32px; }
.frist_nr li a{ color:#77738a; font-size:14px; line-height:32px; }
.frist_nr li a:hover{color:#e60012; text-decoration:none}
.last2{ padding-right:10px; background:none}
.banner1{ background:url(../images/tu6.gif) no-repeat; height:166px;}
.conden{ text-align:center}
.banner2{width:100%; height:313px;}
.banner2 div{height:313px;overflow:hidden;width:100%; min-width:1003px;text-align: center;}
.banner2 div a{ display:block; height:313px;}


.news{ width:1000px; margin:0 auto; margin-top:40px; margin-bottom:10px;}
.news_L{ float:left; width:464px; padding-top:30px;}
.news_R{ float:right; width:500px; padding-top:30px;}
.xiaob{ background:url(../images/lin3.gif) no-repeat bottom; height:1px; height:40px; line-height:40px;}
.xb_l{ float:left; font-size:20px; color:#111; width:100px; display:block}
.xb_l:hover{ text-decoration:none}
.xb_r{ float:right;}
.xb_r:hover{ color:#ed4c59}
.n_tu{ margin-top:18px; padding-bottom:10px;}
.h3{ font-size:16px; display:block; height:40px; line-height:40px;}
.h3:hover{color:#e60012; text-decoration:none}
.n_wiz span,.news_m{ color:#666; font-size:13px; line-height:24px;}
.news_m:hover{ color:#e60012; text-decoration:none}
.news_top{ border-bottom:1px solid #d7d7d7; padding-bottom:28px;}
.list_new{ padding:28px 0px;}
.list_new li{ background:url( ../images/bao1.gif) 0px 13px no-repeat; padding-left:20px; height:34px; line-height:34px; font-size:14px; color:#656565}
.list_new li a{}
.list_new li a:hover{color:#e60012; text-decoration:none}
.list_new li span{ color:#abaaaa;float:right;}
.xib2{ background:url(../images/lin4.gif) no-repeat bottom}
.news_nr{ margin-top:28px;}
.n_left{ float:left; width:182px; height:112px; overflow:hidden}
.n_right{ float:right; width:300px; height:112px;}
.bt_new{  color:#333; font-size:16px; height:24px; line-height:28px; padding-bottom:10px; overflow:hidden; white-space: nowrap; text-overflow: ellipsis;}
.bt_new a:hover{ color:#e32235; text-decoration:none}
.n_nier span{ color:#666; line-height:24px; font-size:13px; }
.news_nr2{ margin-bottom:18px;}

.n_left2{ width:194px; height:234px;}
.new2_r{ float:right; width:285px;}
.new2_r li{ background:url(../images/bao2.gif) 0px 15px no-repeat; padding-left:18px; height:34px; line-height:34px; color:#434343; font-size:13px; overflow:hidden}
.new2_r li a:hover{color:#e60012; text-decoration:none}

.case{ background:#f2f3f7; width:100%; padding-bottom:60px;}
.case_nr{ width:1000px; margin:0 auto; padding-top:40px;}
.case_pro{ background:url(../images/case_bg.gif) no-repeat; height:707px; margin-top:40px; position:relative}
.case_pro ul li{ float:left; width:500px;}
.case_01{ float:left; width:209px;position:relative}
.case_wz{ float:left; margin-left:40px; margin-top:54px;}
.case_wz span{ font-size:13px; color:#2a273a; line-height:24px; width:197px; height:67px; overflow:hidden; display:block; margin-top:20px;}
.tubao{ background:url(../images/tubao.png) no-repeat; height:28px; position:absolute; right:0px;_right:-1px; top:140px; width:14px; }
.case2_w{ margin-left:44px; width:247px; display:inline}
.case2_w span{ margin-left:8px; _margin-left:5px;}
.tubao2{ background:url(../images/tubao1.png) no-repeat; height:28px; position:absolute; left:0px;_left:-1px; top:140px; width:14px;}
.case_height{ padding-top:9px;}
.tu_case{ display:block}
.tu_case2{ display:block}
.more_case{ color:#fff; font-size:16px; position:absolute; bottom:20px; left:400px;}
.company{ width:1000px; margin:50px auto 30px}
.com_top{ margin-top:40px;}
.com_l{ float:left; width:489px;}
.com_r{ float:left; margin-left:30px; position:relative; width:481px;}
.com_bt{ color:#1b1b1b; font-size:22px; height:40px; line-height:40px;}
.com_xb{ color:#e42336; font-size:16px; height:32px; line-height:32px;}
.com_r span{ color:#7e7e7e; font-size:14px; padding:20px 0px 36px 0px; display:block; line-height:28px; border-bottom:5px solid #8c8c8f;}
.ljxq{ position:absolute; right:0px;_right:-1px; bottom:0px;_bottom:-1px;}
.ljxq a{ background:url(../images/ljxq.jpg) no-repeat; width:91px; height:31px; display:block}
.ljxq a:hover{ background:url(../images/red_lj.jpg) no-repeat;}
.company_jj{ width:293px;float:left;}
.company_jj li{margin-bottom:20px;}
.company_tu{ width:293px; height:146px;}
.com_name{ height:36px; line-height:36px; background:#8c8c8f; margin-top:2px;}
.com_name:hover{ background:#e42336}
.name{ color:#fff; font-size:14px; padding-left:15px; float:left}
.link{ background:url(../images/link.png) no-repeat; width:22px; height:22px;display:block; float:right; margin:6px 8px 0px 0px;}
.name:hover{ text-decoration:none}
.last_jj{ float:right; margin-right:0px;}
.center_jj{ float:left; width:378px;margin-left:18px;}
.company_c{ width:1000px; margin-top:40px;}
.foot{ background:#2a273a; width:100%}
.feet{ width:1000px; margin:0 auto; padding-top:40px; padding-bottom:20px;}
.feet_l{ float:left; width:610px;}
.feet_r{ float:left; margin-left:49px; width:340px;}
.feet_l ul li{ margin-bottom:15px;}
.feet_bt a{ color:#fff; font-size:14px; height:30px; line-height:30px;}
.feet_xb a{ font-size:12px; color:#888888; line-height:24px;}
.feet_xb span{ padding:0px 5px; color:#888}
.last_foot{ border-bottom:1px solid #7f7d89; padding-bottom:20px;}
.e-mail,.phone3{ padding-bottom:15px;}
.address{padding-bottom:37px;}
.awm{ padding-left:35px;}
.feet2{ background:#bf0707; width:100%;}
.link2{color:#fff; padding-bottom:10px;}
.link2 a,.link2 span{ color:#fff;}
.link2 span{ padding:0px 5px;}
.feet_link{ width:1000px; margin:0 auto; padding:20px 0px;}
.nr_feet{ color:#fff;line-height:20px; display:block}
.c_tu{width:378px; height:350px;}

.index01{ background:url(../images/in01.png) no-repeat center; height:56px; position:absolute;left:0; bottom:0px; width:100%;  text-align:center; z-index:9999;} 
.index01 img{ margin-top:20px;}
.index01 #pager{position:relative; left:50%;float:left; margin-top:20px;}
.index01 #pager a{float:left;display:block;position:relative; left:-50%;width:26px; height:14px; background:url(../images/in02.png) 50% -26px no-repeat;overflow:hidden; font-size:0; line-height:0; outline:none; blr:expression(this.onFocus=this.blur()); font-size:0px;}
.index01 #pager a.activeSlide{ background-position:50% 0px;}
.right_index{ width:1000px; margin:0 auto; position:relative; display:none; z-index:9999; cursor:pointer;}
.right_index img{ position:absolute; right:0px; top:230px;}

/*product*/
.pro_banner{ background:url(../images/product_b.jpg) no-repeat center; height:413px;}
.seat{ width:100%; border-bottom:1px solid #808080; padding-top:30px;}
.product{ width:100%; background:#e9eef1}
.seat_nr{ width:1000px; margin:0 auto;}
.seat_nr .seat_pro{ font-size:24px; color:#2f2c3f; border-bottom:4px solid #808080; padding-bottom:5px; float:left;}
.seat_nr .weiz{ margin-left:45px; font-size:14px; color:#2f2c3f; float:left; padding-top:14px;}
.seat_nr span a{color:#2f2c3f}
.seat_nr span a:hover{color:#e32235}
.product_xq{ width:1000px; margin:0 auto; margin-top:44px; padding-bottom:44px;}
.product_l{ float:left; width:216px;}
.product_r{ float:left; margin-left:40px; width:744px;}

.product_l ul { background:#2a273a;padding:20px 0px;}
.product_l ul li{ background:url(../images/pro_bg1.gif) no-repeat;}
.product_l ul li a{ color:#fff; font-size:16px;height:63px; padding-left:40px; display:block; line-height:63px; }
.product_l ul li a:hover,.product_l ul li.cur a{ background:url(../images/pro_bg_hover1.gif) no-repeat; height:63px;text-decoration:none; display:block;}

.product_l ul .fast{ background: url(../images/pro_lin.gif) no-repeat; height:1px; overflow:hidden}
.phone_pro{ background:url(../images/phone3.gif) no-repeat; height:146px; margin-top:24px;}
.changy{display:none; margin-bottom:45px;}
.ch_bt{ height:60px; line-height:60px; background:#29669f; font-size:24px; color:#fff; padding-left:30px;}
.ch_bg{ background:#d1d6d9; padding:20px; width:704px; height:241px; position:relative; z-index:1;}
.hot_bg{ background:#fff; width:704px; height:241px; position:relative;}
.hot_bg #topTrade li{ position:absolute; top:0px; left:0px; z-index:1;}
.hot_l{ float:left; border-right:2px solid #cecfd1;width:350px; overflow:hidden;}
.hot_r{ float:left;width:312px; padding:20px;}
.hot_name{ color:#004e97; font-size:20px;height:25px; line-height:25px; overflow:hidden;}
.hot_r span{ display:block; color:#666; font-size:14px; line-height:24px;}
.hot_span{ margin-top:15px; border-bottom:1px solid #cecfd1; padding-bottom:23px;}

.hot{ background:url(../images/hot.gif) no-repeat; width:91px; height:113px; position:absolute; right:100px; top:-70px; z-index:5;}
.hot_bg .hot_bd{height:7px; width:auto; position:absolute; bottom:10px; left:15px; z-index:9999;}

.fsy_pro li{ border:1px solid #d7dadd; width:351px; margin-right:38px; float:left; margin-bottom:45px;}
.pro_xq{ margin:20px;}
.pro_name{ font-size:20px; height:30px; line-height:30px; color:#333; border-bottom:1px solid #23546c; margin-bottom:5px; overflow:hidden;}
.pro_name a:hover{ text-decoration:none; color:#e32235}
.pro_xq span{ font-size:12px; line-height:18px; display:block;}
.xq_l{ float:left;background:url(../images/fsy.gif) no-repeat; width:62px; height:62px;}
.xq_r{ float:left; margin-left:20px; width:226px;}
.xq_r span{display:block;height:20px; line-height:20px; overflow:hidden;}
.fsy_pro .odd{ margin-right:0;}
.fanye{ float:right; height:34px; margin-top:40px;}

.hot_bg #pager a{ float:left;width:7px; height:7px; background:url(../images/detail_03.gif) -11px 0px no-repeat; text-indent:99px; overflow:hidden; outline:none; blr:expression(this.onFocus=this.blur());margin:0 3px;}
.hot_bg #pager a.activeSlide{ background-position:0px 0px;}


.product_r .frist_duct li{ margin-bottom:44px; margin-top:0px; }
.product_r .fanye{ margin-top:0px;}
.fanye2{ margin-top:0px;}
.hot_link{ margin-top:18px; }
.hot_link span{ float:left; color:#e73c4b; font-size:14px; width:80px;}
.hot_link a{ color:#666; font-size:14px; margin-right:10px;}
.hot_link a:hover{ color:#e32235}
.hot_a{ float:left; line-height:24px; width:232px;}

/*product_detail*/
.product_detail{ background:#fff;}
.de_top{ border:2px solid #d7dadd; width:996px; margin:0 auto; border-bottom:19px solid #d7dadd; height:265px;}
.detail_l{ float:left; width:386px; height:265px; border-right:1px solid #dadde0; position:relative}
.detail_l ul li{ position:absolute; top:0px; left:0px;}
.detail_l #pager a{ float:left;width:7px; height:7px; background:url(../images/detail_03.gif) right no-repeat; text-indent:99em; overflow:hidden; outline:none; blr:expression(this.onFocus=this.blur());margin:0 3px;}
.detail_l #pager a.activeSlide{ background-position:0px 0px;}

.detail_r{ padding-top:6px; float:left; margin-left:25px; width:580px;}
.de_bt{ font-size:30px; color:#2f6ba4; padding-top:18px;}
.de_bt span{background:url(../images/detail_02.gif) repeat-x bottom; padding-bottom:5px;_padding-bottom:2px;}
.de_nr{line-height:28px; font-size:14px;}
.de_nr p{line-height:28px;}
.de_tu{ position:absolute; bottom:10px; _bottom:0px; right:15px; height:7px;z-index:9999;}
.detail_nr{ margin-top:60px; border-top:1px solid #c1c1c2}
.detail_xq{ width:100%; padding-bottom:0px;}
.DIY{ width:1000px; margin:0 auto; padding:50px 0px;}
.DIY_nr{ background:#f2f3f7; width:100%}
.de_lin{ border-bottom:7px solid #bebebe; margin-top:40px;}
.de_ann{ width:1000px; margin:0 auto; position:relative}
.de_ann a{ display:block; font-size:24px; color:#fff; background:url(../images/ann.gif) no-repeat; width:216px; height:55px; line-height:55px; position:absolute; bottom:-7px; right:392px; text-align:center}
.de_ann a:hover{ background:url(../images/ann_1.gif) no-repeat; text-decoration:none}
.tj_pro{ width:100%;padding-top:50px; background:#f2f3f7}
.tj_hot{ width:1000px; margin:0 auto; padding-bottom:50px;}
.tj_bt{ height:40px; line-height:40px; border-bottom:1px solid #d1d1d3}
.tj_bt span{ font-size:28px; border-bottom:2px solid #a8a8a8; float:left}

.detail_pro li{ width:310px; margin-right:32px; margin-top:25px; margin-bottom:0px;}
.detail_lr{ background:url(../images/detail_08.gif) no-repeat; width:55px; height:55px;}
.detail_rigt{ width:195px;}
.detail_rigt span{ font-size:11px;}
.detail_name{ font-size:18px;}
.detail_pro{ border-bottom:36px solid #2d6aa3; width:1000px;}
.detail_pro .last_pro{ margin-right:0px;}
.seat_nr .de_pro{ border-bottom:2px solid #a8a8a8}
.deta_pro{ border-bottom:1px solid #d1d1d3}

/*case*/
.case_banner{ background:url(../images/case_banner.jpg) no-repeat center; height:417px;}
.case_xq{ border:1px solid #ececec; border-bottom:none; width:998px; margin:40px auto 0px;}
.case_bt{ background:url(../images/case_05.jpg) repeat-x;height:58px; line-height:45px; text-align:center; color:#fff; width:998px;}
.case_bt a{ background:url(../images/case_05.jpg) no-repeat; height:58px; float:left;font-size:16px; width:158px; color:#fff;}
.case_bt a:hover{ background:url(../images/case_06.gif) no-repeat; height:58px; border-left:none; text-decoration:none;}
.case_bt .cur{background:url(../images/case_06.gif) no-repeat; height:58px; border-left:none}
.caset_l{ float:left; text-align:center; width:351px; height:226px; background:url(../images/case_yy.gif) no-repeat bottom;}
.caset_r{ float:left; margin-left:20px; width:587px;}
.case_top{ padding:40px 20px; _padding:20px 20px;}
.top_case{ background:url(../images/case_top.gif) 0px 6px no-repeat; font-size:24px; color:#2b2b2b;  padding-left:75px; display:block }
.c_span{ color:#676767; font-size:12px;display:block; line-height:22px; padding-top:10px;}
.caset_r a{ color:#676767}
.caset_r a:hover{ color:#d00111; text-decoration:none; cursor:pointer}
.sale{ margin-top:20px; background:url(../images/sale.gif) no-repeat; height:110px; padding:5px 10px 10px;}
.sale span{ color:#d00111; font-size:16px;}
.sale_nr{ margin-top:8px;}
.sale_nr li{ color:#666; font-size:14px; line-height:26px;}
.sale_nr li span{ font-size:13px; color:#7f7f7f;}
.case_list{ padding:0px 40px; background:url(../images/case_lin2.gif) no-repeat bottom; }
.case_list li{ padding-bottom:35px;}
.li_left{ float:left; width:182px; height:112px; overflow:hidden}
.li_right{ float:left; margin-left:25px; width:670px;}
.case_bt2{ color:#333; font-size:16px; height:24px; line-height:24px;overflow:hidden; display:block; padding-bottom:10px;}
.case_bt2:hover{ color:#d00111; text-decoration:none; cursor:pointer}
.case_nr2{ font-size:14px; color:#656565; line-height:24px;}
.more_c:hover{ color:#d00111; text-decoration:none}
.case_list .case_lin{ background:url(../images/case_lin2.gif) no-repeat bottom; width:887px;}
.lin-hei{ margin-top:35px;}
.case1{ width:1000px; margin:auto; margin-bottom:40px; overflow:hidden;}

/*about_zz*/
.zz_xq{ width:1000px; margin:0 auto; padding:40px 0px; }
.zz_left{ width:156px; overflow:hidden}
.zz_left ul li{ background:url(../images/about_02.gif) no-repeat;}
.zz_left ul li a{ width:auto; display:block;}
.zz_left ul li a:hover,.zz_left ul li.cur a{ background:url(../images/about_01.gif) no-repeat;}
.zz_left .zz_fast{background:url(../images/about_03.gif) no-repeat; width:156px;height:1px; overflow:hidden}
.zz_right{ float:left; margin-left:70px; width:774px;}
.zz_right span{ color:#666; font-size:14px; line-height:24px; width:765px; display: block; padding-top:15px; }
.zz_list li{ border:1px solid #bebcc4; float:left; margin-right:28px;margin-top:30px;}
.zz_list .last_zz{ float:right; margin-right:0px;}
.about_banner{ background:url(../images/about_banner.jpg) no-repeat center; height:418px;}

/*contact*/
.contact_banner{ background:url(../images/contact.jpg) no-repeat center; height:418px;}
.map{float:left; width:498px; position:relative;}
.map_tu{background:url(../images/map_01_2.png) no-repeat; width:498px;  height:108px; position:absolute; top:0px; left:0px;}
.map_01{ border:1px solid #ededed; padding:8px; margin-top:105px;}
.map_tu2{background:url(../images/map_02.png) no-repeat;width:498px; height:108px; position:absolute; top:0px; left:0px;}
.map_r{ float:left; margin-left:5px; width:496px; position:relative}
.nr_map{ padding:30px; border:1px solid #ebebeb;margin-top:105px; width:435px;}
.nr_map span{ font-size:14px; line-height:30px; display:block; color:#343434}
.con_phone{ margin-top:12px;}
.street{ width:1000px; margin:0 auto; margin-top:40px; padding-bottom:40px; border-bottom:1px solid #e4e4e6}
.stre{ float:left; width:69px; height:69px; background:url(../images/car.gif) no-repeat;}
.stee_nr{ float:left; margin-left:30px; width:890px; color:#666; line-height:1.6; font-size:14px;}
.street_bt{ font-size:18px; color:#2f2c3f; padding-bottom:8px;}
.stee_nr span{ font-size:14px; line-height:24px; display:block; padding-top:7px}
.street2{ border-bottom:none}
.stre2{ float:left; width:71px; height:60px; background:url(../images/car2.gif) no-repeat;}

/*about*/
.video{ float:left;}
.video img{ margin-right:25px; padding-top:5px;}
.zz_neir{ margin-top:30px; padding-bottom:50px; background:url(../images/con_lin.gif) repeat-x bottom;}
.video_jj{ color:#666; font-size:13px; line-height:26px;}
.history{ margin-top:40px;}
.his_left { margin-top:30px; width:144px; float:left; background:url(../images/lin5.gif) repeat-y 133px 0px; padding:0px 0px 230px 0px;}
.his_left li{ background:url(../images/con_li.gif) no-repeat; width:144px; height:37px; color:#fff; font-size:16px; padding:0px 0px 0px 8px; line-height:37px; margin-top:60px; cursor:pointer}
.his_left .cur{ background:url(../images/con_li_cut.gif) no-repeat; width:144px;}
.his_right{ float:left; margin-left:20px; width:602px; margin-top:40px;}
.his_right .box{ display:none;}
.his_right li{ margin-top:25px; }
.tu4{ float:left; width:83px; height:46px;}
.wezi{ width:509px; float:left; margin-left:10px; font-size:14px}
.qianhuan{ text-align:right; margin-top:40px;}

.j_banner{ background:url(../images/j_banner.jpg) no-repeat center; height:418px;}

.w_banner{ background:url(../images/w_banner.jpg) no-repeat center; height:418px;}

.jc_banner{ background:url(../images/jc_banner.jpg) no-repeat center; height:441px; }
.jc_seat{ padding-top:7px;}


/*news*/
.news_01{ background:url(../images/new_01.png) 0px 11px no-repeat; padding-left:20px; width:390px;}
.new_n{ background:none; height:36px; line-height:36px;}
.new_r{ font-size:14px;}
.news_02{background:url(../images/new_02.png) 0px 11px no-repeat; padding-left:20px; width:426px;}
.news_03{background:url(../images/new_03.png) 0px 11px no-repeat; padding-left:20px; width:426px;}
.news_hei{ margin-top:20px;}
.list_hei{ padding:20px 0px;}
.news2{ background:#f2f3f7; width:100%;}
.news_bottom{ width:1000px; margin:0 auto; padding-top:40px; padding-bottom:40px;}
.n_bt{ height:38px; line-height:38px;  font-size:22px; color:#333; border-bottom:1px solid #d7d7d7; margin-bottom:30px;}
.n_bt a{ float:right; font-size:14px; color:#666}
.n_bt a:hover{ color:#e32235}
.n_bt span{ background:url(../images/new_04.png) 0px 11px no-repeat; padding-left:20px;}
.news_left{ width:560px; float:left}
.news_top2{ border-bottom:1px solid #d7d7d7;}
.news_top2 li{ margin-bottom:40px;} 
.nl_left{ float:left; width:182px; height:112px; overflow:hidden}
.nl_right{ float:left; width:356px; margin-left:20px;}
.news3{ padding:25px 0px; border-bottom:1px solid #d7d7d7; }
.news3 li a{ font-size:14px; color:#666;}
.news3 li{ line-height:32px;_line-height:33px;}
.news3 li a:hover{color:#e60012; text-decoration:none}
.news3 li .size{ font-size:16px; color:#333}
.news3 .news3_hei{ padding-top:13px;}
.news_right{ width:390px; float:right; position:relative}
.news4{ background:#fff; padding:10px;}
.top3{ border-bottom:1px solid #e6e6e6; padding-bottom:20px;}
.tu3{ width:368px;margin-top:0px; height:auto; overflow:hidden}
.tu3 a{ width:366px; height:226px; overflow:hidden}
.hot3{ background:url(../images/hot2.png) no-repeat; width:73px; height:36px; position:absolute; top:68px; right:14px;}
.h4{ text-align:center}
.news5{ padding:10px;}
.news5 li{ height:30px;line-height:30px;overflow:hidden; background:url(../images/new_07.png) 0px 10px no-repeat; padding-left:20px;}
.news5 li a{ font-size:13px; color:#434343;}
.news5 li a:hover{color:#e60012; text-decoration:none}
.news_banner{ background:url(../images/news_banner.jpg) no-repeat center; height:418px;}


/*newslist*/
.case_left{ width:750px; float:left}
.case_right{ float:right; width:193px;}
.newslist{ padding:40px 0px;}
.new_li{ padding:0px;}
.new_li_r{ width:540px;}
.about_boan{ background:#e8e8e8}
.about_boan li{ background:url(../images/list02.gif) no-repeat bottom; padding-bottom:1px}
.new_li .case_lin2{ background:url(../images/list04.gif) no-repeat bottom; width:750px;}
.list_top{ padding-bottom:40px; position:relative; width:750px; height:356px;}
.list_wz{ background:url(../images/list_yy.png) repeat-x; height:59px; font-size:18px; color:#fff; line-height:59px; padding-left:30px; position:absolute; bottom:40px; left:0px; width:720px;}
.list_wz a{ color:white;}
.case_left h1{ font-size:22px; text-align:center; font-weight:normal; padding-bottom:30px;}
.case_left h1 img{ padding:4px 8px 0px 0px;}
.xj{ background:url(../images/d5.gif) no-repeat bottom; height:24px; line-height:24px; padding-bottom:15px;}
.xj span{ color:#999; font-size:13px;}
.d_left{ width:758px;}
.bjqy{ font-size:14px; color:555; line-height:26px; padding:20px 0px 20px 20px;}
.bjqy p{ padding-bottom:18px;}
.bjqy img{ text-align:center;}

.xg{padding-bottom:60px;}
.xg ul li{line-height:32px; padding-left:20px; background:url(../images/bao1.gif) no-repeat left 14px;}
.xg ul li a{ font-size:14px; color:#656565}
.xg ul li a:hover{color:#e32235}
.zr{text-align:right; line-height:22px; padding-bottom:5px;}
.biaoqian{padding:7px 0; height:25px;}
.biaoqian .bq{ width:auto; color:#e32235; padding-top:5px; height:16px; font-size:14px;}
.biaoqian .bq a{color:#666;}
.biaoqian .bq a:hover{color:#e32235;}
.fy{padding:11px 20px; background:#efefef; border-bottom:3px solid #e32235;;}
.fy span{display:block; line-height:20px; color:#666;}
.fy a{color:#444;}
.fy a:hover{color:#e32235;}
.you{ color:#999; float:left; margin-left:30px;}

.hidden{ display:none;}
.content{width:1000px; margin:auto;}
.fx{ margin-top:15px;}

.jutinr{ font-size:14px;}
.wsjc_seat{ padding-top:0px;}