body{font-size:16px;color:#333;font-family:"microsoft yahei";text-align: center;}
body,button,dd,div,dl,dt,form,h1,h2,h3,h4,h5,h6,input,li,ol,p,pre,td,textarea,th,ul { margin:0px; padding:0px;}
input,textarea,button{font-family:"microsoft yahei";font-size:12px;color:#333;vertical-align: middle;}
li{padding:0px;margin:0px;list-style-type:none;}
em,i,cite{font-style: normal;}
table{ border-collapse:collapse; border-spacing:0}
:focus{outline:0}
a{color:#333;text-decoration: none;}
a:hover{color:#ff3300;}
.fl{float:left;display:inline;}
.fr{float:right;display::inline;}
.clearfix{zoom:1;}
.clearfix:after{content:'.';display:block;height:0;clear:both;visibility:hidden;}
.arrow{ content:''; width:0; height:0; border-style:solid dashed dashed; border-color:#c2c2c2 transparent transparent; overflow:hidden; cursor:pointer; position:absolute; border-width:6px; }

.public-wrap{width:1200px;margin:0 auto;}

.public-head { width: 100%; height: 131px; background: #f9f9f9; left: 0; top: 0; }
.public-head-top { width: 1200px; height: 50px; margin: 0 auto; }
.public-head-phone{ height: 30px; line-height: 30px; padding: 10px; float: left; padding-left: 25px; background: url(../image/header_phone.png) left center no-repeat; background-size: 20px 20px; }
.public-head-login { float: right; }
.public-head-login a {display:block; border:1px solid #ddd;background:#fff;width:100px;height:30px;line-height: 30px;border-radius: 3px;text-align: center;color:#666;margin-top:8px;}
.public-head-login a:hover { background: #f8f8f8; }

.public-head-nav { width: 100%; height: 80px; border-top: 1px solid #f2f2f2;background:#fff; }

.public-head-logo{float:left;width:280px;height:41px;background:url("../image/logo.png") no-repeat;margin-top:20px;}
.public-head-menu{float:right;}
.public-head-menu li{float:left;padding:0 20px;}
.public-head-menu li a{display: block;height:80px;line-height: 80px;}


.public-footer{border-top:1px solid #f2f2f2;background:#f9f9f9;height:80px;line-height:80px;color:#999;font-size:14px;}
.public-footer .fl{padding-left:20px;}
.public-footer .fr{padding-right:20px;}


.public-slides .unslider{position: relative;}
.banner {overflow: auto; }
.banner ul li { float: left; width:100%;height:600px;}
.banner ul li img{/*width:100%;*/height:600px;}
.unslider-nav{width:100%;height:60px;position:absolute;bottom:0;}
.unslider-nav ol {text-align: center; }
.unslider-nav ol li { display: inline-block; width: 16px; height: 6px; margin: 0 10px; background: transparent; overflow: hidden; text-indent: -999em; border: 2px solid #fff; cursor: pointer; }
.unslider-nav ol li.unslider-active { background: #fff; cursor: default; }


/*首页*/
section{width:100%;background-color: #f8f8f8;padding:50px 0 50px 0;text-align: center;min-height: 600px;}
section h2{font-size:36px;margin-bottom: 10px;font-weight: normal;}
section h3{font-size:14px;margin:0 0 20px 0;color:#666;font-weight: normal;}

.section_aboutus{}
.section_aboutus h2{height:74px;background:url("../image/home_about.png") center top no-repeat;text-indent: -9999px;margin-bottom:20px;}
.section_aboutus .aboutus{line-height: 28px;font-size:14px;text-align: left;text-indent: 2em;}
.section_aboutus ul{width:1240px;margin:0 auto;}
.section_aboutus li{float:left;width:270px;height:360px;margin:20px;color:#fff;}
.section_aboutus li:nth-child(1){background:#2eafbb url("../image/s_1.png") center 40px no-repeat;}
.section_aboutus li:nth-child(2){background:#5ea927 url("../image/s_2.png") center 40px no-repeat;}
.section_aboutus li:nth-child(3){background:#1a8fd1 url("../image/s_3.png") center 40px no-repeat;}
.section_aboutus li:nth-child(4){background:#b57dd1 url("../image/s_4.png") center 40px no-repeat;}
.section_aboutus li .title{padding:200px 30px 0 30px;text-align: center;height:40px;font-size:20px;}
.section_aboutus li p{padding:0 30px 0 30px;font-size:14px;text-align: left;line-height: 26px;}

.section_function{padding-bottom:100px;background:url("../image/home_function_bg.png") center top no-repeat;}
.section_function h2{color:#fff;}
.section_function h3{color: #bbb;}
.section_function ul{width:1250px;margin:0 auto;margin-top:50px;}
.section_function ul li{float:left;width:240px;height:240px;margin:5px;color:#fff;}
.section_function ul li:nth-child(1),
.section_function ul li:nth-child(3),
.section_function ul li:nth-child(5),
.section_function ul li:nth-child(7),
.section_function ul li:nth-child(9){
	background: #2169bf;
}
.section_function ul li:nth-child(2),
.section_function ul li:nth-child(4),
.section_function ul li:nth-child(6),
.section_function ul li:nth-child(8),
.section_function ul li:nth-child(10){
	background: #d24e64;
}
.section_function ul li .title{padding:50px 30px 0 30px;font-size:20px;text-align: center;height:40px;}
.section_function ul li p{padding:0 30px 0 30px;font-size:14px;text-align: left;line-height: 26px;}
.section_function ul li p.c1{color:#a6cfff;}
.section_function ul li p.c2{color:#ffb2bf;}

.section_news{background: #fff;}
.section_news h2{height:74px;background:url("../image/home_news.png") center top no-repeat;text-indent: -9999px;margin-bottom:20px;}
.section_news .bd{border:1px solid #eee;overflow: hidden;zoom:1;min-height: 440px;}
.section_news .bd ul{margin:15px 0px;}
.section_news .bd ul li{float:left;width:366px;height:40px;margin-left:25px;line-height: 40px;font-size:14px;border-bottom:1px dotted #eee;text-align: left;overflow: hidden;}

