@charset "utf-8";

/* CSS Document */
* { margin:0; padding:0; }

ul, li, dl, dd { list-style:none; }

html, body { background:url(../images/bodybg.jpg) no-repeat center 0; font-size:12px; font-family:"宋体"; }

a:link, a:visited, a:active { text-decoration:none; color:#333; }

a:hover { color:#820303; text-decoration:none; }

.a1 a:link, .a1 a:visited, .a1 a:active { text-decoration:none; color:#056ba8; }

.a1 a:hover { color:#0c476a; text-decoration:none; }

img { border:none; }

.borbox { border:1px solid #dfdfdf; border-top:none; background:#fff; padding:8px; }

.bartit { background:url(../images/bar.png) no-repeat 0 0; height:34px; line-height:34px; border-right:1px solid #dfdfdf; }

.bartit b { float:left; line-height:34px; font-family:"微软雅黑"; color:#fff; font-size:14px; padding-left:28px; display:inline-block; }

.bartit span { float:right; padding-top:8px; padding-right:5px; display:inline-block; }

.page { clear:both; padding:20px 0 5px 0; border-top:1px solid #dfdfdf; height:30px; text-align:center;}
.page span{display:inline-block; border:1px solid #e2e2e2; background:#f1f1f1;height:28px; line-height:28px; color:#999;}
.page span a{color:#797979;display:inline-block;padding:0 10px;}
.page span.current{color:red; font-weight:bold; border-color:#f4f4f4; background-color:#fff; cursor:default;padding:0 10px;}
.page span.on{color:#999; cursor:default;padding:0 10px;}

.cntmain { width:1024px; margin:0 auto; }

.clr { clear:both; height:0; line-height:0; width:100%; font-size:0; visibility:hidden; }

.height1 { clear:both; height:10px; line-height:0; width:100%; font-size:0; overflow:hidden; }

.head { height:117px; width:1024px; margin:0 auto; }

.logo { float:left; background:url(../images/logo.jpg) no-repeat 0 center; width:360px; height:117px; }

.logo a { display:block; width:120px; height:80px; margin:20px auto auto 0; }

.headr { float:right; height:117px; width:660px; background:url(../images/topbg.jpg) no-repeat 28px 14px; }

.headr_t { height:17px; padding-top:10px; text-align:right; }

.headr_t span { cursor:pointer; display:inline-block; }

.headr_tel { height:30px; line-height:30px; padding-top:30px; text-align:right; font-family:"微软雅黑"; font-size:14px; color:#f9302a; }

.headr_tel b { color:#408acd; }

.menu { height:44px; line-height:44px; width:1024px; margin:0 auto; }

.menu li { float:left; width:102px; text-align:center; font-size:14px; font-family:"微软雅黑"; }

.menu li a { color:#fff; }

.menu li.select, .menu li.hover { background:url(../images/menubg.jpg) repeat-x; font-weight:bold; }

.banner { height:330px; width:1024px; margin:0 auto; overflow:hidden; }

.slider { width:1024px; height:330px; overflow:hidden; position:relative; }

.sliderbox { position:relative; }

.sliderbox img{width:1024px; height:330px;}

.slidernav { position:absolute; right:4px; bottom:5px; z-index:1; }

.slidernav li { float:left; width:24px; }

.slidernav li a { width:16px; padding:2px 6px; height:12px; background:#fff; color:#000; text-align:center; }

.slidernav li.current a { background:#3B8DD1; color:#fff; }

.inabout { height:287px; overflow:hidden; padding-top:15px; }

.inleftabout { float:left; width:220px; height:287px; }

.inleftabout_txt { line-height:22px; color:#666; height:235px; }

.inaddimg { padding:0 10px; height:287px; width:544px; float:left; overflow:hidden;}
.inaddimg .slider2 { width:544px; height:287px; overflow:hidden; position:relative; }

.inaddimg .sliderbox { position:relative; }
.inaddimg .sliderbox img{width:544px; height:287px;}

.innews { float:right; width:240px; height:287px; }

.innewslist { padding:10px 8px }

.innewslist li { background:url(../images/13.gif) no-repeat 0 center; padding-left:18px; height:29px; line-height:29px; }

.adsimg { padding:10px 0; height:169px; width:1024px; overflow:hidden; }

.adsimg .slider1 { width:1024px; height:169px; overflow:hidden; position:relative; }

.adsimg .sliderbox { position:relative; }

.adsimg .sliderbox img{width:1024px; height:169px;}

.inarticle { padding-bottom:10px; }

.zhuda { float:left; width:250px; }

.zhudaimg { text-align:center; padding:10px; height:240px; }

.newcase { width:504px; float:left; padding:0 10px; }

.newcaselist { padding:10px; }

.newcaselist li { height:70px; padding-bottom:9px; border-bottom:1px dashed #e9e9e9; clear:both; }

.newcaselist li em { float:left; width:90px; height:70px; display:block; }

.newcaselist li h3 { float:right; width:385px; height:30px; line-height:30px; font-family:"微软雅黑"; font-size:14px; }

.newcaselist li span { float:right; width:385px; height:40px; line-height:20px; display:block; color:#999; }

.tuangduei { float:right; width:250px; }

.tuangdueilist { padding:10px; }

.tuangdueilist { height:240px; overflow:hidden; line-height:20px; color:#666; }

.tuangdueilist div { padding-bottom:12px; text-align:center; }

.kuozhang { padding:10px 0; }

.kzleft { float:left; width:248px; }

.kzlist { padding:10px 9px; }

.kzlist em { height:93px; display:block; text-align:center; padding-bottom:15px; }

.kzlist li { background:url(../images/13.gif) no-repeat 3px center; padding-left:20px; height:28px; line-height:28px; border-bottom:1px dashed #dfdfdf; }

.ml_10 { margin-left:10px; }

.link { padding:10px 0; }

.linklist { padding:15px 10px; }

.linklist a { white-space:nowrap; line-height:20px; padding:4px; display:inline-block; float:left; }

.linklist i { width:1px; height:20px; font-style:normal; color:#999; padding:4px; display:inline-block; line-height:20px; float:left; }

.footer { background:#0177c1; padding:10px 0; color:#fff; }

.footweibo { float:left; width:150px; height:65px; border-right:1px solid #44abed; padding:60px 5px 0 130px; background:url(../images/qqbg.jpg) no-repeat 20px center;}
.footweibo span{height:47px; display:block;}

.footertxt { float:left; width:680px; text-align:left; line-height:20px; padding-top:15px; padding-left:40px; color:#b7e1fb; }

.footertxt a { color:#b7e1fb; }

/*----------------------------*/
.left { float:left; width:220px; }

.right { float:right; width:789px; }

.nav { clear:both; }

.navt { background:url(../images/leftbg.jpg) no-repeat; height:44px; line-height:44px; text-align:center; color:#fff; font-family:"微软雅黑"; font-size:16px; display:block; font-weight:bold; }

.nav { }

.nav li { height:40px; line-height:40px; background:url(../images/20060905030518941.gif) no-repeat 25px center; padding-left:40px; font-size:14px; font-family:"微软雅黑"; border-bottom:1px dashed #dedede; }

.nav li a:hover, .nav li a.select { color:#3b66d1; font-weight:bold; }

.leftcontact { background:url(../images/leftcontact.jpg) no-repeat 0 top; border:1px solid #e9e9e9; padding:100px 10px 10px 10px; line-height:20px; color:#999; }

.leftcontact b { height:30px; line-height:30px; font-size:14px; font-family:"微软雅黑"; display:block; color:#666; }

.leftcontact a { color:#999; }

.leftcontact a:hover { color:#900; }

.righttitle { background:url(../images/xx.gif) repeat-x 0 bottom; height:40px; line-height:40px; }

.righttitle h3 { float:left; font-family:"微软雅黑"; font-size:16px; background:url(../images/20050129171619304.gif) no-repeat 0 center; padding-left:15px; color:#1560a6; }

.righttitle span { float:right; font-size:12px; font-family:"宋体"; color:#666; }

.righttitle span a { color:#666; }

.righttitle span a:hover { color:#333; }

.rightbox { padding:20px 10px; line-height:22px; color:#666; }

.newslist li { clear:both; background:url(../images/20050129171433704.gif) no-repeat 0 center; padding-left:15px; height:30px; line-height:30px; border-bottom:1px dashed #dedede; }

.newslist li a { float:left; }

.newslist li span { float:right; color:#999; }

.newscontent h1 { font-size:24px; font-family:"微软雅黑"; text-align:center; height:45px; line-height:45px; }

.newscontent span.addtime { padding:10px 0; display:block; color:#666; border-bottom:1px solid #dedede; height:25px; line-height:25px; clear:both;}
.newscontent samp.fontz i{font-style:normal; padding:0 4px; cursor:pointer;}

.newscontent span.addtime samp { float:left; padding-right:10px; }

.bdsharebuttonbox a{float:left;}

.newstxt { line-height:25px; font-size:14px; padding-top:20px; }

/*字体大小*/
.blkContainerSblkCon_16 *, .blkContainerSblkCon_16 p, .blkContainerSblkCon_16 h1, .blkContainerSblkCon_16 h2, .blkContainerSblkCon_16 h3, .blkContainerSblkCon_16 h4, .blkContainerSblkCon_16 h5, .blkContainerSblkCon_16 h6 { font-size: 16px; line-height: 35px; }
.blkContainerSblkCon_14 *, .blkContainerSblkCon_14 p, .blkContainerSblkCon_14 h1, .blkContainerSblkCon_14 h2, .blkContainerSblkCon_14 h3, .blkContainerSblkCon_14 h4, .blkContainerSblkCon_14 h5, .blkContainerSblkCon_14 h6 { font-size: 14px; line-height: 30px; }
.blkContainerSblkCon_12 *, .blkContainerSblkCon_12 p, .blkContainerSblkCon_12 h1, .blkContainerSblkCon_12 h2, .blkContainerSblkCon_12 h3, .blkContainerSblkCon_12 h4, .blkContainerSblkCon_12 h5, .blkContainerSblkCon_12 h6 { font-size: 12px; line-height: 28px; }

.newstxt div.information{clear:both; padding-top:10px; height:30px; line-height:30px; overflow:hidden; font-size:13px; border-top:1px solid #e9e9e9;}

.couimglist li { width:200px; height:180px; position:relative; float:left; padding:0 28px; overflow:hidden; margin:10px 0; }

.couimglist li span { width:200px; height:35px; line-height:35px; position:absolute; left:28px; bottom:-35px; background:#007bc4; display:block; font-size:16px; font-family:"微软雅黑"; text-align:center; color:#fff; filter: Alpha(Opacity=80); Opacity:0.8; }

.couimglist_li ul{clear:both; height:150px; padding:15px 0; border-bottom:1px dashed #dedede;}
.couimglist_li ul em{float:left; width:250px; height:150px; display:block;}
.couimglist_li ul ol{float:right; width:505px; height:35px; line-height:35px; font-size:16px; font-family:"微软雅黑"; font-weight:500;}
.couimglist_li ul li{float:right; width:505px; height:115px; line-height:28px; color:#999;}

.caselist_li ul{clear:both; height:75px; padding:15px 0; border-bottom:1px dashed #dedede;}
.caselist_li ul em{float:left; width:80px; height:55px; display:block; padding:10px 0;}
.caselist_li ul ol{float:right; width:670px; height:30px; line-height:30px; font-size:14px; font-family:"微软雅黑"; font-weight:500;}
.caselist_li ul li{float:right; width:670px; height:45px; line-height:22px; color:#999;}

.teamlist_li ul{clear:both; height:90px; padding:15px 0; border-bottom:1px dashed #dedede;}
.teamlist_li ul em{float:left; width:110px; height:70px; display:block; padding:10px 0;}
.teamlist_li ul ol{float:right; width:645px; height:30px; line-height:30px; font-size:14px; font-family:"微软雅黑"; font-weight:500;}
.teamlist_li ul li{float:right; width:645px; height:60px; line-height:20px; color:#999;}

.teamcon h3{height:35px; line-height:35px; font-size:16px; font-family:"微软雅黑"; padding-bottom:15px;}
.teamcom_l{float:left; width:200px; height:240px;}
.teamcom_l span{height:23px; padding-top:17px; display:block; width:102px; margin:0 auto;}
.teamcom_r{float:right; width:550px; line-height:25px; font-size:14px;}
.teamcom_r p{padding-bottom:15px; text-indent:2em;}


#iconDivMain{position:absolute; z-index:999; width:140px;height:auto;overflow:hidden;left:10px; top:100px; background:#fff;}
#iconDivMain li.title{height:30px; line-height:30px; text-align:center; color:#fff; font-family:"微软雅黑"; font-size:14px; background:#006bb4;}
#iconDivMain li.img{width:138px; height:138px; text-align:center; border:1px solid #e9e9e9; border-top:none;}
#iconDivMain li.img img{width:138px; height:138px;}

.qqdiv{width:170px; height:190px; position:absolute; top:240px; right:0; z-index:999;}
.qqdiv_l{background:url(../images/icon_close.png) no-repeat; height:66px; width:25px; float:left; margin-top:100px;}
.qqdiv_r{background:url(../images/iconbg.jpg) no-repeat 0 0; padding:120px 10px 0 10px; height:70px; width:125px; float:right;}
.qqdiv_r li{line-height:20px; height:20px; background:url(../images/20050129172548232.gif) no-repeat 0 center; padding-left:25px;}

.sitemap{clear:both; padding:20px 0;}
.sitemap li.title{height:30px; line-height:30px; font-family:"微软雅黑"; color:#1560a6; font-size:16px; font-weight:bold; float:none; clear:both; padding-bottom:10px;}
.sitemap li{line-height:20px; white-space:nowrap; float:left; padding-right:20px;}
.sitemap li.bx{float:none; clear:both; height:10px; font-size:0; line-height:0; overflow:hidden; border-bottom:1px solid #dfdfdf;}


