html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend, caption, tbody, tfoot, thead, th {background: transparent;border: 0;margin: 0;padding: 0;vertical-align: baseline;font-family:"宋体";}
html{}
body {line-height:1;line-height:150%; font-size:12px; background:url(../images/bg.png) no-repeat center bottom #A00407; background-size:100% auto; font-family:"宋体";line-height:1.8;min-width:1010px; color:#5e5e5e; }
ol, ul {list-style:none;}
blockquote {quotes:none;}
blockquote:before, blockquote:after {content:'';content:none;}
del {text-decoration:line-through;}
img {border:none; vertical-align:bottom;}
a {text-decoration:none; color:#e0b54b;}
a:hover {text-decoration:none;}
.fl {
	float:left
}
.fr {
	float:right
}
.clrfix:after {
	content:""; display:block; clear:both; height:0; visibility:hidden;
}
.clrfix {
	zoom:1
}
p{ }
/*header*/
.header{height:145px;padding-bottom:6px;background:url(../images/header.png) center bottom;}
.header_in{}
.logo{ text-align:center;}
.logo a{display:block;}
.nav_bar{ height:32px; background:#000000; text-align:center;  }
.nav_bar ul{width:950px; margin:0 auto; padding-left:50px;}
.nav_bar li{ float:left; }
.nav_bar li .simpline{width:4px; height:32px; background:url(../images/simpline.png) no-repeat center; margin:0 56px;}
.nav_bar li a{ height:32px;overflow: hidden;background: url("../images/nav.jpg") no-repeat;transition: all 0.5s ease 0s; display:block; float:left;}
.nav_bar li a.nav1{ background-position:-60px 0; width:40px;}
.nav_bar li a.nav2{ background-position:-216px 0;width:60px;}
.nav_bar li a.nav3{ background-position:-380px 0;width:60px;}
.nav_bar li a.nav4{ background-position:-545px 0;width:60px;}
.nav_bar li a.nav5{ background-position:-710px 0;width:60px;}
.nav_bar li a.nav6{ background-position:-876px 0;width:60px;}
.nav_bar li.cur a.nav1,.nav_bar li:hover a.nav1{ background-position:-60px -32px; width:40px;}
.nav_bar li.cur a.nav2,.nav_bar li:hover a.nav2{ background-position:-216px -32px;width:60px;}
.nav_bar li.cur a.nav3,.nav_bar li:hover a.nav3{ background-position:-380px -32px;width:60px;}
.nav_bar li.cur a.nav4,.nav_bar li:hover a.nav4{ background-position:-545px -32px;width:60px;}
.nav_bar li.cur a.nav5,.nav_bar li:hover a.nav5{ background-position:-710px -32px;width:60px;}
.nav_bar li.cur a.nav6,.nav_bar li:hover a.nav6{ background-position:-876px -32px;width:60px;}
/*.nav_bar li a{ padding:0 56px; height:34px; line-height:34px; display:block;  text-decoration:none;  color:#f2c44f; font-size:14px;}
.nav_bar li.cur a,.nav_bar li:hover a{ color:#fff;}*/
/*index*/
.index_connent{ width:1010px; margin:0 auto; padding-top:20px;}
.index_list{}
.index_list li{ float:left; width:302px; height:109px; padding:10px; float:left; margin:0 6px; color:#f5eb82; overflow:hidden; background:url(../images/indexconbg.png) no-repeat center;}
.index_list li >div{ float:left;}
.index_list li .text{padding:5px 0; margin-left:10px;}
.index_list li .text h3{ font-size:14px; color:#000; font-weight:normal; padding:0 5px;}
.index_list li .text p{padding:0 5px 3px 5px; line-height:20px;}
.index_list li .text .btn_more{}
.more_btn{ display:block;width:72px; height:28px; line-height:28px; background:url(../images/more_btn.png) no-repeat center; color:#000; text-align:center;}
.footer_in{ text-align:center; padding:20px 0 30px; color:#e0b54b;}
.index_banner{ text-align:center; padding-bottom:6px; background:url(../images/bannerbottom.png) no-repeat center bottom; overflow:hidden;}
.index_banner .banner{width:100%; height:430px; overflow:hidden;position:relative;}
.top-banner1{width:100%;}
.top-banner1 a{ width:100%; height:430px; display:block; float:left;}
.banner_page3{ position:absolute;left:0;bottom:0; z-index:1121; text-align:center;width:100%}
.banner_page3 a{ font-size:40px; margin:0 1px; color:#fff; }
.banner_page3 a:hover,.banner_page3 a.activeSlide:hover,.banner_page3 a.activeSlide{color:#fe9307;}
/*形象页*/
.pageimage{ position:absolute; top:0; left:0; right:0;bottom:0; background:#AB0407; min-height:700px; }
.pagelogo{position:absolute; top:30px; left:45px; z-index:9;}
.pagecontent{ width:1250px;  position:absolute;  left:50%; margin-left:-625px; height:100%; text-align:center; background:url(../images/homebg.png) no-repeat center;display:none;}
.pagebottom{ position:absolute; left:0; right:0; bottom:80px; z-index:1; text-align:center; display:none;}
.pagebottom p{color:#dbac35; }
.pagebottom a{ color:#fff; }
/*about*/
.wrap{ width:1000px; margin:0 auto; }
.title{ width:55px; float:left;padding:40px 25px; min-height:400px; background:url(../images/titlebg.png) no-repeat left top;}
.content{padding-top:20px; margin-left:105px; padding-right:12px; }
.w-breadcrumbs{ text-align:right; margin-bottom:10px; color:#dbc481; padding-right:20px;}
.w-breadcrumbs a{color:#dbc481;}
.con{ background:url(../images/contentbg.png) no-repeat left bottom #F8F0D6; border-radius:15px; -moz-border-radius:15px;-webkit-border-radius:15px; box-shadow:0 3px 5px rgba(0,0,0,0.16); -moz-box-shadow:0 3px 5px rgba(0,0,0,0.16);-webkit-box-shadow:0 3px 5px rgba(0,0,0,0.16);}
.menu{ width:200px; float:left; padding-right:10px; background:url(../images/menubg.png) no-repeat right top; min-height:400px; padding:35px 0;}
.menu li{  }
.menu li a{ display:block;padding:5px 10px 18px 50px; background:url(../images/menulibg.png) no-repeat center bottom;}
.menu li .cn{ color:#a20609; font-size:14px; font-family:"微软雅黑";}
.menu li .en{ color:#555555; line-height:0.8; font-family:Arial, Helvetica, sans-serif;}
.sub_menu{ width:98px; margin:10px auto 5px;}
.sub_menu .ul_top{ height:36px; background:url(../images/subtop.png) no-repeat center;}
.sub_menu .ul_bottom{ height:35px; background:url(../images/subbottom.png) no-repeat center;}
.sub_menu ul{ background:#B71618;}
.sub_menu li a{padding:3px 0 5px; text-align:center; background:url(../images/subli.png) no-repeat center bottom;color:#f2c44f; display:block; font-family:Arial, Helvetica, sans-serif;}
.sub_menu li.cur a,.sub_menu li:hover a{ color:#fff;}
.tit{border-bottom:1px solid #BBBBBB; overflow:hidden; height:38px; margin-bottom:30px;}
.tit > div{ float:left;}
.tit .cn{color:#dbac35; font-size:20px; border-bottom:3px solid #DBAC35;padding:0 6px; font-family:"微软雅黑";}
.tit .en{color:#838383; font-size:14px; line-height:40px;padding:0 15px;text-transform:uppercase; font-family:Arial, Helvetica, sans-serif;}
.con_w{margin-left:210px; padding:30px 35px 30px 30px;}
.about{ padding:0 10px 15px 10px;}
.about .img{ border:4px solid #fff;box-shadow:0 0 7px rgba(0,0,0,0.12); -moz-box-shadow:0 0 7px rgba(0,0,0,0.12);-webkit-box-shadow:0 0 7px rgba(0,0,0,0.12); margin-bottom:20px; width:574px;}
.about .img img{}
/*products*/
.product .img{ margin-bottom:20px;  border-radius:15px; -moz-border-radius:15px;-webkit-border-radius:15px; overflow:hidden; }
.product .img img{}
.product .text{padding:0 20px 20px 0px;}
.product .text h3{ color:#5e5e5e; font-size:15px; font-weight:bold;font-family:"微软雅黑"; height:38px; line-height:38px;}
.product .prd_weight_list{margin-top:10px;}
.product .prd_weight_list li{ float:left; width:24%; margin:0 0 10px 0; text-align:center;}
.product .prd_weight_list li .img{ height:140px; line-height:140px; margin-bottom:0;}
.product .prd_weight_list li img{ width:auto;max-width:100%; max-height:100%;}
.product .prd_weight_list li p{padding:5px 0;}
/*join*/
.contit{ background:url(../images/contitbg.png) no-repeat center; height:30px; line-height:30px; color:#a20609; font-size:16px; font-weight:bold; padding:0 20px;}
.join .text{padding:20px 19px;}
.tb{margin:8px 0;border-collapse:collapse;}
.tb th,.tb td{ border:1px solid #EDC5A0;padding:4px 6px;}
.tb th{ background:#C16F26; color:#fff; text-align:center;}
.tb td{background:#F4EAC4; }
/*job*/
.job .text{padding:20px 19px;}
.tb_gray{margin:20px 0 30px;border-collapse:collapse;}
.tb_gray th{ background:#EAE0C3;padding:7px 25px; text-align:center;}
.tb_gray td{ padding:7px 25px; border-bottom:1px solid #EEE5C9;text-align:center;}
.tb_gray td a{ color:#dbac35;}
/*contact*/
.contact_con{background:url(../images/contact_contentbg.png) no-repeat right bottom #F8F0D6;}
.contact_con .con_w{ margin-left:0;}
.contact{padding:8px 18px 40px 18px;}
.contact .img{ float:left; width:422px;box-shadow:0 0 7px rgba(0,0,0,0.29); -moz-box-shadow:0 0 7px rgba(0,0,0,0.29);-webkit-box-shadow:0 0 7px rgba(0,0,0,0.29); }
.contact .img img{width:100%;}
.contact .text{margin-left:460px;}
.contact .text p{font-family:Arial, Helvetica, sans-serif;}
.contact .text h3{ font-size:16px; font-weight:600;}
.leave dl{overflow:hidden; margin-bottom:10px; display:table;}
.leave dd{ display:table-cell; vertical-align:middle; *float:left;}
.leave dd.dd_l{ width:75px; font-family:Arial, Helvetica, sans-serif;}
.input105{ border:0; background:#EDDBB7; height:21px; line-height:21px; padding:0 5px; width:95px; font-size:12px;}
.input160{ border:0; background:#EDDBB7; height:21px; line-height:21px; padding:0 5px; width:150px;font-size:12px;}
.input350{ border:0; background:#EDDBB7; height:21px; line-height:21px; padding:0 5px; width:350px;font-size:12px;}
.textarea218{border:0; background:#EDDBB7; height:108px;  padding:5px; width:208px;font-size:12px;}
.textarea410{border:0; background:#EDDBB7; height:100px;  padding:5px; width:446px;font-size:12px;}
.leave .sumbit{ background:#A7090C; height:24px; line-height:24px; width:85px; text-align:center; color:#fff;}
@media (min-width:1500px) {
	.index_banner{background-size:100% 6px;}
}



.honorlist {padding-left:20px;box-shadow:0 0 3px rgba(0,0,0,0.2);-moz-box-shadow:0 0 3px rgba(0,0,0,0.2); -webkit-box-shadow:0 0 3px rgba(0,0,0,0.2);margin:10px 5px; height:28px; line-height:28px;}