@charset "utf-8";
/* CSS Document */
body{background:#fff;}
.wrap{max-width:1440px; clear:both;margin-left:250px; }


#header{width:100%;}
#header .h_top{width:100%; background:#1b1b1b; height:35px; overflow:hidden; line-height:35px; margin-bottom:1px;}
#header .h_top .l{float:left; padding-left:11px;}
#header .h_top .r{float:right; color:#FFF;}
#header .h_top .r strong{color:#FFF;}
#header .h_top .r .email{float:right; line-height:35px; height:35px; background:url(../images/email_05.jpg) no-repeat center left; padding-left:19px; color:#8d8d8d; font-weight:bold;}
#header .h_top .r .email a{color:#FFF;}
#header .h_top .r .phone{float:right; line-height:35px; height:35px; background:url(../images/phone_05.jpg) no-repeat center left; padding-left:14px; margin-left:17px; color:#8d8d8d; font-weight:bold;}

#header .head{ background:url(../images/head.jpg) repeat-x center bottom #fff; height:110px;}
#header .head .wrap{position:relative; z-index:10; height:110px;}
#header .head .logo{float:left; padding-top:29px; padding-left:6px;}
#header .head .wrap .nav{}
#header .head .wrap .nav .item{float:left; height:110px; line-height:110px; position:relative;padding-left:50px;}
#header .head .wrap .nav .item .nav_a{height:110px; line-height:110px; width:115px; display:block;  text-align:center; font-size:14px; color:#fff; font-weight:bold;}
#header .head .wrap .nav .item .nav_a:hover, #header .head .wrap .nav .item .cur{text-decoration:none; color:#fff; width:115px; height:110px; background:url(../images/nav_a_cur.jpg) no-repeat 0 0;}
#header .head .wrap .nav .item .menu1{	display:none; border-left:1px solid #d9d9d9; width:114px; margin:0; padding:0;}
#header .head .wrap .nav .item .menu1 ul li{text-align:center; border-bottom:1px solid #d9d9d9; width:114px; height:28px; line-height:28px; background:#fff;}
#header .head .wrap .nav .item .menu1 ul li a:hover{color:#e7aa02;}
#header .head .wrap .nav .item .menu1 ul li:hover{color:#e7aa02; background:#fff;}
#header .head .wrap .nav .item .menu1 ul li a{display:block; width:114px; height:28px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#444444;text-decoration:none;}
#header .head .wrap .nav .item .menu1 ul{margin:0;padding:0;}

#banner{position:relative; width:100%; height:462px; overflow:hidden;}
#banner .banner{height:462px; overflow:hidden;}
#banner .banner .item{position:absolute; top:0px; left:50%; width:1440px; height:462px; margin-left:-720px;}
#banner2{position:relative; width:100%; height:311px; overflow:hidden;}
#banner2 .banner{height:311px; overflow:hidden;}
#banner2 .banner .item{position:absolute; top:0px; left:50%; width:1440px; height:311px; margin-left:-720px;}

.index_t1{font-size:16px; font-weight:bold; color:#ff9100; height:56px; line-height:56px; padding-left:10px;}
.index_prolist .item{float:left; margin-right:17px; width:182px;}
.index_prolist .last{margin-right:0;}
.index_prolist .item .img{width:180px; height:180px; border:1px solid #e3e3e3; background:#FFFFFF;}
.index_prolist .item .img a{width:180px; height:180px; overflow:hidden; display:table-cell; text-align:center; vertical-align:middle; *font-size:157px; *font-family:Arial, Helvetica, sans-serif; *display:block;}
.index_prolist .item .img a img{vertical-align:middle;}
.index_prolist .item .name{line-height:25px; height:25px; padding-top:8px; text-align:center;}
.index_prolist .item .name a{font-size:14px; color:#3a3a3a; font-weight:bold;}
.index_prolist .item .brief{line-height:15px; color:#b1b1b1;}

.index_menu{background:#f5f5f5;}
.index_menu .item{float:left; width:299px; margin-right:50px;}
.index_menu .item .c{line-height:22px; font-weight:bold; color:#5c5c5c; padding:3px 0;}
.index_menu .item .more{line-height:22px;}
.index_menu .item .more a{color:#ff9100; font-weight:bold;}
.index_menu .item .new_list{padding:3px 0;}
.index_menu .item .new_list .d{line-height:22px; padding-left:15px; height:22px; overflow:hidden; background:url(../images/inew_list.jpg) no-repeat center left;}
.index_menu .item .new_list .d a{color:#5e5d5d; font-weight:bold;}
.index_menu .index_contact{ margin-top:10px; width:299px; height:130px;}
.index_menu .index_contact div{padding-left:45px; line-height:29px; padding-top:15px; color:#666;}
.index_menu .index_contact a{color:#666;}

.leftbar{float:left; width:226px;}
.leftbar .left_t{line-height:37px; height:37px; text-align:center; color:#fff; font-size:18px; font-weight:bold; background:#515050;}
.leftbar .left_pro{margin-top:6px;}
.leftbar .left_pro .item{margin-bottom:2px; width:226px; height:30px;}
.leftbar .left_pro .item .item_a{display:block; width:172px; padding-left:54px; overflow:hidden; height:30px; line-height:30px; background:url(../images/left_pro_bg.jpg) no-repeat 0 0 #f3f3f3; font-weight:bold; color:#595959;}
.leftbar .left_pro .item .item_a:hover{background:url(../images/left_pro_bg1.jpg) no-repeat 0 0 #e6a901; text-decoration:none; color:#252525;}
.rightbar{ max-width:1000px;}
.rightbar .page_title{line-height:30px; height:30px; color:#515050; border-bottom:1px solid #d0d0d0; font-weight:bold; margin-top:5px;}
.rightbar .page_title a{color:#515050; font-weight:bold;}
.rightbar .page_content{padding-top:45px; background:url(../images/page_content.jpg) no-repeat 0 17px; margin-bottom:30px;}
.rightbar .page_content .page_c2{padding-bottom:21px; background:url(../images/page_c2.jpg) no-repeat bottom right; width:752px; overflow:hidden; line-height:180%; min-height:400px;}
.rightbar .prolist{}
.rightbar .prolist .item{float:left; width:180px; margin-right:10px;}
.rightbar .prolist .last{margin-right:0;}
.rightbar .prolist .item .img{width:180px; height:180px; overflow:hidden;}
.rightbar .prolist .item .img a{width:180px; height:180px; overflow:hidden; display:table-cell; text-align:center; vertical-align:middle; *font-size:157px; *font-family:Arial, Helvetica, sans-serif; *display:block;}
.rightbar .prolist .item .img a img{vertical-align:middle;}
.rightbar .prolist .item .name{line-height:20px; text-align:center; height:20px; overflow:hidden;}
.rightbar .prolist .item .name a{color:#515050; font-size:14px; font-weight:bold;}
.rightbar .prolist .item .model{line-height:24px; color:#515050; text-align:center;}
.rightbar .prolist .item .more{border-bottom:3px solid #fa0; background:url(../images/pro_list_more.jpg) no-repeat 150px center;}
.rightbar .prolist .item .more a{color:#fa0; font-weight:bold; line-height:24px; display:block; height:24px;}

.rightbar .pro_detail{}
.rightbar .pro_detail .detail_info{float:left; width:380px;}
.rightbar .pro_detail .detail_info .detail_name{line-height:36px; font-size:24px; font-weight:bold;}
.rightbar .pro_detail .detail_info .d_model{line-height:25px; font-size:16px; color:#515050;}
.rightbar .pro_detail .detail_info .d_brief{line-height:16px; margin-top:30px; color:#515050;}
.rightbar .pro_detail .detail_info .detail_desc{line-height:180%; width:752px; overflow:hidden; min-height:300px;}
.rightbar .pro_detail .detail_img{float:right; width:365px;}
.rightbar .pro_detail .detail_img .big_img{width:365px; height:365px; overflow:hidden;}
.rightbar .pro_detail .detail_img .big_img div{width:365px; height:365px; display:table-cell; text-align:center; vertical-align:middle; *font-size:319px; *font-family:Arial, Helvetica, sans-serif; *display:block;}
.rightbar .pro_detail .detail_img .big_img div img{vertical-align:middle;}
.rightbar .pro_detail .detail_img .s_img{width:216px; margin:10px auto 0;}
.rightbar .pro_detail .detail_img .s_img .box{width:143px; float:left; margin-left:28px; position:relative; overflow:hidden; height:64px;}
.rightbar .pro_detail .detail_img .s_img .box .list{width:500%; position:absolute; top:0; left:0; height:64px;}
.rightbar .pro_detail .detail_img .s_img .box .list .item{float:left; margin-right:15px; width:62px; height:62px; border:1px solid #e6e6e6; cursor:pointer;}
.rightbar .pro_detail .detail_img .s_img .lbtn{width:10px; height:17px; float:left; background:url(../images/detail_btn.jpg) no-repeat 0 0; margin-top:24px; cursor:pointer;}
.rightbar .pro_detail .detail_img .s_img .rbtn{width:10px; height:17px; float:right; background:url(../images/detail_btn.jpg) no-repeat -10px 0; margin-top:24px; cursor:pointer;}


#footer{background:#201d1d; padding:25px 0;}
#footer .l{float:left; line-height:22px; color:#7a7a7a;}
#footer .l a{margin:0 6px; color:#7a7a7a;}
#footer .r{float:right; line-height:22px; color:#7a7a7a;}

