.mainnav .tips{ display:none;}


.son_warp{ width:100%; overflow:hidden}
.son_path{ font-weight:bold; font-size:18px; border-bottom:1px #cccccc solid; line-height:30px; margin-top:5px; padding-left:20px;}
.son_left{ float:left; width:100%; }
.son_rignt{ float:right; margin-left:0; width:100%;}

.son_rignt img{ width:100%}

.son_con{ padding:0 20px;}

.fixer{  position:relative ;  top : 0px ;_position: absolute;_top:expression(documentElement.scrollTop+10 +  "px" )} 

 

/*society_job*/
.subNavBox .t1,.jobsTit .t1{ width:97%; padding-left:3%}
.subNavBox .t2,.jobsTit .t2{ display:none}
.subNavBox .t3,.jobsTit .t3{display:none}
.subNavBox .t4,.jobsTit .t4{ display:none}

.navContent{display: none;border-bottom: dashed 1px #e5e3da; padding:20px 20px; clear:both   }
/*---------jobs-------*/
.jobsPadding{ padding-top:20px;} 

/*left*/
#jobsNav_top dt{font-weight:bold; font-size:16px; border-bottom:1px #cccccc solid; line-height:22px;   width:100%;padding:15px 0 5px 20px; overflow:hidden; margin-top:0px; }
#jobsNav_top dd{ margin-top:5px;overflow:hidden ;width:31%;float:left;margin-left:2%;}
#jobsNav_top dd a{ line-height:25px; padding-left:20px; display:block;  background:#ccc; color:#000; }
#jobsNav_top dd a:hover{ background:#deeefe; color:#676767}
#jobsNav_top dd .active{ background:#c8171d url(../images/son/icon1.jpg) no-repeat 10px 10px; color:#FFF}
#jobsNav_top p{ margin-bottom:15px;}



/*contact*/
 
.investorContent h3{ padding-top:10px;  padding-bottom:10px; padding-left:20px;}
/*left*/
#investorNav_top{ margin-top:5px;} 
#investorNav_top dd{ margin-top:5px;width:31%;margin-left:2%;float:left }
#investorNav_top dd a{ line-height:25px; padding-left:20px;width:auto;   display:block;background:#ccc; color:#000; }
#investorNav_top dd a:hover{ background:#deeefe; color:#676767}
#investorNav_top dd .active{ background:#c8171d url(../images/son/icon1.jpg) no-repeat 10px 10px; color:#FFF}

#investor_links{ display:none} 
#investor_links_m{ margin-top:24px; overflow:hidden; width:100%; display:block} 
#investor_links_m p{font-weight:bold; font-size:20px; border-bottom:1px #cccccc solid; line-height:35px; margin-top:15px; padding-left:20px;}
#investor_links_m li{  margin-top:10px; padding-left:0; float:left; width:31%; margin-left:2%}
#investor_links_m li img{ width:100%}

/*employee*/
 
.emp_list .emp_u1{float:left; width:100%; padding-left:0;}
.emp_list .emp_u2{float:left; width:100%; padding-left:0;}



/*----index--*/
.mainnav{ width:100%; overflow:hidden; padding-top:30px; padding-bottom:40px;}
.mainnav ul{ margin-left:0;}
.mainnav li{ float:left; text-align:center; margin-left:0px; width:20%}
.mainnav li a{display:block; width:100%; height:10px; padding-top:65px;}

.mainnav .v1{background:url(../images/shell/t_01.png) no-repeat center top; }
.mainnav .v1:hover{background:url(../images/shell/t_01.png) no-repeat center top; }

.mainnav .v2{background:url(../images/shell/t_02.png) no-repeat center top; }
.mainnav .v2:hover{background:url(../images/shell/t_02.png) no-repeat center top; }

.mainnav .v3{background:url(../images/shell/t_03.png) no-repeat center top; }
.mainnav .v3:hover{background:url(../images/shell/t_03.png) no-repeat center top; }

.mainnav .v4{background:url(../images/shell/t_04.png) no-repeat center top; }
.mainnav .v4:hover{background:url(../images/shell/t_04.png) no-repeat center top; }

.mainnav .v5{background:url(../images/shell/t_05.png) no-repeat center top; }
.mainnav .v5:hover{background:url(../images/shell/t_05.png) no-repeat center top; }

.controls li {
	top: 50%;
	margin-top: -20px
}
.controls li:nth-child(1) {
	left:0px; 
}

.controls li:nth-child(2) {
	right:0px;
}

.contact_r{ float:left}

/*other*/
.otherContent{ padding:15px   20px 0 20px;}
.otherContent p{ text-indent:0; line-height:24px; text-align:justify } 
.otherContent ul{list-style-position:inside; display:block;  margin-left:0;}
.otherContent p img{ width:100% }




/*----public----*/
.index_warp { width:100%; height:100%;}
 
.warp {POSITION: relative;WIDTH: 100%;height: auto;}
.box {WIDTH: 100%;POSITION: relative;TOP: 0px;LEFT: 0;}
.box img{ width:100%}


/*meet_tab*/
.meet_tab{ padding:0 5px;}
.meet_tab .t1{ width:33%}
.meet_tab .t2{ width:28%}
.meet_tab .t3{ width:39%}
.meet_tab .t4{ display:none}

/****----top-----***/ 
.top_warp{width:100%;background:#fff; height:auto; overflow:hidden}
.top_box{width:100%;height:100%;}
.top_logo{ padding:15px 0 15px 5px;  float:left; width:100%;background:#c8171d;}
.top_menu { float:right; line-height:40px; width:100%}
.top_menu li:nth-child(1){width:15%;}
.top_menu li:nth-child(2){width:20%;}
.top_menu li:nth-child(3){width:25%;}
.top_menu li:nth-child(4){width:20%;}
.top_menu li:nth-child(5){width:19%;float:left;margin-top:-68px;}
.top_menu li{ float:left; width:20%; text-align:center}
.top_menu a{  color:#333333; font-size:15px; font-weight:bold;padding:0 0; display:block;width:80%; margin:0 auto }
@media(max-width:320px) {
.top_menu a{  color:#333333; font-size:14px; font-weight:bold;padding:0 0; display:block;width:80%; margin:0 auto }
}
.top_menu  .active{  color:#c8171c; border-bottom:3px #c8171d solid; }

/****----foot-----***/ 
.foot_wrap{width:100%; height:115px; background:#6e6e6e; margin-top:35px; overflow:hidden; position:relative  }
.foot_box{width:100%; line-height:18px;   }

.foot_l{ display:none}
.foot_r{ position:relative; left:0; top:0px;}
.foot_r strong{ width:100%; display:block}

.foot_logo{float:none;width:100%; position:absolute; bottom:5px; font-size:12px; text-align:center; color:#cecece  }
.foot_logo img{vertical-align:middle; margin-right:0;}

.foot_nav{float:left;width:100%; padding:20px 0; line-height:10px;   }
.foot_nav a{  color:#fff; margin-left:0; float:left;  text-align:center; font-size:16px; border-right:1px #FFFFFF solid }
@media(max-width:320px) {
.foot_nav a{  color:#fff; margin-left:0; float:left;  text-align:center; font-size:14px }
}
.foot_nav a:nth-child(1){width:23%;}
.foot_nav a:nth-child(2){width:23%;}
.foot_nav a:nth-child(3){width:23%;}
.foot_nav a:nth-child(4){width:28%; border-right:none}

/****----body-----***/ 
body{ min-width:0px;}



/* 首页图片轮换 */
#slider {
	width: 100%;
	margin: 0 0 15px 0;
}


/* about */
.son_warp2{ width:100%; overflow:hidden; font-size:16px;}
.pic1 { background: none;color:#000; margin-top:20px; height:100%;}
.pic1 img { width:100%; display:block;}
.pic1 h2 {font-size:28px; width:120px; font-weight:normal;background:url(../images/about/bg.gif) bottom repeat-x; position:static;}
.word_a {width:98%; line-height:30px; position:static; margin-top:15px;}

.pic2 { background:none; height:300px;color:#000; margin:55px 0; position:relative;}
.pic2 h2 { position: static;font-size:28px;width:120px; font-weight:normal;  background:url(../images/about/bg.gif) bottom repeat-x;}
.pic2 img { width:100%; display:block; z-index:1;}
.word_a2 {  width:98%; line-height:30px; position:static;margin:15px 0;}


.pic3 { width:96%; height:auto; overflow:hidden;}
.pic3 ul { padding-bottom:10px;}
.pic3 ul li {width:30%; float:left; margin-right:3%;}
.pic3 ul li img{ width:100%;}
.pic3 ul li p { text-align:center;  text-indent:0;}
.word_a4{ width:96%; padding-top:10px; line-height:30px; color:#000;}


/* fanz */

.warp2 {
	POSITION:relative;
	WIDTH:100%;
	height:auto;
	 
}
.son_warp3{ width:100%; height:auto; overflow:hidden; font-size:16px; position:relative; margin-left:0; top:0; background:none;}
.fanz { background:#f4f4f4; width:100%; height:auto; border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
.title_fanz { padding-top:20px; height:79px;}
.title_fanz h3 { float:none; font-size:30px; color:#c8171c; margin-left:0; font-weight:normal; text-align:center}
.title_fanz a { float:none; margin:0 auto; width:153px; height:40px; line-height:40px; color:#fff; background:#17a9c8;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px; display:block; text-align:center; font-size:14px; margin-top:10px;}

.fanz_list { padding:0 0; margin-top:35px;}
.fanz_list ul li { float:left; width:50%; height:auto; margin-right:0; margin-bottom:3px;}
.fanz_list ul li p { height:40px; background:#c8171c; line-height:18px; text-indent:0; font-size:14px; padding:0 5px; text-align:center;   color:#fff;}
.fanz_list ul li img{ width:100%}