@charset "utf-8";
/*@font-face {
  font-family: 'fzzzh';
  src: url('../font/fzzzh.eot');
  src:
    url('../font/fzzzh.eot?#font-spider') format('embedded-opentype'),
    url('../font/fzzzh.woff') format('woff'),
    url('../font/fzzzh.ttf') format('truetype'),
    url('../font/fzzzh.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}*/
/* 初始化CSS */
html, body, ul, li, ol, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form, fieldset, legend, img{margin:0 auto; padding:0;}
h1, h2, h3, h4, h5, h6{font-size:100%;}
fieldset, img{vertical-align:middle; border:none;}
address, caption, cite, code, dfn, th, var{font-style:normal; font-weight:normal;}
ul, ol{list-style:none;}
li{list-style-type:none;}
input{padding-top:0; padding-bottom:0; font-family: "宋体",Arial,sans-serif;}
select, input{vertical-align:middle;}
select, input, textarea{font-size:12px; margin:0;}
input[type="text"], input[type="password"], textarea{outline-style:none;}
textarea{resize:none; font-family: "宋体",Arial,sans-serif;}
body{color:#333; font:12px "宋体",Arial,sans-serif; background:#fff;}
a{color:#666; text-decoration:none;}
i, em{ font-style:normal;}
.clearfix:after{content:""; display:block; height:0; visibility:hidden; clear:both;}
.clearfix{zoom:1;}
.clearit{clear:both; height:0; font-size:0; overflow:hidden;}
.fl{ float:left;}
.fr{ float:right;}
.auto{ margin-left:auto; margin-right:auto;}
/*小号文字  scale以12号字体为基准 需写实际字号大小*/
.font_adjust{-webkit-text-size-adjust:none;}
.font_scale8{ -webkit-transform: scale(0.66);}
.font_scale10{ -webkit-transform: scale(0.83);}
.font_lc{-webkit-transform-origin:left center;}
.font_rc{-webkit-transform-origin:right center;}
.font_up{text-transform:uppercase;}

/*transition*/
.tran200{-webkit-transition:all 0.2s ease; -moz-transition:all 0.2s ease; transition:all 0.2s ease;}
.tran400{-webkit-transition:all 0.4s ease; -moz-transition:all 0.4s ease; transition:all 0.4s ease;}
/*网页限定宽度*/
.con_1002{ margin:0 auto; position:relative; width:1002px;}
.con_1002:after{content:""; display:block; height:0; clear:both;}
/*共用部分*/
.title{  line-height: 22px;}
.title h2{float: left; font-family: "微软雅黑"; font-size: 16px;  color: #c18b2c;}
.title h2 span{ font-family: "微软雅黑";  color: #c18b2c; font-size: 14px;}
.title h2 em{ font-family: 'fzzzh'; font-size: 8px; color: #2a2a2a;}
.title .more{ float: right;font-family:"arial";font-size: 10px; color: #c18b2c;-webkit-transform:scale(0.9);}
/*top部分*/
.head{ height: 84px;}
.logo{ float: left;width: 260px;margin-top: 12px;}
.logo img{width: 100%;height: auto;}
.menu{ float: right; position:relative; top:31px; line-height:22px; text-align:center;  height:22px;  }
.menu li{ float:left; position:relative;  margin-left:7px; border:1px solid transparent; text-align: center;  width: 82px;height:inherit;}
.menu li a{ display:block; text-align: center;font-family: "微软雅黑"; font-size: 14px; color:#404040;}
.menu li.on{  border:1px solid #c18b2c; }
.menu li ul{ display:none;  position:absolute;left:0; top:22px; padding:5px 0; line-height:15px;  min-width: 715px;}
.menu li ul li{  float: left; margin:4px 0 0 1px; border-right: 1px solid #ccc; ;   width:71px; height:15px}
.menu li ul li.last{ border: none;}
.menu li ul li a{  display: block; text-align: center; font-size:12px; font-weight:400; }
.menu li ul a:hover{border: none; color:#c18b2c; }
/*banner部分*/
.fullSlide { overflow: hidden; position: relative; width:100%; height:428px; }
.fullSlide .bd{ overflow:hidden; position:relative;  z-index:0; margin:0 auto;  }
.fullSlide .bd ul{width:100% !important;}
.fullSlide .bd ul li{ width:100% !important;}
.fullSlide .bd ul li a{ display: block;  height:395px; background-position:center; background-repeat:no-repeat;}
.fullSlide .btn{ position: absolute; bottom: 15px;   width:100%; height:33px; background: url(../images/b_pro_btn.png) no-repeat ;  cursor: pointer;z-index: 999; }
.fullSlide .prev{left:49%; background-position: 0 0;}
.fullSlide .next{right:49%; background-position: 41px 0;}
/*body部分*/
body{ background: url(../images/body_bg.jpg) no-repeat bottom;}
.content{padding-top: 40px; height: auto; }
.content .part1{ float: left; padding-bottom: 30px;  }
.content .part1 .c_left{ float: left; width:334px;}
.content .part1 .c_left .left_b{ float: left;height:auto;  background: url(../images/line.png) no-repeat 0 26px ; }
.content .part1 .c_left .left_b a{ line-height: 27px; font-family: "微软雅黑"; font-size: 14px; color: #232323; }
.content .part1 .c_left .left_b p{ overflow:hidden;  padding-top: 5px; line-height: 25px; text-indent: 20px; height: 80px; font-family: "微软雅黑"; color: #232323; }
.content .part1 .c_left .left_b .button{ text-align: center;  border:none; cursor:pointer; line-height: 24px; width: 82px; height: 26px; font-family: "微软雅黑"; color: #fff; background: url(../images/button.png) no-repeat 0 0; }
.content .part1 .c_left .left_b .button:hover{ background-position: 0 -28px;}
.content .part1 .c_middle{  float: left; width: 334px; height: 181px;/*  background: url(../images/demo/video_bg.png) no-repeat center center; */ }
.content .part1 .c_middle .video{ position: relative;  margin:20px auto;  /* background: url(../images/video_icon.png) no-repeat 90px 35px ; */}
.content .part1 .c_middle .video a{ position:absolute; top:35px; left:90px; width: 51px; height: 51px;}
.content .part1 .c_middle .video .article{ position:relative; top:90px; text-indent:55px; font-family: "微软雅黑";  font-size: 16px; color: #FFF;}
.content .part1 .c_middle .video .article span{ font-size: 14px; }
.content .part1 .c_middle .video .article i{padding-left: 5px; font-size:8px;}
.content .part1 .c_right{ float: right; margin-left: 31px;width: 303px; }
.content .part1 .c_right .right_b{ margin-top: 10px; float: left;}
.content .part1 .c_right .right_b li{margin-bottom: 10px;border:1px solid #9c9c9c; line-height: 22px; width: 301px; height: 22px; font-family: "微软雅黑"; color: #232323; }
.content .part1 .c_right .right_b li a{ padding-left: 10px; }
.content .part1 .c_right .right_b li span{ float: right; padding-right: 20px;}
.content .part1 .c_right .right_b li:hover{ border: 1px solid #c18b2c; }
.content .part1 .c_right .right_b li:hover a{ color: #c18b2c;}
.m_bottom{ float: left; margin-top: 20px;}
.m_bottom li{ float: left; margin-bottom:13px; margin-right: 43px;  border-bottom: 1px solid #cacaca; width: 305px; height: 183px;}
.m_bottom li.last{ margin-right:0;}
.m_bottom li a{ display: block; }
.m_bottom li .img{ width: 305px; height: 123px;}
.m_bottom li .img a{ display:block; overflow:hidden;  height:inherit; }
.m_bottom li .img a img{width:100%; height:100%; -webkit-transition:all 0.3s linear; transition:all 0.3s linear;}
.m_bottom li .img:hover a img{-webkit-transform:scale(1.05); transform:scale(1.05);}
.m_bottom li h3{ padding-top: 20px; text-align: center; font-family: "微软雅黑"; font-size: 16px; color: #232323; }
.m_bottom li span{  padding-left:95px; font-family: "微软雅黑"; font-size: 10px; color: #232323; }
.m_bottom li:hover{  border-bottom: 1px solid #c18b2c; background: #eeeeee;}
.m_bottom li:hover span{ color: #c18b2c;}
.content_details{ overflow: hidden ; min-height: 300px;}
/*p2部分*/
.p2_content{}
.case_list{ width: 1002px;}
.case_list .hd{ position:relative; padding:30px 0; line-height:24px; height:32px;}
.case_list .hd ul{ float: left; padding: 0 0 60px 160px;}
.case_list .hd li{ float: left; margin-left: 81px;   border:1px solid transparent;}
.case_list .hd li .button{ text-align: center; line-height: 32px; width: 128px; height:32px; background: url(../images/btn.jpg) no-repeat;}
.case_list .hd li .button a{ display: block;font-family: "微软雅黑"; font-size: 14px; color: #fff; }
.case_list .hd li.on .button{ background-position:0 -34px ;}
.case_list .hd li .button:hover{ background-position:0 -34px ;}
.case_list .bd{ margin-top: 20px; text-align: center;}
.case_list .bd li{ float: left;  margin-bottom:13px; margin-right: 43px; border-bottom: 1px solid #cacaca; width: 305px; height: 183px;}
.case_list .bd li.last{ margin-right:0;}
.case_list .bd li a{ display: block; }
.case_list .bd li .img{ width: 305px; height: 123px;}
.case_list .bd li .img a{ display:block; overflow:hidden; height:inherit;  }
.case_list .bd li .img a img{width:100%; height:100%; -webkit-transition:all 0.3s linear; transition:all 0.3s linear;}
.case_list .bd li .img:hover a img{-webkit-transform:scale(1.05); transform:scale(1.05);}
.case_list .bd li h3{ padding-top: 20px; text-align: center; font-family: "微软雅黑"; color: #232323; }
.case_list .bd li span{font-family: "微软雅黑"; font-size: 10px; color: #232323; }
.case_list .bd li:hover{border-bottom: 1px solid #c18b2c;  background: #eeeeee; }
.case_list .bd li:hover span{ color: #c18b2c;}
/*p2_2企业文化部分*/
.culture{ padding-top: 20px;}
.culture .c_title{  padding-bottom:20px; text-indent: 20px;}
.culture .c_title h3{ }
.culture .c_title h3 a{font-family: "微软雅黑"; font-size:18px; color:#2e2527;}
.culture .c_title .c_info{ margin-top:5px; font-size:12px; color:#aaa;}
.culture .c_title .c_info span{ text-align: left; }
.culture p{ margin-bottom:15px; line-height:24px; text-indent:2em; font-family: "微软雅黑"; color: #404040;}
.culture img{ display:block; float: left;  margin-right: 10px; width: 490px; height: 291px;}

/*p2_3企业资质部分*/
.img_list_o li{ float:left; margin-right:43px; margin-bottom:30px; text-align:center; width:305px; height:230px;text-align:center;}
.img_list_o li.last{ margin-right:0;}
.img_list_o li .img{ display:block; width:305px; height:200px; overflow:hidden;}
.img_list_o li .img img{ width:100%; height:100%; -webkit-transition:all 0.3s linear; transition:all 0.3s linear;}
.img_list_o li .img:hover img{-webkit-transform:scale(1.1); transform:scale(1.1);}
.img_list_o li p{ line-height:30px;}
.img_list_o li p a{}

/*p3部分*/
.p3_content{}
.bread{ margin-bottom:20px; line-height:35px; border-bottom:1px #ccc dotted; text-align:right; height:35px; color:#666666; }
.bread a{ margin:0 4px; font-family: "微软雅黑"; color: #454545;}
.bread a.last{ color:#c18b2c;}
.bread a:hover{color:#c18b2c;}
.slide_news{ width: 1002px;}
.slide_news .hd{ position:relative; padding:30px 0; line-height:28px; height:32px;}
.slide_news .hd ul{ float: left; padding: 0 0 60px 253px;}
.slide_news .hd li{ float: left; margin-left: 81px; }
.slide_news .hd li .button{   line-height: 32px; text-align: center;  width: 128px; height:32px; background: url(../images/btn.jpg) no-repeat;}
.slide_news .hd li .button a{ display: block;font-family: "微软雅黑"; font-size: 14px; color: #fff; }
.slide_news .hd li.on .button{ background-position:0 -34px ;}
.slide_news .hd li .button:hover{ background-position:0 -34px ;}
.slide_news .bd{}
.slide_news .bd li{ float: left; margin-bottom:60px; margin-right: 20px; width: 490px; font-family: "微软雅黑";  }
.slide_news .bd li.last{ margin-right: 0;}
.slide_news .bd li .img{ float: left; width: 145px; height: 174px;}
.slide_news .bd li .img a{display:block; overflow:hidden; height:inherit; }
.slide_news .bd li .img a img{width:100%; height:100%; }
.slide_news .bd li .info{ float: right; padding:0 10px; width: 325px;  color: #050505; }
.slide_news .bd li .info h4{  padding-bottom: 10px; }
.slide_news .bd li .info h4 a{font-size: 14px; color: #c18b2c;}
.slide_news .bd li .info p{  line-height: 20px;text-indent: 15px;  }
.slide_news .bd li .info .date{margin-top: 35px;  	line-height: 25px;border:1px #ccc dotted; border-right: none; border-left: none; height: 25px;}
.slide_news .bd li .info .date span{ padding-left: 5px; float: left;}
.slide_news .bd li .info .date .more{ float: right; font-family:arial; font-size: 10px; color: #901e01; -webkit-transform:scale(0.9);}
/*p3新闻列表*/
.news_list{ padding-top: 20px;}
.news_list li{ position:relative;  padding-left:15px;line-height:36px; border-bottom:1px dotted #ccc; height: 36px; }
.news_list li:before{ position:absolute; left:0; top:17px; border-radius:100%;  width:3px; height:3px; background:#999; content:"";}
.news_list li a{ float:left; -webkit-transition:all 0.2s linear; transition:all 0.2s linear;}
.news_list li:hover a{-webkit-transform:translateX(-6px); transform:translateX(-6px);}
.news_list li span{ float: right; color:#999;}
/*p3_1*/
.p3_1{}
.n_details{ padding-top: 20px; min-height: 300px;}
.n_details .art_title{ margin-bottom:30px; padding-bottom:20px; text-align:center;}
.n_details .art_title h3{ }
.n_details .art_title h3 a{font-family: "微软雅黑"; font-size:18px; color:#2e2527;}
.n_details .art_title .info{ margin-top:5px; font-size:12px; color:#aaa;}
.n_details .art_title .info span{ display:inline-block; margin:0 6px;}
.n_details p{ margin-bottom:15px; line-height:24px; text-indent:2em; font-family: "微软雅黑"; color: #404040;}
.n_details .n_img{ margin: 0 auto; margin-bottom: 30px;width: 490px; min-height: 291px; }
.n_details .n_img img{ display:block; margin:0 auto; max-width:100%;}
/*p6热门岗位部分*/
.zp_t{ padding-bottom: 30px; text-align:center; width:1002px;}
.zp_t tr{}
.zp_t tr td{ height:40px; background:#efefef; border-bottom:1px #fff solid; -webkit-transition:all .15s linear; transition:all .15s linear;}
.zp_t tr:hover td{ background:#e3e3e3;}
.zp_t tr.line1 td{background:#c18b2c; color:#fff;}
.zp_t tr td a{ color:#c18b2c;}
.zp_t tr td a:hover{text-decoration:underline;}
/*p7联系我们部分*/
.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}
.map{ float: left; min-height: 450px;}
.contact{ float: left;margin-left: 15px; width: 400px;}
.contact .num{margin-top:25px;}
.contact .num .phone{float:left; line-height:20px;  width:400px; background: url(../images/demo/p5_ico1.jpg) no-repeat 0 5px;}
.contact .num .phone p{float:left; margin-left: 30px;}
.contact .num .number{float:left; line-height:20px;  width:400px; background: url(../images/demo/p5_ico2.jpg) no-repeat 0 5px;}
.contact .num .number p{float:left; margin-left: 30px;}
.page_change{ float: right;  margin:20px 0; text-align:center;}
.page_change a{ display:inline-block; margin-right:5px; padding:0 5px; line-height:22px;  border:1px #c9cee6 solid; min-width:16px; height:22px; color:#b08968; -webkit-transition:all .1s linear; transition:all .1s linear;}
.page_change a:hover{  border:1px #805c1d solid; color:#fff; background: #c18b2c; }
.page_change a.on{  border:1px #c9cee6 solid; color:#fff; background: #c18b2c; }
/*友情链接部分*/
.picScroll-left{ position:relative;  margin-top: 25px; border: 1px solid #ccc; border-right: none; width:1001px; }
.picScroll-left .btn{ display:block;  position:absolute; top:30px; width:30px; height:54px; cursor:pointer;}
.picScroll-left .prev{ left:-41px; background:url(../images/l_btn.png);}
.picScroll-left .next{ right:-41px; background:url(../images/r_btn.png);}
.picScroll-left .bd{ }
.picScroll-left .bd ul{ overflow:hidden; zoom:1;}
.picScroll-left .bd ul li{ /*margin:10px ;*/ display:inline; float:left;  border-right: 1px solid #ccc; text-align:center; }
.picScroll-left .bd ul li .img{ overflow:hidden; padding:10px;  text-align:center;  width:179px; height:103px;}
.picScroll-left .bd ul li .img img{ width:179px; height:103px; -webkit-transition:all 0.3s linear; transition:all 0.3s linear;}
.picScroll-left .bd ul li .img img:hover{-webkit-transform:scale(1.1); transform:scale(1.1);}  
.foot{ overflow: hidden; float: left; width: 1000px;}
.foot .f_nav{ margin:0 auto; padding:0 20px 15px 0;  text-align: center; width: 400px; height:12px; font-family: "微软雅黑"; color: #404040;  }
.foot .f_nav a{display:inline-block; line-height: 12px; border-right: 1px solid #636160; width: 63px; text-align: center;  }
.foot .f_nav a:hover{ color:#c18b2c;}
.foot .f_nav a.last{ border-right: none;}
.foot p{  margin:0 auto;  text-align: center; font-family: "微软雅黑"; color: #404040;  }
.foot p a:hover{color:#c18b2c;}
.foot p img{ float: right; position: relative; right:250px; bottom: 15px;}  
.lanrenzhijia_top{ display:none;   position:fixed; right:30px; bottom:30px; z-index:9999;width:69px; height:38px; background:url(../images/up.png) no-repeat center center ;}       
.text_zip1{font-family: 'fzzzh'; font-size:8px; }


