<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0;}
html{ width:100%; overflow-x:hidden;}
body{ font-size:12px; margin: 0; min-width:1200px; font-family: 微软雅黑, Microsoft YaHei, Arial, Helvetica, sans-serif;}
ul, li{ list-style-type: none;}
img, ul, li{ padding: 0px;	margin: 0px;}
img{ border: none;}
a{ text-decoration: none; color:#333;}
a:hover { text-decoration: none;}
.clearfix{clear: both;}
input, textarea { outline: none; border: 0px;}
h1, h2, h3, h4, h5, p, dl, dd, dt, i, em{ margin: 0; font-weight: normal;} 
.fl{ float:left; display:block;}
.fr{ float:right; display:block;}
/*html,body{	-moz-user-select: none;	-khtml-user-select: none;	user-select: none;}*/

/*head*/
.headBox{ width:100%; height:30px; margin:0 auto; background:#e5e5e5;}
.head{ width:1200px; height:30px;display:block; margin:0 auto;}
.head h1{ text-align:left; line-height:30px;  font-size:14px; color:#666; }

/*top*/
.topBox{ width:100%; height:100px; margin:0 auto;}
.top{ width:1200px; height:100px; margin:0 auto; overflow:hidden;}
.logo{ width:530px; height:80px; display:block; margin:10px auto;}
.logo img{ width:530px; height:80px; display:block;}
.phone{ width:320px; height:50px; margin:25px auto; padding-left:50px; background:url(../img/phone.png) left center no-repeat;}
.phone p{ font-size:16px; line-height:20px; color:#333;}
.phone h1{ font-size:24px; line-height:30px; color:#f90; font-weight:500;}

/*nav*/
.navBox{ width:100%; height:50px; background:#1b73bb; margin:0 auto;}
.nav{ width:1200px; height:100px; margin:0 auto;}
.nav li{ width:148px; float:left; display:block; position:relative; z-index:9; margin:auto 1px;}
.nav li:hover{ background:#fb0; color:#fff;}
.nav li:last-child&gt;a{background: none;}
.nav li&gt;a{ width:148px; display:block; font-size:18px; font-weight:normal; text-align:center; line-height:50px; color:#fff;}
.nav li.active&gt;a{ background:#fb0;}
.nav li .navhide{ position:absolute; width:100%; display:none;}
.nav li .navhide a{ width:100%; float:left; display:block; font-size:14px; margin:0 auto 2px auto; height:38px; line-height:38px; text-align:center; color:#fff; background:rgba(255,187,0,.7);}
.nav li .navhide a:hover{/* background:rgba(255,187,0,1);*/ background:#fa0;}
.nav li:hover .navhide{ display:block;}

/*banner*/
.fullSlide{ position:relative; background:#000; margin:0 auto; }
.fullSlide .bd{ position:relative; z-index:0; }
.fullSlide .bd li img{width:100%; vertical-align:top; } 
.fullSlide .hd{position:relative; z-index:1; margin-top:-40px; height:40px; line-height:40px;  text-align:center;}
.fullSlide .hd ul{ text-align:center;  padding-top:5px;  }
.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:14px; height:14px; margin:5px; background:#999; overflow:hidden; 	font-size:0; border-radius:50%;}
.fullSlide .hd ul .on{ background:#09f; }
/*.fullSlide .prev,.fullSlide .next{ z-index:1; display:block; width:55px; height:55px; position:relative; margin:-27% 0 0 3%; float:left;  background:url(../img/arrow.png) 0 0 no-repeat; filter:alpha(opacity=40);opacity:0.4  }
.fullSlide .next{  background-position:right 0; float:right; margin-right:3%  }
.fullSlide .prev:hover,.fullSlide .next:hover{ filter:alpha(opacity=80);opacity:0.8 }*/

/*title*/
.title{ width:1200px; height:auto; margin:30px auto; overflow:hidden; }
.title h1{ font-size:30px; font-weight:normal; text-align:center; color:#333; line-height:50px; background:url(../img/title.png) center center no-repeat;}

/*product*/
.proBox{ width:100%; margin:0 auto; overflow:hidden;}
.pro{ width:1200px; height:auto; display:block; margin:30px auto; overflow:hidden;}
.proL{ width:270px; display:block; height:auto; overflow:hidden;}
.proLTit{ width:270px; height:90px; background:#1b73bb;}
.proLTit h1{ font-size:30px; text-align:center; line-height:60px; color:#fff;}
.proLTit p{ font-size:16px; text-align:center; text-transform:uppercase; line-height:20px; color:#fff;}
.proLTel{ width:270px; height:80px; background:url(../img/proLTel.jpg) center center no-repeat; overflow:hidden; margin-top:10px;}
.proLTel p{ font-size:16px; text-align:center; text-transform:uppercase; line-height:30px; color:#fff; margin-top:10px;}
.proLTel h2{ font-size:16px; text-align:center; line-height:30px; color:#fff; font-weight:bold;}
/*产品左侧列表*/
.subNavBox{ width:268px; border:solid 1px #e5e3da; margin:0 auto;}
.subNav{ border-bottom:solid 1px #ccc; cursor:pointer; font-weight:550; font-size:18px; color:#333; line-height:49px; padding-left:15px; background:url(../img/jiantou1.png) no-repeat; background-position:95% 50%;}
.subNav:hover{ color:#f90;}
.currentDd{ color:#333;}
.currentDt{ background-image:url(../img/jiantou.png); color:#f90;}
.navContent{ display: none; border-bottom:solid 1px #ccc; padding-bottom:20px;}
.navContent li{ width:268px; height:39px; border-bottom:dashed 1px #ccc; overflow:hidden;}
.navContent li a{ display:block; width:268px; height:39px; text-align:center; font-size:16px;line-height:39px; color:#333;/* padding-left:20px;*/ }
.navContent li a:hover{ color:#fff; background:#f90; width:268px; overflow:hidden;}

.proR{ width:900px; display:block; height:auto; overflow:hidden;}
.proR li{ width:280px; height:250px; float:left; display:block; margin:10px;}
.proR li .proR-img{ width:280px; height:210px; display:block; overflow:hidden;}
.proR li .proR-img img{ width:280px; height:210px; display:block; overflow:hidden; transition:all 0.8s;}
.proR li .proRTxt{ width:278px; height:34px; display:block; border:1px solid #ccc; line-height:34px; text-align:center; color:#333; font-size:16px; margin-top:4px;}
.proR li:hover img{ transform:rotate(360deg);}
.proR li:hover .proRTxt{ background:#1b73bb; border:1px solid #1b73bb; color:#fff;}

/*about*/
.aboBox{ width:100%; margin:0 auto; overflow:hidden; background:url(../img/abo-bg.jpg) top center no-repeat;}
.abo{ width:1200px; height:420px; padding:30px 0; margin:0 auto; overflow:hidden;}
.aboTxt{ width:600px; height:auto; margin:0 auto auto 0; overflow:hidden;}
.abo h1{ font-size:36px; text-align:left; color:#1b73bb; text-transform:uppercase; line-height:50px;  overflow:hidden; }
.abo h2{ font-size:24px; text-align:left; color:#333; line-height:40px;  overflow:hidden; }
.abo span{ width:60px; height:2px; display:block; background:#1b73bb; margin:8px 0 20px;}
.abo p{ font-size:16px; text-align:left; color:#333; line-height:30px; text-indent:32px;}
.abo a{ width:140px; height:40px; display:block; margin:20px 0 auto; background:#999; color:#fff; font-size:16px; text-align:center; line-height:40px;}
.abo a:hover{ background:#1b73bb; color:#fff;}

/*anli*/
.anliBox{ width:100%; width:100%; height:auto; margin:0 auto; overflow:hidden;}
.anli{ width:1200px; display:block; margin:30px auto; height:310px; overflow:hidden;}
.anli ul li{ width:270px; height:310px; float:left; display:block; margin: auto 15px; overflow:hidden; cursor:pointer;}
.anli ul li .anliT{ width:270px; height:310px; overflow:hidden; position:relative; z-index:0;}
.anli ul li .anliT img{ width:270px; height:270px; display:block; overflow:hidden;}
.anli ul li .anliT p{ width:270px; font-size:18px; text-align:center; line-height:39px; color:#333; height:39px; border-bottom:1px solid #0af;}
.anli ul li .anliB{ width:230px; height:160px; padding:20px; background:#0af; position:relative; z-index:99; transition:all 0.5s;}
.anli ul li .anliB h1{ font-size:18px; text-align:center; line-height:35px; height:35px; overflow:hidden; font-weight:500; color:#fff;}
.anli ul li .anliB p{ font-size:14px; text-align:left; line-height:25px; height:75px; color:#f0f0f0; overflow:hidden;}
.anli ul li .anliB a.anliM{ width:228px; height:32px; font-size:14px; border:1px solid #1b73bb; background:#1b73bb; color:#fff; line-height:32px; display:block; margin:16px auto auto; text-align:center;}
/*.anli ul li .anliB a.anliM:hover{ background:#fa0; border:1px solid #fa0;}*/
.anli ul li:hover .anliB{ margin-top:-200px;}

/*news*/
.newBox{ width:100%; margin:0 auto; overflow:hidden; background:url(../img/news-bg.jpg) center center no-repeat;}
.new{ width:1200px; height:auto; margin:30px auto; overflow:hidden;}
.newTit{ width:100%; height:48px; border-bottom:2px solid #ccc;}
.newTit h1{ width:100px; height:48px; border-bottom:2px solid #f90; float:left; display:block; font-size:24px; line-height:48px; font-weight:500; color:#1b73bb;}
.newTit a{ float:right; display:block; font-size:14px; text-transform:uppercase; line-height:48px; color:#666; text-align:right;}
.newTit a:hover{ color:#1b73bb;}
.newL{ width:750px; height:auto; overflow:hidden;}
.newLT{ width:700px; height:90px; padding:20px 25px; background:#fff; margin:30px auto;}
.newLT a{ font-size:18px; height:36px; line-height:36px; text-align:left; font-weight:500; color:#333; margin-bottom:4px;}
.newLT a:hover{ color:#1b73bb;}
.newLT p{ font-size:16px; text-align:left; line-height:25px; height:50px; overflow:hidden; color:#666;}
.newLT p a{ font-size:16px; color:#fa0; line-height:25px;}
.newLB{ width:750px; height:auto; overflow:hidden; margin:0 auto;}
.newLB li{ width:750px; height:90px; float:left; display:block; margin:15px auto; cursor:pointer;}
.newLB li .newLBL{ width:88px; height:88px; border:1px solid #999;}
.newLB li .newLBL h2{ font-size:36px; text-align:center; color:#666; font-weight:500; margin-top:10px;}
.newLB li .newLBL p{ font-size:14px; text-align:center; color:#666;}
.newLB li .newLBR{ width:640px; height:90px; overflow:hidden;}
.newLB li .newLBR a{ font-size:18px; height:36px; line-height:36px; color:#333; overflow:hidden; margin-bottom:4px;}
.newLB li .newLBR p{ font-size:14px; text-align:left; line-height:25px; max-height:50px; overflow:hidden; color:#666;}
.newLB li .newLBR p a{ font-size:14px; color:#fa0; line-height:25px;}
.newLB li:hover .newLBL{ border:1px solid #0af; background:#0af;}
.newLB li:hover .newLBL h2{ color:#fff;}
.newLB li:hover .newLBL p{ color:#fff;}
.newLB li:hover .newLBR a{ color:#1b73bb;}
.newLB li:hover .newLBR p a{ color:#1b73bb;}
.newR{ width:420px; height:auto; overflow:hidden;}
.newRT{ width:420px; margin-top:30px;}
.newRT img{ width:420px; height:210px; display:block; margin:0 auto 10px;}
.newRT h3{ font-size:18px; height:40px; line-height:40px; color:#333; overflow:hidden;}
.newRT p{ font-size:14px; text-align:left; line-height:25px; max-height:50px; overflow:hidden; color:#666;}
.newRT p a{ font-size:16px; color:#fa0; line-height:25px;}
.newRT h3:hover{ color:#1b73bb;}
.newRT p a:hover{ color:#1b73bb;}
.newRB{ width:420px; height:auto; overflow:hidden; margin-top:20px;}
.newRB li{ height:39px; width:420px; border-bottom:1px dashed #ccc; float:left; display:block; margin:0 auto;}
.newRB li span{ color:#999; font-size:20px; margin-right:5px;}
.newRB li a{ font-size:18px; line-height:39px; color:#333; height:39px; overflow:hidden;}
.newRB li:hover span{ color:#0af; font-weight:bold; margin-left:5px;}
.newRB li:hover a{ color:#1b73bb;}

/*link*/
.linkBox{ width:100%; height:auto; margin:0 auto;}
.link{ width:1200px; height:auto; margin:30px auto; overflow:hidden;}
.linkT{ width:1200px; height:20px; padding-bottom:20px; background:url(../img/link.png) center bottom no-repeat;}
.linkT h1{ font-size:24px; text-align:left; line-height:20px; color:#1b73bb; font-weight:normal; margin-left:5px;}
.linkT h1 span{ font-size:16px; color:#666; text-transform:uppercase; padding-left:10px;}
.linkB{ width:1200px; height:auto; padding:10px 0;}
.linkB a{ font-size:16px; line-height:30px; color:#333; float:left; display:block; margin:0 10px;}
.linkB a:hover{ color:#1b73bb;}

/*footer*/
.footerBox{ width:100%; height:auto; margin:0 auto; background:url(../img/foot-bg.jpg) top center no-repeat; overflow:hidden;}
.footer{ width:1200px; height:280px; margin:0 auto; overflow:hidden; padding:30px 0 20px;}
.footerL{ width:600px; height:auto; display:block; margin:0 auto; overflow:hidden;}
.footerL li{ width:150px; float:left; display:block; margin:0 auto; overflow:hidden;}
.footerL li h1{ width:150px; display:block; font-size:18px; line-height:30px; color:#fff; font-weight:500; text-align:left; margin-bottom:10px;}
.footerL li .fnav{  width:100%; height:auto;}
.footerL li .fnav a{ width:150px; height:24px; float:left; display:block; font-size:14px; text-align:left; color:#fff; line-height:24px; margin:0 auto;}
.footerL li .fnav a:hover{ color:#f90;}
.footerC{ width:240px; display:block; margin:0 auto; overflow:hidden;}
.footerC h1{  width:240px; display:block; font-size:18px; line-height:30px; color:#fff; font-weight:500; text-align:left; margin-bottom:10px;}
.footerC p{ width:240px; float:left; display:block; font-size:14px; text-align:left; color:#fff; line-height:24px; margin:0 auto;}
.footerR{ width:300px; height:190px; margin:45px auto; display:block; overflow:hidden;}
.footerR img{ width:300px; height:140px; display:block; margin-bottom:10px;}
.footerR p{ font-size:20px; line-height:50px; color:#fff; text-align:center;}

.foot{ width:100%; height:50px; background:#000; font-size:14px; color:#fff; text-align:center; line-height:50px; margin:0 auto;}
.foot a{ color:#ccc;}
.foot a:hover{ color:#f90;}


/******************************内页****************************/
/*inbanner*/
.inbannerBox{ width:100%; margin:0 auto; overflow:hidden;}
.inbanner{ width:100%; margin:0 auto; overflow:hidden;}
.inbanner img{width:100%;  height:auto; text-align:center; display:block;  margin:0 auto;}

/*tittleBox*/
.tittleBox{ width:100%; height:49px; margin:0px auto; border-bottom:1px solid #ccc;}
.tittle{ width:1200px; height:49px; margin:0 auto;}
.tittleL{ width:400px; display:block;}
.tittleL h1{ font-size:22px; font-weight:bold; color:#333; text-align:left; line-height:49px;}
.tittleL h1 span{ font-size:16px; font-weight:500; color:#ccc; line-height:49px; text-transform:uppercase; padding-left:10px;}
.tittleR{ width:600px; display:block;}
.tittleR p{font-size:16px; line-height:49px; color:#666; text-align:right;}
.tittleR p span{padding-left:26px; background:url(../img/tittle.png) center left no-repeat; line-height:49px; text-align:right;}
.tittleR p a{ color:#666;}
.tittleR p a:hover{ color:#1b73bb;} 

/*snavBox*/
.snavBox{ width:100%; height:auto; margin:30px auto; }
.snav{ width:1200px; height:50px; background:#006baf; border-radius:5px; margin:20px auto;}
.snav ul{ width:1160px; margin:auto 20px; display:block;}
.snav ul li{ width:158px; float:left; display:block; margin:0 auto; height:50px; border-right:2px solid #fff; position:relative;}
.snav ul li a{ font-size: 18px; color:#fff; font-weight: normal; font-style: normal; height:50px; line-height:50px; text-align:center; display:block;}
.snav ul li a:hover{ color:#000; background:#fff url(../img/menu_on.png) center bottom no-repeat;}
.snav ul li.snavon{ color:#000; background:#fff url(../img/menu_on.png) center bottom no-repeat;}
.snav ul li.snavon a{ color:#000;}
/*分页*/
.page{ margin:30px auto 10px; text-align: center; width:100%; overflow:hidden;}
.page span,.page a{ display:inline-block;line-height: 36px; margin:0px 5px;}
.page a{ padding:0px 16px; border:1px #ccc solid; background:#fff; font-size:14px;}
.page a:hover{ background:#1b73bb; color:#fff; border:1px #1b73bb solid;}

/*fanye*/
.back{ display:block; width:100%; max-width:1200px; margin:30px auto; overflow:hidden; border-top:2px solid #ccc; padding-top:8px;}
.backL{ width:700px;}
.backL p{ font-size:16px; color:#333; line-height:30px;}
.backL p a{ color:#666;}
.backL p a:hover{ color:#1b73bb;}
.backR{ display:block; width:90px; height:30px; font-size:16px; line-height:30px; text-align:center; background:#1b73bb; border-radius:5px; color:#fff; margin:15px auto;}
.backR:hover{ background:#fa0;}

/*about*/
.aboutBox{ width:100%; height:auto; margin:30px auto 50px;}
.about{ width:1200px; height:auto; margin:0 auto; overflow:hidden;}
.about p{ font-size:18px; line-height:36px; text-align:left; color:#333; text-indent:36px;}
.about img{ display:block; margin:10px auto; text-align:center;}

/*honorBox*/
.honorBox{ width:100%; height:auto; margin:30px auto 50px;}
.honor{ width:1200px; height:auto; margin:0 auto; overflow:hidden;}
.honor ul{ width:1200px; height:auto; max-height:780px; margin:0 auto; display:block; overflow:hidden;}
.honor ul li{ width:280px; height:240px; float:left; display:block; margin:10px;}
.honor ul li a{ width:280.px; height:210px; display:block; overflow:hidden;}
.honor ul li a img{ width:280px; height:210px; display:block;}
.honor ul li p{ font-size:18px; text-align:center; line-height:30px; color:#333; height:30px; overflow:hidden;}
.honor ul li:hover p{color:#1b73bb;}

/*fuwu*/
.fuwuBox{ width:100%; height:auto; margin:30px auto 50px;}
.fuwu{ width:1200px; height:auto; margin:0 auto; overflow:hidden;}
.fuwu h1{ font-size:24px; line-height:40px; text-align:left; color:#000; font-weight:500;}
.fuwu h2{ font-size:20px; line-height:40px; text-align:left; color:#333; font-weight:500;}
.fuwu p{ font-size:18px; line-height:36px; text-align:left; color:#333;}
.fuwu img{ display:block; margin:10px auto; text-align:center;}

/*main*/
.mainBox{ width:100%; height:auto; margin:30px auto 50px;}
.main{ width:1200px; height:auto; margin:0 auto; overflow:hidden;}
.mainL{ width:270px; height:auto; display:block; overflow:hidden;}
.mainR{ width:900px; height:auto; display:block; overflow:hidden;}

.mainTit{ width:270px; height:70px; background:#1b73bb; font-size:30px; text-align:center; line-height:70px; color:#fff;}
.mainLB{ width:270px; margin-top:20px; display:block; overflow:hidden; }
.mcont{ width:230px; padding:20px; background:#f2f2f2;}
.mcont h1{ font-size:16px; line-height:30px; color:#666; font-weight:normal; text-align:center;}
.mcont img{ width:60px; height:60px; display:block; margin:5px auto;}
.mcont p{ font-size:28px; line-height:50px; color:#1b73bb; font-weight:bold;}

/*product*/
.product{ width:900px; display:block; height:auto; overflow:hidden;}
.product li{ width:280px; height:250px; float:left; display:block; margin:10px;}
.product li .pro-img{ width:280px; height:210px; display:block; overflow:hidden;}
.product li .pro-img img{ width:280px; height:210px; display:block; overflow:hidden; transition:all 0.8s;}
.product li .proTxt{ width:278px; height:34px; display:block; border:1px solid #ccc; line-height:34px; text-align:center; color:#333; font-size:16px; margin-top:4px;}
.product li:hover img{ transform:rotate(360deg);}
.product li:hover .proTxt{ background:#1b73bb; border:1px solid #1b73bb; color:#fff;}

.pro-xq{ width:900px; margin:0 auto; overflow:hidden;}
.pro-xq h1{ color:#333; font-weight:bold; line-height:40px; text-align:center; font-size:18px;}
.pro-xq span{ font-size:16px; text-align:center; line-height:30px; color:#999; display:block; margin-bottom:20px;}
.pro-xq img{ display:block; margin:10px auto;}
.pro-xq h2{ font-size:16px; font-weight:bold; line-height:30px; color:#333;}
.pro-xq p{ font-size:16px; text-align:left; text-indent:32px; color:#333; line-height:30px;}

/*newsBox*/
.newsBox{ width:100%; height:auto; margin:30px auto 50px;}
.news{ width:1200px; height:auto; display:block; max-height:1080px;  margin:0 auto; overflow:hidden;}
.news li { width:1200px; height:150px; float:left; display:block; margin:15px auto; cursor:pointer;}
.news li .newsL{ width:300px; height:150px; float:left; display:block;}
.news li .newsL img{ width:300px; height:150px; display:block;}
.news li .newsR{ width:870px; height:149px; border-bottom:1px solid #ccc; float:right; display:block;}
.news li .newsR h1{ width:870px; height:40px; line-height:40px; display:block; margin-bottom:20px;}
.news li .newsR h1 a{ width:730px; height:40px; overflow:hidden; font-size:18px; line-height:40px; text-align:left; color:#333; font-weight:normal; float:left; display:block;}
.news li .newsR h1 span{ width:120px; height:40px; float:right; display:block; font-size:14px; text-align:center; line-height:40px; background:#f2f2f2; color:#666;}
.news li .newsR p{ font-size:16px; line-height:30px; max-height:60px; overflow:hidden; color:#666;}
.news li:hover .newsL img{ opacity:0.8;}
.news li:hover .newsR h1 a{ color:#1b73bb;}
.news li:hover .newsR h1 span{ background:#1b73bb; color:#fff;}

.news-xq{ width:1200px; margin:0 auto; overflow:hidden;}
.news-xq h1{ color:#333; font-weight:bold; line-height:40px; text-align:center; font-size:18px;}
.news-xq span{ font-size:16px; text-align:center; line-height:30px; color:#999; display:block; margin-bottom:20px;}
.news-xq img{ display:block; margin:10px auto;}
.news-xq h2{ font-size:16px; font-weight:bold; line-height:30px; color:#333;}
.news-xq p{ font-size:16px; text-align:left; text-indent:32px; color:#333; line-height:30px;}

/*case*/
.case{ width:900px; display:block; height:auto; overflow:hidden;}
.case li{ width:270px; height:310px; float:left; display:block; margin:15px; overflow:hidden; cursor:pointer;}
.case li .caseT{ width:270px; height:310px; overflow:hidden; position:relative; z-index:0;}
.case li .caseT img{ width:270px; height:270px; display:block; overflow:hidden;}
.case li .caseT p{ width:270px; font-size:18px; text-align:center; line-height:39px; color:#333; height:39px; border-bottom:1px solid #0af;}
.case li .caseB{ width:230px; height:160px; padding:20px; background:#0af; position:relative; z-index:99; transition:all 0.5s;}
.case li .caseB h1{ font-size:18px; text-align:center; line-height:35px; height:35px; overflow:hidden; font-weight:500; color:#fff;}
.case li .caseB p{ font-size:14px; text-align:left; line-height:25px; height:75px; color:#f0f0f0; overflow:hidden;}
.case li .caseB a.caseM{ width:228px; height:32px; font-size:14px; border:1px solid #1b73bb; background:#1b73bb; color:#fff; line-height:32px; display:block; margin:16px auto auto; text-align:center;}
.case li:hover .caseB{ margin-top:-200px;}

.case-xq{ width:900px; margin:0 auto; overflow:hidden;}
.case-xq h1{ color:#333; font-weight:bold; line-height:40px; text-align:center; font-size:18px;}
.case-xq span{ font-size:16px; text-align:center; line-height:30px; color:#999; display:block; margin-bottom:20px;}
.case-xq img{ display:block; margin:10px auto;}
.case-xq h2{ font-size:16px; font-weight:bold; line-height:30px; color:#333;}
.case-xq p{ font-size:16px; text-align:left; text-indent:32px; color:#333; line-height:30px;}

/*recruit*/
.recruitBox{ width:100%; height:auto; margin:30px auto 50px;}
.recruit{ width:1200px; height:auto; margin:0 auto; overflow:hidden;}
.recruit .tab1{ width:1200px; height:50px; margin:0 auto; background:#1a459b; border:none;  border-collapse:collapse;  border-color:#1a459b; color:#fff; font-size:16px; text-align:center; line-height:50px;}
.recruit .tab1 td{ width:240px;}
.recruit-nr{ width:1200px; margin:0 auto;}
.zpNavBox{width:1200px;margin:0 auto; overflow:hidden;}
.zpNav{ width:1200px; height:60px; margin:0 auto; border-bottom:solid 1px #e5e3da;cursor:pointer;font-weight:normal;font-size:14px;color:#999;line-height:28px; background:#fff;}
.zpNav .tab2{ display:block;width:1200px; height:60px; margin:0 auto; border:none;  border-collapse:collapse;  border-color:#f8f8f8; color:#010101; font-size:16px; text-align:center; line-height:60px;}
.zpNav .tab2 td{ width:240px;}
.zpNav:hover{ background:#32bdfe;border-collapse:collapse; border:none;  border-color:#32bdfe;}
.zpNav:hover .tab2{ background:#32bdfe;border-collapse:collapse; border:none;  border-color:#32bdfe;}
.zpDd{ background:#32bdfe;border-collapse:collapse; border:none; border-color:#32bdfe;}
.zpDd .tab2{ background:#32bdfe;border-collapse:collapse; border:none; border-color:#32bdfe;}
.zpDt{ background:#32bdfe;border-collapse:collapse; border:none; border-color:#32bdfe;}
.zpDt .tab2{ background:#32bdfe;border-collapse:collapse; border:none; border-color:#32bdfe;}
  
.zpContent{ display: none; width:1200px; border-bottom:solid 1px #e5e3da; background:#f8f8f8;}
.zpContent li{ padding:40px;}
.zpContent li h1{ font-size:16px; line-height:30px; text-align:left; color:#363636; margin:10px auto;}
.zpContent li p{ font-size:14px; line-height:24px; text-align:left; color:#363636;}

/*liuyan*/
.liuyanBox{ width:100%; height:auto; margin:30px auto 50px;}
.liuyan{ width:1200px; height:auto; margin:0 auto; overflow:hidden;}
.liuyan .inMsg{ margin-top: 30px;}
.liuyan .inMsgTitle{ text-align: center; }
.liuyan .inMsgTitle h1{color:#333; font-size:30px; font-weight:300;}
.liuyan .inMsgTitle h5{ font-size:18px; color: #999; line-height: 30px;}
.liuyan .inMsgTitle p{ line-height: 30px; font-size:16px; color:#666;}
.liuyan .inMsgList{ width:720px; padding:30px 70px; border:5px #e3e3e3 solid; margin: 30px auto;overflow: hidden; background:#fff;}
.liuyan .inMsgList li{width: 300px;float: left;margin:0px 30px 20px;}
.liuyan .inMsgList li h5{font-size:16px;line-height: 24px;margin-bottom: 4px;}
.liuyan .inMsgList li input{font-size: 16px;padding: 0px 10px;border: 1px #ccc solid;line-height: 36px;border-radius: 4px;width: 260px;}
.liuyan .inMsgList li textarea{padding: 10px;font-size: 16px;border: 1px #ccc solid;border-radius: 4px;width:620px;height:86px;}
.liuyan .inMsgList li .inMBtn{ cursor:pointer; background:#f90; font-size:16px; border: 1px #ececec solid;width: 170px; height:40px; line-height:40px; text-align:center; color:#fff; border-radius:5px;}

/*contact*/
.contactBox{ width:100%; height:auto; margin:30px auto 50px;}
.contact{ width:1200px; height:auto; margin:0 auto; overflow:hidden;}
.contactL{ width:820px; height:auto; overflow:hidden;}
.contactL h1{ font-size:24px; text-align:left; line-height:50px; color:#000; font-weight:500;}
.contactL h2{ font-size:24px; text-align:left; line-height:50px; color:#000; font-weight:500; display:block; margin-top:50px;}
.contactL h3{ font-size:24px; text-align:left; line-height:50px; color:#000; font-weight:500;display:block; margin-top:50px}
.contactL p{ font-size:18px; text-align:left; line-height:40px; color:#333;}
.contactR{ width:320px; height:auto; overflow:hidden;}
.contactR{ width:320px; height:240px; display:block; overflow:hidden; margin-top:200px;}
</pre></body></html>