@charset "utf-8";
/* CSS Document */
body{ float:none; margin:0px auto; font:400 15px/44px "microsoft yahei";}
*{ margin:0; padding:0; text-decoration:none; list-style:none; border:none;}
a{ color:#646464;}
a:hover{ color:#2DB2EA;}

/*头部样式*/
.header{ width:100%; height:59px; background-color:#33302e; }
.headbox{ margin:0 auto; width:1100px; height:59px;}
.headbox .logo{ float:left; width:170px; height:59px;}/*logo*/
.logo img{ width:170px; height:59px;}
.headbox .nav{ float:left; height:30px; margin:10px 0 10px;}
.headbox .nav li{ float:left; width:85px; line-height:30px; text-align:center; margin:0 2px;}
.headbox .nav li a{ display:block; color:#FFF;}
.headbox .nav li a:hover{ color:#FFF; background:url(../images/aa_05.png) no-repeat left center;}
.headbox .nav li.nav_on{ background:url(../images/aa_05.png) no-repeat left center;}
.headbox .nav li.nav_on a{ color:#FFF;}
.headbox p{ float:right; line-height:30px; margin:19px 0 10px;}
.headbox p a{ padding:2px 10px; color:#fff;font-size:12px; border-radius:3px; margin-right:5px; background:#a0a0a0;}
.headbox p a:hover{color:#fff; border:1px solid #ff7d32; background:#ff7d32;}
.headbox .logzt{ float:right; height:30px; margin:19px 0 10px;}
.headbox .logzt li{ float:left; padding:2px 5px; height:30px; line-height:30px; margin-right:5px;}
.headbox .logzt li a{ color:#2DB2EA; font-size:12px; }
.headbox .logzt li.user_dl{ position:relative; width:132px;}
.headbox .logzt li.user_dl img{ float:left; width:25px; height:25px; margin-top:2px;}
.headbox .logzt li.user_dl a{ float:left; display:inline-block; padding-left:10px; line-height:30px; color:#646464;}
.headbox .logzt li.user_dl ul{ width:132px; visibility:hidden;}
.headbox .logzt li.user_dl:hover ul{ width:132px; position:absolute; left:27px; top:29px; visibility:visible; background:#fff; border:1px solid #E4E4E4; z-index:9999;}
.headbox .logzt li.user_dl:hover ul li{ float:left; width:110px; line-height:25px; margin:0 10px; padding:0;}
.headbox .logzt li.user_dl:hover ul li.fr_l{ line-height:24px; border-bottom:1px solid #E1E1E1;}
.headbox .logzt li.user_dl:hover ul li:hover{ width:110px; margin:0px; padding:0 10px; background:#E1E1E1;}
.headbox .logzt li.user_dl:hover ul li.fr_l:hover{ background:none;}
.headbox .logzt li.user_dl span{ float:left;}
/*banner*/
.banner_box{ width:100%; height:400px;}
.banner{ width:1100px; height:400px; margin:0px auto; position:relative;}
.index_bg01 {background:#E5E5E5;}
.index_bg02 {background:#E5E5E5;}
.index_bg03 {background:#E5E5E5;}
.index_bg04 {background:#E5E5E5;}
#warp {padding:0px; margin:0px;  width:100%;  height:401px; }
.banner_l {margin-top:150px; width: 23px; position:absolute; left:0px;}
.banner_r {margin-top:150px; width: 23px; position:absolute; right:0px;}
.bannerImg {position: relative; padding:0px; margin: 0px; width:1100px; float:left;}
.bannerImg .bannerPage {position: absolute; top:350px; left:520px;}
.bannerImg .bannerPage a {margin-right: 2px}
.bannerImg .bannerPage a img {vertical-align:middle;}
.sdes_container {position: relative; width:1100px; overflow:hidden;}
.pagination { margin: 26px auto 0px}
.pagination li {margin: 0px 1px; float:left}
.pagination li a { background-image: url(../images/pagination.png); width: 15px; display:block; background-position: 0px -1px; float:left; height: 0px; overflow:hidden; padding-top: 12px}
.pagination li.current a {background-position: 0px -18px}

/*内容主体*/
.section{ margin:0 auto; width:1100px;}
.section .title{ float:left; width:1100px; line-height:24px; text-align:center; margin-top:25px;}
.meun{ float:left; width:839px; height:90px; padding:30px 0; margin:0 130px 0 131px;}
.meun li{ float:left; width:209px; height:204px; line-height:30px; text-align:center;}
.meun li a{ display:block;}
.meun li a img{ width:60px; height:60px;}
.meun li.spacer{ width:1px; height:90px; background:url(../images/spacer.png) no-repeat left top;}

.shopbox{ float:left; width:100%; height:440px; background:#D3E4EA;}
.shop_list{ float:left; width:1090px; margin:50px 5px;}
.shop_list li{ float:left; width:240px; height:276px; padding:5px; margin:0 30px 30px 0; background:url(../images/s_li_bg.png) no-repeat left center;}
.shop_list li.last{ margin:0px;}
.shop_list li a{ display:block;}
.shop_list li a span{ float:left; width:240px; height:190px; display:block;}
.shop_list li a span img{ width:240px; height:190px;}
.shop_list li a p{  float: left;width: 240px;height: 50px;line-height: 25px;font-size: 12px;margin-top: 5px;}
.shop_list li a:hover{ color:#ff7d32;}
.shop_list li a i{ float:left; line-height:29px; font-style:normal; color:#D70101;}

/*模型库*/
.mode_list{ float:left; width:1080px; padding:30px 10px 30px;}
.mode_list li{ float:left; width:240px; height:268px; padding:5px 5px 13px 5px; background:url(../images/li_bg.png) no-repeat left top; margin:15px 10px 15px;}
.mode_list li .pm_img{ float:left; width:240px; height:190px; position:relative;}
.mode_list li .pm_img img{ width:240px; height:190px;}
.mode_list li .pm_img b{ width:17px; height:18px; cursor:pointer; background:url(../images/collection_ico.png) no-repeat left top; position:absolute; top:10px; right:10px;}
.mode_list li .oper{ float:left; width:240px; height:37px; padding:0px;}
.mode_list li .oper li{ float:left; width:60px; height:37px; line-height:37px; color:#B2B2B2; font-size:12px; margin:0px; padding:0px; background:none; border:none;}
.mode_list li .oper li.sc{ width:32px; padding-left:18px; background:url(../images/cell_ico.png) no-repeat left center;}
.mode_list li .oper li.dow{ width:32px; padding-left:18px; background:url(../images/down_ico.png) no-repeat left center; cursor:pointer;}
.mode_list li .oper li.dow a{ display:block; }
.mode_list li .oper li.see{ width:32px; padding-left:18px; background:url(../images/see_ico.png) no-repeat left center;}
.mode_list li .oper li.price{ width:90px; color:#D70101; font-weight:bold;}
.mode_list li dl{ float:left; width:240px; height:30px; margin-top:10px; position:relative;}
.mode_list li dl dt{ float:left; width:30px; height:30px;}
.mode_list li dl dt img{ width:30px; height:30px;}
.mode_list li dl dd{ float:left; width:200px; line-height:15px; padding-left:10px; font-size:12px;}
.mode_list li dl dd a{ color:#B2B2B2;}
.mode_list li dl dd a:hover{color:#ff7d32;}
.mode_list li dl dd.recom{ width:16px; height:16px; margin:0; padding:0; position:absolute; bottom:0; right:0;}

/*底部信息*/
.footer{ float:left; width:100%; background:#4b4947; padding-bottom:30px;}
.foot{ margin:0 auto; width:1100px;}
.foot .nav_foot{ float:left; line-height:30px; margin:42px 0 10px; color:#666;}
.foot .nav_foot a{ padding:0 10px; font-size:14px;}
.foot .nav_foot a:hover{ color:#969696;}
.foot .ewm{ float:right; height:57px; margin:15px 0 10px;}
.foot .ewm img{ float:left; width:57px; height:57px;}
.foot .ewm i{ float:left; margin:0 27px 0 9px; line-height:28px; font-style:normal; font-size:12px; color:#b3b3b3;}
.foot .foot_inf{ float:left; width:1100px; line-height:30px; text-align:right; color:#b3b3b3; border-top:1px solid #E6E6E6;}


.page_list{ float:left; width:1100px; padding:8px 0; margin-bottom:40px; *margin-top:10px;/*ie6+ie7*/}
.page_list div{ float:left; }
.page_list div a{ float:left; height:20px; line-height:20px; padding:0 5px; margin-right:5px; border:1px solid #e5e5e5; display:block;}
.page_list div .current{ float:left; height:20px; line-height:20px; padding:0 5px; color:#fff; margin-right:5px; display:block; background:#ff7d32; border:1px solid #ff7d32;}
.page_list div a:hover{ background:#ff7d32; border:1px solid #ff7d32; color:#fff;}


.upbox1{ float:left; width:1200px; height:348px;}


.modal-dialog{border-radius:20px;box-shadow: 6px 6px 3px #999;}
.modal-header{ background:url(../images/header_bg.png) repeat-x; text-align:center; vertical-align:middle;}
.clo{ width:22px;height:22px;border-radius:22px; border:2px solid #666; float:right; text-align:center; padding-right:2.3px;}
.close{ vertical-align:middle; outline:none; color:#666; text-align:center;}
.modal-body{ text-align:center;}
