﻿@charset "utf-8";


/*Reset*/
*{ padding:0; margin:0; outline:none;}
*html{background-image:url(about:blank);background-attachment:fixed;}
html,div,ul,li,dl,dt,dd,p,h1,h2,h3,h4,h5,h6,img,form,embed,label{margin:0;padding:0;border:0; font-size:12px; font-weight:normal;}
img{border:none}
ul,ul li{ list-style:none;} 
.cls{clear:both; line-height:0px!important; height:0px!important;font-size:0px!important;} 
select,input{ vertical-align:middle;font-size:12px;}  
a {color:#757575;text-decoration:none;}
a:hover {color:#2b8ae4;}
a:active {color:#2b8ae4;}
.hidden{ display:none}
i{ font-style:normal}
/*basic*/ 
body{margin:0px; padding:0px;font-family:"\5FAE\8F6F\96C5\9ED1","\5B8B\4F53", Arial, Helvetica, sans-serif; font-size:12px;color:#757575;}  



.zc_searchbg{ float: left; width: 100%; background: url(../images/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: url(../images/linput.jpg) no-repeat; height: 49px; padding: 0 0 0 31px; position: relative; margin: 50px 0; margin-bottom:20px;}
.zc_txt_search{ color: #ef9893; float: left; width:476px; padding: 0 31px 0 0; background: url(../images/minput.gif) repeat-x; 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(../images/searchbtn2.png) no-repeat; width: 295px; height: 71px; border: medium none; color: #ffe28e; 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: #ef9893; font-size: 16px; text-indent:12px; line-height: 34px; height: 34px;}
.zc_box1{ float: left; width: 100%; background: url(../images/bg2.gif); 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(../images/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(../images/topbg.png) no-repeat center top; height: 42px; margin: 100px 0 0;}
.zc_infomid{ float: left; width: 100%; background: url(../images/midbg2.png) repeat-y center top; padding: 50px 0 40px;}
.zc_infobtm{ float: left; width: 100%; background: url(../images/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: #d24d46; line-height: 54px; background:url(../images/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(../images/rf1.png);}
.zc_infopic2{ background-image: url(../images/rf2.png);}
.zc_infopic3{ background-image: url(../images/rf3.png);}
.zc_infopic4{ background-image: url(../images/rf4.png);}
.zc_infopic5{ background-image: url(../images/rf5.png);}
.zc_infopic6{ background-image: url(../images/rf6.png);}
.zc_infopic7{ background-image: url(../images/rf7.png);}
.zc_infopic8{ background-image: url(../images/rf8.png);}
.zc_infopic9{ background-image: url(../images/rf9.png);}
.zc_infopic10{ background-image: url(../images/rf10.png);}
.zc_infopic11{ background-image: url(../images/rf11.png);}
.zc_infopic12{ background-image: url(../images/rf12.png);}
.zc_infopic13{ background-image: url(../images/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: #cf423b; }
.zc_infolist li.hover .zc_infopic1{ background-image: url(../images/rfn1.png);}
.zc_infolist li.hover .zc_infopic2{ background-image: url(../images/rfn2.png);}
.zc_infolist li.hover .zc_infopic3{ background-image: url(../images/rfn3.png);}
.zc_infolist li.hover .zc_infopic4{ background-image: url(../images/rfn4.png);}
.zc_infolist li.hover .zc_infopic5{ background-image: url(../images/rfn5.png);}
.zc_infolist li.hover .zc_infopic6{ background-image: url(../images/rfn6.png);}
.zc_infolist li.hover .zc_infopic7{ background-image: url(../images/rfn7.png);}
.zc_infolist li.hover .zc_infopic8{ background-image: url(../images/rfn8.png);}
.zc_infolist li.hover .zc_infopic9{ background-image: url(../images/rfn9.png);}
.zc_infolist li.hover .zc_infopic10{ background-image: url(../images/rfn10.png);}
.zc_infolist li.hover .zc_infopic11{ background-image: url(../images/rfn11.png);}
.zc_infolist li.hover .zc_infopic12{ background-image: url(../images/rfn12.png);}
.zc_infolist li.hover .zc_infopic13{ background-image: url(../images/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: url(../images/bg.gif); padding: 0 0 82px;}
.zc_processbg{float: left; width: 100%; background: url(../images/bg2.png) no-repeat center top; height: 418px; margin: -186px 0 70px; padding: 117px 0 0; }
.zc_infotle1 span{ color: #ecded3; background: url(../images/titlebg.png) no-repeat center 27px;}
.zc_infotle1 i{ color: #e7918c;}
.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(../images/lc.png) no-repeat center top;}
.zc_processbox span{ position: absolute; left: 50%; top: 62px; margin-left: -50px; width: 100px; font-size: 14px; color: #e7918c; line-height: 24px; text-align: center;}
.zc_processbox_hover{ background: url(../images/lc1.png) no-repeat center top;}
.zc_processbox_hover span{ color: #dfc781; font-weight: bold;}
.line{ float: left; width:77px; height: 38px; background: url(../images/line0.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;}
.line21{ text-align: center;}
.line21 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: #e55c55; 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(../images/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: #cc2328; 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(../images/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(../images/ico3.gif) no-repeat 0 center;}
.honortablist1 li.on span{ border-bottom: 1px solid #d1453d; color: #d1453d;}
.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: 22px; height: 22px; margin: 0 0 18px; background: url(../images/yuan1.gif) no-repeat; cursor: pointer;}
.honotablist2 span.on{ background: url(../images/yuan2.gif) no-repeat;}
.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:960px;}
.fl{ float:left;}
.fr{ float:right;}
.fl100{ float:left; width:100%;}
/*share end*/

#div1 {display: none;position:fixed;_top:0;z-index: 1000;height: 8800px;width: 100%;font-size:13px;margin:0 auto;left:0;top:0;}
#div2 {display: none;margin:0 auto; position:fixed;height: 8800px;_position:absolute;width: 100%;z-index: 1000;left: 0px;top: 0px;_top:expression(documentElement.scrollTop);}
.mmtc{ width:460px; height:360px; padding:10px; border:1px solid #ccc; background:#fff; position:fixed; left:50%; top:50%; margin-left:-240px; margin-top:-190px;}
.ttext{ width:368px; height:36px; border:1px solid #ccc; line-height:36px; text-indent:10px;font-size:14px; font-family:微软雅黑; margin-top:20px;  }
.tbutton{ cursor:pointer; font-size:14px; font-family:微软雅黑; height:36px; line-height:36px; text-align:center;background:#e70012; color:#fff; margin-top:20px; border:0; width:370px;}
.getyzm{ width:90px; height:36px; border:1px solid #E70012; background:#E70012; color:#fff; cursor:pointer; line-height:36px; font-size:14px; font-family:微软雅黑; margin-top:20px; float:right  }