@charset "utf-8";
/* CSS Document */

/*header*/
.largemenu,.smallmenu,#menu,#menu li,#menu li.logo img{transition: all 1s; -moz-transition: all 1s; -webkit-transition: all 1s; -o-transition: all 1s;}
.header{width:100%;background:#fff;text-align:center;border-bottom:1px solid #3B3633;z-index:9999999;top:0;}

.largemenu{ height:90px; padding-top:26px; position:fixed; left:0;}
.largemenu #menu{ height:90px; padding-top:0;}
.largemenu #menu a{text-align:center; margin:0 0; display:inline-block; line-height:22px ;color:#898989; font-size:14px; display:inline;}
#menu em{ height:1px; background:#A0A0A0; display:block; overflow:hidden; margin-top:3px; width:100%; left:-100%; position:absolute;}
.largemenu #menu li{ margin:0 23px;display:inline-block;padding-bottom:24px; position:relative; overflow:hidden;}
.largemenu #menu li.logo{margin:0 60px;height:90px;width:228px;border:0;overflow:hidden;padding:0;text-align:left;}
.largemenu #menu li.logo img{ height:41px; margin-top:25px;}
.largemenu #menu li:hover em{ width:100%;}

.smallmenu{height:54px;padding-top:7px;position:fixed; top:0;}
.smallmenu #menu{ padding-top:0; height:60px;}
.smallmenu #mainmenu{ height:60px;}
.smallmenu #menu li{ margin:0 23px;display:inline-block;padding-bottom:10px; position:relative; overflow:hidden;}
.smallmenu #menu li.logo{margin:0 40px; width:151px; text-align:left; border:0; height:54px; overflow:hidden; padding:0;}
.smallmenu #menu li.logo img{ height:26px; margin-top:15px;}
.smallmenu #menu a{text-align:center;color:#E77C00; margin:0 0;display:inline-block; line-height:22px;color:#898989; font-size:14px; display:inline;}
.smallmenu #menu a:hover,#smallmenu a.active{ color:#231F20; text-decoration:none; }

/*search*/
.searchinput{ width:128px; height:22px; overflow:hidden; line-height:22px; padding-left:10px; color:#201614; border:1px solid #DEDEDE;-moz-border-radius: 15px;-webkit-border-radius: 15px;border-radius:15px; }
.search span{ width:14px; height:14px; float:right; display:block; margin-top:4px;}

/*nav*/

/*banner*/
.mBan { overflow: hidden; margin-top:117px;}
.mBan .slideBox{ width:100%; position:relative; overflow:hidden;}

.mBan .slideBox .hd{ height: 12px; position: absolute; bottom:4%; z-index: 1; width:100%; text-align:center; left:0;}
.mBan .slideBox .hd span{ width: 12px; height: 12px; background:#fff; cursor: pointer; margin:0 5px; display:inline-block; overflow:hidden; border-radius:12px;}
.mBan .slideBox .hd span.on{ background:#b8815f; text-align:center;}

.mBan .slideBox .bd{ position:relative; height:100%; z-index:0;   }
.mBan .slideBox .bd ul,.slideBox .bd ul li{width:100%!important; list-style:none;}
.mBan .slideBox .bd image{ width:100%;  display:block;  }

/*index*/
.i_box1{ width:50%; height:340px; background:#fff5e9; text-align:center; float:left;}
.i_box2{ width:50%; height:340px; background:#ffeed5; text-align:center; float:right;}
.i_box_en{ font-family:Calibri; font-size:36px; line-height:40px; letter-spacing:2px; color:#d1ae93; padding-top:60px;}
.i_line{ height:3px; width:160px; background:#b7815f; margin:0 auto; margin-top:40px; margin-bottom:30px;}
.i_box_p1{ font-family:"黑体"; font-size:30px; letter-spacing:10px; color:#524b49; margin-bottom:15px;}
.i_box_p2{ font-family:"黑体"; font-size:22px; letter-spacing:6px; color:#524b49;}
.about_bg{ background:url(../images/i_desgin.jpg) no-repeat right bottom; height:583px;}
.about_bg h2{ font-family:"微软雅黑"; font-size:40px; font-weight:normal; letter-spacing:4px; margin-bottom:20px;}
.about_bg p{ width:530px; font-family:"微软雅黑"; line-height:30px; font-size:14px; color:#444;}
.i_three_box{ width:330px; height:320px; background:url(../images/icon1.gif) no-repeat center 266px; text-align:center; float:left;}
.i_three_box h4{ font-family:"微软雅黑"; font-size:18px; font-weight:normal; margin-top:18px; margin-bottom:38px;}
.i_more{ width:100px; height:27px; font-family:"微软雅黑"; font-size:15px; text-align:center; margin:0 auto; line-height:27px; border:1px solid #c4c4c4;}
.i_mg{ margin:0 5px;}
.mt117{ margin-top:117px !important;}

/*bottom*/
.bottom_nav{ height:72px; line-height:72px; text-align:center; background:#c48f61; font-family:"微软雅黑"; font-size:16px; color:#332e2d;}
.bottom_nav a{ margin:0 55px;}
.bottom_nav a,.bottom_nav a:link,.bottom_nav a:hover,.bottom_nav a:visited{ color:#332e2d;}
.bottom_bg{ height:340px; background:#332e2d;}
.bot_logo{ background:url(../images/i_bot_pic.jpg) no-repeat 20px 60px; height:340px;}
.code{ float:left; margin-left:32px; margin-top:142px;}
.b_information{ float:right; width:740px; margin-top:65px; font-family:"微软雅黑"; color:#fff; margin-bottom:30px;}
.b_info_t{ font-family:"微软雅黑"; font-size:18px; line-height:22px; margin-bottom:30px;}
.b_add{ width:330px; line-height:22px; font-family:"微软雅黑"; font-size:14px; float:left; margin-bottom:30px;}
.b_tel{ font-family:"微软雅黑"; font-size:18px; color:#fff; float:left; margin-right:20px;}
.copy_right{ height:49px; line-height:49px; background:#231f1e; text-align:center; color:#fff; font-size:13px; font-family:"微软雅黑";}
.copy_right a,.copy_right a:link,.copy_right a:hover,.copy_right a:visited{ color:#fff;}

/*list*/
.list_title{ width:1000px; border-bottom:1px solid #e9e9e9; line-height:54px; height:58px;}
.list_title h1{ float:left; width:300px; font-family:"宋体"; font-weight:normal; color:#444; font-size:24px;}
.list_title .search_right{ float:right;}
.list_nav{ width:1000px; margin:0 auto; border-bottom:1px solid #e9e9e9;}
.list_nav ul li{ width:110px; margin-top:1px; display:inline; float:left;border-left:1px solid #E9E9E9;}
.list_nav ul li a{ width:100px; padding:2px 0; font-size:14px; padding-left:10px; float:left; line-height:26px; color:#000; border-bottom:1px solid #fff; overflow:hidden; font-family:"微软雅黑";}
.list_nav ul li:first-child{ border-left:none;}

/*about_msg*/
.about_title h1{ font-family:"宋体"; font-size:40px; color:#444; margin-top:90px; margin-bottom:30px;}
.sub_list{ width:100%; background:#EFEFEF; overflow:hidden;}
.sub_menu{ padding-top:44px;}
.sub_div{ width:237px; float:left; display:inline; height:190px; margin-left:17px;}
.sub_div span{ font-size:16px; display:block; padding-top:15px;}
.sub_menu div.item{ margin-left:0;}

.about_style{ font-family:"微软雅黑"; font-size:16px; color:#444; line-height:30px;}
.a_pic1{ background:url(../images/a_pic1.jpg) no-repeat center; height:830px;}

/*pro_list*/
.inbanner{ width:1000px; height:480px; margin-top:117px; overflow:hidden; position:relative;}
.inbanner .hd{ height: 12px; position: absolute; bottom:4%; z-index: 1; width:100%; text-align:center; left:0;}
.inbanner .hd span{ width: 12px; height: 12px; background:#fff; cursor: pointer; margin:0 5px; display:inline-block; overflow:hidden; border-radius:12px;}
.inbanner .hd span.on{ background:#b8815f; text-align:center;}
.inbanner .bd{ position:relative; height:480px; z-index:0;   }
.inbanner .bd ul,.inbanner .bd ul li{width:480px !important; list-style:none;}
.inbanner .bd image{ width:1000px; height:480px;  display:block;  }

.inbanner .prev,
.inbanner .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.inbanner .next{ left:auto; right:3%; background-position:8px 5px; }
.inbanner .prev:hover,
.inbanner .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.inbanner .prevStop{ display:none;  }
.inbanner .nextStop{ display:none;  }

.pro_list_title{ width:1000px; line-height:63px; height:63px;}
.pro_list_title h1{ width:300px; float:left; font-size:20px; color:#444; font-weight:normal;}
.pro_ul{ overflow:hidden; border-left:1px solid #E9E9E9; border-top:1px solid #E9E9E9;}
.pro_ul li{ width:332px; float:left; height:380px; border:1px solid #E9E9E9; text-align:center; margin-left:-1px; margin-top:-1px; display:inline;}
.pro_ul li b{ color:#A7A7A7; line-height:15px; padding-top:20px; display:block; font-weight:normal;}
.pro_ul li a{ text-decoration:none; width:332px; height:380px; background:#fff;line-height:20px; display:block;}
.pro_ul li img{ width:270px; margin-top:7px;}

.pro_detail_pic{ width:600px; border:1px solid #ddd; width:600px; height:600px;}
.pro_detail_pic img{ width:600px;}
.pro_detail_set{ width:360px}
.pro_detail_title{ font-family:"微软雅黑"; font-size:24px; color:#444;}
.pro_other{ width:1000px; margin-top:30px; margin-bottom:30px;}
.pro_other li{ border-top:1px solid #B3B5B8; width:1000px; padding:18px 0; overflow:hidden;}
.pro_other li span{ width:135px; float:left; display:block; font-size:14px; color:#444; padding-top:20px;}
.pro_other li ul{ width:865px; float:right;}
.pro_other li ul li{ border:none; width:136px; height:136px; overflow:hidden; float:left; padding:0;}
.pro_other li ul li a{ width:136px; height:136px; display:block; background:#fff; text-align:center; padding-top:10px;}
.pro_other li ul li a img{ width:100%;}

.detail_img{ margin:40px 0; border-top:1px solid #B3B5B8; border-bottom:1px solid #B3B5B8; padding:12px 0 17px 0;}

/*service*/
.pro_part {width:285px; float:left; margin-right:72px; margin-bottom:20px; text-align:center;}
.pro_part img {width:283px; border:1px solid #ddd;}
.pro_part p {margin-top:5px; height:24px; line-height:24px;}
.show_part img {width:271px; padding:6px;}

/*news_list*/
.inews_part {width:100%; overflow:hidden; padding:20px 0; border-bottom:1px dotted #ccc;}
.inews_part .fl {width:10%; height:73px; overflow:hidden; background:#444; color:#fff; text-align:center;}
.inews_part .fl div {font-size:33px; font-weight:bold; height:30px; line-height:30px; overflow:hidden; margin-top:12px; font-family:Arial, Helvetica, sans-serif;}
.inews_part .fr {width:88%;}
.inews_part .fr .h1 {font-size:14px; font-weight:bold; margin-bottom:8px; height:22px; line-height:22px; overflow:hidden;}
.inews_part .fr .h2 {color:#999; line-height:20px; height:40px; overflow:hidden;}

/*pager*/
.pages{text-align:center;padding:30px 0; margin-bottom:50px;line-height:32px;}
.pages li{display:inline-block;height:30px;line-height:30px; margin:0 2px;}
.pages li a{display:block;background:#efefef;padding:0 10px;color:#888;border:1px solid #ddd;border-radius:2px;}
.pages li.hover a ,.pages li a:hover {background:#c48f61;border-color:#a26e40;color:#fff;text-decoration:none}
.pages .aa a{background:#c48f61;border-color:#a26e40;color:#fff;text-decoration:none}

/*link*/