﻿@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:#666;text-decoration:none;}
a:hover {color:#e60012;}
a:active {color:#e60012;}
.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:#666;}  

/*index*/
/*banner效果*/
.content{position:relative;width:100%;margin: 0 auto; height:730px; float: left;}
.banner{overflow:hidden;width:100%;height:730px;}
.content ul{ }
.content_ul li{ display:block; width:100%; height:730px; list-style:none; padding:0; margin:0; position:absolute;}
.content_ul li a { display:block; width:100%; height:730px; text-indent:-9999px;}
.slidenum{ position:absolute; display:block; bottom:40px; left:0; width: 100%; text-align: center;}
.slidenum span{display:inline-block; background:#fff;width:12px; height:12px; margin:0 8px; cursor:pointer; border-radius: 100%;opacity:0.1;filter:Alpha(opacity=10);}
.slidenum span.current{opacity: 1;filter:Alpha(opacity=100);}
/*banner效果 end*/
.zctopbg{float: left; width: 100%;  padding: 0 0 70px; position: relative;}
.zc_searchbg{float: left; width: 1140px; background: #e43436; padding: 50px 30px 65px; margin: -90px 0 0;}
.title2{ text-align: center;}
.line1{margin: 0 auto; width:188px; height: 30px; border-bottom: 1px solid #fff; display: block;}
.title2 span{display: inline-block; border-bottom: 1px solid #fff; padding: 0 10px; line-height: 50px; font-size: 24px; color: #fff; font-weight: bold;}
.title3{ color: #fff; font-size: 45px; font-weight: bold; text-align: center; line-height: 96px; margin: 0 0 26px;}
.searchpic{float: left; width: 314px; margin: 0 0 0 54px; display: inline;}
.searchright{float: right; width: 730px; margin:0 68px 0 0;}
.zc_searchform{float: left; width: 100%;  position: relative; }
.tips{position: absolute; left: 20px; top: 0; line-height: 49px; font-size: 16px; color: #999; cursor: text;}
.tips span{ font-size: 13px;}
.tips i{ color: #d1463e;}
.tips .red{color: #ee051b; font-weight: bold;}
.zc_txt_search,.zcinput{float: left; padding: 0 20px; width:701px; border: medium none; height: 49px; line-height: 49px; font-size: 16px; color: #666;font-family:"\5FAE\8F6F\96C5\9ED1";}
.zcinput{font-size: 14px; width: 217px; margin-left: 9px; color: #999;}
.zc_btn_search{float: right; width:381px; height: 49px; display: inline; overflow: hidden; line-height: 45px; border: medium none; color: #af1716; font-size: 16px; background: url(searchbg1.gif) repeat-x; cursor: pointer;}
#ul1{width:730px;height:102px;overflow:hidden; }
#ul1 li{ color: #ef9893; font-size: 16px;  line-height: 34px; height: 34px;}
.titlebox1{text-align: center; position: relative; margin: 30px 0 0; }
.title1{display: inline-block;  position: relative;z-index: 2;   padding: 4px 62px 0;}
.cn{display: block; font-size: 24px; font-weight: bold;  line-height: 40px; }
.en{display: block; line-height: 24px; font-size: 14px; margin: 8px 0 0; text-transform: uppercase; color: #999;}
.dian{ margin: 0 10px; font-style: normal;}
.zc_lclist{float: left; width: 100%; margin: 36px 0 0;}
.zc_lclist ul{float: left; width: 1225px;}
.zc_lclist li{float: left; width: 220px; margin: 0 25px 0 0; height: 330px;  text-align: center; }
.liucheng1{background: #47545c;}
.liucheng2{background: #e9504f;}
.liucheng3{background: #36b26d;}
.liucheng4{background: #506ae4;}
.liucheng5{background: #c342e8;}
.zclcpic{display: block;}
.zclcpic img{display: block; width: 100%; vertical-align: bottom;}
.title4{font-size: 20px; font-weight: bold; color: #fff;line-height: 32px; margin: 32px 0 0;}
.line2{height: 16px; display: block; margin: 0 auto; width: 20px; border-bottom: 1px solid #fff;}
.detail1{font-size: 14px; line-height: 28px; margin: 12px 0 34px; color: #fff;}
.more{ display: block; margin: 0 auto; width: 130px; height: 28px; line-height: 28px;  font-size: 14px; background: url(more.png) no-repeat;}
.liucheng1 .more{color: #47545c;}
.liucheng2 .more{color: #e9504f;}
.liucheng3 .more{color: #36b26d;}
.liucheng4 .more{color: #506ae4;}
.liucheng5 .more{color: #c342e8;}
.teambg{float: left; width: 100%; background: #e9504f; padding: 0 0 67px;}
.teambg .cn{color: #fff;}
.teambg .en{color: #fff;}
.teambg .line{background: #e95d5e;}
.citylist{float: left; width: 100%; text-align: center; font-size: 14px; margin: 40px 0 36px;}
.citylist a{display: inline-block; border: 1px solid #fff;  width: 135px; height: 34px; line-height: 34px; color: #fff; margin: 0 12px; border-radius: 4px;}
.citylist a.on,.citylist a:hover{background: #fff; color: #ff6766;}
.teampic{float: left; width: 100%;}
.teampic img{display: block; width: 100%; vertical-align: bottom;}
.honorlist2{float: left; width: 1208px; margin: 40px 0 0;}
.honorlist2 li{float: left;width: 290px; margin: 0 12px 0 0;text-align: center;  }
.zjpic{width: 290px; height:195px; background: url(zjbg.jpg) no-repeat; padding: 25px 0 0; display: block;}
.zjpic img{height: 170px;}
.zjtxt{font-size: 14px; line-height: 22px; margin: 13px 0 0; display: block;}
.contactbtm{float: left; width: 100%; background: #f6f6f6; padding: 50px 0 65px; margin: 30px 0 0;}
.contactleft2{float:left; width: 512px; margin: 0 0 0 85px; display: inline;}
.detail5{ font-size: 28px; font-weight: bold; color: #e60012; line-height: 43px;}
.detail6{font-size: 28px; color: #f51520; line-height: 48px;}
.detail7{font-size: 22px; color: #333; line-height: 48px; margin: 10px 0 0;}
.contactlist{float: left; width: 420px; margin: 10px 0 0;}
.contactlist li{line-height: 30px; font-size: 14px; }
.getphonebox{float: left; width: 100%; background: #e43436; padding: 21px 0;}
.getphoneform{margin: 0 auto; width: 540px; }
.input12{height: 38px; float: left; width: 414px; padding: 0 18px; border: medium none; line-height: 38px; font-size: 14px;font-family:"\5FAE\8F6F\96C5\9ED1"; color: #999;}
.submitbtn2{float:left; width: 90px; height: 38px; border: medium none;  font-size: 14px;font-family:"\5FAE\8F6F\96C5\9ED1"; line-height: 30px; color: #fff; background: #222; cursor: pointer;}
.zcmidbg{float: left; width: 100%; background: #f4f4f4; padding: 18px 0 60px;}
.detail2{font-size: 14px; line-height: 28px; margin: 10px 0 0;}
.more1{float: right; background: url(more2.gif) no-repeat; width: 118px; height: 131px; line-height: 131px; padding: 0 0 0 11px; text-align: center; font-size: 16px; font-weight: bold; color: #a46600; font-size: 16px;}
.tiaojianlist{float: left; width: 100%;}
.tiaojianlist ul{float: left; width: 1228px;}
.tiaojianlist li{float: left; width: 223px; margin: 28px 28px 0 0; height: 159px; padding: 0 28px; box-shadow: 0 8px 9px rgba(139,139,139,0.36);}
.tjbg1{background: url(tjbg1.jpg);}
.tjbg2{background: url(tjbg2.jpg);}
.tjbg3{background: url(tjbg3.jpg);}
.tjbg4{background: url(tjbg4.jpg);}
.tjbg5{background: url(tjbg5.jpg);}
.tjbg6{background: url(tjbg6.jpg);}
.tjbg7{background: url(tjbg7.jpg);}
.tjbg8{background: url(tjbg8.jpg);}
.title6{font-size: 18px; line-height: 30px; margin: 23px 0 0; position: relative; }
.line4{ display: block;  width: 21px; height: 7px; border-bottom: 1px solid #dcdcdc;}
.detail4{ line-height: 26px; font-size: 14px; margin: 10px 0 17px;}
.more2{display: block; background: url(more3.png) no-repeat; width: 115px; height: 32px; text-align: center; line-height: 24px; color: #fff; margin: 0 0 0 -5px;}
.faqlist{float: left; width: 100%; padding: 0 0 30px;}
.faqlist ul{float: left; width: 1215px;}
.faqlist li{float: left; width: 228px; margin: 42px 15px 0 0; text-align: center; }
.faqlist li a{display: block; background: url(tjbg.jpg) no-repeat; font-size: 16px; line-height: 65px; height: 65px; overflow: hidden;box-shadow: 0 7px 13px rgba(157,157,157,0.48); border-radius: 4px;}
.faqlist li a:hover{background: url(faqbg.gif) no-repeat; color: #fff;box-shadow: 0 7px 13px rgba(255,106,105,0.38);}
.pkbox{float: left; width: 100%; padding: 0 0 60px;}
.pktable{width: 100%; border-collapse: collapse; margin: 30px 0 60px;}
.pktable th,.pktable td{width: 33.33%; border: 1px solid #dcdcdc; line-height: 26px; padding: 20px 50px; font-size: 14px; text-align: left;}
.more3{display: block; margin: 0 auto; background: url(more4.gif) no-repeat; width: 327px; height: 68px; text-align: center; line-height: 53px; font-size: 16px; color: #fff;}
.more:hover{color: #e60012;}
.more1:hover,.more2:hover,.more3:hover{color: #af1716;}
.dowebok { float: left; width: 100%; line-height: 30px; margin: 30px 0 0; height: 30px; overflow: hidden;}
.dowebok span{ margin: 0 90px 0 0; color: #fff; font-size: 14px;}
.liuchenglist{float: left; width: 100%; position: relative; padding: 40px 0 26px;}
.liuchenglist ul{float: left; width: 1260px; position: relative;}
.liuchenglist li{float: left; width:66px; text-align: center; margin: 0 60px 0 0;}
.lchover{display: none;}
.liuchenglist li.hover .lchover{display: block;}
.liuchenglist li.hover .lc{display: none;}
.lctxt{display: block; font-size: 14px; line-height: 32px; margin: 12px 0 0;}
.liuchenglist li.hover .lctxt{color: #ff6866;}
.line5{position: absolute; left: 0; top: 0; width: 100%; height: 72px; border-bottom: 1px solid #dcdcdc;}
.zhengjianlist{float: left; width: 1215px; padding: 40px 0 16px;}
.zhengjianlist li{float: left; margin: 0 15px 0 0; text-align: center;}
.zhengjianlist li span{display: block;font-size: 16px; line-height: 30px; margin: 12px 0 0;}
/*index end*/

/*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;}
.wrap1{margin:0 auto; width:1200px;}
.wrap{margin:0 auto; width:1196px;}
.fl{ float:left;}
.fr{ float:right;}
.fl100{ float:left; width:100%;}
/*share end*/

