﻿@charset "utf-8";

/* frame */
#wrap{ background: url(images/topBar_page.gif) 0px 0px repeat-x #fafafa;}
#content{width: 1000px; margin: 0 auto; border: none; background: none; margin-bottom: 20px; overflow: hidden; padding: 0 10px;}

.pageBanner{overflow: hidden; width: 1000px;  margin: 0 auto 10px; }
.pageBanner img{width: 1000px;  border: none;}
.side {width: 250px; float: left; _display: inline; }
.mainContent{width: 740px; float: right; _display: inline; }

/* sideMenuBox */
#sideMenuBox { margin-bottom: 24px; border: 1px solid #c2d5e3; background: url(images/sideMenu_bd.png) 100% 100% no-repeat #fff; position: relative; padding-top: 38px; top: 14px;}
#sideMenuBox .hd{width: 230px; height: 52px; background: url(images/sideMenu.png) 0px 0px no-repeat; position: absolute; top: -14px; left: -11px;}
#sideMenuBox .hd h3{height: 40px; line-height: 40px; float: left; _display: inline; padding-left: 42px; font-size: 16px; color: #fff; font-family: "Microsoft Yahei";}
#sideMenuBox .hd h3 a{color: #fff;}
#sideMenuBox .hd h3 a:hover{color: #ff0;}
#sideMenuBox .bd{padding-bottom: 30px;}
#sideMenuBox .bd .menuList li{ height: 40px; line-height: 40px; width: 194px; margin: 0 auto 5px;   }
#sideMenuBox .bd .menuList li a{display: block; height: 36px; line-height: 36px; padding-top: 4px; padding-left: 40px; text-align: left; font-size: 14px; font-family: "Microsoft Yahei"; color: #333;  background: url(images/sideMenu_li.gif) 0px -41px no-repeat; padding-bottom: 1px; }
#sideMenuBox .bd .menuList li a:hover{ color: #137ab5}
#sideMenuBox .bd .menuList li.on a{background: url(images/sideMenu_li.gif) 0px -0px no-repeat; font-weight: bold; color:#333 }
#sideMenuBox .bd .menuList li.on a:hover{color: #137ab5}

/*
#sideMenuBox .hd {height: 58px; overflow: hidden; border-bottom: 1px solid #d9d9d9;}
#sideMenuBox .hd .title { float: left; _display: inline;  height: 58px; line-height: 58px; font-size: 24px; color: #1483c1 ; padding-left: 5px}
#sideMenuBox .hd .title a{color: #1483c1}
#sideMenuBox .bd {}
#sideMenuBox .bd .menuList li { padding: 6px 0; border-bottom: 1px solid #d9d9d9; height: 36px; line-height: 36px; }
#sideMenuBox .bd .menuList li a{display: block; height: 36px; line-height: 36px; padding-left: 20px; font-size: 18px; color: #1d1d1d; background: url(images/icon_03.gif) 6px 16px no-repeat;}
#sideMenuBox .bd .menuList li a:hover{color: #fff; background: url(images/icon_04.gif) 6px 16px no-repeat #0795d7;}
#sideMenuBox .bd .menuList li.on a{color: #fff; background: url(images/icon_04.gif) 6px 16px no-repeat #0795d7;}

*/
/* 产品中心-侧栏菜单 */

.CP_menuList .li1{width: 194px; margin: 0 auto 5px; }
.CP_menuList .li1 .h1{ height: 40px; line-height: 40px;   }
.CP_menuList .li1 .h1 a{display: block;height: 36px; line-height: 36px; padding-top: 4px; padding-left: 40px; text-align: left; font-size: 14px; font-family: "Microsoft Yahei"; color: #333;  background: url(images/sideMenu_li.gif) 0px -41px no-repeat; padding-bottom: 1px;}
.CP_menuList .li1 .h1 a:hover{ color: #333}
.CP_menuList .on1 .h1 a{background: url(images/sideMenu_li.gif) 0px 0px no-repeat; font-weight: bold; color:#333 }
.CP_menuList .on1 .h1 a:hover{color: #333}
.CP_menuList .ul1{display: none;}
.CP_menuList .ul1 .li2{height: 40px; line-height: 40px; background: url(images/sideMenu_li.png) 0px -100px no-repeat;}
.CP_menuList .ul1 .li2 .h2{display: block; height: 40px; line-height: 40px;}
.CP_menuList .ul1 .li2 .h2 a{display: block; padding-left: 40px;height: 40px; line-height: 40px;white-space:nowrap;}
.CP_menuList .ul1 .li2 .h2 a:hover{color:#ef7f3f }
.CP_menuList .ul1 .on2 .h2 a{ color:#ef7f3f}
.CP_menuList .ul1 .on2 .h2 a:hover{color:#ef7f3f}
.ppppp_hid{overflow:hidden;white-space:nowrap;}
/*
.CP_menuList{}
.CP_menuList .li1{ padding: 6px 0; border-bottom: 1px solid #d9d9d9; }
.CP_menuList .li1 .h1{display: block; height: 36px; line-height: 36px; padding-left: 20px; font-size: 18px; color: #1d1d1d; background: url(images/icon_04.gif) 10px -28px no-repeat #0795d7;transition:all .2s ease;}
.CP_menuList .li1 .h1 a{color:#fff }
.CP_menuList .on1 .h1{color: #fff; background: url(images/icon_04.gif) 8px 17px no-repeat #0795d7;}
.CP_menuList .on1 .h1 a{color: #fff;}
.CP_menuList .ul1{display: none; width: 250px; border-top: 1px solid #fff;}
.CP_menuList .ul1 .li2{height: 36px; line-height: 36px; border-bottom: 1px solid #fff;}
.CP_menuList .ul1 .li2 .h2{display: block; height: 36px; line-height: 36px;}
.CP_menuList .ul1 .li2 .h2 a{display: block; padding-left: 20px; width:230px; height: 36px; line-height: 36px; background: #eaeaea;}
.CP_menuList .ul1 .li2 .h2 a:hover{background: #e0e0e0;}
.CP_menuList .ul1 .on2 .h2 a{background: #e0e0e0; color:#0659AA }
*/
.sideBox{border: 1px solid #ccc; background: #fff;}
.sideBox .hd{height: 40px; line-height: 40px; padding-left: 0px}
.sideBox .hd h3{font-size:18px; color: #127fba; padding-left: 24px; background: url(images/icon_08.gif) 10px 14px no-repeat;}

/* mainContent */
.mainContent{}
.mainContent .mHd{height: 36px; line-height: 36px; background: url(images/path_bg.gif) 0px 0px repeat-x; border: 1px solid #ccc; overflow: hidden;}
.mainContent .mHd .nodeName{float: left; _display: inline;  height: 58px; line-height: 58px; font-size: 24px; color: #333 ; padding-left: 5px; display: none;}
.mainContent .mHd .nodeName a{color: #333}
.mainContent .mHd .path{float: left; _display: inline; height: 36px; line-height: 36px; color: #333; padding: 0px 0px 0px 30px; background: url(images/icon_05.gif) 10px 11px no-repeat;}
.mainContent .mHd .path .last{color: #c00}
.mainContent .mBd{padding: 20px; border: 1px solid #ccc; border-top:none; background: #fff; }

/* 文章-父列表页 */
#mBdArticlet{padding-top: 0px;}
.articletNode{height:30px ; left: 30px; background: url(images/articletNode.gif) repeat-x; margin-top: 10px; padding-right: 10px;}
.articletNode h3{float: left; _display: inline;  height: 30px; line-height: 30px; font-size: 14px; color: #fff; padding-left: 30px; background: url(images/icon_09.gif) 15px 13px no-repeat;}
.articletNode .more{float: right; _display: inline; height: 30px; line-height: 30px; color: #fff; }

/* 文章-列表页 */
.newsList{overflow: hidden;}
.newsList li{ border-bottom: 1px solid #e9e9e9; padding: 15px 0px; overflow: hidden;}
.newsList li .pic{width: 126px; height: 86px; overflow: hidden; float: left; _display: inline; margin-top: 10px; }
.newsList li .pic img{width: 120px; height: 80px; padding: 2px; border: 1px solid #ccc; background: #fff;}
.newsList li .pic a:hover img{border: 1px solid #1483c1;}
.newsList li .con{width: 550px; float: right; _display: inline; overflow: hidden;}
.newsList li .con .title{height: 36px; line-height: 36px; overflow: hidden; padding: 0 10px; font-size: 16px; color: #333; font-weight: bold;}
.newsList li .con .title a{color: #333;}
.newsList li .con .title a:hover{color: #1483c1}
.newsList li .con .title .date{float: right; _display: inline;  color: #999; font-size: 14px}
.newsList li .con .intro{line-height: 24px; padding: 0 10px 0px; font-size: 12px; color: #999; text-indent: 2em; }
.newsList li .noPicCon{width: 100%}


/*
.newsList{overflow: hidden;}
.newsList li{height: 112px; border-bottom: 1px solid #d9d9d9; padding: 15px 0px}
.newsList li .title{height: 36px; line-height: 36px; overflow: hidden; padding: 0 10px; font-size: 16px; color: #333; font-weight: bold;}
.newsList li .title a{color: #333;}
.newsList li .title a:hover{color: #1483c1}
.newsList li .title .date{float: right; _display: inline;  color: #999; font-size: 14px}
.newsList li .intro{line-height: 24px; padding: 0 10px 0px; font-size: 12px; color: #999; }
*/

/* 文章-子列表页-图片 ---------------------------------------------- */
.pagePicList{ padding-top:20px;  }
.pagePicList li{ width:140px; height:156px; margin:10px 8px;   padding:5px; border:1px solid #D1D1D1;  }
.pagePicList li .pic img{ width:140px; height:105px; border: none; padding: 0px;    }

/* 文章-内容页 -----------------------------------------*/
.articleCon{ padding:20px 30px;  }
.articleCon .title{ text-align:center; color:#0E50A1; font:normal 22px/32px "Microsoft YaHei"; _font-weight:bold; }
.articleCon .subTitle{ color:#333; font-size:14px; padding-top:10px; text-align:center; }
.articleCon .property,.articleCon .userControl{ margin-top:10px;  text-align:center;line-height:22px; padding:2px 10px; background:#F9FBFB; border:1px dashed #C8DDE4; color:#999;  }
.articleCon .property span{margin:0 2px; }
.articleCon .property .fontZoomA,.articleCon .property .fontZoomB{ vertical-align:middle; color:#666;  background:url("images/share/shareB.gif") no-repeat 3px -124px; padding-left:17px;display:inline-block; line-height:20px; }
.articleCon .property .fontZoomB{ background-position:3px -164px; }
.articleCon .shareBtns #bdshare{ vertical-align:middle; float:none; display:inline-block; *display:inline; zoom:1; margin-right:10px;  }
.articleCon .conTxt{ padding:25px 0 10px 0;  font-size:14px; line-height:28px; width:100%; overflow:hidden;text-align:left; color:#333; }
.articleCon .conTxt p{ margin-bottom:20px; color:#333;}
.articleCon .conTxt a{color:#1855a8;}
.articleCon .conTxt #fontzoom{width:100%; overflow:hidden;ord-break: break-all;white-space: normal; word-wrap: break-word;line-break: strict;/*IE,非汉字换行*/}
.articleCon .page{ padding:0 10px 10px 10px;  }
.articleCon .moodVote{ padding-top:10px;  }
.articleCon .userControl{ overflow:hidden; text-align:left;  }
.articleCon .userControl #bdshare{ float:right;  }
.articleCon .userControl .a{ color:#266CBB;   }
.articleCon .others{line-height:25px;  margin:10px 0;color:#666; border-top:1px dotted #ccc;padding-top:10px;   }
.articleCon .others a{margin-right:10px; color:#0E50A1; }

/* 产品 - 父列表页 */
#mBdProduct{background: #fff; padding: 20px 15px;}
.productPicList{overflow: hidden; padding-top: 30px}
.productPicList li{width: 198px; float: left; _display: inline; margin: 0 15px 20px;}
.productPicList li .pic{width: 198px; height: 210px; background: url(images/productPicList.gif) 0 100% no-repeat;}
.productPicList li .pic img{width: 194px; height: 194px; border: 1px solid #dbdbdb; padding: 1px; margin: 0px; overflow: hidden; background: #fff;}
.productPicList li .pic a:hover img{border: 1px solid #0a71ab;}
.productPicList li .title{height: 28px; line-height: 28px; padding-top: 5px; text-align: center;}
.productPicList li .title a{color:#333; font-size: 14px; line-height: 28px;}
.productPicList li .title a:hover{color: #0a71ab}

/* 产品 - 子列表页*/
/*
.productNode{height: 34px; line-height: 34px; font-size:16px; background: url(images/productNode_bg.gif) 0px 0px repeat; padding-top: 20px; border-left: 1px solid #ccc; border-right: 1px solid #ccc; padding-right: 15px;}
.productNode h3{float: left; _display: inline;  background: url(images/productNode.gif) 100% 0px no-repeat #0a71ab; padding:0 80px 0 26px; text-align: left; color: #fff }
.productNode .more{float: right; _display: inline; color: #999; font-size: 12px; font-family: "宋体";}
.productNode .more:hover{color: #c00}
*/
.productNode{width: 712px; margin: 0 auto; background: url(images/productNode.png) 0px 0px no-repeat; height: 47px;}
.productNode h3{float: left; _display: inline; padding-left: 40px; height: 38px;line-height: 38px; font-size: 16px; color: #fff; padding-top: 2px; }
.productNode .more{float: right; _display: inline; font-size: 12px; font-family: "宋体"; height: 38px; line-height: 38px; color: #fff; padding-top: 2px; font-size: 12px; padding-right: 15px;}
.productNode a:hover{color: #ff0}
.productList{overflow: hidden;}
.productList li{height: 180px; border-bottom: 1px solid #ccc; padding: 20px 10px 0px;transition:all .2s ease; position: relative;}
.productList li.liOn{ background: #ededed;}
.productList li .pic{width: 162px; height: 162px; overflow: hidden; float: left; _display: inline; }
.productList li .pic img{width: 160px; height: 160px; overflow: hidden; border: 1px solid #d0d0d0; padding: 0px}
.productList li .pic a:hover img{border: 1px solid #0795d7;}
.productList li .con{width: 496px; float: right; _display: inline;  }
.productList li .con .title{height: 30px; line-height: 30px; font-size: 16px;}
.productList li .con .title a{color: #0795d7}
.productList li .con .title a:hover{color: #c00}
.productList li .con .intro{font-size: 14px; line-height: 26px; color: #666;}
.productList li .con .intro .more{width: 100px; height: 30px; line-height: 30px; position: absolute; display: block; overflow: hidden; text-align: center; color: #fff; background: #1483c1; bottom: 20px; right: 25px;}
.productList li .con .intro a:hover{color: #ff0; background: #1c8ccb;}

/* 产品 - 内容页 */
.cp_mBd{background: #fff; padding: 20px 15px !important; }
.cp_mBd .layout-1{overflow: hidden; margin-bottom: 20px;}
/*
.cp_mBd .layout-1 .pic{width: 261px; height: 280px; float: left; _display: inline; }
.cp_mBd .layout-1 .pic img{width: 255px; height: 274px; padding: 2px; background: #fff; border: 1px solid #ccc;}
*/
.cp_mBd .layout-1 .con{float: right; _display: inline; width: 298px; height: 302px; overflow: hidden; position: relative; border: 1px solid #c2d5e3;}
.cp_mBd .layout-1 .con .title{height: auto; line-height: 24px; padding-left: 20px; text-align: left; font-size: 16px; color: #005381; padding-top: 4px; padding-bottom: 4px; background: url(images/repeat-x_01.gif) repeat-x 0 100%; border-bottom: 1px solid #c2d5e3;}
.cp_mBd .layout-1 .con .intro{padding: 10px 10px 0; overflow: hidden; height: 259px;background: url(images/repeat-x_02.gif) 0px 0px repeat-x;}
.cp_mBd .layout-1 .con .introL{line-height: 26px;}
.cp_mBd .layout-1 .con .introR{ line-height: 26px; }
.cp_mBd .layout-1 .con .pdf_download{width: 104px; height: 32px; position: absolute; bottom: 10px; right: 10px;}
.cp_mBd .layout-1 .con .pdf_download a{height: 32px; line-height: 32px; text-align: left; display: block; width: 74px; padding-left: 30px;  color: #fff; font-size: 14px; background: url(images/icon_07.gif) 11px 9px no-repeat #0795d7;}
.cp_mBd .layout-1 .con .pdf_download a:hover{color: #ff0}
/*
.cp_mBd .layout-1 .con{float: right; _display: inline; width: 300px; height: 304px; overflow: hidden; background: #eff7fa; position: relative;}
.cp_mBd .layout-1 .con .title{height: auto; line-height: 28px; padding-left: 20px; text-align: left; font-size: 18px; color: #005381; background: #d1e5ed; padding-top: 4px; padding-bottom: 4px}
.cp_mBd .layout-1 .con .intro{padding: 10px 10px 0; overflow: hidden;}
.cp_mBd .layout-1 .con .introL{width: 140px; float: left; _display: inline; line-height: 30px;}
.cp_mBd .layout-1 .con .introR{width: 140px; float: right; _display: inline; line-height: 30px; }
.cp_mBd .layout-1 .con .pdf_download{width: 104px; height: 32px; position: absolute; bottom: 18px; right: 24px;}
.cp_mBd .layout-1 .con .pdf_download a{height: 32px; line-height: 32px; text-align: left; display: block; width: 74px; padding-left: 30px;  color: #fff; font-size: 14px; background: url(images/icon_07.gif) 11px 9px no-repeat #0795d7;}
.cp_mBd .layout-1 .con .pdf_download a:hover{color: #ff0}
*/
/* 图片按钮(上)滚动 - 公用类 */
.picBtnTop{ width:395px; height:304px;position:relative;  overflow:hidden;  zoom:1; float: left; _display: inline;    }
.picBtnTop .hd{background:#fff !important;border:none !important; width:91px; height:304px; position:absolute;right:0;}
.picBtnTop .hd ul li{width:82px;margin-top:3px;padding:0 2px 0 5px; text-align:center; line-height:0px;  }
.picBtnTop .hd ul li img{padding:0 11px; width:60px; height:60px; border:2px solid #ddd; cursor:pointer;  }
.picBtnTop .hd ul li.on{ background:url("images/icoleft.png") no-repeat 0 28px; }
.picBtnTop .hd ul li.on img{ border-color:#157EFE;  }
.picBtnTop .hd a.sPrev{display:block;margin-left:5px;width:86px;height:16px;background:url(images/t.jpg) no-repeat;text-indent:-999px;overflow:hidden;cursor:pointer;}
.picBtnTop .hd a:hover.sPrev{background:url("images/t_1.jpg") no-repeat ; }
.picBtnTop .hd a.sNext{position:absolute;margin-left:5px;bottom:0;display:block;width:86px;height:16px;background:url(images/b.jpg) no-repeat;text-indent:-999px;overflow:hidden;cursor:pointer;}
.picBtnTop .hd a:hover.sNext{background:url("images/b_1.jpg") no-repeat ; }
.picBtnTop .bd{ width:302px;  height:302px;margin:0;padding:0 !important; position:relative;border:1px solid #ccc; float: left; _display: inline; }
.picBtnTop .bd img{width:300px;height:300px;border:none; margin:1px;}
.picBtnTop .bd li{ position:relative;height:300px !important; zoom:1;margin:0 auto;text-align:center; }
.picBtnTop .bd li .pic{ position:relative; z-index:0; line-height:0px;  }
.picBtnTop .bd li .bg{ width:400px; height:30px; position:absolute; left:0; bottom:0; z-index:1;  background:#000; filter:alpha(opacity=60);opacity:0.6;    }
.picBtnTop .bd li .title{ width:400px; height:30px; line-height:30px; left:0; bottom:0;   position:absolute; z-index:2;  }
.picBtnTop .bd li .title a{ color:#fff;  }

.cp_mBd .layout-2{ margin-bottom: 20px;}
#tabProductPage{ border-top:none; }
#tabProductPage .tHd{height: 32px; line-height: 32px; border-bottom: 1px solid #c2d5e3; overflow: hidden; border-left: 1px solid #c2d5e3;}
#tabProductPage .tHd span{width: 120px; text-align: center; height: 32px; line-height: 32px; color: #a4a4a4; font-size: 16px; _display: inline;  float: left; cursor: pointer; background: url(images/repeat-x_01.gif) repeat-x; border-right: 1px solid #c2d5e3; font-family:"宋体"; font-weight: bold; border-top: 1px solid #c2d5e3; }
#tabProductPage .tHd span.on{color: #005381}
#tabProductPage .tBd{background: url(images/repeat-x_02.gif) 0px 0px repeat-x #fff;border: 1px solid #c2d5e3; border-top:none; }
#tabProductPage .tBd .sub{ padding:20px;  font-size:14px; line-height:28px; overflow:hidden;text-align:left; color:#333; }
#tabProductPage .tBd .sub p{ margin-bottom:20px; color:#333;}
#tabProductPage .tBd .sub a{color:#1855a8;}
#tabProductPage .tBd .sub #fontzoom{width:100%; overflow:hidden;ord-break: break-all;white-space: normal; word-wrap: break-word;line-break: strict;/*IE,非汉字换行*/}

.productPage_en .cp_mBd .layout-1 .con .title{font-size: 14px;}

/* 侧栏 - 本栏热点 */
#sideBLRD{}
#sideBLRD .bd .infoList{width: 222px; margin: 0 auto; }
#sideBLRD .bd .infoList li{height: auto; line-height: 22px; border-bottom: 1px solid #e1e1e1; margin-bottom: 5px; padding-bottom: 5px; padding-left: 0px}
#sideBLRD .bd .infoList li.last{border: none;}
#sideBLRD .bd .infoList li a{color: #4e4e4e;}
#sideBLRD .bd .infoList li a:hover{color: #0659AA}
#sideBLRD .bd .infoList li .dateRight{display: block; line-height: 22px; padding: 0px; margin: 0px}

#productLoop{border: 1px solid #c2d5e3;}
#productLoop .hd{height: 32px; line-height: 32px; border-bottom: 1px solid #c2d5e3; overflow: hidden;background: url(images/repeat-x_01.gif) repeat-x;}
#productLoop .hd h3{ text-align: left; height: 32px; line-height: 32px;  font-size: 16px; _display: inline;  float: left; cursor: pointer; color: #005381; background: url(images/icon_10.gif) 6px 12px no-repeat; padding-left: 22px; }
#productLoop .bd{overflow: hidden; padding: 15px 0 20px 48px; position: relative; background: #fff;}
#productLoop .bd .picList li{width: 131px; height: 180px; margin: 0 20px 0 0;}
#productLoop .bd .picList li .pic{width: 131px; height: 131px;}
#productLoop .bd .picList li .pic img{width: 129px; height: 129px; padding: 0px}
#productLoop .bd .picList li .title{height: 48px;}
#productLoop .bd .tempWrap{}
#productLoop .bd .prev,
#productLoop .bd .next{width: 21px; height: 39px; overflow: hidden; position: absolute; cursor: pointer; top: 50px; }
#productLoop .bd .prev{left: 10px; background: url(images/sideCPZX_LR.png) 0px 0px no-repeat; z-index: 5;}
#productLoop .bd .next{right: 10px; background: url(images/sideCPZX_LR.png) -21px 0px no-repeat; z-index: 5;}
#productLoop .bd .prevOn{background: url(images/sideCPZX_LR_on.png) 0px 0px no-repeat; z-index: 5;}
#productLoop .bd .nextOn{background: url(images/sideCPZX_LR_on.png) -21px 0px no-repeat; z-index: 5;}



/* 节点专题-首页 ---------------------------------------------- */
.speIndWrap{ padding:10px 40px 30px 40px;  overflow:hidden;  }
.speIndWrap a{ display:block; float:left; margin:10px; _display:inline;   }
.speIndWrap a img{ border:1px solid #e0e0e0; padding:1px;   }
.speIndWrap a:hover img{ border-color:#f60; }

.speIndWrap h3{font-size:18px;}
.speIndWrap .columnloopList{margin:10px 0 0 0; }
.speIndWrap .columnloopList .pageBox{width:98%;height:auto; margin:auto; float:none !important;; overflow:hidden;}
.speIndWrap .columnloopList .pageBox .hd h3 a{margin:0;background-position:5px -430px;}
.speIndWrap .columnloopList .pageBox .hd .more{margin:0 20px 0 0; }
.speIndWrap .columnloopList .pageBox .bd{padding:10px;text-align:left;   }
.speIndWrap .columnloopList .pageBox ul{overflow:hidden;height:auto; }
.speIndWrap .columnloopList .pageBox ul li{float:left;background:none;border:none;height:40px;line-height:20px;  ;  }
.speIndWrap .columnloopList .pageBox ul li a{}
.speIndWrap .columnloopList .pageBox ul li .date{display:none; }

/* 节点-专题汇总页 */
.specialNodeList{overflow: hidden; padding: 30px 10px 0;}
.specialNodeList li{overflow: hidden; padding-bottom: 25px; border-bottom: 1px solid #e8e8e8; margin-bottom: 25px;}
.specialNodeList li .pic{width: 332px; height: 101px; float: left; _display: inline;  overflow: hidden;}
.specialNodeList li .pic img{width: 320px; height: 89px; overflow: hidden; padding: 5px; border: 1px solid #e3e3e3;}
.specialNodeList li .pic a:hover img{border: 1px solid #2c87a6;}
.specialNodeList li .con{width: 620px; float: right; _display: inline; }
.specialNodeList li .con .title{height: 30px; line-height: 30px; font-size:16px; font-weight: bold; color: #2c87a6 }
.specialNodeList li .con .title a{color: #2c87a6}
.specialNodeList li .con .intro{line-height: 24px; height: 72px; text-indent: 2em; color: #666; padding-right: 20px;}
.specialNodeList li .con .intro .more{color: #ff7e00}

/* 没侧栏页面 */
.noSideContent{}
.noSideContent .mainContent{width: 1000px;}

/* infoPicList */
.infoPicList{}
.infoPicList li{position: relative; width: 216px; height: 88px; margin: 0 auto;  padding-top: 48px; border-bottom:1px dashed #ccc;}
.infoPicList li .pic{float: left; _display: inline; width: 116px; height: 69px;}
.infoPicList li .con{width: 90px; float: right; _display: inline; }
.infoPicList li .con .title{width: 216px; height: 30px; line-height: 30px; position: absolute; top: 13px; left: 0px;}
.infoPicList li .con .title a{font-weight: bold; font-size: 14px; color: #333;}
.infoPicList li .con .title .date{display: none;}
.infoPicList li.last{border-bottom:none; }

/* 侧栏 - 联系方式 */
#sideLXFS{}
#sideLXFS .bd{padding: 10px 20px 20px;}
#sideLXFS .bd .name{line-height: 26px; font-weight: bold; color: #066eaf; font-size: 14px;}
#sideLXFS .bd .con{line-height: 26px; color: #000; font-size: 12px; }
#sideLXFS .bd .con .tel400{color: #c00; font-weight: bold;}
#sideLXFS .bd .ewmPic{overflow: hidden; padding-top: 10px;}
#sideLXFS .bd .ewmPic .pic{width: 99px; height: 99px; border: 1px solid #ccc; float: left; _display: inline; }
#sideLXFS .bd .ewmPic .text{width: 86px; padding-right: 10px; text-align: left; font-size: 14px; font-family: "Microsoft Yahei"; float: right; line-height: 32px; _display: inline; }

/* 侧栏 - 联系方式（解决方案） */
#sideLXFS_fa { margin-bottom: 24px; border: 1px solid #c2d5e3; background: url(images/sideMenu_bd.png) 100% 100% no-repeat #fff; position: relative; padding-top: 38px; top: 14px;}
#sideLXFS_fa .hd{width: 230px; height: 52px; background: url(images/sideMenu.png) 0px 0px no-repeat; position: absolute; top: -14px; left: -11px;}
#sideLXFS_fa .hd h3{height: 40px; line-height: 40px; float: left; _display: inline; padding-left: 42px; font-size: 16px; color: #fff; font-family: "Microsoft Yahei";}
#sideLXFS_fa .hd h3 a{color: #fff;}
#sideLXFS_fa .hd h3 a:hover{color: #ff0;}
#sideLXFS_fa .bd{padding: 10px 20px 20px;}
#sideLXFS_fa .bd .name{line-height: 26px; font-weight: bold; color: #066eaf; font-size: 14px;}
#sideLXFS_fa .bd .con{line-height: 26px; color: #000; font-size: 12px; }
#sideLXFS_fa .bd .con .tel400{color: #c00; font-weight: bold;}
#sideLXFS_fa .bd .ewmPic{overflow: hidden; padding-top: 10px;}
#sideLXFS_fa .bd .ewmPic .pic{width: 99px; height: 99px; border: 1px solid #ccc; float: left; _display: inline; }
#sideLXFS_fa .bd .ewmPic .text{width: 86px; padding-right: 10px; text-align: left; font-size: 14px; font-family: "Microsoft Yahei"; float: right; line-height: 32px; _display: inline; }

/* 招聘 */
.wrapJob{}
.wrapJob .conTxt td{padding: 5px;}
.wrapJob .conTxt p{margin: 5px 0px;}

.jobFrom{border: 1px solid #ccc; margin-bottom: 60px;}
.jobFrom .hd{height: 30px; background: url(images/path_bg.gif) repeat-x; border-bottom: 1px solid #ccc;}
.jobFrom .hd h3{float: left; _display: inline;  padding-left: 15px; font-size: 14px; font-weight: bold; line-height: 30px; height: 30px;}
.jobFrom .bd{height: 300px;}

/* 解决方案 - 列表页 */
.jjfaList{overflow: hidden;}
.jjfaList li{height: 160px; padding: 25px 0px; overflow: hidden; border-bottom: 1px solid #e0e0e0;}
.jjfaList li .pic{width: 220px; height: 160px; float: left; _display: inline; }
.jjfaList li .con{width: 460px; float: right; _display: inline;  height: 160px; overflow: hidden; position: relative;}
.jjfaList li .con .title{height: 30px; line-height: 30px; margin-bottom: 10px; font-size: 16px; color: #333;}
.jjfaList li .con .title a{color: #333;}
.jjfaList li .con .title a:hover{color: #c00; text-decoration: none;}
.jjfaList li .con .intro{height: 72px; line-height: 24px; overflow: hidden; color: #525252;}
.jjfaList li .con .moreLink{width: 118px; height: 31px; position: absolute; right: 0px; bottom: 10px;}
.jjfaList li .con .moreLink a{display: block; width: 112px; text-align: center; padding-left: 6px; height: 31px; line-height: 31px; font-size: 12px; color: #fff; background: url(images/moreLink.gif) 0px 0px no-repeat;}
.jjfaList li .con .moreLink a:hover{color: #ff0}

/* 解决方案 - 内容页 */
.mainContent .mBdScheme{padding: 8px;}
.schemeCon{}
.schemeCon .scBanner{width: 720px; height: 143px; margin-bottom: 10px;}

#tabScheme{}
#tabScheme .tHd{height: 38px; border-bottom: 2px solid #1483c1;}
#tabScheme .tHd span{float: left; _display: inline; width: 107px; height: 38px; line-height: 38px; text-align: center; font-size: 14px; color: #333; background: url(images/tabBox.gif) -117px 0px no-repeat; margin-right: 10px; cursor: pointer;}
#tabScheme .tHd span.on{color: #fff; background-position: 0 0;}
#tabScheme .tBd{padding: 20px 10px;}
#tabScheme .tBd .conTxt{ font-size:14px; line-height:28px; width:100%; overflow:hidden;text-align:left; color:#333; }
#tabScheme .tBd .conTxt p{ margin-bottom:20px; color:#333;}
#tabScheme .tBd .conTxt a{color:#1855a8;}
#tabScheme .tBd .conTxt #fontzoom{width:100%; overflow:hidden;ord-break: break-all;white-space: normal; word-wrap: break-word;line-break: strict;/*IE,非汉字换行*/}