@charset "utf-8";
/* CSS Document */
/* header */
.header {
	width:100%;
	float:left;
}
.top {
	width:990px;
	margin:0 auto;
	clear:both;
	height:auto;
	overflow:hidden;
	padding-bottom:27px;
}
.logo {
	width:992px;
	padding-top:11px
}
.top_info {
	height:50px;
	padding:20px 0 0 15px;
}
.top_info ul {
	height:25px
}
.top_info ul li {
	color:#757373;
	list-style-type:disc;
	width:180px;
}
.top_info ul li.li_xiao {
	width:160px
}
.top_info ul li.time_tel {
	width:267px;
}
.top_info ul li.all_tel {
	position:relative;
	top:-5px
}
.top_info ul li.time_tel i {
	background:url(../images/tel_phone.jpg) no-repeat;
	display:inline-block;
	width:150px;
	height:17px;
}
/* nav */

.nav {
	width:100%;
	height:50px;
	line-height:50px;
	background:#f0f0f0;
}
.nav ul {
	width:990px;
	margin:0 auto;
	height:50px;
	background-color:#f0f0f0;
	overflow:hidden
}
.nav ul li {
	width:124px;
	text-align:center;
	height:50px;
	background:url(../images/list_nav_line.jpg) no-repeat right center
}
.nav ul li a {
	font-size:16px;
	color:#575454;
	display:block;
	width:124px;
	height:50px;
}
.nav ul li a:hover {
	text-decoration:none;
	background-color:#009999;
	color:#fff
}
.nav ul li.homepage {
	background:none
}
.nav ul li.homepage a {
	color:#fff;
	background-color:#009999;
}
.nav ul li.arrow {
	border:none;
	padding:8px;
	width:106px;
	background:none;
	background-color:#fff;
}
.nav ul li.arrow a {
	width:103px;
	height:32px;
	border:1px solid #626262;
	line-height:32px;
	color:#000000;
	background:url(../images/nav_last.jpg) no-repeat 90px center
}
/* banner */

/*.banner{width:100%;height:214px;position:relative}

.banner a.banners{display:inline-block;width:100%;height:641px;position:absolute;}*/



/* 轮播 */

.banner {
	height: 640px;
	overflow: hidden;
	position: relative;
	width:100%;
	float:left
}
.bannera {
	height: 640px;
	left: 50%;
	margin-left: -960px;
	overflow: hidden;
	position: absolute;
	top: 0;
	width: 1920px;
}
.bannera ul li {
	height: 640px;
	overflow: hidden;
	width: 1920px;
}
.bannera ul li img {
	height: 640px;
	width: 1920px;
}
.banner_tips {
	height: 27px;
	left: 50%;
	margin-left: -495px;
	position: absolute;
	top: 438px;
	width: 990px;
	z-index: 2;
}
.banner_tips ul li {
	background: url(../images/banner_tip.gif) repeat-x scroll;
	color: #9ff2f9;
	cursor: pointer;
	float: left;
	font-family: "Arial";
	font-size: 12px;
	height: 29px;
	line-height: 29px;
	/* width: 245px;*/
	width: 330px; 
}
.banner_tips ul li.active {
	background: url(../images/banner_tipa.jpg) repeat-x scroll;
}
.bann4 {
	float:left;
	width:100%;
	height:470px;
	position: relative;
}
/* 轮播end */



.sort_zone {
	width:990px;
	height:auto;
	overflow:hidden;
	position:relative;
	margin:0 auto;
	top:460px
}
.sort_info {
	width:990px;
	height:auto
}
.sort_info ul li dl {
	width:271px;
	height:154px;
	background-color:#008291;
	padding:13px 28px;
	color:#fff;
}
.sort_info ul li dl dt {
	font-weight:700;
	font-size:16px;
	height:30px;
}
.sort_info ul li dl dd {
	border-top:1px solid #04909f;
	border-bottom:1px solid #036c78;
	height:29px;
	line-height:29px
}
.sort_info ul li dl dd a {
	color:#fff;
	font-size:14px
}
.sort_info ul li dl dd a:hover {
	text-decoration:none
}
.left_padding_right {
	padding:0 30px
}
.left_padding_right_last {
	padding:0 0 0 44px
}
.zzm_gwycby {
	padding-left:26px;
}
.zzm_nvxingspace {
	padding:0 25px;
}
.zzm_nvxingzg {
	padding-left:39px;
}
.zzm_nfmspace {
	padding:0 24px 0 25px;
}
.zzm_zgnm {
	padding:0 22px;
}
.sort_info ul li dl.sort_man {
	background-color:#009999;
	padding-left:40px;
	padding-right:40px;
	width:250px
}
.sort_info ul li dl.sort_man dd {
	border-top-color:#0eaaaa;
	border-bottom-color:#028989;
}
.sort_info ul li dl.servers {
	background-color:#2cbac6;
	padding-left:20px;
	padding-right:20px;
	width:293px!important;
	width:290px
}
.sort_info ul li dl.servers dd {
	border-top-color:#36c2ce;
	border-bottom-color:#29abb6;
	clear:both
}
.sort_info ul li dl.servers a {
	display:inline-block;
	width:50%;
}
.sort_info ul li dl.servers span {
	width:50%;
	display:inline-block;
	text-align:right
}
/* main_sort */

.main_sort {
	width:990px;
	margin:0 auto;
	overflow:hidden;
	background-color:#f0f1f2;
	height:171px;
	padding-bottom:10px
}
.main_sort ul {
	padding-left:20px
}
.main_sort ul li {
	margin-top:16px;
	margin-right:11px!important;
	margin-right:10px;
}
.main_sort ul li a {
	width:96px;
	height:66px;
	display:block;
	overflow:hidden;
	position:relative
}
.main_sort ul li a img {
	position:relative
}
/* news_zone */

.news_zone {
	width:990px;
	margin:0 auto;
	height:auto;
	overflow:hidden;
	padding-top:31px
}
.news_zone a:hover {
	color:#009999;
}
.news_zone h1 {
	color:#434343;
	font-size:16px;
	border-bottom:2px solid #e4e4e4;
	height:32px
}
.news_zone h1 a {
	float:right;
	position:relative;
	top:-4px
}
.news_zone h1 a.bao_title {
	top:0px;
	left:0;
	float:none
}
.news_zone i {
	font-style:normal;
	color:#009999
}
.news_zone dl dt {
	width:213px;
}
.news_zone dl dt img {
	width:200px;
	height:150px
}
.news_zone dl dd {
	width:775px;
}
.article_zone {
	width:990px!important;
	width:990px
}
.article_zone_title {
	padding-right:10px
}
.articles_happy_list {
	background:url(../images/recommend.jpg) no-repeat 3px 11px;
	height:133px;
	padding:15px 0 0 0;
	text-indent:25px
}
.articles_happy_list ul li {
	margin-bottom:15px;
	width:100%;
	float:left;
}
.articles_happy_list a {
	font-size:14px;
	display:inline-block;
	float:left;
	padding-left:20px;
}
.articles_happy_list span {
	display:inline-block;
	float:right;
}
.articles_happy_list span a {
	display:inline
}
.video_zone {
	width:260px
}
.video_zone h1 a {
	position:relative;
	top:-5px;
}
.video {
	padding-top:22px;
}
.video img {
	width:262px;
	height:201px
}
.video_title ul li {
	margin-top:5px;
	float:none
}
.video_title ul li a {
	font-size:14px;
	color:#707070;
	display:block;
	background:url(../images/video_jianTou.jpg) no-repeat 2px 3px;
	text-indent:20px;
}
/* team */

.team_wrap {
	width:100%;
	background-color:#f2f0ed;
	padding:17px 0 17px 0;
	border-top:1px solid #e8e5dd;
	border-bottom:1px solid #e8e5dd;
}
.team_tip {
	width:990px;
	height:auto;
	overflow:hidden;
	margin:0 auto
}
.team_tip h1 {
	border-bottom:2px solid #e4e4e4;
	text-align:center;
	background:url(../images/yyys.png) no-repeat left center;
	height:50px
}
.team_tip h1 a {
	color:#9f7b36;
	font-size:18px;
	height:22px;
	display:inline-block;
	width:154px;
	border-right:1px solid #9f7b36;
	border-left:1px solid #b19769;
	margin-top:15px;
	line-height:20px;
}
.team_tip span.red_tou {
	display:block;
	position:relative;
	left:335px
}
/* team_main */

.team_main {
	height:320px;
	padding:24px 0 0 0
}
.team_name {
	width:124px
}
.team_name li {
	margin-bottom:8px
}
.team_name li a {
	display:block;
	width:116px;
	height:45px;
	background-color:#e3dfd4;
	text-align:center;
	line-height:45px;
	font-size:14px;
	color:#6d6044;
}
.team_content {
	width:865px;
	color:#6d6044
}
.team_content dl dt {
	width:260px;
}
.team_content dl dd {
	width:600px;
}
.team_content ul {
	padding:30px 30px 0 30px
}
.team_content ul li img {
	width:170px;
	height:128px;
	overflow:hidden;
}
.team_content ul li.team_pic02 {
	margin:0 15px
}
.all_name {
	font-size:14px;
	border-bottom:1px dashed #b7ad97;
	height:45px;
}
.all_name span {
	font-size:23px;
	width:417px;
	display:inline-block;
	position:relative;
	top:5px;
	text-indent:25px
}
.all_name i {
	font-size:14px;
	font-style:normal
}
.all_name a {
	display:inline-block;
	width:66px;
	height:28px;
	background-color:#9f7b36;
	color:#fff;
	text-align:center;
	line-height:28px;
	margin-right:13px;
}
.all_status {
	border-bottom:1px dashed #b7ad97;
	line-height:40px;
	text-indent:25px;
	font-size:14px;
	height:40px;
	overflow:hidden;
}
.team_content p {
	line-height:25px;
	padding:10px 0 0 25px;
	font-size:14px
}
.team_content p span {
	font-weight:700
}
.team_content p a {
	color:#009999;
}
/* team_main end */



/* core_skill */

.core_skill {
	width:990px;
	height:320px;
	overflow:hidden;
	display:none;
	padding:24px 0 0 0
}
.core_skill .women {
	width:620px;
}
.core_skill dl {
	padding-top:10px
}
.core_skill dl dt {
	width:120px;
	height:269px;
	margin-right:4px;
	text-align:center;
}
.core_skill dl dt p {
	color:#fff;
	position:relative;
	top:110px;
	line-height:70px;
	font-size:14px
}
.core_skill dl dt.nv {
	background-color:#e84572;
}
.core_skill dl dt.nan {
	background-color:#009999;
}
.core_skill dl dt a {
	display:inline-block;
	width:120px;
	height:269px;
	background-color:#e84572;
}
.core_skill dl dt.nv a {
	background:url(../images/core_woman.jpg) no-repeat center 50px
}
.core_skill dl dt.nan a {
	background:url(../images/core_man.jpg) no-repeat center 50px
}
.core_skill dl dd a {
	display:inline-block;
	width:119px;
	height:62px;
	text-align:center;
	color:#fff;
	padding-top:25px;
	margin-bottom:4px;
	overflow:hidden;
	float:left;
	margin-right:4px;
}
.core_skill .men {
	width:370px;
}
.core_skill a.core00 {
	background-color:#e84572
}
.core_skill a.core01 {
	background-color:#e7a5a4
}
.core_skill a.core01:hover {
	background-color:#ebc3c1;
	color:#fff
}
.core_skill a.core02 {
	background-color:#2cbac6
}
.core_skill a.core02:hover {
	background-color:#7bd0d6;
	color:#fff
}
.core_skill a.core03 {
	background-color:#f76d66
}
.core_skill a.core03:hover {
	background-color:#f5a19c;
	color:#fff
}
.core_skill a.core04 {
	background-color:#6bbfac
}
.core_skill a.core04:hover {
	background-color:#a1d3c6;
	color:#fff
}
.core_skill a.core05 {
	background-color:#e5b778
}
.core_skill a.core05:hover {
	background-color:#eacea7;
	color:#fff
}
.core_skill a.core06 {
	background-color:#f76d66
}
.core_skill a.core06:hover {
	background-color:#f5a19c;
	color:#fff
}
.core_skill a.core07 {
	background-color:#e5b778
}
.core_skill a.core07:hover {
	background-color:#eacea7;
	color:#fff
}
.core_skill a.core08 {
	background-color:#e7a5a4
}
.core_skill a.core08:hover {
	background-color:#ebc3c1;
	color:#fff
}
.core_skill a.core09 {
	background-color:#71a1df
}
.core_skill a.core09:hover {
	background-color:#a5c1e5;
	color:#fff
}
.core_skill a.core10 {
	background-color:#a4c761
}
.core_skill a.core10:hover {
	background-color:#c3d799;
	color:#fff
}
.core_skill a.core11 {
	background-color:#71a1df
}
.core_skill a.core11:hover {
	background-color:#a5c1e5;
	color:#fff
}
.core_skill a.core12 {
	background-color:#a4c761
}
.core_skill a.core12:hover {
	background-color:#c3d799;
	color:#fff
}
.core_skill a.core13 {
	background-color:#009999
}
.core_skill a.core14 {
	background-color:#74a6d9
}
.core_skill a.core14:hover {
	background-color:#87b1dc;
	color:#fff
}
.core_skill a.core15 {
	background-color:#70b4e5
}
.core_skill a.core15:hover {
	background-color:#95c5e7;
	color:#fff
}
.core_skill a.core16 {
	background-color:#46a2ac
}
.core_skill a.core16:hover {
	background-color:#61aeb6;
	color:#fff
}
.core_skill a.core17 {
	background-color:#30bdbc
}
.core_skill a.core17:hover {
	background-color:#67cbca;
	color:#fff
}
.core_skill a.core18 {
	background-color:#5ec8d0
}
.core_skill a.core18:hover {
	background-color:#7bd0d6;
	color:#fff
}
.core_skill a.core19 {
	background-color:#28a68c
}
.core_skill a.core19:hover {
	background-color:#61bba7;
	color:#fff
}
/* core_skill end */



/* rong_yu */

.rong_yu {
	width:990px;
	height:320px;
	overflow:hidden;
	padding:24px 0 0 10px;
	display:none
}
.rong_yu li {
	width:240px;
	height:160px
}
.rong_yu li img {
	margin-left:25px;
	width:189px;
	height:126px;
	overflow:hidden;
}
.rong_yu li p {
	text-align:center;
	font-size:14px;
	line-height:30px;
	color:#656363;
	white-space:nowrap
}
/* rong_yu end */





/* women_zone */

.women_man_zone {
	width:990px;
	margin:0 auto;
	height:auto;
	overflow:hidden;
	padding-top:15px;
}
.women_man_zone a:hover {
	color:#009999;
}
.women_list {
	width:744px;
}
.women_list .list_nav {
	background-color:#d2261c;
	width:744px;
	height:47px;
	position:relative;
	top:5px;
}
/* women_men common */

.common_ad {
	width:246px;
}
.list_nav ul li {
	margin-top:10px;
	float:left;
}
.list_nav ul li a {
	color:#fff;
	display:block;
	width:106px;
	height:25px;
	text-align:center;
	line-height:25px;
	font-size:14px;
	float:left;
}
.list_nav ul li a:hover{ background:#6d6d6d; color:#fff;  }

.list_content {
	width:744px;
	height:auto;
	overflow:hidden
}
.list_left {
	width:726px;
	padding:23px 0 0 18px
}
.list_left dl {
	height:auto;
	overflow:hidden;
	border-bottom:1px dashed #cbc9c9;
	padding-bottom:15px;
	width:726px;
}
.list_left dl dt {
	width:120px;
	border:1px solid #cbc9c9;
	margin-right:10px;
}
.list_left dl dd {
	width:590px;
}
.list_left dl dd h1 {
	text-align:left;
	height:40px
}
.list_left dl dd h1 a {
	font-size:18px;
	color:#009999;
	font-weight:700
}
.list_left dl dd p {
	line-height:25px;
	font-size:14px
}
.list_left dl dd p a {
	color:#009999
}
.list_left img {
	width:120px;
	height:120px;
	overflow:hidden;	
}
.list_left ul li {
	color:#707070;
	background:url(../images/right_jian_tou.jpg) no-repeat 0 center;
	line-height:30px;
	text-indent:20px;
	width:100%;
	float:left;
}
.list_left ul li a {
	color:#707070;
	font-size:14px;
	display:inline-block;
	float:left;
}
.list_left ul li span {
	display:inline-block;
	float:right;
}
.list_right {
	width:261px
}
.list_right div {
	padding:10px 0 14px 0
}
.list_right ul {
	padding-top:5px;
}
.list_right ul li.zheng_zhuang {
	margin:0 12px
}
.list_right ul li p {
	background-color:#efece6;
	width:79px;
	height:27px;
	text-align:center;
	line-height:27px
}
.list_right ul.women_men_zt_list {
	background:url(../images/women_zt.jpg) no-repeat;
	line-height:25px;
	height:85px;
}
.list_right ul.women_men_zt_list li {
	text-indent:50px
}
.list_right ul.women_men_zt_list li a {
	font-size:14px;
	color:#707070;
}
.list_right ul.women_men_zt_list li a:hover {
	color:#009999;
}
/* men_zone */

.men_list {
	width:744px;
}
.men_list .list_nav {
	background-color:#009999;
	width:744px;
	height:47px;
	position:relative;
	top:5px;
}
.men_list .list_nav ul li {
	padding-right:10px
}
/* cases */

.cases_wrap {
	width:100%;
	background:url(../images/anli_bj.jpg) no-repeat center center;
	height:541px;
	margin-top:30px;
}
.cases_k {
	width:990px;
	margin:0 auto;
	padding:35px 0;
}
.cases {
	width:950px;
	height:399px;
	float:left;
	background:url(../images/bybyal.png) no-repeat #FFF;
	background-position:10px 15px;
	/*border-radius: 5px;
	padding: 10px;*/
	padding:80px 20px 0 20px;
    bottom: -1px;
	opacity: 0.7;
    overflow: hidden;
}
.cases_nav {
	width:139px;
}
.cases_nav ul li {
	margin-bottom:7px;
	float:none
}
.cases_nav ul li a {
	width:114px;
	height:54px;
	display:block;
	text-align:center;
	line-height:54px;
	background-color:#2cbac6;
	color:#fff;
	font-size:14px;
}
.cases_nav ul li a:hover {
	color:#fff;
}
.cases_list {
	width:800px;
}
.cases_list .list_left {
	width:330px;
	padding:5px 20px 0 0
}
.cases_list .list_left ul li {
	width:330px
}
.cases_list .list_left h1 {
	text-align:center;
	height:40px
}
.cases_list .list_left h1 a {
	color:#009999;
	font-size:18px;
	font-weight:700
}
.cases_list .list_left p {
	text-indent:25px;
	color:#585454;
	font-size:14px;
	line-height:25px;
	padding-bottom:20px
}
.cases_list .list_left p a {
	color:#009999
}
.cases_list .list_left ul li {
	line-height:35px;
	float:none;
	background:url(../images/right_jian_tou.png) no-repeat 0 center;
}
.cases_list .list_left ul li a:hover {
	color:#009999
}
.cases_list .list_left div {
	padding-bottom:20px;
}
.cases_list .list_left div a {
	display:inline-block;
	width:102px;
	height:31px;
	text-align:center;
	line-height:31px;
	color:#fff;
	background-color:#b01108;
	margin-right:8px;
}
.cases_list .list_right {
	width:215px;
	margin-right:10px;
}
.cases_list .list_right img {
	width:217px;
	height:163px
}
.cases_list .list_right p {
	padding-bottom:30px
}

.list_sw_vies{
		width:225px;
		height:357px;
		float:left;
}

.fl { float:left;}
.fr {
    float: right;
}
.wt300  { width:225px; height:auto; overflow:hidden; float:left;}
/*.wt300 h4 { font-size:20px; color:#333; border-bottom:#CCC 1px  dashed; padding-bottom:7px;}*/
.wt300 li { width:300px; height:auto; overflow:hidden; margin:0px 0 0 0; float:none;}
.wt300 .shuo0ak ul { overflow:hidden; zoom:1; height:366x; overflow:hidden; position:relative;}
.wt300 .shuo0ak .wt40  { width:40px; height:60px;}
.wt300 .shuo0ak .wt40 img  { width:40px; height:40px; float:left; overflow:hidden;}
.wt300 .shuo0ak .wt250 { width:250px; height:60px; overflow:hidden;}
.wt300 h5 { font-size:14px; font-weight:400; color:#666;}
.wt300 p  { font-size:12px; color:#999;}