body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,font{padding:0; margin: 0; font-family: "Î¢ÈíÑÅºÚ", Arial, Helvetica, sans-serif;}
table{ border-collapse:collapse; border-spacing:0;}
fieldset,img{ border:0; vertical-align:top;}
h1,h2,h3,h4,h5,h6 {font-weight:normal; font-size:100%;}
ol,ul,li,dl,dt,dd{ list-style:none;}
input,button,textarea,checkbox,select,radio,form{ vertical-align: top;}
a{ color:#444; text-decoration:none; outline: none;}
a:link,a:visited{ text-decoration:none;}
a:hover{ text-decoration:underline;}
.red,.red a{ color:#bc1112;}
.left{ float:left;}
.right{ float:right;}
.autohei{ height:auto; overflow:hidden; zoom:1;}
.clear{ font-size:0; line-height:0; clear:both; overflow:hidden; zoom:1;}
.blank{ height: 10px; font-size:0; line-height:0; clear:both; overflow:hidden;}
.blank2{ height: 20px; font-size:0; line-height:0; clear:both; overflow:hidden;}
.blank3{ height: 30px; font-size:0; line-height:0; clear:both; overflow:hidden;}
body{ font-size: 14px; color: #444; margin:0 auto; background: #fff;}
.w1150 { width: 1150px; margin: 0 auto;}


/* table
--------------------------------------------------------------------*/

table,thead,tbody,tfoot,tr,th,td,caption,col,colgroup { text-align: inherit; line-height: inherit; font-size: 100%;}
table { display: table; border-collapse: collapse;border-spacing: 0;}
tbody { display: table-row-group;}
tr { display: table-row;}

.sw_top1{ background:url(../images/top_bg.png) repeat-x center top;}
.sw_nav{ background:#077b7c;}
.sw_nav a{ display:inline-block; width:125px; background:url(../images/sw_nav_bg1.png) no-repeat right center; line-height:40px; color:#fff; font-size:16px;}
.sw_bar{ background:url(../images/sw_bar_bg.jpg) no-repeat center top;}

.banner { text-align: center; margin: 0 auto; background: url(../images/ban_bg.jpg) center top no-repeat;}



.con1 { padding: 60px 0;}
.doc-exp { width: 580px;}
.doc-exp h2 { font-size: 30px; font-weight: bold; color: #009b9c; padding-left: 10px;}
.doc-exp p { font-size: 18px; line-height: 32px; padding: 10px 0 15px 10px; margin-bottom: 20px; border-bottom: #cecece 1px dashed;}
.doc-honor { padding-top: 10px;}
.doc-honor li { width: 134px; height: 134px; position: relative; overflow: hidden; border: #acacae 1px solid; float: left; display: inline; margin-right: 9px; border-radius: 14px;}
.doc-honor li dl { position: absolute; width: 100%; left: 50%; top: 50%; -webkit-transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); transform: translate(-50%,-50%); text-align: center;}
.doc-honor li dt { font-size: 18px; color: #009b9c;}
.doc-honor li dt span { font-size: 34px; padding-right: 5px;}
.doc-honor li dd { font-size: 16px; line-height: 24px; padding: 5px 10px 0;}

.btn-go { display: block; width: 236px; height: 58px; text-align: center; line-height: 58px; font-size: 24px; color: #fff; background: #ff7300; border-radius: 18px; margin-top: 42px;}
.btn-go:hover { text-decoration: none;}
.btn-go span { display: inline-block; -webkit-transition: all .15s ease-in; transition: all .15s ease-in;}
.btn-go:hover span { -webkit-transform: translateX(20%); transform: translateX(20%);}

.con2 { width: 100%; height: 1073px; overflow: hidden; background: url(../images/con2_boxBg.jpg) center top no-repeat;}
.hon-show dl { width: 380px; margin-top: 255px;}
.hon-show dl dt { padding-bottom: 90px; background: url(../images/con2_arrow.png) left bottom no-repeat; margin-bottom: 100px;}
.hon-wall { width: 750px; margin-right: 20px;}
.hon-wall h3 { font-size: 30px; color: #fff; line-height: 46px; width: 375px; text-align: center; margin: 60px 0 25px 250px; height: 114px; padding-top: 20px;}
.hon-wall h3 span { font-size: 50px;}
.hon-two { width: 376px; margin-top: 30px;}
.hon-three { width: 340px;}
.hon-wall p { text-align: center;}
.hon-wall li h4 { font-size: 18px; line-height: 36px; color: #fff; padding: 4px 0 12px; text-align: center; text-shadow: 0 2px 5px rgba(0,0,0,.3);}
.hon-two  li h4 { padding-bottom: 18px;}

.con3 { height: 690px; overflow: hidden; background: url(../images/con3_boxBg.jpg) center top no-repeat;}
.doc-skill { float: right; margin: 80px 15px 0 0; width: 374px; height: 536px; position: relative; padding: 0 15px; background: #fff; box-shadow: 0 0 15px rgba(0,0,0,.15);}
.doc-skill h3 { font-size: 26px; color: #989898; text-align: center; padding: 30px 0 20px; border-bottom: #00b3b4 6px solid;}
.doc-skill h3 span { font-size: 42px; color: #00b3b4;}
.doc-skill p { font-size: 18px; line-height: 48px; padding: 20px 5px;}
.doc-skill a { display: block; position: absolute; bottom: 44px; left: 50%; margin-left: -148px; width: 295px; height: 58px; text-align: center; line-height: 58px; font-size: 24px; color: #fff; background: #ff7300; border-radius: 16px;}

.con4 { padding: 60px 0; background: #f4f4f4;}
.case-exc { margin-bottom: 55px;}
.case-exc dl { width: 236px;}
.case-exc dl dt { height: 155px; padding-left: 38px; background: #dbeded; border: #b3b9b9 1px dashed;}
.case-exc dl h4 { font-size: 24px; color: #424242; padding: 14px 0 10px;}
.case-exc dl h3 { font-size: 20px; line-height: 40px; color: #4d545a; text-transform: uppercase;}
.case-exc dl h3 span { font-size: 36px; color: #00b3b4;}
.case-exc .btn-go { margin-top: 15px;}
.case-exc ul { width: 855px; height: 213px; position: relative; float: right; padding: 24px 6px 0 2px; background: url(../images/con4_bg01.jpg) center top no-repeat;}
.case-exc ul::after { position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); transform: translate(-50%,-50%); content:''; width: 67px; height: 67px; background: url(../images/con4_arrow.png) no-repeat;}
.case-exc ul li { float: left;}
.case-exc ul li:nth-child(2) { float: right;}

.case-flow { height: 395px; padding: 30px 0 5px 12px; background: #fff; box-shadow: 0 0 15px rgba(0,0,0,.15);}
.case-flow li { float: left; margin-right: 4px;}
.case-flow li h4 { width: 134px; height: 50px; text-align: center; line-height: 50px; margin: 5px auto 0; font-size: 24px; color: #fff; background: url(../images/con4_bg03.png) no-repeat;}
.order-doc { display: block; width: 322px; height: 66px; text-align: center; line-height: 66px; margin: 50px auto 0; font-size: 33px; color: #fff; background: #ff7300;}

.con5 { background: #fff; padding-bottom: 60px;}
.con5 h2 { font-size: 50px; text-align: center; line-height: 180px;}
.picScroll-left { height: 475px; background: #f4f4f4; position: relative;}
.qh-btn { display: block; position: absolute; top: 142px; cursor: pointer;}
.con5 .next { left: 12px;}
.con5 .prev { right: 12px;}
.qh-flow{ width: 990px; margin: 0 auto; padding-top: 40px;}
.picScroll-left .bd li { float: left; width: 298px; margin: 0 16px;}
.picScroll-left .bd h4 { width: 178px; height: 52px; text-align: center; line-height: 52px; margin: -22px auto 0; font-size: 30px; color: #fff; background: #00b3b4; position: relative;}


.con6 { height: 394px; overflow: hidden; background: url(../images/con6_boxBg.jpg) center top no-repeat;}
.rec h2 { font-size: 36px; text-align: center; height: 43px; line-height: 43px; color: #fff; margin: 56px 0 37px; background: url(../images/con6_leadBg.png) center top no-repeat;}
.rec-list { margin-left: 2px;}
.rec-list li { width: 284px; float: left; margin-right: 4px;}



























.lxpz_footer{ height:auto; overflow:hidden; width:990px; margin:0 auto; padding:20px 0;}
.lxpz_footer p{ float:left;  margin-left:24px; padding:30px 0 30px 0px; font-size:14px; line-height:24px; float:left; width:413px; position:relative;}
.lxpz_footer h3{ float:right; width:164px; text-align:center; margin-top:35px; line-height:36px;}