﻿
.zc_searchbg{ float: left; width: 100%; background: url(bg.png) no-repeat center top; height: 535px; margin: -259px 0 0;}
.zc_search_wrap{ margin: 0 auto; width: 820px;}
.zc_searchtle{ text-align: center; color: #ecded3; font-size: 24px; line-height: 42px; margin: 85px 0 0;}
.zc_searchtle span{ display: block; color: #dfc781;}
.zc_searchform{ float: right; width: 776px; background:#fff; height: 49px; padding: 0 0 0 31px; position: relative; margin: 50px 0;}
.zc_txt_search{ color: #333; float: left; width:476px; padding: 0 31px 0 0; background:#fff; height: 49px; border: medium none; font-size: 15px;font-family:"\5FAE\8F6F\96C5\9ED1"; line-height: 49px;}
.zc_btn_search{ position: absolute; right: -13px; top: -11px; background: url(searchbtn.png) no-repeat; width: 295px; height: 71px; border: medium none; color: #fff; text-align: center; line-height: 65px; cursor: pointer; font-size: 16px;font-family:"\5FAE\8F6F\96C5\9ED1";}
#ul1{width:820px;height:102px;overflow:hidden; }
#ul1 li{ color: #ccc; font-size: 16px; text-align: center; line-height: 34px; height: 34px;}
.zc_box1{ float: left; width: 100%; background:#e56e0e; padding: 0 0 70px;}
.zc_pic{ float: left; width: 100%; text-align: center; padding: 70px 0 0;}
.zc_box2{ float: left; width: 100%; background: url(bg1.gif); padding: 100px 0 298px;}
.zc_fee{ text-align: center;}
.zc_fee span{ display: block;line-height: 42px; font-size: 24px; color: #ecded3; margin: 0 0 50px;}
.zc_fee i{ display: block;}
.zc_infotop{ float: left; width: 100%; background: url(topbg.png) no-repeat center top; height: 42px; margin: 100px 0 0;}
.zc_infomid{ float: left; width: 100%; background: url(midbg.png) repeat-y center top; padding: 50px 0 40px;}
.zc_infobtm{ float: left; width: 100%; background: url(btmbg.png) no-repeat center top; height: 58px;}
.zc_wrap{ margin: 0 auto; width: 1190px;}
.zc_infotle{ text-align: center; }
.zc_infotle span{ display:block; font-size: 28px; color: #eb8635; line-height: 54px; background:url(titlebg1.png) no-repeat center 27px;}
.zc_infotle i{ display: block; line-height: 35px; color: #e0e1e1;  text-transform: uppercase; letter-spacing: 1px; font-family: brandontext-bold;}
.zc_infolist{ float: left; width: 100%;}
.zc_infolist li{ float: left; width: 170px; height:170px; overflow: hidden;}
.zcinfobox{float: left; width: 170px; height: 104px; padding: 66px 0 0; cursor: pointer;}
.zc_infopic{ display: block; width: 100%; height: 40px; background-repeat: no-repeat; background-position: center top;}
.zc_infopic1{ background-image: url(rf1.png);}
.zc_infopic2{ background-image: url(rf2.png);}
.zc_infopic3{ background-image: url(rf3.png);}
.zc_infopic4{ background-image: url(rf4.png);}
.zc_infopic5{ background-image: url(rf5.png);}
.zc_infopic6{ background-image: url(rf6.png);}
.zc_infopic7{ background-image: url(rf7.png);}
.zc_infopic8{ background-image: url(rf8.png);}
.zc_infopic9{ background-image: url(rf9.png);}
.zc_infopic10{ background-image: url(rf10.png);}
.zc_infopic11{ background-image: url(rf11.png);}
.zc_infopic12{ background-image: url(rf12.png);}
.zc_infopic13{ background-image: url(rf13.png);}
.zc_infolist li span{display: block; line-height: 18px; text-align: center; color: #fff; margin: 16px 0 0;}
.zc_infolist li.hover .zcinfobox{ background: #eb8635; }
.zc_infolist li.hover .zc_infopic1{ background-image: url(rfn1.png);}
.zc_infolist li.hover .zc_infopic2{ background-image: url(rfn2.png);}
.zc_infolist li.hover .zc_infopic3{ background-image: url(rfn3.png);}
.zc_infolist li.hover .zc_infopic4{ background-image: url(rfn4.png);}
.zc_infolist li.hover .zc_infopic5{ background-image: url(rfn5.png);}
.zc_infolist li.hover .zc_infopic6{ background-image: url(rfn6.png);}
.zc_infolist li.hover .zc_infopic7{ background-image: url(rfn7.png);}
.zc_infolist li.hover .zc_infopic8{ background-image: url(rfn8.png);}
.zc_infolist li.hover .zc_infopic9{ background-image: url(rfn9.png);}
.zc_infolist li.hover .zc_infopic10{ background-image: url(rfn10.png);}
.zc_infolist li.hover .zc_infopic11{ background-image: url(rfn11.png);}
.zc_infolist li.hover .zc_infopic12{ background-image: url(rfn12.png);}
.zc_infolist li.hover .zc_infopic13{ background-image: url(rfn13.png);}
.zc_tle1{text-align: center; font-size: 28px; line-height: 56px; color: #fff; margin: 60px 0 0;}
.zc_formbox{ margin: 46px auto 0; width: 486px; height: 60px; position: relative;}
.zc_searchtxt{ width: 351px; height: 60px; line-height: 60px;font-family:"\5FAE\8F6F\96C5\9ED1"; font-size: 14px; border-radius: 5px; background: #494b52; padding: 0 113px 0 22px; color: #b3b4b6; border: medium none;}
.zc_btnsearch{ position: absolute; right: 5px; top: 5px; width: 86px; height: 50px; background: #cf423b; border-top-right-radius: 5px; border-bottom-right-radius: 5px; border:medium none; font-size: 16px;font-family:"\5FAE\8F6F\96C5\9ED1"; cursor: pointer; line-height: 45px; color: #fff;}
.zc_box3{ float: left; width: 100%; background:#E56E0E; padding: 0 0 82px;}
.zc_processbg{float: left; width: 100%; background: url(bg2.png) no-repeat center top; height: 418px; margin: -186px 0 70px; padding: 117px 0 0; }
.zc_infotle1 span{ color: #ecded3; background: url(titlebg.png) no-repeat center 27px;}
.zc_infotle1 i{ color: #fff;}
.zc_processlist{ float: left; width:1188px; margin: 60px 0 0 1px; display: inline;}
.zc_processbox{ float: left; width: 38px; height: 110px; position: relative; background: url(lc.png) no-repeat center top;}
.zc_processbox span{ position: absolute; left: 50%; top: 62px; margin-left: -50px; width: 100px; font-size: 14px; color: #fff; line-height: 24px; text-align: center;}
.zc_processbox_hover{ background: url(lc.png) no-repeat center top;}
.zc_processbox_hover span{ color: #fff; font-weight: bold;}
.dline{ float: left; width:77px; height: 38px; background: url(line.gif) no-repeat center center;}
.zc_detail{ text-align: center; line-height: 32px; color: #ecded3; font-size: 16px; margin: 30px 0 0;}
.zc_advlist{ float: left; width: 1188px; margin: 60px 0 0 1px;}
.zc_advlist li{ float: left; width: 252px; background: #fff; height: 303px; overflow: hidden; margin-right: 60px; }
.advpic{display: block; width: 252px; height: 197px; }
.advpic img{ display: block; width: 252px; height: 197px; vertical-align: bottom;}
.zc_advtle{ text-align: center; padding: 20px 0 0; height: 86px;}
.zc_advtle span{ display: block; color: #e55c55; font-size: 16px; line-height: 30px;}
.zc_advtle i{ display: block; color: #b5b5b5; font-family: arial; line-height: 24px; text-transform: uppercase;}
.zc_advdetail{ color: #b5b5b5; font-size: 13px; line-height: 28px; text-align: center;}
.line1{ text-align: center;}
.line1 em{ display: inline-block; width: 30px; height: 24px; border-top: 1px solid #f2e9e2;}
.zc_box4{ float: left; width: 100%; background: #f0eeee; padding: 100px 0;}
.zc_tablist{margin: 56px auto 50px; width: 444px; border: 1px solid #bfbfbf; height: 34px; border-right: medium none; text-align: center;}
.zc_tablist span{ display: block; width: 110px;  line-height: 34px; color: #505050; border-right: 1px solid #bfbfbf; float: left; font-size: 14px;}
.zc_tablist span.sel{ background: #eb8635; color: #fff;}
.zc_tabcon{ float: left; width: 100%;}
.zc_tabcon1{ display: none;}
.zc_table{ width: 100%; border-collapse: collapse;}
.zc_table th{background: #bfbfbf; border: 1px solid #f0eeee; line-height: 52px; text-align: center; font-size: 16px; color: #fff; font-weight: normal;}
.zc_table td{border: 1px solid #f0eeee; line-height: 52px; text-align: center; background: #fff; font-size: 14px; color: #505050;}
.zc_box5{ float: left; width: 100%; background: url(honorbg.gif) repeat-y center top; border-bottom: 1px solid #d2d2d2; padding: 120px 0 80px;}
.honorleft{ float: left; width:504px; margin-left: 91px; display: inline;}
.honortle{}
.honortle span{ display: block; color: #eb8635; font-size: 28px; line-height: 45px; }
.honortle i{ display: block; color: #505050; font-size: 14px; line-height: 32px; text-transform: uppercase;}
.honortablist1{ margin: 40px 0 0;}
.honortablist1 li{ background: url(ico1.gif) no-repeat 0 center; padding: 0 0 0 26px;line-height: 40px; margin: 0 0 10px; font-size: 16px; float: left; width: 100%; cursor: pointer;}
.honortablist1 li span{color: #626262; display: block; border-bottom: 1px solid #fff;float: left; }
.honortablist1 li.on{ background: url(ico2.gif) no-repeat 0 center;}
.honortablist1 li.on span{ border-bottom: 1px solid #eb8635; color: #eb8635;}
.honorright{ float: left; width: 430px; margin: 42px 0 0 72px; display: inline;}
.honortabcon{ float: left;}
.honortabcon1{display: none;}
.honortabcon1 img{ width: 357px; box-shadow: 10px 10px 20px rgba(0,0,0,0.35);}
.honotablist2{ float: right; width: 22px; margin: 40px 0 0;}
.honotablist2 span{ display: block; width: 15px; height: 15px; margin: 0 0 18px; background:#fff; border-radius:50%; cursor: pointer;}
.honotablist2 span.on{ background:#ccc; border-radius:50%;}
.zc_box6{ float: left; width: 100%; padding: 120px 0 100px;}
.mediatle{ text-align: center;}

/*share*/
.yahei{ font-family:"\5FAE\8F6F\96C5\9ED1";} 
.div_clear {clear: both; font-size: 0; height: 0; line-height: 0; overflow: hidden; width: 100%; margin:0; padding:0;}
.wrap{margin:0 auto; width:1140px;}
.fl{ float:left;}
.fr{ float:right;}
.fl100{ float:left; width:100%;}
/*share end*/

