﻿@charset "UTF-8";
html,body,h1,h2,h3,h4,h5,h6,p,ul,ol,dl,dd,form,fieldset,legend,input,select,textarea,button,caption,th,td,blockquote,pre{margin:0;padding:0}body{color:#333;font:normal normal normal 12px/20px Arial,sans-serif;background:url(/img/bg.jpg) 0px 0px repeat-x;}input,select,textarea,button{vertical-align:middle;font-size:100%;outline:0;font-family:'Microsoft YaHei',Arial,sans-serif}h1,h2,h3,h4,h5,h6,strong,th,b{font-weight:400}h1,h2,h3,h4,h5,h6{font-size:14px;line-height:24px}li{list-style:none}table{border-spacing:0}caption,th{text-align:left}fieldset,img{border:0}address,cite,dfn,em,var,i{font-style:normal}code,dfn,kbd,samp,tt,var,pre{font-family:monospace}del,ins,s{text-decoration:none}small{font-size:100%}q:before{content:''}q:after{content:''}img{border:0}a{color:#005bb5;text-decoration:none;outline:0}a:hover{color:#f60;text-decoration:none}.clearfix:after{content:'.';display:block;clear:both;line-height:0;height:0;visibility:hidden}input{border:0px;}.hidden{display:none;}.left{float:left}.right{float:right}.bold{font-weight:bold;}.clear{clear:both;}
.header,.footer,.con,.ad,.ads{clear:both;margin:0px auto;padding:0px;width:980px;overflow:hidden;}
.header{height:178px;}
.footer{margin-top:20px;width:100%;height:130px;background:url(/img/bg.jpg) 0px -141px repeat-x;}
.ad{width:100%;height:400px;position:relative;text-align:center;}
.ad .img{clear:both;margin:0px auto;padding:0px;width:100%;height:400px;}
.ads,.ad.pad{width:100%;height:250px;text-align:center;}
.ads a,.ads .img,.ad.pad a,.ad.pad .img{clear:both;margin:0px auto;padding:0px;width:100%;height:250px;display:block;}
.topnav,.logos,.nav,.welcome,.language{clear:both;margin:0px;margin:0px auto;padding:0px;float:left;width:100%;overflow:hidden;}
.topnav{height:32px;line-height:32px;}
.logos{height:109px;}
.logos-news-en{clear:both;margin:0px;margin:0px auto;padding:0px;float:left;width:100%;height:110px;overflow:hidden;background-image:url(/img/header-en.png);}
.logo,.services,.tel{margin:0px auto;padding:0px;float:left;}
.logo{padding:33px 0px 34px;width:200px;height:42px;}
.logo img{width:198px;height:42px;}
.services{margin-top:4px;width:560px;height:100px;}
.services a,.services img{clear:both;margin:0px auto;padding:0px;width:400px;height:100px;display:block;}
.tel{width:220px;height:109px;}
.tel span,.tel strong{margin:0px auto;padding:0px;float:left;width:100%;display:block;text-align:center;}
.tel span{margin-top:22px;font-size:14px;color:#333;font-family:"Microsoft Yahei",STHeiti,tahoma;letter-spacing:2px;height:36px;line-height:36px;}
.tel strong{font-size:24px;color:#0093db;height:26px;line-height:26px;letter-spacing:1px;}
.nav{height:37px;line-height:37px;}
.welcome{float:left;width:800px;}
.language{clear:none;float:right;width:180px;text-align:right;}
.language a{margin:0px 8px 0px 8px;color:#000;}
.nav ul,.nav ul li{clear:both;margin:0px auto;padding:0px;float:left;width:100%;}
.nav ul li{clear:none;width:auto;}
.nav ul li a{clear:both;margin:0px auto;padding:0px 4px 0px 3px;float:left;display:block;text-align:center;color:#fff;font-size:14px;background:url(/img/navbg.jpg) right center no-repeat;}
.nav ul li a.last{background:none;}
.fnav{clear:both;margin:0px auto;padding:0px;width:980px;height:37px;line-height:37px;}
.fnav ul,.fnav ul li{clear:both;margin:0px auto;padding:0px;float:left;width:100%;}
.fnav ul li{clear:none;width:auto;}
.fnav ul li a{clear:both;margin:11px auto 0px;padding:0px 3px 0px 4px;float:left;height:16px;line-height:16px;display:block;text-align:center;color:#fff;font-size:12px;border-right:1px solid #fff;}
.fnav ul li a.last{border:0px;}
.copyright{clear:both;margin:13px auto 0px;padding:20px 0px 8px;width:980px;height:56px;background:url(/img/footerbg.jpg) center center no-repeat;}
.copyright p{clear:both;margin:0px auto;padding:0px;float:left;width:100%;height:26px;line-height:26px;text-align:center;}
.ad ul,.ad ul li{clear:both;margin:0px auto;padding:0px;float:left;width:100%;overflow:hidden;z-index:0;}
.ad ul.focus,.ad ul.focus li{height:14px;z-index:1;}
.ad ul.focus{position:absolute;bottom:20px;text-align:center;}
.ad ul.focus li{clear:none;padding:0px 7px;float:none;width:14px;display:inline-table;height:14px;background:url(/img/focus.png) center center no-repeat;cursor:pointer;}
.ad ul.focus li.cur{background:url(/img/focuscur.png) center center no-repeat;}
.btitle{clear:both;margin:20px auto 0px;padding:0px;float:left;width:978px;height:35px;border:1px solid #e8e8e8;border-bottom:0px;background-color:#f3f3f3;}
.btitle h2{float:left;width:135px;height:35px;line-height:35px;color:#fff;text-align:center;font-size:14px;background:url(/img/titlebg.png) center center repeat-x;border-right:1px solid #e8e8e8;}
.btitle a.more{float:right;width:60px;height:36px;line-height:36px;display:block;font-size:12px;text-align:center;}
.bcon{clear:both;margin:0px auto;padding:0px;float:left;width:100%;}
.banner{clear:both;margin:20px auto 0px;padding:0px;float:left;width:100%;}
.pnav{clear:both;margin:20px auto 0px;padding:0px;float:left;width:200px;}
.pinfo{margin:20px auto 0px;padding:0px;float:right;width:760px;}
.pnav h2{clear:both;margin:0px auto;padding:0px 15px;float:left;width:170px;height:37px;line-height:37px;color:#fff;font-size:14px;background:url(/img/msLe.gif) center center repeat-x;display:block;}
.pnav dl,.pnav dt,.pnav dd,.pnav dd ul{clear:both;margin:0px auto;padding:0px;float:left;width:100%;}
.pnav dl{margin-top:12px;}
.pnav dt,.pnav dd li{padding:0px 15px 0px 25px;width:160px;height:31px;line-height:31px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.pnav dt{background:url(/img/pbg.jpg) center center no-repeat;}
.pnav dd li{border-top:1px solid #fff;background:url(/img/psbg.jpg) center center no-repeat;}
.pnav dt a{color:#fff;font-size:12px;}
.pnav dd li a{color:#000;font-size:12px;}
.pinfo .btitle{width:758px;}
.pinfo .btitle h2{width:170px;}
.pinfo .bcon{padding-bottom:10px;}
.infos{margin:0px auto;padding:0px;width:370px;}
.infos .ititle{clear:both;margin:0px auto;padding:0px;float:left;width:100%;height:52px;background:url(/img/nbg.jpg) center center no-repeat;}
.infos .ititle h2{clear:both;margin:0px auto;padding:0px;float:left;width:120px;height:37px;line-height:37px;display:block;color:#e16b0b;font-size:14px;}
.infos .ititle a.more{float:right;width:60px;height:37px;line-height:37px;display:block;font-size:12px;text-align:right;}
.intro{clear:both;margin:0px auto;padding:0px;float:left;width:100%;line-height:26px;font-size:12px;}
.intro img{margin:5px 15px 0px auto;padding:0px;float:left;}
.icon,.icon ul,.icon ul li{clear:both;margin:0px auto;padding:0px;float:left;width:100%;}
.icon ul li{height:26px;background:url(/img/dot.jpg) center bottom repeat-x;}
.icon ul li a{width:290px;height:26px;line-height:26px;color:#000;float:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:block;background:url(/img/arrow.jpg) 3px center no-repeat;text-indent:13px;}
.icon ul li em{float:right;width:80px;text-align:right;}
ul.cus,ul.honor,ul.case{clear:both;margin:15px auto 0px;padding:0px;float:left;width:100%;}
ul.honor li,ul.case li{margin:0px auto;padding:0px;float:left;width:98px;text-align:center;}
ul.cus li{margin:15px auto 0px;padding:0px;float:left;width:109px;height:66px;text-align:center;}
ul.cus{width:981px;margin-top:0px;}
ul.cus li img{width:76px;height:62px;border:1px solid #e8e8e8;padding:1px;}
ul.honor li{width:140px;}
ul.honor li img{margin:0px auto;padding:2px;width:124px;height:167px;display:block;border:1px solid #d4d0c8;}
ul.honor li span{clear:both;margin:0px 5px;padding:0px;float:left;width:130px;height:26px;line-height:26px;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
ul.case li{width:196px;}
ul.case li img{margin:0px auto;padding:2px;width:180px;height:180px;display:block;border:1px solid #d4d0c8;}
ul.case li span{clear:both;margin:0px 5px;padding:0px;float:left;width:186px;height:26px;line-height:26px;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.pinfo ul.case li{width:190px;}
.pinfo ul.case li span{margin:0px 2px;}
.kefu{clear:both;margin:15px auto 0px;padding:0px;float:left;width:200px;height:310px;text-align:center;background:url(/img/kefu.jpg) center center no-repeat;}
.pinfo.aboutus .btitle{margin-top:0px;}
.pinfo.aboutus span.path{padding:0px 10px;float:right;width:560px;height:37px;line-height:37px;text-align:right;display:block;}
.pinfo.aboutus .bcon{clear:both;margin:0px auto;padding:0px;float:left;width:100%;line-height:26px;}
.pinfo.aboutus .bcon p{margin:12px auto 0px;text-align:justify;text-justify:inter-ideograph;}
.pnav.aboutus ul,.pnav.aboutus ul li{clear:both;margin:0px auto;padding:0px;float:left;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.pnav.aboutus ul li{margin:10px auto 0px;padding:0px 20px 0px 40px;width:140px;height:32px;line-height:32px;background:url(/img/infonav.jpg) center center no-repeat;}
.pinfo.aboutus ul.honor li{width:190px;}
.pinfo.aboutus ul.honor li img{margin:0px auto;padding:2px;width:154px;height:207px;display:block;border:1px solid #d4d0c8;}
.pinfo.aboutus ul.honor li span{clear:both;margin:0px 15px;padding:0px;float:left;width:160px;height:32px;line-height:32px;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.bcon.news ul,.bcon.news ul li{clear:both;margin:0px auto;padding:0px;float:left;width:100%;}
.bcon.news ul{margin-top:10px;}
.bcon.news ul li{height:32px;background:url(/img/dot.jpg) center bottom repeat-x;}
.bcon.news ul li a,.bcon.news ul li span{width:680px;height:32px;line-height:32px;color:#000;float:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:block;background:url(/img/arrow.jpg) 3px center no-repeat;text-indent:13px;}
.bcon.news ul li em,.bcon.news ul li em a{float:right;width:80px;height:32px;line-height:32px;text-align:right;text-indent:0px;background:none;}
.bcon.news ul li em a{text-align:center;color:#005bb5;}.bcon.news ul li em a:hover{color:#f60;}
.bcon.news>h2{clear:both;margin:10px auto 15px;padding:0px;float:left;width:100%;height:40px;line-height:40px;color:#0E5DAA;font-size:16px;font-weight:bold;display:block;text-align:center;background:url(/img/dot.jpg) center bottom repeat-x;}
.bcon.case ul.case li{width:253.3px;}
.bcon.case ul.case li img{margin:0px auto;padding:2px;width:227px;height:227px;display:block;border:1px solid #d4d0c8;}
.bcon.case ul.case li span{clear:both;margin:0px 10px;padding:0px;float:left;width:233px;height:36px;line-height:36px;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.pimg{clear:both;margin:0px auto;padding:0px;float:left;width:100%;}
.pimg img{clear:both;margin:20px auto 0px;padding:2px;float:left;width:380px;height:380px;border:1px solid #d4d0c8;}
.pimg ul {margin-top:5px !important;}
.pimg ul,.pimg ul li{margin:0px auto;padding:0px;float:right;width:354px;}
.ptab,.pcon{clear:both;margin:15px auto 0px;padding:0px;float:left;width:100%;}
.pimg ul li{height:30px;line-height:30px;font-size:12px;}
.ptab ul,.ptab ul li{clear:both;margin:0px auto;padding:0px;float:left;width:100%;height:40px;}
.ptab ul{background:url(/img/tabbg.jpg) center center repeat-x;}
.ptab ul li{clear:none;width:118px;text-align:center;line-height:40px;cursor:pointer;}
.ptab ul li.cur{background:url(/img/tabcur.jpg) center center repeat-x;color:#fff;}
.pcon{margin-top:0px;}
.pimg li{background:url(/img/dot.jpg) center bottom repeat-x;}
.pimg li.title{height:auto;}
.pimg li.title h2{clear:both;margin:15px auto 5px;padding:0px;float:left;width:100%;line-height:26px;color:#0E5DAA;font-size:18px;font-weight:bold;display:block;text-align:left;}
.pimg li em{float:left;width:64px;display:block;}
.pimg li span{float:left;width:290px;display:block;}
#imgbox-loading{position: absolute;top: 0;left: 0;cursor: pointer;display: none;z-index: 90;}
#imgbox-loading div{background: #FFF;width: 100%;height : 100%;}
#imgbox-overlay{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: #000;display: none;z-index: 80;}
.imgbox-wrap{position: absolute;top: 0;left: 0;background: #FFF;display: none;z-index: 90;}
.imgbox-img{padding: 0;margin: 0;border: none;width: 100%;height: 100%;vertical-align: top;}
.imgbox-close{position: absolute;top: -15px;right: -15px;height: 30px;width: 30px;cursor: pointer;outline: none;}
.imgbox-title{padding-top: 10px;font-size: 11px;text-align: center;font-family: Arial;color: #333;display: none;}
.imgbox-bg-wrap{position: absolute;padding: 0;margin: 0;display: none;}
.imgbox-bg{position: absolute;width: 20px;height: 20px;}
.imgbox-bg-n{left: 0;top: -20px;width: 100%;}
.imgbox-bg-ne{right: -20px;top: -20px;}
.imgbox-bg-e{right: -20px;top: 0;height: 100%;}
.imgbox-bg-se{right: -20px;bottom: -20px;}
.imgbox-bg-s{left: 0;bottom: -20px;width: 100%;}
.imgbox-bg-sw{left: -20px;bottom: -20px;}
.imgbox-bg-w{left: -20px;top: 0;height: 100%;}
.imgbox-bg-nw{left: -20px;top: -20px;}

.pi-pagination{clear:both;margin:20px auto 0px;padding:0px;float:left;width:100%;text-align:center;font-size:0}.pi-pagination a,.pi-pagination span{display:inline-block;*display:inline;*zoom:1;font-size:14px;vertical-align:middle}.pi-pagination .page-num{height:36px;line-height:36px;font-size:14px;width:37px;border:1px solid #EDEFF4;border-left-width:0;background:#fff}.pi-pagination .page-preview,.pi-pagination .page-next{font-size:12px;height:36px;line-height:36px;border:1px solid #EDEFF4;width:64px;background:#fff}.pi-pagination .page-next{border-left-width:0}.pi-pagination .page-current,.pi-pagination a:hover{color:#388ec7;font-weight:800}.pi-pagination .page-current{cursor:default;text-decoration:none}.pi-pagination a{color:#355976}.pi-pagination .triangle{display:inline-block;*display:inline;*zoom:1;border:5px solid #355976;font-size:0;line-height:0;_margin-top:13px;_margin-bottom:13px;vertical-align:middle}.pi-pagination .page-preview .triangle{border-left-width:0;border-color:#fff #355976 #fff #fff;margin-right:5px;border-right-width:6px}.pi-pagination .page-next .triangle{border-right-width:0;border-color:#fff #fff #fff #355976;margin-left:5px}.pi-pagination a.page-preview:hover .triangle{border-right-color:#388ec7}.pi-pagination a.page-next:hover .triangle{border-left-color:#388ec7}
#bdshare a,#bdshare span{margin:0px 5px;padding-top:0px;padding-bottom:0px;height:26px;line-height:26px;display:block;}
#bdshare a.shareCount{margin-top:5px;line-height:16px;}
.lrkf{width: 194px; font-size: 13px; position: fixed;_position: absolute; color: rgb(0, 0, 0); font-family: Simsun; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: none; -webkit-text-stroke-width: 0px; top: 140px; z-index: 99999; right: 0px;}
.lrkf .lrkf_btn{position: absolute; top: 20px; width: 22px; left: -22px; display: block; text-align: center; padding: 10px 0px; color: rgb(255, 255, 255); text-decoration: none; font-size: 13px; background-color:#117DC8; border-top-left-radius: 4px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 4px;}
.lrkf .lrkf_box{background-color:#117DC8; padding: 6px; border-top-left-radius: 4px; border-top-right-radius: 4px; border-bottom-right-radius: 4px; border-bottom-left-radius: 4px;}
.lrkf .lrkf_header{background-color: rgb(255, 255, 255); margin-top: 0px; border-top-left-radius: 4px; border-top-right-radius: 4px; border-bottom-right-radius: 4px; border-bottom-left-radius: 4px;}
.lrkf .lrkf_con{padding: 6px 8px; background-color: rgb(255, 255, 255); margin-top: 0px; border-top-left-radius: 4px; border-top-right-radius: 4px; border-bottom-right-radius: 4px; border-bottom-left-radius: 4px;}
.lrkf .kflist{padding-left: 0px; margin: 0px; list-style-type: none;}
.lrkf .qq{padding: 5px 0px;}
.lrkf .qq a{display: block; color: rgb(102, 102, 102); text-decoration: none; font-size: 11px;}
.lrkf .qq img{border: none; vertical-align: middle; margin-right: 4px; margin-top: -2px; display: inline;}
.lrkf .more{padding: 2px 0px;}
.lrkf .hr{padding: 0px; height: 0px; font-size: 0px; line-height: 0; clear: both; margin: 4px 0px; border-bottom-color: rgb(255, 255, 255); border-style: solid none; border-bottom-width: 1px; border-top-color: rgb(207, 207, 207); border-top-width: 1px;}
.lrkf .tels{line-height: 1.35; padding-bottom: 4px;}
.lrkf .tels b{display: block; color: rgb(204, 0, 0);}
.otherNews {margin:0px auto;padding:10px 0px 10px;float:left;width:100%;line-height:25px; text-indent:0em;}
.otherNews a{font-family:宋体;}
.otherNews a:hover{font-family:宋体;}
