@charset "utf-8";
body,h1,h2,h3,h4,p{ margin:0px; padding:0px;}
body { font-size:12px; font-family:"微软雅黑"; overflow-x:hidden; color:#362e2b; background:url(../images/boyday.jpg) bottom no-repeat}
img { border:0px;}
a { color:#362e2b; text-decoration:none}
a:hover { color:#e6212a}
ul {list-style-type:none; margin:0px; padding:0px;}
input {outline:none; margin:0px; padding:0px;}

.add {height:132px; margin:auto; overflow:hidden; display:block;}

.top { width:100%; height:134px;}
.top-in { width:1000px; height:134px; margin:auto;}
.top-logo { float:left;}
.top-tall { float:right;}

.nav { width:100%; height:55px; background:#5f8d8b;}
.lanren { width:1000px; height:55px; margin:auto;}
.lanren a { color:#FFF;width:138px; height:55px; display:block;}
    .lanren ul li{ width:138px; height:55px;line-height:55px;text-align: center;position:relative;}
    .lanren ul li a{ color:#FFF;}
    .lanren ul li:hover{background: #84c225;}
    .lanren ul{position:absolute;list-style:none; z-index:999;}
    .lanren ul.nav2{left:0px;top:55px;display: none; font-size:14px;}
	.lanren ul.nav2 li:hover { background:none;}
	.lanren ul.nav2 a { color:#000;}
	.lanren ul.nav2 a:hover { color:#00266d; font-weight:bold;}
    .lanren ul.nav3{left:138px;top: 0;display: none; font-size:12px;}
    .lanren ul.nav3 a:hover{ color:#e02d33; font-weight:normal;}
    .lanren .nav1 .li1:hover ul.nav2{display: block;background-color:rgba(255,255,255,0.8);}
    .lanren .nav2 .li2:hover ul.nav3{display: block;background-color:rgba(255,255,255,0.8);}
	.lanrli { float:left; font-size:16px;}

.banner{ width:1440px; height:492px; margin:auto; overflow:hidden; position:relative;}
.banner .hd{ height:20px; overflow:hidden; position:absolute; right:46%; bottom:35px; z-index:1; }
.banner .hd ul{ overflow:hidden; zoom:1; float:left;  }
.banner .hd ul li{ float:left; margin-right:13px; width:20px; height:20px; background:#eae8e6; border-radius:50%; cursor:pointer; }
.banner .hd ul li.on{ background:#939191;}
.banner .bd{ position:relative; height:100%; z-index:0;}
.banner .bd li{vertical-align:middle;}
.banner .bd img{ width:1440px; height:492px; display:block; margin:auto;}
.banners {width:1440px; height:360px; margin:auto; overflow:hidden;}

.ittp-tit { width:1000px; height:66px; background:url(../images/back_ittp.jpg) left no-repeat; margin:auto; margin-bottom:40px;}
.ittp-tit a { float:right; font-size:16px; color:#5f8d8b; margin-top:25px;}
.ittp-tit a:hover { color:#F00}

.ittp { width:1000px; height:340px; margin:auto; overflow:hidden;}
.ittp .hd{ width:1000px; height:40px; line-height:40px; position:relative; background:#585858; color:#ffffff; font-size:16px; }
.ittp .hd ul{ position:absolute;}
.ittp .hd ul span { float:left; width:200px; text-align:center;}
.ittp .hd ul li{ float:left; padding:0px 30px 0px 30px; height:40px; text-align:center; cursor:pointer;}
.ittp .hd ul li.on{ background:#87c61b;}
.ittp .bd ul{ padding-top:40px; margin-left:-23px;}
.ittp .bd li{ width:318px; height:255px; float:left; margin-left:23px;}
.ittp .bd li img { width:318px; height:211px;}
.ittp .bd li p { width:318px; height:43px; line-height:43px; text-align:center; background:#eeeeee; font-size:14px; color:#494949}
.ittp .bd li p:hover { color:#e6212a}

.aboutes { width:100%; height:350px; background:#eeeeee; padding:60px 0px 60px 0px;}
.aboutes-in { width:1000px; height:350px; margin:auto;}
.aboutes .title { width:1000px; height:70px; background:url(../images/back_about.jpg) left no-repeat; margin:auto;}
.aboutes .title a { float:right; font-size:16px; color:#5f8d8b; margin-top:26px;}
.aboutes .title a:hover { color:#e6212a}
.aboutes-cont { width:1000px; height:255px; padding-top:25px;}

.news-cont { width:1000px; height:304px; margin:auto;}
.news-list { float:left; width:511px; height:304px; margin:auto; overflow:hidden;}
.news-list .hd{ width:511px; height:47px; line-height:47px; position:relative; }
.news-list .hd ul{ position:absolute;}
.news-list .hd ul li{ float:left; width:130px; height:47px; text-align:center; cursor:pointer; font-size:20px; color:#FFF;background:#5f8d8b;}
.news-list .hd ul li.on{ background:#87c61b;}
.news-list .hd ul a { float:left; margin-left:180px;font-size:16px; color:#5f8d8b;}
.news-list .bd ul{ padding-top:25px; }
.news-list .bd ul .pic { width:511px; height:95px; padding-bottom:10px;}
.news-list .bd ul .pic img { float:left; width:127px; height:82px; padding:5px; border:1px solid #d4d4d4;}
.news-list .bd ul .pic .pic-cont { float:right; width:355px; height:82px;} 
.news-list .bd ul .pic .pic-cont h2 { width:355px; font-size:14px; color:#656565; height:20px; line-height:20px; padding-bottom:10px; overflow:hidden;}
.news-list .bd ul .pic .pic-cont p { width:355px; height:50px; line-height:25px; overflow:hidden; font-size:12px; color:#a4a4a4;}

.news-list .bd li{ width:511px; height:33px; line-height:33px; font-size:14px;}
.news-list .bd li a{ float:left; width:391px; height:33px; display:block; color:#656565}
.news-list .bd li a:hover { color:#e6212a}
.news-list .bd li span{ float:right; width:100px; height:33px; line-height:33px; display:block; color:#656565}

.news-cont .carousel{ float:right; width:410px; height:304px; margin:auto; overflow:hidden; position:relative;}
.news-cont .carousel .car-tit { width:410px; height:47px; line-height:47px; font-size:14px; color:#9e9e9e; padding-bottom:14px;}
.news-cont .carousel .car-tit span { font-size:20px; color:#494949}
.news-cont .carousel .content { width:410px; height:243px; background:#eeeeee;}
		.slideBox{ width:410px; height:243px; overflow:hidden; position:relative; border:1px solid #ddd;  }
		.slideBox .bd{ position:relative; height:100%; z-index:0;   }
		.slideBox .bd li{ vertical-align:middle; }
		.slideBox .bd img{ width:260px; height:182px; display:block; padding-top:30px; padding-left:75px;}
		.slideBox .prev,
		.slideBox .next{ position:absolute; left:18px; top:50%; margin-top:-25px; display:block; width:21px; height:46px; background:url(../images/sub_next2.png) no-repeat; filter:alpha(opacity=50);opacity:0.5;}
		.slideBox .next{ left:auto; right:18px; background:url(../images/sub_next.png) no-repeat;}
		.slideBox .prev:hover,
		.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
		.slideBox .prevStop{ display:none;  }
		.slideBox .nextStop{ display:none;  }

.foot { width:100%; height:240px; border-bottom:1px solid #4a6d6b; background:#5f8d8b;}
.foot-in { width:1000px; height:240px; margin:auto;}
.foot p { overflow:hidden;}
.foot .left-tit { width:350px; height:60px; line-height:60px; font-size:12px; color:#fff;}
.foot .left-tit span { font-size:16px;}

.foot .left1 { float:left; width:430px; padding-top:15px;}
.foot .left1 p { font-size:12px; line-height:26px; color:#ccf3f1;}

.foot .left2 { float:left; width:380px; padding-top:15px;}
.foot .left2 p { font-size:12px; line-height:26px; color:#ccf3f1;}
.foot .left2 a { color:#ccf3f1}
.foot .left2 a:hover { color:#fff}

.foot .weixin { float:right; width:125px; padding-top:20px;}
.foot .weixin p { font-size:15px; height:34px; line-height:34px; text-align:center; color:#fff;}

.foot-boot { width:100%; height:57px; line-height:57px; color:#fff; text-align:center; border-top:1px solid #83c1bf; background:#5f8d8b;}



/*****************list*****************/
.list { width:1000px; margin:auto;}

.list-left { width:255px; float:left;}
.list-left .title-left { width:255px; height:56px; line-height:56px; font-size:20px; color:#fff; text-align:center; background:url(../images/lefttitle.gif) no-repeat;}
.list-left ul { margin-top:5px; margin-bottom:18px; padding-bottom:30px; background:#eeeeee;}
.list-left ul li { width:255px; height:54px; line-height:54px; text-align:center; font-size:16px; border-bottom:1px dashed #c1c1c1;}
.list-left ul li a{width:255px; height:54px; color:#494949; display:block;}
.list-left ul li a:hover{ background:#84c225; color:#fff;}
.list-left .border {background:#84c225; color:#fff;}
.list-left .border a {background:#84c225; color:#fff;}

.list-left .left-add { clear:both; width:255px; height:138px; margin-bottom:15px;}
.list-left .left-add img { width:255px; height:138px;}
.list-right { width:720px; float:right;}
.list-right .title-right { width:720px; height:50px; line-height:50px; padding-bottom:7px; background:url(../images/leftbacksss.gif) bottom repeat-x; margin-bottom:22px;}
.list-right .title-right span { height:50px; padding-left:36px; display:block; background:url(../images/back_1001.jpg) left center no-repeat; font-size:16px; color:#494949;}

.list-right .list-pic { width:735px; margin-left:-15px;}
.list-right .list-pic .pic { float:left; width:230px; height:200px; margin-left:15px; margin-bottom:30px;}
.list-right .list-pic .pic img { width:230px; height:155px;}
.list-right .list-pic .pic p { width:230px; height:45px; line-height:45px; text-align:center; font-size:14px; color:#494949; background:#eeeeee; overflow:hidden;}
.list-right .list-pic .pic p a {color:#494949;}
.list-right .list-pic .pic p a:hover {color:#e6212a;}

.list-right .list-new { width:720px;}
.list-right .list-new ul { width:680px; margin:auto;}
.list-right .list-new ul li { width:680px; height:34px; line-height:34px; font-size:14px;}
.list-right .list-new ul li a { float:left; width:560px; display:block; overflow:hidden; color:#494949;}
.list-right .list-new ul li a:hover {color:#e6212a;}
.list-right .list-new ul li span { float:right; width:120px; text-align:right;}

.list-right .list-content { width:720px;}
.list-right .list-content .titles { width:720px;}
.list-right .list-content .titles h2 { width:720px; height:40px; line-height:40px; text-align:center; font-size:18px; color:#494949; margin-bottom:15px;}
.list-right .list-content .titles .lead { width:720px; height:38px; line-height:38px; text-align:center; border-bottom:1px dashed #b2b2b2; border-top:1px dashed #b2b2b2;}
.list-right .list-content .details { width:720px; color:#494949; font-size:14px; line-height:24px;}
.list-right .list-content .details p { color:#494949; font-size:14px; line-height:24px;}


/**************************************************/
.news-page{
    text-align:center;
	margin:auto;
	margin-bottom:30px;
	margin-top:30px;
}
.news-page li{
	margin-left:5px;
    display: inline-block;
    width: 42px;
    height: 24px;
    line-height: 24px;
    text-align: center;
    color: #696969;
	border:1px solid #ccc;
    font-size: 12px;
	padding:0 5px 0 5px;
}
.news-page a{
	display:block;
    color: #696969;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
.news-page li:hover{
    background: #84c225;
    color: #fff;
}
.news-page a:hover{
    background: #84c225;
    color: #fff;
}
.news-page a.num{
    width: 33px;
}
.news-page .active{
    background: #84c225;
    color: #fff;
}
.news-page .active a{
    color: #fff;
}