﻿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-size:15px;font-family:\5FAE\8F6F\96C5\9ED1,Arial, Helvetica, sans-serif;color:#333333; line-height:normal;}
h1, h2, h3, h4, h5, h6 {font-size:100%;}
address, cite, dfn, em, var {font-style:normal;}
small {font-size:12px;}
s{font-style:normal;margin:0;padding:0; text-decoration:none;}
i{font-style:normal;}
ul, ol {list-style:none outside none;margin:0;padding:0;}
a {text-decoration:none; cursor:pointer;}
a {-webkit-tap-highlight-color:rgba(0,0,0,0); }
a:hover {text-decoration:none;}
a,a:visited{color:#333;}
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
legend {color:#000000;}
fieldset, img {border:0 none;}
footer,nav,header{margin:0;padding:0;}
.clear{clear:both;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-table;}
/* Hides from IE-mac \*/
*html .clearfix{height:1%;}
.clearfix{display:block;}
/* End hide from IE-mac */
input{outline: none;}
.st{ font-family:\5B8B\4F53;}
*+html .clearfix{min-height:1%;}
/*a:focus,a:hover,input:focus{
    -webkit-tap-highlight-color:rgba(0,0,0,0);
    -webkit-user-modify:read-write-plaintext-only;
}*/
a{outline:none;}
input,textarea{
/*-webkit-appearance: none;*/ -webkit-tap-highlight-color: rgba(0,0,0,0);
-webkit-user-modify: read-write-plaintext-only; 
}
.dlfl dt,.dlfl dd{float:left;display:inline;}
input:focus{
    -webkit-tap-highlight-color:rgba(0,0,0,0);
    -webkit-user-modify:read-write-plaintext-only;
}

a{outline:none;}
input{outline: none;}
button, input, select, textarea {font-size:100%;}
table {border-collapse:collapse;border-spacing:0;table-layout: fixed;}
table,th,tr,td{font-size:12px;font:12px/1.5 \5FAE\8F6F\96C5\9ED1,Arial, Helvetica, sans-serif;}
.fl{float:left;display:inline;}
.fr{float:right;display:inline;}
.dlfl dt,.dlfl dd{float:left;display:inline;}
body{ background-color:#fff;}
.box{width:1000px;margin:0 auto;}
.header{padding-top:22px;}
.langu{height:50px; line-height:50px;font-size:font-size:16px;}
.langu a,.langu a:visited{color:#001971;}
.langu a.cur,.langu a.cur:visited{color:#333;}
.sea{width:240px;height:34px; line-height:34px;}
.sea input{float:left;}
.seainput{height:32px; line-height:32px;border:1px solid #ddd;padding:0 5px;width:178px;}
.seabtn{ background:url(../image/seabtn.png) left top no-repeat;width:50px;height:34px; text-indent:-9999em;overflow:hidden;cursor:pointer;border:0;}

.nav-box{margin-top:25px;}
.nav{width:755px;}
.nav ul{margin-right:-1px;}
.nav ul li{float:left;display:table;font-size:14px;width:126px;position:relative;z-index:10;height:38px;background:url(../image/navline.png) right center no-repeat;}
.nav ul li:last-child{background:none;}
.nav ul li>a{display:table-cell;vertical-align:middle;line-height:16px;}
.nav ul li a.fir{ width:100%; text-align:center;}
.nav ul li.last a.fir{ background: none;}
.step a{display:block;width:100%;height:36px; line-height:36px;overflow:hidden;border-bottom:1px solid #6b6b6b; background-color:#1b1b1b;font-size:12px; text-align:center;}
.step{position:absolute;left:13px;top:38px;width:100px; z-index:100;display:none;}
.cur .step{display:block;}
.step a,.step a:visited{color:#fff;}
.step a:hover{text-decoration:none;color:#fe0000;}
.step i{display:block; background:url(../image/navstep.png) center top no-repeat;height:9px;overflow:hidden;width:100%;}



 
.banjs{height:475px;overflow:hidden;width:100%;margin-top:12px;background:url(../image/line02.png) center top no-repeat;padding-top:5px;position:relative;}
.banjs ul,.banjs ul li{width:100%;height:100%;}
.banjs .jspage{position:absolute;left:0;bottom:10px;width:100%;overflow:hidden; text-align:center;}
.banjs .jspage span{ background: url(../image/banjs02.png) left top no-repeat;width:13px;height:13px;display:inline-block;zoom:1;*display:inline;margin:0 5px;cursor:pointer;}
.banjs .jspage span.cur{background: url(../image/banjs01.png) left top no-repeat;}
.com-intro{height:336px;padding-top:30px;overflow:hidden;background: url(../image/intro01.png) center top no-repeat;background-color: #fcfcfc;text-align:Justify;text-justify:inter-ideograph}
.btit{height:60px;line-height: 60px;border-bottom:1px solid #ddd;font-size:25px;position:relative;}
.btit span{display:block;height:58px; line-height:58px;border-bottom:5px solid #001971;position:absolute;top:0;width:280px;margin:0 auto; text-align: center;left:0;}
.com-intro .btit span{left:440px;}
.com-intro .main {margin-top:40px;}
.com-intro .main dt{width:378px;margin-right:20px;}
.com-intro .main dd{font-size:15px;width:595px;line-height:28px;}
.dt-box{margin-top:30px;}
.qy-news ul li{height:46px;line-height:46px; white-space: nowrap;overflow:hidden; text-overflow: ellipsis;width:100%;font-size:15px;}
.qy-news{width:440px;}
.qy-news .main{padding-top:18px;}
.qy-news ul li span{float:left;display:inline;padding-right:30px;}
.qy-news ul li a:hover{ text-decoration:underline;color:#001971;}
.more a{display:block; background: url(../image/tb01.png) right center no-repeat;height:20px; line-height: 20px;padding-right:25px;}
.more a,.more a:visited{color:#4796e1; text-decoration: underline;}
.more{width:90px;margin-top:10px;font-size:13px;}
.hy-news{width:505px;margin-left:55px;}
.hy-news dl dt{width:175px;margin-right:20px;}
.hy-news dl dd{width:290px;}
.hy-news .main{padding-top:30px;}
.hy-news dl dd ul li{height:42px;line-height:42px; white-space: nowrap;overflow:hidden; text-overflow: ellipsis;width:100%;font-size:15px;}
.hy-news dl dd ul li a:hover{ text-decoration:underline;color:#001971;}
.pro-intro{ background-color: #fbfbfb;padding:15px 0;margin-top:40px;}
.pro-intro .btit span{left:440px;}
.pro-list{padding-top:70px;}
.pro-nav ul li{display:inline-block;zoom:1;*display:inline;line-height:20px; height:50px; vertical-align:middle;width:160px; text-align: center;}
.pro-nav ul li a{display:inline-block;zoom:1;*display:inline;width:100%;height:100%;}
.pro-nav{height:50px;position:relative; background: url(../image/line03.png) center bottom no-repeat; text-align: center;}
.pro-nav ul li.cur a{ background-color: #080068;color:#fff;}
.pro-main ul li{float:left;display:inline;width:280px;margin:35px 80px 0 0; height:270px;}
.pro-main ul{margin-right:-80px;overflow:hidden;padding-top:20px;}
.pro-main ul li span{clear:both;background: url(../image/tb02.png) left 9px no-repeat;padding-left:15px;display:block; line-height:20px; overflow:hidden;width:265px;  padding-top:5px;}
.pro-main ul li a:hover{ box-shadow: 0 0 10px #333;}
.pro-main ul li a{float:left;display:inline;}
.pro-main ul li a img{display:block;}
.footer{height:60px;padding:30px 0; text-align:center; line-height:32px;color:#fff; background-color: #292a2c;font-size:14px;}
.footer a{ color:#FFF;}
.footer a:hover{ color:#FFF; text-decoration:underline}
.blank60{height:60px;overflow:hidden;clear:both;}
.sale-nav{width:200px;}
.sale-nav ul li{ background-color: #eee;height:40px;padding:25px 0 25px 35px;margin-bottom:3px;width:165px;overflow:hidden;position:relative;}
.banner{ background: url(../image/line02.png) center top no-repeat;height:350px;padding-top:5px;margin-top:13px;}
.banner-con{ background: url(../image/k01.jpg) center top no-repeat;height:350px;overflow:hidden;}
.sale-area{margin-top:60px;}
.sale-nav ul li h3{font-size:16px;color:#333;}
.sale-nav ul li span{font-size:11px;text-transform:capitalize}
.sale-nav ul li i{ background-color: #a0a0a0;width:9px;overflow:hidden;height:90px;display:block;position:absolute;right:0;top:0;}
.sale-nav ul li.cur i,.sale-nav ul li a:hover i{ background-color: #080068;right:auto;left:0;}
.sale-nav ul li.cur a h3,.sale-nav ul li.cur a:visited h3,.sale-nav ul li a:hover h3{color:#080068;}
.area-list{ background-color: #fafafa;width:740px;padding-bottom:300px;} 
.area-list ul li{padding:30px 40px;border-top:1px solid #c5c5c5;margin-top:-1px; line-height: 30px;}
.area-list ul{overflow:hidden;}
.area-list ul li b{font-size:17px;display:block;color:#001971;font-weight:normal;}
.hr-con{background: url(../image/k02.jpg) center top no-repeat;}
.hr-table th,.hr-table td{padding:13px 15px;border-bottom:1px dashed #ccc; text-align: center;font-size:15px;}
.hr-table th{ background-color: #fcfcfc;border-bottom:2px solid #e9e9e9;font-size:17px;}
.hr-table{padding:58px 0 80px 0;}
.page{padding:20px 0; text-align: center;width:100%;}
.page a{display:inline-block;zoom:1;*display:inline;width:26px;height:26px; text-align: center; margin:0 2px;line-height: 26px;}
.page a.cur{ background-color: #c9c9c9;color:#fff;}
.page a.ts{border:1px solid #d2d2d2;}
.page a.cur,.page a.cur:visited{color:#fff;}
.banner-contance{background: url(../image/k03.jpg) center top no-repeat;}
.contact-map{margin:67px auto 0 auto;height:430px;overflow:hidden; text-align: center;}
.contact-info{margin:35px 0;}
.contact-info ul li{float:left;display:inline;width:332px;height:180px;border:1px solid #c9c9c9; text-align: center;margin:-1px 0 0 -1px;}
.contact-info ul li img{display:block;margin:45px auto 0 auto;}
.contact-info ul li span{font-size:13px;display:block;width:100%; text-align: center;padding:15px 0 5px 0;}
.seaxa{position:absolute;left:0;top:34px;width:188px; z-index: 10000;border:1px solid #ddd; background-color:#fff;overflow:hidden;display:none;}
.seaxa span{cursor:pointer;height:34px; line-height: 34px;display:block;width:100%; text-align:left;border-bottom:1px solid #ddd; text-indent:5px;margin-bottom:-1px;}
.seaxa a{ width:181px; height:34px; float:left; font-size:12px;}
.sea{position:relative;}


.contact-info h1{ font-size:30px; text-align:center; line-height:30px; font-weight: lighter } 
.contact-info .contentf { margin-top:20px; line-height:30px;} 
.contact-info .contentf p{ text-indent:24px;}
.contact-info .contentf img{ margin-top:20px; margin-left:-24px;} 


/*....................................................................................
*/
.proj-list{background:#fff;width:740px;padding-bottom:300px;text-align:center;padding-bottom:160px;}


.newslist ul{ float:left;padding-top:15px; margin-bottom:25px; width:725px}
.newslist ul li{width:99%;line-height:55px;height:60px; border-bottom:#c3c3c3 dashed 1px}
.newslist ul li.red{background-image:url(../image/dd.gif);}
.newslist ul li span{float:right;color:#969696;}
.newslist ul li a{float:left;background:url(../image/d.gif) left center no-repeat;display:inline;width:80%; white-space:nowrap;overflow:hidden; padding-left:15px; color:#333333; font-size:14px;font-family:microsoft yahei;}
.newslist ul li a:hover{float:left;background:url(../image/dd.gif) left center no-repeat;display:inline;width:80%; white-space:nowrap;overflow:hidden; padding-left:15px; color:#080068}


.sale-nav .active i{ background-color: #080068;right:auto;left:0;}
.sale-nav .active h3{color:#080068;}
.area-list .hgroup{background:url(../image/line.png) no-repeat center bottom;padding-top:30px;}
.area-list .hgroup h5{line-height:30px;text-align:center;font-weight:normal;}
.area-list  .content{width:700px;margin:30px auto;line-height:30px;margin-bottom:0px;}
.area-list  .content p{text-indent:30px}
.proj-con{padding-bottom:100px;}
.banner-news{ background: url(../image/newsbanner.jpg) center top no-repeat;height:350px;overflow:hidden;}
.banner-intro {background: url(../image/introbanner.jpg) center top no-repeat;height:350px;overflow:hidden;}
.news-con{padding-bottom:100px;}
.news-con h1{font-weight:normal;text-align:center;background:url(../image/line.png) no-repeat center bottom;line-height:40px;padding-top:20px;}
.news-con div{padding-top:30px;}
.news-con p{line-height:30px;text-indent:30px;padding-left:20px;padding-right:20px;}
.com-introa{background:#fff;padding:0;text-indent:30px;line-height:30px;padding-bottom:100px;text-align:justify;
text-justify:inter-word;}
.com-introa img{float:left;margin-right:10px;}
.com-introa .leader-header{text-indent:0;}
.business{padding-top:0;background:#fff;padding-bottom:100px;}
.business ul li{padding:0;margin-bottom:20px;border:none;}
.business span{margin-right:20px;text-decoration:underline;}
.business img{margin-right:20px;margin-top:10px;}
.business p{ text-align:justify;
text-justify:inter-word;}


/*分页样 cccccc 式*/
.page_nav{ float:left;text-align:center; width:100%; height:30px; padding-top:30px; color: #7e725e;}
.page_nav a {
border-right: #f3f3f3 2px solid; padding-right: 5px; border-top: #f3f3f3 2px solid; padding-left: 5px; padding-bottom: 2px; margin: 2px; border-left: #f3f3f3 2px solid; color:#666666; padding-top: 2px; border-bottom: #f3f3f3 2px solid; text-decoration: none; font-size:14px; background-color:#f3f3f3; 
}
.page_nav a:hover {
border-right: #c2c2c2 2px solid; border-top: #c2c2c2 2px solid; border-left: #c2c2c2 2px solid; color: #7e725e; border-bottom: #c2c2c2 2px solid; font-size:14px;  
}
.page_nav a:active {
border-right: #000099 2px solid; border-top: #000099 2px solid; border-left: #000099 2px solid; color: #7e725e; border-bottom: #000099 2px solid; font-size:14px; 
}
.page_nav span.current {
border-right: #c2c2c2 2px solid; padding-right: 5px; border-top: #c2c2c2 2px solid; padding-left: 5px; font-weight: bold; padding-bottom: 2px; margin: 2px; border-left: #c2c2c2 2px solid; color: #7e725e; padding-top: 2px; border-bottom: #c2c2c2 2px solid; background-color:#c2c2c2; font-size:14px; 
}
.page_nav span.nolink { border-right: #f3f3f3 2px solid; padding-right: 5px; border-top: #f3f3f3 2px solid; padding-left: 5px; padding-bottom: 2px; margin: 2px; border-left: #f3f3f3 2px solid; color:#666666; padding-top: 2px; border-bottom: #f3f3f3 2px solid; text-decoration: none; font-size:14px; background-color:#f3f3f3; 
}

.page_nav span{ font-size:14px;border-right: #f9cd5f 2px solid; padding-right: 5px; border-top: #f9cd5f 2px solid; padding-left: 5px; padding-bottom: 2px; margin: 2px; border-left: #f9cd5f 2px solid; color:#fff; padding-top: 2px; border-bottom: #f9cd5f 2px solid; text-decoration: none; font-size:14px; background-color:#f9cd5f;  }
 
  
.page_nav_aa{border-right: #aaaadd 2px solid; padding-right: 5px; border-top: #aaaadd 2px solid; padding-left: 5px; padding-bottom: 2px; margin: 2px; border-left: #aaaadd 2px solid;  padding-top: 2px; border-bottom: #aaaadd 2px solid; text-decoration: none; font-size:14px;  background-color:#fd1a2b; color:#FFFFFF}

