@charset "utf-8";
/* CSS Document */


.son_warp{ width:1200px; overflow:hidden}
.son_path{ font-weight:bold; font-size:20px; border-bottom:1px #cccccc solid; line-height:35px; margin-top:30px;}
.son_left{ float:left; width:190px;}
.son_rignt{ float:right; margin-left:95px; width:915px;}

.fixer{  position : fixed ;  top : 0px ;_position: absolute;_top:expression(documentElement.scrollTop+10 +  "px" )} 

 
/*---------jobs-------*/
.jobsPadding{ padding-top:45px;}

/*left*/
#jobsNav_top dt{font-weight:bold; font-size:20px; border-bottom:1px #cccccc solid; line-height:35px; margin-top:15px;}
#jobsNav_top dd{ margin-top:5px; }
#jobsNav_top dd a{ line-height:25px; padding-left:20px;width:170px; display:block}
#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;}

/*meet_tab*/
.meet_tab li{ float:left; height:40px; line-height:40px;}
.meet_tab .tit{ font-weight:bold;  border-bottom:1px  #CCCCCC dashed; color:#000}
.meet_tab .t1{ width:30%}
.meet_tab .t2{ width:10%}
.meet_tab .t3{ width:15%}
.meet_tab .t4{ width:45%}



/*society_job*/
.jobsTit{ overflow:hidden} 
.subNavBox li,.jobsTit li{ float:left;height:40px; line-height:40px;border-bottom: dashed 1px #e5e3da; }
.subNavBox .tit,.jobsTit .tit{ font-weight:bold;    color:#000}
.subNavBox .t1,.jobsTit .t1{ width:30%}
.subNavBox .t2,.jobsTit .t2{ width:15%}
.subNavBox .t3,.jobsTit .t3{ width:40%}
.subNavBox .t4,.jobsTit .t4{ width:15%}
 
.subNav{cursor:pointer; background:url(../images/jobs/jiantou1.jpg) no-repeat ;background-position:98% 50%;height:40px; clear:both }
.subNav:hover{color:#cb181c;}
.currentDd{color:#cb181c}
.currentDt{background-image:url(../images/jobs/jiantou.jpg);}
.navContent{display: none;border-bottom: dashed 1px #e5e3da; padding:20px 0; clear:both   }
 


/*employee*/
.emp_list { overflow:hidden }
.emp_list li{background: url(../images/jobs/icon1.png) no-repeat 0 5px; margin-top:14px; padding-left:15px;}
/*.emp_list li{background: url(../images/jobs/icon1.jpg) no-repeat 0 7px; margin-top:14px; padding-left:15px;}*/
.emp_list .emp_u1{float:left; width:477px; padding-left:20px;}
.emp_list .emp_u2{float:left; width:397px; padding-left:20px;}


/*ask*/
ul#faq {
	margin:0;
	padding:0;
	float:left;
	display:block;
	width:100%;
	list-style-type:none;
	list-style-position:inside;

	line-height:20px;
}
ul#faq li {
	width:100%;
}
ul#faq li.h {
	font-weight:bold;
	margin-top:25px;
	color:#000
}



/****----investor-----***/ 
.investorPadding { padding-top:24px;}

/*contact*/
.investorContent p{ text-indent:2em; line-height:24px; text-align:justify }
.investorContent h3{ padding-top:10px;  padding-bottom:10px; font-size:16px}
.investorContent h3:first-child{ padding-top:0;}
/*.investorContent h3>li + li        -----nth-child(2)*/

/*left*/
#investorNav_top{ margin-top:24px;} 
#investorNav_top dd{ margin-top:5px; }
#investorNav_top dd a{ line-height:25px; padding-left:20px;width:170px; display:block}
#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{ margin-top:24px;} 
#investor_links p{font-weight:bold; font-size:20px; border-bottom:1px #cccccc solid; line-height:35px; margin-top:15px;}
#investor_links li{  margin-top:20px; padding-left:18px;}
#investor_links_m{ display:none}


/*---------gps------*/

/*left*/
#gpsNav_top{ margin-top:24px;} 
#gpsNav_top dd{ margin-top:5px; }
#gpsNav_top dd a{ line-height:25px; padding-left:20px;width:170px; display:block}
#gpsNav_top dd a:hover{ background:#deeefe; color:#676767}
#gpsNav_top dd .active{ background:#c8171d url(../images/son/icon1.jpg) no-repeat 10px 10px; color:#FFF}

/*contact*/
.gpsContent p{ text-indent:2em; line-height:24px; text-align:justify }
.gpsContent h3{ padding-top:10px;  padding-bottom:10px;}

/*support*/
.support	 a{ color:#c8171d}
.support	 a:hover{  color:#ff2222; text-decoration:underline}
/*service*/
UL.square {
	LIST-STYLE-POSITION: outside; LIST-STYLE-TYPE:square
}



/* ------联系我们------ */
.contact_l{ float:left}
.contact_l li{ margin-bottom:10px;}

.contact_r{ float:right}
.contact_r li{ margin-bottom:10px;}


/*other*/
.otherContent{padding-top:15px;}
.otherContent li{ list-style-type:disc}
.otherContent p{ text-indent:2em; line-height:24px; text-align:justify }
.otherContent ul{list-style-position:inside; display:block;  margin-left:2em;}




/*----public----*/
.index_warp {
	position:relative;
	WIDTH: 1200px;
	height: 545px;
	margin-top:15px;
}


 

.warp {
	POSITION: relative;
	WIDTH: 1000px;
	height: 360px;
}
.box {
	WIDTH: 1000px;
	POSITION: absolute;
	TOP: 0px;
	LEFT: -460px;
}
 




/****----top-----***/ 
.top_warp{width:100%; background:#c8171d; height:80px; overflow:hidden}
.top_box{width:1200px;}
.top_logo{ padding-top:20px; float:left}
.top_menu { float:right; line-height:80px;}
.top_menu li{ float:left;}
.top_menu a{  color:#FFF; font-size:18px; font-weight:bold;padding:0 27px; display:block }
.top_menu a:hover{   color:#c8171c; background:#FFF}
.top_menu  .active{  color:#c8171c; background:#FFF}

/****----foot-----***/ 
.foot_wrap{width:100%; height:90px; background:#dedede; margin-top:80px;  }
.foot_box{width:1200px;  color:#343434;}

.foot_logo{float:left; position:relative; width:820px}
.foot_logo img{vertical-align:middle; }

.foot_l{position:absolute; left:0px; top:30px;}
.foot_r{position:absolute; left:75px; top:25px;}
.foot_r strong{ font-weight:normal}


.foot_nav{float:right;line-height:90px;}
.foot_nav a{ margin-left:20px; color:#343434}



/*----index--*/
.mainnav{ width:1200px;  padding-top:35px; padding-bottom:40px; height:80px;  }
.mainnav ul{ margin-left:8px;}
.mainnav li{ float:left; text-align:center; margin-left:150px; position:relative;display:block;}
.mainnav li a{display:block; width:60px; height:10px; padding-top:65px;}

.mainnav .v1{background:url(../images/shell/t_1.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_2.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_3.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_4.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_5.png) no-repeat center top; }
.mainnav .v5:hover{background:url(../images/shell/t_05.png) no-repeat center top; }


 




/****----body-----***/ 
HTML {
	OVERFLOW-X: hidden
}

.hidecontent {display:none;}

 
body,pre,div,p,i,img,h1,h2,h3,h4,h5,h6,dl,dt,dd,ul,li,ol,form,button,option,marqueen,
fileset,lable,legend{margin:0px auto; padding:0px; border:0px;}
body{font-size:14px; font-family:"SimSun",sans-serif,arial,"SimHei"; color:#676767;min-width:1200px; background:#f4f4f4}
ul,li,ol{list-style-type:none;}
h2, h4, h6{ font-size:12px;}
h1, h3, h5{ font-size: 14px; }
a{text-decoration:none;color:#676767}
a:hover{ color:#da0410}
img{border:nono;}
a img {border:none;}


table {
	border-collapse:collapse;
	text-align:left;
    border-spacing: 0; 
	empty-cells: show
}
th,td {
	border-collapse:collapse
}
button {
	cursor:pointer
}

form img {
	vertical-align:middle
}
button,select,input {
	vertical-align:middle
}
.left {float:left;}
.right {float:right;}






/* 首页图片轮换 */
#slider {
	width: 1200px;
	margin: 15px auto;
}


/*--------------CONTROLS--------------*/

/*position controls*/
.controls li {
	top: 50%;
	margin-top: -40px
}

.controls li:nth-child(1) {
	left:-50px; 
}

.controls li:nth-child(2) {
	right:-50px;
}


/*------------PAGINATION------------*/

/*style pagination*/
.pagination{ position:absolute; bottom:0;}
.pagination li {
	background-color: #f6e0e0;
}

.pagination li.active {
	background-color: #c8171c;
}


/*-------------HELPERS----------------*/

.responsive {
	width: 100%;
	height: auto;
}

.clearfix:after {
	content: "";
	display: table;
	clear: both;
}



/** about  **/

.son_warp2{ width:1200px; overflow:hidden; font-size:16px;}
.pic1 { background:url(../images/about/bg1.jpg) 189px 149px no-repeat; height:1130px; position:relative;color:#000;}
.pic1 img {display: none;}
.pic1 h2 { position:absolute; top:149px; left:106px; z-index:55; font-size:36px; font-weight:normal;  background:url(../images/about/bg.gif) bottom repeat-x;}
.word_a { position:absolute; top:225px; left:106px; width:326px; height:120px; line-height:30px;}

.pic2 { background:url(../images/about/pic3.jpg) no-repeat; height:558px;color:#000; margin-top:55px; position:relative;}
.pic2 h2 { position:absolute; top:149px; left:106px; z-index:55; font-size:36px; font-weight:normal;  background:url(../images/about/bg.gif) bottom repeat-x;}
.pic2 img { display:none;}
.word_a2 { position:absolute; top:269px; left:110px; width:304px; line-height:30px;}


.pic3 { width:980px; height:auto; overflow:hidden;}
.pic3 ul { padding-bottom:40px;}
.pic3 ul li {width:317px; float:left; margin-right:14px;}
.pic3 ul li p {height:47px; line-height:47px; text-indent:1.5em; background:#c8171c; color:#fff;}
.word_a4{ width:980px; padding-top:40px; line-height:30px; color:#000;}


/* fanz */
.warp2 {
	POSITION: relative;
	WIDTH: 1000px;
	height: 1220px;
}
.son_warp3{ width:1276px; height:1000px; overflow:hidden; font-size:16px; position:absolute; margin-left:-138px; top:308px; background: url(../images/fanz/bg.gif) 0 53px no-repeat;}
.fanz { background:#f4f4f4; width:1200px; height:500px; border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
.title_fanz { padding-top:54px; height:79px;}
.title_fanz h3 { float:left; font-size:36px; color:#c8171c; margin-left:50px; font-weight:normal;}
.title_fanz a { float:right; margin-right:50px;width:173px; height:50px; line-height:50px; color:#fff; background:#17a9c8;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px; display:block; text-align:center; font-size:14px;}

.fanz_list { padding:15px 40px;}
.fanz_list ul li { float:left; width:275px; height:339px; margin-right:3px; margin-bottom:3px;}
.fanz_list ul li p { height:47px; background:#c8171c; line-height:47px; text-indent:1em; font-size:14px; color:#fff;}




