@CHARSET "UTF-8";
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;}
body,button,input,select,textarea{font:12px 'Microsoft YaHei','宋体','arial',sans-serif;}
h1,h2,h3,h4,h5,h6{font-size:100%;}address,cite,dfn,em,var{font-style:normal;}code,kbd,pre,samp{font-family:courier new,courier,monospace;}small{font-size:12px;}ul,ol{list-style:none;}a{text-decoration:none;}a:hover{text-decoration:underline;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}legend{color:#000;}fieldset,img{border:0;}button,input,select,textarea{font-size:100%;}table{border-collapse:collapse;border-spacing:0;}.col-main{float:left;width:100%;min-height:1px;}.hidden{display:none;}.invisible{visibility:hidden;}
.clear:after{content:'\20';display:block;height:0;clear:both;}.clear{*zoom:1;font-size:0;clear:both;}
a:link,a:visited{color:#611110;text-decoration:none;}
a:hover{color:#c00;text-decoration:underline;}
img{border:0;-ms-interpolation-mode:bicubic;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
* html>body .clearfix{display:inline-block;width:100%}
* html .clearfix{/* Hides from IE-mac \*/ height:1%;/* End hide from IE-mac */}
*+html .clearfix{min-height:1%}
.index{background: #fafafa;}
/*header*/
.index .header{width:1000px;height: 139px;margin:0 auto;background: #fff;}
.index .header .top-logo{float: left;margin-top:32px;}

/*navBox*/
.index .navBox{width: 100%;height: 50px;background: #00887e;}
.index .navBox .bigList{width: 980px;height: 50px;margin:0 auto;}
.index .navBox .bigList>li{height: 50px;line-height: 50px;text-align: center;float: left;padding: 0 30px;margin-left: 30px;color: #fff;font-size: 14px;position: relative;}
.index .navBox .bigList>li.on{background: url(images/navBg.png) repeat 0 0;cursor: pointer;}
.index .navBox .sonNav{position: absolute;width: 100%;z-index: 9999;left: 0;top: 50px;background: url(images/navBg.png) repeat 0 0;display:none; height: 0;}
.index .navBox .sonNav li{height: 50px;line-height: 50px;color:#fff;text-align: center;}
.index .navBox .sonNav li:hover{background: #444;}

/*头图*/
.index .top-banner{display: block;margin:0 auto;width: 100%;}

/*main*/
.index .main{ width:1000px;margin:50px auto 0;}
.index .main .introList{width: 1000px;height:270px;overflow: hidden;margin-top: 33px;}
.index .main .introList li{width: 316px;height: 270px;background: #fff;float: left;margin-left: 26px;}
.index .main .introList li:first-child{margin-left: 0;}
.index .main .introList li .img{width: 316px;height: 128px;overflow: hidden;}
.index .main .introList li .title{font-size: 20px;font-weight: bold;color: #000;text-align: center;margin:22px auto 5px;}
.index .main .introList li .content{color: #666;padding: 0 20px;line-height: 18px;}

.index .main .target{display: inline-block;width: 686px;margin-top: 73px;vertical-align: top;}
.index .main .target .img1{display: block;margin-top: 25px;}

.index .main .review{display: inline-block;width: 260px;margin:73px 0 0 50px;vertical-align: top;}
.index .main .review .title{color: #000;font-size: 18px;line-height: 24px;padding: 0 5px;font-weight: bold;margin:15px auto;}
.index .main .review .img{width: 252px;height: 163px;overflow: hidden;margin:0 auto;}
.index .main .review .content{color: #666;font-size: 16px;line-height: 20px;padding: 0 5px;margin-top: 15px;}

.index .process{height: 453px;background: url(images/process.jpg) no-repeat center;margin-top: 55px;}
.index .process .box{width: 1000px;height:453px;margin:0 auto;}
.index .process .box .pro-title{margin-top: 43px;}
.index .process .processList{width: 982px;height: 267px;margin:60px auto 0;background: url(images/proList-bg.png) no-repeat center top 25px;}
.index .process .processList li{width: 223px;height: 267px;float: left;margin-left: 30px;background: url(images/proList-libg.png) no-repeat center;}
.index .process .processList li:first-child{margin-left: 0;}
.index .process .processList li .top{font-size: 20px;color: #ee6c00;text-align: center;font-weight: bold;margin-top: 25px;}
.index .process .processList li:nth-child(even) .top{color: #00887e;}
.index .process .processList li .bottom{font-size: 16px;color: #666;width: 198px;height: 172px;margin-top:47px;display: flex;justify-content: center;align-items: center;padding: 0 10px;line-height: 22px;margin-left: 5px;}
.index .partner{width: 1000px;margin:38px auto 0;}
.index .partner .partnerList{width: 990px;height: 171px;margin: 37px auto;}
.index .partner .partnerList li{width: 234px;height: 73px;float: left;margin-left: 18px;}
.index .partner .partnerList li:nth-child(4n+1){margin-left: 0;}
.index .partner .partnerList li:nth-child(-n+4){margin-bottom: 25px;}

/*关于我们*/
.index .wrap{width: 1000px;margin: 33px auto 0;}
.index .wrap .left{width: 664px;border:1px solid #c8c8c8;padding-bottom: 10px;float: left;background: #fff;}
.index .wrap .left .title{width:  636px;height: 54px;border-bottom: 1px solid #c8c8c8;margin:0 auto;overflow:  hidden;}
.index .wrap .left .t1{float: left;font-size: 24px;color: #000;margin:20px 0 0 10px;}
.index .wrap .left .path{float: right;font-size: 14px;color: #666;margin:32px 5px 0 0;}
.index .wrap .left .imgBox{width: 636px;margin: 20px auto 0;}

.index .wrap .right{float:right;width: 312px;height: 600px;border:1px solid #c8c8c8;overflow: hidden;background: #fff;}
.index .wrap .right .top{width: 306px;height:60px;line-height: 60px;margin:3px auto 0;background: #f5f5f5;color: #00887e;font-size: 20px;text-align: center;}
.index .wrap .right .rightList li{text-align: center;font-size: 16px;color: #333;margin:20px auto;cursor: pointer;}
.index .wrap .right .rightList li.on{color: #00887e;}

/*立项方式*/
.index .way{width: 1000px;margin: 33px auto 0;background: #fff;border:1px solid #c8c8c8;padding-bottom: 10px;}
.index .way .title{width:  976px;height: 54px;border-bottom: 1px solid #c8c8c8;margin:0 auto;overflow:  hidden;}
.index .way .t1{float: left;font-size: 24px;color: #000;margin:20px 0 0 10px;}
.index .way .path{float: right;font-size: 14px;color: #666;margin:32px 5px 0 0;}
.index .way .imgBox{width: 976px;margin: 20px auto 0;}





/*footer*/
.footer{width:960px; margin:0 auto;padding-top:30px;text-align:center;color:#333;line-height:2em;font-family:Arial; font-size:14px;}
.footer li{display:inline;}
.footer a:link,.footer a:visited{color:#333333;text-decoration:none;}
.footer a:hover{color:#c00;text-decoration:underline;}
/*end*/