body{ font-size:12px; font-family:'Microsoft YaHei','微软雅黑','微软雅黑 Regular','黑体','黑体 Regular','宋体 Regular','宋体','Arial Regular','Arial'; background:url(../images/bodyBg.jpg) repeat-y center; min-width:1400px; }
.wrap{ width:1200px; margin:0 auto; }

/*头部*/
.header{ height:174px; width:100%; background:url(../images/headerBg.jpg) no-repeat center; }
.header .logo{ width:522px; height:86px; margin:44px 0 0; }
.header .logo img{ display:block; width:100%; }

/*导航*/
.navSearch{ width:100%; height:54px; background:#2789d7; overflow: hidden; }
.navSearch .tel{ padding:0 0 0 25px; line-height:54px; background:url(../images/tel.png) no-repeat left center; font-size:16px; color:#fff; }
.navSearch .tel strong{ font-size:18px; }
.search{ padding:0 60px  0 20px; width:132px; height:34px; background:#1f77be; margin:9px 0 0; position: relative; -o-border-radius:17px; -ms-border-radius:17px; -moz-border-radius:17px; -webkit-border-radius:17px; border-radius:17px; }
.search .sr{ width:100%; height:34px; color:#fff; line-height:34px; font-size:14px; border:0; background:none; }
.search .btn{ width:17px; height:17px; right:16px; top:50%; margin-top:-9px; position: absolute; border:0; background:url(../images/searchBg.png) no-repeat center / cover; }
.search .line{ width:1px; height:22px; background:#3785c5; right:48px; top:50%; margin-top:-11px; position: absolute; }
.nav li a{ display:block; padding:0 30px; height:54px; line-height:54px; font-size:18px; color:#fff; }
.nav li:hover a,.nav li.on a{ background:#1f77be; }

/*第一块*/
.index1{ padding:28px 0; }
.index1 .left{ width:588px; height:400px; position: relative; }
.index1 .left img{ width:100%; display:block; }
.index1 .left .bd .title{ width:100%; height:50px; left:0; bottom:0; position: absolute; background:url(../images/tm.png); }
.index1 .left .bd li{ position: relative; }
.index1 .left .bd h3{ padding:0 165px 0 23px; font-weight:normal; color:#fff; line-height:50px; font-size:16px; }
.index1 .left .hd{ right:24px; bottom:20px; position: absolute; z-index:10; }
.index1 .left .hd li{ width:10px; height:10px; float:left; margin:0 0 0 10px; background:#dddbd6; -o-border-radius:50%; -ms-border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%; border-radius:50%; }
.index1 .left .hd li.on{ background:#2789d7; }
.index1 .right{ width:583px; height:400px; overflow: hidden; }

.indexTitle{ width:100%; height:36px; border-bottom:3px solid #e0e0e0; }
.indexTitle h2{ font-size:20px; height:36px; position: relative; line-height:26px; color:#2789d7; }
.indexTitle h2 i{ width:100%; height:3px; left:0; bottom:-3px; position: absolute; background:url(../images/titleLine.jpg) repeat-y center; background-size:100% auto; }
.indexTitle a{ font-size:14px; color:#616161; line-height:26px; }
.indexTitle a:hover{ color:#2789d7; }
.indexList{ line-height:40px; }
.indexList li{ border-bottom:1px dashed #e2e2e2; font-size:14px; padding:0 0 0 15px; position: relative; }
.indexList li i{ width:5px; height:5px; left:0; top:50%; margin-top:-3px; position: absolute; background:#e0e0e0; -o-border-radius:50%; -ms-border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%; border-radius:50%; }
.indexList li a{ color:#000; }
.indexList li:hover a{ color:#2789d7; }

/*第二块*/
.noMarR{ margin-right:0 !important; }
.index2{ padding:0 0 26px; }
.index2 .pic{ width:1200px; height:125px; overflow: hidden; margin:0 0px 0 0; }
.index2 .pic img{ width:100%; display:block; }

/*第三块*/
.comImg{ /*display:block; width:100%;*/ width:380px; height:230px; }
.comImg2{ /*display:block; width:100%;*/ width:180px; height:110px; }
.noBor{ border:0 !important; }
.index3 .left{ width:379px; }
.index3 .left .con{ padding:7px 0 0; }
.index3 .picBox{ padding:17px 0 0; width:382px;}
.index3 .bigPic{ width:381px; height:231px; overflow: hidden; position: relative; }
.index3 .bigPic .title{ width:100%; height:40px; left:0; bottom:0; position: absolute; line-height:40px; background:url(../images/tm.png); }
.index3 .bigPic h3{ font-size:16px; font-weight:normal; color:#fff; padding:0 5px; }
.index3 .imgBox{ padding:17px 0 0; }
.index3 .imgBox .pic{ width:182px; height:180px; margin:0 17px 0 0; }
.index3 .imgBox .tu{ width:182px; height:110px; overflow: hidden; }
.index3 .imgBox .text{ font-size:14px; color:#000; line-height:24px; padding:13px 0 0; height:48px; overflow: hidden; }
.index3 .imgBox .pic:hover .text{ color:#2789d7; }
.index3 .indexList{ line-height:48px; width:365px;}
.index3 .right,.index4 .right{ width:382px; }
.index3 .right ul{ padding:7px 0 0; }
.index3 .right li{ line-height:50px; font-size:14px; color:#252525; padding:0 0 0 27px; position: relative; border-bottom:1px dashed #e2e2e2; }
.index3 .right li a{ display:block; width:268px; color:#000; }
.index3 .right li:hover a{ color:#2789d7; }
.index3 .right li i{ width:18px; height:18px; left:0; top:50%; margin-top:-9px; position: absolute; background:url(../images/dateIcon.png) no-repeat center / cover; }
.index3 .right .pic{ width:382px; height:126px; overflow: hidden; margin:0 0 12px; }

/*第四块 -o- -ms- -moz- -webkit-*/
.index4{ padding:30px 0 15px; }
.index4 .left{ width:789px; }
.index4 .left .indexList{ line-height:47px; }
.index4 .left li{ width:365px; margin:0 26px 0 0; }
.index4 .right ul{ padding:15px 0 0; }
.index4 .right li,.rightRdph li{ line-height:31px; padding:0 0 0 26px; position: relative; }
.index4 .right li i,.rightRdph li i{ width:18px; height:18px; line-height:18px; text-align:center; left:0; top:50%; margin-top:-9px; position: absolute; background:#999; font-weight:bold; color:#fff; -o-border-radius:2px; -ms-border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; }
.index4 .right li i.on,.rightRdph li i.on{ background:#2789d7; }
.index4 .right li a,.rightRdph li a{ color:#000; font-size:14px; }
.index4 .right li:hover a,.rightRdph li:hover a{ color:#2789d7; }

/*第六块*/
.index6,.noPadT{ padding-top:0 !important; }

/*第七块*/
.index7 .left{ width:789px; }
.index7 .left .indexList{ width:383px; line-height:47px; }
.index7 .left .picTtext{ width:382px; padding:24px 0 0; }
.index7 .picTtext .pic{ width:382px; height:280px; overflow: hidden; }
.index7 .picTtext img,.index7 .right li .pic img{ width:100%; display:block; }
.index7 .picTtext h3{ padding:10px 0 0; font-size:14px; color:#333; font-weight:normal; }
.index7 .picTtext:hover h3{ color:#2789d7; }
.index7 .right{ width:382px; }
.index7 .right .box{ padding:24px 0 0; position: relative; }
.index7 .right .box h3{ font-size:16px; padding:0 20px; font-weight:normal; background:#efefef; height:48px; line-height:48px; color:#000; text-align:center;}
.index7 .right .index7Prev,.rightLmpphd .index7Prev{ width:28px; height:58px; left:0; top:158px; position: absolute; background:url(../images/left.png) no-repeat center / cover; }
.index7 .right .index7Next,.rightLmpphd .index7Next{ width:28px; height:58px; right:0; top:158px; position: absolute; background:url(../images/right.png) no-repeat center / cover; }
.index7 .right li:hover h3{ background:#2789d7; color:#fff; }
.index7 .right li .pic{ width:382px; height:231px; overflow: hidden; }
.index7 .right .hd,.rightLmpphd .hd{ width:100%; left:0; bottom:-30px; position: absolute; text-align:center; }
.index7 .right .hd li,.rightLmpphd .hd li{ width:7px; height:7px; display:inline-block; margin:0 5px; background:#ccc; -o-border-radius:50%; -ms-border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%; border-radius:50%; }
.index7 .right .hd li.on,.rightLmpphd .hd li.on{ background:#2789d7; }

/*第八块*/
.index8{ padding:22px 0 0; }
.index8 .box{ font-size:14px; color:#999; line-height:36px; padding:12px 0 20px; }
.index8 .box a{ color:#616161; }
.index8 .box em{ margin:0 20px; }

/*底部*/
.footer{ background:#2789d7; }
.footNav{ text-align:center; font-size:14px; color:#fff; height:60px; line-height:60px; border-bottom:1px solid #51a0df; }
.footNav a{ color:#fff; margin:0 30px; }
.footer .bot{ text-align:center; padding:32px 0 33px; color:#fff; line-height:32px; font-size:14px; }
.footer .fotEwm{ width:100px; height:100px; overflow: hidden; padding:0px; background:#fff; margin:30px auto 0; }
.footer .fotEwm img{ width:100%; height:100%;  }

.tempWrap .pic{ height:200px; overflow:hidden;}
.rightLmpphd{ margin-bottom:20px;}







