body {font-family:"微软雅黑", arial;margin:0; padding:0; font-size:12px; color:#000;}
div,form,img,ul,ol,li,dl,dt,dd {margin: 0; padding: 0; border: 0; }
li{list-style-type:none;}
img{vertical-align:top;}
a{
	text-decoration: none;
	color: ;
}
/*公共样式*/

.com_bg{
	width: 100%;
	margin-top: 100px;
}
.com_bg img{
	width: 100%;
}
.com_tul li{
	line-height: 24px;
}

.com_class{
	width: 85px;
	height: 85px;
	border: none;
	border-radius: 50% 50%;
	/*background: url(../img/zizhi_wh.gif) center center no-repeat;*/
	background-color: #565656;
	/*color: #FFFFFF;*/
}
.d_body{
	/*width: 100%;*/
	width:expression(document.body.clientWidth <= 1200? "1200px": "auto");min-width:1200px;
	/*因为ie6不支持min、max 所以加上*/
	width:expression(document.body.clientWidth <= 1200? "120px": "auto");
}
/*头部*/
.header{
	width: 100%;
	height: 100px;
	background: #FFFFFF;
	/*margin-bottom: 100px;*/
	position:fixed;
	top:0;left:0;
	z-index:1000;
}
.Header{
	width: 1200px;
	height: 100px;
	background: #FFFFFF;
	margin: 0 auto;
}

.logo{
	width: 372px;
	height: 100px;
	float: left;
	
}
.nav{
	height: 98px;
	float: right;
}

.nav a{
	display: block;
	float: left;
	margin: 0 22px;
	line-height: 98px;
	color: #585858;
	font-size: 16px;
	color: #585858;
}

.nav a:hover{
	border-bottom: 2px solid #1e90cf;
	cursor: pointer;
	color: #1e90cf;
}
.nav .moveclass{
	border-bottom: 2px solid #1e91d0;
	cursor: pointer;
	color: #1e90cf;
}



.footer_top a{
	text-decoration:none; 
    color:#606060; 
    float:left;
}

/*banner*/
.banner{
	width: 100%;
	height: 460px;
	/*background: blue;*/
	margin-top: 100px;
	overflow: hidden;
	position: relative;
}

.banner_lun li{
	height: 460px;
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}

.banner_lun img{
	width: 100%;
	height: 460px;
}
.b_yuan{
	width: auto;
	height: 20px;
	position: absolute;
	left: 600px;
	bottom: 50px;
}
.b_yuan li{
	width: 20px;
	height: 20px;
	float: left;
	background: #fff;
	/*border: 2px solid #FFFFFF;*/
	border-radius: 50% 50%;
	margin-left: 55px;
}
.b_yuan .cur{
	width:16px ;
	height: 16px;
	border: 2px solid #FFFFFF;
	background-color: #1f90d0;
}
/*.b_yuan li:first-child+li{
	margin-left: 55px;
}
.b_yuan li:first-child+li+li{
	margin-left: 55px;
}*/

.add{
	background: #1f91d0;
}
















/*核心业务*/
.core{
	width: 100%;
	height: 535px;
	/*background: gold;*/
	position: relative;
	border-top: 1px solid #FFFFFF;
}
.core_top{
	width: 420px;
	height: 101px;
	margin: 0 auto;
	/*background: green;*/
	margin-top: 14px;
	background: url(../img/kuai.jpg) center center repeat-x;
}
.core_top_cen{
	width: 240px;
	height: 100px;
	background: #FFFFFF;
	margin: 0 auto;
	border-top:1px solid #FFFFFF
}
.core_top_cen h1{
	font-size: 24px;
	text-align: center;
	color: #1d91ce;
}
.core_top_cen span{
	display: block;
	
	color: #989898;
	text-align: center;
	font-size: 14px;
	margin-top: -7px;
}
.core_bot{
	width: 1108px;
	height: 362px;
	/*background: greenyellow;*/
	margin:0 auto;
	margin-top: 7px;
	overflow: hidden;
	/*position: relative;*/
}
.d_click{
	width: 30000px;
	height: 362px;
	/*background: red;*/
	/*margin: 0 auto;*/
	/*float: left;*/
	position: relative;
}
.d_click .d_click_div{
	width: 277px;
	height: 362px;
	/*border: 1px solid #f0f0f0;*/
	float: left;
	transition: all .4s ease;
	
	-moz-transition: all .4s ease;
	-webkit-transition:all .4s ease;
	-o-transition: all .4s ease;;
}
.d_click_div:hover{
	background: #f2f2f2;
	cursor: pointer;
}
.d_img{
	width: 138px;
	height: 138px;
	border-radius: 50% 50%;
	/*background: #1F91D0;*/
	margin: 0 auto;
	margin-top: 10px;
}
.d_img img{
	display: block;
	width: 100%;
	height: 100%;
}
.d_click h1{
	font-size: 20px;
	text-align: center;
	margin-top: 25px;
}
.tiao{
	width: 130px;
	/*height: 1px;*/
	/*background: url(../img/kuai.jpg) center center repeat-x;*/
	border-top: 1px solid #e5e5e5;
	margin: 0 auto;
	margin-top: 14px;
}
.d_click_div span{
	display: block;
	width: 168px;
	height: ;
	margin: 0 auto;
	font-size: 14px;
	margin-top: 16px;
	line-height: 24px;
	color: #595959;
}
.core_bot p{
	transition: all .7s ease;  
	-moz-transition: all .7s ease;
	-webkit-transition:all .7s ease;
	-o-transition: all .7s ease;;
}
.core_bot p:hover{
	background-color: #e1dfdf;
}
.p_left{
	width: 46px;
	height: 89px;
	position: absolute;
	left: 50px;top: 260px;
	/*float: left;*/
	/*margin-top: 130px;*/
}
.p_right{
	width: 46px;
	height: 89px;
	position: absolute;
	right: 50px;top: 260px;
	/*float: right;*/
	/*margin-top: 130px;*/
}
.p_left:hover{
	cursor: pointer;
}
.p_right:hover{
	cursor: pointer;
}









































/*新闻中心*/
.news{
	width: 100%;
	height: 521px;
	border-top: 1px solid #FFFFFF;
	background: url(../img/bg_rgba.jpg) center center no-repeat;
	/*position: relative;*/
}

.new_cent{
	width: 1200px;
	height: 522px;
	/*background: green;*/
	margin: 0 auto;
	/*position: absolute;*/
	/*left: 8%;*/
	/*top: 0;*/
}
.news_top{
	width: 420px;
	height: 70px;
	margin: 0 auto;
	margin-top: 24px;
}
.p_top{
	color: #FFFFFF;
	font-size: 24px;
	text-align: center;
}
.news_g{
	width: 420px;
	background: indianred;
}
.news_g_l{
	width: 90px;
	border: 0;
	border-top: 1px solid #FFFFFF;
	float: left;
	margin-top: 10px;
}
.news_left{
	width: ;
}
.news_g span{
	display: block;
	float: left;
	width: 240px;
	/*margin: 0 auto;*/
	text-align: center;
	font-size: 14px;
	line-height: 19px;
	color: #FFFFFF;
}
.news_g_r{
	width: 90px;
	border: 0;
	border-top: 1px solid #FFFFFF;
	float: right;
	margin-top: 10px;
}
.cent_cen{
	width: 100%;
	height: 371px;
	margin: 0 auto;
	/*background: #FFFFFF;*/
	margin-top: 20px;
}
.cent_cen .div_left{
	width: 300px;
	height: 341px;
	background: #FFFFFF;
	/*background: #DB7093;*/
	float: left;
	padding: 15px 20px;
	
}
.cent_cen .div_left:nth-child(2){
	margin-left: 90px;
}
.cent_cen .div_left:first-child+ .div_left{
	margin-left: 90px;
}
.cent_cen .div_left:nth-child(3){
	margin-left: 90px;
}
.cent_cen .div_left:first-child+ .div_left + .div_left{
	margin-left: 90px;
}
.div_left_t{
	width: 100%;
	height: 50px;
	border-bottom: 1px solid #e6e6e6;
	/*background: peru;*/
}
.nwes_p_l{
	font-size: 16px;
	height: 40px;
	border-left: 2px solid #2fcb66;
	line-height: 40px;
	width: 100px;
	float: left;
	color: #2ecb66;
}
.nwes_p_r{
	/*width: 100px;*/
	float: right;
	height: 100%
	background: red;
	line-height: 40px;
	
}
.nwes_p_r a{
	text-decoration: underline;
	font-size: 12px;
	color: #636363;
}
.nwes_p_r img{
	margin-top: 15px;
	margin-right: ;
}
.div_left_img{
	width: 298px;
	height: 180px;
	/*background: url(../img/shi.jpg) c;*/
	margin-top: 15px;
	position: relative;
}
.div_left_img img{
	width: 100%;
	height: 100%;
}
.po{
	width: 278px;
	height: 30px;
	background: rgba(100,172,119,0.9);
	position: absolute;
	left: 0;
	bottom: 0;
	overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 12px;
    color: #FFFFFF;
    padding-left: 10px;
    padding-right: 10px;
    line-height: 30px;
}
.news_ul{
	width: 288px;
	margin-top: 10px;
}
.news_ul li{
    line-height: 24px;
    color: #383838;
    font-size: 12px;
}
.news_ul li span{
    line-height: 24px;
	display: block;
    color: #383838;
	float: left;
	width: 160px;
	overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    background: url(../img/li.jpg) left center no-repeat;
    padding-left: 10px;
	font-size: 12px;
}
.news_ul li p{
	float: right;
	line-height: 0;
	color: #383838;
}















/*五大优势*/
.five{
	width: 100%;
	height: 960px;
	/*background: palevioletred;*/
	border-top: 1px solid #FFFFFF;
}
.five_top{
	width: 420px;
	height: 79px;
	margin: 0 auto;
	border-top: 1px solid #fff;
	margin-top: 24px;
}
.five_top h1{
	font-size: 24px;
	color: #1d90d1;
	text-align: center;
}
.five_cent{
	width: 1200px;
	height: 695px;
	margin: 0 auto;
	/*background: purple;*/
	margin-top: 60px;
}
.five_cent_ul{
	width: 100%;
	height: 100%;
}
.five_cent_ul li{
	width: 390px;
	height: 340px;
	float: left;
	/*border: 1px solid #008000;*/
	position: relative;
	overflow: hidden;	
	margin-top:15px;
}
.five_cent_ul li:first-child{
	width: 795px;
	background: #1F91D0;
}
.five_cent_ul li:nth-child(2){
	margin-left:15px;
}
.five_cent_ul li:nth-child(4){
	margin-left:15px;
}
.five_cent_ul li:nth-child(5){
	margin-left:15px;
}
.five_cent_ul li img{
	width: 100%;
	height: 100%;
}
.li_div{
	width: 100%;
	height: 340px;
	background: #f2f2f2;
	position: absolute;
	top: 285px;
	transition:all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	-webkit-transition:all .4s ease-in-out;
	-o-transition: all .4s ease-in-out;;
	
}
.five_li img{
	transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	-webkit-transition:all .4s ease-in-out;
	-o-transition: all .4s ease-in-out;;
}
/*.li_div:hover{
	top: 0;
	background: rgba(1,1,1,0.4);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#66000000,endColorstr=#66000000);
}*/
.li_div h1{
	font-size: 16px;
	color: #343434;
	padding: 8px 20px;
}
.five_li:hover h1{
	color: #FFFFFF;
	padding-top: 15px;
	padding-left: 30px;
}
.li_div span{
	display: block;
	color: #999999;
	font-size: 14px;
	/*padding: 0 16px;*/
	padding: 0 30px;
	line-height: 18px;
}
.five_li:hover span{
	color: #FFFFFF;
}
.five_li:hover .li_div{
	top: 0;
	background: rgba(1,1,1,0.4);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#66000000,endColorstr=#66000000);
	color: #FFFFFF;
}
.five_li:hover img{
	transform: scale(1.1);
}
.news_g_l_a{
	width: 90px;
	border: 0;
	border-top: 1px solid #999999;
	float: left;
	margin-top: 10px;
}
.news_g_r_b{
	width: 90px;
	border: 0;
	border-top: 1px solid #999999;
	float: right;
	margin-top: 10px;
}
.news_g_a{
	width: 420px;
	background: indianred;
}
.news_g_a span{
	display: block;
	float: left;
	width: 240px;
	/*margin: 0 auto;*/
	text-align: center;
	font-size: 14px;
	line-height: 19px;
	color: #585858;
}


/*底部上方*/
.j_shao{
	width: 100%;
	height: 455px;
	border-top: 1px solid #f2f2f2;
	background: url(../img/bot_bg.jpg) left center no-repeat;
	background-color: #f2f2f2;
}
.j_shao_cent{
	width: 620px;
	height: 350px;
	background: #FFFFFF;
	margin-left: 450px;
	margin-top: 105px;
	/*padding: ;*/
	padding: 10px 34px;
	
}
.j_shao_cent h1{
	font-size: 30px;
}
.j_shao_cent p{
	font-size: 15px;
	color: #198bbf;
}
.j_shao_cent span{
	display: block;
	color: #999999;
	font-size: 15px;
	line-height: 28px;
}
.j_shao_a{
	display: block;
	width: 110px;
	height: 36px;
	background: #198bbd;
	font-size: 15px;
	text-align: center;
	line-height: 36px;
	color: #FFFFFF;
	margin-top: 20px;
}
/*黑色部分*/
.black{
	width: 100%;
	height: 146px;
	background: #262626;
}
.black_ul{
	width: 1200px;
	height: 146px;
	margin: 0 auto;
}
.black_ul li{
	width: 300px;
	float: left;
	/*margin-right: 150px;*/
}
.black_ul li:nth-child(4){
	margin-right: 0;
}
/*ie8*/
.black_ul li:first-child+li+li+li{
	margin-right: 0;
}

.black_ul li h1{
	font-size: 30px;
	color: #198bbd;
	text-align: center;
}
.black_ul li p{
	font-size: 20px;
	color: #FFFFFF;
	line-height: 8px;
	text-align: center;
}
.black_ul li span{
	display: block;
	font-size: 14px;
	text-align: center;
	color: #FFFFFF;
}















/*尾部*/
.footer{
	width: 100%;
	height: 135px;
	background: #262626;
	border-top: 1px solid #39383d; 
}
.footer_cen{
	width: 100%;
	height: 90px;
	border-bottom: 2px solid #38393d;
}
.footer_centent{
	width: 1200px;
	height: 90px;
	/*background: red;*/
	margin: 0 auto;
}
.footer_centent_left{
	height: 90px;
	display: block;
	clear: both;
	float: left;
	position: ;
}
.footer_top{
	margin-top: 20px;
	font-size: 12px;
	color: #606060;
	/*clear: both;*/
	/*position: absolute;*/
}
.footer_top li{
	float: left;
	font-size: 575757;
	padding: 0 8px;
}
.footer_top a{
	text-decoration:none; 
    color:#606060; 
}
.footer_ul{
	margin-top: 30px;
	font-size: 12px;
	color: #606060;
	position: absolute;
}
.footer_ul li{
	float: left;
	font-size: 575757;
	padding: 0 8px;
}
.footer_centent_left ul li:hover{
	cursor: pointer;
	color: #fff;
}
.footer_centent_right{
	width:70px;
	height: 70px;
	float: right;
	/*background: green;*/
	margin-top: 10px;
	/*background: url(../img/erwema.jpg) center center;*/
}
.footer_cenbot{
	width: 100%;
	height: 47px;
	/*background: blue;*/
	line-height: 47px;
	color: #595959;
	font-size: 12px;
	text-align: center;
}
.footer_centent_right img{
	display: block;
	width: 100%;
	height: 100%;
}
/*回到顶部*/
.fast_top{
	width: 40px;
	height: 40px;
	padding: 5px;
	border-radius: 15px 0 0 15px;
	background: #d1d1d1;
	text-align: center;
	line-height: 20px;
	color: #FFFFFF;
	font-size: 14px;
	position:fixed;
	top:60%;right:0;
	transition: all .2s ease;
	-moz-transition: all .2s ease;
	-webkit-transition:all .2s ease;
	-o-transition: all .2s ease;;
}
.fast_top:hover{
	cursor: pointer;
	background: #1e90cf;
}































































