/*===== 重置样式 =====*/
* { margin:0; padding:0; }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, img { margin:0; padding:0; }
body { height:100%; font:14px 微软雅黑; color:#666; line-height:22px; }
fieldset, img, input, button { border:0 none; }
input, select, button, textarea { color:#666; border:none; font:14px 微软雅黑; }
select, button, textarea { height:25px; line-height:25px; padding-left:3px; vertical-align:middle; }
table { border-collapse:collapse; border-spacing:0; font:14px 微软雅黑; }
ul, ol { list-style:none; }
input, textarea, select { border-top:1px solid #898a8a; border-right:1px solid #bcbcbc; border-bottom:1px solid #d5d5d5; border-left:1px solid #bcbcbc; vertical-align:middle; }
a { color:#666; text-decoration:none; }
a:link.tx_d_u { text-decoration:underline; }
a:link, a:visited { text-decoration:none; }
a:hover, a:active { text-decoration:none; }
.fl { float:left; }
.fr { float:right; }
.clearfix {
*zoom:1; clear:both }
.clearfix:before, .clearfix:after { display:table; line-height:0; content:"" }
.clearfix:after { clear:both }
h2, h3, h4 { font-weight: normal; margin-bottom: 20px; }
h2 { color: #c5963f; font-size: 36px; }
h3 { color: #c5963f; font-size: 28px; }
h4 { font-size: 24px;}

.icon{ background: url(../img/icon.png) no-repeat;}

/*====自定义=====*/
#banner .content { height: 680px; }
.about_us, .brand, .career, .news, .contact_us, .value, .csr, .research { height: 640px; }
.block { position: relative; width: 100%; /*overflow: hidden; */}
.content { position: relative; width: 1080px; margin: 0 auto;}
.top{ height: 100px;}
.header{ position: fixed; top: 0; left: 0; right: 0; /*filter:alpha(opacity=90); -moz-opacity:0.9; -khtml-opacity: 0.9; opacity: 0.9;*/ box-shadow: 2px 2px 5px #ccc; z-index: 9999; background-color: #fff;
/*background-image: url(../img/nav_bg.jpg); background-repeat: no-repeat; */height: 98px;}
.logo_cont { position: absolute; top: 20px; left: 0; width: 166px; }
.wx_gzh{ position: absolute; top: 5px; right: 220px;}
.wx_gzh .xw_hide{ display: none; position: absolute; top: 35px; right: -115px; width: 351px; height: 216px; background: url(../img/xw_pic.png) no-repeat; }
.wx_gzh a:hover .xw_hide{ display: block;}
.nav_menu { padding: 25px 0 0 170px; }
.nav_menu a { float: left; display: block; width: 100px; margin: 20px 0; color: #9f681e; line-height: 1.2; text-align: center;  background: url(../img/nav_line.png) no-repeat right center; -webkit-transition: all ease-out .1s; -o-transition: all ease-out .1s; transition: all ease-out .1s; -ms-transition: all ease-out .1s;}
.nav_menu a:last-child { background: none; }
.nav_menu a.active, .nav_menu a:hover { font-weight: bold;}
.nav_menu a span { font-size: 12px; }
.about_us{ background: url(../img/about_bg.jpg) no-repeat center center; min-width: 1080px;}
.about_cont { padding-top:30px;}
.about_info { width: 360px; padding: 30px 20px; background-color: #fff; margin-bottom: 20px; }
.about_info p { font-size: 16px; line-height: 2; }
.about_src li { float: left; margin-right: 5px; }
.about_src li:last-child { margin-right: 0; }
.about_src li a{ display: block; width: 129px; height: 130px; font-size: 0;}
.about_src li a.it1{ background: url(../img/about_src1.jpg) no-repeat;}
.about_src li a:hover.it1{ background: url(../img/about_src1_hover.jpg) no-repeat;}
.about_src li a.it2{ background: url(../img/about_src2.jpg) no-repeat;}
.about_src li a:hover.it2{ background: url(../img/about_src2_hover.jpg) no-repeat;}
.about_src li a.it3{ background: url(../img/about_src3.jpg) no-repeat;}
.about_src li a:hover.it3{ background: url(../img/about_src3_hover.jpg) no-repeat;}
.brand{ background: url(../img/barnd_bg.jpg) no-repeat center center; min-width: 1080px;}
.brand_cont { padding-top: 50px;}
.brand_src { margin-top: 50px; }
.brand_src li { float: left; margin-right: 20px; margin-right:20px\0; }
.brand_src li:hover{ -webkit-transition: 1s ease-out; -moz-transition: 1s ease-out; -ms-transition: 1s ease-out; transition: 1s ease-out; -webkit-transform: rotateY(-360deg); -moz-transform: rotateY(-360deg); -ms-transform: rotateY(-360deg); transform: rotateY(-360deg);}
.brand_src li p { margin-bottom: 20px; }
.brand_src li:last-child { margin-right: 0; }
.about_yellow { position: absolute; top: 50%; left: 0; margin-top: -58px; width: 100%; height: 216px;
background-color: #c5963f;
FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#e3bd63,endColorStr=#c5963f); /*IE 6 7 8*/ 
background: -ms-linear-gradient(top, #e3bd63,  #c5963f);        /* IE 10 */
background:-moz-linear-gradient(top,#e3bd63,#c5963f);/*火狐*/ 
background:-webkit-gradient(linear, 0% 0%, 0% 100%,from(#e3bd63), to(#c5963f));/*谷歌*/ 
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#e3bd63), to(#c5963f));      /* Safari 4-5, Chrome 1-9*/
background: -webkit-linear-gradient(top, #e3bd63, #c5963f);   /*Safari5.1 Chrome 10+*/
background: -o-linear-gradient(top, #e3bd63, #c5963f);  /*Opera 11.10+*/ }
.career{ background: url(../img/career_bg.jpg) no-repeat center center; min-width: 1080px;}
.career_cont { padding: 160px 0 0 800px;}
.career_cont p{font-size: 22px;}
.career_cont .career_btn { display: inline-block; padding: 10px 40px; color: #c5963f; font-size: 22px; border:1px solid #c5963f; border-radius: 3px; margin-top: 30px;}
.career_cont .career_btn:hover { background-color: #c5963f; color: #fff; }
.research{ background: url(../img/research_bg.jpg) no-repeat center center; min-width: 1080px;}
.research_cont { padding-top: 50px;}
.research_src { margin-top: 60px; width: 220px;}
.research_src li { display: block; margin: 50px 0;}
.research_src li:hover{ -webkit-transition: 1s ease-out; -moz-transition: 1s ease-out; -ms-transition: 1s ease-out; transition: 1s ease-out; -webkit-transform: rotateY(-360deg); -moz-transform: rotateY(-360deg); -ms-transform: rotateY(-360deg); transform: rotateY(-360deg);}
.research_src li a { display: block; width: 100%; text-align: center; font-size: 18px; font-weight: bold; }
.research_src li a p{ margin-bottom: 20px;}
.research_ban { position: absolute; top: 445px; left: 0; width:460px; }
.research_ban li { position: relative; float: left; width: 45%; padding: 10px 0 10px 5%; margin-left: -1px; border-right: 1px solid #e9d59b; color: #e9d59b; line-height: 1.2; }
.research_ban li:last-child { border-right: none; }
.research_ban li p { position: absolute; top: -5px; left: 20px;  font-size: 56px; font-weight: normal; font-family: "宋体"; }
.research_ban li p strong{ font-weight: normal;}
.research_ban li span { display: block; width: 80px; padding-left: 100px;}
.csr{ background: url(../img/csr_bg.jpg) no-repeat center center; min-width: 1080px;}
.csr_cont { padding:100px 0 0 700px; width: 320px; }
.csr_cont p{ margin-top: 40px; line-height: 2;}
.csr_cont a{ display: block; text-align: right; }
.csr_cont a:hover{ color: #c5963f;}
.news{ background: url(../img/news_bg.jpg) no-repeat center center; min-width: 1080px;}
.news_cont { position: relative; padding-top: 100px; }
.news_more { position: absolute; top: 130px; right: 10px; }
.news_more a { display: block; padding:10px 40px; color: #fff; font-size: 22px; border-radius: 4px;
background-color: #c5963f;
FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#e3bd63,endColorStr=#c5963f); /*IE 6 7 8*/ 
background: -ms-linear-gradient(top, #e3bd63,  #c5963f);        /* IE 10 */
background:-moz-linear-gradient(top,#e3bd63,#c5963f);/*火狐*/ 
background:-webkit-gradient(linear, 0% 0%, 0% 100%,from(#e3bd63), to(#c5963f));/*谷歌*/ 
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#e3bd63), to(#c5963f));      /* Safari 4-5, Chrome 1-9*/
background: -webkit-linear-gradient(top, #e3bd63, #c5963f);   /*Safari5.1 Chrome 10+*/
background: -o-linear-gradient(top, #e3bd63, #c5963f);  /*Opera 11.10+*/ }
.news_more a:hover { background-color: #e3bd63;
FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#c5963f,endColorStr=#e3bd63); /*IE 6 7 8*/ 
background: -ms-linear-gradient(top, #c5963f,  #e3bd63);        /* IE 10 */
background:-moz-linear-gradient(top,#c5963f,#e3bd63);/*火狐*/ 
background:-webkit-gradient(linear, 0% 0%, 0% 100%,from(#c5963f), to(#e3bd63));/*谷歌*/ 
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#c5963f), to(#e3bd63));      /* Safari 4-5, Chrome 1-9*/
background: -webkit-linear-gradient(top, #c5963f, #e3bd63);   /*Safari5.1 Chrome 10+*/
background: -o-linear-gradient(top, #c5963f, #e3bd63);  /*Opera 11.10+*/ }
.news_item { margin-top: 40px; }
.news_item h4{ font-size: 18px; line-height: 1.2; margin-bottom: 10px;}
.news_item li{ float: left;}
.news_item li a{ display: block; color: #fff;}
.news_item li a:hover{ color: #f7f7f7;}
.news_tlist{ width: 255px; margin-right: 20px;}
.news_flist{ width: 255px; margin-left: 20px;}
.news_word{ width: 215px; height:135px; padding: 20px;}
.news_pic{ height: 200px; overflow: hidden;}
.news_pic img{ width: 255px; height: 200px; overflow: hidden;-webkit-transition: all ease-out .5s; -o-transition: all ease-out .5s; transition: all ease-out .5s; -ms-transition: all ease-out .5s;}
.news_item li a:hover .news_pic img{ -webkit-transform: scale(1.08); -o-transform: scale(1.08); -ms-transform: scale(1.08); transform: scale(1.08);}
.new_bg1{ background-color: #c5963f;}
.new_bg2{ background-color: #add89d;}
.new_bg3{ background-color: #d7bbff;}
.new_bg4{ background-color: #ffd47e;}
.news_blist a{ position: relative; width: 510px;}
.news_blist a .news_pic{ position: absolute; top: 0; right: 0; height: 175px;}
.news_blist a .cnews_pic{ right: 255px;}
.news_blist a .news_pic img{ height: 175px;}
.c_news{ padding-left: 275px;}
.news_two{ margin-top: 25px;}

/*.news_item li { float: left; width: 24%; margin-right: 1%; }
.news_item li a { display: block; border:2px solid #c5963f; padding: 20px 15px; }
.news_item li a:hover { border-color: #1d2085;}
.news_item li img{ width: 226px; height: 185px; overflow: hidden;-webkit-transition: all ease-out .5s; -o-transition: all ease-out .5s; transition: all ease-out .5s; -ms-transition: all ease-out .5s;}
.news_item li a:hover img{-webkit-transform: scale(1.08); -o-transform: scale(1.08); -ms-transform: scale(1.08); transform: scale(1.08);}
.news_item li a h4 { font-size: 16px; color: #c5963f; margin: 10px 0; }
.news_item li a p { line-height: 1.5; }*/


.contact_us{ background: url(../img/contact_bg.jpg) no-repeat center center; min-width: 1080px;}
.contact_cont { padding-top: 100px; }
.map { position: relative; display: block; width: 1080px; height: 407px; background:url(../img/map.jpg) no-repeat; }
.contact_box { display: block; width: 285px; height: 98px; position: absolute; top: 60px; right: 208px; background:url(../img/map_bg.png) no-repeat; padding: 20px 30px; }
.contact_btn{ position: absolute; top: 100px; right: 0;}
.contact_btn li{ float: left; display: block;}
.contact_btn a{ display: block; width: 250px; height: 60px; line-height: 60px; text-align: center; font-size: 22px; background-color: #fff; cursor: pointer;}
.contact_btn a.active{ color: #fff;
background-color: #c5963f;
FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#e3bd63,endColorStr=#c5963f); /*IE 6 7 8*/ 
background: -ms-linear-gradient(top, #e3bd63,  #c5963f);        /* IE 10 */
background:-moz-linear-gradient(top,#e3bd63,#c5963f);/*火狐*/ 
background:-webkit-gradient(linear, 0% 0%, 0% 100%,from(#e3bd63), to(#c5963f));/*谷歌*/ 
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#e3bd63), to(#c5963f));      /* Safari 4-5, Chrome 1-9*/
background: -webkit-linear-gradient(top, #e3bd63, #c5963f);   /*Safari5.1 Chrome 10+*/
background: -o-linear-gradient(top, #e3bd63, #c5963f);  /*Opera 11.10+*/ }
.contact_box li { position: relative; padding-bottom:10px; color: #fff; font-size: 16px; padding-left: 40px; }
.contact_box li i { display: block; width: 24px; height: 30px; position: absolute; top: 0; left: 0; }
.contact_box li i.address { background-position: 0 0; }
.contact_box li i.phone { background-position: 0 -38px;}
.banner{ position: relative; width: 100%; min-width: 1080px; overflow: hidden;}
.banner_box{ position: static; margin: 0 auto; width: 1080px; height: 100%;}
.slides li{ height: 680px; margin: 0 auto;}
.slides li .banner_img{ position: relative; left: 50%; width: 1920px; height: 680px; margin-left: -960px;}
.hotline{ position: relative; padding-bottom: 50px;}
.hotline_info{ position: absolute; top: 0; right: 0; width: 320px; background-color: #fff; padding: 33px 40px;}
.hotline_info li{ position: relative; padding:35px 0 35px 80px;}
.hotline_info li.hr{ padding: 0; border-bottom: 1px solid #ddd;}
.hotline_info li i{ position: absolute; top: 36px; left: 0; display: block; width: 56px; height: 50px;}
.hotline_info li i.hot_icona{ background-position: 0 -82px;}
.hotline_info li i.hot_iconb{ background-position: 0 -152px;}
.hotline_info li i.hot_iconc{ background-position: 0 -229px;}
.hotline_info li p{ font-size: 22px; color: #c5963f; margin-top:10px;}
.value{ background: url(../img/value_bg.jpg) no-repeat center center; min-width: 1080px;}
.value_cont{ padding-top: 80px;}
.value_box{ background-color: #e3e4e5; width: 346px; border-radius: 3px; padding:60px 30px;}
.value_box p{ line-height: 2;}
.value_box li{ float: left; width: 100px; padding: 0 7px; margin-top:50px;}
.value_box li a{ display: block;}
.value_box li p{ text-align: center; color: #c5963f; -webkit-transition: all  ease-in-out .5s; -o-transition: all  ease-in-out .5s; transition: all  ease-in-out .5s; -ms-transition: all  ease-in-out .5s;}
.value_box li p img{  width: 68px; height: 68px; overflow: hidden;-webkit-transition: all ease-out .5s; -o-transition: all ease-out .5s; transition: all ease-out .5s; -ms-transition: all ease-out .5s;}
.value_box li a:hover p img{ -webkit-transform: scale(1.2); -o-transform: scale(1.2); -ms-transform: scale(1.2); transform: scale(1.2);}
.value_box li a:hover p{ font-weight: bold;}

.content_title{ padding: 80px 0;}
.news_box{ background:url(../img/newlist_bg.jpg) #eff3f4 no-repeat top center; padding-bottom: 100px; background-color: #fefaf1;}
.news_list{ background-color: #fff; padding: 0 65px;}
.news_list li{ position: relative; border-bottom: 1px dashed #ddd; padding: 50px 0;}
.news_list li .news_img{ position: absolute; top: 50px; left: 0; width: 300px; height: 220px;}
.news_list li .news_img img{ width: 300px; height: 220px;}
.news_list li .news_info{ padding-left: 360px; height: 220px; overflow: hidden;}
.news_list li .news_info h4{ line-height: 1.2;}
.cont_box{ color: #999; padding: 20px 0; line-height: 2;}
.date{ letter-spacing: 2px;}
.news_list li .news_info p a{ position: relative; display: bold; padding-left: 46px; }
.news_list li .news_info p a:hover{ color: #c5963f;}
.news_list li .news_info p a i.more{ position: absolute; top: 0; left: 0; display: block; width: 36px; height: 26px; background-position: 0 -310px;}
.news_list li:nth-child(2n) .news_img{ left:650px;}
.news_list li:nth-child(2n) .news_info{ padding-left: 0; padding-right: 360px;}
.page{ padding:30px 65px; text-align: right;}
.page a{ display: inline-block; padding: 5px 20px; border:1px solid #c5963f; border-radius: 3px; color: #c5963f; margin-left: 5px;}
.page a.pagehover, .page a:hover{ background-color: #c5963f; color: #fff;}


.csr_box{ background:url(../img/csrlist_bg.jpg) #f7fcff no-repeat top center; padding-bottom: 100px;}
.return_btn{ position: relative; display: block; padding:30px 0 30px 40px; font-size: 16px;}
.return_btn i.return_icon{ position: absolute; top: 28px; left: 0; display: block; width: 26px; height: 26px; background-position: 0 -360px;}
.cont_detalid{ border-bottom: 1px dashed #ddd;}
.cont_detalid h4, .cont_detalid .date{ text-align: center;}
.career_box{ background:url(../img/careerlist_bg.jpg) #f5f9fa no-repeat top center; padding-bottom: 100px;}
.career_box2{ background-color: #fefaf1;
FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#fcfaf3,endColorStr=#fefaf1); /*IE 6 7 8*/ 
background: -ms-linear-gradient(top, #fcfaf3,  #fefaf1);        /* IE 10 */
background:-moz-linear-gradient(top,#fcfaf3,#fefaf1);/*火狐*/ 
background:-webkit-gradient(linear, 0% 0%, 0% 100%,from(#fcfaf3), to(#fefaf1));/*谷歌*/ 
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fcfaf3), to(#fefaf1));      /* Safari 4-5, Chrome 1-9*/
background: -webkit-linear-gradient(top, #fcfaf3, #fefaf1);   /*Safari5.1 Chrome 10+*/
background: -o-linear-gradient(top, #fcfaf3, #fefaf1);  /*Opera 11.10+*/ }
.career_list{ padding: 10px; background-color: #fff;}
.career_list li{ position: relative; margin-bottom: 10px; height: 100px;}
.career_list li .post_name{ position: absolute;top: 0; left: 0; background-color: #fdf8eb; border:1px solid #ddd; border-left: 5px solid #c5963f; padding-left: 30px; width: 244px; height:100px; line-height: 100px; overflow: hidden;  color: #c5963f; font-size: 20px;}
.career_list li:nth-child(2n) .post_name{ border-left: 5px solid #e3bd63; }
.post_info{ height: 80px; padding: 10px 0 10px 280px; border: 1px solid #ddd;}
.post_info span{ display: inline-block; border-right: 1px solid #ddd; padding:0 30px; }
.post_info span.span_1{ width:110px;}
.post_info span.span_2{ width:280px;}
.post_info span.span_3{ border-right:none;}
.post_info span p{ margin: 12px 0; color: #999;}
.post_info span p strong{ color: #666;}
.career_list li a:hover .post_info{ background-color: #f7f7f7;}
.wage{ color: #c5963f;}
.career_con{ padding: 45px 0 100px;}
.career_title{ position: relative; background-color: #fff; height: 45px; line-height: 45px; border:1px solid #ddd;}
.career_name{ position: absolute; top: 0; left: 0; width: 300px; background-color: #c5963f; padding-left: 30px; color: #fff; font-size: 18px;}
.return_2{ position: relative; text-align: right;}
.return_2 a{ color: #e3bd63; padding-right: 50px; font-size: 18px;}
.return_2 a:hover{ color: #c5963f;}
.return_2 a i{ position: absolute;  top: 10px; right: 10px; display: block; width: 26px; height: 26px; background-position: 0 -408px;}
.career_content{ margin-top: 20px; background-color: #fff;}
.career_type{ border-bottom: 1px solid #ddd; padding: 20px 40px;}
.career_type li{ float: left; width: 30%; height: 40px; line-height: 40px; padding-right: 3%; overflow: hidden; color: #999; }
.career_type li strong{ color: #666;}
.career_contents{ padding: 50px;}

.research_box{ background:url(../img/researchlist_bg.jpg) #eff3f4 no-repeat top center; padding-bottom: 100px;}
.research_content li{ float: left; width: 30%; height: 400px; margin-right: 3%;}
.research_content li .up{ position: relative; width: 100%; overflow: hidden;}
.research_content li .up_bg1{ background: url(../img/research_img1.jpg) no-repeat top center;}
.research_content li .up_bg2{ background: url(../img/research_img2.jpg) no-repeat top center;}
.research_content li .up_bg3{ background: url(../img/research_img3.jpg) no-repeat top center;}
.research_content li .up_box{ background-color: rgba(0,0,0,0.3); height: 200px;}
.research_content li .up .active{ display: none; font-size: 24px; text-align: center; padding-top: 140px;}
.research_content li .up i{ position: absolute; top: 50%; left: 50%; margin-top: -40px; margin-left: -40px; display: block; width: 80px; height: 80px;}
.research_content li:hover .up i{ margin-top: -60px;}
.research_content li:hover .up_box{ background:#fff;}
.research_content li:hover .up .active{ display: block; color: #666;}
.research_content li .up i.up_icon_1{ background-position: 0 -454px;}
.research_content li:hover .up i.up_icon_1{ background-position: 0 -570px;}
.research_content li .up i.up_icon_2{ background-position: 0 -674px;}
.research_content li:hover .up i.up_icon_2{ background-position: 0 -780px;}
.research_content li .up i.up_icon_3{ background-position: 0 -884px;}
.research_content li:hover .up i.up_icon_3{ background-position: 0 -984px;}
.research_content li .down{ background-color: #fff;}
.research_content li:hover .down{background-color: #c5963f;
FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#e3bd63,endColorStr=#c5963f); /*IE 6 7 8*/ 
background: -ms-linear-gradient(top, #e3bd63,  #c5963f);        /* IE 10 */
background:-moz-linear-gradient(top,#e3bd63,#c5963f);/*火狐*/ 
background:-webkit-gradient(linear, 0% 0%, 0% 100%,from(#e3bd63), to(#c5963f));/*谷歌*/ 
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#e3bd63), to(#c5963f));      /* Safari 4-5, Chrome 1-9*/
background: -webkit-linear-gradient(top, #e3bd63, #c5963f);   /*Safari5.1 Chrome 10+*/
background: -o-linear-gradient(top, #e3bd63, #c5963f);  /*Opera 11.10+*/ }
.research_content li .down .active_out{ background-color: #fff; width: 100%; height: 200px; line-height: 200px; text-align: center; font-size: 24px; }
.research_content li:hover .down .active_out { display: none;}
.research_content li .down .active{ display: none; height: 180px; padding: 10px 20px; color: #fff;}
.research_content li:hover .down .active{ display: block;}

.control_cont li{ float: left; width: 22%; height: 600px; margin-right: 3%; background-color: #fff;}
.control_cont li:hover{ color: #fff;
background-color: #c5963f;
FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#e3bd63,endColorStr=#c5963f); /*IE 6 7 8*/ 
background: -ms-linear-gradient(top, #e3bd63,  #c5963f);        /* IE 10 */
background:-moz-linear-gradient(top,#e3bd63,#c5963f);/*火狐*/ 
background:-webkit-gradient(linear, 0% 0%, 0% 100%,from(#e3bd63), to(#c5963f));/*谷歌*/ 
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#e3bd63), to(#c5963f));      /* Safari 4-5, Chrome 1-9*/
background: -webkit-linear-gradient(top, #e3bd63, #c5963f);   /*Safari5.1 Chrome 10+*/
background: -o-linear-gradient(top, #e3bd63, #c5963f);  /*Opera 11.10+*/ }
.control_cont li .up{ position: relative; height: 180px; overflow: hidden; border-bottom: 1px solid #ddd;}
.control_cont li .up i{ position: absolute; top: 40px; left: 50%; margin-left: -35px; display: block; width: 70px; height: 70px;}
.control_cont li .up i.up_icon_4{ background-position: 0 -1176px;}
.control_cont li:hover .up i.up_icon_4{ background-position: 0 -1090px;}
.control_cont li .up i.up_icon_5{ background-position: 0 -1335px;}
.control_cont li:hover .up i.up_icon_5{ background-position: 0 -1256px;}
.control_cont li .up i.up_icon_6{ background-position: 12px -1504px;}
.control_cont li:hover .up i.up_icon_6{ background-position: 12px -1423px;}
.control_cont li .up i.up_icon_7{ background-position: 5px -1678px;}
.control_cont li:hover .up i.up_icon_7{ background-position: 5px -1588px;}
.control_cont li .up p{ padding-top: 125px; text-align: center; font-size: 22px; padding-bottom: 30px;}
.control_cont li .down { padding-top: 20px;}
.control_cont li .down p{ margin-bottom: 20px; color: #999; text-align: center; font-size: 18px; }
.control_cont li .down p strong{ font-weight: normal; color: #666;}
.control_cont li:hover .down p strong,.control_cont li:hover .down p{ color: #fff;}
.about_boxa{ background:url(../img/aboutcont_bg1.jpg) no-repeat top center; height: 680px;}
.about_boxb{ background:url(../img/aboutcont_bg2.jpg) no-repeat top center; height: 680px; padding-bottom: 100px;}
.about_boxc{ background:url(../img/aboutcont_bg3.jpg) no-repeat top center; height: 680px;}
.yp_content{ position: relative; padding-left: 540px;}
.yp_box{ padding: 20px; background-color: #fff; }
.yp_box p{ text-indent: 2em; line-height: 2; margin-bottom: 20px;}
.yp_img{ position: absolute; top: 0; left: 0; display: block; width:500px; overflow: hidden;}
.yp_img img{ width: 500px; height: 400px;}

.csr_list{ position: relative;}
.csr_a{ position: absolute; top: -20px; right: 0;}
.csr_a a{ color: #e3bd63; font-size: 18px; padding-right: 20px;}
.csr_a a strong{ font-family: "宋体";}
.csr_a a:hover{ color: #c5963f;}
.csr_list li{ float: left; width: 30%; margin:20px 1.5%;}
.csr_list li a{ display: block; width:100%;}
.csr_list li .csr_img{ width: 324px; height: 260px; overflow: hidden; }
.csr_list li img{ width: 324px; height: 260px; -webkit-transition: all ease-out .5s; -o-transition: all ease-out .5s; transition: all ease-out .5s; -ms-transition: all ease-out .5s;}
.csr_list li h4{ font-size: 16px; text-align: center; height: 28px; line-height: 28px; padding: 15px 0; overflow: hidden; white-space: nowrap; text-overflow:ellipsis;}
.csr_list li a:hover img{ -webkit-transform: scale(1.05); -o-transform: scale(1.05); -ms-transform: scale(1.05); transform: scale(1.05);}
.csr_content li{ width: 23%; margin: 20px 1%;}
.csr_content li .csr_img{ width: 248px; height: 180px; overflow: hidden; }
.csr_content li img{ width: 248px; height: 180px;}
.csr_content li h4{ font-size: 16px;}
.break_news{ position: relative; padding: 20px 60px; height: 600px;}
.break_news li{ position: relative; float: left; width: 172px; margin: 0 10px; padding-top: 100px;}
.break_news li .break_list{ position: absolute; left: 0; width: 158px; height: 300px;}
.break_news li .break_list .break_img{ position: relative; width:156px; height: 136px; border:1px solid #ddd; overflow: hidden; z-index: 30;}
.break_news li .break_list img{ width:158px; height: 136px;}
.break_news li .break_list p{ position: relative; padding: 10px; height: 68px; background-color: #fff; border:1px solid #ddd; border-radius:3px; overflow: hidden; z-index: 20;}
.break_news li .break_list em{ position: absolute; left: 50%; margin-left: -12px; top:-12px; display: block; width: 24px; height: 24px; font-style: normal; color: #ddd; font-size: 40px; z-index: 10;}
.break_news li i{ position: absolute; left: 64px; display: block; width: 32px; height: 32px; background-position: 0 -1804px;}
.break_news li h4{ text-align: center; height: 40px; line-height: 40px; color: #c5963f;}
.break_news li:nth-child(1n){ padding-top: 160px; }
.break_news li:nth-child(2n){  padding-top: 130px; }
.break_news li:nth-child(3n){ padding-top: 110px;}
.break_news li:nth-child(4n){  padding-top: 120px;}
.break_news li:nth-child(5n){ padding-top: 140px;}
.break_news li:nth-child(1n) .break_list{ top:262px; -webkit-animation-delay: 0.2s; -ms-animation-delay: 0.2s; -moz-animation-delay: 0.2s; animation-delay: 0.2s;}
.break_news li:nth-child(2n) .break_list{ top:-102px; -webkit-animation-delay: 0.4s; -ms-animation-delay: 0.4s; -moz-animation-delay: 0.4s; animation-delay: 0.4s;}
.break_news li:nth-child(3n) .break_list{ top:210px; -webkit-animation-delay: 0.6s; -ms-animation-delay: 0.6s; -moz-animation-delay: 0.6s; animation-delay: 0.6s;}
.break_news li:nth-child(4n) .break_list{ top:-113px; -webkit-animation-delay: 0.8s; -ms-animation-delay: 0.8s; -moz-animation-delay: 0.8s; animation-delay: 0.8s;}
.break_news li:nth-child(5n) .break_list{ top:246px; -webkit-animation-delay: 1.0s; -ms-animation-delay: 1.0s; -moz-animation-delay: 1.0s; animation-delay: 1.0s;}
.break_news li:nth-child(1n) i{ top:207px;}
.break_news li:nth-child(2n) i{ top:175px;}
.break_news li:nth-child(3n) i{ top:150px;}
.break_news li:nth-child(4n) i{ top:157px;}
.break_news li:nth-child(5n) i{ top:189px;}
.break_news li:nth-child(1n) .break_list em{ top:-10px;}
.break_news li:nth-child(2n) .break_list em{ top:213px;}
.break_news li:nth-child(3n) .break_list em{ top:-10px;}
.break_news li:nth-child(4n) .break_list em{ top:213px;}
.break_news li:nth-child(5n) .break_list em{ top:-10px;}

.culture_cont{ position: relative;}
.culture a{ position: absolute; display: block; width: 200px; height: 200px;} 
.culture .culture_1{ top: -138px; left: 380px;}
.culture .culture_2{ top: -78px; left: 816px;}
.culture .culture_3{ top: 180px; left: 615px;}
.culture .culture_4{ top: 220px; left: 269px;}
.culture .culture_5{ top: 45px; left: 64px;}
.culture a i{ display: block; width: 200px; height: 200px;}
.culicon_1{ background-position:-5px -1899px;}
.culicon_2{ background-position:-5px -2320px;}
.culicon_3{ background-position:-5px -2744px;}
.culicon_4{ background-position:-5px -3170px;}
.culicon_5{ background-position:-5px -3593px;}
.culture a:hover .culicon_1, .culture a.hover .culicon_1{ background-position:-5px -2111px;}
.culture a:hover .culicon_2, .culture a.hover .culicon_2{ background-position:-5px -2533px;}
.culture a:hover .culicon_3, .culture a.hover .culicon_3{ background-position:-5px -2956px;}
.culture a:hover .culicon_4, .culture a.hover .culicon_4{ background-position:-5px -3382px;}
.culture a:hover .culicon_5, .culture a.hover .culicon_5{ background-position:-5px -3805px;}

.page_about{ position: relative;}
.page_about a { text-decoration:none; display: block; width: 60px; height: 90px; margin-top: -108px; position: absolute; top: 50%; z-index: 10; overflow: hidden; cursor: pointer; background:url(../img/arr.png) no-repeat; text-indent:-999em }
.page_about .a_pre { left: -10px; background-position:0 0; }
.page_about .a_next { right: -50px; background-position:-94px 0; }

.search_box{ position: absolute; top: 5px; right: 0; }
.search_box input{ outline: none; border: 1px solid #c5963f; border-radius: 10px; color: #c5963f;}
.search_box button{ outline: none; border: none;}
.search_box .search_txt{ width: 120px; height: 20px; line-height: 20px; font-size: 12px; padding: 0 30px; color: #c5963f;}
.search_box .search_btn{ position: absolute; top: 0; right: 10px; display: block; width: 22px; height: 22px; background: url(../img/search.png) no-repeat center center;}
.footer,.foot_box{
background-color: #c5963f;
FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#e3bd63,endColorStr=#c5963f); /*IE 6 7 8*/ 
background: -ms-linear-gradient(top, #e3bd63,  #c5963f);        /* IE 10 */
background:-moz-linear-gradient(top,#e3bd63,#c5963f);/*火狐*/ 
background:-webkit-gradient(linear, 0% 0%, 0% 100%,from(#e3bd63), to(#c5963f));/*谷歌*/ 
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#e3bd63), to(#c5963f));      /* Safari 4-5, Chrome 1-9*/
background: -webkit-linear-gradient(top, #e3bd63, #c5963f);   /*Safari5.1 Chrome 10+*/
background: -o-linear-gradient(top, #e3bd63, #c5963f);  /*Opera 11.10+*/ }
.foot_box{ position: relative; padding: 36px 0;}
.foot_logo{ position: absolute; top: 20px; left: 0;}
.foot_line{ position: absolute; top: 20px; left: 180px;}
.foot_gz{ position: absolute; top: 8px; right: 0; width: 236px;}
.foot_gz .foot_phone{ font-size: 22px; color: #fff;}
.foot_gz .foot_phone i.foot_phone_icon{ display: inline-block; width: 40px; height: 36px; margin-right: 10px; background-position: -160px 0; vertical-align: middle;}
.foot_gz .foot_gzh{ position: relative; padding: 18px 86px 18px 10px; margin-top: 5px; background-color: #efdaa8; border-radius: 10px 0;}
.foot_gz .foot_gzh .gzh_rewm{ position: absolute; top:6px; right: 10px;}
.foot_content{ padding: 0 200px 0 200px; color: #fff;}
.foot_content a{ color: #fff; display: inline-block;}
.foot_content a:hover{ font-weight: bold;}
.yb_banner{ background: url(../img/yb_banner.jpg) no-repeat top center; height: 304px;}
.yb_banner_1{ background: url(../img/yb_banner_1.jpg) no-repeat top center; height: 304px;}
.yb_banner_2{ background: url(../img/yb_banner_2.jpg) no-repeat top center; height: 304px;}
.yb_banner_3{ background: url(../img/yb_banner_3.jpg) no-repeat top center; height: 304px;}
.xbl_banner{ background: url(../img/xbl_banner.jpg) no-repeat top center; height: 304px;}
.aynf_banner{ background: url(../img/aynf_banner.jpg) no-repeat top center; height: 304px;}
.zzyy_banner{ background: url(../img/zzyy_banner.jpg) no-repeat top center; height: 304px;}
.qc_banner{ background: url(../img/qc_banner.jpg) no-repeat top center; height: 304px;}
.product_div{ position: relative; background-color: #f7f7f7;}
.cru{ padding: 10px 20px; background-color: #fff; border-radius: 5px;}
.cru a:hover{ color: #c5963f;}
.primg_div{ padding-left: 280px;}
.sub_nav{ position: absolute; top: 42px; left: 0;}
.sub_nav .tit{ display: block; width: 242px; height: 70px; line-height: 55px; padding-left: 50px; font-weight: bold; background: url( ../img/nav_titbg.png) no-repeat; margin-left: -13px;}
.sub_nav .tit a{ font-size: 18px; color: #fff;}
.sub_nav li{ height: 60px; border-bottom: 1px solid #ddd;}
.sub_nav li a{ display: block; height: 60px; line-height: 60px; padding-left: 20px;  font-size: 16px;}
.sub_nav li.on a{ color: #c5963f;}
.sub_nav li a:hover{background-color: #eee;}
.pr_bg{ background-color: #fefaf1;}