@charset "utf-8";

.hTitle .hd {text-align:center;padding-bottom:30px;}
.hTitle .hd h2 {font-size: 25px; color:#000;}
.hTitle .hd h2 em{color: #0d6fb8;}
.hTitle .hd p{display:block; font-size:12px; text-transform:uppercase; color:#737373; background:url(../img/hTitle.png) center no-repeat;}
/*bArea*/
.bArea{height:600px;background:url(../img/dArea.jpg) center no-repeat;padding:30px 0 46px;}
.bHd{height:62px;line-height:62px;border-right:none;background:#fff;}
.bHd li{width:142px;float:left;display:inline;text-align:center;font-size:16px;border-right:1px solid #eaeaea;}
.bHd li.on{background:url(../img/on.jpg);color:#fff;}

.txtPic{height:390px;background:#fff;margin-top:20px;}
.txtPic .txt{float:left;width:362px;margin:40px 0 0 40px;}
.txtPic .txt h2{font-size:30px;border-bottom:1px solid #ddd;padding-bottom:8px;}
.txtPic .info{font-size:14px;padding-top:30px;line-height:24px;}
.txtPic .more{margin-top:70px;}
.txtPic .m1,.txtPic .m2{width:95px;height:29px;float:left;}
.txtPic .m1{background:url(../img/more1.png);}
.txtPic .m2{background:url(../img/more2.png);margin-left:10px;}
.bArea .hd h2{color:#fff;}
.bArea .hd h2 em{color:#fcff00 !important;}
.bArea .hd p{color:#fff;background:url(../img/hTitle2.png) center no-repeat;}
.txtPic .pic{float:right;}

/*fArea*/
.fArea{padding:30px 0 60px;background:#eee;}
.fArea li{width:314px;height:334px;float:left;display:inline;margin-right:30px;background:#fff;}
.fArea li h3{width:136px;margin:30px auto 0;padding-bottom:8px;font-size:18px;font-weight:normal;border-bottom:1px solid #ddd;text-align:center;}
.fArea li .info{font-size:14px;padding:25px;line-height:24px;}

/*gArea*/
.gArea{padding:30px 0 46px;}
.gArea .bd{width:1002px;margin:0 auto;}
.gArea li{width: 319px; color: #6C6D61; float: left; display: inline; margin:0 22px 0 0;}
.gArea li dt {text-align: center; line-height:34px; background:#f4f8fb; border-bottom:4px solid #efefef;}
/*my*/
.wrap .news p{line-height:25px; font-size:14px;}
.wrap .news{margin-top:25px;}
.tulie p{float:left; position:relative;}
.tulie img{margin-left:45px; margin-top:35px; border:1px solid #fff;}
.tulie span{position:absolute; bottom:0px; left:46px; width:190px; padding:10px 0px; background:rgba(0,0,0,0.5); color:#fff; text-align:center;}
.tulie img:hover{border:1px solid #0d6fb8;}
/*子页面*/
.fuban{position:relative;}
.fuban .fubanwen{position:absolute; top:100px; left:460px;}
.fubanwen h1{color:#004a95; line-height:40px; border-top:1px solid #1062c5; display:inline-block;}
.fubanwen p{color:#1062c5; line-height:30px; font-size:14px;}
.ziye{min-height:300px; width:1000px; margin:auto;}
.left{width:250px; float:left;}
.right{width:700px; float:right; margin:20px 0px;}
.leftbt{width:250px; height:56px; background:#018fe5; color:#fff; font-size:18px; line-height:56px; text-align:center;}
.leftlie p{width:250px; text-indent:2em; background:#eaeaea; color:#666; font-size:14px; line-height:40px; border-bottom:1px solid #CCC;}
.leftlie p:hover,.leftlie .act{background:#ffe401; color:#0d6fb8;}
.call{width:248px; border:1px solid #018fe5; margin:20px 0px 30px;}
.call li{line-height:30px; font-size:14px; padding:0px 2em; color:#666; border-bottom:1px dashed #CCC;}
.callbt{background:#018fe5; line-height:40px; color:#fff; font-size:16px; text-align:center;}
.rightbt{border-bottom:1px solid #eaeaea; height:40px;}
.rightbt img{margin-bottom:6px; margin-right:10px;}
.rightbt h2{float:left; margin-top:10px;}
.rightbt p{float:right; margin-top:15px; font-size:14px;color:#999;}
.rightbt p a{color:#999; padding:0px 10px;}
.rightbt p a:hover{color:#018fe5;}
.rightwen{margin:10px 0px 35px;}
.rightwen p{text-indent:2em; font-size:14px; color:#333;}
.rightwen .newslie li{line-height:40px; font-size:16px; border-bottom:1px dashed #CCC;}
.rightwen .newslie li span{float:right;}
.xiayi{text-align:center; margin-top:40px;}
.xiayi a{padding:10px; background:#fff; color:#018fe5; border:1px solid #018fe5; margin:10px;}
.xiayi .active,.xiayi a:hover{background:#018fe5; color:#fff;}
.cplie{min-height:400px;}
.cplie li{margin:10px 20px; float:left; position:relative; border:#fff 1px solid;}
.cplie li:hover{border:1px solid #018fe5;}
.cplie li span{position:absolute; bottom:0px; left:0px; width:190px; padding:10px 0px; background:rgba(0,0,0,0.5); color:#fff; text-align:center; font-size:14px;}
.rightwen .newsbt{text-align: center;}
.rightwen .newsfb{text-align: center; line-height: 30px;}
.rightwen .newszw{min-height: 300px; margin-bottom: 25px;}
.rightwen .fy a:hover{color:#018fe5;}