@charset "utf-8";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td { margin:0; padding:0; }
body { background:#fff; color:#272727; font-size:14px; font-family: "microsoft yahei"; }
td,th,caption { font-size:14px; }
h1, h2, h3, h4, h5, h6 { font-weight:normal; font-size:100%; }
address, caption, cite, code, dfn, em, th, var { font-style:normal; font-weight:normal;}
a { color:#272727; text-decoration:none; }
a:hover { text-decoration:none; }
img { border:none; }
ol,ul,li { list-style:none; }
input, textarea, select, button { font:14px "microsoft yahei"; }
table { border-collapse:collapse;border-spacing:0; }
html {overflow-y: scroll;} 
 
.clearfix:after {content: "."; display: block; height:0; clear:both; visibility: hidden;}
.clearfix { *zoom:1; }
.fl{float: left;}
.fr{float: right;}


body{background: #fff !important;text-align: justify;}

.banner{height: 590px;background: url(../img/banner.jpg) no-repeat center center;}
.main{overflow: hidden; width: 1000px;margin: 0 auto;}
.main h1{line-height: 1.5;margin: 40px 0; font-size: 36px;text-align: center;}
.main h2{line-height: 1.5;margin: 40px 0;padding-left: 25px; font-size: 36px;}

.links{height: 84px;background: #ececec;}
.links ul{overflow: hidden; width: 1000px;margin: 0 auto;}
.links ul li{float: left;height: 84px;width: 20%;line-height: 84px;font-size: 26px;text-align: center;}
.links ul li:hover{background: #0073b9;}
.links ul li:hover a{color: #fff;}

.intro{padding-bottom: 60px; background: #f6f6f6;}
.intro ul{width: 460px;}
.intro ul .num{width: 77px;height: 85px;line-height: 85px;margin-right: 10px; background: url(../img/numbg.png) no-repeat;color: #fff;font-size: 18px;text-align: center;}
.intro ul .num strong{font-size: 36px;}
.intro ul li{padding-bottom: 15px;margin-bottom: 15px; border-bottom: 1px dashed #c0c0c0;}
.intro ul h3{float: left;width: 356px;padding: 6px 0; font-size: 20px;font-weight: bold;}
.intro ul p{float: left;width: 370px;line-height: 24px;font-size: 16px;}
.intro ul li.borderno{border: none;}

.intro .honors{width: 522px;}
.intro .honor{position: relative;margin-bottom: 17px;}
.intro .honor p{position: absolute;width: 90%;left: 0;bottom: 0;padding: 6px 5%; background: #0073b9;font-size: 16px;color: #fff;line-height: 20px;}




.say li{width: 480px;height: 553px;}
.say .li1{background: url(../img/bg1.jpg) no-repeat;}
.say .li2{background: url(../img/bg2.jpg) no-repeat;}
.say .li3{background: url(../img/bg3.jpg) no-repeat;}
.say .li4{background: url(../img/bg4.jpg) no-repeat;}
.say .li1 p,.say .li2 p,.say .li3 p{padding: 0 20px 0 200px;}
.say .li3 p+p{padding: 50px 200px 0 20px;}
.say .li1 p+p{padding: 70px 200px 0 20px;}
.say .li2 p+p{padding: 100px 220px 0 20px;}
.say .li4 p{padding: 0 20px 0 120px;}
.say .li4 p+p{padding: 50px 140px 0 20px;}
.say h3{line-height: 1;padding: 60px 0 30px; font-size: 30px;color: #0a57a7;text-align: center;}
.say p{line-height: 24px;font-size: 16px;}

.oprate{padding-bottom: 40px; background: #ebf4fe;}
.oprate li{float: left;width: 247px;height: 450px;background: #fff;}
.oprate li+li{margin-left: 3px;}
.oprate li h3{padding: 5px 15px; font-size: 20px;color: #333;text-align: center;font-weight: bold;}

.oprate li p{line-height: 28px;padding: 0 15px; font-size: 16px;color: #666;}

.case li{float:left;width: 315px;height: 600px; background: #f5f5f5;}
.case li h4{font-size: 16px;line-height: 26px;}
.case li+li{margin-left: 20px;}
.case li .txt{padding: 0 15px;}
.case li h3{margin: 10px 0 20px; color: #333;font-size: 18px;text-align: center;font-weight: bold;}
.case li p{line-height: 26px;color: #666;font-size: 16px;}
.case a.more{display: block;width: 206px;height: 42px;line-height: 42px;margin: 20px auto; background: url(../img/btn.jpg) no-repeat;font-size: 24px;color: #fff;text-indent: 15px;}
