/* Write your styles */
body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0} 
body{font:14px "微软雅黑","Arial Narrow",HELVETICA;background:#fff;-webkit-text-size-adjust:100%;} 
a{color:#2d374b;text-decoration:none} 
a:hover{color:#cd0200;text-decoration:none} 
em{font-style:normal} 
li{list-style:none} 
img{border:0;vertical-align:middle} 
table{border-collapse:collapse;border-spacing:0} 
p{word-wrap:break-word} 

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

.index_header{
	width:100%;
	height:168px;
}
.index_header_top{
	width:100%;
	height:30px;
	background-color:#f5f5f5;
}
.index_header_top_middle{
	width:1200px;
	height:30px;
	margin:0 auto;
}
.index_header_top_middle_left{
	width:196px;
	height:30px;
	line-height:30px;
	float:left;
}
.index_header_top_middle_right{
	width:225px;
	height:30px;
	line-height:30px;
	float:right;
}
.index_header_top_middle_right ul li{
	float:left;
	margin-left:7px;
}
.index_header_middle{
	width:100%;
	height:92px;
}
.index_header_middle_middle{
	width:1200px;
	height:92px;
	margin:0 auto;
}
.index_header_middle_middle_left{
	width:405px;
	height:92px;
	float:left;
}
.index_header_middle_middle_right{
	width:199px;
	height:92px;
	float:right;
	background-image:url(../images/tel_05.jpg);
	background-repeat:no-repeat;
}
.index_header_middle_middle_right_cn{
	font-size:13.33px;
	color:#757575;
	margin-top:24px;
	margin-left:55px;
}
.index_header_middle_middle_right_tel{
	font-size:18.66px;
	color:#ca0606;
	margin-left:55px;
}
.index_header_nav{
	width:100%;
	height:48px;
	background-color:#343434;
}
.index_header_nav_middle{
	width:1200px;
	height:48px;
	margin:0 auto;
}
.index_header_nav_middle ul li a{
	display:block;
	width:116px;
	height:44px;
	float:left;
	line-height:46px;
	font-size:14px;
	color:#ffffff;
	text-align:center;
	margin-right:34px;
}
.index_header_nav_middle ul li a:hover{
	border-bottom:2px solid #dd2e1d;
}
.clear{
	clear:both;
}
.index_banner{
	width:100%;
	height:437px;
}
.flexslider{position:relative;height:437px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:437px;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next.png) center center no-repeat;}

.index_activity{
	width:100%;
	height:535px;
}
.index_activity_middle{
	width:1200px;
	height:568px;
	margin:0 auto;
}
.index_activity_middle_top{
	
	width:1200px;
	height:300px;
	margin-top:27px;
}
.index_activity_middle_top ul li {
	width:285px;
	height:274px;
	float:left;
	margin-right:15px;
	background-color:#43b9f6;
}
.index_activity_middle_top ul li:nth-child(2){
	background-color:#6686ff;
}
.index_activity_middle_top ul li:nth-child(3){
	background-color:#9878ff;
}
.index_activity_middle_top ul li:nth-child(4){
	background-color:#ff7e46;
}


.index_activity_middle_top_left{
	width:265px;
	height:120px;
	background-color:#41b4ef;
	margin:10px auto;	
}
.index_activity_middle_top_left_img{
	width:71px;
	height:89px;
	margin:0 auto;
	padding-top:12px;	
}
.index_activity_middle_top_left_font{
	width:235px;
	height:154px;
	margin:0 auto;
}
.index_activity_middle_top_font_title{
	font-size:17.33px;
	color:#f3edf9;
	text-align:center;
	margin-top:13px;
}

.index_activity_middle_top_font_title a{
	color:#f3edf9;
}
.index_activity_middle_top_font_text{
	font-size:14.66px;
	color:#ffffff;
	text-align:left;
	padding-top;5px;
}


.index_activity_middle_top_daili{
	width:265px;
	height:120px;
	background-color:#6382f8;
	margin:10px auto;	
}
.index_activity_middle_top_daili_img{
	width:83px;
	height:89px;
	margin:0 auto;
	padding-top:12px;	
}

.index_activity_middle_top_sign{
	width:265px;
	height:120px;
	background-color:#9475f8;
	margin:10px auto;	
}
.index_activity_middle_top_sign_img{
	width:91px;
	height:91px;
	margin:0 auto;
	padding-top:12px;
}

.index_activity_middle_top_firm{
	width:265px;
	height:120px;
	background-color:#f87b44;
	margin:10px auto;
}
.index_activity_middle_top_firm_img{
	width:85px;
	height:87px;
	margin:0 auto;
	padding-top:12px;
}



.index_activity_middle_bottom{
	width:1200px;
	height:220px;
	margin:12px auto;
}
.index_activity_middle_bottom_left{
	width:240px;
	height:220px;
	margin:0 auto;
	float:left;
}
.index_activity_middle_bottom_right{
	width:946px;
	height:220px;
	margin:0 auto;
	float:right;
	margin-left:6px;
}
.index_activity_middle_bottom_right ul li{
	width:305px;
	height:165px;
	float:left;
	margin-right:5px;
	background-color:#f9f9f9;
}
.index_activity_middle_bottom_right_top{
	width:305px;
	height:89px;
}
.index_activity_middle_bottom_right_top_text{
	font-size:18.66px;
	color:#414141;
	padding-top:50px;
	padding-left:24px;
}
.index_activity_middle_bottom_right_bottom{
	width:305px;
	height:76px;
}
.index_activity_middle_bottom_right_bottom_left{
	width:164px;
	height:30px;
	float:left;
	margin-top:25px;
	margin-left:14px;
}
.index_activity_middle_bottom_right_bottom_left_red{
	font-size:16px;
	color:#cf000b;
	padding-top:25px;
	margin-left:10px;
}
.index_activity_middle_bottom_right_bottom_left_gray{
	font-size:13.33px;
	color:#999999;
	margin-top:25px;
	text-decoration:line-through;
	
}
.index_activity_middle_bottom_right_bottom_right{
	width:105px;
	height:76px;
	margin-top:25px;
	margin-left:10px;
	float:right;
}

.index_ask{
	width:100%;
	height:601px;
	background-color:#dedede;
}
.index_ask_top{
	width:100%;
	height:105px;
}
.index_ask_top_middle{
	width:960px;
	height:105px;
	margin:0 auto;
}
.index_ask_middle{
	width:100%;
	height:496px;
}
.index_ask_middle{
	width:1200px;
	height:496px;
	margin:0 auto;
}
.index_ask_middle ul li{
	width:285px;
	height:462px;
	float:left;
	background-color:#ffffff;
	margin-right:15px;
}
.index_ask_middle_top{
	width:256px;
	height:256px;
	margin:0 auto;
	padding-top:16px;
}
.index_ask_middle_middle{
    width:113px;
	height:85px;
	margin:5px auto;
}
.index_ask_middle_middle_name{
	font-size:17.33px;
	color:#6e6e6e;
	text-align:center;
	padding-top:16px;
}
.index_ask_middle_middle_type{
	font-size:14.66px;
	color:#575757;
	text-align:center;
	padding-top:16px;
}
.index_ask_middle_middle_level{
	font-size:16px;
	color:#575757;
	text-align:center;
	padding-top:16px;
}
.index_ask_middle_bottom{
	width:83px;
	height:30px;
	margin:50px auto;
		
}
.index_server{
	width:100%;
	height:580px;
}
.index_server_top{
	width:100%;
	height:114px;
}
.index_server_top_middle{
	width:950px;
	hieght:114px;
	margin:0 auto;
}
.index_server_nav{
	width:100%;
	height:82px;
}
.index_server_nav_middle{
	width:1200px;
	height:82px;
	margin:0 auto;
}
.index_server_nav_middle_left{
	width:280px;
	height:82px;
	margin-left:460px;
	float:left;
}
.index_server_nav_middle_left ul li a{
	width:84px;
	height:34px;
	line-height:34px;
	display:block;
	font-size:14px;
	color:#3f3f3f;
	margin-right:8px;
	float:left;
	text-align:center;
}
.index_server_nav_middle_left ul li a:hover{
	background-color:#dd2e1d;
	color:#ffffff;
}
.index_server_nav_middle_right{
	width:85px;
	hieght:82px;
	float:right;	
	margin-top:5px;
	margin-right:10px;
}
.index_server_nav_middle_right a{
	
	font-size:12px;
	color:#e28a00;
	text-align:center;
}
.index_server_bottom{
	width:100%;
	height:382px;
}
.index_server_bottom_middle{
	width:1200px;
	height:382px;
	margin:0 auto;
}
.index_server_bottom_top{
	width:1200px;
	height:auto;
	margin-top:20px;
}

.index_server_bottom_top_left{
	width:600px;
	height:160px;
	float:left;
	
}	
.index_server_bottom_top_left_left{
	width:285px;
	height:160px;
	float:left;
}	
.index_server_bottom_top_left_right{
	width:315px;
	height:160px;
	float:right;
}

.index_server_bottom_top_left_right_title{
	font-size:14.66px;
	color:#323232;
	padding-left:14px;
	text-align:left;
	padding-top:4px;
}
.index_server_bottom_top_left_right_text{
	font-size:13.33px;
	color:#323232;
	padding-left:10px;
	paddint-right:14px;
	text-align:left;
	line-height:32px;
	padding-top:9px
}
.index_server_bottom_top_left_right_author{
	font-size:12px;
	color:#727272;
	text-align:left;
	padding-left:14px;
	padding-top:13px
}
.index_server_bottom_top_left_right_time{
	font-size:12px;
	color:#727272;
	float:rihgt;
	padding-left:150px;
	padding-top:13px
}

.index_server_bottom_bottom{
	width:1200px;
	height:160px;
	margin-top:20px;
}

.index_server_bottom_bottom_left{
	width:600px;
	height:160px;
	float:left;
	margin-top:20px;
}	
.index_server_bottom_bottom_left_left{
	width:285px;
	height:160px;
	float:left;
}	
.index_server_bottom_bottom_left_right{
	width:315px;
	height:160px;
	float:right;
}

.index_server_bottom_bottom_left_right_title{
	font-size:14.66px;
	color:#323232;
	padding-left:14px;
	text-align:left;
	padding-top:4px;
}
.index_server_bottom_bottom_left_right_text{
	font-size:13.33px;
	color:#323232;
	padding-left:10px;
	paddint-right:14px;
	text-align:left;
	line-height:32px;
	padding-top:9px
}
.index_server_bottom_bottom_left_right_author{
	font-size:12px;
	color:#727272;
	text-align:left;
	padding-left:14px;
	padding-top:13px
}
.index_server_bottom_bottom_left_right_time{
	font-size:12px;
	color:#727272;
	float:rihgt;
	padding-left:150px;
	padding-top:13px
}
.index_creative{
	width:100%;
	height:693px;
}

.index_creative_title{
	width:100%;
	height:76px;
}
.index_creative_title_middle{
	width:950px;
	height:76px;
	margin:0 auto;
	
}
.index_creative_middle{
	width:100%;
	height:604px;
	
}
.index_creative_middle_middle{
	width:1200px;
	height:604px;
	margin:0 auto;
	
}
.index_creative_middle_middle ul li{
	width:285px;
	height:300px;
	float:left;
	margin-right:15px;
}
.index_creative_middle_middle_img{
	width:285px;
	height:165px;
	margin:0 auto;
}
.index_creative_middle_middle_font{
	width:225px;
	height:75px;
	margin:0 auto;
}
.index_creative_middle_middle_font_titie{
	font-size:14.66px;
	color:#414141;
	text-align:center;
	padding-top:18px;
}
.index_creative_middle_middle_font_text{
	font-size:12px;
	color:#838383;
	text-align:center;
	padding-top:12px;
}
.index_creative_middle_middle_more{
	width:82px;
	height:30px;
	margin:6px auto;
}
.index_bottom{
	width:100%;
	height:149px;
	background-color:#f8f8f8;
}
.index_bottom_middle{
	width:1200px;
	height:149px;
	margin:0 auto;
}
.index_bottom_middle ul li{
	width:224px;
	height:56px;
	float:left;
	margin-right:76px;
	margin-top:47px;
}
.index_footer{
	width:100%;
	height:310px;
}
.index_footer_top{
	width:100%;
	height:259px;
}
.index_footer_top_middle{
	width:1200px;
	height:259px;
	margin:0 auto;
}
.index_footer_top_middle_left{
	width:251px;
	height:259px;
	float:left;
}
.index_footer_top_middle_left_img{
	width:185px;
	height:61px;
	margin-top:41px;
	margin-left:2px;
}
.index_footer_top_middle_left_font{
	width:190px;
	height:110px;
	float:left;
}
.index_footer_top_middle_left_font_top{
	width:191px;
	height:20px;
	float:left;
	margin-top:31px;
	margin-left:2px;
}
.index_footer_top_middle_left_font_cn{
	font-size:12px;
	color:#1a1a1a;	
}
.index_footer_top_middle_left_font_tel{
	font-size:16px;
	color:#c6000b;
}
.index_footer_top_middle_left_font_time{
	width:190px;
	height:15px;
	font-size:12px;
	color:#1a1a1a;
	padding-top:70px;
	margin-left:2px;
}
.index_footer_top_middle_middle{
	width:690px;
	height:259px;
	float:left;
}
.index_footer_top_middle_middle ul li {
	width:54px;
	height:190px;
	float:left;
	margin:0 42px;
	text-align:center;
	
}
.index_footer_top_middle_middle_title{
	width:54px;
	height:29px;
	font-size:13.33px;
	color:#505050;
	display:block;
	border-bottom:1px solid #d6d6d6;
	margin-top:43px;
}
.index_footer_top_middle_middle_text {
	width:54px;
	height:144px;
	margin-top:17px;
}
.index_footer_top_middle_middle_text p a{
	line-height:27px;
	font-size:13px;
	color:#717171;
}
.index_footer_top_middle_right{
	width:259px;
	height:259px;
	float:left;
}
.index_footer_top_middle_right_middle{
	width:259px;
	height:164px;
	margin:50px auto;
	border-left:1px solid #e7e7e7;
}
.index_footer_top_middle_rihgt_middle_img{
	width:88px;
	height:86px;
	margin-top:9px;
	margin-left:97px;
}
.index_footer_top_middle_right_middle_font{
	width:240px;
	height:78px;
	float:right;
}
.index_footer_top_middle_right_middle_font_text{
	font-size:12px;
	color:#5e5e5e;
	text-align:center;
	padding-top:16px;
}
.index_footer_bottom{
	width:100%;
	height:51px;
	background-color:#000000;
}
.index_footer_bottom_middle{
	width:1200px;
	height:51px;
	margin:0 auto;
}
.index_footer_bottom_middle_left{
	font-size:12px;
	color:#696969;
	width:454px;
	height:51px;
	line-height:51px;
	float:left;
}
.index_footer_bottom_middle_rigth{
	font-size:12px;
	color:#696969;
	width:113px;
	height:51px;
	height:51px;
	line-height:51px;
	float:right;
}

.clear{
	clear:both;
}