*{ margin:0;padding:0;}
html{ overflow-x:hidden;overflow-y:scroll;}
.clear {margin: 0px auto;width: 100%;height: 1px;font-size: 1px;clear: both;background: none;overflow: hidden;}
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {display: inline-block;}
* html .clearfix {height: 1%;}
.clearfix {display: block;}
.total{width:1250px; margin:0 auto;}
body{font: 14px/1.5 'Microsoft Yahei',Simsun,STHeiti,sans-serif,"Arial Unicode MS",Mingliu,Helvetica;color: #555;height:auto;clear:both;}
h1,h2,h3,h4,h5,h6,p{ margin:0; padding:0; font-weight:normal;font-family: 'Microsoft Yahei',STHeiti,"sans-serif";}
a{ text-decoration:none; color:rgba(0, 0, 0, 1);; margin:0; padding:0;}
a:hover{ background-repeat:no-repeat; color:#da920a;text-decoration:none;}
a:active {outline: none;star:expression(this.onFocus=this.blur());}

.top{ background:#2e3a4b; height:35px; line-height:35px; color:#b7b7b7;}
.top .head_top{width:1000px; margin:0 auto;  height:35px; }
.top .head_top .welcome{width:280px; float:left; height:35px;}
.top .head_top .top_right{ float:right;}
.top .head_top a{ color:#b7b7b7;}
.top .head_top .one{ background:url(../images/top1.png) no-repeat left center; padding-left:30px;}
.top .head_top .two{ background:url(../images/top2.png) no-repeat left center; padding-left:30px; margin-left:50px;}

.head{width:1030px; margin:0 auto; height:96px;}
.head .nav{float:right; width:800px; height:63px; padding-top:30px;}
.head .nav ul li{ float:left;width:100px; text-align:center; line-height:63px; height:63px;}
.head .nav ul li a{ font-weight:bold; font-size:18px; color:#000; display:block;font-family: 'Microsoft Yahei';}
.head .nav ul li a:hover, .home{ border-bottom:3px solid #1056b6;}
.head .logo{ width:230px; float:left;height:96px;}
.serviceMain{ background:#f5f5f5; overflow:hidden; padding-bottom:30px;}
.serviceTitle, .linkTitle{ width:501px; margin:30px auto; height:100px;}.serviceTitle {	position: relative;}.box {	position: absolute;    right: -320px;    top: 0px;    z-index: 99;}
.service{width:1000px; margin:0 auto;}
.serviceLeft{width:240px; float:left; margin-top:40px;}
.serviceLeft .serviceList dl{}
.serviceLeft .serviceList dl dt{ background:url(../images/serviceList.jpg) no-repeat; height:36px; line-height:36px; color:#fff; font-size:16px; padding-left:15px; margin:15px 0;}.serviceLeft .serviceList dl dt a {color: #fff;}
.serviceLeft .serviceList dl dd{ line-height:30px; padding-left:15px;}
.serviceLeft .serviceList dl dd a{ color:#282828; font-size:14px; background:url(../images/icon.jpg) no-repeat left center; padding-left:30px;}

.conIndex{ background:url(../images/lxbg.png) no-repeat top; padding-top:40px; height:220px; margin-top:10px;}
.conIndex .con1{ color:#e70012; font-size:15px; background:url(../images/lxtbg.jpg) no-repeat center; height:70px;font-weight:bold; padding-left:30px;}
.con1 p{font-weight:bold;}
.con1 span{ font-size:14px;}
.conIndex .con1 dl dt, .conIndex .con2 dl dt {width:40px; float:left; height:40px; margin-right:15px; display:inline;}
.conIndex .con2{ color:#fff;padding:0 5px 0 15px; margin-top:5px;}
.conIndex .con2 dl{}
.conIndex .con2 .qq{ font-size:14px; line-height:40px;}
.conIndex .con2 .add{ font-size:12px;}

.service .picService{width:700px; float:right;margin-top:55px;}
.serviceTel{ background:url(../images/tel.jpg) no-repeat left center; height:76px; line-height:76px; padding-left:100px; color:#0f0f0f;}
.serviceTel .serviceTel1{ font-size:16px; font-style:italic; margin-right:20px;}
.serviceTel .serviceTel2{ font-size:21px;}
.servicePro dl{ float:left; width:184px;margin:70px 25px 50px 24px;}.servicePro dl img {border-radius: 50%;display:inline;}
.servicePro dt{ height:184px; margin-bottom:20px;}
.servicePro dd{ font-size:16px; text-align:center; line-height:30px; color:#4b4b4b;}

.news{width:1000px; margin:0 auto;}
.newsLeft{width:450px; float:left;}
.Profile .detail{ padding:30px 0 30px 0;}
.ProfileTitle{ background:url(../images/newstitle.jpg) no-repeat;padding-left:30px; height:48px; line-height:48px; color:#e70012; font-size:18px;}
.ProfileTitle a{ float:right; font-size:14px; color:#777;}
.detail .picCompany{ float:left;width:228px;}
.detail .textCompany{ float:right; width:210px; text-indent:2em; font-size:14px; line-height:28px;}

.firstRow{ border-bottom:1px dashed #e4e4e4;padding:10px 0 10px 0;}
.firstRow .newsPic{width:145px; float:left;}
.firstRow .conNews{ float:right; width:290px; position:relative;}
.conNews h4{ color:#000; font-weight:normal; font-size:18px; line-height:28px;}
.conNews p{ font-size:12px; line-height:24px; color:#706e6f;}
.conNews .time{ background:url(../images/time.jpg) no-repeat left center; padding-left:20px; font-size:12px; position:absolute; right:0;}

.newsright{ float:right; width:450px;}
.case1{ padding-top:10px;}
.case1 ul li{ width:204px; float:left; margin:0 10px; text-align:center; white-space:normal; word-break : break-all; word-wrap: break-word; color:#959595;}
.case1 ul li h5{ font-size:16px; line-height:36px; color:#545454;}
.case1 ul li p{ line-height:24px; margin-top:8px;color:#706e6f;text-align:left;}

.links{width:1000px; margin:40px auto; overflow:hidden;}
/*.onelink li, .linklist li{ border-bottom:1px solid #dfdfdf;border-right:1px solid #dfdfdf; float:left;width:189px; height:139px;}
.linklist li{ border-bottom:none;}*/
.w-link li{ float:left; margin:0 30px;}
.w-link li a{ font-size:14px; color:#333; line-height:30px; display:block;}

.footer{ background:#fff; border-top:1px solid #dcdcdc; padding-bottom:1px;}
.footbg{ background:#f5f5f5;}
.confoot{width:1000px; margin:0 auto; padding:30px 0; overflow:hidden;}
.footnav{width:400px; float:left;}
.footnav dl{ float:left; width:120px; text-align:center; line-height:30px; font-size:14px;}
.footnav dl dt{ color:#343434;}
.footnav dl dd a{ color:#b0b0b0;}
.ewm{width:260px; float:left; margin-left:80px; display:inline;}
.ewm .ewmpic{width:133px; float:left;}
.ewm .word{width:120px; float:right; text-align:center; padding-top:30px;}
.ewm .word p{ line-height:26px; color:#b0b0b0;}

.bfq{ float:right; width:60px; text-align:center; padding-top:40px;}
.copyright{ background:#2e3a4b; font-size:14px; color:#fff;line-height:35px; text-align:center;}.copyright a {color:#fff;}
.menu{text-align:center;}
.menu ul{ display:inline-block;}
.menu ul li{ float:left;}
.menu ul li a{color:#1056b6; font-size:16px; padding:5px 25px; float:left; border:1px solid #1056b6; border-radius:3px; margin:5px 15px;}
.menu ul li a:hover, .menu ul li a.fristmenu{ color:#fff; background:#1056b6;}

/*.menuTitle{ height:90px; margin:30px 0;}*/
.menuTitle{ text-align:center; padding:30px 0;}
.menuTitle .en{ color:#1e2633; font-size:36px; font-weight:bold; line-height:36px; text-transform:uppercase;}
.menuTitle .en span, .menuTitle .zh span{ color:#1056b6;}
.menuTitle .zh{ font-size:18px; color:#303030; background:url(../images/title1-1.png) no-repeat top center; height:50px; line-height:50px; margin-top:10px;}
.content_text{display: block;line-height: 25px;overflow: hidden;}
.content_text .ntit {display: block;font-size: 24px; text-align: center; color:#1056b6;}.content_text h1 {display: block;font-size: 24px; text-align: center; color:#1056b6;}
.ly{text-align: center; font-size:14px;}
.ly p{ line-height:36px;}
.ly p.p1 {border-bottom: 1px dotted #CFCFCF; padding-bottom:10px;}
.ly p.p2 {margin-top:30px;}
.fanye_ny{font-size:16px;}
.fanye_ny p { line-height:30px; color:#999; }
.fanye_ny a { color:#1056b6;}
.content-text{ color:#424242; font-size:16px; padding-top:20px;}
.content-text p{ line-height:48px;}

.bannerNy{ background:url(../images/banc.jpg) no-repeat top center; height:360px; }
.listNews ul li{ white-space:normal; word-break : break-all; word-wrap: break-word; background:#f1f1f1; padding:20px 0 20px 10px; margin-bottom:50px;}
.listNews ul li .listPic{ float:left; width:250px; height:150px;}
.listNews ul li .listText{ float:right; width:380px;}
.listText h4{ color:#1056b6; font-size:20px; font-weight:normal; border-bottom:1px solid #1056b6; padding-bottom:10px;}
.listText p{ line-height:30px; font-size:14px; color:#646464;font-family:Simsun; margin-top:20px; padding-right:10px;}
.more_ny a{ color:#1056b6; font-size:14px; background:url(../images/icon2.png) no-repeat center right; padding-right:20px; float:right;}
.pages {padding:20px 45px 0 0; color:#000;   text-align: right; }.pages li a {color:#000;display:block;padding:3px 10px;}.pages li:hover a {color:#1056b6;text-decoration:none; }.pages ul {float:right; }.pages li{float:left;margin-left:8px;border:1px solid #e0e0e0;}.pages li.pages_solid {border:1px solid #e0e0e0;background:#333;color:#fff;padding:3px 10px;}.pages li.previous_s,.next{ padding: 3px 5px;} .related_news h3{line-height:35px;font-size:15px;font-weight:700;color:#1056b6;border-bottom:2px solid #1056b6;}.related_news ul li {height:30px;line-height:30px;border-bottom:1px dotted #e0e0e0;padding:0 10px;}.related_news ul li a {float:left;width:540px;}.related_news ul li span {float:right;width:140px;text-align:right;}.related_pro h3{line-height:35px;font-size:15px;font-weight:700;color:#1056b6;border-bottom:2px solid #1056b6;}.related_pro ul li {float:left;text-align:center;margin: 10px 15px;}.map_title{line-height:30px;line-height:30px;background-color:#f5f8fa;border:1px solid #eeeeee;text-indent:20px;color:#ff5a00;border-bottom:2px solid #ff5a00;}.map_list{line-height:30px;padding-left:20px;margin-top:8px;margin-bottom:8px;}.map_list a{padding:4px;white-space:nowrap;}.map_list a:hover{text-decoration:none;background-color:#ff5a00;color:#fff;padding:4px;}