﻿@charset "utf-8";
/*全局初始化样式*/
body{ padding:0; margin:0 auto; font-size:14px; font-family:'Microsoft Yahei'; color:#333; width:100%; zoom:1; line-height: 1.42857143; word-wrap:break-word;

/*禁用Webkit内核浏览器的文字大小调整功能*/
-webkit-text-size-adjust:none; 

/*取出点击出现半透明的灰色背景*/
-webkit-tap-highlight-color:rgba(0,0,0,0); 
-webkit-tap-highlight:rgba(0,0,0,0);

/*控制文本可选性*/
/*-webkit-user-select: none;
    -ms-user-select: none;
   -moz-user-select: none;
 -khtml-user-select: none;
        user-select: none;*/
        
/*设置字体的抗锯齿或者说光滑度*/
-webkit-font-smoothing: antialiased;
}

/*默认去除ul、li的默认样式*/
.p,.h1,.h2,.h3,.h4,.h5,.h6,.dl,.dl dt,.dl dd{ margin: 0; padding: 0;}
.ul,.ul li{ list-style:none; margin: 0; padding: 0;} 
/*初始化下拉菜单、单行输入框、多行输入框的样式*/
select,input,textarea{ font-family:'Microsoft Yahei'; -moz-border-radius:0; -o-border-radius:0; -ms-border-radius:0; -webkit-border-radius:0; border-radius:0;  color:#666460;} 
/*表单元素获得焦点时不显示虚线框*/
input:focus { outline: none;}
input,button,select,textarea{ outline:none;/*强制去除表单自带的样式*/ } 
input[type=button], input[type=submit], input[type=file], button { cursor: pointer; -webkit-appearance: none; }
/*不允许多行输入文本框有滚动条*/
textarea{ resize:none; /*强制去除textarea自带的样式*/ } 
/*初始化表单元素样式*/
textarea,input,select { background:none; border:none; margin:0; padding:0;}
/*初始化HTML5标签样式*/
audio,canvas,progress,video { display: inline-block; vertical-align:baseline;}
article,aside,footer,header,hgroup,nav,section,figure,figcaption{ display:block;}
/*去除figure边距*/
figure,figcaption{ margin:0px; padding:0px;}

/*初始化图片样式*/
ul,ul li,img{ vertical-align:top;}
img{ border:none; border:0; max-width:100%; }

/*初始化a的样式和字体样式*/
a{ color:#333; text-decoration:none; -webkit-tap-highlight-color:rgba(0,0,0,0);}
a:focus { outline:none; -moz-outline:none;}
a:hover{ }

/*清除浮动*/
.clearfix:after{
    display: block;
    font-size: 0;
    line-height:0;
    visibility: hidden;
    height: 0;
    clear: both;
    content: " ";  
}
/*全局样式*/


/*框架*/
.contain{ padding:0 15px; margin:0 auto;}
@media screen and (min-width:1248px){
	.contain{ width:1200px;}
}



/*头部*/
.header{ padding:15px 0; position:relative;}
.header .logo img{ height:50px;}
@media screen and (min-width:768px){
	.header{ padding:0;}
	.header .wrap{ padding-left:132px; padding-right:52px; position:relative;}
	.header .logo,.header .logo img{ width:145px; height:72px;}
	.header .logo{ position:absolute; left:0; top:50%; margin-top:-36px;}
}
@media screen and (min-width:1024px){
	.header .wrap{ padding-right:124px;}
}
.header .navBtn{ width:34px; display:block; position:absolute; right:15px; top:50%; margin-top:-10px; z-index:99;  }
.header .navBtn span{ display:block; height:2px; background-color:#c69a7b; margin-bottom:4px;}
.header .navBtn span:last-child{ margin-bottom:0;}
@media screen and (min-width:768px){
	.header .navBtn{ display:none;}
}


.mainNav{ display:none; position:absolute; left:0; top:80px; right:0; background-color:#c69a7b; z-index:999;}
.mainNav li{ border-top:1px solid #e2c2ac; border-bottom:1px solid #c77e4a;}
.mainNav a{ display:block; padding:10px 15px; color:#fff; font-size:16px;}
.mainNav dl,.mainNav dd{ margin:0; padding:0;}
.mainNav dl{ display:none;}
.mainNav .wx div,.mainNav .searBtn{ display:none;} 
.searchBox div{ padding:10px 15px; position:relative;}
.searchBox input{ color:#666; font-size:14px; width:100%; background:#fff; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box; -webkit-border-radius:4px; -moz-border-radius:4px; -o-border-radius:4px; -ms-border-radius:4px; border-radius:4px; line-height:16px; padding:8px 35px 8px 10px;}
.searchBox a{ padding:0; width:15px; height:15px; background:url(../images/c1.png) no-repeat center; position:absolute; right:25px; top:50%; margin-top:-7px;} 
.nav-collapse.opened{display:block;}

.mainNav li.onnav a{ background-color:#d9bba6;}
@media screen and (min-width:768px){
	.mainNav{ text-align:right; display:block; position:static; background:none;}
	.mainNav li{ padding-top:42px; display:inline-block; border:none; margin-left:30px;}
	.mainNav li .navA{ padding-bottom:20px; padding-top:20px;}
	.mainNav li:first-child{ margin-left:0;}
	.mainNav li a{ padding:0; color:#333;}

	.mainNav .oa,.mainNav .email,.mainNav .wx,.mainNav .en,.mainNav .searchBox,.mainNav .searBtn{ padding:0; position:absolute; top:22px; margin-left:0;}
	.mainNav .oa{ right:177px;} 
	.mainNav .email{ right:90px;}
	.mainNav .wx{ right:0;}
	.mainNav .en{ right:0; bottom:16px; top:auto;}
	.mainNav .searchBox{ top:15px; right:268px;}
	.mainNav .oa a,.mainNav .email a,.mainNav .wx a,.mainNav .en a,.mainNav .searchBox{ font-size:14px;  color:#999; }
	.mainNav .oa a,.mainNav .email a,.mainNav .wx a{ background-repeat:no-repeat; background-position:left center;}
	.mainNav .oa a{ padding-left:19px; background-image:url(../images/c2.png);}
	.mainNav .email a{ padding-left:21px; background-image:url(../images/c3.png);}
	.mainNav .wx a{ padding-left:24px; background-image:url(../images/c4.png);}
	.mainNav .en a{ width:32px; height:32px; text-align:center; text-transform:uppercase; border-radius:32px;  line-height:32px; background-color:#c69a7b; color:#fff;}
	
	.mainNav .searchBox{ width:196px;}
	.mainNav .searchBox div{ padding:0; margin:0;}
	.mainNav .searchBox div input{ border:1px solid #e5e5e5; color:#999;}
	.mainNav .searchBox div a{ right:10px;}
	
	.mainNav li.onnav a.navA{ background:none; color:#c69a7b;}
}

@media screen and (min-width:886px){
	.mainNav li{ margin-left:50px;}
	.mainNav .oa,.mainNav .email,.mainNav .wx,.mainNav .en,.mainNav .searchBox{ margin-left:0;}
}
@media screen and (min-width:1024px){
	.mainNav li{ padding-top:32px; margin-left:13px;}
	.mainNav li:first-child,.mainNav .oa,.mainNav .email,.mainNav .wx,.mainNav .en,.mainNav .searchBox{ margin-left:0;}
	.mainNav .oa,.mainNav .email,.mainNav .wx{ top:7px;}
	.mainNav .oa a:hover,.mainNav .email a:hover,.mainNav .wx a:hover{ color:#c69a7b;}
	.mainNav .wx div,.mainNav .wx div img{ width:140px; height:140px;}
	.mainNav .wx div{ position:absolute; right:0; top:19px; padding-top:10px; z-index:99;}
	.mainNav .wx:hover div{ display:block;}
	.mainNav .en{ bottom:24px; right:50px;}
	.mainNav .searBtn{ right:0; bottom:24px; top:auto;} 
	.mainNav .searBtn,.mainNav .searBtn span{ display:block;}
	.mainNav .searBtn span{ display:block; width:32px; height:32px; -webkit-border-radius:32px; -moz-border-radius:32px; -o-border-radius:32px; -ms-border-radius:32px; border-radius:32px; background:#efefef url(../images/c1.png) no-repeat center; }
	.mainNav .searchBox{ display:none; top:104px; right:0; z-index:999;}
	.mainNav .on{ display:block;}
	
	.mainNav li a.navA{ padding:28px 15px; position:relative;}
	.mainNav li:first-child a.navA{ padding-left:30px; padding-right:30px;}
	.mainNav li.onnav a.navA,.mainNav li.onnavs a.navA{ background:#c69a7b; color:#fff;}
	
}



/*底部*/
.footer{ padding-top:23px; padding-bottom:26px; background-color:#2f2f2f; text-align:center; line-height:24px;}
.footer,.footer a{ color:#848484;}
.footer p{ margin:0; padding:0;}


/*分页*/
.Pages{ text-align:center; padding:30px 0;}
@media screen and (min-width:768px){
	.Pages{ padding-top:50px; padding-bottom:60px;}
}
.Pages a,.Pages em{ display:inline-block; *display:inline; zoom:1;}
.Pages a{ margin:0px 1px; padding:4px 11px; color:#666; background-color:#fff;  border:1px solid #ddd; -webkit-border-radius:4px; -moz-border-radius:4px; -o-border-radius:4px; -ms-border-radius:4px; border-radius:4px;}
.Pages .num{ display:none;}
.Pages em{ font-style:normal;}
.Pages a.a_cur{ color:#fff; background-color:#3798d5; border-color:#3798d5;}
@media screen and (min-width:768px){
	.Pages .num{ display:inline-block;}
}
@media screen and (min-width:1024px){
	.Pages a:hover{ color:#fff; background-color:#3798d5; border-color:#3798d5;}
}

.PrevNextBox{ color:#333; margin-top:30px; padding:24px 0; border-top:1px solid #e3e3e3; line-height:30px;}
.PrevNextBox dl{ margin:0; padding:0; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.PrevNextBox a{ color:#666;}


/*首页*/
.partIndex{ background:url(../images/c5.png) repeat left top; padding:30px 0;}
@media screen and (min-width:1024px){
	.partIndex{ padding-top:40px; padding-bottom:40px;}
}
@media screen and (min-width:1248px){
	.partIndex{ padding-top:80px; padding-bottom:80px;}
}
.focus{ position:relative;}
.focus span{ display:block; width:40px; height:40px; position:absolute; top:50%; background:rgba(0,0,0,.5); z-index:9; margin-top:-20px;} 
.focus span:before{ content:''; display:block; width:16px; height:16px; border-left:2px solid #fff; border-top:2px solid #fff; position:absolute; top:10px; }
.focus span.prev{ left:0;display: none;}
.focus span.prev:before{ left:14px; -webkit-transform:rotate(-45deg); -moz-transform:rotate(-45deg); -o-transform:rotate(-45deg); -ms-transform:rotate(-45deg); transform:rotate(-45deg);}
 
.focus span.next{ right:0px;display: none;}
.focus span.next:before{ left:8px; -webkit-transform:rotate(135deg); -moz-transform:rotate(135deg); -o-transform:rotate(135deg); -ms-transform:rotate(135deg); transform:rotate(135deg);}

.aboutIndex{ margin-top:20px;}
.aboutIndex,.aboutIndex a{ color:#fff;}
.aboutIndex .tiCate,.aboutIndex .tit{ text-align:center;}
.aboutIndex .tiCate{ text-transform:uppercase; font-size:18px;}
.aboutIndex .tit{ font-size:16px; margin-top:5px; font-weight:bold;}
.aboutIndex p{ line-height:30px;}
.aboutIndex a.more{ padding:6px 10px; color:#f3f3f3; display:inline-block; background-color:#c69a7b;}
.aboutIndex a.more span{ padding-right:9px; background:url(../images/c6.png) no-repeat right center;}
@media screen and (min-width:768px){
	.focus,.aboutIndex{ width:50%; float:left; display:inline;}
	
	.focus .item a{ display:block; height:292px; background-position:center; background-repeat:no-repeat; -webkit-background-size:cover; -moz-background-size:cover; -o-background-size:cover; -ms-background-size:cover; background-size:cover;}
	.focus .item a img{ display:block;}
	
	.aboutIndex{ padding-left:20px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box; margin-top:0;}
	.aboutIndex .tiCate,.aboutIndex .tit{ text-align:left;}
	.aboutIndex p{ height:180px; overflow:hidden;}
	
	
}
@media screen and (min-width:1024px){
	.focus .item a{ height:318px;}
	.focus span{ width:45px; height:60px; cursor:pointer; margin-top:-30px;}
	.focus span:before{ top:20px;}
	
	
	.aboutIndex .tiCate{ font-size:26px;}
	.aboutIndex .tit{ font-size:20px;}
	.aboutIndex a.more{ padding:10px 33px;}
	
	
}
@media screen and (min-width:1248px){
	.focus .item a{ height:359px;}
	
	.aboutIndex{ padding-left:50px;}
	.aboutIndex p{ margin-top:33px; margin-bottom:41px;}
	
}


.channelIndex li{ margin-top:15px;}
.channelIndex .box{ position:relative;}
.channelIndex li img{ width:100%;}
.channelIndex a{ display:block;}
.channelIndex .memos a{ color:#fff;}
.channelIndex .memos{ background:rgba(0,0,0,.5); position:absolute; left:0; right:0; bottom:0; padding:10px 5px; text-align:center;}
.channelIndex .tit{ font-size:18px;}
.channelIndex .cate,.channelIndex .more{ display:none;}
@media screen and (min-width:768px){
	.channelIndex ul{ margin-left:-7px; margin-right:-7px;}
	.channelIndex li{ width:33.3333%; float:left; display:inline; padding-left:7px; padding-right:7px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box; margin-top:40px;}
}
@media screen and (min-width:1024px){
	.channelIndex .box{ padding-left:30%;}
	.channelIndex img{ display:none;}
	.channelIndex li .pic a{ height:210px; background-position:center; -webkit-background-size:cover; -moz-background-size:cover; -o-background-size:cover; -ms-background-size:cover; background-size:cover;}
	.channelIndex .memos{ text-align:right; width:30%; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box; right:auto; top:0; padding:20px 10px; background:#4ea7de;}
	.channelIndex .memos:before{ content:''; height:10px; position:absolute; left:0; right:0; bottom:0; background:#529fcf;}
	.channelIndex .tit{ font-size:16px;}
	.channelIndex .cate,.channelIndex .more{ display:block; font-size:12px; text-transform:uppercase;} 
	.channelIndex .cate{ color:#bdd7eb; margin-top:9px;}
	.channelIndex .more{ text-align:right; position:absolute; bottom:30px; right:10px;} 
	.channelIndex .more span{ padding-right:9px; background:url(../images/c14.png) no-repeat right center;}
}
@media screen and (min-width:1248px){
	.channelIndex .memos{ padding:20px;}
	.channelIndex .tit{ font-size:18px;}
	.channelIndex .more{ right:20px;}
}

.partIndex2{ padding-bottom:44px;}
.partIndex2 .newIndex,.partIndex2 .caseIndex{ position:relative; margin-top:20px;}

@media screen and (min-width:768px){
	.partIndex2{ margin-left:-15px; margin-right:-15px;}
	.partIndex2 .newIndex,.partIndex2 .caseIndex{ width:50%; float:left; display:inline; padding-left:15px; padding-right:15px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box; margin-top:40px;}
}
@media screen and (min-width:1248px){
	.partIndex2{ margin-left:0; margin-right:0;}
	.newIndex{ padding-right:25px; padding-left:0;}
	.caseIndex{ padding-left:25px; padding-right:0;}
}

.partIndex2 .hd{ border-bottom:1px solid #ececec; position:relative;}
.partIndex2 .hd span{ display:inline-block; padding-bottom:13px; font-size:16px; position:relative; cursor:pointer; margin-right:20px;}
.partIndex2 .hd span.on:before{ content:''; height:2px; background:#c69a7b; position:absolute; left:0; right:0; bottom:-1px;}

@media screen and (min-width:768px){
	.partIndex2 .hd span{ font-size:18px;}
}
.partIndex2 .mores{ position:absolute; right:0; top:10px;} 
@media screen and (min-width:768px){
	.partIndex2 .mores{ right:15px;}
}
@media screen and (min-width:1248px){
	.newIndex .mores{ right:25px;}
	.caseIndex .mores{ right:0;}
}
.partIndex2 .mores a{ display:none; text-transform:uppercase; color:#c3c3c3; padding-right:9px; background:url(../images/c15.png) no-repeat right center;}
.partIndex2 .mores a.on{ display:block;}
.partIndex2 ul{ display:none;}
.partIndex2 ul.on{ display:block;}


.newIndex .hd{ margin-bottom: -6px;}
.newIndex li{ line-height:32px; position:relative;}
.newIndex li a{ display:block; padding-left:15px; background:url(../images/c16.png) no-repeat left center; padding-right:90px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.newIndex li span{ color:#bbb; display:block; position:absolute; right:0; top:0;}
.newIndex li.liTop{ height:182px;padding-left:124px; line-height:normal; padding-bottom:5px; border-bottom:1px dotted #ccc; margin-bottom:5px;}
.newIndex li.liTop .pic{ width:110px; position:absolute; left:0; top:11px;}
.newIndex li.liTop .txt{float: right;width: 82%;}


.newIndex li.liTop .pic img{ width: auto;height:170px}
.newIndex li.liTop a{ padding:0; background:none;}
.newIndex li.liTop .ti{ font-weight:bold;}
.newIndex li.liTop p{ margin:0; padding:0; max-height:105px; overflow:hidden; margin-top:8px; margin-bottom:6px; color:#bbb; line-height:20px;}
.newIndex li.liTop a.more{ display:inline-block; color:#c69a7b; padding-right:9px; background:url(../images/c17.png) no-repeat right center;}
@media screen and (min-width:768px){
	.newIndex li.liTop .ti{ font-size:16px;}
	.newIndex li.liTop{ padding-left:178px;}
	.newIndex li.liTop .pic{ width:230px; height:170px;}
	.newIndex li.liTop p{ margin-top:13px; margin-bottom:11px;}
}




.caseIndex .casesld{ width:100%; margin-top:10px; overflow:hidden;}
.caseIndex ul{ position:relative; display:block;}
.caseIndex li{ text-align:center; width:171px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box; float:left; height:175px; margin-right:20px;}
.caseIndex li a img{ width:100%;height:171px; border: 1px solid #dfdfdf; box-sizing:border-box;}
@media screen and (min-width:768px){
	.caseIndex .casesld{ height:171px; }
	.caseIndex li{ width:171px!important;height:171px;}
	.caseIndex li a img{ height:171px; border:1px solid #dfdfdf;}
}

@media only screen and (min-width: 320px) and (max-width: 640px) {
	.newIndex li.liTop{text-align: center;padding-left: 0;border: none;}
	.newIndex li.liTop .pic{position: relative;width: 100%;}
	.newIndex li.liTop .txt{width: 100%;display: block;margin: 10px 0 15px 0;}
	.newIndex li.liTop p{max-height: 60px;}
	
}


/*内页公共部分*/
.top2{ border-bottom:3px solid #c69a7b;}
.slidebar,.Content{ margin-top:30px;}
@media screen and (min-width:768px){
	.slidebar,.Content{ margin-top:40px; }
	.slidebar{ width:20.66%; float:left; display:inline;}
	.Content{ width:76.83%; float:right; display:inline;}
}
@media screen and (min-width:1024px){
	.slidebar{ width:16.66%;}
	.Content{ width:80.83%;}
}
.slidebar{ background-color:#ecf8ff; text-align:center;}
.slidebar:after{ display:block; content:url(../images/c7.png); padding:20px 0;}
.slidebar .sideTi{ padding:20px 10px; font-size:20px; color:#fff; background-color:#3798d5;}
.slidebar a{ font-size:16px; display:block; padding:10px 5px;}
.slidebar li.onmenu a{ background-color:#4ea7de; color:#fff;}
@media screen and (min-width:1024px){
	.slidebar .sideTi{ font-size:26px; padding-top:32px; padding-bottom:32px;}
	.slidebar a{ padding-top:14px; padding-bottom:14px;}
	.slidebar li a:hover{ background-color:#4ea7de; color:#fff;}
	.slidebar:after{ padding-bottom:25px; padding-bottom:32px;}
}


.banner{ display:none; -webkit-border-radius:6px; -moz-border-radius:6px; -o-border-radius:6px; -ms-border-radius:6px; border-radius:6px; overflow:hidden;}
@media screen and (min-width:768px){
	.banner{ display:block;}
}


/*大事记*/
.hisPage{ padding-bottom:30px; }
.hisTi{ text-align:center; }
.hisList{ background:url(../images/c9.jpg) repeat-y 7px 0; padding-left:33px;}
.hisList li{ margin-top:20px; position:relative;}
.hisList li:before{ content:''; display:block; position:absolute; left:-33px; top:50%; margin-top:-10px; width:20px; height:20px; background:url(../images/c11.png) no-repeat center; }
.hisList li .box{ padding:15px; color:#fff; background-color:#4ea7de; position:relative;}
.hisList li .box:before{ content:''; display:block; width:0; height:0; border-right:9px solid #4ea7de; border-top:9px solid transparent; border-bottom:9px solid transparent; position:absolute; left:-9px; top:50%; margin-top:-9px;}
.hisList li table{ border-collapse:collapse;}
.hisList li td{ height:96px; vertical-align:middle;}
.hisList li .tit{ font-size:18px; font-weight:bold; margin-bottom:5px;} 
.hisList li .txts{ line-height:30px;}
.hisList li .txts p{ margin:0; padding:0;}

.hisList li .scroll-pane{ width:100%;height:96px;overflow: auto; }
@media screen and (min-width:768px){
	.hisPage{ padding-bottom:40px; padding-top:40px;}
	.hisList{ padding-top:70px; padding-bottom:70px; padding-left:0; background-position:center top;} 
	.hisList li{  padding-right:50%; margin-top:0;}
	.hisList li:before{ left:50%; margin-left:-10px;}
	.hisList li .box{ margin-right:40px; }
	.hisList li .box:before{ border-left:9px solid #4ea7de; border-right:0; left:auto; right:-9px;}
	.hisList li .box td{ padding-right:20px;}
	.hisList li .tit{ text-align:right;}
	
	.hisList li:nth-child(2n){  padding-left:50%; padding-right:0;}
	.hisList li:nth-child(2n) .box{  margin-left:40px; margin-right:0;}
	.hisList li:nth-child(2n) .box:before{ border-right:9px solid #4ea7de; border-left:0; right:auto; left:-9px;}
	.hisList li:nth-child(2n) .tit{ text-align:left;}
	
}
@media screen and (min-width:1024px){
	.hisList li .box{  background:#f3f3f3; color:#333;}
	.hisList li .box:before{  border-left-color:#f3f3f3;}
	.hisList li:nth-child(2n) .box:before{ border-right-color:#f3f3f3;}
	
	
	.hisList li.on:before{ background-image:url(../images/c13.png);}
	.hisList li.on .box{  background:#4ea7de; color:#fff;}
	.hisList li.on .box:before{  border-left-color:#4ea7de;}
	.hisList li:nth-child(2n).on .box:before{ border-right-color:#4ea7de;}
	.hisList li.on .jspDrag{ background:#fff;} 
	
}


  
/*公司团队*/
.teamList ul{ margin-top:-15px;}
.teamList li{ text-align:center; margin-top:15px;}
.teamList  .tit{ margin-top:15px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.teamList li .pic img{ width:100%; height:250px;}
@media screen and (min-width:370px){
	.teamList ul{ margin-left:-7px; margin-right:-7px;}
	.teamList li{ width:50%; float:left; display:inline; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box; padding-left:7px; padding-right:7px;}
	.teamList li .pic img{ height:188px;}
}
@media screen and (min-width:768px){
	.teamList ul{ margin-top:0; padding-top:24px;}
	.teamList li{ width:25%;}
	.teamList li .pic img{ height:149px;}
}
@media screen and (min-width:1024px){
	.teamList ul{ margin-left:-15px; margin-right:-15px;}
	.teamList li{ padding-left:15px; padding-right:15px;}
	.teamList li .pic img{ height:250px;}
}


/*公司团队详情*/
.teamInfo{ padding-bottom:30px;}
.teamInfo .pic{ text-align:center; margin-bottom:20px;}
.teamInfo .tit{ font-size:22px; font-weight:bold; color:#a2a2a2; margin-bottom:18px;}
.teamInfo .tit span{ font-size:26px; color:#3798d5; margin-right:20px;}
.teamInfo .txt{ text-indent:2em; font-size:16px; line-height:30px;}
.teamInfo .txt p{ margin:0; padding:0;}
@media screen and (min-width:768px){
	.teamInfo{ padding-top:40px; padding-bottom:68px;}
	.teamInfo .pic{ width:27.70%; float:left; display:inline;}
	.teamInfo .memos{ min-height:376px; width:68.89%; float:right; display:inline;}
}
@media screen and (min-width:1024px){
	.teamInfo .pic{ width:22.70%;}
	.teamInfo .memos{ width:73.89%; }
}


/*投资申请*/
.tzForm{ padding-bottom:40px;}
@media screen and (min-width:768px){
	.tzForm{ padding-top:19px;}
}
.tzTi{ font-size:16px; font-weight:bold;}
@media screen and (min-width:768px){
	.tzTi{ font-size:20px; margin-top:36px;} 
}
.tzForm li div{ padding:10px 15px; background:#f5f5f5; margin-top:15px;}
.tzForm .txt,.tzForm textarea,.tzForm select{ font-size:15px; width:100%;  background:none; border:none; color:#666;}
.tzForm textarea{ height:120px; line-height:24px;}
.tzForm li.button{ display:inline-block;}
.tzForm li.button div{ padding:10px 45px;  background:#3798d5;}
.tzForm li.button input{ font-size:15px; background:#3798d5; color:#fff; border:none;}
@media screen and (min-width:768px){
	.tzForm ul{ margin-left:-15px; margin-right:-15px;}
	.tzForm li{ width:50%; float:left; display:inline; padding-left:15px; padding-right:15px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box; }
	.tzForm li.textarea{ width:100%;}
	.tzForm li.button{ width:auto; }
} 
@media screen and (min-width:1024px){
	.tzForm li div{ padding-top:12px; padding-bottom:12px;}
	.tzForm li.button div{ padding:10px 45px;}
	.tzForm li.button{ cursor:pointer;}
	.tzForm li textarea{ height:176px;}
}



/*投资策略*/
.gamePage{ padding-bottom:30px;}
 @media screen and (min-width:768px){
	.gamePage{ padding-bottom:48px; padding-top:40px;} 
}
.gameTi{ font-size:16px; background-color:#eeeeee; padding:5px 15px;}
@media screen and (min-width:768px){
	.gameTi{ font-size:18px; padding:10px 20px;}
}

.gameEdit{ padding:15px 0; line-height:26px;}
.gameEdit p{ margin:0; padding:0;}
.gameEdit li,.gameEdit p{ padding-left:12px; position:relative;}
.gameEdit li:before,.gameEdit p:before{ content:''; display:block; position:absolute; width:4px; height:4px; background:#3798d5; left:0; top:11px;}
.gameEdit table{ border-collapse:collapse; }
.gameEdit table td{ padding:10px; border:1px solid #e5e5e5; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box; vertical-align:middle; width:86%;}
.gameEdit table td:first-child{ text-align:center; width:14%; background-color:#3798d5; color:#fff; line-height:normal;}
@media screen and (min-width:768px){
	.gameEdit{ padding-top:19px; padding-bottom:29px; font-size:15px; line-height:35px;}
	.gameEdit:last-child{ padding-top:30px;}
	.gameEdit li,.gameEdit p{ padding-left:25px;}
	.gameEdit li:before,.gameEdit p:before{ width:8px; height:8px; top:13px;}
	
	
	.gameEdit table td{ width:79.46%; padding:17px 30px;} 
	.gameEdit table td:first-child{ width:20.4%; padding:0;}
}



/*投资组合*/
.groupList{ padding-top:10px; padding-bottom:21px;}
.groupList li{ text-align:center; margin-top:15px;}
.groupList .pic img{ width:100%; height:292px;  border:1px solid #dfdfdf;}
.groupList .tit{ overflow:hidden; text-overflow:ellipsis; white-space:nowrap; margin-top:10px;}
@media screen and (min-width:370px){
	.groupList ul{ margin-left:-7px; margin-right:-7px;}
	.groupList li{ width:50%; float:left; display:inline; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box; padding-left:7px; padding-right:7px;}
	.groupList .pic img{ height:167px; }
}
@media screen and (min-width:414px){
	.groupList .pic img{ height:187px;}
}
@media screen and (min-width:768px){
	.groupPage{ margin-top:40px; padding-bottom:25px;}
	.groupList{ padding-top:15px; padding-bottom:38px;}
	.groupList ul{ margin-left:-15px; margin-right:-15px;}
	.groupList li{ width:33.3333%; padding-left:15px; padding-right:15px; margin-top:24px;}
	.groupList .tit{ font-size:15px; margin-top:25px;}
	.groupList .pic img{ height:170px; }
}
@media screen and (min-width:1024px){
	.groupList li{ width:25%;  }
	.groupList .pic img{ height:221px; }
}

.popuWrap{ display:none; position:fixed; left:0; right:0; top:0; bottom:0; background:rgba(0,0,0,.5); z-index:999;}
.poupBox{ position:absolute; left:25px; right:25px; top:50%; margin-top:-184px; background:#fff; -webkit-border-radius:4px; -moz-border-radius:4px; -o-border-radius:4px; -ms-border-radius:4px; border-radius:4px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box; padding:20px 15px; z-index:1000;}
.poupList li{ display:none;}
.poupTi{ margin-bottom:15px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; text-align:center; font-size:18px; color:#3798d5;}
.poupEdit{ height:288px; overflow-y:auto; line-height:26px;}
.poupEdit p{ font-size:15px; margin:0; padding:0; padding-left:12px; position:relative; }
.poupEdit p:before{ content:''; display:block; position:absolute; width:4px; height:4px; background:#3798d5; left:0; top:11px;}
.poupClose{ position:absolute; display:block; width:24px; height:24px; background:url(../images/c10.png) no-repeat center; right:-12px; top:-12px;}


@media screen and (min-width:768px){
	.poupBox{ left:40px; right:40px; padding:36px;  top:50%; margin-top:-200px; bottom:auto;}
	.poupTi{ font-size:30px; margin-bottom:26px;}
	.poupEdit{ height:280px; line-height:35px;} 
	.poupEdit p{ padding-left:25px;}
	.poupEdit p:before{ width:8px; height:8px; top:13px;}
}
@media screen and (min-width:992px){
	.poupBox{ width:728px; right:0; left:50%; margin-left:-364px;}
}



/*新闻中心*/
.newList li{ position:relative; line-height:34px;}
.newList li a{ padding-left:22px; display:block; padding-right:100px; position:relative; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.newList li a:before{  content:''; position:absolute; display:block; width:6px; height:6px; border-left:1px solid #333; border-top:1px solid #333; -webkit-transform:rotate(135deg); -moz-transform:rotate(135deg); -o-transform:rotate(135deg); -ms-transform:rotate(135deg); transform:rotate(135deg); left:0; top:50%; margin-top:-4px;}
.newList li span{ font-size:12px; color:#cbcbcb; position:absolute; right:0; top:0;}
.newList li.liTop{ background-color:#f8f8f8; padding:20px; margin-bottom:20px; line-height:normal;}
.newList li.liTop .pic{ text-align:center; margin-bottom:15px;}
.newList li.liTop .pic img{ width:100%;}
.newList li.liTop h2,.newList li.liTop p,.newList li.liTop a{ margin:0; padding:0;}
.newList li.liTop h2 a{ font-size:16px; font-weight:normal;}
.newList li.liTop a:before{ display:none;}
.newList li.liTop p{ font-size:15px; height:50px; overflow:hidden; color:#888; line-height:25px; margin:10px 0;}
.newList li.liTop span{ color:#c8c8c8; font-size:15px; position:static;}

@media screen and (min-width:768px){
	.newPage{ padding-top:40px;}
	.newList li{ line-height:37px;}
	.newList li a{ font-size:15px;}
	.newList li.liTop{ padding:19px 19px 19px 33.89%; position:relative;}
	.newList li.liTop .pic{ width:30.8%; height:150px; position:absolute; left:0; top:0; margin-bottom:0;}
	.newList li.liTop .pic img{ display:none;}
	.newList li.liTop .pic a{ display:block; height:100%; background-repeat:no-repeat; background-position:center; -webkit-background-size:cover; -moz-background-size:cover; -o-background-size:cover; -ms-background-size:cover; background-size:cover;}
}
@media screen and (min-width:1024px){
	.newList li:hover a{ color:#5fa8db; font-weight:bold;}
	.newList li:hover a:before{ border-color:#5fa8db;}
	
	.newList li.liTop{ padding-left:28.89%;}
	.newList li.liTop .pic{ width:25.8%; height:170px;}
	.newList li.liTop p{ margin:20px 0;}
}


/*新闻详情页*/
.newTi,.newTime{ text-align:center;} 
.newTi{ font-size:18px;}
.newTime{ color:#999; padding:24px; margin-bottom:24px; border-bottom:1px solid #e5e5e5;} 
.newEdit{ line-height:24px;}
.newEdit p{ margin:0; padding:0;}
@media screen and (min-width:768px){
	.newEdit{ font-size:16px; line-height:30px;}
}


/*公司简介*/
.aboutPage{ padding-bottom:20px; line-height:24px;} 
.aboutPage p{ margin:0; }
@media screen and (min-width:768px){
	.aboutPage{ padding:30px 0; font-size:15px; line-height:30px;}
}



.qqBox{ position:absolute; right:0; top:150px; z-index:100;}
.qqBox .slide_min{ width:30px; height:110px; background:url(../images/slide_min.jpg) no-repeat; cursor:pointer;}
.qqBox .slide_box{ display:none; padding-bottom:14px;  width:154px; border-top:none; border:1px solid #0f9ef3; height:auto; overflow:hidden; background:#fff; }
.qqBox .slide_box h2{ margin:0; padding:0; margin-bottom:14px;}
.qqBox .slide_box img{ cursor:pointer;}
.qqBox .slide_box p{ text-align:center; line-height:22px; margin-top:12px;}
.qqBox .slide_box span{ margin-right:10px;}
.qqBox .slide_box p.max{ display:none;}
@media screen and (min-width:1024px){
	.qqBox .slide_box p.max{ display:block;}
	.qqBox .slide_box p.min{ display:none;}
}