@charset "utf-8";
/* CSS Initializing */
/**{margin:0px auto;padding:0px;}*/
body,dl,dd,ul,ol,h1,h2,h3,h4,h5,h6,form,div,p{margin:0px auto;padding:0px;}
body{font-size:12px;font-family:Arial,SimSun,sans-serif "宋体";color: #6f6f6f;line-height:23px;}
table { border-collapse: collapse; border-spacing: 0;}
img{border:0; vertical-align:middle;}
ul,li{list-style:none;list-style-type: none}
h1, h2, h3, h4, h5, h6 { font-size: 100% } /* 字体加粗与否，视页面标题更改 */
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{ font-weight:bold;} /* 字体加粗与否，视页面标题更改 */
i,b{ font-size:12px; font-weight:normal;font-style: normal;}
input,button, textarea, select{ vertical-align: middle;}
input{ height:18px; color:#000000; line-height:18px;}
select{ height:23px; color:#000000; line-height:23px;}
button { cursor: pointer }
em, cite { font-style: normal; }
a{color:#6f6f6f;text-decoration:none;}
a:hover{color: #F00;text-decoration: none; list-style:none;}
.txtlf{ text-align:left;}
.txtrg{ text-align:right;}
.lf{ float:left;}
.rg{ float:right;}
.fix:after {content:'.';display:block;clear:both;visibility:hidden;height:0px;}/*清除浮动的一种方法，将此class名写在内部有浮动的标签中，便可清除子字元素的浮动，使用非常方便*/
.fix {zoom:1;}
.clear { clear: both; display: block!important; float: none!important; width: auto!important; height: 0;margin: 0 auto!important; padding: 0!important; font-size: 0; line-height: 0px; }
.brank{ line-height:8px; clear:both; height:8px;margin: 0 auto!important; padding: 0!important; font-size: 0; float: none!important;}
.none{ display:none;}
.bgnone{background:none;}
#about{background:none;}
#graphs{ background:none;}
.mlft5{ margin-left:5px;}

/**iput**/
.ipct1{ width:140px; padding-left:2px; color:#5e5e5e;}
.sciptgo{ width:54px; height:20px; cursor:pointer; background:url(../images/weball.png) no-repeat -83px -26px; border:none; margin-left:10px; margin-right:5px;}
.scipt{ width:54px; height:20px; cursor:pointer; background:url(../images/weball.png) no-repeat -83px -26px; border:none; }
.morexq{ width:80px; height:25px; display:block; text-align:center; background:url(../images/weball.png) no-repeat -97px -48px; margin:0px auto; margin-top:10px;}
#moreurl{ font-weight:bold; float:right; color:#397ebe; font-size:12px; font-family:"宋体"; cursor:pointer;}
#moreurl:hover{ background:none; font-size:12px; color:#397ebe;}
#moretourl{ float:right; color:#464646; font-size:12px; font-family: "微软雅黑"; padding-right:15px; font-weight:100;}
#moretourl:hover{ background:none; font-size:12px; color:#397ebe;}
#scfm{ line-height:30px; text-align:center;}
/**header**/
.header{ width:100%; height:145px; background:url(../images/headbg.jpg) center no-repeat;}
.headertop{ background:#397ebe; height:5px;}
.headertopmenu{ width:222px; text-align:right; padding-left:763px; height:25px; background: url(../images/weball.png) no-repeat 763px 0px; text-align:center; color:#FFF; line-height:25px;}
.headertopmenu a{ cursor:pointer; line-height:25px; color:#FFF; margin-left:5px; margin-right:5px;}


.topspl{ width:985px; height:115px;}
.topspl div.logo{ width:238px; float:left; background:url(../images/ico1.png) no-repeat center right;}
.topspl div.flash{ width:147px; float:left; padding-top:15px;}
.topspl div.phone{ float:right; padding-top:35px; padding:35px 4px inherit 0px;}

.menuspl{ height:70px; background:#f6fbff;}
.menulist{ background:url(../images/ico2.jpg); height:37px;}
.menulist ul{ width:985px; height:37px; position:relative;}
.menulist ul li{ width:108px; height:37px; float: left; text-align:center; background:url(../images/ico2.png) no-repeat center right;}
.menulist ul li.bgnone{ background:none;}
.menulist ul li a{ line-height:37px; font-size:14px; font-weight:bold; color:#FFF; display:block; text-align:center;}
.menulist ul li a.cur,.menulist ul li a:hover{ background: url(../images/ico5.png) no-repeat center bottom;}

.menulist ul li div.vorcpsl{ position:absolute; width: auto; top:37; height:33px; line-height:33px; left:0;}
.menulist ul li div.vorcpsl ul{ width:auto; clear:both; margin:0px auto; height:33px;}
.menulist ul li div.vorcpsl li{ width: 95px; float:left; height:27px; padding-top:6px; background:none;}
.menulist ul li div.vorcpsl li a{ width:80px; margin:0px auto; height:21px; color:#5e5e5e; text-align:center; line-height:21px; font-size:12px; font-weight:100; cursor:pointer;}
.menulist ul li div.vorcpsl li a.cur,.menulist ul li div.vorcpsl li a:hover{ background: url(../images/weball.png) no-repeat 0px -26px; color:#FFF;}

/**mianspl**/
.mianspl{ width:100%; height:auto;border-top:1px #c2e4ff solid; background:url(../images/ico3.png) repeat-x; padding-top:7px;}

  .fastmenu{ height:36px; line-height:36px; width:985px; border:1px solid #c2e4ff; background:#FFF;}
  .fastmenu div,.fastmenu a{height:36px; line-height:36px; color:#5e5e5e;}
  .fastmenu .tlf{ float:left; width:90px; background:url(../images/weball.png) no-repeat 0px -48px; text-align:center; font-size:14px; font-family: "微软雅黑"; color:#FFF; font-weight:bold;}
  .fastmenu .tct{ float:left; width:430px; text-align: left; padding-left:20px; overflow:hidden;}
  .fastmenu .trt{ float: right; width:430px; text-align: left; overflow:hidden;}
  
  /**mianview**/
  .mianview{ width:985px; height:auto; margin-top:8px;}
  .mianview div.tlf{ width:220px; height:700px;}
  .indexmeid{ height:237px; border:1px solid #d8d8d8;}
  .indexmeid h1{ height:35px; line-height:35px; background:#f2f9ff; padding-left:15px; font-size:14px; font-weight:bold; font-family: "微软雅黑"; border-bottom:1px solid #d8d8d8;}
  .indexmeid div{ padding:10px; height:165px;}
  
  .baikenews{ height: auto; border:1px solid #d8d8d8; width:218px;}
  .baikenews h1{ height:35px; line-height:35px; background:#f2f9ff; padding-left:15px; font-size:14px; font-weight:bold; font-family: "微软雅黑"; border-bottom:1px solid #d8d8d8;}
  .baikenews ul{}
  
  .mianview div.trt{ width:750px; height:700px;}
  
  
  .mianview div.ctlf{ width:355px;}
  .mianview div.ctrt{ width:615px;}
  
/**cplistmenu**/
.cplistmenu{ width:100%;}
.cplistmenu h1{ background:#397ebe; height:32px; line-height:32px; padding-left:10px; font-size:14px; font-weight:bold; color:#FFF;}
.cplistmenu div.list{ border:#397ebe solid 1px; height:390px;}
.cplistmenu div.list ul{ padding:5px 0px 5px 0px; width:85%;}
.cplistmenu div.list ul li{ height:33px; line-height:33px; border-bottom:1px dashed #cdcdce; background:url(../images/ico3.jpg) no-repeat 3px; padding-left:25px; position:relative;}
.cplistmenu div.list ul li a{ font-weight: bold; color:#000}
.cplistmenu div.list ul li ul.twomenupost{ display:none; position:absolute; left:170px; top:-20px; z-index:10; background:#FFF; width:150px; border:1px solid #397EBE; padding:5px 10px 5px 10px;}
.cplistmenu div.list ul li ul.twomenupost li{ background:none; padding-left:30px;}
.cplistmenu div.list ul li ul.twomenupost li a{ font-weight:100;}
.cplistmenu div.list ul li:hover { border:1px solid #397EBE; z-index:20;}

.cplistmenu div.list ul li ul.twomenupost li:hover{ background:#D8EBFA; border:none;}

.cplistmenu div.list ul li:hover span{ background: #FFF; position:absolute; width:10px; height:33px; left:165px; z-index:20;}
.cplistmenu div.list ul li:hover ul.twomenupost{ display:block;}

.cplistmenu div.bottom{background:#397ebe; height:32px; line-height:32px; font-size:14px; font-weight:bold; color:#FFF; text-align:right; padding-right:30px;}


/**lhadvit**/
.lhadvit{ width:482px; height:288px; overflow:hidden; position:relative;}
.lhadvit ul.flashimg { width:482px; height:288px; overflow:hidden;}
.lhadvit ul.flashimg li {width:482px; height:288px;}
.lhadvit ul.flashimg li img {width:482px; height:288px;}

.lhadvit ul.imgcontrol { position:absolute; bottom:0;right:10px;}
.lhadvit ul.imgcontrol li {float:left; width:19px; height:19px;background:#1f1f1f; text-align:center; cursor:pointer;}
.lhadvit ul.imgcontrol li a {display:block; width:18px; height:18px;color: #FFF; line-height:18px;}
.lhadvit ul.imgcontrol li a:hover,.imgcontrol li.cur a{background:#ff0000;}

/**rtnews**/
.rtnews{ width:254px; height:283px; border:3px solid #397ebe;}
.txtop{ height:35px; background:url(../images/ico4.jpg);}
.txtop a{ display:block; cursor:pointer; float:left; height:35px; line-height:35px; text-align:center; width:86px; color:#FFF; font-size:14px; font-weight:bold;}
.txtop a.cur{ background:#FFF; color:#000;}
.txtview{ height:248px; overflow:hidden;}
.txtview div.box{ height:248px; overflow:hidden;}
.txtview div.box div.boxhot{ height:74px; padding:8px;}
.txtview div.box div.boxhot img{ height:60px; width:60px; float:left; padding:4px; border:1px solid #e3e3e3;}
.txtview div.box div.boxhot p{ height:60px; width:150px; float:left; padding-left:5px; color:#ed6e22; font-size:14px;}
.txtview div.box ul{ height:160px; overflow:hidden;}
.txtview div.box ul li{ height:25px; padding-left:10px;}
.txtview div.box ul li a{ line-height:25px; color:#252525;}
.txtview div.box ul li a:hover{ color:#F00;}

/**topushmenu**/
.topushpic{ width:728px; height:384px; padding:10px; border:1px solid #d8d8d8;}
ul.pushpicmenu{ background:#397ebe; height:40px; padding:3px 5px 0px 5px;}
ul.pushpicmenu li{ height:40px; margin-right:5px; width:110px; text-align:center; float:left; }
ul.pushpicmenu li a{ display:block;line-height:40px; color: #FFF; font-size:14px; font-weight:bold; cursor:pointer;}
ul.pushpicmenu li a.cur,ul.pushpicmenu li a:hover{ background:#FFF; color:#000;}

.glidetails{ min-height:300px; padding:20px 10px;}
.glidetails ul.list{ height:310px; background:url(../images/ico5.jpg) 12px repeat-y;}
.glidetails ul.list li{ height:310px; width:200px; float:left; text-align:center; margin-left:18px; margin-right:18px;}
.glidetails ul.list li:hover{ background:#D8EBFA;}
.glidetails ul.list li img{ width:180px; height:100px; border:1px solid #CCC; padding:2px;}
.glidetails ul.list li h2{ height:35px; text-align:left; padding-left:10px; padding-top:10px;}
.glidetails ul.list li h2 a{ line-height:35px; color:#F00; font-size:14px;}
.glidetails ul.list li p.aboutxx{ text-align:left; padding:10px 0px 0px 10px; height:110px;}


/**centview**/
.centview{ border:1px solid #d8d8d8; height:340px; width:748px}
.centview div.topcur{ height:29px; background:#f2f9ff; border-bottom:2px solid #397ebe; padding:5px 15px 0px 15px;}
.centview div.topcur a{ display:block; width:100px; line-height:29px; text-align:center; font-family: "微软雅黑"; font-size:16px; font-weight:bold; color:#000; float:left; cursor:pointer;}
.centview div.topcur a.cur,.centview div.top a:hover{ color:#FFF; background:#397ebe;}

/**resourceslist**/
.resourceslist{ padding:10px;}
.resourceslist table{ width:98%;}
.resourceslist table td{ border-bottom:1px #e0e0e0 dashed; line-height:30px; }
.resourceslist table td.tsp{background:url(../images/ico8.png) no-repeat 5px; padding-left:30px;}
.resourceslist table td.tsp a{ font-size:14px; font-weight:bold; color:#397ebe;}
.resourceslist table td.tsl{ line-height:30px;}
.resourceslist table td.tsl a{ font-size:12px; color:#6f6f6f; white-space:nowrap; margin-left:5px; margin-right:5px;}
.resourceslist table td.tsl a:hover{ color:#F00;}

/****/
.centbanner{ width:985px; height:100px;}
.centbanner img{ width:985px; height:100px;}

/**txtlist**/
.ctlf .txtlist{ border:1px solid #d8d8d8; height:auto;}
.ctlf .txtlist h2{ background:#f2f9ff; height:35px; padding-left:15px; border-bottom:1px solid #d8d8d8; position:relative;}
.ctlf .txtlist h2 a{ line-height:35px; font-size:16px; font-family:"微软雅黑"; color:#303233;}
.ctlf .txtlist h2.txtnewcur{ background:#f2f9ff; height:35px; padding-left:15px; border-bottom:1px solid #d8d8d8;}
.ctlf .txtlist h2.txtnewcur span{ line-height:35px; font-size:16px; font-family:"微软雅黑"; color:#303233; cursor:pointer; padding-right:5px;}
.ctlf .txtlist h2.txtnewcur span.cur,.ctlf .txtlist h2.txtnewcur span:hover{ color: #F00;}
.ctlf .txtlist h2.txtnewcur span a{ display: none; position:absolute; right:0px; top:0px;}
.ctlf .txtlist h2.txtnewcur span.cur a{ display: block;}

ul.txtlistli1{ padding:15px;}
ul.txtlistli1 li{height:25px;}
ul.txtlistli1 li img{ margin-left:10px; vertical-align:middle;}
ul.txtlistli1 li a{ line-height:25px; color:#6f6f6f;}

.ctlf .txtlist ul.txtlistli2{padding:15px;}
.ctlf .txtlist ul.txtlistli2 li{height:25px;}
.ctlf .txtlist ul.txtlistli2 li b{ line-height:13px; color:#FFF; padding:0px 3px 0px 3px;background:#fe7c12; margin-right:10px;}
.ctlf .txtlist ul.txtlistli2 li i{ line-height:13px; color:#FFF; padding:0px 3px 0px 3px;background:#888888; margin-right:10px;}
.ctlf .txtlist ul.txtlistli2 li a{line-height:25px; color:#6f6f6f;}

/**piclist**/
.piclist{ border:1px solid #d8d8d8; height:auto;}
.piclist h2{ background:#f2f9ff; height:35px; padding-left:15px; border-bottom:1px solid #d8d8d8;}
.piclist h2 a{ line-height:35px; font-size:16px; font-family:"微软雅黑"; color:#303233; float:left;}

.fenyecase{ float:left; display:block; margin-left:10px; width:470px; overflow: hidden;}
.fenyecase li{ float:left; width:75px;}
.fenyecase li a{ font-size:12px; font-weight:100px; color:#666;}

.piclist ul.piclistli1{ padding:10px 6px 10px 6px;}
.piclist ul.piclistli1 li{ width:140px; height:145px; float:left; padding:5px;}
.piclist ul.piclistli1 li:hover{ background:#D8EBFA;}
.piclist ul.piclistli1 li img{ width:134px; height:100px; padding:2px; border:#CCC 1px solid;}
.piclist ul.piclistli1 li p{text-align:center;}
.piclist ul.piclistli1 li p a{ line-height:30px; color:#6f6f6f;}

.piclist ul.piclistli2{ padding:10px 6px 10px 6px;}
.piclist ul.piclistli2 li{ width:135px; height:176px; float:left; padding:5px;}
.piclist ul.piclistli2 li:hover{ background:#D8EBFA;}
.piclist ul.piclistli2 li img{ width:134px; height:105px; padding:2px; border:#CCC 1px solid;}
.piclist ul.piclistli2 li p{text-align:center;}
.piclist ul.piclistli2 li p a{ line-height:30px; color:#6f6f6f;}

/**fastmenu**/
.fastbottommenu{ width:985px; height:27px; background:url(../images/weball.png) no-repeat 0px -120px; padding:55px 0px 15px 0px;}

.fastbottommenu ul{ padding-left:80px; height:27px;}
.fastbottommenu ul li{ height:27px; width:86px; padding-left:15px; background:url(../images/weball.png) 0px -85px; margin-left:20px; margin-right:20px; text-align:center; float:left;}
.fastbottommenu ul li a{ line-height:27px; font-size:14px; color:#FFF;}

/**advantage**/
.advantage{ background:url(../images/ico6.jpg) no-repeat;height:173px; padding:43px 15px 25px 15px;}
.advantage ul{height:173px;}
.advantage ul li{ height:168px; width:123px; margin-left:6px; margin-right:7px; float:left; margin-top:0px;}
.advantage ul li img{ width:123px; height:168px;}

.resourcestable{ width:100%;}
.resourcestable table{ width:100%; height:auto;}
.resourcestable table th{ height:26px; background:url(../images/ico17.jpg); text-align: center; color: #FFF; line-height:26px; font-size:12px; font-weight:100;}
.resourcestable table td{text-align: center; color:#040000; font-size:12px; font-weight:100; line-height:26px; border-bottom:1px #d9edff dashed;}

/**footspl**/
.footspl{ padding-top:20px; background:url(../images/ico7.jpg) repeat-x;}
.footspl .footlf{ width:270px; height:120px; text-align:center;}
.footspl .footrg{ width:660px; height:120px; overflow:hidden;}
.footspl .footrg ul.footmenu{ width:660px; height:120px;}
.footspl .footrg ul.footmenu li{ width:110px; height:120px; float:left; text-align:center;}
.footspl .footrg ul.footmenu li h1{ height:30px;}
.footspl .footrg ul.footmenu li h1 a{ font-size:14px; line-height:30px; color:#000;}
.footspl .footrg ul.footmenu li p{ line-height:21px;}
.footspl .footrg ul.footmenu li p a{ line-height:21px;}

.footspl div.txtlinks span{ color:#000;}
.footspl div.txtlinks a{ line-height:23px;white-space:nowrap; color:#6f6f6f; margin-left:5px; margin-right:5px;}
.footspl div.footview{ line-height:30px; text-align:center; border-top:1px solid #dbdbdb; padding-top:5px;}
.footspl div.footview p{ line-height:30px;}
.footspl div.footview p a{ margin-left:5px; margin-right:5px;}


/*pagecss*/
.pagemenu { padding:2px; margin:2px; text-align: center; height:25px; width:100%; }
.pagemenu a{border: #eee 1px solid; padding:2px 4px 2px 4px; margin:2px; color: #036cb4; text-decoration:none;}
.pagemenu a:hover{border: #999 1px solid; padding:2px 4px 2px 4px; color: #666;}
.pagemenu a:active{border: #999 1px solid; padding:2px 4px 2px 4px; color: #666;}
.pagemenu .current{border: #036cb4 1px solid; padding:2px 4px 2px 4px; color: #fff; font-weight:bold; margin:2px; background-color:#036cb4;}
.pagemenu .disabled{border: #eee 1px solid; padding:2px 4px 2px 4px; color: #ddd; font-weight:bold; margin:2px; background-color:#036cb4;}




