﻿html,body{margin:0px;padding:0px;font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#969696;margin: 0px auto;}
ul,li,a,p,h1,h2,h3,h4,h5,h6,table,dl,dd,dt{padding:0px; margin:0px; list-style-type:none;text-decoration:none;font-family: 'Microsoft YaHei';}
img{border:0px;}
/*-------- clear --------*/
.clear{clear:both;height:1px;overflow:hidden;}
.clear10{clear:both;height:10px;overflow:hidden;}
.clear15{clear:both;height:15px;overflow:hidden;}
.clear20{clear:both;height:20px;overflow:hidden;}
.clear30{clear:both;height:30px;overflow:hidden;}
.clear40{clear:both;height:40px;overflow:hidden;}
.fl{float: left;}
.fr{float: right;}

a:hover {color: #f9a120;}



/*----index----*/
.headerBox{ width: 1120px;height: 158px;margin: 0px auto;}
.headerBox .logo{ float: left;margin: 10px 0px;}
.headerBox .logo a{width: 185px;height: 125px;display: block; background: url(../images/logo.png) no-repeat;}
.headerBox .headnav{width: 890px; float: right;}
.headerBox .icon{margin: 40px 0px 30px;text-align: right;}
.headerBox .icon a{width: 95px;height: 30px;display:inline-block;line-height: 30px;text-align: center;border-radius: 5px; background: #7c191e;color: #ffffff;font-size: 20px;background: url(../images/red.png) no-repeat;}
.headerBox .icon img{width: 25px;height: 25px;display: inline-block; margin: -5px 10px;}

.headerBox .menu{ float: right;}
.headerBox .menu .nav{width: 774px;height: 45px; background: url(../images/navbg2.png) no-repeat;}
.headerBox .menu .nav li{ float: left;}
.headerBox .menu .nav li a{ font-size: 20px;color: #ffffff;font-family: 'Microsoft YaHei';width: 129px; height: 45px;display: block;line-height: 46px;text-align: center;}
.headerBox .menu .nav li a.first,.headerBox .menu .nav li .frist:hover{background: url(../images/nav00.png) no-repeat;z-index: 1;font-weight: bold;}
.headerBox .menu .nav li a.onNav,
.headerBox .menu .nav li a:hover{background: url(../images/nav0.png) no-repeat;z-index: 1;font-weight: bold;}

.headerBox .icon a.red{ margin-left: 10px;}
.headerBox .icon a.eng{background: url(../images/en.png) no-repeat;}
.headerBox .icon a:hover{background: url(../images/en.png) no-repeat;}


/*----bannerBox----*/
.bannerBox{ width: 100%;height: 480px;}
.bannerBox .slideBox{ width: 100%;height: 480px;overflow:hidden; position:relative;float: left;}
.bannerBox .slideBox .solidePos {width:800px;height:45px; position:absolute; bottom:0px; z-index:1;}
.bannerBox .slideBox .solidePos a {font-size:18px;float:left;margin-left:5px;line-height:45px;color: #ffffff;text-indent: 10px;}
.bannerBox .slideBox .solidePos .hd{ height:15px; overflow:hidden;float:right;margin:20px 5px;}
.bannerBox .slideBox .solidePos .hd ul{ overflow:hidden; zoom:1; float:left;  }
.bannerBox .slideBox .solidePos .hd ul li{ float:left; margin-right:5px;width:30px; height:10px; cursor:pointer; background:url(../images/on01.png) 0px center no-repeat;}
.bannerBox .slideBox .solidePos .hd ul li.on{ background:url(../images/on02.png) 0px center no-repeat; }
.bannerBox .slideBox .bd{ position:relative; height:100%; z-index:0;   }
.bannerBox .slideBox .bd li{ zoom:1; vertical-align:middle; }
.bannerBox .slideBox .bd img{height:480px; display:block;margin: 0px auto;}


.banner01 {width: 100%;height: 990px;margin: -14px auto 0px;background: url(../images/banner.jpg) 0px center no-repeat;background-size: auto 990px; background-position: 50% 50%;}
.banner02{ width: 100%;height: 500px;margin: -14px auto 0px;background: url(../images/banner02.jpg) 0px center no-repeat;background-size: auto 500px; background-position: 50% 50%;}
.banner03{ width: 100%;height: 500px;margin: -14px auto 0px;background: url(../images/banner03.jpg) 0px center no-repeat;background-size: auto 500px; background-position: 50% 50%;}
.banner04{ width: 100%;height: 500px;margin: -14px auto 0px;background: url(../images/banner04.jpg) 0px center no-repeat;background-size: auto 500px; background-position: 50% 50%;}
.banner05{ width: 100%;height: 500px;margin: -14px auto 0px;background: url(../images/banner05.jpg) 0px center no-repeat;background-size: auto 500px; background-position: 50% 50%;}
.banner06{ width: 100%;height: 500px;margin: -14px auto 0px;background: url(../images/banner06.jpg) 0px center no-repeat;background-size: auto 500px; background-position: 50% 50%;}

.banner01 .bannerImgBox{width: 1100px;height: 665px;margin: 0px auto;background: url(../images/bannerImg.png) 0px center no-repeat;position: relative;margin-top: 180px;}

.banner01 .bannerImgBox a{ width: 205px;height:210px;display: inline-block;}

.bannerA1{ position: absolute;top: 0px;left: 210px;}
.bannerA2{ position: absolute;top: 115px;left: 10px;}
.bannerA3{ position: absolute;top: 115px;left: 410px;}
.bannerA4{ position: absolute;top: 340px;left: 10px;}
.bannerA5{ position: absolute;top: 340px;left: 410px;}
.bannerA6{ position: absolute;top: 455px;left: 210px;}

/*----首页关于我们----*/
.AboutBox{ width: 100%;}


.AboutBox .AboutMain{ width: 1100px;margin: 30px auto;}
.AboutBox .AboutMain .AboutLeft{ float: left;width:490px;}

.AboutMain .about_Top{ width: 100%;height: 50px;border-bottom: 1px solid #a7a7a7;margin-bottom: 30px;}
.AboutMain .about_Top h3{ font-size: 24px;color: #7c191e;display: inline-block;float: left;line-height: 50px;}

.AboutBox .AboutMain .AboutLeft .brief {font-size:18px;color:#3e3a39;line-height:30px;font-family: 'Microsoft YaHei';}

.AboutBox .AboutMain .AboutRight{ float: right;width: 520px;}
.proUl li {float:left;margin-right:20px;}




/*----底部----*/
.footerBox{ width: 100%;height: 250px;background: #dcdddd;}
.footerBox .footer{ width: 1100px;margin: 0px auto;padding: 55px 0px;}
.footerBox .footer .foot_icon{ height: 90px;margin: 15px 0px;}.footerBox .footer .foot_icon li{ float: left;margin-right: 30px;font-size: 26px;color: #3e3a39;}
.footerBox .footer .foot_icon li.fot_last{float: right;margin-right: 0px;}

.footerBox .footer .foot_icon li a img{ margin-right: 20px;vertical-align:middle;}
.copy{ text-align: center;font-size: 18px;color: #3e3a39;}
/*当前位置*/
.locationBox{ height: 50px;width: 1000px;margin: 0px auto;margin-top: 30px;line-height: 50px;}
.locationBox a{ font-size: 14px;color: #666666;font-family: 'Microsoft YaHei';}
.locationBox a.cur{color: #b68d4e;}
.locationBox a:hover{color: #b68d4e;}
.locationBox .xian{ margin: 0px 10px;}

/*关于我们*/
.ContentBox{width: 100%;font-family: 'Microsoft YaHei';}
.ContentMain{ width: 1100px;min-height: 480px;margin: 80px auto;}
.ContentMain .about_left{ width: 366px;float: left;}
.ContentMain .about_right{ width: 690px;float: right;font-size: 18px;color: #3e3a39;line-height: 28px;}
.ContentMain .about_right .about_top{ width: 100%;height: 50px;border-bottom: 1px solid #a7a7a7;margin-bottom: 30px;}
.ContentMain .about_right .about_top h3{ font-size: 24px;color: #7c191e;display: inline-block;float: left;line-height: 50px;}
.ContentMain .about_right .about_top p{font-size: 14px;color: #3e3a39;display: inline-block;float: right;line-height: 60px;}



.certer {text-align:center;}

.lbl_control {width:100px;line-height: 25px;display:inline-block;text-align: right;padding-right: 10px;}
.input_control{border:0px;border-bottom:1px dotted #dddddd;width:500px;display:inline-block;height:25px;line-height: 25px;padding:0px 5px;}



.btnsub{ width: 100px;height: 25px;background: #dcdddd;border: 0px;color: #7c191e;font-weight: bold;}
.btnsub:hover{background: #7c191e;border: 0px;color: #ffffff;cursor:pointer;}

/*联系我们*/
.ContentBox06{width: 100%;height: 588px;font-family: 'Microsoft YaHei';background: url(../images/contactBg.jpg) no-repeat;}
.ContactBox{width: 1100px;margin: 0px auto;padding-top: 55px;}
.ContactBox h3{ font-size: 28px;color: #7c191e; }
.iconBox{ margin: 10px 0px;background: url(../images/icon.png) 0px 0px no-repeat;}

.iconBox .cIcon{width: 100%; height: 30px;display: block;text-indent: 35px;font-size: 18px;color: #595757;margin-bottom: 10px;line-height: 30px;}
.yinghang{ font-size: 18px;color: #7c191e;line-height: 34px; margin-top: 50px;font-family: 'Microsoft YaHei';}


/*产品*/
.pro_left{ width: 260px;float: left;}
.pro_left .pro_Title{ width: 100%;height: 50px;background: #7c191e;font-size: 24px;color: #ffffff;text-align: center;line-height: 50px;}
.pro_left .pro_ul>li{ margin-top: 15px;}
.pro_left .pro_ul>li>a{ font-size: 24px;color: #7c191e;font-weight: bold;}
.pro_left .pro_ul>li.proOn .pro_ul_li_ul{ display: block;}
.pro_left .pro_ul>li>.pro_ul_li_ul{ display: none;}
.pro_left .pro_ul>li>.pro_ul_li_ul li a{ font-size: 16px;color: #3e3a39;display: inline-block;height: 35px;line-height: 35px;}

.pro_right{ width: 790px;float: right;}

.proMain .pro_Top{ width: 100%;height: 50px;line-height: 50px;border-bottom: 1px solid #a7a7a7;margin-bottom: 30px;}
.proMain .pro_Top h3{ float: left;font-size: 24px;color: #7c191e;line-height: 50px;}
.proMain .pro_Top p{ float: right;font-size: 14px;color: #3e3a39;display: inline-block;line-height: 60px;}
.proMain .pro_Top p a{font-size: 14px;color: #3e3a39;}
.pro_center{ font-size: 14px;color: #3e3a39;line-height: 24px;}


.case_ul>li{ margin-top: 15px;}
.case_ul>li>a{ font-size: 24px;color: #7c191e;font-weight: bold;}
.case_center{font-size: 14px;color: #3e3a39;line-height: 24px;}
.case_center ul li{ width: 226px;height: 170px;float: left;margin-right: 55px;}
.case_center ul li .case_img{ width: 226px;height: 134px;overflow: hidden;border-radius: 15px;background: #ffffff;}
.case_center ul li .case_img img{ width:226px;height: 134px;overflow: hidden;border-radius: 15px;}
.case_name{ width: 100%;height: 60px;text-align: center;overflow: hidden;}

/*唯嘉团队*/
.TeamMain{ margin: 40px 0px;}
.TeamList{ float: left;margin: 0px 20px 20px 0px;}
.TeamList a { width: 232px;height: 400px;display: block;overflow: hidden;cursor:pointer;}
.TeamList .TeamImg{ height: 300px;width: auto;position: relative;}
.TeamList .TeamBrief{ height: 80px;border: 1px solid #d5d5d5;padding: 5px 10px;background: #ffffff;margin-top: 5px;}
.TeamList .TeamBrief h3{ font-size: 20px;color: #333333;}
.TeamList .TeamBrief p{ font-size: 13px;color: #666666;display: block;height: 35px;margin-top: 10px;text-overflow: ellipsis;overflow: hidden;white-space: normal;}
.TeamList a:hover .TeamBg{width: 232px;height: 300px;position: absolute;top: 0px;left: 0px;background: url(../images/TeamBg.png) no-repeat;}
.TeamList a:hover .TeamBrief{background: #b68d4e;}
.TeamList a:hover .TeamBrief h3{color: #fefefe;}
.TeamList a:hover .TeamBrief p{color: #fefefe;}

.TeamLeft{ float: left;width: 430px;}
.TeamLeft img{ width: 430px;}
.TeamRight{ float: right;width: 540px;}
.TeamRight .TeamName{ height: 40px;border-bottom: 1px solid #c4c4c4;margin-top:20px;}
.TeamRight .TeamName h3{ font-size: 24px;color: #b68d4e;margin-right: 10px;display: block;float: left;}
.TeamRight .TeamName span{ font-size: 16px;color: #333333;float: left;margin-top: 10px;}

.TeamRight .TeamBrief{ font-size: 14px;color: #666666;line-height: 24px;margin: 10px 0px;}
/*唯嘉动态*/
.newsMain{}
.newsMain dl{width: 1000px;border-bottom: 1px solid #c4c4c4;padding: 0px 0px 14px;margin-bottom: 14px;}
.newsMain dl dt{ float: left;width: 255px;height: 152px;overflow:hidden;border-radius: 5px;}
.newsMain dl dt img{ width: 255px;}
.newsMain dl dd{ float: right;width: 715px;height: 152px;}
.newsMain dl dd .newsDD{ margin-top: 30px;}
.newsMain dl dd .newsDD .newsTitle{ height: 24px;text-overflow: ellipsis;overflow: hidden;white-space: normal;}
.newsMain dl dd .newsDD .newsTitle a { font-size: 17px;color: #333333; }
.newsMain dl dd .newsDD .newsTitle a:hover{ color: #f9a120;}
.newsMain dl dd .newsDD .newsTime{ font-size: 12px;color: #8c8c8c;margin: 15px 0px;}
.newsMain dl dd .newsDD .newsTime span{ margin-right: 10px;}
.newsMain dl dd .newsDD .newsBrief{font-size: 12px;color: #666666;line-height: 24px; height: 50px;text-overflow: ellipsis;overflow: hidden;white-space: normal;}

/*新闻详情页*/
.ContentMain2{ width: 1100px;margin: 0px auto;padding: 40px 0px;}
.ContentMain2 .conBox{ background: #ffffff;}
.ContentMain2 .conBox .ShowMain{ padding: 50px 0px;}
.ContentMain2 .conBox .ShowMain .showTop{ height: 80px;border-bottom: 1px solid #c4c4c4;text-align: center;}
.ContentMain2 .conBox .ShowMain .showTop h2{ font-size: 26px;color: #333333;}
.ContentMain2 .conBox .ShowMain .showTop .newsTime{ font-size: 12px;color: #8c8c8c; margin: 15px 0px;}
.ContentMain2 .conBox .ShowMain .showTop .newsTime span{ margin-right: 10px;}
.ContentMain2 .conBox .ShowCenter{ font-size: 14px;color: #666666;padding: 20px 70px 0px;line-height: 26px;}
.ContentMain2 .conBox .ShowCenter p{text-indent: 2em;}

/*投资公司*/
.InvestmentMain{}
.InvestmentMain .InTop{ width: 100%;height: 205px;background: url(../images/inBg.png) center no-repeat;margin-bottom: 70px;}
.InvestmentMain .InTop .topMain{ width: 720px;padding:15px 20px;font-size: 18px;color: #666666;line-height: 26px;height: 175px;overflow: hidden;}
.InvestmentMain .InList{ width: 218px;height: 292px;border: 1px solid #d5d5d5;overflow: hidden;float: left;margin-right: 40px;margin-bottom: 30px;}
.InvestmentMain .InList a{ cursor: pointer;}
.InvestmentMain .InList .InImg{ width: 218px;height: 165px;position: relative;}
.InvestmentMain .InList .InImg img{height: 165px;}
.InvestmentMain .InList .InImg2{ width: 218px;height: 126px;position: relative;}
.InvestmentMain .InList .InImg2 img{height: 126px;}


.InvestmentMain .InList .InImg .InBrief{width: 190px;height: 135px;background: url(../images/inBg2.png) no-repeat;position: absolute;top: 0px;left: 0px;z-index: 1;padding: 15px;font-size: 12px;color: #ffffff;line-height: 24px;display: none;}
.InvestmentMain .InList a:hover .InImg .InBrief{display: block;}

.InvestmentMain .InList a:hover .InImg2 img {-webkit-filter: grayscale(0%);}

/*.InvestmentMain .InList .InImg2{ width: 218px;height: 126px;background: url(../images/in002.jpg) no-repeat;}
.InImgShow{display: none;}
.InList a:hover .InImgShow{position: absolute;left: 0px;top: 0px; display: block;}*/


.JoinMain .InTop{ width: 100%;height: 205px;background: url(../images/inBg3.png) center no-repeat;}
.JoinMain .InTop .topMain{ width: 720px;padding:15px 20px;font-size: 18px;color: #666666;line-height: 26px;height: 175px;overflow: hidden;}

.JoinBox h3{ font-size: 16px;color: #333333;height: 55px;line-height: 55px;}

.JoinList{  }
.JoinList .JoinUlBox li{ margin-bottom: 15px;}
.JoinList .JoinUlBox li:hover{ cursor: pointer;}
.JoinList .JoinUlBox li:last-child{ margin-bottom: 0px;}
.JoinList .JoinUlBox .JoinTop{ height: 35px;line-height: 35px;font-size: 14px;color: #666666;background: #fff;box-shadow: 0 2px 3px #bebebe;}
.JoinList .JoinUlBox .JoinTop span{margin-right: 70px;display: block;float: left;}
.JoinList .JoinUlBox .JoinTop .Zhiwei{width: 130px;background: #ededed; color: #333333;text-align: center;}
.JoinList .JoinUlBox .JoinTop .Address{ width: 270px;height: 35px;overflow: hidden;}
.JoinList .JoinUlBox .JoinTop .Time{ width: 150px;}
.JoinList .JoinUlBox .JoinTop a{width: 70px;color: #b68d4e;background: url(../images/icon06.png) 40px center no-repeat;display: block;float: right;}
.JoinList .JoinUlBox .answer{ padding: 15px 30px;font-size: 12px;color: #666666;line-height: 24px;background: #fff;margin-top: 3px;display: none;}
.JoinList .JoinUlBox .addpanel .answer{ padding: 15px 30px;font-size: 12px;color: #666666;line-height: 24px;background: #fff;margin-top: 3px;display:block;}
.JoinList .JoinUlBox .addpanel a{background: url(../images/icon07.png) 40px center no-repeat;}


/*==========以下部分是Validform必须的===========*/
.Validform_checktip{line-height:20px;overflow:hidden;color:#999;font-size:12px;height: 25px;display: inline-block;line-height: 25px;}
.Validform_right{color:#71b83d;padding-left:20px;background:url(../images/right.png) no-repeat left center;}
.Validform_wrong{color:red;white-space:nowrap;background:url(../images/error.png) no-repeat left center;}
.Validform_loading{padding-left:20px;background:url(../images/onLoad.gif) no-repeat left center;}
.Validform_error{background-color:#ffe7e7;}

#Validform_msg{color:#7d8289; font: 12px/1.5 tahoma, arial, \5b8b\4f53, sans-serif; width:230px; -webkit-box-shadow:2px 2px 3px #aaa; -moz-box-shadow:2px 2px 3px #aaa; background:#fff; position:absolute; top:0px; right:50px; z-index:99999; display:none;filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#999999');}
#Validform_msg .iframe{position:absolute; left:0px; top:-1px; z-index:-1;}
#Validform_msg .Validform_title{line-height:25px; height:25px; text-align:left; font-weight:bold; padding:0 8px; color:#fff; position:relative; background-color:#1779DE;}
#Validform_msg a.Validform_close:link,#Validform_msg a.Validform_close:visited{line-height:22px; position:absolute; right:8px; top:0px; color:#fff; text-decoration:none;}
#Validform_msg a.Validform_close:hover{color:#cc0;}
#Validform_msg .Validform_info{padding:8px;border:1px solid #1779DE; border-top:none; text-align:left;}

#table1 tr td{ text-align: center;}


