/*
* @Author: Administrator
* @Date:   2017-11-08 13:30:22
* @Last Modified by:   Administrator
* @Last Modified time: 2017-11-11 17:59:32
*/
.header{ position: relative !important; }

.ny_content{ width: 100%; background: url(../images/ny_bg.jpg) repeat-y center top; padding:70px 0px 0px;}
.ny_content .ny_content_box{ padding:50px; width: 1300px; margin:0px auto; background-color: #fff; line-height:30px; }
.ny_content .ny_content_box .content_box_title{ width: 100%; text-align: center; font-family: 'fzqk'; }
.content_box_title h1{ color: #fff; display: inline-block; padding: 0px 30px; line-height: 60px; font-size: 30px; font-family: 'bodon', Arial; text-transform: uppercase; background-color: #7e5b26 }
.content_box_title h3{ font-size: 30px; color: #000; line-height: 70px }
.content_box_title h5{ display:inline-block; font-size: 16px; color: #c8a063; line-height: 60px; border-top: 1px solid #c8a063; border-bottom: 1px solid #c8a063; }
.ny_content .ny_content_box .content_box_nav{ overflow: hidden; width: 100%; text-align: center; margin: 30px 0px; }
.content_box_nav a{ transition: all 0.5s; font-family: 'syst'; font-size: 18px; line-height: 50px; padding: 0px 30px; background-color: #c8a063; display: inline-block; margin: 0px 5px; color: #fff; }
.content_box_nav a:hover{ background-color: #7e5b26; }
.content_box_nav a.cur{ background-color: #7e5b26; }

/*.content_box_nav2 a{ transition: all 0.5s; font-family: 'syst'; font-size: 18px; line-height: 50px; padding: 0px 10px;  display: inline-block; margin: 0px 19px; color: #fff; margin-top:10px;}
.content_box_nav2 a:hover{ background-color: #7e5b26; }
.content_box_nav2 a.cur{ background-color: #7e5b26; }*/
.content_box_nav2{ width:1123px; clear:both; margin:0 auto; text-align:center;}
.content_box_nav2 a{ transition: all 0.5s; font-family: 'syst'; font-size: 16px; line-height: 25px; border-right:1px solid #c8a063; padding: 0px 38px;  display: inline-block;  color: #c8a063; width:140px; text-align:center;}
.content_box_nav2 a:hover{color: #7e5b26;}
.content_box_nav2 a.cur{color: #7e5b26; font-weight:bold; }
.content_box_nav2 a:last-child{ border: none;}

.content_box_con{ overflow: hidden;line-height:30px;}
.content_box_con .flip{ width: 100%; margin:40px 0px; }
.content_box_con .flip a{ width: auto; display: inline-block; color: #000; line-height: 35px; line-height: 35px; transition: all 0.5s}
.content_box_con .flip a.flip_up{ float: left; margin-left: -10px; }
.content_box_con .flip a.flip_down{ float: right; margin-right: -10px; }
.content_box_con .flip a i{ transition: all 0.5s; width: 33px; height: 33px; border:1px solid #c8a063; font-size: 20px; line-height: 33px; text-align: center; display: inline-block; color: #c8a063; margin: 0px 10px; }
.content_box_con .flip a:hover{ color: #7e5b26; }
.content_box_con .flip a:hover i{ border:1px solid #7e5b26; background-color: #7e5b26; color: #fff; }
.ny_content .ny_copy{ text-align: center; width: 100%; font-family: 'syst'; color: #666; font-size: 16px; padding: 60px 0px; }
.ny_content .ny_copy a{ color: #666; }



.tact_left{ float: right; text-align: left;}
.tact_left p{font-family: 'syst'; color: #000; font-size: 20px; line-height: 2em; }
.tact_left h2{ display: inline-block; border-top: 1px solid #c8a063; padding-top:35px; margin-top:25px;font-family: 'syst'; color: #000; font-size: 20px; }
.tact_left span{ margin-top: 10px; display: inline-block;}
.tact_left h5{font-family: 'syst'; color: #666; font-size: 16px; line-height: 2em; padding-top: 25px;}
.tact_right{ float: left; width: 740px; }
.tact_right img{ width: 100% }



.content_box_new_det h1{ width: 100%; text-align: center; font-size: 26px; color: #000; margin-bottom: 30px; font-family: 'fzqk';}
.content_box_new_det span{ display: block; width: 100%; text-align: center; font-size: 14px; color: #7e5b26; line-height: 45px; background-color: #f0ebe4 }


.content_box_seach{ width: 425px; height: 60px; display: inline-block; margin-top: 20px; border:1px solid #c8a063;}
.content_box_seach #searchBox{ width: 345px; line-height: 58px; padding-left: 20px; font-family: 'fzqk'; font-size:16px; color: #c8a063; float: left; border:none; }
.content_box_seach #searchButton{ width: 60px; height: 58px; background: url(../images/ss_btn.png) no-repeat center center; border:none; font-size: 0px; cursor:pointer; }


.content_box_pro{ width: 100%; text-align: center; }
.content_box_pro a{ width: 300px; display: inline-block; margin: 10px 10px 0px; }
.content_box_pro a span{ display: inline-block; width: 284px; height: 284px; padding: 8px; border:1px solid #e9d9c1; transition: all 0.5s }
.content_box_pro a span img{ width: 100%; background: #d7cfc3;  transition: all 0.5s }
.content_box_pro a p{ font-family: 'syst'; font-size: 18px; color: #000; line-height: 60px; transition: all 0.5s  }
.content_box_pro a:hover span{ border:1px solid #7e5b26; }
.content_box_pro a:hover p{ color: #7e5b26 }
.content_box_pro a:hover img{ transform: scale(1.05,1.05); }


.content_box_new{ width: 100%; text-align: center; }
.content_box_new .box_new_one a{ width: 400px; display: block; float: left; text-align: left; color: #000; transition: all 0.5s; position: relative; margin:0px 10px;}
.content_box_new .box_new_one a img{ width: 100%; transition: all 0.5s}
.content_box_new .box_new_one a h2{ font-size: 20px; line-height: 2em;width: 95%; overflow: hidden;text-overflow: ellipsis;white-space: nowrap; }
.content_box_new .box_new_one a p{ font-size: 14PX; line-height: 1.8em}
.content_box_new .box_new_one a h4{ font-size: 14px; line-height: 2em; padding: 10px 0px;}
.content_box_new .box_new_one a span{ width: 100%; overflow: hidden; height: 220px; display: block;}
.content_box_new .box_new_one a:hover{ color: #7e5b26 }
.content_box_new .box_new_one a:hover img{ transform: scale(1.05,1.05); }
.content_box_new .box_new_one a:before{ content:""; display: block; width: 0; height: 2px; background: #7e5b26; position: absolute; left: 0px; bottom: 0px; transition: all 0.5s}
.content_box_new .box_new_one a:hover:before{ width: 100% }

.content_box_new .box_new_two{ width: 100%; overflow: hidden; }
.content_box_new .box_new_two span{ float: left; width: 400px;  display: inline-block; margin:0px 10px 20px; padding-top: 20px; border-top: 1px solid #c8a063}
.content_box_new .box_new_two a{transition: all 0.5s; color: #000; font-size: 16px; display: block; text-align: left; line-height: 30px; }
.content_box_new .box_new_two a b{ font-weight: 500; float: right; font-size: 13px; }
.content_box_new .box_new_two a:hover{ color: #7e5b26}

.content_box_pro .box_pro_img{ float: left; width: 600px; }
.box_pro_img img{ width: 100%; }
.content_box_pro .box_pro_img .pro_img_box{ width: 430px; float: left; padding: 5px; border:1px solid #e9d9c1}
.content_box_pro .box_pro_img ul{ float: right; }
.content_box_pro .box_pro_img ul li{ width: 125px; margin-bottom: 9px; padding: 5px; border:1px solid #e9d9c1; cursor: pointer;}
.content_box_pro .box_pro_img .pro_img_box div{ display: none }
.content_box_pro .box_pro_img ul li.cur{ border:1px solid #7e5b26; }
.content_box_pro .box_pro_tex{ float: right; width: 660px; text-align: left; }
.content_box_pro .box_pro_tex h2{ color: #000; font-size: 30px; line-height: 3em; border-bottom: 1px solid #c8a063; margin-bottom: 30px; display: inline-block;}
.content_box_pro .box_pro_tex p{ line-height: 2em; font-size: 16px; color: #000 }
.content_box_pro .box_pro_xq{ margin-top: 50px; border-top: 1px solid #c8a063; }
.content_box_pro .box_pro_xq .h2tit{ display: inline-block;  text-align: center; background: #c8a063; line-height: 50px; padding: 0px 40px; font-size: 20px; color: #fff; margin: -25px 0px 25px;}
.content_box_pro .box_pro_xq .more{ display: inline-block; text-align: center; background: #c8a063; color: #fff; line-height: 40px; padding: 0px 30px; transition: all 0.5s}
.content_box_pro .box_pro_xq .more:hover{ background: #7e5b26 }


.content_box_con .job_tit{ padding: 0px 20px; line-height: 60px; background: #f0ebe4; color: #000; font-size: 16px; position: relative; cursor: pointer; margin:10px 0px 0px;}
.content_box_con .job_tit span{ font-size: 30px; color: #000; float: left; margin-right: 20px; }
.content_box_con .job_tit:after{ background: url(../images/jttt.png) no-repeat center; height: 60px; width: 30px; content: ""; display: block; color: #000; font-size: 20px; position: absolute; top: 0px; right: 20px; transition:  all 0.5s }
.content_box_con .job_con{ padding: 10px 20px; background: #f0ebe4; border-top: 1px solid #fff; line-height: 2em ; font-size: 16px; display: none; }
.content_box_con .job_con span{ margin-right: 20px;  }
.content_box_con .job_tit.cur:after{ transform: rotate(180deg); }
