@charset "utf-8";
/* CSS Document */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video, select{margin: 0;padding: 0;border: 0;}
table{ border-collapse:collapse;}
body{ font-family:"Microsoft Yahei";}
img,a{border:0; text-decoration:none;}
ol, ul {list-style: none; }
.clears{ clear:both;}
a{color:#333;-webkit-transition: all .3s ease-out;-moz-transition: all .3s ease-out;transition: all .3s ease-out;}
a:hover{color:#F00;-webkit-transition: all .3s ease-out;-moz-transition: all .3s ease-out;transition: all .3s ease-out; text-decoration:none;}
img{ max-width:100%; height:auto;}
.width1003{width:1440px;margin:0 auto;}
.fl{float:left;}
.fr{float:right;}
.red{color:#f00;}
.height1{height:7px;}
.height2{ height:30px;}
.height3{ height:20px;}
.font14{ font-size:14px;}
.font12{ font-size:12px;}
.alignLeft{ text-align:left;}
.alignCenter{ text-align:center;}
.alignRight{ text-align:right;}
.green{color:#7ABD54;}
.orange{color:#f60;}
.hui{color:#999;}
.bg{background:url(/template/pc/skin/images/body.jpg) #f5f5f5 top center no-repeat}	
.navigation .navigation__item{font-size:28px;}
.head{width:100%;margin:0 auto;text-align:center;padding-top:16%;}
.des{font-size:20px;font-weight:bold;}
.content{min-height:580px;}

.head .des{padding:10px;}

/*content*/
.content{padding:10px 0;}
.title{ font-size:24px; font-weight:400; height:50px; line-height:50px;}
.title span{color:#888;}
.logo{padding-top:100px;}
/*产品服务*/
.index-pro{
	padding:10px 0;
	}
.index-pro dl{
	float:left;
	width:210px;
	height:300px;
    margin-left:2%;
	text-align:center;
	}
.index-pro dl a{
	display:block;
	width:100%;
	}
.index-pro dt{
	width:160px;
	height:160px;
	-moz-border-radius: 160px;      /* Gecko browsers */
    -webkit-border-radius: 160px;   /* Webkit browsers */
    border-radius:160px;            /* W3C syntax */
	background:#4788d7;
	text-align:center;
	padding:25px 0 0 0;
	margin:0 auto;
	}
.index-pro dd h3{
	padding:7px 0;
	color:#4788d7;
	font-size:2rem;
	font-weight:bold;
	}
.index-pro dd p{
	font-size:1.2rem;
	color:#999;
	}
.index-pro dl a:hover{
	color:#000;
	}

/*index-search*/
.index-search{ background:#f8f8f8;}
.index-search-list{
	float:left;
	width:33.33%;
	padding:20px;
	}
.isl-box{
	width:100%;
	background:#fff;
	padding:0 14px;
	min-height:295px;
	}
.isl-box h2{
	font-size:2rem;
	padding:15px 0;
	text-align:center;
	color:#ed6c2c;
	font-weight:bold;
	}
.isl-box input{
	margin:0;
	padding:0;
	background:none;
	border:0;
	}
.islinput input{
	width:100%;
	height:37px;
	border:#ccc 1px solid;
	padding-left:5px;
	}
.islsub{
	padding:15px 0;
	text-align:right;
	border-bottom:#ccc 1px solid;
	}
.islsub input{
	width:70px;
	height:30px;
	text-align:center;
	line-height:30px;
	color:#fff;
	background:#ed6c2c;
	font-size:1.4rem;
	}

/*index-new*/
.index-new{
	padding:20px 0;
	}
.index-new .new{
	width:425px;
	}
.new li{
	height:43px;
	line-height:43px;
	font-size:1.4rem;
	position:relative;
	}
.new li a{
	display:inline-block;
	width:70%;
	overflow:hidden;
	height:43px;
	}
.new li span{
	position:absolute;
	right:0;
	top:0;
	color:#666;
	}
.new li .downs{
	position:absolute;
	right:0;
	top:5px;
	width:80px;
	height:25px;
	background:#f1f1f1;
	text-align:center;
	line-height:25px;
	}

.inde-new-img{
	width:560px;
	}

/*links*/
.links{
	background:#f8f8f8;
	}
.links ul{
	padding:10px 0 7px 0;
	}
.links li{
	float:left;
	width:20%;
	padding:10px;
	}
.links li a{
	display:block;
	width:100%;
	padding:1px;
	height:auto;
	border:#ccc 1px solid;
	text-align:center;
	}
.links li a:hover{
	border:#f00 1px solid;
	}

/*footer*/
footer{
	padding:10px 0;
	background:#4788d7;
	color:#fff;
	}
footer a{color:#fff;}
footer ul{
	float:left;
	width:118px;
	}
footer .ft-title{
	font-weight:bold;
	height:30px;
	line-height:30px;
	font-size:1.4rem;
	}
footer li{
	height:22px;
	line-height:22px;
	font-size:1.2rem;
	}
.footcontact{
	float:right;
	width:265px;
	font-size:1.2rem;
	line-height:20px;
	}
.footcontact dl{
	padding:5px 0 0 0;
	}
.footcontact dt{
	float:left;
	width:90px;
	height:91px;
	}
.footcontact dd{
	margin-left:10px;
	float:left;
	width:150px;
	font-size:1.3rem;
	line-height:25px;
	}
.copy{
	padding:10px 0;
	text-align:center;
	background:#4788d7;
	color:#fff;
	}
.copy a{color:#fff;}
 

