/* reset */
html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0; padding:0;}
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{display:block; margin:auto;}
table{border-collapse:collapse; border-spacing:0;}
caption,th{text-align:left; font-weight:normal;}
html,body,img,iframe,abbr{border:0;}
i,em{font-style:normal;}
[hidefocus],summary{outline:0;}
summary{display:block;}
li{list-style:none;}
sup,sub{font-size:12px;}
textarea{overflow:auto; resize:none;}
label,summary{cursor:default;}
a,button{cursor:pointer;}
h1,h2,h3,h4,h5,h6,b{font-weight:normal; display:block;}
a,a:hover{text-decoration:none;}
a{color:#333;}
a:hover{color:#000;}
body,textarea,input,button,select,keygen,legend{font:14px/1.5 'Microsoft YaHei', 'Microsoft YaHei UI', 'WenQuanYi Micro Hei', Arial, sans-serif,\5b8b\4f53; color:#666; outline:0;}
html{font-size:10px;}
body{background:#fff; -webkit-transition:none !important; -moz-transition:none !important; -ms-transition:none !important; -o-transition:none !important;}
input[type=submit]{cursor:pointer;}
html{-webkit-font-smoothing: antialiased;-webkit-overflow-scrolling:touch;overflow-x:hidden; overflow-y:auto;-webkit-transition:opacity .3s cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transition:opacity .3s cubic-bezier(0.215, 0.61, 0.355, 1);transition:opacity .3s cubic-bezier(0.215, 0.61, 0.355, 1);}
img{display:block}
.fl{float:left;}
.fr{float:right;}
.clear{zoom:1;}
.clear:after{content:''; width:0; height:0; display:block; clear:both;}
section, #header, #banner{width:100%; min-width:1200px; margin:auto;}
article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block}/*html5*/
@-webkit-keyframes gupIn{
	from{opacity:0; -webkit-transform:translate3d(0,-30px,0);}
}
@-moz-keyframes gupIn{
	from{opacity:0; -moz-transform:translate3d(0,-30px,0);}
}
@keyframes gupIn{
	from{opacity:0; transform:translate3d(0,-30px,0);}
}
@-webkit-keyframes gdownIn{
	from{opacity:0; -webkit-transform:translate3d(0,30px,0);}
}
@-moz-keyframes gdownIn{
	from{opacity:0; -moz-transform:translate3d(0,30px,0);}
}
@keyframes gdownIn{
	from{opacity:0; transform:translate3d(0,30px,0);}
}
@-webkit-keyframes gleftIn{
	0%{opacity:0; -webkit-transform:translate3d(-30px,0,0);}
	100%{opacity:1; -webkit-transform:translate3d(0,0,0);}
}
@-moz-keyframes gleftIn{
	0%{opacity:0; -moz-transform:translate3d(-30px,0,0);}
	100%{opacity:1; -moz-transform:translate3d(0,0,0);}
}
@keyframes gleftIn{
	0%{opacity:0; transform:translate3d(-30px,0,0);}
	100%{opacity:1; transform:translate3d(0,0,0);}
}
@-webkit-keyframes grightIn{
	0%{opacity:0; -webkit-transform:translate3d(80px,0,0);}
	100%{opacity:1; -webkit-transform:translate3d(0,0,0);}
}
@-moz-keyframes grightIn{
	0%{opacity:0; -moz-transform:translate3d(80px,0,0);}
	100%{opacity:1; -moz-transform:translate3d(0,0,0);}
}
@keyframes grightIn{
	0%{opacity:0; transform:translate3d(80px,0,0);}
	100%{opacity:1; transform:translate3d(0,0,0);}
}
@-webkit-keyframes gfadeIn{
	0%{opacity:0;}
	100%{opacity:1;}
}
@-moz-keyframes gfadeIn{
	0%{opacity:0;}
	100%{opacity:1;}
}
@keyframes gfadeIn{
	0%{opacity:0;}
	100%{opacity:1;}
}
@-webkit-keyframes gfadeOut{
	0%{opacity:1;}
	100%{opacity:0;}
}
@-moz-keyframes gfadeOut{
	0%{opacity:1;}
	100%{opacity:0;}
}
@keyframes gfadeOut{
	0%{opacity:1;}
	100%{opacity:0;}
}
.w1200{width: 1200px;margin: 0 auto;overflow: hidden;position: relative;}
#header{height:99px;border-bottom:1px solid #f2f2f2; position:fixed; top:0; left:0; background:#fff; z-index:10; -webkit-transition:0.3s; -moz-transition:0.3s; transition:0.3s; -webkit-animation:gupIn 1s 0.1s both; -moz-animation:gupIn 1s 0.1s both; animation:gupIn 1s 0.1s both;}
#logo{display:block; position:absolute; top:0; left:0; height:99px; line-height:99px; opacity:0.85; overflow:hidden; filter:alpha(opacity=60); -webkit-transition:0.3s, opacity 0.6s; -moz-transition:0.3s, opacity 0.6s; transition:0.3s, opacity 0.6s;}
#logo img{vertical-align:middle;padding-top: 15px;}
#logo:hover{opacity:1; filter:alpha(opacity=100);}
#nav{width:950px; margin:auto;  position:relative;}
#nav a{display:inline-block; height:99px; margin:0 10px; line-height:99px; text-align:center; font-size:16px; -webkit-transition:0.3s, color 0.5s; -moz-transition:0.3s, color 0.5s; transition:0.3s, color 0.5s;}
#nav a:hover{color:#3d88cc;}
#nav span{width:100px; height:2px; background:#3d88cc; position:absolute; bottom:-1px; left:0; opacity:0; filter:alpha(opacity=0);}
#header h1{position:absolute; top:0; right:0; height:99px; line-height:99px; font-size:18px; font-weight:bold; background:url(../images/tel_bg.jpg) no-repeat 18px center; padding-left:60px; -webkit-transition:0.3s; -moz-transition:0.3s; transition:0.3s; color:#3d88cc;}
#header em{font-style: normal;}
#header em a,#header em a:visited{background: #3d88cc;color: #fff;padding: 0 5px;position: absolute;top: 0;right: 0;font-size: 14px;line-height:24px;border-radius: 0 0 5px 5px;}
#header em a:hover{background: #f60;}
#container{padding-top:100px;}
#banner{margin-top: 100px;}
/*焦点图*/
.lubo{ width: 100%; min-width:1000px;clear: both; position: relative; height:500px;}
.lubo_box{ position: relative; width: 100%; height:500px; }
.lubo_box li{ float: left;position: absolute; top: 0; left: 0; width: 100%; height:500px; opacity: 0;filter:alpha(opacity=0);}
.lubo_box li a{ display: block;width: 100%;  height: 100%;}
.lubo_box li img{ width: 100%; height: 500px;}
/*圆点*/
.cir_box{ overflow: hidden; position: absolute; z-index: 100;}
.cir_box li{ float: left; width: 10px; height: 10px; margin:0 5px; cursor: pointer; background: #fff; opacity: 0.8;filter:alpha(opacity=80);border-radius: 10px;}
.cir_on{ background: #47c7ea !important;}
/*按钮*/
.lubo_btn{ position: absolute; width: 100%; top: 200px;}
.left_btn, .right_btn{ width: 30px; height: 80px; background: #000;opacity: 0.8;filter:alpha(opacity=80); cursor: pointer; color: #fff; line-height: 80px; font-size: 30px; text-align: center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.left_btn{ float: left;}
.right_btn{ float: right;}
/*aboutus*/
.layout_1{width: 100%;background: #fff;padding:60px 0 60px;position: relative;}
.title{color:#686868; text-align:left;width: 100%;}
.titlebg{ background: url(../images/titlebg.jpg) no-repeat center right;height: 100px;margin-top: 68px;width: 180px;}
.title h4{ height:40px; display:block; font-size:30px; }
.title h5{ height:25px; display:block; font-family:'heliosextthinregular'; font-size:22px;}
.layout_1 p.con{font-size: 14px;line-height: 28px;width: 650px;text-indent: 35px;padding: 0 50px;}
.layout_1 p.con em{font-style: normal;color: #3d88cc;}
.about_logo{padding-top: 68px;}
/*team*/
.layout_2{width: 100%;background: #f0f0f0;padding:60px 0 0;}
.team .fl a,.team .fr a{display: block;overflow: hidden;}
.index_teamleft{width: 760px;}
.team .name_detail{width: 400px;padding-right: 45px;padding-top: 40px;}
.team .name_detail h1{font-size: 24px;color: #000;}
.team .name_detail h2{font-size: 12px;color: #333;}
.team .name_detail p{font-size: 12px;color: #666;line-height: 24px;padding-top: 15px;}
.team .touxiang{width: 315px;height: 483px;}
.team .touxiang img{width: 100%;}
.team ul{list-style: none;overflow: hidden;width: 400px;padding-top: 170px;}
.team ul li{float: left;width: 180px;overflow: hidden;padding:0 0 20px 20px;}
.team ul li img{width: 82px;height: 110px;float: right;}
.team ul li .txt{text-align: right;height: 110px;float: left;font-size: 14px;color: #333;}
.team ul li .txt p{padding-top: 70px;}
.team ul li .txt span{font-size: 12px;color: #666;}
/*case*/
.layout_3{width: 100%;background: #fff;padding:60px 0;}
.layout_3 .title{text-align: center;padding-bottom: 30px;}
.map{list-style: none;overflow: hidden;}
.map h3{color: #47c7ea;font-size: 16px;}
.map div.txt{height: 84px;}
.map p{line-height: 28px;font-size: 14px;color: #333;}
.map .ditu{margin-top: 10px;}
.map li{float: left;width: 350px;}
.map li:nth-child(2){padding: 0 70px;}
.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}
footer{background: #f5f5f5;height: 100px;line-height: 100px;font-size: 12px;}
/*二级页公共*/
#subnav{padding: 20px 0;font-size: 12px;color: #757575;padding-top: 120px;}
#subnav span{font:font:400 9px/14px consolas;}
.focus{padding:20px 0;}
/*成功案例*/
.case_con{list-style: none;overflow: hidden;width: 80%;margin: 0 auto;}
.case_con li{text-align: center;width: 50%;float: left;padding: 40px 0;}
.case_con li img{width: 182px;margin: 0 auto;}
/*增值服务*/
.add{list-style: none;width: 1026px;margin: 0 auto;overflow: hidden;padding-top: 30px;}
/*投资者服务*/
.investor{list-style: none;margin-left: 0;padding-bottom: 300px;}
.investor li{border:3px solid #f8f8f8;text-align: center;color: #333;width: 210px;height: 90px;font-size: 14px;float: left;margin-right: 30px;display: inline;position: relative;padding-top: 30px;}
.investor li:last-child{margin:0;}
.investor li:hover{border:3px solid #3d88cc;color: #3d88cc;}
.investor li:hover a,.investor li:hover a:visited{color: #3d88cc;}
.investor span{height: 1px;width: 50px;background: #99bdfb;display: block;margin: 0 auto;position: absolute;bottom: 30px;left: 50%;margin-left: -25px;}
.investor li:hover span{background: #3d88cc;height: 2px;}
/*关于我们*/
.nav_about{height:82px;line-height:82px;background: #f5f5f5;margin-top: 20px;}
.nav_about ul{margin:0 0 0 80px;overflow: hidden;}
.nav_about ul li{float:left;text-align:center}
.nav_about ul li a{color:#b0b0b0;font-size:16px;font-weight:600;text-align:center;display:inline-block;height:82px}
.nav_about ul li a:hover{color:#424242}
.nav_about ul li span{color:#e0e0e0;padding:0 60px;display:inline-block}
.nav_about ul li.last{margin-right:0}
.nav_about ul li.cur a{color:#ff6700}
.about_con{background: #f5f5f5;padding: 0 0 60px 0;}
img.img_con{width: 1200px;height: 440px;}
.about_con h1{text-align: center;font-size: 30px;padding: 50px 0 20px 0;color: #000;}
.about_con p{line-height: 24px;font-size: 14px;color: #757575;width: 580px;margin: 0 auto;text-indent: 30px;}
.honor_con{background: #f5f5f5;overflow: hidden;padding-top: 60px;}
.honor_con ul{list-style: none;}
.honor_con li{width:510px;height:380px;overflow:hidden;text-align:center;display:table;float:left;position:relative;background: #f4f8fd;margin: 0 0 60px 60px;}
.honor_con li span{display:table-cell;vertical-align:middle;width:510px;height:380px;}
.honor_con li span img{border:1px #ddd solid;margin:0 auto;max-width:510px;max-height:380px;}
/*For IE7
*+html .honor_con li span a{position:absolute;top:50%;width:100%;text-align:center;height:auto;}
*+html .honor_con li span img{position:relative;top:-50%;left:-50%;}*/
/*For IE6
*html .honor_con li span{position:absolute;top:51%;width:100%;text-align:center;height:auto;display:block;}
*html .honor_con li span img{position:relative;top:-50%;left:-50%;width:expression(this.width>200?“510px”:“auto”);height:expression(this.height>140?“380px”:“auto”);}
*/.idea_con{padding-top: 60px;}
.policy_con{background: #f5f5f5;overflow: hidden;padding:60px 0;}
.policy_con p{font-size: 14px;line-height: 24px;color: #757575;padding: 0 60px;text-indent: 30px;}
.policy_con ul{list-style: none;padding-top: 30px;}
.policy_con li{float: left;width: 510px;background: url(../images/policy_libg.jpg) no-repeat left center;height: 112px;overflow: hidden;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;margin:0 0 30px 60px;}
.policy_con li h3{color: #53a3fc;font-size: 18px;line-height: 40px;padding:10px 0 0 50px;}
.policy_con li span{font-size: 14px;line-height: 24px;color: #757575;padding:10px 0 0 50px;display: block;}
.pro_con{background: #f5f5f5;overflow: hidden;padding:60px 0;text-align: center;display:table;position:relative;}
.pro_con span{display:table-cell;vertical-align:middle;width:1200px;height:auto;}
.pro_con span img{margin:0 auto;max-width:768px;max-height:770px;}
.team_con{padding: 30px 0;}
.team_con ul.fl{width: 230px;}
.team_con ul li{height: 93px;border-bottom: 1px solid #f2f2f2;position: relative;margin-bottom: 10px;}
.team_con ul li span{width: 100%;background: #fff;height: 80px;position: absolute;bottom: 0;left: 0;z-index: -1}
.team_con ul li:hover span{background: #f8f8f8;}
.team_con ul li.selected span{background: #e3e3e3;}
.team_con ul li img{float: left;-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-ms-filter: grayscale(100%);-o-filter: grayscale(100%);filter: grayscale(100%);filter: gray;}
.team_con ul li .txt{text-align: right;padding-left:90px;padding-right: 10px;}
.team_con ul li .txt h3{padding-top: 20px;font-size: 14px;line-height: 30px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.team_con ul li .txt h3 em{color: #999;font-style: normal;}
.team_con ul li .txt p{font-size: 12px;color: #666;height: 36px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.team_con ul li.selected img{-webkit-filter: grayscale(0%);-moz-filter: grayscale(0%);-ms-filter: grayscale(0%);-o-filter: grayscale(0%);filter: grayscale(0%);filter: none;}
.team_con ul li.selected h3,.team_con ul li.selected h3 em{color: #193b62;}
.team_con .team_con-right{width: 940px;}
.team_con .team_con-right img{float: left;padding-right: 30px;}
.team_con .team_con-right h1{font-size: 30px;color: #193b62;padding-top: 40px;}
.team_con .team_con-right h2{font-size: 18px;color: #666;}
.team_con .team_con-right .txt{padding-top: 20px;}
.team_con .team_con-right .txt p{text-indent: 30px;font-size: 14px;line-height: 24px;color: #757575;padding-top: 30px;}
.team_con .team_con-right .txt2 p{text-indent: 0;}
.team_con .team_con-right .txt3 p{padding-top: 10px;}
.team_con .man h1{padding-top: 10px;}

/*------------------- 弹出层样式 -----------------------*/
#HBox{width:300px;height:auto;margin:0 auto;box-shadow:1px 1px 5px #333;-webkit-box-shadow:1px 1px 5px #333;display:none;background-color:#ffffff;position:fixed;top:50%;left:50%;margin:-120px 0 0 -150px;z-index:100000;border:1px solid #ddd;border-radius:3px;}
#HCloseBtn{width:20px;height:20px;line-height:20px;display:inline-block;cursor:pointer;color:#fff;text-align:center;position:absolute;top:8px;right:8px;border-radius:3px;}
#HCloseBtn:hover{background:#39F!important;color:#fff;}
#HCloseBtn span{font-size:18px;font-family: Helvetica, STHeiti;font-weight:normal;}
#HLoading{border-radius:3px;}
.HTooltip{border-radius:3px;}
/*------------------- 表单样式 -----------------------*/
.list{padding:10px 0;}
.list li{width:90%;margin:10px auto auto;overflow: hidden;text-align: center;margin-bottom: 30px;}
.list li strong{float:left;display:inline-block;margin-right:10px;text-align: right;}
.list li p{line-height: 30px;color: #05a;font-size: 16px;}
.list .fl{width:80%;}
.ipt{width:100%;text-indent:5px;border:1px solid #ccc;padding:5px 0;box-shadow:0 0 3px #ddd inset;-webkit-box-shadow:0 0 3px #ddd inset;}
.ipt:focus{border-color:#66afe9;box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 6px rgba(102, 175, 233, 0.6);-webkit-box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 6px rgba(102, 175, 233, 0.6);}
.submitBtn{width:100%;height:40px;line-height:40px;cursor:pointer;margin-top:10px;display:inline-block;text-align:center;background-color:#428bca;color:#fff;padding:0;border-radius: 20px;border: none;margin: 0 auto;}
.submitBtn:hover,.submitBtn:disabled{opacity: .8;-webkit-opacity: .8;}
.submitBtn2{background-color:#aed505;}
.submit{width: 48%;background: #428bca;height: 40px;line-height: 40px;font-size: 16px;color: #fff;display: inline-block;float: left;}
.submit2{background: #aed505;}
.submit:hover{color: #fff;}